kernel-debug-modules-5.14.0-503.19.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gcreleng@rockylinux.org p-Bm5 ']$A5exMbWHUD 2Lu[aS'^ݣF(?{_XQB1!z*"% ^3lfXlI,x^Ț5x8^j$v;~5wl`eh: AF@xĒՠzZfAլs% HI8?=0kՋ'pMdWpŶneDvY7٧('nEFU{0T C ? d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Y`9[`:o`> @ G *H *I (*X TGY pG\ t*] *^ b |d e f l t *u *v 8w *x 0*y @    $ * l pCkernel-debug-modules5.14.0503.19.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gc|&pb-5a70009a-9569-4c11-a171-100db76f46ae-b-s390x4 Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.19.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.19.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.19.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.19.1.el9_5.s390x+debug"`{YdXTϰ `l6HT\ 4 \  WE`T; ҴHG)hgcXgcYgcXgcYgcXgcXgcYgcYgcYgcYgcXgcXgcXgcYgcYgcYgcZgcYgcZgcZgcZgcYgcYgcZgcZgcZgcZgcZgcZgcZgcZgcZgc[gc[gc[gc[gc[gc[gc\gc\gc\gc\0eb619396fef532c8e5090fda06f4b1f11b998417247007db7d50b43dc4f70222706f55a3b441a3ac4b9a495b23e1eac0f93e4fa184a4087bd3235f1a7d15f6f7d37bf0bdd89738278986cb4f5f98fb69146171e01ac16061d114d72fe5d8158ba49e96396810647a8837cb85b731596f27fad5bbeec47af03dbb1257b060262111d055552538743a94c6e4f20fc922e9f7f0141017926e5718aa4f243360f5bc2d2933d5aa7486ffe569b0cb97fd4addc292e4a11d0c5468aacab256cb350280a1e413fe48acf1e9e4213253ed3bfa35b971d13abef199054190c4caefcbe993deacc54f22c195d2bb33b082442a2629bf6270c3e0e06a623786f706efdc7d2abbf89a937e6be61ebea3ee3b0dd357cea5eb254668d79626ac9d7982657d89fae6569c039e7b2ecca232d3c7cf08e6d884f2975a44ef1ff6060e8bd5eab57d400c34d55c1ad0bad671e9131ef7d3c61ab211141cd90e815385a6160a463e7930aef09d8cdfc345275c59af13ee1d2f6158c5a64c99310ed7057e537968b997c24932f47f4d48b53da88c1490035346d2b54d6e9aa5e2d4d5096d9fa44ddaba97a7a95f606302aa8b5541df994a05112e2529a9c44639d721442cceb73530be935a4fb2ae1ad784de2adb0c1c77d6cd3e55f8bae1f081d33531c8afffffb8c91d5c94c0c09ca0cdd51be9e8eb1e8ab1eebcd17c170319c734a8f03d4d31f43f882bd36b61c72621ddb2b102e21dee812fd610ab2c72789672ae789d2bd8619036ee254e3c4e220397a1c7652d702cad5de984bdc5ae3d504fc94cb3645ac4528c842e1bc637e90cbbab4a5035d1ea4afccd4d9d9d732bfafeda89a2916180df257376131b14e0a8ffe1286a4e931bddb88df05809b38647f9faa54925e22d3c7031a112aa8cf9cab54427376215926da3bb525bcd1cba889ead986fea84cd2984a5d69700345437c89aaa30907693aa8764b8aadbf841f93ace63e07efca54843cf28a38701ddc56f6d4c917f2ad7538b85b73a6cd7d659ddcbcd3f498a7d9e15027513e4be335b8fd664f9d13dafdd688a0650e91f7a099d5c8ad3835f2ef4fc869bbd02d78e3f903411d83335b2ecf30e84b207db6a95cab058aa78c76fe784bb4b0254d4c6583e99389b011904437c637d2d9dbb61dd484882b6a5189459b84b0ffb7ddcd39bf696a7dd976e051c6cadfc6a43e7b712acacf378e8c95d72acc9495f1a7302223978e44bf25da4997f50ab8b674d58a72c498782b54d30a7867f55d94dc0712a0d5d92695b5785443dc802c324be8230776984063b79cd19b2c0299391e7dd8cc3b85772aeccb81da64c8327667f13a8d3f2ad266b9cb00c47e9bca6c1899d5b04659d8a2866706984ae7512c5658bea33c93a18a7ba97479af5293a0b6aae79d7699768765c34b4d28199bddca7e955eff4c32abcbe090d315aeeb01ec8f312198ceb80850133f2ef6580b4f72f3580d5d4bf5f518b7c9582d90a98dd2d4300f6febff39f3d40d54bb263e8d9d48c92e07ca3f13be7850a872ea9711616d8777899bcd3d64a620c635a3066c3d7d0e5e22e96fce72de11b8b7db210ed904bb058b034aabcad06d1b9d7d0140b438cc375e9c9ba696217851137db6df416a07aa054737a1f1532ef9abc9c4fb3067c64ac26822c0660f70d298a6aeab626babc94f83b08a82458a4770ad485eeb83dec8bd6f1e4ede91de0f3507438b165c08c3e15bf71d9874fcac977c0449cd95c139f6f8bbc568fb38f568d9cad8735365eacdb81918fb9dddf8847a7396d870a43fc6b9002cffb93cff4168ec10d98eac483cf6c2742e8b4b90d0475f22de01a26cab30769d59acd5c4ff95bb7d50e4113cf2854c1ff3706c3664d7751731d3c90e5c3ae4812f354f40rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.19.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.19.1.el9_5.s390x+debug5.14.0-503.19.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gd gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.19.1Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.19.1.el9_55.14.0-503.19.1.el9_55.14.0-503.19.1.el9_55.14.0-503.19.1.el9_5.s390x+debug5.14.0-503.19.1.el9_5+debug5.14.0-503.19.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.19.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.19.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.19.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.19.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.19.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.19.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-87695548ebb477d02ec22a2ce3e6313c4bce3246d9d0f62217d577ec54605f0641b0a050b16c2365645cc04abe33df4660fb9cfe0006f52f51ecda385f28d810a?7zXZ !07070100000001000081a400000000000000000000000167638a580000a690000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ M]?EhDTTk׶Ǽ:ߵȚ:Jc_FPp֢Pn1Aވtur 1ݬI('j AzE^o8adGp vNo?D)Zu=!l{C`{Ĩ+l@#f;TuUΥ w.2q,lJJ7)3~ݓ䚗qg˗2״cQZ]T3QI(-F%Kik3UP<% Y|+O3zGߡf$$7y^ -J"A C{09iF67&Pc4`q뵽Ĉfe<aRDD q*a*7`G ( Az&ZA!]f̜U+ iuP7ѰP@ET>$NvuVj68 .ʧ<*^$gXnMzp lԽ9n u_8ZT 9`C8@irӾ̳8CL9/MyQ )$Go[K݉Z}$/S%l<5!\FM//qa;kLXS-0fﭴ|hlR\>x86m$4-`60>Q,:bԻPn~؃xcW\|ʰgfQETHH:v*vzb%ـ!]8 `{ܣ w< G4.g9u}E{ny3~vVl_ruv!0${ѭYa с C~LX~L,o4O̺m-$41fION9:O.@ciH)V&ջ TʰY#ER0*||o P "__z WAPFWk.h;4]\a Z b^gJǬBKɬD5$#"GA7)w_0M-z+ma&RKWm'}GM{J Г!;ԐׅB寀)X:Pa|;1g#(yp{C0w*27 g,7-i.wm9xoS^^梺6JX4*`%ie.Ty<=ĕɂec+~Us nW@=>sBn;cO5钩ijN~Y&a\f[Ze/G/]0.|ߓ?+fh؂i@K5gMK/rȾ1 ~uiaNUdOL<*'@2#b5/MU08ͯoQ:gCGHt](hD-\bw<P˵ո 0[ כ:홆H&',j+WxuH90ǫ2'u tCc5 -WW!Rޔ,a'7/DV9g\O |qyߤr.8VH۟=@GU .K짰2ώ@jŌyi1ƒ" L#Md*+SBg D&o z-O:cN>Q]yor<'~EjZ&j$p\-1 -93h &ej17fVsnPgYbHJ=kܻvu$"`<^3a@0LwT~ٱ9poGA(BoONPat[6]s8ufs!@Q~ws:fLDxs֒j:%T slqd oL}U 9F uY'W ̘0Sñު&C._Wgm=Dc[JѾ~]%%4w%Ynyd%)X$,;n>F pYZc(8ǒEH!"[k֝uoFTf/sa5}GS؞݄ Ul^ վDE xAND;$ibRM:a c8bc [~B"Ρ=΃*4i'HAJ3͒bfG!"egs?ki,W";?6Ĭ"Hm RWU1}N1|ڂI$Evz=)OfD줊X ,4E kk|d*RP,$L/U3?W{.KEo鿬)E}l%  EV``V .ܒyOb?5eP[nUQb>fkfO}^% mpa).[)/rBfmRp3Dvi2 ܴc`z5 A)r AW ;gĐNcBuOӛlQ[AoU%!j|%t˃)%Ehvѯ\V{.Cjb~ }DoDv[ /c;Pu6J? ˓g7:ɸq0%վ WD?$x<%aY\L;6F؅gWU FtZm!:c!̣^}p.9]QxU,yiZDs9V%z0hqO9ԧXJ4Hf R͟jMT16jTȲpqD7 ábv8sO9NeɟfXe}w6a)"R.gn(#'g`|@(3>M"@Ȭ4!a2\#Z;WUsRX@5'Vf AeD~Z/rUGp-|CSB?R1,`ȀTrR߃RbV[2zg>#Ae35^. &pf ٱTt\v JxI7ˈ}oRPqgX>d }622=-m  kvcfD&٬WFo4Rlqׇ&9d*?H"'1up8 1/*M/u+[blkQz< Et_bmΪz@6)âe#ڑ\/!|} A9+H31jp-ӊ°x&m d昹ş )gzj| VR2zbc< nW[>Uj#e/voSlD&J{ /^lK }]ԗeJRVN]kԉq5ؗ*o G/t&G+4Nj.3j8Gł0,UdtĢ{΅cy;e?巌S3E~~ ^x@Q><$Y䡊 5G糉fD 歫PC+9* Zv.&dqb~↱xALXlXbb6I ҔU`4ǘŻ*c6lYȨܺBi1XbΙ<…U {hZLJUtts/JeHZһ(zOt^%"*ࡿJϜ@ӎ s ^Ɂǐ` OA $'SB1㕪KP;>"xĒ\ *n'MR0~,uK.*P4gT|D0YM*}]0"A?@Hc~'0aw_Т?X82BbsA61SL@7J5C e(/ec 9"՝⍕=E~;\yuWbtOAv9V tSA~'ف$#Gm-ϮJR)L :OQGb{ZݔXT@ZA4D*&;>j!x?K`t[ ڕFe Y&إ{ 7s΢E[h>ꩢ66 y<睨Iѭ h}[U>65(> / B _\DmC}gТ9pBcb( $!ê3al&Kn='toA;M7rb^||$p}ĉW_G$VG~:?T}XFW+3x2KDՕ,+& `^ Rt@ ;b}񜋽-Y;k| FSZ5Qh1e*R7i2:fGL`3:kP[@PO hPkN"Ґy,3:q֙]1 W&զqP Q%,!kMg{"ݵebh]e3Ҧ ,I*ZBJ?T nwij5nF"4RZQs[~QC( 0Āu s04VhrLӦ$u-,\=9 1>ͩ+LZbJ4(E E r=aNtdW 9c.+3u (g!,'~(u]ǻJ!Ço GEb@9ei(\e%5п8W7Up|oLc6OnӕB=!:mֆb갆yavb @/'ާ*׉ꋡtG| OԬt۸iT`J~Jȵfn`SVz(  kyy߈f;3Ykv4JmWt +vLkP{-TT\>`7S ^10jkK fF=HYj274ŰfO4b祄!9M&oo7JwV}fV8xwݝ:n`pS+Ri>DuM t5$GƵgC.{Ƞ !RY#:aF.l)PŊ҂׻2w6~-.*nE5D8djM9#JbBr֗D + -iyLvŸhUd>͗3&Vr_>D*_g =/YwE$XRšΛq-~5Ē0e-'+~ 6^C(Fo7`j-RH/Zݦ$fb6v]3X^dɵmZOb6ۓnC=-{-"RGBB|Iˡj/!&'t!'j疽D sj{xunjf}O& Ӫ8Kfc:Od„r#0bC݁T~;հQT ?pg\Qԛ'L lAӃʨWp[.ZCUlo=bcL)glނyhK"b!ܜbn dZDUP|[1)bn`r q"SZXQM6dGI0y[s%_4+JNd (u~yf=Xtfi3tݒrWm>Sѥjl X 73.h9͟2!3|> ywC)tsc"Z0LN6Zϔמcϖ[Y"BC_kD9sұo4DFכUTD0x /zeQ8B~GzK.k!߅P)C$Ђ,\N/|Unddl {pm@rǡ]6_pRxFtqz0[ =[.>.bhrfȍn V8]1.(dQ'L$>nrs v  qvsT^6qlSȀ'||=7*ioKp˫%79}R~}:F[s:kf*7.Q?>BG$y}zߺƇ+Z$˖e*™Sma|~%L4ٜcѨ`#/z-.lj;E،Y)mCWtڜn{Q D9|GLxU@x㉾潄b '(unYB\t@;C'c~: 🾞5_0Z)44͔`7эC׮ P调*]M7DC{Ʃ fPU>}R`SHd y'I -[6%izXy^eFK炢5skρyGǠq2 ꪴ(QcμfK%py IxqH̗RǗ&4L ,?I":5i# LfUƖ4CZξZL7ȃ똣͒$1jE#~10IB$eO)3N~ $5uG4`5'V22x~*Ꭼ}L(muu 1VG<^iľWÂy|Z(5v%6ђhjVN8ԾDsxV<21[߆Qt - _ÖfCp i4a0R,6 2w#tK1yDg-_ J5* ٣yhCg}y)R98M N Gp Z - SU ̖`)FTxv-?Sdl:`sSo.CtlTEwF2XI ܱ$Ϛx7`#u8dp,~)Ӽ?P@"Ez=0`ѽMD{6"0ڿJ[׆uή.4[,~/>j='◵HGPz~]{i"W`6OC1 wC?ݠj KQ-^t}*dcn +͛0pdY<-g5tΏ&CG)'4~b<8z`Zm\*ts*(셏=(:Q+3Iia)iJ˒ .ZdjR9;l֣7M&/# (Ja$L7`q2^+"-8Ts]KυF, ^1[::"4;kIHQ]Fj\&SFrPWvW,@xg~o1~$)ʉq%ʮ}~iO @I90wcWȣhHepV-F(>Xb|8YW|SĆ tqE6\¢ӹ}ױLۛTDZ\=Tϥx^Ig:\n+o.DJ[)?a[5rQÓE'^#5+Osqz-6K^bŒb*L&C.){OLYMR({aԎ(lco36+:ZK oI]5)$ 0Ò@!ѷ-OԠB ^h\|&?0܄)B3_F`MV%#æ[bnjJ @T2jRdʹm$"Rkb#h6^ 9Z|OS6^5`cW𛘹/. rhQkN!m {DWE\m-f]“M:Y vY?I]S/疿ZjTaGZlD*\&̂G"\f2JYBF~7&|q3#;#qhŃ;=X2yMn,nx h)|lq5&KEUH:'[)ږLTs2guq7E%iOd{q J rF{BIF=HuZx!&g6Ē9岻Уz} 1=-ݏQE| JV iMů8"aحTz؏9^Viɢ2p;V [訆*J,Ks\IX?\>>s?vM֒7 XK|2ܨBRAk}ÉzWSS.@w 6FG=  Lo4$ ZKF<;/G\9Vȅ۩9Eۉ.mesEi]B\crwBY`= }ӽlVgS D h&Y"{W*U"b9CorP6,ٍ`mV Y#,]!WӜ& vBc 'nw n@Ա1w"Ql]׍PV!iC+nUq ]PdI3-Mo|䘖b H,#jq,m}?Y}W5uhI|uvr4 ˥hlo-6Q,nOݱ //gߟb* Dt;,Y Sdqk̐isVVNp_ގB{0?q%e))g/S.puj nMKRiTcvtqK8]M(cm!E--xN YҢk?ʓ)@x$;M-"Q]=D[l k3}aMKu76!R}ABW`"-jR8f\i׭^nvLQz.!Bl"/H [wlꈪߧ6K09+, 䇚̢ү-~iHLg'xOiUPWؕr6L:d&ܸ%đv{UE<%%ǃIud~Sԗs:·UOR|%*sTonb:,qmnKYk_h^ugntCK-i,fjZfYQZCT^1^`!2j} 飑Q+o(=at,TfqHA$,; $tQf4Z:^Ct*|i4r-2C:dC2s^ ( d1堲fIğĪ֗"$ ^~ҿEhSpڅ7n1++`gnjFRO}&!/tb s} #?S+f5QS":a4+.8Mϡ( {Luy{oYܰ\ Զw.>mE{5O|]eugl1i{^#P\g#ի0qAaw|QϪԎZ\y8~S,[Ad] 6 (05!Vl/aY*zgJui5h,0Š\/.^ JƗHb Ƹ!hiaT'_; Lˣy!Y{z|[H]m4Lm ~ V9 9‘'ie`OjxBlN4ڷM\s݁%5!Q^Bc{ajNJc!L/]t"tR""T=Mjk|2D)xJm 拉y0d߬U|ҼfAIЄn B<')wE ؂%ʛ_$2w6XfU~n1} `xŝ^%FLYi ׎_,RD{Iq 'P9Lxb["ik(XY0&N9 OGp7#p:@G9 4.UrĂ:)@HansNz2eO@_T8[ o=Ԣ楤{q)H\׀,ЧNCh=+q0ԏ H$oYzvNo2lo=i3BGk'>1*#dLWkf4̂N@gIT EoݓeDo4RM#>6a1Ο?\ԇ:DN]:7{z o 5385+h|#)Iы,7mT#1 P\=ÃH_ׂ9oml-(q90˭>Cn_cjdMS92YOgC=X,UZQPἻI'ϣu0`nXِb0ıR#=֔ߌqV:-;îEeNQ?}|Pl `VlƷrđV;'kZb4b2QQ+=˃F95 a[Vcɭa7c}j堬s=US(4oJ߮ Jy*UAl&d@&ΏA(РަEuLrh_,tt a% OXٻ;w9hY͘l(Il:op)~GʼHb1Tzts Gu`}:vFmREwc;h&6qYeG&IJ 4z S}\;XVrm&|?,c"4EKy%ʍp@[D6!;D簃YOg-=ch&kŽ)^)h5f&˚Cω2E9uyPyQiO-)i`[$]PiW.y- :ac#EyyV s} Ig֤YW\+U!v~T 4L7^MEe}AuٯQ,.PXzUZN9ry!SL|k u k+q0)ӧobO M`MM+!\o[ټN= }O3#Epmgn,[2qC^ 2(TNU%0}m~IgElxappr[nj5%*ym3V LJjD &DHϙq^e^!qt@ɪaz(.!HCxiA@opVքy"cXɜu "U6~Al7&Òl ypd`Gz`o<nN_֋ -S*zͫ´(jS(?)$/ UBje9nMO{kC'6πh^(GԤx:$<*c`gmyi|ox\C 9^|Lw9dVd+ˇτD;m="H/k\/.h5\Y'z?Ӥ?:\ fT3"=$)'G)~5=וV"Z@\PMVFav Kc{Dia;3Atb8 ;XAC^$"Eq A`%MN=QL &€H iR1 Aodchuw(Wva%(ifB)5ok"j"TKwISJR<}tPXTоf'bH qWV$u q(E,ޞrueUP'ٖjp̔oٌ-nV ;A9t2 U9[}_ߓsRFW%gl(!H 2;&}T:jt4M4&%US]cd c /Ģ*S7//fAu+I3Jֶ͂ %)@FmUFD[}nuf YɊ\^y㹁R J.[rҥxyV~{Ȼ0B#Ck+%Fu/kTir Ss;h2ξh cJWL^ݷ@czgrJٔ䏤$S~FfJD `7%iҧ_z d$y'Hì"D1}DY>g,`PCurQS Nh 6GOnjF3zSTH PwWoU?e S*yߌVG ҋHv5fXyXsE!:LAa\qA (/T:冺GNj!dN%A,a~s.MѯrtTO>wtT>T7XK0(OpMk͍;%`8Ri"A|X|41&̳%'AzXz۠ -v O[<\zmi䐾,):cBCz<) fOL#(_LrvnU6S׾ S47.&[ɺ>I֬QĨϪFTREVl|^;8|sINZ퇺9|iz6ڈp$hαQ8P1$g҆ iPPv9ᚈ%NZ$&n4Vk56T awyM?%yjFm0zUQu!W~wݯm,; l\`x]qYXe; @m+T Y.Ʌ%[σf*~ \9>=(ԊO1^p7:סiRr*; q ڸ5W,I8Hؤ;]$qpNUܹ1% ";qSBr_"3Z 6OXxb&rܛ|^f|G?1 /&@RGБÎBjSh "2O܄uvu"+FeŻ+ 2"ܭ!|lC;y) 8w-{ 377B#OBYn +E[_'yA?njF\ӯ0I^qjͰh>V-/~|A]kDwwR&HW"ovmS#|ዷŴ-̆?,Ɛ es#E5X!/0Ű%#U-pAPnWn0V"=ȼV;]LةJ쏉]$@r6"5µK)e7U Xp??v05ʽ`.ml0hu. ຿n}2;ZCG`&o|/IGh|Ofib"v7Gj } D5]S`JS%v+*N$ڸT'S\tEdCUR2scPhEŶm&ǥeFNXؠ%KԓX|b!iKcR?( Y9c ѰR{*eIM鳺`V>Uśr#Vybjpv;u0Bt #d2x˽s V[R lsz`Դ]]Ag̖,>ρ9i }Rᆩ)TB,Xd*RRDn3@ /UD/l#Gz?]վ6jCUs*w{>RK/F6n_M AgIT5vGQQGQRq Tp Ψ}NϷ4oJSzja [Zd|vaύM !ˣqgNq+Egh3i|HdE ƥ};ƊO`(AYnϷUHE1kiA><) )k~N=-^ͤ(K ~ҘdoЬ[gIt5u9}^Ϳ*jlkh5:Rv񆳹s"GԛW;˝{O Y C,i K>@?y+!ۓ~{+ВYzW^]8H1Pm0 cyWxFgFýgypf`仒"'4*zr.^ZߟU0iS:)Je6дuFo)JdѲLC6s2/?AvU&F%<9*4,oZ|_?HV;  wz8o3,}VV,dMA]`p6mOX,Q !/WD++nw' Pu5xJv晪pk]Y_zhay!y"#>3K56͜\NLqUYѲP8{=Ϭh6.}% dYגCڀ#d>q6_6;f7}"k5WToEȷ:+w; k6R{ 5^*x(V]Rni_?Sbr̨HC\o1L_>\O;/ L{o?ʞLVz;L!ao{@ y:YSWwͳ=?{ݐ?|$U_aXO7W;4N OvxC6dV\԰Ua1 dVDT ^"3aKzK49B:ݸiM v˖z|0*l%-/ɛ"p)M[ТC܎&-4u3M%P"XE*.zY WHR7$1jhҮ{HkAE*ێe(A\-Ɖ,6ބz7wL"aV"y/^#k=&Qf%D q9Τ8Z?CmU7[J}ZEA+{ǴY0Vo,&fA&ɛp-+ޛ1r8gEHW ] W{QϺP?n xtjQ1;& n9v}?hB~y"PsH,5J&ݫŽ;~(.r I$:ѯdu\RQ;K_(NV)!t b^0Lu&HJ`sx.lt34?l^(I!pGQBr+];kv=gp4RLϧC1 alH(T%-;V=P!ƹ'TܺgFmԫXދQql4q?sESŪd59=ڈ^ uV]/?˳mN3DN! +@fH"72U"frp,jbhv8N6dece_t $迥Aݶ&a !WXO͊60*@MMJgR ,|0"ؠG,O wȬZ~4ݠH AL_/7gE[`db` Oᐡ]Z[(+ȆhPO :qݷHY_5VeF3㓷YѨڕi c/T tC>L@'F +˘9Z<6ގ f})WgCVX X3h0vwbOל޹ҴkNd4^ZSQmQ>vsE?ʘQ+Ɂlf#BγڶaB8HR֏L^PwMyF0/BP.~:.@} ❐o*>kM:Pu"YiTpڧ}숍dVx8si3F[ +l_MQ GWWmJ}Yjĩi WQObySqYW@8́,7$~F?ޜLM"2 #HLXHR NtcGߩX2O:5[vm?ާ|_))/ F ! ]2~FS9VUɏ7s*B:8G(Y @C8Bbw,ޙs5&oGXV9C75,@O<"NztPpEq\9+*sFwE_%W,Fion9p$LcZV`v7YGUjL||k x?&v4vS *t)?/V~26[0e}T3Y|N⒯{ | ;`Zj*t`$;ݺq6\r.bhFP=[FX349D3_="7_=|]S\KER:޽m%h_,pHdz(*okŬ}PԣL&7Bv&I m?F2Zs؍S)p‡=+Vy&R5NFA]ݶVp ؀Q^s=Kdy&3A˳|dn!0x- g?'Ǩk$!P|#wC;ݼqt*wha;>?u#_zV"'68V]{^xR?hԟ iW;=cu 9NvtxN.y]lQļN62$+m߂u^Hs)Xf E2i)#^V%U` m<Pfј`5#iݔpFn鐼  y'YVS(ײ(DuwWst[=y9=õ5Zpb"h˸q4>I勧\͗:!@6®ښ3dϣj];qKٓ;|օ*5E Zxn\ucmn˹)B ٻrV'D't f;O q*E㏄5A؟=}rM,x<[{T֛$jKYL϶w8@nfcNi_:bÉ.;;(665OTUU 6Ɔ ʋNcey}dId4#(,D!T C5WuSVАe H3, RWكRTS㍚Ǎ@p}lJ_4Y jAҏH^mвg]6F[D5.YOIߏٶ;H%d,k31ߊ<$ )JE\|Y1iy{rYD+ \~mՂ\*͠`JxI+[Ȋ"`3d/k]';,Tۀ垴ZO^"5 "(C"Gen)sAMΦm6J}v2@A!Z=2ø-<L|`9vFԔgk zcFB +5oXt)XfUf]DvL" ZڦZH*?ֵFb[cڏlXj7؅J,mDe>K{=D3[ KpjT _o@3}k&5Ivˬ3 ɥF1]⦘t893o* ߏ 5sXtvmrlzx*[x<{H-B1%~EMM[#q0Ta0[RJ314 Hl" WέXw`\%Z ?kGŖfb^|xE%XbnѢ3;nvjn_{p_p|7j-6?"kQ#ŀ؇}Ezz{VQ& Zp(̏θ mtAV><0TMöoܢY%J,:]' On/7~@wG](sӊ: 5*!C@rၜ`'U!ߝAq*pׇ0[4ͨ>G~ŰGىf\M)&>ܫz=*|eo3 iE- % %g zf񖽂"]^ɥjhkWXf$*tLQEtI(tjw4DK@{Ӵbh$vsJ:鼲EQS Ѣ8`7 W̺h,R|\+c("HXZ'Hw~Y=gc0`P Pq`l7.C Ao14P.u{¶]Vz@4|6ڀvt[ب6=e.UjW^~.z1 +(s0*goIs-M d-mhJ==BPAh,>Lb~o#$.p{ *ɐ-Dyd*&r>Q9HT嫈VO8$]5E8H)xj )oiͮd*->ΤُS``o`9"?w.>]D&t/"]39Bٷk"}"׭p?'8[-mp OUG]eHQ\D]\yV̙: |A7Жc})ܸA U@ٚow{^i 8{P=c[?TO V="cOd8/blG2fWbvV]W|n^+7Y8PϾm?HӢPƜ[p"z!Nۯi1m+ hI,%u`>]Mt$ TvFҒR@7 >E3"{Ե=2.Wx/shP/Mj^'=\6nY(xV@ Ϫg9y Ӟ`F T,=')zfjГgIfdODwQsOzh8 xJ?ߣ=X4zaA?) }Qү Mf'˹v[W<G*w ^L}o'*GNAx$&F+OHiz jһ/`˳?.N$ǁ9\yѿdBy6$~<<Vr D^Ty%g1G{o$A͒W=ý@zǀ;8jMzݬCQM<ӟ0ۄ~?R 㰝pu=CUDX<62x/-!,CF y͑[R OWHT/6Lp) .B-[ٯKB`vY{p=(D~|^s =z"y~ 7#_;H+9%Y9@rW-yoB,q>_7!Q@HF jv;m4 n0} Rzbj=DuoG5hg\b0MK gx?۪#t*rC'0Şa)xTBK+ /88 %Mf!ʏy$a,2A 57K#Z%s] w«\'8j6tރN#6FowX(fG~!|,/Ta|m, qįi1>JpD-i7ZpR[^aV/J's |}I ퟃ^*q+CgFp;Z.@_] 3-hXm|K { =n}!8x *NI4vUjJWJR2D9g/gCZp CoDHoB^N(W:-С;JqUAI{1 .qV޵iYu!N[G#Z4`nUm jϋ&m}觔d}pncsMVSIy؉G|Sw UxnC5ZVo[:֓lNBp6HLĂ9X- m12mɔ],\Uԏ1?*%]/ XIׄ 97qjtٍTR8oZG k<{-UYJfm~[&UUA-+Q ?BTL[,#;Rޢ^oޗϧӨ%Tg_o$Z@DS\BM cF]`3}@Ln*4~$P.5-d^:?~# AUIGw:7?cB"ӌ;e/Oe)57gNDQ9ol2 ((XH!TrP;7Aܨ*݊ QMB/D1ɡyаY1OH8xlj`4u$xv5vJߎGj?"+Y "\馦s PO {?>b#T|\%Vx5oX9©Δw)(礿<2z-v' \TMʭ"Qsi&ITh :fZvt/.榨9)%G@I^2󊄾R"]sa(|](֦չEb+Zfu rhB|-x~CDlm_MDQ9l)F˝g41`M@l#XJcxK[+{jqb,ڲHvT/(Ú)lf!;<8FfF]5Dc-։s!|n66՟<*PZ%rcrVQCO|%y# ˟NuݦÁߴW>2#,,x }֏m:UOkoVıuhhM_3 aĵ!&&d@P"U"#'䄼f V{w%/뺙2ЛҞ^ 4~Fe(8jkd  [#>{eUWN.!p)DpǕ1Cc ^BH2R8ijI[/*ǞLH߃8iyZ:წ*^B?z{Å"w.uvbCLvubT*܇-|mK`PA6I>,2F@J"G٘/59~:K:Zy$rxslLT)dΠ{L)`1A $1Т"4g^LuC.NX%lPʎ]&: )(W2 +BH H+!z٥*eޥl\TSWf9H'W!QJK7͘! ǚ>317Y:>dY-Y#9HvcѪĨL\ĨWt"VǛzS\] l (=fwH/O]*WfQ߫Mlz$9XTi~`Wi1S UhA m`߫a߈V T@qC(v(9=VK%0ok^&T/hS*V9.I?AG7mD}AQF8U k9J_2@4O# Cz S, n94N÷$ 4z [KwN5헶cxL9#%lSr5z h\G"v=/RĠCYmb,W&BE3916 1.wpz4bO !%xkd(bc_ Ԧ_- a-cBTD=FUi`$s /2'}.Q+?zOc4m6k"hʢ K9zKvMj3/xW;٤9((&8w{$H8f[WPlԛ9R{j<,98efF\<\iSfqP= m)&lkT `ng"jZd:(; !w|ʍU ܋tա606,Vϣ {b4-_{ uhR=4Iz (^aPkJNZjاC+N!vp -LF`K20D*TiH^Fcv|xJ -hfIa7\ʸlY^2~ F[/kCQ՞5}N2SNGG @?`g~*rȝZoXJI5>r>js9(H0G o E7E27!oȊ}(װЁӪ]<8^EtVV.<4;g[߸?rQו*0řӂ[}bQlbc\d֬EZFm WCgXID)6FPaCP\Kj%23|Z!H}˼Fv]޹ 6}C3CN;ve-%?՛s3:F6AԵZ\M/UN yǥ+ʇv)HHt^% ~U_DVUCv iZR{@kT 1 TV8vSq\kMfV0p̳Pѽ' + κ^& ux0MA1OaikF,Vɺ|#)++nfW+\UxİPa!C[>'ѽr<:F%EԁRQ,Rh81dCqj j & 񊩠R|^ֱV$^̊ۚ^&=bG?È9f4Hj^F'#Nx,~#\S QYY( Ì3t]f!?$Sv|0{ 2I1x|H(}8Ƅͽs7ؤk넆ݼtZ)HVI%\a*rw}Ysس}:*Lx8m, 0jm}4{ z-=|7sېQƲ83_S+Jq?(g,C˄8A=(ޅHV7UcPxC#ՑDc&^E#/T73E7.)%fTy)<4 `l2ܽzc [6^vR^=s~jNV8{xcF|n>qDK^Tx CXl3X.Կ,2wrX57J}[.4oZp*)1U[BicnrY^(,@9Ak3SFᭌ9r^3auffuvyF' THͅ$k*[n;HL){]}i;'D oFjY/u`z*ߩ󲧶nUf6aSR0[o*yjKDpdڀp8 WNȿP*\&^b60ֹ:Eˆ.0tx߇G'~IJ1IlTޅO Z/O? d)7Up|n5P:i]mٸ z#O6 ah4A&Fv4z'&/Z+.AO*LDO:(L^s_H~@ƴ(l2MW1{HحiB'S&0*vk&0C'_ǩ<Tݷ>%L} \hH-IBSǜ:wʆɲptD=p{ ®kLaa$Ӗ~G, h41SGP!*^{;`d O5TcӖF,{#0iaJi'AϏP#IAD.=f8 b~@&D{hX~шInުXD5cD}ڣ} E6!;8iQNԩWRCx}eXN-CX| lV)"암_zI쬣Bj$EЌs_x=XHM\DOjusnl(-Z0@ , F2"E=iaCᡨY %Wu:Qs.a6ňqęEEicg\]^ d|Ap#`4γ;yұ6 .79!'>BkxxH}I1~\eWX‡;&7L"XJ.pq?yS#qXKDpo'uh>o7{'MAp{?&;oznkn1P4+/%im?.;ASj͹ȃʃX5`t{Y5(=l 9BC,F'm?/F-}ǣfH էRJh,%V&T~98ug̣N4YIJO# ɽN\ц0|?N6<4NJוPKP纪mӃ0*S f݄'FxY@܍n}M-V[Il/~%B67rWR8%*/ǭ4nY!Ǫ"9RW]5*F,d{}>j~q:_  3, @`h kEP\g.M>Zb9ZVz"}j3;X] Ȥg_'lΎ鮀z$`Bcc89jˉ}Z(9/yc'>Y ~-=. ^aLDd󙂚kK9#f! gSbwo : KJe,"MTD !%~lt+Y:؞,ަxƦ/7jM4 -Ay2-mi;JA9voU )a *Oχ;ˁ̘w#$*% c_M(#0"iT;~*lxf o,Y(,+v*I߬ 1;FꉊX׀V@q)`@ 0Kް\䚨c#T`C䛫yz)N@}!j_[W91D1 ~фDTE L ƎPG!v}i~T M*fs֢Y 1N Uk?/s| 9Xqi=w&Od3og`4\@kv@cM X$4lH-b]'6j:-ԲJ=#`Fd΀wuO2PvY(Ry芋`CZf1N "0--@|◸,dtRP 9v2@Qwٜv&U _J?T{4IKTu?UiDcPVm\ј}^CtN- ,&*29#R*"x>ՊPF^z~ y"EL\hUv#ʕdH{uϙӰ6Gx'x7c 9- ´".,U䜙Ah`*5NCx]{X`^`iPo`MR܏0\ڒBDr govA2D!gSݗ`%$ ]d֯];b }!C71Y>Wn/ ѕT"0v14weS:|C]iiݙ 4n-rgE!@]GIS;}<;C?9s˫X7|OWW};p4Y&k㴻,~@W{: e !ԧE'`֌uHW3 h G ϫ%t.- ,!|KAUL`Af2$+Wʧ^>=pn]{wI2}Izhu2jхI b?p' }[ &or}+ҥ} -Xr;Շjzu;?cSQ ۱6畟A$z+ mV ha¢Yj5X HkBZ̥4%w. Wv )rJ#Q >dMIw.@x"-2x@le6gYZ07070100000002000081a400000000000000000000000167638a59000122bc000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gE;W5S$o,k KU#[46$pHn>ZZRӫ&Q=5Bp*]7FMlsjG􅦤n m=ؽ=&uE|/.c?[ Jk_(DJGpth6_6#e0wxLSzʈN8\ɱ !/$.9NTĊ%Hedj&1B5)v4NvyWU!yNLd2 5*6"Qs#Ff75dS-J./ $oY^F,|e/Їʫ%Q_n _C^X]^~ٺw2a".Ah1ڊtW@M-4XRX#@:/%`Hk-f68c hd#}CBC lirwoaYpa:")w+hb (.6RSs8~ѴBH"[PxYTŖ:Wfohv[qmә/ILo3jp\mnt{9^kwm_JTrjx (DJV jm1T@%12}SW2.2阢3ݲm!OZI\'QϚLVpՄfU ңz[S656C]ݐ'IN\G⌬v}ϟ,iiD&n&ّ(td98K+@m`b[w(Hz0cXj. Plj`K_03;(Tr(nAXV-+r#F?_V@6F gc$z=6֌H Ïc6/i+γt1> kO^K};f%$k!;"'˷n3~~)U:aqf9p*Yndqgo։;|F &#n߸i$L-Г^D.yŅh c{c :="(=mkJmrW {X#Cp^ %Çb=HUC(dK!,uV 0dK"nV!, }~S9b̜+ ֿFaawYH]IjKjc۬M溉_lxĄ|D.r?} RCg~E[4*2 zᾼ-c@:h%&oH>v_ Boѳ$q~N]8As@;FQ0cǻt$ P`?VbbC{xd^bڜsp$%2 ^aoTw4Bs4e򓆓6N˕Ӱy} >W?`]jCRa0(=OA2):dZ~`&]|/lk5M+i0y3NLK`ЯRGy~ b?oei=ʂKa-eMCmBJ@>"HѳǒIr>KAH1T^OPr?Ѩ?hS1Бv>ŊP*犖zEY-(iYrybLqnLBweUր Yu#p:0p$B'1L #ah1bv[ SSK CSVQ>(׳|71RZRLԚHtX/bXMImKHH o$zYU*𺒊SD'ܫc={P 4B)ow?7I]&Wy[|uGsup Hd_w Ę.1B µpTKo8| GG$q4Ԋ|e@͎HO=P;sH646Gߋ#M([F^#vo_~߈js2LT0Kq" wӂix|տ'd:v^ugE/'דRuWkX]w5'ow6BM(['ƯVcZ$v!v?_[0n*\)@Q-N;۠d}: 2Z%b"J_]?(G-C sqd N%vic hgOP!|^=!JӶzk—+ӉDVx,"+I|WxƂ2u)̓J; a&cEX>з$[8Ϗ=g!Im n,Z\Utх =ۥ2O7Dw|oI=)-GbyyBe"lA IVz+eW-xZ=sZUŝgެTP&Vx̫!@ ug@|)vqsbY/N?93bRY &\xDW@pw"KJe{};^> @ז^1-8A$ٲ{֙y/TIj&JEf`zcd8|]LYN$86 iڤV[=lfwUub@okp,CU=sr-wѳƄG\GM,c{N.0L`\ >uljrYG ̙tM~:mhS`ܤ/ zQMFI6ÎJU 1uYِCp^7}C%F ґ|eߐԥr2v/ h&LGºDCWBqb3UCkNCkJ2;|$x)nGT\Ҏ^Mgf6%טn%Ϗ,֍ nEڕIgS ^?xl'+n^ЊaDjGk)c&]'XC|""6fET?Ywڳ:RŮY6YkM:[^|O;Z6U(bhSbW\.BfG 8bBr#JԐ TZ uƔaG%j lD߃갗5CR?COC~*lUXѱǓ!ICǗCvH9ߎ$'XZ*JxRnF)#D?6쩈R 蚛F gSd^;z?, + Y@E3qgvl-[AVO7/O?VEʊhHt y4hw< R_\uZ鹋wmRL 'V%Zu`F>Hy$AyjQ~u>}j6 +¸ ZS݁j(瞥x pU|uB @l0?7]amvLn2S]i˒޼y }O6%DG`ˣ֎*,Oί&Q^GUM˳*dbNԖa[d:{U6v$fÐQõ NKae-N WI_ lTHrPE;z vm1q-7[3QU>MM2=dqrC7jr]GaB%MFsb(C)C z"]a3Q*!CyQYE/vy0u-3DRf6Όi8#i(ij7a+ 8⫆ HxZgb siNG °op͌վ> "-oմl(hŶ95v@EQ]A-eN~>di-y>*@ڐ$`83e _iN}XxtPzGJty% X_l\zFcT )q6c YW`]{3'b1oUB+JK!0n둿;lm|˓Q@%Φ}uif@;T?61Y%mv0npܭ$W"(l(>LCB^ѭ15!xN`BFc$ſL>9' Ӎ{g'e*~ z`w*/Z.Ek$0FY.` :B<E~ 7q-3, %zvz@#5MPSҏ?s\Vk⺩z(]US+jdٚ5gy~d2 cK&TnuϢz`L1[wc6n̊6OJfC#m~iFvRd{?Z+~d[ʀc}3u$ 9BR lȫRwt1`pr52h9qPXKO>oޘCLV5hSl0Y/S23 -D&,+WbaHaZ! k]&ĽcD9#͎o <8+Uzf;8>bfkFʆ".>J2Jd\[V `~l*LI tܻJ/o, JXY*ZE 1Cx !yяK7I('q/)-oWl@ix`8u|)4S|zt<͠B܀O o/'Y`EDdiԒKtD D.d#T+eFe<9o=&&, 1#nB5'*6Y.E>;3,h15ث579tGT CGw<>*maF2Sƽy}M-1?Np\GA$)'lUң]VZ/ݵw U6v,1u7 ?#<} Yř*Xbr sMMt T/U/b;rj%m2Әr,[ #@[DdlfZ}TDl^jN踀ڞ'dٮ0A {.} 57h2Hի;dpcs^ 5eow1CA @:(yV8m2-`i@Xe.M(9Y}KHpԊ}xñ?Y=:DLΛ O=oF8H?Z@_-㒄,w&DC8;KTסnY2W&OK UfH^z}f6oMʿV! R^]5@ )pÄ}L~O4"?ULrC%G'Du;Z:~8^UIꈄ1*o4aZR4%?H m / {WdkRv ia@ :ZB;E 8-R1_dr([o|n_GHzn\ZbDK X k#r)g-5w4_0e::M}6e-Dgm Y8봃.ºg?ԠC{8,+P@umE40?3Xc`_u.qy4ʃY)`fb˱Sڤ5,miGM:)(+ ,`xp~>hP&kR0x@X Xȵ>BLLsM99(Ѯ1A*X<[ů@r۸ o)g֮c뀼ue]yj~^R1<5hE1Èf8a66-\{Y*!G=Q̞Y]4M=ˎ‡a )[\%/( '&< ͧ@M4r5O]vml _Hٟ3Pi~K^s"-n_G#MxP(+&i#z:w ,Au&,__M`Σj}}J>2ctev"Ѱo."t"Ƹy>8Z7Y<|7}*cA ih8d|8액,K\g ku~lb=lW9mY'r3j݇ C3 U~@=C64NU22o~T?0 w:rN\s6IC0nܬ>J2K@ t͓e$ ,M:U _~T\hq??9Q8YU&&/NJ**lnkk[džϡ]~/qݖR!pʰ'b3]F?:?PX׫ "|a`72~9bxBo~ ˶1; :NZ24 Jhϯ,&XMQ! Z¦Qrcc[YWf' F{YM aŪ ̢jp f.eXHXOh^7$=:@fKOrTQB(ĦP6ehZb,Jx\ƞ2gH5nba52kBoΰiljr`ڗz_{|-RW lH}> 1u%$ !B\L5GFr&aVrr@AbBxV =A:_@V.V\tba${&`F!J'#j4y<^s4 kM_fxf:5[p[1[N!,<Ɗ8&4MƘ3Y ˃ &}9x_āJ^X2iQ0ΐi ,`Gng+}-Bw:)ьN!H>Bu 判?vHDW:FO=T_E֒o)W_ex>^e%ayN!ɚ k*)vDļ/O"}8,WdhEX?ԾMhJ+giy/=X5٘ gt'h+yHX+E]* , ]Us`|=\(i A[Om!]emG'{PչOnXwBe[l ZHs`gAf B utƇEiA5'Xմv HhvAoJ|}\KRwr?Vq{#ub^T~a1~FT;ZbCֵ]eU9e*$AmmBq S2.[40uN5[ҦmN$y7qgy֙ jKU9';0L6Îx7GEɝACS}}{ٸ7~)|x}p!aU?H7>4GyC̣+{xc mYwa薜 k,D6x1:&"LRĈyKǬ ߹2`q9lb.umGL\ :\hr|'л[WvJA'KMjsK@gqBeWk]^9z*ѺJ+ j7^6mE{ꝋ@xx-ה5$ۿ_ёQO,C%^[9ẗ\LJ1CםvExEܷ+)S,|X;TfS w) R(w] 3HV.v$5cY` C;lJv"\r`6c*>d4-7*6?@!_< H!7ٯ K<OK%6Ť]l\F;AEk e9 1,J씒c"&*`R'~2a|'\^#f(la+Z5b!N[NKղBbN{2IgHcoδgik>m6H )IB(Fvѫ͑Yg ;.kBIH\DʓJ/wZ׆r. Aߔ&VX ôo]h~+~ e?T CZUxBqK <28)]PEV-7oY;j'[&h_8Ah.m/{KYogf.i`2;OaWGxkXtkkE"JK,!S%t Gvki۸dA™T,wWU a|s _PHRE>R*)yj Hm#CzMLC8qI1[S+kM^D288+>5 f Jdhl}莚 HjmIz(6JT@ {]YܢB1jqԨ7*.kjUq)4ABAGnNq USXUOo㦰jJ@q̭`W4}[tFa;uQq⛵in'CҤz_wc`[zeA=^aݲV ?нrKw͛y0'B"D- ia׵tEdbJ6Ѿlvkh7~&_8 Rzʨrbx"s $ݘ3CZfPpǃ?>nPrMT&}|,R=~iu'6AW~Z,`X5}VBCuO8~i) |1EA8XnCMcf|,A\]FiR|{e4" ¥`3u|z7m*GUKD~ӂ V3!UI~V6\K"i1%T19R]&o=كqGC{ٲ4ω &7p {~zT4$KR:Yj@KL'nQᦇ'1cdF$RC}:5>Fw~@;Ԉr"knKwmCx?))@T3xc *6Pti-JGsp94&iM^}hr[Z{O}$XX*̚ 0) \?Fa"S}cآ]6'ۣ' \*ƙz3 JoKֆ Q-H\NNc˂-@MkJ}B_ R=|3x>ǑsPSSyf+2FGD^C`3񌫓cܞ}/@ ݹyHI4S%bf٤&xYWFU"cV1E|}̶vu^->6]jmTu(S`9Qowlc5LUb' +|>'r@CE ;?~7wg+DY/3y¿-H <jjppwnVRn⦄>Jc^%1I]<"d›ӏ* 5W È3| _%~ ~3Wh2db=x.F v/=cZWIs ݒĵ}TtnO6!~AsnH0QÄ4}9Ǖn<_1}~7Zd B̆Y9ކRZwe=l<jσ\WY N!~}]?PJFB ' _ _꩒^ e^h0Qt?}jAQѶY%ҋL s= t<['b (kFTW\<.+%7Vc+,Ev̟<`U4gFRؐ^Y A@0S1vwTʀ\s_?Ej >nLH ?xXxs5 s)Z [+n49fPCEƫe&S͢1s1Ui96(w'Etw 婧6d0g ,J0txӀ`7^Jށ+l$+Eb5Czϑ.fUpPm jO~7-x JHTrn2zGLb>Ne !:>E `^Q$ (R=hc;3B7|.&&)N/uL+kj,ۀ㨠:]0W}+8Zs&z{wS o$)SsT|Z72~q=yFrnK+n0]1DU]J57e8 sjJ`N0f-* E3H,hPJ%\CK xANN4'lp"K(;A{[Vњr[[9؂)$dL-ktaTLxҰ9\'[^.wOM^ w{$ĕ.э }E]UtW%Hy?iw.yq Y!`)8.mNXS B `r6!lEÖ?s:ѭw ﲑ{ŎSG8::gaw>w>{PV&3p6<#$:s*C[-2_O~52Sdaj 5iPD锾yM0ar N,IMDhC"DfOK'v!F3K4b"Q#/7|-ֱ H0HÊ~1ڵ췧PԮ4dg'V_ӘMi_>mK.E_K{J$npF 'DczM٥_!n1TIg>Rw*> 8sc*Q CnT>˭[vq}usSzx/̨p"fq ͧ ,2)dғ8}ގkk$ZӔQq8X7¿8tq UH^(ߣ+xs1n┑0^NH#ۖu(<]IJI;1 `+rkSM 'Cb8Kokhj- ˏ'l$׭0߄&3Hܐ/AK  z #0(~p'2쏁?p諁Pm4}XNeػkU1]1O@B=Z _<^.pwӄTm0/pfY,%Nxexza~xEK+5*u|ȼ;}f犐" PR,=D W[Vg3 )ޡ-[Zfa0g'`;[ 4XU|Mc({r5FOCJi(z1#'T+tq `k^@xSձVuAzT/4L=0\׭#5cx2 Q ^cIK/B\t:V2YR3Gqi\~/6قSq GzXQ4k*,#,'Qx2޷Iʫu=);_;=DqηkŽY X^. )Z:VO,hR5p?h%ga"WK>\;.HgWT#f-@;jQϬOR:a1t.m kR.d-, xC⬰۷\dRi)8 8'z5,YXB(dZL4a؞sϑe:ULV.([]81 Nz#k v[0 )EdUi=8{{ .dL W <\ /i"rʙ[Ȋh ?%k843wH{OˌuXPD>47ɊH߹Q56Ӏ!f=Ih1SRWm@#g'.tM'\j/^Sw ~r&!e-@.Ч@"zrm bP֒nk }ýLP'L (րnMȼ:yG h>/d )'J!,{XJ ڣ$ӅVP]x{6fc}^R0Nq.ݵ<y(дz.Ɇj? eCO?tT# -G1K5:7֏'$7I^52+X@Z>iZ="(CS&F=/%lƑ*X!ڥ-#gf<0-e2Rb@x*ZB-GM"MhuqI6XE_Ծ(8dV&ϸ*w_[,ҟ7L#Qvf!;*1 *:90,޼c[0\!<'@llݲ]~8V]+ 6[ Ex7L?ݛYzdcEZM5"գƢܫVx_~A-*~+3u+b"4t:izM^=K@;0pmdܹN\_ Iv!xvG,}.BA;se| Ӕ;oLw;fVTY(kRf-~dqdzA"9>y GYS1iLd430OӮKϾaCm߉hԭ$B|ΏI"?x$OD&*j(d6WaOͱ$!ÔWF>F )A3y cз4(rRP9SO_U*dicGː ոc ŢLT0!D|"Z]=eJyQҐ#yQܔA)Ra҆NbKXw<β/(#Nz< bi#Zنի}-ڶiBxI/Km1C/61^J~uBv^usE.,P 2{TKӣJ?hpq#MX ,WB&X2SuU\9Y7bj6+R_B@jˀL ΋ S#DBzv;!Bxɽrn%.T4ֵi\;b1} 7,AU8?r̞@5S` <y:2Im);mn9k(Cp3ulWP7bz>i4.թ{1u)NbW.T~@@r wa eԟ)f {Wj&PS.7,ZGF=][,)Uldϫ _[]<L˙jt4.gP(Nt89q WN^'&H)tfBaFu+Idjjc_jƾ;\z%  %ÊߟaI8`QHGW',&?K4{v8}&<>ACr*Umzp]}.hMhvt ̜=G~Q2'uC_E@KÒ9͎|?듙(1&hY$E0GDA(ZfAg4h\Lڷץ_0~vn/6K7%rt5W_h!r쑝`AsB7:P)HCE 'L"ecy ni>~u4Pѭ1Hg[W0xG?U~޶8T*?< ̒ItƐ}nsYz`Tk#3|2ꉍe"d :ߠH0OEG=26l*tcJdĉS3'3mjV# ;A191±&ﵳ~~ KaĀl/un%(Pw`TdZ̿$2kHQM|=!1[٤qyAiq/$9?sEFMa,]d|FUHidL捄(HÔ&IFw %HL5a+L@'ļi؆kЄ!j jჼɯE$ωNm1q}S?˨Rk5!HW輆9dR0USGՈ_y,8wجt8t`tb  #f ,T"7tGvW4P2Eئ-O3W;Ze$r2e_N+F$e9Al$klLv4#1M؎&E L2#>\f͋ߒ|@S*XH d)a&G6\4Q R zA;1:2,ꈍ D''9_5HlWLtqٱD o J/ϽӈPCџ7JT?~P &H1,G|C\'OiȒTq1}Fr'Ck÷YJ6{SzsdPMώud{jڅ?RISk=d -#ynNFr:)~>oܳFc@.^|Ɋ\7//i}:C$Z`yBnDp.[ Hb4Јn<3W2$D җ9NgHW*"sfiYe3aKݞAӗȾ[`-!̀Ӌ~H?hto*BS|BhĬ9e:9>\^@n?+iX9">Bg'PpBSvP9PCj.h\ʁvd]eYok.$7$W1 aTS=NE XN `s  g$[gVĊ tD~4.^!2݁`3+Bʛ"UX52X'9nA~;$Z emhsyE+u2O> 'krXƟ^ OA]8Dɷ[+Y5uؐEt~ ƣ0|~0$˦Nź3GHx/"+zD`zP1ߠ:bX<4dX}' U"ϔgIU bk\W9yKlÄA?nBIx ^3|;JߕS"mS(C,_ &].VwhEv EQKeP/ &Z ψÏ/ne47,6(՞.g7^VucBlpﱵq1X绣Ǩ0\"1Ax0ͫG@ Y_.OI_z77j:LU:>1 !iLJl|:9(\ih0fV?6kXiS]Bpїh z!5}p:QO ܃l z9ܭQPլ@V&SDlaLN2ajL{5%4l cvg.0xayaѳI<)ʦO !ꄹyYnty_/c5X5]I3\3țz,bir,bqr}Yخ#L% .rs幄Q^v}%η\r9&}O²y>3cO24 շ\UɏS֔OA[T~ۄ:xPȿE]kCJ-uEw:[%C$gFNdj@c`eGrɡ%~0ۀĘ;nmnbL9vWA@RCs(rk_)yx)?jf?/Fcۄj MAZ] _8qi0vʺR[drFvNQHy1TzC?Wtn=-f!ZFͭۅ ~}EÏ]i@KpNmA\J h9"_#q"1\r)qE[=\˜7}#`"m+^h~v +cBWi|}Xc 99S*G/XsWR\ j%/Uxً?] 㓫ZJɈJk Nl' +NMÔuGߪ09;02/>ODSF8:h\83^rbT , uv4jY *3ɬǥTy}0P9,>dǫtE-YsNnغAW|X%g=di% TR9e\}Fm;ahљsj. OS7j:NE,`hq HV8)f5Uqg{3"yq\ґ2MaBjʳpn|W2HbaxnQM^jՒ-[*PxO1Uu):쯎gPX=ALx>C[u:x khswWuiᐽJpTsȤр"Phv2Z 93ͼv/>O3{]v20@ar5~g~u9n4zH*-'D;'%!r(#m{A͌oxiZAcU[Klom*..<}jHM&6O+O[5nԻk7W+Ys2F)=OI9/S{hf]H6̭69<bٴRQr&.£J9 ESkDⶼ}I <\4 #^+Š%G+J(33+5L .ЪV/4|uj&ha>PYQ(̎p9-Vc|aɻ;ݴ-o1*uO8e@On'M*q}cvvayg|PćԮ̂0$M){fz0<5’SKKTv`W?1K ̻.H-"+;PU|pu;Ւ Ze20\lDx7__!||RNnf#,&XVbT-nM_xh"'K4ʰoGع)fDC=PLn.%m8ز񷨢#D >s[-E ~0bVMG$Y{$+C+dsЅ%Sހ8V+ EϨ`P h9C\P-7CvbǸ#t5f13 X4AOT&W!=QB Sn'E;C?6 9ʳ .ѥ/:(ܛ!kC'p@J>,H~]B*a8eLfxtOM5>q LC9U|)CC}}$U PH#;u5e/: v Eɽi̢+BCNA_d!\WտizLk)MezKCY~>BIr-)b`rXQ[d}LYwŦetєMǜf+#?fF 1ϴ0%"3- kکaի0*[-V'VlB:e_<\H}7;덗(=v"0JAml-sF)mVHiI-xf=!4=1${L[ <o=J@R<@|ȦK~^貋9]pb^a#mEI }E+C3{yyeώ4~iܾdf%˜<@ A+FYvDߌv1u+t%KëQ=7on(-vOg 䍋L$mv|{)g6[B7tBvʟ~1K(71Ƈ H+"I1,8l7pK&Q)Ї0 "(t4R @a嫺k^[coz8oz^dۇ+¸ձR4Hj)}0w Y3l"]JxP @+jmxˡfx]QRV]`.7=0NZ.87Z^wUpB}dro"{>U!v-<~7f#k;K"sTv~} T(z]a{5pUA+VZ-POow>D/?Q9iC8 L5a:$ Eo糨%>D=嘮 qpKYi漵6`@}erҼhk#Xt*<8GЯqf.9R:HXM\̮ڵ)e-{JjZ~:w:-Yh`[DpL6[swcb++'Aa(o-IS hPP5Dğ „gq ߫REj)T한D"!c GNdH6^l/$HS81$!uvh>HEK(/QOc0tL9g~bk9]s,1D}w &XR}q^,Vm FsHi Cƒ^b7)U,cͣkBڻGWX4w5xV7VK~V 6fmӭs]_cx(/dq4*Eo)~ЎZ"tڒ Iq?Ui\8q`qĠi o;wHYٔB&#=7 1YpcqqCɎ6ڶdT<X5H6*;EsO73W`xR\ I|YPkX ߗiYwjtNϺ{G VZ^URQtyEbP1|Sx:BF<8QjX#YO)\8զu"Dz-WMhw͂oCA<".b hp:Y:*CNӋ|p*:&+8>BJPSW,%563$>x!k.ݹ LWKgUkpuarWGqJ9&TP' !$hC߾A)!}EڃAv zDRyؕkU6ކ>M-IḰr)Cb|F5&0 ۾ld<`M :M|q}rln1k㭈<8FB肜tD~ePsn/SI^Ð;s+NrJ>A/`Ty ?ŕOF!'Et/\ka wK:3Rx.C8z{85Do> %5B.Bv-\%4Ibxcf,ʐM1Z."GPuݯ)gG'-,LnH#U;=۫aקWw{t%$2>c.P˽@2ܓsG#J4i wlSK9'qafmZ/4^5KHO䇂ϾKwfI'#}#อeSC䜿t0rdhkwO!% do+:=87-g3+췦jvJpg0`涉ڐJ4żEjx dͰ,uCG!9@O"LjV$ѩ!{qsyGeIeO[,Gtf7%?YFk\ddiB#kȼߺжSsv8v1Y?AHܩwuc\}i:ͩ[ g(E`Ӗort&'sżV~*8_mTȋ<稗'Y9[~%J  ƿVz7Ud&DM[TNydW%XZ [́K Gyo m/6Ye %wh{Zu•We2+(_a<\8$DRұHcm+:袗^&\vI Ǣٟ~q.oNÎF#5ӱ\ Cxfv5 BX_WVe5@ N(X9Zq< j"$*)u6#fމ`?HFXޢ4\wBUd#UR/JKbjq0-_rnt#{4w5EI(>6Wg)xT4( 1颊 I'<>nMo%nſXgM n|dGdS!"|sǪOI+b櫳yq)KԲT?VC) z!8RcM\&:m﾿ BJTSW <})a<+D,D'Xp3i,AaY5_0:Sݴ՗B4p^Jp?׎E7H(WeJV I<)m{ lLfs^(c2/r[o..f8+ktjrO8Z$yA4Zs_Ro?<b`\&m䭥vzOYJĦtv]saV (݌_ɣB5t4R {z6AذGh:+d҈?2Cǐ< $vY@sAu o~d/jН\hbvDnuZ6i\d%wp}3}*tÝ+D)hw!7$a_z,m ':!Vk*Mx>.v%.(Bt=樃W|"  ;²[>r͹WsB3#n{,S@ȇ}RrjnQK k*3إSP2>ц|Q˷f4 |9aXQ͏n3K_=4[_XNlĸZzcW[hS(Ruɫ᱉ 4^t&]Yg֑>d @Oؼ֠C:lVUƀ"L¡稅8GM]5XQ ~Ź-nL@3*\6"aԧX O@J3򤝆]Uy]:&syX+o#y;iwrt@"C@$rh&x"/dRDWVsK:p'.JSHI_D4Wj{7ٚaq)2`-o.Pv~2ƌӥ',NOv7TR,IzzLmV}s}aBtrNMQHWbh$@d+Gۑ< ɇ#e=ߒA}RU 8魰aֹQ@ǧG[BvnTFAZ;gUjygY7cVȖrzETp0$rP /Ź" %mLõW ?2Ymgf8<*[v .Xpl.TŽQaz/j $ 1JF nJU=mk,[mxޔHaJ#\B=iUT5m"q^-6lXIQ(w9pvYۗ+gqoVp;}ɉzfܥPn;(O"qRc2āy{h;;hjtDd0.Ԏ]B^1kkg! q_$)rs^^4i:_pPQ'8/C|p옂{A|so~wX3ߝvyX!:ia/MkYđ~Az $,C84@PON- #ZL5 M ~lV$BB{lp3'P-p;n!ru=R`'7x'~Y8dѮ Ɲ)*o,waV,DLg4Mc|ǁ%! ?}c]kP@^ޘJ־UYߞ_(9`? ]j`2lNV'H4>'Vbf{쭜 jȨ5Ɗ1mMXȹQLߕ%7?AI +JbX:J KKx7za-?oCELZifLNɵC%{@YËVING]9"GݍTd?E=}M;xiPd.It:iqB rs377Hazp>#%M.:MZDJob9v;g So4oP@AjHe\Uǣ7,nY\=B—/Y Lo!_B.amدHl nQY@>d4.P,-p@p45|u0P+@ [_Cu9u ! ^~k%lR3/QA,wF9*F^;u |Eϫ {B\n[譺sI4"(>aoƈ< ј5;Tᯚnȡ.SYƔj٢ðļA4Àn*-D/[a>)v+5~b> ݛY h/c8q~1k-$Ƥ#oܷD5KsL(XahiŃl<̀!F;iAQSDGTSȣe-w(35i,>T4h-/o7(ڑ˭g0xMe J0.NCxNgT";Z<(_u(R=zw<!3MvRG~.KȿM̻7V1탨1 ݍw8+9[kܱ{dzNa!8nxZ"M_0M6KG> Atʤ, 1ݟLh]pA@ wY̌>^->(hTqЯՋՉM'P#`IH/y_F8-\S fMM  Rp89.{ bW|{կFɄq;w<"n 1b/SߩoD_pNyz<"E>U^}_޲<"u/>6'iJ=^<3&Ҧ2c.ꞫDm谒|o[cZBhviq<p{iƒrvY(Nxu Y6(b/ Ȅ uR1]]ZU3I4ٽ(` s[yU]5%>jխr=˰4 )f46kr;@$8q@U0+C,,JS H63/kLug}c\Ǒ+ ֔Ww`  hwLGi=ZI0u_f#U@یG"ӳ/QƿZnN5񵏨.C?2tyP`k@,!~Rū&_H+afԪCȆ6E7 E<g+Nܪ ~YrS`o˦4kpHWTq»鯷Him}ϻǎ(iIGsNQ0 v銿>4Hz%(̋?f(p|ߥg BkY-7(?Ûwɳ"YIHh` Fb㚯.*_ca6ہ-` =o'WXT돭G0݄OgE{Y_ }T3 >jG.k`ӃЕb`9%ةe 2Ԛ|##idQ◝ZmjU>e6,oZ`g~xk3Q_NN.7)VJ[Ů< -= Z8&F%,wV G:fĨ2e@֬Y0Y$UOQyQ&B'=r^}Ya(ܥb..cStm35zZ,'hb!gr}[Kϕi]{c4BZ+}#09CLF D^,8k'bG0ߦl|MB'Sg6TdecZ8Ь}<tIv ^I4B\03ϽZ7Nh>%*0-J}f?"!b''"4Zdo8!FN1L'ՍXhH헧f%Bg0" n2ָSuns/\vjwO|Sy옰.*2;VW((v OΉ$77X5 K#>;VMU*FN񁸍/hFuE1Yd>:c5WY!#[=MȄ$LWWZЋ%3̙D\ޑ`7}4GS;+%2ryDxط;O;0ཀྵXцZ o[i@ll]}ef*!:u0e,d<nf48|LeE>ᆰu*Fanwvu $07}YCȍT k2p,NOrwB=u"/&1b~i]ZuK.'O~0xwյ$~1'*B@nuZ 0!z%[]MĿԁ$qv2C*XzW*1`$C+Q | x6+;8z8A-MvLaq͆{5~V$?WA/G?r%&=FiI\},mX @4]SLxAAtM]tw'P<;WyUOcLEc["55 /WEӵ wnELyb~"y>L`yaA\^Ye7ęj$%AhE*߱Z% ܞ`\@n㻗R7Q s Or$.YH;()qUA'jw"g;%UfsO# _fXa9YcxERȬFXkOК8\7`>9 ne*%Tutid n͑ONw@#ς8[ $& M6;JxhEvn/|r^sj!$K^ʩ.5HOZjZ$sK_&j)Mٲ.&pui'3MG_xsɦ<x;i%̀cŰZ-k7Uܓu!I1&M]n{.2E\QF %<ϰ][HcwqNZ\L Qq|JU+R'GZmaslQ㄁f}D2du+jܖY8x} @`B2EEC5._J8' #fߎKj"pz$eſTHwRGZ*5z;?N*,'<Ԟ-;gP }y{y3E?%q&JJY;fcΘ@ae&,xLZ(Ts \-gb󅤔t[y<@G]RW8p:)DQ`}V82dCc倢 㦪2DTyEؑw38Si?ZQ* u j]s*@F'0* `jBZAV,7] ܉r#k? հzfEt=N<^%^o@A!Kk+>LlISO)w+jG˟2 ,09@Y9Z}ooLhhx%wjm#P`~q2Ͷ.x̛B\FƇ6M E}vJ#e7u(AuLE^$N[kt[73{\/rSQW%˦?\قu6v,klgVxdRWٷ6?B5 any !65} olTC"FEՆA5aԈBU/ANwM9ش.i8Lcp!e0f̈́).03SYQUĤYAi0-s9俍l1t^0ZI-x]9ؿN,+9paF4Wǯ2pbZ(0fGY0 PSӹQd ev~tJ,FF ×Zéppy[ˠ3 T%ҢQZ. |F 0 ޗO}`+/ƼCkh^ Hb̰> 8u!;ʗ]I`p*/nl!eͶc+=S =qa/g~IP~# =eع[7oT$9{Da{(SIoX)`dA?Yy= 0)cA- ?fM'UT{כQ.rG@/*Ur)탱KH9BFz hD Ej,mNCD{:H`їVu‹0Z9:wg)I<1n1c'ʇH$A ' L9r]Jj ְa/@3Th&a6&>G03o([TŮa8_cc!xJW["؊N 6RkR0>}p`ixU84+N8:E)}K 5>O~{ݤE+ĨMѣ'i/Z{*CxxMyGY%ꋝyVFt+0g򬒓d:9T_j}O:+6$@^EUgb%yd\ ɀIhbTrYjT}N!(e0$r*4i&o{KLUӝJxÅ>G/CmSjvM:)%OݤHn7"1n!.$8>s`8VdWb tG.99;X'EdrFP q=(H!NM(8'o};'k5C Q%Xŷu"2zg’/p%~#V~diDLÍ@7+v{Mײ?pxCo68x\%9(elۛ8^͛b_< _ڧGm8-=AαEvbH^)αxē!Kr,E93aj;1#K@tZAiDuePmI-Mj^[^x X̘4pwM:DG )Xx^ 4|}v_@'cWߠrE'# }Lq%]m9ވqlYu|sMK }:y&֥ PSL V7]r2(zW 5%Bh,֜Ԋa *-St/y4ԟ&qfT"u7J?VQpE8ӧ8c(GM$ITi4-F·ٽw=26V3!nyd9+* wyKUU{%Z)nO{EIzcC,_Rncd,dMWnlZ񧟬'[!pn4vq~ Іe NEۨn8M9WEة^,"Jwc:B]T(Y:2KVX V^G>{ .SQPz}S&F4 jQUzUY? &B$Osg ÝqΓM_QTC?lG{tmN㢏BrR }LSXbS(TJU7|*B5-i> X*o`w3V(%)dؑL{!@f"˷g{3%),ݐ6VL}FhvE{FUC,D?b}_w _5 xujG`b1QNeɀsƭH\u&[IptsD:5 >ϛ)R*jDXz >85H쩉mp [eݐ4̾gIe;r&9!zF T-'դKJ~؟A 6H#:'ʮ`99|΃bM56Ĺcu,c)J c6> hU0?ʹszfA<-jcƢ,Q>T5yn8h @K,GRz8ym U>*@<_kbx=Bdd"6eq>BKj.Ηs}i,KRbgA_ X_{Th~C3g Mn# /# 8^pfSL*VG׉3fşp,^2 V 5Lg4nj?k9\)hz?5.M},4ՙg}Ҫ5)o8yHC3O" 4G[QL3 5tJ-?@L=zaU bmHxA`m@]n]t)A=8,)Lȍg'GMq2QAT7&VHͪzX_Mm4Zw >LEj xaf{=eE7mgYc|h)WP?|lST%{5C@'HS#,HE>JC-zs$\0M:@.*jjPcxOMArNHsh2L i |37;b+ҝ܎DwL̚Bb蔚T_y汔{3j@~;h=afu< FJ T2Om`!<?bRb x~tDϊvpu?q*lX:A"H:A jz"ԒjD7UM64ZՆ29_j*["`"jidi*:lI?t˅FşIPYge4 ;aD[~"^ҽ&㎢Bރeb%E`6uvkT^`IvV\3yaG(>w <ޙ}- z_j@KE:2z}, N^3byu]ꘆA#fl=agҕtybG걽r&^{_Nr˹TD3owf ˖Qk{~I|ռkfBce2 TUj%H%u5LSCB# ^׮m#z; Xb71!z]MqAwx ƣ{VX4=۹3H77@yN|&H>fy$q "Mj0{&!@*BVfCosE#Ku%漮9DJ*r$-yfmt/P YzQkr \씟?KwXRqOZ"Cm(DY_J9R=*Xr OUu/8#qHڎе#먌}ЀE3_np(+c@[c$G:%.2rdw;܆zU qrkN \c?oUOޯXP˙Oyai,Mk%FHAa@SvD5A,&!7< z\Zջ$C*{mUoH˕JIgTrS)Qh"!_#LQJ6_&%Mݫ~LI IQ( DMZVW鐘$(dz 5yQԨd }BLӃ G]aze1RvZϙBR WStڅ^}L+IGmR 0oҙ,lLj-#M{+x BuK#4.7h z/!u*s(ay1 zs'eӹ~E,]o{M L軑 K!Z ;Cǩqh[^i.23o{o,w繌\k'jNM,CMǐ!ĥ@:^|D&z/P6N(sYc1P$n\[HD~r`U(oq[BhHuRѬlgQQh "(+AIaFgD&@z;rjoז#ʳ3 /0KufH/HڙQO2)Zr~H{id: F'J6JD|(MRҵVvaHe pWZ`q>tP d2kP Uc? ͩDżhd)z /|{Y?mq,lc~^zLFPQU)ag M`q Y Ty[0R0 zN =4B A|2I {P䕳b؋W)!]͖U\s{wWbZ2Mz:Fo\rhևU9j=WZΜJHe#]u'[JM=9=+B&2 q̝8^m\7"%31l2'0`-L4b,WY4ĺN{ʴ[ w*65 Kz g.!4Eu ɛrU&@SӇPJ`cSwZzNu;-s?撂Ke?Hѳ!qƛ#8i`w\Ce,iKhj=d%v3w #L8DH^$(49cFQ }%g GUzr_l[SD\VZwVp|Y sdCTabxDNns6ߴ}CS!klG$a2ې}-@`,D*)xCQ$dOv磏RA+T,F$qBo  z<6h.˿a+QY^kfRAy(ox8c.12(R V!)!vFpUtL,lpypÐezb]gyWa;P&ڂg7Λ\y fr3] 5 ҘSk \Oڙ=y& Rsw&pgS}rh_ ָk>m'SCt<B,,|fNo~ǘMxqͣIGrr~\e坊|lzwᢍm?8w@sHZ_:oػx̀FSg3D3 aڶa`: 'V:bZHiZ& $8ovf K4vÓS+G*iBD`y^P)U[5_ e[JeLUJF'/\GQs&MK,~C_פ\XTe,7P=xuъnU^[.a:A}#~MXHttc(^,ٰ> 2umW *![Ze2*oDSn_ ɤCsnMOԦmF!VP;~Ǧo;z zk9zS(LJ%e%R&:oQƒvKIgb|=)znigY!4 2>ަ?|!jM#kH*^T縓ukk3E;g%!o(Tzqɡ,"2bw N{E )(8z SAoL ,b/UpSi, qVxL`邲%Dgr//VdscA'Rъ3Egg{XVx@g^. \}=!gsv&fVl uB⹼n۔t*N!ZeO t% LphW'ޙK?ww>6!Z_̠;zhwՕNS+l̷~:i"ۛzF ‘\(gW TqətpB1/ O(Bj8Mܥ&IZ\I|M%6Tw=SdYWQE;dLBYV׻58ۆVR҃YD$?_ʤ85 ~&DԑB)x)YT=80O'ÈL^(?gMjgJK9ឩ0 7__%>_&"͢R ο)m+:Ƒ_N4XߢH<|(Zb;1VZTMRT^1xj? 3 z.\'".WnQ 1 IJ#yp<ÛAW+M|LNS_Ǎe[obP +PZ׉A!F&W1^a {$!.oâ<Ƚ" T櫊3{%zF^ ~hPѷ:Ծڼt^o3Kx];ǽC#7+Xl.ₐ|iq C\sQ WZ_}-׿g9EmM=äE/s\HJ{NL)?w=W`P.[WQbYZ(pʤ*qyN03$*S3ܞ|N$8 +qLoV@uϝ_X8@[NXn!<(SE/y=7ҰȳLY/ @lxxK*G \pV+f.qbE=xvXVݑ+75d>GNMf74A:BUxK#/J$:㠆]./EB-[3-P!#U#4|1_av>q:zZ[绘,a*ǿR1#ve(r­ A`+[#~@(t*w!8,B3e \]:8+^Р[YiJn oLWBjN_{{ŘP"e=`vPuݸ%T8^? )G;L(篅W^)SY(Ysqb#3:QnTLܫ#j$%9HܰZjjյ[`1 l˯2]Tou&=OFMfPwj7uFH4'@8?F͠)3?~:ƭʑt,syf@ƫu"C5+hS;""5yVa)#4xtÁ'wY3V5f e5{ i~1C5AU(lIZܪI4H5.ұ6T?C3&0LʐRCþ|A–b3B#,.X!ҚtگP㍿7s{2MfԤ0qb0͠ڗRI{uzANj)׺%[qb\\;uGXVk#3)vxPs=;*BMOέMFW 7pr#4F^<~۫69ԕ^r"vǏ5_fcje܎2贫^yeavS;؇x."g RW(=fX{ 2iĞKV ZCrػ/sL6U*v2d5 )mt#;8"”Fl#EVfkYOPtC!ˈ36`lhe;XlL-|oE_;3ȉ3 5^[M|h]^p^Sbãb߰2]m%xas}S_=c$'4$5$ր: Qky>H͙;@ّ~B2uo{&\ZD(r"xl\~e/ީѴx)>н( |r/FW΍dw1`Mf](X+蹏rA+jz+Y2аFQn.G:W[VIVM|XMvN )LaBrMTU;ey>ӦC.u ziOu^M );T/PQPP ocC%4lim'\eziMR )d$4 l%.x_菱ޱEh^.Ӻ=$ ՖTkyJHz2e*=B)ݼN 7^-ۓ99oHdim륉CE1$hKfMFj*' v1c/mu (Hb8!Y]PJF2QJدQItvC:3̿9+\ځR7q`0Z3voH@!A'sM#{'U I$xuO&W0N( CӇ?yص(5x,vi7D78+|!:w'd%5ζɰZ:02ŮA< 'bvԗm2%`)vrÇX[x]a92V8?z-mZ6<Ѽ~䂮rL_#Y>Nv}]4AtZdV i$2ݩS\_dkYk-yQH&$D7AkW$k.57Mi=Oeuϴ׆F}+B~ZBM%ߑ&jm-={rtid0u':xNu1ĹP\%;jk. }}\yobJ97R=;N}Xٵ8x@F/':oeY^;"e7!x⥣fj%ʼn\׋56+=~J;R,]QmFNArLT_MM!Pwx9O@vL8\JmՃmu~:ZSKvE$ُDi|&@Z br)8 oOrxǕ+v^m! P[U j1$%:mV uZ{~Qj+Ya@=+erKz{ӉB7+p=S[CFs63i{[;zC%瑼HI|: 2\.\SP^78elCOy }T 5c m&@z>ѥN/aTyOrKR׬wg3)4%Ϝ Nh=v5'\m%vԒ$0G!}G$+B )\gvaη[2M;iGe=;4I;VL3I\,;Cv$&["pF61~,'yaGTu O ::;QWtU'ԙ|Uj14r/Ũ?{eDXAߑBE+ \p,| =65$ &34/9I.8^w00M 9/b-ple*izIj J(3[jp7^?5zj܊fa?1*@ Pt{Obֺ;/]016+_wv5돋uSYz$Ffݷ.HpN.FHYIU0Sv KghSqwl ʉXyHYJBօU9t+O֊,`-41gv/:P45{25;tb34M2 \46AO-'^ӡ]1Vԣ3XvTh{H1$Nͻ$;$9డ{ Q?*\zp ?7kHYĢ\~ӭ1yBd.޺"E}]2uILT+hDxf}%qY~H}#6#Կ~?GVܤ0ۂӅ|hOg'%xAaRBr}x9/)Zq=StN\JLu57L-@D .~#zhPv>qS~?: ^fG{4_ٿƷktf5lⅫVеw~UB|*E87YQ|&EvאRڂ"^- 1zUvIRHZ$5 2e&1fO!ЩCDQ@cM3ۿ8cOfXOBne=4eM+uecp@od3#3I =^SnF=s$"H7'( 4/|&zju/JkRﭪ+Z*k;PaYe Rpp[|!mu6d7Iax4bA }! vt紌4eq,bI[);k`;~٤&:{sU|w`K!|`B+YRA# g5-s^!VTs(d! 5}O88ܷWkӊ9WrT{^4#Z`,"I>&$8b%=7͹Fb.d9>([/׼g3, PV48~G۝= 0Kؓ1:VdtR ]t^*ZaN}oh-W[LQTd"DwAA,\8cxWHqȼKtw.5^]ʁ [vTl֤tT?Ul/!xL>CwTu!S@"p&)Eӆgcs׿׿Jya?s,R(Hum7^F,m7c9W}˨{7|Ecndԥj"0Dþ }2:5m2L } Vꉞ_gd7fr?vv+#pTx%.!03ՓݤDFrk^67\ñDdrO&FHa1N:,­G@ eK- ) +a3"%_+v)rZ-y4:`9k=\fG2{NLYyk&]Wů8ՏK$,t1(7ܶ#U>[1)u=\pHu<:#c1 (VE/Ѝyj_B.--ߧEn±`Hk/ic^WqGܡDoLJ\9Q΍>j7@;MRB*Wig$Όze %R9:ko?ٳcM]nu#Ujg ҃NXzR<6WHVI9 kMb}}y T:aQX 䄺gn1ry7&o̴#^TЇU.kѼkY[%HxЖEu@)VlzzQdP0TG띏HjNdw\f<>I>@"qdĭlh L$(l;4gmMx/>C}NG%=*IDMxX@!s֓/gvclwplhQJUZ vl~5qtѥd{:I' BZpHhaeJ bx9\u;*xk6 "0pPttwjƒtQMhx\ xNsbY+$v1?gi* CO'.Nxa髊Ђt'2xnXu]ӍTgJ H] hłcyQO3}vpڜ7Ȅk l!<_,dl&l9NsVD~v6@R$$oxEZ`ݓ 6$H mGJz I%^ Oǀfi)`UufӠhGO.aϺ\Aj(t9BHǛJw_`c5ngҲLIN3ߐ1%'[;lG~iEISmբ)ؓ,ZAم('~Wr!3DWcb2(@rسM9F yhgc}I[ +KB%W & .sK:LWB)c$Sx8_Dؖ!DZtuʒy1A[5f}^J 1FҸkF.D! \͏^4LmAa%; JM0z=c2k5a v0%lund++\z]L_H } LF.RW~9A&04  H2^aj:}a\$B>qhmu <_f|İ]5WſP:d16lz1FI^L;X&2Bkeыn"kRl%N]Uͮ xvaS]v3A*ŏN &,c"Cr wh˺_Dh9vHv{q&Ϯ*އ!7\-6):/ ig~㗪aGHe6vMm[ڰoVɝ4OjJ&OOӀK⦧lH\A^zOPW/E2|{ N1ssrJDyGkxo1䞃Súl}6J>9NP>iu}\Sv.0Ux~׵$':`(ҵ@sDQh< |r;xKAE|פ*[&ImꩶX *X0$"+IlBZ} u y{c8vG#=Q'k{7biA)춁@X:57hׅcġdJCU̠Q_DTkCfc%x Ańtu:R'09}ˠ60$4$ۺTUi?tOvP5W)D2VXY{+k%NNtr㰏O+gL١ufOp#K(t%~QϢ=>d% **j#z1kYs; l5^#|?hu-%NvWب kﱃa}LDew**Kc7jm7Tw=C -rTo>0x8:KOT1 6(}aꦁR2g?"E?SDUܲܞ[ޤsҶ!qoro dY%Gפ쭘cφ龋pY4>jî3́To2,~]duД '@$8LEKd,7>p,㨹 sPV?79$#Z9W,:pe^;lcxC+ ;yU7\8/.v際K2LD+ "S*|o0v%UQ[ ҟJk6{JçsUkș.ݪ߆ڸ2nk?H 8(n=xS ;KE⤒?m4|zs52RnI0j] kFv#'o<$TѼ5SWEpht|]ˉaoԹC p"-UX Q6\*QcƹY̺Iymr:l_kvL9a. uҸuFрCpL5U̷+hiUՖ6 k'J@>PG~ {r"_Lf}R?q,%(hR J/t $TXD8 Y[+vT !&<Τs`9/@i ',yYɇ`ضC6̛ Xڦ𾶛ܔњ'#] /l+yeg2tb~fV{(8H#^xEmb;e.QyTG8ZS p?u,uuKYdsT3'%|oU̠NՓ#()S͞8rqY'!w> /Z YaxZOE;AQ)4T_oF^VȬ-My6 @ nώOH{?Kqs0C1RhXJf~`HqeT6d^U`k/0R?Fkmy֌q`T5SĩߒmG H8*1}1BZF4o+}5:K!Aqۈ+LHJDȫ3L (*UNXGpqٲK 1ϟ=ȺcJ֫1ذ3_iu?:jba. ݗ!Gr+VHa%vw8Icڟ*AGx*JO^Qǝ*s3$uȉObQǥ"vy&eo*omcʽV29V4 F~f1F<71 khe1bN@vw%3۟geF,%aw2د0CG9VDF[u[V>2 \M aaCM˹5r\ªY)R QHĬHp^@2ae&+ E"fWx^pI}b6;B]9cbHFdt@PJ1f>_565^"Jީ/B=Wu-N-dT/Q++IW[v#$.bK()%Id'>Y1=#EHEb6*gLuB'sfo=KN*' bUVλgͽ!-^7zvFx`^5^kxȚ1{RJ>.H>CD̐_,M ax7˩R/\[Es,Jӳ-cϲs(hM!!D/?8F^^&}og?$rΗnA^ ~Ķ"^ʮSo,\b)T1jEeҖ75Lh 1v׌kz|:_'s)obUH`Nyv>I8@^93㴐Pfb4Rۮu5oCc %|+j#]S?#{%Kepў6R{nE?;׮kF͸|oYyP$u/a![\-Ɣ:2{07wQдmTw1U6|r2yW\7Vv۾d; ʭl_P- 1M]y̞Gq] sƬ3a<ta;8a B6S(Uv<0ݹ~?vi fϸ`M glFH{]J"XRBaw&b1> +o2ā5l=t#! iNq:=dO%}Ōl}XhW‹hdܠ}Pki\e.HѰPSYZcv ltV?#>7{kaa9v0{_p@o{;B*A*bqEZX6u$QFnѠt2}3M&o׃TniQXͯХYr..5av]h>[9%˕4 QPQ% S57+̾{kH]rp`Y{+1A j7!+̓z4ƾhw8Ziƫf:B|dj/ɜRbJ&I#nVzX|~ :uWB2xj!F`~Ot0T9ַ#PZ\!]Q{r H(#_6r>\9B0X@#PYC)QVL3hudGм#L5 iO˿sx?A .y,0@ VI|z[B,^NK$/kwD`.I߷FGy3+ LbvJ⑀up#}k EundQE MJcCUð3Lޮah/=_C>`lek+H?i~x]tȜQ- \WuzUgw7 R1aHY,=[B0JxZ:2rd1yi /z٥Eס3Ț#; 9Pn :_q8FkybGK"$z%;cHȩ˗mGEzW oR+tͳp9wJss~Dooe{ƪPzTGՋV4]åmorǹƯ<*&&cMv'L ȽV `? `Sk4K-jiL-hGO"@'^_3xCԧifU$}I8:qB([u!B]8dgr}pk5,]V 9Vpۃn^<bE! Zs[t+~ p:NVclx4C-6sV|l0}cV:)"wo+M‡oV\skal]'WhF}~! , 76zO- ]-0E +Fdw^.d3dnR}mi'وձaex#>tTB˺EI)"4zV$2PȔLUܤuEE |?5J[\bW, _bp%c;C#Xuınohj-c/-W?νo5P=*j<-bW|%VT{H=8Mֻ]عM֕*&Ʋ *kJʥ:&Z~D\OZF` 3=JXs#R3}f#QNԴMP•*AK(Q# _d#ޔ6-<%@45VP8q-c=/Qt~pRr͢-ir_f.ӘweX+ߕu|@bXU h}u:E]`l0QrDj*p-Pƶ&}F4: \wH4gie[ SO6:?1Q1u`&B=(m<Zʮ@vO/Q?}-- 7?*9#V5ތ/D/"--)ڳ{%f>L1hNOCܖl rеZI[Do)nmV> :7 Җ~C)!Cm/(DYNOÊdaF,eqB"_IOfFk;f`̌ *^׵Cdٻ3Ⱦ gЏAŨeJ9U~[ FfYnNnvp8&c>RuY$uV/n%n^V 9}-ym+0h )yee˖o"e^.mҲ4S^ىV=E1Չ)wn3ݮ<>,\50zb Йh4ڋΧPc퀨=;&o:_k-G#_ u3L3~]kjb=׫8V] 5N0~xޝ+4]}mMqUuyonNQ7h<ͯrʫ_8٣|p`؆ܡ]|QsYcT'_0WKqgE\vI0C:awĞ6>,Fr |_@p"wV^PC!9F\X PO Tuσ0z]+HjscܿdmDc5*P뾝yVIµrZNh6SqolѝRb^𹕈@κ%6-}E~hd#j}0hIle4#j~cg%{Qϱ 7F" Vd p-Xdj8}t˔@}KV WNCO4-8=2Yz>)Z^n$(#!OW}xe͚iub3 6ťSHm ãEfV:?Tm"+N Gt5LEz۵וVvތ//ȯSlFsax칢&^qD{l Z}ZhCJAk6Pe βЇF5DZc*Ƒ)\.d|QaMI.B`xMr1X[ Ltا{IXr A%/lRp, 4,;xvx<'f{5:-$2χJUaDbpmIR}ȵVHЧkձ@{Xcgh(}t&1* ;u?š oXw;dw7RӓyXA—/w$SSz!k^S'_FG,P.L|D;qjʠmir>g r:ǟ@pcΣ?6r-!RJUZ3)ܯE9<&U(+iVP) fC{S4ÞJ1Gm.=UmȰ]ԬIXQ/"e+>'Mjl+6(T=6"pTg|_jP0|f\\p8gk[JQ!m<]zK~r "ex"][k284AKak2v:λ6X@ \Tu]OOzRQ\NJ`t꧲~RLJ4f{?@4Oc t-WUmVV RgYZ07070100000003000081a400000000000000000000000167638a580003f460000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/D]?EhDTTk׶Ǽv\ M.E}=%x䞒SO0+謂-l ~S 7#HqԴO-j<}eϋ8N „?_g6M^3^aQ3CiWJBBZi? ^6ZV.PqOPv}(GpkS|wJ8=P˴ lhQ qn%Ya lz'SxoBHqsCsMIZm j 2&V$Q=vݛkĬ)DReh\P(byjU;IC0y V-LeKlVQY aP:@FIŶ s'yj|>M=a)W+־qH,nݫ@2(MϙBňSm}gMt"MvB{^hʅSsJS>&TSl,kBjr#nA9jOaoRZ8g ;v+.gNxrPkVcfXڀD-SmUmc uVq1Fk5\f ʚB( !1*9s-jN{hLY5KY uW,ݑRq_`Q uO0QhOh]<#ѹB$P xT@M#ph(V7BjZZ:yeh>fdcjBXl4O.pR˻gp5EJ_-Əs&Otg}2OLr64E?҆٭b01 v7lKOOYt/S:Do-(787ӫ$h < iURJz׌If-yF _@NNl}l`'`ݝ3|&4L BNj+sQApCSjwlY[Ⱦy_)Fv݆/:fCsD)aH; Ls~ϥ>b~=L  [Q\˓5"ͥ'ZZN+p+'‘{Q§$,3AӖ:~[ xl6#y?[80 Ρ72ИBGl[kt%edwPEQ~ x/ 8I?7Ti%vp+BP4u"TrR>QK#>X3qOAy5 P& < PRIp˕w_$?i& `XiYk52L4F1u,O;4Sg [;1Q0%ߵ(gh*wrWsshl?I){ s߸ 3teT:m 4fKv'(?L}Gb$@~dGq Tu3' N͢l: 1m)6ı˘mF qє"m٬|n٦V_N\=_pD N}y&݃zUKQs5J㩕Bܓ$u~|U5%hB,Y`yg ߄m;H~H#*pW#R_@lOʹ2~Dߍ E[z? d~9r,!։T`"iT?^k{ q~. \LelwӬu~xQm0[(1v}Ë{r  gOwR> S ]BMrWtNy8)7ko{j͖sq@&׉8&hVE6C]88G^47*?̮lJmL)\h1׷y?ԣ+-m&-8K@p8XQ{l2αvkwlB̀=1&ƚ7H69l_zTk`R{6$__pH䕃KxPbvQlĥ|Rs1#D1\y XRѨw6`_Mנ#B"F)!s}'J/gY `Ӿ'+&1ExV,EDXf!:>euZ@'rr[uI]c`9Hwݲ5ئd˕ꉮgMbZ7y& A0W!X*O~ssrj~Ia~[I[I=%t#]̴iDQ\R"|p{1B TŴ2'sI g!6EΨx;㨃v#ֺw;Nt5-A/Zr E<7;ez[%D6:k@]9"]výCBm[:| It& pimqkԉj$0 sh'YVFL,#E>yv2՛f0z9~ĞxlA,W}f0RW3Z*iGKr̙+.raWc/ÔZ88~&:?sWBH25һ~D3x1yliRgւɁN)@P>#f O+FQXșY5L+"D<Ȑ]Aq +^B®iخ(MnqɜCHl_Am[;nHj~=Ԏe`;J2P/_Bt+jL!^,sgƼOb|`KS!:ѐ:\YR| \T?|N UߤACAÏd=mkWW*[<ڣpf\+nM)wφsBn >D &t掀0H刃xx4 WA.S35o~4d,[;o1P3YwDUs2ޠ< JDl?#YaO *F#;bqEʻڿk) +qwQu0; e5~^߱9H'S*nޕYv~m& A24NWk6:u7*S6yGh;M%+ZfCPÌRؠs`#+4x+w4B=߯ Pz[6X0Kr`.5?Qt#>(}jYn.\y<7r8zu `}W.> )2vߣAb~diO~)BG u^ƃܼa*'cb>N<^G:[ 9W6FTxtYFi|ϕq|uE5gp֙ڻ"q^ Z=<y#"-^J#E+RO*~K bb(j/j>\"v:6s zu~1 .mOAǮCdi!1x<aZ`)g5{C8UjHlp16 3`81Bz$R 0{-b Za,)0Vh i8jer d1ElhAR{dB%|DCx߳{'!@M@LxAk-"rQNwN]grXtAd.{GK]g%Z͋ d _3:U ۉh]aq@Qed!4%2謧6mm1cUaQkx'C3coa~`)̺Ia0ѯLDFϦ3tEiG$$i>[޶o^ԫ! X#ւ ({8H;{^ClM}.m⮑aRm9mk[qA?fhlN6>]}+pa~҇$̄AWh:ݑS"M,I6xz["Lџ7O؎T!]8M@,XӬ'5Hh'1"= P/=IB:V/e3FFKIpșceg( ~p6i?ˡ` |:H"h#l;}lpN.'{9\ҜدՀA8/j[>uB%B Z,!_DYzi7_gq Q -DQ04j1}$MO.H[>>ϙ_aoef ΐd_qVarxah?1u.ɋXޔ;`7a.% vFjs4۵N` CZm q"%AC&q'F֥&>n5?g}!ʝyY}CΞ,J։t[_\3p:-*q6nأe|5$TJο qCI0 & f '9=r/bKŐ\|vQZyT[2=pfu4 NR OI }9 BD5܊UdܣSԙHY:9{Y(HW3;Cq7uĝ,a8e5!lC|{009 <x֌2ћ0+-D>I`}yYP6 +}D]!®hCGݳMe`o4Zgu)fSσK6bOYL͢0z{~TIc}?}uQBYdw[u?PU97o|܊&d3^y ]$cP…xnפYXjb`s1#fް;I8$tmyM1!fCnL9 Iȋ^OSA `^BBzEmPS^6(wF2&`Z4#p*&wqe \4vC|]\L4%=^zG!B,J!VMƆsv/*!yQ/#R9玴C<>0)׫yx-c.WV Fτ^" 60Ԝ] Wim6'QO-]6a|q#Mt*e*'kr/2FGQDARxTiD-|^Ffn(쒆E"bdKYb]>߄q^$(+VӸAYi*ɇk˧R%U!}XLDRh>Š a;qRD4yo_<.u#8SwnA% wá3|m` .ܵOAJ5~4*[]*?0ڨ#d/MV~<7RR08o#!qxL#5!tj'ьN!* gKE=VYG}39z4u!*(r !Ya/O|ʫZ)бOB ?"@IB*(T*Kf$XA# zT+AN hHlp± xq0[-,IXcyouVEEdU EWڴ8#x -pԄO$g߹+Ct$8YS3`KU8H})=gRFFLqQo$R ͌曏c/ZMqBr;52AX!/Aк.b-eJ!_$(eأݝ 7d1|wxB U8].YQP5`Og{NwvlW +iT0tX(AHQG鱭}bzg^~Ռ8exK^d4Ly+6y4sqŷHQ]'M(DQ률xN#䟗bZ&ï`|-%80a&#%UDV'eIxu6PRq43HpM*+V6mv \0ةÖ;֩19`;ѥ=OL~z6_9x%=e5pv[p]#BÒXt40q<~nh8.gHgKtņ?܎sm΂vKXXIWu_G[8DKn*?AzI3W68Fo TJr*&t|כ.!_l&e&HΥÛ#e@BCyΟA\#A OT?d;ל+uDd 0,U1SykcJ|J𖴷CoģOEuX%-N0?&ypO{y'hE}RFT0gsPsD2cLdA7h{]zR{ז8abj8ީ T}V9߱#pp"Dng9Jkߩ ˸:RJ8(>cլ2-Mda_f;ϸKzQWˆ;-oA!a=uۗ~K^ % Ȩ%u]@K]DP>4A+:- AmJӡFB{36&kmf"qI2U@ fj+=8/ƘF"(xeYw !,,!LC 3 n&nhrZf a߻d*c&Egst2yewbK/ZfXIDžhMXyʜzO׭2]e٥ǥYՂ<.E./$]wz AzHu,cp-.HoګdOhz)E*r΅fr'OF0O̬x=:P zO`0˟_H(u;3ю(`YPpwϠ}Iumwl5U^)mG"=F ({XPOJړL6,;4j#(5364[6 왧?JRY+S*$&`]LMʑǑ9nV!gm\HV`k0ёʒF&B{K"*@pcKn`j+6%$yلpxgi[,NN̢hH f)k寪`q=\ƒh}2hOݡx+\t-=IXB-8k8`lM-fK*ΓN?~ۛ .ʼqzڹvУ(0Ll 2쥾f_cwnG@Wlü>&8԰(.Z+d' q 2^a@Me%ތlPwDp9QVQ" I.vbi=j34rK%a=CXh)q$/zb~%9AyTǒ/ElrB0>k1MgJe#46N2+r!k"?:)! "T, jU-~{w ^J8D!ކaݮÁȼOz}GŜ9JK8퉩P4{$u9?r>v5xʼn;uY (z(z dd{p+@J,}2O ̄6ǩ]rI*Q{Lq y#YuB6r6 IpߣW=>x2ҠC} ALJPt`5Z!`#U2B%:.yJ{Ow@'=_mf`%ζkׇ8 mׂ߇}Awk h L%f;$hTa4Ofig}8Ff[@@ֵ I̎M,X0m($` 07_Klu;S)vES}BO<mKxґlx0gDLeMEhSz k^S4GZ#:5IafEUjdD*21޵ǧ_u$-};N uטIIӪ8jAby3d&~qVt9 P0&geDržu‚rм!3]-F(?%#<+Lێ͌'OZ#'JvϟLb*&Psܬꠈ;VOYۭt;)Pfs_ڙtp͠w^΃BmJc9ArڑV4޶x[CDDO?3 ;9G4_oKD \Cl uѼL\QjZ$3D!B%@baSC. pړh,sK 'jLZqob؇|ڝ5lTB+BA)ǽzX7h{~1\'&5 ϪZJjÐي3Csgh؃?j;a2'4G Zyn6/&@־rLzk:ANj4hҒ[ȫǻ  zE.: *#v/p+_v>C*[Z4L.#Rȣ].]gɜi?,SZ.bg% B~Iq5Xsc׆!!{z׽*4YX)$>erX&7P㺩gDzQr}1h7}Lx@GOnn-cSI\| fV;NٹbQ 瑂TJNv#(;nCy`Z0$Z2/^"T`Aұ RYOthor}O=Uk4MW*X7~{AY͙bF\ق?(ZЦgx{Ii̺enyGt07m !+|}>veFT^4 /`Ω hǎ1 6B񀬕i!WGuU \">RCgk^hrkHBHlB8{f4O\b(fˣ8ѱ|5nt:}ŧiu]Xpha껣7=|̃cx}6qUČ{?>kCs{~8HW=WK؁kRFuEܽ$+I},Wg p8BkM-+ nqse/] C&r'1dgkZݚ&.7G̊A-3䎴+]11iCQ),iVFA:WzkOBU@˴(gl2\ɍ"*oª)M(%1IuҧfYˌ/iih`yXש'E5cBQL+B+5\ 긻~5[R5̞oc ^/`jKCǞ$eEdsFՓT הy:~Zzcq:ZފfDsUYiˁJ~&|s~Aݣ3@O5 U5=>F(_Jז<.3X&r'[\y1O zBZJ\1 I0)OLj\k҅`rq{m|$~}x d.(v!˕ߢ1~KQ8mޜ\e~S]ӊd_1.yO1»17[!=lϝj9D0}b$ 6#."?),,IiD֡L屧J}-؜~zScŃ:'O j7dqs^ ~ur9Ht>59? o@|VE^`%jegf)6sv7ߣ;/ДQ5,|}m2'TG"\eҜRZҘÂt 옂Ym^qAy,w_+5Bv-95꨻-ߟHBcRe "mFӻa.$!uw &vWͱ~eJҭ ݃V.p##i2{dBxJ"N""Li|kxa6_Fi ufA$0 6K/1ѰnIEgQۢ5 (VD?2@)@7/JVԽlQ1֙AêDsnB؅DID)fJ 3I*ZJa<^0~u&LzḰ?T M:4h4|IƆ‡-|δX[Cx ?'~ xt;%tmZSC&e]Q.)aw]輜2ԿLaU"HFxSnV0ťmÃwo/&K⌍, -0˼ ^6FO?7rGN:YԐAsί5v2DA>뛆se, rkwj™kѿ -m;*:(v˜4;e:%"k*,P >4DͲeP-ʹAIk 7fi ט\~0o\bjn1#}?d!@屧΍#?!7+Xޖ:d Q`YBgBDR"ÌD--LUR*}XɅ*TJ>к@&u:"u!EyF#cdV;J_b@LKQD=_v }nVWg\:Q/:]%tzFG{(x_c?W?]9h j c]FFnpjʹE2-!l ?/y׊鼟 3 M|I +K0x=Dtmsiu-|Ad˯!g@#VW VƧ}I@4ЬA) Ywɚu*!HR cbGTkbax.2ȉPuPs+^m_QmQľ\byn"/?;%JQK,_MP1PmKf`JlK+Zx~V&OTHۡUGpcr_{,{p}#, 6sr^pmd\] A[Cb_8Y$-q{vtȼe6L@Kx* 1HV+&TL~2&+p'!ʮ֩2ob e3y(iߗ$Q+ѥquHM_ݏZ-&;%<x zБR[B%BZ镤 2R}K9ac&-#*I& kBZRY+ЂA~F=vz'8f4{>YT*>Uw*uY-Ku _沒{kEu7;X(]dF&n׵PyRJ\R.DvA.bfW?,cH QȴmL)NW.u!ETk0!rYOZ1%@Of=w%F|-KPWdAmPYಡaWWLjD.vejՂ e`|PG|M. xn>HLGTGEެ f qO~y:4YQ]1h45Z nܸs:ڑWߝoar%G%\ ~ȅH DD`T>Ԑp<:Zo}9/;[&ao]:H][J2L> ։a, dM<24֐Rz?,)!nְX4KQ!ēqY]b'xh^jNvGlL@@Y8UT?H,f+AZ>fL{.7V}Ͼ?r .͝`scff^|2Yd+Q1f▏I"BÀMEIw[Zh!_1,Ӷp_%'F9S] jAN1  lE0RirX)} ^;dTweG|秧 ~ ot|Rni(]f uٚ襘ϸuw!Րf\\ABlpISiLvbvGnutW7w=ׁ [o:%M;Nz |Yz;@2o" ZEdO_L f'Fme(ϥ1SP|ۻ%F||c9~$J9)`/`cQ[ìk]ڧ %?[zqj8v ~nJ_Bs? I-e.wĊJ3)~[wN)4CkUyR(՗T8O ef ώAw~fu،s٩nggDc7Ѻ[֨uhX$}axZͫGWEwe/VGCNsdEX&Q {\{6c)Rh֤߮5E߆i0y> %C=Iz`ܤ0 Dr15']ڪۆg B7M8y 8LN]aH< T],a^֍"8\ݥBܶ \U^g:%LfAe3# 9 sGxkF2ת[iuvRm˝?bc cUz) 6USt~ $׸43 $9UVV~N'}okS kbt+1LB$5uHv J1Jh*: X<خ<yQ'UIgp8uB׼+!NhVǾȯPM!xwV[Яi ,t ,f]XuiIД)?wY$i6pЄ2=ZnRJ1-A6/* *7:D˱jY7aEFdᾌ+Cg=Z XmixCC16 VJ(4Cu/+m׳/H+ _nk7XK)|xvzW͕,ot/z> W _($d3$MZ, K1[b|h_ hsT?%E E 6n}\1vy^7:PrbGW:q9Ē1e Mqy?#{;fV@ 7q5Rצ MLNtn:]}(ڝcGhpY}$`᪤h>=5#NjbQƤgO;xQ> cam5i" f$T;7ooplCmͨ7gF>Gn$&'˫(ȫX. C[C5c(/][orӶF}1M >YeS"<:U)*FA@)lLaQJ$e:2^z(>%s5c/s4 Eb*f.FPKIn\]eaѣ``z:Fvh2,xHrWfAo 1zAI qV}F)7@eq.Dϟry)HNͬ%XRg28T (ZwdN7^x &H2}zdZ<֚y𻬹e@v,`#N<21TDžHI^Q%4OmyV=4A w, E2{@A*4-ڮ]!x7KIzy1zmKLm\X{1iNý`"GHw)ϕvZ+ 2| ZY,AIxUϰ壨{ ,d#m/ ~B9|Q;tV?ŽX}@?9E#Da4D1KKJIR׍^j"y~'ϚHխ%)tDkyb80BUO!eH:s o780O#kD"9*"֢&4xqۨ|,#?RHp1:փr5gW\<~Hn erti_t|5uB1do7Y̼Uqv>nr+(pQQƫwbՇ8EƐmV?`=φoiTw}ކq,\]B'F&v`me%]O(=4Id[i>m /nK1_IwWsk]OH] U?SH[)(NV' wN/:D1 8\yG}8gYj V3̞+Nb8qUTK0'L6{>@:'w{o5uOiuiPyN̩8|Q6jA*7{C8T> Ko" HT.pMLLr)N iٯAmxDw68faUUJڨrS]0-nCthD1, [\j9c= f59"\]Q]~=*q#PrH"bS;8vPEYO'Ԇo^$ip,TJTEˣY")B+bJv7(4ޒ/!pG7嚍 ][C'b?M@C>qsz|8|)O Ҡ]>,֓a18ڿږ[ВO~ IfM AtII^ಸѺW:E ܪϘ‰o_9@Pr0x$_ޕXLPC IS;tU-Rts)qUQ{EUe7Bj|&@AoU1wǔB)cѨRvL3EԀ( AuwTlЧ&WEz-]Mi<@7шtԚIcBf] 6}$ٳi#8X*5_.%m_k+qxU*|o&!V^-ol h_&# +i%uM+a15YA봊L;jk~l9/wU pcA܏ޡEɛ'm7FfZ;|ؠxO:൓G͖_Rm?~ 6i'ѹ-RZZdNe 6pQ2{AŊ2brv:-& }2l-b"{3 U?2’jDb(y{Q(Z=BcyMv*r/(,TUу]Qd&Q6xFEzNҍ;cs!q,/Ȱt)Lcidy;\NLFmpZ(=lz#@pha+b'd((w8(УIc&Aނ"_X߄=YW$4jTM"VǛƃX+_J!ɱxC.+G Nw9 xȹA4= !i!#.<` $eO! djp-~v9ZNI{?Q6݊vOkxH/hDZje ۲Vְ{.2 ڳy$>+5ۏJZK -UΙ3O$Hx88ARO hOI 3qެGf!s>{1[a8܄u_Sg+c(4=m[y7}$VkrPK^鮽 ;" k|M`Rȕ w)f?֕T t9M:31&717}i+cg8F$Qԕi@ͮ~)kCٚ; B/U+msa~=`s+$F:s|jT)zկ^yOnxx C4@:#|A/OHWzR_.Me1S_BQ~uQXiW"7@ڴŤ{i}:k~DH:E2Cx<}VΙLWG:'^u->iY8刐QZx<_ήB [>d1)2<} c&u0gܞ\UxrlU^ MoBzVs(OX@$Y>q={`;&N%?ɃBYi8݀F>RlK5k3$l# ~[ xxF8;td2Ŭِg^DS.{/Maj1tW6CO6-J6hVmV< eyojӻ4z`yE!*I2_/p.w# @5,a ̀6o7*^/K:"X ĞHZ`$&%s/iz5Pjht(K`͇4/eMaq qoa/5$T#SfThhGÖ/D%|&Urӳ釒M_v0֖M,nahr(8p(r;)o3b;MZ39[ sͭ6xƵ֋з9 esc,oIZ뒔Ⱦ {a+#q*+;ʯA,8[EU,YBJ Bۏl(U&^ELVː~`[nΘIUL8KH ߕCf 1xar|F^QbV{|"&Ҫ ͜てL?t'+{~ Aol^t̵Ov(BI۔ ͇D)vAz+#XǭǪHLJ6Qx8I3V#y ؇,HI빘3#{S4[fQ]bj1悋`vٺOZx(P@s %S^ㇹAEyBn88un goKn+ps( VXpq<.Pe~)V*Qr燪44HTHD׎q׃cqGg;žK-A-\! r2 羿Y$? $wG%v䝲5쓙>uP`A VT2m:eyydO"uI+l?Sg,C/ATW&Q?+s*wo 9;ד )EǾ5EMP$`KO ֋n>6^7ČN%ɜ};h~*KWuHHZ$V(9Z+|ASY6c4[eӓo.`MkT*hJWΠ@3|6c"2A˗qy 5CHXD'tAC\P˧@*[o"Hq;? \m,Ư[*n :HV2`@*+_ d̠Zܿد~gz6!Hʄ~[/ʢEOق/iltڊK0CrqBw,u{?;@RlNUZcs.bp4xׯJ2%r1šNe{vM T>'-5⟤@CC" tU%IW4\RBӶ ,iQV[Dݝ&B8z<.}Z?Q3EtyUGb! Z|#72;$[` vU˔ f^&\q`|ςϊY_̝vR4t("H/}6 "2wRA|tUkEGe 1O',߁ضLRl:Y|Q>d]Gr˫tFHu2;'64y 3O`%x&|ټ Htocʌx3 jh(؛VנdОŔUWfEv{mmT9+Df=Xb># EѾ_6n`RZi U}-J N@Pi5/n=ۊgnQYȂn`Q}ALJ.o:RlNGwl4ϼIM@ы@]{ -xxЁg{;HT(V횯ݿm@513njtLNflۂp[+',<*&.R LW9&;`th :н}[~r?lh80ljhjRXU{K/e|{MV6X5tHNÖ쑴26ȨQ#!>\EvP\X.)&]fZ͛M [\k:R7Wkd2.Q4w;,Mr{G\M{iDq]1Sz_s栄ͮԵ __˾>(AߕUүGJ(y{/ot}ķriGinXa]$۹Pn6rS8zOQP3i'kc}=S( UzI 4yW3=l`I% F9mTTC5}Q v( ڬI gq0T67sZVm܍ԉ>B NtEJĞl_PJM7[N_kTCfTLGc]d4;`uouI^ xA zH3?zz鼧eThWx? vrqU~P2Sڦ8Igt.͎OlrcyMjNkG5N)[jE# *TR%bCd_4BGeTbFQ(obm[G%Y7?R1*`(sfStPCPK)FYhKmؼ6Oc^1#| ?P>TC/3??( :=F.ف=ߢt%Ōz!}V_y2Aʍ`ϗF7Uk*QlwK|B0Qu0;i(7BPkaI$ l.ЋߦN"YYN2õfwc\)}Z+wZlTH{6s٧R 5$D6bȍ ̒感6}yKY|nn<||׫ ZdjB6-ޒF WʸS̰F%JfL F=*CŋrāZu!18GA P]]7^;*ౌpwǻpxDd±uȬ]%>&Kq0x92&-fl*ݿ:TP9˩e_n^nL [Ф=<|Ai5Q"U^Kc`S3< 3oumh%mkt4dFZ]ŀh>_+_B6)P^ Q# bdK^>?+݆K4AXhb^9h'_;;aeGʖfK :S/h y rI#pi#bi"b'p:3) vϋ%J㊃qՄk. 4rbE;4 }tuZ]U 6Q (d+ҩ jQl[,l/ Ů"8:lux:dl͛d!7zlcvObO,$yl7*;G+l?jDhotm cDDt_} 7t&'*U!B.Xr; ԕK|iQ†wWWi* V p}\zYw&$4J{!@/W ¸kg8-`5# ?Fw^-㩽o)SA!*3z4cZemycM}O$FMkKhOU^΋oE AH@:iP";l;O_[<+Z5Q?`{I𴏓dOF%}E\Vu>A0.>_'嚀pc*>_R KK hWEЁK]W7rjwE7n{Kot e /)&6 issD]AZ~N|l4Uʳd^.4lR{G}哷޼Bǀ =P/ݮMz*5)cS郢R00XjCHs ,VŁm]UJNV2'W)o70wzYʓiQeBiЉ^j,9*dl?jy*aΠ dMRO"sf!geZnͫ_iROFq3)8BNvj+|mҵ]xQ"\JiwojT513j|EbmeeE~HyB" ªJSQ IG+7~gDzXƮB0u(Qq"$Gl)5zo*͓{<|6BO+Z 0xO.kC8n3` ƒ?$bG3`;"2RE#u͚puAF>,g_CfƫdёRk:XIp8vl]&Sr(*B"IDINQuaހY'( s퉦w܆ŝkkl D[elyxAp=a ~mY޲廵 vX1P}~A_5!~jݧ@n=xD+G5mP"Q3VR&ttsچok4UR~@DAa.Y070b:}+?Ϳߐ@`W4xQ`Sd̝%C4䐖/L]8[gk(wT i \'Wm$ ʤCiQ) sxks2}1yo5 E&׮LGsӒgXȶX^y ,8@8DF/42]7X\)j%Nnm%:=@?_TBդ0gi±9޷+{MŘb焌Bs`{|jtƀ\zi`|4CkxU"n+# K O4 @6ױ7A؂dJլAs97+Rj3ݤe`O=wɈQJ~?slg<|ٵS.)sSx6MRq:@*mPM u ڲ ێBjGZj^ =Iـ߰_7RZ+X$ J 2K(jSZesB}6**(i+; 9`qƕSPPID TJhrҊƲORK EF>?]%r8 #:ĠN*xJԊ_z\J['7>)֌{lRRML܉=gF<`?yI@u>PN 2Qd~We=9/'/TASR+?؃^(H]:1>AS̙>|Շ@E1Ha\^1g\ L+'864scp4km99>婗*CvysR 做ώFKdT)(3K)!^T+Gk>"{~Q^x`B=bQ~t\&PF5)TH:!,z:k!īO7RLdFA@[A hsa[VWz|'1#OhZ% NI(p@¶iuu$G}V+Gd%rY rƪvb\9d K T F|8P!kJ-Ómd3&"Ra~*[L_Ca% ~W 3", 'S½L`cT`d):/Kgp_RaH?,DGd &~5*B1\sn%m]$)fl m{{げZJ3ٱ`6Ȟo0ˑ|\Un.F;6зVsCC&~4yKRdAYBF۳HG]J04u/};?3}k7}%4bC6AU#7^Gz!U1PjC-rc_A>66SpY b^)4D.En8ѡa3E -V ;SA9!J 4|IKrhǕ 9fi)e#Y&05'd\3I֖\ԋ9尚wG,pa{NC| cؿ~3N5c>EEt:w7c"u-a5`jM .=O%& kd\Z/((l(ax%i.-?>6fWpE9 D;x VL J0M9Bnן\QLfZe_]~ sQ-k먻VNLAZ2 sʭd7K-# /" ZxgrOrFR>|#%9a\\eT2ŻI<+_o(`"輦]gMwjQ13gCzؖpAX#<:]$WsҔurR\4O0 ^:Y|ߒZXǯ![37h oL9UxB8C.t65-;P{ι6r*jGP>ya|xޤp _s'Wcq ڽ+zCBS\W'b&~ 3(ܨoYH͜ ="3߇]՜m&e+a w$ cSX=%n|7:_v%J||$D-7E<+h-oۏ.j\lO teY)QZ&v 3JkA `^[y@B L sVb)DE}'ZaV~܋ҤTe#4^XƛNq9ܕ#6% !3G"qz}}Ks+U i6[uGHs`MkO2e wo,U~~?⧭1IJaDt7>zșo&ܽ3A=fKƺe>%tfFtSɠݮWӅgAeR,RnD>;1B%Ur36aA g5\oCvxa2QujrY+[cMz8밐WD.g~~BN\ 3䦯ݤ@~jۦQXyuPd4Q[$U's*^j #vB>cON βD*7քNPv-஭*Flf)ߙoE9X i.W#=W)gAh*kW&–g{oqC@D;vT.{2bYyLlu5i 淹"̡1t) L# B2?cW>Z+Jt% xHTS<]y2qp@WKUg &JƇS>|&9M91T9u=6fe esCp5< ϙ;3RvhNȵw(ԉ]&fB3mtg}i0lyy.#Eox_Xs/UF.?ۻq~_q/δqo0H&_ژ" :d!1G7"AztmdT*%yLzB1߃ . (Rr2[5jY/Sts'wlMY:Iz:0#7Px߰Du*.=CWz>MM%it(4w@Gϧ4)C$sG810޸W({$6d^$XoQ6,} !QS.]n85rMGNDR[Ez?hoA;x&laz[\X[ֶ]Cq\);}NN|z @Ji.SqWÛ?&.ETN$pC"#4 摭)ѭTx1>"Wv|IqPvv%_E FĠ_,g[g#F:9jݻ5SO-V'}UhYcqti1A5L+\ł- iȂh;Sdhn4]8~&ܫ|u#r2R4I[bW&g􎱮K$gB+Yw7\-֒_al^/S5 WeEGy6P!_Cqى{ȐoCPX^Og_Tq [R?9#0=)Rr5[fb :sڋM$`c8e'SK]Ή I#I:GSǰ>n]q#1.\_f}N_`<-{W+OgX ®3V+v)}JT`ABw٫$#y\IN %:1QO7vj0_ʊ*ϫ>o ɱWKgnQQ3)1g;N2<`,Y "r9[t잋F8&`:_/O3qK28;>εL'͕A(dY%ҟV3fF\ aQ.攏6h,n؟y~dPjh&.2zGPRgqABZLo^I]J9+73$aZWMMێla??X3-a0!,|鰋EuG5T1_L-SGtiKDG`a4HPa {|)uxtrerM|e+H,rm6i$vk)& e`)!OFߎhJ:8N fs-OXCaHH.rȫ2ý' 8v;q4Ћ2\y|.vВX-ɇ'᰺JXimܤaC>L Tw'blYх^?zK~d)u.l|n#}pk{dpf 7&ԖRĆ 1eS=Dm^SWuooQ7|mlF/\ZN zsE1D/ZjQM <,dĤ6sݝզ|⸼I$v'SSȄI0*c-IՎ:j" =w9p5myX.K~7)lջ=;(KOvQU~\sU߇xs,jЬY$[z @"F,. *e42)hVH/?H?@r"5Ξaw ό}F:qp+!Kn&N\ wcAD$}% '[uX߆ly։MꛖҝӝW-$aޗia89c՛* ¥FѴ>f?pSW&MZJFTO)sﵵYAKCNbn5mſѻj?WZ+?b}̸8X fFӒI4b̺P8r 8aᓳB햱Gds>Yb4A+C:00sMaέccAxDNT'p$~{fɕO3 E`u g^t}_k-lGG3'=L;>s͈z(0r4e ĒE0 6qwyc?Q ir^I<:9??"x,O[5rŰs7=-Q*"Cn6¬}:Qv9Jxu^v$@@7[yJ-t|T;;߲+36IhI9na4Zud)B .@>݇ʹ´)ۍ @A"*oiu[V\a*Z>ɢb)S59m,RggRuL~sW 0"YQDkt#E6Ϩ4ߺLJGKX0;-W 3႒|n6ybw:h|,_I<LjK g#oWK毵t ,"*;a'b iF;fzf, T&MUIe.aqYt-{yP)d*Qb璔Kf$E=l9ar/ؽsuW{x xt~yaj/C/<[*qcC:'(u#0΢x}s':G`7e)$} (& 'o}O53 \2=NӶ 2Rl:n xb7(J#;J`į[`61w^D)|Pa4ranEE.uB^P[~X{ Ծ^Yh,|C[P)4vfj9,ގZ>nG+Ҽ7u@;4ݵ(nPZTlF*"̴/%8 -Vg')q}d$ kTZ Nʤ/ )(EglQxIaP7aKwI5݄ǮTġ)`v>0@w\'M!7iuiDyuPo+3]IfF="6FG.%VbP&:FFW?MP BiVUjiEC zN!皗C a%J-X)0{6:PyS#/NZRySo+ 9[腾{k9! _Rzk|ܪkgck-n1 Z,bko   JP+^Z%#jghiTo\7M偽xQQ eUC"'Ah5"0|=-\3mU+Q1kw  9]95 Tbv%~8{ǷۼFv'=Di6o'YІq0Ff; O% $E,sޖ3+XrȲ/Nq~YK[qC 13ι\ci j\C,x&W֖'#,^R{kB Ҩ;AQʻWaHUt 1Ho~B,39ǒ$aͩb|hQ{`GĶݳc<4cwЈ;SpmΔZLH!w]\n|OUX;Q)'Jvm̴I9J ;"AIPbGZMbHI߽wjdMN+IʶHnsƌ1$t^_K)`^Or~uy5o0@5` NU ,HB֟/ 8̫k/򙨰-0SyjS9]@ӷ/2ZOא沺$gVIp4r?vkv/-*j& Ҽ*}3!Z :|ˡ>KE}+7 sl/"8t(_jNv7  uA;#Jȗf4u6F+-hHPfI}z*@9L3h ( [?crq !LTRtwGYJʄ*,'a`n.WM}@VקtJ@}8^J*^p *eG])M?ڃD7i'WQ&Rsa=6nÚP$*ehuY?nh1#:1͸8MWrN*tIcXMH6bH9ᨸ !pRWWРHY|\ؓ^9''|ژ4[ A`0(v䁆bɏ*@ /LWI(ZQ*[8eWػ T [RE'RS9/zR8&̃5U"oˍU=EŤzl=[$ƪ_U8`曢wsGg&kΓ~z)Eٗ9rcnyN"'kar"!:>Ĵk<>ۑ%0To~~Pct;ͫ3YҺ:atQV~8ԹŸM6&jj}X[dHv;CP(e*X*4c~]8 /:%wԮs]X _twil o=I4RTKIUպLGc ? A >H<2b>GH e8!-2=LzvѰ4ш䮍Z^xXٳ%"!Fs"$<H,:F9;a㞪$]ՄY X [t$JUx޹fo%yA)%e0۴$o,]*RR/c:Aq6HdY1ғ+/LϠ5b*l% %+ O?)qGTng@zI_~ %T0YOk~:MeqlQrZ&9/ l>.庥?C։4Hq20w2űi?:Dq͂D_T8\9s͐$3#U"23:y6#=&kJc}3m}D0oY*>M΍|439Yi D+ Cu`Ed[ \{Jɫ&臽;]e#HY$W pG5HXqBgyV:@ Chǻ?.`s7zSۗm pw'vXBU5|h`r40[4 s]B?u(0ê,qV!0{;4"ńw拘Ktf QTƫlִLGZ17^ަɤUe%/G%r rU T#h1$s9'ր jr2뻏!︁dggd BM :`d2sTT6t?y.6U}&[?V _nfuP|(/C^Xc(Vu*%whC~hL1ch'|;}/Z rPr+-"dPIįYs'NK C:hRxcǬ:N=A{%^ [XH[zk8 TkO>}iVS<5$iZ{N4-mJ3ӬFo2Hzifyֲ]̫ e4->7`#yHm4'‘"@ssT Z v:+?yV,wē!6:IJyvKdeѧg_:F(t88hAD^Prv73%ՙ׆yb j8 $U4@nKCWLzs鐓8Fkct2NLmAD%0rPFh ߧbe"lSѴ7>9`&(&8Lr8a(7ڬߍ5qكs6ԲJ~n3лu7h{sw8Ni9]ʘ_zN g"Fd7b);zաi(jwoei#; )~/Il~nXQU˭fpa")D6.j,z7ACFGHH<!M"ho5@چ0v7o3vBk{{P%%Ns#}Ԭ-:XA\jՈ!W-yzl=5=rk =mAn7P8LE8Vvx50DX8;[P P@-T :TwfNmzue76E^d_Bh Kc?P|\-}iRF3pJޓvNJ"KG_ ]i 3~4JIEwS ݖ 614 nxrr߮!!_T;VLW0uޗR0yu7̎v:Ps9hu-O0-$\ɔ%K;ZO]/c q \bH?oMy?|B( Bt-ƅ$p.)S_:ȞH' +J$(ŕ½db\vCőpK?;x] a4jQς.fBJAY#:ӄJH&8Kw%qg5?nL mVQ=mЯ|2?Ս.VyQR@]ƅ4o>^ >  ;9djkL=4q}mA&xV>ۉ-x#¾R9;1 kgVEcc3SVfZ`;^yhC{}B]>VHB #m9M4+/'\oviq !=8fBApC렺翄?t' (]3iWQZaxysc%^0Kʃ  iXstZ6m^Uh3ўܐd.$g0w@s('йʘ'jрI81Z岴,AZ%+lN<Eb]DxsYRgCK C2j7=8Ea 2H# 26>,QY`3 MFF!΀$?کwP1y.&iTV MSȂ1 4YBS( @.(f)>,APY+_I_M{Q' $'k /h&Uf{me>HB<<mtD%ŭH)""$w"y*SPb\6횵,æ_56Y^1:#]F%Mo&_f/U@) 8c-a'C#$`*bF6*(Δnf-jHT Q*;^*ML s=er}bMoxk10D]q䬍ѤmXcN8E r qgIm=o`QŝffNYo FNJsPNP[\@z@'耙7mx`Wi &Uhwg4Zج{`=Ug.Lt*e8b6W o2Vgqeox E! [7 Ny߫h?9`6KpgX6@hkM7_j4)7 q|[x%B𬋀zNAb>A7<|}j [C.&Ȣ(ïm܃Et 5 y}ѪS0ܖ,P'ǁ^8pa9p/#NWӷ嚅_ Zp/-Zi:P<%v%+_,Uh^PSɄt+:BҫkkM¦ ahsal&?J ii?wzzmѡS8p*p'G@'\# h̖Np;h);;Gz/P?vُ5:Me 2V%dy|O? XN3*&? Z\ktbZ' ig>&܀g#>l. 7Xa3J>I[ X#?`41 Jz̆l5= JqۇT07bO,ax3)N`5^pEQтO,1 Fjn݇.ª(r  o*2񈁹 }TW(cݨvm{^W„z03VzR$HRd;2vȕ?EPDŽI=3eO`ڐ6Otz2W#B<){1i2֨\q ]W4a`ףLzD%LE1#7ɮ#mE@Ǵڭ8y[9v^*٧#d;Wo'*Xֻݯ| \fgHxCiyc FQ)f[v2bߧm~gΧ"7rC+V6Znqaw94t`^ddF!VRժFsln`"տj Ĝ=Ly1ܿrqTXW"ϤS\n=<8Ӵw\~{wDK?6ڪt9y(_VR2'rEez U ~ŷy/*$@W)wg槓TvlȕBEYlcyA:0lF#/fRAo06XH.=GӺz%FܭѴ?ͥWLVTrZ}s `* *Д6 {`~w:;!Q0K(1Pجei'm4\Z.oKSF,|I&p>R ).fp3:%C^b9`C@ q@)*?OA#=:\Bؽ]R ME2aُ}6VJT 6bC$6"<2\k[J GeVؗ~2!C)w38) [@?Tix- 6V]+t% 6&` ̥@'Ҝh R*p/f[A8[H@|> DN7@ tT߾&\p&@+)g7SΪ6x0iKeS">v"byssUoHڄXTq$jHY< l:4]&ǁ2N^2K@xBj9;W@Ar3<| qg?%#pZK͙u_+؝CǨc& u_w.8M[ݘ& sev["=m]JsF{}˙e=Jې|,[#zܸaM]6q^񿇵4uvnh&',ɐ x~% @:RbC'g" xs\Q^z8|GrU8u `f;8iCIŮ,$'<$2}}6'Q̥W8!0SZ.%iY\нgom}U:D+<|]5\o*l3pTp<| \'8J5H4큿 1jc(š5(HV:i*_>FGoY C3q7lMK}3^zXms7*y/|*Lbv^0i>x0^sL-c6VgZpɁzҋ 8}u=xz@AVpNV LS"|X^$N+N/sǁruų*AxfGj 1 ^G~ xl/:`6#lj mp:hENtpOy!oJbPf62x6QM &K )F AgVR2 /[9YdDau*EQ v g]%Ft{*MlMR{c=X>ԦxdzxEƍS#}'Ze$9 wh_ MʁBnSEmȒv4;o'ԍ`) %ekh9kb~0#(Zn;7oxa*XCr/ENǰ}-z߂3cf9 !e7yFiB}\0|.:_9zxLaZ,pP<)F+zSHpd89y\`虝$ Iߘ 9(r6QzX3Vg7ý̚e/ׅ%q<ȁQh$O@S>K,B~*W4Lia.(6S$8BdѫƜY^5)oP@h_I +~'$Dsq5; QZ 1e!om4dՃKR|lJqE[|OZwi3zژNKv9մF ~|vv W ,H%YӌK+z!m{XT^i~֔J{e@}M_LeÝ&p3cqBEȬLLJ_J=\Q-s 0곶VEo(e[7i[gx SnA ?K*^iptVPw8y> \q߮d23Ĺ;\WL)EՈvоi%Wt`-k&l\N{w(j̍v/AdIl?'V:v6&uah&Cθ#wY{(8 ['\ɋ=U8xUAzv ܱ !'n#KvQ0]jz@y-n),xae#ccMǢܻ~$gz{۝i(WMa(b<'$gvј! DVp%*^8ng9s3jP?NJ'']ۧFD-+t*?p2}x:RL)|Ύ",W^~% ,@v g1)aYvAd1[F+,s+|6- (ԽoJIZhIn~dM' V0#Ms @:;!:teO ۅɋfPdO>)\GQMU~uKl46QŢs GY[N-7Q-:pRT"Ãѡ#ITLÿ1='z+?1*3SܣSo ˻2n#jڏz@'daEP|馬 I()83n~Ȣ/tt]h_a>ͮ}s;"fku!'d?xyLJ ~Fs2:"Y9d,hREEg?~ zzi{b'GAc\uZsڄ$ i6f&wsl >w?].rk#ci٥؃7vI y'cN50clF ^ھӽqK 0pa2w9\ӕڊLe(r?qGkM_Y84ŏw_þi\Q3w6 PZ6NlLN|?>e&C;Lի!-ԎQc7+Ak?U`ay(>T`>7t4& s&D6)5 \ׅL[78! nyժl e\&06J SsdT!\&G.֫c'K/гxPQa2=yUGPHYZ?UW肜tb;ɥ6+:JFr[e*cy4y*İq 2؋<(@x1s۠#J<ى9'x7i}vt^{=r314x;7dbrƜF8҇Bu+H8 8& 0?IŸ+P:9Ի7T>a1YK5P'6igNĐP6ijxV q !W!Gs;7?%VےۡP3[N2\yB!. Aс5!Z̄!F;j*`*L4ؙ8Xc"&cP`&y>Wl+$4Zj*@GhTC9=N&(m_u:jˍFA'0_|x-U!tQ38cV4Dui0 rH+Qr?Ew}ͅ=[nW&ڸO6ܖU_[S 5si V\Vu=7(qו>{ڦe ^}{P(%5goktud3h9w!;Yώ%⃆B)T~_9U1^`aߛű}yyze&=vo":#cdؕ8RhOƖ0\^,',NfzQ3~c}G ƿN)/6InlS::=@E'x 髖&y(Ϲ2ŸI\-w-sQDEˬRŦGnbTh&j.lWEMAA5Tdp aW,VRTcUG3ԶJÕ"WCDƁg rvvb[vkBC= ʂ%òwaw ,Ut?>$t) dw6Q0Kg<^2N Xy4責JIQg$U-.3eb5Y@wmnLd(~=6ŷck%H6D sw܊ohx-kdł .N؈f{fB#8_.|^ʖFu;^1K5/PJ2p5bt%`G5A)c?HR\'3% :&<`F9HO)&U4DLf́6XjPt RJc1j"V F &4D3sDiwpCQqC9p90GFMu_6Z`8'jb'**% J'(iM0!"vWܚH?>:u6UQlntv-ʁ5KTCADv}\fD9H>_Bj.Suo9FV h 2dJÏݲ}E3Uq񃖠f In$Tv{. ]YЉ!3 $-|3QxjBxqceu %]rS;RgaC8%1B/,)Mַ<2n{*AV|uVM-S {zmyn?cQb(h,Xmɱ2zL_Dfv<39 ou3D>UIN+@ISx2flYLűQ\8)ziZ4B]=I4J.X@06r:Rr26ԢcRE6'N}oѸK \H,N2S CZmFz춨͘l nƿS AO `oϛn3\VLپ#GHuŠ`.ѕl9y\W1q^vS+^a^~*ǯ i>#<ԱtWYYdor|!2Hy[x6W^>`r3j݅dTŪPH]}bt3Lp0HT˚N`$?:=MKQЩ\ _}mĈ_k}2 D1N۵ȩdega)gFnI|@ @QO$$=s\e0Z 8CviC󂬦8Q{X@bђZXbw ;S|Ѯ]o Sۛt%6|vKϱBE\yҨ} *?Maa5yP Q[Qݑ̓ =Bp7D-txO $~=]4DZZe[8Ι=8_ūK6?r_F}f`e§/ I\+a+=_HjobBE%QYZp9|UUr\Iu,Tuվک%m%%j$&T Q"#>&=K;2b!͕$n& p\ʄKWqX`}% _Djݙ|hKAl V{8\'l {654~{\-7Z&#(~I7ַۚ4أG5 fFw+*3 Mz ~U1q8OEբd~ gOok*8匕lzO<#:g|i*wjI[tSEu|"e#>r(mؓpwT?4 pT%TM$fP6nV\:o @ a3095 M| lWɋFcIKPQɹfhxm={7hx>sJX%&[AwbQڼkv<(Z"ܧhDb۾#ѯu~moLH~Y'onY" ve&օ1eE.prN@CJy Gc⁧*o(h^Dz<浰Ngx%(e9|@1 *QEU :r5'B/Hvp} /H~"HH2*gO^v$QA<ԩ,ÏEOJ:)9d7Ud6x):7b/Ppuuԭr +P-Ã| ٵ w@$W˯WU#w譚sinAvuu?E-*mM@r=hx0rqakM(*-{cUT~]rC41~[6tkKx KpB#;ӪSn#e-вYI[ 9l|{)טdrYEDim>toslƺ7GWߋDFUtQ sN[ k]/WzB6 ̓b)&ujPF~:P0 ~aBO{4[',.޹P c =3 kְB2zӭzYE4ɀ}\f6_wț%]:*5s~HCs"\~Aܻ ЏwotNFWP(͉;Oa_oOVXu~-q|98冏jAvKg|TWbn@ux,[d|`ېAX_s:>=ϴ6t /F ]hyr8ܜ?^FM_f_pړYMb?X66ֽs׵}灢v{뾓(:[vN''J2G_ N6&:ηk5TP52fkW]k7x{ ˔mteTn]ҫ cƜ,Ary!/x拂 ox4R 6V qQbv7e⊄6 %n%4bC?8a'ls`bLQ,?c10Mti t>+/qeb)B 'K7.'2WE˭(~ֲ|L_K{^^RRB @60"nICx䌌#JO|NBf>w[*4H3\y'@6ۤ.mF emdFZ'^w4)ݰ7GL3ʹ8g甪rFy[8(KK~ gxXW5?a<(>^[z }(MX V"?' J{MwcOQ@7O3KBTuXLLEfUӁTj<8TKUZb>S|yPvf2*/1|Elb*HFW uŠ= >c|!&ԯ=h/f3X^}&ZdW1P.xx ^U'"f0W񆾭5 /bC) Lk!xnzlzڇ`r?P:rÐrc-{"vSdnݞD>Egx/ ǥj/isҗ"$W[X6￈˻ b?E4kpˇכH*.ۉz7Gp U o"K#9kBeX黃"F3eg]!cVc23s6 (ľ*[z75_ఋf/`H9,OmA!Vt5U9ҿv 7yJ ݸ;Ќ}6ʛg'M;z\1dSwd`i'2@n9z:_oII!&WA7iC~O/?߲PyKh¯T̞ٴ쑃i1l~vq[`'ua=~T;O X)/T3{vƅj/ƍWrƾ!̷7S _@F' ^` yue5*f6E“fGY{fZ~ VLeiln@УBt&L {GSx(Mw E+^MaW@8-ͨdV"F@NyՁ曲7dM 13DwfGEx$o$LqHwofP*,gEƅ%#1^{08fzRa<i)$4L8Ui"ߧ?DDF ߩ"QJCo*]CWFr}^)\-o 7/_ o-QkA|Hl=:HSs34tJ04<|ҞIXwqX$BIMD{ӣ<$zu'qyˆ*]7Ͻqa9>EUha4h@LA2 /N h CRnQ*6ٹ~0lN{@JQB o3sE$ ȻD+SK"/#ͧ{̣(|9yc:{MzYΠEE Zɳ(0eeVx>3&ocDHq*뷆N}WEJ%*FqV0l+\pZKM -fL0:se!ۆ:C%!d$4' +eSD%i.;9 [fO϶-2s ɍ1f)fe Qp%:MMس>_b.`ssx#KXnj9h.akP9V0*LF1!s~fRț4_4Ph$VۋBӉٽLG39Wܒk؁5)qFoה<hԼΏ*eC0RbπϮFnY&[VsW^fl}PJ\]F;âWu'XK֚,0x2Ūbk㫽O5c`<Ng_|FIzlúHf</kM3Luvq!ʻ~E}|I3vWFCry{UT ),"Dp:)q+D\pխ%v*Ճq4lV>\I/ C 1a'Awg p3!E᯻x}(K_Ugs}x̯:97 dzL1P7chY`E~-\*Ѡv0l|sTA5M^C0ÁJUV@spP*D 8-}5 >tf牎qz-tKo?jYLۈ{qSܟ/tgz[+h;Yj(`K&6cm|^t&V8_W)IHkgZJ{ɷVd7'A:_ %]+M聜G!;#VF=a%ֽq:8W\`Ut? q.Ӳ]G.Wj >6J& _gMdE805tce:\lObtu˂]/EWPE>rP=c:wgdnzn#6T`.95-UoX_РxZ:(;MClؽ^C:ʶ)-\iĻc!P }F%yB0KT#-4q([L?!~XE!M0M_m$^N$/R;CBY ^U= <\Wr.akdh42pa%L5?K"=Jy-w X (ĭٽ/v|Z~rh+WQkQ8c 1,as.N@,#8C;? Hvk)҂|Ag=k=RLbc5*TV`%b"`%\/ nN(')4 y$ۙaWX"\rGfπqqQB]30ޓ3W)\Ջ}#;"DsqS!$^7mok`ܜ36Q$=pP ^gq\) ? C-?+79]ko7_S+؎|tyrlY-~OuEoLrEց`B+oRQ ; >U4~Cⶎ=+LÖߖm{; 97h$ߒ*R-X{@eSpgPGbMw'пl27E͚ά= P,b2,$ %T-|YO K'l~􏢆'quu6j#^3㣻KIhVm'xu_=U\eAbuREAPfE&riXKD*YLovsDG\F<1rT? .p=oZB̀j]k~0"gh|c d4נ"hbYF]WD`(G [;SgU?>p8A=tct*FT)ıVaRG0%=֒0t]tMVJ 'ZǺ`x*`G cRhX_CV:>!B\<܄z1pGR1U{;XPz R ܬi&=[W^mpO_|7 zo8zƙPo>" WI ҹRCfw | +ڭ,٫.6)OX8,/EHoG$L([p:6J5FZZi)baҘZ &sN)"z\ ƞφnj&/S.**W~LE&W@$o/BH8(lm"juY{N6 qsڨIRA :bBgʞЕ؟ǭΞ]`>Q|ۂ} ŭFpAϗ+y b?JZtZIDMNH~%ގs 0v "g,HL#o@iVS(6Yg ޡ)?͒k?ЩC;\Q\Ic*wxċ L۸˴Tqƒ\ɌIqeQjxMO>2>a4aru/Qbjԍe2ך$Lr:ީ|WTORJC/o@PuW|d߬pk° j2c,!whoA}*6V㳘B?Fk>'X?p8KN*[ 0KSeo8>rK9YpJX3m8nw̠0,BQfQB}_Cjz^K-rXCZAc?j8ZWe43!Z^AdФ9s/+Ѝz;DgsAN}= %߅·A8\B6u;: ^Z|Dl5rc6I{#hil}y5 KGI x{ K 7BX1j6 bm}@ V<j"\2~ϚNqF9k/?XӵpE@c08$ɶb_RX;AU i9FPrEi$rs#͍߿TO6ӧo"\Fvo4CDv~#%.ĔrŽe1܉icQ1)&_E&uhHY:-{0;9bv tULHG:z̔D;- #lGi>@#a7HcH򄷯BNGmdfi/.J4u㠀UV $6> hbBnUj--Ę\\D/ArR,휀>@ڷ(NTg>FߥaC3~pR^{fɚ ŝ_7#L)j/'z ! "2It6jdH"P XJ.G6V?L0 ޫʄL2:T(Fr&y}g RҊ`u6V|;rK%?!6rQK`vaZ~lr$(8˙9W !^O @f+[W=S؞(PLi#Hvx=J  .rIqHk `6ڸt#KZ;`[2ux{yBPo&*gGdWn2q!ya16aY؋4zn{Bn6]^fՊn;_! !Z`/71$zm(Ӏ hl-6J)_r-= m/W:- kF $/`1S"[K@Es|> -}CfvXbEܲ\\k:/mIrgWK}>f;I"W %h!QfR6}PuRe{6zDj%&;}~&ܬp:Ik/){ ¹URU7JֆFI8IWe lh 8TwAmB+in*O*Oz,:)wX5 ЖO09VCMi;BγCn^qaE_'Hr=B3M4+1ƅ\I3O6C~|<_LcҴ rq]55[m|T}O2><&Z‹] x.>^J&|%tѦHxYh=f̌fgΦtvc1ґd ,돾D;BuPf[/_.s2Onu/eH>lЎC $AVSG4AyEM[S0z> J5Ε67ٞY,-+ ~ꂱcО5c_kaqRXZQڐ! PEcRs@g''ؿ=-}Q #4Q' ڿ>!4'x,W8{ ,l@[B-uF!%,2NQOm~4K(DaꦿY?G@ %5/7dVz47vVIf:XZl0|:SŃ=J"+'anVEB9+T SNUGYGul>4ԧ(+3AHfyJ \٠P?-[:k~}jӜ$-|5z ~zd VǑszpp3M/ږvXqHRDa`0rA$@8`嬄ZP+{%*Fdg׏G۔T2)d\Y'IW<할G'?<~MSwѰ\wsW [Lt;\tux6ВnS!$VZ2wxqgVw>CXrr_6ǁSC.u@#shDL=%cftGDu{3Tey*u0ğNv8"BD B0DN7ssbX1D_Ӄ agcnaYc*GdJ ;{8Do5h;VwQ^wESriZl0vdKqJ g?La`#6rMۅn/-J/5+1@tfdb96ʹbNӳ\2f j@n[Z9d<u#L\-l ьP !%{'81ZiŨ˕{)/w_Kc{;dXlV QӡʙcU>Ft4& )J}*U ? X\/a+ҥ6Íb*䌒!υ}yly )$A n4ziz87YR-GARꋴ0?IEY鉻6Au4$ KPYya&}䒒JxI>~IIe\QBIZ1Ϸ9lh A A)O紷AxW'yԃltp=<ֺ OmYr7`Sn0z2YE8߳PcxDm} pZ0ks7RG1gQ@e@r9T4#ۭS͵hkfaگ%Ka 76J*p{nin>BR /ӍgQ?{/+`-~ #Ikl+F3RCrݠM㚗sK{9Q :]d[_rTLPmST(XX {毝ZzJ1bÜ<  L3nlې" tffEկ2ǚmw{E./f[kX<)ZP< RJ3GK@zӥ. |.lċTu6{o8^mT?/_}Wx!Ev8A;*mIHjpF*y:{4nu^%wpk)qU`fv/1pWl!E<uȌd ܂G}s댷V/T?'mvs2h|šI R<+#ff]+2Gv׬ : 'ܲ?}68 ┊5"nkbC@-%* Cɥk{' :R3p)[hGI}`ڽܰ_2L32Y3KЫO+źd?7D&bF ^VWuWl2r'MB)a9.4z% Lʃ`ɔ<6{w:GqBlcO3W#Zzi}8;x&=6t װ H\LXV%}D(u/˾&ÀH,tw1 ^NFVR# qȨr~a llT0.G]'ti*_o3љ [#fK`:K1hN6) ^Z=hO_3 \ қ{?D@^`#,=rD0y&؄=܉&ų|Sc\޹ ucp9"eWP;ʹ#S;VtGW\KUHFJ7G,֒O[I 7jmdk6+C<<-rJ~pbOO6?#B^(D\QM1vכu>[zPE9aNeNI6(߉:j9MܸLQ{)S=y EёsIGmajU%™ō8+ViOWn³ q+*e]SN]6w*rāfr1ֶy0jK(+L&v:5e޵o^obi`42 XV6^+E6ug^%WMK+o~cWd~~2Ҥ Q$eq)VNQX;@$$|_0?'B:QWVzoElm2@ (}ZֲɉF \EN47 |Kq/;)"5F.Y labu;f{c4a4^6bKʍ4nQF/8dC'-WO䗫z_,Oc3Y!.ͺ(TnKH. ,Rm`T3SoU@V_$d'8բ-UjK*).U8xw#ɭhDy eqSܧxX8j럈P<S|JlbPܧH2$'{^X-sT167i]a%] IP 7<` ȯŁ&bʴK-||0nG/ŸnEcΝ`ir̆A_d " C@_( -_.3$, nv5\ 0bDbj)M{܃!0^̄ .^쁔x"*0UXTW⠣HKn;Iv~k,'AJ"9>lûR"핂}b"R{.-Z ܆}?#T6i`pLW3؊$@l[[6hدCSkd³e6lt-wSe?٦"fQk{ioZSz|VB¨bS}3&'oڎՙ?{.vjF*7ȇ 8x#9#sG\mrTbkP1WڧOėB9T wAWHϴ"7lXޝ"SeV(򚪴y(u|ZuhF-m꾎FL{̻cUr,i-lJtPx8/" Xțf2bhig'#`*!XD7$NvZK# w4qB-]3lN2I<7"r ZIY1\ "" @O44=`C_{J8g+~<mxg>*N- N_d ʚ:7#&_KN{_ nn3MHn7i ?k,~h"PD`լҹ'îَ|ـy2:@'4zb׈J[AKGcO@x4y`8<_#^2?GyGAD1C9 V lj>*H٭[a-HPn-#,DJ^rеj}ڠܠkM6 s3O]~i/){MHSCa ۝%&; o_Us4b|RoT> @0{~s^WOa8_@pt^mrOJٻ(AVHjTLg*bꩼ)Ж wޛ}긠t;sAy Վt&0`Cbŧ`%>rC5Wz= CA92]@f_tw \qu#GE,?rTgh^Gn]E{D#FZ)/G? ahF5R GJv2<|Gg4ļ~wZ65b2FS.ƀ~_~Hܮ,TAv-"r@N1q+rtC{"S[)e'LH"B J~$I`N;b-EK *q\6b]wXFnGA8ceioy*8Ulhh,U~S.ѪiQ=1Z$W-|#RCo 1(0﻽#XOa?q=V~Fe+>1YtӷYL}wqaڪT9L_ʅ,n]`њy*'#m, ƭTdbb 0./s#vj:̗Ub+I _\FDZ;7U%u5\52UTt`RT+GDJ&M==K tuu?iψR<;k{jǦXczޤ`kGcbh1EʣJ49 9ZG @ ɔ_Fbt2PaM*S쁝~rTr I1B{ ");88z`A# 6!Xq=@E3Sۯu;gu䕱L#w_AT&ŋko'i}O`)QPw[3O1Upf'|& 2Lbȸ$5WkBM_6Y-C̺CC[zuLA5XPl>O"cnL'846!kUx d ^?ԃ>(AW]ށ] YuA8S&9,s ) u}߿5ӽn& )ׁkgRQt“{TNҒOtaB.vOx,PHNehZ ٖ虎)n(UkF]Y^p? !@Z׼,#ZRY2^6>[_nҽDD"b`_4 `ū9gJn==D9;,qaYuZzs7tc~샥DO 8o kVY;rcM:mX-O% HM?ǔ}xW|T1WN!!xZ&d-F( *DdA;\F#y-GuVo|{w'J"|a^՟"h쁑}71PmA0e-jpg=$08~qFa x0aE/j<2r^08I q{nu{:{:[K6VdV- {beM)s^ɇ0Xu:(fVVcͨ}<{>nŧj 4};O  ;} R8o%('0(9?Vơ  FFr6T[1լ&7hi6R` C{;D qs7=e=TUOt Bsơh.-2?+k.}9£Jt$V;ZtDfj g!F^8<뇐%MhFGŒQ'oWH?'F.J;FխD@eAFБF .Ү*1ygP Һ/Eii!ϥxpͦFdBt!LcZA)Dv7U= eba`&%\+'dh YZW}x}Hrh f^Z\dcq͖ٔYL:;"/Vky[?oggq{P9;TڏlhԉGc.[ H{v/O-[$r;Nr3JK,0 _Ì.SA^wy]Q7l2<8q Oiiji[6)q MGY[ITrKĊ4 cdf[}#ശx܀ȋ#gVSr2!1?V=zoiuچWmNVp\:݋ ^."M.49|$h CxV2 QM%yp2#5 AwME7giNW3ª :ft.ަ]j/!']``t[;;v֣9L@H5H#|V{4]1GaQc S#+>Ʉ?VQzQ%Q ~J|h\IRӟk[,n 0,7b:N_8zjW -Kyf-XD ۵ -X tD ѐ}5'b9l1ʣlـMP^[[n5S#g]>dP=؈Ele +c}l\tA9JrVnb֠"c_U Ў$}l%Չc! αV)J`YRlKQ^ZKғ6CJ/G텁(1{NO<ܡHM>[VMYїs‚1p>eE)w,Nh1Nyg0z^biLܣ=_ȑsD_i[yB#8B}tACP6&h낏yM,Ύ $h j1FoĬQ,Ԉ?Z.>BK<#MbBw4R淟s0=0T]LѤ"IE7s% R+M@,h3Luy)wqrPɳ#q~ BfjV@Zf$5U~)rZU{bc3rJ6UdRKEY-IR`>p0@*i Jo<ӨX1郙pv(W  pҒͷ$Jj? uvG3K~s?T)7a;S$E}NVDJ| m2BY3˽Z =@QBG #X![W,;͔=X* ?VŰ/ZR"-@u9rw#RqofOjr|ک}<$Rxp מ|;蓮"^8 U.U~X7lqno,Iž\/,`@9>7P /͓ynrZCNrm=i$w,F~,KU={gWXO +o&|%}(چt$O.,pe 8۵&C` 2J0XL'oJp*o1q)`Ί{ɁyH/AYErs|JQB/$TvYʚec~z͛0V$_ u)4e[VU0ǩ(6> 7oW+D/7 ;aKjj:DeŮW~Y2I2>~_B4`:l"ph V]o8\dу{cYnGDgܓ77Ec1fLnuOLTh)Kd씗 s/vWhUy v&e%WG*Isw*ԢxE^y6ƻY? x2lФ/= :t1$UYEV5y |nqe2oagqVropP&'m90Ո3̘12nr"ɠfHfoSLJ2jRͥQ1V3+B1E:CHC{O.gӮx/T"ʿOߣw "BCNf†:fUhsW`k,5 %(:]ho:8 :Fg)]Z:ws6`6ᱱX[֞r<[HGbiE.xTj502ڄsզ](ɼf5QD1'TbS9\ͽ[Y[T*4UoTKK#7`GIIMyxg㔓h(`ni{ KA4\ ]LMW Qy$]*6JX`5h9g/ _uܬH>m30iQfՔ kqN|N&R#1tc?]"ύx4OXox- "*(+י3EM]E.+/0B1ØXɢ |F2gN#,9Ti9倫rwEDGÜc!Kx9R&4T$xX2 ̛Ձ"TWL 7 R|m` BjaMKc&5{i YnX,}E.+Ba- Ng1!w|%lS߱wu9eSmqfG)U1 ra^nnp2ܡTYQd螙0"',(]!3ϖi ?j0ePYhi*]R7\yź5*)׼XyLr+b>$ ć*dțd-(I#vEf,K21Rim`'FW;BUi|}CLkaXjh`%cE:0g\gۑO׺$NѰ :i_jEVw4 FDz&Cg3h^ƾ=Kg0';] KM:{m'ϩŮ5~]^7?,2%3yT1IV5af/`"=9.~\:ujtUiAv2$h$6NN%y]J#:& UBC0>`PfHm:q gkx~{R( 'ȑ,YP::MZaɱu I_D0{ӡ #8%3)V IY}܆'2!EiLĿh4C,V_l  yg">_S!XR6/>H]vdSWhlS~EWTYruт ^rh]Z~-(|YA1Nx<@V @4"r7~?imߔ^x TU=u%%9z_OSbah#{H6h׉v[)(a2O")DP顽Z, 63ģ9m"]'rUx푣|1Bd1O7ct=gi߲a8gy Ctxɓ9{g)DFP{4#C ^><$W s LwCc(:Vx縂v 㑖u4$xA'9q eG|, ںwtF, >!C'"94 5oGzeξ>qZmmbr+poeC1I]TSkY\6>>u.:sUdWpf0jOM ld7BbܶzI3ҮHy`; G{R* p6 >.)mm o[n+v"*F|KN]&[@^^=D΅va$x@ctӫ'PζJ=N#Xib"[Y}v["?@tad7+ֹp YKIQ;fusZf?Ic]T|dֆ~jj(Bwz>Cӯl?J&sg9xjpG3Riժ [V 0'A4p9~lEH$x>JP|j]e+Tx/ i,D%`haQ^o$8I>[e.e"63]?V)uAz$BI-q,n T7<˧WӝjWX]NpN|Ď^! dD76݁p.d#4@'j% 7fTszPhJv_MA*(jn(tjؠ2Xdhk`pi8 1TDtP)bdw5aDf `Ko+iw=+^_pa#Vy Z? 0Ycu`P8-Fw`?Z.p׸(ܹؓoLarGM5-Q`<^ U0B wʸNQ̐e #n[>ZC{R%Q~ͥ׻$A$leoPT>8?,r˔  "٤Ͽgont#;d*&K,gΒJzlm.\vVu.JJ)b-zL>AT16%Ods~Gࡶʜ[UL[<{8k%dSP=GH\A`tznkmAR1i=DHPXSPҹ2, f$C]/֒VZɻڷWl"x>*`䥘u 3&e$9 UcL@R$מ,MAaC_#-_,nIƝ|S> 5ɊI WOS q6m8 NX8JZ S)[/Q%|e0g?=)ɇ=!R(eǗnAR~ DU)gD Eϐ((o5Ő\;0CpusF&G _[fDȠȨX{y1A6۳kDӜ>ȁb C /W1OU\٘*~"~qۡo//Y$OPqŘ 犰U385f,%mC+|R8Ƃ|CI~޵CUi)0L,C Ip轊p0Ha~u˗ⲷIX>iѧW~m rUY }&/yr1];ZGtM/)>-b+ & ^E>x,I}(YP4C gOee;)FP9KE/d Ch3G'Ԉ K)`hu?!\( {SVmI#1v\2}-df\g b0;KwC % ͭjFօW>baR#}Nlt<'"3bϚp/EDH8E@ODQTuD^J ͔қbT9q, W3Cgƀ_mCzls BNIN$p\cA\ԥtEy*sYgm/*B;D林kO63Iy@|95ZD5ɱ?/l/JnLh. SAJĎOryɼ/ Ѓhk_V!?zF2:VV9`(3< ǍOH"3asuU5aErLAZ+玀djfC5>ms}(ËV:b?ЛctF" \qE)֪\HoOh"85[ Wo4-ϷJXSƂw[0<f!]ڭX[pHf]Je7Mr|S㷙mFsf0gXY1VrcdM uv G)p;ucYZ-i/WtA\d%H#p]`# #,hኤpLr 沪2P,M\uԽ!xtA?|`AC.Cbt2Ϯ&S>$Q޿RĮJ٪oMyw>QKcAm;PںE񗴷`EeE!wl/M3.ݷѪ_[JH7O/xBn*1 j@wdWe=q;hj/Ʌ>|b*l!ZN㿠,AaxFC}{|F s)IɳcI)]£bq T rШʳBaKz`obV9il*nD3l6/0wo*?c8'WDͪYk2()Q meVN}:C⋒U` _m0AP"!8Fp-qBZf-=}Юp9֛#Sj~7*W:1Qޔx9MywL>p3e-?j 5U4t}7·rV=Fjj%p!:MWv?ׄytqނgB"y$ÇY( ^-.U8@?wQd݆f_#"A E ;Rͣo+Z 8FNP<3I~GT&hƐ($:ZOQ0bcCPCR4Cl%\-r@%iUkA'9!s[Cuz%y m_szj TwM[@m][X+YJA[,_P+ 쥳{{`S=18olLZrĹ^Mu'UqK, 7x0\n`Ka.0GFuΪMn_tHN1d^"9.F2#ZRl#}e ܓtrF VqJ6va!M'dPA\o0.1/ lD$<$Z= XVҬL7E@zey7a,wH攑| _Ԟ\s bR3?`:J 39$ `5M~s#/OtvtF&+Ixu9]4 5b3WUÜX8~V siyh{J kW=C )˂Y,nU؞Lc%kqu/8k+%ܧ0|rna%6w0` "IΌR9Ւqg_nݲ!CAP+81C2&:b U XY-w'/GA( *OA K zHF;v9顏.Ƌcc w _Wϧj^^"h@늖XQ}\l$ 4wRAKLJMF˗TїI(c03Cv5Ǔyʴ]'Nr߰ex:"vm`St`ʅm^GY{;g't": k~Ñ$~իzqRLy[b]$;F'Syn5Uo;,U*ڦ吾4% QJŸLo[i1J d9r:V;(s} }){[ q̏JTGZ{jx[I,J7_ug)@wlp9BitdOUA!0z_Φ' -~[ r(x.~ Ӎh}In ˁS8#:t_1da3Tc裮[3LCI%. C lܣGuAY%P-JΔ²i>N4C#?,/ѴH{E]ٟJ%\@Ovk[Ll*¤l 7:3* \LMɥ>E7&QE{hDȳ^]T\iҭN(?7\ӝ9`MqCrfy5Ĉ,:\%3M|q=zQjts/2hw(}0r;-:ءm~!}o?_㧈|ݑ'qaX%tT3Of[4A2{iSWiSx3/ r9Kl.- }Vi(7}3-݈ O[g6ZZu&{ TRx9ɴu2ިGaF-7u51;ův0F\&sݚNLMc5Se.;US:\F3d_׽{ߤDQҞ`B|\[&_=e'mFX4Qcf(-[{y!DʹFD}2{)jNBIJM53;UB̉mVF|)r hr@vo)j"#څ@Ҭ͚QC3GxFF[ uk#7ɲǸEɽ _YߨtJC$ϓZ'2+7^K9DJ=t+$5Uh> ۄ"iڏBKbJ0ڡNg®zw8YЙP2v(9wox G<Ϙiqwi)c8+3ҭd,۸SԈȠQ[`n^\Rx(1?l{?J'3A:lUseaxxnΩJ?>mN.(G,}6wjWkgqߚNX__We W[:&.Zخ]'5IOP_Z-B(MA!<ܞP SXBO>W)ڭ? @iN#8Tޗ,W ђmvt[2a*פHI}.CW4f >ِ)X@+&h\q S<ǑƠ0uH> P668Ӄ@L #C譆 >2.ˁ͠9F`-g A+2Y`0[NS\B$eBG&#HZmW.Siî &)KԚ@:Ծ# *aU-sZؖm\m^ 0B̍K7s'ِ+<"Ng{DBtY ޷1T A?0ZϺ _9@#b#Yi:Q8S ,t_wei*h0 ]m SKB[ q٠d6g q1g\ϒԫ/7Q%2–ϻʵLVh/^gIPG[hPd%Z6Qr2?r+c7PmoCϣ)>im@<},hriZ؋>xG/X5n3gSF(.AU_]fww-6%LP 8F$G&n`BЪ ]_ V$_oT͉=ǰTo6a<$7@͏g0WUo˔x%8T] Gddrtгۏ7xj M(ƫrMCEԆ&R *LAJ4L\]gq.J>?:9I~DwaJ]vnS䜠]@^١%n&Isx>".І =(AhBk1ulEpU+1k)a/p{L^AJX  =.(X$i߬c:IbNVB Fi7'M'dj·A;)Y_xmX% JrEU&G|Ve/Es˼]5c;]OSòԅ.ۙ…VNK O$sv($iz=s鰇ȟdji&v$8fcxA٫Ҡ 0¥ӷCr8xU5Pi$9$x%G?{ZXah|S$srHa$4q|Fkp{1'FazXϾGv0hS3&Bk ^(VxA!ţa\@ݠ(-`0BwGF"' Fj ܧ=K:^s DqdD:t 05gi*Njնڽڄ d$g|xP׬M^JcڬtWeIpk(->~Ucig1@* V)Rۼ8lgO.ugE>ܢҝGkפze/m/P@[37y_*Zuy5tb{VKf=qhގO+=}mH6…x`"k0A?UKZ y!@5`^6Y33:Ķ`l8@Ú -"{{Vg9&eݦ[,k*PtœjI)(xb-]xul5~ Y}d ~~Rd®!.G1^y6ơAkށRz.ьI)sGD]݆r0^Ggjpmvds/y&oyfkƮW; 9WwoA|H|a_ (k,޽)Z :A(~' ;U;/Mk9GʎO#<^JgI!` 7;ȢLtLp"O2?MG¹܆+$d &_cd wjUΖ.Jshpƭܸ^E5 ?l"IMi{X$6"C :,\ncrȂ؂ Y>eJ/$(H{ЋЧuL/U[>&(*c8&i1=56) .tH@G҂hu>#r)&sJ*E󑿢]w>=^oNdzY.̋Rw4OJ|koi9pRؽcpFeVzY$R!^D5If'3Ys *EUuV8YqVވˇ_p}iL4 .h$ByF{ln 1Y vq1']\ރS̬9:W (^ɜ̋9=|t z4vPA{/vnꃏU*&̀v Q$')DÏP9kP)3t}V--gL>Mqj>sP4e9 i}rC<>1t XXvk 3>y}(ӻm/v. ^qۍye+!b( XRP H߳"hG~&eW||B5KPa# X,kB%pHJ(_I( 5~sj XZ.n8Sm %Љ/3x%0pMo\\Ѱ`p9 $.Y 86p^]d fgUB0comk}Q5u =,_ſBWيz} #eɆa">n ^K- >~Y+f"O Mc3rU더V%w\判+1\e[o|gČcx'`eUijDE:cQeh]]p 5v1*}\9 fއiTT\qqiIy-I`T<$(vNbtC]q&(%![u_w*yO 1h_Q, ZMGjnAev"jln',7w]bdyMW)͛&jn]V]5y)2*bz؋@ OdwO+ny Aj5Bg}a4pJn.ѝf(Vhbc;F?޸u8A&UMTMnw`e^U^f:)|/\n4VкkGچPͨb Pb={!+iB`)YQiTED0_2kg[d7AxZ NR7sISjEDyu%UB!FE9j3]"vAD_9?2wD YY}g!ڛT spilf~o|'PAfkM]] 7937LQN&ݶ35DM!o"KLu+l̈́O"N$',lA>fG9z4{h][]]Dpl{1=FY{U*o:N,THd`RTjѦ@<9X]ƫr+!NcFU1(z)JS*#×E@FT~hx1.x5pQ A!ؕi">qHk+=lGoYDQ,w.w|b5mC>u9Z:2u,Hpw+Z"Ŝi^ĤW5qSiR76;_Lk 낾q qK<D"Gj-Wҧnm -z:$/YV4EdnvX^טm5ha>@o=c7=vμstd"a&B7Ӟ)VmC?=f$k`.͟AKnl-/ Q>bZ:Wo:GC]d^~R`1v( Ek fVA;4ĩe0:a-{_v傈y/6 Y4@ShbOP_3C]b"_H|Qڞy%GC]]8 x'gxzeF06yZkg>\q~#AncS4O+\}d5rBX/pHX?>Ь%K $hk9_1lpdsioG^^Mp =}8PJD䏵 (0&C3m/~S\2,p\F"4DUڣ[#Ac CtSbFG7} n? .Ht "uUg@|/2_̄s;G+8eH$.8%}C!HUҹ?=<$`*iвQCzzێ%jor<r\F'59OR#zPYRLEJ)awTslQa c>Y0NoRGx2>AbSWcd%)ڨ]^SV<:h*hO)x}KNngLQ S$`?)3O] Zc}q"-hVyfpuh_l] 0mހڧz[&AC3%qj#u` 6|7'KK FKZX/dL`:nSɋ&3u;=cl Z[BGw? +Վ,ֈ&2Z}l@M^4 ^HW gК ՙ]ʙb5ED597ҕC=3@Kg< @:^W)[!8:qr'H-' |;rبܑ߳.zC^lXO/_؍kRYDi2')m @i7@ΐ02(~)zp!/Z Wwp1@Z~^bӀޒ*|cM4a}4q^y\2ŸƆbI^B r-n?Dw ce ɟ&y`Rҷu6eo3)y5N) g`%t0P=ԓz48t.k[QH+tι/3hmc 8(R?ngK *"h?O:~ɇyᲝ#'^!uݪɺ`? .8q5ZԋE':%sA2/K<|ҳo2biӐ~8STa<[ K]Zm)`R lDGF9ZۍJRМαr򰄽Pb3Ѵv uu ٔ7&Q@e'0u'91B1|_RTP;$%P.4 ctg<آސ 󑩫K ">02ϭW[GK*֭YU ǥ(>π`W\l4yS*J\}/ʫ1u`څԔN5{\ WIK@n<?OHnGZ:Xkɳ[dOaR94u*QC(ɯ̣aМ1X9юYR 91-?LM ohVrjN 䴰A-0/HhbC(c2ʧ9:]# δAa#X.tgKy}qPH,3ur4s.Nv˝[iO#wsLTYsώmۏfQLrBu'2og~3LIס"i'O?uTEvq95) +&J[>=p>FVIQ f~eyA6L0^yiV/[[W[5ZTjM b9*1pA&K#K(;V`w^|'} xtS@tH3x@H,G٩#([5%'hB h?78֟9+QmzAਬũ)d\o-Wkhq uy EyIAmo)u\?7Bo ԻWbA+($&:!k3xX)%RT%atX0#RS0u|MeX%!wcevfمo巟xZ#n G\is2AFG$Q;#jE&t 8{KOQգ )IZa|ŵNwowӝQ|Tf>T=Q9C5,%(~O6ȐRN4.F4Da;H5yz74/ז@U׽;|blw@ӿ?,UĻ\oPKAN p oh+|mD^ ^}mlNXSsMLxDl.V.,2GYic,yG!+Al֏lTg|/0 863I*E:U0rX"y{/3q7:NrHK^pR;t*m/Gvsf($`/SGo UWty;o%x50VR35Kq\(4d ,g|hK=ܬ h*gdqwq/Vf7M*w,PVdpOJ;3QL3L7lrx&&i?LmrV H Q*T1(˕dX@+7lэ7!CM :F26r;6 Y ` (!EUx Ί\BፗE†ڮTV62|T*!1^.Z$bm#`P&!ɚ] *|GqU3rYӌQ x\uP~CŻIVUrQQ1@]@cmV,gB*LB+. g]DH}-h#6t-:qQL^qqF?zTi :B/a_<{u,Vu4lټ'g*]UsmG^=e v8E&ޒf6Yɴ9awv+NLO8@ZI!OW%Ktw6H˿zdEx+Kci_]$7i# rsC&F#_4Y$}n8[:WU0urj:zIϰ3!օ-QTܑ>(Fhh<_{_&<{؎Oi0.@=uL̖3D&w4sLX1‹ڰ0GP iիX 1G?",ǙsJI5>*R3KyVA? (%>_"]^#F'<~x XB? \ƕAXu,:YY;%kgZ-aIv€I}A?3Қ:ܗ.x0 v9Ю^; 9_5G_\oH?ZOcK .][2z0ݩ ^µns Nj<,nT"0BC_~g)MB$AD v6${-HfTR_\M +8j!_ $!Gԉk:2B}O6"ŦjWMmr.@YT-7-ĥv+eûe+RFv> . Z52t[g8oF [X9p`sͦ˜dC% Ftp8AL倄v\Zm;l?樛.ABr4(7CkJ{|M}sO}(Gv·)RC3j@~փnE rC6ԣ:r öeCTt"miPj|4Yn5anUOH*d19SW6f66TQ:[Bo# 1+\GH;Dz{-iY&ۧC):wGQ) J*`HS.c۴\5;'[Hc6h["ȡ/‚V2K=h]b(47(@er>{ )RE7&]{R7z`$\,l+}4.8Mi'5BuҢB*]̎.j87B3&T6mn_"WKSLKЦ"prA[u,񖍤2$b0-/[ IpZkrKiә8&>L"M#i\(+3:+n+Ŗ#.MGXoǰ,BOT[A"/X -F0{ƛo˓Qvә?h`~^cj.l1^ȕGn=>k᧮/Abc[*F- _D?}kH5ңS2Ό٣[W&}^p B.{c ;kt,gd=Ozxzw$SEdJ*LqljfS QfH/Ұ{SkTۂDI;|&\<_6#9LdJ pv >B!rgȲP\zCe 4ÛF=vI2x>}QvK$U qF'i I^?3WͶ{yM`"%[T#Y{{"RM>ȡ,lb,U: U>F?WGStwDS|(>"_lGIy"TF,+vfp s 3vv]t^mFn~}z3ڿv[]obښH~ڬyXʬ񢽵@YR01yL]nHw5Ha5( ӣq%򂧉f2]hHNƾrF_5WFK~SnkM{ Y,J[4LhiͤzT<#&cDT[%|X+t8dY>Nڡ%DOʆHH@@(slCB{@G8 e ]c;= bKZ~o!{lR+kAtgaYΦ]jQQ#ViV7Ե,hL+:nF^ /Ymy9:22^9Ql6Klƍ_mTjG/zU}`JIkPDAt.Yί&_fyXz g R<$;Ķg]v$9R)IxnG#M70OOQT)]R4hHFeeVɎ6R 1焱1x)ub8<8; w-/az̕ޅ|^ b5@p`](`'jDc>VÂt)LHlH20W#vK=RЧ Y0T>`T|;j݆8Zlap}>'yK0R '¦떯V`NxrmQE;( A̵-ר̓E~6np0dc1.Ecnz9dpU} .8KƹȊWG/~^pU I˜|J%ױrwREE):PeJ 4ahjԿf)=#vͰ=r32(令/k+n{ZFAqeM;gFha)y;Tf!Uݏ9NmGAVr czD,+q䫡nNPrX,+$dznx(ya{OKNj`6>ikMQ;zp{gY\QQ(Y}ݡNU9.N>biYqG6F"bʂ4QԝRNT/}ӰHR|cx}akƁ2k*B7϶A2ԖӠ]i@rz@g ! T_'hC4],[s PY'Heùg">Iy)HDK"Q"^LgcDqC;խuݯ!hBÝ `Q{jG#R~ι枧Ġ,K=,RfW~em=x%To E50wvsQu_/==k -r? =t!i{[t'כ$xEnY%z>sb@A~A:)¿i-&}-gUՙf7BJwtX@S$ !iG93+m(oqyꢭL̼H;r`ANuQֿK`(|IQZנV;`mߤMεnӊY Pj;M8T()L cB" (;Pmۈ(OJYoN'X ^v=o$&\PmXrކ4>W*(3Qǁ\rfYx5of+\r\ ^oJzYW6n#+ [w9c.c*6|܋MtK.c%j|:_FJQw%l m\&k4Ocps#B6?sҽx2X .)5hgѨ䵔>\\R$J,Th7F8q?e:/f>÷E'"9?L|ME'7Bu82Z)*FP/`A [vtM.nQOsWр lRTH ~RKPn[td-HspbB;6r rNFDAnF5p if6 ΎcB( n)n&˜ɍdicNNt24|U.6ŀ9NSkުC_>+c{Y7dBexm2}سd.(!wXҐ34⩨a]/9«kx+,ɿ֔T ;o=bmoqs$\20Gr0_"Ío,@)hܾ\r-P쯫Yf8yg ϧ*x5q$Ĕ&P%f&Y&Qy)=Ldi lO7m `Z _AkV=\fɛ5]+V6)r!ܒw42 NEis3_zz#74}%H7؀*mr,aŽi_ح'@6Ay2H@%YS{ JC2h ^R H}W0)L>j.92tֳU_j \ KaQv,|0g6`?yQ_7&3`/jAaBmd#str_b9,ySIטy$`|X~92F>CN;)QbbZ֚{JlvC@*}(vQZi#vz,gfER_A%zs*pLK)P`oo $ ir#o:f4 $\\P rr及alԌtOf0tY12f{fֻxy3x/VwFf3QRHDy*alkߵR U8BW?T~H 7Yj@t FQX~qbrj;Ahbgu,$|&QkuT'fe^~Cmf o@3ksS Zc #l,ѪhKn!ԩtQFe>A8(`a01R]t|翵Ws8R53аvJ*tQR" 攸l4;Ijxo:l$d^6qOӂfeT"JX+km>xd. >f ER8:JwXr(\ζPL]<֤I 10e[ TqI{)#f?YGEr}B9ɝ8bc@:`(]?O Ԯ:Qݐ9TS h ;bjzzB7i: p*QD:;j%"_tLk'HWp]N(2y՚,쏏aFUG(ukD{Z[pI=epW4t 7U$JCtV 9.QYKpT-N>IxscjdXlPۜ̅-"%k>t/(h.j،**|E4(95M\sPU̒c]إ`h(AVT¸ u RwV펹&B݇ d.$Ǒs,IWUhesN7^:?`q"gi%84fA@aV >p/cfsv7Q |v?sPC"@t^J.;Z7d}7$N̎Ϟ`@jv-uf%TCV$#3iVb.]6֍ =5zIFG,J NÈK1(%$~.AβFDX~z>Mӻr"q/T6`Ǚ mƪq?4ݝLtCO0[ 3JpZmPnhqV*kk~#yGhͲZ?y9qb1g4 "-vk+)D[p6Zh ӋLkXCuScڇ;'Ntd4Obſ"Gm5߰frRVAxlG-9~!ŢVa-f>5(G? sFt$ӝZ1TJKF(4ЏXO*0**{X:1TJ2uM+]g=DZ(c2.0E4 rG;Ek| K]s .#\NT)6>$IΩy2O^ˋLV]ɹHB_vLim LXb2e7yZKl?rn6TtPB]}v09ymNC\ TYd+s'p~ÚGTS~,i5盠m[e*Y]-Vك W)O151vmd[#zgZsW{#a\{\ Ia0lJy>}NF˧WtMm!5"Զf~`,^)Lm>F#5?o6J[Uꃯ1)nθ g\r1(&[?[. G>ԵOR{EEJ;$qxt^Xy;t-*ϓ/w=~nsaTBFQpC7τ3}a1*| =^%S-A4s]R$D>CTrnC9;'! { -e']KB6ܭ4{n& J ?~~͵AsKM-,HQTG^A4 i﬊Av^f"4&48x^g:m{UH {R; T.3fIR!@MF,Ae bzc Ui-lkT(o qMnTYk0PѺƓl\S{rԨFot2}4є:,qSY͓,MZJKLm8wW]]QX,\iaoJ/#gPͤWIb2:&Z?,gOݏ޶wKgvDx9ԡ< fVPhb_Ԉb=2\Q0D .Ih,c~exι;E` KwN+zFC H+trI`dc`qPiLCv@8eeۍ-ٜc8w2ՏT@Ȕz&tMA˲P2E1iY /[\sחfyz>j!㞁3i{x;A/ yʠG|'I˳"ݨyŦIMyg^8&VQ(Ԃc gʧwԸ+DdkǘTmu)B|]ܹn3Ӊhiz5n4FbSD^c:y05/=Z\F~ny@}Az [/` ioue˽گuLu:Йo,Ty0&䀇iȡ)R LRqi:_n 7|X N]a!1|ɜ_}*u/1W[89NKd, 7Kܡ983v^J5oQᅯ=W ƿ]lrzB<4z| Eڔ[ZLI?^_?+<)n2i*ưq*9 5g1ZͦIR?v1Yr@TfMNEgm-Pǂ^j#I炱]#"RSFZ!ŎU~) ]1D-1U!:\qB+?[oS3ϊ258uFЫK,@xqq=udxT=Ce" 6|1Ѫ*xx7<3  ׹+h:FpTאYyЭ;&lbb+_ Qڣ釵u΃~Y\LxFjʊԓk>ȓOǏʟa-[̇I17r8.ܰ.+?1w1WǶ\ Y_$9t-z~!W&k'$ RX0BR!HdUx=utY5#0 \mcp!3X뾂,u6vz2w̦Ȋ/`% KE"ű nEPҟ=%7OiMM hP0vj!0qP @Ĥj(or+gWB7nã?C;8^aʼne%Tw_3^=%j|󡼖'_X̡g3 WCgE!#MPvd(fKO-'ը7ZyՏJRR"O<] ΨoA^jPb0˧KUV~ZɽXTjAFY@˸@ G$K14NV6DZt ^RK8ݸۇY(HTvQ]~~{R׈M".d nT W^szyRRcKk)DxxT)yGNsA20Rs8KrӨ4έPnخa 728.)[E2 jOB]+ oeEks0{O$^ 8^WYހm#\l"[Lȧپ#eJ!Fh7hMc@qZY F{J8m7M01vY}VMR!ZǓKNj.e 5rin= m${ZOaq~nR஧9W@9,Xbr5%#7lx?#J/;ņ.lo0g}L򧨕#xO44ܠȍ}Ytx 2h`5O_NCٰ.cG=DV)g>yYN!Q[} xʶ,Im"'nPuXI[4@Gh 6\eDB\2JuPl1y= D3 ׮A,BQ5'Jۏ琜y!^@S.ٮu^7$$pvQ>p]c}U E!o{9TRR2Ⱥ =!CUzwEn4`= ~]a@"PWgz5gxs^ yJFbAh$k15|^xL]*"4{2('+XԯH?wZ2E Lܿ,)-˗/4Ù@B1A\b| Vopl\$:|y(w9|+`Vh7y\ODFG9OX0BiM#xcN OP5c,\So#a=A r"a^5lщ,2(AvڠI~ceTcW7{wDSKиuU5}sqF=_ Nd |=Gdb`mi dȜTHJdm٥Woݢ(EǠϘdq+gJܱ7ۉ24(jʖ5ZpjnSA?*:BUHe j3M+ o/IՒ݃}p3[p[Wd,EGo˔p41&^#g/CMѧ(l$%pkA<57;y5qPZanKvahKdFt~6AFo&C.9Un5r@# ’ ubƜ( .)5ͩ|YEv>ǯn S@;ѩrpټ-:*cTyW8wzJR' |'TPk>$7WHhF>7q }%+9&yZh쟠v A)A!l)?P35[ۅEķ:%jvL[Yp왽!qR(TF( zVpc47vpn"u0:+/ M.2i'y);ˉ%RO u&m% *+[Qozp% M}rA܍CTFZ~z(Fn.]Lkli)=Fqt"#Vα֫oCuJ<6ZoWǓkՖnEtP.`Ĕ`O =<*z 'yεqE5͖o VV\fk(Y4 NR۝nH A#%z)2,Lf%zg4 { n6_S 0S Jhed] ;Θ .mEE[{a=u^rE` AJ3[aM֏3n1)7 :gre$c<{š*F_jj[9lAce21c6tD 6 Ű4#Dʲ.u9ϖn&@7̮Bk678- m-O a*q+|C3e x+6ZlKa/UQ@[AY"ڮGl(czCN?ih} ۩.j5F,TbXg NhDTuN>ٙp6UA97Im?Ն"0֒Q((W4Q7n\p&4@95D`'M+ T= q+u9YiعGF9ash};-+ z3Udįk'Q8Ϛ54G#*dLJA4wT|TG7,F]1#X4Z#aEi>? QN̓->bcW )41.HiO6|/62oyOeK}6Q>T ΍+_6O/fBk[AWE/tgN`M)MpG\ )[3_zm:mz e7XsDeUF%45,EkIVzRɤl`{>6 b'H 8N>-%yJ2 KYHWk8njClRu| J6{XmP~5A7c3="&FF!#\QqҦY8g/#LNLa(jAC ޼ICܚ={Ae' =dTD#tїcD,/Tdg! @ x:',D'Ba[^OI4YT+&>oahBֈ<NLOZ ubs1JR{9^;U|%WΥfb:,0\+ewyMc6}׎)<{\=/j Kc8DTfCoݨ*z!Ś I$:Å LTiݠ_k?= s@mhFsX ĈK`Q4֋Tl7Wzˠ=N@JcvM2>XJ(fTS49 scv}1+ϳt?xfX_pHt_)&@AScrZ H!v,~6a|!X .՛:57JScq`cl - wEfBA^)`16Jz#ê<]{^@$4>z5L9%WH,ڨT`u'Y)cpzS9HS2c,sAn -߷L֕H\o=8: +>>8Z! WfCz/B_5гb):~(pQX8Hq.YՉ}2 \<{|rhru":]òpS$gTN̽a\ܶ4vWr.Uvϫ X $23]NAm_r6D֩aLm{j]部/IšB>j>M9J%+C4d b&kc~l߰لz\id5&<fϻsvMSzm8WV0QA_π\xoAtS/iX9Vt,y6^w0us76hlqz҆): ȸzpBIFyCXk~W\yV:)$1PTЕ9Genb! -!Fʣ\CC)& g!pnƞZ}4ĎMNZ D'p(- ?HngZq{Ԃ%40N_8'l,"󯀢fkީ8!gzA'D_QϢ#-_Ɏ yq8حQL%1~&ޢBAO9¼L}4XG)sEtcT K!r/|n,q΁- qf;#y!>y!$52@B^6A 2dגOW`"bwWDxD_vHP;txajJ1+į bYDx7^3QQ%›\rrQ؀ ;iQODpv񹤘p*V Y֞;k2 7>P8{}lo7x^ok}^5ZUsK X-"yW1N"UG'OG!0(F,ucߠ ?ɈJ-0M~\5 зT.GIBt9i4`hqcw5R4L)63nKRCߑ"qe~ܟWnfa#oJni\jg"{&+'|P}s/ky&D{P TdftwɌxTbm@k#~Ja-qP?^ZKFĩ™ÞaX-)!6 m9'|RK؄TzqiN2>V)e.':Fw"KȹoH6$~k2J(+( :me3>8PVs[$y 䚰nJJ ~Gv`&z=@K\ t3bךCͶo 3N h# n4#pPLXTdG'>*gPJnvcnoY~N 61摇t-ZH~ocy~ K#E?T¼JK%Yt7Uq0F>crlEK4Qu_Gk;2FnmXXyu9mM6L^ƍnTbkzJj gٵHɲMn>T(h-ѯXBQNM傞pAo&\A0$OFm/0պm!+HE#ACq9y eVCPS 9xDf'ZUƯO5W^] WJWP}7p;p`4sٞВFi0rd? ,()nYVLz}$9 9OmowG0 yJc,ڰd&ـeU%:+>͝qlh;S>KSqYZ٫Ðol2Ra%l*4 \)unNTP!߅Hk7Ǹ߄$)P5GmFO%Fہ6~yۖMc=sΏ[cm-`\K~M bMrCh$g!eŠ̥NX_K4& tcZ:L=,jL՞ N/IIButm =$XDz,e_ӕnHeܳ-c^tT!aUqm^ CrA'jByl1(mFMSn#28Z{/X`f+*.9umZXUh~).ȷR='7ɔ0 R˦i9pgl$ki5TIM27z\"1fڢ]A>oMg ן8$c/h- q*b͗%%.ZJC.3}aOXdgь967B͕ p} 2cm BY|P(@ #Dn||_poI@S(+C[|\(FtgSiL%rwm-g ["]U,-[eKi:ez#h"/Na<_KL$ .4Oq4EOD1VRcmS6t 7Exր Dx0C ~>2 HG OOBb J.5\yD)xn\̀EGZaÎN?Y_ve 80< 8۝()1u͝K&V^r0[>i,0gT1yN㕽\ Kٶ+P/eӓW<d gDŽӧ=9E.00Jr=TzUq'TZ.ꈍlj^%1'na͌!k y +^sl5cmz%@izlrNr nrcH!ԉ ~ / )om""=Ga!o skȦWƕv3gVIٙ^Kжu܋/7 Is\HI\Q 1>ܝ+cJqǞ_:C5W(kA'ҳnfilo/l`_ T 4a3hvMtH,!_QVJN_zB]0';{t0Kף)MA>ހ_ܷ.Vn"g]LD4e*&}c[g_x !]_xoKh*Ruƃ'1Z%8W,y[1#i}(7YY7=qhx\Ӝv|]xl*/B=kCa;5Q6Awc@2q`a}R.(å?[~^쌄Z %-O4 X7fBY/|O&҅s|;O!/'F} oɱ-HF(kg&xy*;pԀ2]F#fx%mdD0~@ s rۙ Z!l=U^ "?ub#&#)NCEfzaDE#$]j)O6v_S4o ?(Ǒt_hhZlmӻf>vA4Fo!ik*42JO>0U(zS j,㞁*0SV,G7S(}Es%L\kk~h G;h^i`ZPz"Y\4gX Mgs6/>mW b8p]WC#QԶbhk JS)MAР^?󍑢l@Jh|&:Twә}aQ j}Eaُy #si^^BRa2gc嘬r=焑}kuf6J@gFH/< ^UJ tV}J.@$c@ w2]׎,b&ƱBG:2]Hz5^uȀ;9S`㩻 C1,s^@]o:td},7+I$v݊Ea/gt#w:&<2aːRbDe9<_HVGt0Q Sm)o cV78 bk1txPW\5(ҝ,38SЩ]] S>nÏ,$N3'a9A/SK^hI÷v7 _=BOH~fԨ]1&@)6 uAZT~U+z5k" 1^DՋYHT&9$zj.8|,Z?w,Z9ޝY3gu8b'vw/R4i-?>[CFm̮ ;G¤gL:^_n:~Hh|fcy/+:]#YC0B5# v~h:M: 7]qUP(]<)mLaϓ-=4NfrQSb,vPy0Iz??D nP_JD t4D25R؃#J94xaRa_aơ`(jD9TĔRE#uǁ 'ؐ uw@ĉ:CkTæ4ȎOC,{66 7OPeo|- "mRJ֓2NdTØ #xt| 8&b2h5.ŠM'GbFĈ*Kȕ/G}TCə?&([pU@4t{mvb!mbRzBAYbexUJNuf Z,> DGvQmsNfDKnuImg9`I)Tz?N:$R(k`ͺNf#3uV#/~>]Ҹw6NO1ri-cTcDFh881n48 8([[1'Sv֒0 | b㖴p,@.Ja}"mHMvYbm9ERڑ9,7CNܯe D6IV R'x t2XczqSbW GvȼN Aj 5%M<<KWc.p3/=nNbQOwiV'ɈCt-h+We}DUᨪ#BS(3RNv]D7g7fgÚKq 9icZ.Rp%&;)تx(5(T*կ"7x0{k! ?;7.4SRYC;t%m=Gx}dgt̃@уo7Φ,Wk,w})m9GRĊNf9Lz:f۝?t(:Oj7u&=к$L!9eeT)7]NjU:Mճ P$js@ :K q}v Kl Z ,yKVu`-@0{eT r5avU>5Ӈj3eu|U54 S BV WkV⫾)a3;"F?+57=6DBG!WkC0#v/"}kO )dӅ 6:F=u< @^ь zLo B˒>F|0@BAp-W1E,$I;]99&dLO𚝋[n/7*78ͷb|=ESt(*bG)+e E7 0eCܴ̫30 z*!t]gnى7c)ޡdvd N' ϩ{_8,P faqKmKERmfNkK[NBUL$YKu5ತmUCQٍ/Gf&?1?:NOQqr̅q<"!%N@79tcNb={RVc,nL3 i OGOBN\2qRk5)\0VlPڌVDHq Tak(.A{(l&r3>^1 mx>m [1rk)؅6;`*nZTXj<el(҆c YS#͗#{^keA@'8nyOF[Ob>O+qst l}d\1k'Kc_VU9QA2o8&2#!Y% 54X dXd*a9: u !ưfݐ1ݰ7S"ߊ7>\qMۆ] /o/?;/c) M)R~aB/A@ [##w6've&䬗%R" =} ziWj3VXcՓ|,b9vxqƓ'gXmӣ_::f6Γ4XpY ;>0.wD_!teAgA`L?;M\onB9_3@ ۱6c{ew\e&Of0R`O!Pn qi'yu0b잕e)P6q‹;V|o{{ gJps^1">F5^U ; Lk`8bAoс l[v-& X/mb_FWTrw,{qO'&23I^)N={yߺ痭>)%3KIl^e%_c߯%ySÀS=޼K䖢+Bw)IK `WH4I>j7ˡb ƺxsCQ >^ٽKֲ'?ʣm.eΫr6/L6y!F+ƘYs5Za$UEtՆ^M]t|}"Sԣ. ,Rdp)GOG_ IzDB딈5l|L_O6Z?.h}:NB2(=u.t2#(-e973%'4 YO .f` @?C+#?3*n)?c935PFe`sʀIɑ0l0M8PK`D#.Uó7 kÔvK[:-q:]^ >TیLB0?7mXh E6#w=bhcF9pCń2-LLrˮIoVԀ.Ĵrc~- QǫTRWZ;lE-VzI#בW>\I4!dhJM3b' I62Wh \|̴r/3Dr"q$0d2N K0Jgaрr!/"@1DI[ dH_ $t- ȁ̚{ZG>A5a'C` `549opze;Kt.K~dЏB W &. Ƌ7dBaO|6;eNZRmU,|AE/ؔ,dc5c ̇"f3+Ab} o޳"m(7]ebtFVni9bE=X/!| /Am۝=V`䭹KA}WGyBnxqDRlcЄ¶bG.d>@[|$\ɮui,VLkCipddD]mVb \DV-Ց o yf ;tL[oF/0_&Ko,*:[Jx7s^2uku.da P1,qExH?bIf܃ޖda!Rȁ){TH|s"F${X<T8$ܭI4g,xWR}Wx[! *Ld_Q㞭LEiḬ^ Zm"q#0=J};'}" ܛ!-/w8x!鿒#=oV1B)f3P)lkLEpޔ#؈>fPݘXmٵNh 4zyo 2x MTemF&4]cTK/[ #z²XMaA.q:RWV4 `M &^*Ymֹ8{L{39Y%n;ZR,!)чUf@!/铂lM`S ;vlju<_x@<q܋ 7>RG|&3^ǀ5ƕ9O/ƫ*JK>VupbdGvs˽\} 89xiFBO1"%f# :Mbhy}IOU]rN l26 \pR.[Ï7bA|f)v Wx̻NqAGh9!8yP3 ZS 6)=hQ=!MIB!k|c,k@疀A6+fC]RfuW:Y vdH!EfJL*D;ᔼ30Jh\^p#Y"*i^ke褅/  ixZR@.fEFJOh߷_C7FTh/gݺbG?M‚P@}=㟼E5bԮ$2(Fh)FV|\vƲNkEc[Ik=8ȗ`e%QlkG}03 y5!P>X“|oظTsZɴ{:9[xoΏD[d }h+*8=t 00uљJȢ_\Ho giT01d '2[Ag宾SeDnZEfu@2%oܴ;ڼ↑< UkMob86@&(p~Y4p (I2<KȦSA5[ _WM R~Nq`8Z@m&D~tG q(@I*ɇnnYer/K:Z6]%31נ:TsWwxMv#کV];$m#vJ [u 5u8:;Y4.D^lw1Qv5ltOW f=aC_ c Li6狈խ{CwGt̸}47Mrϓ ?}E3KDAiZ/Þ4~:6;*&V:cv A(G]T_fI5f4(wrX/pHU+ !Wl9ws{t .Qт&P9V ?Q)gxP'uQ0#3EYtm; inߨ EU1d kHLrM6Wʝ06(j' K΀ V=ŀ$ϓ1h}hAwimy|^[+PfoB$Z\N7U4N:Ѷ$g Vcd)X2Em Ffl!"U ižsJc %G Gڡ3m oJ E3R9T ןRL|.8N<j3ȼ2Dir jFRG|γ3Etq7o?ڽ   %.JFXcMհH"ᄑǢJDpydX7U0hj㨾W&C8h5Z=pƷ w (`2 B/ ǭKaR|KbN5u-i(?fS:{1j#Râ BVp2^MCιTE"h`J0b\MQdx(X%M.QoLK%"]SX" afћv)[m]H˶-?JagQ5x#iSmc*jyNYz @|U$(P!vQ%pqH΀pÐVӓz2K+'k>X//|%FƢb296c7SbTek;^6cobL#\u䡃ݝ5fwo V7"_N Um!$+FTW'4C[^Sk 3dpև4{{> SuW^zN 50-rq6Yk L wvv`9SP*-C궊*Y_$Pc+byNNLNϽQv(uZ+e]|- w0KQ8S'X*f2 eBJ3W$pyy$ǃ\b3 wRbQe1 Y+6f-޻0H[xE eٱa@-mFV#ȭB+C :=HIꖛ >naRNxxf%\V?Pv:O'"VR1E \[4G:7 VCbM A<@NϑR9Ξ/؆eo|dc;F,4":yf|RzSB$qہ?Vb8nxFyV$/uYyE ;ߴrVn-ᙜCq{R'w/K;<ջ}4Yo-2"gmHBf4`٪n\䪫jhL2!'Od`G/=m0fW?0B?ll8PTzy+[@\N/yU٨GfIAF_:yٞ&g[W.|0Y"a|91H*Hef)/b^ ƃA$Gч>vu5!8_WǬnbxrKT|4X Pcٓ!6t],#NK?g3}$<[2GS8vka`f؀/EmWe_ןt:Jlۨ= iZBl^Z*pՖm^ϕ'5/3){fv!O@!͟gH3<-$ۆϮ4gu-oCHRkmuHp;xCXQ b,g<z!#M]uH#Πa]saaP-RVQBǻ{c١lB)o~d ('>E!!p^RTkrQNb"Mq$wӱsd BrVqvYcbGvF6%4, 2}'1/=bdlUByuM@|TܻᲑ$RZk#^ϗRH"~ ujlQ=M71xӴcxX..y?QlD*WN*"N5FR|5ڶ QdSDk{ a&NhB5w"G,Sk({*w?<|Q2㲑ԭb*TB1 l;bپ?5NmŠ?ǰ.N۟SM7uIpa.0Cz͌-!$h.khZ~2Ƹr$H@Apn?Q|"__'hF,4K5G=3K./6=#_K}BJ0kPbmFq1$? G݋4s 0tfH (fп65a `QNGMzQa>eakb}۝ӬC}J;h &m׏SW[KҊEt9AވnfV`2G\&`9fAU) XxKV|b:Aa'Ŭ-;)U^`ݨn=T) rll:Rcp^doS1;УKנ-~hI'=?W۱Rqz&RH,>ϟz #@kx[pݧ`c2a#X]A Z(pX fW؁KblPq/l)ی:-+59^CP& 'Ԃ÷!׀UW.mW,Os#ķ2†"@C~ ؛NrD~H|_B8:E +|Fj@ \qggErT*m3κ$ /sẕhEskMoy{ċ|cpA/Ϫ8Ÿ/e锖D|Kє9p=õh҄'S$Uur4"Cyby_E (_6蘸 \M5f:M-Ր^Cƛ_5Uk#W5(nLSS?R%$'|R})+C / aznXWk]֙@N(@vd" ~u_dІc cm@>dbIzɁmX پ`K`iBZ`L%QюlڜU\ ;b?o݃C^A㸗Ϳ#;q'A Uvc8Tz:gvwl4֢?µON~C^hޔ]ʰ_K` K <Ÿ`=u(RSU\Â*N<ߨc")Q{b0 r՛MF K}zܤ))&NwՒҎP(1MS?i:bZ뵝Nׇ,<ѧ3IFJQJ[OC9Ήp>Nv R`.b0+E%N^!ݮ߈%\#R] $p+ 4((;"{AqD/(>;@8)&۰G2ʞYkQ0ypcG4' ,S0J׆ KXN6Ėڸ0YuLa2²`zxC趧ޗG37:\nooO.X^?.}eKB;,aiQ"E9D@abYiam8nQJր>>bs:c$M~E"sh3769z$ϕ&kܱ>֟JgrhPsgLuWףּ!y h g9)m-^ujK(_sDñtXquK}΃-A 3 Rʏ>hبJ<( plhcp#S.|j =` 3xL щaϔNόr UFH<(5/TjUSVEQ_!ڪRpWWfzGd"Kͳ<5QH*xxb+"B!wMy\\'#yHB#yD`5dIsO`\)RA+]:ˑ٩,aP\ >৪7Ũ@˅˟4򒀃 70`2{^vw?e^$%l]49zvң[PL=tM=)Pqm"KʳʒגdR} yZ1HL'om8#P1 t#32}F1xvP|XjPb>Ј᷍[jD?>{DB=불.rS )%>  E˿By ?aD%'I+> r RL5O|nqDJsw>o`4}^S9F-5]ԍP?x\nWUg%@fNZ ΃M&ưČ].~osسN |56 8U/$Rj<9ڞ~˂щm)Vs_p*+ [D2U+tER1^"8^ iq(9gCT1)eM:PBԇދbFqݮ>CEu`leKr̵Wm J8^薫)6mZ=*Y[mxqTHf ')_YhK {GqT`_=W:Z.ZpDae,z06p?h:ZNĆ'{Ccu1ӑ='*"NN]7{6K e5G-6mkfxc*::ҶÙ<[S&$`)f(zI4ex_(#>Z<o>^׍]Tc`" }Rc,l3oDhMOYuBn Y:)p;/o@$\&IwTĐ&)G@M>z˓БϝIN>,hIM;*GP5+LxcU5&kiI Vp n?qԼHj=iqЧneaExH#^ˢ8B#4W\Ni͏kٛRhI.vmh`@>n*z~N3)p.#xUnQLon[QZPP2sw~%/a!-SZÕ+3Q<2:+E.ۖwJG,ƑFuϯ\U[Lac̨–ݨ#,F$Y P'r&FA  ”wŘ,O Kt+7aؓYl^c {=ХPh+\P"[?T|bՎF% e:3 C5է-W16ШAߊ9l5MovQ M[*-!EG)Fdps[@o4XReXU)wctb$6 \Kyipζ[w?Q&}Ŗ-V g=a6B#,R.sG@L0d +V74B]F4郘a$ YߜA臗"A߳ Њ.5ͳ∺iv 5hk8\{S\leݑz5}%'!\X%Dz_e$aK"dҵkͰ1MQݾ0I89m]vЏZazT`b:A*Y 2(&{Ј$Y?z{qLl@Cr2lj,UO)Z?+Jl8$.aG; -# z%j\֛})gZ _+z _R?TmdQߝîɣs~()~Ԙ6^r$,+@_*y+5ZdܙmFfi9EQ Z40B.#}7iQzD6149괹ېҽ 6] _)8Ò@0t~WS@#\I-J#q)2O z)*C?(MC%#`ݞulLO(dzM-p.s.,Pi%ijF帶 0$AJQR Y&RA9+f6C'ӣ]o cE'BRr h<-sXs?!l(^ fz ;AC3:FޕGw:;c2˙(+WRBҢfg8&uLB!w\=)R{ nM1G=Ҁ#i}ZD1@P`$7̉TѕűduOl)JN߹E8~9]['}Y˯u[Z> N6BP[L}^[fXyd54dosMRV/e~9ތ0Vag jlq|kECDwyVW}{^T%N*=8WY,_ۦ )9&JRTf]߯vw+iF*wٰ];$/i8X׏K.3| Jڽg"}ޗ-+4kiy{B-OpR.=hUl\*3[?0c_ˢ<'񳃋7H׫ˁ\r6;S!K9;@2Ɠd"t|/buMi|B0WU_IG\chZ/_.=ۆ8XhR./}A*i %ݧVL[`Zu d@(r>f2y#E־ {Pyʾz4H13F8yc\ \#/S%JZVnW)FgIa%8s@_ 'x<3mт>y;7ӻ]|i DY?É(VH SHV } G qi.&#Y{U?Wv2˗Z~Y\aud)R=seVY6E伍DEV'I^hΪO, nA0\q-TbeY-Q%qtOKkp!}0 5Ez9=t@C%m΀!í 0nb\mJ /t)*zc%SI8FSCNozǥg*w[A}Fc1%I ZOISG#kǾe3Ui B1}҈D-IQCe)Lou3vsx&NkmDq#]O)wx-ȱq:@)d8`sj'CVQD(Mşia3;K"2Ci!ː o P>'9* wL#S6G|B;Kk#N햺f56 D!LѴR޾Lu92WK|z}_.bl${g㟟WDXFѝ`\?AeޒBo }]ӼܼC$O34e?] U:/UKf1!>y t 7<:L I]uDU$}؋l]dQ`,NUjL]@rhTVFbYn/^ `)ߴYSAġCER!;U{Q X/uG2._>t5Bk٩/xnE)q1銍LnAײQwC:>I ~nEg.ujaZcYs^% K6C峍&9LƅxZMN'c](k xii\cH@dk6-y[AmZX_l;r/`_K-/_u2 iߐpls/&8'NqwG{II/yj<jo̼|;p1#ܬGqZY߇Gb4|, OjC)cк;?̓迈*.B#a5]5&ϗdB :3,u2%D.d#]Ҏ} ;R={d.%#wuX4*Z-%̐j׊Zb(3aVnkPF.g"^>Ιa+\0ܖE'$^Kib;UJQHr4i9])n:됬7Z`ugB`ۼv%0y40cCE!c"I\f3cC4˵ܝYM8t 2|RqNJ<Bk2ܢO`ğq SXU084m'; :8' !9훂slP^5:Ҵ~/ҶaXƏ}S:A*4i6’ol%ӗWQ{E[z"eL9(lsR,Gț?o U5SU[NUF{ܳ7X9{,uzTyPpQ%L\vcLz}5keS,i֛o: _d; Fd櫝\PC j@O%TcNLX.7,xzGWC&#K(nJ ,;<085uy5zި* $[-7 ns8&8x9u4;W'6N-U􂩨6QeyL|$n ~+9*Vz,=vY&y!0'"ϱ8o#˵vQ(r铳fpv.67@ɝj(o-[G.77?q}h}~TTmg/ քE3/!3U2K9gHR]ϋH u w1Tx;PTO_AR3' r]ӛ}ۜ>,fMd{}6;L/2 zo_'x.K|:kH.L_I{C58Plϒ_dcV%1r2"T ω ѣU?/T)jV N x \ zv}@]ߛ5uܼB ?#%!ؽ|z[8nS*`M* PXkO-v^Lq'7q5s̕?WĞ <ʓ|0`#8P"m'!sZw<7Po: ŋBȸ7 NE!Qp900UjQyWrvjY݉ N@yq!ӐuQprfrkl[3P0PI৔j$U@C9+zov[Ĺ6Or [ID/rw}ÊyhT=*׿rfArYBWWĿT?VC~O SL#uHϫi6q4P!:/.2uMHGW|=ԆJ'4flT׭{Y @T~܉NF,_GԨ#r]{ ی\L,M8CT`G@q2~oQFVݢ8œa97 W)wDjd/&І`*\+/kZ$5.)uRe Ę40< lKh a+zdjo Ö*m!Nj@,2G_9kޒTW+i]u]00k=3VXW st KЗ})-&? @ ^+h5mBnx#2%U@%WbPckӸ촂z+|z! b6G ^RwGR:&q~NeS>sA%j7Nhj_f\YT"U}Iߨ2}T=YVl Y u&۞ ~ ^V&3sJ=Xak^6rRG;183iiq쭡"e9b\N]P+K3}b :a r8ވ)EG.J}qW [[n6%`^ڶ1z1NC6 wBOy|&kmPGPgZ]C쏄L_ʼnCOIVyD(.vN_e]x =n$0p\4 g:yR5|'X3:mcid< @noA<({7Zn=5+q[ xBߊOZԼ]p犾a}S٨d2UuvD9):ACH3bLeWyL*-7H\ud^(NmB#d"XH܂ (' ?NMI﨤b>龓LC;8]sa:use:<ŒϸCf,H,&m|{}I/{edʺcGe$unVA.Kāx;n#&e 2baz"޴}ŵύt3德x{,@诛Ko9PoLO_ݖ4Dǖ g7|/*`g~`vW"j.Nz)zr6?2ևpN1' ԦcK H̸\Q~$Wb%*DQݭiR^dF#J>NLc6Qg~;h#91گ-oaDhk|#3Z\.Y?n5N{<ϣm{qx`~HaGV؅&+[Pu[WEZfweU¾RZ+HLHbT#FiFlx6WT6 v"#ڛo4VXhqTӆ#k%D\y@u,W %#LE;2F\<\E_R_R~URYu]S,P:twdqafπ S]7tG9N`jf׫.e!fC}fM5BB/Dc?-l:R0TzA}yLrOEwNDqPH9je95 L@JԮ 5O?V+?%oʓ⃝_RK7eḀ秜`rj1 ztg8G&>$ Zd_8<hjn'`ۼViOS"w:8|J7Ѣ@r:t%Eꧻg"=K\> [PbG64h M |M7V> th6Jq.z>ˇНsRPM!,calJd=i9`dB]P:_{i"jD^4Jݧ,5 Q{h62j"F_lF*ROX9[(ZҩjAJ}H\y?6*$ zPk$'IA U|g;+>UO7 Cچ l:BΌaZz.O9Љ܋VQ*`hVh&z ^pì(KFyy1ڌ=$}6!qOBﲅ: |= $+A"ia)fz@ u0M1gݛI%>B2Ʋij u-hVV5\SdF'k )vBSi x0D77%L`j@?pgjw{1f -`yi+$k>3=98vq=Smn{n,.mЮtKjRul$>ݱ L5V ,'fٜF:z"kU&ˀVpWY8>Lvw }Ӟ\ryʅ>H^ӛ 3_r915=T\jẜ&&ߩhc=ŸQt/c`-k^L}2yQ`1˛ ֛Lyt"wSFؒ0`fBn&LR9 cQ?`wun.優r_ тSy5F R^ٮ2J T-˅dC$^TfZn\PI-y@IyM ̓0hS!H $l?%Rׁw'l~:,U"{[>2!שaH|nuYT jGg&1J@2Ssybh+MR(dAOiEI <)_7@0bEJnG^dۊ[^ܘlSf|zVH 0AF*ev7SЈ\8AV<~">|MlL34MhqU, Y &O j(=JGoͷ {ɖ zy#ܗTO &';w8ay6*>L ~+xKp u!؎+ VVSl;+ݑ ,X|D x= 5s/28XZA?52k*L*U#$w>JwEa*Cv[RB[5wqcâ(!2AI9G ZOit.ݒYHs;~I(U옾^QeXG- n$)Z1V-z {I, Q4tݒ,ݕT|?יT !y$404!Oɸ`\J h_T$q5]EJ>hʱnA tiﻚ92n`5-WTcY 61idU0fՋn^~ )$GB8"wfp)`>eI lW0 [~TLߒ: 0g֖v7JU:ZuTBXAg]ShcQe5S4(ROPd% s2Z ?EqtI#k&h`y_ h$@d}wC x/r >/sYoc 8H<&dĽ8blLEx 5<2MfZ5}Y So(TcEۛ<7!Q}ۛ_w8PwXOwe*A|>yZ*c #$h,)DU'cHNna7硌Y1 y\9`-}()ل5-9x%4b*"ij)mfrr(l/0oƟ-ܜZ<>JOƐd/T stZ_n0<uEC,yj$X1ta:,-@, ȧQ%IdެȊ0qh(0b!tq$ Q),~B;$,vv -8HG#34@!.{&6:.RYD,uY1˲0S6S 77냭ny}H?A&m8͢W_9fhl/M}v&Fʦ&.;R2<7~ODe)4TVO@lm.]Sk=<"aVo9n[2O0*(eYR  @sԖr1讻H%-eOVsv@nHv`c)X!:=4F{vuqDK/G]6wiGG^lO-:'@7R:V~e.)hKDէhdF;%ߍA%M2WrK2 Ln5$!Q6ZBGn![LujUQhubP;q8R& whN 2s:3}i rD#K Ŝa^\1K6Qx+'m]9rWq0z䊘Cis,p !JXn_f v(ԧjUU;⠞F30xD =/mFkkfV%֮F48$a~ř cE^~!eu9:Aׂ^R,eY l2,U -<)Ty@}^edV5^nn7BoCN򓲅xdm56FAm`uV*9Jk.^ uXutdh6>m0yK}x~/0/K~V.EW r0GnWɯM./9ɔ稾G|FؙQ"57wƓ* @teN7 ȡ_`}t|.n-A"䌽27MMT1-Hd吇]|śsKcqKM12Toc486"B; 4Ku?~|.c!)qnFo4󖁈@uY| -rOf@tr3 oֱp$?skaPPvzyMs'IݳZ 5))FІd iB-B- 2H fͅE"BBdgTI8=loR Տuv;b?50Q-R(KzMՂr}A P%@^(롄ǣ/m hNҡWi'=zNjOSspGKzDY}mdTM"au_ב';P媃ѾѸ:@h@1 97̀ =]D聝8HzNC/4i|9=,GM}4D uTδDV|W1SY=:,/|7ۈ$zjxRgvl^)S c=wlvT. 볼dxP ihRC٫ޭO&12#k|\ T>cqM粊= U2ٽ54p`Lɥi!fǂ+`6)nH74XDXT n#t}r#j{V=Tz̕k;P)mw*BkQ).i KS%ihR4!iiB ~o! 1#؈c>f'[&ֲķ0Za$aaH?k!MM]|G!+f7a+,CN_Z:+&M"\5o=8RvC7?ڛBR2kMWف(O j`,Msslq8Xkؽw4` l9n#He>Wt"рoTT9m A pmfT,Ov.^͏tZq#ʵ ?l8m * c}ncCJY~m.+S]X_·:*vW[<#c>< o+pmcQ@群K὿a@:%&pV͡o@)ooP)yj6/ $DMjHU@0B5|QN.ۻli,f 1ʍxh&QFz6\(L|eG;B .txmfƹjdy$0GDb֛H,kkC1}s0Z\GuT4 h4q0[4~ p8qWL cx6弅OQZzWf]\y֠({h{A80qqp4pBi*QmR|CND1mύY{`q#A )+̳T/[͞%Z#+2x;̺O@S:޴SO,&,DhV`)0'+dC,(HL-XC>^vU\e3m\=;>')Urn@/LTf&AMlS- b 4;_kBevRbZ̿zC Wm7xCB p!H3'ԊX ;hꈷ#l=DAҴJ}kgǛD!BaÕ" :I~FTkk.cf3[UGenjhJUԾt(GEXT*$/c'j9M(^|\K=!Y6vH5&Ra <|?@:/==I1=| ,M]C4.@Fdr @fh`d]}$~FQrBR:kA8&+dff؟>WIvG ܤ$:q\}Y2-mMtFrc$.(l&CTqc1A1#.r!=W6C_&猼%WE`P2du>0>)cy/+А,qHC6{17YU9MU*ndR #a_MC6u$.WUV}Cw (Zs XaU57WޒFtAvgbR%y*/7rQ:5¯^5@j-YZ/ k}vhqU i~|/C,k=4}1(_WhQ)-{؃葘E|˜OKkDwSA`e2s,ibuh*7+w<"bމW i;Hh(RFCPpX O6p4[U @\Rnt +ਢ:D nbx´20y^|3{ - f[~Б T@ >aHkue:tӼD-65_KXe¸? 3 )[PIT+_smBTS >yfq$:]ͤP`&zCJ9)@m.=8^KqXUm W*pHLᚡ!w_CUGz{ZI?TE{_ȦM"KG7E$+zY?mN7cGKR z|79uеВ@(rMu 1ۻrDh leS¡?u4ԣFʾwd_^:N~zՃqG%„J116ME:?e^,) w93q7Ey&Oje@"6ЧǬbdS"lQ\.n`o)2 ޑ S[/P,8NrR`vY}[ؤHP)g$j@[g+!t 64FYRrPaY:$HۣrR; ="] o>$<ˀuJ|Y TQgà&Y'](+kpŒz` ak N?UҲ@U\%y[b(/s냟/kB 8ʢ=gQWEGR %\@&ԇRvKdAZpL6MJH^(ڗۈDjfD),*e&)r*Fn(@V۹Jb"=uZ$^4Hx﹉^J:YdНo>:[NHK^ti|jK*NdЭל?7X럾H${TAf|vECIrV{IEŁ5LϪ(GNlnT<_/jPg>3TzC6qrp7,*H;s7SKi]V8QpAeXEk{o3$ZLJ)ٿ 9tEU_ r,H!h[P$Ԥ_vX6ʪGӺJ|{\ÿGš0W$.iX]%4+tխWCώ~`-]C;ԥedU-4s)Zjy?˽CP5b p@q%"#0kdu!?Aa|sT8pكVy@bڎ!]fIW#jw!3.?WbF9HXC#2IeNd3Xtv^afx)Ã9RFO'zƊ}"[*W y$m-X 1WGU;о2Ui*12"aTfO L_ӭ?5DdRs#vU nf O=tC{x t5ō8f h4kmަ*^\Mҫճޑhm ѱ"Y\J{.3nsQ4,nD@`آ{a& D4-4?1}׃W  >9p }ja7e%o\(itٗBg nCoyx%J`Q0x?(\"ҽЭ%T S0'vC*\ \۠BC|RnI.Yaq~/RB|0{ҵءB9n7&E|Dˋ*Cmk+xRϳU&ꄁJ۸ͭ?YgL|c*pl(è3uyg7D2T>#!x$ޒ~~i[b֧Ԅ_h[5 K: @@*g[.Iev!iIO+FI䁠@fFߠly,l`;<]!Nϛ>t vZD=]I{Nb x:ub*kWv8kN$#n_<)5b:IVc l21hڞ%4*8^`b4ZOB :G/8-,9J@`LJs|#7|`% 1VDY:'ѩ?!%dc:mE!(/R7nA%7OpV鈠\gxHή%p wD/c93IY/^WH# ҿ$,꼏џV BGWk9aJs`(`_۟`s axiN`FȖzdjv8a~}El~d F|(CY2E%gLLg G&fef$VI_4L_ tz2s㼞(KvE埱id-l?T zԼeclN؆&kv~6MP 4Hp"DT\͡ʻi\:?ˋY̺O(͘=QW 1KO6&vt7N9 au)'љT)̸|`hb+|y2ڬnm4wtE B_2BYTa\SAK u!y N`A2Dೕ6vH۰=i$+QA[zNMhϗgSf˭!`!*j"&;>Pu}y9}1;"l* t`t$<2hn>7 .CL/e2 ,:Z,xp R[Ev%ȱP02/u}k2j?J*=`LInP?k'h%3 )3a% hٶb?7Ɇœ,\FBF;#)8ga`zvtc КW%#b"o`̵lo]O&@.N%$P7y3 (ݛ>1ݏ#XmOJD:b/ϡџh+SWH02&Pl,Jh^^U"롋$`3$Y&lP_uf`MXou;HSm{j)Rƃf Q䧽kŒl x*ux=Fx“7?{Ȍ|Dv`vItn3#ۗk=+gOp TآI{$販Qؚ41p%~C@ڲxPBk֠jaD }A&|^8z `GkM-_ x///޽z}xt5xaC+[FK|RQD. O7jէpoy_05gZ؆mYVEawRf4id pӸ (ǪGP5?\HwaCaG#jR`q76 д KAoB 7+g](s(&᱅^;cW0cMy93|?.mWuԚil𗴫֘Arx:V\@j^N;W@wpw"2`v)@|AֶM_m#DZ8$Ht% _D9J#yUOV+މfӎ@Md:[ o?7eߥՖx# % Cf\(! 5FGh;3@ï7&;FDZX"_Hxk{OH󜣾Ů_ 3*qN$' UY`.Bix{.xZ7<{? i['.w4Nhdjw`b0>kG`ْEMVyz0- XRd.Q4bƁ%[D{mI q0Y6mz -K/gzY߰"+pܧN# '\C÷f®5șgc|+, ~IJ[*z\3_g(A# NX-"qfC֟?ղ0 3N_V45J54}'{lTG[AU+w{d)"c]tcmHYcdtFV5v@]%@ `VaB2>둴 NaNԿHڦ*SG3QBFl/x/qIga֌iJ#k 0o2YZ\br!8W085{tqI/= ECf潛q=eʏ݌N~{p-}z˸ty{]C^ ^RQQy0M\ƙV?$v\0 JOЌ]ֹ2hmq{aS̠މ!\2eYc"J*_B q2O9GA r'4:!Rf{1 A*`Qky_?[hxxՃqǂu0a"v}_63C%F$’dCQ4Ȓx qt;tIU[$KăJ=jR<Gտ^d.@s,gl*KXqQ}P̂ؒ@,f,iqP#c2~O!aHRYu wwy Q6t+dsT%ё 445gj#e6kFaY KKa ߉G?v^2\{m5:i)HB^SѬ])@`17X Ηw qQ3lB5QIFwBguGrZu+f2O-Eg#!Y W-#Bף؇l[H1"d",mZ&<:fK0o*i=T~HY:U&Y@F"p[s|5q< jy2h{)""g!b9W/y  O[jsJ6ɲq:X, ۿɻ@Ӓ5v8}W}/ $8ek,{T -edm+yvGQ>i 6%3Z76]dҗfkAO,׺La'1 qQf00)^ckN"^hӅ;nb#? 4,]?8b[b(}fN)>⢒~_BO#R.tqE±~=S"=P=AMŒ{xO8q( C̖Hz-:vw+mY?CslV&wꚴ׋")/Tcg&#& $ UӴH.%$ +>‰$2KKQKgcb^Ùo@MEk:Eֻ@ܭ>"$176, y_(Sr2X?u?)lZTDTe-Kq P O5DeI5"iCa$U% P: RVn[ŧ .nN6Rhvw%2/+9;5hM 's {8Pj5 #/:C>{ǝ|Nb!Ogy ِ~Ux 0SQp>FfY]ܗjYA/s6(;3Ȯ1нVb狽@fJ{UBp@JB/@"ƨKG]anUPs4pz*9hekJSSCT.j)JG4|耎6oЍ>蕱`Q xvL0`Wyò%?}NKզɹRAY25S쀙`Z7>JspXhQmB3=IσpcgoųXAzJWF/_sH:4 )N=idMo`1";F̋l/s&/K[}iMfZȎ%Q:Q\%YwIlT[tx1g]w/c0Ľ8(7;_Bdia}>L) 0X+;&.h`K ܟk}N|{a#6 H[muUkV:|ܮN_AZH97B6hB2if-9^ O iLH-ƪ|T&wnoI\gW,>ؿ#V`t`4ߍh{Y UheؔgL׍i$wWY@|9VZ9< WO輘hk  2OM; \Vp4ND.k)[ۖ9Nq .HKlXEZmf1XXz*mMB{kS>pY$U&ٵBR.iǩNb!y. KDGmf)$ 5/XنQNM׺xRi>';G<؏@XPZ4ͤo/6ɭ ^ybvQT6!=j,cy`(CBb kՠ)uM(cֻ\~a~Fуӱ|x=Z6g-LΪYy!I~#ܐ`H8JДIekߝU~L|HԢ򨜀8q̦!67Wq4sf}QQ?`5 icq؛+8­>v霏䬓T9c` Ȓ?*h$(r:f%J[t_R|.!54RT,Qp8_n݇t-=E@݁;gm$Mu`iTR 萘v}~̆d?I.0AP0;fYgp 7 (h tsUߤ#}@P0vDЮ9O`k|Ԑd,u1ߣm@&M#F( `'ny@ږHJ:mFgYtƅ[] TqSpKoY-IݻQ#^Eᕝ-"Aikɍ} \~1qA4hΟ^ ySWeEbgc(a io9տXzj򨖞o&wNXpPjv>1TILTJof{(i8XL_[2D~瘣E[Y>n(4NUnEޯ&+,߾.n/BeGyξO~0}bO%dy.ۣ>B# sn# Tdc/n-#E;n9d%6>!¥CFqOhϾ3QO>u+8j&qJ07hd.Q7R> ٺyq+&[l! ʢ9u&i\Gu]g".phi3KI{gͧWy(0RERG*т5D۠;9 ~yUXh Cԓ6$FlyO:@^_ U #)UΚӉ"'?PMyXm㋥ \ͮctO$vhiY|*k|n%3^m |d\).óyLu~cm-dj (i-f6h7ݖ]Xm07)/zc( LV 3,]FeW8ᤩ <e4^ZĘf꣆ rd)zUkT[szC8>nny R`]G+Md'ErreY4>HÓ_d$c}EE꧉q柟ѥDn5 A;ǬyiN|K 7фoYxhA'/id|y LoҁSl8l W I2:D=w%F]u*6r}9nF1tWd]klFe({{($|dqCDP/ y4V9ϊ!Sh6"+ɒ+S>d:IW1qZcX3!6 cI DvJF 5̪/:Y44w<3U6p5衒0{zlzmzV3fhR밺k1'O]Ƶ)#leB }z,nڗBm&}36goɝ\}oIMs^sg}&$sd0yۆ6=Z<51ӎbvݥ4Zm]20WSISŝ3@.{,_ fzoMB'IU>ϔcH !߼hA]Vȁid;of f^G`˫,t~-68Tgh$k c|e`z-*+#eiSF*Ij.x}03 Q!RC.A1ǚhiQ`_W@T烟ȫzu#^'Cz>8:;l$Z`Ha. 5:;=E7 .B uS uލT+)aKi_Nm~w>2F*N8%iPѵPhfRx#OLQ2WHT`oU 7㘉cL}b t+k eh IҟC-VJZ1N C,w0eG:jo1}ڐ=Q A |^c*ywJ<ɘu*CZmMF'\VqܷV4*]1, 'lp.8d\'r;dXN lm BCE-(i*y;coo|$>QQtEQ !bЖ_dN+Г [vtb *v4+̀u݉eŝ^=},kOWzx(iA7X0GR"tK&O;6iQ&xKl(ay4\pGhFn;pxm3l2)Kh ;9rҟ* *]T . QWbSlO lL3_y -P@Q|O 0~<>/pXVZ\hGњU#/], ;wC#3aϫRlߛ 6ʧA#5/I&8SW'VQ~iup##x6y6:xJnu@!k$^/q U[eȈrJ߇6f|SUrIx{$kP1zOp)Fy##H-՟p nrqmP6B*k%8lBOcOcf3{%oIse4:hቓ{;yfŠv>~٫F AۡY `LS$ a:(pon%iGNU8Z kP{f$ J;d1i`ͼ3A^`algJ}8>Б!BџIW.qw lUbt4JL#ަM"AjT# 鑼^-r76 ((z;ݺff.6[悠v>rf~8+`ZIvOz,S` =<"omIz \˂ƕ.Nr_b, C BU*/544;6a-a9=Z LΤ*!M0;G0!CwvഉW/=4CZ ?1$z]sݣ ^>XkBTw ׏ͅ$(ij?dJ]VHpwrIE۳TZpw@?E]AP@f变1j݆+be]8f*uӎDک&u- LZ.nR;l8n> {f`Pۜkڝs? ڳK2m}2*to)N+ E<e/Z|G[lqBlh DRzպyEsw=ZM9t´L+&J  tUV%f(@?2~ڇ7ie%$ة&~i\fHWгtNߤ14qʗ Sdq#8+A_x@&gxlc]d_&tDŽGx_Mubg-8|eG}Ҕ^mj# E H39N3A4}&=7͈%PRgMbnד;1hmLG#&6Y ӲY}p1!}}ʬl>,~ϳLy&:)-ZskQa{͜o~})k>jl  4S!4oJse8Er$oBk|>;%Z#'2YtdIƍA\wFoe5 wHCGUmǜaرvo E>ebƅ\ /^Qs9)3 (džsAIr*l r(QsHygAť{:ԵghOuAg5,$Io y?*Yt.s3޿fmJ᥂izDpťܘsrM h"q!/W`>01-4 m-Vh}Ft4}Poe+B&Ho߹t8c#~pmLUP7=]h@/UN 8&AgvԕHj1/#!,8si%HiϵƗ>tba/X+d-J$bKc=~C z37}F\t[0 |>UQ8媏 )zypLyuL *9#BLJ-1?HHWsBR4x1( D-Q} 1U:#/!i@mc7!#~G?.u#}ff0/L_ݕҥk@; kgN621A[4s v u]C!Z|`+of 1tAU.BVBr#eJ5刨[Uxt" @Br1j%YfkOƘ7p*"_T؍ {ܩ-\4SK[ܧ z9o8NYlzGUk{DƉ_KOlǷWqi wx88mQ)EU@0w4Yͨ1fݢ\W&ljώC^ws  : ZJ|J5BK2aڀKZypX>E>lsB*2&owޠ'KIE$%$k ÈpҵI)84λcï@o3n>0N BRt88FF.ZT!%T ψ0;\:G0Q|L Fk]uzѴ0椡2F)l:L92z~7hC,t[7hat(7NIqQH4&A4Ud(*] k&#fpŽiӃ)ч<4G}4H;\*b:ī &?ϧ:/%+Mϩ `æ,_&AY3@ayO\F#DX]Pcu~վ}_Ez^F:-2HoR~'\HMXܰr#kd-VMHPvuib{]i8!HȪ\ ǖ0RI"+i'mG{fȎP.WdnBU DS6RqYxf >ˏ~GUnDT`Y"Fw{5-a <dZQE.ϵ)zkUcl!(ށIIKL! *;OѬڿйOҋa!e)Scޥ- uT6 :^ ̊V'+/Z"'?~~'"VAeVߕ7JE(BNN?OɵqR+k`j9)4e!9"w3IvGޮMYRPWE9QyC D\-칍F26o A Wzֹ~Z沁n,G;rm?ow#캩Z\}B-p4O_ܟlYWDW4!74/Τ F`:T/"PK4oƺm?mXex"\c?^|h goޯK2D 4=V Aߊ73nQEp,̼_a\!YҀڽE_W HDJсJ3f0 wХᯀj~ŀLWg11=~2)Kfja|-m vRxi|`ˣh3Ek7bPuNSvfoyg|Nk}aK/gSAɈH8-IQ); Q`  ۔05c\ ouz?kzpW&!ll^ T#kg U ~q&vdo"jQSjP7-h1R54ϡ[Wϥi'T=g`# b` r  I3wm'5#|ؔp̥A5tyML22re0NK 8 V+-].O91Ty 27jiSEG!H?uwPpFɹJɅaNxh&G݇XgĔFW3+/}p.JEt)u[7voU`o-n!ӁR?\H1bcĔ͗K-~LLDIo5Fƭ4b "h#1cf 2ܒ OH̙k\l<;b63l8 Ht|^v"g+/m9,#w-s^VZ>[b(AQח? e .Eq0IM \\l:ٲ"DTeMŀ{UJx)u.XGDܹFyj3bN6ۍjĺnMj5 G.bGq S <,ejIec}?uCOEdA39BOz%A@sN$ـ[=2t1 z)is^Y7[dxGoB! !q-\>.iF= D@x?#faJȖv~;{|T .*sع0RѬpwkɑ= NpȝۮdCL%"&f,G!W8=8Еj?Jt%Vmя> 1VW^'9LpYi{c29Of<"0(7־8P}+#wlA/&Xsqn< 1 $Tt}!u*n1ey8S:gh4`f,9O4vmx1V>EE:jin4:;'Ĉ'̴ELH9UHSUJyb`FoV>d՗Vg(@II'Ց,sII9y6OQHbLm [?iק#fLA m®?j%zq]3᝛32\9ybzg0|ps,v | cgkcif % #h򎮳 RF$,P$pP޵#_GDffg|VQFAs,uE04Jta+W2gWxc}{fe)!Аyd1ti8nkZ̻&ީ'WMi֝5r_1 Cʀ;ϮSVZ&t2^\8`ox CtI})Sg:x9|&qq-U퇽׻P;}oMK-_3ULZ/^Z6*sM"n -ע{BN7laݕo\ys{:['kJZ?#v"Uy:u= v+ eԵRNPYS6:W"ɏ5J1>l^xσ̺$9E(3 6~tͺ]O]֡ i5INJBϕn/PBi,mcm>DlJ<7,qBeuh{_.+ďg^L3ONVp(774yIgi6#hX!5lG?vBZQ^3 iC^dn #yW{Y-K}c6BЄ"HjJfC|=YY` rX?.yV9@C(2ݝ遾'Hɩ\fVL(WJ;(!%n9%&e e^כ"ڛ ն3RfO}N߫g7RIf)K:6X+Ӥh1!d?cvУNHz!C8V>eC ՀZ'=WYr7Ӵ nx>UqI(o^^ y%̛]Bf6UbցU7|*neӖLro-\拮rI<štJ,a6`hK\^|~AݛLgmHV"ݍL7 nsUئG t'TJլ?6}n8 H9(A=*ŝ !5*0s*ⲀCΚ`msd/wv`ىd/b; pgb3HiE.( A&gmF4i.Ah?g8,9rIM/8{?vvppaI'8fGBjID ˖d4Ik(w8JHaT2̪J*xC4?t&'(uolOZޑ{ ? p nzJQU\B,u`rm8hPpx٢6}}6ˀm 8W )8 Ɓ+5djZ͑ơ/%1MN\\7m;3nDFt[4UP){c1Oj C4 scs!o1)ɼko5K˹W^6b)`+ F_u~?M/`$@`)ȊrчP'D7}.F>*^e¢i#甆Y D|5"Jn"[ٷɍʙG XaxznR* &%~֙5sdh;?% tkRHNii n C"w(ѿe!0i|?gKjz]ňTo$+Z6 TrƉ!'h $?qY{ZzSWj{a-QBv!8mP;MV.;ځR Oiً~4N<$JvR\Y!ҿɈq3GWis SH a9(jĢ]'YUkdЁAEY )YⲓEJldst6"8n}21D;uI9,lݔ}t4P$-@{ SU@ݮ(aڄ'hˢ~:*ei_Ɋ)h6]|D4$\ ̣xRf^ {xxb &!il_<\g2^L%79XYw x{ƆFnGi@r ̣at5\=%h3&!'8=Xk_ U{"IGZX p'e6*_e >ޅ!t+22qn '⭻\[$h8 zlN/c iE}0GaӲѠ08S.D(bAqwK>("'sgyOR]ۧNc/B@ۍѣ3v`eF G5m`8|qC,oqj@)T u؎fװڝG:6vVf[x#|?vZ(pΜvźGs㎎bǔ78yW&;s.0FMVd.Qa4N=TGmosK֝ 7J/*v n-_oHdh!\muFzhTNڼ=[*ZBD/(72ԈCSi.d=?Z jMr|y 1@Y&y? gBYRxU…XP$PrM!9[kT-L/' !*V!8V~Oc 2?SO68ƙZ>( TইzAVm|2@F3S̓ zLIհd[Mi|a @ x]٢Ѽ-$:~o;}xN ׳Zȶ @k+EZOT`/Iۀ+bis翲7>ڐ }Rqt_lԑ~O*ˑӀKעFC LNW^KJ҈M'PPݰMrmdZUSwZΚs0;??0y6-ia7=cp@Œ`ϢpÌ K6L\ŗyHAe@|rhlNbIi2J%v-6D)1lx9X Gƌ]P@bQٟWpQfGpE14J'2yV"51W0BMKwC:Y'b(k:R2҅އ9AdzLFKsЦ!pU`8,_ }eUwqT鸤6ث㝎f4g D?'#bU;#x=4籐6.Ao\)Ttn4sL2OI-Yv* /@>HTz`xJ9᷏b@Ȑ.cf` =^JBV[1#nG :M{KY<%{ƽ=~qXju{ UiH'9v; 4f7uc\-K{𫍟Jan V&k_8NPqqUêwzϟ-ZwPk6 {rA[Q?n.,ˡLdPw.ĎLµ~.heA]~Sl.GWwgKAo-Y2+XN^OT7]jVjbL޾%vq$kE{~xy\hD/Ǯ=㾁&TʼneGKL=zn:JkY>}Mq(/O ;˫3Zbfxh*Uߝp2 9=SIE`]^rf\W>FAsOQrǟ)w2.Sb=U),7Tc%<$c4g?l5dC;Iő`8 F)LfcS@z3"7Kf,,^,l&~CZ pKJ2|u7t,$غY+ a员&88Všv/i۝|TCHV1R|Jc#@f+ QդoAL۳ABKK:I=8ZDŽ.f;e.3~r&="f/4؃jx.* xXTӺ㡔z; D-}b8N,:A6ɋF80xžE;w}U3Hk(s!nmQ+{/iꪅn= ng$ޚҸ1ÐRB½] cwy6xkԑb+`26E*THw" 蓐2QѾhҴQiJ?82'߽8dlS#*s*!4 Dd$:ޭ`556Wb{5.qMMv+뾏qI:^OZ ߱L)J艘z_7'P~Stoma8Lح+n)b^]cLuƱԶSEQ ># 6Ĩ6M8 Q]xBW$8ɶ=TlV4e(r8Bo"<ƛKQGvkɽݾZɥUL ETAIIB&ɻARŒ=_dO2B Y q}a ̐1CLfQ:(/1z8 ~-Q3x{`y5{AY kx'x<{jڼX6m  \P/VdA*$U& *AIV;1lDsߩ!EW9-hed*1air='"eFeƊÚc@T3ˈ 0T/K p${37 "/K=<)#balZxPCrJE6] 3k.Qz!WySv-{J9?tV\[Sm--JA%Sw0}IlQMҠ(aY/h6 ϏU[Bh 0=ޭoC"󂨸=.UO>>eyXG>,0<C7 2b/gwM^OioCODgȵ;v;!J+"ۛc5Ehu^C²GoL |J&\h&9;:v3߫&k/Ca5vVUDэ*)bXKxDn//tG SbMdtSqvH{0zױ;\&s*mx;6'0SỸj-nN67b~{fNkB6 ۦhz!-9x[QqQnۃDq%q Irbޜ$Ez-7p8O mY 剂X3˲ D/➙fIѡfoh*X?7N艸ô20fNB=Q֍1/}ڔgibrs}azg _^w(`JrzSUr=3pPVc0AVBη6Nvˠ.>hUm +pn>x+otStm[u|< DCGW*żU?:+8ҕoS򊢍O5\&~a&n2;l{;d|)Ijfݞ|++(eMAJѮ{zkoլe0~jijuOj#r3hN ZXSJC8K4iɑKJ=N4LF [RSW۰GyWd*P}f0<đxд0UIg)O\!}"1{j}a<3eez@@~p|Uo"c#=͡%uՏ#2TGBG|!ƨ;/H`IWXTIgyh8NU}6{<`~@ƴq{8UULg([o.<6aMAO!x?3dMRVF1y_$P1Z#ݜ*2GTmVrDE t?-ױ ťQ3x\݃_6 N.Qr:^}٨TFrrQ ΞۣbA"& -Ǩ}LJW踅Z jYEƲ*b#BKUi@ d]HNfkP r2펀8TJ7'uݐYaJ0]ĆN0E+7^C(J_+'Y 4V@EYZ_^ `Mɱyb2=NԳ2đ'n6jدCkfb[P@o>eՈiN4eW"yo伱{ZWJ| *l#T E(YdJj#[J(Mgeqh::w*4qյBc>ks^)`BF\6=aayiP9  p{` M_4Q5ŌbP$L#ºhS[*Vhtp)=;H!D"*WQXKbPD o9; Jsȣe-:C39 BпǔdypPڝ;/_34"D7ySMBr6F)~CKB [SoKa̪2M?7}Q{WBA7R~ [2}y1N JiT"Püż+( 1l{xDݶX_MM"%Y0n3rf`Q"}68T6냎.ˆtxFl& % ^coP1rT؝3 8[g[7/ZTUdnjU~UH؂-~97'ӻӑy~\o^8zQ$yE_ƙ_ WMa#M~ܸ?+22wN[ƎwߖqeS+m!p兵q?3IP'K׼$SμYtqaCCs"c-BKjFO8S`l䓳~n/XU ~^;Pc^'! t S=8PDE1o_ "3:KTbPiUK%I;S.Q45za&1TijEU(tKhf'~w[SE38H@ցhxv(wy`w9]& <7R+[U2)/f^q5ӑPYܳΫֺ, ã#Ea*9 m ܊&O#`c;a넶S ԩ:Fxq]ULNf14)`q2бמC>Մ3]$ըĬږ= N];(S,+Qܾ!cdNuA&\ ۡ;7dQ\5E- <2jRaةZ&۹n4n!Pҵ񪹺bJrԽhH|;hm q}9mg9[#I]h%:!=Ag0_В{7>EVD1xzx|ecFH,_:WDv.}7 q}*~ƥ1qs7ij?)$a%bzȄN? 7Q@ނ[c_~^;hPf#|k ,CjǬ.V?(t=#6\o.S) əf)pj1@h,Dfͼ? u@C5o#fĈm^`uR#NE0':4/ab6A]r{q{37,xlϤLaŪ7 MesF5@ᗴQb6ڷ M-5SxFo+n4sݫ:vպd9KT=qC{(y]u15Z`!j2(TFPjwl'Ϯ ťg#xDu,1H%k| bRwÞ5<I%lgjH|3,v1F6ۂQW 5cZE=|ㆥe\.I+ML9*sl_$[Ϩ-jzw{Z#I*fЩKθSoC͠~9y9^(fW=5qw3W5tAI5Uٴ| H/e- pk1TQ3s<m/´-FrUgfmX$=op&wH*ī\;-:es?Wt5:(+]^d5iZc?gкZ{{Kb)jdͩ+e7PZ\N,&v ~ c7YdlkrK)֯iɇ9.:l#X2!ʲ) |Ӹ  fPd:d<ܲLbxm偊דaez^.Yג`I>dkV:Jn:] GOS& x& ˇs;[`XEM7T7S6E 5 ͟$ɞq'1e]A)ډ%:$emw;zJLGm:?o >h­iu ^Oh^A$ SFDGe*b`>[Ib9^cfO;%y2_y&I4Xf ֗^z0l߰RTkk 'גD|~YƓIiK[ c3RQa&|{d{ANYA w;~<2.E V*Lcy'#D|lQu1XgnbYc;=6]7 uE!]qjC;L~2OGf/1ܶmV=9` )!`ҁn-70?xY{E_?,:]3s?`j͋^U1 F 95@(r]0[NN1 <%u]rrC f_r&Q 96DRI3q~gyUmޤݲE uh|DѴ$Qh׌ijZ(Q5'  Z\(V_OH%EPab˞K}[x0 "lITh4?ОgꭓIֈÚ1-hXϞjٙ{ru 2ָr&po'5TCL;.FAːF"cX<) ee\O' FOIKſmk?h(x3, ڀX| =#NqEC?)K􂟷ƭ+O/feUk"O=ËT;~l| Z̮_!rU3K^4S4!Ff@ðv.B\tW73ESό.GMC"3+eH5S-h-d# >Yb폥 kdPU*I, l=6ۻ=c/KOTs-GVvg{)$='y9Ffg1|$ֺ0_iP-<ǎͺH^ !Uf)Qm>14o5t:E*s 0mb|p|-s+&JG~W|.74T٦م M9ޘ혼Qr774YEIBDmb7+#$)LA$%qU&^5MV-&ؚʬ^Fz[F^K8mG.'qZkEp6:yaަ* T&kXTjQ}?YojemC~GsWEК-z^4L ,8 ь2m>L'2T?YaTF#L/- b>Qz0dJjC75D6Oe^p4pۻLd >*ZQ! Ж2Wj *Knq!.~%()AR%W4Uj%6{2-]GA;Ҩp}~"߫i_[, *nz絜 \2|$1Y 9y _:xTq]|Eya /Xe=9)؟yzؤ&E; _ǓzԝpR疇.ΛBr'ʽ5A[ (3TV`y 7j\peL(f>?-Nև.o9ZZ7d?yi7Č+*6W 8fȶ3m6\ch"-^#UvBClgeԡn[!%7H FMCMSc52ͱIcebEd9 Ė.nH@l7m j _!:%k[#PpM 6B=X/7Τ'޷eIH-*L ?yhSMZĠFqt6`[, |dmn=CLJqd5DqzT*,齚HFed_{f*+%+7 4xЧὮi-I&PM궄]iՏ4$x} ?q'DX= ;c7vg1eS~f~Yu e"zX8Scn1ޖ@bGdOFdTW艏LICD6@  ~ )] za.W\E^4@q@Ayld@^4~o5AnQ-B1:GkrzLterWI^*wyZe1IO]M*?܋J|O=;ȶH ȸ %oTA%GsF{61TܙaC[V(}!? 6}Յq024!qѲmWAk SK&UG~tfaЈ8jvi)LJ `2p6߲6kMX[`6ᦀrɠ2׌0N:jim$A,⵱qW>*ǔᑒ7@igE;Ox]|jIx@UmeyNv+"MuUzj坵A?OXxRudQc*s,~^#lȶi ~rEBn?՝ݴy"a&D7dz9z]nLn=5 u;Jb3yL-{˪_#z+B=>L~%~A !#ܒͅAS& @n2c5~q~MősyZLȧكPd_/}_R(jsrus-x`?` ?ܘCh~nOD6Tk tt:7 xEۖ[^0*+(߳}R,ݼFmbɝ:euC寒U󈝴"?[OZzMDѩ!Tg38 k|W`ٚ4 @Jf(ԃ| $B^f'\ z_ơukYXB meIo_BJ)Ə3 ͨ>hs[( MK0M?N&G|iN%eȯ+)u -#_P [h Ϯ\4Sr@)ǏOL`չ{Òh2pTyY2lmDvܭϫ2EaSuZZ1pNUm0g[ovJMfbv(&7RAȼ:Ez~d (HkL;4HsOJ("ii-Qym/yk,m?:12)t4e6pO<%Gq%ASvo:]qykH5!+pǸ`%T/@ 0xOo?Bb?}eAYC`(E<. {N,ʛM~W.6HL L}QXh"#+0./ Ԯs,J')3FQ詚o6H2)%T;J:Y.dݨY5(]enD">Qr@aqUGxC=]R'n?4=ѱZxSzMi")":/zt̮ P7OjafC#LpcPT4x0GH!xA90x_m"?\_ȰvPKJ= hq u^@S>H|P bC? +[CYkOM@p.5]ƒRqϏ~w-nLVPl^zIZvcL+ݯ (.Da97W#R-^ ]IS0MK-WM_&XJdl-=V鏊"?uʠL1;Xh)bʺimCa7Z!D0 ;VtKxcM%:])0.ˎL ~(U?J2M΀吼$ȊKd)deFy6WuRW*K; 3S\N㯼AjDhϐ =Z <oxm,y54Q )S4i/|g?˧{]$q}{/,E^ \6@AMZ4Ru=yXp +yB*)M'pv‚)^چc%&TTIу.dp^XEȻJ Q q;yMf| YONTU. ' L&%D0G ʎ[QF462|^lG^FA6|[KN`kL>edS0loNAµA`g *XerqF?PTEƾ]Ą]2e؉uqj6d6f{H\zKѰ }sbۃ~OZ(dUwS_j=C߯-3 .9Qw PHLÁϏLhgSd 2eN+/tԮrt q=3\ VSբ5 dF~afBi{ILj^ FxGY/|%j/"1YifasQ#^3 #=&udxDjsfՉo $˶}5U3-TKSG v-P}?$WC񕗚rRTIygadzt>w'Ѯ)ŁײfZ 1E+*۩[& F')ˆXrx; @kEn+&NVXOSzH@v?2 @^c,^uJ9#\Iq5N*“r T8'= *Reaz?A:dL!Çs@џ-sZT1 4X}&wFqoŦR,/6(aƧ)`x~=|faS=P,=Iy ^ aF<۷@*4Mhg|gb>P+.*ce-mRmYN)E3w/{ǔ#~f}}g0kOnݏ\V 0d1˰ )Ro' AK؋jR. n$qtV[L׃ttI#h]&-yZ?]5XS1v̈~=žFWq(E8Qt߁(GxR촡e@HCu.؜s eܱUfREi5R 䥩wj 0} e6__C+D֩|;Ά3`1rۇ&,䖊j}dS乨82|N|\03-=#'fP*^HO5>&'*_HqR9PǕX^>V5Y5`o>CQV !N";!'}w:FV(@N]{WDa>xL8LVΓ?zHKLPSX >%?UnSqk|}ZS:AͷΌ-H) pGFtc䧲+}8")<4DD*ͺE)fl?;v4ܼ"F)R/ d?# 23k%8-麠|)\Z@>Z, B-҄ iaN-ʹ$G&yOµ;"Y'cEy:L޲kJ{̪9Lĕ#f;+[2Lz'J %H2W8X 0Ki)^Pd[$q{aQ8h|iKTCN%?cyYMw$ml [w'4/I>rIԘ>Ĝ\5Cu7)TwN-Xq{eWG1qX< YaP:qĎ2ĠH|Y|lem PNO_]OG T!nĿgP :h"'Iūm*ÞȈWMqa._~<O(3S֊cɖ a wG:+a\! kq{3?:J5Ҭ&V?%TVh_ !ЭC d, Y|] kԊ[PNȇ?5\G)0Vtw!NRUB ρ4K+o,*F Xrsnk9}GP!BL &`Z"!m, 熷ⷎI+;E ,@^) ڲiLs.=-W#NJ9K˧XL{MWBRMݿkF 9h9'L賤LGs\F|xԛ .ܹG;Îֆʉ _-ݝތl?Vl}'.D`o= }t )VdU{C`~mpVk 7&0q:>֯id/I\Tdah=dMd eToOTnF[Er'zBQ8Eft/ǦS R!S5VԼ~m9;YζLGչ_6 y:ʞkrT`(շaa%#n*)qdŞa_Ndv7P53OjtE3zxL[l'tqVU1%_ȕBxNvKO[5%w=ΦOpYQE WJEȂ2\D0Aңس`lf&$"6!'rWI^wQNakg&C][[@%c -?mMj{nUeȺz`K2f oĸƎ`Mӌ$n8U e-8O7<_XTCrGG|KbUݺ)+&N@]4flkR/C|jP8=!Da@KM9FMF)Y ]-ug#!'ڹGLM hѽX@g56(:&sE1 YJ+Y-kI{H3,`lޖO(JK+[1{p'뺬`?uUٸ[-[l{i`( #vRHQ `ۻxM9LÑTˈ2֕8lpk/8nq|v(X9P}_,4^"ab|Zپg)n/Q12=.Px \a_&jc8Z&Ppᩓpe2EC?ݡ TPY}ϱHmĒ#3ӓ\*)ֿNLԚؖ9Ә+>LFY/fҠ-@65ޭ/jOumXa[2x/j" mPBsfֵ2ذl\r7L?v2zR[ Uz^wf͝5whBiX(DcCDI6l 4=X2Ԭxzk۪hf`:g@iWY-g9a IYXYB2АeȱYy,\*j~O_b^LGt//>噮zsq6)D:4kt^eEkOK;P2҃uFgS_S䄫]g$ZKezrI#_ &9.!֋ѬS7 љSf}!c6PJ\CHA4&&>;h^4lw&V>*QTIW"x=kZER *=w<GYЌl8ʍҨBM+#p'YA+PpoH @zcѱm2VV[%c#ATpʩjS.h*Nu8nB#cˆZ_&mDN{/K0hێ2l=:aVia i5C['JRYEۚtf[j_T>pJj#brT!wg"q97TxOYtPi$s4x^.c.iLv^o }ތ7{ocV ?XZ ~J oE//"l9J%~l=uWӲ<./X0D0\ɭϓ]k.WLG,sf##i^眨FdO 3/'g{ɷ2VE.O/k❑¿'T>apdpnFi'n4 `)lXrTBSoJU:߾#Qdj̡5u;NYr}gyu+LCKR5g{ =KFqڴ EMxrJ.f>FZ6X~yC'V酧ݎ X-KdlH>E?l+*!l 2r'[:.$k5mJ13%Qa}*|~(<ګ39]nw:(Ax"Y? Z#.T~Cީ]73NEdo=!XS9 rcU"d2+هvsh?Ň'iӵQ/idݐ8_"uX;1cڃh.qN U`u[/DFvnq%kyVG F^:Ue8uDYjQF ܫX.l24Z!022>~m@xmfCc uG5?UI/{_еd]aE9oZKy3/"A sq :VJJѬ%}>q^W6^C55:$(Rbr7-Z4r7lo  Rx!Зʙ=8 ܖUedW΃V_bzwd&.@Ă" 2iy~3f5Ozܻhu%@UNfD ˃"kjs̃]@_Xygߊ:*NZH8j{k}8Zq?aJ@A 8;Xf ?%z[TĚby Kh/xbGؙJg CzS kd R²msg-yO'1Z3%(ɦs{ mFT1 t~"W.[L{pnCń`HNo ;pg;4G TXyRk1Kts3IjWHh j/[{A7Kív3ȕ~23ZA^pǷ\s((8y%[ֆMGO$!lr3j7ܷ[ŹMBju^i⩢ OH&I9Lcx^Vžh,Q eDNy0lMy{ -ϹEsmhs˾ۀ\ 0VI"=nԧ+m,Fm3*`x"oǍ&zTn^e#̘!9*:b1%e&TsL0/|R _MbLS3Fm3izNцc3XUy@j 簿7`rƿ0*Ÿ\*7#痃?ތ{x.CC$8HN2ãyE$Ll?t3{({&!_*x YDG :q- BXnœHZY_&>~Ӓ 3򃮚5`D+UC0lSo?n'_(ўtkS{6Fgkͧ؁Nΐ;}BA 3;D~7񙅷(..Kvu%_E;qX=B~jM qKqw< # 9(dRfRnj&Fǟ$!Ji8rS>lHWlxusDEa8ÙST-[Hb?"圫nF:~ sȈI>p|9]b2c;ϣm&Nhi`CN>أyvu yn[!^ŁupU&jPjҺR>-"JrWB]ID΋a3w p;V{l&NJ}WH-[iZ獌J}mo`v.3 UD 䎙Q{n<23kSjoUƴeI|ONv)/>&A_{Y@h|ȟ*SZ1VbogeֻeL'a0M+IR-CU^wOMR< g!hۿ b_J}hD}ؤ/ cŵ !j /:N(|ģ{Lq f*r}NOX$.th  ه mz!ct5sZ#ғz 8E2Fe^!LdDl$넠Y]@ţZZs>6 CX{0ތr"(\$ḽ<"Vj*F$rUn/Gׯ䛁^گ:uz:8&3o.c1DUق4*jv9[2q$]>OǺ%קG$ϡn1 Mۗ7nUC}H.C=R1? K[Wm}s >ǚa:XR xX)_y~Y<īD%e \.n"+]/[|_ 2iuyhi0ul׬ݿY_CDH-Věf/#'^uVU͞o&$ndpTk( yJTɋ2 oKGoǭcCb @[V,<ָ' m~`<#'OUp.yH9O=3"\wK./I˟ORN_r af,[PPq,7dP:0RkM@lm3'a:@vbؼg&9䁪s 'fx|gV#_炎mP|;ufo2]Ƚe͆c?gB,0ДGB"^&ϡbEό:pm06}_mgEXƴ;iIDŸkafՇV쬳BC<"9 2aӐˮpc^|Twegy!O`愈j]eie1NɈ9SݎCtOL|f2/dwݧ3㭜ᢲ@Эrܮn/"r!xՆvpqdI ,0zѨ:X@#F(x_E2Ke%ݾc7-'ڊ=>"TZ& o\2_̔wȀIV6W](92K&L٫Iir%E@"+INٻID =Bl%Lͅ1y+;_lLufwDH! eN.}isؒpSd#39D2llCř' bPV{:JyzyvгI7Ңh` ACMҟEFcFR$N9c+m"]9]JTYODX߂wkU..@ ƫT,ʷ,l^ 槎 cCN#:!ejxz{}Y0TϗSs߰[y7:C-vlԞO XBCcXq/@+WWT~>n/F͇ dLc8q_aXX%jبBA=7gdf+ܦafwRw}vD8[J[6GD E=Lgg0{)*Nwʯj.Z*؁TU ??"yTnnxi&=dƽ,vhT[X?R[YPs>v^rЧ"I,~OylbWUDڊM kIVeNBpݕ6CQ:%ܯ`n6!kzjDH :OJ|ӇS<4 4ihc^$B#;$BQ=֓Qf^oO' l<+@HĜ3R+}+ %yOч4:]^-*PR67Y[R gQ#.+ZD׮~Fʟb)$cyBx~e8mA ZAuZlX^O1Kь](PPFN_Qvݝ4H>' k5gkA۶<={8=V!ïdSEؗvHZ1(MBΞ'p7E4]r]xk \ 8*%e>8SwdM`(bFRZ : xUş)7RgG7TYN@X\]/t~1$rhqxX!,Ʒc^3֗09$r%Kb-&yY 1OFwyӵhP=od\eV5I.)'-,U@.4Y J- ϙ#@4amgkQKvȢ./WRXw'9zUp~Zu@q~ɡGpZM-C W k/6:N%xd(r4E}N8 @>.fA1mL#:'m͎&)?YqSCb <4j+}rod?m&h"(ߦGUCE=@^(61kG@_{ƍhx j:ʅuP8&iio;7H>/ݔd{/Bb:41@a9:]{ɦab0E6:'Ue&ؐ G\ĜiG*c'_RPj3,e6>zL!)^ /JTBl' k /nsdKpne$x=(0j/,zLh ?;$H*EƢYK8Sf;(_ -r >Ĕ۱{T"F7axpUmq`-?( yrw~8_l<Uptfp'A}۱"KK$ ,e5,LQֿ4E]0 WV  W :vE$/qG߉IFGSNw-mA߁*?Nգ˫Bp)~oU\,wx!e|,i`FC )Vd7z06E-sB o4rlVrQjKۏ=̵sHo;z^ 1mؽc:f :n!f{D?PiLC1I)է89k@ 8 4J`)Yg}$L<_ xf`Jg]y=Rr/pһ{[X0sձz)N2lvܦ*bc\͉TkUv;E:PЎ8)`G}vs? f ?bW"?KF'=~YYho~/J7㻧_ m~9̓|*㉀ ]X'o, DIw$9qIfy:.&VXUܩi 35U+I%A>"W`=A<ъG&}sx v Zz'̀X_J~INBf$ImrF.vm\>Z".vXӠN&y%#Np)卤R^Ag%OϙTޭY1=i,/^/@ BF+<@?f(tȽJ^" C̝Эv݄yLߢOl,S+|K=>`;&g{M G[[X D%,wɒ#*,fQYR Lۃ)%Fߡ%ӆ[_2Ɯ逭K|h z)fǚp(f)oQl*I #^&KKuq91΀ʅEGGOnZscVtϝ%BVI_u_$ \&P;si[|Yzd#4Ƈ jЏʄ3$h9Dm|3 54\lƌ̯Bcd'\_#y1f~d}Qʭ@/d|b1|X{6(MGMI@ܼr{rԀ&ﻵCtC7UWGUI}av`õb Yf14c87#LUqäpv"m'v.?nG',[U6єL{8 `O(0ח^Gtm5oqMaocLj֢2+!10iB ͇ȭ!;= v۠ܨ cȠFVFh xjEr?pL)' k D ,]y+BRt ;}жeDނ̮RI?0!]>!q#5cvtE?H>K2 4c]>;C^ 6j}Ԁ~&&͵?\a@A2b(w7GH'+-@] 6iwD>Ӳc^LtC]*&To` U4\%Rп7r4=(G 䒰 ۖp-{FNȠ( zxՓyW  t+uH?G=5MvW0͎dWLLzc+uIbNnKvQGl#rk pY`mFtF}"MD,\Ա$!@|1܇ &6<1 >&XS3C @Jn"r~({(z%gGe,w%( jE- Ԕ#?|֩Q9$. @G=ǿ9[`/pnkd'!|Y  ~3&>#`vq"$T-5֭b,Ř"nb~%¶O) ԁ>屨]Fr+&QH(41jTB3^~EѤ*?ٟͰ@9p-%3EPh磌;Yk x-"ؚc(PCOHǫybvk[,[D܁ƒG`|mVK)T;ig=ç&1ShdFvu"'2_*0,U7>rhwF5ܑ.4¶{W EzQx2_ww$z$n'hP-b;Xۭ-!WEFpKb 2V;:(V)\ly+G߾~:My\B 嗲u_pw)3Μյy7VfqlfK/kCLA:aUzjW,#NOŊydc7# jl&IFf]P7>O閠\qgY_',&!8\J˶Nfsr#z{_JQ~ Af^MXTs n=;Òq,Mb[{adB_iptE"#boDsLQn*  jʷ(. c*M9yv*߀JݕpvN5hU/F{%yius0,4zWЃ!8>TK ]zM Tzsw"2YJ>3s3̏ "c|q 4ꔟv \"u8:\FLJu:% g`uصvn*"h@dL3Ҹdy4nXtT3Y%;iz,HL@l@-uA*(ai@ לl^t҃8jSQ:]؇m"#}bdKoAaS*co^dNmo9 f< b0WR ^6czJSvr񔳳\wM%`j4RD<3,e*J%DWMwZIfGxsGf :sA:UY͕\l?[5 c{Be'aMI,f5KF.)hP+Ĕqf)#™Z*(Tъ;ߛuV4!餎$x>dpQ4Ziϟ:244.ѥ*P?M~U<ms1|< # s0wH wm19_)yKގ*G p 3+zu$RtiOܔD+Շ!ntFkK7pw 3#@RB OM_jrD0$ GsY ;~/MZguNT[Mpu 1p"iE8r^H=8PYR3p ӺuۡTvp 26 ',ⷑ'Z>ր`ܒl[: r#(Zç։(A(YbLύ95 :\@UB̞QLL`p>.Q/R ;v>!Jv;4s$:x)*5|L^3Jd3U:vv8u]ڦ |-@!Ұ{rm#ڮwxJPvL21H f Ty[UVwh[/m^0 oL~# p0k!EUځX#dAZVAp{V1Cb }a _s1J1&c!.KjiPum&yҔ0ψ$2[heHs`0SpW$^qG 2Ge 'HnWI$pP'Ά╆[nEֶт54 ̔ Qj\|sȭ]Q0L $NJ@Y.Mӏs1>^y$in{Q>t^LټrG5g*̰o_vIl[dI@aL )c#IVH^=ڊчZX~ Z7^dp°18[$Ŭm.`k~raӱP9[{m$LĨz) u4#.!HȪdܞBs3NgZ'{sAi+PBA(  PQ^gqxRT(o)*~TjT$Qd=w~Lbn0S[5{'ExH)a1vlP]|1M"6,d?h͘00 66k h ?bPuˏҡs_f*sXⳲcH"TmlXtni_z1>-(`\KfctújK5>TWG"-!;6cwzx%>>'ԺZDBav0ذi H(Q1dHH }#ȘB[vM GZ%:5q/i60g6}JFN߁tyGQEISQ-.)ڱ>)l,SaȶkJ[)Bm̀K};wl#V^O˱HN%+^zU._kT,A- -hze@xnf'Q'O𒐝 >՟ll=V"M-񁏏{{*ԏI [HgEH&sYk맫^\ŔN/E]T /blP Tr 4;ŋPY}. i&m>S}Ah,RqB'xMsA!8܌{R a:c!T\͗K1L䗮>vnNo0_aVL,deL*3|`]_tE! ǯƖzl=A9Lԉ0WKGa V>f6R@Xa֧;ߖGm۵Ƌ0^LK$u݇ 5죦-iAM+_RHϞz?1DY×HVw?+;H-aӶL%^-)흘A$L(uv* am S(Wd^Y!Xʫ`^vcKXE} mt'H=@_RJo︩Ǹ$oBF Nb{|ãuʠyud,T]9y̭D☄Ba"cB["&]:ེ/bXZ>d-DþȴP[Ȁ/=@UI_5(#N:۾}C1k_W8u^E0M&X\NC¨zkְSGK:my} ZO!yKmÛh7i Udp~nV8!͘Mz:BJ}A*&:iuTpsa `c(::,THe&/& c ~ˬ¼e *3tBY.Jwmؘ"k3020tv #r0ֆT@z?{r)VmRTR{ײ_Hu6NLh; e-Z Rd6h/UO,e=$'? yr$hrvۛÀ7JVW>B#uZ|~XgXwGcRQrn3U]~V1ȷ֮܋;~vd[ =RwCS"_&2Yc\Oa춆.:8fHΧuTXZ{mOTjECńM[N4cЬT zx9QYQIXF29/ߊ<&z'=ْjHB;+ۥMAt(|nB(!2:TsۖY{Ki7Kd1glG(Jt58#1pVsS`QHK#ukחnLpI3W쒀.}>C 9S%dv@ VAcϔrn˩D# ~j,rϿs2FT=bKkWJe!DR>! .6#io=U1Ԍ2_},nSe ;)Dْylɫc[>T52 s@mHڳn߽zeG:%M A0?#t1RMلa AaM¾J/r 1kŨhw)GUhESaNCd"FX & z)V*C|2k%3khVg=z#'F(]Z*ŁG4?#)1MpNm3xsQ^z0s,Gi`&YLPQ?g.g_۽r&r#v>[w[c1qVKw?nd:6.SV= P S|[L"v<;bY̿_pi_27@T;Dwsk3Z4dpz22IZ5W\*))Z?^!8]8b$Do"+%^뒌<B3&4(* #uX]x:Edc J <ڑ@?no]yCy8J GI+ےD. $)6@\Q gRܩN4mj+,zȼbr4 S؀ |l*/5r^)fɆ:=paм-YW^OxҌ#%L(N<&Nx(%7FR|㲂X:Wјnepq$"G 2Y Z65kՍC{U n=yU%W|D mgFwqEz ־: ScXqw"6xUV dBd)>'״h14=֋Z]=<**m)WcnxȧXsG{i|p}{A}s{#W7{C/␇yܓ$,:Ǯy\v1<&g {=f0C,>C8:鍗ǃ5&̃VE2I/)ek"ƺ,ubSOm>9ı1 'UUő?(FA`:{uW"S=_>̒E*5^o˾{8ńQ? R>#lhum_iV_1b?51{:C^o7F j7ECt/ ,C389 |[^[" MMeQ8acRyiTagEد\6.Yxv>hŦ#8{96.qiwj*HvYk%{kyk%<3ޝ돆~s*hG'!K yzg&r'q BҰ?TP+kEX(Ken.Q]zNo 7qe8_ZQ8z8NGj" ?lY=MVX/[g2o GH09}`;Umz+y Ơ/CeUKX#~05B#.lO  =ڇgqzhEӠꞆZdy1b<ڵ>Bgka s+b>%1m+'Xj"[tu8mJ%*iHSq4[ZZ߄Ԁ{(!2RXWw y%z?arԴޒ99/ {#!SQ6 Jt+IIm5\ I)A>KiԢpi0h+2_?,߫'Ba\xo,({U!tQ^AX=/uWB"ReÖ;Z_R"q>Vz߽57fG?_ ٟ.:b*pɲVbg NM撒}ש$ͣڝ0^J I:t8>BD&շeMZf D's^s蔛/g}̽Sm8Tx3|' /Ć%i;:G jtdNHk.|o<*-HFf!"% \ii#↡ov++D&oQ}pٯߓ]/ vλ|BJQeڏK:L] U'clMSv'9|iS^i}3@wo9sSϧI"`ꢹ$3UWIrᰞkOjZɘq[O%(Yͦ,Vv0JbZKrbzӎ1zp>n3Xn?WӚ.kMC\k ܐ-r\)gNJ# _:MP[CrG}O;ekЪ0~D}귕ֵMɴ|ԍXbx6ܹ(i5( :wc!81#qb7]GNe˦ X-3fo9g|#ӱZNe$j{D!VVO̸$6adKAݷ̲ɢ2HU9fй)9e9ԇNɊx~}6!17rDiBvMVll¬mb̰dv̭8V3QAI9mφ) {EQ3fs}h;ݾ{vLx 23 wnwI]KKBƊ"mؑ,#.43UYПyʒ#\R/Ŧkn{>r.ɪwq#64rE8QE6e{xXuw>Dlރ ]_8Sj\5c<ڂѭ7 DҶVznCgO4a5~|T0PvƐ6Rwu5{Q $7΂m'JQ&Ċ)]* /O.(~qZ4j|Kt̞Jp j:FcYюwyT=j8be3z(`5Xhj_~ Ŀ%0`=i.,dK: ɪ GPL*TjRRWY-G':manC#Na1^ezDgSmW&L1M ~4]z'SVuK+`^|v672`B(|O_,UNp*ɪ"յ8-s|E 6B k02 #p23FXVIp1k.9׍N;5ChG Ej@Q>ns¬2,l2ak~_-m\ tqgPQ[ұUX<=v9 +{/VP9ϬB (2J$)'ئ,C68r^-n_ZVJ$FͣL{BS>֗`뮌mg*=:lb'$&E/Oz֍o ~'ƇBT͵h9QnԪyPch05 e,,?mrE3ཪԯ<O=f ҿ3Àdb|D_?l샵 0߀V8@#Vwx (rKy;rP8hWYpס@Au:+K`X8<ϐ3(&?$|kI ﰎrO$,QH|&n.W}ٿS4~GT̃2iiC)Y-OJ]XtE\c⺔_EYĩ|m/ۚ1s+:=cTGZˍv;`Nα,ojn!~ eP{R܃W R b u%gf[if 45-G+! nA{@*۹.D:l+ߊK/娿/ aytoi#5f!FJ@;ʤpg P cjYf](yBMț<+x5 -y &wy%/ cN(.(]Ut#=͙힨+'VnT1ahfU휉IR6Zo"ø̽mP9X!"(s$c&kߏo0,$ɓcxkټͬ1Bf YA)K0Q"8H" =m&\s` i-&%yaS7͋+.N;R㲘>&Ma%,HY{ٵzq]_m\q UVdIzq\pHa-)WpQh*Zug@ϥp6sL$bhqY#vs2s~(;Zmo6f,P '/iJ<+Fo#b1CK ַ\S9 pC s9*e1`FA0˅C[q8m` w@g'N[şUw&W8 vZȹQTí6~-ɥ(y4o WDv_1J9|*s8r($Жvn #ǝ|IpsL*feY*wlehZL3>Pݳ2a Q6D窘*o~NaxJGG5؎ k&\E4b_=p``g G < 7}OG-^1}*䖈4+$'1 ѣ5+ĄfY3o+#d(N,x(*moghH H}Iϖ|R]ZAllB~،tpaMm.7}<H'uJ~6@+L?"0M:#,77LrLXSpj<PeԂHDd9ϱ`="D"荺~CRɣnւIM센ZoɆR-c=̆=X u..McCzbW9DΑH\K Oa31 wIr5ķZ^,qUk]Ttd +ح6ɘ+Rx?vȞ9P*񕿂;) vF=`_P7XBi&\Ad>:a"{|-6)Ur^{b'&p=#kGH0f:J!À'*kX璫R R^ d8Wp(vttb Cp+)2%:Pm=Yk9+9N8S<:[j: 8}7t00oCvzg~2O6>v#cjHiu"XT|[t\qB?$HHIKzOy6BLe_%Nĭp9Cs2C!nX :%kzZu_ ˿RoTG՘"k^!FBx|i`m@Rg'v H>ĿY,NГ"(Zln(l=^W$`q!gn >*mb4 X1~5j }̓ .{J./YʝN=}:].-k9ƅRX-'SpjyLKC7 '$/Io{@Adumk#-(  2قcgHJ]ukSZQl<]Jr`I )#NY0uD#[zR|C&ŒI]F @dZ`ʶ9B7(9-.]h#sC]>ol_o2'ʬ8%4?-< 8m*t=u_D7.{x K7%@{#@4C"2nې%S^ee<d%ceί1sC*eQ=[e)a{ Be5=Dbi{4\.Iܙz z#+Wx!mqa-b[nylC͔B|SETtD{ P+%[9k|mWoI)L}cA߂A|hb:h/g }[V1BV-5 {nM' !rY 'UƋDY " ^Ⳣ̓FņD @AzE#wBfCtI$>X[q# ByXdD 2Ȫ֛|A?wN@-7k@?RjG ͪ"sM]uRR͙ZAwM)F5)ZiRpyZ}x|Laȳ 3kY>Upju}rbtv ܋>M Upc#zYK1{5iKYJ9a|2`.H9(G}1`*t4W2,%Mћب^BsFVwI"6>erP ^! M2ss"pl֮s÷4F$nL8\{l(74*/!6i+-_5.|o-8 ⲎOBHwjknu/.MQ/6:ȱ˕mע4B%yoΧţ8ȑUr"Ni\-~0+Q;@l*Ɇ ɃQ1g*K@lJI#9h@̫3%栱[%)|4b&2`BJ'-9 ߢP+>@Sl*1D!'\z|4Ia5)W6u4Io`&;wmur+ %lݞdޢc8 PlSйdAM[cYF%mǷZ䝤e=op_qYឧst?}C-D,+I^Qx\7!wFvLw]cE-b< ~fѿ o 2X c(  9]/Sٱ= $~7-9XS7c4UznX3Cvl(3} ϒMFZ7:HxWNMiQ]L=0W|"ω8ֵ@w:ҌfK]&1<]C[/s(ap^"(N#wh 9}Wyr%(jq%6/~0% Fiˢ8*"2I24.LB慯*`̴Ps ŶwM|(xnzo o8 8h銥^\pJ&%b}u5zyaAlWej8-r=R S3=b1Z2%4q\Wn%HbCkڀ0LxKyxh׃D36 J" OH՟f9Uq-A5=^m4LX<Ј5!=J$l{H7Ej/^Kܢ|Ear|AaBQ3KF7F0_1bOxoP7݋3dS9˷N$lnM ! M͇SvK@1(jd*nJhi qɝ? 9@^fhV_ſ9slJ^4D/A/ 41ӽV**?: Y#h˃RHg2oWy3uJwh}8`m#罹3l(D{[ +ZT3S`VDn|u=$|gNj&'-GxaU*fOwRj+GĒOl/0.&t :꾟'>O p9$,[ /scZHepfȑIr~-{3 Mɳ,Q[Q"¸1,&i#x mIv-_ozLtT^k_%Ii bF'ٮA.vž!k<3 AT?\Mڎ6K,CXDQ'xvdtCxACz\yᇄNȂ>|1l8xڕQēm%a5TKZ4>??q]^H[oȈOН$?m(xh>09᭨sĀkofXdB{mk(a6Z8"?, ״˽8UhAԂZKK3 w[k ۭ S9%yL#t.m` ĊP<&lQAcY@/jێ t_ƽ,0\i{$)>S3+`P}@cm}.x2ѧ! ̗؜tjUo9?GW4 oWb)YXuadt8wQr#1Ѱ!BQuC+,Dvw]=)LF|y&cspc_w{Twbl2Hj6)Y"1u4HBPE's lVx}Nk@*Zv%:R8~"QBr`%'$\C ^ӋƆ)8_tjHnmNEVoR7.֐%D2ݼT[Rv5jU+oD-,K;}%>MjkHڊ ድ"}ND`Br[ *}U遑b 9"2;=N}W>,)BfN6r#/skQMTU)aIfgs*/$Y4~Y#0Ooi>1&-$bE/D2hM0&EILB߭ӱB;z!62N>='.=l94xxbk' pƣwUz |ZHUS\'oז9|]s(z< ҦVIgѧ)P$[Nuo7a^(z[[,JÒg=,$5:Ĺ\?JymoŃ3,'Vb;V;j˹B`:Eܛ Z^ށ͍Ӫ.ןQr)Sy~I+(%Z _ D9g7dߎ@pPJݶ|R+L\H 5JvSȻ5o{J xt?`DQIQߦ" /+цCG#A|9G܃ X]R[y_ͭZХY֋R |(G}sjgP<`Bgu)tigv/S'efSōuShUKD< Ep]lG 7ŸEMb7Xhݓ!TvAh:{g/(O%yzR#aD+ ]wt`Ilq?[IĽPNbW{{"Cxt (eocФC1TTkRvةzH%tf-H! OJk\Rk@DUpq}Ĉ;*SwLn+7PP?Qigi9IuG{kv!/mQVWHsZDS*UDEUlCM5T놛y\1O|6EQ r9]N H_3UD`DHX{m7v5}+E4g x 0}lP"eC7Ss2i~_Ƙ*n=`vIccR{Fds.Tz ][nDu'G* n)%;؊q;$u9-B,y Xnz#:y<{Qjm%EM[Toe d dnK7Bl[fZ X"<b.<91GܮhÚUtyrQҥI:7]X%[]q:}`(m=h46,ǥ8&UI":.>.׎\e2"I-Q<=MVU&1ϵPSRbH/xPgVIlb$PO:Ҁe;G =ƴ$77FGqGy<\1D[ou{d0l2hÏv T%`\TMAXe3و5fjFzIM^:+rm~N];jh#ژNr] DgكE-j hdE^Xm|#jq-(t|l!BNp;ZN!p~[O,žAHk}4gu]bg@oG*]ȥNbi4t\YMĆNDSYE:WpοTp vDz -l ؏ ^{5e;aBF%ي~RRf$ f${S@yyϡ;oWN5Ue ; ߮RlH8)AθY} iRM!rygJJmjY; H_۴.y 3()YVLE(ه$3ұ1\4U&-?aanR +k_+B`q6|8PSB~X *$Ʉ@~$ e0wB¨Elͣy?j//{5]:\&,8<;l/]g;8FeQaJD,'hx)X#,^ͧK ɹd MgKl}'؇rOLHC MLhi7 0<>:7+#}QPU|mmL<)xj`g5B"Z7&m򚼿ݧOI1Y IΩ-6+cˣXX׾!;[pCSEE)#!k6!۰G%mfe0N B" HO)0`l+@p{1/ ӰQ_@4a,օۜ 6z!Dd yOU)sFg^0,c!`LGa$?$[rR DȇRMY@P2^oBWpC|i27v<Re l_'@'Àw@YaTW IAdELF;v֮2̕u$ci@yh/It%0k#BW* {/E,MCs9|-XIj`!}(Tbf׌TSJyjZU԰G k^oc= u#)]Г$‹4ShY9eIRqi8bǀHX74i'[L{f ؂VF(?M Q@ŬbޤrmyphcϺF>C="Xx;VcHvK VF_ oСi\$3lk~t*~`*ծLw+pKG2vMiY3,h"t{Z !8mIh\̞a$6Wp_.tTcY0 kBTLX$[8}w/ eo¼o׀>+PH㑆t/0I7n<wVTFX/w# ?ꍊb ȥ*b@^RB=G`84e6 \C Y'c񲤻s*c[]AS\Q)Ģ !UqVS  ; $;!.. whј+͆N^ʛ".as :Bo3L=[3XI0N Xݭ^Rk2*wSfz6re[1bKa`]KJr1ɫ[FCCB5=>Q*+,kυ*MW#/HPSTr/*[}қg1 ["8z6hd 0L'[}=-"bT94Rg'MZ8Wefqؾ HM{o.$M6"pIy}OAq ^ z/AH*t-P ^J &A B>*7"pC(Y<JzX7CϮ!,Nց-RV#zĞ v掍lr9Mi6biSX!{jߤ墵 jW.LZ]5[E.9t ֳuX !ئ H^Vt>Ԗ֌qH0{~Ӑ~7ll~2ҤT\;#*E7؍nb`9ؿ!H⤄_}&ҩXo%dC(̡/UUK͖+7q]{Q]`l <\YE'&}vx|R=i>&p]kR3rOKN $.hīs^a,?n\@&w^?P-&`%j±&, w[{1wd5ZU`զ&Lz>sG+Q+]ck1јx#E'v Md.}H\(`Oq=.1U CqZi8v9⹠Jx4?c1/O3ޕqot}%7bUJd#Ftx3gU9o ޤ{b>Ǣwe+ȋ,HAgcABĖܟ;\ݐEOp|y(HFڮm Ų%,K,g6^5%m@G~jVs[9 B=`RרP@I ӾbߋBOi4ˁq<=yw7Y7|;9$&_ f\orĭ*.nʜ& .mx-? V[4 EJ"Fl҉!j J%^Vǰ;uB`["6"f46{X`l7~$*YS 1x V<;wJr(`?sHC"Xٶ=e6yGmQQ@\8y_|Y}nVC V$!xC:Դ-Py=#qXA39~~7ߵ {ҋ~,N1I6/!bV Pnٲ:R+m2X?%bzSV 6&_z30N9Oxs*jb>̓Sp/MVX'5 ?`م ,S RTI#n g@1R'-,o4 Li+AWa)Ļ +ziBQEʽJT2f2V8QB<27ĸF+.eȚ w6 !t4ymy<|<eqrnxfZCT3ĐF6DxBj}C Fb2ĢC:x||؋":ELQIPH!qd .b|ѣ譼L6) 6hj ؘ1scQO@l̒oCi([-Em%G Pj#sxf nu'{ G߽ j<`JG oYLE(籝hZٴ Tw9`[]?kƶ&7y@et燬U "g9rbOJiBYb77Br5^ l™ hT%Lw&j9ϯʸ!igeyjӼ :]a2N~$ ZzU$RI DF8ܶRMi[LNx[ܗW$*2*}xoKԌ6ڮHLb[`N sO)0FM^ ׆wF=it r.4c.#?y=I+q$( }̞$fӿi<7krΕ 9y=:f_{N)EFUб JQ'AM!l_T0:g0e׏.oA4|=? Z#̑4%_KE3\3C`z#3>[od%Y]~тRC!zTjieB %JKUg -%dv֭y_|ߏ-.zlEsp ;S0Ld&X`Y~WqH=z} e.2cj}̶J#^x \>x#Bے%"'q1 eӰ5e8VNZAbiLg$6 BNh!v@^!hUwoYR ?M$$( ⎶2T$Cyr,Q.5i_1pk$ē Y0;Hv9JpN])75|K 2}m;}x@О+` <ӧ20g|j;c,%5gP+;rǎB=9]0ɡ2 HM`avxE#&R>g$\SB؆,wiD5\*^슮={B#X{3ciLRV1! 6eEͫiUCr}VxY]ioEйl\g+x[9Hwz <nkCoD %d-:qߩ\`} OKn)&D=1;pM R/KOA;z9$, fұwraHk-H< >`Sw%N(GÊu$bӠNF/'8;EVc;tn!rשY$j鰶٫4٪4n|DKQv#9yRĨ4b,sǠB2 14 aWaQc5+?<T7[ txDhM'MX nؐG]x8bW9ӏ&,l7dT# Kcj-ᅫix;[-m6zq~3WU.t*|>l$58 $1dx$9f=l U#O6ivՖ"%}?ri[V8p[>REa$~UPb2KL pӜ)qDyS5zSM ] p1S"*M'.eE`?}Wng[(K"6/x]-5֍" zDc8ze-kZlX eh|\q*ֺiJ*JԈ"<'sjB W5ן!2yi :{O7pK=&X6 ҸQqDPWP,|!w$zā}ܩx~TwU?(ÝiZӵe-LMJ/]fĹM#f`cSMLg>z:ެ;/',H!l/1#iDPasoX]7Xv[LD*, %E}u{7KVk A2Tꖗl9M$tlJէh}!(#Z(13ǹ1h^CJmf'FHM, hi7!˝fkt6Gq ۑ[r---@p͐h _ yHtRFj`_xy 7K\00FjZZ ɇdWg ߕz`X { ^w%~*~5ΊF(eNst'Z {n͸ 0ﵐ#Љ8ϣ/J,8\ o8zPT@3om틪}Twlv3a;LԹ47q?yiCU`dyM~ 8J}@=\@ Z2Y),R0_W+WjXK"a꿺XhQ^{kjQ&1@ (1¹8mq1i; k]Qq _Nc3Tc>XE30w{Q{i,q 0Zqlj&SjKi&\ۊXL@xSyxEAn"j2%9_=#FUcV < [Cw dϺ(GS,2폗C(IS֘݃KMnpk@WUr_jUt+UV8}&?dЉ⿠U Cb7G va bVԃ16p!)Zr@lF6,Oρi=IEOp!֩!ۍgYiVTk:gV@Yo3ۯ4_Zipbl̻A݋1/|1fw)>:˖/ˀOҘ6n\*ܭ@ 'P7[ckt8oBپqJ:D;.'UqI}Z\(w[ze1 Ɲ^6q(nv5P`Y_y%CczGe1[C#Np+pLa$nGJ(F5wSJf3l|'Uv`yB 6aF Y%Hq$%ZachزIpVqgj* E+ ?|"\2tֳTX47@ *aЏEx=Q>k`<Ӫ*^WߛCsS_DR͹QSP Fz$TI5[BW$$ң&CX t`:&ϕZ|vkˮhQRП`>\u %d5@d*8Zb YA>]Yc%!:]zMptRp5ٕzM 1VZ"ٲuK 'Ba %'2j$$_Um,wV^bm--g /}0E}t?[w5FX[ wHN QF5R0&6n;˾ym?,&;$xS1*Q &;FZC'0ű+75_O§ɻTL)~%uU`jf-ηIA 1{Q?ӄnq5&ee훠O7o1c_ >kt2}YTtB4|K@zW4Zc:|qm3' /V4Tυ a6 Y|b7"GEo 2 wv5,n`6ߑ{݊ fs5ױRx=ĥ%4%mĨc8qaȱkUI:|,x1F"2Rh ^n-Os-il>{ps5|?ݏ S`={!UdEqU~{^af鈑8˿<Zr]rJ`Y֭٣_g@Sוo6:a蝵dNPҍm85YF슢覧S5rl߹cDR){|}2NA~lpA*UI+%lE 8*_Jď(_kbQ*;A ($gUNR-{y+5&U1Rugț$n49f LD~uio *nDz%f tRFaS$W>e|+jy?v"tr;K,Zớ=E(uՁ#v?ZZoO+qp~NK3DCLx_ʻd|X="7rr+ %X7O9Atr(iJ?,ZSKz&i/rK zO䭁 T8gsY7dž߹sVn }hF^ Un+4僗vHw 9(;+HEvcHT7n)ͩ4j8-VZ i=y\6J!8_ 0wh^lsW>h_Ȝ"6&ǖ=+!ֺ S %,^c Py]aI 8eBR׺&|fkqޗ6u BdCJgZb@~ JԺC*)* wf=ԹvJ6M:.o+M*Ȫ`287^6/ą5˗ߘ^vl77U L9Sz7{@;FgPuf-}`7?Y6 o84xDcn!cyRJ(P(J@@,QF n]V!\De|PkBJqH@LQ0Y7ä8N‘g0azopQa'ٴg&bp'a!R y,ASى(e&"H~ћu o>⥁_ʖ$.,`E d%֞_EP*Y\}9Eb$pA۝diPoPҾl~%vz?G*5`SVG"u#|y,R.'vOwi@Nt Rw}悒?JQM?'J]}UZ7:\PMĐ6uVp,Us+%n<|}q6N?s~*\X6sU7%D.m48$?`@eKkT++ TO~5AH ;jTTVz`-īNrQ3)7"p x_+VlF*db:]| .!GQȀ,ލpK*!!9(#a3%Mfs#m-^T jz3-pf *ށ< s^*p:*)KsmR9oPvX@Bz_?wLvį~@M37HqSVI'uvP]i14%|~qe6Ԥ!Pd%0Php0f7Oۿ?'A(hEEd0_S&dT7K;k4]n~+Z7Faӯ|,sF W2|qT9=Avu 9=Ҿ#N=lO}fKg?\SwOKiXhURKƼP:~- _n;>8zjjL_14_ "ٿ+ hx~=">DH<w(ⳏdؚ(1emB웳DBQEr~ʃCOY U#X?%hYeZk^LwEL z{ėM +FDuj dK[^Z>n4y`8LKz6KQY91kx#~vjy2!j 6>XDcN՚l!`U@rX2^33xu[O`L+N̛~ iA_$vPfݫXLC!;ry΂%T(| kd^ w3TRL';nDҝݧ e.}I3PeX@.cMO+N=!)#zOIŚu:Uda 4@6aF``I(9Sv(.^Q|& i36Jigvcއ'of0{e#)/zhmz5{ ˇh[;W4\jMzޏ $\rbށXȃGTpgw2uQu'Qsժ߲} ÏQ u3ez PJ=?E.^q yqDcʙ]lW{,藒D9nk(^\7_M~J OX9*މ6UKa:qnhVK\6`'g?jmDIQ }7>]D"0Ug Z60ŏ/~~uS 屵)+Z[lݗgܵ.H;4wgyX͸ub3d`ǠˢA䢳;a| U_O KB6gLW*Sk4/b?x[wMmΠn<‡kp[;>sǬyK;J{^k i$4<}b UO!܎x.c d"4ke0sT}'1S!]d=g @ &\,1BjAC n,.`TF,6aFHN!4!́75)YE+T0 .뙄mZf;Sǜ>^-ܷ'QI;6Z:.ږ;)[*G}W{r"nh]O6Ys_83: -#⒬r;Mz_,zp{}A(#4N3$ `%U TrYWR D`.I"R'".pr@jq/ n-xc$VVXѕAH6ef| -4cUP]t^R~G$`0!L97D uGQx{f|=j.1,ty@!z:` gLW(HG+xYhbd19՞*׷c,栨PkjS[SVW!Yi09pHs 't!R{ppAǚ m@*eUFQ>#OX͗^nH=z'oXCFU:!C/+Tk7nۢVr UuكזB=qݯQZOWvY)5(8~ﯚ7)? 6(TyW<03`@BéM] 稜 bV9Im 4ISZ;m}'Z㒻1I?V5nM2䥷rssǺjxʌ4u<Ώe~,gh 8/E'ŗ^TQ+1o*7^׫VӐT*-3jF;T`8 CT a|8y&b C'VKRsފ:MI Qw>)M }CA=Iu,VdSI,/s!FOok+ ^.ֶ*'(H7{HÉ* 뉸G(1C!z`Y7鼏4 u#L&(ʻSɟY:/=$"%-%!7N>Qr@mjY1:9]z<蛸@5%_BDL@gG+) nIηɌ-q) ֭f 0 L B1GTҖ^D[ 4FiPVO?4ftVQ彽'9#6I5{oZ͛ZI eE Cսw՚u7f,*ƩgR#;:<`HlrO{,B`^\\/lBHxH*H sdm"Cߖ[_\.&yscDR"h@[gXgYZ07070100000004000081a400000000000000000000000167638a590001a210000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/a]?EhDTTk׶ǼKCj6KKM…eF F%F mݭz.~YnVd0~ڳ.ґe`?. Nr&m~K&nG4o;nL_[6!/YJQx |ҾIWz:Zҙ$mzIY0f+ww"~l}vZ -m5ʐQ P6R3&pfc3QNPFz[#In-:a( bc`t0lugHP";.V8PdT趿+wn5}Yeݼߗ- s wLgqYbna&hr.㥸Em#ZN߹GyALn3Ww&5WBL0jy9BD$ IH$!ſEBFm;kTVixуu(.471qdh;Jf -IÛU{ DbӣgiŭL)/ū ! vG(wD QghU~=|y [טT{9}URw 4J<*Tl"#('5k31+mƐD- j:=B?+mM>8Ni"ZʥRg;vr2 Bz@ %^{X}e!o yGqq s8# h4P-EԼR~Zr2Wup,ڦt+sgNWeO/ ڠXD % 1pYN$|a^$,D9nU D5UXphNS6KaoH@j \\>5gYS1~T$"Ze7bw`ܭx9…Q|dEFңo y^'sЉwf} ^fn'YuYz=VoiÉglzQr6)nCÊ22kc(G"kwH)|a( kɌ I¸:G*f %o'`4 ;P@R9| ~- 8:KaUX5}CjDY>EQ5JK ~a`{8)6./֙ oV ` "I< :VAAM!b_ r^'X TsXDm*W,{MG\FF:RbYkd4!+A'{YJBzxK0A {8T5Ib(\ 1U3v2K|;+i|5W$> +f.ͪT4GPc HR]NH'¤ݣJ|i[ȩq#Z9.YG^aّE=ƙc[Dܰ#7Q=z pBYвwn:]Zo5Tol1P9V$44!!`,ed|Вno`L~?}@3z-vjm1XAqތUC x:"zvYU]1)ˋBW_C )2ϩD izKsM.o @tʹf|V,mTk4[&=.+X\Ƥ'KS//^g`Z*Dz?.?.'pu"Nu$K.&W1Q{%^Umbc6fq.!F< lC`#eT,SH(8kr~qW ĶN(LV߽2VziRL n+I2z۱[>lT m@yhyu`=O;gy 'v~_idUG[+]5Bh G%A]B?;ԡS꫈E mزl$GΗ_,;ccUu8jZq-juJZB&m)&$.x6&3DbZPF o`g "; )[$nq,!,ւ|C,D.=X{*Z\ 3$8& 4bmM’ݎ7hB}MVQEao6ɚUʹ̐ :3uu;yZ9G*R$9CN&)Uw ('._Nu:ǀD.yK +piLs[SՄ=oElz`X'7_~-zr"HhWg@L:K֎ofJt^x~OtO~pCW*#T,SNMAx#D+ :Vko$1N=rt(cK"IV):vci%8S>7FrNq qւ YѶd:/$$ ]NQ11OV-`.y׸ZQ [r:n7w=!)w2ve6v03wFmgڹ F,X7TB Ѐ%mhު]K?p>ϽǮ~Mo@qU,_Dz@X =1ªbٰ3imN16̱]WvAnBwi+d\HVE;o_z_soEL<,@ޒ /fgZ-|ȕuGiVOVk9CzJyA_uyky`{lxLB#ZϠ7, }f Y+JZ X|jo4^.g#tkuu_LyMA\ߍq !_b}'wMn߯i{NaI} NX2G3ތr5ŀJJ)wl䶻aB3,YaVjËݶ12 *c&.ǃ]XyU EP4d!-;BDڼ0EIwQsZ.XT6nO+\ԛ#3#7]Fg*j ’YCAn6kw"1Z)}ן, rf.9=L;V)KW u qnIiub3CjKlH 8?\l7@oݿ͟#ZpW(tU(^f`+r+[Bv`FϢOT"Hyrдx*TX9\z&*l:Fobb[ɈB%E݊3 tMx,qKv_g#Dzvs3d\rfb!+O& /t `5 Q%g,MҪ=ĨaQԋΰfZy*,4B*| _2HƉCdUAcG#.o}@$&˺w#5 aSxބw~ N6ORbcR^Q9L-[zOT  5EՙM Gg |f*D2B6#QB~z|uNڽШfb]5ନgGX^o=C#ym)}2/`"gFtr q^vʭEދt=8qfs>oF:q DîsqJ#٣ހN^;&)m# $`#*MK0IF[ 1^%Y9>JV6j UhdORsP$eUwr '01SJ+&- H"nelXޛ\+afVF>_-X +<10a'Lg 9bbqLqn^[ؕ 9͛WGPj mwM7 bqklƔS]0{(%)ֺNk27ꂛP+`Gޒ@Esª:b;G|(YR%&㻟e\Y\x :zxHo`wN&<LSȓwX+c;R3UUD`:e szq@AB1 )zKxcwʼn FjNvHNOO4@Zgtnn h-YxNkqE _Ž)0}vw~AvwSWrk#EsΨ2A%I1ٕ/S8q0bAYI֟8_$PIFe@-U ]AOG<ٙ/h{ SO]H`7tGV:m*^iߜ;zĞDx߲I~JYoLJͼ*`}z=b:~Yi C/9u9,3?珵Oti]$ ɿOhc0!g8FWSf.6'U񙭇$^|+M L(tK*>I,$&7ֿܴ-D%b~ǎHET,Yx9|aUrO K%/݀0S)=%W/ ~_m(-7L-bN KUVGh*+aķf3ou?[DV ΒDQt%S)Ut:g7B=Gs E;C_!rVi9XJ _d Z{.?@ս4upw:.;c~e8؃Y%Ye`o8?P6`-9/[Js5n ]1ӉӅQ g=ZD/mTݮh%/1|84n5BG|R;י ۚb L.Gg;Lm Qk ؚ7OCe`SوD9)med(0PZΒ &v;of$A!Dx4gvoN32c)qPE5ĂĖֳԘU!~bSb$8'Cs9:Q/"O✱x*gK¼{"ko3QM#P 2:9N/JdT+>dX$ZvBs~M{Ϟ?fL&8C\buMכ*+nu"k9\ 0i'=I.#Gj9YX"h. c o #R/,Xj@TaJkqzʠ [$[ms^TqEb*Y)S|!28U _S |[{̶[qqNbױ& 87wmqX;D́` V0N^`x k?¡5 Ո[wPgFERWǜш2eFp2:FL C&H<0-׭b<ӟ,d&Y2 |ӤJ.-u. Z44l E\/ah V5+50&\ Wf!*汻]15aB٘ՆN@FTJxu,϶1L- 6Hj)D@ < DWSݴrAU7jA-ݯ9g"뤎g*h=X,0߰?0ܳ4;)o쮑 3$#VR~'#8=.&5@;/LpOJ"h5+*5`ض W4'|erY⻘߃Gqo|Q]7[wlMiSMc:d7 hԤq}?@A3L +u}IEla?!g{RO!MwM)I{t(n/07ʮK;KɩrIyeXGvBik[Yg/IQɷJ~ !{)m0 };YR:YŁ(gm@+&4pi#ʝ^m8TJ^ I޷ #_}>&Ė_.՜l)ތC,&"*o:"isd{K*yZ mRdˡ45LK}9"u5I>P/8Y;CM &׏2?/9>Uؓ@1yEOH$l1ʔ3)V aPyy\ԩ N5ŮZkW($0ET}3p$.Pu+N?lA{ڋgҀ5ba2șcg;*;v,H(rfF NHmO!pIh7i Q=.x%LMmNiNI teo'=! %M.Z\)M=|¢w~:();Y-ցu֓m3)xsycd[( @z+AY3bfx1hSϙ԰똺/_٩z{]O+YW5 L&S~u[~Ue~6-N+]X1DbStw kgfmbrO!8T=+8OfVS42?*T^&D؈p> At pPe -ui,Z9c.8^nTMz5|;]IG9&#[|}%~ƺ!YJCO.*FP7qg;drTT^Hc@,1Mr;uО5D jD kdǮ$1<]oKY[ta X'`*Igf_ɑtV)NXt.eoi 7RV}bq,ƑX9(w$Mn؏ ARQp`WEcr;~f0-Bn:Z`/'&0|-E+(\!{z.$.&Ori2-"g2}$tf[õmjf`1nt@9Nh_am5|4O2 MG hB7l1`tdԄdωiѝ-+?xiv"zD")H?x^ȃ-K%pԏ!G/IqDKֽ7;ENN>N{5 g!ڱs|M^Lq d ?JM(}RD ƶUDc 4VQeC;xZ;a킱5X])yĽo455x@mO!Euё֙ZɍP~(|H=];hf']ہ;E1UU/`q&!A*+["An$ˌcH/}'9YajMiB𪨩^;CFy7Ļ/6#+قi[ WģHtUR%@Cj:(T wvp(np1yMzW$Φ`Ot̿ٷ h윂M9k׉Z*nx i u޻`Pݫ2ؗ쟏GoKr-NjE]pMMVHU‚LDĖ1)FyYn׆+U'^/TrgRh 2u9pdȻRSd8C(;m›YJ?: FQ:*uNy^^fw[H%|mh[f3Q=Y:~q[ ټbc, wYܫcm hߞ0N-jczE W,]w'hY%Dl5-)T.DGLwE8y]I[agKye>3m ~Ir0 ƽW)?qI0QL ^Nbx5ŠN< b_*y-ҏ"Lz=i'H)QoHneUAZGvm}&$6UDӦ"sKZLUP>DoH=kuA~|PPKCtXM:,o$Ι;mj/Unw8,jÒi:+TQ?`JRZE6]L]# f-m?r0I=06&PPߛǩY-Vo(/7㱔RA#Эۏ,<z||X0vq[YoNʛ y4tFt  Qvb+"Y }?1 bl$x0*Ū`@mݚ1FuSG V$\>f!,j6uMJ D>((I2/ؒ$bS9>•F@ֱ jEAGtDUm q 5|k[%&_qMϐ3@L{ʭ)( 7^+nWwmE25`g*?Yu8jfsNϥueos3RZ3~AŐkh.66: =P-bGrwG-֎QnF)|\D`{*CX1s\[\${LO_ϴ%렍邫9!m3\]>o+IdD6xkMφ50bNk* c=jS\r~]-;w&]ZTo`e* Isx>܊Y@e`JިzyV$Ի ROȄԖ8SJ"psBV6[-=ṳ_4ӒܤFbs^Οi*qhxi%γ] .9RUs0Cd|ۘ@t@`)[ Z'Q2 &Eÿax$/U?5ww{%+r;EwIMU0uk*m:O}*)RgW͒u`STbX~sFw.!򻒬T.x0 UplDQ8ޮPD- ({qZZG:>H^0Ȫ;AJ4->f ,8eOv1bףs-C¬Nia [EE?"}[4ts)3~@+LBi#w2`>o8s x]OaS\@ߚ /$Dn^QO&fQA|>: 0P1% (1^ۣqG*z SބYoeC /1 =`dDO A)HMG!0rنd$ћܘ7Ct9[ H;-oԁ+>PBwlzI@r9鹁 9q}^dA~{kBZIQ=кtuMgQzң؏&kfpYa!Ö3מA] Ϲ*'óc%gl>/v@6oZ9gW 4azy?kAoJ6qNd^MdC}}0|Q@zMEh{1_7aOJ+H(6i6=J0b^B!3̄ϛ.XWkQN*Ӌ!˘ 4IXGx==yZ_3F@u0 Ns̾q5Xβpjvazyptepm2>= 8/v9wO9ӂ\H/##_C4z0@ugUt\2}4)̡H(oՍ6E3ғsS:+HϾߚ&秏izC$5=.4 F|)9s&Kl/i/B*1BRoDހ5[ܤTq*ʶ|]]_U ĥ:lxane8~)ߠB8Eٛc{ 8"}=c2ntYXͣ)YM Me7?4^71Gh#ʈt p}@uy}*05[k:_r8ҸZ_3N[`fgJn&X>Z} ^'"&2w +#^l7hB5@ /nFVLSh)zƔ: wihVAD7jw~_gUrHyGP>R.RX?8y{_FpO8ģHLZϘU14zRJ@k(pDCCu9{K/"|*͵Qn2~:5̆bY*n( %0;0&Dž{3zOh)$,OEKLq"'Tp,$׽"ս"PV]nrrD/vh<g+xcR2ذ| W =Y.& `;ӞsgGU9l,G`boP'7=OGv˝f7mPڨX/nG[o:窓@%H1`oAFb_Hü""8i L$d +c!jna1K"f4ݎFU=ui=! 8P16,ۛq8N '-M4&PGkZo t),{tj ai6$ASf@},!ױA*2hRPdeĒɯS*+DH /\HQ'_l:t.ۦ,4uYjyv)dX,Еy oJiVp/ i+)]Y//gտˑo^Z!bmxPѤ3x<9W@TV'rb.@([*BZ%ݜH%6^K|z' *!`͞k $|gC$!\f dS4Thk]K~@.gw qx CM K}1׍?RiS;IX_g|1>} ņz@K+>Ԋ';b@Ifl^L:S/zBӳOʼnNc63̐=BES$ǟYHЀT+J Ch/ԮOˏTFOG}Vg !j{=&A]_=5F*طcp.-۳D X.WqUJ<<ీF՚>BDnΔ%4yi),vύ3g3Ky-?nnDP`(wlEeø \.F>,ڣ `kN|Ӡ%Dđ:\s>JS[ReMcFPt^M22lLH_H}Mw[gLmn`:tKBGa]LE2C Ex'7U+N';YCs>RD U 2+yAgTi W&)sAZტ3F.>FЈylM|z<p_ @$:d |+& ["( -K^@ uyxZ}OG\IQ<;_?n Ie+j\M}|kbSOu9[9eF=_-n:Y} gJ,#ζ_!k-JBB9qqiWD? BtDHy%<:MKX}7d@7աJl$BŪ'dVUȄ1%ě/H vrcg*M'5/GN! eHbBEgBV;8wH~WM%7#'hK(!I,H7]z.VZ.ne<7BG/lpF~?:{7Ezrb4 h=!Mx뇔0p1M)fv.4uPs.fցu7̄ˇ|>P!6ޚV zK&̩r6#~2+Q-X7T[VZPP@IAC$)a͝&tP`dH1(Ӽ>813X.A7J~$ >_W3WE(伺K1EI/wm ebQ?ͅ?ևIE0dw`{uw[fJgL;x*VabYcfϝ1hQϗB6w1ލp[,#([R^q1 O'1QɔWϓi亏Cej3F;^1/TcQr `bpgՎ8 yQtH#ޜgjֿuֆ"h'-@܁ov9E˔,lqCҲ /pǺu`@W"qt,E;}ȏlhF02{p><'rFSֶgd}G9hŖF!c(|Lb+go mhUCpۻ\4sС#2`<73$/D!]2}d!5 +R覥ZS}ʔ^s)ۣFGr/#yҔ?z6DWC˵͹5I/v'BFņtDK\*$?).>SE/&uQ {\UT()[._1U!.^1+bmɂ9FC8TƩu 0AXAFp@mw`%: ~zkg6UNP0X !J Gvt[zdU ʇ:iAF tvGeàrk0QW?\¡c? r0vn.ѠO`1M/X 0>`3 %I޺ V^(2zt5wE^\ښ%^AURσL<$5+կCc-">+{ S xKF3\0x !Y[(7$aPAhYFwQuPu;_ ,in7+Rcstw^l{LIv+moa+,BᕊnB6cÂݯsq- W sxNꦟOrֿ 2\/.fvlַVGEQJ>{¤<+!g~4<X%T)| p:7izUc[DIYj|f#co"DIDgk:>uQѨ%;ꁊI w Te%A1#mt6/zzfI ~/P#\Y(+uB<{u\0ib;k5@lh~$ŰzJzUcD!wz@!OF/ONweU@pZJ/ˠntqhXI'O"ubޭ Za4$")_55<,R{D6'd$0/-nő Dk4JI+-~4@PK4Rpeyi3ms@)dgcPLW0}5$C@?3K:gXpL σ]Ő<`ܑ̟< Q _CNkw皦:\R<$~DɹD֓Ɏ6΍Uwɳw9'J|XnPVі I&rѶjrk8r,W:8~ Kc=,.-~wr} 5,[/bK^Έ挲\I^t\rjvoJP)|^I'2b*im43,Gt $@&=7f״{"1׾v=m QOJ&Vٍռ7,N"$m3VGvx(:dZT[R6ytQ% 7j7@=VZK?Ff(wE>V AM8TH`Uq'ճv=y4Ivݡc#?G򬄗(S Yq;ؿPSv@Ұ ™oZV2z#~l5ԔZ-?LhKb an B>ڴĬ֧Ë>8/d27i1)s.j@=hQƴ~!sC9t*d6W5L9sPT4 oW/y>v{Zu ioߡľZڙvn1{ ՑΣ'8^? xXI#yN3OE 9-9pB?<̱H0X{M$srHt3IԑƭBy*5tоr7]zQ[-kD*Fx@p )2F)(Ȁ2F%~ hLdYK8U$K͝ ^17\Z'PdEQ-'xaS3pw ar)#g='y?1[>ItRDcCY[mv ,!j{)Q!NY]g;sr ,3V nӿKl(iLit?ݧs;kM5؋ff| SOfc?g&R[t%RD`ѾoYb@iO tK]}>HUJD&l_7N3fX?Ą&NVtlǿ5ʸ>Xp)ж|N`-Aւfs9n1No/g"g5>>~hS=1FEUI"32؆ן'Oڰh͛Vu 7.&2~]cw9^N3hʼnh^42t栆@yas.tpK$ s!χ}W @l~AZṫ22qmrHW}ߚdΕx`#Cj%K,glYH%uS Mfelx4A? ޙCGQ4JgdzT06(AGchB|? b= ]uu~0b^j--SV/d'yXK|ׅ .i-{hQ!`6|+@ CZl4u:pHV_]WXqf"b\Y8Dq߃[icA!q{oZָ>i՞L_G/)q58)D杊ZY;F< ,I a%-@ԢYsvx~:AH+fV!&{Uؓߡ/c?f.wBQ&-m ̂] )fp"Sj/ oW K5k;F?/&S[^Py/҂b>z(QA4U iB«iʄc$xͦt% zG ,d"xց *F-FƞK)a -* ˚ơM:, *^iF9M3]Mм'$ "%L! 5|mpCEL\з؝RjKDbx$„MiIqMQI-AH-Ї+.& U+&|$ÎqӴ3cj!#4$C C@|f Ln?ewCƸYϗjP8'D<mUن/I!k~dk~" f_;*$7lH17xP1j ^mE^:W **:E;*1m ?2f@y{Ɓ^m[+?')( BʹOŒ#}R*yJG*7ނ̖l[)G$A=zsw [;hq>gVQ=Ҷ^NKt   >WJ ,M\>Mcl{[Js;}5z3u{ʻ%1YwlgR/(/'뾭yz:܃-g 1 .&֢b+1~gYUw! ӡwac5O}zR\0qmƠ9.eTC *lO|{c?Q%-he6XɡeN0P`TwS'ym$*u *ơr h)v)(ԄgCQ':JeQF#6{d4[w  #ʴ1!)nA؊;m32`P \'S8Obэ:6:33βV?w а(5;ihr#a޽;8&-'mT A'PnJ˖Q6NTg8мr9GӴ6/o53t8U4<6Y/HC!<0RB*J=w#׹\"ZÑ=%=D&NjEp~s]&[T̮"IK༠'δwnC8\il\Kݗ} G !5qvV:lj}Z u2;>üob*Oъ䥥`( fweI齐* 2۽W;zrL)X1E*cBu(يpv6^ VLg)2i3NƶVpM)Y05Њ'˚VBWR)xS Y׬3U딟%y|lFvdJ&Cx9>i&8#8tEyo w_y7kc8wr$Mw>4YS[a(YD @xҮP0e>1oM0ЉO|:K*d`Vn*;@uzS;G?\BkJY`lapòZHDS/T&&iڰx r\x%b}:me͏謩葮HvhyԬ2sD:$F9&%U-;OY,f{-",u@F6j))|PW|UpaDx%QٙoQдztbM2&o|z=Ł`ZV kMe LѼ@hPRB(G\]> ~:N*cȚ6V+i?#ObB@Dz3X[ ‹\վo}P` 7ʙI؝|P+0m1׼en3f͙-rdh>HsjFhxA44 p%R.A#ΞUH錋AZ̅lNP?[4̈́ƝDD[GL@N ;A`F}2f*;}j%Sj2lT֖SuSJ NFgә*U`<-$bim^/P$oIC ;7-6m&ZFbaM5'Dgƻ0&PY% Gݯ൱VF{o2b)igAC`.\BC1/Oȶ(m'մ@. #-g|n,?x5 `Aw3N]A2eӮ>D*qh@xɵadE@NhMLAvYsx'Zĩ/߫letBR&RU魦Q*`ӑ,pN'>.y`f̕HzUk*pw#F 7_$,),Ȝ|ȦֲqU7a[;>Ʉ5؟K5/ŧ/, it/@9OF/X5n;\_Ӂk8@;QӬMTo&̵(7g*[3&ײ+>=$&_"\Dć2KUAq*@\t)Sf ,J~.jHy#|,Qzt-Qi}cOR dq{Թc8xa \)Y(pxɿ -`-xOUĐHCĽ.:[rv~iL{KI@EJ)DpB%>7踷g7?cM-QyT]R'xRIGAbDpk;hy$1SC琾3+gȥhͧ!lM2OOag $[GÅHX_qrXlͦ)Pr-:5jKG3I.Jcw[oZɋ.ʸ {pVʛf|8 vHV85vf--gv~P91`֦r se&=xI+Nl:1T7Y_8a ?s~eD=̡Wmu 4DF2>aB%Ṃ?%f|Rg݂EJ#_Ɍ_սպ&6h\W)t'U|ViFaxn7U9f_/ ;=.{ `N+'yS2х<=`WX?NSg\&v$-(`F-Yds,;,ޫ#^4!Z7G?~F-y `#-58}Qx+kƐ0xbrmtnq?+rP,hFeH6&"2.UFӭ&6,;󯖨rٓ hv}2iឭ}/cdNC@5 ڹ~'@o?J?xGɚd9c.5Usi|/ԷqHɉPU %K S;Zs^'P> $>2xeMӦc[Ax ֡Aa(hp7+x Z\g,yzn6k~s.;HjQ(W-Dk6,_ɍ)oz( v+4>ZV(FОG VnptbY!ڹiͰȴԇ5o2AWɫR6Z}FFMƏjݞހ:uS]y$>>b MALgdRwCPEdpLe@w}0=? 's]):Yd%FPXN&CQ'B!k-%w P@DFxgHL:A&"g!;sA_hӂ BCk 5L[)du8iw]wSS@~*kq;bf2qvy.gS-u 2Xso\O<2SHscQ8m䄭= D̉j Yjj:jbê;Q4$CH[W/UBؙ\4x')jGDm>|LvB_HSPJ$;?܅Կz ±O13^dyЇA8K*m.gꦫ/Ӻ9v`dߐ |D@2ݫjUeIKo!?HJׅ "$"U]D~m064}݃.dgOm8 <'r%,P<mk./ij\/VUn*$PQj|k5v̬auѰKKV|e#L!ҙT6!@RSJ*0&D3,Wc5;Mms ^)ÃǀRWd) [Rt$ p/NGnh;@|C}dWc!|d#C~\_Qai_ήT2g&`N?Ci Ԁ/ŞݩNDXF7i4V/3R UђQ~ %M8;Rު\eQ^{z,_0[tk ?,*rJ p?Dd'2qP8TfѻP>ii .q ;ߜhf!rToP*!E'8դicۼ { XO~<O(+e {ڔ roBS{XDVsa39 ?̸ `oys!j QJ`!.=FCPTQJR5L`vR5ΈƖA/$B4>l nS_z}j )vqkL#NFc,6xBm[pXSdH›i77=Ձu$3DNW79:{ F[͙%pq˦XЪP%d u =?xUAϿʒ*GL41D-hf]>03B)ʼn06s:~/7 :~WE%c2哰=Gj 2h0rJKo/iFh0ϰ,G8T>MٴT*eOKtQGd`%FXzu ucahefM;=$"@JfF|(IpRJd[!+bV`qQ\U "+P"ig[: ׳b@\dۤo|ll V j H|-#-#No芲 Z Qob| `'gsg"453y?~5 '&@ "FecS8[jSzE#Ɋ;CeeJjjݝuu.FI,d3QX@A7oG qTvkդ.$ܧ BΝk׃to?pcB4{# K%a:?C LkhՁ$4,չf/TP/j pT5X- 9N&@|5.Xx7j GzT[\~G&]J\E~QH&UjZ Xw{pD{omU,XUWE.y֩C0NȊj|IϥDc[ c~%vn4ج]/"NS}PMB+j: K?:7qNϡh*e0FP }%dGWqeVs]\n! H?5Jh-JM2? 7ب.߭.]`I:]n3ofB۽6<8mOk-m|(!I~f[7m-;iiA6'O`ؤ >` fN77/'`RpIjI]>*W l^< 0Q@ , \G|})=3hT65pNGSzEwk3YF0x0? *A#u`zAsn)AVPXzˊV,}|(^mMM7:Bā KtOʚJ}K-l1+UQF J ++*0Ƿ;*Ib%e(/[ͤ5gʑAMЍ1Ȁ{C!:LFےrR`f o'v {2NOgja! :GĜUC>'9;^w}5:} v,8, v6v"HcJSiC1Oc7JFԧn̬Ln&k5KYfrmَp?[Lgo%::oN6-'+k{S4]Y5Q[]R2l_ n@V\;jLZ9Kn1oZ2~옿L_-{CEV!z5TcUg;U2~֎zDEnKG4j faYdb`*"XdؐUq p ~h6#lK402vS LR'IJGŮ_H(rW7@e!n'nǗqqZv;A4HdHryj~ X>a_9$J$8T,|Bl ?$`tFV䚚4|-n@g/b"-iMD@Bl'R ΂a ݚv/%)|ndeRBv "1Xc,QyADmj$y; sw1`|w\y`VuDDQv$&l~\OmU<1 H]̤r7kfbW I \~ E Qmgt !!$PR4! #@/ZIx7nu!U[E6 Lw?ZF1|4풝vT$ۜR}=xBrU&(ڵ%#܎q^Rs綜 (4;BzLt3|=:PM ZX Mj F0m&ϐ_vncfMP _ \\m#" XQc+H|В|JFa"2R܅wAɺ<Әvb̈́lG{Ϫ"ߘN0<&fb#-&&\Z/!}`Z,dk00IIx.YF &gz9$GJZo);I&0U]>K0.kVPNM$ 4/,Oz~e//Jm  zr+,[vbiEV`o] {eKG>>7^O/^嗂F C R2-Sy @pR֖7䝇)Ph)Y9Kv&Ow~OHwmشsi܆鰂@=K쒴zL12Ag׳ Ss );ٸ}BWaT0~L-Lj=ZZpBA(wf/J0&_?if@~| w>#q*o8';zVW T%4 F ՎXlrI6卮32R9SxYxS\A=қdNûT<۵Q7Ӏi8$s׌Բ,#>2#dQEG oq=_h{r{AǝvxֺEwdSJ>Aa@%xr7L$>;GK"y81AR eĨ@Qh!$Acl3DE`M/H'N\ wPQujtar0ɫٍqJ_Ev'oi^X={ vRde^-ye>gfnH1(4)5N NRyiu4-;>$\$Rvg4"%7R:0 ߔ/x!5xgm&5p>Z_q.e6 (?}2U野"FiwkH=NbO# 1z̖Y7C14[TJ"dP*8 Ҩbw%υ=qv] nFQ~G]TmrQu"E h q뾹lZ ,4 Ϡ:>/roɊ'}'Tnk\@y -sŞ$18f!.aXYn s{5!`J BIW DEQ #z~X7#hHSYk\ .Rt԰|tPe-3zv-yLyFv RU٦!K4җ(v^>{4]F)a\C+ʙ[#jF)x/7d5jvtKkߗV~ƋDF$k={EL<a K(/ <YI!J:#RNÞDs$Lӂ^g~5aNm׼Ԥ9*1mͻ.Oͭ!W7Src2anKZ_;>o;UuJ.r 49x|Y 1?wM}Sy`)ѮŔLzk$ ۂ3L'R'z&ijwlDL:HZO46a;Xh-l=\S;q GZѣ#C6(dSE6BL; IMEʾQ~gg{WRR28Y(R'HP84R7ҧTl=3ųeh,0\a!¹kvvG9:)ͪ՝5.b DLw'gv$V#_swCA:5T0nXWܥr̜j]Dvpbؠxb3EZ9;&@TOL3#[M_)Q,OT URl'8B3L;W$+J5 12d 95|,/VUOBVͨ6t^T.M6ck  u-2'4 ~R*yOԎS \ո *kך-Q,zK˜!PXb,gq7HwgbT9<(AzUKh5pq4oG.v=%f6d.@#r[-),(+ McsG8Ņ<^kMaBQ5ۂ4s"fR;%R.g5RrE=&fEw.ڪ/YB|y,^T RτzODmC5HoxZxںM xy08JD}pgz ɮMP\aN2WuWj6$ -,x6XM?y6g*rV M`QY[HRvQe0u>^7.q+Z*wQW/ӉVa0;&9-R^ݱ090GG6xޔd8U Ylv83} a*,ԏ,QSpj\wgĴh(MQmȁ' Zc#.RטL'j\8v-gZPNfYEAP`_ +9i`ovd 1mѩͩͺ fOU_\uDs6;XQ~̈jӺj9\,(KHC #씊([eoM VBiK҃#ΤR6TP:ɸ%bg'].+J!ۅ~z}J`>}k`U[2X ػ#N:A+}dsA]g*? ?(1շ]E_`Vҗy(3Ȭ7@8"gU34VZH" @a9/ѰI0}I oQ^#fԄ5t_ӦBl'So:'c{[5|ύ ú.ؤܼpHQpLpT2gpWD@t*ЂOKtrǑfOA>3+1+YxML5zZPc\'и/-!_Y,9d,1J`S|OxLA1}OtJkA =vs7Vئ"B_3V2K-Ϣ;pvjThHLPRg;Z3)evDuz~YE)c4\ 4DOj,`k= " 1hnNͲ}^Z_}|C E'篛INHlCÒ.#gH.G] P!;aLf|iުz{t+Yp Gnv*QX6/;+Y˪{]u*E'%v5U,+wVRͅZ5b)@OnSýyx ī$.<@qsS#RO??ul3`i#VձtfC֜&Q'z ?h0-u`[Ĥ"$b;m Kt?f\+GLiBz!OUx VPɛ=G7SrgGǿ E8wR \V{Bõ=Ch_c4A3Y t9hώcdyXB-=Ph%՗f-;iuAVˢ+yN'NIb/ "3zg(|Б u8kxW䙖$`;Q/a$;Ahrx5h=5 0PL@n54lzX'`A5 f.Ca7i~Q.Db3}3#W :#Qc p%Lҧ7..׫i"l.dX CǾPzŖ9I;5٪䌃L [qx鼻` c~c-SKEX_?,{lv68Xrjxgka'VIXodp MbKǣ%$咗#ُӛ|:LsFE(z\ `x`KjG4,P<˗ɾ%H"кx~ܢ-+z{ؔ~wp,Z6eTP6ʰ!|l\N9IΌg߳K|=g;E _M0!_3 rF$Q샞y_HR}p]Ժxt(؈, &ؑ!~S&T'`'Z[8:pQ, 9ֈZ+R,eE#a-Vn(u8MBUwtVJ->dq Pye8(ޤ%զd5%A-3'rH{GC;uZ8:Ibļ^J@1xs++m pNyZΪ>e1+^/e։;N9Mxih}#2yql Bʮŏ *&)Rqҗ6H]  lMv1)f7P ȇs5[9bT!SGNcxGvWTRQrYnC<I4P!)u~[&!jmzARn~'AYEC*6KE78bĨ9쭶a sPu9ȠӐCI^..xquE5`AZ[9D^%o2o^yGmig9i.^ هwTN%T;_U[ e }~ҘjY<1g{`o%rwZ~&`J·5x{y]$,N/gTaVAԶ-[! Ep'iW k9c>I? 6N|8"Lc{ƨHg(|IQgp9,4G(ճrFс4ky8>?K}3\Uچ(i*Pixxnvqbsp ڟXdBBS: ?ÕbeҁK-!% Q.Aͅ'6,OlYUKDO`m159 sӅUn" Ik}"w{>G]>ѵA|j,2OST^|^TYբ<MrPRH6N@.no"IWu> . gρ"63$n" K ~r0ޔm[]U cO3$ ²m`d @8g6rg:Bh*3$|^23c}M*$ttZSLQVR 0N^kNTq_" ->aWdҟFO< v%=4&RWevmU" ^Vwq+8fn@]lrT_>G@-gNdI*Cx~Qx| Oz WH>`‰)fZ]u.JT1 o'XȝN'='̄*>=hʰ~ΣԻӄ2eP?_pfkSvXp՗a2͂ٯuO|Q(x"{0"Gr 識Ƿ4?_.{ }GةȖh8>Gw8ا La;خۧAJ6m:5A"A<фI#;DS! J&8b.[LZzED4ph:ä᳹5Aߊt$j5foGy ۣ$!riT}$tU3oTWsa̓_4e: )چ:xd6N6<O>bs,zIG)@(k8>TÚhm1A*I]>ɫAX9+ɚkj[|&KUo i}{(Epdz(׻QBAKy{)wFpYEMp* Y궤_"t'o6 dN#Wnʰr._2 BuE6$Z%xYw浳bx帋f nǣ##eIRYK%{_iOݕ 7 :5}ӜnĐj 2\Htn-<{v{GT I>2C(PfߐZزz8Z:t4 e8$sľYHQ^h+5])N4MqQݫW_t!iGwDutɓ0pFH3$ȁŖF%l:uFm8@?1ˢу<8JI)MFLg u*f &I ihR رRL O[H 5,1V])OWȠ a.'<˂k~K ڦ;C^wjS &^Zo$~ogy?q#qz+ ol9LȲ1+ZG?JxP<ͺծܣh {~%y᥋?SN\BTK](@A^x\D31ƨiI뭨q ġ JvjH P[ן1`Kә\CDpofS$Xe,:,9M!D!v6U,rq?lԫɄ!W칲wYHt,gT1+++E 5>1[< ʘSÈPf۶f{:r/v/?z6RjmP@GLh ?p ˾A'@tLD%yI3 Ù% 8my Ș Mr;1 ԮI0/<9^='{(Ƕ7Y܈Loo}Cbv;a<4X>%J vvz4 #-I!PmL㨵V?,$zy3HD-@Bc,كR3UD%faLIh˞`;}ѕFxM$r,y$;"aAv~L uݒqրbaFk/Pk0b~i2[[]f= W$ jo TZP={ʪ+{jqw|W[)pNBI;oD36HDv1L-Q6Co2}"EeMHf 1MV; V_Blyǚ`8ÌXM-lbAS\s5K7Jy.{ʟ:ЊOW,WsU:w fcQ٨FtOkjrRJ/IPP ORSq#|95am`X\3%*EP8cYBJ.my! Jsrb *M@˪vKVUĥ>L/KWG@K $w##G v33.mץN1)\*/dY|M$*1DI[F s G9~6~vh GjMϭI61{&Rt diQ )Fmt\`k$ [B8-!+3Z8$*3U]/ڬ"WW]|qPM s Q >eϭ=ۘ`ZگHYЌd'6G&|1w^u#_U7Q*g#@_]Y)ZdŰJS$' +mS<~⁻$G j ɻqְoBqvjxj~s,鼀)y{C=ބם^b#r5) :4RG]brRJ^E!`]"Z<?h|(EnU1Y:NVrF!U#8>UH >p52 Wt-PrJsՙSm]t@d폐{F@.w02hμ+@]ơ%,u۾/-Ne\Vlo(WC ^`BL ^Sy+7~kByZGAD~yY:o0?3<Z+җ\1cM<:ZVT9OVL>W>9&h ,jE*7.*++=e2pT2y{A:bE(]ߓڧsw3b\ :>ZAD}<4y7ju@ci9'& п @m t5]_ABT`dќOEĂ҉ɜ`l)U GؐWϢ9pyHPi!\q8zwFgMZS+1xiI8MBߑhz}i MNkA FcmfZ9G*RF>yc~ŸBi׉ܗ AkH:}KʫS.lWo:I<"I/Ix̡RNbܐ ?MW`젆8F߳cJաJtgj-p )£x,_VqyM {xhRDD4'?1 ViJ8hb솯I_㬀.M*OO- m.;HbgnBҚ5ddmg4q\ * >OYQr|h%ǁ et䇖e6Oe:ĀǴF-ya,dZs% ېSd5>z: VY,^(/ Ė'V)KzʃC9C8f9gkWN1nj:1gr]9F_=dG!$o8bQ-g4Ώ;0el)b{ѳw{]=T~v~X"bSyVSvxfM62e䠑Kۮ6ӡnF 9Ijgr̻W27)MA=ՐwקwP&M4i9GF(gƴӏOħ-(& >RyWJU:&K!`v#z55 RSV%UCL 5Q T,.\1v}+925m"S?._"_\Ko=2:b3=GO0#%XVx_Bσ"OH` ~x3(E_JW/߂TbH#ʔݰ上s&5avG=+mGW!Y!6e!,#cK-ޘDŽZA3zRV8kO xWs|k;)([ӁyHE\h,̮Bo{]Y. P]iߑqb9[9WCVYƘxx{G cQ ᵥ$݋s![F 9ߋIGAӶ8 o`A%`ʐ}k` Fl"I\m+@ \~Y)cK^;;W [ DM4ӵY;IYU☘[&ibX;jdK:K3Ǎn+4@PC;U,r7oa, 5,_`~ULe}#;gFYy 85k!FҘճ.C{U:m&$|J ؼ%t Av `zйghQz?Jn_R)E7N[obN . AY41a[ LbX\e2O}dQlur}Gau %ЌE+_saCiY$]7!9NICsJƇ=5 BğWoa4!'Ճ' gK`P˼|c }eCh9ӦY]Bkg=)Y$ˣR$u@~g} /8K:-)QS!d'pSAw™3 p LF,jWNIY8+1>)J}cMV}P,Nb2 EGw<,7=z[~/>VM}N'&L aP[:?Hh}N]:gODqcNYln/~6=P6Y]n4;u)Ы)tc^ٛ7|b[ wS]v>mЀstMh.ǵc,6pϱe)[ ^PeLd[u+3cojScӓGB?c:;I TB">OĉĎ"(X]鍮/_ĝ~7]t}>Zs3dbGE͔BnJߕ4$pV8􁾧/TLkiA,?Kx45/a*n c7uϓD# Ƌɽ)hȭ6$?MQÉ౗9MWJ5Qdʰay5 {M F9Ħ<o/7"=yuϢ->[@ [J#WA{27"4b^xZԆ|0oS݌ͯ#ՇԊj 6FdO(ee3ܪkU|ZH6*7zj`:l Bv`Q⌘AEQ8@F]*&7 \ɇaM'U}{.̍o3®T  9p1i$wtl&'3&Dxs#lVyUK$GTsYZ[ϩ.LX/XÚq /j8pK y^jA0V!-YKQtJTS˅=ŽA?zʮ\W~;t5>4HK˼mi^=ahz ѿ{bL.ĕ~ֱX` m59]._LrF&{mD(Zqc,V6{onU}dYʖh~]+2PZac6Ԓfkya1{ޮ+!v^ʠ铂܈K=aq Igs5_MP8]XI/* RI: }aMfEq?f!-S{;|B^{]8G_+og&cʘg&n6e݃ɉ\eX@٢_ SC](A&v9`&+%> )ͭ|JՓ~x0Q'a20%#0>Qm&'}TtՀ)lu}Z9UF7\dpRJa ֯PZէxZi˪M8-RJ/ A#k57n_ϋx'!f<]rI> ;!۠9J?JV]}!EK}p`19qr DA^!:b*` Yjn>pv钳=8)vhVUF[*;c oh"4;%z5rK5rN'z({ОoE:OHiD>B4jMd.E=؅+R|g${ V)\b^__;:h1ɩh?@5-FVCR 9@Gȓt)]2AԹib!b = !LBJhZɃYfF 0IYPace 9AuX:6trⶀG.N VFW2""JFSCbES ϦyP0 ʹW-WQ"56G_~NQhvv?UʰϪQ#tzԯU따_t5@ClqԘrqzm(&Jä>A06sDg}#﯅Q&v@4sxBkz[觡tX]] MjK J.;?7LP%`R{%17 &Sfۙ =iCQ"_@3Ԗ52U/HuZ8t\[vG"1} (rüy >}sx|`>ۛcp}侕&BL/P u1Nx\\]0OyƠ}T;?TV'np~֛4;/ɠcÊ7Kno囷ⳝ@\n 8~Fe+ 2sNSu;I#^hgm"C3׀(5lm6ICbwn %&h" QH&RΌ)+8*_/bi x|&Їlcxd1UW&zü.g9F(8=64dqix:\[ (ģFHH_e}9G$ދ"? NWSo^{$` 0bi ('M`ʊLL`FrV"a /2 4WK5 `9r eI 0`&AKOPgf$Si H=$=<E11ׯ'?p{JdH#r7p*oI]7u枅7߱phcxk=" 쏖J-5qf+o4{I OdqM1PCR `'$@]ҢJ) QT!P/FVGaIW}ۛ7v[*s@ƄC8~#fr^6!TsVjz)u"M}44-4 aكR\9*95ss?v 1sΝ-6܇Y؆%P{ΏJuiմ)k(`ZĨmrҳl12 EP찲 ;MխJEN[O1}Hט? <<)ֺD:4 E/rCt+;HZ?TnHÝ}Nx95F (p-PvD:E=z0ٵ WSYIeI/M9Ou,u) @,q(TXJ>TG⢐.pd.zu ڗ2_]n)'9?6ch6): 0$Cn ,~xS)#r܃MBң[SR2hQӤ|Nf9( =>h04V6&X͝'I{㙵Ϟ+rx=` `=!I8$U54KTZMm6P<ƖqZZp 5*m 0mZ-(YV(kwPx+`c;(NH׶ioe";e?©k2m.b2"*^zSbh;**C&V<ҟyV^dޝ0iO!R5qׄ-G># ?kQHM 1qQu,fJoi%|8Q@Gkx!@eE>5/%o2o Vp VxJ_ł;Û#.h d-ep^D7iι%8RR/=rlwkֹK) ~ɎX .vz_RV(5(@B N'9inf7 eDGbPw9%'(Eq|F١3&a.pq F72˵%L"FC D*SxB2Kz<.;ϻ =0GrJa`ѕqTx^wL)AqW?$uYv(φXEB*<xSH7T}7,k~R܎}ob*7 &k(̨RoO zٰ`7.jSGb'mK%6B8D, ӆa(t}`* !Z/.~M!O <"` gE[Qr;,Ab zeE |HS^] cQhzTwBƈt= hVE"$hWuhhbR츑5Co!6~pݙP;W81I Nlh'5LlVsguv=[U`)e0̈́G#dը?/G*PE 5%W#Hy!lEnlʕM8Q ](<{ESpu6@n4fR7P^Mz.5eV9jf#@*qa>3\&ƥ&}'sng1\pB"^] *ؚo3`;a qc!=ѯM(Vp[t\rE9ASZrt ⌫xXmq<<1NXH޾V{p ԛ[yӧ]-O(Q ?z AO\~.6ݡ賈(PPk'kvu:A:sƟ;ZA13x9""Cd{l\(e, #HgVBwX{{y_w:Sl&BȒ+1qI_k;26>PgzߠhT0w@/pzٲmj8\:=Nn#Y:b"yTqrT `ނHcN.{17Tqñ=I>{jl9BFYe$11% 3v|U絅'~7ŴJ.)LLE'xڃ.:O`XX̜ 9m8MiMF?qg*KL|{ եa* v෭8*d:o=iKěb ."yXi>I[ZRzb { K"j7(EW+n MZϙA,s6a X9D=ax__ͼ 8)_fn>(1b6"$30՞e||K G/Jg./VYe"XbWtz'Gt6hT= d'4^#rT22̉Mq䚍H\G1 de2*ˣ>R.EQ.e >kņdXWRpYXhzs- $|&@[4hMşg118j}Fh1nyP;ck^98Zہj>Vnbo5haaʃw쏃 ͘52l> %8D?۟Յ.q,zv/_tޡD$wrF4e#_Lm[յ}W-r] T6jU q43A) , <9BZ嘢 %̍BTX!'[I=I#ic>x%IucqJJD5q^4#{bo^xBy-RV EK&mABغ1L-J8ual¥mt2)3x]4y/F2E9F"@北' +&lBľX>! p**~)_A do7H(H}\!ožW~55_["bl dc:ԘuhVȭW&CSiw Na;ҡ!޸F.~_Mӑ~Jv:?,OTM*CMW +ZtUt8t h&6_1 ĈU"zP=m[\z [og+#qNl 1,sJMp?AϺ_  sO0H74YB6~ v.9ֵ5-Zʼ dQy0z E񪮰Sv&A7EQ]g>$Dk7Bn׆[gUvM;iƕd?Ҏ.if?Jcx=MUEnM ;w׆neo- i=76By.8o(ܢUX/@Rr.oO5=bWY u.w mNNJ!FB ~|\,^ })$)ʟ"bȑMIîorNڊi퓮,$i1Bؓ*|D:L甚 4,"EcUFkE*޵~DvUgƜ-]sXs.,1ΈV?eAAwu7!m`vF?#h O,N0Tj_J‘D);C 3USLؖΈƿ_A(r!Sq{*ƃlk zBL @k\MzE_0fX lDA`a4Z9MrXy.A ίqAB$fJ$j34% U,צf$:,zy9aB5QLs3ϽP,u ݒ*˱:%&C,V Q%TWOZi{|?lQ]PhprM_e)u^l1m!d.G)۫#nR\:Q/ ;=8>U2ѻpw7l1pǯ&'9Sn` x=:M6Z~Z9ґH#a.vbM# zCsec֔#{Ty+'`z1HIlZyX֦Z)m D8U:C[0I u&si65XM~Iy<7+zOu׷d׼K&~nٱױ*)8,.IpAR .ď#xN`q;~1qtSP\}\(?"Ę~\[NE7k%QvGpZØSp1SNk\ t 7O%6=UdNVIy^-lo(oK@@b\%q KZǚC[1M'fjTadM*?ç!*иreJNC^?TC!FL0j~6n;Rٓs1䀦 IMQ:P t&oWxpnp9~=)]2c0zba$Qʻf0;ؿ nkD>w B4%ps#ce'7Gybh`>Z,%0OV[o 9fsZTO 'ro]7,Nt5?Cַv]B3Y׻*eգn>zC"hHi[&K2 "ć%=/#(// 0K9,pЙ*%ԝs]j#i0C _-K-KYȂT 6[Jѕ.s?Ӟ. q>ގ7%ɪFqR`:] λ.)ж0Z)-!Y.Ӧ)à hh:oSӏ+(!/,ZYX>,*U-ŵYΊ}`w'($Q/J6VCFu:3(ejleFQ4 {%T PIN&QZʳT:w 2t{9^j~V$R{ǕBtu3) '/ymij<uWle= (8biOZ89r'YZd)4ŷKm:j,*7kcgS,; Hoգ]"PaȭFn0{T58T OW\pčf+o͔nfCo8P.ʶRD`DMƮa, 7FR *'ae3igA8[ N~ɧ\+j6=9!ŭ7Yjr#g~ Ɉ̵BВA׃Z@9J2ZHqLdM5~gl&3$X'y -KyhTDeRYG9 kw~ۦz%c/TL`Rr)+:oΥv' @Se;З3z ](S\|o|7b|hl?n'f6ݫфnزI$ iW*(Z_l@=gEdqݦ⏄ǭ]P0 ewЫ! 88XkS_L-e+%FI@ VH,)uG%!xe$igԝemk.6q 4c *ԜJ@ck+&}aީ"mun*E3JKǁLJ?UL%g^Ȅx`tOAஒ>pt3Gb셔qK,7耡 Hz?SPϦ/pS=!bY1fRO8ӾFI'c:|.P-('$fJ Rb^n._@G%wUr=ܙt._&mkw3I.AlC?"1soeP+f0#RRZ{zߌ=O^O=ݴdjX)c C82l% %k&DsĹXma;˲6",y0!ex"}!M\6Ɵ:}mH~;fayjqr Koڕ䌂T>l(;dܨ|(>4irC/~#¿Q:Nh <{}(}G:6x$kW$Pm=}&bF}_czuTarTv9PG4襯}{$MX;<".97(os4pOӢjL*Jt$ [떘|\bX\=/j5kQu8B [[[0GX$T%ƾ-Zm-2Q 5zgH\l)*xŽvڧ-6ɈC@k=2rLP]0}/Z%ɂt1[N" ֔ :4wQ!Z*;NƱnszߝz 0BJֈk4:4ɹ70RDFL^\7X&3(p Z!IѺ w|MMr ɥcѠa6Yjhu+H 4RT;VB"9agk2 j~:vbPܥ.oR nl4zak$_b>WLE1Yy`{3-QW"x`&&e*bIҐ٧u;AnaD~O>M!oBO9F4p7"c֯+:|.v)EHD75lM]~,g(7, QφwuM-y~y4ك9mRuĂs +ݺ0G'Z ~83{9&`u*=vV$<gI;xNe0sSoذ\[7Vd0߰5knVB-t컣ZLccY*ƈ^̍?Zn Fej`a <hXfaڨXaMq=]H+XNKPeede8K;&ŀeQ},6ߧfAGRd&i|=!]w9m- T Z9,6L>vWz*B RT8t]^)I[5 3o[Y95b+P;O XݼGHǢ,sw/5&zB3G'SƠ\盅j#k]0cEv~ӗ}*ϙ}3tjB8 α}RsxFp?Hhfc7nr }UT$}A`t]2;$ Tr1Ԓ)JGj .?c[q ȹ~PWG u~?y{wXAV\ !j+' ][?K:#T:޾l;q3¼ԀRuV1WJ6OFz#0+ x,?8JvRE_$J/u!Mz.+xJ_hU5v(7[n@R+ܺ>j_`H-o?C.X"644Kh`ϜjK*ǭ0[0PG=v\,gLqKa2'0d?nYH 7Ya:y'dhI+"@P#>ܯ+iIxly$N DmNyQ}?DSōsFT^a*vJ8w AE#v td㍯CS;3X?V_,1h*x [>,o<^c-v㠑=pRc~KјR )B&;7z7_IYNv VZP ""rȋ5jXWy:m02U ֐)k(kA" Anzi%Ui^!Rq~zv,Wq,&5% >p_VoghҳH^/A)qZK9۬w`p$|g䏜E\{P'EEզ>5MȝOͽzJNv IϥbtIyj2ݦi¯8/9T*\:N-H)^pQZG"G ("-3q!wMat5`zܚeqF)9\"?4D%erh&!$JJK!_=]XHpmSG18, )cٸ;veП L!ۄzmwEǝU2*uΐ_ZKlթ>($ܾ{&(\|AWQg.m&Pnu&L aTNwhC?oƶ=Ȇ{f=Mȿ31ӷV&cY5 \R@|OJSUN}D :X63h^ /IS?K/o&ܼ Ǘ-H',4?vxUY43jİT܇\8jrzՃ},.b@}ۑLPOc&K3ܠzЬ_xΡ>PՒ,o[My[CKg8AFpu^kͿX2= (]kR* RV8vRs5Q&`2 m <+8hvVa{i3-n$WDFjzHz)t$x&X6L}8)+:&^%c]lk61,/ ~܋|Guzr#O] $Y~\+1:cďA ѕ98v{E#65hkq{'z*u1yg\էYiBYk %k=;֯zhֻᕩ,=PY8p;MRLj+lSu i+ ̦3afW>3.~*P$ySw4>.q,MwuP_b.1o<o!t%,+ &>nL/حٮP$"sxӼ JQ$ų[s}3ž9"foy\~O :^@ȴ茷S04HQ\S[zVbr_h FD 93$^+b].%א9mız'al*!8e3"uʶ ,~å/'dih`}T~Dn[xoLR2bT-+FszJy!7&1 N^0_;zpg%ΰ%[_3$ȶMͻF(_K96؊ , r %B=8RR&"=Cׄ/|| =IZ[̲F3Z/4q *N1hqZͻ`Ov3jꎍ/2VuM.N,>=|tJTJyb/Hvcn~3T}eмۻtFD^nyF5<9>1G1UH9AQ([y2~M?K}ko'yZp@a؟_9lPRDӴB͇0vƢ/Y]~F 2HNPV77q2"eZn%&BٟDwk<(UT!pyҽG=ؠt萼nQUdb˻ziʅ2"LN+ eW( L HIUCѩ'{Ed\F IG&vRK \5b 5(q(w$${ QBIf"&t._5ĺq?GUXJp#}麥lV>8ф]Ade$)_nLb:GB19 $2:ύ\3*x.U>ҁ? {'<ƁVς3*p[ηIfT-.ŧŋqc)GlAemKx3xs &d6E'ˊ/kQd Lĥ{?y]q:V;EZtfȚ:o."5#Sd D,UVzx%1-]L|yj:ʽ/ 3iHNm F :ulc*ϝDmabBZXhdNd}H5{|gXooP(lk}Av++6 5bG(@X8ސ df0NR"o!;@b}]S2a<sq^:(\'*xXF }ɕb8Zrq[u I98lr冧BLM4P-3 .6tr$X-טDG>Gl̗S~W+#vO2h/y')1[A/4YIRI̴ d4֛xK&,PZ?nX K>KE<>G]5so)i5xs Ac_ !o\;$`8&o2j&;52}H*f< /Mx$EoKs:XQFʲ~e$$4d)3&b6}6[$.^32[Md4AᩡǍ<^-?xr<,l"G"H8sUzgDE?<} ^Z?K[,U_JNԑuuo0%\tڥf^׳ZNb O`(kXOvC Le/.D h|[ :˭S])mpu&j<gmOM)-_x.vݺ6; {Hs/H辖k0YmyK= n|SaIzםt}L@%:8e[XF*X; (F1X,МM7c@xl3 _&MdGH οdJEu-j [vE a9M ᙃL0HERq|pϰfu'shd> QEtJ#H]qt~defh2L@Ef&"Ru=-ʇ,Z^8/`9#͏,_! eqMiUSIQG. ~JsKt];(G3*zp.s_0(6ăLD5C\AN 0j"0. jK{ >XS6 $aHXLuhD;;UxAk#fN?v5ek [ohЫVԞ8W-aKT/nn֞)m=PF6dG`u@H; lE㹾[ ۚ$XbJYaԿm%3nԲg CD7v9܌083IDm+%dNj?R{믒f'!S^ej"V!dߡab3&F"+ ?3umK̉[Sf&s${3Nqa>mu?Mw Z0 ߂W E 2W?n A`3׫'*(K-a\bWcCzҞ4hm,MX'Z*t ezjq٨-5b4d+Kh{ GiX1Oeەb`λX+/@,ECm5Cm4+fZ 73-9>6m0Õ"+#tl 0kCIa2Xu{0KЁxĤr:[׾z$2}QW\p_;+3%4mkVoE8tno W´o?O:Oc~4.4Ny%*\tBCsq`'kYP|M;.YT$|U#͠جq6C0O1c?C ʎ/tn5vozhWRН2"n1bg»u>x*~ƛ~YP%>sІ5̓Jl.D ;+Eg]X# s>q̯IMqOcAx;e?\];QΣ{" d|6uM\|![..HZ`{l#>9I]0p&k b+="flK9Bb_!^gݶZkud;фtN%C>@Pu q=;t썼V4i홁%$*nbP{bW}T0NvԣZQX{XS@˄TKJ4:j`Hm6gMW?GdRfHVpG6h@˸`H>"]WMrJ;:U<VmZpm#rX4Wb'Xx;9/ԝ% Izi c/}jD֚D>ӎ`BK`7 "Si1COń[7\T+6.륍o:ЇDl()XJQj=&^idd6nqO } l!ND46Xpʒ* ebլh\ sD벙,~𞵶G9_+)±#Xox8rc v ߱(O; c!L62er$u\T;f5/9wF~Q]d@=q' )h|x\HΗdq!̙b 202bQjG1P$/N|@KZPz̧:Ya&iVFoy(@W9fo[HFN*$'\/̇,aIf=0oO$ F\'!jZOa0+@;M/M vgLͷGrL=1q\<y@a22/mH,>A*$Lsҝ=Xf)1ęs:ݲU0hgAPa?2÷a)- Qk$1t"Q&5FǗ|Kk!xp2P>̢]p2: o7ؘ@"msJ0?]unj?iJ/3ޣ$%׾dI0_#5R.E le#_wsB`gP&n9b1W0kśڐFlY|{)`l4VğVD\Y<|D  6~@ `_.o > N+?1~lux{C}M7^w+@ASA+kv*. LK<5Xh6XgX1*vhuE"@tfSBn:Qjl.C|]'EoqzTK*ιò VITJuFr][xw+3drB͎܌.+f~i53wW`v[xu؊MT%*S=Hozt'YЋ㧥\i)mS3au{3"} xx牾ٸ|}HCCڀ|)u*P[3< ɉSyD]EFW FZqwRL[Bg 83%푴36pRѫ鬂y_udS"zVOpCܷ%a0B陞(5"*cqQ: LCT}t~bmaۆ2j{w%IhI[p[%mZ묖1`t0H5ke<` 'm2Qy#w@0 -z4'Oul92%^I w)ͪ7qIk$[{tH40&X1l>нI PӾY‹*oʷ34jKwf1]LشeQ%po0EUr0Ci E;9Tw]ۥqy)T (4U Ճ_:/]5K>&pC_,6b##ct'ꑹyD?O@43fC1앻]ʜuxL"d@qlV@夝w>پ5x'cq y ,B'2OߑUgcI?-H@Pێ*Pik3:!/xi&^|]5$]uI;oD[\]ba9'izP:Qp<8jE媪&.C)h-k U>nI R=TrUq.NC@m0HmÚ1.UK%rkD r&V !OanQ45|j(V71=s">Z4CqXj(6$箵xy #]h0H>~:u| ^b6ߟv@e0"?|1J.8;}O[WOq[(aFOw bBtzuԞh~ " mLlP+ ^ ~Uףu}"Gd$-_o I M"ũ?}ܺWs+$eA5SBԮkzd WFwVy[KAzĮ`D^Te(i-[þ*F3 !>_ri5]u_h]ch`n4.}rR70q`iU!3Rog$.4utdLow 3(1޹c+t1+yc{huC+D> I ]w5yB@?/d3x2 7p^o㼁T𥜃N-qP0l%( zXm\}zi@{Ia٧#abx7Tw?Rt" ׫Xl=㳻Ajhr.lOw_Ix92 lѢ4^IM]a)4tQsb3jHD]8qP+csYtܑn1LT!p"+>21xeF2pnP$A)}#(fD}?A?F)(zׄ|FkY;.bHlZS/̉i hȗPMO՜hs_3!Ћ(U)G/8e%Q""UBB4BFnF-Φ'X56)dkc*Ӹ?Rf >yA jW]qp35\fw9x&`Mę H3& z'~s/ݶǂ5t2O3|K7/cL+[ (D-Hp%** 3  9̮8dVX]IJLaЋ{ˀ*LG2ekTTf4-?e2oq#µZUvP9N#^~,s2{\ywk@rBl5lB:tsҠQ~u8ڱ xtD3-S&WK@<P ߑ'C&SxkPx';Kk᮴]:k"?#Q0`T)k1W:\|/Fٖ%>c(hą"žE^RR`-q;u]/> D7HB4'S:QUX_NʖHӬx Ϟ<@'Ňˑ*@Ʊ`3<}G͛ uK60G15(MT 7fd'_UygHNp:q|{tJQIb?]u-$i?>|!->|" 5ה$Cv*pog@ 3xXrrڢV`Mb`;d:i!-@G[b>[J+]=qp%ƽ ㆋ{Q?Z!5K6܌(Py9t L߃O?}@'9]nk[>^1|kÂa/&_A#uӜr"o! Pf IMI)t-A /c8ZWߙ2 IEQ-Z)>:B3qŽ(&U5^z,5Ƨ7 h]P#.4L4v}1j;MOem&tH2UW?j&aWU%gi@O W؆fsCW+ s`ϋJn4!c}f۱%7a:!A+O3/fGf+b5?J+ub hG3Gi|0r( 1A &zs͖f&=-W|cY0@aӊ>ҀjHAވPu)*Gd;&0tU2U췎3MxFd5RhHgd|MC# 0ۡ9*.o/lPUXg VCےqpXK@cur#hKnj ? ®&N@ޫTKT@no^^]⿺{Lg;bȈ&nO( Ve`j]s[U?2MCrβ/vGbw*gu*ŠAt 햸h|9ƃ8uٍec_]_.ۆ-1Gw]>oʹօƽ0A,,[9/jSvo&z2_ {'lS.a!a t>R2EPY345EiR2&R4F&(dAq!V\Sh LFb^ CT9Է` aTd^!,Zdۯ`ko60ӛM7~IPϓԶ"6@Ox?,11%R7!؃aecWiE=":%L>֠mfqp,B=Y d2)DLc-銞\9rЮPt<~Fngmk[׹;!M=js%HXz7:?]${ 3ɵ4>stXffzoK0:*@kz1ZY97`B[0LJ'>EIh@9Sc6׮+Ha0)|׭Uf~ q_ڔyѧ6_%[KM~bg5WGEX`(`[V2ȻV'$`tW&hm%U;:fmE CYM VדmN.ElHkxi/ݸ~]uIC:NQ?N=$u1B̠}l@{,͞T|2õ ZՆCY8:3im`6s FNԴ{#H_*'j8˵R; UMblI?hVH0C:n_(/aLzQ^a$t,TA|xŔ{5&!*DuY RΰGjjA: ߔ9=Q!u r2iG,mFp|:#M<0!xΞ`8oZ dKv_$(,-6dkʤ\Ғ1IpSm/!<`;7SFLiI; zBT8 ,~ ea yσT(~:oSY.YjURY&x2 */?Yh_]vͶC-1f6ҚkXQ$,ѼP)ȃ:& /LTeYúgف0qϹ_DM8sxP#H%z!wc"M$!?z}|vZT:̩wj 4yOx|=BS-R22} ᇟg M] ma=&D0y~ݧM MWrO+~([Dkvr2,`#Y#^)ZYANBB#%^<8!g| L:-_fT i PG]aho|X:F Lc4AkCOM}cVGjRd`|H7Мpߓ+&ꞠEaocP"JGq+*0 G`i2ȗVCٔ~=%77O5]#Q7jj{~y89/Evz%ܘnRD Rz6W?eBS?i@r7%-!ϸ2)O|\m%rm [$zEdM#;䤵q},*(_xE5fVSa7}TSyqg`LYv̇ LҖbϕe%^x{}tp ?c !L7CBUm6$ 巀KX0y~"t^` ͜ܥK#DsY2W=RƱ[9gE~:|2c@|Kea\@"3-;%hQVYŴNk:,yC8{fNȆȰ[mJ!-qyZU&!ֲ6&(ce5y)Mh˹+ jDUd$K]F􃇵5Z 2E>?C%O*g//l7v 9Jle$O(*"8~X;U1 2Vmj.X#M]!q0~D{yCJZ(0hC]\ii{²*BzmՈ-^ZV(1{>uJfc}G|h\06yN7(a@LJ֗SQYȈ^ Xi@urtzʱQ0/CP4Ô F&f呰a5Y\"fᬽ R_fEW9:ȶxv! !'A󙸿̴5Ⱦ:UԣKD~<[ȓ.۲Fotൊs(UUt Rh~YS_-^xCws";\@+& =ȒٲPTMQ/zc_|p3g[{@Ssbڠj54Ciʀ-ĨΓ(kΦ*#x# iR/,:F0&"=6։isY:5di uW fr׌UUHf]ɁY!=( q_sJrEԬaACg }DLi ߻ M7yjaT(%sGтbL}.&n{z*T]|tݽeX|yoYkZ^F۠p;Gqȥijc="Uh&c;0Oҹd$_ Xe%A9jIZU-/9<,*Ȋ%GsXGʇpBFz*MXMZRD-Tˡža#BK(wcIm V h= l:[غ8˅+K/`q}坓=4"\B鵌:4Uu" lFQ>A 4&ܓdmЉȋA yÊkp,r].Eq>/Nv}B8¤E7.@jXvcE`u镡ⴑPמD [%Wb b |]^wQL&hFLa˃[DzԑIAk•eot[o\j $:YnݗS;§?d;͞pkȁe { ho_{*rBm *P-.} m{B=Dha.0=OBr,iRA~VQSȭiI^-9Z>ᥛ֊*? *eڲ*{hWMpȕ44X--3S1k`DaB1!պAVӭHe&0ν᫢iƝNQR.e-_ wtph$$2ߕؓ7;CEz"+9lG~v D"JtPQ&FH7#y6lS?*QcQ÷f=->@&R߇d>Wo~/em;Od(8Uw: _Q'cc^!haѺ Ht!UumUKԠ$b:4!Cy aYkwpLݹYw/¢L1Zn7^#?p7J$i.F@ŨoŶf8ã%]z&RZ}Y{0w fK^Opv`= |ϧT}ǜkVVY]-gvjlh~>F[ 3(DVC6n^ IR yK"VDkˌ(SUw[M]9̘jI\ۯA'f8IWV2-N^}ʀ Z4~.;uY6I8_A'/kfl$ȱ(ޛqupG@ ʑa nZ梢) $?dDhNc9wM߱ԐlO7.oξu.nlRD8sPWP1~hq8? t?Ś!Q*AGަrh T9^Sa$6P(=|_vPQ 1AT$ %{y2KIiʍݥl,YN~ԮP<ќ[l,a,!'~#t^mitT92i/4 QHLd܌Uv2V봘eYh,wқ8ޏ)^ @qꚗNi_" o~ǀ`\kOB+"RHv'Pe D_8$6{D+kd[~]@y)iZ]y>-NTxe h|Gƀ\F^}ktNn{&pUW]`Qn:8eu;$hH.'ob964:S Ul< |RF~3}/2dxG3`#1pO.z R'SsH|,(?1\(ڮZlh@4'ZpA>9L:Mm]XM$t/b_pn3%v]nQ09KiY'=qo[0F0Vjc [Oph  QSFh!F] @{U5p"Iju3!e1V;#=s-ʚ ,@P 6ςdlo3!"g5͛N/}T>/Np^/w6n`RRhۻQ8c~T|P"-B!iҮh(9=$֯e[s`΋,r/s?@ߐCi׾8k[hPEB9L{϶߾5 P1 Q.i V ׾\Ğ!`*,g)CibE86hn 3an~ko(Mr͎q&"n7 h?R=oQEۛu = $AR|f)'"knzK.r;@Z$|dQq_Wu u W (WE@;HiEs4GejrV+ =]wCU^'S}BG,;~Lx=OFрvaR5VpZPd]7+þé? zw'WUTyzD29ұ0)k4;}9iuRᵿFa9 WZBFf+QCaBxR&00߆/ ;&wˑؽo`lOA_#pK6{xPBAWZUdJݴ>KYEy&iOZX}ݤFNy۵-?)v~(\(e뉽?EπqE3Q#>Ys<ʊGҌ8e?x3ȘRY l1nm7VυbG+IA'F>v1>bA)<)ɮr9k_ y6\[p7VMq?6x/^n˧WO2PxyMJn~[ahԪiwFdmYFV1~o!*2,%mJ鴹\o'$۵^[i37j))cW5 Q[k4. oMC+E1Хx2M]vm5tjʙ7ԣO"]yp4KtUQPk=dS>+1fn l2V&Zϭe +w>kVeq+F(o(\ypw@PL7'Zy<ܧ_aQα w/dm ȝo۝pbe~DLbL'F1zd^|q2ڥp8 zj4A> sCZ"kWt '<3 Dh0PG;7C4:]MqBGNMS [ tX3<6lQbmcB_zy,*V[Md^aϯce-#, muv:HY'QӔtrM>rbǮ] 6AZk[5{ɈT|&zkɈ'$'r9\M]ڂgkpIq"h ,j }HI%wɁ B 1VˁRk] 9ߴ'vetQ(瘵óm0!M'!0ksl+3Ty}zWѱ p689>cpmگUm"IgJ0],Qz'̽`0!t[ˊeW%FzU^4IqJݒň0buinF 4U#MD8 Z!Kp{Ã֩_nPw [ yܦu{:f0SX)d_޸G) 8]1![IJ@;#=e)نJ?f~\4 Hg*X!?n Wr {df$[Mpߧ\L.%I?V9ybIAGafsVP iK^pcGgm#$F }AL Pg3@ѨB]gU#vȖФ:"*%]\x ʌu)3$?ylS}J"EaLF/FF4LDuh} pB~8u|4sfq-rӱAJ Y̍ɷgoܰtkՇ(O"n=\Eu]FV V jɩ{zDEqC\=R(]Z ${[;şuЋ֘Xb7k%t jƬwQ uyצ8 L~ f~D0,+v?:1L@ pC}QLĎha?!ҊEIVW< .{8zǟ@,u]&_Zy 2(Dv+o =GV2`h9kMwd]H{AQ=|Z+eI5tX ٣,7Ki;Ivd >϶8=ی 4:c6*a$"Q0sѤ^@@@kJ8:Q{Ui6L XK*߀|'^$Ƕyp7C`=cU ϔ c~_40%Of b~1Ҡz2_/* C[Wx:lHUJnGG7?/U]3E7i(w%JL -].T2lC|Z`&ۮ{Q$Y]F9P>5ԬvJFW&cUGO l;f2>|C7:yǶű%(*Ri9}sNIӠYD,"K~?(cًHJ@Bb@8טpP'eaGùbt.K-Uz9(6y_7nMIX7\lY{kl6&ΏV4" e ^&}9*wcVaʎ 2deNAC\kp:ԾZٓc|.#<ش^\OD0 $HAIV pZ LjEtTޝQ.`)BzM͓v^ fM 4g)~? Jg8;}zO*#&-^Gg)1.vvP!i7q1NEÚ/WK3/- -LٷK1/WNpc\Y 0PrUɍgn?TKj|b$ѡBFòl{lEJ] FᅢXo("'\ 4_V ;E℠XuFAyEE_&3M2klt.A>Pܟu` Nb13kywQYd"myƩ-%n=܏ e8Ǖ^wYV%J9ޞOsOG6rR^|:QȔd3&wǐD1}u-1)e~5oWIއH!]վw#_Qf?8,𳳉YoULn_ιIN8 rql0i]vkU||zI΅3*y`8q5wVC4 F.EKB[)|2#"snE9e@H˱iITČ`(Mb6@:߾; Lh:?U'RQ$J/ 9&EY֥Vz"\1Q ,#LcM扽ps_&gwTJ2Tz$*dx66So#!LgEܮk8B4J?\rgSC$rp-ҟ 7@E!ljp?x:d>9LT8vh޾__SkUhd2/nLU IZ&q5F6G Bstw9lvzYĚ=g,*Ed1966 G p%,T*+!HW.MI/ @ryCof-Ihwbփ[)E%]wN n3WtaxBAe,//2va| ڀ„SLk͖!Yz3WR 4"Ej]hbpf^A[͍SZ8g%-(V1k"Qs41 V|[|e)ʼWxnܙD(m whL͊iKߊ2, H )lU[A.mS I Uq(q`'2l"WYt2~9qff(n[h7V O.vletbr 61400s͸]ZWN)V}`B'w]/Fyr>P;nqmDv=r;xHu]g@C{'ԗ8J2XF̲Chyv8:nWGڹFz^DR3)M%G$sM?OhY߭EG?5].LJ$@cHiNuqU&tQ ;uWO#=Lea!a'FaC/T0[dhrd{o"=0lSxpF!@$X$XཛOSm6it^֨ }X[#[yfۅ-vwQxC̗  7LHkt9ňٝrJˊBH/ZUrop\s!<&13Qy)<rvG2˯I4N; 6(aЬoZ)+OaMtd5Xwṇ5*`T>~$JQukܖo@Osѧܼ^.dS dv즂XY{A2ݘyދ\؞cTr!u<{A?Y/5` kaU, Tv(3?Gh/t7>09"W(Q62J淀< o: (ȾTDzA&,Ҥ@S9/5R>wL@8 A] |- 䪙[‰FEm%FyqF7{HSHd{Gcq9h.U0+A> $ǖ /j0ąBZNy$^0dzi&|N|-w?CJSQ3! XM(=#UM8WVS߀YΈzSKϬyd6?(_z42D}E5WkOϕqp3 a⃙Hu=izcR-e63sf+%]EQ|A)k\$h*{ ТB06a9(T-5wS:n @/\s~vk@~_فMwޢ`'vE`ܘ&KshcN*0a<aLED/ F3bD.ЌM{wBNhso`W}6vd/ j1oU>C+'X 2_<[MEQH 0wU0w9:V= AqL=eOVqf\ҡryA+4]&[9'mnn#^E<Ą f}B> ro蒀F@xsȵky ~qb mHQG*Umlxd?z+NJ%\ #}ȁa-4wE~V&Z3Kqg'KR쀐^:[> Mߖ$#pz QJAa~".Z/{z1ǽr³lO62RwkrO#ɎY=Цda@8(pRu0$J%iM0)O#HN! h':m7i){Y(+!MQyf-3>*eB{Oi{U[EV4uYʴ+7aflLtۨ­ a>Emg+tvYJ2 ~7wl C&::Hz\@&{b.zxƔp qov؊s0jnJn4Qǻ(?B N V<" X {50̆ǟ}1`A(38jn6E'"@>VbDQ'Dkҁ01ufy( [N ݯ",<i·ݻQoԡ— myfn'J̤C09LOMxU>hT:`& rMLRhTzD ciН=ãYPhױթͤ մ 64pSuvNq00_&rWupCAXd̳%@j@$^3/a3Nu9q>`oȑ2;:7Z)կX"ǗW.SḨ %H$ ǝ8 DhMjwqt~ٶ2 |6irф_`2i):ܼR}6.U}7<9*yz"v)S)D1'l#fv Me"0Xۢg+h:r@,I0ڮZRAZ SPn@/%VP8phx2X<؂q漚cvN]Srʇ+ U5A[\9?=l `kIxڒقBS3eSUk4yoƶP{_b)IJ5p[ a/C-sGtW"ӆ;)ӆvt?̙ &.aNm?T!6\l7bN^PQ |"C$wRNWqd6?@y \wɾNQm" U*2d>" I_qu4)9Z$*hܥntF+^d4/8Ep;pɯ`ڸ,?s0$,CTcC#T" Yr ewTˆh>gk@&?"Q( zHؗtziNRP?y㌰|w0ۓ@1ѧ^3Ѐcޡdt 2_FSQY#!)U*E/R(X6*z m\ hşM|Oba-{ӥ \`j&âc*/oX^gv"{UxDJ k.g*I[ E&l28Z kH]?uc,x]2m\C=xYj{2'Vܡ$XIcs> &nHݼA8y9 {UN$(<%Um" RqWM&;~s @p1a%fb9 j!Rfs-d7[K|eBL ];HP*Z\BPkh2)_ RcA ̽Ylcc#_5ǩWʃ Oi^[jp ӂp%brxuD聹5EgVXHh]n(<̲j%iJq7!݅ˋPJLxpmgT[\/|LV#B!zO:]v "_B #ƶa8Opp*lUzsIln%6GpbotJ9vQ0^U¬x<tт7 *\G\|1p @ZB5jkoCb3%K_Rǁ$\]z}hӱAUUz dk*iՆھ1wg@AFpbȠ YQM0DNbOJF/y%aaq#p4lŽ YnAQ*;\YЅ*qGEЋaF1D5k#iص݌<1b1Ch: ]i&9%n* c6Rg4U=t&v[ @Ȭlc`ǓL$N'!W+':o/ {qN](^_f߯gOu)ӧUй*azW?\EtmnZ((fa3'q@B?U9~`βxnpOr-@#FppI Wgׅ`[$PtpKhRLSb?H9ihyz]{.gYk*^F ē0\ ۱slW0]0=;ޯS An`6)dlTpKE 5383'Kqq/>&H)q*Pic\T_H 0 *$HO3ء-}͈ʫIzߞ{J9 21 lvI5>7ww/܆:٢-/ %E!7nCpRUgUjS//;h͗1jÜvP3 ӎ2(,GJFiٌBYy}$i^.o'Aml$s+Iܭ̠NKfHM"DC!]G\CBɢ'PE9|z&7,30˂6V.["akM~L@Sլ_\+h_d1,_ kP P=x2 ybK.dyǸ_%Gq_cC T拔Zl&t0P^֮.pyyo(7޲ 63!HcK 1URchF"$c퐢:>Sah[{ds-S˒M2p=m?cڂ AnFSn4kjTnCDos MxȻ"Xb1%U _g]2GbGct|oXEcXh; @Pl(:r#? ): .ׇa,4' 1o'G> z)A>Rᰂ*"J,Y O,l +9ΒQT&L]F;V`ꬷ _F=Fĵ TꁎB6IjIĻ5u)ztpO_LDO:qM {IQ8QO f<'U%v!G̍F/K hXaNt#Tq3`$MMc uI_K#ca9ۭ> $>.u˚բ"Q/KpFsrLɤPJ{xݿ*f+g}գ=b"'|DM.׈Ҥ$w c ! e* lL[蹼"6-6Z>yf EBx@ǂ&xĎ>N%2,{c=@3@3C[Úmj=q6^V@1R5zG UvCPvL)  {d?rH&zꉉE!w`b(\Q v%+DJQfㆪhV c a(qD7}iZšxM& |G{\wʝMeF@;^-!QaZ1n~87QXy3'|9Һ-.p* 5n-X1R3eY{HIsaE?%q*if7H7|kmr r967v3܌ cNLoǿt0~GjNrыZW1D Ss4nו|7 ގ`BAñSoue#iYރ;kqmO?*1?V+:SR|p_<ҠҢ PT<LB8 H=k߼6v`m @^|P ?5 z%x R80o2!O}fcD:"@ !3-GOdAb;)q@tU3|ʭ~ c< ;w~K+^ N fGXs (+N_͞~ 'Q9HKtRibl8$g9ga]PW؋h;ΒDǏD<AX£ԤbW$OiMgSj+jv 6kiЫfEs2˃TK.p6+GU ;S vȭz= aTƑcB&+,P] )g91n=/"#gi^۫TҁړXOl}T3Z:p+%`ۍIVPOy~ e_djJڰ 'UJ7#!'& &<NKѳIxF[8!3y)<1l/W8{i8 K ̙ێFuw`:V(r4)o\G ?nvS>_c}z$j9+-a$g{1틑tpHoTs<rn }mH8*.'Z'"VXywIlg7|X܈Blijỉv,ԫy]1@f)qnN%y#6jNÚu^L) ɒpfӄ3ԮA7Ebך>Tu>p8Mt7, ߼T$@?A-ݶeġ"hdkWLԈĄ@v IsȬL -loych4{PXW+ُk])]%5pʢmv;L!zV/VPH.h8kkUyh8 4U.п b=c_:_v2sTIU{-Cl!xR#n+=d A̵zӞޢZyq 3.{pD7 7fο9/VMzep@n N+2p\{FdtzPHj%^>!hH-|VZhdž#NۼaFC #H)D^Hb10 f,شpyS au,]?нӄAHlܲգP,_'XE+I'DWKv 'hyQ}oh)Ծ+ LWv:`v`T{FTԽ_ŚĢ3?iX Aw>Ny)ߍ us埪wɣ4dd:4e0 ?J vri ‘X 70YX ײXs%;2CVIr2l3dRFU3|?N fiG.>vGi_]ٛ3(ɋ7Q/ fGZ5cO_ԤKW?bP=c>xd%]HBB)Ws6Jyrtdte61%e$~A)qJG+mG#x 5CTO}} 6co=.Bd'Pi ?]҆RFҁ>n}80̄Ye+N~Rtg55xεl:<%A1&PeW֫oS-M1@g;lF|6̂?:=ò{ țt5'A%k ߞ!}!J6$13=&:8r!j7E"[:r$.ļ42@g_ ?l/li_)UEcϢ w!w 7~wN2=\_,VL.{.&q#ؚK@QbuP9RU.4;4; 2Dgm&^le;}}79mϞj&}])u) Bpœ "$}z`h0:L7ͽו+zQYT{a@|-ՇPmKς) 9yB|T]# w\2x;ZsE̿D, w8jf5_Rs7v!cwl*m@6c* 6%#ZNJWb$ *ׁ]E =qyH1Do-ru-4im%{VU)5y80@D:#3؄n^Ǜ!'.SG8WЈG͹ `a:YB"a$;{˲ nfDw/˧j%Nfq/&%ypqgp򥳓֤^i,J0,ȴ#C#O#]x~NeB>44Y"_so,``LPoY֪5B^O6B[we5dx[RqkqD')ijLThGC%fU"R˽ÊT`Nd۵Y>B;sX^U&fU|#2X8I?s%׵rt^@Lc0wQK vZJPMG@v@# .KVV\̜l|+K.Yk}{Re<>:5c~7cf͔Kr$PNh|%{d{EF?mqt|(Ēdm oC͚a^K p({j[ڽ'935=YoȿoGeX KcS#NUjL|}2 M`e&.vf;ițha9P-W(cl}E>:X/H:Kfr!kGFq{[4:5oǀpɠی:R<`&y""w|qu<7vhB$Ys7ᒬ&}&*!Sp+..BU.o:r@C\&!$'Vsz}==)Rf'H?*_;VWUG ʠ 4LdaCHz2i/=l1hp{yܼ5k MMApd֚s5 շZ)@X0Q M ,z\\"P=`a'68|.Vwoq@dCR\;#1$pNvmќ̈eBK2dB<4 u">\#RcG>3^2?$:OHVKq-Y#vҗjhm'%9 4!z޴ ʰ$LambìMt!_Orֈn'첍Q\H$\g3chK ,"'DGN)n m^ZFyfy,Pq]Y\N xBwM6O/i\(%@InQ~u/.jc>ߟ#F< ;B՘kTẺ#:Wæ -A'\wsJ9}ᙻp!?TDyR@?ϰnzh0B&tG${b4fWNNS 2W׺$ ĀӿTo^M)q<^Л ψNNJsVܕ*ydY >_ &ÙH7*,/Aü\MxcȶedwP'Ʌҹ<5=2F75 nPr4qA1\ U$9dA{0gqKd柛CԕJ.HPd(F֭TZa"e3x 9Kf,hy- j?֭llqTRݏj#@ 0|]Cጙ!zi"vӊn {=х V`h(joXdu-7n QqsSSI"BT8z\(<|>1W%fWzT X%tH"##BLS^ D kd-]cyrgּй7VUQvṤM0139E㴸-(R=NE+JpMkzJPVAr2}ZʎN02-Saq &>C8-X>';OjN -f1S}F1L#rjXΚocLgUģ=`4 Ԇ DE.ƃ.HfX~ ح|>PpR@+*Wys1dpf /}hVY,jʌ LG>jlEx@ 1blj}L3cpâ1_[`$K}ea:R@gčBz,W ylwOZӪT7' (yJ>q]٭PǸ|԰S @^&9g㎂ >eIļSW,n`Fļ г*o|ǒB2Bh!s 0"aL(amEU:)NۭShXwd4)6MHLE N*32jM۸XH S ^s}РG>G.',} ^w} Ih~n>漮[,' 6M"6\E vN#1wydE| r'&2{6co/~DI60/1"SB͐Oh'+.&AjR~ٖ*1OiKn>Pl#K'!dJ&-N3 wu UG+ooVѧ@Вl'2zxz҈yRdiT90<yd(xAm@Uaڂq(Ykp I^6+"[}|-ol&B|tv5I:<"bF'=zS+}wӨK4h|l.eo7ύkVQ-U5HA瑃-e(mBw}d>nbWlJ.(A!3N?zv<aa(^x67r~UyDR) Q o1T飂Uc̹4J6 =62- 񮒂u4ĔJ#fH3>jiz?;(jDNӞHh!wƾذr72$J" eoxTo_cA5|tdK < lf"=ɣK댿'i4Q@I,9¯ K>4E׃tݛ<4l][7[ZnꚋAKEB^מQє" N)UOK+A'AYP`oBra/'70bUC۪~k{c\ F[/cCPgżOs,ܲ3Ɖ'hdgYZ07070100000005000081a400000000000000000000000167638a5800007bd0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {]?EhDTTk׶Ǽ8G%]#{M6=&BLtq!JIOeQ"ѤyՉI'8-@{WFvPFCz9@KNg$ž&36eSP5]`6>ZUꛜMpRzfa.M_vNT_7VjQ՝Ր%Ac*̩4ƾE©'j0m ыWC@ h|:2^6EdyqjPoFϖ{ߧ/FvRd;?GoeTO]C=K+7ڎw-Xz p6bm> >iFۓI?Ӱ2'd(=:v&W*0c󺾊PEq!2d( :LuDUZNH3i&\&BHOїhūb 玄=g[ dYB4Ԩw\\W\Hkg3~ _seҸ[($~'o^/:㕭sE)IK5b CS 6&a$N.&w$=TUqyVS1gєsTtn$|a~rMP5QlǭM)c{o<!cGFFIM8Ls8+aƛ37Nn>O--NB#EE(O+dₕ)ڋȕ1h_NuhJ )Tɶ&:_u Q9tU!q,C&{3ݚFA <i_)#ۊ@t|\P,7Q2ڵ +xՕɯb{ɖM͎rC5sZ;0K[wt. yZpoc?ɛSvn,ɯ76s%DA.yĬ|m!oqqƶ(uLHA/m*>4f@B,rdžWr;[P?Tmȹ[ $Z4ԗQ`[v :EB|ͫkAb2 6ul7^H?Xl@UI̒Iv cO'Jp햫^r:YeKPh;,_Yvkjyd/A/9 hnCXWT8) Q'un I~cg/@O8G.moW?s?I;A~= Z9#ǟr0AF-`yu {]*s͆ʉcsCwf~d:26dga!BQRkC_wc Y?q~@Ix >%4R8YvtlBFWn5T%Ld]^~~^Y}T{cc:#Ȑ$)լy ]ݺ?-<6#=5z(B3WS•J!1D׏8rPgns3w$`,8-.kn=s"';d$&||Y:0ǧʘ[+vQȋ xԀW BPnJT$V:8KJ.X'C\Ej*./IwȆv1~!·DqL<^M`[HWFRM]$Z&~۰~zzAH_ppгý)XF;n'WvڦhVi ~]ZK lJ3u}%.^s ȵ g!z{!W8@h,F29F%~dDCxZXfN }WwSXܰq2!=Leك6%n@-x^ j`b!;㖝@zXzC[!n^r )aAtD3T(; UR,p&HEAgb((`?Hhqtь7~r(,5)J] Z&p"#$zbp S Ԫ'\M5QAmW)}/*Zm#]n"?YǗX.Edt,ٓM%Y֓F 20.!㒸O(χyS9-`ɥɔ^p}S ̦A}=I_S̉>:Xc;/BoI71s}m61{j}w9Z!|= ^7Geՙbbg0VX~7sv8ϕYI 8B^ĵ5-׈*THVB \LZ}\u-3 ~%8ކiTOTj2㼹5 !/ ">a?ϊFc-| b ~tD#f 947 6yC>6{H2k*'I7ŝp HUUf"jE7oظW7`GiJu=fیW@RdUX~nDl3[g#Ruڽsv>^yU4HA:lz]Px&Tj[\I Bo`4q ~3\qgdž%L?C"4 i$ wpȭwI˽saӃ`T㠄F X*ΨD omF&!H.Wev_rZX2{I̘SIU:EJ8H9x6uUzq_a ,ư)*\sC5y 7k6[sO!+هx8F:H<-ĩi c" e9`APgl7A@@> c±R]yo- XC[#8;Rx]KfrZ[ ? !WVoSO-WdG Jb2/p`g\8! M>2\[_F7W "CfEd BDW^lK=c& 5zeh>P |#poB4 SMc'ϳ%5S*U;,&g\qsE-N8X0iXz4d_2?ޤD6Xhk^0H;<zLBY+è`܏Ibv ,k/k. NX):pC_8$=rkBʪΒ7e)bfoL@[8Yےh)]Tn!N%{?35ȣ+ޗK;Hs_q2)[u0j1>d!5 i* I.BxZnTy%<1`¢_Թݸ%י]⊃}8feHBfdr!ԢVMDӲNKM& O?JR{XOGa԰3A)$NVO»էYŃӍoc z%1ܤ<2.(kt0Ԇ622䍃KȥgG<4x]u^\0Di ]\a"*sM0fcDÙ*PR3c3dp2 = 'lG~[TsՄ#Qz2oeVcETc~y&wzoRؾQIbj9CMѴg$ou~26""R}bq W%E0% ;MuCSd%Oi l|ȴ)ĠSS8SaclGn94<4ڢ'LoXAg͹1T#*|e0s2۝[f$W)JA]xΎ"6PA/]\ `#_OW;є߄/zbXCS6#ޭUaK #fc e~5_s͓nE|0,8r}o7>@G\R9Whki KRwo6JmCl&2x[s}KaWmCxZ4?`KLԄvH'Z\{P;@J= OLnjf]b>ttTݩA@/@ͬƕv4Za4v2/d~D^@K(c 鷩:&dwR$hW#|!րZѭ`oPW~{yXy|d.m 0DJE[XX"#!mT]LCy$XB'd#i ޖ68$+TG?>RAzUXKEbFuBI-jCGG/Me$f˂]6w}6vSh`Ȧ/GRp(ɿ?En〤.E\R\:"oCDR"NX QF;NZzOYӱVj5D"MZhMGOP*~ԩ>䌄":dv\zC*YSpԠk> s%p&N ecqnK18ZLO$DManԇ88kJ<. m皲xvn2?Y : %RV0 Q2R68tCwA?yDYnrЉ ub)qs{ý^Kc nޤg! ^}/!FsXឳx#8d qa|5s Xt+LM<= cQւ/a6rt긞F̋jLEHo[Dd10h,%XBz S%w:lfsohc2wj#<2DgknKЙ:;e~5ÞMk:\vI9n5o^"wcA}Wå2xP%O?gVVz$A!8ٜd<'e5D>7(|P@NJ*'#7iM]4vՍ5⢯j1~}ewo"W&M?L^J'!Gb =HcDtH6և)$;pZoFFX0ZWj?>/QѦ,(W^О9⴮/zo[ƖeҧHu$e~h/n y aGtY*mvd+/$@ =M)a:myM # QÛй#4wxxq𽌠VE#ڝXͳ0ue2g,YupLjoK߾X.m8N,c! 8_&ِ).#V>ap1Nsm!r^`mJu9Mf:`!b[,Mn5S᭣Hwm%Ԡ~kb;+[|𦿐_<{C3 b&{ T> \ݥR a;Pҍ[ˡğPbJJhLIS)_Bvɬ"Qr:x`D.}wӋ_AVl+w&u|םOɬ%Uld` [+D Y~ T$WFUwU z[[ejhgس w9M9qyjjYm0 D~Z4pVv|>apx$o3(Kc SNB4ٹ[5~c.@.z^wvlF|UA8fiՠ;wQ E=ǽSY Ց,h}ԭq}ɕ> w YYnCXq[pܺcN`Y4M3TH+ȥU1[%U' krk7m0H,Jѕq6@|y8V15 R8 Tܶ{V aH*e_Ҙk]f;3CSQmds`cJ+Ndz~W-S1r%XWgE$Gܳ}VfF xݮJ}kl)T3`_ȏ~" 5KrEBeBLgǍ)4}W]& f4&nvM2d.~9|.fJ;G\/@|YYm#q^O(9u,/[r`h'H})?t@wY f6__"x,nVq̃j _1iiNY(kzaPǿZӾ8Iܸ ~Hbb6 d sQoG.ZڹU.w"OA$l Nh;A:I`SDB9O9^ ;tEkWY-ɉiH `-Mwҙڂi"ï&INt#99 {Xд5 wnsxXLdj.Kcrew0?N(I ҫ(1~hynf7EۗnRyl :%ռB] |ZS1䤄qATºg:L,ԷUS@F8H=': onz*-E›;?*B_mW S ?dv%сes8Ϊ M.ryݮv}6wKfE{3C-m%^?M9.;覊HïT:ZRS߷2VAjz3++gʇb|!vD>~phϸi?J2DĜ' ,О7x5z' x1%Q?Ե)sk *?EZn&>Q"7L^{eS?'ujX)kv:18Zj6vF(svN)B$4}ѹu#ĥ 6bY~;9ex*Zx mF'Lqo>c*1n$k7ZaRr^=PlvL>QH !Hd03JNSi~GgĸmcP WU6(X{b@̽J({M=#p%lv[ ) _UN`[]<"+Ywt 4*!s=O(zmcO\%6)p:F+{pge$6Pjd џxqf]EFJtWoۢ}nůp.qb }ыF7`f[g) l ѵ0WJ1^RoBBh*=<6vi%[S J6w_a-FaE.xnМ?tq8 Lj'? :}7< 2*V9YKD(?8JJ;a9W!"3y1domoQ-:d8y!IWxxn},8GK|{.mV%l$Bl.{ӊ!zʹ g'ʓET*ψLJs'A:ruȦAa fŤvFPjkJonGR Sy(miS:VdˇKA88;-ڇhp*1^s0s1܁W"w`Yw‚ܷ)Ȑj_mkje`~0_`$]:@pUxFE5cz"13 Y{ ?F8f3ڼKKX<^ܬP.dA&́Ά =3 ϱ %GCb _:kY\%jb՜`n|tB@2{X,Xó>Pe{^3!Y࣯Hgۀy(M1 |LkmO~`5o|v٫2jv NU/<%LD{Gڮ'k{2 MWI Q{LRU2J8õJY6?qBFKx'cQV^:{}/".an~N_8*PZw: rO{@P R<1K jb6D=/Dy {P\-hl-˚Xu#%MQ<гύF nHـ BFy}ģޘiD,3d\W2Hj}sX9rnqe? .Fr"fo*vwU\0ZXH% 9 דB:9]xOTڒl1M4̂kڨ R||yG<.@m|30MtDq#5GE/y8;^U&jK3i(T.;D.IעU]8(3slu|"} -RQ[$>r5|"Vȋ' b.}Ŧ."I]1Eq wR AW~%ivq*t8=t]EٻˡZ!Y2ѧ)0<34u[|m}q8Iȿc'ZAԋώ )U~Yuis\{lec"߽e5vT-ü/-_Uَ@^tN/=G,}UZ3*3aڜŒ"oꒌ-G̴)ɱDXmdM92  Lu^|( 0ܜX(ƥn@n]SXPhG@lS |r`GPMw/ lbA1^A삽aLV^{*ӛ\*'"6"Rj#1ak܋4j,p?H@2'XhhWZ`l`$fVIÌ&>f,?a#P6*ta:szR"c;u1Ѓ:2OZ4c!P\I݊$(ZU^a! +X5 _/5r 6/Ӓ i=_g29 o}_>]3h43: BZYm 7$e˜ċ,ۼﶁιPA?"ThN?&-ޚZ&?[)n,GVs'J xӿma\95"' 5A+sKU?W6m(銃 Lq̍&v v\_c r&XP$6`t_E:]~G‘;\ ۔cWbuDh+=Ϫ%蚵:܅FQWfW?HejnTU!.Iei/EpUV@;nP{n|@I&uk[6j NJ8+a*Ҙ/Zed؛uql),;u˯/\HCLgdD !58æc!YuRX+0@+%ւ|y>*@ h)ޱO(_"^ISi"ŕ}N dv# |m|. OVbNfS$ X7Id Wkf2˙ƿxNM3\SVE Er7qed5&{%BGi^\F=)yC=,ⱊ `:C2MD!D}Sf+;Yj! (NO> gh\P1H4N|AF:y< /&Lz[4!nA/[33xlb'̲?#Ⴝ} 4wiQ`4;@FEvTBvZ'l2 ?usHOUm9(_} [!s9JmM \f^,X?3#SHr_( %^)"9Kvy "r1]w`RG254J|>A3ϰ0 + L88ڰ1IN%bH@l)!rÔ,_iRb3|M;G@;Z#)1e HF&8/6 Zy/S>,>ĉmBU\1k}Dr oGf8nƴo17,F"f)7={Jq`*,;X,h8NY8\_Ha ^*̉YQᏕ&*m)zXhXV lSFUI3b^/:9$FOCNHcD$\!byG4Oi0F*Tλ˦wR$z-3ܶP5"?Vܧt.}+io@G psG+I+s䮙%]ǐs1T-P\-uQS,1F,X(ip%qLPo/пԓ#3 & }P-dӠYulCā~P6㸖kCRAanGo* txtTlϷpE!q,ɷV'" `-у*)Z?DNhMs'*ԅ׎lϰ=13H_~/%xY8V÷,S+Eh4hnj)͓UQcE jaq'iW2䷐kJ!ԚwZ_= Zpaܐ[Y"a%JQx' X{o<`Os) X^`SàmB9@w-kxN;uчݕKh}5t^8'+ObR]A/J؃raHM8xs񨟸 DhGRicvynœUu&c-ך JQ5#4̧l"*ho igl#Wj?ba!9}m%cj*Tlj,{w)dΑi B:؈Dwp.yLTiIEO7λ}nv~WC}̏TC G.S&)S7'G9>j#hT :} $- VGtm;zᎹ;QP;Ȭ<f,q`8_!{uvg([#pų;~qKGL72ڋ{S"Vk.5uȅӯ3*^`bx(9"4@{< 2>?nу9bňxEȥlݵfIDFo mhؚ+=;mAІP ^.BGۘz/sR׀ /*U OtlֈŃւ]cO*NY 02lΰ 9+.FgJ+ zNH*^TZ~с `-snExȭsTB/σm 5] 'GcGl:W+R{ RޢcYRgB']ΨK6<6셉vZm^U0-&s!{_>"Dh]|uݲUw%RF}5"_wxT`Hҿr%# sk ~Ey DEZ~Qĵ|(r=?%m}n*N6JlΒMӡQ0LyVk՘s7 oICpV[kIR=C-D0!m "kǔt=H˥A=Tu҆ ЋK`Up /OFJl#0hEy|ZCEW8tVsψ4J?@l~>*ayXaꀱ4?6TKZbûHn"kJ w}NQ98,ffYV$ =D 4i;A ‡ LEDZA=N\+*lj-#w+Rhцb .jc:а:/Kx Wg:}."Pr_8 8ZF,](nbn/#T^4ڜXۧɵp~, ɀcEbUw? V޼7G[(0 竬'6-@86Hzo^!) J<#|,.d$uYlk@t1(3v3kR_ZOܔK:9&_lw8QcdsC_hF{y._+ fM=?rӄ=BXاծޤ.tZb'niC;` ^>)Y8l9lى_ :fIʙ2Zį~q$֯XDRry 2t}!='Pu(iU,-T5hΕB=Z/ Ɏ.,uIamz1,a9N\@vЀf&2ߋqzBrEõzoZdc}Ur.dj5WG!@Jʰc v2<+F4i(p#>|gvk09;R+;-Mi5^c럆OމBKJER's5X*ܦA\E|o8:͋  \WE[M-:nCZP(oȬf6<ɅGBxHxhVC%Q5ߐĦkiA)4Ĵf9UpW+C4փ/ok>ym%~<J#O6|A2exScb`DNv0255@|]D7Yu\Բ`=&I1ץ2مh[%7 m߅z g$IUpW&To?ZԹ}d4ޗ M@T~F= 0eJyCb ?$nP\PaVg ͔hBqC6,<ω}wIM8RW/sdYuKؖ$GuL. ᙯc.Go[KWfxX/gZpnz=& y;mVAMiʶ]"LX0bD*٘|Ku@U8]u4w!DB%P`Iv CTx:^^`nM|Շ}$r,k4w0]~vTa8Fo xV%rGfyQEBSN? ɳˠjdg,0elڞVƥ}7nc^ ;yţ{q#[ zrW%nN",S!q}8Kd;w^/́B\q(n/n"s4PpPX'׊M fUG*7vTaϒJ]Hmjd 8uJGX5jYs̐jGjӗHoLCSLqBVCVRUL8+ThMmӞTO= žý٦RޱH%7 8se}m/ >T7!_b f`l! *dп/ 9[#%{^5-%? e5P@K:#M_;[Z57!Ⲭ&n;+$N)s>C穩Ptܕ&3:y9@Waʟ\ WZ$lokXhN#Zoe+73H(Mǩ& ^= VVi8ܓ&\2o`&f>*BIΡ=Q)o,y^R%î6 J|PpXxcϜBrI 07M#æ}|٫)Sfo0ȭS7[~@oI]p#2g8e^cz 7g287 0ON.”O )k ut&d@J\-G-%eԔfNY@m!-!ԩ6\rN<0k4߬ő|2# _8I\?ķ{i ֨8nVznAR(B@ =VP]ޏ*~}l D Ag?;x@wQuSU?mpCQ43(l ]2_Sʶ;+tKkC\#.E-$ 鰣!Zdco`;GrOթ)kR .Vۛ eWa{B}gv':H}l@@v  o7 _IB>a`ٞ=X;&_v/+9:(dOK/V#S %?;lh^ۛgBO!BihTz쓧f-0ZY5+ZzAXU=68 ۠@XNg3= d8 ZIݠW c%{R`&0m ˯ꔘTn|l 7YXɍbGf`j)&nAN ,A@ߑ OlBЧHjusth{37M)Ce nMP\=Qqr c`OnL%^!/NC ,K!UL{"FR&p"^?FD# #A W & B )WÚvDmmF ܋fʹ-fΊWSH CA%||뎂ՃζzK1hb_b&%=zQCRLM, *gƶ`ηʚ+L,n'A]^sXLt)*ϭv8M&ъ-z'[vεN&7q[ptk'_"s] >.L̊Iz0e|û5|:G@ŋh:ܛfHh gZ9iUB:2~y".$JOqt"7QX%Oۘ憭2$\VuH`}*ԒP>wj(Ҳn+2~ J!zI+ ULF(%[csn(q{臸giC#h5f%&י(iY> >_+U,?)Y gOj@2u#u7&DSzrt]XAM=RD@t6TK19氤Դږ2-C Rcdikպ H;DMFTR{R.>ӷ-ןHL=ϤtZ+ffUZ|WjƓa/b_`Xrn";:HqoɎŽk:Nv!7b*YשK+Tj\IV' F'vhK,*]8uN :Sielb[o-fL]"L6%G&Kp |O|k^x`feC!bX&WFHV oS!7Kb$N6 " \(-ʁvLϥ0IpEUdGk;ˉEYOmO9qidi` ,݆w D7ruQ5Kr+=i ~BvSO̡`B& ޸S뵹PI 849@* VG\mS.Eα73A#X26A: |Y3_)[`Dl~߃ZUsKO/RBe6&W:5|g"<צLd w<\_e19 RN$1b#sZ`9T= rhG2 ,G_̕M szR "2gځVq! Ѵc9w!xazfAm$c%*~~N$ݗ+@PfE־;(t+xcZHf㳾J739%"5ayXItI˃)F! ʠ#7Joql5ÌArOmǂV<#B(*Luz iK]^.'|5S|s]Ug)櫚00%|Dڅ:΃S˼Zoڱ1{oo i~!/Ug f0v5@L*=doe @lF GŮҜ!naq623na5qislrn^`~'EddbaX,{*M R wiVa#/{0EmeזdDz0V9YqyُmjO]@\I:AQW0-w]kHdĬFEShl؇jd`]mRe+&Œ?V 7~Л[`T6n`{>\cKiJ>ۤ;PO:N&.LH)n /6~hڲ؝NnYy ~Xɾ81}?D3E2g>ߔ +YHX$H/0[V:]=$H3&g\G`x~3eexB*ٙI3K-eQePɚL/9sM+n,}^)ߣ7iG>}8F7=aA#7Xv-&'~O}o4 r] wf&Y {Iw on|%Wo%o4>YqFgz!c%MftGRyr8poZYT<,caڵ:.v]H;PML kj G>CNhvK4S?ʜKI\1 ľXx7llC4+[7|Vȕǫa1L9x; B~!b릔hX|L5]0RYWH[P!f`o>"SpگG)F`0&e1j_;CX y"q~b& Ϙ n\΍]&GE[1Јfq41`{F2`D+nuyqI}[nIyTSGUAqSrJ V >-D=-08Q(}~]*?yO=6,MqZ sy"Z s񮢍X_,;Q>YvqZ杘?SƋR(:*`q7bNkÊ0:#[3vL۹Z3saѲ* m]{N~8oh֗e7:ùkQġH@Us _pNs`"B5 n 'Oqm֬X!5;:8"128)k $bQ ?,Fv2se{ǯN)ayWO+-[CkDι [3[oj߂+:gt h FNOlq m.ټ3z,K4/'R7΃f:PiFGf:j`W0gSѫK^)zCQ](@1mh9^]4cuM@< 3|t(rOij,ԍ/eA"Um` h~B2(}g񆅎߭Ⱥ:Fccd{2/ȽF$cLRU).tg{{.It;un!|ځ#<>$iGOdFd)WslTMۄ_7C`|<<$t| ۤ߾Nd_9v*E<:#^ RO=a}R$©{wZq~́* T8|I9," &own\ ~Գy7gZ,1X~^ E(%8^CA0~GJzi_zk\OWK,3Gd>G (B.XTb:S+9@rjmμ1aE__Z+]Hh} D3:Y630~(db,AHʦ8>ఱFoO uJJ 8&E! Mhgh$܄x1Pqs ۴L z(J?s:̯V%J՘De*e}@_9׍y39 yZjh[^&ɢMh"4D*J]60x3[!C챇P*&{.'@Rs,Rָw.EXyD_-ɨ`zTA)zDXQGZCz>#y6>Ò k|d+]G(78i8 Ttm'/Tq~3#oxCAQ}$Ѻw[@F7@cn&Q}c%a+Ӊ{)$0[b{ƸbjYJ*Z#  Ol%ًlwkהE@8`ulߒW?JaCZQAW[cnxq#|Xh͞LZ=A?nhY|6*8q.eɯ)yDL CL9YMu@[#7Μ!Kfܔ/PdVߜ7}W=97}_ɷ*U>+[2 ,x䞩XXXآK IrDPNbێ Ь9PVEZb35b)f],Sv3u@/7< :Xy!4$S)?MomJ7vڵ%ᢧC:U~lg K_NjK¥)>#pE]a ֯Js&^}u4RYz]0 h1o$Ǘ"qIKkd&>G&2H욙I dͭ=' Aˏf{&\Qp@5 A7aGrĀ\ao{T؇#XkZFtdu4[1H?<\0N4ww؍{Wd!?E[L ?&Tmz991!Z۹e%ʓ/k4rF_᳚/%HNzhɡ >SKxA_y =v &]:>!YDtEaGT9W,g@Ng'R%Y)eE ҩ;}L<зƢ#u<ਁpꙎ[G׻$8Ҕ#Rҧi׻s٘,DZ&P^}pWͯ1WlAdž|3==DFH \3H=/3Ƭ I)Z@Ѝc4/Dj(|F$'}MWAvڻltd{RN5QVڪ HQ r0Ti\Yئ!jWYXKwkg}6 NaA?G4/2SԋzZz`Dmlν;G-ʪß!T:bc d5IO^) ɮkxt"E(=; ޫ;y Qvx!`ICҽI9XQ\u¸ ]ށAR⾇a9?4W+yx5zJڪw:SO y [%j]6Jms[Fhp+bA`,,.ko9:K3FgR\)֌[^cȏ"`5Y]4H{=0WrG"VNV:VZˠw T fP95^+`Bn}peڹ$ 7iCmlFzn$ *(ZTR1"Da9&Y޿K!5Ű9DM LE>CvNF[9|)+ n{usM<oOfe@}>ge WԖ޳6_)v {J,i軮jt5['uƴr2/n-EYPP.o%9Gs֗Wfuw?Uc= ӟiD噁/?ԩH%y%P e3ؔ^{Ȱ9I guiHm&m7Ӂe{ _+;2H:ǜLI)K>[#H'U`W>Wo7Ɩ% Տ8e1\`.oRc4bx>0<8_*2ls]ӊ@'Ę!*h `!T/9kLLI6+<;O[nä >:Q+S@be;0[LI?ϵ^T흸7=$vԕx>Jl9VEC oYhAcllW0V ,rp @@JG9U~FB#s Y9|^!֒[if;ɉ6!nlA4趎@ lI4guLVv`GP)Z4@F,:{D$iJěJOP3?kg[QU /NQ c1~r`h4b.ץK/_Pێ C0PxY19e%tt7-M yXs#XNHMp:Ehۧ*UvY %E5~&yRC{W<<#fN< GQϚGmLޟKYr6-b$xj@v..! t ;XeLH2d}z;\h*- zK7%ɻ/Md״}HpPf@OJc_{(qxh\,&U+UZ7}Adbj>'+{Lq2'ZD6 :x:&yB&37Cظ a|]},J88 pg47e>F:ﰙD!b7v¦.ҹ+7N"LI"[Rzl0cƜoSC$ͬ%uS+sM%A!=||d*$5KE V<9K S̀s~&;P6q5;ioZѬ22"gEE[Z|Wһ0QBJ[yN:ZۚۻFda8ݧ@_>42*^N\4C ^/b6 7H4DgYZ07070100000006000081a400000000000000000000000167638a58000159a4000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t//]?EhDTTk׶ǼHFڀV̷GIllefZRA͓U%\ e6Bxh2P_qAd+;N3sL^=mS#Q E3WoE}mfD;-5zțԷKțloVcn\/i@m柽y䉧)A15 S"!~vu.Pɠeg&vDb:ZF얃 ft ܥя60H\sĶu]@V;d4 `wǫ̈̄YL.KolV #rn;h24 !ZN'7̗B9$Rwsu4Z!T {hD(Dv'u4]׸\VeQB~K a3Ej/K%ltLЧZa} J^>2 d7gn.[lq0gfI E8͘hΉUX2P+^k4+6#ӖQ.!GȦo{ڵPO[9^h!_IFt@]6*̕yc1b#`_谠;i D sw!nI8 q]~\XV(?A 3%K>ni\GlIo1͖ke ҇LQL[Z*IgwXth(@;# a(F]fI4K1hEK_(r7#L! bEKS5Q@3M}3H8n68 \)]HB+UZPHɔeAec1+#5"DN T ezXMU=nj5,!AB ։V_gB KEd?B a?֦4LO V wt|jQ4Z*c= yWtX"-wѽ¿>w -{16lkޣ=gau94 v$i\6̝_F5\&^JtyqM[]餬t2qxOZϋFp}T4 oTTG@ZrxhENXl˹&SQeufO 9+qyA-c_ʖ#qK6yP Hc`R%X˷ Qr罩*Qf:.f<I8{ _x.fRO ʄ"`?y紐{_SxFT@ZkMP⎍"} N#uz,jWfOG}BlWJ!6_Ŏ̦$iLV"l7#(CӤ-gFDa](7gட#fNBcyXqxAθyL9wh( ̅Eh.0 $Sܷ<}2 %٪}DeSH*x??Ũp]dH%xQgbQG5]jx{$+jcx[Egeu=I =یj@Nw#.cKJ5%cͬ(\j^4/)?*zک#|vkBԸ#(8o~jJųwy#-/ox7Y s@d__Wh,/8퍁5w}zF41]4~T2mE&=gBͮSIFKi'q,z+u4w)J $l K7swt("A?>R>ܝY5#O@nCCm2/cئ6T}4zGyi5T>/CzbhE::ؤ9Jb|:u=nLGfЎ)3R8ɜ`B9frb#!\`Xs0395tQS(M|j/*K:Z 126v3- i)6  @ZA9V$ A{T3+ak ؗeM^ g8kh&+3R[5, z HPũ Pȿr\3T9՚S_483OvFղ_PE5!!"}/E{ǧoejZPa;] $r%tD~o2,:ֶJ}父njdnr\OG6O͌m<A>{đ{hl4ancdgu}b^d QQW7AN}g"5FWxO:-ԆhR[XB<{ȵ7Nپ&Q}Y1CBCșt.#gw1|zKp?O顜+( !X=}*>*3x~ @jXxXlon"AZev i&Œm/ fB<`# `XrAgϥ @EbPi]C&-EG mXƝհC&,՗#4W(3RT;Žڠwk/\d0'Fi]"/ Yeo_.K|̸2buQkV?>BwY6t&J膘[UQP`p.*LUzyJh;j̿Y+w&S~g|doy=S:+|I?G;N ɶ<3mVT=EAvKGJ5|IlFB%U e.j~LJ`(姼Ut*T|i:Wn!$^u L5"jǵ 460QDJn7kͶP.sH`KxcH5";3_1;M},e\6c~`iKrw)5,ϜmWK߽=rEmNhӀv1xxap <=m<vKT]L/E3";w޼ a[5v/:uP$r@ ¼IkvS4[`bc]|Č݈O*mClN)+mvBjEd?r4{sx:mvx8=ˁKNaky_]? .~\ox=yU_60S7 E(+Ʉ)ŋQW1x%Z6CU hKV bHGd(&Іqɭ1Kh( tRsqiFO*e /!KeШ>r V~ITe }qoVecP1!=Ky`{jSLУ1'*uIi/&s<ɺeD{i#J&o}|c굜Our< Њ.P5&5Q;PN'c:-26roAɹZ疬Dus[H&hΨeFTt^ݝc94TN=C S*df p8QDEt:yd݁2?~"|ʋ, Bn\/8oDŽեI u7cI"VHLҼ?L IL4=+{%n%4 0~Pg88S{c/E][s N^dqK^=WGMXDPT=xOPU@,-Њu%)_" p1g[K7 sY,v/axZQgt0H$nUxfYTo|OJ@L=-$ZMl?y+>i( g1gԱA$F|ٿjݺ _G("Ծƞ%č_ 0 _$ 7>dvG:r#-Eq5i%?ojM7#}7^p؏ ݻ-?0Bvn]RۉMh !%:/|.׃jGL~lcbc^ށyA,՛.S"'0te00B]&V 2 Z 4;ҭ Z$ѿr޹j;Cc7(6Y>:%k|t+] zܺh$@wAOG@~ګ wZ%qϠqoh֖zT5ƭHmt#B"A<3mӰ.5XF*ڎiɾ0M#cirS"[k:%tpd}1/#qg j`IHq ӕ3x%t_ؽ^lCQO/ idTޓ XVn)3s/;6km9k-4Zps̸fj+ڴ*`墻fK>GJh>()7Җ0y %|af%%Zm:b"Dd*x:ex8O"%Ab"ȱy9d#yW)&Đ]6<[# vi\Uh8vG`k<3Gk +&4xAz GզhF2;qԇ6ʹQE9Km |!QyEO3!9:{Ri(Ӱj^I)^7L)`M໐ʀZD/x)ZJJE._YK4dF;65sJ⤸-Y ~6IJ&Mݸ312x<{N --N`;j?W}K+lj?M}K(ۃxz>ՐU?htCK?i-"9!jM\;SrI{J O=;'(:q]V lh<:b3XqyЖz;]Wfaoj#=:Pj9 CmE $`kVM(yQYPG܋X[ "LĦ%LNkF!7.LGu }oc<"YMlYϑ.k784W>A.9}a EYOQޫho`Oe֛Y{V.sa0kZ_| …i$EJ^YG^O&Q8PqoҦcY+b[@璛2YZ.>B:J~/mK3 A|KOozGacz9RđBr%ԲtOgIZm3v\V[: Itaw/~QJ<X(Y@+ M.~?He Qc*-Oiv<^5D ̳S9-\w~sO{!,t)[/zZ:I%26^^O!" M~ ȣl3(o( P2tj:lP~#NY 7X5X|DZTɻXzN&Ԗbc$z^iL+Кɺw rJ# WiZt֛pȵt3.<T?]>!-΄ˬu4Q^j Ѣ9~YR篏K Nz g bOpRZ:ݙs'}2X12&ʸ8ǴY~~VP^ H5'Y?j>?ͱgV6Ȃgjl`Nc>'E:UX&Xx*ZQb.V\*fء4f9@q^ucߐqHDBne#J\hW/ +jڳDٚt0S:(G ^:ATU= ? d>/1L+S6zpRǶ`qWx0|>*4lѰ?(=:F_XR_`׿q[@IpdIQĚk'6 W{=Gm)9\/h^VeQpoJݒ\ZbF.?" v Iip(Hޏl WŸcr$%p#gC%Vako><)mw¥ ZBљGީ"72;4]&-HÅ+dc;0*[]ÍeA 5"3fuQOaX<( ;η;>'ߝQ )̌qLt~{P [iw uV;Xx)=g6cxGqq1Cǝ8wۓj2 wf" BlD1SsY, xIda>iReyyt,.{$q0w&&v%4a賣k+ROr ϠMne^>& Յػc d]D<3/ߗviGe*`T^@ ex5wz¢wI)1_x2M~!7Ϳ=y}◃=˫YyWET7sVea(xokKpb3+L 6oNlzDŏP%g w v8 ڳF6W .wG~|?|iֹ柳Q;{ L]3atw(%偌ճ_&Pꦭ޸~/յw]8 {X=x3AIԜ}m{Y: wr@\?XꄚG9FeܻO}$qt&LFeLPUD "V#г`&=ĕ>G&}쯔0GgD9PsJ_znL3FIqfTDf񺇗ޚ3Z}(aqӠ(fک}lEoy,=,9Vm/"'tp-7F@`7y~5j9%w kϟgkhB n˕ f i Yd0o*~w.j%,47B)q^^e&F5Նv`b1\I}X)Y{8^g{ jT#D⥭  ſ@I l1ږ:P>}3uz >8xb]tV]RF閶 wvm3V˳.o\390g vc[!x}3sIy+&#I=W3Ѡrw2OIl&Xf "ͤ6af-HSס wc{\TmUV2M !ʒL_K$j iVm|!$mjk1+W JRtM^~lAꞙ +($tn O5aPq0UިLIw3?krٻ"~ J;Pa?])[pqZHu3߳  1I(n/Rk"V+ 5-D:]c&{#e߀;\sҮU)F9q`B ~*,l,=%UC(TWi|:doD9}0 &˵CvZY29A=Eٗ@{N%I>ڏ{MD/lVݱ\c$O`*BNO6o9F,smRkAF o0 ٽĚ6ج,JyJ`>﮷3I. zAP< +{3[t)̯LMuϏD<*2ͮ#cS#7` B@׍ODѾ%$4}Tƒj,~u,1>&{Q'D- D]Ȼ*$Щ{h 2$[U51q's1F qdwzD$ w ^ylIڔg G#Ȣ(0{F78 Ǎ4~*CM;W܋./8PD(vU(b%@`B0 :Iee!BxC %TRH1N8d6B Ks{A,9~BvI} Z5 4_*$|]9j%Ƈ> ~'¹2pv3cY ]r_5`@FP4J&zM4(לKJo$A3"*ŭb4=K4"nLA_Yl:͢z1[qI5KPy9SCb^hL]߶VE \%F(C›W\Ei?-HQEܟX4\6[ՈiWW?IE\<(sx9zqe5/ͮڈ|R>F&wnh?BCqEME`<=ڑ"w%GĞizmO٠\R f4uH#>㳢wn)Ne?587Kӑt.X%4~9!5 @-joO^zJy^s'RTvGo 0N$bb>N4y0Yt4s;if9[ bEǕSt|KcW\؆һ Ø g=ފxn/!i˖Ʒ5ME$r ;RG(IA#"/Kf$2k7$NS$r'? irMo,+^RփTYHEu)o7ω|rs`i>7[&b8l ,ezˬ7Lvn<鳪 ]Kc6ùUQXMLZϐ3ˬܬ9Upð@4E_;0J Dd)Ě?/Y݇آg֨=Ψm[nk(Q$szWKIվY,ǶkcGFFL"%D Pu=⾥#_J< ލȈ dR!6lxɋ3x=YhSI'QDʬXDۗ:febATC5ƌSe^&X.J}MA@23J]!M %I8nnx:HXA_΂R|fX?B4AlMqLy07&РdzUvE;QX1g1fDL:X6{PG3^( yCͭe>;DTi8hs6ČPPqǯ~k?p굈\*H\c@?ԃ1(W1%J(`2/f`za1ipTVr/- >׻m0hFYR^lʯ_=9ad`OPZQW]:U.|SUK/tl%~Pbx`"Gv.שZQ ûrOȟ(/oH=PbNi .:YdQ,DS0U؍ 0Me;/s9YPwWe `c{5`cʪTv/IE,d@^j\V}<.)&*F"' }5]m!yec1>N*|샯}I(q!`}aѸjޕ nÃ1bŬ~tc-@SY8?~'6ҌN]FO;NIK9dkG^ب)DFD"5!&I,0LjatX\QtlŞ|\%X V/PBf^_ۊOVG<>x;{0=S cLv*wz]v/2͐At_J3,΃rZd/hLk.#xM1ΗfnSHIr3ȪGF"䨕w)EcdZkHwcA EJ/ sa   c/EŸB#`V""w62|wI4qgȅ?uy?ݻRfr0ڪ+%INEb9mF;Lqb23l-(Ut6U<>b+]]ƎjlGL znD:ټOgL̓`9x8:#V&eZ#Y';B*H8s RF@>: azG2}NȬP}sE➄ fɣhH6ЗDԗ )AP>ܿ NX{3dK = tCMQ?G1,^ĹQ~A5#r:+lʈ\ФuTGHrF5OvW _{mqSusɱͮE>Pq(ۿ a~+HoU9Bsb*'"="Z?^/}S2Bm2gR!(O#sOL@:bݿ+Bk fI!19,xv83 f /aTž7]\yv_BuޯG ÝuDMr&c{k9gjˀ~OŇ"r<+UvMX`eZW^XO# z29сhrDΐec#L}6`iz"CMfp~[ `ɤ}iTę,=걒ּI66Gim#~%%Olt>(ss/[i|s܊|-UwDr‹KOP<-~IH<LBW8f*?dnm> ,iWi &J"8i˞hYrmzpA~$}F6P0a`Ƽ&Iκk+PZ%ʹs+#mR[ڔJ9Vнs ?qdg _eI؎6'yChu[(TKO®:L#\L;fޔw[W4t5 dxT j;)&"_G##"cȘYܲctpO;l:`bnAlhXi˂=rrAI{wЄsp@UZ[Qer ?;f}@FZzRkԻR,G `ַA[fNMñ-yQ4a>w&^a-^DrٓFB2 8#Q'fA].ec3 a5eVg +ְ4"@ dz\[p3/=F4AdKk%ٿxzec2 g.{W oY6@dXA dԕP810\W6ЦUF}L<]ٷrG1T pݘ {[W m?k`7ivvrȤRR CM*p?"ίd}ϟ5&wt sQEK ʹl? hE)J FXsdfnd2OwT4>R|tF2?[ g-,N>pm]':H=^ⱒ`1ІnM=CJ5'>yp,ɸo?pMTUjgڱ,Jc5y!k]g&IaG.ˎ W8[Nѱ3OKMdo"@oꫫ3[Tpܠ 5_#i %9lp=/yvk«b̩_";U9[Nrǝxsv*pBgbyКʚ^өP~3r ##:MZLv'1+ϯ#q%E>%.xHGfoVO5m.W,g񉻶26//NMt{ Rkf8d0d/BL=? :5cn@'L x,D uО%3̐ uKG'`&=!S%'>dIP2(5cߒ)W@+$-rM2L6q8Dg.-u(Ѯ,vD~')x-8YJ""5NLUuʵ4 jRjEfmE{Dr^6" oZ@*^o#߱h2<5 VzzGƆ(T}X9WP İeNcjvc ܐΥLVK=˸.9 ,sHwgSn;9Xl*dSQR:7e+>h{[8zO{ĄM1 34(6$q~R\ыhol+##sW!z!D2[7u8d~a ^D7Qw uՔPgCkWk@x,sX6$8^@9aLѨAEsjcGJ6 0Вznն`k[x {2k|:tSX}jvf$$h-jDՑH-a}4Nڃ[w^EXd ӀV9a|gүoNJK7KrK-n hĞH1e]:];1ߋGFSq3Okg 0-;H %qDdCPKq]0h ߂c8NvoF9@jkDEWM7MD[ݴz&T͉ Cl? g rm?fg8$k\3X3QtԂ6!J,X/e d]Օq#Ya~g[e)ۀ15G,KgOVSfFx́cWDlJ ]>-ϴJc%+?8OٷeT=a#kǀpC(ٛ*w%7R$C+"3BQZh>ph[# Ed?*4$2&9Y/dГ;Å<r ץI=Y2z~[+}[uH/[EҡjM ]u]C8h*O{$t[1ivmq~ףX}V_1YAÄC];Ú mz,er =6I\4 lGVeϛGyQϴWjưP`(_;;0fzonrJԣhH]KXS;ҫٝP$qoNsQJOHٖx)4/ߛ#ڇz8 Is|}$p!8½?|x4$ne( 6p}m5*ٺ(n)Jz DQK[4bt^fc6BΟpG,J0d>n'kS+w;rkpMѭv HQ x E1Dɺ)*bAUK(nh}I({siFu^g0KNGE`=$1Cԝ֣ T%""ٵ4@Iާg.<ęrDlW(ⱵNUz!Ẏ>3Xsc>pP<-.׋)x*Dsj )7>| ]!xb NG@h[&?Fվ7gB)"~Tk]#Xʅゅ"3$$JnG0O "^l@y7Wxm= g.q03W>y SM /a.n F)#4y W/}aw:d3QYOyORjpU$(.*r0(8xdm=Mbm?wl6Pʉx[;S$YŜ> !bdfJ}k㚾ub1B JDwu Cw$vTIxAϲdhwHQQcԘm+G#B[K]nˊ,?eDo2֝Ӥ2|+l%mJ @W@("> 7Y>)g\9܊og+,"@,,G]܏0Z&%=kV#ds$ܔK)bZڞVe s4G`Ur$[1/(m4V=t^qt;Hz+ 35*#isf+XuFaK#!\m3jѡ-,ĝRmX ʅ'Jva3Ǟ#3r{ϸ$*_!1c~8j>/U?͕4vpkY do~=x%hC."/~& [%{.0p =>M\`\^uya1HGԜ0u)Neў]l<~!Gn~".qgܠOɅMT3xC,ׯcP^6~Om"dUHoS}hL)i!}L-I,En4B߷`_"pJ'o~;> 6('{-a Aq'cCag~1ԖrW* j~'C!V,Nۤf).ʼNDl}:J;<9F U?0zBUЩޞGz5lj;W2TZN?IGw_E:+QVzsvX [uaPeVqւFFhUavU:/\\?kh;@͊X[zNŀ7;<ԻO>):T0*|% Y&N.S*xgh ,q b)3Ҟ8̸nh(@-M(FmH9Tyt,+Ul ieDx0RLiȒDk=(W. `*K0ͻY{ +Mv? .w pT:jH7!n/Xf4 tO,}`?2E)Y%h1DCDDΐ Qg҄L'wGV]{Kvn]O8/6Ggy?W|5<:͔dHGTdbD֗5GpչNjf4ɹ/}xIr[$@b._j>#p14v"k@DTӳ[g4\ʴᎏ$581+/tt\,"Sʃ}Og*纓G%VovA[six7:FȱUY3AUc$:?iIU.3Rc+Yj9}=[SM! b!KC>Ϸ%?\KX8I6uhBblr@Kg r֧#G2Jy+xEC!QISNm˸v? Y%V'~. Y'fm$ٹoI=Vo6L ΋;4Xi/x>"I+y^u.8`9MMoX]>>-XN;G^\1N xx=F &9 ~c!x_ :kIM؛!T,h'M컕Cc8C kC_5a2\*_^` RHot [mGn0b+t9@f\h"hg`0@8l9D)p G\ @qẄxxh2%M8rFj+B~cʤ|s/GQZ)PA'Ӊ\iЯX5F́ lfJo&P|&X}B.UE$O` iqRe+=~xS#G,9uSz,*Q~q0i4g,EIMT(.-LGTM) 6b ʋY!FMHԼu >nuaI^.؆ۮì D vp3d8aa-\jr -0s?6RxGd zx f9/(\}&eB9qJAIr)Xp F)? N//֩\ uj^a$%1^N~ &Tm']mZnN4e vpz4h@8EF%9&Ͳ>#3GW+kOtKIj6߈rn K4VHjKQIH+֢kj ^O2P\?0пN\\ߋLcE !I`c,XZz!g *Z[ <;ǡ=Y>g/GQ:u#`U?iӖ)c?<]uQxZ m4-_5ss GB.%Q qbe0[L CZblZ>Ka ~!`=3e#NPQ>.šE`W{UcsuPIC&8'Ni<"LFAjѬWWy_',FWf=-*ol!+ó223ŋJ"dKcBxì_$_lQe`XНl~dݸх6_!ӻD7'z dr"񩍂_jxy(aT`[>U{3.;UEqSڝl TOA}{*] 3d(,2'K>vz!CW*i-/9-؎JgH]$ILpk&rv#$yKpD'&_8G gVd=֩Oq0uЏusWk3W2`uH;P?[HC`P5mu$C.U@6F;QA=Y}$AP,0s%ŝQA,Ķ\<#5ޜn%S*#T\FYu>_NQ+H+t'׮im,P% F%562Q*$w?]!?B4;3ճ NxBmAHoiɋg {C7 _^ =I61 VBp_A%Q :'v:t|$N*Eg7z]=c}jg Fd1WOԀ2Jseviznz& 9Xioq3kRvAn6*&w2tAK"}VɇCZ(ri> 溿6L ̯F^h_i}ve HU̮B(]kfy #Ӈ;sz u~-/ n<VįG.OTZ)9B4^8t3sAV٨dȀޟc,M⻢h@/c,RHIS19yګ@4#E*(9JFxLz1F{˝K'?SG?1}߻WmRg `ԘHwsqvV4lj,X/]q|glkfow[ La-OVpXu)m8I*L7@?,U`^#8V2QDE\a ,F4c6anj"zcnw:T6b5h=E~f6%G#EW|A¾};)FH8I[# "N[L)G]dc/P >KDfE[ҺEqnDX+d7!)cgg~d 8zU'q يđcffN!뱬zuI0Zuփ %jY!Zs8XaT`KDRSP˦bm4 {|*Yn B.MUGEgvLQd" tPiDJy6$PB` +jA-72|*E*4O<#2b? FH (g2y*fRXxSewd5%|xKeiDIx}EtsTV8?}ҟ_Z.@{~p_ן㎙•~aYHtxBߵ *Y-J?M6̧#/ ŸD,c|~j{@ %JIҎ!|#hHYLe[GFRt;u9}/U*i1HⰐIrin^p~l-c(#^(my fpRXSH .ڤZYrI,+\3.HQ@4_r; 2c3tnî& 0x%naqX\~awQ6bdc4hbA,G"MHȩ-A<f ,Rѝ(J -ԑ_-+&a ѥn-!I1TW:pa==FHWe9ٝ4wsCo.x.9tpD6ʍq6\pˆc4DozSb38pJ9a:fb7EڦYG횙V7(;9oa:t1>I&(+BjBpV/旚Σ뉿 ,Tey3?߾TbջM2yl }zq9d~zK"(x I4a@$dmM$&_500C~n߂2gCz>Ug+BrSib/i@k)g_Q!}S!I~$_ yvD=ǡ:DUVNmЪIy"W聠}*}c?|H?4ll zEmu O$dCf\k?gRFѠGf۠ %i!(_py=+@3HӉTy@ƲE-9qMaJpЯn~!* +*/h N'ȐXNfq>qSu@rXZ,إnZFϔ;,ݛGTF mF@&5V)O+~?-K{Dj|H݋oYoPOk^4YWbQ4y󓮲 M'e)PڡPE Jk1]9(7~YHG<aɛ`iqJY?8gaP]|)M*w'/8Tdql5&P/Ii6ARaRm31QuU\HA]Y>QEB檾xVRSw jJ81R~MyS&åbږ+iN?2 C[D͸O F}}(F0MRDZkLsݰ]9 ,%>:Fp:+ptwB(^"o yoD|3S N֓&}%|V5  pagI̹1cGIB`W]k)Yz!/3k%~mSE-:BUgsё^3LgJD2LkbQ K,3k7^cJT6jwx;8{z:LiPw{9NX|_O^t.y ̥AW0vO]b 1fX> o_$B5$"ܔrQ5A1q}ZN,vU1NrS8:@p'hM:Z_2xftAHiUjF/FpCEb;[_.N&C *( 2l<\uąvmR Ȁ$!SWV%Fm#U<ύ:4rttP1x3d8F?iO4\^ ;),IiJ;&5<<,kb2tQed<ΫxJthE:GNfE~Lb:ۨ~ʵ*vp^dؒ+s HMvW"%a}h's >g:`OpiN$WuQ+ @%|$Udn)tȯmYVb8F[+oځ`狟Fh:wCި1W*+1,$`TxE!׋$onrO7el܋{?4Uvt<`T²I@yK#H:[ˈ%n!@&L&dցaٌa~SDy~q85<}>zNpz"k,:# vdZ0)]L-'i1gɰLx3Zܠ`!Eۺk 11Ȟ JWykQc+.ь1 )*v4Q*a33bm%>gU PoUm$A5of|na(E1#~Q>f0&n-,\ ~K~rPϳfAi }V܇%D?u%^>;0B.כq< ` p4/h]Wh\y7O6udu1 c8gԙ"vW RNLqs&@L ٫`J;}iʚq{uG񣩛,lt$i#>~DuGQ5X 9ϫd ]Trv"}^#`q~tlP{ {]59@g#ժ(/ mGwv1ZͺwE]1qkQ/cƋW4Gox ".N156r煨 ^Tu&o_lWt^D#TaMH01bbJ hZt"؆dt wۄz썏]޻[}D͜r% UCr-;tLCt5+~OS?Wh9m!Wmᓕ_oI}3jESwXK qS<>|LNNA" ـ7:8 ׂ11D3xǧ-$M)vv~C?}9nٶ&αXAs <}],0ܤL=k14i}<u=:L:a OȇWbfp՜>;tFQヷРMgF_H:B2aǦ(,?Up9[Dx} ~ֵҠ [%qjn0*5!\D$nYPO0oCYmT!? ͏֣ԉjgf K)Wq98o7\lו)݂_><*;6RH8m.&E{W=ֹGUo{~\’a7o/"Ce)[fG>4$+}0B㹂fW/c-P iXkÁ vi5CB®>}]$y%ZD.ZLJPI$U+JĚW5i 젂-Hb:W_&pg@%6{U/ +G(1 x X懟sTylۻD\YqH6W-,)Sin51}@(9p6)G,96ӫ4gVDYs[VkF6 u'{jc8x?`U02ߪQN_?-/C}:ѼTN:ķDeF̩7jtıωc ^[rR 1;p$jMVz:"^t#bɾYp $.>ڐe*˶D–jhbȠ7C(|Jʁ~ fdOZ8kw $spcE;Yy31}XeL^3A~;;`Jcy]9x]X@ gU!+ ޸3$ 1!,>%NZMTX}]T cm|Vp3djFOE!Ь> xUxWPMX96 ,Zg~ G Je>K+}Y37繠E<ٯ䎼 'ukwN2~"}P'Ų/H36h\R,82|s⟶ 랭%euЭ0[]R ՊL)ʝF$Ǩ.X!ɤ9(ulC=xżzXhQ.oϚ:]f&-slxeDW7~.5^[vӎИScj;&qo,# wq7cs{_k0"w-upA5W`r]9 ZF)yvȭn?DG^'RTfwIt%kS>%?tԶ˚$oHqJ, ^qJi` m1Zާ{EĽZ㑆?~]nA\//9aot ea]|FwXfC2Zje3X(k2cf^0t6McyQ{Bs݂6%/Ĭ2Fx*5O괦%2ߐ6#= 7/1-SLBӬ(~m?R͗69JYu90!RPe+P_q%ps/>'([b8_YiUp{Ά>sՏD~/TQ_!2qATd4Ga"҃쨞6ZM1Cб'@{2Yo[*Ieue'k݀Q@~SU$uP,P4? sm9P,e:zͶ8{:#n@j]<$LP,[b♌·74KCkM xt`~]lIij z{{tGˋ^dPPVy÷dJ@ڐ30F0@w]{HMtϬ_jv^&ܴЂ4*@wVSȹnQGt+V! \fŝyBkGScm' rX`\"ڱZ96%caW7P͠6E1$"`Q Ca!D& v0 .2قJC#A 3K]Q[sSPl51"ŻUaT\6sqB0J$*6t爵t)i@WYQVq ΟO֞5:BF$iy̼Yl$ ԴRdAg%JdGL蹤g[%_hEs/N\x= Ra84Q#CxGIDSuarWyG2؟'Cv`HI]`7ZEs`vRc3K|tc\Ǹ-O+O C$֛whq/WƽTm_*s lϨ ߰% |'1Ur"UCdxM@B{6$ !餥dkߩ/9J- q &e܏ k^'`/5#eJz>g} T@( t<Wԇm8aPlI0iD[ QA54!㴵)@۫9VlgI;CG%ѳS!o]*'^Q#spZ+i:V6N1tKkSUo,nM K J40Gwc9wwPuu˾y7Ɛ])2uOCeK^e@*\-aYdy7Κ 80Y&6K3zb.0I9-U&A"(/)͆3o:5m&᝙7~4ʌG1/0V}m61G)2? "or<ыR/]s*ɹLPw&5|>ϙ4kvײ7fpH6R~gqTm6:^v4ԙgeX7ru޿y#l_"Ip' Ei3G0)j%J'Ksu[}=/YVznyȟQɓvG" O+x(?UߌFnѴs{zmS$_-6<# ӭ^X&P2D2z&6vdhܽm aab(]5 \C*tژLš{q}țxNl(1GqY݌Ajp)1b~\#z Kw;ߊ\;tKQY+CsV8NԄv Vy ![i$ҡT ngmx/W2P P% l3&|៶޸OBIAucžS8{5U'L~# MTۻKfh/D;zg*; 2)@ޝ9rGČn oGb.Q jcSD0&Zj:D gBg~ z W3Q0sZݹIeso F^M'(b,5~Dw0wQ@9{!y6rWD`W08Xe4 d'|2/ )R'Pni7=N9VQz]T2w"a:+PXРu6)e p#Aye_7wojVK DR&UH$]͒jnj nBߝxG~},{y^gMĔBCŻ3x&eN}XMk^cߥ$חJF1'Hx\lN|s2lHG"~ ϥ߼bNJ\$v{2[s˽jM}' Oe_K˭rwG4fU׻ZwŃ!x 'H }zG/,:B@JAz-; 뭀.M%hUk-&2W U`a9jֳ $T'gL(o\|`)/ gfk1jpޠmΖGPRCs:*IĺOA~Cpu? X ;\S-M&9UDߧ{FGK0ŀ!?ʇ Cʃ~+ncg6v(+balu3<_ȿ}!c;DUS&QDiawEf=cy#^琾8$@Do8#b9Z/O#] mp^ :0: Qga.Uv>Q?n ӖCGm`$?`3NV>n)LU=tY:j[g=Yiu`x1jwdwBht~ЉliH.rUw8H4c64C >"3S{p`jzkdE8 ldxCx2ЛٶT{5#=/ { 3y^)3ėU$q32Qwh9$݉ ƂOl倡5M޵a陴oVECH2ZЎŗ"̖7|s 43A2Y9ߒm⾝rb7&`COAI @.)hDnRK|pKtk4 3df;kI!m+#'(r) y,m?Rַ*ϋDQz5#^c6JT0bI8o9$T[V%j>~e5uvL%`dMwuNc~#kLg)濈毽yʏ-wC, ;tM`,rd=BBWRy5y'~pby[j$uʫ v}g(l(] 佞md;hb4qJ#U/99fl7ڵ_btFm0,?5!M8 m@R DHʞwmI-13W@4uFގ=ЫQ mJJyC'M}( sJ]j1z`?՛5.)kH(JLC`HKjȬ`ȆxC!h.ڔ{C.ͯh^SYU wznPb2~7JeCMn8 qeԅs\ӺnUTڅ,y7-/vXQ= 2Oqj f-pT:HHXc i,˳QqȔ軋N 0O;/L&hrRܑm#vUʴuB{,p7PK !sa! tՐJɄܐ5U](|s>IE/3cN1ؚõXнU3W&3y249Ha9͡@)4rM$*#6(d(ݙ#[v/EJߒ,j,>!ܨWgT՞Pȫȗ)ǜ`kf YCy+4xN!y^ɷa6oj[ )4sS=V8ґS)J`?f_<"%g a wbAWea jqOQr l\%OH1+ ~"vڿb J`Pz2ە_ҥR5dIG7wg+f1$Y1&v/#m-L+:I'uUc; 1=FŜ eV~EK>zP 'Md5qT2/NyVSyap pL!## __nqzV `<+f>Vh)0{BXu[&kUUfLۈfh}f,T+n'"}a}h uW %l LM.Tfd1#rXPbJV!n0BQP6vlǭf*:؜O* Om; +wAj0(Giw'F0}nFVo^8 4vPp׾_xx])E`FۧoyM{L6`:nnJzo^#fW^\۩'m#Ki?Tbˋ VɎWȈҴI)rTz[ӒwĄԴQM#JiO'WideY1;H^lLN[ ȧ}x6=< e3 /Q?:E~," TK/M)}"ȼI*𷑑H*y{.jK=LەĞA`;Q_R~we sP{YE Tږ0,% uAI h?Ћe8T1Y 94YFv#M1[ (2o'$Vm 5_0P3N/AgeM%/$G[/}"cԭ&4 |Li'h[ >#4J펚}bgyqYʳq!bCA K׵R ?*M 1kȄ\X_c3]9<έe(Vg,pMuW¿9Ele_k $prAwǥӖQ{NL!4pNe~Qt r? 03:*F@Y%FsdlJ;1h$RYYNHV6{EB`%P׶(}X1d\^5D? ^m@YJñB rd D"/hP4@5&BAzR#n>.BhɹOz'Rlm{#qFWR0Xg t6S\W 4N8; t/?L(55q:%I \Fiۇyv݄ӽ+b \[).JfOuOҥc(8m͸B՞6^4ohZ^1ɢ: "7G\2A 4Z[]nJMvV^HZkvȝ`KDa(&s]K&qΡXdžyy8LNv0CUR(,p5&ٝى+rypn=A{k|gpa2ׯLz&^+) &Fssag9(uOӠR__c#U]炣wyA'e_,2ҁKֆi'_rO9FfzǑ^.Q f%-N̅ɳD@@8Ng㸕MSˮN3&<FE dPNg7c>J6x `}TrtKDOswT$WUn2A"it$;|{#UgsˬSA] 0aVAB-Nӓ~FH C'V7aSك摄|+v16(kéH:ŭ$Dėkn vW4 DM*:_з%bjX@.jVxq}!ئP@OX 9PU;pp~wr:yh5fk~A)_ѕ;#LM]_J6cu AB'V ݵ]hFfIɀtW wevfCLձu׻K5uf埀nPCm, r{y"P4;OҠEU-o`la̋R>/awC܀a#,bU U i}ЏWWXk98%-6Go=M1Mbh5 ӣvh11 B'Ye.^u d1'~vYGs!`y*= U򚯎6f _{Xw̚[QAVF7!L? N/a#! = *H=yV*ro-Væ>)& nz~fպyx4Dž+\8}t-2Xϻ^ƌ C&io$YXub%xZ]"nH{kp%HG'v-n_0ƭuD TWo#aee+*ig-#V86GH\ ȗ&DukOۀqp%|(=79}* 4v#2%G>CT㆖'>CQCޕ^U$Qd1n%ntlg S)3(f 7`Xzٓd/|yھܴq.Ԉz&r*p/05$lJ:s>fmȂF co$"h2{ 㦪'iJ2AB_0 >I%MͣĚWof P5S _=Kh!D"Otb:wAO_4 RnVs+!ZΖYq/k>^в}Xƻw`[3?pjA~_eueYkD6p#}bl*(#5Z\1b1iK9d1HĘ WYF~S;c2a qw4%Ax*!!-kM_xeU1? Cǀ#ᓄF9@ENNF &,X`/(B_ΥWD?Od `mH{2f S~Q'2ѣ&/_(;dlBya ڂySHǔ<Lr[ITv~zX<-jVLp6Qx>c(z_+Xq{+%GRs N6ޖn('.D.!F{?B8/Wv {˷,|UcV8 *fD2اoo hˏCyIM/C|?FW/WyVXxMhHhG]o;s-kK/YM, HriAr9n(~2<% x96eCڷB5Syqӑ9WL!1n-߉}j$gS oAECAXŕߚ|jMI[{{~*"6(Cx=1\zXƉ5;ndJ0a{rmRz< w.*$O~ CN&g.Dffc3(>8ԑx-mfjPR.YXngoIk/b M Pt\0dp(z%A4b R!Dp )/&Ĝz5)5O5D 0jⱟYtڦE4ЁamȾ'>ƎSw}R,%Pay4e{B^Lv//81}` 1eCI:MGFW"6n`fXVm`R{PVk&)+Mw$. x<|w[Rr3傪jia+ch5Rupj`>`X!wask*j9"1x{t/ E'xs*xeV #vG&_ ۝XaR(rx;>ymgOT߂{+ 0Ԅ %~M]mx!7&#eg&4h'Npl@aR6ЗVfTLxhGOeJ>tO?eyw&n 9xI<5:Yg//,!:󔖈6K;/IKO^[|VG٣O&H7Y`OHK$ϳ$/G[2}X`1Ϛ}k}r.>Є$륽 T=5<ԉWR*ʼ~ڣ1yO^Kwt YG'?+h-PN$??{-Ԁ\x4XSTR>RjaSg&| n./9p;eʡ'l]1]ˆ!f66#I ')ZɷOLQ!eU˹O@Z/<*F= ^5^UkMZo L" M}6'.l*  yM&8 DG'm&dn0OsUy;vı;fQQ~϶wvr/;غ_ې̹ڤŽX&""} dйF J j׳ _5FdRxi;qJ;Fz@N5$r? : Eg,Q\O#`1 Śq !Kӟ1ٟ`'y?PT]ʫ҅Mþ3h\(pyM/W.͓E6d^ )0 |pI7ء B3?}ifgʯ׹[aY35=",e$V)ŝw0A{hp # 5Ns^ ս&aDďKᤷn }R}Z2f3tVxc51OG_馻 L s C=Djc^p*UM_K1H7pI2W^);֐wj,!CZy4Y$t&}h[0`(>T(З&a ZutQRo9:W)VR)Z):o瘌%h#'DnImTnRJa")iYdY޲DI=" [Lpr?ƼZ@4 B,3R 9%H5KOYR P+:ꣅDZYzf~ᗷ~dz $܆YobeOB~ov_)"?R`>Wo!ܶ~I3!snU90!q)fD&7ocC֖t)dh+Bw$[n|"[B邔p8Ăq@M ((pD٣R!҇~ҼxPxhC&:Al!¬$k MXn1>U,tmhq i/j"zCK}"_չ4i ;Fdw|WI?7e}?Z/RY,:UH fDLKsbݡY8Ev]wpbE WND*\wkMw|n;N"GzaNOZ!} \0n\1̞x#R[ .+ssV2kF .xm)##nYF[l8*1Y EVǺb.;Kc|de')AyC,y8?A3}"5K v93u-rbyֹ-gPhٗqeΉIPJw^΁;s_5;(7I5tK%p( XH`jgnƬҾa)mfY|ϸ%H ҺL vҩη("!9#kp0Rb"6aQsKH#S`$h&ljCM׮ ot:KYRVkq(A\% ȋxuFnDw B 25CwqAtvXBehjP`jCt0XkJ[iJ@#!N{{d7ʙ-me͋, g%#.OghE';*`*t Ԙ6~EIP^ieB1+JɾHJ`-T_0BբkaކA/C[]I߻Nmpm:gA*X]% )s:\$( k X)D(BY78ߋGrTx3Ѻw,;l4B`[]G8#u VJR;[܃{ Z SQ]J%M/)[N7CTJ=u۽Lr/"xhq4UNG"q+8iyw'l5z:giލUvT/ /9y-Ĺ[nRq,I`H: m#k]@XJW$ ,MK+hw}z™14@8S9 7[Jl7ft%rۢE˅ֿ $:^AePˋ >WҭlZ; rӞIMB̀(pz¢)tpTvhY k׆HCyuI+{;r8;>'A5W[x-~KwfaZ]FÇtG2yv/}u/:n]G,wMC*pH_}@⢄c68Y8tߐE O6viy%a?ZE!d>S*o lppU0E#{4~mS$ݟ~ hvGlmY)mfPӈAVJ>څj)/vZlh7 uNiNnϦ▽˧K&:X9T?IKDs"Rqur]aVĬy d È CxØV;LLFCH8o2GGNbw:#N ܟ'` :@q;a$bt `mG&bwgWG+L  mg]վoHkM06G\E4Tp eaMk[3mX$~+ -srv TRrNV m N@TC/̅M+2I" $Ś.OK̠/ቲ ğ#%+cް̸jBT`+:o %J`*/π[\\ĞD#=<<:}Za@3UF/c{|3m ˔O29lN z'OoVE gDwO؁ڂh#4V;}IYgLt|+,Uvy _X Ņ ycG!]ZGaqHWQbh:Ϫ"$￲PD,E ԯȦ.)Ϙ2P56Mo3O9n%Lդkv5> u/GխNc^hK6K9aBEo{V M {!ܛf+>XL/V:z j+j%ŒBeW <^B~c~x?Paߒ \v$ZwƷGhffUݓ~1XXN%@+#\Dj 8RN@z2MA8E&+}k t~ۖ[no5[ I`ռ+pLxS"JM:6! Ya柂IXz0rBK3Aʒx,hY1];=bE\85>W߹ԃ&yCPAr5'z,/mg@.NFtᷮfOB .LV]x X/E `";B1RNE{F6{fp=<,Q;[!jH8ey)РpO>הtel9[OJ:O0թ!0rux zŮ qG~,+Jecg~Nˆ}lUbSU}JD^I O, 5\zZ҇³Qv:6}^o OFNNp$Gl9Qdoi}=kSjw3 8:׫püSL-Gҍp,[iqэ 3^q_Bzb(k80g#j7ςƝ7Y1>53)bźٜ?^JGGj5!I+eRG_MG@ktzAd7 IP sX`o=v䎚V&eȎW0]uQ"A4zQ/M748PWw&Ǹh?|ȷS\tVy>G80KF5NyY&3i4%SKhX{`k}>&TQB%Ё/]xx4ǠJO0H4ĩr%Hc ~E6,nS‶ݞ`o-x:5,; Kbb9ߔv hWMZI=*?GَgƨZLfuwGH xRuVpΩwđ> pn 0"3N 먐@q|UrqLGۿB@.4ǼRP$@ 6lY?YWA]aSwjoKW}zMYM?XN?s :eر ߷ܩ>w R KZcHY \hReݑ.^,Bvml9NFxҾ6GNM =qaGKd,:ZQ-wPvG`X2^{ wNfCk.cp/R6ÊA{]1и?IWZY|Æȧ-Br]i!d|%e2|Ar43i /8hB@Nҗb@`tp)Gn<'H z#*F'wuO ]͊~gIYn`bBGljAM=X1K?nФy,JZ20']H!QLgGHͳIL1Kks"j5}BtUD?9{/ͶI)L39BŴ> o0hCfiF6o1=t+0 u})ojgb7)%A.,QpkI{Po9#r[B ];Irډ C+ؘ|)T]}kFlƛ $t4"3{IQy>{Rz~qv y1eG$}]e8PGCfW9r֥<5i9Eע&|>ST!^g,q 9\tk嗸Nán0.[Qn(r"Kb ' <4vtYrS@Zҥ]u1tӱ,uM~*?+$-zR]/+!R~|BcluYl / D[ƻ/ZIE ݃#fqCѬR=A|?|1=ZoX[v7Gqڑ]GvduK8DCP%[/I-7',j;@/ f\V(;E1IDzB n_8q)ip4~C7@J}Rs Iʂ:3HS|'ӂT[JGx4g0>fǤff{[:ѯKg\wnQ:F3!Ⱦ+)$Q-~)-x'(x*_Flv_2%Z2 0'ҟl/߲ Zd/$A3 9Hݢ@uMP̎[R NTV#RC7;X0*#KwyIuRʧ&89A^ K貹[k% (e-523Y!+Bu{u9yXTJU!=R.S@{jyK Z \'昷2F7/7cd'Fciɡ@a 4ZiXl$6\Z/6m>aAtPh\*tT}h"\pܓ{!ToփFhDqGr7+Ӏi[8NsfO3!EًhǗ؉}щ? `Sp2]HrNKrعsl)蒬.0Yd݈I<|:RpXC'񥟢y3 `+qAEˈn]JsQ!@}oז/>K—k_eXSs{wg UhbƆq~Ң&Z3K>f/هdSQhR o"(T`Zu c܂]1SHx(k*$PͿ u[m~ϏmKRz&jeF>ݍJ9 ?{e;R.h[_^y,ˍ'|#ӄUg0ONrQi7O*AZXw` 5ֶŭ)#=| &ލdX~(9[[Ol%zxʶdMyx5oM<;=H\b``,X( cIDr+_@pQL5)bϗ01[(L543~fHnMdN].>.x_M;|?|֍\=P _oL^ͬfxyޡm(GÒxrsCbiaYOJD;5>&m(NKQY̔]u<\x">#@,w{bן62uQH[9gez;ap.wcׅs'R8Ե8>B$BፙuhiDXevڔ>Zw (ߙ(hȧ ӑuar-簑&ŵIa|9<}?Ι]!'2D9^(`T?! *Bu xB‡%^ˌUٸ7}QZc8,toOBbP0)wMH2kzorRPs@ |cz L9(u @Ӓo57w=,7~3($%zMlb,aI.h_*S{_\kuL}׷QzƜdy@Ϗ{M9̺^%ILKrnicRqQ3{WĮa1 ao69[?Mt`sk&9\m%8rrȁJK//;}A3B; 1g2B3L f0,'n_ϵVqWT9 cΚsT51Mh Euoic\4Tսպ%Sfl(vIS'RmI?]<P|jH-\D AւX)!,(0 I::'hfɐ.!%"Pw8f$l!&)SQXՁe7Sů>dusTEe*9u,}ẀᰭE;t!8E$ԑ+ڟ%|H\hD1 Axt 4{Gޱ>Mw?a!s>Il­Ms Q)n 5=\HhUJSЯb@G#c\JljQKA7XmH1b$ySJT1|[*> S1atVH>ss 1-t[rt'V=^j Yz}q>qF܀ g^8,{o@J >h8k >k3ô,+IzٻOi}̕P 62f>rb^{ yjG=WU0sAE[Hl<[ZLVЬc # V)rI4%h.w9K 07ɨW5;LySj9U)h~n- {'!m{nMVLPv/j@ħ\"CľrIoZQ.5(yl`%ZLʭm@)ɓڲN$|sc,֙0"v>UbI2ȵ4땇?`"v3#ee\kuH8- vFx8zIB5=Gܩ0t8s<]*={h!!!~}aC W-ۜ0;b'T\&A F1)}Y9 @{\xCZI ߈qė9E$tBSV cXV0iBvI^Eo(7YhAS,mc_EXc{B3\Ȅt/2k`W˅{_+\)Թۭ~db s-1KD&< ;mR_R|!+3n"٬$3?:A9ж'kPsŻ" J0+ ϛ@47!𡘨(Yw覵tmlh~Ґ$;v, _0:@ÿU3,e}j@+GŘC/~wA"3Yڠů{E{ex8 6Ϡ/u㬗gȻQۤ?i6/у.^eL,9F0֋rʒΥ')"b?lq( 8wҹ%7H&c؛zbjĕoRZ,ĩT8OȔ*KܑVVC@CNQUkqp;+7$aLk0#(GI 3m5Xx%f#3ஈ?Lf\c OL$R%.c_Fo !j/tVnRR MwtU5KDAҨe"[]N]\3l=,#\`ǼJ,her8e2^0gh;xwᜪKmZ"A}gc}L,'qV Xe (sNC^xw#8uz5+CVƈ4Z S"A$'èᎩ-{W{²:8v4nxڱ*Sv.;t$=vćh Hm/69N0ۻIc/`Xi@$W"X{fx34 '/#Ҁzlu(}|^Q#؄sPܯ//=BNLPڅ29O[tκ9tw{o5}ı7wri +a^rZxGiA+- -uUx%='LA'dWF44 mSĤKCEE[E 6,oFƧ.j`Kef01*${hy #)= VΧP~|N~};r ]+ [ˁ[ Y)o TzpsiϯH5_7U~ )J6g|̪^ol +Q~u즡pIf#7jsJb] >:b]pZaAyEZ:u.c&%#gmdV4~IҌr_T1(r,iȸ@ΚxK^$$8Km%7eN?%U*kKuaܬ/5t[L"تz\xݨ9XT8ppqjdX"Nva^Yb稩z՝UMa)EL:u99eyt,dz07_E`$M2[e@ Zkȓ ^SĶx_!*N Lwnr%P>y(!o?brA,hGeLO 5W`TiܓAC gF-QFkXAVk9h52u1+lN&<5=TrKD&~O(TܲOt 8 3 8 Xp{su M"nc)x!䅍n__о Dx>L3}"O8PSXRR4FNj5tqaW3KqTBCcZUDY1mVg {^M,qlU, '$ջ׶5-/Q.N#{r/^f;{J9gc XJɇf2z3n9I,';zN>c Av3t)*1/H;4@х@].5C-1<7 Kb貣5pƀ 9i@!"w&Tz_TZިZf5A_ggDŨ^b? kOf$]_²há\)$G֩#kWA7@$ahFҋb9)f 47(bcak^qv"lE>d T>q?gSjT_a=f\Hh{㫰ʽVܲf\T ՝6gP"~<ݤr s.FR?C3b@<-r[䧻n!*^KNhZj +X?B-:|E\ (5;q o}W ʺ\ŧ~3QF-]mF91'#)p(5EFE񔀃Ipi]3$N,/ go6.F:#'NsTLʔ;1M-!'gW@W;ٱpIƣF!o/(.z:x+oH=f/TA O(r5N1@K.:u"D񃙧zN&Ƶ/X/1VCJ`+{/0  2jkr`vdȋh꽝&w莖݊'壦:8' )6V G>_đ1,z@YH9~%>RL^iBx+`*ٺl*kTr(h !w90R>(O-c[>I)8jT {Ķ9 BW:ΎE!Q;]f93S&:Z_qz(B{]$BxG~PJ,C҃|`7 v_x=mIS«prq2>;̲#'I1=4`\37fI>ύޟj2p6{8}zp1u[ \NHC#OpoP1m]F ᘊ?dNM8P7Q:kVD'bD \wf~%T"<wއGF'YImT)[fׁvU\z@dIyf5e R [9XW?7.X!U,˜nnCDh`n=$%ib\~^<݄DRtS,n 酪A"!LLU@JkSz:m ,r;z#ka&m)=>swEZ)hKo!yEBɿų'u7&zztʻbM&Җ$a U^Xi7H2JSfZ~6ONf7cGhqglF"$^@毙"2<;/M R tM hƪUCsm/N#:_|vZ6`W4.V#@9Bԯ9}98 3W^#9G@'WvrٴSJȷ~b4.ZL ok᰷a9iz)v0,D ,ijfmRg{ Wpc`CxX9/SX&@.x}NNR urQ#cv[Ǽ[#EpItM⥻@ΈIKŸ+鵢 8##g+{0B>>&vpP w"?l1xWzOQn1'NUB`W $y;d߀91Ecg쇾|[:asx8&cs0-n ݷ!0Ve}+!/@XG KЋ#%^[^L8\,@0fdVb App|U:59K`$oUב53:(|C1Ut R^RLcUL#RۚOG5k¾C} P.9[zQh;Ϟm \:b@!-_lKN~ɜ߳B5}][_O? 7)Д!:JfI=@;`Ɓ9PS*jZ ^'[|Eр^ke&*dir L ;. L R:xoي*C[i|7>g"V*h7\]K,X8-o7'mD6EOlx#T_U@+H;c Drc'tv׹uO\@~4e׭nI~⌸c[ Y<^V$OҖ5 *%ebG@X;Z`?'xo=Hax4\j4é#.~W*9Qa2z*鼉/"QcW.qF}te^ĠJyd#4ŴgU׼r8{&r#5aARdeoI6]}+;.TO5(6p)NAk]0⦏Iƴ<1ynog>AJzRzZh z~O'?i#+1J ]Lj?&r@mk(}9V D3 ۏI܄z : F3' o|1J 2-^%eOZ1"{J!,O0O;ƣpyj![/ */G6u+sVD\kd.*'>']!G !MW5gثK^נcdž6V(\~CN4U,&~N{ƉIh Y Vqh.V|};?r9:ȭ:ˠeSޣ{긧=O^ G" O&TzmJ^l-sx. j:eG;k{ Pk-:> TtU`#fMqZ!Ϫ t54(uw y!=-;x{/݇蛠xH=l;o v󋌆xC9cC qwF(ņKO#|?sQ J5"#NPW.4}LɶQVV,p2qجϧ° X/;_IKz%$^Hbfr_K4'I;b:9s YI=tGc b|mPPoAdмi 7TmvdP 8t/B-+h›SKOfd"װ!`7#1–"HwdrD/5Hp]i0|Z54%n:+G>62x] 0iM^&γO= 8 ff"tѩI|\сB@[ZI&Y<[b(A KN' =Tni2<AdA-uN誈`{YVc]6KO!ڌ~k(nߵqgdTqo9#ҁ :q#m׸_2E+=X׮;ѡ)CWm4lB`0)VF;7 -`{Ǡ& i[#/38VTA@O<%c{0n-G`?%l檺1~ w`c^ 5yDB:kcF!˳ u Y}Y^{X~-*gl - q`+HSDfghvDp+m6oH82i=+$jKnfЧ5e1ZA.[_"O9A%}t0V c,w󂢆F:km? R"WʥQ6ɽZW+vIg-ZpV>jit"jӦnA8dIl?*%:sb$#]P'޳Κ/y)AI!,A$udschRb^aH&|s#A4,m-zq)١bc6U t*j-n>"!p{(mDH*S'c+>]¸/HG_a%x AE4}ŕZ-ʧ^Tu=qfypU9ܙEU`U8${wLxU0{WJ "<XהNctU\W6Y\7겄 59U]}~2^z],Ho2|W`(eA*y،h:QV#/g|SU7:<+ZvYe~Z3MUr5$c0FM4;AÓqN[:4h/e+wX}`Z.PiFBO'o;"(jVLԂ^ɰDAuTbhqzMTGnbqOچ^;'J\DD""ucB6u\p>vFP[laYE>$\:E[d~tyL_M>Gf_sMH#/4 mphH5 27y49(xwI}uw4>J!w<%B?Ml&Xư31!QY{zb C{.vԐVkEҚ$;."j+u Qр A{ӣ/sуGvdIO>>_ qk܆w,îpC gn¾{/&^Ɯ;glH|MNzJr Tsn BE̞'2q|^R|4'{](_\3LB eT߉-"OGՍJ Ta v!̩_&,"d99]U<<8[],2oXj wTDMOg*}6&~p?*ia~UȰ@H.=o}Mw 876lMYl'tr4$l E݉$F1;P>!{68/L(s$?$, |#AZ/4|zwu]9gB$+Y j]s,8ZRJ/"ܸ lOe S&s#cl1c}l VM9gwK;]਄o!-u|'8Zp(m2]2ic"uqR%Uvtx\04_[96Ғ&%ꁢ,/ cH.^UՈåNpH[[ʳƞ1t0eח?Ml!1Kܻ(2'Bi!OJ/OcP-nU X%Wn<ܠeG[J(=;ykyQymL clr[-} )tS(#Jc$SR-5 ʒlJus!C9J@ E.]ӆ֜Оl5XzO5b2s , ELYP䋲0G[Q?d@/V(oj?m>lk4gte)|]?4Ac.QW=GnUTJ^Xz$ob.RSgBܱ̾s4sy1./9384s᳒M-. :XjQPՎP//"=xDM]%Oi'Do],!<(5"8;TC.>V9F7j%QЈ>&(} F` 0JoZȍHa.I [tx,SR28$QvZ@ͮ~>%HA<{)eTHv%İcZF !I5:Ypΐc/Nc^1@p1!du/c + .mXfԺ.m"$L6$dm+aXI_*%_Vޙ& 3>lK'ryaI`>f*#wL\ C33s/Eo7\ ߢBcjN~aqA!-vR*bVjt޵<"ow}Gua T _-2f$~h##I~lҦp1Rh镇N˰!>xWyWX3+d!q垖`Vx ؛I-=#"}j,AL>F5G&N9-Eg-a"17Bo:uhKpEDQǫRZRѝK5NnUUt?Ӈ#/,Α0+I0#*>vfY4?t&zR%)&N͹tg-RG!Vub+sEjN ar}4N#%:EUA v>nj^m"Ө{Jt HUr͟M- ikͶ=(]F]>饼 ?YQ頚v.+vPȬՀх6r} LÊ)e W5+1o5/N y.5d:eU/ tLeGX'7Ҏz;fR9{E5ٓz#?n{J gOV)IrL&)V+ʒ" O9xExcN[FKV]lyH/cSm$e'rNum%I}(0 WW|*LzϟxYx:kM_%k4[{A &~mTø/"""{!QYjtRsa |5Ւ ^z(z`C\xᘽV+1Pb$ҳ }6Us߁J#3pOZl?ls}MMHcGGY^p$D'%ɐjobmc>xZ2?r )( _$'N P\o;6Х{nWm?1r94UV`UB`+BlH1TN_X?Ki}--SLSVSvι:Uweic>pz\XTsǸAvf]n*f$nЋ-= .e\Kv8̰ ^-+798,>wRzut@opZO֓W|ahjb]ABv@D~~Fcx -98GMH>w@ofEp#ޠ\Q|ɚAY;,Ca%8ɧ\STpJ!QJԝ𚟣ow%J# ܃{k餣ܸ4$ZI  s0MQx)Ic Ճg0'n7 y_U8441BB91•ЖDLUDp/Ɋ3wp`O`+3񕻞4'XASߨ  뷔غucɴ̳\"^nDM3@P}xrwUt+q9G`7BaE+3lޢ|2>##ONk3t.CsߔCB%~Uf 4@FkC @&7;FJ[UOq=z.& b jlԻ2q & *͂ 4|y~)c) Z̸ 4J*$ cm" ZiA1u9e'!}nGQ?v-*;3$K~Flx915*v~3I+Γk~xa$blu$udzn9W:>*K cEUHUշ{4SIGXԡgȋ7o|t `M$7i a CCS#h1bk"뱶7;T/eK xs-Hv,ZQwrۛGC 00\ t51'+lOfu\q$c*0y)KqVQ'U#?&qD o\NLް،s&릧 x@9ʌܭC{Is ڥ9sk' aF pT6o;=zTF(\a!¬V1Ncrl?2hԔa +6њƜ"&2o^i]Ty"n.`jj"#ĶVbFR Pr_gNG=J.-K@: z)^@['xOr0Rq_"\Xv+l] هw s-?<ᡦE X*\ o ֤)REAdHT3x;# t"}ܩ:ocb~ëuV]V0Ol 8Haˏ{Xq7|i]:cp36esҤfҟFf hdXdW bpPRF㾴Г+75ۂZ1P{N(A]_^7{ 4\+BKii60*Jv7I^۫RY$K9Ojlge +7Lq *iDgNCETE"V1"֡hh%;Tnu8#kL/[z2jʛkVKnI,\G30̆APYd :NElv^4Kx:׷p ٻ"Jku B5ukÐ/F?S--aыܝIP]iEHI 9,͐2X.Gv=iKJT-!hJmTr`-Ķpe'j/ D}A"d~֏:О (MME}C|tOSOr)F762qq|a,4\uMJ EteRGu]K,xhpCaB2hmf6AfZҨ#0&Ԩ\|יIm @oɿIʇAwWu^) 5Hژ?[g\l_d1v #5@\~:?Oz~vbC 839JJDfolWxP"ts!J- 6”^o ?~~Kg28. Fs^"◕rV_^hzcԨ/G3lNnƓԥoa8Ǜb4h^:%ӷy4H}ɬ% 59h{Ұ08֡ӽp gW_m ƽ Z *贳DRBAC#r-Ml7V;c|6d`tެ׮NLlu(Cadw%!("=ȩסT7F (wSO]XE ;i"cEvǼL ;%FR,MgIml5dB2U=w8f4V+P]ͼt9C蔈C®:jA(Hd7a! CAE@n( g:3t'L]#]%l.#9f?Զk2pEbS+NvWӉM;‰~oYd>z=bLjʟځQтI4'c;@cX$z IktjӋ|T "]tt!R1p()$ؘp)2b &Cv5C% 8/RRuXP=̭ K@M)>-}B^C[y㶓usPNx.{a݆|ټlCk XY,LRkcv}M[39l)h3&S<8$|YЂSjsP-lRmh+LG0h_G[&%+Z}UL~Vz<+i@ sNkfF0<;Ww5S_$WSb%zYArsС3ppYyorɗgNza[I^9EzvA/c;NÑ֭bX0,Y_`=§tz~`[^ Ip$S KiBVA$J+Es|ސ <&{.7In}ЭK7t'`H2G;F9*sEeJ*{:RN㈒gY|ޚ,|&86#<"ZktA3U'y| |C0TRIC2V1'h7_kPk 3;"B6_w~0rT٘Hq|oGrk=u W8Bj-fJ*L UMK5kT2 `KBaGu:z]+)d9R˷5a./‡Uo_n} 6曟| }tH#%A^!2DG߷K8  }v%A#[f X 9,6!ߡ&ML@/*ݳ|DIpfC:cs@FAǢxvFL Ft8XF|1PNiɑ j6'Kֺ~jueVQG[:Rt]IǨ5EM &J1N׾6\lz]y͑٬Zf2-Zm/bCcq GR{?`TFuMIdK}nCؤcO4u[釙hV8$u|L0>A7\QmOE~&JfyU*&vGlX]X.j K5xdؒQc~rXD3q@jZ\1|#Rf25^7B;4 'eF$WpȔ;l$NVWN:.=-m2UihzBͥNkgw7१m^XvJ ܈S_%.=)Fy4zR-=~ 0lHνudieɯͲ'`q*| dUsJq V;.޲2Z$Z!H{9Ņa|ZN ߨ=O3Sh5Rl~7ɌBɎ1 F |<0wܻ@jJru_0xKǟb5zv1@AڨZQJ$핶O'}}=BR VWFēYi..tTW._3/ |*68y%8%|g%e4rZX,ޔΊ사y*3r* AbՀCKR\nh4v)#\Q0/I;EjLtΘ^8'.ek痲2<4lƑ|sƑשCQ5MW[v sx.#C} =EԽhe}'R s`#76kl6''t{efE9;?yGJ(U5]/e./!ԺXQ.āOJʋTD'& M IHJsE$<2AU۩Ɲ4frhK:6G|}A;0-S&4<fflRP!9W%tqfv?Sߜtg6[egS̾Eۓ-6Z}LHW^*0 /'1Ԑ sXhpJbm@-CncDm<2tփH8]23^%cpӉyBoc[O頬Hj(^Q9?ڠd#WF9+xd9c~a.<42^9і*.W:+$XO!@Q 3%X=R,!saE`ϤBQ[DA{oTA㮾pngX5Y?F4 2mm[x"\;|%[qetF дa轰 tq{XWG%?[ ,8KA6񁈷ESG0Q yOs)TKԚUkӕ5r+%i )~?IѴպ!ȜDc" At1N#pټ,j8E:\Տ8'*ӊ8&k] `uj'/>/B.KY˹imёK+E|A/wK`*w~-qX3;A{?N =0HɃtW\䤸BhSD`u?Fx~n|kk.<lr!mH>z"bOc 'qZNmb;O}9 =6Kr/Cj4䭘m2ռ2 ϙ Lס-^|!7|l)΁0_~.e-'1&'b]l* D~.69z/Vx b V\܇tN)0Y{r ~,Ao/;, 5+&bi҅m5 hnOLECD1;&挊{} SI#E̼.\V!p-=23d%>ТnHœ%m&NcQӶsbay'm'htG/ v\ˬe;w%4}EVj=aahd--^9: eRD-nFmKCC? P \zE PrɈ J-u8) [BW1 ,sYeHǞ۪s*+w`c_J#i6X:S!t~\Ȟ3619XM<"C ]K!6)rUrNa4AbcI33 ,Ojq ѯA.0XЊv6vhnqvrUgp@iÄUUlU:$} YrX6XRݫ4;p8l,֜|INђ KCl,﨤Twfq;[y1<44 HᏫΎ]Yv+pܧAhfTi&`Tڲc,CLψ{7vJ8Q#˕/H[ i+Jc8T8$@W Q'i+S:]9}=)Bq[S[ &SƭçД/3H2m-5GհsoZjme}xsA_7/;U~e ɈIhYBV`o(&)l`藻?h˛ՃHbJ x!a0aZn;.I(Z1dO @u̠ixTD45$`i\8b}dڕ(@z3EȞޡԂ}AXw]1svd" [r֮f?pl{!x))8?6~1$+D%4;][RW7"F' jdk]~|fxa%L2WI 4Q2Im@4MCvnWe@7yc#D\AZy03StпV1+F'BO݉*#TN{C`4lKw~cx-~,, ޹{kj4 |r!dF%{tyVZU%WF9Ұ@$iFNέOJFg># 0b.czh88}qFG Њ.m*{gV <3nه2tާ6|.t, zbJm;@bzg\**0ݺ;WYn 5W`^֍ՂI_\_te(#tmb>Pg[1rvMp_ 6n2J8b4Sdܪˢ5;T82D}%s#zMVQ)볙W}SY Fۄ>{v*KS<|@Pz/,oB@Q ==[iEQ ќyտ{*n P i0+Ap)z sx񷯔NGa]vdNȯ%]&䴌E`lсC^_{Lr{A 6Y=|A^b<yGs1"&4Hm-c f[Rc WN$l{' K+bNߗ}}n<w>PS)2r IۅxY.+ ' TO=e*^!aAb)' 8vT:I*bjC# -RȺsV Ev!5/ )iڇȿZ#(~ KheuFf8s Bhll3PJM~Ďil0}m#}dMםxָmo/~ΦNњY)P.Gq Ẫs`w և[,UVwY䌥MnJƢ*X<3+snGOgu$\sZ̸RsW<~_CTfx8TY(U^z >#`)X~oub `YE*3:= ލV8qybig Zt}ER#;%vxV2zfũz~Dݍ?ʈȭlo5*Ԉ,;H*|_ H_JDepJ!/LrFd=gxlg-;8moy6(`.,Q `,_Mb#})^|d_Q 9H_8w/O$sj>82MK&wD+4Wm.gqn2*{4pҚne;a&s#He=?HT)^Hh_dҾV3prǑyGN]~)FZO)V!(pka* ǿ;)N,&ŅPCIYW1OHxPb{@t6R-b4n5=N3 u0ҩX{&\w}C--nƐudaS[UPRVCǢT)~ I}bѦI_!ottq\>&WuB"6\O! RHRxV^ m&$kNg ڶ&mo~y0 Z6Kjfcn*f}UTjnCD[bkT|2ޑqg:+Z? SD&kl{'HL{m,*'SsrRٺ!pm=RjCNHjQXB?۽>άT $e/5%u '7,y)*ARYBߕT @q@up !D5p=װHcӖXKPCo>_qU-̬H(7\d|p݃M)煲 r|}syX9;a$ӳ0L6NOh_xh% acy[!zv+2Ա =+ 7Rgl }UgONi0O\O3)_*aSj_N"{|@8Js GO|Du+Tqa>.c@Md{^v Ƹof $W/k;o{1SI Տi}dˌ"&'VKڶ 0)Ӗǐ1&=YsWƭ1O: Q)!&Xꚢz &-.жj;ܴcb)jY]R&YH:|E“J8}w{pFE>Wmʟ ͞${ , ~`#F }قl.*zsRQaWюGX#=F@8pzST/VOQX,zI (O킱ot)QD GGgV J6 {тii}iLyN9K_rv!)k(F$}\yi))GcNMq"HRN4E҅*xR8 s]Xmiܱ~%!Ai9;d_֘x$'`D%W7[(v kPT\l[vRG,p3Z^ -֣=C/wIr<xLa!f$ˊ(|bc2yН NSvdGܼ3=| ^o:_aG* "VPI1lѽKrg0*A$(t,RX[*-S~s*J.YΤ^ 1Q֮:M(z7Hԯj LNқ)FYaHCw~1H= (FV\6|G| u0AMaOHvV=4t#mDG[ۖF(LB '6Os=Hl|yfQfQzB,wwSYJꨦ_)q nhҔzVIiIpqS3yBm-:McƙQjL@@Q6/#ME(sR7֔7G(ry6qHºIS ]Z:_AQ'2YϣT֐,%8S~j5t 9j?dV<֟@c~%?8xq}V9(0մqLΘ\nIתb9MtR%SAh^F{~\ cm녉6;2r}zXxdKJ ،mܼvF>;480;0MZ1Y]M{0KtpaD{nKzKF㎆09ϹsֳdM?xվ[fYy#qjc%|$Jiڮ^8ݛD 9GQ4+|DINھ22GGr_Hv0);A6~@z@%*d9Q]9}L{`e"egkF`r Wk8>oHZ@xKbS&{"T9+%Q.<ݍG:rrS^Of^4GvBE* jc.-_׋YO~\4SB*b*^6V Uu;s@0E(ސm/zm9 G}G JK~X{Y8>Ǔ<۪cʜqet܏,On }1w3uJB8l%)3maUk9zWBb2C<$٧qe`?yOEqD#nbjxT!1?2 2 X,T͐; CVV$|5Bt]GHm`.8s❧96춽(k$SW8܎v_Vi8mnAE=O)Ta?˃zHOr3:"ѐ"U*J^ovt@watJ!ּI8<% p?l3߽lW]jY *"8qJIj||K$:ps R =o]?j#0"$YU&_L jVꛜtkaK{Շxrvk k Ib-E9dCvi;1q?IU>WUH\؟uK3P<.X9ni?z |;QR7k ƷIqWL`4+Rj_?k4:ӺdDU,}Bhp%Ӷ]Ko J!l҈d QO12Ŝrkp2:|~a`Vsgv\}P3J(Vj&1bxjkG= )Aأ8H]&}"@ךN/5ps=—١wϢ-[ֻ/Cí`A3bb~v4 d}mouQgACO$1#ЈWr!8b~qmx>~G>s|iJLz@D[YJdpyE(2s<ڲ;֛\\>Dxi؋oDwYNĵ03kqt.mj._ Ǚ,:/OEZ]4R(:HH"#11ns0IĬls 3LdO|d95a6'6=u$Mr,i[]MҊr$!TpLuVzw zXU(?A [313<='ȶ:Y[PQoJ.ny-(C B%q:i(mxEXVӻ&e:+[ l#:a_ȐDA&{J bƴuT#> K|D'CӶ'<ٟ*ّ3|eRL/+hH9ow3?9Ne4(|Wkc t?CJw)l*D>>2p.Ј<*eB"pPphd{U(1-8!/J gYZ07070100000007000081a400000000000000000000000167638a59000064e4000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5d]?EhDTTk׶Ǽ5zK_Q[Bz @AsSL☂֫;f#ɐFjSӣE3^8V${[℘,{oCnK]GmAtY[aS!{N+ q,vEJd)ǯKXy2gJYF݄uAdR"y.qη1O%='x& v(wdHэy~G>+=~dypL~v0X*4K# R6XU&I,'SbP(`?iQK(%" v$Uohc1":}:y%mpps'eFJI&U(o&r b/)Qו?*xj~–X2ۉRZBcQ|wze(gFi-:^0[(XViٗoDWLF vP]ܠ4P$vC,.XT-L(*gvn`HzViVVBWژw(}oh2s2Л٫=s4ȸ<:)nhO*ݴ 7T05VRwϫV͏io9yR+ԕ(vClw%0HKH^^kDy.ckySg#O4zVΠ7W ^->T!4X ϙCMD'ܥ8&Z:-G1@#9"TԨaIX"4#%t#JCsܷ" Xd:Ȋ.9.`Ũ$S%VGF֕ȔtcfxQ㡞6n nӓvBWI&ȹ aeO' Qt~Nu|*E2M6H([N`PѥeXF,$z7U q^iM`Pp AZgk[6n-3ExE"'K4^RѾjG&:b5U\ 9̫C2VܩL 8eL,IJtOpw88:hv,`$H`,(u©n =t'1]=P/9"|oI3X.2ҜHxJWmF@-!7k?/bPVC? J V1eݍ_\Y`3‘bPk8Y)tsޥ5<(r 2pŧ*X68e9-ahҹAΨ>=K;,<0ء.og,s]0OGB^!4@7)ʏ6kf% /c0GO > K6y$'k`  N@&=v]OmNslpX7Շ|SP@~]s~G@"=:1um=cOǛ(^ YLSfH:WyդR1R7t`WIQgwbwi&3I,J,jrgB*,ED.dsD;`nO<)bA*ƣ Uep鍊O[Z™"D-_SK{~;8e!+5륛RNpiZ?M^wnZi  (eo\ J359!SH@0 a䳝q8HAv#&tJYS!o|3=:DvbѼ2ᬲ \V;V{^*+y8;ٌ@\7.*%6(#: Tz«;Fq6Ԩ~j֓h! ǜ2"<""Ԕ*4P&3 <w_*m-%OE.KYS#70L$}MjT7Iq*B`ń.YdLo4lP?cH65 PWk,|7QP1%'m:˅0ڒ^Hdڻo?o'J lohvmuiK3R]IfLav9cȋ2khO7KS"cҜ_ ^E^LvC^}merÓ#y3ENW;V:Nz1/'h;c)!!dops'>5C Vؾ ]*ӆ&>kk3ϜUX:~JaoxTj ޳vpo{ﴸ!<9-)8Zg.L Zܘ"(r*<BF_S]Ri'@ŵ TX jcq8qdfoiҨ5%6:.g"e3#d/B9VO<*-Vy|FΛJP|G8ʺjVp~! ̑8'H9雕%˖p/ dޛlRvI7`4ߠL#X(THCRRVvjr{JmMzAju&;c{v  G"-W944$, U[W}QnV| V' 9Y/ Z;m#1F2Ы~! ^r2,6&?2&'L۵Fb1z*Y7O"M?OR}kǀ(C@1A6,SJDf^I_4:Kv!t1{V˳Y t\S8.a9;=ۘUǘ c.Z/=@k;~zqhu<{O1Iq`PC2W_'%}W}{𱕑宪 N\5) uTgVXG ;v +j/ O\_Ѡ//dlY $s]zh'xCZ-aŸG.6G)H̀/:qi8GcQ6x 6N}XL0+%(*h#*wiX9Z:"uuY!`!z5.8,tkʓp&%Qs;y'B\;9CE+eA}dm.DU܆d17v@6(о;Z8VX~b=\-i8FRo60u/{5x*zr#ۇ4WCJ@{/IE6  b{TlB'pP 8tH#Ӡ({|DŽ{n&N \-ư18f&Y l@Bqݵt;_Cޢm:UI+]C3D1s'D T&0z`AVXQmeuCěuIJ Pְdr(ktb7ujZ?tEZ"nȄqnʣekN H"ƺ3RһR>EH h_7-q,-Ķ@=/+=x3ķŇŐ?|+i|I/^p'w!* YN4VkE2M㷟x8Ȇ6o]$5 q6j,.-pu TWNvG"ِA胅;}|6l,q'4͜DQ8~lٺKSv.nKpkso1\}SM1м112 BKRK$VъL?w4yIc8",jgB ,ryfHrC O.D'_[6,c)5tPj#ZDLB#چ6=be+DA_-˪:#,MG/R' o1`778RGy!0g nИiI%zIabpyz@M` # ?PjX':FrK\ i%ts1?))ҔEk(VCg+pt P'v~yUr.(OvDKI2 ~Si n0 /(Uʳ- c8R~6w/TTdQ-d#8 VAB}!,e4$7IZFkQaQkaԭźc6 ^st\%ę&s'KʯR`*X_-c!E$.,sS{pTbFa# cU,Hy"}$^ p󴱊Pivg 0;}N黒9#ašF_9`{J]I}}Ahq-;e t{ߦGQ{NB|vݒGc,KSZEZ7Ndݠvc%-SB=t5yz?׌X=14&a#c}q 2Er)`KRೂɆ 5'ENxp ̟AkHv{^SX0[KYnB d5i hn=U<lx͛~:BA[̥L)"Pit2d7T &UX{r#qYx-X VW|DTu]urIdf/n`zۓT,rm`kNdh>l-XY5xZl{b-sw֢H`丏sbA_%Շvp| L1دlњk;޻G,[u4d_@fJ)'^0HZ}s,a^H]!EӀ&P.NEFI A9?K,lubU2V)%=R%\aȢ[(S};:WW>+>48*L[CTEk$&e'.{td'V@$}89aFN<4}e3o} 3 =[ڻv R$5Q~oKU ݧ"DM> F"&&A_@@i+b k|CGv27 @IHj| }~Eخp/N$eUqH bᓎ" Yن, }d<$`E%Xd:hi7C1+#Dd5k{eSN-E;Ho!*o ?OEvA:_M7\*nK'sOdMt6}ǘ*.C_E)n8ĹZ:%]x~10,aʭDya6{}9eyw( R_4PڅdG2'Y?XfVp\@XLuaݷy\L Wic=%LC2=3[@Q;~S/Neu-+.9mplȘT "0~|ߵ 3jIcVpo6:ik5"sW8ՁVh+k9[+Z H2AizL]{aEP+RfLm6v0EyLڅ ^! 12Sf@ aQND"V5pm=N/CGYHij >FSWL0Vx:5C=B/ȺG$E;D|`in>%pl Ii!@DЄ IA %+y c/B(R#N:phm-)dZ~/0wz]g;؈e 3gn^/A`c:e -#lQH[ G[6cytϨTVPa*+ug/H~iY~Lu]wC8td͹݁z!e V/.w>FN2Kl.qz3ݣKR:1l6a/{݅fq~dv ^᥆<綈Dd>z{ld(x ssSVuݡUV3ax$1?~ r&C4K֘tS@N-YDBOyYw&VStNTo wŴYW(EQ (v(oH깓$8庴qD:FxF$kदk~Տ0# ' __u7_#o ͊9'$7[յW Di?gp~c甖{QbzVpXKp,[ }x=ueĆN*4zŒ|(>,+2Y6ĜDȎ NWl8PF0~Wqb%|-%mZo!gɺp*o\~QEW͘ 5vZuí$[Tv}sϭGkpL#Ҝ֬q U«w[JB Ȓr/%0 s6{|inC3lz ܬ# o"gyjW, T_Ip*q+%0wǪ{p^T]zv#T7KCZ :R.`M!0~>sZ9܆:Ci !a01> iJ Hcab2!%`ǽ͘|D%i_~D*uҧ~ہ{Yδh 3SJbm>}m~n :z1s6bcCTnhTaƓ zH-|:GQn͆@ I)!>4y@]nHkAM?QDרAu5%&0EFʏ3й&}=[z^.Icl ~dCy}^*45$0\ KN>$̖U)U)%Z~Tr#.qq0ߣFōEz=zD:Cu51 ^d qx u6 *Lb% wD'SQ{NHw|$ F S#?@*,G,ǝ$zC<{B9kiA 3a_ws(;CrV8d }=T+>=jZNlhPO0&QپdM;fr~&M)>̨IM1]iՙ6%qx+©v+ϱQ*!u;VJ ߐ'ϝr?YiDy>~rd8zI~(oY|}4iJ(7?Vf t6 sj =w{'>X&c-PčYslchOP+0dK:S=Iqj>;#U1/An/GxYK[ n!ꭢ 9RQ[>FdLEDEW3͙G :cȮ|&4H|4yFSLe]x]RO$$,E"0; ^m =dj@}&ܷٳk r*b0 /' ^v9WPIpTdA1ZM. iߴ@;2PxK8QWD9J-Pp g(,&Cr6k4iȱ3hN#-| yx4)};a=FJ ,03NLx'v+9oRxB~gn͚ "S~{ZRVq|5(ܤ:v48 _'Bx+p[LIx1:^ U۫f+|њKV` Ϋ~%rYkz7ڰ)kڞX== i@T3eZDm)6vGnJ[쌻DGyef}(r>F~WdNOZ7 VܮR>%cݹ!꾨g\֥1=g`5RдgF.j/L[/ό8:iYS5\rH>Er~(\n6M[!:EQfVʷB87dj4>.o~nt{i f.CI4"jf#h|}uPBP~z4؉<{Q4̥Aبc~$\)LVK |S" Qǩf>.+eRLnj):{:٭S!"?R0L*X/L*:IνL (UC]kL ?6&F ˩TX&<~ )NxvuTcbA-Re1()*2H&g8'PSr߸%nð8jt+:]o?kXf+'9`Qlw !\(j:Fe?*x>~zqOZ[ZwƊwOb#dMr;1 ›HYhG@-%Ly( e7M97rհ pAD}4ܢ\ u„֫s)WY͒Rz$܈rY3ry&oE% ҂ @ b#QΥj.]c<C@Lwi"\KDz;G^ Wsoou3'}L?Bۺ%.P*!l`Jn"@gưIvq'`.Qc5V}[R4'9Z0|"}A='0qvwt=3״pƱ;.G`2fD[CÈ)(=¶؂X?V?8,E3tpkg^VVNo<$/_H`Dv|'1TwI/Ȭyʹ]-5g?-*lH#HrepXbHI!QltWs~3T0If[b&s"o^SG J+&XI[VfW;O'?)_F]5D]2fM򌴖@^>rKjsMB|_*~M,"@D6 tP+dؘ/&UhlbT*AF |`+(~20ʵhE↑찃Zߣ×VݺoJnGz|^MIqs^4@1eO"= i'!V(9+TWJ6>)܈OlEטsYcrXxqDQo9ԣ_UUԜ%mȯҀ~}L~5zٮjSA67(N<½xLg9o3c al|ʎBuu3W"p],Cg ]; *j.v(x U{Ba-! ?\?GS^|L70oFzNLC넗2iF6ga@M @z֘"\n?r]^Pٞ\j IT]F\MRTG'9|,oǬ0tڋu O)S׌| gN^A0cT潧eP_ x9hM0!&?ˇ:u @سNĐs/RvD߈\|[a1A$v/>JdFQgs[7JHHH~!|C-zΓI (P*!,ak0XN}lrt~eak0qVtB})tThT&M1 p`-p (@I , T+r-Γ9faUdLjEX,xZ֘Ӑ~IQNMl8U jl-r Z02<@مs/7AoSa.y9 V/>ȴZR`A6?5`dI2zlߗ[Etm W4* {ZٷSG C!qExEOb)x}JLlR< ف)[@ϰz;$̒&<5w_a^N.}Dxˠ^.(^DUL(Cr:l^V DF-6J?A8?M%?fI aSՍXyZfWc!Ă E1Fs _ XFoJNT}5(? ۠kHv fCED,O al"fi2a!f]J|[sQrbb0 q>gCldkпE@Un4}c"Q4`هO7v^3 ome(I9ח@ &o>u15';[dEe&+_6&Of.fUQ/`eI-}Ŧy{N;"{f\ݘyfaX!`x}6ti:34jkZ*۸ȯ,]G@N5ArY4K9L.c55**|{5,%cߔ4ZE8"f\B SN K!=8No7؝km(Դ(mz|`2N4Nc5 7\׉_vEնcٷDdiq|zNѼE. 9T'prϛTMJ?s)lgI7p )X͵qzhW0X|0CIOLn)B*mn\<`P/) Z (SVE l=[bbvEz~%59C-mPit1,E5оܧ7>/`Ac-?oo{bMmmw+I6=YS$=!p1^SP4%ܯC{e{R1Uu$ݚfsR1Ͼ7N0oh VY5E!ط`^?:ܞ@(|jmgbv r0ܡ OTq &1^_?4UѴDyכ:lLHbBS vTֶB<RW@(Q[; ]gxF)'25gHh5 B08زwp, *WfV4S (ҳЄ7ЙקFBf㎉Ĺ/d ]uB2%2.0Z~s6RaČ1>\ ~N[Ѿ]oq0wzǓqNgD}yjaL[^7ӾHs#_-tA1ǓkZ.bGRp?*c9DGq,R'z<32-7,i t> (f"2VH BDs,ZR h khx!FJ-[^@kYNѨ0'ˍ@õ g硺8CT,nQMYGNQDZڵ,:-}|8A:Ϋ7.1ϛ؊{|s_)½ cWQ ]^R/iD|Ȩ WkDa1iBU[Z22RW]c:}nɾWp)kEr?vs1vW 9j)zN,j@ҙsӿ 8U1 ?q_‚MH:? j0e Lϑ뻬6tA#}<$]@EsnW]sdQ^ 8L-r Cn ww 6f bp/4j =e H*s]?AI`O3!zUكbĂA /(?ԡƏP{ 5s^do c?3KǬ>~Lf|nr?R ׅNg1vP"úK<5gWƿ/ȵ+k_"l_жl j N:4|~mbAȝ<ՙG{!wQAjYrHWnM֒k*eBg0%g^G4~\;{) QpI:) eRB wV+zޢA ?7H$ PTu€k{_hxpU/&hQ?Rpr~}JyS{CfH89b YP4'N~,CI@&U"Nۦ~bM4]Y%ش w⇫ˣ݊s+D`|=_z$~8?O^7,R[+nv"6&s39~q:.qSm $? 1F(g 2JD 2|v?y`1Y*M6-ԡ|Vt]=\ܙѿ]SlwA39e 5Q8 )G5B7g">i l:djfUv JZJ>'n6#hUF<~ɋŸkyW&Gjڲ$㙷ze~8QΌOTU>,27Ny<8yF+O0({U>ՂEF%fT2{+c}V z [OdH^` z,nq9B낓,^~WpE}iҊ9Φn7wor. CH%%"=YTłrʐxo{~_!`iXũҏȔvh/h~̳_v1gJW'0o SJnԥ.d!đ:~:}dx pơȦQՁ9.j"t'>^y@)Pn[T.f&MD:yA͈=ޅCHGl*~XCٜ%^\ r(5F}l%RYi ΠDR]y 0J\{Ȼ;j_rA{A)k\Z#=VŸ@RN$b}W+vCLsV?%7@~uYT!ߗMC!@VeHN.t?@¢CiBs)^P8.{ҒgPcss1EWl}XտчG"z LyŽ7\_?_fL'UE&6Us` \sPgCg|ߡH3a3_gYeoHׂh|uK۫mƾ\ XoIC4VTD"`Juүm 7rU֐3 # r3'/THꓽpzp;@[e]HZ. 1ݍ۶qXqoX.|&}JU;R'SS"S<\Sư)ntA86r@?b+Qp5ٿ 5`;pIiB C}A^6Vg*1v_LvxӮ"|x0%ח=ӈ۔&JUO1w6'~ 7GB nj>@hdBMg}xZ OFw9^&m r`uy}…@&R~KfZ-HtKXݘ, 0`WD>=VJHi1;T<deA3amt[$Ga ~z@"5eYPl֮w0Fn9z:9 07K@Fϻp^3N[@ CKUOhKeRxgx| *x g=C7mDJ:BQy7ߊwQ KD#}VA'suFRw (Rcv$a<}Ky SH=f]I*fR1 bQݩT}Kpp/~aޅ5Dfp=֨'B@eߺgRE_G iw-iʔ/C}>C3J'}#-ϫkO%/Sd՗yрǼ 3yݤk\u-&mO!DB c_d J ˃L.ޞgs# 2f9u=aO-3f"]Gvvt<#M9\ /y̵D@BzcZؘNj ꟹhuݥJvuF7 K׈me %JX0 ( Yp@L8ufSS{O~AXSyPAr@$iZ>1.ÒHv\*#B\R;hj+V4 3AmӃsH/[`' z69ۃ z3c4pTqɦo(J{30deJ t׍Wh Mg[%ޕ Z'd~7jh@{ WhC-Iz2)rSO͛Is L&J"4GHq+}ddXemiN.稚FS+yT=;c}|8"-Tӭ-U.ϡ ߶&qbw&JqT^ (L%Rɓo@+u-4&'J5:+A5UwQNV  ,<Mg N_a4 @3,ȞA F#L 2kƍEY'sCqu^)SDuJ'z)TVǷEvIPN-|ƙ]zt=B/\:F+M&IZgnla~t^ <,*k4ms5I?F2dߚ1) g+*̊b^ s!魰P+s>B,G )j`U㺬[p(f$gw_\NWoz(Y&xN=r5˗Zh+WhA"~?i53Fm[44)@m0b=2!1ՋET?$+1"P#xdyMZ [a%.S_+،9KR)cיc.sB n1*Ap;9sCTP([m2:zE;s>^6 \;Qm.Nh;Ko^"-ǝ isV|1M!VXi: w_n/y㦇\?|&pB&Bт+:)й71 yWp33Sc=\p6q\^:auXRs~(HU]o^1#ry\( !0O| 8t*y:"*~b5/JF-#-\k|9~N}&0yQ DI\JV `^N,Fz4;Y8],,7-.#\(tmʯgsm}/m'_\v8 &ⶫ-J~֒u) 8]Y}ZPB_V#+&-` z?9O"J&;U272v)s2N=bA JNw@5ΦY0V$ofanfGv=$S Յf"tLfq= ഋK@pzb%O2GAڪRv{_ ?^kZt0#VF:VOr3ӲO?WXU9-gLQܚlg錑vS讱|WcI|@fm>!z#BeC9I|ʄ_5ɨX$JkjM3 <4֐fCs4׃}r ".<ޕRiR|WNKȱ/lH UDw{I7M(7`aGq͗ Hbg`r і6=*xtB^m':`HyҲ]ִHMZs}}&nt &(H vqJS ʎ ?P K:{'h\(`o? XRM Q v5,/ganv[ ӂJ90~Au)F7 E"#fx" >,_ ;L~LyQ$oы@$A& NF̶ѤFWy4J*Zl"FTm>nY+Nk%m堅B ^0ҞDm6yq4 Nu'K(n/I֙nTvyq@ΙL#خR6b/SVV  3d?Ln*ssvx"ZaleO*26jWp|&UyсmS6vp VR5AD*0fRa1 6PҟOOXݺ(L.*m3yK'EI%l)RnQ'pHP}+]7Ωi%ʋ;I8M ц 'H//xVE~ '(A-"90bo`X^& bzrFe@].r}EBy3=` fm=gzljA >ٶ=M]OYl1~%̞%gjhT_]9ˮfZS}4  a Ll3# xx(ܿ_?2>o7fs/efLORTqȦa!Ec 2~%-&f .{̮BuT cӎycUb}T?/uhn&C/& G 4L"5LuUi 9kX#oh0vhpݟ_GcdlGmA\)'ssv`?[o>GA 8@١pa2rkf1k͊a+orqβ$(0ŭsE1ob (jϻ1ΜnYou)nA%qƆ;9-:z/N  ֆ0/MJsL?$wE=g4ͮsգ%5v Iŝ$*?8DžQ /Lk=HޕSlbK1+#"QL]恗c_dc>Xbh:butbE}26ޒqc bum`T'=xIMoqf,E8qpX{)oئ6 M-EyA٦啚t<;EWh0JIj[p, Vw$ \,( ՞zM<RneqRG,9tɪ|8E( L'b׹);.G>v$Qt7 $Sڑ{ UjF$O|e1sLG^e Ý>d``{F<듑.Һx_8,v V)[lPubA_=)4o.ҞG|ҼHXoK-N)Vrow*Bdj!]EJ^C8,+:@6>nw9$sUgjJP׮Ӿ6|I8gȫ$2hfDNlD"pѽ UV~n ]ZHSk"" ET,a2껈X:QLo725 A4pJA3;:laظGˑ18E\ק{s`K GEP;.z]uɮf' v ?P:ظPE9> 4*7 ,#AHK?5- WKTM-"[fuCd:Sw?\ׯ#a>%< iQG m8A_8pNiGZ=*ۗlلz l{h7{*=h/Ԑ\EdRPr E@KN`1|B3 alL7V?H*?|,xLA&v%=olX&"MS|$!C رL11┱F7Z)[ K̛MIh5hI8&5誟DمkI4XރqC zLv.3:#\`[*ۤ1G$ 9!N>/_7 nچӌK %zafajol|SRc>Lj5wht;i&?&VPM_7ʖ`DL.#-9@ʹfVzw84vc3^w[^UC4TO&Bj^gYZ07070100000008000081a400000000000000000000000167638a590002f8dc000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]b]?EhDTTk׶ǼZkTKQqu* v<fV`:ObJ ?[+Km}U;&U8 bucyOd T4ϧafʪX$W$DQM1&Ԕ"56,—~H.Wo9uaBN.Y'3-? 쫅~/$sve;WK#-aybtݭOq&]>E#xvzFL\Ghǘ[O!ԷTa.LoxlV+qU_((8JF~Crۜp^B>fqDӤK}7z]4#eɈ͍SQAAXI"O @):B)PN~KDigGq\նfY~tQIIbz='I|FZL%@52Swlaf)@¾3ƔnwwʷY|!`|x-Z$2=nX!a\0'ӗy"Ntl("i;icaveד!@ ]BC`(]%^͢ K~|"+?t`Kr+/{p<1wtL v W(G!Bwm6-!KSx4?o5#Y[F&M@,XR/Ro\OR!0 #9$ [AB#:?NLlUoѳzaf8@#A+'i/.A:tiF34WwV5+ߊN C,U]eޠ)T_%@Gj PjVDDQQn8FquMMNLK48X|8LYk|= L /28ͺEBEC%I$ ]ܟ,m T[d8a &Q)(ΠuPl!{Km0+ (ِS^hHh'?0Ԫ*돌_5QvLR2;[fvo+zgl.Jz4Ef (jJa^par$VM5_e] u@_{W*5< D܂k?|v_M8!?Uo'CQ m3RͽJIv*e|oSl>e\Y EoQ瘕MYhU "a GL(8pkМqgbF(w}6 "/ B<*=Auև VV0;=?,Y ל%̽[g$JqsN(2qOCKOX>S~HtG`kU/R:,9io!$Ipރ"Hj3swTY:)a@[s@s5d5J^&Xf9 ܒ9Z o|YRu)Y1a.x6KEN;<=2 w\&}%gFB';}ģv_- Ufyi3 3_~ OϐKj;LBRߔm'Y-@FݵZdK jۧA+їdY`󬬡7Ok}WekB-ٖčӫx *?b]'Ho@+F(◚S$M'}U]qC!_quESy5rG´@vTyX DzAɴ vtTo/Ύ:y-;ٿ9.__yZVI+(Xm yJhvlcq M!Wƒ AenqwSD_bѵ~ya $9.,H1 ەȂaT5|ž ?>mԃ`}J&9ow״?m/v'z(UC.YEar&9ȕ H]Xzwyyo,GGv9xe)\f-ZT4z*{{Xv4KNG%V<Ӫv[[0UR O oN7fkS%l{i[pC-,zbv(f.6#9Exrj0.Tӊ]K<~A['т'v 6,qr@zO+d[,bhfZ 8Ejg^2i#pBܷ@{i~ji'ω{%]3X+6dzxe瑻03maBl6ȭX <<{}R]6pkl}'8,bsz@f$PI0݆`.Ja`]Q)j;uyW+tAqPkȊ#K{T?}o|z»n$pq>@ܢRhmLGS2ĀkFJ_\әy.w4#ڍ-'o@A -U~V]re s23/+0K_'OܒhR 03^m&P2Vɇc TFQET'$5gT߅EJNb8{=lF̗X˪q SP Bb,Gf|6ba-]P{kGRUzY00]vE'QR,V HEwCxi>=* %'bChq$6rm9+E\H |aTNjjB ط[CW*96V7#ILɨȦ#sZ*MkKaZgMj\2Sg19J vp305KFm^̶v!N,RZ璯.'s`DS)uHHM"ghŕO%9OSH >UBТeLu8XatGW@85BCզZlX,/x4Wffpzj3FVMrw/,"1<>ΌүәUoir< e |t(ހ?ت,A#0O [Δ0Ne #+y^g]a8] lŒzk/0n/f!Mw$yz8!eX䆫x 2ڕV&R6h0*"c7XɊ!C|&)hN~/TmK؎ F !a ll<ͼ'y%xq޼ ~hܘ8C¾8>FXY_f:#6~zJzLɃӂ/˞RZ:>cURa;*[ sYogf5DZt c cgJe>G[HR?&i3n?%=>=Go`j9<[dH<|5b0KuGu rEހ%<" VAC~X/I*}t/lύBwE'ێD ? b%\,8ML`Z e Rވ9!,cnعIATW_=pCFo!HVY"~U}"M'(*aoU9,בZe PskB͓5ZacmMU1AFb;Z#w} pZ,`Ɨv+.,F` f=F KϪ5kG߇E$+Q 4]\OgC# F=w>CS>~d 䂙bW~f!zmbݦKiR>ƙoT~Q^Zn1o`FsN"ahc=?fDxf|tZ47 ҠhP~qq*Wq{aa+9c<.u8gWsgP{p@_iƹ/5eZrE@1t)!p8Jmp UF+i³C}nr:e4y.Êm=כOyEN6TL֘Uh۾طU[7GIqqJW82WQ{g4r-#zڙ) ў,' [b NwVe LОY׳a$SġZ5YԏCEYg61DE3rd\!n'JZ+!u#?&u*rd f)FIIgYa:XڙHHn͎[ :ʑgFCRHeDUATR`4|L<>l{LElEe䲶.~[Z}'0ԥ^Fϓɤ:rHgs;y*-*kp[Uޏ@DתlIyX͸/7E3u,):= )"\}>78aR6N2' X8dcfȚ5g/u:SI G^FztQY`㞣O&tMe}pBxrfR^yjRd R~M')z#y H?R {Rw;˜] {pV$'QtC'id ܑ$sސǮ8gZ4SFSBkWVa1{=d<8rʉ]vL3uhj1Q4=3rLYu Ysاqt}C?cxJW j=3:٤j-O݋chjUl<gsLս4|QB 2ߧpʅOjCh_-^my.rX{d#n2k13; v)$w`bA'6ٴ)-.˩X=[ځ qc QM/{:"R ׁ]m j^D}X{g>găt?)z6Ǹ=V~PC6n=^D#^ځgGkf9B^%uL&ue.qk"{RPIN_iꖬww#+lvLnɁFZA#!rK}3]uVv@ȟ5 XeƙYOnYpP!cn3KSl_e:`n>?H?Yqd)1ق}O$oM5j POt]:` +ДwI'y@:4k׊#$hNU{Ѯ8gLLſBx]~YڶR;JKjb֞3hBC/ހCtlh̓Ί KKU8Ae4 EjEhז Y>ѽ}&*_.9!iڱI8W})iW.F^h)^hfd`W9Up9yyDf= _ ]t0^1r#׳} ̩Rug^?4wp|Dؗ[oH.eg>A1`R?VQ+ ZDZjMII5=oI5ey:sܑ_]2HݥC[yKik>E&Vo0؅hF!/Ԯ>kQѱ Kt٦Е 4)7RahM*|*:'P,e3>RXb0/bL隤lTzI_/RyGf.$BM@s ΐX>W"D+̚\fv`ٶIIsL ߂MhA Q%Fw^Y.&DpyeȚ=" ~R~ "_nCcBLq4 fs[L^o@ Hp~(;%ј,v[^^,=t$D3IUC"YSٵgœٞ&Gȟ'yX8A^aB9hJ5:$ :64z?7s|^퇐|MNw=,]%> ٓik]ruݗ}wR@:Xw$ucۘÚ{i%^ V zDF/~eA{@?3|R`XŜQ!ݣI5.zCvq;hCLL-Q: Mb8Ϙ>mxm'iG]2 =ۊڣᾖI. z$lFwQ//lI:EC9m=X@˂߃St<:X8V7({^XsI"U*ܢ+a vP`w$?1{T8E+ů: ΍O)s+C>In_&*RiE2+# 9){+Ӥ&\*ǹb)鰁ؔVi\5xWxj2G'c"l$)H^>N(L#)ƏoW'ɗ+DCvf0bx['t_?*gtiKAy+z}0dJ|Ix=؏' Ya@5$a~2_!NxOw ۀ^=W%ε9 0D(8 G2 Pݧ@HT+!䧟C_2i1&<~w;4*q'x#C-y J'%TL:RSa}v8Aa0kW"8OS( KNdnE:cxLs-VjS,Ü'*P>ih^\:E`e+&e0,h| wPs*^7M 0ưA/*kxc9niD0(OJ-^JCw]wAAWh*;Tw/?{∙Χ @ĒڷCYGO `Fͱ7?p]G`f+U*/.U12Δ͘9B8, qu@gגZ,'Nhfq+[1z sG\@Ldgwy3BԖ_ð! CJ\zpnS Ju!碊30"ogT&b{ƪx8XJ'-ǥ*\DxG7 ׻kOqs y&R IJծsVՍʽ\;钊NԳԽO h[E|{Н}z)]cPBŸ.]Q`KrB/F9۠ҤGhV) քީ@$[ Ꮄ̜.,?kvLs&#䍎tc+" g8tt`I|A~ZDhWT@V?l>2C͑Qd^Ha*sr~A(;I.4IpZAJi,Mj/S-:[9vu!!nP{TFa`%{ɇEyX.Vx<1_q;@ES|/U b+l,I)Q7hBhؿ=,@ĭtgtx$S&{Sf_buo&N!H^~?HE /gxA'@`G5y48Um/ZH8*AF-K1j'g<oIujtvTǖGT2 SPr=څ3=c,k2b"/vN+Z M"Vg҉չ#h»a*Np+صM{k^3.5'uݟL}o˃ \s]XQ y9Uc(Du E119WY=X&DUwmy2$,0L/a~ՁzQ7+@j Y?a]R-c0[ޔM*/sﰕK&,L.$-a֥_s^Z $HK4) Lv+K)я0CB87G? ܢ'H[W89.ݴu ^|L+)YzgȚ`wKj&j H5 C~e}VSç% )NQ8$ 2H= CZ? گLjOq݂OȘNiחzm=$R/ls;1jų+rDz8~L* SNsneH@67qM񔕱[0Rmz{#*Zιg?$UFԋY7i:z'GQᩐޠL:O;"² 0xX%j*$Y#M k .h9i>lk3@;2 o1"~Ԯ oj{F<+ .L%4)sz-SE8zw˦Ѱ=wYX{H P׾R7/B S;AU|R% {gjUF`!߲iMHD|óY>_[N}sQ`$Ƚgћ-͈Ġg5ޢ-/+f©m9{RLKTU}L">ِ=Rz`+>pbkٮ#"zq]{px tJHB;pQbp   e |`Ӥ .iJf -aЭM_U pYbH8kkHb}{lvǖ9# )=x8i>pD"IӥxTq _a.bs><|RUfYeFCUEǹ@b!PQݍq&I~Kݒ,&L<ar bȎR$s+1$k:3aBXR!% [/fL| D\uEb$. tz|_kf `rvΡVRڍa5tT|ªLj~86R#Lց2m3d1^ n=alMgsA1!F'ik\mӛa#?s]&ڢɚsnZN~?y)a`<:, \A,$i#N>Q}q!AWgW)HCq肗i`kg6?hA Z?+Vݴ{@TDHޭ/2AaJ93i@# P!8><90{V`Jxy ,a8'B ]lEv]ў#O$$U'w#-NqHPNpSSB @$cNw3G?`u 1@i#'uRD7E}ֵx+~ԣUT<'îB+.;}<%?Ť=BN@[ykUpRK[1z{eƑյ k%ͥA#<UPlC( Sz'{B2rC[66Ulk:$u$dPw $ ļZ˒NguBU`oEr#؉X6IL[ܹJANָȤ\/??#ˊF5s푲̑uȕw%2yFղ7=6f`2N~, ;{+{Y>S.V1]%S\a{}B.H2r L;0H (|? i"NyM̩1) GmMm!F%8F];v/p ׂƯ, m.M2eu&%H>Vֲ]޼?+I3NυJ+zF+U_Qw&0i?@UW=/GfhaM,nf%ܼŖؑ6 Yg7>&]v;ibE&s,/^~M8|.๢)W>D#s*L =BNu#rl3ىs!/:I 7NJfغ:qxoɉzw`sQLOZ/ZiykU|YQ> q|ˁ cDp-y!M"+ hI^L(D! 70SݒbI" LXgi*0Wv_x(Tƈh}:>wdb$KØh}A*,) ~hCQ""fJEv>fbM_eSG{]r 79uMs&t}UP #:Ǹ.I1uXD4h\=|,)rzQf2:*cI܆dwVr|wG"YoI  G/Oi7ZY5(]`+&3-^0d_g0<+p \q̓zGzOK&*nB!4d duxlM`;2OW?홻dkԏyZGjp} :W&cSߍYiusR g.dETN#W\n3)pş PO Plǝ0>$\m@mvOݜ?*)'SMƪu"9&}I1&%('k}2Hi1-esSv? *Sf=Dfk.eM!kG k{dM_nfM_Ԟ^f+%nC !G TBd5 )? K5Jfd=Ԅ3ciY|we{h12&H rPiކxQpC Yu@~*f >(rUj]^߰DX-3#L{(qD[K Қ%>q,(b@V ّdF6bL/uSJ5tYȼr_Kf|f$jubB] 0v/<_ $SWwDYA ͯ= W`bʅs}zxhc r@)ߍ[MHa5.Fȉ",'~$54V:xx]8;YVT띛@s5cE ޟ$<X3 e<kݕ0}e)^GOB6>d{ɠu`_^^GԤvW{ej.z9hvͿ1 Ut̰x^F3}-1Ky J"kTDhs,zC JI}Z͊7Zm6uǕ/F\q4PC=fc Y|G7:B⾉{(EN_bLk,1G%’^@ xހi6bw&-ETtYG5J4w,L"6v-QҞ.ԓ|<̉:XY.1:Lg) pGewwGPf;GiվeFoz鵜q* Z-+h-@EN7n7H5 C"f8wLgA7mGcݙ{z ?.R"yGg[_Ø쭛M8/QgY,?*u߷+!O\C{e`=\ͳԯU])Twr .:q*je.WA" [[̈*< 5+!v6ZI&oǼzdf8&_*,Tظ7aH a0?ɕH]4cTmPrʣ~җ0&/sX .HoùuD?Xfi[c!B地\ypeEJSQAAFeDb~iyv0ۧ:Oe"c.kR nw@x9=i^x3>d!G/gEFĆZ`$ gO3{ՌNdάo[ Ж㡻YQg+;qaP+k]yE@2bG  ^Rѕ_4a jcVǠSSmpJVU0ME9OG]WUAk?ƝܫNK\um`ΰWnK'ũAV9١b0ʘ9uj޺G0}`)t3]4@%!A[r'O.oܺ0]5Vtqa]U#!ᶰ%|!w;% #,#sM%O'hy[ZmY/Ei57ķX 6 {v8g76j@=z,DÝeVrİ09HG"T:nD,M*,}tq?,E Lwp ēya:[?VRJZI)R*Fic4D66ܗ0EW#I}c_pkB*(gn݊E5?[n"KL1¹X RrѤ`czo>V':ŋ4#nWaƾZ:{5U0n_ƻWCȘ@CJq9C9|=ʐG҇i\75~ZyEȮ%O>")z٤x.I+D@C-a%; 9CBfR-%"OƬW+ r{Š+b8J>AD5N7%Ƽp.Eӿ#@^Ah^]}/:c1q jww#D0O7-zsF!F|CާGT?dzX0qXf P_U;C %AhN|'7A5OY?65_ De+z$z > %=:yBt$x)d`hh,D[}zʬ ўG[? %~etg&Ϟyh|}67 QvB8[ GWQ)ҊVr+!׎fk a\ѠCS`8|&ysVE'04b`d(!"LC3h4ǘsi2.rǑ3F|}bS{w(wv%J'vWslL6#m ^8e0Fl \PH ?6X##qQM#N#qa@㿗 2vNۅBtQ$z9^yj880phxe ,We?cISьH_Y$U>~5AbH+]7٠ؾ75P}:sӧq=X:P_|t]ہfl`gw uR氶Ҳ\6ɫ  _" *4]f[%4PZ<20u>7Jpx t}PzJ:bjh^%W+ 3ˋ{4a8=x_>`O}cQuëQ'L˻oP&1|'qj^(e= U\;{'odE핊T>7ϔdBWC$$_YDt4Y_B]#}te#- 89L3׳ՋBYC Yӝ0_[ְX T+Eb$ha kPrD[٠8AUE:`G ysWض1=R+&hYw֫qۚ]e𰏶iiF%Q7.vVI)n=HR'?n|Nak%h4K0fi+ //TdԚɤjf+dn| Uv{dEޫ MI\6򌨕8L@g<nj(Ʊs]J@>]q﷈xjWq+ 1s![BT@Z.enx6#dCWPэ/԰^@5!;wdׄ :GzCr t8W<0ř2oJ~3a^.AvrG`7Tߓ"xq9 tLW>Jp${[{S)ig}7AAn+#C樓LwO b$4ևoi݌ ?UȿS 8CWͽrrZL iXwKCEE>t7{~/,׊%a\9`^R5A;!LҭǎQl2*1kFap=f0?TN4`isn8=,R5+L7UWK+wûkFƴҿ\<{Kp !y~rG:I[<4N h p bwFc}-OEnJ@] 꾂Ҩɑ~H mv ޶QYuډwaAcTxsM$5`ILprW jGlDiPYrjgIR40rA+$B6.s lQ Kxcʷe*D4` ^uEW)t&EM@D֓a{]#9u<(j>J?9X."wT2bXtІnm}xPtCaۓ}GNә[I XB^p]-wvnjI6uIp,b;NRՄ~#w@U${PF;.9RH.ћm)JP@-Vtk0=&{0ߕ^"@+cWj{[SS IS%ڱuQa>DD?3QRwаP@İ+pJ$GPK}@j=GE߲k *zoY6"6hQV )JKoWQ+3;5K2a&#qkT[GpUOUU$*KIhc5+/:XBz2'Ed쩟H|m^`Yj޻Qg3&C! ėy3?#30N@p2IOۻQtc|v "p&6}坰 H]k% .gx\+ e?~ס5P9olLHˮ<Ub@*4<}Lp1 STe {Иa ܧ u͌GevS{P Wynnu)䀯&ش_跘ţ6򧶮%)1t;Nu~/#cxft;.LZ!=zO#Ǧ󺹼Vyhʸ wm*`s1uS|bh,q,n@;jm8$% sf眕:J\m]cG0BV+.J=9N h(gjX8t ӶeH)O/ Pbi,[t?(/WxFc̈́H o)Ti6d<4ްmD6ž.6C'A18.IJ`XquLD=I4`fEǖ=MMA؅.CY^ڳֵ>>Ǟ5 }ŵpmKP3uac=43! eW;ӴxP`2)tBh mB {j&+aӫ+>ҽSTxڱ1qWǗGIW C5"yl3G=i~)cOav4hTls]&Iu+_5qXN5 weïO}*2b mr܇f~N"jU"9Ru6g 79xYs-cI͌q&n\$qkéi:qv;L(&HVwdYYRg8:˙: : 5=\!ja(L(P1]](ol2Z͕#qtEˀť%00d}CVjN?7&׼|qgxؾU*8.i;>~BZß:XE{y3.^ִyAk i;yC%`WnlbYE\]$]3p Co `Pbƅ !>brbM4?A *pC7x@ lb Mugn@MK"ɘ#\n7` VۣA߹]nqTe~BG`'I%1}S,D\ a*B[> fhMX~RER3iԓ V\҅ ;4TٖF"0GARTmwwg) Xa]zF&gܤDLpf_);7sJOÒY f>NEBs($7M޲.UVІl&ԉc$w@pӺ&'Oؼ=.ʃoę+&#ab"GCn'eFi:x?MЛzfziZ 5Ͱ%RFA`h[هRgAtP53MlP뇓{+>DF #S`oM0lW8mCx((͙B Gv!+^F+4Gb8m˂ʑ FUl Ӻ ^N2 jmmesG7-}~u\&vY|7D;T1MHwcFBVU-ofjwzrI1P ?s(쏗WlF+PSyvmumegevĠp& ržLOë £{TtOAOt-QF%;צ Q4VnJ;/?;F8 i '`(/L6|ɏ2KXb-z]]",5M x\٫с}2?תoh[hdײ밵]2̴V!xB 8 m̅ 34om1IN5!tXx>o@ [Ao lć@ohs>.&=Itkgpg%!>R`$jס&ˋ('ޮƎ_hqv`).urğUEjb%[- ֻQ }Ҽs+W"P cb߁RN_ca$ZDmkG>`~ $=뤹Ѥ\D4쑙d zc#@t2da_=ukb*Qd9ldc&f; ʨRڦ+H$^_2 q: xPJkf>) $Dt}%4:Udd)' 6xAȉҴo%"W0DQ@M0~J/Dir!A՛%_/SGv۲C%MF!ߤnmXb\ژm/kUrG?Җ9 !&όPc=qښ|^6w ɦt"?4m%# ԜTiE~;V¢& }k%hF67oC3~ /BjHDs+CT~wM1l]eq$܄@}),Tx=nu5NGB[چJ{eUYȶ(Jvi~a%Ҍ4wǣ'*MYޛ|G6 z]7A-hBq*^ 1UcvBǨ8,~O P&l';w!Q7Sm _M;>i"Jh곺[VSk-"r8/21ijxvZųVt ]\F|i\7تGiBp KRBfci~ugA"jYSo3@5uO%*%E # 易[ykJmoBS [ ,ҷ[o%X.h?;IJlψe_Ue"8.㊜ y7 (&_)!:k$g$WAnq+c_( lx ˵"T2̏UujZC B[$dSъ#[#SNbb?\7bWDպmdѪgP'Q2E%2-BQeY~ ,!HŖ7ssiPd]0(/}򧍸mO 36gyoԔt 禼7't;.vRyrH6?zr\ yx!&dk'p] SC͢r뇴G^Wr^ va̫nWa ߨB7ބp h~OgKDŽ޿WAH. 045@"Xn Vߙ.)etIU8tPc3'4wZ50ȯ`Q~K+URABmF{SRH!F(!y[w[.n!`]p)Ss񖿏K0zѐj Th("-$\F%#\ş.V/$3ӧaG2Y@0CR(HxAFhK|kTzz}7Hm.X 'J0)?1TcT&py6ˮy{6nypQU]K{OLXYp;Uӌ-A[L[{Qohe 1T4Y֪A͵ >TN@D{O'AvhP/.hFN ^_cb CoK0֞ .S^Ŀ9 jE{?*_ƖkNl-ac2+bVs͎@љy5sL[fIiWW 6Շ+iy ~k7Lt?u]Nz^>3:|Bo<;V iV\b maL8CYf])naye$ ww(xM yXpq-zKK. 4A~4*(ٿv5=ruQ4È,[grF]|"DiؖDi'_a:UEhyfZ-˯ђ YVdeXN7IcOTW [G")QrL/5L6e)W$ .`+AL2ӫ>2lxد"sDEhGy2]?|!/ %_yܠkH&B7 (BE"$[Xyg8~`!`D若;xϴdEQ>_rs$Aap w N5GԌ+ H U<{p` q{*}Ϊ3Ađ,x bmUe"A% '-'WѹgVA[»CHqFh\V 6^fgT%SP'tIZ86Zp'bY;]܎72+$8K}|?&#W2_Q( "ojW!{ D,>Y>eԾ,O,oҞs:l_ޫ= s NPJkV*/ydUs J ܂UxJgRF)d4W< 6@U~\]̅nP^BW|0ɱV4 yStFd'dz9G_U@*;UϒsrCH-oNjC(vk2fNЕt1Xn̗pjVv0Ҡ5f=SBfn.cN؀μ>Ë@v^Lb2eD-Gom>~| U *H٭cd?K_h^9g5]?;g=0 uͻضZrl60T)k[Vjt鉣F.b Owή!{4IVvզTkݤ11Qd-|&! t';I?WU^HTʼnfg'[4ۅ8RKHu\[6Grp‰Kl+a ~K S8&&3XLNGL)}##xLw)Iq|zbI+7;pƗƻ [zLk8{1RP9`z{ӌwG|ů4M$6OtC uI0^4t0fV8kS$KTC&­i.`4- jeǞاLy5Bp`yWgj;'tyZYُ  q`HOfz0NɾӫUhӮ+=(o*7΃Ѓ94e?Ƽ yٻ89x5㺜v} d"];H)̝N5[~`PӌJy|°p#:3en j:`Ҭ)Є|"4WF9"3KZ 1]7-K.?^'dJVPԂl7jv@讛˙:pk|(߃<;+[^nd1?Nw2ͺBoF_9ZJ?cs"Tۗ #!*d;[ȋRsVY ɦp\Y.\A\lT/bigTx'\<4/?<# ^Q8$.^|UҍMs o73Ԅ#"V`54{l4b78[}=~ > JW6id-%߉idoXZ3q5&Z:*LKF i/-ڦ͢TbWaQdr_=lEjo민BO0oU^)vX.C-ʊ,xVeso'foxʃc||N{eo327,\H~ _lxֽ.'(8Дi> 9RbRf.S!SF ;-{}c$ge::hG~s PsI˲Vfz5PQU9/z'lF%EĄ6id4) S})k{N=@iW'Ä`fw>F} 9ྰ.yIҎx%|tJpp?4ԑKFVj~?5!^^Zy @=w+$%[2'*"'ē9Y}MJ<[(:7!TFsGC eAu)S+044\IM 6' pvw?&2zՒw RQNFEk0~o-\TLf+ k½̓_I9^HS(w\;}KL\@dX|\G@yTFWz@(Ċ 8  bLa[4]!u*yd璽TwԞSU|fCkW/5P#i }NpHbH!#3N?K#ꆢ7_aG j1M95uiH^zۤ{k:a3\u;Vȁ.u=nC+osd7(C۷9~e4eJZL"2Iir6(,ڒ wط,%4?yػߤY6K!+T -1g}o}C~[m͇A69+j"҂B/9 .)QǩTg~ $Xp͎|cdYg}sjl=NJ忚'bíV ' ܤ\I(8^mSJ]d 12=^B}6JuX_cSMM-s@- iꔼc=aDy'%)}ն!l $[ѹzY9kj嘞˄>|Rpk)q[L\6 8LlNT/ *$YK7hU,Jˆگ]yӃˀ餱w %o;@ xKĔszvza׹8x@]Ev1AWE^ԯY*NGsg{R,[rfUaw>k?:kWNp#֍Έn3\<̀ X SSJD$ҙDx}zVMe銭qd9-,J zKF3`P*әy"Q I93HkH ?rɬ94_1p瞈; ubЏ)OPҝnȓ-O@lP;--LL~qZd2ڏ[N]ކa]iʭzWG\cQ兜1$9 :C'I݇u',/zT4{]M7N2kW4y0;Fd;E }o_zQ$:%+S@Z] NkK5kt&,So 8}1@"6EF:JNFLZθ'gaS-"+}$Q RJ4ǾrxB<;ԇ„v6e er]A /a"5bۿc2(>^sG]:5),aC>7SQI}Ì%GfI><úu XIeOn#RH`)XZ7bs:V{k}]CLNl],FE #V/ D޷yKK<WUӂj϶w,@>i@kT,S < ;C'ՁB?\%^W9V32s۸39؁KSx1j˯F+$gWFjڔL'S@F2Gr$p0K73C@[{L!SWiaM2i){u/9y(s %^8e-5VI)9)7JE^n0t9CںU˯# \l$@S'Qó A}g0,FIcQ?/q&up=ķT;QEUˤS!O :DK2g1Bf*l!'JQ39W%\}L8 յII -ǟ/9ޗexбm|GLJ,滏d_E7kGC,\N8tRjXeߩM=K^Cg1%Q(g 9n [iϥB"L+`hvSowsa2W/s 7Jb@z9PS=Ո4$G%]:x̰uU|FUK=os G ZazF!. L]I AVXis؝ VjY Mv(fcn>qW՛?.4 b5K,J[Ap`Š"#NK#b:=r5&"o lE5u!B {P|̠w[{|rV-#!LcxHS[J}eM$DkR[y ~A=akVzFѺX@IL(ȵp/TjJBK_\45I 0'i^ɧȫ:{M!DRt8/4he   RIm!Щ2j@aT&Ѷsqeiv Xoi nQu^Nє ?7Hcc>C.1G?h:=/yX?.Z hchz9Q@޷jfX1ɔj]t+Zxۈ;̵۬EzցMrRY*uPԏ Ӯ Y.?F u7zr<(+#ޞs+)D< } tLd##JY "n&Iv`5ُ$өwJ"!Yi^C cvg!Ū$3%>8dYJB-Jx3УߘkMB/pCc,ޛ-M=7f鈭3Q!_ϼ7,..1y=EϚ_f^+L{V[W+CTf|tP*LiG.R{t,uNm+[nA9v9[b y,^aIn_b4j!jjc$$4m>*oH~CsQtRWE ~hV `a5}2d^<UT|TVtOHeC\)SpN5n~e7;0מrFfҤ.  qg#nt1K" Aui+.wH-p^C(4Нwyn:v@*oFv Hӿlu=T祮}dH]poK='&%;\j#-~'M࣊@DŽ+u:Zj$50cYyϳڸ9K4|a )/AHUR74dxw޲S0Z JM&;$r3 4Ṛ@tLEw;)p>% 6n􊬨ui~% *td־bE a:֞רN]%` b@!i0h9xhl)o`e/Yj>i*dcvtlWBӊ}IR%u No2g,]ǻT#zi~n3rGB(qv!l%ݩ] rGGN`J`ΐ=EfĽ܏렆MDZ^lݚMvBk?TB??rI Θ; r4hZS#~քoXb/^!K{~2ˬv)z>0D=#36dqsH޿ENֆóA<7\Z~@")|b{ %^2·E5k6X7/(rgl@;(0r\h,aǮP>nX \_;Eup53n0[zKalh+7kѳIcF  R4ݥWDہ=>14MM̚n?,v՛'+ GOkl>63)nX|., nzMAȰgl Rf.Q#fEP'r"dsE1$\o6,Há 70o.?K{{GPpӞw>;zLm$h:@#|Y㳉{ NL+ycEo&\:kN1Hii* ޟ{Y !( $lž{ Cu|X&Mԇ=^~=g} I~6U#?;Ӭ+Y :w)ρTΰeaFvJ hˇ Pc+|=9v#n"]Hm`@ lگH U_O+vX ըuGF$o'QOxfhqtw:CI̭Tv .k`0lFRk͑K!cAO_}PPVn[ޅP k|+"l6+(^Yso\xDr08OQvx3P]2e핷BMc082M>;s5nVXC^WH.Hg6?\#Ί@;sRWtr-uMe0 hw/|6P;s.E.Z<,Ip0rI)1jI&fq}UdK/zvׁ.! !+kx;˿>>J<:a yT湟&h~p>] R&OY%KAR?g:2CC V5 '.C2Gݫ39S-gj| ߮sovb ZƳMoQMlؖOL7LT0e ~4ӝoY_GKX`(53F[މ sf@ z[ɖ"iXB25&g;"边/ɴPIq۳DsURM!QکF3VLY j섒;J 6fBe`?_o3rIԨf"5ffUTt7uv*h }qEyFm;T [g\NrY;@6tXyqA'|EWhKڡaog8{μۂ'^a)kM?5*[tPs4 =MsSWR03?]G m [Hy+kb{AzJבG麠m &hL(;(VrfvNV{ 7tWw神HI"Q\VI^uJҖs<8h3-=JJ>+.sRKS:@XŰ7D U_D}ˣԛ&]}5KH#oryή/%m2E_o]i:]D$@kT.; Xz_^,MƩhk |!nF3)ܣHf`Pœ<-?5N]oB;"BcCհlis,zզfdX\B`F"u$j)#_W˵BOkx/JubWټV~O.|'K\MՕX]P.&onCqE?[6Hdtw馔whj-!2ʟڢӚ!tlPhoU&%^P͜}ĒA-M6.ñBLm-pH?ByJ4WULNYyd 讨d^a%uշ SY"5_df<9NE5fK;X׌4)N'!,. vyA_wk@'ǬYX9~sGG1RY\ZM!dI]߲Z`Rez ej@m 9CN-22ڟOov3bQG"Qo DϞC+yB/W ؉}5}zH5J{qzBEQ{Y]%8aR0q|6 Ĭ1rS_)e5h}o*zg5,[&5 $+S]S}>,F]wpZ`b3ir"-{1lfϕw tCv)ypY2p/xK ul!cL__F1}hB7g w|pwYizBcr([DUr.t>ЏW=**FϞ\G1Yz18e}s_~mzZ~S&Dakb䯮}Gƭ XeMqYlh5(i-IۭMx׮#lX m: 7a`Ȉ.ՄSl}+=ʬ/\KMib(ԚۥiVlPpWLI=M(rNi9te,kR?N6ɘG40vj}CQ I:8]a%Aɴi*K}#1Dߗl{{[EmŸ-/ 룎{y2B\#kWd$i9J~rrjWjڋ`UTy&)_Yg[`ֈ4?6TK=\jjx_aGX^8s $}7)3pMR7^)]D{8 .*MnT'ګ5K-K A:+2),p>no~JJFCJS'8P 3E&~)϶&wca gsڡ3D: O@I1Ftop1G umcl,<.CJ]h:Bh6Sj{-z<)z|QrXVS'dz+R@-ܫĆiFK&i1v _?H'R\*>(V%7'G0J)7)!U0+W#f 1y8Y77,v_>=<4 xU$mf1㯚F3G( YQVv%C/Y"#V;U0<{`Lc.2Dؠ1p4̥0Ey48 vj];6\'.D&\A فV4 )_U EY9ղC{bX8{upQQQz#MO}|JPYYTVB ||6O؃@`K9 3i`ObeTl. kdo3hOX&~Gk-u `L2^~hIĠ;ImFG@dZA[Z= hy~ |sܦD`ѾxZ7p=bW<9)AtzI7A _JU6Qw$BuZ>̥`$_}[rn*9FNu=}7i mi8hb^ӷlLj𳭿(4fX<I? O 銷]ZxBdUWcٴ!jn:.Ĉ-HOE㼯ߗwUgX}>SIg z'ѡ1L0~6@mYrSNIUTt9|P3=1i%#j]QZF6|ã` j3`"T\# 1 Vk54|vIssEO=Kdum|% ,mLߔQb|I0$ult ݘ/#*R4$VcZĴZF'N}TЁ'\0d.W\qzm㾤0yu6ਔCzϝ-x_[ֺ)6b"ش{wZv逇MOY}6jCZJE1)%ay2زZ2(㘐/ 0&r5 E ",=1xMfA_g%7m-yݶjT҂DnsݺxmOcWN5##tvkͥruO)2Yո+Dpk )V3x(a)ֽgf.݊amg*8e*~['T ~&NNhN8ECzpOj&Ө+; RKѲmP&LMrCI>0a] $`.p{`9:E&) 3yYN<ѳ"6\r3eΌv0 ~?PYv4Gg.;ᮿC0&T#p9`c$!l0 7!4mc1iJI+"~.v]dVXeJT륲 lvXM*%{:M2Ve>)75pNEf9X,&BgUM]{`밭q3k!=v~xXIvwjk& ܨ?qWUM~MZVfe0O xC'RoX^/Z]j^dU :wr3Ըb a÷@bʱneODqGzYZT<`3tM_I )m1?| Ѫût5`_iN&v-_:]rf$dJv7Rڦ^1lccSPxn T _)t(UZJ-p~w2ZZTA z+bG&epǙwa 8ܐMY%Sh$BZ~ZUg[<}8,cDp,\_+za޷-~[ ":{;UGFr \d@# *_Tytoy%u[W*XM3 wCU s*GN; =g7 )r-yo=N̋UKif,*KoXM P?9 u?å|#RFy8FHZ]`Z( bZ&F?l%b@ja*gBg8+ôB 14)j ͯA%\cPd;ݱ|/S>`.l۷ʗDbw~[q9-`ҊJ9LNBɚKirf2+mNǮ?N|6JJҎ6·gςXzU3A5Wﵸ-6bB >Sz"uq0]Lӑ~-&fv2- 0l& w`:ę&;2N!-a,FQX ҿ2USTzL]f+Eya}'e:/iڔ[e۶ 'P[!"T E>gk&N/*W&bOsuULغ+I]:&T3>/u#kEOƊ<.rD pkEbЅsgDFn cq5h)jzΦ MlQyc%٪UgjdQU${0냆_6EQm+' )ߩ6Fp ?)/6 :nHŹng=UJ̩ ;"ЯVxmEX= F fј\ N9Ź7ZѾ䎨\.w& |~%wUߝ2Swj{PnNB^$Exr"H8u}8f{4|pӴO5r'idq͜*~t*}Zw mkV x zWn0)Q).Q%ngpžԆgoN[c=oq*1h$/ 9mdA_da1EyQ[]@~G& Qrd e\O[ug9߂͡NʱΑknԦSlg@'"pɘܧwou8wtn#$V)غrT1d3UL7Z|%-2&:'cuϒ3&t{8G1~8A#=g4H* p^JzBnu<'n;QK$HW-U+䎪h)iʨRJ֨]x|2V ٹ,2g ]rMCx`@+Ao;%h$kbbjLt+1¬Kʑ[HT*+#t_/wXw W79nvx+~sVTn Q[ύؔ,@iW&gx2XZV!jNM1%,ɄV20>Ri 3f\i i} ;yk(kVf m>d:p2d6pGJvr(mSҷ5FZ:K_/~]s){_K` BhpGt0_5v3)$`lm@Mҧ؜MtJ.rgS[2Τ$SX#U/2'0 Bӌ$w΄r-ssǘOnт- G!aJ?zԤìXԤVKlg} *vqsSrw tKL k2{2"ұȹ|S#: rа%XGd1ha8u0O^0t(I}59fKJO ׅc+fiOXas9^\蟦prM\ gĬ]4],9Ek k-z՟uGrg p9X˘gyb-U&Fhhk@(:h0rq\9hkЯv<{N #i+&:xDc<ׯj nlڇ.Qn%+-'^9sò0}wbKUAIry,U5J[[!@񓫕|(8U@37,B=K$ÚN 3md%gl Uk?A=h8ϩcf@Yt-{E6^R)HLXaF/ղ57]U ~#pK^i [ f`Uݦ+& Z߰@N9'zj*Qv]ٕCV*l_{W\ CxD:䮚5ΐ3Lӽ=иAIM{n5g͞>8ډ5|<~^q/Qp ;-4sxΝ v/Ԫ_KW5|;^3d Ԕxq0f/j,`gW"|B'-rUWc?Z=\wafk߃r*g ;Բ*f1|Nw C&)9Ƥuhg}rx%8.Ka=*^CcY?/V9F,kBaDVbH?ɧ`͡fZKV\-`kÁvΜLsPF{H}BېΫF+bo>)^dItqkvݳUpc[P]WZWZJU`sz=#kѮG( YscG THzGAɠn1ӭ@ɔYb@ơAU&g{0KRBPB8ĩDGnĸЪx:ۂnzipG/ge;4-ѩbѤߩJxPGR^ f^?X)2IMg A7B5iIxg˴2)Hj+ewdq$_xfȏm+Wy [=+)VDAծiÅ-#09f69'(}R%2,W) ;WIFĉ.Ghː`ј!9Խ_~9b!Qmd#jFRg;[JGG3YUq[jx<6ݦXNQic |X>^aF=g pMGB08a0=K:̦1OFZQ7g$pg2dȼ.KEDɛ^RS46:bdW"ѐaGV3 :`u+[RW)h%pvQR:i|Y d=T52"OrsQo Z!GG>Vi#7T;dg8w -6%~=upTp\g/3s#o\(gDJ! h+0|z~ @Un+k=8)q{i @ˍ@+{PBS4 fFh+$f_n>maP\ e\,#Z9uK]bژ̋oD#`7һ<&y̋Ɲ":P4r! }'%=`ܔQ/c#͵S:SHy'؅Z^DRv?<`{1&W'C ȧ5ypSRG< kuI'!ÿ2Ed7^K$6hbP;.xS*y'K39p5 ?vs9Ds,?%@AX@@h31t /"?q0xx~c ): Dw@dl'ңW LF+9A=!u"p}ݠD&uqB]P ">mE~4PXԺ|k+W^ށh$1|+Um힅a7省޸%Xۀ,! dJ#3{Yj]:}}"d}EDqLP2ҬN1cF$ri3Sˢ`{܀!hx\]O"LaJYdtFtUє@zt-crO5'\>FWZ3=7Wnq3u.MTGM}:zz?QUE7_GZ󅋴j%ڀ6:ʛ?䏌~A/ahr,y;j uexu"艀B||]Xv}@? \z;`4)9.G?|#%eu7Mס]!pgpHno֊R \9GU}tEaZlRXp|M(yYx:A.yuI/S@-r$ lc'/ AƑ vrW[?RIcx(D=GI됂b6;^SgBF.a.9 #PEԂ :?=@T3I3Hz$ RO ׫[5OvE]Hճ$H6 2"cj_OM4ϕNKLE\0;B.E>G F'&J钙Kvh@* scQt}hAVOa%Xr ~]>Y<7 iee`/ο5sS&ΟdC4Q[HY^;Ιݾc=84 'j})@0j>$uץ@q #, w3&Guc G!ԩɳIt`gGמQВ;Ͼ $×WH6Tz\QYϸ];CMBˣM!JHћK`s2DF~L)%>6^.GqϽpڽ8BtwF4\D^Lq{ )4xy4F1I R4fڇbCL\ fGpݏϰ}(d*8H(}i]Cy[NZܳyXJ۹}<03SdTLꌢ^:s2d AR5Y Q=W5{>5r08=\4'#b挓ĂNPJ b5U@Gh5_)jY6تz{X}[΂7 6F S}N40ӯpݟIi Qh6a.`-`*C&ǥKP ViEC{˒=ՠcvs-+[iI s`ek`qjĤ9J*ߋxM XC}/1;~~[e$]0rאT%ǐA̭ArtֺW M+9{M.&R)801cw2Zp&MM X3&MP!TH @7>VE.T??S@ښrlgC g*( Do.p+TpW7d ՋzF ے [U%*)R>Dؼ* UH.Hn3sa]R fG&uT%x@E[7L<:18D8/8:e^AK=1O}b2aIB WWz G4FxkeS();8-{D>hn]PsC+ 3u_`?Ս`(0퉋x@xiNvn 9n$/Kx> MPRi!˼&gVŚW#++' Hq9Y_kB^άM*O9=nMa4k_xTL|-=esʐ HC{ѓ쑗)4,S:E. JK'U:]V:up#S={fmyE6F"na5/M9oE;.6QջgM~Q&YH+$P0%wк+Hל}PfYySa/6~x.>s4d1)%$@ c~:?߮p| ڀa7 Яsã]QvT>'9F/PItUI4X0hk=_# 'Omh DzƕXϹKjJYjMjj:sXT54`\J>i͗L/p=pNw6j6DH,@v.mT-w?իZai=`>iءGUCc^,z[?QO0D 8 +x ^U> o2ϡ=|#[2`٥wuS+)qy k\{juR tJFP`*ɥWA֘#h7 HjlFDJ^E($ʣA< hdhQnh QkJ0HIls:|N/gƝjp[UPeqTpAF$)K'=]h{H\%ML Z#.nOHY@Q;I `{pX5?HMs%,4fKmasf8\{֡ zS.K\5J5.;rR`c{d.oY_ )wb%Ht/fČSH"c"״4"78AxO vIk2'rUi7e {Svvi^Ws H%/o?tO=5=Ut@;cAHؼb/$, YEGo f`[iq}FuZtg`nze ȩ`Yɇ/:ʌ`l7zgK7PD ?Vl5vGXN{>c*tmYfmv4az5tT{0ڔqP- piϴ 77`Qa{PMSIC}aߟP]$,Xr1t LA)z|Jހ 8VF@T# -mM MUZ' դG 2gCH ~p^#on;/W("uMx ?t"tNׁ^ K4">Δ؟0g_M!5:/N_$vMImUFOlޘvx#}q (hLZ`&*VEWb( */EEBoZJ,,(-t!ўrXWh.lOx@Jc@i!Ba,$aYNrɕJF+ o!ir{tD1ZE\(Y_+X Z94p!`zislx֩^eol]< c`3zj4"J0"閑5՝\A= {QdGX+^(wAϗ~Iz*}SJXRYEﱡT n=;*_UDzj/+SnԆ݉@Ҡtݘ.40pDŵԶT_i-ިz< d'%>X-IJ>]rSVMNn]݋q~-:"14oO(/hdaJ5!ABWUFMmWL`$K(/+P=.-:ae'yJ7`oh U V]% ҠB@B#6ҵO}IC|,vROe?(]|pj؜=FǓp1/ V~cGV+poB1@2r3ђyp`yo`ؕꖋ#Ih<`yg<8 +CpJf3.uĩM cxP"IHu%LͲ*?gl68Xɉ>[#R2U7R޾N%KWNH;a/%*XijڢI'-W VKa1V OS;7Js'Cձj;dPװsGWgsӛn~P#OϦb'EDi&Y{T6ܼyX0U925{׳Ic70l OgYX-Gq6E}:sf6P2$Z- ȘyCN Q ~.eݳ:̯EmB}soE.*EG I8a:pv3n&dleZ]5oS_|ʼR QMȦԢ QmweP?[0WO_?R$,af9U1VzoDQ4Wlh~cxAMTGp)Ȯ纻>bDISb4FkC?W)#VL/rq;PmڪF{f>#"tMH 5Y.*i~KY^ʇЧ xW$NC"wrrӌ\pS*>m,> g ػV6=矡՟׸i:V"*'|M@y-ZZN N젦P|j[ ! +΁*f@^6p;T:Aq|%ҾE"~_E 8Ffޛ+{n^)U5NB;dtOORӘF$0˽s;s!!!6tu|T 8YRk/A6). 9*rYu: U)+q*O^P('X6I;\2r"I-nAmot=tQB}m!\o W9+Q I-)UB0nd{| r7ÐZ֦2'xqeV/n`%(%ՕR"1,>cQ%wJ;UT[W`Cߒ`Rsu\&hơiT&bzS@h1-VN"cfX0DP58qQ D5deBb%ب64ʦ6ux4R Iw*~fܫaZ2=dY҆nƊ̶-𮡆ˈGX 6s lF؏^4\.)Կ=!}l;XMzo"=plkU_Ԅ cmYcp|"/ b8إSecH}E!T*.L&, ՘ӥ)Y+(76p9=M=U$ko~!1.DC(p 4;QTzGvOqBް޴[PKq8Ԧہ,S#K7/g{|J)jYllV4Pd_҆MX˅+ OwN]?-tىEC2Z٤42NSBz4$3 ҨgbGt(PQ\I"dcok펱eyBKl5}wvbR;R |PA_.9Bo_npnetcHW/擤3mPN^;b<(C3BVpTn1 Цqk?.b?WeGQ*CVE ?߉տmb9b7vޏZ=b0Y:r<~.i^rz3Q!Ԕj}ǎ3z mgOOO^wrb\mn?.庡R5wӂL!h!|ּ?VދWW:~g M1Z-.bԒew@ڳ1 +;? 2uzHj+&nAbo^֌=DwBo&Q8<~#`~b^% #O7,p̭HX_q6`@tJJ`]Ί}oEsѰ 45?]k/ŧC:(HnFJ#ą=Ubx7yКXZ )+Pb}h2<ࡗu1,[o(dLRS2Ϩlÿ!L+<$;L17q-.ȵE6MG<@BO~p{ *$;FA6O!<+FXnej tf`Mz=cBP Be\o3Sa~mSvuShmuVõ*Xra_oԐng WQ(^aqI֪Ƴ6[ekr 4;u.77EW~[3Jh <+#< hGyow 1>=! bXnPL?+ UZ" q9D'ɀ`jt6P3k侹Qt$l3|7MNPBlhσ .aTe 2̬{wbt*ψb wZ%qdPmrOː1/`B*Z^$qe\v>{\j"5ӕ9ͥӱcU5r^b`]-+~bNΒPгeu۷Tu0QExi/ uAқ,0EXs[V©ڰ*!@'BC5 vq?Q B‚V@k+ą%*YiQ,YStIKUBy}sU;IMT54\JdV J7DZQ=b^EAq@?CϐiճB XQZ߁f־ $FMԆSכi \o+;]ꛌR@c:}Fv.Qw+iJ(VzobYqnxfpp/<ER p_3sLѶ{ư+@Myׇؓ1:40"Z?m61cj}dxhSuzlRW*2fPۢ_ Da&JvX  m%Bت]l,;.e`nkWUFs(E@n1OS27{dAwȂp_HD^GӍ0t";GZ;T[`4bMz$lm[aBlfV,)z_T{|%H4~+pZgaMGWt(`.M4kѡ0˖e{yM d(|AoPo%ڨdv> ŕhF S0tm r7&BȠ byU0D>;KW—i5sM+xkq N,2 vLN= 'N@' J Fʁ{7:jsЂ0@[= S$(>2î_HС*M tj-d)rV Ew¿qzg 2-ۮw{)M2T m+X?sau;>{AHE  "ܭKE(^YͧEo-y mvHv6d*:AhkSH:{Իh[j+S/Qb5a+t;R鶄m+Iv}r^p0Pc]bN獬[%J?Es ̺Ca S,}snnoFl&ɫ?xR&-KÝtc! zf]U+0ysCQO~[xD rV1Sm"CHtMF}/ m^b֠ut'M\sa[2y_R:-p nuHuٮeBir(.;bQ`u >+ REnc@g?ѽ>/ψ,ͱΡZ; ٫*,dp뇤Zt0I `J0.$TMw3c5Ł f*-:``B6j$y(BД^99i*Py#rqHMG_ׯkᛋ!ԲzKl)*9HyZ l#4:f#DOKw'_~g;'*!f  /N07vMˣi,ҹ*U\fF|BEQ.P4C 32 MGfX>)$A63\&XT^' Y3?Vάakǥ &~qg ɞVގP>O :a܊BhvPp^f"aT Ai_oϷ\^LMol9&`ms\uG[pha.^/~ڟ/r f Y)` 0 ">k,n-"|I!v0`9}bzLzu ߇ן|t 9`Ŵ qǝu]'[Ft/PMJKuP8nEAJ W`cʦؾMm6SڰgO!3EuoQWH-cEڪGHIF/_6vħ%VrZp9{R]GP_ /| a|$-^}x3R)GT9g9}:B*[ѷ0.BUy%(U=T'l&}WŭUa==u-F[ON)R=L(NGnqaV1^R|B;yNrLylU^-JYM&An>V~Z].*b" iO4*;P5ڢ`g#s54N3);*tAuH,9$W:2Gt#K3D޻@wVQjFJIsA❊ ώ<[P_EE2rfRD۵x0SxD$asľv!>z?Y{TY8[bրK[X4,| ^}O@i -ӊؾcחr!m{f6埲J`.8Q.P<ևM ϥl7LNCV+ 4{knoqmP҉*QI8ޖ>/ί[8mH$f f&Z9M%" )KdTDc>'<ց|i't eHս,iM0jNA۷ՖFl5f7uQ"GI"D ۨgjik&Zؾ' $MkᶐVYXstF=CfMI A2,灴K,ApMBy]aQ9"9>zWdX^mdg řĜb87O `Na= =O_2E"L 8jz 5ʅ"^J&I/l q<>E_y "jPާNW~]BR }rX^}19v]m-G&?0oX6T* k:']A!U: quK{5w|٥tN %|!JyKィ'.` +:H uKf5S俠zȶIR W:¢JDT¢^Mf:O/Rn4ś"QM6l wvRVLW }xTKu!-$kwckL[z'pg}bQT;(ɌGü4-b"x61=Y(kA2qYW\C:X}EnϮMI>ۿ2JKn2{Yorc# KG,YNȶE}p㊮滠*ïZw';38R=}}U^9VT Z;-+8% y-R=6BLJXoqRA2Os@h+X snEQ/DN'۲o,6X,C vWe%E7#H'b QIݱ_4j/Y'VZ [U@{sLI߲ΚC([k1Ŋ0IicT y;߻>;QYhhz_X ߂AjJGW>9,V *k$nvFN0XkLӈ@}6_B&^͈DPcjHO] ۑSK]QH ?^yAX_VO^J.:`@H3Ro9)H31TF'g,LCbpՠq{#(mg@{`>xJw DL 31WI$FX=}2+v灩L,TE\޿^媞e"c$H$撁KVWIrf:lyFbRa@sM`629Ъ\mT` w@`[jE-'5Cl['zyZ<9xd|ʸb۩Vy}H/4i +e~t<1ߩCOnDyȔqωm|Q'nߛc(=k=OLA&~^Y jd[vK-`РoRJ( MRjv# Yt5Y"n3 /4+!B ;&C"X ˄LlEypwR <:.%t10pF$*'EeiCD>-~7ĸ3V$Ņb2elB[+:sr7` .t>zn=eq8Ii3~oj+~ɦwF;<5(EylJnLh̤G ޚH")L V>9<̃_Ex"Dl9jA;FzQw35#zƺJcxbRHwk үC]J[Y@bt1 9ʾ dL@&0"yFGg/КK qDCYqɲa#k DJOywSeƫuﺋ YNF'/zE]H7Q$c) nQ>NJ.$S]S _둜>@mb3B 7R5,n6y|)r˒ 1RJ0x/`!*%j&'DǸEE /) ]ԁ֑Hm{5S~ LYkvfj.Nkqn?a EncC^= +4tk<WuWAjlAS* A?s5EZ%K"Tf:(ܡ-:@7(dȿ\_Vлp\~OY;8zK\hԫbudoZ •G[+}wL?҈2Qߦ}Sus "L$xK=71(X B*UX] rg 9扢alU"1mTHJռ@]wUL5kVx5im(džm,r.KrWɛboy`kO5ɢՅ9cDNĮ%j1L*-A(|*JPơswje;eg>WR#0KQ>pH\nShf: +n9&R Ғ ԥ[#yKTdn3z}^TAh@v` ]dzvE<`l~n֯&jRb yoI n Rxch0ݗ  54m=Yӥi_5*B5d#V2f^t]Ay0ؽ~N=+jĻW{ ~Z|Z*n~$Y'e QFRt'Xx$ԄfK}dfg0XaA[3p0hNopA*cVO4hf5k89 ҂8QN |TF<(4c^hal'NK} <#_\nN5m5!N~)Z\)K 5/}2fuXb,fg\aì0 5jLP ֓ry5βH mH%a{E 'Ɔ0:ܘ>']KR}rE)9bP[橪¸WX"Z뛐`Oy+A χЗ-ѫn-yyKB ,Cѓ mnQw3- u~ΈuP9`T90g̽ =(_*7!l?*&|yfv 6TcpQM,u⊬mQc"99pPHD|)ҩŠ< 7MONK[%ۊ?4N8v1/Gѡ 41@c8Ef9]|qB^(, `qEU%*G7@5L_ϝcxʨl{t5z袧"JJ.Q "u^Ipn%(D65F>2wW+:Y\ZvK6q48-QY\ $%K|;O㋎ȅBzh9z~Uw%9 x0WPyC()I2-|\ &n[>i?%!?L(MUYHڍb= ~QwC|DlR+182Cǻ|ɫJF f@K{nH3":k-8s./IE &bă\MZEj-J6ɕ[8|T1 SްY0Z&)Zu m~uOetWF+)=a Sg9L T:i!35Aܩ~/d~</|M\ P*/#``x1e*@D rNkE0h"iX EY]_DICg#' X7B_33Ygt˝ wc }1&s2ʵ zR`\Pkze䵟QHdOQHs'/Ib3K<Ԯo|!;]{RD|2(nOs{Q׫k*J kE]>H:$I!= @A GTr>2Y(A9sO'r,SkXK&S*pӘTְDhFt"Mݻ< t>9*N$t NBx)|L>HGoFr\ᄅhո. -kBus,5y ]\(MrYVݲs?A=T{,A'm+Ʊ?#,wȊWX FϢ 5~.C(To" @#-szLm+*,d70"⇲T6)wȖFHC4NY2=®'W Ati0v۫uϾZt!!` Sކn*·WSlB?LݻAј^d]d8k>>='uw2,y7y L@ Cl{ L+rJt ҶBaŸA̖dʗ>[хх% my5X qfgf?TҒ2PBbz{mWh\t(LnS=yA :'vHd[f BW0ٞ}-/S J7cy@ij>Ȗ<7/@hCC; V翔K’[]?x,{qu"IHsiTY(Q*Xd*%W(΃AFe7a\bUعmtOiAű*\96xH:ʔvIr&eW;d&l +yo/HacZ fq&;IOٵ"Ы)Ul +k Ic /ѕe>?b:8> H #m0R\A3m) t?w[ߌam3$Tc_i:,}4JkR~`l҆]X<.;o J &+0J :Qu,D5齍џܰ4 X+Ds sw~\10j\Y4~-XтEyc )*8"^fY2q%6a iH?gh,qrDY#bz9:glF f,KWXwإW pw; Kʚ躈=v7%IV\q ivX&@fPep:bͺm!xT -L )sUjmv]BTQ &}fl:Dzf^6$6y͌6Ƈ„nmV"W?z[9B:(SܪhgNE,_ UJiA{KqHyHYd-c(G&%q1]MDJ|='̿WO-2 640Ҽt`4ރΘ@UkO /͂Ek ) (Ѕ7o+r3>C[I^E.j[5^miLdSJݛU]w#d2DB /ܧ-{9F3Oz }%mR|Bp|V`.j HfÝ}u CAWUaY: 2(:P;!2!Щv=PёN!M؅Ά1ha)p**q3d(զb?{1TWIB^k8v^CvJ"LbI}PIRyᆛ&GJae@Asg$}* FaI k"nO#fzXߪ+}? fUΗNh4P6V}jTmuWw*ql}kHAׁW[^ȈvÒ~@bȉVxFHg:u-8c49%E3Fi(BQ x~*G7Df'Ԋg0/'ӓo :lSj]o/)e/{pA }̬Zn%H4J,SHcxQ) i?BTEhFҷrn)E/sk#$:,[{@Ѿ-YT9>P9(xNnKvF8֕J/xDD'N8̉WwG!缢vU:=Ee#*n9+l,cˤw&yHb۵jKlb*$`gHAYdjC r)ϊjJ= }./됰ZLbrhm6}zTM.z^3-ېw_cmMLjڧ;럒U|^v;$v#'U:PGFp#E &n{P~hަ%Q ^ QC$5Gs[ n\AFiE԰JW&4C~ljZ,msWКDdAk}nU1/by;z5B׊Ls?z2cwIYU G'/`~(^}] Bҡ/܅A, H j_yhY)gdcf4J}uUp۴[~4;HS'$h?qѺ}/Jۀi"zMf]ozl@|ν.rhJn»7Qv# sVRV UBVk՛Ѱكi-R/QՌIYA`mdρlfe&35c1cAUo?l-48'PZ" W U~RtynicB Kn, dvİ;Bͥ1 " %2X$<y-eigY 05a׻ք+T*(×}sI(ߚrm{uǴmëF\W_%ǺF޺]f>gхu2E#'#SBp+>-0.X\))FǞտ) `i-p-4A:-w5=)-0 _ߜI\9$_"Md@]Yzt6y:t)a3Fol⼽V{ pRkj%tŅ[ z@&:"tpJqm.q'3ձ;i#\cX@\%L_Z{v*wedif2lop9aaa")€m4b7ݍ idR yR5 K|O DMps!6#ݦkm''3V*'S/}v)McZ?)J*k*@;b~:O1<[bw,^~u;%*YwA {j]+KΏ "K\N,Q9f0aLuL! jVpP?VvبX b3=Ng/S3Ԯۊ}ih/smF>8 8+?ɭ@YV`&uʓbg=; _<-&SoxuZ XWg79ɓ$ֵYљ%eül߂VޣREXU,Nk'2XԌDfwH &Q[u>ƘVЂ"[u0_e2 L!TN,,4⥷UFe@lNw|c]Y=l=$ȅy)pkNZ+ڴ{D˄xSHP!ϣ.BLn>&Lf :M,X#"pGRȾf0{ioU}E+ɰʀʑSum4)z)Is s997ZX* @7u_މfGMFy s\̓"IӸInmǯMUا~>*CoIeV3khL[ϟ`g!LGO\^[!YS!=f3=T5Ѝ(acz4#6nj~wPJE̠|HAMb]6`9A4?#EW {TƎAҗ 88{?D(Pp "q4L;_C,h.=rB34R\ ](NU}m@T͙N#< 'Fx˷% qJHIzty$^!;SqfY_{lFB$^Nxh!ʕg3q'ܑ-m#("п|qf|ZƛxmfK\#npO&1b~!-݋-#[]3E05$ÅDŇ_.畽+o ()AX*'3R$1Hj?ʃnj69IF4:_}'3YjT4k Y(ZfZZH/͢\dDwsʮtM Ȟc{ 0 ڈ^iޯi{b93xO(Mi W&tVьg};t6X9奃!#ߢbB݈.DD3 V톣[$u ~o0 (Ώ݌ʥ2X[.摽;2>ֹpVj&Ek!V)714aqu7e P"ZrJ$h275Y0I{˼! UM:;!c R?%j 1\@ڇN`Λl\yDɜ{LKNƱɦ,N!h} <`\ˀ$?`h/=UD>? Y>z@{"s;1[Z9!i FO I(˓>[JDM1Ѫjap} EjkCw8[Qz.rD։>W|O MjCU#Ԡ*j| _$h V*VO@C!Ƀ8 ij,^ЂENd?V\?dqly heV:^\L:9tbA;qxAZ/2 3~J&䪛".H#bK驋 xW |8Rk8DcrAk2%!Zc[yLz}6nI"ܮg ~`<%v$7}4-̵/<\_27F|~iK0C+{ 0\e7^ DedOst~f*' (>/[7a/r5~13h;utISБ$ _VQVWt=@ϖ[H^}j򁜙xWhߎ d0+&qx*Cš}S ާ{N6q[] +&iٮ'h듆W̮>i=T|n$&ѰE&bѼ1G7qmRg]2AǨ;%/zuV ?eҸ4|DJ_3q+_F?p?C4`5bߋW6ƌ[>n&Z76Ct[CW?RQBk%Z^X?I=L7}E-KXlBn0v `M|qlMp;ֿFw^܏k 1[.?kCu^OS1JF'8"kQJRr VYj `ѯ+xs dycwl G&ݢRbHP8xQc+pT{&\Ә1OMfwXlq}%P l ה1DE W?| 潚._;Q{ŵQND:S [OOz]l Q9O,)ϳ\TTv2>1'p\n]VsEXф~:I?@aA8A,\>_1yQ{&6S![LQ K,UkWFb5^דlՐ;(Z |/3{!*Ը  V۬ ts4-Z}@˺P+N0F ={m _3l/MvxZJ47YMQTkh$8&bQT]azTyoBʐYƲ(2󭜘]l݈QPӊr4"CSӡ^~.n㸶eڊAYH|''KO%ZhZ~gĖ86WݻH8ip>}C36A%MLg}@tp~%$0C}sXb\db e @*@"躿!!>$Uv0 LE>Ѡ;Wa Ȧ{\E;|@V6evn&gERl Nٽ9s>TH΀dYm큌m3p ?Dt]ݴHY糖3,[8"=̺wn(>TieLϴQmP3li?J8Q(g_KL8HLV9KPP/CVʈךͼP+~> . K!8?kx:(:6Cjmp jPUΞWX<`B )mORiWb=&Š"&=oQ⌥' 82S G&bb` sR7/t$ImM_\<[:PV:qD#| \awҼBF|ˤu7QD9 _B$% L& h֬wp@S 4i2d=^~OҟdT_? RW :7/d|42` 늺5q uEb& מ ڥvvǹ]sMˎw)( E3_dgxPڃ#A3{ݞ*3YCe%{׋&'=w3}b(v\R&T40DOX{ Ԟ;PVu;^ߊ U߬Ҏd>Ý+ž"&q&E"o\prف i;Kȡ-|CxP0"ئxeƝ&Pf|6 gwN ٳ~_Nu )*bPA9yS(cCE|1f'p:iA] 8B~_v0q:BMz?t2 ~:Gd =>+M,锕@[pt- ϟcx>b=TC{f'! { ,h%NzpXxvmz"}>< й^ܺΆ<؃Quflc3ƉL% $JY(%ΚF Uab?4$۠>Lx5h cS.ڛ^ۻ!M '#J%,LHaS=~s '#O#\I޳& pCZlSu&քxlnS581n԰^\.6|>a +Y`47hǐ+㈟|/V'P28!6„xl>6![Nwu"N~b4R,#J=vJu~.G4c[,{@3b5FQLC&~]ywZ&C-OTܽ!ZT;f}Mtf Ej|,*L q[ #UpP1K0!5c .Gj~e| rx0R/y3)5h7gH''p]2$YD6V6Y S{"Z&0YrcPA}G!IM<,C L+d?N/i.`U1TWѳcI~8Je ˟ySG t'a Ru'65M?Zp.*">"+Z~M)u .1|Ph;9yb]YN})ĒɥnT_PYkO,0Ti lnfL,@OxDI@Bė詐$ 0D|hp4hFbkkN R&e%QC`|ƪ#ԁ7o@{W%zsY%pcT{=CBY ]lskQ0l,</jo6s^( m˖oʞ>mmgn !_ˬC /r4ո_RM*E6kgRdȼi-gSr@Mwcd:H%7h(}ޱ9 ,kE`ezu}Ǯ7Ƭh^V.*[~ګ796DI0QP1mWvL%+:PWѩ-RCjoyp3!f'W+7fc Yf`0tsm`7m` =y'N$y" u-_Fz /V"}VRt4[BbiSO3KS f:KZWj1A>qpqkڧT{?IYDm宝U[J}?w[+]{]I:#` ˲j}LP؜%MW!}ę\.Sʼ dA?jtcNu GV`b6;)Zk)`o ӾK1 . Ej3!6hAR d!_MPse2u2gĂ3{{*7!gM B!x ;lz㇭wdbG ,QBٷtM7\' aMCAhWּHIzjp.;3Swbj،eVouAyİB QPM!u1j>iyc)QB76:^}(7K'(fqbÂ;>}eִ""4,P|A^bE V{rxIHFk-+t8ݠ ϔ_"c-: gdFƛ}K*3_֢ѺOH){ ;4s"qsp6;xK:yv/Yq8 @a1*uhIC}(:۫RcиuAc\5EV1N̡*$Q *.,]O߉WRcs\ $912^°t;h1P:XׅyQD{Bil-`ȸƎi*Ķ g #* V=^Lnҟ\ r(K'Gꇷ; Q;~s0{/x{ =@Uw*," pNq & @gySzd_^xb#0ʄcfNEOm[PsR5i˳N3~μVC790EL6rKP$WZW,\)}*U&m2E}X) jF.mܩmK3uO}'j/~w̻M EaCDQ,Xe'q!6\b8ܩlZ\q]=/󆇜M@ず87 ?Kykv!|se*_qDQ%IסHwxȷo:@%lΖN5l\%/#mE&)9Vqns%ܥpXάKaOcN=}rA!\"TtZa>7q9LڀuYRL$xrU({<qhxÙSKL|Rbʘv+ԃ&;$\DJQesN>EDK]j 0ny4yP[\7}9Ό4X5f3njnW}:-|,uw>4 [b@t]g ¤tY 5R9 Pײ9_ 5ٌ&$}LjBDPewVYs_r`} m赉~0pyg6{]GmFU~!ἁ1Ԕ/{V5JTDM+*jd7^{U*Lt:֞߿!#ZУI+JmN IgTC~!ܿ~J`|&_SkJpn逶7b Sz՗޽8 8N.}E~%` Ȕ g8t#&Zxȶ הn(䶾̋=GiNBq];zSRH,|Z1 3ms{|<7n\qfRpc7! L_[Gՠpی|d%n'}Ѝ>ki'?I{Cµ\"@Mm(W!khf=̀q;Ja?&=6Tt@W%q9):_]Ә:V>t஬x\Qc`(=dJ0 @}GC zumWQ+5U "X**Aρ8A@HP;(Rs.eAXNt][G3g.˃mZi8 #PLx%&~ǖ2"IlC1R^9*p(@(A} %E/m7Rҕ랚E_ϳT y)\p CQ\d#obQW{ap~6/УV/O5c!sORwL,R,T^)REjoRsPaC+xyh3ڗ5|n2ΛgƳwrF^~EZ_7^$/pK)U}mBʛ+gېcuVM[]U^%0}z0I_#!M& ǻ3Dx*&ɂxs7:w@Ua>D<PO4ڿů&* Q/&H%h }+RtO&Haa+Iԛ7sSJ 5/OYsC jC'_x<ٽM Ȫ#Q=l^enEk/N{:n~޹$?%D{|J׻F| {%dYN 33> 9BS<̀JhwDGR9Ey !QC@몴}PGaKTcu%=qPc3[Y>†`2)#P觞~xjl b1ow) q,gV`U}*<7QgW'/+*i7eJƮkM@!ihg8xjp(Zn?N'3xwA@pc$6ߨu4`%.K4&judA`GTenHgkőDy KdhEaC8e9q2Wg8Hs";p\P^hSPAV:tK˘A"ƦkZ򚼍/J!|!!@|S<(,E0 IJМ/j%f G!?m z3Zr<<}foziGk[7G Mr2#5.r^F>lJ;4ބ2<,Sr%0z%Y_+FEfH-muZZ25YpV]?}S ⵵<x.k6<6(,?u 㸏o@&\]n9AyDg 1IK7C yiD&`dN\?.@S753!Te#6`]ݵ#,zRX"9>ga89l)p#}!O,^=Ig=_P?3KQ96;I*T*PȲBzEL_phy-.c `Q'fheBhfe bLlr1%Ǹ^?8C^jigH~xA:dQIE9Nä;|֕SGj:9[8.tu3dB @|jx5 gh*&E#.49N!~4 ݞ+cCi@mD׌.\Ic{/MpS~GxJN{ J&{b׮lt·$ 䠤d;#mO[ʤ0a/.FYBum5u$iv1 {VEάJNXNG;tҔlu&sI&;п̶`N.ƌ)*+G1uw@!hH5  qt0w>nMUGThc~zf:,Tι!wWFyg/ DYm\e[F DKoFn(._wR{]NԳ 4NZPN ڶȥ '~ގ < Fx < $UO(nhѳX@ mVkn߬Ψx`oiQ3,GO:HuBz(yqZb:bVA05V3r V/ 5V\ {F^Pn};Gu5F_-劄8PY|\&+1Bn-#>Asw؄/rVB>]`/7J(# U}k uYD5a`bZy[Nӹ1↺HH'lݕ%{[ˠ1bM[[~8 Z}t}>~Q8 H5 4wS&30>T^.Y 9܊n!F ;e!X7 瀷v(R?{7>ƚ b[f,F:!gtmgakACc$#!|ғ zMsx%vЀbu0J]TOd51tG2w9b_UT>gYv4af߄ͻ_Os9uˆyX [ҤX)8BXT#a=4W73>6mV֫H2@|(y~Kudg:J]RB޸C߭gFoH]aD$TSՉ5Вl;2δ;$$82Qːd;(e2>Ziimt6e`LIظ\ 9&D4%5!(wSxHN- pSP='$`TBCaU)aŘv.oW!PWH3o L<;˄>)x.nw:sYd6u61C =pPB0"`T*ڮl$yZ r ւ*SVqIV*mWTA=r2\aS:P|pfQ@B Oԟܕn@Q~nq[&vMC܆ jRs"/ ]d<u!\0[~=u$i\,>Ju#y#srHGyU2b57+L/)R|nc{q6$X-m=VL Va!f~Ku[!ܜ֊~K kb,%T5(-. 0O7 b'eͳr/r@nVOi%V׿ACmho<R2ڸbdBk8Ld,L FN,,bld6+ lmVKA*!b#dU?1R6c:oyl Bo Л#kO\Mfᯐ69n;4i+ oH,>ha;aEOҮrx?b~r_"dPADsbbx^Y:"ţ`ғU/ 1 ~Ttݡn J7] c6X? @qNTg;Q-O]D fVM Dҳ/A!2̞[ۂʻBR}\Jsl54bvbWZ3^ubU˔:.}S۝%}H;Ydm{0Oԇ?&}K"-1HBӉ5ʪ5Vլp{|iUOڤrMN=~a83v!E\ec=Mwn@*h_Y?LIY;j x( Pz$ߘ@7o: p)PD~j0!zy)#`_$D'\Xu!%"MSwH^OꢘS/HNs3&iQ%DdCO09b ǭkxM113yljrwkWmV$4't3BQrz(nXf- Ҩ"a_ 2QN0F)PgP&jj1Bz8kI?X4uƂ& rzOZ4dxlE2ko.сѻ6c2 |>e'iNBAā(w'YӒv@ z,&>~ىйgŋeUƕαRu7`6YIR7?9լ\[Ǯ:8d9΋4.cZvKTɇCLO>#fdLnLý&BϚ?./BOvMOj@ XOV1lC?1qg#usqSE ܭ>ou17TyEPYpQﬥδ&Ó8Q4ޙD%O$#l>>dN˄ҹ헵/ 9m(g;Nޛ̱wڕY5 KFw ³#ޏܝl7_}5>4ufY=@1_`Ġ7@BU.- iPn]βj3pѤz~wX.n㹝J8|l2av*=.(ۂw':;DCV?/7m m-:0T:b jī;`݄ ڶ_o=*|_YYYDx֓g|C>o0ox{|G>6K-Zx}Mq(tp~ؘH_QJ&ÖwQ+Lxܠ*h"^pHjA8Ŵ>A ņ8UaT/h]2 h*Or94SA;'n>4DMX&6Y~BT릾h/>6,rXl gd7EGTܡ[ 2cn)=ƥu6'̓<1=Х!i Oz&>KEi6D(ԇ9{lq=7GF&dѧ%MPLaR=2(Z O.p0cq\R 1;VqcI Ley+4`rju{2D|yHilF%mB%p5~rgJk}ápڔXF0Q7q+ }oGI'OY8{@}ֱL?/euU~J|*:0 p/*'n3 p).o4+t]0E2҂cR"lQZpR9[:~*Lf-70F in-Č.}\N!TϨz}A~r7IБpڠHڮ=o-'}oh_9\s/fSTwRk'wAYLs-;!M_)xU~z LJ,1F/zm?t_  |nͦ }DzZk]`v3/$Q a2+vg'Um<%^k-z^W<&S<gr=us;aYxF?A G421 %^+d՟7P4C8R {\`~8J 갸QОzh:ǖO zoX|h|jvk7Tg~OC?_CUڈ"]U/XRFX3u!n4ӲvHI,lP"!)qÿ6Yyn$;]`+X*\ew„.埶Y)l NwA| px&x_74'5Evc%nR j<"1yH uؖt!t#8{|df4>'9#YEk?0ʰ[l3̄ݵFu\I Y+kyZ~0zY0+Y2%hY2 A#x/Ik @*9./Y%;L0b<*K_R%O٪.%A5̜P4pre sz}*SG8Fmujҗ3R.7?aV^଍{0F؆:S+i d8IH(wQ Fb. OפOjWJz;: ZA1٘Wk;i4Az1.\ŲcxՖν1#̢beC,A䁜&kJ6q$Pd4A216TV۶6mw MJ "o \tuxk@2{P7sNG$iڽa˹Ba؁gO Ä@So2 MKԊ| 幸pmYՋ o;J Q[R;ˀxXH?O54+NJ{GB&̐r۞5+gmKُWy a_$V#.F_`$U^gM[pHɰK_}U^^ƣ $W#;'$![ :EN\TLh:}؜rS!p MQ* PZ2N񕹥FX,b!nD- huy[]E*ψIslٝp/pL+"LjxCPFpg5͇6׳rT_zMx$?Eofa}Z~K7 (iC>ſF هe&7”\YBP2m}J/%Wi%?ͼFV3%5L ' ~tR|dFiyIf٧,]+/(&8RUJ ,vuT'g͛ҕu!,ySD^gWROz41Kـmc_/UUMU=QxvΜ>Gq?m \Z'Ү2`f]Ga>{G5-K=h}~u~dT%> O  )F/B?hk nZ/,;e뽠@mTp#h.;* j& 8MfDxMAC_; !Pi{_Ƒ!|jȠTȀޞ'9Wz6]d_5{ǫ>>ʖ|?cmW*m0RT,cO:~.u,XuoD@=te?dkZ=> V@gx<` jNb>iwD3fhg-֔#d`!0)H!~m 8K"iʝT*a#WC30\LmJI֩C;j0`2¬o!"djU Y#EX!O[]poA4_А!oϵ4:UdJFFͻV.s+g|yNG87~O^);y]ï!&Y @XI("p]6}\ј=zB[:,ć}{#zQ&~J2Pz , ɤoEXQP OqVXCɖ"еJk7 =yΣN~Z'|d g/@0~ɇ'7p̞AHr2_dYZ^ Vq&" g6f∻AGOp@xnjx XXLG}(᠓k'E}GnMTM]*Ye[+_Ļf|VlliY)bm af*YvzXge<)A(ps܇p(4íRYEW'î4H0.b՛F|Qfhg֔%.밃ۥm+~=L_?Dv!R~ Pcp~ݍpqv w'6k]}C)f;޶* bIXyZc0.V7|rԨfU`K܏2}i/(`r!U;n?S\f y5 њ> ЅE ;:,-_gHE߇ _F L1_M`Ń"DMuqX:ZnV1mtCA*5b9ci$tHݘFT97~uh VV$itm(Oievvܙ:EmH8҈& +T.RH{p'FG°ٮGRzd Aipr$ t dVHOW Pb!ߌK%u#Ԑ P)aT$9j=KTVDsԊ:`5 fe߱5\y2q³5Z"gBWp<$ Ց&WjhfRX؆ wʣ\d:wQ)3;R bUz͸ D$WWe;Y&/~]4#5@VD/%iLGBH:Sp[%M 3} ƣNr6$җ=K~ɦ :N=9akH܎w=`%qq𵻖@3ôa._Ol Yu:qQEuJAY Ơ1خߔ- sk>[M#6TLGЀac )כӋ4W%Q|7pG7B/\ZyWnvX6oN?:|W o,*1Lhm| F`5FNwz9ϯߘ3:q1@;W c\U,qNK}đAy=Il1zW1UVGW从U%l~H%RG$ʆmՉ}MTC7mIˆƚr(.mDZ7$%XuOS? H鵷7Z}a{UHNgNma+e貹bp6vܧߺ޾լ3e1S(Z1fOWb4( OiM}2eŎUlƹZO L@QKdw6$Y/_p[K \3Mr wq=q~NJDh!p޶pK_w=+ uXz]:!Lگ,@KP}?CC V9_)y?C\ g]S J9UTte [J̳^Ktqri6!$:W-`}>D\Y\n ̖~KTtRf4='t֞Yenc[0y-ط 7D͜aj1(6E ) 1K? w qq3?}|4V%Ϭ.| {cķ+q]: [`;U {uO2ezhD# aؔ8yԒ#<5 =1(R XٷR4d/XcFl];Zs則QxΐIʌuvL*B*,:|&{ 5,VY䟈}oM^@vN B]]qPɀyۅk@+cNC y^|aFQqQV"lۓ V|Ќi:rHIjw@,,lf/uL'£4Xjd.j2@k}{^h;T4qAO-+" GU" hH0+_[ *#3+JlB!\3BaЎkڶw5QZ>`xk!uBU׺Q"d_O;`_acmVwr{1Nƚ4caЗҳ&:gN576flpdVdIkZsVxf65Q, yn&92ʥ65ێrM 01âm9 twfsXzq'k@Ƿs|%$nBoy&{F>.2UmlNOoH]l:#R>#`}yx.:c8/Fs KQ eD^{xkkP} BO~t-L#켒 kgO8"dYyt5߁͵E\ Cyi? \gE g/n1ĂaE -b4utt6NI`CVC윇|x]s/3d(N7~mHD9Ңkz%׬͐P $IdOҳcU0H9t;z!?Ă9Y+? mtFXa)|Rk&Xsf}t;"睒1 @وZLﻘ|'h態 昙 D4XAW  sR^ +?tYUVESMtS짊lw]Q}Qb.~DqD?Z@D+fkCz4trK/t]YTIm@V}TXӄWOŵr2vr8Pa q#a9a-eCcCXz}l4Ƈ) &ʒ4Z}+Őj0x, [[,EO՞iB{}d}yi; gz;Tws(22h?pZY LzedovNO%/sH H_ei`w>v?jR)Y`V 5̹ˀMv;r^`[L"VR?BSӠ S Wo["Cy?YR`Ä g tE`$jFN0wJHgft]u>A;(~B֒}2O||JcWRu=, :m@MK&,d΋pE`V~ώyRTB4Uq}ȲVIJq[$Vѱ8K}GOi] 3jYd꺹Fa2k)y.@%AR5o~nw(_RES"|I`qYI V7Zw;sv䬞D4VP\<Ţ!6/q ϜZ T^>p͉ʍK_y9^i& d"glMwf=+S):\ȫ"f01J͹\"_]ϭ\lb35VUf|fbb\4]hl-hG")`I|0y&1|;.~ѝa6 n|c<4mC@wo' D="Yx~'@?3<Q]&ȱ?ul)6WQ/( 9˽Pg\&ٽMG.yE+ V*xp +t4m+GU@ 4:AIVqjS?f&ħcq\"-dKpdɬ?Jf[PxKVGxf+NO5B쟕7ɾk?B4t#թĈ&0(0g3 zdZo ,0P$/s!A_YlQ'՛d2B]h/SO+m:RKNzw87hOEufzB 5k}$nQ}id}$Ď>-Sq߉^[B'dF-6vd=u9*-`!9PE]wk׀:PIMRmhe=c21`lB|IeQnS8XXn9nj D8_  58 )@ȲOZ,9pM2A>̨ 8QoSg)R-Ȟ69*28;fS=aѧDJ/+!YP9 w]ŘÞ[$m:37R"nyۇ3Ũ_~&(YѤ$UQ-n+-a8ԱM*?N@eP2/?idFH5ġQ%zif]GZ˪Js 3EIdT:sLOfpMՐQϬnu0ݵkloZ.m[fijrw8ٔ\Y(lmܭeݑTb1:D!&6Zㄗ0խy)`iGYm\b'o}E1ȫEɗ#_V& y +˛Yɲx[_ċ>_sp%Ʊ[)وg]X#T1FN =XnCPՋx7?ZC<$c?\~i?a=n5e@,^Uxp~of  :׽Fl 0[ ׹,J& $L!8SddFd䱨һ&8^=c}dz׳-pSEi%fjr $taf x6U(%aHs}x(RV #u޲TԐ/SD4LM)ʮ:j;``Z">;0 5JWCHV)R90eW ^Q%$)?T /dIrg-ns}cs5#Q~sg} 8 yo(4\u#~Ǫk:ni`:5 BG:A @b{xȼ85*#.PrffO~2k >bpBgpCgy>YEҢRB=X <<w*b&='Q%MXKFc^M@h{?DBVg礯 ~)a7B}@%uϔ,M&^3Y^$`l#!I }a$$4?LyZnQ ]X $Mjқ8n>^*;cJ"CCs E#5@і]"ĥڲeyYkL A̦R[q|ʈt1β5Ƴkb%:8J͘zj6d+ɏ'[ tx X]I$Lb !S[Dd-UP̮0_d_|`@A=#h-MPAeG{hq,AhYŢPc%:pcuAn!iU^ o?Pv殩F$6hc)B!2L;ԊR5>1{s$ 6kħ08':hs.}FX55Z9 9%?eN"@9u=!ILeM΄k3u0NO~Ƈ,H?~*\f<?Zz*T*[ۿBT-GIw_B%e=+˅Y9ͧLL;[̃EZLnRKGiWIMN5^d7&D fMuiW.O^9_Ao\c2;0aIJ+Xv$,D(p{0Wd%63뜻 Sк-:qtyj*OhVyNF"Bk1'v.`Nm8f .  O緓72^thv<)*q`!y5t=;XvsXX1D Eef0ar`䨀4~aXz®jypN"gR=~:cc-xф@+\p@e:(q;DWA{}|yXUTZ02l@@{Yl>p 'tbG6{WΗ2?L L F1Lͯ;ﭩ f4xXi[[nʈd3р58_Ο2Jo#$)tz; ibx}N#n|lJ ':oIΨq WۙUPVz9IW4(z6Kdo0=F؛%./:큣d.R]p8Q͒it͏P)܂S]anǛp]u(k oxQPy eikMYf0([b19*h'4x= })͝6bckZڻ5V%|lM y*Iq88 m64;ocVrW՘ ,L`MyC6;j}1NZɿ)Uck(_x{-kjܗ fȉ__~K gѷṳ,>7*j!Vl5- ވpy6c§j:/J,HM|Vx O+9K|WAЮ(~@ eۇ;,7 Ix2y{ ,C d'û9ʣ[g&:O.sJM -q0hfIѡT Td6, sS$ĵ}q"\VObyo%]"Akg lOa\HzFJ|I-Jgwk͎FFrqc!#QEzsBl/sHN.!Gʒ*>Z*aK?dWFol!;1};iT`85Ð{鐇G7t5DPu(0ZE1XLI_sgI.!4"$)O9a%1v8:d[vrpHn(lrŗ%WQeU%C͜;4sX.",܇{Xu0[0\gk! yG6c7Y_b1vX i^&,oV~tN:Q3:WAO? @l}3Q'0 (G2P=P)/dH8:t:yiPpf0m zRsW1 ٵ%bŁ)ypBJOs#jȺ|YlR%lxSn/ nށVHGuK,:l1:vD>lhd?(ʟaJKP'! 8L?wo-0 nA\{1Wl]0SDfո.B]$( bUH"{/'8}*}A0ryL ,[$ W\^(͋4H]y%aFWd&!x͏09ocڰ]A8|o[ 4Ǚmlᑴ KG.! MBᵁ*;eV9 !gA`ߏ͙gm=4<ZU(E":,EϘCIyXLI)P#_3lzL>W TbͤJi!Ʃ0y@JJ` cC\?2/E7V~7)=p%?9L3ؒ˜@V~cH-6dOYot$U_^&ZؤC7ɫ=L>RKOy uÿ3MZA׃˧6IA[8v~Y4!TL2߶A q º89qz p} FELLU&{J1*B^2,s+Ѡk!r[+ :\. }K:'?Vb57o/ '!2|;bUBN gߋvNFP{)o%R{2~YO 9D&tb ο%eU 6?EwE_(hC:1'ڤ 2z-Y,‹A W1h 1YL(T5ҽV+ޚ_G0_K܄ Lplf :i@cԒȝx'HJ$kDguvp=a b~ɥmcOL)vwLT&v{*-9='ZE^aiImK*): rPHJzi" 0%=N<"4ef5YfQ\5_OByL}EGo->q#Z,{bX BYRR+1ܿ>j"wpR1ܻj?wW8`fyBwnMD:Nv&E(QOBQT`έD{PJz!-Vt=W#_ູeJr:?.8q3W.c\}5,,nК?:d{ԘWoGGe5 [OYAFgFlR1w6*^X˼J!*_DR:9]gE{n]_h ڥm2}P+Oa!Y9P{ᡯ+K9\J68δˍ*@Di4NL)DaQZ3P:8JjekMԚrž) @6z 0H#d3qoU1 tOnv1nتG]Yu W'\oUY;nR"l-쉀.vtqM@nI] d^kS)5!8KZ9CH9p57T6smA4EGVoT' W7SwH̝![_)׆bݯ [ ]u *pOP囙!`UR uΧ?K\ZLU?U_FWf19^S_e.&#7wS Yk >Y:ϙI BNBl_lza .5XC \iaG|P[ Ms0=5 bҒ$Dؓȅa%4wQǣ^,ЍyϘZrw`RhF 7?{-\Ҍ)`V;9h=ŷT9vOB]e6 Vۀ0Ɨ׏muCHnR޹Hwh~{wFSuQZsW8)o$i3 Mr`߉KfwUNH\DB6?x82x3<to5Ӱ&scK\D-iH~:dﭵ:}~I#hmgī_&VVyUQHpGhI0g-~uj]OXښ <Xх­!4fWC?UU7?Tzc\*cv\ A'RjL:A#F[&*vFy b~@yViևZ Gx+4 pD\\h>0# In&MTg+twhnTgV?f[cùxdqzRyʶD cB[A3d'imLR=Gx]ç$74+8Edt;&NVs. FZIɵ[s„F6/Fm%]FyZAx%*jy%QlEbK鶣_:n{-Ā1baJ[a~y=;?SC,Xq/Weu.'DȶkwT> q 1XvmC$ri7.o-u7 >Dgث#5!f/])f|[?J evP%()G,C2D>#_wZ.@0e 0?:Թt@+rԩ(l%P©$҈tGLJcsuq_c:MH h_RڂS#?9N&JİZQɂ;>ng|/nTE<K~UI|Mt>c11 p B>/Cl#NFIպԪȌESC26=WD̔E?nM9X%91imtu&u;ƙB{Z4ֈX?g~~hp4 iJ  gb(b8A<շE;3.7v[9`z6«Zm6E71y<8b]t_| 4rtkޫ`eMh& a įV7SGĕbX "x6r&`WS@)&ՋRXzߌ7_39biq~t}ScB7C#gZ~4p(donq2Ȏ)>G@s1P^ƥtG%y%])j^ PK޴c`ͬ)غ-)ŐTßjjt,~fv]ѱVpxp\)ؘ륜w :"[o4}a'~6!o.E %zut鱻p[bY;.Zh=I(/^ԠO-˸%uF}u>uJR~sMjpnUa|:Abو@V@NiA;IdȦHNWI`OmЮL!#>ViLdM|ɻD"dX3=B+mnEwWbΕ_O^K`qkqYIFhT5A%9F@J\ol>f\5XB˾ U6V.ՍDV |"N~3  nD5f!qsu42=9iwYd @%! ˍ9TtUQEfHBSZ% "OUMQ2Kjk!}Iހx+/REUwpAP8l{P,dqbE6%W-V.F K"Id57 s|z4ޝEr]&nj.~M5 R2Hv:ed]W:g8vШ⡜ӋU Q-V6 /糢|OpY* %ܘԥܵfa4ۅ ur;+ʡ45#{+R\D4l \\O9đ-CDQ+H"Sλ[& (VP{q3i rJg?c bJv[z \ɮ#6ErD}}%Xqoc-?c(ڙ`wd"<@3-k57 ~[P\nTz>[MD43VL~zCM_ u$W5X?yӍ8"26I&\FǒQq̙d׬_-C0yU/r a21Mc}$ќ%N CsECᵛAfWn* &6V0ZK WQ}=,.܏cƱz[ۗMʕWp-yh6';\P;3aHc wu*1o~gkUbLCwHi@:%<ӒxhoS ZgSZO˲EhAhUmR⡯­Csm q1xO+j[j v,@'`i_h(f #v ǾVɂ؈~yBHտ3BdFdEzc[ 7Q]V j\wq".D<3F6nhcX_ȓ ?Bˊέv СIN(<댳f:/sa:֤'^Z}JV+SYnG)ja"siaC9l[Ʃ\s̍}J7) =f:9{;P&ev}+~UE®_xRߞŗʳ2̫,v{(6"sg=n(by Uf=8cv{b.5#(py .OQ뽀ԍ31? W[R0SΓCjݲqU"\mb>/LIf(=JSndc͛T86 f->,^ sG>Zwrz30cپKɏiDfU .vø-W9S8*Ae<0Etpf7N? ~tXs{ɠ{ޣG}+CH:bH _+>lE;:LB0`n#lӼ\=~PhgI-t0hs>sx4u(GǬ$h NP)^* :ȓWZJdMbMǎّq}XRW)ܽ)O;{0tiKeئ ]#,3Nw=(݊cK|jjst_;Շ΍ 2Zb;L ,O{BP KF~hR;#fYilǕ><ʌѮX}j|QzS Nh*mካm1+8=<`}(c\mN(@75I;؛ю`4 g,7V/Bid$SQy._tH_(*mOv]oQld BGP/U VHWGcoD>3䔺w@Q/~8ϳsSU}C33'GP|SfgN]MӄQs5.]h 0:.^ͭCHϛ3;S-qDfMėP#lj}#eϪض D UoPܝ=S/͙" ycH9mly:OEDJh.yBe֙67~u(IN1o ]N 5*W1eyDŹ&˼k,TS i ƒ[p a/2bQŝ}bw؎,K4wF#k@wpEN@< ҟaX*,&shi:+:¥yR^lyc%du،sLbd坁KrO91;^ZxN5 "Eʥ(=g2x߬'H:s 0㾭[+_żG2e 0T'aQ1bu&'q(P͑4;؊K{EjYJs! F|_u8Of 0f 2]-aa0Ubj$gYF\l;Z롧Yy3hBUyuK.W0f[l"@fDM貂p 8l:SptYqSkzY2T^p!WM"S%b,ɻww*+mNM u*VN-Պ!)]VZw4ߩw5[ vW%dZǩywCM7Oa]km1`LBVUfQJjQK:?l"1@*ydmVp'hΨ.ۆV" Z&bb %<#YOCeEi*-+` -QР#t~h" bYo·Yj"p4`jl's6=*WN&U[D}yh?[VȾ,EeI{|8Qy<:vY4v(/ Sczj?JSʥ9M ɀD )~BS1F8Bs&1 z_)j>.K( hTw>,yzT]swfp21,U{ڽOJ)E@堈5O{ygŸtuSf\^}9qJRle)GZ0\x[cB b0($s?vo;F8I0kO]fbx#\ m>KϡD2>5GWő1oy,'(PpЮfOZW'T<>ukνe^дX d?)Y(;M*0,_kHW18 ReDe7ʫ/;i5! 3~_Q҅42*2Mo(*b[e# Qn=Ԋg Ś EqȈ$U8/=EFh,w7XfcFk2K~ZbC%/⑝*If"tl0!}JW%: #z#" zM.("0jb`n_7Tmϔ7R;,QXLǞeD3@~3,·  QJZ|N$1Y0UǀZcOgrR@顊F w_\- +J 4;#RD$[@W$N\$U!Y>E@Jo>=TCW7 r_Z7pyz7݌B%0s3hd|~L#є%u)RϚ6qpyEs8+7*7?Zv  X[bf# 3NM6sZ%tBlsof>:Oɠh“m.:/q6G`e7o+ѫ8o"vFaXdnxBJ5>[>æ] 0J0'A{Z1)c/w,B$%𾝋Ub$mcmbL o뤙4do7zt]V_>I_Gzrwm3ǯkݎwcDnErNPؿ~?g,cĝ\,fw0k8=`W8?vaYtğA̯s0QzHv?&oD0;V GdKL5BG?Nsv %,0Xrd2q}}<6A&j؀jCV\_8IA&Z6%9Zʟ\A&! O4Գ Z!BWGGF Uws-x*r`!O˜}dq<xIzz"^tD|d꺱:97+) "bn5n?H3Z<~L*d~[!3;UYA0=wtv.hv2(%OʀL89!]"{bʼ$CurF{."}y~%wǯO4 -ݑIω^z꺡c ae0_'?p2FxX%{߄n9/3$J[ QXV~Ѫ=5_5`[IaLܩEvDn] j>yؓV L3 Cp<֦󏧒tK/4,8hΠδpRGe: s"T>_ [i!3QvpMw rIz$ggha^^}p N+uށCjj24Dc5We7Bj?Xl1 Ã$AFLj ӤS[}%ߗ &j⃌}_- xzJ,r_޲53Xsx: ⍽]',s\kţKQȿQ0ߺRWKذAz>'nݐgЬ>ܗQ~urZz on]W /Z+pH~‘ZQE1>8 jQLوW۾6j[ՔEIiXٚ{`r)Dvu &EF :ORj;E6 $ | 65I5KX[@1ݩ93R p7J(YRF]<'+QOI)G=P=GUS9t vMX*vɏ[*SR=/c0 }Hlmfl!; li~m sK`H!xflA1wO Sd9͗7*,a jV$m~ `Ň\;[E0`ZɲgkR^OU@*`N.+Y&r+w(8gcgcMb":V]R]=*IɭIiۑ@mAϬrkt Q7I7O@`l!pO% 2vXȡ-*8!N9Su2Ų lKnqwI_J+uP,ӀN 4롰c_b/\,!6R*ޯ9 Y@#vUqvJfC;:UjC^@A34IYgY -\6?u.B32kCY>KXT'E#7:vUD$o"i4)Ü&S?m#7Ǝ2Y#4}K^vs&1E4U|z;hq~xe|{9⇾x2i`QKB<~tw,TRŤe@ ? (&iYRI$89Zu:ؽ%omo& +j`jiW!4ؾ5mh݃*1fѪ|?ӊ]ʃ#BZ n=uA$=%9.ką6w谚=~azrl;y`7Ձ;B+睯VwlO뢁DrB _#_ T+P@D';S6nutlҒKwkZ;ƑKL-$&fp%` 7PX [!Ki=͟W3V"pߚ E^~,Lj,ODAnq։?[ 9]8Y&MJ#I^mFDT <"X!d-j['6^}ZX,9>H#2ۖDx-֯3zȴykb[uO aRt 47J6Jtۋi9E 'ː /꿸G+[J%M¸G=i*W=dhq̙"@4Τ͛T`Qb%VUۃ9MXX^ >,];>V!sO/Զ-nvjAbm 9ζehfݖJno?)!fzаohKP Yb_J0UH q8(KL¢KH?j;7)榧"?uàboZ[dVhӧGR IlQa%<$2TqFK:1;#c5NnXcHýTc}:ngML{_ZNhQjzKa!y-5<걞0RZOqAG#]}%83[NYCޟ%>Z>puoWX2F ֝-],!FSӲA: Z&) tnFUY.2ѭAGxU<i]:jyNSGbfùv 曀B[ܐI2 |ϐ*3L=wIs/oR;cx0BH̻|G+uT ڤ鈨toeޢQdlЪ!͔#ρOWQR6L~qڧx ކ {S]٭7(XqYet`4s8LQi@ԙA~VA!="Me;Н[Wa-)7̬]J}MQy 5/%2w6FdNۑi| JFYT?i+| ^ Z31rl ܔUgY[f?>Z/bu *Q(8z]Hd-k{m1~_D$zuʭpʚR26"7r0w6rO6o~FlG!,NzD9,ꐧqar?`=ے3ҩ/Jހ!K/dTlYㇶ+? INfdk*1 .0Z+Aq&d4mɑ6W١tb?\2Pj&ʕM3 Hg9ĉkSnU(|Tk!s 3^H:& :4en^͙^8R|2;g#7]3#b/]b@^ْҸAizkkd خQ=k[=Qǐ9bjG[6iP熊EBk1W 4]Al?Iؠae:E&Vcρ@pXr'${%^7+ɓq?<9u.8seS^Œ2V,N7QƢKc5^-` җxe/ƃfA]Bܧcc;U64i +oДmDE0waxgk 6=ց4r|/ѭ8YqE#h~ ۣh_mA`8Aйֻ"uvX\* d>k{ߴ1F9ĝ&ޅ~Lk+7b*wGz 0̐!DhO 涱09/Yj\<ҞlO6 3(:(;ylV bO،/qONvŬ94V*>F#5 bqL}\D?3=6v>xWFXZ۝# 0hO1s78. S8 ?EgPQ*FG2m:/[b^ EY'E:-s{ǗFiy ?VgMqҫV L"E峬2j F*۞ llsY1L1ǫz,a%5&#V%u[oBt6Vm>)YQeJsoD_ ^ce{XÄin "{NLJHs.T^dzp.NoTd N'W,Lw<Ӡ+w|ÿ-^_|J"Oė[|B>{44k@#4ԝ4: F8/+p!mkqW#Y۞H |nZ)ά`ע$۔=s`" ,7%*#/P(8KCО$&)[)KɝM.hAIKvx C*I6E@] `-qYd}wN(IJZIп΢֊qyf(Mj8JܒN͇F|mrNRj,W{"ZǗC nE],@`y?_$gZ;q>VyjI eUNl*%FVWj\s@wPlD*?} P/<)"oYKv %7A= =Cd%)XxP{16`ۿkϞDuImk-8ºZ ayt1/;GO=ʶz$18ln9,{&i ~{mE)3`z(G/$;:4=5TWTDm99#̯ TތG51UAbȠJ[[=_-큵',`!/_.. qJc Qd]dLq+~ͻWTnʹi'inȚ)bq|[c#O!Mr=a '9 jTQ1nW|~?&ޑ2|0dY萄!j`Er,~L{X );[ޠ3S\{( 3D _>_\ϓZqkTF53C@#ioݝEk8st:U+!^5R-mWF?}2ZCNרא7F:n/ >EVVBT- E!==~Bn Ӎɿ#ŭ~kZ=t[@k[d2zC-c _9u[dnpl"^% R& Ӂ[tB$& R[&y`\?wq1 "i$JSX-k<9|'rPkH"1FTAb倠\ @ÏH6DrsdDAW`kN + r`'q$ Yp&?7r)+XkE%&R젠5RjObB Z9BgtJh'hH/5o AH5Mc̛/BEL7_ݺ0mwpS"P992_Q5D-xc3-AᏖ/=IEKF SWuuzZFE0x 7: +&t I|qe!nn(+jmc\H,$)B4 i7Xɡ3,v>N!٘E9i}n({+͂g+f uT8j 'qZ lg}߬=2^na Ҳ]Z>t3H}+碟^ ӛ9nLIըsA.ӞGdzFBKN>0 ?bGsje~G#|P7$H-1ӏlD[WA?:JQ+7`C:plU)Q H[eYD0byB⋸5 ^ SnG(I*VlҋIԪvI[*;͐+4i/ey/Gs5"0qGxh1N|jogIuTsLF~ap- ryeސSQcFO3RŠ nLzn;W>#EdQIɂL~V9\ AU=;d%TÒGĮ*b_3NQa)aʳ f*vcV*>8di^VV-6gNfY(ANvR|>{k%NsSv hos6UcBpd4-Acw*g;S (ahTФ Co=, ø/. QjTDv/Om$l)e0gq-,RpDm%51Pb!_^r[Y[Hf0=YoY&8];+Y"bWH3GG!GɒbUD;B?r:DD9|I雹1)0]zA1Q.8nI":8aG(vQ:o̪9}^gIOBb*MlٹCD%XGm3Kfzx\i\4X n@ȕO /baRFt5T%.z{UK6P\멹PŅč݆AJCEnWj OV%0PSc@g̡ldRCLkDS^*ڛY:tXPevq5}b[| ֲ Br%.EvF#7W œ[$y`{rF]fdTiGe *z[?>Y7HGVyN4hbmyA'0P.֢=)7WVԯIir@3;;]%kL5hqF17r(j# =1zYe`X*%#SUB>nss+3ri= k*}_/FP"Zs!fU7 {Iu2>\p3{%n?R4A55a\fP&,:P"bfB*ק4tP BOn t(QYBŤȑiWBOYkvnmJ¼JD7`]ŏ*mCc#}—6Q7 9{VDO[a~-Zz_Yxx-*"ąO%  k#p荎oe#`~ @INT0ZO8\(e<_'-'dյ7xؑ}dgF9p,[ݘ+2U޻T㾧V5]Nz͇r6D'آ\b?pcRY@M̟KFkLzrƓ(D-v/`עamYۭIK*aǻY"G9u^IdYV$Ŏ-x1,ru"8ܞ;}$5Nu*CaxAJj3=YZN Dha_{K-@ G_'r5F' ){bC])+! .U<9FSL"pY;i y:wqP гD:۟2T)8Jk[މXF,TCܔxX ) dHEmG2 _ᗸ%:mQŬdZJ)'|{=ekUYR_XyTDu7O>J3sb_4p 5& {mZњkβєHA8B!u4 (~ۭ{ǤO CUQ)[tʟВ)sxl!̹&ŀ7jypPHJF1STy]cN:jyf&;&o>qyv4 |(ͥ|"]!9!lXXtgV,/bLa.yР+kSHPb1|'Eә\J\uqaj ?8|NMT5g PfLwn"u9,7.m2'ܟׯvMc V )LPDy㎶04|hb1p $YBn%-t[wk\-ƳbuyB*1ZMGс4ߔ".Pf3tJ$agv!O(5PnH"f)N'*$كӷp:^w0X%ZܽMT#o\7'52K`We뚓Q=-ǰ|d|%#BtD?zn:]0Mn @Tt wh|q\'w۬9th`ݪCC-:s>ak5^f&ߔmLxn`զj{u~YCz\Bi$UO"DuU4z<ٌE椿e ?JU?pa+n@M"G]aNCؠf#:K̤1[#r`2U~IJ<++Ά` < =|w-`s"|q1il UZRq:3oڸ'H-S2 8N5} 2#励9-:%ܔ篠RGν-At ^XGAsxn8ƻvV/ڞôUW`۶W^!\nwĥ:`T=wG_قc8Krie}6'یz! >Y%R1j0[ QR#*=Y-rA~3\g/$JE k,/g!L|-A@8ۢq^Dv'c!j_̖ۤq w& [):/MuH9,'" toRRzY6)rjGd@D8E UVm*oXPB23K$ _Qd@Fj #HaeVHxNH/%F7mp'}%^c }Lճ;SB>py45棵hiԏ`Rb='|.N0ϰѻs6ۤqK\2LeR1h[尜%m ?E?7MQ\tذ>u30аU}"MB8v96ƣ4Ð` fNw/Β hH@﫠^mMĪ6\p=h-FCR*htkgZ֭!}:Ro@M!ihlYݘlyM$c@İnpVPƣ@KwI=E^Or3\^oiy65["dG, "2G se,5)*,fOD9B)0S"g(^P6H}@Fom;qMסcpFS*w,k݌D23]c(<ʣ3w0⯆NwzXz;QeDXot&hic*cUZh+1<]W8؀89.A&m9oQ+0*kvﶮ]VH&El0v|LG,2 ,cq [NK}13i)^ nzÖ{GED[]^0s687 =V'S09M!Jќ1wc<đ %8}SIVۖ%aF;w@1{`i-v҉lML2R)b#KyzZ m/L8TG\'_b`:2,K}L| fbajе>$hUh 0L 2`bԪ14&9_%OIb+e}96^։+oH*䒑a&{p+~>>ָJC5#A.j@i ;J@xX<=FWp-v|5=JK]P#bBK#86k6DX&$Wu_[|z ;;$L"71T>}c7ePfe[ߥޔı{Ϋˇv+(E&0]mp?ct,ҊF&k1?l+&}MEI|=#"%ʉi”o<2CV`S၂m L4+Fg]k!EQiXIG ?FҝBIkc 3o=,Lk3k>2-!zIo\q"gÓyI krVy9zߠ//B_4̕و1V70o9l /s5R!;FBWUBѵFZqn{櫞%Ĺ25z55\0e-e֭ EE_o֠&%j"_ oEg%u] Gmb;9*Ml0Vh}qE㿱.p NWc Mj0~{GFuFvz!Čn0 ja8U |ؓf7Eu"=i5{~mPN SMM1ҜZtzkwO}H/]Ir`p2GgiwT$_>sB52Pue'O|vzWGDÐpm( =שc:74{j]1UD+nkۇq``r.!:,8`vgGKDaT/Cx; 5??lxou82t^n v]󆹺c4~Wr%|ՙhY~zqzشCCA/! \99OCAm1'@ƌcMX fG( WS/ Q,Tg@[2XjUw<Ʈ)+S\PWTG=zY8QYX~_ xaΛB^4^iQ'_g,69;4ۅ Yƍbd+ӆ7{Ҋ9~j^lR sd!yp煣M,JCj-GbvSf]b>1g[ "*OPT6[" ϋxDa|QVk]YJH(1CYcs1ݿѫN0xW]< 8)`#/3P_}]{`eD\Uƾ(x:BP@U `pSE uM- Vqj`]`fZg%ɶ͏ݯM0,Glbd"aq5B΢>K}3c:νq̤?J\&|2i/=3)PȀ9o9 , c7`iIp H=U*^P/U݁E{6Hz ¯O^%˵^5w, .ے5hf,"ݕTBZל9[*lM󥪓)H~xZX"Akhok4ݗQ@caO}r 1F]_MnyV#"y$llSȍ>C4 nt3^]aBOvSMx@}HiJ̝JD:-vAsvU-^ъ3w 8б[qCޤ6Yt2OxzM%j\Q5P,bgVEž nL;5nӧ`>jb&7K-1q'DTdә6Z4}K YZ*b\h~*5U~k_0G4/9Y`[+T1%KClowإp NlM`2fee$x-󘒢qȽYc.Nٲr N;znvx,LX>T󀔵lUhSv:΅5Td78U$AIzvs29f[ur)3ZfMl*t7CkpoJ9vݏn^A/9&\Ah4w'=xf"w[whN!qSz9z1ϓh:0{agWvv*Vw0Jx qhN߿q21Fbj|G1RT־8”_O im#};"V9LYUya\&'pd %;bz,aV 8'xܯ |GJ'.kyu j ^wn5CU.HsPz98ՠK)jtlOG1H ssSRKB*n8.Z ۥWN~܇tvQDWeX!\IUq7b'fʾp` #/{/0k'뎔W?K 9I|!dY+Aԇrje*hҴɴ(WV7咙 !b-Ӹn l"!k#nՍ:j.cժ%HbB7%!=V=2M uC5nXO@Y 43&!'̈́ ~z|,}ZE:M^iKRh.H~9{n#2]EOsG[ $}>v`&)Fr=R;cD9>~tUi眙Ha4& ǫ 'حkGo"zsf3R3Ҿ _W Irޒ3|K`1:򨀽[%0H V&7Lw6X"Mu3oGY{*KҐ^y|`8Q;lk&qCE10eչ)^;f#Vo 3ׂ˙b6R %(rʟ6 ]O>?n >Z σ0 ˟ꎫƫ`yW|-#-$BdznrNM}>%dжYV\7y913 J J~ 杽"=T&QrĽ-/;&%ýK Fq{Ҧ_[4c6,EŠE@&T1"HIgF.+9>'wP!|I;,,0psczQnFQTt52m{Y,q+:=0$vI˹G"n39`-M4N=̾HH'>?K[Cא%/gpƝ4@,%sMIWr Q3@`/soHHl] ?"DPLd ^ycG`s;@\#1vs1V1bc!iqaᒒL{B%+fx+ Zd4^1RA}P>?;NG,p-.OчZܖ4twJnjMHB!>WUt,XRG ߽_1.z<~g'AN7R6g"|ށ0:rTg ^{?KeD)VbsGL3ɰy7Q @s4bWȇs;0_a2Juo=mF]k1?iĎ)+CLMLzWIRmF.:1u4겊¤LTt+n)hJwOb_‘>- 5 H'yNK6XM ^=6QlA,P$Vq$Q HK&y[g=9 .\W>M7M =S≝bq4)`o}+"F<&SGr"3?&ľlܗ*2$"S3*Cy Wv?_D= 25tfpTMFGL|Flpc En҃Y IZHc !ɠWmB>c?VPyq軦8,"?\1+d̅<9AV0>͐IBHӣ5G3kAm VYHe0mh! ѝYWiK Ck@ hjҚ(ώ\Ϗ|TbXYGGj\}NEu{0jpg, A"c%UdP9g[_UP1hx(0()D6chz  9aoc3͞<; 6g9ZHDvshFV [ ܲ$P9k/[[wݵ僫ExXJ D8 ./TJhGb]'/٬Ӳ*Isengh!"Ԝv[ApImj Pv0Y 9 4o24ŒH}V5t\+HSyf '̉+t2J0Q^xnDsu/HĠِn)k-cs@.hqrUxR=>yϋKzr]i(PiuHg*Q u,Kiǡ%x^&}mx%;Pw59p+d&&XHURa :/ߒ4 'C-̱^VD5?Eֲc+1إK6o';v?tto.9pO5I?neY9w^x#\^~k m_܉ţx%\$/pVJBǏӂ@Ob$KLh{ -oqӈKE,}ry.g d~acSC{="%?ğD&JAA Lh)q+>c^UfXP_abجf\5G4229$3-r-b h2tx.,~{YKytչ2̄}Drh3=ù )}_k  2B8: zաMr"jCi 𣧺Vtz\~wl{P 7Q NN{,%QT?R8;_?*y P|Z4[%Jx)ʹw]-ﱸj9YE.lyH'\7Ͻjw24N8R{+\q[@/G?+:0t\|CYuW͖~6P$ x)sظS_+P;ܿCD1t߻#H:_<怿bs0HI%\[@^K?$E7<3LtYI@lEЕy^_FH%[j cNN,BKNGVQlavI}GxnЪ vj8+7?1U98Tl6R,# =9&-i),mپ:u> Qr1zbb~=θf38Z/.Fاl-fC LyOM3"DsKmӅ֛?t:OLւy\xgQdVYfLFOV]`EPGOzG @=QvCX}%͟Xl RÎNϮ<;IFr.RȸD,e硣ʢ-a?vBSX6[[Ycd*(A̼-fO6W}yLUͮVvʬb#sgty^Tҙ[\W1f`5O`Xu5xpJ\s,ndU#PQh?| 혨TV e@Cb,2m<͟s%w\NB(j\C*S|fzdn&I;/ >ų"!2xݤA*G?f~D/>f*|_g;h!rbk4 ܴG̐(ͯ=5l]fFcf//}c-RɠT& [C2АǮ:8>0e2]J՝RA!ニwffgEyQ]hVyΙN%6&x}z8r;HKn$[}9i(eZH|i3U0 99U%Q_>|fڌ*Y9i_H^F>rms1Rj/:|u V͚GO| I} 33dFU8I>J!}s%%.W~qr>LxéMt+$3eҲ.~TF4jI ɾ(FcDqlE|8mX$VV?ue[=uUDO,ʺ%AH| xg85 !3һ[!vvFˤe-S,n ?9G1ǃc[sY|RպaށKiUޱ Mo#[!7 1F AȄ< l#5{ #X:}׿vPv!zJa)H3YrNpSpxqtV\xa ħC%F 9SQb|V88-8;`pOrX#| ]SUTkUB]ݾ,{8^? *[3s^T)n'M;q|h1z՜ U0%8wXNb8RB_JO2qqȀܼdm;#^ b  T^{ sWohjKMjE',{lEo4RCpI:dA#T19sUk[4 :N׌պI@:5v$\bo86?lvCƩu;MDF:f =QK#%FdJzNUR3+1XBjUNµ|(˘;3~&*0'5f9F,h[ŋf xQLRce S &Sk{c%ѧ2BBItÆ&+{O rZb0˜e9 t-V1y]gn$&F4b߰+TI3y 1 s-E;P #ZGlЮQWPԾttF5.^A⮓KQ9 ?N=F g bi]R+mZ38%ԽcmU|DfAN ~FEuFmt7TFǒ;mmGaSy#o3KPi4;h"89oEQ 4%2,z$QN i$EC?b#$˕|Y3)j]<a̞2dRs Ha> efA:Nu3w<+AQe5Cw3p+@\-+Z&K;cNġX!ql;8M U; rDyKt*VX#7prg_R(l=l O^^UM@yΎ8r)ʳRŗ-| ʕ)ߛy되5 ix9<ͿiR9|̃n_;GRF[yҩ- )WY1Ks)!J8M; t?p7Wމ'(4!w5 څhPc:D}ɎQХ0 |=3Ydt0/UeA:أ,FΗ -[p6xW1!lGhwg߈I人yCR%،w#V2I6M+U|/C_nRTr~\oHԀXYNB&8Bsj~i8poa'݈mrz \珐bt4=o{"'dž"VyO-:_I$w~.oLfmbd3qZ|g)ޯ7h_OH"%',=Rw~/ R @\ Hp] Rlã*U0"BјDhj!#r,7ȇ&߃c ^Iˁ[=rx=1 Jw"kDzA֋Gh<ffŶNo>r驚{c*TJ!)}ܙxx)\y3 *#':^쌵#-,![?[D;lqߘ8֣\I$`"E:SY'eԲZM+Őu.`;O@P:o֪9赢-;~=CDM;:AcG~ Djs} ]'7aM2E)ӛBwqj2mQӍ-,3*c _7cQ 12Ͽ/gzIP$(XR-3Kr6>^6XT`m)Wj;ěߗD"G#Or=`U)Z^bN 4:ݧq[ɯчaUs>wD祻![_H*k' աk!kWA6C-9a9 ]?.:6{)wPtu~Tk'O4LNS픅BvmT2±.=DP!p@A>;j]p[wkÏ-ȷ_ZѢM̜ٖ'Iy1l EDPADl[SLV$GXhJrhm4?|U8{y|Y-:D?"L&6Qi~Չo\_'9x,,}FÜhE_s`ӣQ U+c5D~Po<ɢuݙf K>@v(Icп;H?6JaxI1"߶_p_}j6?DD*,Bg޷5;Kn\˂4NH [ n>?CV,$-Qg9:"k{@5arΆDzu \,(YB!׍9p)MQUUaD@CUUf?BX# Q.>KI(N@~"44oD-@i3jb)w-- iA ɹy9Z .X2&48bPF tEw qA6/Yv͏7Kf"$L}Rx\:*u k%RҨ¼j))rЙ8_'ƹoN[H#Lwr0 A9yŀG埀A2@B)n.Ӭ(0ͬ! Wݷ. kc' K 7!6o*2P\y{PH[E30^oSz'B(/ьb"Z%cār=uø" ˖`O9vfتͯ*x"?ъ[E:ddH^3axml:˿ideMF 8| ܗ&R#q 6 %8h %*?P!3RݩBa@w`Ї2 ;Hv6ݽh!781xrpk.@ vmEXGQ/ rP~Y¾}OF\+\{6GxsO)1?A%n6sFf&:k9D_*2hIw)u'h4}0dJlJ1O?G),O3yng=MCԄA z#5a7jr} JJ==NmmtAy,*mP7}uy}@I|=)\|ШETr37 bZݍ?J9c񀕈 '^@%#eA 1hh,SXkh]@>>6jhܶю΃j?|P>(.ï>+5̿sH0 ިJ;fS:/lDQ'y<)ۡc,) ^nF;+"|`Ʀ?[ [- S?]M,{ Ռ m':m.* ĕ=ň8i.Kdd@=yNObw&)Ɵ3}@{ HشxC8+O0Rԅ e,9Gϟ jf>l}֣P%'D8 (H\t9gdo^|^oD1>@BX.oM&٬SnȊ'ADt onm#Ȑ(PX;ki)zJq(I ŕҞ'~NeR:KbTc 7s+J@x38B=PӶF l^f;Y/ӑvVu&~(?bJ'p~">(xv>pK iumOH]V&`ym{Plgٿ!d'Jqk=da6Qr3+sڊBM6Mzjl6(˺헹ٍp JK֖̱CHr NgЗCܽ>11JuG@֡ato _MމpmH^cHZɂaK+'CWZ#4Q!+Czb]D7{Xs=N$ǥkF_X3󳭹(Qs_R^Yd?]5@u*O?x @*ۅJfjm 9Ʂ1!ݎls6<q`ՋL8N${uc׵?b ^oAP+aA Xnb7uXÒ:S:G{o=<K $&0:(s|ݎ`u@N^盆SKJ4BnIy N `&l|Ā AM` g < F,Ѹ3OUfYAM\`FF2ݻX5PyxS1Mគ;a9xHPM 5e܂j2Q^Y*~tw ,wtS(EqC,CO8CfO<UmAۦ~kkaM7|XÚ]p+lշmp7RdPI*5ƍ˶6ޓg {Ki7+B Çn)yZ2oH Vwi]g|AߺL8h"\ҩY)z'!zۼ1.zɢf}۝|ސvu,̀4m̖VPJ FP@lIHq6]&A[ԉ[h 6== R8˴E7=pD=xsĔlmfI,=\ȋ5qsO?hlivM;b VA8=B\ M-5R}H~㱆rōvǧmZOs '`7*zV11і;cD4P3/9![cLAV[ȁ Yh@.GqhoWۮM>ĢHzj0 zs}I.muPzFn"}ޏ`~ 1p"9~T(o{Q1[5Dg8y𬄈Wm2]'D2hKYtsN=mm!%l[<(ҚzE.GߓYip4mj|<~extW"_ֹ 0TQ$cE ^&A&,n9TCЙ2KtyǕcLmr(yGI$s1x~԰Q{+!ce~>pOu utBzRg&v ~'\'x27L mggqwalY" ȴ'lmQhSł>=߫ >mwDK]Vd[gr$>΋V%2vBo.6s>Z:OOYذ_w9x/je^> .7vEa^i4%VO 8Ax n7^[#x>u6`pCi>>INҨ.Z[J\T}La@[S>+Οef%7;﯄ĽA&yKu?C5&ZYV}`Ѫ2+֐>$L9;# (sZOSmg<'[祻0x lM =ŋP~Cuy(!l9ص5UT|zUSpBW[aQ9`Udc{vS.רKpy;Y mVIAW5sQB:4#a@2Y = \h ai!(80>H>u~Պ,%lںB_h/czW`.$)s#J,3/#=;h@6 dC )~1c< a##{*Mir'09g+`|!V9U{FțLBZG}ҹJ ^Y n #:`EУpʜx6 X?_U*m׶Wp$X1"%^F%u_( fYs\}J&ŻnC"=Ew1k3 =aUVyxȱtdʬĎ IM 7Wo2s'Gx9~dL"=}/L}ٱ}L'" ް[jXkw>6~+&aס3 zsS+#&dJMQll('6E>ʞ%}NϺ 7VJ'.yqu<Α{&ҥ1l XҧN&Y\hu?kI%<Du܊!]eňC1‘%O5$XfD`ā\lz G/w?BaQ]zlpQAJܷӳ:&J.pP#SYjmiN{Bv"{ 'Uecjn0n9(~,L!VYX2{'x|I}Br=b[-M:?mrM`a|_yy GeyMu19ie1u'}>k:n18>yxG"bS5ҭM_]T8>%i[-pH-qɦhBH2hs:0EhPH5ކk+P6$ E AS 3*#:%15^LG]͋ ۑRߖ< 5ׅ DA&}/6׀,K3*g)pFm/!8t>u9QC7&Cc-2qw3JV.E#KYUDhea<E* - 2IxAEO b~Fl͒߳`}bZA-K@5SlxAdw䧖hɔP:SW`rMBvF:7lol*Eź_(U*?NTÀ@U9^ n'>S0xى 6'3vn-Hs+hozw?B*SY/Y'p"q-2O Bk2˝c [Sy{4eϥ*j:οjf-DS=86/=wƲI|~"MHm9W Ne`C22|/RX\ؠ6Qo4"< DKi7bw)H ?{G?>%*Wxm k /vWφW+͌WaHx[roB!*A:G뢚t}f"j+y&"sz#VQe+#y_HXXX֛*, NntsOՇR>!V!{i$Y )Hk;+:^ו>A3ٻ|Xôr K9(e"/yxF$+[z= >F9 ʯLKp׹4>$m66djҰ(]P1柘[=#Y9'.]CyRT嚐rDo IfTyESMI+NltQ۰h]5Ǻ>߿̑6`) rS@jy|FE=my9&{4S{1Lo=2@``8 |ǍhL#CPu!\8c74?X_AuA? u6 [ lҍL&d6Qd?,Ju=C^ TŤT);܆*0Jyi%=>MK{Jḇk6Uu&)/ƀ<<"uz@Rxi8keo8=+lXV!U?&`t >u oYs`܇]L+{Zɜ݆Y120>-D{Kϖ%1N="_%0a7A lhJq\KȄ@o>5U涖3[RץxQ]NnHE?-C "8H.!FOȬeOóJ͊H,pNМ^76q'jzC;~4N!b8}>,} 6Lщz )E)j ] $]BSH9?w{Steu静mO|׏wh`'FtRfDiC^)c~vʎr1VC{Ǥzozm^с670更4㘘VUb;HI74C5EZ 2"t D+92YZ1HF Y)4RەTzIG/؂f:Sסɱ*E0w-4A]T€P#ѿմ+ L- st3ﯗW`2ܹoQ[5[hbxp C*ڭ[LB;ٛ:Uzto[)ߑ}+*Gm>\Ɵ&-{Cl+u~az4Cqmm:] 3u$O$ÈeXWRij0'\&=xtBe9 l5)9+8)UF'GٌY:_TIbpm 2I_jB^Kya6>򗷄ysϹ@7Yg3 9V޷\68A⡬^V`W;M+aogM`"4RKkX<9E)4 UbM]Ф[Kd[`j:}CO  ʞCEdڮq"m>ot5}a*VWc狀Ys,tKgBص tҢ ʱ\0 C[/õ 5PaDF2 0*7B#dub>R ME8P9>HKs飆q R@3+F-0>!Z1|sDnצ 9X\$`QWĿu;F"vRڒREќT{L32}` 3`2Oyr74RȕJ}9JwC4H^<9c^ƑO`SYj] yk/$VkQO5=c}fy?(-J 'Yig|7A ܗ[`o# 1TBS+PFͷm6"m^L㫮GT{N%M {.<7)) x|;*V/"t6y!69< Apӎewr.|,X Wnk ` k/NxA,YUt PZvaeBZ0G`#St&W9Ty|tZ`xŽHJ{m!c!i7[1 D*5}yHjIVD3u p A.bz 3d5;mU,yn\uHB0a+wrvTvlC&D <浓;@CfW-S^+:=a5 "j |1}4/*뺗'bX=''0X,E)YX>!h@SnGˠDgө k .2ċ>g:opk1 net{ I] ~zg~]7Jj%eN7tfܸ'_6%шL5=RAS3vKDL>-mT%ՙ WIbVm"ԡ\Czo}nk˽MܕA"Sj3k5'w߀; dl?n@Hi)2>b;NO^-wO@4)_-׺{"6Hk3:3VZ*BQK]KCf!,~p ΋Y+z7Xg9k OxRl#rӄ5:-Q4da{ֶQG?uϐgix:X^bcn pl/N]QKa"]=gMun겤xߐl*<}5yyǣM,zc(*Ҳ bC>6յӟ2]+X-?%erR!#G zg]fx`D>oF~J PISR] +CJH @'X˯PSho9x`rg%T;֖#3&Dq{#PE2BtF5& ۽(X~:1b0TI+C#PtDr7G=>>$]#LpKup\X7fTYLBߑgpj0Hbl_d.Lk/ | ?cN(8̿b\e YTNcȳfG5"% %e 1+8"=Aes3CNIߞ5{wG}r$\ )߾gY$nCǣwܰLu}i_kry awQ9vZI *ϐ"Rigm*?Z+it`e8S߹6#|hoZgzcp og8'wnw/@ d`K5OUy;B x%N@96ʇu+h.1^bpBcTKaPI0 E?n. n&\'ϋF? 6->clf3:,r7m.z{&‹h,m@ܭ<؉יiƆ%CZ1j/2qIat.mT݄gWnOX@l,”\_{S\v?ON:X? #!yqïn#  [7Ǵĵu{ѐ5a-3ʵF1z3hPfB%r#NG.R6\U%VRpFoB1)yUo#gaahsV _OӫuYr~AN2]6A*54!|H>[η ׅt4.f'5:^P"RiU!`3ګ& Z x2P0zNb[qX({x4%[օc)9#Q%c%v%.+ -o91 _GmP.$|aaƑ88|D[jEUPGCC/ڑTthçᛖ OrpL`ZY/mpD6 6!(.eU=M_o+^Z4g6-YQ55+,-=kJIVfhkDԥ >`2<2w+SjpjI@'CgcvUNRI9@~A7mi2 &lvAgL;a&)_'- &bM$`+ADz-n٥3ߘY##9ZSᙟ, "EL?KAB?я݇ d9N%_Ƥ"tQr-[%B}J53ȋ;gV|hN+ .6RŦ)Qa($ kv]*/D8VTk^ʍ#wQ+ϪhL)U;m9"<*sqcaۤ|b ] ot<#)KԼð~ {q~2S~J3NރkC %CVۖFևi^Ptϰ r|h:ʊlhv (2=(§` ŋxOȝ R4ˣ)S nQPh ˶}]1H)W|šX07{0mڢz ΦI6E*x]wOgyn(\$dF9JyiI` ,g%x=of g -$~;g DKw KM՞1` }OlN7).'/1"l w@J~/8eU_?͒`1qnB ެ6yJGk"mPD5BR뜲4=Ϟ('2Q 4 %4"[ZcVw;K߇Cut.!C>~1bc?V\,"=τU\F.>s0L+C~m-⛪ g4~b[gAY_'MK&L˩<`>@Ԟ7*1Vj1 uZYu_=:iWgVZ(:ZsԝL0v-X&_!)HEqnI`Bxn+c0%Oy>T~ њlK0M_TmT~[WWy4(/ Og,o4-fOh`FҊ y&׭Y뢷Sidٛ>G'3>jFnW-bCL xzG?%"p4|`=)B6u Xy0[>{AZ=l`z9` v MgGM]|S`F|8|rx;qh/f7mYய9a;\nY*Z8ʍ"=4}A +lr@WeAtDŽB`kSGQaN߽31xGq#.>yH~(Lݥ̭3ci[wt/,T˂Qu;E M ?Hr5 p TlB%U^ v^I ."$HUV3YF# --Y dɊ#wj4nA~{q劀nuH HA =:vP !j5уHǟC?,_[fi79)'z=R!A]doOO;LͦCpz'ir>e8E<+vΕޢ!NKHL4i䲺R+I݊| mf)ӭcI^F6N"n5W/?ϴ D-w6PC\2Τ7\uM6 5T.^ }~B{&m XCXIeM;|;Ixyoh8ΞP#F͂F׮41Sȩ];rU8 V# RfsE*nZݒaa(`нܧ6߼ܧ97F1i#^bUm2<8tϔMQGC*U/]CPHWUK %xv!a'>ԉglv&Z$(M@34pA@ ARD%7 20K/8 +C7L%d0:$6.`Y=Xbjl'p>U#dE41 g] pjm8?Kp|GA7ԽLz5aB*|Bbg2Lmʈyk$M6dYR|Z(=4) 'E- $o1DuJ9*j1V& *o\ VO7)څ0]K_?TUٔ#1NocZem 1#N`PjcCc7G'fÌ[Q^s8ر>%uH(; ng袄;qETt3;*\R'6+c8Ӫޅg-.6X ݆IQ˨!}q2` JQr.WunYf4S`Z+m"B4w݁*3*)*^zzSұLh}Nƨx`r4`땨olLó*YŅ\~Nʠ=gǽʶ;/Ij8=+Y,B8o7 b]0HN}6N8PuK#.fMA@7Y-ه7Itǡ)<4+H3'bJ;(mDf@d-x 7A֊$RouEZk;|б劦GUJdjد|@x o-m EuHe,%fi)7)N,J/)N_$>n{,)CG*`ݞ1_ub0=!ւ]]Ħ# wRĚ+M"9=2aS M̴ 29dgs:=Bam:K/Ϥj}?w/'aŊ9|"1D;q)1ixYݞж6l?WL.E%K9r1e~u5Nv^)iE,Iix7=xom_ba̿|8B$M ý$ oJhfݭ]=HcAj*Hx^ݤihi$M ~U~@y .T 5*zk]~~S@'vj& 1)-&:m4CCD"-~汈ԟ}~;DT{|"~ P4Flݍ#.Yxw@0%|VUo/I2aG(7U>t@7f88WA r$W%X̋v j/Q{t֔ :,E>͎<}'OFw2fmc8|Y/`+qg<&Tr:X0(wq§XW@"'w*6o _t"mg קѢVvU:΍1K0m ek7NY=҂TD.,XD/K й)gh׽yH6nlyR "m)r~C?O["K󬜎cٹ}"g۱s*GOԹ@O=o,5޳imF9n$?YyҮjY:;ߙT*x'~u5L/c(7wQ_ E칹)dLE df,}it :@,!U' oǰk@9Mrp7[cFϕ~ ]T8xz+@J9sT }R=FC]aoTwnyW(=~6ϫ3ww*(6`=3`H/D!K8d})Q!=G&8<9hK/QWd%7)o#Gs&q:Ir%:KS4 n7G_ zHE`A=2aE4ndLƯ=ޒE**&-Nߋ`! @|W;83ouE9#PäléǖG9FYpO4"k(vX$p~.k5xD}^dp49Ƃ`M[AT}f~4|" }y)&%-)v0!€+,ߓ! P)vQa _g[ǭ(|Jy=ŵ`{v`|dπoF{ڊCC~jR_zzsuϹ>E>@׊#"n{%=(خH*=m Б8*+}E.@mKRC0c}Aӵ5_=suiW?BͰ; dyp "a)vj~HsX ǖCe> fK%hh&6_)-:ҒkD]0GQ,xVkĭ`}9u1spv܎f.JXi!ɉ8 1Okoeyi)~My1-N8>fe<@?lk*DuVfg=5$ ' ށȖ/x$I:|x,8Fb>L.|$^`M 'Y; FVZt!PO ,W]/6;y0*.Kqq58]-2w?~d=ːUSbJ$HS :Y(nB1ؿ[ ϑqk\;P\ҿ 9/{v9aNU<xІǺvxaM:T>]iɁ-')+*S\ 7!I7 e[ly^n#WGulKbG {= LJlLt?uo[u2vo~5vq@md~M: i AB=`emΛ@y5/aԤ>x*U> %Q,!8U L5LV 9z}驸H‚Zg_%>Č"LL+uqr؝E+8Ρh*[͆M1?b]j5AHd-&:(`hvۀL> +u48|XrTZdJXA'S<4j赸2%\:X +4hqÊ'/N*LfaNZ= K( eW"j\ 3l姢`QIxFMmNDә .̿pfts5,hY2n!j: #BW׳-9c8w:f`A:@!8zA@?Gp5`/@_CIU&&1)c{0M:#;rzRY^ߡ>|E >2'hf hE|ኀ49@t/Qq<a#f>r'0ǞFXpo@5~X.Q6\,& bHR90ʚwv萞{&teMO 1J7K\~ G?em" >(>rQ =U{KYw|U6WnA-qSX b l(XF۽ےog-Žxw=$RΣHERn޾atR 0j~|.=ô.Ovbz8{Q*1-cw@ؔ[XDF rIR=A?qlPR`Z -5߅-Mpj>>|nvesWpU֊ءuHd׭u y3S:@ayoekAkC`XRwM|FW-43Ogpw`8 Ft#!lEԶ |x7~j]c|>)xD82Bl~kD\ɏ<+Z/T2{r0CcFb؜: 5ei)2`֗wn\0pXt/&DbOg$,ʋ'T* %*/rMݿg"`cf>\*_ix~EK;c"<+}(1^IhW}9 "$?+^b dWqAr&B!#64h ˊ -^?O ګ݊qOlԋӃV:*F]'xDє`w6INpWqk\CAJWay1|\x jJ\xԗ޺z`mG,"i|e n^9ZJut3^Ƨ;pg< *E?5nbUQPa੆k6V.B@k73ފ+[} T;]l"É+8Fc–gni3@m/}/5.ܠ.f>eLڼIYi-:2e;?9RNT}Sn(},On[F%A6GKnfp&<$F"204^;F:{axkH_ja q|WFd59XJv́y 9-Uh֦wny^F]0 QIZ$ZP4ŅYoG? (^&#}ȼ @q=f}34^;+l$QrJxDMU*]s3JSV A O!F*}@}.bQ(ZkZjP橄衆MȤ Zn 'zBP;H2Bdg/;J;XX,$|9~;E.Dԋ 9*'qoTRm|AwDZ/A,E5JA?VSLbcgD%ä'j(ŀ˙;O~ O,UMa+EFM23)eISCwFj\;G<~\k^ . L7LsECP|jw3'F}>_H8}jς"z IȽ4:,[ٿ;|?1eǞ”=Xh0RtL%f9.Y*1Sdðn=eĕP*XbpR!Z\j]kZȡJ-~U̐ىrmIΡU }u"=uxMu-<,wv%k$J20;aE#]z;)},B;;_*`"Rz>4&dv}-1Y\L^ BD1iu2hg2(-2figK֟[)9#zTekOkۿN#CSWpClov(22&w _X"ߛW͵R54U]1ęѢTyh5l'$hEXI:Nd#aenʍݼѹ@nO&T-1X^r彣:].տnU"Hf?T'}?%%W;iA,/`2`Viؔxu>eq̢`훯I$mrD>>AZ3q-{t9+=#Wo3( KoYanĆ: f` ʄ93bT 17|COZq̈V >{ϦآVz{Pʌ](".mP= GFE6X)&hFȧgޣoM.JsmV*'FG"g~8h3,'٥tM6J#rmz[ˀu| >\,F>0b3$䳺G(ȳw9>tF-VK\\Ӯ)2bu;)b= W}?tf 1 \b/s Nz΄|MC5+CLH*W[g_|ugSC砢g)`ļ d6H{8T%Z;7>]DՕ J'"6R'#<=j5W '^QeWψoP }sCΩbsi_kI3{p#dxU|ZOW+τ٠)/e3op77Iy yd̰-!ŽI24mM UV#6 ٙbw ќ֊AHIiPz . ِʺw4R\Q|$v+l;#Mht&.ʙ8h;?jB)RN!_ܣ$`\) Ź"Gzr=+IgGg&Ȏ])2YE@Ntf}m?QfT#~p`ig ˼B~md i~}s`(p3@ +J_4kCHJJ|)gۤhuOpx$䚐eTlg"7FY6VQVK#5ܥC- ҏ$sfi}D:F|@jY?Hay)]RM!FhqU)uv]MV&"2ujK{2J #aJl֯]!YH]}Ni.l#pdQTmό7NZd&6>#,ǐ Qr723}"P4rNl0>?r- }0yxbgͷ5t1'Z`AcvGRٻ E$RئQfˊl$fiz62P .\$Gh{Rb /ϟ5Fc 7 (}*o>+yU)|Y.Z:&sMx&5aS{dQJ 4JF.w]Lxn!7@eLu VpOUp1&k/~\#ojRn1fX }{Qd?{)?jb+K1%qkɋi@[ 'z WqR;Ȯ -x]¥5 `s*fcQ_[s@i˨эTVR[Xwq7 ŒsoИ4xorghDQ)me,^k;Ȩp)ҰeeKtIE*Z^W s*No7[cą˱bo$(Ƞ??+x'oJoy"CNMNshAs-DKnA0[.F &ZD ݣ]'I#[1Z XY 9͆,~=U>S}XI6a|+xVa'qU'u1ѩ+[e/\a̒PK خgyZ14AuhSasl4u["QM1aِivM|0(DQ :VXj-\"IWC FCU4bއ\~(B2"XOZB3I)YB+:^g/bT;j(.ғTX[u{?tjbdD*4@N^U{д|39QTfք2)x]B5م ְki=go+`B)U8ݦ|NH:gaciuޭpA'jXKׄ!H[=+dE)6MC~QoW 9p!e"w1_|Hf*cæck'ZTƴ_@67A?dͧ=f-(pO;73<D.6ԑ}|E hB9e7Ggc-,34`tb i@8Nnmmk kl2FZfbzu|}|BI}uu2UUެ7Yi~[tw.=ӦԯGs.5MO' %\yk64͍i|?"U%W|Б{1kLBv4z܅4TwqL|)qC=#2ïYxu 8^xbIsY(D+p_jE&;֎|iԹS~HHԥsYmuZjOP])u^"(2, -~˜WaD>SUl< =3rӕR;D-'#ak|.n1HjZ&R%E^ML+9:Um!bACܿG Ґ/fErzؖ08[EE=I=TMJX7juBI"XFi)i)v:j4NeחC\qwkFk)%1qAm;{>ip05G.8dV7Q%':*~5&'_!~42`h={1^Lܱ6doR2`-L~1q.rl\v`.X>= hcY,fK@Eh{ȓj[U7$u1[R!BdjT^a}Gþ7> =z%>e-"{䥫?yUkW1텏'ʂN $E~zY!$$u na\XXۗ=DTmD ];?c3c`YUaN\Z-d3俀 z|l •>]YN0h=XG.CJ^yW} P',,8w^<2ƽ7tڴ*d&d<#YFP8س g޺I\WN3"'904mK6d#N?m(aAi*d?>UbXť~h^PpڡI36;Q5.bqިsCC+Tv~^CQ |3]JK#rؾFB~^;4HC-8KOH5SҋrA =CLP ?xHnڪg-W>p!B]R)ns%)g5xf~l.NhLm$-Tzk͇QkEh8ْ5Yg"?Rl}Qqt}jDSI"̣ڏ\5X ;CSsaxE֬kv]k8XqUSg1Y~y&iNV۰/U5@Rkf> ~Mu9gP?r*1ÓQKW'&אiukh<^''˹k( hOj#z:A-D,oN89LkF?dc)# ]/+%'}.͂|1cMrݑ7cxiEF!Y*%Q}KkK(B'f hlj#),>jI_-4lczlఎ$BQ#{HҔ$f?v-#}bބEn2OF +(+ kc#Z% O6n ava͛ ,!V$ 9"Z~zNnI5==FugTW 37_dXYpnO% "qUauAb ^[J׿,'Vd63K o1 uAޔc~M2Y6Q0"`?|aȨ ' ckrԽde 6!NnndmD@5 "wfPiŶB'?&K=HhK M-$*Z?iQ/Qܜ+d*netiD\)ub^ Hޯ+նUAlArhQd%g}Fzm?{VʐFkTں3rGu%D7GbʈEZS׺(.%2/bmu^wl30hE&wOa^% m5#=q7H"hHxCCRXja$|VWGE&(GgwM^XN7B87JŅA!<wz^fWRAԿ9 Sz ʗ)8JQS}jn!fr$"@ttu뻊> צ 35AW+!!Zk#&I{8-iCsiߡ6#~ثGǬK~41s5ʫY{U牁%d=Dw&&1}HMh}jdٵQVViDލ#rdw. T0ftbǸb]9~0]槽,`bIƨF lݯ|L7Q8ϭL3( ^bCGX^8 A΍x 2olj a"lwSխmESj[WWB" bU>#vU#Pʱuij㡚huӠk ^.QazIz9o<,d10`hRq S/!HsWSv/~*vw1ouZ^"YĖ||mʗ]Y׸{|Tqʥ$vtsrv8FAkmHCv%#?wt U!hgQx!$huOeDaO'J)꫰ ( ܍lpBW!鬽E}ָ*2dbNRfng8s x W#zfx~mUD0"z}l >A7oᨛ;fNT)`$M"3[pCP7ITS:o @WV*8·:lE#[Ҋ##!4Zi蓴i( b˻\ mzT:2]WI' md K;Ldt8 6| p$3W wDwit)~ Bl2 +\0NP=\ w]2y<@雁fo|VSL*5pfi]E$.VOR2!ǾI6p E 8'>Q\rEgkhdeAnGU n\`le(ƱIO/0:}"+]EYnU=n13'@(PR ׋!Sb㭯Tԧ[V> (ͫu$ 0$+;ncs*_:c0w ,fx@g ʡBV*nGwgY1>389n.q2/y~6=u-K)PhhGjv6yr릦Ɵ&gpN'v~ȶ1&=wbĔbSNE qd ׻DIJLNd7!Skmb%#RfpU_{AIP#eZˮm%OTo c:TDL[>ə&x.C 5͐b)rw޾A y.r=Pһ4rmr:LIM] u'ͮ5+co`#Ǖܗ6`;û_eUe`pgU^Ne Rv"[;D$⾠bJ'02-\dOoZs'"\Y|B1Vuc!_|vgr.ƕ֫moMQj[n~<ԃqix=H+$#Q" d˕_$E &vj LӋ~;;0Ůl[zoֈr# GɂY}qm%_٣M;Y13V6Vå82)rr:I8BkC퐭!*^Z0H n7Cl\0Qf=}<ؼukcWk0rcҟ6  >ơ>&_溘fD"ƨ28940C|_Fܘ52CxT+ 1;4ew.u:MIjq[R7;%̟4XjMe[FXk(B(lD[/O+l>|;E*.'$KAm2\.`1cˮrdM0iҪ2($*SFcp]OC~F(̍K:]SM\rqĚv ٌ*(z(YY@ l^(vHgaB,ScW;oN\Au0H]J]nm}gtfRwnvRm/$8mim)\B%R00P (<^6B8MDW< ^$\cpLKT6-`4cWH4ZNCR"*.F{i:J=p0r2deWd]Eb懬&EΓ/xt H}Rwym@4%|8ߙWURKsJa\KEN]qe9TwqƽKf{,pϲ uc"ճÁM!e̬\@c-ĚI¥S/CկXzmfT ÿ5"% e O܃:X&̥|H1(>qGV:M>F)/j~Ke#Wh0[Y{:,,U,fV&|N%:?4|7BPTb,5eHwݧI 'ˆ ܣ4u-iK}KdXܴ?T IߥɬW448 fg2RG9,q6 |_D@`*z1PP`J++YD|X>=uB了|<{{+9C]qzۑDMvc"eeϑ DY`| zUN]P4ʅ o)Q~d(0oE,ƙ!"ۜ \|;O䰑m8Ǝw]S4Mk2)h'o)JT'~^PR0Qgq*LАըlJݗ #z0X = A° d|U~[Լcx8ϯZ% [p>,嵋}wHr+.eG"hS̀fwVh!I75)viya4vPSfݟI7lbGRu?tyg\oKX/_p W/0YD^/?p6EBs_2֧>L}$e Kb[e hRoJYE #7Y,d , x J %#-E/ 14MQD8X:F=Xm:)\Ȑ @=HЃ`oa<gfNY,k*7o_vSJWcRɩM~ST$OWKt)ٛ]e`Ye13z-'R;*}59}/u8V\N(k@[6|YK` =%{G mQUQb>n G ,<4P=#<#UpTzɤ-X09#'ueH>ם.[/X4_}v6\+tcn4+AYi8zlC2q:x@ϕ`H8b͵lRl4R%k+F;jی@rTJ&1RKN<&c >&(}#e2ot0-VA9!Ҿg};٥A%h>N6;JZ)/ Y$3#3^MX BZcn]id+6M[Vm ڇ5rW?D{IwZ5?$4lqvDwӥ!]L%viX97UIӒkb*a8x5yoڋ,^vj6's2۔&fߑ.FCEYɖ.c]*$6qlL@E/|FO=cF3'όG!Kd;pYW }\i8}8W꣫w~> Y+'מ0g56 B%X=}kۿZ462I'}Vv]`AUxHVyz1jr#Uə(Kes`fg|%Ri<6s5_+4}A.vzk&l`uBQ5ۈ6ވ KW7GO9-3bay{Ȃ'*)`&b'3Lmz\_?J^Y=Cm>GK;Zz^mwMNx<:J 6uW FB=}i8 hI Pslk<3;~V_[f}|?JmnAljs"=~@n &1e;BK& .hOcl1FQixE8a}kĶs oAUZ9@C)cnqݳ +UJx3's0LK&,/9Cr㿧A[l>E }\89d2:?$ Fa=?zKTe="1Ʌc:\:/-xo7xK?Y69vc̱dsjrH{Qܶ6 nR$"߀9L/*BɉsRvwmp'G鬋=r+^C1Ku?$ޏR<+?Uz$=mBƇYtVNKdLW*:(JhBO.Le+"iWAw1"P{qkA^`a >Sj7#Wtri2{"g-VhOŵ쎟)S߼Ω8o~VlB\)mZzQYxmH~.  j#D d㝚=ÕotM.:K.+MO6@ۗ])2gۃ@{BPk0)I Z؟,?^.Jb%WtޤyS>%?,!ځ#FR; )n~.à q)ۍP#Śƥ$҃5A{_ǚ5cyZR+K>Yqq<0_&ƒ1*Nj q綽Kz2/Ɲu~.~"Us*-3Q1X6'usSLo)wF{0 T2I +hE*P텎~?ms{&&ˆF LI6^ q ȼ/n;O!,m۵HՓRa%sj){KuEԤ 񔂾m"B%#݁,>wF?Lj?jn%nT9]aZ0]}|we60o^ґ1d/a!xG$JCqG~evTNu[\Mͭ%5dz@ȴu v\h(5K%ңä:@yxۮw)Mі `Mr F&-HfQ8e},w=T\'QSe}+K4?!(],?C%{䐇$˪+䧶DCueN5{!;)}}M ,*$ځ]YzK@j[^~tk=5W vQlNppHof-D[^-gNQpĸz)K7/nΤd`FhcFMTy- lSKΐ2ܼ/xp)B$Ltؤ.jަ/!x OPLkĊX+hj>MgT:-|F̰ :}(ݨbZR ma@_v瞻6;sG \~@Ri=֖1>yPv˳9՛zM~VbjDfCb9d3V$ɞ E`[=,V&];Mp]ZѦ'qsz5pcvs|da>!`%8Ud&Oz)H)8ެҎ*攒Te w-?sg'3n,<!YUS@q#Xl gYF^=1#+GE4CU3z˥ Z1U zЂ(p2c*|DQa&G'~|؇{\ɏ9ڽ/Op fK" u`)) sV nbIkasCahB~b/YB;]ڨN4ˎĤP`ߨA KGa- nqI=}%ld\B!pb=6Pj/HE6m%Hdڃp!=[#^IR c}(\d0-H0Y4G׌c尲ohDކN_O4 x7]׺ZU&z1'uyq˧Thɛ3$6:;i{a<*3/^=K,ds,PqȌ#K%3Ka>p–03\Kq7Tfщ<>Kɳ3WFXh9'~E%V7G&<6Nm0"o1fa^OpS0o!'Kޣ Dc<b* ).݁#@H}#o JV!HUj{.wG҈=EVZܗ ai۶)$euؐ.䃞aC {ye`Ku kCLN ?8&b>'5}B0:s M*ɾY7W8)'ܑݪ忮}yJ) <`Œ5tzb_;`OM7=ܛgĞ{lf(eT s抭<.Čޡb HO'JXsT;`3S JO.:YcQ*Ob밯O LywpJgG:7Et^&oЈ(X聘{aL+~qGiw/ V# sELѭWónQ\ _>?Kg `V-k#)RwիX\Jc(K\}'&--4`Y8d;0WGӥ:+ HĄE77%W3`ҊnӦpt"(zWTB]H>O92|ELID~gќYl/t|+U)]f>[iOkΛᙡ2Ĵ"t7͕)t@!ԹRܔU;5S UF4!mAhQa+ dwҤ#nw@ 3f,,ax@y16ţ9HfL0CH,;C؋cpBG _Ә8qr:n'}%`:.?S*HX؍k5ᱭ`4uS0ue3꽁y7Gbc#,G!DRBw&ϑT*O#xw<< sBeF2l<*߄DFSCRGp{uޑcp agʶjnvg9O9`Y>?wt!mbZ"uWsԵbw8Gҍ?c{ bMnI[lsTQ@|prݜs6s9{ LA;<+qcZ TOR0`of6V "YROE 6ny sꢛc$tbv$}!%j07 (-`aFt] cEif Ά1@Y<k'Xz x5 t3lScs0#^E?7JJ-u?hJP.eX )( s%/;6#\y/1rE7D/Eǂu~[V1w|Qh!'QjOq;:2z^pNA,1XWET(O M;mA^3oR$2-kX1jx~z?Yw4c!FG$(BX'fʗ\Wش^2Hr3W;*^8F8 aV7# w9'krM;}㘘|n?06 C  ~ .6BOOfϣkJEj7[R <5IuE֑nSC9.KoƳzZmw6(~gݘ\`+^[+7@+YI%?;ٷ3bu]=5>vQƵj~h nK96@L[lĝV v.Z8eUdkQC[!U嚹C2'&4#m֠gwJJ31iTX3u3wmŕp3q\)T癛>{\uİq\G:ӿ o!b2i~ P '.N{NKiRZvTN *OitV݌*B2PpA#6l(M'r?1ȶSkXs}|j\y2$WF 2ZOOf (fe!t178h]fcҬg:mΪD="PӦDGBq(oQ% {,r/g*4fi9С𐱃X<[7֖ -%Fv@ЏTCS %0҂`D+=g9{4/.fVWYrB\0piZe}< yI墈Ouc0Lq:kx C y-Ytި#6"]e7(=9To9ZO']UI@[ Bc0o26r45[ٶ5>B,9 n[׷cgJg)+s]sHfNȹWe0o֊gӆ)$!*b!~mihCg;F% xmޑL7nxg*POo+"埾@Ed]@ #Ջ4˭$;D?'f( ;jώ!/DF,IY^^ɺ+4sRPIĹ$du:X~ál=z_>>_x wUtz2 /N]²*2nRd ޾0h\. 3%K؁ ]=,Λv]\q92Y=6_5'=OyQPP]9viEc-6_ =WL =O˞fmMR=dOgS6<}iyUC=U\Zz 6`PVCr!{!Ȏ"Q})̒&W3M]Ltս-, 홪+ozp<_Ha1-,.裄 J*jb /k3mM׶Sj3hݔTE_V|2j/8tY#:оCSNZkk}{ʦ+EtnzbD BYP.tfrvCNZIM=[W]>:ƗՅB7YTxVWUSJ% exWX`v˰6ެEE| #OHwW`7P7t클<" $ѽ}#{&t WZB4CR Ŗ |>>WV^NWvM%j()5\ Jvm,Vpx%q elCY{X^QIwDE3*Żqdt9dsZ}fal+qv6$ZbpXP sp0a\ 8gR6AWq>UVP!ҹ Ŗl Ub2ADN>[z b\>КR8tZTNH.&FW( 'x8j^Eܐ!)D80[|-HTSeӮ ɍ|0n&*JW CP;  )e.j<R"NbĮWmSPz= P&h/0ҷҚFnPpc%^mƤ!Lr!jLcjuL௰¿x,QbeOxѱKr[ڗ*\hyƁQE0'EJ2 0X4EQݏ~?kL`Y|!AA,0 AYa^}lb]nlf-391k\ "'/кixZk!XqdAђIJJ@L 5AN-{d\T͈᧎NƕJ=迍`VC$&@/cβpD3Y{ɖ?3>yMvFG\"(;PVy Yj\j;,Кu梌id=aJH(W3cRgE} V'8UzfH;0cbH}z+.;rwBIMh0Lv W ?\Q3%+ijϩ{[IRCRW&`0?t5E)˨>z$-Ldk,۽Y&*+U ^D[Y2 ҝ<ًa$"߬0)!psykUBu}u~huHsT9wr8jt`J\_2˓n ?)כƒ:Jv$!(/iGRAw=/3*h+(s~ߙsbYH-jPL1::Y#A?H3BV土1 Wp}I`UfX&l/jR7bm-mM5Q^9Km </X`6M" { !ˇm;c~R?xvlgu]3$8¡|zoweOF,O!UF ̥U{D0dY(5OySadX!}n 5뱈H \$2M#ti}7ފ ʹIPرн&J=WK 9oڇEԣSXվ@`vcμ>NY\L=/B>߻nY!D͇K!vX?jR̽v/e޾7Za8qixEbf^ ~.5 hJYPB0=A,LqS1KNG Fd).O(qX@?SYb\m.NZ#~H[lΜme&^RŹOK{F^<[ռq$RuۋfՒ9]Vpd 6dm91Iɼsa~MY32VT{f)2ИvIʣ^ef_]|o`F2U +j`M2>miҊ;a'n- 7(f[d5*(Bƿ_da5J *n 4M -au6X2y /-H']EaL0ɡ=*:$Z:? ")9Ψ;}`fʀ,[?@7ׇ>"'FXlS٨ \R.Y'Av!G+-·^o*R܆q }0&o~:kEC%g/Z `M:+p; }}jE~̊cl@b)RHb~&ڬ(F*3xǃswp @8QD;m"* M #>)W]x[ZWyqEC !rdZ i1>yr$A3iݓٍN Vb2sG+q<iB4;O|<20S؛#xyai!zC x}pzO}y,{hr*BIrt30зY`{2&! E 0ftϽɈ^1wrF)b; ?{ gD'2=KR"VN?W.aq'^E(T,^V3:*0MJr,U2 mV<5M^"n*AОRO¨$U<#H~@,+&ep|o}Adk"{L=0a:buiJ૤kNV;-tT4f+uZH_=Rh|LF(l$]Ts@% &sT}Mp CU1˟썃EX)Q#r(?7 4] )0R+##_z_!>S8U~,xQclP6ꕿٹ뮇\hK\I%lrRsWzI} L7Íᦧ3#S.}a㨩:'mAPAר&~g~N)D$ggkY֨l"qj'7pS 2׶fM- 2g0AfEiWb'g:p|*H$_@iө}1A"hnQ9;ojm.И}BbjQ'a9筶6ƊH< Miҿ9NKxLWF̰eӸ d16}Œ#ARtWxa]輜-Wҟl-wo1L#:|h,ny{8Bf *2HX+B˒SS7r" >U$ a^B~ 5–!bmv\RMGkA#XwypDJZP?1eA:h 6)Ϙ 6f#?zUl!6zOK *a%lmYB9TtM@X)_ sp 1e> (2  8s82HNT'ƔpޓBͮjK_O$A#(*k(S,z6bXO]}joȷ!/9Q&SZ]^6Ѱ7GޚiZry$gg MK~Ow# \@0}{8T}WX:Դ#7\ ֺCtzjwkmy3:"w. bH*EdȾ-lS Su Q:!5TP|+-ʲ\U䡞-R : \V o_X$HPkoiy ];EraB (6>z:[2<߼C35_C͇tpK?,,, o뀷M?ODğKYc vrg@q.{: ơF| AY"neoTv1рL fЈ38E1V6:dy4~Dg^PpNSQ.维/׽ #6 κn ^ {4ro]jIDƙA,؎V 7d ]b5ХD`+j`KQo~ ֦UE̼l_z ^!aEyY gzu}4SC_ƶqߏ"U%>w~"<BDu++Z^sE-m; ˃JU_VKch5v|>N!8z1N2Zlkߩ2;Ӻ?Z`\@nKl$,E+c)ܟ\ot{*9e[WI܎/=Q\ڍ]kF8+QPj/CJG"fƂKhHTL M2LdU^ *@vE-5kz^05Q;Ŭ.b|B0<[,z.ϨPu] :([KdŇ_m 0gy%v a6@p}>exxe+ RkJ뇣NJ#{ܔ?K槧)4Ñɳci$wӡ4[R=wdo 1G:qΙpwY"ERM(Xi>GkK$C=p PV7 -Yd,gE iD 2*EFsnf䒂KkڇpW.XH>.>(avQfw#/wV@S\&2lg3}iCz0Zi~.I<3Yab(?S׊_А@)<-٬Cl^K У+޵{u8؍.sٱM{3v).]/EX( hFFEF ü[-꘰СWf.Ac@P= N0`p'<52B>lb6ث[}9z.hi~BPG:\JI EHEw(hTbkQE{.{ݾudhw 6K1i.zrw}+On ([a-O edKYZ%%XM72}BW9qһ$hFỊ֤t3V2i:?]ybP#āqaCcRsh9i,u0-a4cS֍k+I@֚3C)4E~~~?`*‰~z6Ƙ!0S|_H`WEH? k42NS2".Q]kOKH`3IiS䶣aÖ qT]ވR~f|jTAqYYˌPh Gd5?W1\fN9-Y4hOe;y yB@ 6g0FBw#mVQ'*˲}#fCJd"󂪛'j4cfS=L4q}SܞHH"ƹ&[c;r`9Yu$ՕSFӮ eW֎x/P%Ϗ;)ӥǽYt.! .%R˹y[[d|~=@eǥ񓓑Z~@ _3Q! G9v3V@ `6u 3[@]On}^$eh;21k>Y/_Q:dd9auEiXwˮ?oj#FS{w c-ܭr>uYJҫJ/zx=/\Ղ*ٯ(?$Ikil[m:c,]QWTmr{?Rzj 47Ϯ* 9O<&#Det yM6R&I59HoŌE]\A*sʜ@ӥF5,E2V664&Di]uFxrP=OՑAy OT6ț.Fh`9p7K .5N eŐpɭXB 4)V,>9RЎ?i^C6lQY[ H V,T+22;$5̼wVTCLx uv]3P2dc_t-ۇ!3`LpQSAl`uS ЗZ3#0Sge"zXeS_ qdUdS_wAI,6vT:I/E(6/PUcJ4Ͽ7>ɯ'e3E4Da/Yls~8H6X _^jcuЁ,P}^߸N CLk9nɹnݰS`hyiS.7l{X$RqweyH g"k{IHV &sWX i.䝀VRI1?]+[ dݱd fÁZGjvy{uDgnqϤU@n]pJ{(Mhln}\L-:7ܳ_IqJ%5lh@`[Qz%EIH'Wc]Jiq_:={ݬ1}5A'ƽ!)YYEl9 Y)cf?]ng$ :J0IcjF;iUN[βcő[G.sgjHF<繹(0.\g]DU'01to̩̲c6PrSY\1EoA)%SYVEs)Ї">@"AVBFsAy}1I9 D/tű29rBC_\ 01F=B'[bZ6yA)E"@#=-.)􆴧80<G xy2p =`m"ڋug޽_% ջp Dj 9/n:%5s̒(*&*$~X$>Y=epzƐYKf~lo6|$8Ec!4Ơṽne k!X;a7!TOw)J1  gݲh dw  .Y7 LwͲk++: ITXZDOz+ڣ] ܱK l1P龶f.[|V:_}Ԇaش [r˩ e)MH7 *z 3xw_yJ"|p- X.BAi ݒ _.7NLwHRqU멖q򅹴(Yh*h &@/;}Y#:6%"7[1@8|;Φ8ZjK{q@(jk+0:ǏȊZPvAk,j GLힷB&u ?&dEwl5"Zު[N`k̖Az$/=h{t8 Ө-~o4^e&|pA'+FU2UcBve깷,8`fP3rr8] P煂] Sm"[u 1u,K剱E#WlګR1 $\,/rxd;J(aM݃H$7 R*ߎQsNo=DxΒT?<2P?)]DeA)M$WCQ'„1hù{kê~Kv0wokˢ*g5dH e<\@ 'sp<~0r0tbb5[ο;LiSw cGvi_\#9m=2>qXv{W`_$ܻ!noBY6(-KjZP( a wv Vi0zy5YSMH(+VP-Y$T~+S&5qȴ1{+ I,ZI"& ~iyK^B&A& f9E -YꭾYͭ*9MwˎW雵6|nHyɛ-)Sd]){mNfL[I0߾13{ |+j\bK#aR`a>(1pщ'׉n4YR&#T ̮T]."$8ݨِî1rJ+,@x`y`Č$Ga^)HO'-) c‰$Mބ_o,ӠswÂ.SL\]l`_Vg,Aur#6 !)KՑ,O'c-$xspy"f뿮FH cZsm] w arЗc!&ȑHTIpF֠k@BYr_~oECƟ:Tt.ɴx*F{i4CצN"\*.{eFEnxaP%sf3Y qc k5XzО'w; ܛؕ;\vmG+yd!Gp)>P3uwj_~*]8Rm^bYNa䇥Hץg;7l`Hc͏SAbTAMXjXY6Z!šu( 1D у4c|:<:x$_}5]Q/cBr4CbV{ l!@(|0SãiiW1$|ᦾuVRF<5ZQ8=ކ }OƛZd\R"x IzMEi:9cs eI={%ܒ Pכ\3V\@EFG) ڶQQ@OeIBJ3-CKT|GaU&4lu`Yuz!R'o[S|+=GxMHX<۵&(v姍D4飬o@<Gź fgD-i&kihWUg1DmnX؊G4I$ KSOFx1TwB*͡=XXmԩgA-{q/%ƂH/dKh~nɻ~T2Sg5o`@b0ǀM筸gO(G*a|D\ĐM)Afgd*[LJ< KzJ mCE_-hd8c+N+1oϩNʅg.HHqN{NU 6)e.>="ez'spgez [X:kS+߷B<.AʹdJ;E^Pʻ6TtnnU-;T[8bp1Пs=d"K{M|-p*$]+M?$ߔ&N<~(o@̗̦EMf OUhf!2XWJcf,z!Glw>5t\[7]`v92~/>`.$q1eN2ͩYI^e=M#:n,U;}XaFa@n?ٓ<_4)k^Ac(UUZ,ylq!/H!|!Kk.L8ТiWoz^Jv*N$Vm6.J٢~rt]5M(k/増|7/h cWYGlߙ)AڤP<>M>ŤD'ㄳ~p(l&=c-Ϭʣmz_#څq0ChdAuӯƊ ލY43DtxšVFمtOT @-\$X>S[6+ 36$4w'Ϛ=ErbBhÁٯ qq㉵"aw* }?g"q>eGŸ3X ywCE+њܯ;-jF-+e55zZSLbA Jah~bpV+z+F#W](  M>yXdkxW(e ӌXȷox X9U*$(riZW/<xߨh"MhYvQRm h3(-NP/ ڔS[[BucR"~[FZp5ֻ5)4_;*DLK4^aGZ5`8[M=iʕ_k(V{6V ug5OQ}㑿pPhoZ/?nłD]BR!L\B4r"X焏 ?K*LKJ oL"ywCf4,źq^ZD_04}C̔=d0e#™K{&{E6*е 3C]Db8RH 6*[.8̡+Ev (Br(i ʺQ7v>ҺU*5T9FO>i /p+#+,{ Z&sN5ʖJtN+Ⱥ9fYt06 ɼD׬q+O[d<8w]}$CTrlW{} x;ʕd6՛c enZEZ0Q=*}sjT[˛~(cy3I捣{yؿ= StX`,DiϓtOAR ?3'Eָv2)`.ސ5M Esjco_VSjNS ėhn.a#D>T'Ƅ!yd fh=p5ꥳT0LC ,ʱ+"9.+ڋD-ꞎf5k!o r \/FySE8hUHsFe??ۂ`ƣHz%V*?2hNơ؜nQ^xCeaaS湒}K/hND`5Թ\`d5r!QKV\3:`A)jhUji:δ&n|m"أv3"66 {5'Ih%o?>ieց4),[Vu@▽/򙍢6̀c-CX3M!-sapah ty,)ULpACwR֥ g 2O|d0 3q٨Ep\?̀2!IX p&dw|>ff[7 \ЋxFCdʿrnD5 h웸"I;Mr/wHL$(ޥ-G*H/l;F`3w:hMYC63Sʽuv^|bO>ifg)\Z'sIH=uX^ 7v]j:ܠԘ\J?DӆkЃKbu#P}쫲֦~Q%A@rK k{Ǝ&[Cuq۽u3&CD-Ȳ3&pgȒ,^Qu;n yvW;P>U>tToM Ng K2ez8als)Rp%w""М[ɂPz%ciqJ?c&*lZ Hn畴*hr)U; 8Ľg9e+8 Ta)kc5F KOh @p!*sӹo(IA-( :XV>_^i0΍=ֿF>[Ierz>iN3/75C:%RVo_gB>ʄBԎCuwͨ^kOs,$cePk8hGCbyOr<QZ 쎾<3a쒮zKg &nc캋{x9Ne5jǿ1M p+ͿW{IY,ؕ%'4.̸3],& C#`%ޮr|MIRo%yޑB` JIZNO)oxfB doYq~5ApŘM<(a)%xKk2:oed֐]Wrɰ #2DS mIƅ6],nSR0 ' uiG9i/&BWv G+dDu/Th'dEƴd{{ {H(L>"2Ó\\꣊怜P%'7Ә Q w٠l;r +Vf/0ALesdyW%K:絰'zt'td(6W\Mhu\X1~+j=Z:2i:2vąN3QVPٺV}$=Sdۂ臿$lW5=Dp9Ϫ>a}b3uZ蛣 s:JJ%\D4D]~>ضsP s~}k{JwsٸDL^G/eVJpF\fwoCcB̊25Ru *#wQN:6` _'R4lDMc{Wײ} "V37ҜL9j % f+k{P ŰiH+ٺ9>JC1GmP=7Z4m- , ~߼/>V]rPU9We'/Emp]٧'VA 1o_1|69<'W^^An/.I|'k_YM̦7v\S;;S k'ltLq1X%3SI˼J>i79H=lD(zV%3:AJ5 t^YwtZqXȒ1M]ݫϘ1,(A}ocXUݰ'BGWKd YLX0x}#iXj…[.[A+"xdslHrD S j^%{XaOv)U*˧Bἕ@ ۪\T<'}t~ reRgڶo)Dni AO]-ÜsvqosBϺ:@='OB2Y,LS0 \U~^}̣ i6F29hFe@Z&@4> ӳ˔l3wػcy{)k^XMal`|:.ʢQZKw ^x]*yM$t8}T"PJ1J|,y +,%$%ozZE!mYK_O}㝛s() "%)bm"SrؔÒ~%Jّc,KpщVq8TEB'V2JM ]Ȱe- R|$4S"DZi nNk#*_U ߢ߄eTX,yQli"<ǬѺpD.&"N<t=n)kMӣ!Q8.#2Dr\UA'E?ׁv8p(N I32(HL?#䰙 vgqu*os-r7(Ǔ~UU0xeH6q>gUly"n2ni'2I/|fyL[M Ȩ7:pg\@űPƷJq&T[a@̫ 1OxVheÒ9G`H8=Hd{xxzf}NM|"]zʢudɱ tg \1pV4a{8dVBR'`U0r8^t^ꋨe#s/J<;wԎ3Jmi G tac4l97UZщUF)ϲyba~%=Tf_/-զ6||jă>6LKy/\3|,⯹\O 9oP+y I=@MϜvYGZӀ+.X̬W÷!/ZG$-q`+d͓n!HM tZ׳[.>y->3]G&xi.-xynHXNFBYy'po_/HZ%O^L}4Yw0yxc6-Z')QZvɜbr լ´0:q7,g9aFB8x]>ENg0W{m'fnt#>sB6n;lE!h|R~WZ:@Ce f`|6_qing%,&"fgWtߪpNnL{3oUj~ي!.6g?hHߖC#J'ZSW 3[Ϫ Vm[.IJ%xØa'X@7ѻ&VѡȾb~ű5P|{aH+:L:; ,q`3K%MHaW+6B O6EXsLcggV*.+/s( \>'m+G0 Ŋ˜]EB+Ụcpy Y{I thpe!:7[A>A~(@t&"Ų@ Ӣ+CzN2bCw*8feبm>6cݝ"z# QSb:'c˃G`4FVJCZbD߻/+0FB qN# *BW#q}¸itNL\?LQDźsiY/4 Eg _!;]~XSIgCMiyZj֝kopȤkS$638Z)!DQy}:2-E Y% Q\#Wɬyjڕ7]dw_7`3Y۬l(Ov?*%+ 6:@r^ΐ5Jp4/>>S\D?&ٲ[[J\Q x|*=#ԵlՅ_~P$AZzJ 77r07ה;y,W$!-,Y,&s} Fa%fa4Ÿk*qJuU>0G|a6\L2X><ƀ'cqQBhzz e5Q\ &.8'D(8;SH L_ pڡfmwqphIdJ$qyptuqD/F#KCt|#|1pb<K(1WyjO "<@w0K~1tlVF-j`\ي$w_tX.)vӻY[sw=5nyw1>[/{OTpvG OVG/lOz?G[rJK(*$l!\Hţc*Q ?[~`ߥ)=*?@ͲMS'F h%_+Pv|m%l -E_-}"Wjo|=B2?))Q %iUDǭI,Ԣcyh7/CmF8wJU761 n7H>&HV-1<ũɵ&'ADŽ11R1<é5&Wawtr_K)R HGyXSn"xyTYvrm;JkX7WNY=tIz wqC5%) Y2Q/_Ra}Z7{X:'8a{VmWoR%K)zpGR/aaTl)PtAݡ@u{ze2hC\_H1P]xBnj ,b)j)FqUQ,s 5ƱCr!9W+9zs @NIj 밉+ic,H@26}Txy2~;i~%äC;] \S&x8¥{ub)]f~]@#WNWA#ƻ2muQ}i?6Wޕ&/z1t)J"/oBWFewB*H0 h7qg(F}'vLY9AP^S)z,Rޣ5)]3eF9СԭfJ.@3 ӟG N=.Uǥr|vo:^7! b(HQٱ7CK4lH[D>$ېu&̊1õvp9j!Js.DGҋ_E13ړI? {&RD~h&l-mEU;+DM:ߝO YX="Mzq߁@900av8Ǡ%݄v%+QT٥hZ$nqrdzbpVs*x`_+1E'|o:S"a5p§ .HWXa ָrGf|@ᒯ,KBUF?0y2\t޷;Bғ8|͸Q1y al/߳&GŭU@ 482=n qɊ/LOdn"l=A\*t^>8!xx+<i"]Udzbm]jm?1O?-ڐ\fJav[څ,oȰ40xa!n֭a3tɻ@zYyĝxp?lπ*%eiB}6d/&w_D&l~ Vg`6EcʘiCն%0~(NlYh_`pHB` -m;o5cpUp16Wp\ cLR`l(<럋ܢ^ =a=7^+Qד1nrQiKBD3)Y>PA)_G"f9TS7eg"h&U3Z ݸq4E5W;=ozզp?@|(h/ 4rޤ12J+׫S)y mh4?4;䫤!&Ӟh2]ڗ_l]7DTs}/v ׻K'>HN4+}7JSWZx0`u09_]$pCK^ADyBv%T)c[9j*{7sz+_EɕiĪ6[ˊ*%uPZcʉv!<9`Fj"6` ͚OEAF N+Ԥ8'7vw=Ru-D&~I ,f7`U:_6=w/[/KS?t$v/r"qo]EEae>JtHERL|eF=%H~1zS8_>|ѱJ&WLOw 6߂D穩FX5&fVqƿe9 PdIa+:Y A% ǜU1wߢAΎE`\E}߲H i@y,5ǜ\8w+A %fx: ͏jfг]}O1 Dk@aWA]2a*Jwq hkGhxQ7!`VH=Mgf&<+ot< mm Rt=D\RF,KOHSKDhA!q-1Ywi"2aֆ6dNl5܃No !oS%a&z^[>/;RZ sNqc|VlaF,^JqBPNty\|p= "u2ذ\RAῥ RzԀcqP~d`LUzs6R)@*.NF6ud]a$HHT4!̀M =1UA ujfOaPMζ;_,8zK>k4HF',A4C{m/KZgdvT͹vqMy. !1j{Lw6AyC*0\ddkw }RAHV&8!K9]bn^ 7ޚbHf#y,To%㯐lA`d$BOVbqyחA1Q/ Cbɢd ԔBM1)gBbqLeԞ]iu6\mӼl <<}J5w?ȗJptFUL;Ƴ2^tCi ÚѱolN#vx']U[o($!0i>Ǝ@΀ ;[%dRS`֪5r.vA}Cub=8n6G|m*bFM]M#3",.xA98P.Bxtuܓ/2" iW$|(o:%oɯ^ r-*+y$Q) >ߵ7t b4tlz5Lqz+>f'B~Z?G\4m-!çSD491,4ctLO`H?.KrCN!ĥ 4I[?6y}"#2%V:í .+[YaOZ EYÛ/2/mjQ0QIu hOayضԪHWíhFO?-1*~&B~2{N/W?rc: ˤ|CM*+| Çhå"Jw> 1`.cL6um\(*W KO$rExfs|7ȑ lQFq]>:TC P3_Wg]lV//RD]k"8` ~Z` ?\'SPE'$Q7QP7lGڱ!ߋy:[+r|"]njKΝ"w"ZIEppDc`L'!uZvf̾D|E(WݦLT5UcXȡ|iK AћE6F{iTQ7G ^i)gblp; ϳX6-0v "F#+Wnt ldFF,ʉMA봭כ色o^gcעj+SR[-j!_v -~l֌hUP"3kAb4¬*l7 mwlS5Z@u:&o*gsVakhJؖK{_q/۱RTTAfBgk+ݕwGx=A*}(q_ } j2^.ǮvFk&A#*( */ Ф"CT! sNF&AOGAR`Wc77ҥ[mC3(&Թ>\l;D#\?r"i<VboZ  "K8CіQV]Y8͇,T4 6ݢ| iNxCCT7=kt`}Rb%1y.?LV|ΠN3 .`k{e髋YZ}nc P .j//@%Q|TR.9fhcXpfqڣ%?S 1PU'$kz5"K>)ɗXkj%/ls,a؃*e#ej1l>>VvtbT/ᜈyxkd8QuuuKK D3R|iʢ*+KI{P:8T,LGC;wbJş!ϘɅѓHȘ&>96',*%- .KP{5.yBآ#GX4aJdCVxU2=wq֑2H'z\.BzVk^Xá 3$HȆȯA{yAQpTI/q}\ Q>0%2~]V)CC_(*%:޾vC gg000*2ET4D>ؕ ڹWP,g-2&>OZ??1q}G,`ntek~D]MU{(4D2-ș[-OODm"oW5_oU SUFlzdS?!zX(xů}:fL.bU792efO.)%*Y'CP ? /|}_9B;nb$ ܋#Bd}DvW  ,ն&o;ZkU!06ŷpn2\z}&眧@E˳'E[)8iUe&~rd;;ߟ \\S@WwHբM!chg.]?@gNYfkïǴܤEIp?m*kE/.jy{7EF]=Q>Youk`.Ub/+}`- 8HÜq_N Oo5y$AvU ΟoU- K5u I>H{Q c8d`dNNGNah^6Cc&ɼCߣ x=YJY14R #j")`ͥ2^"Y4VH9 I:vJ XYk0M ͌Jf܅ЬYEYVއy/0Yz "6w&|?%ņA%{pF4g BQ/S ahDHUnM0AnKnr!dBG:kV3B)eۡBNlvluh呍n`g2 "ht|UQ(@UXi#Oʬ Q7 'OƿF %jǪ$;NT=eJ<' =ʁ*Ou ;dک4!*^SeSʭtp?te 9oGpy\`?.CTs[D?;MY-`inY-`1F$Ta֐$Ʊ5M(*[4 b&@0 OԲ:@, 6mD-`fd^OrʃO2304YLeSJ⥼n^i%мoJPG'T.S&)PB< U yt:bIo7/ ff8>Ŧ!(;CQ m!A^rao:J7Ҝ+-GGi_!?ĥ\rN6V$rL^A-[5h|Wŋ%":WT/ X?5.+^;u" "V;-FeƾeҾY_Q6 w4s)ifGTm/<Ѹp¹MЧ7HuZ`܌RIUg; _^tD!mHq hܞ}q]ZYDh DiEZVȋc^o/8ZJ98G4qee 4fn\Dg`~WG0;߿y%R)[2+KfRJZvζÐ$'16]d &%hJ~]HhӢ9hML&9_aIElqwv: +@o9Ijv@omP[D^Y&E-Z4~Q5Y4RC&]x6)9lťb9|F7&vjn1b",*skVv aXzM-V(JEU <ѕ/yi=$}xݗ-zbdt2ܶhm-Q\b3H$~4L`@eh!2we8. :8L_G釬Ye e6 apb=]2Py Yp3bc--XY%`+mɒtk ;^ľ Х(yu#mYV,qD؁L*= Rִ~W$H]*;J_2r_j?*uG01ot ^{-h1o1]KLvI!a:u؎wBE;B~kǒ9x9ba]*/}V2fO0*[fX:)$s'{z $?! {;9Yy](::MXe\)Z_M$}NAxO82#* WM|[&rKjRo2Tz'y_(i,IOR3Jg&vöw[+T"zF"Z!"zImH.i:vEeW-۪ʭq0+23*1MDt%Thoa{bThD5S~? QF +[Hd_&q~"2M *K# ^l ]k'F&և/tglj҂)l_9X4 AՈq~i` Ժu ʾwVDE_,b:@SQ'KTXȚFhA~ѱD@Kejt>?4q3J{ ;Nj''M)6B'c7˼RccɰWLJ)hi7ꑥt PZȄ ?qNZwx%x6 AA~Qh[aSHm =+Xtyϥ Rkcnhifzdͽ_rEFWLu:d aJxDi#:=5\nQs+pc<)5S3?~/ k]'NOkW26uC\&,zQp2Tg()M?k7MćGJΞ Zh@yGnۍ~;CgROZ zH)ё9a.@ KGeL8mUE*:!8a(wŌShnđ[bqkX{]YTa*H=rv[#_ ^zVlar(K[>7o3 `w1>dNO[:Q䵧z̎_#nd5+gK&*L&n'DC QzO>wE엦WP̨~o&9vkgU$r]1iKi<>plÛH.$ D vXf.Y۹T:'̎DsP }zKS7(IcA|1|.dEƑh~4!|R{J$~%]+B,4?L;B$^$}.Mm̆2YF| *dQg}R˶ ܍PwNU⃋][baY(=;D" A=vhY*F8#u>EM>N"-Wsvb˜&'ϖ0ʷ!Tp$Lj>tž!I@y-`5.Z3}g@DUveGWDqPኋ-M3? l$Л$(ɕHHN?ϻqLx)@caŝ{ng.M4;}u`Qo&E3/au YTQST$-?:fTN7g_%(ҹN"X2J@Ho3 :1J5qd@&<6al'ًv:XV$)z Mv1/X{NOsGx]/抯Z$}xgjC=ET k# *6⡠<"?.͇IvHhٗ`m@)p= $_z:dI/ u^+.=Ԛ|+0iee_\] MMc)!@Af!>A!gk I@'0(zyU~يC16y<(6\)5 *"ŶZ` HTfégޚHoII}5VBgBCԋE (Gd6jpr_+>.؜LWv3h嚓vu{)U[.Ӷ,?9P;Oh"CБ;|OZ{+T_^O޴(ys'gB%>π7Rae}\T18 b~>I啝7$tKo?;֭6[ װi [ph%mLjfö7,htZuSɌaxk4RȤg5܎6d݅I[)։F;nr Փ "pg-3z;] ㅛvic5AO3&x x$% n\?3GX9ؠS(DV/ZSgSr{rXI\1wLkAs6?cdxF_aepgqbRsu##JĈ!q4U! 0z^viEa1e W[ط*CBE)&W(,l%%s MYny0gj!Ņ""8 vϾ mÿ Zǯ+dI'0>Q1oYFD0F4|أ::0ޞߩv n%Qﮂ wMOZmCpy7 =im`.M؜Re9.ݯ|_Γnz4hU2yͯ1Slg}fM:l阹"tB2AoyeYQ+DrF#\?TEo,qH}eiA+ScIi0MawooimmLcr~o:&qnn7s5kDwǻ!0I0Ͷ%BHi{_ 'NRGSB&r>3j@VXu$aZ9rv=YkwoBƕ:`-עdG霗bOerݮnsPFe-dž'cѼx[uo"o*wq#3;6"J@غd` GeR W0"i&x/V&WM2!blT2\*ԝe n?i@@>'D?~^n5axÃHgFV|[Js\A*:a6J ގVM1SQnYV0VknL1WnG͝_*6ㄗoCO>]?A->KQ4JLiY U@}L0$/dӧ_;5p%Y`~Z~ Hzq{>+o`W kQ1ԱL[y8M"dJ~"̢3[[Hl@*mrř3$a]|8k ,ifҺAYBlyR k~%.!bOX12$> , áUЎIq+ծL^5b4@ft`p6MS<[Gܨztt^3oMh? )oW\K:uGh4z{MTә~!vLD2_~":660|]ܐ<|UUe xh:Be:$A)k_]/̋Jjm -w2ܟx:sr0usuNt&b~Ci`/g(x z^ۋ8..17Ѝ;$:o4e览!p2Tf[t0'U*> ,ZG_*=yZhz!MӜGSʳ#n#/11Pj9ݯC1p&R$C懧W5*rpYG(x&ONxF9y?SΏ4ܦ1 -2.qS:. c"U["WOR<@ٶ=CX͍֕hٰ|>ڰg<pKUqQcs7+vm#c*J3IBbAQ~B*Ήx0^Q ;6hX'S9 J&LgU)O#uKq`4`jP,\ RSKzSF'}&O)_Ѵpַ@5 WNֳBy (ȁGDu 71 1h~ )KSa+y-!OEՕlo^pU;[/ōz' Rkl5q~ <1d%jn蚉B{+"^ ~H'/qH >4E=Q4U-dtz/<:hQGxݛX*%N;xWdvla}s^wSi.] @.1OF B֊ߞ+}_WZWfj;=RSG|YioEQ UsDȸߙDͳ>He}rj97Er͌c7&Vˈ,&ڙ?L*d V~JbFX~V9:^MǺa_uYک@NH+3/\RWtKqQb0_/4P|ƕg8=CoV%{g Ac>)׺+{j-O2߱1w??ny 43Ͷ˙iX $#P޻p@3RyvqI Sw5< XYE%-|xS^pKPPPg1wcpGL\qNe`.Wto+?%{7sG<1Z9 *mG(u}@@0`~Gbxy&AwCv9x !yyb,p0h^x|2o8I׀Ҋ_{S"=~AAEPIuenڑQDG1{!pw)8Fm rhr@{``cTFU(-k :5gճq$KVx(ES- kgfLݑގqaD'UOp4ϓfXM읗;i01~+An pz[ vkSE ^?mpƻZ@OQJl:5ի;Z_ϔpnj[H~=oh+of7iSB\?ՌOdXɗbezMS_p2'3t_L)~H8伦fM5~E;"[xiK#;ը[ DajL&JscEhCۗ9>$}W{EzTXqFJ&P}lSǵ'mKhlqRDDpB'&ٱJA 7(D颻Ǜ0H'`XE-%9- ]}<.ԗۊLvITn]Ay٩ˢc]/H i9jj|)n+>q$y #; vk z']?j:\ aָ !^M2ae+]ryy~K8;t-]Kc^FTGIeg͒yqco_e17 d->U}\}->Ls"  dXgΞ[*_7` |$o3A`.U 7W@R*&zGأ5PlhZe~/ot"t ~W͈Q~9S 4 ~9: Lk7_y8Bl|?25&L9M#.jwpajӽf2s:D?9z#fU]̹pIBowykc6$Pt +֖,G]#l_k9⌸Rg$;&X4&R`փvUU LMl$$3X]FھhXb2 3*j?ʤ R,}23tH\ M_݉>ܪ) }Hw]N}F ѯ{jr AV1Vqcu>FCԋkI'ˋDB _$'h`w?6 b# 璪sUej#3lx]Ѕ#D\^mV$Mo*5ы/|aM0 MiԾͲNX_EWڇl6L#זt_qtХm/USS丑=Zo5@0pQ3U|xTwl-?/y?hv#U+ 9o$ջReJF{MF( 75[r?ܠD%[- ku4S/uxQ #ū-.K`OX1Jo^ФA!PitgcWsаЕO'. h.Ȃ2`uՔQT:NJö(ر(76OLFt+8Uh[EyQk \8"P0L``ᐤ⥑>J#ՀMO.E=-oe'gĻGM"U$;{;U r['=/BJt^sv&9 &==߁Ɯ"T6Y(Nt>_#}(IaD`ZbfFE~@- AD晚S):n5ͫʤ>;|}`.sAFag]&ViPOZi)"l0n4<[8D"v'T3T<2{>0|=>|ݖBqp|C$IGdus@F}l0h!W3vvx%oc"1L2.;:UzX0f]eY{@08e(ڐl>QR/1|(~vbӸ"m6cb]{uQ?yƦ?bKb| -|j&ej}r뿨;)ו츛 ;¡i r1EK?{j0O=EFf1LbP`tԌ =Z%Bقa.f 2~JS/Mʾ6M󂧔wCpיsS=\B( _70(E6Qq(+)zm+|6mx> ٨Lo*6 {eu#en~31B=L͚(J#3j>ToYkUVǞ %fN OP0_ÅmLjQdرqy nN&Q!%mBێd5  k3ݽz|#Z*Lp7-=x:TVPZdqZ>H,/B1x\p0fWAZEg>1.54awyƻ܂(fʍbu=86~ wkqmK+.7Mz5KAE\Hi,t$8ZdY6rʙU,og|CvZ"e$M1{aru)t%`):~ۑʕ6S6Zp$mSA(i;ۻ ^wiB;j!9 ]lՠkA=L%)pyfOvD81X,J/|ܟh䰘D̘?PjaUƂ"XX%Ҳ|)"Fw\ka:N0ORr8ިD7C8Y{AC o'+s7`hrAW nwR_ g_{"n]Ȑ\~zUgoKzg^ȱ?@b@_#) RLsܴG`4Qcm{S{Pp4l2qO}ExV-$w!4ovt޾۸gJ>'23v3%L^3|\>V/>c9+ߒ(ok: ہF[ٙS`dD`1szW:*))ai}:S~7O{1=H1Ě}UKicǬ! =F(\i'O͸㣃6oӏ BzB2 LkT|JXk$7SP?z'MǔUa_o7=tAG4h*4X&]@UĆG3?2s X=uފ•kp=lnq?bY~u2&9͒^cSF߿ :i>>2?+@\*+iL 5rq_dWQx5M4f%smXfǁ"dF/ސE,fnNgYXt_!K[;`W&a4Op՞!v}Xi!uqY5%žݩjEԽՃދ.us0 ;{' k3a2 AhKbnBC~&'ڤ/U@Lq뭅V_񜵺5 e~zkta)Ǻ1=URd2/1}>61|N++LWȾ%]xՖre;Ƈ~nLEeiQ9b-Z`@cDęL]V d€\(y7B \r!a*ʜʆ!| Y:–."l[*Z4'N!xʨIAJ%Aׂϼj /˼O M7~ޗn2+X}[@ZbC?oByϡMpEeC%r3*Hzf*%C71P^{b6"Wj3[ͣͰ:#/_X%VZ܅Hsn,E&asl0EdE{qS1L׃!*6d8Zt|nDi#O2`f%P|mJX1FcK9K敃9**ZPLs@)]5G5ƅDŝڈ6ˇgp͚xv w|=|KE&SB (Hn9yӪL[9QL({ָ@i=bn QaE'b=. ]_Br>+Ώ.x?=V:x,Xr]B4<}zQa)ð,Xj$u+Q#4*y)+#FNUazy>}UL|lYUo B̊I*2 -+\GC>vlb)BjL5[-vRSu*;xbgׇ m ,ҌVk*djEX'a gm&$t ,]R1нu7)@qlqO"m1Ou*7tA|N Vii],i]7 CsQkQ+H'ԱA>ϞK !!s \>5:ԗ~?U,ˤ|M!%:ST]@6^X[4֗M1 ^3&U$SNU=9q+0L\YJ٩-C8s/oJdžoݵ̍rD<7TQ~R2_s>;D"lKHuL;?g",1D<ō')6ZRl,72ƯdQYfP C-~ 뤸ob_XqSh `7swFvIl:rx?sR+ I+l^Zd[m3 ^[T!σʆ_yj;/JX:؉Rc0im] ƉyIeI`jB""{f@Bo4q^V%cB,tAc! 5$Iz?C6OgOv_Uu ՘1o|ׂ /Z8̜KoaJOO/&b8~-C<*!oK7,8Ȩi@Ν(xk&R]rô~{` y.%˻k\g ƻtir}ȍ̂,=EA`~!SRBPAg(`j-zn@W ~>!)4mJA~O ~*n~ɰ qzbfcgMlrb98OL(,gc]^i['m5{޸jk-)['R4_LJp-X[ N½5gWC#U5P'-gJ ӆNKeׯǎ4I8} C@OfBZF]NX,-|ploC* -ם'|it4pU'Bdd <8}숯YUgOEzKAQ8O}|N)aCoe?;Q^䵢qS^e(k UDD7MUdBO:4ŸRZ. mf{ .v] ?l[XG㰜!& JCZ`ݎSe,Y_bkItbA!v#r֛âI@W o#RH'&z@SPO4^pͻ]KuI=|ˠO\sDY]2`#'tVm}ct1*Yټd؜$FQqD,Bٮ0*sa;%\=D(Cb\nCOZs m:10兺 <ނufHÍg i,FրȫX eMPGåu'>WzaF/^N%J?5 hL/2?Bj |Ĉ'P īdI? =&'ig-Mi<+ue[Sd:ԱLDchh2ݭfDdL[ %14Cr`BSybZ? EƅƒQk|Dl@m+9? 4 iUDq$d [uqzGɊ2SRWBe9煸nĎ%N,!:GtKxK-֋K}I}/I&ٌvF9yYO)5MbJqfDȏɌ ;pQ_#o3DF\$6QlϡGt;^ҳt(veׁJ ve"R\Aof.@DEb$$*Ab@X|wu:dⴁ]d vtNԽ@eJ0Ĥ;׃$4WƷ~~ffa%s<u8"B d&;.tտ  hw\K/<*M<%9 d۱N9dd~UK_ t0e BOU] \ܦlm-3j^gmZie}ڝ3 SkxfaBGf 6BڱW }Dc+8=ܼx%zU < U<Ӭpya5}S/3z)-]b"tWO%sgP&4ivҽXԔ$xޜ/Ikſ=wCH@cg[:v**YycQT'RB,I3i_D3S:qXlGܰ *lh345%Vٌ]~R 4O8 Ϧ733NB- bؐ" !(S(cڣpiЇߩc+W :Cm,KrڸC1pct{ zsm.$y6&Zq6Xn+"mU J?TDKæm<`eo̻{< ;4-FG9|hysTX0uh+% /ӓ/m<7 M jTCmvIR54$Cxˆ>(Ѵ+ӥ H:Qԧ]+jKEmW6ѱS/͓R>~ %ړSU1dc6z.j2PJPX^&!r~'+@ۭG¼VpȔ*T9u :ߡd-+ ['#TKxNT` r358ޟ칞B 3RyobTX!qˈ=֏pNƃS㕺d@ &S(E-q2Հ{w>ϯi f5_T5:; ~EoVK<K`K>y#Fu> &%ōl!v!WqF?KM0xgϔFן ɨATrz¶8yvOq>M=j״>(k`$=~{EΤ{渦~z#ߓ[>7ƮZ nb #t5k6H$}2Jb:(`*[ n س&)Ib!Nv:FYYBqq2n<sNmu6'`c-mCݗ'9q+\;qd>p.>y!6dqB!ܲέкa\9*Yb%nVMyce3eIЩÂKڬT_)(/ķtd8UIIK1zlE|’)Xj\܁`f@Dhc=kX,mSѥї禗bQadʘ?`ݟN2D>qs7: [JnZ<\vo֨ O: ?Ȕ'd 2$@`"sjbKkGX 5Jf[1RS*D Y=b&WT9 Y̤K2c̡91ȋO&c$mȀ-{#St&f^kS@a i3K>bD߿ބn A?]sQwl?9\u{N$F^ ig{,liEH#" hfȝZ}&ʏj _njv`'q(6,35}pc}†lMKg䟓N\⃧1qboGSagӲ]` n"Mfwk! e6s"a#&;ꇦh_hlĩEmUݻr<|8XZ 16𯸉2 5 j$)zc6H"*&JA$ &($U%ұ-/' BxEdFWŒ/{'Tc!GP|5R^0v&864hy[خ<\45 RTG0FGES{`KFMqXb#ڝb6qvSXɛ.LjFY AxX{VڃkqDaT3m`XI^{A};r ͜|GMea107 [+~z?zYk_֋+q޶ Z~OXXYo#Ei#ˮ689!X1ƈ O m>3%fz.&snȄt h$e )Gʏe҄Tե茾e7`Xr麲--}`g舀qdRWO\epҧ0.72?*(. ~Z}жH-3/Vs3ͦ+`Q[P5+6W:S|eC6!A}$yBӆyuʸs6pJ V Tc}j\BDٰL߻ۓE6#m]<WG"ӷA?W۞=~뗳Ka٪ C&-V`IT|tJ^FR rXN'BLV_d1VkCy E4VLOUN.5$O܁Rp3YrO ؖ ?uOf#Ƨ(BOXzЂ 6LS+OOP ~JO[hOq=U ϗϢޜ !p5*ρ2:eJ4fl^71Ś:O }te on J.*AA fsٯ>hPn]֭dt04r1iu|!ڮB&m M1:I}6toG!Uw i@e>W8d %bUUn} UUGqH 9^"EoJ13W(,4}?EYȩ.w#TgcALI?pbʚnKL߈)U s }o} FE.VoZB# }t'O/;^u=xZItWwnXSnf_pYѿ%az+kE+B;{Far!d@ݯ2_ a@kTúK<ɛuy;zOwsD=je#F޷`xT)4pNDmoF^GdԚف%|9G~HB}vHtfWM'cM[r4HRNPSfѰɲqx.@i6Ɩ=DF he2BW4pq 8X2.6n jlzLUJ[9'@*"葔k_S?Rݔo8Y3Z9yr1}>it?ǫ5 Gh: :s7Ūgeh|M)T Qg=舰|[".Q G)K+ȏ/ceҘ4מSQO"cHTK-Ԋdms jViroڨ;ԅr찹ʢ1z rouG0E'kJCJ!Ĺ<ԮjBۆlk9"-@ѧS_mJ -[!T)%uNS'O ԀXQ[t9Vu.4V6et=R֮9 Wvqкɗv(>Wg:Np2@'VT6w6r-A&xteĢ:ooXU+w*q]Vߗ]'ق ,%M <ϩL=:eYm y7aM$x+e!qs<*t2@1|,z̚_m.MOW`[X@5nz%U" Nu,h5m7j-%v_2mZAN}K\gz5\ 0+҉la.:c.=֗6G \g9)5W$nLτ(DʁT!F״3dYiyAQ=wF2PZ{N]̈́0tbiV;BdW{\xaëdf?2@DioY' R ?)EbS#BȒey"rZhT '|Oe:6V4¬acӃãPL͂.mzb-re d/Y\*F7)1v6I(SL"ld2 BUO^D`oBR#(AG`;/w\47?׾0[W^Y޻3޹}CvOiH^o[ @pIo9QpX\ʜcaq8f .7iN^L>w8+z7 ]$FAMd&lQ⥃Og?ybnٶn8uC[1'sS!޴:a4HVmij{\8 @V V+U "G,VQ~/֏o}lŰvdZ@&f'."5ǂPjPB &EQ=Vog2 \D Vs1!|27B}kq.i5C|M)j]9wa"&^ҼU]3" V2ŸVt!'胃g9^ ~9P$sfl`7! jN,%&Dn&E$!oŶ%+<¥EZ=e$Fc70NYk,""tMj;BaNBΦ1H5m񨗊*,Yuoee,;Of) bhv4v¦̖ jSzն֣~חX:P^pE!btO9^wlkeU+L$1Hƺm9Y)ZYEs<{3Xܷ{sHOT%BP0j5MC@N-F^8X+اtiV T+@-3 NSrĹMTQؐ=s PݥO9:T0W4#9 O*L4Ϫt¯hrla_NP hT8dZ]Tc)8ofC.Ur_jO[9NG-jOx|͓{TY;0Ǧ"/O7ݞW낙\y@3TjA}[sbEr憜N?{/R_g vJ*Q>v`U ;-.¦%Q$D[(in}}[^ ;^sp ,eiouWuL) _U4Eh*Z ،nlUP|w] wS|;tU] ƾ]-˫t4sTma1(5T;XT]q] h$N+rx MZhB Η'#*m7k7FspX]M >0W* ?~V0O;h: ajܼ4x ʷ)U4D9+\`QF9[5'ߤV`ETxIѵU(y4eh;$?HtigGЌӽJt ( >ǺD 66D]6\͆`-<`}ʓypѫh^5Ѧg*ӟvE[0_V[ƴs,p:=V*5DaMH-_3pևz3r$bӌ뙮 _J^zHoE¤5뷖5&e`Iv7xi}`M{S@]k&U8 Eq@crP=,tagE}R`?(7[|wޤЊ3~%ɫeM^ XI8K ytfƥ- x@\ ; ΅B%d]6Tq"%e/!HXĴw*v?ٷ H+Ɇ .-N j!ɳ8w'_CB`˗,:MnV< s5~.*L//Z,E5{Tks-]tīY?[_\*n!! :_9X ӣ}%GYwT m=0 H9DȖ~<]\hddb5PѹT.AN^%>96crf* U I!y'dT&~AT lMnH嘉 p^a:"E*[ѕw'M .3FݭRl.pwΪnQ<2QM, ;Dn5ddoׄDf\vX*cdr A 2=L3G( M.cj}~*(Qj|Ngq7'14 {9C%lG-W/ rUOU `͚ybؔbcVqQ?.l<o>Ƌ\ԲJX,C3Mb4x R̛Df4Z8w9vU}nsvۋ'Ѳ@\U:u}';_O}QJ r hš]Gf!B{e6bz^. uMԉEmh0cIj9Ň)|#L'lڳ1t؀ԙaZW"$i-xSX(֨ML4[~ gы|d`f}Iy mh3CPh b%th\k_WCӁN!O^蕌6 6 [PcZyE_.F3<9#-br+.o_c"ϴϲ&N:'.Ώ媚+z Yw̛k9dx!qɣZSY`@_9x.z`P-]d~FWiXQz^R0CX9>bOoRلW vn^a|_e1oooH }e9.Bɀ +1PX͈`VD)a5 ١4C7uxrE?!b=&۱W@#.$MP%+ȯ"r;+53W7ώUGW̿(2y|z^l a*_ashRYu jc3Wpʆ>IsM.&tYV6n4ܧfKXx{Dh]2*_nnGWEzw',8DŇUn.Z.pEkEc@%NM@QQoRB𫨞IF務H@F$n|9@yE=|RpݎDO0zBZ4 b@ Hk-):Ɵr* y:Z99ǺŢj(RuvBޝjpO"I>gq,I'Ҷ~~3RD>XȔ_E$ Q,'u\8|} ~zB]m7p%E|><} 8;(2]rw9td#.uT7SؤS ,ZR*LDZQ UŮɘAd>ss2qaz nGRV&:0T.L8YicJ$/=*6?fY]hs(3BJf%lͩuGx}PZlm_ث+ktCC ¦$D\g=C DL{lw ͝6t˝ۉ;ݯ34Y X!g6tgNQz򳄒{5Uy #naAVϾ{hˈ֙cKD[sAqc.+B ˆӜoY앛ʄq\HyMa놷iU*?YNz"w=> ߬TJϬ{~9i+ᬗi҈mھ)õ̟XY[/v#5o=|#x~!{ɱmG=iNrog Ȱ;q2#k`n--bNWsEʠD8b̽zZ^w*<zBN@^s`J{%Rn1W'1"[+i8qZqI0ն₯)W[?sjuHZl3tョyKcګQy:~mv\K?0W tar1n >wsbCƢ㞶Gд9UQ u<ê7_fp qV7EOO-pveŦ \GVM&kP#pchrܚL)q=g5_^KyO@IJ;0aX{Ew`o^ ? CŒFD ;9Q4R\wĸIhZTvEpDNw[^H&)Zc@UYReFU 8Тٴ`*+#eϱ^ݷ X ;9v}"(b!RLDP8jSAs(l}8`(` ˫fϢ"O4ܰ,kC.mzz6A`FUܖk# |`șofkk0fIb3Xk3q&sgp+וIN_"OA=~rm[?c c-a' k p.lY Bw\-K}e:.EۼՕ̓2u[_z^"Jfr LqҪI_CkQNw ]672Cޱ$TIn ~ƲܬZWR\t!MhZFD|GsI0$]8n3s bPo8ZPC2C*7,4hWz֍sϖ[7Uɠ!8,F Nz9A;e<_o,+v^([vwxiR M{CaO;-]T0yMߎ^X-֗XajۡN<bni806 FN\:Nk4zg8.7 -o#΄kuUj/΅2 )0@LzkQ! >4i^nIŻ3]̽yDd ׳͑ &W+R i͓uAb *LD,OތQ{i5"1G-lΊwj³rnߔ ʪ# $ql\1R%h"[*S~2Fe'Tܪ{Cۧ8BiN'D0Ey&\=2 Xq*PR]NKǏR Un2||S?Z&;pyML9oŘ@N!llDp@Sܴ6[RK GAnd ߍˊ`qF7Mp$)slƬ ^6 {iJݏ(w2 B UejӪ~b{c441R:9z6P 0l8lUw+88fÙ/sqZmZG Mԅ o3 f?#9;ؤOk4"ʅ@ #A#b\՞?5줝^,EtPKGPp.(zŸ^J|qp)GOBk:Sa.qϗ_ݩ{tKA )X3M~5{ $t"|&>^H1O yC^Ld~!y[3ʐ:(|wO"oJz{${W5P UIYTΪ.i^uÀȯoՓG%sC6ɩmWȌ\^ur2==?Ύ\a|V_<ƾ>TǠF$bׂ&P8ziAjD:OI6^uM*.(|b SV(y3ǑDVK\5EZ t<{ʼqG1i#-NNR=T}ubSI2&=2>9c{TX![,b. 8e˕ -2NphgR5g|j!Fu,i!to|4}vB?r`I oMPCT,ܰeknٔj NrI),_n+h.zRj]_D 3f2f5ŗ6XRx QZ{]cJ@ۯ2-^? $2Ua=M,.b?!M2"W% F䉜/o }jɃ?^ ;CoX` ?xkeo}73i yW:Ixd;Hndòa/\ឃ)7E[!§GS$ T,] ߾{$c_. O[EM58$m` ]tb.Ys\ WX$Vކ%rc~y>@'%[4Bh{|1$N^b_@A7hC&{b$] udmJvԥĝ{st)@8*PpsV 1wCUd͑Ɔw]<}/2B-Xsj6#1?>oK b 5(ǩVdArݺjAdo[I|?YNbt:"x~@QO˳:}fB)sX^8 -}7ܙwi _4 N3XaE;'U[e@pk\fD*a;#~3¸(pől 쩭(w`IA7@YA%jLu0: DY]V }]Q?5rhԏ$; t}=%8Y j}sro}ÊAd,oLn!9>2P%|hR=[N;k$Լ6kjL`=msqVwWu އ ]ʞG" @uWI=6ҲRytJ"I׳ B4=0bBEɁE2"˦Lb9gx*VRD#iW]Gm.Q6lkZ؂^*$JLMBF})i=ݨ_"VdCE[-`e:7HY@Kڱ2̹Jz @Ut3㨤E anәl9hbNrgd(oLRtsۻGl$]z#t4Z/7\G7П*{X~#/#JԉFZr3\+:"PAa>7lfgF{h]ED]`O5#,LwsjU=6.qOH{M{i; $;S8'\'Kw{">0"Y"dԧ-/ ƾ ;TT(^R=6 90Qa !sЃvۍs| XtsG&LYBά e9-ꩋؑ"AIDOz&=ߛ+w ˵Dnf&_ ${oKG8/C' n]r>8ϩ6%~A 4,k Mv@f33*.jK 0FYOh3ȩcbj>SkU+Ň[1+RuGTzHS 3uk]D-1n>gtt3B 1詿Lv+*>iLjD  %T@LF󫂥1b.\[fPiѬ-\ 5:\ YJzn@(?L@A"?=-b/ V3u͍z4g{pԎD=H,UbvpU|SU2B UPd*>&Ob]'G.H$ױ䁙Fܸ/#)8%! Ě=DEm:I\ߜYR #YZ\=᠔:|m0ȝR’ړa >FhAtݳbqd)I3;Ige*{r *'e{ԇ 񻀷&N3>5A}'AYۛIkx^E%>4zÆu{Eˑlm$rm=uJ{(kp܈o8-/Us7\FT}r%+[}g(MWB:1j-HԽcOY=r#$5l-ʡ֟Ӯu4`7H=?6-*PzlS{+CSC# N~G~1 2l,diNU!Y2m$DB3K͘C{uy0wJAů:_9߱(w~ҜFUa5 'ꩌb |O0%Y͚ &yIxL nL OlнXtSi*&+ynͽ GS9?MzX Lz4 O˒11Oɮf/HQ־Jy\"dVqMH Ń/D۩/= iD7e4W$QqAA$"ce85爵|Ƅ&:;.7(Qj6\fk`9k,f7mN-gb, }I]7!gˢ!~4̹].O}eM/W Cf[jXo7& ̅nQH\opQ_>Z1RA:Jr^b;|jzzyS@ULqX+A@C]8Ѱ\ۤ@n̲^>k46w㕧:OįFl\eyFc-M|(2}}MO2FM#l=Tq wVi ({Ē: +x[T)q >;fE'+OOdmX:z`K|>0̻-|-Xf7^]HŲrthWYU@< aG!nȳGHj7U}Nx%y/ ȫǵ`ֱKĪh^!w1vڏom\IX'Sv; /y_0ܚ qĀo*')}xP0eԉg1 O/8<.xU4j!)^-(iEKՇ9 lz9kY$GlWu16͜ 8}-̧w qL ςu/ ”N\ċSBQЛep#OiT'hv y!X!*+}@L>qQA֩ŎgzqEY'ZP WMH1pb&ǒjn|$`z1{bdLJoɥz{EpO_hPY.LBTcD ~=%˅7iP_#,ԯ|&f/*Q|%ObxT"$$Aҡ"#^g"&}"P=T^HhME,1 o:gF$f>pa* Ybhn"([yL~pC62YO^h].Q'l'6Ԓ ex*2lJ}^0FlxIwֱ +:)Q2Dm,Y(:8Ñ-LFg2{**./((-ޛ6u2:ϔ^wV+ C`/` 5tz!+߹LY)H :4fڰ$ s, 74#Cw>tj4<anKy)p:F~-TbK<_ٕ7gLX8AyGuWdƸ7un&P; 8cܼa2jc\7~.82^R6(8dR(9h]WL b{wVttl%MJ; V*7ZHG.yެTkadX$Ih?V:>%zKE6y㈧i',Y_d2h|v`:j2{ǎnRFw_g<Ǹ48:HypHܨy `o{sT tZȗY)Jj#D~j #"MݠK^Ί<NxuM/K|,iσ-3DƢL'Y3@/v뇣jJd|DddnH4fTǽ&R(z,<Jܱdۥ|I‚2*qCvxKCX4 <@ǚnJVFT7!= HwI7AB8=3@ږp)q,ăkY߮x%)<>3\9χFQ'EkuDHd%(q Y$0W- `΂F%yqEݐX(/CJ`B&:-#!JrOIzW?"y #Ġ7})bSRoF*&TB7m[_}y s:YMj]}s [7fK_{5yQ@h`\LiYȹSVG%'9 K݅ >(_ռ_sh՗yXO'_E[Q+홷1ZC .1aGӓOˆIgs0`n9IC!zCZ5&,\q˵^+ٕQ5K!ͱ A(=HǶ?/|gddGd!f&<]avIТV%XzVÄLY H%>6f~y?H/5l=m FH腋/ @H3&w _b9R-+nuUneC7ܲ1̹TPP2xRpY˞98RKA?2[m jhJwܣrZ5j}pGHAGD͖G/ڋ)iǴ%4RGB k%1G{k~ifM Mް=:4iW8Y qoG˧ -;~i8*Ʌ1ˡGS2?EO k9s?c(_&/ag{ @:-Anj 9s=^2WGr!g p 9w@[Yzr0`鐸LBtQb%$B*58|e|,W"Ѐ3#RUt*ƁU:mit*/: q`g8XǃK2{ÀB3qܝ +Lw2r#;ZY"i0+A&"Q䬓u#<5agp[q%oMRbDiY[.TQ3M<W_Kb, 'hEu$ZoPl*4:x*.acK:lcq~VBϣ9c $GjkǾev8֯5 .Վoӟ6\k _e}JVܟ+ SLn99&@kq,>LE^2iyHf֊ִ9pf@e rh&WZ-镖̽+M;0W\`2b .Kh@S( CNe}o:%,Ri' 9F|%i͡S1QmVMrL&O5|X8,=BmHd+TB;9cdY"EJQ4s EDc 3uT,MG\II8&M\0/iPrdxF,gos3PʪhO y#bc=,lb{E3K21a&&}D7|gUp3;gZQԡdou=.%K>#njn;Np$P'Q#t|AvJCk_94roe"S&ѪVx)ZսԶ[ԉ+(e8/D6QHZ\t Ccl>h^[*~ 3{p,-=Hb&B>F+,:xOǪI4-[Ztnl ǘRzUmH߯mP0WGp<_2 =ld%hVߑ/[-̆[()N j&em6[>xYt?!gOoBqCy"&uMp\}fKzjYLU$DTYA>gݙ0e@,mrnU6yg%iZv0تHvg:0k4iLٜon݅טdA8ЊUu?]4͵2G)Tմ+0IB^BX7@t [d|I ᫉m%:Σ8 hOzOL +.eȋpB,|d=R[=;B ,+.yUgwm Uɓ,W ~kӶ]7<+OfV[ױhɢ&a B7FSHY=F#u)Z&$o1ܛ| LNL^.3yPrZV i*Yrs1\@(-cz!yRI5)QG͜SX"pkBۃKDo":6'wq&Pu)oWX5@Œ YF-]D[ gEih${hJ=nyF`\>( ot Y*Mf:r駺dÑ6dtc]o8֮gd:LV.fvAGx|LyuEx8:QS`&َE^$:<#`Yx;#~;UKw$ivCSKTٌSE5v^l kNCQXLb,W/tHQ7ۮύ H74=y .wg@* @"*4 *[4#ތC%I>qz!iw'st?<>- WngZl=5*Pq.rk7RY?Y3cd1$fyWW܃gz5ifHJ1' ƛ7Ak3@ԏ gkSQo -,cFvgK|{ PwL6KN2җA,kHKUa@tѼrȮ9Tm׌'WiOmkaol.*_LCJD:\F Jys$DdzQN''}\& a$pT+|[ "МXƢR޳WQIBUd9-w;$F{/Gf1 d'[5sb1A7M")Bdb?i/[e-^>Ք;LluYNU*zsBy׀ԩP_wE2:Gk^FYtk."x_\'C-Q>[[zV-IvCXBSx(NY7 ll!pqnMܱ2R&fg$fy:6iy_NU>1r 3D ( +'lKz=c/JX%qUthrPV#=%w˒$͇tmfMm@ ض=Uxv&y@DBz?{^HBz^^#"ZE*G%ɹ~{oj1rFroƀ}%ɽNWJIL*WDʑX"lU8"]vIWAk, ]* JQ=Scp=)k+Lmy,ʦ~D*]H"sHEuo&tANTC`Hl"M؂3̓cUn>9[ ӥUZ҈5ߚ(Ė uAȨDӧ0! (tǃ=qY({-ɝcqc~M(RȞI`2jLCFb4ƤqsĠp(zD7?Cv&'E{udtzkDws$ϑ xG5h\Z pX.W2)y0(̝-S8 ЧxïE?JZ=}C9˕CW՟6 ?m<Fumq~ޛMpjs5Ch|G> `Dn.}9V I^4j:eaYj_ 7IO^})$x|왊>%{ëx +\7&L H^q(h{Tcg@zobtϣ~r{&JWq_<:Oty>H\-1E?s#sew9hrw#_d In3@E?iH2lDUwy3;HTge&[(97=Vd*7JT*IUB_y%tInuwz~_u_kaM0%P.уĮw^MPp-f(P@ͱL ij>sA`zg*>5LŹ5YF #n1tW5`0( -!+6_D kޅُp_YUFȒ 9՗cCf#p9-&ߍ6aD*BS2p_ӎh;~̞vdm;g4 H&ecq6ˤJw<:&r~cy_&ڛyd vg@v-^Iyw. L fu"V^eX|u+ dz-2eTb^M$mўc͖t BϲJ!?:^ͺbu b@^Q lf%>sx)pކ6_w?C%@y.`k%y/xHLlK%:$#}Ӓnj+ ?]]Uɋr~~ k7Iivh &S2rIWoʬ6?ILݛ(Yl @ 51Ni{Üvͻy녃KD9o.t<=%X̝ .&2ƭ,l(Ɖۄ\ZJe:VB-Ź?{lY>OFaqF,sǝ琞K7SEƃ֮0:]k@c{BV-:7# jk {O P$H*BoWcsS=?y"X0A0\ߴN+Uu2u.?.Hڳ\#Бt*o:>|R)Ԍ\2xIp݋Sk%\OkIg=tC;T"   *΃]_1r/ȃ>qd_">2mڵ-q"N[á 2Jq*(, ]7\.JDPŤ)! $Ƥ`\:C`iE'{Q(]6jlǟ%~a/ظA%hRPj Ks݂z!Rj.MdDA1uٵL`M xό&|u%eDU}Yd15^Qvl\ ֛oa5Lunq"ِ:gѕ!%Xa;+)c;fuʋ汒w̠͖os F>t7/8Ym/4^Q¸ӏJBwsk]FhN<}y=xKQTjހSՁUצS?@tULryJRb2Oؕ*h_|I]XD.g1:jx!aɇ=`ĥ42bA$=ݥys7 u`)cyә.RPy#kV?, Bun䩽raCͥ{5K6g}-_OԗMADv)!z~6!z,%Vޗ*jo($ĚdKz%bHF'{?ߪ?C3: bb>OJZEYeMW&>M3\]5͙&Av,P5'l?,Ƈ'1k{LU]7:&;(hA6lΚv.{4Y@ OMHIf͏jBVt$0 p~Qlۣ8ڔ6,՟i]aEnGl ᴸۤ(c\3Fcg.T8K(,!B֎3`5ʛ8i,_=s 6ݺ pB}QAR fcEW/% ܑ1[~(^XRʹbxZ1g/0"GiJp$XnHicDyLy%^Y?κZhUX[*O"7QC޷>YTvid 0pC}S,5f,VL5jh0 GB+ֶCe- l~&CN+5yjL6Ŋ1jFR+ju?m?a4!\^>|iiA3k x;rmiSzz#Cm6&uu4EpWmۚ 5 J1GnbVPʰNՒLLM'8eOf/G}֖68BH4"\Ӫ BC|ao|}.9u~:GKG;tSy[hɦ02).FN-jy3q"xZDu ϙ3isn?3!64AzCG_rL֕TƁŌ7>@sk-fu-Ke!qY8Y{bӝvJ9Bڿlώ^nGWiQ nbSSbM5<~2 ۞8r7_,_WAW%vɾA} ˚s5]g}i2ҳ/rhi`^ ]uSޜ3v׿b*(w .6lis: _`7\>(n$ڂ[709(Aq^R %7ϕmTzI{b eLӣ8Oe&aFX3˗)>c9M5ZvLn\{*^ϑǏ`rcyO40!Od*?[Ŝ$\QNL;<쌆*|t{977 !k<5<_9ez^-BP>,> k~\?*_ey*٦=dB.wMˉ$6Kp'l}ϼoqFERXt0W[l=Fħy+;q;¾C/&g(fi0֚ELaQN~a (Teo|{b%ue|AZc ҽV9KZ_F>Fs ) և7{oZb2ʦkS9=@nH 0Xсl &ZiV6#޻mLvi1yU\k&:[O@hw }i6N(NhQ)## '6u[ 1<O8/9'`4<X$7G!҅SZe.?}x&?[Μazj!֣+MJ|JUNKZݱq}֝Յ?pʕ쎐HTTrNK:=SZIƯReP̽W1_-@EvY3"V~^nfn*Dx5~9r۟#u kvO? ?= MsClcU*?&' ^kuYfim`':(c3DR Gv2O&E'h#p/)/S)f@2M7f1$s^Ko m;-jߏ0X/܈ٳJ BձzhgIBG˝y?`pyim×Hƞ3d*ˈBZVģp&~4_Zr^xF6̀+@Qu#Ku )$"Τy͆+YJ*Tx0520Nex/~ԙk)G Lj4]Utv)OS}3\j5ѻKݟ8&4WPL=v~0MI*Z{܊Jpve-2=Ӄ@@АJ:c]5ofeA$920GZ0Yodd=w#2ɿn )c`#W̉c%| FkWXĤ|և<Ҝ=ǙeST(6Kr ){rf}.E~Dʠ 2"A < 2Zbc6|Y@_qx|wkuM @ {  wS5_cUWW4&OoקVIzΖ_@>֋BPӦ;h[F'm=T;QU%;xìܥEE($Ag xʝ=_B6r <%;4iaCvJ]@?ҷ=s Jc6ŦOaI˓TF)؝a-)}˂)9DTk;7WW5]<2}v-/ W+gx?!"b̾.#TZ27;,DZ2l9X]*{wd GJo͙K*Au:z'6˘F;ѤS4ip}UHyM}nϪU^(n}4`8NV_vZ}IvSpIzcbԲE.cMڄW;եT[,kkQUp /OaX:ot+d4k0YQ$`)R]J8>K,T1ӥ"L^>$6XwT0G~}U;t|fBēQ:H=o.L,"ս 2⬝F 1_h6<_y7_SwϳEX7B\ *멼rApFj\BPVS)~JLK=%ZA䶸3lfpHZ(=CqEF΄ūOP}e~.y('2:}axmo[0Soq ,s ;q`]o}NډYhvC ^!:*M$#>l]gMRεþe|\~oRHfA9@\n31#F kkF&d)o8E+L7QEW90 FvF(!w$\o!? ͼzo92kń8ѢYCs82(^h}20wwAmQP.b_16ZΫ14NJe-O@uv*Y%8i梌eUMys{Q2E}r [?,WY8<4FKo/ Y #=˾{+Rpa<=5'OyZOd?u8-5I(p׏\úOWCNSU#eGo  R^oqF~9Ta;H&uuC"Ѣ,XX˚G(k}d҅/opG jbígoϦXwKstjW%ޯ[)w*FY1݉YAyEntc:(DoC6!ǻR1aĘe: r4꿌̛"܂:v̮ [J" ~wݠ`3 6-6aj6R7#ʠwZ.ec$qfȊ*2~-=>0;RΧ~[|De2c*g);,'/4}ku]B&nr6{ɵ[4l/4 CX}5άc.8SHGe !h'7T6MN)M;-aqA9h~̓Bkr.[e\GmpN9QcqAt8v;jc:N #wYIubY?Q JObm f瘱˵zD2d_ۯp7h,gÞ]J#.,t+.KMXKmw.@o. b\)*B<^rO  *ՇzEto臒L7;]< No ˁm. ^3-߼THUae ::<פS+ w997v Y'U/,$yOV%yP~6w[ÏWg_*yc]l{ZqᒺjO{ߤopǔ&+4x Rd]l+ezݻ X?5$`s M&EaGe`_RLΩ_(R rs 1"zc v/nC- BG̹{s! ?J[ZpT:CʷeΡeD잗hKU4HϦ@d5!dg}h1<Ό7c .xL ]u[Fnۮ +.aAcP[3& oL6H/pvJ ,m |(cIϊM{$0 nNQ;P"ǔK9Z1F =ZAFՕ(5~qLs"0pqiïhKc#Q* 4; N٥Q5Fٓ1h30$aR&m:~zf#9d,-9eosR˒㫜Ryw\VNtt8l=OxgLs,e~< aۨ'ǺUZ:f^jR ?QKQ^7RZy=vYrKBưPt9]*VGGeJԑkSn*g  xRFszoof,%P{ݰas(tbKe,h&~ ěYC> "5#E\bZxnN! RL"\ۋtlpk3-š(5ػoCڇ9(x/0&vcXj_bɉP/,訃+?Ӂ=u3Wx#?nrRkoX4q<G9=H  ?  .*|:513;yNkVJ WCpKO'=_j7 F"حX9t Q .p9@G&ЛOgv~E$8ź/aykX@S`:LXOB' ~'xs: n-9(+DMW_ZFaNWKS7q>1(uܽ XXR@ Hl4DxaS`G,- )2bZ_2+9mtPwmE Ɂ_ ߒ~wىRpiNwN@_Tڃ0k q{86ȷm.)_VɊ͈G˨g7+[m;M@̦c,k[EBYT"@ XJ=:M Q^G{|Z&)g:y# qѣl -Yp9YK;YJ?F%F2$]-+ΐ2iw;vpPiӉ u|g q ,]%g=E wٌف:;s8$[Qtb\O&Du^hI M{(KTlTd= APcWP'a !|BּS×!?M{ eGߘOڇa+s|@[0Iǣ.NSHl^|%m#@;lv@͖XC5JVhq'Wܣޤh\D+0yU`AHz/z@WO`." gߚş}# #9Slfv˫2azZ%R/fX4evlc$ IIY< cv0b}n&(kJ:4HоǀaT+G5h76 *X_h<&SfNp U_NjE.5e3Tx4Vkn)b8zddg9G&XrFp"I Ji;uH`qQT:,$VoQ0~_]8F2E .O;֐ޱs¼4AׇvN!hy|;Mpt&|w4UaED{ok HDbvip{j$`$y|,[/n!ȁIqo"jj*`-EfՖ ufph 'f䲷ӧA k+b.Hfj|yDd[E 󑫵hU/kU*Hm- ߕoP\!taZSM"?P v%/Q~%WfW(#`BER/%s֥`duFf$J΍! dM@N~>C}W f-2ZmOu7pcȜa&lpҗZ_FAPׄ2a OS@7ęݶkoL!.jҧHf}-f2z_u%7 Th߉1vѐjl9-)0SEpqXv,H|/qj~[Ǘ@M?Co<">ژU(#<*,s&H df |^C 9ʧkx*mTiςV46zԚ?JVm/E[2)98pX_afP(f:uĞan޻#7E [= ld%h^i2mb7* ab? Q*Ab03exb[fOSK6o[oԢ:. ꌼoUkvC Eѭ[Ugv|Fok7"S_n"G]c\Ybopf"wᔮbO׌b&@n dv:9STdk4,5hVa&xOm]NWc{K}Hj["\((=Wm> Z>e 7 %Odb.,{y.Z5#e@G È1 XNx4/: HޏܥACcا:Q3;d,L |5Qw 71RPԨ{9Y`'QaTe(8xn!%I%]'?WܘA*^셛pMS|@Sq'ZǏhDh KGcX+EE 'ؐD-F{uj6W@S啘,%KNzR;oA%O 2bvB$\Qwb@t rMl4j<gǑrN$ ]kF3x>Y -hb]uޣi7jd+/+ョVYv%i-T!_En(bJ_(<ll}͘"\B[ $tY˙l]ϼ2<2xU1 k2/S.L€t"t#~8Mb~3)P}sO}M"RZU+&Ib%n?6v[wyAGvVx*]*wC}@!E+{i6̎r +) TlF^uu>bJ 7?p}b$E\' čjskzvd=;30'w^c.7̿&G*O:e"/ Y8})O)ruc: JW);r~-4z52K"~o%xmP0[]K|0FBkxORbmaѣ}]Sԉe. 9×*1ﰄ!!CwE.,\=>3GE)|3 ͮOqI,(v݉B4SJ L'M?t6{W]u𮾶n|…}lSuBl-*IOP)L5ny7M}~3RݾUŤqhoE{ݪmn1s6?I[rxND>)0Ry~0F(񮅼*aGd8Rh"5:e/rX._I I}&bd- [F83j.)Q' 6yԌ?ĺ5ݗwu\m7d٧Df%A濾J J:faQFq8wJ^Nچ4Ucx4pꝛq&DlpOלl]iF3u[aNkehN+#ksZM}ģ9<2Lt/)aGa GGbY9, ,OӉ_Z%z, 2XYP$FC[+K4C95tDS{uAAHH 82Ъa+;Yۋ}N"2eUVFj?v6nEa\i\nG,l j) wNO+肄?lx\%*A-eU+8M\"Mi";0zt cŬ-!S?V1;<x;׏+UBYc~7Ћco0573JVI$߉BF{tn~VQ~naUhy^jݲʭoE9~#}rЀLIX'MY ;i ZrFPӺ *TKh6b7`'>2?*a(b8:WRa#s^[k]Eźc ]Sk!Em_(,MTze ](Q ɨ}/@6#k 4Z]1Ddŗ]CY$pmTN]D1$A>Znis)Tdte^5ì~fw\麽3#}otI)i/2@PkǪA˅]⊤0. N^ǣEn o4⦞MGWZvu( 6F2TC2]+o?HC2wԤƙ@5\I)t>@Μ!te7֪s_#A|_@ EY҂ :@a8 ,dד||e[vex}!=F24 U0Rs=lsd)z4Ձe*}DRyh'%]Ws ]&uE V?gv{Ni]U~Ȉ$L09kXv&^xјbMvPr5YuuQ5L%tq_5DKn1c EDvx卽]q#K>ElàM:Pe= _OT') Q`;3Xs2%ӕ}cREfR,׻eR:'Z|`? l&nvOBJ=w8H-ⳣ1:;)-DhxvJ zPs[nf9߷gVc` eH/dÎ^,}w hOߧF JQEEKt5 @^N"M~$%T튍^ڠII]o7_Z%B;-LKZ~g~U[Z;/ULJZ*K$Go@ڰVSʕ{Nuh1a Z$I3;/- 땣(1p >cph>J8zDy-3Юd Z ۜʂ=7{P|מDŽ 믐6XrxVX1ͶRq4le2ЏWaE`ntTS*"U-{%=!\v[ "g•u'XA c!2&xTY Y-ԥLawd'zx",6^2x&_HqUa t`\&v]NhwUلrhfa+JvܽT?}on:5 NahXOqmS·l a^-cѾ,j2oƊT&VWyc\ucd rn4/yd>_`9rpJ@;V\i^%rRnavӏ|ʟN0pCh=M-? /\s!u,cb(ek?/(Owyzyx+YCq UZ;W%: E3=bCBx7M)=")BqAɖH0&ۉLĚLCN&aMp{Gu~z =qGťх'{7UrFR dJW^ ]g$A.fq!۹(i`L8  !U߮f.\m2pd&o!==tںt.% ?B=yD<0hdo7Rُ[CA-ιM8 pDև!9[TQ6xRi** msS;;&ʊ 0UJ9luMn0bFB200kjGcf" `7߃"·Qևei4T()0}kG<NΫ؋h$4q$1D`,5f5e4,5vSʾdHk5V/C-HS vpd5䘃JǂR4`Z)(Zq@֒i)BCdFI7U@f+ <Ӎ/􇽄! Y7'ftixFcox&3 qXуA+閸1(VpaFE`XQR^_d˃v!B;e{ENviަR0+"Hz/MFl+0:}LN > 9 VL8Ȳ"3.B&`b?@ȶkT l~csw8tR| *-siܦN?m#@U7?"KQK*ޔ Kr\"\AZw"'3bO9x([6B;)`!uxY%?ܐ_,Yr SP V 1,昊)<q6U \DM ?ΚƗ|Cӕ߇`9,I^ 2%ۜc?NhiL"T:&jZ =Aiw$ŽNa _Ck%֦u+i):\y{U3ܑ+7%ǡ\oabJ#"ԢXR*ߓ:DHvٓ.; Bj3HgR+v;`S6'j5FN Qr3S҆lj%EaUPfW϶St†b/?GB{_uݖֈRTXa#{!6s R"eZP?>V7yYl=7}dBx"qK@0H3ؠl\b,c_,e &,R.m l+[MaKRQo5-Q2OAx]_ɮf0'4 ]58R^[#"Ipn+¡^ya@1;^%ӹq;2* WZ:5?}ݓGX}؉wx*XѺe^sܒXٶ{M`f 1 2j,@ˇkb|Š^q_gzJfr+P-:r_SBt>gF91fN(- XAR2B4_MN9ͮV9 `t|}XOW|e]9ȴ^%os3s*WT.T-:1, ظ':uN i+7c'F'\C*Ǒ@١\;kz1AҼ(W>pZ 4x:]n35꯺I鏒A)>Lbg~#Khza_GF2puS5Vc}+(zex? =xP\i+~a+̠N/9 v&4v?&,OLoQ@cWE z`HSϯ#謏YR?g : )snͺp3Dֺ=Â;8Ī>@ɚpoM~,*;!Τw+@HP.g/02C;y먽XvkŸVy7򚹑ϟ\<]^Aff#n ?S*? l* pAB+&^Y9gk˵^_eT"q&su/+S,Boiw)Y94OXՀ#=“ ) ѡ gRI-Jќ.9K3qNT}0؊ )M[Q7zg]#}z g S,yELWBQ".IjPV- e~.W˞&sH|d\վ˳pÀqJE3K9/N@} zk&o'iGY|ۉiMgs.LJ}oJ=g7Snrm<ͰY7řlF2q2s-#o"p/tDXr4cz:դɆMzlw4֮sUp7%,Eln5X=ə ͪ$xH ߎw3pQB⠒WHy rVLSeBg;/}=_r= }Cj*0_e'!ФMp% NlHQB&[ bD5oUS" o2:4ҋ98[mX[ JX)2\uXyŁUwQ]ňU#8|8幔siF[0jOX2G+Z6W>Hc2 |;Ċ ^"ve`v#CP˭#{:{^RHs}J5N(9]{fZ(nb;GB ;_B̐%Plb0$ &9<泠ruUJV\Rk?+zQ}\z(6]rdi"[Ys7R "SNLx603S[ fr,^A]xx"-HAT7i$KEl*h;d,g$Y|՝Q5Ry֎1Ԋ::={YĢs&2toLAp5oKK<`a*lj<0ap<Ÿq߭dbi,԰LWRj€~NLӳ/U;CVm#O`B­]ul[ZҤRT0!p:O7U&@~4Q.░Tf|( |g\n%7uR lx F`di& j>ִ۟/1Lv#m%z}3"3TZsb4[9H4zz)i#Zֵf+v;3M*q?3\x !CI񒁾~gL (l 87@wr\S}6ڍ,0Th^3*xUF~q;DS{S&Gĉf8uS;N3r4#d2TVe'm-0~פ[4/Ɵc;e˶Û5jx}O KH9ː'KŲav[juLHpե3SH|W *Xn#Ptkiq%P%s )O<泅q9BX ܆-<f0~/+UOz=nH(D,Eyea+)ڪ<0U+]0 ]w˃@/6lU=G)Qq?mD[*a{tL h)`Yf|^҉V?AS9 l"CTUiCT&[rĐqJ&EqJtw_dRAK{)ol fj3=ȞX8ddD!F_KrdFGDms#\$ caH_j.dGQH$p6߲bFxqæ `__8Md)bP0!<ץX"1X+ߩ5WH؄**c#kǩԅb/GA cOhrQeXB}r1'02ם|ÛGW6o ( )97/.htJ)io%$h|K+|ٞ:/oE"eV`-<㖩>+M7ci3NgnJm|+?wm V6Ģr{~n$`[,y0!!ș]ׯY F맪a81x5}$Ө݉-I pwmS/#'E!+9"7drT@nدż <>4%' tfjyI_?^k%R5;8{~GS**&=+v`̢kpv JFf i6&E;?IDiBƊ3K o΁X q)kOԅKz #AA#0ԟ޵˽VVYl66ݪ4b*8BV!D x}j S%,s ,BMn M`Z/CD;@ %蘀| ZAqjp6d)7 62L]`s\YCa߃6yoSTg*J*AIJj?1B}?(8VrPߟ{\Is𾋩hDMK#D@}x<D_&9É떢!Qn(E}SPq _t+g?ji\3 U _K5LNL`S`?(̣ɎV=mn՘n#p:?$C1Bp?"o[]TW}"Y5;7eP_۫TiJ;WT3JD~QD;Z?Fe!q1UzU:i|ShHM fVqcs}9iJy${U u?T)[zʩn.>8 Q@#\i+Ξ`D[S]WV/jrQ 5N{l*Zs X<2)J?<68gryj&6b*^18If:('pz\{VIp[HM\WŽAڿl7p :M1F"OigCJ@wM Rdv U7cB-#P>v1d*;vu"'m:Ҹ3_=gP~:;!gEx1 G`+QF$Yk&*WDDbJC F\M9oorpҦxXٕ8wN5ve@4%RS|0l^9ˡ 0IJIn"3P tv#GC CX3Y?>?{ܔCMye6yuH&ohE9olfXo2wU5g4OL9COh& @V.!ьHHX*:Rks:*]㞦 B^< 1y䁂QR7v-evT\~"L8eSSO"M$ߝp5zE+T fIpo0aѳ?g LMMYCV:VφŲ?ږF$IFr^i\+SkHADcsΚOxW#`5wIrCdEXB +x|>twKo\Q)oWkd+WM"Xݝ1t>oֿuy|NJ/OB ZMdXR<葏kzd/\HVlwmMqFL[r[8.FD6guF k)2.\h(Oxj/vg0gT>&J_KD'̽JX6c#~_~U8!Jk] Fd2绺 |:4u`Џ?5g n)I1OQjU^c(w1Lď9?UlW\͓BZАNB_sN ^U1j0ܡ`e? 5WKV;'e!,0d\de@+䗣3 In6*CtXQ!b ,y1ݧGCIo09 2t/:+E suTŲ╱hDyy0; p#*u9&h/y xe+m\tyIPL1@h]r  oH~}&8!7#Cm%=SVJ"[yӕ$# .J&pDQC jfh\" B{^fc-gvc]r\Z@R58WLz"O6a?9LtRf֊]mxT6qjTc_PFk|uYؘf؛#Flˈ4.p^'\KuC6j*c@˲} rbЇ9?3wjՊ'f+=RF> H46mT喬.=jLTyRK~yz&#eW1‘G駷Dr 1RZRP@GT?G?#P<麹{k|m.!}?f˱$}*H /_oӄ^0 ~U.mHs۝" -(T tb59Թ $ ~ G[Ow$.$8#&{mG`켸qn=ڛ+9cCb퀳)#g.B6iS]|T: Y7AswwyAƒJEI17tSvvJК+řnd p0I~XuUyx!y(`vf*{^Bxm=w" Շ6\ыj< uGhUΩb&Wsng"5g4]i=S%ӌlFPqYmRq),. VRD;7*=tJf\VNRzK90'd4k TqF̲3lf" oA,u8F5Q9 d[Vfq)l&%IɤS$–RRfW}Yy ŇfQ7\Kqq?\fZqA:#v58OOem-jQ?r 1nJE1iz #1` vkYs|6qGʷײ;Ej=G%iV7+Zl'Zȣ]R$(6}bJ͌V]8(K9^YtwG %wj j5fb `M8b$~PA3 b71KAHc#ܜ{6;p%ϔ,48*<׳|{2{i3!li/ ]30Y(c&hw 㴝!/>H&)UH`o7Fqc:!mYj7DYMGU 3O*]n,}~]7 e]qm]b(#k5##7 ͔)y,ۦ_-*ti"ZA?#;p6xJM«/?G6 6Ihka">ٕN !ۼ[$P<(P^HymX@8н嗦GHxpM/! [@߅z,SWHXI~,Bac|QLbc@6hr( A] -2\4xnYJ`VMÔ 2#㸌ކ^iѼKJ 1IIੲIUEUAԎt]16Idd X J+`*w#9n @NkCNyuop{U G=J ܋fyNZ'-_mgB<(؏wvCA'򜟰D6/w1 :u4ԚdFaOHx]x@GWO gA'.6}9<N+um.@LP# *5n^ ?:7l~L[Bu TcT%9 6^s5 @tyh^'3 ]*rM7 (/[h62̖=/n~;w^^;y=FM[MZ-"E#itܮI5K\X>rBh%~(r-.b'UjeGUTu}V U߆ug:& N+0-!R=dC뀭9zGUFG׫ v?Cx+V@[ŏ%zYpzt5ɨ^`vCámbn(-R쥍cЫ \|GD6pfEKk-9HD,ӜC+.8C]~tT4WVi53`cMs43LIYVy?u:e٠+{iӕMY'eM`J$)5{ _| !4N%T^: ܟg.XnG[.kNvp{(Cp8B,E)xz}̇w>< 4j"巟ҭd21Yiv8E5RzMnI &fq"I Pˠ<-0A]C 6nYQB?z8}}Áy4̍$hN7dE,qF"o^adx7BM'h{Jqzn YKQ EUAcO]D~0/QË4UmTǯL=BO0<Cb =A2r?{T X| mv4AڅAa,eQP8 nj4GYa&.gp<-ޤ_0 b8\Gn(B7f>98T_=41rӈ)x{PIwrID@2`x4M{'bߊg9Qҫ#ꃂQH^\TܡX((p&P6G';G6bex9eVj~ H":𳣚߂e"[ys0!AăH#G\C]a4GeAnwUL&7pCd3;_2 ap^̈́"i.!lޘ1!Ko7~XK+4T-=5=S.Pd6L&={Jby6NTw)1AZ0W|HCi -cG$^VTӴorW$p0k\gHfHUZm]PX+\ h[8ޖ͚G|LV,\UDɴMgÂ޷EFIkޗjuFom H?z s &< v$zm È_w|.KL pG8ܗ2L&!NrbAGvslDBl|ӕxEʌ^ꊳɸ2?=#Lm2YmJڨKd!}˅`s0ήm&ǿV-)zx  xydzX+fthpBKt/ `yOÏAT .o[f7UnpqYX VkO+C0 =+& l|WhNjiV'&irwɻ U\4ɑG֓xaJEr!Q͕>oaxedj+9r'z74@(C+4I{fރxx(-`H,2h|/?N_c͐s)!]I5= @;k3ց7Kx%ML:";[.~pGѦI851Վg(;>Pc Ϻ:ya¶D+˪H,r_Ҳa \,4~'2+v9xCLs<9~՗+}FR _cˏ^-S D7!guX=\b\#a}~L}V12o~XP.O'#e {W:Q}ƠMտz0n42_ LyEsMԎ79*=Ә,h05ӡ@maL GQkxw]c6tdWEfۧe3iܬD7U%ӯx#ue ^~v`$EB8 #}$g}/ 5Uf(./^!e݊r[{^UEE/r-qxM_&_h-w,%6Zeɞpk$XX_n9ڏMmC/*L6D_H@R>d:`jaaDf˥Fz pDgt=Ut2iŢY~aAmEN$rebL ~yɂÀ`KZJ לtSq4,4R,'[-Dg^zV@(V[ {J\9ɑ\(g*(O4{qi4͐J"0JB<]p#E8Of]&>MNH~r̛>W?Y8=,RʣstJ("(_j'5x"+hCUeh.uJ]B({UE:eLY|YɚEB­0Zmk9˭S֞) û e1Y#g-5r9(oB{y]9ds-o! 4 f>oDy b"- E-_Ga&as׬~ ?+ 8w hEs;Bj>Z t̨>gv99R:fvzSwh3 m]R̡Ŷ5'I`VN=8{^+zTykTI YIGArY.*Ƌ-Ni?#3g-pmc;&8e| l"xJV}{/qBH< ^#̍,!!Vp%wk s&/̋j;c;RYEdS{_vj%bMR}N3]%N} yMP/'b jE̳h{E-]/0*ݽ/٘Pwd}]x]X /qu<*6WEE*ל֟T萦"T@uPc*HPrxL:> 7R$¥LRPtuZNZߝ7_ZR`? HZ>{HqpTAߘ4li !? zB|D. oʹyt.`j `{(j6-tR _~NMBz5(K'U? a&0UWEط lLxj5a;) i~ ũ}rL- ɋYҙR$4b*7·}^-YNZt4 Ss̎Vz<0~hWǘ5PlW.\ϔ[1[Qι /@%7􋍆a(/_{# . KIm6MsN|XZ~E'<8u%(RM'@icj*,XOiMv?eW༆vLL.rbeh79[RKn~ky!,k/g1w-\V#Tx DՎ4:͟sc*%x G0NFK Cs6.t^q6$+n(׃@LD[CF +Ԉ(\#m>̻|hKʐP* r tngpjg:j_H=P2wV9`HAyucZSPY Q~G&+c r>1q-u`'C`&d,<=]{J C} k0IHkS,= 2c /0N0PAV+p= Yez}<B_oh.Os2:"5:6&^q9qB:޷TQ#x=~@0u*/V5 U1I}(\SWɀN00&:,GÙ|^ ~C!!Xo"Z\>JֳyW6( zxmBBѓHqpiWNǀgPP^bN2A%鑙La+{yX'?l{uΑF@DJt5?*$Fx cEzeW*jUi%7U!ƾzZw.»fo{yJ-DС# L Qeit[;lUFIQq&Ky;3H9c 2x^]H*VUt?*2Bt?@JA O)];"a.Q~Q1FZ@ WHNV 7[3 lsi:W.P<_lf,B>/E0aO}ƹյaB  dÕ{B c#jcL;8<+S J 8FkyP\d3 LZl3yƃ1n ,XH=rϵƚ F&ˠC{Lս@]k7Va}8 Mp@ *5v~³X4$h`$]cVcL̇:'-D] q38 Kfc^Evs1`_/ Nχ춨{c9 k ڴrZ<#{N .׃-lh&- !nd(cxkoɫT~Sׅm FuݩJ(yV-QzX!E"O{4v1}'/`* f8f WJ;Ol{p.nQB(qπɂGaFj@o|R!Z;c2_+eҮU >h tds<+W>B.y|Й /LpLhհ.PG+B8"=dEM@{88Y@ՏoFV_EBpVqc;XTFN4y5D~ 0BgaL'kW_eʼ^SۮK,;}ŴChAU-'QF ;+xkgHߘ\B!ɥɴguYmr B$y_dAJOtY͚<"N#kʎ7'r?>OWh7X݉k.?EǽB 9{OO0ߌ -sI?Ȓ`㘎*2(GSݨx&#PЇ]\\v9UWsg;'G`.ϙDcݓBO9{_i:eK{JIdӱ]ܫڍO[OaVYܽC̾QGXNI5SwKRRj9|_ H"C}ccQv!na?c!|5+ϲXq1'u730HCEI~Hg-`I$DT!l6'z D<̝ h=I}iަ'7QO!iy׮[B[a{6WFdj=mM5,<88QGY!NQhcYVHg[EY?m߰?z"'TBha JG'Pnan}Y=Zf~::҉*YK)XꧫI'BS4e6}Zp#wGvWi @o=Ex*bFT?6Wj=$rDqYq.y>%%saԂXl8HȢf$*"7X2ـk`{@0]6L(߲$+ta S&zrsL k?y a LvFY:PsIVVJǡiɪu]bxmM*J}.:}YMU,Mo%!0/پrP(y8Q,N>,\u]Bf.*b5. &<#J8`F>qz3qN %K@W\ncL qO$H4 -x!xE)H2*°Q^mo2zoCϥgIIFPi]_Oyݒ~p4ٸCQ> ԘZH콅n2Ani|ߍn#R 7'ğ6kt>G!yGRb榖^Ptj|,my-DjJN!]GS>y-`n|N oJ~=X^Y>!eOEĴ߹w- nެThq뗚\Fz24KPGx%MUKI=_\xU`Vfpaf6d.[O%%a^]u7}%Lj!M+SMV M_5Tj-J'f*gH l iKa dP/iwM)m<ˁ1QbH`14y&֪nA\IyGVk[dtԷ0!$ŀĨph'<B欖Zd*{yKbq V*\**w ce ?:7j/k(yV4s r2&lwώ>K9 h*: y'[`aTw}Yg~9 @ĖVp3{AN# ,ۜJd9@XrW剧λ6*&6}3:ފR$#ex bEC5WdmPHzT7.:4qʥy@oðQ:Ί&͡:6\I9EF1F5A s0W#sxo=DtMȽ2H ѐAܳyƪq:V\ yYn+t2=P׫rM!Gҩl4ݝ6u&Ƕ'1xoVd=E+f⭳l\?d+4,Bx]n{7Ӕ6/Q&bjܾ/.q\C<&}R6cQEDI(Gnep.LtR#(`MAZ"7#^@D4(L}\%Wv/{Ei,6A|(qm=z C8N*qjfE[biZVjZe)*0 ]Ya ǹBƵw0}-l_f(E7 ͢Y"k}a u,$TnƨI8Li$k6b|!_ʯ.,{cIOˀK4kʯ4-ZSRJ@Т~ z78ޫ8,L'Ofd$\6'VL`L&gNܭkgxUNj/7ޥNK莴0Q5 K#C9, 㩙mDVx1E崍\s`-9?N⪚BUR=au)B>g]DZ.2,\ 䓿0d8olYF⑗|I,ѐ*i> 'VFtۓX:릉ԆTguQ>ל{3[ @bA\x=DTW'0x ]ϣ č *fT?L |զ,OGhⷖM5K5jrKwX642 ޶8SaF =,heJ^IR1C?u$QՉVndɬZ\[A^wzЁ:Y5g.#IރIVr_/Uw/ʭ|<쓍FT/) %ݟ+@Z6Xn)م[*"'E^dܘn-My v Dq$^F4;e 5-W.McO@c"ͥ?J;LJsȋp%ߤAE)@C[{蓻d0?Z<xf^\qj Sekٕ/'':i(tgB.sU(e}A>6_wFa !RA~d尬؂:+K0SXF @&V"&TI!z7"I1Nv B$4p=IM`Y!ril}sL73c+fdRNJ$HfHIs |ODWE`xGh=rbгEĘ4y aB჉Ke-=1&#Wڊ}r|IGU[~${F5Bđq{ yd3wndLog t!i̺Ssjn. Ppp i7dx8{yzDH@+#go`&1;|ɣ|j D=) KG9վq礥J9\L,c{5ĵH {*vOSU9OSI/Tg-$[(IM8ٿr}MB_l g‘7+ÃL"3͡,FtR6Jjx@x![pv3M֧4,Զhߟ xQ|[/O #D)=OC7x:itK%ԊsjJW^`J@bs; R.RY\&DO= k6VJ\GE~ydt(ڽUV˓'ܯ WƒXK#&{ʼI |I6 eBЛ |{>v/FE\j5"jX6OvqskmU.m;h֊NZG!|^2wS|t&q _܊8.yb5lLBtcLrfe*W7B 2{]b!ÁF?Ov&vUacg|lWG6Ⱦ @jۅb͞^F*CX @<"ɛTÝFB{|%D߿>`0ZI3⨅JC~B5̜μV1BtKX }\qܿtTv Q58M:PʹeF02G``ZPE)O_E)>ޏ7&6 -Ǘ-%{J IB殤%R޾wKzV|3C,o*{%^9X15-ZTHTh{yEH|_bHq/TDFRʬSB// [gW7|_ E! gu~렴Q2rhZ̬ܔCFprl}0=:pꉃx5yyy$gd?U4ݛ1`ӔmJ-ٟ>.$Y8-\Nũy篯[z;W.178<3j~2j^>f"Q8Qj9%﷽ S%n/bpKF̓*|ftVu']-kLJ+ o+1 oBZpkfXְƹCi3eX5 O']+UzYA3Ouy 5b^TWG]oG?2E>^i|Ruk-6zQ?x=Eb4^Nd eJ{Z z3/g(ϕ4' 29vglw V +Z ch>~ުG5 4?nmcQh}lܭxR;#5 %uݵ>Sz%[o5fSo<-EI/T㢦$Om5yMٕ%u N&'ڸ᠅ oԯv'3YSn0H ImQŨ4[ .a1I+ɾ6 Bxx:4H$7nHV:VP>~ 0,͆U@U0X# [=Z߭ =Z/0 F(ͻbM?5ĩޱ]Edߔ+R<3VةH5]J=Ǝ`*1صG /L2XT WHP``4P)"~&Vο:$’߶N(Bc|T8@9ͷ! [e[2} V(abrO5K\^E&$'#DA{[2gT6/67Cgw?>KX6U޳WRr$Ɂ4z/my+l45`pr|f*&mg%e t$灖a,)iwT6ȧZ.ϗB1Ѻ"LRX8>0KñgDﺇ+fcݴDCs{gʮ(94u|5|+P#͌#Z0pB;4+eA#';EQ pl^GpS7w. ވ`u*w{jدi/PCzzP\nXV~BśIb1̞by;[fKV$΍=_NmXPCpt':J;ݏ_IX 'ӪSM6a0L*?: M,ϥ<.\gDy`Cі.D:p7㣦LmG2( Z6d#&]s-mUc)Fbqy nKU}s8ED]׌)[^|lZ!t>)|WP4hHk)n=+gvW*w +}9I.e:PW, Uz$@@c'ۗ!x;y+꺑y ECFV u9z*Sӯ 묶cgZI!+^"|GǍrdBTA8f›NV_Gl#?Kf9p\!G MN n>ǨyX쁞^G56jtWvK>|-22>[[F.m61`fo@UUB-{m`k9zyJBP==] gugL)c(I]+bGIH, ~I**l[bڮ;:DzR,"jL~FZ$JlWfIp^ލgEa\)-56pT0aq5Nu 4z}1IrhX$vʽ0WiIKair-gpN;$IfX[yJXOrEY,fBd½-f5A;4/D?NaӮX8 92Vm {|0*U )V١Y#8 b;h†\f-CI:!_X6L@g;zoXNNdo4%t7gS#|fwQՀ A-"R~^1l"_jAa!8OWAzHСusLcrz$= N:0)D^RPb0? J#^i ?) l`r%۩! ]6XsFHTD{pY~_A u K>+{5[I1 QF3 %f1n垲pp]/WF"H~VLMq&n, }0bsmW{F2I ]DMV%+dLjq+ ْ 4 hy|bi,$V$d;w1q:,⡼eA̦ILM{  ;qQ^=C t!# @[v`~2hC?"RZ`C4i/f>j.~}K 75 $WKg=J!ᡌos.*(γI (lj%ۖ jy;/&9^=z"p@d{f/t[ *7g6/gVX#mTI8i!ć^'5+o=8R;Y4[|Odcsr}88҉7I%;0MzB !w͔-#$thaf*]Q"ZὌy͟chl]\`ò /OE`zvEQώR@SZ [ 'ղ 27.׶!TDeaKK=f$sm;xq>@ XkMX]ΟZTP-፜zws+1ػ5QctMՙ) ^n;&Yl DԲx>)HjV C}:0PE(f@^XM A]TJgc߬+CNXXjف[.89{z%X FCYq "N>W^on[ֹ+{\T V|hs r5)>xתoy^ 5YQ]N9IJ"Έ 50ٜsk$ NToUbyEоX5~s>͗boW'yf<Γ匳8x@XbΎH_h`185BY}!3-ãT~X);Ro‡9T ^VZп׏rENk3oz0kulVeR&9Y*rduYRⲗlc–=!}o,(6Z4Atro'"d#U8p<$B@.LbG4Om6Arf5*>;*͉ Ky RƖ]`T: $ghnubR~>-4UGK:ff'crZ^6SˣtXqP+| ZꑡOK!~[2d'ǥ|HJ=?wvJ3.}ishڐ{d\j3ê.|?5=RG?Q +$ÓHh2ǟI;䴦G}7k<`=kƁL(ߠ>_Z&U\ɬqAUߛSsc.DvjAOĒ+bs1k4)zGd մV3Tj[B(/dkomͣhzĠRcǮRዻEa X;+.yv7rvêM]*@csGn7tgcgUGa V=^quM1 vuZE6S%Y (W("uo|V3Q<2-6JІw(جR` r$фP)BJ@(mX3&t§#*z'L=p2g& X3etik@yb̨I)zDsw~B qsS-QHqDchJQ=)(d \ )0ESLWQlB"s%G~!?,Ic:;Ҝ^Y@ԇizہ#{"]XgMgಿ_@pD}U :V#YlH%vxTlaHbpXg/M7:\Y%.k ;y qֱG{)*a$TWG(\3E 2d '}+ p*_(6Hk$kճN~{8L&s|p8pg,鱪i :kޮ툚 /4vWٟ,i'a }V́ #/pSjta)4MXhtTF'vf# g)㊬"z]#?;@}; ^64XIEhRz~Ԥ!;*8E^/tq:Bn~-KeS_r$Z;&Cl!y6l0X%XO܄]nqF7PCɦǏS JOߊ_m_\H%ΘA4\oj-A*G2";8+ٗ,~^jKux8*Ftq-Oc)' H -azP~6=g%wi@s|ծnt C޽0Ƈq_t9\3m Cl-,mbסJŋbeC,ZrV y5;TJϛD1ʂCrYcK#vsƘ7}0d&7!ªl%~^}n1lq0-TK&5i٠\j4@boΥ̎?%-=&"Ъ7.[85qo'%/W{Th,>9}';XL X*v뭶XU; m}7I[9?1;Vz -a: 75Tnc0(|3U!(dȑ ^]GH{!q)eu79LYlHL`6gltB~S>0%ԫ%{O(͜fy@5@J $PYmn-jMWć.R4\lHeh/GQO i'p%zt‹|s7igF5W#946h9N+:JKo FO9y_m\0~!D@Dϱ Lj>/\؉2cSC?I4Ӯ~ L6$rQ--M2CN?zjG(pYsH)({,g0 Ɩ! 뙂_:BLNi (ÖdC:RנIh4 k{AeQ~Ô)F.LCE)8ĻR\O'o~JX/oԆܫ"lvL>c8~{YJNتʚ>Z{trAݓnz3Þ2YʴˊRj?9(Z%T>##tQv$wGkMZ;eoK6q [n\Zӳg@bI_FI"0B\Z-Rc5:mwYSAT~_= OI, n\ v8[VΙ׭)TaYl|ѧJpdݔ,_rn3:л'1^bWHoo! uֆtg,#nO>"O MW?GTp(WcǠtLtT"]̝R?x6IZ{vZAmM$>Aݥ'$E lх'sb` 5;#& 24{xIoB귂ڹgkBc"&7a4zơIpG.:ly,8B]=ߤ~y]Gm);d'O#muB4I{F<ȑBz 7H#K ˞~}(ހڲt^M.S pxA{eĝ iK">[kxuP0`!q߄=ed 饻ʅQ\g6ֵ܌¯t5Z6( ,' dž8/Am]K񮕹aӀzC[@}ЕcZ^E˘uI7Mn&i Do|an0J׾gES\.倎%P,XMLwgf1P#ExȱP6VwXetl=~Iokޛ9 bYMKٛVߛ,~'|7R :TP1cr w 5d}[.KO2P}+G'K`q,ȋsNuyw:Lo5]EdH^wX1Y(ҡ:#D_.g s͠ Ǡ{pf#EJWa+sO.7-a_xrzy~oh:_?4ȱM#/4nu, ]*B^Cx~5/K&g`׾|5xNZ]!V r3ፉr?N᪐t|fgƘiVSRc091ɝ~~~nC,e)ۛ@g@g e?đEF(_>Z՟x- 01`[Q&~!,sv 'o+ Es?/*h=점uiV:cmJ'zǮ PY!˰>4@ZJ-gE4!5zH9P3Urʴe5 g* w#KΪR{9dp$uQ:~c9 Jm]+Pt-E[SRjQAU0 }?3} JqB&U8 &ůRmߛ/\sesvoJmsK&7PR#ug5AvAKDU57Ѩ׷>o5TN?@IOL~Xϱ$pwS?SCnA_8ZI"g`B-1S53b~!@KXg%!SjfكUbj sL^n$ S8:$ځxb6030tww5o1^9w #RJ=ێm..)2UNZg_{Y3Ω?a xۙK@+8Q?Oغ~@gYl=53Pj(V=ZsRGMVсd[Q O1@|toK?K<^Ga<.N̻ !kB (0Sߔ).֔'sV uҸp$~-彘Q}juO\ks%*\O Դ ՃV$糆 *㈼uD\G{ae0SQ C謁"dOfp4#qcmvہpK.B!i0\m(RՏe_V^#R;;.9-f]Y~-h@QW%9U21b L\A)$@ɋ(լ%_XTpMAi [3!X7@>Z25i7ZxK(M3e1Zggmx6RvӀUub?'ԑ!j 6"DֆZc7b߀`"I4q\-8B$#g ƔzDCBX Rǫ?z ײ4WxlIY ǢdPħfJq~amz-0׈?'#6RC'{Ž9}g=~J@5b3P>6LXHAUx4~<-r[mwVu^asz9Nwc#\p%>as<ߙJG2a MsYC<=}eF~azFMs1&M&Z[xjd a\ 5Gg+UEF 4䚨YLCySAN2$1/J|'(Ď OkAo$d3CDX g/gWCKpPP9ːZ9պ6F$%KDs+};FcF՟d{Y)h7a"Ro{zUXW.8/x&).^ U+ g& o}#Q^ =]2ؓUWiDˊΒ+yG\4XГk9si3xBejO>ȁN,]R Un'^ݜBĔ< NІ4 "Ký\j8})dVHߊ- So,~"1) 9 CqlHiUa=R)$7Ճ6:l߾i#:v8w2w%m]9{w"Qc'hXxA䞠4-b"Vei%=:;YI\|A>gv["I˪Lra+*5qOƠ/s1@HQy"]\[X\VX=ƮQĜ"]?bQtsă?,MXqG,w`v21'n3J8oUM;-m"ü9/ Muef487?nF`׵9ZIfcUn-E`CD(hU[x3Ä^BTiC+Օ= c66Eyb]QnPRi+ݘQٚ ,Vb4sJ~DљP:dpƻS,}|w/l8}BPRRs Y8l̬`|Pۭ(]* u{ax`G f728L-b %y!W祿Z:1D;hV ڇ3b۱ :ت;Ӏ4@=M:>BZmRp[]07-&l+=Hh,ǥN.EČך@_Bʭ73w=єm" S3"{^4Y.F2_cJQϼ4[?o_}fJ:Ʒ0ׯWC.:߰gcES桟C,/_"2R=&} $XUy~+۲[t^p}E<3'ӴVd;hԯ9#Ea|wKj]{~ݜ-q+c0iCi pMc+A9{˯ոR ܤ6X?{W3EjfWPHb#Pl>x[_|U( *o֓`y'禤R`w99":*gG5 qƀ0[TK-a$ Sc7ղv#״Pwj@ _=J}4$~UT-o\UD;g [JI[yn.pJpOf{&+Fjϥ5ʼn5 mWv$w&/T"h?f E.P !`1{E\J21RItA{GJIU< k88TٺI[&XRЎ}t J.@N%1W('EvtDz~xDIjI*T?YKbcOhO!NHuPn(3͟Y.nhXqA]ӟ}Ex˜ıars@ۥ3I"!PB8~9TEÕM2<33YQ?lLb^4͎](|혈Ќv8B*cu&Kh+a:s.:&X!-7ڜvC KMl&%8'MD>K6NqV԰Bn#Qd JmyI!^[oKFb&a YUzPS2HNP~ʇR0?8"/co,m蘋i:OѶ$i K).@!")h B!2exjŖRRTRo_'t[g: b'H%2Hjw[@~\_N3D2ޮ{g3hmUuɌ)]1[Zu޲f̺t&u:!qZ1m^ Č'T*'#4uAXnnPTҼ4Ya'[=¸߄Ձ=IHƤ)BH\ 50}F$KtMm,TO(X`~z4chɒ:Bo׶:*Wjy)`Rv:.H[>vH Wb3M=B#nF}>A 5|Ek$T[zZް43ڬ7J /uQ98IKaE~}NtGz]>{>HRcD4 1S %f-ctw~zi;ja[8'n=4;}?;wj}0p%oNi~!XKZ)dŸA骉;|DPܲ dTsd+%[aD'(c92"~? YcooꡞkoӪ-\ M,65W=sC##ʏ;BFz+BY'N`'' '3LvKlA5vn+i>\׺fhUA!l~s蒬"ʞD3QX!A4?r$jۇݙ7ԧyn/ >#Ѥ3)sJ]~ u3rK}Wz5̌&|oǿ,Ė;ąg;UbJA[!gO.z>&A>`Hc@Ս~wj<'49E:rB]u,d|f_55TnSSCNUeM.1ޢV= \m&Rp^\%&dky2n(Z)'ZCqtO!6S梹%YOv&%-3żW꿘UAf呣+*O\Vpx+H8[\{x\b4|0ȹ%̑ GnہU(lOB+Yp+T*CqF{ڰL*m6h9?×@ Zx$az)S d֋I7C/.,w=;:C3m6>,> 8ɣSq\Qݍ5˿WGiAr?p/3&@ \#=cE[#Lo_*Slcr>i]f&wU8Uwhͦ&pICB?$qˉ8.wN K| Auw0! PFXm 뉌&GJ\m6.,I'*=$K&BFߒSDM]W:f~$(`W䔮MVI^&ȉeHIj?Rm,H= ZZG9ŕ)CU<ၑZrt ,,V)ՅQ >|'F,3HrD|$ʃaZ?k%!ccbɴO-$nOȌT<Ǎp'1\+&cN,fZ2P NVcMLaݗaOyD99ZDm1_;>pJ ~eΙi?Ӏ\&E| ٭iI۹*iz?'eAEP.^F A O/{ni  P] syE>8#cwk딁RHg"z98L+5f q'Fxz\., -IF|N"0UՂ#cD3#8v綀Zdښz`o IeB܏}iO0^7ϜVOnmP_{Ɨ[L_b ~-^(.>izoiGTǷiF`N-wT/_DZ%԰,c sҡBJӔV@oFK *]6cj.KQT+K;/&u%)+*!*xWPFsp i)MnbHN˷/4!v]8i0 Mkxn0008Q!)ث1CI 0YR)&]ap-a !_&A=Di07(Pg]ԭ]IHWZ!2y7o'5HLΤ Ll}u{ g QXCf0{VNHo\0Onwu(1-+GGǡ*4nZp t)І˒R:q ,ЁجO6h`>c8jCp*3mBY9L]9 *ubZGDD/:PЀ;QqVGaolT^QtQi8ؔ?oh'[6-ly)Z-mox">Ttc~ǏitcI4:pױ3b8j eOq0U*}i@9i eZS{CϞ(,mS3))xXv1dl+XxYbOSU..tL$9hUPht{9s(4%y ѱ,E:ۑ] a3 u'kf0]>/Nb2%Nc)Ք.Z|~m[%)J@mb~,k6fٔp{<: y`88O\ ?T*҄Li=ιN3ē}L5ܡf2ӳxE󆵂H6Ϩ:\f >a$[MsA_}NͤCG^$H:BbA͝MܔevIlvͤk)=GVH yvQ&fA*"k_8"˩+n+~^eq~bް)Q_G %+wW4MXT5!5[ Jwҗ\mW}͝aJ?*U=,B\=ZXiI&NY04i-!uz9ǽoZJT Aw]<&:*֡6䙐|Fs dI@M|n>)¡wفpײ+PZE ?hgOݯOo(L]a@rMTQ\TdeR` "vt^;c^Bxri5Ṕ|w3x.沪TzJB{|(<1[30fW%44*&JnfwmFO/ Y'3e@@i?QFR_&߃T{Eyh!]o?pc '8!ijr cAȻ 1= .3>?(8%|m$9w9_~8_JrQ&?+~8 h+bnZs vK΅{wi4[g[5H_)|M3i/k^EE}#]qQ Q!%ǺE  ZmBpTw. IM j}9Ge͝d f|( Ze \ HdQTnal$L֒UZu$.<|-3C1pM]9$^ss~j x Hwn~Dl'E˂Y1kUD3esGϗkKoH-vdyתCΦ%Q[rj(Pn-Somb{3D. 1Tp&q9 -XMY{+4j.[w..H|\Y~Ypp4=8׷qЦܫ>[@cN s*ifc^ )Osmټ(Pƻa+ңH$hdjL /LJD,94T˅H)g\^f\8ER@(G(ojfڞ׃.D0 v}uoa0瑣v^m+)t}=[@nymM+g{,0+mg~&)vIk;;81d*ާ*}b{/>_AWItTm(Q̽N*&V-Z^F<).vO|pO\e >2 Bi9#'ǡrIԱXPIDMƱBUGgW+f/X%v!ã z}'s6T\صd$-gk I,WL9CA6!Bwck&wߩf)7Gkd|?^d*7Di}X^pAh.WlH\Z9<4@b%n F`1^maiq{»^;G/VXXi_%Ƭ H68 ?)$Jڒ߭\$4̍+hjnB};v ϩ !MjM^Ea!|7s-X۱ev.2^ƵY4(M4R vےv-REˇd8-!G1~"- iosNT)ߘjpD ИIQiWΈox8[T4 { [6$Nth)ZQr&Xh՞$\[#+8?ȹ |m `?*ZQ{^E 4& cNBkJ+{ʄ3{ .Re7$oJnG7*^B]Yؗ(C+T}O滥m-8HF(h &lF~ hB%xȯ W tyuPn[d&5\0覆uJT 5Χu|zuߺVb82=pGB;@M]C`x;^&ͻ/7pS܇E>5>N^|6i{/3Rˡ#-LvK~oy,09v`@#{6+nI= =)Dz4M4Jx\ 6/9q p@2͔EJ*U$^ǜ:Z\poH#O&K#:&Q pMVx ,Sx}Wc~&0q+S<-węʋ V%-c(D(X)ЁLV`=e e})K, )oL(k;tvh dB#ħV^'|Y{[#kl -z;8qQ-5z"&0S=tN(e ΩurO"=DzJr^%5 Cq#^gtJvR~ 璯"=qÚ^dpLe3rG87BCy] ;f5}cK_TbMlsRҚ |C"jE#9!8 vi=#6}<%2&|ؤB,㩹h}HVc2C0g {1nyVcqF(,0JUYByg꽼ڒPT8k= wgF0ʏ&DԂƇVP&3v+GO?wF菜feWb_lni Oڨ ?+gN'0o{4uOMQqV]w*N %_b.r22) NӚ OZI:}LDz#C8XH(܍~>B7탧R\7e֗K!Q ,UYTrFό|s"Dz"{m6Mm->NQi 3w՜k=)d7{ 1vh5p }[)/uvRIjJciv#t=c!Sdru>ܰGԐM vNI"u0$'`QeFڠvK@k0i~f*8=&|p,(euH™&೭udyuZΖOɘ1;KCj6zbi_$ցt08{JGJjpcq*J)R]0d!/I|8ÐtB3!5|KFƌ˨+}l\ymQ|!8ʦb,;K"7{58͓xMl NUw#= i('1[ޱEֳ7!KrL,nSԆٽ{)3xb{u/tX|lQQgT}5~*j/bȕ^ QaD5$+<6[3d4#`  =S6qp*xQP"uZZD@ȿj7-5y u$M[vd/^2OG-˶ 8l %,Cb& `==;,yUي䋯]`=V4lg5 B͛v1 'ߵc{:8ؤ*͌d1^:P`ybCH?ֆJĉ]@-Msj)GuÁJ,ʳ-(ea å_V>ۈ K͏- `'1xԥf!i%fx;0Y]UFm@S)4ƍ6ۭ{) HDH+h {=ͫ gvUm!`4BAUՐ2]!Rp:kmj}?!ځ`5?+ ZMȹ?lz{B(I,0ˣ#5b\y+ah#;FlrDA,o&:N5BbtU4߆y 뙖o~:c?߇{DIB&7p> ު/ʛcD U]܂2+!;CDL/7zKY8ڍl_7Ʋ*5S7EZViSgN >-W>Cg0Z႞}8B V)Z_[Z'W?TD6A*=QgDiJ(JQkZ- >P}ˊO28.fP[l&ӿ1r#,<7{q7Ȋy[E:]ӳgi"%)_4s\Ŗ _CqwIx`=OꄷMޫ;0˫xj)mxfJ3DqT׺ʗb|z!zX%7" >BXv&MMG]7, yծ#h~`2}0?`sl 4z_t&U,dƨndE52,[%o #ڋi-Y?L;~Vl԰RJ vrxgCX,7x/q0d"gM)@ΰѝูY0A KS:2FFYIm|sA+2Ms5knUf1AEv8jxŽ p0/ }AN=Y|E>VoG۶Xte"<6Mk!4^heZLb-}^VƩz)FLtICj.-q4=*]*@XKi'_7J%Ǹ=(mz~ZKp }w87H,^&K^yTR>A &PLi8^: <8kP6}>ӿbuodX.t+r;,)'Ϯ=jL?ۦWt"]b6t Yb 2[.ѝB:. 4e '"?J%eoiV^ZFKIލDž̡+J|ƻv}- Vzg6Z)Ŏ^k6ߝЫ_ qO^yQs:IZGdmmi6-B_5)S5<'2^XFI%sK)  W8CזúĶ_@!"Xixyʌ=D))i+߃}7%'g;i_&~T}+_v{jH+BRqK0*um tk mGشk0Ry#?y6|yf2hP} M0!53!3g"=yg$i(ѥ^i ~AWExI3wŎ+-MRC^XaדSG_JVBYq -~hNTJ0}VZo(ɐQDy1- UYW̎_WD)b#]:"`N 1 $[=1n0԰C"8} Anh,(-%b%Ӻ /^|dؓ* 4[Vx~t_1RYr/+DtFS6yz*)QNNÆV!qH`q#kk0y6S c sP¨1ʵ1`LLRz5$Y\hhc/9'bQDNv=>ɉE\W,6Ux!"!#͛ځ\bay$v42G^KvgMhϥ&KẀmvyQw >d=>i) G#Bd;ɧ.=d|6Iesט[;(b!wjFSW3f䯗)b"o jNjCV(WޣhB&Aa,hF5U)8XX$V(G̈9>?$4+݅P? xҗ +6R dM_%HiXPh;c%xEգBJ=]WBpٗt(b*rdKg"al=]mէ1RNKL$ESmǣ__bM"^ g2J3)Rv͂bm I14+ $s'2/E S+?F_Cj~]E1Wڙ1 5G4SOB9St$^̢5i N4ViHk֜uz Ad/XJ5qdaJ]q5\3,[=W7f  Iaֳӵ(9cW_ EZ}\=9ުmMH_Ɍ?ci4&mt:QPeL0F6J5˂‰:X١)&"ѳjWFmbfR} 4΂ʛX .Y|Gǣ)t0ĀUa"n*bfaHpƌq \cUY4su~zF?{ NC+q>#C +O$JbҧDSV*n7~S-xMEfqb['zG[tci~ƹCK|TNz4sƕȨifp;$g#6SFǾQ1WY=E_nJ}|=7='٠4:7h",?E8S-` mX$W ANe<YO'ZaJA\Rp`ifro~z}MZX0ehfc&ҐKQ$2'Mx$ZU5ĩ ˴ Fi>_#,N8(8n߻w+Wҕd ~Nļٱi:K&g2TU:9_FpD:2A.X}v1fJ|ٮn)}~w4 ~d~4=vrk}7^w&io,#tEM؅1 Owx{퇓8 oP{‰H I;ߑjhk;q4n-TEz@'J;TͿ'߬~4J,ԅaƬ7_-֦ ~8/\- SdoE?;M5]Da [+s,a ͨczC<%/K8M.*(!;bt)iY'v=Ii)c!Ґz DPL0}.K!#AMs%2z\ ^0&C~R_i:mӎ1V39[#vLz~7mLoGUyX$s46[<8E`>:aZJ(0k.'hJqZd.uS5y/i l[zk̀iyMwJe\[oH^IX*q gA঎)tebۛA>0S<2 rW`*zSbt 01wnR`!ڝ5Qg}dK0ֵ*F|^]bz&8kwJ3iĄX$($Yf}*].[qtžG\S Fz dVQ*=Gǯ&-vviAYl37}v`.r\ -Ȁ Sv~p~?LmhFtio3@OnM=K]+WpJ^kD.t" \\~b43b/Au-)*wUfihfkij0-NwsϚPjf~p]PZL' Wq a!5U3㭬9(R=#86XsFlfn$#y Xb,R妣Qm%wh5MWH ~RB[#j7EzJ\هt)|:?cIe9="Պ}B{ vR}i&H3-ySBdƬ|k?J7^O" Cְ9ݢ8ϒ?K=y~ndFzdyXqMԢ͂4 L\_JB&ZBBYf`eU_?<~f]AohrG{I-2;n[䣴W7Y="'ZqKS@د?O29T1wjZiJ{Zַ ELʕ)ҿ=(=1? LTY?O<Ͱ 3#:oY8kU#5n^S2L[w0Fd]ee5#LցؖQ~蚇wKė.eeiV;HP&Y &G" "G?#bY?P ϓ4r>5c0%[ǎ8l}G jq N>Ee^S(/Hp!D$cOg]n; L3{<'+-զggR hQ,BIM@O;}7Vgilf(e݂\iMqb;mMyzG Ohv6ȾS# (>sÔRbs~R߱s p/r03^ʓ0xT۪!}Fw4;!Qz/hs =)7/I'b GKSً&'6J.L, .B?L,뫢Z ΨW', ՞*+S7?QdF F,Gh?zS[wy$A$&Àzy.^Ԏ<{Չ6n]LUgfVwzڛ)a-z55_ʈLz{(:(p ;+r̯F=T "`8"?ZrQVc}eQ5Fztяz$7[ۡc4='׏Z\MO_Zy0:vFVlKBO}ƙrsTZ<^XE$ pŁvAJ #ڽUVC@%q(캇u9/=9l:Kum sбvBTar}Bg!aKs;f@Fhs*YW꟱Q*ID/߇2V2 Zt5h9v}MR.n2waJB&Bldq%ɸVڌ;N'L#⶟O,,!fiL"?!&ο-WOgpo$M: ~ 4gB]?x7iԇ@G׸oXJjW2(߹J+om'fMRcRs d).\Ō2l1.M#!h-HԃmkZjmJ jJ!z9{:*e^I~™k-{,~ɨ(;TWwtV-DW TdvwX.Z0ZA Q/4j1x1_zSQ|) iVydUhMcB vxcfe؆!/@c)L =&uwHgsqɶON1Ot#ijw@P勰sqTIYۺ݅] gO꺩FʢeNZpvJKfRzb8/[!=H Rc7̲.{6 v:W]q A {N!N%({XFSe@!w]̔ﵽ u>z›'0_WJ'H&kNjt]K-Mq&l+'g9^B5-oP&*N @~vvgSCpjYe77>L8^Q_cD}Ň N@ۋV o`:k+0HeHY{+4++(W1=zP)4N0|X/mREϲt.]PTOB`zσ%;RH$DS9Z u0^Pөkδ&Q͊#\ѬYs/P 0\Wŕ8 CoLrC1@]~BpqH"ro:|mCz(?tM 05%!@;H./\%wN_S`dhMMmzeSCV.#=E7Lk^"8OpU[B BttlY}YYF/@%C[G>b@y J.۩FR^f /'$֭Y8eX#x&2b}'iZW_#ʗ*a)DqιY/a.'C{Q J#7qU6Hߟ9EtbLw 8{6|aykTH#"U K ^GVM]-[30x;cq FV.4k0 F,]!(Fj'Y,ĴTI Aa6MR.9QiE { ˕z®F1u Q~~ij2='0Pq;gِ7,ckI H{­AUr$GJ$'>r[Ez|=kEPS9.;^!Z.:p1sxRЃl0[E&L'X09S>uj7q:ΦdHo#jD #deRH{3ZWyWLM1ɯb-":HIknvgV|>c!lߋIKs)|%DݝmW6iA^{s8 8!2 EdKOF֩/C AW0RiWcukflߜ@`tY]2mSV~J>VXixOG}L&ɵ i!-7izW&l=eS=H'ukx!BӥFat:7C (K?D?MȂ. LfY1GohS9ujsxO?P *_5̸"x9LC?c`a5F g_}5+]ox&(4AƦ&%Ԋ.i1smP.!U}^ǔRRlTە3TɃd#ĝlY\:SeEKK{;o)-eI:e,ZGKVli1&zd+VI2ӕJG >XD'2%—DB+z*w_lC2Lz|ыm PTSQp|o8YЖ^̭wL{[+/ v8 %$ba!0jg]HFܳ vX1q2DE"8Q(9s+u Ƴ';'\(VXhNb۝ONz9a#Iw,l%rDp- 2Mq6 52p-ZP5ѼɒdJB|#3阳M-I5/" 44>6%;DW]*'gX17.nPVtBEJu(|dV{&D#O}đt#E)agtvF[jFCpcthL.1ϵ/\ pFbt `ӻ:◎AԗB~a5(Ƌ3!~>?{c%0gC:23jvvVA=`;@PMJT󚧀zVvC ȓ/7\,S`oF%%-#|ߜoGS6Ogыlm9M(R4Q=gSߕ? Dfj8a/hdRv{3,n/Xs'gQ/5r>g"Sݦs6o2|s?:%Z#̫}`c%͸sovewYE#yH!>[_?v~9ߥ{跲7p&bZ4p8Cig˳1J7;zk``>8X^t!ѓ7q{ݷИZ;$ϰ׌L.a|p:A^5!;?Uz-(mn՗9e[kC t4Ox&ɒ*` / i )EK})}I5Pmo6O?8&1ֱxA% 4cSք;ڃFE-ԗ =.Zد& SZ j k<#)^9$|T{# *d/ 'Cφ5+C'ݹ_( fL!/"(0+qQ8б`xgTr|(H7g; =QCUvJD19D;vgsvbC7ʦ~V;G3 [Q7FsOrRcT^ҠjsV̭oTݨv`̮T[چ1 1lQk^I%q5O-[A^g47Q`ea)xcrΑG9[ HU5pKjMF^1iwElHn(dRB%U~,':,<:^{$e`9g㩏=."wCtdcDT/"~ҎLZ_Q!D[&bh"yx 02zBlGY{u[j -@]%A=};yɤ6~p;<$9;$"Z^ OXx+_E)~n@6wm@ֆ};?^c S_.˲7pw z0UEH84g.5M~K[owupmdϰά޿(=8`A de 5uՖ yWѢa:GR9y,%0^paaOP/.u~Cϳznř(LyT Hep]LP:֑tre;/|zх9 #& k=?Ҿ&ҝ3(F͘Sgg}pև'<:(#Q]Vz Mۑկ዁,mgjR<3X H"Wib&@]v"i̶m͵>/hzYaO) Q:?j>ݘA*uF2ʗѦU**|.h+f 3'iF`jdH,9y̯B"!,ʅC_Lv#0e3/ `1OO /Ϳ'cl3g+"6'YKfP>ըp4+j/y%\A`-I5&y`6Ԇށ(o`] vB) %>! ɷqj_{ !bZI(?]H:ɢZ/!X%](f l%-Hc> ٯt %9&|?ӴDb2BbucF>P+|*:slàJp`pȱR%"\Beuzv&v|NInqoW=q\e' R=Zj4 lΦJ4[nN& ,F}.=\ \uH!㙵/-BK䭸+X>dߵFghZѺ UVFKewC ;Z!.Q }mdHD40fMcV:zVޣ')xyFa/$ >I*=8#1+eWR:ʜR@Zw락ow x(5h:xU>Vhe+ziPb^+ճ hyl@-rnhU2e 7(߅('𒭛.CSBr0BRym0?5㕄:xPDo=Ɍ%K_4ȣuϝ:Y l@NV+Sz}ܥB)~5e%`PI:pYC= @ 2$p6$A+`vV_<LBn\*a`p r֏Dx嚅,0ʮ/UpJT+^GhM7 +Jکsȯ4:3q" ٣ǀYnNm)hG']"?Wg=3K5E}:9>'ӗh5s(&d_?O?VnB/v߽;B<(xB$.?Cuu,Ft8  O.w.=< 'Q,ѳ\ W_qS8æIx iY(qJ_(Ȏ;6'}KTSaSIruL. UyF95Y#dBPmJYP/v-%s.P!+P4bqLQ[4՚)O[+PD2F;+@ BnNq][6p&3G˭I8G;$_XNU&yVZdDo9FSONQ?K) PHIPwj ͞G Sgsz3<ZJʤ=N!PyFMe}WK+nP+a׫lrYn3 ay!7_C8jg&֍}_f Z+'=s v(7UFY޽`X\Ns?658ߣr!Oر!1V5c9YUf3 ~gP!Z{uhA,n դ D5tC*6>3 +uOs;@ 0-=5n>`&#',;}"e- 5FcO኿q zd)nŠڵg4⚳8VA ds6C/\f4,CJ>uA vDcrL]r(_0鲏!FXI2vW*<_-O `[0p𶷭< "ŠyXpj}F݅|V~3VkÁVTYmUJ/#r,SQ_D< w;yl`ʺJ>,!BuR]Xg_&uwrՓ|OcT>70'Ug?G;K3uoY}PJAɈ~_ñbAoP!<35{Z}+ɱdm>%;8dꝳQЄsM0rګo}>O 2/H+I U= PrO^F1y`.!vL B wfuQ;uDEŬk=JjMQv~s4O؄?%K+,ag0@@*~sišlL;|%nD3p8G_Q+{ #dwbQ)y^nm'jkѢ=܅Y *tu[w)TU"(&O>LIoHR4?oK ]gUBgI s׿I }|FCͻ647J陸07*-]V:8"<"W^ TUᰨhN)R7-YGTրvOcLCU`7 WHN1@v0ge=^%R>ia`tI<h hI%5kאER*iCJ+vy%Fe=;jR4p&U*z7.^r]Y627i-tPtsIHqV( ](i"]قDR+uō n׵jѯȼS#@3)1}ie(QegQwڝ c|b%P\eqrBb+2 pwuz7,ԕfۆc<Ju5V`l %ܤJ~4hK@l,I)\+`@91dٱE*Z`O_=j~:)" |GE Y֯:xiHUѥXÏ@bGŃP}ytk ZdGfK/`q9V\&['s-̸sZp9.à|&,'`Oɮ%t-؏h)Zꠓ|J=O `o?aOY  S-~EjV@TY{XZD gVx cDqΕ^g8f1N>g!wW6@pB|oCh]nLnvϝo7ϳސ#O%H*d&kN4>ZRtt\>f8ӈG0_G{kۨ0AUTg(&S^+e%_OF B߱dw5Ȭl6Vh`8eW3:f@1*fonwΟCPӤQ̈q[nɏ4%PslŸ0HkL݋ a"-2>J |k9Pxvn1Ťo#Jw~iɩYL?(%#@^骀kP63|5 jt?Q+FOB?^ {pFc/G"ޖ^ffY6Z>`g^kW!"T P++î%|28R"$A@$5eEfUj6 ʘDc -@he8`[S8WҼP(uKIz9I+`X`ܶeP4|^o1s/yWS~UlB!PW#f^7l˧c^^y=W9';O$-?:JØĹnC]+^|SReXP ܮ b-5":ocTGT08=5;ȐXrAs~b쓵>J A/,ѷ82Gv+څB Į'6y%ӧm(9bX6beM.u ^ʳ uX%>$9y@HKfB6TH0duv?xDWn 'FUVZ%{A\szeI,S Hcg!Z"S#SwǜgUP)R;o~0[q́v#sm""R[7BGD>ڽO^Yb9qNJx*-7C!oXH!|VfH;bm,-'UqV%廑K)56߈z9bfoYij^C 5p @P|{- .g RMpgQx0qU!Ԡ~&Q V%mlَy3\D!+ثuW3vU1IgzykwykIˆTYoW$R^/\ }bbέ00a]8 =oKeUE|Mca׸ϲ8Lc69§ O7CH%$XVCګlc@ZaCHlV"R0k(8I'sS6{hTHMnZHu8>kO/ 5q~t(O|,w{GGfCB%r{'34VSqni ]騱Dϵgo8pѬ:QHYtOZHX/gT!=.e M3q8Ӻ4(glJ/J&V{1gc5!>vz眖k$[vZ\b*be3Ye{5];dEK=۱"okٴqÐ_n%5|8ta|F8=Ɵ X'ϻDfgeHb^b(@+&L)(ɜ i {  w sHܜ<0L7;$q Fqi0X(K+ NM~~_;A:m K*KkP20YPQ@ ~Lw ^1=Y$Ke8Vp?9/#9QmjH*-wsG'w0_dQ w8ۖX5PHdSTËLG{1֬vG(6G*T)s1l+D^(.70ܞ/zGdyj%_ ӣ"X$ @y8R[o5 3q_:F-/]C]6OCvվ*>_:N虴[P^SJE{91=Il6CᘴIS+d4pB:OfJ^st˞ 6nwE)WFB^XGUӂ TBSbVN'K
G`4c9/UR=* a,){-BI@)/_(ʣ}c^ } PYn*;)qMM |rwyǬ Q} VXܥ^7 $ S <;Y*Jg%aTvmE LK|5`uL1nQdى2_r >6m5"㘱HO]i>Z:PA`nنz3y.5ߤGi-,@%`rVMD%/^}s?E"K?#nBʒHmU(3;&O_VTq 35pn윝>8RF/)#]\7A|h_/3̈iJ9)U{ Uiid">sS~Tj24u kLY6w綾ߠ@(ȣz7+8xu1z9\ZBqGDV:իulkvF]C@n&Ҏ"Zb2x4$d+Pyکąی!=ޣJ'ev4 "Ge$ ~U}KZƾ>ϛT0HG/A:9sLрyDlb[Q7\:%`:e{/_eVe8A$gbl 4 y+?fM;T!MAdtkMDĽ5]$Q p7 %o@ҽ |O݌2<<$,o.K$Fv{@ xiZ:ӎͶvIcmFt vz-H5q0"2lŭtRDBl㕰P.k  mik5;z8c̛ FKEۇ0U,NIuql׻F&gc<(f[C(^"z͕[AǍcxCmhȂ:gƥRґT~;Yi]GY~ 2,\w!?EIֳo:E3sIw^ڗԄnqa#yː^/I~bw632^ ,"%j,m\$Ҟ Ⰽ)$8"ر#I-*X]Y23WrGaL:?)}mOXDNHr{DE!z?/-Zg+8pI(y+N9sec  h#fdݪjLOwl2(.CH><)wGUtLѯ̯@]QPBtU],uo#S1%$U 3 F 1GHg-, xiL~2I^h߀_qNxUAi_N  9E;tw'EZYuӹk(%@#6@/P|")INM166sjF$3b+WuFBJt =֮&A y*tu{v? iD>`U!?fŜ8%Zvg] WeuC]p8Sa6!N+h6䅰jxe䯄 keRsB2DŞԦ*j7v;d鈎$U*6y'oSex16Sd_uxph'g.wH4$]8xb_>*&VP03Y0:/Y x_mAǐ?BgO*NZ [#Yِ1<"`G_v<:C輍b%xw{Zg^C݆jMV-f^h+~*z$r^UMsV<}'ֿ<͋upa!eA!X;9ZI/dк%O2鷂9p` x~:_^ 9dfrAXiaɤet5H?2QrFgcmʃ2+)4 2Y55-eŵ,>CND7'Z]d#y]FrL s֏Ǘ|hXd?0 RYXTkMLC! A5'J> Y)[ a۴0S|qmV|:='Fb-ƖHܚ?)XTk?L .l4Bl^{.)$NnHx.xHwLX\ZV?MI1Uug@kDмi$鈉 3 }u{@S:&~ &u>/n`<T(;@.X_l\zGaHETU˿lb&j-?;|JpܴipgȬRӍ({ $M/8oTeFyKUy +ɨEOrۈD4⯴ W|8%drd;~N19@5HU yî)Ľma<6 K'gD6ms)r#RXqFT~q8Xp)ShA.xᨻUTcR9%~z^dn (k  esBDR!魅M*Z1 =A*bofŐ3%WX.}נ1}:HnE۹oMb%R` ,CBa. 9\X+ 2 s!Du CW-`!ڒM-%1gз0n82ZVNcN3HaKT(i[0In^qQFhf| X#bl%q .^ÀZղ6 (8B{і纉WЩ3#NG1 d*?z1%3V'Q,ysW͠NݽHļ;mT VBkqi/s4nPrt+ofP]=_?:'{PhB;Tcft/:Q{oMVwJ!,7,hH*5kf-)ظ4XM,e>b+7sWX\(Xu+uPߘ;C[(g%j$ N߈bԼc^R,_8Χ)Kp쑗D]ep9Bv;5)\FmԻqyuyrM̄5 e3fiץv~05(Wm>5}ZjNc>"m {UC戴osdOK1NKÿ)Oz9/;r%:'D;~=TCcD66F(mVW_0mCn7DQQʲRd/.5IagfQ̲( dqě^Or$m_h`t=F5+0LCwcpД˥6I |fiE9fvbdd/P73ļj1gcFп`1a.UµR55PPbA,k:k_@5)diC=P:(Ba+L%y1W ]i9Ǩh9#([>9 ~S }:U$sGB M{ ފ2:zn)a*ӲJ{{Æ`l w_O" vօ pGyƼhDb؅0ٍƙ83 c]pCCCzq.,NxY_͂lnӢq +ZK&6ѫ6n sZh b5J\MT8@z18Oo7!ՆK ϒ8OJF :+愝9bMfZs'"ܮqa727y^0"EO摫n7HJ",5,&4ēc.g):CLd5gDnP o֌F:W$b-i:30 e)i뀧YכC1Z< zdjѡuasH 1^+ ;>O}!mY/pAOM:: :0s"`$JO/ل1mVi1!]j ŕwϫ\؇ui#O0& z=%W@p3r/ϼh|،##d~$8}~$|g6?a埱&aNz3Hy +z5ilӉ  ׉4ݎuKY!(p+bXuB0Fs;:Ƽu_h 9BHK LU7mePsW),F(MVR'Dw{@RcA`*y`Dqe;+QVF620He;Uƥf|1Y-JE>zwwJnZm?W?+C2buK|' _4G̽9>'ˢI'5+KC_4[c槶dj\L׿`qJKt\Hk3Tc'AU5i w=Am_KY5# hy<섖mqkx\8 ՀR\y^st^2|}" f={a0 qG 's4.K32e!a1$7 "MXr*CR-?"Wq>S9iw>V\0Iu&OlY4垟ԟd99,@y8xUjK$3\|q3:bZ&0ʠDFƘ:Ɗ@lm\v4D9QժjYuXX C֝B}0{ $d _BF$Խv$= vV1ar<ӊk@#j8#V{='w0~6/1uH٣͙dX1<RDŷtXNc J_y3@I v`P^$FsU⽑, 2aXhʳ"EH96P]9pBwpJZǐ!jy7!ɒo]׈Q )RwmKo[ -͂B`VED@pJNEaJa %|rz!Ha =MzatEji6S^11,jt6OFȵ6-4*P@;z7 -7zˡ5vb=_(Bb,s^HRElNw ~LKuwUs^Tw#$Y0`$j \;/XIVf^cpc*" Xl= <4iL( 8 %{Arwj"j-jtz%D؈4yݧ FIoSlK|neX=)P3ze#tRFr*Xϕ24') ZE?fO@rxB~Y!@J``,?v(xZvW4_\tSִKGEr!Kѡ=ZJ5>5!*`;h_Λ(WK1R|[ Sj-GLcafyO>y$Qw-N\R3ȹ5sjquuʪWc3V89Ϛ2c[ tM48f:lS;E9,لu_J X=_|#d|3SF~(G4ĽڼϺ ߩxIO֩<]aUB殐ya]brhm `0QeD =sO.zT0q?ⶳ$Dj;."'@C< RdZuـ<2'<{Fg ]&/l%eՑ3B*\ԲrInpIlӜm$^e QF2^Z5vS_"1=r}G"1Rev}׌\߻8SP Ji XE"Ԡjgkm4d9v64Pob1Rf&75D# V0/oo.dW%:V^>|~Tܿ('7?N4YlG$MM Zj7LZ7mWX6b7B`[8ӏ5A0/MPcՏOđHE Hs(@9"Ҥ[R.&Ť#^4K, Z~ Ft˸2SL'2Q"!{7kFˮr@? Qv02F5LJYWh[ީW rҵtD7K<|e:kr5jvm&lw󽯰S?ӄT3'.8B}m3ѿdyTA۷t3''BdC?=~+B'qG ֲK"]l#UڟfTnOys]+zZq00T ahkMuSw;]}ҷ>ayRP*Hvԭi˥)MLI ͟ᯯsyW9hX ZNJJkM0=bY=>WRYf ~`sp;cN6ZH?Pp":¤Z/+8IOl0iy#9~J-۽J F/&ȯ3R1kz:1-Vfph?nHPPjpAw2vk@9g] ebY~@bk\卂TDꈭЇՙ|g8jrԕ,JUR7Ԇ5I,񅼏*8]+50"o|hlbUU%+ಔVu3 I*i%KĢp Oڦ ԔT"FbyFJ p_Jh Ώ(-Vy1*Y vVC1:Ń $^ Џs WTl :~g|"rDa4Ѭ!Sq;JgI=` ̯Ev,f,4u0)V0. {]Թ*dk.Ҷkk7r:2I-\K''mvuPʆHMM$zʇszkd8D@|"8MUfhS+|ra3u*eQĀ"?Wq%7{NSe1 .&9IzY8ӠyلM4s1BAxLRu:Xw5/hHHa`T'_bCAAA4]TCes#oV|BpՌU4rA!U]@?rO;%be}ւ mVXu賏uХZI/$U^S䶘L ZԑN0tFz{q࣫KР@{k4OJ&֡Iy"?j*+x6!-ʿXv9'0§t,Ӱ"49C|0 0j(}|htũA4EglK[iY%՘xA@0 )Yf(.38{ؔTO\{1b3 v28SUĀOۼScऻc\AdS]BTV$"NE jpӛ3IK*^uQ̩1jq?gȯ "Ne{&#ϦxcisA=J:2[6n#ZV\Bcn.+Gk䆾n(8jvbpT-bDrc,l ̄i ^T\_]QqbT?zkH>wv"3/: #y. rM4 b{ك<ސPWfoyik=[ ֛Z;I\@/>¥§`]ifت┧u!0+`g pmYPZ`Z"Pq)HjBQ);6uGߜpJDvG.9]4| P)փ[Pk4j.emH{>xo֪2"XlNH^YOOVxj}y$q4TbA@mR{+h A"fґI&2̫O} ,6E+Q4f:y7Nx?6Ooo>8ފ*ĊYcEhvo(rl»Mbn+C?n޵`~Jli-$?jjNNn ^7>=~KR}3va*,ӉLan^ַ%Y-YZm 35̵w'A/ݚ_\4EKDB'parw?8Bftf-p:xyK;]֏V7mqGaUcrL[ma{L/c} _ SҦt.^pi5cg 6]:6' (z׮O2~9YqXr5(؄NCY u#'7Uct> =u@CCTLP榩U(Uys;gjuwF6-nT0QnfL`J؊qHv&ͦ*Ӭ62GOy 4`4l)ܾO-YYrs^j&pDs`vn'W\.tբX2x /G' I}^TF/z1/=FnOJ>]D,;Í|5ϛB aw -r ,|9S|Q>ֱ$*){ Hk4R/ QTa6{-d l7ElFXzK% D-qUmrc~^3f9RL|[SǷ[UhU{)^"3̶d #*\̡I(|\ȨS_BM ]7t%(T7֤ٝ}4>?crNG+$6Ɏ)F^"\=cmp5P֔ں@LO0F_ vo q|NN@(v'Om1LRf>z73dU($dzTovͅy:|>RkyU~|Xf+O p CPMdž$ކ8c1_Y1r%[{?V]E }fou^щp2 z~>"Gr~i!i#Ѕm{#B(w߀ό}հX˄*lXl{jylMUz#{+[F\n ɸ1<V9 ~j0-K>r:ը;,Z$ xP)w]&$5__SWbe ano0}vkƝbsKĎ9-(D\Hs[abgu|_A :s`D0s-E%.?3f,L3D.T9F@ $:ҡ쯙q.Di[ΘPV V 7sQ5!|8߂ f-^YY( U9H=yƎ dD E;=̔h/0b'g,}d P7te(b9?mItj:h,hYb޸zbYJ`0{!2ދ ̸zq&}u'CVaĐ0 =-C{d>kVkVr]4o$j/Tf2cm2挷nϔjeC3(nP0Յ3ROoNG}R@;`t]x\r/rVOQtSSJ%bOX ξ0J+5EMlJȈc>ľ>>ԬwP!X«H`l)bǐջV.>,7H^N@$(7o/dhPIiu0H|hYg 0))xxx}5Wܶ:㟧91Yay>䫉9nLwSe c,(&ٜ^/$=)NL=a:b4yvFZ s 4?.1D?_Vձ`Iޣ]ZM٨ lz(]siK5e$]x@% !ZDSsʋD2d1D)d 4vYAy=jf Y3R x#*[SvWd%BHt"Ce"I, p6:݌.7l\4۰CB䙼h9K;ދǡ[(MEd5l EלtժLĄ8Ӏ ȝ}Z.iz> I9Ni:ᚥ `|JXӡ'$Rurog(k&KB gZ#S§& A_ը |% HغBN4utX^dz{esh]yxdf|W=0 -V8M>Se:g"rum ` {J|S>Rך ndr 2VgX&Ƴ1q"`QEw8G2=>14.+5*N]dv!:",yw} ՋKy`q?X$_.C厫ت B恬FsRnYbZ^H#<_R %@c~/'( 4⪆,o ?#飒.ӿNyr;%NNzݗ_A˘~?Ǧӛ[ E?$x 0 ;/|䡾ol 1+DTq hCs3'ƠMhX H^[}gf,JG6Cft#uvHU6LIb;6͗ɲ\8g!Op.9}קc 4|ȥjE!mGh1+h6eu k1պ\'!dQ.yuhaU녶#3q)@Ucj8dN.jkY/mMxo(m3o􋅝sqzUr^Ŋ omEky Ec }ʃO{ք$reՀaROB M%(\=M|HDG$$ Z$RN27(ҝ_^(B9ls)ܕZePvS3G/~SY|GI4oDmj+lj+[,ĢP$E^DYTeUgDɕĵ@,/dm&E.cr;u1yžWP<]+xK#JQظ7!:/&E,h fdYPA!|Y˪˞~#l@Y)O\ӠBQBc 1i gI7Wa7~ɂN`1Ԙ&Ep aV͢睵IqJ+r{[9=-R߸ a u?r!s12֑ ?O׽sx-# "s>sc1)p3Bu/jMʒi}>2diq.0;یee2@TvfS`)dŒMwƢ,x"MM>"I_HNS |:c;7YM,S]ٰ]BrՓ)27uex@YmtF /LFIgU|||q >oB\l<ؿx 3U 3T+qk۩ ".W8O M۷{:c7E$dcԣt%ߣ<(<3(݈޼#nr=&zZA@ 1?ux5&)-faAs:&j^҇, /Ih_xo!s5^@cnUj_t}xVzUJLREr_ѥ#dZ:u#' AD&[[Hcm 3Ƕ `_ۂ#z0~̂C֭nxJ)Hޝ6aBis擯/&[U grkK+}'sOy gqq2 j%Q, cL5OVsӧf/F՛y3 ALQu,Y/(MHR'۱,Gp0y+1ñ{KvJ HԊkQbn7>$ˀJm(wïXRU0yA48@z6;U7Z֦1? Y31mHD;M8!+x]2.uOBx0P23x 7-K~,(F(%ɮ>C7G] 7j+ Ѐ\7Q_afצѮ9Hm$$e%`Lˉ5T}W G _v]߄XT&ѿgU-@DqҬ8_C݄gR"G?KltOK:f&Cn,ppZ)ʉFt۲5VU+ ]iXMW0D#8$&ODStʯͭ\ܒ'WզqS$?A30 3v H߼PPZ|#i~jyE2IpuE_҉"=&BxwW7 u46~ vAfB8i|".B,"j9Uk#!G{at 40=hxtNp~AJt =#L=9]/u{=M&ϯ2/9%a8yZ;iV3;N݊ON1vxq R zG֥;lP"̳z%7sFzUMԉ13noHnQȸ, }iQjnE#Mیu?gs]v˜QrJןI=| ,czGּf_?o&r3xNHDuUtVָwrQ9gH&trVcdS&[D|& /vDjS/0Wk4@7K~=B(9 /YofV3Oݽzy}hxrlOڸݦeE!A~;Z! + LJ$:]17ied"ﳡWɃgW8)>ݓ%v,`Z횃qMth1gٳź*s4Yk 3PկwǴ vZgBWn+8a -(gTvfnn!z|EL2U@,!;1ZCA/)SD:%eJCG(TzNͽbH(?rKK GpӵV+-NIdtcJ~?HMk+Bcl4JJ2 V< ϝ{l(T|r҈CI'>JTS|/diRhʴ. a D IfRƑL3?CR$2HUwhґBh&b+1j}wb#\&dL%aa8%ŕ=u'A9jew7 Nav?mcj >Φ}Kp-RZapa6.Khd~CO?pdpnd4Q/bAT` ?ܐ[~#$/q6JޗS&z(Ǵym߸Bf@j)9o1U0wGز0(WGqDF}օWlGȞ!Fa LJtKt{MH.~qQ۾}_jtp<ﰝJt7@zW%ShKv'׾BAs>d7D;*K]i,_o9~ZX◭I;֗TbHyzps %{|tWOz6?(cKX83_`b$vZf%"G옭Ϝ$ى+8)6*\#j͙q&kd?xZ"~Ǖ"OǷt\%[.[B,|-sfۉuV#= .g I4܁'9XIui0J~D*x}#s_SX&"ubC[ 6(ƙS6`=l6z6WǴbyP *Pijš~2.T}̆hA*ⵟz}#=^k&I͛\"-*mfVZ6`An4cKN~V^q,,9~Y; Ndd p+ޔK'ߧԢ,Je/ 5e ܙ+OJWt&H2BcXu'+E+GO@V`a6jIEO;!XOhgZGpq;zNAbaD4|C_Sŏ5\~OvmЖ1Ǖ<:Oq,qZt7W ,*@})SG?kM2[-|Ӫl߮ u&sgح1kY9zV=;I'V('LlJ\@Q6' .ۼ&(e/{<CPc9qsX}QHKOW(p}F)(&!8-+s&șo^c&ץZi *b&(q[XCeGbߜ ϳw p aԫق. Pu;IݧG%?Z{r?h@Js x~poȒѰ5Ro*0[!}3vև\?1Ij.*#u $~dsrJ a0Nc. oLL[sdЧ7=pd)Niq\y8Ov+ytg&;tRI.)7ߙG|#o30=v] \,GzGh]2ǜ:X[m7B2Y8>6~K͊7!?VJ=RGm|,r;NS~t@L;ݹm%_<7%BIjY!' )`QW*6)0ս]/AVjw_(*Jp3EFGlJ3#fR>#B Sc!!Gf?ά1+j=q6;}'b%%S!yIxLo[U)_W{~/@g!0"-o*Gf!BnA)|eQB8ȇҍ!|lO{թ;}d,$ =yɟ`'LpܔVRs<Uk)*9,9$Q2P<[juy0%K`Hr$ .k(0fD'W}ӏHS_O9xUae/,j,i[RGrtAь4cmH}h :?OՍ,-c{NK0"^=,1=]!)a[aP"xj̷2]9 Cf69Ф`6i3K1Uԟ_哠j:.Oƙ1~@ )#24$^n}ǮUQFV5W9SO+뾴+E.*:OGɗOJl\qvb||XUgɶ47y_?$XUPghK9c5jŽ, ԕV]χƓU"¿W/ xwvXe5Ψi=TrzHF2CI.} Gfni-AZ~_L=сRњ:2|mƗ!XUVe;BKL;ePKl\jpnNYWꉝ򤻊j#Wj?iTUI.mTE KޢapFVy JJ_Qяc/٬T{!cL_7vljq: ߭Ӊ} v>J̲s|3H1To1f#+b&~0[U_\s+pu {)["D@r&C޵ݬTl$fsUϿ֠r W;{V .GzHg60͈QإYDbbcc[?^jߗtn}#5"jcՉ^P$؜EXDeɽ| Z {#`W;X3bmvgFp}Ґf>4<˂a`{E4\@A\$V9^hJSTEE8j4MHҝeKS",C~zC+}(n$,DNb-s*+AÃ"f~TEgxvk]ھfDos\ bPWo8._d\6挝i u"T5:4C2x]XWo"%_ (X3o6jGH2ipSB`~jQz:E*m@j.w/79ϒ`q6LYG;LIc%Y^yIi'AlVX(A[G'.1]* 4y `HqR7a@r7dq,z!PaV #od$߰Qt[ aRgrLx[QVZsPiz~EB"Dg@n Zh 7|T#j~wʀn]И1 Sbðxu6Ą3uvaw,V(;[sJ9lߚPdmf/c"n]R$mNńd\2̻Fy$ڥitbAb$goDt=!wE 6k%Sw |G}+oW?.E'5uUfᄡIC6I4%&Eny 355%)b?/ȐZl@1<֩t߂5QKT#̆ dB=ӓ5էnXrh=b#P"洎1~5A"Hoܕz+snj%^R$gLpcd1&z\L_ΏBndxM[[/#yW˟pq#X=>%r]6v WISqwB(Ayn<0qٿMMwBՓkEVVv 8; > :jt׼S ?2x*RR?zژwmzf6 5o*_cvm(0ݙ:7q^=ZhDAGSx룏h6{FG9/fkixS ?xH5F})<'R%T_F8liX&&|ҩQBkg!2f1@ɬj0B_c3AP'J"lܚ?W qLxM_,rq|)9lۨgEث{X+`(j:U~(D/ {3t mpAkw_(2s} 1cz\#J:sd>4;Y@NʻʋhsFglQ  Uyݢk}sRjڽ*P=yvgbd#wIHĵHQqd=]MWjHrgS`\Vol79 ݟMKܵ8kX!RuU !-ٝ?\P U A Pt_ Z32fj֔BUt , P}A@|9Ά"PJ[мښc*?Tǫ4< a_Ԑƽ%bphJo丸I~pEg]J~ Tj4Ͷ9q)]lKw'E/皧O&Py ɲ *~ Aѣ}jAia`9joSkg#5JW3[c9ĒTn5;ɕi0&I&Yu䷃MK9 ngi$ޣuPL6ɗOs(py%;SKɽMZ8,՗rFj?rg_U( Equ>;زqE>2[A(Jq`;lZ5[_4͗TpdZx}=,HKŎ4:ž*U^\R˔z ~8%I DNxLu^?@/ x26o$vRFI?#-#Qmܕf]}knx3& xEWj8bJ!&(rlE^Q'v Zu0|2E!m BݟjR{waV[.$re䉢Аv4J圿GD;5. Dv>2Ҹϴ@^ ЩaRe lSbE0d5eh͹6Aq ![_y?kXFx6f+o_{Ϙ4.5Ɛ, r}A슍:UQ-r}%W-}]MV^ņ)tv/YE5`2&*"5h)ʗXma3ϑgڱp=U6b&^B[@g7' "un\&u%#]v7vBmZnrxHO;3upe syb/!ZcLۮlǴSϤ(-; F?-,#!,/Nɠg Y)T?e(G|#/sCwq}zGBAGpQX[)z!4TBXj-?Ec?=a8(mQǦ&֚ϿM#pǴ7:FWs&pp"UUk"\[+PM;Szݤ"XΉ(KP '@Dkk2. G?$E;Qwfua BF)5<$Zg !He*(C'󩛟 B- T<*_OQd? ,A6JVQBf1!SvC rбʼnfHnN_LHnv9&;P#"NLocFLe )^56|&xmN4ALZ]*N&ۄ!^]v+`1Z2LIGR>C9 Uɠ;05מr\!|iqq]7dždN31 䦟11y 03K;5j!H9AMzv"%ZSFEDg.ɦ|)A+ọ3(EZtE[Ti\ >`ae3gT V7P8,a(r2Nj=> |}NJR2uk%cwFq,".tD$dJiOر6c@4qϕ]xC) J}p#(ym}~H'q<)')tS9F9-)Bvo]l|ĔQ;EY0aq`6lh[ FOYŖA䤯bK"9/3R!rr7;8Ubؘ *G8+ƐÌmcjTniB)F%ks"ncANAj΋A&SY h9sL6\{ӈ~qԡO("?Y91WQԃG"n>u`&Gqֵz]XxoÊ\n̬9dz=+ϙ*\3L YDۆї~]CJ/)H77Dz b5"V "(`*lI HFaQ1+Za%yc(]<*$(qoOHLzs>b=[} ժÞ`-5YIn,rkc0 {M^rmxLjfl:@5kW½@13?(zhO9X+G ^} V,c!x1P)G Bg̩(eu&8au \pi2%~@H4Jb9~$2Y/- 40+D_.GŠi }&i8DsȺc4rz _N k`6oJβ hqa9MD"#GYȿS[-&B;8~$ʊͿeyiԛt]`yGhA/>'-!Ė}LG3̝VCߡS5Po/1}FD3`=!ىjJ^H=Ņ-5Owh:&]0 n!;tbKAJ$:c{+VϲZ,vC^4^sv򺘳{c~/U=B1D&$b)3S|RXtdچM\P䩛^d4?Dxtxz#Tu׾a֭NnڀscT`t;pC(vQ6@l`r2Etk֑Pg, ϖͥk礸Eݓ6鯰"U,Ѧ0Kʥ*x/vQ%{mSȄ7v9mvdTwzMFf|HK*>ebBC {_ K_if׬e0+0Cv<[…^ԟ|<`,3Br|ү79;PEja<+2ppjOsް{@nh7䬉DN9+c-iCl_c*z,yNK9'[v~иފ@j,2-(cI]q%Fp}Ƙ\CYs/EtHi3hWNGs${JtKt% ~c,#]G+w] ?diV.k '6.ެoOpj:oy2_\m>v̐E>6|fcᒥ>[K6M,]lȧFA_p}SPEt3onÝݑ3?O̮g2?= !j5!V.vا73w=]gF̐kTQuD&$3"x$5{jid)ؙ49_jXɐeC&’4_ ys!vџ&ƺY5MC!mͳnA6qF頨,cH#nFgIo\@ 2YdKꦪECPYk=oFN|\K@Ƙ:f`5 Y̅\x^AF&*c'2t8HBn}vr`P~S[A7JFݬy){0*/!1('Eɲ"΄WK;ʔ=mri,g/Xx`aۉɽ)j:1+Ǣ6A=^}rRo( ?>NbU;fLT½ab+Vz2#Bd|]>s2[5<:}Qbrli*WY7cF 1VGi]d"FF8(U.Y]d\ U:+pΩmϠ=n/LV DK{C:CZFEBC4#3MeM8RvL)s݃1aQh֝!> y)Іf}"^FuIsB;R{@ qM| oƌ$LPZ-sn`Eg9=*L}1vCEKU}t\6M%Riu?\Fv)OU-2.gm%M[RO}r8VeA9 \7J7!`"~`SãTi5ԧzw<s G=r7qQpjl>AK.biN]`N^0uWQ`<7Zpab_LR$ãY'3q 2ssy/q,rdg^ )AZ+7ԯYԍR:g9٢XSrV"%~S@/6;%&UZ$:)TzÎ-e06}cYʸaEt-ۦhw;Aw5f|Cb}D4ǜ{ZSyjV4tX1d5`@^*y+HBXG18 8>xJ(*n^UdeMBU4W/`AɬPc4rJ/^f.]?cuO/ȘyW9Zq0Z0]N'V034\SD;v)nɆue9p &~n &S4r3niI^-l޿jKߕnc' BoD26s<f$!:CSf^zhZNu#ooY0j0 sRXܣ^#t-~ 05[?'6DƖ#ePJ`?;'ZqnV ;*?fD5eF b^X{_[rJoF˜#pLFnDhV$p6"sKi5wIgot%U"*(l ?wt>~G{h(%"OKck.n{t Q4uصq8 5ܩe1 gI+q;9XklK%t27 OmD̢ų\)E>i T+TYvK'G;gFB?K)fZCyhvF^hM#j=_H/o\ՕHnlvl~y amFZusP>vil3X[['|`-)#·$~c!o8ק Pk$su40;6$E Z6,'8xE#ҊI"Sj;i3;lMV/(k4Us*pj_I̴ }|؋G@t ]Ȭ#"FZqŘI58S÷(xZ:WՆ7Yq3"8Ut.DkYBF{pU[&PRK5[;wlqAX<"7Ky6XߐW]&JIE N=-z?xȽIQ5%ibҩАׇev*:b-,y/uzSw|:OoG2r<Ngi=WxҀI :J:O%#>]jX+fK AEJk"͉&C=):3{ZQ:݆-M2oiHiXs?{Rk Rh{0C&(˚2#N-e EY`Xv۵s\ܝL%kZඓi1JcGQjhANpZv*+XhKNk~դ)/I=>ԾKX xi)[ _K0)]j@JJ >RqU0DžLv&; XM-\!>)=FxDt Erjoloij/%w/42)nN$) , }K5WɀLuZ ߛ:~HTa>R\ CYo 4fe0Nm}dJ^ _U'hML0"Гk5FGꭏU483m`,f(z-M^daޖ_>?kfy f!4ZQHv5|hy&' Q.TՑX0TFaY[al[=|L+̺;: n|!m\- U4y^/3["JplkFw/#+eir`Y_Nn9vאzZ#TݬBz]BN6nZㄢ$+H0 :)#|I ^>0;0-/a T:3ifqJrPg$o k;2u>?:٣,S sIp71i;^nxAKg E~LqXV}0՛AP8tq^ ~j6ڃ52olOSzs;Kx/wͶHKC1Trm]n n}zY% ch1ӫ썢D\PA-kOKڗj("W0)&/X*.15BeDA|*q0k}qw_={ijaO`)Z[jN[< u@m ÌUZFW|+1mTF ֚O{C|%/t:&9~DH",كSqex4B4L<a.)q)>$`k'Z_ _$a4:a ŝ\ pn:o(c:- wLO;|@>EVL~ c=2ob>ggݺIirG񛝊^ B' iLgT9[2^Io7h0%S_)=ba5v7MNTzoEv2Dkacgݥ? -H٣lR ݪn6$X̍;ۭE$l %YE\6K},ߟU> )#ʅԳeDE^J"PJrŁdv=.w?dP(t`۹K&SΧ1K?\֫bu@SwiJ؇sAxFE V2{wdzqM2EYY瓸Y˷=$o0rVԌwoDt|܎7#c>:BwO |CI'Z7RO{=yvP .lˠT[0)V݇"`VTYRGa c@2uX(j+Um6!]Dpz`+64{.zpca$\ ڕU#z)5ȰrjKg?y"AvEbmDokJ֮6Fs1] K*`I+xOEM(+& ?_Rӝ~G9|ac:?:]I7,Q('d͖.g04moםqZsr ̙,\?gn ލ-aPZTZn?XcY{~ +21`;4Eӵ( O>e.$䀝 !9 uw^R[Dmsz>V۔o|`X]{p,=;['%+5ޫXPW∭| ~=]8W'>LLCY3u_w\*cW٨P1^3t\D)b.0_o|_gz1':ݲ!G*k5z5f]!/M&7ٮ5s2s&W<7PH$Ox? ΒJNgOwcx(4!D="Nd.{C{F)g$"FTPP88jqYuʶ+&+ҷӑ]p!Ga) Cvi+825ϩJ &9j_5HO^Wшi 8N: õ,atĀȳ5bBƫ>as`X^Jy6l_ WPt,Fj@Q)ͬKԳukڪn\b`{ǨaA[eꥑ`yrB^j(3)mFr tS}8kwhRjq,^\:)#^_&?T< arB~o-t:/DueO4܎JKK9~氅3gD"U7p[r ;H`kr0PGl5Ƽjwq&7vh&R :D Z)h5Kl ҉[b WuĻaIVdS o6m.ut8K^ IC5=2|.ɐa 7ȍBM*&hRg7ZanV!S1O2=daR,5wI.w|v(-T-ƵJc"1i>ISo.$K_H(x%QѶ7L7 b`*^9}O,^dW>JW<:}+0LY;}w} 36SέɣAyEfcGOV#ȐS$?٭(`70y).V+OM +&췒2mc[ɂm U[3 Ex!J/+)4} "Ւ.gyLv4@ƶum3/mc2jC:ӛኤgsuZ:Z d5@鳐]EZ[(>HO3=v$,qM#YꛜZT6`c֊4 "ٔ=[{&I. :%jS9Ms13{'G7H1:"?wbؠ2 -|ݮzM'ORE0) pㄼ>$6);>h UH]aNNvd8пl4v@B^i[EtǔTtY]xo C3~z`Zm;gG\\9e5O?&qե=x飘GH6s@v}̅1J\n8WB /I5xL!j؉=+bV4^Pq nʥj<ЊgH2䎷MB%G_}93 !G~2Á*sHKEMp;2]ŵLC,P7vj.|]_`9c^Q,* =B,)T5eW}dYkBH6-hjtɟl@Ⱦ03cZC7Kjګ|2fKSry6)#c@1h䷴m~v e44w ;uzs TT e!IegN=s%"x\ [bƦdlL*#r,v:G#u(@Ѕ/\⊾#&uYba o<]\XL~| .\ JhgE00!!0OYԁ"ih=fбWHlƩd?(a"W IbP6GUc(u{?=ԿMf d[킑p$D I"=zgq{, [|S{ \Q|ǽm_KU6&ځ0/Cu\䆉-|'IY_ߍjI_hzGg0"9h2?]ȉaH/͋Jhi'ok(b5tA@_ k-IXEg[#u7nWƎpHp^L-p$b* +{Dֈo:LU,ws43ds^'+ 3&>ukw;1ׇ&R7(S(F"pB~ƶجvՖ0HxH(ӽM! {nJ:7AD8`rVt6@A_Jyd{W]6":~1v9=xMSBi!I{rp5nC\^ ekI<ܳA̟Tbck0nEcolyW5 4QCQ +ͽ {%~{<* ]EahXAR gZG~SKh>9tp~D@n'9u&H-$: 4VR>eS>:9yw+oA>6)S"7psz9 17\uz·cdB}?| -y~3RNݘc'#zz({-֦os9߳֏e?JUXv6]:FN-G"DVulN[7wEh8+>Ív9O0==U2/xrbV*ڮ ogy {Rd\x/ v1jycPQAĵ Ϯ{i6VI\A fӯLUZ d -vg7$ `k/WH^ӈD!].Yr4󅡼8l<^ˋ&[6!4 +sj|@SvhN Gm~Ţ[Y$"ig- E9; ,"G}= +5KA^SY@+>RPpQƛ N{9r-Q>\_?[=9-W f,EQB.,ܛt6DOlR{Rt3:9r3 Ēf>lsbȭ;wS2Dew/$)W\S9/9MMrp|L%[yB.[exEm6FқDZ=1|t0 rfQ<)fB+&"vȳCɿ#z8M2k8:٣RjRd(A-AC`i%9|)Ax&[\$Xc@n&} 7g5 >ZL|-.~ZyDE&ȶK39KPcXr聂<2U,Ȳ&)E ڃ)G\)79K[ߨ@isV\t/-n543#+q.N+,@!sȂ ?e,C*<]?v<~c H+9˴XKmyy7) s3Nl\`I,®ujFmdBZ\Յ=PTG]i*_\7DsҷSii90$ÙpX9-WSYz8)y$? #9c.j /m)p:EKt_nBSђ7u_ua;!%%w ^^}0\c?Pں𦖌GMB¡u'-&:*5nKurlwaՂ-Q~8WR&~UH>F$:7/`y)5;K䧭c!;é."U2/ԨEث]Pa 1 ӝb9-I͘\._ER4|FmtP4.:P(|TuLXQsfn0,hMsQQ[%>zM!5-BKtXˋ=;]?豜6R}rJq^f"66 f#CVVw"g36=P|Z5g;I|2rRb-w}x_5 _ |sx3F Ϧ+\!TᾧN@.EߔӑFk}p=, `=kVڊr!zՙXGOxn漨<2,Ҫ9;p9;BtQg(D# IDeEW!A.raoe=m QHd_ &D9؉D/gYd>FlߖSHoUZt>pU)1B&Os?맲"g[] VuwHLneHZ@YP|Fz`d>>\)GhO~1(7Lw*ev7$4cfȾb2فH]f3?Y[0CS3+W l RH3$-QO?OXi4XX]uAF<2СɘԄ2\#C}RHVGCd󯃩*!jV >ɃԜl 2gM>qxi԰68TC VoEe6Kj'RBF:Mh=#6o1V&i<;(?6&nw|6/řyθ&Qo;NT|ÄKX>O28:9;Yhh!6`]!^8/<5(JLj9#| {Aޅj2a&0wq6 /t=,@IHuHO3~'Ujh.Da܅IP+ |}3_<(Rm{#]Ja4%8ۻV5 >gY%R3z]ݽW<֔\}Vؐg 7LV2/N e tDr^Qq\pr-=ٟcV@|gP^$Uvf@°Ä5w> #c/K4[ }$j:-ieliF1NSY .3KAx8\QDqD>ha9i#=Ul}!3n<&X A'J"җ`bC]q ^ 8jRlۯP<"Ŋ1̓9e X_6\PɽxD'|kKcWQEZ7]`u8{%$.yB7sG\V ; 6z7<|=O*ά$![ؙg@ s}]}P&@![wI; Ei6H''>fU# ?Dawc/vHzJXEh+݄诌_\*wO:زEs~žH-#3+icU <|0ZLkVޠm[ؕRKutotpntI&Ҁ(@M{iZA0\I H}Lٔjw80Wt ;B~\KB}!\᫪=&U7X\)nD34m0)벊h UѸcSF<0ڹ =YXXFzCx$Q7I@ˮs!Q*E'6m{>e" `Z-O^'b6R\^ܗ+WĨrju_3>S'JݥU{{<6Zi<1G"ӽ003 _خz1aTy0DwE3?ĞbyۧBY.Q++et<`*2`jw@Kf4l:a36O|-f $3it:Ub:&(STMka:[ĀU}w=x_ CLc {&#ϡ3Zͧ؈IOe]ff_$*}p$OZ/XMŧ^naSW=U´1:uC[#r٤wcm-t8hoՒ]s5twV:?z7=њR2&rջȴ5O(s`Bntm\ R"4?wJ,J1_ޒ3L:e=wZ3w@Pnxf4P8)I~RmE=Mz+=t,9g kɐ'dub]]a(F^Kҿ$T^ϾOA&Rf0`шQ̾gV(AVBCa7ZS`CU;_T1Hg!??7E q >·"vk6OSsM74[S+0B!m&"{Qb/Gf>@D˭=Z[ZlFKߘ]Qn# R4c'jq(/E(U/dӌO[jC A |9-*E&E >%V{NC#fJo̶ѢichbhKl A*h E;z)u[O9)#TG\.&—zιZwݼզGW>]tGbڤYsĻ6L.^:A'ݺ'Þ]a8tD 26#Fy(6#{7Go`Z;f7Rݘe{AJ™A=jISNsK - :3Sk-M }QUJnp~z+hMJ]~^N:4^FX OQsױ%O0G j =Y̭`x5d "#{050 5`ɿb["νXeaьN7DqDJf\RE̤@?|LPv;v׿{q\7/KLUl !^A4هIsD7aLX}`@7WtʙeE>DWJ׶[-N\xB%Qy"Gʐ:q :>M#VϪJN">˙6;vTukTD_K84*V+Qܚg#?<#yKkR5ɺkHޱꋽ*ڐfmSuBJ1 wH/Jv,kJ&M+Ϻ"]'=l6Tɦ,m[)ގ Lʧ9G-84kܗTIB[!=1FI` .߆QAszyi <xu$-Xd;ϳfrOGrE.O h(wGܷ iߴ&E|BtkF=-_v_|cNtCǎĒ'@ iքiJV`u]? f䤝5~ Вg'3)mx,H-=KpA1/B)0Ŏ@_=ф/)V}VY'*y܊`u\g_spߠ?~w=TIpU9vy'v ȜT@*4ˍ%y VBd2Z~W7pzq_yJ㈪rI-X4IOVNڣ~ʞf& bfF^pPuBB ,%\ "tZoݓN{ĸxl]#M U@u9g ;3CQ98!b.}&ʋDd"Z{J/ < z>oN?Sb„ϱ@QV`9mM_5iYT#+J # %yzdQm0I?BsR{62W?
ĈbP~t%tZ2"E*ު7?JFB+hLqzBl]g+!;<}y F K`1tgU<@@!0!]j DEe>z բѤOafӨ@2] +e2 k9+j҅kW(HlG <$+U\a)C`b(Gٍb2h (7ՙz*A+DVBJ iQ%Lh6}u wGHφB8[ѳ"5P#?SuS]愿$EqYW1Z_TP_2evXb𱷣Sr y 7×HŮ1D9s1rVJ4!5/ l5Ȫh{;7mRƖ5e͠x k1Fe}ui{/{mNJQ> 3yI6 nyQ\f=V$kFj$jvB$9>g- Bu\Lҩ=3NwF\7xh`N9ӠҸ*c_tW;EGYlzj2Ky_tV%6wC#:eQ3#5l{'_^@pu4 *=Ż΀TWiV)RIkVn/,kzɔa#G^*/ fi@ 歓PkןݵQ@§{?x!d>O1ݹ ~wvy\c nxdJ_!#Y,Wн_g=zќ*5e(=MH-egLXqhVjG7j<&ppvi7W$d!Ű&˩#S׉58P[G'TX+ar^%JO {Qw}'H,U(5F\kAr4Ug8k0]8ғL ~bltu?:J86ft)b5#c1j ~#RxMD> ow0\* +y: ;[-ÿ`hPO7~fqi%rډgRIr{}~2]~`"i֛ϱ?騒ԂT'$h;)ۜS{ݤkfW#Ğ>sQdcւo$S,$-ݑh\lYD)FV{K٩vB0gm=ҬdƑo/oTI7FmHGX6x&g[-PCmN!~fQdj?.ӂ1 `:n^RkAU O|EjiE5خy% ]B2j6.cHXi{ 9[fpTOibVfT7#3ٳL+rk.jh:Pɂ-WYRCXR Rne r<BIs1QK1A.WJ=ANǻksdo/;'ifՍ 5 sB.{ GO'=2\cIxhExghlIؖo?uЯ Dy&RLԬ7@dj/1?Fϡ @D@i\|)@勉ʱ6r[yۙ,5c)0'-=t3WZq(p<B NdF}SXTy$skӝ=XZO-߯K>bͷr@C3vbO+a7{$XFKb]*;\RlgY 5B_$Ů<$ЬPA^R<зH#3/]d@IF#IAw1j 7po&;mGߑ5.عKٳ u醭"IssÓX2ط=$~(th~{PHl1}ceS-/mGmYvʷK{>v9&us͵Vnv HEyUf,-lK)8BUDSJulFr|Ŵē y⸅JhGUԼT Mf;">l#"-l5 JDń3J܆괧Χ foDYGŧaN*0J;?ÂnT↖NeުkC[Nz't}HBv<>:P0uO:ovIʧhJ:-,xQp`u8}L*Jf&6-b53ÕLPmy'cH8`LiJ=Va@@W<[ɹmB[Ʌzi[*ܜ=(0%[9g.qJ}rr Q +*1GW 7 sT40K[|f1 0c/R!TAZ6:Y::7P}8#v>L XBʚmvxҘNI q.n4 !7C Hkʐ3 N)Ͱ(d6nNÍ=;_ }!穊38+ʦx0#yTzTZ-k)."HQ7*VUhn[;о悻|?Ё^ly1L1b{RiԿk^-ul!2#'f>}èlltNK&n4e$$%GVXNU `Cm VXn*4-qGN~ %Y&tKi$T1% eቬ8V'pQZbodܰrJlzf3MlMm,&e6cWe{:h <)13pv;^1|CIAWǩ Η+@D0|&RjJxv('\g"_~z3I AEzו(.qR-\xdNzJln{$(c(5?bqs1"a/C/'նlM= N"h o0v}ږUmJS:إ@`$bF<R b/t;\0-+Apx ${Ԕ^~} x+GHd`?`{çZ$G@ 6ȬpzIbrh&F$+? ~ aFݷoFP‰[k]xM1t Fi AQZZ<t '$k#Pv-|7ryL9ej=- $ԥf&[% }c؞|F_FR/sPv'kF垯rUњWm`b]8;ܕ$bpm׳7cX/]63l#@9-<&b#-gD9MT<թI@h7@)cܐS\,`?(efy<~զ,:C#ϯb1n'/Y ;%Fg\s%o=Wm?HW;[Eo`a+,jYPߞX fV}K+b}Q^4Q:h{n2cDZECFc"0`w&֏Py^1>%%B5bZFtw?A%v1za3;T=Hx qHx!&7)T~ 艱'13MZA˚qr?ϱhݡyjxГzr5GU5X%N葼z* ٿ˘?UFgTv" ?{#+`"$U0֙#, <]s OF]D0ts_[a![yoiLG-DE+;%RpH~$∀LӒ]\:*("&Q/tQܴT%瘢 Q@ɱv R]&OU4kb@ 6.hg9YD+Ta^~I⡉nڡC-m妃D~LK5ë|PR><]b<-="yX(&jiJE LԴa*lZ0:Ğ?#՟>H5l,6!W_HjxBu pbĨvkSp݋}v%O ?:=p*K/mvOgV_!koƉ&q9b' @1+wYA#3]b3c2 ŀL: 8խM]d;m^ӫ{g;1@;;-T#qcv%efI/ 0|J;7)rIDŠsv#I]*[ CfTC%:4OTCw#$נuCQK*B U@QCVD,9j D,và}ݨ2nyZVQ8 :*` kVI|W~SeZ`W/>w'$kg[p+Qk)CV`7SLӵU_12+4X|Ёz?4< S[{їE%ƺ"GKqW&]!f/f<#.c%}Xnd ݤĵpP8g4h{g7D0W& 91KlZ3,wUc쇻9HQ 'KW&rZ,ϱW @|o\EXlD|Yt~`1̜"ף 0l7 yèm^or;z(~*>{7G(pÖCDO"y%OH>N '., ~U0[:,EwCgt'*K=eIj5wqQs%Z#9'_^Nfr_qzn)+֓RވE.7:2sF`IOGnE@L U& =ЀY_8}][p_Xndq"nmΟ2f'7wb} ?KTgSK|frGj濠j3긼YlpuYpMkmR4vK©צx݁o;b}1}9 HSշȔgtIq(,u6`2dUo<#]oS%C_&J#U_G}L6 Mk’3S}!wc?w$c(4ax;=oNdjٶ.Uh<ǫIƧbnܢ=ω'B=4Yʅ?G4ϓ /> UeصA(?ZtWg6.H)]n] h3ŷwN!c kdPUm #]Y;ɒ-p[WeUm<bl1{+ ƞ[ɼƬwP(%`[# q:HHwB[MVg Qۯ+VrP0!DDy\2nMEDKQol~| yaN"ֶN\ @RΆ)7ip(<ƻЯIry] 9 HXs1]Hri;jwV^zj;̹D[YvpR.tw;}2} nv2KY2Aa0o6%pm{ZW}n>_"+~EQL90]A^"8tH[Xv= "qN7Չ\ͅRZf(g\G]bJHHBpg@˝nE3f,n|QξQݝ%˿J)dYuD#_;lu[Uތ%2h*w\zϖ9<$kcA|97qAh;fd9Ua#pyŸ?ιUP͓6)){B'F;rvςg4&E'C< {1[X{8LjV\LlaX ~F6+T+ ceųk2GT+a;wt*}dNh8Iu4`[.l~=<K*mY9nWb"u ҳ(&›e\,as h's<)كyŽۧ9ҊW@A. B2M/AG" j.\#4bb}Ii"}vN'Gd>Xn\ ĕ;EDJ( i ʏ!,Ϛ2$($M;!"RYk|m,vYGxq6ZMhCb>D8o&7d Ӂ)f?R K[=('ӴIUG/CrV>[xN0=(Tm!rÒXςr&ӕmc6;7H+ܥGC9TfJh)VKү+Htr&y`lP] `Ï[1iA;tuxqY"߆j*!w~44Z@=*?DV6:`Z5ڞ|F 0c_Nݩ ;?yD:XKbiv %k^^$2 ]n$C"cn/oci}݂#O/!\,YQKAQՓ}h8/*;i&|#ASdҡ6ɏ}8k}=?ʳfi}l7<(e9T(`g'?evkrP^FUY7g +k%㰑$kk!:eyF6taxCvWklu+=/ Hƅ04xXdoP[Aș5r_6ܛe$ tɊD!]gd,+k#= *ey_u=B,v[~U"'^ 9pJhkGudݟYTr UUƾEIżdwV@_X- ^#=k*L̨g6GYY!g5Q4f$W"I GŤFt_[aN7;jJsKAz,JEVzFЍ+aIbYcn?FtC/ᏟfJ3(%RZ]?G,e-ۚOֶ<7~%eFe;Qlm COlۦp<07*\;87jVSLJbzGqz̀he) iEcYdTCNr~m<8+%[տvCh{HۡEsiYe甪1c,qw"&rAfHvnY%n9GX vBU|Ri B/бICjC<09+Q?#A}p5%AZLb3@P}1K18< 8SŠ :OUR#@0.Srkn/ Q/~9;JKʖԎn B?1Fք +mGWx7=Yb!&.ȨğBAVel9y?쳛tG+ O`QQ#u@K u)rȲG؂CwL]Kj ؏TJC4,XEH`I]<0"HЮzcCjĭC Ȗeؾցfuw]݄7-^,WmažT%jzaRu_M*daă!8|$&l$DEElep,.? 飸#)--ĚU&N_s‡riJ,Մ{ŔlL/8G|`AUZ{ƃ Y R#(R?VzMޛ(%p)(31*z9"?ߛ(Z`}9T|5q@ \IՅ[T:޺zGu+zWY;\ d@jҊ4D=}`FAol;!nr;(y>S6_qO7W9SݝO %]\<) a 0ezV5oSڠ)ݕ̌}us4xa!D6_nEPd%.tsГ,Q$8' (.K՘̻%SM_rSXaֹɄR/x}-3o41K 5bTY2ߟk94H:"ːd e.scnN~)p35\pjp^r {(@-jNx{<)\Y3܃#?<{b󑘓0>k IGڗįqrvQП{?:L}5:9Y+zЉ/c$C*,#}(Z0$* 0-jOԕK_FP F[Hg`BC+!ͽ)~:!8n0[?9CF-`K|Ĵunֺ'dGZ+vCl7uaBL$w&y9r8p8+Ǯ1ů\v,4A.|fb@A9~kA7x◀/FԾJw?,*-Sqc\W"=z|A&Xc!b8p?9Zv쉢i<%(U/MEBoώJFd}͕!͒Zb$O#pOY_w7b$.!E[i7fk޺%aAbqsp:r >&\XN9X9[dּ a8e:t./x#y>:#zaGY-ҿo0xo,Hqo,vu-J++;r3d*Phޓ05 hIgcɬFD kC+m5! 3 kb.:`ԛifC2r3!P~F-URa %@0@6sp|Md 5w*u)A߬NFQZS}VLRiOdQ0Gcd"\f uI䇵8뛬DzڣqNfo2WAf' I܉(qUI Wz.7/XK3ICr:.Hм^=Ѱ#spG?hPP/N5v% $I-L]}t³u=S6cUGft|!6^m63Cn{gqVOByTYM!=܅XEe@XX~U$iyc@&Aο}?1~5fa'G)X(b։)!]ae+VEװJnuAٻ~iMvv?m 8oY5cꂎ(vj_3u#NN _Qз&4O>I-k&8SQyorc Ev+rIܖ\ǖO( -*|W=W(1}=O'! SC@:P 5`^LTJz09ra FiY'OfӡO|ĺ LLn]r=om!'ytv 0i=Wrۈ7ߘcaӿ`8wÜ$^rIQSa^gPfbSzM? Qx%)G9We 6TQR-{x0!5ɻѦrKjX2|j!12aZfa_1{5LV A G"O9'-xfV|ToXڮev:+@@g*Q{PgӘw3Ƣ\m8kx^#OҼb |U[cgYNj1]zzjHg$KVJE6מoke~SͿy!͟]_|b`?9ɔ3r#a[a<>\[Ox𕓌;rW o*$tkZټd|JjI+Yn\DS2aTb r/FUwnMŠr<SCgI0حX;\5,qAj( wvX.JG"A8+.C1IfeY;Ֆmϕ/`{zLK# 5/:Rҍ00π 813#ɧ9/gmDs.hG 6ojG 0&YV"7³Sl\;MUSHi%xBXO Gf4zvgkTesz׋|-sȐC;"3 ԎXDwqHC_E1spT*is H#_׏DDM# $nRB^YGǴ{uj3uYvBjV MmMEQj@ |YPGԩT<,?G1 .34)1Ja=]vy7+KЅM6;&j֕]>LB)PYi5M >d^ ?ʑDLʱ8]/#ÁA!܊ֺtb. b+s )3jN3߱Gݟ>etwfB>+|)QQ 9[J8rݗ`05bCbt)ED`̵lNa%SIW 6n>?[HA\x'餀o/r}4F~l rxR(%='~*{=Vʥb>-{ԥru{$pP}g% Ow*I_"#5H1.MY UfPY[Ezf8`SLj+ lAo0~g/}/o+mٴ;^u[:d])(Q7y8J F)pWb*@/PW% ڑ`!4X့xC<;?Ӟ^WOp{e#lk>g|$݀dDnVL(^ӒJvЬ!)R'h8xћq,HmbĽ)l#dI?aV^thZ(+`R]2k;!3U@ʇ;W,'B֡pS B8[&_zz ucaAf8պt FR< p\1x: e'2Đ)M5;# iI.L{0A6 әnWHy8$Uk 6i)]/ݗȳ=S`wvq$؛G[ Z1eRax?pN=9ҥ0Fg%X1(;*eeĕ3#Oj/ s`Pi WC\G0f#׌[:<ÒhFw4xUhg-HmW=0' .ù/jܤ,]Sr?= {tg osIUЈZ&C '7F[!#K`E9]9],29bʲp( >dPɬrBA@%eĆxzґgB)޹+XPvrGۈv6 * dl4gqA5zl9/%̼tG?#l"&>=+'p\οuTL*gM[3JhAMU Q0YH5M$}>Rgq"]:@%7=s!oFޢRR<$id9#ZW)Z~j Q[飗Q|r}1́-ׂqjBh}61ƅS6U3)m=m v9ɃBu-/%G/">2\2\vJ6>@(V``U&Ϣ^e(1߆ =̓$=$ox*W$tL B0X}~BC J_ގyTP^/ RG#'Qα>=ͳǀ0/|>:v3)f7Z.o_E{c}Vo ojb٣d'7X/NSmvBCq|N<E@bkMw^GڵU*Gz͗ܭY;2 _u􁽗^V߿@+Ƹ cxŖ%H#RީV&A+3hg~噥)8;,. mH!ӓ W.l1jԲ&'c.+s X:FIJVծV 6W@doZEXu#;- ^4dkQoQ;~(s^d>(,w̝Q6dTw Sngps2,E_59 ө;kNq`> Q%c-gkӷ+\KSNxO[v3fCLk2bDd+>VX7fL?Oה5ՙqvE l58i1̈X&A^ZV4vCRX7_L) vŨ~ iKrݫ1'fgoAjb%sw7띇8I!x-<<"">_׿/HݗW5ћ-[͂8|\O%@hACGˀbymj$g=LHq =U*OhS1\]4U#}f_QX!Zad14jn[g 08ӷ))O`{f ٩&phNsW,r2BlI$AuZݻ1VΛ]Ey3ppby# 3 d0LFh(BNnMoNj@>)ܛÖPrflxvas!irs.J*{GyD;7;A{t}zZQ LIֆ].ߦ 8.!S ]8!۞_ zsM!6}@sD,$7hRvQ|^}?Z;bb9yjc<1C,4 ]߲{*[RLP &pB[#wV]B*IeCʽÿ^k|-f^gUaDž&8,+1r(cVrWƣYΘV}n FWv4(l›]VnD,>ǤyP~!_m"YlLJ+Yý-~pٜzE"*ܺmDey> wY`TͯV@`w+ɀ~HGv ueuYʩi_#N5X ?ڠBc~"NNfZtl"݄lfB(y'F.j/QI#Q q ihW~"8+m Q#3tU.Ob%EBqJ⾧8 )os"<A< 1/Q\\ :]^5}TiU_<^ wEЉMEm6a*먤vJ~.+:j)g4d涷>1>d9 ь6 ~)+.?x['u[7i>XEjXU\a/.؎Ǜ)0&tf|u\p(Gzx䗠*g.X(#|F:io2-ûostŰ2G梛' rs>G" @ $(IDbG>M38gfDIjT`x|R5jjlߗjVwJ.V#?ߝuKH;Ea;LW%R%}<^eqHi q Ang f \4ݺ(|\ð|"W'5ZYFVV՟PhSpu%hk0"Gw"9$]!n=ߞ.((oI|8|Pv$lXѷsYY{% %caO^,HCMi%{U.(^'_!T 9: O_}2Z"fw!O)GsWJ0,AoG//dY ']4uNgꊜ3N- r[eo=v(tf3Tc4U*́T(l!' J<7zok% `ުgB`Ii z2Vc 2 O~@&A =N1J('?p 2ś._i\Vhxen< М0{t|9j\AyuەKs:?J)&XjO4fO*q/X cdDT /%m0#"kXov|nGQ|:1| IkQ!}A#2]+08@ oh!I9LV=94_"΋;$ #Ȱ-Pa!yl%3ɨ\z!Y$&Ϣ Ƚ5Pn^:VKّy~SuXm͊M*΁lB{m1- eW97}Hh6/v*}_9 WwCu;)ȢNT%D4WD;HH, ZlsNDiG׊tV}I߿QA?k?Ow_F>D_(@[ r5툁Wؕ Qltx=lWԥSXhE,2зOV;/J*>$GV?sCN|װvGtJ\#St+>Z,d"2DA5h4 ܖ [( Es/cԘWk@+c{w.ƕ*XHHɠ5iXϡt[lgXө[Ԑf5yRg% ?3Դtu䞩C4G(ZRHr4uNbQ Ӥrd4 KloӚ{Cy[Y5rA[QM#qWeXu$]PPyl+e{T,BT"(4V&ojsb\\{SQzITTqVڇޗ(f-z0zd-la9n%{.:Vt )w.\BMsшx9RwMX{pg33*U!ѡ cuWRg; #y;1)0dggd2b@صū6=%'R*C>Z[:տtN˓PX[x f*:1U-QcACQe\}4i<2/FNG!v[r!GM\GNw XS} EDԸiI?p-sR+W-Jmj ǁF+[nwS| BH}n!NV*TGGܰO>Xn˽lgxKD| Mh#&D-"r8}lI]pBs!p{ uI9vX:_ 7V.k5&DwyP/ۏ]V*[o"1⊆ !6n>ҨCF\)8RT8app@MB)i-~J+sf#;*2~ZshbBaC+xύevV;!t=|؆uxN-1(!.ME*䱒=6\2: 5,]9-:!sdj"c!2Nl%2K, GiBՉ.Ufx*ZhtP+[.Wͤ"o6#915:z"4w5Rk?b %ba"^ -đqeOl-}.cCxt_[*ڒ|8 m\;q.Mlhd E؅BAb_Z(;֚ȋQz"˒221λ+"EXX'O\Qt&;''̢%{`(J̋B MBm\S_rpOhU7\gWme8/ Z7t37G?Abdls(gM V eTc/=8o1+'f(UDNW~+vdV`'.á'@ 16I h.|>TU)ý")x[4U3槨])OfġJWnYA!uCF5eӎ\:͇#,oRbLlsCYAIf3|q R;iR|U0HJ9n$2WG~\AH tIڣ0PH>?R==mnBsru!CzdU3&}ha\Ĕs$@9UƋ>Կ( jƃTWKaF-(DM#ZzY0U=!§]w5Dßu\3֒ۚޓOaIcˣA\f| Y @8'Ѷs%vs-n9I@'r)!b\ߗTLuB%։%qTL]" ?EǨCr0CIFC2yP3q3 ~4WMzY:̎M96$Wu4gj>4u"eD!@[]XQۇ9j  {UGTٜ&Lan/!Af:MB:GІ*G'/ t`tFo#P#isv.=I$[*K%KٍR _ },qR=׵R3nfmKЃq,Yv,}O*MQdG4" iK7s=z@,V\bH wP2FUfe&bHӽ;jT+m+_RR1qi{YÖ,Vx8 \FLu)MxpRODOWx3Ϡ{oP)ZYO/Q*r7]R T J zYQTg,V.dЮ*셛hu'=4F<'1~Ykh']TxD<彲8-%>+'SV(|F2HNqf"ՠal噲uN6fw%öLZL]eJ3jogzȆ  c?'; Rú_Oá.OZ^Am{7JiTu6/5cw Yݗʒ:j?h7kaxu:&ÖwHg\aWYYMCDF {Z8bN:\&Z̪ 8qrr|FE}T=A>ړFC >ȃ`_ * a{ӹ9/ `I9Wmcg<;|[^dQE4-#lY[*,uـh|: u#pB)uK349A}˔XlTSəh'BN{c0*p|O& iP٫Ɍ2@-~*V<ܡgJJ&j,t^uny|ckQ3ЏƶX5P,9N/9p%Blaπ.6I._PD!$B,xe v!0}%vӝfjZQVcGd][]1MЉ 8Y% gέ2f I ~\ϛTCޭA D!(lsa%,o-Vuۺt X>~S|fNS%L4ffp?ͣDsw /*DhʤMY#ӜT ȕa̗#qb|uWu\+_wȌ&߰;[d_ZX@:҄[AX ؑ45笺W/q gWflQ$溺;YTT3#VXAH3exu,,-[dJ6Go=~ٮCƌ?34?p㋆jn A=fwgΗ2r /(ӅDfLx##XV]V$MNyߐr^L&!$Q@(<7"A&tt_M3]6>G|O.@"OZ*G9 W a=0ZU|<'Pq4yb:,ߠ ;v誶8 ]nIT [ņL @{$Ģ뤖d9< 5GEE\hXյ'r(/q~ #B ]w?ٿpd}Up˟&L ^M8/'FN2)X="51@p׺ :"*#|®mqrs^bL~jt6ZcdSa)>0V>G_kf} ؔv/mdΜJ\tz4ܙLuD:PIS,9 -Ǚ-[[\S )lv_k}3Fke/R1 og_[1'Z4遏vpʚ$ yaRGj*mL}L5$T\>i;"hq5[|.W9`¦^mM֧ѬOBNUY_W]a6pK L^mCm]_|̈+IK I8X!`5aZRC)4p^to281Rj>~nT̼Yvo6owNiqF(ƥO\6тr6ޑ!E /tS`seٱ}N3pH3H3wd|kԽTvMuAkMa*5cS5/p=~ Lb}u)W]&8eӚԬdjڔ(Dc}h|r6߿hic_#vK⵵4l{+۩`"޽)w(WF!w&q[6) ԃ޴ã -}NTSIYq OdឌiՀZ5Q 9f@?~b5+ ,17EߙЌ=0QQg.#ɔX'C+`:Gi;WS' {89+bլfcQؙ>zf $ň֚a9+n ȉ>`4|t-p44!HTam;b,(7؇3TD݉xV;+Z1mg *wRoۙzٕk~{xӪ3S,_iZK%@[ ]}oba唇}T$1. d% C-ja]( l4jD4i?!$(VCbtDF fi0ӹ1= $\speM#MIc_92] QXAhX wO(}J=k__?\'R]uZg3̄p{U ` (jJ Idc|vٔIl 2󮚁UOf7z%\ ˔RDگs5~݄ꋾG$gǫg^}kgO>=0SN^>:aGB={9¹op6FE"uϓFiD0q6O'L%ƯW %+I=C>s"3"7C %1j3!6)9I D}فm쯕fƞ k_rqe\cZ-y>C|ms&s7OWW\SGYE[7 Ð<."s1%L8βn7nmMlAg1~! أNHO5 &RMGV|ֽ ΟT/( P?(žs2BXo+&'a@fr}5a")U;E +IB̀uׅWԠZcy;H[sbJkh )׶nCv6N}5WO><(\_Q~9p9dc }@i7k%m{L sPG$'a؊k- [I7EB Яz6AbjD67, pLe]}*^pӭeπ{HWBW*XDڨie ;7^M8}- hLaTLy8}bRChHYf#;֋N VH㢔oLɀf_ ,=I xN9tꋦ&A G.A&tCvvi7'JzÅD>hHn ,Q!]j,ei)ߴCtt9Պ)#vy84X #YhZG"#m_ $ɭ> Monu#S4 lqyQ4N7|hـZuK}Z eDD-K SL} 3m8C/: K-, (U癜5ZϋN3zܕuMb\kbz8"Tf 0>^˂ 3[(3 Ja%2xbA/IE(v}nx9 ~Vcؾƨa[whᓏ0+&-T$]Z؊'>lwpu9P̭Vx8}#]glQcDHD˴`R.kH1ܼ%N4BXQg0 Ikz6֯;\'*MZ}ԙ~K@G ggVFlb(I2'3}ۼ@ۍqju7nxf+ZSbV8U/ S925EQ@m|(oއ⥂EUKn^l/.1_*\-J%. iя-s }YxAhMT+u `TD # vӄ)9XM?4#|X?m1q_a |ǙRJ+$89nfM{=+?q"N3jh|7jkU Rץk5Oí qPAޒȃ8:>״o*}6 ;r Ģڠf\9'S,Ƣ0{v>QctqP~PTD[J#XC} ;̩`{Nj!fsyǶ|M"c[rFHox|57CI6gXYb|x4쥓f5kM?暆eahxʌm!HQ \j5}Yhuu-!H\Vz!'l݂}=O|]u|c#jɅFjmQقU4rkLZ+`0BɁ>F^V+r"BFNs%bR/.1tCp: aҜ!"3v6IJ@QJ" f}Yy";C 3FYL`5/^SH*O^* #zrtҔz^⪣o88+.|5QҶꎕtwG1S0X4OӝO%h1^tmSb>tfrfj 3)fLuzs \p̶0!|4pu\Iozs#ѱSV1&!K7cmҘA#.:Z:T*T;-NGkZB<9z("^<5]z^r8)ᐮ "ݛN*/}jSEfX*2.E0ћ-by;<q1+_@lZү¥-WwD+PhLu%0GFhB7T'h8&9|v86`xP+HJ :Bk#(X4E}wo>lmpd(!s5մ"JpL-b ^N,ȥ钵Pc7zn}WNg-zKMao>f:{ 6~W2 2ԒͪP+l?8"}0&rUieZߺҫZv m{ȨtOn {sq-~ =Y&{x!'*6:Ȟ773tM%/TPl׵X_S,\z!Qp b`"D&cۿq~p=&P5"rÅ1{ D A=t)G1~!/xwEsH9&@LgdxT\n>2ϡz:vȗMШk|(ƫh*YC9l%Jx'"V͏qZpJCT+Cm- vFLAmpO`?j{ ӸN qO[틓g[=Z]01ne\]p\m^ۦc&'Y3hI:vH=Fxd8p\yaWw^]DD\59u݁ϓXuªM&U}'OKB)+JV֌`kUQTk _rD1t*D)^>@i0PͶhQZfɋ6wp 2 <ұR~@$ u<;Y*d^$}_To.#'N[4R~zfey|iI&ғy:EjN?q؃350AG؜n$_Pną ڐsx}Zi}svPFQ oz~`8PP~H]3V^-V^CuXPNݙct!P|))Owߘw)k4uh{b\$09fuӛal΅b8"dR alٿ3Ht2&EkZ8'OwXJMD2oى8vB~2 f$/GmGd9޻7}Ĭ(7Kb""װץޚF?5QRUzWqHˇo'Ѭ>r[Itsx..p X2#پq猰o;Y/Sin*ۣ2Qs 8\] ZzIO!Dq\ F9j̤YSÌ#_BO=ۂͧOJeQ fAmCTb\譍&D ~QrϦ3UϦ;gDcMy VAry1lV}OX_ 5w22|/lqr~v$ .OI?Yn.5DNI[0[ VH NJdߺUozk|+65]&d|3)~l2Hrgz9x (m*GaG5-確*}'B.WO#917mF:; Ɓ>R̙l("K\I3醣>FJ;eC}nBj7٧#бg̎~pws݂H9LM9,děu B@}<7eSLa/ h@lC("2dP~q~$7:n3*7qC>a1D듑rmic[9LB !l4 滂'^,(ErlϾ]%W! =5G[q69ʺ5Oc7`y[4A-h~[0& Uuq=f Ht(CWiU.Bkr ZuJ0/ |Ŀĩm wrD1uB|6}eHܽiDZgR.K5E? Ț,SɅ|C˛gU~5@Vh;A.z#U\>b_oARROӁX5 ";Vtnh`эT3h5]1/@h2ό_-G饵S$ ݅w]Q =~;!md҅<0qk"Ii@Ա芓tṣjygԏr?($~1n >w~;r-zdPޠvSD(E .=q͡2\?CJp:%3緞\0g2O`ڱ M%< x:hd93 7!Rb', N6^H:uK;>=&3˄6TIesX.tK~1*8rmq7S3a7{6d-t6(TnoT7˛1;{&}ǶDg4ZOU51d#9A\ d9lP/ވ`w_LJx9t 1l* qD<(70&{vQ<2Y5j1Dpk .x)'4գf8b $HӢp_ostFHv⾲Efd Fx8b8wZ,IUaf?4X6b1fbt(1j4T&^9/`FѸN`].'5VrwvPK]lcnPf.7q2?15hNb #M,OKxbp$,0#nRyFʕV| g:*hcob4ݔt-A"B) 硏?vd2]'0-B!)'JxMJ*f@ns0Cs+Uj+ՉY9^!qu4inR0 4~>([ ]m.1={}-vzĠX'^R+&M'rmsM~x-(u.v Aq]JvXqZǠ:JȔt |]8˧,Jb)rqfJK:J gz1.G !ެ0V "*/OU`dJq3F2Y혘DCr>0!;^ư2s=' ՂHmkn|DѺ:'`dQ9_g 3"c ͬ J;YC\#Mօ'a xh'@֍^x֌ȽFWvPqfqB{kK  !FW|nlYӚ~ JvDjeȡycѽ!2f+OP%yPن'˄nNbe-hltUY{K$IgBCpNB3&&£^3[Aσe4#;܍˯ޮݖekz5Z M'˷B f `spv]!>2q AEαJ tuw Tt‹QRi 2㎾%zYXu25q?'Ha;;3C+[֋^DՓyyI fg}c,nu o2M49OTLBfvN#^SY-G8>sQur<:wU䚢/˯RMZ;AmAsGqz_J53BvaXzAZbn߅=Q堘Bk^Hy yA ܫ.)*Θ@6 dWiE} k: L"Sc O6 b%@ەK]([E07ɏlS48xzҩ+-I!0vUCI}'eР a"Eo^ &Y΂L2q{c"\1b}gOKbGn뺣 "PS"nmLO]v*!5eksXroYeXD曗ߵE<}}jq[[p 4XMLؚ8BR5 R1O' h .p r歁r I*rpN'Ie|Umߪq28@t-T!RFBLϛbaNuPb$,F]re]j 9>7x)7+pa5x`n{yIT,98bZc1J8W֏;Vb\oQ(דω3@%g՟@UCvòF;&ld#JŧN âevO"X9.It;ݱty(HLe-P&/[.WXs䭓9%aH~xSJZG]+Hx\.a @ >Wҏz0[ēhGB9.9ϣh{bYgeO'?qLo\:x4J}׳m%jEt: z~D|͟b3v^`537 PnWSg5!h"y'~,l[_8W& ̞n#)ktE2uHB,Mdq8P8Qxb6'=(.]U 5%)zi?+[{zUG+k#flaEW^j=巣!ҼƫަP뺹\XʗERf6(U SEh>g,C H|~Nű'}F"P R'$"*/6Q2.6nӳ~yثl0gЍE@aVrnε?'DaSQںqVje)h&rc֝ƻ Yf3C]hmSn}-T2 ``ˈR*yۜ@Ct-&z>ŠJD2j)cT֐h G;iX;ZjVIwҝorȐ&ju\sڪC`:h5r{b7TnUPKB-ǐ3}L]N\]X 9a44.:/`2}Np*# TR`JYM8qh4$=;SM;`yzTgrH.-R>9ސrYs򌄐q+%ns+=h.70.)qѽBlo=﫛ZaM ?#- ͌F ˉ~)%sFqʸ>,6%ޝ$v7z<&۷nC,oïKEaAlPc2⭷u9ȕW!4Y/A_Qd]M"=݀sTk藽wۺߖ~aR2Q̹ѻɓHij}@g2/?+&q80Mӑ #(cM a=zg =>qSN.D,@d_l"iV˚U6t> '9|-Uu*@n/tL0h]K0]xLcxY FQ6PُvZV\1S! f\D]])-x ǽxRM{ZK嵰Ǚ XgIFf/tΡpo7=Xbh⎺?,DhNۨˉ~Zѐ(sg 9=&i[{c:O9,ųQs[:CaZG6Xét쇿Jw p} }g.1d ?v>M& =FVۥhu=xxPC cS\IVNIT()|j ]Q>Ӎ\^޴I>p<^@9Lpi9*p,gMZQ.?匍g V4aed]kD]4RO+tUfH2oZ!ΑPA jԕ b0}ݶ^.$V#M2=C* "FRxt[2ۜۆW^:2 coѳnKjQ,s6(Aa%a@ Q"V+ /X`,Rv/z.y($Iv~Ht<)Ϗ4f{6 ,ջw5qL'|orf|M58l_bT~4oUIN):"گ-q[`bXTA>XB*)Iy/ D`J;lTń`+$eKxg\J_peALdWY[pue[kƎ4tI)~Ey .VDK|8= ܱͩݍ?+2F}rG j %P |3X]N!‡Nv`< T" ߺAյK1X;l/4ѿ7=I5ʷ3X3}uTJKM﹞IfV͐A^Yخ S|URnfndUwL:jW_>`~*\ 9r|N]e;w\={ɠи c`k;'frSBdG%IT`?۷?j!DK܅ qY!cGOW2szKctTq%)H&|Mfj##J©zh1}&?u;2Cq99JpZSP X#WAAT5>f v` dO:PjBV " 2D ^+tpthQ<}L87a~pf6ajފf 6جZY(D4r4&:J|F00 <4'|WkkܹqxXDl6^БRb |K5}p ȣvm@-Gtu-(d?l%rً{Tnr'c$kK>?r nn?'`#KG12 i٭qxC4L14^rP9a?oefPn@f؃o~U.OuuꍅU9BJ5 Rp[ھSh5'Mߒc[Z,J1j9X< E$x@yJkOp_!(:R/eY(bgœc+E}!:F Гm#vC‰׵{bxղ*wG<6 TW`(NcOǟ_M`+I7ɨ+Bc_ U 4gJ8ul05%e@|0 H5ZoT>TױY]qt~] w c׽68Z #*a̰*`$4 R3oYYBJz Ya2!RMmzdJKNpv3H4^qcΏ+ڮ*M:a Jl=daMb=oEwԪ NfGf j,'?}h; WLܨ^&Xmuҿj$CK8Cc5]I~R% Hy pė%cQ2x9iuPG_%oӣmuR[8ql(וi j`z(c%M#9 (ފ>8!KQ7GүZ,(r/(H#4d9@ΕfhWǍX" onZvz H2J ֭m=~Y_L˃uD~z2EhV~ r2 ,ED H۟iDg!$<;:0AHB~앩(>僐t`j| ۝Gٷ3У;~V)y*S6Vh tnSUg ;+L19opalV~oG+JZi3gD`$MQn@Tnw2igt@bIQ_qіSI8Cqk% Ql`6{ ^}g ;[sNJVG ^._1 %Q+9xu9X.`(XY?xd- ʽEtEvf4%:f }OkVvy?"z}*1w6k*DYcz#J^;k*6KY8U!: ؑia8O*(ּ?ޟ= Ӏb %@~uqINMG 10ADDr`BlHCUMA/SS n_9b_S O_)W߯Iƙv*a:N]JҶfXid9Sv!}N]K6X/tf|$T(#k)HVb;X Q Qh)I6Efi0 Pcf5)V@0 HE=&mpG\9Sj-"23u)q5IE+ 8Pk1)*[!eQU>a\kBY%ٕdߟ@^]R"'?ݰ)-Dlv!]^ZĬA@NGt]oZfF5NnCfAl0z@8u6Ro;ڳ+Ӄ$3^w uJKzD"SNrN C_oLeFY -ݳǩiLPo/uH!<=~8HŞa .iӘN4heM%ɒVzw#@cMa 612 K0Ssk{Up!*# ۭC&mi;)hVZmRk G3̑ۘn3O)-VT2)v :;#LA" \B-2329\?>^u6$ O+ 3zH{B~?h H_]x'b-btaOC̘Rv5uBUĩ ڲٿ1`OѪ1RPLa_w)Mi8  P%5d}]~7śTC6Iz>+˭3H}:)tbYt v?* hxAbnR;rnh6R[ pG'KtZԪ_r&ω=o߈-zҊڡrɎtըd6ƂLP."=l! 7ž [1|9#ѶjD%Bbh%o:ͳQNc۲=;V Dy Z5xqqqK6b%_>ey6Aۑ6s-UdQ5&Ԩc(!"_#G.΂xtI^ԋ1q%@6al훺R^¸y>;L֋ǪXׁ7/VQmA/['n޵ɩ2 _)N}w18[vg"֏L[jaW,^S-EZ لU*"9a~lxL蜘8n.8&%(PSRG,CSᬢXuoa}J`3P0LY7u?i W^ź3ֆGb,D $^&(x_M,'K@Bi1a1Va D̔jN`>(R ~\ݺ^ØD Kzq@+_&S=IFOųl 4T ˔:mjw?i_>>>;np5޼,Ā%7HE5aF_Ҳ۰L^X'56amz}8(a19t?H"Nۿ+a_%8:MTCl煉Q(ˢs?=h5b|djʪZ:qf9!Ă bTZvHN t뎓*T[ds: SbhȚHwD`|:Wy߮U( aPB[wƱG0"I,DF'p~_r.@"nyX_8 EI,J;"欞/*O(v%q+TBnN[|e-!2Z麟b8 UM Z%!B߫2WYJol/gd3Do!O/rWuXd] l1 ob1 l*\dǤx%dlN XibCm@@鼲&GpBR xʍ94Xq95.;w#D~1 qbC Nav5>[I8JHԙa7Uvl8Ev(쵀DG3xFd%ӁAV&ķ@A84JNtboO"4z2Rqvgp"D; Ȓ .0eZbСR`?,L ]88uSZm뭟CzFAA֮]VZtp&wH!rZ6fb iu`n+e\5bu G2eR(&94IC0$(ԙ)܄ XvХ[ut*tӧnXe"n8Oօ٦̉2 PޛkI lJs@DȚ.r coR&V4TОJեfj|&9ffhx{a h rҌ^=I  v]Da>=@Im9YYvƜ8O;vBp>@7!狩nUkSܱX%;€dhb컺TqgQLJLCU\_=le?mw& ߱;oJXA)̳FtOJytcX p+p獂yZf91_hǂ8,}I Q#4q.SvAP}uWVfzdFLOB XSu=F iށf@hWx,edP2q2ki$q,P^PFHe0# )="P( *qqpSs !nO|kϛd$s@kn:3xƭ)\T|{ !p9F5֍6p6#M-;,΁nҶ8NK˓p2ܙNNgKթDElFYR9A}2[isH($s&8c -nl:31$QO 7C.JqEZ+;7< E4[B\p LEgCKJC3 YƷh IL͓{-Kki<(Kr~Spy.}H=ca ~vNd*Eg,UDFJ9(t @ @% \9o>8D9Y>luQ5\8JEt 7"Q&_+ ;#[-5--BVPS+*|Zn}ܴO2S%k T:Ox(FN+9mfHه.V5X`*v:ݵ:HrP9ϩsZJc߫w̻RuڴM F/4&姑1e(Gv~}2Z@8a?$tPNפ8d%,ڥ YB= |N7 ?k .PCapդ&/qc<_/hݲ~M 93=ݏv{=3NQ%/D9%{Nf@UR\[336.H$8~T|gל%٦CkV61u9Q7":ev)E]YzYPWܐN1a\#)5kpR )mI{^$O/8;5y(,Gq1×APbqd .*Vu3,q.p^]<5=77>w *% ]:w2s<'[li;#!$תRvt}o3'$ÈƠ|,Dj&yտd8FHt8 y)ΐ)|7 vsfs-^('Oz{ Z'Evxd9XhQǻlP];77nDE O0_z9wsB%~*8y}r&|,{(n_~vۘ㟂!;j"3OO5|h/pS~l [Zq&q࣎ȞCv~V ʝ@l W-tr6j#hBm[EnAYz4q w #td8eLDHwwZ!^jVre+*/>5+@Z긘O5ڝ>2H4 F]rEߨƪ!;aXz{Bvw@P1+nGU? )8m?Gp_%;T,zwbf@̋&P;Xjtb' Zr〫<>l@nʹ^Z6 A WC~Q)5C?'WD) Db,.<G[`8U3Z; Uݷr.νr_#MR>o=gj0!^̓vRJνW5Vؘ[05ֱ_ rLLipnO#T F_PLbj)7 *dG-m{$FԋPŽ(;pe8ض⍮u1u԰383̤sᯗAi dG2b$n_/x_P$e('M`u,5ƒ-CrG:1N#4B1! ?$`J\ گᬿ}o0PK?a~x.ƈƕX[-s*]_ 0j`#-@{y3n}6Lx.e9jj3p-b=B ֨IwSG3=J,7*#ᨹ$1E{jEÉq,NvW B_Ძ|U:cu" ?+!ևXGXZ{3끸>; y%7.O|'1c A߳EAf}LJ2^媬EQs\~/µK gI qns "hfȑ0M-b3]uH\ 4b&&rfc}e68؂@nmjFڭT >_Zw?Xꘑʫ,ª rҴt XbYC(mMyx9)l JAֆn/nsۥW1ؕԗ.+tc haDb<Jbz,~!5o)]P^[,%0+;V̶=ǫLZʗX 똁LPQq7poA鶉R75Gْgת7FDqsZmݾ<&;/p)F$s7\6 l*2{~=&̔،zlwj-g:~h,ȕ_d6<|S3$Q9E/Tx uD=":ҒrWɳx"Py}@Ob 3NVpWK:gߴbd!\ u0mӝ$~,LZĿ s!ײԽT덨08QK$"IO Ħ?!H% Qn!v79s[Bxo6SG+!XF3yryut$^^%hLhM'Ǜqlaxwĩit&(䦬@ҢHg3I^u,0(uRA[M"( Ė3Q1QOFo 9T*``wwTCkӥň+aLp v1 THҁ_GDU6=L2qR9 G‚áqSY7{ѐ's`,H | eVR9h|.^j6 ]:tƉmf˜W\ 1W .^DNmm;4"nF.1%jRM鯹7HƂloGb=>apEL˸(7%*uEO 6# d̴M-/Y;zF5o6gf?:0iC ȯhrs%/_(gf S^ @RqSf=A CaxRˮ3Bz"n3%`44 E'k.ś0Q|Ė7躸`~]OS:][-:>=Ӹ` $lG wv zJ$_S;wJQ/5WӆAÝ<' SGu{LBց$_i %횋%5魑:j1JqwJQ lWBs.E T4@9Fm?`qWmܲ>N*WO|. 5!,qX\g׻ڨ&ӅvCeӡ.WGU+Qtzn4V VUCnvސo?3OY@ĐGkM䋩mnjg!jC}-f.o{0 iNikl-iW#X$u;5p .X*C)D v$R쐹8$)Xp'#1%vt+-s)KT#FZn` s R 2`PH95^90x )nXTltB|)!{޴*1v =;R54l܋g$>~'qh 'r=(묣tb,tmŕFYe8/3sk1`IZzD1Vt+<+\ƻs4#c mmV|LaBXjO*vԶuVRn[ɜwKdrSCOb);㦲Huwm`7ZIDNkPE>61ETndQ24;!STހ:ɴX$5 QZs?5AO$ ,P_-?}(RBCF|ccp%'[+ۄA)KyѤƺ~ S\c{|VF=uWY&w"Bq* zוs\m5n]a;b7{&):*g݈J!@ؑ>`*@@B, mpk]\@+" =:HqIjnZN>d]B&KO;H@Jxh&4neH7(Ɇ\ݶxdLrU6@- —: e)_كaaqRQ2"#?w<:e\x[Nj^'$v45z LFRғ5~aȖmDy}9g5Z-THcP>u{eU9eWN%'@5 ljRs9,%yYuÙ4:rY&=oeSH7})=>,!s 2zZkO3%X`Ѵr ӱzaҨ8o9K8J،DSz 4{*6ke+9 욀?*&0>!'&fcЁ[gm (bRE?:G9)c 8vn!g+vS+>'>8`(сL:~Crz@0YWv u`S \E0{ŁL_7s")[+0xTSt"G7t:spEI7^;#-ǜI7l,pc!ÈUbc; rL4V[)⌠6GXjX@dx)I)>pA7w;Ev0^!e~00b]OoOFA6 ] >F9+32W<}=9bd y9 Q.~MDN`kNU "Ls_|+|S) T?N+*CG#w7;iH7YFy cC] 8*|RI$CKG&%EAOd߹nrB|8*#Ѧp}"Xbmr€IwQևU.oe CM ^= Gj,H^*Y9z١i68ӡ YN_@.ݝ#X =}*`1 Y ~JrauZ?rS$wYk?`GA ǙIq=*tሀgH~c%8;B{B = JI2I8čg6,/?JN\JLNJ>id89@*[,%۴ /Ap 7-hb P2ahUړZjfI;3`</12m%ؾ#̱^h_d9bKI%(Er~<59B@PO@_ZXᑱ jFx|[%,[Du{ּa2)+ŋkӒ/'#5H(IyBIw%\ʼnr2dD>"rvH" +!X~kzmxX|cwlju$m/YTDGךyټ,B=1JL W/0 <Aݳۻ칻q%}nt/u`Y;n×MLf1 k2C\3%2'/:D0+Xgkw`xRPLexҐǞYRAq(#԰3 ,n C!e "+Eĕ竂(Rr_6%v頾U-BMz7 T7y õJ 8zafvmKwA(Iז_o?2ֈ;mHjtC_  #* O\ǘؕ8؇ 궅([Wڭ1.n,2oSB,/WWgG] ݓeD);ElݳYi>(pxC;8;+kAǶlSH/"ŭ^$FC܍ 68VLyږvPL<-YnmN;V(x5&S"wH,CA"`<żsa? w" xy|'፞@Y2ٻ`ƽtbG({csl6Vss\y:&Y<>q E>>{dQD\2u\ &=qn,f4 NyE`$E%ٌ͗^ZwYB۪+PqX4!xZZ m <tvYN_ʚӇ[ D ۷͛^á. lRTKJs FM 0< }a!q䏘_O`i]o6b3rvn6v>^Ts؈4~_p؃ℬ@mS$iJj !l" koNgQa D[&^1;IKIf \L1nc&!i`z @ܒ Rm56R3Nyy!;ppYUT[˱υ)%Qs4V{:^]D!s@9=~;l)e,8 />|Ǹ9uČJ۸_TVZ7H+gEs1eOӻ5S  _1cLHVA"y0l[:󃿿f+Xۘ)=bVt}،%0a󎦵"xp5%ÝI!CQz֘};iD^_M;?uYb"juw6mOGD kDܗe9inj)(ߙZJ}˥-v 0Os:cRݫ: 2\ Ta#GO|B@vRG8EsF׳{F e/zh 7gтE3耚6$F @U0%|,} ,%KP(b5MYc?l"~ \-o\OőXt/q^,؈D<0֮ /VH< HyB 7lvߏĈ9sK8v!@xfIĢ>{&cм?伮hIW`GܺNK/ʎڶVGAjvc  ~ \l _g yD͜^jI}HBSN,Z,8 RҬM"A'3х BRlvٟ B+"k`z?-d2 So_.L,:F&\eW@s3Ð_C%"4ע#e]%XhPfíةv(bRV1VF 쇛g`k{=~FH$4τ\cd]v0%(p}ӕOc8g8ՑtlՕAMN[gZCDUxw d=GO2C]Ai^d+:=NGcX57y 8 r9mAfpjd<(I[>PUOF3} 2V)+=)A9\6mRˀ%dnxW".S(u,*EY@ OZoTM: N )|_6Tn(D@-yB_S/JhU_bI]/FтcQ!c[ΆR>]dbFL7#nLahF3[ktKʪ!ө eX|i|(7*vo/BMy59!EӦkк0л~# Z\Nv  ]K19HW9GJ0l(.FI 2%U&RFK; n<.&Rm]G#*n}Q™.0~FB+'(=S+tQ4*|W2Nc«1X; j" Za|[r Nly8F+GxSy-^Q Mu N$^G3bkNEe?bU: >)Yxw]U+wo]֐S8q@@gMz&ާr:mb%%lĈT Q`- q؇mD0!7n#`0ݘ'T ie<*A>d6#ETKtU99{S'Cw%vo`e< {h}+oe0t{nV *Qɗk)5QܐPL6 q0jq)$ fFtm4@+N' MAԫ1 1v"n"G/?/'Mň} 垜gEFj i\wH1;ޠ똚3RV.*09E5 Ar.&ݚVn󱝯IJA0NF_q.m6uK! ]T;]wsod-n(nm1Sbmdg,*{\݈c&}F#~k5K[Md>N? AѨ19vx҄-S,JȄw0x yv&hR? v씶-5qzj[Iȗyw\:RE4~rЫbk;t_rwQ DEE ]P8zSoYB|+.릣3篩h+Mv{7:5UA]s7g|m(s$@<6}Sy71ۇUM ';j)"ԅij1hn~AȢJYk!ai*6aY{#K/(߮:P_RJ"W"[yͪ[ݚܞ8hJ}ޯׯ7#3_CH\bZm`fx֮[$rgMWs5hr%7K/Gm X&$FL4ӿ# 7!Œud0dtt+8P뗙}*q``@9dn9?qScDp;ڿy].Üt%o7nGrSxY_J gAB2׌A! ؟&D2… [Ͽ9苵fR;r_#nR߉Q]6.Y30dwB tԶ^~3aq\gu4 wn08ʉ| q|u4/$VW2r.~*6u赉i7 t9LH@&eC@ErђcCë^zfp"td U&QUvS!\Wo #NЉ1 cP5r'@MXFvH)!VC(]JRiעÙzndͺD8病Vr ѬxrmB܆[o[c晩C8-O=`oNoe8s~ԐeΩ6(qA -/Kq ǂs> HKݎtqg0bJwt;0FA).(_Fp]ύ5fW9feC}=v_Їeu < _@f eTK~2F\C I:Ɇݕ E:e;~j'-oq,B岥Yu2AJ+Za耭1\T>6nCb/)úsE ׮yfO*fr"P#*gV-BDe4OQ]X<yv4EaB)ks ^a8G7]ȚdVzMX/iv缍Mk=t,J5Ž>ٹ8p.ŭ@fFhAWj5=(6=ǜD0t5_B\({{lڨGv+xQ_ >g y}z_GPd.V3R!_y6!8a nE/>K=+A/>B`d=ͻ) LHJDnu !ƶV ٬ |٬;k1aE!t˦x$S ߁0m󰹅O;-HKr%:K!},s (SB iVȺcZRE# At(1'qcCF_OmMRE {zL*ٓĠ M^r_B #—a粚‘q;j;~P| D҂5\toGDK@DDVPsja?xQS k]jCQ۲HJ]y/UP)‰1KiLmxgL׶7{V.%R;XUH6~^FM';x%[Dۢ#ΩW:"$S(@Z*TM‡j[&օ"M(< !>?{Λ12rF˾?.$Ub.%fWJXQ ɠrK0(wzbX o bY%RV4¿A?t-!) :UaDGa.ER6`دgeo%9D1`a.pcɈb W# !paI$%,Jr8dů 2J4oFa:NE E j'2TH@,iz6C[MqM1-j%dIrUvf15)WK`͔Z?$,>g&9kt /^aW}rb_nxJQ{P/|W>!^w6$[yŌ#I'XrI5a&+T{vXV9U!mC;@ݛ*ߥԣgcwD&'ǧ17uxS[Ƌ;qx=ލ'‘s7Pzۥ f԰& <+_ n lx p]/oG}X.5V{<E'g#1xĢ̡sڙrF]}'?u\C~w OToFr9P6ܼfdœ Bm3W O(If 8!K>M!l1J$uHfSR%J9s~%l4(27tS ,j /65>I#ρ-+3ug) &gܷtw1Oz&%.mw(njղOl8I~KE8MUpb ;ґ9KC*ca^2!(`ސ%O{>(Ff'HF$GB*^YO0pN5Vj;hf2.Ӭ;G+8LtKAKm:z. %) }ArERnZ̃nZ_P $ #>P,G=Tn Ҧm9I'|0Qg\k'@R ɽv)hs(qn.\[eJ-ᶯ ћ\׳)"Ʌlߞ5ci;_{[e`}K.kd?6|:@'}q"'>䏻/9k2M6gδpc$TcM<(xPcY? L ϩ>pju0LXڛ*ΧJ^/wa.fm&yTi{`Ѣ,}{bLoEq[G1 9Nc]*d *3"`sGs8Qg8 O.%/ǽ۞j>s '%3]>9 w q%_l ͫrvru9MϪ=4y^@ۣ EAsCq2NVK`} y{BUK^/.6^g^oQE*:v z阱$I輖"fA'0O^<Y`טj_8QJt1eˬqI D릘f" 2W2<h֯l}~7ZT_c9%Q|c,3ug)&T~R V>٩ DJVEe&}bfxdl:ud5%͎5(+dPD)tn@={XoR?l f]N/ϫR_8 `Clݵ,T䪤_$4 huPF猶c*Hƒ}A3pz! PUsڂڍqo+rSzL#cqyzZR[G{zDQS MW|W,"Ig(H!5(2=yM`ED☁ __&^0D#=͘}XRVǛ .1cxsunZtGVzg13/ 7]NNj7 |j90t?E?ߺKJq;$ (T/Dc؞̅n[kwJ?ߴ/J*[L bF0B۞ٵo ৏Mq6"KJLEuAJGY*6m^{e_Qinb2Gpm^x\ 2ʽƊi2AE>L.M'皷&RԤKuZ\ЩǴ )'LQA\+hsO>}BoN#-3Yl/+hB/:4CǍwXut˪^Tݿ!8m9ssS+[ovUKu qNQ<5R d/> ڳ8}E("|-$oXQ^Q˾̀^]cWh뤼XGgր I-/;B2F1*L(dSn  }#ځ A9/>fPαV= ro3Ģ滀Ӛ;-`pM B`3Ih$;(ؠqV,Sn$p@}XfJCwiGWl(pEZ]Tao"X8{@K*=` hDO`v~Q>]i bZ(=bY.m;YIq88 ({v S; @0kM fGi5 jcQ9F5y+cpyo}yDk!$f@6.p+3u#YD3.i` 'KEXg5Ub#{'-#$梑,,T=~xpm08}|;]~G/#ǵ(b9 `r=/)h'sFh`؁[)KHE!gJI_ *Dqf9䠾3kn9}.nRN )Zk# !n9YwS %#;Ȑ.V8+qnt%B#d*.: \@˭Q48]<2ޙ"@D.:t3qYL  7}M&6 Ӳ+?[nC R8= L2Aqw K$oԉ//$|j@jj JrFվ(Y11+q%K1[b -fDKj ηhEoEt6L:*%7SO2E31ǿ-R!,Y/S(F"3Ӊ^ֶ(Q;Uf^M`xՖF\ D'trEU}8YȟX5m_*2{Mw"AǠO_p:#p4  $lA= cl"۞J69{Fzec#-҄8YV%/U~S|m-FV,lX4hmz 54;rFP NDV"L*//T *x99hhenz8â0Ys1A fkV '">Sushz) Tve`HCv%"ĝd;En쒄K&R| l(h#Zw*s휤b],=[ePoٯ5֯d]@MLwӷr|&Ҡfucҗy>3Op)FC`'[*s sCv;R9"RJ PbdZ;l)niPLEB~¢POaGyLC촍YYؕ==Nn:< l2j5whHtD繨Ҁ|A8QO[ꓭӒc^Í)k6㓌V_=r!ݱ\[FKF! SUnE%|]^c`qKp/c1[$f,YSJ:|Md1"p&QB4H;O )xg,%wMAxJ`Xn5C{i>k Hzb}^8ɺ4^HeTd3ES_n SHi ]lSIz0=d"D+y}|jI d^fZ~f2P\飠L"U[ψ3_ YK ^%@]KN>Ǯ7GQ8vBV#5!:qxw9*=jv#)z5~P7B9ǒ0cZ23_r~6U]ȿ3r&+K"@y?  zs[2Gw,߻ I-WШNYFoE03KxAׅN`_k H[)L6eD/\~,bG\1Z ym3}bҤ)QއBnɩ CF76Or n4=q3n\Zh;<֍(ub1cR挜sŊ囫z55ȶ-P?΃g%OUdgھ,PjXگ;ebt&3?-V{xq6Q~;ZL-7 S;-ȩZ(| x0 t3q6[ ng=l4j[ =Vd 4x6/NH6cAU"TmDg\]Y৺ q@aDkj!4o ŊȺyq\S.:͘,H*͌J<|GxGK@ՓC4-?=ڻP̚l$XngRѨƿw!Yc ^[B"4o;FŶ'=I |>!0jcnBQVmyάs|8sOTKw  ¸mЫ/{┛mc~"] 5{V/63-й ZՋ4'55aٮ5!MzD|!(,|~[!HmrIW1sQB+6e-hE>mmZE:![k޸xHo5 Y'cTLF8d@h4nj䥆2/ˉW((f7Pb,PR?lL;rmC;XS[5`HUc8n(^!n V{JL_N#]DT窠d%nG5O0D T;*~X ёqzq[Ao bȢD2sa2uh+nx2L.' fmQ*s O}r O"ɟ.;S]2 L7ۻQZjwg$ (aՓt៤!9}~!9e3U\ ]'%OmMVJ@ŗp 8WD# "u8aXjI&ZM632sP%u٠dK20JwiqMBxҚ@EļR 4sݮ\2u÷h9L?[b1[rFTŰ2U`Z dIK:zk81Qt n'Û(Gd8VC FwoV1K=n1I8z+I9:8Y;^2V?;t-+%oV`$&ćBo ^# bA%X2);X?5&;;pL8=O^5Y CKP؇3,+Pa}Ļ D#U,8+/9=퓫D]^ ܫMSy&^3y83Uk  d08#$wR]_צE*9!vG!}P :ctT~r ` )AOWecdRSduV󞫑:Y ^쑏E?I%\œKsJARYχ)tDBI]eg2UƹרŬ8\G jJd @A;}%iz \?@2=itxW8VL\&r'EӑP ,a:XMqn;G-Iu4̼= q6Ϲc6o8PiW=u:Q+-H:AӾ GOHPH߮Y#KY8k1.-03ҷgT5:B?BgpAUE<5WH)B5M)鏲~TP@{,MqyG%]Λ*Nqð ;Vv#>GUmf̤Bγ.vYȨQKPKr>S\s Opg<$&[ HhB' W[a(Ab<݉ zht LI~W-vCNHTIe_#7õw #q- h2V2k8٥Kz -Wء<4q<,: TƼzr8QQ]6[,CȺݟA#*Y#DG jRHY`2*xt w4Bz@ :Η!Jn7-7uӸ~gh!Z?1 wlLhO3G!Ҡԟ!Sl愬Bqq=h3xZJ1FxV`  ]NPDB\\3IkL#XmK1q3lQJ  ȓzo$t jEv}zQ%Iq`̳MWQa/vzz;YOG󎱰e@I. UFvaǁyͫKgq !s3'[dXMɿڰ1XX= 'm`-|ilY%D4JMJ!k/O{+٫W aU{/)]x%97@fTWP?҉bIzrlEcV)wouu=T򈈛B4/G-iU"7v{-d.6MU;;% 膌 LO,Ê߆(جM^_ ȑ܃Jb- #i, V2.%E נƆ$ejkңh|_˷5TuR.avx ^^e꡹We\ iٞWYt(셤-aj!8tG4 u̳qL@L=\+O3{]heU_ ۪a-{t22ԁz~{dX@H{xWy1d@͆U?v^ =tO4.e0u}:+c=)[;z:`Fj Ho@kvxԠR֗6$O oe9Zk;lWflz( 9*7tV޼R($1>% .L jlB쏰bbt5B밙d6kɴI߲)p3wL\Je ʆR"jH]s} EFu`^FaMe:Nʱw 1i[ NE1z]W?:+c3UP$"]aaNE9u<%Ġ{aGwkM\|['j=(yIIÕQ.i=UmxB8Fzl"8YG(Y_-Ly'-˩QDRt rvȓICK6.9+ GfѼOqM <_Dxf@_nlNu-Epel!|!cAJ 2KD.hÏdMc <6foб*9w{5K<P <QuSc"״)toĹ8}GNQ Z`e?:3FK)%d7daOGyDEE2hERKj6{#S3ޘzF*p; `ܾ6_/nhR '`up{ Tü1?HlDDW]L]#1x1cS%5~5pYth{ORS5͌!rOz Fkk$ZTUIwԇ\#P^೗=<" ECTf-.(̡迪<]Uoy sDDM~={>CS=b-ɷntDq-ۭz' waE] 1v4LMȃs!W(sgPZwljĴt 7cx`kQunP_ -'DiO.3䢄4"T хzP|0Jwh&BG-43vl`,&r=虐LE=Q~&oQ/̈L;{,6k0_l-Ru)Z+hȱ zZNE, dZIPv gN9 iYjgYZ0707010000000a000081a400000000000000000000000167638a590001b554000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/8]?EhDTTk׶ǼOn h>N*ZSb|I_)zX_`A/9SQk:GHyb٢lRA滋+顂0Jjؑ!c&OJ^/^UO^.HH-c '9Tg1]KAZ%#VۺVG,"Dq*Sz%+diQq+f]0 3GO (M9- rt-Xq7ki+B-\5 JYNm+G [[ZdB^"H|An@#Ů3] r)Kյ0d@<E{ ñ'/Ō&܎WDFهԨvŽhIhi~<5DȅR44^rtSъp.wk낢#ǵ mp^SDµ֫A (4"~ +ߌ۶52@;~z 2c2؇F6?Tj|S&Y cWDΈI=TY<TL89Rr?t{])0_'c?Q%X{Gl=fy_uX˂r`7YT4Oݑ/kRZbP)A:EdJ9{_UcLuݫHZ#IdD0?DѩD.j&fqH'~SM$o2){3{`A3\抳J<k)OI *J*/ s ¶ UQQ1Nfo-vYfCaǭo༵iReێҁ.5[}քWEЎ' ]pԑ>^)hN毀bAe7/yH]CLSM4+xpgbQ[gB=O 缨+U8MĞNu ǞƠ=9VL8.P-ڐzE|V\3R>Q>ȍ+=.œH"MB+xzxl|A3#(l 'dB0f/; uoP/ν&F?걬K|7kM< kPuNڋf~0 |Bg: & }/X9b%(+GP[F QWO~ h={aAwiK3a>6(^c]7^Gz gHJ(z$Q`o` A sx㰥#2ץ25o .84 Z\AvL~0-{u .)jr;>7em3[o1K*<\UX+IWɩߤət* ܧnQ\ѭ2o Yqp_oˢSF\Fǽx4[V}"DCÛUU no'6|2Az%( {]N*-u[+J1kz|<1# +#:ČI[.~GHk~7?/)tkXƙbT>ntoʿiBKIJ_q*E6vS+e4,Wm_$UbbMqG#!$^cNzYȥ =q;y]s]Nz;Ku@Ҝ{@"ԡΨ2L@1{!<S2~ _Gx8l>O "뢯J[BQVT4U׎ 0ϵ{2)G%gDdL]q?F@TIoL-xZt+{lS0f6*zb*[Ur ebUWFGu?imC+tʪY|."N5U6ZG{דmu!-ݮ4c_x Rj @`6D_QU[S9X>mf7 v>Y]iKKJ_ȄV`p8c`ё$AX*+>&%e߃+'%0POKbk@BWetüf&l"3:8JfúK+u?BUT9WZ{g$F#dɌIrbZ3p2 o}U>IXD>F'{Č5"[mr]9$5!֜-@㣞\avZ낓Hx{2TUy9iJiuBWiifGg^.aQ YԪZQ@-9DpkP\BϪQ$sQl DLI7!^9~ b,=gfiVq/ԃ%- $57ك|hRxb#Dg~+M$b7̐5 St9oҐZ9>2d/_@cif-_zke34F{,IYnJ~'ʱi^!&,W*1\uesY 5rUaB0#{TK{cSn5i4yEjNSQjnʋf^԰yŔRp!4!U1=}|oe7 B^Q >3gGo߹hfkiYL?4*MԒ É5a:[ <߰/2~fY,?bB 99uq61CߨBvt.5k*|ܐpB0< W Y^*3$)> EΫb=QwS%)"zX íP%Fx_H>6IJ3e3? sa}Zޝ`A髍] ;dE8nl8#H6Q$eW;ÅO$͕6!x?%$Lui A>r踑ӞJDEq'HhDdj?MfX~B>O@2ݫ_*\daGmS艚,W ? 8 F0Qx7)It"z$G$^Ӹx^PFVJ- *p޴Ln#3MtFVd XlUf<l|s./W kw?F0 @m켖 H%9ծK/+ fօs#t=g IcޠHEr֋0  y#܍'ilD¿tXf^JgbLGƝnGp-km ko] e@ "h YmuGs([.nZ;>#Iԙ!EQ1S\C\U`H#p$w-8⌇4?۪78{:`=/ag==Ϫ-p[~\ ,h(06G jh% UfǷC+FT[dGqOP Rtgx9dr!5Jxuڿ0eR{TޟV#/Q^l~2NDKsd׿Sn+p?g^$JFlG5Z0I_ >kQ 7TkW<٫US.8IԹ3lj;+Oq!NQ^Kjsb'\!g0#\2V nrSjť ! 咦#1Ye_hmA M뻄>FgȲ豤?;&b0P^&|c ` !ςst 䃮5EtP2 Ԑ>>5NDGCwmj6RC#Iv!&3]\nd$5U[{+d A_5N@K MyP2Sm~rej~pd6[]ؐ=Iz,CQ*GZ*a\_.NtIfւ !Mazg_\2bx)]F?Xc9{a%k؉4Trwg&hp3td<9: Z ¹uy ӼԗC`/ANCjh{0Pw"Dhʟɩz.8'}~/(B0wyn$}53]qˡDϾQQ":6DJVQ Cޥ70 4칕2<{MQ,p3" =*wamq+4YkMgfv?AǜU u'ܺsㆦadey%>e r!_0>ŵgquP5x"X9gHw$?KQ*D^&Be|^COOu$ %Ɔ~z3r\y3]&T5&=Q #2lJ hKkHJa_3AS!0/.+۲f鈫ZvP~ ,\YhXr˽CPK8+Ayn+JؒO~=b! IVΚA,e8!eܸL,0(AگF>kIw &ZH;pWc 1(/DʠC,(K20C ]0nQnB[Yb~1(˝ ~`k'H0H+& =eXew&fAK/0eZBJ2wɎH Z`GbQB|6YJ{<8XVPwY][E(H62̧:4.|&}LܩOYTB#]Q?erq23[nV@4F[*{\}3Zex#ؒv1eSNg?oAi9܊)si67PuċTC<ۂmt,ўmD>vʉqe'# h˰O47EAݡ#O?}XGxŷR/EӒ7%,.>|y˕ <ӕ O lj6$jjU=Zp`@BKVuu52};HYSj2HCTvۨaG #(ӑ͝/5Q!z8ycqJwCז`:)~Sxa24cߩʆrMU˧x? ENuonE2Ox"}!Ǖohmy R@xQ>4oxF&_Lr'ʪ#v?7 SZ;ZP@"4R̊ #uJV ,nK8>[$%f=HA(Q$}w]G.lReϝ7ѕn=0Yd;f@A= MV { HMLz#8y ~w!d|b}on`;zd ͞yQB&KYGZӞDyu(Ӡ6m[K*'*mumNMޫ")?[TCZY\enPO.?xD/q4֛G{@YÚM{632lB5Ƣ[2I 2g@E+=S?[kOc\_PȭEɱD>Q} 6X7@q="&dA {wOAn2MLfOGj 1}gRƚ$n:ċR(MѫggX6KXQ" OpW^5KUX 6UM]y F$[;HšFQ=Z LRB̟L %MT3^E c* c=vdz&He2Y3R5P!IJ)FgK㟜S~ %]ů:{q @G kHgGb\^-d j/5ȍ\(AVцyfeQ2!(u\B{-r\77Zxi`ԙOIs n λX.ꚠxw;JGSVz>buw7C.?8qwzx*xhZ,H>U1ϝ VaL[&9^j"N[Ab.Vx*7$I TTZ(edH#Cb|8KGA,]yShOI(XBfx4eBŸ 'UxT_+v$퐰'0ѩ8>g)PE-.t5R\WT[צlx'rѼڒr7Ogs'm|1}*cM )-fr&vTg4;}녉]mkN.֯Cs;I* v$Chv: 9Z/\q7ڻ-9)'! kLrb `J%[!2m:Bdl%DM&ӭ-޻~,`ʋF9?}>TrpwJ3"y3'9YuaTgG``) Cbxә ^Nut*?"ZUXDHg}_~e G~J7a&9g8lgtRL6&^-3B \9bXE ОI}&ӆ3cZQ`ԑ4F1')Qb;܈4ui5t&k/H?aWq%'W }rσ}Jhḟە OG@OnI">D<.tFS}a,# lʲthZڴlڜfKF4(*^ <}GpP{M)5\w(91dzvB>(FUoߊ&HO?8 3XwiyUsv1A:A+]^@dsH}+AR2dA܉zLvs-澀Ha%& ֫ki?Z|<\l6^wC}cLiX|19~fg6-c=}sJjˁ=i/'ӤݴeH3IEټ9 T뗶4^b% a?W1)uY2ft 7PfL;נ8- yi;CeM^!9> v2_0Tq#u|oxc8;$Z-S(Zz[/ִP`6#_Z/Ǥݘ i+Xm "u $\EVQ!M4eTsk.oj_i#b\=*y4_CDMH$#yqv(j bB&h|T|um߆>J(VHYJ;n1if.bXHKw3 o.k/{cՙ|0fseSוF Age~'Epk*F z 6 1Z/.5,O['^hP?fF 6|J*g|+Y2^_Q`RώM45D@CH)VL)wFK,UXu1(,Pj*xՊ˺L,3[xk8˥*= 5Llc$U#Xh8 4Eޅ<w(42zюnKydʄҟɳ49 &׾x-pdH4GS0T$˩oI˩-=+U-0Ͱ{,43^ 1BMʅ6VB೰R_5_?ܭt*TTOy\E!]JIG7zf6׿ ZblJz A/\nyÊrh'MV>駋3!75bG}2.vU$yygc2[9Cem1}R(i A\ b"E1'4!1a H^,!M@A3yNsћ !H겄wE4qtXI}xz-JK"{x\9C-uf^!s~ n +ewJSDDSψ[ƫD$r9<ΏDGg,/PZHŌ8&c m (?c&-5z}>_-A~ *h&Dd(z?|mCz:.'B!Wˉ*;Q6&\tWm WJJtY,&t [>c( ^ZJVM?"*Xt1Sta}5R.%{K X{;.ʗωY[w r H̦B TLA 78X1yxKo8 '8mԋ^!Sf2puv NjW' vc@>0jÀW- Fz 3.,ɐWGu%A*hmƀ:̰vYʊ%aDT:Jio`l! ,-f_*T~|gnkg̶KIFՓ뢫nFRu)XyE|˾ D1*} xm9ȑ,= :^]>XS6BQ/%nmXA;Cٶ,hAI/P-#߽r=T ꘃ7ƚ,EyГ1зdSN/>j>#L4@f87rDehmKX|ǣ拱e {a#vQBK1C65QD jfyR1G)KQg]'wRrئ{཰1i 7{ZO1nV'`k]vPX! ?dlB+DL)O^3) W#3kMJ.ps%>6(eBteGP)E iI6%U wF0=pKlܥlxWׄd͵yN4kB(p/#f8簨&#EoUL'= IPTy2S̊'nS4I9nDGqDbOܟۦgV , Uԁ ݾ>y^5pLFb-Р$tGmrRd*Vܫc@NF`ܖMgYzSrll|:],aDk @]a?(؏ }YCN\2aIgE_ue_RbZoQt^-{ -/)z) pVQj;?g$A8-Ơ Ѕ}L~B 7uBZ1@bQrz׬T:)$:0+N2x䢉#|GnP*OA#n++a;~U =ɥY_/l_[ KA.tS aM9 f"\n6cJ!URH`Cl*Gq5U5p#VeBd\U]><~CQ/=4Y㫧9MP' l휱p䘹X/fshJFYIEg *ې,װa3z_}wUq@(_W^1&UmRqMwQo#όO T]oEƏ w9f-,N@pbokoZXS!7E+WRV֔ K uda!Ilħܾup q@30 .C&XWp9C»e%qMetרi*A./:R%Qh&ZTũp|*eu(PT pDuxÐK!͞YONSF̍#dEWr2_}T[]~F'x_ZkJ!ܧnZI\/_5\Uf4糺#qz}uL(ts}sgEM!9\n;7^z.I#ۗ.BcC4FaR+XiLvqLb#uğb-| m'KYϩ-#'޶;- | +a yZM݁Qz^S1WYiox^Owa!+E.e DJ.}8)A'#ɤ#8My*̴l `V6Gd۬o%SWzV&VQd+NS͚Zp},Z蘧_F>pSNxE'E0_>;}u?}-%;Wh՞i 2 N!bxz-X'~Vi+^c&} `qd+c::/}!%e0J`g_AOAپ}&?QVbPtñC I顎'"-q%, ӱ.=94+Y/i'S(4\L~~@C.ZG;`Zׅ/Ե1uK`JZlnd G^AvJ : ?!BC&̬lꊪc@hwɒm'PiAT_%.Bĺc .po2mxb; L2";%^(*0t|be:^ q-&l30ƒwn$bsgjuhM$Qd(eCGL+%Nr1$)_syB7'2~ݺ]\hq[*$'hq}Wg× g偞;܀D9nD"G? t:4幹dg "VAWfz+dc%++T.\ŵG7vs :<'XAqXAW<F$2͢كƕ0`KP aք-eus@/ @B.7xڤw y M#zoR 7+<󿵯tQc#2*DSy/Ǝɾ`gTAt&hf/gj ~jdCKh z}]3U%6URg3>TSx})dcx6ȏНm9j<PMw7o=vIb^4HD;Ķ+/T-7S1ܼZVqml1Q $SJ"2Da9 4dQm] NO~,0(F:(kG,EҰ% AZ-gP\{VK8u4"L{)<]źCUZW;h""tEGC][H|nх5XkY"?rvׇ<{ƻoMYk@)CW,i akֱ4gR Raшx.ي9>VMxct^QmrZ$wLY0k3FC'L[Snw DP}ij`",.WřM%&{@LX8Bn |V\VuXel鎚FkNI߅BOq7stKں(k7SHa*j[R3E^m˜aZsRz.:"ͳT$?9{Crs˳0JGi̶DeR| m!USx>S/p~LF0N~,O" EΉNZ $.Lb83s9 O$ rKZa[Rlo9?Hr+^kx*UwWh_xh夣\U&2<ۅa˓ >oJO![tyj [)-&o_HC;Q/69!IR GVi/5}\r\?ؘfS$us {TRrlՋ).ëON@@!vs@<-qN&tVʘ'L58"[<{r/ s\s)"p B-of㨩N>.Q51VQl]KGDW@tdѲeМEWqI1U蘲~Wȯ$3E$.K‰G2sgЌ5" u"G%2~**\%`/KB:8Yp/xqc8 T9(vrO} }}n+ww;Biz׳ mܧ":ЀR ^CݭF"?̥zEx}Zj\QJJɭ qٶ/oņ܃kWW3?:cࣉ~?i&;.5PюR$l}~7!7`$@VG4Ơ?sgE:F#Fe#goًN*7_N\ Q~-}B͙s%טb4C#k6,O 0[M:#), ?xk+>XBibWVH;p wZ43Y|+##EoGep*e$ fF n2}ZU,~~Tv'@U16AqD{{l+@ 0OPۘR}N-&%p~oա%תrВsDWE&3])<(B{KB7"aM(W]_vf?-}oluU*ā6) OYcfbr͝V.n4Mz$j8)cT19$XmcS[+Me@fO,x$g7m@Md(PGn6ؽ"I윤_H&onaYr,6: GVYۢ]uY ;44)m(o 32S/W>TPlp")( R^: c(J\"U#&A9(е6خe[tOWc_HiR@) E]Eo҄L KV-QK5.C4I?LD1谠1ּ״(u9n2RFr/ ܴU?V=x0}' #=|VUjcgG'9BF;%w<+ ܜ*dp*~4+|.΄Pυ|h;a_R=ܑt~#iJ- C)g&F"U [j( (m&g"Ks`KGc}#Lӳ!#@$[ o]v< 9$#ݤrR7iyY'v?M+( f/vkF-hϦ:f{Q-oTQv!*]uCl[0~}>`G/ɣai$=`]u*9br4FM`ضqڌ/jC6vJ#&cZMH( L3l ˔+.4 cBIJ1ЄZ#59ۀȼ(XeЖ1> [f̫9qc쏤tx'lI`ݙb HLgz:0(8OmU$bax NeW Ơ9 5EG:鰉8j۲3IY`Ip[N([O.YkTV uS3hm2hU-TnZIN4 ;u z@, huVuk9 %} 2>gO@†NYmO=KINX^ǝ+dMQ? *\8U6* "ՁST&Pmf 8CzNy?l5p(~rU;z$M`#1&ە^6A)y  Z0ƽH*;rz:E rvgVڎNVN#/KZ]:<:]]  V-xǂߞ~]k ںݝ\yVM1&IŮ;o~ ۢ-A1A@ҟ(nz3 u^`Jv@.";8<]]Xћ cY GM̳ׄz,~" Nm+s۸I1)G׵2ET~OdQ{0ewoBlC E`=ֲeMLFǙ3L@זJ3kXx 6[SZqUst$~Z_ڍlj[\\<& sgj$0;ޗ y3] E_Lڙ@eu.. Z3 <.n|5QqQmdL(lSUڮ* 1850"; ɰ/ҍ=Mܚ\YcZ}]]WӊtS)MJړt#j:w䃌a0=p-VH Fn2e0Iniz_e [ǷGMx4cᑨm1 PAi986N:Iz@-%$KOi-dW J6e*ءcʛ~0.ҩ@,bqgP0Ft s&59(,E:Gh2H ]y A qo N̡A{m6`TA\=.:ɚ,O B*^UWS:=7l:bLeItx:)4œ F͌" /锪R eɍ[EׅMy.K|k' $+?-]. K_zL+Y&t_ %Z%B]NXKd taN!݉!PA}RBC %{ #u)5Ϊw3uIXHÃ4 YpiF>G 8@(/Le>db&@$6ѩTjb2JtjeֺkX$jq3ɍ&SVerQ-#qi=${=,Ls)"k1v7 hPKikziq{KGte"Tń]'Oz+Jd(r1KUQJ$@'r~P@Hb%C^y i})~Nͫl<=ϲDVhnqBn$2VYcS^M}F]sZ ˢL=$ȗx-4빌kǾo׎myA^];&YAh%#>4i rR%1 Z0AM BC|k5BB?Ax˭P( K@\ZnNTFV)mWIuh:8`?̳6 !0[4{_)6f \QkXd+&z K[LD?s$nT~Lu~0<7K @'41 qlBQg>b[g-FPT.Y$ #0NhҦszh{.zb rڡA_:kx͞;N;r&0< A&Bs1tY<AoUf;u2gij$3\ډ4N/5SWEzsr|NMjzE^\?T?k4h&^l٠G`ne?QV'sju趻SxyO5КWvG`wL$,AXM[ C=iĿii ( 2n/r gƝeѿ P@`ΔAvA#i|MXFMW)Ptv˱v"Wĺ Q>AULL>t‘D*̍C\\y'y$bV`Z K,MwfnvPQsݝvg`sM萢6bÁ]pp&%s#eK->DQB iܸSEwᙤb91x/Ȳ:&L0vC{$j#a$e3L[c_ІޜDQ=}>_lŀ46ORI57o#K򡆫WO8FƯRhJaDT,NV:$VȰ2<}5!)%.~Wo\@BDOSg=G͓IPAdv4M#@rHйj ^ ek^'N9C[]azI +yh7ɜM N$^R4 XGṱ DrvJ#߼c\3  Fsz `*|!LYj͛;} l VΓ}b5=вN>"o欇IPgTנLr[6sX"Ku# :npsf̓?6Em\XzTU`R4m <1NrZuؒyɮ_px9}?|tAPXTz9wtUh &ގKBٺ5~OjdqI;GSح5 \: 2ֿВd턎Ԧ@&C3h y3no kx4enI f.6>٘#<2j:*&+Y[sZ0Aa/[2`ް֪oA1q iDfGMلڅS;8ZXd:S#\aliݫl+66P {^>:tҎ3eFBscxSA8oHz!i`$UvS)IﵸF0Rjܡi PУyS+C= h`dⰶEF ʷKwn&8 U'Q!ƌ&O.DR&:+l5Ot{h1]tti`F)Yɝ`_  .D9ǻa$-Jl2cv0Ӻb 9ITO@bFDɽRH 9k i hݣGp[|M%,ƶ GI'-:o/Y78D >r4`ʺ'DV“ycP6> ]j>/ʼnʐb##,I'}Er u xރYҊkiDZ4.cA%gSLG$mфh)37պ ,7h!B wݼSˠ|X<(*/[ıMxhf&W$C8A $S]ZPj\j%S:ɸCOt2E? Q\{+G} H.[` ! \`k&],L c1c道͹YYErAL +rUγ! >/S;8Nɨ6;Z$s@F#Gno$Cs;dvzasNӕwERCh* z+C(۪7|W3lZnZA8*={fWZ< 9U@dBW塽tr^CLG4geKֹ̒ ;2'3<2$Ih.= qrE,a#@Ff %=א7J+/< U'bv= {ى~Z~/EB1,V_P`8^SY!#;$6Z|o Cò  pz-R#fٓ? aؘ&v C}V١%ꂊ2U`a o 3obGRϚq,gbΫh!a\(F c0(-I*x!0Ƹ:HF]z,'l#52zIucѻ!1M*:z&.#>h.A3Byx5m3 )v:We\U&i(Ъ&FMp ?j V,[VԬWߠ֨VvF=%~G=<OPrRs@(D:,C O!%}`}Qr&V,Ś0,uoŒFh.8NǓɈ4.~q%;0t\39 l<1iq%`/OU 73'A\y`"0ˊmb)P ӓ"88'&l{%c[MK8h=.5O7R?3@OB>MzYȂvĔ/:^Sg,ͼ[Θ[vNz;YQA~#`6&!9WQiL3K- " :~Ge7_)jdY֓|:@-rʏOi :sܖFE)/49/B;P'|4^{\??E>*>j uPw0=f"HCGZ 7#T#<P_vkQhBA֭z>6I=(g7kPMyh ne^&rG^IVeN%{)Æ([G{. byb`лP)|{Ð8$=@{nN0nxF[=8:€br۝=TRYO~q+M]s`. ,tCVxdbŤc V5B@qIEr2Wq/.9K@@1ovy ]LkWu3C3 BX?LWg4E}p:O)MF ٯD|0lv*׋s'PPq_}[81җWɪ6yƼ;=B . <;CNAC= سAc=[8qȿ12-J8)/XVk/p)ac H{DT0H_Hxi(ZԗjS.[ Ds5ݒjB;`fie6W#)Qa.8Dg{m%BW .3:%TN)bZ kpqkX\ xe&~B,{ƥo\o\b+SCQj)g9SӲ'pmspwsyf+&-X_XC980R:쇌 ?= Awd O8Jy@*QI4A QU7p MBaNO 4"+"Yة 5W.F5lɱ.% 0ɨ,ϑR`W)ƭ4W2n.Bi!K:~TQ0L3ڃ l$v)˝] "fkΔ ֥jEW '6 6YW0S[c^f.3Q#m\+PZk/lWi eh1{R(>J "\H&7 b"*KgrRqs[? mѹHKI@zͫBPHoB r'{E"aĐJx%(d)0d`t72hAjnt ]g(~fVدT l7.L"Q~VJO^].I5& ,ߵ ?wpQND9F?9S}1Ԅ&|8$ !90|y7A[6'8H5y?]x[[rixG2SG D0Tg'~Ǧw|rb/, X),W>ؾkG戚ٍƜAwa9E~/yTOTf$_^!)cNԂz(P%$lm7hc8lsIi:OTvjI_r \l4~Ce26 [ b--6fΤ$tY;'d TgiAb izks-g6IiWQ<*X r۳uq_CQA±<(nB!z;I?B]Gc`_dޖGꈿݯensJAn9n-ۛC'=cad%SC>-e#mz:PVL{%}c4CKV+KѕVA i9_ a_EI3KKhiDz PrpӐ) f4*6F +K kOZ" +D@=Z!c5:asu JƗ05\݌4ƕc15p!2F%r)} )bS~Tt<)0Ͽ='_;pƫYP?C#=fV3Lg\exxvk뱙ɳ&!U P~$9@u=WYVFʍj;jttNje|hC,CVu`?d=fg9s&Bw3Iʫ?u~cЖyD3(* us`$]f=?c$9"Є m4f9b"zr`yH-9:$dL c}ؽLV5U[˘QwX̺%]`BL-ks؏!q p!1~ z@ O=3Y+%iݕ)u@zm:&sݼ!d[Q:ym ':@;0bG (Gْ[tSֹ;)=DO6EjHKhά:YhQ[V]v"iUMsR.$ʾKjΛkp9crlB.5$-Q==wAg^YqPr}-acP¹6Y"e~W_^iz!95A6ԵV" imaH[ k|Ovd_>HბptTZV͵YGHM̂b[*㢯~؏q9 7"xWBxr["K ubV{$ךȥჿ7 5U~fyB[?& 7KdK/"cp627kc5Ygf@ Q Zn'ߏ>D֗rJ;PQ!rƺ][2 4Ei)ģMBI6ס3<O4%3c\=t)ä)5͒IО 98`h&R Wɜ]xrAK9t 5пM/zj0^lXd:HԃұŢ ~ .Mv#԰Aȭ2-EWe!b^vXC-1Fw;} +SӲ=P4:-Q$"^`U6#AtTb` CA |Ib(VZY^ۛ86W$l}vGʁR \ ++mΦ>|N/LOvMC<9ߊ<1-.qђC[Tx lx{&l-rwU]n &D< 6Ms`i5[us2 m %1 Ɩ\0,6R祧kE]xTY/M0 c8kdH "s:Aq&B-9Cu01ڰb(k^ݲglҟ yт@BeO}|ƃ"*w8΍*CQdD._斁d1镜ɡO85ҭK/[7:W#K׸je^vKmob7Qd߰*\%WĠEM:EiKN}5O,ܑJA!* ňU;"xL)xk'&[аA:b!T<%ȑ:U)f dv!,zSՐ[2\s*\p쥭:i)}e44(a(kngfh.QUN<6\TJۖlFmP#MAUQbcy0ZYEw9: v_C ̌~ł!/eJY5J`Vr'ݼsc>:%/܏_hSHCQ0u<=L=ֱ5#=##9;KyM>K:h72#hna{ДDWq ^EJ*1 c-1FY5Iv2/n6aW9sf$0] $ [. OЌ0)v@2 _7+Ɵ-3? 79!AR%$sl=ߩ=Aam>rN̂(TExf'#KC }_N`&`N@maiSJ|whBOҎ7(}Qe zo :* 8eQ#<2BLl ys!dʾꔫ:w/>򴙸; d&JXpo٭:mV|-쮗"BtӰ5vV= ɥ)V vizN-|Brnӟ.-zF(1丈᭧C6Sɖe-*irZczF)[>o!:K+ @O[q"i! K1h IGȮ Sɰ@UW_CI 9H;I<,E陘T6:~y=BM$2" |%`D7CFŐɌ)~:M5LNB+|ߒ|b=9yAg sbJnxn+|A/uv=Iڙa2#3d]إI}>ݐED|yבؐ;`Q!َ#~62dՇ@Χr9FCDu Rw\ "m>sHWD}ŰUN}aJHQάpv:[m!hf-_ɹLe7:'еTE,W؈&}R#+.ΛhMC2%ú49LThXPz˶W2oWqLxT{_+n6EmDBOJHF0&ؘk裿d]0lY nv,Α VKG )JngY^M !MgmΣ;I#<.r׳ 9}FJ 5}T5P_}ȸ1h1+a"T#<n^+TkK&lNhMdb*̫e(lo'TB$@,KX=IlءBZH52|.{W1~|ؕFM cGNt&Y#PbjC jJG-Eu8B!peukV&z1vJ^~h2ţAT=mad떠H.K^!< YjVq; 8cyq$cGꄂY,9cpXn?iEED삆amW˶P&8ULḴ+) Ƥ@9ީU1N5~{%󳍧=YY= ]3[ ;@cҸ$}Zd Iv`I(Kkз BW?P5D1|ϣ+>O춃gunWhlK.=L퓗Gk, u5 bQfjJ s[I_.̊orLLi*06efåS`zs)$NuLpigo?$9Z1EBiy{4J"e|KAο~%Q+'h B=vG[|ћ)eҀbAEnJ[n'&Ӑjv.0|RW\ke2:Zάק4bt[kkٰPMQ$.HR%"7 JҀ@` ؎r;_ۺN%#MmTQǭjX(˧ؒ);pkA^ G#k@5T6.ei]2(Z%Ms6me ' ŗнhPakYybjp ]c_ouudt3j]ЧߧfL&cV e#G ;5O{k0܆ط!O{x/SmyXMs_jSuX6#@ XUX,,Ip3>b  9uhJ<̾> 3Ѿ.Z8ԨaP&q>ɑQ~WqsR>V翯HwlÂ"`jxR^Lu~ZggtaAF_pXA o YY UTn[tikV_!i-UpLnj J[WY\H1Y8{nFftT+#{߈~mevֿ}$i?tSUv;S98"ZRٶ^~Z׏ztlɇtˠ 'A{-DS+fCO+vq\2RѾ87*V $ zg7dy&?FWݫdt>^I.Ŗ,Ij{-WHJޙ A;-H$ίd{Eg xX-Źbh֝4Aь*{8aGW]VvE_&Yƫ,Q{µLb/R!\8 wz?;޿UzcDhdFKB2D4 dC-z΍~~9=5 I&&.[a*z'EOjo̢S˵g2ےKpm \j̴( MH Nte|[Zzm6}77Q+lU>s9d`ޛ mF)%md*AJu@t&6t_G48DCQo2]dfp;W.vZJ6JÍ]zEPA!0<R.MAVwO:<) .L'NKC_XƢdWm/R =~g[?؅4  |Gq rHԋh4yagz5`= !Ya%8vɌ:_\h{.r۽E1;^[4>4]55ZXOԜXiҤ9Fn+ʕY<+͔.zD%[-!ɹ"gtc'Q_ȶ;^ $7EK}үTmTkj>)1Zwh3؅܆JE`vN2W.C dɴ@6eCMtͅG3^'A1|7{^]4ސD9tb \\䑭AKTD; !eM3 ՀR @'F 6? h"w [@Q,҉4FQKho @c8~꼃>憜p@k)!G=x 9Wz&&.`.N8LՀM?̓.7tV5yZ~Mp[/C>sm-8%i>QnzVXNBLgj׊lreu+rhY&N>߄G4w}] }Pc$<% 2pD%?식=íYHzhb;*:\=˳`J_@]ZPY|7_^6vʨF,-7 f]q3G)%n/rS&Yȭ^[H[?g]f&tyn+}CWOKNey !dY#/n+jGw]Qkr`}h*X︕ͭbr` apҴhMKաdk %eR;:@39[sndu[xJOJɁ*2zbm?\VBPڈ;S! x˺2İRk&6wo'nRro^)i2yo_p}a{mPGrd::_CaExٚ805*MR|$W[HHh}\"cxF9|v`$ϐWav6q m<1o;Xm}ZVT|dU,n!T{BIx e f# gOğl̽SL2 t* 76@äd lrS{ԝ'c@TĊ}5ͯ< {$VI4yq uZEM1:hx!zG#$R&~mv.XƆ㜡Xlٚ586n% V< g?H?'qfW;GTۿ_;]\k:&;qjeޒɁ(!-YnW%Z%Z%ŹY់3&463tR?2o5!PӒkL(yS|WQKGbY L1AWfԌ#n!y7aP>Yh; fQSBܞ`1@$ !Zlo8ħ>rC9dgN0lٖ'l+XsvzkswŜ󉧟]2q9?LЮc#UZ7-݁u$`Z|{`(FB6ǀkqpNx/ǜґ6 :Ԇ,34 FuNFzv2Nz A{dp`r@Aՠx*@,2FqK/PWu\*Aq X)ڜ};t_y33 i QcU*k uy+XӹOWPqDOOޫ4}/S~'2b&b7ִNv3)2pCM =3qmmO;:L(P0JC 0g M_epқ? |eBueXEuF?_꛲8p%N] O.‰WB[vjL?qԃ*X#-+;X3+%ył#![H`P w)b /ЈYv&Fb|% ;U!m]el;*U ;l?zdrO/GuO}ydS=5볢F/BfheXμ Y[/lkQo}n XvyMLI O^7t Ӛa]~ʛ ~0x/SYR7ճOw0B]""s>d1opQ;y& x U=soh9Ʒ02o}460ɼjtx4gkt:b|/8M5X^)IbZ[_% .5rt%3wṴ̃FԎaPdҾe'4Ϊ]]+3&HU)Dj, 6e51ʲVQ`|?hsA䭕3}( `fNt4t~9"?=8{cbSEs~c F9`mw<yDW}&4 w]sy %Cce͛zi YrdgRO;z32cD=3h̄A]/J1P+ۃcA1( {N0+SC]ו_ "4ȁ'-wkuMPq~X4G0v,Dek;CITWâ#=M*gWeyK%{CJ4 [GCR:2*SFx4eʝp532;cTe:-4%|FMDVsLHq7K hvT3V|lԏ01B#f12oQ_E[{﹠s3!Uu a,sуO $z5{ԍ}@voHwx^CsR䡭9`_-8̵KJmZUt_ONzޝ@ΝC] !_UqL98+^u5 [n改-V  H<=#*@TӼj}%}t<“rQ]<7_ zϢ1 Irkqml%T/`ϫ/L3[&^/7Px/(QqӰi<[_:4K2sCLYM+;%yۚar\_D#ߘS#JoIq| 3Ƣb+[>iuird٭预c"jqes`4a^ O}G#M-؀}l'Tޖ62L^h7fQR,@eO}<;i][/p?Vxh&7% _$N$7_㥩 F?PRtF! !4Ym-^dzAb@EFN&Y t0 ̝  N1ƹцP(u|dzd_BD54`:oGl)ɱƇ)$Z v+]* ri`סT&I1vͤ$Pbǐ.&J2yhQxP/wzA&.ZTyT[MLCGϤ#0F31wp*O"*De&{t:]9| ƿ`Ҳ+@~2r_gPI^r_&C]jnLR֧yL>ˬa2^ c$9ך uu)ݍ3@yCj6`Az,G<h`&3X -ĜXxXІ܃Z}34ظ7ljG"MKX/ >PJZZEZӬmfOw~4L{ݨd<_-[$Gݶ뚉fbzผ@bi b[:]r3 alh>x%p@׏* vnE( ~#{V(WS~}d5t4TL{P`>O 2QQt)я .UeGX8LčJ":c]t7axĸ3t[Z\L˂_Ȫ̵8v[/w؂q4i yR{fXfQx/!RVFqVPCmUK'5QnSD6>,6*{KY$ҿ$!\r엳ͧϰ /y LEFffuO]rw,c9RlZФR z!W ,-U8gR-5(%5fj#qaC1U3p#2pw(Dc|9?g(Y=#Tr[B\t (ZS Aa2jjJIu%4O/&  [5xMB0kPUA5'y—L1!<*W/D%][N3up:t{8Wᜭz]ǢdŲM^uz hZɣxa꜃$7h&{ -*1#%R]I5zKIfO9\! ,q  Ap,]& +7UmL_etP,GC4@xhN8t?sS|2+ҷ6{ 3%9}SvEE @ƽ oph}^rO52*=Ʉ~3x5T&+@&?!)[YʮRdކ.[Iշ[\,YWARr)g]#-<au`X*<ɝa$Կ:VB=v(yoQ;p{^6wPh>;1^_5i(^3xkՈ7+؜~u>_rUeYJsW ޜ'SY^dJgUϺtHGa-쨔HXD޵-*ˊu$WdۜOVthyuݶ]lˢT'a6 OL!UIli@-Wk_3MVSޱh8-כE#C[H (K/3So[u~4%[̊X2#v`^h1Z3:ZTe}#5 N!p?_vlu$ u\R͚_jMtr.#?>wʺ#m09F(|Tʁ.T!^>̽ÙC xl&cLܟ5t6W$,=`W6+m"/-|h!uS=իF4dhەojsҴp1GJ=jy64Ewߣu6 8M@]ZDk*{l篬X`1r =;SۡoF=8,"K3x"乓ʦݘb&!D 2_|J ]8E>J+s._wӛDM6RmFC1/':<X  )!ŷ"iEU{}TD{BŰFlcasڟΕ:P1,d9AO~Dj^\w KJ< í7F]k=+$#)}Ӝ#yͅN+|.q. HUڞV=1Zi?n/!A}=2ݱE$;oR I2~ik@LDɢ:(}K9ug aGGL'AF?֜V9]V _\Y}_AA`HVgBmeb0(V>"/8V w,JSvA Pe 7 DJsD32fccQդI?>/"iQtըǤu1o${ *jEC9Gy X~`F9DYS2yc&lLni$c]CUv]P?IE͑E_j-9t-_{>-EVHuoû58vd#n>#Gsa =3G_ɭJ={sē_Iwy7"k#ڂ"nCr=iϽU`\`Yˌ^-^t[2az!w&efٓA,R[(j6Q d٣e!D뷢.4Yvfgd{~9_Z,TG?dض\([Ft ra+⥼YM&kBSz|. %b B$ /."S1EԡtsCm Zd$7Sm#Tuc,-fЉҾg4O:iF(7p0%Ә}V=?;Nҥ@މ.S=7Ey 7-,_8bdmp%uVMůb2D8 `*wx}x =S|ʕI̿-*;C ëC0,$݂#E3i~Q$[-Ө cb=g^PzY0 $*:!$2 ,`r9+*Axp b@|yW;kT QdcS]#,{VKh#'?Jr7]ho\,G$c>,HssOsӳ 92 .򍛼a}|TVǺ]vH'gp;m74.d/v:i 0 U6"b9yT ]ϗƸSS,ScqF3{Ďd[]nb;̫",(SoqNCE&0tqNdmqPuăOO|qdþr؆lAC.,8qܢQ͋W)WHimt<|C  ;,sv@m=HSu^…resʏAMڍ;T:/u W6ǣb[X|IL並BC刨- ,$=S ֊F4Mu}ظ;)R]SU)tµcVZTOT[QXwr4*~fZnc~WڸFX/jӃ}{T l%H؅<پddN*ޢ-ٵ(b=E y 1!s/jlT]vB~2H }foٴ40H9z QNz]sp).*oEeFO7T0ҞKG.en2!pD>7"oS8_Jcp)3W/{q|;PxܦVfO"4/ūԗW2`[5Bdjjތ WFN݅D4Rz FͭcSVjS_7ë q Abl )N &[IY XQU Hu8}*ٚ,)X閛C!{j{ "R&K~ͬe3و't\AS Q5<3 f1y!Wvy]b9KT7z\@J)ћ^DEc+yfJHymn@i؛xB<=( Р},?O+'EdLS:%%*Df -nI>70¶=`?c4jKڬ|BIJ_FyoZ~􉏁#ǧ[t#KDu7:*nۨS2;x8X89L[PUe൧0(VP/;4ՏpeJ9[*hPuY4ArI~4{F5ҎYw=IW/~Y 7<""1r?bכ - r{~OX.Fr%)=cB ߌՍBQh#%-R5aj59z0r\`E\& +ycbQurs 1R@cR43)< beOMP_>xÝdK߰h'_b@B/\_v0AU 17q/۾ZkW:Y eQKu+lGc]N~ti׋(jӢɥ4>QxV|hټZY*8aPx UFJ+ͱevz6鏨UW7l?X-#cm(\x)A,k@i"ds׺v\=@u 3Un롎N.0n4s,;,ӍSL* I|۸PcD{j 7vx I)vL DX9fSM.\U<6{Z/S{=\T6Fq2])}.Z[i'ܥ}J -~eB}6ڕOf#tQ_qk?)o7 5 [olA'cw(uԱnWuHe-3Y~/s%kh$]e?A]0)CL|`9w˿ cͿs(KEtG9Z~[+0__Ug֠RTo^NO3d>c{ 0Nq"B7j4be0T0R.wLius?;K| Ԫw*h/*)<x3Pvp(ciM? T' O}„L P6ztmpʩz79딖*y[#ð g`UJuތgu߄EyqzEf\Z\nߩ}*6H8705voo\4!aɵdh} 6d,Z!K@|V?7{RESr8r@](ŤbA&3PתN?!?S] Tmߓ37 Jظ^=iG24 4uY~KwxA:%:~Hlٙ8h;G[Y9=KV`^däDAn,6rUIiiRedT:[6V%$(t\`AL;ݿP*oA}^6B; @h =+Z,@wC=NUlZZ#9ö G#^MM@~;h[Ƭ۽\A Ud>hδzM}@6W;yФ7AaBE;1r:ڪifz),rKς^Hw# L|=ZwwAwv(_/%Yޛ| c:~q| 7_ pY!v~Gf=gExt6/0pHv>JΐåOՈ:U s^51*qa؎Om~n43s͞ľ7}nY^ldeTuuY3LN;7'5`w !dW#pjZ};SB@BУXVms^sdkSR."SIc,s@Rn%仫3E 3@fmSC)ȽxߕF4S#kͤr#OY4-O`7(=7~W J (m4d pl?HU$>nYo85pJrJ)(0{:~koe<ؾ\~F@'=7Ifo[+U}ܥ7bDF,ZdK.G xXy̌s@teo|ًCFE9u6ސ9پ]T`?g-aʨYZӳ Gk'yQZƦ[IxQUqAgz֠YNjm9 ?XۂLUM@hzi":TJ7S, >5uiObX%%> tҞ1 xL~j;O~9"tC1/%sj<gq:~B=vnW&6'L/w| e{ԶSNY΁#ABIe25Mϵ"{4XQGR:TMF*ż9*yF52ٯa5Tb&Uj!v5``Wt]%)1@.z#|t`|.8M`Gh3زݹBOT-zWf//X=b# C.VX$shaѶt\c7k#`GR NZmh`نBrEǓlI(_[o6 ,(f/ܸ_+oP"VDug"ҹ=LLٸp ]"c7\.6/<3]})*,LPi'aJ ] <>0 <Ulu:aj* dsX.4[[g3ꮈwR֜xٕ)ER;Jj_/LP5rpYNXz6| ػ"2\=+OhH# o n\W-yhPw ['f;e@ѼBM,śCjݨlÄL8HlA'̣U%Vc&$2)cXX]~ *Io&*} :I*35֓cWwгP9t::w"B.YQEpQhHtg{ f*0zA_$B+4XL(m{-(; S񊿐[m#heI* F@ո*Ev8@odȷFM";~ԙ }cK[5o B@,M]_ Ao(c _`ǒd_NčHh Յ(~NL2#VBB@;u\O@EĥNx5璀^*f*r )')YbCd5J/11 MNo5YR9GK;u'`%uAj,>Tu !loB=#<L H,Pl*`=l!gLwzK}S mbgN 1mf)ďTJd?dWь{oɡv,jdm>_u pd&lWI28;tSD[5¼]n&[wң3r{OavL;ʹ޳qƬcU6 U!ڤa%x58oUĈwfHc7u[Ӧs9ڗm㫈^'ЖLeZU)ּBDEIe/߿e~)-_'ZgpJhH3Td{3dr8?IvaA~GrQEYP5#q*q#`2-zvK{M!q2Ue(xsQ&ֶ8x"?)Z_fO~}CFֈϸMy30#6</FnL !Ht@E+G2ο*$ :Ko~d׊1Q0)5T!BBl{-2?dm[)E$5lxyvmX)hZdj[ M.gD\ϥiD3z[U u%50 Iyg ' r_ ]z$XKTY*(h2ZYT& U_c]Z +yN)luy,U{r~)8lN:t[])=.zU{HSFrF91NdC,;:kvP)ա?*v\ Z WO9D0,$rpltA Gq[9[ZkМD; EZSџ)1D@4&ǰUߴچ|^x69VY+*:,:j8jtnYAxX aɡ1mcj6A+hD'Cc^Q:O;ZGPZCZQKF6Rz_ ZG^k-#׼0 MgF/IG~%`C4ogf38'"agV[:ʗBp%i [)i`O|!so|Y c32)->w8sv:Ԡ VZeVv^()6!"C εG.Ĉ+7K %ERh- j5aqY%AxUq0:!DeC]tqsBMқ>R`|5^sm)/gvC''T 6%OOtW0 qș|(m[%vp % isf'D?b4%ܷQ7 r@7|%3KkE3`e&D&v?T lql3&3|])2"Lzг_=k h72!r\}K< ?̫bF/4t^m}#jn4Cz>i"p*XkQ ^jk*_8٤(DyKIyrP`]y}6Fu9܋2f#a;Ic \ՠJ8[53Ϸ$!fC6Qb˂ϸHJL$+\y@wAƘ '۵^ IB Xr:s릘8?ʭXڂwP ud[ZR ķ`cKsWU̾ ry-NH6@idI'0A7{YZt<-ѻ @5DӮ;T=qAǑZtGi/(<2`KLѐgC33yړ8GU)pR ]7$t$`^MJ<~P >ȄYԮuC!i,vpPa׽R*ΥI`rAsލ焟,iA !ȖZt#c7M;&Pݳϋ@q/bécB:Mޚ_OP=S [pN7ЯpYV+(E:[oxUY~˾#Xڻ޹ {F_яG,fy9 ~Vl҇*mZ7H)_ti(st)*z?9txUҡ7jr{p?ըNຢu޲2 8S;rf<0HՅupDnV( nyІٿ֦`r^'s'R_-xG y=[MeT>ҿVߐ 2C'ߑqMju h3W˓Ft/j C:Q52vz o9;}iFHx\nqoJ#,B$D3!^TR*LsߎoGmuyLS"֝Ւuҥѹ٥s9rbIh-ˊ+Tn򫓲b01o;G,Oΐ)Ztq;ϙ'K,-H 0Q0BA%`Kc땳}NIa) ޸˒Qa2ժuӫvŸ+{-}7*gM MDlU.K:Ak>[)$ c*Q~2CNQƱƨZ]Inx)P٩1=!t4-6SX%`^sx *!goov3-37/W!,f;h#ʓg7IJ $]:ZE 0> aw[WXo*Kp2lIP"r|IL8*rj P&]xyͻXHS jM |`+1C%߳kp68%#{PN9P=T#yΙA" rƛYhAyi ?f`Uq͔ZGh+ |p5"'2A4ϋ%w=M7P)#wkHc4ĬѫtTw[Kp-T5)sif~9js"95ETjKvz0[ˋkMz 7%^5&W$ 4,{r0 UDe" #|7/Tʈ8+^X-;2 &HSX ' Ub@ (qHu 8Z!U+:^WyS$#+'>}1lUϖ1ѧTxfP/h-ծ+ 3X'~ 8N#*NdBn^Z iNSýQY,AΦAhn_2|ꍔPoβ`~p*m}VAiŮ f6ȸO3ڗT--fNy$0Ͼ"(n'~LO1cb7ȆOO3iz*"ׂ+NU~x(qu7-Je03 ] $Vp* 7dK~djm`R[2P=;9ly*k? > H;.Wt|xc#X } \ EF2)"(:߹7 R2kɎ<Ŗ^R`tt=A_V5d eot$+IכR&KPr"R"=mP_ؿ4Dn0Üw~מBĿSr,:z eYg?h2(OԐUE'd%fo&A:T9N _N{PJ=w4ċs953|P2t_(o߆-h!x{})}a,jˣvdƘ1DtYs`v T඗oFy00}T]-?vGx#:mbɍqFRx͚ QC&9Wu*DvjV䦗{snDɐӜ@AU{*puڒs?:A-ڷ&t f"NmaKp^牯\0x,='ɠ(–֨< h}v縀#vR=H *s302's_a)ЬGGйHl *+ =RT"J&F2)ɼċGs?l_cB$ U5BYpʠ(U Du=4iˆ񤫂IW9@x:n} LO1?U:ķ= ^Ժ!XN^%% ^;oۆ#ioȻ88/Pn?0 PN4N7`y%zDS&A$AĵR ȺN CǕ:w1Ul8Z)uvhce\;N;p.T: d'GYTAJ~!受ՊO|·>/j,Nɱf ) 4q K[_uWa&.PпFmbҶ>N]7"vO^(Ű=Mn&lv+߫$*p6xw}0hE1Y qj/V9R2 - lOb':dD`Jr*L8o^\2PM [o-YFP xf;b, wPI/3\dIY*bFq3:>,CZR!n$`qpswVYo.[Ⱥd t N ( Y$=wѨ1PDtΖ5ЖGr!DCKF@k+LR9TgQU O2opʍaSDޜy5^$(*'".%$=LA>ι A<0Gva ϼ,HoKFI*}:ā#ybbx'#bD9i6 PLFs;ALw5^s}~0Wyw/Ě6% ]F>儿mqDjD;FԲ~ǘ;u+`sJO]7^z{&x7S[\!|_<37gx 7%XBvoE:qN1!qUߪܮSΦ]rj les4̌s\5+&%fA>tknWZ0t !?J:|0`DF8FefQQaDIgK2Rޫ: CJaY4RHa$vC-ypOfIH9ܽNh _yeI"D5 l޺qKqVō!rZ>XӁ"3l%7 H\+xw.o4ǚ#4ܖZ gRCi~!R?N(c!+}d<;^j4&}VƉ 7D-zL}JLQRهR8ǾS*PInV!F7iɲЩ-yPPpTQY0FpRwrsZv-B[W9Lk4p-yȟUӯ)( cuX}R'j(#eCLCkHUsDݶ'<8ʽ^h\na'ּUΓRmnn;6ՀF_V| kbL>w6MH,pݽ7)Wy5b#WţVS?4ϴ# 7xk4gv2ٛ8vcc؛J/d/z }zDW L!ðjvh,*&odِj[Me_&PNJY}tPdȼ->'Ts f}N:s2ٺz}9\"fjLJ^@MӭMnR^r DNCGUS*M2՛|BRijm曢*؎eNV + x#ϾH2?[o7tlč_<6{;JMF)Ђ9~'$$2Zf@& 谫Pt_GL\y\x` IE9ړj9:i;|<$W<h}߽Y;B# tzunԵ(~`{hk@჈匬XeƲ-NDͫQmS\cϱޏE4J]G!X50Srx^C$ʛLd[U:*|Z|fv>gŅZVcX+{N8bCK?CgI:NX|ѫ͡D"dHr# FIZ)HueI b\T#z^ "Fo}/>anѴբrY2ՠ?xٕYR~ 2\0jgkQV] 0Of.G C_z(="%ު !qR4=Gw;S/5{,j?ܧaҔ&"GZ)VvBsLz?H7,i9F};+6!;xra1o&maW>aEh a6E"]|lliiD# {]Dhn|и /hJBa$HdVNY`nGmPἅ'z}IrM8D3^2J/= %*UnT W=3XGd@j "-cS| 5qhjuFe3m#Ň*<ӇLf [r7堿MۣH^ֵg9XKD`AY?68>O>YZI G+9krnfV[\t{ tSf3vCZ`S:UH6\Md`}Rp4%$rM< I Ab]iy :C#:Ύف_h`j, P{;)ۧb7 a6 Z4lQ?۴$G4O~%K ˾i^GBrS=nc/TY2ݣBw.ZU x>G9gptv!%WF ,E `Aneִ\)bйr[!%Ij0޲C9*j'Dtm@+̟|1b^3q~{5)Gg`b5Я97',mEM]pC"FV,`^@!FO;69d4 :V 㕸|Vg<5!lj*k ζxl PaO}*t꘷mA w5a-Sɠi4J.k_ rƚԭv[jDj9kdҮ=f!d7Aԁol}oHOEHfK%WXORŜ&M5Y3xStXM+ϒJh90T`d&h`3z<É5vԸzz7$FY/I?l6A4 N +@ޚV馩R\\YrETt?mjm]BU_˽1b-Cibsn %U0l-<zkGUGE7yI,U:4(vd>=:7 5luHPNܶn%Ҩ y=C0dhUImEXkX)w5˨1N?܄@ad0HAKNNO1W#^~LZ@1'tGEDKe` 9B{\퇰 ΨSajd2Z~3Ou%&em-FbCT/g%d7JXMh|X(h{nV 4allp^m\a(x%)\)IÒ;W'O;Mܟ&SvT)VRu"[Ey"v;&wMM;lO僴w,7"`WgֆPvDeOz|rE-[L︠#K &V&􏩆03%2 ~]s;Iu8d>->A?N,ϣCEm,`dbQ'd&A,"GfZ[1Pl|%ퟰ޵}6dg$a{‹bN--2!?R fy$x D& Lsdy "났 KzUX4X0hu6a9Aॎ EU#sȕhXl?Yo2?(װGkӵ7:u\\39?z{d yYIwd݃86e}XZu :'va?iޢ :]SgyjD+ʎ[i^ \$+q@ܛ0rϐ1OfNU>;ױx.>8}s:6O0}T~~c͒nÜoIDoڱ&Aٺ@l~=[40jwɀoxF(iJ:[;X2l M}Z`L `VLSt}pv!+՝WbEUXV 2 ʄgw.sH']ŀU9R1lENsb&hg|( VBiM@v()dM-`E4<ڔH%`I(`Cd_\KCYO#T_ST+/k0:Hʮw)?)'\ÂD8g R~`-0,D`B1@\^-6Q#A<6!cC}d/zbZ0O ٰzju*!U kaۺ#ˤte8;eѹˀsuMbM;'`m5Ъޯ=2E;ںL.uu4#U+ƙ|jWg s$\@Azq 1#I[Dk;A |Lx8ʃ_py5qz~ꞙ*&7lfO/^A4єch҂gZ4\ c}K?ɒEEں'*;Q#CMu׉c|C 7IJ#ϛ"BkN#N.E5v?kA*Vߧ}|f@HYO\^Syem[lyt(/[%>۹KDelW 7)z SHg:oD<^2~-:_h0 3PB25uy:v5*o6U[Aetlϭ$)pjB xnfci+%{ &(0\+4{Ÿ1[j68 #qBbWnQ:?O-%> )7_<6[b,#s$:b:c)N %`Øc׽lo5qH\ J2pʻ%tJ5I_Χ=zp؄wKuv(j^wLLyt)#|l++aY Q 3":QfVڡMyjI*h3,ŤOsҒmAC/m8ȉr;{xV 7Yƥsf zdG[nOba]@5VTٌ0a5;o+ǩo @]<"cYx~LLN a[QQBL@Nn!9*πј +LZBy*꯶qr86#X"7Qg~&K):E8!MgG`)7Qœm5Ri*HВTz{E#l?44(_y_2O4ldʍ ׉8 Lg%\Y;"+RC\Fݎ&?j&7SXфܾ nTݕ]'FLkj,<3J…l/ DzI)1i 5 y lY052SngzJ_m{y; U(2ojQNOc|-l)8',or7!vyT+!Cmއl.WO4`(dM GhEvJ}Ња(iƷNqـ%r op ,R#ԣo1@a\pNMAU%=+ K$+hL+l~<Z(pڕPxI9=x߁hȡmdW!( PP|4s̬t P?~5Wk˵8 4R;M9 H#49Nh״G m멖-EhTjqLLW6W<]Q̕z*-W"|=#/:2{Ct]^$TCjW .]qY)$"6P-p4wY7b`E1JL|aFW`XֳZ5jz ҁAtGvxbE'--}{PU٬[+L48׍cgsև1&掶nB㪆&"3VwV47@߮"zMo1Rѱ=N`pOykꡉ3p<5;'ek_/FyEU[i{vG ) F|6|o=5㨠ƻ%B|ma;ݺ<A׆|]M|!e.ZjIG̍l%P3~@ ֟> ( bm*h@m-C|oɘ|fQfnG0x9qN,y'm wbn2vv~}\Ons%*є-V !x'+{ 4i]đơS"di42w1'D@t' SQ<ڷs8 igS^-t;L_l}(>2Ahqh+ڒiSk?,8DN)\ Aᶆ>81rQMY_XL<0 b,ӣ+w G90W$'pQtN Q߄?>"ѺtY廵YE1qN@ț8gK feQ膍LV~' s{Z(8G*t$KҤCbOpc)ncYARSW^yN1+J+jtT2Vg:IMO0)Xh}Cf6Jt Xi0,}2+.υ4W*V|6[̊',hFa+ RG(4S2⚥jaϟ>v*34t7>BUIkE K{F+$Y}j&@&sg;<[ H缶 ~#Ī@/ULKIZ8S.0#Ʉ;ׄ/,b А\*o^)4'ogXuLP:F=' CDy.: \fZhh3ifֳD'{ 3p=˪LG .~QӅnldZ i$IAu??\[2Eݟ0QvbvndU.,vPoMכH@ 2%D҂O_\~RuPBv,K{bn5V92jKqkڋ&w]`{*  (s%Xӳ}I)/n~M[MP`eL!)8KIP9B fzh;9Mz ҕXӚ(ɋ.hlR79lECdhR"+{ގSk=8cY"fILU,RaEn<@Oۤz9bo97PCء :&)A8eG"$dE'vdox(ء6,[];깵#=@c%w$I?= 0Šwe1 _#ZdvHZ[i=`qs)tӯ=Xi(l "CþRe㾁zy9< ֐AA{ .F-uiJH <|5#$֮g|0rIu@%G h7Fɇe'l*lw=ZDW*fZGbGs%J D>U~-lR?xAO42HݻַЯ1> znjG7;wr23EK3)I [ k(|q-81ac,jFYɎ,N3jQ LR԰^:3jH?SF+,rL)睪q^O*We0*1ܰy 0tZ?kY-e*[µV t"%;FKM\v<+<h. ^኎~t[2gd7 F4PYZ^H#%P⻊僸9ۮZEe!)Kjan# v{ N!mk@Jo+#Okfy˟elށGPQ"(daEcAGM4.f 1 (UexS5>]|qr$٩HDcvՑZT_(GUuֳd[8`!sރB1ŧ'/Y!E/"կ%jQ7({ fk:t]*qdCh+&"rp&|4ѹ@[t O \e stӸHeLR! {66J5#sMp "ZAFFOBRޯ-α*Č6\83~7rɥ&Jw](~}$> 1B0t(^O% =*GN'7ˆF^ZkDWѧru)6;_x> }YwIK` j^[_|秊Mg:e NBryU~V37%7[I*@EeC/)Mk3s)@h!\ T]Ů͈޶+zJɾ@j@ԥC)L^٘mɓ4D|5S/sKk)Ў0jfccӛxw2-F߭ 墄 T&KH2X祟i6Cg sBB1E5zцQeMw3uGJ W<5w Am@ (l,Kp>cًpR|\cN6jXF7+v yBR82Gn}52Z}[6w{봇 ,'7<a 纮?vVd2vy ^c$ ofS!/q8 bPs ʝD/zkC2X _CQ`'Re9Ě ['T#O~MO5hg}>roFE Q]c~ 5: Jto&1 O6rM~L)A8K:L`#[JHA(_'׃}) { v.?SzZtNFb{2LQ2,\c&ICl2FeIU6 Fwx>HIѱUA1MVl}ce%5~;Ðew~$eﳺoRckE7o}|j+P"p}FjҗBA{!w  `rp`#g@+ԞJNЪV}$~qZ;jߕʒ14W %L7bH9q>2v [Y6T9ƭ}uѷ0Cԉ|!F2@hn_t4m~`ȝo<8RߏGnȕM-X\=@@ ԉg*.3L?=3z/u#ᨃ-g[#y4*_ɽ&}fE|[CĎ~C^p,p}Ԍwmi/.c ͱdQ>Sٵ\Tf7;q0cN]|RPQxkzσ I KYT i.ja<̹(%̋{t%5if ϔt-PqZ܂DQ7ft{Z$3s<(uW=P/wTL@TjmO๢eU]F&SBCrZrz ݮ}?dE&M!iͻ5OSlJlK>Q>@utÓ~enW'u? 9~l" 7"9g-xh b2H6+O2];g~?B)`l*<2!1 ~+ _Nq ixlEϑGgGXb!SW1?d") ^]I?(%qaq?(1F{&/{ =jǵ-g)b5OV}u;Uʗ <4R!&1#׫WbD2L&qEp~_۸JUK$|X4F%UfhQo0@(jq-LX;gj VWi =KꚏR(7_= QuE}x:Z_4&ͬM-x}zDH!xT&2p0PЅ?f^в?!hjC>C>̜<].6+U`o'l׻'ez ij+8BF+1.$]Vo=D`\Fy _l P֖[*cُycb%g 2*l֬uC ݛš@2ê&C2**9)?o0عDf8Ks9Wy3(8voH R@|M7yrsөDIp-aix<ZHIR?+=q 3 O}+5HpnjҒY$cmэ!OOlߚI @Q4Lv@ x 2+)1R#9;oC|^GB΢B5Edg B2y:܀*?J _T!f l9BdټssnBh[N G-4ʵ _)C_Ff;4.mtZe8Qjխ;׵"3c(%A (M]||.5.Թ꟢/fW+@Q$ߛEȤDTԵ~a2GlˤX e3m{A)ؑ,cP!?ȜfJ.O>ݶ;q%WfFH*_9; uTO1Qh]zg-osl!}`[6Xh}qkq ,z2Qb+S$L-S`-&8PАGD2`M< 0д 8?c+SUC_CM|(7.ʒ&,׎8Mʃx7t*LKެO >sJK#m Eor# Idu:~H]Qzz=әM`G[y*4zbH?߿~~=,[ ] VFhH0˒7%6RDlڨ{U;DTa؜@RQIhcF@4' BPR댕R>FqZ`v)B].UI g\igyzwfe < &NQ TdwFk2=duWp6zqrPsxh8m&YQywȝI:!"Eb'eK?fS䊧q,<>AHq}8с1_"MF<7AkV+r+ btRN ; r-åS5Dsemӂo׹\-?#@SY}tlT^wnrcz̾"˹Ip ˦p\b~:`Bs >#Q"IGݱ򪬁(e❔f9;C:h % wO +VU8]vhKe:v Xn\?LN9-\v[SيҷR,:,N)[;ĝ'8Vd{vR `_YگHʼns̟[:3IG'ZCޑ%mU^ugr@xHjv?&l)C+ݏq?[8QR|!aM]Up b{LY@akBJ{[^7cȀK)LU/r JoN:U᰷V0~.ިtDzh6ӝo)bqg/ `uFXSo&YD5Na1FiLyo9tNw4AqYusqeD/qt|ѻДEf}J{\ɤthYG1wg0m߽&p_Q7HPuZWrob8D8#D }GTeMSѺ#ʢ+QܻѕG%t`ؕ慡ȓcakfɅf~ (Iuz'DK9iΐcyI% EL؝W5xCl6ɓ'Yҭxh]*/gasn9_D*̒&*|v@5 Rm[6S LÃ5C^QjSp:w#ɗbBȚg{RLp$w:nqi,R;/ N`! ҠYUrNfzsEXɔ7$뮦?:wxpiC;W(rZQحZ {6Pf?Jw~pGJB[aWXh6IBV ˷TJmאZ$m0*+f\R?x+Y>*+ogiuFH5>PL<9ZSM:ba:ȹZgF?I[ }*Ֆ\)/{bfʷܬg}nV(7[g5Q#l oV{j-!d#%$A]&֨HmgGǪi$شo D1ӫTۅ aަx I`jnu.e ~ӓrO \)QwRFEz#hoMGU>Jec ,gmj<*᧊-БZ;I%4')c%eKor:&F}ׂ}9׽cؕhCK%Ɏ(JNdG%fL–96mgU2wܽ|7wI)dqҲU6,[<}߀q0lx G"1Hu%柕|!KuV`+nx4w$FdÑb(ꜬqG1s~}#V&Rjyq* 1T{~Τ=wPsE"d eh݆sւٺ 7YRzWN>hYῬMʑeyvrQZ5=>0oBg顠e9P>й %n tT5 <=?,&z{vcVegP PxI "JtOJ^»'nѳe8)M$.)%ń08j? 2boݤ (ZD0%EdϤp?p/8Dx!kӸr7Y ;PEs1Eaq4!_ JB7cP@% +U,L؁NtMG?<9 P5fTNw Bv/hAax+@q}$+V4q RO)-ɴG(XaL~Vh w>էG_׶_ 6O9AgZo4HZS#c)fK2S7$P}I6N>+pEwBYweg>J2G Sh$T;K%jE K\FNC:8"s&FȖQvdX}G6 9<*b"3 Rrq4.{ } U1:''I?ճaǧIJL &W8ǡkh6_{4]oį΄th pH?&*]&w[ ߐv4_VџyuFhvS OZy4KY+PoO`]/B_ -Ej#=;I|oĠ`dٲbs m9,+p 5h4 'Ƕ A,#OG*X׫߰x\W%5`M 37&kX%˜>9ojm KtۓzsmZX&`xc€Vs_0fט2ui~6/d)G4bμmFP YgFs.^NRFq̫vJSRe0Z71 xlфN+({)HGlWJku_=_ܪ:`#!X LwyQ%:'.fF=!7hZcZ[^wd =Yi2NXPN7jCu"2}LsSLܧ`Mf:CL2P~;q) u<$ KYKSuڃH&T\gϿ9-mJI9P9a RJRת[+ $uHGVX2?ΟǢ웴QhaݎA(xSah|C O0^}{p'࿶~ !D7EקfR Mt4YEQx *Hf9l5|.I> ]KIϝ ,hOhҀ\ ,9=|L^*MY[`c9qUe 1mI#!o0b=\tlOE'Ւf'TZJ79l8/0(X4\I^F2 Mc&rD.{ِ&lMiDWfofc@9A&7S /J4},#&4*I |v|g[O:;236OQ}" B!6!͓mct- Ř>} dC LJ!^PC x +~CHNO.ca6dMմ O[Mp;Iv5N͓14"qdʪvkg㴌?@wCm T^gne),F^Ka#*D;BP$*H)/УgKg& Oh/upXn7 |NBgʋCtC,ܠcvوJ4o #j~Y#6j]+üCrmhߕCX+]W[g{~lY;Vٌ'*i(tQDG/`G"J֗kX%P9Dyd.A鐉;$H(aΝd,riT*M1h쌨E)T¶R?_1 Ʋ,+9I]GRݝf+CK7keUY?tV~؞=H$9i',#mg,o}c[1SmH\w#PtxXBc;|[wͮ{@O@aۘa ֢qt0uuCغ3hHj=G9I̅ تNUĤmz7lT?=n 7~gJN9p6/&m`#Rg&/WFﵾXK..GV+|seS!̙[% )ˍ-@UU_Ĥc&G^{.5€ ,^)U./}I*ImZI(q㋲? wCZL'0 ĥ4V< b ˦vs']<ɍ3`ډ.C&]CQ_^qXy L Nc K4&ɻab@{SJ'D$MuF+ݖ?;4k>gʫ|FzqZmw*:X41lҾ - IaCGm7x#sލ7)h9U%0ю#X b"`ҕ(۩?J̢{L/#OLOuG8ϕBвRwkw7DI, (J:zP~;2 kO<-U>PكONG +LC%&8Z?KK^! 6:%4vkFJl^qB̉5#%ylMV4T@Ib6VȀYO &+C *Jr9Z-j9gdaY{r?y;0lB.e"(UY TE؂!ZFhgG5VJ: 1k*W:B(?Y,͸1݅ FsZQF2 n̼ l_y>?p`sPaZ!﷕=E[ #OxaNxz 7V0tOsV5%.\5mYGh @[9`)D:PJx=~jWQ{ܷÀc|֠5|û%({ m!_ģzUB#-=]P1&0t/-O+ӘwEũM RB&sByT9 jjfyѳT GH VJ(1 np5#Uiz`D+*[b"zJfR|@TAo5 TIR/Fpl{_Ebf->t'lGe"Y0"46.v_Ƕ噣MbDwzjԯtDZTL^R!C(qgmv<.qX&:n\;cLJWWF㰨|; ћ.{Vgv'u4~;84/ӿ¼}ڌ \ sP%DMӟ!Q,A,䑈f!ĺi9tP2ldKSd~"!֘#}o oEt4`I;:8'':Ȋp]0Z%F"U~Jk,tqo' L 5:!`_J?[Jbt/$z)lz$;~]+韛 ìGP͜Bƈ2B2OM,Y]]$}/NW=/L!ov]}/!ZEJ7rU ! &vJ.!(<{ 掊pDcۡM6\_l;A;K RAqL٢x(Fb ))Į1.Y,m(ZfnWfV1Up}M5j&"x 7mH/< 00Of;ߦxVT S|3:(B>%+* D8G)#n>Pm-f3dw[m v~l2mdyDihg/ =Dvaq oۛmSF?[ILuBm^9W_K5MO?g~Wߏ;3MApYރ+-oZ6mRtNxRc$ĝZAe@ZB إzH$BP˥ڈv<Y=0-T;E8TS%ԂZCYwݯ3 < n"m=#E7é7k+ʁΨ`U@K+Iގ]Z(%$xLU{5ɒIYBCO9CN!/v+;Yqkm\^Ӎ oIeKR];h#I[D9l,KAÿ R6R3nϊ>mtpz>_A \lwfU2\;ڈ-s͒l рbeYŧ*R_|&7=| ]*zq8zlnH0O-+rdyek IPVbY7 Q EE2э˨ ZuܒO*B-Ī" cjEQa|oX+ HN2Z-qf;tq|b|\CcOcٺs 43Ex|큵]ݰh#&,`JO۱m!-<_ :ΝRŎL{-( Vśe>a߱VˉX[N_ZeI-o >>\i=J\P_qp73>08Aq/S66$ǺsW F y^*,8+'vS[QeHz:9=r镩~}? )H;Hg<"5p4j5oMpP֘8( &"oVPI~"b3 0YPHO=Aȁ =?%w, Xɪٌ-lLi3ru{Esq*'4B[{\;&d+$ti嬤lv $JZW}6p?,%j8ŖXDd3^n(mYQDcF8g]tW29)h&ⱊAUvGʤ0<&(`-(nU0ք}e$ciH9B~-4A.'6g$(hI0%%%n>05pU8}q02'Xʈ=XtEíZ#=;TQ^Nc?)~[q*y^舑zu7ۿ /!D% ֖ gr)܀*Hd#;S1w7t 1C5ُpBXĤ5<_7IJ̤QT)e/L'2ģW@b4"3Tq'N=xw`Tg?B2bhE$ڮodČB?hMb?NI2#߷ $$rnOyQ oP bElF[l׼1a_K/ⲨH')j^4c'WyMJgB^. ͹X4"#Z yB̤AK8O{9i؟V>83U{}ķMtwjHԗ L Tj(ȯ])pHiI2-+Ah y$> 7#UU1͓UTDIFĴǓm䫇 O}!mit+Z,[( XY&_#8v緦VEy@<E[a<|h?flBP}l`g V9`Ƽ Ș/Cinj@h,HNUsCߛ'*Wͨa8Ri ?|\UZ8=6]ȼ;U= IHFP3-iΜyg0[ş IW]_XW\rJ+*K@ 2w+CyDnD| پTecx{s\]btJA{*Q1KԳC95v4Ŕhss&tn!1τ.6(c[=m>jwABb[<ʙ ܁6НgH"oWčwsI. (>T :O( ݛ=94d\Xd3[=ruL*NUToѴʭjT+s%a[N%It69$Z35MesvW`t.oWVlky_n %6Vf `OܞveVDXLm*X=~_فEO1UKlC|(ݥmF bSjCc>]7@$묥B #is`ܘ~T{Ղ!ɴRyѪEdUsQ8N& rbs&G`Ws-7$af207UX-Ghp ӼL!o3yjޫY!Sv ,cQ́}xt ʥQF_rbIߍn?d%OtN&:7'Q3VRO:xgX{)d>Apq,gaՌHo6X6 nܒU( +se;2Y.YgycMG%H_ Sd>ZH{L'&(,EaB`mX$ Xj@DL FÀ}1FU/t I~ 8'#mXO9S.oۭ ަuzrVWGQDeCUyHoF6~ծz_,!x!PTzmZHY:T:? p~/8ɥoTy: _X,gK2:QT[v 22C$IFZԻ-;pRpN?i'}m }5vuZy|n+K훱ѦfYݲ{m ҍ)_R>ʐVu^YvX6릩WjԒH#-[_;ةCguJ/G0{oU޵=PvinB춵NH@)q#Bf.}fz=:.E/ԡ~z"rQȿpww>b_%E`~.X@ג%U+'G p³ к6XM.{} }QջӢCmLK”W[TKE#+b׏T>7L$~8r9nr X: P 6GׄI +e.wN5ۡv_s~ZxXޘV5u@C*ިO0sͅk-Vl35{|?|~JPwA>W=rnRt#BiԒrFGewSin_zh -&[PvQhZ:Y,nld9^&<:/|S^E{`:t-Ĕؚ:$!֜"K!"!ܗo,cC7 *1Q0inѡu3Z߰ECgDj9;-ZF]]j>%MD=vđ3jx_cr IMѾ7v0O|`>W[M|9RJdž1M Qbrm˻=<:D]SG㒌n'x.Ak3*clA눌Sb O#{ACUqV"|z%4Ǧ{M~ ȿr1\<_T)j]*zIV̝b_ sRgj{U'%&@-G@UL5]~: .Jv9^V2E H"ak/jJ\ߧRpT a⭱ &e'}$5`[xAaL!F.wyš 'ZXa9 "ϫ &w@ȏԞ2fvdgyBX]{|YJ9I>'/@M,˗=h&kvy"k7rz0'I+>3߀ l t*VV1,Z,L㊹3V&5IlK|6dL| ܽ!Ե8yӦqs?_ю_9g][p i7gZw\ jfi# Iy:ϡ_6MYD.ϻB˪MSn:8vUz}D1K;v6}}4qeKqEjJVݬD$ |MkfQq$*nWOMwzq! ,m`mSc:Adyϸ#6qPY4MґlJBOKQ6ut|2HM&g+hF"Nx9-G0ڷCaLP"~wih+-ا969"[l9 nFB >23g`MDsœao8'w}M_ d&\ ЫgF(BW&fu36h6gRY=Oî-}~H=4bM 6Tm5(cPLFY/'jwZ%24ljΣzmWr5`ʂ9=I=L#ġnB: &٨EN1x,D+Xp^bj%JZ!8d;PP|2}B PNz\\Q:2{ q[ ߠB(䀢,C /BS 1**j<'^:ɽbtK1s}hJCEmLɣ:s'|3̄v⡳J0ʷc~:î5bTw'L̺tz{feqs27UN/m!|բ>QY can^'K^SUs48VaQ&N#;G/KnmIUQ!ݖJûBm0ZCİff{(ĕ lOC"}(Bـt f~eKӵV4$Ǧ2 Fj$Qn-^U1vވ mYfEGw鶾^PaVg J7G҄] $yxZ?L2N_e놦4>.8$?Y4 I~q{/` x#'TW,Tax:1zӪJuP'Z41uެ%75 !&l0A%AQ;oflapfDߟO˺ K5tDs(D̆,hzR6HB5e Dو ChI4* }_}9;)vaFl4~7c``Uw~ޗ K ;:yW9D،jXҏbzkLf NqG X"׮h6rBY ^u OWҪ\ot U"3xjrUeFHSh]YnIbݰE/ 0 nLK?X8)bқlwߞĂ\Bt v;`zێԵdoƩ`!q͓4Pp,gQK](BdeFhw61ݶ[,ȿU4AXe62cb˚ؚ8O 0AڬWAD/*J5F),oJku}_ZVQ64 /(s9az"͸Xk GAW6gI 'E/rIhM5}'?*KH]M!ƿmh(/\NL^v1R{<[r^ !*?MXp/6Qp+!@7Z:P ṛkLf\Ɲpy$ƯS> ':)ё!ͻqbȌ$u9eM z' bKc:HnP1w|?;$Eb=45%g4OO Fv_Xט@JqDQ#yL xbۑ'm|dB%؁ O3'ZhES)GOV 0CXlCU#R' g&䏠ڍ>L> 33ͺ`E1.-,h Aqn%>5=/:u!f޸E$G'ТT^lR:s|w~bP_cحR jKdqj+KvK@5=QLN52餕~w!FgĶXa8eSt?3"@qv|/h$pr0s9budY, %#÷wvCa }<ѓ14=pܱ "mOȉʒi# ZbT+DmHB[HT;hs#f5F* Qo24B4hD#o6̩ >sXaK {u_-Y?;W%F]xw~Q'!x+ɰ\{|IfÑ "ݟ"~:?Z gf:=8*7rE'F wF#cn"Vބg3 $JFtRa&gfQu*Qs^+4gi0`bjq8yHJB[F[ubC_nH|16<=&#OΆ+Ϧo2ۂy|Pxne>ZCTA?C,xa=j bg֘/#Fڷ3\I5֕hz 4$+gw0(˛B'*\<=*]bp=| 8:%x 5Qir 4JA4B˧N0\vd:-cE:I(`j(xa1ss3v2 9A1 -L,Ŕ R$ h>DM46b.fBe:%n,B`B]NXjG{9CGbq ?x/"M0 %1+ CӅۃu4igد8V̹(PC@3قNF+N;g|zX&'4do3nšHGmkn颥BwuO;x'%#7?@%j? J+h="Td֊7(|>v!OC]3 ݝ<'/M^ʚ/mgg#SI.4*KftM{sQ̊:f")W^N\ofq7j ]FL)?:HJwZW_l̟|黭y慞u1q|U"5\orT-9쯬 sZ}L]VY%<˕AXrt I[0!Ng WԌGir"M"ڔI(#[Hp +-ݡ+zDM#Rmd><K|guM]<586V aOHaH7V%&$$Y3MFKDXzE<_hpO^ *wåj3;]~ZKNʤ0[:Q$I'znfA$Baz6pe)Mrٯp d؊ؿԩԋ#OL2Fl68ƆCG4 23/H\JyaC`g$LۨLY؎sۥ%1?'ҲΗOjB oerUN4qc|1XSG-a<+AvoDa7V.|Yb풍9p f4g2P)!zàWeEjDƦ.iyCM阕kYdQ1YTD4="om9uF>Re=(PcPTNqF4ݠ~Bbs8,,QI!q@xHk1˂Qq'D5P~u%*nRϰ]S,4p(vV~S9J~&AʅMR6-Ԕqdph%ҧb˄}=G#ˊTQvyD7#8j@V&QăѓB a7BW| ?<%%Fν _"]CaZ.Wij#[Rx֮PRz`j=A\;(V٠uaE#! tO_K d% A =峋V[Rd81 ie~B t*:#q^OU G ]mdUmczrF*؉Y`mRQl+W l"6>?t%j_0پdus 1Ea Tl_ɳM1;W~n20z t'!9\q&,Jƿkq G 0ksh_XHh ѲѪ#x) "aybOI;|eTZ:E𖱼!"'PJЬUI=ҏ.E,58!巷bua'DM9ƮNݪ)<))ACV'n_ʡuM$Wm$>?t`}D AHbB5)Wyt޶5wD쳜s6HWC|yui5Nǀ:caC8x):5i .b(A#󖐖Ԧ!fw&h=akCiEÈѳ OPvKK,:@eq%,ĻBc.+!vsٲųEY@mJGX:5+~W:{$`$g !m+~EǙ wѝ`F&^ MtGw3Lz'%OeԺ䮠fz 'L/R`>Ur8[_k;6Лl% qo}L\=]K/?6 nc5QP'YL'C%t&ڦq!Hx\ 4d s\:pω""1"Ȼ=I]n }hp} YcS|7?g]kvw4MQl41&Tg~eNYM\g|h'zApMdIeܑ7ah0-W͠R6|љ|U:p+zs//8tőSeNU>+ON-`@gA:C g+9+yE[8\lR\ćSTArx9 GE;j.$A@R4uKmin;?qYN߬&pKeB2XD+{5IO9h.kYӊצJHUf}%_'=vHf+0b$OE8ir!$xPM9r: rH5oE/()-C=p$wG" vթlP;[<ٓS<_? Ha,b:qvA yM?.qf|!2O[mvO͔ [oB.2POf` h&"<-?ϸTZp* gݧ͟ A*JR^?$Q-Wd8SX=wZd>;% bA$gKB@HN{R9Y4%^kTDW)xmȾ>4QbduJb~7eը\<~F 6<<6t%+ i߮(2>aX"47V)7I2gk]/Fy<8 A5]Ioz]839 >z5ޑn+Wۄ~ S/һ}]nTYr{XH6&N;LPU.G( $Y樉<КKWO[]1W?x \b/CvcsՒw 'nGaգL`F*o\fR=Aj*2 B͡BYya)섁 x8IMed=.W3J964cxiři$~Z7nݍъ[}%48F6/<7ƲDSSJ(#.CUUt2X:U  SGf`T*~N ;>]\GcCotũ%@\_Qiӹ+ǐȚ7VJrJ o~ڙMm0 V2u49ގXemJX9+)f+B]{NG'8}`g5GQIWz1>Dڽv5z,u^4u࿠`9jC_7J(?{zHi?ѥ$j\Nff 6{ZBTm=ѕ^tǚ# 'Xڭ] T:PYݴT)h P弪qKB):k^'kW/ O~Q;GF7U}?YP*Ŝ10* ڍC?c!T3G"+]`25_1 y00CThcwDSf:P+c>5_KqT+=0[R(rT&72?9#+I4 ku9XbYSe B ^A$/na25eO3`NXN~+Mu[ð휲4 Doe풀3lDE .;fy1PI 6y8doJ^rnNeY.a*KzkF(I7X~&I;V [ * ߍLUaԠI 7Rn-i=J3:O`҅fUWY${oW1%M3!/WΒ,4CU|#XFk_E9ċY= n:!=~ 0\-rS82;B|0)fz4Ii̍w[ "@ CCnx `![?.K =d;Q /\?n&ݾˣ8*¶D .:.4~ Yxvy_l cSUYki^d j4] KpK36ƃP-)&̗e6:?l26ڳ:μjZn}!PRl(7Z8NQO"d֔ _ZLU5Wqs[`<R_@sp- V=`x R@{܌Sf#76n!PY&yz]SpЃ) kKc}Vح"zQ2t1׉p*!MYiumZU<4F#p:I 7!-֝ID 2 BGv§1ŲmBC@'1lú].!&WUl\-Ŕ$#251}w摭 W1zw\L ])^–0Ip ѱ-Xl#ȼL8(Z{5>Hi9 -wi?ET[ 6=Œ[y $Bglt&r±'9{X@VpNqU{>nf+ #!kʋuAL9k)7ȑNvG"u3kkQ@E;`_XSiNZgt=!x]bdA}/QŔUVw@c+X39"CS.!tЯ6zQ,knbJBvz>vژҽv@XiugҼ{eT.g\ɺPIYN6BXyIslqM|'H.,1aUB ,>rPQ:#'1RʗUEmQ`JERUYҶORbo6dx90)DRCOjZ.Ŕ.j_\'0EYRd9UkPy}V2_se}Ɵ5zףgfH lD8k]/<뺷K ~)'mT}cT0+IswDq?Q}4{BejôF7UuxWX sd yiQGẂ8sF)M%/*eFU~,YE;p3K>.ofw,D/;*0 "a;{Xfx,OtXQ}#`}˥uZ2 uOI|K9aNj! ceTJTܢPZgyM,W--:^μlۻǬn΁ńyy=nɮ|fZuJ85c/ ]pkaiG Zg6%ĭ\&mt('L Z:XIqV6[&cce 3/G+QvgbUJ* X%YHH59r̋˟}8cyٰd9y %e+VꕛOlfڄbf"SFׁ|LtSϯ~T6`VqK됟Ϊ~HL?MPs`QS(g,=-[>QF#T4)hmT(!S[#G - Kt*PPu]Xq8鯜ipo-r :Hfx \@$\j.61=&˝{%(OѸ'v.~OD~KYݓmCwߥ ) *Uzㅨ;n_g/uܳ-LM.X<&z7jͽ+qN9('_ofaZb%*M  Q,lyi!AkQRsN§Vc qk$ }(F},RU_dltL:jGYxU.i^>vp9hGAf~ѓ"S34@Ru!?UW09Yؤ@q! Mqn٢P/vK(8ԫ+Q==G9"1u\׃gmALHdF crET}C74ga`1`³|37/<zZQ  {7]4;k )4$'@^0 \o3$(~n%-_O)N8jᓆ !/ Cﮒ&4ÛX1Z'/l$1)@%"l7+.ϝ$D7uC,ÜŲ^tÉ?Ҩt`gÙ=5*Xq㩥,$H`P A6 ,2{sʢ (wO2H`.*c]#]LT=>.BLGxO\JTz {NPcZ g 0V -*p _^(S{Tr8ę` )@ŵ O,c'6,u"RY/4pyb%k$urGENq_DhߚB Utb|/k+mL2r该`t];s߂T@]1Bg+R`g^c+_`g|7_jd&͢03;Vδ{ wur|N-ZQa{ڧl k(uNE DUmR] FۃŘk?ʎ7ݱЉb7@|hIe&k%1e{ЎWʑZFN~z0SĹ<+ҏa>=f^.44&;Wu?,t(!wZ4%?&|< &J<@+n6of#rUdx~zgSX@K U[d!,y%%ȪŒ6OPߦiN*x H=x$yFq̞2GD<)AhG$Arb9ŠVV(q{ U7(Z:mRTE>c6.&V{y3er9BK%ڼQ-ŮFpY>,.`8NrTRIdf0.^A?B'bf$/'AKkbYPGmŭ` ҙ ߹ aT_ϚaBkJ&7mCuPbF@ǚ?8zJ=ś8i=d9Ny;oa궼"Nwk)*)_1{Vs*{ӑ1=~Ġ? ;H+8fAw uŤ1b(YaV8֏vQH6O{eq8!8$OYP&#qd! VZ!krÁ"{ϟnPNj9M)?5dbTb?j^2>SϨ#MTiɈ= ȶϕ _SVGs.40ag܉Xlo ()zaW$Vg >̹ȯİ-1cm &-ꬉH.G捻D<'Ru "4lO׮wBš%j&94Q:OB@+it*؛ߒ1vbj7v](,S qo>1p!7}4-#E.fc#kԜ}l-+3KQv>Hu5݁SsC4VG'^%EZu 8KWNUs?)nx0†w,m'vVv܀p+OUG-4|@KSZB}+-yQ +W TAʀiMWc")s}q]qA (D0ؓm';{GIZ*4-Ze@#֭BaH}NCzwxly՞٧'nb7f9YT,4)_D[2?!3 ~g%RMDQ1@w}YvgD;9 b9uN.G/veG5&L{@^uZ40cf(h!#SVf-)?ޤJj;YCP{c mpR/G ͼOvb\"bȄ?[Ҟ՞ k^ZŚ_aiP]~8pjoO >;f8<ܹ}E.giZST;]Ăڝ#wl&j鬦*_˲E7˳4x \kNzZ 6E :6ӞxlưbMۡQ4['bQ8,KA\ӹ_jnaG("v޷:B͚%GJPBד Ev->%kcPϪ,bli"+0W!ȮrV,;x8J',p?~zZc !܆zPӡnCW@_ P82ߥR3IS7~ 1G^23?{Ci  'bA>9M6"M|h *$2c>[$#Ӄ~}%йST:bB2,],i@kX 1 =+-U;9'_]js*o|&S-em6ņ8yIVv.˹`XfgnLi-'ĮzID^Fr,!\1:> b5\wA8x4L%m7XH[陫.{x#;Gf/oP$mLӓ^КKkTaw=V=ٚ$Qyh![VbeǛhh鯇W166͒߭H.7h. _ct˻ } `-f(czO0e+>5liٷg(_^F ~ޕəRq|x۾<'O^t(SJV2s hڝwcΎT/KиyBbKKl#CJ 'vYF$r6XM24}YM;XeS-N>D…i*(۔c.AX1u2Q B*4JuY߾ken=JE}!$ IYN:'g^Ӱ$Sg\vVb a]KT8fu%]ΛFH+uHR(jC F+?":AцB(:]bM{HUPK 1#QF3*#vFv4B1tܱءqv4N(E?˒ Uus?'s[gJ Yt߇-+ļ"ֿ/ -gs^[}_fe.7jWASixQgt[)̼2Rv$*SWkLz1]wo#er E $XYS%_$I#9/e<󩷞<~O5;,V)?89\b))vb:hFBcۮ{h?&:sކ%Td0=%[6"A6D ucV qjws^zk SGr;eڤ8 ]{~!([@'2**R}bʱ.R< v2J-wcM81]O_]tnP H;VoaBR4Q%ӶT Қ'>5%Lwȼl~}HL &ꖥ&.aPsWҮ;4o8Ⱥvk~+Q oBTH% Q`UWkLg ǐ6]>66 p ZlҭViOor٧dど@-~Z^)hn)*iaES+F-!M҄ a`fkCnj9bLhe\y%d[ Fz̨qxXNI}hES QK/`kb.eN>ОgJeFUIX2TZ}J3V*Fw鸹7xs&kU˃HVMgi"]1 i4DKq*ߠL4oV/if_k(zy. ]~G$,X.:#zw_* qI[g̐KlƠz_׃Z o#X)#xT?;!zʈ`FF1$B=5ږj^K23%Vͷ`p?朻"t_=8?Oh ^ t螽ʁQJPnbݦ5%wT.^uB;*VӞT gwu$xls!ޏ`@Fp}S+_Ws y]hV,?lIWm O&~cmXǷ#lfz ~2O{gUl)Fʴe.jTln"e~gwR"̃R3,{,>Nq\%љl&2ˠ4ףB:$q_*Y1EpQEPHr KrV!N+Ƨu*WH;yTh{n.DF]  %;]=tu:¨<[w.'w;,B&ƊQӛ BYApR* U.0/!w#Jt^E Uˉ8de $vZQSGA۾yp9;B [Бښ)ZYeӎ/Ȅ M]Zz'G^ Gh< 'y{&/A+3!%n @yO5ײhSY\Cg)^.:'/(y svR6}N!HnT!'rA7e?pm+>&-'V1ЃV! kz*yfA֋Y.'Pń N9p3^V󿣭a`fMBrrsA?k99>#|DahOc 1EAԡX=1} G+šBf0z|`87#[;&ȍ7  a}P+A9pe=k1e<;9]5TVKLMz54 P@9kQr5T" qqVpְ@-EYz]E'3h 7Hy:m"pwB\[Ek-Lf[_M[) -m*KCEu1D(2t}s~> )d0/~, X7Q'_`u'n5~"NjX=պWl"Q՛V%V*wҜZC2 =<$YS,0uԫ{_=0FR@S|5'jKs%\g-'%aD[W !:ە7YNPZ䰨!-rUY`=/om8HO{4vHkׄ܃m=4͚*t^tqc"b7qr=藨EYh5b=ZXOݭ:($yƈF#t'?&XSX(DOseo-SQ޳Ĥa!Dj`B-40Ob E|ȺWߋ9`| o+n'.=%~/j0׭|JIf* @i}yR?x)d/B8ХϪ,K&n7&s Lij%nr4 EdAΉL,8߈Kc(x7ޭBae%K l/&U#kMpu3#_=_P/=FZG_%VfhB<#瓪8 5 睁,pkS5=X6Yp̊ԛd< @Kwb6r!;9" k!vߔPHalg,|Arf` #vz_163f4҆&2407dhM?ǕbQ/ǒG%Kiw\\LYx:`BN Cbڰ /XfTvGO$q@/r&H>/У7Ar24|dM%:hfJc{v)v^0IrVAJ4nɺJqO[ %0O@_'_.p,K\BqY,hTc4Y1uv탖4s I݋&n% *:bM jrB>r-e?CHadNc#:cL(؁|AW9̂HHɖ9IRk[qKN#%Ťub==C} !Z];9B~pM1|VVSL7sѿ%V-ђw5GP\IL{W7v=^wp@gڸȏW8@v!L3^H,'̜spL~oˡcRq'dT;N]i_ ta BpL!QBןڙL2ϴ\uzu@R{{_+:IkĮ &AQAK|Cl$*m"TT<+Zڗ!YR-n ryg,-Р= #4@^/ft?}kSnxc[K=?c0 XN2Y MBG93nf7RY;`5Һ#>>5ɑj (yy+&&בؚʔCw_4nCD- <#TUW;s,aj.`0s&Qn%Rwߞ3 v5.MVA]Ћ8Db}@ k3ŨTz/}?ݥC[OՎKڡ /`<-D Zc2F)/4=7a?릴|!wuj.kẁ;/tP.xoM"kBmW, b_u;3߫=ҝy\):@K|EuG91ر˶16ӶSLzۙ jjW>(2?JT1 Е2&sm3*QAePY|>5H =+{DA9h6$.GT"R=oUDrR0s-\!أCܻ/CBIUfN兙1h3Xɉݴ|My%Os,HVb ͵w/ 'mi/- I̶!W݄M֝_XboFӥ [ғ5nJO4vZBT&T&H.,B,|f.#Jg~;M7k+D#zTa,P| Oڻp\)X~捡2|vAyĭ<ߕ)$DnNՠb+9@'ݴxLYiN("VD-Ժb!6W._L]~__@NP̾"Dyre)ptc]dUWM~FdOaiM3 ]"ց&{?H-HEbe?x#LKfܽ<%D (q [s6;v6[Ֆ@Ɇ|X!E±y蓀$haWI}(J9n3]t: *@'bbP7k|Ŝuݗ/ ).`nv;4<J5G!Bt8o ar>\ǔa5&1I&̄7}BgR^~'L̔RO*KYدE Sa}n gыtwYF f'*ZS.__ /ӰK}_f#`SIOAA,{=YTTn?~;`Y=hsA >MW87 Sx)1m \'[n% oQbF0ܻs58f(ޥo*BqڤLv?z*+)@ccœTH :Q$_Q1+Km 7UMFs7=EDA w$9N"A+NQQ2'<]-0]!J3Di#j%qo4 /\8^Xf?Ra^ iOzpX ?Is~ס¹7F?K|҇; E4OO!(~H ]rxC?a&Z.{3 ~O-RGs/ NdsںSq ?&I.*<[eWc"7o2B-ǷE$} {X |@8zYQA\wCbd^ui3oAk/[r({Ҷ= j>wWπtLŹ5MXNX+iRu&`?WAPLj|A,{*ؠ^ZdlDpbh_Y}Zm =Zh)]i)Dkq0blUc,}<g}&ZQ5 ggt]ͤ C"`zS?=jĎ{$2fdR e\\&  7K! -^mP-R6nZN\.PGSLؖ=Өs؋ٝgԪho"noS@qʖl +y\QQ{؆ <d9I."(x`،GeC|XSa&PxFHb㉿rYK*"$f(>W3٨4֒NeThCanPl]p$63 n)ji>C8³x -IP;:FcAa3W8UXO_[coqQ-G3Il>sOʑo2]a<(tҚBRkGUmĖ/O/vVI{Gc,njJ1KC%%Z7TC>k N9> 5z7dBLԷ{ r~r4P|BF8@|2fMMŻSogIOVte]#7<{컎2J]vW6~`OAhڷzfBJΒ7 \剛~A+IJ>|ۡ ؔ:bWoV[D:Iؾ83%F8LiuEV E܎!-mhKJ=7A6' +A^9͉ 9#VbM};]339~Cz"󣫬~ []Vp gcWk,n%d]$7{s7v8rd$&xC@t|V̽{/xȯͼ7pk5ǥv́vDÀ!cqaEtVc3$S3a 䝹NCdveԘZ:L-ɮ(5"-SD%SBtJպVwg~4fGNVO3EoRw:8Q \8 ro*TM!~$JDz1(̥P"5T˔ώ6sH㷎(D֜_鬛 &d||^W}/I9QG:D2FגHs MAON1@x^kF̖$g8Ćb2-s\÷Ԍ^ :j:x7}劷6U @)V)4 Y;k l/iVo޹8# ^tiE+˳n4ThVu5wB"i0(F~$T%밌SͪxR"5JQQPVƫZ0m! \4@akԖМn޽ HqD_vAUmq솔* 5 xe\$趴b~1/˽TTC6Lٖ`k*9_60#&՝g :A_[u_d0vwt΁P%XI98iB v]7z AD'qcfc3э+'x$%䀵ݘWR @h0+[ #e)gOn5g'#-~h8l1ᲯX K\p<Sr d[Lrbe(]U'nIJOg]Z)׷*Mk#>wdDC%CČuzz)fJLE`j> (26=QxPm@@{b-fXÁ>-.~YJoLIc=\zw9? %Cߏo{9X"#^_!bnߔةcG6x! vcXi l>m S^R:Be+Gް9K0e& "J49;|l@8di!in"^uYeWt%a^BSFB1,JBGO_%݈P.˶=Ǵ<1c#'gk{RHք7}i r/"#R9 1ZH /ޥ(G ަ5*ٿ4MO2~THw]~ȅޤ|J-=%:9Ï6Y" LV5LcD?߮!!?ukr,' Td.)Yox:B sd1*$04:f}W՗,GXMx -dɬQ_<> 6))o'e^>Njf%[, ?6|ulS)uiUw0c8l:,0z˿c%)l~s$m$ C Ot,bxL \&}@9lUO:V!Ob6jt2 ~^Xڎ\-pYYA˸^_α!Mz-b lX/2r,i_mf(J)q-x`S.dXƮ52(/&쳙ܷ*i[_~AOyRo֑ߒtrMΒlhpIrݡ7$ʛBCuw/+rje kH<;._aaI^V0Qk‚heʕ&U"It9s+9;ܪ.7UG}(Bg (Srq y9/ [hm(㙏 Z+Dᖽq?n ުV~81$x7sVd 0֥?aA1٥; 4&Xƣbtz(QI))ǣ,TAe߅׹[+Gv >Kz?ev~= {2?6H~Ĕn h4ͻG0& ta?[ÙW*j&TB(d[B+B-2=U6[[aYEC36r=p16Bk\uWЄ炅QmOyG?-vD!ڴ򛹱8̪n,b ш:t'JQoR0΢ 5gvls_!>)fTog7R;W(ϩ[lO!x.[M$] s࿛ȩ!~L"-BP ;6Qcs|⬮7l0Uaau#^9ȫ߭R`bHqBly(C6Bd zwB`E0F[` d;Wt7h;adSlJIfCC͑frzp[.Ya&sBC.9J-喂oO#aMzq;ƺQ٣-VSٴ{ 1;J,͡$+EL %^آQԒ& |?h- gsaúCգ9]#(deW_L"Ul jҖ|r2l QE";[D \3`z9r`Qf3En= =5ت[TJ vZ{6YnzFzجHf87pS?c@U {* sAk {RݢyAMJ1Vs8!Yt{!H4쀿N>1 o׉ztY6焞܋[nm%',dL^g5ܘ$S~OLUgrvu~.ę^`0_eg]&N9%|VDXfSU_Fpe`/`d wgVYQRչCEӉcO ޒ6i=rѩ7vr|C(n@[ʯ MVf>AD+%3ZsX:1!q..\D^]_%dW44 fֿܨ?p^Ʋ;P*Y!LELW;`mWˌlm(5F;C1r܊ <%(b.'-X'a#:@񶵎ҢEptz1Vs5*%>Yn_ou ºQo(i:9 g^K( F9kR$1!yOhy :]rt3LʉNVu¢k F\-.JQ}@1Um1bܖG]S5,t'I#F' OQlr>Pvw<o3&KQ-qrIGaԔ^&DECm+#i@k u&IK9n>c z`Is#P4;R.gjwSBRALyBDxƷx,`CxU~b+oPѶgwhɿIc:gbL+ . p]Bu@Dl.9o(pjeO%u;.S 9# gAkYoK='Ufsi,`ؖH~n[)B+`eFfKSg԰Kq,6M,FT?EY-ɣ7w#PgPW}s2e?*`!Iiןc4U5Uxxs0 ꖂ΄XZM޵TVo _˨o P&i52c .sЖQ{Vk@Aƿ1j% 2&]dFdPҜ] y7zL]=m}МiYKGO&+;O2p':&;ݷtl\_}|AOPOrߕ,Ð^ȽׅAUr?u 9N"hVO;D(|xHօo ,'+Ċ1|ts.>s/GV p|1Z'nř} Rz"A14c|Lo=X+Udד=6C|Sb'Ը1Sq64ӏa? )OihuOLH!B4Dɱ%I| IlYN'UW"[)KG?'NέYٙ%BU}2hΗuK3oT`jz-̐H5"G&[7wgUQdVMB6XS7q=ߌ7lIp#Qi{3,NT/I$I\&7jLKnJZq^,=1sӟXm>KsۿO/q3ɭ֐FWTR oO.٩â# 88޸Gm}_pi?_w(}jPD56ű|Ɍk;1 :COU{w6Fh'>RRvʸI\3ɯGRX Fa4G'A> )P>XQ1ud2kS&\x> iud`PY'< 3YX9]qN] >Y7yja-|tqz2jW-cNBih5ꩪui8 =x%lo\= ?m^$>vrh*jETA0z#NKnZ><' ºɸP!FqrJOC w;46Ŧd#l4g-"k|)ݣ}T-\jUd<>MNezloPL+ڗp*օ 2mQ,:OIP.3c9PLk`Cm/_mQw΍odb:з2_xd^Щxj4ꃣ`"VRC쫆6S77נkAE>?& #ZQ$[kqo*LWiܮ硦|dWbUn &WK"*<~kd7%HYX(tYrktmc0f32XXUz`]@H2y!j P{lc%QDzNNިK5 Enq_~;D|axڥǠ2E E*ƚ / 1s͓@)G9Q+R'ѡ%jXI.eT@4-R}T!%0"1*d 0/\vwm~Lwwl~dτZ(/t/NAu*TJ.*^=9"$ZNzφޏ5;ᮋrCL ƹM$7ǗϑB3]:QѾR=YN>~s4.4e ق[!JUn2"JdۍX$wl $ е[3kV+E&yui %cv:ěQֳQ޾zF N!1p(eBGQ(2/U Ū0́QiUR"\ABM_Rҕ Zo&*h8@)we1gIGsf78 J MQANPgWPo3Ȥ?׷k~y$čn]f4nⶳ%2OCd=rGma~߁25p"?rƅwl_ dPF*q KQ4̥dVV-J,{`Q :ȖԪNfqi!ZgA&E _9YBȬ=X\;&AYU!GyE?! 1 m{9O<쮧PEW¼~lz,a XvO@re?Y  -_gZT|[![gtRtH2|~hu% FZs&6|q0t %A Jԭ~Sʔ)z+,`m]o|ID9=% =քzDU1QR<ͻ?f nМvE)-E!I#1LvaW=!C;hk>%Cx;N}uOsi _PF,c۟HO3`>r׳oz#rs}y=т%NVB!\HuTo6yYT-pDi kTmԔWCdz%M3oIw$~9qIxRW_S qyr::) M!72ވ$S= HFyj6se*z3GB2.lN-AC̃D F JpAw$j9\~,mڐ8qT\a9(jHxvlɊȓY1%)jdXfuSkC&/p}Pb#DmU;G5wHX5oidT׈1<"+I^tOsB']4-m$~6|%ﴍQ`!6cE*o4ul,0Fdbmd+\~cDч$OV)[24bj~+ ; AB1EM3 I d΄!{\hvقNλ 0 a~˷TdK0hS0_``-4BkhLR[C8nSќ<:'(.CWN x *uFTGi~+m&ImwcrJpe8{u6AM @(uݮ*}UdO)už۱jkcqU.Alc4~}xwؑ&Zr_=,lh(E= eh>j1-?_)rteB@Zx*9ǎ<(ժW%Kei*gUkNZYjezS.zt̨~̸mܳTxz1L:m+T?)Gn 12~ܝiE3 T"K#&A וid{Q|ۨ#Q >0 ?)&ܞ{ah(M ȣ/Pz;PS0JDưoBOrd|mSF2l rXOp[xWZ$"t@=vLU:'"i{[@\^\~ Ç4>F-A5.Le{/vw?󐴉y3èap7ڃUF]C>@^BWoPwAþcw-K (Q;)f Z}܃61F}r;,V ^9 _T ޠ0=_x\,׺:I eSP':u $ )Ξ{[Q%o"TaLIqxs YO WXVͥOy@ZV4d*c$/2FY(_)7?=3|p ^>/+;1J"#9엓n-#H:qS/x-ntLq%i!(w:*5c^pDɂXWXT4:FڝV넶 ?n[3X<"zKe:4$"wȶ8I{PN[ ҞKSVE~=dOc;M"郲7Y :jVs!py DCō_.Tv_fZi@x*j[F^|ʟ }Z+Imr!%.̔b-_Ƃ0e WѤ2QS-K8C!H42J*D/T 7Yعhج [1DA_g$:o|➟>a?ߢbg>puyd  ]>32j!P5|"''׼kdhHU( v=`?w{ɂ3ZXw^s#x5<ϒE $NNU0EqDv=_kG);frDaiQr=թXYJz扎 r VG(rw fQۼ ?_wE.IЎ`sH Ye[iu#ǻ !uV}ʷto4pxD #unLa^sM:hЎ-XSkfJaKB K9/Vn/ɀ 8\MPc dDV}1,J&VuDcf%2KXsHv%bed 8m0w2SYX}CfTT`XOtԓ)}Ďm%~ǰ#N؊#a ոZI:)&4S+0,Z6;_QR2l*W`]AU,E>Ыl`L]_td3]H9$íξfXYRQ-xEpaq] T}_En Q ʚ dr Ky4 !z[ׄa^dzg!vfǣKHi%VWIiU0=45 afC߻;^+ ѢoUj>Aڰ}, [ejr.},stdN*=?]+r}=.`%5Iz'.jMm׶4u(7i!AB/0׊%ޙq+*dT @J{^=JƆv9_-!d͉i䗫 { e1.Ԑ@HL>|39u*`3CˌvȈd ) x S^y7BV/6TB+U.7h ;v=4=\vNՐbpT<&>E1Gt#xN"dU6D.mT6LDV@Ko!q; tx FyhDWkzy;t f]Q{Y19 %qo6RSgkR?uo)䧠W`OHB.K,%^w xiMJmyKH$-Dĸ#0 uQ\Z v[oޖSWTW+2.xP6IyUǣf ֩Nޫ;x (,N_&6Xz}H{F[KP(XwoØymHÙ~D zQ_;:|^Ό> klFor,zL>4!5eHuR]Gwzvg5-i4vS(?u/0b-!-iRSՆg4:l$:~ qtfטx>eDa9,=|$eYȃ%p8>? m$B㙌A%/?1菛nh" [-}*V ƻVFll?lG`ͼ1TdeRCloC,FJXZ)5xς;J&ɬIǷ*'4/pqwO=yNڟĜ[_yQf)YVIJ?ͮĂ_ӐsD`wR 2c Ή2DN_$7OZF^`V9Y1M4UZ nPNG19PG H3so~.<]8QM:=QwTx+ |}i1WV,oG[Cwc- 垅ܲ0n#oj>?|NY-IDLf>l E4QbY Թ~q0wn4. d҇Hv4"p%5aۻbrwGO grd_Yi۷r2/cuE!buF.t(z  ^1CamA\d'mG0 (>8ss+YTzg%M&ГtUMyP^pǁT}pM#?kDxjpB;3]]r]_w;Hs;5[Z<|uJdwcb̽ 80?B6QH\v\𽠹FDrYRxT;ݢ,r)ёr[@wIHvcYzT,"J+"ѡ,D/!2zdN 4.  lb Bm(z_ҡ%}uzrorB`6s7\=1(GUw=[G8 2IA3Qcn@JKN=38Ll=|I8pX7<vT!excY=?[ *p 4F2i1Y"O"_b ~EϳTS$H7wU,Ũ!2!nO?+02G^+k`s9kT#g)$R86\|-4V{Z,5G?h/SW]7_GZmuz֡[&QvtOމ,'ݭw;x=MN$8o)=MSxJBs-A3g!vRz=Cp$ӆ݃N<0vY{ȵ);fMSh-PX5弸;F˽K H 㨑"߾4BjуRD_eZI87̋-RMBx )Tm'I9&+O`n3X9M$XyS!}P4RԄ^A; J.7bDɖne]_@PlG7B'.Mv=-Y1T9[g4LK4\/=$Z&T!{̩i솘'  'w`BMq1){8|T7}X@Ɵ\~k^T0bKvpfZݪ=ye6]tਵ] 6=r2`~|E{ի3]V0ȣ q#G?H\xOJ@]9:7ὠAREzӔU6P{L@eIի.O #>bWXc-L0L#\yx=.cmp9V@ܻP&-hk5C gE #vp]Z b\c㟿/~䭵Ae|h%6t2\D#YDOH'}4#GCRbc wC{QsZ8y")~Q} T*WR i8JT$I,r95>jQuTxGLHF$*3VЀ;^Tȩ `Y;y+:Uzf{6kp[ r+ 1>3%bbhr?L˾pCчove%|~].*~.7Zps0pyo94'mX\{xkVӦtTiONצiV!MT/wK3V7]l9bD`*6y9[3#RkGzyUBQ _S+1IHd]?Q3=QbWIt,W ړ8hHT'3>Zۓ懭g<>g]<~W}}zG%D5k)˩N݆9Z&)K ۮ\9&+/~O֗괘'"n>6mfGpA1 J`?W~'>>vc[CmhĊr`7%MV} t3Kv)i0hjtX]<;Ks_Y:/?W7Sz}mƇ/ZL# dnǍGUv?N[}R,&WS{H9K4Hz#]㭝l'Z?HFCb ֡e$|sǤm` "5PPWV6e%c4YԪ4cBT3PJM0l] cg$orC *\ߦҾd"A?.LXX֎eCL(:uﱘVc&̠:d&k\ Gv?cEziqhvTcIXfc|MLw/xID^"9wF~\S"CbY5E]w{9ʵX>Ȧe (TЂP$[H:;ʂ뜍MXmvF?:9^{Ga`QT\re9s$e8lz Z%oTP[dDNދA7'fmYJ܌A$u($IP%(X0/֏"v|$B?K^TND1oZ+&CjwSJ|k$|X%QMocPBjĩ4,q'>XI2:$~ $s~"wWإU6tFtO x)amp&qz\͒6ރ;%xc\Ũ2y鍇u=0n}%(?ThhZ'p 򀁺(spiz` ƮN(Rls7ire͔*Z~ƌMn_847!akI'H_$*t$;,!)eH4-K_&n9G[3ȱI*dǦAbŠ6 #G6ɢYpn D@BMmEW<;?]C\nxTX[H,+oME`ex``Lx )7`ъ}ac'f7F^@kP`,Eq&'CN_zeHSM"=Yt㍭uc80r8B>~a+rPU^E2;ʵnkx;Mf*TX@zoouxR߳_ȣSڠ/l窯l?alt n-Ze$+i5ڮOVБTn9OߩYd;RFoY{yIͤ.ML1E)?Iz~9oZ p+Wp z4n ؓ  Mw$\6E\\l;ӝTMSMO]79s?,9!7R `ApqM#X QVh v$:26հ4lO ~%]]73AwI-5bȩ͠94Dt[$!.w3PXAI~|Ft>Ϳ|.J2խqjCHGriҬ]2{sGVe Fu+ UG-EWM[/Ï&RFn q%\+G% }=\1tLNe&*j= 2L6& Bs96"\ mO5'9O>Kspnj*ڂnG: հ?wLBgi}zhE(RuvQzg卺5TrēBÿf9RF{顑aJ1zE /@nġMV#BQhæ&ӌqԺ"+R y2UbT$GEBKy~~߶D#'VJ9)-Q=i#Y=n |92:P9+Eݣm%BG!@\XSՄ|]sd&MZ XGXnPXJbФ BOt=y~I}C|PBwM=֔?+߶6eЅn] @az(w~<< +jx̝VyYK7r3h͞V44DIQH عP0 }ACl'`[ϗJ9Jd6d-t$̲}Ò?+{?pM ?PC=EdX vZghuN&f  Vov9 FRER$AgQ&1iv_E$'EErj? nj(:eps 'Yl%H2"ԑH2)NPZ nhP?)'ynȻw~:Z$DĴpI"g6㗳IY9w+= D-Fӣ6 {2E/ZTKuyJ v" Rl%QP׽/‹Ix>NuEfixP^on:9K̛IF0k?aֆVs%s] _.?u9o3gtvNr$z_[e(+ZĆd`cNԜԅ<I[o4YU2; 6oLECS"t'g*zݔT@,t *>)EI@[4-A߆7Mp.ŏr*;;5x  tǮM&S{ƛ +̒ɝ/#ن"DIrBQb&XNҞ{PAߔcSj_;̠]g G_u>|jTE ϱ=_Q RZzK@3ٯQAgY"$E\`D1B7($B槙I rClÉ\-ms|J;NJ O0psT5q-opd|;;cUcl+׻RJڌ._ 3Gp Ib,j}Y$41oWFU˽Y,Mz*F'$Tpd F"x{Dm} Go '-F 7Egy;.vsrv8fcc! 5@yƆou"S<`6/?%d57UhVf1<(ON6_o9U̓͡, ysq^ND&y j_GUO<3ݹ+¹t,#q^ 8ZB :a7|8jX&1ΛkK R4-JUZm2OwH%6=If]!Qpr$c&/W@yLTA'#hU_ #~ %ͅKK'Q_TҮg+~\.ro]BO4E0ϡIn)BTDxc4 `eV4eTb: Vw,aS{rZF1+mn pcg5Xx7DB'uw]á< 5 5#t]TYkwL=Ay_aIZu\!}"h -ujk>b}"q< h;wyjw+8$1<{kiݒBc}'?bs=V^~~xk_ ~i z62} nuBȳ5[{?z+Fb]>6֚I?&]W-;.[SJ]}ٙZ/- FLI{J bc$ j@{0x; \w1g,W\&w;]EN%b 2?R<\U 8?]υvߏp-~kIq` rDLtea=㿀$X`)lj}ƕ e>L]3#As>q@aH:!eG9xM=cS9W|s?vS|<,1 z0N@Mˍ[Ia8}vcfv%l8lxg)|dSi-qCVA[E>iKf9q)m؅EFg}ILCRK3aSJnk)YG#c#vBM䨇3{Atc1|7CoafY=y5V$8-P]M vtɖ%Qw,X18҅ԄvxHh+%o%3.aMK0]zM" ZUi ;(9~du̡4wNIrh{sקvɏU`9,gO~S ϓ怏In}=ĸJ>p0uN vvnfM8"/aЛ[4Y{³n7{6[Bp Ӫ-mP&I "mGV$܎ڊ0\8 %-vd뫻)GZ0!._?:]!oig߀ uUNZ{D] R5C+,F!F&əݽS?OiPhA5t?8F2w~Rc Sy\ĵTT,dE4ZGl+l4 W/0Ի9GEOMGs=jcxb$dj˛K]d7V o\A4\wWY E቟!*[t3~gw䍻ѳ?t۱(۶CY/qݲ#KS!Pk}_N9[Xi{IKE_Mh_¶›m/?wgϨ#,~ +Jj_q8>dXNH*|KCĦ tA{ ]]NP1B=m0Lڱ;K^`>ڬ5){>'A ♰} tki?9G]?Z?Q)Еy/o'4r؟ wa$m/4-ޠDR_$D^au7HhM VHvFS1<\ Pc/4iE{zQN3ȻQ w/Xy5W3_YAAY_O(Ilub0 `mD1/^ XD]7VĆο|%(~M04h giy,KAUqӧy*RjQ1i=l؛h1Nf1~B?߱z<=IƌUh^.J9#P9oAŲ/YBa]ÏP3.`{G޺.#frb^0`Ν bOfo餿 |@(>zu$mM^E1Ǒ*1|p4=8EdbZ4͋p748Ld`Q#isn}׀?D~Y@ y2;Gi+p|,g ScIO:7 žL̚_"r.H"KM_P}Odg3#fny,cϫY?q.*pFQ\svr @tavvϪ2 #B` G%ZߨEtvb HzfrśG"*kȺ5/J#%[G"n4'a- ~(nNoKTdh![۰gey@yV7X>z˳_@ɸebP$r灃h*4/L]sGoՅwiK8f6<ƒN߸>&+%U:"з D1l k?C;,;YN]K9{;jQ3Bs^}2Y;䓽[':&9s^w͞WtEi=Iv\fM4WM3kذGUWSp1;`I5ݹլORvНh7h>vh"6Y봼l*+<6 0Oٞ~}BJrwYnVݎ:Sv=TҚg"s B.F'WAIMwJ ӫI:vGЩ_K)"lmI5NtT“hdaX g S#ʑ+R4gUnjqfq6MwU+Y'H} Dx|q?dcYHlсֈZcxSӾnKt>X+2=S0D?$&Ebrjk ؐ2fhfЃ `dADskQ BIuTn7%mQ'iPEw~d ϕi١q7-BAFo6Pui!^Tv׏[=2FP֨p=98l 2a ܻ~@H0$HTHZ؇Is{8N<2lV.gO2ν@rb=&nDe'2 TVzS28Fk֖"B~{]%#R/p3# ~6Y_ވ&ݖȠw"07TWٸo>L b:4nңr4U-o37K(ļdI#xl@!ZweolG7n@ qmnV"̹#[2vBu7anD3ԑN.6&39/܍N5t۞}zĴ|Cυ遨/nYnɃtsAR3(,hX3ýܽL@%ٹhM (PԆϰ/Wꐗ$pߨ)64+ qX=hScAZ*1*ع+#" }ӨS'%Mƥ!wBTӌf(,H4Ǎ@p ptj@EرA4Eӟ [N꺨^.: g|Kˆ E3oR^oTh۝a2 n_Q+r7HunOamY7};S2n?:"y 75 ʵٙon8>Ld MJ"L;N0 rꕨQ&vic_mY.-G H3GM7cP7`uY=p ?Іܸ-=ƈH[>0 M2#p؎s\7; Km<]0kmΊcGpq"Y~/3l5?Fe R?>b$5e 4Z@ӧܼ\\5J3ou{,r՗ k[bY51w=4ftOM[sW3O`a 0|3JSƢ̉WX7cejɹ$ZL]٩Kx˓jҭ,ulk u >f/9l׫4q] =PBYeeR%ix;CE5ȡ"r,> XL WM6xF0 g Z i5}N`_qx38W`k" ~fuVdWFPUBfhߌpM ̩iA?XpG͉=kzWg|r!x<<)KpqiÓ+E+?;e&ϭ^H-/ͼ/Uyeׇ:!@& " g}.MRhwH άsrE A7r*Sq3tc*` ė⊬tV>?1K0HOZ=ɾlmcC=߱ӷRKsY>QOت!̔삁Wͨ>çTn'Ld=`_(EB6w[ð 7Plq/oq 6i^HMI$R ZRU>wXբ-Q~7- @R69Ϛ}7,2S6Ę;e&C4j/cUE݈YF9yagăa0<-Biچ.4Γ^,q '@G?{M| ߔ(J7$EO0CM4g_`,.+z<VGcф:xj۩й,ϱ|]ti~v 3,#Av}bTl 8K5aLmX܍3᱇:4D-8!6UWQfD xw.wtE[RI&SdLCŬr&C]):]D.(J;H_?0'09Z3=GCW1L%eq[䃨Rceu*֯\B}VN ZzukU_һW& K؀^iynh[Exfy+>p'xP/̱g9 &w || 7g3V$biFBe3wK䗇]ڬ}e1$¡?2 us7$b esk t,oBH$4]8ٟF~pLYu~G;C&T˕Do FwH ` J"#]R0B!1nUo3453B](VH}Ѱ.Sή&i_ps^-ZGɶmft- \J4I^cjZԫAOϠwm @BF]ny" qbJ.!.#ْBGAȨU^5z^q |c,>C!CdfjBqo&ZUi9Ls&Xٴ~k.whLύ\ulC=!FX01P]xr,%h|ng"0+Cޜkr- !x 5QeOXY7{$Ρ׆D' = 5)mEߝ 2cDO rgk,;2Z=`xq5kvCֹh,LrH\3~fe d[Ż,h0˞[V&h3mz,,lW]`?.X?}*'Ho,x=,' ~0v%}r.B9ZLff kt/6mb*Xܸ-NxM(kks(u>_Rf@w6!˫Ώ w~d],|/*vC+(wڛ9za7nًDk8ZZ6W4p,[Xc={N ^w/:ƙ._GGF/WfzpE*mMKMK~>ʳE}torh媰NnXccZƄ@&ƝlwL(ٰ&_gkaOPE,`n[)ŸɪͷB*7fOc/4#$lc[.okLɞϙDI /:5t.>i!ߓ"~!Af7 AjЫxDE7O?z]P6Q=aAMҗ_Ѧy!NgϚZRY !0_rЅRLV@Nk[BpZ:7D4.FlU6''`nUG)@G{kDa7"@ج)&( 2L\ fdVӢb#.2mG^on6^aIlD@{_[x ek5 %E'~ QiT˄> DnCjӄp8 ʹzAWY*UP*k_\W{Jf>{'+mstUA͜|,ؤ;Փą ZO`x$/T(b\Z!$68<]245 N^cݬ~؋A#Lmy `OX ZDLWIIZяs Puus;A4>f!) -b6ީouby8PF)ULoq&/C7i83EIE7%& ^o:Tr_ ޵g6檨c3iéPwcԮL=QTUښfb94ir%8ve6=J ?jÏ0W )$kDB\_b!oX  CXYfdڻK~RX:/qeȪJUf©{p 7K"gES{l㔆dE ukUY* JCe7uaQ+̓`Rb(ƈtw>(>sدbrC֋5HEiE;ӓ$i6ɤNӞ6'֟/CF,6(kƚMZ8e sz_LݿF3k?2_[sqe'^͸<ο̰#QO 0m6)ق$/r IQ̂_@I"YK*l9(}3; "#Bs~Zz[ gGvtOQVFܬk hY72sr?UY0W7T؂D3)SW &kƦUF/2+/7CsTÏj%R3=49Qk\e+| OsZNl0Sf aSgs̲ ꙮl7EWk[@|YOU$.x}80Dń)o;aې[1LvO֩x6`IjmL7!Eފ!{2B+v;ZyLJ<+5bo Ua [-ir/5 b'rm“2$%t}(Α|-. 4|Oph*N[QBZM.3ZL&#ao*q~Mܙ)ʱuvV&Xg O8jT;ԷCdBI {k$NDۦt6@qqկ166ք ځ(:d/7=gC8*Ku7N|'Uټžb9sb~b?~4BB&lv~/k[S'C\G(ԟUΪn-j!pqVӎ [6tQ+0ٸg:բʄܭۇ./Qd{:♸Gy౼b`m(\>@ԭOQinfCLIpHIW #0X֝a\y b_2:Ṯu\↭]Gk*Fdv2Kdz-ќ5*O9]v2YcL.r 1i6{*VT` A?|GBȗҮf6uyY*q,kѰK(% Ӓ ܶBh)^N&"%U`񧧻iU<=NpE=XrrA$h~zxt֒$è`n3䅌+V<yuLH XH,b\h ̈A?UМc@/ѷM֭pE2Bg8Š@:^ⱊ@p+c0y-P9ZpI+Dd Ѝ݊!7䧌׬/&gB?+ɀ mL1Wf9 #pQBz95OY4'%[;VKwxe]U ߬v|E5Jh{-{h񏙱(@, F]hȋx[Ez\1'LEH-;؀8gu¯k3WRb9jnGC FiTPS}٠@ޕF1BEwy5M !̄(.gC)#Zc hݟOX[fX~Wӳw/ɓut%KVUX*ES(dcIQ*8\}$-m&lD>g,*R)o?'.¢? AI(mf1HU9D0?f=xfS>nmE@^I8iB̜-J[!M;ϐ^%zFS@Jo=iߙ|nPY-i8YҍU3#38؉[OsԍY` }#0pG% 7v]ty6Fr>|FB.jKc{"9=t0EY$E.꼩Hr$3ڣ?m#9'?IR*HҞ0iG@X.aGX'{Vק[)7..r 9q쩌<^}STӇL$┱0]֖a-*0NC#׼5V0` =^eϷ݇%"-N\UT|;kMdYfg}cޖ҉-#saHZ4 [O" !LP͉s &{7rY<< /Kv{-E¨6G_$buƏ1\5n#J}t@#SDLUԅ㼌5F4㹶 w V/j''{]Kjr1zag"'~(L-άIi1M_'+ 5Y5䃶Peez/TvZ6Xl>嫨 "NdE0NlRR6-|y8 u9nM/v1bo 3M@rr dܷFU~MG%6:J"YU踸튬ʐe_x%MASݹxaUG/-$ymg ]/L}śU[OD65uH2~}ޠA-:/[l)a'Åj W4$Yc?(`;3̰/U (Isҿ!a6 lN_qMpl=} ǎ̧Km->á $-S$p@a MOC%u<3FMo VB?eh)3se&oQp6C<ʴ.Kћ|Π=7窯caqJuf(q)(Ke5D5vJir?25Iҵh"&iC?9+ph5kTzr0!m2o"YPI$! {sFV`ɋ;ꛅܖX/0{}C["<]H"a7k5=r}Gx,,u~G՘,{!|J!AR)E:xRZʘqms1naÈ~I27+:hmMDz DQe,~s{} YSH0Rz*BBXdiǐ~{O%~@ݝP|{>lek{`:X9 /I(C-~vPVD>lҀm6-u37L(H=WksDl*Tw1n4Jy~'d+#Y8'T"l}F{VHḟI"FsU9ƻvѝ^x~DZdtRKh#bU$zh~d Luz>%q Z;s m@D+xxjk< SgtSI; mT:<F=E-Vx dg3dM\"M75N\0Ox~{ݠyC7c2 @7?~òlޤ-j٦m@.f4_c)MA T-5ZC$ E Őҹurb!6/cMV+袪L- tYܾN$PP#wxʣGД.zNv0ukrU>B1؂ *j SduQe>ٴBk_$ ?"Ȫ !(LB X+ l+GՂIzr,fKh#ú2 5| an, (i *xp'>r[?W?NutΜ= 4.&&{gVB+S`Q?{'7(egъGRf:2IuN_7-˲iE.XqWMa٭q7HbR+O֓ LJ^V8qr IN\Q+(Ъ_Ç~/A/ ON6' 45u 3!">')WyM&ƈݪZbbģ:+`f>̗+YzQwMH,ټǢyƗ6<9$% xc/H+3bFߠY~P :>)C<>iJILJkWRN69^˃`] S@rs;>6Bؐ gt%TE.G jp2%C:(qv;>ar5T5ch_6?FS&4Kߓr)e::;fHx)K G[8vB0>:i Xn ;p7`@^(F@e)'A}}H ez#[,cc6<ߙ!=in *U#FM~r# J!&GUG"_^T@@®JHt2-Y]u f=C@z<O%v3=FK;^]i[N45umdm}o )ڪzgUXKv824nW op^J 5,̡uGڈ\@w/. U;B7IIV*yq t*++/:)Jm\ߒz1|V䊳П*xod xwHΈC9g#(w)颛;2@+XM}`]FH.fzЮYQ+wqk0΅Oiˏc`[o.Ӣ:Us&4UwL-k*;ajKYFZi5jAcL.UNd8IvmEJݨܬ)5Df"0 x:å`:n̹:2]Ȳ#F#oX{+nI* ]IS RLģ~qXpp!E$VdHuօO8j\wr9 Fz IdYqKIx}&45n[Hha8>8y;ʄk ?_LZgUybzEjWRbN0n2]Nrmh2R7bQ;ŸB|H5EZRUDfKZQy9 ahewq$/3"3Ĭm.lб:%%_lvD[9؁`^<=t+'mn< ubP춮d򪓱7@q᝷g K{ffAT}ІB_#%kX%\0dQdSjC Wğz<6 GDsν#Ȭz#_]? +cǕ#!rw>1SP$eMpbUg{qQ㌵1+x0{D7:o% lYw 3M ci:B~04:S7bOx]goFu"nx"A=b8 B-qvՉz'V&]֑+(WT{W NL wr)#613yz$ӼynEMJQ6\:~D24UiTD18j$>'꼴+ x=)r1ӊ*7T#_’I=?úkAlp  oUm= wnȠ͠j/SRM-O.\8F?7V7^"BTękٯIڗPBG4"Bd/%g˫f}_w#e>opڵ? g#2f4&~eWc~(ڧ|'~)sK#{*J=c(zp-'8iuԦW OH׈R?A", o#;gG }[Ơ50,1X-lRد+df@ ^(mf,MQhi9׆2n(H+: pWU iR_.^(d?ZYItQgQqqQZ+,4lE$(R!c1* bHiT 3}@ynFkAE8`@0S4'ވuNg C Y7 @ SEl2`;w}o۽ /07$ Jq>;U_]$gܺHERK~z+Lg\ P7;ESStfP?Qm}WGLY0L#b$o<(Tl',)b DgyU~1 >'c8 spܪ-7?^:?po|Bud;4pV *BFe<+՞$Vj3o_I/Ku!4k<4sv"ƨ?^֘}K1X m{*> sokp/NQ욍zτ "jo-HpWjX[՗4ނa=Y;Jc܈~+ ~=CRˍr d7BQVFblZ 7b]@<7@afRr@0vDEJc Zr,MD "\_.GpS8#shPT'.f,/`YT`km:} V7/pMk]>ZSh`M{rǟS:mٿ5y.4e@^YW0uзeCU|"1rQB_. u"1P.۷M陋>>DU]i[^ȼ ~4b]ފẀ5r = J䔪[~D?iV[O Pڍ0ۉm;,qmF6 ufD ӶN6E^+N C\+٫C ' ҷxϲR_6\FKt_ q$Qo@ru8?1 7- Q/aF'څ3q 4N~e^j'"YHοJ\4 JNjj3Q\:&n^q C{2!?T;$efS;?N1,3|*,nH,ħ8շPa6bxazwB忹C=dSd-%YP\wYw\Z $\5-}*3r^ybpaRT%0X3JI"Q'3OTb[dDOrNdڱ?J:.:fn L}vs$B3{X%p5?%]= !Dm0QBBY VR/xGYfsNKH0oW>> NZYh#zaȒ>\(E"9CDӾVԛS>)4a (EK "ccbs[0Vn"5@e6__t2ZeהAaZ}tu%\-<^I 7HYUqqrB٠Lo<[Gc3iZnnvj8_'b4ޜ${Bt9k>gKNP[?^7 (NcCU.X&&.b3xHբtޣ!rTv!+Ǐ6ųj4H빹QYG^2rORdؙU{ ϔ6tcN ʺ~>I6HG[M!;  DGt#|@'k뉠o1VS!hQZ^AѦuB}*ƠaANe=HZ cX\}Dz!rGOLȮ]nd"ŔauU\Az4Hes/'XClR#E_W#yTz0%8-$ p5dX;sNA<Ȥ}nQlO.~0g|Y#>@ #?FٷU>Z?X 1.e0bf`GO4( Y067|5v +F-N<({kUs'ԫ=ҳe*FohP&Z&xg'BFA5 4Jc;{eL~y@xq-oS"l,'1ܹJvp[ZUET5D., 5!lJ^G,85'Soؔ,Ȱ ah'HIĸ0I ٵ`L2ߑ!zC;h6IF޾ž9;&G? LA*=~J^!t}^NVwk"^7~V@>%ZPS,&3@cm6j2cQ%XZ UA*ШyFUC?jŶ:n'!]1eը輠BsGLj&Dy(~x1.%IA {Ȉ/Ȏx4^ԒC`TۏmԚS=\X1֞Amdsp2#Ʌ!!zHB˵biOMiJ51b5n!|`<x? _X$kX0&D_zט2cM-W%+D)WJ*(s¡-敽|_a:-/ǩ|\I.##F5KeaHTjY amX~"1^dF.Aya3ˢ6tj})qpLk "/ͥv]=@b>LњV, VZЉˮTSCOn& qf.-Et;z[KYo0ڼ" .]hr@U~J0,wZL˼U[w};D>Ą:-6}J˘uFg/K~=y-7MN3rS, KeK)6 Svz0N}¶ lQY9{T}al~! J Cb,|tY$~.^'/%7&pJu1^gnk5ipS~Z#l *F̷AѴ snjHX9 fƒZ^b_NP-]/,)uHk57O-_Е{C>X ii:&UO DF^> ><P@Vy^ T"Z?Is#f ujBpY ;fBzT5ϽO#^RgR+]~ϑQ!e_׷8.tx TURXsZs)<oW=N@w2/dcIZO.;Yؗ*-JBxyo$j50HQ=ono#}IS3^F$[`WpJk:濾y;)Q֍ll-/ߋxwl4HVWZҀ| 7ltvl8IW8Fe>V 轉fa(Z _G>wG)D$5ā<l3gc<дw#GBI뛏aY(|Xϋ*e[XB*[NnQ\:iz\߿4>2z{HBp$*yNiosՑsYvp-Rja7?4HacZFO^Xmy5nJw7ݔ&lХLm ǡ ^ӚqwPP[? vo8}Ll24/nt zFX-H+7WP~ *JN۫kȕO/'&~h1mW}-$f Q.}eIQ-Nbx8cU&m1TjN[*&V<ĈJd7iɌ*lCE %6Dыz $W7f !&s£Ěs|-[u%A ;;{zdֽ.~U Ja0i>Wyk<'p ef!H_E4"]S5M/) 6?m>;AJrE,v:yzW3z63CjȌ%r3ui`ep}) {C\ dFs^SAL);X3'+<o|W6 Z RgM aBHjQE1l=rȾgqҢ`oC^떋}`V)]Ro^xQ0rskƁـ1)?Vaשmܙhp:T(8̲~3FX[_}(ݡm.j~تRz7|D_-gZ~SfzHC4KfΆ"JC6"h5m K|]ҷ ԇ4} Z{h}?ȎH{ۨھHjحYk3QdU^@y*xz|;gg|&[d';b9yg-R_3o9L0|TqYI@M |޶+& KɃt#{i& 4[5!WuMӲ;/\|=tW~vd3h6ӭO%u~e*)懶S f8Krim??:[:zoD;ud4}LO~*ܞ@R ;%;B>|`/R]F3Rifl)ȹF5xw48lՀ<^-w$tjgo"$%WJh}Ԓ7Mc}pl$Vdij*^+lFV/iE֞~ ק?XbP4jLPQ`_ĽKeyB RVhf/lƅ [K\EZi}\&3]h,ӀNGọmHsG]r3@rwyJ1Ēx8lzВGeiK͉f.ĩTT^L92@wn!q/Nʙ2  \ tfw} Y՛j>6ݙ'HXz:ڶHْ;jH,< {%V WR&+6wƄc=<,u (\}u8e> *@'&RuG1#+̖;sGv%^2SCji` sFƲo< fQ9i%^7l#o1ӳ7y3Gg#N_+؟(wGǣ\&hj7\#| .x@4b)n>04@ lX)[Ya)e'm:Rt8akd%xAgW^ D/Wc(@ X[!Q#+-S/4-M2ĝ"-"o.RtB+SSv=h1nnkb͞PUHn1aFc4C8^ʲE^V)"?f[s_J]$= L\EHlrnb$㖏ҤFoOIʮs\v[X[Pz8?ˡYp~6}㟵'tп~SWfK 8P׼΢4 Pf: OSמ߯B8zVU$1˒ |Ic3QsKA@RC!oC`;XmǗ3/~ibs"ptG"4D gɐ63 ywV;n>1k0C058oݤz( _357 : zo8+fXҾ&WIk#$|Y6"H's VOGKvIMʒ 3Zc~z#@%*"s\s38TYҡCF*ea#>m J%oF봣<5Rsv,%uM՟Vj6L3(K#f1-sɩ_ޫS_-aFˉjya.j~oNC~!yVᝲ("*ce%-d-qﭔvUO.!|Ԥz"H>vnY&A;h( n¶12|} %KЅE +wH6pAml?p\}q{^9xsU&?Gԫ'}1 R0ke _ c\'ftqYTI`T9߉;Ȭ XRй 00j,4):buM8%2| ƅ'D^M8 u+O͑fXYhZ[7S źAUaN2H8S3GE0&SMH7̦O@P?F)p=O.$Lގi0,qyO1+҂T0<-I6Ϊ8Yn6#)n_:4GIm@-HP<ʲҤrMI~R+iR Yx3*VvTVU(B7]f%`o0ԤeE-U:$xhLbg)-Jn?HB5O*0,'6Q*lXs1/u,v򽽾N v,ч'+ysȁKkQM1تn(V:a?bipvE@zbij#uYH^oˤ,ꄏAouh=2Q <˝? OKB Fn0o#SbV˝Ok Ӊt*ޡHՋR\ K\Z!A17`tƭmo؍ UJuKC %n)uqAAТC.IXIl0pz|Je["8\Oc w/srOӞ|WdkПSQVZϥ%ߊVUgb7UYaV؋ 9c&[;g{Np'm:ڡJ,n{W9m7(A+_Hd0.;tT(~it4Z>A4`"NR`RN~8g=L?h":6dKuэG"g4<1@EǛ0O1!uϛ 8P+cRg'`grǒ_Y . 50 >GJuyk\`/Y@a~iup?™XGe_ȞӢiTey:itiگꀣJCƩ4酉+ gP*4NfaSV6!8Ɣ#F$WGgc ({QA8|֋A NZt:DKd!i5m%2 [ߺo/LGz2k@BO:.p6KF61'~[E2o وc_[&䩨~"kIP@3-Ɲ#DJŕuJ/+ajRA#@/YYjC庸HiUҚ6aD@*9\o: )9|,ӇlMkBL((3dB o JDY5cxaٕױZee9^n $gHړ`eץ˷}y7uR̖50OF3=h;F-Ɠ הrMnk|5)2˭haRÔT!fHuoxw MX:͂݉LMM/iȆ:[C|Ae+em,ɼ;b0j /}n|35jTSf kjY3{( $! ╲%7fQi9}YMtw"%#8**=q$kvU_րai(Sy"?k|~{vZF>kWĎmm}^մUWqΑ#QƊ'oQhJNX"&dxԣ휊EiEL$FoQ$2L,[haDpl_M6 ?otA$!`:3 yHgEwyfmäl\xROɕ5dӯD bCq.KGyPD# yL/S;0w bzh*'wCWgƸQ2n\ !3KA}?I=H*% UXx0惹ܷ &>ƍs6! OUS10*T~ ܉S?! #W@"NTphKTAn׫(J˜egL lfc"Z lL(b9Qα`m6sJ,0> >L ,Z@B%fnBx("/*3>Cɝ.Vsc|BB!]^h^[Z0 ] =۫RHBo[Y~UO9l 7^1nЍ |ɫ5h{RY{RHwCٞQܴqoBI$g ʷ+iR6q"Kэ}-7~eΔt-Î: 9 A[+\EZaͤ?;pE%Et6?ۓp qljE+PdAg.sU̯2^(aD>&gi&{*IH+@o R|A&XV26UE_fS~A^.Vu D{%.g1K{WClQ(2^|+EIA"N+oScw44xZIHoGHSF @!+ӑN59yEV6kmXzRGK| ,u !o+ީx9Mߝ*q2.Kasw%kll GoxLW7hj*W|Oa /Y5)"fz˝<7J xV3LhrY#k6Ȓ"ى 7b":Yd,p}izuPpKL xā'].$-n=qfsWڕq`<۳h}J^ġ6l#h" mD_ ueTGk^x* 6*{ecj9ǣ@/%\pAQVT6z/gND Ĩr."D~_ #ҍ+(X)+2#)|x9ɵI{)lm(6 8|BPo[7PPp̂`f(xqu!B>q~>'PbMB†PzNo"΄kgѻ?Ʋޖ1q磬U? @3l@bh@a<#~ؚ*D1?542!uf¸/ڮ< Yqځ: ND/m,h~Icd>N Iv܈Kl/]|'e/7ƗՍgV%W uy-YU* YUە PCOp՗YcXo:iq -}1;Z mGMa1&U2v2sTXK:N&"n1x v}VI!~cQp+D)i#G7Lyyfl AdBK39qB@sѹ >d?lQvQQ9Vc>P}Fk\YwpqьϱhwΣ{IFC2LZ[Q.X:K$h&>c1FPp67~Th]Tҗ>(N3B=hlc$7COYZ=M=3gc.C)t &!3Tvp a!/G,jjV9GU{G"6$I PP@Wlf[_΄>~Y'E>9>nEy*.}`7BJ%҂{S SQ;˶ *ƉW}H7"QmR9J iT~b~VCTPV>lJ BTd/(! OppޕJG<-HP[ kSFx$xBnDz$0iLzAEcXhCA;1J}셒*NNc.V#liż %ʫ1UjS2[hqB&Gi3h(jF*{mhE~#Fk@~+iWm<=9 |`T-טZJv<-da} ?>RVPc/qSq)ڠGE-NX2IQ/ G+X/&m hz]h,m6Ϭ/i/T#Zb{=]G@ ~_Y w1U.nN Sg $kuhs{d[x`־YO Z }jj!{c./ܧ?T`L#Ou~Q]w﹄Y ϝ5 {c,BfQ mڬݹYnXa i}{P8mW14& s1Gq&{)A6`Qʱ_ڗ**d9//F"'?\RTJe![MBJlo24|_KG`Ø~؛~O\ =u8FGRc86aMۜ8`-xr'o$%ʿ(;|Kժ& cIo|U}ۢ #dBszk :1.ib+F^EsPEFqM)^!YˀW-#?t&Vq5k??=͸8y20Ȓ[`DŲ,"0{]m/N4+@FiXnH(/ܚ,ti )L#6zA( 6 hڐnTf;a\Z@!:R 3T;@@V4f)urƲL^׾>9 Eny׌:| kT$B ")Q.Xx*nUAn+tp'Hl5'Qwn[mjzwԴd }l~YlBc5 hʗЇ ^ujQo@'s"=Qu96o/ҧJ昻̘[$wKYܕΘ5q`+Ow\sb M\p\~ WF)aɄ2k c&Lᢙ 1(y~̅9dzŚ8ˤoG,/<۲'HyW$r<ץ0)7g_/g3Na)CkW>X%vjMG!yW(P>y$AR:ä@+.Îk_~7}89bY/,ѓE=8硿rw9@&&#'tn0mz![ـ>_T/H,e8vK;\Acڠɝ%O%U̴pwP(*jk܅"ݓlOӧkV7:ol'16o/YAq7{!嫨UmHaˈ7}}މĿ}J(HdqsKxNؘdī1+,'^(X٦ciR`rEqnSW/V6m2dX[hS.lđQ?6{ΔL%e_꙼JLfϓ&}?O%`="j:tT#h1Ŝg^*,/2L Mx;~yEx5yysc8Z7 p$Ҧim׃<_L*gry7YM~>8jZ[1(W65a1V g[-6ڛɈq?*r$%.HJ~(bj1t(;Dosx4rKA!VoYƂ1}?QBc_enz3uvI8ߧ͂/59# cF:ΥƺDZOl"['C]3ERߞaV+.,SVGK#gxdqA<gk2|, } O2Y׵0ȑkTJ Qp(o>AuZtXjPib(B83ɂ׃Nj63 ]*\ |bw>&0VNKׯE|E-w{5:%!MjbjPz~l5"ade6D%Do2 \Uj,V#έ(@6~*z O(c8xd&]pt0j͜' Y0S@I'R٬rp6 ΐ9M}Ϫ `:Pw󒎘8TJSm5n$Fq>[%-Q">`ctl팶U.}.T-k^S2Ӆ5f{aoO;k}55SCO4nA)aQ>pTC[k*/5D@7+h'kHJ F̼PV5_sکۤT-\b-$.`^ 4O{T6>1##dW* ?\l8ٽʅ;{,6RsK5~.yʟ;%HRW2٥#`-!vGӪf4^^/bzx",C涪w+5*L|4#j j$Fd~& {ԌnH|r |Vb y=d=0seo^|r k_ˋ>㷀]`+̓#r5y-:z58XKB(}^{JtЩ|&?hi< y̹}?$g2*;×2cDR lFBj߳',s'0临0ؙWTꥠm M99rJu?L2l_}ŞX1̜ڪ|ȺPXK46' [h*I5@3;aخĉ`pwv)ܚ\}|J OXaM6V^]\KWیz* YIŸ]6ǧ E1C )XЮ~`NzG%1֒ʍwd/ʠ=`Z7..Kf7&"8."5enj,{qd#U@x 4uvTHYxUajq6B%[Um^1?w ]pMB?yy'׋X@<5 @Drs [;shݽ.njȕ(f|e#`$ۜH|NfC$VGRmh8EE=V=.@4CH*_[~-r62[&P D$~( S[ŅcUNheWAag"N@n.cblc~2٫ WUͭw;qKJ.yZX:g"/H#tF_v'Rŝmt3w`,5Wψe~p;n.FCX_R#F<.r*!j 7,2,. 4JR1h.ff?֭|\GGi <ǯd{ mV EJvM0 ytuL9$ߊl{LwFLQdKddN_>3!vL3CL%0:Xڪ"-U~-h+vVUK)EE$10/l/BsIa&V+:!SiTJ!hd﷜0o\qLIlj>z鰱}M= NVz O} 'yS  8X7+e '$]{,7Nߥfgbe m ^(;pzJ4) ]K#iG?B?C}{N z+H#eh^7"1\O`|| m"Y鹵Rt`|h{(F-ߣx.CۇEK,.YEJzL\)A{y󬼞=^f5]PAi@"?AԖ5;6.>LVhJե3 0S-NԒm^l*9ԩ.9qŽ;s,Qm**MɅhHajz]2'|&Ol}r歌} k*g !/ &hLd^ʤ xfY`@U 9ijѯ_KC-tn^WwqIڜǒQz+$H࣋ٗ1|' y ";t ;a )J¹<}*Gv ^R4ѠBC6.'WFnnɼc ǛJp9Q1 ^f+e u 6s5`0>Fs]cK`s vn4lܢŷ`$IL\enUt$02 /n&B7g}zgR(3|= ,!bSH'Zƃ/"+W}(, p}% .JHaQb:]fXVNΏ}^&Ԃ%/CФ,:G&%%1!W+ЋۯJ%LVs]6Y֕>DZ-o;_#34У`40u0NIS:ՌdnD,j26o )WC]%׺?z)ƈ)*K=n=2\!`DA\i]-1F΄ m]KZ,UP2EJEY4wc!G/r0u/q|dOco|YUi 0牽80㶎0f5kV,cR 4 W&ۺX H 1 o\eLD#tM.#RP\#P͚R`=̼_gq)0 88338ر{-(3X$c$/j8?V{jٸ<^0*G!9O3)OmTb-=Ϋɹ+aS|(A;I<Žoiڃ hov-SlW,N/- Ht.t}Rϵ}Z?9pgi(i)ؕ B Ccmn8PD]9~rlĿ^ ܻ7bj11NѳF5$YgdI.F]L c48/fPx>AtQ e@"2BsC|\!yi-5X(֏qyeSx˦ D2OuYI8ֺ6*4T7\rXJϒ$I;_p\kNsKAOf^hX㾊N+1+93!єؐZ~e n=~G=^m<&(v "HK?}rFcm;\!{yҾ .(Jilx&;R00A1wQ$֘ܣx>fqEFjA/ksDcյlV\lDI -20YV#uK)ϷfCM:d ]CVQ*ǦVϻ9z;Zk;t8OZbz*UeL!䣢(4~~*ts~we ѥw+Q;[ƣu yA-l\IT? ^5O:.|ﻒ4)eT 8((Wsz:&no-k) +15Qx 5C4#`H(י;OTXGz6y:7]Lt%?Hg- e0C cDz*.b[T ${{XRfDow.$i2gn*^䷰kOT2eO3*rF!" IpXz#se|nnDeH7[qfuuA r(<9H &W-yGNco8nܔKPՈ;gy'^ dyGMJ9O֓.+㼈`If7|g׻n1g,|TQ* &p2ҷOAj2yp`by2(LEf$dXqė =2D}7Ɓ k0Q 4 ŴVU.v+ҪBpI2,:^ / }DGx~F&4Vg)Oǁ((sItބ,nA{>Nu%aj˓bɰLYLJ KF9q+q> P8Uf,`VʰLLFIޜ %NLYD=kqW$ YZVI8dG |mB[H#pFO< _2JCB׬UG}]پI<6o/Tf*4;wMJ[xkWelXZ@і1[5 0̈́.h3߮ªXT$䢣>tF.,{|@Zk]aՀ &24B-_!5O1Š]w`,8#B{')!/]L'JH,LL<)'j⿯wm/ H~o?D P,M64gdro٤1ϴpϪu^̭~֒`ݝOqfܥk<&pqj=?̩3૰Q1.'z 3`Ի}/z{hYO}', p9Q$릑'*u*Rf:Dd䇽JQRC1NcREE[ zZ@4H4 Lop'hҋ Hgd8C<[9aW_Jȝ}DGoƽu+N8H?kRg;nѫ@DLPFbr]Օ?ʉP}y 4ȁPڑsվ&]2\=3q[õM'8>:u3ʅV`&g!64rt霓hK͖ {c{vb䃡9Q#0ApfLh/6p;la}Ry4PS>F+T.EjE0L&I2px;3FEz'!jXg(bxxAo2hڪ}L]`mx\.%$d( y +o͔c5v5d8ObIB"KP9]c9d zKIASDm)IM?*yo,2䴏gJ[Hv%߆\/Kne-j26CP7V"9IW_ Tc5}DH3eWA؍ARSfoԜAgԯvcAP%4ek/ Cn˻{{NP.)yU& "gUa/|+4ĸjgV}%Xׂl&>|I(Ux`#St@|8x^ cfV[@^9d/^!{mvPOS,6'Ije)Rf's=L')5)fxû ʋI}`a9(ɏm̷|Rn]&k~ |ͼ6-|}F4C~PLMXkJί4B%mTfqOv%g2^`S3wΦ=n Ŷ>: C@<]61mO]{ťWpy5ר!Lq=7f6#6$~JP³{炪L2LDt/ 13zm>ecC{_s3>P<;&ƣK--Ӏ>:: ٖQWZ FJ(GȊ3jeG:Y3я,4ҩ\wM!g œo7Au ndy'ϴ_S@S t݄+)i!G{ g.Tl.ؓ#VUf`s B(/o2jZrw{nޓ3 -贾*:4Byr`v*x󬘋pAm*. ŸJPD3AZDO =DýYJ ȍL3!X։~.bisQ}Vaqa?'=}GnrzO ԍ̠â_q}ry"Vી3C4EHאb)uaݚ4Lu-?i].u ]V&( c.Gb87jGrn;K@l;ܟ@M/՝EKee4Zbס-o!e\_ _i'Txo&չZo>kYŒá>bPBo{T\$<"QYljoH'ѕp wB ݭ,]C se:- &D_"6Y}?B, Bp033ftW vai7[.f WU@#U'҅kXs|=c8^*lO}|RÍ9Kp%KbV|B$_B.[ƴ(ы0(<(ds%K5:_e ] )bLO[_EI&m |G#8-XL {ԗ'~En-)F^0lkJF,ۇ0X@8Y_c:SK}W;7~m_ʢ0MyTAsə+r? P,;ڋ-߾˿>R*EFg^bl\YR~“&_ \5Q AѼy !J1v>¨;J#;hjes++A2lP )f(Z @3*nW2Ø`IvD`4k̖ޫNہ^xeqQMX Vj/e]6C\sY.m-6|8(hxy]O +N>w!EW]o%-rNOTД2YΗ`m˺|Եk/k M20!u(ɟ1XՉY3(ˍ3ԥ%ab' KPf=۴91}'p r:CȿXYɝF3edh݅+H ~_0ƲU57YpvPhsWPyD*hvu#.ʲf'[u<7g+[c}DNM!QKp&yK8OM(8kǍtj4Dۨc FPAGVnZ_5)q8/O_uA2elZk֯eSU;9QMj81KgܢU`}B~Dy'[=3btL4иel%шedM#0V3g8%g 5zщ]bhzwog _KJ8B.r)fuP-q@ih"v05Ot{XeT9\3㏔'.d'1}7@PHSVwã伒PqowªU5zTOdUsZi'MҴhr/%=Ҹwʼy J㲤>CjBuƷ}]ʌޭm lVa +:yso2_@"hhe UK]Bik3N-u&GGء&yo1݉H{y>0pH\W n9y7w6ަ d}d*H%8>R}ތi2pz3o$HjzIe:p>(*OY6FMr̅6g w^늲Xà*GKӠk@(Q K3'q*Vp=ܽ?CG}`^/]#s,mLɘ訩<{+hf_=(5RVGo&wCs@*J.o(\PhqE!+=: pM֫#te~!~&{b0$z{+Y/L qSUbҩx3%I ,3$/;ybö+UU]/LQix;;XE[[G-zDو{/iJ/k<{Ƀ jTi䬟I腅%r`R!^D:^&s?{X+H(\u> Gd 54Lvb캱 ͠t]Ti@]ٻCY.*ܯd@s&G%A() 3U*"@@ &7@+ؘxvl T/"GMEMgc8/i2$ "d!05 Kxs|,b,Sݏ7~j+6G{y!'F#_Vb,uTY/cb\ӬΕ%M#00gjuLYc.ȪiE$|%|Ys%C81,ĵmh'>t:Ά1~KsWU&GXEtY 3$wZ]+j}'FiV672uhм]ĺ6!hnM 8!m='jItrE2GSյEȎh虢P;6b8OfFt'յ34Y8,ugFEkc B~2R9Ja`ǝlZdZrgW9djy猤GS9Nq+`ƾ@XwLYۆӗװlhYpW G <$*BW2i9l.$hv,ۜ[7X\OCJ=*2]%1/Be}X*^2@|qp-qzoL%9 a6l"Xl!պ$8 5-nymii4ޑ7mk)k۲M ͳPr;cO_J5|Ok!e]ӪvznGrnufQ%"zz|֢(w;[9u`hCSff7Q9SAG1HZ9$an-^zZ3cR7 4yn ?$cQpDٿX\'_WDi[(0e"mB56l|unJ8סR1/'FEwɕ~ KH=]1 csSl%Rv(H,.M M߶8A]}+FLJ:}@:r-Ar.ݥgqm^ƺPf qwB>JsE3TVɌjNk-v&F^tÒ!2^sF_nXqjW w,2D1a\~zEY%\]~/M@gUf1D}:֜#f)_7R̝p^cH}{QnێQǽPژMسT\nn#gЯn os{nU(7f|S W/Vzz8I0iȋd`g5W"nVytH\ۻpK;G K(b8z}L!B&XoR` \ 7e-gf6HV8vy$&R(rX=YCzp ,].0jհ_;qݦ+F( .[Z6(rfK7{!X dM>3H-ΧqF֒KlPwV<MJc A N#BIbXݘ1%=EIRYOwSƉlDuYzFkKK̃ioE˿V!ȏ2кtظ>ͼ{Ed!ރf/B|Òߛ2tY4=պ(zLuA9ǑrnG(q :7:"j3crWljyT;`m@D$S=$ 3h)[u-)$ AW]y$?"!i$sZdGK+w1  )ږ\M՛Rc$ {[):(F';͸" [J\Z?,7gǃ_PVO<uUXp-q%O=UIA7 H`X{0zZ +yv&Usr1/.aINV[Ife1ktZVT!:ACi#%<">kl:Ia βD1cʘm ʘ˯a`7*bͽ6>ɀ7$*wǩ l;1zE@nڇZ Jy1r&n"ҟĶ oZ7ͤ U/hpQN8op}(;20/ϓ{K8 %nNt!S"ts\q#Ciɦd)DU\"ZANU$:<"w"w4fZx28iYz<%+@1]/jGRY`e:Ԣa4d3;8<ݩNFt8T3 !46ES v^u;\[V '*aۡ>inQv Z.+c83ȋ g&X (<5fdqDrVW1,cv)h opbUڅd׍],)T#|{;&>O- h9"w}PK}4*|߭}B@r.#4Fp , Q+;uy1([ĸe/oՓ9vN:rq4댣w^ $[WIS0j_6ؠ CtZp0 Tb8eLʭߔK,Wh.?8Ki 9IDv3|kN`}`;jwG-_R!9W;/_T-_/ .<`%n;l<$'@C Ѝo@>44;zQrW-ZGhȻ_jvDw-˾kQU͇1$!Cr+;k6Pfsow;6 Gs=|A yҺ#h(&cKvW<{ї2 hB3xQJv(O2>s;<~gW,abO%+#W$ *VcZ/:iJ|q& 4J>43/lu+wϋq{-VOTL4Ȑv 3M7Fw dO&Ԏ&) @nL8&ѦQ'riJuJz'[h(g!A |hQ˿%uKQPJkW27{?0X'049Š3tbƊ֓^1A'vK iИKPg* !r-0=gK](:-w@0'OTsF- W>^/}X7L*\cQzn1ja/~FUypz tqR?=j tyo'rJU4|IR+`t\Tʞj~~kFC>dQ2';pF\)iQ;ig* 3{,e#/? Å,|̂a&/= wEXT>S@4XOI3+ "ۃ: "řTlc :-I{ucNpy#)A7>dR`*/=,1~LUGmzR_ .a~|2!tC mAI u/Z eIg4#P\o͇8Rzf\[j`ӫnbZz>&}ceT)ģiH֋qj= 4 4ubQh9?.ޭ.Ԡn#b}3Oa;`$z3V]v5_vI`1YLUe !h>*|_3a*8TU א^+G׸ZP)R%f|ڧ=D`D= 'o(=Ae2 g,K5I|*lE>Pg[GM:Q0\]ԙz2imD"ep̤_W(خE%~'TToa@$6h<-C<%mM٘ϯEmit-,O8xz3zm=VEj8"PK"Bb,Np#>wơqw4ݴ/h6+-6tUJ$Q0x8{?L/;h2N;VW+HJO{yAS5"2ʒP3D6xeaM6TB`#CQm(OD2ng.d%_m.[:K,y9cOZ{' yάŻ9l>x~ 9p07ąkSC/Z1:)td)ОskOe.$#Rb) l )=)- !0I}k/(fS'Sƙ\[ h*D (.wk0A^NA&%TvGF%yZvYv8b 8:ηE<(d&U}śo/ݱDrA8J=YCXn&UybuMl4dNUz%k,K5W٨VVIӝQY$i(Q+`Isc] o-D^" n$v`G1?** x}%Y-|d^U ,#P %ezņ).Sc#7ޝc|F[iE\Ņ%X wGFQ s˞MB]U{lnv[jMWȝndN_d2qĸGC S6#%!Y ;KwXWdPzgM\ Fq^\x~GX֬ vZ!h>7[/n/ZȆ |.}<qx?I!ǀZ5\TM de408˙=kӧ\xʯt?%ϩtSf˾~(nAJ>|oBͯ%Z!5rؑ\ObүּQx1PScaidZnH7/tX)ѽWaJ"dxTWeoӑ=rzt<D9G|D(ʣtv, =SmMvnWDh|M  z3z"@}b_:cm#r2{j8"8k0/D7?[0o.e- C7R7"5<w>DX^z)1[u;Ƥ*& NNlԺД\[ÂnwQқU! MJ̰*aS7Y;ahݔ T@.Wf1s1uxK~(gI//@YǙ֕ZJz{ʶ3vWVv[tv~;XT!ʛ8&`5*U&Y3x!xꥏ1{vkh;`{θ#F ϹϗMaOIJG%ߪ8\@+÷6kާpo(-" zstݱtZ^ Sc 5196H6fO83Z#d{AI-!`vq]DB`AXzo~MqaCA?VUdO֘K)Xi{ `k~;b` 7=R2 YVg y 3 -{9JH85Qxe$z :.n8(凘%H]#t'{>6crq|"(Զ V~$aŶZUxVEi^l'29Vhn0;gsy,v{h.Ba@R #L|B4G%@`Xb\oCfƓVy |КUR#(жiXKӀPdWq0"+ꈈ_êu=قn3֫a11p@1X9 K{\ZubMxEhŝF.B:YajI Z'  dF:@り-=D(TA3Zz[GYlݤJ]]j2z?UG7֘#qrǢǺ'?bZ,"'g/ -l{y Kiԟj{^<0z) ?w5CImz~/8rk+܊-0Ɗek"zÚ Q 䟲7=4%2?e*n `m:3^ W{ԏev%ϿkՊf6k*s|_ <ۍh]MŽv+QEdoo~}vWk*Q\X GrH,4 S(F8f'>7>%N^.WA)b?ٿ"U"~EA^idc6$=F0xNeiLhӱ4;E *pԱVӪF*_Z&SmҡׂƩQ,Lxk>KLI䚓O[v<#@/ńk7؃ 6qb5PƼyCQc%yFHDwܚ&qt?]A8} >LTlpf`P\8sRq_ʎ;96Z^_7&{#(˾tD` ڹJՖhz&DX81J =[,k1[ƪ~+]JCF.}#;Ѡ<cv-yݱA07i0CbjaM@?Bh<qAX%zv~ D;V;B0͹z&r sf'Htr) TrY"Fgug%SP(Gѝd^k#ЃHߜ=}&B 70( V۾[wrA0JIG#%q֢"C^f{;rG{zX"$_bO|,le. .M;/EGr˷}8ܞ ;aMι$g,m@Y2Ԫ j  6LI{ (k0@O~lsmF4zlF=eIj@&??›eD+iJ 9.ē$bXdgHLܑl[;*#bV!19хeвҋ:YCwm#Biy.ͦ}xsDV_Ԭg#Dp|6QXɲE;@ȃ(9jevDs7'b]xH0]FMB:kgbB&ɹz[X;gaIKjz>!!Ğ6B,Va ~~Ae^ɍjNbz [tۯD'"HXU:vO?b4L*"*ۚ1ݙ ?kCՃ/RX/$}g8^6?`muE>#Fu]ͦ]_xVHv'>V#%ҙhywG3lм[9$Rח,Xbmw|Ϝ7 \U:EL2_-ϵ[=A9u[Ξ~=R9S, ^Z J.#uZIlu6qyA5Lh%k%{0}6a|z|0a 낊19y#XfS sV[.{p c 1'7~q 3Rqy{K㡭f:b=%$AKi3;Œ a>!9כ{N9 Q3} +{OUg$8았,%UUv<"3^iCi=<tNa6!ZL=tsmr1u!j>L4\L+zϘ~)) $"$麓7}@DOQ ]?iER*83fw{ pp:/e0D6 qOşd2pYw`xlުV>ݗ #cw8^70..b\-=hdΌƠK4 SbN7__a0Ê7.GNJnS;RZPS~$WE:Ӟ'ׂf=k`g,vz`쭃ЀSC?)kgA]1rɦJEqg >ԭ.7g C^w1"S*Z݂'𹩱."-Ҫ?iA6h}Q#:)}0{]zLVݱסiH XNjthӌ5Ø_Q {+7Vbs_tW;W [|-ؗ~լzT MrL#õ]dFf]=&#i2+͹ƀQ Jv͛/x[Nx3޺W$Z2Ul YU#H]4L$=-L2fme2 dyf]CɬZ&LLKQ~[va#IgJ_y!pM#neE;23I@齭r3;`s޵&{RqyhUwIrJr{*Rjٜpɫ@%+zSOぷ{vaU骂R'ӥ+Y_+%JNs`x.d.7RљoyU4Vt ޸3wz.$$a^F߼E&٭XN M[0ŋ+0aS*Y*JG` Uώ =8gQTzd׋Ѧ% QalCW].  Y˖;7 ~hV @z'75Ov>mDml\bU5@̖lPӗWI Pr) 'w8AF^_g+>~_=( O4qg> 냙ѫB!g!$oj@Zt{'= =̇?5vS5M*z h4Azl7~ṯHex+]s?{#D=<.+w͵=v@01Lb)^tqb?6i} HpEcE " o%JY HOa)+| 7g']` ͨu08Tc곷, ų^'?eW~|m]"~ԏѿE$O3Rf,B3G1#]Cg!\ ie͕y,ڈBhQċu.DM6Y^.6as{;,^إk7 ́tu ͠Etr?~+yQ-:MoJ@ "oAu;D@vJ!JU|pQGp7vW+s(sדbxjس4S_S2}#ע\ ko;5_[=A-fI1ϲu[)rfa ^v7u97ۀɀF6* 6%8#o!@-ՍQYG_(0,KNċL Rڛ%qDeO_EW4r̝Jq#~(̑ )HCdAu`ABgjgU+NM2ļ&J TȎb+ L]_{ MewS!.U*<9`0̷K {9^Ǫ@VQf̏ޖ>0 : `w 1p5#vyg1Xɴɫq 9̚ o۷֏-&Nk4M%iB9324v1_,&[w_mbxcoFn >O'!H2j#C>ϠWpf/+c؏ѣfvӀfUI72+ǻЬt/rXnK h\Yq,o5Yp`:,5ty14[γzH-HcE=cǸn%S?C, n~R90RtFܞ\e17\dMHz[Wݭ rH^+bv6wizTޖhr]@+0WÆ;dEʽS#,v4 FgUcu}ȓsQiZ5LWz/d>V|L%P0}S߮3ol Ί/|4ߠL,W-J=̏+h;uĸ x|QJʣ#3%J_1(Ie@ .3w`"7BitFsyHb{©9:t53l=l̤d0؍hqEM t;z9 &gԀH:cXi&f(Y2ZìzGۢ--(xPIZ<Ş W{l,Zx),nuNPpnA_zZC^ӗ'ي1KKPq(OTSfJL`,(a'L( $‡80u,ÍOs~s[#a'IUͯit<Ķ(x>yB.B#rcc4J]X `'qIKfYBDw\ oI'ŒI <\wyt &Er\-_+AlZ>QWv !]ex/8JQZ'Kro3;SuEl!0G x+Ttv}u4V,w#«\^}spaI"H) ^ /X߀^'菔]\$Ȝ[Al׈Rl̚;T=G"N(xhu `i@]umq(~.+¦k ͗^0X;DigNQK\@A98 Ta}гfw zJxJI̧!Ȏ/A0bn FO1-F%1 Dfu3ߌm,??/r)Aoܫkw sɍyAU Ӝ03Dž;L8#V E6Axew,UcK_SJ1 G=֯g5"`WO>Hعx4ZegBha1zӬ۟VBN <ٴƽqjh+RGU*^ۯ'wMJPUfΨ/S.addϛ }̱ﻲ?j\yoN^B5pTqG8@-;qiNi K&D+1CT9N4rQ#^ɃK8FM1rUbjie#As.)>U¢75?#wcU&FQ4Ԅq\19'T6/{ u;s`d25*"?! +$7P*ڎ+ G Xek ˕Vxʴ,a I+wnM>u#1&25}*Nk V;+zKEN9^zTk=@0gM ĆXMm .Z+9cF?CiL/rN'PP|a"=!CZ-t1e[ͧW6liBKlFu~. #jG,EP"+*;q 7ORݖl EU E݉=_NfUP7Y.m%_&/i,1+Ƀ|Jj:Hτ] }Q/s#`(9F];;sЇ6;p!Ƕ}u7{Q\+U!JU%IW== iJJe>|kl!R*!+u{OϾ`+ *3G"4 Β2*sKӭC]2 `> ЍCн;}%^"rw,U[q=kKp$YVsc.eaI^O9rA*wl޷5C,ˌfXQΥABJ1j'9:*F3#4s;uJQz*"䷭x=z9d$zg0D^Y[1xv0Jf S!iﱁMkA|;AR?,k2Da/s~h)h2]aRJŲ/`w!d'}y᝷4UW-% ُDY;ʮmYauNYJ,d-ar{,w.p$CŔ38'mƒ/ fBQ ȏv:C!ФDna3c9M;JN5r,SC1L B-oǑJD,bΕ?`iʱel,0ȔJJސ=8\aOQFHVILG]%9i۳wCƆ V ^Zb!]'j1 ٣Q iB2֪ {dWHneIȏLqUWS7_0K9d YL\|h7XT;Y#״ |CQ&y!k,62v &mKBQ(-;ꈐ=U;y//2uV!n~^K?j˳pK#,OQs)h|p FH:okF(+4F/r±TX!2/e. dJj5XUx=&6b Щbx/ި5A#2!FUfxܠU$~cZV䢠Nk6YsTHgbmYL3=+sKyHY)S}L;Df5}l~;ep~DbV뛸F-ё;MON?ux 5gA&>Bg'p#CX7kd2i)n< F8\[B". La=89WI#8ع@óHn @P ԽCJj?RVnVNǐQb+0/_VvG.!xti/,4Q65Zgt?%!TYrv$l F,D:q dV{v|vHDNjncbQ.LA6dWQcC`ַ=]J O T+7ubTJlEsl5o|}{m==lڿâ΂p%xXc ܛ%es]|%!"Qq`"tX:`yNfi^ ~1&Ly^*,!̢9sF꫄O,o)z[C/d'B$܂un+4,ԨuG;%s&*%ozjc7,ʪ۩qamLX쵝v֜P#:>@M}\ER$3!>N54pOgWү\a@Dd1N'.|^ebQF"X*lU7\5wgԶ f %۱p~L4Z}Mo:v T.-]RTQ s>BAD&-(8ߔD7`chd,@lmi伄.)+;g] yxV&B %t9VmP~JAR馄k %ayàTxlY@6tùM4FJ^*Fq2~DfEqIm2-igpxN &\#1T<)c!񘤞?=Tq4&g4I!! N%UYtwKd:W~UF"63>XƋF;]s.dWF* URw<b޶H`yQ%eҳY> f^ ,,s"ea-Q;&qVxRWձp*Hj5oH|T#Yp5N5N+`1| x:qi<~X)z N%Snm=ېڊ] _#|yw\R@*.>fq}L6ŻS\e +C*#脩1Ye1oK ;lYBCY)>3'li*FJ\(76 2bois!l״!J<(P7#JώRm+Y|UiGM~F͑>ͱl4Y|ֻ $BP3dcj"$տ50IUg;lƱ2눬ӉwBp6n$"umH ğ`N +^Y0^ [LNa*BˌGy8oq'⟇鄆NjTI81HMMGQc AVx|8 - :[Iw&.wc..Aa|ցT2ٵSrg(Ɠ"}${oPĝʢKoL`s msI`<v!~B(%N (Y\9V_ƛd}M>Qu6pXHEJ)5 mh]䳌Ah<~Rbk./(GTUȹQ^q|{ AƿBdؑ*:=}9P~^KxD<≆1fV.cSR+}\X#.uyyubxCY,Ks_!0LԳMdh&syeKSO*{.rԇ-<7/cրkgf:fWf})8QfrIo4PC*Z,|sZLp 3&E;&Fe{ײַS.S$1 t?#KS~6gD'ys'2XΙK 3t{m=!uSDSm̩qoc{I&mT E 0-bS:7b8C!Eq,O=tTʙyE gCpDf$m|!1G*5쐾=0~fKElE!Zg\!/vHԛ2\ZwEd/jqF.L'nzzЕ]TKrwښ&P$D|R"`FZ d#3*UMeʼf dߦ>7,Yݺ$5$ϱgYZ0707010000000c000081a400000000000000000000000167638a580000b4d0000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/]?EhDTTk׶ǼEr 5ys:^YR8CA:DWѼxs]is$X'=q`s7~MU -=N;6 ߧ\lkHc>q񏕊ޑ̌ \+"mhh<Թ l,'":*t,Uaϡ-T ep@J )^re߄)-|'WJc^g~pkbd,̫Su]-b퀹|Ү ͪ6.kBxCNtN^A$Y'Ral,']4R^LHLf=vAM֛nC~<]NJ! ~`ROS{6Aޚ f~vH c2?Eenalp[hK9F늿Y CMfæHK;g>^ijtˣCZc/"޳6::DF;*I`s63m?'U6v`>F΋*v $v}T&jRhxR.RKo)۩9piAɐ) 4@qzB7-~C)16d0,/[Ү~ʷSÁ*H1NKw7hnxT| W5c9G2$-Mă&w\@ Z&E2zs2]}q>uC[1+(N##6jXT ahwZtJ]uVjh%udREZYғvyaby~wxa`6Q2y'oVFa%҉Qo>PG<08zI<[vAR#Hn;=7vn 'Aknmm$QZl|JWe 8HHoVK ƭkLJqhe"ˠ3bj=?/y,7mԐpOҾXh\'I`3GsLp_l>F)bA;6v/ XV1YW,3>ixv2'=x R9W֊RKbЋB.Z%QڡN`@RF寛OC g옞wWn/tA5ddz|: p]`R<Fr >͟^3]12,v ?u|!FּX鰨UJoDMһ<:(IzSJT^ۗ !~Π~|xXS[8=DEE@B,y M5ch^t&Si9ƢENIY}Sk}Yo[%59% R|MucznE#ӿ&2s @F@}?AvrUp 2xoyw*C-!(ןr O"tqy"Gv춷~rM Q/=zVica j*b.R 5g}}۳=|HBq B.(M壣߫O񨬆B'cF?͙J+V,ᒼ~LNw1MT6xv C'7XƚC~BmȒ9^LmLoaڐ ?{-.'%eBHs(qwcST刺4ߙB>VQ*U.(,CUvrKGI,$/qpa[3wq]4`x da& (GFXVF?gv9HntSd< #t~7{ka[|;c{ɺ\XMhS,i8:yL2> ANV@@kӺ'O˾qjFgd*y&侯Fw__Ҫ4S64bi9'#&G>1M^.>̫~~QsQET XYP8nB%`_l[R Vy#oRgu5{GU_SǠh4Z!'.d]X=Ŕ7}hh[!CSaHY (>Əf[qݨivd֞66aRglV(!/IbY};:@?a"כm$(JR*#4p=N8a:hpV JJwZް.rA ]ƍ5 }Dw~*Xh8ORg.yY2#r.OZqgnI -TSy;@ӥم%0tRt&>Ǭ?2YZ:Y.cD|*iKPX9;?OL Zkc\,u}7n7wK\S~C'!S 1eBVuIvt&Fւj043sTǢ\`껭Ծu=Sgz}a}CQZ^ ՟ُ ,0Y S J"'gw4p;-S(2P-LiH q*vO>B'R*﬜0HvaRZ{2ATv.n+ښ3Иk`F~O+!7kJ .x^w;ys* wmuF6.ڊ<LNJ>iT°X' ܋t[=zMn,IxA8#׷iuj{R(ϲ(aE->+??ز Q7z`Dƴ.rIS~͢g*;~ޛ {':ۜ*$acì mO)ބ0K'(-80Xɬ5`SOzfF/5}~-PaX:R5]Ⱥ}$6HMD/ة^۔~bgJHX;qh>̖Ꮖk?Y^fdrWM sRF l5c [6PUN.CT|ۘii oȶ? sBa(}訣ɴMы5΃joݢ>TGuAL<ԠK+ ./)$5n[h)K/v9ܚcFrLfjYyԀ/ڱw 83xc ^F 'z/0Qz*{eg@ek.ɽX>Oe,_&"Zy晸d+N׫b|,t`H;GGt!S q[F `Bb$08FoPDob- >7RN$D`@%Fi| (n_$CF٠rnu#.0.15֏ߔ$<-NBMipQTuZ#X?_[񷘠RGmO-A? l 'O;`8Ԭ4 !6ʛ4zz|:j/O͸WˋW杩aflT-=XNcȕ2xl,y杇H>lce{qd@;E<!Qi#ɲ'q; -!?w}Azcg[;ACZZnnڳٴP8o\gm.GL_;2h5g[UK(;nBvLܾS:}Sb4P2[19kFE kDQ!5 =De:,b bV4pO3d4TtkR y⺦q[ywh+dct2G <*5r8w_g2Tg]V)cNQJ~p \ԐH'4QB(/St*6_&=s+-=* x? 3dBA)scl3,{ Қ0[ԧv+fJ<-!b)w`@f n^ ',i%Dt3f/t?LtevDa,ID{ME^Sv@y!k1ۻj@l9HO!_,FFxB wid*]Y^HęVo?-i075*{&zt1},s K:Y:cX=f7`kR|7RbOp)'D,ۭ@$rx&(}wO>*B *K^>)Z2crճS$\^:H_F&A?5@o% ]?E?`L/xhCf13pȻ)QlWt^Z;8ί>#v Df\D_`Ƒ"0,_fgp'FrXLfpr#<'6vH~ J/{\aHWf4heO&^ón3*$hr922Kvњz\EI!YA ˈ1U!C߄%( T N&>mnkA:`q5eɟD#k/{^>}j B=j7- /s=VyVoX'= ɑꓓak%9AhOX4K6-^FV X'TkUE/1qDhqoW 3Zvk)vБeXha1+'On%4:5a '+58_Y\q5F4~Qu@6nB[IXd:c#[t ;T _-n Rs#5ܖ?"*4}B8*iJ=bDДaF`rd(?(%Y!? ;/;$8Wj_v_쾭N~eUi O3f:+i}"U$Jy&a;XN@˴YsefHxIS{Jƒ=+ҧf=I](pEJeyNY/1[Bg3 NXWLx<*n{}tUgz[#!ElcI16Ӈʭ GChJ䢋bزVnZg MOVL1M#v]Dw*'vՒj6F+Y5.YeF璑7%RՁ~j jg*q ݣsiP$#t 8TS"n̳bAkj`X)sxO8ToSe,*A]ִS5C,\G'z%WОIҏܲe +*(V[uc󄖙yIv-*][Vة`x wLUZݕ&9Pיi1cB5 ðwI"GR+6m;u xA %R¢(̸[J @{` L#!?9E={Ǭa O\ (!+Z;vbRkhocz3Kr^Kl+-.h}]x,o"p:0ۿqD{tIUþt:e'k5Du;T>)4 ѿږI`aG6k*+x5ݿϠ^;*aVrm9^P6#^OΉk%GЬNHO!(PѲ0$O $]6O14i4a)&H50u`dֿȗZ8d9\;~F4p5ҍ[V_^(vEpE]h6y)<}7u~;(@eJ- kta)3o&M!;Hnwq d_x_p. 5ýb&˹BZiK@N+j\)nR# IB4;z7 ~[ Go?``5Hv|1!Pi^yΆPmjhYyLM ND`f7u93"XA`KB"7X3\50ֶ_KV44zVd $cgp9#?ٜN ͙m=!˅B`ZSnர C8|!3@γ6Ȳr:2:[c)f`KۻپͦHJ$ Ku |ޞx:%ǔk\\ճKg zs0xF&l`,:-6Q]J2#K`y$Q=ƕr>,Xfa:Q)f?#uc"aWdMYL52i#X铯_DycURXX黡ҨVgz[-oa~}!#dhZNxlA#޲p#Lq_JhKp(˽~>XAe3a.n81Y*<u, Ge@~oӢݩ>uI /O2>%37;2WV֐2WT{๮?45'ngW\<ŸPaf*$pATԚ5ZV r \BV֯pvMrI!S8}gi!\9Wwsחq1,>x _/cȘJas#qRϞi;v#ߔ|qxW&5Tk"$qwL kEc ;zrWw.e6C#mY 4I/J'Ӹ;z6Qy+5}s-VڍHQM [6_f#Y@( hQWܓ!2C>0OO^!u} Uw?$+Ywgr$ 4i v ;9ouk67~- HreI#6fy>ٔ/O꥚Y<E'4 +Ƙn)s>ƫ& 7j5XQ_0)wΥUR^󙣋XjS;)7[˺73c9L ^U7IP+8骑yVD]+lUbIzV}zxh Vx \nunѨ m5.s E/$I$#顗dNof~$ #%$w9&GoQ<(tPǹS#kxƐlU v8CLԠ?O03e@-@*8v8 =Icտ@*$u \8pXk)4,p~\錨-8 !A[U)9[R*[#{aNr6b7ɇnY'sG"5IFý$ <0$eDnş۵bzv=> !c;HJB9gyZeAS~) ʶ3+8+4kѽm .ԑ70g8C 1ZAJSi.cʊswx#s@ę˳'XIol= y 䤧4R=BYCnr Jj(;8<(q꣎D3Ϛ5eJS6M K~}awA2?r*(rCe2 Uǎa\:j[|\'Tر;_)~0AU{⪣咷PO:A.Y!0ET$_50K\+PtQ3 i cJ7RAx~SɯErkRrngX?OoOua Sw~=')Mϥy;߼j1:Z&2nR҉g !\7. O E~ "Uº]j` hܘimBzTзF#o3;Ə9wj"#/F/Ih>Zp\zֹ`OSpHgtlbHq%ay,5mX[Ć1,MFqQ XAc5m#-EzN ZE9ӕSl:k .`O."s3kt*+?0 (f{G-._La/K|;@bRV))u^-jc" kn̴vzX׿3\uă$|"z/ҽSg?Y6jP/W!*Dw$ΩPT#%`:ոfB}D6pHyc2 ˽hՋ\]6BY*/ba-12z9ZB$1WANr*4qgUR͂Q8Vnçu=ńgOSP8 pдJ6 Ż0^A9޲*pN͔lVJ,duA(w/qWMK>Td9@ҡ)%XMF9Ƈ7=*It)~ף x 8ŹGq=Y? ,WE5ΚP'j:Ar47!HlXnR6xD ~HK^5:Ak TF逖m{Jꭤ疟!e2ac_};}4?`Ps9_<ς4tpϵ< }W?Z-}gE(jIÛKiR 2[n@ߏL'IZŏv˗-+8L4Ie#r WeK%[y V8 L]貪T9~|kE*U@j?B a9iv༝Qz Ho5`k +O;&֮-b9Z,cUs,IG DU -a0K3kV=e5 `B$%YV9mrV^ PPj?v- #58m|YQ> woޣb&-ڕ*VJ͔P*IBJ11AF A 7{P?B?#oL wƨ,JS}b2&}&1j;P]BC9Em#ڠ޺8eDGzz/M|& żM FQ#F-M6 'a-# <=wg.m.fF._6nsc_ yh^Ր|ɼ[8680Qy?} V=7/ήmux꯬ e,]+uC-&/ZuoPz>jA,0|1驸:GՙkZv*$f>g OuJ m fW6Kb3zPTK1jL5*>4+Gܣ\f۞MW? hi.rjD_:輵I ( s?Fʬ WQAZq%U\ǐDR8Ӫ>U&U̫Q"rr@`Љ:w/mWh θ 7~MΔon N7~JЈU zͳMcvwz(9c~̽%`h>c͐?c1HMu}4u0Jd!IPѣ2\v3V2,F{2|!™z)g4%&']qrOz_PQDKҰ2S"k4٬>XU9qy0}߿bϣt : V7<~x1pS'9Jd5$>>>17LZW*!g qeeT.taj$v:7d\B7CRGC+֘E, u`}-ػFY,xnӼZ[*N v_iҙ]WR7ŐD~he\cV'5'p͍>wyw\4~/b Ipx_' Z~Wh >ger 0s!X 0HѤ"Ƞ8*-_i4E=~ .C=CJ BzF\4^{5F1u& KA w.1a!5spE"!)ŴyH=;A0{O^GCM NFɭLɂ%wg ùja^\j>ʨS Bsܝ!걽W Ri4o}Cc#s?~l/kwШG=jR|/?L%_e}b^DE“D RxqB ~Iqioq'SܶXNO!m0n19Mpͭ}eFqj? oR/ M,dοLw,`QIN"=ī;fF-ևЅPu halӊL#C[CNK羓7x_ {>7 #OoiTuYVA$҅ŔE>mdo H.4؏1#b!EG.8< wLkqUo$K݊ƫ=<+%SׇգwK F%ɡҬL?E_duѭd梎uޏtx-zT=."GJ5N5Y#|6 vq*LQ7Gf4 gW:}e`!aT]>`-&%CPLPTӄx~/ɰI;D8xD)`sު2S`] TFIruֻETV!> M)\ЍU]Dwŝ 踘~N9vZnbAEO&z`ڃb` Q[뜣)_޾0G$GP@Z3+;4.kʝ~+r, _iR1]Sdg.n6X1kEsN0FRs((BH/WPI8[f&8Ҷ]i>ysdChċ.w^ l7V#8J6Ƕ?zt ԓ,W!U9J +.1=qV?]qt;{J%fj޶gр5 '&G &p1g@Euy6lrLJQK Q*UaK+"RĮc>Sr͐Ib^W1~V]YDA,_r,CgVR+}K(4"󌴩X܅ݙExsl]xM6tZJiQyLo?PO=Pbu&iǤd[k Amƛ)d)[&C}ʈ egonyrHWg'9%xs\_Zʼ[Q,r<`OڑֻtXU2Nx @:D >3 ];BN9lI8=13{t8xlnA+UFJ\ 쮣[A/a(D.B3N큞B'=5;^5W{$N!ZG*6Ӵ841HC_ ?֦`27X0 S0'YpdII2G.r"6~dROwǂ|ܠ6JNh, A3G迳]]{DPķ_eZRB[j* Am<޲D/&%޽7'6[>Xr݈8%eG]ݜ61>0GD6N:A6NЇ)݈Ǟ=a ϒ=`bURFXIRO(tz|BRΐIޠߚA^y"2kyb+b;4 I'ux6NuIa9$T>0P)Gx_~N:?&$iI}4,ʋx`ΜR*y#@ؾ4Py_9fS)]Km}co:~ Mw9]< a#ȿ!rHEY7UN0 !0dgmNH,JOU@df=0 w3B{Ò`=-M*LS5!JBB^mΖg9'xa5b j[ tn [J[DHdAtA;2tM'H}dN5\&/ cE}:kIUE* {ߔ[Uչ5ހbĦ\r|@1Μ=O/H77FjC Т9@[jgrBEr,E1jGlGK~ǟxs\ږM8nwO/dE "!־6R}{T*kݙW^BF]v_!Ьty'1X GLcwO@L"ҶFx-43gkE ۏ^gdۥۃ |1e{J衺3 bc){ہ`u<<"xWjzY{:Tm^6iJMr?N3Q*#zq>a~ȾS@]܆%|-Ӻ)Oq%:B@a9uĢ='dxLŽJltWЄQc"}o4&X| BBZצ@xd!qv9i*jΗed hEC7=]춓RQn;5wT:Q| I/ݽ©K)s،cWd/lvлg~SQl7SSwZeYA=GiHGNǐRDԻV1`:L\+dob#k Bjߚg?ac䜹#'b0"^Q;Ďgo4"!Sⳳ;" %D6 7s:U3  "P]ZeI y%5GqTY *1qhhm.}c>E˯V-SwcؖC4tK7vcp+Xj&c[mÝg?bQo:Kp=@ouNѐ.UY7gcvȲ< t]hQU?Y,ҋ/*[X@ YO !_ۅ=w(`_9\(_D7& B̒p سd=&&loeDqNѯSN˻g9uFۨ0MpL=ѻ21o)B]5ϟ~ٰ,0J`d[][ycC-jhN 75Վ\; W0Sc]NbM23/ue"NlF;N`=?I3MhvL2n8M70L6 WiFf3C ?|ec*4r02cI=tVH8acsWhh4p}7p5d^K;љiڽ'ݵXrX4. 9;&3+TμQ1mR<`d6RnQ.N .\(hO) nB./#HCg~znUx[dlyG`ś*lʿ@D4{ѫrUGv"j>Hov Cx̑j)So;uS7ԣPb^{^A6H2E69 8j77MvN$xq i7*)vnY[s/ $sM1ʇLs ~ޕ\X>MNN/j x ? q~˷_8Ls ;n?Ȯ5t-GZ_Rsc+c)v" ߳%,Ɛ³I!qt&{lXq-e7ap@`jx=zv_MgB"/oΜ)=}\{f6OGToؘyzz1i0uki|,=' ̂N& ^A;(W}tk8GL _釡 :p a6d];yUdۃ$A\dIWigϘfnխN8B0|=BTE4r4`$-K>IN|ȧ`VįDW0A,*LuD -T9yu^Ý=ӹ[u|Z~/TBqʻTliSL#s8ϽJfqRrP_ Z)rw QVדr>p@I25hs^[y=]AZVW?rb_GL;gd)KA5?$gyaz= C#ہ}&5ļ]*INz wF;2|AtIf9 U$#>B1^i<2~b=5jwѨr~.n*!8@3a>{fђ{ɖF|>L?j:=q\{P9 -8%xamX1PtA))#rGB%lQ͓/)U )ssZfJyB8㵛-ŕp4Y~|3Nڼsd՗T3QNqBŝD*"#&hNVQ#f'EP޿<⍩'HOFPj1LsJpXy#4l9O/1CGzjV5M!ݤ 3ݦjV?l+d| d(f]~MDΐKO٢A!,"čwch4/1UNa([jPd/]BDVE'1}M) >o/1FHٕa+z}Ev3X ĽKx6zc4xdk4α˘#\>*lVLp+eے-\Ӵ.1JNS8w.ȂTlWVX۠HPFC S'"zbN;\sE{BƊA%ѲѻVӲpߜ}re_zT4ڍbB#>>S 95wBA>="z=˛K5F-< 6^].V3 CN&  O17`Ʃ.@eJDDD~*g*{]82O; OzCX:A.CW.;AtS]I=O`n ,iz]c$tF>Sk'Mln SOL􄅊ZȪGI׿\s}C1DFx$ #:|QW.)fqKê/Io4ލqFMTO G׫ʲU^~$uK`r!&y^$ \ wҼjn>$CxJ%Dɡd.ޞj:<ߐ) uιl?XXϮoG?9hVB݋y`LÛgTe{̴,Ȕaƅ+ (|ډ`R!qey8bBPelҠ.w 2P3cowBg6Ӛ`j[,Ky53:V}|G #F< fJdCN)%-j/< <̕˺Q/xu>V\20Aꫢaatbծ*Wa\Sv,q0[ j ⦔7K5@3(&{l_v5PP]~0TW̐ 6}JWӃjB݌F\^ٍC}>ܠT\% %+ v I%-A_rAIft_e[N֌`!٥*H $F&EX2%H'RC)YwbHwMrwEZBd5#(:ɫ=g e$wvO>Q3L(5(_B^bY% ˯MBN= MǶ\v;S+7 _ctެN XX: vsg%<{*ټtEۚ]AfX"1? Շ|sI XIs\n8J3&eQ✄[X}Acmݹ:OPAgfA=țq EiÌh|"|9) O^9G:ϭEm+Bu'L0R_K_Hx MXp%o4q4ngg^߭DF9BvB>K3w^73ݻSD'P|y6 !wJ^(\>[l,mp@&W\OvcHDZ%|и9IU o}`e:Qbn5ʾ( ?Bn 8 fXxЊYq{H|r&uuwF2 Eθƺ4PխDgGre,v4Y"Q;sL'|0n=AskR ֊18mAn2ed[# y6r~Us MWn||;yǖmySm\@<'J?ڒN_VwQl4ALU< O{U1yBi(lQ= #+.E^P½Yii0<~Rױѿ ɇESW+([55iYFaq1Ѱz6 &3ќa,Ƿ-.@yM!K4 PzẐ4ɬi7 XޠǴH)8}0DMEYMѴPLiIy1k!zV/Uddإ;zcEI #HN7*I8_#xXhʢ,gI̔.ly\8 {jq6ٹQ\jǰ* tish"+P4)l~Qqd:"(RX;Ѭw^;нp<øF10t*mbf+#[]F֚`kO,K(\pĘC)A^& j {8B;kF9+f`ܧ cmW +Wq+ˠ]NV$1r3'0( AR\UI Kb&.`#sU} >V!wT^dp õ% HyMsP;zthԔX>V>xRZ$mF]P9k=SH^#;{]`n'`\<(W'$OhYG=NBH eL&~mr{!٫H82a{N)ᢘWb_pM@nUONi?$*qHQFAÓDH.?ud(ϖlgevgF "%wu ak !mp3<\ G41(HĦTo& x|R sW }S= Zٟ(^dYڸkwybh=@Lm'?LIRAૐFAO 9>yz\26D K߽94L;{rAԋHsU8-q8]"|08@HGc]#(fqt$)\^.njޙOޮ'yIO;ǡO7nZd^QdyF( Wq55Pw2A0YL1U[Fsm{x}?1}x hI@ =,ztЃ0UC|~.2&wC]5ܥG歝Ґɰ;X2Ф R/# cp9SDST-i}Véo3p,BސfQcY<븹p{ iEfnp?e;trƚSA9 AH \ w$H2T⑙cXHpNOsA .ħkf7Xoo[[Y&SK3uY2JvnFvF0^d҂I2ĿӲj yzPiXO Nc X~$#-4q8"aϞ~@O7=>k9@]fqWk4ts۲7㽄]LR(& z&&}bɾaI_> /I^;*T*`G{n.O 4EX5w,),`_Yy S N~V4u08#߮3-#TF?Uow۰r<oQ(C+7&'>0.\Wt.Xvο$= I_^+=<=ogبw **@w?cVՉ1eZܧ9aY>R FZK_sށ=|8AtަV6Պ6~~V'Hd8\WTOR/RœL=οӊėBNB|_鋈ϱ8jiRv(mC&A#OV@JjF2Z^mѥok`;AUa-w->͍u^?E+= /6ɦ qNfk9Pjѩh+`uWϗָ<d>EfSp +g^.󿳤71Nu#9`xN 9:ܶeubO_*!&bEqZWHGHX3'9ū cǥ݇Qpu~++*`ۃ^-d~@w}Vэ4 mJWLta`;`<м#xz*08E]5.B1rEfG 5UwNԠ%ӯESEq#iZOK@^9{ߛ20nݚ%+xnsX(ˬE voW{w܋ ;E<{#+mle *^AD9%|rT2Y`grdH$r^*ZUqJ!)Գ v⇬~YIǗH +xxKGreU -0򐡳ȥ6躐Nt'pe-,EK!\~1_"߶ *2MG6o+4V9eA<'A^K(ob^wVSjXm1Ӈ2쏄ZDRqXS\\IKRAtF -|^Ѫ=۫ ~ֺg#rtd97^KɁpU,if2dc/dh|P  eљG0)u}i]2Su,澥i;aɟQ.37yBt}Q(0%3%x*3p'Gg((C#sIp6)fˇGJx ?Ѕe\5LyHsVFUuaw$}(p.C̗d>mO-f2HA6îz'虥B@U]&Wډ؃\58pظ~\\}N&^ c "d Ұ0ӃXʕUuO˫향g/U]iT``%14zt]rQ%}~3,EN.|(*7OiIByUaQ(M0򠰽D&G yX(Ր!MkܼҺESZw?GY) ~hNy \%~j3C_BNJ=Y8VWE6A7=ú|EdE/6U$ R\ %T) sG,^On?Ƅ9&=g3 y2 IiD9W.O !sM;O;'z):1Fw;JQ;/{&K(Mܣ UVϕvəePC왙/\5fΐ2MY~3[ׅ_^ iHGR)̛CJ'&D(pk@K$Wq5Zi;d %f~<$'[ W5Tg$! ; bBcnVKӺpemK-YIJ\,F8 "~}d:<ؠʠ;DH_*a0,gtgQjk k-Bؐ!.-qv a-A=g#=>)qL\0' Q'VLYu\pWCr'n|kG\s{{L0R5&t|XJoljI~tARZq;#Y"N,1gsh@dkPN ^!.&m=CL|LM ߁3im4QScuQ8x펝鎲0pS$pnPn7JT8>Ex3) 1UX2sP4:9Ib9sɵ S^ATA2FZWyүt-OyvhYxä f͹tzs7j[HWv2G@Pn"Wa2{ܲ6.ocraL r7 4ecw:\>L:#$q;p|U gf +]ԬIȔ3p^Ȍ nTbeٺw'&2:אX"$\w؇=1nv`U<=.\ؗ^D^ޚSƄfYp8En{ TU㭞_/Դ8* ѽė*9mHxV%Ռp}KS¼ Aⱋ7%U>ɗ7 (3 ֳ(SB!lV> ;S|^\a8K 4`,C@IGވRBJy3R zh|HNpZtFDhد&Jq=) MͪIڨLao&0( _c:>wS"I&l&O1r.S٬$4JN)R4JڦgO (#~) Yz?zhh\Y SQˆneX%;+撶أKoGM^PByh0A > ҭ3NhIb*Q >!!LX!a7]F' k'yUݸj&N ˤW|bpTg\rJI-ӟrXVZS sxO6,rݯgg3j1%^^5Ȥi^Sγ}?9drp'.t2&'DW2YD);Jev}5X,µ2$pțoe"E>P1povBrq:Gŭ̩ѽ u,0J2GHnZ} ІYfaz+THe-VF{X'}FA/ wSjj d>7Xֆ.,p2[Kb$( 9Q㰏0O^I:5#;>vzaaoBJiJ7A|4C͡@4sWfExrV-USAnee'hC+ʲsoxZ%_:LyN<S~z/( ؙcXluږ"C-]XtB>*hr)c$4N@ }d(>UDnk0<5C>R.c 7?CH~uNN"SiUKv!-%pY]|ey2\3E5=.-$UM"&kCܡ[U2zGGp|6wH9ǘK[wo\+ز'~[$`󊘘2] V, jm"eNXͤT t(Ȝp|([Ph)z۰7l zTsl^~Kfg)]0fԉ"p e+|7s?B@ge$:óZ=[Z`GP;q}Yx 8B[l*+[rZ] cȆꦲfU\9ډ@]@bL n-v-~Dr66DeVı}1аt3U]Ùr,;T;mCK>B$s^ѢIl3iD Y񱘐l%yFkCA%&kGɹR +W☚ ],{M T+*!9',=ddF KesP+IBuUYfg250IW͉ gO" =Vkph׍#;2uzzl:*;v3q足AP)G\֛K Z]. /6u%3u5` ) pkzT~b-RqT6ߢxǎfr[mZםll)l<4j3bިZV:\A"NX[Tį/¶,?V"'ik**׆@c~S>X^y-U;z#!5lNjL-8XC } 6-Ve&!n{ؿIa K,? ֵ h̠3&ZAi^R4lYR&q@ !M1߳G/-ȷGX8V<%" =eR 㪕k݇ h= XG ;-" _o.Rh17!CXly!Tk:fwE Z*4- :6}17.52WBְHjOL\"²$9xKX"r_g]11G᠕ux<?oG=P<1g,8#V0@YH)7CnYY ~.<7DsF0Vԉ]=gI"ncc@ѣzҙSŀ}w =d ASAKvN`gScs87?<⟤[ϼ?nڄƜŐԀL569XPIoe ;DsV\.xp{3'˜ ̄Ȭm揺OX)^>% bS/e4+CxIWж qh˗VC9?plS-y:(Z$V D HZ#~5h~"t bH #OtqXFplc.ƐnA Y{^Ao}sgeoaN+n"⬅'C&60sQjzeKdp G$9og+K+RͯĈ (d_;M(]@piMd/ӎ<:7eN9x'N}QV긝\_R νKF2P! ŠU>kiQxS  ڥى(}IʼnC\Ո1(p7Z"Vko <gz>s {*8mWMj¬ "œGZ+EH EeY-Y~G}tE2oX{@﯁YwbuU\ =`65!t0y=:XvWíoG"+t/9µ0d# tX+Wlr䢆|AjwJio TgU2U@"*'BoBΎ }fsХ"P*]t-*_}Mls` B. A1MIfT0NCa^c=h`Inwrt:Ŋh k0OTSi/m$ ?Pll"GZ:ypIDֆ˧F؜t,ǐ-Q{tLFhn& µ:x.OcRy|ktco^D+HJc*qpp,:V3oS$;B'=h8޿,x N2{|]!مR pm‹ܰ[~* ?G'M5tN:_T lb )LY>DA%x_-4 jL)7FM,}k܋7@ ϙ ?K+#3uT 6 ڞ10 y dO] Yr&gMa8"p&ŗV,.TS&q|x2%3JL7pUQБi!.k Y+̠!e[gu7`R1;6 ):`m[V*RպtuCqKZ*[-]|hXPLit҃_HWmm<נ(zdad_9) hu]4`}X$I,lĞ g#|s&ykBԩ6LHIrdsa/z<9B+l'1F%ڣ-YH} _ҙN[86 :ė+s2}t|ũAUIoOB;~n'?tyv1t?M[~bliTJ'nW4*ՅS4̢"of?8݋9fO}NACxWv[w t}s3cP '4]lz[!7U"ү*6+_wԸTey{6l9ǵV1Q4Q򄀗@P=dJaK[Í *1!5˿2aq,i9-JwP6# :P2$̆/:Dt3 2Sa94QOS{T̝vrhY5{\F쪫k -NS Bc9^:ft*ܧPe{"xAdG4}$r'j})29L @=|Gp36}gw56+s $?2;Ο"#AuCPMaCC}#&$4bQc &1U-+p[ %|řx&er=l.M,{ōײ`H%O7W'A'eI~FtnL4 b0N]&.=Ta$ŖgI`&*M\AOiX3+E"Pf 7P;6-Rv B>RH^ bb-ރ|,gPg!9^)!,W{չ`Ѕ{ײ?fX&̔(G{Â"06wP4!]5!4q u*K~_uY''Ȼj4˄bcn,}GEm$= QLB焍٪31mi.sh^t1ƹh~6z.V9Qz)8䠒4caof )pFoHLEdbYGѻ2u;+u[+&h#$ૅĘ'~$gJ|%Z4Ƨ^C!(dfW* fMt{a)}κUԉ,W&ԡ`*_-h#F |I%Vl?ZBE )YF ɒծcU:2]3D]6j]#=hu 03QёbCB c<)| 6u0/p@}`#oα)<+R-Ǡfdֳ!Q Aₙ][!UĭYMϙFd"K,sG)u("ÏĢ B`mE4jR?D ԟ8B5%}gb0t^+b66% r蔦{z2Q_ߎ9yDGG5n!@WV=M(8譻&[)3x2}d^]^d<$ r._אAB8fhPקbt^krlR\7Ր}sOQ#e"@:5k'P J lttȣԍΙ'njsXOu=A[G5=beE_0dE];,2 S8{,D삐ǟGMl%1|٪Ƕ}Pz*hiz)H3^^VmZio9TTHZXr0[N SdžsI6QM>z ԤE+>+鮘\#H,.Grg@h8:jm:x#9jQ:ZL)zZXiL %yHUaYh3_ ]+dƷ'r˴pbT71!D6 /a40 }T~#pRƐ |ƹޘi&knz,lXŸ jYZgbi4ViXC7<J K &\"zӿid Cͼ19\"qȀٕ30շJS4" $Rc3 8޶C!y_=`nT&Z7<9#UHBmS]W vJp-mm}Lqp[rSW ̱` 953ӋkXTEs)cCW%g]YUS="K~v> =pTBSUMkI|<эQ(}rz5J>U&W+60}6ϝ<5?\# V7b4#pgR߇Fw CN~Fg_)߿om{~[^v-s^P"Hu ]V^ !>3"ng\d8Ȅڎ"&(dB_3|wSxt{dqWIp~~0r2QQl흑Z;F\a-\;&- a\hb hOk{,GE9e<4$! ŒpG'b { g df|lEO} +(+MGKr݃j j7 /ǡđo qevI0x##fMAn2F}om^mv f'j'pV5mYȰcߝE.O4qop>UMlLb/:cw]{1[66EuhCb ɵSWhs\iF3Hn cnc.#R `1Uf@nN 5 #y }σbl̼ u[_W^d9ID\@Ļw//mӎVVC&6{D_O,<_]a9iy3VYɼN ViNW`n Q 4wl5ۺ̕RiqN5zen4 RVfvt+Ѷ(ry͸p0g? 338m<;ĺF(?](9'*o}b'| @pw*[6w};|L].ۃ =A@eim 6nk@zUs\իٻ~Y}V9kb^㱪-^bW~[Qét lc1XDe ZM &D5ԗb{Kl '=DO`P%A4)fHjn (%Ļ]%:P1϶PЪ~p-QU~Ttu OW ߐ!_i5c;̘v703>D4 [qq\x I ~@s/ūWNKfltwXq?ҪsZx][ ~vxsOɛ:hZjhKs,% հ`6P2k AM78'caHJs_K<ѳԣ'eFIk~kBj}u#ʃ^b8oѰO+y<&S釭h)GLn؂+S { #r.d!_`f$4QeELV_8'YRE DfyLu8yO]'/r(}M8([uld[v5{_ JZĎuPO uao@|:e ;K"i @րH9$j"o)pa=8 &T 24TټzB 0ƍ!!j,Џٍl(U4/O 'b̉Ye뿼hePQߥ:x!2Hk2h ,RkMTlUfXt?b[W}xěWaΤ~f6# g])X]풹A7QH#sEUCEtµ1Hc:"9d;/N\M_>jM1vtYң_I}Bt\O##ry.KŌ,.jDP Ղ._hAyh5sd%G^^hRo8;Dfw&@(:iFR2-uldŢߎ$nȴʀNJ6& 5 6|vuW^j [tpd|aE]2Ppu z8b+g(!a+v;!14_)\m5*\Ǎ-7Q C$7KPa'cJO3'9y/EMofr0\QBhR`;~I16vb'L?`XaKCV,t^3H\2Hp,ӈUGRXⵘHaEdwZ^+T>C^zx'#"W^o( F1+LXv{RP,eh4wudoW&qfv52_58>Ǹ7R+(A d9uk7R$D }R~h6 {x:).*?H(?o׬)CM+H&5η2;EIr{]%I9x\ ݝY?ܕVV&1u&>̐ovךqBEQaЅˀB.#AT#{l'oYJglhYLN~*-eOP#X+:%uMI}:T|7O_qS ֜C0_0AYެ QFr㥬 K\6 \)&B>A ˑڛﵽ PY^-EvZf C"!f'0Bum2'cث5FwPug gg-h‡A)])/F|g@1C1}hhd#Zx{)_^# WƞNPqQ«`eF**vgXSbcshn< oߔ$GU%I{!)E[m9- `N*OߩM!*z 3˂-κt !`$=u.6!fgX*AmO#) 7Hף Z2b#]og$ 9}|mRs˙նAPYiu?9\oX-|Mt]9:@8ryp$*O Z,C+ Sf+"'(6w<~T*9%f-,}*ݛЀ.q8,As?8m %6'^1Cp abP(3YY5])<=E%g=eMm< ^O%ɡbYN8kz(E &C#F2r2`Na"jHNBoii'E{9>#io2m#O"e[/_c]Al j@\+P+,3@1; dy6#WF?܃OcͫɠiZ-J}h-ô^nn;ADFb@n N˨TtGRae9S=^(nﹾ}~-Fi _ &CU꽆CAZ뎎|/m!h5В>aaRN}lj$fr31QBPCWOUs5w|ѠB?WBr`%hݑ`.)?q5gq^zݒ^tI:H ~~e21}ZDm*yFG`C )}̓ 4|'pѾUM^ʋ t E0 04%z( %lx|QJ`)Y}TH+Qnj~ƛ!-'jB- =BV N8)7;;uD~|6 ΐrXj<$! ?ξɨfZ\CSb];UD, P6diUJWpȾ"Uz/̢Q[A>+ Eڣ09aujTY֣.VkR)&@ETLODumֹG'w,{a0ΚLq7>6D%aҩ`P.JVk5]j- 7o e1}*F̬Uɣ vvz1ۊ Hm}\_~1֓<-)J"S3[݈q7R!T0<ڔ@IcP+8wK`t?[4KZL0>4 /Ѽ\*~O57ndŮC{&h!6A5δrtG gYZ0707010000000d000081a400000000000000000000000167638a580000cfb0000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/o]?EhDTTk׶Ǽ=j` ,E(''T1[K >7!UIi1܇PBᎇfD3V &KePXO 47(q3}7nRk7H'GVa}$κ ~S~@IU({r~aua/xrEF\Q`hkPFE%hj I{ JɯRInb'l jZġͲRIڳ#D@Mry0VXX}YnŐN{9L3dAKYE s4:pj"!=MR{΀o{mhW51pbZnX6땊̚mIkvw/&H084S%)QkS t\wx%“(|;(NTWmUdӔ?/IKn*K?P_̛oZ*Xs|J6ڏh j"-G\*" VN" ۠$/X?C:3|P|WOdgL Ӝ&7^(7+$bGhlz<'&_ºeY;&ޭ @vl fL1/!:+-z `>e7"sT25J[?̄fhSӴLs#Yz𫙾} Ǜ/. 6UUxȴv.Peu\` !˃uϜNBYv#؅I Rm ]z!DN#) V)=cȜhޏaLi43tle8m>契ǎ#%| Ug1~f TI3]jo@Ug_ 񉎰}@"^=iDs(4e&8T#Iٱy"gi<Ǧ9K OZ"t'sǃjv4e=x#nJO=`XGMR@>P8U3ɮD7ͮ#>ԢWߖEN% iWxu*'%:;@$wUb=>%YBJ X²ʇ]v2v;qŨ@*#k[K^y7 4o=tA\ۙN:gCLDyrC#.ϟ aA.$ZB1(ǥf6YE@ְoW$zNESSe.K p\C4Omc$s۟ a!Qx̵{Bjc ?g]6Z%+{鸬x1Kɿ>1:p!)~5[^sګA֠ Q)pFF%˅ ء s flTp:91Qew8PRpK_lUfiyo]5f5T@z{/ˡY4nK#&7vmfCav#Jf\ϣ0nh]դw #zܙaρ1ℴz>-u]{6g =o.οEke$tPx ^֪k17ؽ.צo{H3/(CM[y\7`_ Zmt3o[wP9:zQK~AC⟅ۛsXɬ%\r:ݷnCˢ>9x3;b~FA"Rt?yёP>>("~Md #`XŐ X[DSSn)6w*<  $ydPr1}] cx|q Cpx_U"C 1z'JY  ^?r9G3|8淏2ECهдӦA4-{rbWJ)Ia+NH#8.ۖIX؈νS 5Z驝vX뿚MG4ͥ R%g݌ K\>ie*g. h% w]vH|D3@5} ⩠kZa `ИۯCc qJ]AV&`h~Y yO.Zz.Է1/鲁gU^_H#P}&&bzz %tU[[g ]v];Y7F*~n& iUR})=5LMfRVcn'#E"Q;*!0v9\ ca|dEhc=sĔ٫w"GmԲo۞tq΍N2ݤE~Eyx[6%;!3 +x @yjm`JLefЙI'j*1foLF>ؠjO3%Rk)"܎WeƐۑlC-TҌU" %cZtaɩ$lx0羴Kְ}kKg$7Գ毐 ˮb_5+|=au N 4ث<{9l6x'N»PljuX$]ȢIǰA'jfy56c2X})q!軀0bscI-P@(.+$ιAK7g3 %b5EM'vōV&v#QHj:6g?[_jz:1~[C_J2;fR"tsnM]I{sy i$= #CTqADL&|,̈tlӿt}@Xo>J+߮ AQ/b[;h>{Ќ_`U@\e;F,Vœ t%n{da&xp>6%U!}vt;h >RzOi붲8[<N d[\5v esupдƷ%:==QRXg䮣N uR0c {b/RvF2F-ѰX>`⏄v6 &.Va>T ,xC+ ͝c!}*ZPL;pkGqvV;V>|rD,t%L^CP>wы/#aMA㣍FrRL1|qK#uvu;M/P$Kkx%/oO~Jyaj5L3¬J  `RK.@4JBCHpS<P?w?KOWПaNAlZ6?nO]{&b f~ 䋼™nt^ҰIB~]LIT 7j2zؙs5#Q.Ϛfvjmޏ2 UJ4ػȈ+Ev,Sl9k(^yƺ\-)9[YǴvnNX1Cq|H1Q !2rÄ́ہ%mEI ॊ= RE`x`mRX!r_{][NDyhW+9oշ)tIxg!'!dL[-!\.6JU(]W;\h8xuG6 vÈGFB nv1XwN1jj 6Uy -|Q/N4VFuYq|aElkazIUyAm )N@5\gq7ӷҩD;l$j_%w vd ^ڼhQSpb]^kAVvd)ުϜAf<'|,p/g&ys1E٨yuR0J#H&HQї< `0gTW4ώ'XLQHX,n37^Co?H؁3 ];~p.cw( uIQXֿb7lqQs&Ty E)n[EpHk)tLsi|Fo:l?B%˵?(xA9b/U Dt%ZV̒R 2gsY-bb`in8NGunW3pz0 acM IZ3|(c~D]| ?[fYlOجYCZ'7:^˵[;:sVP F$suj%̼ #N9|4c(9o[%vHlY65=4;i;C3n)*LtRg~[\ ʤ| 0Xy=yme7̀:ۃZ"AW㿖;i5u% ~Gz8Vxבо녛mpx'88i^'e>ȿ@8R)πH$3 ι:w{y~Ԙl~}NwTk}>_c!ώ+(h!JIHUK{3{EJ֗wWVa]ֈ҂d/7&" =mr]JW?}q9rH6FMS;HgTCYu>ƤFԯ^~|w_!$@`Q%,MEhph 5mkeKj3KOͤ#Zy1]@l-j24>Yp}'[Z)jQwPeρ(z˯8Ͷ⽏~ 1A.LOgySUM琉ï_̳ݣ?I {trqLJl{MP~+1{s kDfРtNF8 ŸAi'13Pr=5qP\YSNZEIr?P@4:Ȯ(f'} >v=np~muqVY=X}#A} 퀝A(CI؛/7__a8I]Bؿkv&y GMuܶ5-D5՝fy-,X_imr[-Xa+ґ3֓˩Q7k|öCX/T"Mn< [պ$u[9HH()ƨw=1Z q,TjReTrz+h@ھ2 }(.E)0lhy_ @lr^-;]G+}F]Y-N LC{5\Ug, t%^j]atGNtj.>3᪷F'*̭@fP`pӰ"`_d:[rf,>g:DZwi%A|K X~yӭ҇Cf|Wҕ  0]]3ω0KG#D9Hi(]z^mWF^%<_һ~-dE榶&,ɜ} g:{8XZ]'j^y;WQL:5 p+ 3+j/ 5b'}Dj73D0ܖ%bfz)T=wU_"drKB̀q3|J nL~O&QaVX~XܕHViBq䛯:#y cK(]8o Tl2^᫖\ t~pbXKN5us@⑷kf u=T˱CxCpN1莁be8x00;v5g~x"yӥ[99:("DҋVR:c_CTg#ˬ=piDcvA ecR' /|2)(>nTǂkl?YESQ)aA/!9f2eVr >Hwi2Ege e{}l #ʗ:z[b1X=b~Z'+!|ўvANsAEUYn)Q~Z}Wy`+!AG[{'W@/vGP!hW) [Jb%9Dy\ HѐlSt@|S*gQ>);0đ~̄3h :3L.}afVCl\5SDR-L?u(Qϵ)"x?A].:nܿZ=Lу,Ob0Tp}oD L7"Jn@[{OpI氾g AΛ.*O|0eg:".k;Gd ֢F|zt zEIjJFDY m:Q8JjC)f e&S*D%&|^D Mֶz8L\A>193VmAr*oEfXʐ3 -YͶ5ϰB'*BIC|߬|)%4LT%lqv*i_݁Lo')hJJ$FSǔwLZϿ2KmV]VQ}\k8ki߼: Z{i-Cjy~u/mOے+~**3mS)0[t 1jw?&+8o'AE7p^Z4"1dȩ`%(VUP0UiXDnHNDz- Tb8#aۺ U U><lQI8uEbzS9TkZ%Y T`3fP;lY)Y[fa <;%C\AG0c4VPj)V4x+k $NߝpRяMhts3yBIaCF_ܡ֢U(FavKmqh˥rBvy7]5 PVęJeLMvjBsi=Fd~m@+/D6 Y;Rv杠JB;2ʬ}T,ㇾѼĿ$6d<\`I s׭Nф*"&sP ʿvb5O]%J 6"s('A }qƿ]n^]!(Z(ޭvӺ5/dL$y=YHo;9mp⪹+;s͋:oSo!ANs\1=A. Rи*+=v!-ԓф`hI6=/|)s#G!o?wu}PYFH11hж4LYй;U"=*Ԁe/$09Q$L+\-Y83kL|Y>aZ ֊GvWM kg."oظ,6qM\9U g=d D_1w !nJ2Z!"vz2ef+]Q=^=B_EC'^-nqv4MN\O[pb% @z{ X/3@*_! ҹSZgGzJhVm*I_V6e0q77j[k b״4EQma@̘*rRdJ[;g5/%VƦ?3c7LHm@Z}!FF'bejMS%\mUe!&wA{0Ʈ5%TV$UE=_'rR PMXIw%jO#,|;R `m\`;_p|fGQudЧ|_ |n!,ڏόC~?(ExՒ#fs]oz*ڎ aSS&& e?߭UL&e*E7av"F^چjǬU6)_^Pw)gkȗlʒc /u喎Z fDےH1CH!`7^0ina+'xTB {B̕8uvB2Up8U'_EW.idPlKʅ~6.g ְS|Čx ~,gob}rj>jdnO#aG#? \-q8 $DvV|}}{gmBa2*k]uASVM*rWEuxyn /KK%v8'WT˽gl]hDEiKlB)+ >8?l|Bg>6hAc Kd$~JW?:w(:azb> , xn^!o]M+V{{]|d~º{f.}/T줗b2`/t =aB/OY\˒Iy_JD hX,;";$&pHFރb!am1/i69*CLtCBR匯/.O׿Q( /^YC`9eȂ=N*P7#G}:k%6cpVdO+>򞐝&?{4sr#{A{)m쩮!^w;G#F{ׄPk|v0 ǚOH5J;C|,=@aڂk;?*|bC8~+Ttm.kz! x-aN*BZRK@+QOTc|;^Qa(~fp-\>.|AI>K%ā럱*ݔsOP6fz>RM;?p61y\BfWwUE|"Kuoʮbz. 鿕3E_X.Gu߀IpoF=!D4Pli&rڸy`OL0}F5i)9J" e3 PI5 R3v,%[ܕ$w`LNox6 X@v>Fы07|74 \}QQ,NIjc=F4$mb T}ס({E}q*p{QQIŹ/ޗ3YlN":d\_G]^/iUO%^8s*I=ǐ.GrrLfcfRQlt+cKk8Ñ `AL0[܇SMjm+E8. U1wFbi'v.(͜ ]`'uHCGwÜU[gti$V֞!l%9"l 9U }2KYk}n=O#>%x`uYaDDJwZM?jN碽>ꠕ0Vu+RLg XYRFNFi/x2G^;E\o"3/$[I[jài-1!`AX2<͹x92 K9AWDV8E+8]8M*J!P&]):օIҬ+nvl߀ķb8xFi6, )πՐhE>_[kacf:q)m)nA\8r+I=Ik ]iV\g Cxk_FƆafcj#nT2\-5W\̙Kg3L ITKcIs /aaԖӾ3ųa>+J^1jlTI,nx0BE9 j{Z &^i*r_-GL5prF|~畅YsG>o;|{W٧q2P}ei3iٜq{-q]5B1ɇʡ,vLǎ.D M7L./ 2nI ˤehf)L;%5?V[NHiQDh^HRBpZ$j$栰1+}8 DfJ&:U7z8gaٮ cćQMUO&~胿#ިg0_Gi>kJXsvٿX$`U=|i mfH* 4K2X*bdYMKG;Iܙmwj!9QQY;tV"nG@ tx29y/Y*tޛkrN]ԫ+%DVyi#Ankb@Eyu2o/8xHi%Fみ(~9ƕY$nXMVZ]^` ~; -*x6{>UqF &_TrɬϺAH;n_.YYn؝Eh376cTYEֲ .i8F:ͷnvϝ>J|'Zy[ #E'mb1aқ=<$ }i`^*9j5fz>8Ouӌ+~RQ W#+Td#`COHL |A`0r۞s艉_b]aJ\3az7"&}x8 c;g >Iy[Z6J{yNZ4\ E@=e@s hkEw/QEti+NQGJR_C3"S+'3<`ԟYJ{/<bb*z}1WLPGdDZW]D/Tvv8 z/PZ`2F)sޟ2j,J++\yR%U.F}85#q^#xćmTdxZ_:ggGU:߇ע9yE=>|o a)=P2KdL<j'I]:bXiq>.~ sl+ÙĸR wB/B OaƔjWi,YHGʔZ }QlgZe87 lʣqD1sׄC!;xMϵR?X uNbtofpKMzZ-qUBf'eB|`vdNcmt w[R Բ=E=>knRoc`0D,,ןϞ[(8xcge`3ɶ s[j$ZCY{I9}eϜGY?ˌ@$%VSukodxcs=D)Su+}冦OߜfASA>l,vQfy78C3ok#D9hvW>mžZ=o`V.M( S,yT EVoCTǘKX)? @Hg_^տ| w@ζt_:Л$qQLpj Zck|sc A +=g042˩ܝ3Cقzk,Ñ'm %imBB,/ Eh.QQ*ϽONϷ,hT)6``E˜)"^.xL5xp'8ɷ\=n"aS8ѳWQ?X/S5lVLEz89ps~ z{} Y0Oj70޲xjcoH~9#*vnx #[eBxe癹Ml@UF;0watչ) \da"3~A[/sI7ȳŤWx$I"#^ϲ ؅&,92DWhC ͆'c{K| e(yĴ!黣l=ڨ,+qbz=#' HR?CWByK1,!No6)%hY΂+aW{N Zc5[V9tDsYT;6߻uOA% m!Jo!S=E!7k`#ǂ&1$+^* -{nOh#YdyEev>|C9!pmo6C}ˎYaD/K_ &(ՑH9;1_gv9dt㏺bܦJn@vWMb׈}LܔS, =ZMct i[_!{= Sb5߈s.Y8m=ad~7BP2a Y;b>MG 骹} '-)"L[-Vؒ%Hs>v])i7ӖSph3] Q>8OЏ6aaN(+0xood8iXìjq"XJf8OroA@~'{+˳y g~sǑ95έ0T"K :Y W(2l䌀k;"߈ɐц]7G[=JH6ǮN)<)h&5k?^5$2PKL*S$g_送SU8㾇2-U M4J( .PG+#4ɖ0$E)-42$vQD|J۔wDPEs%b'H/eY\D2[$="e <&>ru}69(ȹ*}b>e[+.fT} "m!Kd`FInXQF:2 5"$}kOd9g):S2pC0ܜfnUZꊳ$WYy|[nksHLODp LhyBC*'au[ߘMڄQloXL=aCT8QG~^M@XKWS*fv83<-Hsz|yr$*cI,QqO:܍Xj gK=rwr;yUvGHKUYlN [<$ϔ7jwsg1&'s.a^\NFChTնDe-E_%zEװK%JﻞMikrm :ڟhhhA̓ceOШJ"*0p(L:IWrɿS7jT{OsKfPvB7s1c?8bF.Lf90i c>鿕(Sgp0 (Zwre{jk4CFeLۻw zRimhfԙa,HvV \ANaqKy5@,bܺr2AZ &GdʂEK o%OUa-@ QK&JL4!wrLG(G{ F\%.Ԣ< cエAc-֞q1Ф1HhM-*bg/-޵;-Ji#Eм#vM>SgLۥlkIih t9>ۇ6cX{:Եzq!"' \4%0/'h𷋃a@XDe8>/Ўf3S:w*1apHkOR÷!B#ReK"9h[NU;}o$7N'OfȎ%f:Ѽ+d!\ݼ Ѕ 7Xvp;6j䋉4뤮`9 @?C#7)4v̄4` Nyf8KQѸL'J>[mѰT@<-߽IBfNK½4B}Yn4J!l[R ZeoZ3Nƥt’E2#hژrv(п{W?ax&eʈ/ǦdU^.1I-3Y{Br7L㷀u@]IP1*y Z-lTK&7UėBݹŻ&hgmQ0 I$i8{K06'Y"c?E7yq w { SG'w%? Ck:m6=}gfh*E[1.gV~Cno x}"ܢ/,P뵾3`4I^/EK$](gvLR3 =yqq&Q[L⤻jUx[,Dulѯ^sBqD^exTuäSok pck-,?@Pص0(&գXBgSuFꞻL"wLy>_:|)p;+F]+ ɫv/eTR$;Cx_z?NxǛg6$)`RL%49? /u&1Vr<в0AO֍iYjt5NW.@b M3fܳ].Ol(h"7yH6z8ADGֿa5d鋯{Y$GشFne5W=Õˉ>FjtOlGu$YTnx h-:U \*^mD\sAM:s*}/b!n)M"a5ڝcc"-H'FCk:!E[1FO!?T(UVwD>EC:%~vXw.";PfAa8]Qr T I]/>7c"_X ňnPlhÁ]eKGJwM L]}ۋ׏R " bdDrdc7-냨 u O br3o[f}nלlK|!4حыCE6Kp0FA.W$MQ ɚv*B|j2?1v˅ݭUcy?#=Yɩ$rd釁/fgvT (@25I86!Y|M,zdPe-j~E/ +2*3VNQ6~XKm{ 2og%mn"K Py ,y'>q&N^N6G_mHx"x1g"oQ "jJ]\eEV}`S"g&NΜwdk7W~@]Vj}N\3z$ӕ࣬wWgq9^@}Bdt?([ 9Dܭ"~H^ 8)CHkpZ=ڮ SM Z#A i)Ҟ,DysV\4.Elwg%TP6Y( #ӆ6fCa7UD)V*m~7v >USQ%TY>@(t^^ǤڅzuUTFb@zqɻ8Կ^&j!tUÃ/WݜҒWQdq˝C=;>LlFݬǡxP)cPlHO3MEkH+G{8qn  Cb0E-gz9 -?0$3[aDݘGy+-9̱\[O&F&4xwM8?*֍MV[]x\}R_ uVtI~j1gkzpMGgUb(AZ$9e[IWW#S]2 Nt;C慷Ib;.:31/pBffSNNNh\k8)hOTN C}m?}ϣ,nѫ 0Ol,kt;ryd)4 .Ev.t*rݲ6E޹ = 0Z|eۚ(#Ja{ݺPm\6\0Af*DoYK3"iJ䂹rL7ŗC\ޢi Ś ?iFtf"Y&Q9WzF5Qn^B _pr!ꭑvW¸ـ`4 t W>–yQ ϓO|FQ딟Z璮l8!a÷,Yz+5kM׏._Ր>r -ocpyxو'auΰ2 *hʤ/[bQ1oS7ncTCY.!}!&"2BZ)sNE8Ke~#5NsIX/l$51Z[6_eSJx(%ӗ[0y}K)>y.Ҋv7#-|IFJ4’H?4Op01- D Hu]޻uXS Cx9 ݓN+?m{L׿VuR k_A)D 祐/ӯ[E8> prWShhF&]eDp)S6{IB5mn|M/-Kmin޿,<4(bSv|n|/}nߨrBYN6{\狥z:'$t#LѠ}*3G%9ΐ#KgtgތE\VH4Ÿd}{fЩbNԩ@h7К8 yК<뫳 iPh'jor,֢Օ-VG"qmGlL}R%ˆw !TwH6I &_SIZv}o gzp~`cOT) 7" zm U9-nz$pڮ&8=q|Xã م ޥ!ɕh%sp5Ca.XO7eGVMk0\yӋUvHQkrN :zӟLRo櫺s,oeYQja^ jdqO>oA$5s|BKOyJ f CnzAq;b4a4'qXga&d57$ @;Xo {PcA:9d>_m>oyZ8H%l4?KK[C`I† Rg9᧮Nɸ`-]'uyA1±3WnvEX" ȟos!p{2]DR4QeT@v<E`fnJ؛Zdz cq9XH85ܞ@Q&ל݉M y_Z4/XؼlX'U~L5}]iGtD &ݳbZs/lXj;ngw_G¼9#y5rqϭpH$t8'q*( b15|ߙ)ҟBWH PHÛXx>O~[H,ګfM՞DYD͖h|SfrSJxs,v}dy Q![^fǭu2]=?7If._s}z" Ba!BSq_S/P*[1Tz-c6Q.ɋ\iT],+7:}n#~xcO[c?l=,m}>GzFZ2uHhVk1E6DRl*_mS[-P)^yNkHMJ?ė eQ-h=}OƮ R [Wr +E0SW85,`5#KݶI#պ՚"8liO7_NRL4_Yi~CVi*8IQt155Yn]IѣZe0)>%K3V07yU]45)2 nejf/Y#y@EK"x2a??"l,j˕7QCT!Jc<9PDךOV f;];MQW?͌Au@iWDAfZsJD'5f=٤իQWmg+#Ĩ4Hu4|ˢTRb;+sL ʭԽ$^AILiD΂ӊ=%|d"KѳDnyfb+r(smwJ]UAnx0TV`qV-;|[V?Z^;hV5F'([S x6l +7-\MH 'h>%)#L0 I;G_\#q_KIHM}ϞX {jX\.# vM:~Zk+Cxbw$GCsٱ]7тj# ԘQ=Bf1k wwFi}azWE{H l㐺]L"@tV[{ kLN(lj|q.*9\.N6w" vA72cuۗ$L WdfBKzz\ڈM95:fd9T)Ɯgå Hk?lPC!jst@ly3XQ! j{mT`<6~j-Fcf/.a\m\@%|SΙ)]0+;KUDe66 8S/ &:[Ge ہC/N#.#EV;Vc&3D? ?Ϳ:>:׺67Mʪd+z冃jp #W3" dbW!<}XMLQS.[9K,xg[Ǣ+uj?{"~U sVM35>i"̍jЧ|F(\h.[4q#z8d'7Uͻ Q=/=k@#՟G` ?*$q8l)x*vv ֬肅w/XzR P?Бv'(F?v)/8C c7*m/fɲ%(&KB'v |2+'6ůjۖ꙯8%nP5isŜʴMtPBt4=0Tf 3{0ɱ9EwM'"hb7'Xi1\7b>G){ b<tҵ<r NZrHTC>a\BD;mL7.S.EO WM^I4yi?9.q wbVb3i9״ #񱒗_ONpg2)kHK,ꔞUP~%A3y ( 7nwq9>;37Rap,fpO Kys;%o2LPkAwkۊ4B ΘX z68YΘ4 #Nّ ?9 Ɵ)erPopVÄdiK ek#'Қn7 TE ,MYIj. -76BZgCAB(wzg1̙ǡt\{0ѧE ;!ы6ܓMs2nzk Q SeS͝a%?GV6g8 gmҦ\OdV>\Tu~Ed {;S+;4ZC7@"+iLwU%j[c?gZy+j-SX%5ņE&Y C_=5K%ͮWпY'ß'`ǽ6%GY&xH&4y=F|[lZfϣD]1{@|"U8Nٔs欞 O~bdT隴꧅Xr ٥D}A9EXGW+V Lo~T$Υ{3֦2.jy C]t^5Yto{RY\#Ph`H]bON4p__cJWrQP$Ow%N'^b;/X}!CmȲ6rgg`b}bS [e|'ץ}yL6d9O-݃9jGC/y[M9žg// I/5 +KBGll:$7B~zKɾ.Kg$u!P4JՅ2i߽$^_/@ChkO)/"3NŲ8H W(j4B,/f; چ20@!X|USƺTix5FmtoP{m5!ޙDԑeiRf8X,,[xYYmHQ)dk}ɲl8VN9"tNt;`~h&R l8]/ b0_%o1-4~9i_G8-G U؎p!~P b 4>6$T`:e@MWaL &WЙ@e@WlVm/B=&ZJ;Y{ӄ]w<`"LhQ4YQk p:ܲ_丱ϻXe&Ԅ3 BX8>hmBP3?p1mbN-h<C}vg^sc=(CipZP^QH6=Kz,N" `c5;c 5or;mf}?;Y揠ۨXsʪ@ܱo{dxf>'Ir v)ʈ ')IvQ’/!vXt/Zb*O=> `GOY \>a+pqD0S[t7Pub^-xG&k:E9 JkS݆@"ˠP7ɸ]+ ЋUJ7:j"2ݖ_XWEŞ)* @ "!"f0ވXF yv<[L'Te[Y/ #*n Qo)YM$RuEW*Aq6 w _'dYyI\AǦng]E33fܸS1v#=(QI'Tr@i>yKWE耫c(iT?B~ԛMm* xB%vjߑbOsscQ;ϾўjfK2Eo#E'Wkj_h( *T= i"hI;C/|`q0S^b%Dσ-j*niy8rGfvg_4 `ũ]fܧgBA0#5Io9A !ˍd=i R #+ouUSR]QoaGX+:!wڐ]Dj*_iiEKHk٢|H1E35@8LD(VnUoUkθ:.vX@q~9_\ćC^Ps%jn\`:^ q_[MR-" QK!Zr*"Rj^cn. EjNTh”"v*vzs[V%G~L.?f0);M.1׭/qL"x^9#]hBX+wG۽ފJjx\\Z)E]k&TAa[ V˝5'17 /WL\mޟ/^0g Z*15ٹzɋ =PWJ0Q4\޷7W59+eֿ.a[ 3groqMISS'b~X󆽛r!m* I=A9SsNQV~1_nӡׯ>?اݭwv #}G*xx2ʦ6lWienھZ5 3)ѥ*qg ql &0r~"9ʾ}sP%\3 ׊Ԛ"~*nT,GݸURgj/T.9,w3u!%EBhx&!w*who:(a@ZPf8>C>e? \4!_uA&8GgD82ᚺ=Nl-5%u/sr{ؗ_ FW׭gC X41~[mCӟlC9:BB $UE_cd+=%DwG{ؙ Mrs7>/%gNb; u&יO #3iq@'^Ϙ5Bu4g*3w7Mҏ,,S/DVyXX$FkQ졔LAƒ)mc - ѳ>X k0l\]q0 ] oǘ55#mu˔،_u}L`wU\ܷO52L1W52&e9$ g)aȒi_,o$9'\\xJsq GMa_>܉υ?]m懏 1Fg%E[T|N ^Hs9Vdy5>#"V &dSD\k_ Z 0|\Ip*6\,O 0@`> 4JB^c}imT;ᓣA<Ewov*l?Fr赖@~/Spe͔-o1#p}B\ lT;G!FlnِKVG5R\]*|`-<~:$qdZڳKFD5Au֜ 4SQbiIs0\9Xl:,x.:Os[ΡÅ[%xhcBzge=+OAXtPFtư/{ʚ= Frt7s`Tso#׎Z7zA$Rx֠܀pǧ#:o%Ro>C>jCsØvo\v*y]F1pͳR,Xq$6vE3kpP@"8j'yJ>e|5vTrjGMi=Zji?D1\e=ATR`ـL&c ŽyNQn`t3^9\нU+r+aNgjuݮi1/6#r&54FЩ"qz[,Oϲ[E/ >`"O?DUgwg2bz"t@@tAQ,HD&(ցGc"_؛.aÇC}: d`.*%S82^{3Y U]w(i뜂Y/eۀEʳ+D+[k9PbJw.n0ϖTtwʆ %`$N=g89vapD0 -H3ӪaX~?wdKdIu. ,?^=q8!1,:]F$D=k:V&"ڹFwmw"$xzG _kCzn jAx#ٹ}XXg &]d%ˎvH/M9#CeRȐ!5Z5c05!I<.@C5-g1C^1O5QpR6hzXM9ZٝFy_6= |3`#'}ܦ8e@A\{/EWBF['1$6'n{/$Tg,PYϾjM(HSVj$f}."6sS㽧;HFHFҀ| "uw0j˘'P+\L<f;JcNI愕;C[3<,n6zn놅Nբq:Z8́+[o;=7cDpC- #$+21 ,SpFFݛ5+~K_Pj*@޵ ʉ˘|fN:v\g^=[Cďvl"D:+j TsZ=U/qqsNt}3f>#%!2+< a/<2Ϫtvsݭ…{}P_TҞ=OuwLտfy_7nB+r.l]9$P5 TF]h 9*@k 6_kzsCY*hy@ф#I KxpxEɰ4"?˹kܵc aϜZ:O@u87ñtkƝG[]TzodžhL7ȣ=xh(oKRu 8NBV,hcWQ~8p(VX)M|D<bDGin K%} q/G]aK]LƈN7CƂ:S5è>[xA5Oƫ>}hZ.d]} ^6Ϸ[?g1N^1& sICʜq;DՅFֹ e)b"μ.zgl$\U QoAHU؁lIܒ1We"rЃaun>zP<}(嶰тRũ6 1e /G e$sd~q,}:*Ԇ^k"b`c"/ͼFj8*D&%z{9;f5\ʹ[`pcL։3ڳ |rPF6zF%Dht<+qC Cݯs`bЦW`V]uQ;8{ˋeoыڧZBGioGnh7۝87)=`@DWd5Hr.*-ṄTY8Z:YˠT薕'0f(1FvJճ~!tQ#B@”IB.ꔤj^;2PE\R+^B hz_ۘ?H.1P/r k@ k ۵LE~a((㮾y*G,GI-,JR~rCbO<1w#*'wn ƢyJ:m4j쥴-&PO9 ʉC!N 7#|ba+"g4X2nǝ-PY.x+e%bɄ*Z{Hv_ .l!tM-y녔C[JytALna'LW>753,=DOh bdcM쉲bOtRxEF"ŮFUW[JW+#zRuFA׶bNtN!E%({ym\.±qlP6|I]baķ@%w?}*4EnHi9!qcZ[ )OUtWA,1/ 䂺yD dU$qO.KJ;;JePJlL MD}(p <#>_"} @e0?V4ᖗPrpfMھב(Ad<_lS djDIw߲WxY#$rNӯs↗8cFLB%x i(iX.2óC; iKnfZc76ՆG#a8ІPidy(r2G&<>z ~JH,& ƈ/iO")+ %2q_̀3 zN4AN9&]>+.e)g+[I~c|"ZFHp/ ^C H"hw.<9Hl+/}(y({ƗD!mb'kW{Y^RA+AЈ* '̤#;ឿ2fO ݴ'P9Z0`$X:|PN&ӱ;Uf}DcJIgvS #}C/Du!l %c@;N:.Qiʝ) f:-T'!O{>=1`i=Q>&K*z}\}>\<1VЦ W n\W)޳+Mnc񖵎 Y2'lfIŀ|xkR"XF/r IUo֝OXmʆ2@4! fҫ$Ri5N?CF{ʟ>y 2[zD᫉ޔ i5)XKIRLI[MpٵgQ6~n`ԣ]p/A/~{F0oc7+{/q4,G1^#w-_F5s2fN&>0} sԢQL_FSn"YD|zRZ`];NVY8.aA6ӝ̔ߚp*AʺOd+ z C4A5pEzEmCkzijÓ$S[=bB>Yfzub̳Pl#mQLy?*M-mnC;jm2V*5Q{<ȬѸ4[i(maHW+n?oMzEV> t7DJjBZhM"EeoYg+š*!>ƊW%(ßSwŨͶ 8,@oaSE *v/iS$!V;bΒ>{za~Sq;HoTbfoZiZ@+ AU ^Lk2u+3N,An\{Dcq颒JZlh-,8".}u!(gH[q||q>8m $T+&'?+ )0ǡxW,FO&&&zlPpPFŤE3'Ԙ$ epK/vGjȿkPuɦ p>@W,wV "Q~yw*)C]h-ܝ<`^f~i9/ڢϣYUeߧzXc& &; &x%;2OCxy/s"?@C. EIӖ5)mEW&)ӿ?G y2R`5)U]$ifjց>6H6 =uceDQSʌ"W.9k3h̺ӊ^UD'ZC /¹/S7M`H'!ŃWyU;'[%lMヲrvŬ)$D囈p HоiITbv"ͩ;?~H^i,iB~,=uOb1|NB~S\ͻZ=S蟜W mU{TL%˩(nGfڎ׺&YQٹ;4fo18\7_m Uޑx-qwzBXyily|zl2|+ԇu|BSdy~X^"@MN A곙il( ?j+tOTq\ʵSN\kI݄?9q]=rش@LjTg5j5Qrp}#"Aˣz|w7o6ͭ uEOJ8n֮0mK`z%9[w7hqPʔCЄIm<9:W,Gi}rXۜE# Oㅦ>BZc[$R9#1̧"Lv%Hy,YdyH CA9e>  6!BY÷z7 yS<)yME@Ӹv_2mYfR9S?Ohv7q1#!!51%N~iguI!͙%ZQ[$.nLΡ) ۾?@rOVgE)ihZm*Gͪ“I*$-Ӆ U732$JS}{."W: 4AM{@T Mi Vx>\|D{HaWM8W>`RO ir P%;7Q `s]t59ЫAHN$'v縑gܜ9|9ql-t|10*Rlqߕ6%t ݪxef@̺N`bQ{.r!gĄ@)(1NjG#0.%uf9}v-B߲G1nֵ} ``xHwJ4.W:.t|r#@V[VUa0ɷ pϕ8t.ݔJk0z qMyM,Ƕ0eA{un-G3pJ&pi爫Y)oaEhnݯ2uHmH߄+:ZKb]G9Y./D/x4鯒󘗀amĉy c>%KS~ϋ"EڳcAnpol.̵V)]WK]v}zbʔB==r)X Mbڥ.0$X$֟*JuQqȴ6C EXEg]]O cҒd~ɟqD8KRw; 1n#Ywtł"ߌ)$\c+Emt0;{ÖnnCM_C_iiUȈ_B.U&(z2<ߝ/ y/ BB$9$ވ©9O<`]_-c9hx_8e[fv_,^nMj3گ4ci3 Pt|Km; fPNkuɥq ffj*ִ1ŋ7jtp aM>~8xF?7N%{iy׹#|^y|N&je[KFx]Pq3Wؕ`qHn%! A3REw]sH÷X69(*~XA2E)DLtZ=_$8d|^RCE6j+MFP S1$lfO`LW6  FvX!I휅0(SꐖMmM*r#}fhЮq= !˰ T'„XNspIdKߌ$lp_qe(QsW :ntjAu]$b)pʾOCR. ~Ѣ׺2X;{q!_)PiA -ȓc"]e3 g3Cw.8+=Ӈ_3yBs^BȚ?C ~K~Mwuy ekTl\-G e?ۇ?v;VI;'h/ h˲RW:=p)I@Bg.`ASÊ2Jo=4c/FàھuPXת.e`J Zg=E e,,1.N=ŠC0_o=7[8ђ ӘAs;,j"q//t=cTm7D(UMcÜ/b!bA# jɢI1/Ȋ]WK:hq6Dw h_j:g!'_JАYY;m$LȻ* tLsF׸svgLDSR<]>1AqwNƎzB8ϵ /2;%AIP|f/ڑ *&>%^7/붐PxR/3 §F\v-:<$15d8!.Z q˴G@I!$KGLP.JWߐFɓn"E֌kP̩S(vi"GܙXf#wũ"]" ՜wPǤN킲3w^ |Um=^|~mTR3ռ'E02dL.ƦiqDD0؏]QƆ8 y}kd&O3ih~ppWY V9=4f)GGaҎ&@0LFך>KdXelTqS2+67w@JPN{݆.27knHӱ[)U酄>ʀtOoɒ'J1=*&CCWnB 秈x} I'mC' W´o+R2^,7T|ߌ-D;DqЋ^U cGyg( `qۛs5쯸)zwRB31K-;Ո/C#ہMYbG#hv$plzci"o-^qݢvE4{ 뾰T3mTke*p8QS[$ S˼?$[s8Fy2tnAbv~3O 2 /0 !5}Kb:\qg-TdsDIhޚ)7e7# aZ`Hx|юQI -˅}H OA:7 Gn! Fi'L6U;H]yJ:jSF.}+>Z*V Թ"E\Rhsc"lԷm bP/;xhmԓUbyM}bZZv`C33o-6MjT׍^M=Q;8<_C7X][/ LF&eBv%W+b@op W~Oq#, ϙK3İ3|Pz (ʃuWY)0uޝ6zTg"4Le6ُMJ*ba3wiDPYXvn('J$R:λ݅Bt8rPic; @Ɵ*NMo1o9oEjbTJ=`nd˜ z>Flf|II< :/A"9>z=9W$fD7?7m1jg͂M5j3?n-u[zrvzy <UeoQ|15@HnaxI4h,gZwn;Jc8DZiYeU͏8#Kogs}equ kyj1Eڥ !W 1BY~Cr M!4WSv n~4 W]Tu*+-e%hP=-%ge-E~7ےO䩯`dyڥO|tYc7LЅnfWu"&RXWɗRfW4 pjLߦЊ?G]s /+hn~2o;±QpIPyɭMFJ;?( 8f+_)cv%T1q)u\%aؖ%A&aX kO%T'>׺},4 4ЈPIM([t7|܋w"=*la}| .N.֗Q4;]8գ#|F4#[S(Pr |S P݉(huI߳$!3/n})jŰ1oTrwV#r[SS:-sG~LVusx.aS,JTIuUl:(G'2y(]ق xw2*~x}}|2`K`rNu:(4LQ4!]1,nf?fHkld‹̕@3kfGAoUrSXE<Är8Rd jz7utxu u*~V~4u񴲇|7Soz{'b0Tɇ%TR vuOʫf@Br&B#Acp(7~V3֪[ nkcm` Q1\,KtyG}nNХSi2T}03[waX iձ_= 7 &Ч5K8EM)4L] 9)wl8j4Jw8Q||ǡB77'I]̪ _BtYԯ/\3M8BҦP{*Pa`Cfv.?N==m& ]CY+*Un9A?U0=@٧[p 5*zdWXPj,gR7@?]VE1K%bބZaw!PKu#(~) 6ЇՌH7/]- mvTtA6< gG7xe!7'kIX"4!:H{I'jM۔ظĎLTB)vo}ĦhIg;r[LI!ʂv)z*K&6R/rrLoFcF=ENr"Ys3ϽX' n{<1)L5_ z%TƵ!=!Ɍ4U-嗞 B3,. '!nAXc";,d>?L!vDEjjRƾtv3h 8̳sbI)%=MR@t-)XHk{_,Sۉ J/ajLyT`ZV=m8aˎ Ԉ lm[xC.T ]+:mqr`s:̘ph2ᬰOA4,  ]X YṶ}HEth`QuL'،OYa{ Hy֌|rCv]:KՄ ]1M?X94(AJYgo -~-e)&2ɑ e `* \N\ʸ'Ȯg'JeXWFM^xqS ye Ufӝ|-e<`/C SoAiX+ 'WzvXA]j n˨@}+a9 Y(.Ta\JiR*4e|󠑑?HŶcv6mz86,/Hwn|,J׏։vi%3/,!ӬP85ʕ0P X p4 ṍ:ъ~pHfy Յ}d>]l%%dYW%FX2z;xtI$C2]\Z9 `I=oe6"Wa".5GkAiS" żZirH!;/F3 6M焝ޛ4&j#WB4t2<|<PI[HK^i5+2S3EߟV|#p'Ua5'^eNrCW1NNO,Hgo2x5Uee)' 9JK[T[r\$iҚ5[? 6XfbCZR+tv0y4x]_JaUkL80?p(Z︍56vC`və k'ELO!L9NJf Wj<\J:l8a9OvM+N4kyK#3ǃQ :]ʨgdzu_+f2y8Jpq|n|X fTV'w-q2/7jf{)-Z-Xgfp}t5 զ a$Xc3ē,uP`*=!HTv΂zpU> ӸZAr:fx~Dw V ]GE%=`0ِzye!Of +jIީ21l'9Up7*be#=r2:}\ j}Ȥ#=ouy#ϯl3 &uKɕ}ɢ\w ڵ~u-#9Vl-9@h62m+4汛K7XW}_yG~(q~7m!?FWĨ»#v^&UJoIAx"OvE?@*)O" LAˣSUxZ.Tn}ܗQˏV&wR e  _" l#Wz*Xq֥n/8Ϸ~:eV2ТWR21dC p*t‚]ٯ`ځM 襯tBҸ9N`YR[r<ͣDŽ3:RiM϶ ^ z=J<.Pq;Qz,K|=@)UxIb6e=FJ#=GO.ِwI!~ׄ>M[bKk4 LI-bb\8XC[ k*BXlFH鳴q3od|ͥw 2DcAqNŲv:iQ|$<}|/Nk2D+/\HS"4oFҨrYMݓb\4K $â G?󛛋yGNvov'RM[hy) Jijת~LI`ӄcJfp<3߫Go [eiᕾ͠ UGQAo@AVH>}ϊfPsa=_ݚ|TZ. ]4'OMD;r\z?0xaHxPWƋp=ëL,EIH]F۱n)JvJpԫJ.lykR>٦w=RU@0o)j/gD+$t"tU/:"4cj5cA/G6`l4 #PZFʙbgYcUi8ϓ&,qmC[.ŏoH 9wF\oL7:G\:=W'?(<:(ٟ*ӻ 3G. X^*J*LyͰC#d7R%뤧=:m$4gGWqYdu(nK1gdxUsNi߫r1"ߒe20C^ު]>E0i^iQ*s;֑im'W' -NH958)qMnZiW\ɪz-Ll P𝕩{0.熼|g%#sM8B*4zƑ,]+%@~4Ķ ͫ>Q<9O%vArQ+Q`KR|0b[ 4Ns=B/  ߡyER ˋQ`:+ƒb !!+zfJmiۡ7>n5ďOAԁ*Խ|rA"K؛A#w|Ƈf05R^J9W;!=oKc$ʮ=_ TSy ̉d*'Xe[rxU;>R9B_RX@-|YBt_/1+E(mkwfj>*ɔYAgw\eyc v0J*e,_IKX a;T' ~T"gB=nv?F+pDhγBw.cX&L4+h0 "bLaU~$ ]5Tk;q$pld_܎ QL8_%ѠslTػ_N\OWb%XE5-Z`HxŁ"d֚z{H|i%R#YPt uSJ }}U[\1հ242upĆ1(3FQn` ` 5b ؝Sx7H9 DN'.)-˘]Iht.9gq,r f~H־?q>59׿5 /^ [dl\#.yzul2%Vl |KV LpX#@=6^޻-n$_a9mGXV>`f= 檎OIJ~gn.^)[]I7{^SyWʈNVt/9IEiht{~WT LY0Y7kA pȲP#"ٕh㭦٬[ZM\!ݲVecO>Fq' +{#"?͕p沓Nuwx!Vh3XAJT>չbOt߁dIǝޟw8H d1c-4?&dn)NXkT*_,]}v WipȷmYoXqGjT[2cYiVY= z@pY["袆΂Mƕ׊Fulיq;V_+ OtbgYZ0707010000000e000081a400000000000000000000000167638a5900001810000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. "&C T)'S F5ʢA~r;=e6zɦǎ&ˀq p< iϷ-jlҹ\OzW~q ;$>ic싺"Y43_F[[K$$,Ɠ}I;ɜ7d%DBjEO%54>9xn%SLo+_k(&x5t '`i:>Dy.#}n-wvdY/nE vݧvDz|pVsjo:$}ݒm_pgVl׍Fqdh+ͺbR֪]>vTyDjUfl,TpOȣ[5@܊:`b'y{v?Sq8P!iaMH6WmUXp@\'D^%IV Ȑ1\V>|EILfn=hRCK(2/uuQAQP9ZqzlejnQCt;۷.g]Հ”0r,B ߔGPF~ctW4&5ˀI}% `mzVL{Øfm˪XMyN%pzv z3LJwuzf!DoN%R^^o{Ջ$DAg9pM!FkU_(X?So5jo%P!SjB|w[#`!W&cw~glç-t8,-m"w[KƽTˈFB-3A]Wm$Ƣ Ym둀J/>wJbh7qJZQyO"'5t~BA;9iaDonOx `ߎ.;@'_ 78NN.^iXP ?"6FiA v<Ν纔R %+3 N>#SꇒǸ~k:NѐwNMdu)7)~L4$֣6kd`BL%= u Qa K l#AJRv[V/-ׁ/E{(2NJo>uUz ۨŞŰXB᭏QLQĞ@YsOb4s2T}O 7)>7dz#X so[\PEЋRaeqY;#?>v+rOz,cRa; Uȼ;0*?Dzzʘ9k>P,B o6*az/q&jװ)l'3%V(,{o;c>ⳎYmkZluvsјљ}7Q})|)^Bl?L @{l\, ic; 92tg Y/zjQHio9kڌUBP[;ǬKBmheXY&<*JW˩9=kCߙaJ6CpFv "nWj^ꊳ*asw\ ԍ:Ob޽~!,d\,i2\OVΑNk^cᇌymLF"$KN0r"SYd"5IM2kVilsj 'pчloh~ܢTJKL oz|X <%x$q$`\;PgitY:ZD rW/lzC939{v*֦ܿ|59ju 8P*XOW^bV2:/_K֋jXT6 ճ+t6^#Tjv~pP|i%ǜ|AH<=֪huAA> V|I#[cpk ϶Vu(A-ؚΖzExhb ,8$,5)_k )&E6>L0pct-aҳ;΀MN5%lW3+ ;{oSgYʍ}@EQ;?G:rgCUR/E(x6[||9'`}!Ȭgc"1Lߊ|k8.n;V3tޫ0\ϝb`лZ-.>)/tpv*ݬa[x-\HOXD"A#8-^:L)9:_Sa +VAqf8b(k Eǟlr>n'=3C ЃƄEg{+l e9dьwS>QQŹļ\Rݟ[ut$B)K=`+S{hs6U +j(_ M!,AELvh,@oh`%GEZ3hߠ b TpYsXo[Des& Gmz4yƄ0q¼3\J;DД*{g9/)h:&ӴGBeC*~sGixe@ѭ?d<_Y'Z9XsdX^TYd|Q𴅊:~ ,GgZn" GugxwW]Dg!H49_9oR "qQ'@E.iŻ9(+$)LPP/+|FɕG޿DCPxZR)=L+KQQUmH02)^7 ;Nк uT(vZ|]=scx!MHjF.lhZaV;0x13l+gc]3:BKMCKIg=iETO(:% ̀$Ӥ|y ѦgU+[Ei[QXɋ3i!4ڢ;)UZh9qsX; Qɕ51eAsrcơbMUXc [5R`gHBmz7Oѓ,F0vB'EtwUCwe( UKc|DRTk(a_3J^c!UC{aq (`_YaC؆;,LՉnD^KJkcj }-9/Wn8:m2v"2F 9AWUe9)m;)3y;pK՜mԖVcm`>-v8\Z=p4Py7.R#󷑑1{)`] ". +-j5MoQ#cYi]-4 .SXRiFS)F 4˿Y!j?|rE%S7Go!C;/A2?L>pIldSJb 34EGAx1DB?ʼn-V]GS!Jcogk$Tf olkd'-NqFR3Iו4&?&AV["YY7V4\BdB(m+!GZ~9O]!!tzN[=磏Vq^\R~",p~- IȗXbECFGt${Sv!K۵{& `.`EhQ (I!n$.-Tmew/FoSlLY_!&@TM]!QIse'wlB7%c+˟cS2jޤ=،` q-ONv)$aIv٬YR[xz^/H5@=?_|)gmi@lfGT|ֽC X<cnN!e.h6/V[)pcK )i555g8W1$p&zwOQJ@+? E=l6іJ0TkG{#O{V*笛y Ɔ@ [. >{*ABrz"/p(Tq掻,$iԲD3jĴ/xq|gYZ0707010000000f000081a400000000000000000000000167638a5900000dc4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'z,2_dUD^"u}1ArKfYJl VЌ{%Z7t$;.0[zuOJ+Ko3!tN zI⟨^ C@k7n]ZvXtS!40983!p+Z@75]˳EJa6-/ũd #&XVuIS>GM<lR[St깆Y**#{4-=+m7# (CN!uwde}ֽ~3C -<ΚIfxC"׽il(˭(ݣʔ'~oy'LgIT皲,fvOL&J~&oQh*"/׃0k넿94-lI5VW!8}Md?mBᮢuaW^_aVwVhG]/t"e5!LJiA,AtZGΊR/̸G7j~b!P@F\¦ę a +*4izblܑ @Ovǽ3'/t#k۫JQMSw2c9CZ MT4jѨ2oD)݇z6ppk~}wDgɫGc0߈K՟%餷{๹cJ%)3̒N]EO~sd x'Ewβ0Łw|%kwj2x_X7Ma ڏr|kZn<h׾^$?rAXZ /y@/bz>xp'ާ-SF8n^w]3FA_bI{^tz Ď${^ >lioohx1!#/;ε7XvxŝnL2wT BFU!p+  b986]qoϼ'5OHDXHBNbS NgGߟ lp{X RBiFq ׉*ɱ^E:3b&/4N兛u!.=C4_ԕMO4YX$+¾Nլ:AB?8B JLǎH` ?p9\+jPLi+,qC>CQdj0x61sC*v>j=އyֱ/.7딄Bhmu0 CXhe_>JLY8P(2l7.-YqNqwKG/R":Iƾf6_]R>{R+ve3GbwS$ ?&) v-Jydž:Q_sB2B^L}%!q bbF6[{Z#n'-*W/c7+J/kwNb)mK"鱤A俴w].%nٖTK:KJa 7MpyIRz&}i1 Lnׅ:,-$B1@ tD7^t&.c 1kr<6 ?m)7(,'>ѯ yvcK>ngDsppJ\$ubк!FM"Z 8D:·<8^h˰ ht>%=y6ª1EoUh\Rq-jC }SU{P n5O!g'a"DN\:&O5^'0}F,/q3b%B ~a'ⳭmO['p|*MD/z7 wQ}Z|8U0~5PmyHshu_m$h[+V!@(xaޓ֡@h!{y%lF43%*hJkX&=ޣеv4Aha.EW^ig'E/vb:եRr%D4|lКOAmoPBUxuiY iU~`7ʏO'}Qj_ࢮ-u?>R.?6+RiU E*$A6yvTBg$la.io@ھ3Ǒ]R– Vi.G>xl7+)gɖ|\|ѤS/{mJK)Aw|ˀ+&!þ5,|=Bѽd~CD~.%- ^F`f#T8/Ѿau_bBE)(?wXJ/3hrf*dNL%_^Ay9 H{41 a&G5V*0 D{ɐ#g>DPNϗm̬gi'0-lZM7 P= O4Vٓdu(\04/xQgYZ07070100000010000081a400000000000000000000000167638a5900001960000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/} ]?EhDTTk׶Ǽ԰H/?dy49& ;+rHVhcjwn,YU»%IKd=DT;(НpXW]]R]t!ROuX_8cMu2L[$U-=o?NUS><_/Uc Oձl@͏SM>%7 %c8Q{ eq)1KPr6F=y?v2M>^ұ7\lh=,\>5Si7fX0103bMaQ:r6sL <3c^t MA\TГg䣼m|{/;|E-1⽏wQ.s&xZ"qads|cVo#KQȡ׎ah Im?qr1Vj۸)).a6]BM*03(g۷}"E<*40ˬN\Gl`J "Jvz%m$gQ:#1XRp5=mݬR S&9rۄWL\G(v󇊊D+HhP UVS D -ldz:XO]wl8 Cy\Bi[oftMahQKȝښz 5'_7Dž3 aEֱHdCeA` ԣ`f8sI8(iQa<"0jbAl؜t#2gm_& '^Mh7oj˾y&_m i134LH:W|1M&ӭw5hR,+DzM(%MY|X/H`yr0 Q/9O vRɼ⻬ 3T6h͗V1s/[\'RMU.|!MkF`~B%\ + ֖esr᭻ZʕQZM碑+7z٦MWZi[$+`R ^^SJ,0 +Uhe)';Paa=h mƇ\'l宴[Uf$M$9KXA>])6Թ;C5Ov~?0sIe)u^zVr8tD"T/:!],ӆ+潣B6(ب\ -m"z0Օ5HJei|//sUdɄnxH5|oTr`,6Msbp a lX% ǂc .eW94b Mg'dW\MӁ89O;Ǐ37H.yAb;ȬĨy?Ê=5XJv̧Mf'H@<E͔HCESMƪB/g_AY-T&$ףJʿSz730֭:9c&K}8Sa%!?~W+=R@41jLHwC*8mH)wɗ-[2!x)FAYc3 6jõdT*-ĉ Hxf$x%سO^՛:M6|?rAUhXiӱf6V#&qCT!YPؚۘ 8[F5: X5!e`nU}wh@!$Ū\gUk>@ o1=ɁnOx ZvA<~5/;9R\ 'ojF/ˡzd'3rKY$K]rcB{k,*Yb77jp `|{7 h%VC3M|z`:b~*/ C: Cxi `j+?5:hsַM7 +ߦ/j94o<~$u|ufY@u 4ضxKɀ^v沛 hw%+o_1 @|bz;۪dy=)(jwd dRcCͱc_sW$?,j;6$[/5v(=ҢR?;; ?PL Οyj1KllWzBLD c9 ,aߊD&T{y;6Kz+]9|͇y 'qB( qUkLaHǶ/Gq[296xR4UK m+$Y 5u#jn`]%vf=7Q>=\R5PD`.Zy= EԄ@lִ"CfFUec3:R;"`PFsH,IONI_7l|b9m$bhpcl?!nkŘTn/wDyN12C0 IC7FHiE`-T˗R$`;?LʢN9!,g$ߪܤZ=CfԃQfZMf P`T` jLՋSSNcR_clSf~Z5pw+c㕧al*x,$P}$2JOx *INW.ok+]*d,PJZ/?m67^+E(>yT5xcX8z 2A:7hu6X_Ua;EɢPi}` UHT/\t;&w(d߫>MMM F\"8Rrokױ@ˤ/ n2RzЬ;!P)Iִ_rZCOmXaڄ莪.;CizSrGt/el xH6u#7+{.` cCJn5}}sz<ґF^NjqSmCĐܦK3_kۆ9Ŕj\"OPuh;NG!4RJ Ԇ|AƺzE=.rmɦy*Wq\,6 cKUVlXXJ^7֛lҩ:!6B!KY[-%5dx&W'P㉏:lě#LJ1K(9g}B0 "p.iAPbvt;;B-9i tgl4\mRʍ  -Hn C?#}GwDXFt:IL;@ nʪ3\%Gw^R2@N4h2 MRRP[?ײX< )SqIBYEƨ*Cnl1 a?9[0˜THTq,#4cl иm{.j/P &ϊ"\^x?KE1er{Bթ7 @"{ԠWX9ې*{o'EkEY9/6]nA ƈ{zu`]3Н8hd7(>}-:hhy~pL jP4sZvNy?A %5No="Z؋\)&.mA=GȎ#l ;{J ֕zgv?JخHR&' ͫvޔ\*qE퀘xsp! GW[ r R:HR\}Q$uS2X}rci:3Au%p@qR<ػ͎ԙIe1J3'!cRhB9¼9xdUMtj J9XHe$g1ta?H˭1 g!0~.B|8*~,.~M4e%?$䬧E^W RE {|jJݺEC }W+tfb &{'/4bF*s\cry$D-X捋T*;|4U٧!yP$Z e +cAB}t0hJd,'wƅ`ۧ|="󐞙K?\ s/5 A@[R2yz~KHQe“"nf4>`aǯةY%Qɧ,פ&f_vWy$Ӟ PDjuҰ>4(B_B{g},}Z } G4bC; j)}]R a"z&},9CZF>+@4.zd7L'( PQ+*ѓ[](GHєX=# pWݎM߭D3sƇ[(ԍn39ՠNR"|OX/Iڎ`(䕛P&E ThiObajpNhT 曖DFQnݒ X.zp.epY<= b)Guesj7'%i_q@/Btتn7 ڮ`vQG^ )_ʱ㰸 5b>qYz@A)f.O1 &c/";nzevU@E V#60~S_L͉ XAD~\J6͡|9(i ә0W0K(o_[bb(@чG|Y$/DYO12y$, Gc@e=b4C*D[B\%Twq?7e 'CCNP ;5[9e_ 3 3%+3~ѐ'{b?ATlb{DyY|٧clyo[`\(|HsW8W,3&w)tJ❠9G&#[iUm:7NEg i<)l@*۬mܽ~\AH4I޷AK[~]k(֣z&,qdŐ`ˣnڋkE !ja#D1kr?}w3B e)|M,0G n|Uٛ!^5W'^nI8A>gхAɞN`;{;ƥ((5әCr*>uI8ZvpiD34O9%;!.xr A4G\)-<櫳CHs O٭o'R #V/D强p Trh`&xs9g?Ϭsyq.5<"E\Ѹ@0 aR#t?;tq(M"4)!HX'ťh8#e`NO?lR̹IN<Ǯ2MرgYZ07070100000011000081a400000000000000000000000167638a5a00009f6c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/ş)]?EhDTTk׶Ǽ8{`_ʟ`Bzn/{n>4 WD=zse/R1U=6f%wFi@e@F>1.jZIɂ_KD/#Xi4DTЪh)_-1W"_Z5$ṹʘF>NFRpo$pW^Fx8@Ҁ1bd AID0XysZf/kDړ\:Sg}\SRh!MblaY\T;S]u<&Ȉљ4 ^1)ګ[\䒹g HG Bg`>udE{1nd)ہv"O m"l`?59$n'4 ޹`0 E纾D3-9?2m=+l Y7"~J3aA|,kJ]:T)~[Kz:M$3>w{O\Y˾aњ$]8$n[8:@r—&9*D>Q:Hz_[W0@W-ی&WzWS󘱛'О) VY,D iW1\.j?Ee3#S:TĽYZ52YEa% ,!{O"D鳝(\J~ VwW+bpAZeɭvC#Wxko< Fj !PU# ߝKyw6zmubCEB6skW[@RF]E g奋q:eTwJ 8m#9Qj -;AjDiz%IyPS ^Sw޲iXgN:%TQVF%K3>$n[Y't"`u;_υ.l~x.R:G u9ދC8qXc»ȂaxK>J fEWI i '­?gLNO M!?q;e~RR^Br. c+"v܏t L%gs!#f-v6KYASPTL;*Mv'*8^4M o>$m(=%$OkIyBĢU$YaaUdb{ř)ۚTdJ!N#qÓldKjB= TvQ>,^Hюc4‹z[~k%5/QtLk><(e:Վ6֔A610"¼lq9S&Swy PRQn@":<lC6cM~yeQ%x ɍ.vF(̦;!|%vqRzL?m{$aVNК|=1o,Akǀ6Ֆ4GDI 8NmGjPNe{gds 82˶@h=HMX#Ov%3 *,VJ\1@3Ӟ[^Lffޛh>8|3D"XPV7q©vIyR q]b5 IG%ҩ`-|b)mA='.vW}|/V¢7"]jQK B*NBEd* N2nxʼnake*Wy],[DbyɗU-|!^c 1y~K J/1mK˕dT5BCVø%'}PH7ZJ=~Fc/\djp 뗅>ڨC"ӳO-顏}89QO4MВJ gA|4ri6d49>A~O8NlӄfZ꒑.22xM+0 CtllkH߇~F|wdߵ\wz_=2 =ƶ*tf.Auu[we&d[ Ci ܟ\W/yk 13M;/!Y 8zz08/'%‚˟Gr#/ʥdӗʺWt^I[#6PG4:j杩wNHxİ IȑPSKA>#rgB:U:A3Rӣ}ccNݰ/&Z2d^px׽"ɝJ;+xaʯ*Q[ak7wCQV Aga5%w"!ĺ_CK?RiY֘MB#T_9/m5 bqG3(㳤uQcdZl}F+5xa{d>[_>o3 [_Yy&)Sn'om#ª+MɾA;A-$\E-2~~=W@mC҉+*?ҠZleV90OT+[ #D^%C=ig@xÎ Eob{|7Mp@"<\Y|/V\Qd-m"= PFяlLz-]~LX9Q珇N8r憣[jP>o"%Xi=,0&ό=(ZUbggF ݸq/t%7bh ar(uBO =JFxO^QY2ͱ]A1jgjPq4L PlkK8L_W9a*E~;G{Z{/8M=cHϖ%I?W'eiQ?+ftM3ӪU祽ydQ2 ZwRHgǏk/H azjȆb?na/ aLv08={Te5CnHa_,K@Y+I%4M7 (wU('-K}8 ^\xTʫNU<$\]>uXL04iQ5101(P#*)ہU0|{Yij+zγL e:<U6>JJuMbpN"{L} ,/RϺʁŪm%+{㯯 f'ЄP0E<|눘At3}s*ꌳuS f._] O/#kH ъd+|:ZNCt syūuB:^!R-:,^je4WIw5P7%@O80؊mj(983P%(!2 %ϬV2OwjՑgzZugtSÔt}(˪A)` +pT GqD l&J=yMux $5T:pi ɻ6u3C5)KO_~=|K-Qy;9Z}䛠yߜ&z_Z3«f?w[\eHTM.%8k`QnB¡76N nBBӓ,0Wg>mxD= ֏~fn6(ˁثŲF˟#׷d5\5 807Ea@q,oi.mJs9 o^)k)~FJ"8\k6 =,uXHy ,&2_U WE[fBG\>ZT2|A l'oiF*_+f"a^*fӓ!jJbq8 0oʝX?J{~.m @na(rX4I -32\zNq")!(Gj/A3.;g؏D MH+ {f`5L,#E Df7,=,1ƳQSجx0mTPevhcYEۧ ̜YnύЊc meSԮJ#տXؘB52OYG+Q7tVk]L*Zv__3{4AꞬOXZK`=-+|Xأ ML|Ags?1P^D,p)IZ,ܮB3yڌHC#M+j<`z-(K߻VpV$'[ N| Cql3ů _T.g􂙱E,LZ0Dh*W2SH&fhy%lUuG8L'Xe\Ґf%h'<{s(9r/9UJsm儰2TMnqHWovmgdi1p%vKL)λ>oa*H R Dx93$I55'x/,6o8{:vD+e\mQ;g"vcZfr>D;b>#yIĜ0{#)"qY$} Qr%ל5J"r6 A_2WSO^ĝǭk~F"ݫ~[V4кaD]Xq^W4TJ҈D\G/Bj&D;E?z$VZFt6G Σ"LmA\66@~WaoD Uj}x+@_&OŇBZ __madX|MSQ N<Ҷ(՚no\átL#>@sUdUauy܁ : xb3%;.IH\ϲ:{*gr+?'(}2+(^I9^]e}ZrGKX_[pB6qӺ-dOd]M,K:ۜPuE@ 6'G"w7OVO[X)X !_PkŅM8mvNbm1 9Q*^NwJF:9:Wj؍vK$}4q8fux< ޾گE"(ea @, 8pӶNC5MK{08&vrKU*|'omph{}k4e-iZ7=*א2hg{bbЙ,]VC+UR p7r:>͑?G&;'AEwUhsteEooUZ>9șMZBxM . ? (vR@G>Ļ0R&R +,vBa_(hsjkŸĶ0,1¦YAWhFb]6W͒!ï\!}7M$ WhbxOHR2kC1QB6*P=iF܀o2&,mŃ"FZTt[Bi::4:|xB@w [LeXVjB7V{U0W>(U_s(g+ߜ<{)).%TT{J&MEO4ˇC:ak)vtQQg Ba~RߪKm2W*̂#oHvr`Ў00*PXvVv m⾜^MѣD 062f xJ_06O%Dmϳlw}­Oma֐BQP^7C:$M=3*3 [CĞ[꾜m#*4V  A ˒j*4VWSLMM];+-LDat9QO `Zo<2“v;p!xF‹ K,|NЁ !H{9H[;VZs7WM[||t4|b$%AP]>9и1߉PИI5ltG0`i[p|Qdk*o?!@+r0d[oVrDsXUVXHr)ShJ`,mXXi(M 3],]*@ cA6w'J̴ K3Dj+ alЇ'_=8754@-u+EtߣbBb2,dV'uQy ^:gxeXfA7n "|k4Rp'N=wDpM$*s)Hٻ av}_sSI[JӁ5LJy<r7z`,e? ?i8qL [ml XMDDS)[Y/ֹr}N(|՜æct\71[nڀMe! J(+S*a>7_&XWV՟MaiP_l9n+ۍ N]X QX>D"+1y2ÛɛV0V5=B%l =b;׀)Wtw{Sr~K m҉EV{Vnm8T t3DH`qz>W/_rCUe,ι^g}V-4*GӦ8)=<&ŤS ZO5AAH.?U$|ة|QOV _ brjmڳ$uaTY Ƌ. ycJ"(+vYۃ)[fɀn!eiT{@| \O$[s.ʜ-?1{%..‹\0#b 3`F6JeJ/E ~A}_{.aF4ؤdJB*;?^8c;M 7LyUޔ aQ.Y_a܄lVѮOJ* !c**st]!"*Nx%1z[&ay'.0vxcďh"kOA/|:Po#VVL &'?0A.|6&I^H8KUi|>) Ri~I5 @Y, uWq&CuvoщJ4+>%Vq JjT5_IS(dXN,M )i>SI;/B&KVd5XEk(૆0 ZNG4 O/C" Jb>~54WO@ |![ .JWV>(R=b60hGD0˂m/\[ ¥o )%=(BH^8Lk!ܕHtzŭ5"b ?QL2W7 &a<$[{/J8j֙NZ.RfQ|03hZ9}{|U*xܳq 0GFH ?6-z#9+]XR;sL@7RG :3&1Nw./_qϰdE _܏Z{TT^EI%Ӿ踈f>9p9Qkő^BPl3Bxdz;H¤89`OPd (~;1Ald9-j}рb v֣7>=ٯr.s8w,חi;PÕN"Vʫnٙ MK;BBEL7ՒA>eQ@f0 vclof̲bX?Q{xCHﻻU(2R}8O&R/2G1*-S<w]*7H]"utx4|6#_MI:>wřNDt跲('IG.;x&; BBhg Y{o;抝;'i'"JBzB:V#jUbN9P N6gdCfBQl˅Pc uؒfM冑38!&q=( *޽}MWmjC.&1-0leF )(G:*\BNW~-4M>K3H~xFpyrO'-HײVkA*Fq wnH̸ >@,,)ԭSn&.=z-D0 izMsoyxMܭIkm%c Qp>鐨H?^Tr iD|Jp*nƳ(*vzX`_)rF _ 8Lps;3_z Tҹ2:āhnˊm#!V8.dxaӎ%D##p \7 ۾&:61Ѫ1-%a@\pt*mӀ" X4w&~ZeQj+D eƟ,d&D 2Cך@8YM[w1M|pB)bL8BŜ[0cCц\J<£!~D1? odrpz <4w#+R#F*AvETq#2<Ks9?w cf('up)_̊3es`޴<{-~*όf3E70A!)>:!n6 HNWd/?p8Pa@"hߪ.]D_Ufl _rҚC"r2e:Q#XI'Ų QoԉmΌa1l6&x_je#{Rdo<[g>K(O.K#3pҜ F,΄ POv8}}FwS6#P J૫ߩl(/$&@C|EГw|OD߫1?n&B>_=C=n?ݥqN)c͞kV"xB#7xq _dT4@,^? ]E}4Qtr9O #\8]{E@߼ӤOFwk<ϛ8gySq#9hYz`?5 0;`#\U{aI)GBhşXi >tdɫtla.eU383TVxfY뀶FS0}1C{ɌLWV=$[}/vmeüͣ@ lxmXPgk8"K$d7oڍ z0̈#5RBV- F6TJ{Omi3ܝm[բy&^YBWw} Mv+# r%%&`4,΂?bu,!/xł|G%JԢXz"׮g<˵(2Um!!oϤމPV-lŁ3,l9IùtqGQ,5]nVCL2t|%NLqf]f8]_hI(o54z_K좄jG):nؖbTrOnz3$sGnp2Zl(x~@.Ggɍ &4hJ4wTt['{61*瘝4-GD \ WBsMj_soúJ))i/[\a%=AX5]wѸ*v6U`$3.~20В]z*c;{xD',S? x(>귭=K7LI\Jnu g $0jr|FbCygK aR8F9pJ`l9oWKDB!ފ W:稵"1]] xHL(a$W;ЏSKe>He;.A/h\oQ;G_zyx dI3 e2qө5=h%@ޓPc^a3kydrT`xVG#_m  x #Pc#qx=&x@gh`]fhP˟a_ Q чmqY̖2HE%}s?߁,͵EuOvU*Xs֤.hkym[5^}fN t¨OTl\jXYND_9Nq? \Q½cV̝WRLqXrD%<25~ s47\AeRmSs3&vC ߑuwDtȎ曈7Wm2KZJ%c.!\ J1rbH<~|U߭` &?n]E$~mwngDN(c]s҃JFA m?hc}z+_TݘWrӥAM=0 M{[bkGC1Mgu:eXA-xj:wS KE֥f|11'KA,Le3!O}k0 o48 W0jGg#&eSx+'EI d7Ig`9!b*8hE#:n֚a2mĽ/ |ϴ}"XwE\%ɰ?h*MZHlF aHT/pd.!1]0gio,τgEoa]~J*J*poSw Yq c=)D&hzLhPd9BA6X6›c@Fq5 Lt{@G 78<%; ȎR:lWKp)mvDx'FkL1'{GMvc OlXdb iu4YeAja=O`8"ev{/-⦭ ~]TW00QiU:/, q(`Jn`q$N!?`` ;u)gСCµXEh\Kxyr>/iZ eW89Ţk}nBTr|r_R`撒/u31o֤ZləǝdpނHZ42e#DcŇF6Ɉ-4ST(?'uOi&ofXZ=|gltߠ|WC 3ROXa/4 d ׳Hcf,g0Sԑ{, S}YCr׾ U@<"@4fT,86d`ZZo͔y0Z;y}ڏr+[oz9t Y> 92g"|KȿVIW*q*,P3S駱pc(TZ*Ȫʥ{S֊iȵO.a_ZP166>yO`lЩ1ބ4 `zaC+EkL|+~mf~3E!M'm5,̰  J'aUW($".CpȅhBsZd ,Z lA^f أo6߹{{*v:ͩ ?SnI&G q0XVv2*̡`A(6b}):}`* RL2Ei@C#-f%"1C $\qU|4BY~jOd+,%uʑ=TFrAŻ;7:uO e 'f}JVwWvC vl7vf[ +xҰQgfiEo?ٽuUc.Sde>>r_@?u\IaZOmZT*f`F6'!u"qɖraUevfެF^7Vut⓪%p"SH싄/SBS3T)v5O_&:fa};i}1&Yʺbο>.bɜi״bZv`{-vB mŪ씞-LīBHэ;Kz ۷,{. r[`L١ igmݬrj͝ҹ+mMxq|{V*ٓ͠}#&Ї, )d"tKY`)qg[Y?Zˀ 6،7qۣ̭($͛,p/U{ A.y8g+e)* ʱQM!M6wZ #TAz%Xx'R?GD3WEY0r\RE5]7NZXu6'yek?820^n,_L G#L?TGTMMI6WL!tu6;+}TҒ8]!5#&e6}Ι~lI՚`*4a@9-ztlG'94),e}$ĥa 5C/sܮf(%(3v ]06^kxq™gi'cJhq?I z?n& -tQk=]Su:"F=[xkE#^H[KX16X[hb]'\w'kdž,Vӡ辛ka|;V5Rohb&'ʜ&"di[SND>Byh+)u)?fO3o p\|o\"v'kZZE";\H >N2 Ww1oW߿kΓ6=XUuk*؎0xH204#hf 佸 ͣĄBH_NvdB C?H2ݶ*XY]e]N䮠߳GO!F 5OA_}9Rm:r":B 9JJ T/~|GRFxt)?I/FƝZʱTžqmm4 !_yd/tqpEJN[kӧAI+DGp=.$D˅0眍_Q$%MNf%|™lG<ï! iwriIld:ޱT\P.}Bc wѺIhw3tpw+h'fkdҠ4̡Qic;A~ Z/i/ #qV't%(1攏s(ղ 0yxfC1[ YmM ӱM0ucsFp`Dz*'JCW:eŘ/q9"ڄ~'tb3*3-eӘ&~Aj #e•X%[Ԁǜw3ۊ,G /Fh{H1DLY[2 yuPoX*w;Elg6 ZďHT (^!wqŤOu}J3{Z`>K -ACz-ڳIss/TփL 똛M(G)s&@r=3]ڤi/.Kݑ\C qI`/zsH,Q4j\Cڑqor?\[i0$h . (%#/jVgYQY}Y;KZMR~-2Wܷݤvԋsʎ@]”iII>vUr_Α2${QMk?: "O.j )7tUv&kXAtu/?yiP꺭 Vv74㤮.MVbs.$ԜṢw3|#{ar s!?s\sS]p LC$m\-4t`Zd:]f&)/‚륚jfǵ*Vӟi6$M:y-^?淢>9Q >!1*!(k }M\~q(@?ъ43h?BxV?ɝ,=66Dk 7%R7R۠47Vi wW|EࣇwʟuEj6\uQT>;' iynY|JxKvi :]y7O{fYhu)rt-p/{ÐKRFҲ:M28YYUWeiN#heS8*KL'?k{1"wJ\<7Jw2~ ^Jv )NEzE(5 zx4im*hy!N_*Pxձh<kFwG[gtRflBcGM+[Iʭt]+ioP;dW ca%&g`V3LM8:<ʉ=l8P"pC׷&oć =lfs ~a9j G~ߜ4Z|MY/.YZOuS<9t!ƭ3ZQCa蝶ssi5ziL~?ŽXw̚)թL G6a1t+/%y:A6̤͆MV:su9#(;KG57 ̍;uǹσs@.2:s  .[OW q]VbW;?"wT/ūеj jMن0CHw9E(K)aSk'$IG<#b m%BzI".jLdBIIr[-FM܄"w0>~VMjdyS~rd y/Dy䤾O1O8Cb)4U>[.U8k"`]0p#I,j멾Sҏyy5Crkʡ.*cey@43ȷ6m9'`v#z@p& IB Eʭܩ\E3o,6ۂdUj.n1:f]s g>!lM> Sn@=Xʲ,Vu(68Eiخ$2~L]G%|u[Iڛ)đeɧxSaDV M"9EjKo8$cJi/qpN%esK7;$SϚ7L&&1tpe6(nb&$h\QU~%9~wZPFoVW^Cnq3U8ӡşc+:6t *ciCUdTܘQ`$~cg24z|pV,JJ%tb7cC$W4KQ 3~U :~QgEw_M_EP@sg{39+PaeH|@\Y(\1 -pV=?.<+]vͯc~ήdW"d_'v*o_H ,(.!RK_B<4QN(HCKTLu$yqiY(z&Rt =֑P#*pWzjfhbX8.:WTXz-c,mzHzVMQRu=ڿ,F5kR_c9G]^A@%dAnEUGu#x?(Ut(!Li)(3L[ݕZ |TPO7_=|bvyf(42t֎Cvо3|KZ^zMs"1j8~ӷ2 }g]n )րP܈دЇ\ptM^hbbym|x.(,`S357W,X N5tf616L5 eQ%:5R悙TxH'ܓ6vJCoί;sk5 gFk$,toI͐z{Hz>N/3j.d/?1.i?#Y0~ЊrmO=D0  k䆗3ޟZOCdvA[)G5Yy70x4קȖPhHSkϟm7)R62@7ƅ|c+y;-W[S;2txmD7q8{]C.@^e'{&1ڢ,F ϕIne|n%ise</3 32Wa(kY v zXUX6VV;s :C ʢRJ;ri\2_BkeCO}8nؔ`]`8FQiSfs֏E?ܗLpUjfnP Ji+\L4OŦyd")ѕV:0ИǁPnꚋK*ĭ=:b1=P'\[c{T}dSͭ[ʀD?1q:6Qtq,3VeO [ymS)=r$ۭ[|K$OC<5sU:!/gj <!o:vS]-{Cm+Ίsx3 (| \5nW>TRZul+UNK:1, Uۛ6/ζ:WF).Z FYQ4eW?(ܽ$Zȳ\Y{@Z#M {〝6p8_@f;{/PXvQ-S ],lۭČ<)5i?e2Lz(~B}ObتVc WsYex>R'`=6Os"kַ="piWP qw0Rـ.tY9Ǯف'):Bfl +;yn;K4WOQPx@7Ȳ"hwQZŇŢˋ ʌ"oa?FGbm{ et?$`y.Ro߱p7G)鲙_/h)T]az1x[ +ʈgA=/OCڒڱ5M QccDrx34SL}SҘ;4pgM\%z=iMDr- ]2,B#R"3O&Cy?|>j+PRѧ:VݹQ~t}NMu]J/rdsS2"U}o |yhˎ$I0; TA)TH󖛹i.aDkHɎg٭l6'(J=2:RÂaH0  Sfh[kg>Wx=o/w ] Od_(a @Ngn(0ե?kg7#lv잀HMi!5!ƃo]3ΒňRY^xEȸwVndv_v >-ݽuT֚8,bCQcB[ yъ@+Aؽ fz:2Q#r񝧰LWp %{_/0;d nL hohq$~{eU=srosk >G('4|-䇶A( $IL|>ֱ󃣔~lpsqh)bT9Hc܋FvԂO-7!p4D(TӗZzd1/V@yGեV %B@2[*4ⷾbyWcJlMt'#La2o)n3)Kq He' ^vɷPar#V-l<77K* \_-Hy[j1Y~mҁ(5M ca<fFR\֒Ό _ ӰEQꈭ}Rrѻg{q_3R1 q:4+ak93Rq+xfc:Bm+ Ϳ/綏`龲+eo,ф{nnн _[:P aĈDi"qGe8!60ֵVIl7SIH# Z:YyХ gTzCN_S>L_SpO-[Rׇ%[[+,J= _ڵW[R0OfHUxɢtv{Uxw!oRK:}X B@{yBF &ǍJk@1d>P\΂5!8w__ n,0m6wB>HTE7u 8

JgHh+~jpX-lx`m ؚBo>٤8MIg5)lؘ%ᥕHM[%N|DWڍ(ڡjj6?&8,_?"ȸ7h2(ɰQ*nF= Tr网[8(GWfGRXw8Y99 ndq`]e v|%f|0g=|h3Z Z724kz?!0<T8f b-:'j=ڜ ~/tOQG5tx[0&{0֛8,Ԓ8cfT( `<<w \6:f! ;PZՉ.Ң0%ERM&,2cύ7,gvgoz+νcĶz K rf;Hl‘F;p\qwLNwPՒmCX◾]0CmI|%2>RP -u8]P0 LPiT&4z!LLcQD:C)~U2vM.&3) ys*wUZI/t =kRv{\:Un1s~Jwz\k bR?=vbhų Ut :X}0N59=SèA|I΢ʎm~$4U:{k9f5>aGzrc3(d;Ywo9mfƓ۾Tf/c(4 J3\FmJPtDTj%  B.1 Fɖv8_$?d%R/n냍O|8D`6e3b;@{@ Tef -ݧUCq VRD:0P)3M Ĥe?}1f ևgHA ;@w: ޙ8 vra=cɂkU[m3gQ9ÎrNr4$$āW yn"l/ּCĕ.u HNzƚ 'ʶ?oK@˱껛tB*`gڶ)jVc1PyVzyqBB<ϙCD`9Q_p(MT|Q~Q簇t:o:~D=X}XQzT)4*M7 ؾAPdzi)Ѻ.}ZRoEb:4'_$8S׫dpNQrMQeX򝱖T}|̫wY`M1?}vU#6Z ^s-QKU5U ň_wΏ3 -RQ6 dqN/Gsui|Adp"(#) yTEׯwwrޤe$/6(u-m%y:@Oρn1prDhhP0t P#`n(dJ^P4D]'ʤM>Ϸ 0@-4CAu?rYq¥E"}1|x%U#UwJA<֗z)Ш"~h$U5Tkel[wwU3' #1&S5PM)ب|v3ᛡ4V"^Rvn<4J ҙ/bacdvKURL!km T?fT7:<.=鰵E :ZN9F.i`d1Bu ~zG8v(ߋL]&c)c3{|Vy2qJ#ED;La xy:V|y*̷ ۜ@$ӷ##]|Dvѧ\A聀 G~@>Z#FG`BNz*z.'0}/n I^4,kyW&/&T EI}r̳QWfn? IY OW6/UWF`VM[6C }|JFr"ڡ AYku86+R=俏DaG'^?jQ 8zr~R"ze*?mw<3?"f ŷi;S8Im}AD7_XRHOٖ-Ð̠AMȸqIR/xWdD$aZȁX7xVo"M6VTEc$Ow˖ղ[B &`kqL6722ϭe2|M &X_rk}bQ!^򔈡(laՕnEK%͝;]R.h& nڼ_\.Kkm?Ӝ;p|aqEizĹ4 FuRz]A|ƌNCoޘ<^4P0﹟REdE!դrO-B"nb@S;i]+YyP؂=Qη;xC?`s YjW5ˠr"BA~\nvpu&7"&;Å ?v_9"Ac1aOfHU7Ԩg,ːJb hB&EG&)'d#Iss4uvB3Lͷ&ZSx*f'ȅ1Eerj<G.\TP`56 l3҉&qM_QŨN5㤛i(hp}+e?[}pfrt)J@do&j" &3E^Pl4;|><͠%vUHW+MF, NZ&w{%͛CS%9.؈0݉Vh_Ff~$P` fLƐ\Pkkpj}wUxgBg >; ΝОaδtX~iJ`F"1A[fcKt䩯y"S59h6J"2jGBxM0sNЬ1#/J;49PW@E f {uV Qs~7\d8iQN<NV|I {n/1e,'&'p}Zl# Pk`H ?;,܄&);iL[]s4]j@&MnMI#hp: ;o* Ɵ&23)]k1)8tk(u(Jfg'vR@G+;+JOK;ݡڌ@oAs0Ì(N+{ CտM' bg<qDUkSweԗ ~'!oaw2`(! &΂7hK:>Ll{wB=2tQi\c֋&yVri :W^A;#ٸyTlJ%+:R&0'!6 Ѕ(bًTL )~|6% C7"[kwG1=/Xz;NMNJ֎h|:z]Mb4@2\E[;r !qʩ%4"Zt<+_FgS=1{RDhr E?8_3!$0'[Dbxٜ<%cm@eqzb,`ׂ>jTmݾzyKﹼIryj8Zk }N=мd& YCIi(M4TE*>%B AWq"w:SIQA~(zĊE׃IRMkOKjSi›l^t3ߙG Q"roѮԠ^.RĚ@'¨9 pC2MYq3m@FNͩS~7׶?5C]pN?Dfqe&cjg~њҝKȺMiB"9H:P4(ƿnjdRg=O . V/'<̼xe72%eJÿ2Mږy1sdi,6mHޓ29 35*3c-" %n3^J_,u HBu EBCYAp0%:AO6 Epfzsx'5}$OYFRlMb=syx|VV:s +΋=f0Pu~>ħ<{ͯiZf $ػx^dZuȧH`C"\,HB!S"#W>ll 1/][$$F`o;7oT[90f"v;w2k4w5f>%dD卒*(5Pd+s:A'a pY On3LJSC W;xT% Z qR'[[;VwUμ`ₒb`m#Vy8;'=[J* ʥã1?;U @O< }mr`˅ Ctbj0t:-{.7@Mws5AH =M4½t&=?q ?kl1f:Ns=%Z ǹ簠M2r >U9_t_\Db,qr|0DF s *֓ 2$UoPBi|(W< 6H \ x t«#17Rc9âZ({KUӊ] 6Zn A FcxƨDr!&aLc.έUڻC 텟?c=rK.b@1~'*f@Yp+"tďfY]_CS q3}0dm IzCs. C\`1>/+Jr%=hGgӕ[*EO1!)@1p᪗<(/=5U|" k'5 ~ CL$N",bI 58ɻe%%wq+&g#.$9"4>VS@UhTx5R^zIۍY;\a ;}ICYSĚ.XA[##ʉHG_TVeYMh/`;K5]ib+T&aGe:e7` ,$j)zVh ýçtM JU;bpz+jc|T.xˊ׭%5PC^C)M@y#_AWd ; ykTAkJ%=ID?vHeVmp)yWwL·ܮ~X[c`zʤd $!wׂ]صDrM;g%DeP_o[! Ҹ9<[ޛs~b|R((4{\O..ҟ߭>Mr)3m~k!jlB`nP/z璗@SUEtt9j猒:G>Fҥ{a| Cnyx] C >xO;F.MKzHS!仔]J70F(>_7 aTz{f5UTNZ,^LB뿜Ѕ5YKƶùea n !L$_bSrV^mf62./*@uA*h-|ǚxY4-db̰qšY>:F׆5.ȽVJ_i:Iѓ]{=!iZB^IPR~ޙ zlL kHqB1\"6xi2\7 >ʧ4 >Dh8ly,vȦ !B 62b7d:==ǂs[m Nn2YDۋ}U)!EC8֫7°;r6L^ru@=C#!¸=ޏc b{GFfח&@n*HdӲ摨SZ)Zj|JROxZ_wgl_vc65nSTX[3_W"q0mCV[%MS-nHXZhAP`S* !wtBO+wP &]x" lWЪՃDgJ- Pg#w󢗯EhϘSƵ}epZ[r :!<$6 Me-=>%%a@; )/dde !#ŢC*KDžl$nW "/حzw>ga&߳_|`P|pgbQ2aJ!2J! VIl#0~Y5B\v)tv|j]o^׾vqc14oRCIT-&B"zllw^癃 2}с75tY  ,n^Kn= Rݨ*z0_lj! WTJ#}ׅjЫiee^`4徾V χ\|&t6/Ǡq$.~S$je{aK\STyKi[+{)^"Etѝq++lº%JY!)7<Ӏvǚک0W"_D}W(щwt*L@?k@Ҋ+Taf*2;2 :UI8 ^iΊaL5=|ڋsCV8,}pLh!rf]bVnn obʀ(g7&LdEzi'i~[ʍ8Az bY/z7řJwCV+b?Ouly- id$& Aب+d2FNgSoߚ=ӝ5*Q.3$ҝ+feSdRr$=o%5ߧlo\;Xk>fVUYؓNlSoqokDEj I@ }NmO K'\9Kԕ)@|$(8q.+qڌ'˝?9< ۘQC?,4/?-H༑D.D<) N,?̉^fRX@7).a 7!|_#ŦfpH̫=yD/> }E0PPP]MdSM&3UBJ[eNlCE*>;t2D@ `ΧH TSC[|5dr[?Sg$ԃ. aJ/'mb$f"uqn+o['D'Ӧxn˓ lMFX@HvX+n6ruV ?ԈwMRghFD> pm9i$ΧzEִjqD n gwrp\Y4Q¯ОbnUe24ao\1 vwU2m_r[ Dv: ْx;A&h'gNʩ:]  z/r(l_0j֯*y+|b %SBBI%T U%$qTG༅d3u2?C8[dܶ tO0yeidZ3$|r;NzY&9cw6I* (l f+v >.6Xv^ENOWMګfUek`FGf6-&5o*yh.XNqwbf25y+3vܣnwuɤ_q8S؛z`ye|V>5*"Tۺ!emߏcـdxlx MJ7EۺX6U: !?CΔ>eR:db_ ~&phǻN0o2c5R)>{TE;̣%wM >uRL=OEifF[4'3 AzS/GG獷 YE2b]1S<9<o &%]y(ͯm̧>@>0EDxN|0IТXr]߭=bvKT+L.tqC,:.7ft!54;›L,~o[HzҞC"L/ɻ"('jCXN~^k72WZy|o#OkH4VJYw7iF߱5%/uwu$um6͢z,MY.:"ġX6װ[+^N[p +ٰ~ŘaLyw(3_8 c0`;/mP l@Sm ,b8y-2 7~ʼ%'+T"329=f޽eHG Sو9xKh{Ro<B~%jѢ!0 ;%Ƌ ):}MouF9?&53=D싮Jd3Iŋb9] +1SMz._5^{QK6 )L27ҽ"4|K8AI#/Tk>T;PL553ݩzXaҮ-'ڄLY: * pJi`0- u ZU#ޕF"1j^?#$֗'-@S|[:!`ѷ#lrS7R0p#vK7!o֯3~TQ$4{RqKyW5A*̕Oq`aJ9`H-)gbix/tT9b! 5vR5<, e-ĹvAwSz3ZEbW{5+/bHl 7 3F 4+EmBp|Tm tyM-P=nGeAen/L#+T3+~9\ Դq=65^G(%*^&؛9gKaQQ烷u0C 5:$/q肃H*ʻΤN}3RĢ˂螿*gJ T%[1ق•(h1ZO N 3.KϮu#L]'ow^C?[ZNOpEҕxHZJ]Q uf' R^#s0Am߫>҇Of|ޮ18bI)D^M-!ZlY@c_+P+MG{Olba]r9<\wZv.: R146ED eHC1poXk'_ 9c1u-1q@#ОNYj_M#kE9 )״0=\$ȑ Hx Ԥ3+NhG?0qL'S9@! }&8ri1KZm1|-*V7yw@|&(3o5q+1.UMfi,Œa<"H 5xx+**[0[$~-*q}(w`u/eM a2O'1 5+PTFYGX1XH-ƥw*dg9 v߆ح(:τ#SF6frhuQv =n3y2oĪ?&Ar1cei.'έ^u5^^$4G򚧄 w>5e_"a~^ 2 lDxcafmnajR uX%}A#l>@@Vf@nKkM2r0^asښ7`ȗ+7foh+oȅړt0?dڔx>HQ5s/3 C-grLzA#]1gCle(;`w QcR\?p$a6,,/ @+OdV1(1tq}M(9:{{Uh.m sW4\'}.}w-k5v})(ZX" = g[#Q59XZ2zֳ{o {!c`py*M^3n7Т/*@OIևy[("[u`V6O1s[|z.1H;gTc ņ &GjQ A4fꎿy+|2 Of$vH^kLSRtq. 9紥< ѥaf!Z1Ĵ$~!]&~${8dog"P#ܙ/k-ZwM)M}EӡT`|ߏEIz$K(#B]ѡ !" CUkX$ uvySD_㒝BߍNHn<ybx dd{!lCRИT y֪jsKز w2w4vɏ/=.a8ia0{ig?,+CU%$a=gMҋ$2kiVR$om\Q*AP JD\N#F!9*'z_Ӿ< i҈aTZ.R GH{(~|*@1)n}DQҹq;#bFhS:+{5>ABQʃ9hfC 6J T2hOL}ߘe#Ϙm$b-A~@oU l_ nۈ&]UšC UwFX|,6oBp|tgSLm ,<&xBl& ZM ,6}?N?'Fa\ P88sJmnUHX󐭮&NzG7LZ.M5"M:U| [ka]-jRDALWg*%ò pN؅1`(f }՛lїUQX 8:(5eS̴rtHvvQI)f{F̬*KGޖB۽ڽU31J%e+!lj-J(KJbx5+>ˆ@4*;871W{}jUL ^2`?@ clpZ5oIH,'㟘tի-V6%1Xzq d9&.?""W=ұnl7VqW0u/w樌ol"[fuLq`T/)Df8.:eΆ\Kлg=%-5Tck(Ap|, j3 M1 G`Π4+3 ^l_W A%RyU](ƺTzҁC>"5%SiAMo|(jֽ'1sQ0*~v~/A^wTI1UL,]8|'0&% 6Ԇjy&pi dv/ $* JMeϝ\1+k GMIT"J}мֿyx1T4 ;^ KW)8qA(ل7rc.:G7 J@v}T!r43=}UaūIypg?~Y1>0}~^v΁{oh/Zp]8Mb(i|TϙKeƩ6h^sZfF)yuJͽ ۘfbK$ra(E`OkZֻbί&xB6L ,<ytM5;̿isg8/$vTNʘ Iu@w'Eq.$8;tZu!C_0rRd3AMP"/r :-_bli)~Zq菸3`p 6܆HL6Wm8¡ˬu;ms;(LS j" E,w_(zP kQmcZ#G R曞"nxP/!h{TgUj6vaiVo8d0<-[N:ptWN@^ 1'KWЂɘ䷐lNb^I 3& vx5_;Gn8e}"31 ìz}C+˕F9<\|?/ SB!:Gڷu?"Jb7B=S*(c;K,h+Ne+x$y6Gs^+q4NktO5: .m 8+س=Saӳxp%!?~7܈~Ώ1Yws kй@G0Q<1Ι)<2 gT4zx'tgntYgQ^d<0A~sY}=,CP.߅ᕗv~( ۷`oK=gx0<Ws@؉ ,_hyIejT*@ĮM]#8 Ehw[U{匓DĨ͕˦:-ç)r,/  =$l=IL_.B(T=ʕ,փR:-|G>2,ܓsAM>څ!J5S/aȏ.@w ĺ.C'0"q'ֶR&7DŽ##0eB[tdoí"*mV0N"oa>ΣV^Q(WҀ~ŷ]DWJT9%;_B$E~uה|p*FY.ߑw^= vWk]RG-#bE\X!|?L9^o;LijylX0y2K{epx_*s[HS2-Y_)<6`u7hk|N|?Wvj(q[UI#ـk:RI~ͮS4.NuE^}Fmù=$4~&TRqE @o ΕL]QNkmz,2W>PO=zKF2}NbHGEύaq}?{H$[@6R%$Sq&MM031"J u7J:`TkzX@'(XTwTiЂÕfx\yEBq ]x#(fڨ-9$K)pTvʬw\ Dϴ`E*1Fko F=Bm''b71p8<|cQhƭN#WK"&s/ǣyx_ T N|>뫁C-ᘈh4 hObw1(-kcpºȆ\-p oՄ]p@j>)Jq_) *^^e{wBF^)Uo<;)>p7[μ1uz_=P*|} ߋCuE }E"F?Z;a+9LE9b`bej}\jS&,N^ĠlϷHFPlӭH¢ W_](a*{&>F5Q܈=bXO-N$ڌCKx }TB@֢VԖq5ذNHr:Z:ae#4ʪ*ÊdBM`R%(/e|RfWz&s[?ݛ=iI̦moX={9YJɇ>,?s/ٙ Jixl r0ac"՞(hy@Wr6Y!*n O I0caթZkmeXSP?tGH AGQtW.9^EYE.?31 .0l3⯡ˊs :ȠҪ"ƽ*{TY.E"〘 [J_hZ]CL{ͬcD fj,3$˅6ٚ0Ԛp(/-|fJnKOaԜl0q"녰])16Fi@:S[KT$wrS:tg6Sh1# ZwOC0@9y%`Y]b?gv#(vFh10 Cx$G;*y<6%&UcVe 8/umI_F-v5ٮ{N't{ˤ /s{+Jv䨠yUK2)7J)^ݰ^ևv*^u{kˤ~{9ނҐo &HUe<:yȵ)'ꦙf>"vUD*c46c9ԧݶ}!\qI.b$Ի5jF04w(0L (pqBQ0k=oӑ AW q3\jl cETB#.&_^-A~Zq1yX4(ߨǜ[.gױ)A? 2<n8XO L{}[5 J뵈17U|1Ar,KsXTX8TGᦗOn*Pz%Qgu{.˿Z 9`x  E赈/7nܯfO[d[Bז; u]܅~۸(+0+޲1?E#U2cv}b@lm~ʞ`G-qYvhxc}<ط={=7/|r ;Yy)*ħ}\1̻YPep(ɼ* z>~ҹ3/l"bEYN.;=%Պig:B(Rnl3uܹAq}sNZ-N:S[HtTdl.6W2x}H);u<'n4_liO^Lԛ>6-(V̮3e,JKdP2P_ -nf5K (V!Uw+գ͢[Sow5u?C}պG>s݄:lQ͕5EF ]C; AM* |b>QTqqz] j]n%{tUK $=.-4{}B-y@r9NBlٛw_I \rHٵ1!V=W}8 }V>/|.2] SPB찆1/6$k,%rx w,qv# f_uiMʾp4b:6*ȁ}=Nq|uzYktj6[w'b𦽖NmZ8[T~&, f|T,+#dhYa<]5[2eɀuE̱۟CTO#K~L(FiR*wg+vxc}B,0ahYWV f6QKu=ʷ8\{(+ 05@ví4E%fIȘPsX, ea] B ^Xl:5Q-+_= 'RI WȻ{!8iD*a!ٞy@.ta ЫmbS䤜[aR4Գ[bIwQ{F]ɀoTB559FDNHJϻpyk QU*vI9 3^U[8|A$㖓el]NJ-E9z85]ayH ~De2wt +T6 U $Bxg+2s|b 3Gƌ]㱍-RS "];=BX?@@}A3=O=$ݬk,wD I-۶FvG".bM{7[ 9^n0߅(?Z锍鷘hU'O$}x5aH -pЖ$Lxd⑷3.>!6+VqguSowc?*ɽbf[^O&K(c8Ғ8fʙ(!zR@%M>T:sFwV;>(BArԞy;ZeoƓP&7ŅM:fot]؂27Vo&Wm&QcS NśXz fwFyr!&@OvSh^,r>ƻ}ZVjpLRBcىˮ '&пa,Gc+e޼=\LX6K5H>֭ׄPAd]OjHvam ODu`ԇ+|YQ`1+Pϖ =;YK*̴9Ia%'\/'9L®$ub_AUվ+M rY:F~-`BFfjw3ȁ7ߐDОΔ\(Sgj _w;yءlVԘά$|6[bsY}~%ݷI"e'\FkPp54tb"?}B:*"Qyboib 7: ! lc13"Q~"NyGJKkY(׆Wn<3ŌFGT'_ۑpAPJ0w NbR4%cKt}WLMCՌ(=tx4E.@7Q1i76אĹ^%_srF;e.K;K~ej]lQXZy 2q"_uJ"X][]!X⼥K<{LՏ$1&h MѦu-ll Jpu ?ٍ X([|(imfb_t6u՘·ɓ%U51btWϹ5`r8&ޖXε\`OXh(iX8F'#Fl?4D Tx]Y/e|(j!) gs?ԑX K=0!9)˷o 1})~k= Gذd&ql]?wbmh& W(>]h Wj6l+su%FNJHʕ {6vWW|ȋpr#N3F)8BlBjA? n:08ۡzU.2Dy@^>hؼV'ZD *6)x°.? tOE]jCė*BNB_Z]$[6NЫ¡ vtsò-`vnK G ݀o$Ri%p cr O62`7\o8JcLDqN ACKZ?V [3fl,UUly"4|d ~}јs^VA2I8ct6Ԑ~rF+p'm!fQ V~ɇ/ءwAȱ*# j'E. wl/Hd_ށY6Z~ ?gҵ묧*~w,) *q੕b)*2$ÉbAr 8{"%iDi*yc6 8Kk\%m=&X4NUm'uFې aft~)sX#1wV*j' /Qo/oua/dv/٭rՌx0:L^˟{ ~O[#c2D~d\WN%y_S4QP_~4vƺ+3ҹk6?wu k@6 S~0._c*u}DDc&fi3OLh|;zΆrw _ٸb#z#[-)]*D7'␾uىYOS؉)#fprMٛ#Q5 sScg_FqUy_{ٚ-Ho{{F$_TqGµbHrQ3$&z?Q(i0SMRiv|9 '>qLgY}8n<8:&ށ`P^ćIyoӡnf&IɫR`0!@;/*.(Sh$$d4?Gw40kGeyPBвo+5(S\@9Ζ:[Ϛ2QM@W:*(+"O㗚By Vp lH1Afv,|VạLo$]f{ev5яhl0`^'mI1Vasp;<$!vаWK]l"ǝGl֞LꫤƾHY 7qFܹr3xh($ѯ lU&>ȳ_уO,krɟ+'d_]! Vj-9+vC6sՆ^32cE=+?BK_E~ho h0P;A>ZYR:D<~Cvr<) )|}ƸG2Kp|+߫ܤɖk˾@SY~[\dbya!*;]7xnv#@iz\yiO#0^P~9?UH-z2"( <3Lԫh3kTT\Mvgi"U['A5bjW 4s&+53 adZ1PVƝOн*+-설L"6`ʀw_u¯o",zŌu<|AfwbHQaP}$rF|UzUXX\zdJϷTf5=pmAbsDѼoBR˺C1tyC?)}9_qqWCR~H&٫ڨZj+: 쒨VÄ3Eo.^'Ozn#@be;hzBnZȩГ'v?Pݓf c@a: )9u('KkN02 SJpE\A- 31˸N(: -pGUUp BžN5MG*_7aÎ9X}lJI,&911g1Xf#׼آNIg[$>:dzr<^zh[{\T喜Qz :IJ+-fZim?/r~TQ~Gn S7*HQ=[x?nmۈHcV !:ee:\ǽLOبQeu׾'>Uq1Iogt PS8;0 %pya%qj]ƛ#Jm *¾IeȆz;!zb]`IUu' x30=qitl)^(.b?27̵F: ҋLB4z.[XO<2lzþ_'^d|;N|g  U^܀/YQC -?/*#ҡ&N[(qSWpOW݁VHUvgw1>,# pp`͇cU$p2b/gڌP47i3޵PSzT",JDHo^Ô %o$V:UdkXiCc@' GH [OK<jGܺz㼅ţȦo)@UOfcl %`}.ېY$ dz(#Ph /~',?jH˚֌U )><5N6O;vE=X )c~CTY|$aGk]5isIK(Ӻ֪+dF5#Rmwpg,0^\+G5Qj"@kiy^x3ccb `Gfߥ |Ti_w#&k_EnLC͘k: lt"8W@7uC!ǧxDźߠAңYr("FL';頑Bry?zZmPIA.Eʜ"0 Pk6V"QgTaHʈ6#_UGǹ{nĴƦO7b&)eFWc: N`&Ż03-eIi3°Jwd^PN Am3ڌY Q(Os ^*A{"6'OuYK(WO? } oTyb޿v'R)NkC/jkPXhҜ-;Ua$ߦhʶu9Fd>:ss. 1C\g|$7pNV@(^{FY) 3H#pZZOje!%'YVJ~sЇx3̯5L[bbp5:GQxw+HXs:s =` í UGkWo3`-N֪O^yV[jy붓! 7r›$=HK,FhFbTd@E'pv~Ѡ6f |s~Rìhvh!LPxsWY@Q7L-xA G¦EJRU TpG^l #+Qt+oiMBDA_3sR}y鼪dj sfdY6G 4k||7y Y1Γ ϳ鈌ӷ#z4P h $Zu΀ 47'Ch.-H})5wTbCD9Fhb_Q$x6$[j˱&¤0p Sd|[hbaC@:{D|O}Z%fz5xfX[oQTbl>\-͇v{- V}1[zw'7C]-R,ꬥ:^t.hH 8vt̥:5}Vf^C&8$x_ł #'RJ?oGwkG- Lfk;M2Jxn2ͥq_jCybb"'㛨:'1/D]c|!)q~4W'.zU=h֫7e r>,ҥ!wM>V=_A-lz;p4({$PjEi?k<ټ9O f2H^djqϓyRެԝ㵍bTp[[tcini9xΔ&% ݒ0iQ1؃6A˘fFM$z O`% ›Hpv32q~|ߌ Jj&$˻>⠲\xHˬiÒbr"R~(-AZk0yG-zT1&A=aWt&jfqk|US%Li,@W͑oM,^IQ s Kh'~ep ԏ۱jnf)̏5k`U^%uȮ| iMj9 r ur~ k:opCi~E U?0ZS=|M 0Bݯy9xgY:z٥U5E_>sŷ'32tzz\I-mfDHW-j]Vl\c`X800dh:_n\.+ \V "+Y9B}*i%: j/?4LlD@^+hBP|5SO$v(QSG!1a0<Njqfv?^N$ilE\[~P :N+GNMa6h6ai9J#/plC%l/C`AR{31ܶ`RJOx^ ^,#! { zAH7]mTv%!_q[B0q uiK䒠g(چyrhMByAl9aA}bD Oj%Ld~;c 4s+ 3LR:neͅsc_YoA^iPDs}'ZZxyB\js^۷5}w86|Lbu~w`3ٓUWpnܪ|$POڟ҉DS 20ٕPuk%񣃥v'ǾC ̼1jP BVl% ouWְĒ?ew'S) ̑Vz(lmUk !e=$[b]͛`dvΑgڦC|!ěKe:ڣ+^j\@&C=$Y2StNXRv5Xx]>+#)2MѲj)IPO*cW)HG(.J3maFN&Ɏّ~/h0)RpD .+^W-τ8@X/R6ħr}B[0MrM˾Bho :w-/-`jG0.ˣ?&p ?;]SG܌_y߻U>+|//..dÝx8ir8= "9*qdq|x ϕT+q'U`dbC7;(w%.EW hbңu;.伉+DJgPܵ ֪u{D/kVbzS]q+:fP~`?/I1:AYKW>/s։adڨm+g Juk7S.W\AU[^7 仂 B27N]˽u(o-bPENWẼyXVE] ^L˽lk:ΦG}&䆐+6"c zؗ|k[Ӆ w4.׫T|qslgў{<Ŝ*(ͳy6 L >ez7uqKF>tN MV#{:i %K{(3S,2EFǫV,&-ի>Īh*}?|u8 ԇ@)rC6ͬUk(z!%8:v '[TЧpahN[B.*t<<*3lu$4u#(7s&Oq>a{jq=VŪOVT6*GƜ˕}#Ǘ䫅8ቧ$:~c|=´1Z¥Jj ~K3-,]mu "x,ȢDV6qIv9)3CCB/ ZeQ̚DCuSu2l' W p2Z`[ILn/ 01֐q:sʙ"i3F`ÑjINvEn"}~<YXVt+DU|g\wNP47O-HK|aiH xNI%'-ʳ5|~Ge3QbK)"oKRĤ@ݩG^i|4%#LNda[a YHQΘ8IH*EG !ݱ ŎVMqCQ%M+Gv Iͨ5ҡz:9n+7󖒭<'{ 9BA #(Ym]PV=Ϡq/|#i?Y @R?.$쿖VƪV= Cx=hp0WGSLZcZwz5_#Dw;z|d6(ZD#N`re&BERƺye׳Yt-GXMD௨4)E&M2‘̭4V> 880p j@6fl@ |9Cc3 }an:)0}Ǿ Izw෋o}W4#%+$oeT9 -n{s9[Z-ıU/fƪX)L  I?L%(V:qi虭d$G1OfgEZ+5 N3 6\7S_>SD^%@{2Y~T+Cۯ ,~}gel$!td+jőƌK`tÂywcIOYTeh '̌~cn{bjzM.P=JtZN&kkxHɜgOvCY<]8w+Xx TB2jbq@5nnRr"(xiO%tk~10]WN$Yck!ܵ/ߍ}(JLd|$]Xy6g7vO-Åy |4L8ӻ"oú Ҭ&ꖤxLIcXD qQq68x'ug8]QW !M.13ҙASq% o ~Hfn*6.ey$mhn $  ǻ^̹kךGbI~wN1zlM<ݺ_6jE@Nf F!X*uv'RLd!cV9=R4CޕכlܑЈ LNÁmN{PI0-+mZhֈVⱸKO`3!a%,R'_Ɣ֪u\ѕ":q&Y;ڙJ 1dsJ/SIZ>=W$Elj\9*:lR]3遻'v.6ЮV ^|k eSA9#`(DLIMt[C [Ͷ _Uz| V$+6H(%ZtꋐcG_r嫨eli ?+0Lm$1(HE j2 |uek.J !. ^߾3FiBƺvdaλ}7̚Aр)uQ ڿO0ͽX*D.{+iLj҈0J-Wά[rƨR9wDnNo{"ٽ(/J9ʬ ](&khCo*YЎ@/6+51j_S^C"/޹ 8 u6(]"KI@9<b`.ր(QCd{$Q"?O.B$z?}&_έP7Q643D .'_$bP \)xRh?hAY_|8,v jm[ё]7;^VqX^,>Rt{D%}:aN4v$Q ' ЧW"n!QوVG:`*^*s u}!:}iNh[9cKy>8z(?h[0Fqh2_ spvBBB_ H uh\VuAH;8-"D?8ʁ\-i!E01阮-L>斀0V26ˠ}-C%I{dÖᦃf<9}1 yb<谯C~ v[Y暀|.'}J\Ļ:θ,IleiNտ#Z\,esDJ|,G+z9;E7 322_lLe9@v+-˻% Ƭ}Sv ^~L+OQsNZ94b:W!_ak33&z1Jen6J'{fE]%PVr.b<9*`E},/ẮV6X02c3deXR#3G)StQd?3 إB}2'q@[g@Nj"k\˙6c7[=ᖗg)f,U^S88_Zn<>X9*#yvA E^sҨ0P  W9"t_kJ33Ά%Ί}GEIӘ|ajBncm'!~f{f:(w`xqWJ}pUz(6c:&JOѾkNq"Ih⎆D^5pH^ m\B :IaýnFƿGfCU>NtPn hgr1KOXQ˄IH=*>T!'6`c7, #CYͯj$#u΄-l@x 9#9ϰ%x1r5=^PK"Pr&o˕lut5NŨP@OT{h%.yvz^6 :\O,oi)Ms gB }kB!%Sm ׫Y3ʳ&KL [[ Z3 #kAl4‟D&|_f^6 QEDňދJ% 7׻ЧȒ #,1VEumvdqǟkAYۤ|5)_]QB?ƭ=^'>{ZE0B-M:iKxƕ\ ,1Z< N<^i:jrܫr[{K.B-6n^J#gdeQvVm(ѡl*7n3ֿԺO-(UE;ʏByCg=`o*ooi$//¦FDlwo׷gc!p w7ԏ4 's)ƦnȘtF.-g/;4uR.&Wfda|txq%|)G{xvKu{\lRUcff35XyϚI 5ɞGdq F9Ƴjkqg*S.*k\)HS0<=>{T)b!^H%i["HX2WZ Skf_Qz?g| aհd*-i\]k${;ŵښqɳ@˒&I6$e F_ brKBck V?C  b0ZпA{U0 kF0DaIDq>pQG q6c/6F 52HrFũZÓHÎ^^u(& ki<|# Z@جޗlh IIh_?<Γ+;F4#F΂y:|qj=v3a_17_5L٣<<3{$o%8ebdr}.q[ܩݢ+EO,w`"ݵ /@rw Oxk6_ǭ2>΢"7jsezf'Ć!nv$) #T8s3-KULb6}D(9|@VF8U@HM'IPi7eH$͟ jz ?b(D[/`fxڟ'۠<}I$f0G/h2pk|hc58,Ιtz(]*~obQ;G=z HP".FH~#)x`1q>o=q&,E%/k'hs6(9$m|dRɰo T65hfZ&\V[}oqOڔ./=ɏDƏ{jyCAon ~Ga뗐;be;A$ Bo}{U/t[vhrGF}"#`?}vJ貃KE'%ڸ`z*,0dx47^Ypn zhk'}R; nnk8lßXt*J/cn8ܰ'mcִP9_ (ˊzd̯. S5DN4dQ j;0^u#vd; .qb_='bgLI5Ůk>3==}(|R{L6r'f"n4'I`C"7MW+]GL&(/R*UG,wA!fV~M3jm" 6 3mutSe I\i_Ds PcpH>;JR?=$MEHEbݒ;e7;Ψ^);FJչ J v3U Y[A9>ZqC{^9sl4udmۊ όe[nB7z T*t81;`\4{_U]c<<+{_ZhpF!L5,k$0[oY7ps=Rz[Ϫ UdBdPq,Q`EA'kD7aE("C,VXZ#tZk^*SR D֊z^ ɅƺO0FS6G{)F%`*?Xz2\pרDrz2E7&2cF\tXnD,C̨Uja69+ɒ:|0 ~9Sc=FN1IW30g35{x;=#TAoO^GD)ߗsD)Z1bq=641MH (,atToM2$f_o H|5lqM }>JIQoh G.nM"&ÌJ\ n=Y; PWpr:dnc@ ZD,ݴ Dܧabzb1x$ۅ:qLqPqĵ8F56m< EAƊ܈IC{â >YnS24,u\RAj J_| %׿1ynA( ϵ$ohSlZ FSv˩vBa~qj*c!>kUorzj0WsIzEݐ4ҀѠ;\JX‡)nseY֍.3ʋ w=:-mgD֥{n>guԷ3Ik 0KVOUBk{CZWV7xw5=([ήhs8 ^7+/oD2˴abg?>v Lˮ}4Rg# ~d$1&%ۃ*dq[$ 3f*~#D %uL?+(㜟Lg̱C(_:E z"VWFA{,1,kpzXE % dniȿR˟p.S{u2~L`/pgyV8:k/ʣmGG |EYqo NGLcxj⼡Fyin4v{ ?;qO6Nl, %|!?R"y"vT>|יFg&=rw@S*چ:D vV4~iOda<&»NWl+r$sHS+nsVl׋p a{{hSꭼF^}K"DmPΒ*B2=:] 'mMtUb?U+$i۽3CjKy#8[\0}Գ}wd3{X~?#^YWY*̙yL|$e /ߦխ@Z5t, Nn \ΟBS;K;֠t@ցH'54NM|A! ʿqhW) T"n|L;<-+ǥV)ȉe_*wDf|zٺ*Zc 6 X\v)HXZ*Tp'J\Syպ |Oz.bNG q3Vbۘ/l3d4?'==ZyhtBc1 $ *'>lyYz›W޸4]ΐB|+>zuJ|[Y|6>lIzƊH +4:ZИ~jeNOF&~&X}sjr\D֔2,GQ̇9ams@˴RÎ%Tp R{"2#ڊcM KRɡR]0KJn@k$BwpPPChρ*WfoZЙ!45H7#kcdڑ6jyjUOkR}ݯ&o9M!b3ȮQǰ3+TCs8jxc[ n_\Bb#!KVw&.m$pWF&0rҏ.Vhh";!(rb<BSPS5 @wsc_x]KO*;ٶ&:݌Ř}4CFSVQxs\;Kwu7I (̒_?ZބoL.FɾFH5V0;Z: F-4fg*_5VٞƶPg,ؤ!'3e^tq*E5w\n"5$RɖIB:m\k4Ai.s?x0/ Z@1fQVj:zT2Dvf T4Ka )b9; Hׄzh"m/ $ ,/؜+b(_uTw aAH{xz?htX"H:IHLQ<L%ժ\L?=S [iɞ rv~+^]ʘksr?9 c LnQkЀB@ B@f<q੍ea;Zk|vF5z5gn^PHJw&S%qKW OiƔ#ub.|i2u "ZrOk7C?YqvBd8pFe۟,Os_fsUGQpٛ"ڝNٿcb-1g~ru Kaf@ƤٜuSp RnTvd4%ZZ}?^Kr|!"+>wwt͝L25[ͫ{B1"5}Ir'6\vvKAۢΉ#()+He$c.,T3֖:<-)nUDW8ޑ⽚&dnXȃe]i}f:qGd0)dІ"%ٜlٜI>Cƒ0$Z,nO(QjrOcՇ߿秆﯋FlZL P~'TֵεƔV _1w!eSk7!["_q#K\70P2R!s}CVCa:冶:KaLy+ND.5jQ,D_́$ T%C{`RVkO3 (xj?X],]M%sjjҳL"'v]NQfa&Q5ͦR#[@g4o墣6fmpb2>W;iZ^{/Y,ο;X3IRk|Ϟ nl_X=O$āNR.зϊ-xa yVՐGۭ^FUSzZnt1\Ϩv:#F1Qhɪ ~_c I/%'TO6$Xcȅi*] j6ѼUGG,qXy0tYBF4]@ܶ35 [1vz %d&=QZuJ(hE3_]zȞV,ۤ:#לq3m̓W5q6"F/ ߦ@j-*mGAVBz+"FSUBw\`8Kdhc=u@rj7`*WLM8;\Av&i}ޜC СU ?Wt3K7ҽ6{["`^Wcs=2%J7]+0ʈDB<tMKb}C 2.VRxDtlR2h3#aQS4p}ݏ?V5^0&.2oivY ?hT:ᵁ"v~K>; P18sh.-q^ܬ.rq)t'xni8r\H #8}fZDӏESe$ ^`CC%e5kFO+{n"G{\tQ~A*~:@:S,Op¼S7uo'V雚jUtpOz?B^ap|30Qgz߲E 0YoM0,$C`,l/82TӬ6;@`h`x]ʄvRϷBd_z#,TAhŎp܏xŝTfה+ˊ=aᇶ6s*ZaX Ӕ.ZTj[BhkC$5 v5a>XAOWz䙗At>9N7U`)P{AV"3 "M'jUڍdHRC}z1"(z -QRq7&zK7I/`X.ppt7b5~j]Q'"n~# f)>LayDflABQ8k kfW~W]:n1q-&udMq0,~I_se쯾pUrÏ =݂Z3[xO*4U0U듉%ŤZXAe;Lak!rLRY{P0H`gXa/LEM N2՞1.q$.}f-@>&ENd{.>hNrk̸YGPR߰tѾ۝={t7_? O@yZ:th@e:2n$ %{;+8Ӛ{MyFe@ !eVR"7X}L=xuu-( )7Nv36"tФvlWb.+Z'mz-zwѢNW-^X;qJ`2%'5B6G(*t"? 9#e5uJ # 06HG *KcI6ۀw.`F\=Ԧ98eB=Y Ƒb`'KFK:Cm%c7J;6𥀍 X;{X6)07d? ݐ_ zٵT][Ԓ!]Ss@ '_Z)@LdH@3sGGR@dyX1sWm͂Ҳ Of\_u}J\jK&Bche,\>Hmh#P 6RFXQW Q>$oss"mK3ypo5*G4jsFoY2+]0<2'NA )ߺDan?%b7xQ+C!5& )wj@Kb/*úeU2p[NuMzXnBH_W&Ub#1WyH Mum&pcF"m?yQE.ϭRz6Lo,!18$p0t0="X#KmA4@]g.r !\J޲W$-"WCS~ƞA%:ثx%lÓ2[c!ۆIcњұX9cыin6v5Nt摔B-W}|@F]Dw/f5c? vƞ rs9Oi!,9;Oý '%J![|}N.HNՎ)Ły%.>Ӷ'gplW!oPsO6̡+9㮁wr]jdK&4ex28ƿ*NwQQ96v'=v?ގ}/>|Ieϣ:,9BG0 zMTK8|s 1#wCR`MYɥA9cπEnY w97kb_Ǟy.{D ;yGovDNlz|roYţd'{>nVB4,)D_˓~U݌Vƹ#3 jUP~+aGdfx~b|w Glz5D\-l{4ªi4;9YXD3WU_|+>ڣ^&=8Y KxEO~żA:Ʝ#_7JO m=Â%c z7H/+9_wLMEiAM2Uv?b LN*=S3>J ٵxS TcZp,~kr̫%1*xZR+pz)SYIskQ8Z$cJf;462բ :"J(dJa uc'\6Z\oN]qAZ sDˆ,1h7?J쁘#~{IC9зl I^ǧHIk n kyMMz,)zICJn9ԯKwUca 7#K}`CJ ssaJ*g94y7RW980 rnKFQռT ^-B:} 6f; *›VGԕba[k\1Q%=b7,v8`o8-7T:KdDfJT <=-vW}'9@0ݭӠAܘ֝PŃ|i3.xZz-zܴeM$d,@=JGp{]W\Gd\5]2bn9>h& Yb3ѱ{K%?|$o 6"+}׭8bbSM|h8[z%DP<㫯!']DYGԍV_wUjfe&N{$ 3:Q0$I1t^/{ukLsMR}-r((;YQ+jK@u97W1}e$ (&``5 *uSXĘ,rcY ,J {j>;Po|KXӠ +-EpH7ufz\3-F.58YgӺ+cG>S*de2%[LD{ IE[wmUeVvu2շؽ[{9aɬL~;DyBO]>i-)5e8Ns4:/skBϽ3La" el-. [FA. kmCݎTN].f-p8C/U_R"$k&ɩYk'=߅ґ{)7a!rvEnPCBe& E#}h!U]"ՙA(Xs=taiȞ394n]D4k~/LDsc\ Аa;6dg62kМfl V%2gDyCcex%:=Kq^cM`ƨ|OF+|׃2 O0;nƃw=t6_ 3onY=֎:%nALn򢰳L'qD ?pqa.׆[oZ9&$΀>ƴ q{>y/;  f^ȆZH ",oϼPWC'=`#+Q0/MgpkX w/a^W>`܈3ZW(]I~'涰v7rW_ s)5J2؂D[FrUYG8 yk *`yP*D+sˏ8jS^.&)HϿ6ŚVqtdRhf0mIS}Te>&.ѕMռo%p'*T]<=2! vsBlйZ鈬t??o Ӥhzڵ `Nԧ2X'+Ml؍è`Ѹqݨl1W"kX? >Z;Qf%G"N8; $K'PA>,Xtp\MUhjޱ"1'O&nD rɭ-f׸ThN }U.P* |yw})r 0niFb$IzE68Dړ^{u-c1OA@ =$0~;@d ׄd\)p2اX<]V$ȉJ-=hTC),% :,*E<|sF^ =HL PỮ[@ xf/)#\ D#^,qHJDpY8p.1]KgW%2JyqɚaSVKIbTηk}{ C.6Y{jaf3ۺGKız?_sJi@P:vz.4ktd0`U[<]"EHt5CB^B580T|Pkjvݞ I9~u]C>UF ʨʒfeTrlDl~)ƗrCESGi0`ZԂ:m_&\YM^JL]eb;?sqI~,Nd!(@kЈ#z*,jl<&Px̾O <"OF[gBʏ/zJ.˄d}v1b/*AAe 8SaT==:" B3H;Pل[f\E]n24Ier!Q^vmζĞỌR- Ѵkai,1|6hFD@r-{UžN\s.TSCI|g1DM0It@ÿAYy7MQEa8g՜+fĜSElo-؂##ɴ{u G&ɠ8)6NVtawL%=]B,YKR~OQ_A~ck`+6@Cg/( g@WY4_~7/|8=Tq2,(Éw.ͣ rr 0N2n'%`R}F^(]{C7PPz3 ҏuJ[wj[Z<(t FX9mS)>bִoM6UOs A7LTA )s&fY„t]\.9!rWeJ{87 ζ$)Wڴ/ur,#kb!VsQx_CrNzwRJ̠qcg;X6̦vڮic3Nu _WYkjXBhx@|JOQKKG`o\ķ|&A=5tG5a(p k >Չ}I :tTiل-Nj\- 'ձl;U'٫uæ[tɀx?vw^ b-.$CAo+֞x$ p~Y]ƤKߴ&Wo>jTV+ *PLZ森6e 秞J@Z/0(ڙЂ#YڊN*ML M$cQ¶YԸi /_:TJ`M \T;Z x3#Hַ?^z@fEZe Qwgu8X2RcEƞZ)Lj2) $T^bk&_&:F5IoK S]Y{ET0Ӹbb3M5x,>rL  q?@o ȋb{<|yjM:ūaJ#pJsAmOC/DKa[([\\l~@C1Zi W@hͪw 1-a@.#Nˠ/}`iUZ0bJ.(e[Kb?QN,zv /`:m}OEPU|YPQlJpd@=zH;5 (GLuɴ|c0'Bʿ uNi1 Ч&R603՗bd*j%C4,zWC JYpm-̘8ER8wYu&MΙ PA~, oxeȑFH5tWOjyc ;x"Ɛ}jgE^* M1 U% Q _t'7-X-}iFX7ܑ7jbL G~]4yΜd#k?/6rAlr4A$t*LskKRYK;VY9\e,dwO|:wt}#X \ ʟ?"IhӡNj6va=IY/TD)-8lfAѿz} 4)BŪў^_s\ Zӆ0[1tdм+?,ί#G:Kڲi*_o@W`0z۱Y"K@["!4]ZV0N)5WNGmcH`ߪϹTANZ'2s]OqIx&(3<P DXZX? t“1e2<)E'OT!, d)jG077=e QRxJ.X/y>%@ӂlV(0y>w4ϻjAY)f NHn+>"Bx0.vpYc;GփW<uEGgO?êRzyX:O(oKпtHG=xj )ӄfsc4bPi,؍{)=~ƍi?\؅e v:₋+ MS{Tq^prQwq% Қo֝S=EB{=? m͸K G|ymާǙߢ&:=eoaij1dY<-_8fa¢mZK!ԏ JJ:g<\uD;fVKoU2iBT a PE %;ˆh2op ZB.o%&P<1P?GK.{ 9:4'8[dy@X/f})ưF-& @},xSj'؄)Q!Kw"Af%K/1Kz(&'Fm#o? Q¡> OE%қTS $ JiãxWZ8:nOA=9]wrqZKɀa(m0N#pA+hfIDP6\s ЈcDM*^/R]%rfkJD9q)1F `aE.yvUHaYų=,Ȑ+J$f㪌9zkJɅS?IW{gTc {ßPU00<{UѾH5tEL+7ѡkiY6-K_>:2=9aW k:|=P?QG${ !mIp!Y4Gȼ<&tq *lr&h܀1ԪXVG#\:CGUGDVHi{)/ZO%){4 bf)IQ@Y:&3.TuU9Vvj(Ȏ >Mߧ'֜&Kױp.tB|[ة6Fd].5Iاc)RSU8Ϸq4%k_eǬ AMb/Y1;CV*etB4R߭59A P2E_6Q12,b:D>iCd~5ܬk H-d,[ϱVF~ P*GN1 1c!;dH(sT6<;!fY"]EA3 5PQ{O ȳ 4GH'q=4ua0LCT֗079[ьΡvmVQeH1by̜f*;Z@6*XdOmF(Ai)Dǭc}@%{Y=D-H" vlFckt^ֵh3Z{IWOۢ&_=wwdb%|*{zHlB Oyp»ilvh퀲˱Ğש+m:UByrҲ/1&Yj^HA hč6 (9!Ex@ AVU,g_ԦPq'VȮcE)oNW NgO/x0lSMlCTpM;3å]%iR_#D1τHǼe[Rԏ!!&K-Ou0(13~k$'m"4%*9Dv&n'v‘~ :hO+&OM+w}L@Efv,oEEFo!}Ow=b|fe۽ߴ*oeNuo+R%UȘ8h̓wY3X!}=#GQR`54+f@92Tݪ`kT@p|j~`I%2KՈ<͍Bf?Qzn/TY C۹u;8sK^G:M~,u*yt 2aMGoR{h}31J(iޱ5PL.i3n=tCC[Hhk4H#*{K3eh; ^q+2u?bolv,m!y6wB-{0"]#N2꼔}gG@zşBvK@2ӍO2 4("i4q.&u(27u[+*ΐ5BFJj>ClnGSo^7\;QE>Vyo*(X ۜ!t mD'|u_ٙ l;-r]|AUꥭ#4a{&bahkUjO\ 0˰=8I1*~Z TꈡӐl{ފ: :V˹/KX2@̂ r&i?ƥbKOn% CsoEHu,gR\>EfEd+ϝA[i 0WI'YrXaEihGx64Yu,_4\sV%J*hp5jGor(^8=(G`vVe1o۵*#g:nDKKN`Ȃô(fA?` 3YUW–-= (8p3E`+odzakך8kZb @BIęyn.WQON3?<{fv;,*`zm+sUGd~NS<'~rUٕIޅoDyihX3 ;)3{AsKJkMl2#Y<0cGp]ր"?-0A8"qZd+vĜ9ڣ\aAvYLi ^h58'1 4VTܵ4:v\~Woks5b蓟 Jxh.;=gc * Zt8&J {ӓ^8;Y~;fM0Q[d!lw^|F8SV%3\])*JBu^_EӸJbz/s?5Ԙ4ZO]-OϺ~mCOukn‹)<\jQigUR !YK; q_sQsQKn8HI4|rԪ"J}4~rQ#yҡ|1K]t+S ~RWn?rdHnϝytt|{J1-]v% Zc0]I>+ |F|X/30Z6\yLyKӳa@}]%mH^ a(6"SsO%#8x٩a/lǜhS!ձWOͪW)KzușH}'L ޵d2]qǣp{Lٖع ݓMF`vML= `*D ӌbs \i7 `[ 3L߷富ZpWRWRβFC2H}DĊK5eX-"IH4?=Zjy1a8ȋʽ=0n q[>|ABѝ/.$M]cOޏW(ߙD闐.eCSU{ V /8LpE}d%k9߻DQdgfbXdfQ:^0 rd;XNpnSu#z$(a YAE.pnTN%ӡ|yYdEf;"ϝT{Zu_4!^n_5-]">H 'uL`:͟-})*#U#cBGT;Бb\C󻏉>9T <;X TNCkk7,x(75Y/lAgy6TTj6ބ[/vN,/-\r' i>6v \ :%w@HM' Z]YNoݡwʥ/Gz!h vKjl7{E݆Q+ywDrAE-E)dU,:]Z2ʭNnRs*䃀"%M5s ͒B;O8q)Wt^SS 4mR]S"TUM"I \Rx,u*eiI!j8SwFSZO q! 2QEHE}ۂ q.-eo {WcRꎡ':PGMiDQT94LAz/R:^|sbҎl)oV b߳К{އ՞`jm}G8l*g4UrC#״AV=CrIQMĝG %Y*┛3(lB"2~Ag;`qV\Bh@D_Sw-ͣ$n"T}mW&G6_Yͤw]Rɻ I##NP &<2!_QRf(63ދ尴[6fUpV @Msfjr6w2F'6mh_ _yYd^%Q 6`en^2+z|D ' Y/42֞;ng)quL?#Mspx!G롗FjUj\Nvr͆yHhw \)b ]r1ųV~2gA{^FA,yxO & PpWWW}i{\V P I5-`WL:)BPK jl p9rwr%R d^$¬0Պ@Kм/r5(LC m3/;q^l{Èn'WOK8A0b D(@ NCnm*kSPVq_  9g"1 Ko']*Z(%e(oIʽj?ߘd;Y=:aO@3Q?CDq@!5 1D(f+L q {D0Au7֜A{NA[D{%#ۭ,oRc-A|+]ԣ:p}S {#܏# %s)lpijgת-WE7.[b9, 7Ƒ|=eOG!)'>J!%>_L {t!:͵JC#6hT݅7M,m'F!#)N$sK,p[1Yy8ޟoB؜n9bM*x?h :Wsj1a(H)D\ᆭr.}@օ lM%t$a/hAE\MF6qWcUFw>W3fts3^w#zJH y7b'?-n_>:>e m?/(kEJJpӞ~|A2p8Abu/GH#^?DMY R{QrM4a7 #$}ЯU~Ӛs5=g伮mȼJA_PZ$[Ga25c 3̱}6j<ʩ tOZؼI4.ћԩG~RS$uc *Sef/Opl* Mcfz !P{LcN}}lxdž׸VꃲuxV6S 7XgZ ]Ҋc0>,rO@kNQnEiN6vvGwh3ArMT$8S%~ !4LlIŅR{$) .?9?L+izhۿTcY3<K۽KG/!iWa#t&;k؇K شy S)EZ'32ol}|'@Cڦ"1(.ZepȈv;DCzly8aj!xmh=VC2J;oVBVmn^{D _U3Jv ~V17#o3u`tf~ܯ{o(6; lT 9;nQYE>kňus%ԋM ^0D-Z䝾Δy )6>HSpS-%O[ TD]0%nPROA@4 D4qX CICstrYcv?}dAE{# bnzy1Op~ztzP}rPkH/Ó< ;}X~1 ''I 8 l/-DNǪֹ|=#2Q`Fwɞ2Qѡd^\8 1!-ct AH3bbwL-Yk,5 RsFw]+F՛#(t?_7S-Oo%J u;_een:d@6T͸[UۣWDa5v'WdLF!TC^7hzic6rCfn37o0:`]_ag!٫ډ8ڐ6܁YGB)b⊬ja7hbM0qa>kCKȀ$0}И]jcڣk!iz6v(t}m ׊cղz`&ʗ00lU\L]2:yR0Q0\pbgk+ mW`щ[V4 ^&:w>hpQ!?Rsp8ωwO;+mUPϞK[\iO㴨NVm߾A;:bƦxd{^xϐ~Mݙe:''y&fsCZz+[7M16rz(1UI*~ u]h ⭦lDVЅ'3{",__.Zv;P}zF׮:}|(]GJTH24ؐ "V&.K^kO#BnΥ<2RgxVR|yԙY˺qI_]~qVCQs ,RYO-3qA(;wtZ/"m @F#8w5˨1I(uCCd89$VMPsJp}VƾB7oĥNmnQgsXʈ/SqP|Nԩρ %hWmhHS6yzPRUI%G9Ce)x_Zm;Yg.EjѕI [b-;Y]hDyMgM30 ox&m3gO Ǎ2Fk5ja?WcZ7;)K}({1x1/SlۡKM#Ax &e?|3nKq6׸9RdP3Q聻L[־N'yvkh[)YpQAkg_;ʒu'ג+?MU|h*]^9k13Mtp8iNRm,|lmY4@biC7Y !|v3Zuu%5$lOcgL+`uoI<)mNvQP'*xDnS@M߿W=0 2|4=4MTG~2E 4J)A[>0{Ni]s֚h^R`w< vsj%0@JuIjWl%~ߑ)Kv"z0Uӣ@#Z ]?x`?פlݑ>74bH|nAebOݧt47b"ʄsoZ ,qGWF{<:erR$#Gg[Ac449^JW!ek BM)S43B */ET{ Q8me+։-^o8ʰ@͸6;p5͘dTcZ0…o޲±\3~E-biI=w<"|4gkJ{r@2"qg'J9(+/:lC;&ӑad+T%FL| 2d*KΠRdRQy.cX)Z$l\}| Vfn å!b)l(GXdkx޶z|2ۮ_m4&q&v7f@ G.Alj8ӓ kp Cn[qb*& K$n4[H a耣 MXoxA bPQg]:\wq3V?Z!#F>۷\k'SH ].'mZ#:ڱvqtDAS6U&=J%塂>.K6?7 k:s厛&bFi;͞)gՋSn\hT -k3q7}2&/VVP ވrg aެ9 s@c}=35>I(:at)RW#:a"V[އJpNuڪஶpĤo>=fo}пXҚ9ZҎMT62OO Gw{ڑ&? |m2T${2v8: q`y /gsK>q6DXƛeU0w~ 6ezK!WQxRq>fcMܛ@[i0.ۯVr\eȇg+lVq+dڎӾ_G޲M^>J|* bePX.=F?7`;c2_=s%OD:n2׈)t<ȱz*:L( e`Oև=/*O6?ؚA$ ع^P/-7p#w_pO]B:Ϋ@!-hMPYD B|?WhA0Uyp@U^|@GRƋs̺c-^xl)#-Ey@9XлN;E(s?"7G/y)=|)I &{);~LΌVR[L}EhLJ{X>7ւ.I>{@ԑp8c :LSM_.$OWDxsy!+i=9vٵ'2>A0?u_JYuB@UwɇWGkS&p~\Ta2J U<}[! 1a+EQA Ѹ\ %g2E<Վ\=]aQ|$TOM$䞙\}TM&~7rU"/M\@)ȦF?!V! zt 40gWw6M; I#3 ]4c'g̹ⴺ|L\59@}mgYFЙ23ʓSCjnϠܙ@mqEDc0`Mdݸ~G=b` 7tw(~3G\4M4Sh3-PACO(OSXC2Ce+Hun"nt>wsD\hhRi \ 0[, nN`гU|=`%b?Trn=hՒ l_ѾH(&B~74 JR6DjIoFXA@:nEzqcʠg%U` Ӝ6=bVM/5T=zU܃Žk=\!9j`\Iz`294>0^XGyrSrJ|몭*YM/9Bncbd|ƿffpN( `]Lҫ)PNi&hƆ"v*BbVw,o`a@nxԏce .k8objbl.μ2⑌XWgiݖSLͰ?7B#2 ӅFWVh rk{jJ| lZ[ >hi0vJ!. jNoyx8Zcް@8y㺿{ud"yoYIԲŔx2DsSee< p\loEyStt+v]ffN x&+tYҷ̶,9闘a9V9TWD0h>Ȗ0i>v Smu/dui{ ?IfiD(>xNSSp ܄Xo]JG_uϧIx7{f}ko'\y, mO~3_i~Yde,B ud 9pԗojEvB0d7?e/k\kՋSI{V_e 59cOg eԪKMY K3 EYKzCUg0~d8aRU艎??c$y)`Cd+|f4Z4 bGVbJs6R8A^VKSY\ i?KU[#;%";Ԓu+Y8z#Cw̄=0`3n"g UBJA\!K$K{%2 9!Qh>Lo< 4:i6&M]y2b$$dxA ševa PRX:Fd7=Z]zJ~8m՞ā4 b#޲Ф]O @ *uyͦvy-Cxxȸ'o$!' vV Z$>Mtsp&ER᧰C\+IۥQ 09{ T.).|W;˟C&6 9f.dcu-a*.6D)9AۘPX4˖`.9o_.²tX:Lz?26Xs|q䥴Xi n`1KցfDˌ̲Zp=ǣs57[FǚȉϽ2ݤgmJ~ĐR.%>_= ܛ)*bRkdGU;=|}&7mr7鷛^ nz:m-uug:˥ų>XBt bZQŵDCWչ}Aj q>WeTȮT/PҠ2REQjUc<1_QzaF1Hy'lO\Sio%y uђ')Y& &:E[~M5'y4OĠT…8/=3X=fRZ;Npzh]#/pSf / ;qK>@=l`^c) %PfSx6B VA'#Wu&Dey!Vy+sja04hx7}f0[ɸEyBf "Dy_^/`)C<0SGy*f7;>vRjUtJu$ݱ)5RtCǕ"Z۷Qɢ<>jY4~MUǔ.'R/r-"[b+@B5}ٷb-МC"*B-_Jcx,AtAR/DX$Dce:'5anggg,^usPOlӥ}H@FяzΤrpZ{t%?zkU+%5c1*jmgGŞ>;fE~_øŻ9ܦǼƞ58S?d+m?~o֟҃@>'&k?D)a W@J3?SӯFlq+\]&>4AX vf# .m:yxͿΦu]>GCނ +v1jk!WV-Z 9q ס*EtVχmE j.E<]>68MtQ#u6Z7:ݟV] 﫰?^J2-!Xwi9hf6{4U+\t-r]̻F:gVL;Rཀྵw UfA_S29Ra`$˶QI=+=+~WVK$ɕf?uV_% X(}45SJ)3I|SKzZڃ=&ĕc/((CԀ\`We=Xy^>-g?x"SveHH"d"/9(%/{k" 5.14[u_ 4IF7n"rh=" {Zsf<Ci \C]%r?HQA;`7G H.4H~q{nM{0%i6-k5a0j ±E;,Vi68>KL,wA"W1Mvs-JV2E{8lke0xf-mx,cAˊtpYp .ᾴVL@X4l2OÒ^ᖨ'jDY(W=rO  6DDیAA1r&@b&?>,5 yXcU ͚5 Z0BY^ThJ/UTwGƇzdJ;O5.1ʎfvn8= ,T-/g N:؀ 5C8?UR ʦ׾Tt#8i=;)V}ZgO ^z4iL‘;D'd8*O}E7MvdGMM 0AR5C 9ŔW>VQk@m#xZ2Ыc.& 9xX,ul+d`‰+%Q/BY:6fg0m,lv3_bݔcD) 3DzzWdQVi75t/~O$K? {q͓жsPQ q_ 8J}Itȑ߯| ;qN\f1ㆂúCU3W}'(T;^;PDXøR(v-!]0*KړTHgM! F7p;&]o7ߵp ¿>p*Wл<ŗE,7F8ĺN-+cf c|!kI kwTi*|j v$+՚b#DEdž`F"Ié0%nu]|zԘA}("(yN ,V3!c '9 B(͵ɬ鷧V( ӥܚK} رb5%ў%z;dY]hGkE 7v|Y?IaO!+jܮI5î~N& 0lmPiŰ4~kQP_hRk2B+ FC['{˟o4){")䂂~ #KM[ 6z%?@Վ@ΊR=m>ۖX]!&SuKH,.Ng!Q3+{xIՒ[nD]r{{#}'wr9o׍Ŵbfi!;b(#zek-7>sDD3.BM~;ͷx{"aF^[C"{Kr~*g4Gt̙H;X&MOm -][F8*3Zp{,b  RS~U;&s:[ViVep9R`RƘ>鄒K GD:Y l!jD'ćYUqg]9&^4 =_8ws+ @ȃr fɫQ*aWKUOZCcքO/Ro:HҞ0 &z௱ݶe9dn9JJm(i'h uN )rgH<|v::V[[3 >3+ca f9DҾ0Ϛ[C^"sH#Fʡ9JoSB {O0"<.%stSΧ9xjjJXtI`jSyDNGjtpeυF=K|h2 Ž.!i"^|1FPuQPɀHh804,fg=؃Zz1h-yFTJeIhD7%T X1Tup#N:RJ+^-XdsƷoR_sGc 5L-V=ﻧ8r:  7+LxB7X_zC N7ogo6m_A//tϾD;wni B2_j֕W0`/yl`*\g{SX\j㧰|yVg!s}>>rxͯH5+pҞכ8 ;reScԳqƒMi/{?(M( F)BpG]: ˑ0m Z*4k&TY׏k=rBOj"W.||qXwIhzRx^LF򠽍=BAP:%Z%B#7"v$?D``9nRegT<7 L(t ތ~1eg\2E^"$#+鯾`"@+m)9b. zzz5ɣ* W1gCctf`*?LCjNY3=7lѭƟv>|llq֕;!7c7&-d)+!ӱn#)4 dWjE eX PAXFz(c*:ݘe-'4 "Z C2U#$܂J3# #!v=js)GGad4cal?xAul `S0EW(N~֞g3.LbH`O՘"+가ҭͥ* &*}@NlK] ID_cn ĥJvZoTnG߿3m7\~- ?M1aDtɆ0F2Cg <;\p/1#L9N3<_+q-ZֹIfZ-8d#ݞC~W( yuHㅷ p! ~:YNֲ> YeANcHn"ÚZЙeߥ%B-,gmɧEjث\P#̝_`"GNt)w'D@AW(b#y25iܓgبJ<u_ gkH[K5$kj_yI@ i__t+jًX zGf›g`~S׷e{%TO61)w2I /EO+JMCD䵛|x6ʕX\(9gj^y*S٣ovTT!ZܕO(E;ߞZlWBÐZ#|cef꤆b [5_ SR:=.6ƒ1>(^7ftE4!R'xTZꖍ8Ơڔ!|Ϩv]3z5M΀쿎: =-$]Vzcbˠx"EP0Z _Q6IA'øFG}+L@S!6g[y aUcmK>t:o ȝd :m0QXſP:~+"I{vz!89,{!Z;qQ<me&u @OiCW0 )nAjtcc:) MXпøabx gxmW]HmC2".*4qx>ExKȮƦNU*jN~1lq;P!~(͟Л T.8wf ']Rc}Gyoy\0Nb3}\s|rRz:=30xT'h$PPk3[0#:rZk~RI3n޻2KfufQpA0Tɥ28F@8ߨugu?I񙱪{]sjqH;䯭FYt%-&/S,7wu'Tc-"Cm*ۜV=|;~{.'0h;atwA}9\ # %퇬A`+0;]Q`gq*'ISr*̞¥cv2TViܲNRGcNw38=zemOF1Ivw+ =) iOHt ~GODӱTN"~lBC ۪22LìNTο~8q?lAq4K3,𘌦(REY AeĦ6MuQ'7??~PRf& =nnEд-_udYaUtNVN\힅]>]SQKJ\j<Ʊ&0sp6bP②/\uB 9ElZ$ lF^DpԂOA cB'$,b F)&/xo,T?g<ߧx+A}dr'_*M6ߎ|ip[O88EN8%"cYZ6+?Ӈ 5edArϥr)24NjA}F5w ĝi\3e'I,6Јw[C+3~|^#5@bl`>d0x>@P{Mx:RN>Mh}<_K>QtC]4.3> v¦ѯ4{jJ%= :ywtY]ܩGykr~j,CQH֨z kuK&5Z PI,H3,hX&;SqZ_*~sUcy}<0ϒ-[1:H.NLS3QةDAlǽo-RJǤgR<"l=c~ ^7d#e$AvůBD,QbvM ~gCg2hrm\=8T2uW!yq7jwKV hiЛ~ 0 >͕#>? 0p_uL⃨Ik!! UpMu qh~b.ʭmX*j[OLcZ2eGRGQ]ǣāw`ِ4LD*<Kf¹_ ϷyY [k0vDȒ/tɱF;ئe'%7yyHtGi9\F8^F0,+wCwr!$ඔ#N_+#p#*nTS=,/Ǖz^S{wsT?k$h֙ZH޼G=In^"VI>Pv]g[:D"j/RU6,Eb|d|"%|Vn=.B_ kȲ}nw1[3-@y7ڠ!DFV _uM  bɟz'1~N,*$PUޣ)l=pt=03Rn.nn14T;-z^A }ȹA٣œF4) KysC2 JU|m_q7,O,,GJP{O?g>CpX A}Ds9{ɂNvٻ'K i1r2+QA鹎G3>Ҽ qJqr`B:)sALiMO2`u%C@g^+֣M_K Fxw)>GUoj_QDt0BL`mk;D4nR5,>exJY]Q_l;[^R0~OΟ(G~!-'G{K tUBdK\3R؆$ACfY>Ʃ4UV+ifUߴ;6)O2nYԽY bvkw} "n$N-d%1Ozj85C(7^7醀d,P|C1@A~oLc}Db3ϳ#l|}Du|jdsGZaɎU܃S*E[#(mxmCMEE0ZQ6l]gY<+os636ٓ#=Ǝ2Md^t+`,<V 9{'}YWKA5~NOS3̈́+D>Xm~dQ{-$^:E(k:3tP!B]܉a'涐ˊ)S8 2Tugnd8ZZ$I`X}3f稘0/'އW?1<.ښ~ mrRLj1W_ ɺY.ʀ&R\͸3U|/s -=ONu9ej{䇐]?O[ӎգ Jxk} E!1:Z:lUG;BnݰEeИzgY`QV<:A`ᢗAꖕ[D8 pJ-o Tl5l.+f婌@d̆{xH{mi>; ej?yŽD838ƎYx3bj _!׵SY؆#Ɣ5ƕ!Z6Q(,h˒oZKգWu2Q,0>LMVvA yچxȆh?^/)2P]=lkU$zɖhC9S%fKy@>qb)K/xxa9>:.FA4M'>Ȟ KR!~na'({|;ƤMQ>ٵ&a~ kdޭpԻ#`N EIޠ~Lrr`a$1Iw{qSV˯4n3~Χ sO[>ڙ@oY_nw \Pfj-{#\:Q`pٴ_Th8'6P^C2,eźSdm(]-2(0s9՜""&DQ*`Rrh4Wu6>@ cԡ<,Z\>ʎM^a:I_CF?fw*HGKi,0K /~~,)ERG_y䣬h-d\<}?GVڒ[ Vo)эm$nVYG,谋81 T\I6'GC69b2M*͐cJ9A2iigtCKńd`FoZӞ&6T+a.-;J=}6'ila)@w !Q>'-Ֆtj!6WO>Ws +#L›ZGUB{;)6Yƕ v_Pv8}b9uApUe]Wn/dnW8ã)HwQlvS,0V{(RY4!+? c* R^{HH*=G-l0S|ќq>{ [lwDH(;Қ:ӪBcgko\1QMhţ ;g~ 죬e⻳$ء/CZ{f:\(1^ )fR#_'yodDWx*rÛ|}Ҙ1;D,?h́V7J;@sJV]x޾]EX^^%Zmr XJ0EjZqgLW?Q{8ȺZLO"_QQ $HL( LŪ}յ[7/`^Q!ԣ3 U=ñ QlE]'A37=dZ?τo<GC64N؎Ii31Ko%q_ZOykA!,O !ǣ v13G v]l@u'MHt/c4j̓Qf-FE&tZ E,9A((|LGؔ >@_bʖmdtLvHvɜ8FTs@O0 hzpG̢_`ޫ%%ooߋ 󼍓SWySb$T0wH`$u}nge4?$+xy_qKaat:HiaC|GGfHWTc2X~@3/2iS6r*_?XBR!φ$^Ji*ŏC2jWE`xgs~-H"3(>G͠ >DY^ڔ+?:mccu&1Ĉmˊ edu>+iS` Y䞰/*ѓ™Z}.!b=]Qh<{&*RE_M|Q"@Hxp*4AFJ[2A_p? *9'lJp|=kCIřݺF%ɯyf5| @IX$T| 񸨡*0G̉]x~7b}.9@ATcp *-#01<=ZK/}-_b{t-?  )iܗ\4 Zs˳8C\;a.B(_Iμi P$0̅B~H[&̻}zpK'|+ӄ2{:ݐY}O\FnCTהIbp7Ɣrp h eXTR8rWJCN|ib'#ؙ4XxQ~ڢ@$H? S3DY19iywlev~9k=Z&BU-6 =)n7^F{]~D.@ss}b BJlλw@i ʙŐȁ ߰4*XS Ý VH&W|4rh4.KVx &7,$;|ѹKnj\6OW\gEFeԅ@ yuЛ8aK6jC Ak^Z1$Θ[V$>{}CmyjYL}lHFnLJI,5]WD,}RY" Ǫ<9ZY!<ڼf=,89]I[V{!a>Z{KO>%+KUBaw↽t򨊣t`VvS~ }"VIK%CQ&K6:`Vv;a-;44.;NXAVubܥ4рowOXZP@!~ 5M[Ͼn$[*^G3}?XKы-e/N*FL|bUyk%RG0T&`tLc28XVePay^ ?M;a3 G)QHo%6MJFӪLIbݒjs aKT0?ZI`1xcl\4^ t qobLiSpRRkK$pc{JY+ayƺ ֊I?%i1. ]2_L {=ld se[ .#xS{ ) <ׅWj]ӷ \R{QtI؝ӥY}kpI,J`ءHi9O'n(g*И(4KG%D橙 BzUm+.O]k~t='/sޜaCY2}O^EAmh=8%fsI;NnX [PṦr۾s2: AP䄑Q\C*yL ڙӒM ͑5n/>T>vZz嵜6˂G_B A3itl-='y.QS0B V1?)b>\΃y!fvA ~|o~ qRzKIrǜ_]7N,(̞ikФTN} Eqz]=]co2B͠<[WZ*u]_)O!ׂއ D|rә0z@?bFʗ`7kBnҶW .Z8'jOͮp) PUyw2`ĭe'ޱ~Q+L#ge62b 7!E2Mxg6tC)@MS3amQ᫷ 5ZnՈcgqQnUeڃauap[nRE.=J"H68Wp5g,'cX)|TM2`̾jO դٙgQ-a,DcF]9ߠ E,q1./g4fJਸMqxDzQcœ.*#+)Km 8cLw,HY\~2j"_QuysD>< %,[&G OmQڵ^Nb9<4==4 2~^ P>c" $GLKBy܀} CmqTѭg1tIk__mE$$vBIodRoLٜ2<.Hs Ιn$$lf&Bcd\)퓴_r9-8c.Ķ&sY 1CzEkTU1 MܢQEFXW(hD̝hwW&usGF4rx)0bݸS#݄}cGR2E5SvekxH*/#9uRǸHYfgKQ`>֩QHjȹ§6^TDsijf4t?SOM:K\ 5/͋\mk%rpѣ (3w Ubs2!yMO2xv6)SPLN>jWmv؈[0PtM Cvއüo|\B-K1#R2ǤYB!PP!CEoǠ>Bf2Ց-Ɔ$/_v qeH`TzSEg4TZzSgg;)`bli2( Hs9~A4%mIu)7F&4FRP] n04Vhy8p(Jw3#݆D8chiacL04(zC) |Ͽ=MD8!hI:^JZT_eM&͏g<)TEWI4n LJJ]P6,D4 L B/yY8x3jphQPb3r%8$kT=|&8̮ U )aҐZ|XPquҺbj)c%tnv0}PgI|ҳЍux DƝj#.9|c+YHKwC@zQ4S9+rnQQ g > VN&g<^k6KbĒ_ K+4!+%X&Uw5^O%}gyz .>٬W EMhn]> fy^Gn9rqVzh +o]~Ub}<ݫ`C秜tzkh~{4*0?<:]@r!3߾@3ՕkaʼsaX[lڇ'~CѾt؍r/v BklI ~YU +~rZՠ Ʀw3Ih7P+Ro(kTPa [$:ܤнE̿d+fkI.`,=dw]Jkk\HG%|mR 6 [aUv cB K0FTҫi^x$MMjPBJ5e95%A#lXco,?!6ӎ7? ߧθ +b5u yuH#õZ5~R)qyr) &?Ҹ5̩* `B]YN*)dȨ,70 xݶ;UEƾŇebAUa'nV fDI> ,T멭b.ɓ EȋdóH.ҏ-O)Qg2+CjÎ,g"Y'Y2J絞v~} q0!ss#ʶJ,Łb8v\xZ2&bĸ]a]S? fAwB2@ڴܓ Xȋh"mw^$ hcĮ*!/V!q}lY5< )u}-kD EqpQxjʩOeg`5,-<<!^xtGh|Ga1 pP I# ȱ26v'XEDVxrS["%2"88rd /K546w7."|&Kԇޣ*>5';We~O |V& q.!R<ُJy!ע T$r"pWۙ`=-!ZhzD2"Eor /} m=΁ 9lm 'dً[B¸)kfj(n7?&Jz=3E5n=<<}Wv9΢'cR/Q}We;پh %ԫ@VBa+,ÅDҡnB%65)/4juǭfC7*(29}R/ AJq.unTДmgQ%ߤΪfu}kpsHeݤiZI)L_wG vpwX\9}a(O\~x*)rRAbD71q5m ?+'5mJQ4 ֛.%,R1d)sV.,w[!_EZD|Vh?ϯEdH=i#A63fNd"z?^npʤ%F-..TMGI8ʦ#ZWj>Kj,9LŌP"7ɰf,T*LpJיOb!lK@5>?^jGwW XڸOռWbHbJ\s[:Уx !H~|H3\u#LhJW EY7I9K (@"ʌԌd(h`ȂdhPKB5`mz@1p ѝZ) 6踕zȋjeӐ9YazJ> lcVgJtVͅw(Ie<*2,el\.sYb>I/2 mLq!ky&UC$②/amQڱIoftk{KZTnAzl_H=F*IpI8ТR{5/%yeQSy>;4/:{R^i]yY>Yq~iZoSs$}'al\P37v9?`2MPI R&{o<[=s sT 6AwM<ࢳ/P={eK[tC@!Ea[h *dz:7V~k6V nb`'*^2yKw~u-fU{|)]rhRE<<~.sZpҦ:g~vSD(]Sq_]{*^ݠ#ϗ+/X6e= ך ®щ-Yc 1mgoP]56J(嗰?8WֺA-#|n#j[WE]{Qz]pcmJo.B%!gyXvoewa;% rӶċjTW]{9ov~7ce43VQ{to )xCT!n.Ukcظx28,'8^~)7?5,%vNT-L˖2S@\F]Z*sPrಀgc"w_ČM6U](؃4QB.Ζi|fA"Mz{Eо?`z4gmN#&H{ L/E"j杪m&7щt"DaFK&Ҏo2dyD0H 1i'?'<"$D7 ekAQ`օA &4w{)f 1P`fղ$U1T+{tjMX=]xh0{ 3DP%lՂHodρI^|Mݹ ]gU=meN9^"w؞ÁAEr>Gù(2y˾D/V\Ot3BӨ~b4 w}!49Wme,JtDR~z~w+dy UW 6' etgPeIv \6!3јYP)t:r=\8ץ5]V|4=uc z8? /rV3>wVHv~cpoK;dXQ8Kk,b-o ]HwIH;xwUգ,Q@+\G{|U)7un#{hh ?&G=CmlIm桂ý "nK(?VMp\iܐYh'ؓ*;DxK`ADUJ..tUJ,b `nB^Wmv'g# $XllY;ew92OgNw]J+fYߔ s;s)vlz $Hy&T?y|CA' D~lEQ~{G LL +PoDrֶX c%g̀{5N98AY0qFj$jI(PXϵRv|zHQ-#F#O-`1WŤ}%KIwt6M,?3A \Y3 {7F=.`őLkwuST{> Lл4;4ºN=ʓ惄vS~m7O~1`]S `]UZ:^Ee(XH*i۽'Iy ܷ-I"Ǡ=2#0QnB'>s~|~fys$2ѯxBV \J<,9&VHbZG= TF%&jׯts5XTf ){P΍ڙ`K!8I,b.@Ki7,J\["41}F 'p|E>fIxT,"RD_-1Iƒ~Y+tJ)k40+c Tv` %&qã^$H#c7Y\( ٷoZ^nߛјX4w{1/1IV뒻ڦ 8YhvK\CB'c/@51" 7j}\`ǯ&KeRn|O2 siՓl=[ !5,UE9=S^]N S @U˴J :3 [ [rƯh*> 2) lJ}v'C31D|xF1/Rפy3un (InM,ϋ9+GcoC5)I-dG=:77F;l J"rOþqrn>"7- 2Oġ"0]rym\4y)wzaڀUE.C҄gq0,N#2)<%~Ca3ҩ2X/񆹕1b)##dg{R:C.O`alԻN|!ݝ+& *3@JS6Ht\@$_I]퐙 <2?tQlFK k&#}{ٻ^zֽ(XL,15!H 2;ȣnR ܼ5Wހ!ɸqV1 a߷G_G FOyVo !(IoFV;4wtxOVȋqK{1ِ5|/٥28}Q3*Yξ˟%:Y퇝i}6mt R }|4k k8.5V3m}z5?]uJ A9G&9Elim/N&rWˤqj@+(G'UcEa ^-0b1RrV>6eg6M웃%;+8DxYYe~|=hl h&(:XҦ]p܄$˅Y{ R-xuse>~‹S[j) L(󶔯^dRnoH$@Y1|ڻ%ڀROKה_^5UWy'htF~Xyd7m}:+Wr`-¬=W(ݑ:>IjuR%ujAITb䇪yGm1=w7cFpY']Pu&ϭj:$uxcgf[jyfދi(z:Fﺶ0C[:Ȑh% ,7EJweQ[$``*0> gaQiꪇXlf(]R-q 2=qtWL+s,Œ\D-F:y x1\ ){ )}`sFݤ3O_(H#La6WsLD3hұь-sޟC 9;.E_]NnĽOgꓕS[QmFRy6>e(nOs~8 L6Zd .%G͝n3nfuiF]zoȮ霨rF5 .^U b\L17C RQYұOH]XhuS^5n,15nn&ʀ t&z[HSF9\p 9,'#ن5,iS)]fu{7a觬 Z72r.O~ A$`5ô)nVI }6amI=hx!ҤrSUq.A"@Bs g$fT=qK?{gd /!`@'~+#h$"~TkN_H@4̱, /FõέZKmcIy '&M`O7\mT7PSQq gO!G ;P(`nxb0p$hU]_,jTH(TaY<2nz*ҪS]j`,U^RQ}< cVJawwouipX*ZR|PBLW.yl'Z8vh1(T `ceYq y:8:dsZwCXEO=j ,lNIڕQ%tBdv>i 9a^P6? 1+% ;.UDtT$0 \vQUZaF֢ngj^/6΁= dN7YeHY츌C]gK;E*$aHdz?cd4;I.< SSX=a>`mNa-Pc6OرУEHb;VKφ_ ;x?qfa^}`(We#)NZ>qMMI$qH蕃U\R\Vʔ6s-)ԝQQvbLPôt -:,@v ܘUec2qP@'.y֣gAgMOrGuop+5)VxX5,JN/7`oM }o@ nO$ 4d#{Vjib<u /J@g.N-56 Z1T*O_n4%(jwfar17IweQE|Ȋ/͛}gn j4'("m1cCZM UE&θֶTÊרY}CNI)E<ɧԙ{7B;މZ[.ZH+*4#q+!en) )A->"3 ϋ(gɌ/owf|q̚i/g].fZ]Ȟr?##@ieO13`4-\ Qc} JAܩ!@ n5m1v'78 g0FV=PDZэB 9n6 ltǽv6ηq~^@MHX,Va6\ GPhU-DaIvH4OFdToHg~I<C,B,<{ $ӧmvȱ0w1߀$}wbR%ݨ;`&Ϧ.ҫQ9;Rq`x'y,QdG(lPP;i`f \18DQ$@=PI-?,rõ֟#bThG4Ί7|ȅ܎`njYI]9§q$O~eÜ]>2ZKQJ=<ъOb| k3>)鼢Fm۴0]{ҶL](+IJzj\dVoq'{>=bZA&Wb٭_X,nvpߟqY2͗u:%nXW!/95V9HctN4^4:2qVN94аjlD=_Í9MⶬJ!F ;VU5VJWۂ;aSy؇P V@K0ʑv|=fd86}١[!SqPU+ * BpV'\xYBvr>KҨ0UI(aAP䚶$?Hkijh) 27g)[P+ 3V}oUN K I"L&CS/`Mqz1YE%LbNt󡁀נy 5WM>EA¨YpHJ-7@cO xa[,?SrQFߒ)\1A0%M@"( !pmrZ:uU8>bs +=}#G$uu93p'Yfo}kQebi_ gn dR>0B^:Pt^Y[j+|]>- 5 Sr2M)u_A}m*\۱?;]!0cvplRaz=B Wlϼ^qgn!㍧KDt | u?9* :ff4Pm$p@-QSǼ; 72d Xdk;V飘mop0oQv;X{$dk"wԟ+e:=Ωn`}FtȆI|5G XC)\d-Dͅ' wd>jN5 )$ FgH(eO*H-,dO w M;}뚼Ci0ٿs&1-. :9?ֽ?3z>0E~ɮui NE mL@* UhïcYNICbt=9 5Br}Fw(-^SYC~[U7kV`Ŭ Au„D҅T=_l7-w9 f}cGl\"uStE[7J@Ke!ѿݭ~ $DCs943lP %eM3r&:j|9ל -t/ Mwt$ZrJj4A _wݡ&N،uO>.eȇO׀r,ه0jqjDZ*z2.JV=#ɸLG>ffG"|م˖R R͌|2LzUbl{}ey=$\v#ek{ xV//rAM^k^[[ك/@:D]j}>,exO5|1l2Rv)v`V$řm-}nڬ_6GKwm')jQBgO4\r(!,|%ʻ+CI/4PyG */8DN/o,޲E"M^{SUsj༝ p VOEPaF8钦C+MVFS{=_ۏ8uU1Se6yeS0~SQ҄cTY®&Z%N4W;ŃCGXIFuGZ 9'۲YnM "jLV@};᷌3ߥe֑$k% R0'TP=-ʛm+zWo(U`E jd^N Vqnu[g($p))L}C/[`91z3`]@.XxHN?1^?2c#E)27_}Ot1&`%'E/ޛU#j`~W9[7|IrTd|VEH5n<(: m @Ȋ~'ŷܾ-ݸ* Je?~|ȢLC}p:4/I1hrU ʘ< "i-vWNؔnӄ]zF(p7Ky{ M/M=\I'Љ ) 8[Þհ5\V.rS,3 '8 $3kfS2N\*>fls$1~cA)sR\20XKj?իBp0ER_=9)Cda{1{v 31t˟^ZY-\"ԦكF/b޺6—Hs}a[ŊhTY\9} QjF%ԣv a-KY` 1DM#y IRowK<< 'X" Q=:il(ϦhwQ;[^~FDl>_ilC{]UVJ@K} ".|H .* (ons췘B/rcjX/s#1vr07\GgG[-?WXVo9)|!*SyA9TW5YpR)9uľ]v;|4\j70YߠߊU@S2`Ʊ00(vr73 1L6^wqz)IE*:XYԆ l:s1#\KxʌiÏ:(c[N﬎zwL %)Hҕd| |j>吩߼ AysADNd[~4~LXar~pDVκx+c_{$儼|͘1R )ďa4R{@>*yt!&{@d o"zSҿ3R! rxtB1;-j4M8BN_,lpޔ00KYjUhRbx͹C9mfq{|϶VfuVԐ8}M!̞@-L? Xd:r;(6*7S oL]z3gKOǠR$'yj|esuTCVLf;9no=]@Z& bTBIY(QqP=\!`gǵisf4 ͣzGAn4I+^:5ObTXC hޮMNUmrz k=DTOi 8f/F̩"zAٔy Lj~5B !Q%$y5@*WA>_5L\,QE0DnQA \7}uNp7)vQ)8^@_]4> c;vXSn3*z𙼂 s 5F`;jXlNE#lr#k;!?+KAqVG_x9*L%"nn-F"d+F&ʰ|:jı ::l+5t,Xg8d-3=kDS\:Sˌ9m:.?ZH^ȇB|kRpž=/gd4(X>l?PKLq`DFNvpZը")w_w$Vk}UuW%x|@/L :"m& +{cʄ83꽋޽%TÏJl2 {У]+0.&\;523SNڮ~Z +C݇TS,x:_yl@HVtAH3,yR'qzm{R'l9"zߢMk]~͑D;1j7yM(x!Dx_*LJnE\ڵb)WH EEktMm>܀!辉Uyu+D|h̕*NO nNbTun801-Rsϝ!j[EIԩU7;n-₾Ԯ#ҨL8VXЈ,3PF4zG2 e b?C 6j=A0 47{U-F2p/x~j f4fdDE{IvsIĻҋ"3r9{$# hKyQo$] ^Bo䕊8L 8|aȢ쉂?0.pvQdoI:_M\$Bq`X϶H͏Znj8 #8T58_k5K6ܫ_=ٟ@ _b Jeԗ|gOFM r˹ԼujaN뾩'R2|qf9APW|oY@6 $< c53D 5}J yV􍼡acT޷z'P ܌xXnPI`~@^LyzDCN }SX˙P ? ђ@N&K*B\a0G _uqj7 Xk4>HE}$SmN6d>K5Nd!0n# 1@,tqm&*{;Q9T>J *-]T1ZÈͫd Ft99J֣ۜY2TdWkqX h[Aw/ 5ȇڳ- O'S~Ԟ, 6a(=ܲ!hD`0r7v̛?qwea: sȀUy 6S9+"=h6Ȣ㽴(}&]tC9_WST֝K/7 ~J^{ߍ,90މ۲s4pJ)"k/]e!W Xw}L&Mh"΄j{7_`$wt B_=mtu8IS4[vMq0Tt߹=mj"zVsmj[;6$q3FW#/ w(/hK[ހ* dmֶ ^+Y`],q<, L{zWd~Q K'T/2Wݨ9-g:O!̴FH u,Du) ʶcs' )%O7xgY>,짮=7/gS ͍ yUmSg_HU\OU QyzM3b70g mh5^ _t{dR!N#֍#g_3x9FuΜ޵̋=ϞF%ZiR/QgpȽV{g0JԬEp\߱ʽ,K?'+؈ĆټnhE4i ~OVu|G0ga@@?~m86v<ek+ּt{Oqn1^K|UGxaz2w=YC rYBUxd&Z,5xf}>$v&#i:'Z4 Eʓ\os)9@!  ξ=34ga0m?)zѫY1'\ ;54>?{hyT2V0hV$x7pPg敷ۤ'XXI+H"aTTDh~iN v P-+?a0m *#zέBnV]L1GC0q0@J%w;Ꟛ'xo8(d1AQ"z@j]K/hdǁ+ '1[J@Q\S)Ppp ? M(/tbBl}.3߭2RA:Jg&1Ȋ >Oݚ"%@T_octՄ?5) 3;Gz%q@gQJcsijL';$F,;e <,b6Kۣl6ie/r,fM>t0H7E]6Xa6 wgzHGKE.Χ8W'h13DvzǝV%$& =~Ω^{z h1 1I5F\ɡ;^Rrm{;r2Zby)}!^zBOJTx;LEvyfĿLPr]sT:tzXQTň3Lz;XZd56usQnᴨgClG<IQsoNY>|y) c_ue%&iR{EĒZ[Tw{j%7Tjn[1w7U7L9R%a q<_I#}&Cvu30]l.ěf_لӣ ՜*Ӟjpx]5+ ^%hĸ%>x /B_?JqIJ}8~4)ziʨܱz ɣRvdCw$ HQU[g9V DBa%WnV^\k#d<^(pHՅ9ȼw*ispߤlEE=9B4dT5Nurx\]8~_n <t(sphR[HOs`LVT쎋Iޯ''ۂY}aQκUжPZkmYW.^0s0# Eߣ490b\#"4 "jqUI+/tW+3v>g) |˔ _J?GBB9܍#2LXً Ԫ#|KWQɯpg~Ģ'䗁eJyLGXEaޣaҭSt*ԲDbT ƆJnOn_HKiANRAO~7 Ж4fnAs;⩉ C'V')zN`?zasfQ[:)Z-!|lf_Yc Г|&ș-huY-"%+Z )6& IRU~MLa^,1VStĂfWzͧڥدE8[Ce sP6Pb OF{kLc;.A69!lrh~89<WۤN)U_Jlp%Z̎A)t Pq-F|S~'\yD6 'Q'g2f5߼]+t#.nB+QgwUm$eAH?Vq˱9Hk+y{o+jmjR '2 `>Ye$dԵabNZYJH&R"{3F22_JY< 6v*fUjcX\z2VA+ŷNDC-Z!剣]QUxe^-,TFM QH&xaF=[ܜc3_n8qƔ :5[O4U$T (}s4F2˄yL\At\- |AM+4*<\M"wi~Tm&U*YDGu`5Gee\7G_-_ƴ^Pޥ3Ix5VE<xcaV jX~*, " &fO#惘NMPs*@W+?Nf8CM(Jt]ۙ:`=pѠ"gQ8rA?Ejn쑩RكcΈR9eNX[|3sa'?E<:r*=e|X yn9cޏg?;YEK`4̵qV+B,3vy#ͩ:oIsmɲ@J]oAL%U>n1m-Q/(BpC9>@rauHH4NI "ئ3ԥ0ac7}xs>ZîO1ڣժsj=܌c2(zD`[,8薞I.;nIO_qe;tRr0}Ĵd48|>?0gr~ Y'sO|?"kGѺݚ*8e)WE/{T(VGC)+Bow紵w(o9rtj6n2R;%샡yê0? JC 3 w > K$TM"W8#c`$:O6xC4+0Ǐ¢Z#axٍXBaŊ!sQG!'mUՋß }TPA%X('ü'+,9;j@7Xf<8X]=ท2 F&n> ]|5B6@saZ?xd_-3^I$z %:[/ТOml^7 R)xkZ)]\_cM>b%6saA Ӯm2Ej}EYO`Q4[XrM"ſA2LtJN(3;¸kƈ>otHrj&[Zi弧:.uC|*t+@-~|;j-%"pVM %W'-ϙb.RWjqe<(45W2]m#"Ҙ[B =E"HEgL^'d۲l(ݤ|yYtu TmWyWsR'Β?iKcb3q>֛m&Rb4?.B_Ās)m' oZ84C M5e1Nyd2Vo#F_3.|B멫Ir!3: \Djo-hG+AVs>4drAFPuϡM?ΧLcRyH(uO N;y QB )@,/!V^6 ϙ-:2~aBiFD/^G Q-,%V_?Q(ku*M3`HiFd.Z",dī<HDl,`:x%jB+o;9/*ZY$0rSknIԕ( #`ݩ I*k=gVd8,19A} mfLqxp@F pR91z}GƟ11, @)jne]Vgmd_c5}@Xڲu?%9G7 ҍ4%eLSu@# k̀EB 7Xn'(vit{ZIZ\PvOضoejans,0[ ܖpBXe?ӟp/O7l>xh8fceW#Jn.0zӁ,";?}i $J>p|#Dߔ08a0”^O8 pNATz\=%D%d [Q!!%9Ԭf\Y8 ހڬнSpN ] (&a8]!?_u^21}^Ͻ/\(7%?^vzwZ|J |e~ :y 4$TZ{ ;ƞmR%԰"ݐ!;*VrfD`8'K 䮎'9IISH}VNKHǓp#e,F3^IX_lP]ףB^|ˎP@z9<㴠Rc$2c}`@ JAI78’eQ8u=zgey2xt8#^(Ok`WGtAl %\ Ox!Na!.p(mֲ$D9pA*C뚊|FI-ѮvϹ YPQeKzcY=u .*QZkt=~\P|?B @?׈TJ][2ki2|Jt$aRtt45SLΌ6=~iH+LGg,Sy ١D;5ot/Xy,[m3wgq* +0C,h՝oChHD(E/, P٪yUc"bz%@:VbZ~NXsuajap8x]H3!H0ı6vS\D[ :7f:/':'8V2[C8-]@FQ { _Yj ! 04KXvQ@Cf^◼,5vMU29#*:~=jԐwz'&H@}_@b T`<}J3*@ QI[s8,Z_(&bsSB~jX/##KMWU`cyIKV~rBcm+R(eo 8aZ5qucB 2 p ~^FVV[T&yɛN6=Ϛ/_꽃rQ;I%-`{N HܙfA~`"iaiӣ.{n/Dh!? v 6vR[w+s mșH3=53tczp1LSZ?(r&uG&9ȵa$xړUG8brgNÏK$ٌSӽd'eB Ry_UG`f??-{15Rr_JU`U>\GenFVgf%Z4G 075'4S$7\U5lBK$ylIc$WHLw,V:ـg{aW 9FP?ubrcc9QԱ#xDZmXAlAyXogAzr䐯3I^8"+X7%`S,$4Tj{5$ Hdh .>nK+>d(~0{lc_,,*y2OcyweEc7X?-'0PYe 1 dRWgvM ~ޛs{6Tyb9uk)-՗~('Q'E`[PοeZ[Fa B| p 3 ?iWAjՍ$ z (FN=&tz[7->SkTA8Ki8D9/nj:oN.=Q63bzϫ2ϙ\cs}&e/7Q-mu+MiG$;,F)oԫ>{UưSOp"@ĉXfiCDz}QSIW( 횑} E9Hsgt[^~=썒D= PEĮ!b./c~9& ө4x"~d lXP}kXQӼ U~amRG^)U! [+IТO2d!cRcPtr,65aR{:=k[\5l/eX"_!"z0ՅkG+Nf&q:- q(r¥5.Xд0skx;9HΒ GT$8 rR*גvhU;Z"u!>HͨRWyfV !v-*Y_/>O]J;lE:@1Жb(+ j)P%ilhscNgwC*[q2ylp 6l}cర6D>jnhf&]o/^՘ ,Jؖ ,|c% J4%\QQZmf,ZJ IEmX\P1'vAb"Hjz^y`(>smcs+c.VӍpӡ!WC+_R&R  #'5DjM#v)2c BF3RD ĩ.Z9%DR >;.MZۻt*$~zS/ EEևa2h=\]1t=8'A¬ᮿjXÆ2Eepa2QFU~;Op`۲L8\;'lH WݲXEAc]3O$Y7VD|r'iL]69(c>=R=Ywqd7@ah~E=`SCbWщ3p:.K;Zȕo˸`5,VdPJ7M"Q ~Ks 02-@u8I >tlF5o+NRIOVH,晓de^~T~d(W$a~ ?ӡ G|]̢tf;>᭼#?0 q{ !JqP8xؖ O{!M/~~'DYGuoq1sԿbCt0OaN9PY!Ϳ2iZ@b'-zv ~VɎRZWx.y83 k-aP*.@=p/@{u@?4m:/%XI}Elvx- ~7vQ\Oat\/Q# )_~ ;݈CdmʟPbYCƟbߛd߶g0$3MUZ\J^g1iS ؘl |KTFzoLSZG{QF:?T"Y~,م,d5 `)Q0ܵ s"6׽XW! +M~Cֳjc</) lQRⰮz-߲ d'C|n^5\,T Eg8]Ď[\U(e}tH3Kģ?_00 !>[ +g E{/d %:ԡNM)E2 JSGޚbT*ٸCW3؆S»6fлvvbAYk ,`;!.D嵥rΒP;+~?KqH?oQ^SɄZ-$z(#py*2"ӿ-\mk _n7ES!7 ;.{FbI1`:Cfd Y|i[W#[T0M&Aq "ʊ*MAbOPtAYͧVUi:oh]gOO1.)Gݵz1] e .<Ib6lB|9Z4i[׺w^ ՗-RƦa#vK֒Kw3,j(TV;Ʈl,u4wI,CU:jFIÁGIb2`K@ O=Nc칑/xYqLS*yϹ./5NaxҢەܠ)Hfu$\h_dP7LEoc0u ҴlX8\DhM:Ϻxmk@sGt6,3-y(ޢ`[ @Ʌg2CF˭eT8u@4FBWyԣQ*R s7'{+f ܕ[FHSҟ$\%%bhOCAL!a;iJ >v<7qwXxbĽʮ㐰jkdT٤ș ` ?D?Af)<%Fl ì' (SBVe4af|۳txHp~&p9M'íxWnpQID)ޝ?fihC@qQ^C_]S-u6.Xyds3n^d2U}^M㇖o{+!ؑ$0h5ntjQt Us#.!=xY,m0nVФTwaڣMF"<)eN IUYJT$U?""< f b Ѓuy}"퉽>f%ߚR3AgʷW $4y| Zr|hْ[TwlRvF *KL)Q: RR W0.blEu>n捜DFPy6WĵZ"4.Qb`!ܫ0p{1o:/e#c`CdC(˟>B`+@Qti(yn0&Mm(+XQC,ey[ o~^b0~NQ`ͬM~N޴ Ek9؆i /!L|V#S_sTq_nU l?]i OkK[~ \)u(jW>p=tY\n8%;J.ʧ&I lReQhHvbwF.&bF!XfxEBѠ5P@S48TfK243tih,0!ƒ(:^ڇG8?e"^> t&ko+3iQʵ|"FĨ90MBؽggy3SWn=9tB7C>`y Z%E3Eiڤy 5=R+ۓgI(73Ǝll KEʍDHFFcsJaGl%Q]%YV0j Ԓf ) !E#X*~ld[woH vTZ*]W%Β%:eW5)H'QSRԈq8|V45u萻L-z\}ux:{eQ &`2vxʁ+RD@RJnEhwIxd[rE<iei/"&XQHHN̬[b xWg\5Q/g brk0dn̿RVoAʆ2Ȏ5:OBlRĒp(#,>}}4!`x2t^p l\7`;o2sRJL/jb ?R&цKRg;! pG ,߱JYbl/*&X꼃(^ή{%#N-m/"BזJmì!"d}`1\g*Mǂm;n:% P,@6e DvKx w {0S 'Nk&a)AؽLw&v0Ÿ LJOwp8=g['iæ/Wi{D48q ldOUüfۆư$ZA{Euqzzĭ X0é`BT)#l(O~YϬnZj[2q)EAA"# k9u3 HUNnlnF``-(w%\(Y>{( |P]L%CT葳:M}F e23Z-Հll*`}׊VDH#>UT(mRl_8G܃ȋBGFubT%#KP*m~ec MH{F%oQ3f iE 9r ^#(Q}O>9Rr`q,czF;3 IYyڅ8p(>VRB(L"ٯɖvߚ,ʓkY,x[7g4UԐ'x(<-4@ѻ/rS.K|G)Xb~%]GxOO{&8o@ऄX U;sH!` nW)ڿSuw.,uɈ/&{SvTG. F-kJ @M(f 6%@ )q9 & d?q eEd/[UNia۠7%ְ9Zwjr ($VOjPdhVKal=B)[:#*_?o qo۰NR?cy_Pmp\5 "Bs JZj+ЩFԘQ{{D<u_%p0HiC9Q<Ϙ$c*\R˕zJ!fO`fA..h?dR 5b/- 놁B kpG4ب*qY9:9f2w/2{{;A:ogDfH+P@(C9҅0W#.l[/$eTJf$GQSQUp\33vǞp_ tgԒ)[;de`=[>`/Z1xZh0C5 =AÌA#maӟ s؄H)Ë`K $S;0 LRs9C}!*ÔW )e#<J2Q( ҵd8 R-Ԍs!ΫCk?zQRu\u}0Osz<i6wLBS n 2zO4=Dd3Q7 TפĂC#ZzF=Z}0@CYPSj+n y]" 2oK7c(&*k1C߰.G?k"9˦YNS@ꏖ92vƿ2EyEf\e3qԵò:G7'D1DQ9f! X 5y!I 5xTuu)$dhY__'ɨa/SԠBm}]">.v r@4LL~8BH(ZvTi]S]ej"]@+ˈDr_>iFY+љ@^.їaS*g1)GFrkfJA[J A"oL{ . u BTʁ ]J2 *@@yKIwok,=n_2RУyfE|#\Qa(Kγ')0Sܬ듩iy~<5STР9rk䅮`nJJҡs?2v#.LTy( [bM]no 8O >E6RjtukK֒Ou1d (&6W)ɂˋy,56 J) zf @%D] 5(w &պN_:)$| 'o- F$wS.goa*g>̋hyf7N{sXUu?8 mnAt;P鬃) Mf| Wl7^ d mCzAC]OLl-0hS6ۚ1 /MdžB.&xlvok,s5Mm߯j%w\{ ^6 ٜJˀDZv@ӵm_Mw6@\nEVarA 8r0pc VS~&ILUM \G[{3?ڥ ~=>MS}PJ^Q́~ϵٯ,lDOmW8Z5(V㢜D-dNcPqV}GD֓5lm *J1DkpD˥n,~m$J-/؉GBdK K>e@dw26&0b%|JMA% I#ZF|WB,TtuEeU>3 -%5@zlǐpo&9OPoSzsΠ)hO\=o:5yBDqXB}cR佢 eExa}il"jO3Gl`y8BY"7X6S}MU Ӏ 6x3vWpڨ%TFOZ餖9K"jtoD a6)ŕnSڧcE`EEM}頱m6ן%LFP* 08_gę9l*$O_Gjç0 <%WX/E60 @`TL䁬=>0LK&LMR( B&&3Q; P#M\9)IP9鳛8C&p%n2 D6PAZIh+"{kjshԇU#+me9IoLAɒ :WR$IonC2z bg@8[ cvb9v'|te.r Գ)I1 lvaӝ^%dZ0Z9c"a(*B%b2civ"*QtTmͷ $GquW9wyGK5zAqɽ9߯c ojƺ5nS\v[Bgtvqwɿ~ lٰ)6[kH!$5,9á0;'Q]M4C s=-wS56e!ȠR>̈́Ӑ %gX(C?Й>;O:fq.L&Wc4ޜZ'm^"23G2+Hl3\XwEX_AfzQ }cu'U-Qu?Ĵnk6ȧ5FNh^b fÍ<ғpp\.d3  XtiYM| e׫]nw,ݨفZ*;?GYIJagtǺHArUشS*@5- nu~dϹ""h d$7 r{ 룕r9Uh~^sZE#M.G02HCtyaϑ5= Ro9`L6T+ǖ|`ŎGN:|,k ztVĭ.ThX-#%3)c(ju pS VWWs:KW 7Hz6&,˳EatfݿQ@s2JR8x|fOI׏63L*ZtV…tw%PWQ>O(5 oZȚRb\%dኅ^OeۡQӑزa%G{Ud+|<8]S=#HUMb-IJ#=5N#|ʚ3&ٯSGbʼxhGYpmӇT׻0_yذo/UHC:yA?S^# 2}8#ʴp_&tӯٝM&*_ 9JjW VUhu"wTH'C[TO2Rp~V48saȌAi_Z}+jٜ{/v+@h˲F%\3D* ec-PyR1/SE (-MVza;_b%5"m 0mgcV^EIǂx-x59\_Y%*znP YӪӶB wFs7wtD$XKw N[v{#Mb`FSC z9c2A(y\ 5`SsB U6H3Mu4 @Daܰ5mHF%ϡ+Ec)V`DͫmtW({fTIjϪ,t&SQGS{X r)yG=_bùaئ@!]2AI1rg!4{Hnϟ+#VgAXiX({05QfD$uM- ZZ%a>p,l1"[O+xShu8TP8׿S?NE7 _n< &w*!%Xw C ^-.&;J@LڐrF?BN8 \+sngE1q*RΌmtoӀXIqָc^L[c.c{m5JL%d+YN 0^Q3gU)LԽ_ ڟBe)T*l$(0!0sG,v|)c+YjZŐwQel" ^\KxaXq: IA Iܓ!t!Y_ DZ_yY G!E̥mGn%S>9T搃kr@ f$ j3oi'we>]8ۄږEBcW&mN%کO4 0Sq*L&tX&72FʍQ6.a{yI)$1 TGH2|г_pC -M53K O}^T?ud{% !բ],TcUڕ؉I-;CcVJXŸ -buO „ɚ&t$;2Ps EK,⠻ #..k)gg~R.÷/Ru~\жWǍl8Hr.J©. 2yǪtѲtѢLdb-20;jǧ+`fu5l}JZqHWЭydJnuuuc&ut)8Rl8[BV!G]dR%2/8~F{nj]…p񢤲}?}n3aC2Tz쪱M/*VMڻJ=5H RZ#=5&ƪQޯ3^>&eM0/w/EIU(S?.qgncZ3E#Z&[{qO,TO(f×KK=b:IӲ<#lE%fcDA]{7?fT WuvTƦ9è=v-"c檝\]-3?H F>l Bn2G@ rpVGגn^ٲq`z921AIwsH =5JtKeWa? icnYW¼[{ 9ߛ0^2#J =ۄ}:$v*lo2\&O}˥#thU-jiV03cVs`K?-)xp }w%ƓaN˴Nt6 gd ClߟdcB_0ԑ4[ȷ@NEh&ou=8l뭋fm)SՀ6mGx*CjIt](I=mnpeQi(kCno‚^`~I<\O7@AW55zmݝbP{Vho ]*G_u %/d8 h#~7+mDlJO]H14WmOUI(T' J1pI |~alxA; %IY#dGRkː1 W2G 7%ZƍhHʧJtL8 =RӇp9 Fh=_dŷ%_hqD`jͣ3LgeQ/Q4H>y[=3-X*'>m1"֣ Tl/[HD ] J ^wOtݲ<iF?hqݾpJ`eg\ޭR&Y-[_A,*K5DhY^ulZÆ VNђZ\\VKZ[IL⏚nhŪ~{|/:7^!S3Õ'[7C3m^cQ7<%|Erslt1pf| Sj_ _[(hH`g7t[z$?,I k_'b7 Sfx( [#bPG-5HvLNqGC,mOx[$owуUtK6z,S 3q$XBm'RIj[ũT.lN%lVKLZ^ w5jN7?fRL |C7^ʊQȀwrϷrZ&a*_ 1^2OAz4ԽF k}w୑î: #v]8gQx|uXYC@B66O࣯?aOS09b4~E:B1fC5E\kJiMԢqCxԙ{KCoRom!]T`N#J9{.BhκG‘/J D_t||]{s( 1gtiMo 6 %vŴ4`Q>|-ҭ/gNdglHvz%{10 (anֱ_Ϯ*yT6e}ƒ? dgMl̍Q1658S6[Zq]gq/K٘ ug-L|Z <4f?@t*uKQKv <{`lr`ޡ`.C *H$r`fg!?Aдշoq(t7Z*..<+m<_p3AdL6rآٟGf,iItVT I'7%tHB緊[>9=m0V&?oͭH KŪugWo-H`Ɏ U}4Q. 1mhПj0J5ކ=zWqa)d~|ڎi6{.zk£A4^Ε`<t%+hj޳"Cʳ%jz]됞Q;*2]šrڱDP=EƋMN޵{|AO͞7+TQR7:ޤ JBL'6e7 q-D$6wv/*}"Nipv54엕]St5{U[ >rBa!i@MBIP6sF(vu ͣm% 7tQ/7X紐n|k6w;,%5 i~;D[T-'B1"7M%4Tv콄cJmJ}s3;'?{"WU볆aqø+T܌.'3cP+*yoΤ$ۑl]w~\ϬLܗ.%W +Z95j>7&' :+eS ˝-˧V$8Dg+o[Y4 1r<$cfdDZ'S-L+W: t;e$C#)5M䣄* ˼AyOb|]s@y L]XM&3WŶ79U0ad նHϓ#׍[|f?Ti-t?uЙ&8 GpJ5zE١h\E-rO0'o.XCf.DH 'wjIn1$ԛ0VߩS~rb߈(:_ >.hE"U1!6-޾*xN +0ɍ`tM1*B-Lrggζ0 [m> {mFQi}E7dcR֪ 0|Bi2y]Ib77]/1rK&a;Hzxrˌ2 +>O)e{4krI}Rp9%8`zļkš)vW3E,u?BMrҊM  \8 7E#o)0I19qϩ/\1TЋ.Jk*'e4? *c!GyQx<%ڍh-4Sy4 7M iĵl *g0UaYHMPxWPX}Sm+Yeԓi-f6 Z7 97Ě-5J"z;x8 1KIתK%3٨B+400Ypՙ՛]q\n;e >fNGe$HBָRIدDZ V Q>.PTC(LMt;d0DžEĸ7ޞp2_C}/{$Fc&FV6m \f9#Mn `-w;onCbp&Hp(c;#IQt,o193jNݼДKgN5X"d+N tFKKJl2$3RJ}#D*?<۠n G?>̀A^t _IJZ(a0v}]R_Ik+)YҘ?`B~j (<,@qE PʭiNc{&^&qq\L<ރ&iOԩ6뗚-k& T .J^XTeȢ[!O(_4!LSĀ)<@ bO/+:5O*xZ&,䫿$οOhVL\(C~8GU1^+-^-a òIňxŰw!bD5 {doȰ[|—ZE#Ehs0CxĖA}曐DިEo6L0eCm#RJPԿ2պ? K(>I{r3MFvskMݫ?sXal:W)RWU2A VۑzwepmM!%Q" 0$Ah 4yiI!;Up"Uosp4ժUMMxĔ+6f D5ݲI1I!"nIG0*KdsXtY6:8n)~^8(p9l:Ӽ]+*mph0z*M.`$9ek¼XaJ!Lse !z9xr`nwuO 2&ⱂ\& 0"vj4ϰ7Qk22f.bBႿ X;Dla/LVx$ ?7dƸ5MW |H@r4)H;Vh9B*V<')T.&K--s"UioGz,&=LϨ*踱LCdSF1|~ߵ=5X7ՠ,j)6́ܨTxxtd>.tt5~}7k^YO}[.v?ģD!wڷŦñE$ 뎮''*u>.)cd&%^!2~XE3lx|ƾXЅM_Kܘz |QޛDyz xէ1ʅ?c"'(r8J>OϜ*YS$Ԭg.\+X0a*=TC4?*!_1ii+8ʄ~_XiF%u@HjuƟ*͖:ut~ڽ/ .8Ȯ\N]6b%ۥvx/ YA,lQ #nNkaBX٥ 獨dbKgg^,KO1 aŬގi[|Uk4[#1χVf&h /VDVYg602Kw)z4 ㈥9bbT wxE"w]E5+r?vmȌcf]!S oу䰌n)YJZJ}Gm$Ácۙ# SuְvSz"CG$۝`\2/pjP{Cw4JnO#G/i>UF_n7vV}x.IrϬŮ͹*\|#jܣUB[0Dp.ʘ+ #}$X@%{+02@JyH o?|FYU:^N8:oIdp"4;H+z=]`S̨S ǕyRM:+74v44eYL8q}Z5ÇRLnԘ`{P]dy=*qǴB8~r#kX uǑbS9v cweID̩7Cf'8%)m5Y~4k qcLUrߖ$u瘪 x eP=a:q~KD_ t9r!BVpA0WzW2| S%>6Irӛ]?]@=EC>f81OrZa4W/ΩHBQg2 Exי1ʀS cp<}+6p+a] d62ˆϑw*S/3^+ճ N{\<|&k^xmQOٖo5c4A{V:%35 7 .s iӚ rY@;^ڟ=@ȶv(YTRDT)>ǧ_!C="'!4,r>n9D&nCl8FpWSve<9aȝ.vSY3 Qhn>/ȳAĵTbۡ 4:Ov^gtn(jF^1ե(t8ꜗ͌ TOٹߕw8 xwKn/2Γ4򵝛sp;@r^\* 7 L#(.:>_AENKAuz'7#H;Jj& \Z՗YGۂVU{ê87s<pav^84Xf<˝U[p .4nbW :!~jlh!I҆jii6S%ӣ3hAp*dXn[b6֒?*O)O,ض"w%qAs nIݵ:܍~\Nn&$BDS 7ԊK?^e= +CՇ]Do&ȐeLBJ|]scNz$!&iKwpԛ.m.πI/1s]H]t}KK{h exb?0 ;$oU5Y>[UE Q T "K}l9D8KjU] Ea)]h,ظ,ԠFu`|o7ʨO(^MmQ~0; r_D8d'3fo@'.8 #çwA]w 8㓃u] e5SY_AY6&H0J[P]J\5t]|@0{ӴZԐlxJQ~ɩUCnAKGP2d ۧ s0^s&k_ m39f^*C~IPצwvd:8JPQp΅D`K^W#7O,tS*8MCUpי0ʡ8V Ovp+6,:2r\ dK?c@3:({OR;5r:,P:.4Vyra" MUFiEeZA&tXQ]2SeFhLMpv,g[Gf EMu&Kggf UoU}z]Wd"̻(+]L=ɠxR9e Jθӑ#%}zɆ0X\oGd{"Gi='n~uŧD` 7UIi ϫS)SO#˹x@ƕ`׿O7"90ކa<+OhxJ&'0S ?.hł7$kvSXu8+HQD3~$.pExq_'jn"XhhSo$*:ٺuuY??BԊM7d ~7.}NMY3DWRdQ\$F:.g`w`X^hWDLƿ6?Ga9wˢywJG)hFuz33ߌE>Xedx=;ͩ^ hJ["ulhbg*\aROdGVKňs7f$BCi ޭQMJOCxN^)1Ҋ|D1Qdj|SF`ʹR;h:X1gٙ{5coQ`@erP5Ftb! IWl㊢F0@`w͍ 65aLs;SL>0tDXCd޽N(v|n8rиH*6LZ,vo 7e}8[VIKVo[6=YG0 /4XmTTx.;$c$5ݜ(}ףkǂή,tec45ػY?CY~ʯ&xl= n¦t%cFZr(պƯȡdÊ0Bk\D ⿣ &~S$V MCO+euv/G_M>ıt -U—eP@0hǝB (p#VZ /Oj%\C zܠꞿǣ2u'"aBUƶ <} -I~G( J*?3Nj0m>*7cEsנuz?Hne pX$5,o6<8;哬>Ri^,k W\^cn)9 b>Q +#mqEH^ƴ,="gRj#HTFշ`-p{^;k1;vXϧwYj歼f,UpkO`XC4CrE]cأ7͂+}9~i<"9~$P̟L ؂1ܝϭ8a9v{'nmcm SཝTj#c;G~ ԬA8UܑZ=J |fjnٸTmZ&%NRIrKl|L adR SF\aBdex%l[}*zJ*/B_ 64qs< _˸땂"6TV<1oť?1̯@<2$ס#L9 ʈ7JWwK]kZ-[@kAT"ƸQ0y[Gޭ$%YǍV za;u5bx 鬈"'hVE&d؟•g+ h}aV69 3PF{+K,Rˎr+mzdj Fb M>;]2{cT!l3e Ga kPɌߡoǐ3 #4ؗRפ+wK:V8 ,~~2,2oeAx˒B27t}ٔn,8~D+h~&Q\kycb3⨐.O3}Qѓ;W$+~cz,pwTjM2DȄA|r9bdO%<=PO6Ew"oK1r/DaLxϜF e'QL;=Nj `_)/ N5:͌Q9[]J)wA+bh [NOGgao덿 ^T+LK8W-p@3 jΤ< $/!gAƩԙC/ @ڍF{ݳ`qiԻLS8 A!%.ɔ1 w8SKp dWOC*qṑK. PǙ ohM] Uuby8ȇ9R]$ f 8њ/OnaDi)=ҕ+݃9dި0чpejHqW7H!DD*M-1 BeVːkobsoRG"䘏>6 Nۈقml,fA%Olӑ\N<\xlt6R\X|k)q0LJxt$/@S z/纓Bc!U IHIP/եJ FN*QG $$E?mzA|Wqi$&7p|Q2ą=RFFmriͱa:YK0_#KZFHΚ:B=r ?)^x MY^OA^88B 2:KǁKҜ&ODA -ĨhJ~ EtoLv:] RgM7EJWliSwH&?;4~ x~p(` ,-V=,g&KfTKSD~*v|)9ŷ0FN6<s~U1 >Ѯy+s\RX5[ZQKX3L˜7)N? u 'i{8G`|.f@v2p9t/o'U[ qw,fRK -*e ;.M+-GQ4KM̈[ ǯzU;l*O w#Zz-GiPM~%VLس@opc\}QFף,e#p7>:qWt|OYjӐ8tj eoĕ#%esz֢c{"1׫!I8Ӎz`H:rXh H &c'>`,)Yn|N ̅h!3[o>i(]!r4 j;֕H׎zP8G'18?Njf_Müfwcv,~DUDÞq~R7MCۿ,D\p %]{q ]YbvhB1ښPgPm>q/N=Qc`Œ͘\m8j7qN OCl0wM8,WR4bUNCv %\TZ$;KT_(VjCe*-׺ozBt|V`t#Y|XUGZvaN!> 0-mE~-Z-Bg(Hѱ?BZ]e<_ Sv:vF.X|<}۾ {nZ`VљU xԒՙ9=&)W4t T&?VAS64#T:zAJ'17G IDΉKc*cq04H$=5PPbKi~Zсfy:11[ZT.}1A(I,EVΝQWe3We4n<AƵ䃌P)M=]sxT9 Iz}E`RwU/+֛qQ"qm"M5cM/Њ {鮷8 oQ5:'ٳ5ꁖ+WbTakJ5!ul h8:~' :/ f.gb{Q (1ytqpM_K]] sMbUB V3cHkZa"z=d. PćئsH=- 6{g ʗ,@O>o"9@Ҋbd(*nQ#gkd:8( ZAB9a~Ql2abi 'h?kOjeᒭZm>~ʷ:1n^Z- j櫶$b(,mdaaDNS/2.2dCDg?rxKiVQ m=JNM)ȓ0^D{_+AZ_E,n0A~LWi0>mp 5r}ztF @]D/6Z֞p3/A|=y/@͸3.嫰E ^ay 7XŹS`ws3~ytż%5I6fC<4,Lb_"NFJ+F%5GPC󥂭eM,4ΤL$cȂl )ux-¨a;+xQc^e,2K[Eeyys*ƒZB07Q.lWSML$/Ӌ\-o`\?ҙz#C}pȊ|V鹞'k?Ľrm^2<^U7w+>Wշ*BG3 |fcVX[&N0Z!YJ mVouY>}N HQI&Z=G=qĐ3SC+yRfWz@^atpaMCк1Ik?i.go73:BŀbW%iuI[K тlƼIL™"%>|uƏZ*:FZXO2%fBeE`s▉[_Fb?u^&o(c/`ie! (ʫ]2,>T2V0G5u5hI9ߡ`? +Y"b;Ȫ?ωJV HLIQgMo cdKK퐆 vBg%Ϩf5Ѵ9 b MK$z0XAcJ8@S,vBXOP<$ tV^&:uOly`V {Pح_g ُ./5g=y|i>׳VdpgV\phbװ{&kN<{I g,d_Jc;3EGfY:~jx:. 3$pŴ)P0˝  pԕ/Ph6<"4pPw)!j3'N! yHB}N,Pj6`[a+I.x/֕NVr7z^`iwmc0y;sD C[$0;dI].?pa9# gn2b1 &z;:PHl:S}Ddo|}!h0ER)4cvUCh4s~=)A4Džm" %]Dr>rh?hwXg<8F: /B":[G',#nBXp|8vJ ./sJEUN#`dJ% \BVȓʔ*/6e_@*f4xKF;-> ){׮A2t|ʷ=&sΚ=- f^ .b^avAl>aZFF_3m9U< 86H:pm&.H{?/К]Z&a.-{6F5GE_׀7F\!N┹2;P e)נ&Ml%C"z]#lmE SDmn]tBpZ3"O}yxa,j`s@Hx !@DsGE"v5X0"yѺ0M zAF2lqx1 ͺ/K>fu^r!F=S6['˧W'<=SHsߍ'ļV9 6m?P3clԍώd:Y~~=X)%?]9t"ĮB;QeMSBK'j;TpOH""?OY. ;3Q M[tOm^lv:*I}̒>ۯ sDz'f[ &49^U94 ~ht\CBr52bU7ANQ1i)wKF5='UQMy7;.@ߙ_.Őc Jܒb-/ݕWm:݄]W;R + o&JZhϺ$VE-b3qP8UD`|+]ΞGwpG?22xd#D"}+lCgvKN5k AW+IűMkyX#۱"~,ޖ&"h}۴4 hI2{I;/|ʊ֎Az>';Q֘E5i֎y(o~>{Ѥ Q%_l6p .NQ 헇_ÎOfʞ5߻v12L6Ѥ>? ߯hq f=3m:; od-SgޖL`٩|ntm6w\y~-M!߳+NMKKgnh֩Ku(w@\a슬udx"r{q#`"R_(.ʊ6@K; ->/l9ʋO]wLoR)D)g 2>kւzh-a@y3k^^okN0`O0|a?|]]ᅾ*Iy (9a]FXCZs V*曀p9#ՃVj%m4=@/<,Gk,)p6AO<~gr;3(>󬨣tF tIɿpj Uί4r;B6ߒ|ڭ@rE ҅RIԒ,Xt}NܿRҧ&W_ lr$ \| ͌7HaTQ1R`jIyA-JҒ7NG$2F;{*E3ֱ~RZW =95΀]=Pɴ7\, =wOV.2Yqdj4_w;E 1z#=*va<|X,G ))0" Mk>tXVbDYhlLVLfM(pq,e߶.T]#gD0#4_oIrB\h FbѠ:@&7[Onc"$+Lqg$अaZ}0 +sn1/o rrֲѩR=H1M2(XxEl D_:X/_Pι+)oF-{D7:&XW Uc[b^n w}Mg< +6>)!T|TIt1'h J>J"g{c9L"@@0Vyoċj"f<*"ǡT?rUpx hၭ.# ^+@xt8i}/'ac1TiO | B>ݜguT 7%[48O)>lxlu ۲zB ŗ,8jӿ,-Q=iYi7"%Q]uΦ'ſ|5Qѓ Aur"ߔt,&H˼ V* @Wu2D֬ctHL&[U]BT KzuL?ʃ#}e-'yLG;4K㡒= \ Bo3 x@ '#ź,"a!ٞ*zE3Ȧ|5֡f.B2I85^3VVqaܖ"5m*3=Qӷ<<|@܄=j*Շp°IfSF2(;;}rɟm ̜n߮iz qlxJ~8>NoA4Ǎ7*%X`ظ`yl=pՁƒj"HJsDfes̺Vx^kJxY)͒G-ZZTƒq`p_d }:AThw`eLa՝nSRSe]%DjYC 4F>+;@ xB% rljOcB-THC-7^Y$Z=0hVvE`a9\~=s@4Cu"IJ^iݦYx9vgyTOw}Hż'#͒8b`J6@.#%~-P000uXm瀶'DP4 YeF]oJ0h\U i()|O'A V/5Ċk+O-*@ 54&I sRͩ ;Q`lgeXͦ`"XdLB$;w߭ĮП C gSJgZaqjX õ:R\ 믍Gwtbe%ʽ,=Gxh }t֋<5xzK|2ӟ4XG1Zj(c?$8tK:Sڷt6iEAȺ RQFduܯtMȉvQiQ`U/ WoяlU3@k{{]'d76Jpzh/ɩ?T]V4u*䯐[&ʏ ,E`3) jRn(5x5!S6L^NF܎Of(5PZ42wH]œފǠEs\N1 pʴmg󾍼a;XxB b(-¶W)/a|ϘjEKI8Ffz6# Se) g]3_z׳[_u43Ƚxaݿ]'@1"Mkbf/ofR7,荆S̩g\-}C݂݅H\qiQ g<_ x#VN{}ׯaKcx,vvZZ2< Xh ?ɴۤeSe[[ML{= uTvFT7fm,ňgqkJ!f@+!բ D`d߸ɊrACqBw&eGk>B~NT΃jl # =*d Y[<&|;#Y=d*aǼ NbWL@گ y-UU8˧qIK8Y@2aaD'l}j=I[F=Tn`vX!StC %dDČ.$G(9xT{0AOS-*f6.@W&G*U?n_z:p EC/ (&ZBa_u.G,9s_FN]<(jH{\iXxm.s'_zkۚc82Jp n3+0*ާC&iÆ_㓎9)ߔ;Fg S]Lƚ5q0%aw]vd"C;hǥNݨJjQHpiiUIJ]d-vN UxkYU1E0 caA .$[5.\[2œ&.g9o5໮80J! !,Z3?QO) c5ghL~pc F>Ēw,bn =X}h [6~D{%g2 uϓIin%zt7ꐏ0r [PK񙄵P/pCR 4lMX1`ӷr@)'if[KMJDB $WشD|W4xwWB۳{ku E ٙ6n%$jhM[ czX: /Qc[%08MהOH+i5܄]D[hzv;\N= r A`[*G vp]GŔKLlI`m/s uP X{+Iq<Lvk,qiY XNP5)"%SDNñ?7'XơXk ]1PA pT,!MXO:4{6ObZDsRmZVBKRdb\h`=ruq)9 }nj!|tRS{AB#[X |5Xd2hJɶ͡c~R>6(2;`B? ,kZj0\ pyUU;Zu Mjj )jd/pMRԭhD}IxTZe2 -<A\`q\\ߐxT/3 kf{ݾ՚h1RX{+Tz9iJVvV{]0Ɖ{?8*=}^ȹPn p`͋KΉ# f#_̣]f~W>J.ދl6A vp0! 1[^vc= y#$&\⍛F䞆)o2EfqX/2KuJO> ͩbƶx]BQTF* \T|ʤ8?SZ6<-RH Օ2z;T΂kh:W`7b/+{J#ܫ^Dx/~i9^Yoꡓ#K q"Hm( Ę m$Up"7DT][ ZmVDNjRЩBtÈ=cƈZA_ k+jQn Ё^Se˴+}N&n[CVhoH%. aØIZ!oCLr@nLR7L/rgi~ sf-Cpk̷l+kDQxVz_s?4~|*q=?C߶_\.-h$bY>"vj &ϧ>6>.Jy,JhʙA*B);źI4ohaAs]R&9W8̳3T]COSN/*rթ&kkdX _G>501+Cyb&Kx~KCc'p]#³VV"1,(%#$1AkxE8& OJ]T)5ө`O!K5O]e{~1)+"1JFAEye>"§<<GLPlgޫg>~g*qpC\P.H*R-39ZsCf?>), 1\.xsJ`l}CED- !a|"T5x7*P/YH(|Gkd g8ꎎD ;ohex0&֍hFlN6Li“EWڧOLIoeš˰"fT pDWY7F3xc~LS)m/̔z0DـL0A.Kݯ{J(^[I%M+I~x I np>Y* %xoN؊r~#lI V_$L{Δ_cl,)h녫rOiK0ez!瞘.2HwP6od(Mǖ;q w;y6؏?ɷ|N"bOtD2`ZmB̫}Rƥwc?[3HĬ) EcUm`:Z 8:K8ݔ~l]"6nA^ߗ|RJA R-;:VV^,U&bk$;{𤃵:c?tPd#O#KiW0X{cJT/w)onƘٵ'ذ ?&[>eF_k5&@2-Wݜ,M=$UI׀M! e_sK]l^AKn4\卙a?}U|&PEsR~Q8F~|֠LͯSZ @ȣ9r3뇖=y]ϑOt|Uu岯 zQ \"SR ik0## ENPr۴]ξ7ܳ2y;n +9;ߪ!U_1sx+49 rD.MwqogLP|.B}WLvA4q0 BCQb8ҍP4RԿNPVQJL;9D;Ӛqj 8RW\Nx,2A0ϒd3iv?XR` 3@fߊVlwy, ZS4ЧlgdV>rk.D^5Tل,W*Y'aQ*fR [Dkjc*FiV*󮤱%'”hr5YwKbX[xR:SԄѾaw%Lm4_gFC[qc!3_Dc4 _H6,E)!$&:v M 5룿&.If`.S F Yk&lA&}a(Pd*klt-TH ]2BV( mIus, zj'uuroz`{q HK?M*,Oj 4 W;ieu3Uo{il Tp==8K5Zp9pǪKkhLO^슖lO x!pbA"k! ?pEiYtR3DEޱ?y*y3DQ\>? yacn2UiG*?յvȍs/[!gXe$&8C舖*P[OCX gMuHeHEUXO'e;k[h7M(D\D,?:dܙkY{Z 3ן>]12mhܝUʄ?Eoe,KeUjng{, ,bn]I__R7e {&.9e kV!ʣUsBa((a@N}'Bpу\x=5*H [a5rGHO_u6vԏ[_ш/*J j xτ5)_DTj묻`^2 l-\k8l`9D#}b%7%aei]hkY4 kX$7> Poqa'&2o@ )S&UPitNCxG* ?76&SeUDwղ>Pdž7g S>' MW? oEN`pV~/`Ra9 ]_;iGג|.كd#h23#i%H<3̧{buH:kg'{ZZko"IP23l*$!G]Ol<}DӐ߃gZ!* 䬷Qjw=Zxj~wt_%)7F4JҤVREZ"7-7v:ZM0x?LzGi |s_90ViT[< ӑ>}=pDWHWKwB|E,Sne{4D[{E7\"5Fa ىQXl]o XSbr1!MAPkKlPFQ)C8o=҂+?g#ԎsڕjfE!ľJne4(G H?h|^ /up7jjnGN6_ Z%}Gr qaIuD ## ڴzCy?&]epXl&<綖}f.X൲/^(VCoyUi' 0Ʌ[@Wh*Gႉ)jN4lEܬ-jG*.\ }'1 a?*+(o"7EpN1TH{%drŖ,j x%J($2PIfpOZ+VPi#s5yM VEtU@ٷRA6JY1.3ub@ y<+s@󿔨@wN2DװMNtfg ̾F.(R$EMወdP^zD8qd%<LK$M = S lTPrU:-t8U\%a{% ݳ)%pW0F_L-$UK6ء|{Z2 W 6'8س=5-p*g1vJ#`:=j2o3^uJEV>f탷E8 Z+2C*4nZN$f"ڤ-f8ӕՖ0zrF zBӊy6Qxn>uY *umq/bÈ:Py?$|SB.hܵy֓Lj 9{Qv;Zg $q2r5L,Q{wOmx8 ISo @<!]WHO+ <|pX*R c0臅"1E}[J[n~`+C(s2/J/)<a8KU%!]s8&Kq고ԻVԄ􆵚k7Id6ÒMj~70 +3~:8@5UUcx7K)OrOD-^!"0pܰ9ΊAr%;@R;@p)z@,zY9P?$AU!'X/t} ^y& Z['gKC/E+j"cxvϰʽ]Xj`vǏYeOĺmbg`6iԄ(_GNO*'}7rw6~a{4@Ds dg>8p}J .ƟH#t|fPETM\CO,Ѕ bhi?K"%hmoQL+;)Mv10_I#ܰMQd{4qXtG@{\wJ:hj7{͎r߀4Jvn!*gTv@,B AzRΤX,7~,{62[Wmr-m'iW~>5@]t`xL2K@Q'jf(*qzv=sa H%YD1TTn`$񃑵PҘ%zBʠP&S|{\֟"m>ZG<[ њDz-kyc?Qahr6 xh0hGrT D If@Jwbo9yF{mO@ @wD8ZP\a&nЋ7{/?fepz9hvBs'hڞ/&-፴5^|vRÎl7}>N .,7M"e$P̃ԑC'e]w$CP7hBJ&ccUk@w.aB"@X|>0N+D82&,}"H+_Nq?.U,+y|b!~Lcn&?i JU/@۠ v3[g4L+__v<y߀xOG v-˛v u596!#D}dZw5ro_ 1XtiASf,Л-+r "q F>{g[ (.k!y2U%b4`"[4tê2T.H|FEc-Ǐyha)0K*AamC9(uYQ"vWl6I@1MKFKED7amen2v0na:5AĿp#r+'{X1R`FiWL6y.;"z @c@긁 YNvAUX5*Ї% oti*>(<:OO0*/G_f/33?Rdŏ[69*=*"zѬ7`9c5岙RĎyIH)YjI"$")qo.|;:Xr΃B @S7&; M[y8UBs1QNzoU+V5sP+0H:2 `v`;t΅sƵ!ղ=%^HBI`n:ewT7gK\^vos!8Gn ?ID9ѝ /f<<0OJg5R:Tt!~1~ͭQ` ai'5s0#)RD[ZPM4Y|yoFdI o StS:01X~cb"#eOٞVޚ{C)z8ϝj~4~\ 5< [MSr3d zbSnX&l9X5@ZdV%a^.?p&Dz-oȦ\qd(ΉfE!Vft7ʰo"wCz<1P/D۵.:FZㆇPH#3 lإSS_- j15j߫I(Tak%:bLXd6bd56q_vK>g˔DNo ԡYr)X}Zu6BRwثq6>ɇ}2b;I{Rq[SWo8 A@V>Z κ| {a6xvuW(*i2 \1ިh'o ~-Uh>lpKW%j^ouHgBEtRIz% 5u7_E>(W0*uCcƖ{_a| lj/C^{Q( uN&b-4WT96ЕSLy orb *,B6cL’ptx`)aOסkިܔkqM BINb }lLڰJLH)K@EHf*o֋`DBv]3Ҝb%$0VrN #ҿ`lΦk#_ӇM |Ʒxj%Iȣd6mkhGzi icnUfggZJK4f؝ K1Lt6,S:R)5ymx|Q۪$C;ƸJt䁟K_!R_dIۺ}N3O(t*tY쎞YZ2x|DGg52BmTq=׷@doxs;v mSlz\%"c ;I\ ;|n$ 6 |"rHsITqOF>?KxReQ8\=Q eAm`"0?Omoo]Ӏ[u, &DƉу2ybBў8Ab)kv5i/~ZÆ6#,bT&Efi {eNRG ߒ뾆ğ~]I~9#͢TSXJZb< G1癠@WΦFbo7G3"fk6B[G9usWyphq5{X*gÎIy6pxy$ob%өђܻ)phT?Bz jd5:@Nx%$~_8s[?a(H5-ci2 KuȨk(SW;KTkj%٧BIlNzy7XMV;侦d7 |Tķ'@k=ۢGLn{!ňcokѬu.SUA:9vɼ;ZjFZOŚm2nzJ֎ց{co(K$NJU6_}~);&sVfN#A"GR-=D{6LoıT(CkItʪ7B^͚ 1HCP8E9KԘtَ5m0pL%cgl7X $L@'S,GPi B&2d;frI?k?е~pT'JO!J<0*`. ߂e jHT,8 '6Mh_^<_ 6M 0mۊYQ=DD[1G]gҸ'L.1}lJ r fd]lAA $)ԩn؞m.-YPB4N͹&fx8kr3o$&%E1ҟ_Kv5{Vm`smę}Qudn f J\u}'$#<6wT9.J] Y wy 8)u< @BM b+*8m> ٚ"*e "DxZ-//̽afwrL&iI jC^ق>l})3s1wʫxxtV gGze0ŹǺaf߬',z2b54P`fւi2QC=^4TO<p {P1M$WQ|J<|X3$>rYc[L8< [KدvVmXNKβS?8,^4{<%LmNJ)_xn ض{Ƌ)c1*4HÞrsZ~P{j\5˞m_e/ K_FrY9p*Ub5g/{="'ϷK*$=:US3*:"Vs +cLK:RZU1]WތC%D|`!d>A''Re9AeU2x<5*dXNJqi&O9#7_ϧ>Ú'+b?q t5tǥžC t֞'dd[grBH傔`OY҈(p*N-GfI1?M.GxfUuY< IqVGYsaXMoBbqoϕuv/sgk#\԰MRZS8h%5N)Bz9+MmK*`d|7D#A NusauJgI!OLRrlc8~n~+&(y`jKWS Ʃ%vg5I͵\cKUokc93)Y3|vĞ5ł:ec/~9`& `T$6ßsH(dQ},pJPt$]W@`k}z:|FکVX9نFʖȽZ)+{ j2|rA}R}ŅCFOS.ӵ A4*t\d(x&e176*)W[0?qH3;NUo5nK+N˓}DB/6D1mQGe{j Au#fGcܬ yk,"*yV:d肨oZ1%rUtmʆVтwburEl^Dz9(R$J^ewelƥTۤc884nmܫ<"!*[4a,`򹱃z+m.Y3y7n30!3!FQe!&i&E<L: )y;v<-4ݗr;U)x0N! }Fr#w ǧpv/< ,CgZW`G| UcpX}%&Awl뎵d EE_[:FҨ ẌhՈu!i T@5 ,'Q2[l?WO6z߶Jn4m E|F+?gbћ(QzYMDӕ-Enrm63ԩ\_](@ĵ$dM.iyN{ieݯIXBoL0w )&Nkiv@4S%?sEf8Yp5T0fS ` ck8bǢȥSR@ւ ޓ !et#WRK)82:*kqzbJAfRg;&&7`>5Z`hU-޻h=NG|o f,fsp:n:G?]έs`HrA"j6_#i%̺$N;.ァ-@k=i>8ƛط.8/ G7i׌1ދ]Ȟ787Rmݯ (Se7rh:kV]mlkYr:A:d,qbOy\ZW_?3),fz`uQqm;ShHpp,W p6iEA?ֿ7E)`=j|қl!kϕZ}WR Gl7)^;gF V =Q|TMV>3?fXV]ՀUde3jd}w`7fZaݕ4wP+ O~hx3y[.ШT;"VnB3X5Yk.M`Fo ƼKӡ6h'4~@H>g[ /yg8YaY]juE*, p bʼnyMס !R 0aԲg'LH;KR(ZBҧ١UU";`S}XM $ʐ82K_~¬OF?S ȐQ+["=eع>:pl_9rDpa%\3w{ߡ .a'b 'xkAT0]Bls$kՓK0g#* '.] &cM@'> |lѴ6lEE2I'٬0c݃~p:^t TG起,<[owt w&Sc1mR$ 1J8;3> uBE_($lؤ!%%{=2.Tb=2Wyɉ[G^vT´[ e{#Y4\W]4l;rs[:7b)Z۹'$}~!xE3OP1%);vI+<2 =R%)ˡ#Rѵ@!x!.:=ep拢s ,[6.jf}rnwȗVIH{ġDP8[ cۜ}+0 %J%0Z6z TIJ]:ƒiSL|=-q<6c:zG0C̡|]ܮ'ޢgZѐRws ͇Hj$e)VMj4S{ 47H./#9ubW MZ;*gֈOY܉jpjIu !\YMXa=.c*2^4,c?``P'i`osax@R^s%1 gh^qHd n!rM6Bv36zDHnl;T!fb5k֐cсQTGNRHSKt_~SUVHzg>̑+@%'Y>Bi*^&ODMbC'icOolϪ=ᅢڏK !n5P t;,^m8!w[%;e֐?cWceY vyMW%n-o|y2v͍K=u H9l^Ip N^dyNEʗ%!ҡI[,ϗ~%p%P6$2]m1daRUw1 uEfoTen'ӉQ8D6g9 t(ygsR3C'ZW(ro!]'4JLZnd;$ l@^-muym i\۔[1(nr@W$WMAz^L#4sd0*5 {σac K :&xy'ΠV\J3o\ޢNuϡTƌ \ݎaCvnӋ%Pc:q4q:Bw 1שpV5聶 I'1x\H8z3}׶)Y:^D^OO/ODJg=[-QZy:.}WǃG@\bŖʲ˕ sUS8Á>Y\zͰ9@ȈTrNuݲLe{΍ΚM79JLȷYGHfMF(Xw}fBb aa[6G5T-}{EÆF.Sڛd ™rM Y !ZaU|L+ܮ4h%%#p}C wW!gI"A+td=,a+r (IE@|Po r&l0Δ)OI~'u2[d}ˬ,y([NmŽ 06K`> ZEKI3GVir]Fx3`FT, jr\G/iԣzԴCt]qH9}7`K!/<3a6 L0 묭PO Z?i6d>ҳ&θi*Yy!%/q>BsS iN}γ&)c22eEXԨ ?ͤ'[0YBS EM[U( /.uuįĪ|IlmU8/j\)?5R coJ=IZ$:j/[P1+8lia}B\'uwjּ/d9/p(!$WZӘ+d8_.}xN [|cewrԡ)af~<>+86O(lSu=#LJYEڤ!dD`%orcl{Qɸ6%rCE]i@N:w+[،% ث~# +eZQ sצn{^`:ڧO%>ldC -Y6^YM*F6,۴] ߃r+5 ڗv_(O "xv+Uq=e:1Q |GMcV kH;\󑹼a%Ϭ 0a+$ijIʩQg1FzK뵯Bnmy/?]1[W2mGT7SUO2(7f 8G}7#,zMV t<7]]+Fx4kŠ.)v[#+:*u?] gth]o0, vP`HRH˜iZze]Zg`jſg|ńEDKvkQK%{^>dU|l z47= zWl [VP@g*KP\y}ٶBȓDVhk|ڝ\й}pAq5\usa*+d!8E(-{q#SK +q/=:h͛l Xt!%s8ylIi[Ky)akΪW\2}u/,ye1{cjiNɧUqўvZHw$h axU:{@TH5_O')/m'3^q,Qwl*,4Gu7kmIv5*o B;"&XJ0cYdg pC~F#11ޝ]*οZȪP!"bJw&ܻosWbV[lϡt$]4!| H(j `uawl!bJ G8/q*zX@ѦGt@舥@ lP,Hah}gR@;')a:Dxב<ɸ8,$ !o_$Sq+\g@z"E^.;Cd5饉xpn8ZVgG[*)KCsd=z}%;[Fh2 NT7Pw_7Brt4*Nf5Q[5T_ %w~hPi<ךН,G^m#$84I4Rk|ߋ+<8`YD&ph"WPijG"\oW#*lQ؍?*; U%V]RlYwUƪ WOG%'% x/2೫nUEr$5,C=KKft[(͝3'"L[d*yRl-Զ~:w_]{B Sçˢgb!LY6c7ZOy{w>jΈSk-+(ucw 'k3XIu,ZtJkgRV0qtdWƴj$ FO=mMpO0?"Mq#\Z'z Q&ܚXZ6.gui?telael, W74ry 0a-Bķ]VEDH)arxHD`ze2qjCO9L)#J®Q2JGfw|TڢЉH2) 6?"A/(X \Yd\~o,mE^ѨZl<0>_䒐,_>^EF>E5ySK)7ј8Sp!nM4]7ͪ'M=(uEYuM@VVm߷GDR ?Smg͆f~_~;6 ) SY)wtVvp c.ۙZku@}s=;Dk- "Jc7YKŸ w\IZkM\I$Ȩ(TR9iK)hšxkdzZ@iȟΧK\HȜЌuA ڻ{9q7nt*hxі/Бn h!5x VoWIGR[+!DQ.H|bI#6VL~gBƂ WVv > 3\f69reD`dĄNa s(aUH'ַ1ρ^=fJ3,كi_M+YV gg.2Bi": rpiz.&/Xnm[?.&[l{81_3}$Jt 1׾ںB{Ҝ"+_L٣HePb>G=zjr!wBpέmF VZy ddiiΆ}zp^>Rq |E)LKT뗟}C?Dʠ#( cq GGϧ) kw, }u{p$5&_Ea]/_jB ڼ<]c;Mѧt7,HbHQP~0~K^ˀ ⅛T26 4"c $gjGjHM8b 3+\ _8rJtvG<8ZW:Nxh:}gza'g#fLEK4|ֈN1QQ5Cx7(%&6@-Dfd@J|Lo+Q>實fƹZat`74j͚㇡2n ff;UK;o}hq *fŋ3U3v px|DfѨb0v ۿa8a)MqknyĬ/ff:c.(EMHɌ@Ļxm Zokl?↮ y/o6HQ&W?_ݡ  {cPj$y,U^=Z!XS=GKNsb;Z] ;@cU#Ư;j' Y)77XaHޏLdнw%0Fx%,X06rVt۾yyˎ{]Hs"AԺJ]{w@th<#EvtD|f5- bāΗxZ2$OoXhU <&3s1dfPR<.;II6٬Q@G__VCj߱#u,j6 \gx4)snz^m `e*FY]ԌFГ?/3ھI"b~# )>6xڡ=D6vPnEۭ4fW'f{RC$ m&ODXI3vbE+8=l$=TPvٗ'#q?BV0c}-)5W[m~fSxj ՞XQ^"r&?r9"Bq׆U7H[ 1%躵6<,!{U Ъͫ7jmv67db Pfd^x{:;q|ƈ`[}K`*`2嘅B3XDctm|]TYn0M* +|5?)o{"/(ͱ f!Ϧ!ǡ9ZROY ֏RI!l!D< xQ 2b3<qy6|29ur#~꙾oqYE@ϖtt)3ӌz9s!# lcN=-jvdsnQm\|n e!6h/aRc['Hb @^U&Ro^XhsZqW#s^OPDWNtrea;\>ˑWDͨ tη|E-rbm^hb}2[O'PZZPYG{aH/:ƻ&_å]ս`#]w\g ^}Ms(Z{9R̜iJ9[R{e 3^NjF[*rwp0Nlp\۫=޿MGM,@(6_T^1d呃X3< ,97q,9é_EGKp?8':V y ̠,ǀ~qЧKȇ,ڴh:iv2d;Tܺds lQi"Г')qM5bK.7w|`( g|d&8 hxX߼- "$#ޝmi`;E;l~ZY̴|b1~oˁ"paQ!+wUOLk = 2߆~Yؙq}c<}KJIlS =86ڬ>e vl}Vյgoa>DWmqDrةo׊(Mf@N?Ә[bo0Ee=B7=-)*bѓK N[%Qi}p &XdݪOت["OߨE80RYB $*,]bW>Wأh_^Re "fBI8U7(1휂9ua}?˷)Ew;#6 sHb$w`Qm{BFFegqƠY\eVJmق G<>^VwHB>s?Ud-Qy JhmC"}ZV?4ȁF2'hB䱄 }8w+ITt˛/ nL@Ѫͪw@8;;[ٽV|D=+xON#VbG%Di l$F 1TXEpA|-5uw5HA_P{81l,|<\P Bk N`v]c2.=&rr(Ocʙg2,-BJ*f/js/_L3*^gM FKSr HqA"vC*Y|;#,\VC7ŏUTk ďu^]ygEسYj -x*QlBD%g ySRjt2>yQ镚 y|P7RFHky¶$~CK(QÎg<~@6W7MwP,Y;POo B~A8NS#9; />g Am%vqۥ33v@o8&CUu.i;˰qچ6[Hl01A?:C,UICs5^"lᚑnkanT9<RX33laY.; A>t8CaMXs2D,#d#EMu;U&<oV;BlK2r\F)?k|`';hEQG}mb .Xc <V=HAĀwS2VӉ=H'X X &G,E4qdQݴ(Y">LvHSypt y2m68K$mR=jDb`J90@OX!xn]&٪NJHhߟ6Lm5B}iKeogC!䵙Z3̓] ǁnI"X) C5O$4UI]4G i1Iɻ5}ΤEN0X@h皐p${M7M^bteZ$̌`2UqhryW4=r6ʖWFΟķ^**;.0:.P\6ixufT?ǩۛL#@'[9TEigݭcȓ` dnӍD`Z$ڃg*EDe{ئ'=;?\ 8Uq:GtOrEf;_f~ԄYHyB>pvҰb |<`)Cti!mNoIGCx7Jɋ~=68]L@z;C˭XnOVȌS $uog'Y\uQNai=Jzp^\QTx,(ܿYcA3ތD x吥|>qZ= 3 w+ڕNJt+ h;!>\-(,~Ck$HJNz ':oTMXb=F;EnD qZݒpT |e߃qƭ5l]Q3UJ l)u*UV2sf*D5ɻ)^ E/bw3ZϨsv_Kj+"ìJwV?H֊7s; EgUD,PR ! dn"[q#P릏0~zQW~_e+-Upme8:ٞF w+tS &n͉ Cdq-_ϰWxt!ځn^,9M#1 ,b'cR=|%|j*5:^a<^OU&~wyau_|v}I?- }}cMlMJ,|!,}hܧ6g*1wiy./GgSXfz'ޤ= eG92 /EFs FO!qd -;?]QC+e:#F-potj͊cƧ:7rJ_@j"+1ك\.y JUyN>::}LU(\MkL4 HO>< ꅡŚ Px;'`Kpn0wجSN`/tB'4 ~%G߁"Zn洋p#%~/&.#MP4M-IWbcDIa&' Cov&̧xU/G\ !V^C)Bpl%Ȅrwm.~΁x4/WH~Q 6JW./KIK@E0εLn3K$:NGC>gPy 4z %;!iDM i/XfT<`rgua/?ns\n5aG<-t&X>dc^-o߳lRo WANG-67t}]ȭ;J3?>*$sVrrH6#4b#ľ:Mli#?{W0LSȇ9&ӕq?N-Kr+v uȊNu0_] o+ K{gURQ] ;J*[)v/$(IaU%1XnrYG/B0R83 ҳw7LW+C$vHxjB}@@=/cJY"lz~ۣ`&VO8NX|7#iDyC= ]~[O޹4>\hd† UzG3R501`Y?\8L!UͺXgXP|-z"Ό^f5jgRHE52؝A^GR*/xOtNE̥r[_>Ah2 (ۥ@%FzUQ !InbYge$;ٝ5ħ8. Ȳ䴽}~Z~Qvn|jW3f $tͥ xt$$%Q"gOg]:Xggb,[imAw_D ߚeX*'<=5!)9Ӂ V& 5r|9*f$,:v'9O-ǔp6>٘IqaW@ ] .NǔW}8u=:F{[N&,9%=or% Р<2bhn泝 {W]^IXlZ.3H eMMU=f^Pz絑Pcjڮhk50TifTKlGv_:c%K mZw\3sDq=jݑq囈7ɒk^EoKr%*,KgUI3G0qL @w/!yBt1v@d,?HDsc]3|Rs5:,H̸wC]b+)tykJ*W;ij v08qQ{pG8:TD,cY:m5nN|47DWq,HI!'̾?@(ks F]ЈOѿХ !wȖY`ru$pS,?a 8g"{YxIlub+m†j[K\1%PSie+פK9כ!s$ON DAaWJPk5`Pvƕ+#W mx zӤG&7էXV68$$-B!'MZ˒nWMu;|1֧2p4S˶$|(=Y QB'xqXY3llqdIW*v1ŷf\ hs KsQ<^(ʐO[<%YSQ1ez"R>A [=]$B^z4}i#1W2H@lBEV3#,f%FRt=@+BomKvh"̂o:+3 wLLmi߃ܒJDL6#->)] A8r=j+1M!$OBc2P+ >oW |* 󊊃w(/0XEqһGEC{z>؁Ein\4Mv\J4Rê,TXjy -6tԪgr{E'g+ݶ+qu.n.qw|U1A{Aլ},VW3sVt$^Mx=鵗{.d8 k l)aɭ[֯ON>d=Vl+2qzJ^k42 X-\2gI$wۡU\,C8 }*ɝZr)cqU0,ߝ~WЃJnoN4n !E7s[u2pd3q|-e[Z0dX5 .߂!Jk1] \|sCbL{ԋn.nsŕ79 eFE4oxdD Be-ӢD#֧w~U1б`y̲3!A<7\U!Z [yHk朾C;9Kb_5w̧8j)yY U , Kt5CՀwߢՄ8T{~ ĵ_Im*5l0c<5@ȢVoܡ5R]Fu𪗍liW4-p ˩$)t8:` z LzA5ب: ld `nZf">|=jh"D . )fHEXVd~ݻȾ5Ci?wOk4 G,AvHxT$_֝-AWHGOZZbW!Ocy ֨y\.$A3,USW~5*Ј AR *1Sm:xVJ 5‰/ej*9gk`^; [qߞ@ߋd{.Σq` ~WW܂b/^\4}P6sG~Wc-PT*S;6?F5{*+i[k=Vh#L.y^@5b''o%l@}vD~Ȭu6E|ÚC{w_޼'Kݥ^P#z[&"<UYyxr~(5/K~f  q^Aە4eMāJN)'Q&UZúybU('*:NPǒTQOg!g 5%$.CQx f xu|·vatjACT%Hԥ5CB$Yc1U P!'cG^e"< S(ƫ&}֑EAH-AZY]dn6#9\8?WΟ)_bao+q659*2'i{rW>/DΡa[w!dGnLMS'G}QbN.ZsK+n1 2F)9 pGѻ<*#41Z댷@-F%[Nr|bx5>i+~4kZ+V$NLny^,9cE;zx`oAxO0C$Xu_"~m:w0pz[IF&n$dwȌظ#ԗۗd4Ca7 7emnLiʀn30no_@נʚ!7唶\SpfGjQ@u/LrZ%us}d¾Zcv{麿Eވli~w%c,8~ K"Moy*I:?ɯyQlw<]hո]zl~8w d"V.;o@VI}qt8-`~R 1y; )qq5yJKX D.@N!u|j{jkm%@n i_կhLN| 9Μ*:6r.EI0jhs9ŋ:&Mߜnb;vO79I6zӣDT٫D<]aM9gИ+K'#4o&1]s~l3?:Ѝkkc͋V50`@A҆]z"FT5n4sTHJsa Wfy]V!S[Kic GJ 3bkvO?oֽ%ҳ Ӈ 9v8Csg2rN{Cc[zK(U1&bNPeNH% =ѥQdiN#п5!DSje]U+ 1n@rfvSB vKْj㢨[$ 2+co3/!'٤LՅ08CUM xAl u%4mtP{/58<87qEElAi{z5<}.$Jx6Vo0qSh\b7}2ҼCj$" Ős;LCs}Of&yo֔"~G t}Տg9 py1A~"j:R+돵&Iϝgbl;ǘRZr<{@{ٕDdU u<|#r Cݗyse[MP2 Fgamc~d jG6ܻ<^D~7PXղ-(oJh [9'3&Ɨ\LH^n'pS #MFolAԽ!J:Fp΂uD䠾m]XKh?3E@n1wQ>ϯTG[8 ߉>׹ QPE[_rD{ipk)25\A5ܕOHtb8pz%Rub`LB{ 1C> Bmڙ z?M`KhSSA|7)'~V"~Ne7YF|_9.\vJz5Ic~d|D'}yB-Y\Om I(OO'Ncyc]YWy1&Ai?@i? Yoh&80/|s r_!_#t%H߯Rn [CGJh0!B<}u0io忎Cs枉L-Uycs5_XI!8<{s(P p ITP[!) =v 1 ү`XwZ u 7E*ҐuOÝF aS~'6 $;t5_m)M^eZ dLр]4w`wIlJϟ !#6}L83@iT$1Y) !C}7Uu|">A5OԮ'Uo}& R M.iT<+,jרbə(i$`X `$!jۉE" €JtcyL>֮ke }p/F4)x:5# Om4xkz<2=JpbK{t$Y>}qы 㗁3ox e,ϹO9ՔqwY "0!6$m!+{7ZI7W$_Yn,AzV±a(1zc"neqφ;nDIvGw Ӻ"+mA)Ƥ;.*·k;XdsrlК̧ߺ'q'qVg:9Fԯ/\l|ѡ%&!;W0Wl?KJr+ˇ0rs1k2<ɥۨas <'u lHw#v06Ax]K!E#7]9) /8jiCɯcZB`AZ_kdnHa:G\*c~)GWGTx\v؆,z‰3ؐe "#hL"K$xWƇc vj^}*6iqXPrN kY4X*S9KXU$߳c|f `O"0dڜ?B֡;>&.>qrҟ˫ m+b9]E 'ݱ"4,n#]qZQXs;|,P@aG wۡ1|,CdTՌmX^%vH9ȳ"L'/ǍY-=gGе3H;_TpDn 5a`unqP "J9<NR"CKrAXtfwhP vyQX?<FS^ӻk,C.DqᇳO9Wfu֛]w[e@РÉҶI@)7?|o`ajq@~{}󀿕8$#3˫8U|GX$U8>c:++K]}#SGڃaΈh🸼! uv6\/Th? i0W@QTw4׆Y)U.0hF^EcǶtU9[_GT{&g^~n97؟7wT'a tI9?c#3V=J7t5[s%uI/m#_ڪfDZg'wQ`I`o pyN9#VHjꅂVgr,#3u>ظrsGW9y\) lcS})΋ 1](@ȔG. *IF!/4seJ{b-Hs::LD {PpbR 1hĆs/BC|o``[,8J:ZlњE;gJ0:nET9hTF$bxF)A͏}"8ߏ?$ %pړI2]˂AVܧ,[kj.-)[k]qGV'4tw|L 8 e[C@ņ!=X{ ?tF3HUBn-*sx)yg>ܔ"eȠxss>{\.B[CA޸j#stq̣"R3Rh#j,\[0n~S>#4ee|A\7~rqr3nRN]w'WN@s:F(糸.FeZ ~EA$X."oRXY"/P6Pe%WV>_ ‹ȀТx1:YEcEڂ.nZ\~e=QSDd_PDSE~]Wb'>zHdG>AnҒOg>ĸB[98V=7̯yϒ2#zU'<}e7gRK雪맞=95wOY[q/W0m#]}{=ErHѵ0X]-y2a FtZ⟹!TC ձ]E;giAq/mɪgr֍Ӄ ) ϙvLc$oJHȞzھ3.{7[Ȧ<6qH=fpUSos=ڨҠ2C9fΝRR`%ы ^8|-] YVh/ {!b%1ː;<bɬٸ]YC/®b5 K?06C:Z1&{,ShNZ nf;>mNsV[sbs4հ)QVhjd8,EŔJnm`ȗִB !igZڥ#É.<zqĐvE CMs I03]Q 3 2/=򮄚ͯIUᝫt+,E[TG@iq9 ^|2e`@c#H}7s-4# ]4?^Uxzl!/\a-G$ >aҔOnkpD=TBy7/rFA@٧08k)%r^rb ]){mp ͎NE`]^d>0Dzfc.Y-:N~`_ F=Lt_9^rq\ w`8V֩+.Q*->;gxF#4KݫU ŷ5 |l<⨮ׄ$}z ݤ*v@hC\^_^k Z TP'7Ƀy==|c?o#|7$RU\Myursnl63yP:d%,^jexq̹ԾO)^f)I3~27mG*}6K'b`/ę1(Bi2.;Lz-Hxe>j.ރr&q-ٵ/fH~-6 Mi{PES&32юs%1iG>z_`M[/6ʹU%hқ&XҀTrHg[Й ǖ g # `^x9*B g!`53_(00X=p۲>f$^FgϾ}RU,ExfJ|+r8Pδ[Mk0A ;[>O+]fSm5ץ`"I ]q?da~0W,2siHҽ.e9?x HS( YC7$av.2M}77&n&;IdzqI@t*.D_>#^PX(`w',![Q#oƯk.l]IΪC@;E&ok}z`)THpu Py*1dcD.y3aɝ׍M:%F];}Qi>YhJ޿wLzT=u`e2bn~l€'Ѽ+b70NM08 -"FFk~%6rSddI% JQ'/c$WAy}*Mͬ:]ᤳ@q@&-#ȶVK!-/8fPnʌCc*ֵE6H <&p EԌ7lHbi1+< G3^Ɉj2Uq[^7͖BĿi۩B"ѻ5n7hP/FKڝDW% S۠u,*ǤUelOQ=`ig.'V@]:?ǟ{&| *+ucgRoZҨTfҌI1z؁3Q9cɑss%iɥ±dTc"jD2*4 v ^Qh6c%& ׮@DMV#F%)aZlFI>7i&?zl5Cv 4CpF~fþ伶ؠjr! pkS*QABJކoW=#&]-]UcRB\vMyVv~OM Tx,}lM&Vq&=}^N0u)`2I1jwK}%d(٢L%ـLT ֈl9JOhn$Gglj5Ufe_XTZ*֋ÊMF|G&B :ԈfmEZ^U/فw:Dᒸ#%䥴J3L6ȑ5+N*+YƑ 39a̪^Tz/AUi'xOơ #c'dB,5%zI 8)_ ̀~6Bq[8E5<ycW`ձzf.H,و+pDχCNȿ k +xV LcyXΠjs~&ԃ_}B:&qlE p0>*#2}fgУrg Bݰ頊L0Ƹ+fz@5#d㇦;t:g5ncIH^kr+,R=W eeFN#ռC^zm(%7)|rf nb~s٠" _ˡF0bLO @)1}`lK.#qV^L 5C *&ɫޮt/joP:C !ܴNg~+/XI^G̼?bbz=kMسKj5q=śr4N/%kT9Ŵ_jr[q{\#I3{;;+U L{6~mwf+F?q̏d;]pp6յ o&ǧ@3/x8*JndBC@ z*mycͻ$zTc)|ۨ;Z\l@ajkPߟ44gto5,_)\3bXDE%0z{@H7gx<5?(U ٿA|죇1~M!A}JiУw[xУSa Ong"+Pa8"CC{凫%$q"#'ыˬUAZU||HF `@D@*ƔT(SD2,3^ y,k6bSߧ8>u9cy29.ty="rD?d%EL6r7]M({:Ui&#!xMp^"&Q H5y@8;Co襋|VX6P͈E sC vg}cj_} HOJhlZHK&t.Űb tM{ \s#<OE4WГ>S[wҷ`/_0kemk4v\OM/}QddsTvhTEA` c9ykY|&H/2\MΡ&Ս #Pczs;!u&)1A`T/@ 9\ vU? vKw*~R%C;&gVBaEaYBL JXFM:v8'Xn"~$Rg̷}o3(-6s<͔=)ԟmŋA0 Kԇqd\삁t5D>rڜuᅧb.*R {s jӰݓ83K6|á˘b/>~@UyvV;/_rη/N{) u]F<2 ])G?4L\G$kqT2Κ0AX_7YM$gtϗ~Ě!  3HMx6|e{U_?).I[w$6NmiH?!i]^?QP]P^qtS/)l_>~#g 'H5I.9+/87+$ѝ˻g`8%gޞ gA=J~]i.]Zrqy&)YJ-aG_][)v51u:lwꇽ+"dg`r ᬏm~4)2i\NpMk*P)ٱϸ@H;Z"+]A?? Jx/qI^ߧW^܀ky ulBŎZ$\e![Ӏ}Ņ`I/7 7ί "+l$DVB*dZ/̂< BA]}sp^#T?f܍mgfpUNJ% =6zRAv8ygI"?[̇NP"+uCqT/hh}צj7E]5}Y6U1;VN"9("54ːk׬7ÃhJ؛+|]ygܨ)½!_#0 d#Nzi&>3HG?n}I^kW=DZ~cvbaRG]-9Ov㯌ؔߖuBJbd*GA%lxSgW9p8hh|\AL' =f4/yv7[%MMbֹ buWA= snv+xQ'+N1{dyC\W..ZT\/ž5H[;J0ɞٽ',F[Nɭ̶g♡Vk)T|EO$ /~%{_^pXO˓}BVy~%z,ُbP*~N9bD+d;EDW$E|D>̇7IgNlw*{(%o-Fm Eud^S4sW3FS"š$Ĺs G|$=6or>iWzOQσ_A.Hc50|M`0,brNxXEaWJ"ZLF-\ɩΨHz* /nkJvgBFÏ+0wsҘjtwY6 "i~!ԪAnrE6aoP^?aE3NZ?Gb&rx^T8q&`+& (O4ZJ]{wxЦW􃼟Ћp7!C%hW 7kF(ɋ4gTCFraW 5]dI\UV!? TyBN#}έR3tO61\.,>%DU"LHڷl&->[{yn,)H"b#|_DHPAT93Cx QJ޿uJżu te\ Lš7zvY/rk,k bODAV>!#uAPF)/&kAI# d;IɡR]m SRyhƑp*:-.lyv)YQevvgBZ[6?IS OU^*)KamZF*˅ƣkص&Yꄌ%ftp ܦ< fn!d0/'ю|&d'ÙΈ>ۉ7vtC8}%2ȥXNS $>.j. g0 gLįB-b*_JbxF|?t"6;6{B tzﮬE+YۥzRQ}%Ѱ;-dFR1xp ~` 2F9"~w_ls[7^ʼn5]՝Fuw 3UP@qKsp?=KQ6ˑ:ZYPҬz]iM~ RlW3Y>6S.DnTVˡs^1yRB vɴ' rN R8Ks@k%mVR[IGsڲ/ }-f?n_=l[d&=0Ԃ"%&**5m$/-@$Zǚ ER՝?LvWgIaY2#h}'KƌW@FOq8-<{jdDe8deMV.*Ӝ u*gLR@6Q977 3cD#\b9W4b2i/ᩪ,,um4,ITܨ*4co9If^3kӐچcr!# F t o·]0>kLc$1ZzDR[NWH܉y*m$0S7 X'۳:A<{G3xF% u 5pĉ?5/8FckA(nu mI*\W} 83j;~%@#iCyИӡ[{"5vMW"˯m pմX/OJT-1MSꚓY߾C-?/£so\ 8͊-nZ[ЕWؚm;L8B*VqJ؉`= K_!/%URE];Mhԯн[#O_qJ<&e/R#mZ.y @B91?f3r~PjG Ciܦ8,llي8*,V a[3CQ?51bEo{=?pVMt .py'lN͢iKAkG H=N{/a0d mxIrk&.~BA(Ih̥-zb4Hw '?J6?㢢}]{|<0T`Ô`: f=Hj,NSaL!X{F^C7_N*Ee1^j4|cĆ\) \v ~8 9c(xDn'K/]^k W+4W%+P ^P Vo/}@k6/D/H܁5/Q3: Gα[+<+S%!oJ(a,eD%i+}Y7>I^fF2MVg$nNG/FWOT{ v4(!- )X0D::PkX"֨pɸaG ۡkϊԴ0](1S1%&[N.Kt-&~’c ^ t =RT,HB!ˣ8UNOWp9BWQ*Vǔ A^T# ܫ9@u%50/#ntz5:9}CqOf,pez1 g~BTj[Y?X܊૔}R<*6Z+TB<%U6ָn.[ed8u!W(@2xKI2s2O` 9pbQ_rZK[J[ŘY:mhSl'vAdr8Q h=C?̲-t7Hwh<;Ttpc|~vLwiH\9o!@,7>^$ѳdFABa$N ,\=0eDQk9=m%]Qk&{1ua0ee{~ 5,KGHV k-^rNZxakBz !<7 ]k?`!T]K[DKv5{*-t4&cNk3قr"a&]L\aQ:콓󒱌 ^x.'Y!f"SyK8fp]0)o1`sDy:?]YR{0NeiKmx -p_VM ĩ$UIWn *ZҌ)gȴX8OK΢Ghz1*ݕ7R^NjOAJ^utiRH׺6JHAXZ('ߞ6 %_T~=Y[+j5;Eg-uba5ij"{QAL4lyjz>EskA怚:BU[ 3ipXQHS3l|J \`C#MHIu/ؽFX#rwIgFd&%{I:`|͉ZOSL ~c~PXzpdY])5u+qtZ@x"?-ۃ28`xso EvCDQ\| xp /MMtc޿]~w,BSh:ia ZZѲCn=ㄯiEO}\IbaJZdk`n:׭}ay]n m':$P'0X[XjuIοjf|!Z i$o7["a&$k 95g{EpvQRY @IcUѨdSG4,^!k:q2ϫy$,DzI36{W 3^Yc"c-*ffU$::G4Oq$^ ~f rUH =*u}QJz=fD^55QZtv+DW)5ǫȤ"%c2,v$V츍$7]>~^5(m{4Uyj#ؼ4 Z4I%z{:g#]!PtaRA)U!e rOB}3  n̏xkAK=1$ă0YٛF=MJfL%gJ3YlČ'osUWie*$דJ/u)<2)aaz}{ Y"9,O1A52myW"K>*3FLǃ}JN3Ƴhn}FaX.]b3ȓcsVBD:ytL*kGnB]@ )tx)CSrJj{6ٞu:q%g// 'YdZFQU*!AOLB M&oo)b̵{ 5B[6U qߗCJj݀5 A*'Zg'؞,cbRtN# ܋Wqy"saq?y3 y,U'Q,g'\7! u+Njb@z'Y`&d(|XC'Ў`8FW, ޻aRЀ !MK>c]lkgݔ_CrTn4̡=Y8)N2(nyWB-}pgFf 0&/Fn-}Xa+ hbF8]D" ҙYLiG[΍뉏8ؕ+oe80qw9@7s,hث}q|]:yD2ĥ&F?@s%9I󕯮c%bENnQ^ ЊLUg TL8U2y,]3|}"JNz1+ɔ|VNXA|bJ) iԓvDct(!5+;M8U;gRtd\'* fIj?$$RUV$~r)KMߣ +V,*Y~LJVm^H\[?8~© (q+못ZT`SGNO_3 7SU _Sh_ZPNkSDSa?E:GuZ d'wRLj&f~RR61VδCh![%K_B1l /uIH[X3\G2x;SS{e1SFbI6I[Xd6QO<68 ^~AkxqE(;U&sO) yypP<9i{W^OM9O&1{v4 - " ;`*th!8NI>Y]T|XbA^4lQEH~$4~>^_RJF~9KaI9ɟsH6Y׋<]tMZOwde L 7vGvMoy;UEnZo ӯL\J3X=Ѻ%XwD,zJMuyŃ%6Ica=;9_9hӏQ;TF3brFF05A8 OgiD0a"0 ߪkdFJe] 1-,\Յ!#4cRW}1_[BZ귫s.~y|zb;pn\[ _[]B5Y;g82ԥ'>f%Q~4ᆟRlv+/&&[8-HҢAf8P? ,pab߻.yaC}A?͐+X;69jS8 PB^J Re;ds\6j%KHn1ک1`.8aUi ~C 52~ f³\dԈGPU[H ziV"[1MP?sIүx@k SiO߭y%bPl,Ճ֒$^T! ҃LC oqwLJ/0~=$en.0q|vZD͠ ͇ jQSr 0 )1zfYr-eTɬnݢbƒƘ9~guZmL/,,Yqut@P4^4XD3`l79rVR[ɡ:n'dͶ(V'{@#Ǵgb*"gq݉"t ^3ӐTpB]PDVˇE}fbp-zƉ4p?_;ߚ/R5N9"67խڀJo-T`&RG6swsҁ<6h/ϑ5i+ssۥV i:~Xz}s4iZ$[n  lfN@* ,qM=SŤnE~vt?86sS5hS "0'apWoӜ:&x'*(F2z2|L7-!bO (,盭666HХzu&jbEIQ%;k?JؐE"LbB^Gw[ʠԶr[fN&=cz{\BD_< #:A94/^3-f,-|1OW  ;\m@h?)~ߜu]mn&$n'j$z]XdH}(6-\irg-e|'-w&#] D|Y όg 0,x f6x9q*w> _ j+g0MN= ϒBS&ߎ̢-64獂 j*k/ݘL(T;J,/h_>gJ=fɭ2u1JjpOAV9%@eڄOZb^kR~UA3`/bO!})\˕E.YHn3_ԟJ5(V].}XSy5$j2$C$L7(z+o ZwlE۶i3rPgx~\q4Jwe-iG;ZfrF|>ɧ+P2^0-۱'s0*y|ZUPtŦڀKYSVwQs1lP5Z~ߎ*={EƝvZ&L1kNbgz' vHP3Cp1t"Q-_%Ek,ISdj0ēW&`rꖳ"Dk}Cn74^au7A>%(`*,>P/(&)  sܧ s˜ ,.;z_l$ydC>`RilI0삓Rf. VϚԦ Ԇ:,0$%FdB-q6JPԋQ?$ޠȿ>Ie֨d+TkTbEPxsNiۍ!M> 27dדuވCZP-lۼh*`'Zi[ؼ$A`ۂSPJrzqg$2\֗] )XLaN?+MaN /L8]nwҖQ'ȩܮ/BL|XTa鬳6ߗ&N,RP[gydfYVNz6--䌛( >LS#D̈QsS::l)>R3krl.nQK|P ̛vj_9sugR I^%81S(.=,9X\MenZPnfxD_.JbwêO1?(T 9qZEdx5%:ۥ5 ;nr6 :xHI'•1OHƣ.D>\2k5OLC.߼3;)"-|ռ $.9f3=IƨWF>RIG|Rr,$j^W8 L̼ mEV`.2#\\ŅP\L_, ~EFXDHɝf2-T+ AA\ۖRZ=0VkhXK D9`W+~j?EwEPMi1"fw@jK0DAZq2 ƭ0(,*jRdfzxhWf:B19 M>gpEnvS!X>yI?V˥{",(7Z]jU=7qP3z̸*wc\YWUt31z7C`%ǁ1WMg5ۘrRkD1#ւtn P̭ܺS+oG}ʹ/Ք3].XŇïve@]~?1H{3GxY'J?HI*^f7SDjI[<#at6P(1Ež2ɇ-_iiDKKPț+*Xt;Z.olu`LdGw.)a~B[n`v=7M5>W:ITݶg6*7S3`@ضYZ>6P"UM_2᳌vP_[ˏ^bO@0f(҂I;U~!ű;BITjȫwՔx"Հ9uVlkfYETȱ>k(%nO~S蓔 Vnl[wrW`w↖2SvI.CО&d@> 0XJ9NS t_pbBwRK 6)Yyq2-Ƿ$; =O8[B茢ooM  A:ؓ' o2u hhxB 'ߋ_Drd?*63vH<㒕jD3֣RNd@u{$—F|$6vyVqfS*_<AT="IZ})5ps=l${8 L>57\!{Vг{̆`sr!/)N3J#0w紟EBwmrh+υv JłۥZi-6ZD)0B'k#/8T3SF2ȾSdhJAb,{ņ~PF<+ļxM!$xXt_ϐyUS]Dj_#ZUƞ^G`X5]nhB2!*2rb}Ha2ORO C݊ulL#1X@wrKir +~&̋ ʊǠ]atW0?BJl(HNuZ]`YѺcP ||)4ނٯGN+=gkUpjXbJNER_vBOh$oE R2؈uE_x+;P6ޗ6~ ő5AW'_c)rq\y#vw,׍6 ~VQF^𾚟~H:bNy+u@e%:Y}sFqM3z?z)udrY PܞP)STD4?{xʿxE5'ڂ~UtB&ڨV1잩'1$xDW5e1=xx4VgTSfI?r+6sƜ=>x`ι` Æyr3ڴ8qQzIjJ8\HT_7hM3/!/Aܡ. 'cP 6kU(- Qcw{fȉDlsrcZh!TEivC?P]K-9u iy]K ([w"7=~aŝW  z۰J@`wCn㨤 $UPlE;$1hҒIb>fpjaB?J .X0e0_8x+cA` Wu(_.D^4ŲGܝCmgVmVY oo}#t:f@uJ;jx4rp溹7ݳHM<#1X`:Sp\qp2KY Ǔyi~k,]V C'<9@_>[%]5r(0[W hݣV%`/d͘{ |pmVB6ؒ׌1ݐ:cq꾰).7^Sd*"Tۮ]975C9|tDD+6 `=ʻ:!hw~6rH`>i1ݍE6;ʿBq2fZ&0b #q*uH@/C]5_QS@N-6d^`=J5z0 r xwc˰22ayFOĖ+(B+H\Jx #W5eM]X4; h;7_R|<_԰b zB_JW.'k4'/yfnЯPkvA2yN!Uk߷Hcˡ NBƕZ<>MNy9!0N~#U@h ƥ%̶* –OiQ8n5݈I+p$JYt\~5Vn$L4w~\Wqr؆G./|+xyF̙̌QQC~бmF {q- w> +~L.PM94OLOjt>D< ڼh*SݸM5tA2J¾rp4izw8S׃m*"h7ϚθP^ӥ}i䥾wywk% ,;w7RjQvK~Z͘w(\ |hn7kQp~^aZ(޵hOb84R{)$ ey/L-) 1/֎Ӭ(o s#ѨV9z16zp5g~LvhP)B|dZfA^K8|wtD{ht=7\tE筰6 [pVC'KUy0(v7݅x^̑(bj[R,bz^W 6W)0]RTޔo"$4U}Э|&.5": . 6WE&>|'#tBW7(%wYӱ.cN cnjQfHU \AVyz'?dJ81Kp?e-%-'K(@*[jVvC[.>z)eKEfNbMY X5K@?a2S0E1W 1 򌅶h a|JHTR̄|.D{ zʫ%@Z;4lCŚP]ti qܔ,uAkD&rt5"C9ZrP(ʥ?NY]fxsi)WASPt K%D/luF8ݤ#ᯉ gY^1y}V?fQ|ҥY:iEu%dDO=S5fl 脀ofs].̍u+޽Ny},庀yJRKߨ\#H&Ec$s_% O2+&`;gNib"e|Ԓau^%HG޳7!ψѹ⸁Fb[x(^-%Yyv&[J+RGGKjдpᎂ؋A8c7N\9ũi)hD[)K3%_&:q~ܔ1I;">.[%E2J!af0E8"6[0V4mnMw2H5W C\g^j^9%>`EF5$~]NUUl sQ'o 1IJٶ6YO1ƅwZ`OU/\;] Cs`󺕩C:s1su/£ҹ7Y(M4P38d`J`K@C=;mS*zyZ34uymܧ'RGx.jg+7aZDW>(t/cԺс;6$B]gh+F\K{ n+Թ;7m<ᣴL? {(/vEAHοĀQ wO|s LſTV6X~[ؠzu!>6}s@Lw*Z现ZU^3ɠԑϰֱ OW<)V{d에cfÍw"gd瀛{\D Kߊm,?,/RBm}ы& fPB~Wnf(ƉYqd(_ufJC ů}={3qo筤1M?bq%CA%2Ye<aj^6w8ρb8+'>/DB101վPu!xu.4[[eZ׍y=(H{F0 QȉY/",7R첆m st}~])*$dOh /Ѽмi崽t 3>nyf$p|/$0|߄u~3`tݟ:,[cَJhT'+僠R=X f$H z:D=FN/m}jK\/r~B z(::|{ÐG7WlpR:CvN 03Z)NƙV;]e,P IXU/L)AV_l&*jNRy7GEL|Rogcll-9\"ϿmB."&I_n:&'E@p \31ژ,qFd8`'*HrASFTН{EN#;%Z+Y?x&YMvJz#ixW$ʟLcWOōC-&4iQigo9()?ҧPooq`H8= c.A[T-NQ"M'LFmFbʂJL-7;}Q hktTpW9l6MЂ!af!BM3;XB|1Z _3RH4xkzE"$F"?|P f7_Ij~@"s*NGbs 7|nW Z6VJih5 ~}]w,\MySQDi=ZyE{A:SN'vty6/X #byI5_AӝEMLE↜U,y[RQQ3f] D;'@(9ϤjᦷތBړ dSq<6#<ڳ\\.؞ļsrq<zco;X %PYݩFLjQ;v"IJBe1" cCCdun-<ఓ_/\_cάT8 E4b3'mT )aak= j {0V51i56<lүhI83c|Sb!6Bdpn4&יLLYaKR&Vς8rە=9#ÎjkQk~%u[ViQUq#KȎJ#[ `(:CRl$|J (ZD6zV]p_HFLB1$1% G9Pظ'#k?a :-E;+E?̬#BHi$]f!M*qCYVPUZAy†n YίA֎kG$nƮȥ&+S qڶRL1GFco D)wZ4# g|Z Pqs!ɏ[  $ʌوWz6aR6uL0xO+d+!EO( 8q(C'A۱ r XtaQI-UP¶@k 6"FTvcq|e2:D1baiǥ|#ΡdH*<1F/!Ipǯi^б7?p:@:lul2]աLrɛGCg4D/n#.F\#F=ŞbHsI w'7KDtȇ(NQ-= b7pM--@+x Vz!6Y1[)@1X[ɲxb3܌u FV;FfAJfix"Aqy 9%O̓ 'M jrBJђS <%Tƃ&J.Zh+hgjíAM:}s?afb$߆9/8XҺVxp>OO(NdKTrLr|%Ȼ7.lqӊYF;Mq< 鲲/<=QgʒFË ],NS1'HeH6u7YIG3F@fܩ܆Hx?O񲷈|leA>̰V":q' ⾐=q"J vJ.K6?4zw->I@рx]]!yos DjxqNB/u]}#GJG [e b* Q?%83>'^GƝ(:"<<cDx$tˁz407Mt~IbchCu`UCu~ƐY!<*gRY+ Q>B|u@䌀l`X>7RǐCTrhUa@1i$ÅI(WeNъ[w^,2[P\CqMʄDOxm7bL& =y8܏`#f\1SE1iy6ʰk|\94t _ml4·o/ :y-[;ȱ'߯ !ъwJ\c']%+XA$କӎ׻$5G<31ū$PGtl˅3n>|>+\@p#4UQ;b2iМ%D;vwn)1,V1/o\C`فAL4Kk92Dd(zͭv@ Mˌ0F yi~mDBE3|[*Y[!BE cz[%8aa9><VJ]>}p**M ffix'%{i'4nchjje׀;|ھ^ڊI`UynҰwV/Sd/uT4VE4_ u+⌖lbUIeh|{&׍(K^P'6XZOZ->OfQ-x!l,T/*) ^xMU?&sQ`;]Linekw9u Ltm8|%f}S K*OثK3<ڮn8v7˃iZ ]c $;y< ^>c6_\ZYꅱJ`Ԩ~1$G_~wdj= ]MY_Dma v&+N;=@A$VSL~kjͿD'_9#EHaZ ^<Ą9   (rpb2aǿPjFH YX,nyQTo@8!0ݏAx3liW+/f ͿokZ ۊxb>RuےZm8.0Yչp߭ʮj |۽q&xӖs<hsQRraF _{?wyYυ/F(פڠ}yV%à C g13W@(f\[/x@S ]bK?Jtk50QL/ˡ¦M& vO*g0߂@hhE?_П+dw'⸟ÕYFFN̞sCIjG9uxDb|\uB2մB_~q¤0FP5 z<ŲJ\qLhC-<CQӜ(cE6snA{<ƉMn|{QwhjQ$ht#&' @Rw7>bo} p;Mm t6UM7n:dڈ"pc`3#0X 3Q/tg$vG-}n ы#/ڇ3Ąhϲp\;bs=q c0 cOv>vҀM2Y-:Ŏ`NXd|LTl%7+eLgޏ6${_n')Č10Jsy@r6x̟!HǥD>Sj?{ g})w*vF }恡;5U4בxpCZ*_ڛ'4Z4MZWjow/i٤P\ػ?FnVܲ, "Qv?1ަν^]VX͇ R $-q&GIC`ѭZd##gI5:BO:J@ hpYyR!?%!6+Gy]ܔk ^&O9 B)q܀Snrad!! tބ}Y: 85$XőFWԵx4|$l3U I@RjC,[l'Z{UP!͎cf}-tUe| *__}4X\/K\5Ҷ$Os.C- NR6HL5@Z!]!0jѦޛ8gȬA+JgBp{>[l'XSup*WX͆٥4KI||/x֎;!? 20V%GA( x|+0ϖ 5b(#b.+E3YƒFcT͑dL¿1(N54mA'"ra(QU+hg߽5ݐ'F8?uXd_r[CUV]QEjܫ2vXbX!uIN{Za$w6+IXVE9G0D;rD֚sjrF_[l $-ʃX^R10#.fE7g;bv!ymZN^ v?B7=2o͋, şr3=͔ wR8 !A. &.LlX9Pۣp PM}э\~? I௝D[Ƣe"X Eʍxq.= gi%*\Ey=06.Ug@:vwNݥ\ۊPT<Iެ[诪&ytɺA:rA'N4&8de/]@kEЧmzwT0a@PHy#Q𫘑ɿnGL-ia\^ŒbgWa;!ŧqRuBZw/1z(>Q$M8ފ@$ dO?G tvYTå`29/3. |M>p?<5I =RBS,?>!L\i1Cb7*@}vұlfKc:HVWsn͙*m<}4秊š: O/^MI_#u{/dFAswp \#.UxW;gK`eù¤jl,Rkzyx+v׉;Gu /0#g@0/L--+D_HYʍGժ4XAguTsVv@3wd>+ 7b*)[E6JX0%yGo;e|BL?Y{OF巚RwVPUI[34zzpq+ܣJ ;}ڇҚIJ=F*ySEAO< 7w]1W6m>6"+j$y@E& `8m⼌`{4@y$¾I?F}zީ'W?/D{H KdW?!I *ą"qDKJ"דrLf D V%tBj>'i@r%J zJEΦFMlk^YdL~բxǯ$zcYZB]mq]-M-܃jiU$ wUV0c6TrJLiz@{:GVrCYmp'>{ `v=ge5 z)m %t0p\L.1'W!yhY[kgu>To,L2ov'\dޟ<ifùm dNzBMoinN7(w5"a)y.txvj;1B)Q|$ j[ 'τh*,.RgɚF/,BhlD+[M3( 6>|HÔBL wݴBSp(s <*]304.ƲnVr@|iC`zP~aSRFrgnmԖJ0u}:\RGqL:, 8/{JT=!Yݯ>KX~ݏU0H(ihJ«=}+jbTb7ŀ[L d<TXQRڑNWMlkm4v`jc mYdRP* NI :`Kb܃R94u>}[,JY!膲. Y"zLVov.!S5n31-2$-34&Iƅ>-bqq1Jf~B5ٽд荼v|QõqO*.~}Bڼ7щj> z]n%LPlLu 5Xݍubpv*ym$bΩHNi!g&R??JF,'LeZ*BW,~C MaDfT*l/d ŝ㣘W!ƹ@F;jsa"AX{K`8vB:Fi[ 7f&R~aKk+ E8 ;=R&;eg}e=N~*Ww )'.C"Q2DAh-ؼ606ڔRU,-܈yk$ZiOqA*8nz Gc!/quĎ94[Z0fU/@o71f}Dz-`~<EX(N87YvfR4:T~\WfCKЋ11{4Ydp/о=zJvƒ0UIhIh˥LRt"rz2c^0PZt$<+^%:Ԕ~s%}|Ixq1L5N)$bfڲˬJ5k+~#qV\Dg)فG>ON֮Z;1ܧhB3=4 }.LȅF9-SYܧqE}A20ImXK`(^Vk".:,Bn969ȥ}Cbl7jѷ6Ť)bgJ.)}8nT2҃d޹rg, RWq<2}C|qNŕ 1npƣ_ymt5XO. y *f ֘W@;W_kX|cKS*^wRrqʗ{$f^?YֱNqa}`5/r"=[\&2ZCNR NcZ-&yykӜQ1]i=-]tT|85ooWg vImZ|Gѧ\)! ]*3welI8"z3GDζ”6-/R_8Zs#Z6J_H'9c2.=LOev%oLbWRPNʏYh½yKfL(4i7k|K]h0tMn_TS \;_ݝiYo}#o+%Y@ȹ ~Nn` w" v9!`@' D"*`'cBgW4}Hn5F9M4jOMd@/fvO3 7^s^Uvn`V|{X=`5u6u4 DQ+^qc0J=e쎊Nf4KaX2H8^(vmi'+?6L4sK=$!w1,_w2k`/v /aޖyD~Eij^'O}B;cےWu<67Kn..0So 0k)"%0 9Ƚ|C.r^*`>-I8]4<~FC:J;$Ȥ, #;x^3>Gcc tZ-%&N,U/SsE"6LPߨ`c [g4+l} V-^k +ipəT>ƴ.94la<ا,W_5|0}E6NPp^ldʏsNZ &Sao!bGP˔r׉w$kg ܧ0WT/[;] SlJ뤃KHO\aSv$?E幕>j`1Yu!}Ѐ;H碹dC&L#ph@!|pLm-O_XCh]4vC,PO*ȉD`GT<4٪jq.ili G"`l婟< ~4>>^@9ڢh^0>&{ؘEKWv@/6{jS,ڈl ӓv_{688A;ܾ6z۩򶋢hU*Fx|r:1=Ɩ1j^.w|*ur A.˝IQ \#~e:R>RLF B_}%+58hz4ޫ=";Ō;LάBpTs-2 rfPS8+ߥ(F +' {&rk8#tlR CWg' *` j4rؾ#6txVCFSZU`c :>*C?ӿj8FB6IPw1[%IyL?Nl⢽v䠄.71q eO0!|D͝/62wԆ b/jH/,7*`"@a6I*PY﨑1 BO Q7gXqcaI{+)~! #ӮvPPG~yPedrfmb Wd)R& b"l_<0O\A14u h8(}ec4`UI G3SY!? 7pSSW r@^˓.BO(8APELJrSД7'z$ xBZ ivhGDm51?ړ^Fs.y8ϖ -`Olźy 1|`J,E(Vt,-M۱v%x]"cWwcx:)%#7|zb}7BBd2i{/B֗Hג l[G7rooBwQ;Z[84 >N\ی_SM<//Tts^XobzIOHٞ^!A l.i) O23:~La1p@K`s&֛_X}/^͜^ jjL>Šspl$j(A?öC3@(h4|z+B6 4]ncv _]{JĮoOƼI&:vC M1GJ:> %P=-I=ztY[/M-1й9)k/LvcEȿZCi4u@ԕ$b*Y=]o0xa " =ہfeMC92N)D^,֚ݜ9pP0Y4vL}1+++~ ѶPf* ewwռ 3D ["blӮ]urpRCy آq8ix+ '7Y%7lgO @mvSiI94[? 7FҸZR3d,\ɉ !-:/}+|.M+1pq\!+r QVO-҇3*9]wkV"^# &t Kzxb񟭐!h6K9`Eո9:՗VDB-Dk̒CݰUF!N#!|rIi P=cg4^pgtC}wڵ&ߑ} s3yJHڙM xԁ@Ӡѯ뽯z)@'f?,ǑNN=ŦB1adZD<4u4 ǀ]׿AFPev!S)Gss A1ъICpPvK/ l]H d%_qy =wӖ t&60x/S~v(4dgv6[ ٮs# |Zwn)˾^MB='!n  KmJb%oц%yU.rYo^?Ń9'?BBg7hY@(p$,6-KDYa,N6ʖdaY?`x f4!E(ڛ9xo_W`Yfm9἟zG7 Uw4-C#Iը2ɪE EXȱN1yڭ{b֞-4oճBA[c M[ UjM*avt&oC&ǽ7>,p1=ĹN8̃*պƲ/oȬD-"}g7$(sjtg1j0J0l7r:dPnSJۺLAO@ 1!P;&٠$Ԯ_xBdIjmQË"V? 0|{/npTg1D&eO% D __- "b4 Ag%a =>HT$+0ܲYML[:jRt]{>'~ {ʷȩ3ޜ}IDRh,'.$c#[2< F)mS5& $2 }VsUApX׵hvQܠY1 |3/'(gA7v4lvq?pSւzwb2 kS9bZ"=Q܂[XlRTrRB'%/N.α/\;7J wQxjM(Ԡ -3+/mtG^zP ȗloj-Jm8AܡH2ĵqA-m?[˼YFx(v+&dׄ; _a\՜x-P wOz8 (!yHOU )y]T]sylZJZ"^Ylp-*ND9,eJlJ\;M+Hvv%$a.KİxelaOTfV4bNS`^IJe1 =hC29FހM. 'Q招ѓѓs[H[[ ۙ;6 Ru@ۘ {V "џ F+Pi a\"X_@XTtOX՚T^\7U2ع?K0&eD<n {kS 0Ԇs 0C*ԗ#Qg q>3-d^Յ2s>c01kDRIZ*fbHX '! 3~.uK ^;r*olڅ>eRUZ5&hp^4YHFAOʋ:wױJ~ ޹<:Qڋ:@뱉{!&ٿ\Q_ȡ(R£0$c! ;/9hh{"9ci#xXn$VB>VeN(<4,(}= j1+H2)OҒЋ&@GT쵃pt畐,ڼuRWkNzKvk&tX娵5]kq7Ϧqn]T,:CfvhM)8JEw݊b2Hff *`CR"Un(Ŋ4lV,Й!b#r׻^ # XӬlۤ#ٷ\A~ DZ/n[) 9TCueJ]B,J<"lAV*0Ell0-A|0RpppSt@ۿt K,YQ4M?JRT*EBFg#wԢ"# om}XE%j!!+G0NJbd/[^S  }FIoh3 19C^(θ'˼W_\Q=f#x w>x)}\qgSrLoRSRGkM Zٗ#s(;/## ?yc**Gh6jqGoSXGDZ'wep]< 2_B$\~s ^1?"+X1+Ͻ;ad51g~B\t^˂AbPAXuK't2ѳrl_X3Uh 6:]j ؆%&M PD8|>0.d$=tG/rP#,x[()Rw?[Kʐ 2mTc%JTdcgo ןy*S%3?XY:TQ1K46#K6ih/Uٙ;A7I8 As mr'w0IBI{S,sgDitĢâ>Sxpj4̅Pk7jO soCJ/ōP'n 6 OUtJgYYJ w-9u}ح./ԩbfᚑ"{m/6T/A(߷l/)ܮI@ԟX"jہ=ҧ ](Lc_"/1jݥ6#,6CG^霚%..Cy\u~- R8]袩򗱬r՗WpX]A;Lg~^^~r`! |[9RN U[xwPzi0?`&-^_ef-CCjt@yX=i.$G8Q̒Ȃ,$V N`u^x'x,іC;3aIiWފ9#کɐAg*H~Ӧ-+K ],rd:KQ5o 7V.t1.-q@CENzKNE؄7%@8i ?ȕSE\%{2m呢89: [!qp:#`x(}F/$WĒc͈.9i]@J1b~aVCQXFִ+! ;K~cj5 "}JI_bHֲ8{~! |̪jx]H l^›Tk_0`W[*h.ko"1#UAhdo`]_ H䤎W9^HZͥ'Y`[M/,/?!kG'a 4E%Eo\W[Ȇ>N"cq a ڊcwFk$Ux\rf:)H0{H Ǔp$5Dgj\WҙJuH Z)9iv$<% hC<mK]NÅu2 w.r|̩.f&oel+*gZ*J3wVk/͏KGw0F4Oypy Rʽ8.x1@X/tl Wuӛ-M.D{o]b+x\PcT\&!kXsWZ`snL V Ӿc,Y ![?˞ W(-Įp%`Oܷ7Jy_UK*]C `Y1?E x=OTEP=fP@* 5}U >i- E9!M RՔQ$F̩;ҼPRC}O^!UJ߼#]1م= QקE h1cL s`{F T;|j$G߃$yx+I_#AH'R!ծjo[7?ƑLlbܨ_Xl6*b^X@6\[U9?}XE""E@޵.C} J^gaf60?|z!ǐy ,Z5V֯-NaΥϵbw__^J0 .xID9/aby`lqDbʷ/$ӶZmXsI*ϿЮ:vL^)$|t)z8NHXB_FTx)_L-_=D=ru)&! !K?b7<C6sD.lǗagDsb^PZ$nٗy+L'amX#nQsK|1xmY^ {jV|{Hu"5/a.o~6M4Wl17  hٸ(3-SZԛڥ_i30q$D0dt]3Jt˟? JM$êl2Ȩz GL^CQRb¶͵2baDuȢzY{V{ӈ} @ݺ"?MJxI^Pز $}=]VО*6tR ! 9Ac$R};a Kp!XR6aWJ0֌{Ax)*u`whW"(,7a^R,2^ UCAhū {sR,:`q8א HRe[<ۇDHBI,ۜnB6g{FCbAa\!BlDكo'0޹rCVڤ®fݵmdrݵbǴfeN?Jquedqh Ry ?PQt6k,ыR7Ȇ>ct u}bo1FےPxӆpℝvkOu[;Wze2܈MBu!/pj9ѥ#`ȵP o̾H6X%CaXdn"A H9Xm(`?.c)qa=nXsҢ3(PT.J郋@wq Cm9S/49U/Rfӊ؆hcUUiwKilUr:d.ASyjdG|5P;^t 2u <jlöT\9)AD suiW}Qx`T͔a+D>|K)NWURx+Jr7_&4Z`XTӌlG)I;cڲ#?d zZ Gg$ QjV%$'.̧kaA^.n8]AgښQcx[ rY?U||I p>&76d~JO_Sq!Qjo#)BSu  y ]Ĩ z8 aT.ܕy'idz;NjPAl_A89S@b)- XOGXjC q%T O c㰿%vӧet!YIWt[*!Xo?]So S;>{X@+\et|iQGsYVvt[+\OuG4,F9H I˭S?S0#^码;6xwl!XNl߼E J$! H$*&{ԾZlw$;4;;߄xHn=[iX-'9%rɢ _tv ~.t b7< >KQ ;?tq\De|Hqf`e**3q hU{20+WSHj}ӏ0{^u0$3k(x4t?`UyKfpR1d\/if=|[MaA8 h ۽:%Qylc@' k4d`}1=г|7&B1 e30~!d-cqt`%@[=߬tTCy13ŝ'”44ܒ -1,V IWF%*&Wj%V$5d :.C#Bf9g!טΈ ^g~%:Wc22)Γ؇oICN$٦yH'7Wec9Ij~V7ģ>fWxtXg$ -Wvͧ=޵In޲$4fh⿹Gv*}e5@_9E+Rj QT2x[$C G,8hB\+D3Ue+8y禡Hd5Y++ /|)&sW+4]4ZDhTc{R-i]ds8 >P "u"GfC /W34]t|D-^>~"]|[!0dխs좫'Xu(>/>{R0XVj `k醁qK]`F.`~:̘`(A&lڙZ}0 ,\j߲OJ8.GPWnv^prl@4Sa4B'|l95BA^/95T[0kQtӋr5:Xw 3TǜA78dn';CYHwm.1rntO.{RݑOF t;OAU1i.Xp_ög7,йw2(ȸQ 39T*&&CݤZq@,>t$ mmR(t!*8Iup0㪅4Jk0n&6C:\Ծ:LzF\[ d;/DjT@kp{»\<0T.^daoop7ɜpk'K?D0pYYaYN7 \~o'j) 0c9˘Q䶮(t*sЉEguP*)-c m>79rA/Twlei]1xt{`v|׹Qům;QIst`Բx]lw19ʙ!: nIKռhC32bStyUHNG5]a"@D(]q~`޹J anF7c*/iD}2/=5עL?c?)<| V#Ȅӑ`01qL[( [NS%Qf J Y1BTu|4g$"~߽B9bq{trIۧ 4BrkS<J:#}erY q%b2b>S\\Ï'7jK WW7qZEGf'}NUtr'd"jBOA };|їOdő=O64xNl)  ]sBo-7/A6tF'K|9Cli29epsxl!fau8n 4# {Гʓ7ȥRڭVǥ,CN`7ӏR` Mnk5SktD$]~YN5%?\\ X ut8ؔPYul/㩭|&n<l>lw5u,)@OHe[ /* &`{Ϋʡn{K j=a^jl^Rq@77{)* cނ*sF2W2 S6&) &)ĎꂠXmZ~JR\g/n;AS†O٣ sZeN ;> O~<k>F[w.9S`pN# \pu-Yӝj$?QXV- F*GaWq*bjP{]OG>Eb7mLjJjv&_' A?odhU0>RYa `a#HͧKa 7(ִ^x%T|}gҧJxt`[r69; he"xZf BԃZzWSmXV/\hc6ʠ9fW\\B7|r+/zz1#f`wFThC;o~-yTm2 xԌ~v@)' %fB-eg]o J N^LR9:/"%e+ĔrS sFxڍga[0ԃq};SS@،uiltCgH*1t dL78uƚA-Mn~ayU^,Odc| O|rO\'c3V LHdž⳹ZXFeX>ԣYaD4!7~T3<*P }p5='3ǝmxCewzW=uHUk v_\0̍2;}Q2Lt7~hz!NwQ YKnU/zQ0q-yWN XkS=rw—.]27PaU%B{S9VE*`!_|Ч=s9dԨPׯm uCSn ,SM>G*>@1BÇ$(vn\k]VPF^&[=G1EruXX[Ն|o·$:qsWw:Cs#E3|< +ȉdcGh<l&NI20QhFN&3 k`Z˭ЛS@c \aFH2u;(3yέn} e 9V*؜I%vBb¤qm?(D?9Ⱥ1L'TL ӹ>59p2},a\Uڮ%VB|l!s!I>hBJnX:K\lH#7(=7/,`EvrѵNyM= TdJY Ȯ#`'?J%.6FMo_ <+5NW-u:#ĪAeĜ|^" 0SR~0w84bNv1%ӕi]fdk/֎J/F1+yT`2ZV֏Oet#0%E H~x['t2idg`RCN2l<Ȫe!ud렛yqsܲgȯ@Act%.\@:Rmi y? cEk-/rǾB˛DUC\7YM[[M)zD>@ Ѣ`` C)&j#{đWvxǜNGy/ja y>es՛7G2{}~IP#?e1 +s˲jт{[~hc2f]TkoیY bDx*^ 2WCzftO8$T%ɸty,l~0ipXAl=8#r"#a8@X;KvR1s{Ãg*YyaUɽ/ p6fGGm&I 85ł=94`B_&]tz'Ԟ5C೨V{,=ZWnֶDgƼ|4 ՆxOSi`Z7[ I\bq0&4@%[ǝgǏI\F1aw)>W8;P)ܿy5PhNNPfPԟ}~yn>/u0 bnjS䢡oJ51~PEd- D"'>S־cNwSz9F~G9$AϜC Mǘ:c~+̸imY XONcJjؚ |h)h,K޿ȝb^(a0@G!ㆶ2B pxPdu*E @vwyCy4ԁ'=46 2 !MF]X 'yHU|>uanH<ކ}wl?L{5,}_ 7A}I3T 4I oޢ$qizu E򾺶cmBMjDן܃H Rm!MrqXe䥈e/ƴ,˟گ3+>$fn5 vBks_e@x_˿zB5LCT綉|rз¨ 7[̘Kq%:Lغ6u`]j5ϤޜĦ>RyA،ZM\ @>[$Z\<ɄP4z$-gN65};B(&ll@g.2fؓǬmga]H#YԻ]xWg |?lpMzgŅb -SP& g}A1|K#dYt  O2JQ ^`\vLX#Ri*+B^GO.g]Ne&P~[.RyP$F4YgA<FX #h܁͵ӻDsk|?6ѥlgoNO8"WyD8܇BͻD3t4 0P8rf I[Ė1_4QGHңԶJp\Fs҅@*c>X~KN 80`쌲P)S NkNcn-`O;;D0scv9D^5A,|ˏԟ;tbq`Xj ݆\٦ڗD.hJ_L=e tO iaSB|$saP 2ϚCSX4JRR?{tV( j@0;Iܕ!{- BZ/};U/ $ͧ@aO<#LOp'd -1ek΄/Q<tƮ>N_onn5}rzMYSg" EJR%6 &M!Jo2CsRY# 'NV[@BGM8'қfrG QR@)4dlY"P#\$` tqWߚ$;s G1u@>6~˚[y:ay9̩uz&?UhD'"PPd:$5~2?z σV=12W?/uGȁg̊G` <6{Ȣ, 6N. 1Q' RkP9Nq0HܣJsg߲|K(VA[3Zs7xJHmL<=Zd,[W8 ֋uw2i8d[O TyGPC`2o=xz#p@Qvg~y`QcT?j%&HZ +BmaXF.@CK#v㨦] ecPo]4A@M5f㽛8ǽD@ zXPvJ]4 F?9+UxE6-WPc.2NmmԸzK=_p(1yY1E^Y&f]F !^Vfi RbW" yky Qdžө"V/Z\K%ocH5 $T^8k!1yyϚCa{덾:4ːCGDՕzf_y)A$Og,ULmbX¨V1ZfPH(*(r9`O װFG%]@mPԽ:y^h4,)BF\lN !/% 3Zk,7rzyzE~/?%)ͦfbˡ` \I#|٦lVGTm>AEDQg:(-KSזۙ%ǺPWu?|=7.}1trIّ4ctAɱehиf&!ǎ|1QJU^3So}jU[V_d+CvhMIԢ, k5Px,hkbof7oxZŚA搧C)أz|{F (oT[=X)X#޺L,}NgYc.wB(*>'7yB,Tk;"<7$՚* G]zxa] ^{/IME<y6聖{8c L TPAFǼ;c6]WmD>z^o5,]8kƕIZu'|۹'OK4 YbTj'E4PJ~DM==΢r^",Uh}yM90{4ؼ $ CM("¢,efʳH -BJijqjA/0 PO.gig@id0!ImB.J 3tPeͯbOY+ul2l)_~D%庿,im R`~r{P#_ &brU v5Hs  XM`#*KxK_۩Ѹfz_' C,TFԱY6&aœļ> *AR%3f9fXC*ms~ou,`:ZgWZ#EƩpcH5' N΄A(@6Q>k5IP.evZsYZ0%*.\aI@#wYMԟ{XWTx%IaDX[qϕwՒȴ&o8 `ұ9Ip2h RuN{CLX TsS;?Q:x ؉Mt*6XGoBq 8B=߬!tbHmPO3ǃ%W̪4ƻV )gӥq< a'Aj։ᭂr+h_Axܐ׭"$@YEQ׆jԦA2F/%k%Ԋt27#+Ϡ"c!X6 Adc! cl>LؤQͥ5o9w˅_ˆ{\}jBQ!G\W,rB,wu;% 6Q&uWp1t:-@ d6R~Eܗ|Zn­y?z zZRK7Rv ڍ~Rg2_Ui]j>8B(@}GτohI#q%0ͻRST ;|*'`n~3֋pK!vZ ڠqpL+jk9ȹZǠDz,25BAj;A xo!2~16ϻ>nrm"t5QC~ŧ{G78 ;19^Ռeh@I`DWlVU&!nA0@!,X/4&c ; N0/Q:MC,Q~8k*n-~)`Sߋ FF,9+HTK5@[ֵϊx+&~dXE}jFZ~1ks$ odpa= E[=MA@%UsHbrߛ9o*Y(]ilh.Aup&s]aHW 1Nz0itX _+ܽn-/3 [M0|:a)ǁ"?8yz^(6ea0ypr>/͢d+n8#W:0w'֚-d3+PVl]&z$s" uOzc64IJ 6N0=o;UJbcuI˼!9m7B}j3* Bf5с(@*,d%WgxWktΡW:_bߤkAP̻O[ V$g;?U50xY2& 2by4vol%e..!PI`ҋW\5 >\mHJCAie q5Q`ꏍ@J~!Pǘ{7)Lf\Ğrts?O)#ٟ?(+!A A">\/#N#u2Dcw]NlĜHz +L YezF\) U-<4T؎9F3@(F Q?vviz ,XW0Mٜ2׺EB̺Vл.F)tvVkQNzfij;fZP.g>{7#e$+_A4<9ظm~3sGoSkJ|9/o\03<(W.],~q=}_pG`[G>!g#Jpf^CȷJcbez20aY<1IfcitY°Oix4;MGBNɛ{A i9^^7_*%ף:Dꬩ sȞ3aըAxqjOxG]g8%mkX|%qZ<0"x_QODhrU+`ã`y,w>fe2e`:>^> LSU^M6Bd i|`z%5 ͜)դDp*&w]P,I@E&7?k&r_P-!B_Onp .Ӊ'Y9~/jݴPS&t۽N6=#cWG "1`ݜ~'\& K\|̦? yÆu2: ueQr4]$ӼA%:CnzB쯬kT<VfLOKodLD$13~KStL"Upy-{(X}vD(o(Yj;Vjun~o O (BnYp ?hkhg L0-`7ԁ'[6Nݪ WDOk\S UMy|2P͖H45M[tOyh Mw=M * õsvV;>,'XXTDp*% ͍ZD#q9CAܹh@ '͒sn"L,GUm8H m9 oMV12L=(gQvꈗs 7[9̮|72etM0k/i (h!-E:0LV4B#!(x>)Gj~}_o@H3vcjI2tpr%Ы3e@˒Aq^lÅ̰ɥG}7"2xW`,06Zķh48+h $ӈˆ$j[Sf0WDzkM}MJIo.{q/Ej?3KZ 1`~/E/Wv.He`HF΃j>zv+=v7[֨drC3#9ZtJ.Ob#ks u*O*Q:V/ugb{P6V|M~g( #ԥ#J}u ;%cahN=`Y0~`[Cٷ덻~:9QoۺgwD߽QٗƍsD{<54~M'۶}]k"}̉Auzq=ZwUP#XpW6܀dG,\šS;;}cO Z)^Qv]j飙2*\)IϋIiš_l UۋN6@EJNf` .;7l{Eԓ_kM\AvXzF#2Ϲ4FiPYlܟ\QVlSx~!Mm0 ۶ɞCS2v H~wn`Z̶8_-tˤ ZxfN4_"kO^!.>y8UCj",⺱{Fq#hDyKcս Jx14>y;~!}eJIV#b@~6EkŋGBPZaAaIS[lOymD2M,QFMg0{jÁ="[GQ!K/3eN,1V1/'\S0g!I_l&2ѵA$@]ՑFɷw$ Jh%:d"X:Œ~o8 |м *O2uml}k-M_|K&GLWo'N#u1'}#&\Ұ'lMBb;u $( xļYEԡ,f4=X];(WTڭk*3mK>SA)RLnfz 9⩅QFqKW*]+ob,(ȴchsv {;鋺Ǿ8 wm;d3 SAzy*M'3M!ifewga'Io. _E磨& 2f]|FE.%ȒSǻC3Wp.a=I0U2cf3|   ϶O^qb6:h[j|+vĩfmFefbQ Z/ۗr.:~.]n̈Cڜ<{rH6q"d {5|>i&n*Wiyȫc؜ʿ?NoaOI,Ż#SwB̢$E@LjDś~;h`k꽩FZ*ɗw&p"t{v(SIնCi)+Ac$m6cDl5?qȔ=A4RΜI/p%?j)QH/B0#\E@B |^En*qtf%v${{',3L[ PudKuo=Ttڡ~i<@e61J 2q΄D^2./`*g'6gw ҋ2b!RKj0:l '.!8F)3N䩔t,i:C -]ެoU@._9qQX=WO(4ÌAtL GDZ?RΕHG4⛧u _( ; \ H<|2-س RL+n-I *HUua|,юE{vqr_5xub\:)XF&iztJW+I>} 8lqaR3㹯I#C2^]Ӫ>?3>UnjKvfqWl)m(r5V5[k Gb輰H`rX7g|4T YqU3{ROZkJ@jmo( Dة9*WGNJ&|0XN~C8.2a?]3]KNх3ώ0{o.nvpXeisX(q{~^3ni5xdsQtD[ݵ!kBm-#S&> e&ǜ= #29]s 9v݋-v% Dw~Or wPJ{$'$%OiGˁ's9twS$^qa5Ie! %Rh۷oe,Ie&xW㇅aWH1.-ض:t4-)'PzM0'JFm 9^ʫۀYxFEm[p ntE`ہ!Tm]L&}ơb_}ZvH HP3O OCjSNݚ8FԱy6fHZ"*xrߎ UaG79}!&x{uO*5wJ`>{ hjJ{C~ EQ1%62'P1pkCw4xwLzju ap;O.$B#$@E@9[ZI:0XG9cJR._5'bl^nn{6eYĪi*W~ؼ"S%5ʿ8\#ĮZlg"6p+ښن#l K2,"Y/c1]7]kBejbWNJo*Z!ab hrU-ԝ Hr8OҌ0މo2ݿl]c;@߲R' :;h7*&+JL{㗧@S-I|Ui7{Xsa4x )`Q`ږϵk'adVJ K؂Qo* /Rm]Mp~u3 a{b1#Vpa$ t%GYғ !ը,f\s&dKT-ҩE|_PԤpKd} k.{ML[ UW%Eo1p}=4vDvQ֩:6eȼ*N#Ӊ~@9}Hy'2 K}`{eaOF%f ?.xI~^𡃼x+a8=!:{I |)Ihz~ V =KELk1n-J|AVs}< _  Gm%D[~C j>Ox1GS\vaL0V5wvO/TvVp?)reD:iUO =˭BRk4cDqGC̡En|DWًظ,!xz} O'ZteH|Fsx { EH@gUS x,^bl t\rO;61f@`RaȴN?٣N0~{Xy$(6O7f#\pϐԓkTd;(qj.NI{V]%r`Rް9O Ӹ+T kAA7q~rwz`CU7DYT9#keQO&jhu[>&GґY 74<;3-*YfĄm@lXsy 5 9_>ΐgWoT]wMcQ$dXVv("m <rj"-eb@Ba| g+`m%d=*Yo'.D|fcYEdu a'vbAoZ .~M5vk*6oxBr oeϞhhzM?Z$~*cX)t$Ig}Z?C:|=茺R2 dғI-\4Tfp(-m9+lq4@9H_3|SqxՈMBfr#|SgŬ qꢌ/پ`,))L " &lJoR֣^J]fm#(k\P!5}!e rրQ+2 fB+l~yp oWQSx,E=̐((P0%L(@6p'hùNE_H|ީkr ՙ;^b>N^/'x*A;O6ǚ Ι#$bp*pǟeb`%NkBB*Ҟ5QIC}j%OUk&jONc^"vlȫ=䰎KJ@ͳ 0;.Ev6',5ܕMnw)L*+)I>( aexw?H}翳 G\-DY j3]ȋ }rڞGB<ɧNGÝ xg3$&wSad0*3h0?"\*ݛ E (eJ uu"Z¡.B  diӉ]_RȞL\lvv&1WK7C]E Y4{=𯮂n^aӍ!zc-m^s˴O1 jQs.#/SVZG}q8J M,;pQ]Kp>DN!Y-(ƬX `d/ph%mJ}M0<gT֓hǁ}s&aXbƅ@x2oɏ#GyW6ųe~ao^.#Jз۠/>WMK==*7pJqiҫ&{pEXDVS1*O-V0F n!I)odN`Yɞձq@ʆi3;懝~14*346aD7Zv 69K %V$(-0cp6RQQsxH}ruV3ƉM%3˵n檞RO0GOvSmQSdLD־s&WKP~!Oc )s\LY̴c"$y`;Eɋs!m pUGq%芀à$ʯ~ "v@Q_>|1ҫ*KU3ױl}ҫO V'2>Ha1 ۸||Z}ݥ˩\դf~Z.t՛hm1P.zi914;d^K'!)>O5ZpkL 㰑pY0s4 e Q2%r%P5v <Ň-x>L—^OY^G0rp e_[p rPHZ:k+ 3 Dm v\WNyK|OL2[i14Ztد% QFC>D?Gc }fܱ/0ـO(DeT[ Ϡ$%_km[ꓐW"Od('yDC @ ?&֥2+4VNVtב$7gK},cd=؜46MD٨g1LsD#*ƧÜJst0Jqh;3 դF;p0;Q"V2Jڽ` nMv?r1 =aGLlְRUMIVcҽج\si6D_J[=y>59i?T^"ESʧoI.PpaOn7GFɣR:bBRqo !,r1$v)22nRGBo've< àq| 4DyAjZ/Hى[Mmar^Ij!KXd^[ UtJ[vB^'楷,֫'/qy"BGc{X'%<r ֿ uƵÿo8.jO czS!|zNՠr{ n ۓzH2Tpl;Ytd)a`Zr7xju)Gڬ.B`lkQTmې20N?k1YoNЪˢ5JuZˆ&a9} ¨?ܓGgSZ CJUD'c]l:x@?B Pݴ]Mrhw7MH@c/[ 9 u1!=ўV,pu!$T[>Hb|KwBe~4r{x .gLPG3xnؼ7Zp {Л'/\YJ䳫Csa_`9- "+q '6J˝)lNc0zeI.08c&/"`ۼ'{&X^@:ZPE.`[HfNk>HĨجj-~,@ΜÅ=6"jR gݚ#[ >{y}G /֨1dNf-*ŋhPRꅬKH7~}O8\QQ'劓B{GGdDifN-@4FY˹3N%fW ƿKT%fEAMQ^X<4!weP)a^0? HӲ]peSC2((ZrǭC HZKDFuSx qƭm4+imD|x懚"~48k23r>Wq&I)7%O@,ܢ\V\54,HٵאI IS/Lu(<޲S] V$oy!+  J@;bk{Ë88 JA.Ђڡ/͚-Lzs=.7%d8 O7%h" '8c (^7i!# hZfm*ȑ5pg% eDK:ߵ `uhbb*1"_wt# (!'=g/q✄K[DD(݄+]v8 NC#v r2~m!Ig0&OWz7+A7;w@e"Ѻ#YXq}Z \^q}2Y sp}&]H*ۜHqZ#QȮO탬1P *E6J'm;BV]OJ&իTʝ TlZs:Y?{ܘE#C>7R%g?4ZL9`7*2FcnkalK06(21G7 rPrC\oDh~VJ~Nd2Y,Æo*L E|&JsjԲ;EFr_z .oV>:eܼnVhC\rb fDWƲ^S#ʶ0؝0 % Ȧ}rՋogRW>jC&W}QL 4@6MlKW bhA8? Sy#qa)a#;KJu??|g:Wu@q#vJZ/C9X(?j%HGZ1D cw6B(G}Mӝ޶7 [KNyWs5np9qjL(4/}#5=._)$~/9tunPvl_p2G$߇Ώ-P%ӗ$_9ž _B-w^,'ڶ |>m&#>>|hT9L$[KA3(Ip26I KB{$k;Pg>GgL +e:pNY(q$5Qpjw+k~z/ :"@[] w>"O:0}H}tƌmQ+5sTs n:ڛ ZXۖ1dY+AaRatX@Ի C`q!$?OTl)k8;ΫZŚ&#,yzrLu8:W\BOP?hv YsjT)rgvׄ6+hjB%DLv4IIJ!l3Pn5Ͳ׎6>蓗C+gla~D)i~ |[? nnPP$[/aXa @@z?m^lF$v7Q ,a-i *TrΜ;V:^[zkW<ZͤJfp[]=\%[%6c$G.mA BxT3U/ i!ErhqV Tx쥙7t(OBIiWu],\fW:'^L\)f(_pdo t0+{5ܝ<,^S8ă'p()|+̬dq BqsiOF`ۙ0R h-Hf,'~!-i7!@.xZ[v(β.l]hT t݃ikRIw0=":3*_ƻ[v8QPS"N-9sP ͯcJXG ΀n3TZR։QE773^4i|@ddgc_a<;q ˆm3u5F)F#nͮbhE|j%n1A&`ùV+KWQcZdhU%;Wqht j*\SR<*_~teRKJD5[-ky_/X,Ytu9gǜM qT۾c݈7贴dž6Cf%߈tppVK[GK_oՑB^lKo D]j p,w 0EkӁH!.gSaZA˕ ʚfzJU.1M.":(8 68EU ¶f׆H)CeN{3~r< 7E 07"aS/T$P5Vu_9"ַVܖUtN6#f 9q9ArB" )gW@7l= $o

Z<l0t FU|ױ1!X[o+aC4ypM2z92?\<<*32=&]n,NqƚF"Q\RTJ,]ڶ.O6Dڮ {0rx ރe_aBdD偅WkG:_)S6pDOO_ؖ4u%]лV[)Ehzw4S`G?Eg)?tYj.O\8u!9H UW6z- ~C%T3 .5ZPz=X8ёu+`J H}cqnZm5[Oz}3\K_W{aƌ^I1tm#/扗 pѷvA{+{т&&'3k"_75CE'j͋Z,KB󊽉^gQp޼"I$j{ˌSḇCFLcSBNǡے$͈x? mI qKjPp_ڃW#rrJ@9|ė{:o 5,q3:3*nZ~f0Fw"؟ +a;%%gꘈC# sG_48*dJlrxb@*cׁPY6Q۬ߞ@ _dѠeRԟ.6;5]eg#YvOi?UMuۡz5*vG'8hw: $Dzq"`X߯ f9Sllld8q#a&DIg=-6# d=58XR%lH偆qd,87I\+$nN ~}<&QO+"f];댝i"jpv8]Og,c}HčW»\jJM~ÖmK Ԫ5ńPwmޑi"*S Hʳ.\PN}D8= ˓Jy*k aoV{%Wմ3ۺx@=dlnu8E׭Wsd~Ne $ |+P,KOO C 7̨N]G~k qf -CC`2~͈!Wzb/^`4 z i荌cVy۱ 3k\ ijzb9q#nʃ,kH%L򩗲BqrIGȸؾX p~DԲc@x|_[h<,/$E+M}Zx;} ~B'yꜙ.u՗6(Zk+HƬvz\|%|eʕ>:"o+Gherqep8䛑ਁ6e:)WPl0zGM[몔QwA+6Cl_Z3An\BNnܟ$m-HJ_ВoJȨ&ȰIh'aiY"QR.ՅٗT!+;KtIR 2;Z?(  S&PD* Ea>NggȵjX?i.hK^؎71FAJ`2l"X߬YS(|XJ8)+h1.kI ĕG?Ooxq=Z!o8pG,DK D]-L8a;z~S&@Xv/ 3Y%.&0e42,1K(JlUZKUg*@"ݪ1lR r2#>tQS &l忍YTd cɏG 9V P3ܑ ͯ#ۈo:Y5!!)ZB(Lv 9Txfr(+UXPM{ 8XRD-un{zu`V+P}}01h_ϭ=-'[o@'0D̘~cq#.ЌfFglŧ,[ ʹҽ߀?">$q1CTQ"{.IȉdҖmXwg?qΟq/̃;zY\'@~}C$"}0$K%r2#d{=&YgJD%J:e?{(0*0+' xԼJ.avM) +dȠl yH+^U8xWFhFu&aνec+Y/;_Z9PD\ujm(*qw .y1| ;b M #vO~cߟ^+.@@2CyP!n?uW }ĵef`)$ |iouebmd|sw P`D5=0^^iVŜ8B0fq,E#'pM>LcPTj=4sje" B9#7].稬ae==3]uGynUDq_\ zT2mCm?ֆ̧C=C1Ȯeg{`wҷC{gCGn;IOHsE\ߑ:aH]5rh 61P*$Cx\ޯ2Uno)VN84I]h=YHߗn4v%&m|mK-3Vq{{V&,\k83Y mS_c/ . ~r,}" Ef.C;X XC!㹎~CCt:s@/Wv"ũ8MUbxxuJ5KC?h\hۗgŠ A1zF9 [ycK_E<_ig8!aqaɱ"$*,p<_nB PL㺍X˸e2B60(\\Эu@LrG -2=#U?=s STu%ce@8eu(ۺ(\!)V?Cے`0$O-<6rV rx>mO9>~\JMv/.li7qE!V"_%hN%h@Xg§|d^d?p9m˷2%5™ L`׎!sϋS?B*hL%IHsW֣?O!Dlʜ=ΘDgu)=fzyp>'l~/x2cX2~OZ(lNZr3H;a˵%j^(Td8|xOwڟ+qJ%@4&O7p}0me7B]K)HY,qIA2&,uj #З~[]Kr6,IQs0$~9(ڡ:m5;gPqWQ#gLg=K kiWt{y0J_0imri}uȇ&?-8N%D2q dez_"|_@q\Lm_4<&~aYvI$ ՟= &>_ .ȡ6 mH'2Ex[ Rԋ&a0?PF E8넢CrkoF5[=ҁik%:D1(6tz}N^,R'h+[\ḯ*Ds(3Zd0gvJT,b%ώT]QVZ,pTzUIk7qEe/^8<W+d!ߚ,$:݁@!]&o=A65|؃ _.qweĜcEg :?z@zѧjuv29pPR;47(q$Yv90@_=2a:& 03jn#AU󓜳1z3/s.;Vrc*[*"#KSPw/،ڴx=rob\?VbV<=f(K{/u$F*mSrY8fwܜ=Vf3zc'š#|8G'a1~c?aL=QWEN$sxJ0V7pjL8$tRtۜ{U?ςr$&HOn_f]QM fauQjf@!#I-Zxs7')P>˲Y+^XՏ!zg7Bbۧ8jqMCIO[wdIJODYfذD6tβ#H/0W4_K=5|Wܢ&bN>07C9L`% x#~JeΰNqh9<3uUCiTPCةq&T3kTj'?bQ0t|&$nm3UFBO2 9 UR\vt#ŭ&eܯAD˷jYuC6/2o5-gDe^Fj'Xm-aEIC[PrQnp*3@Mcpu+s%w. &fyd(95]`i_Hl:"boW|e9m',e{m TpRNzP ˞?9/O)  9HKM8cRԐQ [0n{l>V +#{*+ ަܨDA1U ơFnQߙJP  \KgG0z6ҞS V4# S-Gn=u6rݣ!D7VAX[!23>eM4v:*41yǹ39!l-bFR'դ؉!9W+6ZZPb= 7($dmG +]\`ÐAƹ6s'GY|!eKcMx݅ l;)16C&YXZՖR%mR| Oaf1K6!;z<8r*.-ZljM`N $Xo:^b*~YO T[] :? zvh&i~ž !ɺhVPB=IKD"@2 6(eN[7UXY ڻ{Pl@P)su L?tsP yfS{u; :Q2\co<|O)Z9Q 7? q))b~-jw@;]c'œpukto!oLUG.PZSY Bl@%}vsI* J3 }z(h2D=QgC -)_ܷ6.iD)kFzQkwc,mxB騌5]Or:c#N~5j!` µbޔL|dZыeGE;yLuh;]:v6"|A2֪\ #x)`Uxuȵj]='ha$+޽!rH47R5 t9PN'@~>~w%{n!Ǡ EP)8һrNj4eOj0pJrKT=yUmzy !nbx1]{vy`bPnҞCޜLպ& ,Sl*s Z]f_ (hx`v\MU(y[}<tV/!͜'_K%WHɻ:%hĈK^ YcVxIm++ ѡbN{( 3Z+E2XKt6 *k7E' D^CQ$(SSh1E(Br* ZPQ,;7,20FrGRCGEI ra En@ ~Q!l&zZ?ޣixvν.5~?TP`D*- B2ۢUUu|,7MNRPSUPR|NNGzdt!i}hC|$rtBfL~T=HG)emf#scmj4H)$O]j%E,se9^.'fҫ /g\$V̤OIzodR51? UBz } vNƋ#3r>_/k|qj\X W} ŠR=FPYZe]-S'2<Z1?d>@nWJ- š"5@94w86I醺S^(bM6Y KSy!&!7߬aSÏ1n6])Gpys//C4:U [QM0/rL9xqM5Ҭc;.Hom(}L5ϣh@CN'Uf5lT'=ۤQgƻ˲&B Zhi<0l|`xX1n- tѩ˖?l-BW|>NV_ʜ  hF*fP qՐJ=c`^E˘ WqS8] f78*5kAz@יiഴc8!t`A>At7tGH \dV>A<6>Cqi"~ 9H&=0A]>b 68Ft̳6E.xzjHH RR4^uĽOĻtjH_sEɴ L00egO疮T[䖅P9=-qlP&p#$7UwfdBfz&y i0fj;?*V ^ ېW[%ˋ4*x2Q%wiKGT(QUّ!TLYMe!a%=JR׊z IHMzN,hرVӃw&#USMVp=fMBy,9w-{c_s[#nj莰^!)!/˴vfxBWq^E64#^0I7.ceҲl*qⷱmĉ y6e6veG 2BumG鏮Hn@!϶aJI/FzPIɏ <q*+)o%n8B}K/)t!e\hֺq%赑d>~GSъ.BfSG2gFTė6$ҋ2y`w֠oA"^[kNڥ=wT[UT^z[2h~|uwz=֋?“00$r{>[fMͰqv2'՟\?M/ ėf\E#z nbyQidZsgg0^~QFρFSJ 7rc>9i0޴Kz'DTSI_Jw#Iv0 O='Ú0:6+4ӆeb]/G,[bJMo4dST9MܹFÃݱ}&+F ih,gNF K9ʳWQUw^[r^rM"HCӴ}|"$oъu{Odr%G٨&M~ Z]^*Sp3uٳUs^E.!  ~Y:յDeۉopV]`)a"6Qlr[{KߩkBX+'X#m%Gy BiK-N/OFŵjZ&c"7-vV~wbR <(:elP_#Ɉ1<2U7g\a')y< g?\/ :視KR)ZyDe|D1^[PO1CZtBE 5܌%?]qJߔ Z[ni@ @.r_'/kkDKm:NAym݊ճ+`xqzgEX*=:0Z=ɕpJ,W`󱓵Uس?9:tcItPdyoMX ׹ &.\9Bm^Jyjd(!5_h6=@EFCk=4Z$] LJ".7f &fUYK` #Y}Rq͖P^6kLg A WB-݆z㚙;:].ƃ\* $vO'] RX{.*LtwAgՎq辟Ksm;H,s60 BȢ yAc7]7!9c.\J4ry'i5[03uQLI%VZ-Gk/[? @'kR*<-Oj$H~E<0I6A7$7xz .qr a$Veل͍4*RxRY*o^3XY[6tZu06r, 0yQ_im:'pvh(|RꅋWI΀-@؄ w/֞}s'5 Ozt+a5d}$KH)Md_i`tu%5jQٍi,'n!EU2l[-C FV ޗvI?Q\9?~Z(PJ#OWp`"-\ח0)+GDwja#6S72nR*x+Oy Oϱ8/jNpZ2rAQ_1Ƃ8RKd5sN>1 `$9`#{&W.ܚP=5ez `wQ |'?ݳ|% U/T_h+qx>T"d7:Ŀ0t-5#+:G?FJ<7C(NyMԎb.^v2NaRL$2)yU}vJ[ R))YXnW.0C00x8w_~yӜ?XopV+C .ެ?(_vԴ-c GGS~٦ؒOyaUޛ|+J#e\PLjg9"16|9Bt4z,S*H6Gї{w@mj{(ϱ?myּqrǃ̱׮ZMY{P zFE}D]B)"g! Qkw֔{glpuFP(PuH40#(Afʦdm& 1@cq pEq/ZزKWNꏗv,͚U?“˙7v0DdF"-**t2_{6kY["85Kx!v^g(.No)5&h\{w/74(CH¯lbE]+X75]Bj!8V%dX1S- %P%:I-[(N^Qa2,e9?l\=__/ )5-Mg?|aYj:0חx,/Oѱ)4y&<{9E@Q߁i,2$XoΥN)Y j{n{gOx!E%uyeհz 'q** Tq95S\}9՚rcӄyP2 PsGДHvMybu'7M|_Pz' ̛o!K_YYs<ǡ|ڎ? RzB+u y%Cԥ G*J|2)2Z:CL;,Qw3XGOuN"9*\[#}6xGR

mW|Dk{4M%՜=ZZ^Oz:&o.jMv~Y ɞ| h-ͦQP#ɍm(~>1 _I@ tz\> }`&.LJOe[~#{5ՉSbK$W"،T F_u]޲ݟ 2&,*qU0̷C)< 0߮ 翐~)-<^C,CT8|[#!;Q7XZ]Lh֜}ܐ˳n3PFj%2Fbkc73$ LN"})V. SY79Yn&Rqg,!l۳2 ψApy%.Fpf=2]]KNkJ2͂5&<ͦO,AnZJe^J3󜖅~b'ji-Í.@k80+6pv(*9|秤LL?@ tZeQG (J1ߌQs\Pw9Yl4A:nSX=j PkL/pOh2-kyY>mC325py>b%rj5QK-( r}s7v_s –*a|n7 -pƕm/b#6cW[Lz~̃2<pJ@WϜ'܌u۵ .͈_q~u!Dfڴ1c)USǢY,v̵Srdyɼj\48qzBn|4>Np>eJioOl%|J=0ŖfeR@˜>]'j)S :I0EGL). cY&gfw8PkXil)*P1G[DW|_G',X g>]$+r9^3V{{2N~_]g<ػEqma󙠱.trOnzף,j?=3fL4,&;Xp$FʰY(}Ƅ(zRPfeLmT"NEhR^Bz;^d~yC՜{e\awL*XEx*9r[KT z.;2>Iǟ2p T7!o ;gOڗYӜ-DpN3[z/ѵ]5;v/}!^ޓ*&W\]a l|Ust}R+Ff$}:,vm.aOBmt]9E&GV1\Ngū4nUͪv4}=$x~CP4Pou?6]^NM;˿|ퟅǢ sri4ըpĮqWgrE;l/.,P]r )uv i+WsN3 h xD7_$';[bnGU9ß sMNj-\ش;hOc&@v+;+sR}r"4 dXJC9 \5Z~^\ů=?.d6ʜB. {zWI||%㣶] ,#0 :ws1vb>+JRrn3&Oh8BұGa蘋(~?rwCd;!gﰗ)$bW[ ofnnRt81ށ` [0Gyv^ĺ<^nx#:dATI Uަ&H~cj dRZԒf[cOw>KCkM-#tj Ap#w"BP? (? ( jRH%PRx|$pQ!Îͳ܌+y XMO&.YHFD&el!un1IhE Yg,Y e`$7,גY9wJcԢY#.]Z:yOV/c`*8+@]'i`>Axۅw,x kUC;`&n Oa܆wl̶ ;TʃWe>J3b76I+H"&mO.`%8g._:[?@еh9]}q)6eRTckaRu-Ss- 6LFbZو1Br{#?A/uZv]ʜ5_Av1Tm}ޙ$VSeӷTȭڙs`sn*|Yکl)Toppfb3a& UTȮx||7qT6'!5ԭS,ʈ.R&!o|}/n۹1[c~{e%ԚInrgJE sa`i/ . o F~*i^9bi f bLk|ň ʳXE0j3FUh,~p_߫||o,}&ke4Z1p؟[ol>kxd3-F}<Ҫ1O`Wp.[kYWtbNF=nnbjy`l:#Ub 4e7dukL)9E:W6k؀aDB Դ)<[ҀY{9$Z_絎Q0nJݟNf]0bߡsIuI.Ti]eU.3곾X7xF=6%@u`c1ªEJY-bb3Y[pM}wuVT,OTW^#o-ɕ[5A KbN5R4'8Y&7/G4<n}WE[%ZCufo\ӨFPdM!Y o.-9*(&5xE@s, )gV7;;8mCMjxCCbҍ ݵ1.-VdN'ymo`%nj)Z8г V̫jݙFXo.Y0 *ef~Go9b:XK?{F^nņGy lX2of֒k n<|c%"CT2E dAJwQsPka@[-tfVogHE8bwLEB0#5cWA+3J>ZS?ykl%wiUġ UÏq AOA’t2aAF ^e2|>&slShj?F.Hj=2~cż e[Ec]C1nr5 %̭&vRHqIv{Օ^@DR9MWԏB"XfT~X P(ݳm]M*4*p`zaW.M*ji\#oB~aiQr5$TʂlO2J*&#J |'C?Ζ[zw: #q"ExG%`_S7Zt% )x!JZ}EOHjJ eyy}Ԥɬ7uscs(NԖ\ÊW  .XOR!'"{=Yd4`n}I鏋x9roZ[ yas0-)9xބBj롼Ђ3R>f]Fݲ݅n[ {/@}1%+qk GX_$ Ӈ%ȽCK?JdV>B{bmUl ?dOՂZߑlNy} #0Qi<8Rۦ4 u6aB"Ô׸ݻ ZK .ݤxG+2=?y9=aîi4\9ˊh( >#_U34ƜleC+tiK"ƗD˅|d򽄴ͮ;Mp,)9Q #ܐ:SjD]U'G]xeR\DGYcJxwMN=dD!9:{ވ׶YD{rYA>x B58%AmK ˆHoo]9Q{!m v>Etn7[H{, >/:*"X B5a\)-VLlamS,gx+J ^Dz-)L(5y$z4k6Ҋ'H;݂D.x ͽ&h"6*!1Gξ%h5adfGj:K].~#"*vI3rEU+5,8f&n I򑤤'i9eJH*X)y*K_Yk\Pimg&K[(Һ d],b *}];c{Hʄǜa$JGz}8,UD/LYCHp`-UX Hb *fL7{UxJކmEYj,Ǧ"Aag[Y2|,%{4! /A9M d}i,ޕA=!S_ZE,!PrWը-Jf9L,gG#Pm9LI%;|H803ed)9#L'fJP|lw_)WF^~ ٮ3ͯ}ֽkJ%TkZB2Q&Y3*-'o{-?-+l}?*-բm2 Ԕ1hy+P3خm6(}ڙ`99^7svLj9{ׄ%P5keaČI 2JoӎvfrUJjd^/:3Ѧ:I x'Yunb!w]2ݾ.f3LM8:9 uVT^' Rc:B)#{Πg g-8u¾ì0i-|qX173`-gKla%'pc&5Y"<2nVÓvLoWfGDЎ^UOyYbԬMLmV?as^(0Kz4,>5(_}N Jl6ټw > ?5dHXut,B+}E!M mLźyybX\On2ȵ2L<29v̞>wg Q.#;Sβb[hYSђ1t 5ƴPOg̼ }w9MQpf2#0OhOǴyͽzfNHOBlLӡO_4KZT8UGӻ#@ Ӽ*Mq髴{HtjpPx-m4ER.:1mr~v`PpJG`D\ٷU3l^(%H,,;#$eRmmŕ;-P"yPcŽN rqifӺq;F-`[[: h)!iӉ{BQEcvqU JÚOGyLGtXגpz뵸~/|уM~{LU(E#7]ۇ]3l{0B \v }✂UqUy<=}YI}Ou.mż2n{gE)a1 4&%ѝ0J zx"Hᒹ 'Fj c+Ŕ_ 2e{%Rk{Ck(5=uVbz}(_,)`[f`rʎw#J g64FN14ƴAPnnxJ+Ą(hQC0Mz1s>w5F! $'V졭")_9|RCs]ŧ;vԘ5Z XXho'T!=rOP}?OȬݴIT]_MDVJ ^!٭Tx?KCiU-e"Mq8BF(")Jau2>l+Bk y)σ@08?gyA|T2 eOB'D834Y rPhʔ/lzMA0J79m:c:7һlk6wW풒bɹ?oaIܟJ qU^>MXXFXS(JCRv=+ j^I\`E?O"G^y᪹K$åB$UtO#~E`kSG?nzUZugA|@^|bvH5x܆8#UVf~1HGBt2|iuibX/fd^Wl[Hza:għ'LE L Q#I7uDQ Tx; z{wGhXe֢bh@?P' 5(.9z\L8d)~ r7Ǔ{<d O nLw X$C| |-O@G3iLnTE(hg!)X)X<łXfJFn×W!dz_vI۴ Ԁ1.Ix3xoBCSzvo I| *׶RL@w *kp.2To|6yPT Wx*K{k}"q0x<($QD82ϨFŮ}XRuغobX_R*\咁GL9Q]em(p\]s7ߚϯ3SyqAU9 ’t3qp`Q`t{ rpőJF=aaٻDJ7Ga>C .e{o)*TRLr»τY#Qq]Hi7HtE\SZI{ ^chQ/ri>bzwPAdL3 5} ҷ%5IEgQx,zHKm[ "'/#=CHfh%鯯)`HL޴? *H(8`21rZfr/>S-3 =jaѽ(YJGBD^ks\sj}4u~Ҩӏ,ۙKOg9ffgAMsMwl&VSwno&Q&;t&w* uG~V _jь\́JS~ ]Ü_hAm<֓Fl\m{D=.mIHٴqeHeKegYQ0N'gSҌ0T[AE&yH8C5aWCvb8NF4'2W}9L50Ma$W^. 1=Qe &W,5(&=flL7KXXU&K)T-m7+SJ}ڥfuI,Egэ}>n?\MoG_FP/ΰR,M:e"s6dOf8kb.MHxWah.0 ]&#c^%ȅ`/?AЅ,W$ZӦO .YF3^CwH \hZ x"=vSk`U>_P{aY,N,,'8fC؂i~FXBđ;Xj+RY[VW?ƨ:9L"?5;_\8)EMP!ȉ΍alcsϸǐVv&g([v5>5"d?z̡?Vtخ_<ޠx.C\+|4ao"pʽ)D8s-gIFN^ұ0D)i-iiy7uyrƂG_xo6'zrŢ(K~힃L(s͙vx9? ЏT,;ӐMQƼ9=Pr 8kzf‘.2ť4 z2Z'L%<+ ՝"&{x_yuF|y[}( <gX|H6Hfi_'4!?~]ER%dde=ʁ Y= X0X4+Q1_X /Gi0 +;f jV.i1@/DFk$3>6vy; 3QTMF@\6TChp/?<R@v{tmic.sJ(iGVX+3 -e{o!i1%:mUg*3kб!>e[):T\$)Aq>hbq5HuCЌ" 4Y-u7f:t 'κHZC=XY=Hb|QV6LuB&:$Jp[:zƤu@`|pIt>zdw9<6tʬImե♿՘KI%XZFM\&ycTzfZO6i{d=.>ڄ̯ZY2IyM>)G%H1sKގ#rx$_Azp wK iڅlmM"ʥݹ>^'M~q6*T))%AT/\;uNzmq{_H?۵UDJ&-&A hoÿfuImў9^2 ?</}ڟgv2jX?{עg"׃O=YACm|^cF, ?&zYz|)W뺂!?u¾^MKf3ySOcR B@@O{ tpHʕyBR<,6>iLE c5T0*cW7fIК4xe,e ́ܝRH!xRݼ)Jbw9A?P>OnӨ/0:T $G2%Gv tb8mVnD1 #M/r*#q',s2KЫ6m5M>l?\>㯟ycu> !)5̳/?h6xS}a1'P)ښ"˖%ܫL&;$N欣gdH8'yq K{@ P8j? EqIȊB?V?h{2 ak-#64ײ0R=jt[[XHh4f$Fr?N 5vL8$!e_LW(f$0c>-/c{qHV< "x}#5^ cPj Ͷi~$cajldS{Z~ ]( Dx%?5܄sҦ&X%AmP/1)lP,H8pI]j%Cn!&V4e9{}&CaE%?q ){T0p=U]pj#!:CV.wD&*eeLdoXybZuZj.䵗Ro[1jv27 tXH'T~vs߸7.fk\u𵌢1;,}/ݕB-FʢbgDY_pBNf@_wOg7唾(,دx—W+w8ߏ``Nt_)5G&N$~2q0qTe,r֛#OhP-dZK>W LMMNCuҽ$wP 6y:C }c۾$27Uokj_Foޫ3LCAhQU-8V+STsۻV=zlmFa V<,L 39%uD@@"ɩդŐe@"`XR#r8!x}d)+rLL-$GSl`vAl@K-%Ov< T3ѠXeS }:zbH%_r56~Bs!1~ȯBf7aɁG5=0uuiyRޘ?mƒuBQWJq p۷pI< )Q ߢI03XpqJ()e9πWc!jlw)sM´ J_kV`;JKR~X{r6u45wܯb#PIs ɴG<8IYBuWiXejFTh^w,΍"rdN|;kRi^>2IcrYpI;3u }͙mL6~D]`(hniyI䐱Au^/E|)@tζ'5aRUt=v鉑@[^0RdQd5=A5 w3-@+EGV*ɰ(+½ ;&tp;%R^@Di"PǀT'Q-crS0`E.M}X)AޤY:o+jHl0|p,/T- !B%V=PF+QYT4=%?2 +TEB w88t [hQs;_ޠcYE/G3V4X8snplw'M5M7s"\\zv) m(iې dK=jO+<iNe̠g # ?{(/?6c7lgh!4:s>eq`܆疋~Jb5)swfSU7(%thvGEMڠN7lcW:L~: / 7}gYg ]$P89ܟL5Ũ/wILen [Ynx7af|uWY$%[܋f.Hh䰕[X^v}? z`xcg'@420u IcçH&nWUn@/=yPg Zb$&5퇤9.6{So AsWi9O#a8+nbXOEji@ X'DЖ6ld!.~6c(@AxHEO|YG tڌeNPli~'-k ۪ABzGD0;%S$'qr8v~*]"I\ײ) fGGTw,.S`JSr @ہ*\ة6{Y6} ~ g?7v)@a:X7]!X#68#p^<'` ,'LRT5n\kKXn]Z!GOȨb~V05ؘL~yB4\wt}0p/zɂl5fC 2~AN_B }Y$d{_CTcClX58F| Un]n0jԓ O-őB:s,:fS[,zn=`t]i7dTOrmK"Zd)42,0: f7~{jpLNGpϭGAH]Qp3fG4,32CˠRVRnG22ŬLAQk[Mzk;Y&VQL\qMȐ3yeFD-!rjj0ݩS!!fq)y>.qtT*8Z}Z؜/ N}T#+b]}9e'a5 J2Ϋ~6v$*Xv W*sc+c+/o]`i5[vφC;%ڸWDcqׯŰ9guEoPጪCrc% %LN2lݡ}HzsN4I;7acan!;N cˣ~sT ʓK ր:RHIl0 )lX8jn;*mndbJEU4+"9Sw(6%݌:rߩ}dByK`Z4IqOpec]9x u[s{K =柏sla !RdIjt'dP53 I`T:TΏ 8C&4M^WDƠ}E͸L@i!Mx'xj,'J2[xCLk:ԁ)Sù^ ,gBvl6}#K5lM8} Q_xZA,3,MSORܒ.eDa'3| Y͝ՁuI]V+)7IOo wxmzi>e:ċHbi@B0$ڋf0' n/n8ή\?i*jz]*"ys$ 3vȑ bpuO帩W~o?i0˦ZكLwJJ3Q4WGFN9#:̛uqш\Ey s/{KgI]{R!u g;-xfLn/My|}6iWz0YHrU>58( N1,R K[JXYL0y'*p*׃ $ͿSQtzk3b&P 58$bgvyv^ᩤԮƁ<.3$z?jz1< ,AfTЧ0am(, PB!Gh|`t_f(U-gR{1|9gIm}*j YWp7kfقX8G0)Dq_2uk'e+ssXZ|GLiHi-1%$9RAg0s+C,~E:!O')(P\XE]a1t\NZy,{Xŕ+pÛ;HGAy+c?LN>nyf",!*UvZ+d-˗cl}r8f`x*wp;Qсo !R'˺Ԍ2RQWqb)['2}ml״d]L# j~0){炷' ID68Ȫ3w߃hW׮ܼۗQI2,ܪȩ[n,帔EFjoXKL^ĘlxWӹNY ǫE*K ^T8_sƀ$a8d9tθTv]3m]{N.ͭyS6>9tbwWgėSMâ]6 JajN)DEp Q Y( Δ8o A{rc| { Y@W "{-wVz7_4R jD^i`"X{FK|w!\iS|co!9NHSote6O `;ZʓcwӒKfwEF*#CW V~Y z8Kv2ѽpE/YKӹ+&)vF$T*%u,b.8"zSC*ȯ{~9_J\)B^ĺLN|W2rLɭ((Dz s^qv.] "1}|ʋ hd#Q&+-N&k  @PKdKК>I}s7G̨Sf[ͺY!ҐA![&HrYVLVLwY1a>fmp-q*6%8 EhwI+ P3RxD;fdW^:N=5uOy ÿc: ad5pF: %.bucat^3o]΋I|G?$&odXUmfwQƢ%q9GPKͿ?\5QgU#=zCatRK\35sivxUݙLI6T5Td=dNVJLiy]kϤF'8X^ z [xZWڠpd l\D+ޑm1夻kI #gor00Εڿ:feO;U7i Bqth|40 |YGN'Ai E2|0wy\OuxSb.k=}AHjUUU̾wcS"F0dea[$S0b996IBE|W6ﲴDŖ:߬lhP5[Q@Z@dqpz=МDqҤGIfIK>ǴcY_l6}%=>:eP֧R}VֶroL/I]-xs.UVk9bp FOOnWz2Oi wE̗yUk=ԗ(S Y ھI"NdN@(9q<1AD;Q9Hp#$.rkiuKȻc$RS u*RCj(V=Ko5q͒/qY \(^Ok<}NxT~'TFDrץ׭JAoCKL&AoSVJ,Zcʠ$8hzUGK+NG4*۪\LsFI@~ a*x˗2-.}Qdž d7d !@-{Ej 㳾\b,C5ZOeQȽvFK;+~P/M {=N?ح8hC@Mst&aۂhv} geq9LU_VұmY];X#kq*[.@~DcL(h¨Uy<PōVTċocglAԝ-]&߳bZċ@=uwSL.RظNQN"#<#Ƶ$Z"bO@Vr,%|Ԅ#[̾0_RR(}YNQk0f9`Yaܫ16W -OMV^Ѐ#(p*ń>2't)e=:mU?#L N21b iXz߱Q0Yp t>OޱIHTQ9koێDBMuzST*j~c=v\,w(uvWqF9ERge*:g.%u?4sA'_ "I:: awPK$[va{SK%hI21}fJSfkk_wNw'%!m1!m+Z.~hM`IduЌ(2qxyZ22Ҳ1=zcZScx~ujdЀ:-m&IJ/5w(L?d_Mfs$uQ\ogDCVqYVH#aнγH`k>2|x"\yL*g\X0[ٱg!NH/=X3ɐx:^0pr:&ˆ#8Gꡱ+)F^Q/h(a钏,.H[-LQCV8 >;1I퍖b OgLs0E2or6\v.4n-^OJBFak,Ԁ8Lc.tGi;XdRV20ymejb6γ0l Grf!c~e=c+ n9Iũ:ɄƄi`t"m3LxT|A!%ϢL Og?'8¤̺`~,ѾO?f!7R_5L 0D뼸|l21MFYmKؐor:i;៍h_aH>؊I'B,2T]) KQgߥdxSö N(f[؍nPuS $qC93'Ce ݩn]턪xxj"Ad;ϣ\)j('EOÐ(IW\;V!Qd(.xEr,j$ Vn<(`%dY{v8a!1?m5[kq'!TWs=$ABWܡ@Ÿ́`kX-\4 ab᎔&CЎy:6!!9^7กFGedܶn!tXeGz?)OԆAPn ^[:?7@&iuy\vZElR cA%Jp"q.əY~'{KW>b0OY٤+N)M:MX;\;]A{}eSMvE-Q%'{h쯳'\)hS!YM"-W$pv0QQC9*8dyB]yc:%1PpT)`gB̢,㥵"sF' !LP-q5>.}Uuz~)̷?ӫZlg<!XށN'fY(/Է$C ]uw= T&C,&@@Jœ*,G޼O?`y}f2M=pi[7E SݘCK5lYYqœWtD:xW7ߟ /@e䤏$,~,XK諅3Uo]tf(Ouт4_ :v B Y">^;c%՞Fk3V"j|y0-4'_T-dܤ*_;7Ĵ y1 a= dEFX\sEe/k Vid6跋 GO"LB2gĪ~]Жb|j6| D -;_W#WGnYK3c5$4_Dxq\Z7vUCsPե8$@lPV>BT8\pPIFSH1bNȘx@Zh_4X6sO_ guעAK89EO ѴDuzUhFN'x&|0kU=萰uʼ.5F y9ԯ;ܻ(DenE E=&u.`ĤNyݴi 1Mμ{г g -c?-D64}P/'YU,[d췂֫WYP>”FrrYwr.rߖ0D_uԩ~.[x8dz3#~0Zʆ>)Vb%\CXIczOeg^wCv#= \g~*%\9tSP߈M.&@ij)wX$@u[UN W! v Aq* sT')i14z?*Jh+푏׶RqUß;\`_q`&%}d )׺k̂Rw4B8zPѹݱd T: 4<3M_,?!9@ǔڦvl̜=]5=2O:(L*=~YU)u ;|8E;lA#fFwhM1C:i/N:`M cV;in`D0L{E/`-'O;U:$P1/aװIcadOHw+ۜi|Z.Aod֖&%l<g3/35gE)vSNlhqH|jHF'@.LT[[/MU՞:i?ǩ:Ok_sn!f1JE(iqsيvusB < 3wxn 3Rp1ē8JP)0`g2s1nA'AV馍eC`&ZsV:4F={cq+ThTP.[Ln~o6:%_83-gq,jN|psK&n\wES5}5Ib*|ÃZ]QLӪռ.-P~i.{&txdj*o/ecoQDtmcJP/< FVĐѐcUg+\i[-zD HZT,WdX `&-2 [Ue]`-%4}0a*JA25Qt&%^'!d/ڌ-'BG^(^2<6SxAkUUWJR(ѣ7⠢u˹8ԋ~nȚ?5i&P7_b"iJڟu)A6{`~YYW\m1(p-:iNwKGCtk ;r7Ŷ]1 q [ ?H٫cG|DϾ@QED{-jOs~ X >nچI>hvgZ$Yvj)`h/Tdqua'\/!a@H\/VD" OzQ N7h*Ĺ(=/~z : ="NFbvkMhh{ B$ m[hy;5KؘtsNDQ^sTYru=eVN5VЩ(EHDa&idq`cI~T`Aװ eST4ӉuٓsgQvV|i Sx-|mirV {iүtR5'Dïu!ÈoI]FQ@“T>^>P@_O&%ncQ~BA6N^_^?r95v6M\U~ G߆y[&,MS{7;rXuBj-m8R{"`֙5L5LR):Q\$  vXLעRlo *~6G E7+‘()(GۘI6ݽEMP6蜰[Y<9+T[Yp(܇!O9ZAS^ pBu3=qO Z)ŌJ&}bǖ3GN#P/uet㏴s@̠22Jd&Sly:v6o!}Pp2#oP6`PxToݖZN%kSPF2WmrTs"ڗaSM h$sʛ|kJ_ݣftpq&2)*xo* 4d[~ZTYŊv)cj#D!=R]L47J.wqKe)q3̦;e ^AD̎ K|4mJt =ި^GYD#N2/\*ln}:_9NGp5d#`0Az>Xѐ&C}|(Km#0Uz톞piE*(.|?&y6оC zu|92OgZt(^jL';Q C_>|aY{PC`x,ZRSvd;wIN.P_Nv&R˻p 4rK-KǁJ9؜ !a"}$2hCFZy‡tHII),<6Cڞ6ZkIK.o@؆{O_d|J5o]8m^^?3q_ݞ^opq _j4 hht=2U{)L+sɑ7`Q1:I9ʆ^,%BBNd &ia ]|;-n߇Rfg^|{,d1rߕ2 х'{7QP1\0C ΂ߺuB2 l^XCmu!kU-uAo"]3e+/XAYyVqM vD[1K;LQR,h} re ]y$6ǤCVDeaA'†k_/CY AzA/3^qV֍3>8[$ wՁ}*hwrD+jRcNg|=C=ppȯ%wLG+ηPNBԴ9l!_dr6 :fzŰ%sL6 6H΄R.׼}6 "oU(O8?0w/Fp;Tزfpqs1Ԗ p5n5St8\yt&+i\0GwaoI1+n&qOSE䠈`CKAgFu94iC[7M1x6{.?:zg3=6XG+di++º؟:&Y/kX(CqS,VA]=&Yk/TuD>5I$Ҟ:GugP[.nUm:t\{rȂ pԇ5Zy廴EXn.wyJ_FȅO;I2[DQ6$箸mM; r3rRn q~f0 Ttj ya.EU`Z 9NW[hvaӡ" JhK>ߑRJvjL mۧk(2z^RuaIA 55[P]MR/Hx6HYfP&L (x q9xA=kз#V H+@2A_ l#٦ɇPƃjeLjOȍ[wzR!mE[z3C+_TbوԠv1%= pml TZPA#q•/s6Z:FT,*qO<.oz~}|nb #`x*코o]<4Ꮖv`$bEPR `#~/ c -^eBL랯up̎X,5ԜxOһo{kƾ\D=\R|v*8 +dzo}-`{AlxwT=TYH.2׏s K1kƪE<kPqi~+̼<m hewx9*̹mt ?ȱq`?E{t˲B"uX*eC8ys˞|(ޟozÒ^ JP:[_S#S~5 aG ]k֡>V1:xOt@&7carؗD(źaFq~YeQ)6TEu[;WbozTTdh&T .ahRE &T,mW*Vs\kփ%4.Nqx- KQY"qM5{OG`}:Q&-VwuHqaR4 *wʹ&5gcJR.҄yhoxs,e'ˊ] UA7ҩ善<(a^ո`dNaujjlz@ȷǗ)?sJC}kr-iȣ lcLcpJLA27/kFzc]Q3LCl @*a怴Fz K'z&g =ar)]ٽE)wf4c n@/9!Py^-~bߏX&^%3Јf#;3ޭ<tsu4]/9>pRQ:,vP'}|Ȣ_d@`Gjuž\ {KDrs( Z׳[f̞H s 3l~nTη]ψ';Y-APӒ>^4- 86^P b,咠ڙh["5V̗7•غeTd`j1C0'<=<Όv!v8ua_R-oG}Ltz?W3*`~?_ f[;Ƨ6yk(s/N]*>qp-Gu4~@5=*)$K_zk檇cASH=IefQ 3lso]Ϲ*ag">Vv+Tlv> 7=3NYAecA v \R(nf:=&%P)fAp-P&ɒ:Vr {3\'SXIԕg \EX8zc~q ++ӆC_ahe҈8 t Ίs4S0#2 ²` \e}Ry h@⤣xv6o\੹/ThNřշ-L%\t`q(p$GLQް+hyN}JoĒlioFQ=[#8<UUwJmGÀK#/I^kgwA t?~-'!UIwDs@l5ݏElX=^K4|Cgg Ge;`EZ^u(LO=5X oMsAglVÅ{x \#=>5Txv";>7ƫPBFpGfr!jLX9+cYQ01IᰄOKa +gab&NzsյȟXf6Ua")G3 vp9h } IVxRӼE`]-VPa#Nѝ{ݞ|\vF:g R,C1Ltޕ뽏F9'Z0扱ai$T SMc+}6z Dk4ګ,UgJRuOF( fLF@j*a>~y )ֵ" QbQ&@-"FpPupF 7 $Q:. 9IufVg[@տ Ԧo](9\,2ޱ<&9&2|X"y81OeDsj3R0KS6;x:kdɭuIӫ.[ kg0Zjl脔mgBюs4c_y4TԻk(|ցyXГ嫓MTv]J8DTI=iPmh.%I\֕况ϴ~oyޯ< |+!^˽u*k;! iK >1oN=])teAUXwIqF*}/֠?bkv?M9kBÖ H!ţ]\o&Qk !w0<"/|n$1?9=(m+ѱ =ix%Gۃ"b Gv#cIy3!4c lTdpBVY~f8Z!b!4u3LvCQ-6,(zIeS'/B24>A܅98ڙtN$0| C-Mg"|$-.25=UiJg#(kVb|B"eBOu h`&SӴMs_aFL$۶qr.H_~x7(;LAC~?m )s-(Cʡ"& . 'f޵$±vo~Zg9!5*^%ѥ."tRLMessQ90Ļ~;QZÁb;mpO ͜9D&K )/L:!ͣN-V)œ%!:^`qznΨRp` olyl+L;txwOkcli8YWgEfoH{8 V!3 + [f: y{gH>>QX4F( U\48r-fӛxL־#ĐQ9 `#gy[)*n/8hv"VXv.7=LAln&<#hCf,7@[% 3'srt]b9_% m&MX[3=CHR3d z+q7 <}1,%` hr֝Cud#4 ES)J?~>%3?_ٛ+I!?EN<xF /lNp?àƮߕVJ0!*rGuVd!l0?EE1LznsN@yX4 9bL=WU4~1茥[TqCw9=8T/ΓvOD tjo5ԁ^%1◚x|A*h|$DģMHQ%9TU #)7w{iqnL'>Mgf#Talq^n:&VP!ibR;_m240R`/\Ѓ8舁r_fc7GRc8 $Olb4L#N$S֝Ң0)ԂFt-Ƈ>{a:2arr:mr]nޅgNqTƽ3cnW7-C?R3e#/vJm;{gj۝1T4X5c@t14=LAog,_XC.q!G"o0+sf |G5g&#ᙙGș䊴8tllιL72sSne*zXa )Z#E&lc & X6!^Ugmcʼ4<&@h' YZs"Zg8`B-(eD>jH#كfp<(X5nܢB8ov;8; UKpmܤ!_M`!n*th+0BFBE a$  kuxwd1DT:Mk\tWA Jq :V@&(5ߡ0_& Ƀ^E唽֗ߏjlx[ܗ:w#|(jo5 E!2x(gܡ"S&l7HŃ@I"Ma9,metgqʼr6 z>~砮@ӓIPx A\P ufzJB9(Fle,׃:%9`U _87;&QER6GNHFQ r9]Ӻй|ɏ0rȘ:Px9v6 $+<#q[6t]eEJ<#4=s(З2Y&_, ^엮,E$;oV[7jzt0Pf /1)_$6: 8-+$ [NR07PŮ/B7&@b噀q<=fTK?Я8YiecA-mYw)[Mt_+n:VJoZ2)BsrۏWZ4ʺ~](< ?G&hA6N\AC!cJñFx%wI(z LHr%8*A>:אZ$; #s/#;z_7ƽ@gx`-p, 8'<-f"GzH-8ҏ$%UVV}]R%T[yPBw``Ʀ~)C ܾ22Ӟ3\`tX@䛧$ kpk5[|+JJx@w%iPsj* ߁Zѕ8Hx`1U6V勨ᚸR>T H41 'RhǢX^X> ;Ntx=7#OYe|W>?w>XmІ"q͔R'olnla7n;RX र(@}7ܞ]wL2)W && XUk6Sq^j&a#J'8L1N;w?Ǝ~?.G=|UVnod 6Ej]g.M3߭D9^542ʜ @Чv^-Q@J+w~evI0#7pbcrn$3䤊ʝ*x(} VkHzgGnNԼhA olb$dgZ>_`I %ޡ=P姡o+`#r!RQK}>tN;sٯF~ 杌$M8i#@2,҉Jy줃h UDkuE98tӇmC[=47QQH_8Yٟptv %qb. jUȑJK&&&p̙\oFiSe~5]x_Nҋ+2ZD Jo"L, D͞dj%fnW_U׈x$LCu;a{q?3Ѩ] .zT'*Ǥi0^=.0՗fT K+;J?j*_gs8N^׷`&FW+eC,qԱ3rr?,gMRU0 WK߆I \Z%nVmA(x;!iL^+UI?PJlX.e[=d.4wr ƷƖ5gvbE>_^#ܹChQ4~ߪ JMI3]`>l:n)a_ Q#S7ЉYBBsN#; }zg,;+zVonBkHxcI+NaD;ܗ1 *Jid5^Je6>Cl3.#t*,GmklHXEOߣA*KW`8<|i4Z_#p'=E(yǪ1{z3DRBPDKL^Zq{lj@Ui`CE){ ~ W_ y/ۇ_ :_*fD¸3v>A@A/8$ $Jy  LBj~@cMiijm2c~4#b \&oL# \@ 9[B/ŵTYS*͏[\(G 4E<[LYrݵ*dN8i`l\])bAFF\̎& R$1 N8|qPj2>u١˩6/RX`yZov'#(Aa؛V`lɩA_zJI[u1g_aHג,fcvrGYO')sݢB2$a2b ^f>&j m g郯mhCծP/XW_J#@IY[P[̍fFvQJ*M'HXŸ||hJw6+A/9$seZ/?o?Ac_>x}^2 D6NH%TylHk]a, Hb?B{^7iC@''Q^ָp0D۞J-˛/ZPҁ!=-R&1hVLl(&,Q(Bq*OU]xze#J1حl#RWq9q540,ܳE$>Cͺ e-]&@ͫ"r;ޕc^RL(B/Qr{?2ncsaBNLޚL=J^3 WL;xͿ8dyS(ײ B5K+=/m.CyRQ6E%ousjTsR{ 6W-G&t$&.PAL"KT) yqM=~6ֽ?:ɉ?_}\9 N~2f[6lޡ"䏓ԉHQ2kh| O4[ƣ='wLDϢO%P ܮUM}f ã'[eU.䐡x%ͳ6)mofsxgoġZ~39YP! 0:4#";lK'Wd97dp}d2R q#2թntzTfef|MI=@.I<YE tϐpDYv5O1IJfj8d l%KH͒"b^fZ`ӗe jbWhLꗰc{>L urg'Jl`,j*zن9Y9ߦ=3_*0︙[ \J%T(q fcopxޘa)~U<4eT[誖Q5Ț5 BSf7.)@{wofq 6`}F>oR!ZaMv[ek5h4r·txzq8\JǼKw܍E dT{`yw7Yw+Ip ۉqkkRR)$z x *4 ^svC<8U + LaWU4,g޷㿪ԋ҆or]s)[ QdJtdxʶثs] O\623$[o} 5l%lpUSqn?C.7it^xIxx&=u:JxeCjWy=ww{(s S|6Gn=PNB%0KbO:MmD0kV 83J.͋wiÕ _^eh+ӹv>2̃qMvF YvelZX/դs7iƝErmj,w ݲ!Kyayn{ދuHPN"Xdmt'˹Slg(%qXU󼲆1m|Og3nn; Kh!Z5<&qc3l$tA򬗭* 5 XL4//\lYc5y [yXHSF]T$n|p(q:k`}a&җf*yzXq[]S]K xG!=W)z\kIod+y@3h+$Fa{{̌|[rn"[Lqw8 X~h'JXڪLQjY$T}q;w-e8 NW3ϼڸ vQaP:Vl멳:|c`.->l(LI/|KBa0.X/QWR{B+D9/"A3$ֳTsRr"CgUkM:eE$eEArgdqsU+&;h)U@T E7 ]6F1)T:xu;kmfSV;؟" F.M <%^i)Z3mW' ;߇Z̳ɣP_I;acm! ~]h},~YY{&]cd)1*tZű,EW1E|KO7$@d:@U̖q)A~h/S'Ĩ'BC|!͠O!ݟ}FvMw*siAcm?SİA8)r;Ge 4~Y~8_qjnD5XumBph#,%2]ϔU0 @^(W5b*$ֲ={,Āg|Mэ҉=AtleV^.E~aZ&ZW@﮶m|7{!uiX"x[- ޡ {T8nH!nA$tws_\Ek<|a0 P)\@0FNIQc89$ R"<#ݪ$;7nbeP*F&]WuenD! ?bsY.HCݛ"A 1dܮ¿%~$Mg Е7LLFrmCijп8싋 ]/BVkYL޺ـ!p@Z4xwﮁkTūꨓW H0NA;ۮX_g7A+˵e0&W 4fa7<ߢ$.XVql7,96Xԓ%2&}%1C{|>P.k}5*MXh{{~Eܕ3KTnxUv:B>\ XDP]ZŰ!Ws1Ql7D~R w-U=8.z5kJWu 9S@Sg}:I>b Rq[t[C+(}Z U@Fe>7$m6Oޤz9 /ԛO#!x{ΖRyfÖBm\6q \R03u]۸ꑌ)F܊&.TOKQVBL\e,xOI(!ϣ?WeMBZFNפmPm'VtTSOҞP΅bDqR&ig&ݴ&1Չ}e14 s $f3! ?BI$KjA*/;葌 {,Siqc%ѶjV+p0&&odx2K aUt㕳=>A  { 3eNrʗߣeI#Bق= ` ,dBl/m' n9]?#sm?TB3cn8PcL0dXvP] eO J@>Wua((t0q,pAmhf(|^dta#X4`rd) _L;T+O䬦p<6{ϛR4 +xX`t.,/IԱ~Î8 *Vy{@6ذ>l4l%<ϗ 8UٰNf P(bSw;.F HWfxsS/L#{[_)@4W1e4y@$]jU!(dv"a )ȡI@8;)0 x(jT N+tݦ.gTŀjKY9mE pR`:'+ڲlvщKNϮQ2%.\:ԉOHމJą?X|vyXIQ˘ُ~br"#TH4 {v"ta==&`F&[հ7}ª>MjӡLʡ*Whu%ƫx?{vWC_S|A$5J *s]W6UPnqSbC}R)UQ6eeTBh"$G*": Oj3;S֐v> ò ]Lb7UrgDkN $k 3+PS;3㔚kS!-a" _s4@?PVCgoUJJ {1H | W#U3+f'T=R/6m r IFcG-<Rq#:(8Js-F5_M2X/S GX4e4h]|VRvl\,466a |0SԖz,M5 )"9!D\DyǽWBpHhDyjO"7'*%`(RdduI M~=mB˩ytK6Og+3Zz-ML@`}ۯA*ux#Ym 19T#'h7׀mB%3E 4631QȪ#SJ(珁'@Dy80*S[*f|+BS 8f>*B>QMY$DYܰ6>aS}(GjmE}D bk caЩ=h{d0t+җW30w 4'FL;f’>z-c}X0ƊX8ZR'SVġ6h`dwAo* }Vj\;K)_Sc{l:TZ4f8.\] 2^TbOA(U;JqOuơwF9> uhy4[[♒cSJc=`-)K8+|y8wF))A1lw{_df^9H3&saڈ3N}|/uM& KdP3N,e@ arx/lE>OeWL~dKg6!p6:qsk?OKeq"-JfV3JEk|Jmkb%p/0rXh4%)u\DKMYPnC\.x|TA3+̨orvdžKsOhe}e g*a "3弭d,;H2=[2׿ S@IǐM M/]v؎+pjF$ڸsec},s',r\݉ "r 2;sN8wA2nNj"aG) )4գzxg[KG%ͳbBjVwaծ8l*Gx掖<|l-% Fn"$S0T<6s 9uHN2zAM{΁] *L$IZ%pB|ы`߭Pc v.eaJА]%Zrj(^ ,͸ kz' ]+˓0e;J(K+QzYV Ju)~p>B6+ɯW);u}UD^B< E% p,A$ߌurL9ȟ\ ͋Y+Y@=j^I.\fiJtSQ)r? BñxG+_Bv榎@-ˊh8$ yl"a |#].В*_Oɧ&0a_+li:meIc!4}b3U^+rJW"wPWWer 3^b@ N: ,z?')K kBt2Ԣg_}Eje nF)CZ_jlgN۔천Cև-ʍSJAm%QlQ~(bxBP^fxrv)rʕmt9BK"Y*`&nZ1S(|"d>:VUtZ^N%: ޑυu' Qd90 u^``c V?T$iBqG]iW=Abx:ҵen/z?@ƱRnbM=+ikS  H*J_{~$M)ܪo\;?6GRt V _̦d?C.g2/&>qlF#Ql9d+ht ~꧊&[ƕL:?|yz-mMh;2i˖GцƁhaXp˰LIdRk=aĴ&cV uюX`qS/*ǣ†|e/Q2aҊnmiCY1> mŻVD8bG~5QBǁLsl՟>.G`uH ^8}yr@"6T=ϝisY&Kx 6qC>I$9=ѩτ-hI3 -B.g,σgw R/ ,;Eń* j/1yv7(dJE< aw( evq:fV2I[ƲOJ:d[>aqh$MNE'NXzT9~ËGjKLl?:3<BٮOa֡r^gc-Zuw4|Onõ@mkFd&JiQ?yr$&31fL9ەrQp Xr{ݳ|o–O6dWX|c{NHu /X|Z8FIձ,kr!}!{[4k4 /LZ > C'Ԧ^Iup0yz>H?q&z^oD/65$@hVGe5LWmcGSË1P fbic W+J΋66/0> 55#ԇPBj cI<y٨jC/gy)X?Nێk/>"TqH\8k\Y' ?#SݳZ iZL( =w3$H5k!D 4#_bِ|;NUB?nU_ 26)‰/6~ &*J^/a?7'|ă$wD|s\zMDQKZ'(*jz#Os(¡>+^Лȝ5/1]eB0m;4PۨUR*CW>齎ķ;8ugUy4BTx]QZLYW^ETG7ߝyҕEϻ b#a|Qۉݔ܌Q~rD4 %\Ľ #1/\ _*\\ G8X臩XB[^]ERߢyK줫So_L`Xwn]k#g".ya4b=ưM8FsQ h/ޜn*cx>:+=mhkFoG={eFs27Y$-jKֈ(2e$4TLkpq 'Ҷ?.PWv8#qgku@ [MlK1[Uc.?嬳jД,dNEKɪ.Ğ#{j6FyV mH+D kKb]3P_lQ`]Iỷ_r{*› \2^b1ёp,/` 005gDI߬d?i{  ~툮gi[+Yx}p8u O)a ʂѿzqf5yώ O`;V0x?>a0VX˽#ăK6 :?(difΒ4F~+/dEIˢjXs"ʍ4wudU|<.'+1#v ǠTDb`ܖY!K)ZMau)4dW)}ΐh[FsΠNGDM1ꦴvh cf2ܴܟzqlm9 wt u DC4zZFU26/Uqf6E`BZ3tVlypn^ŝ:Zh"Ls Cy(2f;E¬Ƒ{ &tT"*-b;ÏI EMC@ܚԨ*R Ж3UrIRrR#ũF,Ý3tDC fWf6fC=gR̴؅q05@URH);8pcO!!OIk,әn"'zRJ9=0=Y8:ŋK"ȫvqx;xomEm_!|F|r~)N4YLCZLˉW Fu;~i:fī :j4.>BVi0 bHs8ru9^Plӈ̯u|NJ/saf0wU.Ai "#*j,3"%(c@;iEԹz1v]ВSwgh(`h#[[K홌q0.XOi*uّz]00>l左`%D[>NAcRR{|jט T ̦?T?HB8O9i Axc 2q+U,>) /rf1&wѦϋGn,ugWϾ 84Tnb@I {@~#}IT LAN 5D) nm% 5;]hjnh080cϨYSnq YOBCN?3`7KlZĤ&@+dkLHE%Cx  m-+Y;3o #7<2z7@G&jtJs!6:ڛRG,)5GgPU#lQ3+>"dΆW dM~N8,k3`^QUӔFA:0?"{pwn\E@2*)XPx+Os_ν_=1u^Zs}T.n`GWpB0x l >,CWRb+)*A?wL5Kw!aRyM& U NF@m>9-X%Oc7 R169xR- ǘ [.wl4N^>zȓB״S^rhm% ܪY{%y. ڸqR¡AX|6Ap>L6 yokX٧L ۞]NҳMweC6/8 2dkr#zt4+dLX#i]-IKS&uwnv 'mLrW!3us;&96.ևnD)GrjJů5iuW7bCPR iN'T%CGcc̆+YT!1},TJHV$l18Q%# i I \yv/Yd)6 ?=y]ih) keBrs4D;|PCwă3{WCJi+n/%b. bk~OPxH7w/k] #\__oOX#M?˷5G+YX}O~Tp$ܬbA.~黮j~y&,jȊ i z"^a=e.ɨTE~FXw^29un3}`uN!tpBm;MbQ=T|_u5wXv8SKm]nv?\ נ;0ۃL ((BS$*_vgq)屫D ?<8PJ2:kVA%,,$z_ҕd8ǹu4{RBb0nJpD`km3Ukia˚T{~ (Şnآ5ZMb,?ynDzOlA`Ar 3 YNo!FYo%4|½lᔻ<#4JI;+L.3wi!<({h(-z}R[l3j(SJCRt<Ɛeq]{`}8t3KwNYphJy^1y2cŌBAXՋ&5E?52y3~/Z9l`E=| f&(bAeƁ[>;gCa_Nޚ܍־/JO AI,Ms._T7Qd߅!/ F`+2 =a?Pn8Ɂ^b{+wm䅤&4MɁ񍸸Z=Sj^qBytilWUA1㐶tI-S&p#|\]B)Ñ-0PQ/^y2gf\B :j=1|Q,-*Pw GR|rcU/r2ꑟj lY_[nތE9v}qs`# 9 )[n< V!źV*Q qKORO&yʾ\]K (ǟ͠ x/ 㷍Js~IwVlC=hJ*ϑ0=i;4NGmmڪyOZ3ed#!CfqjH28r۰gˌhܾ >6:J(#P,,:rj}LՐ2"c-|3HtAs} GZ7Y^ )W3Qg;8]:U'K?u#NjzF0Q&pZ}hRO2q Q1Hk  x줺zVoHnkvmV+ KS!,7c#Cd&Hm>]ðhHJ"n"(mmIJ}a;3%7)CM:l)ğ2܍h^o&``ƒLMh4^BY{'2Py?(7L9KgN@HU= 4C+V+; a 0_[tE,EPOugS) TX?0 p. 7ծN"rwI+h=S0_fFa^H-_ƀUm,-8"RZ a[Oi3/g(9.i ={][a9 (q+0_wņVKdX֟+w3JcoS-cϤxKmB4zy9z!4 9\ DdL>DH\$icLsrGy`+hg9%~;36L7f ,̧bߥ/UNL;ƛ'BPb󔚸Lr%:&Sa!eϑ*>| {]G^-}iyA%\wfЛ0#QVqtEXH73 x\3{2Web5ٟr:40C!W49jwy2)L{cyz'߀?}~IWIoQQ,ȽVAjHG%,ngN"C2 IpPH2w79i[&@]ErZzPX˂-3twƥerV]pT~p6hf\"i&LBh]sW 45z/㕒t6W0zQGm+3R̻ l` }O}w*[vEP4~ kىWe&C%iU&(s)ȗn#`Kp]2iЁmj.}w_m)/Ć19D}~ ?cZm̓^(B:?)4sߎ{o{0c~T8@g/(>͗kyNu1+eWJюaW|:"`)Z y#ybi]THi6mzj:2HV:W!٭gW]rRItT!hcƣ L>cϚH9˰OP\W3p8!Poa3Xviau n+v:vCm5~)p0tr'||Q$9LO@˗WP2י`qlܨFAjAN B>n=my[,ѮdN=#Sγ6Cƙ3։!C&B-~9Žǡ  \+ 1Vfvxۙ6fɅu\Ux~5ߗ>|wEBP:{g:{m\CqY}S'\'3~z (`Uk{8nR[d1]"CKZ52n8̼6:@͟snގ&(|>p_WuU8\,.m VYP25Y <+xFfڱAA,u?桬(o#ZӤn/"9JT(C ;w`wG<}DvNl)PQwWvg:8b LD$fH147}.5"bQ%u nrK1֏i2j `;-_7%&eb5);ÎP4glFMQmKv’ 9GyWFm+C,1t4=$J;ըZ2x,C¬BMp(XAߺ:_\":Bۅٝ,>XgruZj@6p0sEٕ3J7]AbNeݥ+6RKQtǦ῵(p )q¯0[ѵ+_EA04Ak)e˚SK tb$D=_`$ (}E4knyYW~Dd/4] '9ey3mUlמk /4UlEdD6nQΞ/uΨwY$Jn`3-COt6L=aó-G c,سuʰsYeӦV-HW{Nhvu!pt؂!%!l˭[S2W}cөHco|_1/&2*^u+]h[S4&:QֲѰ4/h36:l4\KՊX]fGH'a ev?Ni  h<+ eďJ֮3~E.>^%-&coy9:h0aa|3}bdOLK Ʃr~([1evE;rF͒+k51mBd_,*H]FrQwqbUXT3*M9ԼU5ΪЈ#QYHE[ Xed-:׌4ϋ8?-wn7E]OocڑSme;))dG>}|͸u)/`;d"9Y|Fү}zeőEO;Z{džׂwLC|辄) o1&Jo+eݳVb$(;8xDW2vZ0=mxF.{FfH%_!e@d6`s=6ZEeёJ<#zycCA ? UDhH(\N1Kz:Jz+&SNߞ* BL:R:h"W5,DɻD7+gv35Um( ErVx#}$ÿJ0;=ەqi)>wȻ vxIU< 'L4b|YP^av2]ŀln1}Ӥf #NdSL;R?bA1TZmf&cL+oPRDS2 aƀvV=g$h'I+ެAer#{>rCLCр)\Qʀ<-[65r#k)|^V.]].IA>XoQ`fj~%Ly=nt5#[EܳGHqJ5^ܴrwyVnb~ Kub؝-=HhUw] ٰȘA<ħ֭½H"OMޫq"o`~Ծ2LpL GoS#E !j0?w`D:NfƵɕf%pz`, cY>|8ȏ:`sr%3iAm@ [9K vwD܊!Ĵw:eDlbC-6bU.I-jᰅeJ0.PBn}D/cHPW74Rruat U(),dxaλŒ3e Qcϴ 8ie`Fego8 f]P<8z1~y<}J ,ng3n h NM߄c-IGcJAՈrh~sFP5D( _TN#8$WBEϝv_A "tPHyaM;eWxI?&[DSLw*¯4d9%uT La]so2۳r(hs̵_I 4 V4bܩ(B Wcjb;hg湨-oyG4\'KKzawEApˆkV@#߈lN$:*X9P~ :L虈[ʈW>\A-`zIUIȠ=ƞ=4Qq=7t;8Skma5'60?2a9CT2M N`o-'g;ւS=]&Wk*ڪKclBtso7SBnQ҄~`@U|pbW'C.c;!Uc%Bڧ~?AwcA2B< X=yi9mC Q,S-pr5CeP}Ng[ WJc˽DRk*I%@`LJJ j< جC3y{-:m+?A0!'p~7'\0u Aﱔ([E3WcK EZhzĒͳ"h\-GX9'A4`Pl `XfD!"\xx ]`cB|-޻2Gxvp)O~2:ϵ&+K\1?w ڜg(6yz4Qd `x<~8lrVފ#KN/񃂄u3J'F EN2@ t&n *GƋJ!oM>;Cmgߑ喻uwxFX}8ÇE > GY,Z!B~C9daG07#Ӟzh~O~>iI7%K5f z\bxw[>q/X_ Ba'vDHhs)Hم.M% ֽÈ^JZpR\TX~TaYݴb_[0]D߯4Q aUn_NR SbN'y*fG)HQ=9f%̦X#ے /m-h8.gk V(p_8G%9'ѣD`d#In"\A\SR=3Q^CYwO'yMRX}yWYIkgŭD;ӗ Ʃʼn%tـ{r)m4;޾V_'"n/&-JdNYӱd]5u:awhH fϜme(S|}z%|T"5`]-hg9Z@W;'|TNnt690UlDzDojUnSi\C G:qux1SQ=[p$L(dJǃ zCʣȎU5d#uF pF4vw2}VwI K[a% e'O8l#^Zn ̙Nv@C 뷴UԮ.ψEqH)ڡOhHb=%+/W&ԲfM|V ldE)C~*+wF˘끵USh"4eVϻ#޴{r.i^z yUK<@1y6)4=DLOiYmm)=+?aH;Zkh40'y+pYP7H6,brxPea:.=S1+ +$=qw1b Yfҽ$KχzղN>Ka~XیoUsr&K̭cCQ=| vn)86\rE;gb]7콎]JK-b|KLicTm)omJlphJS7'3l>VHJrt%H =ϣ%kc[,ֺ\ٵž2W`u!fk 'fuo@:YNS0xIUzKPXA`pDT` ڋ0OS 6dre4` ^|;QMNHCVuw&T||;NxOL}$ںT+ &%F;Ta&xf((+ڠ!P)?O## 7'=#Z(Pl5*,m)èTŦNj9M~0ӏihn:@˂AqɎ -[.P5-1nCUPJUpfqU63U (}TKݦaJJq *W@5TO&[ }|nY&6*[hJݦ-Zs24ثz>t ~4s:C)" Nt؁jXg*|y znrSF7)$LdG֢)ԟQ7󛣥cKeZL&SdQErV&7aDJ\,-HX3 T)-|}ӘdPA2+tH<3bB`Y<͘]sJ/ o ;c.GT 0< . y _R67HEvߪ@%kxԘM*l͸odw!!C{cQ. Q*b6ٹN8X:}WƟoF4|r!]eHOo׫uc1b"[ʼn zg~(=F44.HT Kf7p4[ =ei"|kӜۜiqMLV3UUwl/f,͖&H /m%1sykt ~]΋ݤz'ZngԏpKNO,TH &@}mjDL7D󈀪|t`HPwb]T0`wEaSo,ZkSzŌ kqTDs}F%;=AH "Ti]2䇯$tȈ̴THeQކTDTl$[uB<'eh}ڕPYER KkĻE' XPﲒN5dXX}UU)j<EE$cEbҿ-4摞Pt.s MVesz>Iu80O[],Eq^HЩoBJI&I/۪o"?w5Tv2ty0Bj*9`}I դ k|E(c"}j\AVNy+̴:YV)Yu:U]8ʾ~GL9[+d`X-L! oLYnFA͔ak>햧̸jN% gUZrieo]hScm7K vj|Il ntڰ3P+@$ͷ>?Jޓ)&eZR g><4-ɏHǠ[px\Z9fj:| ,ϹNyD΅wc(TڹJ7~2:Y%v2l+ %݌i`S4Y4{R" 9uP SeUP ^wYKǶmnؾN~T* p_ԑL5ޭS>وƨc}, s"dvX2'Ov>; rG]bL= noa–Q;l]@Ȍb מ~ia꓈ Bwy$MxWȇ3|E&"Ja/,Vb*h{&~![y.xeiqŦf'tB rfV/'fDz8P~;>QOKww1h'ix`L=fL~- Eo1l$ WJW4Of? n2yHhO~޷w=nVMu3]Ӹf fx5i[+nzL5s, ^fFu=G|zGXueC;clQ?-xFlaN)Kə%ƟmoJtכ2.2Z!Gf?Bru6QKa&.9|r%[q՟;M"&>j6KDb1R,NM8} 6-|@l,:G! TvdU Rq+4 rgc~4,TN x7%UeHs $ *J#`Oe`cx37 +T M ס܃îtlE4dЩ̓_jKK`٫7 %hLkv/iJcBm^r;D똖Y W_5w6ua݋; L  &!=j0cab%LwiDeFKGt1,z>tJ,̥L_ns0Wb`:y%Q-o}sP&mn)osMqV;,=JW\6JRɭN`铝Ũ]|qiEdrl / MiꖏTѪ8W8;s? 6& R4`IMW9{9sDX-r_d:) f^n5'e$1p'c/A^PZyadj L9% [oRJ~):mcuBUMҴ/ T׽n4K+JRToAsHXeIq5d/" :. XJdƹxtD 'wKu>E+g@m&- `@k?QnPyGګQ%r*ޒ5ІDbK"*BKYt}v]Q?+ :otBE1~ F5zNڑǬ(y =Q؁Q8~ ==ֺ2iG X]a~ӍѥƭY^3Io711(]4zn|xZ-}_zF Ӑ]NN1'EG:]WJ -7'tNuOe!y JjKkQ :BaJ8ߘ p'PkK 乊lfDz:9XQAҿc\p6+ G*(~ZdA+ )I)YƙcFdP-"4!d%<|%'c.zzq[e<͗erF1Ԯ|XR DQ콗nEZ*m,x?ܼDj`La`475z3 u]CVE|`Ŏݴf#ҕffѥI |T{/Ț^ Ɓ ث %!&B,AN9S1l^N{GGt" k{F e^sT I0<@WER("dٵfQMKP븝 /]ve6tx-o) v gu$pWh}ߜ;)&lX]O Qb3mTD3:N/ W֜JT8:-&=h?}q,A~f?r yuNLx1xwaĴƄ"*)G3}Ljt3x5(}R0YB$O#woTX΀X\dM=^q|77k݃YlD4Y/V;+^dGC|\3 a0A|8o3wa3*@՘;J4 &E^Ґ$~gwr1At4 xhvJ=2h]$?ּ^Jc\}[j%-X~yfT3#7_;/s|<ѸNn%}y2ҀMT: ifrZK.g0rAOS2$IkeFA+I+=oAZ%T)+ "Ƿ[+B G԰q6ݦ%O4;?jo bɖ/cxmϳåmU:nP {GH ˸tbGrD'B9y7 Dg53 { KNQP -B6k%O!m' U +"f-}Jr/*cbஆA8.,0.QQ[Ț@VuPC10CFP4]uBY*믙f/ĵ Jw*f5$'=6ŽVŴfC(єޜ(tP7^1p0o~̾cЦL7%:J9@6MAEi5ݴ ܭ99ꄏIsU|Y(P|oNH>w wXnJaoͫB|5\eՎ iFmv$?BSشTN+=rW4j+1'M9Zaw05q$;!ExoQʝėVp9iL-z"hxF6/U< AN@ϔ߸Mn597`T0FU+Ȫ\J@'m e0, -C6Etɸ&Q*n:@Oő3*PgvC[n\[p 54EY2m\FgOD!QE*gya6-J면7#+j*Տ(*'*tLS'Xeߖ4Z;~ }aRl$_,@+1q[snX39%Thlɞ_D-%Vɻ{^SS8ܠn-*9͕\.T-x ce QoF|_XiZ5WS%(86:t:MvŏF Jyu1"$K ԝӨmhP[m ."Vf$O[`5 y8zDw{'!¹ZZ [Hq=i*ڠ({ e b>=0t*fx1nרw4(/6LOCq:KArW-7H]޼-7b-xFbo7z2,1Jhps*I`0 !ѓ3Ow^`Y&>n(^B+EN!J$vfYcTTyF _^8kbQEr]mVp&~ψAS qLC#J#}Ufy&dB"e\+2 F1^8)e6LWk1d_(ixˤ02c}[]Oxt*hT}Z4'P':h8T6{cCg2ܨ|'ǭp_2zPr))-GC,r9MK{Qtn4VpVJ-<(Nv%/CV$*? i.2 n]fB̋GcY[EVߡ^;f!U?3hF&?4Yp)f+nbn)7C}0Bn hEJU|Jryn4ktV87W|^!C C} c˫b^i;Y^UCX)iQq@?1 1~;酀춬u+_xT/KpL/ otY*I*l\MPC.vBjqNyF~n`;QpI|s7Y6n >sVE 1q r[:T\pi /7cj辍|zo~] 0\h8⠵2atDWIS g4I`Ba:BRp#ˀG;a]ŅRKtb*@ݥԀR*p;ӴЫ|LLЊP;{``KhJ8뽴b- >/|#([%w1J]N~\Qjڿ;ñq2~Z~hlvg;TDQ(}fQ||a.8mNr:g!:$(,sIX΀ V?_<$-8F6<ȤQоB+̉aZ}Mi j#nnZ%ꃉ\Bjk6`.|@Z?QDZp<,ЮNlI׊.KyO b/qɊjlZy"6ZZ8GP Y(LI@)fh)'.fǿ*{ٳk2~sy&2"FƑ :Ġdz,d|blj^%Uje.J7sT1 "X}'Pb RzOUJ?0u_-(~Cyv^:; ȴFAC]H;%`ժIN"v=-,7&^x8g#A^T)Ɖ-YɜpH[Y*TDc筍$?yE~\%%/#7tU`qB)KF]dYB ΜUHя Ew,RXթV0>MNgĠK?y= [F;,@ *<_,2M {$w9n{sjk{Nm]nƆOC#DH+rRpJqٓsיA~fH^yzWlnqc.*&b=ݩ|O}fӕh^mǂw @ @ӳ!~q77(;Ƣ^^E6|]ʫH'5I֜@􊶢\0SS q~Z /#PZ,!9QkFM+?t7䢄ԉ4Zn$?c.&'v1&[KGLT#| )mkU%QXT t2A$`P\Vn+ h#eDo᱅!44^{2%˧I4kxc=6 QŸ| PI) uTUR^3zN(}=zO ՋٰwN@6oZ+90jfF#q =Pz'8n @ տ/ɬꭣ fe/;#tM aXLEHVt9 Gaw3IY ҷk ]Gr:Ͼ7]蝙~/bAWRlH^s#^)nd#KF"![x1;UߎwXo-s*ttt *Z/XB?Ƹ9w)CuPYܻG,|Os薫c/eV̉|ˆpC<<=[5D=BTd.kX1RfA4hMt-;c%Rx! *+5|rP)b&EW0:R(NL1"p^(㜳Js5 B> Rp& OK=/_h-&3VNֽ"6K^D׵!Y(kNЅ"W>=Ip#pS1J- /5yo[] ;jy(Ryӕ>=rMXv˛V$ke@ zQ>q:"\9(9#︑EkF=>JKߨ?&p57u3AY^@xBYjE ~88DN ǤO}oUWgU$ W#\k-FlF-㣞E"wZĘY#`?_P + 6#yk#o)s$.ttEbi2ym-d1loj׌+Հ1i0~q>GLz',uҬ:ĩz81/i7M "Y!K1' *Ȫ䟟P:Y3b2~RQTS6|vdlݸF 9MbDke s:uwNP_C@$⪁?^8h:;?DH(!@ 5=`U؀RL{Sv~7KIG"!3dt.F D{}5.Q"es9ΓP-@7$L.tXa_kOqTnLjtdrwݴ'BX_>Zk@'wh"fx-4Hf|=ׇ'}&*P|iJ.:8DbrDDoϐfm# P9Vo y~~[5% *3K7_7-ajdҔ]5ǿ õ#JB63ɛ$ȅ0NjY7NOw x&eun40Ow`Yl;B`&U|q%E⛬z/AJ6D<;17o}W4/F0j`Kb _L5VqQbb qw'w%m<\q~{\W(G8AMil0hiƥF:*o@=f,\J6 V(00(o_sPݜ D7[ Pf-=p^+SɚVVo юr>d8fʴz-B '\N#m>:k:WI$ԁ{nRP#K.FGy4w uxqژ-Ҵ]i^3Wك 2AIxsgت1m-1R19]*[7c暅JYAG; 4|Bt -]>ѹs,ûfn]J.oV6_kJ b Ix`_-SZ1Ucnbt^YhԘL^yXT˸C' +4>J5EWw3UE:3&ORPMZFstjGpy) iWTߌ˔!I].iF)!bz =g+`QixIWAkO$J,x!JjHUsY͹]3VR5\{n cI7db7\Q/XaoThQoqnh36tBD+B3n{s~c[z,m9tN\O kkT{4iU4 THfV|e>͝ ;|.m0cX(J6gg\4`?b&bItm}aQ25Eq\E_*ϛk0C!~ u '' pQu[SX{GqEd[OP_F&y:lK4[蠖> AglV"2RW7nXc4Lg!^E.ԔW;ȉ(A `Mֺ0}Amy_^X-"Op_PBOފ |>,]HB3ŔuN :!Q}Z%M wK{Rod62dZkYF"?epvA9&⇅D@+}KV ZW쬏l "f6, Q2k|iػjM {QAB |֔WPkLjo|ҁe4e^G$f6Ҙrr bV ; [k_I%]Ry';Sm_,7X_CGx' `ˀan)07ܦVAM7KdG[YlRK`q­K^`L ̔mK 1(|?MH %>&Yr#{v{"lU0sBbnToKcP4VjΓsROJFolpG.*νL_@T'PfdW➫jW-.*r=OoKg񋮗aq(fm4)j[A0xx_.MeɐU4pLxVE]4ƺW(*1 {tich*ic7Ztڂl[ s@0`o-&$ Ⱦ 72Poadh\`.xC<;{O >틶ǛVt˿!1v }wd@)쵴KGHJV6R G8(h2}'u~B(N"hkT\"Y7Ug)CF \&ÙTjSVH|fqVY4.,Lg =AYоe޺$_hPX@oQuE s=.("q,^~76͎!`;= o2a1"): ɑ\1%@ђPU b5i `Ʒ+(,?(_s0V/ ]7Y_f( .om*JT|S2򉟚7:W]HHr %<-Y ._/ue 䣬WM}Ʋ R|b)"FvCh ) 4f#u2HT< e;A\\g_HY7uaf^0~1B"ڶnq0OsȚ7ALzAbTU)felv9=,FVs9^qBBI EFrUT;HdmxHHJDBP sr[j'je^B=bn+6%'XuQN\8{.y([oScl1{$bˎfszcQwG_cOd\A3_e'J4aH=d63ʇ 1DP_zyT"9guٲȈbvMZ[F͎e5-.8D#vRZs9:ǁ Lv.lc;RqUi4L!>>= (my~j BnDw6idOWLx"C`\PLyϺD=_gFTQ/ j 4ڀ3:JB{\ו+.6vn{ ܱ2\-US6%fYarB7%'JRZ[ډȥqa;W7)_t,|wvh m[${nsxR  )Cth}-}\-uO~k ]`܋ޤ{PS$F&(OJ8Ifӱh@; q2h`'"V},8,dx5qy,G3*+"icVe>Hl@=Zʯq,c.zQK'kY9=Nq >;6ȍz. rhBq6P {  D1~?2eWKn]d$DCڝ6}Df`CUu' 6$/9o4%/(+or g!vE.n4c {sOz0~Ǡ*+dfs^o׭mP|cQVhZ~n.Z@^_KNe'OîhCOrp9@z]bVά'9ڂE6٣$!_ux5>]mG?YbLʏob?! p РjiW|sp<ˮhN#%xV2 8;̯TaY\,9N-ap@ 'V|#~ؠf&?c~V @=nϢM7cʻrK]vLoW4Oͬ;ܾg9,P[x\r~ήȇ2Lh[qEF^C·ǪR#~|SmzOOuW}4c dyShUbq5)V€]fة2{߄NiWOuq c` ,Ѵ0{ rSYT/cgE/_g1&zwa.$v|oTh;9@Z|fP| Z.qsbzR+?oy2%EX!j;>B9aMiaW_EꉂM[uKP=b m?>Ok'-ߎqe"u^Ye ykk#iS͚fbd̍Mz @s*n\ cKw&j?ƝQHÀ̹$tTA1zۮP׺(i;Ejڦ0k7ɼ* MS.U1IOTŸF=FXX\5c#Wf~::*Dq]fyxnڻ+ x3HŁGt[8ER MvbCZHU쀱vn>!'ZOkE7 vifJӗ4֋I>* HqENEHg-NA۝C/+Ǎ蠃Ft"% ?n9 " wIIF =`iw˺6/-ßx-LZRz4>"/=B蘭$ <>p#I.m.i~ьKs ?|&n_hu($iCttthI2>#X|ԯ'sqB{xT1M2o:kgo :lZРh^ ru.D0^^W ,fGdT jf\MˈخʗY SsV$*G MIdBJ[ዣWpיl]ER"_#.]-6'Z8]x>w5Kx Kaf:}P<w5p|R| 6hkbWt;sx(csgk;sC\it[aLjF'Mkr>4)%\XvMrgbMoLnET#,E-s,1#C([f ѩ&lh'8,}e{9:↫2GV,-@ j&~ po~:jS_a-Q>bxP.bnP855H, GU,.2BYKhnSl&B+N0l~(LuTsWx:[`l[Ku5 0;B䤛b@XFEZU,sPVLꕼ>1&V.y;v]lݸ: ` ~ HVN7" %҃E;>yܱ-NJ ȳmx28(|-6Q*ίO,gn~y[r#o;UA=>ҕ̉%epj|uK|RΝNܴTg|p=Ͳ&H\.*sЎ8B[\"fC^'<QSJAJ#_#0)}dChw$&21GvFJ>ԅaĜ~ժ!zMupc(R˾uHn[ -4 צc4!Ա <#?BυZ[!|: j{И&F|d"tOR jǧm6C5INP6"h]6SfXKиg]c3^h`# t#c`Mى:p{-Y7@zLFit""&+BEy.㔅yn}5΄DB܎  Y#;TK~o'HWz.9`7 fl^vSi ;}MpתFu{y݄9-+<`ݼT!o@^:}TwhV%s*dkJ1߄Ay)|q[KtLf4 QۊH5Cje,@ ~2K.C^a T9YϤ#XK+eMsx. !]S>hS$0QK/2w~5(JLp"$W>[erI~ޜ bZslDO6͊癰_ULy3Y%$@ /p-2/o Hn֢)ۉYD 3JePƳ'ؕ1L"y%p_o<^V)=Ӭ2 "N%͏6 F1㺦!13) Uo}r#}/un6&M4}Lzi/ ߤ7 ũGMns5/"pO HDS yU? weFor84Q7UѐrpW7x `o+.gdd;beD ɭ:om0ex@V.he Q }FeZ;~.&!QLdOf՟-:BAn)hz6\K;`T.K훘Nl/Gp+6Xb:[.Ja<!^WX㞈1_FXQ!J 3ZdN\/5Whc UmŤK]pf\ 5!Ի i(O))CU_AP)9[/#U<SE U@PAjlWpH'&,eKgxI*SRi??n;rAXG7is $- xc0lI3>Rqhβ5JYg/,ݒ-eN"pxE8B52mA  LgVݽ{!G/W}$@ %ieQڛzs!xAfwG0P>4+TPq !]k~#&'+LRªl>V7@z3V`^sw&^  SQjg)RMLmAA=;J $">܌mWzu#cS qյ60OMI|'+Ք֩[GL*k9JIƅig02|O}]u,m[o\Ӕ=,}%f_٩~T ?$e9>bI5c D^{DdT尡Fph qˠ#ϙCc2%BBvf\"deEbw Dt53 O nP]W=65}uA}~Lz.r2uf~?>nqEݘ3x55p"˙&` o| bdJ­o06 .lVQp5 j$xKG1XCb%ۄ9Vi06,:y4L,lo]AR)HKd4m6 CӞ$3AqEs]E">.H kpJpL2WWŜ`Q"qm_SmGA,3,_.l^ J~)')VCu.@~錷uxklO9(cmuj9h"-OTe^uz3ڑ(U $..F>eJ6{6Ϳ۲۪C hwpSɉrH +2}kz~NZn^ɷSse/OR7\xMM€E%\~ј*1 *|gc4fekx4Q` mnӦkly=/5dHwju"Љ}qrUMj4ߗt}A͜0HzHj]Gʥ6Ssk#ZDb+` | #KfҶ[q_Y9y*RLC*ʌ>@OΛ1$Ϝ{u?MEpԩ-R^9`i~ϊl( ٢I$譥ˏ"Reϯ\W֕3wE\7 9ĜrX1?,!kbӀ]G["vw]Ax$1mȇX>uj&F xr| TeT xPY ĩ߻oo*֌:si::=3s&|=%>d[(h *-]kM i`6^˄CDO6A(A{=gQWz;n*UɹnJOK3t#$KKڥ  38g9_UXKU)[/Lrug:D`=v9Gϓ| . gu|fcg+Iwh5OKVYeN_17<0SB_&c 22JHh 0׼* t+ɤ[ʱ&7NWi_[fy1WrV`@D$CV6 벓(Mj;^ڰ pPmrmH2{Ɏ>EDk;SD~Nn\9~,cQҰ(!圽lr _C-pypi^S;9T]ᇡ;mAP{yy+> &* umpn.iǯ-v'pWNkfH[`{!Uc=)ºJ<8jHz@ŎɁw#28)z5z;Ye68#-]- &6Dt"E}8n4b:EcS\ S\ C50ߍ|G$Hз̨ ;͜#<* 19a^O[$hD:Du kaQ%1B2%Pë"qUPب#-z!DRI|w9ndp4h% Ipd rB: :r-K|Vl;=JOH]Fz ,S&}vVvg8M8Γc^*gz[gUw@s 0d޻:JT՚}Z}X3692 ,܍/2k. 0YkI, MSh$qCCާ]oAݴ" @?_mX^;P8_(~ :@H_!IDfŇBEEe}#ւ V2np=PE=&;5+|LR2XOX;h l{DdlC4圛h>^1-9A%=zBMOfKl ڹ)osQW@?slnKCѶl(3Ox \b9kYI؅JGh1p;`7 &.?V2ns;R1*u4APka=V!Jn*R3\u1ص`x uyw q4 vs3mUvdgM/o{&"piťx#"Z ؜9WP󇥎\Fp&\;76!<7 m;vף(iAv4&l4./jtD $wXqxwdh QƲ3s[֑XB?Z3`jLJaR&%~*/j\(; C&mc˙\!+peg,AB2ķ'y<.CmXSPdKY!azW`y~lfeb,BybAyH~p.1Z+TmbॴeKNM"2mL̑ `'GŔwuS.X5֣"*PC~@sڊV`2ZT{X=sFbum~ 8߃LgV[L f`b&l$ +4H6XtNZP1eӭWEfcRf@)Χ]B%Կ^9IY  .}|Iښγ4>F;o=F614}\2R$0;A/Zm4-ًIގ![O׏(ZRsܫ]u)g *^4d)&-بU+,\ֵm+lZ?J(lm tU%Fmw!D DvdtkvEWίzK /Wq$zӦ{a+tV^Z oǥfV5v%}C ќBJslxYw%:twz*n*x)# &|=qp H:hy/=m 5/oK};|43>,AF/F (1A}ī+9E ,rvVl%~R*!s%}U ,:'ٽޥoHzBeIR"k^=XeybjлB)`tˌ:1bu6搅儌 Jm^+g#x5W>-AA Ӛ-}DM:ۈ+v"hmB['栬>."4 >FSDʀ[V |C1lqLݳoc.K'j7 <QSfZ@ MNBT|i uܪr]o\ >kR0k7x%]+j :^=TP)(j}n˄{|]뛴?m{9`t(G} qS2IK9%D颻 $/&ܭOf 4;',S-P,wyXfdl&G񄹋ڽkB"OI@lȗ{jG{.V?`'LAF"D Ֆ0[n /8إgɯCR]aDo\KR*My`HĒy.zzκyDZv2p$ ]Ka"so1M®J\ڰ&)M gY2Gru nbՇo_udG ~Jpg r OnS NU -\ ujjh yq(wAjrh ʈAvqyQFB9ׂ ~Cd!.]I>$oIuGrEVͥ8q6K_e)3>ؕCGdG%dBGF WPQ_(\IB,<$H&Li05Yl0XuA@y(.H u"<˦4 BϖN?XڮQ=p95vv/N$ -e[{<ߎΦBg)U ˜gRvٸ.wX4XOƦˌ@[̏C0BC߰*amB?f. nAH Fg{ïԁ ͼ:S>#H@+ӶȶNƫe.DKgվR-x\ 5I2<* uDZLB}3K6 ،N`|˟Dq͟OW-pVžxbE dG PrLr)t7!ݫ fU>~ Vp|%Tb0 6b,d8#܍<8j2yb["umzwZ6]7FH$U11mv],MJ^C YHB:= TpH~uuTĜ,-\AeB`:s2/I2Ҵl@>&C|;DWy;ʀ$^] h9 %2WIZU? 5WD3[y?jy8gٛs0va{WqW8 Cu&U.P#>(H(߱ HmWUy<&bG #-MmLݽwfK9" AZ9&WDR)ꓕ!m}憤. ~/.4JUᢜ^+r[!>)Ԧ}Å:# ,P!*.Rɳ1Z?̿p1ȍZh&ҍUdqlV_ʝN>Z\ #Z^.L8ySRMףY]h_v\|S>PCFzHxXyHWĸ2vXܥ O^2M_ }5X=0r ~Ӫ9Hc3ٮتSBcDѿvc5dt隱1ȓ>]6]_0aHgٴpmC5>J|Ve9Hxg[RCkTۛ-qp_۾B׀?KkYp#ٵ`V;f6PYn'ƤzыuuMAQNq.bΚh:=iretn{*· ElqԂ +sN›@jLգ:dL1''ajK#6Q35"P ;,8Cc`ސV8OFN/ x-A/ )4ڡsJ&һDiݣ U}\{D_*G^ :I@0GŲQfP@yHWv@]- A@Ƽ _V)>IW5TG$9)~NswdX4Q' x2"YkveRriɸB6Qn5d? _5i.K?&b/,HDI!o mtKCA{!]fFHӍM(\/x(4fcsAvJ8BoM`$R| 7tךD1FVۯ2w;|)-832T:$ii%D~23@iĉ~ZP4Eo}`/bSc@9g4JOt! 9?=m=rw15Td=˷ ̫ (*zvehd+0imx,̷i v"YIު]xZt_6 bX!nggJCۚdFaeB-C' 2+RO@RÞ'!293`Р No:*bt^s;}'^*81=%sY= lL국&Khj}Ss'xVYm.$ûU ;EֹZN*C]!e`b-v]O<6bU9PE4  PaD!u墲0}.Όl{ 6 ]zN0p56kEBweݱ.U.~عY"Q{Qq 5u$0G+ku<7[L}PĢSZdrߗ`;;@("΢54F*7qn}&g ǁA_%]6$2L;7YgO(6^9XPv=sB/ݬ:66ᄩFmR]Pf=.O+"T0R@ e(0Eiɻ^WvKP$:^l42+Ĵ,/~b7 7v& bA̚}ZnoNХЍ+ʞd(~h#*!3jZNJ|OR7#yzxP;Jvr܃bsƑ f`ƨM`U_Q9+!ރpŬӰh/6R?bDb~3gʧ{Y":1O_gZ`1L7Rqmkd Z[0xH,fr؆*s]p|<-5Sڲ.TyS ΰlv$`#Q tl&,:ȿ="InĶ Qعl!e)Y>Sn|Kc@t}!c*EGY=#PRYW6\m-64UuIX~Ռ(F)H,X~[6^rQ V!ll!-0Y5ϸ*w@Ww:X? MzŖ{~ $rJy5#&gWT 8sC XxP2-K%Ѡw~3mi9@v;m Ujkݺa=Ves]z͇zQYѤx cIл,97Ȏ.41Q%jEĺ c!2ͯ$9B;ӯE39tg$_wo'@O 1D~cTqtGW fnM6Ok$-n'U$5c4%9n X5>3fr PM^&Q5R*F|~ >R*dRO+/G8+Qzt:%r8GW܋%Ȁ%?, r|mE]vV1j<=u8PP T͗2\JaS7 B{ xKšG  ,r3 l.hi" D5"uفKSuBQfy% 4*fJT|i$GjJ1k?h3*5LPkJIQٞ p8mQ]BV;5}#E?. >jCC1MCN%Wm跳Sƅۓ[e$OuQtGG=(U:0IkH<5fFq"jV;U6 ?:\ߝboYKr_)AΧG1$fRR嗢ѩ(6c4t 8hq@SΨ@3*f=JdRTΑ& 9zz>1H0hmnf6wt5ȼLMКp]kQbLUas N[(w}YڊYd;EPVkɲ 3Fم߆֖4n-M).P[F|;7 =gw_HEw-e ׺25!jNb`I3MJMz xYht|fZiAb5ѾdD!'3ϊ=F]`=kƃFqIyBoAvPQ˺Amv!Z㧫a{uՒ?,o,z{.lkxksMrqikߴ2_}x;-]՗J1fJ[%'6;\A+R'&7mglm׍dZ!%$r~(7ԥYqTFgXᮨNr$|ҫWA̔ 6:ASa Ԟ~ͻBФZt(PF13[P¯jc&XLnS\E>D_IZz/Y)`җt$WGoU# i ܡBSF)xν90ݰ$V{ɼQm*I%7݊>4J'TrLB;g@#96o&njF)IN:4ȼbиnix'^Ԅ&.m҄Rj$-СpvU9&o/3 BrD|}bfNye;Ìȵ^sʅBJf1r`:>T!0r;e1x m#qcңo#L ޕI2O :8K4bg(ɥh.yoLO:.j p4݌:;ɝ6USN\Wf MؑA NRqN#}:d66yAܐ|^{n/7 bhɗ}Y_K[Gp{'7_?(^{N9Dɝ,@Ttc,Hu2ۛs|͐+εy3 }.x hQ^xs4(Acq/2 E+g%~QIur2["6[']k7a@^`+Z؎ĵS7gV5Ś]NR2 4VH%QyKy)s~c 'c hy(mɓ &Wa`i?m)7T9#dEP,l>:{vi+v[;m#% ]cZ`Xa"MZÆl^\QH:nPXU7U} V;_q(OW ;R΢kë&+MC.œB̟P =lb0ym@vJX<яdO0Hō]b>T`z?uj@̊ ?HNÔnK&Zǵ"]:ĝ8'"d>] 8ˣ~C([9nҗOshu*8i-׌os7A%i#=W_֬ln 5J,p ծRrÄ#!, M̭Iݺw$dloѱpOU9^ ;YDU\V FLaZ=z8 k,WccG3ISo;z}z-JWb\)\9-F_` F')RK.0AL5|NjOW,-lܚ"c\6jeZ(uyh$T#̄SHh|*r65q[}{ֱ )7Q]7i>kw|/,Z 1gB)Qift/gWe! =Q0ERh۱Tgx:/q?V6z >۔)(*@N/9JZp1 Ƹ}Ł~&Vŏ/cc(j['~4j SΊr~AI֭a4MiUteRf1`;M(BAxמg% DnQm??VcY '{) y^ϷkE"FcȂ}KVI"FgW 3(0EMkiW01 a8-<9RBV0+6n;阚ظ `̼[Gr+UGm)v fNa!ls3;cX ҥ̩ʥio8ٰ&ކ3V.#gm8[*Y]@AǾ9iVkp籦 RTe`٫w$36h"1mkU9OwzaF\q `óٿJO\7̲+`axqUX= 'W_Iud`LOCzϴN.ь!4goI e zViQr8#5SӵC&^5~sT3#N/>)$WUJKY@wO$H@@jSCWk㘰#I۴%h  %Au-hd-ռӷ]i \gW3R+]ëT} _N.=a߰' ;(u|j3~CWgȫ?XBLPpYFqRĔcnvn]~K1k=n4lJ\>9:greĖpr#l}'Fn0dԋx cKU+.Ts) 9KAfDQQj#A#?[UK;Un۴X |ukExGJe<7 smM%Ǯ  as;PbdHoyQ:JQ4J |t灜pl=%a5RT@\ynR{ϥ]&"p%ZCunh΁r/f/:̻%񏫩(ҽȂSȮGI# >ӴBb1rҚY 6bYBUMHBaQGR_BQQ`>g+>?>P!(ňh m)}9)~PA!ɣ nnd0:n͌mx Do0M1Ž'%:'  w#N;_mxe9aC[@\ڧ9˗kYqXIw=0n/Zx4 QH]2h!y<՛%ؚg7F- k3™Qo**[y&>Qe.uj0b6c>CL} G|> |)cà݈$5 ĬJqT6ծ8r}N'(sf3h)LS*ze)tx!K!@}[)-_Sp2yvӅ}*nPL,BMU[9˲>f {nqjCJZ[v3ˤD9iYS~_Lg4{ *l+enA5'Ũf^4``YCkTԿj^]|7 r-Oz&! n(Z5.q됺6w:&\}3/lmMA?KʳiNn-V0ֈ⡏a⫄.Qjَﹲ`j5-hzv֍ϒ;aUT̙tǕSF!(G\ pk872CKu+ʅlMdkʱ:%¡ ﻞضVk7O2F%Du#% Z2I9/|,;L?B<$P9F(-pZԭ(g1sǮnPa Q~ͮv Łf%N` ԇ4ڃ oabstXL ֛[T7͑ 1% }ad7+Wq_ ;FlDkǩnp_IdUzZԵ&q+fئ'*^6+]0Km.78ޜZu?Oz(~ԴLe;='oL n"N/'@ujQO5(]_o#̙JAJ;W¯T@Ng֕.{-T\Qmċ},dxB_n/zH+Tm,Z Ǵ\+p2a`'R!Ck 7hh[Q,:l'a5-Q*.9( n9ܜ9RAeg)ݛzR/Vk]3^ 4g(fohyiœ{yY\!`PO:7&h~QdksjWr DZwVR X#9WTև?۴!~-:*sł)k}E|e50** 皼g[~KR$͖E/9IXx:AFRBnwH *2CeKH+K\P N7tҖr2 XJBٍoo@әr.<~!.!XH0ޜ]7;:"f;cy7<(LT$$}Kt\24fr~s`У@{|v۹lnS=P1x0;6h`:38zd]ػ‡VF0q?WN .ߴAa OWiB0!;8?oN18f OEH[|7oAQ"㎿soRlj P>:!BpLX n$N%073JZбu2&ށPCO1IkA3{k?|Щp$C`MpS`ڏrm`RWQhջdX\?"q^>9AU2)wja6n_>|j- םwڃn&u$j(Ք;5"I O)Sc*R^# 7hM0ngo*n+.9GQ%_}pYրM49ߗ lDI0toP/֠`PHKM,:t]I.PILO5k"J}r^謂W> @>G 98"*Xlسqwu7/U2cI*(EnPKrEjZw<|܉=@ںޤDbBeG+`bU(WԨ|a*Y4Z4)dZ6QJj/8r?後6ٲ +`bMve}4ERoEˆ7S2V'!"E#$m$giX5Bo[.͕&4X@9d_w}ki=;^%7+jC;M?.tM+zU@ik!L{E=d #g wm9.Sދ&yurC.7$EjQW+To銽S$ʛ7$sVHxU啣+sR ē5'Z c}q]n5\ i[Ŗ_=k~{zNNvP3jlI$ZT#qGrÿ?cbW,Su!d/l bȰ[ҠoPhdӔ$ |3K(=ޚ>K}[̓%@M>AEiT.#3{fʺqYURX4aT/Xl1d) 3C=OAr,h;eR.Pvֶ!L^jpc4tr$nr|hB*Pfbfc}(,rK)ݠZp {"j*`WE,c-BsDk|-ܥS" g**FP}|!eX~}C~-jq,=Ʈqymɍ@:{T9[ǂtRϳ0bA9UaO~dc;D<[J桮%;c)KC] ٓfOhf=ߣo} }ćEN|4]"h-koM27͌Mmov<*X,B~BF]rNHeUNb2}DֵZ5 Q;UBUuK(M,ãEFZgc&ҭPOHN :K@M5/H=TGogynBo y(q3G6ͅA(P_o\N/[UH!^7KX|ϗnj]f9+U8oE㸣v^:,4GCD\N6AIOYZNGIAЅUjsF;/$-|x c-u:LL`;*Xȁo0t=`C/b-FK~l bUآLgq&z֋n_cFz/ Æ\< {$8;qV]'t8^Qa-VK|,^-nuJj6ƛC$W|UqnWxwEW|@uџWh1{QƒΔB)]-Վb0^nF>21{|3$<];Y"h,t.!͆jӺ`I"lFkit׆;d&xK(c'?Ki^6SzTy{'尽?ܹ,:l4^YoK8iAA"GgsGő;8?bsS'R̽PPo-(P5<k "Qw\Adr}g1ޅ`QR,[w4F7*Û50U; >94ZUGN͡8 :aOlfVDN\id#/braQ9 1v>㱄g)qJL_q'V7}ejw~gڲQ?H*B7 v~fUJ|,H <I2C ]lAf>CIPK;<0rvγUtdo}?r|s*J"`M@Qt4S X}4!Sdh[aY<_M,꫱Tr!FؾpZ5ߍ-A?ES]ԍ=$}}QOq( /nY娅|~CprI @iaSo? PŶ'*Iy]OaFNDox⋉(mZvF)JUI٣vʀ<iCSFPM?YDÓiSNvi{ 3X-crF~'Cĉ9WġLG2&2yTy|]5an7~)L3&fo_*ZWYF a,-ڞ(#>[~ *)wvgGT4CTk-P A\_*/0.ʡǡ,WSg3obar; C\K}!L5#JI:֐~^䒐vYJ0y 0r?C!Z1_ߍژ,^eN[/(SQNAx9c_}e 1nAH'X3l };p+evnnu"FD@<)Cd u鎂w,NԦ7ϔj0m.3?3N&B:MuLc[˅ZaVZ*Dy-?;:f0_ @N5LpERm1/kzqd7IA>M2RΑleD9 XT/\U./k2Нܮ3;NBw@Q d̦?)B$[Eɯ92J?]qoF~{ɍK[i`SPSj7DEy5k]r#o9"5Ay^Dtu<-`Yf'fmMX%ei}2M4'lšbt ZE"4Ӕ(Sޫ+ip]̨!*uRC_0 &t:J+=u_Ŵ{`ڥga:g~$a>ƿkM~9_a .E:eȖP=SGCwj96K5lm@&C44YSTإ?_Y]3]?dݚ8ǎ^*jz6)8igORΓvՇQz0PGݚ-zt;?UR9>BPqPɊ;奒1ր tw4ƀ1mFOĻ]7 ThM𥁼J(P}DT7 rGieTB]%Oj$;SK %gm?H@5p{FPlChO鏘~7q ȨZu})쎸KGM0l*?]2W_[Vkڇp )g\C$ul#&':L #M >Cl " ԙT}eIJ+>e;_߉7Yp/lN,;JEȤR!'p*18>kԂA#;iE,]݀cCνij5N{pAi ;M0=Eu҇.$o){T:r>4M'H *z)@,Bsta !*ݢ0!,WG@Ӟ;J⪺VZ6H6 {$o/뜲by&{VuȤ_ =z r_"΅MSP7OjMښƧ@͋L4ɌS%aAwVY{x7i{2xrl.kT.jMa-kFUO ~{Z-MckM'۳pemI(QvE3}ς5X0 䵻jDL~r4,a7'Б@LXqij[<#;50?1Fmwq(w^ d/uw Er۩H`ᾈ3 Le@]2LDKɍﴟJ}Z%ptRC9U!X &jjD4,%T;y_}BLcOk nY˱8JɅ4gXkC7aMvװ= I}(b~(MΙjb~z$n8L/|=T :5/E4~6W >uf>AĈE-έ(&X"@s}2PpʾSe-T+jyWfY]JNj/HE)&KF . ̈?b5 W|5zt@mv^Ro`Ԯ[W!XW1:tGH\KU|Gq&.Yoexܿ0b|e:uW}Vv^TrqsO`P:׻kfӿdpW2 wdx?r{~xE񛠇aG<KWFcq66++C@Ds^BNSxJ<4`PJ&i!gcgpflך_q |HXU5 .TI:$ 9qA& QryEέk^w1⥪ݱp.]somL,3?JZC?Ibq~ ľb*i_4ᱨ"s`dfhշS\bC҇VrNO[EU΀ tj89EXA2ST~.B L xc#ލ-C{HayZw4.MELO-Dp{CJNAo^P#[72+? gnY<7>﫳z5I uz/)Y RtbFrŵq3#%yrf[[~1W71UEf}S7^l_ުħPc"$f9K~ ":"OY _?'ӘV S 'RvEo8w`̖S27 q5^i;[1yX2sd/աI(o(\:nCGY|`5˞ÊveF< *YQQ,Uvlmnw6ө>҅! ZVzk,\B 6|ѹ>X^ƌA MY)ynr[bYqcny{()Q 1u+>-Ptyb˃V᛬ߧ+h˜T0h_=s¢D;%1ÒvG`rݥT~Υс8T+G8iҪOރV@4#Bi7ʷq`Kkk*mS~EX9L.&t=rv8!4wq |-gA q |َL ́ @3j9a ;.˿4q:\<$Iǟ$JY`AYwR="|kNJMI"_la 3v#Rk n5Dx,?4pkQRB {x(0ԁY*G]]q \M,[;x(C]G[-p7Z ì[ZG p%y:9slD€rC38bM:8$tԂ;,pgIKKRm5cछ'2 a=\nA,G۹FZ], )܂p8tD;h-BHo_Uz$Ktaha*Zj?{z)xT[Pc咜3h}[+Azw2>zK~00w2QTL?LIώo89JjrAqf\spj䬊2Py`1Q۱4%}hYgPCvtLhQù@`ol㸁Jl IolFfskfhN\m#@C꺕v_Os'&,xd EUWbid&Q>G<t+*axntEo}V1cz%bKeʍ}`SHhU%'3h3u ;|bFXt oXr∎|'`k\= 8@ӡ]9 fcq|t5V@H큍e+Xm# Aب?- YvdPWuo}Bcjo[3xNs2]cNę摝pHZ}MJZ{ nd~l4y$UveZUi)6l<)| ͚f?6dKU_3?MXT@fsp\TNS)0E88y6ߩl>Z}pbcͱ%_w0w&^76kliϿyG :شdZmc-/_CE$L}Ԏ6 E<;Hυ !᪈a v&W(uO/ui!SQ)OO=`ǯqB& ڪM'%)COjx#Lvq;o"TNj:G> _2$8@yc9o5h T9q9j%@)%DY~e9׎ߺpbת8xOO|}p7A\VC\T=<+'/y:!Rz/jC>^P^.'ZEkj++ĂkrGLZV@yDh%*B"r9}Vk?rrmDC)؏W{NvHnؾ7OnhSPD{p)z. .oS1&u6h>Ó7!c%? "5`BM~IfAvqhyeԺdK~3Ԕ}e $W҄_0rF(uZ+FJؙ=WD>'X`Yֹ3F1:D' k."-1?H 7l*4nrA$ M oq#wP <#ȄD( K#SZ$.y1 :]ݝG-AJR+[˸Ȯ> ==KCYaM/$|(^ Df/ui6I@Asˉg O% "{΢Vm4DfssxDbD&)m$sS]¹ Tl#dCc]cjF8ρ2ӥdw}/Ri}Zm(N^*79םΛ*.#z*To%]j7QU 3/Tcޣd ׳SjCɊ98(9>upTTE̽v.09DR*v>tr6R_C3}MP/*x̌ZwsxIiD [ƒ:Q$#x95htv?RP`H"uqMI!G%?OԶ;7~&lwq5PUT]bXQ;.g[ncCMAr*ζ faiZqL_{Gd7 hEvn,z@ [}U 5\weCK??V\a)Ar$ߜ~-Odyˉ5R]!GN7{Tc!M\-@y|ꞵiۤ4r Jd͇rIgI]=*k'}`Y4S`=C' /[X4AO:$z7cŎ`f>l2~1*+ Om(dN>s7 pT+7Y+ dGV98E~nWR~Y6{FՋuW,tM37 IZ0 Vsm+(TACy\dmdtmGEp<|xG߫IҢ ѻqlySV`uK^PDĘ@YA4B`Kaiyi >z_`{:bcNoTkг&?z܆y&JnZwaVӺn9"rؙ^Z-Zs1W!0Fo(gA ꬗1]+p/oDK,V5pϲI,vm=QrŔli0h=˕:E8P՛ ]aTr~Db銂C@ w+Vpm&eqxCJ߀KYΊDM]Smrʅ9!hoPL.-^ ;Ϻ!Xi3Wh_SQPEv88R[AV[eםl AS|iy8btjkrSSL&o.[ fi_Nq <-# ag*G¹][/1Ql\ .s D`=^qD9 d핔r"|Gr>'ʞ)8g;Nt98'dc(wۨ?[<)p阤/I D"!(mHR x̟oEL|^tD{KU{|06ͫ^︉`8TB£"^)M+?Jb `M1U89'cxWK+~x8+30jpYVi{l3w#0g5ig ;d9s%@b(%t?+g{tn5u2r3'(' ]OwGv|Sɤg 6؉H|(97{a"o&xv|"& W+1/p"N*B+Ex B&gLf`2svyow4t |(ot ˞lEBE(~qL !XJT{r:@:Ez ufNOlA牘k,8ItTR' L]W%X#y^42Tg?+X5]9ʎ_r5 S#$s6NTT&q!`3!h<M0Ϯz>i 7TEkNݱN.v, "AW"f3 Ngijj/ǩ-iGy%XpK6(ܽ*SWL[NA;P*2=%n'm{QRh(!lPX:{G?L;j)ʾwP=";%R?hϙCoS1͢;45ZQS0rlgY?Y8+^}Y^vr>L&YN'k#en-kiI2._e~o ;ZEc|H\{W,~Ϙ;Ҟ=374PRoaepCEn1J8(o:5lA4P Z-4 Ly$jh^y(p;b+S*ZsMcG!1#P=t7u%ᝒX4rQ\4'xe%$¿NfǏ^H00!wzXҰb.YJ~}c첪^iH$3z*39oIilo]^2ŜH Om>+yQ[WGK}'?lV7Մ/[mPm4u&!-e_*Hᢾyw+RX%|#tiŚ,3ݻ!(")z%uZ=*Wc& ۫h,CC;LGZZܨ8$ᵳ<'U^$qP;i*QAėFoh|)ύ8nك<{5 Y4U_&3FB!>?qkL75ȒxE)pZ$ֽ@\Ǔgܟ,ʓ$t xQ~zDf,⭚MC UX,:|D6}:sM6G%[ '_$P>Q:|oM4ʢ__8Kau_(R3K'2PjRoh&!HU^M khG%8ZYl,6Q賆"'$" QMg{v,!xK4 eQ9)]%0R\HX?a )8dByy5 sz)8ý=4E1ۮ?O]>~iٱ7?1/!ޚK{&1W0 {%Ԯ bx3%W8fD9^x=*BWmWQDYk-< FS=TS)C"ZcN$Vk[Iʭ^|DU$w:.4)'TЍˣ WM|$.h6!|…GΝ Y(A*vN.(K?8Ͱ""P/)2v==0C Qa }y]f_-#y:6n( +XAt…]B7W״%%\8TnA[ (z/VAjU?r8^r)I"Kfkf[F„Er{ϜW}b`WN%{&j3-mcL%a~0y ~nb=1 h*`%gI|Eh.JQ2C!>rZc]68iBJ8zV˸GmV)=C X4:T'E#/K{w{ oÐoQ=lN :髫x5b?هe%mJWUdx}V{/`j5.emcc I[Cdy2ZO Dz $?\Bw $` ^>z9 Bp'OO|Ȓn|Oރ&3{'7Nsj_"K됯2z7%UJWTim,?5<0D#/Uk0% [.Z18peVRj~})5U)v`R"uG:YvK~װB֠#5;u gj=r=mؘi^sh[Hq4A>G:3XNέʥn[ˆGJE'7LG_u5;E輼Lvn3*6m$iGZ߰WԉxT)k f.@Rյ8o,la(d$pjL1R"~ %iw,6FaicYUИ#r WMYу#L5uӌT3A-RH]TΧKcY8gZ&?ˢc>#,v3V@ :aP1?^x,hB)\d=;Qfz9O~/XeOZp@)!*eO9whma 9'%^"hܙĊ;7:Qw`֑JD2z>n%_#NqNTq7 ;0wKip{sI~k-uWYA<:#_NW,6RGlnΡ!kH.nX.;ZI1ʋJ_GJ£p&?s(V}Pqf,.pH8|Qnf9;+v&$֞^wᬤ*s*qE_Ų΂Yc;h( WusCWB$A6鹆`!rio/S^f #-eK("1mOr1ӵ@WfA&6"r)ed?y#!q%j6fX95JAHśo=y:\lGy_b@f\f[wUJ~ע*h@Iܛ2DTQ(o]`"Ui䗗Sx25B&d/Xis),B$bgOY xp"ˡ{s[EYovTR=I~`D|.\EDZcyP;?\3b ckj#=Ks!7Ia #@Tz $k|vO EIMѳzSrs2\r$,ԽfV Kj5#_oeSWz /4ўUqKqm RJ<8)SUS"+U+xX  ȮP*blDR }ԫIrasxiG3(gy{?nGYIJ]߂o"R,l&k3jX+|=~bP7@$m (zd %xlUcg׿l]8aٝ<+2e#_m{ D;[!{KF%v=`(tn8ޗH *C,_MsO0# /\m D(Rp@=;U;f:+O]+rg8'>m z Azگ4FÒOx@H]Gɾ[*3@ @knCbr:a |L|imqrsX>#_r]AqyC:S$ArG}!ɐ†?.e0?Gs 1]%$< UjP|{2sgI1 ϧ\XA?dKG L S 'ȅ: *w Yt㽚 +5t7 g2X26~ODTW @F^27<^`fU/YcVMg? ZӶD8 ~euxF39L0/  69u c$%O*5jixe|-XN-iu|he\N/ݼDOS(2gZ[ :f rF3҄0FF?K`1LPܤǥAjا5۽ZQ499#=rҤl;&!r S.p!?*+]kFF*' &2tޛb&5 .b,:X8;ׁJNԮm"ĎJgq]rn% 3JuߛÞG]9'fb 騋 w0遈e?_;Nm y3y%wR۪P&eo;o'˩L+'#@,gjR}2vC]%ؔϵ4lK z?t꿳5{uXrJә@ĆZg@D9~| kU.pDjMٟ+@ri6~UxBDl~Pi%gd$iMVUAILX" sy4R<6a@ĜSE)]Us&Bl0>27WmO~Db/S^7loQP:8+^躴i*9KJ_CF[L? Ofg@-)NLæFE Z)2)vv~j܏vF+_lJdѺq,,sA ؞Qp=G4T-Ǣ CO7: n„nȒQkNw 63ew, PYȊ"H|7$RWQB1$3`_aLb|!0@.=^V%c.0UFJGK&DU ؝:dzGg2ZFPR>uwSFNTCԔē9cTH.C cp+yˉG+@"z 0d6hf](T+ٱϿ"Q4FNT麼ӨbA;RiqOoiAAf$zM I 6 p}+}7lI}5C[2PRqd[Y:Jv}ВiSՐ4H3}*xK#=#_ g 0Al(_*0<:?w:yw$L?wkk$ș=LF./:bM5N5Ђ/PͪT#ueh+vjKO;;/o᳢L79"ڋcYb2yArZ]nXjIx{LuWV!x˚!"]J]<5+¥6[RIO`/›e/nTI[&F$ 7]b%nꓜt} 2^*hCju+:ru#姨9IlfN'U,25E$4Z\gC 1Nɨs *ti:QlqL$EB?eog3-ov8 $ʂ?(w܊[pײDI0âdЖt_~Θ&D&96{^.{iQ h(.N"i?&Y] ^8޹و $k3c1LF<~!`3>uMQoYS/97!)9WBa_ y^ڳO%,kޙT!M1@3''RY]?_ 6Jx:63l\&2Jw gzNށXKET_GoXLS8[3k2tAhMٯm$̧`3hWl$OymbRʞLVTrV昊%z+?m@wR/%hn*9Y{NɗℋQRuvI ;6ftģi#W Uy+w3wUP{er (]Z,>ݝ 봆]D.wFE\tRT-=.?zw#kܟB@h!A|8B0`=y}29vћT#ߩ:ZcN˃L+w(zG˯wp%XsӺoMZ4sƫ $G1"u~wܣw >2Di%k"^2MpFmq5*mJ[5pWgA"Z >A!Ԩy;CLXh w:MI=8im.C\^ؽaLER7"` ONR-)(\T~QU O#R[ |5愌RsH' 'I2eZx0Rᾈ~D͸qq_m}iIEA)$¨IC\Ѵ-Bw"s!cW%|W԰]r#m&nF-Z* \-9)F̦_Z]lhp)Z#T_ .-6tOU:i41 _˸BµdOJ󂽭 F opk׌[}[·l>i_ilʽ<8*M\zAT بɦuޞ=!ww[-,#OsCpѨz5X4B]ADa ^gBK'K %$ 6^Wi#gG7íO5O[v:Khmpc|%JKQ㦛e(?QYf:z.BT_Hlg$!vcxً/ķW1,md85Sc!shr;?:^+u#"*[h DNtZL+ZB~o-zNXr3~YX3IP44Fv#x3[ 0_.i=uPX@;WF;sۿtjUXby1`}4qt(`)pҡQLw]#\ViI\c5"ej֦2y /次ġ_}1Xwu%wXܞ0O&+XaZ EPȡMX8ݡ6{&Wө&qF ăߛ! gά":FdS c1fЮ8b6_/Q0BU>{%8f1P)_>Z"N^qIa7::+Ic! ձ UL a1YCkre ZیmdfXS2Ǽ^wMFTh R݇[O"?E` +NoIayjR'nc'i֒@Z_\3kP>X W;ET ̋=o7\JbV:=9"rwt՘U[<6Zam PUos9 T>7KrbLMWrMQRm4Vژ?f'1xxTJD߫6TiqH(>tmݪhhgF$?"JW UPE5|9{Kp;IÁu㍾UH5D1Q$UcĘ.|DZ]xj>};X+o |7dKFw3硅U(dƸiq ~vzhAV=C s*9S?Hp_i{/^A}xHߎ[YN:oOGp 8.G@SĔN&؄7j?G5Ͳű(#$¢Knf#3G=}h1>Rb[Lc%I-mh;Ē/ l[pr0d&i$APGT9TGKp q0r()+Ǹ/bi 9V߫Kq3YiƽZFf4@[ijsԂVcƕws5rX:5ʳc{' W}c\ܝ"je'gB$ƾ5Dx-JkqlǞlФ@O$V{ϳM<ǫJǭY_c]#JNKr()YakwF\^.( qbXr1="d˹09(XzW lO43_`yyUBk06]tN=M?4HǻE|}fk޵?bkO)x<$6FY  dGv9mp8>C_Ӵ&$SB=e Q<(8zp9b溅k0ݺL Du4;*"_Z;+'bR^z{HeubY"ˆ# f `{_3|+0'0AՑO(_}==վB31$A3c8ߵl%+[ qfhrŪr@2XZeªcRF†i7^ms_4p[;OZb>{ƻaZKg}>^[v5>ʄIcnK dN71Cn^TuaqV |xu1J;6ICV!4:4YxA#j1McL'V̓vnDU'~d>!2itpY}ْB}{x_J~oaK(ā KwG tpMӶq+g瑓T Fp!'^ԙCsq|/cYt!>"y %77 z +oœvׂȮKDz;X݀2_ZrF[^j I'%gѱy.q1+ S+}'5MS4Had@lvp•C=UsQ61 ߬nǤMu~Ýpj)#{eQR&Rw@sܨ%'x}F rWSC5UT}?\C-z1$=I6?hx*S-Bp'Us]<aJ\sy Y[d(s?m}4( ΒИW)lClK !ȌhUvFu,Mi ИHQH9֖pڱ^ =P5esbb/Qz8qci :OD-(rT+U[Νdbkm ?B4v5:6;Zg{u3w%媙|By\#XB`87Yv\-` Y)phsr%6NI@AT#Rl1ؙs/I_yqjˊFA) Y۪pWQ\I6*0 i0 -3q>1% t-XaHJ#(g }?FS%oiJ l bGJ}~1q~Qi{UTwY2,|B؄&sa~W-4Fglnop-7$_ֆ@0!qh,?"wSh38HO@=7k75K9߇=r3N olέc&t1ͿjJ#c8>!֙qԏ!sREE{{EVdtxN|/lq'P B(3DC57g_k~|59 ?0]Ba] 9U$u\bhAcA u|iz:|cCm$>7} p7WO943 HԊLOf}s4`!Q5jng'jG kC~%A!'%tl^l-_-,EcRd7F0Nkb[;7qMîaα0H^eKeÓK;-.o/s)DܝgwEs[wZ?p5l_2 3 8yTeӕ9_-\PxӂgX mjQL]n  R3#?.l Xb68R7;5]Y@!ÈI>_iq $Gg&}趹o%?Č!vJ[{0 +."b: wU3?e/Opq/^W/ sY`(ȭMfy>|"g4D$NzՇ&8-_&.2~#ڷYe3!s'̙U}Bۭr4ۀ(n[ges߱Wd?_ #ʬ' 㚸tn1cۃIfT@0P +ıMd 61tk}ܽ슗pSf0u8WV5s]R?oN?f&@e!9fA(fZE!C Qe*Fns2%D vf[8II]='j1dfK]o a-{Y9NPE6`Iѿt`gjK-mP.4ʖI(rKU񓥎yȾ.#0f0.ʷb.K{ygCd5'4=Zxш1W\hA {p_T47,n?/eF׀k1t/Э% {t cÒBthS/qaI18?m |+L2w'4vgߩLFkO0ɠy.~}㜄c a_\i&Y] Z<feJov(ɹR Xfg GӮr=CeA~6z%KC /VZ6~=/=x]oH0z4h!M ;c:~,E7?4(NY+dKZ|_]mr&Σܶ`(@58^ YFFM\<gL4)\]<T!3Ԥ:V&j2vp)|XZx,T#>bjb(βeVpGõYo5/Ar|2g3DxUƬȏ+tǿzuwOd4 !hbM#cS "D>9q/Z0`F+&2P}AB9EU;&ǞEin*KTԩ4M,ZADG% \^Э##S/#)'_g9a믯Hb͢7=&.,_#!),b&|+M6@S 4%5 ?׫@$"e!-4ezOkCucz_b `ALis?Vʡ)Z1[zP+rG-m2-Xˡ ŵ0u.F`]V\\T̀x CW̷c_cGd2<Ƞ5Y4*db"teOywk P.&"o'CH>-uĊGXewёeya*-9)كC(wi[=X@{؋ 0FFТC{`s̺.Ý)=Ksp!b,Pc|wڿfPR2rKM^LmX%.[Vy~ RxVrWF/*t0u&D8zCw , B@C2ӵ'VMti$Mv@s t* wCvBy8mowJm fe˘l7^bh[?9Rl"'c e>W͠Q뭵=L?d@ 6'h4K.ZZݭ+X(9WZi h`3^"}>j{yW|;ZDݸړERω@dBCxe'+"uME4aA='47,Cޙŀi쨝ᬧ!Vmlk\ne}DxEsUYAΞ B\E_{H}8dlhQCxi46EFHt Q? @(o[ |lUwmkeCbDzӓ&o&sqjڕwXq,OfB‡!, ޼ьz8D%z[{AFrp\)O%W-LXC4vl&7RNV8%_ қhz&g &/$EзLs԰>%ק+ fo*O#矈*4LnpZR:r\V_U@4^>D2ЌHr) a?nlS >otp'UG&?Z:|~$kD7F\Vn ypXGEZy,iU(7'W d ّC A " HsD-]V:G$ KHW]q$lg:ʾN%<`6=fuIkQ\ul%JFLD ٱ0U;A}+n(bU4e[(-_fJX=tFޞ*1i旿Uo\*~z YNε~Ɓׅ3i*&䁈\Lj%PKaJ5jWpBHݠL FfPB0y[]42$jK)0.@1Zh1GE Mxq4J&U"UaԐ H V}lds8oJ4ߔ6cNmwL6!S 9.$d_B`e+ JiZle\po_lP|F>B-8S7Xd̄Ctx P=cDJt\o,m[s!Ew}U"ZtސH{;HHdilkDrH+TzIL,Rl5`3-ڗ&R@Q%P͎Z*^߽BK|uh̾q t N|n[h {nP$T9'~7xGA}&ڑ=BvLb "b߰b<*jbz1 FXUt7717. `S Aْ-#jTT߅HG\p*|~ Za{ұs*a tt|8b1N8U*̐ 4(|=Gx`s(d!aBMN'QbQwFJu)MU\`olxl[O5fSv;K=]~O) Asf@#a QIk\lg`ׯ e?G.vۭγʞY1mWF?hNBJS͆H@(v~ 8n-BtI6iS<z [ ؜]< :֐ƣǵrQZքR=#ي2d KmMmxdp&[>+p}KuURgRmE^9\Ln@Zcqiꐦcng䱂zo_+1O¤*N]iF[y2fI斻|!J ps"#[2?XRN(:mF:I̗;Hշ1Z%z w:u NY 3GU@to:dAE}ek2p,72X#9 , 5{tvy6MI_~W;:LȬDEbI+؆z0Cp}Udcq>*S5o^ ǀ.Bi%`$t`95ً$یaSh-,NbO :o'zcek%wl&$;mCrnR6Z4 p !"qmԷ 7<kǹ?4?ykwN7M^} @bl+,>WI--W]L15ݳ7C"-W,q(j]i͐\2ZT幄 5+UˮtIAh؜P'Ңrvh.Bʵx%!̾6y {x}σEaB@fȖR^M2gBuxJ![zgL'h6p›+&Pm?AdgxmQFO|i^njP>X-{.NN*k0-)uj= -q5+hg ,\_ҞwbfrE"{=b|{+`sXD >$n={FjƼi;_uXVt<>$z 7'͝YP8.= {8肦@_8,a"8/d/Kec>d$T|G"~IDZf~јGd̬+2A5Hn͚Uw+gKjUwuG"QZ'npga,>!3}P#׀.\e  >M5_d9Uͩ>= <'0zK2`gg{T8Ƅ4]ۭ^~ u~!p\a=)@]4-= ]%peulQ2I(> % !ȷSy|R=Tb5aޔ͉#Bid&8#pIߢTI2+x!OHw4@W*$Jah9eqeEwv)q0,%\`JLC̢\0N@wE2˛^8oH9_FBƟX!ޟI*n)"_xDN9;1u%LV\lGڏK靿 fb/+AU 'pbc͖a8rz:=Mmhz;} H-. ۅZIYe;cP 4 k v}Cg!G6m: NF]^X !DN€DȞaɟn]S'ޯv/.~-8k>R+%Q5E+&C{=qPv"Hzy<1XqNGåG R=ÛDM"ne)7m̾QélVc/g paFlb|y;vr qn6|(-# X`I!̹܎iUlsy8gq8`CO@o)D^e$ؕҩ'8urׯX Tj $;EA&ْ!6k(SZwX|ǒA!7vBi>΅HлTW{bAs~i* 4WcV\S֏ n)U1Q4:}'6/T&XX}xpPɸIqWϳ3Ӡ0k 3Kؠs}a&*`ҕt"~CKg45*+3ϲ.5aM; > qIST9W.bޠ'۬oQpX.myaS*(j_ yYllPŘ_TFx}ЃIH5dza@sc}Fpi9tvCۿ*Gա` )+媹ijB^Jk3RLP.%2MrH]>h%zKơ9,~c$X ϛbpgvˉ= u)jQDV%kA+ q&WBx&{@4IyJ%ay}엓[x␁0C&1\NF Tzӟ\pY wmjz$ &vp+fTHKdOIဲ b˷To&, R$ =6@bY<,gXZRRsVO"Kds\=*9->3n:a1 I0oԺE,dћ(]S0/<eVW݁Qc&.|u0cZ l,z[fuǀ]vʟd1<[C4&| ֤;5Ɵ byn~>૕1$s}e[)cS7ŀmgNR\&jވh'{` oѰ]lͳa`_;iv0Έm73Dt o:qBizjk4R(@3T(۠.먘ä/XBJV(.$x|L 'y*a㑙S TK!#ͦ0? Y ioĝ;CʹB4O&gT b1 oQfp)k-|3 < j܀зRDԍ%)u%x% ~GAY|d 4\To*"՛Vn iYZdL.0?6=M㛳 h%x m#Ƌ| B+~ƭף-,&3%}lHz~=FRSxpm'; X A.^`8}WOAO , J}ѳ3~+{s0ϒd }ެJ:kFDU ,Ǚ SZ6.Pa<Ҥv_C:+ 5$sKHFp%?hX&q {C"K>NӤ PS{^\$apےΨAu2aΌe/3S璺ЖnS@ٹW 3nLB}X@F ,G.8⿅:{fJ1HW "t!:reK˿dZPI{5?ψmFhDЧV8Zq Ȗ Wwo"ZgMцAE#aFvoکޏ6Aݺ_Y|v<3=`Ams V,,|9k}TPp \b IF&ci,ai벌Tַ]fFְ;АW9f:VOya@kE<psCz2OsΙ%5pUarF kD@L%G7Pݱv y1/#B"S3D~nރr"#J vPvL|)dm_h_WlxNn!2`lo N.NdԻ_Ju U=5 Mm6m Łښ/gdQ\CTJ%vFa:g[ ^W5ҘPN^IHz3Yø&Iad+Bk P so1{{BJH>ð!2F3xe h3Jmts|~dyDEF{k (k[EarbPS,iEQۖOƇhQpbӯig%**Ogvi␑fk>; >v~r@I}iP'vk Ńk5([qx .D%`s i~-nUJH9ow*M"vySBEseқ{POwϛ#p7kᮟ2:KD%`]lsԩD<E#9(C󉞨ش{5`7޸%Gq/,iZ$):U whlMߚu}M&,MqU>./91ܓ}{* Ku2ّt/ɇzYlx -%iѕp{%[bƟ_!cfa;3 C3[Ӡ痸;zm.&nwGnʗ8k 82ӈ!88~8*p6v^7SА]䪬,jwY,۷3Ag`eIO&J&cfWyᩔ-8ɸ-8vyJ9IHza]Wr,<ϱ[T3TVom{ISbBm)ֆL yYz3ɁAʳ`tJ[ODM &FpzZY í圚vmR?3 U|@ @IrD dJ0OB\~2Irޮ^1twiS QjyY1,;/cGMFv)D!!"l$2lB6m4/>uvf{P>FU0%a(+{9:zJ[!x_hSfKCj? ٴa0d\PܚUb;b`1ѥRX~WQ(S%qZD+zL6HSޟKMfI)>mXHpO|.jwjχ 'KĢ(+?uf&f"Vrt׬`%÷k5Bd8E-оhxg(&0az{B_Љ6=ѴN3aG{\g/W쾠C.ߛRFazPN1u((c'7 CBS6b8iU274454=íb:Rʻun /'p6\ #J,B;`o.%4+qrK1rJjp_b[߷N-ԺF-1 5]p:'8Q{E&'6f(Q6uN<;Xf)fCARxx-V2Gqg5zJU4ܩ3y&]Î)0 WEaVIê)>-L T644t6.ɅIzYg.1+&<D*rԄӁL)N@xsӗ.pt\=΅,rZ3fF4▏ÜipͭRb~_ΌHi+:l̀SC 9~0jOͲtD8b! ~%68/,C;)u%qP!(f1h6b4]fQZRBt4`E_=a|YL8MM +RR=LV8, x5 q&xA$?Fx}uH;:}CB1 R |RٓΏ٧.Tl?C_d& L " !.Ю֍zs%M-1.%!Ҹ%bv)>RY#"5rGv ;ސ5W\3DZ0oʈ-\x-Uu3;R# l);8{ P>P$F4vj o.>cQ_mxЅmO/cPs7w&K,ղ*雷{V0J!-].t2[ȏ3s_0ό^Jw:-YR Rp=~*@}>)rāXg7ͷh ?P. w2` thNE=>n^>%U&3먱;0_kk<ۋVsh+P^6^$rX&A!`JЫ=*!1%+4#F?,wa@}k0@bL!azy5<=c\ L.R~HVZV"QAٯ3Pb 3csA<ŵL_"^Z; 4yjq`vX=slw2#e1FP޽ qDz00IܮSG-1ʧ_4X" .w/.B*iigRqP ΛDRl!74l΂E$_ i>tWEPXA1?:5-# oh5!r]tq7}Uƈ4Rh&L?">WoD7u5OCvGo7vꀋk7rΈISxTLUm)']V&ϊK0=řM ՊKi4TZQ@XV+9  %|Vތ!{T_DlٔD< !ֲj5QFxFQReb,axOe?d Wۨ+7GZo\TXTIkd: G^`onؒ|K-Y C/RƉ][oY ɔS^ 4ÐiTz"2().PlurŘ5X /؟d]y`+f\0l-P]qAiiJe^74}o#h&32g =nLk<% \b[e`F:q*τ81}|O G* P'vdCwEt[[n FD9#t t,+Mg4'udF4ZN|P/.mz[A> @˛]~f-_G N`ugJz#d^ҩ44FlƫFڃuҹ-:_Q\</eb ˱q5P9K<'5*-@#7;Fi ^uW LnptX!ڞt+(ESwЊd'xkQC<n\&%!!|8w-.!=K|BŶeŋo&}}\6li72 lٲ|nA9; U5 w>Uփ^x{QOW$e5%fMV[lN %h_weW@!ԱfҶ(;uuW<_fi+,ai#gRUd۽cq "1sΧȾ!EӉԼyɦFk3`W76! 420f8HY1ԳE8\jbDՂaHg[y %)@=)8Vwud!*ܜUUmT4ǡ &V3!\|6D't[ 5ҲwT׉co ky!i)Fq4 ҫ4GVꎟ;oN:^G'@tX4&"54,ؘQٺoY(Z]bϧCtgKeFtjE!thm2a8g-4$iwwgs!m%*X&AvI4Y]߆/k/泻Xo[-^q46"xsTNt F]ng-@ČQL!X%FVẉ.?}-_MBbyS#hGJc6+nW Ri ;["K)n2dhvmS)>jzUAoxwi$sxe(Sx,[@%~S ]o 7#d)d 6 r\ŦlVB~nK&Xps|P?\Kӡi#h+R*  NSK8EzTO)v"o 扆|&@yV{[i8Lr--*Qjѐ{ ]Fg:?կk\X]D +b  (|TK]&`&?(7;,0EN4G89SӨhiq6Rc_v<{ ,`S=p9,wDbEK2$ N[w^'F_, 5YW)5 n޿QŊP9"#'AϜc3 >kA5)]g@Dog*ba>wEN'޾Q'9sGϘ~l.jiTv}jxWra?)$:E-G}d'`_` QRڌxGЫMcW fKt?i [r8Y_We=t׺wL -52)Ih<@B[CHظeEX79c/\İ Hɨ6o@ gJY`xGi]`蟕+>#c9 ̢J9yvUwOX}m5WGtDzh-!Ѱ۲S0{WR}ᶛl!1Z#;P-}5A,t 77ƌ (*H!$`-OMRD^|`_b,jB1/a>m>֜gHq^>+"eey z#܍:`X@i*xi=ɂ?m(:T_+Ⱦ^'ZP*4WcDRPRR vYh1YKbR0p6:1$9<c!l)vE*bvTxl;-|]t 1$9f)wљyRS*;Y >njW!፴U-V-H(cŀ ;W?2%F ؎[a`aGgu<}/8Uc ˻KFьfFk?0ZG g9xK$1oZ8|ڋ-]3[&[tDjrO |t1W~m!i褾un\7\HtvOU a#4hƵ`z/vBc\5~È{ݜdEk$~ܽfNMY V'c\J!`,kIl}J#MP[RzxgGBsE%6gz:bDp6m2֡E$<14\ @QP=ψbԞDEߕ 'V@zHQÓjR9g,\x ͰI2iy'=Vx2 L{DN)9ѩ1t7r$.=H|S#tʇN/9- .hb)ڒO ԭ,U|?cSiu!}r5c x\o\gVK]QG(dhՔzZw'3=us ]vS xhT#Cų\91w&-BqP t "Gq[nᝐ6 ' tūmplp1kw(9Go FReOx]ā,㶂0g8Bf\Di͞)z L$ gQ7`=C\p8|cBБnxH'E᥍FR/>@ĝ m#1! AO('b8#I!Oh>k#z^~E߫+_$ǑLS EK:S Jx KdݫBxi% 4I;1e`'Ked(=w^/HXcLcZ`C?*)D1Z(MÊ8SjIR fT,⒲<>8$,{%o3MMv~AhKzѵRS31t{o)& 3_EYj9an4oW ط| =) 8ku>*q)id~V2}CdB<S%^%sإ/~Vß*{ zmy>="**Q alkt>T-.#Sؙޜp3 74)+ɤ86_.R8{p%J=e۰J,M9.(؀G.`TU%x2)FHbE01W{Hx :)oxS Zp[Unƥic}~8nr :02aeV1lǃ ?BӫkgJ Lɫvzh%l2&S~ʍwƞPxP*x@WA˗/zuX)k\r_Lt4%Ľcgwʮho #~E3!oђ*rܗtj9x4.u3#-u$+ϽMy_4`>[]A].wh:MD,{q֠9);k'F<$i߬X 3궟u&:o>=T sa81>E&c3aBU}=$E-ϴ:*TRG$N'=;2 ?E/L:pM|͗y0RFNp0T7wVݷ۴:>HjJ2aQh5w8ʥX&7X@oڔ+ RBtTӡ"$3) r` &l3>#KG9L ND"-t[ kTyq1v.: ֥N_J3Uo_c{S O!q>=WclM"!)[ /1 -`u4]b%ˮ>h)]1렭>q蚦$m{m统{4$C:37BhZ9z&{rNf+CPg7P ښz#>&La{/([x'IIg\u Ai̭5iU6"g߅!aNw(KAEFYfEl1JN)+)j$G~Lc҉o0Hq@^ h 8h/\ywD24X/-;Jo6A,\Ravxǖym%O}raw`H)?r$JAO2} \ѿFT[U_W#`!FM󠊚Zv;f;cK]}HlYR(G0lSBiJc1F>N(IBw@C~,à':H$I: NqKK k⣞au)q?M~&Y@Q 3#,Vqb\^)TshW|uf ؁ML%zy%ux;#<26aK=>ξ菽,;ʿp|Bru^oa h!sCyg~qMR }.NN"RǣAuq6}Z9+(a+5e0=o @ ݓX2q^n1oT_oe}ދݯs hk> c^Z3y|% ٛ_Ňc{ayQ4b[@'zj;OEv|{^RVMAp [IX)}kL|[BRl'& Y;">dc~8.eMө5q׆V‚Hդ̻k  i5AB˃!fT'A8Ɓ͋NL>~,`[D(aLKă? )!AnPG+Sd٧ZAF8F+!EEt吟EF&lga'˝/—dd8p釄ӯ;ꮮ$NR ޼+@B3Tc 8@0,JCy-|}WI&<`X8M|Čk(+rBQ[#|&ߍ]_|/ gȐk;Ljѡ-9 ^($ ?n^|1"[܈tճ{thgMәȸXT|XTYeu9?^vx*}N)/4qG?FJ,V5N?N?҅AYp/#Y}gn$mH=_E/'? tEAm~&vDk:!ޘ-v,QVka8n?F&D,Xf%yX|tΙ: "t&ōBT93O"U|P< RY0܉,L6 :?HN;m7gnU ؅(Xn%3ڒY{K_{P|N}+|5%b-QwO~nѸ'5\euw| h8% j Vt5}g~Ywo 覍9/D#4SzAHQOف*#"2/Ub?͘31?2xlP"VW9xO}t;Dr|b@tmD䑼m5]+0el Y(֊)i8 #ڳCk-v5MJyxh.T)!EX)I)|#ҸZG:\{a4pb$!+&rMל]m+a_2T!UBg'6ڬrYnMljvZ$*)s )?jh/@T?EIr]#ZOF]4x&6'Oc[\_mS7bLrxMc"o"zPfې`f'T%QZ"Τla_?=GFg(U 0J}Ԍ=u0֝(Ũ R,gxTm!ʊ.5JV5Qn:42}Jj?DF̮GWV쨡%&̈́7Gˏ_s8#D%#x0Դ.0Kj~֊&ʬZYT'@*}G (b5~- sKSutg5bJyL8$m:x'yRU$4gJ`?K!a4{ex a5g6WD$72g^.,tG5▄IGEJ~;@ BB mZ$qJ.J恫wΏ2-bKu>PAc6΀i:AmcSU8˃{|#I}E{&ӳ +ݗ$a1͌}[b("'kB( ,eb!R):.UF-S7|[ dR,|5~,$\-t[ :4 d&BtM~XWsNb*>hfp. &VG^M gA) #fVQƨRyfsnh B[)l * 7v뒁C5er &&Ց |t2mn@îcfʼn&e2l1=9zFJ(=Z dݦhU< J|~zDѶ.swr3B/tO03^5ԡdw@%vsrVNy%zAO?K_ڢcf2}ƒg @gGp C˨rM@{򻋕ӳh)/7eƗw@gpPT,BѪKcMOWdRMuI=)U73u@רKsJoAW{)9I" 9:g֚Q:^[¤ {c#x~p[s$3"c Ez-#C*2 o]M@0@g_c7pJ'ނHAH "|qs0n"ДD|%#)qb:I0D8?~I]$hc_X5/PD̼ ,ȁ4}exf v(Wӫ&O64'mEnfVk (Qh8LeBlvSgA50Fu&?!Ra*ӧJt>UdE"M9* dA|TI16Kf4÷v`[3gzX\<9AVR] ~Zale'u{%!.:zWg欓Kr1ױMKLѻO& <;4',>\h,lV={`h Z3^\ܨRRGwBkc(+O&SXw%Z]kDS5jZ#j?335>0+tH2G:@HV+Ƃ&;G" PcMnOx .h<:R-{TL30A+nWѣ[-IJ-q]=ܥsåH7p'-u\A0I D(PdĊDVF}88M5 n?Nݚ\_WIBTԦ#qk:ӹ$9c""g:׈!ʧd:'2)L_PP.[ذBL/K3ȟ#.ap jOLY6E8au YJcid4,73/-D7Cl~F+ e/]ﱳ:|^ژ3DbQ$^4}XnQ$62bvsX6cyU^պNP8! pN.;\V)_҆XgS&<8GȕƋ򹜪ϟ(H2DZJ&'j}5-2fNgQ*&"|pPٹ P፟ r?7U,yWub'PI*Uhg[t?=69i ipLwhw%6C6$Ğm{&E 5xJsD]g 01&~PiGx`/#^;qAyzWc x+҅LBy`OkJz;N=v*p'ٽ7VAFRZb]EjĦR]=$L|nD((A~O5FNn .R',aV+bmv.qV0XP58v: k Xw(V{YSӋQ;bypTLhN/yX |=]?: Dӂ76M,Ԛ-b;uwbcY#3 Tu%[P@F6d#I%u-pPA&Oqgi&lgE[ PrV]zqKg?"$_;(MSRic."(r65du$%}fWdu| ӡ0SOP?8u~&i&|GUOOX]`+֐}fV%SZj#x V1߆·S֮n׉W_sp8]XeXLm\_`֬-pP^@*lFk^%?WdZ<FW,#g&'Šf KՕ̀R=ލ}Wu}Q*1E Y3]8$JyMSgIu gS uAU{`0{2q-x2kږpLwwIz}O5JT.gJDCL#oW5ȿ }bJGGۥbd2R5B8 #k(bgaTgkE10 r(8ya.zVa%1uMCή=cC1`G{^wkq^/8yDoMy?$#Sp;~y3bta8+K(S۹Ԑ7\J ,4l]kTNϜĊ#h|EADU',J=ev~cDD01?@bg3Ġ#674kI+6?QLV,ړ\ F: •QBYtUםևPQё)v.#Fpl]c:}Qթ)FFCz.mMt_A)Rj\`Jgrnϭ|%"p:{xMRg[+E5f_H[/1.BJ>NDv^G- kϿq=Bh}R| LFE&H2a<~ΉIYᒥrJ#Zk[di RsjGx]FoDƴUWYGW= Smxz)!nJN)p,[$֏Bu*-Bm iyVq&60 'лA4uwaV=DU[G6KSry/.[;Yv$6ilؗŋ=n2*BWچ:5s: <QP+2qwIV4[,X/@np1QIN&ZZ;.ezT uR-WaAn ļR}椳ɲ35:oo^@Ȝ"Ն~ ꭉo|q9xclV$J9B>a+!,$sQGI#PѕJ-pHіˎH 7kfiNG]!xOVv-8p|aiC>vÔ Z' "4 < Lv z!5Z<>MtFd.xn*>hnOA3DPzӸNSȚȕ@hA,ff$5P(SopW bWiOI1-wF$xHgU6͸)h9[+r }ޥ՘PI|_y[Ng/K="ңoÅY%l\~SA5\y^U4 婱[܌ v0`'HNB(=R!#ڍU#ǖLA(nwhDAmFAhqMHi֘yUTX+UiX^jT5e\û[(l*n|S!\BWMA7U*CS*1yk mƭ)w@{Of@emnLڍ VҞ>~/#1zsYmpjÓl^;q_Tpn>?!K5$v?^N,XvARQr+_o!^/\JV!^ڼs5!͡/ӬW.#ɚG,8(|YEoZm c,`iz ONPx#RhkU$khckdoN.9C@1AE6O-čգ6c\bNWn_&W =SE&}m"uv=|߰atnLM]Epyx]m].9qc?JJx64fF:Z9_gb{"uZkS"f,epZ6ϳFdh8#UY(Lj!%;$w$~0al֍fXoBႬ,[78}X0x7? ; s}f0X&*9;L%; 3dT9)74Z߹JBJ1]Cnw\d=|/^JCpE?>'^m 2G@?Ԃ; PeFäh} XV(KlBy !EPne-a34L7==hO.] U0>km rr$nz!U? >b`ZiCzƋ*{𬿋7?)^%gUE_G E'-|.ɻWհUT%\R/b}ۑ6Zx0)h?UBQr}&ӹ([68"ާPў[Ŋ m # k)5[zDU1E3 3OOKⰉ W]zͯzTͮ ld1nfKRfD_q a;C{Vcj"ZCպ?1ru*kۗ2I!!(]1V7[0NpI&QIaFLQn'8q !HVei xS~vxͺ.scA~luy3Ș ]B @XR2O? 6k2ksJO&M>'Ft yÍ A ";ޥߤrB@J_Ur pJLeƴ=cF1߰>#z'S>TZ/@M$F<똉EA/='^|~($#$z3L>71 m֋O[Zg4L&s~\b%&# = RTI1+sC2ퟘ(A'CoAցFP uȅwц nt6'b+-gՊk,*;V|6nY14L|râ2ē=b'hee*GO=>˚Ͻ}tꀕriOٚ_kw hb%/^(>9rkڰHvڿ'B6_l_9M*?OܷڠqwAdYe1P,,bfE`2)DY;PTM*wV@WiGy4~Db[{&|>X1{PAb6W,37>,li8iA$4 񄛐k_ϕiљH. S#=bq32K8x/XU<+T 'l#qb-$_?Jfmk%.&h3qaEev૊< #K [Ӷb':R6jipCMZI4p0.  fZw7}`9B%v )/nMcL&1`从Eܶ c4.O2xxw3`GZȱ6)J5Y;2Q o*35BR,R~l aMI:Md)3BNm^䒂icwê誆 N0AρݏLbӠͯ. DÈF ak 忲 F6ܹO7 z/ZRvj ]ї j9)XOoA`+݈QSt4iGf)4eKU+ۇW i ٷtۿNwjL6nˉF?t`nhnWrQ  0(߲jod֥~ q߫Bn\# 7Z[ Æ wmF1+ Gc5*h+9SŦ5- ):U.zg=ם%JVXe+U[-ƒSh !u#:9:(^ j56(.ڶTe& )YȯPWܥ2re/٤lW89r+F! ,=qgn!s"ulTs#vLg} 7R, ́& 3 %sK%`l/dq_ba%5,׮%u.%۩L5zs<&Q$Kͳ$śI+t7 1}k-w(G Ũ:J4iU-WƋ–"rnuJf Dqn_%_{l/K nj >>"27䨒-Y!v젗Xw|RPypEFFL.6<]:d1; +?'LqUY{7dPg-2RkP֭AU1 k Ȫ<^a>-%UЌ`Qq,TQ5򕥘d#u^'X"8"k_LzmꧨV+B][0 E *Q,,QKpL003g%8kyꔋ3ڀ?aMruneG`0חY6@ Ճ))1Bج`llO#&Ea9Hp&hXAC1yfJ&cz!9yB5G.Q4)vy ~_Cy>Ԑ3i]BR#$ Sz]i~v o{t>\U.t>^ػ%e6{:Us)ea#أsXA_eM})sDzj9}z z;auD^G'"*-˚k );Vdu_6@E{%e*sC腺]wV;i8!2 } ۰N /PNb 1,L~uԗԥ3$ot&֜*K/@WHsiQ.e5|v wd䠑wT#wJAPٯɈ"ǐ6)8ql[F #q5O%YrHt%2-wE:xLXHfٿ/z9[1&wc4)$J ڻ^@~SnM'2\^aB %Lh-ylR[f(h4:o^uǐ~K7TU\%`Q yO,rk-0s qDj/k\qb@#AoǬxWy/SXboiV2WƻXaҁF2d"Jqkgrr7j4Eot,Kg+?"49y`Wxm}mPN VOIIxN.lxM=3JXޥ=W[- k~בJ3/ ?͕+ע։r"B]ZX(0DnHdn 4FTIMvztƛ⓫23YA5]o,55,.񲑰z!SgbrvS+&|n_@$&mjoQ3(O62b?JhgT,UѱٸW,%,#6%&HB&\`_a%; Y@nn:(5J$E\!WY5wM{8PePWS#pѢ4t_M83``RQQsJM[6A_h޿cCY?بwa&1+?c]D CsƏ2Ll' %L\EW6,:{|¤M򙨄Õe9^MZ3rB%/ZQe!;-?[J?^GeXm"\"8Ej#peIKԨn__Ѹ8e|‹3J &~S,-榢A̞bd_I=4{3΅QHk/-L KRpL#KXD 16pui&O26fISEΒDLuMEwgvk+O+n;`֛Cwx1ߺnXn03!OT}SL2&2g 7s--,!\`Nk'-<3G?]8WGS :ST7x~A+h{ b.\ Da_bl~ !;ef2ͽvH͊,-,- ްu)V=(<-D@i%K {?W4Mv8Ůڙ/ZF HD@aH??Y?`Aޥ?3"F}(I+ケl%9B\`wM<0 E;S}8)_*zŌ eךaT4tЕ LydsSxǝ5 ,≽m~7j;M嫛sf VvmZ5goUꦖxcCq(h.3'˾]䰩PT‘6o;bQd 麾ǂ!:nqr-څKXc3C} @!I]XO :Qeny8jqn1Wc%L5#Bь.Ū3b==:j;ȚW>t:]U<|tkFx2(WF,Qo;x_d`9 o>8 : )3jU_aݥrURmA"{p;@ǚ49J#X8:<풓{]bFr=[? ןqQHa0E/C .(1Q$y m[Z1 If1ڶ7Np}Sᗒnaי7gȅ5b3Ḃ@}ҖVM]q- g_\I=,Ed> ğu8nhmvo)3,D;X6h;0"B&7 HbQ{ uC(`/e7Qi"۶Ay[i htkFd9#;ߪELg3^Y~K[z{&P<%yvO γu%]a?gk P\G,|tLNdAnKJ\(GB_^rc3X)e)@3u邡H<֏,DI>I$hPz>pyGuB\L5©;1~3$< )^.Mכi7!ۍIZn"[6ݯ 9L6yvXQ CFr4rue{Ѽ4A,}MH:UnӸНg.!4XZs Q_OR/@ =`,\. (8:d ;2~$o_*[M8Fba7#-9s%.8`-ȥ={{,&}6Bjqyj=s`t*G$HqB~W-O3NˡdQ~f"FV⽮_]K AeY7to%@o%qEĿ6m1,_;2+VpYRZl'= |Epwo~t@H/Ɋ&MP7V83&uLF7o sbm!`+˅.jš|+DJ fV,3ow/K*),}"IPW:gG/mԶG+QPP}+3˥83J2riy@7zuZIUxs?<]W5T4 a2EٶMz]>vJ=Woj*V'm;ss.@UJ~T6v1n2{LW|͝,Aq8r%=UrX{spސtȰ#Z<"=>7I _$X]n#dJ`ox}1ߨ؋0~zuTQZP!/g0^&ǩ||Kop]Ol.VL;uŴu3o%KSzkyE kz9~,UlNB-A[Jz 6eTZPIYldÿryic]Sюy*=!_Y mf.F|?`1\rt"vxZ`OA$*[0qۖo %mo\V+ONyyLJ)!E(|݊7QhvW]Q@b|~9;d'P[薑xMjSxG'<5kEEt&^ơ!XUȡk滃Ec Tan~(, yoeS"qOqƐ9ǥb`n4*MI(5O(-?zp`ZBcAD[9@nq'vyR&CM՚5JbT&9~Dqu!;G\(e4KQ4RaK{Y}ߨ Y6(d/DF p#{9zȊN;gFM0o~S$cڎuJݞ9lդZGWBb$^Xe,0VTCJCe͛n(nஇہ3(y,2:)"7(Ix(w wo:H18Z;)X@gO$iG^å0CV.ďp*;݊3^rIȟg,Tu*D*wtŪBkg9֒7[^)e,xR˅(P|5:."ۅԢXuԘE8[$x=5E9FȾMv' :AYmgpw $tB9Mx<^P}-VL*Z CE2]j>C!z{'>Ǽ_O$k 8vI5J%c>t7CA ev0 Y`!S~Jeut g| /&. \+`v >,K (vOmmBן}~\gLvIP 2=*,Ú!M6bOg$( O|.etQ\_8lmgO)|߿$9Zuf%0hyOUV3]Vo1\pe^L^!uV. E7-D6{3$M$rN穀6G"pB2'Ӓ-vVV;aČ@3p^>Z-}I’KJ?Kp\l?V4(ORΚ&q~2˘KK7)OdO ^,Ȟ eI|OȝnUNq7|S\fÖ8{7PK=0i#CXܦXru . vˆTF@SFn6\U5sM'ASEtaχ8eZTʩGt A7sg cRTƬY#^6Z}Z$Q'wrxmn9j_^RR;E.<doc/d]){0\{걇r>WG@ǖJusnp %;4JtL{?ޟ^.ECn"zݑ'Z1@87nؙ;<$wsk1wP[;`䙓obTK62ǭLfTK)\j!Gc^P}XoF &NT6M"T͒LKnˠPO۷:NZ7Cqr &fϓp.ԉ#/9Yph?EfW8GІo'?(M_=lrI4YgOm08\қ\S NP8^+MHUe[!GIDC rjTCCN 7S+8& 6ɵB }Ty0]Ę2z7 2sF'|)"vd eJ~k8n9u^}L+]OqJC 63T~7.]aAߋw+0*rn+Ԋ-?8FCg]g9|+$Y! 7?0u6pIStr>pye$J[OBh's>++2m+R l/GgLu 7 N/0As7%9.\|5iUt۟1r7#z'=lV,4"`Ww>&EP؉QDOÁ~_pi 2һ[IMb X{G6 >nj+{O!((D bP鎙O %Jqy Ϳn,ĎPu,M8Ti\;ǘnHkE epN@nJ=th*"\:-|Oox>&| ן&;YrJPbv4J6ك+^Fz=8mTDW7icO :\̎ Ċcsۤ1qǎ9=%0dw?T;d/X]f8؇x-뾛Q,< Qi)r~ŐD*Wi%CxF~(zGbr3ZƓj!"tY`J,"ts'+bL]M:|T-Z*<أ7Bmhʋj!x!!t`J7.C@o렐KKLUhAL6O}q/vEoL0+6k=3sr#9@9h8A ^euX|"SZ9xdNȴ;~rP\FT'U ;h7<:׽,콭I0[Vr}Ä1L쥂7s{ҡ#d x}xtq.n%+Pb>iS#BSK-dɨ[yڶOnu Zqꡣr_=LkScfZ?}Nn~D:1T y;˃v/VV_OvV /ATw1-?*j0 OsU(·ۣY a6{NK>(3ëBU\EsdWɃTiiK" G^JkFha7'+ݩfP gҙfn$%ū;Sǎe"2f |C9bXM卭C{jOEu[a&M H2#SR+J[8j5#ˑ})yMSX--R ytҺW3[RM X"cȳeoL (e5-sCԅFX^=;hݤ,.߁j|cJA`q؞OzL~mmo2Yp +E(+ƣW5v.&1٣q?6Oi I\h )ʷCb0F$od, Q+W~ ҀADS򼞡ۣEƭ5}<꬯P. KϙV|:M;dI _c~AFE#A Y̰zCED%g26;/ &(Pir`JLEwo'k&v7܁jFeA/'*ѵPKPǝRDD)'MYl>~M̏F9!x6Уj>'#ػ?#t>v>P*wjqe4ㄔj(&wvm}&/EV y"Xq z f+6\~UO%R.YT)w&3$,t;baV/᲏ 7ګȐ(3_z5 xc[@Gt}xC c;Iz.X|6$^ǶBXuOvv pF?lݼ0?Y|>4?)7W q}z['落_[;3Jh.I~bs] u/VƙZ# efcedU*nWk0^kF #[1\6Ѣvck/-C?;#ٌ`ˠxSP bMyg~j4\,  ̓LыQ%FdJ 9[, f!zKĉ;1n?%~:B !M480 >=MIfOMVriN]/m6~އs8f17~sKow/ZCyO 7M䕓!)uu7ƫH_%Bs!5e<'#PQqd}("U[ߞb_>ő,CV/=;98[\wr&. n[A0I3l7i "k۩G@/)@V16tiSٍ()cl!6Dl&Ki,`{HG#G Z",+Mu}R%EHyB¨3Ng+5MjzUaTi1]k_/NWJ(X96KLqTm>ɒq`7-ҩ~n?1Ciiy:9N3Y~:f4TP$!7珎t:R^-G@X ݀x.EUKÊh,z6ٿ#u%3ň΀U3#ػN45} ~ <3 R( .ia#B jX6Ŕya)+ g5U[ 36UD+Ltdol9=̀6;Wɮ=l=d`M<$7] MH OL{|AQCL3Tvyn{Bejadvz#UBD3tS v?q!}h4EFH63p̙74ly= kCХHg!K4J-eaq S|L}娀O_G LI⽥:KTXlB+g4t`‘٣*;ftD L?Z(Th$S rW&+P6gjG8L\|"t|j/\5v?t;ʯg4 Yv|YC^2Awcq%:EC#fW\>`5oo(S{|BQ^óEJ!Ca}&䦣24&²RvRK-NƜ2x%VֽO ݊\TjsrEILi,ɵ;k;0ϰU^w{,ڤN z8YrƚO IGXEH(K#ٱ?~^ tg}JbX: ^C!~/(4z];c1)SeFi#MU#B&H0*Jz6,ᩴg9~mU zUXyΥ !_dC[?\x?cKI@ b"v)e;kwk,Ao-˺Vq#hBXSV#g{^ 5ʗ/_gg뫄\n&6CG>΋1{a1s?6M, bT{$v}Kxdt5:[9600Gv[" ҳ\ӡO%x(t2N}~b?J.(_QF|;2zb A͒_P m$C")-!,$RޔA%  ^lGi dر8Ŋ/-H{앩MpAAB^You!JNG6~9TϿOhNxh2 [k1x*e.tuCVGQM)٫g0nk" JAz|^h{`Y1;QERWB!r\bqÛHlM'ʲgNv0s^pg}>,wwmgH3-?z{+CݰGE X=wiGRv-d%<#ibb PɎ Zf'BάZ2AdXETV4v/gT/.owuϗt ׼gW#9HF]u5Q3c w&K.=Pg~/ ?9|;&^fG71:U6UN_` g><JN{.ò}8Ω䶏$sVi=_P>nS^!?L:\TZˇkj|0-`P\H%&?Jx c҉Cła!JOv.;=,,ynup$ץY#Lk$jQvtdͩ GQjt9Y^3*N5M e[녙9qkHkfnYupQ@|ڳ#ӝ|`r51\ʀh=o`:#L oeΉ r(iM<|sU ب6 ogKr,rT^.mR블<\I$V5#3P68CÔyrE>`sdii^O|̔~}# vswy!&ݫGZP8t?K6κ+DR>-֫Ɍl;B$xgv:WQrM<'[hWC(Y`MAL%= L.9DSIQC|XЀ9X8.rg0u`{g7WoSdvPHlA5o, Qez A.1G.yf3(U9`+3!u SJT -<1~P,>0lQ;nys[R>as#7IOve6"%U:{+ta&>SŜʷZϤczS (svD/8/>˥b^Ӡ( ڬ"E0ZC[*c8yZf€\Cr$]1@+m6\保4dشk>|`lY]X3xۙi4:nݪ4% tK|yXcyw06e؝y-Ř@PJ;>3@ 0!5_Z a ؇0y^fЌK^Yw' 9h5 yJ$(a"RoloҐNi(ZU!Ϭ"TU$nrJf졉H xaɇ:jtO~gT(>~ǣԔYG>A1scn<Zd[)0/i*4Vjȁ MrV.dR z7gC)a`CwxR6H$ !bH0 ˘T &EU3Mc,ߞAO =ʄz>9 m3mύ%展]9EY.xaJ4͘Q~z/!B ]cn$/ikqүX :pŪ cz{B t\F|#OC0[~KV#ST rn9ۗGn >sYj&BA+H8KsELKn/zIDMP8awHD:L*N+5hM#m2C[Qi՘œ L$}庥tHm!0md#FX3\eUYr5!Q=e% Z']'zuy0%vD+8fy'o=GLH= }Cj)&Ca#: ~xj!cj1|8_YW cdt-aԏzQPde t$qaI7_i(^^ǖ/^j%DOa:$D#z8j~fOX7GOX@}B<%$* MdXnum78#+ǩ2lmOܺJ_)j`y(~# ?Q`^r_;tHTpڭ[^VI"R{4 W".xסMgf] v,,Nn[Y`m`v EI#!w6[]Ԕ華I3C1\#lDvڤ/]O-\A!}5ĒsP㝏 q$]w-_mg9byd kkuѧᦲ8npC}A,Cp`vauM=y%_gr$σ㕷OI+ӟZ_-KmiPaNwцeugrM#y #vԣY!V[GisJ':ϵj1hSIeO#ϴKp/Jx*_6}B}cXE5[Ozg(SMg5(2daBEܡ̖}NA;#ZIw_Whxsۢ|jߡeBN*RAoڅ.!:O hf"qW)L ʾ˷s |^@WR'vt lƾ`y,\zz;j*]~I^G"ũ0kS*fğܳ/܌%`!¡v͜ʃr& `j(S9"7\rpkJ,F PЗh}:"5M(Ȍʯ^ U ܯ@tUs #R>Uf ̐o12:\GYiM`|H#QE]3u5ceyDFu*6ϵdeP N(54Br))yI[y/fOц|OST{ao)8)8"݀ΑmZnIW,&bB:O,ҠޤT֠V9T'7";3лdQ}l ԣ<%,911sGFv08?[Є3չ*_<~e7 scWI/6p3@ 2KL|alھ}\,\MIYbOĜxF^!:3͑ |8C#},.9DD[嚂‹14׸5h$Ifrc'z6ahqD  FZ]y-,`Z0O@69 qD@F-9#V`2{j\ۑ?)®! O7/_a=*Ρ9F='Cg3)MFĎ)BC fG䰶nZW9٠:.\ rT+Zϐ)'Bms 9bi5 WbD_dP)z<9!Þg,Gf,>C">"ZKtAGϞO3Icw;BѨ6/@hFukl5ο'wwGQ$D9dlL![' Q py$éW&0(/Bnm&y$`oGE.1W d5AZppJQVSC\2AdM+Ҁ ш(G8]rUE\ɏ=nHi/F/g}-'$>yܚ=ArhSrJ+˜jFgD<;R;-KaXiq5.Qt#(DOAC@%KU#>U&i]h5ҤNC` LngHɧuF2џ}ߥ&퉯z8Qˊ8o*Ch qcM-TϯӤŹVl^=P|y@BAr_DX_=?,]*\E$io Z?ޱb 8\_db5[G 5Lt7D1DPN68NkG`UJ'./.5E{-\#ł3iFN^uӠ3~5y"Vc6(ZpDPe@fsULi IK?!=.PA:5B:ٴ\{RnղCTkI(ç(6FBnXDnbj ̾x^uڶ_6 \[' Ls.]d\JupRsMU{B5`%3{AqDUM 2~n|C.F)u OTg Q4 o X81x)a@ ״^hv؉; LχjAX"z輔-Ļwqu$C<.eAr&ɍc9Pd0IW$A TWwn/Iϔ]ݶZ~''py'Ogd"u&JjA^RGn'wUgpѾuBĽ3K!U;!)c  W1g62jdIh 63{+BKNH+ruр@̓QUbsŖʤ9!.5m[wjwQ-S0f ?rn;tp5w$y~D+0>[*0꼨Wj'KeXlsh6rY1-lqY>b 6ez+LZqB%-</4)_?TÐc$8L. (8T5qf a@S"% p&a RyPH2rΝm=Kuǀ(.-zYjv }E {3}L3%)q2ʓ-\Ogw_כԂȌr+`>=bbKʆv%evϛVdiKISm%7&wr# 6C`78EyظtmqC{-'QG-JM,&S%XsaσrJ9GT۩no '#Uf6CB3ȼ{U.{oh%AyQ弄Fֿ}~<Ь^HoRCrC*Z?- qL[d1? ,7OIh~zH\2;kѴ߷ 4.b*:r D!?U0RtWck2P*&-e*w{hZ*H]*?jD1}7þ|Sa<. mC4t# Z1Bu@k4e\l}ŗL^]bEt;Zqm }!%&zH;$D# "rezݸofLRZ2Z #M)`n+% K4ܱݰCPl-!p_6ӫHHZTo!?{"rIqeICҊr2'DAh1K<|-£>H7W%={{}T*!7^KȮby2:[BsdZMbVn3-:G'=Vٵ+<I1*Nxġ3qs,ӱqv$aai(H9ٖ%[vo*8#MizdNp운dBqv!(@Mn=6 ޺RE‡Ńϰ8]++B+S1V ɔJv" b)i=(Q7e jyآ9D$_@.R%)}9s>*T zCXD@dSBIЧm $__IW(t>I; Ldi~"lUp  Gw?v4Tct@ ?%?1?\E7Y1II]tmi dZ)õdŀ)~Wi٦3#bv&XN5m׾ V! 5Dzwo55}@&V wkǏ_7>*U_!'( 5D/$/RfǴM0$R$u#2K&+es[6Q{k8ٺ}^g>]Ɉ Q :zND۳H3VOlhjJ^/V^("O>`C*,?D% M gr2`}j1~Aʷ@:Rdy@/e+a^cfD`r@]` G"P#jRֵTr7-:Ϧw&XoS}ύF I>*q8}'y HDoyi:  +5>:q7/̠l9{tVAUy1'^sc#p\ tI}Gբx ψ;3"#f2WAQ4_K-ПC4'xPImA䌢o6g>rdP/ڷ\߱ 7I=첐Kw")DѭI\Ay9"ǣ wkl2]#^5 YȓVBvLfgJFis&< 2 vm6r 0to[ca^ݒA잺;_/ z1Fu8vyLPU?Nei}i=,YǼD):Rhhʈy B)u|O,N+ZEό2%Qx{-U( "Df˶M>I1KShK5#*yƕɨhܖ8'C ėz_3ds( H'U[T&(H}o:,. $ H+S6l~蕋ǍƏk09QO'h)5D?~&njR[xThGQ^!5"4u˰ 1 zVἶJ|0q6xT;ű J䘾2=dϩVhVI^y !=>ɫNM垍 /Y6ƭQcUdb>d'TQE8;]lղX~.6U$^9+}7TFRBR 8H)k,h9b<7 BYZ~Z@,Ί_ʗdݣ1̐fv!L470j_k?a\`s~t"qBZLS 4]ExwFl0*RRfX+m[J濈B38Qw=xS^/j•>Th$}[J}WVpGS19WqýNs?5xx,U-ZɂעhYNV >PW^67y>@+/3Ϗ[x wC튧|]d,zN(Nt8#*E+Ⱥ9;[7yp)|ܓ}/}Ӻ` |dKC$bBnp!NTiD]&IJ zJ(QD]SDž }FƆ0nPvل [?m^Q#>f/=@%6G*J\gc 1()G ”Uxniy~Z9⥀{Uc*b!:u>OσJ~nm>\ʹvKLx%Wyp$Pw&lME6u&AB$1*Ҷd6Mi(4-?vSThbxwcJ$"fK#K--13>PIDhM1IrMS._[(Xh|ٛnJX UWc`wqM j)8Rf~Ǖxt`s|8º@^_ܐ2pU>J4v|rCvT`_zae U8?Wp|0Ξޑv8XU[䵹RSMCv@*õbIzulAMxEDGoSݿ5jd.R}uyYc썧A uɿ‚ |}Ƨ qun#\j ȡͣ)WsZHW^RPjd|Bo~/<}s-o}Y\Vn{e8 iC]FuII2/͆A? Z &&;n'4'b?Q:e/ ݔEQx27(=y1>ؓB$|ӕՓ g`D&oc {h+j8CO'Uut.hO+1pD"mAH-8$~T}p$G# D:?(M94Y kQx।hQO~aBWarC](qL]~7ʓB=ll mk>[}7[+fu>԰)"b'U"|nz7'"q2@j󈪈gkԙzcQ,,+Nd.W'V<ʄ̅T2/dwf4K+5pl^/*QPD:STӒ‘vxaz \mkF6~O\vɑ>pDU?f7Y$/@:Gb\0Y?oP zC o¼Xu%[$RKAy% Tm:z"T${7L'Dߺyu [XQfS?M8am,(6]UհHDpt |J:s2ZB.ަ0hF걦V.' McӋGA0+ڶƢCZ۹9Z$ DPMùF" "9s#}~kfD\PK onnloM'Ej$U{ϻG}53>SzD6G󾄞9F&4pI zk[IwTg3Uq!=rǨA!ڠ#nCLzsRl%}ҩfь{V\61]+͋hksŹu[v -!6Y*rݨ2Nm@ySZ}H:5<DTygL|(/-.#NjWHӨGj뚣+bsӾ[թ7e)/M#~א'InaM1#hM)-EH0TH䮆Fh H1FXu Z l^]PRd'C% 7Q.{P Q=v~2>KE40:h@5tuq3F-6: A!K^뒩8-lݝ*R6Pe& ג%THpv0.SN^4ٹ^).δaV|ZkrMWmiiVͩڞBsiTB]uLPxyĻaAE)GCay14\AiK?%;}fڽl [aفwqTmmK*~>'rk&J#v)?q7m]-JW/9o/I=*鎏k]B  KR?oԨɚ[_т oU.MMb޶+5? LLӗBb ?%Щ|f֭ Ye `#R/֥@`pj|)J2".@ } .$23&JOwyzB7T SX2lBBI˯*jH2s2W< %iew:.1"0vf[m89;?K:{M:VT i1P$o^fOTD`%uX73I f o)2VL,+W@ʎi\$94s @ZD1<]]<>=#0 j_ JƫJ=#j/ vKY:j)2C1ؙSlӃ&M IX݅dܝ#njM2Y_(PbKW.IY>8Cf2Y A $ k F= {['bK5i4ڭT NR)?rE1-; ƪ 7lzn8l>CzVixM7^A ʅ,sPoͧkzd6R E:O\ TՍ!ػc$>sZ&'rLPz,1iݩQO3oz0t4ּ2` lcM&Ep}M䦑UVEDs7-ԕ]Z@RXp?K/n $" ]¤ņ3j%>ZM3s]ú#TtJ' Kotn8fɎnD#M a_R}S ct(&jxHtrs[oHjܕ*@8)u7e8>?8|G;"Bh# :RՄCO!*]*{bjeSB_-}ʦxU(zIhYuY@#3JR֚bJn7xyqT:~T;C"b2@r-H?"* KDR7Ioˌz7_.ɘWXzXJ$?r^{"zl!< SYu " q23VH*( >?jxhրPwOgSF(Bzu= ̓Uv9#*P%#N1?ANjyAX=/M3yH5;F9ׯ{).K^zi趀)\@qZ1D_i(7Ŏ} 1n9Rl<}ķ=r6E( 8ݜ0 >>EU܀}TZi#)f69F!ZSV C\?Ѫ؅* H~sй',5nN'>]s6fn64Ch#rd*8/9lt {$Kȋ%3#']Q<:BSl힍 RUqw.,m6.j3b)Ӌj="lOpRS[#v2, U/z}v+Ee_$OoB!]U-깔06%8iDZY &TN;vu`-Bo]ʃ-.ljr*KkO˰u^Yrpƪxg1_ fE&!0PGo_Q1@M-NTZ?k)I AZ=ol2~yjZXCHBХy_/ a}yHSG[t_Kin9W>̕J ̈́bxl*sZL 'iPCa.n+sSiY M:c?@Ov7^l2br"|IU֯trsUtItdI}' 3eLEa V;gKA:F NOe{5LyW%'D~[.W "$|Gele=kojϞ)~9ɇױ.&Z퓋MCE$Hep׵¬1."K.yz[1ɰxz/!џb{ I`ϓP-Q_IV3wO:~4]+qf5l~uTԙ7adTx56/yPՍ^E 'ub^!EL m`acèK%t Mǩ7=DLZhw(ui f4X]R*G'7`tmbA|nAEB ^ ;[u%Ֆei@ێ?{_-?X d!=c~ )ǩKo ]Ew+u2$PԹpÔ+]E(N S+لyou,%  ۈ)w.̉JM3-ҍK.~8-`j,ܳh<Au{s'V/V93Ԡ۲0YV m_\bksB?cQP9a0W[B͋LOlf'~Ѣe5 "BT[۽:-HZ: BoR("uy>;+ S"JkրGZ|~IUMjs^_&7PMG+yk[tyl жHrË ;+G IprDnToSqGuLHWD W+7ir y,l5Lee8Ot)xVb*SDY#j뽞A6?Asb1n"`c⃞/ qmljcK~yŌtbh#HFc{XNҬY/(15ȣ9ItmfSn!;,mH4=2)\TS|\V;ЫZ ;lv}EW'dEgPZǎ&MIb!- Gˠ8$e*0]ϽY"u:Yzm|) \?HhGV&6z=Xbij1QhDWG\!v[o кÏvD94qz "IXaةVp!D124VRE;K1fK$N'5y44_#"'+!G#㠵 N˚*>v&E=\N4~XO #e"sMR\x 9!Y,Y;P<)%Rn Y?0ƿSO]Āep7a2JL9~IϨ ^OK)$ݯ<Ր;| ^#yQmuӥiTz7N se GpG+4O iR#<r7t /\D/$pPȑw٫}*7ȀބR*{ksdߞK6Z[/vd(uU}׬ ̒ ;6ǃ\_o[i[ 1Щr'g;J28 bhK}^ݿXO^::>0mB#\|ˌkG #T}\+?SM}AS }m)w׾fnlS&-Sڧb "s\yfe8<_bED9bbH{6ݕay/SZ>!$-YaHF;G 8YGWKxC$1(KxQ%J@I'5ޯ%22 S5N^2=pؗ )M۩EȺSi9d_y BT @WR!1# kd۸wf;2TkoW(^J0xu-<$`+ryt71 *{héR7ۓ6)rZbơ(QuSIJ&bLVYaECOT-zrA&Dy; z)LJLgq=4ōW5^U"h 8 =^#Љ˩1.uLt=Sw#5T bXrUͫ0rAEe0ش9ݑ=]2˱(G @leL.cb[\M}/]0N{!.}ȀQa[{?`pq-#` LF󻳱zO]er~40P$ ͓p^glY* 3oӞ9NN`{D0sϤ\~;^ IZ/KA ^ Mv)2 Oo{cbb VU3^&{CEw\.nTݐM_Dg:-b<9s;b$@8i~\#`+:b ~@c⤝UeS(;;HQKrjY gWPloۅMb*JSA蟎O_U5oZ{ՓjGZ|u>V[WF) | u%y *QM>ދdLhG'XoErDjTTA4FNpL4%! Oi)%H~'ElvF"6Sb?Jչ ]R5sy!/.;?~:syj-3sw-f0 &e2AK&qM&"=(Q\T*b 9IO̢eκB tp"䥭=hضȡz !\y;(sΙpwXߊxYY5dylkn3, S< sO԰ _ٌ!O( 맰YO\XB<Ȥ9g_}'iž323\vD4iY*=:]gLפP;:>~(D'}Z^ AinƝvZjo89NY} *t+^Tf!yQ2:e:mipldz }=OY8w:.n|EƺCpJmx3\:+!8n^*O|B/caaTcnZ,E;zB#s@>\.ũР.g$%^%fwD}g>xϘ!c@ ]P)3I Uedͅt '4cSje$ْ v7NqaeI[VOZS-awqc>̦sE| PHǗ;y餭!>;XdQeqKΛ O`%"'|JZ9q!Т~f6hLX7}kw9{N[n Eu{[BBv+@%^;ӓP4DrCX ]nܾ.d!9caW%bi]Y1eLQk!7n@:A8kv~!K>_f흥1(vHeʈmH}l8;%eNwx bbGX'f/LY↘S ji"~X|wH{2+rj>cvJIY :4,}aN{?=h9q J)(IFm]Sw7 Bojª|'B"~ؕXNu_Gf"% HR[CT'y .ڱ,aLX@ո1 A/n$%yލV}s7xqPj7EȂv9k,/qp4f&!s,]!S+#R8 `rVǕy!6PHzD܁ ED05/js&4G}>qq\硼L~̞2XW޸X\/sL]F[N,c6|=Qq5M6{h>Őw"ܬĞ9RqSIYIr E&O"rZpLQ9TNFa8n*.я͟<ڋ&#cN Dw7o=ʡsǫ|YT:#"FN` v~SG r\^CNYO+ǻ\P3?WJ/MkxpLjMY=)9ݨǨ[+h˘8eU2=P5FοyFzD5o'@r,Z0N蟁Ļ]k Wr-GVx `rFkއToU1>_lD4c,b_m<nU.*/,SpW⠙Qe]:\x3S0-'L%XtgYӂo9>9$g +sjF7Wy.VT܃Jiئr"?0Ae,/PKʲX9=ps*fJe1*lRx2q›Qwe͈sT%m<Ad>ki?5uGQ혛UDRP)2ZkTbghFqB>x;"m櫃H`d9Rh }bJ8ȎP)8f6Ka dZS%GȐ*r2) d{/5vc䇼>ؘQgK0$|l4k@E&ɏR92=^br2h`W=3ULUhNdD S5睆Ff#=vG>C1l:|BKV;{%O׋[HM{'XlȫNuƢKC,l1t_ɤ #$c# ( v*( %8+;ThjȌ+nY\}s!\M+j|>bM*g!y~Qęk!Ҏ J~}{ zE{Hbt.#Eraҷh?~t#~X3~?26OkB j(>tQ]4Tpvu|]kΜ(vrp8YRŵcԐWS1õ*,^jf3GwtF0p`MP9S%b>&.@]i7@62ǝtT!R!]cE[vj;_?ؔ\` 1F`MDQPa-@h8- lu *Lچ2럎>teK;@usK݀e"$`Jo7oη2=LykLNoGI)c"bBpH`FnAP,?Nf\WP~OYP6:'Qwxϳv]ivo6YK,xQ-<^ԩKSᬁzZf![}NU6"l;l=;G<͏+JIB%keXU:FIpLJkTɲG:L>}SR&0QSIgWzƔk8#9ía~:#JVb~XL BŜJ{_wՙfmO#%h-sֶdIjǥN2'E<^s:M4X[˒"&冮 G]R9f23ZQZZ\3LaRrF a#S*Ybs8B$"7 wOu<ARwP?&7w{6 0S=?e16*)a}k}S35Vnn8 г/U sBLerT!'lSzl8NnP'pv$Vo}Q%+JתKO浌0#eVV-};-Ofy 3aȃRj{s%xrrn%@V$iã;^|.^{KIn27`O࿨*Yl2~s0,6]ǯÜjxQ*Y-ƲWA[Pq$ A3_wAԑviߍ mFK46fdZB; 1xP0[n'y``U_ae~müx/*+vwB`C>20?3Hg?T&{6ofqQ Q˽%/6k= 0Oa[-*9]V՗-`4FNE6$jd׫-;b\1؏1/秏ɟPH|wwUqY((.Ȩ:5Xl;& ]QE*`K.oUt2U5?f_ D!ai:t3lM6dkXLvL P5?5G,&fD9vcOQE,yk/^T&җ,@\!܏#&u e4A[B4Lin#6ZZr-ɡ~rULho~,e͍3N , pj_p`[`w;=vFj!ks,/y YYPwMOͥs>F*';uAM%%H*R;˹uЈҀπ] zqI~}Ay;5;!Mĕ]b,m}+!ɄPkh!n DQ~x$NGM:&b prXJ{hPakϺT!Q_oqrj!c{i {(JӬwgċ5m엹I%7li0u*jC0W%(Z >:mH)&^)6.2J7X>e*?Փ<5]mEa4`g`Ov-`ZA11QQl[줙wqgEig -})A$_;X.tP-QQ907ۑ5a-+}4.TL1f8iHî\E]~K%`NpdWA kۺN>}]\s=SzC1/As|UV5pt{Rnz!Ӿ/ IsfTVE.`eZ9qT5k/A ~(!Q33h -4vqE?Il$Msza0SqCP}SJU2o~%]d+fJ yp)OFx oȺp8U[fvU?جYp*T(bTQ ZQٜ_mι^,^]J::7[ x;\jtJQ|,ڟAjŸ,>Wu؁`ܢL#I$\͞m@DnC3t(r~ttdcJOƲ+bjLDC-ߪG7{&)Tbj\̰sl""w Z,9?;| SHĉ@!:qZז '7*? X݈bC5#%lygo5%zy9+i7i 5-q?eGEڶX/*PVb! [k.IpHjN(%@ޠzuac1 zBӒ4Ok%z\LUhU*\ W۱zNލD֪O4,rX3x?[zKRp>,Gu XyJyNv}!DFksj)Σzڹ`4n~x>r~?OL  .`G *l}E|H_FN({@3"[nn*šxm<ÔNFb'.]PX$Q"\޿!L#0ϊ11 W0o[  Hawa񬻝R /2_3E6ӫ>W[SR&dkWzߔ`??2eCt ir9?XvTt`toNPrJvv,O_}\x(+Q{!5=͐ !EtqjࢿkЎMbiD~pnپNhX^?Q /VvNn|R:ŮZx7viU`mq[ y;BTP.sq?*ZQ4}wE8[5цBun/r,N`I |(>q4}ݻ[j.!j'/ } +M_Qn` ZRi3k&>Vs<RW!fax+ 8:EHeٴ(A8"9}EUu0m@Sk;ј~!m-F.s]193Kov3 o|oXۯf<=,*ЅfAAa n]yEC:P ޢR{(s;z7ddW.B7)a,!W tV#X#:(70W5jV+Ӡ(H ? [nZC"ƞRX-{LcZ&<^虸K6v{q8 e#W)8/NE]ɋZ;յ$}ކ߫o2Cf >q CLTr0'ވ.Gj9A4Hʳjۥ^|;jA79=nMJV{m(_߼mUt:Dׅ=~?Ve:G8U|41m؜7B]fRP(n/Szg$&`)^w="z`ÚSEWݰBكX}A@5+w$6ef$ $99̃؝׸]u3ȵ⤛}M v䞮F|S3pP6жUrl%>6C`Ί/I>4XJ8m$ܲwH?+V\wc,S _`@}ra{l F.B6"mUwLR} X?d-A)Ld*"w\`O A'B''gnog1+`'*"<3[E.P3vۢL\Ӑ~4TCu-4@qn*.b<O DHXT;'yp'@̀=tH륎!;d:ެ>63Rlψq6w٧0F3VBal$TtC>[:"4S)|-_DħERAt$dB+ѴἛ23QNh"  1iVVZ6^xSt\/=j VK{f߆(0 F|)h] CA>*rY%:kY պK=~K)sq*IߑgWJQ#BgM/NАIBღ~<O~vԪ#CIɵgzQCG {sYa_m8LtC5[~0=9V-Bq>6! -[Q,ay1:Hţ=jk}sED^jcK9"N/yeRnb=phd.FRv8l$,4 prxt*JW2oV0BvbBuGI=Ge|-S9q+@\0FCZ4fk |#(QPL=ӦZY9j[ܝv 2' |tܨzIO$ ZAcC3$AĚnM-%\ʡBt7Iv*h"u@nYCǙgtA5i= Ԅҗr6MF1~S+~tRw\f>U:pk/ԃ;nQg&f $x*\)< U1Т5SEY){ɔA9 i>k9DmG ſ#lj%V5޳ ĒOҡ.%tHKn4}"ՅEfC9ǽZØ%o?J*VnUo0++ *-ZexgǻK^zMp&eÄj#3CMUxw6x%{j]lazΗ[pT9gO;(bvHXAS<qM9tpD3!6ijk |=E #0!T]5N9okhϊ䈡Wb/DmZU]"!e8slZĮ1351. 17ZGTk LßsĦ x{C6eb讫StK)NBSU_Uts ݩIG|Xm엶VτP# I+WVX\F[%9K.-YUdO+;F'0;-WΎe^z}1sݛ%O$DGs-QOoԇԁUq}|▂)@L|SW:hb0?"TN®҃AjBӷ7˘TEYp8=#aq.)mX|Zn,`\;7~5,c4ڸ*${܁&vҡ[՞Py>G0B" #K?H_[3We[ ̶ƓlQĀv&nz8n o $"CtssT\fȰ+4"\ƩBLY=pG Y/MXz r%B6`۞u`F~o]>bʹwqwfK"VE lBŒ" mOrtDRPBl5hS"OS<~^`",9XKi˻w!PR͍4ƢXMf:G*޵S]9!%e #%xL8Jj@eP;(rwTY:&.Sjvs|ρ*=jzF'B X2S'!:CQ}4ǐ!a~GNY O,i'Qbf?s)@iո| 7$p`}կML~Ca ^w+򸓯InlՒO^B uMSQlBG#z],ie :#Aag@){ &}ߦ2ֿ0|&du+c/٩ aM2w%&f`:qd&L:4 Han& }$Z#l!J?MgtFߓ)h6.js _)֟hf:G*1 [`f}vн}9j?~'X#IJ97q[M[^t?gw 3R&i`-.n[k޲j (^'fAn3*/h߱k{(֫!v@t˶*ݥM/0y`mN<.{VFcFS>m'O6pgKr>HO#S͟EKF@mp=5kpgCva8L17l6&g 8¹B/Nwת:8z΄JN3~5[ytRێk?#ڋOsU()K@wס[nݍĞF'S i]`Y]a>_2کƸZiؒa @v_DN8`Nn^Kʙ l{Dc48oѷB⼇6 hH\(u1V)@#j~Z]LCP2Y5`wק_ڮ7.` di%#ifȥH4)36lgR- awguĹ-QK<ޖ[xBG$\UvI-zW)AVTH=]ٴcX(hJj/ɹIRA?LUqE/>;(Rv٠<7ft`~@iB!m$^2F-[ejخcEh} "Gk7r5"pA"58 |3z|5>-vab`HH:JGhށB @_)rΦ+L!xoM{^fTS `AcFE_/]iEIhgĄ! FRS,/'3̒p; / Toշ e-S)O?,-[Sx:  eKg;~+FgjTA%e6):L oB7wO y܇kޠƊܞ\FQ֠O5җH~Rj+i1hЏ7(oS}"A*5'Cێ&48ݸQRA8U1 C?pZgeGc{rF n4f2V\֊<+}U@8yWjsM.b?q4c%}OQ@>~;`$foVXx^~L]ѕ7dIN.`S.Q2H篾K<h*!K2 B)f#M, ӽ7[e>|{ןQE@K s]CQ};HlI0k̬~ gG֔lB VwK2 ԧ^ʫG ڵ*>`qIrłeO V^:3 k#}6k+V}ܺYDzTzKySq1ȅ(wi~gr4M-`W,9 D ո&b[& l5 eqrRGˁ5xbng(S^ߖ!Y3aK"#Ut@TAFKt Kjay1ci€$VUAU ,8ͣ}uk[09}9YƱ5FA*W KxkV3!2{r~ ;k-vŠU*~vA߰r1PkhᙓVc ץr} p5PQx" &tβ9BάZ\iyJ5桶ϼێ2P8V {>󁃡6=U"MPcs1H{ba?ڥ6rm6IaJ֕DFd&/_63tiѶ-Mag-沊:<9o4on(:eq$0^ᖿ $Jkbv?]PtY]!_z:r0ձA W0"\ݱ G%],%tUlNX4gbb&T e:_eFSZF(pm~ufK `7T\CiW @ϖ R<*Ӻ@#-[{q0C(5m@K-_܊el۶aީء0rK(YiL ,3XB '`4Sw"&|Mg`yE`т6D(:Hg"?qN[[6%HMNX!>羮r]i8D g pek{MlC0h-VgZ~ g1m bw+x0/m  {89 С|+"A;iu'83cn֎4[6k吇Ⱥ}m^Z}f@a 0^LnR[eWB0PEvK>7r bsԮ>mx˞^+O*lnAa"p0GQ=$_79s.&Sg2]NX:~tJ@BȈQbRCQ|S3St3ǯj$AC7@Z#LioB^d3CH 'WQb(? }:tX{n HK5Y*?h{BRs6c%Q:TL.شKDg-_6łl#,msI;r#T gCzvDL^c"[_ 7/_\ fZI9la}ifq1 U_dPMbR|H2/8RL6s`:")5T׳y(v~{b}¹NB'YcC !_l чѩ؛IU?v%_)Bb %1c!x{n2ѵI-ҭ궶m-r^ t meKy6LpN$Ǎܡߨ.Gԓ{^ .ɩO$+mM?eCgތʜߜ,TQ)^QjIW=^p-1fюG^#BjrM 8t rx0*wK缧m9Ƚi)OO=pP)ƇG$桧6cr>zgc}u_v%Ӈ-jWqkCIcژuUN˻63;+ 6; ;uͫO:&,QxdʴR m F*S7s; ȉ"ǹGC>6_ 7mؽ #f89HNv m*SDm8 ^ͳk7:v wꌳېD*cރmU'F(C4.G<1ngmќKUNlJn.nM (j]s2sE& {?wGd#u_GdR⟙)Ps3ӖxlƔ\ >f˫H̼(ɉ;;WaR۴4uZr߹Éh P͐uyKVVFCh,P%4cĿ*#e<4h aͧ7ٮHg#]8]fySMm%Ы (&ލM~]U<{z䨿[rxN8]VUeNJdEkyqm6pEtheR4#P(z|^Jn;0z tIlԉ^n+=Z>F7sfkyVCKjF ;jLBm!] Oʐ\ %urhMJRF2NW!!;<:&kxыugV<)pha Pr`D~!;cdl MkzaL5h7D}lBJb>nY +{Bf6 _/31H o;o+$@/|vKK<{m=˓_[/۳[j qԝ `kk^kZIτQMb!֝ߕSt^Cx!] G_b5h\%o͌S`4f@^Vocu!=- o,릟JERFBb56;/I`#Z<^ޜO=Q mH ՘Zwu@m(kOn\w T #O#v7f2뷅P_\N/ S*$GJ*0G߫Cy̲4hтٻ/nw_c,,a&3#'P)Oy>jh{N0 v =ݕCҕ[x9&$Siz`BP>|&]-0t =ybg K XM4 9GЮW_zYi ,=Lܚ6s`3ikt܍QM\֮9 ā{{`8|Ea.O&磃;kIQa]U7jzw"` Œȸj7e BU4Ƒ%-8G5``#Vj.==ʜ% 8IF*<(}@IX\wBˤ&hZ866ÁjnZo:sgҨsQŇln*s ˒d(j67a ܟuUA݅]F" ,/mcnP_A0\ZKK%q+(2{veSkxH%d|X1c-I imApub9L+'KYP8o0BEf^$˸XĽn/Dw-IUI>4/'!$Y>'@ڶ}[$eWi>"e Ofj)lѵ6Z\WMz/ǵ Iևl %Bfmָp5qOGF*`o&UI[gc HAOC; DW-lU}|.ՏC3^)RGn1UJ wl5CM7xȋv}ȑ]}#vP=/;-|[V ̻/W0D0Xy/%JѬ(o,# v"yvn-kC!ak]N؇_7{Wyb량l9HokTA!RҖ^rQU1Zȭ}cT9EkFa Q@5[瞧53e3 KEX54~w`+987U{K%u t|j#4e'C*d̲l^"&d'-_c׷{~sp'WvoM?!4'"Ԅ'ߒ DeQth0bUn!t0U孑 "3|~AE8U}\|0>b_0STdGn`<1d[ B=C*<>Yļٌc}43x)`Als/ks$!D0Zg 9Qƻ3m&SHF:w Sd6"`vPe&ZwpfccDSĻm{)U9 T C8 %F1snJa6wmˆ@/F,gؙVsە#% Ԃ3}|Vlli7;ljIOin ?SOh(,q,.jl`*:Ϫ?rsNՎhKܖ뒎X6>?GkPm%~jɣ],= ^K'bz.3Eܼ6CsĬ^Lh+q4q\e}SpO\$/O@9%Bj6䪕Dk,e}{N3Բslۏ, Rp_fH%@H#@Ks:S ɑTL][.י gn<7_i79L`K`]%ե}p#pخ'MP3qdeR89Nv|,G-K'ϥIi_h#axXH9ak pCKIa vܰC `q.\_80$b-Fq բ(W@:܊vpXqzTʡh_u|HrК_Lg"'+D^Pmx4G<=HnאvsmL$P4B'fMRR?~ַ>Z[}Zd3GlK{fMj-#{kP5e~ Em }$2~XhU Ξ8Sk"T{/D|3)oOh}k=s=(scf;F5(,kZTձetolӇS'cx'6A* [hM&PDP|9@<9#q4蔱b)&d}?aX8%X˚EO.8ya>Xt8:-9k(dw"4\}0.&MVwV y%d|CUj(ɀ8^Iv,9Xe~+] ,Jed|OhLwJi9k%y;1V?_QeCn.?P!Q<&2 }4ՒxhyS†ـ{t>;$O ~%2FT(fD{Ofy`B3>OŒ? `E ~ ЇYvFПi8OȋWլ]"Ub=纩A6qP8P:g? pZs.bIGFv|Gwn0@le^Wb@< zd Nq=^?-IEi ]︇{ta"Bzl꩘&cϮSݝG=tPȊsI+ZKC:}և~Qߊ&ʡ\,\h9ϊkӅIknŞ|ˆr=bʿzGDR!(ǬY.Bjn"%n ʖd)ag5lvfyaT'W1Mk%w~r8㥻䘻DٵL]0J}PAV>ki$$uE:\1l *y[[ʂ7ϫӭ t҈+U0 4+X5O񓏀Be `_m#~+*KJ?,:~~"v"$իJ]X @3'fl`XA)"gN55%K&+S"etT1VXpT!F[ |>HBӫxt!\VXfȊPY(1Q5|e~`۰IN2N!rh1CqZ`e:i*C} ODϦ 4<t׈\Vh)W@~(7p1bklj0:rU-y|5mPkW?ƚ^V%WHsim![- @ӹ4SG0p6{L5y$/P~bCU1V#߻=8QQ#p[B[ۀWJ;X}OKU~뵵J2}9>oMc1Mi0'.aZSy/N(?OK-ZccjM6`Jӑ 0t\Iޭ7NhcU0{LZ܌*c @+WIj¬{OB0KH|]ϳ r%{K V5OEmT 1s附Q@OFIܙ=IoyP#c#E!A?@TgᙒFHE%^mUGLd8!Zw&2dӞ@oXhoC K| f 5F5WXQl%=iOf|Hvh=w]Zn2v<7| d\OXQpEpiǃj&t#5eKLsˇ$]ͻ^.[Z |z!KMD:_2PM=XGEmWd1"‘fiP m|\Zu "l_J]YųoZO0Iyi rU$Sґ֨geڐl>򷷻oM [׆͆$1B Z&E83TQW!aQoyL[Zdg+{QXX(NzU͢1Xmkv ]"01O#&3Ōn!E:~Zz* OaD`rYO:,gQ;$vuw;DqpG[HK8%}KoElkfM6vغr PVo_€KH}"ӄ~9͔Z;-iש8( gXħraUPZd1,Ǔ_@eu$ҹ﷮gdn1o^04mDwICVF;Z'M|ruۍn9 D(9m8 N!B Q |,^ŻVr( x8ֲ*yo^n̝Dm0KKD=Y s/Ćpq- ޥm ~gȹr7{MZ3AWmB__՚zhN @`Rا[]`4F}̡l> i,Ɲ3׋;2=U2Qf)N7d鈪8 8-,*o$ ɯ-3%:)L y5fѦw=tNYr2s-p˧PNgxMK*6p+M/5`TajGэnT#T+W!ݎ5)$AIt &ghnEmd Q7DrGӘ;k]:FqW`G/E^ju2R{0k-E--prI~XBc0*zKlYh t@mXuÎpwgx\"2˪fк=لڣ+/.%2Ejy̎t4"mCʪvzyK:MCg7:f9Mǻ5`dli!mK <;©U<1 L@t۲)48]D[l戁IٚjUX>P޸l.#Pٞ-RC,U#Xg2/?Rڳ=[wRcoıj|%-Sk=l~7d)SN.?IFF/]33y&?FbjPhO YXd r  3&H9_g%ժ޿.ʊ& a"{EQQX&GpJW?h{s ZlRLL6,U`E aJ8+E"+T'SD@Is:$0%n͐?“mX-z(k嬒Ksd~WluML3D\֕؆!3Úm\ݖz(iܲSݶ4T v6Ak6ݣ[NRmobx40dO oe6Bەw&o8ֿc?B@y 5 3#{\`/X=ZK`vD9e`Tyec&[b'aÐIا鷣nwkw{J$K`A 49Ic ܹgKKh/ZHN eQJ*+e]c5;a3h>cB!'w; #.)=Hu!LG W1daV5J FL?CƆ0(i)s$B*aS>6ǧ~= 3>4Op>_8-al\+ 3B۔&1* v^r7[.IeюaRLw[3@ ZkbͪwhӘd|0ȕ\ʵc~:ƻ`Ckv 5S5q*EOQTcu[Pw[5lwڞмnz5 =ù˲, ]#8lYe@^)ڏʊ6 V'SbnwTQzɿP֏i)SŦcPS+.J/HjL=G״@ #SZcYE ALr3Ezu*kgM]TUU#*>ٶ2 6` &nO~M8Y~?պBSIfӰ]mXax7SSCym',Ն] ]Ԛ^wFJoAhpyU-LPq!Ƅ`0cKs0hYBZG:V*Z*Ih!uqP*мy&ޖNH$^TOpwzLJ~2q{z盩w=*5zm8oh.>j]h5=&=fT+xq-r3z5Q2.,a_?zx 弍ˎ67"H9hCGZXj9:hOB!7^S|P~fHE>iWFwV6mNm>ΥN%V07qh$l%݋ʮ"ʨVvmYc϶{QX*:`1J}v~o4I1VyNOPgġs?u\֘MYnw?1X2N3/J 4ٗM^p-wMZi2xG?&eW;іSp۩&m1`D]-QZcWzSu=='rz =fZO8SUCZn=W^kӀR)p'xajK۷s(k5O"vC7ط5м*kݰBah;k$_\l00Loht[&B2uf1Ϋw(NjGݩFrLyhIG}ܪvMFutLf[J 8?7x;..8Č܅Y1:F8qmhP4"(tӛt$)oڢqObNo &^_a|.#lSK OXicaA.$ijفtM-Oh:خ e>{~YwZGq1F)Gb,{1s>1zi;{kUy͕6-;H㿖KiWE~{=:DQR y[BTYG ?%4}RsHC9i-dF+ =;t$t̾lϽQC\ᚉ@wೃ& THy* zޔF{K(Nׯ+rw,ΈUA\ēZ)>.3m^DJ+_&!=Fl)&(}7M%=t#aQWF=#Uܱ6B$ȃ٥hfBoy}s^p(W#ɆS*X7_wœ9Uz9κxR٘ѕ߂l&T!_c֝9J+/J`vjٝQ4}\IjHfR /qfxMP&bꚼnf;eOU1LR([h/*jS `LK1hE:zBarS7.=U~AtrUx":񡅊 ,*ZAj{sxF1q ItU^x7|)z9|a**:/ |hǶLeQ 9'`!spk|.ANxJE3VF `rR5^ g2T+=pֶbE Yqfyxeݼ:AP|G'x=KʟwpaY[WFft*wх ۶X|-, /8xb_WY5j$$L12bFGuW2S9R9A]:f_Umlr׉UIH`(whډ*2 #O\;IXV=D[{`'%s,bW!ּ7Gl)`Kd> {c0"?Te# 0'rv ?7&H4CXTӾ.7`s:L(}渿U.U*o / ACw%039hL~80j`,xn. s}KitT3v[\ ɔ%b B8BWLRUf丙ya=Mr}6IU3`%Vӧs/k  ] K PSJnKHy.sjOf yאpYp+MUdC]7 qwrZ}tIzgQGELݩN{戹D?҃\yt kL@QGRv\V@IhԎJ`] Fnyumb[`a=~H|gM"V)D[(o4]ggHxLfT>W3*m)~̲7.#tVFӄXJ;h+aB[MAR[aO*taߓt>4ޱ.QG<կ Ƨܮ[W< n^6G ,:[q:#=PcY"efxF|4z*-ȋh}54=FEᄍgn.U: ;@Lc* QL6dNFB n!5[퇻@M! ahS6~ڒ"9ܟ^,=r2 ̙?K(Tb%D#2[F:2nt;-es~UM]x֡&O$o*9e4pC,02}gs1=X%]>7&]K}ᣑ 0A |DJ44fh󓋐#mi4IG*}U,٣:+T)\JѢ [XI'h 9T=ӡ?t8>y,yPhZNW 2l)D2.%*{Ԍ!=F ogI23r HPӖ% 5=Y~g':*2nU /egf"'k+C %],q88S,JoJIMΦyʣ$PO \J')?y/ WcvIQTq9*Ds1Yg'I4y#eGBV:RAZC/D|)*``C5g_MsÙ?C GҐ Z0kkW3`'4e'QcWJ.^‘_eԸ1 T}ۑ)@knLK@ 4_>PFDrTp%|jy[Hi,!X/%( 2.`TMy/"\أzgD42N`ݜBP" X/(2o3X=~Yiޭiw R!+z߇1D6L)AQK!q33;=Y]Ħ\h"vZAOeBlêky8JZR2P"_w{%αG_}!0Ey1=rUsqCoհLGuǮG;bŒ#E'^+M(aIĨSTVm^OBls\%z4Ȕ"x1Ş6YӂDV 0p+z:k`/Vג Db8n%bgczsaZT剄tj^EdgquJ^@z|;q(zxD7RduXf4kPƠ09sĩ(4ϻM7?eMjux{0 +\TFA&:~3qwX:մAZdMxݏ`y&.K>~`lACl-]$JX2d[O§.C7Zl2Re6}z:˂A|¢~>"> YX.>R':ES&ȵCtqoآ;teWv5/%OAT++a'4oٿ,7DJaEţDSh򍖽EC!`cO_3Omw{Uf>vu7FByؖoKXU1Xc L=~ jjVtǧ (8čq( 5#'lUvBは9P^J]ۖ6/r Mt h{ H^m4BB\`e85NS$;j uI; _aɭ@-ڶP)Kʞ~uT|]IL\M@*V0Mm/p_!',-t.<LwH+ɿ$֌CxM&dm`q]a:12z{ Y`Bn{{œ5?na-[;ݑ[ ˿  ؃nU6w_/[ȌMW` Ħ. Ujg!q̳o847;?W8hAJ $RWN(zNm4G"1ÑC!ޡ9`z¨_Blݺ6k"헷H+w3օo(β)5-auS9o)L ;G<80MB>֖%cyn4}ށK>`SOkDo`5ʅ`Sx0`*) YϞÅ/2;_ө=2[)擫~pq凓4-3'#4./'O겟Rdב~ z-u& tktP^ "<4]_ QFe9i0(X&tD}X$T8f갗:-TDAU;G 3cvJ/,y> h^hO'w])9tOt{bOBGP)'^w>S (ME2ohG=uю^ğ)Yz3XJ1ɮo*؛FɫmT$RS{d8O7fIB8÷u/[_'҅O*2/!EE °`0MVHftXkU4!9xb[~t D.o9lv(aةnήw& ŜB"H_FY}%gk5z^`\/%41PP66?ߗd6̓ ZGsͤ&u+a"WW~v#BeIeS;Q2JVҁX 1iyRbSIO1 R噮'$N,3ǎp4$~XC=XĒ^b?/i/UBS^c|7/>T"!R)/+.R G.^pϣ 8Wl B:0Æy +WH[F!5vp0 ea:3.2Mk&$[jsYC|Tjl̽ozDQ<,֯Wzl/ oR\j{Q*n &^?_X.=`B._\SӰҊ[RXI5U:*e^TxD[=~X>./N+C88a W(֊]}8 9Q]G$P,ycWPwt=yV[O^&ί4wt]`! N!G$/cTcvqmwO.Ix=3(C1͙D->glԲ1lO}~w; $}G2g@Dn2.E!=T2`"v"jf;e7nʞeUbG:z$@9I};>-ZS=eZ o@XjgɈw :=  ɫ- um =ȑΙiWaGN:(eT3W²u!P08⋳W ~q ԐRi0d(Hu6r4,;yj&ddP7NQ%'r]NFM(X%wduFO+q+Tb0x{>  ݄9882f?100 0 ֣&;YՋOuKPŘ IDsDHW?/ھ(>"7-;/tчKNYm'DOgKecSb/$Pz9Hz!aS; i'XbY5HG n5kH @ri '˰cޜ18-%5!փfۃb7-8v$أ mqPj9,K j%T;5%N1DE{Z_ ӎOثfR| jxrg{ ?~(kXZ^k}jMhK3].@i%J Zkz95}>ki\}Xɒڕ g4fV$GŠKBD7v NQݻCe󞞷.9k V֭eQ4DêLSArkn+VLKXz~ }1#8RAe"9wE`Wu} A^ \~F&">``}*,R(Ө+a7#} †z[ёzL$X!vGdiH.R[㟆.^8NJe<՝<>OOfؠHjz׫ObWkPxq?"4U][|}Mcu^W]#O<Jqbh45m7Ix=v!^@TC_Պ䎇]ޭGCC?7G\Ai|nx4ddW{rS; :.T/q`HQpT/(r174vB\n ]<-*EsQ}~&X Y_pիyfR@ow%)&nчWk^ʦVj-Rd%NxPz!WQB7'L@UgBYN u3'XTG' '+F&%X(txS/ٱ̯^=MJ+FvQ&cZP*crOrn  ,aDiS[߉f*kR}'WVu F政v |([NFTϕ4Qqī ٦hLd'~/Gģ3q]&nd ]3W(JovM7x}ˆòeV8sMp)84m sn!3/{S|4{8CmGVq@}셑GKZQU4[':ι2ȣ_ WpՐG oL@W8$^cr)-.N$oRϙu??i:9t8zp(1 OȀ wGՕ9 2GIf#oD.0cTYI[[mtDRܹgtQc|2HSZy1*Sb¥a ?7s[Ş$ేǥт6o cŴ $v5{`K=d.{Wwn$뷛)y6:7B>"R}@t%+6Kq{M \)yX׍h^ΰ Y]VA1z1DqiW$0.uL\:]#AʝajXH+۸f; ,"\i,X_;)/ Mώ +=kAXsJ1h'(%h ֳk][<5u '.*ǵ"ZwBRq}I]QJUUWo7|xG8WS|o7A[*,&;qci>P&wm^~2M?zd!8Z|(a tRW- d5X$c]5) {u偂`[5 v #r9%\+u ae5J3:^ٙ݊x$W_nUa71g$&˵Pa!X5í ѫxQ+ħZpҞU*m$2c(zb.͑nG4:5^ ȸ$UAQ_ޞ ܙ388?kê͸QoƈD+z64C;}uK5e{Dp?9Gv^x&>ˈC y>SWFQ ]̲ۙbɫUJBR񺱃`":i78藫߾ QkcnTs p%Ԡ+2#9f-0]?htrCsbb%akugi+• Q&QEOͳ8kYZT#:eݟ*i/ gLU|OyUIJǿ3>^Lqr"L+)K{ѐvh'3iDwlNIR<ͨ5eOF%)F6{9\9o :ZeB ׇ(U:V:05` Ww`fK4]*eF g%_nfYK'KTk'W_'ckl*+A +)Ld!pI;"_m1q>ђUJ;Ô+9Dlo+:x"^O_PKdxϬ4ä]k[>U=j}ԤiStpؾ'ys_pnԵVa;<%\3AI52auJvd:kz_Ðpa#&LxcP쁗%BڬT*Ogme=$)":r%r^(]*$F*ŀYeۢd-fw-o|iҢYЪdTX}Zä>+@H1KrR;s ɺٙ_3vLq +ȴn5gq?"¶=b37ͯO);8Tu F5͆=5G'PTxC:6c$.P9 ARaXo&g%1_ӻGp3mQ|tKLYdU95Ҡ^TGMi7h^Nl AM0N/[F}3 @/s3bں[2E4e=`,޸j\plF)!U.'zU$*NuS.F (UrLR6;Kut܋v=Du=0f^gwNTaC)T׫~`%C[c+-x hF1$fsO]>sԚzi!R\~-V#B\8 &MOќ$1#(?1PG+1X /Q[b3f{t?yq}k>9D hN옪 C.4z ~j7DX7ag Cı\Ϟ0%8 ORО#4HQ,X⚖w9ސ֋ p 1X,mpHYiR@.il^|PmJs[\`sku.GGkUi&"F2!&_I=^߃40H4X܏=S*'S gT୙]32NJ).k3q(C+Ys[Zk3`Tם1 h  PЂq7!?zJ ۉ;ʋW-#'w;ZRʭ\kP~#,-m5:?-QiW!K;pUskje 2ZuM3צZO*Xנ#v}0WPekJ2O[wA;" `I<A1gXevMh:GĐ>~;"Ŧ9in}!pIUP:v~DMzUCZy'}ӓ=8ߓ0TU5\EVRm G/p 9QlOt0D= Uv5Z$kEީ>-Um6巹#upx~K4hkMC[v:|A). ѮsX.\'~ J4!u]! zC~x #rn<rC1.7Zm($[9SQp\37;0W{IR\tTorE~s`ӉqQ'Ep6lGI< )/C@=wAՊ kp:vx^f7Da((2^}sj&w"7Ɠ~]{ğ~0YM7?}swUw2gR,/0njǐŇ{bk0n+:B)3U(KQ^sH[3=[ EJϘa{xϯ P5{ǣnegFf0WOˣ_eȢ^NX(IĐ[21+B'|!XcF_/h/eLVP#Mipt82 Afv!_1Ęa%4"e7W2)>X0PM)ݩ"qY>u;i'zɌX||fdP=>헠?xDSپHslQV3҃5C( w)f]޻EՀI\f@ UחR`x BdG paQ@#(bP&X7bD} '2m-|2(fT"ۓv ^Fa0f@]ۇtUboa]RVJ*>1cC0b3mcUUn8(MuVNDIm\8gF  rjhWQ8v=sz;Hn:*D'_рEp;F1 zW08Uh:&ɽ%ϓ7u ^W?bibۅGHj՟cF$J7Zu ȏ8W17nLNCf.mMejK9т3-ܴh5s|yᚮ4H3N &@D_b,g|MsZF9g۾H> qI[ۃ13||wěF_mӴE+vdW/?gK9ᨩrT?_x@.s_*d_t Ri> Rh>ZyN>ŴL}s&mϷ8Ko ԩl[|u\-Giذ5wi>P|D=?dyDXZG{\p`t U<~uXP9jٗt#iOU-amz*+:GNR=%d,n;p,G.uR'NRR+{bV>C0J4pWy\cZcyM:VaMj~8h$Y]ZnعCռH~`K>~rZrJ/L4nXsi渟stgim4x1ҭثޛ`oDt͏^hN<ݼԶeTEhv<]ttӡ!,b;bU?oՆg')8PKRb^˫pqR0K5̫s5ځ{wc;B[QewgB(M|yiD_is_Gtl'Do6疵Bl#Zka7y.{/3l +IЭfV( ߧp̹b/Nbe0Uz˗D4M{jCekrF8չzIQs=ZZYםT+ zdHބmJ(9dYן)/,56]惠,RrH!fMoIyg3uš on9:h4lS;lbi!0-WB5!#@:wgwsAa<8^\*5/!?!RTu_(ыP+]<9h=˩md[#GX[YNnH]C)TV&h܎p0Ogjmۛc-wٿ5HФ y.l%T?ZYq=+ꔣz!$ k&i,R{rDzyp =x0 !.X@ܷQ$xu:0sp!u MgS^"W|Gy<:\-#8 ɡ4pɌ~~4$pO[t*|8Nvgk@ѵ )y69>y_fn%>#a'6תasYB}2J m7Y0l@ED`(;Td=QaE$}ze1 [}+QW&9/)y(Кv A78r%ߴsR Ť`"ƥhRgi[~hN^0;[¤y B$\,̙b7O׼=ip94ҺKUٝF?]O4!~p%F!RDY0ԧZs0<Œ$`%q:k^X(IRZ2 $-{9Nf# hSE>&Jhĝ vhh爮V%bGn;kWjSAkU㌹x> ;&ڹB'G!Ps`|ʣm !VJ4q0ǜƫ[g`A;EςϭC@gYJ/gPu]-׍~Ÿ%AޚOܨt;\0=ؤ*c=(_[L?AvT @ w/N_x Wo$ы31+yV Kᘤ$Dw0 .tڹ"O͛q_Dn=Zg ua,+EngPszC0*n.UJrݝ#>%KVez|ρ5ܣyy @8hQR׿yJ%窏|)x0v@[wMz7qn:D2X+zM.J%sQdnloo5tm.)2>HQ*ujl2ޭT լ]#"3\x-4}pKr%r8yЭ}h1䖢+BV Ҥ1[ה(G*#d)+e%vݿ ~ʉ,r[0Os Xq k^ƾn64l!wxwEq$\Id ssd!"lPNU-׽VJ v7<شf C0R ]x72d!|T+$L WlʜL=|ѡr], b1rυY` E|zu<eI: @p7 Izevo=4BЂn5!3RQZM|n^π>~g/F1R>~9SX&qG dz5opE ^c Fm# rCQH[BѤ1$)k9# dRuMD"2[2#Nk4 'OT۰@D2>#vUX RBTv9dIw,&~7ȽN%.SL{_yk0&؛um1(9 vCVv3ZrEM"XP}hM?Vs|߾h O;_7~~M%7[+PߒdQ [+b?w(La?/ÐY凸DbƉL=ݢXGlp)4L/Pt]Kw֠.:oqPJχ||(Q[{EFx[!62wPlbڙ/h[ zy*DO$vj%ߞ5Bf{vֆGݜY ̑;bVB/ߝK@q0H<7O脆$5Ng~80QUo5t[rKtI-&H Vv !٫1&i0ept{pTlsq<^}Hs^Y@9f  ƠKm=?Jr4EPԥ:.s &Aa0 m]Klb֑ܱc\4*Ϥ_tv ֵx>eE37% ץߟl`=yJčgYLt쯁-OCC/QxԯYqsF-:ȥV2dd}~߱ #=s%OUUYYU&w%fGZְܴD 'Wv OZl#D[\4MBC3Vk+{mӷIOg9<-\qV#BRcK&x%^y-ާfN26H!N]6ҳ ǖ@cŴhG&Ugae5:2\R&8;ΖYȾ_|N>9Wk%o fQEזןƢXP옉>wXbD" x sZ4GN"i=,"ج"=LZ}U@5/33 5ʗ=_ϗ9_݉| ZɇߍMr)&4 LD*D91-͓xua.".#"AѪΗܽe*Df7})xː.QR3ۙݥRET{Epؐ8lwͳwU(k I}fO57BQm y!]hwcfHi$GkgT/m 3¾>{:?poH  9P1G`e+J}h,T o恎2kw[Vu6~#;Q E fH YJ~05dK"ˊ%1(xMԬ<"rqaTNIijʒM*:xϔIP]u$ΓDF4k'0!)rM^r#?ɐZT)s2[e\M)ѹ,aٵ#0 (I-hJ($&mSgf;aqW7f4^XPSpXOb%ItCF}`#\ ߙ b%ZNwy9S^ߑrlbPe1v98/A1iʢ ľxnEOttZeH;A.8UZ/Krnicׅͷ'`-5gׂ)DUD[b|D}蜤}6;oP]=$cSpn¡ H^}:PoI\ &9Cx'Ɓ3'^ͬ٪4_Udž|.ItWPZJmwNz2a09vL/.z9?aq/-҇0x%,Q;Q9V 3[q=8ɮk^ vBE KK%cc+WNH#3ڴrʚ/ JUDy7]ӧdغr,V)[T[89Z֡3SͺՉ(z:-c-n s<\]QGJ}+/U :UFj' ׇqE eihZ|]6R* zB){'gPIBWvGli4HS y\Sf+dIGD?*ZkzHndFKe Ǡ`hD/(t =Z?枽*DdCvrKsV5^ Iy(@>pg(@y jR3'd-Ǩtt˱ X9?01`бq ;ۑb }QzNjt7lo%83oG% ECt] wˣh>ҧU..0l0OP9&PؚVAr%s֚ǹ7-~l/+z G([Y22FlW{&#|{Q`h#.Y |/=B!?o=TqcO|XˣDQ`8|0ێ-: 8XCn_3fS&솾-{qMN977 &vivMVOV+nZh&&t##/cjuxToYe35u 4GY^\GO`bsk=5%q 0r E`rKwEı1Ze FtVeN{쩠t[T-u|VE6F18'/@3kZa/D>vq- ߲YttƔ6_T|X>±(fKܡ(uxPIRex5=o*A00А2%^ǼxgT{"p(IA\=tM OJ?ph] пfq wE&cޕe$F`!g_~y!)zZyc_VgtB٠w@o85)}M-ڥu9|aֻQGp$0\ ŠmW/`a ۇ UWYhsΔтCa00n{HVwz'!+k GK,ްM3Hs;=/;q45K/"˿)eilI.>)dl]Pc2e UQ>!:;pdvZzҧ :cU{1umؗ8RW⫾J5@/ ="44Ueiƕf56W4/Tr9JL#'i,K>hwtvxbH*TO$k9kuvrz|3jk[acQ|`"[݁*x"K'KCD@`ܷcʶjb߻EӼjVG.E2VjVY'+ #MW` aZ8K=^:q<:.YO˜?pmK[NJW/gzP#P?["oY.QbLq)$Zm )E$`Ίַʴ٥R5?!^̓KOy.ilho6[3 ~UW0>ErY Wq2.j>7Y7ykP|.)* j~0Ws%Զ>'8zķ]T4W0ʹ֜u]#NipLm9I+Q,ͨ:f!u ` <f&LT[SsgލÛ`)S"e1R@AvhxX]n*= -FةO]`γb{{`W_H9_ܶ2!HdbRvJiIS_>YUԳIg`1̬'Cf;q߶DBUNBphvE7)&ⶍ^fp=r籭RY'BjnӟRX(=@#sZ G.4  IlI|Dx^˿< E }Um n@Z:)GܵWbf*+**df'O'DִԠc,dʼn2G:c.>[\j0S2G)0n^x {1B|GUjA J?ߦM]xpz'MOVdh}; TH>4 ђltHSe%"햼AE% 2aݧ]H4nvѰgO~vZ̊sƁR\022R25 WJGeDB敄٭Ċ)wM:dG`# 9-Xs`Bw"9ؙJyeOg;S-Q# OhBQ2eˉ## 7_U0X˞y(=s^BVl"sJ' vX%*\~zrߣk}p+`ىd*1ؼVކx )v f% rO6ZP F,70!?;(q ~ϕ{B7ͦ$4F/G<8e&i-&S9f`pz챲zfPRZNms4ɫ)ʵ"Iy' BxKj+[J[]1&%tdnmݶ^'y_;4|s[購bNGӈzh@vGYNI)^vz群ױ9Ia/gɑͨd{jSb+ybRgP4%6Ig>y߂ֵx{h2}A~gb~}($\{1WSN%b֮XˡA5>sH@?={ ԃv蒆SpǬ('BFo}zw9QfpFw:F oZ0t? Q W[:ah [u43lv| pQr;|([w$ro*G Yhhk2Y#DqtrHT-S* B e qf]EbF: ˅e^u-DR>@ xA=Qي.Hkx5s9rU]H.(niFzDyV4D |WDW[uyī;$~;ѻՔz`.QK~lY|W|RN`64<`jdRZw" UqV,݃;{[|ru}9KH j̋g64\POvj{%Rs̔'2]0|8I8f<68ׅo-:4EIFvWIj 3YZ%RZQv cK ZJi&ӪXRi㞿> 96m/Hlzҫ dV_dc(!+Bf6G6*΋kǕ$y:h4ZaesȐGqQ6Rٲ*bܿ`Iz^X"{CMmA^DQMAi-i2qs`{Y(%XxnX'Li)~ k2]qY͊L1xlbcVXs+h8Wb7Ţ0iϼIm#ӗD",ݐ,ܞܗݏE?H}$qeƙx~Q_5B|C%i1>?Un ?'ڿh;u~d8'5bb?1`ZmBbWe?:"mrŅA3IϽb"E۽IZNoV]5Nڨ7cv T p/IckK9ptː (@j2DK"9 e#RI F}$@,.C" yF䁦%H)z\8cb60E)Ư|Cg1`}Y3O]fXkm9+KjZ\Gʇi. X74X Λ'}$a;})8uȪP?S Wdiz7uTȯQљ v!?ZDArDeR[hq?B+ a "p7gLM/IlxP63 BA_ I^R$|ZўkU\Y>lԄjޙLc3G` ꓟ=v!8i>olge&DWJҳґ+ܵ—'"R7pu"Y e9笘 k h;D"ԩ AG+;F1ӶC6ÝG<b- @!ofQ|z5BlXؓu<ף֢ZCqC^!X ^Z8A2K]XliL.vO4 {/C6@X6y$" >+By-x m6Bb6L`++i?.9yaŠu7MTIWҼdF)Y[i{hU&?Q7Ipف/,"P+\WK1c~]AwiVHt\ТD$~`{GrmROq'ZYpn vEO)5e__.cQ[5]¾,Vr V Q[/ ž6ȼ5kpaWgľ+{T*W(9l'b@w }&uVc\K_My&gnBy~YHe>]Qڏ r*C^{F춏{vS!~$>AOo:{/YUB\uߜT~?4kxl9M'JӧT Ĉ"Wd|ZZB#tF ԫ@:3"`ӈ Rܬr4#' 㿠7R 'B-y!{X֞EOԘ8v$f0rvE~6w Ē7``g0rt3HwZIB:iѓ`\. zNZ0,Uͭ`,') 6G1t|US&ȨTCHL'Yǿ({A6;I]T2>c~% ^c:²pDPFm+Djz\HF,zLs"/_b*־Sd9Ckΐm0veGÝR 19 _+Yc$8hYrhvCyI7Nrn\s^iLKz.b0drwwdܶan Vqb_+4ܦB>\klhnky.F?ɱ]Vh tpn=EjKv{2qWt 7\hZL Qa\ݷqSY' #JV+|!?9ge }02*Ӹ_C "F;|M@N ?ٿU̦Ѫͥ =j ` 44O-! G΃<4CCw''U$#DbV珌|W=Z&~2V׮w7hi+^׸DrU _$K >ѽX91:Վ?]ݦT9«a!{1 廥I|de~1Vmrj=ď40̘&),G<#а)2 w,gK@Џ5Qxoى..G%-[LKAşdD л*([@NxM;T$l!w\c :Xeߍw@D 5*m9PƱ=P7uNc oe;2!},[ZAgX@mSԢp{Ho,`Omgva{(ݞN?>3ȸb8坈fιע`bV' [%kfy\gc,!id$AI1F1?Kfj]S ;B(J2p0~*s7@CM Z=jc_|@6uՃLyVJF]t+nWQ{Tˀ ` O )*Ҹ3ML5DL.f:=42TTKrVb?,ď5ERcڥeON6AcfhmXӲSRSDC,O 7%[8/TG*:㧃wr~t E粅>'/鞮3P>:*ܪT]}kcށ,f֐jJG3'!6YI9f*N )glgIL{SֻikOb\0SATLOe2 嵚&m95^HrY* ;E=H$_ۄعd-Q߳ȗ2xSږQ;d%EoD1%>HD6!I|BCؙ@$eغߑJYr8G.0ҁoƪ_ '[ed @Iԁ}Gd'ɀ et>FE%CU_ǰv<ƹ *jcX `c, 4sR?f5<}̠x9Aؼ>^K>:"qxdhhŨmn <Ł;p"DK`И-9Ou(C8/צjς`W=՛<3K,VGVKKLʊ  >YLeI̠(&"-SJ~gkpgK쫶9$d=Ca: h0g a=ObeIrG j_|bef;$g Ca[ETRUV\7roϨ |.-ciX nV㮠$,`ۖڡL3'sz1bԷuƴ,?L \<ՍG}̶m}K6-KzG57tsN-$?2nO,#5faF;,W V!]x܆viՏ]Oن~ڝX꟮ }6>GYh(JzyΡ$~)Vmlv">1Tk'Vw|2͛~h;u($CEmy 5޾ M't ,$ğoi'쭙e򡟛P1xm)댗)XnPu];ؕn 5?F3 'õZH+ x'ܔ/dwFv(Gu">ڋ3md6!ې ҴnvLcފ[MPUPa5mSՐ60+[7 "_YdŐ?d:myWکfw2#9q0.,hLI%eB՗EwO8Ә bA*d~aNSGX}`d1VT"Ň{ fK yYwZv7BZoȳs⦄ e\58ʹ)OE8UU?T+Ԧx6A-'c$rfz `PhvYoOeXޟkIh`GuX%ʵ+F[Zrj<2YOdv.b@Q5|ՀPeu|0L^{'Yq@jDe`k3h܎M  ͦ_D)%{;c!wC8֝')$,va `VUShob #}K~veRQ761yȅH|D$H8sVJI1jK.?_=N:Е_]IpWi6j{cxgM1?: 807ZC+9pQZ X]vx.T&D['F<;sw\"VI[|Y/PxGi^Lh}-,&Šƛ#Q"7^w'Ӫmܦ֣CvzY!>  e\[dBYHhZf &TU}i\L4 GY- VOǘikl!m26;G^9y'%Ur(v0X7P LJB-Hee*(*+c6d."K2s1ٮ*8TƘF\>e29 I.>DJѠ~?E G}AC/j\Y!jQaye tRDwlH_~e$뮆H_ X&x){fee5J v`ls L FCO`K] q\c${/`|KzuVz堾i q_y]vά"]Fў*쀾ljÞ@|)N:6E eWtgQ $-K긿P@&l*[Q/j+L=zM3cM ;!pO2Kdg&ܒ@ʫ 'YX‘.JxXЬ{q^nd}f:Fj3C>bgI$hiwl ɧ]:_Q6s6I^dWE\*CikFp/AmMYo_vMV ~F%.#CN=ˌ 8~vuffbrb:NcIyYǹNO={GHЉğy~6TyżQO&\SlkX:*7-EvP2X:>%v…`(EeZ09ed![̓ nf]UXCd|f\ԧ%G~\KFW>މ+}:ݥчБ/0zit -&fč9S 9>ӧTXIk 5/-=i=~?rR}a"\zZPo6MZc-mhНhgK M(r+BpiRj*kr$mz>Vڒm`sK7z/$۳8M?b\CJ.~e^?96*0Tb݇A6Bwf+'UY,㈊Nr Mx,,l>] \e#@cf %/u֬lmUΡaA'%i؍V/b"7OXƈ gBkA aGv)j5(`L}R\MeUBKүvkzP[ T/>UN2](%xxT [ I2[8¹=;.Cݎmdh}?+WÆϷX e+,6Վ"oFC{|U%ꂣAE~_C_3bmM!]MAZybݸ^Φ1T2rmҢq-P`*ZcL@1z3,SCùF^WjFAd$)F8NWwsFlc=ꁢ[ 1).j* 7G`A.9JG xߋf&\*V5[]nWr;U?ڋ`qah3D']H`p]`w^vɼ_9}IQW 3I;fƹAҢCzH4M*diz|.#;Sq/>h-Bgbo业/=:W¦l*u/"pe.}:Wۊ1tM?*5S j Fb|lQxbz?ʒbR)Q팾6A{z2y?hnt*vZs'CY !uD&$j)EEK@y)$&NĒEW jL^Nft~ۉ~x"%_p"9?ßNJw2]n6c8J0Sm`9~nu2X:P(0]:Y9.g?>&k@^Vsc9|oGxTy95cm~ eu_"3Obڄ!(C.m"K3gb/}\EUX-?^c42:TU&=+ykW4~Uͷ3F r 1ãu\ZFzd*"_g2_ 1fU^vrkf{pڽDBbpPїC Жr)"KbgmpssN0 ]\.΅\] AEYTx]=b,i4ڲYިC'bX{@-^R&MKVL'ڀݵUfݳvB^, 9͈| j#b{}@SCOgf_i،SkuJX6hE!ތyDVCU&R::L(fd铀fpr.TZ1~`?w{5X-}qN LJ]StIj92+ \BoGPIY+K Xݩ'@*@{wt.h4çcƎΫ_qdf&rŪ@y zGt J)nRݏG.TW#!KPB2$8k [DF @olb8*{#QW-;[Ik鉃`5SӓLõ@l/_)ELi?b$.7m2QP0%_O p(:)pn LBvyaUz?ֹm1(/T;+O l+2=e]ަ1*(ݳDk'#\+ /a&=F6f] 3mJ t?HvRك BL"ހzׁί9o=)opQ # Q"=z[I9S<)6"r@h'|Cq>HbŲ>!S:y%0\~$ y)[ 0e$"!= |%وAuQPIp]zUI->nWSY\)c~7 $׏x^=9#ES.?|+0YRE{2*LQRpEeΆݎ)`%R6oZuP 7i-KsW(Qbй8g,9E9S={#`raIb\VI~RgfzQcu&Bc4aG:z_IqLau?c @i7ø=q׷`G}*"*!6Q0z(zA{OqQQpnCx>Ctɜƻ,3 l\C;ڨB_;W^ K饦2(1Pn;GXE3Y_CץܚV|a Ǿ&F. ,X _₅ZlVkI}"Bl65NѬ>hHO IWXx"٬5oPQU"Ewþ"O$Ra-9,vC flf׶KcC:n^V9:("_fcޡ`pWW㗘lC |z>P:=7a|!Yoo=^ūj7lӶeuFiqrJ o6j0z>`LY`ᔈ蟊8O6 :҈s7M'F~(g-GubtEw|l8 8~<ۋ'8eY^Q)’}jE!MNLXm![=iG`0Esj1~ !Z= I4F]ݧ#T$D B>ȑz!-Ķ:`ppu6Rlv}N+QQmȺYҡ4iX!*GģM,M0 QNOAmⓋ=F1J?,$M*<8l9dHƊ 8!-+}njKҊO?#p%], ^D2ל7`]G V03QÌL!^YePnv&g_5컢yk{f#c *-"+ 1ږa6D li$0q-91?ZN#v'r ^/NF.ƴ+^:L ?iKTdfSЯN*E,1B~j}'c|.בy`R}/-c/]o6~,K?<GxdY3 r #:׌&*J' y ucnS;\ *RBpNX~bgN4-0n:g=5Ag++O$۝{vj^=%Ln5a1|-ph+Z†ŞؘN:gV=Q2=9nJ\60,\6Ox1(kC>ұUU8 ^RqooOwlMgmZU%PG1?C+_&/YZUmacfH7 ˋB}Lm sʲioRV]a+ zpBS<"v|W4ҴR'e)ڨ0K* $\!Bj^О'FPZmH">5;΀U>_~ .NXòHc\˚J2#i- -d2!S,`=T<1Rupv 9R]*X&y: \B#9z Ed`8$k`IԘOzJ0 YE}K esb,t 7FV7 AsHV}~ Du%hG['%L^JIWs/zOIZnBH5*MUT{North,i"j"t]+-.BD݅S^j *CR|XgneYјz*4BF@q<pmRd(dC6Ē zn1[z U|bt(HmbWPfBJE @m_؈'3R'4 52 UnѭrLIf8"^8DEFuӐxŊ+ ,rI2ckӮREyͩ1Z#s5_5Y C4ЩÒSQ=?s` r3mg :V.~  x3ϐ0_`V g6{}JhKȲ4E(y922ע#̉཮, L"jQOk. @Bz.Ol#`;˞UqE05^`h:Nd Wh*CĪ=H[~.Nېk'(E~:k_a Bj~5=>#l+ߏ>+s!9; ~ZTC4d*=*\ {ŗ=I6߫TXhݝP'iVS.&o蓞ӭkFeQ~-6Unyt V ᄾ+..:r@_sd0Pa._}]Cj7".'exbdlUn.7` aj[ `#Dh#ӎ%eJs+MaQ4ۃ,AFJV``uSڋ&(ΕNR^1PAG(n2.[R$07AZ2.g.'l+ 3`I)5r5]ҙ3Tn bf!OxDЧۭik$ ITtQ!]OAƓ$*'ѨfQ;2^c|L᬴ˈ4VVL;ܵHƲW{a y]E-h d@e]jӜVW"aRF?.p̾,%00}+x\,h:*!q{jY*Eq '5DYi-84~a C{3RDrwruf~E)'H%8(Ex "O@n&Q+_(@wg~b(l}ytarZE|>9>GݶTT@{#).f-6H;cpn8'a[D螥_O{~ӎbw ,k: nx74f2b:YWs:J*a'WqZ1ު詔]3+1< w'0 =Ǐf~pY z~΃ k9E.A q~8$x"]_7A8nx@ˁ_i)^ &\ P-%bb|lH.oS*=m|iX+a6.ҳ*˝<“p; e{mf6n,ŕnVI(YDDzz*uO`|+LiGY8(?Iѻ%y=;4;dVpc<Sj;1Ƅ.hxs|%_z ԽZj@pXt%m t#5F;̀j$c%kpw:X$!۾T ω(!] kQٻ,uFe+<{-}^˒Vh z@E@+t@y! 39 WЗ[uIHk2sMVbDBnSFm]5C"zW9 ~:p?(pzM%Ur8PΦ2*J](zMޠ=Ѝs^e& O 7L ucM?:uPYBW6gT]`H %tjyضPٚOᦰsM5QxpБ\Yc_善RV^'-#Es rgo!޲3 ˘BPe#.irE)Bzπ[Ǿڀ:؃ݨcEMEEsZ6<@S1u(;q(} 2o}כ+{,>hJI8ҙJ0@d 0aTx+E0-=<#?P~@:Ba(,4ӳ@VJl-Y׷{7)w^yt 4Rךςw &0^uw%=Ll@i}8?IQI_8k*@k wmuvC8%"@UiC)z9H]P.a[S?eWQQV0~V_ti>(a.1ƂueXK>SͣbD]DOߟo8WP ߑ]a-+Δx YJa4B[„MT"Gz;3#ŨEmoCTZ&ĝLc}7E%&\K*V%K;L-A0KV`b[`BLU sc62J뽦"~N4u7'\~q1y%~-URn/,QofMq[߼7<7OenݩU rkbSFsv\$? $0&r cԑہt_'@jV6?ː)Lk$mwC޳1CO^2L Ob.I^eV.s,5yiK!8XK5͆7L?O;3?H:2&62Bk{ŇR^ K!n~dEE܎eOLuoIJ9N-6; "! 8§`>?iLic䨌Ll"攂 VνЌ,T3y'5,_c}W9% 7}nV fzBvEQI_#YR3٠I58Br1,5DƋCa -i@V`kfBxh!X0{%܍IjH@avK0 Z?@&MZ㏫ŬIbd-6_ԟ,9=pJ弓w@j`$&Xotxy[5D (X+h WfG&OI9)/vNWTOI)KSq \U 33"(P}LNf̈$MIڔ{U]`-8@0hq{qT2+.-M{\YE޼VgQOH#|f&N`^s.8!O5{:AH $:ˏp*XUg`a=C~,5dn<@/ɏDAJx3@A#6hޤk~Ar^߻ K#<&4݄{@:&ƕdgC^b-sQĚi}w  xЬ {0q9UHeKDr-̺9Ѻvb 4XŁV 롶Llțy^qoHѸvE]܉„bɚlt'nfHdm'#l=MS\(TH_?@/xep"6LK+;q--Z^{ڑm`slVp/,)W'+wB#p,7 ?j #iQW>a%-dw lv^ &I=7y7X4@JA2c_9_LpO뤴Xmi ۺ*,\`T(y\Y.e:~4F|0^*w4Mp̵F&A;Qݚ._/!^[y'x.0 c01̑AMVyέSvTz6`mgt eT܏(PB(8G1ztrޥ^mYteb+YcX1Ò)OA=m Ck"xs Õ-Bb1%юYD*ЊH-/0&]jo1uq얦i|)ЀIc\U 4"o@YIU1~\r.weFIOJN̑oΓ؄d>\Ts͏[c, dW{Ήm nR%߉b$Y63?hVG\ [FmX]~lHY_ x9`8*fXd[#sbOPޔtަ2`Q ?;Lby_@B/Oq9;JB_*?a ӈwZ@\z {5T!I.עrHU6‡rY{Уw:|l{~'o mWsk(` ܟh\"߹s1xΉB'*8ˇN`j;wӠc|ERso>o swq'E=vfe^j~f;!ze7> aBpz!)O HuHa QQ&!v 㔙,o,cr#%!I=_)i6 UF{E2؎`h'q4ߡyS!WpF$nY_Yf ]c8+X},G﹖8Z*+JTih_lp@Y98Zr&S~n@,Rg5aIkx~rx- WilbtL ޏR[APԭq V# PnȈ/܁Ym+RU 1bfv Cb''NE ]X4wVIטAvdhD&c3XHkr,;H,o~-^]?ZHiԙ'_l3ԏN;ln]h|n7\um?c] T5{:LE4jk8Մ bWj{"2ƮdCFq}`72Aey행aYpoij~K09v?mp (jfX pmTl3tno5p"gy3~V Բo֦F' ,!Jj6,(*ɕ,m|Ĵ|'*Nx -9!Z#p۽ 2H[,4ȣ7 x 3lc荔:LOzrˣusƲ_ /P^*KF2_`GXk+pTìFm0Lݠ 1ƃ>5qQĊ' $b1 !?t0f7K",0i"{/FW6甩HH( ^O =HcD#ؔ+KR\$n(f[~tH—E[\jFPno¬eÀ, >x+Q@`#8.$CL:!iw'뤖?AFXȠR] jYx1KN[noG +w,^jg&[5#9࣑cm^뮬;ݷwD6 +XװzN͒~N];T\!t$zQb H-WZռsG)#*;e/$*R Mt#M{ tjBMCBύA M5;v9;yS d 'El]@;9TX؛Aπ'UǕ%CtRl"Z:;ҔL .\HkMгid'Th.?ٸܟ+-'EW+}Q4U0>j%lȀG󡲸JL.;l |5}.DuS?,!6i0YnmK(@g5`̶vnQ@l PMy )jqot@}v Q:/ڗtZc?g]_7  V+㝂.-,w18mn͈trKs=.\8euGOޛC54OamX>b *Ӆ֔͞d-c\΀R?)!ڑy4Hx^i!d[2^@8^h V1T"Vd^2Yx{*a_ϬƑ9j{6ȝ|:е;$zp6x$c^RHm쿓2?'Rs)@[؀kACc&h,'M7 .N WF$;oH^r/ C+N?p?teQ)/A"/;)#I_Ŕ6gk^Wl0/:ʦ6Y(tq^PfpVb-GYiajU{R+i@)B=@e4e0 b:J?0;O8B(ӭ4iQ$Q[BѬJI sn᱃LAՋrV_M$0˲,k;RCڨpv9)˱B\Xԕ_bS. }sqЎZ8:* fs.իRIRj<=aYB>[Uaz!cQǔ7HH_c[ղBQL+r$ cd22ƪ%*B;ւ|iZ7;)as;oA`Tbp:s7yR!"*tQ9/hDun@K@ m#Y\w`a++w6@nGȾC~֫/\m7DX$+x *GĎ$Ǭ簡L{1[\9#M<K¥(T//L>yض9/S!d ͸0\sJ~W{z !*CYveL zS%m$ɟ~v YQ|-p}C-'88wQJ -1t}L$U_/,.]c# astDc`!A,4tQrLסw-#SO "PWD_ 48V]! r ̒4r_Nx^EC.GˑC>h8D8W_avV8rR.Q V=uj'|x 89.B5wĄ09{t) F YӣպEkraMBhrp巭F.>V!;4 J#Ync虊/!:ivMqWddASB=+OhqrҿZ(%%u$;ki'E7*tWBw Ldv@z]_}4)Y>hgjЫ@B9Z%;TÅ5J&SR3t~)-Vn>j0S>|\_ r_%8fҸ|@˟FmDտep>ᆔug@m8tϾf s.2!Ԟ?Vsy]ٱ9^8:5rdAo07OD67;P\w S|AD5~PW#vbRޑ0ӉlH40O]@YNnb29B$y]yE8:(a*(]EŒmhVQh½Evr|8^$}<#?\p Zny~]ҧ" іsDKgU7 3aA 'dPGHZ# / /OLqI Wxo0eR+i.F~T¡D];/L ܬ?ƾ%B^AkM*&3?Z^:; -~  55 `R"&=) kcJ.==IɁ;Gp_yN4: ($<O#6=(Z2?QgNq0=kciy8vb P]VC,;6 f : }%l#lk |02s7wWgr%y#ReV^r~Ѡ<ںJA%; &2WM+$L +Kx{ I XVQRZ~lxs]>(&}"&>t6{ .7Dw^qFvgAb2MlF7&힕;X/-n9zϏl. F"\ a7ZH]Y,a3ִ69W+}YW~ 4) %#^-$DrQG9_ͳn^\AAЮ@ 6ڶ1D-Gb"` G˖ܹ rF`&a.]". _I^P5˶I'l_ӽZ 1jeQrV$E*N"K'8qHsOv"WӠ8[8L0-^ $TCS!O4I׋6 ~A78ݐa:o8ۡr'r@=0 *&xs].[R}s+y51KE4`t͠#~bE4Qj[K2賹EE%J:1a 1L˴T\*FD+,`yTӌFjX y=c/U$xemlU.Ѡą̐FBރLAav{\ABRSm叠eӦI/=o"wmt{~ARĭp@"Ұ\9m(BPb䇚^ !/ɲonY#cjv$@@,Y?f4B~"co~ Rpjvno&߯YŚ'ba v\po9X:)WZT ,]?Zc8ә ρ`yؼ1{Xl fzZq-¢%@,G`3SR598c!4>W,@'d2K[FX,cXik/{ĝ1dVpn1LtͻXhycz[(Dgb%G첳 ;ē8L勨hyUL麥71P,Yq% sMo^mx5l15/Z'AJuBaǙȋ$S5ΰm,0_ʏfx.܁ށQ {T`_s;L,l:{;jEgyof#Ww weh?$ObK*a8X1 W[XU%dRE$ӾpX?}=do,{Y:1 9 Xk^c}J6]^CLjHj =;- trkoK ZYF?BT?4Ɋk;`&v|6 _XP66CAO0r@* <FLLɥ:{xG dDS(եD]@+7WqILUum51*oyII$uaBպprWoᛤg\ĵ(@02 -PJpLDfCv[!֊c\S]<l71<}see\7߷t‰.d<sr @H(xYl*2~1!-^vt vd=Lh&t[\fqQ6-LGѺ ~+G>ԕ@H9rc; 0̼w6"NegZ@t8Q"m?Ĩ^6F\֏q;Tl_O=sL gkœpDEPT ?] !kq|WkodtbOÙ!^q/6a]Æbs0!UHF8{t4r@ܗR&Jx8 lc2<_%Wd3晛j3\mFsOհ=~_lBePmGc),3vX[߶JkR7N+v[ l뼨rCNp0jw6 Wѯik U2alK"d.y;퀭5hA䚎w =23#u⼼|Pߞnڜ7vQMul)M?ChLwSŭ̠Fzgr%pu<& {L`eQ޼\ -'vqFնz,v0S&t5X^KٯeZs-[cD"[ IB2?.Q/ 7Dޱ5@Vz?z;dg͕lק%?0ǢO Lmۮ՟[>e?ˀ`~CU,Fs.6SsFgoKtsH*r?rFPH1klx-DMF8\="kHstܰ߉vQd= 3 NX~j k2A3 (A؅g~lP&uU>T1Kd)zu*ʚS?Q#ra:1;pKiDsE-x =3GE%e2`p ̱HjڑD6ضl}mҌNջꟈ8BTuBȎ'd l_럁 XOL+u['EqpW0l^RHDyrNu-A9f lHqj {*__EG|Dž o#t Uڴ2yKΆޜA O?.._vZS?`2'MRLu[Ak}ը&wtɑNs#͓1ZmnOYulFاYJ)sRM2evmQI{j $gs;4_6.[3b+}2 ŨA CtGQXl Z-VrOmuIh@9*+4LK9T$pڤC$ƻ~,'o5eT݃Qhykf\Y?$JP>Ln1¼b3/% ,4o&Hc5`. jYxj^ӅyK ?tf1OT? ߥC,gLh<#?+.EFɅ׸S)E|enl2xqLE6(/ωy:xt(:鶬\QP~{9v((yES7VUs"/Evo ZI5 < ~WXI3# 7/vI"f/?[<**:Ϥͣ " f?Lg#< b[΁aؐZZpz+ սx3 rɖ[6堍*^nV(pQw6%n)[Hy4hPu?G#)yWj>JvRhQ o!|kԇ74#C4 omGsc|!1R6-&|!Z+pZf"5d &!F3X^X׋9G)IM%u $M։[P(woj p` )DH"~6NYk)'ug{ؘ;K 5NP=3KE;`ZG(X`Z2:XKZ^+P[&gVJ,EzTtg.tW `lm[6WMOkGeo1&[XR^$KiʺGӍ^߅nJ|$_v>LGiTT-DaO-/=UwK(Okv|zZ(U'ŝ i\laU9igi &A1YOr5߀3b^2(IdܐNBU^ҙwѮջqu*QS6+GvL1f~Exh.` `-ab(Sx`J)Ļ,͉9_}R _*Ssy P'oxrĄ3U .6 el/ȟc/<*f!:o׊SDwy~,}PњnVYMgv}<^>]@}f'W2R/xv}A< h>?K a90؀icL OJzb ZivOA}Ky}CA"y66Q5/:C><M\tlOV:|sS)Ϟ@\ʂ u- 7x,UsD?N0dw:R魈Z"UX7 g~<xj7 w˾U}X,I|t1 2YuyĬ'#6 cjgӆ12_-b86JCClJCr^( ^ H GfVm ێ JNeZWhmP{2w3d4ݾ%@~G,B򠦧ibCm-uŒ}su!V#r D: `aiU rJ;_~o̰LWg T 8#]qN'N<-@ԭHn2!S$L9Qf6^Ilc"^DX/N5d5J-M~p .:)Jj+`'z֞A n,~zinLGB8Ǟ5sNQ?fE>[F~_$5XLcЅ ,GQ`to9_)GGqJJ}e,yJ2]~Xb 饉wnX:.b,) ỌʍjV[Z%Wd 3 ໓Kl3>G^]"3 p*ֹb2?gFBL7IoD%nrz>MnfZ[ޅ3Z(;eMQ;]ǖXe#ʭ^.ZH7hH1%zTYzvದ!˳\m{i;NÒ8>)r̥/5&*=\nRm l"u˖F3[A)F_J!3sEOgm^wM ?fKo95rlM͙,!m}D}ݭtܓ'[ rZ>? 0۵6Ij@q98L,KP2 ES? ,!>hK\"%ڮm'MƣZ%ǝ<1ao׊I'Z"^)H$t9EjuG!?s JsaGT, r&ޙhk7=P{w;WzU~'TDo[ۋaon_O>P7 &!oXIVƨzL# k3Cb6\v,BFhǺvWIB&#e (Oh'e XaҢAuA\||)H̀H:l|z"P0-kڷf!e;h]k(FqTc:WdK藍Ԃ0` q% gܭa]򲼪 D-Sl+gsAq؛-dKs6g+0߲U8QX]5`%CiZu3%p*ؑF< x($ŻetwL$^?)Tzsfj8jhrF$oK?h @lQBL7Y uvzE?9JbDul{xk"C~Tfɑ~dj N~^? ڔ.eH~h0kE-띸g 1Q3jQ0R#^h>9[qWϥanR>BW[Zyx=?>ozÅsK# w flk_lO0qyQ͗gz/<"^m*l_vqJNQlIȎE+9zlAOx#$/~}k!De)7.']F?5ֻ<*}ۇ:blEQ͇K0ޞx`rP|]Ī]+3uRۺ?u$~s;׎L/dø^JUx||݉=%=엦[YViD.MdqU'G xc6뼛·,w>t-e+j69M?A†4.10TT O(MITMRb/k\=@hW)bߐ :[@v҂F''zЄdh3?6-~ rb+1ϋFWx&hFCj3g[%,#I/o49`C-p-R5VuxXyһw*<|/<qq$wYE"xK鄠eqzUF}_*\ Lj1z\-I_wXKŦ6p dQa v\X\(;2F ]Uc=ҩD>%VR<¾p>J@PveFm3tEdM}Cb/d:?wښ 4b <-";fu$' Hyqo煘 uXWGc%эN| uj<҂Å1 # AL 8Բ s&GR|0E=Bhņ,Lr\ U;Is6 ]Bce/3.ڧ ЌJD' &>,E(:h ߺ6!N(pt *ma4U.fZx]5)ߎs=y*Mꭌ~ VG1ˇkŗZ6}RYXEj$sR*BGmyVmF2 eu9V%@-]E(FUu`wG4Gx"|5toRS8蛙O M)s{ *Y >$%?0*2_%|U >q_8-{$K-PXDཁtbb1cwy"dD g&ex[ѠFcb[^MEuUǨ^3(Ζ{Yv\&pոߛ豜2`Kr N|q5_qL.[ j\=fYsfoN7t*4x e2eFLn:FdFa.ګ":ܠ! 73ltJ#%8}U'%W(d|Bw`#bxgm[Hվ5?mQkm5 5<~tB&Ĭ-^=oո ί+rŨBJV9pʚx)/mDȣ^\CЙnԯtz^Hj_zYEҮus.2C5:pe4DEKkr[HԄ?k"\٣ nȋ>+"S>3"Ȑُ KD *2ձPSq#6A rz8aZc(9 ;\hrZSdT' @~8VԴS0%cer.7 1R~*$`L@:˙tJvռ@{(67J_lw*$m.GөPhLD 8Anj: ̨R_z@h8I)5 %)j#\nuz#E}_挥4l_1Pi硿F1iVD" JlZ9\*( YnřKn9c]Cn>!qh;#;wC\):I?dE;>_keiNɲ7e;P+A^2P6'-V$<[CݞH>`,˰";π}6G~SQ7wB!\T&0=T.Q1U.n@d ̒ߛ3 rAZ>B `>wlPoiHsF^z:g c:*A6s XW99[^ uVUjT^) 9]u>] i?XT KvZ~Хn05yyIiz][߻tO7iM/ #7O B0=)o_q(>;*?F^'~;є ;|3u8mJW?_&TiGjiz<_rsѵ|~]F>{ yOgfX'wK{n[UxҧahBGB',>~J%ҍdkݖs]n?Bjf\RD3eWQy5A1t+>@1\:5K`L~00VH0 %h O*]8M )&4Z`oW0+P%'y3  ZWҮԝ r3Ȝ;dҒ2p^](s%]Lr} /1+vBO&TjBoxckt$ـj0Іb4e k Dg̽]#zw_(3ZMzi}Zo'z[.gR]M+v-AIDS"wjMMhY]sЋppdr{g)tXG qG5w(Pe7+B~5WUD.#lc?d:tTޥ*1W?G0$A:ɜK/qjx=S'uYqgQFұjfFU]-Lذ7zyѩ/Qc#{%%8pQ9MTHmL0(Lk,DKs r^>ET]nD-O UV7=Yvxb$x1k)힣Qq<,[ʌ EqX= 5{0Uy`f =~3tPQ]$OL,n"+ȫtΡ]u1VWDH6'< |tN۬~sf@mbc:1M>m0 %G'3LЫYF)>Dg _mӳOe Y@c" (H\}P߅Vf+Jac /Xl!&7r+ɳ!3beY,wd­JzKi&w_ICv4q 3޽E*_ RH r G kA`NL;%OCRAgao8t,a2l&Dod@lug"Bۉ1 FvQ : bP9 ycܤܟX2Ӫ kRC"|$^Ko$xH58UJ|a Q&mJ˶SUl?{yqlqϞijπ3ʈ7OVYdP9K̑TGOm㾠z* ú\{qG0 *7q Ȃ&(HԢV8s#/XnYi߬0&D -fmG$ѹKAMeNN2 24[zkj}9N@7nBȑ;(,Z0) 7@5S<,TrZ%3:O8?t& @9FBsEy^!fKU\߲N +IBdќ7'G ЁSc_:tmIt':a:g83i ?>Tכn_W7`yB.%쟻# |S|^|ȷ>@G yQz NI -5w1Hڪ?p}Rz!fW v\8fV1 [S[L`<{žw4>gW=fefVAZwXߝΠԺukuїK= g*ɢڮ^L ˀ\d=sw ԭY?mبLK-xrj!gwc s n?x#gL-y&lE#Z?TJ~VƐBarߖ6wۤLXqm*@jX U:>v}|ߛh4V&sAo1nXv": PL,Ϙ% H "f`Y4zcB?jЗvG޴;&Oԥ+QAF7 $;U k䭛ϙ^5Mp61LXX/LOg |s"._.^J;5?%Ќyt}6rgj؍@n*!_x PQ[X20Ѽ!VFffj8+R@[,[p4Y4M|yo/ci嘣_R_B?V(X5,y7BJPh k6N34@JPڲg\NdtB uT/!6~1@؏Uev7K?Ln\˄oDp%{xNa62w`|oX}1bj4 l&5KGm3ڽ&H"8|nwcuss%+-IIÃ@ b1T"Ef읤Ov&v|O xIx06+Ġh Yym5v^8j5 (gJ+r(alts:KgZsSÑjL.>`kY.jz('"z+0ܬ1{!5,W0װ%oH~LH)8(0r{UN=P;(%-)'faI /Eܓ`.a?/;8Ahe;=̞5> -P7)Hsk> JjT#6:7T*lׇВ 06sfכX;V*+)w yPrHq/ߌno'mV>]ևARǎqhq{^i6w?0jJM>ҧZceNF̈s504*.1KO*f TbW\_" 6aH~BٝL@ݭ秕 :^_1G ䷁qY_ LkZVS4X\$YlMBO;;!ces ]Zb"i /9RF"T Rދ| j|E05QJ 󯼲`fکQpp.5 y8VW]P!]1z>>\׃@ qlF]Ex,D,P+KKЃ#h~wxH /ݹ+%u }W@4?H]PY2*^`A؞`j?@˄<ɪRuv`4OeHFfGþ.Y nz?P&0|,L2I3o!9pLQI?^0VgxHY %3%"3=_kB~=wLHyr!/np^*$W`^D0i| d1.FUL|qHQ#"6mJ D?f'?Kt IUs;),fo[q7%™f= U/ɜ䳘aea@l~ohdŴUuYuvbՀEbz^Kift]ĕ3 /Sp`y0$D:| '}n<W ſ`fQbU݌ҳ%V,u]ZbRDccm_ߋsa{xOT50X*bj*LVئuJ@ueaeƐmK8QG~JS^-?+R=u>Kj^upq\2Z;Ne4yZr$ tO; N®V~VEd15]o U*hLjB^X`RIb?4ۓDbWWYJVP8:Z~1$,wS(!KKW(;4#NL[+iy ўBlT!{ű&K_ûQnL#tگk*6aUUJBcKRW=i<ū $JA)}0K'p;/(l{D[28|)frYrfoN"*2,(%*NQW nXƳkxU;1*n9~Pvdp4{fW‰u(^u(cQE-@sLό#e1(y]Y֪#07CC`n, ;zuWk*G=Ӯ,*d bc%\_X q((<N7h{ c|z<:?2:ԏ>;z~U49RD~ |-t1&[#Q`ܾ=K e̻䐟i|Ng.O_H hφ'?Е6kyxt)~&jiʫsy^W42){ivjt/.V7ipBApfL}>)df}M1: ?:;FjL̘N>IMLtIu^=,WiM'fe`veSGSgL$|#8 x}x (! ɵ~-CAq|dAW̛8) Ewݰé/+>TXdK}/v$(\XKYEbh 7~ÑY"ɒoN]To- B>!~L0S¿ Da{PV~թl^,OPFYe0e Δ |*7RDZ SO.2p >'_ w"9QgXT &2U6B^uZ\;wo<,N@nU`! 4IЗ!k٭qH\s[Mv3{. -Q/ƪO|QLo h4 ,Ո 3h1Mahy4f v68뒉//g0;]ќONy*4ES7tb t {D,b~ SmqS  [7Όk]'v|mgid%0PEU5U ie<mr+ELߔMq^a2_Ey{]'||#`_c֩ 8Qw?o}r0A7G CU. AH4pzfppc8n >4 IˁI OF+79:^ 0N B'~(4Ql'm;7,}%zmFE}!Ds]#SgwFѻ'XKY `bЩ~٢gAÅuMwRle֠p 2JDAP 8JJzJ,i :h R7(S+@t0I{Pʞdps=c<ژDol#s@ɿ،~nM-đQ7]kMXr+;J-=_U>R2p ȊfjU[#ɭwљGA.yt<-?h$Z?^QV~!ƨEAfF]w&J77h yNDWiGuAnP$K/ҰՌ<:V­I(߬v$n1fcq jB;c+guA]ֱ݀JAQ8>hiTnuGi}*\v^S& acAKxL>4*"R}ٳ8 DഈGCSb+*1 eV3j割Vw;uѰ(|qFVw[v[LkdĽ?sZ/]dy$*@i qTe`PR n[!l-AOhX'eA e/ yfiƖvct.ag,GF̟5 1N{.Y@>IaVV?T7><$ƝnjLq>Sthذj'gϚyOoI(9BɊ5f Nx ޴,FQ~*tgԖ=۵;{pNv¡_ٱS$ie> qѣK6*-(\֟K.ī#m=_OGfQQۂfFU/,2tp5ԇXX׾3`S~G%om>,tK0!m"X$A R.@<ZZEqBŠ9ze"l^Ыn(~r10f D7H䄏[ErRT#Q8igQ~k@A"Bc ,GQ^wfu?> MկA/,'Xhv,LisSŻ J$KPhq/o6qHi`{Jp2vǴAS!/iu/2.PU,SV;?B/o5:JBu'Xt9E˘ S~6ebSdq?/J-y> VF<G"M|*6UՐO+Qw GH/!`UiK>˿{p;z0DÌ/fk}qԐRn\I =tݲģ_9uYT^ClcYb@N [jHZpu/9V:ԝӵ BJ]#eRs9e?r<̍Y%h) oN9ĐBY7#' 6o׳!u|ո2NG7Tח@x(>ulhPX:ԋ2 /bV=O&);h0- C$lɤ 0c C|`8`JXL$ZƕױHKjHyi X=Z쥆2A٨(x%׏l@D~hIqc&=g W TlREKp8a܌)g+/ڦ7ƗYl?K5"q9[3*7N6"$cW4`n+c4]T1[@] 2#tJCWPٲl[ȥ"ڢ1O3ΥU2e ?:x Ig\y ^WX_v@;v8_ŧbӛֳrRMr a=,S|L)HÚhxJwcpqk120ї$4!D6/[nd䉜 IIρ]##>]QU'gv'F)|L&hEɶK2ϋvf9 W$Udu; ׺9iկG'ȗJXjk F*MSnjqͲ;Z7JvmtQϩWb<TP'6."jX@^gF񅒼qq6E] 9)vz-ӋJ9ͨ.Vrca5d KP۱s+B4޽U26O{Rj&#y+uc|;3X^ `@8Z9lY4ض)dmi23~GHO|ϻ5N?7y7aVVp>u`ȸ/zBg$#w;<&O#ah=pkl}f(dxEc0AcdP%& tzJ֮Рؙc)933'ig =@e1vcC#xxK7d@0NUdHosi  ]qɁmQk m+m>Mim.2j;~O: 'Z@{YtbGhwLWPM\qd2ut.R|gSWߊIJC8^+i\i]ogo#C aiO]AI2[^:FiN 6[(N}**< X﷟$;5f( {4RAl}WEҍYqּ7{M2z!mzGv 'e-I0OP6#jӥRRձ9=\ k[__|[o9{qݓeleZ:u]xm1JOH⌞9\AlM%$(c&vD9Y}w(?a踷I /ᄀFJL5`b2OӏNyʖR/8pߦ{C,e`$GafKroNŬ@t9ZOYdOSN5غ|FKKKdE}Z?uI UNWTAlY]xq;^#OS5쯊VwQO0Q@^[_П4=ߙbQ0!~82 ;Y-E#6qqz+PyKʂ6Dd-_6uB߱ PuT9}%x0j|<< j6[cK'gO\h_,5>IqXeAKQٟ-҉MF-PK2dq?3p3J$|0KoqH8 =laqYC S`@ C$`u=#,.1UrNZeN*- utd,fYIՍV+ rƵM)E2}9./;F )J#(Z>Hh\HA/!lS[[b b8ќ'Oj߱!*KǤ3!/Ӷ°I74@ .w p9MS:HUcCy[RLW<X̀B8hScdzd]Gt6 uZ;)%0癴 ՜ڕ0ze3r`!Y b O'+#rz"'ft-tmlÏ-WNHczE5$*>$(؀kZ0Dprlէc▗zi϶GVu>m#IQ;eȔ#[3&!Z.v+u EI<=prw\ZÕ$(I,5yS_@ jIEX&QwC6vCIh 9ۛ66.rE71r$99BɊV\zKvO&_seL=j~7QOpb"P[HxC2sm&nӡ_N rZeG)8Dbbt͒AesDfثhnB1s6Y5%,Y& d.{+Y@EU/qwz]xiQVOr?yeYc `A$>Ay? Õ>Eh]It?-Lo7j=l~J;![HF*OM>H\,υ,R}}Q.ve[%,NϢ_Ҍ>+;DkvL+O39u%O3 q?(ۊD`˦s`֥ Mфgx$oXR1;Tw]wɸ\N3Sm 7MKK"麴8LYm^w2"xSNR:mn*$xlcM +i`$O#s' ^ >%|j׏[v۴/9=@r]{+YE:%K- J+H|% W?WfFL\.R9`j_`i|#4[Z|ܭ?8\w@]F_{ A7Vdf[%/gqBھdJ<){ČaޑtXuCFAl8-lvj0 zhZ)+>ij6&+ST~N1vujo X0Y@! &pWh`dVL:9(q\ x;dP(u 7xV+5#Lfw 5 %LќdYQ:X#;=d43{L t*?h i͠⬘3R'uDŽ'M"qptd^h/4ѭ76КמTkz,\OQ= LL 1='mm 76DWX.(XtgXK^h _8OСojbY/y#tu1gƩ bkH %Ht=+2-yvC~h2@7;0W(:}򘯺RG쎈S70) ބ=@\8k,+b9#qE|h(M%zO6 뼳;#m/'+J'ۻhS[NDJ[ϖB~p߲<@BãZ t8MdP픢}8ڑǚL&شhļ;RY$n@Z^VZm{ժuAMfaнonN0?nC@)$s 8vԲ0:}yWK^N5{&N g)) w֤vG-)c}kbVFؒr"3}u $}itHLdrWepvB/u$1RASĠ/#?xQ86G]+r}6#.R̋h7¯IjSM # 2H~i#Jh*_ςoJ Үezgui>l:!*31e6bRv=LbFzy޴ ~% k.Zb-R6 t/"Ai+5<݇,]]͉B5!r2|gdO+3d"RRj3u8kW'z*@G2iY^RϚ v+eDFi:+Ԣ5]Gݒ zzO"V{e!NO9:J#ZżWXb^ښgA͆yOͪJ]Uq; O#IqӭBQX XڠWׅ6E,r4QjDJs% ^||\^}.娠Ň!V_LH]Ӂ3386kJ9/r1:)9_Λ^㥮xSk+^fǝL!;%3DZNm(" ,!k!lE5Xw~n.dxy-  ejfR?F7VrI+¾У'x|q7$VeLm9dGO1_3 z ^s X:hFl`ev=# I&Q` !05WQi^U:0e.)8v "2 g0 u!}]ȆƷU/͛7RRy .^2 (#5W=/c;W/bT"^[8w*v0Ue'{Cl`?#wi,{Jwz*V#IJe$`6un|rPixSRީʥ7=afA 5x/+uW8fMCPz)iROyU|ٻFVdиə>olX:mxi>)wI*:nl F:Ag?\_qa+'6 qY/YW(z¥KkMsfрpm!Inn&-|vzH_mwC1E;s009`2iU4 7$U#5Γ:AOCFrFRۛh4d|>]3It* ."HU)Bu&{u5mZƹ!m~1|` @薙I5AE|oUF K\u}0֐NeYGs3Q.r,( 8hk |xaúS^bn@apdSr+hLc%"!(;! %CxS Ͷ]_5T{NQpZʍ /.('1wSӵ6yjenl-c|v9 =z:iu6Ev~53wˣNey-^κA#.tkE0+U#{9{?B@ 4צhdZeR;lkaTȪX+;* m+AlT3&ro/6x I&Y\*!79;pg| x\%EM#DKT9d)%ewb4qs  &r7kET =UH&>%;tk5CT3>pˍ{Dzбd<ʨŇȨq\ sk{C>,a t ]P:*RI:_"u6E:&NB$ E*ឭF01N&^$10dX'lن`ѵ>N5\l{xzXGLBhH~*7&q@od)Ӝ?6t?;,ԚDTjoP-Z>@Ăӹ2*>f8ln `H+ R$H|]Tc :C3J=rU&T֏lYTyfM7(spd %?VYT.`Plb$Q@HU}A!:`嵥 x zs;ʒɘ6{dLi+_JEΞ'Gn5Ru)eG C6Y~H4X.Zl|@9n[e+s߹y 3`di&cB43?#PZIuO7WlOj@٨CY(Q_.,~4{[bi0a?MDY:J(8쌂5Sƪx3GIryqӂ.rODJw֪ L5hC[* oȾWm8)i \LfR&9x7]+;=hcm=% 9P T.1 A5f]sV#Puh /SG; +z>k[mfHk=e1Sn"rxꢬQ1TEyB$>X)^1YYh¦{eOZ%z~ vؔ0*w4i(EϜz&αK-ʫ{_ҦJItZr+ $ENh/Qsþi߻"$Ax9_]')a m;\5^*B ̔`vpJSm̄JV31~oG ?~ ,)SkD-ȪA6ؼmuٗ.A~TO3n7!Ay`-+k YhRrE~W9M2D \[]V@E=?-%"-X"wcjyv [EeJ\Es\hidO"_ObPjC K_a+Q5+#<$a̴TvwP(VI*3exœ.S; j4wSfbܴIl5 OݾNy?peck`?^#H -}DZ2w5 Y}nH`"hbkI_h2R9 D)b& "|񅲒J4X)܂ oOB]X+` m|a2 %? 7`Cx| Z$GDAbe}7D(3M:dAs&_3t{M"c rNPѢ{ɒzÙZ(Fn}HNJ* >5z_No(+2o[z^>Wx:2bL9e, f8E;h`&|Л)L(Odn5MƘeb3ÀF" ]Ix0HWUyd;BZ|g=b^.?i[bt&O|{9pk'P)ܔGbӆLƩ{R C+Ʋ99-{śߨ{tJr[ Žyjq|9 ƨ Vj VH&Nm<00pL /Ÿ忾pp$qqi"xϚX(Ãt~DXʷ$K( Evׄc_2bqJS'ɢo$E|Z9nv_aUK#c LވνFV u c^쬆k!hIF"}Ne,%Fq*F0}XR()s|oPr2Qcެc)BBa?s МFLmzWv$R,W1ҽ3XTLC6LKqj$aǸa4%`tdZL.o) }4ȧHv|11G^ "63#o3jH@cޝ7M4ͪwv4CBc!x%yx=M:5]'Ntwfl,s(0OX9*8tYo*uW}y54z~p3(CzGeTR]5U$h/uv?׋ysDak! ĚsCeKYDe+\e5I- kShE[O{vO>9 kwa R%);B! ˕p <'3$4ͪ_BH|\n_5џu.2P6u^? E{3e3`۲VCZKG;MjV6hMfzגv*f%5 >&Mc3٦ L܏HNnJvO־1V:]B7{" V^nƲF >#J)(n-7n&o^{"+Լ0C`UZKg]5۩20oTmu#4hhDT z#Hd@7#]'ФS}Z2#A q9v 潱W=ˀlQNs2VCo{%uWp%wj3/:&]kɫ!j )F.mzZ%&S4-cW+ٞQ7zdoM0W oQen!GGR#V@0#Dm>s0;еWi;-7- -$|.t[53nCAM~0=E-dMLc.ѵPȩW(~yla4=-VLơ@(bLJ g>[|VHLR' K~2U1K$qs*iZ =v@ 3f 1>%dj t酗)9F5e49+S48ٚ}4b춗+yL ҁQBWbFZӧ0xf ޏ&OZЬϻ@dx!"Zv ;Nȅ-:ٓQrc9mKMYb&1Xp 9JyCǖ_sѓr`߯EurװyDt~ /3ڶL ʉ<49^&)˞#\닄9B:wYjKzp|`*_"AȰ4Xxhie3DdUipm`ҮDŽXp5Pz: %C䐰a^a+Wm|y{Y)ʼ"o֒]ag?qǣEė1WaτҕY >qavN4BK $`A!g.|ًZs;w UȖhӌ3cqMӄ*}"Fk6KhA3,־"οV'ss}v/r~i:ي\@[". wqsgdQ#HۃS*K%QBw)nfH:\BS9s&\1QNu;bekno`%7X=2r1:P3p%B(pdq0T/>Vϩ`}zBޙ'['_K|щ_Es]]~) d͚ ;Cu<茬3ADH s7\nJ赦 Q go|vsAm=rr-2&hy$f;S:V t"2Nt<µ 3F-ɒ.QDjA-95 fvޖ^.6zo-BZ G:]{&2beFo;V͟w앐wl*R3c/XK̳<- 'kn{rE+Wz^7 IXǞ^qɒvt88]Z Rd+mgv8 lv##%z`Iy[vYa3]HCupGA U ngw!Ku8 2ia2v0Z0FO9oc;W g,7Xڻ. [H\0EǺyaYXOGT;٫-r$\Xmhߖ§Kz B͕ dP VWQ 2Y qAo03~9X;(&q!{Â-l/d 4V{>VdDѡ s79=B9\p%x2'P.=p(#h6M4W )bB$͠'+Ka)Ā2wŸ[H7k+7k1j STDwv\I84a|Hg<7#rqj>}G-2mZ8;Z?X!vApFϤM6ؠIU9mE·䦎 3"?MϿmRY7jxb"SckwU.Eyt%}y|X&(ɢZ7xr*lm3;q:;F#:㽗7ρ:SE1l3cmAߏzNsϵ)VYƠ`@Y?g^f)7[)4Rb5HJ;YLN2xv52%&3Ԑ˂l/vK&ٓnn0aVby:~1X>O8孇vnª+szBLbQ.d mEM[;x慔TpCU-Ӻ6m p'*KYLQF[Iulþ͖*0ה.d;l]|8z"}qDTƹX``lI;b!U: j-'Q)āF.$ F, \PWGhȻAX2 ~XN7s 1$bUB"<7(̤D6ft3 rFE%F."m0R ۛ(;«zK\+}4$f-dma_[^%o3y@;O0NhQYm1ED`_MÂ!F= \Łuht7HoDrþ 풭PyǤuGPH"[L Q!LKLYR۽JbDMR4ױn?i,dNsO2 I|Z} hj ?k+s.D.Oy^[B+>Vq&bC#xS{q?it)vuG.9ȩOq:hAqʔk d@8 sp3l+y؋p 6ŖM/aB=Zmؑ D^a2>F}6lCG|Y9жp>E(s =TmNog8'JciV<47pwg hSFYHX%l4>᪾ )aW JUжc?ȃan" 1<&%g%X½$ZfT.>UfF$n>|ң[ €qzLG-ݫXeVz*}h3Y3~}\An;^ABaX@v _ =<,'핊\(8#OPCw Zњ;/%25Ux L(⻍}4Ep&eJ% agm [qj1 ewX!,E"Ծ-BIБ5B@>HI"ZL76**k+6⸪q?93x;[ 6T14?T 300G I8}ZhY* r?YM]^$RBV;P!C#woTej5/`V %NBYf-%6wB+mI'DI;IڷRJ8p0-(qR$.#-ʚf>:hrOq@bcl'?tV%qɴcq9zY\3GT3JK NxD s-]iJDں^^+(J=Hz$|W_@zœUyn%Hn ؈Q^X>H+rz꠯!uQhZӶ\^\6QtDlԮ3*I 9.TY|Mj_ {=?CڿO$VB &{~毈O%:}^beޢv,$%V5ĝ9߂̳ci iڷ"T@"#ﻉD K;f \bV HvU9@; W^ЦBqo4ڐDu#6.D%"㏹ְ6"Au^;rjޡuSw?_ 0 P.~-#׸8\7 ;Y8a#}V$%Έ)!o@xOE6! /Yr ~L6rLI՟]M L>oC|& Rz{K*J\c;~="M\U py*XՒQqH7pl~;6C5,T.\\baDYEҖVEAtEz%tN +ɱ7v=xcP{~d,E|[0|Q1iĦ'H{z Yf]"h8VTlk.|[V f+ ˇ֌2#?|UտIZ?x( =gvztg^߅-~)Nm{F9exbw?RuT [w%N)4Vc?j6mw- 8 ToޣK\UPwr#\[}&uՐ™t8ܖ<}n蛛&x#~&SP02!jlz0+O mu$Aa] e`#rl^\^-V`?{xJ|i)ĔL#&!j?*:W&d-|p4-T$SנybF&l;!IKfR@m #OPj/4ѾFS9[ئ~A ؈l!Yؓ3js- /dZž) EVY"K| r¹W/~y9MȥΆ_|b iT0C#\ @.wr[E@v *|j# ;֡@X!+G?&)zc,ͷ)-}fTIKc ǝW^E&VB]  hRd?n){<`+F`l:ʰJxO0يtq^a[ZHN\޻ G#1>q3c6SW/yhٰUolZ4EbIN*YfkQO`!1j&r&ßfZmӪ1K?P3g"ηBDqY[;Yx LdGMw9P{L#d7SkP?pZ7YCd=ŪjYb2=)cu8QnBVCϿx{֊v_ASxY -)Xi7Mmm0m уhUd<8huHsgT̫]PTrUiUWzN"`57Sm-m.1dtmqÏ & P$٤>p'((m>p!Y{~NZgDӐF)#E/3V|iRb4c~r~@D,!q'Τt4P_#0C>y)(kG5ܑ&G(@1Z`)[M4nP"rZCF+fS3˱l`F̔J#3ËV\ԡSF!3|0 <=ۤij-`̕rvWxlme O>+{;Aͻ2\;nlO'k62d $b5{& ˃+r?Q63-w_Ixмdb &T^|sl#iXS1sp׈wmᮿq^SՄ@a5w18n̄;^O^HK@ѕ^m\kyI?F<A\[RDvl[hl+(D- ՖO2kwcTT@ CLNHDZyK2u}_7^ \ YoI+* w"w*)._֔7ca>RdgBn[.SE5"fph'6՗#`&'Oo2n0x27#~`ۣWx<+d9i7K+draʙ5 =5QZ qݼ9b' +z~Yn& $ßofAւ t,fzFF]+^s&egkl>cpdFH?lX&@X$Kg 6\4re\sw_pb&{rIDэd= 7쏖I3e^Q z)"xP2IS'iIu#W^~63'?8 qT3'ڐzԾmF ޶X1^4J=X&63պt?U*GSM/\ 5P.ݻE0/% Ỏ՝l-k31^̗#[Rr"_Ģs^>tLrԴ_"6Gp°ڢc`-Lu6ٺ`GDxF>7Em>^9d}0bh|?~lv$~0{[ ԮUvG^\a|8rPnE:[㾩1+V7ThP-|ZGmfRlj5j(39a:|AMZ1X9oB5-1Ɩ<=:VnbSo~jt'w*z3X|oy6aYy Vev(iށZY͖50x (%{(8M*G}f{/jϯƇYl'+ 5.OSCbO Cˬd2ey;6̋BZ郲n{`{{ӐwjfgL`kCg#2]qz> #E!x9/BO+e2 1KԿKx|@?EA =ٱqnW~"]=ɬU)/-nJ9/T>zwh!qx[ ݫ3x"k =ÔEsưrƒE =g),M"o!V*seg Le%ҪWʘ1#!6EZj$A]^qDY6!cɳ e$m֢α ^@wɸ~5%Gu_ Th35J`_[>,*CŒ3aj@{J·( meu )M9bllRR|]$x|s/[.];Ag%90H*KdƤxQ$ʪGzTE SX7)ͮ#{$E'>@ZJr,^^$>Y sxk7:㿑4rnGq /nKq &-θT5~*_#q_D!p]G0-KjOce[Xe ,Yzz"sMoAK6D82[?%".;6:ʼn2 "ܐJ嘷Z\I[8="RWC"|Q (.ILG+r AxGO"\Ynb=4Pڶkk+uH|y ˞ZݘuE$oqBF8?ӲKK3L$=х$+4YݦrSW]4[00H/XCjPRJy^PJ]*6&}C#p!s Wܥ{)`'0^|"U*9 ?/ox#0pn70\쬥}M{K@k#$ Dk‡ZWv@s=YoaC@XS2/]4ݝKS^xq),*SvtT&:0@$նNpW`P(X$S3h6M5TxyO3J!uGx7 &*(%svح!Ak^RUJb<̃QN9/CKSZȂg YTKTB d -eLܶ%C WciOʦfkv >K󅱬0+ ~ :)}*"Nӳ#_yB}qա$R8Czs.ѥhSu[} `!KAxE( -R%a_/m*5(xCP%ِI "kإrr;C?h ӸsT+/D zN5'zpQ%7fmgW3asE?}oYE>˵,5KRv%tMH:8uwB[PݲmUʓ{)^W+ғDRi(yp#Y3r^`U@"X:]σP ڋ Fe&q7tFf3y j.Fd!5Yūi:N+O랉(Cw٩J9 /L(EUyZD*i"tRa&}O26B88m."}Q*oMT3ÂQ[x]h0h(ây nJ9϶`ҿÞ:bcO|&Q>ۍ6X /nO3f^Vcf-J8qbO$Vr oR Z=]-kHTvLގ):6П/90B #kOT*Dgۚ5E1Ш_Kj`)kwCEAd/J"5rA 7drЎ(guМV|MǞfA^͖ ia9yeRzTl6>*1hfv:U_oO=pD< JIcr)N(60gvMğq8ߖ#BzIoېI9>82SI]# 'mq(Ȉ/JDG+׷V7Jp""XZteYHs4I"O3_Uu=GHF<օJ}gawx3t<(c?đd;0,Μ[/A*ogdX871TKAѝ v3O۱P"80cG9azqIx̤4[hj dZ//)2i2 a!1 M8ޏy}k3^kȃ(觲9p?!k[hjɥng oRfqmkJ[lL+wQm:7*݀5\Cwۂ *[[iڡ๕TMFF$/Eh+⫷.;"MlȞeMo=U lmuIB/kCb(65.@^ݨ(ֱU\)X RQA7l8Iz8kqg*?3` N;zԋ9- /Iĸ%M0i&SLP(qg&@s9+ Adi:Wиk?N dE_: e I?~pv57a8bS.,v*BcC%y+=H`?zJ&0٠933Az]8:QUω,w"frw[.3BHzJ29t(?w$[īI:;vIپ^Zޯk#sׯOKerTb.%*W0ɂ"MZk.2Ȣ;kق⹳̍9Oſ'  *+;Ռ ionutZn;_NNUĶC|hqL~7cs`4D7 [糀^昝]TX>_G`KH'\ii vڧN~v420I05:eֿ[^^"x5oc 8~_Y4A *Ypůh_)&לk`qj)Tcmbc8>ЎDƁ_\7`JjThnl_V"4ǭ8R7;H9YwSNQUSǸ$;x?k.skq1?7J"ZKn&Y);ΈI dвv 2Tۅ:vOR ŖuZGZ<ịP*79tu2ۥ]A=r$%"4d`#q1U 2wKQ{LUPi@KC Ӕ>_\P{PoNtWcgQ(-͟N1~\6ˏ$ "FmBt 7/[uw/ Iԛ] vnD *SSQC6Bc(d/ZWhw[ o4>8ED.@]t&[b4Aw~8kCJXHʸBN zRQ}x&=׭nv=4+IT^U_ۡ&ثC,/ЯhOn4X[%] Vu:XBζ0Y\8u܁BMlJRDm'~cڛ:ojIkD"f'T,\kcbHTcxYɣ9RDa|÷z\yoUaa׵W-ɏ_ykXMv{VT2=+ND+_jZV"ZwqDYu i^df)|59oMOyR@fs/:'BB<6fO2P|UdOv({qb^B+cZsiJW/)(1*/#_@q kU{ўc:L X*2rULqLZ²Y#n)(GDhR{3|n4. y1)QwL&ą 0(b_h~#c皁6iL 8nHk$<{zxꡝuV:^oVǛ@ Ƞʱљgu7`o ф`NhcFݨ{{’\_`\𐨍Z/Wýkbv = ϶v5Vt9xnP:$;- "^M:B(Oԃ4Y4 jŒĚ8%:"ӎ2y ޙMYԗ`l}ɺ?b#isޑF=6%cFJ!OAТmQ #]L,OǔH*%lQ!pQԜVLl֨ omKYqҽ3+֕0P3]m-?( ܦfɉWq=`b{;^>XN)hCHẴ{;kt лv Ǽ"EPG|NۊWr> )G}r>n ГjYTXb^ iP>T1b>lO4JVw> uda&CRv{%5>A Zlq|fcDݎ򣉗6SƗ6PlejɄḭ^1@-0E}EPŖf^`nGjbix“rh ݸ@MLR``1#ոz*!=}&Ek\c]ԩ9:\46icq򫽨Vt(@seǕ'.tƜtRHiҜ}8B}f7ؼ6MQAV;$7EO-ƗV fLtu(ˑ?(x[ӽXyH3HxV߫}d DF*Kayq?| u-KS)3>&1/ɜlPHfelr^4trfL{T E2q5t:$. fBX2]9a7΢NJƬ?frUsG2caܭEErݷ hCC&HzjFT70c&ĩ%W { /2x305gPvWMTr/znHj?HY?RJ1U=LU7bᜏHV7xͧҧ'.beTO0y ܷ)ާ k/ G5z!ϟ#-%a?{]F+Χҗq\"ټn4a &'!Ӹ66/\>ÖvH L:0DD;Cr rYc5knw`ć~Wwf*H1@ 9=,vܧ q2  :sd󧲭;]f`B2x8gF)Tq<3[on`!` T?9Tj+VQlAyԙHsdn'HGG3j|>dDI]z%̕il)DYp C=$sflQ9ڞٲգB l kpUmwYrȰjڜ01Q+7k<3r"~5NC1Q0 )nK䙕HstGߛv' ػùSBu&͍v@7 ^ؿXY]1P,!q. /JbЙHlۋUב>fї5L kKuT7n*})9dn:\j'唊 Vc(|;nj$WqB[B*e>Czr3E/lLh({drg/y"7[OWäN wْ _u#G`G B%+1k3#zZ Ҳjf72&7x"<`W T`&*fџ%WKkC>Nsq9lyN[@-m0۲˸݄QCڒKHZd^9!qТ1g1Kټ3R;tl>T!@}KnWG[w8 óQ8N(k)p]c;7/ElyUlq+Jc3&k(?3:LW]Aʲ{^ZS '?b.$*ܖfC#Pa34lw %zLHFp32߃U* gi.e8paWȣs§$ EȌo!-I5=K_I5:1 JcU,c`%^(Z͇tr/M%se,nǬ877X|:^6&4.+O3\2*rFToP9tx/YGrRQ[:k=>d40\IF|]T{ksp ,Sa }fA]<*(5}6 ZRfG;`kZ=ݟ6N!TMzU!ٷ\;#%O }$F :*t>@Fb{ncjV^L$T:4"+R۞! s93ċT־B}b(2oDaNRȣ13,WԲ&;m.kH=1ج ;*B"OTJU3;7%b=/VXb+ xq)lGl#>#>)DʥP(>vBF@KԬ(TV#?픒~ȣ>z{@SqNj,~E+4^|D9X&rjxNOڻ8@xkDkFg)+*p%~"Kً4x gYHYLp|5g_QXS y7+C)/kxRxR0sJd~xxџޟ/ӳDAg^k#=*x%MCO{Idž /&ꫨZ'ܧ/,2޷i yx>,,4,i2v]V'5 9o *g~5֟;/BUH#6VV1 z" ,>l1}i{UE1<ϐuЯ1Z;*M:eDEp:I,a?蔦Ov^uc lLgjDbK),º0(yGI3.b-ڨ/MYa 6uwßJ>kgHF,{3姡 uDoC} W AZEa2Փ廎*_dSZaˤUm8qPcRSTTpt0Z9*TMhN_ʼn,]nv&boT&) (XShuDVuoTOvuPEaϣ%H]yd92πٍIxhd9@7DVy!GMBa$xʛTPHfm6F woGޞםx5>{Io[̓!q.WHhZ*٠;cC54䋱h5*0ܕ}WQ-5e-s!$ai d*H^mye43C`Ulri#qIz$7ᬟ0;5û.[^|Ô=mj)w@޹NC{C2,F}Vy9,6c؄z×0a::ڛQ5d!~+4 ˴l0w5{g& $6w 7(s"Z6o"bC•I>!NL.iʴ#9}~#"R5ãlU;l<lF8ʍ:t@ٲ 41e+޶dš΋NYw.^Qk 3|80ܮeg4%f:omm!}jzn>D[+ GjS{z~# \ΨXV'nX1{ _||3sʗ[=YqPA]iuwZEԵQ~'ߊe@j\@0J {idq- d$0|x$K0Y+5` LǠcg |K΋-Z%8w_m܎O֞2m$^|Ze"Xy磤3WˑLEA1-+bUٶ t藐HUtA86Gx K|"]]=+<{=+p%=u#E1.̮1 f_I1$3̧Hb䫕@\zOtʙ/YdVtE D|",?nlG}mr8%TR֎r(ȣmh޺Fւ'žeC]NE,>)X6&`Bo獀; Aa>R}qRD7ǯ8dpg8%Vs0;a-WD[s]_Jc"v^=AYh}2=|4%N} {1(GjKzKL BW),{&'(V^{L (V(j0 I-*Ͱ5iҚ:Te < `a ʘgSvi|пLl2&("ӘWxۂC"OCxXƹ6=Q64.qdž{HSu5xmYƬ5(p}~?Tٴ.W+8r= -Ḭ ;g6t[%ze="^;!>#u&^M0ox\M+o-@a $tYfv{_n3|oҎ ˉEv/U*BX[Gf#ߩUiiS?GD, Y {o*01@rϗskRZ ų)mm_X^i׻SC߄z͏0ٟ@q25kު᷄e/,3?om4K{tՅndΖ2<ĖFFx vv%r8#p~zesh{']ULWd 粀5%eY2]w<JH0Ka{>fLd ˊ# SiN3F@i9]$ fU29$fU@|;Bsa^: t'W3dKLU}l,FZX#* G8n+ov(G$C9 k1 /XWO@kG$siխCW,q 1 7r $`k%ԭnO6>XySa_xZT캍9q*yqV8)4~i~y7!lo?j4i vJ;4!zDj%\N?n¯ՇuB1~_z-h\s!Ѩc. jqS"} f• k\(wcЙtV-NJ?2]Aa}8έV\X:P6\"Zpt+l4 V* b8w'ӑWn "1nӑ)9)uLSlE 4mZ+:GuL@" `b.s\䁖kle9Uc<|˽nVAu`%_Kcrt}Nyn$tj3eralFt=Hd,N󬼝5U,i' #T'zmŘ*\g]y.)ye!>dF$QS]嘐d) R[[fMa'6郮dsxOB:+}$POP>!.hAĴE Gc.n/+&('|}Zdԇn2D^n Hƴq\xMGa\IRtZAꭇߋvRc/DQV˖o3'3Zun+$ڌPtgE(R=\CAH:KL K/ 6#WqPX9 xgf^ ٪GvUXby1;ܞY#o ݮ }%z+f.tU)΃y./ıMg*EwI|mbM(=_ҬSu ގz*ڪ6 r_X[ )S6xքeR,h6Oi{ϊ.pb3%;\'V|Ylz`؆6CmO@[;PxGGؤ 7+~-exeȜh:FB)?n/>`b i'pƕO2l <_ҪȒ1l,)9NSfl2Q<댓0P N\H7Bܖ H E.sÜ,^@a 516qp 74I;!ɪ%Mfyx&SaʢDӳ֗;ot{ŘQ5T[Ž$^H^z j)O[1TE%mI?|rN-q ހmhS۟tx2it?lB" )h7dY.&XYp:L.Q<} Ug/vW9\p##}a/x$w49l݀]b48Ok&hŇJ(CEKEs$t{1UƔEPA F"ZVNq%><Xx(rKSbc13~? c0GRz{SrqZޒt+:_!w0 `v&lXs#.V) WO[nj4#n(k/ȝ1w*`nbʗQ]sݞPM1s%q5]ny`׻DS_3ľ )ĝ;+ V[ AC5ARq*ecۇ$WEAF2q$-A{%ltV!(TTbfaQ4$Mb%n#b8=C(xA3G{q+>hq񝝚߫Ȯrצw*;&C?֪8q#q*a[6--ypaw/&aTHs?#gM MX:;m/Jyo+sYrU)tu]_A>=/CizZ6eEk46rI }V;AcdI0$"VyPOR4Zqt b Aɝ|ixz0&ףI>ҭp؃r}'v䣺zu4-| x&bޣӺb~DTU<M+ i\Qz(Nmھ9\u&u]_+F#΃ۆ | H|U|KD4J$ZjeF$v:3b].ĥ2R,Ut z?ch}rzIwGKf߲?$nB~"Sq;v;⊱qAr~]+oσ4^:<Ə]c]RNɸM/I5,sD Eke }+쾊 2uBC[{EoM&nekϫ_ Ƌw5O|68OLӒ?jDY.o]#%,|{ Yi[<~A[Q IỄo1kΫ)%H~S ,w^GaIz?`v8myK(+_@S2`ct*q5#(qy$ _Pk-LA9$ [@j\{Eζ(<w-#+mSd^ZǮs%'}[霑@ .> nk)R(ȜKN^tR XÚqOLU"~$N?5mg37ȡL@ kl'X5>XfBҏAKմ& `V^HG>#O ͟"frqF2!bg1u?EM7#iRC7mEɽG2Т< .?cwIm @5i\,uɖ,ʤHth,mǷҒG r}(~b bb2ZP]կdwqd R!q$moDC_ka+6l_|Y FHgRS,&Ns瘙M[c+!~ČNkyzG! oS)RVKd6~q_= X\T;H uPTCͥvDvƚBʆ3fH13A֨LQqg?4BwgD2$%͵viXBo:"ak;'ѭq!8%R"`|{]P& !X#r?V5lRtrOO\coĒ;-zԲzJ?rä|Hemђ WGg4vV=椷rbia^΀`+Ou&[BX]^6 sEr @,߆ &ؼ\xmD2^>5zVi x͑lxK+a ޣu^ @{8ckQ.RcE3P'Bey" ֈ~hoAđ\*/'U ^VQ>T~!cUG#A+ VXx=dE~O7(͂ G0 ׃])윲h(pOv͹Pna}::׭[SyƝײNzs]aҏ6 %ؾ*?8ؙ2yvwҕ2UMX>z 5>GlD"eTv)ش ڮʻ0ꩿCVDP( y'II_${i&%ȭ0y%QRha*_v,jo=iXu sSȒ߭s#@HZ*Ji3F"5& b VaaH+;XlU:?]^| !V(ӹw*@ ޖL+@S+,j7B<0d`{G{";VU LT1#[hK&rT ō$Ey>׏^)]ܯ ݋5KWDubguFA;!' SI o;44+|Rܖԥ?^s ,&#E)꫋ O/S\W' 4z5&'R. ? N+mߘσ`2`ikr ie1E5GH']w(Y;RKz@hKTAQeH1ɹ.$q/6ɐ,l`wg%xH3VBi^Qދ(ƔU [{]L.虞E1i0 v8IE[..0R )^8TӔ*ǥP.Nƒ1 Ju1}b5A\.h|LEt~ԟxWo, -iEuo KCHwsp|bpQʡke?x_-`G|{Җ]VN[#{ρuLjZ+#3u):l rEM)HFGF$/mETl,M]>CMZcTO\,ϩVFnv7هΑ0Xjn9A1q[Q|j([ٰAF=ݜ|87M9sϐT uh^x䩤YA³/ _[*1MC0D_ |͋N91dΟRטcx}AG_f26{tԊ~Һ֥9;9T3_ \cNc[@(_r"rK0=nJxHhؽ𽳻˅а]jGJo gqt^ȝ,"G=^@dY`1:b~ޜ#'Y$ͬDs% o'F#,418,#_:,޽|FCI붬WU|x[c۷Ritk>䃛P*a"RM)0*tuf"A>Es:yѩql8$׼Xyr ;\m&Ć" #LG6cP|FPޘHs"ꖾXىBX*7Oh\eO:_\'w՚r*r Otu=L)RPU:rHWʋ{pU(j/Uw18*b}gQ֕ԧLԓ|$嵘u#re e&xKCF"ϓj!~۰+?|qAغQWUsi(zIuI|*-6 SId,.Gcpr 6 =k)+2TG`ue4HS*ȱ=;; N: b>8)y$OhJu]HxUuDMJv ˋ4_N QҸ!P*@sX=h_4 Q!gÉ 0\ ;qe( LXSqہګ7ST p%?+[S+;/N$ {3MS?zwe9ݠ߼A ݂h\h ߿}L?A&0n$u/ҹHUjAp d:q/q*k݌3-kaHh%!Z4R$?BKA #)CaW{ixR(N顎x.Js n9WgҬoX*GCLr<}C¬q m %U\nýmh)Cshk~ņi$ `5guT4=As]uV(0ȍLPytaѤdۮ戔EEM4!ML & bq 2xQY_& YEHGqBY莨wm?/qDUKbF vp0JBE-#R"?CZ N K;`U.U"u2l^5pw`Ր?(RrƙBz!&[fno0W6}r~"s}ʥYۻ}Bb%VVTƎpĴSwG`FJ;``!:Ј#I+\# C4[5xDJ)iA6dDqu׷5˧eUh":L(p;,ξB(a3YZ>zUz?9H8 4\]^oqsMoM@AٕT7Cy>I;?2c^zM>yuj`?euiFşoty~$t:gܬ~oYqf"9oDk<7! j$(b~;kq h~T]\& 5%~B㐃ɦK9,]o1qRWwdž 3|RQktx kVtcՋ cS6( AUP;;ٖt'd])i\i= K/TvD0 T8tߙ=xxYYx$x'nʉs+9%ond͜4`dGuUN=V`@뼋NKظ}Bg+1?o+L8'CD\1XY7XiD5Z H 'dY}KVeSs=GR0GӍ#&ϣ tz(L^楝Oa)7ٽ\9%/:*$Ĕ;7h%$i4$A"Wۂ_R9w&ZF" BW%⚦n2[|`aL8:Flw/~\ڗ s4 \&3=|.TvhA2z}MQՅL, KBҿ$B^8erj`*Bbe<|JاCəP=L Ǭpw}`W`rA=e=n G( ҙ"%uk Ho~} )=/Ŷо$_q匷k?pJ" L 5>gٍCMh/p,x_ T:h7AIՠ #_>LmTg̻W1Ƚ~:$?GJ+9"ƻ&EK0`SM8 Lי4&0 !Uod|}3Σ!~Dd?{J YP޸oVܢr-|υvrxS* 63ŋE2&#21c :p>uSVK(' Ήk30Xpü0s&8 J] 4~i[fcs,'p.Іyf"ׄIZMx㭁dV&~?x7qPp]B)'^+7Qa:_ߩ]= jq<6x[?6ۙRE#܅l=ʃY oݲZS3+AhG~rooOzآ-+xp^w<29̋r_roraWU/ȗ.+EaO/ Hc.:3a7,?īCte} o-n;NZl*54_A*BWq@.:ϖF29UԁxF/w ǀq{+<9и1+5꣍#˚,`u '@- 4ʪ+.c˳LM;FPǚI7e-2aC}{ңm.&H$nIBeٛž]wZ֏;e?Re0c+#Sؽ/W$ H܉D(v6`|ق$EN٤ι9 :V[Y檛7h\ꌎpJ ߶;ϰhRQ&k3>?]_`~FޙBojVU^GN}-/vO V˙sq:ǎ`޻#%07E"Kٷڗ+ugSS+(EJb')O'g {u~TKTXcMU6אw_Tɤ)-彶i.zdžv u!FWnB?oDۼE# *ݸc|ILbvLo6x_u"r'4Jh#?e\"ݕV&% @ע$"spsubkLϩݗ5b!MCx$vGE0s}SH~}'ځmj+FY[B,kfi}gc!&CsryB̙C|mndj`miX)AO6H{3 gy՘HD%6~G śJ2jn9ʫxpNes S+ڳLjtS"1Ƕ;gje!#xOQS}7F[bi"B3ߚ~3{ѼY*οRJfY%3"}OJ:y"9S`8 Pj3=O`l jsfHPjG1[ T&cC@`cedtz L)LI7yAg?Ct?1  kr١hWj\0'RO$o П:0=<4:u2 ]GU6 O\_W?آ7R*+RF2 ߃UmB=5ymaG|y]Б+j;NྴwѦ{8C9PfZHY;<"QӺQr vECQuߔio< gGԘ9n2 l.!RWQFcR=ڮ=e ͦڝiS(6(1C0'ioo~Ok(q>ѹ^i'^&'E/Zc"5EiYQI{rQTG ̾R:!Y+صh"2:&T[ ~c8u{hi%i!pӀẓ^u7>sZDILo#Ѯ|jT(P5Y9f`1]{EYdtQv'{ѐ==.~#JI&șza ׾(ͫẊvJc.3M͈Bқp_.:jswl D7^\a}cj~q*<=}C}j#"ql8@ik6V`mpfxY7HmfcoMZ̄ l"5gbJٌɬ}cknvN1+'6(NsmF%Vոb滲j '~D9;ھBMwyҙRGuqd ]rbm y [ SG3uTnj= -r7![+(˄F;g{I-uQibTo}TWd'S!aK8]vZn :@Cd0 6Ժ;w&a%„mrt6:*I9,f}nDm>xk5^mk/ q?<$C(I \M(f8-A Iq.TB?㮹z=/_\q^?k<N^DiًxOF ~v+*2i3y=.2x*=괃PUɒK8 ކakij5%YU V|j޻;]'Xdž|qE hy9v彟vԛdACf O)We2Gy&pDeqvYЬPrӇ2.#*xV6TXtI[pgގ͎Yp*6\~ GԤ9eDm8ɈGq&l:my߄љ) 50*(5S{nm8":<'4J4k*y2Ħt}L;CMsZT jHe 3Ք?W@4lը>v6Apb^4.ෳtk mgkPhL&2v'}biVdArxXIj 4)G3J*d& m P7U4>)͚`DuG}IʼnLr$ q1?F7U:I`IJPixHׂU?5MWug&q0;jS CθP1Z\< 0&^H6.u69pDvѕ[6=*Q" ěbHبͮP l#|i>~D{ïz9Iq@ɉf#l폃\pѩAAggJ{*>=T3.-b ʖEu5HlAi8O>ߝy?Ē}hR[f\Wa,!oqb<8m!QQ[uw! \Xle*$¯n1Q߲e0@*:V/3n/V3*3ePOīw _Vw=w׮YÛk+0N<"73/qȋp]nyɀEjv_Z2'pv%<<^Zc5jyՈv+̙ms KM]Exm6P%V-RP_뒩0JYD5nzjeoY+z1w#D@vw65=O#5kr7Õh*`0 TpgbO䌒qYߔzPg>TY SUmbɝ q,VIEp7kEqGIX:(Ty/P)s]#Ѐ?={ȪTnI_̦\O[X莯dPpig_Rd)t%!ó؜}BP8RTH4?0dۿ\lr8/k&t`u >oɐ;#cNiӭ'XKiC)k@Mpfʜȿ}Vc:w) rj*hOC Ƭ*o#ςͤeE:C=,jqޗ IѲ$`y=FQO oHRsc,C(q6-z19*oWJ {o|/^gRS䨮3m,Gm4sE\45Pu>LFFBՊ"ƅX_vy\8&>VdRB3g-n;p.ä0ISmmiz>֬vz$7ǯQ_zeG K"Jiר[oylo+rK{JHE9 ES:]A2m3ɅpUKn Vsp*mÝ,>`Ѥ`ؘbL@g|ҰM"_ bz%ŠQ7k*+ E xAquϭ"*|OCn/mG(%)"$8}!!O R^2}gep4 ?5h/7xRtj7Ue_)dI"Hy,;"yshD6ONQ|vakL# \P{y]wD,$r⒖ }XTBpN-24m{%[M@x2E}h#N0QwL>{5:-{X,K.إ@Mj{W D9P](@hfYW:j|g-QhB * EB12<+`qwDa F :N5lzl$do՞`9vGۅ}䪬y ?Vh&ip]=l DIPɵnu_GIK.jot%ꝉGk4|.gvbCɌٔ Bc;Mʨ߅z'Z_S~I ]hY(D!ic+pԖ>R?war*“Iny+Ѻ#h7ه/zFP 4I妦?'> k5]ٕH6O!H st9ǂdu!N~.gei  ~v\άj0&RzI[Hf?v4|?dʤҢ88Az'D0m䍕2 ~wI@=/Ы'ѡ?'EWōqxcIAȿ@^}&0%ršVpg61>BWk/qmE\$O+A(_osH o7,IPmUJC+O< wJK)DjNMӓF7CQ3Wwc~~M1dж [" :S'M-jl.k;x9,vb #:?X7vC[ 9$!jB iZ mnyy%tLշX2|"D}>ASN8x/ ͦ.H.):7.bLϮf롸,+䶦+bGBp"׃pY⟑jm&}(Qeˠ^g8Qzت-(\JDaа`L ͹ 8v/o$WU{O4h ֖ |\eӊ!)W/Zf%>cUgڒVG˒Z[!Um0;ˁ"b@nK`9& [he;^gZ>?fS8/OÖ] -<2ݴ:8kxUrQ\Nys\.i|C4w`{1tљZTS4Y+j(1mdkzZl+3]yS&W+d;z,^bDTtzP"O.>`?aR9Q{7 >˝#l4?Z/t֧c5AH[Bߥ%撣ޒ>}T\}{Y'4qyDBWWMq0H0Է \jm}-\;m&oL>^_s0|Zee:UJ9Iߡ4=q1Q :gٯ,n\ A` < wC g Re p VL935Ԟ(M:XjgM_zs\W~S6 (I"[vR5JBq&֟T'AU0|N88pVYeDpܾG5O[f/xI B1^rS b3%QO)FD;ܠ{O8EƻA|P 8,=*JDZ\֯zb,/r5@hF?8u24`|;,R?.5Yy/AS1;eQԩSP8bp9eUg/9zIh_Ji ΚdGI] n tx°i Nmb oy{%* e/B\0(&=آ:F'wXօFb^N{vɊs܊1eF H&UGMUq)kx;Ư/6["R.:CtRۨ`/2r}EX;K/ٹ]wM~K0ؖx R@/n2VPkvIHs`n>7c\~aelU#XNRspCrd{G}>Aӌ2>iCs6XgabL(>~gԌr88 t~y_6XYTfӵgAFuCJc\-<4]iZ+pk vqRF QłMLb%Seɾk6yaTqR"!0&[awn6g8C ս68D:/ ꩝'*k<GfRQU=_(ɴsd^a9#IW\r_:E͸_Ɨ-o@͹?9N{ =M@fR'sMȥeA" my67ԗ[CemR+\ ~Jg hXRĭ/lN~_pN"PfƠ]WYcoSm=ڿɤYl)(k1pzIۙσK^SfC1+FxFNXvפѿdb'l=:;3Pzà=!o7#Dݮsӆh=PK{}"A̝D+%zb dF"3Z(><ЉB̿^\So_.J:&?ќB*?.Wa޵elL4Bj13c ˍHFsɸ8_Y;<嵉 QAlm7-U: ܗAXB`Gp'^9myCJmD՛A^uO;泞oa'sԾ;*vu_*P%7w? 6\"39#1c G8܋Vi到p I/lpMho9'B+a{XIԃV & +=|O#zR%C+#3wR `aٖBB3|!I NY"kkcCh7*+{" {k_1v=x2ߤէqfocEJ֣l ⃮FtX ߎܠ. >SC;yLi(N5 ܴdWYxkᦣt?`Ddꆼ&Omտv=_G{e9h1eweEe|eCfRs:=Ѧ]P( =<,Ý ɴToSSbFYx:6*}<]@䐦1M]ռ6$F.ľgv1'vQXCTGkF8POr̈(΅?? C+H#rI{ =L (us]j 5+ GR UրiyT01iR*-@hƚff_:t',e2;)U[Zj9xvN:Lp&fhD=;is;U 㖽;ʔ,dg~q^=pDep}hrK*EoYH/`Մ.D)v_<:$,hu^5# ZAp'|o69 W;m-؅Mب+Zlm&َ /lZguzI0B:Vs6\@T `: ي~OcO&j $Fa^^t={LX!].TRY#4G".JS~$|N 6-.^T5qF4Tی^]fGFerֆbD Si[ ڙ ) GͫCjxƥu%܅#:3PKk(; ?rKlt{Dg(6Z09h-#%NLaqE1dsQad?%2ФQ@f)=/[[6w;Y>U.HTdO+~&AMzS錻iߨHc/BuE>`A+"q;rRbDp#~"Mng e;WY,VyUa+x'q;{~+GY+3ƎpV}nbg/'JsXOt /iJL,FZwX801i6hыn Rc/u+k蛺?ܳ%Ȧ(q܀$QDctt]wۃ~˧X/yvud(w搏 ߉ bYٓ|UD gf)B?㎣w_ 5{mގ гz Bl8`0ECA"F`i=3UlZA$ؖ(Y\$ 桂7JEUOx"5f؝lS(2̲!ڽw =d:lF4g;<έYçR(]\)yk7 ^,0M%Tk - s~$ ܣ0v-Wc-;O1IVC0ܟh#JH2F=H3cSg/B7x&+-N"ʠ]WV}1с1~C+(,;12ik/BRN)Zh`w%j/Ѫ^ & <\ w3ínfVlF]o3W(7-&p.S暸b6V62GrQtَ~!?ֿH~±xldÇ,eږ[D A&1ݒc2AsJ%ٱg4 ˺xOm2xi-ØV+Gevۙup:1pN D&Gm"YoK \WLTC;i"Nþ+pgJl9f*BkPG 3sǎL{x=cd Rh (̆%dB_ e5C>o ':cP2~[[ٷ7Dvk(趿/ nBAJ_Qa;ow!@K@ |L[s*5žzk66氓p>h~Yg)ۜ)M$M4?, ]sN2W]9Gd ĴG튞ٞp/*gAZ3rf9˥oɮe.@8PWNLDnK "?4SOXa3R0pܠ06Wd_`;PcC-fhHWXk!DQv](ML6lj}ZCS1K2f"@^1[*<as[s]7v ^ <"kڙMlځIZn N5;cMk9}o2ȰؕW,%B71cʿ!õiPR0IZ5 A[l]-^@s kƉHfa]UtuTW۩)_Qd*-eDɒw0eL57 A`"+&%l Mx&i,C+Hb_chNYfF%| Ln ꩯFYQh©kcB;t71t'~l՜t Ϫ-Dg-rn1|/ _fXf*wn5}͖\Ǝ DűXLs$s-BܲU'Q`i(I|lIV.AȈ5M?;}rsO;;G!b%YG ^fb@" Gy"{tѤRqk jt?lGchMsRM\kz%30(9sXEq='2)8 -v-0^QV Wz U.,j_`bYaãznD}*8aaArYǬRɓejNW 8Z 5G6X|BޚY"0w+D#2I/j8X]#jrOf?=7Ior s9z[UE%Q@^3>W4_rB9=|6Rwug 9p h4Yo\weĎYDdDBtil:Cb7ër=/#b[O7qs# S>^@HQF# (cOcNu?ǭԢhwf#1/'tn%n{+7e}b:7#"2uR gM6=[ =Q x?4Y7gC³̝O.[赣2 ߈0{s>u"iilg;BYKm.D ]|$qtq5]U^F3G9\,4Y*F"ǓN਄g-<56tx0wkUiv|(ND(GRb غW%A.zv=r2e. XgI(_T+Hk44LA[>#7P딽G8Z\T!6Q:K [ p ˾d~$yAT,FhVmr'HJN2 1:ؠh;!wBYUlY򳴭>9&ͮJ$ % Q3g/& c|Vvwz,eB"2n]HtACpfˋS)Hs';Amj})ti_*YI ^_RZ2ꇩ;)v"a/&dOFX0'pC|g孡1cMdJqi_d VOk9때 kP'A(վY ρ]Od~@lNx* |)HI7V̓,>?X~)C{uY8s?+^ >Fq9 Ii/ :0WAOBDՈG|8<[8|=$g(Զ Y`>D`=p֕? o6/鸳y);-ƌ5~F_T7mG=K{|ZG&Jg_9Ȇq❌o"Z MOL4 ԯAQ* s&"{ feǕ;/7LػeQڭ~92Kwp??_nd y++*~Q5yUsI5Zv%6~i(*I+GsYYLFa6khkܡe-Q492Vpu9eY0Mlsv}x`u}FI6%;O4.gP J3@e14\'cT4![wg /D[~1ȇl4Ka6,U#lYBW&ȎĽ)ZFq."u kW$c_mˎ#D{:6?҉%̰4?gڟWඦ}PHfp%"> g˰cuS i)Įd[{ЌϠ:6 :,ZIáֱ!-fj4R0Y}UZD*KKQMރJ$-WlbQ@Lm%(4*NW1Mq 'XgՉ/M(ѝA*_ \!jM#b-hǒoL|·cEdX=uStLbqO ^ y{Tv4R)*x}A%w(=NH 8h#6zda XV׹y-TRf9ɸV5Fsy sN^&| \ՅF"nC,Y2 iFpNY7 âSD0x@0 >>R+V׵NV+ƺsj9P)SQ4IvG98ŅKM7&X8,Y& LXաAz=iyu=bYy-Ǧ1`B l^۞AHZ揺PXyrd6<.-i@˘UU2)jL 2Ι&bcxMCL{bkxwBms}݊?\!FJ}TRS&/'2}ߠj?B4~ReKKI'h삳;MWFPduUOK;Z4 {w$sXK'_` CZnaҋGC*(>W4&G<@\䐠]^^u#3ņfT2ܰVBeC*., σ3p6_QE2 (K  ?{k9^π?KjzӦ#" Ŀؗ]"QJhIE˴_:P->M}=vヰhܓ 5?=n:!]/ƄDo>vT{?Rӊ _PH+Ub1%^nf"F?'PP|Hod-t 7BOϩ:,gn`|0Jk.N?`IzE!h/1]2RNX(|/yoRN%-/wn+)х}hD^K<&e^K Q B3q@\W&E.?+ pх#2C0|p,q"Hy!Xxvj+ҳd7ͫAgbwGf"xEVwr}\aVZ3&Ҳp:;?4Dt\2dwMme SβTT@#N80_9XQᰔb7}gYu+UZ)}!#\-z/`TP;zy Ȑ>b$SHX`2!kbEpazoǟ0p'Hd~7@>xR^4$?,csCKhɦ`O}N+[ģ$uq^#+FsZ )u _ ܉+\<ɖ& p,m33+jas.ʯx <%ٙS0ٴ҇7cLjyi8&jM=:X7L'dV;S8YxIq:pvݭ"Sl}׫zU&|ȜghzYeq6q63WUelsڲ`e:ӯ=F/hۻbdzl%軽z*VǪgGPO0_Pһ'`M-_h$-::(M=pFqTZ_EK@nOP0vxL۬ڠNuJ`p&ܰejޙ'1?v^\&yv[\Z8LUJ 4 .d \wPa Lk; l]b_3͹Cv? YJ[WA3?'tn=ƎJ~ޛZG @'Z0nWXzmM@@Bqgɠ`hLٜg go#Ql?Ȟ~WrWRLc=>=ME:&̋?o_Mkwo2!,|cĦLJy ρ Y'4; %S!ǭyV]e$ǧ D e9p NgONF]x o8X6ܵ V6GgmWghL Q(è8Z$q\[xB9"O]v\Kͭ7 (DKu3dži ;ZjV|dJ1ڣlYNw*#?y@NDn9°ձtZ,kyOx֝vqJ3-GC^seV4uơ=nrP3{V|6Cf'k]lPւ>1p908{aDNʱ\}ujǨwLda(;HP֬,ذ)C>y\)" DR>&l!lo5';zq7 ';E[F:T!flgx˖ݷa5ǒS\!n{-{rd?-S:͙t ݌g-S~!8)k!!pHjۥjyYrRASj,nKhܼy̬}l*Y+֕OfRRc^D-lBz~HƄ@r|ԖhLi|&; 'wMs=!7|؃YVbhD;ת~Q0޵U .V`!p mCGa][W?dPdd&y¶Ř;El}{۸0Yk& ~}b,}_2(얹|!'wTm,] ߐ-ǩKV:v!IB~$2p'cm*+MݛIt籦ʍKp*%49mbtZo#-o6(4ԋ89J /Z27=ȓL߼HgL)䍉P=TcjO$a}^ke|f)2tiܭ e# M#6co60zԭH|i#wb՛V~%j Qyu˱(S x mtZ)3;Gc2w"'L9gd>?Υ( K-]nU S,VQ}%@B hc$a˰qA{Q rڇIHRPӒr_; S$DXI,ԴkD೾ͯ , 6\׃4j ~Ի]]7nUZ9pӃ"Yi'A#$~x}oX՗ [L,ABWOȴ\"X0+yW7P 5;Xo{x ~П;9ZsQP򀨺Jcr0|N:+]= p+*w틪ΠʺDkvuf=<02 s׋!dDgmY h{NQYm&IX>"q>~gfw]Lk !@[=ϗAh#XSh2*rk;[[v]g_s=<0>IdݝXPS? JOQ0Hf ۾[NTa)/vGOoU0}5 wSdy[FF{y:tU4,: SiEr92I0"ߓ[x<^z]7^tGf,@N : eE!w 6(LiW۝bRF󔥣J*oq$sl*9P gl燴CN6ժg/>{뜄sFI!C|_oiL )j I^/hX Ldi1#ȕxɥ#FEP Hs +}5e,8,mMd!o^;<=Ʊ_i"!SwV,e&HT05o;@1 G7 k9bMT}T`q! ҘpE !-mzٍvuYR":{Tk݋2ogTHbrTVA0Xo.Pjᮀр^[7iȋȯXdtS o00'7 cR0cy"7EᡮfpB(H<u.?m$NۤW/&䏊V8cKFCS5[[D>9IX|[X)3< Pa@y+gpl.\.j3۾4xxMƂY$yWDt56_MDgq AukvJ:vy2GAY1W6krzh+BQ*%5ˑm?E7 TgnZ[í, gmW#l}2OLor)5-Clk6G vA9:É XU . 쿾m"/!r6Rk H8E,ת2 2KnX8$Pw';ޓ=!gv\8@71/޴,.&4^ye;\ u`9c(_Dʝ!p}fMB ;9 Q{l_.Y;|-Ef?}J P+&:pTMk?(D!K񷒗nW+hN&Eg Ƣh^X y)_G-~QE(oRMt+--(B=ȰQPYrc[=p9#MO9d#ϩulWulYTeDn>88ܧusz]$g,u3<i:=%_}A#2 |Qc}6˹7|TC- VZ2Af|w\Ee<#˵LJU 7m*Jo; lեE JT!#̥W{V(N"$"(c )ޟ_*`54N&75&ïGy&ޥ*?ˮ>aV^}ҳ9XVN[ߣGjrkl.i^OƯ"168&]۱v,@-[YNp X*:6ulHǸO?HȾU˟LT R1BIiJq'Ȫ[cA~Ӗ?.F=LuW]>ؽ7lFL(I [E$$./cq7V&g9 P &˧2#g%`-׍iy 3ȏb@] [~}R.\ Bӟ%.1(6-8ޯ}]5Zs10\}i7|uN?R5i#zAN+ƪJӨp)jY%.XSF}͆:q&Je$RNN0al?ac˨4 k&ʲ|bІR& t6hk 8[y0 Đ_ܱU'/ c_r3`A?n\pkHsbZ<29bF1jȲf)BӨ]%zVaIeS;&iperF7hLL&@|NSLta ^7%ߊM7[ Ij'iۉ6ީXgE8+p3mC8/ȃz'5%WIRYfqk J*! d~&mI>$QklFB_I(S\v*]~u8? jwTD]mCŬ}hv7E+s _[Sv'"EU9aי|@Cd,r/ ×q6#>#+#Ef SQqnGr? PTR!QNV`߂?}.ҙ?.38+y?̐YƁ*I'5ZWrYRyӋ<{i[$^Dܺ$`EtHƦjrQf_zT9ǂܳ5Eϫ3_o0\f!29r>y'ЅZˆoWԗuWoxbVϼMS}Qa@Y5ZLfo_e'\խx,) ҨG$C3k+ׄj  { wiVW44%TɁ#o|%pQF}b EWF?c֜sITwȘ}K✻kmJV?xDN.Wy hRAPtq&w2E21eh9k1;y7jy=:ENeGO , RH!FyHJ xorX YEi_#6D^7X*&^8m 7-++rd:1e/"2Xw oHFRWlRMY98pq! aTɓlJV(ˠqV|~9`j?cd KO!aW1p3<;5Tzn7߼g(\)q dN? " =y p排ڃwߥjS?MwLC8fv.A ?qiy 5fRcϊ-Oo@/,`.)Bܦe~]iDŽڸz*su?+%߇ ]2*BK&OaEdI9LudtAMHf0|ғ8CJLٜA2K8qNjKgDnsѡxJ_Վ8{=y9^|z n#' 9F3AE待ptdO7EgAӬge٫PhFl>~W`byM?MtF<1Aif/ aH FZ[j :@ KЈyXփXm= lE x gU kJdrH[/skP86A4u=t]7o&pLPWZ1b-REp7NOs*c2d{?tU0fGS&yQ=#^P]}՜sQ>rWWN(tiJZ}s/΅"'!&W9ˮV}Q&TsSEu: _/olfK`F{>8vtBuMId52 LWiF@4K6z%aM"l%Y*"(>":cI&2C-}WE(WU]%K>W?y zzS0+"UBTWK4*KJb8gy!X ^7|-YyKfWvOq^"vZeĭZӝ9om* K+JZ0M ֚,q/Gn8R~eH4g%yRa$L-?n_|uټY8{6(`6Z T*GQb%ć2h_lNPpl ^XR)heFMoÈ*_%%89_dA{ ҶPAo23A5]?GjdL`).nvv$;"gfIҨ˭(r)㪀-# q}t&.*yF@6=f4n$霝5вˠ P3MU{sFR8|vq *iu:ZDHDdauv>]RSv*WuY莸&DOߣcihJ^M1ˋ͟y(-Ѯ0aQ=-o6H~R5E#۸!dݾC72.}Sܑby!J$*32$~/zLuVtmT*YԩrV_O\Ш0Fy?YN\M)t3`eouӳRwpK6~m'D@|F9pRƟsx_}RnjD=T?8ք;#:Km!uDV'onQgSAy uzͷ5Q<`%sٱ`pj-AkH~e _N\s͝pȰŸ?K^3Ij ο&X&dlw!C Kf6 t+h21̌($Fn 5ڹZa7 cCIG3d xJG6 Orc7>!o8wΟŊWX1o6]KN 2Tń3$4M8*lxGDy5.0{qS$h4l,)}˦.cn.>BmUSpgG7էr!{ UB h2C#t+ &PQׯǢ6VK4EzUkwk}j#z۞\d3]hG)Ŕ ?\L|LIJ$WA%uNI ~I<\Ewk`=gnUz|] !0p;jdG E ^tZya t >Hcq<$@ ©!Lʁ] )I)&:Zj`!*B} L߉[f}UIk.֝ ΊuS-l*7ao(:gLx&k"Jr(}> 9jsg`ܝ? . R=HHD_u6(I;qKD n~toKǴѸRN ǺBzaHo&"j &})`bL&sp=`~d> jf^do>*;%[8 C:̘D_*N[iE @<Ա/ay_*pS78"J/}HI@ B-<8n.!ohVn[QWT8ީPj-%#M|{)U+x_dFK׹wB0ФwoPdf[JBg\'gUgn},8.%'40(2wQ" Ikdk6E_~@FK=X^̀G*bOϨnܫB{tL&y)>e~p ק:kWJiD%8Jp[F@ZBY{5GDpcz1! C'cR8εن.|jF*1WAܖaj(%٢Vb pi]ԽףguY?>OՔ䇖۟:dA3a[0tqF?%XcH0liR7=;$Uhr ɳJuSϜ O!}Ǚ'*4'%=14(~K+he|fmjLz_{kq#N>i&j*gV]Y x='Iŝ ] +'bc2ѩ0QǶ*8B :,fk)RX#ntV)3SyFAEɺ:a*]DEBCтiDkR0 n|]׷L,li~ꝼ QcŸ ձa_&ot!M"Lf I%9SCOŢڊeAi3^(&d.ْI)ϲ58Zl -M 4Tm:<쏙+\8w+/-6sג/8c)*VvfVJRR#746X)@ҕ^omДL{?OeA+˧!~Y}aIᙍTI[MnMTBa~PCO+E+Z&qFmi*CZVL#e5DQ#iW$fςcESsb2bͱY;ǃ 5Wv{ƌi9#pmLqZz@R<V d*&H ?Mػt7-3l*yCC Qb=Mcb1PgsA_͜NdOWн,LVd|ʲFJ{U @*y:4v2nyS^sם%9 g%DξՈ% yz VZpHCba 4.32xRr-%lg hA0bؘ!š%^=y\+ DP^ y>BZaM/OQA 0+\3wnn4ruU#*(*-s dkI\7U4nJ -<͂8ޑѺMHQ(_K4Q jÇv]-Jqv1:nawgx,#e;)L{^˽K~ cOJre#,]s_8NAuMAKFddx:Ub_*zk\@#yYØ"x1N G$^͝5 O{K|q y T *1'ۉIJNF9|='};uH*&|17_"[1UzkH=)i<5@%(Į!t~ 2ǐ9PSM'RAys$M_I\ӧ<]K bRվ3%0h釫'vpA$v}}3rJ3ݯf)(qWrֻp;&|*]x$%[?n=g2Q-Ceג{xWEњDeUBHW}1ߣ9Ծ.-?QFKN "S[@ :ѹwIAx]\1r;e|vMf@<SoXEZP]ajXӐUTE Op*5tOĴ(y ;W? *;%#C˼:Z SW8#d.u>8h^8#[o$Ux)o{I76bPot:6A打t kra^JDjM( pdjB0++TU"\4J- Kp=JV0~´A0 62C!HDf͇)*K_`; Y0B+vn[1Ii2&\1W5 4ckI2C\P^' AS vRd1)\|"J`.5!Eid/davZ,"m9t [5NFn1=F#" t-4Bcʚw{L$ 55Qz!T+.*=y 8,+T؟ A#%n%UwUc~5@iݭ˭ɧһRnp ٢3Qޥ0O~z4ЛaI(>C>qP%mʳ7~ ,0D+93 n\"1\m.3+b:2_z_Pٔppv!wx LKZJ|B~)lW~51%e3BQwһYX,<28"*B%a@<nG.썁NjVS$H=~\JDA A;i I]ꢅhwV(:NARsbgsX_֡U]RYG 'VW07`憫Yy_Al/G+v]~KVY3JA輴 _E"{!~1:lv_+.MG[JKvt"ĚԽ6*[6 |5cS|*V U\Ga/?_׆uρkQq"mڬVDh2}Bs.tˉѣV1y\)ݙf͙B!YKTHTIφzf~.b5m @/(AU(yj mb,Kd0 ſw4W<*D6^%c{P;Y1~eU#!'&㙯-&(ދ~`I)}ΚVLy¶4LG{S}AڷڞI~ZQE3EbS@+[؁o$}$B% lxrci^Օ pM40dyl_4K"6[d~yɵq EE8S|Cd2.'dG=lF!HCIwuǰUeȊ:}W)]4 Uo6P"8 =d}R\k Ѷ{3q ύV.$QAsh澃C*ΌvBWCךi|i2? OĴqWbYN+hv=϶U.1K9)i|,&һzm}I7,vhei>b}'իg<| UO30~u5cuJ|̬;Ekrr3zKjOvw%]0j>Ʊ_pyYN(%],y|A\rĬa%ԤRn;`4wK+ -4.aD"_.m.vj[gүōR͆=  j~7Qd^d J](y{Uvٱg{6!͟DkКgmGous_5܉'x2/qh)uꯓWȄ!$I+j׃?h~QW‡bN j0GT9dy2Ժ~-k)/.:/W߬Rv`pg )(*-~}MrcݲYc``}R<] 3>bm69r9xc~#RtCd+p-eBvW$}fh7J?I_>:b.YyGь[{ \z& H\N2VCtP3m*6h0)qo{;w5~}(ht|ɦBӥnPF5(sܨAYV].S' 'p7u1?ҳU%?*5Gz ^q+M Lf?6=2`EvX/;ΝmG[nqHkLc-0pd7!]TlɃgY)\1 7`p{1S87Ѡ3?3k#gPebg,Tgd*#>PGV,6^DZ~~( {MW8;q2÷4c*4}ya11^CL3G{Ѐ %H0y zPa{dHfTTXoCl~="ڻĸwR^ⷓyuOGoZ5Vx]r%5 HFEu4\~O4_YAAnl7q߂ ǿ =εgiH }װ6닾2osճJn6rD_vK7+B7_NYׅw.SNw|p:'">' xb)4`znNEYjWM+Q`UӋr \~x6|2Wp7_4d{}7ltT})#dr! Njs0P-m@ I_fU 4$}NAȆtHl6LL ,ژS"WQ~wgȈݮS}Sg)%mEG>1˞$OyAMu3M1U.afۥGyݕc6?+C ҲSru.A0j[~id%4(Ҳ*49 1jxW->gl]9"cXA\åTdx;]8-PH];׮HF866%Apni')7Z1r+>MCq \g͓Yd҇P_ӊCV%aQ3qcS r&e!S7EJɠNΤNDz%e9Xb補p!h0ڲ]IU)BRmi];OP) D4sI 7^B=WxJd-$Ã#!ػ@,w V#kANr%ybyHS{69@٧YSV@{I\VC/(GXV',g@V( @K"b^ASb\$Mf5k~1Xz.eQ ̀[gHKt4bɻoNxqpʲCr* 6Mˍ^$↹(2Fz$l=xUBץlʷJѓK='k*3;_B]\T7xˑvl#fKVJd3-3#Y`}hSS2ŪFM0yI )މsh pcH*n'@Ǿ^ fz2Rw"+؄.k'`c|BjjEuo͡Z&e?3<.bMHh7hV⚈aKAͮ,ZJ%/f#7jIWJȲ4)\'B0 n2y43LFBȐ1C 9")NBHf)az͖XM:eA(/xQ|J<ƨ'y?ǒU+x%Lݞe9L ;zpLGJbz5;xDWyM"j!rsyC?( L2aS% к ^{NƯ&/n6898 8ٙD>y0v{TJpc+zKk.^cjD{x_RT/3.`ŵJCgD }X]bVbevۗaAm>QACyDߌo/G;54q#ZNw3=9?*W'P4c}b4yo쫔6z)9%u4\<Κ(Uz_&˫#*S8O4o-ٍPϫ[Vb%!6)Gd{"~\gJDZt UǍ ^\yg-V{מn a*r JIC^~ٚ.8|[{ld20., _>WdHϙhxOZFg1?}]V. ~n\|-4tZc}l ) YHܬH>sGw]g$˩4J7 RBXm~SsGQI̦%:B㭙TrK%!b7] [GFhPNa)6v.:ԑW Ш>II5@]^wosP&^:A%:O6ONySDMK7$qa#i {\}(|Mgr"߿P]䝾dHL Cw$EJf287aeg뻭\rz|C0WC'g aԯ\A+Z h ZQVG&&aA[5GbM6 8ZqgƇhāueh 0&CJAc &'KQ!ו"-0ވcEjz aE`ҀhY܈XL]>%.y Є6ϸ r"0 yш^82HlUKIC!Q8>P܁%?SQf($v`NqC;M > /Mq%-4Ėv~vmU(Az]@[& ql̫^ xw}9 Q}H n-z!QN909P'cJVsiQkF#pͬY/Ng1*#ZmxNf$s;.Y!7ISiܭP&V4(U)wd>%d`-`ư"p18==ٜl܉)&k UІUeȂ?J;&ݠ~4!Sm-l|e*394m_ԕ9%q>d 0F^~lI׌9O BLG}lϹ):xVÌ{[D˩\^ˇ)rReXEcR:w_V^$&Y\!2VB \@?DV~;Cz]!p.\M%E >b^޵Iq =u'm0lt^WDvNgM[jtxzFusUzh*W&VN/J}|ׁ1|ʉҖ,h r>}Դ&M DXs, dlHJGo6Jh}d?ؙIfrSm{uls5'񥎕Ю0=.(:ݻbC\;Z@ϒ~9iҘd S7_pq#}5-WzLƉSRc9?`s_~";4R@Z*Qdkm r!J\M{Tq+bE!_!wRqrp3Z,۩/`iNg71i7(nUkAG7N3B| >*gu[sŹՅ5븏f㗤e xʘ39XxFmqݬGä7N ho3#"|@d" l*v6՜@݃K_'#yB"\i%}iPlJ2c4SOb/_gI|Z<7%cY]=Yl dAAօ"މ"a"Oq> ͪd)<2K@A'_y zZ;gAu3EJ}8(f%19-%f$jYȏӼukѪ*dllBٞ\zPLcÈR@_s"8U`bKfU(2XD,Wǘ\J5y~4]7i,ZH%,d#Otk3ÃX]w}_6@S(Qjxڭ|(4K^e.p{8~T3fF϶ك ^X}d>HQgĚ|n͙܆< Tq/jNQ8SɷzMp a$/Y"x*zrfyHIl6-vR59-s(["L\6z\Q.|TXN_$i1/R@ѷ|f-ia=8NMn_Ď="<: A5Y0z%(=cM\e-Vƽ@F[qݔuϟn'쬚$N\q]d`2l@LG#[25 P yj^ b4XuE:\xM#qلGm*,ͼl&hxN18M* e=GrꄖK1740:Yωmmxg$н =/f@wu~j`huć~Dk`~$',vcv",M nFMmrB,R6$)D?XPq$(ѥ>y,߶%)x(89D75Y(SgP҉DwXO/ O݋G+<$|LJp8:["t+ b5y~%Y̘>wZ4JOd ŷ"8|dk%=i"BD=Oo C\ Ja`@'eXX_"۸23"ތ'T4dyǜ~;˛qo m*uh-&۪B0~a/D BALfan;(>+mV 9?s,w .;LMui@ᒏ\+6 *hY;`r)+k:T0,R S%T{@lh"P%-G `Ј4mX(="S?\/r)긄zP#fg$ɕ]^x!*QhIӠi_Yqs͓"t!Ƅ./**}*O-TD,~ĥHc\">c}M n ȴ  4{6@35 Zw-CQ{^c9290BdO aٴB1O 2<-ĹgAl\=^ F>y٨;kt=)gJ=PW{mNhw/?LaA* #tCrQl~Gl,5O03Q$haX[9J=Qu#Sc$/]z#O/K8~)o*H҅y;=5N=%3m8qQn.YGlz&Cjo`mV^C\y \}R kA$Iʏ[~C7v77H,,SbQX76Eҽy4s&SJgIN oD4 Ô b-Q2CsK'BCMI$~(Nw)YQ فI49G,va:F Bv TӒKN}SiBfZtlFgRz܊O$@(:w yQ#Pw:0e("fl3ӧ+؛rKZS8(+罆. u)Aq19%b><W2l=GwP= ?1C,9"0ps*z+L. 36vFMJ!9q\OZp In3nV;ȍ8>Ex[U޿7iVܮd`&?1)zR2Nn~6*qS @-Ⴋb#%Gp=0,Vc͸j`-T ;gSϻKI8A=y/{z^/@Y Tܟ4ؕ<d//XI{3,U&Gmڔj:,\!euN*EthГۅHG&z36U:~߻% .F׭cHo`#\P"^qUDhTי izʱ!dj 鸢H[mtv>LV)ro96e`|0!T,& -dyb'V?ʗ4 |b w9Wz./>aa#4{(tRd>r^/%P^k`mìu2d|}x)Uۿ5>J]`?_ѽ#__jPʎ:|p~qs`^n"`"}?A}h!0,jI8YKМ ii?s?9i:\7;+{ +-76:V`7^[-%'8DdÏЎ,~9J^{6^qYiBN8iY<2]/G,FE)oA:HiAIqVŖ:]6`f),bSO;ӝŵz7/ =RFw52Ԗ"N]w{,oiӜ?^%R<@GpJmLWqపW3?]sɶ XvΈ25nE2hoG(?&(}i/:f&4V;ή@QlnDx-mr"F5~cլb-̠V%H9U/a5)Վ%Ia|dS/NZanf,$9YBwKP:{qqejwM!D,fiCO@G6?XN;-(Qw4VWKЙ'@댐* :3:jkKS[$%k@ȏ&1no6yҝϋ0jr>hL"<'FːJ^\ֈCZIDj)ơ*QEܥG$WtKHIJ'-Zh-r=]%V8װ73*pn=X(8~P7%AQVdWkhs"%N݊Dw͍q2PSl*ײ꾏F8܎s{;̯;Fi5pRX&L (Q\oo8ިJ2;%1b)'a 깣V弄'ZnM&:(p,yD\'@TYt>mhꌡuw0mYY;S0uLcUkvcY@rO{ÁfuE´sY3vJd"Ob\ gI}gLѢ2д3>&>η !)~#MrMg:t:#Cli:4KWC0} o2aRGy=D]}=6hHʉJOfוzLk;6mN/d-=mi&PұAdtXQg#m( R0!8Aa+E .9MlaFI筼JXHQǵ8Q@ZnNі -'+w` u[HMm z8Su|j$WM2;ȗ4t_aԾ)MU@(v\v Qb2ֻ|L~ۗ xl~{ԫ'ܽ+lPrf(B;5'$0WtXPYYk1v G c/AZI.01EtgisskGRY&zG$ y; Yb"蛖K5jOn(g# 'mQl7TiO)|JA_ԩ)aN=Dzxƅ,#7:D)Q'H?To`6 G6 7|LնCH 4<c?kw*wzg܉!Bȿ \nci R"ٯKj >pBt^o0i8z`N&šqW3^Nw,ʚbdrPaIbfW|I8|sѭ2x@kL~"a3Kޑ ճBؔ ITQ4BaE_k@R<Ѳa3뛕)+k D"^_C̣#[J [Sji :o(il8pszvI~UDWA ]ОE[ՑNP`3e1uw]Qm@D+ _]?c Z&{81EJkׂMϽ]<|mS@_k i|CS$]Oڤ߂7C !oy# sU׊ WA &K-V1d( fhPPPQ؈Xqc!z>/ uCW*2C(+]%8;˅ہug`ӎpSf.*`VH+N^nrd$Qr)#/VV'ļr1#rk\i(, ~K#DRyyxYgjG9W1Z46TnXgA6i19dv^4$}UvGyv0'GK]Y *YU=>il1 ?c-~BOVpr8Z; *M_ ۡ^J݅Ѧbrr>/1ڸ^^ЬEqZ'.$O*̷\V!5TPټ|3XWVI,qj\_mAԪ$R"_n44w0q諁gTH[ Z3_oYNrqpE˓ & ?e4,I걲 I7 %2ʇKe"I$N Q-/o4SK''⨂plGa .> r5.OAY呼 n̢HyS3BUŐ#Ӷ_YֱгPnuNOxX!JD21W)_YnCM~Js~uZ3܁!OXn=oX|X@pHwVPk:?3y!k/',iONWi>$Jr"Oپ/sҔ1Z(OL+(mU3VԔbapǿ=tݘ|Ÿ:Jhi!sk (0o;s }3gpӑ GS SaLm_(ObFuEbbv} IV 51OIr%|tek4|"?fɤO$2 9Lt8227J5j_Gh|OAVr73}L{W|P\uۯ!Tǭ$^vԐNmzTuT+yxSRT+vo\ぶHs\- RIzcy! ?eM>$\C!Aİ#هX ᴀыkٛfqiSLb{ hēn;'̗H#}! uzָw!]tkPr߄,C81j_+}&`,pJqĻʣ躌@@q^RtE(8.IQZuϼR[;!6ʲWXiW=~>[ZɆ_w᜝l>0X&EC5:޷e؆ߝ7dth,[EOpiMzw\:u\]?XtQe弘Z]cj4j}vNWNk,ū|jj6\ׁx#|cy߃SYWEɏ2O]`*I!;W<` )d!WDj~b'\yM4p$tÒ>yG=.NAL7L ߂dWخ}#Y΄iieDdpk›hsf5FhyC͔0ciX@;&N;jݜSKfn=jk5>]q*=5,>}Ef~K e*@֞;i8Sߺ{F|DU_+^!A;\@T{sS@B]O'7ci$R漼swZe~wC;1= 1lI0w %LB`RdP7o%$I{gaz4u|OZtWc us}B0lػHkۨzsXb0Fk?M#Eb3'/*S'91HV6me΁:s^xӊ0!%1ԩ^g$X>V$W иی*7K^[Cv.xws[}ڒY_JK`Z ҲGw(B[p}C>vQJT5P(`]>EK)\o__bCّXH? u䗜LȲϥh6;gw'ʒF%VŸd?abD|cs ܧݻV :`mcɢٸv|EĽ Oo 5<)=^ 'ʠ+Qs8,.sL* #Vg: a36E%p:P&LJwp-dy"r-6{/p ŢN+ ds[ D~^EF"p3Db>>Wbm9<@oNp"a M9`KyNv +WE 8' T9]k}S%9VAVL&CF&,Y: QB/oF%ze'jDBw+)<#wqoױ(U֤,4as0exCotUAA/ȇBX4`q5.KCU|?>e7J wHV8;&“U#f"VظmĉEQdr] |nv* mD5[=lîa7d5n=cSuwc`؞,*ri%5ؕn NG?}Z:Ji?4хv{9g&>43 O_Vc)|;GXFiP`8ޔ+BUEɊ>c_uѦz$+ V|[9tsgF{jnZl|/Ci xDRBu6%֝JF?##ű["3"6<R~M5ȤgQ?4Ak9S-FNo:1ne}b4y 1 c[I<}N4O?h꯻fUOh/fʞ %!D@Dֳ_\\UO2rI6Gft2_D&ͥrZn){*[q!zbγHD~VNEYURTEc9LI%;"!/Kg = aG q@ kaC}h]? [7\H=~g{evZ,"I&;Gʷ 5oqo_OMXSDE2 G's!_%+;cI_q GJmNq_zlxm8}АEFc8ŵƹyT 1V[+k Zң ;h?~<zZ W ֓=^lj&uWg_><s "*sRR߁:Zc""nFkexџߢB5i&kߩU~d-[D{ ^:HkykS Xse8Ɂdߨi[ O`<^M ('5OI)'suR5Js E;JeͻU_$$ٷU2f\)̠ؑ@f;JHe =rЩċuKJ8 S8VWH 5nΚ/"ڭfY+l4(g-xs0>"WYu`ݦlT_+bIDYJWEEh(kح r6i8bKGJp9샾yKl'9bxvqh- Azd> !vڸ7g2$ߖwy"\U@a;(VJvkIv\ə %й}[@椆UX|AO0 xP (tnXw)\$UJ*ZKkj`\))h|H9X|5BbBh0(g0Q]J} >UZ'[N0%IPk%p˗?+w*;4}O/c꣖d &:/Qe.ޚph˼Mh[(eAX:2W3ׅ"d?`+?{ƖJ{"4Ir(>vj!Ye_&qm B3|E)3Þz'ʳ?a/f5OHy3r6e:o.ikP-|UfF%niM_OQGXRP2Rql }7؟73h %瓾ӈc`=6m.?i铞I 6C|Geج\1لoXܪp1X=?`%i`3> {wG8)OqQG>. FH>*x܌ u|TA9twj=aBVy E`= yDI,Ksn}}tnA1y~'\ݪoCϜ_̰q,E'{ps mw,Udޮ5{mݟɧSefsPVZ#Rwdl&T҉ݠ&6Ԕ}FӃzйƇ7[xJxĽ3h;>PH9/hОr/[ͧbͰ+D?PCo4)T[zjFڡZD`0^_x'1I-c6^Lf iړn,ȘNrEq{yuw^Nf~=HNx>3]^-y mfI6ՓWځ=F&C$zK;+-di; tr] '@hw4OfՄ/EPiZaR\z~ޭ{-rSHyp-KXk + EjZ;5y/=i qBʹ)5q*yA\' 8%grlo;DpMЎo3~SVLݓP5(QIઘٷהq4]WYOIZ~\whd/_wzlW0 },.Dy 9)Qǿߠqf\&F u*O%8VQNHcG;ӫoSodAHw/|ۤG>7ߐ%,ML1Eby!x?%*Vӊ(-SrܥehiK4XJ2(˝y#n[Y9d+_x9YL0N" bcf2dGR'9&O R:ׂ%(`kQ;GHU H-Đ:vT܇kq2BkNMxLb GJuЎK/ӣ_QS^HMga̮W򢩪"惪C`MlCٔBA0 ݬV ,p^\JY⠐Ieyc.j )AgM I;4L0 Ql}{3B[U70kGSMz E:PL3uE)3L24Oi 23&楎ãgTIJ@<1 ~,H$Ďúx9%LhBǼ4uvڡXu}n~kӃӫHq A<`Bc#N}hv)y\Rs Ч$6i()tl!Z.]"P8gfFHM}u#.6IRa9*Jv8W!qUav[0>jv<C)ښ&xȸ˝t e^%@d7<[eqMti>$%Gi} Dmhڛ'I[X&7eMG/J"-0r#& t, /ba&L"-F;w-)bajsl%fi/[#2XeBz-B[;~J׼;0f `P7wjFz>CÓ$wh)VNUIK8*eKO=.>"(k/!RrWF;bMjaUTܖ)e_:WX\őUpR>a(jg.B?ћFS V {LT 4P'MO?^KA4qp$"/ݴ<#Or˜͚JO-0 r@u.ŊrH,0 B9 eIn'~'*Č"P Kvury:uwd=J?BҼs OG#(1ƦgQrkDêQ7 1g|Ж!]F`w6ŷNCnODxҝjKJu/v1pθԕH 5L$JwSݗQ4/aAHC)Vϋ8%"]ոAQ1{ ~=@!-舥* 9;Mm gڧ )8q7p=Ӷ·S^Ҝ~/  Gkcv4{y]ϊ,bI",;枀eqjظ!ΤJs]D)D"#[ Ğc5eۂʨː)^#d(seC],3ܸ.:cȽ J|u6yEVSSSwsz,&cV`Iv32"7[RuI i*o9^]%.Āmjoإ>=e#kFOUM+`NYat. zw=KhYpw'X4O hAf8 PuWG,N7oTէ2A-&em-,o6̟|AQ^?оA=&#h!U\2<}3qlNW .(ݓKɼ`1}QQ NўSAIҕ7"ƾ343Y;qa+SXqu S1,6(S $B)AKxf.QKUNnKlN}2x PgP~_3EQ4e^7]"d= Z<ϻuϤ{BAB+%xM⚉SGC|>m3GbO*!fvBS'O>d#-;LaDGMzw_ ;<}VҔ|v|1>ޥf &!|TQ/5@(T09[P]%0@ %xuM'] CopwIی{/ \O(LN${͒Ϲލɪ&g,HucYbT? ת]=)ԜTsc^n85nbqܵCF{#q q5߹ ;v7m~o'Ҳ"q6F0W^u*V9Dg۪XN5 )h,@*)#H ƱO?[nZ> L8EM19y$|6L!fxI1Zt::!Ev ;ݎ\E0aoT {Sv;gYaC?b:P͚14mȠ b %N}ba%?'?&Lji|dKbĘ4 -H}|OV.[Ȃʥ|h\XXw cFyݐqYh<]\A-y 6!,8S/#1\7X"C&x )4<D]-0*Adž`kOI7mq^TK\5Bbbp!\`o! R E=^#8h컃q,*|36i=2&ܴaIWQJFF“ `tM\w]sP1TbyMǾHDNDU+`慿< + ɕ0|U~7X&6$!G{W\ ֛j}0h`TGAهXf'bK*;'%+tg#ٺqv)"җWe}@]Hb-&wi,[gd /_Og_FDDeO+_<'4Zv3%FlU;k ~7/{TvL@G}WȄ3X5vyK~6[>̓p@,ds8iz$cF!:=}G6$g)tHN!Xa 6g(-i%X,uˆ3O_]aRk0J {>Z'עe>y{#i"Dm.|{o9MxRl'rN헚iL.izZљuגhf-nbYh ؝7sPBAS13[byot"@u+"u Br#|Nxw¶Fzp W^ka˻ 7=j7PEޕ(I7z\H / J)pIn}v}4G(pۢV3y>d=M@qGB;gmO&ZXdY!O*xtȝKN >Ö,e.![gesFJh*G8ni>ߐV+u2-ᢹh~ŰПwjC4 7}{$!)s"YJNp$‚n4P) Ҫ6N3Ki0I{܄܇&F@M-Plu7耓jٚ_ǿ^ ^ rr?HfR +.rOE[#&OKYƽnl|{A#SpCApJ7,q71lX%״NX{_Rqjxk~Ri{,/v5OA|џ>?cJV[Q^CK.F0%hU3ހѓMߚiW{ p3wHyVv/.uio')^/2x{83r7lw'9!_Mv$cg.5{* ;k(nH?rR \>/Ai5ߙ "3es]4GaPG;Vu,jG*5Qo㵗d/ IvRr)"<N3fxXb)\>6[ x?`"zz'Aנ҇$y`H2K,u(tAe%!y-,y]Ds&,vnR:V[Ty Tǻ#K#S'9!Gf;4կ Cs~#1O\61;GU2>.;L| i!kP=cUW맜|ݠt5N?%r |)n;C.8w`k%>i(ӑ?8p3Zg?e֟B0f\{;<eS%17MA:uX~DN *,(/OZOIQڋ5'^oZT!X1¢͔kx4Tj6E"_lhƂlY"%}̗AڕL&%ؐˠuy暉/T>rɘ (+ I3;'a^#<.0Zx72lU9rJP#Qߙiʯu:)5]ee>bˮ5C]W?Ob^ 3E-iR搼˚_u `.0nLfEq{G[;V\$$D/WXJ)J `Tgg=,Ǖ#:8f9Pk#rZ,ZS ?8d`C3\dYf-DCMp(?Xުx`mxZ3\?GDn@ QIv{ K]:}X_Y)NHPuʄ[IH!}a~*up=Si*H*UԽXө n)~0Hm k`*$lpH|[}'99\gfQdLըLPz*67pg.Wt@ UΥU9 vlR&2O4m}v]Y&*iIV}ڗcK(pEP鞯ͺcKxj8,Fta'ӽ5MS$0OðAG"R:g,껪[+Y;4; )tEhk}6vokuYw/SrmaP<v@)da '_D!]8twӏAh^`Y ¸?;$nic:b kNX}jIܲMJw VLy]:Y-Le 2<NVh5b c<Ҙ#+TyO"XRb.R$ 2Zl B`J)k }Poc '$ort(BH7M"uhݣ !\E 'ٺiz(23` [+$vhk+;/$ T l,p@%ɿf[c%O"-ܜd9Is[pI8[=0&>~RWFO[}8wZ5Q)"Dɹ>z?EmWff%r!hv2CS`i' 4ҰO8o`>JFW|@Aj>0[v1­dř܋vaL[݇nM̽ρ4"֑֏!j^_ y %a՜,?7[VC K6fJWCZ~7CEm ,e-t,0E97B[]Ī!־~<Ī4 ۽Ilc+tLD3~J\P'X06hMWW`VlH n ˨b2 $AwĊU:cD:T?+}jS$%J xJ8lu-?kaQ tU~4^gL~a%Ԗqrw{!!OBbgqAWW<7*(U j;N͍;FE#e 8;)5ݨJWgoyC J |Az?ÞJ"NO~r"TV:Dr,Ǣ)֤(nh5J ˦QIneIʼL2i+E3[ʕGt*0w"֤_{I(2=1Nh{V/r2 ᘚ$n kZ·h~AMڼ269V5l$IFx<+rJzAE6^A9CC ASa%v$Nn>d`zeв\ˆ˶mN3R7[ɂeM^W/Nb%'OLBD&Du[NKv&8:`#10= IayףIn#c0VNy'ȨH |*e:D;*3.ɊK̉ =-2}SS 4C mZ1 %NZ\ECQ0-|n[ ,+)F=5 ^,S%JM#qg(&xuyuoC ;-b2?F,yb"ǝc 3m 1ea?%(re09\9+`Tʭ{MlU l#J1\Qp䠸H||pʳ[c8w6WI5ʉx{F o(D97>\Jo0 W*k%2E~J2(e G$ v- iCnvt,Kr'veٷWu=B$ Jm5 B[tRsQ ]%!A9q x} u8zE4zP]t fW(W8Ҝ?#mbU- #<=0[Gef0IxЫf&iƁ8j3LP"#Brm$WK\l =8 L5#/`59A@PI,MmC&X3v!% Dҥ gȚAGhB32>i.y&oȁpaVjv}YV<^ GD!z;(<5s+(s. QEyeL8Jy8_\3.dPY97gsO;Nڷ=Ԁe/3aU {dIf^ `j9ؽ-xBIRԃڀ ""608P\]Tq; KƿS$ejAs6~D(`U 7IU *{[w-!V=Fe>j897\Le zPi"兞KKЗ95({S0`j\j&2'Aqc_q;PKM!pťͳ$bgb@8T 0Lz.f|$2̷V[x:"eh&9ƾp| PnA/D]A slM'rF"JFk幨e|`ZK8$b :II;n;3y?ʡ/0@ Fv$Z\k{Yn̟C%G)_?[ qe rҮ78 fÐoE>~pWWSfKfM M*cMFf^['Q~wuꯅo<+_G#7-=80ڋ{Ո)zg$uܯ( ^eT@63Ǟ|>hx jȦAʯp AV\ZI>b %5/}zS 2;DI>L;4*1hQvyS-Vւ{̫9,~\D eU;W!ihXCmN7ŏ!Kio?ߖ-q`vB읜^wՄfX˶ݼgcT8sR1oU11uE>:+f-ez͛טnMʁU}ZaCQ,lU)2I>('OO8,|fKE4Ub/g vܫ25& U8.HsÙ@\uI2YTВYmO%w4GaENj]˿A໽蔌kO)j.H8$|j)"9Rb8]Z6JKf14Du~Zi{@Eceȉ C@J©рogeLYGkׅJcV+$8gzD0A^afd~~] ND^6͛L!4f]KK΢_Ư=jfu79X#|urC:2\ ιV4I[ OM4†ݔW |cbÆ up'gEb{!n⇷┰H .hc1S_%WpM*PH/{G4@&V"@!bNdukdM}ej殓(Ic+%̣\z>Q%'r#Ҙ>AMR]4ZÉU!%YH8+@$¡UXwI6KLS#2@WĴlGs|&PGŁlrf?ɣ?Raۼj8`춋1`S'­d .03 $GrW^-Gg06bsZFBvfVgq\s {Ө|)n'Z?$3:|jA&& JN K۪!>}WSQGe@8H_di ގ …<@8ݝC0GnSR@+PRYJ_S+`S]AsNUzgwubgӾUPJ> ҹ_ C9-k3ЗO$g1(va$gz(WzA y.)=+&'jLΐpyBupL87qrݚHJyش1E@ g*`KW1E ]:P̻1V44fY[?X6xB4HR4$ 3Ǯ@M\82 I~;~e} Es}PEr0Cb!W*i* @Qt -=+kTz I45ѷ>j%8'n?ݩ#NR1\]ZPL!X&j@R]7soK34ϟkRoV(޾;7 ,vl?};},J|Oen9 -|ICSf2ށ˥"]m>r>2cěڄ*aiSl4&t;<vbG5a Uh#2~r/bt4 )݌(^I ],kz<]ؙq|n!!e[HR*ig&TP׋ħQf=J=U&D,++ ~|n*7"lc>^Ʃ0u[UzĒOjey("zp<%~;6)nMF %bpQ{zqӽa[Kص)UK}բH g_ȾD_1kXk6R0cs~74ۯIWj:^W1jhx9%YwxB($=J6KGfưڷ4E=C+R2Zp嶖aZ囨`Vk$|T5s)d<1LYT4 X0NUt]>0@&4M>jѨS%ɶ% 1 Nlam^TsVΚ-*@O#-=Q7bfcNRJr;q)ָ: 14y'7 1kW90w;Uxcqjm-E}L0C@Ry.f%mh&+Q *J͛%`YU1 zK!@r^DMnr]yߋqd*oz +1 =<&[=5JW][[04#]+5\-Y)j. OYQ}MGr7I/{07h, ;]qB^ڽO#ˮk﹫txOq,ƞ'l) {x Ed4맋2R .Z~'oޅ 8[mKH{YCZݏa{ JMI "I3K;&W&}@˩CIztEk)~T^*N?ʦl:Eu!ӝ5$!Gx\yiR jC:.s(V:o5 5ܚ0[w䍘-:;PPQ#3 #,㛸9Tw=`ᥡ!CzZJLJ3E ч%!E3M`1;֏o5zֲJ6ge{ih6Ưh6ZMH?iMGpS&#F|iX gIÞvowä9#*@;3BV}O_DZO1r]mEɅ'R0ɲ|obs lZjhN8ٳ(*ٲ5T*SO. .sZ%BLXt_negJX KDj}=:U.7 :چU{~_}ڷÌlzgz1mwI3ƗCQ~0c!i@a\e>ec8=\Z3XFh̔WdĜEAVsSaWJ5#]#XA;8 3Ò,luZrgVP៍] Y* vX| K5,jԴL2C]qv9p}HYcKpqsbbbL N8k"%囸nC(KH`e0(q*COrTN"?GNIn0K V2!#2ٕϹ @!пI\y%\~i8 eNAAϓ8뙌F޴f Wt&Msn⡬U{Ú 5(SxE"4{#Bg@!L;}+mhe~o^kYPxIFqh0xKKCJ g͙AӘ3*&;(JB(L?<wbUAlj͑gB%"wz̓<f֔(.NQNͳ&o! h|7<4&h=56?}@tݺi A:˖cZ&<1k7DҷّK,7DCQ<$?;vr-W>1{e "$ 7A |Ѝ3yݿC~o w@B䏆5M&ŭ̔S!p9ia"xc1)u$5J6O3H4c^lR?Ɔ[ ж,>8i"C4i<]+TT'dB8]UozA[CxΨK[٬01$J|lq&`g 孑3:EGe\+Z붘L+h̳<`)B<'yc9d&b^zT_VIM%{BdSln. ߲;hp;JʕuX΀ kErL?!ΫPd2)M)|G/jF-V3XWZt[0p | 8͡w z\N7a+'cA|dqs?iPt% `Òdh\' PHoQ!MP*6v}受ξw_$9ͪqs(gP,mS<30xF}9^ R'R+B6{>M:X(EV5bPɛS%fP?gEd\I5H~.~دt]* "j?(?Gmdpi"7t wus~h!$ݨpA_u7cU gKډے̷\>( /ز`ru_:`P//>BZVp|^>_\zFʵ7ikCz;Kj=}gm.IqPVƺRjP S(q#N/YPn-kl=2`oC s\MET?lvj@'Q_ 4՞ox;DEËj2CfH1,1n2ᑩ AdBRG11x("i=#y&9!t{ hG逊S%/,@Xg9_Bi)Mk?Σ(APdk$~R*"V*VA~pdM$8!;~zGU@jZb Бc;Z/Tח kYGy/ J6ZhUL߲.Ƚ f,4`0 xĨh3pҤPOP4$V|eXx`'C Xj;)]+Bc܈ -~IݲhGF3<3AQ>N,F e/-d=RV<P č[G^]3F#nj~gWP,s5c~w.=YX r,- h@:<9b at_@F*rtMqiՁ>&T#þڜVb\ -R]'ɺab*z2ZJ#& O7e' `%>xfo}֢i2)1M+M/ 5$] ; VyQNz=݀xkЙcJ,5 ?5 e4'~,a$90eimdmxCp\ >M&<? ]v⥑n,ۊF䄰;8oJV mFƶgcՊ?Dջ_hH߿J{@֘F;re&Oy,raJ O-N[:^YH)b6n DmcIC'0_`o%8bJ̳_q.\Ȭ_7ƫt\ 2XJHOOtfp:ENby + vG5W tb7akVA,2}-wgoUJQqz\"lSCeʸwbf́'EJ)蕅go'BGhg8X ZOe8(9W/C㗱F+I?Uu ?q~3;zI갲5J:8l qc d yir=@})1ofu)R ù)cɧȏɚ,%yxBoL "،Mfgo[::'?楤PhEd@ cHe;KbmU7@kX0&Jsox})s-Y8N\z M[|?.An290vWZ]:.ؒ:n”x7Ze ` ]Z%ҏ9͏xjVvC4;ѠcT6S3M:I26RTu*l"0#թi#G3% ׋GPjTdxX{/OE${q:D~_-amd U&]ۙ(9^SXTzp#v+ 7 "UJw!{M$P Xh 9KÆ[3>^?͂1Yˈs)J͖@6daT7RV\$"*^ :FP͈;~7܅Ev>]rǦƘ+bvE8sR0\=e(i" HڔeBRe3׹;`mA؄t!޵_9N/R47&N@^G5Fw\ Pޏ8 3VT;] QeAĨC9 u$g}5#|m~l:ٌy"g2=hAL%8,Z$|ElTP]*w*kJD='H5?mFxu[.O oG C.{|QlҜJJ8;͍Tܥ\c_(JTyKy@WyŘBʦxYI9꛺U=-4_ҾV>X/8[^Z {}^I Zɕv{8apKV>BsU0 [}^$uМ~V';I@({] 5qa1zgEX Ŷ. T-$%2t;SeUNcr ==EYX(16:_h%sdɗ C\Dhk }W\֍! $S?MDyQ'JDR@?PB~K5 Lz=m2XCdI^h~7V8(5~+7!wp 'JKuC:f}ltWf,-DQױDeK6f&R` è/E5Qז"`25VA_Ge"#ްw[&`+i:=+aB&h;)9a4xطsm!|_\%?oBVk,La.24Ϋ-+̍wS;Rp}<h)a3?y/6 @kE"!ּen d¦[72)% xk:1E*f;&JT}aYAc7-T @!(Nycf~,=|3]u*e !kmŃѶ[4gH'T%[ Q(?:|Z40;Ke+D8>ow{2iHi1;cVS0Wcm֩Zb͕h B*#;,5 v}L,v Z@WsjjcEX 6Y8ThN-Y0L:ۛlH|_sʴ{Sq*cP\SɍY]z3Т[>:G8{dqп>91d((?N^2UYWY4{tDm-QL%́(s x't|L¦&+fMq"NBuZ}!)RjJEon8-xr ǜdO^v8 W|-3|D( V{VB4Xk@b]whchv%qAIꄆT[c+D@.|hPjPkRPEŌ]"tOM&vEl"OmLONQh?TnN[JP룛=oNHXRzgY{ %#rjt7 {kڦ -V=N'75%*R;z6OƗo$Q?kl"|"@d9Ҙ {<.P?8@3_lTrp?r)ߋ  aWi w~7º)+7ѻ9,r9ג#VǶuЉ,o9aMxFbjm֘~5}=#I![GaKl* P$FZ<9b%$t]>HX}1ˏ2n;,BG^!Ġ/'*hYNHEm>S+9eqr,!YBȽ9۽cKz1C,gs,im:PD ޴…-͔DBy)9PfMԒ*)lq'{Nlg `'ۈ]-Zc1IP.,|64`Rܼ}qD LƾaE'-edրg|Tu8OqUZCvwk\J { 3kmj*3PHF.ߩ 8{a`2,ϝ mY,U5ߑʄ˘ 6)ΫÙmalJd8%T.+xX~ 7Gxt)ߪFU5iXtiY3 IK/+ڶyXNt"hЦ*~)5p cP~m`{|ZcP؇q\OݺXOS61hKԴ{\Kc;tl:'LZo7fN\Q].0>~è">ccЭ`P)Rp5.3C%+N&w^/(vO.(8#Nĥ3l?\6LfxI,~lI)΢)%4֕+CqZGr2!w6PeS REҨ u.U5 @@E+k$A6Ip+`Ku2&KlU FLȥkWEQONr cRͧ7Me]5$z{k`m `Wz O] $`g 8:r5)cըld^iYF4GdY1J@Lb{ߊSlp*`I> JSn%j$bONأW9ٳJQ܎ͻ#lANw+ l gȴtS C?sijҖ>(`~CӥasSȋ-[J7)O )*Fc,χ?W.?/ =DxHC/P7[4"-Eybgߒpֱe OwH1wO <{U@>7fcB]M[ۢD+1xeӟZ{5|ܷ\y9}4۩׬fa}$b=l hM>/iG4{xnm4}F6c*O.^tW^o.{x\YM ;3M2 :\hMg74_xx/~j"9- k ObD#Zi rx Tn;r?h/8U@MvXYrL)!rbע$rϿi?oFH5!,$#EՐu-C/|]It(4rHu]GX l6smMucT|Ft%0*%ow{@x ^wL|3_'lmgP8b5T $+̠&Bg$Je$mʃӌ.Ia)FCھdEFJ'tTHx4b/o-W%MldQb½gYZ0707010000001e000081a400000000000000000000000167638a5a0000108c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eK]?EhDTTk׶Ǽ+4ao&m=/WV,GsWV_~ ȓu s}ϙhgKH *XHU&?1y?;Aaǁ$PXos}*֊zlmѪsx qf.di!^ y\Ȉ sC &UL_r$?4&tINa|Iel4J3|D{L6OӕE!qnG|de[| !>2VcmM|Pң \UAu<.Sy-DkoXg۵W[׏ٍn/_&?J(%e FQ7L%iZn{W =+:Z;,PMvpI_캔$A6Z|N7̽%JQEazbc)jT l^L Կzxk[($A`31(SLrDw{b#9.zNNjnD=p|KRL6.:qnie[w1@keW<UPY9#c##&}Dq½@9AЇPg@$,I_mZ& /%u\Az*S',,+q=z؏HmaAvͼ*U+8,Cia#L+}a蓟C cJ&-iBnOISːx.4O7EAN7 W|.rD3ae6ho{pa(09#U{d-1G)c֨v_̹Z.g\nR#@;(Z\ ~/ : zS%}'37x#9ߒT{5s:y&sYm'Dm4u[ :t ͙m9v0NђXX &zlq%{3i%A?J@;fMgC]dИsݤx:dəOEXq 6 b=K'1'|93hSYDb6 2k vJ,Ψ2{({'v~XxD,Ys,ϡs-G~*'j  49)wJB2{CguX:d&gsȥ}e`e/T?sfRTA(vUa\ԝd궠>ۗ0}N??AO-Э5(:,KQD\ߓe 8[r͉أM HH/]K 3{WD],4LW-*{hљ8Ɗm=G`N&uقs-(殊7䈥SI k*AnAu/8` ZO`+78N g"cg!9@3PcF?̮NCTZד/;N+f7=o=DM! "Y;O9 Ƴe~@g+r7S EM!n.D:ƍɻM]t 4hck~Su:o:芡E+>w%(gT}@pR蟛g#ő@$]9(kGS-թ7GBΜ?[},VP\QҾѵ]P߻ _N@{q^Tm"%@?|JGڻ#aT@P+a`$}pέ5#mvvD Tewq Vyt]L1-=nj\2z[:q r\.Ʊe+7r=IUyJƑ0/\* @! }x]%)ز0;" ~} W' ] H= Y'}N.ZVcX x%X| "d,S^.,MoP4jF/6bZg1&R[PO- E8 O'R#{KH9R[,4r<8;b"DJWn'#1tUkA୧W-2^/WL{YCg 2d78; \b]r54Lo(0Y\GGj ~d`+g';/WO$3i3is[(6d'z =J4U/AnAr,KZk`boI@+N6C2`۬DU$9Z Hh =#t z6 ~I?b2V;rdl:J,2^J&@`ћ5GB+}2-2RpkQ ApFBKtH EmKqБtP_6A 5 ` ::ۺ &IZ(]IƃD n9Ex|3m EhPLe_k-2Nl|&1;Q踎>uZfDqP4䣆&uǔ2`$^HnកMUQ.Fft (!n+|ߨ+m6Y٭旗smR:!>YE{J.wƸ$3= 멝Q4Dj=QAv^RҰDYΕ/w=_8 Vn v*N^'ćB))P[lR @2;JPMPCb޽\DmqX+_N^uLF/54-1e^Gv֊]8s?$TSp.%i]в/PjThqU}QZa*Mޗ/XZ1x>'~}L& jv7K&=G 7M4LS4Ew@ x(vAҎ+dl)WEÊШˤ_R6 2-7*xUտrukp$P#7b\.k/NP;@h QfYh^2՟7xAXmꮒqe%D@ɹkz)/!h/ig"WLG51jv  h E K: vMDB{c9\޾2Rv{8Jo9'mtIbz h-;$y8]8bRFO˷݌-Bѯ^Xd;.Y-WgwHWzg裮h>Hdk)K3¡MX-ǪUjxcblĻ́j ŻkyǙK1,-墲ZϹ:fĉ$$` &A-؀1\ m3Rv ,ϕ-g~!7^?^L?#.$BQBպO8 ݪ5H<  t9gYZ0707010000001f000081a400000000000000000000000167638a5a0000b70c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ;mkDK;yղ!z=wC?;ر+)GO1YC`r )Ar9`VP=ۗ%%z/fɆ6 cbw.B}vN+xa_`,Q +Tl̋hGXʛT3*0Iљ*r3s B D_c68}U7\oZ#wϾrυ>s:"hGǠ6b4{qn!6BqYD< ~̻L;aIL7D%0 Pa!3p] ~p=tS&7>y z>^CV`ou>r e Lo;¬Yêȩvt~uQbingFп%[j륱4^m'ζeXE7~h#M$r}'7qIި٧K*| *"8dU#q:\*}k#F_B$PzHRAN[8pI9UŖgf#Ųm[.Fڽa_9} %VZI"nhk\f33^džD8n[}!<*LۂJ: n⃒I̋#nYT2B,RھSVMB^,q0]yӠcR] v' !^iEAYT8GZ.e/(IaQ!G:M+EZG*6M>eZ7pηWL|%pDd3u8\zйSoU!R?^]~6I>`LF-=ggf;в}аk3#؏KA˿fߢ't)^.XV1vkk 兑9FcQ'oL+gb˭.vÔ6%4_V>2zbd'  Fo&Yv@I֊߲TU`E51*`@vͷȒ-M s3۞KM 4ԟCjʺNAA-HIw:Yw>qLHovf5U )a{!(c"Z?Rq&=4hPr۝'^^UΝ|x- /Ww&'K\3>ŔG r H`6z&.x>#i*VAS5L@ɬKI`KR 椯% 0+ǫ>Uͪp8W)gA~h]{*j/`ֈ&>a0XVl)_wW&0`E4:Y\iRO#B 5J%7\qkb!t4_"ڞgH[´\!%w DmL]F=GQ8mzg}-^rﻶyP4jnjU; m9|ۥ<_TM'YBMD-7AYamőĺ$0z<$YPǣ1tT|}d"h*kb @:桼5W}ap,-M`CtphzsN!iKi\RŹ9r$xjҀ! ָLK*M ,uxj%zE;#TaF!hˬ{dBEJD9I Ȋ䋤1'c~id NlzqOm)C'{"4D@@vOu9c!}#&˸Ƒ(sxeۃGv7ĵ% >Dky@u,\ $JwWPdZp܋9;&i5պ6+Q]Y6uo G=-tZ5j i¿ amz?]']l.qMsrapYh{ΞnD>EzԘYd WYK*d5qw8/ĺ%s(Wdqch5yD/8YE*F $\ u\,^!- nӏ⧏`l_gGSCU|58KyЬ8uBPBkoĮP[%bS? ykTT^͇Ɖx@pr]fj?sl4h"CvxBav[c덢+Vl vt{((! a&b/)m6j Nk_ƍ0y>-CBcUCf+wB:bB h.]Yf9TqS[q|`=0)ɚZ3j0[# axo'n"tjIRNZb]&b&P68Uw$p2V;%>4(i/oiV/n6|vk\>~?z_I,Y|3nWHQ1 jwN6f sB#]CnD% H9͋%.g䬌蒥mDŽ0l$C7)-K.Nj-6z4WQ,bFjr""9lGh]Hch?|l%(Vm c[^^o?~ zc_g&MX7-]0|<|{8 KP@"\0`:|٥FEs6jrb>U@OSb+\Z{oO9' w*\Z\eV0%( ^n\_ezcF }L@p8ͣ$4p>}f <6Cܵ=Dku5x*v/ٖ2Y eK̼y :EQcՐC0@ᬖ֪߃ tJH?0t&urܔͷo҉3EU?e$Լ%-/gc%;z9>&'"(I^q~UDc:(ڄFo/~pfB,vmsߘ{v%cm~$Ј;kDt1i闻0$<3U Ld Yĩ7N;0>lwj)inu+#FzֻEb ,*'Nj=Redjp]:oh`e"]]E ( SO-L!-CWQ!x51NA*nlŲ6ԫdfELA(ݿzֳdKn@2z;0 ?4vLũ(J\~f?D7\ sLUW Go24 Oi+!✮K88kW[!~&G8 $/ v\2xX`m1iB ߛIN2XHC?GC>W9m=\>*CΠ,tڤ4Dci#-WHVfy*mDY}^;G^H른'%Yٲv.juRRxrqzt.0bH~2C ED,Apqr4hf;u/h۬_aRDy:2U F2K:; 6{J?L+H2rh T!gHH1LInͽ#!J2P(#_f FS&yPQś-qc(* }fR`\BppZ!Ft*6UbX9rڬr6 & ˀGSw1 x@ꖹX=hT/:@95sjwrM5yQWyJ[`_J>"(Q4LIskBV{*Ǵ!!^l\ngY@ft* t.P6j5]6n>V t*Bzh=_%m"j{,s6 )ƬMIrU R$F^T)UzA)DEQmx.rBJϹNoaxh{A+.u@uEm"Js|H>d??`qnLiZ~#,QAnT;!<3OҠΎ*XUօ5b[ST1`$BT}OIU2l",TY)#[CA!/[!`h9^ ok D;T4OSطL4B1⠣mπ)%;Ǝ ylƷA =i;vMYUp0[Ӵ~Ԣ$01 4>)4@!ۅ?ERE.^lλq<UI9hB{hڿc~VJ}MybVjtV!/QpupӹZ5T;}jclhZq Em YwY~>ZޯY!J $p֤l李 +g S=,>~`nl@ˌ&- Nro3^]񽶤z]Ja"iWԸuCƶ Mm \Iiʽ\RQ2T^#.]oU˴]݄;fcAQd4"u-*qe ; z2G @3-Wss?2ecm S8g\.+ UvZxTpGfFD i=)U?Y~dsSj.`1~ٳ)zSuLÍzIu !m͏ %S><"cޫAId߀mkOL/ D}V=U5Ɓ$ Tl%X)bi(Tң}NFp9} 3\0d#P&MpNYVKA" m/QY=R'vK:V_!-G</ySm84g!=qR|T@fvuBj/{o("@CΡ],Ey|;(HwڄrDFؿRFA 4wiLWBy-\n0W,sF"jD#pTnw/ qX8IavXԝhgKJ#fB̹0/Dlg T'bbbb r=E 1\xJu #tM̏pDZ 4w^eNTՎJ|In%]|NդcfŅ3;JšgI6G{#^λ{2v dr9M:`" Y8NKcs#M23T/ U=xN9Dºx7(gm_ [\:Mz!8#ԋļ4 w>3 p^~/k7˗|@dAxvrɳ5N8<* 8AaaFAl9g4B {y V6_Am &c^Ciיۥ4EAeS/*E|6<޸ٙ}cϑ'2-=ҨU Eշ]l+4}yr޽{YZ Pq O#2} Ƿ~/wj}Tw:h; zc"VjYu%nD Tr_y<(*flN?Y) `2 88|H\IFm>t/LV$*4fuW=̡" oq = \@ׯLT#^{ PnWӦT*㷽|jJAhFó1g:O.xa܌7ybx|X6DܘeOX1%dg%ćܗeJ\ws+QID5sgQBZh41Au[7O1)V;,}hAw{b;,`rZteARfcNȌ8 \a(X0-|kթkՙʈ};˭ Ze‰ s}Kw6`\mf\ XXA)(yuͧTDՄ ) 6W8\+ց${;z} :hHG8C3V8ʘ] HoʩK}X.\R˧q|v` *Gh`Wb]Mύ[G$=܇ *b9}0-N;feϲC~UZj|1]ǹHk~e3Dtbw LF q@&v(GZ'KC7n4~uш(2|xss|.,g0̞?Z3e};1o;'V0k6w7qu`lH~0s<˘yܔf {nffTȐ9Ji`K—K IDy#VϝhDL-hYmлʼk\#Zһ6LO۰\Y>U;;d~.s)ؼ+MyWDҕʅ1|(Y&U˲oABs[UJwqTJ'լ_Wf߂r] εEcDl+Zv:,[׳-xVOh6%2P DK01X4x ́UqhR"ii,~;4 Dta<Q!x p&&u^gM6O #ѱduezOkGO W-=|QQ_Wy2W8JE:ifD&cT`ЙK:}\'D'7##`+_κ 󱲡Bzt@Bդ(|6(!N҂"GOAį{ ШF@2/]S % 2iove,D\5K!]<.YVc yvL]عJ12AܯHk{Ԫ`L;7+l8'˧^s(Ka.iXϕd51ϖ1!?2.N'?} &Gru}[i@flT/h({Δ`a_ #7a+xi| ~ ~\";wenY#D=ߕd@PO*=R  G>pKU 㺡 N?>6 e0Ě%N~Pqc o۝[.iY蹥6BGg%fnʔJw?;K V~`w4J 0$)05&jө"* :[mx#3-v?El7JEoss=H ԰% [4Xʘe06E;<.?9Is<74r=KE>RM lZUL@4 ?xY˾BYL .˶9VCm.Mxŏs XZ"6\}[hGYqZgF;0^x<,e]BnE2\AHAvٝ8u1EsCЁ=hp,3=N[!q#/C>}Z )ع|B2Pe[ qgY p'S%=2 uP`E"N^_[r=Jjbh/$ߚч7xit4E/rmHr)̒NU$+ir!wTQrEۤ^7'sI (yT$' ٌG >z5S#7bFIG~;ˁ?g3JM# b#S:ic}=;~xaXP|F'WmGcd b qsODWrZs,wUm<'B4-^: f4hKykr}s"l+fBWzs=48c3 6Ic6"pl&l3A`g!G uڵaک3 E';Bȃ~iđiJ'm4kv+KjrjyfP6LNF>Ox|˄A٨eתrშ ds`TJ 8mTF2Wh'\'DĪ5x`8 [c|څMMSTF%pfj@5܋pHNي UP-\ N9y v?[ǡá^fnS.N`dƱWNm`ApmF9HOw1EwX'ǟZo^0`Q(e oj[( j>GhdJ!ج":pظPhbvb- y-ukxe)-f3,,"5pscܓ+ДX?zL%?af03% 6 sފJ96zT^?Hc Zm:kY%C6$Kc)CU\!P9Pk.pM\lڜ˅\^*/%`3 ui siF\u@ΫX1^_i-V Z2e~OYLJW*dp;5'ս3;p3烷 b S#u}kj+| ʤ21#<4 c9\e =q$^{"$vYY"P ZԒJ`ʼU38/:U i[ >25} }~l]ҹx!4 /`4icQ/ b(FIC,yW"=.R$G$X@ (\9;Y5DXU:ľ9Р7_Mq_&(ƿ*(ĉ^oPaXesqs(_X]9J]4u0m`>wi yEw&\{sN͖p6Yjƍ(VRy$ؤG`ʸ +>XkXuڃM58h&M+ hA(ClCW'ѵjΞWJ_ǜ`<)y -Nwo_gicI BFXxsy??M*guJeV_oϻܓW+R*k@rV)jT5ɂ45l%tV3? *G%yhK??ĈB2hďU"/WWQ m6.PnJ lzّ6>,nz5V)L8;q $:d5lH{UI~aQpӷ,VgvpMVBdѴW8[ FIii]v$U/*ٙG>Fځ_ _a^5QQ{fQiL̓^Yoc4.*CI?p,\+_PR#LM4@CB"_7.YةY8Ec7SLZF0&Un , ).1mP&֬3x8GYw{8gbcTON-[QF@(ʿOSy~q5-(DHk.Lcܞk~-9cb'?r\ΔxadT6-ŕsðh]ci:fUU(5J]j۱mnp$WKVbD<m_U"M R6ÑSNM4DXŻ%{6*t\5|<(e)',a3``b(wV}Vkt*̓#]TXF <J:PfI뇙 (9m'`hovCҘ[A8m}L WԶ{K̗Ղ#:ɴz2 QgG4c N/h:X :ew#.ɕ8|}**]Q\*.9K,HuD+_ʎ$?yVإoK !?2/zc AnK-4OE[ ¦՗ÄƝh9NmJG辘lj\\ݔ5oDRs}pەi1yJWU߶̪sah%sDOzFE֘$/AjAt.3|a펓4[c +_nvP{IǟA{=-~B^IF!H"n Xh#v2l֙_gX{-DJ]A DHdzI2O@dpDU %3Zmל :H_!w~AfZvf--4#k6imhKꪳɣp8 /'ܳSo ,.u>0}[e|T:ӜÊ.`Ҁg-zJ舥ϞYjiH7w2\J<ܒvt*䅷a8w9g1ug?uu"/%PCݏ75 ]&S_./ ]-`t f0?r#cIiIPa1`s@gC1 ^tR_YjЯ܌V:;y:ް[Mʦ4'+DN@}=`Ki) +NSU5gݐD(YLbax6I?2E+w cSg.mp*PbwsՆ+ ?<4GWO4G!Ei0XJ5#0* 4꠼ˬoT&q |rNJ1)Fg3k'YK^LXHg2T~<\4uO,wf\鵆Ͻșa𭊢u/ e&HZ­A=^WVkc)-NbCʼ ]W;SCϛAnMuۧ[NƗxiHr淪# ڀ F<-'$p/lj[Bw  \Ys(xACMBY 1L^wr(x6a!)gUfR"fXAI'6 M{y!PGd:EQjZ晴-M`S0ML`T`p#"dˡ(N&~,q %K@䐧9F^ɀjaE`e6G\npRyUs1jPI' e3E}eAհT3( l%_Iֻd  MPC4jGߥBĥ'5vzcO9HبD fu:b,%WWIk˼dd͋4i~vȰjrv;}&uQDSqu>8zꗢ QGgv=v|2@R!#QST%7/"UŁG)vHEq|T$y9PFSsߙ;;Qn<~P䃄H!d-Uڷ'NaINU (PNk#bDtU\NLJ9_4-[G`NJ V\nR|tS١K##4+̾vtap3V^/է$q~)O>"5 'ǃP(h0.^<7ݬӑ#EptQnFۻlT-`c(zfR.YUۜ$\^>7蔅Ŏi*EaO/-+R%H 2ϷD6 R!'Bu|^AxI#ܐ)ZTv:zd0RMR/nsj(DVz{ɑqt> Y D l6K.Iu$DZc3DA8ÍTs7q$c6'4?JDTŬ;tDʨIdנ59,m~f2< 3ܢ?5Wn/W~Xڗmecn»UZj˪E#R&ZXY*ݛrDZNپ;zɧU6%f+I\5P48Y݀D A =Al {p%_G.!`;ߔPB| "?}^V'{u<,X~)z1+#2ĴYDM6Y--2àHfՄ$]3.|&XNX mݱw""7{uhr?hAZP8^j)qj)w1/Ofm]2P &IFEjok[u;Y5;z8tj|+JMKt7g0 Ĩ<)?WUTbXn O_ ^| AZۧtfBt(1U /X@{RA2Q?C|Ϻ$0b[0퀐}QɁG4R3c]mēV2ZfYgVD *W ~\8c=n8 /]D= hH~Q>Xr뭳Z /-Dͷ?y+wU"w2ԴI,%@XKj[*n(My&KTz+SK[~E&pFMex0s5J^_+A[{V=IP>^|`wEG9E/o=1 * >[Jc.zwIszlIu70lOĂlYI>:(-B[Y;KBIr$);N92c~ |FO[;T&>4,"'(ǜ&޾@LȌ`ΜN/Y8T ()%IK?VcT?;q &. *+͂vG?ڑ3d<~KU4oADhVtVa^y^?Ѥ}0gWD08RMNtl3!dR49M;^~y]Vs30ߓ/orc,Ä$W_0`;p,*"20!>K>j +5:ӈc B^2يoOk{D+ ,l&YKv_k[Ԡ`_~wV$!e&B*r=Dx]1."+B4z4l}KD)uITȠ3s+zREJU/AEMu].x.?\3]$Hshx& :!ۍ+{1km`М2YDqse]x?`۱d1~D>G"0qwF_c ס"ũ@4lNV=Vz5b\c^elђV$4G4 <׿vmu;uiI"/ Fϴ$( bBNz\^ۉ>sƱ@.%|ŎU-8xb'_LD{Ǜ *XzAl>4^rU@,>Q.%%Qfx"v̹]:8u0^-᜴X &CjJa8zZ~s&">RBHuK"zȱ QiJxl#ǵ2&pͫ6 p^ #f)szM=N;F d:` &E (^2"2u/ٞ -\eѝm]9'uj_ϐ""VF8殏D<}jiHbC sќ''pS5uyHL50vù Q3 P'pZyEj@CݨY͐wTQ>TӳYM 3wo1%ŃC֫ sd oоjLϑMƜMF -h(vPޕ84`8cRHxMYc>oXLOfwwg,~Huخ\n=*^k])eČzIp0H<ՑΧeh0_r糼<}ICΧihc3P0t5QX֒]Q䢖PgY>cr ,҆<B1 .Oƫ:,DbQ?.Ɗ6A*/N"DJGi, kndtkM^{7[D7  -^8LFUO((z|a<+**җ\y!fM%D=':|M8HbOHD7~V"ٍ򼹉+PȨOd 53lwqf«9n2x״}#^zfAR>ꓥc$vǺ;o`` Kj3LNz\~Z^Q|9rCT#Vv:fT5 #!~ch Rν7LUǿ>1R!6"&V/ĵpMҬ~)ώe򀧽XC9 K~!s"µ]EzܬL86?@zCEipW:o=mB+H5ͱ\gV }:C;ZrUL_ :]2;p wzP}.]F޽7쩰`jp!W^7/b7dE^ܘ,ҍ#F$v?P 9 DbGP=ns  +'J?n;."O`-l\nXwBªQͣ Z|MUiɗ57Ͽg=%p2Ϝ=\z8$ɒ:/eP3q՝{!rD%IRETz\:vG)]=ʺA=B#]ZDIFV|^4ߋl׽-/xɪf\JIFDYUԀ6[#[TQtlr'Nv6ˤ'Gw~[+=*W~(j{88'K4UP Uz凬YveٷkYG(4ݣŦ|y\b&漃D˻9MSӺ/H<'Y oZ&<8(dj֮>^h \xx `1h "U+rp?e*=hbB5q|v!08"嗲 B%xbF_;Հͅ *N?>&A1aH}0EY2+bO ZR.Ɋ+lQ /ߦӟ\Wq}32e*^_q08FMJz>=kA~PO_vBo*C>nZ自TXfh?^x0v0B2)w>y_*$n\MUTOyv-؂QH O8#{øS؎ͩA\h|]'Ç V"#۬|$5J۴\N}/<<_`G[ECv|RsۆߑFu^ Me[+yK(̛k0mԏ-/E{J% y,JZq^¬GPz;J'aZ# JwJ .yZľ aQ&0k%@KO ͼ<W@Z`4GSlT-|}E&Ȼȏ O:C[t'Fnj83CZu 4C2$qAaIqq03ߐ*X&͸p$hb۠9 @ DS-8gnRZ!%[kJz_&X ^) 8zەd%vQD]Unt8@u<2q|$`h(Ͱ G.a2:n \m3bS,_J-?6vA]CU&'|uTGmW MQJUq%aLnp>|DKAYu cKW^p@ٽ]%A"a7~أNGjS:Q/ǽr$ddƨ /x@HtqJ>,ՠipm.[(.O*ҟPw#T t$<>_]QW\B-/u=afocvF}/;}o̢^-Q0sRԃnfOWS;MݟHs:@ڬz1,]GZ !ơcah%l&:v0ť Ѣ*hV6?CN#(LK@9LG# _8dKi%~"-}ZL|"Gϐ9Xmr=P '"ڒ'sR@a+;U˖ш]!1ZS8{l g'c,O85ʻzXOBxom)^3F[X-:4Gm*3s D}2vd PHb&Km4fLliI4ᘷizOc{ b~XR_|Qgw/9j*Ϟ;a R<5qBxY,jHZ3xr\H`%ǰ[+H]&PQ} msCh_&ۓ/[mk1QlOhrac35޿_+< :Y+@ ; '0s)_Z?lWzUFnu]zA l\k§ G|xCȯ TiQ^'MvZǯ"Ws;(M zH 9N;qeq:jMg96i-ESn"hՔrb;MmY)o*ԩ)s 7oA>7gj@=-XҌQRaN $9*E#\ЅRDЀx Mn+DB`wz@>sέ?X|鞩 fត 3Y{6LBSB)^SF}QeQEzOn%~]0\Jm܅bgx2F3`]Ijf8%U=й E .)DdYÒ/u862kt)츧Pm*;urD&wx`nU/Fhb3-K!jR?kάuabur jG2rq ĒT3τtꡥgHQU[clyKU\?km N#{9t{=z=Ѩ;&F|ZtX<+ h 3 \!U$fe@Ff˕HcF[̏YߢrI)(AC}sg\z+0/Xcݚ&^  x_[V5muGP{BC,q/*k0CUER~k%" V>48yz H7 f%-l 'ѯ BJ<܇`e&=ә0a~ȁکNQ0"uCryt;6Q<*̈́.Rnz|FE7Aem%_cS iA+ga%]6*eI*M[@ P54:"My)T$ _Ĺ{B&|N˱zU'pKH+ w[Qp1}cKB<^:}oFC6%/oAu Y׫ۆ\m‹h߾Y[352;erP9bQB/wE\QK1sOEiEX4AǷQaNw"_8,xhٵӾOmVG+i#kv >H+Gr#fq3Q'ouKSI5S q:@X?RЌ31z"LHV>zp"T)h]X)=C{ya Ae<)XĜ Wj`Uz؛+ |_ 4N"a6^?5MHd+Ҡ^[K%@!-H݂R'!nv|FNIw[vodtτOԢ(㞅%?@>D:%ńf95(m@ 1Z.VZeQm{; p\şw=v|9Qm5F[U-ϟڐo9O# ] }XDemi"|*o QOe?[''ޢȚZtW?6YQ4 ˕a/D_5,'ji셗WT"y{S,6/?TKs+. /S֮ ʏIor~,oxxYA>wz5"z+v"ゥFze "^/ {! Z+ݺ.n@FKߞkNS;/l@U_|XKy&_Af- 69Uj+5؍{}E1ELߛy}%t_A'kCt Udڋtjf`J\v,Ä۩Y&yn{lo@S̀zA2Ek!{i8QB%79f8e[/k9w3e80OE{gW/񇽕/̳&jFUPyA٠@;Rv#p"mP/r%w9ף^j\#]P NNqI]n,,U0$P \9KHQD"aG XGϨ\?/wiJ]Fz.:d+Q_M@$!8uc׆2f,VW퀖4?̅^b QӧϼcU"\;{zʒs_0*C hnF#WQZ_.m0QLAJ3&QlM/S+Vi&QVBM]1@ s(r5ow7G|o1hۋmsܗ $R}|$ih#/ |^p[DSpG%6+ >S&: yc =m=!^ 5 s$Vo XTsz(|k/4'J!m9 .rua @0QyKlH"8QwL1e݊iDkh + Z `OeM/̦#gb@,<~ WJtb^?,ׅp+V\ATtc6 AX0o!j2^_xn{KHPV[^((v2N`hYIj /& 5e{d0Ey Ӯ OiEJY /%- LB%KiMZq?Bӱ-^˺gIyX7{jг[<9h÷0&OhgZRkpZ#:Dj^p虇,ݛ2:5+[|sF)jǷe|g,)7W/2,H$녜n%@F v6g$2 #Uw:.a1*-%q6-_+/, @ldhY8؄ϥ18j=)`IJW3r|8ʞ4ߤbW8S+c߉4(.ܽ}HT[n,PIq߫_ qi!놜d'7NM8Blh,(N~p}TEvh;g2p,2t&MDD%QҮNjfp-C4\$W-p^ Np-0^>lY4Gf͉{l?K9_EmH5NBeҐ_h|ZMVf؀W4_;$![<ɗjfͺưlju3hF|W%x@R%CcNL*w1 c ,6{4Mk?X E\+eUJk7-}8f_nޭg~ @Jp7 gX:SsU5^v -_ 4 $z&?,[-B\զQ}8UTbiJGGs*w1VW+ɤTkc>֨ك.Ls⌥J[L.6W14W^ 'iW^V2jAТJKlw?׶O7 n;nX&Vq3b_߀܃kfDLcD04u;dOOHsA`)v,БN7;Ƈ ? L}̐Uο,cmF {8l"ru'.[+U=ڄhe؏ǯkxv-1D I|w o {&otVfbEt=ahp:eY܍8 Mk''iT~"rAf}_WM `8Qk6*xmɋ&x1Sڅ@FrխrfS~#'C~Үag} %q|g(#;?O_p/Ls\.$! ^VP]X[Qk)Ŋ>IDIdjDuBHyv.Ffz0; Ӹ{i.GfiկY9J%19~)H+d\WlW9W%z{!J GTRx4Nw^@v4dkOI%}_M0AK`3>;L!N?M_]^qiu]d$(kYȈAkW[G$za 7SFX`_ {=ܤ"qkL+AP :OaCNo@74pC Ϗ ]BuiC}ՋS-|>z. U605'柳HeU3=/R$3[HJRǢa!gl|[ }R{4}"rؗzX_ V=@oy2*C!N~ i]K Gӥ7#'/ޢ!NsdnkI@. kC{;)IFOۆ1,FqtP&u^ԬNA{fr Bc}bNkewxi3"D)פ;YZR?4tyG|b*ǾhnZy՟4@λBb.iIF9>ZЧ*xLq1rOl&x5f5Z/0F5_]Vx\E"@߉Kx+@KW9pIy,ہJ s}&3r_9_W#"T5ٟw<edZ]? ^$ =1xrD,5)9̫ Σ Y;x ( =v} ,Occ̝'C`tG}tI9&J֗3b+!$}. >MF!M`]R*!(i釞T!xqjEj_ߙ.y0mDH}$&\ќm};$bCϠKygYm;fOYcҦ'y"bpRM"_f!{ D{r},`).FhNcLSJ cFw,N<8DFURwpc:YZ$*afqxuWbV9KXU:4Y3%IlL}.HͨLg6>D7ɞkΖN۔7Iqp;%Wt,m\<DȒ&/RKyt !eqm"!WHDS&Y S|lN5DZn9@dJ^ G z`8VI6`_ZM 老2 Ѭt*kI4 !Op7<ӵHwpUhW<ғBkf(YM=mDD//[]W梱=JUV 7V lSI\us:,˷g, nƋ;둏uBӕN+ɻD <6С:Z T]n5." m0z鄳Z?P<̇2(`'9]{*d=Zn,Ic;VJ sy XC|Tm_;Tw;˶*:I?CD5*f > tPfp܌cGbIM[ogehנ^sfâu!ȧ(H}?\iDb ߬9،%,o5 o={Q, St,D)0 -Vd?^$Ȫ%`q^U vmŢRNтPYR ܫ)!*i- f+2=Cx{>^W1N?uy{,`0VP rNCrwbg;io,!r+Vv֚EI2e)};[%RV>EĹpt0sԝxgS l&wb2TwV |QφIS;_N~- Iϓ59E~GK޼VJFrѡCtHu9P"կ_+uW|c} ϑD(c8f{{0|s?U5b遛gϖmex.F)H!"F~ ) M/02|'OT4dz]8-a~=[rp謹B'aKB1tg+)2/ϥC+|kx'vаJe$g= n͒VA?LEbܱz` m:NBh J'rκ:>Bǔߡy{nL0CthBOaF!k|I3^: )_~G Jװ=nRHg^NIgA5%l:zmswBS'nآ VqH!X|[_rT0xGl儸Oeh]6p;q'!>`P6HbςgF?;D{:6=7Ld3SYhML9ҨL:1'-v&2x5*N xJ7nFR:Ǫ!Ch%J1.J-6G [<&~͊C(!d#2?0)Y|TD%u:*;0 dXj3m&H”f~g-<,B(dV TH÷S35:}CKV7%Bx&e6 cB0cB9N WfOŤg}bZ0r'Kqg]3nD)<l{Sap}}qJfMLb9ชV2z&b;nyk B]\b> Ķc?Iz禢IoNM^Jk+ >z@F:1L3yImZM#%lM*a=We6J+ 6)]dtWj'=BK8$Q͇,_@ la=G9}2(6B`"ZIl{A?歽d\\ F~bɾ~LevL0Rޘh~ȩ6 ' !?g zA5[l55mWPP9"in{=UG`ǀ$mr*!K?ʁ.&" s :TPD@ ^]qu&I(EEi<[*P\$ lPIm:ݙ;l_qG !]+r2:1O65T B'Wj9 )icK,XS[S89p"D%sCI-2lz'iuPx❤;AIXwVQPqj@g"$sscQv).N=f<9L6kżp -w "պdX'/cR7Qq#z1}>J<ˊޕGՑ3ܽXG 5>E ҢV ͖'bwu[p4bˆ?:'@wˆ<C_c 3^fQ׀$Pu~W8ήEɚK *aBP@gH,$+(t#3lxj+Z*=л׬o<8+8XjKJj3w͚rg:i3xbaԈnūtpg گ\ C.3(gᔺ[n-KƳVX#wRT.C#Xt{|e~G k޵z=qG!T]'NuC-G X*JRzYNhtG$zM?@o1l$b5GP9϶1y])'=Mk@!L*gd)3lZSem f4ğ^W[sB KBÊ"@b~d`Sk~Ib؂͇%y:h pVw^pf߹Y^q1婎[r[P}q.k4+-$ܙb,*jvc>5+E>rQ*v4he QG˒ROzW1~s&4O"av?u VhE18aDh*2Sc7_٬s +w'$>R{WsL, „7-wI8( lĵ΃Umlf3CZfOfjrtͰr1^dž,pXv`õ>RdeK&wCCCC,Ԝ2M_ZƇSHs@-`CZڽmRSZi}+֛: ,$z $ V\{3߾vMMt/_29qGvK,2@;,e]a:njhJDNT,­@3nm~NwhP>TWKE"l ROWU45a>lV!쐱DCzɱy EI33Q\ExP+ݫzyNyN:ճc޵=HPY21P{JuԜ.vQ( Fosݯ͌`E|+,(mӻ훂tα4Jk03o 0yxvGqR{UVhdU}M΄3վfT-p)Sq[)Q*ʐWAtjjE@K}N.ISZjha)k.!Om% M] Ie'֗?V<Џ(!KR=s,t.Ug&+ 46q?rcLAE6 { V5 'vn=֯t~<: _L?BQv0{˷D~K'~|wa iG+qEDIode~u2pF ].JXR86{2 t:*ePh/EϤ \#Cc{%U{Jg|F ol <{"Q |}s,WX ^ S:O>"$3# n=63V}O*OKm|Y J+Eef:_dsN?:nr>{-vݵFX'ZAM`?o-1s_Cl<ݗ^dN[;_h%ߪ<7DP!Iqǻ,:Q~]CpgZOSkǂ7Wuɷ)^p@ZgGk…/AӸn ZWw!<pnKZ-8sM5YH~?3̾W]5DG!\o."0﫸Y%?Iݦ\ZƫM S'] V넁C9u vP0)߻ng$sj8 5VhDa># sWPșd6z]ql4}RN;e]u*@æBP0j;  #lͻkeF=V 6^st+}E"1,ӺÍSG5QNܞ)*fSsÌ:5L/=aC4σvUVaar9 l9wH@* p:/~Ϛ|ZFZkZ]8YvK ǓMYD5\] Do/yi/ړhVhݝƭM7`oWdM3W!^>~)yVSCLyfDc(vJR؂NGva/JyPEDX˪-!?> Y)%\RWEO _&TyΚzqbZ1vO7칒K\ g؟F+Kѧ;xvAS|q@A90+t 4읚mACK=^=w 1;vӶ*K~c\̏=hZXJȳdyuZ/kf$?ț^& ކNp?+R:XfNX~y*'$vOۡ\v~ LI \?OGlreJU?p >7RϚ/kFe&߰se$ՓZHG`܂ŏ"[,,$Lܨx =fdH5mG/3-¹{LqSV1DwÇ37y=/rTl5V[@?K&C~_ܭ 5RV,MwMX}IBȈ-8Q7v!1H}tkLgE߼/j?KIt3 i&0yZLJ!X~?yŽO6f0$hZӪr,;%KG53v_6zޱ)K]F ExbF</un㋣~ ķ}&\Xފ[.288>DX G*iI;p\+WزҊ"Z-E,S2/$Î\u*r~vc9@ӕ7 r-=w1)Bg(o#CK ѝ vZ0,UV] I mEkVjWD2*@y3=h(aO YDm#y,gd'?7}oM2|+(eI~>\ZDEqO{'=t#z[f!&/"3 3גF+^ē/ߣmo 3A"E 0Đbu"h=&ͳ;h_b'(Af4.#QXfS=u;l_ꠔgvBkB;`ډANbK2Yq>54twhth$FW`eJWvDn:m& =g.02EH^9U̇.WFKX8hO'xz (3NmyZ4ӿ>dPH`PֽB;nbG6HT[?K)Htp.Iy`Jhm) WS-屽 'kA6Y&hD-Ff̩.6#bܓJ{ Z7\V&o_=ƵD w"DǛHō xi\I9m>Ǣ#bVi`I=Դ1 )*:@-!鮽lcW =W 9S9pGJU닭"Xr#;Z3 ˑYUIj2h)=:lf]e5YY1{8-3תꗌ.EGo$yo}.x:|G'F*ڹ(;ǂ2UC!zU(dk؝Ǣ_[)}:u \ԅ'qYse#9V?_M |Ez5 PţjU>wؽbFݟ'Iyϓv,i!//X`.:,Hom&"ɨ` Jܡ"l6Xrku/1'Lk6U:$gR^OG6R;ʦbUCgO*%xCB(Y‹N5= HpW XCA=;BiE\bV=mb3t{ @U$T<^{[/%mDN_2蛫|9/xۭ)iŚ9ՋRO++b0eSA>؅UFBБTqDM$.os#b}2:$i% Rb-9.Fogب#o^yMge_!Ry4RRf$mVjOn;v7(hLZU"(t"154Er9PCRh:t9#nll/{"j1i}5 vOh^@-w[iM)u{~j;,bbEP-uF+bɢr0nxߗiZ64Y(gy|^sLZij=wt| o1$[gؔ&$f̡\`~@'ZhhΚqWxz,bJ oY Iꉦ g}7C|$gV.(0W\'8b3C #E:,X+3=isE<\r@9Kg*`=͏bם/>s`uh_8sj7m8v b/s yqCGu;t|fE0}TUjɧ>Og9:W+X0@$Kv9 B>L !j'Q1ğJ '9jCldC1S~ܣB)%X&>ȕ ^{Io ^Laxnjki%j5,F*G}W v@֌Rb@^Ye7P UʝtUbEW=t휢}f3Ef>\G]/wi'3C']/3u,b3gڴ=X~U΄܊ -- ܋$Wۜ@n$ٴkpY[/AFI} ۩Zgֳа.Av!/^ʆ"Aq{+ssq? C7翶2mn>NȠrŁvXumG'fdnfWI\Q+I1KnFɃ.\>o}.9ޤϤ]s{Ѫ؅#ة*5IsB#BE,T%Cc/03 U7~RZp"iȊ.݊ 6{TQ\(' 0kJoAiPnE{17$# 4&5%-DG0I흋]#Q-@S/y̭RM.b쒇?zAu{`݋F*˻bzeo@њ O5[ CKOTkKq @TFc%ڐrTUT.jy#K# vO  P y uBYfsF#w]"^/LA^C˻}TR.ɍGܸZR;ڛKRې ,|B :}CY7:*O'KO&oq?A2%'DS%iL4 ڮ>B&ս>`fVnXau^WV&ĞUX|(b}xD烰YAro8 "aq=R'Sʂh.F`3 A$7>UNq21㲳s .& :B&KpE&"@aQ樦¢$S/B^PPx!uDDi!Q@eҕCw6 :(<:IGAO8yaaOW I$- l8Q`X4epW^ m_Y" )72JVh8PIZC%}uriѠsOcv5`]IDҼN\<4[xbyܠ}pj.ɝYUA/d.E^Xf ]+^X_4X mfr1e 3">J@~z A9f!hmL*7)83d=Iy/4qX$Pf AZ,GP4$жqXii yW;qz.)Xk:mlrĞyVJʟx`z>=$dgjhȯלvS8=&o'j Y:4%)vL ׶G045%oB0>͙̾{]虫<#bZ쿈vl?6gCVb`υD|N\Epwe;ć\7؅1s*,`^Dr,L @iH K 0eI! ˻6ӓ:Di88B@e5>v=y[2?bEϔ|~lDb$Jv/O4ȆPc}N]SxaN%w`cQ}b4uT]7h)5笏'顕j"#4PH2uհUM]HցN~ct:.q0&m E[LW(bm@R?eM{V-kmm ˨Ccs ɧ%ڊ%w?h@7K8} $vgb:IQ?H57K\/}ǫTZ{6\BtAdЪ$ os<ܖ#șCld'dȷ JQbjoT$-Un|E8Wti{unH "&(d+i@keDԑhA%V{x!<ő1Z9\l8~ߞ)B=b2iwEtU*i%~ӊNN̍Zx467c$T2K,* 7k~5¼RmL0bJ$/'_cR . [qwH 5 WxAܱ{]$gR9禥T?K~`v^ ВIfӖ AELR,yj³u=5a.2􎺂<CJ-A U*vA[n_N{G/O1›♚4tj:5*Ɖ Y[[Fk$e[ʊ@ ]VTjpH. E[np}o`VE<oU2Q* ŰH\BNcB>*3iMc+N.Y8S9Geti;dU݅%Z!Cw(綼I/'r>*]s8vaIzJrTQL罤Mi;vei:Ah"^6k&*\HI[0Y%$ȏx8i hy 1A lR>#ɠtp^/{9B?##mMGf$hGn*-] *B &'Vuhfm /ЉZ p1c;v"-{zŁ쓇Fhj[j2sϜo EͱA&+FC^7O2W# "kNP?OcL-U3ԡ ƋߝSX@z s78#5ſOj!\Uq ťHϣnjRE"*>s݆k#_ɷcX~C$x,h\Oٝ|ًɮ ke5 hus4ryf*SZ KkN.}$ēaTalbCL)R{H@A Jt>,YL6GYTDNLsqݲnMRb ƔU5ŜK5b<=G$rY]*,(E㚘27rڒf1؟ ?pJgӔWQX䧦Y*ׄUM< Cfeg3Xb@&'^yPng(InQw#԰k?5!.jVj>=W8r}>1] UBMGu͊Ypy{=rk3UƬzAI_)1z+ 0P Ta4!݃ATc4uGsIE$TNhOMH:yX˗ B:{Iދ_6eYqo1UO!˯6oZ >ەo j(CLs釗٠()uY2n˰6\ʅK=-x HUꜼryiRj#<ЅΟ`qXf vv)\S/ʆd̓s5EoQ"k]6م!ۨ=42&Cuگ* WC}\mSf.l I wz!FޛMJľ\UdZSG26I!WX݃hZSI`HR-5,]jl_ mDzwB{[&@Ԫ85EcW*/z5DЗbfutHބK >>mUT/QPUGa6m<~uDKo8Ԩ9z09QIjnemEvߝFzn~42jz)LJ)q Ђ ͓ N[M!M3Hخ+c 9Igu 3#Qn_ގrV. ݣFcjUNe9ᣃtY3"$U^et^NǗRfulٴ^:;#BG6Eiߔ/Q"O Bxf2ˮo6$Ԡ;nmqnlV8 ۹J!y6 JQ&%HD.+!qΞ>Zxj,Vڡ-,yCċr!zS z 2,gVgSI5t9@ޅixvb1~Al W|=T&EW9/EFnLHF'.+)_m,w)Vt@M.S\##bZ#{fhiFX~ .0Ѥ"Տ>vo?bl vˍ!8٣t'-kn`i`?C$- )H&^վhj*Řu)1#虩LwּIw` A!R+Ha=k8Ӟ(6?@G*8~tEne(zOl(WX,w iR)bZ1"L9ik$4e:GG9L-=mj2yrA=1:ӷ\Hg󼞤IpW8s3 ;T~d.L㵇adhBbofy [6>ʖL4 pN)p:{ܿ_rϝ7 IwҖ#=ŠaE>7 ^X08ʑFvvFpv/WL[Qђш*}GZr!G~1ey+J~7 p|#y-|1Ywܑ+oBūB mj|]2J~vgL,R},e`!֎}̩qCM\$O8~VK ;(v!L]1]F}R_9nG|h<=Ŕi3P0p\R=”Gߕ]cw}Hc/+6xC;`^#D˷):ɢ9~&8)=/N?ƽcsf&\E76~foNX ^Pl=(vGGf3 ݃"tRv;'xqcf7wvLjc2 ;+4`G`n2X3р+GSO/w ;K~s)7BZO` D˶5c.(2srMZד̏g+CfPĴ'doةQj"Ύ('DV7^bv2rYSdO yO:m]@NS((q&:fx4n+ v)jBmwqP|[fV3]NXfW1:}n,P%Kr n4ھ# TE~':C)tP[VmQ@飶M4>sYR_R)#!3Ө .| NP~Cmvq+-Tǂ˄^2 @XVUAkgCkgq%6B|xc.b㷉DWidLf i\ k6rVm%5U!E:}TÚtvWst%SXEH=["]w\T~OĭM|, :r 罢y_L\tܾ0hCXؼ\{n;(.Z@P 1zi9RyL_8/\{b)BEdׂ 15.4諤%?A_cKo*}=`L\<r(*MixUﰢP|JXo!KjST\l~p0E.}$~RsȠ\h7JoR8 Қu^=5ʟd'u܅ $Kf0d!q3G\mfm&'*.C{rkW41we:?_CJbK^fBOZmE嬍{ ^;}cp'-4;sv$#i Õ&~&;%~E p_(*^pbe-FdbCCf F Uk`SYBZ)T-Ut6A-V- D"ߍ=;DpGZg)!zQzଡcm];!x&Ж0eהјCuc>oo4?q  7˒$r7]Q Gk$k]ﮊщm,MR&;HMʼœQG~\[)88Ad'6\X2X;ֵ!Z\%K0-(LDc0AeDS5{oS2u?{yLhɖN~6)emvhv挛ۏyɀi8RZ=srykKS1ne= &dǑ $wZ偪8e= pOвꄮ/QS(u>\3$0E[E2갪w)ؗWOt^6v)yD_[S/;q7JA6 *0rAr}yDzpҴiX)jޓjӯh:,7[W-m93M{YnQ^)oQ-!dyƋ^nAjB~T?y߂JHNFhLKnTRnkj'U[+UY(xMecJ:_}%gt=oyU]4ǐS-#jU7phӉe+,o`b~("ٯHaz?RuOu ݭOyK\^U nh-G֛3N/gTvUE^O;*duЭny*Sb2{ di6^dSe!xP9Ymj= [V@bChS1_(3 f=O3vFod&d?2u9oP~Abccvcǽ7{?8%St.eTlv[ *~@#~ f V*UӐfe˨C+U~3*Q:>2>G_TXuw{.|ȈKLaR=Y7`5 xxKj6Di.Bý=4oT=v4fWΝ6a7T M}`]| Rc_uS`+ۑdTfXo c^w/6Jdgh#V8TU7F5|ǹ nimԉyyygENbh1?lޏ>m 1Vh*%/vxrmqDV}mO}[5NoXܯ0_gM@0}5͆cLwakYdups<)@sҎԪt(~ZJ¥dY,cwRqD+ jD}*ӞAd"qZ*s 㮽mnBq$6WҏSdojͤ=.ҟ\fnMޮ_{i¢LIW \C 35:pqY3*\"lo'JF^uCrgGni%%k18Dh{4Adk ?QI< X}B=o0 R~ù!Ǩ9Q$,@w_=Y}!ƸtU5/ R5vHHe(,9?gtA(0&7Vnt% *g43mCXk*wFhc^R^r6~SlN[0fc- =f"utD4R`? qaFO浾ևSi_A '',>ٸhWD:AKja$p]P#)Fi2pK*eT ̾Y7K3p4MWY+8|{BK5âg;Rg6;ش2`F>&=eK@Z49πs+}T|yt |%Z'nOJd5Ym8a/<G裿Yd!Xqѷ\bxql!$Pǵ`Ҡ3 25JHriows$+xR .Khe$+vaѼm?ğP`)pcC)g'/n7鱗ɹ7GrŮAQMC@qI?XȌPDŠzW ea{7D>'8qH՜9{Y9D{e`2o:68r< 3*3q1+S!`*̩Us <?Cc)f@b:>繼HdS`vM $TC% !I1}ZO7/Sÿ/uphNԫ&]&._mO3f%$\Q=Nb8dIQd=g4.{UnS@@wbPݪTm@\``Cl[= aY[E7d)P_z SX ;_ D,:Qq{ n .󆓾̯/-|͒_OQwtDXq.zmvR%11^L#҉n)DbG_V`rE)jfj;I I=D{?,tGoTeTaji$1 M=PO%rpAx#OZeTMˆi+GrqrŪҿ$,Oa!h}UF)T&[ < h|$-a&`JnSZ,[Tp Ay*xQ"N@Iғ]d,.1{[5]Gr[3ϹF~BS: ]X73PPK`IQlBd\*QZE#׿J\QU#V)v[W''R%egGK3TL`iOdGtrBuTx]M%x3m>{Nl.V q!:D Av{Aw" or=dR hm#'1yÙ#f; opr@H@F΅6'Cp=(a`MŃF dQbs's<1.#ۘF}~u\ B4L:QLᘯD:c i e7)w&Ϥ묭#wtXc)/E j"lt? DĻ 8Zƚ]vfSg#cu:T5 v;BIwsn v,|,\zӭ^r) 0!1KxN׭4FK=積hl~ޓ6Ih҈0<:HPϸqү!=/Iq6?M>]YG|H7k-:VW m8=Q0Ñu>oҝkodԑ6X΍mLb!dzܭnCkUfѷFHR ߦd5dl:{F`e& Nci (Ǭ }vs hXQCHء2oyf84>G'~iA;R4!/wULԌUFI<)$x ɊAAͅ:7W Pg] +X8`0]4W=Ucy)cmpu!6xGS@r} .l)fq@g;$5KEfa{䕐<+[Q:-2Ms0OLIGˆARq pkz\+h Bo59[x**v|f^ E$Ft(Ԫ$D.2}RXB77~h)'J}u6˷ L}Q;BɧeRvEy!ALrPӿ2=DLS}UDݩhftNj j!N_NCvWZ)p70i}[2X-KH78 dBN.f\Eٜ#htN.US?_oNrHp?6 gCߚ=*ey+UllK.*y_7dxmA@bfaҾW9߿ f/3!ޡt)O -O7:HP$xy ^E:9~6,E'jQ \?8@.`+@.zMSFf$%=މmt.LsNTVXF:{.Wf ED`vC"sIeϾ$UM!K M[?ȉgˈ+@%;RWF^c&/Ӫ;Q9,Qȃ߀%QDK_RY^M}ԡ hM>a\nܛ>?ݧwl!X\ X4A)}IB[DصNYQ2!Sozhzк 98t@ε1W|Kun|4'V,q/ãҫE2l'MZ Ddƃg "Bi4o"_(IM"լ~ -0.kọˉaly _ͅ뙳tǿ*-&j` gq{S/ã0HB'دa\S;Ew6FBJ\V^[@~&Wu1/mNفÑ[=;Uzg(SNy~Ce|`R^LYl'Be܁&-F5ݶ/x;6lp:C#XЪnYSHݧ\P~V-z@Nr!G_O Tҁe^:/ܞ;g|D1EE{eyPTr` K1NP%Gk[ITIܬb|]%AM⌬ ֆfEkA*5v\d ThJ,pkʁ˥=Dވ<6E-~t!Ru18)[4];UpQ4KxKcRyItysiU & kBS m-L\;R|\p8=\^r1ps_b"< :U޺w»lh18jײg1N.)_k`pE=Y-I/O)_/6>%Y4UDֈHP A*H;Pr)8 `q}/4;Xk?W2][]PFWZ7|:GP{/;3\#nP` /mCJʘlo +SŀI4rZ))d(6|Lap`op$7Yu t~m2[,I NRde']̷mޫ:?iע^ohXlj0F,Jx`Nf,BeqO o58_dcEU쁋 T%#N2ΰ)u{o0,ˍ#zW`#^:-7Q"E4!Lk ٛ*r%ؘo?MJV8_Cdrk' ^fsQ;a"ρS:S4]t|`'١-4)]OBQ$THͶcSPl2fu?VV 'nV˩IO'$3[@@<@'}ʜٹ~fťפ"&UP*)aX6vxm#XS ʥ kmz=|_Kmq9m(qu/F\EazDBTg$u)w!d3yuEJ 9=?Fx5dUHR3M,p=a<ʠvBɅITaK l~X[j,?tKw׼}[HT*i bz2"q*bH}AKp a SbHh'>[>I!xsﱐ'2Me))M' 7آ_fjl*9f3 btЩdP>L?\X.JGǂ*$pP5}PW dUL} '3b_ s;UNۣrQAY.cdx-?41rstf-Nei q蔱 #|2,6]Li)|EuPf1=O24#֠v3?!Tbr54ƣO™hZN/KYF2N'L187UX0 Wֽ7Cc4`snY s baA\V% `'";bdP+ڋ>+UWݏ7 Pvl x x"N,1^nP'KZ'7I.*u$*Z?S=kЕ5Z<0(Ip E=Y[1W5)ӄpn-aw ̭:%OzzmÎ>_s?$D"Hʵ}:$@ZiwUs:"&Ǎ2 Єr #9Si{;'JbZJAe8hE }dFM )Ut'gTO Y6;ĺmP5Lgzn?ї!ݥj,"AɉdZ+6Tw@Gp=]t#%m դ~^v Sc'ɜB2(uh-/u@[LţGr )tR|^آqZCyɖk:=U2e 2IġmVWIȻP Ih;NC%Z̩)sorq5]%a/+`߮~ԽIdi{nZCyWásڔ6Ʀc 8T:Ҵ'vǚA(ޑ9@Hu{h0`V;wv#TmgYZ07070100000021000081a400000000000000000000000167638a5b00004560000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE ]?EhDTTk׶Ǽ4ca1Ҕx*P.f;'#-BQEvWhMV@?3 gRd+CmR"3q'A&+nN+\k臭(v9kսJ QKX>ڳ﵄„//&M(bE4oSLvK<(Љb5LڛږPł}yR4iop<ƴbaH&'Dw) X;o2o6  ZqYaea$6ɞķ)>Hs4ZKz3%Mx bfyN\SS1 9q^Qspj5} Gr FcJ>L57)ۡpV./`q]:H:8_6EC~!M;RK_1{hM ֽ][> R {H9wCwqت>78qUlV8Ѕc:oJZ 5"37F.s %9\ՠ)'}zPx{>)8. kVq1=8(|+|wwxHlnukѡ#RWIu@ Z@+͘szӘCM78lWQhjL0ӯhzTz.|Xb|3^09c af4+dB|>F2筥F>a7xxZ9?q"%](̊`l)2,EsI @;%*!"T_\=~%\^H%;>'jGGT'!biY UԬla0Ouɶ: w՜m:Ú_Q&*QpWM u|8'=[a!DRpIz%D.&OaSc.܎`T3ax:"h D ; )OiYJP+!%kq`2'k>N^Jf{Q)BzʒtPϿ-?7O¼7qe0YmƯ<{,I9揑AxwG?GD'/RF""Yc\lFNDMB{fT~ʖƬw Ka,x~nIW!otuU]%Szv2!Ԝ+ra?_kLXq:%IR3BȜrݚ# XJ6ܨsvqJYc2爏Z="~nz 2Zs쇨1t~x^d睖Kޮ6?%{Sk@>:T^i,P<|cz(HLh88 \Qp鿽$yr$S=/{R[,?!kȽ7tH (,*@RPM,H? fn*iUE;o/ޟ^WX=€'S4B̿!HB>m\!Z&=̕}zzftzOM&sXIz`"jr= ^ҿTzCE`f9d6AǐrNq WVw. Lu l$c3E?4eqsQa]6^&Dؽݢ[R |"ooHa;1e!/*Koj iS0gi9hf4i-7@\Hєo6I[ YŵEE)@W&[ʲi%9X~m8z*qm}.V\KE\X (u䱦 Wxv '-B==&`.0ui̘"= Vïi R2I>/IXIfI쇈TJ{sd oOwpis<ХGۆ[m__ Ϝm D/ӈ,=xib1 OWǢ_/_X9?M[`{*u&Pz;nyg´i)9}|PδQ7wO0_Ty`]W9z8/Lp{/= ;(2@KBB(mϓF eTrl:Ntx5=+ [)DMNβ}2y *^@k, y3vgۚĐ=_/OIK.ԩ=HnC[Iqc,,k e'U{\ї|r<f,=?@4:;Aě1S*~UP<׊QﴆpY7Nן{U.@{/F]}^j>w tpC^ ^J)D< WʶꁅwˀҬIx=X(؍ꍛ<:FѠ00~Yw9hB,L KC,+g5,%ȄRaΫQUVõߋ5]þf C>@>`m/w&iST+U4W`_LG{Vi+ GiR7VlmkYXjp7_e-5c67ͣ*hF]L/!WASAޭ@(\ouT0Xy_g%|FV־ZoWfu?ldtl{E4c%="\0<襃6!4C~"CfXazӲfԣuz" .Q]բEIJ \/7ל%JnwY'4C9"\]~E2^[xԐçTUMܴ~}OOPvdqϪǠ)RY~![#(|97HZzZ=;yMmw 4MD s#M 9m~v73=JgO %b=зGyYvӱz34DLʪJ휗T`W**Zf#!.Kca2'u`5 @C;g7T_}wIG k27ryə2Z'#R=+۶@z^<ߐ~83u qW(7cL'( 8Bw92^gjhYxԺdV`Τ0kpVE@x:9Ic߰óQ H(xL{_ 0IU" 8Z A1ɚg|xDڗER=d/i|.ƺԧj $8(GJ[yclrtRsMSAqJ}cȃY&8jfQxE~)'G6~3Ҡ bU.8M[<=v" yG ydsd nsyzI83Whj^+#tX+PymPj5"SxPwqzND`'[0%VKr?=laL`)&03wb+J _EnV5\-W[UOe'ej!|Ee` WVM&q@qN,r#(WҕE!g{'}g+K+7;ΫOr'^9Iנx+q{[{%srmʉ"u]1ָQ ߖ.eLac+i6/qHCdt `sИU)^;#0KQßgK _m8< &aAv&V{f,ޏxNqŜN-9+ܐ }H->=`'p{&@ͼElut-r3᧩(1=jE")#uOq,aV#Zfj"44\j1WXac;U%ʫ,XRYp=ڃJ!$*q$S(Bɏu8b2Mr^ xC U/n{#gc6DrtDE $G3KrOY<5b0? JJY$ נN< 1~6 J䓨?Y&$j~న[3+Ęo|kG&,HSI0.f4-.L ̟qGOE@}Wi+HE@Sq;E(vħ5 zW;&qR8ۘ. _En/M7T?CrGy rh~!F#Z4WE>|Ckބ\+5jM AUF hf褑rC:k]EJ_Yج v|xmq '/bBy*1U(UI=) )nGF6Ӫ 4=H-hCg诟n@f플KD:pIIIݺ"." uR2:pFZ O@ǘ/Q_TR*4sp~#>q'$mIpv9Fx.{y@3ڳ"C " ~],쓉MIsd/ZaH"fʎ?bL.Ltg؋q2q}!Ϸ=FaZxOc$ 3 Wrd"wB IL`>qsmJ%֌˯mddyx>T%X_S+ڧM &Wl;DƊBBJh-l&e͝/9?yDL34>y~r~61d>jB)ia j. t=jYU_}ScO6ɫ<1cw巐+㣜XzI~ h0JP*@EWLr~;@OS2JTp(K(͗yCpDK;HZa-֪^a֠;oc P?ep yqlzZ2jzcs /Qg`Xjn2>#i'`m][9&H(GWUzkmBOGafiO_nD?e./^ R++!Nzɟ{H\=Kw/+WKwx֋!ǴGwLW(Mzx.yui20& AU7Te0MPj"$8:Y3ׂɦ{K~!I$ˑ yH$UqQ/OEA۬G݌ƙlqqY}0>CH+{ \&_O*-,/C W5TOPL= r}Tg)ҎR\ݟ_1'0rܵ2J t]$F+@->QdJn]nu$D6ɭ/i]ѵ3BB~ {Cѷ-7-A$JHg?Mb3qJ _G@Z1,!#2[2c`~DZeڅfƲ1*,IðQhkG1)I:Z@(*˪K0kC%s]ARqқ=Uќ`&Z2VtZ}Lu;%}Fj׵˪<J{ɗN/6.C󽬣=)wl 8Z![ \-+c-Zv/(G x^biiu86{&LR4K-/E5'fߎ5%U9xz7w*0|`4|㛟GJ^? +2nt/3Mղ ldOexE:Ow4%>Sz@zx6هgw8z8R"al VJ D +dOЋJBSV^xr'1LGq`0l*EcPS|SF׮Һ?0Xe1cg1Wv( y$YA$R%LANp!F} {8*Y7_#MO'u%ׇ6sE){fFl[y.G?coɒ=?6A >-pѕ<.wѶ% k}׹af2uq8i`?A[w='֍$]*$2̠8-8ݻ̻l>f<_;+ˡȳ|gJބƣHZ+ +ߦp+ a-zfvNSP'H,bUs%՜,\I{x>]KE:*נr2]G^@2xibz:Z2kVs,Ɩ[R۪y ɠ`B[[8"dj 86_k.7]bsPϜ[D4@U|֫` M,2 jKR7e (^b[1#]S4A?zz1(H\tB8x1G$_N]o멶ڇBOh%#]wGO@w wۻ ~9Mm1E\c;So0%Jaua̻BO;"9r93e J|@If%߹ķ êKQqNN3- 8>/ |&k٦ɘRyص`IK&}y=vԺL[+h ᜟp A(ZoR|rUu) d@U\`|dڔ LrmcȤ8ͅڂNu7[~(ul;"Rq\ `yDէM?8tFCy%!ySkT4|a=R0 .㐅)>CzR.46IFEԨg9EM&;Zp \8s/o=F(qn 7+s.[F=b9V;L5~#;n$ {1M827 ]H_Ӵr#dQ+h73~wV!%72>m M..┪ݧmXVBJUM4!DpBp,Y^A )7x\^IqQ1 6SFyP!#nETQSu(:o\3вkSq&m <=52u渐Ru$9>9 ULٻc / b}Slh2t w궈0f%ܮ ^>|g5fֻ`IfSw:%2c;h)"+X.C0V1 uy+EzϥtHWv5V V<)% &zj]tYuab)"`\OiRkeM[Ry].gú$-p #vOa>O&$BG>_`W;&sǔCԽ= iQK^98 P2lLۏ~8 >֪J[z83'd,{tY񞲠,L?nsB]By1S! 85N8z5G 5MkcEoWE41pmB ň&9n {9M1"*ﮀh8jP٢5y O,/Xs+[<"px_tX@=`5Jde2+Q&0n}| 6-hjmn-e/+ \wH$oO2V_\2V?rjTp &H) BK8 qa+#ˁ6ǺlភֽaLLEg.$(Z]욇ث.ó2yNS!EFSpR~y8k(-IN^ZUyhB>ٸ_R?R_(m7#ޞ) 2l5VYC8xny¤\ǃA gKG~Av%ߟ k 2~O%[s类#.Vӕ`cH,cF\6G24\S]6MXV?sn3gSp%1`RF/첈¶#g[m>;}``ۆDo7ZE }u AԮڈZ2(3$.>bוi3ED?EN\V`LzioL9M/3_-^xmwX!f2?f&V?W=mJ/ ˹ݬ, ڽF{ !w.W΅{yܵ*Ÿ%kAC~(M\T}|Tr_~M21ܕ( }5إQaΚngcѵ~YlRLg+FmxC~2h(8{Q׀= rp=y3*I2 Q67j?"^^ k{?Uҙβ1έK=OJ^HVaغƥa8!3_ulA}%/:AEIbqi,Hȣ⇖wU~ւx+@82#^BHm˄E p&LDJ1 TVLAR.Pdm6 tkgj7U:MO1V: d }$RӓBdW%G,?KG&BSi&;f74IAe%quhbqiVD|66>GF:@_ 89/gLzztVSF]L`%ZZvj>X8ߟD q2x0v|R,5p@Viv):D ;bAHiJڦRk:5gG4%];X9,({컴k LqaO?sz0_SHgݛ=XSu9čB|!np΢:'8l!}G,tFu,&*M4ݙ&Aj\^TDT(Y>JiGQ-z =o}ܙW@$C/GWFO&,$)RؔϹ -| 5EV4Y*B !.';<=%'ͮ=sN6YЏ kZMepear,⦋s#l6L0hnW{N}˃1oJ_M=wE=mt 8M#GmCe݆a 2)$$fȩβ/DX+x'⥤Sf(X1ͪ6_Ԛ9kcr ̭N/r.0~*1'?2%Pަ\F 3ry(jTM38^tpڥ 8 2T[~p׫۲$9:ObY t a;$d{tu0)_k/hzT1և6@q?#&_dh -D4'"<꺅j3!W!Y./g`J)+ W~V`hZJ+*XTvJ'94~%!Ҽ-[K%fh+mZ1r* %/eZq kMubZ}Wsp1Y`υ7fHty[TI-_JȗaA%+ea,k.MdAdjhm1h<v~A[,[Q:MGr9 ϕP⪓-.DY͑50`Ss"=yJ,28e中mS\F ѶIwܑթu7t }Q䵵H]jM. FoÁ-tSeʆ+˨ӽՀ[յ* PC%+Țj{|yc|LF.ei6}}a @&pVcV3 &ŏm07kGI@,% 0! RړHZt_ 'CY\,&R=cm8A|#8~6 I!L6Y^ȤiER߮6T|~<}U S'El)H4\/{#eڒXr=IZ|HܵkB1<}W&Kt gFrQ`Fj.5|< :\BB ",f;W(>%ɩIQ^_98Knf1ZW[f&V TlDF U/ˀa,j9ж'CxhfgʁRgg 9E.33O 󺮔3BFqjjtl @-jǼ+^FI-TIk1JkDJ,%5yţ}lXIñXo >Sʿo1{E-Wq1 KRk=s%\# j*=Κ(j) kw S TOBh֭8T8IseB :2h{Dr۱ ~tP/'$irh_DIIZnro-2+\?ֿ.uTD-;~m~9\%5dBs6ϛRFz~gOYP%!MiRN"La?96O2T,<[+a<}@r;,! ]al6иQ\2\2F8~ў- U;f߼shndq:a- | IZm-\tsX;#M@W =pv])2Uc["eiSFz&Ƥ2pۦmoj+-do]i'cVmxCAIxx}ZD`!N8 SNs[D5}iq|* 0i~Jeg'="UIR UL6V 1–4J[^<*ȹ8W~,ö<EY' S SDi'Øxe%~M(Qn 6`~ 'c-mR6ȿM.j6@x|HG>2WF& K_W A{^ON 0w:V^9 K+3-jZoWh/{ٿKQm3tsEy9;W6%/X<kbKRLWa4pF4Ž^HNCH'Kiо5-"umk,wZ ʹ[/+[\~=^M_my g/6xNC#,,%Ec kS82`ݗ}qy_YW*kMS;WT#R*+26_QvO^ĥ_5J֡bJ +s4ڮP`˶I)-垩=+B^>۬~Pq"Ud{L qiD*6',u(Q6pj#iK'{fz 㐜USƥ]tYÙ`8JEy>e.Szn59v4_Pv0RRhɧ- mEm`%Ǵ: ҴHqG\8u|(WX24ß9+;A؁9C" y=746k`͆iZyЇK6R{uj+ԁ){0IGzѐF0yʕlEاxhTז,qwa}&bG'k 1,WEٌyU C՚ҁ߃VT8Xj#.e̽HjnHP47; }8F6A۶!vsᄊm+JqԫC`w3NgTɂ}`T~}E w*)m46&!LUetoٌ]BC 2WQNGy&*Qnꔺ+@O])#$G60Is$Fzs++%3央2 cDzCLv,_V9=әz/jc႙e.-Hc].eڍ겗ΔMNR޼gZ/`cCHez +n| OQ#F֖P'yԖ [$ulc^1Xzsn[TX?gw-s$D398/xQ?lY)$'<ω:ҍ0h2nQ79ND5(lnI8Uyl&Sݯ#S,&Q Ⱥk iؒ2}Rq&h| -W93W¬q{QܓQv' T]Ziu Ū8T,[8N^#*i}[`$. (V[ע[ vi1~t7!{2n.Ɣ(d4Og$K|42k_mC@ DrJ!C|Q\R{qE~>eFa=N`rhM6k֒7$p,_h.:R6kJX):J+:IKjӱXE[yβ\.C`i LjI"h:q)dZ %^yK_zPesZw*30mQ'"{D"b{h}(Z14ʜ퓇8\H秦ZU%={C_m=óզR'vQ$AL?PEfVOc\OgM{i4)`m _b6}^ R]UGxSu #w.8wl>q~QG ׇc .7wsӿY OC ђh *nI]?w%"hZvvOwCaABEmlAI)wG)!'JY UMT>G[SaݜWFvqv;-1[%? uF ]O4~TC ߃ 媖eѲ$n15 o^;ؘYRO <,˷[~Af@x|sKp aO{{^͑3gYZ07070100000022000081a400000000000000000000000167638a5b0000e154000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]Pof6˚*#unS}mƃE=ՓEqzi@7_vz/T ڻGd1-Ñ}o[O?5!TzOY+SarGC/KbokB%'Ns@X9,G"7@~pRoRyZXY5ϨsBf6Qn!soS/tNm<$$OXd^EpatyʮFS6DͶj-vm s"i !+`z:3y+9*S0ʭA1W0xelz=Ϫ)hS Bi]}hk6y[ Bd0Dg{[qfx.G5VzRj'-l{W׫'R͇)3]-}4_ U`g+_g YChl(W;M1WK)VLHܚvcG֦uqN`bh./C:"6{SAAQհXez,I8ta~v<46ɲg^GcŢ/AxCƸ>Dy-?JP%L(!/t3Qz|`dHێ:20i9iU/Sl0sG/DŃ1+-Mr*gjl66Ur 837 >n^8cXk>.E@IQ&=loRb,8t8UT{ZYw. /`]=[9..;I#|6.v^ [1SUA :;տ]p uC;S$Tapj߳d *Sul-r1l;;gD E"G XT#}TRiܷ8x- ,?R0𭿯g>(YrG*P^HɶgL;Qׇ"''Wn[ts 6}sfn$P$k6@L{+\LS!=̳1xg83c O;6J<$:It'9B 5NjѧUA5vs}]VO!ӓdžȰ p9 mdSqp8c0|#(?Bns7FI~̢4$E--|$t%:!LvOM鑗Ԏ$dwF?zD@R% ucgJm QȢ jOZ*Ӗv_vX+Yl裈ʲ{xU}]Yg3 '\|{C2}vw}RMm+WY`'DpPFJ=ӱ!&ja}EY ]zk8=)1<wgZp5"b뎋jB ( Duw[**fb0}Tu_,޹ ɉG :Y\Y_\x vS}0OI42d: ۷/it@%b{F46dnJn-9'C=?\/vq4h{v~AV6 0GOO&M L(aZEٖ#@?ȤBk?A7_kClx"-=We=*qaȌ&b٭<r4ƜaL41v"83;J߬#EMi;{a+B%ЁyQ< ]W /W{I8auNV݂}w -=ws7K}5/?9#\}l&(P57Ⱦ3#!OFRJ_Z嫲i*w F/=eYB,o9Ygb~djDKዞ"AB>fa= p)L[ҡ5?s,ٕImҿ7l΄NFۋIu`N3GeHRCOgS7&n8Rk|=!A?o%yfB7%Vhz>Ts)wM!1"i >T; kYt, MRoUOB%k'w~jOU@~/0^{6 Ժ]KҔǬ)BH(FZOYZ (6 Ψn;]|GZ}hӛ3gܱ"!7jg<7u)٩Zbz1^cA&R8v?7X}ߚ>[GZt~>$*wM{L/(3, ȄkPSL; : *MsN:YlRS "(Rw7mDPMH8Q2!d#]멟J׶&ԥQr`;6hy4={ܐi/[N*Â*)_?J%UCT6{o3n7/iΖlQfu)M3I1:mytXE[j{Hp2WrhP`φ A'ŐXeϿHo-۳^P^}vָl ׉xbc >(TNq[EJ RrY$ML aD`(i'qK5.Bzۢ94wLjH\xB$x˱=h*AK4fڵm'@ 72nZ`ň-7|.mбGk⺮p 2Z=w/7qE.8ͣ85r7^FVE{DKgh[Ȭiy\\:1!. nÍXclt318 dG<}T ƹ{nIꏏ--tJf!g0.,X )UEm"5HxxU?.uԬTg$~A.oV2sX^JW]+Qzkp,JaQO?N| 1ЦsOtMkGg` +2,0'j,[PX>ٹ K+@vUm^QA}? Rte臩A-ϳ?e 1I$&/ 96T6 Tt)75QE%FO˫ $ n>'GMWw'o0H~j~,g^XQ97kNxcXsfhౕ G߷0nn:+@V/[=F'RfM w;2liĈJYھGb},y':$WdFLQpo"Qwu)łX{lX饃U bΐ>@ 5l |sx-QEӶõ-q K!|qAu  WY'+W%ͣ {՜/iTl2n!fxN*q7A;P"u^ɑ+"XF[j LSS HFQg:pY*d (ޢcIOe(4Z%JmyA#<$i#MkA@mM\ocóa"ǨL%ͼ5\KBKyi. Ԥ3:}tD&u*su6 ,at {i/[ R;%G+`(2˧O7UPxd&G)rN`&F;\w )X|DtƧM1˞-C*Lj,|_ddM4zܸj~3Uand:7מW+{Zp)Oݺ?P7jKU{R4 OWp L}2ZT~nYcOր^1~[y9߭8* NrGb.(Fb3шC*[2 FzEwuݞΠV;.A48vNn͐ykt*<@dx=&46Ì~4;fmkX-$1 kl 2Z|մo,Z5_T>}%%nJ(4/,Iu$/ KBsH_|8yMj*uD$ذl 4TT972; x+]G~Vxԫ'}tԜVi}{owt:9#K.]4h(wּuFzT@# g19U3a pg9PL%Ob_B^`' Lp 42@t2+6XuH>$HHt(uf:ÌC9&Ig% bo'}<chK?S}y]I$6[RD٬ "tį[3U5ЃҾ/$e  1ÚKZGp8)ٝT95"8pe($ m 38 p[5}hN=zTJ `mt{C@lN3 Xf&\|Pv=90(B_=R${!+~] !(% _]N7Ѩ?cʆS w3U@ɍj-{s&M{乱vSW-L $d@1kmB]E\I޷Е1;[@d"2L9ҕ),nߜ 6܎]vhCS*2oORa"g\PdK2xTdC<`-'s?mDj3@}W3855+LH~k/[Q!!3n3]{L0ƹ湊r8};}Vjv6e2?VNT#ءRfP [T:}\@!>Z l0AKGQ/ʍ{]CҔMTw5I'DjaS,6=!k]>vu7p3 }FT' ~A9b"ƫQ?dh&)YSzAV2Y?GrLft7Z Fi̬ƼNT:due(wtm&> W:tsmhm1}祷Upa ĺ!tYHe x2;-~Oףq{Ƨ-fl +] m 1} XnM>#\m1#Dέ mKv0RZ$/0_,;am󓔌o`vm0_/bM~0{$[ABlh;3$ 1O>e>cOxj}X/3]R j©@T&Z^3Γy]^,/oyX¸zvƇ֩HȘ)qcCiY3WOB,5y`Nw\4gf~RcPb\;%{z~ٝ%'I R7l.أK~)$X,F3{Okg}ǷeؽQigA .:5(CN찆17x`\}kD>:'>i=4k~B8NmeO=CΔ^ l2=͂]B.XL/ο^vą#}@r@2$OT ٳH>ew3֙In@4mI!{.&Ã=݅6 }>f Ju PGcOPWSX)JP[*d==<9`x1Aȃui`SDUx9At ۑj6 kϽ97x<$SFsىxgA{5D?Hp-(ƈUd4¦LH-c c}L5;ް[FuDRI%'j'kblY])S\4<&8n򚁅L{\QxZc-yB&D DZ@3DddŶ7䨽;i{Zy$VZ>F2Nx  m̷b$&$ ~~S/DZ(hRϷS!`9ۖ y)#EDH9!*n'GN tFy۟qխí̀AZMLſ_[6 (63߾{ bzxn0rt% =)Sq\=/.jJǏ>v|(%%Xu`}AfjʂiBr/+*'muUH\*޳ʺBUϮg"⾨(ns\L}fѱ WP\q a tKm/Yɋy˺3Ą^oPq<%IQGI|j'1Xő< WL|Lw}7Dpќ&[q5,x.Ec;ML{ODzj]).oG`o8A`n}-:YM9Nr>G{ Qk6Ή^lv+Әz0Y Ģr%ɑQ~8H,FnfD'ɻhེzi ~~}9ojgd]ۣÁVYF c!o'C,+5S$_Fڅ8xyY tCdO܏K":xiD$i ĺ<3@CV+]=(f*tnHZ+<6UI=xSjvr% 2x!$gL\!~EKfIfՌ~w/$HD=+"_ghS-ЋOϡxP{r1籃]Qy>kv.;ZwS!>ch팦$@C  ID)_.Nj3\͡˽Eш|0]E፰6zqA9̺)!WqkLǒϘa#ʤZ^2)XlLQs$VnNuW{JR}<}n޽Pl$9lR튗mtj7Kbl M1]sNlTd&_و-h $#5Z5:KNܬNxFo~B;|*;„d81*Z[Н:>}4GGfa{~#,# k%Swűԙ] ۥJQlͅ8wozҷ%5l_>HR7[K_? @1F~*`2'SExAyIW;Ec5#n"HE~ɾ <.9aF8}*2(RD~|!k\Nn_][ `Ɨby ? ξ2IV1ep7;u~<4VDč:ׁE4ӯnxhqlVgJ0r S|9'9| 9#rASm)m98R,CLTafcB7YKv$!4{i/G!0 }|ݵDԫp|9jU'npHZ3V$zt5Llji,L1cjE&]vb2VoK(:M-f7 TTTQz֘I\&[O̪>lކO #Pd3QA/̈́WFIqw?mSCYg~vvkD: Wyϡ$*PcM+sxlvϫ9/29աFu! g` :ԁ1+RP =,dμA| /}R7#P%UZyWB,kb‡BF .ᾠUr"'>l;j4mDFyBdƎ]Iɮ?9\Ip8d]o?Z5N=3@+_+'K2mq&/< ݰ%^6gPV`(Scg[Y3Si@|l~\z"IZNߋё"9?X1j-F 0-QmCH/ p ]sq<m8ɫj=W R*+~ ŭ!kZ6v+O.Z )." rl{㭯թ]c,zkY!mĎ@J{Qe\Bj*di}~?*/=4݄ [t1T{쬒rjOƋAnʱ->AW{H3n(0f窳V`#.Vi Z+5ˊL#Z94Y-9SJA]h?U/ f޿RKkgUQ֜ZL# _'wUU$o:Fqi}oR>O_vg{[Mˬ !׊|qqh vGί20׺W4a)U9@gSBCvu):ehz]4?ꍤtD;c*:qdjUc~E8XJMo`e櫁?N;9=pL](*D n&T-Yc%#*^FU$)9 Y,|2KLJa+yh\:r`3P:,َB^jфl'?ɜAļU r`fsӸLQ^3YCzR-=H߱M#g-rX5]@|STirs F5BkA_zF/}(y-y]ҤTlKKN#BY\R2;Ty@=*"߻ax]p ,7[BL[J2[Unn +irXƍo<+><ه7\Y8za~'@:oćxhLuñDy! 16ژ?d8/,tՃH6j'#&x52;DxD*qF]/D.Y.i!rI|#|v݆ڽAsM}/H'hۤE8Р-O@jT9Pyy?㦑H4j~XE8CEY0-!9yWY;7|ߊ?ga^#9QLmgvrm50dzRЊxr\]9^JcyZEӫunA]ow+.ygVUrZ IQK1w zGjGkh0 ,v@0:ѯ][mʇkWʢje<`eBù]ػz`<#}kKe!b`zG;Q0#۱F,}QYuq)I.Ӌ&+ ;* 7t" 2'Tx[.An6-h@QCrYOxsc^;f]&)O,k#Զ*֣5 ?RlcؖȼZy̷jMuxfqKo+ܥ_*#GeS[{(p{ WI& ]_B/;I5bkbod d"-T1bMIN@p[y/֞R}O)M2*rLWZW%hoXG߅;'ucY8$U_CDS)ft y% G+*l 0IzΞ3k4A*'n iEfMr5Jvހ1k=n_̹7{qVB]euVH>|{A:A713`l`PTxaM;)`q1̯κ eB25h]GKؕo?uG{6e(WW֬C4sWپI2Re~$ٙ=lm'A(p n-ɭ-"n+aU毃'lD e v=O<:1i#ZQˁeD}$kaW o@h_CLON(0UF;BYRYkZVl,6ĐBuZ Κ.1eu4dV0e=ڤ1u#& J*Gb]1*"_u>S*Ȱ_R>;TmB9N2UYUX8ϋR.@ ۈǻ+gzlK>=4W.>Iky-SN…T}XzjUD\LMT PPSS@cT+&ѯ ylXHYB/vJr;bp+{dKܿrqY/+zz DTţ u0bt?_h{Zb^h}LWg"AZU*hǞ\l8`MHo2T}Ӎ11ԟ$F:+ҪO4Ǝl\}3fP>p1or:0"%p; aГl:Qni"s{櫀2+z\Lj9BHțdnr*y`>`SLGsLBa w\էD!Kᝉ/["w>hc9Xxl/ LWzȋp26FLT9_F܈92{иVu4U66<pu H'gGq=:jM ooW4/zJk7„ ^H 1[do>< īReUD5"IjylP;~svѷ7rK2jwλmNY+QicHA6n.Fh+oG`9P;0A:c꯰rģMY!)H%Y>GCQ=hj3[!{(9^F*`?ZA ?G(LhM QunJc(r6#Rm ıi6}5#?c#}Tݒb|_-#_Zdl >:I_e  ! v5[8sQ hX~lÞ_Pu,>]Pӧp5v )9ܙt`ہE%ӰSD"Mflk3NI^7>),Sx_ͩy)Wcv?\BQj.Nř/r)V$߈՟>7*90#r ޸f0hbYpv SH=8jk6(qszw L,,cg0C c&ԆMo;O6yp5?4# `h_&ʒFñ0`3nWnX'}h(c\85RYn㲑i&Ћ@DMwYi S"QeFRg!6j(QA7VjJeĕ0ۻä+c[/EbB%=5iPĝY;{k@ Z$Q|F>,eN1ZDtBU#]-IJ_ǹw [e;JUxge̪_װWKjB\(b,\n#mdc/$C2^j`'7Lu*xdžU0rgCFU  :LHytMl´P>/V}ZcTP6  Sm Tq24| ~vTZsxrfOeא!Ϭ܅CGo*_oDS֔m`$M~fnBR1|(ff&I }M [ƙӍm Z:"wi a4/~YCv9Ƕ/;IYvc&]9rXSp4tE{RӫuI ǩH71 "u_1/2}$Zr5x}LV(bM[: Kǩ)s0~Cň3UjcqOrCKδ:[0V $&!laNjN WauFs%k]\ߞJs); Ўg}Gp RMݍ˔؞>ĵ8Fb&&F>Mg `k6˒1ng`ψŚn\-5HWTAiVq C޺c&8$Be1$NpCTYVEQq/Ȱ&Vm~u+" tmx1-= 4~G%t X'Iֶ:?Θ5~ c`2i:T6Y8N|'wtf߀JJ_K!(򦤺N ۽p~9 2NrkvL'n[sL HN0т!Y@X:G~%zD`Uc@R'];רzPYcJ p'd`eGr~4BO̡.,Ͱܢ҆-+, hL 3ԼH ph}xB".fYj2~آ&罘8ީ8p,O#,9->jw 'p6Z3C-#q48y}+s(=' ;3:r\Ki^yw?8Y{&'ύ<$TC SBpHP n2SAȻf)CkHRtT۠)Hm)tg"zD+YOF%^䅹vi}' jO[ M=轰P &s+PI%솃ʾCc/=yb ~4sU"vV'˟)vX.k-f7)l+_'JW8 B,~-ǧ$3G:]桗F^ uyPƟDpmY}5SifqޜDnu+ .PHU)<@%i~*θ]$QuJ#fwdhd\H N5C̈́DeJd<@ul }k`ٮFL8u{*V5dvIZ4:|/8L]YAnB1x1idzeN̒J0IB*UMS?'YheՃfodG@5YFcO(^} g Eq,wEw/aJ9`ӟV֔ҼF﷋iD#:ejY#p=mHE7QʉeS\)5Ξ{~/SNgS0. \;#qt.C8K-c{\p ª1eUP "`,*Ei S+m€Q^ ^˾UY|d8 ~ qV ,CYR(FJݎͻ:,-K1r GmD}2Ih|W  y)(vLsY jUp!2o;~ V MƫEh"ʟrB#M-nBg*!`;RE/kT n|)4U5h?^2">+!U^9 mi *#w|)w9:s̫ve2w+=<8DS !U3"ȱ|>ǹ:JnmMѓBLAҍͮ"PbF˅d?eVɶґEbH; L(= / ?KU;:dF_h&>(`=p']61B}Sy}껼_k)\7hok+]=eW b `ryŒNmneeّ5$ >3BfkUujgݩ3YWUU;ms?g6R[øOE%1r#CJQxT+,Qn]5yz !)lQQ )< L^(؄lJĢh'GÖwc^R af!:ô#>Ly}-ZϥN]qj:l"&馻G8w_@[i~Y[oNP˂PsHP %{yEbжpW'O-)/0b+r=ra5gQ8Bsf /| RVLqW?%Ka<$PuFT;O9na"+\uk̛ȿ֧ hSaoMh2RaI=KF$]|H/9% cjbt.~UfK~u"USC@y {mqF$ 7^/9eh&,&8k⧨IiLPGэݎ9}k/B${Ƙ@K3+Ԕ]e On\ xI̞CfXBH @FX\{ɉG]벑{PIXr:Xc~Rٙ`U}tѮ-iPߝL(N'Z0 ؚܿXQ)G-ի7.'m~>L\fu;ebt/ME,jh{/⍥Um7vA=/vp 0CΧrx@ylY-w!SFyʫI__2ѯ$x;R?S_]vC94zܿffyM.0HQ{͒gutr+t[9Ir '}y+y+ȭA$ U5KYF9֜86@BunpHw6rWbv9, `^D ZxAT(()wЦJY;츶D@"R($v5Ro]rom7/ Xr3G@$᜿S^@yVoɅ lC&b ko'8 ]a^^{?*ۖm~pN8Dy mBxdZg}pGBn8 >0haN xDdaH=rZ)z{q_{@a: U gN f7ͬ@Jm7_Twjs ǧHBJ~'@` ͑Aʧ?4q+$c+r{x} oBĬw<ֲ8~G.ho><ր1!Uf |e # I¦]PUO? IdHT[:G 8Рr|P/M뭘7iE]dX7*=[⷏nz^*猩x5Rc</ 1* C ԰ppSWqjE%hr6oz٬epϸfߍkU[8."{ "kku<_DYV(<^e.ɃyugO$մEn 0"(5[~C;D@I]7E!A.Z\:^v~+~NuݤaUEԎþqScePP+;WNWNfr 5B\87qq'}̽ +i[lMKn+e&}XA\s?P\qz'uq*S^(v')9#=Pp|w^mQlR^}yH473'^WQ»ItloCc7UQ! נ$?\$Jx>'UՌfGuΕ挝O˩B|`+sʼp0>cKJNmUJ{W.@PYaJR:xl LE6E%4{MPSeޟ% ϖvnDO4+7os FaG"*}О†KhI֊ z$zL5^u%djA;[ߛ2NK4s%5sjWˍ" 't`r@|&s/B 8g_ >ޞ|G|phJ^"QL>{m+v}rδr;= R9Kq d)yfƼ,<=]'IPa@)c9@hk:kXiIcpQ<x"9'b=KFw1i8La`wTyܒP!EcozbRv4O)?;ПwSr"xW>`.^2DBj!֕QGgbx6@4~@>5W ?0Yz%GU])japi+n2D|pC^,AΔg?jj [pX5$P5;ɑE +%<-T/廙۷҈g΋>XT 6ŝ˷Ls(ҡԒWBO6?hSd_aQː4c]F2G&?q10/Á!R'_鱊KhdYr1<.Ξ-~ԛ{2(dzh3cIf0ӗ=Z@H/:uAY[cIGi$6Tqn8A7JуVu1?m~TIFQaɬފLXͶ'9YEI $faEDo@~KF?~bQܵuBcstH9q5Xծ^kB);iGr,{ d7OB{.M3)fz B9ѧAk\̔fe\U$s7x?,!h mUY8#'0|[#^5Λ?I[U?M;'Tە܌ũffO[N^+ 7>` 'X=8"Q8"Sgԭ8K*q\Vn2-F/OL%mMbW\7HĽ%$dl X|^t@h4 7H7#Bl6qZngUl"dߛm3' Cw`y 7eA_ϣ57ܲ#N=ay (=}nzFaPn5-ƋYCߺM&n AK5*_mZ̗EUW^pZs.7Tg2/B,pT6}l7V5;`s$vDd2{n,SY*PR'FeDPD9L1{n4۹>~~ͣ )]N5~2TweA=*&KOkKXyK;CKA=-x*7F,8&u?E4$v@u Xâ  )7gJg0wGbEܞMw9-?'wT_L30*έl$B fЛ~֩Dm BŽR O$GTvP^c_*rŠaNs&ݠ{=ʇꇏ˾k,uFȲԹZ<*zlcX* }凧=I9 [zȶle|~ vMSrkǶDHܭZ2HG x=#fjzY qvO"oխTZנ'&"H)Qk⎑aei,BSuK@1L!Wdl- svAQ/c߻,O#PCCrpyZC6 4?ŜH~]0cZ)U-v L <8ܺ7&GǪ,,UV"Ü% DB&mo *T6_%WeFF1$LռEŰy. tbo?.$'n VK2uGMJ'=ZEA@T<8סFf9CEx ħ3W?}To+*aʒERgְ`01Tlې܅PMN{lm dd`± wE#BJqe5P:wx߼+Dy >F  $jjU?|館LX2CG[ґ !➳F2o|q-Уu}a?"W/ϸ[" Ys'Ρ (qLIB8Nа)3EZ1`x(vLL,_2q;0Iɸm3M__-"lCNBjR|#~ڼȉ &-&lֵ,qSӪv*YH<6V"%aDUb}#NR=Aie7>w'*O;;Ʀcc.?tK7 (x[G0)Od֛Y\#4R®q(ß3}{E$r!ֿЂg2颂ʇ_.O7 I|}ɧPCљ/51(^`/rTM+W9/6ʻTrsv?PML )VͿmp%.X:'{.c!&'p f(5f;zagȷwN犵A4O~? 696(0ie!Fd:q2(STE?_c)g@)I&l *Afơ(`7E\}B(^rzW8Y=YWq m< mq#m=PxFe&Uff#VLJ4u~i|Mjp.!0n_LP|aSiLCW>]76֓/ M2!4.$^?|AN$:x>aonep/ZZgKb4Sh3C!c .YI&\q!FEzJ C1Ǖ9";*M3Ĥ @!WTE$Ph3D4["~s\-aG! @=5o(nod@g.. v8#Ys^R +yCg +lx6=`$2i_Z­ҟr 4ɋ"!ck!|FUh1NQ&s{])=3t!D^k:Jdz}+*4K^w'pPX<ݍugc iB ӺRJw|[5WuޏaC]yYفM K'2&N-9 / (G`ɞ\ eʈ'H2nilʿ{ ؎P}Py20)ͽ\t4\'Yt)QmELdJd~do5_¶Kh2D`!ioP6A>B]^#%j@Pԥ<~lNJr&dr+2]ϰ?%qՑzIFCyJDzc5F#!+C}R~}W.axO&h%r6~UzJAcP>[ðUtȗaDwpABC#.fEHF`А4粰`!5(D(/ov>HA~9?8!m-a[V#f(vswiJ7 s8Ĺ_yPDZM5'tH7vJJ |TV5l-hVr3{($_M"%SKpW~n@A\]Yng9xݔԈ)E[m^tu: p+r R// Q5Su ,K?!/vb Nb0RyL(Vk7E3X3櫋kR.'$ǝ4;lOSV?g8~}$! Z3/y \s3/aP\G]z(@̱ i !FsTm-ƚ<&G! lvnbQ@؞=<ߓA7)nc?Zv{dˀ3%Es̘ &m 2C$6*5Ex4Ci 2M*OA](u_kGhspG Si'}Y O_ӓPֶc_N7'gҦE=aR%I K@X}'Wds!Jy$Rh'T:OM`XDAG dC]ZaivۺL5n634ziţ!UcڨVnCYܜڿ-ޛbo?{uAj E4d hvJ?[8p2gJ5[3,JDjh*/ ᇔ`Ŝg}d^5"աa1Xlq7QKHFGE>oV Cx7 qTwnfu:[!*"|%"Mǩ;P '^_ WT>CEQ/R݇80+J>q 5큃ͼ a[?- ȩߺNd0-:JqrV; Y^d*sk 'W/ȊQ؊т *1I ?\9 361[Ysqhu<4?F&/F`$zb~\\hhnԅʥ~r)nj|Z☣VTEuO HҝO%a߱[ZvG#VV$6џ~_ 2~o 7k@ +׏|Ŗn}莊`&#Ͱnkj:޷&*uj &ũ&i#,0.[kA^]<5q ʦBM,&O@@Ãf7!PSsߘC/g_ܟo tU%2;7mR\Z4yzCXn`f0!j6Fw Ny7Fգ4K$ ,xSkt\0.E9(_(,}1/>zСoPpr?WEr{jF@w\$4sP4 l7e躌AoFz+?I'#!V,JRStr SyS~^wdaOp([kUH5.wy'ZT5aqLOin@ /$+sSD4'*qyAP}Zz !hN z UT="hMxiŠϕ.S^r1P"D܅guG]q:a5|sh8 {Ğ=E5HB5Y姃)TIIڟ= -`39c~3m@nYMZvX/B;/G blH+Y(x((;H*n//SK+hZޙ]Ҡ4YG$[.4Pj&vW^aߘyG-&GG'uDTSx}z;}KT# URrUL| 07o~2,iŅU,ow柒_ÖHx .`:*g[*9N>TY@%e`.l , ykghoZREPK.SO2/+M+_rO78Id1~{WAy>V*@˪5kM 'Y ݹ)7 VN;D?~WƬV-Dv8RNrG/KEU`KšZrC bPDZTX{> y?'6$4"Ar2\wY dj9]M2{{B˽6*1gdRppe,3㿶U&8J gJȦG֛>]rM'6QEOAp.<#rb _XДoT-)8i3'<\g7g;=Nl*7^̜sYGFy'Jbb>ҍBp~֛"Gg>mL Yb@ XHiqxSs7[_b#m;'`Wrb siaU)96p}_Bc;elަåDZP.5f䔗!s l黊1T9;GJ3dKΈ3 O^aka /m.qӋCeAs4WGPO5$5>z\])0YڔZMp0'BR˝0^UD4_I)Jy Exj6a\K%*>oF7gψɨYE< ]p`b([USew'V˥1:ۦ/Lt`swg8g[j~%aAw=[p64Ŭ{ *Sg\ Aiض3Oq} T%p|{v UWA^ւ2W{cPi]&MFb C{|1Z7V$%|cna*v2t7~TXkǜ_=b}7 DCuE -anzYǀEAA6z;O+j]{0Ӯ0'hXPpu+nw᧚!no hd3@>/ez'(޷ qه+-f%M(ePݾlAzb0@isrbL;^ zgnn39Xxsժ'v4A6&h5uJy(>x_- i,y8ʹ@)x>7$*3w&׵A3~wbBݺ( ߲'98C-LI}!}cT[.c!~>}hhw9C2qs+o AxOyl^kMǎrnt j7u Zg@~ Sp[ر95P%P ,b^Wk7lU:=^ʱhҾ" ~ݿ׹Wr23hl1}`4,wp2 #UXHHhR/)i%&7:N |M]_J1mUDKڇgiI F+.Pg0U}GiɪrhC !t6UL .;M o5E 稜jvGjOHW)=$eBԿ50ǦT;1 &MbH+[(ӽ+xY*ڑ$Q㼠iHkBS#о7VKfAF 4,AUY $ •\ā2%+ZkN/I ':n4m7GBxI#=se8ό.D\Qgq?Ԣt;zo2ڙ;Tai~f.[ uOHuJgLt|D!6*duU͝D,pax GIBm=NT{ 3v00ӋSkAQ|3l>.A+WŸCo%BM wr67 UFW[P0tt>٨g|Q[`su kdF}^r!==Pг \Rv,Rf "$m39zԇph-o8Lu5O`8\hed ٦)Jn>ʀf8R.0<`g; j`o[ebm)ܤ;J5.,f!Z[xB}FFD-$3亂2 aB#ד(BIF`"D̥r/mQ+hCWjG{4ZwO}Z i{s݀':5ʝk u2#6 .E!O_h* ā3> xx'J;2!WMrs&>LsUiAbR*+WrۆPv WQ ƾP\;Ry o)Vogm.(#t y!γPg  j}lxÆZ*UN%Q+.5Աq=; /33]rbW6T8d}e4-т'4@G@{O/AXpR(d ER?av{GH0̓QOg }3Z +k ` 1zg1 D4+ߪ]ؘaa}69>(yBR*lx?U% 'L;uh4+Ѯ9e<Ӧpٻw"Ov?$kM26~t1+PlɤӋ/B82(xdXDa>R{};0N.69_#t0hB/r<ˠDZx .c=(jeA/#9O܉ ̰K;3*ɾ;\LrHWi/rbӞw. 'b_$80̌KʥB BbqlV,![̓:|M=Qct^+b!;3|mHC0%#+?:4t9H-Qm!ɭLp K:- #LP·wVǬ݈ RI: ~q{=0atI8[<ڢ͠JAGݐ-n*@@T{/w;, AYG b: [_ԤK;3IKݽu:/Hm6PhL E *k?.7 7VVLq|$u8ZR\fm%BBE)sU)^[t`7Vn"})L=nrUŗ7.9ƴ[(8)\ͪP8p>=^5bquڃ]P6m RT@KBUr Y `lm2<#< ?#WI8, Yt}lcR]:M6TaA\Nwٻ)=pI[7Γ}{HvC {.@؆@ T{Vxx>[wi3W%BhZIkioNqFF;|՟ ^`ڠ{dZçewsZza;sHvvȬ`b>z*yEA^U q&bڠ/,4fxn[w? 珎'{5l,<ףm ZG8ͩ/_7wnʩ(D,.VQYRiH yt@zJJ)C]ꄐr)W4ѓ|%2L2\Z# U̦ }C"p.R\nP1aX7GvZ\knA"@'?S?e2Gڸ}a 8[f3`uTºanwyzvO#g۾+` 3[2:jT1)&1^E[X&2T8_E!4)4^<%zIk"K.,_&oK޳Q4p:$Sw[uEO η,8_)[B HY(D! uRٴ9psΟ.=^ѬY [ 'V)WdKrv0 yM$3)pp+Z3UXsfƱɳiUw;E~ {AխJje:>qޝ!0cn=|ocZq1s"6\^zEzHdJx;,UB^U7R8@ŇknEչvLU s8.G1zr7? $h:wZZM&4^o=ȕYz6*/97AG=>+-֓֋j*8.FX;ǗKqTB|3̋n*b0t"WQȇjc) \JcK3269k3\uA>iڀPrY0 }=ÑGFiK {L(>֕hc0*]zcBꝸLŶ}8ꔲ(o!}q8EDƜL/Eg~sL5kL~lzQu‘Tb)MC^9wM8 hgٱMA:_|<&">9|۰S 0fӚ @E{2zm>逼q3JP^rL#ܠv`fuI;&^bJTFu,/Ylk\5o<M9/倏 Gw߶fqǾ{C'莈g_.wo1 .O\ީ`']4,Ա)Ys/t_Wg\ޥ/8x~WбPJ WZBJ_(a'gLAYfHFn?5Eyda>jn)TUE dɖ5?0XC2%[;((Fd=x\dt^ܺr̳ӝsxj)Ku" m_8-NcJlWY^Y+l 2UN@Anq}Z:uR|6,7kl$|5v~Ve vgRWFv&RnZ4+3s2K7/@w'#ٱYei~ m>y9 m8W/M ooJ]4PP?S[ >[@21JɩFRy6g-%WEAHʴQs U.Gvy-]TX(4 ^B |o'.aLj74چQgPev_jnwY.ӚvDfZI=pLZJZ)kq[W+uS.pM'07JBYϸT깶)즘& 0EvF-WţD~5PЅpeӽ(駐0,e8p`֫_q I}f- ;z3@X+fձd&i76Qo5@IJ 'e>iB0B OCt%_1ojH\o{^r{EUY0- ,5C>~3"(hՒ%+j tT&/8Z<;NޚUQ-U;|[QP_1F[HJ"SR9%S0bӚAms\!$Ɨ/ Q;hkKu8`[9Tޣv~ z;mtv6^NLnXH =5yxZX; ҹ.|ٮqۢ,0;W<$Zyw^mOWX۱3,-;sEN2ĚV×þ^!/~¸VbXtDg-4KxL: O&AҐcy5!uCNRv&^{_{2PY I А|E$2C,6P2 m\qzghY' n&&AtpsCmoW  &vˑ="FՈȤrEէ[W":S5؍n~ws4IKMelYAd)g-hGݣ5;LJFr\a0izcaZ6JmN?S+$#K}p'֙wmg::,<1&'A5ؚ}/F^YQu!fkc>\*nP 2y<1A+bЧ#q # 1(:-ڇ5U0CnZkӆ;PU^X=S0SռN#`w.. @,NJ䥍iL& )vQ Ig6gN7~޽FЖo=- 4hK-P&O .,4=P=-adtt\-2nr1%{T_8ԣEK8Zm)+,fD|6_K{Y'g!.}#pwtihlmo\By)dnD1_Ȗƙ uKΫ*mnxh V3vL2/Oˢ{ bc;5\Cm[g5Q'ߙ3E#d.7`A4 earFX:AZBO͒i;n[9Ri8q~]OkK8L?MCZšU'ղ,E(sk 4-rFi}d/o ytӔ&aHPD2b.%!lWRE+g$sXy`Aeg/t\|'VĻNYSp*9mr2VfmP|&'`l*^N":qؙc&vkb_ O3rЯ_ft;U AK;49%eA"`fVtkhZ(BE{qeY(ukWH"+n Ơ"fד@/d9l\R#czmT%`^u~=h 9N1^MnD|O8Sōi` 7WvפJNL-mKt:H10"o/^BeE<cSU13;=y 0r!RCEh7 Zi3,~+:hlmZa&)-W9|Lh\~Jր*Wŧ}x<ȿ~}G'E5Ƴu+D8 8Gyל3_CK1Eb!W 2{>8G|O{~BSQLө1)|- b]$҆buh몤OG-2&P$!xd\%Qdj[QA{Dȗ3Ibwȕ Xcs2n2@FRJnq`ɫZ,$n#fu Ff Z"aϙ 괱(9}?67C B6w(_`BP~<+V4 vJt2}fٷWS0x4awHN~'wh5._b8zCJ#ړac&7A9 gJ\3IU%IX \_AoMq(* $,]a#hWn;_n(J q:V ! Le##V ӬAELI`{7 @zS VBk}@a/sZ^p8ngjQ64I+x4I``1dy1t|UUwﬞ[H=9ڜ.L^א]M:%-B.BDA%f wlYKsܗ1hoa||4+um$sbfz.@?]hJs~m9ifo)!2{9sYJ2OIi"qLI"IjzL|f}RGb.Ãb{ؽ.࠾w x3m%;0sq0bB}զ@s3k.@MrHicU-Za6`Ɣ6btfSi:[Z4Lڥ7 GbuEy0#>('CO>?z8Xhj_`|xxf=bd$05Om-{=twwO? 9>36{f]}zPZ?#Sr5Ƹ&O?_EE0^84B| MU>v< Dژԕ9`񛻜dwF]dqPLn/u ?@O98tL{`Ƀ9bjP8c}R)8Nz4oyI ,D:%H>bP$>㲿9 d%?˕'3r {jLik˜ŗO~0oqn?ǣk C YM1rS>jNjIjisEwFU9 ZUڕWq9pF&![Fu Ul2`^D1umT~b:wB }'@5[ˑ9d VMJ6r%4|\?3D<1C ˢ])@cpͣlG¥c'绷6*Uױox4qrY6#=2= h $fiTG@u5~ZĒ%~cϰ-0R0lO$|^{=ZL[:ve$!ӎ-R( ;K=d=x֭a'\4 (lm@>xfq]%Zd޼ ƃ8"scեby=ry<9YiMT{0Sp$E>"L@'#u*cqL~2 K@ĦFnd!H$dTXI!U#ݬӲDR۩E/[Nl^J*G@*IA7$x G_T2L!T3h\Ad.-G)ze`N49i\IhzÔY.1@Nee0 q4 jh6=wR[?P]27稨և{ :^TJ^OUQ#_":Y؜m 7$%6͚wW4wfR)lH&ZZFJY؟0*q *є壗g`-U;X5Hꉊ_Bӯrj!jA M OP\~`S+k#b39j;p ޽ ̴(wB(w9Nʡֵ q\MOU }[ BV#zZOZ/IuF %}Gcz9FhAqmu0|9@o- ~D-Py O(vx, ZKprzP2.ponlOIki EOge2lSۖׄ{Z7B jlؤbR?؜ʹZȥ'_Fõb)}aҘ 졍]@Ȑ4lf'Fr(~ۘNQ" <~ wH -dgVBX"jʶ')[2Kyi1 u{i2:ʰd 6&T$μ 0Y#m,Rco:E_J%eȒVDsvBB ^ e)ci71ÿx5 $1tJjGCP6γNd99KtHX m͆@.[BR]-uhn j.(&$ϥ߇$apL,#~xy% zU,hpq/+9MaZ3\'!7 C&XKyI)$X~%&cshXKIf&¬Z ,%a-v2sTܦ0Nć'84M$x%p% ǻ7Y YywQeNIk·ZMA @'j{9 Ll@f~S.t:&P)q4Ī2Ƚ[;nrLD&-ݻy0,g6 zmRc,/,Գ  {N$G2u5F'^NEUZ̳*f֬v/A x96Mٍ"Ɉ5Eؗ 4:m\M+,b5Ӹ6Bf./ֽ1 习bFu-[lzyKѭٴÿRKRv3>S#7C,ZJ$}- !̫`JվrE-%tL(6Pifc\6 p *>cœU58Hy"+د$m`*cZ}]za!4_ ZpN Fh:<-H{\K /,yT{σU({x.ٕј-)Ɇ50U7@B)?jNP<8JJMVLQk"" M+ jN՚G],9ܤ^vyzr[eVŭ# @ Վʫt ܔ?zen4>Q;yۉ^(>ʺbXyM/? 8*H"ix%_uƎܬrZK eCBX*PېPE `^*s JQ8&5#r{` Z>2oVz!<^;lQ?iAsN/Y݈ V'tҲ\8%[PN@6yxsm sq8.ݩK,J $Zicֶׯz 0 jWse1蟁x|M@i34X"tGٍEzH>i%#:>0ڪ3F'HBWq"'.SFH (,hC//L]B{/Xm X!^Ai-QJ0FNÆa qV]SL:K{cF"@c%'/ubqt@M\ `}vfarġId%nNGot`#F[2@bu@Ul(0 ቑ-HBD5B̄WU^$o}hn+_p\oQM`;4EXs1A~b+C6qϤ0pZg)鄬Շ+Ah30Esji9ƇZq!> wFre#kt0WG裻dStr8|A+oC,)1Cx0 03iJ TjNtMΒ8J_}ẦBZ|$W"W\ᥝy=QW~)VHwC/#jgPWZoKIW1Sߡ[C#G6ySn%D e,?[͜gY12(kf'lYkazAo%mW&2Eq\!2vo*=UloV>O _`>[ƝԊI돑[G9IiƠe?U̽UToLlAiPh(&:_KLMjB߳h(*t*lpY"c<"}M0C]鯎ȻT수rs[qw7;h֮xe婷S.;\)r Sid#=twJ .ree =%`$!2#ۃUW fͪ8)jP $Xe^m<9&M{M(=K^wgu\ V.,>lWs8tƲiT0Ԩ'Xz| @| G-x'؅O61 Õc%%{ bx %eMzy=B6M޸˹;qzPHVȉ18H0^Se%Ki Y]gawZ_96Plm#vQ0\E|(W1-QEVmw4P˚t1g:G:"D1Lǒp;[ޜoF{sB?-G~QͲ&Y3&8RXSFnd[XhW=됞aCn<MRjb|3@[#ggt3dd^{fMO"b'hg:|ǿBs XW'*0;1))ZǓa3ޒ\t_ttn~Y2!f`k%E]tI31(DoCw,vFgQaĤͫo4DQB=)-FE^KmэKU?gїa C5;p)J9?3Ւ6SMF%a3Px]g 1wO",Y.tn'Vq.Q2tVW}H^n( Y(R>Jr]oS`*kɫGBO"mҿ[z$&:(">[8T\Ə.Ip}U?gzu;*&2d/w|~I&W&Oi~vFե k&75ZӺ>;w+%z{az]5TTo򡢼k{#|b~֑F[)Nye+ KBPivWP$i+dAAHY_PjB`<o =KZ09q3#:fNv bl5=ZX~K(uE$)mP)w֏B ȲҌBWxJfkT)creU+<_W Nڒ_C l` ?>x1$|ډX+ӺQk[ ]BJ<m$,BÌI$YIAO+L6pe#dpOgZw QqJBgD0N1OFe[]?TR@sM]ySM`(ȵ=Wx/Ӑ@U}2;1Zv((pRL]kR"r҂rR"G05}=ztQSƬ3?krlD{BwDp ѣ!\paۺ*uuX RTkVƊ,G}2XLY+RkzFx/bt@Є27M]D?"g4E*z\Y6Ja%޲ /VakhŸ9{C= @1oB؍na}j֣_/$GO?rU \X/U/ pdL*E%L3>6fq>+^֎SsDڠlj0q=~+> [$[}]3?SOʃ0\?z~dEb?onQ5ڷUa72<(zɋK>"2iSp" /LS-qېoKoKDU'4:Vf_ <<aG;9cO-0vEwQLe3ykl ")RZ;TsRsIQ*7o3a;><'y!+0LSus M;zmfPڌe\ȏN/x>^xvAW:RfraCyz5/JGzj3&z`_6E:P1tT7KI4E?Cp1S2LiW4ht4j1XY|FýMjK0 }V7O [y\tF>uh2^x8}20YCr޼QhݎtƶXq#ӷl'wlhJeC DcDZq18B7VٺX"&g5ݔ]^h( \BW]9Izhmqb&- '2[N3'F<*_ vp0v@Xݲ^CG>( *~o"o?FdCaʐ/ qgERH;ǵ˳ d30$ovL_鳶ўٗ'c؀=ۊlq0P"LCTi=>YԃµŔѨ@H͹[@䶮%Htheѝe#Y-U 7DRa!._äge)ifO6 7ѴGHZ ;v,_Y1P9N05J\[řsô61_r?ƭ7PTVn7Wv y}Tqaw9"F&͈ ]m Hi+{R55DCD qJu F_%in`}m†`ٍ!!RAl}37\# UЕ6jSԴ&$z7ݴ0*{ycA=q Լq%kbH}$<8z00-c+L9&G8V]RdzZemuR*7>:qP˶?|]UYuw<ӿjDme]}!ʹ g ?cd2F;yt|6=p#3l&BT7ScNddW*θ"6P'4^fTtw^@IiyX\bT 5뫵:K?zݼŰ,h>;T"8̐\E{@4xAhY'šZ{K䞁U.Đu)"B-V?5b a6|6*o4ZXJ3盧1WBmOItN58w;ix^8kKʮeٱ7VP$[gmjqO/QgF'm&<ӏ]_PZP{[5=l ̡(fPū_҃.s2x'OQJDE9oz^O9 9ė#4gk9={!$ .aɑfQVZO<|O?;j_7f)$L+S 8es^2h%נT 6iGا9eԘa`gv Mo25X6j:o■k@Բu9d8/ i GNR^hȀ$Ƽ y[uE/mbF}hJ&Om+ l^TC!n=iJ%t~l; %ae6t/_A@g0+AЮ=Y}8ֈ߀dfFޞ!-z0{qlsJanv:_X SZFf\eD{ YŗWȊݠts`!.ldQ)aULڽ; Kf"e<\Yd^ JPz2j*'H޹^4ʥ5'&!*Y lꌛr5;#\H4$`CNYn۽\F1\) X$pSbSOe1SOS lW CLֳ$9*lz*jV#Zk|@=[R|g@0ٛ e;S}δfuxEFL7&tK2$Qf#^Bn怤9N 6ɭWӓc[0Z/K{R& ϑTJÈ*am5[(,P ?,my=BKՑ עYА;jZLF"ܒ_^E+'iiyG*y#TA+JK&yE0L[fdwA9'pm N^F Im9leI-"Mm+ҁ!,dsw5Ѷ^zR|lJI»;oExNvF/$Aa{JnZ;pB=uk"x A hO3iNDucrTk03>(9 +E[$ڹB{d MҶޜ)zp-x]exٰ?vT"N`΋aHpL^h@ eDy%Q8MU1Bԑ$$զiSE[q3S]> Q([Fdj+BD$քdYiW2z.aNip`=gtBK2]v` V'eSgf*c̤HXw7!nGY[0H$`4rCc$  OaK= \-!"МklpւPi 5sFpAqg([Y` Z?5] [Egitv%DXWmG15q^tl n4n̆_ `2Y85dswǦ%vpxs4OWv{BT-wZtzbGs%ڻ3 *qǂkO~ ]%z2Ek^K?!KDnn}Q;ĹɇB魍:_)aX +2HB6[\V( xbi.\Ĵn͖=@5 ٧?!N[JMEU@YWT:CAܿ/~Iwv(=|ToQ=U1!Dum8NN-g? D;@TaF\3[FUKLaR@a>z{9W||hp\decI\Ԩ;tv%Xt)] Eofb\{, Wwz;py%ƻL\I$VЕ, OG;bMQ)GL]$4&>;:F?]W(8 =ez24?gת{$e,5(0Έa'PհЂ!DJ"`؇N8>[=O(QHxk[%zMDͥl a8gYZ07070100000023000081a400000000000000000000000167638a5b00003b0c000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1QAЈW \w,ڬ&U-4 bևh)Ɓk`ٮdq,U_?θF翫n_Uuv;s3"6r aA%|j@oW.a=9A"J5KCnۡX&mw5Z&%^ 'N # Ov)lTJ 5$c˫NI\L {_^an9er_JE&o6C/\ҋZpGH'g5?k>;3&a\N}c e쐒ݵ=x tVCk4`Z3Lhy7D-9?&^jb O&\u1p ^W Md V:14''yF~`%'‰Pnsۇ n7jΊHE`<|tTZ3Ed&dXVܯC&<+Z>Rگ ORYBi3|Er6Tm+dѤ!'Xbɠ`jZ_K|sYUSbr\bRv$=vExMr,r:?z6̿).笩N/w׷C`;Cb┨uILxtd=KiG+>^$b59'<.[} !qGgPT&$DB2Ɍis3Rבw; d2Y&$4T!{ I58&#|+<|lc0"!X[pKJ}TtFPG# L{t/vo=XgZP|yw,Q!SR`mØχ1Q滴Q} :zt_ZZE%@ `uNSZsFiN}b%ְý/h}rM+6È=7oPNsK)MBXlcwХzRId/X(.;T"|31H5+^Y~L}L3B^Ld,pONSƼ> 08W? Mp9;Ogljk7hXηW{4?kghcׄ؄ cPːU.GS?6^-t(8 3 p!K~BJ(BSڐNc#%nsy/קgSn>| 5Ot]h^ޭ0~iyXyK5c~rV%P*D@o._/9fΕ]/~rk0ĭ# ueqWj<(0bjų}zNDkiA4 NxݹV؃:;PЀ:Y0SxѼ7.ӊGl@@^ B'*.G.`g /lH=$GfEܫ+VcthaGJ=( }N]4PS^ #5` MdNts*2JX\?ޒu7gש#nTb8^%VoED_8]SoV}*g> fwRG:د؃*h!.vwѳuܢ҇|7/;ѤRAP*W(Zj.X-A"7+^]!>u Dq=pWWl:rɅO4"xV-mq%ոf]4x b9pz=M5-@<7ŠDT/HPdj{Q"5:~{VZDWuPD>2 *D xSZq{$,¼O^,T g( t,X B[7gZhERdTbnq hdV@1}2U:i^}ejlO7@h:4*tON2e6W5Dٿ,S-ӆ]u>,BN1F0T) 98/OweڑOmmLu˙zt5v\RZf%}BdLP@yoJ~.9_'g}]γ%9j~`}&@Bڧ&b *J3ԥ +yI1+{Qyf^_۫[O7mO3g1o:y ^K^tAN\KgH[ 5{RC.]s)΅#)ue-/!2 |.׮L{@} k]=Usw:>in&QRͲBná $AP- LW@Q7rdqlQ*U6&.okF&C莩6jOX|U*QLP9*LUh~#st;j?v%43b2˅.ůL%[N7jiWh.y2C|=eRYUT9 &y1z6yInfT647nhi(5hтN+3dG蜱:lH_6|,ͻa(G.l,fN:+sK㱙RGRC:JKS'/OY穔f@"bZ@NJr+C8{sOj#ٿX\֕.|ȡz*Ź0觑y|xA>T5*{}j`EpF3:[<}|?A!Z bJ#/ y4sJD?nLkZ(%P i I7GQzkLXN8Ahf^Pc`+?L-֤l`,'_Ž0S!NZ) @"AkF HW9=HDJKKvvީT%o&'["5>iw($3/R@Qt%Jۃ>\k^MxĬ]hd]ͷ;+LY_IgJʿJD%2DZ(6pL2_!o)鐉 H>OCVU.FGHu̘1aqbB:.l:b"/tw^ 8ɰgS, *}B1% .,!Q&o|e|:u`^\TA#Ikr^v$B*X)MƏJvyTG_o #Ob_Xl]bCBaJ_MlAG$k M:)nƨ:۶_l鷀xf~g4ŬeI&k h㎱41JsH/=u]Ipq_ӷtzm xPAz9~N{cai7&~8=3>hqWT ]IQބSihߏğg\镥-֤>>;ձ>lh韄 &V 8?5p㿡A]ZZO^cnjjIt<ۦH3iwCj>a)(_z%bKzR<MmM̱~#βo[Y).* BOfv}>V6g5=8-Se-$rN@ Do0ZbV|s}-23Ifsm'=;svuq Tмsk1:r҂-kk3*{",J˾0dΏ lk\{"u A:F]vsd&Gdy=Cw@[H q4|q@3JQm{gRI./˗k3^9smA}1-{U(v5 cV^aS^$/2W'?;OM8{̋)Yt Ʌ UҺe~({SW_5m!:y7'o}w'@Z7ĎOj&+ xPVPG3l7X52zyk”8X%el6 \r},N|?i Mm$Y|̪>}m&>.]$+TNC"sZ'%:ڦC;SxWI %5~"nl ];™ېv|~Isś,&ox@@I]Mrgz塶#h3QS_ S%7O5}NlS{2ϋO:Ø+ừ?7IbsM#&n*AO)ߺ:1p9؈ł6Dc]M<~1ahɊX{R ď_g6TC4Dl2\i =}dOQIMc M|m(*KITrȔm4TEOWAo׺9 E3_Y~+ftRX#r*ƍbz˕V 5/ELW8*GH%"go>-|M:Eiŵ矨#eJgiIR!:Wɐ\3^s b:iRm8#o$'pΰGk'!8/4`~˽7&88kUp/-oKx,o1QJrALz%)kzEjRp섨+1qS;sG>!gB{ TZȾlQ9w(H;l6E>5F"V nQp3kS*LԒ~IxRq<׈BC<ߧ<YVhj[[$K-e51xBgEmS~\"֗2,\ðg2wot9(<=Blmr5FV2W -䵉z$Y\JM!(wJœ6ڧZ=[5@duD' ͌e~z&NFͼ |cG`W"'rHu]l/ Ka!TGB:c[7"Ro]~Q 1^EAku^qD4Z'H?.Ca^,N*KhtFY+/e;q0B$ȋ ^"z3Ŭ 눥DF `+PFn T7Il$=[m 4av'N@@oa=Jv^T WO]ɽWp [լKRn\vʔKM*{(6|8:7gJLpThVB{f YF#lq'?5dH۹TӌҺ]u!sah(qSؔ V߰qC.RZʎ Ld2A2v=n|FhSb{ #g$$~hb[%LnY Me0$ꙻUN xc#҇cFVg7`{GeW# #ڕkJ4Nh@|:Ś Bkgz~#8˪r n^VZ(ꊩJXu,M̈́M&KŲñ)]P9Sxsz_toc\#lX$??lġv +gQEƛ(AdRC|0gWrFA M32Fn٣=g99ϛ bWQagE3lK˃GOZ .r1p.re]}D?Ԭ0o>sc>_FHB)ŌՋ?[ͿӳǤrtQ5|0›NG~x}Ʈ3vBWS-F E˃)IҰޣ'j~QD<`NsQ֩3T\6%DaN<*qe~ڻ+3kZ[[Zb$ڕPZ%QĚ1oRTв 0b| FZ0N%mU!|V ;8r` gU=Zt),%ӪsS. ?A}{U3Y ;7`xV߭d BĔE# !ŭ"g %9Ͽo-c$^?qqR`ܨ@So%vr6FN d ^I=}QQb"'o h;p]9xp!nYHINV4 ŋxs5V)B ZkM@ΛZ1fBU[.b)$ɮb\m)JS/5iȴ,鞂\6n `ӈ'RkihWo˽NԱ2??nc"< K^=܀UkB_!~ 9\Bq5{yXZL8x/xUtMp+gNNO3LX: C;-6wF>sr!utõF;͏/hQtr3lJnҵ KDlxV a?[ZX0Gh7_܁(p/J121&)]Gy3K[׋#Z'BݖZYhg ٝGc5PGN~e֢7Bʵ|Hv&̾ t 2:%l0zZHJI❳( W\s%5{]iR&|q#ˁ'&1 WWߡr{ʿ)*p.C}ٟ3e@w4cLَsi/>i0 8,pt)~P>0$h 5`osNC$4oqDꀱh=%%|öe @`0sϐ#fcFVZa rLp32Ғƙ`p1N<bCI]mF"ݧP("VΨȼtTaJ s7 Dp|&&@S^?PÁt??\t[瓄>6$,E~;ZCNaPbqCow+p/3,9o*۝BVm<5 "UGa GMv0(3H@w:lv au3G秏[/fˏ5I.1Ub6.{iOUmâh-^[ErME[ l|ѹA_щt?a B;a \.xko Zo}8;y V+>gIey]h+oJBHaSI|G q=r:);7e&{|A 3N<$qL+B1G sA rydgnELp3u_-p*q{.X},0!FNxn,Ef\Ҟ&!qJ#k@Q8 KW};e4F-{ݖHа|Fo/%0S U5`уeG!d=lMCCXC \i 9G${(nß/媧}~d8oJr}L!5l$}?h7ܗ8S !'܁e9fY}`UgbE%>vvbB'2~\][;<&yqU(I 77&,N EJZ@DjMB(J?P뻨i>*[Im~!b\v9FAft8?B;S}HoK-Re 5hSH~Ԭ#zKm5- ˎ;R#dmxD(jGxm[dv3!MU svzSzK@|QV=teʺf:n4&''~-r/3[ R 91o` f;fA;;Q,Q'+KKgEJ?^s/\o}<[Sf /~\W3x+ƊXU_QÉ 2?b 6ڰ@?yqc cNCi~-IB]a Yf\ ^}`ԀWCQ5}~Ku)9V'$þV `_']NKD{أ B&cζ~B ZlNL)o#9W q֩g0V 9(z ^6d:FBP|ut@7Ό @-kfm'N3^~A;{xL( cr-:0A)<Χ #j׭0ac5ŗ;G;2x}c-AM6S/N8$rL|$ژeSlqTKqi Ѻ\-* UABVt%vs+Lf)6L(O7NV# *:7ʸ}e M_Ӫ;(2r3 ee`H{}.o4{F~![~H+7d[wOƇ*D9vE!  #D 'qHo P7v*NnTr5VKqpx_%5k f?̾&+@ؿbe"SNGB7@(K;\q~lh>VZlt<& hLDRMR0Y\:;O#1K#\yB QKTFl҄e;RNZL#?=im$GqyJK7<׷6v+v*Khtbe3e.dظbn1tU)ֳvš ,S < zǶWր.UbQ0rthjOn8O?[vb\WO7snKZhLeشC\[>61cMz'ҥgZiTtvJuf;;~K|=}tw`w[s{O\QdvG riư\.@S c N"m&sDQNNw(}BEEJ{-/ȻJhD!Mu&h꺷EP791\%xN`ٴz>&i\TJAAMi*<q\f!s`ҼOa{*vE6fAuw [bpN*&~(J \e^t?9ׁe< N|,1;mŽ,ׁq.JuZ~)\)\?οslc=s8*aRM]YEN໭zu""G0 p ^cYxT?F^S)N"N&C1*؎:+չ>jpT>BpLI 愫1CoS10GlHqClQeܨd< :;@: eK4djEH:+/֞OMGǖ )+& -xD6eȆe1͵+y s U Ϩn6 #`Õc6 NW?v_,-uBrK~{*XB/U^9k),d p<-f@tv$\ myioHJ扷R3{A"*(U\#]D1x~ȓ@ n_kFPh^x6(dV^h<~ A9C~A R 0Iw@+5A: _X!`] \{Dֺ]qR^'0ijy 3KzRs1onIg7%W#K6) =R@íIg#fзMߢ˻Nʮ[ =NtnJ)Mhկ*z;Cft' ke: "2Tt)eAOp3NW@jcC` ni.2؍ Cm^rwJ \7_&Zv$Z#nfLDҦ$ i ЫzlV4DiRYޕ;e|qM+"bHq%o5x2=myQ^Ls!zZ*91k8gUnS27>/FLĴ,Ԃ%6J- l/Pm)NDCl^j'܂3wbw[ AݫrbҲ/K \_/竓Qu೻Gz9!ˈnḃ(Bӧ3w$*!U B|'dh;`S hb|GZ*mrN 5"DފyXin WfAR $,km=xK09&|l M˃f]j}Bӫ[-rQvENKj xD*0hYƩ $ugYZ07070100000024000081a400000000000000000000000167638a5b0000d2b4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/s]?EhDTTk׶Ǽ@nTbBào!ˇhq$a_>5n5 jXjǢS4L@~tכ-5УSY  vG6Rۦv IJ?CY,U`b{2)9ˇ45/;}aԈQYWGgqGO*I89x91TX|lw nu]'!\ӫ wfcu{Ve*͗?\ܕ%ۼ)ˌ%]贈E̯uj"ۻb[o{~,h>-:Nɘَzg Qj^Pm9NOd!Q:<*zbT*9|j0QY6{ϝw[z}>[̊JL0vL,Jk*V &"Z$2*IU[(E2N6aq~yXpgY d;rF=y>, $>HzGyvP6Cwcґ`EaLa! 9۾ 1=#cF #k2~G+ Q(,A {^^̪ 31,v_@2H 7l ;_REaN*ׄs TOAb  J%̬gk~C H+4TV%tcؚ:>iԇ [e0j ~0{FN}b} ~3{" hV˒AVl^X7ڎڄe>ShBIAh&&fkLY۾8nKAo2g؏ZUҺ؍0;{R,Q-zw0qccw"^.Gܥuh,1XBHOZ"ȑL􌦱^Ƃ>jL2$} ]A2 nw6sF(i7l$~0eL kvpr(QU}$SN^rCcPJkvţ衭ڼ;^":unLv ~ckJ\1w/kQ<=mS!wʙ6 N|?d AT>1>zqm'v?q9-HTC%';;4ۼM^-`G^x\F)QVaaϗ;cбXxؕTLLkl&n͉v{3)B.ӷ֝mqm:]ҡ>4e3.^mst]/KP3B]p(Rhmf9[a3#)a1 =JL3#4_q)_Wz>T g*px!:n3;f%*G"eS IU*?@ bc5 {Z]T [Qٕ&IΈxۃϕm7XjGSp:4M?:IKӷ|/;Nd ePuJ@AɡpưDO8o/0 cNBD,a-/=ὩEٹ"f,\!>aGf6Te=Z]|r96ӟo>>y1J,=+dg35HRN7jE+K23o=K~mdwt (,9@Q8]Mpiǁ>vM.Khv_:{hSo?w%bL9vgKXP>FϞg{ma׌hIv#ہqԊ4qw Hw7U=Baжrqf[yq5*ɑ6=@P=8/7c&.q]ycrkho\c'W_eyR\%7|Ɨ oMhwCŢb.3=a#[ TFD3?B&Mv^$m>/݋ĂqkYe(sQV[50u5*ޘ#jݠ}IʎnWdmEhE)ehA @tTUc#@`h!ϴ'ga.sݙL*UU #u]zE#O2tze;*K,ܧT-&TB-ČeUDkH"ޔW>F8$wa2Ho  L蛻bjfqC"ߒj7.쓁)}-8}i \(o!LYw: V=mS&gI:1xȹ*s 0):U C ub_pKA!qGQ]^vɮ!gf%N;#a9Cm:ZA/NOhS{;i9?BlocXZb{ mon #6N=H*.V!<{0_8ҫN&iR3[=.7- ]}1s3FnngЦ7,v=׈'(R:.La}[dm@h6w/(VOu}Ee|)0>ޞ2lK}1m-ϭįcquXYYz48nqƛ\o3#ayJH 2?j|=ei|Y/} n{9g1{|̃ {';*ܩ)I۠Ȫ ~%W/fpn;٨g-Ӑcen߃.<ǿN0)'G) Ȳ#}1Z4˅wֹI e[u)~ӑuR5hi j~ Mu[aef0,gRDAXqWQߊ!>,=4{)t-b\pKm 3ݨ4ߡ.RAGYvb-Y,)MTJ*Yc` "Q͋ZK[g*dsڨVՋiB'aE<]˓_;~/ɻUB)e'յ1m28;V  A9ŋ08l 峖%*O:̻QVyG%J٦Ady7tC (]7z6\t(\~bJ;@,,E@K=-ӊOnjAg!sȡs prm$|:-kkmh3Gהk-։@r,~4ڮZGgfx WvzC.OY"> 9 q«_!§{8b?FT}gJ brVȍR<l{u *mט챕yf1Fw|-ܫ+]pr_xy0i\Ң-*)ݘK#P..> ʻg /?Jp?92!' ZށBj/Y~x:Wnx:p7F~};Ɔ˽9w -d`?sEK]:15y oR(N^UNҹeya}0CmwRҽ݋}qO#SCc+ 7^<͑/!I~_i/eA"@BfJvy9z?99 يLfw}bSz$%*]#&9X) Ѷ:]\O f>:E͕qΦ}rľ%ԋM><r :0}+.ԅIO2Bȧ4~bKpK>*!=^*hdC)E)o*o\ݯa_gX0~鮃fֹmBIfŢƬRε9W3xgόCxpI-Of__.; yp : t°3yk @UWʳ5uHxP&of%od>2̒Bxy,#!k [چPphŁ*Զ\BhGFU54zj>Äcb{i{;DEz҆&S%foL;]]ݖ_|{*%5ͮ:?E 8;l`w2OUk)aJvK䶋SDs("e]/\6vn2%RƁy}WHwO%R$aAAፈDH4$>\d~l~BjgVk{ pF)dΓ6hx;t~|ٳĒW`(l_>.6C,3^ҳ3BIcuӲ !Q*o5ۅd Z Q$obcVG6-^2:J]w=Boe=;_U ` 9vQc(#+Gt;{(r$YUsl$*h1=} &T/5AZw+D^B Zއ5ZJ(֩SΛ"ZxMBr+ IdvH =3Ngrx;<䮑Xr"͝q(dqڋyhnxȞ wf ,S=9wbQdXʛ~ hO?<gvw.FH @ܙ4F a3r4X[!KioBUKSug>*1eƳ%y?Uٓw,U%C})%xk*{#$Lwą<e2$,0z,{F2Q(/q{]Xb}IζF]O`0NyWOϯO6o͗H_R0Md\CBf >`b:h\ToG@!Zl\d UQ cYSG.m^_q|6eYƯPbIrG}ՒΩdD̹`ț%nXaNw+;!qt;;pm7P U8߈ez_C̽NJc1 iOӚ"}`SjDZSYDbN,ak Jud$C ?L|ԎDa/"4 zV;@Hr#.l‚sǶqTcddWo)a>$-Ϭn8}Z/nPCvd̰O?B> YEQ3홢(| ~LupW=0QZ}2okyP%( 3Lc=d3) ZG]tn6GT ʏ/[Z'MT:T Xs?!gy6L4cU)$'~ DoI050@|dֲ.شc Ar1|P w(*9> %n?2"flk 8͝%KG8dj6-^Iy{_szHv">3I4"Vbpi,z w͵Qu/}?)=u1;ǔK0( :'0uP$7>C_'>%n‡Υ(6`+&uT/I#Gu˘_TT4e{^ ]uPA-[Ju$bP~3#%.;v#jY+/:!D-1(u5hƐi$I~h[IY!iNVP:A]'P0]"}^JFtsuoNBt7غw6{  Tc?CfLPRW㣔ub !S6@cS7Hr*ma6o{ :[,X~viҥ2o2 ޻@Ut~>eaz.5p2g`XH` S $nQ:*# Utan9$H_-B~( ~,N7$cQx2dql!;_ nw/v !@7S׹$^n|Lu'R(Hf$`i܁}cA(<:۲dE?Jd'B8q%t2x{R6zvYQ$preG-JsiiuK¡Qcg H@2zCrۨHK5GC]9ED4Mh`ŌRA<$ex tR#\6 cKaf~-4QП $k)~NCuUlY2ˢk/r1VKuƸOtrm\WcRJ+Bb)|s-, b 0W]o^Y/=d=L/ӨmمB^gd} Lէ}dn!XghPhbYhlϛմ܏o]Ěj Il[E >BJOw\ݚ Al݃=z2C mQŻn|}aWyJ _L ~kӔU<87yu"<͕8'§`ڃ.qŲ^1Fm0 Ź* 5߮FE5=_#{]c;ظ@I^#} I{,.J &;&|[]f)a5տx@E5ml ̩|$!p-q@9o} b꘾TG?=x`QgbGFf!{3F˞QWܿ}q|`P<+$Yʱ(Fm\]b`8LE7\!Ї,OK_ՉS&>@ ]Lu%.CVR=e*,5DfTB獶-K?*n-/_*}}g,3< uA[Ah:؎0EA`0@PwSCmg.@KI ώe%`Wj_A8QV]*΁0$('?W¥5AGAczMK N^A9%yK;30kQ qTK gd]%D~V8,*&TzwPkYk}zei㓋<wؾ 7~G2JVط+-X}vRhdy]cl2qr&ے?dc `|Q g6luB1=ԴrBrIn"< >}ka<@4z  [5*y wvX2V1ȦrN~ʯfCX%yCj+;BfTԞmAoZC%'jBmaLJе,c@fۅu%k5g?ka@l2|U:b/q|}د7V{V4n}i!z߾)59pbLy'3ŶG$*r2Bv¨Z=T]sK,"^Υ=,(봚nV4`| #ĂA@Θrz2 a0m[,W7\ q/ -Wu3xzכ&Ӈp]ܹVz3dQz}Pdtti Fv]\ P <2y+rk9P4qISФ3W-9hPplGN3q_ND>52G&7TqSLֿJf-ru2R\G? e-5r?LRdUn؎73r£xFƀ[hܷ:}b(B225?xN ][o=r8moC#?5#6޴=l!#]287i\BLo!׊)1DxFOyyT<VhKaeE2i8X 1@d)]շ㋮ =THșQm{KFDeBmo 9^4bSŢہءJ惔>,J/:aM[zސU]UDdSXҝ.oKE,Dnq;=$ lWsWCSzVEԑf<(ɫQ1=']yv,)C()\bҗ V,蠾١5r&4DU aɷPẑ!˖#h[ z2~9N:Pee(co* .mߣ! zK=}'ptv'-2M!`WZH1R@f[ډvRx֋[07"*|`}b`jUGMlղW4K~0&g- -1bgϱr: ^wt մ{d`JqJRVևP1^1#ziDXr|hb/QpH84nt@࿝Vqhy+f<ߦmS0bL-o{;זlmV2̰֬WzVA|T%_%$_j/(hYϛ*ְ؊__(J!3j.ɢ{?vr;1fKJVf|']ҏ˚su*Y[$!H\sN{䞴d09-LDn&RsJqyQ`/g Gy ~AR %ʦx0ayU@0iw%әAld Ȏ ʸVNFx)^Xq|% HwHϲŶ Y9l|c+.UON#i9B(,Z9b +YAc9mp,\aKcQXS/@h :A!*MJBo8iàCӵ7Be<98nsVho m^d YS:_xɢ ϭtR!l95gTE>Y, VƫNOC7,p{ՂZ 1=|ȷ"%=|s 81!1QbʪXL/췩k,A)wMx)߆4۫DjN+{Kyu+6䱀CZX*U DA9oG?a/1sT]Hd=uQ6_)v{*HBj&`aUg^b$ԊV]栕Fko'KM2ΨMbA益-p@n?n䝖`0.h;ISɉjHuЮ֎?ͼ*3.Zz5q ^uQ|wkQnb3̙n/sg9^}xzwYzX54 ܶ[L*S* +fWeZ v~a`:o@ )(KΎgӪ]{cgu"^]&wYb i™׃jJ^qc(N'Р2Scp6#Z-#\,y>P$^ {DDڿnVQ1)fl@ͫo W}.ݼilR X{9IOY|r UhI"#6e]C8#Z`  ARORiЫbV8=(U<~?.H(M<5#zDԎAWDoVLJ^VܷO*1nR+jj H+{i]#+Yمi գ|'"^iA9 itmKt=3^Qs[~N`UTx).?LF~Ji2nI&m(VtXRo`"JVGfwК(y)}ס0P#CNcS4ډSш, C)+Iag PDwPno"jqd X+fC1g}a| ɞaU.ok0&.$ Uj._"(rbBgm4ԐBfԄj #Xd|@56D5ai)&lfmy865C0m i 6ҕy:pxT_aIsUjIϚ)5Ne$HFZBHW a[c)Jca; 1GQ~Ds4Rqif-x v6j F&kE5)_Z'rnRm7b hn@S56~5/yXRi<5.uY9sbίXY^⬺+eX@֪ІoSo)C0"B àӇOe㏂^iBaޭ-zdu 'ɹQ눖lC5<'e?E1L[~Xt<+4T%@z{8>O[8ecrua$!-HBÛf| ̂\k/tj>ySgv<ܓhwbj?JM(ǺG9SF{ Y^JZOiY"-yFOJT#:#8pWuJ5Gķsry_VF-64tFHrPr3̰n#ĪjۦWhO9qEdLE= E#!uzUU̳QLЅ\L'FT!KCXd'p$(uv|P.?K#;#,ÊDZp9my+I!J,BEp,$ * ey-ο.g BqT/YC _-CFzS'K>H1{(<;D)gWVpM#ZK;:%+2r;иKpn66~ө&Mdž77oghzeQX6df1Dyj! >FmI,>6T|a?Tbo)LS0 ppCf{-]xP"`h!L:ȫ IoG'CL-T[)G2vXܲ`n܎a#Uo ߓ~0[&0[? qпR2Nʥ9CxE$,誓ټz]0E$O IBW~LjfSlTEVT 1>ɿ(jWseR+RU$ ">W,W`DEfkxduķ69!>u q =-xy;E#&) Pid tk>s0@7DU)cbv31U|0d<(0HMWc3UX}{MaCn&9I4ZqӺCl5*s¤>ژeZT/ 1>)Of Pbfv>@sFc2}{d~ rf$U_XX؟JlnhH&z`_+J=*op>~?q jnlO:!8jSG*so,]ccʺ{ؤj9iC oJיf7$[=k'tt5 i'xSewCoLRRZS3Vύ/6S{%QNsكh}W`)͂Bl,y"߼%WQשWR e^7e62T,ݍHZ5WPXp*prv.^?/1w18A_ځmf!ڞ(A)GBxc'gebNnFq1~_?ÛG)o?8MIo)OM"yz2kD%C {ҽ8%Hc + V~s+MFYC.5<&$ApЄz qB`cyBA 24vJr ,O8CyY{L:^G~.=C$ ݈X>EbQvgN N/~H,"C{ek\B3-Os*b爟ub90%}$o8>\#t3+ \FI}l4#  qYf}I$ï *5Z =ӋRso HɄȥmIRHd :0ϧen6ޙN?1mLa(/K 7h-;P3@Zm(wNYEtڟ$uԛtAf[`r pB%7xJ&R .8}ǻ}:HW?*R-V~6BSneJ\Ϝ82kЌruDU :zij,lx⊱Axr[u(TTCxb1,4ڱ.I$`EXNh/Lz>֢7 X6#t+犤e \9_c)%n(ֱk@b31s qNj3~ۯX؎Pۖʌ0*6aIE?M(UY(~yUJ *Cl'SVY&t.Pm*u:cqd(APdm!$]9Sut.frƽAlp*=;ݳ!OY|-` Mu.i8W9=Cd%B>^(k؉"H0K ͟yzQq糼i#Vp e*<5nP^}%=ՖMD k·(U) Sd`'64zـa^M@DGK]4#@eU8>KG*>q]7A8۝#1b={!{gȴSt|A‹Wef,aw팷y|xE~R;8[kRn.mϨ}XRưrm{q" {̱~/ҿ s##DXdM+h Gx+d 71j1b}QG4"eysQǶIE=V z$(dm/Hn[?|WZngoLݠ CRʑBH~]d91& {a{_(+S>[ 4#Y ]^Ihu#X7 ^)X VH"Ԟ/gzlExd b]\ex҂nkXgا` ' )nma_ ;A!aCqlr^{Ur%F(]@rVk=4-i+a Z\*Xf(Ǻ 5K"朑߄OWd Te=}ѮIr>kA0O]"@*X盈yO,-5ˌ<7YZULxI)% Ey擾T m-]xJ:7e A*O*Jݎ6tkME72 (@mM?\*H֧gڻ`8@ e9ivhpzy\I?)tQ$ɰ2WT. Va;?ۙMjrp{54&Y__ÄRVT'7~v,4L{_) k>) ]p`Q۹w5MZ?BSS_RFd1OUՋ 3)1@DZ3nTS>}rU!smIE&BiO6J=`1 ,LLn(z/Tf)8_Am.i<j9V0{p`A@CbrZIz/-#xjLJ]2+xK.~WT|sk*>[j(j?Fty>SysiaNaJkn(\ thK\>;dh)}kTSYZ A_1d:Ao^.m75aYFD;U)ݹ%l' 'B 0ꝄAB*y`dKͽqog}FG]JiIKX}Xsi fR4~,JM@Ф[/HQ$&tv郔;hƯRv]+ E5%tfʪ3)q_ 9*'7]6r6\r PixI|Z=b!:cJE,=W"0vF `F&dZɜJxV)+ ͸ܛ޶Ruuݳ4=)W[v8 U;6/+ B,w 0(c2\睎G~vE -r#V+Bşrגʡ J#wMzMp* ߵsNXm>&AĘ@T߶GN2ԚfnW%imҒow.-Bz`VyGoiu(NpK\+"?ٍ`8mIsyR ~RN몰r/a=W_H{TXdw6Ը1L+l$20mm3_Vd$qkjxd)B6 e ECÏ ? 7}FR'k=7 D`l@7XDT-8yF^r u9J=_^M" z;'( )sSS'D AgGQ Y{.ob-r˩6awzϗY1Mrsq2ƫOYk7sݚMdEϚnǍ-8!ݜo*@5Pqfb㺨MRr,ß3dd/N3d_2to"20D(ie"YBKjf@dj>C87K63(d/9PrzS;awX}%8$0VfK" qc4Qo<90 !"G,_dE(HҐlgQx xG|2ď~ߋux1'J 9ck~Y@c5>t]vCN4wV7|lg܂ѕkEΡ A!5u,—~ck~l5Tf?8o vSxye `W1՞'?(5ԋ,_/mpsB|0=Q ]wS J;\FN31 I52*Hջȗ8R*}/w3 1c@nT;HO"Zts:~NƳ\}WFcVAp/槗%C;\u>Π8^O3P5ڋAm^mv`_ y Tqvv$V}oD}a}PF'`3A˟(_%-JVuu#39d^*xL@^C1K6sz*ҵT\yˣ[Β=&᳄DO?T=$BN"=%dA113FN|32:g}XmuF(maEom;Lkf$̮*Ĝ>QGzq <6 _jbNeSr(;b{$c Xx4&ΫըOk4ܛ.3_LY@dzs8>Y#f|Q1*=->NJЭ DO4WA5r(1jEZ/ 1?yt0J2LXOr5]BEPz+(<{ዎirgH"#7{6bK chwXxh$|̀RHRc='#u]UB@N !bPta{Y=ʻiLL='k2 zՐw6S ˥}zҨ~\xEHIr c+'lSE4CZkNFhސx4Pd沩38"/[fAtef^c̴/F>AK5Ipݤ,rvId׮@)5Ո>r,6+ 7iߺ0y᮪3f3rH!?Hi2J4WgBqI~t͗̚;Gb @?Fg'AJ\Ctgv=ԜO8|H uǧ>Yfd O$F\dgq8,lX|*Pwy䷨Ddv"FR?hxSME3k϶ꂞ";_}>s,Uyظο_ݍ1g˪)>M2[s704;bxtcCk7FD5MMVw 2؆3)3gwX1 C'8{Hqo8vj߀,H!D_򠲤JRsfcvX.Ye zS0+a(?~7A$D'd]}AzB\c~AQ\{RمZJ/MMP)V\',ҌU_31B' Hs]/{{+VpluIBݠ4emF@7(32(zަY ^Rħrl˾5ꬪ.XEeEåLKnTTVFwbX4ve3nww87B5k)@*o| z3|H.(6girʞEkAi 7 }vUm}\WͲAB|žmiR(?㛆4VaiJ4+ `Ԗk{}tw|?>P*^at-hK!}l,}Mʣť?`-_ 7g3剘/lMOR-:iSiևP D/&i:M%ze ]tXl?q!9|yqEmH7|_ Dxf~Eɫ[%u\8C9,[PD {W{3gHqb=WX'p(dt=;Dsphg1}f!޿!y6<:͏' P lv(.Ѥ-V3a&:H-+Qk}&*'@162hmR>jFF.x}J4~`Lڟĺ8?XIC9c\O6m~5p*z;Aj5dE1U}m⚿ڰrGErY; jѣ\2ٌg\ݽ:%_TWbeN>m+,!L+՟(ᴓMOIXM@NlVwP{[k8ܚ+0\<>-:\BvHv~Ń~_ Zú+@ pfV$~9KY<g% r[T9z`#es'[\4-/D~_XI0jBd̓Sg鼈O)lw'zИ(/ F%j@?OrTk&>M9BC4]5g)O֌%trGͶ ߅6 .ު_DԬr1cs Gdn+ _sb moڇSvy{tn`A yƾԍϧliotc-mo(߈Z|E,qq:"YCiVhrDV~\8k( x qro>Cuyph`"jHj!Opb?#iUNv,zz~KE]JE@$$Lm9c1C; ᰑpcc)^eAŒJdN5LVlUv56#ܑE^{1nst7OiaU2G>zBB\yƺ5)qO"Αآ;o/kQ[4tKbc+oEFW:OfhÊwȼڐӸ'PC?S5%m) {8,_.우|X}i?zJʓ Ov}}'$vAz/bMy +X((Z8>13Ng.z$=_*z|Eʆ,ZTYnJwtpYHG #y` G9FWnvXʛy"{nm21EK ˒Nٕ?ęY>]Sk+-[F eKaՆ8>=Ol r )iX1Q+Ej!σyB:]2 E:;e2InSiGCբ,'iDy 7rx_mXʐO̪BDzΌoɻζQ~Qޛ] Xx-](̢ ڭ|7$+Qt;4*UȖ`Qğ2\ ON%(pl5ֵ@VSV5HC *N'䖮}=Pvi2vq|(bO"ugeD1..Oi1Xg&Ld̈ɢV( L{`te>f~)7h[C 3m>a}'FΟB 0a|a@;]x[ ػ~>t+POlo۞/C};,'JR?=rů=+pD:}'V!tE5r,⏿ h&lؑI.XD"k0{[Drh_D0+!e.wٷu+J(DhQ01+ Dev`LmX9TcI%rMGsMڥ *BZhΘ?EM )s{wALͻ"}n 1R>}:j*{0ʞb=̑FFw/; _İ{O=y%_g%;\xO=a)q||aԧ)R=1.yx?ol& Ƌ,鬶sEu7 iCؚvEF{+W;qgLܩx^ōA\RqxLWSN]&)A^JAtV.1ĉedڨŽ^oDC.BU??aGs{6 4$& 8Mf̠2`=*; DC m.Ȗ^yE[Ut\}~ߺ iz,LasxcFOfʯSsbɅZ')@-[أ9ok$Q@xNZL0~R4FϣWUeʜ }n1pa>J lA@)]Ux!HZPǍG2RBK"v3[o+S{s5D^QZMS_gzScЗ̿]&5pf0DRQ6M #6D$f^R"Z'r͓(=b XP8+n瞛iì3۬R5? b{؄`̛h:A2TIiTKEh}‚P:b>6eDYI ή]q' |[PeW6tD* 1+ѕo`ucc>$3ɒ!aQkOr<|NnWp'dž9˰Xic:X*g-9sb}N*8~T'[`hIl9dE]b xA!Y (=>Pz3ɆLT9G-&|;&.hD6 cGK(,8!xBLH.YU%.lrHLRi]MYy`MH ;Inz6OJxCF)T;>y9kGR]KF4ݚUd(NCX0Ӵњs~9,% ]X^oZEl J0W'UmqZ4G7RGniCCbvcj&ԿsҜ^ʡ͡%{J^L7a@RASM$BM&+oirn]啽 (U8Wc_'훉IYFN͊F?j4YėJ&^kF.-N)M8< Vy\XL] .>us^+ά>37ZeĔ$3es*ڢl@@G IZRwWOAe4|JKjnt$E4|\l#M)$MӝsfEYj"Ӗ3ۭlU9{7Hk,ݎv'Hn]kcIF}g:TZ ]"n/"+/]D_qXVSq)TֺNeG#-Dxߝ W= -UbZjxPP:oq2zҮx:h-$JMX@.Trsj {,BǓKYsYm?k6Ǫ_*`3"W_e) ^^6*^?&q\`4  .1j8K7cH`}i$nvk14kmJ2 c;dW ^owvj4ހ;𩦾9sy9^ɚ MjȁAH5iEdܵw۾k:)gh/՟aM7c ᾍ눼\jH2/bJ-=.ފkM.`ۛy_F}\.NnZtv2Anʌ2hy'K[[' k Ty5cAsgm7>j[gI> U} g Ťm6!$'acH> &f"ﳆ؅dl+h:zϪyb[NZIYa8#_UNLc#1$tTP{T¹x),'=Ju.h9iA!4 TA+/~΢<{)n9b3;jEFQ5Y10wy6z/7)-,AvSA]Ů[)W$ƌ/y5mHS>$rggIHǎ>eڪR.3@GE&W mz#:HfoHwh붹;1S_1{zТiWF&`Gd0xF@N¾qFDZSo%1RzwWTyz4_`ռjƠ!ıUx ~@GF2Ʈ #;UDnp76`i%d҉Q'[fszi‘xc =3 Ş e ?bW*֪>y{ى ΧG5iwFiCloWiDy<\u](?٫7RRf1BN~o&NuY.rȄ*P捍et9Dw q>T2fsHH ݝ` tHS&Gvo)36XU1SwEN@\Y)RXznbs^g$~|Qwoi|E 5% >2wjj0'[>4FhV χ)8/92gcA%jV~sl(>5ttsDnM$u[4}d2#^FH.m:3زOYc K>HX0;1RqBS= g7Z$̮RT|,TcR(2MQAűgFC/Ebb/] .!y kdR0pojrm,_cH2'.eS>Wl/r" +YK\$3rќK\ȟj%!<kC]!.RYf'b)ժ⹋ҧo?|aaNRCu׻/?(saZ#@o@p+D-,(wǘu'̓jᙜXP6-IR~-`3 Ȩ,jg^%*:&? ׎eD: *)D-cL<Ԙ=6jwEidM6Ck$ Lش[rå/BM`E[0N5؝_ N[#R _:-@;kvg[hȯKbܲtߝש$wht#|"yk2e~Q?{Ob/W21I8O#}5[a΄yەOըl) 螴IH98Irx0>V-gF;V\NJ 7Wj; SM='B%=Ln㬓 {IP 'Bq$ ><aJ||lS:G*E7ݢ!t\77;Irq9P\ʟ0 oFI\yy]iA:?ˤ|TάI#iDE VRV>nɽ(X ڇ;=5^Ϫm #'R!,d|nk>lDHlJQ؅Aܫ`R!I$,(q',gCX w aqs85oS[d~ 9[.j@5l-%˵ \N]>Oe Wq ے8 ?ݨ݄)-z^*.{uvtZx'ioAtM(4ӀN߰(| ]JY(b\P[kRD.aƹEYK.opv{А\c"L.}gs?̑\Y8aMSm5_PvW>x &i6HK]*ZN;@D,x?v/:q~ @W3Ig拤;{5{[RXtE&bc,YS6 t0A73 1͉K"i M*6*,4PHHe0z=GM=/c\{`cP~ Œ4.oY%sl.^s'*ZфI:ƚ0N889;maHөy5PPf% .,1u=<^9I<ᴣ"-K$+YTRcd,J .j5Fe>X: i魣rW1'8<@+` ݸ6`gMn8kތ|亇YT ^o,:ϖbr5z{/hhQCJ`ׇU1e!%P [=rMs > S\ˤ3=2w3r"v,'U H[RJw?%h+p} c|LUSEuO{E?#`?c_hU k6v’7א` E* J1Ԏ3cN q5WG#McS? 9RQĿA4_PKjO:9r@] 5v.4y=3וj&-uVh Vdu {ʥn׈F%xBPn5grx0?>V+{)A'UiE㧸+^<@!-=,V7+x$.4kqWJ%͍k_FFLc曇/VaCAyaCHfo筅Bkqg8:?kaa G!Qm2(o-&k)R\na3Ѕʓ+_C FkWZ.xeݓy`NK^"\WY3IM}D$;^'U›?֫ь`@oЌt}]H6LŅ?b? ){!-a3YT*LdtuD'~4jdTxKd9=-\Nwkև*Z-xll㍗Af9i+')Oȑ7\=ns֖< :nq88:{,ql'kmo[5*%s5J+>ܚahZϊ9ny~䐪q"/_OASE;lh03bd1gsFُ^(rtpU0 o#=*4JClz5Y_v%lo) Ye?*膷&9AC_t3*0X".BFS bBbXp' JQYr5TZ(4iOˈhdVȫCyT sÎ0^sQ4}N -} !յ,-R핲V0}1UޞmT]F1:6' DY^$Ƿ/44:H$ _mdxt.B3Rvf aOC?rb{Bp;G..j?!lԔ=#5kͭ a&C>ڊ)y%wpΠ N 3c疺fIF"l&z}q[yn2J?RTAV2OuƼTY&׳tX C^|wb"#(L2<ť]efow9& w^S98akKmv(a|+ /7}Qc9YȜ| DJC g}xyqjۦ8-B&3¹X@z8A DىI5{э!Iyx.tf0-@Jp Ug4S$0JlU tx5 ^Y-zB+dv_b7ɐnSͦ],O!t.PsaF. J8.)@&B#agGolL*~]Sӹ-%Qmu}C$ PɲPǧ3fj-(jB0u=LEȲĦ},Y÷A%wP(+[żQտqg/zAr<|XeL7m{@龽mY򯌣2#lX&綊?A|bk98"yDRpc X_W][cKQQca _{7)q_ݳ%RE/WMU/@h,NSQ%@v JeVn& Uŀw7bX~t2Zt\ʟ0jP4j"2ySўv<)J('ա&6qjzJ\/UjnαMU$_.A[TP8 |pߠc8CexNrOeY&lMm$,U#}z 랗?g{SokITnu}!okq:$8g+<+, '904(> ;f*X:%#bS<$a$7nkg3Y6y+D--$ "*eMѢu>i5Z*7~flpT;G沴Rn^geYT߮hrܼ?R ._Yg~ĂuI4z[qc cKqVۯ(Z/,Wr*~_.YO-&~Ar54Jv!X"T[Fjd`eC(lIڄ UX&?\]Lp&h ;wCK8cM>Z}%pocBƏu|[ v]蝅ū\|[0h,eҀgmZZB1} ?\Swi_cq т|e_q +䶫O(}2;D)ip\fN@xX 7KLi+d{AHr2ތOAJr$;u#6Fb '^zgU+ K KM.fখ;qJ>ZA9"4σfJ B aX2~8ysڠ\Yq^x M\F31xH"n|Y'lDgDHrUtD9tRЍ&f3c$T )ȋj5el[w)ECljp;)na.:-%Tf^)8ݦqEoFVֵa&Kw!;ނ8*Ť{@w758pW)j%("O Z>nޯ#sbEZb +ѓqF/` Zby8|'M]߲)c t,Zvśէ:-?tvHZz2Gϝ#WQ鿴퍕Qш%+jUmk0(OG;T({`[I,9H 8/T&6~[L~ 'Ðهhn,}Օrq !dUEt-}ELF]5ɯ~ -%Ώ K*שU&Vi7WHGWT{HɒuyGosze^B@e۴QM^Hffa(\uqS=lV~U,M"3DrnA7}鞃dD?MS)  S\F?$O}h0}I if~QM5г*0uF*,Ig$u zqLm,o(}xUfݭ05xR,cp3C'1=[")sH5aB@/̺0q`(4W_O+YңUV_#Х58ZRh`wݳjg%Axʹ :": \U#T[,nR"$HSo; ӏ^@A[gP/(htYo\hXtp[}"&uHogV~a!;Bwb4W3Q k4545N`ZszH?@eı)}}D'$GHO?xfK Z_U~y.XLM*f fq\ė%z %Gx8]>c &v\ٙtfʎe-P;k6U볷PsB*|1ja WprGDV:IbjW+A1.doe6o~Lpnwqn [pfᮬx^9$Y;+&'mīDQUQlƄDnٹ6wy% }P[.,":)FLmvtW?8Z0֭Hޗ2-&0;_vFJr?blI\᢮“@NRM gl͘Z B1YmZ&.ظqQmJy 01'#bIB׵ǨDEʽ?h8|vպl>ph 3Ԣ`h-Y!v;~`Ä,c(sO9sV0ŦH[qP+:J!ڂd4P _#*9Տw@o?yU Y\}l}ۡz[;RNFkX!u!/,0Eק~Ʒo5mbDɭnRKu6cc^#}b;CS-??gs] 5Zæ;g'PUUUg!jV448r1ĽɵHh _E~NZ)(/rnGVrRV!uU~R`YHrzqԨ+nRI(PSԯx/*+LqY<(-@T1S]P |YdG -3k Δ@`/!у~hqk^h5VFcxFi6AG-BПΨe}Q'Li„.ZzcN4Թ`h!eAmo[X!2K(jM尼(vXO+6\R`sd/(-ċr3(-6%3odzOMR8ڃ5CJsW`=A0^(|%sqڜx$Rsǔ@-b)YoxЗ>k ҇|+~ `mW RIs{55kF,H5 Rްh4WrfRxɧ7Z' w$t`=I!1~Q*O 7{sI3Uw(ܶSxH!-3Y],x#{[qDҖU[!M{`gq´){bT|W5 '9j]=;\aNUl<҉(!\'@2E0ӆ.o# =iJ$z J }5=(܊T,Pd78/>%U;oZ6y%dS/]|A0 ' nnMK2>hx~Hj8 HC. XWƍHP mɄ[oO3Ԣ:?# ;pxPM*=.情O\(Ԡ@P f7ů} v_Ϻkz"ٺ~L^DȠn[<&qbZ ׵[uXf5n@1G?wH& i}RȌ+s>ȟiAo@&՝ IϹx)/KFHrt[7!+KD;Iɗ(Z8zIde9ϗ56zB`8O(-ud6xYN"u={ i,_T|x]Os8z/!yi& 'so\ +1s|nA'l(-zs[GՑ;dv[5)Hښ5wqB) .wKQ X^S_׳XBVαB>#ЫȜrH\p<'5%KD?-hc+$W۫;\NHS'ַVV-@[&*g`4U/ u7sm&)$ )ku%Ty7]b,[5gMw gf4a}5x>G잇\T]u\kw0}b4 v@ܪSZV4r - ʳ_֯ohs}*co%3ҴZ)8cYP︹#˼k# Rjֺ:C-,h7_@оGb9QHatJ>qv E~GK.~' Z94rձJ$p]WdC}XjYx37M}.j19!>`Wlg~sP50hޯ|Czo:|8fiTųe!t0==hy`;Q dO|L^Jv[ \wwyu1XVU׈':zv? *jzJ{ˁiVOym;,TleICĺVi׏y:5ŃHF\lccJw:cS9}5EvloD"$L>Z!\)9ҵ2Jm8Q.o9,<0R)`?l,Hy¡ƸJ!=ៈPbrbv$jkHh`D< ~9%ᅰxd{hSˎ:ti^ :曟UL2u aCqUg\;-rЪG؍WPawNbj ߛ`~i@xL8q ;ćv>~]geEYՔHJ pQ{8L't1pJ݊JdiP̿+h YbŶVͦ T+-;4&"(`b _yKuGMBtnJ%Gٔ!rW󠈔d.}1(tR}Ŝ;ΖB_U^g2HZU!ӕLPӍZp3ZkTɳ~뀅#iڜl W5\T wwkF|&j'm|exɭ8x-`'5 U-Et^c3qɅEX?z^zI~{:+pd!1).)AsoO@µ d.1}7Q6-Qc`oZI(c.c(d*1c}/"Wb[ !-$)iAWe~ԴUp tLhH#99ⴄYYk5NQS=Į 4ژl8WaYe` @rzmyǼ Vk8ؔxt7~5ͯ]Z{_H叏N`rJ3:5}X/-MNHR9zh ؋a{JhT[Q. >N>fFq1 KUlM3҅XR_u65Zdek9eE;GF=Z[.)ݯHFϬlcFx~-L{/{q5RtrU{5vxZ&)@Knzdj :a*ۈlYjmQ9 8T3F'vJ#|y+2,Q"H=}Ѕto=H8VI[<8K.U/ib?RHq"δ~RdlkzmuŽ+WԨ{L?IA)2WʴqAUX#R"X.yׅ&@@~}-̕B*^2N?P3kP# DRwl 'Pck\nm#>JW;Qjqn. @y"jN@O= +K)UQe$&&ߡ?`‹;#|?!,(o驚Qv;'򀈱*!-XnLx74 ^4|U灓a6-C:g3W^:`<а-iaڿgmc9y[uvx>8"OKw`Qj{97g;al[@)1daAU!՚b)Yv|/v=w!-Kd%zmΓ;:D螉N0u]D]5v׸/0,_bq~Hէ'kc5+d8>O{zn=&(>.ySI!aӠՖ"zczTs2" PsQ\F"iLgWz]ݙfjrIFŭ/ŤQ zTS _nR[BN.YHE.6+Ub7 iRr]ޛE܄G(bqqJ7y F&Qā-TmiLx@qmF^v$ӦJG%C7"a;9g:V9!H9CdX!'սHf~K3$*.O޻$bG JJ>3@Lw:9txUXͼ 2 b 4q__(N)< p!2nmb^+~z>tڌT've-SתM(T q6hʤx ùns8 aHi_ k kma/'G6hX*$) ɚ 9%,2dn܏aNa9_S-j5͵V.T̿RZz>Y)ZhD f^z=g {tt Bv':T3ˏkCf>26qW ?V8\/75O K+#+F\e\Epp;.HC-[5#;ڞߓrG"rԓ;@I׻ '"ayړ[W_8fmQOv{] =d=xCd+{ t[W-SRw lhޏ39nHN]nP 縢0BO`Q ~H5r̪? ě(K)@?b@ԠV:*6J)@5DcSn=drO-KY~V:h:Y˲ę0ha::7 =e1*Vi?"{pi(p}X\<OqXˤ7E%)=hCbJ,^i4FS) D`j#V*8o5'$jwYr(JO3fP*Eu3F23Q91zuߒExB".-# -IL;He2L=`AWL֓XtgtI"042o8axWn קp[#u}dT,FxPy[ZN&X06t ocz'{K]#Ww2:'= GA ׀ZXPcԋpv1蟒%ghgQE6CG J {9{*!xv[ ~p!Q0Ap5NrƣXOZUM Uo;/nEێZ>|iC`M%an4A^BS!$+~x`X{֯9҂Y 27mj]sPJgCz@%D1G'6K=V4U0a=qfu-]iA"^~*N?"gyEC+ aHVRgvlQٮ *fzOCt0RZҋ&Ύ~88^KoIEįTNxso S>-^Y)؜ }Gt&4?Br +b]q(LX%m TSOq9s+`T dN"/[+ J>ɖL=~K(;rotU~B\Sy$օ>>?A&_9nS]mʽ ߺڰEG7XCYHz@f !+ e 3de]?E߳ڙ̛T <8F x7^SPʂтx|3zHf{_u\7cpW6a!m./ UDGC/mlaAo/ZKpWmf -y>DS]֊e(QXSю[4wV.o@2ꦌ[9ɾhຯSJF7u U ~/@ZG񤁔!.ò /^haLI SK^[OqhH2 *V{o, oPVQ+wl+L/Ĕw2 'Uq7$j,w8#;m|nXt 4CeI 6x~].mъ(Oa`,)qϑ/@=, ˏ^ݢT" ѪSf{>NzB4Pk`?qsm+ޫ\MaTޓP6!^ JwJ /q JsȔB<ۦ~wxm^z?l['eBZS];@ /BUi%|-QkB$覕74}'*L3`d!=?kD ; s R!ӺS.> gSٻ&BL8#~*H9RST*e L\ h.n=>|xbБ71 Lx"Z[{=;bvBVmDEW(`Ⱥu0~f V("dJ.ei M|:V,I Gr"P+Ki,5[0C͹Y5I'` JH9x'P?r&"im>R9?;$γڢ;m6!>\F R}4Jj9bt'+pF2~l)X\6:RYJUFAc، #jv$  $QK d8ޞ3d ;Iojڃ62 zdĠтA; hw<\~!CO7HCUzX}=`^#}n(Z-?UeKRI8gɰb'Y3/jvN E[)N+3 mk^ތ{C@^JyT(ӅyRH7x:Z)tpXw&͆( 6+ji2б*hdņE/Ž7Wh}rsv wR`] S*=noBT1x`PsLV$&7bB'%,B< o3Q>pŋiXJFX+hƉ`3;34@[WY8'J:ji tG 5T\;]}T3r nIw֣o睨ʠE:61)aӤݬ^tJD|fjr4KR(D.;B\$3ɀ9M]~I@ziFyˀף|k"XT@g”%1T@vl$sʊ@c%:GjT+ % v\fj9ஷitT%AZŧ1 9)5]}۶n f/r?#?Z8vCn}çQq g40mPm^&^z"i?XwUz_>M;xTzM0feE,`WCI% ]bN &G"≃8?#Nց"lk~zda]@^=ܴD†ڲ`AA׸3?oe0mVel1,_9hM>͏dg[ldd3 V=$UDsxW>2>jkJ #P'ςkּ>? Zb3qJZkY@j#89ԡW!K^12ƍDغf釐F^+CSZ1pa|JoK\ bη[!gC.vF{h.޼Jױ,z?^DUgS{foy(0K.#HHUZlSE[#zszJd`Pjg{*cѽ$tBN'A'r3Vy40G"%;iܪmx{K:+~ r@ Keэ-Xuˎ;2()ٱR!S-B!&&ˤQ݀Wm&j8.鷍Vvpc 關Yo5u/=]i_^+]9ssyR7C/Hޓ&6?Ou$BAjoJ<($ʸk/ Nrn?_3(g;kauh! JbޮFHY*kbgL^ւlf0݋E)Ǽ{#dtńiʌGg2`B?NR=!o:HqqvlO%!⠀Wy!=o{1DKՒK;ټ.:QK 0]z+L"w=lY/eDTZ3yϠdi5*^`( nT^1*򀕎8RZjYӍň+J,Ɠfd nޭc4hˀHw;ǻ4 Oh?+`lA`܉J-wOn"VZvsGu~AZ2^iud=E菓@$E=ZQ7Z疢`lv:4Fa$GB|2.^zMVa/=(Yr,a)n>xx-Ymvi"'3{jc(BfFqꨕq쁀srMxg{wt`"*TqGӺ;eB$߼eSQ9wB? 9 N֘iAL EjwwL!թb o\v!8 WX([S^8K34n'2%EUb#A'2\^DhKn }ؠ븛|?}}i{jHXcWZ݊L4NK4!'8)Dl+JO 2R55YD&HT.>aGӚ);4cvc0G4`/~V&}!\3̀ k2j5uY<SPtu%XНF n)^a[Y Pӣll$0ʴMm 0-_ H4RgWf [!w!%}U|Hd(%a!?yz6S˚Z_nqg> ًtS6N8m*%)^5$ɦt@6k7\I$'1;7ǙUOV6Po :O eIj>(s[ âWΪv˫nӵ yG3 ڥa fw1o+͖]eҎNRh|ɼVYW,uH R1O>3ZL1i{6y]L`nd2ɾvYڢ}- 6hd WCdH*b@e; .DË մ":d+:j 2Vo4a PxO֌ O\1Eǁ6HαoP٘; 85[Ɖ\ :Dm^B Kp8wcdD'L_9)8"%5Am-0-@ܰ5^]R J&/灐xmxހiU Zj)vAf!db(#d1?^gp(p\Ofn306DO&+mh njR 'zH {y{p8ԁxGԏneE|S5 %CrQ_qV{ ,uKzc~leE+ck`pԓPH}d`8/*EB21qXl@[BYg"#GJEռn6(*Q;|&+ ir!'QM|DLn{ KS=)`nfbM̿|e#TK0eUKYnk]AWΚ7qZbݶjJxШ =#aEeV:\j lR6L;>^oT/Ɛ2pfղWuV8e E^nj 贀2zaãT !aw]. ;jQT1S pqo_э+cpG,G4YD✂\X3Df=)jvs v2 ]yLX'l \Ҏ4[$ (?0FDȦ|XND7b F$6wu-+E7kBhO]cS'͎? =aT'gkj nʡ•kϗttDQL"C8B@5 ^ظ_/>x6Pa`S˩C:.'EGwIO9P-55\D{7 %,1ޠ^;8H";G`Yj aEiJ#vO6IYWZq鎳;55*$t`0.H Pxn" >r4Q7"ĶqߙoÆJ难;dC9_'&RpE}N\g a*0@zk5!S_sFå9 *y/hEe < %0+k62;EmxI. xӎ(hD ,J@]U"GvvYT_䦸>0a.+lYk{ɁJ5pޣ> Z2"9k$xSm]rT]?ܦf ٪}Hxʱ"% 7Dzg5y{6E:R}~Z"Dhj?WYU5Aࡪ *8;/rbvaXqhz12XTz x[n55i6~|Yj5fvVKov 0*!@U.FD|o.!*ʝBW$tF&'(&$Uْ>0G|(/ QncG/xk𸗬D1U6)w4N:nմAMlIqCOUDS[)6go>0(1FW,mgk(ƍ vZ^CP@y,c/Ϸ_ōQ""BڴR]z>`=k6[`rnZd]͕ǀ :J\$wzSF\G E( 9d)Rda/ B6$nt0KGnnvBu7&[j}0Nb'K-O~oKѤ p8?RAަ}!'$5Qvw]ZwX(?2c9Omuɽ*DT]e<Լy{q([g[L~.`:'{]DJ׻4$YgpgA؉@޴T*HzgjàƆ'Uf I#k ӜTX'7 |//ԛZ(Ru|~}JP׫UWލ۷y']LA!ΌV>~̚L/|M_Q&TpSd_GN$ZX,yUNa(9T$fç&l]6pS?\jlp%(Y93jGÿW; {iXϠP;+41fvQmL2bEiKwυ+B&i'[P崒i1#pȜ6~^רZd[̫$=6.Nyjc [;0.MPժ\) c$e%>@fGMDynNKHu4X^U^w88+*8sԘֵ`[gYZ07070100000025000081a400000000000000000000000167638a5b00001d48000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4["&tZMZB!?_ "t* w&nLޜu̯ 9PA^$('Ӡo]M9F{2qÛ=M))<ڲ!t$a-YI`UDDR"[ƁD&ARibG@B2>}HLh[\S:Gnݤ=&sh~/NCxI؟]HEU2mW,~y{f1}cK}Ӭ4<|d!*_r=)IVk+m\)ۦ!yIƠ7+'):aO@B{Dh :Cth!U5Fnl8r3~V=nNB]>ܙt'y~Bɫ7̨3:SKQtݻo|` u={?4 c'/w2?8._B8cGthWa:YЋ@<404|}^P$Q@Eb.h캬c5mlJB^,@~lI]EкA|^G i7%Wcpp'{{<"ts+?&) Y3(Tm)Nr !4dm+"t|l9}ET82#D@QX4T3^Ip^*E!*ա+U| `[NCLbZz" ݟ;jr#d}BB{bzktns0LЇmC,~`"N*Xo WYĿ q%Gfd9}[ þņ3_{h?CW6/[;cy^lGGK &s%9՞f'H]&VXP}Z/(k>f^tR*YI&/>ل,wrtG}Aa :HңdD)]ճ 2lKd" A:"tMXM+MՉM81NY,+@ʭw[6oDs\G^be*ܬ*Z̘op_{Ϊ[.r _d]xȸC;:d4Iy}:ёc.pޢ5iSuq0 Z4}*ONбs0roTDI<ݮ#ӷS#rBAeQzI9߽{hLMpN*c ­NPN^B}23dbQ5!58Xf:N *ѿԼCDZn bέsx+wtGvNKlf >w߮;9Pd%OwcL`!vMT$MfmJ"_8C$\<1:tP&&5"=So#C ro`LmhoRH$? DN0ţʸP4[3\o0Trw#??C x+3zĔ܆p9IϒVzy,ɘf_A@dSˆS8[|Y+/Fg"NDS4UO(*}rQTj:Z[>o`PL)ֵK)o#)r\xLSi^,>/Se" v6r4aTrxF?2p^43. If181ZL =7WSʧ Ells@b#6])}\xZwTz}ϲH]B: ]O6fXc>Ͻ+ ձ @zNzsit,ȩ 'D!-3*'Iʠ޵+8_>rAGn >X4=K o\4?,i"_p#G>m#~H ]oka:s}/>,kR}~ł`dyaC.WikEvφ~9nNU1]9M5-9Q{^dW n1?rv1ـ_XټF-:o\lЁ G2׹2X5q XOl(~PeJ`s-Xhi;$ V ]ce-!t_^\ Ю5;-"c hReJ3XxǜT\Ɛ!eZ?GK[-= /J L+!T&!uB'z^Y6ErbzVG_&]TtňNC. kBϙN6=Aj=%nV߯l7u~s[Z)8#K;A+Ho@:Wq4w_űbIu j/U 1`UW&kWXԢ9sӊVXFw KkٷR„Qo:@o^Aᤶ^v m3O]<>& 4_^T做òk8 H-<3  _J04 rM꽥4O+Cp <!a;$5GЏim(F=qڨ,ԅF|#攴M'bΛ8 R # X۩n\*lx6hI@p*K8wPM7 B"߼Ǐ%`*L:xiwON#!Tzb[قLnbvYWNEq!FnsNHoY=J^'" }_kѾRyqފǁKLpF(A,?xj,ǧuqŌ#ܗx&[SvxtF!>{ea(ioiaYrɐ8V YU=F>d'als).I6E0IjAB"n4"λ2E 6͞ԫ$`8w6䒌{:h$T/PBLSS>ษvT:aLX pi+wOcbd泚b .(𦨷wJRSHW"%/[:^6+]EO(r tʌ ڈH:QAr1]~yQnâؕ`y>6xE" P] m׿R!&ߢkX*s>QR{)G iVAmNfP!] 5KM^Dbc7,`H3߉*(+_2U3)]]Xm'#BZKsSrK)wZ5ͪS6+nVΈ㛘#CyNH\jSM7 F@S,II _+Rl@%rTmJE"${2_;힗.\`WޝLm rרǼxW;3JjN~1wLlsufU̷8Kn_g8=Wy&픰3 ϑ,R1'2@SrGbG#WrĔ|kR=&^L04]|A]L("kt5}\}z9CbE:.ľUyYErA^mV0 ޝOf58 4B1'^RtsM9Rq} x].H4{ F>T۩yukp&B@}ϠnNĄ%d]M0p1:S)a% ~apk;mS;!/})(Km&[8^LUFv2-g ltjk2GnV{3?j~[]Lu?F@(4si462U : sk>p{&=OnS]g gāȊaVS.86:fo6$BT\ IO-.n޹hg=8!F?},&L0k4:FoT1=F<<|8p=ps#bTrwh^`t17< Gƥв}6n[뛠:IдV|fz'ꉉK # 7Wk;bi|q +4?+ZPdL`KZsL^V HKf)ʩԭ)%PAoC4!k3KWՅ[GtxWfdވġoxfDء gضĮt]K޸F:y$ opxInc^žV o[n XCҒ59yu ":1̸w?c{PǧyW{wYjGw6<퓸< gx[`a~o]Hx(龴Ẁ\kƴE`rMbuJ>'hD=E]V횗K0jUv5h~1. ;S5 -@:.rxdY@>P]mf";y}t.yodZ#u,I?g+C kF9>ؽaaiR0 k=({2ajeѹ &a{ ],C7_S .uW,ӊ +x+ROڊa7-ߛ?3LۮhsH_}R }0:n&-Eh`8b>?:*.7h|.XNO+$ߝYzr# XGR9{O$aEl`ZmT|Dè4;}Na=|euJMHv܂:~|$A)lt_^l b3۷TJ2TTavNUFK}6F&xwH_L':?ugYZ07070100000026000081a400000000000000000000000167638a5b00007fd0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|vv_62~  ^;7cy0xQ]R. }AɕiD1w Pe(3@J:" hXLڨGt~HE &Iv$tms,<,Yg簙E678$\o-aL5G*:Zh^ Wdj_kΛs& ;ֻ;; Ju}`>ݛ%'-MŏΘD£M@<_#{07mN"9U7"K+T DJ0IOJTK4TR .mo^ݰJ)t>^VGt{SCBVi╁u݅μf$$ErJ)-rM[YuI=cpTa ~Ed"lwYZNlqFu|y.j(X#&36,a2w 1][-@8&Å&&q"\7Z?ylzOlwv\ ~3Q"ss|p@#ޑU~9/mLeQ1`0&8 H4W/~gDbi/Y #.LJUbκ.<ݼ}Y1";ȱ5.Ȍ!u>։!H<~xGv9lǎM vf:3ZΝ ϓhf^(/yMf],)XNIγ[v,ӹ*z4M5D_fƍyg>АH0$yYFSYJԒ7'Npϰ|# )b@Vn-Gw#G#ͩdYYC'Ɩya;ć*;Nl},\AVȱ1 Ee(/h+? ,ob$xr8dsM[$&B⯋fkj䁔mo#{%wxtCo=^-ѱ$HiUSP 5FT U@cvjZk7\{GXJnpnJdtIVq0joKޏEqzk4afX5'*; j#`Kė qvDi6*2ٮ0[un.Iʐ|kOtG g)w~&؍H`,*z.L(r6/$M1z_v7,rKPFkϲ9'0 <%nS81 nmq!C~]ziv7LR`o*Udlȥ 6Y[bґDZC?M qS5Uch7.ei*E"Q&4RYvgwo HC,xgW2˼L_:Izmia*#Dy}faMq4@  y|1@A|2`Rj'c iF ~k807amjyF}>[[R*~~Fˈ.?AwUyCbbaݫn;;je[=QÓM|ew;6" 9x"WpK)oRDtIK&e1*aypjΫ/`lO-{|$ >Cd̖\tB3R#)pJAkK- G EPSF.ߥ́9r\ 0b!pV߭{vUU,;q,49Zv E&G!b92WeR51 ,O﷼&!)N2l~KQM-o21}Ts YktGKtpXEh#6|+ykj\0:j5H d *L5!\u79~s@Pet,5JbFdݦgʋ0{Qk^A%F{hՙ_`H2NeBYNaК;0c>.]k=rw 3wMSόI~[HemV@biǚMgb],f [](&2wNkj~υ{{r䷀~ޥzB=O=ԡܣxQK%sQda/4~}IĻVOD▻Zb0 3}a 7&`Otf 5ùFKG.yLՋ,CKErZQ$mUB@ `ʼor2CyyIjZR.Uî)~[yq;FY'gwv5x@Q*֍5v6NVf1>;/ s@wQ_$X<]ܾڢҥ[s71xCKUƚ6ߦAKg0iۯP}&|Vas9 `5> dM!X-P~`1srB:5UUƤ{0g{--ݹvqFҸqYV)31!` K;/~@g'PGBQDt&O!]_ʻBzŶkc Yh[@G#ot5\Ma%ʗ@ آVw%aB_:kBOK'_ oTW1M9Tz{\V'uU^1Gv:CD#x خ ٔtf+F#C5ɱx|?ڝhshlnXw'bQQQko \nt6;CNo*v|$ko8eqќV^7ܳ> : O h"N3ƈ:Gb'Hn]In|cǤ|"uEPVˮb^(pl-xz')w>9aLמs⹀eE&P9 r4>וSiEHpk{{H>'B>7$t1^bRZYaAۤ ]jwU_AeP?<)H7vu ]o\/ه i3_ 'ۚ^!֍_NZǺS]a}>J\S}Z*HO+3+=ђ-c=sִVYWzЂl$!&Qd *Pwf-P aʗ򷓐u==ֽ9ψ04?9+ѻx$ydJ}J%'9[w59e軈LeY܍-Jv]p,nEpio6 㢈:^q&w@Py 29I?~.El\[ _Fʴ6QYlACGYIgJHw@sVFDBaReT۾d#OKY4+t#qr.鏤1Jhݿ*#jqRD,lSqF}( 8xn娷]j %ь; +g|k19-^.D;4zyAP}Kңq_[ ?cO΍8R(W4mO_$$`#}e9^e ;͂ayYy _ʹ^)LxM:B3uӳ9<^EOD?n <(iDNb՞WBRK"[8n,126T͖" c%+ ZYI.Bj1DZĖr6 sƓ3EbVY̗P Te!@bi?oet~V"U$No`>/&-zʏBjiHM^*g2$._"䊂^V V눱5W. W-j `]v]BUgǧ)RPs>_/,i[{$+C_$B (fB[UHc߀0(r {Qhd{Q6J&3.i:ߐa˛*ֱu1_#4?#$K3i^TwVZMUQ0-rU1zWhʮ-J3!b`!v>yNk;XW3$~(W(xj5_Qɷ,jdeqJ1vgg;ߨifS2T9 G=JLMG(␶l贕n"Wt_00NQVѭf`7Mn> 6jRW\%" lb,G 5u(g| eCɧc~/؆0q}+X v8*%K%RV^JMw:Xq0itp8̡1Oa/iqO!*>ߺ5N,#y0܆cY2LH92B,K.ًZ 7wG̞L Z):HW0>,$m&'= 8,e^{ǰ*avWғId;&{V[f U;!#"22.>^:Le Rw]#S&HT":Ǧg|kZ6 q GA sw3/E6FU0`xJP>sooZR ! GIk;؞\;Rhg Hk_,Zt>y@.u[{t^:`PU{P;I\^pܺG&\J̛MҤ=~?˫O)umkcTGg/9װ4ȅY=qJ `!Zq\(uOymzUHo~O7{UB4mNxk`<2yqa!EYoEy<_Q9o@gD "'^i?Xk5lj1RkLdPŅ }ͬiN#m%Pcdz =hmwgadh,G2'beߣ5nČq#ߞ[&{DǬ[zDxOGyjMY(Ɲf ɏFdXxG p;4b)%)m'=CUo gע`Sޢ{wlO9aad)xu@mZLUs;iJyGEjt$i*@ר׼S^?A|MJ[֋tD""wt;:uKa䣾z5$PuM{ZX8{ |8T6rҸv28?cKH%#Um хxZAM<>`}c>FB0 R(:&pLa,,ġCf*BH~b\pdț~Qh"Ljң" A|֣I@L<)WS eu;qM Ù{ eq搈v;<ʯ hn;`Q I/Tm@IV/5$$uZY{_^Jvun5 iJ֜ȩ|-珜b˔!d" |)7._ŸeA[ Ej5ǞuS2,;<wU Nўg1BL!z2@'P4qoǞ`;Γa216PL@'Q%eI6NVWUx@I7n3?zry_믏}YԈ D6PAe Pm)z;¹6 7c yC\A8m3!xbUQSފ,$h-)g;1>)Tc\o&![*1ɮg(nsȍFƔ1|WX-@7xM/3_GDk.}e_͑}f؞l_vξ @u+ѧtx}%u` "W(ADxDYkxI!i!C{v[{龕~38vK9`+LF)ȉV-FR26wLp?HBCKghHK ~$yK?8$HKti^%'b8oBU)R zi?̋//qau;s}nta@Պh^%&HׅfcW(_sMwy0EŇInPK.\ ̥mrrn}Ѹ3ZT\Rcܰ;oT$r(j\88-,ZpCW{ ;CNRkf.VuWa>*} (*^A/n~o$?KlhiЁ-;%#lEvNg.Hn]3-9}3G+K0Ou07ʴv:_K76v#hCטa biŋPC:pI,/EYiy/,?8  KJF3 HPi8qѠ3r^jQ=P݁}5}SVi""烿=^n%2Fqb2Tb]-`ŪMV-JQ~#_Ǘ'E.irtgZ\C5W]2NLRBV9kVě]3e8c5߹Cp l7lР"_g-Ht+c]V[hO|*z{iF3"teQx&VʙɃmW~ɠ3k`*1<&8yv,6p}z a#;Q$ 9G(!\#B <Ǩ^a&Є D>c -M4n&&ڤDjkTBp^wSv ^6{ -LQ̙ C+(?|rSneB}> Ԁ(o%2޻埸8fW>@_߼.w7|/m /6g6&c `}-PF1r\81ͳqG=ڞ\E0 5dh#~Mc}#Oݹh}8\I63y))ݬi)#lB\b+3oG k( POp 3`u?R&d*:[?O,}9>R/^f|ޡj>c_2ǨxX(OIi889!ϫuϜףʈu hz!%aH^4a~ "H{Xz"iSr଒,}- P'" -]7Lg j٦IWqbȟ[RB4]|qϾ>{3?z"ۆ Rr@klבvO|X{ڍ;^/ H`OPш8a^L%Ji_ ^v/[L*t]ߢX?ZPQ䷢aƦoӳA_WB/c`E(,6Ll](VB>]N@׫r_ 3HgM .x+A,d]U~K O^WVxfFKX_S?b 5P+,t[ĝ 7`&M򳓙΄8,hQ߬'NZxhD qYx CYԅ!?+-^:Y% Aycw-}QaPGПɪ.ֻ@Ler#F{j#^09._m l5N?qNSfq}FC@c>Zuy$8,a )Hǫ+FEyF/(t mer`2>zD/<%!']@B V~~+Q@j So32d}j _ŠNޞ;/ {IS)hHOp&atMqTY2ZIMWm$; h뀔za`aTm:*& 4xHfIBXErkx/<; a5h5~7W$<ρKŽQ0] s&**Q($dz鮉JP()ZY!d=0v liv= X"åG- h!֤ZE6Y^1[&7 > #B2Nj51LqLV28HC5pH,&/f768 O"pc6;@58fJa/Ǯ} ̽KF[e4IbBW2LUjY=*JLn=#?W@qz)X1+4Qݮi^K{0O,ɺt*)]\ؓwD=٧ Qp:;{ڐzo؅hfëtW373H`S63a֚://5 +5⥐AT|4ƑΫ}k#U0K۟P- GnB4FpjFt'hHmςq96]6 ɇEiUslx-e=VqQ+CBӅe `bE]b D$~!05 7 10w;d.Ǘ<MPd79iw&W,mU9،԰?{X,(S0|rE’VPqE+1N/ÛlX%_밊0hd}Y/VE o s^}%P#uRkR\R3;XDpskMy5tXv$ԞR\'I3eO',*cyEn toΉ$&AӰ@Wa va?帙 pp,Ƞݾߢge/f([֘T4X&/ G{ JpHmM/*aۄ*oNuBNlpc4IZ.V'/FMk-28*#1UWa I R2b„(Y5 \MɾQ/+$ PgS55#h ei&hs0n`̇r66.?Y&:!ZenefaTTEy<+x&Qn\N?am׭7[W{~;*lc#aSlkQ'D͸ӱaq9*ݦ[έ z@qXfg3P[,W$e Vl{\($˩A` h=<9uNj_^Ν(9lMi>( Z[nCtD),?44yh~Z+{Bzg6pXfgT%ՀtZ]!=.žI iz|2<{"GQcx\@PoN*Ivd_5-&?ے$taQ!tLA~hi"%,L=Т=i!sCJ2 皾\d֝ |9@K3<߮!Qp\q# Іl}i1OS~Ae=RN~zz@W(^o#m=9МnEˢ429ein)o_o 8oxFRZFF k9˃~̶7 az˖S7+XۏkM,@w33E!ͲS_aEbN ]]ҤѺu-ӹlvz& {<Vq^Y+[0|,Ϸ6NW٣M\>n)`C(7BRT<^+; X ֐:B;oǞ!YטqX ^@]ŻKgv7nk=^FpK{QVE#Wh'X!R?>jVcGvwo؟z{MPm}u@݁\9Nܷ 1"x9[I0 UEL +Hj~8ձH,@4[Qͨ+nPRof# +0'vۏJqyhH~+U"| JYS)|_p9Ҍ:d ) #{ŋq?='dj؍mu.WpN Y8N Q庾MA@Ɓt?=A_׫9%9#Θr=]wl 2=D~sUփ --sks~g}t:  =2rX``0aKT\|~E?-6\-e˺ Ӧk.I/9+/kwa )q8 w!Ol'\?= wXpV!"릒&U<"_ yt>M|$1#vQ7oq"FsgS!<F2.|Xk٩ܟtK:0As女CH*_|Ë%k^;LPsdxC3fXA&pX$qc5AF\%xbشW #"&{Dc;L 8v!jG""_NMw(uWQ[{F5móN6{)j"lE@؀Q| WD Ae&>q t7cW<7",A ?E\uFâ?J| ,F)#sg鮲ʍ׍rsfm@CznɌQ_ttxdPSOs4hXThi0H$Ӊ1>M/w,{bU0\3!T&+]e8\ɦ]24@R];];Uٛ98bD nvI.GMTߎ2Gy`x!nc8C&ۡmwKf8\JQFa? O<+5$F*`׎\X7ӆݦ45Ҟ]eG@1ܡBڅBȩvw)Oo>/aYO`[۲ "_"B~"D*#tKR$B&d5ގG?kKD) ߥŒ9rE0y:_z_h_>/ xi^|:3E5qQPG.ۤFXCjXAO I8ڷ|S[Zj,1XSE%66?`Qaǃ 䙥e2MApMQgGcFU郸^c~)3L|&c܏?_Sb: w62bFI:U[MWΞr'8&%Ө^NX[%"x\ Жn8+@ 6$k'ԯQ/.^bxvtbYC5p#jkꢓZިo %[`GE9awf Т*M-Ztu%qj'g6kG''C8Ϥ|Z8KPIX`!T|pI)!I'liઽ)>a9qjڵn-]hhb`I_9`G3&Q)ah.SxFFkъ\\A_N xQ~v-E$%!n%,0.МHҡ']*SbN $5%k^Bmb+W.aXDu8U7Ur|x^=E7eЁP2 a""hwf '!dc[D|2N" &oϽ˗v=^e㯪U eyR+!K;LWCt9Yh?jt遧!< z4O =Jpb%V |(ك#۞ŀ- F}:S[x;GN P7q&3plDPGav=qCd*$$% Rp>brw9Xӑ P72n8qni6߹!3L9SyFa$KqU^Fk+S]wa l}4CZ-w$֥ϭ6IU8ܙ=6^aūYXPL¼B7a`p.d+tV qяJݱzWk) .LށTCWrr iY0N#&o-=ȭ߁hJ9α$`鈌`tHN,WU8gIws|ƦV{ú_d7f=?Gsl#ܫLήB.{_%r%k{K]@AI}9ퟕ[du΀Ĩ5 /L/f2nw,qHxO hwL7<x0`SPsp2R;֐tow}qйCܯt0>w:)wRI|N'Zēu&]H/MplTV5xKcaYQ%2$Wn #I~׏ $a^F0|ٷqKfS;=a `y0،fNv#Ce0,M[T_Ogn^ys+¥ډ7wR*"gv3Q#OJU(Ivƾn 1gMMx< 1sJ̑4e`zce6mٳiwTxF#θs$ԭ&I[eDp-1gG`f'x|ύ(֋DH>LoF:g7XB NHP(NXV-ÁwwXqӔuu@A;Ig7PJ`r>ة`YZ) ];cBiU_V)$Gs"StsXlw@ȭ❧S(6C&cMvH1|y#ЅZn;gGFϳPT}OB+nBquk{G-QݟwoKLO 7ȴž%ѡRͬ;^!~49tM̙#]BU*FK|e_T+Ū256H-ro]}@j8'>>'J{~yW}i[_/_f5DLR$3z0š3 qUq&] Yf%w\925I+O Ʋf%"T~a>jfpLli?]s_C _tҠ|:}8#~Vxw7/fEn)30e6< >Fzg熁ޞf"1k0( >䙲u-(kQ85smyvv2rhDxhieI3kL~*8CG*t&ͥk{ #=0!(JgvlL`G9 i  GYߟ&2u -ȹzup[>F-uC,眂˹ʻ9)r8Cd)#DJ.'XS(_IG"b9 0Xhn7nJ|2761,n -l`YUzJW^JOnƪmX3:#2U%}8;kL<)rauSaQJ :V3ݪ,TSn6\,1+ѹV>flOGrj>>; "ݎJ}m*E&-ǝ d\w#E8+?z&&b#In* +$E.$1kŎH/kBzYbt90+D{+]'UPh7ܛڮ(IaNt엠Xҷ㒕:zY8Շ[QD^8O zJr-bwCgF,#=ߒ|s ve']{dt!xs4q1V$ZǼ N^̑kCo%K_M~7)֫0yPt[?́s*8֍ZM9%(,u+Vk#$94le 9bb;8ύ7G U]Jtl5=ʋ@41fa wT;B?Y0ː,usUWQ( F>gQϨ/?jI2?a e XCAW>ѯ\ CU͹]֤a决ы]@ )Y n@p~hБܴ_Z;Jf6c<(0LD"D^SLbsԌZ9$N"7HK䈨<~Z9c)nhF],$j}gv‰[kuӈݑU4f''9Xbj:6[s"iqGO9a8G\¹o3-h*>ЬMjv2%O78tSvnr3Sk =x'2-"T$K^vOs<~¼YT֠'+V*f3k|^=ħǾ8rQwW s(ą;ӻ;g 5(!"\\Fa38f̀?/;h~jXha;Ys>FG?JRp  @==XK`AXszEnK4isO~7eʫ19-nrn_ɦSk_:d&O吨 ÇDy*h􎎸0WWs}aE#vSC d!%c:R-~}/ƛuACf-Xd:"N~;im#%Qe h?ܮݐן2mWtJ؈}z4B ,KrEд@/3jʥ1;f9!!W $'} s\G_^-7N{˩noL ~QGjj`S4= 64%)H9nz]7p~h~W1L֕}uv'b* . x`Z7\N[V; 1oCbG]lyYboA:96v4L'T|'vm vDkͺJjEYqEs^3Ap*H|y 4r:Yk 0gRej[: ݰlk҈^Gog*B 2.FL7q*{%LiРE2Z0\DM5ݟ+3 >C2%ޔA5PtP,]7c*s+`1Bfh1W`.{BD+p1%ş T"{ g2NZj6'IS&~^D@00|?⃘4 G3;BDH AVsfjQ {5n6\&]`ú. =-ENqMuAXY_j|~Nu3s& 04AFʨ4dfOE ] ~Iw }C,{؅0J".Qpv[u")g+Z$Ֆ!!緐|'BCTq-:gNe.a~ʐܕ4 +;|с)#WSCUJ۳fIFİW9&;R[jN11=F$0%@փ&VI6̣^׹ZZcNn= s;xV:W!07B)_1oz<+P>K!td˱Kx^}V6ݯ˨R~K c_#/1YjUrK[<'̞jrMc.I(u`ݓ9cܘ8B svJ儨גr N-ՙ#E"CFs{"Qᐳ܂~*Fn]k#Qse_'ȡHNvP!.S?d80񂷺pڤ$<\inwKUTl%haZ Mp1|7^#=8AC/&1B^1+33q ՚9^@H(ZrxD[>roPQv۲NCI;q"w]#> \4N#;@*dU kG'jK߂@ݐ)RCvB'?TFSCtktyei{U4t3/+(A+ݓŸ3XkX1=9EA,ZܮF-[+]كKt .em*hh]KmF0ֱR軞DwhT5(o]"Qǝ%^cpf3R1W"u}$+LNmyU];`{9$q3'-%h!R0r5B-X.ȼQ (EjL9ޓ & )< o?{$@}Jpƃ'r\QrmI'}.4;i) :Db6V٪>Mvkه`u 5ޚvA%tdF6 k[׷{u/< [C%DӱSpvP+vd B'qQLJCi{bD`pg6?R7٬$73Ӱr v=/YXph`&x:,5(s҆K(aXf,(*D `H<*綘Yu`1V^gԎqd=#ND8uV%V5tyq> Fe591rkSR%jAm w5Fdh>OW[}+p{ âs_׎M}" % o!6G/Lќ\hZ}@! t@#`>: E[kXs$%kzj$LmHfcn"Dfvފ3W0M)d;x֧N{!]Xj.'VJWB4~tOh;f:nW#S䠋D[I ئdՍ{\B+8-U?X2 bOϤjc*8ݲjN#iSOzJA E/(&u0:vuBt-<XH5Ͱy`18P9ȑ1([vN?D핁ŚSY)^sgj#@>I$S!9=rHֶm0׃*%&KտcLj>0|V׉+tt쿇d+Ʒ?HP:!a0TI og'E1[2wonͱ,YآC.ap0#x+KaNÝ' 5Bf컛h[eyc[>Udžt<%I5z>v\vv64?sr gO|4s$? ,N z?6 ȩ^لX84& #z\&,'-?/iC9Bq?uzh@D$|jVym{#Ms\vu~o`:L-%Xj_E'[KQ񁈾?#&0?TWwޥR̓1J}ksKAyk?qb{I-ES5&]p8Yh(sXUT$p6ISKusd篾 R_Ǒꍴ'd7-^&>C:l\q Ca2G!f&w:luqKl'X{rX2%\}cp:e!^D_> ӧyڐZ`pb|IOW] ԿZAzXuOD b3(I>3f[W~peUgժ}0恂B44|  b,R$HW/WX"n2 Ia;rN/둱P5t؉߸(`ާϩün2a3#EN7j˪U B7ޙ PY&`wŊb-p27SqĨ'&+Å\N@iL@_mc}A!,z㪋>7v+%]D{Zq~ ]Jz|L谕EI1S ,E ~vɳьUyaV.TPGP98-6O{O3X?$/搸R"gޙmcфAWM7 _a]D._n iS7U>0XuTQCM5GUĆs*8=쥁hIv.d&{ͪ9>C(6mT^Ua.vn eR+2Th)ߺΝysWjM'~ԎL24-MZƒ5lZEL 2컬[}vqZ9YꆹN2~z8Wc~cr/&GД/VMyմ87i36`f6sbL5`wTs pfPǬsU2"u=$ cs_~^fV^hE <0mvK >=`fnx< `2$2V \W 0Wǜ Q`,loȠ%m7xƨĭU1q+@zLTkC:/$K_8]-?1L6%#*9JD!ꕥZVTO/*ȯfbSJ%q)7K ^YC?K֮nCOKzh*ӏ 7q乷8ʈG5:91h76rAgoq*nzxjdT1g*6jU 0CWK)`}ϕy χIi{2^|\h]NaC zTaJNSbʴk@95SY^H ԰K=|N0YUuȥf 07׃ET'&P\(^SЦ9  (?ÄRҧz A!rx$kigscR`zIƆpk9sG3cα.vi^5<]H`c?n6,ĶϐY-whpZX3%v=W{y'eFYF"AӖ`tѭkK59il}Sb~ Yʼn;4cu3Eyt/Dn},y~&De-K_aZ i69n[&;Q/XJAq9fX56!\mǕ`iCXȐfþ:\Wa|nPPAH-L:tq=%L2S~c\n,pv[x4d$AVF& ) :`&+@(w܊4{c~mhC+==ŃQw}m &v2lۅL [s4oc4jv:U O*Mu+ƍpԐ.}m#ޘ2FE@U&ֲt[Pذ}bAYz\vR{G|r9/W3 _ōuCDp,A(& λyZ2%l3n$=ٓ^bwZugt <:^3<iMfW0O-PD>4 q[QLL-#fs?o$_!C?Y^,gtyM?(kF/^(5y})м^ȻP"iVV.%ab<`bm띩N$.N.3u2%x!vXj'J (D8yV_F8U}5ӱ1^1"yYn[J+<$3^5Q7в IF=rҫT\RfZ!upMT2tWX@FDak^AmM *peQ|:z*`3\`C]Qv`XE'B`P$qNrA[jlncNe}~8>jĐ|<wOך~;G ѓN ¨mwld]kt眿GjCnH]5Խ3&OoX֘geLmc)ɊL,CK)~|cDv9@:$Xl +Z_Y+=l%7/O~5z oV=)m~uP5\f6tr=MTGXuxZr^Q qKG64-gĶ&Ś"MEKo/1o4P30r_^_oANނu0t,R:j"[_ۤJIĭ =_0DLA/(H#{ibK 1I<^t( 5pzd٬GĉhV2J fGH?} &D|7g%&]@o>Kn~ȮIK~ 4N1zxFU$'t\ȰB# ucm)#VbdST+h`;V.]/]*T9Fq?s#nf~B5= 띁 Qqs ;x|UMy "vd>`zvK߁" KJqe6~>:6:VE_nkkjm]({3͇Of xdj {e<_jJ 4;?m*eijLmc(lEioSMkU-+H 5FE^CMHC[Yu8[FVXo?H)ڍ L. m>d(yob41t>}r۷Z _FMTМ-#MP%ERĽ!֏#YG"ѐNFemOOZ !sU\]:@g~>?@3(4z%=w~(Šjޡo ƳYpMEtHs;(d#Uq{Ɖ,S;FuM/>1Yg~ n794+'洍FscdBGtgB0} q ȝ(ľ tujը&Kɳmv]+  F)[m1n :yP0FVojpت$ñns8zK ԳGOω\),O *n7}ɛPm |B/| jp)ȨIuX厧Yi9¬ e4Ck7\sMX|mj7856Y]]9?X"cnUEQPZ'a# 8bAV24tp WhvOџAl^# u:%#Y2,ٝ&HPj.ā$ fF%:n&70-J %xx H!e;Pܡf"IŠ35#KȜ'-5M%[(9N̤jAؿmúH"9i%2A^|s b+1*-+S̙ l&ЋL׳QC1'7xrKJDqIUqɢwa\ ʷRЊc7!MX =a55;hM>xzFOM]/DTUf`4z8 Blr[8BVztyҊ&gPsNW xm@=)$H'vCҊ$v'/ڳz"Ѱu X rUkQdES@$_}Q?@Y癃law ]h%Z@Q}߻#x/q("u/=eSO=GjّR}~O&9L5g3mUGR" 6: z"<#gFi-ĄQd /R<+lLPi `?[VKݗAL&X7lzvx1TwHhgʀӲ@s('R÷M ơ٢06sj݆r /:yK/;5c;, $:.k5VLiw*:#fϢk |?k- D5+W DM5R[7Gʜǜ$c+!ˆ7e^5qfI"sPƉOՕT{K)pXb+S߆|eXvf9A֖!|.J.b^ h_FG^g\H{&0TIԪv)9͠T|ؓyԝ9[ X ܃c@d4b3l5qt]UaCKd9RC1]R~#;VVy̩ړe;7doA|92V(m(XK1nF}\ exNuvux..&sua208fb}tND5i]ž8TvtV@;J @D.yޡzn]&]l"jn kuH1=L ѳyyr LM Wj+Q+c,o\s̲TE;.QhqrX8f3rt`qe}Q0RTY΂D S kqLs7lkOGTvpA2l2 {HC2'iHИ>3!vv7Sf+hv,SDC)s{ Lb.❳mRM+4Ht*CȞ9':'$ad+ƿ\dm{aes}eCvUԯ]ԕF$Va ,֢*ly~;*G1">i$K߁fꒋ 7DX:\KsU+T"O%~b.`Yſ'u~շ ?p=>l?}(l%Aف[nI~@bP٩9.Hӯ-4) 4fA<)Wb/͑ [f(5rmQ .F$%gi0OmDX";=>4B2 CJ0)X3j+yyJ HSfq)sT S ܟWHN<#v{>Biu&V I^)~l,s{Jv-I#; sf>&\*h~lU[{deoC߰Di@'z[XHTz\w'!ݿؾ 'o,hJGEvĸO!ly_0` OБ*4O}b]Lu1$x4Ǘ"WtOLJuW^+ :zIbڎ0Rsɖ>˪ ׽S6l؄Whh9aꕭM]|l/=[Mexዶ>HHwJv^"'nyx%qe"{+$y 27EfdG[΢40b3O%)a*π_հxYYdƪQ@9 慈_I۱6owu)ӌ#Rɇr|ya}Ne/xkLA#:"t!e7mG$>w=܍Z(O$ [Ls0P{DOOMPw#[Bz$_bj1C*[Xhg%AFvynD|gzARj)2U8 9eo5~_WjZ|X ,XCa>SW8NWB?-%GtW&FuAk,x62;n,e%a?U%镭v)֦@_5y4H ) Cgk-8.y+T44MW<s IV\PUjcK]4MCF^_gIy\RF u.@Pm k{; ]rOߤ3k#E 4#AW{D[-_ 26#X pNwEajx/*ca<=`P=\4A[ǁ T(_bz\H%2*ȃz3頄fξv$%"b0A2Gh>{Li';0uKЇc21n 0"n 7 M..shh#\I&D\R3HFΖ;GG"! 6n 0f% Vg:Bp/W ѩR+ЏXYN OʺS@iUW\`Y6;$  flVG X-,~ gqލ[>vo)m4 ]~RF7}e8gTۉZxt?- 4C'CacR;|,í2moQ=+'|+*6+aەLE {\d.i?(S7"A#e[5Hn$:ȪBı#g')}I⟋=$1fv y\}Ʉ+].cf'.u90ZN>ys{*"ŭG bӔ^G 3mY`p3k?=hR|- d>#ruppJ9P{U#;^ 19SRS~ dȲ"Yj~&oG`B:2;* ʡlq4i,>9faewH̵A2s{Pt?TQ@mlɩYf,Xq}]=scpu >FUm5#i-,C\=#k-OyƼ4Ϟ`oj" t޾}}F!ޡ'exoZ\gj=?=9TG9 6ޚw2Rٸyݩ1~zS)8tdgң =] F\ZT X|&EHߊY-CbǸ:Yӡf2d7Hiy+zrYL7wkM$F+{#4Qh"ʞ0-ӛ%#m`.%#=Z,˝C|> }r⮣0]e1aXIkW7%%Aj|'> /0n:+`'A|"'設3" ӫgIwy2ߖz9Ѻ&i(Y1é?rqmT4tR(x ?Z5i!B#`H4ċ { оT&TuEt71,Ȝ6h" `,t($pgv2mgb#ReF E5468dH*|^u?0t|nNV){y Dz"y^fO Vn՚.v/eH\TbÅ[Acmzc+rY@7HAEfCe1GX(P.G>*i@䓌\szf0gvNJ1tEB=D# m`mBi£c 3ZYV}1Z۾BBF!9`cJmD!ୢ/%mgbɘlgv@<'y#Z:1޸q||mn*`d-0= ['=*iJ/ uAk =35AzZq⍵[E]uqLBTrKy:\X;$1vH0j.tscV i{5 [=ω&. ?ܢ ⾨õu$5¢Q "De1oڋ:]ȧ IҖpfo㭙#-R?+m7XC`3ԑ3Q~inzɪ7<4#F81PRtA9(x: =9$vkH$ 7b]7>'MA49/YݼAu?;6>5e:[1=*nFmg1ԠoFO=dT#e2`ܼ/rj﨑(3kFcu>M3ص YWAoaآ w HGËAno£"28 {, / 9kFk%$I8}厂_%Č\^$IQ}y)d󥉬O^.Wt6R'S=/=ϛ+L':' SH/bD⾭ a_cQ@_S⫩^% 2ݑ{x!^smxx~Lw8.6JdiGVD֚0;vׂ.)dJѺ Lj.qMbY9&>P)T3Ax6xEYY ]C?&A  w!Tu/pi-}(B g1.f ZTfP \?4Di;{[wɠL_Vx?#ԉP(ϧ}W>-bt.XdshK=]Ls)Qp ϐ]v~ǁCC]"|'[6)HdBԍ*!`sǐ4[GN|"r/R , &y6LCX=Nde/ -Ǚ)ƪUߋG|;()Q5 ҹsv214Mv!?'uݜz^|:DM)g)=6:)Wў*so( t0loĻ'VaC|;'KMCj;gpxϾM5 xi`B}]z4kM%x ؍WMf4ti`x?3֟izaqrxjVNԳb# 0kMn0^s rD:~ CCB9ozosh A|{~GKy7V(5o!QüK{o]x5v`.\{C\'^du͟8h#_QVSMWuײ>ngh! lLyB~go2 P&~F[. *r; wD1 c} E芋F@Cjwv xL1* bU;ּ^U93ֵ=371 &!O ILlڛ4)=AQ$KpӸqjp}[)6g(O~ڡeaqUdiQчIz}i,#4N0tڂYv!o`Mc{*ϣ.q G7{|XΟF ո;aҏR]+rb;WhW>@>1a]=締8tg@-5)~9t7rPA1|`6X_9rPWL#^ :.K.l͏4fAj#ɉ;s]e0"&q̥.41op|."u @KG.:KXI V=:.%M5KMh7flL΋k/CdI̋ ,ڈSnϙ')/ihBz~c̑ 4VLJ>4vsoGU0sh6p)24y]m1h$?gy%i~K.D]]n+Iғآ7+;y"Hvn ug?ޑ*2 mܓb_ 4^^ɼ@F>Dv#/#60쓩nR|=Qrd=1]Q"EI>c_,;"xZMǕDž\hgUGA2A!]].C3D>s[#_y{MK9HsiU޻g}m>jSNor$MۅaU 'TAw,zlEbSFsѶ| RϨ]Fh o `ng(3 _Jo4-%uŰZ/WUs񚹈" #Mcܰ!TáLLBpNT Τ -ޚeo"jEBwL+k Z:|$l @usCHP{WRSD HJ^z+ .oOűƖ'$Y&XJ'ZMr꣊ 2ƚjEj/|/ö-)@)Bij[d2fZԖfʚľ;m;CFrTs F츜̼/;&\W$ `ƨ2w' 7lF%Mm,̳9/YtL-q6h($]ԶцF-a@=%X9C\ v@şl\ڈh+D;*#+Ĵ͵!ǐtgt?JE <MHR-8hgCSoog%kXpP˽XXHճuђat-?+ځT6CVW fw;[V,IPEFݹzεAgy^Yws}uKys3" Լ{fbjeY-3.Vѯ81X|iLNތQ.@ eD CuwbSq N|o eV&jGs)SoNp9#V60)|$T U 3{[nVdgJ dJS#hV1o)a<8]_R^| ]WߵpD]8tR+1lM^wq]JQ*/y sfkuJGh5O(C4KhUY2LxHn$=3At;8>Arx{>uԦeɺ|Q.Y}#wx'y7[uruPr>`[!}3+ZTXkI g–0,tYJY6ZJ[zYԣy5ӂB( S_ןм 0gH$'s콜z>SaTC<@#'ےt7g8-lG<՞-;q;fX͸(B mp^ٲΝޙIo~~ONO24MfC`0SP,[b10EPjV繊]閙aFEϤ“,A -UHe([(f.0Ky0,0afɳ ̺U+& dU d&m-Jj|[M'(g.IC$ ,j[}sX}[;=dE"R\e0 x*"QZQE\b]ҀKLǘix`}99 d;zޡ1mr{ybCb팯硍|%E%%?ReK邧БTg̋EPE}+B9BhM }uA5(#4/ac%;2ܟGܥlopBJpP"vZVOѩ/-Zqn!XtXNzW )LAn䲳pc{/؎ނaxm8cQ`<|lňeEP#OiV.0p4{+OrKF ɯ\f=o;w"%y"65l`:>["|]]C3:e¨!^gՄ)SjTCfY>N M ϲ5\33܆ZX'cv!"y~vN3TܓO:ԫ=\)*G@+DpEMU{MOh\x9WPfX1fimTpoI@)ЃβoIv,[;W&G?=AvڶwjQ CfiPU3l, [3yޜ/׻Uv #m4,BhUC!FXu#SUgḎZڛ*> ̭k83[:mZ3;GIjJa}jru H:홱Kz2oFWk[O*(OΟ"2j4lİ PG2ExȼLDoJ%ek7 |3ޥ/Jsx$QK*d`e0(:6mϏ/988Z#:FU=EViq.w(!Ιmn4LzSͲU5~ AG994PUzN!pUW/Gh~9<*o؏ T\vܵw0@CBA3T`G ZȅIM4&''ze%]IjTJH!?P2y|aOEB2d;_!^N+za$Nw Wi'9ˬh~fj[ʷaj˛gѬqI՟E};.D=$"*ѭVWpS߉x^'{˲"lzX׵p" rHX|' \pcO*wA8\ĬBv녿z&S`;Az(Kq:VHxy(^Ȍ@D*1X]cWPМ&a 3Bϸ8N:] bO> Q/p-jw v %oG[+wQAΓw6^e;s̷NuI{m4?"Rܾ~rɑ7"< -M֎xT'~ewp=떲K0pP`D?AűL`4e^Pncnj' ֫>m7׎6v8S.|%$!Bo2-eL)׃vԭq1̣}s\EGb%K &k-G}%-m\p:xIr f4E+p,BfB+Vu8T&Q(_Zj9/Rn6SrL݀33q>v15#ne޿L sV:[g⒑ƉFZ&P僡eK?)n-q`;[$jN*ҹ٬11U6ƐT Ȇl(5C7"-T3qAj"id-VkNQ88`O7ط97"g>H{|hX2JkO;gP8r o<b\T@|G+e>): ,$t@b7!b! ;*;ސIX ml+os G\ڑ녺m62뱂tF8h={5ð-*@ J̽i>\$0ԄF3Oa9TLvч5F\ u,{jٜ׼Zʨ*荴FAzrnsB =e!$ ;A|݅w5ABNgc&P햌(gnc"eb"7% VO'eԹf.ZY ZrPٝ6Z$o%E:dǗy$\FKJIŇ3Vi䱍O𭍂ljL?=yzyݽ_E\tD0ƣu oQWn/Gꙷu)ES4Kto)v;]"Jc#kUxs< Gu*@v5mGvWAw6SsXl؏K5x[s<5{0="30$oeJWmMvtKpj,Rc"EI#km[ϻ tϾ98uX"&ljd/uv84eA%2J^`Zp5OE;8\Tsvd8ճUp|3rZ?¿2!!ONo4}F cL+ P|>H8[r)_~n^* 0Rw1Nt!e=P畟!$ &Nz8 VkC % ֏m?Q~%L }.ٸG&<}W˒4 eWOfU0?4Ww! +AA;//US7jlF}+2&w-k3h ;Gf$D;?4m띿ooo16r<(Z-IPw &ݫ&Gø? MԬnCtwM VNZz,BC ǽhopzmabAguߍoedI}zeZ]-gɌ`!ZݣQX¬/JzB։\pGCL8ӛve 5͐$DIa\#7@ C2DEX?.Ji:ҶXTgaCޖly^d\bOUuSGNtCFWml;ƌ,'{ MŰ jwldu[6=į-0G@`ƊfTXk[ov_9$^nKJ@F]/> h*=; XVyR;T9[ngLe%ؒh۷6S (˜yNޛaE$?DhL@6qH!?I#b6X=dVpǟi(ђW\F 2e+7ԦDxn@–GO XxmRߚSp7b+Q"9i Q09bH 50~lp3|.Wvzc[A4+@h?Mh|b[gf^:qʰ/%(+UgYZ07070100000028000081a400000000000000000000000167638a5c0002a104000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/]?EhDTTk׶ǼW-^Ik OЧsup3~>W6jE3qu327@S"D)zmwR-5ϻ+๻5K4y4Ml)TޱH,(TBrHcW`xqf꼆 26A_W)i 8.Tna= f_[g%87GSH.bAmY߁/ *S8K*Qn3Hmٱy8|<8g1dSH'I)C}}a+xr5E5obNq8m s7Na-@ϷkeēKpJ|f0b< mzQ[ +`h~D [S<- tX+Sg]3@)3F↉%́ǃ u_H qc?KJfr, LMjQm :,WU8dwwVhrp "7q 'dƾLˤkn'ZQ&=9NEђ%^mH*3扂ǖ"}Bƒ qy6:~u֩1w`MC>8w|x15ZIɊ!p;kA>m)XA>`6s~J#!/*tJŵ"<9$aV{^|S`t]8Qɮ090Ur+S#`8pNL#f򂂤 ߗ#UuG% -ЩfI_/Ş98}p%O#Hf]`ds4Xv[5S$m>3-Ϙb%de̴pY[WQZbc︠$Sj"~s:׃LdVh{0lg ~! Kx CheX(zKR@::6)uYQ0oAAv|ϻ꫊.0n"Ezu˃ [bE *h@ٮ*BrxHp h<%:~EeO;B Y;"Cu|f2Z]ͺ#䵾CBdqђC @6R!]So^5y?.$ }㚻\:Y<JWpdOPtN,W[xGSƹ%.H?SZxHfS /]/˰!NYi"Y;A5_iƫgo}S{KC6hgPo, Ѳ KBe1$RM6#aeL "Cu&MA lwݪ j&.{\%@\y #+-QhBm0?tXn@V`;Vxo𛈈Cl<7nñTh`cȲ qx2֕ uS5ɿ!*!^Yk<,s1*$>ޮ07ÕL&07xxKԔY/%ƭ8~i©'^ -lmI!.`j7#_ e_^:K/Xjh]=\Vd&8)2{ZV7=)2\=^21V4sx®7|]{T$yV)c=6OO=~|E5I pV{ <%8?K&wn.~Yw,#iM"tV4n_x&+wu9M!09޵x'lDXQz0pۼ2zNY1O tC1YUz|;χ$lP?mbaOxVȟץ\$0=Iq mq)n' 3>>z80F̠xxKtDrW>Th-g9GhO i ?&)(IQiL?+)\bRA9!ZXK RMq"o4ؼr(:<XH9} JbF]8E|"Ƣ"i^ER CGj0 [e ,PC o~CN2TCc.1PkIߗCJRĝ<ٻΘS=qƅ̹9OwP 6čJMheTSeFխ/ɫA<&Ni(x@6A'>~s=#(qմȖﭵ&FN5]LnG@}UW6uJ-UI WZ ^ƍG[υOoS¥D~9 yH,Cp F_K}S ^p0Zl)aHxow?bI8B#\(Ed~$h`rXR7)9́=o fp?A-mDԼ}*? y꯵n1~p_.N1 k|DQfj$vqgAak)@4SN22Rt2ά29u@ZƋ`O3J V\LwPɔDqX*}x܊}y]k]>`QܤNg=&)?/mQTgy!FUNڍAcJtZ>O@ kB@sd)iCw @x؅1}6lt {׆JPX;33ٵ$8gz.Etl.qrr\~[(8Y*d(_Pl[8wlvzfrcB=Pp'H.bi;*)6,O5_WPoD+|088;,>8%G!xmb'xFk2/͹J\J6/g.r 7`O0B͚<juj/S Ѓ.[ BpchE=a~tAl\n Hn~l J[H6dhprs"Bqʐ+|15dϋ16b5px($C_daͽPΟ\T1 c ވ~ ]ubch./L<ԁsT$~Sٷ)D)trl̋rg#m)NyIp|'P?Jm7x2Tه"=)i/뮰*O2 m!j2PbnlT3 rݼ%2[)}Ak (m*0ͱw[@-g:D5Mh1^;49=nLv)2K9 Cϕ=_{:R~rqhՏTy"ME ,ܸ>~x5ZYb/]u/^B@(*ӀAlcssAr䷻*[o`2qkL Tn/d.̂yBf]9'W1Ӣ|0ٲ>*$~0YE<b[EW ^_9 -**6ivp=_G+uJ\7qQSq枵?3Kjyc@wy^wV%ΠTړ4MT,oHo~EĮn>?BD*ŞZ8%d fjw0SZe=?1m+F˱vR h%yoރK*8uE\*e,0\E7I~wUkKB6U& x1i:f噌JMq 0?A!D8nȸFVVͼ@U١#&|Fr>*X敠T;IX%,Ӎ^/&Q `ɇǯЛ+6>M9Q\HQck\[WRT"fL=G+D¤sT)=,0үR$nH51V^SӿqHhV뽲}w֘>$( ͋Kg,Ec]R u&xD4Јջse4!u|~oyUo4$56;Dc\?LMo^JbI)@L˲lAEΖ8-Yf[KnIF-'_C?/SF.z"(o R%Kg HPuQvؑ1`x܉g|  vwиH<Ah} h3‹yXr]Z@Rɒ `w0XJ89=S (!'{[pA:5K7`r`0۟|h 4% 9)*U5Q0uLX3?)h N#D%G4M~ؔ?MBlA+MT>bgat^>tؕI5 ) iUSIvNU{6B; .&ٞ<7G&RXkz3+_<78߃WGNzjZMPkvXY\bH(.:4t3K:lV $_ŧ*$ X.ߛaEECo1,SX4JK2Tb_ѩ%̡$!RJfJG;UH̼r|"ѕ.c] d"ͅ"' FsZ )ۛ;u/( 3 (eBTdYW[ ~%-6v4[313iиr!Z4-\3b3su釹QytL90qfU~@%)HLBkzK\> :Zk(Tio%wW@qlײݷ20 ^fH]J$~&v{Ǐf<#^ ;Eek52#)05oKSgH d6-0xB RVN鶾eD xO|7 %:M6wlPi &tNyl yck~}4ի:!r+g$σZȒbQj&6 "7' ]tSQs .K-|8Â6+[UqG< /|N:ݫis~ƿP2QiK9#Mx^`θn$ƨF|wa{/0O4`4ͬ[gA2rHB(r/\\SVSZ.ћmԑSp˨8r. 7Y!1Xpcҫ{){[C>} h-;#*}psK>>~Zql ,Skb'1!n1MViRܡ75ԛ>ij3-Y`4RBMBU.ԥ qg:5U"/ Ed{L` 4T//鬖;Аcҫ3#!AuQ8P6.@[y+YWS[7pI!ⵠk 8!WF:-nѶd+{%Kd>|5o.Pn{}U*xPrcXJ7NQKCo 6Gt02X~Jyҋ"- ʸ_C d;cts87z0l؉q ((+-e)7sHA QxûM̙S Oڽ ,+;("f1D`\04 Ergm jFwzgb}y8K&z^F%C歐nO*'M'?ʼ`TO1(0Vv_ !b*޾6>p;H>#VMbǜ]}|IsI?+-Y`"0jQgy@e9bI; QSvsR[r#HBA^3mʑ؜zNIrn_v+v#Rs, ]$%+IJޗCW@b೽j*\֠]dtHu53c<(9Q0U>tԐYSBǺ%]Brq-G@g$jlMri8!G-2)tZqT&cB?n~V1)eo>VclFip6% OX^XQ,:h!AܸSʊ0vo7WPʓ0ͅ㣦';,줝\G0\$6Ȗ(,>HT _Do թӰPm_W>.@?%z}h? ^E|hQ1vkO[AKmHt[F#B0W`eL s"yV'\QH4ea1*C2? ĮmpAxkLP8nA3Ð]HbJ)SW|1*]RpRXkLi'"f'a,np%%Ys%\ܰPΆ'?x5 gR7t- /o?=3"'#on5s4~N:}TG=Q6SuMՓf8@hx+iTA- sҪl-D/wo.Z.'B* f XxՒYNBŐ}ho<4u)#N;Gm /kv<2d'ԁ6[mmK *Qa2*(cE|̕e޼rBu/ | oߌ˘?]c%\0'$B 1MR1fˇc.a^FDBV E61ޡO=G'p,_fW~mXE#|6/1HTɇh&P*\Isf<A]T:O\]ʹkO٩+SmM [ שdq9<0}V촊L m &@C0!)r란gCQgtNGBn6筈DEء7 @L \m^uhg ʬ`Ք B!f%1>RE>%S 90)rrt i C!5hMvWp{="d1`qB0n`AwH5Y,ԹUG.嵄7",x=1ۨz|_cue أHM貜hrlzۭÙl dUV93Fv7v}W%H(QgC5C_!1_}JDbgGC/]PSa|{c;,ld[n  3-nm]d* ed֝FqCp`"L]zbtba?gP@Е1,]^q#o)q%#ZHݛa隗 JZШ-u.o\ZQ pJvf: stI?LoWWM^x2KPȵ$i!uf/_qXs Tr22J 4ir}o~V!2^"pJiA骀Ue{q+i$;,WZaz=؎@xphC:]m54(E~o<'UZЈ])GA?rPs;3TVzv߹vB NOfn>,ً4ȪQtwX (VհgFR&M!]]h9t۩ rFEׯ)G`èM*SD2fiB%eD .5K_"Nf6uHxokc'߃eRP}pys}`!eJGba{S䛤 AfbӐj,z! f}ZKʏ )} )7̕6J i`A7ţE2H?HIȷG+j+%>; 7k>)U(4K4MyȶVy̨P9C ʮ&lno.jCr#'ur@xTDNj=dje.ZXʷ| (~BSG u@_o]4J.t*S-3:'\E79~] 0rkҖe0lA )CJe8l_ʆJlbn.sOѠ+nRjY{k iT}H$0Hy2l}>//]\:ި# 'pk@뿰'?BpH` UB)HƺhnNʶ`&?:8D ("~|4eVؗu JHsjtZrPtπHeP?4zNzjZH 1GtfLm^T;`ukޤzU|1,w1z6nH^<# ͏A$oB?^.wiaף'ydڜ[uw&Y1 +W*IsPֶ :(@lw)\Tր49t=Rx!SJO[RKVhx'X"2B55g'W^sg e"@6R(h#֓!߅#vE̥"TR6YvZz׀`:x+#N|r8[\yiG[KG뉛䌓!4&OKAR31=ֻq5X>C-\RCgq?r&Q#FTqL1`2>W˄uFZS8&M |4}RGu]09EZX1@G6ܚx7YInL!7&y@Bo7lBJ*2SGȇ /}Gܩ$`"#>Ia ؑ\=;}{iiM{*EBܿTE^%gH ?1C.Eȑ"@r?˹ ċtTonf\zE4zřwb J 'U9 6ݯWɟ`a.[jy{Dzd>uX<g5mSG.g.'_)wGoK^ZjKAbٺk+M&zK0u79H"9?BOx;^d(Or[o}-X%8}a;T?"ay EË/Z/Z8C Vqn.z$4:xoKٙCQIډit 6i@_v >=\ozok/TpPX/ bI8:GHO hoҶqxv (iTvcG{YAF@Ӛ(ЎDl]$N7A P!qFz,NH>'y|I2}!l8ׯd_F 腤 47Y6N/Mljv%c3aNˁ!.{W#OLlsPq!`KYJTS>CMmݰl^m̶5.|Q;m:PHmP_|7YJR, VvHwy5MU~MJ:8SӪ;Mt~ %-dO[S'H`'C-`V.Cή!5%2ym g=I"d֔B x\xPL㍷4]^sؗM,T1dx)%*sj`U\a4lv-١:{FR !Wy88f.` [lVh3/M &uT9sJ~F o,"΋tz:˝27@$DkZ 2( "h^v-4!? x+uoqk )9iVv.*v(x\ MbUw;9sΚG2RR@3W8QZkRemCջޞ @#LEY* ` M@hiN{qlK 6iAWctgU=!рDڥyXI'6;sj1&oG+Ml73ò6 qZZN b)kc5d5 L$,FtW.ghh8Q3v P'`Di liCi'_fa?Ci%kq#ggdKZKO:d%Cnypyq{F*l 㬟8 gm@08F%Vaz#=% ?+8L?O7 _ Y0,"quYk7}58 mo ɚ- ÚRuK?@^is%='B53go̕r]5'D. yFrT#0M7?T*UlQE8_"rs{S}YR@.a'x_ EH553ZW݀!6YؘFRoGq ɛ1߻dlِiUz5n[t sSu7y{y1tݸ@Dpj4 ,#m>2 :>s6ƘKUM.FR{XT8A0djL5.FPs [1"Ժ/p|?J(nSt T:nrڎ2W >@M GxV9Tg/oJ 8rN$ P~s9?UurS|An 89%>vzu?IY3p{y{Wq2z92* Xmzp4Na] BYNnObo''B9T[pVV)"xNCUt:_a ~BRNsKPZAr_Tv M:M5NODB|˛ $RH0>c 'sǗV߉j"= jUDG+ 2j\ y 1= ZSrVkqxwJ'#Kء.Pē cR.T7u&Wi9qb(jh8^6SxQ`6@GΘ{GiXTXU|/1%'Q8J $Da][KYAU *m|AkM(780Grk[m,>ɋ@R53?JT{({Fpcd=&E#;9 A:b-mw:dD"@'>LOK[.m,/L'FP=G/%E]*Xn#|7X9nei% '\۽7uo'֠r+gHng ?Y_qA!/50D#|9G+ $>ƶbY\qB'Vwz 6Fgnm_3N%\D!Paogٯ*Sк|E*|]c@qim bNm䪃_3MggEƜ+O6F+N̄kj&± ZtEC]n ω鸷\-Q ǞKSq;roEю.lVt `ӽAOwy.aܿzD&jq AͰU</M˺e:Ϡ-K;ԧ"n (_h)֦&` @$yXB$nZb૓^ [oJOsض(ׇhp~tTp`P(3,ʸ_?xW(e5  ͔zK@U´5_bոy6̰s1j>Js;R *Q !p-U Q&11\xmjh6YkXA?}67n0j H1RgKՌIو2 UWN7UT}9kf 4y[Aaե&Dم l7I6%Yhd^ kfK(TuAWþL`3:Rx~7<+~xF:GLVMh:0;d"ۇ^V:ZT>,.\){he> ~%Ukj6ZmYډk8߷ U/er\3wtu#+Іu~ S {?M ^+N,DiQ600@N6z*}j-VqLYJKLiJd : =6-g[d9ԟ$XFX@꡴PRt>_dV6]2t^n3E[iS6WAkΈuLٞ5;qN\?4[͓V;G~:H&鲡G PIu6zTdRH=5 l(!ԑun9#Fy0Ӏ1_#>Fpt {{[P}-GT(0CHsIMR8AW*斈=z]F/{6QV3V2/sj- SNJ'mUs<}9`c:Td )j2?X\h\6t.y@/AK"x{ Pll-/|!o){`Ӗ~Ox,]dYw272K+jlj,o / yA;uQL`CQ+^{Geb׾|})"DH`߶6Bn8?jڕG%Wכ4(8'*Ĭ05V@_Q43mo_>J@01^αuCYIY J_~yB|(-=`T.ӈ w(}F'u ᑣ*$MHer=[>` Čb)Ȟ+WNiN!UDi.Vؓ*r%m2NI<hi/<ҧJ{$Ç3}).V tRtӄumzj;R6sЙatn*R2vT#Sq`f M,ʁ]W*SKuzMMuc-3+~Q4+S7vJd!k^U3YzodտeFkzh$C7!{6NZNt2J%G0mSĭ pc9pJ6hy4I2E/=Oڤ1qhKFXWLt*D򀮷6CB)" /4sìW`lB#c*)js^ =*~:,8kd|&\"R=WQ.{SKHkj{n&sm".+WOwky=wqH| QGmZcBh+){Hގ]`_[X<hRT;еv2jЌM9+V*H87>C0zB 2 }.- @lC:?лuma_<6E7VQ6̮38ӥ QNbbps޻8d⧤EM'hקkXU/3ѥC`u4+*]%]4yzrOtvUAno *#LWA. Qr! q:=bd!mMsA6Bo:t4pQ,=;@4@凔/]1$gMdoj艰0[P‹#lHf4Lz3ݡ]mXuly\Qt𲀃?ʞD6k7YC(Wٞh>N=| i<;(B݄J%`֪ԈKӉK@a蝭SڋWep5Ai Lq>%g,LgDEC_;ffGJ.?gi9[9ZȾnsuSrD kjûGGeu{Пȩ &&ki/x4O>.E6b{YMzL ȧ w~@1=NJ'^`8ZMVE8T (j㯻;WݪQI܄nuJJWkR0Iw9:D#6!R2V{)WKGS;a4 #*k|XkDs`{9S3ˀwJ!Ѷ5Q-1hs*-7!]=u_2ע2PV]ˠP5sMdyfvYȩkƔ~'(K7Z\Z,D?\1s R%C`Ts]8ӶmvĢnE{yAg*jx\-F/?w$j}g>lZW.~9;-(99 lp nY=oFk!< bap_ʽc8EMC 2=dsXqT8N4Ҙ[Fˀ4oE_"ėwn[^'@A)l꣱K!S>BeF9͕M^m0Uy =-ɇ"դ hg"hRVe >=4𺌃L=*64R3vlc zʵ 񢱼/#r`^yA_rb삐%upnϱ\C!bG̲,\JcWgeHt Bj^:̎#&D,3[>)ف֎S }WZD(B dzȜ84cT~tޜScA]aVw{Bdaa tl2&x&}ǡ Z59E{N_0]L/*h A((foFS*ގ)ኬ{وbq ߯kΟ9hB E~˺kWfmEkps$B#oT]$<#|ѴdP_j4 nY?Ziź`(vûИh$'T * aquթj%mP{/2q,$W*͌i@~ٻ n,4X&);x%Ӹ` ~g郑!PVbs|۩)M &1~#*Q(+K!Rnw[ռiDw%+W$G=.&y*âH{Zv_5!/?bZ烧C|=x_Ϟn!n@Nd7LՃUӈ9EgFר [鍧3Ѿ'+bG F12ƽ WA}Q@5g%6.x[DZy^y0FMqJb1%a[dSB{u7!Y<{"]4sHohS^d1w>}bVzw'9۩pZ+)ik&br"X|nlVǴp^EIYħmI(E/2灩Sk^Jc x;>) 0 >')FRc/~zk,Y8߱+A#?2 c7o5{]ht4 '2Az\؟'i*qA2_7Zfyhk!v!ύ"` lxRڦP"Z0[OYp؀5v :m04S*E|ؤ!hܒN ?̍Y޷b!Bnsm#!G2LL),VJM9ۜ5/I+5юmZ9Y'SĎmga$K9;X^6qN5fށY}N훧 BaA QHB yB܊QZGN9ʘ}IX-,Im4BBd,~g1lE=p`.@kE<|Rj&r^G+ltƸU, Lmڔ{uPFE6}G4pϐ/hGq:mk&sye2fiՕel9g{(7;\R TKA0d.dPp"'"XOɧ G"37A]*ĽXe4,փ@Ft}0A-"@5ws_ ]4e{z62sn$ՊY9=_rw5Wrcr]xOddMt&-΋}B;eoL(Y ֘!H?=OHX Ϋ%wBk~l=6!+띬mD-~89Il'~8ȓniQmi`͑3SdwuL R@Дc p5z2nR0-cv~s 퓨%{s;Hظ]SUbLI w)Z[*^,sϨ J_Ә h\ԝ 'MPŽhrR[N8qzG?`_tm$O{v zZR>Hĥ1zYó*&mzmtc'/5gOZ@YOߏʲcf ,d& *[TpxA:>{R<84)̴xq. hs| Q}]<̰%UH$Ѣ=1X{>u`^oCx/*I+SQ _n*h.vgmġ4%U5p-|V9|-|>Vl6(q8{5/Vqȸz 3I7T\ۙr,=cOuu(;b19AOZZkT; Ȯ8qLjBHP|pU.$!RA*ri`@gALJHӥ0V 9a+B1k{ȓl^׆SEQO'_4$4R?0r'kY呂R.lɉh᥃Op䨡 )"EO;Yc,y7\i֪(O;dU7QS'"cP^03ѿpR@΋(+ IE9UFHrG>^M'`;z|I kO!ՎjL>%] 'CuLIãM|Sög0hI]Q,\hLğ/hɉ4P{̅X7.ۗNTWHcvEJ:@?wdz _RmUhOP ،nd]&{Wxݷ1 HE! 9\?oem}dx75.z$v{A1~RnZ2 ׿ƶ)PLՔe9} D%bUlFJrr5\lݙxǿ0|m4hwhnUd.r/Mz-'^༹8BBJT~݅>#f:4P0?'0gK&XeM5+" 2opF(Q5ãRFHc&OHYJh%3H%ƒ~n'r&?vGWj߆[Qsl{SwW1AȑaDKa,8]tNQWAإpѪ-]W:&bU%Fd{iK@r@} $ [r5h# דWx2<#ׯ$1ٴw-~|%Gd !Mh0ǞQ: 7ڿqHHF{D,Xv]("ճM]9 Q,\ԟw8Fنy`^w253}w0?0g^ח`ݎEYGGAY/XmfkhU=GE,B.QH{/+C@+ǔ8dNgF.lL0D{Ho9n"X?OQTr]6Os{ ]3D<չF.Ҽ*@q&q5ϝRu);zr@Bu ',5=aq!N~{Ihht򔙷Ndf;B/i5N5߃-!ZXmȳuÂr\ Rm/2 RL&I.\Mšo\Αk!/VK(Ha-5Ψ'n\']cb6}%g=uҧG'z(9y//d(E-;J8_7|~+xG-+/kStXȕ*4DV 6 G ݴ_@Yc3XA''ec%x#-vTidR, Yd^uȡd=--m8?ǒ,1xrƅ'ϫ| VkfW |EEmѵ^릎k"ڍ@ Ez*j1!:qwm"RǞJoB-'>cS3{Q9[}6Ꙉ$u?3T@-LW1$wbE ;u7zȉ5%ŚiŔ'&!ɔFО JIf'~, uf&rm޳|ՏOwt%jj*@3+2T", }ڸ cjQ>NC̹Oe6s&O*3Uouqa[Qkà낀I<槓c>R\pP *X w[U0ťAZ dm<㠊jj1Q:$ Z^z\}¸m~ \JS>Tfv /f;N6E2RYp\ݟ=P"T$b`J@8+p603~0kl9 ʨX9d/J/R][,. f)naoy,}r+i]NKQF"_ ILW;x2HG X߻ZKٍ=CT'M?B'(al U@i(82{KhSHg넓vdʪmWZٽi*?|f1zRsbM'ˁ$382UmHg+l--x%!(#bu=K,~|0eR T`0٫A!JɁ.mp0*2D$,VOdH46٠ !cБ `H=(Vx133.j] VZ̋[r_]h |JyN2EBueKz  \ʮ.&i B_P%/!g55%\d^F#O"9ުFEYb%s3 =[:7vʇ\6]~@?bBz)Gekk{UhG%X`F #O3v8Jgy9bdv5I-K=eAAGCES!ZStIT0e~ EK/{),t@ǜ7QXp ^aV;GTK8ϨdZNE[r_|p& Eq}񳂠[B%wyOd&9-=ֈ:f=Eonٹꝶe|xqCm)gI.vET+噺ΣP oĘB1e_K#7hzV74ؽz$xMB!얀?{[.H1 dL5]zU(^'n G1>w)B%;g$]̅lY:6 /TRaԯ{\>ZVEACFSޭ69`l# S5bS @J2z^u5zIzL<=hprrO\p9Mz2&q^dU :wޮB~@"kFo/ѯMd[!@9C8/>9]ІZ"sNm:n9~U4~ޕȷ}Ͱ"] hUJrvïҐ <-/zw'cPL;X"M#? ;'nH̹*Qzo#zHkl'G+(iЈ(pjgijeKlGсwkkmXeL|Kq\#GT2Щlxg`χ &p4)H>ϫtC(F;.u retlc ̔ tp4_76c$srDZ٫Sg8 ӳ^ و-&E]MVXULRa|s@Lpȝ!;łk<#=6Tq8iu]Ї!(:.m0w+O.@0[vt;Dip Kͳ th 5~èǏ](%,KL=69W$Zl \)xi 7QIqA^ad_G-/0;M]3Z?M ؁XɄxoC7Nq4qc- Q4e ?S0f>˟yWi=86!nS2N3 }5V-=v0 _0 J،˿q8vK9״՜c46a)s'hȗn<0 Jk䏙={G`&%GQT8>T;^_ve=tV>AOK۟ $`d)Jq`xl\/NRAq([]@GϒOvisxx$hG$w#h&VǒJuޔr+VjN1gh}0|ɊLt{@Z3k/QC-x!ab-<o|bɊֲKpPc ,N!3/P/<+n1Cmڸ85tA2v!I2QgtMS@ũGNlNN*|ɃtD7LK80i ?M& ΉKcp`P @dڝc"G/T *rF)n,v%-hfp_Hd>6 ȝѕlZՀI԰u]+>0ËAԝ^ژf z0w)D%TnK9uG?nI˭ llEy #$`\DLi4QvKDt9@w :\E?"ŁNAlg8-<՛XtߦMɍS p1-,YMD>> )G;Thf (1}Zk]iiJC"ALzAD6ȴ[M<+&dѰޒֺ7٠}&7U1Ñb0mĞjחz ˾C!? !iZ_fJT|?iSEJIo{6Q9 GnGD^>(|\NǃmR/޾6~e}bSʒtc+el8,9AW/ T+c*@^X ǀ09 z "nΝ#bDi6eњ!&݅2ukGg믄gG1(/[IЁ /&^~PzGf{ O`S1#V쮂M^f?;ZNT 7+큵ʚgOr>:WjNYthjnȴf 8µv&>dfß%9fja@\j^HTje?v,~իʓqrϥ6se"a F#ˢֿyqNGFOR3GAHb03o Zٯ9,|ؓk;hާ2Um8w }!*>Ki.'e;:*P' g4of/ղ}؍ 87 o>e0b#@sdZS:AeǖBpFf]0 c0g;R*VzhpM+ [j&;`'oV,)$ z?JR`cxgI8DM!G%2&-b6{)`j:e}%¸  M_&^0ɹ-R< ٟ̓8ݺy q nK%Cy-5m-'6mE'`NQ#eDE|Ҡ5l$t,R~c7 4 t'akp8_)-NgusQģL3'=ٌ횅ĪK9@sB%4~U<h|JX]H/ S~.Wy~tv=%5T1TӪ^T>O58s7ˁX}-.PPYi~y*JUh/)MgOk8EqH0Y2u_EDB>vRiW2u+WlT!D. B`\pt`Ї 9+qW0)7cז8 ax<7%*p6+MBɹSy_٪N'jHs?TRD+Oi bu~Ih$֋lOr1K4ߔUcW bVG#@HyZɒ}%9(=U# MWWvrsZcO]ם@HyT#M+DhmRÎɮɹ+F7oQNt-.5?b%,u$Au YQ !s:C@4\wLQl+.Jc'Wm'Ooڨ _޾fX}?%#9:-֪mƛ%U kzg=?)3uwvK{#Ru܄GcOPQ^YS˦Fm1y2HAcj@1ΎRfCqnBf d| 棿 0UTz:F 2t:`ދ44Hn}C3ḭfnءtp%W;ʶº~ 5G ɌXf>+B5kN}t|$|waP*셮)a@EjC{5R$ѼP`cT1i,uRB8p c83[ k:MRN u=Eaf_$[<ȧUHP zI q&d#0 !T8M 939L&ƦơHX7 VT86\])nR ؅<)Pڸn;}lðt]Ⱥ8C+Nv(zi!ܢ9=@)ko4֫TrW 5}oM>ߥ;Ǔ Pl@r)~cT{<~``,q}ISM9neE5/QF7'=rK@ڼ |sk݊Gq)<)Rv%BݟTZL"c[, sWEI{>[-5^l?{~'DKq{<&Bֽ#+얚HaŽUgW, eOY.oiGt%do֑Z$Œ VOoxS% 9ľ!@NlÝw2 )e@$j nPa5kqo܈cHMD]AkNQQ0tQ UoڑPɱ[m2Evc̼8E4_ayvS9 IydRa$ۣl"o u %2j&tͨB} _! 9e<:=aJ5xE*"߾ˆy-JT@)ħZxfʞ5V_okFդ~`bNsYD^ϵ7S9hV u> >Def4MQ#!}@ PcQCV Ay?PY <65g6gEU]h63$eFI vcvC[ ;c`w*10^ %q_E~> %)ߩؤe Ŵ2h4hQ 1fZuMkld<& Jx&%Ip/레Mw{Vbm;(FiiN^LW1{+ń8k e<؄%y3$N6,.%K-5(N{Xl3%@~ݳdyٵΕ=UOr- %hw +]zJ TQ!>O\{/?~Ż /4àkAӁpzX/1f0 87q42ᔎHnA! d1v!'{@g)xʎ$=(rZ\H)|NP//10ftu8(7sgYY?_€(zzXյ۰* *YVI ч0Bs 63\kU;ŁԶZ bЎpB w8A>57G2)8;42,.υPB,4mU^rٱ)'D3tm,c-7f/ɥI>){ 0hܨ-A_DEj-0EGc;zfN+=F$ (`60n?4h7\œ5X6o&hύE'042)|o#:r$e)* =޸E1 Fʎ97=Eڙì /4DR4Wo@E8xXך yEYI4=ڝ9hxɝ1Ak}2zyrQSlt1)σȈ +.X-@eb?r$ᴕc>$t{̶n"˚>rr bo-J@!.6&?Ì*xקWnx07Ofh_c ~ior"i++ Lm\7_Z5Րqć\1߳k _;:iAp3c/kέ]QPnŵ'D q5*_lg)K(2v#z鍜(?a6E_pBĬƞ8-jFuR=U\- Tkz.?cVjΆZeH#]S-[-bdž`ˮ42 bDJRSM))]TsKA:c'^`WlK=Rrl]?hhPQ-Eo1KD}U߹V-OGRW8w4 ?=j7ڻ!PG :9[%Ŕ`..b7 &K6q`3fxG ˜`nw q?z/cH`c /3~w>`Cb}V]ċU LRo4[8#NJwO'vIufBѿ2#obz m_rsU}jXގR](U\hT\c'z'?ҭu:J#T8,;;;;t\U`RrP85m\uPf;Cc\*WqF 0%5ް'd$uT.n%{6v1Q>cF OQY0u "{9RD_ :X3, _-+>ʙO"Q6D̳W@T2uYBy׶fmtUWҽ介wKy~)Q7s 9Mx׼fBlDuK:FdjX?ۡ<88(^bebV(~:UbDNEPP@+֟ n'[ZXT1%@9E Y$AϯΝFe~AIѻ')H TKAUA3m'Vܖ8 He2x;ɺJ#Nb"zSzmPY0FCJ708%}l̳.-7iҮ^s8N\%fFjʼ>3Y bg/\v 蠈}W8r ɰ',*Cs ;mg L~E0=U_dk9UZ^.HRH_9YFTJgqV("z9-kIGO%do"jZ: %rѻ!by@ "TE:tWqt[ShdE={PeVQkӧg{4ڢE~*6WtDi- K\,4@*\XhL:nuIy)Մ໫LUK$b"/ 3E2 QAL[XP|ֳI.ASֺ#(1k$Q絛eInԘ_|ܗ1 ^Opq52_mV/W-Kh_ 6s ȁ iY cm?Q ){!.ʻ2J~*mI nA⬂,P\ 1r*!!Oꪮ+ F@TjyBL_Y$#gl\y6+D̖ZȠ0L/_B-eW'j`pfr #M 6&EUͫDk ڿ npW'dIWK6+,/KLbaaoz4-؄~τnJOz'k / C^ Y,nV^ao呜ěYȽb 1q)TqНTbgRomQSlZ~4N0>BecV!ݶ6:5yĸI(t-=yry5ҧ &&.SIdW.R/ǨYZi~Kw}-RG <'%\y2-4#%OY[+WVX(rc8Ό%8#֯Ƈrp:ty̞9칿%۽p'sڡzV] >è ݩnʽyC(2OOҽ+U0FYRQ/Gf0pi: Ӕ nwx>:{a^Ny$MaUڸS$Kfp/^kw`ac_c2ݭW.~T|h&A) Τh}V-|(MInٷdb~'漙j31#n5(S\dxً_oNH N&-Yzb(zY3po\(W2Qd<+mNKPyI1(+dPDp}2ې{}8兒 ;QR&E![ݞ&%%Q5չk8HA)emҺAW;b\IZ!C'rNYֆnG"gڕe_UrԀef2_pd ؉|XNCdЃ~}y{PlDQhQ GRIJR./A 3 Icg@&4j:K%'분fp{ TT5 > >xڪͥϜ|룱q4(DW|ipuJ%nů:ᙈjm=7c_5%OKj| 2>PkbVvb]=ѮMn߾ Y7T.^6n Z ܹ% \'$_ ^l`ezl@2CGn?sj>,mj˝*>} ,FJXN [`sF58v`46oOL`^SorN?VviDgY;@/3Ǝ(:\09e4k=6gPG''ViO_u`>7W?{0RR+(;wPս0d2r+[FXa"Q4Xݜ|eu=+%*Z*[I#dTr/ǝXC Mآe[BIp(aI~ n _[< êlxG0=BּE׭G"T*!I2?/Y q0vDr 1s!5-K9@aV_V+8*_hywEb0Ԯ:}jԢ [c`u ̓Ϯ ]"ۨUqnBgJ8)ejX H@7ҟ^<po&,`d-]gKV5׮2q죢6\UEM[ Ff/;sjΠThh$ $wx0[.*]bp׽}W@AV2c#ԻtIȰ',q"7-6=Kgw ᘿ( 3 >Jm["{V Et ;p_̲KiBGjFUOaT6;R'߿?QǚgaSes !guSD<,HrpH)$Zیä D2>e7MG$Zd)$365KF= ڽG08 2۪N7 &|5eb"ZE~M$q JmרZB%}4l1-;~دvw< ”U0MeY4:6 9S1z}u$'4*ޑ^=YudHtlمHT"c2"8ذxC5Y#sH;5E")%q 3;C̭or׃YMAHF&JA q9.Ddx^Yхjmj51΋%F|i ꜬþőVbeNVR)g5BNOk5U8ELJXRzb]Robkm8 MT#X¯A (OؖmQu.W8m_8> 2*~>ݗ%/OlTô."]Q"+3 &#/1Qٴ)s%l 8aƋƟBaGoTvDTg)8R>MZo"r ]Ќ8kٯsnr 1u@ڙ%5_Kx,Pj]hsܸݤq^eTE}XQuG*lO=AgU3#<)6nSij|ń!m,M@iWTN<.| J"ʊ MEx`1~ ^J=Kل'Ğ+Gm/ӪY$wo}"3 T$sN.iM} P ׿WY6rx} ^!biq(:]6t0aۈP/Uɨ]Oa)ʅ>96P#S1?c0\C= e%Rv$)iǪ1(VhgU~i$~#`e9k7Mq=j'J)⡗Ā %uuW+fw"_-dM0k w*>|& 7-©bGbZɣMT׮-"`t2 }*u@GM~8[A\\mn т&>FЦk.m'Hʆ2l)R(I[K!} @_a =j+c@:: ^nwSRH!7ųг f2ԶeʡR}٘ #Wp˪”o<7H{i,FxCPd>WֈZGq>^:oWtcPh΃ma-tFJAG : * GQnѰ|r~7}Gxj'X(}`IB-ҡV>uɮya' /18gȗ\p6nդ5j#C¿x>JW͛ r/}K4%;`3,m]:sBTWΘpN p9!zH(kN쥲lIen䥺 a\_Qou,D{qN&dWˤC0̏$4VL(L־<~c~<SS" y"W0NRj!CfXvRZ?CGRZAV:{}jRI;fdxuB=( =!Ī#[Qt|y] ͆9蝋*u`7S?j$jl` [n |3@7 kwm]Vɽ.q栱u)Ki$%Kw>AN8xBw3[ݐ^;=fd\;DGh&;n$ 8dI|HUewSr܆ 㓦 \/5*}qXg9kiQk'2fT>+h!*,$ЌOalsi yOwRd cW-=(n[Si*tGI7J~ rӾ S5%bF PzKD|184JeDxe; CR]g-B#)I3RڶiҌHj6mǝvP^\zXTGڳ2O-TU>+iALKך\i*yA$hldE$D.6s ٿ X!\sߨ>rP .4Q`մc*oi{Eq_ S#z hKЙw3Jhc02XgbZJ㛾%1/q$Cau:Jښ!a+H+f%2k^W@MZgk`r} O5ңd0+"7mğ>X% c Cd@A <\O}0-կ[6`?a=j;#Y|Hy爄!ĥew-$ٴ|˸M " 3[TQi/S2<<Tu>TukG N"A32b%vG,wYkx BP;VpN7i؋"/|]Vz9#6t"8By%tGGUAB|,8P5O~?] ]pD[ᔛv*Vv;Pt >;85; ([[܉ߓc-:ֻsG b|a44KaQ j 1/-ϼ9});-olʶPwJ.9N%BQE T9Eq9,lx{Yµn)M C9S"u-%Rņpepf;ݓy_qΠʌ?'+uWbbGQmDoWkT<:X-8O﷿mUyd`%`;EDENA/9q %oHtNK7{U(sG@̟X!hü8CKsZ{.Wbv[3XF뭚I["[t:pn<;bO\6e]٥f{f @Qv-* OTLhj6vV\ ˭l)Buǻ3F<NNmx*Ÿ[ m_G]43o5o=iJ &s <4d-OxA #F*?ւ]@<~ MP5O 7VH@*Usx߮]=gYZCڡA,L5U:/3Aܙ3Ke !hxhOMDG0`r(q&lxo=iBFUp^^1Εk*Zwh.gUzXNj 4(9|wv_rX盭~9 -WqVr@w/=9u}ָ~O궞 bYD1R0S2_\ua(wLa1 T6M'hR#1+$BO̴{W:h (dג{qAs_ ckb2բtʣ>2Vqm0X5I;aLH$3_ 8cnx 17rl5VEB2)Ip[ȋ#76[Bk,ng0if4DbȔZ, oT 6\^?byQU(buY3.I95sl?)`Lƛ[L"eI~rtw2˦gCĪE:w RoI !t;FL3 T6n0"kf._XYò쫻'a;"vt\8crMe%8ez]d6,^jbocֵ=Gq\P-Ҟ+i;/cH~'kkxceriCV݌,+3|ՋyY1ߠQ_^C6Kٖ#X{庛KQ<=3|.(0TΔw>9Y|"d34%DÖoUp0 ;Vtsb?yni+cNYn [c@&RC+{$#dgY'5IGC=[ݟGiSX7U^HS>>:=NF+P{U_k_%3t%0/A.{ci&sL_>8:t{Z)PL&y 6Yՙ_]5/,|N|6M=}Oz1x89ژ?n%OuP_ߺqJF#d(CA^4EدڽIn IyjO@a4]:&.HOT({p_~!ꒀއU>hFn sךr53s`AkXo,NWӝԚ(}#  i!E8\dbPӍSH8ZX)vI*r012&1-adBdt jv3_ >W! LgQ4=%X ?C9)D;\s-o$:)؛ؤ: as)ڍ0EDX)#mtVWdQZKL ~GѤ>bWZbA0&~EB %i ٷԄA*_Y(a T+v*j)i<~3R ezy=t#\j|ͬQ7Qc9啤'1iɽ{@gj/ :@%Nda*ua Բ2~(ׯwJ.t~#ColIKw߃`2E]YGիѬxΞ h\/4sW,騒@nZ!/ Z6ܓ80 8\6mD,&fS+ MzgQtSuAJ{upb@rbQA5˫)Gtv[0vQtHo& 4hנ _'aQ-5*s#hő=wF?D?pt1"8%vլ;MHos~6*v1ddVo>8bAcWJU$<i3ni XG#]K}f7* }3-CO5Qit!|~83C7]![.l[×[=TUSDѤv LyF6/5v\uƸFꭱIQ9*9T}ާ*Oi gTnb$b~O@õQ6Gg.O|b;9? wcrN~'Rcc_@ӫrTTP`p9xkt+z oϷdxx t&%X[ + m R.^Z2@c]elJďC=5Kq1k{zZE*SuȈnS'19\4*lʵT%"(ea (&c$ WU>JzlXe+C\aTrtxF ?3[qmKa[mO`wꀽwPT-cqL7P\$K,ޚLKw.nt(01FK˂RCNa;p>ZjE ^bшBʼ#H?B*tl1TȊs.iNeӹ0G m^ZU>7ZCu+ IJ)SŜ8ZSx\&Oxt{ڔzT??:PeyYUp*)eH `DqfDj6M$_ X21h.1(N 9Y=:NUh|h6c)+I??57e19) IGt/A?ZgC7L[Nb-J5I:nraKNxFѪ8 j.u9v(8{_QvÍkTcs-o@ #{4ml0)yW(=csɍCe7h\&7;c )#|+*%c&pw _3(-Yb}qΙeMQ7H纓D ˫|'f1B<̩׆.7`*!k=AXJnA@T;vT $C@&3\=*aMKetF7^p.'\#]|x6*6 SwKl#`qYcq2,;^Z8[y:f$V~`YT"MmR?t+ W-Շ)Ax%}er1iL}|Ε?-R`\Ձ͂ ;Cix7@*IFH#$ŀ5Aۖ%b|@b+> ;7 џ]j;?y|K7O]lSrڮX׏~[.=9Zz E }PǶU]h/>е+0`UxDdIF0c2ӝp8;rgqa' kGN;OZZ xD|x6_0 ׅrdLEɔ<{yjkzޙ`TsKg2c|v=[G_eYiQphNw!=d=֪8@C6ZE|C |lq 9nPE(v4݀Iv$w|e0˦"K4>B*[ >M(qZRcnZ$olC؅g0Vێ NLGCڡ*oGӽgړ T-?%G͊1!-lQbXzjX,x [6ِAl1iv(ٿ紖@b" I-T:YBRg&*h̾6JoA-R9I"./^έ f)dG}WF617j԰{t])rv~=R΀Bj?5m̟k^Tޝ" .k>TH]&{D 3?t|' 12ե7՛@UAzlz'Iin_4uJjL_P0Q\IAQ>8EqO}TX> ?ꬋTԙPiWYvGtAESy }̥"IH,(90v.+G-Rmwvs0l@ۄ캽6p+@PRSv"*ogi7T! ♅Cp3 K-,dau.'g+ 9ѴR4o˙W}~<¨.J"PlY(n@T -"zu(l%vA⾫#qHHw"S>͙?[vU-V^ȯCil^%XGdpܪ(;m/bI Bb\ML?a#^H #{FO kwp1 1$rhn"ETnGVZ3qojdiɘ^NcKʂ /E"\q}^Mxku6ѣ|d3ftcI;BBWy91#fCEmYZ2jc\6XC^!&9ym[5)lfr$ޕ;4@!zE=d3 Hu^d/_?@s[Ngw [ܘ(}/Q->og[7±dS_ۣ+Vw& l'.$n=|J(H53`Wǭj$gcR)(:.ɀBP#kl3O ,u wV},:_t?|)B=ohuB rw@\Iw(N+ l[f5g`Qc~hKe UWc 2> >mCIVUדL|A[go< ɘ~ d.mt MSN"&o4;heay0j89D:Sq >j]"YS@ F:_7;~r*38۾=5ҼG[Ht):e6bVJ]>c[ BE{SXXp*Ҍߘh,#7 ʩK‰=Hgk5ojHzh"u{x_~V˘M!,ۥ\K 3S+`Í=2h/OZ~/nd_O G Y|Ҳs 33:Z_I#foG!n|hs IC@ށcl\LI'D<GZn:ZuJN X(IDN092sHo.s _EKI}Lc]'%xn8S,f qViq<'(lKu X6LA䓪aQ# ?p/m8muM _:a,>_~oWYjפ9k^\ʜ%fW# 3nSn$Ƹ sӔ|kT'vrdeʕ^9 Xf߂1it߼rGHzޙR]|PK,= v':Xh\w,M:X M8*aaFggjdnW33$'yw%x]Y!}4:9Nx*+Q#nŝy<4UYKTۧ%_WicA<x6,ηIŤ]ILeJ 6!8˲p1h#B\)ǽ.UGe $M)*S>CyrojKVY;mYϯ\eksQ/]M{#G]-voQ7Y*D}hg Qe㳑!ZT診S=?} `-I3lthLLwjw it$¡}m=m?+ܖشxuFbfI2%g(#̎oly%3~u10CD_lZ. hgC'IS,'EwCx4J%>IBF^=%[iC'fbO"cW_ҝO(CFXw?USĔ8T7oΔNmS{|HXZ`=D ]]pܑ3Q,8PBG9q^a_w]惯D@dGL<V;宲e( ˗W" PCWQ  i,$F`n$&`FK%<=|; ɹu(_ӭZKqs|%5)GA/Uo6 ^}^71Cd< 6m ^Tv~fq7S~hya.^mw3 hQ~ 5= iTm"߈[y~{Lϩes*&wGCc#f2HpUǘau{]H%R[T>P$ P)fuܶv)mf=1Pc{i.^Gjx֥n`hCPz,\Ns5bv~3K4Le| K{[݈22 zafFe#@Omj{ 4d/ab!)pA5ys3U `iRVҔ7(M[$|vR4b>JlScjȭ_2 TRftZ>Buz}uG`5JTFbW"b{k+plr`5﹦t;7JP,5x3/(,,#d52"ٓ*-E?y+;Y* \fSo =|b)w|d0g`4۹`M= 6*zakZVm<%rΏh0#]:T gy_>֘܇MڜXrjۊjUT'ե$v*fx3Rݼ'䄟rC{m23-ovhS|j /ky*a-!w -[˪?ܥ-i@ !$,һ`:9Oݚ1{#~:s[ NW|Oi-/'C T|ŭK*o}oOTu5Mjh2Ͱ)9zT+.v4YFm҆ >VBZK%nDW0y E+"?ctܧtmTr<":e2ɭ)8[Ŏ{1#@69gtmrYݜ0~a2J.-[?mbNMХA]Pw*ys% JT[&~jZe(/PoDM=^}6f5}J C:q?('wٶJ9}&o%}?>QkFBs3TYˀLlYЩY)0:32-e6}T=qi_s-8-Y+|7yl98tv-tï,Z&oZvK/=.zlCQJJ֍.>,`ZװF MR:@Aλu1&7XG ]g`^@ y&7T$gDF- =xx;pI)hR[k:!w$ eRᄶC6kU#*8?|DↆnΗD*viɍ",_ŭ Ζgj8#}lc*SqǮD^hς҆%iw+o|&\}:tktܓt ަd-ñFK1uMU<<#pܽ䛗 ;EШqL'BxT˜Sg ?WDs-O1ԍ55 ?fkkc=p*3Bb.,yk+ݬ#}}6W1P'ɔYHBB+/=sN{ ТVx"BFEnn7v٧Op(D.XzWJ$ R/:C% o{ĉ?|DO]im>y{S'?UACwD>@\砮&&t~Ljn>}پAbɞjK>hLͣp2w@΁WW/\EQ &(즫JaFA7^N,Lf,At@1n #҉iJt0!T(Ft}nBDSr" v>߭hG{32Q.Vr $Wp%_oxmn)hlw |de:b.]<" xHkB|J")57rnײ( 98Mp0'jg+Z)RR1^*#i:g})v3&$:0e`F*J_{Iq-ldeTNWgoK{`3xK WHw^]a݈ߒ&F B@uQjVDI)p/EFpߛ?7}}EO 8?Jgt!(YMwu46@#'KPAЩsKRsn,0/nJUbY"Q2$/m!~M LTGna/ Z_¸=K\0p|^G}gw=*f篘(e>{۹C s #X^l8E~Ȱ j#MMưSFhbSX֋vw6^Ȅ~4dϮZo(;g@/Na-KɇjXz_JyƼԓXs|Zz\C,PI1(̲fE<({T xf\ hszK Y+Y:\Q~;Q*8饫{1[!@FBNsxx8{AtpVW>D7uxsTa=yg"}i B|lzBp<0=~q#1S&\dl#ɻGvTڐo#c!>:z,X>CAsz#b™z֊QmquS*ΐ +{Mb7\t2ŧ 7D 4GOUVK),V*.Y$=c4DнlZqJA fdp?\: m C&BFp| alAwƯdFK|n˞Ȳb% \N5py-hYN8lB+hG@ 9 i!O$C&$L ^Oq?F `%3v\ψҬAdgG׸=VW8 }QW? )P8u0czr I!N֔Oh 5InU2p"~gu \NLBWrHbjkȻU uD]iG{[)c weK SZHK+?_6'z&\mzM3wirXhkif -0o-TS//Iysrl%K)4tU[%'vI;IʴV.*ĪVnIN*M.fiD>E` SV~휒dI QQ/..~v [\C1S G p !k lǭr,)ؘti|5DIS =ZR ZiHz^'4F7^l*4s_z%V|ȦаFC~#\>;m`ReTpY]xK:-%`6Rł @VDH!iFpiZ*Eff!T=[ﯻ:74"A /v(T;ّ>뇥@y^(zm)~?O8FC 6nEȲz8A߂c{"% 4U ݗ`ߘ!i4C6\"1^|"5HƫG~bL\>5kL;^ %SZ D'a4tcb3mmM eE7c_5l+煨\n\ڳ{lָ;s#o%dИ::q=CT[u2._=(`Ψ$]Vf%*Ю 9PoH&XmŇkimY~(x-uY EI(%T`3vҟD@-luGG3Hl1Mxif)}),BR'5Lh~xR#<>LKWSoVQˌ-w jnWi/HWg hTqџ*ӬFB뭤 =/d'oEPb2*؏ҤX/etȕUb<!^ 0lv8g6r ÂЄt_@ʇKV`^hӻ+Ajꑚ.h)"WCķDBO;NfN(YFZxFyՇq [AO~IJr(E}8ϓ,Hi$̌i lǼ1ےׄ2bCkl5h!S!}= b&س̘7ɟG+NGߋwq&+,K n&=MAK;tŷ!\i-`m3B_dDf"M~ʜdU@Q=0& +c>j0N/Uzt:HOda߲k͚Uu VK^o%*52; 7b烢;/9d>~?ajy%_RIžSvp@$6܆0O_,H"17Uev@%.[OJ=0YmRSJ3Ʋ<(J5["i}Џ9N Z+|v`T!͸C4;U-2_va b0TqcNnUPIҪ$r{C E!xe%:C+͠c]Wԇ}ӤiZmGc#[F'k>\zZ㡱RƲ#|bR}zjUVL9uHVj;S ~*06òCtXW7vk[BL ?!L!$Ũ:OpMV ^LъX&9j0-4'';xEdU9!淧Cp"ˡa1 iqIrbTa{')h(HI'tH?HCf!t=m'8>YNy^0~L)E`=n"#XKT4[F<.d?4c-|f=~\w٢nN&DߗCtUؙx :=[x<+gfSdHMH?<%R[DW40>GG,vM :"qsDƻ ]0:]COwK(?jJߟ8SKHC h f>8`ު;Ap"'6.pRwfu)&A[uM,cnC ]vъh%Z _t R V߀ Y`_z —fFYʾyn2~ʚN$!yW˓L޿j#$H1/9)dA)2ʰU\LrZ f3?fl>=%`1QKԡW= +#?Hnxk;>bSw\ %w %{񽸲m03yb(VB,Δ U~* a j[bXU5ބcSSjX$>iL;Y!F}' g4_e;p`Dt&~Ъso|0p }Kdhŷks;" CmnQ` brĀ$ 3L)e1hzڀ5-"ͨ,Lvx9[F\Ũ},a r󡭡뒶s]ZfYr|sN{ݠk\v^M߲3T1pj cpBd.D哧d ˴:2']e8JQ972D$)=b@DS7&:t3"eSmTg{Fa\ Y%ԭy.( ,bHShfKg;ɓjɴ/)uuK^S\Fiw<+p_zq aNJH[*Qv psӧ jDž!1:2]ߔ >*PV7R$w72O" YfrOvW#:A7w`iIl=;)ʣeDKpn~JY ȫ 9!-ZՉ믨u9<:JȨl' ~x,׊JT|9 x ]V;*Nܣt+d_3^ K#+a!:k ؈:3 č^Y#%Fcdk'$Zs :4dt|[5GO+xWA=`@za*=ʥtH,NX) Lhl(Dz!r2ZMns~J9$!<|: .M.91:8ch;oz$å?)eњ0LԁӁD/o_/ʝ96@5_) `ΐRdx&dvC 12;uB+aC8~v׽i#UBJHk(L#;U9d鍣ER pxV`muWW m>Pb F/.g:^¾F|>.}0Ki?LKwg ǶW; LOu:OGj8Ka8:7"#ȦPֳ"d_M}Od|媂 ("bqZ/,j7%>t&y $;> Om@}/iW*RH 93ɀ41Bg᎐TK'JF)R|h4'JEn ؘڎ&>G˕S, 02s/;o,." f'%t{8j tJVT pz~жD 3ޒ ïS$yIidWJ!ƃ bopZV,W/4c|VB7A匆yP,9d&1fE>DĒԔոأOMAU#GQIcYLrR$9Gv~ӣڰA]ʍhHNMG.EaD3V&HR#, ! I DՈkP4ʹu^N%RJ/>,t) ,^{ߴE-ƣut79RLd^ẒLS_O-.t6Y?d;yOX?EmF)[G1-v B4LL=}K +k޸tc$YK>'NMy,-s|Wȭ寎7Z^O敯x+8N+΢W7xʛiI1U%\y!TN}^RdnWۤYiWڳF 4*r+@ĄxK'z=jb9'\p[%(%벯=lWB:x tEA^3_9S&887hz;xNj{OYȞx"A C sbc` uBjI[@5Fێx:27s@5*.TC)/nSUR-ѳi8]LmC>^CO5+W3n~vvkXO&|~Z)1 [+iװDﭠtP%~tjr-GqiJ|둯/<=,Y6LZe>V{ ]`i~Jc?ɽyXq_amEbB. S1N"{|%c۪0Rm~( e yHnԓ_:THAS I_`4|*xEȵ)ɭOG4á+ (@ ZPf9`K!\lԹJc-ʠǡL,a%1X#ڱ:ܭ 0w\#j¾y?M-'" 3gg!@մ׷"ÛptuH^",Y}{v׀/X;O! 3)aUa@dv 40c֨FU|E ;."󔰅W x˔R)B̮Jګ!%m3-!b:BNTu2(R1UW |C_S5]ܖ9PKR3.=Ͱ#) E 🬧h*ٓ"<6f+`%:+DT ZǍ?&:)UN1T w>ihF4EqNW~ o oot;rv *;gwSp4P:n|ƽǥ |Zn+{Y=`m[!QQ{X{>I鶴2:o"CP{5Mژh Y"V"&s?Z 9m3;xG9z>BHΆօ ~nRogmQ H)8$_EDoZ_ D߾A#`|3\Jo}c(Ғ'` ظ^Ք]rml+_7>qyxp$w @}2 3C9:Qbcf Y xq3By2+ٹV` n#(_)X m9ݒeމQ]g3NWnT^ݵigLd"UVVIB] sSlj&!+g}TPa*3߂!1? v\I\c$L@cH]y+oElOX;.4|gGr-eDIAnڒk7DY-ߠ!kp)=%Iș#!<{5564=KGTIDQı8hf!Q\3Ư-*02M/V%wŃФ0:zd^$'+vWb6wu|E>L(5T=da5 5>ӘqjlMp$Y7S2f&4؞Uq;sdBr(ah p'T4*|4-)Ռ2*,zBS*;`eR`*^BU(w̎N0,LF"y"3ݔzZzO 7v#)2)w yxT.P/3 G fc`<:LOd*[&^ZP8yT0:ZuQbRØ']Z9iyv3=TVرe`qgU@UhK rXBjn W6y!@©p\_ԋgX쒻D$DM1#u7?|WV1DqM=!0Uy7Zdl],jfɯeW~_UҧVlm%E04-V^U֦npQNyLHL8ci^DbpuBpGJM& _h*nSH+&$t+-i⟕He9 T82#{^W|.~K`GmzC;Bb~]\cbTWooE&\S 5.zJevER,{p0T vw)"FuC9Yr6-V8c'[F/7p>xiS>&0 -WQ=sU3AEJ7^uWN~׈ 'TQCy L1 h)"Za#jc1Rekzx\8 6 CCF#0dYQ-qs.e X67b9gϗCل.i"gH\t]je⚜`}J&mĆ5x#1Zv(Ycְ-r@s2n}8 `QGr}8?n^.TѦ'AXI^q×8N,%Vt Dt]x\bz\0 XftDõX4x40VQ_D.rm㝛&\8MP:Oo c#IO6!e'ZyИ >Ԯϩmp++q a G}A__4VBmrӂ/:fqȹP@d\9FQRP#RYE+q_Ks ,/33H/FU f:8[ *{v0YjF.x$SA3%t sJ ?]_du畴m)74xׇ0s[xu! fA7*X'F% 4~q0k'~}فp6 |,H[Wq/Ԍ1" mbؒO{$ H(\h6m"X 6icz`SE}\v\jئ"&O~ϊ oPCu!eh[8N woy*Z}ad9lZW.hȽ$C5 wmi-tf|{_YWƎjO}g@m<'*^N'Sx7X9ZSvr>9:xtܿbyle.=i:su]G*[d8hY.e}&Eu@UUrzBm* dtz$-IEpGiKg&!IH )3T@$\|4(U{'19L h"LWgPg7Uk { У8-ڿ5rL9H48\]yٙRӕPl7( (=Yޡ-ՆzRQJ|Dfv6tL/GWE5N ']W e篂 o]_vv=ZB}d0)lҿR0At | >^5ge_GAK~̜ t:kGbhKBt@4Libg5qN}""z@1#6"ȤFx_Kf`a_5)UFDv̈7H<6I-(Ft3.C{F /H-&>in2Ѧi!w#dl0~a*Uօ5SkUϟqLg>?4` 5W醛l.` dPȂ)f]ʾ&|@8BG4PeɀFe̺$+هa|[2Xʯ].x`/wOխ\H-> ,gr8xJգ@/J8/j]ıY}njoϢ&*~J5jMV,\F+;{#&t5usID'?0\aTFÜV_<.A ôrxT0 z~}7 \dq TcߏfPɻ,(MGqoԧw lZ`Pm@d"Xj-ۍ$@Adf_S-Oo|1otv4i5r!R2*u疝j3IH "4%HPC /l(yqXo(Alֿz%Nh޹ K{7}6R9W4)j(bٺR8 EQO(Y0Lta7@p"Wb$Gcݧ,>qgo0)lA8bCE:Z^i5.Fyx@ hP@ Kk8jngN(3}AtuL \ p:6 >6.[F82*ZZMp8A ~+quؗؔrA_e>E#BUX295!k{rYX58G( 1Dd˒M~D9IpidƜ!u[ܤiC(ޜ1x"&S?U9@ucIֽ"iVW: D\9 pHj-@N8>y('l 6Bu);6)VG1Y&YYU{ )NG6zS` geVYo`B:fE=IdIPK !Nk-ՏlZ:5L1|v57`aN:!s*s>u/* l~&Val>IAAx2˘an?ʛ#Fw(#F_'0EOgG1\O?̪f=5zLdۿ@qlXrc1(YYq@rV`*F˺l4F4:h'K6Wf%>m|$(Tbd*5W8%!exn^$XCn^O| =QjZBO0S3뤊;9wf*& bıDVo&TohH0Vj$0`\> $44[yb#w8$3@h w V?Z!KYM%n׮V0(R:4%PJf||sZ{G>+I]q-$<(= :Ʌ_c36IrD3G`a) k;(VVp{yYc+@ZP_v0 UÙ Z5 6s"ɊOl6]C0y i'$1w徇qA#>$iwMptPulnF[iX~L'*nR@zIyQr8+ۣΑ3w@i^,~? wO`SQIG XVh#ibG׀;doBP+6p 퓯u$*rCKj+4E:w|ZyZq5QT톷Jj )=4)H-:n6f ~%֨s0$Pj80TH9W:ґ^}mPso/7'|K^%0Zo=[=$ڲ `롭Ӊ+Á)coSYyrϯ@SA8 ?XbbYh| =TJܳ|#+0z}.T;ʼnn l,=S+Ha?F` 16}kLxE+wZ$ckי͎i6 ,a!$$ [* *ˇ`jȖo LCAj撖qy2WfS= ̰05Lth_@7f_3^r odLj(@a(toxko0ٛ;j)0U忦_׍,IF as{:Hȧ6}K CEiGѻCz`ǂ6A}Źx 0<[~'9Zf0[c#%u8L 7R=2,D 0gI1qI}hY!Qm^TtفQjcETq 2ýx_拣YYm-h7{"Fm0E~ ~L8z0/E4COf:GPε@-rҬ_G6)@ ;~~,5O"#>_@dtdP/H+ .Ӂ#tl܏ ,] OQiwm7:#fcy$U+(}i BRkvP)E΍G^3<\QKqYg\&*4mm(9> yc%"ů{u %nX.&w]I,=DYNi泙U)>H=MC*{ *W04Zz.NCWGmqwFS6ZdH)S_og[YXMqi/y酴v'?dj'Дta`qq蓷$8.pEl_6X'u O~}$A<c@ _3*xfJAj꓌^ĭqRiuS)f኎Vp@-,p/? p;y9u {>1+|̀@ZJʞ(`Kh~g*$'7 t_H/ιoX>r ](dh63Pl"yJ4\$t&p8 2qYK=p'%%;C\aCVrL*0ؕp:ϫeC$geI܁[]9V%0ZQNVhq\g aP5ѳ֧P*5pl7^.DAqfx7NXx1y(wA- |ݙRVx)םܴMP>oXn2Dirx zۦI)4$_1IˋZ͞^տw'Zƒ=9H"@D- `2!l,ș1 #y;|z`:<9&lqQcf#yF|Q>0Uג0\O(I qՂ'ҒLoHͥ CBM 4>I8!vLGXb?S?@KR|~I44P5#MPw|P6{MtYp,O}u~;0w҅HTˆxiκvkG[ɬ**: V8T \| >A#%é^ ҍnx\h0ۭ{;?oU=l/3f]E5viJYc.A_Bq!? CNaa*IAyծz$$Y9ye:Hĵ 32_S"}#tMqdB[\Q)r#9 wfF[>_ezWpê"j[2]@nLhįxM6ܞ%Uߜ>\$/~y]ȶ P@iwǂ]SSa\S$lO6| dO eAcjOd Na'5=e⢅dyj4;bh,u7![@ Ө\ڎŒ5iL&#r*lH7LU  >]n~ڌ%=C8Df=d1~$DB)eIg!> [T:o|;+  awы*]xAa(4?a7O@>e(?6z ř=?g`=e90[ggiVw1ʼ @$?JS˝$oD̓Бʀj^Q74>P)hP87*SY?T}}o2ݩ!lr}١.i>_DXҒH.!_s^Nw+!x<j8<5K_W a*<0u3pY‹s#Mւ5<8Lc 3-I9Up| g(\=IR/YWsϕ/&lEݬ/lTbdd'!d‚!bAXw;.oNp;1qd~+Dj%ޗCjDJO+$ySgȯ E HK@?TSP kɜu J!G ~$z I (/J@oJH)PQz+T0ۊŽ\sh: 'MRGQG^EWe މ&4%쫙z7 Y1WG{LL:IHVj {*q*5c]r'Xs cxcTeݝx{2 1Uu~ona%͍-#X2]ƍϳj"&_߸R%pܟ9h&a:=8%î&rTAx퉣1H!ph?\a/r ֆ=qUPD4*"4렸Hd3ʅ$- XMO pqrb˻v+.n<,^_zQs 4\l6ױ"eO \t-dx.P_v0ӷHpxŕO K`%<' 1{y?&S6Tļ#{vbuHͤE ElDFTpm4XZyYoksڵ{i3F0-70ose"]8=xhiQIO(9 D^ &Fkcm:UW倭kG%2O\ǥ4bL|D UyGlϡ V;>K_ԟL JĮsvO[;! ' ^tfDf̉'W#ʶBeDLHS002 Wjl% YI` )aȟ UΪ=nHp%{Tp>v|Bƅ?CAޜR&2eNVckJW)}mx&%oȟ\P~ybKQXV`:Sl.CsOWγם#gg5&Cc/wFN.=KӵՂĹ?K1%RWhmQ!W0 _:Ej??U#;|N>1 vq.ނ&vM._ӢuN(lWjH[Zr7Yp(Ikd umG-G`4Vù@VuYܚ}=U*>">E*3'9_.{{tuvM oM}5o`ZE4Őgj(]C1m4 _ŒlvaBI,֣)-#+DD)`:rrJ;r/cBlPmPgq/D %,1 [*}K TvVF' M%5AWfiUflD[]6$$qܑݎAQmf8W7sAP]E8O$屙+Y`P|GtCoi _(\ 92OĬ^S)TsGbz)~&J6~ud7|>*s",$٧Эn" T xowB>oW[m"E7vȠ^w*ߌXEurH(W'<4s~Bk~ΔƞfUYƚqPo^]=gԜҴݼ~/zt`E?[9 ɦn^I7ռ ב7V \ӰDZbHXu 3g)N=@0iv"9uhZΏt5Z>5Tuyر *%{?眺lPh.*sE@s5c%ZRJQe拻 m6)Y&̆ޑP(aپ;lP*e9)nҽ>R.կYr_ɇvf@ana++ff&!ʓ[/ `(Sh/QB -2O%WWpgC C9P2Uq>^ [:*T~ [igyUy MB͎Km 16:dUrV?丝|}f"vD`Չ~R&ݛBtcG )}&5-8.ŲqO5y9%R G. \Y3w͢fG;xɿ=.TmRUk?qDZpu=,Ѓg-o$e_ mPS3wgmoC({GٺO΅Hqek,?uvJ CeJ#)O_Ar%ͺkx(넮$ϝI 5- j_tnƚ6MT'MV{J08hCN =np*Ac1!× 16!M{ ]+c2iS2Dr#%n7h(߬ȕCO#үV[qĨqLr=o0 V0YIBͻ.\LY'gF$AY2ս*ZE] @嫪H\ [ )}!M,%󍡥ԋii oiZEjN A])!¹)WVH޵a(E;>HkB\0xQh"c+#<ŵ/Ҿs\F6b ̐Ab$3(ݍTq1Z| {⮞}D҂9r/Nԋ+?[02{;GL0H,#? }~g?8uqHZM9`)~A0D(c_{f^%bc~ Sء>Ã@+Ɍ%mBN\'p_® J!h*=_'׏~z?g`rˮ?$,wxm+9J>SЪ+'%;]m),m{p9R?g4ԆbYF؄-5i7ڒ /ΪǸ%i6V0!ҔxqUfh%Bc[؇BV%K%Lm4YZr4nHCg : _R2ڈD()0~ي 0p.LqTuRbݱK'MmsN7G7 *   YaS #/ODm!‘a#>a:f&ULJd6V`#3f3 SM,t3fmcs\ x?X%r+wx-J5>qjZZӲ WNMg^{?s` af9h94=d- [^i"ⓕvo*x QJǗj!$8bD Cp*Q:{R8EqDW߱ /iGIt D޻sŜܴ gηN૥ŀsWY^z%i*gde{Cj ypnՠdэo^Ve^2@6g@ji*ʪ1msAKLjJWq',5`/Ze=IG4S[C& um"(&N=qx"ˍf '3=S&dW?$O0ےsazCޞĒ$eL|~4ɘa&f]P1f4M'H瀬ofP-p鰩F.:wԸkX+W[a;$RwkT%cu4`:3 6;t #mZnYm+'#rEOYnN(|N&ubLDP<١0IG^_yY ,K^f|$Ė(]m MTDTvw0c>Z+ت]UL;-騷!ZYLAxUsaI``l;#P;#sE,\(QQR5Jڦ?B4,LJ"^ W]i$[FB!l=,G nOTP^"4OLn@nIc$5,j>=ROlDBfl>Y=Pu:M+R(B12 Qi i6_Q`gtQ={mU^fey LE' X/B mj0}V^(o Eb2\mKW&zb{윝Ly"Ϧ W f2r!=ݧ+mwPQu#nh^YR4fLc&ѦWA}̴eB 2P- R$ TMWǣ4ƺk@OA_T.k{DOW)]<_ 5nMB< _9>`Ȕ.J=ȌwXoFB܀әF I'kAg};!]}E-q?5UY(Dv|Tg%&.Emmj첞dLp٦ ֵ0IOf.kA}ϹE!h9(<a}d_Ckn\N8%(VjR1zѾ ȚRD=%[p ,^' i yt ,gܺ KGf+g3q>Qv۰kQ/v/]^LZ 9x4 ND:s f>Ś!3Zِ];:V,&4Lg7PԵ7S阴Lx7Ogƍ)s3^UZwl nUC\ ǥ%G k \Pܴ،RJܵ~?1^~L7 FYqU"0ZS`ƈGΤ TX"s#bxtCӑPc6yzl҅Yk'}0XrQU10P7!L†oY\*FMVфi77t> Ns E.=R19(מv#Žڀ"ש~31VsIunY?(c?L{;? qBZ )wN/een@0R刌a3 $cHUΏb / hepXz$9E LݑH|`q/gom+{)bo%Aa w1wݦ]PdKƞ 5$iFT)q|/ܼP~, %[{ G42ţQAhGZf=89'lɿM=pqgx 7exnam(u.iIb2e>/81͞#{Gޕl-m{H QqyB=ȠaUrQF:P jژ#&t:$}s4S8j&"U慌(S6D6KҞ#VsWKJGv~dO*G]D rW)KSP(6(~S5Gr e҆^#fK`)t |T3_Y+JXľ,Pr傜*C-<v-@b^6i0YڮPf(`6K7:=V2*NCOBᩝIW`*ǹ,M."4*Z'@p~/SIJ<@3M)ji5骇YdfCǧi'og ː>v}Y){~ i(2b]2|8=4$ګBu?ce}{w˯0Pt:5@]/6@58c߳W6XKz wс0QJ+O%®Sp=$2dc$+,xgG^C{bofxч^oD6˛ @Њڬ9=*mO [uIb8S }uQNE/&kC"e%&2+duM= )b \x986#S, ?SH. P.j+MznL@N#x3 "9< W0S/xf>,ae6*@8#$+kSs?LEnWz_l4;SO^1br|Bc|?cH;EL 5_\xiZNɾlå'eMa:1K*Q{;e)S# :2ĨfRW ڐ +5;Fzߐ)YeS<[z4>tG*nyf%!?gl$5 {gaQD EYA [=Om[B6KR'4޼ 9ڨ5'&^M+9b^5끿g)%ohDn$%PAG/%BHc'nhi1PF$Ӄ9B~ ~_ !jK^7{M=Dkp܇ȍ؞O[YuK)fj,|sQIsSwɘ(A ,R/kashDeIr {E&O{;H"M49g|ai4NkWJD 7¸xo^_[&Ð_%6hqa[]Aj}EzF1_:sTπdmEUb*x9kvmY[ل0 b^6g,hWBxq|9Ƅ@ֲi?@ oVYPS-a0{]FHL2z5GQt|4S19n7$+Ӕ>Q Plױ6a~O~p|[okz(:^ 1/l7]3>ՒZ@̼ET8 CbvMqrZzWߠ}sCtZbم`1N1h1(Wms;g 7kڏcd@Ozr046¶u$+ A֐j%\2ryVgY.2$1È-N!^3zrI.]:u6Jz mQėlq^@KIt]@g/-ٳ>`ϔk8O*wI%3_Ti Q Ǹ@C7AL]Ëw(zJ./ǺH{'qYu(M7$`#÷ T<)בB2.|BȡXI}Un {ڴ0͹9nR~d[^zw $Jmg6}04@_^N9B 9O]bGLs32`1sz@_Q2 kEʊ_u!˖\@tBu k);d^ExI=9]f XmIm82b3ДCJ3+PҒgJHz6xn %4˙P _ș*m$avA)|WuGnɒuZϻ3oMDo/R/}Nㆩf䛅As Yة;3f_3 iz> 6 S8?,(y> Șࡇ`Kϝ{ !xn_tsnsbwκuXꗮ dq \]v¶&'uJXoI5TYߏ#x)2DdgCCWt$̄v]ne Ox/94 ~('xs~X. ՓG k2DŽnl厜iK!־Ri~j2Y4Gvtd ؔy8hERLGˁ>ۦfX\rA<->?P,E>dD*!C".dϹXb{Gv>Q^OJ\Lʠ%tT3; 0f-۩߅~ҫ4 V6qlZG< yzGp.@S7_5l(# >OI{tZV}`_Dɒbt䷵GNeRg+۶W! {BmgmwQhgNbW*Rp8) ]y$ھxk@T elsdyb??5Av,#[44Or(;ve`Hp>mJq9QJm/Uj w$F>3^3òTL]ZF.B L㒜*nl2|g%ԛlbI /o3# Fp(Ԩ{SK#knƕ;+:bg6ӟ˹]>_ ̍pzLm*ǵVx_cڗ{ $=,ꇵ#zlk Vσg73tn/hO%Zl2GX^9ʥtQM6#El; jbpTt( E=&#\s4Ke6dtl`mJ!60[uD,, GM.[X;EX s{;ι6Q"OHXa&+:s$C@~#f&f4Hi9Қ׍1$%WGXՍl!`%['WK%jlBRJ#}&F[/],ZZoKŔjDyF@7 zQDMNt`7sh)Y tsE=b뮒GT>>Nw$(.v;}07ti/Bܟ h ߩ ?= - Zm q'X}%J;y^{;+4NH]RӍ:&q&!S2NM4>sȏH%t4k7[xud)S5ԉcz*i,iz)rM\ Զb׈ d-1(52 0n*X4`@R})i\eXiQ 0r "a6o@5vO$TZH :VdᄴM UܧYU;a̜A#a|+cv$xULv*3n`L7*&1in@DIuH-5$ϭ ´t`:1`N'Tqs4;L.GGr{(&&:5ex9eRr\m˜G;&1cWPɑEv03qIw[9J"@N?{u[[o^BM}V y #]b=]Wך•`7K_8yٵu]/ͧ s L}K5zh^p%{C4$#crExR-5V V{>q[=#T㑻F= Nh[DY#!>PbF_Y\`x4 ةy=[¼h! fnhX=\.|:7^m7aHtd51~{հ~}hG!@0xTRKRRFk3((kI[ې`WrURH j/2'ZEIrtސFfӓL GX6DyH\$4/:d+&9Oa5۽< _ zC<´n<!WJG86,ѽdmIo߻t7*'3'2zJ m݊ ^hL,*A7C?;f\tm}gbO{Sϭ7.R>׶CtTD&7M i`)A*늨E=y("ZŪo|Е > o׊OwȤYu7JJ(.SiTZ(Z}Fgbƾ4 grJM)f5ru!eM-}~YMi/ơX[=3=ݧ O-Z)]lyf_1Dɜ|ܸ>6,Kz2WdFY"Ĕ50.gꆼUO[Z`jztoT<Ցx @?-f&΄ݾ=ldΊ&RˢXKYbh/l8&SrѿszDK`)"3`BDPSomn *F% d0v'|)OQQ$/d/XqJU׈Vͥ;j@r],[b&Rp3ݵOqJV",Q8?hIԎq[S' (P{HnvT{.^g5?I:1(׃:Sɫ (E'?X 7մJ؈.n$`bo`&A10̩X 7apId-}7, Xʳ~(xZ ;^R:̑+">b_wA cOHr}>:F;_b&vW/.0zY7TLI ria;h=3LI:NbV <-p95Y[l|fܢ~N8M7@w'W,۾lt^W\T{Er.M>]P}FEPnaDVnw5cZE*"ٌ)R \h'9gcײbL1ݎ%L @>U3[dDi"vSҧ}#*ӳ2ΟD 0ָb|w(tؾu 0H7~ q\85}u챗)نe&~pQJO?A5,0h*[hZQ/]Ʒe-&gdeVk|hZn ʖ>+`ȸH5r'?*<TWI$jY@Ymntbw)5ao¹y՜8msQ<6a  5Qw5xBt`[}M4yfn0W'+1(;u 4͙w014*1ꆐC1FWwPZ=֚% p"X 0ToZ7:HP]Ve3t`ICCg#B7rs랳+ai3-PwX;A]ֻ]WQ~v_G{tL@RO%{Dh`oo 9R$%ukܵl+ z>1OEs 'P +),5 B'fkZ8D:0OĀHM`z6 `" j&MX#@]]|O`&RYdWWdXJ^CQݰ+ &M1qHvQJ:1ڧo ^>BAu?LR8 ,hyJfNR+[(cH.)M}<)4J t>xt nrDt0 g< +YllFB xB,2o}Ӭ˹X_g//mqT LZ[|P+~蜖T'JH:⦂M'2n.ŗFx W>=JQc=S=6I @zD:'oz~A4*q*4 KdůLVeY+?6=cC GLJl/1l%}łO{8]{&p9~0a eZ=""wU7A0F~qJ٠FA!3 mD -܀ S6Gٟ/ Ue<5 e7Iﱻ&DNmDّ@ `Tn6éGB.%)<6v!$ }yS9J[/]Nހ[_F7Oz"%Zj~j+JQK9sL599Sػ*cmѝ}::4iG,0I)#C(SA]e\ %DO[zqmrIvb1f: VX 2% t}˦Z8.Sr-/{Q ;Z>57}w˳>/?Z(X4-i]eLBe+̏u8t6Ǹ̝6 9~[…)ZĆ ;nu8J;m8h>ڌ^Ϛ fGz' '{7ż1<9tAe1E0at]hAsAP!8;$GiG6雓?ɘdt#mi@3:ߴ|ʱ \Y5S9pӢTgBpH0I pAM/( ڗcΔZ\ CD2U ԓAhK8;S]v$`:xn诪i*_EP2wNP)F/L OU L[I㻙 aåDt ]lL8;e}+sS,U-wqq)5H鑧:fvgF_b>McbFA\Gzps+{k.3?rF5p^:_8͓UO:b+J΋8t{ҹV FHu)3{Z6 ".N;I;m'O m>&fTT ^7]%ZI]jf0OqH5`Tι7w,יzP (5rRUG blȉEΒWWcLF [1bNW C-W&1ة8:nWa8VcXMxjSC k[6;dmAv$øMrrżܑ5m=j'UJz~-\oz&̉dIsGeQA[PAt{c-\eG d/~Q5P>L ,#Sumbj@sU푺i$[F)ڒ9O6[&젌>PӠ(==> s|"YxX,t-ż`,sKX_\Cbh.2BTgfU׳I˫{s08c!;TEBPPEcDAI'ƪlTz%O27qz?!|?83@WPȃ +U-#UŖ!]jݓQUǠ+e 2ђN 7MLN"B,L(GçiQv&0 A5km{OP}1i +W;~kҼl!c(%g$O/ %y Գ0x4"?IݕKzlPc!c@$!|  mGaSgѴjE4VKc-wKbd-3%q]u'@57|еj=SɠA+Iu2Sx6P =E֯յ5t|w-frhLvv3 O b,Qe?]fC~Lf s# 9%%LI6/G;*Y2ofalӔDN9)ęMw0Q{  4y lJlIx7Bx4 `CH2EKDLj 4 FF\WjW)|)5QY55l AEzP<0 bc6;ՔwI+ZD(`ka9!NJTn֒+߀8oAL-Zp{D?V!0J|Y%2A'e<ݢ;!9zLj\BOV|oYRb~R]!Aa)ݦ"# %wd*3-Ih0c1a4+77 3.!³n0XSl{8wŝ`.:%D УF z<#i9[vx1LܪD!9g$%q[tĖe6_ohC)_ʎsyg$tHN2>tH ÛC).<[W5^RՋ bv/-61#HF ^w#ޣYE2B/)sh{vз2!a?[&\m>Gfk>np4kA;l\a8]`K'/t:LjNkQ_P?Zv;Y cm sᙓmM "(>8u9ӚŮ "8PJJ??MԍsoO懩3BKbi-KpnoqSQƥ'+Fq!of(:' % x9n©iR %f~pX%;EǝS>ug ESl !"npRde/BJ@IBge 3Uk)!iESBأF6A6=W.$ ?V[!p]K,S/D+9#&-̲zhXirUT0R+PMDdû,3TjG)9vfmfIX/:8aGw쫥YzlE> cC 2RɖTу7Px dJ:9{hk`O\(7nGvPŞa3ywջÐ:$- ;f(;%cͫp6l"!ZukCBmwe#FᠶSq އ#1>K@i->z}2JGä̐aw>zm>TZWKJsXkCmNVd ECXoHtC<31>`޾4f *WK555BhʡJkB_uSao*| Il*L~yIL >Y>Oh1JUEmwn|'}'N4g*Ԉ*0?[B`߂ A <ֈ]V]lp럏s^!ROxx*ح$׹:BE'El&tIh%U }禸|!3p7*5F<#ȦUjBjrv9rDJى[XsNةy8 infG؆T&J0,4ƣ?(t?,^,݊"pj*r߶`RB܀PBL1}M,7F\}?4k>MH`&tF V*u) MsiժuhYP1 Ehh^S.9v.hTC'ztn3bHրC M[#H)i6 QkjBX m0" J)z "+ k J+uH0GcӚ40 fk@x+YUvħeJΊȵ?ڮl[Ug)E;kE}Px#!]kǼIr`+[-jX߲ !l}E3Gll@wo{8 HC ^mSe[8÷Rrsj405g]d.[xtdKWe[/kBڱ:$I|K'Є+Y1N6̔=Զ#rO6u4#I>F4D:c Xuld·]AmRAHϪ6ꢭHV^s(17(@LEQ!/}-Z`!8A4]nڮE21JB`F.$B%UPf]2CJhA6/X'w%!WOc!"h4zhiDpkľeUCG^Km]/Da08(&Wu{?!me#nL:$(GAU3VMЂ_$HoZ=јhMUDGL߬-CIPj'3Uz8"aQ h?0W(aM[L`7҅{No;2縟G1.G=*bs4;djҟ@!3[3QYiR؝e6=:ߴq&a]YKvJ5HHdN/cYpS!fvp=Bsm]xbt-:Q`Egw6EO-: nK.Izt wlMsY;ךi 3z/;XsZ5~<k^L9fŶ*mSn"{8)R/ EFe/dWZ4K>„Mh54D? -_76l*0)V.G\%$5II<6%q TM/SwV*N:`G#moKLHLFE C J׫ o QЙJ ߛ޷}igy&@N,nef4@ֿJ&b6W3mݱacIa,Ӱ; A}l@=3Ѐ7d0z-ӐȦҶ){O=CΝϛN0X4vko nx&Gü:rAmq^fZ^a up /\#DO}_\h^eZ*CZB5]E* ZpRJP||98jΈwi *&E DajA8o>ߣ}Q*4~%#ec#]sٛLHްA=sfCLT ^x &fl3 zEyy&q^Ɖh)M$bJXd 5B61#6 U!6MkcgYmR/C̦Ǡ\?gSs^ ggF*&Jg~" 0Ǟm@y[.r?k>JHBo A'AF$Z5sE/Bu:A^& (itˉ^[WM!EۧRLV cP_%jm"2l:, :7&˻6A; O/v¥R5Nn2]bؗPW05/_%Zph[ {q6+'#L=/ctq-g{agQV41 4 M*'4;WpgL[9ɖ^mhQI{K2zY~qNBTIl싟0nM,<~C, Kf!e#xKsyX!~^tmpPuP(εP=? #\T U(Yl(U\- }cm?SY`ƴa;r x͸Ow 5I}LcI K!4Igp&,wS`fjؙ"EI/i"OSHRQ# "z*BvDL!>1]OSѬA(aa#G`,Ngġ6 "g增}8oX4;>yڹٖj$,k.^|C H**u;V~fw"Y4q"_~Z.¬븮-MAPT[G(n+8f4^hړJLwoHwzv43Pio;?}CN+aR J}cx RNjKkGduʑP_\uU04vq<\ e&t~>ۋgpM710]?_rİ;iڞf@=O+̸0~'&V zh* .*h m9uUh7 k&f4z&ФPa v~.'=G#gJqL EF[#WDYWDMHqEʧ0{} u?{Pb94ZBC$7}$LïҠYG ۽c*g5TUu.+,81>*g'9jk_A <#$k#m{ws*[<^0 @a+VPVQTn(݆1¤@]bN`6 1 >WOHW0jqQS\u& RvT/ Ymۏ&츔};f?D ;W͙c9WA4:Rs ݙO.x)ORPM&^fM($GtB"ƈW~p(>gn"uTTa^jm*EfG'ڡn;b`+'M(\X*̻0Qb&ŗ>M~|5.ٚ<J}ɉ%V0ܯ]g!Ҷ{ Hu7.4sgnL%)6frz;"6%'pF ^uÛ*82714X { }>* kgmV UP=O:SA+ N+vy >SZ'|11ϲaLSJw+Vݢ4Hnç[dk~5ϵ6EEG1؊Ѕ#е8I0Td }y:e!9,lƼoPu>PF;JcBDy'h]u&@l_l_ ü fIwMt$=ݢJ. 9 ƊNVL5j ?x^G_M!ɅVZ WN2̑guE W+اB(= KihꯠD<>2r'^sPꅿ&-.\+ZtT"S3*[nȈ̧̬8l\S`nҬLf*2;E!ZZ 뤴rIܕtLR)銋Z?jH>ϓt+3.Vi5b0ۡ"j9/o82uxnt4R~fC2ULX@6J&ۂ^E=H$+:c؞&aG:Smؗ[dDmQَȫL75߱%،.Hĸz kIF@})O2UX>hN+eO+tx<*S]- ؒUFbǝGT)|r0Un\czkѽ*#?hc+&\䎏ePRugUԠ"tE+ (XIa@a3v>i?1"z: ЬJpZ꟬?@)Y5/2 :{ȤJ*ƻYD`s9lP+u*m*Av\ɪ@9yW@dޤu8έpڹ ʛK?$\M18'CjXeJ]s42uWzvC&`-)/m&i;d~x]7ۢ:,k N}zr>4J"P|aƢ%;ZZ+5@R$x}{LlLZ~ Pձ&XQ,rncE /%y_C$nFYKkZQ #zJ]B]i foV U*eaB M{VcW]կT3͐פEJ e $Ħ BwaVn*0I6WLܺ2p];&͸%),t?i{>~hF2M WhbG 4CS\#(Kr.:2!zBS eK {Eh[v]rt;R[+>-Ŝ7"㍿-#78o怶Z)zOZlނ4WCY u|n 9F"_0LbøD|#%m/ #"IW q\K ] lRu$.ZQrNIt"rVV%nvdLY]\5f]/)ǭ[ &Q}Yeg/T8jdߍ`rNikJ XU'] CmE2A7j(7YFE}xEέ5 f^=E b9$ᓢsZ"5Km'^?W _nҒ,Np\TkQ"D"o9oig },T&g_GvН::xr.;˜t0VDaF:&A\ .Hi ְMwD|Лr?g4 $]Nךo{;ՍUЮsLknvq[.aRh}n/ʜ.%_ᇊO"ۦG%/ۻ qύtP~֮HPXQfrPL ";{ v [0+Vq =l#tc}칦 {[m~mɁS z})!\U"BʸS|ww;Ɣ\ܟմDI"Ax#' PKo V˴wXc[t&Р̍uaB87K.j7z `,ߐdo܂^FݫN"ih^$o| &BjkYQz%aacf>Y{`O`ɳD,o?0z7>$ ޙYȒ* p/4N r/ϐOѳFj[>-3[w<s)1aۇl:B4'xXʐwx4'DVEts*$dk?H5X>"b4BOޣ׍ڹ*5:h2MicSy'қƂxWJxG=q= M8@m-oFs,rZgv3jcZ[S|eIҳIV' PpxVo]Ke: # \UvoB'ejUf Y_%2Ğ|Cჰ_NJtGdcQ_c#x0|j;$$dp~o]iPz\ "Ri*MdLBUҹ.iitU)2t+],clhߏ+`3S|OCX]iAش?oAGܵ>߉[XVWϪ3i`j_Puڜf.^$I~kq=C]lŴܼl/ާP~cn&߁̩{ a 9͘7I fS}XPkQ62)cOEus|+e4{hi 9X8RupF !K.;3U7>4|Dk0G| lDɄf!>lS&EfVsCAs0 }FPȌa;ہp>NT7`q*en6JH'(rX X24ooGʼnd_6ovFbV|CG>m1t/"!b.rήҌ Z{ H"rԁsb&(-ng gk؜":˒n=|RXȵKlcK}rh==6ɫL0+ki|4neMQ\k[UOXKbŽns%UZLYY"x+DE|'{d-k/\`c o#7T.dӿZl 6hrXU;% Қܞ EX2*h1ܜq*gĠḏIܞ9JӭWF_+F.;jE%tB$f2@J$X7ȣV%NZ"i@Wg #4{&ڠѪOm`T5 2SB"CLOg zB'Ooƅz^QT9s4|Yl%[c`8, <:dπ3n$U{U֯} {DsU詁S ɹ`so-zO-|Z8TD5 E?wW:uqcC,ROw%'}8Cf."'Rw'=25a ?C4n jm8ђmK?L?5Ь )]c"+t_t9>W~;QH}ėlҙԏMζm >Fbۦa"S<-Cp v:4'&Ae} )X"];}njء.,1m͜@KfRv42Nn:νB80 [2^\/xq^DhK:л*5 )AK*Joʠ3lm"rߠED[+İK u5{27fZw 7%6+lehbٓߗ\h?<&s#D%}X;j=Co·yJ{eBMk;'_ +J؍QnYYdS˽Ax_6=pBy붽/7c}hOLrj/_^0ϢҚx Y7oLm$Z(׮-GIΊ-?`/ ):Jֽy_°, fK]Ob  4`衲J<ʈ ~TG $Ȩi|mՔUg=\tzkSG,pyx# lFjNlDI^b#>WAs1Ι3K$nIubťCC ܈@Y6x.ˆESaU|;BpXI=VˊQj5{dA\j {x1HW .zY5r?uPh 3mW C  dJ3U/._g+c__tetvn(~^wNg.'&\kHii=4\D':r;c5+)Id草y˿{A&JQ}^ be(rjj#hO؅rL5DҦnH-Telj_pP LQ[$!a+#7>ݸ+N<0!> 8-l] 2ʮ.e3-/ .@,bsy 0od"{~R|2,NdTN̏YlKt\ْь&2~$mAs2'n$I2@ 4A ׫0g~x;胡݆Ȉq)3(OK L~:IL@d). לIRVd-R gZNg>Yjkёtx%C(z=ܔ:c 9?tH&!uڰtxn0x\֩cVG#Z8~/2IŒXp~ Py=HU o,i2 ۍ[R4X@V\]B'pJ;SpKNI3h阌{܃/HFG-Lm0H*e`\ݸ˨*Qgbr{:&*KsA7l^!L{"xkVoG/"" mE !bᆅ>@$ Ps21D.c$PWrLT5:ډpkL;S+uFH @8ۨ4 R^#kWZ~;Iқ(2B߼窗"GnA:K ?hke)'im.?2j;C,[y7/!@@Į8!.XD*\U3م"ˎ7 9|J8:8Ⱥ1&sFEp4\L(%o(_ʲERC,-ž&Pꏺ|c?d*ٓIstΩ@{z%{W5pM94#zSi]*-?ԇ]e ˂ 2gar0d^&1"mg(~0H!~v롟 lFKH]d>xܪ n+1}bfd"oQ٤U|:f}:|W--%CsJ}^]qJAe(>K |<as\Yr|xTQ:{G)W Yeei1׍#:\WF هcR`rǍ!M)L;̠?[If7lze]%PNVS:(6?ևL{32R~~1SNw^u#ƞk\EO;Y1BVAWO[`O&4oۮhl~疔H]"yTQ[W>HS{paVNHrC:WY|myg]݇jsZFRLD/}/⫧<7jw4 *c9!SA\JC[Z4^2'a,B a=T1{ti2m`.0AjaK|cPPx<*?jk ?p{IKCdtE0:^lv?9 DzM$CZ&ZWWb$Wl'{l zlR)W`ߕ RTPz1On۰$_hGop W^Y?CVY}\}+/(Y. _-ai_a#M9kDW υ6ʔȞnO7Q$ .,$ ƏliHܞ= ,\$cb=S2 =Qo'VKl4u;7Å|ƚ4~S_[|R0=]Z,~:Õw3뜀¤.o.3ҖnLRj:R' 7_ **`g{QI5|a'u6P`&GD_e6J:B1}$ CU;FU|z`]WѰu]zqs MEְV/ ؽ'!#kW:JF4"kH;{l y+f @ [p 7gL-d{ϵ"jm -ݕvM0 Mg)U:B Fۂk;.tV+Їkܧt.Nd7Kř0Kf%(xieM89Â?.s@kbp JW/un xJt5]YMش,\ɵI,nw ZuόmAEQ<~CY F9g˦kv]|7bIxL(xWa cF{ V){6;׆> #T-%~v'窝_L:(b7RVk7,`QUvLDXW+ ҰBO }R8 ZK7-L?,+ԥxtm8ׇݕ/#Zɷ_vQ/!REK@_|-TMhl~p)ۛ^niB/Yʖ<`|P̽:9 kǢbCmQK{I7iCn ++B _?w #j/KNxWQre8=ƴ.p#"g&H (E2vBZ !(Z2 A|&ߐAU9ğ .@wN `S!5rf^K3g-rBݮ3Y<"̮{0h'ōnuܗ5H2{lnr%(IaOh U%zݚrwB;rl@mH) `J&kmzB.(| HB+sR*ք9[J)# 0)0 X?ph*|XmШH7u/Y.,;0s-Uͦ Pja)G#DM^!m` *9{ß(0 5 t3onmˮ6VJ11`z8C!VxfP\ȱ!9AVcChU8: ¯m W2b\½Cߦw?? qf`;ōSޱg4H OpL9$y+ G'Õ/u1D"lUN4z$tq׎p¹ LJɀ Nx!VرB}IAL`DzItkd9PYjJ54XaSW'Ąr5՜T=323`Fv` EP 'UH"b%-=$k|?w۴fwxaۢㄻ1v#un5" תv ( X! ,ެż#+2ԜvrۺsK땦NuhRG$g'U ÛhK<4jȦ Ѓ߶_o)bɻ%B4L 90;k1bR{Rqw*=GF/2}ikr-g{7KYԹDp_kTqD3dLi;nAڪܿ$c8 h{$1kcweˎҡ}u-%&OU$X휁) E.|J>ͨ{9z JO4~<D$OMu2`#]S}p|QzI$Ca W&N]pں)͙+vز*QxsJ൝H=-_~9C cX˻Ë#=ػ*Mpy0;--@(=?ډkaV^R^gtXǠFfX(̐jO{.R ;al#L /9`;z~/,Sp'Ic a*'NuoY+jLe|\8{d?v^ }~v/>x(܏y{y_:q1RҲF&NBsz;R0LFfg# ?M, w+ 9{A8΍E=Cx*C_mJׄD͐!$4GT.5A\S񏇳M ȀH9}}H2_JH:`%WJ0A,Xw">@/fjɟZ?H C27`i~y= K pn{@6ƅS!$?82@ܜ:Ue javHWK6eYZ@qpxjritCSXIo^%P;@}šH`(O/h#%ѓWQcKB.U b5 Ѵtvظǵ1f({N guT0ƴ\ +i#la`mh=RsD@*3s3Vz\JXva=Z~?=皢'T7=m,+N8<.'0Xe"N7׎n eS4"nU%W{$Lq zr,m -~Ay۝PT!d<4 "2©K+'oZw{, K JMp BubzRߪ6\RvuޢhXFWɾaz,T g׾Z5IPK!muRҟa?}Rxj 957-Z>=Pľ'g_EiVpNg}w" 6<Ea+,tk~HzUn Mo#!f{Cm:" *B=:I4IuicS'XQmr3cPyP(`C;AݴzumŠ+2[LyV4ȍ/LG<9ZSR81@BHM%~^n+hW/6x;RƒoP*ֶ$GeUq -ΡƆJ cdRgvN\KQzɫ@98u5E zh<fsԛ,2I ։+2YĊd:!#0k^k'JR7.X$Q+۱D,E6KB[U,!ڮy1zQ8I:<~&jBL78 Bs|x.N lXdLk?Rt&thRfp;3ّ mK]׶?$Y2ep'ndoT*u> 󄗕ooR6ɟIa+ )!?c2VǜDFebU.]$VǤ>. D'w u^?ױG±F4, 7)iM i5 mַW- ? ߀lYgP*UpPcwq,^y~Ϊ@ڡ(QfE zEmV waO˳9vĹC"8Ccra '8Ӟϻ)ou-E.RߥC EöG~ŶϳU&M4,IC* :@Nx.;YMN8_hO^^SNMj|>Yc u^Ձf^&>5\/(BYL}>. pWhz&-[)ˈy7jRMsJQ`'|eC 2Ztm܃J]ͥlijIk].K:C-a8 ^.7i&%|k+s;LpLn&v9kmJ]>ti-VHpsIg˖z%K>LKM{R?j،@a\ؤkxՕ$-.3<ɱ5Pߦ8Tv"U~E17It27iZ{V>oHBuDƉ{J$C@6:/\S=35ckHZҼaD756㤟KH |rZŌF`VHcs FJhl70nK&fBc2#tUc}0}nfM. Hhǖ+)zp-}'-> 072p$y~-Ԭ:WRMGpVo"BC9,90]mTgcIx#xֱ1//ŗ1Y |f0f0lP<2ܕ%I4-r1KQbZT*'"Gkvhm!S+ْ*K FbOfCJIZ=fӚ :TKyrU Ӯ~G{-٤C;uRE?+-2nrs3!x:w TBML^uZ UǼ v.ufv,s2D{:ާQ6w=^g<$;n<$lX-  e13$W-k6>SCm'{U/sA YLAIDΖ:vDfBglAX OTGM,y+nVK&*ghC#IW 2^y4lj=阫yR0c߭nwДLoYl &M*1}Nee!f$>mc}@baɈG`j"6:s%c&FLLMr? Gj{o|xPwm{p\wx5uIg; ă7ⱑK@ǣ]wOn> T v[j VҍGL(K\yJ uII=K+cۗ@5Ye`+'<LfdrAg[׬Ɓw8OPn?6(%jI9HGOKuj؛$G9r^%:2t8.ۺ)[5>ѻl]ojqoixa׫-Fv~ Jyj~WP'COs!JcKwTJBLTo8gj?@&[%e J2y°U4҂"ӓ"<;Na&\0eim(χ&` 'PSBGK@zCvJ+ 4bW:h v|m`}7&NǠ6<PƮ"P $GA:;k\u>T3JI:H¯a㬐9{/ό}5 _"9w&,5ߧ{qƣFZ;u _" he7k2MJLBcU@|91|JnhB25z. f2Q(-"ؖbLU 7c' I{ajר˵ rp[\ϲW8/[9{МNB@L{Xq3Gs<҆Ѓ=3KXNv [|(H^޼GxiQzl aU[@t[*ae&3wf eh@K-bZUЮݞY˴^믩0[!R Y)M,<?RT/OfzoGI r[6:xͬBR`;r¡kosn [3ϋ ' R0ޟF02C&Ɛ~c07ILz^ˇ :Hҿ D[h 82@9Ͽh='c=ļw!F)^_ǖZ|-Nw;X%#یi@x i>j8mhqpEIHN$IY Ljo0^U38~g_?vlIa 0~+>K?&QG0 dƉ-lSP\ua7qb qp!TUrH^/&K]~MSF\m~9Bxɓ D,t?ph+!O[I틜?+|D}zVBK5hղa*eOry h~xF"O{ސ7HㄆM %b(otCX^*_}Mw|y.&/ $ylq²G,b'9g'ݨ|#n?CƥwoVDf_wB qS#PE$='wc,/,*KQ<^tuz`ȁ !:<1c:YBW(25J A$n <ƱtɪlHQ.w S? *ȺۗhKe3șo~\rxdCd50Tޕ2pfpcq0ָ}BLétwL4ƖQnMV-e^¦=jD( M er"C\3lھRHI|C=`bN DFtk^6*gA$1qA0ˑqh]aC:H5>}c!gvN^ʺ >ftݻF2lyqsdҲ~t-u&t  yzSAPT@;ǎ'툡K-K)+w&6NT,vFwdub0&k$+Roнo}Ƌr-q\^ôm3:wEIER7} ;χs.%!t:2ҹhڍ+Yo'H!uunR0&9}#[.J"ʨ2f5b݃AX"uT> @dPM'[&SY۲D H8h"5v T|HD8TU= a|1n_m:רJy,7iMxTy7qLQm:⩤$areD~1>4 "[4a/:8Qp:\4yx݅ƀ&ge|CloKwJm#^BCd$ij">4!NRNkTbUW׮8<*6-ѵN+\ߋ~Ynn!yFm{OULte)nYZa%3xx;F AChwaD ^{- C18.dH1!5Y!EdžmG"jU]@l s0{bƅ{_u.wjT{ Ew]8i#Ѳ/mymx=2|hH+2N^<9e~s#C;_gLSȩi+Ę::ud*,eJ*6H.eӭݼˉ/G>"}xLS]Wc#UƟ,~o~=MyN]2ȍ{\[LzuVL 1'nKkPxlE'ڴ-wPƦ2C ŸEzF!>jR(t{{f+_YkOLpG҈Hqr.m8u9 Cmhru=Pv/e+D;o bI&de"@_ˡX=0G7P! e</SQ )}OVa | Ê>=4?E!Sbɡ,R\ P!x쨊Ý3K 2pH&%4mx/vmeJ?unlNHI89p=8 bbV"bSõTVVfѺ*.dzX*tPpdM{/B:?u2$G>zkNo8 1e z(aߡ*m()PU&hnGdi2(uSxh#b9-wE!ĮC Q'݂2X40rA/?Z*/ZT}TwwPɠ;aR9c`c *Tj5F$-Z@4焛9H[ƷFsEq YK@b?s%l%OۓB'KfgFMH3$u[SJ 6 LD;'-?E.Ј_Wz%̃e2?EFqL8ɡ>UUgm;6˫W:w@@WƒZE,!OgkK/ 2ZTVѩ/G9:'N35'6ӒxYm"bO_[ukݤ9 p4v:0ꗼ'mìxM4K ӵaZ`RYcgDQh{tx)CێԝDځxagI@E;߸{ =2J7Uy> h.?,ų[B NmDgHjBV2BٖPx2>7U:CA3}fJ;O{^؉A+%<ވ#P;֐jI#*βU$']]hSϙ8hLcO1Q_/?)$F8*ea?LoH2̦*=qeZ-BcX1i R':P|<M 9x][hIҺ\$ ;(6%Ad8/l.>e@&&RZ"?Uꍘ8sA%||1]S&"VܱtBs]x߮d59b zjQje&a] roy + [@"a)BWzPsLwC,~A6<&բw\qWs %|#FOS#ۄj%ّn"H|˻@1}wkaؓZ°Z5͊Ü6+t/"ƃlxFlRX=#rD׃tVj#%xƤiMzExZkjࢻ]a@7{p,|g (IGPQW5q\\7 0myK1]?bumrd 8)/~& >z Tﱗբ >#׈7AJMMױc*bz>#Z-o DY}C{ f[uuDB7],GoNڨ4NZ\d1U +`49 |eЬES„ф4X?`B:\`cMqHw$^|e)ֈqիM={D)n KOvQ+!4z"!n΍}NH8rmU iR3sQzUTp43yC6:8b [r\g:J I,-hDD6A7}HpR#F I뉇 8$f8=f6T#NjغD5E/hg9\2(1ۯt\uMWX*hja#輪OP~=Lg9fD Ƹ.GQ۵* cGB`vdJmF:A"7SlQ }QxH:Z g1J01Z;Lv+:fq~1_tڐ;]eڧ6~`ܣS?g:+C[Oi1gN y2'ȷ6|p% O)2Nf$Ub*ݷܧ-f8! oWG:?ҧ'[Pl99˝J(;[~tpd`b mu=2h:/s&i/q>+7ď QZVrT#*&ic3$&% $z'mGӓn Vq@2L$u_W "seYfmCpE Rm=՞z+; Viq7yNhr8~ŸNvdﻭ\W.*ÿƀ&gTZX<wۓ377NO JÕ%ϣ[a広^vnd''#l ]#mW5e82TYăslzg-X9:d_e6VoǶ`Ad([>JFrųN&-dizcb1-ZΰdHik]=}TUK:]|uNl֑Sq[%:ѽ- ^ԫNjzT|FU #6 ˓FR~M8.C뉌}*y&З}[56_-\m vcw8q@@Pz_dK`Q&mrizq; AI:f.u#sG9ڹ-%w0 r"ԗXJ>l +ɥ%K//HeT2\S{2AXx'E)I`NlELP5Q}UX)8"!’M:YǗ 9ݾ#Qf6~eլ\2t'C bsٸMH;.M#A MG!H֤1Ok3N޷|n("ȆcXtƇ G[6jL^TzYz]IX@ֻG[Z"@N@u0lq.T?Pqd4oF+(QO-i#+m=; [Yưz"pcPH%-VWg^zIHCj9Zhe>.kMmvC^IeWN%a4~WּC^i-H}bYd?dCh;E{r+c +0S49J I=4ՄBZ;UJ3xd?tb9-ҲuA`-3tjװ{tr n(3Sk!(Ă+IT]IBZ eM')-/ࡸWN?Ņ'gqW7t1XWGi  o׻h=z9Ps+=6MZmJn$#a G H0xH~]{?[S1h7 Iѭ>nuc$k1ϫٷ]kVYx0yd=6 iɊd8C.+x zh a vsc;DhzT6fCP?0\0wǮIs ,h;&TD6gFHpx<9`ccLNRcblM(Zl{+'_ [\?Ou(} @`o~a EExud(ZTY~oxk8 59NSrg0H |:fKUbRvb>_[6@TMg$} btZґ߈C*|=j|Õ.Nщ8>/D=Be%$Z\\uݤqRijqRm)ՂP*)L%[Q!ZvMg5*vK"SǴq~]8a@S?[7YFO\{uÀACn:4\RBqPԖD׭*wo|i5»6be8>F4 #3z Lj{> bin֐K)>II(j[E] :&'ܸt Xc{nүL!m. Rmq3\FF'J!R7^1V% K\Sq^?q*P'*3vȾEʝ[ 4&I4F삕яj4,GT{BĘ&꟥'C~VL$7I^okV>(Qe}Ԫz?@$l.*(ȱDI~omj/>5pRMYf jΪYozDLx%˝V\A6`(JNB?`Wx_$4 x6'?;"C_O|V5z֛ؼCɼ{Ag*H԰0E߀~T"N,K@bڻꖍҧ.=>7+Lajj}"<dA\ {, 8QCK#~R'r/gp~$_ʋةl WV_  f40 0K8 Cm)j}f\A-kH1:TjxcџTmgZX9] {f" !gL ,(7r1~)]To τ  "EƝ^Y IWKbQx\:H zJk^AA̛4C?3֖A`.0:7~)4Vz.$bn֤@WUs}~p'f͍Y{Rj6z O \ׁeF7\i\gΏi(jcOadѳZDܶ{cTbՂbRtT#z@.^R.PK.A׹I3&uF_ur)%?=`X:YSjP8yZv,ۈ Ud@c1Sqs bV?vEZd^1K{R;zԇc2lmQF\|Vט,0;ǿ͂ErwK$|Nl]㬣aaCB ؚIdvjTg S&/PTمLU"HUԝв ˂;u8DHJV}6!Xp]5F6@0R`j1|(eNOTH03~ESnv͒mG9L`! Dw,dAaz;G;JYXʻoz!WOL7tpոͿF?qq9Q\73[(tN*:y`߻sV5p*]K-#qhd6u#nк/lppzU7!?mbԊN+|Ѷa*(0!ZTBqhl}X| RlmmXQeGp= mBc6 R"i@eS~1PgntRXk]E6הlLŤ>*B~O:?^!OՋ2D[v:ͯJ}G=g aA~vwPF* "gyȯy F?g|a6-z6 q͖3!6JKfhJ$~SU>| HvӊB=J7bgx%K%zT'XC&Qց´Eݱt;ꀠ& 䵳彔JJQڐ6 |*5+˵+ U˫'((7.%F܅.&> ZԱ‡b@v [\,d-lpfw~h3PRjA7! ү7^TF1 :jkI"@̡r)oCK#)>Ra |8"K֎R!0 kY?L' )"S-0H%2+ tbisW$ /1J`DV:P?>(dquHbsg#u'K_8EǾl 'N9ӫ?q8納6XG-bJ7^2ک|@y*O"1 vƗ.PrFO#]U1F0ђ-7.Ias2X6qrx^uҀEDklX87p}], ۬H˫7$:%F?I_U\?_hx|N϶o=k)dkt\])) S|W̗|>wd*b;6Ѹ/x #ǣz;m'z%ˎMWGw5/Gmr'R /?iC]h`pfh0ZCB] ca $P06Bp:58\ 6՚~wRNs>v@ ơ1c/߭gO̿( )GnJ=y+7Uvh?Gn;J RbקoƱ V^A]i ݔ 9+-9\'`c;ex8b)oz I?f\YY]q1-e5caF'ONKwus{,ӲYEs]LKU7" ngeIS6Kl[>&q[=i5 (G_J`IigWTf3K;㲫K?b9ߟ;aRΉԈCo] T;-D8J9>:MÈ- C2(JXʺEyZ1Ck;eCWӨN!IxTmS|c[5" pú|xC}یm̼Ѣ$[x74wo }_<џJ$NiBs=Vh|ƥQK=+[r O(L;^頍`~nIrWJ|}d+jhē)U,Eb rF;")Uz yz@/)Mؚr&hٹ|cf ] qG\ҍU8%#Ǵd[ |Non_ad͂%} 0zMfz㜈`4ВBSvW|QsҶ3! cwMCn'KI+%C˹Rs.(k㈠WQ|38gnj5~~CQ^K31PXz'd{8PR?3X0}|Td ǿBX۞*Hȩ!e ABɸo/Jʱo=ɍCN)yY5TTF9Zd`ʦ"'LIB}x\{/ aY>YDRK.ɞNk,z_Ʃԋ$U9Q )#8qe<6b!foDGifpr(-~(`6< h`͊auR8o6o{t˛ Rc'RuU䖅ݼ°?,EeK y [!j1̕u+=b3mJv>BqBK5lF8" `OwX?shfF{Ɯy &O bZ"kl% crr DiS=> %,Bt`X` 7+_[m}ڳ`~mޝX7f8E2ǂ-簴Ef-+Q@/ן)fr2+O+B)?C ,b'>03^ң>Y 6TqђR슳Q - %z`u[zD:Y!+d@Uc :ȁg:-[T2iY2O1hӚ&6xcE6o8݇0AG; AMբk _xG06L3xCEXFK=# z `}j#W/Q0^ I+qdQDDs$0RNI`H 4F9VFi썄F..Q7>L|y}v…6DȘ-@Er_ ǶQ$Q3tBN6@yLf$:b]lJ.ʰ*N8i5*o?vuMݸEXbQU7 9hqH*Eu P] XZfcͼc9vlLծ]ԸX&.wSbj{{xτ Tu{qRh#5Ϗjx m[zԇ[0L # ]+^]2;-?w.z x}KSg` EB\掣G"Y#Ya`<͍C#ߊ :C\6+HceOފ Ə-4 L?;c&sc7<%΄pdMxer-=J-Kv(>1M 6?ywʯv?UQgkλ]m\€Yܪ ⿘˹Q]Պn SDo|hfHL\Z$ԙ:u%A*U:N·]yclN5K]]"ֳP,f#h&o-*%OK.c'PPu(Z3ص6’ۂj?GzE6ıj|>Ҷ_g_ (3*4>Z3E]\)Bl" .!hkPvޥF!J:(W%:*lQ欎˱YP򪽺\ə2UoU,u5W0XⶖK/JӊxI^6.nL`o)L$}D^GѢ&W6LWv$VllP؋2_2CiٌO{s4F4|>ģh)e|T8W֗&'?1҅ oA?9 5=P>=WUԷ?79&tJG`l%rj:>aʼnP4'rU> )^>'6CzVǧ|4Z ^x 5dS ΘZȥmd'µZZ,OKr$3 l z1Ѝy=XÝJy|{ DXQdbdVy<~go]cǹ<$ <ũfw*k1{Y -t=Q1I$uXlaJOƭ)PjB%_Qn`i{ą)n|;biܠ2M@AF 5B,-&H FG*[VP'B{1x |D󯔇dfN\b%cf\t:bz}(X[ߟe|5HmGo|~h_]y\Ȟch0CuWH2F{u$ExV5/ SpwjnaeÿϰN[jR&:=> [-{9sTOӳ0[:΀69" 0VnL <– &c!=F@!VJ)C ݛY [VWiߗ 녤BV*Nqw0N(MЁpС|#SZasZҟ&;r3|(;:Ψfx7A&LWe z6s氟\;!LٝsE_W\D)C!hLJG4;wCV :m~svY0P7?G7nC4YϹ`e#f { Xbka|4G KrhQ#cUa-G#8ĬnDPGQTN\Nl<qz?wŦ`.P |0 ANɆ^Ri#I&_(J ؟I Vz5v7h;%i?\ E$z$Q@7]n_+>g^'TVUB]bv9`v#f(?WFMԎi9vO>H^c;OӢ ͣ@DDDs X-DPGwubx4ZrIqpz>|nk^4Tp+DNaGP/yvH胶~Gm*Tø7D7׫b\.GY&7u0 :]bEG7ՠ@d-\X2;=LFθ)m Nd)!E7d8`] &6 /I?h#y#:mUKQz(c&I^WgV ,cTpEaGWCIa0:5X6uuȤ b<"rpڪ~J-\2-X*6% ڎoZYSϖ5~AeP) Xy1|4E##暝$>o)1Q}Y@J(aVfɦi㘂iqdn}|FA>ރ3[#ʓ 7%Apc_btp8/Tq;`ѥx$ZhێW6.iaj7A/;Yc*HwI [MX/tq"e*B%u]"ri#@?kmk=JL=Rş+Hr%kBR3&k~ h%EJ'b4&ߊl B].C%Y"z3Lbj aWX5֐O5U\@S'pKhl-kG7jSK?K eN˓7~ 7@n}? gy؊.V'-9 xeF>HJӀUdm]| L&s?;IƮebdžVa$){S etԸ3n9nYBXZ9c# ݉%<30R X:kR|*ӏ8[3{v1c7( 3wp}4k {{G1&yP^jJ +?O(B5y)%F>jL4˲;)'Wz9^5xI+Eo;pĨ U#&hXhNKC +kΖB,"6jM:{(fd+?sq7ċy?{GB<tO~pnesRcNNnTbV>K>"u2]LЬK njX ߤmCZFS2}F$b~|^$%m5-KYgQ2GGNV(B࿄E|eg\,lTG]OuEi-~pNz)$wuv=vi'7[W-$!7!f08#(Rb+zl_,cխ }z!W9}nS<D O)=h MV Fxj&÷,i IZsxܘR'zp4p:rȺN"^W|KI꾂ݥ'TB.P2@`{[0P{8,}Ug2,6yJ^24zXQA;0̒H9Ugnɞߙdzt,G!KǬWƗH 2RW6pkKT.y$U2O1q"O DxЋ | Y"/\vs @.be/\^zGJ9Ts0`]UhH*7(?2þ:"ܣo1K֘aHJXJ/ۣ.chhcvƄjHFEfh˹ۈΏG߀+',2:>( ?u)S۰T]͝s#}DcɺdbSE_S Wq@Aۦ+ɝP>g5"Bçg8 +oΒVpv<@"~:^;}#7(S`֕F+ s$rC"dhoї$-~\l2նwpZLՐmn?DTJ.2\{K2bn66/nt~Sv-;g:q.E8Er1t՝oKǂ#՞zFN},J|c `2 %.GPS7:_G62OWi>5r*˕h@2Ox[+|_W>L|x8 1WWNnB*uw3!a@4Ug6zf)-,p 2P7)YNe4< ,]+h,m7PGW7N6ݓ:*Gۆ#`R1zn;je8IȖhFkc_4; (eA#n!d,϶VnPtmlSdBR&;) LH9 fR* :㓧%\e҈H<ז?'i1遈 UK:y xlPr b+"+=q|Y)08c M@vu}T c.T䘅xIXIWwz.Vck&_lD{YU%J/?^ (.1Ԛ}K#g;Ʌ,J.ID8N Zd%{:gAkmS $x KcK;s}]%>#xC4lH0A|{ڛE.+{ZeOɘ6lzcTHQ:[{ܴK#,ü!}3oŦWj@vePǵSoVc:k8B`p5$}%nkdVoqB푉cJ#tM4"kJ/KTbkx6vϹ dHI`Y젮m5u5B,*c2-My-n0u0nrrڃS[4{Ė3zl)% ]Ke!]U&/8Φ~ +M;jn*OyTNԍf* ;]9qzK1';ڣ^fY./֓9rlү*i..7-C!]d7LMq Cl>].b2n+]tGx0K$pIlnr5;RGԫz81 DfaEه_UE "9P4RȬt1͈W.BpdRm3lHX }k@[IBwQuTS;Ju[܃)+&3*v==kkJi<.u#͓5^>@`d S,  {*0) FU&csnpV(ҜF|@ݱ|.!_.7-M -l O_ɝ^ 6cs8vQ7;O;zWıi}vU~hÏ ))|1GtCCϫ-߮z7B% xs<k~3$[9!R=g] ,%3ˣ}r>moW׿2YkM CFtxĂ+/7A\9·j*[Vw(Ehݻ.gi"S*W+BϺeM A.dN%L@A`'`G>S𡱟_koQN:zVx1 LzHSl܆:0j1\jH`::Owź>x3>oG֬W4I'#Vnۊݝ]f cx;)9|+MJN)[[]|*p}VшH[%-f&jd\ m%3}ݠI!2VJ>ƆjkضNN -GwhŘZ[j}9k͐=d& ǧ*"Cc*_6b$jg*-Vmc޺tH&,֍ο7!x ,xΞY4ЬG5* cM@߈'y̷ĨwKqKdspE tm)Y+4)EQ՛f 1Z$֐w$+RSzobV.&+.yC;OV'ҪiT3KmoS0T&0Z5 ĴiŠ0%*ltjXY(!)HKO}TFOFZ$"(lpåsBjA"#:쫩 ̴8VOE1x9p|*M;mFUG{I]Swe%P@I s.K> "CkѦ` qfU;[vŀoh\I\I4Y\ⲥ1L_9Q}{E<a4sNoG=A˺6^FdjtEW9޸^9bLneV’Ns s"EټKC9@rT3kdppH6y i.x]?;Gf6Y}eGwL-iK7lw4q;QUI(/p*vÄ.ޮ\ 1X+|inR/ёvw  cڑ}*ϛ(-2_M0VFN DVAuؿ;[wK"l01av]kzy@#qd*W6`4C~P52-V5ix;pty"}Q`F)V=lfL@*Kve2)=c- ׁ*w05)%mroC [6iP %1;v-tbڱ;9?s>[$nY5r{e*E\ϑ "gOUju9VcJv;D#N R"?b]^?pOXy*c4bQP؟9JN/5[s28׹92)Z+:k|"4 S_f7ۥ)n0]*Q-M;8OT7^yıSQ[rYJlmojr!,ݚ!ۦ:l6"#-)?TUMޚQ |ZwO{fK,|ګ ~\@)b+J$W(ܪ4#K/\ 3]ܓE|v>q2qPPU'oDDCf-o &60ifɑkF43dD(IUxlAxz?5/[zmIx䆁$FS;l"h {!ci ̀3`ڏ*A/qEss) ,W~ 琊g{Q=c+\bCvZm}?_ ycM۶?ؖ]5N[4T< Ԛf1ڪ~Vu"9NL t@c`d׳^[ c*]Frage/DƉ] 79`Mz#X2+Euw] 1gn%ieDhh ]ؕғ-L.SaQ,8j#8!zy׿=VKD1J fO 'Cm!Ժ.4`H%|0"tCbB"ΐ͡cU%Rs Qk")^b{E8ZDj)M?#BJ%,q[dHT֛VătgV6@6H\Yp|ekRPL̒mqꕄFpaLckXGd&uopĂuX$n Ӂ )i^+SB;1K:G!(HN:7%%{D'v"r$a UQ[I-KpW(\̄v 9qfRb'abq1vg}@%tbNB0"\RZޡugu^-k8Cl 9SfGr; V?S5ޗQ ;b0&_] e<%{ ;n|v6.Yc_[햩KL·&HiMt AKt魒t@OmrnJxxlsLR W S0"H\ qNҐC(9/$<~81NH%SurVbl ?!0h&E,ATϿfPn w3EA C9kO,4 EYs.2J,z8ɿ IVۑ&Y5.Qςq]jXSHYm2ZuS;^>ިKKQ[| 9Wi!tL? 9է}=OUe3![N7a~Ê(՘ 6*R4^abऑnT0$I&EFP(QOL~¨6Q{e*^DcM8NOK{YL,kЬ+:pHXStoږz>c$ 3eC8$U@jl>1*-9mF@4^shϖR #\riRȫsS,vb.[PFFw,eF}b@9Irm2xtv컈7\>gLr8 &P.Q\n@>Yt#*/w/|*dsUbN%S۵]s#H}-mg[-#unцg!^[tbk"zaB}6*AQ~z8D!#[|5UkI9WsS*n~8/D-^Y3y., ܼw!ð/ةƱeeG})bkT'd^hLGr5Gjn+o3E2|xz) (Y#"js5a]abԣxo$܇ Kceh]O4u^9/2m"IӐ_-*JN_ȯ?'^a`C 7l?>uV?TJb'd6Cq8[[fxΦe]\-X /e?  i+HL5uҢcat"G34#H*>SgL^eY]`1W[kw [$`:xdP v/ O2َxsYHw0&+52DZ.f"iK} iA@6q-S\I2LiQ-̷]K"cz PN^eg252lוzfQA,L0lUպ_Hc7i 17ΐ❢}l8W f?xzg<@M?DzF4qS!|<ٖ- cl6^ܛ `ߕ-O2x͕i&,!:1e,sMm(m+tJO.ۻa&. ZW^fߏc?JK/(D]͛W@(dϏ94 O`}vnq/125͉SƓ+BeAM| =A;)(֠ܚVjqhJRUR<_s%Trq\;?X H,g(mVg;7nk!s\SOУ1_@v#8L៴uyeqRgw'2W(N.4'*†Oc:quR6ӌ "4АIͻdEE,RϠ_gC׽($ >KӼYǪE^+x)̰~V#`0\DS/2z#D}=ْ⸰~S`ᅭ7k+HCV>nz v9-H6'4/v.z{,A tHon, !|4Qo ?΁' U \/+aatigt{5.,iB)+~U%N2)H5G 5 c}h{Hsy;,v.H8qI b+0v ~l;@{ŋLc%&{g(6-FԿ3\w!휜 'z\|=-9ICڄvΞ$8F0"vpW9"S`h-Kߵ#9qG<6sh1zj7f3e$?X'vԗ31wW#{,@RГAAΐݐ CIq[ ҇(ZRU w=Y-LKkWb [X`D'w;KFLm)e:h`ȟ5|n0K[!pCN?`[*+S|x cO2Énqpa 5&x*F8\2qܭl 2 2b(S|rʒ#c^utRJ&1Bs3)>l'G¨O)V1Jw`GY+L'nO`aThSWZ_GA6#[$,wC\@l.$$$+ﬣV7)q '}haRن@twZ.dp*Zm(bA8{qe8jo3ϣQZ9ID>{P(n;zAoq9h{2BzYe47GSzlR('J2֟iPCV9|闆)v:GŴxR> ]B f䭟( 3`}r1z('ܤ!T <7hQo/n )jᏋG۫wpZ?V$ _qxqd45[R ta{tY@a#Dun¢.PnaI}Sc 'u{F39щ=C.[GJIt_4/Y IX^tbOAwcĕifABZ6QLO2Jܸ՚#bLXO}UD`7yqZ6(*  uEsbbEB(_yъK902<$3Vhk7/u yMCV鼹9R"6W N6ԊiyG'A[]˹/% 9N46|(-}Rچ# *$ذ hӢp1_(/8g"#"2JhB',apU\6^QNJ!coOҊ=n~b$:%rVO:c͛y ֈBh+>ΐ)PޟЀN *_"y˶ i1ؐjxV0Ƽ*]+O\Dz]Q1.*DEH]JhԖCQS Ax$*ijYƂ+9OSS)2Egeۦӵh!^(F4k.'Q؉S-91|AQ4kEE,>vXE񦦪jۦfTw|d'X4 1륔R f9:t\XM؃)&*&GބgVK5šS2M~‡ȎŦv> ү|Dԛ܆ 9*9׊4ÿ{Ŷ;@Y/Yrpi y:Pi(o ҿòzrct^o_ܬQC9L;`yC@;Q$Iu#c'gNI|GmG ^۹~D٥hC M JdE˘G?@7J FlG>=u87? ۣsM?]>Ez]`$bF!Y_?BKc<%5 q]?P;.݉ '!z =)4YTB?c n}dz3la>v1ɆC=PBqq_ d=[ubS ]3S}ts 2I=X9@ZTyvxEb: GaaB8C?fP);r+xM+AGUAvZi|.ѩw\ӭ9ևb_c;aƤJ8* v yds[!ys;zˊ>W2X>4k9vH +$Gs*b۠tws(2f@֮maj' yB#1Ȼ$gq=lE%?I*f ($}ȪaNޗG"S܄ yjPn CrqVMpƠQOZ^A{S%RَVunA4USNSS<Ԧm R|s0J ē։\Գ'xɓ%&!g>k&* DQ*Vv9Bvd&%rQ|)4 _K& }ic3rADԨJ@W Ƥ㭢#gKVsrF*K;A9c~\Qa-Ny,B9Jf/"=LkTN!q%r9!Mk( SPǎc ɜtCݻ(dB>hznve}IB}{cVFd 頍Yj樔C7{3֌ LXzeOJlW*IJz9Ƶc)(}&\[媩F^Zer %Q@v g_"wKm%8A7 HDSP.HHD Yol,&?z$J{#naQirXP&V7{- ((#6L#H޻В RǺOw )ITKѱ/nO&iYpň5[#bJPk{8LcS$9d)٠~h! G~hvA*ImP2,\bKV|y%U^Xo#<2}v*Dq:3`Ƅ}8#w쳻q2jCJMR;,$2MvB\$\ ΕyNOOҀ6H4`o+RNqMc%iRgu0qk L0ٶv+ `A礱nd@@R| 3"*5rCB `cIu7JmF c"MzBQ.\$QἨ{Lz4h2$Be!_a7ߛ3-kV sԝ?TU]*Enj/{MJ~4␅nf.۟yBl.tF?'tI׍B)K5^hg~}%9Dz(W ϣ^zg -)VP@j2 bR a/GF?S) 7MPr{,X#ޅǚz/kc5bMZUO.ڦѶ T_46H)CWtO^lN^e#Xx*KiF׏=tfHPƞ3`aOvמeWjK3gNHvld󱔺RW87Ubv;KykvTHg9@e]bBfOZPEiU@DWK֞7,Fq_bL̝A\vyF^~BXcsISRb/%s1}2σ֑WPz̑dzlBcXIIMB.32“pmєǖ2%U$NsB$Gd:ר쁴5S-D;v}Oin6 MhIE^Y!B lu:jܽ]{@:]HܼtȰNvVܨ$;[_3#u .{qUԧ[uRвzɯVVirgv9n\TΒp_I1RJW7Zn4{"z-k52ɐ:NUu8Yx߆i]j4Z F k\MbQV]Dpo!И'g(>vAT )cnV*O( w" 4gu;pv^"Ĭ/}z.4d+B2zǏ90,8I>>&b}ZńVދڠ֭{R4ЮDЛgŕA E\[0v3EY ;E.elaӆf,1Y &%;FKp Sm, 3 'JjcxKOY_JY$.a m0?SE>Uu`P6ͩf*"G ga y *Z,%:\ވ#p HQ!\J3w5oPؼɨjLѮ}:0[B ^{b(,%]dd5HpM8"lĕU 7~M>@KWy-Ӆk +$ p6KILчtO3,6w<b^6 LCd;7U/$uowj>{+ziPz^~Ur.HG;\+bܜTYZ^G}.& 5 \^"ډZn\xb!dck`a*; < hm.bGas@sL/$cun1R X@>=mmC6r"Ď,s< g/^.oFB1?z8"ٝjkקg՜_PpaWx36Kw= lXRoUJ8B;xtbD5R_PMX䂉yBWb#MU/\ .{44Ew5}BD@%HP;< O`zgQ?U8MW3wyJ5ggOig+V!@Pf3e'J=AuwrLDh^p JBkv+#(lC'.2J'dB$jY<`Pwl6+eUzO}% ^14u:|4SޭȵOW1q3UqFU<w} VAΪa |dqށgW(b[D9qzIٗ.kv$j' ꖮ.8r_j0h>(Ԍk#هrk?:gRiuw54>oL#˜^dY밋zT 2Laa,9).ټJuN0|ekB΀/6(8=3@HXeGsӀMK7P iV0eiΓ>ۂEs oOȃȢPiyُB؂Np,'΢6k!%nC. p ]ldb,"4>B"/_8$Q~c{I} B0&gm{<(fb /z'oym#bERA2t~^yݑο{EX#yX2(ҀT+1^9Vʮ, 08W poiBKT YBٟQϲZ\5l3--uOi(_+m;.05Hxo{ʙy(^?+c;F4!JeJ kUGl䕹<;r2q Yp&ُaTE4gqQa-Bn!ng-zE\a*o!jGYK}&Zw\fqec!9"80To)Cݔ~pnV5tf|1#SA*xdz58+ R&`a0ݍ{C42ۉYXA8]+9W /sD2 ~oOf;QԳj"kp)$<ɐfE>}L7#Hڻk &2lzs] t|1RKӸ w,2ߋ}3⊇zo*lYΓM%$JP_zBDXQN;~6N^bp\u Qk?dmr<Դ-GS:Y3!^o2TJ_:xLu]A;l}ºbY2IO ,(6꽿@*ɽn㰖nm>X|phel&(!X*D$Ce铩'Mc74d07-7#7Nz#,y󡲾S}¸OزJEpb}gVoR%}ʻ[9&4u؉ Tq^Wvc*D2J;;8JW!e>wD VwsLnݑRk34-_oic5:٩ru yS,sÿ`Rɨwwt{S87I4,f >6Px>r <@O]ZhQV!O2g|}3PgFy(TUbflZ }z3g#)UER%Զ`U`l1QCSSW+9͕s>}tFW|`Ϳ׽lzaXZXyFH E)ێm >u:9{\( #+\{/K$~A %qz|i*M$#*!@".ݻèbXsȂXZ/M5O)TPƯ<OαOh̟Fܵ>nZ}1#{|J_W343GMc%8,eZT]Yp+ڙ%KLƲ=t8%Ӄ֌8&.WrܦgZ:h+Uk~5bjRVQKH7G%qidQNA7<%~ {ҘSK#v !&F[9Ukyg-`,G%!QI0UYWcw1I3KS]v@d"iʰm;ɀiJ}|[q_fai]9i>@ Z](p ,ȭsE"vA/;1 ;m3;~ξ;]=e75ڣ50A;#kQ |dk&}R\.Iqr+X\~cE8"j_ |'|v]\*uycyuQQX&Rv{A]Μ%&+m?me:raM*˚D32M8ܛHsw44́Oj0L"wEAD®ޟ7B÷  g=rS u%A'^aU#=zq/ANx zm O! ̅qwY_yӪD$ Z 2ՌT'!Qn^6vWr/f {' ZgԽ? ߌap)0#o3*VJo=z"i*EۗKbHˊ)d)7#Ic"; \}#L!{c{4R/|XG`\#8˭CෛK`WVx{7m~9Cljo @} ힾ1S(j>TOp2>q_|U?/⬩[}_CyjaAriNuRfVNQ^oc\xmmH'|`OyM 8-8 DC]P \E0ޑ{iBRM\ϡ^bkv흜$=q?9(#gܦИ|]j!ߔlz"Hw`S:niYxe2Xx'x~Tub,#h fμ o[``8Ͷԯ?`H;:_ H̀ysK |#eJJҋ $y .Ô܆W-yHbƈ 2L-)D.1J&JcsTVGzX0Οe0zB7gxQh\d.#pDsd^8XCs*]ɶ~Gl+ KyM|e?BCs, ԉ0ߡd* YTDVjMΐUT#X?ͭM^Aj 8YE7$O6U$V3yxt~ƚ ӢK4Qc4Fō&ήڣe <a)'0blZc= .X՟ɒ*oH72*rI1V4ިu(V>oʔ0ۅRTshϳ>7nݟ78gɱl _#|Kڥ6&!c{{O݃BN)@P8%EY˜!?K6I9j~PڽғG\mypgpYL6%OK{xk\ڔ2Gr6YET4~7)ڝS/Tk\R Z,I{7Ozڬ o}'^O!fϧb5b<'3sW23to{zk1{KRcpX5ɚ oij~kJG@ Hdl(m$-Kr~#bb4"(1%Z؃N%3Ë=VǦ.dzo3|C`&!ƌ [I6-*D@o*SHFh3[駹Gq稁=lTP&]ikWK!8N%?fEpӉ8δhU)-&Nž@p>5\z)2EQ"T~V.naߪ69( (_Dfj?뗢N]U 2eysGD+ jc]d, ;a* j <V$18 ɒ ;Z9H8@';_"} %ʂ`|y^^Xm;mb.8 (?d GI,AHyyirb(*H~Țӧ;|yf,@*}v/ I0ko eTZAYyLSEِdj]ϱ׌?.vR~rs~=", dTGW:$'t?0ońG~sw$,u;U2v/#>J.Cg%pEboƯ.]dPNٺy֋|\Q>s3C7^9鼑Ց$C{7**7U^ g,kq]Ї)0{x>F>zj|}*(;@~v’NFIG7%[2a62Ѳ,gEf@u1uE:;z"};] \@(SCaX @UȉWnLYd]{3Ht~+x56P:Y;99vLvAJټ[*|mhe7r>ƹzJ#(]L1h e"4:]'V1&!s )K5Sf=~4[sy-_NxÑ8V1[-%䞬cldZWHy Yt~BcdLrnTBmD.ұ޾xRzZr%~E6F ^pLs\L_JwSv4ӖHr)? 氻JZj6BI+tc7(,3'[Lo};-:b?d٤±#ו2W< 1Q ëz\9Yf2ȪH4ߏ5(˦Fz:'u^5Fѯxؿ\u;`בY3 %әͱ|67ƅHjHWSgkpNHuV\8SBF eMȠ6B/?s Yr_1p@Mhu1N^ 5U0,P& %aӫ?S9'j*Tz۪#WN9Qnn uW9p}H _pdm2eO;7;߉Do7E3ݏ&;|WS( &GU;bo`?=G5*"M#$/,&Ӊ\dP܇Yݶq{ X$09BD}3R=}@No|O꣸TmL2F9:s J'fq"~uE5pNm0AD_͍ۂ!v| ŃX" I)#i9| N + P/ MŒY-c u/H6Rrg/dG!L A0 :))KdfJrOzunm:9ԓaRw)_DžٲVpOѦ?ٜBIp'w`S:m/KaQfg;$ ;5=~q t#Q PV"K/bK7 a_ÏfYw6'9__ښMz>/1 /n%#O8h,q:J%zI+Wі/I̅5%ɂ%~PG_/;H=cW3Ҧօ~Vh?3Rޣ(hV=1V(d3z'3B6ſkӱ1Jɋ*e]D*^;wd@JhSz)W="DyPL̖"@-Hq}&n_Q4dJ~ lؿ?q`u3H^˼՚&ȉ>,Fe.?XM`Bk?bPfAYW;=&8ܑ2=W/N{O1 %ڎD*ΆA3%k u~Ӎ; "3H L|er))'`_Knzs;(K[EaB[]Q,mEe¢=Mr)R~"6K\&eT)!JX,vv іui;@vDGxV #_10̱T%2#i@\{fE!q~Aji1%.`ppiDݿ>]jBx=Ue5[KɕE(,x.JG!ԯYQUk 0:.;T&{'̱z'S7(@tf)eoi:qY $r&>ˉX'10q)l7f[ !NIz&-7,+l )a*%[X$CڒEG| &^_s:N. V(7dK tWR^οN j9 ! ƸG2n!1ό졽*/Ā h7oyOjl =<ݲMjՐ 2l-;=c@];2~qZ.K ׅӉ}f'g@2PD„ EA [>Ψz4M=-Q燍8qڬԼ=CwzV[L ot; #0_3U/oe>ٔq(~AX[mNjU`WS<Pzv   :y#7Í oxZk<LV ݼ>3NPc0Wj4pOyuIz2b;QFgGF-J0XY/SK{@ $o]OΊ|*o4hZ '`@K᫒t頦Dmemwޓ&6eT2h[D^ 훡BQWaylp6.A@Q٧q1eLo?&/DjpS:K#x X(pJ|R̐j67~O'6NDl>G#`LcwyojEPA% H!C08 m5◣}ʧcX?7zy%]qzft[(HjI u %Gtt=6p}Y{_|@rc0Q۾֍7vfŴ٠dVXZ%};gpn$ohCbgC~f7)^E^@b3X ։8?p[F;yo '}] '{^pvBM"k hR'G3lϙY@:Uw\"wQi)D &-R@%iƃ2n_'i]  zQ/3Blf{3l# Sx~ hC2Z8n1_Lk~txHJHrRG4v/e|3>umʡYczP({V;42 md蘵P$߶%;9 3c8@fS-%Jt;qyQ5R^<ͺ?L'NS~4j[Svǩr<)!*!sihAiwףֽKTmr d;[3|O` և:1ckgYZ07070100000029000081a400000000000000000000000167638a5c0000299c000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)\]?EhDTTk׶ǼVzJ6J1^却M'!ﴣ^$C0n̷wg?)Qhb(r((VZ9AQ2S{ISo(-G*/T:U`HKko>Hꦗ痱LRgN`OK+(cCVеZRx)\L6 h91.cz+5hcXXƜ䴈.T!.TTܞL0ր!`< {^V9o~8̻~xJְKIFX/s㫛*uʱIX]uc#sC>[6d׍XzկqYW O4x (Pa}T| Bi:j]+)}TC쏇u))Ln-;6P1LB&wFCH̑mxW>&|a\ȜT VP3tE!J XX0RވMA{4R#rp;Hz@'=5{SylUi>+D]֔Z_|O;g]w4&*{-x߈2t$yA9tP{Qҏ0P03!5;K) UxhzOX/j. FQJkӯLAe1nF/lH)QpǓug;9kup}o_ | tJpܜ{2LEq/`˾5mƿ)MiIR ^Ņ1&GPb> [$>rJL*r,f*:Hˈ92CXg(1n6I .)[T/M5!9ڼ?;5&" ` `y|8=Anqo w_:x3> gy~B&,僗!*&7IEגD$v.Ӎo2&n'9՟9f`mkE*`bǞZdEW8 %[/}#nX4'Xlx/Ц` ~ҀfK*oXy³h6h)6POYyzB=J\)$v`]>DNɡ(gȲC7>Nq+BLKGqg_"Nޅ$+\Jy(.+ߏd"YgE6 9U;XAl\yhX7A6t4L7oidOQS1W%FHS]Zݷ~q~"tKB'nOhv׈YVm)m:IТ<ᓣ D#&ӒMn١kXtb)+87SŻ\('}. 3rMsxTsm:s-:y?݀-\ q# jC.;*3f bx..+RndMã`V|NZ0ޜ3VksȦ%CBpp"JK杄ǣY8P} 9lnSAc_WaJQϬI04]&'rmjtim9;QNpx\}WAds>&lIlDxPXƱ8'odCFNMLl!׭vzWq$bg1sG:0 n' Ab~ԩ+1ɧzDf˄gP 1Du33HsrcQ&~cƹw-9m؈Rs5mnq0svC苁Lb5ғ[<%l?~advB _o53ߪ.e.G,B?&$? WQY EwSꊞ*L:a3XIY:x4xo ho_'ZH+20)̞f~FpIGV^Z9 K`yWAۋl3$O`U)X8b]Iʲ)c$kLCE1L(4wgj ,EׯӼ r[.ѝc;RDKP, "/J]W8EB@Iـ: :JXW ôkqk~{505dESL԰Ñy%cARq%S*Dn z<@;"済ѵ;Wܒ'@1zu$fHLohcq,%L\$rXD7"Mԑ]x0|eI5$L؍N~*+W9U(z迨Zʙɥg" V!{,^c\ֹMP'z8U%kHd$!\Q'>Nlrf9v"03M{ ŃR<)dzF0#ALj-!&%ayntP?H,Fn$nK4DEؽ II/_H晝#8jcRE4BM}AY镠ZrϛLW`e?MFn2WByPpEMz[_e8>z̊od5Q#OyaL  f!J'5u=_7Nl޹zQv*3IEC1u[aH m&p-{ )7YLTC9?0B>YV"7]CժkJD :t)3t˧5:WÒl{T~N0aS נcخmC= Gy;vҒԙr8䆒8k6`-j@Kݵef=8)JB>x:ٴgk>pNWZV:,z?nPN4XalS+9=4zr*Yo (7O>d:v\wTXRAiKJ\X9">35ǣ(5G+"cd)ꜚLx̻K4hVL4:/oio![KyM1Q0kkם0`HH:{Qm DJe$瓌y7)7&bAm ̱MQ/3%Zm67J"6'J!fw.i«Qm)^~VWv#ۚ5+1r w{p _5wg˸ nFUECBX& !3SUC5f)Bi cd|hR7ɒ]s.S bigO?Ouisw{B߱Awׇ(EҰ*wgߕ.z'pOtJG\ۋM~?9Eʂ`T82Ê_Hr\CcF7^u)T&)+8Sl[wR;U1REXA'r!cb m5U=|=r /1 gnzoxA|ϲD?D=[C24>{"xyr+ݠ$$z8eE$Ê.HCef}N-Ry] dūZ1#782qý?rȵ ҼqV].9Pw+(Jo3Y8||ڠ+)TڜWiyөHRŷDLJ31AdҫK9K傣1 ):k#urDWs,&tG%M ]\-=paiγKgqq mguy^L^NoQMOJ'b7uUbQeEQޙ*Q T  Ҽ>(n[lμ,YVG(bPI.[B^JKI_y*le<|g!Y%ˉ@pwM|WH)PS9SJ%3Y9h~Ev[DE>d`92 %Fb4\O$Sjh}SBK160Bpby&!G⎽A0=QN}:=3 }^x\ۣH\g$fR܃A|NԨczIeӼsg;HW{GץŒe5i)qT\ >]fEG=,nd`;>ΥE%F/zw ۳$-e>]$k^+@0$Hf@H4hB6`xeGΓ?D!gJkFB WpPĄ]U{lI~h |KOva'Mch՜x[+nwC6Z{ N&-d(RdEr&y93+ @WQ?]w"3ѩθ6QdX[I6VCT.h>Y!G4ӱH9*wRچ8¨60N1Zr&|2;:늞^K(޽߈JOF9hsDO6*dlk Pb*to74!"$30ibQYSƪ}S|I2.9{bF|"gk&U;0v+ 64\%&τf?x_:w'p=eq,̲wA_&J2uNPltL  ͍ 5;F}Gg9XP޺r6^X9]jC^T֡Fx(AT*P8RE]/FH6]|ub*XajFřIϓmlYj S\_|gBZ,1CH*OC3_q&ꏹT@äІMлXm dwη<|_VsΑ|gt2BRwt竐#m4m0mPYHq_0|{o\b"<'W[$"*@̞m;$iDH!+f\)[kAa8u7y?J9kgVaOJ5Gm(2JKS"@mX+p:Pbؕ+RkdKQCԦ_<2']W[b6|iyP*g`TғF3FCLB\0ǣCPI3 פ/xm% t~16xlŬLJ$ToW0{2ssFUV)FV^OQ#Iai{e $?HY|OZ 1[g#cL>)nmּAs\&H*)4W9k ý_C[U+N_K?؋6 kO[݌"t=ΡIA۲l(}`NlfU !J}Fr-j2B ,68#koL.ujPd'bDL1aImۺ& sK#5AZ>erP&_puwtкV<<7P$Ybt% 2V'R4&$88u`?erMjyr*63B{I ƥ(S+]s.՟xlo9 xX;qJ vAɽAT/'>g-2Lp?eH -z &|Bt~o,aEp$2pRoce\Kzƀ)izzCw_\8k7'XO,of#vu?_BZӅi `xm hIe DsjB)/8D4k!J|g©͈A4/W}:qc`d*G!vS[d8vc2@75="hT1 :/KL)~q9mK ?[L`r&a;!0 cf1'GLD3M&02Sq/E#T0)K$S6y=8)U9v9p"J1]%&4&u]#`.owC56[К{^"iI0n-SH+"{!#-Ƥx˵MқWEQQp \Uq 130?DyeS{NFFfp|b[2zOg="[] >T"P2Ʒ=/nFUCzaid1SX"6hO@]WUK4\2քW聞]4> e:_\[9z|DHyFa %َM9h/*Y0"T3vzS y7tJ~-pkBow:\w>v_UAh]Kšhr,ttƶ ҚyID*K } 9azwJn%BdJGC,m!FԴ}N[ ]$pUZ>U^.'[3Y h#NEpÎwoԛ KlՂv:+[3jD] 6 * qą_TJt8nor.7ElX3 `F1e7! 8RYE:~@P˄)]75?'{TUr |)>%SD,Q_— ƂAFJ|NqOYJ)CGazkrOymsX"춢k[l?ODB$T~ÌN/=v)̩7ڜ 6$~\-HNh QV`W j6u*TBYG|&eYd}^-F  Ж6[V-Qކ vZ割)mZM X93]B**+'1ram3z"Tyʣ 9u"COsH9Nmz+Z$sƟWk(ďKpBJ PH5Ꮖ{iorT"PRع^ZJ^Ͷsn2y@yf{%ލ@m,w^zri'L{d" |(Ĵt9ruzR%dHiq7 ֒IP+sN*yLW?@]I!'cbyqO|nRw:|-[H21QDpocR)?=M3EqL )u6$5.Ǔ?7;R=*e|"H@ Rn2poozZ_fbGeudcY\M#(&8ʧ -u݇C5ܢBÙwË6הvseŚm&CVDž\UrQ8?n`De"GjQV5 ,msʗcҩYrA0qrlZ˚a XNK1yj2ˇn9h!aq V,{P諼vTz"Pl1 B{P 2JS"\ϚnF݆hU MVɗ ThilõoVfT'/P*6AƬ²kV9J;A^xXJ=XN3g]~cs>43@rkQg~eD_[L1>e8!=@xS\=јk}$$A*i( v[PcY 4#nE7k!S ҷv+Y;"Bn%\_:657AQ%::0Mrv3OEm/;ov3:l bdV/}hRaM.Y_»-b41&{=Wm2yq'ܕhL#&7IGq݊riJPiA6#GX߾=EiV"5hCqi垼{6Dr܉!zHk #bWAt\;lJ?̫O_2]Bf%f4c> mכifJ8G~~=lutT @l;Ea<7Iu(c<.w i. Nhr54w0x@2@Ca rI[~D62<|_0̲]}jc Gݍ`K2\LɏTR=!gYZ0707010000002a000081a400000000000000000000000167638a5c00026814000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/.]?EhDTTk׶Ǽg=4AN!Bu@CHI|bzIM3XBHl܉AAMmn@5vcOcg<vjc:83$䎖)iE4OBhI AMСM-zdk,ب,8~T|ev0ډKuiR@Ra@!Td@:Ձf͑7tn_;Q)wnFh<^V R'{)i]O.iW 8 vr]I ?HҌ` 0tj տAކP{(VX?VCw~U#ikHX\iBӲ~OV߼Ku:Y18r#=P\JԷ\A@ςTN$,R*~+9}*qMMpRx?r9VPP4MS6һ(xq@t3PVTr; OՂSq(wf%2yԫ'C Ό^?/*EccZN0l2MQkÛzv&\>kP- $pN0;E%rư V14v EfhEL7OTʝU{s_h4!2}l קq'/{"5O'`>ZGİ$&z\[_o:>Qhɻ<W3&PXJ,Ӭd`*PYn%n0$],XɵGQ/v^@pc0qRק> ^+,{y D'&ƘߩPR__ 2i#׼GⰠ("raawͭy1/܎}nl,=-xW6T{/ߢ Co&+'cYfkPA7YݡЋ}K !Vhr˿üߥY%E(9RW&bҩ !٥aG8͗bAKsEbOk#PZG y3-i0}υ@ϰ4-//RrXP@kZ>5V! Y6_w!F6KG׍a ,/UgHZ^ ;ae-D E P AKS -4{w幉ahD_ ml1V 9JT*f rN㚵)w{6ЅLBbDTW.n>/_mPAƂߨ/HM&&_xd7 3 WO̳Ɓ#e% L4ܢ"fCc" f{Y0gLi*+ocb9c@φZl50 FK t6ȓXmMLgs7:R}akla*"o{)j׿ZSVtfK"AČ^m'ykfnHbzZ @VgKP'dۙ˸(!5^%r%@FͱW,QO9yv蝿cJlO [& T$ۻq= LYQJA%Í ^ +O,5xݥ>XQ&`\Fg7#8NNjj4]l9ڪvmirk5pUm n U? ZsWAWBw$+~S6qnP;9څm{IGLɋ}<"<4;O<`OZwҁh}OQ)7i8lI648vCN|~)bUxuOba;eXk6E$/@^cF| Sߦڄ%໸ AwݥU]'o~]3Pv~RoA͘ ՌGD)qTIsRŽ85ASb]qܕ+-" _!A!5)rÇٴ#!`ڜdkQ!\0 {ſm<'Z@Z7 G;l+_d&\4s뎰٠ n az1+nEq'j,֬WO dk1i}z!ף,\ bĔQfk C#  JN'I!uV+-=JI:7 ~ ;a&yӝ%A8ZtH/"s j>tқxw2S5z[k 휎]+7,0{/OPBHk]k@`z|/A:e'|/oNR2pΛՂ 7ύ Owm !ۘ%RVҬN1R'T 6!.ZeELjlv.Gk*6t#8$!F%G/yV&] nQj~\U26,+iGRZݥ0z< X$=6}Gz^Л/!YIC 5(n6uKUDe>7Ҍ} *yhR?lyzZXDb _Sc 3dNt(٦ڍfwwCy c9d^> ],m#i3 ;< CiZ4A7UQ݉RX0(\z0aަzE09/EgP\hhJ "sRaXLw_2-6㘵ZBpe.J&r>hN E6ʱ$N?&tj`?@r=Wϭ^"@ ^yaGjt7{UoQL 8dyB82e 0f9>ep;"&N͂vӃ^ei[hr2㑡{ʗ vE8UMjnؽ^FC 9V3&s<7 Dv)3qMȿ@bg$р;u1E5œzo% fybF1-Ne/Z]G`Hoju DG]k/rIŃop>oI%)Y45TT^U YJSgs )ndPt K>&tDgXUo.gt_S]S>!!WtYSd2- /aIl̆BF;sǤծ6UB:ϳȞ%\–o{|<~^ᬊC =68@rbҞ>ʋ1DF+0$r4-R8Ev{ucOl@H!bz9VņsCh,bĻA>=dϝ( H3U7 6Q~aNhVptNH^C'X 87bǾNR8~GݻGtf׹4u)LRĦ*D\0zJ-࿱:3 :*Pc;u(V }1\dޟ_ΫQ}t%mHtش-4u؏S,pcJýd+.?$]~bLU AlwaKPVxk;Etq JuTUL"_(v$%ؼ|gD"y߃cؓ%CDlh% /zT[:Pl/hRk}\]asPeFH.n֮>5r~;c ܛJSϦgU _Pc}=0|MxxT5 `!?/Ps:ޱ5,y"^Q!ihg.t247TeTԞ/ݙCt6^ 8v=SA"z0cW~]4Ja_Yo2_lF.2vW"Q)7,YxQjcC͔c o'U:/E2saƅV@XfGp/e5 -PI4I=9"}ܑ7^d-&CFb@n)*ucS!ԐD#WqiC _ lL]S9q|y/*p2%gٜV"XRb7'hY~#P?#m2wa#m!ON?SjS-ԼrFD**q8zL%=}*bǗ)#Z K{h ]<`Sĝ^2nVBhǮ[:Wvk?^tCg* yT;,3Oz &1V,B3 1,*EW, "Dʌ 2`R f p7gzU~@&@yd!&onN_sGId/:O[fIK[wǔS6LhVz \Y_OY܂.ۯ j"7R?5گ2w.ė[]qwc0YWϾiS!aYb5TgֈH{xQ&؃6%*mrnj|I6XO"꽝)jR:)^H̅,1hh"-ewab)6aW"4 Vh#rY?*%Bɐ r1{$ ׯ;1V#:XQLp7p2 #3S<[Vz^h% _OA])WW 4w4$S8Q~A뀩w hI={oG7eK,6Jwd0m6ɖ76/CRCݝđJӃ(}KFvPaFe{qӛW\*[X;(E9tnpȫI:Z1)šbO7L/dcDT,,La䆊T@4%ܝ.pĬʍO$(9f!yI[ƿȚ-%Bx6EZEzK`ݽD[ ze]tX<V_c5m]mYҥc©O͒ *N REL^) hr"`4rΆX;`u@ʧ#$Yv'~U5i=J:g捉ᒜgٹXT5Z_dT07k`P_)v67ͬ_$DkVknC@9nIR0vmjn [MK v$%Js=V O ۸x>QA熂 oRxo'po'&hd"^ڱOX0Qw4;u_b#bDg־mG{`z'Jl/ZJ]Z!e{+1#!YP>xzə彔p~0e~aǁ/{cf̅[Mqn~7kl2D3ܸ,&1lȖ-# )X҃jSK=$პmXG l1 "a7kTϕW jG0%ڧVǻ=9x.=dA"^?5>tQ:'vŒÁM+S-j&m=_Nn|_Њ7)*{wu11@ó`C0];Â$2Q1x_aNy=?1%K9%>u`bxo.F`]WxxM1!K :*hwW4(g6f/tѦPXn!Q7(;"*W'.{rxLouK[((+ s&>""X@h" NBp)J[n+4i6%lu*͟m?0,\aqW dJʕD♺[&εAigɏZa [|M(f|ʑWgs\Da^w%]"FYkE%ݍ6tpjGp}vD>x_w\SyX9(*sBԮ3Gf1m̊NŕgC oWp/Zmſz`iEn䑿7WO>p, 7@]1)i0(VOXŸW#;ظyT!0) 4݂m{j;$CPŜPj-C]"lഴf0O0l=aՇ6$}׭n{P#(91~|_vJR__^kXʶ%'UWNH/ID#DFq@VQ;;^,R5_ @ң @6<ۑqi4۾s~h\Ez= " &VG! J#+Ulq&9%y>3kהfC`t-LtfefZΑ(?{F]Zb/W!.R'4Q _1ݴlI('[mƇؤ qo~4q%wJ{oh1ɳ5(?ݷhσm}Q!4Lag*mut9":Nh ~s+}!*o!q|T!ڪ `HD7Tu~mkCnȯmjjyyZŝͲG$Y4S+mg4Q1nQZ n[{xp{xpTDm0OO5f`$~z5т/C'!QT٫| 2>æpt[7<|aNouP%u+jwؽU5K`K>ߝLV(W8~Z5,l!R$p5oꨦ'==pLrJlR"vF9-|B]EY| `}$Ƣ fE1Gd'=o?gqL8-a bgii[aAKC\Ĕd:?tbhR$3]DSN&OLgU;(a{:LAiB)aWC@ KL;~ꢐ8 _9c 懿PO|)4O!7h)fƃ݄ުӘE`4"[A*ZyxVB1sfQ&8/.1Kbue;q| v-W{38StG 3_ZNwL;k#}h] r[m6Z)QU<̋l}'v&*O"#O-u'EeP XYms;y74 |e9ⲁmIQSf2?>jrAL!dw\#& Am+ nyAǝغ'Cq?lŽ\` \M.(O?Bb]eXn! u^ɀT~=و8ԙiWz$OB!`&_j=P?B װ//g}`PHYz &-IM'ul:֠bbaӳ m,ow_.Ր/I6w0`Y],bT{DǎLZ^uwYiu_ћUo3§,?vI~,M_e e9Bu6V@uׯdr9@ke嬾"9Bfos= Zf H7P„sD|N~ix(́EsY gIKf'P_q28\# nXmP8VrG ޕ{C5YŞn mkV<}(Ϡu ic [}e4]/!)'Հ*?d>^b5tA=][p3*]F0$e ML&w|7FV/v,[̲}e~]ނe2q7 "r^<63pO9.%{S sСzuV{ʥ{ ot z#j0oqa):q􇝼>Ӂb?L,Lbj;}%E!JP[ZRR~ס=YI+ۿ!'Q#t+c㒹~. `mDʲM:8/ . a+ݴB1Zş2( R:KhZy$PKz9{uZP@[n5{tj2| FpO#aޙY?~XeXhVa:%iyRlP83L˫YXQU]x~l\Fz!Ԯ~019"'/RjNv!3+u,1})|~ώ 9qbrp[-+-$xn{҅<}E*$K+!%jJ?hTy%0m}#(?Ly=.jhvSެg&J-6gGP# [%m3xOtQxt i&8H{8|- _ꊀE)};Crj/kƙ5% E& ݾnx}M-xW((921B~MZh(27೉'A!KZdEÿ6p]43#,TpoHXK[uEJخ>,LyF O]Co(ATax%AAN1TkQ(oJ#N/0{`)$IZJf]CU&x3F}$W }X_2yz:NvP|3:ϋ(YВ gh UnT1Aڙ#Lz~"<:n<ߺ0{-_/?wLJaD{7WIx!@F AJ Fn2bV[cTi*rqC9ܭx2~Rr1WZA4i|>:OgҞ˷+P mj3vt*/KN7NfB%2QW k5}Onp/#Q!oP\-u}!)4x2 hhƪ3{,^9BJ,TL<%I&56 |"[ƷK[eG o[tTvN2\[$4>Rr!]mɵ5pV3k]1ݓ&5-GŀeY(gr<ϖqC |莴K͌eB@{E qԥM>}˗pnl.[u/95D3JB%>E VFN^q!^~!(d.1'W,M ;1CêϞJ8xOe2{ @:&D7N~W"),t+?8hW$aʙ.™{>(Ճa !riq)9aENd)Qg8!¯F=I{`x7 !>6ձq J4 훅 ^.SR%ZJ2XA.wA _.ֿfgg?$U-auDB0dÏ=uEZ=:H>6biƇ$Q-0_$iFrH՚ XUrHogTԞ_QT^3:1|;bup?\NJXO ɦFxJa'}duѵ&Ƙ=tav/ܢ F @VWlnkwV+iK<.ӟ"$&jT" EsP3x#YRT# ED]O`3ir'H* 3Yd}ٗ^Z)B+h etW-WYJdzQoN ",˓p8J3?--4IЫpŨEW`OҸksw7Z[mǭr!TM+T!sOBmʾI&}Xa텛+'64I6]hS$ڦrlBBЪ'[ y]mO 2GZm͟^ޱXtXmNz`{[OAx*b%w'CDMל5U{J뷟WvrX&CS!8 x3/^`Cƺ$[lE怚uua:LQmv#* ϩty4}ghҘj{9 RrXeWٷ绞0Jrrk+*C`5sG:NGGS]51udsf)N>s}גuv1:qgO,iA~ދ6N(+ܚ T!Ѿ] FvY$xql!G85{58cՈyOlsN- !iǥKeMNއ. H j#zzzŒ@ ђKܧpEztAkG;,{xJ]UvƔpHĘ"%3$;>vr8T@vݼd$a,0HdJ^c # X=X91q =&1 Ǻ|/J1a (KA~OiD afv[n^Rk[=;b :9Ch>''}<1fL_1/I>(_*V)4,}j1[WƬi~/ק`?LA^ֱih( 8#>ObZl= ?Umc/l*oRekkVWy(2$! +Y޿h8P x4^YHZ (0rkv- *Z+ˆ&ijM A85\sNY$'یb60n}MRI񃎥DViXRhې7]b)g{o֮">_|Y!h?v 螈tW%dTrw<(7nYhd3Lj*N(  l1#0NYh>%MyNQp#EY,UK ƌ޹;kˈýD#E:?;ǣ╗pZA5u7x{K;nXHK+ _R$~SAVYTxPدDzp(EQԽ]Z;>*QNZ BUHؕNXX ,!Bo]yzs;q(guz e>*/JiX2f*->dͼ_Fy+ 3yI=<8b9!/yM⑨Vf92[#k0+BiyeqJ ]ސ]%^Ww9G lΉkm) I65jAz8lJ? 'D/Ɏ\h25-u?à ᔨB lœ^ғ?K1.ӆ K 3PRAFLm*G-?w)VI "gs6R w\gjd钣HySd Y~_@BP$~/I @5,STjTcr2Ķ5N5/09%/o ; i*L&ֶv 4P@hO*+Mqb9Tt9GunZN*j3D D9-]e r^{K?R쾗9Pع[پm\Ee~֬D+ ly}ꝸ>]1oV"+`?jm}MDL-N/T\'B MS 7[la'g%a`W'E`X+nz%@ez6!5TNRxTY^g*qq҇duG]6ˁ뷠o2EWmިG%= B uWN#F$(Ҹ13X>?"/*_A4O'Eܓ^%@!ZV pRsz?}6O[(6#DMUSn3fK'nPtm9TY*}_a+G ]Ʉup~ˀ'lw"À'[v@~$~rA_|, AʎMO+ƔKa]~+ōzSTZFtf*G8agl8Vx头j/GX= 4JKެ+ϩ-(Z&8 Idht*nEͦBu[^ a QϚ}+' x<*J ;v'v8Jk3(ٿT`|W@\0Qiȗe0'|M82T;T HMM-c>ǻ?A? 84.} O6=Yhs/h#D'v+aS:!!lҫ)ZpQP+ *3МRpbী3gdR `^o(d>qè-O B[r̀^PyqP1bH\fVvֻ)Xmݽ!"-WuFs synVr6!_lE㓏7/IrW6Huf9ޅp7G 2.iZ70V4x(ye<[Kڪlth`Y]}$5Co: )Mʔ.X$kxk4G(d<*iyb.Mֆ`ǤÈR3:MW>]ߝΨwnכ DSiV!}#˯̞\48܌5*1,PeԳc]0_يc@_IP=OdhWuҰ`A~"(|Z˲0Ht_uIo&qMN[5ÈՄj10VsUM"4*4/^HJ(Y%7nNqj8w|CĆe,S7 upwmqx`Lz]@5O`-Bg+!-] :gl\<%(5qZy0̔Wo>o]C S&El-~|2x:tCغq$,,0(٘HĭiV$`} 4n^ߧ̪^$Uڂ!rtո(h\r `O#0oz1Tbnl8y*G&wul4t*^ã;K_7 h0%;wBb =ԥ<лv2BKC6%U9h#j8>ջ擱Bovb5g[/9z|սb6%Ɨ֚ U'hX$#0x}Íu#f-pai\6sǴ6n*Ӆ-"`mo{ Cβ+ubT!G,[2GV 2xdƂ8ߤl?%@MAolc݁\3'æmW}{'~..TA㝺 6WOQ@_ y͖Rv_SASLOW[Di:݀Z o q^l.O#Y-w?[CdU'r>6&uT5N xh\03 V#E1piɂ,AnY~Iy lU:=UbOp`ȹM(;s/t c4*&mIZ[ӂ?˻< O(GbyIƾjt&cA; -V%iK 2 J"@ԧ݆F8yl?tt(W_}r.w5"0H!-=BP,ї>wAy :I"1E)s>! Y?emngݣg!(Tg#eH9P)L `dmDQdxn7doF3/M(*4MvkF)Y?Nn]+ԡ+;UywBec+ק6֎9DCA!F#UH+ C8kd1ҲA˹Og{Ӫ^ej{82ʒ8IKXzثOzU:6TfUU r6~vEAJ ^@VggQ?`yy Dx>Z,^pf-sȾY--"ix$ٗ@D+xB IX RaZ(紒_rSs Wֲ>3p}rj4…^o]7gc:}kvhk%ၲ&aiq9d#NJ@7o\\`Iًj#adc]!Y${7W~A^ 2bgYs' i)5dԝ^d5ŪQVmDuNձ;ƌGD=h$W;"ckMQ@(ܯ8M2wF=S,{qj=/dN{,H-df6B/ 2 Hpg,Px ~ynOWl#b;PaX%pQYth€ kre96#=xb14=VLsgN##}CCy\QwgMD Ao ny!.H8Nk`J2]vTg؎ ˀTw ƫ|t~܌0rt =YO#xv/ILډr_Gnv}1zKY:r R|2v|Ck-㎪TjI"QaiMg ^Sax#.itp_Ƹk4~+II iāEP(Q*M_R/^kb%{p?ԋ7k:hß[:g覂-, i|B -D .E_j}L1ֺHa#Ԉ\ !xP{X{6ؒ\fIL~Za~ǒC=_8G`y Ыf8L+-PIgmUvkO(ID0J4#vpǁS,Bv*yl:ғbr 9Rԇʹ'=9R 5| KC21B.i,dl|y*J2h#v&.)X5#^zΟ 7opR 7ày">Jڄ*]j5}Ioߣ4+Nף^A> T~{2F&,ӛ@ʿ yxHOČ#@Sa>cAp+_z}RvNUÚGf '@AT|00 ʹn`4'̏葘 Z&^IHDk榗vbw8m9oG{k=qIQ6<HjZTj>mN3 ;fayhw OHMY$@bq<ޓY8k1p%!?_di[K@e(7eQl8_Ab8y<] KYj:5*uGQi%)#1vX^IP>~3NwбO˅H9 A> d; ,nqT-.ˬvdAҷ钽qÆҸO/'zQQY5=*Bo p QId 36D+7jDt0(z1? ε2tl`Q (Gݝ@ {cL _^+ E}{()E/ڨMQeOr+ A4J˸觚#.%%*? SGt짌^F*O53} X-c dl-@]|6(-J'$GJڳm$("yze4W~hUp5Y(6_s2)ΉD/hdcJr:36mF:QB$ To屽vS[l8ۼ{+<{F}T,O?Q:6:'˜+!w^<>0޲Q':]5O< )dTdIIJop ܗ&b~)35.ztR9(ܕxQfb,ŭWi/xU6~ѲpC [Cרk}ͣ9x56674 3aF30D ƜN믛ȑtT@X&4% _;tp}= 7(gG]'˄u[ޭJ[LwU;^꿧uÈv{wFΉؠDnu=* OYYڶ00Smqge*@٥Nf%*~\vXP&Tu}̘h bÍ|wYOW>!( f^nR}i 3 [Xڡ`xd̟ a sLji qM(O> zR؝0 !Z v`H5j{#[Y8^QdچlT㪪oϽmNO%YJ4Rsk ؾ;RSYZ϶Áx3ə@zƍ9 M6`` 4+0c"%[ apv4>+D@8ٷQ*r%Yh,Um8KcF₱-->LOBY51V R\cT?F @w$B to)& /@ƅ[xֳC8MYּEt22΍"s6DBS% D+f% }n~]UX`Fu{%*}u_Pr6%*9q3 >jsf(E}2άSl|)e7Ǻ1Q ~ f`O2eֹE2ǔҳ.eDQvһ2}$w75{$3}*q@͍7޼`G${h/qDך}+@<?yK'ŸΥ eMŜS)i~ lfpg7.KezJo4-NZU0YnKvh7}iyXƆ xA[جwh:Ǚa: %9.{ (%pN| l64vչ/vSdEmhdG-12]8]IZCPUf #Ǒ@%tw܋E\kE '2rDpFD~ ݖTu`-)DZNJ|>=aOdZDizLcl#"W4:Є!9UJr[7ch($$Z5R_Oţ Yqmrʯ >܈P*\A^N)ԕELřAb3-IDJjsmW Ot/~a%[9>żډBwoX/[wnRY;yXtwf6x4 $GLX$v;vVep<`Y}1e]>|(=@M2Mp3*odg,~(.WKu[<TzWOZP6)iIS eٿttxdMݡrB}Vx}~fO! 8*5IX lvYr[93K~ }_(Hmf<eӼZҙ[6uK+@Hkyw^ÇZm3 ھ/IP>- YObE҉C8"0_b( NRt7b[T+k5 "j x|]z0EZ`/l3p867_v##Ѩ $7(4`ǮBe1]-a_b3߯gG]G#"r#ҩ̵԰bߴO Sc#qN}0\3pw'5ɟD^ʺU&J>.d*ewPH M'C"C}9sst_=a"=H,YVaԔ3;SGG*G#6H$dXD+SbԞղͅνR= nx Mz{g1,"+^JWK[7XUWY1e=w 'IjiRS}@)T_:S)N3& _Hb;qb6޹h_b7>Ų< U3` ,o_ۚ3^8̤@"<@-E&SUnFnnMsG͇ٿ[l=q~^Fah޷tDBLDLswl}wHʧ7?ӝŹIL&_ ZA+&$ޠz2ۍЊsβ!)8\ [<]Vs QJMab kti1A?:J $RK(pd2=+^d̳[,R PKLsD m83v)UԺ* oPmMPK]NBUﻔ8gGK.~ Wy._YD'G8:ccC2Nڄ9 Bﺿ><߆ₓi L $,wjrVwP[f_ny1o6/{Y~Kv_v(O^a)R#2G>|j|?S!7Ʋ`CLW{쳮))K_g*|AH5PH8 HkZ!>v l~+I WudKV mF~hЩ[xjK?eX*GكG"&- ;TfF9pE1*~3P -Ltñ*mj}CF 2 \Uiav)rcQ$X +؍pƢP_5CӚoͻݸNHСuv1YzAmH 3N%lJ;1xSpAsҰ$h?|.u " P?w@GyZNo,% Q^*A6epbL}; MNWږ8ݢTξ59և]3ʟiQl-RWbT~:nw5stt> ْDdK(FzREs3a:%|);]XAsd Pcnhm>rD'Kj3h]72LWlzCف=$4N]|<H5O;He$V¬UȐZnk(# 'Z3Q J,88I} h=w7IKVbGJN5E6"sf0I w72 ih͏j_Bvln"uف{#yMpL %*]^{3&{t3H;4w?ΏyL0Oޣ-l?OD---4;\7MdpJS2:RqnN}}W!LfVP;UhZ؉5pTgP"逬mv$ʼnɁOTs vr➞3ծ.4Y !__ c⢎D):D|`K Y_齞g*vkfc+ؼ׬IZY,x8/-d]jeƯS[6/w&t9OPWMtHքF\TVN8+|&?m eȦP]Kh{{D6jkM9wĿ|r_zv| 6rů2kOz7 ӌ ĐzRZp <Q!ZTupr$RfOb_tSZRf^z{J4uV9MK8׉MkiDKx2'*Gt-F\!/`usHs_o{D'.O6on^&\wJ8|~zuΡ*4yaqiɉI~f9SF&T͍x>H"$U(4.$7ʳ#RlO>P ;L(3FKJk[LM]L"_cI(z,;7іeJr} H'p"H ܸ0 3w҅ݑ>nܹ?ybSZR #˞sbv* goykP#)xB;G<m!J<:~r\"Pe1`@tcݳ.$24nϫ`N9|%{'>6O8ށcl@;Rfkgf2#ZǃX]RYp6*滗"lL i|6 VN<;h=Dv0fB4Nq͢ͳݬ"C+ k g{&Hk YMipSk aE 6}V Z&^K|uy[-ʸ{ U2lZҼlw:S[Q7S_istAu3HQ|E|EϞ0=_:j>9;,+_β [h/X7~+H,]6~k#<1-|I&,АB,-isGbb)(l =wAѡ[^G'h >ø1T ՙjEm7NS_ ^? ޳r[l91{Љor9ǡAnS\Iu`ENI>Pdk&2[M8tZ&8`7jbwJrwᓄ!mZ_~ >3nr"\/̝ǽR7Y.\oT,F]>UZYcY߹J lY@v =GK_mV4Ah2-YokڏF>'ua'hޚ{Ks8չjɑXQЦ%iujΦfd!%(=m'od/<`|5M&7X-T[9}!ݓ$ ⚍%?/i+pqHaӰ 0&,F;]^1mvBGmg ߓ/j[.SGXDJkL?&[*,0F0%z\k)N%q_8u\v_)~3jbXOu eZ`چ59$i(I/ކA<ً,lw?#6k_]ǎxt vFHQjYF5Gy[f#~`V[rNO8ut0ykH;{)MQWi arP{Ö/uyucz}'b DrLh27<|_OzIY@*r[˫۬<f7r!na}0RЂˁuG& :c^Ԍ(`.̗fݨxvjs 6&3ͩMițD74/Ֆk쐯 K\8y11 !wO&!JIv}=Ĉ@5 HK)*4,ѱzJV-qw1x7V]E<.y+>-{A8Db͑6BɌ|&ȝ Rlj4^$}o*l4-Z UKq=\/L Wr ˝C1qbfK%,H=~ByBY[li ӲMVa!9CR+]wl\- $* Rrǔ?Żc_jhĽ fz0Њlx]YS/y^^7'noWapP~3eGʺn2hR6l$˗CT_uSy=t-ZbK3SmTj@+KU;ptu< hD|0Bge c,LaDVAI()9~!d{l{vviL' 7Z"'@F aQ!ԧ#%%%_ɜFHg+}uahڛ1"NKՈ_VdkUm a]ƞ>y:QzV W|hW^ CG…Kd|r8sJZRkndɞy h{FV>ɰ$ 5[P&޴\w[5u.: P4XcB2l $L9G? \ W*~˄jN:yhߔX2Q$EsKL> ܘoxVvPJlݶ f M G,{2g#( sEl~SFnTBsWKaPckґˌՙC^r΍l+ ZfϞ=akˎ M*")orz oύ}f'`yM5Qzd yXBf _J.o Gy!A\G- QW@pܧO?et0.Vyfu|& ZYRD׆9Qb[ @M fOӅtY L'MA/GϹ'.NiIRplxP8?R>t><&G>&ҳÅo<#jggg|!1#V iz`M3dKZ?}:a` 2;n q-Jf _镸G9:hpĐkEpde¸~XwxI'*Q{\_HL9pE980F:m\܂6^Unq#]yŅB~K'PEm EPaOM:ԬQ*tF;nuݦH)d,ax&?glH`(7Yiu>B"RyA{9Yu xǜqHE=(OC(yQ_B@C Rksa{bTk[ ]m]?Z4dgd]rR'ew•ri{?DF?j)P:e"7WSl R>Um;t?)q*s)58(2(ǏyS<4jMc|vajwb6j<+udޅDw+.% ˳8g!Ywd A ap@m߭SijK[Nz Fi5Aw=hofx ^ݪwv!ĩSک]I-6cVZ4uxx7nA[1;HD^AʮEƳLvoԮBqQYx[%u&~$ &Yl,S7/rh\6;nCeh,qO]! =={q#x#4!bn[nYߡ^ѫJx*/zf3b\Ǫ˓pE9c нPt%(1uQ3~ 4<%\*s~)|K AFwRaߗ> ۬vU>xi@~\xH'.DN;pY7-EoA#JTطQђΪL/swZd+2[Q\9 ]CY Zsd(}Ӝ߻=o+_Zݼ_55Dg.-b\دc/ =,V:şaZ93Fq}fkL.#P iWXZ؈*k.H އ"(rhF dPf p8H 0sԇ0H)CԅRiZ*[jutXX<6Xtkq?p<3Q@!gGh6Ӹjv ?^Ҋ{7U' Sk6qXgo'w eG䗡Hq x./=ux *n@4ֹG1O΂~> ZR%9JƢL)H_7H m 4iԬ$>E>p;P*].C{QLCo8.ڮ%1_ ܣFC|65,a\v!:62ImkY]h5oJTB'v9HI y5؀_w Eѳ-wV$-grM1CUqPfd>3=Rq^]YFൂ^aܬv`q/U8,I k0X {j־ZQoN{}8Q*y1<^Ɩ&ӎGQifW[ ޘ1N,j,GHќ(X6bD,^=w=- !ϡzqԈVgχ`=wA86x>-7ZB}X(C_;74hoSlJH :[5v.YȩZ]Q&w'1H3)~JySd}.,B9FWxKB5c%ˋʼnnni_&A^i@6]eturMudQI+."//wI+ ~rϤu~jǮnZ)@ئ$i$+P{jK`@Ic=IHO~܉0c"GBƼ1,/`+q$wdE5@|hn/r~PR2/-$eXιqvTm݋UVu(L. `J&RE)㌅Ff0 \h¿S^ڹaEzD8ym:z$/x0UKѓ"`ILF;\*lie1vX~>tTueV0T=p^LmϏ |"xJĜBuOE=q2i;=c뱫_ jvk{NޡL^HH3::**4ul.ih s}R<)h  eljb+ֈ;~ILf3HաHN=@N@u@L]SKO ZS^mk.4CJHb;(_!\KhZ'aYYZ1m@U_Z,k?=Nhԝ'h!NL$SK vA;qŌMo8!Dع]#Bƹ6с5@fVMu쩾;y)4c?d t S3z0N ;"! pV/iO ;@ 3~L, Tň{-vJUtas#,9\fR ZӃ.~N)19{ a3(Ipa#Av c}4I1˛4R\zv$N`&S^~CB )UtSDsm?UzW-3gsZB7[q@KECBm)fe1)M y9&$>+a1 EKkx-e$ڄqE 1qaw!lLxw3zJ+uMF90 -8OP,*(vV:tDq6szz1?}V! >z17gѧMۭ:A4 {;hYԝ&:XDW}'dAZ7j_>[x\,ZS[*_lr2$_enAXul _,e^Pe=쾂x(H~L[}b4z^`'`M  . ȃ~Ʉ% %O{(m *r'Y#}6^H pA*g9KViK2 #mvPR/NjL*rsj1~ܚ6'itm50և\[: ڝKBAu>FP{6@^86 c1(X??9 Dbp_(Rys<2^F];` wȗ#ƻKIk{:…ÁDT8_! Ͽ+W .lL+X&-( )@9 )e,<;p)J\ϓilf;j0!Jv*QɠxV˙ q7 vOԧ>濊#!6 Q'w"sZpjA}Ῥ Hbzg_5$F=T=} Iz0yȇI˧\a DN^^C_"[MbYb ---UF3”P߹1Sʰ;ϑ M^ ~FW1W<%W$~4N+, 귾}뷠bZ,Ҡl^*}5] .Z*䥫Os h^RtZ9gq](Zt% [7^Y?n-F <}z',B&5CٹcA+t=Gr  #ylȓ }X 0g`;,~3$"w>kZ{ \b.Gg3dR PY@,"oĖ,#D#|ƨIams5Js>97r6:vzQvH [|%?$WA .P-^摈7۹KߴǪ ^~9. Z9cNQ3[$*|]y7Jlm|WuzCx͑,wàUoi_/2BQ%%@q8# Mk{+É^B&6N;Ե r%a T6u+ {; .O|^Z\2p }?[5TbxyN1=[n<#u rsՂi v6A zM_ :-w[6q'0U߳LydXhH#[ A_ӿaC" m2N^[BM :+bba3rQD$p]Z]eFl7Ԑ͓ﳣXcYS!p:?9N.c޲lb =ZO#O1wy59M]$KP$9fc˂q'+la8ttfЫNJ= 7bE>zR=]ca=J:;XlNVb0fRԘz}sXKx$FV)rdLr~Ց0lrEnk#d.;)nH|9]T,#R(h3%qR8L1ma]"kq4l~I!@'vj*q)}eR݇>'lN,X(Y 3e`cU"<]4)fS@{cP0ׯDz%GyҲU, pR8S2VT图Ї]t>z.>4=k+ $g9̮͔4{^XN/aZ~g^nػtTjV0yd9]PM@ 43WNWpX`(0_WVװƷƪ (j%2A.A\) %"'\ Y9y IU-6沺W88dfĂ>'XE@[:Uk@7"͓$|QĘ*zٛg~8-#*3שTH@ւ1*.Pz:hm DlOAX ]Epu떃g^6;JEVH;󕴜ZDYgw}s7ƪ1^D9[LR5\Uw?M{wer ؓx(Ձѕr_@|,XPM\1[X: 9Z-O(1h%dNmr U* S]~W1􅿺v"Ɖ7hT?ӄSttqTu5Bp?I`(X)~I , !TX!!͙9nj/1Y]4] wacar|Ϧxɣg,&Y)#psbq,"ϔ~\(Y.NC0aʯA`Uh;`1Zx f^ :*Ror9'mzsx UH/VX>}=1ꀒy_ PH/mUQæn?@PvB릈}Gׅ(h,iFUF FSRLQXm*&kUj6_uPVM]B 6mk@N02V籅|=;$.LI8HXOUc3! ܼ棶Ν#FV(hE %D=F  8]P9&fSoyQ .eN+_=GkB{dzBc7 YRd,gY/2Iv“&Ĥو̕!Yop%բVo_~k~uhL[ʝ1=(耣ΈATWwX[gyGF7h$CDKT0tp3łD.-A| r8a_)DB41q#Ann{5Fa3uIjdB|l{MTB%X]`I:.b{-"? bw/ͼZXH>,۬-y\;Εjo!X@K+G C=DŽR" u@cYmBNWE&%h#A*iTsp($Zd.Iz&C+s/&Z4] cn^( $"u~r&~m\(4_uud^{u=ۧ>g|ictn~\0-~?J= S9^ -U i+TV>7S3LzX@c^ ^v-XvL YU.B-'Xٻ/Lf> JZ5G{ 3J>X4+[u0ҽr? cl~^Z|ts YvV>%'TgϔvF9|<F a鍑YUy$fd+s,ߪNnwo|0]9V.u%lan _buu]t4ဏ._ GE &t/aKA|5tLLa}l4vKtˍ9' bĨ FU6) xNiWIdP#F`7DyUa7 PSnNV:ýkob }VS>YDGap7<4 ,*vҌtmO&623&, դK+3Lsċn,392y6 Q1a9)Z;;S -?օfHExGuC?QvV>F̽X>؈9K4?=z{%O[`M 4fRuSu `Y+‘!"P&͍ORx3|bfg9B/64xl~}tNmZm 8O:ݦfx _;ZngsZ~ nY͘]ر+e#OG85J Yq%6~t\Љ%l3Wc( U\]GX-AWw7QE`'tON=FaO2DiDP-(CU|I!b3ކ߃=@B n_`RM#bW:Kt _öA`;dSy'[wv&9vf: JRGf=Tkr[N'fpyTU{u3^g6g^uV&pv?IN WZ %%-#GZ沦9x HfqVH|G-!DyʌwQT픸nc[̈́y}E[T{ NL̮xFmEd ywdW<ɮQ}R|̫fǵ~8m̋sj|wD73`ybfst=c*_qH)@IMMofi6M9C8F]%\]`:?GNR+OY|dzxBNq l;zc`;#} HR$mDLPPF" ɍRʃ){}{Vn*h$>5}k\u+,j!@+f=^@T:6ezHO@E %g8^|2#7U* R};ګ+]L"B |(_Z^“츠QPi.@2''%CpPo$/1_MO(d +%~j\$< [j,swԊ֐JW()& f/ח:a9c[RB5o fl+z,] ݥc1Kl#ڱ[!ʻjh3bSB4w}|q1]ȒN͉,e:("D&ns4Cm<~8]6 E? lDR8 ,'y g\G<+^o$(6mޘ1yGJ!#CB2$W4+ x*z&hD+_0=M?ݍysts 8>^Guc6xz}XD띌nZgOR\PB~$:[*9~%Rv)WI =yd}u뫦Rkdb9 A(l&x R鯌ļ iA"貇7 [X|[pUlH_Nt͠;H%˫D鹨@G :e,^bXqXxH~w`;Ơ)2@2O_Z;FBY Ȏoɏ+msJ(I4Qqފ[J8Yƴa=H`XG~rXhy1*С e~],ۏ6-5Mxrc3XqGTI'ȼ#{Z_O3.p^B!! :MseWm73S䞔jQO*pD<'I{g tcJ:=p{n8h 9,6ߟ0@1R7Lq>w&CnRp']e~Y8o |Gwz0r[[ E [yd:Ep|.VDpJL9spkn.+3>_hBhրC֏|$S:!czP]y%S80V go;k ٫Tȷ#=G6+JSEKYp \NUU} 9sFe@ Z#&Ry )L}}ÕJD+\imSnbgcMw߭w) 7:RT=X@g})иO wKpe&hAEf!4S3稳 i:l)?[8ľ׋S5yJwtlk$dJu=#f#thwEJe߱z{B?ߺ*՞a!GE4%luz\cr*zex*^Roq?ݡ^B3-[1y'T$抓\+ϵEDd !urז/)Ae֪aT!GӚS~ ^XUN/g1nլƴkۏ=k̑Qn}vWK+9/JmIC5M ˗a1 fx˜L34C9 fP/Q]r#dzT4A9\mQ9glt-/XV]HV3 a[ThJ.`RI-81VDg-Vi;wED9+wDػp%CB@ zE.mJ:ͱd0$_ uÚ^;N?Q^AOrkHD!GB:/Z$Sj.sOA’uE+Pp AmVg% 6dw|ury鳃' 0xr 9V1ުٙt ؼۃ>TT {Ŧ1ă*~. QpUBKHk|0|7/xfNثlD5sBs!Y8V|RG;.>j>Өp3w2&S=«*"4=L!$ ;>F(?T{'W56t1]ILsOTMBF{BY'p DvflRcOy"{1eD6(oɴgĀ3c{?G1zLJ.wc݄>>| XV)썱3 v&Ld u"ۆ\ kw %9lUP8Υ$a'tpwny5Y`-+@٨B3Ij/4MC9_; _j%O*0 YY. [w3ۆЪ4|Pg}(EHA4WS"MRT୺M6{ˤӐ> G6"6Jv "ER7qͰ#4B:afKxs\vzwLzd "}஫R6H'‹ĸp!krMSgm<\Aa-64{l7$Yu+Z B"2#&fSR!y= b /@zW*}Ks( p6fN{]]͉)$oA:_xf{կ x44az7ȡ0(6ZËͽʬцV|2--2}f?chmd#\eh`r_-t0v#>=ktÉ ]+@~0_L1˸VN{W:t:nRtMP )4lcXB` wVFjd – Ɋ%O%7NvqqXYf=K1͏QZu"7Z(iO3擋[uR~,BS V2e3/xkH׌ܩKG45/*6ɬ*.B6x+HF7fjFU;KG7=u rdJGw>!n96ͨu-P៶('㧹E؜ͱEPUuQᛩyG'lʨRTf )l?/o BHgRH>{Y"4Xwu`ǏQʪ}RD,v!aAb`''BfZкL^~rBWu|"&Y 4,Y ckQHhj }76'ul쎑Ô89dw~FV ^ikk{7^?LeۦD}"_Ǹ=voUC+(Eo<%7%1 B4 @2k]n'x"OgCaa} ~N''k[^RTwb@&d–)ƂnY~5Ms6y3~.ËRZ\W`Y5[ًQ0|MܻwNgo _Xz݋5Ȅ9n FO=06"ŏqKYl=O|9 <}a4a&K4<74bC l2sϤ%=-`YsDЂ'VƶB`/ق_qxToxn.W%ǔzs:B_||0>TJ[m#QO,@UB21 axTde8@?P D֗ V G `R%oW,ط)ƂQrQ16Riu(-9w7].{ EU3pDP.}eR̐.]`e!숿HXEze;dhߡw ,d#+Y,u'Su'%\ rŨ?Q+-n~48j\u37R5k2>usK+<m|P^.!{kKw6Xl:gIkٵKfaW͉IEF;0LJIw%G'+?sDFd~I/3@B[GE+-RnbX8 bk`A>5lɽmZENX "/2 QDc&noxT+I&C5z>v%8FM6u&A<ɀ\?b3uXjA9.i?6c1弥%9Ĩ|y`mf)5H,yjDbe )Xk0ˎty7k祎ԊL)0 .kϙy N7A% 堸!舧\SF .lG90s2m#rw>\m hSH Ϸ&SKs;~)n;QXt$W)rJw)(ѲQZZ~ˤj/Rjn#m1KIbz<۫}[SHT KfY)?R- g5v&[D8$/U㘺U+0MX TOidNTmBm'3PsV Qv敛f{p :< q>K^Xz0I6԰sn;8`<'Ɇ,zk,UԵލ%(ZCVdD6W U@.2YU-K8-^rS/ioU_uZYRw;Dt,;Uwl#h~\,{ʉݛ@0>._sO !5Y.x Eޢwoj#N `ph^BfwDZd "xqVQW(9xfQa+rWv2 ۔oκ,ǕïfG0VGm;(d,ʣԝ v3?;2Q.MZ)l9k5k@vf].: ~~ybA Yxpހ2EsUS |=Z#p/ ]bK5m^ߩm eXH$M&&(pBΐj{6t](|՜PQ-3 4uu¥7rm̞>wnMrQ3_F+rHYg/4 6ޣuyKL:?؍gT,Hڴé<|)UW*ÂQh9͉d mʗ>\(iH>0XA2ညLɶ5pf1AVɻaD)gSj@J sHj-a1ן.| &[EpL!~|PqAZ@ʎ*ʯ }@ x׭eq;-"SV; {%͟9C= }zZo\vd?zۆDH;lfJӎayUbCeMRP.Gc2w3P9#sӲZJty3/ttR6H&YD[Z4@5pV5E&YIeX# [?ţh!QXŚb2}dö TMR^az,g,9mfY =n4S6hH'W,K+ T.yyB} tEDYm*Ҏ!x]PU}W5V iiҐkR?%R 4Йr4MStBG#8." @ k!fd +rVS=f̀ib `[ʉ8? ƃ}=Ñ}&-wX"m!b? R[XU(^R 'ޛD>D_O!p̓c,a|vѕ*a¼,i>~n Ժ 2[[aF *r0BwAGZ:kr[+ۢ K>6K\շ;@|=?PI^Ao]||([2Q1`q`6RS饍ZvT`xTPsjNL5{", 6><ۇ\{|I7\O  %P)MȊ| VE֑QCfLLZ[.;Pt$T2_㏷>|kYtu0-=FlUT G߀; HkX|3}4shH`)"-#S|tEbBM7b\ӑ>rה4U ?(|}HJ:5_ewc^` OWzш6>#\,ȋ–ݸsKڑ6wфvЮ57r5/[N!(ߩ..@ZWe|N_Bj4 _cd"u`* CHIZ9&_ K*ky߭:fmGM-Iqr1?O,Q `y ڟ!n*"Kc*3:eSc|5ΐ d8j=4U2>~d$l̯EL³]jŸXiR"kh+f'q̃?Toː5*+*J^ wl~G^1L"OYX*bؓi/*uGѦ 28t^\ypڄg2[6EP#{ 5GG2Eo߬oěe֨I*V}IItGEKlUI&0VG A{dNk}K2c#A)c|N֐dӛ_#9jBu`'v-R!͋mP_F9NRCj|ꤊqR{THjȇ!q 9,+SeP*, x(!MQ+l"ylu|䠤}ѠL^uyJ;+b,-HH(y0L$8W(QDGSͨ"jݤ̦L珕ykT8ʶoB0w-1E cC;. >@/ X6psMFPrݔI,29Od[cC(X8v@Z"?XǥQ-^-0 >E;0i3wH/A'K[ ptkA+ކG πDO |@qx-LT*@(¯ƒa0֙7+ !ӭ[KLkuHNUlZW9"3,zX ^!]\++Be?9/7q4rSܰ)8!_p6GDhqXO$r?0\S%sϸ*84 j1q]BTGq"$^m9.^uQ `:;;FoMP$:^mʅ^Q*m˜zπkwkfC{6Z݊::XeښEh.M@1,PthiTFaG&! Y)1;d_T6VCʖaFaz jn'iSw;ejeUlf9aeBRRyS9H,TJ%1Tt=Lu@qL \=aǪWZ$14MO`pjWu/obm,(5_pόvD)X{G.)D):j䅾xK۪Y S>Pj'+ql'q8Y m?!iOy0&4A*A`͌=-d7ao#iYD)ĻA2/*A0U=' :l$$Wrm.'pTSFT>fmA#4elzfq']q%dCzT/B Xq,2>>Yy fGn8'.c2pZmg02a@1]A#v:NE|fӵ j.҂PܢbgPwt ?"4sW1w2f8<YJ+n2q6{nE/qo֡c6J5.ǢՍet@vƳjw{SJJq6UC|ߌIuw&VaNy^Q5a_Դa/&ww[z䷺ Z-VljHsG~[iJ]$k{4HNgcD!vdd"֎H\Ho\z7bN?k`#R+*˜Mir Z]CzєHnQK S ƐLE7`y16fƐVww O-0M Qf\0xns+d#=LВ#YB <9B-;>>+W4&+qw[QsЏw;7l%x+.={xVԐעf)Tnˀ>\ 4I KcVR~Km ܶj]k[͞ WN[@&ۈ]&g_$0>† T_Dd{hk2Z: [ǺGӣƆTF/ ˬ6M/|W|kba<1t֦~sEq׋/vd gЇF9 pd;H+8KHOS}CL獛1uo D}n(˸P63^N~wD1" Xݪ. lRtL{> i @bDQ'4t;[BzQY$p#~n>#(vWIIZ[h0wv@mW 1ÏWo=,H %yvO[eeլh?Z,r bDӇ 5$H3ۼ5t4 5%Ч_ B?ߵ[Sw3pՄc [C yqJ%OU FL b{ik3ĕ@55dDf4vCmX,g餫 ǹ[>Z+7d1Flb,>U=" aP.X+gSexlB{ӻ&{{Ge0m\<&>bQZ A.EE+DHRQ~O|phh\Yszx$(%k(sy&,z~IRDP'sx#ӨDy%Q4 KgxC" 3.X- ZӅz%442C8sAi Wc ʅZ28Ez|+U1{*{Ef>2 W&A`=T`hSu&B}盡LĤ)-IHV\%VZ', <NJ ~!=z̆@4`o8+ȫzjbe_fv?8,Ouf­.jD W,U+ I>oH&!e?zKG3fზ3G 7jN$F5{VT?rƾe,A]鶟pHbBs2T7!4^.4en,prM\[Y)҃0[-аLVtz$ ?dېE* t u 5`0ts$>-Ay ///4ZA'{" Ii\KF]|C=C&R=ᚥ%,F:7-/̘VkrX!vңm=Qjbys8oڄZ_ ~Sy-,rxF>Yt&IGzeD=\䴢nr+s_9ƓM6$+-4¶dH%0{SN~jBUk6R[J8k^ D響4X+4] Zս5+H{!و;&qUgA?l^좮,Dx^FNJap-rx|-lrr\;y$^Ǻq@AXG9R@&13+=fkfdLO͚R6nxX-~ɵL$5 F_ٸ,w3>'è'~aOWJ,$nq)e)4kMY (ͱgQ㑑/Hux7Mz/+CXiip$ᧇ(W6"(N8I OXF.5Y ^H_׵EI^'xns^ n4Aw {ˇO=!Fߘ6׋úhâLUJlȂ @#z)|3>/utl)l/ПOGt/'6_f&F)ۉlLyuh;"e"0dxX TRiG9ezwl*wB?UQZb\jاNR\}ݜoqi @Lݥ~?}mKOM],0wŭ#J@w1Zl;Zf;dNv[e6y2F=ݜT6JX_׿han@7&S \t%K(mm:XO{tb B\)[qM!0"l۠=M~| LL{c\Q[d' %C._G~XjkN TW1?e"md5^dY8vrn'lVnU;ey١_!7kkQ,cwqWz /佭,iҵrU%ntyzTTӁ 'RW\?Y|FHj0ˀaNFД&gM0.Tj7=tQ3\$]ʡ'qF|o,6qGZ[w+ԙEC oI涍8G9 ͅ4]͇8 G_{yնK?6]OtJAns'M/"$"˓G ῷ\D֓KV`/;;9#-Wq4PgǞu@X3mٕR4&a|R%VpתAܦkNCC-ΐG]ldYp11l&]`ke=KS\;=Jܐ䘰7G[~2(6Å$2O"B|'(+}Pl@vIt|,DI@[n %ٞ휠BM9h;ԗ.ҰR ?,Sr8RGWE &xsViBJ0v'eWK.զc?ʦFj7L;c(lVPeXc~fTYa‰\$pz66V2Tt,:jI\ vWp]?D`Fg!@_;<#0s֣[wQDěA1j i7K`r wdt=6rly_^9RSd&m̭11@Hq'05>W[QueBn6 B&#STeqNTy#sQu .3G#=\ǧ*X?BIq'\P wx;H{OS_t+ꦜOK! p{ۭ@Wui\nNc$S;@?_ϒOuȮϷcCt._k{%v*(*d Pe)Eyw!X%m۹PC\{g;tܶM\{,E॒ )" ?LC/{@@#MWϦۣ́UgŇ f@] ^|8.ep+8]`*~he랆0gAYBDBsYtjc-~$<|{HX7jQMY4/H+րֈ`ۈl󻾼%y\2W^\Y4n+R0X~M7`?nKYwB'>>]cYytAd'9s~Yx[2.ߡ+yEx?pD܁Q,>ȿh#`\7wYǍT3vԸlT];s̴ѣnt) 㑥 luUjC9kH+YٛU&V}dWʒb3{nN8"~){| B-c؇MTظ~PsZ -$6 _,pZ 䦣eΏIipz/#M)~gja3e;aLid?D"6)$6E]fw:}ut=2)!3"խ&8|Y^73jt(R3"Pd} ÖoHnBc]U)TC㉶dQwC,O}z% RGI$Z\toyŷe6`:V7qn90&H{ 9(8ėZ$aG%P#Oɝ Hh3S*7 gi7a9_OA;UCеl :>F}*wA?8<yj4. ߤK4v|!X[qh/tlU|7Uڐb% -ua0u\ڰ>V} qPϵ]terKbIn!DY IZalpTِtkxߪyhzC=cP/SSa2{%n$j$V'IFfj~y܌7df\H7ѧPlX=~CC]˫DmU d㲺 `6 mfa;"%dž]a[,T %dAS&0yfǵƺXs #אRr_]ߟT֡G܂o#w? _gaϤ5t3pt㣵 L$NJeSHo #(;>.lb0j*@|7 2 57ٟ-ߝu6巛*(a<,h 8Z\t%˂Eqjzvw.Cɺ05Uo]&![hݧo:cG pJC1rä~3jSHIkVA򎧩hqO*n~qHK[UMC*Wniݹ2P|1#n:۝MqqŬ}rMJ%!f/!/j29җ\=0Is"tɓlw+s:J:.Uc87ER醸1;W[@ 5>s"׻aŠe=:W+sAOa*?,9sSl~Ful(>1e'eb.cBJ&) Gۤs tKO5jGiVufyYY0d6{$'jꓲUa\.= nTbQIŲx_zfjga=9 ܫTi+KDzb<2K >;j]F_lZrat\lo0ՙku{9U)pRxA(~^EV!G "$l[M`Kl2T%AX f%[l|uSoζ/JW:P9wA^k kAݻ$9b?C1zgt,|cY3a.(G$qI:}"qv"+uG g6)z,hq汨b6sLx>!,|9R{ĩ/]$ Z5xcc  |1!voe nMJ3h8P蟰.@4C_ӒNOLX 8@:#op*jD5j]4Ë_ YMZQ~q4-JgHZ1Ж8p:IA3 E.+kp\[oɜ1F(#VBIY t9L'9T=j|}Ub`xD 3`Pk7*rElDX+ jܡy]sa m =#;iu@iƙ^;$RYD9 骷ڪx[0ȳ2sݤ\aqgDʜ mI̝ő|tWlWi~o!rQF_7k_,f*9kNmp8Uo{3gruAi+R.S/X3&2w|lr ܓiU gԨc~Zss$2}y *Wi)p@ UVl+(٣x#,+j/S#Gq.^hg]'iANV=xM8?|o-̨-w !I~aH;⢹eX ЎKu6|H2àf3Ø1NdYzը*L^~pޗ{{HO tϻ+|K8t iL~BB5&5O2ޙ0liG Չ.n JQN5&'=-Sl%e_*Z_U7~/ S""WLY*(^$Ԧș{@m*9C84VaSWlj _jW @ca/@|/aEɏ{cW룬r=$94K@:rK1QMȝGk R$PjzlsN~;ACC͝a~=؜b@y]'o8.uX9FTf{E(٨I6?! ͧnv j =z9w/dz>e]@9g|=1G)c+ظqIb{Pc-^#Flj,,dLc B,lGkK_xFHpڗxɞ:Fa&EBӾMvRҶux|2@88#}/8 DXms@ODal>~1* }= OX-נC6|fphODѽW[Z^BP- áDl!nߴe^T{s!4O݂Ԃ'VWahIp/ȯnN]_Mg&4epX08~[iCg28x?@ycn+mya!fuB._lfjqKu>t!8?p@^kc8U}~5rt6۬au4nlPNg-TT Jzqy]S.Hh~EL0A#҈WJ wipڡK ~pW3zX|4C_u7:<^y(V(ڒj9R.c,ܝ)Z<xKWjE|,/*F3!" bR*_ I"ىKȺtgLu͌x t4"p<R `D AveGT h2WHTUcL3[nYKxʍ2Bf[С ҈%k&G_t<ū:8;4 X&@;V9?Yah4j0(upoJ'/٩b. gn)Pix25kxWo{e jÁEO K_ot.,$8.48}@4YDH_EG\M/IYO|$j͚pRM"Ҳ ~EE\Sq bߕd ;O?f}>^m U!v 3٢LַW;}Ur"g2\FAU  *7,+ fIV_eol2C)ܵ3s=5Mߣ[Ce㵉Њ`d~h5 4!ZU?rpKIN; (eZ||CvUkFU]k? Pg6GF𠀁 Lc2ljIDst @.=:%x[ؔT"|OWi#"tս?q$ePe֝k;Phi]cwUwl^چCX8@ 6 !f ׀Ȳ6@}le5X%/<ɚ%:mbax,'t86z42OY bb kjg#FeV' J2 }VW0%L~R)؉.͂* M,m؃@d ڮ~\_,m5 ÃY{CsdQh{kL4fx~N+z% @eJ$? 12 j9Ay GFvc !-_2hxUp6/pI KsZ3TYIkA BO^U2ocL kOgT7E"B[$筢 *Ʌ5v>Qx4v/N ZLj y|ôgcә[ \ٌi\v0:SQ;X: <^,j*SSaJw.wUl^`  }.NlvjIeZEs&0YQ1Daԛނ^O}j6C WTsB$!CXi"IguBV!qvF'n.s$l8mQ&f5= dJo nֈK`eܨd)Di3[y,%}L3m/y 0Yl8B˝yp J}ztzY+e)Zq[)KtcyQ4=Q}(џ l `( :Hj#5vsBJ>*lh TPeUvQR«Pvr|X9z4o pOrM,ĵlwKlZ +7뼥ȖE7k[!㌲;LG?X}ܟR=uh!ɔj0a?lr(U|5Ĝ>R)~Anͥu\"h(]E(lqȎٮQ7oRʓ9~3BlJe/3 ]y<2In?W44:ܝ5HQ$X) r^+*@5`_i0tx`<>җhԒ8l/٘T $ ladmͧ#ExMlɶ`$)[ ܢ,?lXnv&̚_q*PE~bA҆%C*FU!) :Pei:YN/*0ZE晈Y)ʢ $F]j ^JO33z_XOH9 +q B\WG7ik\c@TN5$LY׀p Ks8u yE":^+O55n$72_ Ays21?ByFu=Uu3Xԓ7Q'):0kiaM_ e$ց,.-A`bɤg!h[āԏ$KvRjB[f1*,c:[㫕{/nsq$baL%^ȊNuʍɤ72iK?ƕJRgCϢ*uCCQ ^eB!nDVCF lbt#M~钾x_|@Mgϧ+M-AxF)!r-4fZgD,;$?B|,M~3 #R.,-i< ž92(qy*C3ymQFp )N6 P+݄ѯH# nnX3'|G'ȱbyF[gR&F恸(i,YY+NlH]+e(x![]Qݿחh5wuOK0aq_[&]:^]n-Q-#`UmiXOC_;rٓZoҡŰUBvI 'OʕRTaSzx?_d܄ -m_ ??-繷#J6gs#YK=DvYYѰtع{M]2SxP?[lh,,(!zqM2s,ip; zEL%O}`7yֶx)>UE8xJ0ſ,|=KUraY4 f!Pɑf(F 䦩 옎"nceA?SS~Nrڛl4xODƷD/dzQnl!z>3#,}`~nl'A^pP jUgS: 10s=c6=NPK]陑A`5. fh͑~Bd#_Қt-&ÉΖ!ŹEvB2C(Yq ܒ\䊓Ժح1\,.,?mm$|J>y:83ڏpPl g10dV#3`cAT ;WMY1ğ4yJƢɊI(S)9T k4L8g YSsW-\he[|ۿpZ!nx62J|(Bm=0x"@r zK6F6c.ꇧ`YMY(|6{ iyjp)]# f [?>TϮUx#$X&Qɞ5[O1a>Gp*<:2 BCu(j~ȁif}S0|ڝ*ytDbb[xچ9ج~{5쀢;(0U?INz.I\j+d i}SSwzՄ]/:2|US5POf98?Z%4-k%A'Z!nÒ~J/})ۯT* APʴ:EIߤm)aq״ \/)Y2ʎi+-7^m~*$)e늑Ff.eQȋSA&]t/.HUdBJ"D~c<ǃI'W >:/OJ!ʉ\xK@Ҙ}ys->ÜjaXCĶ]M?S;LNt?M9ۋL2_D7xmΈj56 TR@wd!~i8wX 8!0R{-CG'm6@xIII-ٲ+MǖK& 5.v{H뿅W`L̸+(O%01wn%f$۸LnAx-w;]ꦝSRE+yf wSTd@ ; ez ObY;lq@{:u ˎ\@`I6{.+86WoH gaXc7< bN&6pz8v^-uU~z|O ۧcBRHb^EJ@LhcɃswE[9z\CAo/ڡY\ 9e4ršo\,8\D'Ϡ8䢿~8#4C(0᧾L}GPHKά,,zE2rw_q] OYۺgK<t>>S4"V![t`hcaŠUaVaA]j QEZ{Bv,4w91&yiD~hO"7ibLZ Xq:o."ya XMMv}ܨG8Ԧ[(KCeuU~$'{ ۅ\`c $W\t@oo v mKQx&"Qn_@U5hfú+K5c2!7udTrAe셯s2rTx/$';%~zHoF3uvT=F}25\:QSHa"D[A0%At UM1\°j*B}uYbՈu74jVC+Iʵ=lh&k 1esS΀YsxZ; ImLjL\>rYK$ntb_l3`I+bP#"x`SI\n!9y0'e_I!|J]P˧ >H{Ɍ Ʌ:Okm *Bgܐ`Ѝ ctz3MtodOvQpdknHVy6DO""H5i!y>˖L,|W0 CDݽ+A=?&ό`w0-΀%)^d8c7_E/h̴;ض(kdјf+iPK87%kSԩ2p/YK˛АZR.Qo~Uob#i{%U>q}Wx.{[{&JRn~:w"'"-M45+-5ư.$:u7}4x_yژn|Iǔ?JuZqL2WJAOO4Й݂VtT}kl6OTG.7 Gޝtg,A} 4Xx TY Ε^Vtg'D$& r;S=f|BT26+9ry4{ aFSrӾ,ꖝGۛ|Qp.Hz 4V ցb憧Sqd_hDž,Bǡ!H6#C+$v̊%5wp:VZ3qKNCL?e[Kݟc7 TRWT\+0eҐr|xeLNו6S*,C>)$(Mg'PCf8X1ӧ3z*lht1zЈ:>8u<yt"V%AA#X۵T-I֫IDDJKsT&$ ihEr dPٿ̡loנh?3!_sGFv9qk\:47=7a*xvnJ)E|m;4G2]G v@${Tz)wܽ$BXɣ$ٜ -Po7 N?[Sxa?3w,7zT07w?܎fRqJ|̵];}VW" i|,Hfˣn߁`]L߈x"Rl O&MSaˍ(ޥd>m%r-SJ}mXBC@ Xj}jی!(HI gs0nS2C{pèR75Rʦ4DOa@bʄ|ɗX+lD "(IԂnK#5ݩ 1D`z]!.zwo&Z萔A&aOn*"@ЊMܨ'i$rj,ranL3_ּ8_4x鿔teT_Y2( P-kX|8{b,DC:@sQCgvI3nkDt:ֳLicѿQ2N;͒UO9rf/0&5v$'ծ y.Yk11 ѰHZ4ϱig!'^DI"$ɏvYܠ*޴` ) ?6ifGtX $z. >"ۈaﷁLj";NbpNf [z)vqЁ[_G>2n8]ea\.IARq>0@ҋ;ĿofX`ɭ5zL{ImɾcW ~}ZnUYŜ?-d 99 !&2S0j޸Bp@7$=`DUŌ)&mc$$NzzMP(5N B ƫ q 7,,dҶ`ɄrF-Qk0߷h@M>o6iMDم7Y4 S,#R}rhv@@0^Ĉ˺۫&_+27ij&nJN jSTS]s:r=LVZg.{4Va^mb !*ڤªqW܌Vt+qj1#J .DG:8zcĭiuc-)='F2GY55eao8`g7>ɯ8+gE(f9bQ6SG"U\y$=<8lṇu:zM0# Pa(PiYy.nVNa*G 4=I1 g~hu.bt%Bb33zShJQ[Xv?4P+<Xo]t֚Đ{90:roKWbjph `ϪPnT~,.!LA}":oŠˑ;ˀ]ƙV4H6p '+A )Kbo8Ct7SߡX,k:uJ70yp i{u=Mlr|faJgXT~IO xU ƃׄ]yqo/nIW1|9glKBm|wS=orƗ_٬Xi=6`j,k:^Gh^a%i+:X!k? e'+cÚ*ftL/K,'*x8vҗE$ <cECډsvJ8h̠UI.ׇPWb# |@Im (FD!Hulww>Q,Glas';A-P]irE䣰tx%>ų; .A$豲=eȻ7Vq"/(XTRbQ~_jgEjzjS[ 8^&kobG ;`|4H0Lkf ݶH.4,բro0.} gA"dJ֫ւ@;z8P2 v l9 G,g7 `2')tC n:Nf*kCsnUL@rČ\K8j\̃޿nWMcB2fNӌG}JN2>`Zme/lIBT'GbBPjIK(Tx<"KhwJEsU%xwVS`( Z=bp:%w(t(#?T_Uh延|eoFuX+b<><]b7D%^pFu0Wt_L9³khn:kcf^HA%9y=G1nuU%T,ZPý"n&ڝ/l^w (YIzÍ$ha qjͲ.1yVφ\i|2O.FE|9p'_VAon&I_ sK1 f:u`֦<1k Ȭ y(/tOUm0ږwkv 3QTM`@uA|Yr_SG;0?vScI݆{SRN$ [L"d`l8L 78GċyNOY_"q9i`)xSrBށZG=v$e4 x@Mb ZeDf@!6O!^'.~J˜PGWg"G^n N.aن Oz[G2N$X8s4xW !;`ؐKmeKe Ŗ [hR@t7JIm{ߞEScr~~ a-f.gǰ5Wh_ 0gll8"-^TS~sR,/B6۹J^oyv$%9c3wrA^^tK8SEB6Lѹ`=?o~_M䣊 pޤ2I+-aه),Gy;F~t[#Ξ$9qacfUB~4ޙ~R0Bҿ)IeTwWk+t-:(a^3 [ZbWD墮k ^"l쟻ck5 `.{Ij0cmXAÑB672!=w#00%mɶ?[ؓKR:DkO͈;g}iśa<ޜ7m@FX594a0< [%9Zj~4]crB}& --%y D^p >\MUgSB\ix#"F/{鬋 E" ]Gmk%qlۊ3%ݽ?b,>Y{1KA TgtYbgM^]~4/-:6D]0DEx @}#b{b3%QU4 <%jA{Y. yJ珘$ 1r8ɞzl vT Z?rXg;:?5A~H– 6M1J`ZkWNSVBsUlpHs;,p<ũ6O'>PS? G9ue8x/$&1Q$!YjzxpR #;rk9p׀Ǹ#.W+OQ%s@Wn!B"ҽ5;;6²|o"<<EUW3kQ۱@d<}Gׯ߯[;Mpa3p%t$+cJ ]+(Es/T<8a~B >s%z|/&K6?^-r^ydΰ{i#N hfL?gUƔ'uA⍀[@ʱC_Q&uWI=]v2=aot nH[-uQ nL(d8fTEwS |e8CwS",%\79h7s'!<'˧z#fU#jkM"*kQG|Ct2~ ߼oQhǴkDTG1tG0Z3GwٯG2bCniQ(MtvNG}='kVG@%_fO~oZc4~'z5g1o2 ,ӠOjZd{Km ^'X^DZ -8{]P*䯚ӽ8ltJ@)+*7F9½ G!$ I^&*eF~ZRZ d'ݦU(sƱ{рjr3#Ot19$=(ә8DWFbþˉ>1Sr4 UUZ8p4Rr @u˰G`za ,:ڔFmp//m:プn#,7T&-`ʣJ6 Gudêm#_Xγ4C9-N*I# ';qгUYf vTV;gnխj] DJK zC>ߣ@v'i; ?g:e5w;Gmk*V`lR^_"xvӷ ӥ#6`[k/-riZp TËiq3QmW@C)%Al{k{?"#7?}xFۇEXDrDzDQk@$Jävr8Fj'3TaUzd"]PSeҐh8H;X-jC'o$BP60HADmU\L`F5fj?U3(JC@ oHNɠpx:)I! Dx0Ob.[ 0E Xt;== LA\@mPa(WT"Y"T[CphWXDn&ʔu^fIzpL'A'3JO8EBqp%p$aʑN}ArDD8yL! p4=oibWA[F곣z>zR:r)@s>Q(Z`"M#%K~}rpl<!p2;5K gN\x7[^PZNZa $U6i|{>N~,|i!;^ Q?Ha$Ȁis!KCgxY{!|O#4Xj yMa:Uk꣦|9tlAy[ڪ+Øc ,H!63.^$ TODNq8lrT{s"hW+U'J:kOC7@JqsG}iaڡ@ӆ}Of[d3i HV45H31r5}Ruq ⅆ0AtlJ-6# Ծ0ĭ" H$c~tkX1q b2~h=rWjDe_d/ao~{P!/xѲtRpD"R뀪F5I̳\~B8%Ӟk2difU度/D& M!!->\r^%QJ+*`wEC'%ނ@G0Bf_H\lŌ4(sď}Q)>*LEsR? gUR]o5G[2C9‡&ߍ)߁{p"x*[W,7kI-}>Saͼ/S>n1$cr{"=mHzd; >F%/7<$ ,rWH##m=Aۗk5M!@y2w0 `WUE*|jw 1XdCGۍeh{i1(6_3@+(9/p8*̫@{6) ̀xB7A-R )aAi(N.%5^$!9Ž^ut HjR`ȡHQ*,õZپx֢f D9?ݘxrŋf<>2Rn7-bija; ,_rH4J+N pQlT14fT_ϵnKiA\wAL>O205WK%x?d{wv__7b@Äl+cg;Jx A*q#@|;~=^"% (?֏  Im@ÿ(Hwq.*Bc:WB(MIP|,ZJӺ2S.#aIb\BJF@o8x|"IIG{nQ(`N!X8{_u6 ]!kݤwn\[9*6W֪kT.0r«bYwd#u3oM)Li8q,D̈:? }S?1wxѸg-M?;cMI1?Âl7(gX@^%L& XtA\sdWK.b'kRb3|aƯh>BVkze3?b6@FUE;H?QY˩G)52BLQr{l}ަ2bi IlH13?Q #R0)W[ >q?v=l \u3.:+O!}r@p-`)׺/ bro3{;H 4Tȷ{NL.)CɐEt7W8_ꯪNSee66_=*Zxq `05@xzQ>Ü\Zʎw։a40`7[Fw1 L4Z?Ո_N1TFɁsx!c?ӯ1OYfJ…'!Jaw3,w0?ң+vV2`$ENNFv#p9HO wm>z]By[EmV=^&!.Uoqq p%y Uii ^?ګd+C':=DDNHa'8!NPRJrG@ +j^QT6pޝE95jnoWCeYYxkӋuQ^\^@,ɭf"Gtq!Aq$yӄ-jLyka|_+ͥG+s){p u:9o:= OoN4KL#t^٩!39.t9agBQٿdEf$ʅfxpoGȲ8$N5^hO pی$)6 sߴ_*Rb_!)3eɾk5+'s,fP{l&Q!Q,q.$ib02 P90Oʞ;ݴBx((4jta1? %%cwmQ" l*Gb6W n'Fl*Ds$, fQI!oLPPh_KsKй(^8 Çk e{7lRoB=d[,EE$ Y?$yB* ! H"IJ_PO*F>*8,4He?PW9k@οjҁ\ւ Um {}?8*Yk.lKai Q&G5nV&chS}u UƜW7M EBľV=Ǚ0VF\ϼJaUi+.}Y\𧛱7S[sDh>$~ +[f x1a$+!2oaw[V޴5g<s(_&d$&!ڦo7}o&G&`&`QJG`qHR|̘$14wE?}PsCn팢zLU)HJݍt9u'x4*:ROKh7>|n'!@r3ÜT0]M,Ϊֈ^QD&5|O!| s0apJ1jD6RlAkhڼ_3f+{B<Ƅ&?ЛNcT%P<Ƈ@9wc̬fGe?%+T%8,B U+ .kXI;ͤۥ /_ =DPn_u j}EJP*˩TED=]g9ϕլE w549~4P?ǛHJ~ ߊz>uԏpYdr>=h+1ը`x8c|r܀><.ks~>P4) =w(Ibrkm|t--2 65))z\W=Z/H 6njvGY["PAjiLQ~@1o&|:񒨁Pڝ`kW{i}SBͨ \'Pyukq%4^/eex˵4pvyReV;fT4n;'}(Yt m_GΥHO(qnϫ|5.]gRtj{تC"@zt6!NG/l ,bɜCskF*W[Ƚ7^Q owRk&)9l]_2z|~"b)Ķ[qǮ4j݆w :9SSrvF \2 ̭3ƀE[,瘲0=u#6~Y%]z hr*wv*DM\cG;Ws. >6ֲ2ٹ[n,Xa /Ty lZ7aH|lFO{LA;qbj$4#y[D5 PwڶR=Z^.yUi-Σxxƹt, ;n d!6K>,Y& ~iL@c'ϭr'UON |։{a0[(,;Θq1ZU}51jD0˛!2`WTʰƜB.jrnf+S~r ÓGS0W|,@@'E\DSac(DLKJg { 0FU SHx/XVC+ގ}jՃEh3R^W(DJaT\0,:nS=DӾlJjvPZ7Fl|~d%-d 5|l\#ĭ(1z::^CC5+Ͼ N'9 t|qrzmr@6 ~J?NZj jKn!aD>l{bZiӳ%ZFF%u(u$*O;ex'/젼*zN ǫb4r43ԉ @&o&nQߛ M2tpgͭ!2;H~_({T\(65uhAvzGei=@KIj}iGnh?9$(eD(iX@M`ע+mGO8 =n®6e{6~v=uZ~=9pVw ! 9%8׼Noe ʸX>F]7(ʚjO2B#lEyw@Du)Wihs's?6,;_wtn򿭪S\Q#/@Kx}J h3hx^I] m> (G_&4$id؎] Sld_$1 \O~>)ekvF7n t+F^ǵI<;! kDz<DCu2SD$G2N]B*Yz'.UAQQW~d~ _ՌwɰZ\xHS{W ;p?H+@l ˁZT"Pߦ0v T7~`G/=%}VhB3 0k|;Y}0rPpCvw/b*~.6f>Վe|;Q}65FL8KHgbj?/7Ʀrֻhb/D\Q] [Ɔs ~8̙@BoOޗ`R(}x !F(= =|$#)@2RM~T@g3vœ ׁd~a?}/&gSuNaݛ a*«N4*j~-##/;g?(D; G+єj4t1Y7QL#mxܤsYk`wBTaj0~}`f0RD,M,dg#wA.QZgV$^h,^,亄W&Z`gT!Vwz))4mSqxv + w v6?*Xb H4{eȣư?͂G&r0j3% "_*;΂[ RjL]׶mb"SrU>jt="]~̿d]OIQ @¦cDlVE|6@{n*xwb`"oX%>b4gGA ?$!L־Wo:)A)p}='ǎKwՒ U݃$:Ah`.[JLk~`怄ܕ9 6kb 7!Qq՚Q|"-+sVEw&:=!Tn,dAJpS-Q|Ƅj VNSyG_"lS!vgS]൤hH^WO{իG-7`9yv@cǡZF5CIm'(9Bs7x‹odfо<o0}؞;_O[1ҤRAG>j^c 5^"e6O9UYF.+>J8\t~egk3aT+Pbd];#Oms\'*|1%cDrcJ.Ȼv9%Cn6XLj:[omuS [1/. xbKܒяHd",'T%>uAۥS7C3~ $:TCXL3ɉ5@gԯȃTwх;V}rhH"YicM F^k(n ĈPxOc^ w=t5+!#,^flxB%;}#⿩8{,]1}51Sd2? ե3yha5`jTDj"^C1pۻʵ,<.(;؇((fTt 46=:2psYgXPbG!"47*p$" E=qŦiG8|Wkeǔ9":\jSuCM1-%/z@;hbjh N䁢 $[zsU m]E ԿK3 oP'ɋ+jMh"eo U˵I 0G$7cѴ.,✈kQu.U36K[ CbԹ1R9[--ceE5w'@KuPDπn{lA+z'py%H$o ȁ8=֠!=5g EKޔ1:׺!D‡C\Q8g"fB.ch3~J#ńׂ]3>$5x~L`_z=%p7Sа"jڑ]ߏ5]eKc؁y[gp7~ g#% oN.*FX)U^W 늌찊!gJ* ߲-FП{8{Eǒe'M&E*xyGۅS)ȁrۨ^Ȓ[8+Gz$lz2f8iO66"MwrKo{Si}!k>I!p\e*;S?A0 |tK~(͚47^jKU pj93AXAʮ9 kP2\J5mO{}ڕJ{oDJprdRp*((-GAC2~$i<{O5'|d20THjv\\;gC[~6!Y\dvzA.x{M|`x FyCT]~Ѧ1A3TI-Eua0XY\?ZЏ?W{%v8r9M\oh,횕ʎa:Άyʛ:4D7f}J_t~UBmiwd쏠V'x,Qz, .@<(a4cRl+#X17FxH-0==ޕ)0D(HR \ǯ֐a?r]J O0|grqP:; ׂiF^ԃTX qRլ4Y;.I^؅ie> Muۄrg-|^\)Kn!ܦ4pj"34`o@#D9YڍXK0\AYvݘqߗܕinVh8gTU#}F8:n.'h$,gggrUNeʌfsA+H#E eL Q^ADޣq!N m(Ƞ7t4ۖ b@><9bzHK/Qb('t~[6؀J0Yټm‘J ,jgC;36Km:juu}~b[&u![k'HTq)M+MZ bh"hQc7 lNT<6`ءdr ( 3ᨂs?<ə&fʻ$k!׃{H=8/9FCDѠC(<'Q :zmCEtŁ']D54^>|QNk1Nf{Wn\Lb<7y'TFK$Ѱ.U~/yH7.OFDVuW@%t"]&dzcwg n ;dQWuĸ*E[ ȢlzPni<7^B b/Gg'skb ,bjEGڪC #S)1*2d|pwӓXA<-+""siV+ZCQN>CL1\?*b[5sqi )=$(l-_Tuwod]#{7x[\(kq7t繦2EtvSQ[|?-qU$kAR5.S)A A bG_ CFl(o@TmC9Ԇ֊t*9RBw/ߢiȜ)r1c- z}쿼 %PiJTnwv$j9t%aq!fh{YUل~VS߭l3e\,ⲐPi[A1쾣gs-Ѡ_U,<G)OM?oecqGˋ}lpt3 deDޟ (:a_XCA0ʠZ .d83o rRͮT`),Bd1\=$C3=A~ jvyԉh*nRwxDj_]ܖGr#8xWGBcf^.@>E@;/0/5\thL f~m{m6yJQծ`0*^=ORvoi7Ut!<<qW˯~ ;:yt(gĹ|˻򍯏l30PR$DIM)m>4FANNfZ=ZkgHf(b:&A3+7'BLhb# N 31@yXz伇D>PĜ`{ :M2GZ1~t c&''O#lHK}F[^i7Hz3䍐kIJ95:2g/[ntN,/k!p\ɕ5ooaMV]1T~ EQ-ع LA? Lm\/$:RT@+k.f zruF3\8hj KSh,TcIn@rLQ v/H,g$Lɿ\T_Q`q yƑ|K&(ښS wHJv*ذ0PN@C&u-$ t@p |0}ˀR= JʶvR-w^ DKxm0aLռ]hvFV ))&pہ f 0&E2- l*hf= z(KN2ƂW(l9Fcfl&.=?O#O.ribifZ.4+Zu*7t'w^naE6j҈k4ry_L\;)@>#i]yqv'-hvvuhmcJʸ-e4 J>B71s$ .g{Zp.-Ęuz=hmU욉Re9-?w*ʤqǰDokIL]&?I7"si*~ּSǀU±"}yVj?fȀRқISƊ\_SF%VsnӨk@[sjm.1S2rWjXq@\%qp<Zy'Ja?Ԏ7FEg[*Ld@7?L~g3+6/`rohQZǧ{:b ?;. ߣ.|%Lve{VvX| HYOxZ$\W]dMMl-pQ; +TV*ZxZTKP!~́ h#B4K}jͱm ]`#?؈uń5Λf:_<sV@-^V3Έϴ4Kҧ_ߐ1z_obH4CS)󉭅VҙċU q}|>JĎ5@ p WݕBd@VWzYjV/]"~z{c_,x+b&б5QJ7oCB(m$Qptҍ?V9 ;- zֽ-|H-ǻV2XZKD.wa:Wy&>~FjmC!a2}Хsr*gf -iX'9&`,hV]Xi%xy͇mwК}M}Rcq1/aڍwCt3/`q sqB^; <PWk?)p+2vxsHW|}gڄGaUxḨ nHAܯ:'9'jbjd: wpz}qʷo" J.cXV7LNߗ>3Tm/C5|s/YUKT2rU֗]&!']3V<.@ttCN'QS09y@RD #!$-enraJw0EpjQ:jAvZ|5@F(]YaYD$U8:f^j'2 EGyzFsh60ն,e㎨:Bz01eu= &] #"ŠT0UM 7rq«Ŧx[)H@v,LdzQ(KgzMKVNSdNB*s)=!Ud(/)曟k_׀ʍ|wP:p"p)>)mC@YP8U9 §>r)PeUOnhwa<h": 0-;k?-z4JY{f(b31 7R:b ȎcԈuuo0qzcPjЌp>XKO¥+X8R)%e{sz^{f"+ǜs*Xˈc_!GQ|N˰D_>43\n>un_=-"^.#Ie)7!bO$juR6HigOh;j".*ѓ'~VYn&a#گe#,aSaFLVYABֈYI|L?+!LIO)Hk6u6 CUArk8=f3ai'ZI%ZN)ٕGb}!ڞXƌqa" G=&\a{oC Ep"K;9Ӆ' t1%(/L 3$T;u%!$25D 5dG?0E 9X $,^B;Jp|C֞TC'dejk);Ͽ^_–AS)ηHZ:&֝5Q b$b垹XvǯgRy%ϏPȎpqIwMVǰJ:䣪 ¡H~(>ɴfaRyWHqW"1]`vw쁍ߑkw&/{jOea9 qBz,M /VGI}L8Ȗ qNܩ S#h{mLmJ(Y}R_]j=/5#yg>NTȻ2gJL[hc+x 3ă<G d3" ꚋiJJƅ{ FDbNҖP8_܋DO/(;#OjX_Ky|f{Ω_{n3_'v6ghqʼA\zM8@pkGϺE&x%@WQ֊yMq[ѫ΃Iǯyg}D@G,dG;sjv*2/fJ ^s?dϸ|<WKZ6!ֵ-rC[U=Qy 2]&lr-$&mgqv{jZ3p]J: x﫿K:2@,< + 82jh35,-NBcɬ*;A \(wO bDL1x;_S'/%"D1& 5 𥡝s W⧐=8}%_(U)NVw0<噽Sɺ>f֪[KPd($sZɂh>q2٦I5pW?PG3?N,T!UL6.#ai_J_:/&VZRoPĝT\S .0x_5dG*1KX(r+bձiw)6SB,C7i !r! 0@T.^Z:k ڜ5Yt̚]xɂb^5w-Ѝ5OoR.Y!9$[1ݲVN#GOA!LoQL]\&9> v`V_s2$b$ l!(jvJUPJ:Oo0>.@op*SѮǏxoMyt~S8 juaD I*7A(?:X^n0P?Bsqq^%`K~d| K \{N֮F_P/b6ҍS"n.iƃߛGEl,ZWp}/$Ak-hRK77sQqc U H*sP x,i+yRQ_#ג*Ƴ$ۋcv=3sǶLyebYxn(汍)  :n#Ƞ-CKw0mbp?uƓrhuvBP~Ey#j4H8E].mڕ_8~f#3k8pS㷊Yl:1)2^7e &7츢4L<~fcAm1im6e†k͓=* b4qQߒQ'4%\JfasA =xe&9MB)w,0Rl;2&i6_T :r I1kx[i=(`و W* Ln-@7;/>T+1 ph .w噈MkT|FA){*v⠒'*UeA؂6P%g^b~톭8γ/(f1 ,f#>CW =\<|gf}iGwm'v!&ڢy+/9Ѣ BOJWw,æHu3w툢$|z9rln4F@ |lyK\Vٞi#'l\qVF}3.qrz;@aLsޠ>fnF%Kr_`K/A1Hji}Ao e;vceJ# 0 '<k|0̓ datQyLlNyAs1 e fFSR[9G݆C!?K5M~ˆhR2Q.3W/ [о:Aqdr[Džv=$=CF*p|#p'A|>J:#s2w;7Wrū/X] ~0枊(#JW6s$:h2UrjGF'SEݰնaE tBH}x|cFJ=ddTUMp5s:ØJ}!BYG+6Sx=&4e.| q- /ӯ 4c)eݚAºGٔg:B;P8:`Dk`&1WI i: J`#=痗`* d 8i]3M ђ`3y;6T?v?Ysc,fOg75Y:lIY76ƙ9C֟9pwRvʑ+*zV0zo N4 A֗?!,`ok8 j] ބC?aC>*·TgNҎr㣪r|҈ $Vg3}\cƺњ\m=?)#Va0B$9JCkvcӻz#504.Xi ~10CsSSapY|'"NC6VYe<%m,Qͩ5A* 8hbQ$1_kؐZwqJ]2~c鰂k!ܕR'`wcrIBͩ:ŎD>BS4LH8i5b68 T*Bz!Ϳs\X)#]lH#i)8=2"3jqC?y-NV٠8cYg{QD0mMĜ&c]uhYA*Kf6E4\>w 352 gF}#WwẸ脺ORr5x"DlVft4kR ]0ꖽF%R=\D g8]r'q9JW6`OdA)idX[uÈޜJ2*05! " j!܂`"ۼ|=d>pISVށ?TAkbt&uZThKyZd a%ŚR_S~YR}sod |}6ZD 0tp y:yoiX.,mb5]婉ahr8{.;{wΰlwM O1{£ɉ|:VVV> "^Mvo[U.FljѻѮ#֒]%vlW<8%6eձau gk.H\$DQC盀Xdî u@:nRmVcXb7QO TyxKgF-1$z Ffw## ui|`ј H\34c,32L.}@܏q۽~ wz>_s0)X47S['֛!W{(`5a'$}V/>e4#{ GޱW٧yH?H3LliO S %esS*Ҹ˳pD4VxM#Wд6k_wHUۣ:gɳy->˗\a+w4 *ݗ}tgm#Yct(bạ+Kx6b-kgy!5.T K[# C|^g81MF+9ެHc'Ĭ>!;n26%-ly7"Pv3Seh_["UYf*o mTޓn%MJ -9˷;r#жsna1UV4r'( z*ȧd̑iIF]rb5p}OeU̦ٯBs{ e58IPԠsdk>{oֻyr>9)I֛0@cr XUΰ}Y&_n}[9Ն|tLĿ ۟X#R4Uf wQS8 5 pH߹nEtf9BY NU 8bSX ֕V>8@clxt1v}:Zè&ɭs`.0ciwIlD+׉ ]kze, KO1r3NGm4B(&-B:L=Z٧>P!uHI w?3lbh>vt>us7SY5c',`xFo-s1T!Y7,pkưt7?CP+oK^MMpwj޾DHTHt> Mܴ 36ƒſ'zB<"?PJUpEgtEI_nІ9I)d8SS3b6sG_:yq}'[L Qpd*hŃ-lZ˥xIJOGkF*kЇdW"YףkM! W&.$JyI:1boJTVӪjKCEyEp^&Y6kdڟfU$1,F|P;mF."m.u wGi`uJ}>9$[{+үRxd4IBé{={fon\O_~93k{W\Nx I3oqώ; N`juG ԌSkOЭlͻE55G/a570%&׆j3I|'h 3 dh %3 _zv6,d9N2݃me.sH52&O,$r#Mѯ =,'-k  [N1Ke4A}+J:τ-P7åL&zdS'^Y8}{/@5Z5 k= :LȈ`QiH$ѫ`޺ UEf]͜_9yH:j+nI%Dzz_oX/Qwz[cWYlh.+ҧ)4lЛ嶑QPd b5fm' 5wt{]Z/.M8985{:+^.k}CMJ<$30qRZ41k΃6EkHrbV*6."I?I;CS0.c:x@gT ZOye~Fh]F+rs7HN~i*\Caz 8\).֧lW?!+ID wXciiUr'W,شT]ՐQm= lؗ^굽CWKV\ ]zyH;"LSQ",DY:(j8i1P5mIڇp#UCX'8hԧHI&ຩ/{wٲE&p {L7Nt^ʊmPÆuTU Qp4ap󏹚 -My҆GPqgn:Xռ_U 2އ*FF; iSMDbb@Z`,h;zy|KelRT_~1QZ9m߿n܄#  1*ܮ~VP&sHDS;CkXuzmnn̤nScpV_NPh3&1iDupB /ĞA8 t? iE_s?2yYҕ3Ȁ\/ ~E lʣ`zX3PUk[" oaE7Գnetߨ}u.uF+$G)żi6F1hF PoiUƀ8sdŧq"_HgպI_3𓾇)}gs^q_ey'/@5AeƦdRc+cwLRMΰn޺~ 5;~)F*<z,6wd_ተ?cm?8fxY$ӏtҜ(iE $d,e>x۸˞ڦp 9kٵBb|U"_`,E=.w B1[0uho?A&3lI)Vor᭎$(c$L %m} Υ?Mi֑5{>H؞-,@ߟǪqTr#6=a$Lc H/90;Lm9g FOΕO4>S٨e S`XePJ~&<aZ'se]oj{ϗ:ԕ>h'c`6B'fg3 P ]@WcSz|cUa-5_Ҭ2pfEyeAg6MpP/Lc tCPUNLqdH.HR-gi&J4X?Ff:ӶCAPznYgW<`f/kRٓuӜz>x 5hޚnʚ'X"2=Zg ^DNԛs%On1mΞ=RU; 1aŢojR&+-c>ÿ(۴ B٢_3pH~PfZPaziHw_@?[BiU٢#.XbPJGB ߹sgv= j7J2u}bQnef, el~ T aܩyp=Ql+;%LMTR!Ǵʅ+G<&وT 1 a TH,F2=۽BK|An*'0T0F"m "29^Ǭ }tX<+Q>SKWBrSf~ 6Ȓ,z8sjb2b?LܞgGMFP0[يq[>dh]sERh~BV^A?xݼK؀p.X|XvQZА3EVVs֪ 9I+C5y(횙r0,"[)!OzkI8G2IrT~ltdG+6"lq}&&VB2ҩGRV]R\:MK9zA|m[_cE+(X?^쫝/ug˞ mZݠɏn=b' '/]h$a(%tu=}+i?ݴ }0PG'+dFh|>q$Lb롭]ϋq-oλ.rt6 xrV=Ar^̢?)vaA2fO~`߹unjl`#14(˶DbjL,$o U0d\ޛL/&zp1qdhME$y]UT): ~?R!4_DrFn@=-9}3rѴEz ^IB'܎Ceb d!2awX+kg1/u;RnT`+4G "D(!t;3 `bIV/y'n%:♙^ @GǵnP9owja:ų~hJ09RȦgylFk5,-.Ze&Yv79B")'A<#M t8٥+|_pk%D҄c\q,@$|W^zxw80VN !wo8b}$X5nɣqzJoȂ0s"^zKnOgϕJxl^C]m+"/OAZ?4aв1M0B;=+%lW=;P]4y>VZ: @Vd~(2b*l9̚zσ)>j+k0y ֹyP"ZKsTKtZ0kΘ> HvrCVy=@8U$C8nmSE咰ꑇ1>ؽ$|M(AEz`' rgyZ8PfFV4)ԕT`JSvG\%0IT8*9Kga#r&o6}[Slio픢m%1ێU hW%ݙlZȴfMX)]f"$֟۔525.A%1>L!TS,:5h`08a>eҹOjI[7n2 *Z Fou\E"Bʅ{Sљk8lo9Joռ%er|o 5PQ .hRϰ]M.tX0#siVTc'?zmcPg6xK~,=I =x<~W&Lg$|p Vt.?d:%(fVF5%1e+i~WBb-Er/efEALh8#-\Aʷ`2%8W..hkc9yeXT> ]ƕpJoKUviaP/_xP"!bḖЭA;%`7{-u1TG/}y%.$6Sg|Zg҇Ifv H֜f`moviR)OGY;y} 2ZHvIeot/J 1BRSDLg돶LL B_[oDeYh_5 ^HdV0>`kHgl5& mpy5Wm?<Pa89*ԖZ``#t"7:V'qGM0Gc*^#kO0|EQ|VQc< $c^uc hO('+<:.(Ģ[-#b _A5 v3ȚhJđK)0u$@nBЎBhn6R B\6~")'MjWZNLlfq=;\ q,RĨ{fw6HߕhbYekӯ _iK,> jHeE:J^Li=wOj}9 ݍ@/NjiKoo}*OSjP`Fx>xplSk!*}v*%iQCTMPxA*E\qv4`rtC&-~H9|RĨ) Ny^!\6r1g KWUKLVu[o Tg9hg(IkL/-|hytbq=9YlŎ~4 2utEQ/^)!ԠZjBO5> 0Kj!*"yBlא"bp,?pA2}fg+c4½ltU%'LXoӪhx0VЖQ;{ёSq x%JuZTpJ.#ʹ&$®G!}xr%m]p{H('ʐV9S(xzIƗXHp3 _m~z{\-Ei~uY'PRA\: KPhr% /NcSj55Էv_Oػh52IoĀM&pdai'o)yV@?abwW/ɘ?E')z>uY{Ow* 8SK2sKע4i~ ǎ^%<=;e .r{ $-xڷ2SpzFVi3YFx܆(fJL~m@O%y&zYbc~`/#-Z'&w\˾&Dk#jyj H ]&1T㡖wҧ{HQz_V蓮TI9VxQA`\7`DMTb\y M̕=RJØi"Aܭgm~)ۥ @3%:ktI kCHr\VC)|*( axr}!~9,}zlc}y㖶e=}}^::NOΪqvAa\6>|P I6п%(^W 1Kw#(͈̃:4x](!V*h=FhGw ee-xl[ ۀ߱XEܟPźF/Yn>;υ荼7PI15dǦqg'ٲƭ[y7Ø% L342~0NG1HӰ/0:nkL>Q!oVEUMA 2RՃELѪ/|Gݼٔh_ܤy.ҡ&-PWɕ3,9Zro}< Al>fE{~+:Nɔ '#騴ɉj(wVywa.HYL?#y} a(u @PihSĜҀcu!62ub!`O|̦&@4ЊRB '~ۈq`Ub#b_C_7"OhUo0$r_5pk_[K%=@:kܮPV׈mWB=dg(]I~pmzf Y3mo8j^ 4[,ÞrVI&)myfjU' bCo/n= XL2ˈ4L87= !,g}D!9Xf[Z1Hfl XtOO3<=i*1ڊ|Kzb1%Yi'o6/l [̽qƵ")W rZ{tzJ|ngٰNY+ֶG?$qw.c2IJ}M#rz{7f' W$F:m7J]c&<Vy{e\Zf]´{~tuUoMO>ߜlߗM=fn* (DS;"X็t;^ۃx @]\<,+vh33Nj#c3}2=bk,&K>3$10Q:k@حb0,0Y*8#e> e7( ( XUHBw0~I3kYE\4QDX̏v|S.e D *3s}(b̾g c ( pQNzgoؐ2m~x $Z|f':^>+VD\(}r?-:VghZzp'z8s'yVƝ@K- 9o;d΂6\W.WHs b9F8,.n6@x-]YcCИ73f"46-a oH]'חi|6<Ԃg`Jߛlű safQI,Mq6W}u}{IQ*QeeL0_V K >ʲi]+eaoskt G4."/*HԢ/ԑ̼hUo=\cy١/oh"Slk+ $&,6",NM<E5b3#f<̲S H{ h{6\z]_vJaut !df][iVg0[\,_t́7Mbqy`p OFV%"$v*xCML\ۏ5O7ʼόdv.baCmk&}<}B҃ȰSlu[.Tv6zrED>R.,N4Ɔe m$z?Evc JO0<Cc- CvUILPOiJe#} $(0v*YR@lճA6KGe~t ?Ӿzk5]&6  9ɧFC\"847}-!ԬbJйz te>LYr=s~+MTM!z,q<|*&܍$$1p 6둭iKUGr/jXeۇ⊓' jR_#t88;^rx%̣`=q'HI coRcGT '/B S'10* ܻ8Caʫd[ }m'1*!T՜wIlH`?Ya$(%޺yI8H»KgtmqXq)b]M:OF* vd)Cw/}Hi'W+I -B-* .sHrnQKis^TbUxcEM8nb 0%|Hmt.nN}rga>LqP=,m_ϘPmoڂ{'HO=Cp j?h]'s^Ə}X26"EQ+sz㲒jͿr $c,ᤰ}Ӂv6YOHgUye֝"(=_^<s!,/rE:˕nU!$Vϵ>֨i{X2\&t=34#!{{Oٓᨫ*?D8z|$k%j}jc77Vp3mSZ!uSyti&c"h&𨀫ӥKZ173XXݜ3C]xH2]r&=V̲8[U^PwB~< u~9; թE8F'G݀ϟ.TN RlFag'l*I\Qo@!JA1iL'Z2:xz k4DaH#mЇ%ͪ-aC;lJA_fpQǗPآ7mtɊeWBpp3]#%mRE2vĐ7A\R:`ĆTIQ/wS5eoY4 nn-1m@6h!yg:AZF[&ڡ{E(9:R~v DT=L o;J@2r,>/ I}(݈)Vzl 尃]HB7FqR t0uB#g>&h &.q)4ExPzINhE{[UQ3h3PͭHܼWJTñI0ީ]ILvG(%!=0œb@@)rВlI .*UKX6@乒C}Rٻx0bZJ~?# 6!!wǴgD6WƘ^a p0HajOW?6Z7.C$alvפ\J-ۨ2Os簗/^QD> (dVE]7tne`0AR n=5l4)9QG9чd[3`4rMyiʒQrNK Rq.PK{[niS-4.e;욖w<;T]pu`t})J0ºWj[S cЋUXH0x3,|ī!Bed3Od{u V[jquDPox;#j3VH%zB*p;~e^Kmz =%r@E3""GwZUcG'rԿ' hY߽-pwsBpΚBt_QXw䩕Fhqbrf uv>;MEDt%4*";te{"懫jkAy)iZ_k_=u(9,|M'O z2P _TLl&g#aXXfB_vZB0p+hTaBGHO;aT:>& ׄz~U &vB҄6YbF,˃'?AL"$z=3)fɄz.|WPGH;.%~)_ Kٜ]ߛ.dy@υ.Y- }̱Ds])) R?k3+{.\o!F-N7{Z$ -탘N1Ǻ EMWMOKYZ,BIknq*jٹL<Ŵ[ID8G1MD"mβ*,ϱlM~SdOԱC@!K PʨJ?9bVTMgwlP`?,ǀ uSnƧN7%ܞz&S Vif*.!GdPp QONH Qoا YV#ٻYO}*ު#5 >Y"kV5#UoU*@5Uܳ%+pTXwجe=_*I0v"XY}o[ _Wk ԃZN/u]+^W? >+j2RwY>KmyUxY;Rj?(ja:,[أ 'oRW J˞U"k37![z%"ΐy'RjFd= ݩ$jD%[zQkxkb_3Pw_^&p8ь:qEye>w]c{f'#]#Laޡb3SirҊ+6{PT#<Ŕ'"xY]$+r G%q5 wvGKzNI@64nF"}?kUqJK@70e^ήp_ s x6A #OXnNy";kwAB tneKArM^- %FZl4M^* n_<%'b$qj0;y6\>{a:Ne]*mg5V[tՑ*J4z@/|Vcu_fhJ֤zG;W^"`l?0i9<\9 -ƹ#=ΦWf:\d^$X{/{]FU.x:T xeB_yH% +qN&pKj.sAN^yqACbBJ_L6><"{X<:Ӷ.c5&,0$Xkm{͆ee%ryߋ_Q6W_+S$Ā)UEIuR{FZgM~D_ 7K<pY%ݱ7OQz:&hQ2X ,pkYHe^bsc1(EnLWéD!BԵNC7T$+o(wsCXq ¾2ۂ:p:B++,عpN<4')@ 7k.=&^I:%uKRLԳIYJ)\&GI؁.B۬|$73,#]fޭV>)A2oUq((kC^mX(9҇FУe[|@6UD~u7 .8?|<}N.]}ы>ÒKCP4?wqcDaeZ wv;%o( UBI TݻzƇnH; ܴjo0SLf]vݚCCdtsMy<6Fgn4 ҀoeA39Bot*vGi@P}P ؋*R[Ge@|BKy7-2c`VME8А*,}fZ S-@"sgZŽDg}҈"U-Zl G4 гQ 8"?)  qc[{r$ % ]+ffs86b }0 W,,6b7.(TOB6e'&/l@SUM7=xU`UQ+DnhF/6H?0=R^N<хo4Epy#ЃZUM~|%1 %A۵&9; sGf*GrͶ,n $~Ip^8俋 4S^ʲU#3',2jVOQ=+Y7}s/"ؿ y i(H;'&lKTcEE5XE sjFIؚXVDS~AX~什*/hM-hIh]/1Gf;gS_|<H͜WQx$T%5&糗y>9dF;.-2YU] -ļ?AXFhYREXshff'&e1UT .cƇ407 _%p/>?y;z\Uk:T }w-8y0 >& "&:Z&ѳdpuolQ15A/}D 8vbMJS2B@%ITF,3(a;y8A-ђtƃr0~t8J{Y$bb: B c8weNԪ_ g߹ kjЇckz+ju(#aI;(+K oAz7>]3G<3`c^hA8"0骶lv ̬C ~u7=sPg4 !S'v=nQ56/\`ȭ:5qau=kRfjw#_+QnH T)NT/i?&? ?*ƍ$ ݚ74|qz9q ;2idFHݱRlCT__ʻėOP$2p ˮ 21Q^9|&ВQBu#&1iS)$"׬XSJi 5L\ &I>OjT|UWr*4Kƃ1#M2_5C:+ +".—7y*3B6|g>:eY hae'`tj޾|HbKxV(O?_ZQ6͖"oB"gݏjnq=,)HnOR qj}nbmQUd(Ir{Y \)4.%*9F+PdJmfJb޺X [ &S_W[(i/G=R$J6cD>Uѩ%+bxr-DKڇjD4+fLUeC+]=A)!ori?]jjfR(Lч+4eSen5U_3ԑGn7s/zW6,_/]=_'teW ;i. /9f`emz*!3 S%g{Hdm]55%-$lI(d",wa[E,%6h_ȁ4Q^ll.[xPQP'~؟0jd`B 1T5F | 7DKJm.QW^NdlGz|)gMCӚMtBNY*ĵ dۏB*VʉX!+9MG7t͇'B7J޸f[x)6T%X~ Qo՚ruN/L~B[%P^a}E2? !j|nJ)vaVE:7ڮ6%0f$z$=RdL)Yh\g!?[pka f @&ҭo@ǹҭ$$p#_Ua‡8{sCBnUr݇K(T68 CF>9Z BmsUݠWTGBB/Unt''Y,Ja."єs~IH 3xǁPwݲX l[)[|hvj|j*[Qm8LQ6Y%"ʷ$"2[E!6)hh΄1!ewL@IYʕE?oVLƫp73 j`BWzC?:\S-ԠB14g䥨r2ѪzwAa>'oXFulU &)HWlCFS5E "ۅ@sm N]<$;Ef󺬗ͷyw=kcS@Kb.mƽmE U#ˆv.g_*y yfo7@q Km]V DkuB#+H;OD (5ccK+toUoE6~9|.;<$obz Rً V1ېy!`_j9FV2Si )N a֡Ӕ>j]p乶B~i/a߉hxiPP#3XéZc{;āzV``j@ -x(pYL/()f< x_"5HeaϺiB!m|2E|ɤ{;aa+˅OmE~W9Pe(AO_<{> ?~CQKφE6TUMAVa n0Ü1 wAMa2] 6׻(* 9BrLޚlyXidGU7;!x+X$|BƎ_{4,"ßæ ^ɷnYAol6! =o֡qcGbb͸KӋc"Ϝ3$o;VLK<- {9D9r"%V"u2oPwsڋʟ yR+&#J+Y0(|o™om.£2] ZiJ9<&;%.( m\VuO¨݄8 lu2HGu4NzNB$[b .E}6p`#FܘO\_:55b"]>j,Y.-l͏jo81\[빲"K&.SJ|rjkɥ1;}icI4+_* g~gQO8omb7? (C F^vAA0,42AABEG$TfNVRlnߍxɎϴ\09Ctܕt\.hTM ̳JnNdgAFRN_ڐ zHW4:[4('W$b|YXr"2vsmrB JD@R_dJ9S{qɛ$ZGVSaPf?!gߋNE POXFX-8h."RV~:}l%jٝg͏ E2RIwZ zLg`T3̬cٖ}}PcrJ)>RDd:E0;TT"U|ϝ5}i!Mc:HI/osUjQJ5H glzW^^[ETNZ`)ۻV \L8yBnLk4`(jSq B0Wn' CP35rO70nT_ }tMP)dxj< \4|- 3_&?)Zӫt:XRE"M ( )UY:l Ц2[j)FRlF(/MjL!1;*>nsqWcVÂmQ9[9PdiY xm큍 zab] fPQzff*hļՓ4&la3}m C'\usk^6HcZ ,O\ 7<;5jj}&ym *ƝWNC.̺ShJ4f1_ץOBDJF_eI{)0q$*k86߭ApOM?0VV}qTWt"ϳHY.u 94|܉"xl蚸p(avj3w\P5~]z&$#BgZOvD{B-ƚ:|Hsql26$-Ўχ=KYGU )Sw nygH^4{;fqN' /Bre$zU<2 Uw_Dme"X1Η}V!=Ʉ`$aul4u =ȯ #BMyl  f”DԦdożdb4[y18K:vщгjMzf~Kh\Q+s8ˬѻn}5wڟJ> y^Z'n9 Z0Ӥ@y e'RsAɺYOPgJ݁Jzݝ#Fk,GB>zv4- ;K^P)'S9̫KyhF9<eEXNlW;}@S pŸcy<*kֈYmI<$m -P ߘRd\ HQ ah?-|U2dW&?I $E@nƋ@t /n?cr˓,=Ө!6gAHtb EQFSz,oM.47wGQhO@9_Jz1vo=`nr[uӇ|;Lq7%d%Q`ip!LY ;Iw0BX'*faUf>rgG6 O}w=o3S۵zVD6~-Y]pYWBâFY|o=_pRSRi/\)}&N4Xkg?P|h-ԏp[ܝlO0(wqe_1GXAٵzݽk/yţ[2e q4T;B|5] `z4aufX'U|/tkv@ö*xiF;g 8'6(LǑJw-ROAo|Aa¼` lcWz3E-1ƭNWIroceYUBϔk5l[V$pA%}NeIKR/=r$84OUd Ͽ&+%k4f:}"GpsJRi] (&[S.BWQ@}= I!6w+G Z͒"SBB$՞ޞX 7ՙ_U6_7IF66Ԉ*8aDbï2NEEى'pd6Bsis] ;v[l;n m{ﵖ[7B06UF ױμؠlfO2b/qYagRt8P7)"v?Lh(pL4"yu0!Ŗ~c|+o޿݃&})r_H5EDcM.~93XT)'>R6%Q *TN3v\OB:ozZi=hs FGՆ*z5D"Nfp08Rͷ|PuEDb4pbZ >+t@XCAR.A<  Ҳ]#"> YVRO+SToKzƒVf?6R2PiF`Ur5A79˨2;\ϱXPkŸyu 3FJeA*C>/NMJڋ˝dbՎS\c  f56?)bA4t87 %$ A$l~Ξz=+8X&uE@c.u'g }ԧ-ܟwf˝4ؐ/Ԟ\ʮ54]ˈUt %4bq@;>Y+ IDkEb"$W(S/ +ңFiZMɺ~D~BxG c3MN>K+&{×?dl\Cgp#{)9Q#qsi{lX}(18[~svwCa*B¯Pn&2)$LoUv!5¢zby0* .}MZ Hu j$K6q:+OH@^wuі*̂I~這&uS0 }J*!LKϼfn@ڭ6n3ɑ N Ň%)xȵ<3ZwO]GH;C!t vQ!0}DXR|Gcߣ[-Azj9 8K]T sq d˶>Kr"FX 765YnzW-ޡm PgPedrU?X$ݖoj'A5L-S G#?]ZpIBEij|gXZ"BXVd|^T^ )[w iT^#P*6Z*beY(g>(!tKVœ6D1i퉃mE&<duXTtM"BZhӿD’Em*f@Ӏ(@?tXAH7;/RkNk{۹t|%>NSPhJ1EԠPX^xBa**an"DӒit#ߟߏ} rZ$Gë ,m|=m_ g&=x|` d1ɿZ@HY\ؑBպ݂2 A¹Z#(Y7ݗ]]@ QՆ>J0ZYZZio_sBS}QB-+AD8[ fObSm,8y8pUHN%8eckXKRlrdPn'OQ1uWHEC7h \%8XJɽskœOHcvȀN&bӵpa"m BU-Ĵ-U)(i!U+y%2ўf6]X_a=s½]1S8FBczE|L6G^[1C2z j*޵n'px/vHO3)<\mP=,D(-S5tsi%[x\&&6=+2٬|2{)ˊj< ބqy3yLȟgBl]VyFƹHe,V4C-}u]CA/0$ sr泪*T  9ﰢH?.u$5VB7*lNg-X`Dl"x&ZU2!zͼv NWq` fрƔ`|' x(WEv)+w?$,tǺK + x/ƑAT$-߼CBzojHEZȒd4.88ͣOng ޢĴ9*ZV-K,b=^(auLz:c*t 6`vtd9%fReAB'q|yWvi\؊v׹Ϳ@97,F*QlEٟ|©&l T}P_7II@ >W5[@ٴ*w?ݏLeMY z_\Nicep1fF ;^B€{ʢ' i#Q6AÄ4=迯<=:!xAT6AHʞ"#1#MELnSL CǂZf(n&J97fHu{olӀe d=-RȦnf'>j r_'xi!.t7nҼ0)nU=:ZkfiQy|tQ v 5fMG_`T >]RгZhP2%rN,tfR͗Ky^r!θNGUL Ub N}tM%_P"K].xh]xlR ,4nN:roy>򿆖`CvWix<+:N~qiZ "i*&*Hy}3XrR :t??УbAN>窎utWLү>y,!'0VvIEQčg7nJ)(_/Ӫ!{|OnxEb*,Ĺn}u!ܾK_:p|0%]KdRK0I6S=Eyq7XEX#)E˱ɀ[e1^ iFNv*4whc[@+n\Vl؇,D>*$2v,#?q*yҕ%1l@a8z0 5rg~Jrml .|j,YǛ&_0~W饏M HubϑԐJu#Nt>~>joxY=x3~`{%x }wA'bGAF s:?O ?$ѕqYs9 t!9uYyTt q[i<ˑ73e0-=jr7$c@mHU 6?D#D=u{< ` 4!bpo= e}+n˔ԁ|@v0.FƄp 'Gނ)ɆjkƖ6CQWU`cu&gކh }s>ەNsۏ>_9U I愱 @"]L 7v'̎ {-(8z6,DRDU)p4%}DǿP[}/ࣵˊpSA- =?ﯫtqM٠S:=PsBKTIKԾbls[hTAPo&~ 56}$RSKsh! ^غ-#Eղ>z}p¼q~_zqA4/ c3UrGkwN@=cEaT[=vEtj:Ǩ%M߅ 6ٻʰ̓',+^U_]Er m+ *"@1`ҙkJpeZNBJw|d*)TsŻNga+ax!{[NSBvFO1,s_ kv(P.H>!Y ЛL^搘Tk+H[B "@,?-i]H~wl&2M {~'"ShJQ| 00Qdq{\a ˱]-9WP/Rbm,?+R;?@ΐGWNT<ˎW5Bm3%^_U(Pav@S%Ճ҄?s.sءk"%:ndDA4o+X~yus9D .4Ř!1_ #WUmj;MGEkౄB}iEb^ kpgf4&j> &c{50_ gBkܝwZٜ(- A"!O@B32́i &[K=˖bN[/>$wȃ/ d"[Co?\Y")6<(5g[},88c܅ˡWEOPOce`o ޿H_pm '`0Id<{r cDGn_1SoD("5rM鏟[[?܈&xPV+Zyp0Tb!|x$mҢ[:j%VeK=ZΆƤ0rK 9kDL 9ݔT:5Zl&վ0  Xܰdhjt;hj(T/&p^3/Bs@Og2עħ 3F'q~bW;y!' &QCP:bscƝ1;~a VcdBA9,YvX].J<\1РA[{~XƖr@{WʐS5_QpIjƣ5|Cږnoh]UY24.C]pUi PQ}I  K$YUJ{DٞPe}g )r0V(da#NSѨdRya" /I%03_,1im禁6i/[wqBNX2߶ܑGbyTC9m䠂*kbnL }Ap2;MUAbP0ֻ^}LXg׋crF gVF+zx8 vk!4Nsm_/G6ƨ#!,!w7r}dۺݝG| ΕX5C\[dt[ydVGɈsGVAS0Hec2L(ʿ;|liVgەo(8F}Q.NP$LN/iR]YpuIC1uY7/dصNa2V۷>#:F =ȳ~9`3AQnSΕi~VcR&u8ǒ91ۂlFTO4'l)ZJ}%v-d#Q>E9Xβ;@ 'T'_ ĮY7eҍm*61>+54ZzLyw+p8WyXB"6{#?]5,@AȌ3Az 7U3 N:äOXf |MݭnT=z-z͉#^1D):f_?2ayX1u 1-6hZr◵$6|,!X67iE._nmRʻ+R~_ӷK[G ~9pX ݼ1rII(|w igܽs'-DȚ rXr(/$ hvXs ]rtf2S=-\(N`j+i">61Fw3'=~B:hoQ?0\wx.4scU*ESES-\nVQ -|hx@M`{mwW>3ra/0+T*.{g`AF:,V&|Ϣk# l/NBP̔G A{o٩MW#^Fex/{_9X٦]eoβBm摟_%|!.\s%\NHB2_胝Rt&N+a \aM5O朘oS3g[ hiwjZe ~\ ;P'\d0},2ܶ^(q*gu#].~z̵=x$uPy"Dn\.Mt7zڢv"_MQXPXG2*D~,Ps{9KBd`rb2 vU`" 4tnjٰuDdc" CѢ#{*39>M3ZX; r59'7^D,f[/v $&`N]̫n7ǜѐ=AX`3L߈?OYN;M3qO*kpO`2.ན.2X,9I8o`kFx$`Vt*wѬߐqsG$VR:sUa @? 6D !MbʙZ;,ALW tZ]!P~&-WߔVxWޛ꟦箝1)#I07l&ArŪIUqinofI֍;i%[}pǒ 55G/eGPЄI·;~=QzG#%s)urpFI;bMz1`\m@Xj5@_ϐ. E [˧9b(!-7魵,դ;xr߰GR *~/! T(`S=Mlr8~h~WѶS+EĴFpȋ&uO| b(ЎT H>Q] #gh o~K,uSz9C.d#aCOFŴdP y…,ɸ*`a&t$ 90$W>z\bJ,Gt`;r01ЂW-j4bb)^ᇓ,(]YHѲҀeaB.?@\0FEFmpj=6Gx7"klaG@w{&|*z2.KwMtO$7n Z gE=36U-[5ucDhzwgY+3V 0'ۤ*jcpWTImNOQ)$!AOҔ561xgɡ/XG`{-t*zNoV'ZP5yEߔ]Y"BOmPǬ4 1`s?4M|1hOT ,<{Xѱ*ٴ05.><2QfLLL#64*^GCzE%an:Cu>(6m 9D0i@Z)%fz;S-xAM&i5"j9)zQNL/,W$2#TfjO`\)=R$OÖɿF1U]#m&'uѼr<~]n; 2\+.)|(`,7_Z4{~dmN1$h@|U8# %0RB] 5UO_!ԎcV_Y?$>pTqty=95ˊ/8yEf1vGch~?2DжMFw2NWӌĜ z[3Q H+w%,!= r9%Fv郣 꾰i!w}:29K6>cTnk'K:#es|$BZQ-/fmS!ۑv'#aYgo@ #=yw7q8gms{!Swhrgm!kyeDc8QldzLN$i| \aTC*7n/pEE.x8$?&.XoXq;s.MqPJ $6Ѱ>W;xALPa;;V%mĹŘYb~|",gTL-0 h 6tfV砷Y&B_0\<>8rke!Qo1˸@]"e7>V淑策NjdHB~֢жΎ^;&Nn΄ՄoW) FTAbMi*ẌwenjjX_$Bw@Ap 9S!Sz:s޲aĭ M{ᜄƘ-l.#l^`&|1=q4܊p;༽mQ;sIүsYcܺx 'ns%N5K=fDX%֌ ҿ(fn Q0ɝsad}*]6Xn_0"rp&_E-OUs{vSJ^l߆+)7  pǻ{:A܍mXْtx,EZQb؇ִZBusuBצo}q!܎$$rzGUN0,p _y΂ߊxX흧HXClQ.ix` 1_Z_ g7eLA!aX|i/p t{@d\ b=MB=.7_QQvc oGphʵ$wU JetU)|wunOOVG^ F1҇O_tڕ}Ɛ~#>b;62%)cv=Ih ⃬X0ΰM=aZ!i8L(ńs3M'܎&?ľhd [ `-B̫WCܱ](xm{/}:(؜x°YvrD@ 4tr!|-LK|& j#9#Jfד>9ax4Ejl 3F &3Zt]t{ۜzwDC]G.FU[O0Ή,_P@˫„^#^%v>#+M괠B#rjVxR-Z|)zZ>BSpPgVA'LdZ${ΘQmNmEټD=HQ:HQsFtvŕG Dt< kנem_eK, TV8 MqEd z](=[.YAQnՌ%JAH썐i(6*[vKۇyld3H馣d/d)?:`a|ځxpu52뎛mE5r7w|x9Q51:N7D s Q 鍏 fqiGz%/yRt.f˯gW˰lkwˌyG"SX|( ) ;@tVe( tFٌNtW<` =*B1%,){5|S0/~sA5X_\O +4:ߞ|4 gNJINgSoyd, i j^S`7-1D;N:jʎ6{b}rā t%oÑԘg=bsރXS-­e.pGaOPh+VWeyydVR?Qʊ ˬ2Ma@Ecg,"DOd9=e]?]ydP8 =z=h܆-V ΘPh!YJ7*iş``GA%Y>s4Ws2!%ljRDadNSxf]྽6^QѰ=Tp&"V(KPm3EFA>pp5AN!uaaWRopv򢣃D:~PqGap A^ .G\/T~~2?LQL dnɗ{JĝmCG뫟dX,h͋#s;v}Hms' ơ,v [$zŹm=gT{!יQؚyo?߼ ڌ3H̲ CD]8:Mp$_?F@*ۘbzE'X!y&jLN>P=KۏkM9狘VMk/ܮDz3S ԏ7~T,^5%qY~K^>t١L8u@w@beSNdq<dNDʧ `$鬁o"YeZY~ktG@y'!PW9C?Wӛ/:Q$N@DVq&R*!2?!BM #aJn!u:C" n/KAg-% +l"*bSUR(E@b[.'O XЉ|(xLCAmQ&|<?AGXsF5$9lj`yX. (0mZ\Tg˭aIf R 5fKdm? \X0`8,#fYR}[̇M(2U2>2U$ox Qfns.K1qNLG5VĥpѻH`tDk!8( ߥPW1m|_!sJuo/dΗO;RjsHx${Z!,KjcS*KE32&׵2jSn™'uXPU D/dt61>(^}i'#a$z k |Ow q; *-HVfXl -E?[ʎj/s%zK6[Kmd2}\ˉ!$+?d\/Ձ{}c4X};.9thSO?QE K4k?(.DyJTyA@$]s(z$S;*$ o}NT{遣BY\c1A7}څwp’#eCZN5*4Bp‡4_Mצ잮q & qХuҒd9Y&J& ,Q}cvMd&e@kh:j'D7NW69f~ gů^JM6 s^h_}v!Hc׮[uK"8nz:}['jf $l7]qM*J '39d}X$k`NiWseRGI\ hJZgbg;<6p"Ft voROP7?m&(ʂ^S4H۲\glum⚿㔽*+.,u LY|> _=g+SSJ*ɟԩe-t]s^ɠUO:gsW@VX&nH=n%7ZM:VsU2- =@v\(Ȥ9 cW6KP6tC<53Ą9͌]ͨYF8F4{__~]J/)?K"k5Yx+0eD)"^[(F &Ż@p6_Tf[沈g%EԕV ~kGFuj 9 L GJřwti:C {| M|h5(xaQ=h l~Ҁ.ٿZ4߫߉g ᖞT%NW ];v\P߻-L8dKm!T8rAt!,J?ZpEѣ_y[jt{p d$sD6kbk{ɸVlwLӽ(L PlYuLPR&ŧf?~eL=>s,b4o>e+l. ki㹪X i:N]ĢdkȴCѴF ex͇ºA}0K/BΏn3gon$ .Ƶ`FRNUn06hz?¨з]?Pmx0Z ^L|!0L5"37ϲzNBT1#y8G˧߽byEۍՈӛa˭ȳ,U}Us&9Z0Z'7V>dm?G< ;ikY#"<4NpO}9ňAvE}PNKr4 ';b!S\)g VsX]t$fsP]Zc ydPmm¿!\w%3\ލT,xHͅ;L;E3]t.Q@U$a۪h* \ǖ"PCg uY A_eV_O V]ZL:t[, ~6bTEZݰ9_FM_BpP m ^@Ya%"w?ŒЪގpTd;TV"o>3U a|u$>n)3DF"M'GFʊl۟Qɳ9c }J$!&+7,PNN7^RX IOd z0"rL^.n\R"~}^&Oj#t[Znd}bu|W2J{sit^,mtLc'mL#P $^~E+7劬 Mi{')`wm抬эõR>!~)^=91FӮyk`fi_B1ANEVNAH*rmu/]Q=[;,6EWL+!x94{1bMqo5~W(&;( 9SP֑ZR/E~ aM&UQ̄4OZ ewގM_P=RcpTn;L, 8^VG$I6;0D*O8:Pp|p=}VqG-73l>|z4I 93, `./!!/O>//6'I[t[$Lb' w)R;1hbng(J_ owX,y>heH'EQ`LѵޑkPu}w=`6rCx:;)aez&~+6$Fw!.p ]JcNV$eQV,S ɭi|J3~l1j[USN6.>cn"X,c?$M4}D2Ḏ?2 wѧҲIb&z <=^ɦ:Q3eFBj)HCTFiţxNV*ܽzWoiоxN:)3mb}-|Ŀ{oԠ$͖nd8ZrŴؗA;2)ՙ{qRú>?_r>0߸KhOC GOg- 7o8=FbWUWO;$N5~j SKC1O2fjd1YgR1s=?sIQ:Qx8IEo[-Hm9R;D y4fTD>_vߓG̽!kc Tɵ=ㆴoΞ,|*z5_QN6L&[pp+>+, 53h dS#-߉x9ù"o:ne>`Գ+;Q:b1gDKuTVH>A'`'l4Ơ|XypIUZY)Wh bڽKAKq -ri7[p'8s6l+"ӐHJ-gAđ0铭ZҴVA{KUA=tZ0sGt`$ 2b򓽲#,{`,!eJ=!ٍ#b> ָ,Х/9nAn9zخ]f-6͍zRmvG|ΚC$9?,1UFl $n&"ƺZ7\l\ggƍĖۺil=-ܡh=.m[v RTd+gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!  6VE=foRͣ <: YZ

"*q|43Qt.=f\J%3 :b,*0CG3hMGV\5G] U\%*xd<х7 rG-߮i;롗 jϏ #F@'XAaw<Ȕ1G ^{Mr^wcZ% :sq4xv!&$RJ,};`x9̿}{j;R޷[ss>:嬛*!ӕ \|6%>1mz K%4hEёDn*hؽ>P݋ی4!?t\|=c`#В K- h˥I"AW}4̾H::n{IAZzVh/Jn񜜚:Pp(լIBm3d6ʟNwX. uphE|m48dbUj˻l'=Ѱ7ݝddxǴKPa 8ට1$K$vVXgA*,/8g؊ RfQRmUy%oҺ43q#!{ϙU(&흍*13"@?3' y&n(vEԄ>@D뛙J32H-%W=HmIcrQB$i^osu۰@ CXBEd?ٲ)]ED)os9\{wlgq &5Pf֡zQPcIfG]~w ifpf]Y~$}ZKWh& 56URJ.딥%*) K Fx9H݄\aj+NmwM(:67 ѣ_ʌd)W`H_v0Gepw/+i'1ʉ]3@+-.bCMd"Ha}uU6:hbr`L*snN32}f_ VAA#$Wߜ<>ZM:$B$Th6v9ImA޳k6%=ڪ0QF7 qZ>'*b6HY#QJ*Ҫw`CٯwR6hhP R1?0e; [gxq\'MB-z-7QU ,iS*$ȄkԷx3?̻sRʳ(LkEkc:oI}36${δ _qrE~ݵ$Ls(%j&fjobygyȘ2.UI^^農u /X3jkU;Vq$Iy9GԲ)@kG4%"GbuPHZbD$ggSL$Phxq: k{1Pr[ELSwz᧛ړ{EAj*r(aw\*U@ q2??]]jޏ dߗ:RC;/+1ke,'jZڹ_̀&~.D}̖>v W泵0h$)PFOR}%6N+0X*Jm';#]o 5P 'YyjknM]$>F؟)/"2nc Qf |=o MR[9u1[X8N ڈDžiC/zgz3S\.ܐw]u M/XW~v!)|o3-sSْB&{j'8VszIW ֲ kb a˃F},T_{9uRiTGhE@SI&G1 ZٞOS(~WJ l[XY2A3VlB]X!ukٖzVwDYA?HNl-=|zU-..GFOv堌8S-_yTjx{8?!RGtG= !/.ZCR%'o Ɖx4截ef$WLr"N 33ُ~-}|B&ѨJ}cSjbQ "&b Ф.">$}m^otTnȶquD'cDz!NT8 Δff?KO{: U#t~g|!bqNnΟiEXeE1 tB*Qҏ9o_kmd#PF!&.%f 6OihM(j~df#SOW4\!,܄̝Jdh\+ؾztzG UL O;.)X舱,x .xgdjޢm(SH8AEY- #)kW'P}߻W)[['{X CC"Z#T}Og^ ᕶt_{t6&yZg,k/2r՞U\n(,Ƕ-x|Xf]*W_p1t(syERɀo 4{'^3\ A7?'UV\NG¹d  ~S5~:f 9|zj&И-@hSxnaCփ%pTL$d0t8_K>00k̇v!0Z1|2M_`b3};c77`#_%$Ui%_/}n,K]{P&7pbe||}2AHcz 7~a:㬿ŗHחdE'ְ*U(]qhFʹZJY }ur3`pؼ Φ9*&g'xX&$ ,&?4O9,]NDz1"5 Of Jzr,Slไri9F/ e;vICK(pTҺ>b3{{f$S Ds;% $m7f$R\D ;ҧ8JZ(|thZ~i&a|~M%;jk\tOLJӖGVAǚE?丌CSr`mfC x%D›} 6'N5R>jm?7m3EU$g5Pdw$(ՈE8gI`䳳Qi`PlTRg\m@ zVzd6;,$fgy r`6A+]wZF^ :0viHӵ3f+V3&}x[( 1&։>A0_LoANI*;X5d/s.Ż \֍.4+2G\{JAe3yZ|KٞA.hEў@er$1<J![3`\k#s.vNk-XNeoǎc_RHōl6`L~aNGoz߬?4ow@xxjp-1ib*4)--`p]z.٣DȭGYx4=3T[ƣ8O]q 96YiKuN]`dI!K-P5tAƕrbc/p(1+8,R,E|2QtﮝS.ضB  ki2o}tC#rot="F>jF;lp}ߠڟ#2^Qaw0v(U`O 0d᭝]]թL.$"DЩI~( y%h mZݭc5*2m[5'u/kxB#^j],B8?jHwL"ym3Y&.=yBoel^ V  v-Fxt@7{OCIՀ{;!u\ \_)Fi`TfOj9L٬߹Ms]aD9֭B`KR6Ѽ0eɱfozƜIN wh J.Mm^2'_OAy[fcvmJV؈8Zg?tkVeXȓHh~ס\qاQRZi䀧hNa[iu쾇klq$Z'k9bgals4e,@Σ3?s)J[I!Vj{ 67Aw_5~_.{?'f1[L-B@ KiDxhGEuR ~G'ٲbOr *A;WBaY%->ʲ?" 7](솀t߭b9>bA=: /mW6BC?W|(` | {}@;G-OBC?Rc2v̖3fDp sM@PnmU!B~g-طiy-æ97XU:7 /N2`u !mE*[N*բh2)zW|J;p :Y,f,)xnv|j½2V]݄vqͰr󳶚aDZn(g6pDIPAHu!β]ȉ;!雅˯G3oB5E+Jie?@Y>J;@GB-(JI~&[ U٧hnh,ɛjep_bV,fj)?IQu2 x(%gh"j{dLR :; Lc2-r~r\X~)r6^Kc#*ݒe:L͖+@!D nYeQw-7 =.% 3ԒѦZE+e;N&\dȒ,?5O}0M$.De'H먗*˷d:Lƽߧ4 G/r5ko{&k"vvhTSxn\BAo1ܶ1%EwMSzlSL~@3b4fMi۷g6ݯ}{zQ;c 5d葒sh,x]\_0%Ȣ#cU ׭bVh50 o; ;mً(j"e@1:g+Oݨ,A&:MhCP:!Մr\cKۣvLsV=0v|?eh.hm`׽@8ح92 DtLhmcburY{hHJ++Ї$Q I>&BjpQ0Q%BG̭sya9lu `g(Rispf ҸB@[R" .@\s^? ! -E:e1|i=PM/% Ug rF"k$TSjN/5Q{C*CJ,3 i_ҙ:EGZ`+`4M&A7B4r|/ *&??Ʊ9llo>gA)2(Q^&N2V{ˠbMHLi6zV?"\`_.&c /쇩(5(<+LIFa"~3.;ZW3&M-6 mx('&1M2ȡAP/zgF{ 2 AT.$-t,J/ӿ-ʅfBI<a5f8YRu\)6uXuXWLI)K&B}L~(wa_Ez+{. 'n ֩+3HL2:OSQo*D#+ qCӳFjj~UIy 5ub @xv p׬s؄CKK_d\6*4)*JH:" U/N ^FbY#Z x*N!W+빐QgpRC!bj1IʙىhV D%#e6Er yABY&p.ဧ$>X8j"ddmzs!qjI#vgظ~Qv([8 HES‰#`3aM}>S+~O<=(*i5Y{,Z'KBn3L"B҈50-CGƤbefC1cZ%T-yk"BKvrBz i e6Vayk|Sq st KA>ZOR Ԇ_T'H@FOH A.La 9ݢ**§Mƪ&ށec9a ՠF d^iVb XKApq`a3)HHNkzl;Τ?uudD+zRd[WtQ! c$^*z2_WGq^n|M0+Jc`# , 5៿:_( I*rՇSjj=x| @wק}wK:8WXxHu޳2 66K!J`Зų #]q*dE'l@ ӝ,G@nn SMH+,ŚWCN#8Āin,ObP_@lw5߀m7]*_1Z8 Hj$bumL'~y>eE'?}"v`OnT HeZι/MB^L=Z<`aua8NRpޥy'<=TFraH~QȢ:֮A>yJcfMd,33挋 0RH הh8}Dށ*$ a}TY,AiyHc#:r@,b 9kg HPKs7Ǧ[Y)4˩ Y%?UC>ϜhؕZ<:9A+AV.~#1PdȌ[ٵDH,:+dSX.{Ŏo.f] ڒBנ %Nqx/rRrѯBۻfd^2-Ѫ6d Qmq#_g谯no)S4P%mt ͥ߶@n#^qAbCWN%. ;Ű D)jwvv]BP%f琔GT6ԏ*x-kle!DV@/U19B 7/aEt^dqs|ϣj &I<[]φA",1u  13/WYy,C;0bɌupfCwiipa4څЙM[1r/2h̻{yq51"En҉_,b :N>s;OORmI{`C' iپb/EWkQ=es/kYo2u"Kwѻo \ 9v΃aı;V0f!Oi*.| 8u: {utXֳ!,r,,7%gkF_H8J|< -ݲU.C}b#V=mٶ=.ӬT/?0kG&: _tX:.|UV X쪲A7l*ߌ$>GΑҟJ켙uϦij42sOJa񕲹1wK< 쾻%Mk$xr703˫C(^)B?]h# n!('H(*:Y{, cYB3N:1?Vi=[3p |:>Us;!ĶdmɈRT 7ν|WZs5yA`ʴ,lpn1") }?q#{$ZĴ<̹#Pk:;4%%%'l%I3,sN[O_yAɹ$  Nr&ɇ#fua-ϟM2 d/wҁN{/oU'{jQ4KZHVWGN7!7ęYX#Cba#)kmof?C2)ڃ<-F4z,GϏ S@huICy q[&G)D|[Iy )b+N["3}.◎foR0̥e|7&Ä(1Ξ̗JTJs>;1Rak#HpH?t_-\9ZА ScϦ0 nurHچ>=wV.1*1l9» hv}d?q&%U@ Xqo.ّ_ώ,WjT+3qYHZL]yM:IW!q & ? Й5ei-)޴H6" m_gOxAW}@j^0&I Nܧ;29w# n,[!CKHK2vLYxP@`ў좪xeN"?0FC4Zd[j In.{);/ @P:gdc ]{b8hiqh8O<.. ?SNM5Ѷ]9$I4=rOܤ=K(U$EØqXQ˅3th_4W/9~ !e&Yqy2g gZ8ALx6Zy_!03,(q3ZO^*:v醃H~;9>"(ncD\أ߿h9 TsD W RI/l!Dj;2&,8M0: U0_H|1ZZ+zgG9 wx 3?Wg"ɉRmquoXU۹qlfn YNVSc ;+Iع "ڠpp qf Chʔ ظQ"'Z{X]vS?V.sd-;szv0;rmOvPnu5s·.Y;#phjq)AΓ k]A0jNfv:C-FXt*kkqWQxkl 3>/9kX"MӖ«n 慄]7 _jmc]Ѩ8!u]HarM6>jo(R+ƴY?zRķrqh6G\ ܞmX,Jbhul0\gNس@񹒄O#%hL9s9rW֒8kJRƊa>ssFPD7w%$EUKwUhm6I`?qBJZԉΎrN_ezb GPL>`Td14f'C0*`${H/n@鰾r :B%ԩ/kf ~KK HducyfX:Ue:[Sq})+|$j;.2oXN;-F$*2Q~(@ٽJZV$+#Ju[> n &oD٫E3OEP0 Z93]Î]ygN7޻RP8܌D¶3:lזџ|X7b~Ġ0mc8sqO3ۻIE{6?ۧDtJдwWٻOƥw5חT~Q(NMN^{NBW7}-eYԖOposhk awFIxN3T? _g`NZ4!<U̪H#14 /!kr(ʵ!^Hdxɒl2'V;7[ZE/\Pםh⸶~|k]uy് Ϊ-NE%R6=KB_QEw8  gOf`ImGxpH>q!Qt>ƎȍYHCWݸy=ۂ(kte%}%~ 溧6q䛂zoTJe ӘF5gX\2!':oK"c3ԾL|dhg;؍Jv}+ .R9mS㴬0s=E[Rp:^M;xKV\PƑfe&6Q8Egaû>YRAYHyKwm5)m~0>WRV! |A2p۠;qvFGyϿSłS>7F?LDnv K^2Z]B+JOFʚ3noPWlOƂ\:Ŏt3e8am?(`PW dBιmFK\Que:Y4M-k&2p{a1)/dbHHF9V&{yo1 ^ q9ZzJ=UF{9Ks8~"C;kl$Lg!&4jR Yyf$znr_jT ZU/¯bJ(d/gcTq˸ׯUO3{9_ c;B} UʛI2<8_=KUbC{ګ0}NKP9$3aKB 1%?y0aK~&N3 [W4'eY.~7ys9/RqPp<9&M *Z5D$ W?aR< W܃Vf@:g潬iQ6#5߹okaޖP!4V::QꞄBX9OkB}ǩN v`K uEc 9 ̏x~hxraɏ]`Wن1XHۛ/l}N[]ںN9Pu2gX; ӭJXye{Ze) 5k:7'e&`!c%0hJk`},zC v.&)1n1>D:]jOB5˛܄ >c6]n&Uͪ%pU1;zk|Z'|CzOn ȧS&XacܾKӽ_0qjtO ׳&j{J>dljTE9K.ڠ8j×./+QdXx.eޘq@Zљw񳑦'O1!&=X͏~=mw/No'6_.tIcjsOsZ.4Ì@WrhFì.ԙcc#VqFCcbAV`RRNx̄l͒,oHknCR9CtA]`E6~$Cfs$q/eg e_$#߹2`gTI%7>$'ЇZLUM}PASSWQd"PDJKy>-!{EkLbv؊ťoj⎊#BN^й]:Gt/E N0  Ct YuI6YqZpX֡A mx)$+:UcQ !w8/Xz`@1γ[ݰF9N5^A3 g}ѡP WdOm}Q !a +6#=k`>$Sn6@$4/Jo 1̳h@ &ht%}g YSG8807fXY dڷ5 zs$k'cQd^!ovV UWhCJ"1ɋkƹdOPM-rlH pUy<9UNC/!"ՊxN7pD@_:@bWOܶ]#6:W D ^õc@Qoe-FE*R[s#|O͍ ܢb[1!t u/ Gx[ < K@v)[:3gל=nuWFt]|#s &w{&6G m8j) յ11L]Ĺ/4_jI:.öj;V n<]Ӗ]dO&cC2?34Ni  >I#؆5`^O,O,lV#wm}CC1+: @d1I˃+z: a ygyB8og]}nD=7AP|a pMXfy*CaP(!c(9R3D0 1!p*|%?'%|O_ۗ[N$t"@z5'P FAKaYOj=)[|wW( a({M- YIݭT~qf[}BY CURqfp:޵^F=`?)U{]Y`'N%"Y`ĸ 5> Tw9?@F(H;| rgso|sz }6D +<rlr*Gm.ɁC1pˤ9 y!kbvxE/ jmF8k&|q/A>$y&-!6F 4$>~^%٘ SP7Cن )~$0x4u[ԾE=BN'9z>]~},3p'vQΩ5 .a'鍠t Yg4btKgf:;i~n7XsBm OW-k_]Ey[)?ӰhibG 0!(QquwquGԌȏq=+hz#@"8甆E*EYÆ2DI2 rD,)C'ǹVEj[IvďDPDe/iJW)*" l(|c7Snlᆌ=b]«L{${Bַ.d=߱Lx54-#'vi h-rJm~$A7xf3xu[ Ԣ)oi2Z`EOr?둓#4ղ͖6 Y[:~}ʼQ k0 qgey8'Ǿl$4ߥo~ajP ;C(w:=Z+ y0Zh!0U\m H9L6RZ5T;k{㼇pa߳Cڛ; 6Vot] \òNڷG; F gB]-R1;{,$1N\]uBSN c&?=e%E!DzAG[or^vۊަ٬{N` yz-oz/J = }qҙm֡ǯej AʦW|p*~s{IBc/y=Ӊ,(\1r@=u<Ϫ9?)&2X%B nT{#ʇ+ =J5}ND^FN`畋L5g_t²Wt!.ڦ̞YU݉o~1L3 n}DcѸ'{ QW3W@ϥDY4wx`3M^}:pQbBQ7yF@ݛU~KsuMHX%c5B'];a5YA:="wCx> mz~KOR I.ř{VN;կMfdqj};􋴱bz-FVxɣR!6i.`ʛ/iz0֔6e @Lp:mf57{*xZB ]Q81|vu~n5n]Q]/D40msH4fWnRQH]a:m%l\+ѐJ)z8&A/kzj?!)Q FPl"CMU ;nPºސ^Ю٣#NTO}`'\zm)VF4$ OD}L+_..Aw 3 9Lq-29Gvכ2ˠF:Xaw(Ji 2#͢]fݜq>9A)!SUyA @n9%,285c.ā86mLgo#c ԯʟP\`~Y{&PA {kk#ebÏT#'X(b6, y`r,wKxaDC/+1phRlLX,T6TNVpRe6-VC?g+ϦH 4OYzsA#B@#q?&( >`ÜJ+#( j¯ N4Y9 t HJ1UvUL&I͑lt-3C3t~dicEscG*@̚V5/b` uizxz"N^uT,^kn3Md>^g$΋ TԚKk'pxxMYJ{jVfQ_9@ yOpj *Gnd!(6F gPMC,⼓XZջ嫟j' ={9] ўXI[,`Nl!d̓" UϡUuO9ʂNHq]ڧ`TIA$2ѓ h~ō-Jw\tэG#B*t7|>$&Zj?Y2LJ:e#X+Sm_WH GU*[_ݝ wا%~zpW9'gg4T=oTG]OzǐUc5\T^蕐&oMOu)8`c+toP1Z@š10 ]$-9*8\Fs=;ƿsx6R9}x*Ud rL&}WC}epfP#5w*j y->} yJA?vTՒ!e(R(]l! H9S|1Tߊ*bG"*lF)(IIohiЗ,Z +0ΣƟi}0b*"QzBI\L'y!=pn#Yy0ǦT<$֪/N:`$UD*QyxGDQۆ)VJJTXN雺z7eѨyo#umK{_cmѴ&.7- 6~vm\NšU21mVz1 7Ɇa#ὲ-g/btdUfF$7G 璊ZH^jzJbm߁"W}F*S_l{u^!F4Gt".ǥYإiMX77CA}[QW^әr/O$yv,t[l6Sv >mك__5^{ηhG">ɟwr3ZnǶ.F"Q\dψv¿+Ϭɚ)ᴲ۩4v-pT^ߴ;̆?2ǧ)JL<8˰''b|H{> NFƛ#!sXے1P)V1c$|D.M@-e-Cc1Mb?͸C:+]`!7Jgk$>r'!5m)2JjKX3![Tb`Ge)9kTB(`l#GV?†&6bVF-3U71i _F_Pߙ TVŒW Q-{ czoxkKQB-9L붇'suqS)6gjhJmtTCI^/?8r|SȽ=M5NDm Ύ|JD J(U_dPQqD u'ʉk ]hL7tKnЦ&fjC.'ؾalҵΧ'،IGmԝ2AJ*Ä\A7@#Jӣi?_-9l) `#Р˕7tL\1wټh9/=ʙk 4yy4vSDuڙtCȚe! c7iΨs {SV&`#})#xɛQ@~N٭dӖ# Oep6W ;h78˜\y"NLY@(7ݣ] r᭵!yK?-g_Њ3f8Ak< 85_lT{IЈTҘ;lfF0sH!2"1鄠H >//2TԧN9ٽko^. we"{tYk-1ҽrNuˍ\Ψ1[F/LN$L׺>&0"[(@I;}cvg1jaCLW"4]/uh{3%`?v6εQXtI5T [eK*#Ts>p&]8L~nA߰wb e%+m|m"$[7{ϫהܟx#wm%˾iDgaEJq{zǘ N&I`.oLX/`弬g/nGo(/ Uu(,V\7lXݛƊ+82x$/q(7*|(YFH}MYߘf &@vI@ux-r `dA~lqR(pSDz`yZ\2Gv֒_Aԇl=>U?N7 z#5_qzp5\rkeR97.v*1h<rtB2l? ",7%wNDq5z@t(pIY/fxrQ ihQȇem [" }\&"ChRuD)uϕ/}*jV]UsKڞKy}쌋j Jb5B'%s5D&WKP97o)O AE~D;?ߕj!l2|y=H;:$y|o5oa,G+ҋ!jr9O*r"$;+pR{~`L팠X#|[/+\yΕ*׹d~uݭN{< {fOV1Yܫ+)2j)l=dK[ww yAoV]ԓ/I̎BqK[,1S,kJwD2-Fv{,Ū`FyL+eWsDǪM; a# JE҃D&{+ Whvf TzjG8ÿ 14hsZ5|AɂH`D$&Bu2cX7f ^+xPȺ`ZPǷ[*R^M8&Fj"5hlZ0q7^ RRFLߪLÝ)yriI˗Z\T!PhNWT5{^|Op4?HFЙV$kn!vJ晅vc}sc Xdf;2|_c<ʿ/8% ྲྀ+M4sлQ=_ۚ@8O@SlcW{ re{9\ZU\a1CPzW uFuIqf>"q E} q'xf& #@x;4b#D,8FKe6@AdXAj=9aw9ZQ}T5A&R'+JyVWłni_':Qy׫kbe YU@3MIvC1jaYZyB2ZΡ*TUK)mv6GdG)ƑMc|j U&xxb($D PA'h6h}IQ IJbePQ-쇠sѫukSf'P`Ut]m\lyT3!}-bʵ2]S&wړ*k\+؜ sat̗Ŧ,;9|~JRߙV>d nH;P0YSdu5@;Z~ 25x=cH6Yӑb/5>r(3$G͝qC@adn]_K%Ws.lI+b/N.xطl6teTJk/l{b5Q4^7AIչVVJew%'/bHoLrزq(sWjwsoi~D[e@WRc\{o96K(])y@Ni hտP OIm97n֛Jb>L岌(!?-D9d&NV8C'jг]j"EE8 /5zٛ\i촱QɅyXa,o; ([fcM+߹eJŃ;ڀқDL9CU)9 kgeC-П=O]ۮM>، <%ʏp_d ΝҀi& `QSIƓE[%xΏO~aY7dTf( ArɪM {ӬlBc߯Q.~!o ۖj੷ ) g>ꂾG شbs[1?/o mj 'ۇܷsy>P`Ōb^f,SE21)}9cԳ[PEOeZYxRKBo[{Q:FЬWoGoN+GDmf1$R&RљR4^,YyP֝¡-Fӳ[F[!Q o uZvvjb nE% n# myMU: wCg+KU^9BZ,8z 3&|<'¦5Rdw kܐSi6ti ]N&C̫$/6rz$ʒAUǃc  plR& LԃXwbsVZ]fafPU<GH&^lDZ$~GgX,Ò(?qqPm ]PNenC;cQ;juNsRrq۵DZ-髏>Ii *}qқ;;\$&j-8PFPxkYlztgm 6lBR>#=~ԍ+iW/mBCa]e9MqЇrtBj;[v~W"fc$B|}!v$943˿Mll|SG'晅Nd\ ,bBevj˗N;'obn6})7IL~i`]vKm%4S<~yN}+Y#SȟiNC |nAySᶈ8~6 bJʟ,ew~|nZv8xMT[1q%?u}F/;R߫WHY#gVoQ1D,CX}깓1 6Jj@T@* ALSp\ e&m?+lXHzWǼ6"o-\/_DDcG52(.0N3Me= qX|FHoʰҘ8U49Ʃ/`GH"K)E$yQ{JN:#@0߆@ampqs\I/**+alB^wr<R6\K{Di$Lӏ;9 x&BZjSV1$FJ<f5F":l 4qO5NjP͗Xh e 6# h0âO.U-"H\ELls|!_ m'ONODmA3q5:3%uGPȻ˵:3E㝈j$ Q"K<okxLKp&Ucp.2,daNB&5z KR0]({$-H1jN1Ag,'UqiJR,|猊,/ 08gb1{cr@VFRHr 6nȤ=DN{Pe!nJJ C TX`kq8W2߇{b\], }q@%ZU_zFɎhW[*\6)gkuilmx%ܙoHꛣff&n}2 8좤hVL?@M|TTiu"|tSd,}M\Q*@Ը3\.9s# Ŋfb҄2րN9D#n"Ts&u8ءak":Zsjس>1>6^ 1PU2s QtʈqAnҭY6]lۭC ݞԐւmDY}׆Pd W6r:֤˭ݫjl' .ģ^ꙇ@N:R7A8˸2XA3 cی 61VRSnoyp@o2R/1sIG7bW2Ua [jJcq-#{7;^_<=TXhu:- ,U/H_J7q_3CJ's1̓}*F!")UYI &n,a?Yx)NVyw ݨL&Fz&!w!Ume۟CkRXbZWN5nj !&ȅ`>rl8hqJX4$tÿ'NwFpu r|v6G޶':qK1Aͧ$1mzx҇CpdS^tC3'KWqRŤP}n-5+y@N4F]]CZ'sӹ#ǝ| yd=pDmT}C Uz5C_V e,V;%&IZBP "ȐHܨlK y ־C Ӷ2ח0&%1yJiU X)y4)|+T_NK.2 (e(14Tc} Z<'3d13{Dz /\\6JL"J\! KѧOHV5 eQF;u$6]AYٳ{q0XL ՄZ 6EȒR 7EN |4UZe,H?Y&I^[)LGXRQoRbP&߻2:fΎ~" uxK %c4 hfNm jO Y/); + ?TByF40ײd'6x":IK6_ܞHI1~MPŧ}|\P:'0Zɫ k?w!~W$YI).BV̬nQn:lbRO7: Dr, ,LQ^[#e;RhvR)<\>oʜK`]_35$27㼡z~:'t%^Zz,f>?: lP{ƃ.C ЈptF ~4W$ ҭZ *zZkNnќ[n{l!^ vbU{e(qbm Rx< /?U C$!. 45 G_J]j;%0]7&jGl_Ma#@$.${nٸl]_yR;D<2Y:8Y@Ýԉm.o`WUb5XC5{8zH0HInYPF✿uh`uUL̨^M&~&A*/tF\C¡Ws\   O  rK z'nHZHU3RL.r'QR ?;%cAņ܆щwdtyS@̨-w]ukThG{8"ޙuj!Àho76̼N#֋NI^r"k1Tf;AyUװ>E[4i.28vгyv/)f,Y[U.Ϥ0HLj+D ,bcc VS2a&[5¼kc%IE)rAvYDRLVzxEʺעR~s?+av(v_-+e>oAlI~sͭT@¶2SI!Һ{R k-_s ).P`TO^ĭi͊'$xFsqԜNE8֖f[Q/O3Ȯl8g>H;[&eʟ%l3,63Uݞ6]ΰj A;HC ISՖf'_: Qyɻ'lf0-bCtlC^>Ů,VW9yUWNY5BdZJ0 .-D|z%M?`%wygv>E[ۑg^ʩ|[Ww:s]4gqG (&׍ SG?>.Yk1WMdC@0"3s 9yLiI RTIB_#wQbߏA;Yɘ7 #:4+@s\[r.~hq0H Ip,UʂZ'U?`y'g4AQ1 LNţVU M\զ;|wB`F7nI(kpB*d/IJ[KWEubX8@^V\M*,9|A^A|sqlXMZ6ݗs\jF듳O;x-e0O$wHmnL :njK1}Յ_ :EnY7鯞8{Dx.SsS^AY eǵG~K*oD8{-BV":ub9g#Xr1kY/T9.IO+Mk]O:<̇8G0wGrKq`RfJLNO7 ~ %&]ph щ!1]䞩NaxvQI"/yoZTF^yMH%v, 3L?ñ:7LY:@( wO@S|4|T7nJQ(sO{/,ǩjaJ)ݾ)<ߞOc϶i=@DY5'M?l\ByhpK֫#V/"˝/\ pMW)b$fy*fEu-7O!$-$ 9g*[Rh"_iϟw1<֍܂J&9c,fcWn_]%@H3!ݾ6}}o|yGE%̱EĢ+5CzQgTsJq1!p[ַd2Sa;E 2aKtw'[z^zc#͡me@Ui rʹ%G'Nb:E!sʉ BL@s 3!n(;xuvzO=`BKjOr4Ny89>i·Cۅilgӿ=ODÔq^kv ^nwL>k`E>:Kr4O^SRpdq,Feهک. H7io͊oy|e}Kf/JY5k5jIfbsQcWt}" ȒT9N sr1GCQ/qoc:&W2CRWABs J|U #n܆ !s!|]l۫P MPN*>=T^vv B?W8%`!n'm/VĉUBFAҵna)N(iZAEPfdz}^!jA9mV?'mjϩX'CPi\~\JG*'t?HATaj UҤS"xr8UW^W=J(z_ 쉦B-53q_`X^_< Vq%yO6YOip3UStԤ7E8pʠ%R_NJg%d}Ti\_gOأzX"S QJ}-96T-&+|N(:ZyQ;Mb~"^Y>XDJ+~H(GdPs$:ڍBTUi6tګ`!yj4t\@>.1$l_e#+~1-}6s1Tv۷~yLliKR:[ՄLY'0gs3W7#$k4:yV> *{mA6>в[}":f e=>W~㑑MhXO+)!*徝&;/Ed5*!GIVL%G,GYdӎ$P\u6UY}}h;OW."%>@W`x#޳44m*1%DP4{HLa0UCB=ItP _:6RbИT_ 0D;A{E6%:]ޱARX~}(Z!g',y*K=J ᷩKnnI$"A*/*sC=6&$$38S)W=ڞUب- i4\|G< ?OX&|:r^-Di*>ثh=wpv 'D *?Yj*Tb~aMx'{y]qJ@TxI MDTc-jy[HpS>oclHnbwJH7L7CQEl^ 0F "9X~'\m`!kbN/DܥIKRHda:x-bn!'%G9e㸨Wʃ8DAzL~#Д$@tqDzFs̶[?wQۄg+cnZ_a[Eh/ү`֪c"m93oѧt3NFyk sO2P#/5AmO! ugG|()RO+m/2WNJVjoQ`43g]yЛd8/zB]"!wTӒ\2 w1X6hRf ˘7%]L%0Ժʞ$"l91 JOgK~'^ρZJ )>;Cw* +ܸNikanG"bZo>EC`oM4eJ&A sIx۲4ɛ4=3LuEh9=ȫ9@3ZM+sJy%)m(?LOegW|1B+mTB(|N( N/Nh_b/ǻ&L|ÿm`Ls+,hHd #RW!rB N]1SNKzVKcX/+PrŝTwE\fHKj|PaG1H:7x1bءȆ=rw+.W2Y<(d/  9(cE zH: WؐFLMm1q |l3aѢ/@qYA,5J@A /jO_?]?7 R}f&pB~2p톜5\W+o ު±#٩=B]Wפ'º moe >-j\rP)̹i)9Pqt6J?6b 6 R=Z2Lk2!KyOĽP -Pku;MAI5:kO$17.,fu#b]:N~ $x> ]/x P49-4! εQ V(gSZD o>Mk;zTG'yE埆QMI[}b{9*sں/D L99|"u/d4 bRkȃ h N/g!7x9l9冞V:%Juh\  _t @{vI!,ӌQHGr&NK$8ϼ蝇RU%Lڮy yfޜS)h 3d>0JW!Awp)hAoD,0 x1u!T\"U՘쳝͂]NǒE3alZ]R!w¦ Ž'6OuЋTtTvB'^HyB_u6aGnCB:R\}FT`px^I2Cr#hQ$@LŵG_pAlawvrfxJçqZ@A2"x*/%\^ @ uw}`8W'k̗($)j)SSRhQ Lvݵ,3pcd8闃OHR/Dᨴ)sَh _$؍DıPp2k4;F?]ϲO` !xk/вNh;>Lre&52g[|QZMZg^d4h$dkw{ґuBU< F<8+Q~V)&ۯ&. ˸+糅%| h6އR pla8NAdC97i-,5,xKbf ŠYsVNw`|̦w-;Mc[~JiNC98Ɍ\Z,ecKܮ<@&bU(JyK.M6?wǨ@H{M|n nYDu-A@!,w>mCO׌Jun_hsl, 'EmBLˠDW: ӗD|c=[w[g:Zu#hѼuWDG)eE*P _LXE1+ӄ>73BB3RO+]Giv"Z7!oXtЪX`l}[0R=*Yw#)C% @7yL2aQ.ܼ|3j˿| CÛRjbSw`8ǞWw dփXnN P8|bHLpf 9~v~堻'p̌YbQ0 PUxSO#WOatJ҄٦6sSI1DA!O`#RK@KsĹtd#= @@ks\CI=,)ʖbu~8m} ZGIư%3%xR({BSް縉^oH+۠jb,\tPgrdz#JҀuzy @0FX'MA«ҕ //gBI8bRݠڤ9CHg hn $0%ױY""G!A#y1RŦ~1_9=[A,Hj9~!={>(a4WSdn mqQ_3@X6Pcg>9{1yZ=3]ZEv#`%玺Z!}~tya@uu/\;p BvAiQO [wa|7FyEM G<9F7'gVJWx ɁPPFڰSbM xgAP\@n`[0@\bb9} J׼81/d({tsarL A }ΜF>qsaM״a%kQ#v(Vd{42a"m.pMEIGq ~, "k:)6_#]FgF,.j7"lB)VәpMK$ ;sjYyjG{pdHpJX|{)猽f~ۼd}d!v^)4J,*Xrv++C˧\S:G&q VDW}k1wr 9dێ{=XvJ}:n_ψt52nzp&xp]fu)ӧ-l=$M[ePSP*S4@}2e%(pXQrjZzr#beYU0 /~C'XġMZ'KgN `B]x'3 ;K4p]BNAX{GD/ W>~?l53QsB什Sb11B󻿝*d͝ OZY M3ߚlE%&k Q]D=vʘ[CEObL; ݪ0sHB 2-kI3Ɓ3.`c`FJ Z -[@g6R%,9|J03gs+:vzqD‹f &;rB[տAKHB4dN꫼m8eo1"s0eBir&҂٦4jb%*$8"q.D$XFfdC3ayé†UA6l6%4֥>դ#ԋbHn,tS2&9 ~ϲ^!B;[g/ÍyVw6 z8/cF1M:G\v*F2< KJ4. :_纯U|*&0@a6V.ͦ{SM!HD:h.i?B %"Љ !4Q\ŮBk/=he* S/UdN22 RiY$Q Vb/6֋e-uרLBxb AR3bW|DBp2zs:Q:D)Ml?pĬEz"_XlRz<4ĝ|aPh%sJ"땐(x R->b&j)/?ھ}$t2ⶺUSs{Zb<}~]k9^ocI]͍+YiGuB#p43od5CWDO. iXCh\d &V^ڰDPOM4ؐ'4H4-`˅!a9muX+~ר6).\m{I.h!`*gF鑽"aGw+d {ƫ4uB)b5c5MzsY*@#"܄F`nQU3%b˚%^+u >Osea 7z(jϡҩD-Afd@蠌w/N7?Ԫrf_4yâ*NNUYC .DҴ5Ib1{3ϮǫN#/dS?eUA-S|~4{u*bpR*ؠ5!~28XPxҍcy-jBwP$ ATt5e:]^o"BB`Az]fN e[p+I30BNŞCZڏ&j߸,bK-F)gFaC49ñ`C$߅&ܙ.Ѳ%qVuAw"ikFD`%6k Lўgp}yX|8 DD^:~$ҰYZūxm[م-ZpI6ձOӝSq#!?N WLvRX3w~\]ƿxH 9f;4[50y&'QsKɩxM.*vD.s|#xIfP{-cΥn *Y .`9"h:SO-,ӂxtKg#hw16,74g5xx߈0Ok-X0!i*v˛@HkpH#@UPxWqq[P%A̩D ˆmۖ,"aN193[]E"y6a+ lߔY* ~^F9$L?Ȥo {44"/>H%)^.",3m:U!r4R(j 9j+Zo;N p'UedaӲzfb~,ucPPҲrgVwބ ZKrm2,%A#ƒd5׏eiX^^RnPPcj 1Y4R~ufx&|*:+mzW'`f[V0h 4̵M N7ğ8(c_)U+B)[[(?RtUw5@x<~krGn$Jsq;$ S2ud7P;:'ݞձx,An[7']fsΚñ jQ tet1OT˱%).w( M#P&Y>\(~8F$rUi7`iB4v^n0T0rF*kEœLO U1φwS]IFi CWF lyQMksK>vmN!@rM;UtX&<$D>~SZ=D˨wx4cvzRow_sFBuy:dE@JY_;%)鈭QV:ʡMZ3dz K,?xm5>d~ !\5ϐ:ZYI Y$G@K̙̕p 8@xT}?}7zyE0皪--[R"~Үgzx7ڲ$7[PUtIE\2`CZ6H7҆NdKicC|p 㤭a근n{KXTb: 69=}*{KaД| >&5XJ/bߵԟژ[k*:ll|>&Ϲ%$ F;_ڦ(Yljbm/OM Ϛ,c!Y(qsp>GNFAe*ޘyG:؏fJb-ʎ: n5q:h]eBk!m=$!Z7{U'(D0䙏'Hʧ ktf8l7Dx⭺@7ĚՈ;F1$&aY< 5L:'[%z.TnǼV;[ʚKXp*͑b S7&f IR0} ؒR̉Ny䝼@$`.1L-R]N 6#9XxY쯶w&?êk`]cO S, >a|,JK窵n&u>-o:C4)9F( JTWbmoytZ#/ _B0g: wtzU"38TG5xXÖТh/ʸV1 sc|̐b%jjH-O~F6vUXqGrv [u+\leͻ?%H 6r=kss/ڬ }od<lfÝRQ>NXȆsn2x hDzxZgT0 ʼn9Rj CO?e+E3qB[Y594-?_\gG;3Jn {$_xܝ.L;@ h"N)B.9?'vk(0`ȈLGZ}?0Jmt/qb+9e=V2yk#4)n nRcMhɖ isO`Lm$?Y0JQx;_ 6ӢW uvS>#צ#fL1\Q&K/0MqHlCFXv<ԗP0Dw"k?k74sŸ@꾨WYh$9^gHGE63p6-.? |%<ߟ.&7%ۅ+]z'mZihpwʫiPVBɡa;?e6ΟE_5\G8,ڏ8-k!V)V}Q&o `EfeX>>DGy!h9>G wMJ9(w:^5ހL ZOT(/A|T~*ʧw(<'K+n$X]9?1m?]j_Υ s M7h^u )!<:85J fI9-W_vaѦXlNGeC |؁D}7O;±#nWԜd3FyLngA0+I{߃⎽+4~) H誔,'[r4fNc< {ga}X2Q덴Gkԩ>gob4 &ߵHY3m^''m^`u%JY˿L;ڱ-UP" ?軹81hA:;0X[&|wBFo /[r ? c"K(RyVO2kL!~q҄<0YgsD¬˖ R\psY :qj (8:(s֔#YIU{tRz6;lAD%&C?EeZG|vznqVrY2] C7BFJy~OnOiSu7J3cBFݳ5|:+ٝJ1<]^տ XNC΅ŷK{`#&Y0~-G aXHVd\!0(J):M]i V*)b M/$`TZ>AO8Qڄc3!I@۪F5 EŖtD4 MFV5 Z1j j1t*H坸L`玩l8 N)r`<<|r1zCG6Vhb:%hrV{g1yIsSZL>GȒt᫮= EާМ\QD<;rB!/ȎN.|cZ0aڥdd:0p>U@C`aC=Ч* P qURԧ)I'?_BlH]$p(6mǂKsۍ|:b[@4+WZC6v}z1М3Rn'_LjKw*b|q#Ӈwxl W6B<Ұ -q!K XC[sw&;q^kgwOrFTXK(Ruo !5l4Ȓ WgsŤ f1X:+ndTRD6\bk>!H${mGo~ |_e _4:hpCJo8\\MX8)tAQ{eYTT lhKnZ>F'sO<@ O|b1c(Ƹ橬WLYgך^}#Eڅ݈mcZ#j>DM]Ǔ8TK/ߠ!/c7FI%xY#SMZp5V1viu51{IpD\Nhd̽adј}u=?1_۵iKIp+S>:T:FJ?GVr_2Gec$_.BW`veEcyGUW0j[X331(xͦwAGe~"\ P51N @7_\-]:7GW`_:9Y~uMR>iۢ5߭B[ƖPrsݓJ֢E+Ta`٣!~}n)Yrs?ȕzf.r^",n N6SfM{~T^wZm\o5 nU'4HDA՞_,݁7a%@% =qn#-G bJJˮ& aR4628ʆxVBL w ,"XX6PuBoq[#,wMU6h-,B^-͏<7tlXIu53*3C_FMEżvE.E,ܝ$?5/B1'F^,K}qX k/\5*uhxg-op?)On^ lP{#W&m$dUXz">_ZF OҵЃSc>c׌ ق&JIOwM|'GWDya Εv7rEUI*Պz?K1,ۤ`%=)8Ee꘴:B?5&GϿ'wV\4}& c9q@"1/D!*z'_A$f|"?(izjl$=䌏{? eOUu(?Bn74 /VdS 0)K掓~,# Q]bG; 'жo>%G'>Uפ8(du[NY4_~I1WGՑ9E{Uv:wQ+TuJmaXyցKTH]der,uxsp԰o`]2e:N?ci:JI{U+via gv  fBxWzs,n2iSjA9EiŃ -5$O;N$8NΨ~:P(#4X7Ԑ7`^ϱnQдp?CAVdAᖛu1ˋvn۪l$ f.%>8۲M.%h-.ɎwoޏB-Nz; "K6(Dz нm $=,L+vvvM&a ƾCT~,ODlg͑7et׮CŜx5gB@~Hc`۰fnfJ<]>|RRfp$[WoR7'ܨ*"ciK K'Va\)6"TO,hu>u3uKVʎy`[=UW.jG'[Ϥ {zS -'\6agbf"Uvm̨ _FmE â0C 3seSo$E?Roˎ2V!o[&oۑjeS\mW:JMRB,Vlٰ5UoⱰq _H~k7cM|ɬm~Ԩ$ 8-1b8g2w]-Y==T(@4&Ԕ! 6X ⵼rcmJ+deMɆ (ಣ+peVTh"$"l0MKlF0L4hu%eZprL :fwWZcj(qV8rAZ?b\eF`~(OR+5. yjRWA lNSlRp @t"@љ >g{Hџ Juʑln6.8+uɎ9[oyb-58-ov?adu_++w*vN5f+<~k˵, r25RAx'Ŧo:Q*$61nSw{ A50a7_, Y>G_$bX.o)|HqoJυ(ãS*a2x0:) 6bB:vsϔQCr/PP4R K;'-[{ a"5.BRw 7>8ǨWN*m*6Bdf5 0Oz_i;O4@Q'i(<+Hp )75|\Ɖֽ/;ݵ 6oc|KO6pߚ`!V'~~3[Y*w ZiOCQkzƷ,(bw|o6\fg@D>'vrKY55ieu&=" >xml|w ]ގ&;A:jJEec[L+& -NqkwJ"M YCU+4wVM1n k597ݏ3KLQDU&U5ƈ ugLR%I )w%vDLXXdzfr r3X$^ӆ}ZUƒP],>QRiyiWˆͮ2cndk)8_`MZE(G\STf鮱-ZIY.+vdhdecAqLȅ+inv"2S{ZbUT"oHJ:pC U"2uԮ˯^__Az&&?dir"^UgT5#nd&\G氎vI{'DqNڸ=%J/F)݀NQX$ wӐA*f߄{9_$( 9g쿯QbP~" +i+gYZ07070100000013000081a400000000000000000000000167638a5a00003684000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6B]?EhDTTk׶ǼS&RLViNyz=o\Nk52LP<3O>STǂp+aL8xtJI;Czy"wUNKoeXIբtr_C' ոަOY&<R-V=h3f FSzlM\ݥ tީ .yPNI^NYehCqbyL k=`CV;SL:7AvEo0#{L>Έ*L^"`hM]_@{GH# Y<')IѬtK`63G[. !:Pj q.q>6ZzE_-E1C&xԔlg'}'n&:!A ]+f%`n/#,?K_Kk!Y5;,!YX*_<"~׵A4b_b΍Rk:oWDjmfz-09:O6AXJuJGM@־ X*36pJaep׌xvN^Kca##5u*6HVŖ{::'g(#Jvn^4Hx{I&f"uM|is|*?MM 0߽(060\m#.L4*BL~`Xu,oUVOۑfyS0Rvuw+dQ/3H+2n52xDH W~Պg5]2˨.?lHqUL2;ګ,)zsz y7CdJzZA*oִLѦ4Vmڶvl*3c,g8օV5ڐr-x[gW2B yj !ΞFY&~E v:K.MW"`Ȇ[ 4^H۠R /@|Pn!AGd2$橘B@t3̮y?RVavI㫁E`%n|_Qӱ$_ ȶ7Vr솭 v+»׸bꐥJ~^© a1TM)׎Q6hyudϦJ,_!6xL`=4yOwj+hм~Ђ 8]Q&EYFkM)xKH+.J:+$ƔQغ3}?R3|-BDžc7@vkL@F9?̔ȒLww}o#> a\ NLp,Y1 6fgnrʲT03Ӳ?+<8mc0sŪ?'W)ESJ0_OT_n/Ժ,' 9$eNŞijK( }=-  ySU+rPԫ adJ0Vx)#^/ŭo*PXGBT)fKt814~4.$Cق0nkhgdJt~ܞ7_~uAS^<օ҆BNݱserh,zIwk0Y3m?~u A; ɤo Vl՛ó,Pq.rFRIqj4cn-%{KS%$JP53ԅDnL5CQ6{9\/޵8n~,̓9u4xw,HnwQfoeY4ۓ;ΨJbwlF8S݄8NAE/{MۼdWcmإQI?y S1_6!Ndi2Qf0`(^ |K2÷Ȅ|B \bl0\<Ux~kpRa2 gFJ4N<-ܙ7˒KˢIFm.f9gj~CC^;R"|wZPI7[Ev{sztAKpxsy'b4,fK7}Axd?1v* h+F} r\P j4 :D;uZ0 _ 7_iz6h9 J 3W ZUq#2UJ"q%34?K s7Ѐ!j-/guWd"_:CeO6h  U )TV ɿX1Iт18:Dxgl% Q+̴8}ƙP>Zf`Dx${w"7|`MVǢ,y$Cj^/2uoBcltDq'Dڌ-T $y:XX'+dMsS2Í |>J:BH]e[G?Fh7 6m Eh?Vb6ղp]RT46:Ȇ,Q5vr>>ڪO~(@cP|ٝ)5*C"w oܭʜՊ]tӮ}YCȓ 6)biEQ2pR.Ym.mrYqy+{(p%Pֶ49lCYto O}!:{8dV+MxU0.bi}zlQA~O.A"s)cp)jɧ ýmJ߄ۭ59cq,M86ԺiCaW-`q wr v<8&CqF7j%tT^ zߜ& o +jZ K?dT'nŏ›Q޸~wը oN%G\c`>(|/ќe5nSLR:t`68= J)M'|_:vnZت6lwR35*̜%Ҥ\-n*{Y$OMM2HRgWӥZ݁:eJY R=:,ssI۵(.-#0ͰsoWhfmwf9cGf\_vM'U[/ WOsÔY+29:*F4{P&N_/BNp[%RDU1mI1*lt0dcd?r|v`./8gFc@#^C /Rg%!?$f4\.xo"n;k,܊}Grz2@ `=SZMfqPdO l;yex3ԣ^$2PUN=—+6(R}.D]I{g?]ǦF?=:hy)= ٌҷC'N+e}s#@"34W&^ PY5fHT ϝ9- 7i_="%l䟵lԷTca@dHu;o ?~=OWI`dnLubqIF[9l*e.ButjDZi.Qq]oQ%3Df\ ""w +-hDGe[Vߵo(` <7ϝAp~J(RM-%W -/82TW:'Cd8ƤA(=um\3Vbp3fiK+Y8 !C'4W)ˍچUH!mw@BǼ cS"=F]һ\CXmʴSe 9\2;{OX:=@WDDaǍ]حOk*ҁ,q h w&-Eu]6E!o!,Bk7qJ%FtU3',Wl=6w̪64pxX0m<*06"5%lbF\ļroP'  Z |N*tC+caI+|׍:(RF:sbI$smr` v?h $ts&0ϷN4l73l jt5?:xvDZ1=8s>635P&kDHZtA]$3NG@&)2o9IUeME j߿:916J:Q:i,7dӗW{Sa_~-q'Ʈ Y^:]{ {^mH']Q \9xELMI bNNwV$zp|os͎lʢS> ox1!S+n^  %+{T~DO9D$P镴'߁È$*wzvPUJT'Q9eO?Nwyҏ5Άn]M .Uyty_QCHgDWsG8UC)bpl eL/\]N!˽$l-dۇ'Sy OJ@eHCn͟"6o8foM] 5:2iitѷDH ,Gg hQ+fo7%D4T29,Bd2ކՀFX7:Z%|]n\L\t RS-h8kU>S)6L D4cprń =իu m?ay,=%qAՂ*hf05Q=;w 0؄CIsL 1cD*:x59y +#R[ :@ѾE1jIM}TVH43njȔ=}z51e AvƗYL Wocz.h s_nJC!ҶUӫ*5XZX ._$3gvY2gcKW:'ktiHLn]pysкAVR@hAxOu{c[04FhTۃL? ii[bbjnii _h?Tuy1!OD<jvu2th:ºu3a|4qwJjpX]6{5J,+m12\j@~jQ􋜥Mu+R:/%&Iӧ'c\="o}ѥIij(K,npZ`Mr{ #Gj|.)S*_-/ (+50v(NT˸:qysolA c֢&ѝb?\a|?[lR"VT!]^w!A%ClHnzL"h'tN]Gk+f=} .m [7"XcaM0TULE-a,PI -fRay.3Q5Eo-#T_V`Ԝ;vӓWo:Cb~,K! wʪ@P_ol?=6\NixP]Ђ ] Z`V,tXMdl󥬇/@X/Ը>Uqj 0':_yGeqCܒW]R]f\˅*u\I\;#S64<)Oٿh A flqꐴ3Oa &C}#ViZS-REF9 !Fk^){zO1ٜL>?1QYXg0pʽ[g|m/ Fv=FZo?ENjR{mȤ쥨 V LB8. = /0I,>}`mMk4G-7[T gI׏шS&휛1~n\'LG 3q֠ OM5n{H=P(GuƼ\{C-<)I%x@@s=й>%8TzX%,rAZeCR\!򇞷m&[1CB. #%̼0 KDv˅^ȁ_)E< vd7` yK(U]#I%kg_-f]"NtQMݙO!aʃIS̕ Sh sOlmG8b2⠡9PF3M ,+vۤT5DqZÓx zԎ2FؽHԁGR8}g3<2fy*\ Mo11Tb=,!jS_HY5vnm5#^; 6vgMvϴVvT`Af-fe{XVy%sy u'ҞɷWɢRL=I*bu#/ v5+e"W"kno9Fބor8B K`B]*"eoAHxY$_H唪gM~q F(*֑PfA4&-5{OV}X%giX+v ?u 8 (YE MCVZ&]@B~#Uzبj\q }qNuڽTNϺ> 7[oمS|G3Ί^t,A*?xL6zFL}{-rȮ_˥E4@w߄|}RXC2ɚ1 D#K9@` lvtzR]رzH:VYF)SԄ8mĤ S` 4A!jx [JCnn  NhHᕎSAo7.20޷{)W4$L1.Y=Xt8d_gS|k> drx MVE(~Xbwh۩sL9Wl-[}2 -]!:§ǠGjr,NJ+D q{ jLO@ $Ϻ`/f(?z{BU5L@PJh %NChc yfrqcÖN@{YBS[8³XhLm(t줱^⊂I1#mE١馣p7~rFHfYxyVz$P D_Gph$ <1CK[ >; 3oRsN[y/;ށqP@&s"4xH56ޮJm;!5Jx٪[5Wq l2xBsx瀕n$;4ʣ/tj$a(#EjD7c01dEaPAk{E!SC;hyAD'iC@6Q-1BX)ix7 Hw\Y%cg"+6џGɅ6[گfS)cd5Şsڢ>ǩPMq~2CHޣ {%ACkD^ 4@\/t[$h$ėr[k&%v+x%RqGȭzɃyҵ&wb1ƢA|72z, 2yGq^Q71S#"ΤIO+H>@WТnt 6Xo~ Unm,>\Я__U> N)tH[kM+4m!!εHx5^xJBT`0>/MZq40ݰtA0P~򤋧݉~Lp tGR/Flr6c*xtbNV-JAey.# /5`lNҫV0e o p|H)].ƹ>ʨWapk3qr$0X꬧ah嵪?~?Xxo%Mt/ɠʰӽUW5>ؠ's{X@K ˎl>VHIci\^l!p%+ WU^lduqQwX0kfv_}:+ނfމ!B^S@ѻf|؏JpdkDH*,˷ k\g0oKep Ki'z5܈!%*\Fcdhؕj `!AimTOKIKާipn)z԰s@Ɩ2No KN?IFmXHag1JGZ@ܽ2#2̢hT^-Ԋ"VisbN"GW|2gn` m=i>B2tWoQa| bpKͯ.ZƋ\'}ئ*jsm>Ie " )3mXQ^=C/a[IQ?@iCZbf"z%v+tijU.I?G>@C=yFCHN,'}<:l_L&+)2klCXc@<5!p ""+dg nk=9|y^.N>A'e7dEt}1V3yMd5\kyߋz(IF y꧙vd jva 77f F8PXXk 4;Cc̺]r/hǿ.yfs C=^FIݒ5Ш{,p؟<%|_M(_@7Q˓ͺn51mY1N01"e_Lt/ e작b:`+ șvtjg[PxֽsAPvh5,g-N¢2>TO\f^+gjCM';T0;(3v$#WiAߟ6OY/#[::e['.,;Yhq;i.Hz82޶ ̞椪pC;,yY:i[2ŗva-נsܰUK"Q&9?*sa4^olfNF-h֥,zkEٗm{H[?0Sݽ,#Lί|˜+I`.dXIg1|]k7R`T0l Lvx XCcEH')(p `IJ6໶>ugCss`)嫩/9HS6@nx={Z/)`B]v'f2-hFfE/#%l-2m#R"'|2"azjL:_A o/Sܸl.Pv[i^-ddz*uzF9F@8%\.om]_' ؖ,y'ީw{[Sfnv~ [ UUԓvu6r_4Ny=K~D'q+{ "^ñ8MaH-P1q'<DGa=ܨ*Oi>fѺއ(o *A:D~2um@wI-`o] L6MN^"בI~阹:/}h$O3i;Ϗ'%v~6r梍jwXA?{QQxPcP{㶅ߚܦ.ICRS*uxVQc-c[)#y3K`!\o0? vaȃ @ څ3 kB*S[/nXdA-xRpgJމ~g8~̫O&%S!c><$3]Y>RJne(jű%m 'C/=cRC ,|9ev"jiM*4vڇee:ل&e ^@bNI*.,;ZNUF-T@A/Kж8뼩 qN1#WfƫH2 y*t~_"Al8#sG늸ڽ7@s ֐O݃ l@5lo$3 %W-[d7j083FǁzU>fٰ[`@;z@\0P,(lXQS*'=9OlgCpdFMu)mprTCkfYDwJ8vxK E{AE(ޠc -gil.JM\.(/bOXX/g=1vkM˜ZPqȾք`qn'" 7{Zz؇|`4!ك ǻ{hh{mJ3hHqDғl?z0&+xpۏZ5構gb }…0R'B&f FCvoiהxu`9שI,pLGs. 2Uwu~ \+g쀇Y *O)-I:(Nr O9_Wh8?05ӏ v({/JɄdm9 5B1}7r 2!#?T6X73ӎ"}PB}b9N<8]KˑփˌK+8 M( FMX4*ɹ5y:/=;8Y$|g]%5Ţ0rnNCeV@N/;e+UkcV;13M̿WSW ,dTK$k [쟊I:!Y]Q)6 rߌux ~e?sW qb!T^ EzKltM[J%^iE@gW!/PLJ9#/1$n#0?php ϑGP*F{G*B|HA. 3fDO|etBGʏKt2 /Q%-_UPB$߁ឿX/C |myO5SK6pwnANZHZyPf;v3ֶjЀiXrt >m=vHA2r=ן-_ e!ڕʗ2mgmu+eӴlWϱgYZ07070100000014000081a400000000000000000000000167638a5a0001f248000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/:]?EhDTTk׶ǼOw_k T-q3E "?UCǻY峧:1x`9vbYO +:_rYEA<;;ihڂK3AgWZ&~zެ9@$9W)+ETP;e%7H\D7MfOHd<,ObJ4f#Q}mvB[Z&<+xٗθojZ(f-Z4%K#3,ujVXK0]S, E$UHU[Um>P4̄YB6-nJ(`(ŅP"ʠdWX;o􎧲ʆ48s1!τjG0ޔh(Ԕ``jf"tEkבhk2O1{pTτ@~v&TU!%/ 'Kdș ^BIt8=(5~ꌪy8z(lHb,坽qN*;k#?V<|1-v"sR,֦W^( b^;X#fQى-Dm*m"uVP^&Wx`gr˴U:+ ;5er/)E6n+a>Ԙ+ Rp.k'uxyJQ׋9 ?"x: < by4,!G&.q]dgKA($_䓾"q6_* '^M%~hD .jh><*vZ\]@CWьd KmZFD]X|zq'r'G[_]o¯( #"l{Ya]o-E md,=Y7hJ8)d eCi ϟ (rQ&\L 39Gwy;G`'} ȂuL!^F>FAY10;,dV)WcG7uzÜ{ͱ#څxa5C#}i()ú9VPֲg>jo(`ԡeȢ0j(*,q O>ו(TNpa:VWUu-Bɖ̀uª _rԁN n]hr^f.nk k8C*^Q,lb)Mi,6[_r] +,AG1F+^3e)U0siΜXJo%A~{FH.~Ȼ>NxՆWŨl)ug44b3ځPt*`NW4c!h,P/~(!?Bª}8Y2hy^k O {P1<聉.&O]I-Ux̅ Ff<G43I] ^3p9¹A7)9644 7g}$7z{ x:/,-s0(?Ŀbh'ne vMMW,o%i#,;#,)QkV&Ys2^XHɺ̲܉ap?3˦ ce# vR9L"PFʼJcʺkJk(:}ʮ[}+NrkU%Iy *(OkgAF@QFKzD}Pw8JRsGUgp #Wn+.g[::$aի1򕃘HÁ0EdB]`+E9Y_:--@TQwT._yCHp Ho^9͇FDjZRj5 30]xr–$dtmP<?K5` ;@+bjW๜]w?bsK'GuLcW=wE2 M{ !LͯU7d5K |^rvr1S;]b*k\ c83TYUd*\4{ɇ`ZmJ]ˌoNx|{Ѝ#~ͪ( !, k lN[]Т Õl&"N%N w4)U8DS8C`C3u ^Lޓ6avuTݳ1ބaV).&x^R7hy-ӐS.6)Պ&⊧v73fdzÚ54w&)+/hOB' uU3)Ek]@cρqt»N"(`jKH0k|$^޻zpK*K)Cb네J+ZL/}~W'^bX񼱬e+ /%ulY-&:e;r $#V+9z]TE+ $eT̩:kJm,7XEX xy`Լ ڏJp'DL sO=5G]g^0Qgޤw߷7fi.eFX!'KV+B1?aNp (;4GqhQDA 4%]s\-&‘Aq 3ڽ 8 _J2G:}/^y؆81**.PV4@|0Rzv˕#uEmagl#_w3W1@`FN0Me`).7ɘ#ahNcl]YBTw}eVST{ 'O8B[1{6~L1o>cee[JH^iخc%w˹tWk'N|4A/{mi5֡ ȷO'~) =J _Y2&&X­Tu6,˺TqhF8AdR~&h wrhyՕgn J./W >3FjBN~ъh~D.tH}&#v-;D,fNlf&tݙS[׊~8y/V,|= أm`tC/[%lh7 j\ҠJˆ).ϝt@k'1\STޯ>,rț#Oqs2d `ͪC.-ƫ>7@3sBL+aK+类l]Ї}/OQU1ZJL "U ,hbu5v֬Ut5;k6:4yMגNlx&i<@ ql~c>N_҂2p0.9Jy) N I;^]=6`*˗G^_DHK["3K=LRN>GO$|'MP 9,hxgxr}PM[:,57:K]XWn]ݕ}T $[KVi><:Q<2ND0ZUA O i]Q c'kJ^SJzL$s;i(J%wazzMHX@?ھz Ks":yipy/?$>dZ| $j!Z-OEރq4;>+ T_"pqUi7{gyLg7I,qOj@rhTyG6m6gᏓ'VnfI8d%`,X9e!NHd:@aԞ̔Bچ Z] A<-qjPfL \~eq.cHfB?A8>;9Uhq`{'Re!>Q+ +tiZJ tR ~13Zx~-޻ A)g}OuPA!#A8Y_lW /W..QO64PNp/k&؄=sRۈx sP% su[UsYO&hz #2j6=%SVI -SԚ{8h#r&^} /[io-ĴVJ2fAWϐN0 ?e߄I8cJ>k>0<[Zo&;r9N0!]=Axϲci+(zi&T2YbW)ࢬ"K+ ug0g\-Dq^P+}v4w|:(J었*=|zҶAXzf_[Y),ح}I$Ħ˴$C薗ZFr͒w=:jOsf>.9|DSBz)Mߣa'i"ᦺկjoi=1 #ЬoR'7+c?ųELZ*wZ˻'\52]EQP|u8os#K_Xv5o%:>%>nxOreA6#UfW z{>\c!!)/KsbYo\Ex:;j=9,thWv[G X!VTj%xKEAR#:qA41Uݕq#Js]>"PW.XWLYp̋ JV/A'Y|̆>.NyóA(d1寶 hJzMZB&aD@0*+YOSpx!2KY%7)$Vߤd*-27`VALD mD\{mntBA nҪ:CTe<ྦྷbELO )RS!#oN|-8S#\zmzm\4>pꖂyB]ֺw*=*N_l^dNFGy vBM.$[Cg%ׯ)i15#0_cOk`x@A;5«oP`;5vxJctgv={Hh:$i|0C%";ʊsνr8uhȝ4`L1/ZQ=3--JU^vF\ <8|u^Dj=Smtp#yh- }9/>ղg#|!1BZWխ$® *է" 9G;TFVovGYjPά(2Xvz ԧ ^AbIDGI/c^0Iyp' ;h50y92T^lg)RqtGSS+q*It$S/u1Kt%1qn|9"BE] ?c.%nn"2t,*m!/YZy5.n?u(r{jX[ o^%>$(%ml,3!@*%XdT O_A$jv ]A W89a]G _G!Vl{l+ɩV"T>tsZ %s~4mf.lם!ͯ_ ){-aoȏ`]T}_<!~ 1}+[NJ5Hlu8y۰kZtW9ěw7 H73_7DBm8:hWZApq|#{g"yrD$+c;Ap ;~H͔u|DVw~3aވ^d;ݔ{ usKWW}GpL|w:/usBQFk*%b\䬋2}3#N\-[bre0H;$)}y])f);Sϒy;QWR1覆u_ ⁚:.)! UIj!܅wC! S'zeh5Th_?7z0k Pu"7n "۟5L퇚Wa]zHW& v)(npu` An" Z5󓓭frg*;~e>6X]'UrM jV ^FưbUG`U^Dh%̟5RyVFwН|Ć "=Tۄ<{_傔#D$ƉR8(jM}ޯ,UB #iJ(rǟv&"݁oBL>ϾZxv-)0` )CcWtT/#(?ȡ>'A_Y,Z1-gr傎 霟a8A<y 8N 0g7}Jq" 47#:{J5ڍrSh%vʾ,$-"cYjKY)2ҏ ݼ>{ K ?K ~H-%Hqg90q9KS RYǼygXj-r걵q#dQL2$PK㛟dmI1dMm 7f= C&0]0{%K1-HkagVVb{ 1vmTd_BvH5m7N'$2Ţ`9~Q %h9|q({ W:VA^]l=]q i:FZ:'%SU8aR~v9+j t:US 0!Zrө/Cjffa l6H(1i0g }wh ڹ]%*{*põDf|O [24Rl{YR(ͳyw1lRFڟ(&%/J[;͙ZWc)BQRвt x*#cUӳnҠe-/8G_;ЕT^vet#G^,ڮKML/HaukyrmafL,I_~ENSn$p!Wf۶ 5B|Dr f/ĴǜnyrgW {y9顿xZYzg+yJrJo$i-ݫT=f@lbjI$O/zQ``7XvU}ӫB[PRڈHJgnu۰/rh )Eg(ɑb4MV*P.qU ѝ"۝X\:}Mc'ėU|*鼀@X,N4*҄ݬ]ƥJU~P[A@ FƷA4 x_Bͣǎ_Y @/דUҤZ9s48 ~)Jl V7|. ZV,lt_>cž`jԩ+{z@}oI '0Qi j.ր$]2YI'0ߑZJ \LE:}_A:ijc v"al,á=0w5׋c- B}Twܵ#{ʳ;ҫOR}<,nūx}zlӘ}p5=ͻvY AyOze-r}PX:h~ LLT1!.|÷8j->%./%YQ\u zx$ڙQ~sॷ GLh`gF"w~P9ޡ|նYN]1[Ǎ eۥlgLB^.v pWA, ثx֎)!.'iDdn A;sU1~ d/Krƭ{clp(wDj)' f4J6-ALkq*p,i2\N=5qT5T/EM Fy~h 37 񷱌r7Psi=[%uYC i)}積8~M}怜sSJ{W_RطԼSg!H{7E!Txx1)Rm(Pطl}3S/QZfOgjB1d6,{fk 2؊&~qD1fk%=ڌ-UP+cA >KN)5 LZqN'<]2F5+%y,=Bxѐ6| DmWdx|j A׌0h8?p=&cE.̿7$aV:g} &5`mW߲EEOF?0 חnB(XAvE?8 'Yз>r¢=Q!ؑexx#ªt Fá2Y?:fcɔݸ:gڝJ}:<2O-fP+;tp*"wlhN e Dn)?<)nMTpPz4-Oң)oX%gu0 Zio{r/8M4"T4 0KQD5ضXgK9;^)NeFg#>6!Cpe$PٳQxubv2у0=fEbAFU1\ZH6IqEUJXo!Fyc.=EGvڃWWB,عY@JV}a^E3O T^x*F-HnUF;K19(r4^Q+E"\ )kV2mB준(ǚ` c7.Mx]AKSquǥ2MG+Z/EF@Bp1+Cůs<Сkax?KYQKQ`gȦ]#Ësn<2hbͰ)r؛Ƥsmq6պ;1rvp>Yg[p$w*mdM[(R,' _JmpA}ߞpTW -N9p<7)A`&ZKfjmPў%m$A<&ɫt_g1~l!?giQǹL`.^{Q*GHU驪:":J;%.Rʼn)L!wax\%:k EA9`ZugZRvQGT cSkθ 3\b4vX|dN2NU(1aZEQ%R%.! Ba-|1u9S#n`eeQqZBpsH$tuMmbL(-7[)2 6-ȿ5e=z`޷&`<(rg?kF!'Vg垃 ZZTC])FO%4+)5-#Cc),PwӃ ֝kr0~Ky=@פ uS7^\ ^`n l s&`cX$Ȱׂ" t*M;8s gDJ\HC*s!upoMe1 `;Kz zEKgP|Fmr+F/c~6'{@E⊥]\vɍQ8 Z;IࡴEa9B( %aO&όAG"H1fȒM,ܨtHμ˃c4o=|{MҬ&a뱖6>N[M"Dv#ȇw<0/Cr4>V> R3My)ד7(|8tcϥCNFN-H(ЭQ@0*8u9LARG{dY 8k瞌B#Wi"&\% 6\PKRq)bÝzt$V6yOiosfr놕 }ʹmU̝#{0_?S fPFܩҭl#WeXQu:}Z)<'IxGaݚ#5:  {t3b}n[!RVƐ0\.( {m{ݟ2a#9.64}7jVw) E]~f㊄G2e4zv]t-[X0 kV9]VkP漉ޣ ItUfn֋xIyZƭm E Dc@('H ޓj>(M-z&i|h;V'Px=\\#eXiu&PeImCSՋ RJSrt̕㘀1<^uq!+⡲4xYBsC[)$j?A3g߳ &8Vb"e63zg 0|t4m0pLI m`C/Õb{>=cVN NH2Kh^`:~dfu$D?mnQX :8Q00i޺WZur7%]VSeQᗨ_­nQ/ΔѬz1!*wM 3_a7y45@yzNۚm6[{G%6g 1P+&sɃDN%c^[3/JE$fu˫' ?kڶ`B! -qfHvQu7y!lb^Qa c{7ԋh qd?,`T1]@`P\C C1bO-;2avx͵ӗ,P_ݯZƊ $[Zڟ,<[-ݚ(i/9$mN{*t#IYe6#O}F, *q?4o6\f8.P{s^Xh\]58L<}׃!<5@Udm XR4<{4ɩwlm uVQ7=CJ{ @%8SP1!>N0,!oA5凩l d<clCs0SaC aZ1*(SfCN٭]#ݡ-,澙'\VÎ'n嫶lHj.6؆镥*\EԲaH Ӌ$kro}J\$A=3 7{[_ΐ?sd[wmś,V1A4L (=\cԌH޼t ]"N2Hkc+4V kx\sD)QYډ0_\ܡ~.;N8zV#v=:f^j4- u$Pn ]&A1зzrͥ9ݲu~K,DV1;T)B|oʚ3{4ceqQIcdպ \vdBf&-\h"[dօN4; /ty҉oQU+΢VЙ&ځ{#]dedG `IֱHWk_+gܨ2,R\\|}[mȽ&4Do$%v?yXV*AB%SH/Ⴒ!^YϘqӘL˛zρ<;T JJYA,/F5A3Q3$3lGJ]+%1lϛk;=d!6rN;?(=˩hD&q|tm}N3x A Y8XKTS疐a,* Ё%K;ʌsEj 0#Χz*,:j)^dvz*bnf$:TUY-CklQ }uv{ :/<.HnDVjf%>)1]XJܬ4+*I Ĝ\op#RjU&eLۻ+ktlk]=s&͋8*"]iz3FmOc*sSg Z1T Peqv DU務16-tP7 ""ڌ HZLwt61 ;/@QH*k뙟la==R *kw" ?^qTFlL2oVg a7d}‚53E!.<֥2'1e/VO@񿾜'btz{E{(%%gv+X 뢉.hp4WAeLA񖴃IwmѸ TwjkB>dG{9̹P{si!<Syw:IT0켳C-> ɘw]D QHn?wL+E S̕(j\(0o1naam\+GDJc3]@%b98Y7QJ.{"=a_5TFS TiN͈hU.24B DbM_fctI|k(CŬjm$5LG5b~pWE~y__Z.j`_~#OW`cj i_/ŨŋbZ{=˧*NG8I9!LQ(<֟^S؆sF1M3qbXuL%;KP(Q`؂<~PSplqq&(Uԃ](uD$Z>;32z$l%q#f7-_dk!9+ĉZcCd r 1-<ӏ@c섌09ոl7G4)EIR \lq(5`N)'#?}%]7AbO{hxͧYPļ̿[_B5'yp*q9s'~7~p-!ܯeO`Ծ<SnSt/:h@qSVX&i%>_= V{b)yi]> 5pzHxX7x(Sq-\uNRAJݷ7u$PՐŏ$۫?ԥi墾Ք4?G8Eo߆3y5"q"U_cU/QrT^dGX'_Hħ )˓=0''᝴_E}OYdUƈ6bfe4 T8[,RdM5ԝLC0M*:7LќOx^K~#\a^dy!H3kPbv{ћqxU?r5{}"E$gǙlؿ.ʟMSљ,⏣gAD 556eǂC"i+0![KU}Lfv:}|0N`I!F W4L"qCw~QMwRK{v:G;-5 ,[_+bPu(hݶ H44`,ZB66+D_be\˖XTseI=5xrI~T'v,ā䀊3 \ Sޒ֭{u Ź3 0&J1qρvhS_WLvL2!`KqvJ>EGbNWf' JuUbBX883]:$3nhn6Zѯ@Pm߭ 3ߑpԩPxz6RZvЃ. UwJkSAy<:E*ђǂ9LW:( R_.]Ezrc_$#pp7=^f]Eԋ7^5.{"OD=‚ᴓ/PS%A}'ԂҭnWC04ۚ“SĮ5vuv\K>:KL6T?*I{oHc$%ht36*[z//ly BV(a6y%uبs]r:?[,%vjS5M.2FV  wI6 ֋t\ZspV|*uDmK=D+jB…2ApG @pҬMzOꒂs d7FWzF Pv3m FU33 Ī2R%mCbĒ!Em&'3`QT]=:cDC\ujrPbÚob?c3KOnU\A]8ikxTfeX`:A"n&hEasi F]HK03(PZ3`ߑckg nUCPKo1bSHɵҩJtzފKtdqӕ $.yeOtz]zxXte9]57d%@:$>v{^֓|֘9ݦdpXiB1?]L=a8FM27c+~%ZE˄lznq^(Z24?.g4VX?X݆Y4 \XRyn9)oMy%u3wV`ZƆ\Y8,bg| cdw/Phz Ec(O'<זK(` 6W٢M>aZ2 ֓{t(@@nt?MUs}OOѶrZrC@ U$&䆋V XnF8(qIC2h|86FaG=uj`8^iˍ:#fV Ғ'3B3=bґy\sRfI뵨ZaL`~Ϝ[m`c",s냩b1 J)p[ҺO_duG- uDO}E,~ƃ+j>)6&І&U'3̪:< CP˿?dnEDNLί[ qH0r]M-舏[_9xˀt567 K1vQem}{03 YX,.mD=$eGqhsw5u}DhcAhĥpseq; ZِTZn~ 8qlNޮY&;:,\˨طh°sYMU4-.[|#셝YWYPʕd)%4Se25cN|?3 )AG{ٷ9R xxF1xwf(HXZi~0aG{WH ryx!gSR+Y&jV;7kgiVB/?g 2ػɰ+R}]}ر DdPh{SNnSfmE"pt1UL> |j$Lq C} ^S+CcvZF7熮[yw2&y/3 "_D+ŷ*ЅR97T^ jNku-A={dT)"$t/ɂ%1~Dep~31C02Q!nq#gpV/:^&HP̾s, !wYIt `oNS0UtPYYi%:^j6úr`s/Q3#zEs'#ѽ[fMn'h 懲 "buaϡ(ˆP @LPL|I3jvk}]+cl[͈zH#?f`aMVj88H|]en:fD}7h2\n@/A q}dR4~f~3ЌJkKȁ;_!=kr'NHV/)q~Jܞ_eQ@?1qr#I|)`$Wm̌:X PX؋[+L8߹c*NIZfUW./n ("&/&ʲ;Qjs;Ci}Eo͗lpBz߁pL^c90GEP{!}d5BE{(ײճLԑMa&cC,hDs=OHDy :MNiA-mJKcx0F owIl7Z8'{8gtdc*X ɯL݀(4Jeg#APdEJh0 z(bC8=l(\Q8ǻY%Vp︊9_?*&M;4/gT/9$k6ķNve?} _{ֹvX:Ǻ]B\srҹɩYu_'ArpS)1\Kڇ³6ߪ B&q|! w333\E"iXCIrS*AemKeuw7jIK{1f]i!&=Cd2.BXWNr8J0 $DY.roIF6 _I#5rSqdrp4.s$qE++zI5+5]IqN$ I~xlšP»(KAEVBiB157ǫ%sG9;D|z.0ޚQ `RFl!ȧk9^29|/z¬LAVakΰ-BLة92CĝO' &z̸ROI^5Đ Ti΃k'*&?+dY_ ^&b$*GF6lS8d\ڝh чj6vqH*DYF?OZcQ6~nwF^p4{p!cGNcYR'͔./[%vR~d-1wE+]G=lJQdeX(?D.uq;UJn)2jbu PUfDJ2pN;ƾZrkA$~\!/a[uX9*ՓN u$q?zP|9>MP;uu#+J9Xd& r~0QqV@lJr'%#j א~`k~ƀDvPF\镫  :d~nN""q{ H51R7*$wY=f~g3nhbiŢz os-;K*-H]ypS jtpCJ(–NɃvTC7_;Et5C5ܜ#W)sTm6m/-zei2Ý 7q$qHLb\PXު;LÏ{Ξ(u шinOa &TKoZAow.2|tJ,b^f}(V*GDr9Аtw1D#kcO.]R~PCs%THYǂUg b8 lž=lf,~;SI_ LD%oY3'"ׄ߃td!IDJ^Yw Lm\&?jtZlmɻlcf'yPA_, &ϖ[J~GͼHI80Si) Hӷ_ ڈuuLnS2񑸋DK/|0 0BVgЎoL `:}d܁_B'_+ !n5>:_=I(`iZijI+~0o?%Kj;fn;w T)HMm:=_ݹ9|A䰦1xŨݾi+YFi8ھbˆr W}#!s6 )˓UPz0ߕ(pdM3o0#@r JiMT?ƞa|2>)5|rpwkx"zή=0jGP\B\4KIٹE'e;j?WDop@$nc"5Te\}a6ͤ KpT*UuiƇ@7:U#0Wͧyl1T[wd0Aץ1<g]'btmA{|%sUM/et>8tXǠuIۖ2)=D(ːvT4A )sx"pD=qСfFjSX)VƁhcf0ՠwDNWU8AJKȥ-1-7tJ 'kns3ר 7Pn%! ftlpS$X?%*78gH{Фd/H`4,Z5v*XZ)0U"D / Oi0O1ګ'eF9VJ~lp>;M&xj]cĥUb9D.eCncA{ 4's@0Y2ex`_q!pXo.8x֍-=cWW6hVޖ:YŰ'{ٜznNV$ڨL9\-lq/BbxC.5IzrVW9V PA0 I,J P.lɁ:6ӳ6З58*^o!Ew7N 蕈-=B^R_x.;$B#0 ""=,FR7;^56ҋ6'x{_ v/[ B0UÚ{N33ƃ}mb[#.zc 1FGި#͡vA(0Cӫ;ǨOlNغ͒1,^JXT5@.kdW`܁z5X%p.gA G)4)_K?|/9!9X IJjTj.m^ZvN W%jҠ_I\ >mNNrKJ2g¹|hz:f}/&0һW6E=[+Ft"vP "F+:'g["94HDXs0JnhIϏ15{<OCj &qxlSzdTwOXg )F1ߛwdឦ5CYͺ\3ossJ_-ӉrskC<}/9 ^Hi" OJǧ;r MW}NeE^Z2ĉѤ깊에!bhK+bgܟ";iN?5Cl&opP'-6|d aK0DJZ nRh9R~@!zr cѾT͙,zÖG+- %Ck3DaQ1^:`9+Y<9cMIf -{nEkW\gBs0}F6B%jG$u.ٛ(/;aXU@4eY撟䒥{KK5IϷ.]\4tD>?A}5䙀'hNy'N'rTs媤0hݼq FG:t2a͏-4K}Z =Z)fO|PY+nv`1bV٩|wQG8!sz[#WDW>P VME@ ;)kLR^'3>H" s0Oyw{nu^tYI5np걕F>ŨȣpnYKe3i~z/|ܽ .zg\:]mqAlK # ~<5@hlW,"W{b:YѽC-[8 sءS_PtZnrJ #pm!͘\LrwdY*+IY}*̒xnmS%CS ^v]w׍j`bfYfk$BLOD8<lߤfYamE5Z/qwMRY[3tKۑ%DƮF-oD;+n}oNZ5U=5J!sW67vCFȉB]_8H539INNnp<}udg6S` vGB{8$Qx?KUbQ> >WgsXJ/:XnlNL3eqX! ڿL5+/}YqYw@ Rxq ݌BW@q"j0^/Qy xjhi'a9i>>Yh蠍 M=8T Aa*^FSNG'N+6F=N3Km}*u<|h7ؙy<{^J:=,l|J/C ?ecr6L$/r &J!/{pOHSZqcl+5d~L`pblq{`RqJ{f]Z$@d[+=#u* "7I`)1 q+LnXyЪ2l꣣7!ګlLu`4p5I(Gg8`s n5I ŝ-i~kvP, OshlҞS˫ `4D#p/j~2y%8SdŢ_O6&ZHU+f8:d/?P&Dכ&may%F##PJ=4O|` x R5j]Z>݃˼;;J0XkpB}|#Ya")zih+niMטsA8OiΈ !E@E|_X&y-byx[@ sTMl^…d)d:=Aw =pVO`BHOXbQ. -k i}S5 pY( eA-nZ1 F%4CĬJ\._ k"MEؾ~o-e}4`XocEbN2I4|nOnS,k1 yx~?4LJNjMf%waC|&.b$6\0hMkËGÝdX5n`vҜC*ǣ*>& !u_lk}t!^*Wj˧%Tҿr?YU*'y6vˬC7VBi G_?ulM*Kȳ|^$J<ZbKsirZ4o-_٨T!ge(8t}IM92*m?QaЎFiMyWaS::+'k.q:JI'08]m,qt{]4g*IH+!cwfa|?pQsX6AC0EQ|>\h qMferFQB^INHRWŢg %"&?}t Wi {wޥ?yя|;x_VW\~آ1OΧy]mh2bxyc_K-٪ު( 3D'pQfӧsu[yV>̭CPN{%жaܞ%'Oϑi4}XLTp8N5 nTFW8[D׺+^'AO>@Cgq]16>YM%܁S-\k|/r:.dA/kES+Nj R n&!t/#Fsc,\D?#LⲜD\S+<1}㺨փ'GOy\_Kv #*5Nmq(NK3UEHV:%#?Su_1t]뎸JW/UF[j\ILP҃_ 8K4}9 ;Stm.F%R ∖9;;!`#CVl:%[ ɍy"N1$~;d?sN೒4X g3eW !f=$hF/ϔE@J MJ $Yə)򽧑oHAsߚ5~NƐ1KY;MZ|}<_B6j!a|] puU\a(ŧLM`S XN[ev//xcrGu,MZZ{3דֲEh_A|mod ǁySf1Ґg -!ymT44~ R|٠S=+ξ) v-0uЛU(:=gm~$]yr{`psyN#^!/aq8z ۯ-r3#1 !I-`@c`Otgs+Z2Q8 w,j 8`d,ROO誽՚.`Jl]T%{e\b)mg 늝\(H=T_G_>˧䀆<)g], Gh}$!|FWpdԟ,rlA A,OGkdp)JM r"uIAv-!T%nƨ)I'Qu?yzgS0BO.DϒO <6CjNs9[:XP6h7Kxߛǧ\NHLds!\;,ZODGǰ,AwQ(Q-P{) 8*q`485}@w5φvק5-F@ndJUt)00 \4#ic貀Ha<#.G0ISưn)b3l*YmxMp_[ fXPY<^SMvI{.YSS@Z^\-,EeXVnyZr{dbѼuNj|Յ_ƚ\ 5AÀТUf('GK}fv9-13̧=˒*МQdr#͜oΰP$7Knzg>uD }^f=e]/6$qI{yI!NcbBİ'P$e/$0(dS?dN=T<@F$_hw;k_ˮ-_ D`ę=#eQE ,͎c\܊؄nո,M' ZjQi'оT3,PT ٘Z(&D`˯s d{fP* 8 =Is(Grwi}e.2 &?tZzNm}׊ո- m:f'JH TqL#Ff #+o߰߬zWr[-ʔrtgrhw3 ; C<-Bs Pw'm_~;y1IM$ZlALf8i1z_b@VDh{ȳ II?vsze&*\Ҭ m:k=Y8t`7؝\eXV@C/z^vV^vӺpz ˫C53$h$\|y2VQwWnj͑cOHw@L&# ڜPajx@:O9  YИq7ocHKN|(37oG;YVyvvԊkJu12Ymd-c]4Cq'QEkd6t0{?I6 cvzZD#1+Ԋ6 HkÿB &bihUC=qYܰNФyY,f=)cbz4r'k!szg5ܶ [_v1@q25_6p!F%MR63€2F)u%\1,Xjb ʕ oB8T]J]O/;\# 6"%Q:QL`2ȱ& Hؑ#Jn\v˾h(ߴ3bګfue%3uoׄ҄+0".{]D[B 鱌 UϏj=`ǣ@y$ xݓ9l|.pƣ] ^L}q:)qO,^-$}^-zt˛#o* ʎcX!3QNpj߂7xڄҔכ|ͪ=/M\.vLG?\Y8pNrx~Y6}ڐas"@^4SEqY-˶ߍ:e3u6.seBdhwcA3_{j< ÝqƧ;;k@}kO<`*k)ch3ep-X):ilh=%n5m=4 w Qgxhqy d3cg'qQQcb'y,%D/ꃏ6;{lt W/?ﴃ\/)ذ6NGhћb_qDfPfWN-UjYNNKwRTh,HQ{,%O=3l;:&Y)Zy!M&v|n~0I(w^WBҚ8o>LOp׉:1ڻ*`✒X<^p[][yR(7z(VtYmET@Sm4M"J7g`WaX@CVIٕh7Uw]:snc ӷe Z2Fӗw79M:F'PZFH%j%Z9EŻE˓WL k3۟K{ Zb$eVi;`j+IX~ TUywgYWjq"AJ6ҨzpvA8|~$F.<54 zwEVѽg<`r^İLi:&!c\K.EfC DK"]f-y#gaLG!Ś:u>+Rf·RVᶙɐMrh'2q,ݵzs^v& Q$MY|~cfnɇ:QeTc  ;Ō;T /<CLF_g;t [Ѕg ۺ©dx++TG x$Dv_YD,fx1{)Rvwqm.Mf@-H`4@~#9jIpD̤7Bz`qm*N~fd kr-|JHng|KtN 28CD.O<{K /i<A-wZM#ҟچ%~J q"9{Z(1^ Z& ^>(ZI-@KA^)=IHjM7ǠKJ!<\ZFofLW)*0%nux?\q'cGNۅJ/,he"Nv 6=81xZ '.Q/#AD Q+i〗)iʃzǿo}!:[ioU;% p:b>'Fp9,=zfHg桝 WR?XDn%!)<3bgc u'ј}{bI l-a/hw| Pʛ0%yjP{S gyG q0Ō:'_VN JWw FszN9tdcˍQՅN5)aELR5WaFahuN:)dty\K@ZSnUt{Y㚭\x̹8B_ծJc]o zcrDx .wx}fYßjȖJKAJ p6oW mj][k1U> &Rý7\Yb%^63o9!ӃWkx:5 KJ@Q&hx..7MQ,JXw^(_ Ix?@ԢyϜ"MjLU(2bw0$:]9zmP`9pfJuҶټ>jHM-z16TԼ[,ei&ggffN-U3HBU][.8vy@;KDt *]5Z#r@W_ L:^Ha-5܃n-A4c V1|W$^3}@ w"oZ"yk W7 JKS/Ql!<,֋x7p;h[rV [gʺ >522LVsʮau} :UªG[ÝKUK~NeT0۽fWYJ􍛒 UjTB,FmhL`Z] J'ebAUXϾ#~#+K\E@')~NL?}|)q ) @C?c$wP "gΕr^6"373e1+[k<_ƨ߁֋ww.ՅD "ndmn^8Ki9r0J{E[mRy$).Qu'7YEm^ Vx-H?Ѳ$aJ*d22>:/&gŗM!AM]Ӊ<}`xq@ Vm'#%ot7^)!^u:[ ˹ †ugNlᝥLmc5D~?N2B Dr*P|<j2氼MS2@&5 yٿ_N@ ނ}PYkch4~u8ޱxD<&s$CQQi* J '[QxM2ƺ%+S֡3Yb1?2v@8E p%s.}O6>RnDߔYe>; $RBK"UO!*++9zY== "(wx2=VLg>D)QڶX*ESώ=h*Rp_ׄTYKDu.&d\!#RVSb+b]{Q6rtr8ҾQ'}nj2s%Z~G;=OЏ!N5q(ѫJB`>M!gMf^0~n'#۠MH';ǻ 8ߘt[0-=!MgTlrTldt 08( Jް$̣R!xQZPU Iƻgs?$\XT7 TD<͕2ioPw}dߘlͽjS*+ eC[2KNOű|dq{9o:FYuY ^cF4SC>>#|CLci6XG, pԼ4s^𶈲w9wZJo*kE^BwM,6R|?ZC[/J"cFB |ݽ17WMQŗ]Q.4[|9jgN8yc"{3c} )Ĕ' *i(cG 5P]R6-6W@sj%p$yh1/<KxڳGx].B$:"^FV1됞k,Xu~fK;> ,KZ6D^oE7592 `[z=b)yNfڗ fQ E KvA'MB Yux]PJV .<L??16>ո#酏%  iqxz@NN :g>ACwO<tw+I>J DdU plD_ buo~jy ,Zt Gݞ=x8R^7f2WXp5aa)v=305P9bPrKdn/ ;$kpcxF}ތk ab(YҌ*9ޗ0$P0)"oT.").GTSn4wL6h@j bK-yysn2TAm?,QK<˻nR쩂*jʳ!+*BIx:fGDuRiXI JHB[m Y@FhxڏEPp)"Ԅ#hsmYióF j)G9J~h||$hվ<8cڨZsR]ꊦEҀ%4/{&/V*lKѭ[sŵuBj@0gqͪwV݇0@W))ν1o$Q~D̍?н Ɣbg'roB9^| k]YFUtXY{v$ wD8N;BQg<6nțXF nFHB3 xhIXkط,u2njX 8~}zYUZ1 iӱ(*z&dè);Ф݅$K,rP)4DL~$}UNr&p9W}?ɣR4t'\x[:Z6*iSg0g (gG!,*JiH6x8㩛J.V@f)~fAFm$[DXM7ԏJ*sygaXEEԽ*W<͟2 st0uɂjKT FbkP`QDxf-Ps6Iti4ZM.{~%%.+e3AI*o[n%եY݋Lvp_:3H#: ֈp9 T%:q9wO$1kjHmf*OF٨rD`(#I[=БoAp#kkc 8^p\Kgs#*1D!`ߘw.Qu S [^mZڦן_߀x*2,l%n"Ojk(ؘ^ƽsQi|+.(;Zv`k?/D+{fqiا.Fi]WC%G4 R _\NZ~B]~$JGڮ 璠vYS%ȖI쓯"i,'{>4U@#wOٱ?9 oWVac>@_p ΧP|}PO_ әRYe8G#HJZl Uce5KϹ1M#CT2.hxM߅F~fN+P`idc?Pr yNӰԊKB:I2-&Z_ۉiNUE@š;d#7AK'oX=Ni%I.6?$[ ]M_[X ?QƗԲ-8codEZHuez/Ш&#>0 |`FV4UحTbZ5DaIAT>cJ#$|"Hm 7ӎi&R{Si64FιF\ *N{mN@0\ 8aed6$s dR ߚR}\+Ib}DQ@k9灄:פ乌Q ls~؃2CV7G$dpa Tؤ>gӺ=b2UTͥ݅LkޒHlk?ul66YϦ v•I?qĻؿK8|@rwSLPfau%+CC篳6QZHY"w|BG^\N|0(GB4߿k~$|@ J5?su |"+{ۄ?9X \ nJ0gks:K7!gpdH Z<@1fx|.Oh:Ѻ%c:ItYZ|e*#ofoY!׌t; gcLjw$AXĶpTj﷧!4SX4$lPQ x2*H2`=j~AJCϽ_f߃ R;₹l?Qx .i4+z1.|:  V?Sco|fhiN|je?-Q(> 0鏢'ҎO7o ;*Kq5`"3Í7]T= R̥K-xhca_wu*Ø)PLY6dQS^M|]̟(?TtM-%e^$^Za\(jM. '1wd(2Vc#zn37pd@YnM!U1p+pYvq0z( ^Ì`_o2| AHhCaM.ߐ?[v"i9doiB`O,æ{}rW 5@h'"- ?d:G=cqga[3Wxz΃DFe/3ڬg_R3" Qa Uh;WJ|Θ6`S8F\Jd\= Z_Dj%'7L V蠐nvs AKmc3dyzdp# an1@MrЄ?B5ys}fSd ŗߞ0`haIN-fǻH:"N셆>tl/̙JIiz戃+"\@0} #F,Mt)*/wnTA@qi;ڎg VU;RRmtTN{*8 +hmݜ/L' в3ǿ4d5IThsUq۟ѣ+RHDH湩ARs=HҊAс$JQ֢?<:\i'^>ރEPm+vːE~lR4$_'tZw:~5oQAgc[KzE+afݍURtpZfĝMF2|{d@(u8Hۖ}4qҮ˱g̼3dk<":e@3u,g4h[9J/'Dj2.7q##w@,fy|(Ȼqmjhif|~YU(`bdžQ #޻AE,*Эet{*脅Q GD"f)}kTb)0s\bXG5<)p>jf'I@!p_B݄U 1-<}RXxD%]&w[)d;ޗ)|, ZM>Wʙ 豌Èꩂ1J*Z;/:co@$Ʋǡf|Z7꧆/d*?(G*1f]攐jBk 'EѪZr])<tJ+ 3a}5$Nʴo`:*iˠB?D[w([XBu%?ܻƇzS<_N/\$>L![G O>DAx-y.Wݎiti=GiJ*㴭 Wwm/*.Z_7Xw կAڎD#ւkQٍė6Q3?w(H,dt C[*]ymG{Pz"e(!fK Gp&hFb 5 }-l'dT/뮬qۥ37dj[51GU)F$ 8DGui"!_ ނnA}0N[ЀG 024 1C*w'裍(]聏F)GT!of%OY۹BM؂>W~V-}GF2IZ<瓯[&[OP.q +e^#6Qߧ O [ h(s3IXm0?e >qGs rl~v/]LJ0x|zft-Ea }NwY@9~4$lU98Eq#cQ.p2xS @DU N4q ڹb x\p"rCD5uD ~3G`Hx*÷'Ҽ=_ث*͕S'5&ή "N肓^h@B쀏Gy\HZgD 7U3B!!B1~S?~TĭLZ)Aa %t*Fg5M\dSt;jkN"h!^|=qB-:f5_~S`N}Rm@?V>_.MXRl&\@+kХ(E^/ -B0O;<}᭓#fQ7֣ 'WZ"qMxv.g WO^ %iQs 6LΩX:Dr0.O0Wwk0|&Dcqz'Y٬I MY*h }ílK p"Z_S.~> *cAUGX [ȥ* `HΦ2 |M'[Y٪'qON@Ҩo#CT!#6F%)JW{xgH+'^ XI롰T'2 ZLZ i'1^26jCml?|>`zg,NEFkkS)1U?i5F \܇ϥPW+G8 3J;/sZ镊iXoT5,0ZOodaFW~uȜF}D3C=9 rn=dc9|X\p_ns| ,vHowq5yKU!iE@Y)Q'1\|.o,~׶ǔ{GQ"ʝ0o8KoI! ʩ0Mw ߼  l- -:4%uR)E5 y[fږ.rGl ԩF3Q]u"OqBX?,pTiq+T&ȵ[0+1p{M};L S|fu* ;Ff^,e #]Pĩ>v^NE5¡O2g[8sz׍m @ + msBro0ˢA}0(u:LwR!樓i~+6tnd"%Ui=4aJ(u;57\7Oi? @H6[V2p  4zeEY/7/|֭b c^ ™.̦WHb#Pਿe j]aoew @=3=0]Nh 'S(6걮WĽq!n.w7%Q# Ӕ#mH{)ј4Ք0Q^]S,u"M6< /pJ]Zԧ "A8ްp3|f k @[jErtUv&ʗC T1x^lD &xLk ˱{5N]zԀ\|GknQԒ!7+}nQQ#* Aq lh'߅=6%+i~B$JV8X ){wBSIp)]%@up 5"uTGf*Ty+#N -翝 Y7|9tLL \EC>[]l[b}^iH&SmޭWY*#IHs,OND} 7<2&a߼LZnk9#s,OE詴1_J..cͰGs ZGDɶ%IK6J86#=3Y~|rsBC_BJׁ U6 %Ild"1tmm*mUh/$iĞFz^7rL~(t!p`bLwyE^ϡFPh˽fDseԸ?ӿ=lPUb"1 Ĥ{} 1&Fb{-}!7h!b"$(u7f N:\-iR)8z፷~h~yiD,+ gؙz|@%?DnAuU;<]Xp+=mI'+ "~ h:=FٛJ. ؋ 3JAu4='[0!6j{؋trOó G܈$? :Ki(0<{sC [[Ԃpx8B]1=Zb q!ja߄GoIºAlVޡ&F^v"rͣ]kYȒքLO50߻{bxuܳvSA[U[+lE,%{=t+PWmYy[O>"8C:h} > Y?>0X=V({C8!,^3EpZ7m7Ll-%bAϓ$N)Vj. S 2{Z̞sn_D1Dˇdq&]-H$;2̫CQ`x4ު%YOK҅x\#N/P iY`ۺDf GwzEkn@nXްiW.994 楩=]ZM&j844_xxYΈ8E-*p  V5VvŰ%ߘ>P-wjj2iv̰JZj?WĭVZEo ] g9Zś \KG9 p<9˫Kj(UKUo>(7EiipLmfΚ QW{=%}5U|.1 1\kO] ƀ ޸Ǿ9n;72Ȫrm&\8 ; ;-H|bj68}txK}m $vO^ǟMҾV1d"*u jBb VMpXa0/Bݕx;̣rZ: jmR ^IQ猶;4񌔞0#=zũbn h]#&+NZS|d?B5\=mp sA%t :AGWiw 8h]Q4b3[o7Iի}?rNOς9&xZ) P$I?^4Hç/ @"b!ʟD sgg0o>~)Xm1`s( u*$9$ [_'$ɿہQ<07,5A'e2jQ3! DQrwEV˵bl3y<=W/qDGt&4&N.|a?CT T H&9~qpDqߟϜGdQ)S{(w2˫oa4#gӋ0`.=ah؍y"(r7x{=͜K⬛Q]ڧŐEXc:J$\3@'hf+OWE/!Zq!9+J &8@gE2eL*lj-]NM-k)=zw'|o6uƘ Q# TF-fIC-B*1Ww88!W0G>~ F'g-XpLinUY$vj em_A:'~fW֏ى|xMo Lw񎸖 'vț;gKIGM\a#p3WSE ҉pkJ@&P|*JAOq zJl̪*Zy%:b)hDqs`<'Y+Fo?&&b.02P**:oM> OYՃRErZTaAxo<u ZpC~ؾAMX\쏉)aCںM LLk<| Ot dXw㢄Cmu$?[F!oO@>FGSD7ZJKK7v{Pq!%17{U >CVHE1ܯ]aʂBCzB |iC&ailbq^7 Lÿ:Sς؂Y Ocs4)Tꤕ݅E,J׋[ BX+Bgj[4j tD! Y}ΦԿVHi3_ɊR'ijՎpOkvな :{̟l"&\ʙ#W! g%4{w􃂞 &aUsyxd9XB%)D۬?;y?NBa^.kы` -yEgftϗnƒ404#`΋3SZ8^߽u^6@J}}ٮq! !1okj++[|54F!\k֫I;R,Ќ0\c`:[dWx[a+;+ )å),$UH VX-\C.H6}l|7K GmZwBI4Z? 6KQW~`-R_p]ާTKj$, mC FF*[5 fաR! Ze9[Ow" /^ՎW 0s%Ua '_1:b3aZէ T @a$VꞠC[;a N._;4K1N6[loiݱnURW{-䥛1-HZ!=HgKAUnXeЁbT[2-PHG,#j.8Rpv"X/Y sZdٖOֹDGvsN5>lZK[Zⴑjh0vq@UFv0OUdrOIbɡ$ee P)ÿN_I`ΖeGk #Dr1_߬y:STˈ`=3L62#SO=%]<$2cO;2r,\ۉxiT01i.;/r1]N OmHյ~Gd7za Sz9з`)MeQ fpK*U%0ݳ3Vհ,yt4gΥx<=^#07d Wzr =bIk"2MCQl:9(JcCQ]km%LobJ© 74x0=@g$gnb=BdpIwπ_2dkY $/j+q)"M !CCd1 f}v@\L*^>7]OU9Ŭ>vZc@m#˵GS|VKȤ3~6EL7'.rcN,>Ss@TW T.cd]A:ݸ5]ۃA|u {f|-L1ofw9H U)YyBcCiZ -RF XȾ ȟ/=dBmZ'ᧃO-?!t +QRu^6ѯh76Ilj߰$M9u=l7bWLjx7E`nBEk16Q%y1,eoeJjޔ{EHGzo/$ _B\%0c(&>A`0* uV]Kف> )\fP%1[M+{#x0 /g"X9S(PLd@SLTw$(3{e,btFmSoV#rk9Oҗo[W+K:V!<0kg.و={ZТK|3DҴ(cPԝkLKkqzũ'?{JZq03Sd4W*; GM>a*Э5MP<0Wl"ab`wG[e"7^8ʞ] j_Pm&Mc!$чJJNԶ%P=hȶ!C1Ͷ 7TĐSB3jg~C۳'2 hغ\U EX j+^8kKeowqgezU&-bRJ$KAO>huC4mq!: d3nx<ЎDxH)=xlkusJ"o-9}|, 5Exv}$fzɽxTZ41۲^b[oSS9+专`Gj0i< Fç+ry CP#`jr(׵$]9HiSQ{U"m!l_yJPqs# {4 D֋H}]ϖqT+_;kuVFa Skٯꐎ| (jBS]}9$}} H4MuS!=XK\W.b|ى̯Ll[ujq)c*Ko}N_Ă)>㐞L#9i^ IS{PǀD27$r 6z8s:¯=I3i@miHixK-)H^73@n F-:[QKf?% Aآ->n „K?W GqgGG7Ac~,]8c$y<`U?e"hfmȪB)~5&Ual<|}ez&H4ˑ.Y#RfL\;bFEwxc2=;'S X,X s)]%a2H©'Ct&d%d S|"Im ZDK]TH =`)?C1 (hH'(>1 '"\Vt) Oq}NQB`}`{P+>6 }>E yÖjbT;=WgH'}JZ^I7Pfd0$rcw*^fc\*ET8H:.bˀ{=pEFz "Tkyf}\8G%B D:ؠ݌.ny炰caP>~nM`P IƧt5yHjf]&24"W)Ey>9uQ1zlqE|B֩K;.sՄ3[ӗس[?Z EI,kpHFLXɑ 䍇=Ff?rmaxOeIDE쓐W w1.VCԉm:FKLkBt3*EyҎUjeVH"ُu.0J ]ꄭ: *_ǰj;sFbبۖPZ¿tH` R=SO'Qܸ8:dSǨ P5v{2o7yL揅7Bo`Ȉ NM&WiwG&GLKuߔaZNNT?yv.g#wCr=K{c:}By|&[ gt=},|4W+l¦ o7ji yfTQ(Z/e6 ƞ#bB ~IQK؎׻^)qjF-GYu=v~HِS |7I\y#\g*@Vi.teLͰMJ?Kt\ ,0̰Gtahgte_pbv1s;<:\V)8H]Emf1{ߧ@MU 2"bG~ά +d~,F~0 ZO tnܬUA^֦6a-s_$ǀ Խ./R'Lq?a1v vy)]kct`*bYg>ZJ` P iGmv7_2XȌ4:^M ūO4zټ! ZM@0aI.~Ǵ*Q!ˬwc6 18/a EILF`Lr!f4l NIX̩ pu2!h$.מ7P5\:(皦.eX4NMӳ@`o),zuo|tC F;-!W/0UFvUĦ*̈́ `M`V̮Q)_. XIG0X[ ❰`&XXEB='ASґ#E$ 'bfs{i=y 0@j[K 'fd sS,$G?& ~{Hs CTw0sPFwuI<ڿf*"MhE׮@H?XV-YkUt774U4X(]ye3o"ǤCZ`0̺bɨ'η0~0AL_CU6 7PZ=ex 0tm^]%͍۟lD^HɞPv#Po44 RA leA;5|@EmUcܴR GWEKyUvcxe` {D4_P*m?]ǫ{>xn1u1>QZc+R$^]r8i8'צX< ~͋4Z`kAvFXT^2ONVw|* 30tZz[ 3cb.o%IZA5-o^NS,0oM*Y=~B|'ɒ"2^7TImH%Ue0j饳Yss iOs`:ݞSkÐ%&%@(+ jQTY/$DCwԷ%ea=fbyV B) {#t~| H`s,O~חTa Ӎm=0E0L[!v8 318տzÕ,KUN)j.J$B9 cnhAC`9y'ìF핻Dzgu֏1Ӛ:qeu$\>71S"L(ck<!O]-l'72mdm|ǺY_[FCI"{@\Љ4G'pu*•栄FP8 24-$Y ͕@8ZabDb{/M;;ir>{ѻwc 9-7 x3 BVPN C$ *[U'.п((Q"M3;v|2w`ONic1-Ȩ[R'! Ih:JO\ƥAv" '**)!>;#ڶ5?]c_K.v0 qN?ߧ1AiIzYYb[F|/Q킻/OlF 7HmvPIpqCS|wbw7Պ"Kmv#3P*ܗ6`.YqSt7n{a-':ʖaW&kD<7׌d^Vb1,&9k[$& 5xCJXRlyi3 HTH!Vj EP(f$g YyWl@s=5iN$ZT#=ʼn4!S?ߓׄoq^ g)Kfr5Xd6le hrLRx1Ka\W6ьtD3X8>1xڇx}Z/'ІTۺk;H-;мn̯ZO3O;mES Q+Rn5j)Z?̹X妅H`@*b2 5@ @^5 Tmy<±~  : \{glhI+97G=@ ${M/H2L]_|b ^P\ׁEE -f}4DuV%+.#w\$eXvc)s1kdH Ňe57K}XND#6*DžǩGn) Α4UQnhOIיnhKڌkaxpW B^*qPf/,ˉ@K޵mTG_zP6Ɇ}ݚH(ꬣ3ጛ~1}fk T ޶v[ǏF31eh3[O,`̾ag.V [ݥêkџxD.`TTD| 1€lD^ R8wP8!K[2vWsQ)̓y}I:M^딩f4J.۠+[^$B{[d+HbgnTEe9 R\DKc0:fw*)NŷD7oB@x-ܚ:1#eagϰs7yCr"Y2c{n~[B3b}DW/@1Nw[E U۱+D=ᅎR> _$]tqۉ/-% "/9O/{EPBуdiq)icQgxUh]}f).O_Sampֻ_Jh?=ŧ3H l&~v"WC9c> Gx#b!YۦoF"u*>1u@TUk_n\'Poc6eUpqd $IuKRps!Α2QKB5޼e&{B[2Sj5n-FI+K @bo l4Ő/ DK.OCK"(RU[7* J:kS۸OxQ/5`|'mYSCmt"KI.+?G1—Lג1;lXUcݣ#b ydnYѵd ͵FHpgutd)5pܫY#3Hc `:@2I 1SRQ؉?Z U :^ׄu bMS$ҡl% B/|^˙6h,$"5;(եYa}Z:v,GZʻ$_~A :1gzoTMSkQE.';\wchk@$!-j[uM#?&؟ IAi \:tq'}]Y]'_$ҟaETNDz1Q- b(\"HDoyl4^G)xh7|rd28}ƈ *jfh)P}吐QrJO :$XIȸP&^lc\DDRHƢHHvq)ILL_eS =.osb"iG?[ޯ#)pLOX|f֜֓6֯"V߂B􆭧D\\$:Hn't57d풸\Vӳ/!B80 e <^FRYSG(:hn w ̑E6Za"^t f5KL]7~[cZEpqcEvøF D;kF])5bk)- !Tgf?h8Tx\vF5m k;fZRDtY2ˊ7ѭ,^}cS)$CY*&e.gǝ.vƑ/ v LS+3YcuZ4VZ )aeT2]Ů"hDgnuӟε4|]_V_6f6#ބgd|& olui`OHw\Cb׌:J@^ 'l1rJoǣ!hW|XmN:FVqPǸQlK#΄Ob62VL/5?mĕR,"OT٧-s\8p/+A:H-f.FyO\gGn꞊ٙx,? 2@il>ݪ~vOsvш5冊=E |BmV| PftڅG[ !EsAdEuem O! 1(g`rME pCjD57e#Š:KFlO%G/WP0,wxYcd+VKc@::^&/X:Rq1"e;EOM. HJe>IM$t)/?eI i'^e 3 9Q!j[Js3F[0;1K1,oTi}AL@S|tSEfuTNUz0w\V.qm|8knDFZ7E #q .IPdXU[T/uU&4N+8}go7()&jD:?vB >)^Mz})Έ(ʼFx-p-g,4 pXo["0ڢVDv 4 F{-8K  \ 5=Ҭ>ɹOh#n2|+⣵dcI!Fw`^CCxG5|YɌu=6Oxᕡ:5iA̷N(m5k"MRZ ܹ~ےX\KC6l`/=R#,p Fd$rh5}#i> <%t# dk2>qba":lZ &R\L[(,i UL_&!^P*LHT&F;\^ƐSlbZJPǾ_tUB_8wN^rFW纈pnb9jj$Ki42^F2wK<ݳ }w6S>K !R5 ֟'ҵ)(g Ȫ!4 oǔ7L8&&vST~>n 1y_s}Xy)%9C}/瀸R|XB*jiE-sAL5 <9i18?HĩadGp< akoдe_蹶k5,_iVl2hMJ)uV81 t4W?> rLDDZ2QX2lJ*BwkK[6T9oBʑ7s(:SDk*SrCh6}~ /\0D`xG!|n1T^djU b.KYoJӱ-$ˆ[}+}Vs;p2-ڱhcc|"iU|7RKX23x*'^q(&Շc|U>dUI7=T; *-ZA [;0=V= ZJɟsp8@otk^Ӯ8y?El Mq\a4 w?c׆ [uХbYuc$G|ޝ\hW}nr[aqh'1 ~@r-Aք'S8y+uI|`mxЮT|)$:v6LTR%j C9Qх.PIR$F2M~F'{ b#*kЊF-X˃u;HdH,N4~cK&7+-A??yFL.OW򏎖Ŏ)1OU`<`pޣQ;-]Z7lxe$ ,nAo ?0xN 82d$WNA#C *W7G|/o_!t=~eҶMW8v3ݞC1C9* #5w:p)BIîy l#pM|v<; բN-pܴKPEp(?#NL,^·$j!b؍8}3U~F!疳jtu֐@+XKڿ&78^ zwK঒C!qg6*{ ȨIq+ d,'|9֪Sz'l0NwGCAפ}7%md{mmγNp) "$DBI+JȲr~MT,Yȩ*t'1mT6a/ɶdΞ޿۽<@32 }G|]t `9VY=FobPM~c/ G3!)-Z TZ?ƛX-r3fe"x׀T+De h+Ǒv/䫍a6봳[ܵ<&m݌uJ/l5+Mɛ+@"g3({ޛ&*wju8vi&I)TBi@Mav&h9fZEfR/&88eޘx'0W؞= QR*J c?9MD;qΛ:dlP%+Gf%XZp)whzݗ*Xa`L}]B)Оx#n_SD&E%B-㸚lUUo >0u8CUL*b&fBYdɺxqm~#"]g")/ES :޵ L/Y mIVS%lK5ㄸFZ4CLWGm#*(ݩ@VR_JYq>}d09f .\uqiBtw~B3mR 5s:hK\rCDb[&VO49 PىTO+ цyz'xGs+)ׅ5WR̯$ItYb8Ys,ZbV1Dݼ͉ǥ/ѰUk{K+&#`@'=$K ea_c}4~ x>/o)|Ym BX A`~˳G(z'zWLH~+ux ro"@8[vxlUY.,$u,i)֪|n02p߫2.&T"da*7XI݈3x0.)?@TCWNddkeW?^2Nrn̲%IBXڤxKQ!q!Ye֯M1&VT˜~M= ڭ$ahI(;қGsDRѺt(69Hϭx!+;r?SzXy5H1%Vn%GA1Y%%)AHo0 :[@׎ɣ4-j %WAvǟ+T=f"O+UdgQ6OAL8%Q%E`NWLI?ԛi܀[;2]ݜʷ\p|$̻ҥ[r!u?m%[6 M#/犵+veh3IRn+P-V8uP9~{@6< Ɇ>/:~Lqr=w RLnuk!Kmٯ!Qum(_e! u-ٱb^rM}g?eRbnWL g.6Oa3*AIyA5NeݚSD3:!U^(,ESV>M?V]uBm1\PPWxlJj;E鮒XcS,k">$ bcqݥm +q5w2A1|sPZ_[)'mxXsr׃q#bhlu"tQ$ =q>ۄzT`:4ީ,kNu.O :37n<u\Lf|Z0aIGLRv !!:yY xiVGP̧FC%=BUt^ ٸ*qo6ToԺ|$j6ǣtҤ ޶w5ÏZ+xT̡ڛ.WfXEzu@Kģ )#g(m?]c\GJϦDPiԸ(De ^b2?1{ 7^Q>\=Մ_WuPo?~ȥpۦEdTA:VzfiwI6N Wo%덶 ],sɁS~*bz;%xt_"2Lu?MsžR@aںjmH v{;;c4͏~}ν6LjoS|^@pG5®XK V)'\͘3L՗Zи8k׭{WOq3:'.\[EF3~hW 9k|ԔB,q{N&uhF %J@q=E kRWRZoOc2C=M퓯Ri296R[NqH!@ىHo$5R*7#%4ɺ6 HļQoO nYY  7=>Jt/tޯi)L|f9FfQNJ) &:0)8envȖ.pyѺ'P&=uV&AKb yeu1j:N#I&Q3&V3LRIdQ}3k_#*)W#0RPU-Sk .LJe,$xZO_P']z ^,=4Q|Мv=fyJ 8i}_MC/&-'ŵLa̔{Ġ*BzPb-)D1j8"ޚ|*[Bs ?CKV5$H"s'Ƴ-92#UO BX#Pmܮ,f7v‰PĎnWbʺÞdQiѧ?` H\y1cbWr:NoAN0p. %T R򲻾rE:]nm& W.[w;]j5: Q0zqƯ0^h\?M =9|v4Tqݫ_Vu|ҸIIHsܐfpNM֧(냌6$]m}󆩖ITG|ӡ_iILS!6`ٟʊ 8j_^b}IKe+AXV؎HRqNo:%EoQXdT-|-N.2 `ӨFN`vZ/s'葤;fHn݂r5*Q({Uf~2k+7wWW*l2^]4=xXǿ#˝γ}[=o y?+>'\н|3ɦ,C*(d'w!TM)W&YY[If,S}ri:HƸMW᳁TA5>|}q\b1^\=2]}vƘD#ķ}1 R"-(Z !qX5Mٕݛ.6 ӚPDE‡קYDMzWv k{I{i%dJQF.2VW!wTT]:L9x//,ܮUKEi:CN|#}UWulnjW5DWg1stNS̺aB$dgKߒ["'F*PTW<mI@H_Rhlu Wҕ2X-x9b/Z6L0 G(p]hVV¿KBR2Ԟv=>@y:rGj"r/^O|>Y| W'blp p5m!$>-rNɅ}yc\!3=x/S:YMۤNB/hp)RP}REj mv[˘8Bp2.sK~›X=FG6NB \S0]p ٫qx/sǡa}MGR" m @"VSg%SS9R)Sd_GCuZ%YѣBRdƯsJ\ŝv=fsln\0ť.܀4 2^ 8hY}{QKk}Q{u? g})8q03mJ?^Ɂ'5 xe`Lk, H)g*íwgF\nHt!&sp4Fp>L?؃5SV~F߂_ƙU.W)r^[TzvNf}ks{;â,X3t$h b d >ܰlÿΛ 17 @gpzޡMd$uGJEܲ=BPEo`H"rc> j'/7"kswNc)m m>Y`-~fg1!oSXlb0:#PZN>VѸÍ8q1cP%5Q#dzB 0V}ˋ^s**!ffM'h+^7iSܿL%Hꇅ~Cu(k#jo*roY kUQRkU).:Cip.S_DP4C1iaS[~f:&p[m͞W6[7P.7p!V%uxi0/deB7[|@0y+9 D !f}e Ywҁ y~6dUeb[-o HJ{O6 /!./kG* d0}05y^{ZGT UoVTK`=jfy" %7Em(!b~e$%iմ`tp1A/E߫%J.ΫSOb-p~}9~V) Ϯιv>-Nl,/ywP3DD]TL~o 7$q[a{. ܎UŔTt@b t O2c>_[ ֪?ЊѽW L`!ÉMJ˟PtH0j_(M"<ŐB3ZZ%uKtGao-ACB? MU lA\氯e`[ 0סLLHB sDEz5Y_PTmaX-Mz(E=5%%[v͏5Ȥi'28/{F!4i|=>rUz @7H[:d.Jb)\"[ zrJ*?po J7Dnš#?9U9rd sylv"#3 ƒBwHZ!CWK}kJ3hs!ޟ՞` Fդ\8S/Z/g6#bsc9[\Mw(!q/0d% a2 )wLRK7GאޘDc G.a]-@S W[][8"d235+4 ;U~B?lK2߮E?ƾ31R G 4ZvKWdp:ѧ5 ?Q+^3|fZEӏ O<.A3zSenT|;krRxpYȴ\:w+mRsT[yK}7Z(࡯-NmSQ 2?xߔZ_<2r 98#A=ѽyH+̸\# '5]v*AX[OݘH.@ib1֒A?CR'XS Gu.XuϺJ0GV.=(zLSF975l9U=4RD#dG^qO@);g2I!zLU"EkjU"g-IۚUaӾ2fT,Ӟ-攴DhB^u^ -].SljDu|x2+R铂Pڭ Qs.#+AfPפDAYB8/vlWҦs+S^~}N}!ȹ(s%%,U,1 Rϧ8 i*ԏe%NnC/$J,k^rHbDtIQ`+e-23=Z]*V݆KH-4&4)h}=SQ J2 GTJ-7^P{jEQa54GިSMk7"4ʴto԰HjLZ :@tQpWC5=3RPN V'uނSXSVE]֊E3~+Ol$,ujUp\QNN*Ն139 @Ζ]漸`^+N$9xǸwí%sCNrދ֚65l͝z29-wgYdO}kSmS};,m+ztYMh21ʋf\$oh\N^L,;F>ݯѾ9QúZ[1 *]FD #1a6K)~V%16rZ.Q/x)dkv >j¶9G?&H 7oxE @&3JǾ6BjѶ2PG"S*"5_۩(2ãE"vYIϭa[_Utl*Aܗpp(GE;W :j C"4ƻ#:+Ha'?藬I~Y;xJv,[6)!shӔ;AOdAY<e0>xd$AɎz6e[ڳZ~gǨly?f- ='&ZU@F_A;}3H=!)˼8:bqJ]Θye,j #>Ef! :ƺ}0j }Z]5ȳ®:䏇cc\H2jrYvw!L8Cjl]sIJ=ǽZO}ol.|~]^jI/1Y. WlFuS`M$td'%oV/78qc2*EgJ&mTrkup <<8hyƣE~=t9<4fhhR+I*w<*̠)frBH%hq$k/ moJKAḀȯZcJun1!n@O f~i^vl&>Sż$fqzq'qbW@FH =- hu錚p}A4Z"r$q*w+*:o۫!T1*AMRRD{O.c^-'+9Ѣ4'IpXե;D;*}4a(abYz#a|~JBT֎y<5׿z1EG1;+KRaV J wvYP;r/xh{pk-2ȻΊ f`%i;#^<aXkп.O w[^4ңsw8ftmQ`~Nbw[xzDP̡NK'.9B37F88T7a06%H^3;3ݷmP_io7pD[.Q}427!d d,]FRM-"|qHdQQ.5sAe9c2JBuBod70;|{XP:9[ L>n='S+s-K H6P :XgʣExq`4AŀصN7);|WS>PV^T6/6 eŹG,gDȬjSS/FtW4(`')"l@!2h.]άgۛq-5CX#Rk||E'eW;JL~@4c&k&8UR/t!é`.v*Ly#L{LdɮF/TE{DX^ʽ+;vcRWILJk/vٗU'h5/{xk.H {\7R=)Mo߯zA)syT)VEr1[+]UTλGtftޕ[l_['z&0 {o K06\?Y6"qN#^Xg y&noyZAXyZԂ5R*5ږɄ(|֏+OŸi'@Ƽxt"G"NrP<_.M6/ cs;A[wXޡyζ8ݒK.kk$=w\[ Z@>uꨡ<%Z*0l߇3V?D9.{ + ]9aaZ>.fv(7b3LdeԈf !hl%.Dؕxp0y%@d?B";4ӈ8j50 ,N&7M5'$Z` -m__ngeU!wCmkefU ok ]@-ܾWjH-~Pc6ěp-뽓FI94\кLn_R6@q.'`u{³վe8qq& 4:)}Wm˪-ME}B(|%+2 b.[vtDsVVELˎdkRcc5Gؒ1*V/v%ǃc:h,'e ciںqeTQ1“#YlZy*M>`Lz{u8x>vsw5N9&ӥߗ)ѕy C}3*P- z>.̗FhxW-DU|^E >1L,Idk8ߏ $ҽl5d)BpJc6S:5q3B_& AWbAX*X6 %5By.hfx_#cUR[$o<L +s涥u~xa D\2$H%&PrUF ^1pQ+DA 3i4Fك|VZ_eVc42+Q`.dVpmOӗ 514 $t-Tϥ*HI]㐉 B>>M=%0,֗#cY[w|8o".{, Ǔ9B6~&!ƭŤ]JЩ;BLO3}[6N+l5VM2p,l)'㟑RG"SJJx쭂u[0=x⳾;Y_x HuSn+X5B ;U؞CԨk zqCm~/]))@sRRK_VғśNG%ڃ;"Jc7S(վ g 'S}1a\GBΚ8ܑߎ}:!G%"L,pilڇS# zO#Zrj&jCP0gKX[UE80Wm$%tGjDiCvm'!Cq x~ɥ  H?JbGꨥ,e#wX+2pntdͳ J·}hAۡڛd@t q+ A) /aO1}U)M㸇uj6Jd! J6[-B5KHyzkk8Ϣɪeq"x3Z`@lsH꙾tf iEU>_*ĎnOxP?o [IZUOЩ~V]d7?ťFlKR<$||B5i5:1KMbaͩ\ Y'oęJSyEљ'i+)Z"_RůzہjuPjG"&"jG~3O^Z4hIz0wHfMҖ|&H \۩q:}C8 @qĚbe_W AZ"c}X (arKmEM^a[t^]h2~}35> ,xe'4dy" \]ֹJ+F6:`xsx'W](Tρ ͍3USdoVQQO_@ܕi49JrdN͋ٶdM靔g_QEЋUC"H9])D EH_mKM<CI41 Pc 礀9HXբo~ 2:k*D(ېdlS/2%AKaֵH3=q,r +y)Xv.$Oԁ6߿ #-vK&GқTC>H=V2YPH2-'Hۗ#7U|q%/G}_rq@F7Vl[ ~2DŇw>iOͶЍ ~ɡÞ"ǝk'ܔ`Z5l.XU E!O `5LPsV!o`;t/{aav2Ah+@?n!S)&#l qh؅7+~Y^RAD=s2[=iDIsNQzrPXu׼I!oWLsb.R"CݍX13ꊃ[M͝tޑTɤ$1 ݴ$yQ& >KprG3[$caORнr-#R%n&bsbwp`id9O/Ԝs]tw/]wnc]L _9<-߰O "/B?k=tP z,`2߭$y=OvU4)CQaw}g;XFE}>Ehܼw.X Iqdsrvc%}O| -JgN3#tZ X -#plhdn V\Wz<nE֦w%i2G+l[w>6#ֶtwBmY., *gpǂX谩䶙j3jegIt.'QFX|&yF'> OGP2A p`/q_(Y1X#>(] MAC ðF\@gN?w)3+X{͉(۴:3(K @߸~IZ+ޚS8̳ͻUܒcnU c3 5B4`wuk%,;+. x@ JFkkM&ϰ񛑒W"-u<Õ!vrLhi$OJgORۏMSNN\-BA=HQb腘, dT>B.S/˃r[qumVhF=)2UɐfTcrѿrW4^iɧOijq?5N?{՚m NW*|TovCƒAng8Ig},j~NeQI?Al4 9©ʅpguQ;\$r2g{2OL RuiG'8 a"FU61Hn8voJn峖vp@3J=`EzЎLJZmڭeQ{ / @+QjQ%BB `0t<'p5B>S#Ѷ˒qx؟p-e:V-XW{nWgMljmƶ"*- Xjݖ am[SqL7pk8i5N;\O!$q.IM໇$J2uC4b #5Ia2aGd/QS*4NUʮ&i3Bf^浬uwPn@d-hA;77D^c?ƫW1E@W-Լ|!哉}9;=eّ&"WnZ~%3T31c!s}|cUƥb?)|Oq}BOO-T<Dҵ`YiqPP~e*M[QGSK3>o(8 wu%鬧G78zY@ec #ײ$3znƵԦY<Oa(%''gAKH9mm%ѨŁ6ur\ΓɚX: V"d'+ cHZC C+UK#h F9 R7Dl?, Z-TN0L"ę2%Q)atSl uL*Z ҡHj -»Ya}~BNCYI;X<.tWYȘΆDQݹj:ܰe|aӒdF&zx>z>MI,WB =,]T1<I4p?Oafag7îmE E^dM:Ki*`[9~a1ͮAyh AFW&NAo g ڊY&_|?y*Me;{!d{+(HcQLabMȔ9!}.$׶R/J`{סU|~.gRS;*k4Ki3ҞXE^Cr7~:+ӧQsVvhyo]8-g~AXh~gAw9;U_.ǭGLxD'$ 4cYn7Z^o2|QA4)vh()0_N'o0T,imÓö@n4,IMdpB=QK:-m_j O9GKqSY\:}=Fvq\H)6E7N20msF@+Qjz`01dCav9sRw rk="t4mXk8x̪Fw7ku&G 82)/gUoE^L;1*gOHPViHU~MaAKa'jҿnnbD*sVL> Ǟ)}鶷)t &D`j*.}g2Gw T|VmtD38 w?r} ޹cx 3 [`̏zp f,JkLhl栳em0;{ ySe툭N 8\#)+HP3ÌdݔAɦDۡ9ԯbzcsPϙ X<@U4tK:7}I{ tIQrfi|$&@Y| 9(>l$@d|m.\PZaK W&UCY9RVB s 4rn`٧?\ G0ӴSOi8&j(V:6oҪhr - -TǽYmٞywXC&c]5nơv+.&|A` w tw#R-Qs Ȟ?\GNWE /0Uo+~Ūa8~uso/PƷ$D9\/y$!H؜`9dQOTun#q*-n tsnRr>)|pCB!$Ӏ>Iw_ϙfU:Rnr=,״vqx^~OD.7RP 3z : RS.R,RZ?Z]o?NnH?xy$]*9$VgG7;mN!\K2f7Nq/vZ0ڼXߖR% NAkT ٚ ,,j71fi`qK%+IkyUs,Wna_orkiu :~Rdޱ%h*f]xtshlu<ke$^yYczSyN<߳f_0aWSF p3??ѼR_Sۮ0o,OR֩(lG3|7a6͘[雜WA wKW0a gzgⲷ@I1u.N _0xtW@8" @oRxz5j\άڬUh9>1E7q2c@8CEL zS6^$S;xM̂&w{%bɧ\&=b(:] )۰ *X ˄ UD,|_:d13p@D" ~Gj}`E<i@"b]q(xUL9H K`ɼn8y֣"&Rǘ^xEJ]g{J:4Vw*Rܡ| `O6=O(yT\*ϯ:]E+F\kŵtǜ"Ǖ7%q̱6*D[-LL 퍤8p~*= Y's tm٠e3ȫbӫ\GnV4D§^@;>)"v:r + b4 9{,oğb( ,ߠsd^FJb &}1zaoVSMs BC+]KiDr TAVMcCoǷn%4Q.^q>~oWiHcnvma,L2((sp. nZ*s/.B]XAͪ]jC%ɟrJuL#@g7b|^栚k.e0kYb cϟvJ Dv( ̠5WDTX+z`.~%r-lXE / *~Y ̆eK'ځ*6ƚ<)j-cfBŲMJ,fSKO/mK4"R֭b*`e%Ce?cuG}u\SS.j 8a>XB|Ըa0b6# Ƞ)V籮\DԳY ZNju"F)|(q7[#bl&-edXeYmF?,RuHf[/[pޢ~o-sE0j(;.8;:EY.go. {1+&idE7lƊ;ׯ u>׷*hx^35(%mFֻ|WݹJa"Lshʩ2:dj,'HgU;¸*Oȹ0#>9}|Y^a8JTs,$Y2ԅC3.8zΞ5}{Wөzy#]\*0~9?:mN}4 `}LM ^'ӽMCQUldqkB IsnSd?ζ8M@LrȉE 2D08X>& 'Ҿ;Zs^=\ƹsחv?KEaA"VMQ7 tZ~jr.\m6j'.dn #[t#5R\!&8inL_-!m*M;߬ã]lX.B)b ^4f6lO`R5RESS]wB-SsH҉7?A&r/aT"KǪE5 Qy6|p-^ 4 orf~k!]Ih2&7vjȒLi~Rέ$eSXo|Zv' vijƒp7ΚЩň JDr0e=(7^ٔ8 z0SAEj1y:@WMx=@血l1!?̺>fM|z;0 L |2=9 RaOd3H<4;ˈt-LN`eP%휚7: /{kQ@L %?n4o I:j!*.X0Kgm YGQ.&J7kӬpÆwy,47yK<QG| C/r-ĝ~LnR3Qs=-sAΠ7vM:}v}J% _ZhSsaH(IcO.k`묚cB̹B1V?1 *{Kn PğZ#Gы3:}V%^-2 kQ, ߯t|ñ)@&z5o+]2U2.e^{*$ذ*4VJ[YvGoN-hٛQ4rʂV*`FLe"ZQ>[4Zk; I Ø~GQd> bjI҂ :9.anO$k̔.*P'v;rpNP0򀲶Mx\>JW* dIYSMFC :t f }䱻F0+!{eqp#>A^Iɛ4xk'M|\ek}+]qC]Q.K2WJ2JSpJaϋ|wēkV …<6`Gԥ+ Hen1Eqa'$BnyQGFTrHEv7NAdt9}] ym8raRy ût9fj >rn'[o<c0\A[0$eݠiE:$c&Z7ا)w(}cDtw̹"Z uȣ eEbMT-TX/]=1 ]flKѳ]Y=$BgU,:ل9O>yKh~s_T8rjw h"< >21joQK>c8 7k N&Zj$x9SA~ǍM |#+XUW_4 ]/FnC6@ܑ#ĬNPcS66M [y羻Sf!4]fׂԕOu)$υk뿇rBf4"k o{ʵ^^-廠ڨA #/Qǫ_ij=[('ICAݮI0dw@1.O,ʈ9Ga wE= <5Dl_U5S˴GQq >jIr%<&fEs{"d`[T,&xp˾0 { z ]QjH烣膏qWIA+jޔ[ʀؗ -su T/n C$ xDNFB"𒈹Bia"jG{S_ dS­5Pf]Ey{\SӣvFE-nIʧӚz)f~.6d}핷 ,x$W^)m~`*]0V%Lh TbԚ63g¯P6 =%.0slUCJnPv`(Ǚrsәcm7U辮 ɡ)O|ll/?f%ƶt靦r0jxEZ\Z4DlaiA_ I7)œp.=iH5ak^bwҬ޹y׋=qY!άM⟡М aƦMBQS8vG3c@ C@]P\Y)_n T`XJZ*zV&j/y$˽ :vap|M NeOh>|E%mjRP񎐙c?IӃSF_Vŭ[Q#My\MZ *}OqF&8Qlb b,2g@M\zj,<-z;-\F?IgH@:sÖXJ` L3Z#Oyzse*;9`Hs+%k%{ѰoD,YSG&O"5d1 ͢WWоnpET~)hNZv~Ԥτn5U FI%[4qrAߤy\ߓ-lݹ RcmY$4޿-V؎;I"hc/KU$Gn);8`nUS;IZEEaJr03!.M>M&$"ʙ$ߍlwG:AJaʚ|87r|ڲAQV(+n^ғ5*yL?s(/aO!LԦ!Vtn[w|=YA69cϙ,>LEHV"PJ_ {ljfM@[]y6E&c ul–7VŸMx|)w¤L"wHZ-$Tԉ%(kJZ"Z_`'3pRqM:9+b&5` A?m5`:%/i"wE/$d-!} X3"6#T,UYj M00G^o$M߻ x 90<'J{^ ,6!]Nٖ\V34_Zz ¼N"<^gA^ ]]E[Ԃg6J:рm0 1 t( N<=cq 6ci0LDK9hR/^l4xIǼ^)%<VXAzDKźLN%;7D=ACotLOSC ?%R '+XZb'nv>/&XDVH 9U/yxfQ G/е)K=0uM,x7]{,>@500)xԆH(a^\D$)#\l(4ǴAdt)nlbV (ef7S:mi}k>iG/;H@s!$SsBk`ڗ~V! G$6хzT'J7[b?O1iiB`r\$hxin_͜ڴBFpJQVքH'ѡs` h \m]f bj*IsKw2/jq dʉ_ |;1E qr~yF8c /Nv>\2b&5wY-(:iNoh(pʐYAU)I"Zcjgug3~zT:KB;3E4,%3 $Y=n-D"Jp^B}E1uB'QE_pȾf jn5 r11A_ 0uu4VfQ- ')b㵒3oJm 86p8|Kv 81HHe%PXZ U{Qy`[w%0S N0 2Ju}Bȴk0ny, R\ΕTn钓ȑ:W* ݳ~AR& Ci9z.[L(CMBI&VW==x]MI):B54q^6M 5^?*`7Xcy)a\ڼ¸}I@*M $nY`X |6 X~AӶSz_w*,Va,|ߜ9 4:(:g=b ͵5_dҦ >rɤә~(kFsL~}ͲˁXW'j= -~e 9}0ߢI|jt> o7F֚a,]\ YL6_l؍Pw-VM:q>{͋D4WuEKC#=n>~0?s)[280.&( g bY:ß ޻ñ%` J \!')@." ȋՁK?wRzOdPXT4Ŭ#sр$]jB(4GX ?a_vnD"5v6S;va.j*m ?(wWgh}M1)qL46ȑ#lcuB.Ъ"٬h-i.<>V*){hE6aSL~*iqɞ1N&(*_]_{1Pc|*Bծiʍ^8~  eX0l"}{ yw3uK߇h l0jզ0J7k_QL~,3;Ys¾Lvz9e~Fv_S1A|면 ll@Sb1J0 +32e("K!}' qm_ Et^4gRfͼesqmrKe#")tD2ڟU2eJ=7y-1LEj7T^G}:!>`ի*GtXY:h௯@N}a"(lF|g~H#oVڃV"q8xtר408LMzUC'v2=}ϓz޳|(\\[o}#ݔk&.z/µ~ߴ9!wF!J!>lgC=qh4U&jDOuB,&^SLDv3y9 F׉O14.\ERpވcbf<wun< $׍ZƧĵ4x5iz &&O@ ֧2c%(=OZjS>YvR N<9]} $Y,4Aunaܥ$ᱨ7ëѐx].t󭃼^f'ݳqs(]Mz2e&R*"D69yR/$tͧOq5x0paϷyʵkƆ #9,"BVm+)$8Hw 9Nu5P& "Unk nH [%JWI4=ba|T19 3:AP#Qw#9 =!N<=bѢyu}ž ^(#ܾ߈.^HO-ܲS\Y&_2_hlS Q nU:Ac ="qwsO_P |xF.X?G퍞>~[/6:Xpnhc#Cu†^0PK5ha˨P:-C`QWoG z}!Yg NvHl@ rlO=`|.~W[\cҒD>s]{[eeoaxst?`ZI\낐{G|$kH8{dD/~_7]yho,r\MϕLf.oyJ+&rtNs>JfRߒg0={S˥DTu"XCmB- z{O\tl {͏6n |D>r9w67dn\e+OkhvpfuzLu,*쓽[E-3v/UfM҈*te)He;GcV"V!-:~CJ@-ڎ$[˒Pvow4%g68c25^=4f7ࠝjU0寸phWA& j @rZM]'TpFEG٤kp75a=x|wlq7,7D"&"kv gR鶗ղ*Zb<v-#$z  U1]ezv75I  2SrdO {_HgYךȼ y,7vgr3u1hB懅t93a[uY#V>a~ ׭=E!/Cx;ȃƘ]C[^<pٿR&@~4i*ԐKu.x!+-2q ?|G#}V1m;L6&}q: /u(.Z2~:21_Ńh>kba ~%H5"7@{P.)|&'Ƅ BJ7Cm;6|SPH1:y{dt;c@G>^(_̳'{1iB.R:5.O4%:*O幂2zIΜr< v긤,P4.-vF-\RrQQ!g-,9TM)˔4fro'c/ NYhmEǐM=bFٿw)[YM\$\Ϡq#3P.35WBOLh@~.֜!N5 4Z<\: =(C]d(1 r,*es7cl9/,YõW0wxS/$H5HlcAe=-~VG4hR\76!XTL* O5)䢗^ɯ|ǏH>QuN{O"AP#c Ӆ5mϭ婳?oqPƮLx5%Ŝb7($=tҚ`nzGq^GUdR"!^- ظ,Q%`v ӴGr2X>quBEάe?QrD7Yj\Wb1P0 Z2 D= q0KS3ssU5enY?ilL}V|?CŮPDžh.czfGՊ maQ8⫪ϟv誱M4VKs"-*ÿi/$rAMπJxp8NLX'k$[3tLX-=94$mH  e,.glrd>n|K)aBM1`H8te1+74PTwuzr Yǿ>Q&1R"-BfXZ\9TuqХ9=v56uN \K|wfSu\*uޏ۔ {"[\Ȇocs/{N }\y7BX* 4'-)}Η}w|0yl]"h+u|W5*s/z!V^bm ݄G8v8}. ] y&, }.HK5w9S^)xos֟9DrAkm[-!]&Y*i3C59znj&10@Tb@[,>SC4XdsiFOT>SQQiO[ |d@`PS @S+o8zܻdg) b`}gWm!\x |man>dd*,px*!@øy~5y X0\l2=ݽⷵ" >8d^BdLGFz|/- ɇ4_5P2PFAnj& f:f>ooԴ9bĸ5tuggP1y@ZPIJu #vg0Ъ2t,V7 C6=bt4ft,-$ۙc_bNSVS9JSLVhBm2' K têj; ovEʢ*ܜ9 n)B'8h[*$BSqq>ZiO: 0'2ިof B&QIIl|gMNtyu4!Eױ|ʈSސ Kg'vE~鄝,`|:q[n?"'S=9)V;nFdpw.1 mE @9@'EAZbzZ3t`oe~s wCiaմG '|3XtqFtjP6 Ee 9fNy%H50;ɳD[ }@h;i,5L45DEH7Au&vT0{i\Ou>ɂX|W~t6dpN3wQ—O~ : lZ>Vp˹h(?nkA΢3JfzbzyJFn5! _i4T1h]H|}$̩ 2X5u{@-[fRF[2T1+ JEhXDּsij3Oϻ%X7nPd6 boOSb`S ]u,dUs>/I*3r] t7e1M")2A$걞D#79#<jDA5U\ h %.ƃ٩?s$ qDiJy@s7l ‰YޏU`r{u Mz!}XP^1(H#{r: fwrV{3ܐu/bfL:^bn)j[',V@藛%{kG(p7޻: @+?)p0~ﶣLykp%auER@r̳><`txualMQVWqc";kZXPw+8Pix&]cl`QgcORB o{x*ު%1q3)0D،YGRJ{&:TCP'$ʪ>?hSd(nm?2|E:(fkyߗhy=6hĽH-Hae#ld›2\k#@GEAeJJ0@ ) x?Rv)FFRn8b |Epy.`#]v@| ]wuOe,Hp K֭;ڴM7`H \Sܺ#kKj~7X1UbL !i8O8~>@e*vq}]l H(YFK_Q)3GNɗ"+kUrWlTlQBEErNUp&dU >Ur/1CDX;sl3ڹc/~ ,Ge4o̖ڈoı!EWY.#1QV2ێO .bcX@sjI`O͜M 8*-%'uf/³%zΜ8HҨ"#`^Ξ]L"9AM AQ w4&7fhV򽦻sL(ǙZ ɼY  6N# dٳ*Q *u7zv',l4j Wn[ ygmV(DŽP=W wa~΄!D`1oSSc4 IB+f&Dk0pTJ9ߍ8sgPH{tV`RSf{ Kj.30>b.G~l.˗s}u tw?xzgڿ͸뤫b%&K Yu1IW;2;Y(i!dOf>VM=y@lʱjrK0M,oW5Y2êL˫i ,^Kި! \!;g}{nEONgE%p(_V]Y2^c%>ҵP0[#ޟYS7W%c ]'h9EL(Tf\t6 ](2W)VݑRZߏ\l,e[&,5h9DUcw~[p/,-8R [ղEۨ6{[IzzFb=G(l TG B~nN`*cHI,tP)˺ Mvsk穐~Y(ֈ?b99Wf)>7|b=#JTQy$C!ִ<3Js=!ԛt$L}/B=-d_]#M+FAHR0٭!Ne@:shGkgQ{{0 "x ZV Tfr6ƿ֣Z"W9Ԟ8 pށY_dMi G5d;AGlҁǰZe;]xn!x N)ܨ9NvIJP +KӮ I)K<ȏOETؾKS>LK1V|]sJEF+'9x,O3|O.B鐯s= 09nAU8Ha ԢiBQ/7-42E9c<-tvdE>tzkgIm* j^$*)ןV D_J?C;oQg;ZdTABc 91b?fxq2xK!K.T:`x,oD9ڋuKQ9D)a>h'q!=kuJ]i-)+x=|٩.n7(^x Ir-Z_U-efcoD b@Nnyk[QtpUN )~J*1Iƞ#:+VKdO͞%JsThlXgnmw` eq?ʗ/l`x C9lYxEZjh*NR9,iﻱiyFfN+E|LӾ/r}kԡ{O%ݬ2䡊mxJrkV5(( ]$׶pV ,#f>k3LV5cPl )[῎vI]ypȼ~5YgڂLEbАj \7PVVtgye.5v7^ >HKyYznx$Й,{N#vdY3(ֳ+֟ĿHdJ۳BKwJxCud.`7T07DLj*l"-25Dp/)md ҴO/j,N?д{є*s4LIYǔMa&fRN/an,Y6$+zig$̓-?4>F R<^edz^++yԴwTJM.5ivT>u "fВ!'Fт5k 迋ߠtxqHZ y33oYp#jnMF/ĺY^8hB{gbG}Asw$w Ou}:}1j$_qcDʔŃ&SA3QI)_RW{b!*]Yůjtu: -xB D#q: Zq-jxp˨ǟ)L@cqS}o/r2W`QtS/4v}KKrTN;MB}æ\ϛ umVPn/%}!+H]CCޏbWz.nvG{m._SBA TKE1;W2 @a%Ց;ӈcƥ!zDܮ,y(罣;(54kYnB5w6,9Y%;V%؁.ɇ0GsJBsב" 7D !"hnnQi$k̖!K'GHU2cJBֻOXE=:Cg@8n-6'3;0OHp+ `nx-CU-PNJ 2%ij2ɞbY1i;;neXB'zYsaW3 TT uhQg츣0 mD;?b|$vXU,Y@m^-rIvF Os 嶖b C m_32Cчф9>id^ ([U;fy2EYdCڈ6 q=99IvóBF.t9hݠ{=؋̓]I?x6Y .m *ݦf7Q;{X<~FZm tcex+\TeR)Hte<O7i B=@Rf_s-a@N^^' Jk:sJ|XRM2GrrRIk{I¢k:7ې 2EvJOvHyLZ+OI}s:5v,J4]}j\)7PZY0S$&;(W+Mt֓sL3V<M .f<܃hE~_(ؚAәA .Y|=ximQ;`3Ciɥ|UZO-'UzQtIo`5cEb?nE43X;\w]f2iHM!(={i+]B䟤ҕ S\@ޠ'X-(U^?8DPY 9p-A=bG77gssWYG.*xҭ) \@jS"0  , ,O1-D<2$zYa `َnM:,&foB o su܎6 |}:~yr9-\ĬR1%.P%NH\1J U)=ڸ NFݟ@)c r, 6vcKX"$iHj`̪dDTQڐI GO8@awXK ^lM9 2i&v m@+]0kҟ=G] $o|+).FHoJ߷$z!!>x_u}ѥ*DJ&i۠NT=]҂ꍮ~ݖF+#06XdIǐ$3;LD$|rҥћpVATtaBviBeCCZy*R'9G2^$}Mwxq,QaF);G(b.OMhjeK&wlĴY 14zֶTuMD{0 6{b_(#r\ j$k^F-lll)g9xji.&;k<8"vNGpYŪF#=8$Cm#B]Qmg%lB. s((0d^nc|clUݞmÙnŒY u9=*?Wr "x'5VAqce`nu/tqE.ܴPn0{ua[Ķ!NDt2Z -CKv4X$%2p8aG!'«x%a Q<C?kFPaɪR-6'FzRw:Nܸq o;ʽ8K J{_@t"3M![B5$#G$vv IYUKkR8\rFSrdN 3k_M{lk"D..q\MTldh@:S&О^FpWAP9 l/GSҎ"ԷiO~"ߗInKԦ:B 5zQ#'V/s`]84 W^ЄK_ͧV~ 먌{3<`Wv'XыjXv; ` @boqK(H#OCîk)&0d Gu*HXI;M64K ގ5‹74 '猘 J=V/q~rz}"JokP(%;Rµv :&%ݒ*oqw/0Xn"i$Pj7 >=1I:O8T)^FlZ_HD(saZfԏYz,Ql 5©!3+I6uyDФjqIeR%i@)Jb |X7IB:g[MJNy-"NO껺/|T/)xR{{Qz dJD36>[/8l^"GVY;)h!guҧytolE;3}Zf75sȷwy|æ;v돩x5˼ #9Dov ,G@5=j3UYS9zA_>A:λ[X'w%&XR#c T<}l>!Lv s }K|ruGJuLbYPBdlEg"p jQo%v8A!1 Ƽ0~z+w|5#uDڱ#ւM1s?Ng2 fLqwh'6wz爣xNn_fS 8ʪ(Ynr3>oZ$hMJ>SY% ^oSdv@Ig*^_"NiNT.;هҋEw}>=y)45e<>J̽G2UbޭB>S]Ue7y#W`ARviQGp85״ڦ;,r5%Hf=J7V>DWhD,);{K=XOe&n0ݳY;yy Ԧәt%-nJ 8yjT=`rM4ov5M1ԮqT/_S 3~uF_=ZL>NEa4m+P4f2wޛ )_앨W-&"fTt mAПD5m1uO=+$YphkKy*?J ~)a?@sLڵr ِ ACD3~+(9߷g(D먙0 :l#2uO^ɭlIf$ =L,ZEbd../Qor_Y1Ep%K?^ Lt̀<y"۞_hсbh4sDm LsX^6RIud0$^捘KఇMn(v HUX㉌U_&b$4NZ{a#'Ir}'2J.t63%iJ РDB{;v!?q Z<ףT;E $]L.|$j2\JZ57DB65gqŽlÿҽ~J6⬃4;#lP?3wR{+2r,&(ͪcg}pPf-@۫؞BQw5C7YTчN)/- yJהZWU))ZyT|[& J~*n">և!߯L)ZSU)iSŽ/{ $ Z͋narK٨>q`ljiP=(o/ۋ/p~ 3TQUqZ;_> 8koVZV`U9FR rj O=rwc(| XRpKc'w6Z3%ߐ)  jҤuѷt@$dW<2 t!Y OIr?";9i/vM|y}fdܧg]Ss0LدحPUh)‘9Y+&@%fmA/tFʙ~ :7s Jөa3RId\&}X)>. F.7Ң| GkDw: J% *Eyp+,!luB]nU<(@˚U/,|Q/i~ZTgpW^Xۺ6Ks'g c ut1s?L˙ 8Q8 kPFaΙ *%VdHA T|[2A_s7 ؎rtb&4 b+ˌ3\am/"L-qB[VH㟐aW=YWa6Z..֞/`$)-C$+"m@Bjǫ5 KOh ,ʉ{܁?<ԇ~J0YOʞpmH=oF0˛a*-m5BL 5ZjR?* zɾ>Ovn"%j=U 7@q Bk&%j~r"|iK4#b F<_x{$'r^mn))ǰ>\?Pg(S Z ZD:0vtntm;/DZS6nl ^O @~}l$!^Eȿ z2t)|:%?z6T CXʴ ,Pg)pmݠNr<Ꞑ3< J3辙[RkRͽX實x$pmrQ; chЋ7dQYI nxjGU F4@,@*9QBPq5朧g̊yw8ENW'L![`y_7$Ui7M ۥ %ح垼: E]_$ŕp]4a4^>LYt-^\4:#_˽]5Fh{" n+'@N.5$>.mB-[½ȢQbx Y񼏑`AEpzkh:B_[ cr aG6b*ԬGĠ]^[Ȩ5@A2sYfψEIyi(~z G)jLFW/bDs*Y֋n`X'yoDBb~v<ikHˀt 7QH5yj!b;+'-f,^8hf`őV=r HwNМk|:LhS:B\_[2q iMU Zh=+dFY07gQuS&ļ滟g Pk18DO"Zaչ >3yIǝ!Ӎ 72pğDvI/knM s!8 OiMw8c;_pJ`>5z`ܻ'H8MzwHfL<5^O|zzHBce{aeѶξ7r$QZ hUEZ;<@Ŵ:qkʞ(Qy]"Èvxu{EfzwR853;sPӀ6km=3h"ZB aC94[s ޡ^z|lvf FԍYF5sigsgϠz 2`T!"I!JOsSiva@橝Bd~\đ;HMhC 74nއ;yevj\gGl$`48mS\/Au#3;ƒ/ipXmX6y;yUp9E{%@((<|v_wE1v@Xpeoh.'uMFV:13Qn I7[q{~JqQqr!;ѽ< /(ǧb϶؛ū9^@؏!gMl=.4K6ekю36œ73GhɷFS^ n \>=Z)s7@RV(&oDo͜FR(*4SPyr szW̰^;8"_  5(*ԉ~l[j;T ިL<|*YZÈ*<`b2Mr0DIN@!9Z]FYv9q3=jh {Y>Mv֡Y9S@3\ӯtW D^t0N[~DjfeV~"l!(Qw{kNGҢf2ez2$Qtv*`򠹟uNՠP #@m?"_']@!9mm,5 :\ Է-&y` w0]5;K;H#T~4e諘&YLo-f\`2zAvhtٜXrq_㢉QSȨdĻ^X ,pv.IR=riz9']=ga S2w9eANs5߶pع܅ՙQɠ>5x(tb(#tٴ\^!|)HX .Ez(*/]3".Q`!xip }9e}3FdBP,qKE|V"H ϡb~C"QShٮTsA[;."^ 7r,EP`86gn.~%*o&hOѨTkm_./\-Q}"#ۀ% SܹQLf\#!ƽ}X7!],rZuy~4L:O┘ǧj-i&ޯ.0 cqYKӭ'-13GkŴAxزWp!ўͿeGc){r-!W%G3|sPΓZ{Zkcq-l6o~Z̼,*plˮ\?HfL;m[{j"Bi[ȠK918VU(+(YUe0FWw{֓eH2qJUQ9{=n)Sҏl ~-0k 7H^Ja]WdIп,KS,33*5߭,/)Vm|d2N.?,wULOt5+3+Q l oAu[<1>ۤ[eΎw*ё[PwAhndxsR4D'ʩG\KbL}Yma? bx7 ԛ6QafV` @k)!(WN;ۘ릁eCI IO*'c+ZO&eU7C2Z/7j v[th\˅zX*BB?'#VGhD!b٢`4 .𰱭Dˏw$Rb/o `9!;J3%\.ɇ6Rw^f>{-DN L3#Yٕ HwkP|[/AP{h <;@Uyl( Y~ &"Qa( =Uj:v;]Nv@*;] Q~ȣAI__Nڪ2Tl?`hϢe?-HZvd>׍OaBxρI]գQ4(㉋^ L|YguCfᲣYZC*춴(a]؝248٭ѴRt/;)vU;,Tl<6jUHI 4 VBK)yXYyT6\s vcޤ?S1Dug6'_/*E©Iz(ر(MG7ծﺞ * o7T8+fW A۫ڈ u,܂&8bۦB8`WJY,^T(NChF_Ӵw@257쓓zϽ@N uJ"wk,У^WӰ&}/[rbaIh4_ h$7@ZlYK8:C#uOɮ@#je0z25.fxv炜FKd  xͫ2c-s4A襀KpeM^ !@"n:fb7Ey0_(GMSoC]y -z)h UhY!R|hbf2gg`OtluB>S ڋC c?\%)8[d'2h"mۢ1<}XOntĭQ Kڞ~ADRQy'Շ$5ZH]Cpipfp'BjE1ʪ }Y{COzX`5A.M6zARp ˘[L&mGnS|~`N9A7Sİ (G ~^0ܒ]$\ &+e,đgRk uQzX e,SMY^5HƓ\gWDڪg;l"u%@`'#5 Mu+ܭl[IRvW+b 5R8R \O1 4 !Ƭ2k't 9,=1Ƈ!m\e)(< qn25J@`UNW,DO i~Zj"ol\BGV;鱑&HT kQ8vs/-uYJ`mKB]kIhfkiJ+5i>zNѬ=*WlԪJUU,' 2+ rJٺw̌vw:#gǩ`z_uV3 h ;I_ 6#g+bq\4bٖCnh SčHGD"lc/, ':,B= xğBR]v |!d!aT>TLs=4Xy…_Gxxeahj0n6 #qkY8`x+<7R lw u&c;I \~9H.)/e#+U2/anK4c%;%cnqDODi,v.EYʂ1ɿ1_53U#]bf~ي˂Xܴ.}$[!5?uX- Sq KU0| hHf>./M[/i=z,.W:#C,ȜuOٷ'/*{-wH]SP2^ƻz@{%Uւ+xR]CXhNo֌GMnX g5H"|?7H7IuiXrWE[#cًF`mͭ˒ɯ|qV`b^5E(C&xi`e?KI`C1;i颾K R"hOwF9 aeBTm&;c1^ŐqAvJHIh旍~:+*Sa% ؚqºj-,KWfa~F'fFЅKS`t[hձUnV_o0i2r50:ߏ,'i3gpyeVrKvrUPtu0mټPߊV!@} \j!Y+Zu,'\yz,){姐 gEmUuYEӫz10rS#4s._#A(*)f? 9˧€Ҡm\:]@Gx@"TpCx3D/RlBTjbv*Jn g%  ^_j~mhS:klP!L۶Yhh"O2Dyåx7jz"' ?٭&wHDc禨ay5a"MĞ)-HCi-r,,H+Ğ vۆ?o Б4gi83J&C)a2E񾊏U4Ƒqo%ZŌiWFp1 WNRRAJ8n71s YJww؁~Jc4Iq ʍu1~c4%dfEdR<ݧ5 6=z}$a-z~;~-g~ 1JBiدZ\KJ p Bj\7Oq4t΄Fy =dv9L âˈB"sj~_]?R=M [aar<)Z1?]τJ0 |s=ʲF*Hۆbe!KA+nW*@:[\l@K 8jBԐȓX'k}&(<_c^m&'3#dG h$4J0 YرS'SÐHǭ4 ;`u--|T-)Jc}rd@&.-6mPrͤ w?Gϩ h*S%]W˞9@CԐP8ᴰ(P5Ctv0c5,tJ Iu#U -7ǟqY?¾V.漸ΕwL``w( tԃbRyCj18iy)qr t =m[w@iLoCOGVn ׇf\b RĹF2wSw&+s;UFu9%[.TaiǵeUh9I6 tj`ktjF,+E娾Ӹݲ"?|OnZ.nM wچl$O4 ~ ]bk;O1yj Ιv̫c͕ pd'q )𠍂j $aͦNWwL,<˨6go/N9&LɐH^˙I+[1kע3w?rj^0ioWb7yBaŀP1:uz/͊im8o؈|"ng?Ɓ"|܉Aч٨4&=yF8hI @=󘋉w%5BNhįu/5&'',IS٤q@GW[`IB$Dj!@e2J`ZA-k R1sN~f眭֭2Q{«tYp/`>E wE+IW^{+Db,Fχg~(Μ{{#9Z&`˥n6&63o'K0?kD MXp1l ?ZJU@nkM0Gzy~WpGx~)6k+"?<^nN+-// xwN-ЌMm!ݻr]lzj$cӈ?كo uO_?WɃ#P,|Lis=j9u i9[9֮E]0 רLMgF^j >_in.Q`gVwSg}:1Rʦ٘,1Ln 1-H٦`0Wݛ<֚.W⮗%lv;a`\QNHqРJnr)DԿwu"&t#e&E[].^8tͰIM"rKԑ ds:oG\Uqd3U9!+-40E2nan@o八Z|E|Z֝J3ǎi@K,ikI}1qdƹGIdn96_LhqHs%x_̸ .JqۇԈo;V+r7"f.6+6iFZM7J!=ě2FhŰ9uH#I뻄F$'{ TbJdҲHG%7Uf.hlj!!iBȜR5|;oHr9d౻2L̹]VN} hpC n-~(x;'.d)fD=7 6}n#l9#%uɗWWX5WgaLI13l)E(a!:p"33Djk3>UbMle &*º޳xfX}%C3{F5X >6H,BrD2{7ŅZ^6]E&zORn U?z{T]=q:qSz`faBR^ >d\ܹ}.׋&@jU3 `lˤ@"m36T:(k%4' AJX٬iQ$Fc$%'P5t|Ig%rMvG0?UV(dݥS?'* vc bE%Qu9I eo'9/x3qwhAҲNB*F>0KzE~jǟQ+OeFTvu7osS8PyQft륽/,Skr7U^1 >^t3t*(_,"WQ$a`H *s+}-{ww@tE^a(,DgYZ07070100000015000081a400000000000000000000000167638a5a0000fb54000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/9V]?EhDTTk׶ǼBI㠟?c9y(\OGH e[d0/snE#v"NI[KR9T9zcꅉ_]t; N̟{*eL_'oGFA7 a`XL꼌w3Tg D2P7\ܔB2t޹ZGު0iǴ&zӓluDT%-U|w2x+n FB-`C"͇Pr2mU W ~1QjO].Vqd@LWLA -5:mCEsY&XCamf?Pwdl%"3]19ɋ!px. eZzzm?!-֕im=7{ ˠ>}֝l*,n6^^X  an %R*qPl};`-}V';zN=yYl`)gL`{E%&@B@ ^LPhw-o@54RR] Q3cihbq;3 {}UG梐T)sSSKGPz.q>z*|3w:\on ׳CcL]5'G L ! pE*Ɛ-8ˬJSdS77fHI W cog"*eH9>\'ɰG0J-:Ԋk4SYmak3Wm%g9UZ{~AD̼J (}w͔O}h<ݿ1ˏl݃*yTfh@qk-HX|5v{pў(:<'Z(ҚfhI{8;23W\]Jzb[0ey(ax8|z?tʁ׬3wCRҤ*T$ApP<(~ppi`1JD ;q0*n 0 Tq;K| &{_btbZt~A<>a5n]ZwەlKSi~<ǂ{o[R@CZ~{ϙ˩G?=u8Bte~!#<%2~d^ϖ{RwS*F41G4y 9P@%R2;T ~AkSѕ@  azLq_ l˺9G#R39/G,)Vg iUWQNue>7:Nh<< R C![Zi:Dp8" |+V·q u 04g9zr:d.AE>}Xf!&No,اҬwf~B59|^ L^чN33_΂㿠V<K7Y|tYzy$mғ/(H0֑|Aj+n_ Vt &2tןl[HVNG;<3xD"!ai8y8߇$6 LKߏ[\HSⅡNPՌ'py1ejY˒IU&@`jŌFKǬ!iϷY^ :Q@dY^^;Y~Ƀڡf.N'(ӿw=RFIN[k4KYP}!Vw' FMJ3i-E͒`dAk#d\QO.C wc~>  37]eo%.eLİvo|o!}>͠I/ n3u3T)q46w"F):#M>EiFVJ,xPYB AnnĵB]7:G (wh=u$-4#Y?%ɣNv#Z܄9 ;pEx|_Ƅf~VH l {r׌O*^M냼U $ pn1Øyj\D Xq9NwS{5 Yrpu!gdTޖeQNUl3w0W-)\,#P+'/"ft$\ sRtQH4y).2 Z0}@No#<@U%HfG+`,#C5PdEnͺP MZZJն*@ 2iEfeJh)q^-[T2 cR+tA;':q;Uur/g^Eה(:(dQ'\fAi\z OX$bw W1,_~kE;#й8,r)#z?'GIx SR1/Osl K%o% MȘ@-gʫwī.4 '9fQed$8G UhZʔWoq?Î=:/a 3'&ZMvf]~GމX5Yax؍wGO#v+7$iFvX5H~Zs|~tB>҄q11q%?"dRt)W$C ĵL<0r qwxz+N}PϪJy$Л㊼;-| @=]2ƢфOc.5w t\ x̑%!љ1UnSN&m-BccO&j B8a1 {nOHi@nrrcVzdOGbUͪLp f\MIsF:+f3E9 R.*)ۏP. H0PɜxT- +Z!= %qW4ғd| ˜g%Ȩ.ѣf1܃eбu,*m ʿ Cf+kqa[^,bvhBTas 0ˡx$V.,*N})랛3pB=gkҒ!1hJ H/B 0~P>QugѠVk aHi!ou86Pmr4g^+-~&鶭u'9v*ХMAᗈpIܞ\Kj[{QӵD噠 X(~b+6!5.qJӄ;pD.X(:_Ut%P xqAĐ.'{|`fOgW5x|L\GO]43w8 E:FzWo1,cD Q6ܓvN"p^ի5(w1#o$*)a0<|ZY%bBP>pH&+oڸ < 86/5ho1d4X=+ծzwm F̄CYo(%.DNbOb$Vk鬧Q1Z+ȶ?xezv7T)Wy]53\x$Qi´6b+x*R Ɗ$Ou2.>3pyT3w$1MT*fIޚ; zhԽ:ٳ7^Ugghvo92xw~R}yx])>!TSC ĝ:fEP?mfh|k}T"';^jx܋0Cf__83JIj+TBRvҥ<;L0 !2BL*oJ=h [fԤ>>g1$r5īڬ&$T:XBKNQ&S)7fK,)0yh NN*:W:FP{ w^+C)^m@G]b.36ϚXNks@u#Ɉ5~:~eQQG;EfFGzFJkk: ?~zlkćeԐ(?s_vӐyg{"?P-L\˙j`yIq_7\<#w>Iɰ;+jUe-c *VgoDðW)xC铃ţmOiUnm;V{%|/g/>?WKXj=5umIwMzbɼD*Nԟ:Gv/v02F$UH@p [tdX r߮@ػQZnY?Z``P76]RX giE%~l7.@zt_ebd1BO]O]{oPiXi_ ¬uy3ŗt^æNxAXc h~(}A,}_Dt/62"*>%ȾΓÄ0vsRcS4]K[bRƻ0`CY 6Vctq -Hʍ8-*z,-`1Jp 5/ XoFY7tjϟ%82sw>gآh.ifMr1I.%xiA3c]fEʩiȦL隼G~_>zg<Gy4_s' $ؒ7Nh[m${Knc{ u~X ֟e>减0 K_N@5TIK1ִSKjS8]Dc>Ix-ߺL8\i~Tyx9npPaRi0sp1p)8iP #J g+h1K"ݳ {D5?˘=Љ |:V9O$g,Z rH;X?ܐW*]&r5^WPhDuIyvFwEte<#eb1u; S+{>_FmLBbM'SfN^oږWuɅ$Uh̬)QئI][d^>M*k2[q"9#hE fMo'HPIG%1}m˱HvWzNFga[zߏj'1l#gxݩǙVG0oJQJgf`$䬏lXO-hRf\w 3 AA:HLe9ڵY!rpt*d!F rW}{ojcqyޓ &o}M+qh_(M|IuƌyT6|D cֳ}yIES7t_=yr"'ٺAsҐBbR_eeVu1iӗʛ[Ds;C {Vy*[:q#DJ~Xd^GSbt 4Ч-&<Ѱ6{Uܳ+bOܙ( l[# ~Z"T Gha >Y#sţ&rA bHuMUa}kzQVu,m>$cDQ'ϣ_~jGf/vMhчw\"ȥ'MCJ#R1,=ƒ݁_a2ty>LLcq"YS[^ώ|=Gwߊ wwh\R U-A71hL VTb>!}rOeήM0W6`,)4tlϔ#w*|`]N&~A8˜(G [<$YHzA_tUdQZ)i{98 ew_3sUP\vZ2n(x 6fOQF+I!nf1L ME3!Fo^fD$s xLϷi7Q\ouVM|ae֊L䨷=~:[ۡ@ { JNhC8/EѸNZ-j잉MDfLqچ(}f IV5#{]L+(*YCڍJ=NEonZƲt]v*tqc .;8I"yMoOّf5̊#kax~o}tf5X}s*R8-E:& Y冓YW3JvMg\)n>MBrV;~-O/&gP .] wjF έ'yzVܺXH?ko :ܢSkf,0 YA+kSI7!ҰJy  yR/C3q%&4_A[C '\($ãcJ1T_a|+1bY# z ^k̏PfOT01\y05>lE$׮0  eEtvc*%oʻᵂjG^j:ulDBc$)} 4S]e%lU`d}~9FR1y9Ew!yݜe?9fK:!pv 3>D,J"]s;\C:-o4VE?v *u3Rdk?wZ;Yvtdg7kvF(9fpazD|~ST#e56Up׌K"jU:llܼQ5]lރc]mhJfmGsP'P0ڤx*Q ưI❜]͊>5'տEE8:Tw7wdavӮlyVA }pv20H,+W.{#`<yDƦ _@IḡydS]ƨ. FXkLړ 9eM 3/?Pob҇}yd$;Ydӏl*ì++Q.+is_}CH p;oa3W?1'gp qLF Y.ܕ i_Qtth`,ުves9l bAо\ٞʼ#|~6^;{+)5ó.S(<@~ūFPԷuHKm͵&W1yRS<ʖ\)Zf){y/1w,vwNx*ujOg2hָSYjl^,QA Kvin#n'gƔh~u  Q8f&!gђJu &tYڃV,ͨ ;q cYy~OȠ+k^U('ȭ>8_*nˬ=\™x,P iRN>7nN{QK} 6=Lb<vKxÙX< Zef8)uExGEiqjPl=5htAjNxWms_ JCފ|vW8#/.M,OMC|QŦYYubCd)|a581Noy Y]` 5;]ڂLQ\wh&'̛ MCPNSlUjعm ŧsݟ%6;@Wc8-"xitzwSltqƬWa/B O4{e-GV4Xo Zt[ V(>|rul/Fu6RdF&"<6tf݅;.8#+C ɥ iZf]w9TX.|`!RX|Aۿ)e%\>-4M)8@ŁQhJ]<^\i /I! XPOZM ZhtJFpewHM:MoX+i}ȈGL&A!OL#=)8D3Ϻ Zԗ ZI K:ђy>d /(s dD\Cq,;&.m;j^seMO~'(ΛՄee<ϤWeG4SVvXpŪY1rړ$mʋN?TTGvTBi'> St'%[]^tX/nX(~iGyxUH՜/K d f_~-/Eߞr6譶݋^66Fo:C=(q+|Uٲm;.]L$.VC@@VhgJuP3e+ǟR^Bfۄ˻&Cvfk74A"7ѬoIrgcARDjIׯo^IiG#bOk^yYe1QM${Q|TL15.Hp!a-鍝ef 8ő]5i*VNΟr0}mڸ6BfẦ]Q^3D%25^b5\<pL( , ˹=GK0Uפ>Qpj<'=WBBqƕ=$FTϞKCj*lF^"ee@,sFJ >kEt,MuKj-T2f@x6x+o( ў&ĜX:-G{C1G>&^Zw4\ &LfIJ8񽳰y-E־~XNɗ'M[+Bitk1p ^7bGBx`Rc'+"d^:Cs:ρUr>owfUP _H ,P!=^>+*젎D(mP%wx#)(sh[4Q2m'_?N)'gHPd^&ݧg,6i:7k]x{_\Lm@ƴ/JjtVbV-$P@`IoxF 6ZR(s.0rzn |İ@]  TgLYx5DEZX[~45\) &, ĎM/b}C8CyP*;̏^8}M]]-\yPq}+a_Uh _tc[ßZ/`7 { ݆2$TURqա׻=1\ .cBs|9}e PgxW]iUّb)4pP:Kl2% ZiN?g|g\NCM˟ZRT`"b *Eq\/]< W9Ґcʢ349grt[Vy%SFE8pCUI!j:f ]r#xH2"Qs Qɓ:v ٕ J5XL>h'Tx# s< \ۣjD#'ХuWlqt "-ߨ*LgN*{5$x{C`jőB43sD˪A X +Uh2ʍI&~4T;ժ.Hn74;)w]OLTkcr+?P[Zb4q n NX? v^R*y[Yj"[R/uoߦ.p9UoihbG NƣyjR#s 4Z? Kvi2&RGXTߩi{c1~ғŔW8/BҼkڸT8IJ:/f+<]M}Kz PN!;]'u#[mWOIy- W 5>@or:/<# l,-XvTwU6Naemp G b6F~ ꢭ3\XvlkFy)EP6j##1&} :cyW{Q'> Cd(PAKwmzܮ'*zׂ)௳S=rs䛍=TN*l /+J`OQM*XWH&#)J?mk[ύx={Rf ¯<:Pq~jExY!ڵ23*+3y@؅dc}b[3=!({XAʌ΅bdlV F#rC:4 yںkD>i˞ؔyH Yu,:9Ji/q(9t7No_VŅ{xkݍT#/ǥoSDu.֪B[ 4oۗs,rψi'Ə4Oy_vK8%[{EZ|I_v"]e*'-fhGf~eëp>F, B[<Ƥsd^X˹OA.̊,QI~/HK-  S_hps vT"uu5SUU qqekK쿛hdA2O ɝ]mzd:'WB3l9UcJN(pwƔv{V |Q@ FpjE8C81U]GHd"!#)Fo}͚닿+8m簢vgx0[hv:I{ђ) G?VatKle&i(9 =2P|\bFi#4YSJ- =JJ1WvH-{60]OУZuiCtqR? ص0wxkۻ^_X0 bUdw;. *uLSUWt#fKvZw%lǚc۴?~&A[sj4uuFvjUH <3l/;7F`gے!oLx?RS4lz>|vc@ f&y{z88+[wAn&ۜ Ke/ázQIco97akZwT!aT,unGnO}c+V χ?f<#\5-Т2 Lcmio[qꚙ14/hnJY|ѵ_;V\DaXҀN}m 3<Ճݬ:ՙ47PR {ĤSJX>E?ô1O"8"m &$ޑX A,KA ='8\h.L_^iwa;7 Q5N%I+jn($> ?3&=;ɋ}xI1m/x5b_ X5pZ$RPizI4qW6(0Q6?e] |o6+O\gkhTQ|=lǞIg2qSa!?w~˗y>Z&Q0a6颹'_w}x} Ԑ-@qX"boٔ)f$ئ9 IsMi`nJx [>H\[)-$@6=DKν[ Lx Y7eB"I#JHgff U6>ֆ}SqK揘mrJQRϐdܥlOBԢN#M*ۨ,DÑY4bj\I#F|hgJ:8Q*kl Sċy;$ۿ_ܞf}j2?pLg%Bpt3ZP4)4ʟj#SY: /Q<$4"U>znaH>[!,bx '9ddk&|*qhGu}c{rRԈ[c$@uXqK:TȠ0HCAPÅW RSu 7S%s4K M5x)|M($exL&n>@v5 ̕ʧKS}|X[um)e~iڨ6=U2fbM^Tɕ5聑쾵HA.m $$m@qݟb|זI˩Q;)78yV&B){0laHȒD|Z~s|2&at.#]Oʍ:sjYH~ m`qr-yZڗB9ݤ*DO5$0:?g$KU6OCB$#s\a>#}1+v̎dx}Ffkʺ~a!XGI)yrCZWVf*iC>m~k93]YWOW&HdỗؘYdMP?K BDq[,ϯW\D"*mE[}PG/ǫ#H|윏W~pQjTӽpu?7b)複<^`.leISD%>gODPJ)^;aYf̕@R#`^244G`9 YL6R2zTχ(*X6Q] @jlvܧ8-JvD㞖[\7O zcor6⡃3ɒaRhxYZo`O>J/W:!ubm[zN(xP.DϫelD (]L=Ɛ2 ˒];2QVƒ.`L=%YD\kzET5J?p?vh6H者\>{P~ȼ5x1+5̅/~[ne`_i6n2'5-]Zm/WXђP%߭VhTa8Awx߸tr;o͛8f wx1࿅ ljb.պQтb$0Gˀ6`qO54A#f7#4IXӃ*YI$`Tt届AIK!7|$(6pVntP4}rjd}0kb=R~Zl+#aUFd!݉;31 |f-^c$ Zio^#:W i"3`y׸ר*J(ȣ wΖBǑoJ4yd`؎F8L**#@F0IRDLm x8djMF.2o\H#e*Cf$n6{ U'ӌLW7j̓3U%Y$ H,KMtr \ >Leo \\92^> ɩX(ܭ 7~Fh?&Yh躊 P `5'Q~Ԁwyѱgbsl,0>s)1aaZ'lt%v";l\؋X>e{K*3GA|/ ;l72L_>[)09w9DWH7M Ȳ; Fb|IWG,bL7{our+gH ;17=جǧY/$hR'A+9huXbAW xm w"K쯦_p3љ3-i;K] ๿N&v/6n]?-Ao tG* <$7t^OYH=Z@ .|@|-=B6=0+7zC !XPRS:nRo4V!CN  +JшܹKQǤY":?DzU*_08)e@wSn6 EYH3n^>[JhjOaHܭ | u52I'' TkU8.cf ^ox[1:X 0oeחhRc_CJWX[k9؝QW9TИXw:pt{s9%9ӾӍ]Q2Bo7+۸]s׶P~ז[bӚ+')#kQPhIڽ²ЬQ0FôZq&w>\~ϴyѥNЅuіX"3T*+7*gGi!LM웦{J'ߖ>m[ᛶ-Σ ew/A}s,zQQP`/6IĂoM@nͿNO0rpVNx!Sv4#&nu2I弫GVm! "2adKUs{b0%<vi*^-J4 [1/ +TDkWf8vF `Ja)@ *(DG*cQT%/9hp4%f4M Q.}>HgrDrbaKqDaQPѺ'3 )!%i|yKW=<,$3raiq ]WsԠ=Q &VONy,6+p?;|fHh.J(Z؂6pe^4^\N왼ABTS=6\}a8y%3ḷYnybޓH{o8lx 7b:HY]g(ߑѬ_:H!>,H/6D $Kn eI)֞OQfQyLoMf{gC ypl`%F),']f~ HML#y`s@Rvٹ`FffGL`lցo}D+׫1Ljbzm{EtF_sSarş|Ӟ 1:ML޿&km gJ]f=[34\ܢiZ׼g5Z ؉Wz ;kwզeA8Wf^!W|sf@͵"ˊM͸BSHE$">32Oh] WWߗiRcR/8ռ4h&@E1l&l?u]T|8ڛN" O;$ x|U1 H8-d.3D1&'`B߂,OxRssFf۹ђcǖ #T?+V?O)y^><׉>,VAiDZ\<(#(L/xϣuS.¼kyvY-^\+x5ƿ5>ג`:Xۇ7MYM-D M|GU_vFϬuj݄j gr*4!vnKi9{e`Tm woPd<2,l:rҊ3sexk3sOniǏVigV2^/b=Ҹ*'`^Ͷ^m!`=1EU3-Շ1FZ*9T]6 uTvɷ۶Mbטpyq/LF&hq:U^0m/O0}IvNb"pciF\ߓZP\8D|q4d׎[I:,0BFK4nKÆ e]{6Čq+:ޏF"k U,nDADrF8w`;\fhtsפǜO~ig 15 mwQd(>= =q{"z{ "ᣖ30gTitz+O):L+w7OypC穦qYASeʉ=uy" JkQa|͊n$u" $Z&nD?'h.W}l,)9 (|}(Zl u[23VP(ԸQ%f`ZX;#xp~PnFgU *KQ&eYu eJ^,M!.瀂2Z dpUKbyçqͅݴ(Z=`%m)RASma Jl8b:o2`a42W~ ncx1)hURmrrx,1"p_fh0=5~uC~94HK̋w5۾Bߙ3]>N SZ !0@T;'i}l-k`8U=ɯ/n<|.090Qt 7h\CA_vDb}KV[䁣\]S%?2&H5kI]_#ʂBnEf`7ḭOYѢ0 +g+"BtqI#;(8v '~M|RbT|Gr >%NKsڕL ;Nv2 Y_jo=(fSvisa>H#y-4ݧ%ɛ:t J-EE$4QUdSuPlxyB{b&[S 'YB@i*ǝx"*?om+V'}Cf?s\{7J_r_r0q0 @Ny ^::YMe \Zr_6l6+PF\ F}AYr?cic}y xf"xzg_4ɚ̍+PyH]4_OQDLk_;o/`S X32 㬣EC s^U=ͥ'&/,-v;g bz}陮 9E񈼙V<-ѐMcN 7JF3^QP;2e0:LhP9p&BA. :1!6CrȠ|X5j7۰ԤґQXYPrF ?6qwH+ yy?Q-;l*~$@m)5?楜N@,{qnٺXI{㴙VW9b,ZJbo,OGiٸ}~XMibcQ;<#@&YU5o'2FofrPdƣjL  Goh=sF:*T^eT7:Ɩzڱuw:: [Dw'2.Sc7/NΖ% Y"cmdC$"ȎzIP)^ D_V"*RGš~Nא޽!GD$VǜיC5 dQϽH+*п.0>u 8#kQC*"4tQO)*eɯ$wq^33ݼjUj/"ߚO(Ʒ]t0)-سL oBe41h|F`tia鏮l"MZjB8) NkR ]!vN# Uzy Gavs4ck,>Ҝ8H:0Rt"b,߆q Z-(_G;M$WL t%>9~5KAC5-t5G<Ӹej8&,붴uS)_YzZo{b5 ~Q"6%УOw |c1^j8Mf-{$tV](bLAD8?HnqZ3MZ AŗbaiUm6I0أ~Z40҆8_Ԝ2Ss2~O3UMBܼyN0kW/i> 2\[%~0@->@@!ٓ l?9ssE|D8`燐E2F* g`滉~tǸo8v2+H6?FwRܹkNĤ$o_zU1z6ʰU`\?JrҘ,Jv<XƳV1l4kҟ4pq4dwL(is@dMNf'o&m\3%K@Tf&*nns-Li2^-t|Q7PpgE~`" ܏-H/̸-Ts=tRTtU,hZb^\}Іwן}-Eú Ⳁ:hz~:*!}]Rr< `&+ĦcifEo4v!~ =5Gl}XYG}p!+h6RVNɯKrT(2aI!@1·"ջWCZ62ǝЊaON#>QU8X<{KYҢ/Zag v}Uu9_XD~Fipan4`N`%ăQ/B9xƫT-Ҕ;{ŹCx l ;[6IkezRQG3Ą.{sl>S@j|ؿ3.˭o~pƵ.=mÆ3E%,ԝ4?<-r_Z(;1 NxH}BNƦV=7"+- |*{)biUkR/J7r6`/Vn{.1Gch-2XtVFdW.U- QWqwYVU{I+P#)vK5V*{2X*D3ف X 5KT= ewCf(0٨8%\E>Y@Cރ@D yc?'d8/%,l ~X9AcY7ƈ;Q7(F%9tjV#R^'Reg |V$J kosD=_ZEy*%~7h5ס?ۍtL 0Ј+Q/-7*apHl5d<гĖmqD+cZ)~4_^Ԓ jGak*ā7.8hf +RH:3,'syP$Eu t~54K lT+Evn?d֡ Pٛ U+ϗW W_lzG+6Hg ["#6FXUP1t#d1Pm#lӴ/ȣy;9e?sNgq!"Hl{^CZ6Ҥ5ib@3U2/r*΄$m w[Ҟ>`TvbaKFuFɒS1d"_ jywBC3 *l=9(&'qN[C$"boʹk[('t6m<rMlp뻐EY( Qn;Jr)# Vgbu0/ E+Rd K᭺';/ieOkRFv=LqRs*mC缈7!|\QBpR[:7PR~'^ ;V*J7nu{Wpxvˠ[yo@&2d!w3p"|@MfC\,8;HB[( Jt;}E0Q X]<Ѯ)Yf+Pț%GTHB\10eܹL:(c(}uN]!Z/+WP[5P߀vޑl"Y[^qnO{T'ܱͪ^@Vtq7jٚQSr]N R4-G@#SS# n(wʋK,pV\6xlTmt2y8Xo|j sP x"]B>"zz#;i4 24.Mi}=%ۤfJRkHHEc-dԺ.JtEj zWnps٣/thްB1,|,W8F'ٝ{o{PPpmR|klHvP'B,rch@s+S^!.fI#]q`xDƣjZbIJDV(V Jגi\(Ěأ::y$wo þ:k7M1]+ItMp3NhS~ťi,va[PFDq Rz?Liq4$IPڽ6@3V͗oZ W=xII@P} O<;2nv^C:H@`qQ`ƴĩ#*G-:i1h@ZD 4T;$2)b&{#bBLR(8ƴ+>ӽChLjb1e$$|i@J7(H^Է]wpStv!Y *4Q)np@_REyn1W; @B]ALneXqZrd/r[A&" ~DZiFs Ɨ1h(ZW<^IPKXBjPL'ekm ۿw4Id6_PF2扛R\IZ5m샙ɠM|@ #AΊF]g[], e<>aR #m h] @}$hO3OQ! X\"׹Oc *1R!hXEwzдH}>>BҺDRMAyWk?xjl1,=62dn eϥQAW6uiv: (+$=gP)p4uðp &h-/+C+w(]Ԯd:${PƖWWT%L^⼥XIa*WegkDLhSFnDsPMC)/tk_}{MߺQ?CDApj_^K.²Z{:cش9ms l-˖+_ɄI( Cl{q2I*X3 c_/Uڱ(u~MMof=YY1h%0@7{IYm!xkG#˿/(ߞ&1YTؼ 4 Eh%bbGЦ8!N s퍥+sFٸ%Y<``:H+ A뿇(o65nYSD5jejضsكX.LjMBU1L-RMUfzVQ@S6D@{8EJ嵢 WH02B@g872 1{ S/HtՊev\138<5+b>$=v w%SLͣCRJ-0 )L%H̍BJ[Ȉ#48O~2FL’҄wv QuYp5o}OD9rkxuDxjGJ4U6D3.y|ca) [ikX̋f-}fQ҉y"YO([w.*Z}v&ʛ')pDKNC]?:{…H̔Axb<1@% >b'[U#Tƅz}6]MR*rRKVy.dM[5os֑nI_ ATq8kH29RnlQpC ;b72\,Pk g4A1*nrL<,iA Q\[ pqUHTb;_51FD`F K!7_uۉeۋIqaL2W4kءXI!_17CEjPjK&ZBS'AZw?d몏x[B~; egsH|CiO?XZힶtz|$tyI5\- Mu\+8;)ݒyFp)+Ql+l<% D?C8߿d:pxxߔlԟUT[bYťnQM8O_\jl" I#< ieiJ;j`㋾u! )Q2+]6H^K _#" `fK.Utȍ  ]6cb4$pBr{w9j淬mtD1 d{`nI=sdWEi /ί{;,1 ,szN+uw0>t{ HK[c6v>Z$UqXtNf)6$#gsOYzlzo'XMhM:DSa$ͩK,^^AkaoOgjmδuc=l JAM)ﳢ'>^ L{Cz>jn$q9d$cO?&| \O_^@4=2GgVB&p3u< 4Y(ʀ A>_>#DO`ʥ<^+rbTk+ Z( 0S!&w fzu:QsEO:ggҰ U{e޼Rgl6}G\V&s}\p`Bv ˣex\}U I%' tۀm碟 a 2wʈZ2b/TȒeY'?A]?%ENvol5IyRC=+.ɱ!"xt_1u؎0]L2 }Φ뷙DGxF\ P^QDLf-~bI+rsM])JRGܗAv|^AGeee/NG*A&d KPo-yĻPdnG}cw4yqz ᐐ>T#4J je]7^twvA$7)tP{V E,bܖYoL Nf1.…OXZ#&/ְgȦS"|V@~>]#_4:IKbzWY7ZE< T&z_2q}roH(KZc'~Z\vMT X yS>XL6*B)Yr7ZoΕQyMU31Pq6v\͢%n*:[2d]k"UΗ6.{@5֔wt8~i \DC҈k</Yo=xh+@6j.Ǭ|M4^VҬkV*_r"@ ~?%qwQ7#M}ۦ["(y^ÞfV\A" U_7h[b/&aojbЯL?`M))E"ls bRBNJ3Rs/*>Gs`†l9rG(7[hQL9~#4"ƳĪ~ؓaJݾh Vl;inKS&.,Jci}Ϳ5xh$Qf DcڝYT |Gu}XJ({Ka; c6eū 4xLMzR#8F/ls? YC8:&|fW]F% u)Y & ᠠܷ4k3˧_ sW yh$ -Mf$ơ+\z&+rO575GPa}Y7^;/ Y` !7F{fUh;.ՠ>$ӿλO%bv{nBaI\C%ey$ ;{.ީ!E鰲W\0>*p/lLm텠7Hj'z'^ tcTXm/E{V xܐ#Sf=a cc{U. v67on 7ٯ0u"X!+ӘOB1|>HpKKkվ $6 GuЅ8 R:ʕ| \eufʁAyBgR*mۺ*PZÔubRrw.c]{-7aJ(*Vap6TϾRv٠h疗]kUpxνrOƱxGŢxuzI7)pvgPЭ :;sy߼J.W>*+v 6ϝin5xGED]I;1^Z&v:9'd ?8M'wrX~<o<CYB>&)z? ĆM.s 6QO>_WzO 8l]3!7_* J6R"s51Vc^# տQK&hRW J33FdJ0(%N\Nk03ko3.7'{ƅ鐷i$VOR3}@4;lEȁ-:R:DD$\'*aRUYeA 5Jҿ0p7h~GM<6kLs,.4F*4 hId'R<Ƹ$^z{]gy,2R{=Ȋ(L%\w"%vƽ}jqnW4(o]򦭎 R`ji#tt +e|s uoh{ӿ;P_o3np5$=oaSXD梗׿p9\m?^UFa׊kob^FLF<&5\?n!x;ZAHzML҃T)̠zs)6]2pCnu<Vfq⧎r}C|t w BOׯPIϞr",?CSH YvA Ͳw/&D*&hЂNatW9(Ҫcx ƁGII`=jy?>RI/DVӿӾ3zQd䒆 ,P Y=b6ЧzidFFE@v{mfe~3=^?v'OR qɣ0g:Hld[*vGAɀKC/ ;MRT/e?tAKQn꫆R9| ^u.]K@nONKnJ{lkaYf9S3E[aP 5*+A5ѧA8rZ98ʀ}i#f: Z4UhA ׆H㋰n FKaɝ|\" >֋˜I\$sy*1=ƿ){>2uS7mV12l5h鵪c'k fQK-cTj?a<䍨{dmxUo#vΡzt1 U DzwK#@WAtu RlK :ù[nxh۝`-re G3ހR  K?z:UXaAo[;"B8XkuÉ[$$TWL&)%#/0W1C4uUՐۯk=|%;ThS͐ `C~)Ǡ&%;dpJ&oMb pĜl߾ A ڨv<04U67}ϩj[ї*>lxwcC+0͊QKvH'cwbgB諄}8]b]}Th@lyI<e 4х!|w M axyH0?IpTя%z[Z)rX('7KZR!C{țoaJ8fiBvԝұ]ޫ)>wxMU|oJZj 9z҄l)'+WGNuL9}JV] p2 3$05x=z149{vir,nlEyv{2Lm-&۷>)h;#!MwQlsRsr#Ko#|NN n {3-S3M0P>'ɰ(Y+Ǣrvi) ~Idmu8uRYBQLI&/Jy)DP*H4%WaH45ED,Hi|olMRěݽTUO?glS-(;V<:-f1uml?r=*%ؠ; B>7sRE[x6c?5=u""inψzfM6{L^eW?]Ix05tV(ϧ ! i&6 ǐ1oġeغ͌jU@cBGu( U[ǮO@l0p#rq;:/Pf_SJQkИwz3dr1B\C.)$pNϐ]k*fl$j.!5(,ɕ h9ڷf?l÷< צH>fc4xӺ@ħp@LҊLk9]9`|:J4T~M  ܟQYO^:pSlrě_eL% MTA9 ^כ]飝:䶖G $] _bнeju]?-C f8ϡ4s|5; s #$b7jh4p#-#{ե P@LfI2 :^vdyė~"†YM'"{I%\1b'w:AJy&;I^zJ̐ ej-+Й>g TfBOnH@?U|jۣjD->9OP#g]˱,-8*ӯ'=xJs7SBjOá4GJ{r  [xU7" `Y?*&TӔ&{q}{|c_9vQ09uqˏO^'xK̩ >f->)EQ bSq?vSÔN5 WN>bpnZ xx3Oqղ,i=/|YGcrlf8l*ז^e3̲j#3X+ s zŧJ-,@`Ό_Vd_/ p8?WfЪ">b &8\ZB (Xe#\9|5f܏n,tJIĬYDJ5S[v;N B գ )$ԖN ޙ8=.g-Ƿ /Sk>R}bmXYC?-\E0Օxׇ۟.4X\P c24wSZ fiW&W~Rd C7av:ˮt l3SKIƵ[XΤO{-@A*u2rY(FI2 Ta#H .S`~F0 r>h9RG=tz5(Ten:]S4a,g+xqit?&X/=Vl:~^AƇbAhAj騪p k KJRgx-4#,ЩBJrJUt[@ЩR,wײ;xV WHj;EM(:$M''ە:Jl:S4c0T$@eNAʛ.84~7Z/``y`NV÷U@g Kqr{g2Wx_mTIYѬ>͹g;B5<޸T^IDz('3̀<]&]4tF%d|ƹ{DK.wd=ImqڭS(a?}٘Ap,!SRUNRe8Kj'asc^Dny fm }qkǶ=*Q'ڟ8n-4 ,GߧM~yI_.ᭈ+aQ7u0>mH8 (rk %Ҹ[6\tA laݘ({|5-p~z-Jd֭5\ %GNPʣC(Е:N8䠾%6QVflFk?q86g.|(ERu ՂAͰ_j Sse>B5J2,Jq6An/* ?#BrrӘGhtDDܧL̠P=omztHRq -h* E'Hf{!%Uxf~tWt3*1,}!:iQqKje'Ay7A5[:]DpSѲ,ﭶYbVa<[av>`@]G `Ѡs7}^|y}l_F4Y5Xd\ьȎ.s1_qZUa\ hyݹx\?+@q;o̩Rx~U^rp@!2M^})SA0M~Ϻ_d5Wﳪd3v[ `%L2I6;ØIHY-wzquTqlo,_ٵMm&6r$ୗ)IoH0hMg*"#>caBh={}xwJl6ep7#Eu^tۼE3g{o)>f;ɖtA>1GTL3܊+9Q:_&r8f\ \ɥŸzK33>NL/6DMQ4B , "I] R;gY?%3}L.3Ie l^1`]݁ճ rGf LJk5P?V IÊ>mxM=׈"fE\3r'͛qok MٿD n#k0]C% )5Kn:-mtjgI84Yd$lb۔w+.V lB(A|2lSMW/@1 q!|%i+0S&xêTVeA]vR |t~ѻI^oc:Dk6 PH-EIq6s!9O7P80|ٺ0I ғkiZI_;2ӷBk!, Dл3*hF §ԑ&`} !-z0))@f3_xKsNIuorZzk(DWNK`nNESq"R9-U(gY~M#6w=h!c֧!r7P(Z+d L4G) \X?EKQr$ÁknchвD)zz}TMt/rScNDYVQ*7Ջ2B< z<]'iTl*M U#Y6ǎ]Rw ~b yI*{ Bj1T#zJ|7L8PSADYV +-1ބWC-EFaz8 l/ȥbw'PE 9o3 KFm25)v EM#COLyӌ[S#{{HHҴXnr bECHI"J_Oy`c'M?vìshw{hlhBŝSfv %! - BO 8>GA[âu#\;:fl4W=nW2 D a!{C?9:|qٗ6c?9* +-|YNK3 csfԣ'I`mD|'i?I r (&Z)eH@x]DX&_\Yɖ$"3Q26fN?VqJ%G)CF}0,qkz|dݖv-1˧qfIl"Y:34vm:R46@WLvIAQU9"UCyg7;A;DTm{]kY\ *`:jys@21YPf%Ԫg]{R2 }9VQ>*&,GZp3RXMfc$){]?k%}qoƿo 6m$Q&@GiB;ϕ65h<%{}JŰ(ZZd'!'ϗ!aO@;&RU6Oa!ʈ@5fMһe~GB BDcӡI_};}%t3GQ=Ajع~MwRuV{ !0#M=$43i~a[{$@s瀪Ʀ6n<'67(!^c"[x/"yK='$}%݂BhAx~Xji=|05@4{QVǃ$TeIͯ| o wĊkӺv|3ŚL-~(M;clcC&Jc;wuphdX ejt;Q0O5aMW T{.)_pv/*h2B&3<`~n#HY2#3Og8ĢN8@Bb>VCި! ꖔlm\n @>?8%}Ѭ@3@@5Ұk-ZunH\AwP f[O:eJgp2=2^(As*{"rG?է]23H+i0~k$80%V:uh¾pk].:;$f#r\=B$a4r!?-vmމ EEQu Pg \FZ 'u,1jdƆo +nB @ <2pY$8=XRzQ,FG^^S% 6o+qa$c'x# (좪ݦBD~”; IXeO{Fؒ;SqA&5,fNOd`EXҧ?ո#eu,132mBX0!XeH-՟i{-Qғ&DtdL?#wIBv UVldn&ɖYK_!/z"r~3Q-=wž"rx1sZq9B6ܳ4jC Lb[4Z^q 赔{$#C@E;_qڭytb$[9"SA.E$ :iM :+5SAm J0-I0o|+O =6}BLYX#Ybue^+| rm,h&#b(p󧏝Y>WH>.H:hשpᣴ VF0s?|gln: QOW;"ܼ%] bm,<(_Mk)Dn:/wIg uFg-_|?8IB/ڴ?A;d7R]5aMᏧk&DJDEVkHߥ$qbnq }wZh޴a~zÔan}@@jDVBCbt:ȀlZ ˵3L%1Ŵ|wZ\AДK cD RA$~Q;;)M|K/w͋^@b>ᠲooo!o#Q}/[ok O_Pq|g&`$㸚X6:F3jJ6[i-`&n|_pUe^)|vqCe`qӌvnцx&>U?C~kNJ:<ƫNouX5FQJ{rހd׸ќ6Ud ?o|ӇʊNK+a'V/2㌄xeLhQ*;/@nrH.դʛt@LkMg-иOʐdzgx,&#_l\oO^}GIpo;ė@|2!I ; C6zF%2Pa2p+#θ<œ+$&bjdWoʦf ||wglۏ9FNijFw}#པt@Aѭ u- |xlp`Et3+1EDCr#B\f $Cה=f:e$Yp<\^QCS YbIvLDq_{꩖3gj:@ׅH}©.$:vz:4 ) c=$ۄ~Nud. \>+0",R@ I{SʿW* UeWgUFko#[='K'*1Jb 3J@CɵW%-Y3A5_i15eυEeܓEǮ({^5oe^o&B2fs+BIƏ%_-G%ʗwM2.NP`@d ؠ` wuma@#{S ftb96NtQbLvĀ`:;\BٳZ+؜t o@<ҫOZĕ߫XihBcW `^$;1~Me .B!0!!cv A?o$Pu +kޭe\O]q]mf:6;g&W_-C.%e$"U?Jd_DpunkV<\Or~B J,F NL 3B)UN,x%y$< ]xՏ0UOj\[$5 B[.[2J=#7pFYwɋb;KH&ϫv>NY'L-bwMz;]ì6f@F. Z# d@טʐ$ #vvRO{ n5ah0WxJ# #k^n =,[} v+W]Y,7EKyg3$8 <% t02xT3#v|֔ BdMˆ[`22?Je4!T\EqDTךHɋGwHIZn rZA ![O2i[kA!EeK-,k)b`|C[ˇFRd+[49"ƑaٓgIv 4CqΗh3Piy|0AEl/~aaD`(4{]13a*0BKC sŽ!=ag,XYh$qUl+ "Ks֬l PsΩ?}!؂ϳjM+ 3]y .Mj0Z_Wϵ'%sT^tREyNуPyv͞MC ssOQޠh5b /N0}lb#Q"}`=q+fXDZZgC,j:S<7ެ܄mu^vïNzz * ,,z$lV͊A3Zޡ2k빓wj5pQn}5w7A'T /$3JqAh<,@$[tAH!7*xc?srؒE9)]W*aA_ €0|KdG|לځYUD̠U}nX̬`e-eoy`ԕ?ru$!!yuKoC.(X ?_IBթq pl/ӬKv #T<z13`C*X;oTbZq cOuuî7Al0ι" ].5.TTS#i:Yag&04SZݡu4Ϻ=aA{X K.I.9h6xH-t. 6aML/K֔k+^L.c:v'48C*~?N'Tٍ[x.+{4z%~RʢIp J1M̌뽭)wҫ,.t &4~ :2[0e=#N? |νAP7h :,skO8~}$#`F>ߛ1|t؃# H|M.܇ÆSW/,Dy/ P(8iCvUbV~'ME(]61JW' xp`PPW;%/kX=qccR/V=nNcB-h, ɀgwňķI6vu&~΂*mB^c5hĴF>iu/\^(fR0mHjGaiI-<[ƁΊ7, T뭥FuCE#LP#ax`hD& E1r֬8v6}W%~>B2tTp G=n|Tٸ"d%oSnNQh )i جW qJz& &l,Esr2  f#!ͼi;cpo`*Qfmg4ke d)& 7wWdX\]i_O>_orsM[/;ppWцҧBrI9+3.Z2Kj|ڂa;^ ״%㚡rSTU $YV2Ys7D8hF~Tɑ @!\LN)Yr36 EtS:=Iʫ&Pp3 Rh%*)}/=GsV2}/ʐn;0a"H_(^H9US'{必ɴ(b_bum=D>pÒ^/"E8U+eaߵ 1WocFq շt"@#sX(ZWDh3ThÑ07NA*StXl?Ms5n.qq>L\NYOd^=\lzhNE['\T(6p hHۜgh;1MIR v?'kZϦYKg#g&i`l ;6ul,Y+=8Z09Vw96?s_%EmLEXNl4o`X黗@KĜGwl!"n6fz%`@L2t\x|B/I;3w%DN@pp@Be$Ṣ.gލgmY@y/dGOl5̝azD&^z^n. V-gSzPmj H7(nl˧&[Á{KzKy3} #>|,D& gT% T14cvæZKsvn2v?Toi G08jxWB%<9xaԶxSϡO*޾C} s3{:4aSei@'s}}: nU1`'tt.<"X~QYz3L>vrj(P8eDFv4YYk]z^Qlrʴc#t*9w<śњ>#!qEt֑ŇvRMIobԃr>nдvH̒ڴ˭Dj*( 1&rHCOdT~Ͽpj~VL)%:浌z?<6[X{GΔeCVeӥddJ ?8"\Z_?qYwT,OiBf"Y Tr]z Iɹ۷;YI$=6J60^$d@q謚ŲĶ x~Y{3s}yzi47kp~Ӻ'?1r1"1lI#te.?6+Id޲eW ah+lwuFyO]6Wͤ=vQ !P'Z|ɑ؎M,-C粫| `Qnn_zQHe2" @ Kh:b/QzYHѨܠ XY++N>ݏjuQb<ֱ H1PyJ\$"%%3 ]Es*i<7AЄd+/Qqh|o~J6Fy1d(ktwm H @֦֠;zTͳKXNS$T"(5BQ*{Eu'ּ;uw3q#=y%LJm o}7(0.mb]/ -̭ü.jGq,+!kFs ~k>hUw|]O+g1 V(@JsmY.@Lnz=u(~ZVV/ΉF 0 5| l׏[HG$_Pcr"YX[uk&CaUe?k.R]{M3E{ft;B76){O1AG.ˏ>23G/PAs,>F.8cߤjNAplle9I /ˈ~zPJv/Ќ"6@\i)]:D dz1ceg'JUo/MJM[ 9pj ǘ`tJY4m4fAcUa  >Ltܽ0 zL{JsilMh7fl3<f4C vbJҔˠl0=˂A|=zRa Ѹ2ZΘA`7舡+Cc @P9ݻSMd?QG y(:koI~D䞙܅h -ALV;9+ WTm[ uVnTl8;g^*H3y)>c +%"qi -Ӄ$SI\`C;Z6-'ʔ5S\x y{qG|ߩ?Оwa%b9mmt bx =(67;I[h8ojt]>p :Ңcᫀ]%!^YygXarV}vq04܎ .ރa# 5"DM 56f1Ѹ $д'c#s"1 _g I wi0wJ ~Ut\/$m?OZd5vrlj-Ɍc7#%=5$5jy!e%n UZRZ#ZB;^tcSx299\6Fg *XƓzc!~CVI⠉ß^r$lY-I4RnF=gK5p wnQ%Kqmr)?fvx33_vK1[)麼hG#xEgD[Z,oOnBA-Mpʵ?SBi^ipWT{_?Ӥ׼{ߤ"MKX_"s^;QQ! sO'Z6ׇ^-Ah1F{6L?P^? BDɦLv@^4"iN[x`Q`pv %@/1]?Z,Ɠ}9ejg3;v݃|3O`/YǸ ѹ6PlO^\= wR5EUQr#dm©@n2}7@y:sQqd*'\S+c܃'="%=ԧK{%4".?8fhG`B|ДD`J0M4ioz{]xְGeEzu%kܧBŠN*/*4< Bu/sQ=y|'wJJ+~4N#I AE&qekCUk/ltl:P1C얋0XH=t4m?a{xE*H͑E7Q4  'Lz'(ƐQPQH0Bj:l4Ɖ(_ b|.g;^qix\j6!W8#@-Q_]e,JZ2s5]liWg ^- VvIXu%Apj]][ٔ՝^pG],eُќՈ^R_#:1xFk}BW&xi7qhqw o@M ]V&ڷ*C=`B I_B~;t49w<O`V 89X+y膻--XzN4+g+v+} "˛]lOSps4%T(k{BMָ5$y?g&A ,f@ a%fp,(1{JE7n;opJIVNË`3:5bUuTʝ,^i*JK\,ުroO`lpGiw(;Q2qO "1Z3dUJm诠S>zz#)Lc)G*4l4>zќ|)9ǡILQAX#=Enn"vkF͎(HXMXĽO50Q+TURki; 7+rI쮘v:rmus ^pfVr& )m`( &H}$S:M5 !Ώ: nDW4`QhSmHƫݮ(wfca,jލy0Q7 6r6[.4mu2pFݨX4zL{Uc/ ݐ/)L@냈y=xpؾd2 lTX3Il[}[k0${Dۙ$ohMRэ=I*^ʐY;B~C&y ,GLx;@,ٚgW/EL.c.Ph`V墫~Dfrq`)Z%KMd>qmsDlL{ίHh Z~rY!{nWVp5qi }iW2اjp+a6Э'_9(\3^:" c{ ,Di19rIԟSVv ؍i<1b/_i#p>fw=A~I>N]0,di YG"wbD^ F0qA dv~L$] 0݀4Q  S,bJRq+lZ`ӊ^4;-ErQD+Kdk%p׉&ixM@~VN$8V\C+q&~m?IEjYHȝhR~p ;\bfop0fpkRx̓=Q>lK8[+1-Vo]MfC(}olۏs$ `kӵԸTEipR`vː&8XbԼ* s{}$4 #*)#)2&&h%Ꝟ2#/\Nf`Kv|XO-m"N_r/|2}AQF&^K 0a֙.M.u_CVgj#HI/ Fؤb1N vnQ 0pݘt'иM&:,D[אw ʤL&yIr?zЇj|v@VԳD+ą=U?ى 4Z(&D4D9F1C7C29Zviu6Aj2OFMD&#5Y̽FŷF5)6C9eD u*!91N Ʉ> 2bT`-&+%=LYZJD᭷T|;D<(n }} 0.DIsH8An9 4C^!!\]A? U@u Xi+_Ƅ$lA!] z0_ _a˂t,| 'Ӷ*ԕUU?վPާh~' MVF?">3TbL> ܍Z" "!^x^dK%M_,:h[ [Oq6.N^F=(9d͝SO lX^fCkFFh.fCa ^7}[~=kA707ɏnB؄K8íՒ]cI"축C?LjPctׇzZ'l\9xY0x:-r=~߹{* ׈9 cS8>w⍠X"1e%.%^ }.̞?@PLS4W»РKC 9Ϡf[_@jU1D5=&B_V@|vFaRb[1YztkߞI(0qVyn5e+n9B+ ͠BOnI_-{Vq[Ne40ƐaX#S A~ f85?(y99:'naCe+&#߮nƺAmK~BK) a R5+1^oYیt"!tI܄8̫ۦ$4gPy !Zbr*1erheo'߽= I tcx5(#fb]l 07W81GA;Ӯo^ȱ'("{x+0Sg 5,ܙsdDݶ#`&e1N ~,==wb3}µDiS+\_vo,9χ(.[8il*?Q3?״SW̠+?R7 ˣ-}=C1|čO1fyXۺHʣn"*G  ETwdUFlKV&{f=dwz9x̞rzC8]Et>al!Mт .CN' rğXeCcH>o&i]#a^qPֶ<_Sy04Nu:PHQ+]gf?Z 9=QDCx1R/d :r@;9dyn%JU{vaybO$Id}H p՞KA=e.d 4}0?0ڪ_:b8[dխ/mMtwfT߰|mØovMւk?|?'qFM .kTzM/ۭЛRloCH/4ϕLE)\ƫvTT<.wO|-^P?-GR["TCuWj` i"kk# hL趶|j cQ'g+xFKϘネVx"Y03On.S 6Yo[jZflg![y$`]t8 ̻a$!vD=׆䯝 '²G-Rc씱-n@noRāSoIe?:eTf94u͚̲6_OکLT*d- U* GV0R{ 8!cT~lܣZ5'X#Ԭ&;{VjռVm~B~P:/'TA%LQoʅAJ`{Rl+ļf}]XMޙǝwIW~/EfA\ 0Уt1]*,3ɍւ G)(͇_wJgE۽|RJ,Q{hf&5/[I&͐vgB/pȡ6gݛ&Q~xz s$0aUJzWq%DRHnyoed_fBRkp|'s<ڮKdX,ZПԄ9*>$/·?Ar#՛4ZoXa?n;b~Z\wkx:1n;TqX/%)ݩ%y$*/ k7 !ykE}j' 8 >%dUbf~!33~."uZ1z,"֮ё]=ݡA-˕M׀l(n+IpڻDf2Q*H87!CnM`0?CBYTs;:gK_9s#U}w@6C#P;6qS8(w _8q_)f < 2z߂%X8nrs%U3UZ[qeӕeXHWѾeĿEWTY}z~JXxȧSP_{njhl:b*yE;I)~ˬ݆?0q1l0*]684zOQ[D W ]^{a9 #i@,4:K,j*!<ΔAig-5>.5{δ?ޢy+j]zB\A"ES=ETg@W'*Wg ,6*PYnR'P2I L;S꘼' b?z3:LTV0+X p'984֢ȡQ}^"/V9ϗ}j3M)bG1YN JP/ST 8l6K0!)tXE״oo(@X v&6"@ e &9}J_#;.$wV<Ȧd47ҡr1H$aǮUfZصS$=YG44 20Q1&d1ss 0.*9?\o7mvvT#{Ԇo ?!7칎p 02U#`+@0|}/cyWh{P|9kXi@'3M"%~ˁGOtp4GWWV_žUL}y[e=/HZi_hۆi&!Jc}*(p_ƙhR2uzSLfwvB+KP–rnU?잼7rT~QFx<q)JЛ8^ѨgsVd 07 H`Dc8 M>~ 8B P~82%7 8!o a8w9OHFQ&i]J Xy($@pX2ty+(:NLnh&+BɣDAsK'R=wb%ic-=+Yl]{AgکzlHFi%!C #B L" ޹TP(C?#GׅLdWiEll05 X< жVnZ;][䗗C,С;[z9zA |d2[J'Da(&0]@n/@+cE$ KHolyaU\S\ 4u9[ci!a3: -}ρqOj7&U--g{+ڣ%3]!ڮ+lOW$d릀+YL1!Yjeiztqe5L5wSRJgKgLif6@)% Uގ[%,'5s\Mt3{G/JNjH:,[r ,Š~#we‹n-2ćkshcKP <rOQ0stY6z{( -;q{g'7-N>LO[%P`iEUoS.k?.p S땽ܞ'󢡥ȟM=L<*N0l3۹ )AźXT~"}f(oLK>C*%2sFky47X56M h;}:1=Rٲ۳r4j0vL.wrx4N( cX/rg]"G.2 8H6`N -^6= 4:=Aұ4FBHµy6oHMIaIKG40I5Bڳ/q2C߈kD|0QxHu=K'B- 73X (-oïjA?n1jXL~X ѨF f٣K8B;prKk"JC}CS uT\Tb(5V#PR@) O6M9UZI0#ƃLտ7_EQ|hebQSɝ Y))E6$- Q~h+ 2ch2haXF֓y,ZnNI?'J\kAbKgYZ07070100000016000081a400000000000000000000000167638a5900001f18000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]?EhDTTk׶ǼՎ@_Q0 tyu NvVndITy |5S>h[!^9I LeҝN5Jc?O`T欯RnNL .wry):=|{9wTC:giMU΃,>|\B EY,-/ @uRL]Fo y,w@_B-ƾmq0v@ M'/P{^ܩ]KRYn&ԩl]ھpw"qز=3ЌX7w=y117dI $a++wZ[۞E>T?b5ulH4>ܶ1mQDžAiYÐL}:$7YJOۯzvYI0XEe×8i KIcV6zE-&<C Cq.8F+$=[? LI(ZPtN T_ޤ p',8dgvwa6j[y$GR3DHW(^(t"7 b*)*rA,S RUr\%{4dh>TUgUԿ2;NCSۡhIy`:+KiԖfu]_s`ʨ96їf/]X $ \][hcH{70gIE^b>s%hie&Q:> t{q]`'֖;0}NѴy kqQ0MϨ<$Z-o#u4Nyy>iݞ}sm[gTO  -y59oܱc(K^ύ0yACh8:gr"~o Umjc\dΫ8~+K3'(X~Z'Ui/~+; =Xas|a |5Xl9m.jsĽfn۠12}D7!=8R *\-DzQ8q P~})h= U;`fi >}֧XɎu_!PA\M9DL>Z TGADg_f9~OYT-rf8D(;+(mvo1̕WbNyԘK,i7)"v5fcTg֖M1;^o#dٓ\#Z$ȶVeF@OֱC7rOri7o^E.CvS}?)^WT%Bew{9s ors"*9+KPB/Uu߻[#%sP2xɰGNZ)VN;so-q5V7n6iJpr<!72-䎪 9Fp3["HLw:Ov@{%e̗ v4A&"iRZ TXOWhì3!N '_H(H6jN7< =]ڹ4Y/bs"PLh| ;H+7z: j`{.$ fSptO<{) ؈S*ZNޔ3aDm褡ct+dC^bwZN*qm*czQ-ċFGyh;XWJf(CApd("jr-\SΣ ޓ^w-ll2rbEù5 Ju.٩Ͽx`tlV M&x:95Sߏ4-!Nqm #5%$X|3q@HPs/^3OkVs gY.F@O Z-)4VQo(˜8=f.Nv8<%<@ѓoBb74iL|d4ۑGAl[i S"_uUK4)z=\0LP+S2,%;θSp^;e@{ i"1$K0Q>\[lz2r? %O\8wJ3pITnFwL!aoKB&x?4&-wT۳]L 6AZںdesHT$L}yLQmD+k"R_ꙺ<˃N FPuEcN{hvl'@ه5J1 |S"[>rBYwb1NB1)EM yu^AYq+#F I覹X֮^~24)=?h׎ q7PӴ B[8ʻM<\OESӼAY;Ndm>UKdY#̙ gٖ2Gpl4vjp hKDRL@8_G҅JG7!J@z6o=@ݢ}^.6I*Wb-v Kˉ9Đȫyi]™Om^%qX!Ϭo1IMU]-C_t@,tHi[]FG2ĕJgӬ _% ^ )fz/Sٸ[F²4U SٵdStNj?i0K#Eڼqi'AUeZHmbm#i{Q-C^en+ YnsBOXGoExa6VVWTl& &*`g}&J]EV`e:3b]E "j0 u̠| $n+)=dr " *M ;x Ț 64/<i0 Ecl:68`2"Э]6¨=|uLM93R0pi_i] *ƶk]'E巎0>:D2, 5aU 92mc m{F2OYHa6X'qi5$R3A;olׅ;&RsXgPtuذMOUT bDF9bՈ򮢇Otv?rv|e/_6qmбm3=`WlC!h{i&6P_O9.#[⢰[*xcƳ0&BT P*W#o;в,(u\.ӆ 25TVar(3٨`e=BV8U*Q?zi*kiCm0m%qM} 5T2TA96~B_ʟ.-.YAϡm;8j0iUC7*{smO/>K|LrlcNqC Ws#K@`>d;Nl>T|;+`iXVY\ :KGQk휛‰iˆ[½T~9wa[ckYߊDtT#Ũ'OMɲJ9}҂9wT)wLԪq,[=;H'g9/ʔMjE;$_(T!Õh<D%]s9<vߕk%}_E)~`$}hQ7P17+6$THzEކ*|2׎a& [MҪYL9w((z f!hg\ q2[(kZ;.mM2JLN2zUM+:1/R1G}!Y:{-9&X'nʠ]d-㫜[5PZ\VH[,ONRkzuk$eՌ7'7U*G䣠IX%}KGĎ_4^-36>C)S'cCen@h=z#֒'WO}9tVGBaRi]/khUS/p~$|..h[ֺMIQ`{v" n->Q|rn>3zP,~"&|+Ꞔ?LD;=+O]z%Vٸk Ob]A*PdTz2R2M*|UK.WPԡ3ɚYRcH"4 k XBy'qeV4=V>eYD/.٫ 蠾tT@\<3yq? !ݡq@s!r\Y} K1f6L\D;-41hBixd`"bT.Y+V{S9fx掆3 1{'Dp6|7o~.-/3'Gf*NIHtFKt^ٰxHHI,-jv>yp\zot~ )2~GfERV2'#$!_"WV >nd;y ]V}JWLxr qLsyD80HFWvTE<рExQw5a^9|ϐPZ|#~+9jILVx{h׃D^z$2M#(щ #{c+4yۏkK\<Z켸:´h(0ڮc@Cetli ZՆI{m{ŵL[J eby[Ao{ar=I!V4j Z(䉾Jt&'(9i&ǩ5~YYC,qZgըR*ن1ʺу"a4I[ J#sj>T\f" $1 h})g7 (3sV`N ]p]Jb̻|7q*RgVYRh>Sx& L55 3}cPxKpt"*yMKއk _>aݕG';cHN^hv7S0}?!\<#uE=zvop\Q0 sr#/%,u.;ܥ̕"+J_H@-jWqSTJ*0Du#Dz o4 DEa}Y.D*K[{6蘿EpOf4*8K:f?/qf edw}& h'gJGAc"5g8%їn7ہ_/yd%hKx8O`-pZwPa{j[O8)+Gq[ۺ TX( +!zlk_Xեn}gd38"e V bp׍jW1 3n2#w65 lHww7;>d#Tb;afj[$]E-Z̘+tI`xE*^H@ kYrU5`?r]!u!L8FRXt>Ww)KX䱋 #x@zX…QgGzy(<c0NNCⓓPHUDpppz:ov4W;:H*&wi(Fvje.?H ^HjBקyT vT]kw_pG{='I Z\L3_c[F2 * ǬŶ 'B&-оVC_? >'w^c0H7` wr(ՙUN@&u\=ϺK۽UCAs61;scji#!RC@|YvضTgJ|X+Mfn(&4 eJeq..re }(n=]DS4~jtFFx.5њ˴i[IT&ؽ*6ZSrSEVLӭ=P 72nPF>Z^}[dwlq8BHtW 5$ BEdrNlmcqAx$E]IbRm,Fu-s]y ,8~VjQ\jdZNVW&Ϗ|3ɉҽ? cJMΏk@6#dW-)~k)ՔW.1Fow\_OJ 5 ޾ +& ry(. \kp>'ݒ*m,1Xp}-G~9CD'`I&qc.=wA{Q*u,^4^w9&Wc56ا +X$&n A3?ݼ|D~I'NFP3ڭD*iҕ.Wglf";UKWZ*JΖjQ/T$V PWHd1|>/^BV<)j(vj=;xNMxXRIaiGe#a>R>ڨ[]ZՌc4b P9.7JM_ uCC.LMz|U%,E{ <͌,;T}y2MY+_? ХFh7oo6v@'/^6vao+02jg }ڨrG"!7gbɵw%ӹ=,o!3_>;d J~5`_^g?~I <{e1l٠|]`A|8δQ ~5`&ٲ[EN 'ـ`oJ dO}.d@ Ns ZT8vu9Rz-sV~'QıSb<ay]pS >cP썺AyNR\hIy,GfɅ~t(Mׂ~ڀ#q68-xFl& &[L0Z8G%ٮg5-wH ^7B <͙H,[jhD QMvs +27wv1̔,hc _(1UQ&w0Ǔ RYѕZsYm;Gn Ue9eaIfd2'4uK7ѥo6_iC~7Qee\Pg G I&t3ǂ\}.1IcW eȝJg_k!r(1WFx(83d}@~rQh!Pހ:CB/z;3&m9^a[Cœ,WHD;Yz1*C&%zʳ}X uQ|ɌN'd'`+oCy.Ѿr'.8OV={zmg;ZzDK0z@jSk:<~aqX5φ5+wvM gjU8kn{L m+9o\p5|xG@U=R\kDDڷpi]t+{c;ܒ؁=O/a!UGLlW8e?>V*f%NP|-.Q䝒ꕐE(<ٜ_ybTe-`W@K !́+*alqוq%T.QG_ °(3A]^[Ja%KeFM@SXy\zzPExoȺ-+6H-HQ.}[6LĽk\8FBK |`!HkͰTKu!<7Wx5jmS SV8š|$ᢌQoY%['̐V,SN!DACr=tkyo8X<BqVK+:k.kS/R}~Ds$Enw B~J*/HES)/'6?JF[7_QQn/ȰܯgIe4b`qZvR%ϡoR0 q/݌hn HhmG 0_P)םO3tEJtzD٫٤wBo*A dp6%S%a}g3:Hحa>%>m EUK737 c@r >O <3]!G;B1sT ' ?PMO~_<8]ă%eUp촍y-ÈR Ç38(EYs-`JOMi{ÛPVc:C 3imҘ]-['<R Q% x@,LُP!ˣzy`lW؆Se?[,6oKwB)i6jpVP7PJ@dʏ0IVOɜxBHt6UpYޥB>ܱn"zFk+ˌzO/ k!MeX.,n'3H4u|Fxk}VS^9ZLUw miRZ,PoyV,0Xq!ҥM~|KhI b }:XO<`䈨 "\*UZ < so Rd 28u<^[aټG~ yw*ŤeeM&V3gf53}šnWL#AKدܐ)!xWN @3eO,mNUEhpEQs(ѢJ3fČdBkWwGʐG"Xj33!ے΄VW5z Yɡo<36%;?f9uIh@3KMsmcL76J[wq?M-Ȧ.gوa,zIm?bԕZ#2 =ks+=֟=+@:^DQmDXM^<ި1ů2e𳉯@6ߜs.oQ[ N y캖z#F[@GSKWZ l\bPYGҐr<^G $ <W).wxvt/ `DVŹ‘Oh1;:^ UJIA@`4ڞAmiJH`/x=7MVܮô AUcDҁD5$G%2GQ73$B5v.[~x*yQ qDonٛa'/d|kX9bWai @Qs} ZgX6&^lRzVGܯ>H\n2|Lepg;Λߐ}j~"3c4s{c…u#2IɬC ͽ$@3M5!%U!qZO&_S=+AenPU_te7D%Iy1&LӽQԡy/-Ć'W|D̠h>*C9ϞXFLynXW>Fi)}-3t~ـ 6b2=ܡieTΓ)*g梮xۻjI؁K 6Rz7:VGt?Vجr0À=gmg!Y131=AyХ6UDXpa#h$ 'و'u.9pG8৿.]%ept,FY8Seg{w(0H;ٮ+<ÌLLy ^-vNcz5TLdFkKx<,JbaADwnD\1Oݠ+ !LjwRzyeg қ(> mUe zjZƤci2,- 6^Me0*Q n&r7Xu vd0bc"PmVBqcdEvqMFL*6+1ɨB/jm :ؘ^)f 4 ߓnͤ0 Gr? akdQVp5[Dg_@r+7*gws9)}XbI;.f$mqVvodv& ^A+[]@!y<dc/'=t*W y_u \ԁbI _dY/>lHPOuM5%5Zk|į ∗ǎJCҁ0f] XP^8uz]H\8NMJ쬞p/>y4gk7;0hނ+( v8sRT Un&ٰ{A=NQF|iI]؂h]pq*kk-Xz>^Ȝu2Iu+-5_R; xKq)zMQo"/`g)nPc|I@΅.*F_"s')_ a52 y\00̤g@̊?d{F@)X`4Aڬu__Ct$Ncns #[ǚ:xA_3+`9r=M7=\][ԣWn i ˞M2ٿV' Z[fG#ևQNҀD1\[ T&# ff\j RoUq Ŷ . ]RW*?ʟv#¼lAkp2&dx}o-ιnrH^𻸅Xj'fiG*DR"ϒXj c ,~!R1 rhBhraYK[ЃYҸ6ԊE| C+;26p*qpdFJpk0iP }:qtiƝν;*=N=AbVO{4yuxFCE=UirNy{#>`ut2ԑ==Zp({cZ=I=aNӄۂWBq=؇}:\ #I+ޖ'wwNSi~Xz?:߀G ;Nf3&S rh `3PQzDcd'axǵm2T 8:l5(L-/ =ZHi-G 9y4딏"N "!\! nCtއҜhjVSq;~5B,"?cp#?j#Y $C e8[P:Dt#p#?1Jf&OJtHw.݂Q| jyL?<,*>bڀyc/*X֊Yy"HOT@~K}H6ӿ||E'nr`ERJ? jq#5`y؍AsY=4_OYWg(*]6Ra y&y$ETG[f^;شq)Y$L}& Rd>+z^^ѯ׉kc֮ 9f49wDdm|E]l S%A'dX j 3ɡ`W{|m(EvCJhO*L2F_1V2zjm} vնLº0ߑTbk*; FCM7U; Ko~>r] @LƂ2UXbb&F;>=ԅ\Q"Մ9xBb(w8`pM>aeCEEIHө5{P p_9Aͱ=F2" 'iuo MCqw( rk EknhC̸yRNOEӹ嵤fXwx8ioML+O""X{04pc/Vqiͨ5Kxwf:7|߉qmVxZI?n'E~KBHSqWC$*Vo  -I`ɖ:YF[!?߮߮oMdT? 9buyfkǾew"՜TL=DT+QNKf՚n|Wz2.]4uta+`kfdG܃]a4Ʀ;Z|Y,x]DI4mNH=ˑŇ/)@$56ZgBogb<i{vOݷMM2IŻl+zP t;Iu6s00@`h$[`ϣrM걹p#^F ^&sA722 ,"Ec-A'I]I͆DY{'9[.,p Xhf/ > ;i:<콡0F:3떣#^sSVϏn^G[q"RFC)L ށ39&cre+=K .\Ǣ/]o;?KH p!C?1")hkX{AP~;c&JTJp7#FjV xV t߿A@4eKzGQC>ve>mc7 PfmT biŨe.Xݮ>׾e|wYN?wI눹A:v{/|:B&yOE4NZu{5wY"h=`0SBȄe\> _b(jk;ﭠ'y>O@ɝhBG.4F.aDɸM3^N=ieg/ֿ])_׭'Z;HPC\Rp'i{}KOώ5w+5XDCCj44n-,B4[X_ e-ӆKȲ]݆TM=nG,RPCxO%@XqP-;x#v;IGtsK6&cLѦ+ ^!.DL^ %lO3=[KgsXXr-.aDsP!۳n6545T6QQ+ŧP<7BlrCZ^OhzC(+bZQ*oxYu.LCx55Xic/a90\c*ՠ? 5O Qv +:$D#m\v9pfX+@J%88FJ\ZtQj@uٖ!WE^+KFRK)נΔ'M, 8< jJI!}$x@+/J~oEFizݮk e}yK BpaU7&^Ol'7!dLr{D9( kSǺc3zK)mEȕȄZkx`)W9pog̔Zm{r:kq Ds|ķB{:3Lw`SΠAHkB֍6ϭڜH_=n'!(MIDkɊS8fZHsH6MV;Wsݦܑ TjH`qZCWݞ+wUܮ(23E#5. $,|aKT+e@mDxHOĚ<I\;Vulj|q Gxm,/9QѽȞAvN d|Zőgz7v}:P]|/N޽_Y{(Rxxaxeu4y*~thP]p'P/ښ2OUjGb J PRlQr?:~LI^ v9J|Y .[oRwѮtGh?4#*ܬZ$#2?%cb=9>}C֍y0RGF\ķ5 U:ї;Ge UC-9r8)9s  S:T0Bdt"RJ\! 4b׵p(sb!^Ws .kG* EWѸʳCud.^[? b $> ?6#P&] =L|YPLp|$0@9Vc\ Sۣ~px758혶z"s=v^q4@4\0PTg]>qS_;ܫ#^e_Y5s5x Iw7je w,0 =t~‡]}!^m ~mw*FCs56o k⨍*;Jg" Ӆu/bxǴ2FܞKp-~@'1pn[$Q j6H5YF4[rYs"\tVpI$ ıoGI`ٺ5h%l' Ar"By+\Z2\iS/_õBۥJPxn;魂GQ^A >c5Z]KgHkK\w \MrH4fLAeA["2YWZ ;ywE$ͯ۝.o RaזğKv  nվ`,\ 4/ sZ06m8"rrFLjxlT"|[_fC7&㵨8Ey"cGG:7h1i^ƵCdvS#w?}h\JUV,ox?oǪni b dd˺nUlk85sqZMy9coۭp %P:w~3ْ`u@9YJioj44^w}C&s+B<_M!x72W7K'1/tVt o\ ϴ#4O)uGSt=/5,x $o'*WTP빗W4^[[xYǕj|7Za~gK;Vf]K}4oniuG4x9QHMn_fPk`j~<62uMIBĂ_qz7!>8HD!EsIzjfsz+¾O12j"J3mjlk}dLxݚ'-a;So4oTF qݥYlMbm1$#zEy,4IjYS}|#%IJ$@tx|Rgr,vG x(lh  6)a4C/K gL"S@ wִPdbXʈqdɛULmKiu .m~n]+gOX*w*S+ ycm0 @*vv ԌS8DfIDel!s mJoqE4S_l,E%/8BY?E PV)|-9V|U*`JDRWfnJDX,L>X}}\I$hb,N (q:3ەԹf&[@~_U(+O"KXm;a6р}Ӂխw-@ gZ8˧fWm Bv^,CN}QMԒ]LZQ{b<t+(FtGNH:s,{'vx .jTe\j3ɂcƥppb3)޴q#G r>2uh01תZ=_5D(m-˭8Q9t_Z[5U@JjMЏ <ɝ%}LN?L5 (lh+ Uf6}[89`6&~{Mˤę!WgtNEٚ)w/t,*Ȇ0[vm*u-Њ|4F HAh+^xXF#H}_"UY)x('ҷmGYJnlW/$;9 4dTOkFea_gZ>՛ [VZ8=m-X89CZ( Vٷ3e`PlƺI,bl7ٵAux2%b06|Uy6*C)3$nZoi/I+x cKdkб`Cy8f r;D(9<_~S W{+KP{E 6 XnK D=D~>Ƈ@fXˀZwɉ@BX| S}aD:C]2;?{ɍ}L{w.OߧcfS.]s.OhY kq2rl1u!. V1JmW'.}UӵƓ2MD'unWx80 h:Vqa 0H`~.yien{?>4zή J~n40hΏ%G1Ѕ{xÆҧW0CmIٓQF$w, ٝ'yQ N^'SP ]Bx`̉tg-˱`i?͛#DrAn~A%0Kw4VeQ*7 R/sB3w G;HҚ7OT\uVeoA>2IC jխxCD CQJ[u|lFȗ1]tMGz0H8FCl:x.Ġ%@Ө_ Hw\>ݿK L Յ%qrzu-jpR "3K1iZEE;=o| =+Nj6\[sGx ŭu%cܳ+$1rɜj S\o 7dX%5+0+ 5P00wUsv,]fp B5WQllwZ`|-li?#D0H ?!i%T&1:"+i, ^|\1Z~K7N͂ X0fOpBV:6ŕty\I4Rfq/(u:U?(f*V򺸸$a)pBYܭ`lHpb~t4sţ-^dLd7b(ɟCۭP FZgsׯa6b eY-MRict~<]F z^{ 7]xEfGP \yq{EM.Q$=̪}].D<ȧh4VDػ`F2orCc;pylhK6!֯|uBI ߱Lpk%g)x/DMaɝ0I3+Nad6}rD9q`C(Vo&~}ۄ*d#Vz %`o3 [c``W-!@dQrhJWG]@]PgD17W$" [츰[UIr:(esq"-jnr谆0D"eGt ;?HIvMxy0"-x}N)Mu r00eێ$[sU֐4V= M6"XR= ^U򆶛.mC.T@{-#ErEh_BDu w#MͅYsoErcBGf2=[pGvD}wT؋,]w4V qm5:Lw_Q&5eP\Ԉ$Y *7hˮwyޥoz9M_lrY]p/Q5ld1 (+Y#+I26ۓN j4&CF5kć~=OcRz~IL!zxBnb|0쥃<3d`f{NwÈ ) •ϣik:ƣKY;C]vH(_*[cYHqJƫ1a-R#F`:y:yY po [~čDYN=j5i+S?  ע"G@l+oEX|XSdꆉAGU:D1AGI$m >׬hC9(ӳH+a?#MQݱvudpt.x g5;XTT#\̅aUE[eN}B5`N"t;4n/+YL 076zp9x^F7[o1N 656f|NJNq^˚eƘRR$%ZNW46ku`[y)uv/g4M4kJM1[YWKa3 r$Z/->2$kؒ5;aZro#M q2kb)1@-S ` 1fgu= zAb=NfV1Smڨ go%bvt":BYQЧM:QI`3ֹRBC@,WJ qHuPׄ(HN6U!kt^k~q)?igi{xHS6Q|'V=ו~BV [&āӅBuQ`]LVuXҊ`F造ruؓ VgSa$}Fcӫɿ@]VfgIf> (O__Y;/CVGd:/{Z_@NRN6 ɖ^Pu^:#LZ\W #+Ak7-l?BKud)ѭ9^ͭ8?M6-,IxDPG>K=xcn ]V,&*QK; pAjDvd &8p,[&:^5WDv&ì$4܍$ HIM)DO7lן /bǼv^)71֗>ɫUo|+J^W2eE)];Dw6WsJŻ-f*O!*Xv6/k Qm[~ no͊ ^X0?̓/U>ah#g %PWtP;}(A,P%#hg tC܇eDZ/dDqQ'1-y|G,uFu^ݮH5׈X$oH5sS?E\lV4G61 hyuügkGߠc]L+bT wh٧尴eY X$G"kogH$r9h߲ jhdCӇgŰ. Hm֋-/[x_pdI!BQ开k,r.YA,է[um\:Z&_샪7:lOTH}pQ#p>HQ 2G׋6I>WGXP@ &ffY@"KH}h4[֝b{b"8JM/h`>\z v->ʹ ʳptSMkb& q%@ԑN̖Í䎊g)\x? ? "# 3{kd 4tؘ. |ycUƪNxvX!ljMZԟϻW"*kn{ylj(MYym͇m%WӺ\?δVV:`r]Qs/GG1\[P߁苃85rIqPRg9VwҢl>z#MbzR#cIuS8p23@ `VuuĞ6zL* :|}$+@J}\jʵ*փH~blLl"7՘DQ;TunY;8 / xs~]d5xB&N->'i ıyKf_%{>Z %dt⇹Eww*ɗ<ɛfL]I@R eG 'IpYWyaß;l}2X("L]/.&\!e#S0&u'O[G/Q!3'$kfTy䁃;# FtHz>49P߇tyOI(eŸF\k Cj#q$|έn+&?Vzv3+qǭ7 S 5d3 x-f+E&꡴ʪM|f>CH ή#n>`֜}q0;:Wqq :"g }dmVy{6nN6Y~,6F!A@uW ç%EQc7wu:#wڎ&lPL`'M-:x'6"lf6\7). kg,S"}X-uhYyh.!mkV벸 +t2Jyckz c _>gbQ)\Jy0Y+_H>e$ ~YWƟ 002\{U xJ!1XyYtHcc+3I)%b|p)R6,I(U=2GcI d_ #qw:޸S@#hl٫rΤZtx %*̰P cpl jV1U3:s5ԤXZY0Zz+FPs<1@Vx64fM7r;EQ8T)$/< |-|71Ggs^_a"?-jG쫊dJ?WE"~%BVH22Jhe|Ir4feX:[bvr7R" h=L{[vz:*r&{@X84F%;=4h35[-ԕ3ςi@-f(Ig=M@1{T,Ѹc]~Tw)̓`E wL[hY.q]r"<]9?0;z;87l`] '}qyY{`t<13?}v!bޠW36m`6%*98:TX ڜr~,{`Fjf&M \Q|GY= w߸h!z"ew<&+^LHb_ZГwך=bHeyTOw(/mɅKaxUx1؃o VI;x7ǞIp?)לxN8l(?`J }Y'Ha)5#T&6krK\ؔ%_U 3`I䉮Vӎ ߻81u;5@h%5xkz6Oef:8N,s7?APMfCƤtjV⸆PǾkk@N*6b(dFû܃`-ʡMLAfOML8;O l N@`:+؇|̔3!M.4[6L y%5g |! -h\Ė!qv"qjuQdm$ XU!UylwgSn 3A Ctdv҃!DOR85DZYIK,b]/nT~`;sPTzCA Tv[!SC7ɶY hw]l}H|bV6yiӵ61n/,BZ/Y=񱖫D{g,ձsM%XUP,?`@S}E}(SW'\A3#hH}>tKI. i\gO6im]68Ū>1^bA~pq_߳7}32iip Ei*l$7hyIK Xe猘DWB{xH?#cR-kcرl{rFUMT=LfiN<\YWqñ2~8{D'׮z'ݻO`pMu{s:vZlN֢E٘|5KRP2d\0SϔV(Eʭix9{"|O,c(  !ekVrNX 5 7> =y ZXc&c\Q 5>{Cn"yR<.e^~ >j/3i;4<iTؕaik ̬k~^}M}{p@_*TfPZĶ*&z/j)qۗ%3[kZ^LU5ѿ;3 5Mi.Ysu.G 幏ڈAu҅ݻQ DK꛵} rKfPR0l 2P")0 7| b;4 < }Eo۷֙M ԛ!U^vs \ΰCQA鍶 `wJpڗX k¨ Q \*/^rCg9)#5uʃ]`$HٕQ2<5]\u UQlwQĬ-'h |2( A@tQD%i+:(GsS+[4V'2% XyamPHRڹ=*0IMF! n rngͻgE繴ffoJp8R +B G̱_tYLA>) CK K# 8AwiZ%C8]??ߞ |gw T-"1r+=H+oG 鳷e\V`E / R8amwJosA|~ZNd~~yu亻"ߖ>vOFRqY.2^=שNaoG4q/ *c : .ݓK;|K.sbPfC~CHuwx]ɽI~>R{eHw[4Iq^Q˭ @UO,#Y1C?*1+(hUtUf%oUglqԌ SK,Eݏۤ?v革VBH<-ƞ7nk0t񲅉>.JP- W Fk>Y\"]ŶRWXw뵝^9\l(LWTEU `v|:ykǣAcKP\6TK_*saJ;NXW2~_}.y{3 g܌ɇG !F/rU%8KOmbrp!)Z Ҙ~J!#Rb@&񂆱*>4@=R/mJljrؒcM3fdwUKj}{2.%/N!((l5(;Fد?ÕFy/c[ oSv<]$ESr΍){W݋h2ɡxS;9L;y]ņ flJ9mK"+ԉi%v2;"ˌlW-Fq#uIeO@W@(CIb<\g6dY)Z Raj6^jDG2J=+R6#] Tbd՞]po֏cӶPK)ͫ T1FٶV Mpyou!ĥphvR'`?ԝȠXܔ̽X5)tEeo$v邋Id*ݴz Jn*3\>**/:h*t4ޔ-rs) 70ŋaiMGIBuiB8!Q965fM/a bYUv\۟]{):)\BU9.>7T[< N-D{xn'*ڮ*@m5OSΝ.&{iz C6S1ńo7{H~* &jj&aWz9i+dlT ?fY;C M6zYi_Im(^.RߒL20/VE~:gP>QN1δ[;s5]iֻх~1QKm2%W@]P[1RI*SV4MQ8uKycăvY_=ՊH擖߯w!KJ@ *E 2F 0qnkH2T*j`DSkb\uf{eݨ90sɵx 5H*X*4?-'&غ,ڦ/#j]a@kV 'K8`'ܧY9keI=u;J 3c`=9H1˹wفlJzfWBP֨ C Z˸,댟30+;ia('@> = 8#CD&.D",`Y0a[ll(K'`ti o`F3*ۅ{7۔>G-3t<'vѰSM/OaX`/9Y17wB}Mf٭o}-U [{=6nI\h4%:\Hi%$5#s:wH۲˂mBU[ѨE(^pQFQ1h(E%㉴5>9chuS&$+`MP%jnېA+t'nspao ̽f0y\n*2noN ~Z#qj=gKJ!vJR`E;%dlbrT~/9|cy tp}H[pvl4B.D(XS e*MJ|dʚV@3lݰ4Tu(s7I)lWK4[d=o_GR#\hq.bY(EQgx p^s}miTCUZ7jGYz\VHPu,r<;(Ɉ?Yz vY)t&J/>W8Kf68MV :x<ͺ|C2B #oKy^: rgs Bc4R;HtcucU*OVcQ<]壍?Q 8H0g-6ZY_#xS5xF~I- mSy*ˏwxn$u1^H0iv+KnP&oNψ,Wln4:=㨤YM}`;*O'Zsv8t2@YCn./:$3L-;aEd[GS3`2>HZX61FrS>)~0v WڋG*֣0.niߌ.Oөe uH%>g1s/./{;C(k`,MBmy^ 7 A`Mi=qE`]ѝyQvtpw.Illf Fŵ%5BIn,TW]TWu9TO4`ϰU4\ DBs7;Aix\Y9;t7>P,8,MߙGӽQYZ+DheeyVj sܰ mto$%**29FM!$6}J"f!1ˍ;-}9KoG "fB+]w0TYvɕү\ToA\g}tL {@}{M3)Yvan} ^u g&p)n0z4 Ť2\O #|@P1K;PVM48^N<&xtq8"/ _D1Yk; |ފ%Y^oh.:4MzcJ۬=Bt,x3E>$|̺Wf^6Rq1RtsEć=}?;lWZC U[D`$3\BB1+%@cw!$qdƉ,Q|?ъF%FCZgݛOsAxxRW1/m5F;1{AͦJ0OÁ^˼JG;GN1N3G6;)jk^^ zYU\2[)ֽsŕU%߀^ۀ#i7ڴ<7n} 3,Du4腜I,P\% :}DIPv9;D#!Zo\<ېbAQfb؎7T߷yv܅7Mll= `y4+rJq76ڃ; c+nR)?̴}׺7'eL 3*&Cђq墬ϬKe#$(y/DWC:د/bEcx vcW􂆬j:;jU5oΔweΨBB мK l[|_yPΕj%V! SHkS][c^uJԈU:V5ޯD[9%ՇSro])X(u$H o=} ݣ mЗ%fbc_m*b]Nk'x@%ҁ|#CDw F9A-Cb=$V8n~'I  .WK~=ݳM4uk2RVv;kߐ(? -73U >|ߐ`,PG0>r?wPZ?'jr|f(ߐi ft*01JC P'BO_1:,L7fƄy1 24VwXZyؓU^HO$?Հ1+o\1oK=WYR^8/qC)t]r!xqY!d!}!ۖfh$(y%>00Gm?Գ#qhlq4j@\>+}۱{kG4 Û鳢φ|~As[B4/m.;6(D>JRL::0{88?8;dtM#/GyR5/qg 3?*(qY^jD'Ι*ѡǎr(\oW` RmVVīaB^"-S^xlBōa}p/WI,c?K-(, AjI-6wǜ39zQ/"YSnl}P:8cF8O+Թ${l(K\|),`T8: m*&&ukdlq'ָgxD ;!>Јh(sR>"̵{>,}4킾r)Um ) d6l!=;PYbTg*0Ƣr+xw)0iT0Hr?R DCoHDS3JU#spwuU$D(6RF2bZUSԼk[T;o[5oޱwֲ(#6 I}ӫeNn8eh`ڷg>D!cD0H7 ف=73/|P6b pw栿 #+4ce8P|FL"ѾH7Ɔ:C/*͂فT(CV4bѼ68 ?Cpt}{ IzO) 6}f*i&VdM^)>Pb8t!Z2-LpL"P[VaqJվj5]x_xN{Ζ:ϲK2IԆ۩~*kM`Y+CN5qDJT/!!, Z-b60񩟠1P?oQlY۰Օ+>@95|(|e&+/]JF$4 '+Kȷ5MxI"  ʕs< +忒*c%a ? .e{%\pC5 R1:\zq0!bI7QOOacg0DMHPLI+/:[:fTy9uxlS4 {( ՒG/;^ܓ[o'y M,|ȳYTƚ_zMYT/xtudX8^&VKl%`Et[|tӽ?LfriaZˬ^&HCȆw|')@N|R0]4L XJklO? 7<%M/WWjwuCBώ @xT|/TlOTlŜֈ +ˢ̌`“ tcr7bJkNG8Wpyt):2~T7RM)Xa!~TQO 6ua y=W-?d zQ3MF)8|+7AS5.{aSj8Z\\)H8#x gGcH^dwM(iDnd*}`@U=(G .JQ[ q] ӥ+CWLL#pҵm51E좆 Ru3YAuIR Ï`m;+-]Zz/]OswBܒiަvp%לOKgп:/Qc6MIz.1^A VD1xDѷ>cDLyGWJ4rͱ\!7axU(h6*eE6𕮑G<_$*UyGG,Pj?l]Puuɝܦ19T)E?=Z3ɺChs:TJf/dI(>mMTEܲXfdYsR˂.6$LZϝLP\ H5:C"K<r,7E$T65fu~t*i;ab22"x:׌zT2ZyT;ԚeG8td~N8sb/cG"PiE sی 0s[(Vo~WOYjV y2=dÎ/JԘPY5myRi2/|AJ٧-0Vi#,!?]D-u8ѱEla Y2qI{D!egei|ؔOX^S$Oz0 #}{EldM zPx!;'U: Trn E\']wblH'cSS[Ƅğ#ZAM] =+hq~\?^`Z4}yjv^/"Z44 G 0`V|H5(BKh/ˁ§ ]-p^A7^Em )]4i^jOӊ_32 U>[0+nb˨*J9BENa($`G67F,*ưqʷCR9_\NmҊel(ɀ6y6֍.t`Ktsyng,Ϩgw!~%CGd6'Z\qyԒ)]\ϷܕYؓ\ ܾIDMcx&I`'+]>,W]~RMV;FoVp. iܡw;EvX T|fjWqAo-'WByM3\b}ck\%m. [قv$nvDb3LI,jU;o8^r9h԰Ӵ {47z],e #0NˋP [°MmMd uv˵Q GGxNe7!GL;š|;{8 0% ,BgR+ F!Wp 𷭌e 62#:9-*T ɕ5 ж(t ! 9Dd0i&l{;y o:&#t@CxA 錡ٖ*p\'¨Mx5K͍W®>^mEo* ^Xw 8  4br-%*tÛ |Pqw1xOK'g*CKx i"p&,,/֚F%{6)/1o|CVӮ٫þ Oe,5sE f=P g (Đ RXiC1kc/xW=HQm1UU%ENm VrjCgdoug *r"U ,Hyp@7J):'pqN1/1}[T%9AU xb%):M6vT]" b:Cjn;yg91@>ʃ}{έJу @ h&׺oVCawW7ZOhEh۩[ceVJȨ##cO+ոlɽ:ԋـ\IC짪["H|tCUajF L/PpQ u?y%v }ۆ˯NhC7^ `sSArQ\̗z3_L{lƺ0椺QnK t鹜'4Qo_T\kuij\/W,p-ro|E+3`Ar3wKSfH i'1vRĚ\'ǖRQM)))A 3Hmmx,͵ޠe!qTU˾L[1~QX:j-5au$+]k&`&'ߖ!@CŰ;MH 'l`r ;aa!Lܲ=B/J2PLXJ2Px);p6-lSCS 23k: gf" O1ZN :G諬ڝiJ1+UԤ%z̶Z,*M} Y.JH4OsXbD2}+8<\rt* 2bJ/%pL.5DkQ1AeFn_8C6Cb?,a$!crQ/WN?+` nmld'(qn6W<$BYqc5NNagIKسDqp pclZ>sf"1R^#Z8" Dp&?"g+.Y8 k Tr&AmP]lPA mKJ7e?xAX .!*"(ZaT bt{NFQJ,*D˞~ߪtlhYհw }-0s!g+-ٟpe0+Tl>ZmS-h.(=LA~S7C*QD|| ñEeb#`JUznh4_zz '?ްc}:٦ sPWO(B&g&T9H5y=\fTS6G"\{2AD҇d-`l$׳Ё)xA Ӹ2W@NO$&XZBюPl1#'}\ Qۦqisa@_GUkdM^TA"HpT9{@  :PAjj(=WzL2{P:nzksI j ;zAm[D~(w`/կ@xd'6GJ=haQTIA+ص }`X\jɵEx5 >}q.^u7U |QX/n'7K)PhyziI@0Qq-KnѼ] {e'ƍo|A~BAA /AS+Z:˕Ϡ3cS8sщM$Jjdn.kY?дb`+Pñp(4y!>A|9*<.Jh1J?8syIգ! 9P ٿTD/l`,!Cg@j\s o˹yS0sr0Ek0҂~Ab/y_ᢗ!MUN9m9j 3rk#bd0^(l8ɩh)TAc^_}9yT*\z=M[%d 7.9d!=)HUQ_N "ch\dG0vآܲwMKt6ӝBw6𫾶 *uz.bUexi&ิLJb]wfyKoIF2Pe*d67U;IE9sFS̠x]611ôL.x"Lg$s+s>?<<:D5qVQ Dp QVL ~^Iߦ5]6cqz}g4gr{ɅM+'RaiyE]U'J JWTS lxtiQ5%tԓقkeݳ'fJ5E_y9X%1$ %D0-LE{9VORw1տu]^[٫hV ?;@w&%M_4G:+l+Rڵ3f,( a@6W >nedhnCG_[9p={i ٭χ݂G٦7kyʵ}\tB@]O<2bCw9a<5QmItW:0v"H\nd6ҵIq\GJ5?Kq$/1ڻ??DYE*&5 n~$d,7[tCS sŕ>9^Z~?wr/ %6⥁(j{!iExOq Spna?2-}`QP^6!f|jRM;ݵFMKמ\KQW {gֳS YHhi~ڪh|f}e pybK~;c'_}B $bor'47.\`ZF[RF1!"Y`޶QpPzȾ 2Y 6G7lK?RqƸ$VMh*z 8{H0 #=]|Z#^I1ZWp5%X YhBˬX@o?z} &#ϔoGSxhlqþ+"6+A,?7P9bf{kgWb wK8*U #4@ I*OePm55 Eзsu][[k9dY"/Pʗ-#B-ֺa7q5PRӁ>kuD6,71u^-oɋaR4$:hĖMB̴J UH~$NLX7wөXiڍ#l57Tj&f_BCﱵǀDO'ocq,0&X$íp) c!ǞO}  wyrܼo'rL4kW)!gJ+gYyQg9ah(#Ukg ~ --zspˈ^tTz=)jњJS;#htp]E>DTpݧO)9hPZĭ {,4NHxNi@zmowKDؽ{=nu~b)]Gu1rvM ȧh6Kkp$bv6vyJ>Ӆ-wdLy-#'MFtW=RJc%zɼè>"󘶼;&nրii[gts$@t HR ~j6(Y9vE>O}cLUijh4MGH5RLube\,2xcwyB\85&8}3顩n$}WkC0gf[8Ro6ԀCni^p!-Z y`ڣom H}(zZx: .AvP-AX;1 m}a-\xZ7WYwnggaSaEba/hMض"W4''O K!Ȟz|&Trpp6j Pjqi-7AJ۶-QHX1]O/Ozr#XFI2a2$[*{`Z)gRnYY j߯3f~)ʮK8u6|GSDݝ<8sF$i)v ?q`כP:BAz>+eUIy irl&HTS<jk] 8a"(x1d桡C^X-h>NĞc7t[rz4>Xsf>}v4g82!V>|SCgyz7ODqi%W%y _Q\n?6&䑲$Rt",s50y_%=5%V2ڈ W=VɥbcGFټ%=|c;Ш c݋~"&2.n)JƒԪ V|bT#|` ;*"w1~K~-41qLQH9U1FSںzޒ[ 9foLV[BLo>%R+ t/sL]c7h_WkPSNW -Q~pAc.tcK"뒷2}7 3Kn]Ht2=ҸN.,N5)shܹT!bz 9$jocһjNK]<1빶)DRIĖl|>K3{K[=uͥv96`5ȄvY{L1A0'Js3;́Rkx_!7ω\^1lM;S] Rpۖ{ME*6\ O䧥ِ˂E_HiN'Es5t>{iQ 'CTJ+ AzRtO-=`"t.]E0+8V/Uژs]O Ed4KCxZK,őn'T-۳ &#}4З}/p,OLo3t@ZUPK{EB(kqt1 Y`Xj_1⸼ 1mpYYq~[F!TdT M=qɰӁmдRtܕ2G,lCnµB ,sUG `(zH_fK)ͭO6)kѲs1]5K15Ugb ,͍Eݩpc3h?B\yֹ}C̺`󴄠R*&2DUU4:?AwFYqŭ;A`,ඐtxSDt"Ts/lX_hctCFw+/9i֋:);xhz#f |Ydrѻ|$?^yg-B[WB!XRѼcuFފǴo6u6>&(c?;ϜƁIc@16"PH/\:٫NގNQhe;D">ȳG "8i8xĂUhœSg0DT]tqVt*%EEv]T nvY ! "!.~pOc  5Wҋ~=qṰAr^mNI(XRC15FѴyxonDm0"iŪ+(oo0y=pyDU&rcװ_ ɑ-Q=:\YuK!$RKƗ;ʃ=s(,cJqvUX u2;c8SI6"y\C@ ̃Ӻ 1o l^q7bv;m UJ^PG&ۛx <r ^"Qβ( ñDYcB BBbQW! Yǯ L@[~ _>Ւ 8{oVO@@:Dv˅ M% A,gPј}zUa=ߣ.~Jv|Fb$VVS?y> >KpL'9s?9ǯG>l?s=Z3a<qLs)L -lTeAPY/հ!g@^*]",zx,^@ 6J0xȉ!/8/TFiCU+I$̔iD44O9:N :'$;:c|eͱcj柭)FkUZϥFsot5AۉqRFq":3Zw5쑤f%M!(bvĮkM%?eV?nW'gbxY1&0p@853`]MkV@ St53c_$׭DTu `V5H6a|-PlP$6e".7tn ,T8د=~Ӹw]ʅ)1E^`,GgiE ZM1+2Z(¼ mDZ0ZVdj0̭xHpVe0e*'r&N2#P]'_{ɀdu{RۜK"ڔ*+"xӔaG A;ǪCj}=V}*s㱙Kd`[2!K]QAa=1K'>l޾hk v].peEbr3N+#?*/^ }lK"6rroGKyy<\~+x.Q`Q4z_']ۂӼZ"Dj gWDWz|S^ȳ"H[ea:tD%&P#w~}i7xY4Ee$B/2B<v ]RLƱ7mO1\MibX au"-sXBԎ9~YY$z8\D Z?'B6n͏̈AerhQQ[SWHEt(-Hל ~ڶM(~tLs!ēdb;pfpF1҂* Xzba=o(d c)y3BʳBSxj+mp62Fg)L IrHGJʉeα U֜o14HS]%,Y7u2Chj)PH/g&/д+,LS:߾uOA:ȗ߭$꙯PJ+/ v)tzRnbx%߆WʷnL;"2!*zAQո1.N8XV.Fy< gFAB˚ AT\m2ƴ@h~/5~ι-c8ԟer|2}u{;GRܹ:t}PU 2·*\ WwN(O8I`nS$Ъ\_ξ;7,9ncUs#s ,CZgDLw2o;xXOA^ '-fjj5JI.yJ93/X?<LhpG|(γy !W i<8,2bjBwL@QK͇ݘʼn2DKyYf敳4m9D2zJo䒬b}F.϶,*A^p-#6lMK%/*a*^v-RnE8Hӆ|wv1-y<ʫƓ !(<H/z{,?S$wbUooevoSh Z'(0#k!EIxǡ`ںi-*< FO#>lеւTs=wAYXp(b@^:)uʎHǧI JL~1[cͦO+ UgOxh^3l|LLzȋ rE 76|+-%sOWna;pDpBM=:=-1ztRՖzAfS#䁳x{>=Lt,hpnݍ`if=>F2NJnsKВZV%%r -i)WdRd@͆B\.هPK4#?`!lP 'zdA4 &kZK߶P}Eߎe GpJs8GNQS8#"8Y^Vsw+ my][pqxz\r)a [, 6t|  tc34i/EEgQk!ݟ_j $ҽK=rcM˴C`!DNe]_eݧ ݬ"qy#| ȋG/ytlB Pr, NG+K^#xt9" /,$azn@5[RS|;dQFϽ}3ko_35 kK2}5lp޶!(Vr| :;#ñ$n:56}]H[;&Gb@<Ԥyؓr3dEW!`%)}h!*F腃c*TkXzgVЩND=:? =߀lıjP ұҫ=&JF fR&u)E{)8&mn[7:ڟ=hEGpCR֊/GmpɾћM :Wnkl]d5 q+n#Yw̒!bD끙ǑZ$)CM;w͜v9٢g_(v_/^9O("ؓ8|v: y,ZNjW[ɂ2@ܕ\'6PW WWF.N?? =>M3tMڹ*շiTu_çOɜgr ]G-BL5Eup~LuTOE"0L1@ /#.9(lєդ'+U.j5t#i/}4%caZe8 ;|}suhH91l1=n%-gحsQEF\cbP)47LΌ-!.uW-/ݧ^lN,Iu\Cg28)e#=WY=FhS5p .k^ \Y:Egl:'{>1NOoVut#3)fHb5+hr CXw:i)ي޻~Wэyomh5|!.5hNAmZӠwZ:#+/Q) Gm6)Cۅ_@z_<4$tk NK畗-QU1X fCDA%( enϋOFK,~hZ$$n4|SM%P_}"!EK-@~( Zh_Tv 觋u ՚ZsqRe2mۄaIv!LнO_V]J~qNAz'WZ^Oӿ}^^г<NAmno~ ;~*:c$t;'b<@r/B*va 9+G\Ї>J)}s 6sPC}z"A8.##_xQMǜobZA,M ʐir8E,m-__y@\&\qe)G"Y׺hg>)w.|%Z@~d)sY"7L:.#ps00v!Y]``̩w!1Qӑ3D[zH>hF@;tF`x.h-dɯV2sojf^>3[~R#S/C<-ϸUsӽy*;Ul-51o~X('{'_*:xD+t Ѣ#[F2#4~hQbQ@Lb(!vjgW%(w\=c^V l(Ӣ?} ?[ES@Dz߻Mۏʼ#r|+Z./F r!yr:(i[?WVVsuCצvZhv.iޣ)$7R=*uquINbSv*Q8.AqUn:O &{n%HגF kɗU*s$z e3/Ϯwq¬1D k5'?jz\I.-φ|!k~>PsJ띲c$GfNH3"Ԡh y"z{ YIg3n刎,29, plŠ_\yv_Gx&4yB %-x_[DO9UA)pAs0I .57gٛ·ZvtJ  Nu^NB"w^Q6oT#I_صy7/]6Mu0O$t>EKfIIٞhMC29wfmE]!_8KyyFM|P+&aB/?= >">ngd|+<_==mKTX#I4:IU~55>3L,hXe}eU9PNKmSjq"wBU.0.uchtC5~x({sBn\QM 51A3&_R;_|ڄ8g Eٸ.:D5NTH󽮬8g2ħi뻘/̍劊z$p "S6`ŧadp`-Nk}&r'ŝ:4Mtim%@?W/px\U@j?!8TzO0'W^wsh/F42v^!EC܅Q|e㎊]#)G:I{أնrbV{'&3@2 ]{;L|#ʀ?DAAk(&*I揯Ke175 3DJ_Q,TW슬bUdGxyo'"0נ'{9X5X1xdējӗHQN?~2og ?O,ཛ.o=r@HoAz#,<~hjeS[;yzw޴42捿 CT rd5R+N|W-%\B_!BE!-`8z$Au N҂J,{Xr"P+֡'qT§C#^̍Gkb@WGB,d&! g&'~aTs@3uͮ8KLKc^* ΙR(U}ۘ.# AM >=il;럿@:rPNy3oR#bo$ /`ݕA8IC|Gr#XaDYYEj3v{i} bfĴ0%xq%LU?IғWa\g9AJ D=Y洘Fc [͎1-J@& R¤_I\xKxKE0']r#{~z.FiFjAK^cDh.Qc([暥o)fID /6>Rd" nL^|E 4 l|wBhE)Y څ JH{RQa鳊P6ٰr+'1W鵥 ,?x} $HPqVUjP[!XP5) !AjO%͉hO V ё-PyY83d Q7+,V$Z&pu70w^ӀO߫65Үa^`py`Q-~7( G VvכN'tQ0m " Jx;% j_\SxإBڎGCnt8@.?Id.胥qk\Qst!LWD3R3o5?smBa[tfjEż1ѧ|WESAY3qw~Gxꄤ?V؃FoÆX8: eݽqp,EF[Ѕ޷R̾Z|<摙=bO av!}=K/j6'fMhCŁ(G$&8][TDЙb6{l"*sPvy_ Rx&!ZAz-ul҃@{7d7v;,xA*Cܐ=>Fch 0:{'{= R}C\@ R[zf^j˗ycӵNP#O;k 2mgm Ӹ08ռDլ-:^tOGi\ApX`O)qJۄO^dӨ=R춝V /N,޷Cۖ!xwA?s1Ahy& vG!e-Ze*קhrK(Eo1sS\JXBN.eMWE8jV:yy RU]GʠI&TE\g}0lpsv |(Mpy}eJv{ǪWfx\ I~5\뒞X[4VxP @b-I!k,iOM#4S$B\F,"=-S kq oڜ$n/2e%FAa ܑ iz8?G y!jtP!Þ)UDbIWmi`3nBhKpV͆[>nYLHÐ٦#'O69ۺG,}qBD+hvߋV%Pt$+ڰf+xrϼ=YF)]x=! v y$pQ3\nY1&yEAxYt`4o & x0LȢ|IdApd+gϕo,ocE[.|Iv rԦ#̏5 :K/{y7 :݋dGCbNC˅"!@b]xv65.lĎ*`{^ɀ0vZtb1.(dU3>H"aTR5śEiz*wθyl6vYj98!Ts ټw\>9*SDn0dt[5U-y\mNE ;-|> 1Y&DXI[T;w0}[w8+҄r^S9I.Yr;E|3\>(%KBi\gh,E9y8$H@X 3mt `ݬ4)dX=>u][) C%bF z?$o!zfMnjiouh>4:;^T~/FDo_,(C[ 3KOeS0Un֜4(x:j3+Q KR^Y@n>;d Rj:lGQt3Zx,px4R9J"1E6HvmVkkǁ|fg+BhBK^Q5-#c}rû6_)v(GYHē *.,vԖ=ғĞFRFZյugrjR@ʱA~p)ۨ](Z4rrOåA2j'ݎWؔГ t"z|ٕt,w#1TX{KI{$)1<)C-"JE>O+"2|C;.Y;8H il&m\Е9M hgKfpn)GY8ӊ7| +(<}A0,/ÀXcJ-3ZnՇ2١ ;*[oὀ[iwcr5Ejvs˸ruQip&p#qC@ H9V] fr*4%EDufakca7X\f~p-N=?wr.OFc2:+.Vq{)E:hM y+qh%4} MZ t*GrɃ?W>GAb :PwlF,ht'T_]@NIkt zqVOǮ&.'oQfk,ܘuh# ߏZMeKElq B|!$;Bu|0є]2VD K}"#Dj"A3 X,aS gq:jGqOWIG[ĥf2ɡd y=&s7Aw[~b7ԣ gDW̸!\vn(4.$3!Wo "”6EV֬lFsO9Wp2F]_PZɻ)q'zVKD(ULxka /0ϘXd鎌) #$TyUi^rE55hDUDl}͂" W.YX/0a]ٞxP2a+> TBA+e'+Csj;xyEŌu}7;}q0eֶ$Dѱb=cD ~&NO/DAYZCi@ꇵB#gIe3cړ٫!<+(K.,g( E0 K+}vpk֧;U?ayp)+=@.Rh=XWg(F8N=jnAs={E=-=GK_*5e>R5]U*gmkZ~Δ`G]xI7 b`]g8uzrn\oP;MNu{N'Sf̓rD1={L–{N 3M&<m{\6f&b~O ;=* jPdq|̃)IeCp϶ª[J߷e1v*B]C6i6HC 1tBRnf/[Cݭp4vî-,`)!u2*% Pm"8,GNlkl#D>sIZMUuv6ǚ58&-Wl mp}7%|=ię|iXIIƍSfPh/D5Z^k$%Waalxު:or$/<njLIh -m|j3Oγx>ܽޑABUf7 D} tU_G C0M$u1RZN5Fɖi# l:ה*4hj&!m8 "#)ZݕP`Z"$㺑g 89pE`9jL4wǎ6 ik$/cͧzރ*%#}b'{ֽ[5m?- dKuyWs|D?%R @nͽh9n+aٰO]'e$) p̪5X쬫3j1w5fE-Alk?5]‹:$lsֱEoyhE @g *Ll Q<_ !^)gc%>樢X禋k>CHiH'R+}F~]M!pn~HICp)?SV414Qޟsi,5)ĨK&s]~]'}%Po.f9J>i' HhD6̕+"T/~E*v}k6I<_R5'],6CY7DcAɼrA7~YcH H}D0oǴHpjZl\OOn:Vn9>]xA5'͉z"56-OLf;rsS6 FE;]j: )KVہnW{IOZP? žH J$72fTzX#6*BM!0bVt`[4WG= ?嘽xWЇ2D)o"Ad!㍢)fHӱlJzd HX%mPv;aK4n*E`Aydhp;5Dab7p(3l|Xk ºR͆t9j_I;u.d`ĸVI]g7͐D9;jmmP99ZWv˸j+ zR  MgƤeL=IE;:D c󌑫{'~ҭ !XE]`jBCiMsTu<~sS;QC-]*yOBB>7[S^&$Y e'ʴ!1ohn!. ),YFyGISϭW2702:*S#MToyc-saAᶞ %],FX]K ɝUHD Ϩ<$V #H5΁b |e[hr@v,9ZU*!yRc WpH{/ M{zP~zA&c6iT-C@]+O{jU.m뽄$ ߺHHOPiEe_,euAEUJOxK2iURuDlJjwt8Oro[)B}N+ ׭JEVGs? 1EFrА$4ѵeeo~cDXqIQagKzP2os Kn;1ežcTVLDn,ZBiFb(a%YPU| @z,"%4՗ W m(\t {'敻b&|_|bAEN% &Xi@'߳蘩3-jCt4pM5F3m Yu@K DjdG|k;dт(Jt$7]ه|%96U;$m:j߿ (E^;𝙂MP񘁃$_X‹Q%ո+h8t">/ &ʁUJmq \Jrx+.d[UX  coI xo,OǠQEx _qM$WK.x8'+0SG=$8ES;@ڪo6h2!'-. &ټD .b۳MV ~11)5sK`9"TmZ(2|yUn2 .kS_z%imK?h[ܯ3II`7)L8WqVr~S{r2ֳ~:])FՃ%!\4mYO$˚&a¤#k bI ]BIjBsM<(T`-p |sFݔ-KX+l!Gʪ7Oj1b3Xv{kC澚:uYpZEV-;TL {uKIm%Dew3hvM CxYuF\ H1mfi&a?[ܼE"'l=3lyT %`sƇl vzݴ,!" U@MOcfۢvhAn9@H @+"]ekBw2{WcYWQ(˳i84ƝTr<؃HBGL9dhٖ;_ XG*ް -&= 6*mXS)^N=$ݶw$ݢ [a)D{8}QJuQ!h%'7R0, Zs!%}P>a(?G$$^\O׬&۞yQ4#p%gɩȞTj0nƄ;;f9e|y!_+JG؞&Hd]ET KЬ3g'%EN@p!:]OrÑYD Y V t IB)?O `E)Av,ut̕6}x]]0Q#,E3dpG)7|/,ەJLcqz1kҽ7 <D XڀEgOP ]yS!5lR,P#J5(rٴo}ƊbblWZm}YzL)yٱ ġpU j-aIs+Y_U&]&^yY1fOnj.W3 v-04=3DU8@5Ѯ`_{q&De29/)[v-\|~=Z04g;^$M* ?;N8Sl1-B8>k q~_'{[XYON$hQsZp@=u5smGZ;J#TT)L! }s|7\BԵ5ފDSYMEqV_U̹B)V큫 P:8&ͩt/3FW]HwbTM;=lIy|=bK3iF^3 Yg"G=xYAy<`7ѹN6qV_8ϒP KDVjʆ¾x}n][S@ ecmv0򹾰23B9ܖ_]"=f އk6ìn q@nz䨿R[O7ru%$o`O=g#=Bє/$EM6]ALyDsHoc=@F˖ bؕiϝ |[0n>)03RjǨ-Ta-8cߢ԰47o3SSH1 Ӻ, F8.`_&d`#gO!Af҂E>Xd~/< ,&{l'P2g ~*:)U+h@WwƦ.ŸYea *MHokJv'3 BƂu?Yn$1.Q-8WKTO]1BcR%QpO,? FG:Z߸jrvhScxrX!x/E7-zpe<+ajDiާv{2Na^\1 zEEdК\)Pۭd[) EK {mf@薖<<>>z(x}~ݴ_@Y_zHN IƩ}n# '8GO U+ݙ}?bCŖrI=ڗ] [z(J ̀/1-~PU\7q* 0|no 2E+/< *!*)¬IB4"^d|/nD('ø劆{"XR7~Fkx$ʖ%w+s1G^^˟,LðbqVC0k+64~ ϊ^jc Ipp6H2N fX |HA^.5q.zI‡]ۋ*Efq$xdC]Y G!StIIF*s}V h-M,ʭ)|cLxI/ZUqq7'ǝ@jc*[A\J^1l5XV̇pc)JpOR o3ƕ.fVYG,:8\4R|2;)B{\M]{yUFK7 1,zГ5'V;bqtGc\;Kj+߇^EV࣓E"uV]+2"Oʭ]erDNOw3;-$'9 @˞?`KU5F5qtJ]ϿYuqa@LD4:tNvb+4sVm|-f<p7|{R )KCLS2D0r-J̪L%+_/(þ{QOSFLޅق\r,R5[x|Nyilwpҋ3)T5<+8~LBjhQx-s.>iʇf¬ǢQ0E$_eM6Ǹ. mǫ,\gX![NRԊ . =Rܓtc'rC խf90j ewv1=HK+V ʕG' go'Gt ߸ af{4ψŋ$T A3̍.[:] }5VbuOSvYPE;'Nqa-C},g`gg%#|iVl M7a < yՆmΘzFP.PjU4Grht%^wfL>T `Qw\tҧfhf.4"d}gr|d^oiKM|˭J%J]hih,n^+ӝҍz;jG՚4-v5L^Wfd<9:raԝ.݈ug8-2u?>\2,P̧QLf7exaCe^sþ&B%&evU& lEw` n0M{z=WNeAWIݬYhx! CvSdطc==>9(yGif2?@z0%YW0AlUKksP*8Qep?CG% }<%'\\eE8` fܕqocP:5;ʊ#%aV?0?( yἑtfhQ{uoƿI1q/柊UӲɸ![VuC>3\ Id/&#Wb2N0h)ڌ^t`>t#gT5X>vtc|tAtfH[U$`p^状j{JhmB/ɒorE&,4:G;NͿ HVr\S#%9R_E^X$,S$+DAp:uWͶc5`wBw`ހ4^ܓ''drqX%%/)j ZUy^/qJ"FrB5dr229(bY*|P?)C^-2hgxj%ā* O"B9Azv "nR20]Sf8S>iG iy2IBq/(Rsd H?3e<\?dՔIj[iI7̥;4ΰ7I߲0T㔾tW?qi.^NchHldK)[ẃYy1~!t%|!OsIԬ/Z5.z?($-^hp[}mҳEZh'4Ȝ^╵3u?yGXo,]'хiArx,uQMsh^tC%;VF#57yM/` ,S\t,~mɢFvW (|Z /B J{orãu*a`ygQ4 veCbA./wz>[K'"gBӛC 5ͻ>ȠQ;r l;Ͱ0]Q~ǿ5 5A|~{l ԂX6.~,O^vl)Xʋ 2ˆj.7'+7`p_2L,MmmJoTyE[) E#z "Ab)30!¼_ ݡcEo@@Io߆eժ]H%mNj3ݍ} B18U&?$cGwj l)1t:; 9qkxt~c 8`g71Dd432ƩAv+j 3-Ƕ/ X ·"Y:CVnj=ݽ?{KM+0ѴW'ӱǍ>,\S*Jcgp+29JY] |+N3]X ToVFiPoQ|:=bTQ=J+d\ !R]]IOzS;[[A@Uß:N@ _]gGP)%]2k \'}k3Cy 2᭳`@i}E#>]>SXvt*_, 4%;CZO߻JV)< (L,$㜼zyF 0^}02  W%{bB1`2!fϤh-ftj<]-ZrMQvI5TL}煅WҒ$-"Ǎ##'F\j264LgɷU _nFb,)t[[ȓ_=?81 {]k:r E=8)OzsJG_1>D=)_Gr`R2l|4OO1+ZmFj#,B{%[ܒ! v>V] pz3euʾ?5ᶿDh.6UUKfDTv2m(SИgyZ|)..AÕA8r+߮:F:i竎 Ֆ ¿b4O?}gŔ{ViE:r/,I T}8H1(Bp]IGmV)@,+ d\yl+Xc~PGL8цޑׅ/=7_[Y6f a]ab)%44mu 48KW_]{N}-%ٗ5(S)4Egpj &juA+k|3skB0;c}%;9ICC^={p2{u}in4FaKa7K5߂$bݵO7l{p."kr]L߁E~]VKm=xJGyL~# =J=`P7lD)i5"EXn['TCn7ohSsR*x@O[9 C9noV1-Jf h61#nU8I)=&ٛ'9-_bcJ(OaN=Br=tR97WHjWAvj_T+sX.zOY#:w X sH;qҪVUҹHɖAUqS8/f2p/vG*uh@&B W*3WjI\ú^ cP_7}JL4A=BD{W@T?#;Q]㠡gwh0(pXJ 53"6I6kܲY׮启3Rji y_6v]5X|ldnO6RY.0,Q kF' gFqC$\Ux@Yu$W|D ||U /e'IiXYzRu9(!YIC^wz,4,[`z/+댷4<7T%dǰZ@9r%;x#z% 6 I%^Ht`ode'@XsONgtnxn.}L0qJm7a֣:_ -Nէ) ?8*̮>Ls}]Fzr[%^n]kqsTvs6$T^ 䴓7ż|%[$Vn#]mZQhC&Q1>1i6fH!w;C|i8L.>80EΤ~E0]Ok厳p!g(/*Yh7|sQ \?3>9%sj!śtFfCy5<'*P,E8M Vu<}HUR=O72߁=Bj \=OtڴdrO){MJ'Z4_ OD5g 9=;Rn89pnO DcL mwՃJ|Cp{g&Al_%c 3Wgg?|ޠHd;*—KM |xܾ"FVQj9ivwW_̮6S-PoO`%9 Ǭ] 4#6tfN\L$ )pЌkXe]FQHƱǕt\uV5Nv8#$>?ą 4dF-$F|DntUer զG ~#"s@7T@sxή{4#ZMu7 ;2Y (sOXTt6YsG$ID‚Y86 Zgk7/w|}ćB (odW<$65Apr@5Cddw;b8Y42ߒzytϻ_@? L>d7h${GVoD3 Q]/xR7=M6@/b=5*?uV7/I ےhNCZE4N6$4 ED=;.EP51O |7$F)7̣ ؐ<>f|@f02RiYSm_r{}>璞h4jimku#0P(] s9ܛb&t7MRVX]YLq(m3 )NzrUah TD9ʞ=#GB[-ʨ36s3'|2ߜt⅂VC bjhtfFFKT3q2$!2*:K7߼NVt I赔Ҹ=o>^ I19QnD5(Bَ,]ܬ8fjA Td\\C ?OQjYFlTԥ71%ͺ О֏ìʦ<.`&D1Uv5tD ē7gW[{Ӻ"\~`hoX)RNUGe\9/O;v -REU% 'b@:}^ X\tP$ Cp=, {lSjaf@P6 D6ۨTTF}#Lh0~dS 04&<bzY~-H3q׮WmBi?ILHj*\IȤD "WPi&&8޶vmJ>2(n:5u?wp2g/Z!SY I}įplQ~YwM@c4*s|.2^`^gJэadВ$q s)͜(?U)#/ ܡfsٌMx!oֿ"-<?RGFR!aac m%h~Ym3ƮyI9e x*.Yte& : |8gr}Qj?\zJJj_hU4^8DP-vC-U ׭ $eQ=nެ˶-2@dzm$;? ehJtFz*>gIz[{^hAy6v"I3V)v)>eCHyI"3?&k8PJS޻0V 0p f F JmYu_a|SY,sX)mo"rE.6RT0s!AI@Oi҄ uW"_HxEm3KإNMn kپajr.5fqL dX+_xد$qh=`P5:"x`Q"82SsMy+60p@P5ʤckűFd4'ɔۂ~ ~e3inH2/0(A|BMo>7C<ܺmaF E7u2v:4s@*a`ޘg")W%\Em*/ UdSoҞ3US۴V)V4 }}t0d`v NۦBBsEM{ܤioEsԡUwM܀l[7/,:fM<~-x\ᾝTqvjn 7׶VXF☢8Lٜ{;G+t< d.Cק x_Q-LP!$BCL6|`wVlD³> z̑Mi-zN[Y},ÓG ᭴}tϬ& Zbz@駍`6,(ޮzuKwpԶNjm+1j(_޸Z~]s˦iGwWLtwIzނ7ep Gît*- )[b2K"#3'iZ{.̴ٗkw%kϳg+:nWdmY& vE FAO5x- `nn4r7 R8ґSw[gS5/NJ.AvrCT4cw,'>f)ӛj*\f\Q~ݱuf#҂ò{) JU/xO%=)d ܒ6ATTuxFvSQN~ٙ_aCݰ7$ 7%C3Mb iߴqx/2,`~WV̲:ϛFT$ +مvg}BqnRf~rkpƲ.1Xլ՗b֘A3]5/)6Xуlq3LԖV5)Hܦɂ*Os֑5.pN1e˃QxaUu |ǁ$}nf3[N-bՙv&t:)Ny\21G\ՙR}5lXKP1]Φ9c]mƀy, 2ojABŚel ʬ(c"11ZbdU kas$lgLނ4Dfu~//U.E^4^o Kl~[ɍ(̺ӓ]dPÀ}!n)ű|n@XM'~H=G_] Czx5-lD~p0ú23J8D7_eKۀ$ j.Lf6?ZhوBU.]b?ʑ~ BC'؏5I?-{d8Gs0ccB?וwx|4 VuX[ ?sxr;׌AR-s$/°t̀p,K sükHi5[e#'Dĩ4 NN wnՐ>XF*Z;'"^͝=K{n CO)bURU}VkT%2HϽGa.8zAPMyL)`F-5{"DkO L`9rX|EߨUOKyV HǍ.4p=ІF3 `ae n[u|)Tm{ggĠ]y \D="^XHT\&M64HFDˤl͹VJζXCE^A"aS x P"^=NkeLM21dl]JhM Pv6ltx&Oj߇ ::X'HDAiB$;}$*8ޠd`ywpdyHw -Q UV t0y갍TTAv86F1B!uLNklyʭdPYbz(xn|T\^LZhaC?]b|2qY}P};QQk~[gBT_7io<-.{R=Lɗ]2!pY_uEC4۩KRFa(8[Y5kX!Gߵ 1!FW*bnp9GvwׂTᄫ &{4S|d#p\ -֗I H]y_9\3nO݇.9"FAlG'&~V >=j]cCzVbNO1>p{wt@o*uȟ>Vs[b8>S)=u|RQKY9h|gm'(+md,*jA.ʜ.EyE*bc/JuȱjYzh@K*sSo'R=5 Q={M;Cȫ@0!!ޣuK``imUuKJt;䛳T>u `5k#QyP|#Ո˨;FC@ZcR5 pX[ens6 4yy^H:0@2̚.s^i23EvKU%UI蓥eo}_|pmmyۻ)lG>?-lG4c: g<$#̥#4տISaQ9mCi1ָFtQ\<``8SZRJ8j⾴$@%Se&'~EW]@u-t+A?vk>>S=-9R=l-'ۉ: #V-ǭ>,$w\`z':T |hx~ Åx 4 0:Wz;a,#@<F4)1VǓM F\Ӿ#(Çt^1H.,^q;!lEK`6BP [ b&#>$ Y xN)V.Jg'hd4Bd=j76 qD]z0AS'5\." hjDU} -u0z1VݲV JWUl>@kχS 19%2r@jը$(J}Qddl`)%,k.̣E|)gJ1W$^ )ρi!q:8 OP 5f 7դӔpt hPHۄ Oy)zPޫ~+`ة B+'5 j[FBOοx_vn9I ^ݚhQ.Н$42#?A9mMz V_gCp2VTdrҼ< " 3d(?w@u2&c(ǻϕgo-z^h_@Ytҫ,V 'CTUxMbN[JI@<kV܀ߔX&v>2PAn8>K髀jqvHy9kݱj+BkeොĄLI[٤@Y:sNfO! hc[ަ ]݇n԰J闶)i%OэfG2#;aeR)ii0`hu[)􃫆pDjw]9? D.T874Kyyp .A$%ݠYφhqJ8/G lhYF;x[Tb=/Gvf時5K ݞ= z):9t0SIz_M0e#^d^<(=$|EEꄋdaX1W!TK 66+/_[ ~k@Qd*X})َR MvoFR{X.BA-U=PS`w #7Z3Vaŷ?Y\F?2q}?j oN d˕3&bWzn98E>83A ;9ݰ<+_ 3}S>YNCpr=eU$'A}S O;#3v5 [cqF aznB ^|VSƉe-v5!Ƣ…cebiF]@[*"Tt^f! 0asVH&C%(f~Ǐ8PoV-4)\)dOe,99C1GeVID|:ԡtr+SStZ$@WwcsE`kSe:5;*';Ϧ,E9He@-HnBMc1‘eT K W=ۦpXAiY顺beCb%va1!NmpCSRWSO7Ee Y/fmMbFhjCzOzI&qv?gzˁnM#[E=l˜LbTExȞ̊",°\W0@/3QPϣ/>TI$VCmcҤ3Xa4Ф,[ q_0yGj/Ŵ&@*\3H fUy!sSf`[)F7H,C̃M(J uӝB+ciél7 V+{ N]%rv1 0@-x,*|.`6__?ho; ۈ$^7TH9+$(b.SWjklF{ҕW25gd:a.\[?E,~|U5vo:b'lMoG8a,x-r!;:JY۹qyE/,[jhoԕ [/ 'K^13|35:~|jf> d%:.`iԇW\ؓUDqB k*9+lĹӗE V*cM]O] 7HJQoY?e3A 0`r5g2 ŽB֙>R7H`go@}ymaj(~8 MPL+coWQO\\nűMhn!F'?^?o1zBO̼o U.ψgUpۅÓ2ͲHjߴ4kuEk kP<`ދrD22C%T,aUJh HD)/#w͝p} $r"dJՌ QCUbJG7Ή`oy8=`ȫdw/cSv3YգK̹[ױG1䖲a~:1إ4A=9o9bz4~<&ngDsn4&d;[b(.rZRv࿹(&LVdea_/B.$RV"#ia>N!)\í0rqzI*7m΍f_Ubu2upL2R ~4P5Mqk&>6 Gy>eVmf~R/5M,#Sȭ< YaNDLg*ƙd=bCxڣ.DXDjqbR ?6|퇕=74$D뱞Ak1]+)$?Qv[_YĐJC ȁ0!iHA} oU g&p@5tBYIiLPt+=Ǚxe`TFKKT]_-H.r)i;(]̕⮒Rn<"娅8\kH4\LH /h S(l԰#1qUOw4ʺH]BmJ6 d̑Msk*>[\H HuFK20e* 2Z0/g1*-&.=}Q H$/q4g,;SNӌ*#lB)z@xc2+Gп9y 7R)t?ҙ"'$m{뽏|?TUn RA4J(lnl/#WjO&r1h(9r~\z bWv ƏpexKJ9'ѥ=ZS_ 8d{HV-GJKs2qYۭ /&b0#NR)yus/~9, 5J'd O#:Wde7o8+nJ/ C ()?Ffۋ`+ޜmE}h_dҬ(ZӰpIA,u>mS>p}'fr2 qA뉳KcS5Eĉ.+26+!yņy[8b:wiJNE<)f47-[Gp[Zu *\NdL$Fŭܜ[!gdT34TîeT][~oD/-> Oy Ƹwb:܀_pE\xP X1QW'}ˁnŀʎkHl;SPo$"6l:%y w̪;/&45֎!]y3(\poQtv,[LH;8 a [a)$>{2ζl7s(gy= ì yۭ/cǠʫdi+1j`aL'qI#F8MRvZRrH9vF'r:Xp;AKn6-ͦLrz?Z#_o#6w e/ |<"j$Iܳи` xfQOކPINY\ iEᄩ;daGR,յ|6St\>_le9ZV9?h]Zo_` VLHOX]qHqBgILؑ8ٛ|;8$?)a %˷hi.,]]Cv}P@<$Mni/+"%!t)':  i;Q -\6.@(C \SDnupX ́Rd-IN=q= h`_E-d"uT,kr=CG̥Dr--zRE)vvphiS8֣ T`:a[lBXꐠb7TZG ٰI/G"B%pOe (=#nMUͨP厥&ЫygQC|:۰F9O4+C@m$xh¯[.g,OEsf慾.oֽN5H"2 j}ѬpoLc;Ut%~^*ؙΡCEUDW%yq]$]Me!]'Iue tu2Xd5M_JFj!7C6'ܨA^!=~|R0&$)m_ͺ dZW(*tݤ @*̦FlQɬ Fg@4=7ʀ;_ OjSU`I"b _%Mu: 4|)eRXDũ~_.r9ebm>QO SH.H,xc}Yist2ޕU "K=b:RR0^p"pֈh2X(ڣTK']請$"ĶR`Аyr\>d_.K6RP(/u9ns5pb)f#y6D_d#:cS Ĵ/qspϷUJ!@My@a<9בo ;tk&od/Xx^tTz쮻A7yO|`^ mكWk=6рx8Hr1l6~CM((3xkc.)mW! 5h3 nyi&Z4Syd`}Q6FI5ꄘ@N"z9h-L;9޴ ~UoU>KBw ϩ9v"rc2I],(F=m݄fx+ǭΠ]-h'jF3oNZСMh~bghrMNrsX5%T^}jf~Rp-/Ss'Fod5 3Q7H`@6TdGb_:1=ۆjs ( `Amle`xj#]B:Dvj21hbp60RP=2Uhx+E M yo*!&G߸>r P3scenBDN3R_6:ӮTTdOlmN AojM0n+i/!Ӡ?eF Oqg^%OW.JI6?`g %9S9i G4߇e4lS)~+T,5/Ĭ&ڐʾ#Pe%nTWYꨞh"*vՂ]K29w ' -pizhPcKOo[z~h3آ"5ap+(`cU͎THȆ'Ra ]'J0w6^< /\glw?exHVFmA32`6jur$ɿp4m+ƱRё":8X/W&bDNt * BWjݷ[4.Gxs8æ|ՃxxuFqs0mF&rZW8@CD5Z*K9ܫ@ {u=}fzbָ.3qL𧥟gKUɣvЉQᗩ[m 7/UpcV(tNR&nDLk&σd(W LLlH-5(WQpBz1ZT{.{Ir92/ý*,eu$e' ZvsA| V_ _T=(#LS:  P DSC{& nГ/rO)a5=Gqé4_ۿy3*d\w`|8b1׏)1wX|Zݘ<.αĮ* Mib_r&Xmc?@pqe"ެx>ud3dZ D]8¸rsN۬` Pg9Shrug[5꩗|( d q(x(@?%#PK'v[/Sֽw('/C3 tDN; ԘDŽN-ryQm@_&wnYb/wE-6wBH7G;??v;uTT$Fq^9dyS%iz r%c'jB[5 cInBi즍'尿1~'E05QPd`1z /a\aOi!;l}lX]W؃2,squOFוM1z04+7[rW'v'S&׬n'LTߤR̔ߺF˯5r`P/}[/uBs`]5ٴ% hI{3CѥvݬKRg1}<3yK(7']] 7|1?#Y^ݛ6xSzyeEK 1?':ݶ„djVfM;ke8Cx0|TGNc:yKu-z.58FzAݜD ebiL0]Xar?ʨ6AsIFT"M1`r=hUMimxW]ab 4+4$f#_ͪ^3 \5Ϟfb6jiB?}Sy+^32VBYY9+LO)>>WiJvkuǩdd̄  },ĖE@Sj5'~LU>B [u!7h8s5yq l:{Ps^nL\___A:}$ 3?H~oEyYTmq{K*wVN띆_},.5a-z;R)j5X$…6rNǕ?b q 8npm;LU/ so,]3dFh_,^[.W%hᰱ(H+8l$_@l|m^){CA{W.0<2t-2l7jnB#O%2Rc+XX"KV^k%4"舌AQyJH{աs3 8ND,T68]KR ?QBie7"jכdgwWۙ U2veaN-ؕȤW啘WtKpq%܊fa(zܷ(?nW9`KiC3{$0sqDuYթNwp3 ٪T"t6hGDo2 i/XOә@TU4,|wP7͡Z9B~5vu ٭֘nѭwsi֗)Q.Z@^%p .;R|8qxk WV5kPn?N=jІ8IT0\-zB_nkný"Źy :kԓ髒HYԟ`]h4)\k]N Yr6H|_3PdEl3C\ GW'7IMEGD1_0YI9 s=GMry8M :FKi5ölBbK%QcVgI4BLxPOط?Vn Je/ev=eJ¤hDo oנXb֑i82kSE@fmވ Ѐ \mv&æM'Q86rV+v/ l-`)Wfjk kH''q?%q"z2ZYiߕC6kq=kpڮMQ|+׮g %46LJn@5DEF\^1/ 9~B .=.~6U܍V^ H%H:ZsI(u!=e }hɟ v].xo Rmecnxkq1?g8@ v\.U}Kt$Wb|I<#yH/B< LP&Cec}kP*D޴Bs&8΄EoKob57QV%Ȥ}S|#(;w'0WZ=25 jވԎ_`(<EyxA6ԤIeC"V^Wq:F3[TT,+ץdJ aҭ;њ:YEHo`z(uu3zgX$}BOp!`2~> ^tRZW\wX:IxK,§ kzRdP2z(Nm&$N󖫶+}"^@xiVGB_~q2j+Ĥ=oy5ue({Ӊ]Fy*ׯ"fy)R@Y|N연Q\8ة:WOP3ոo3/~ 56mB-K\Q6ksKl`SL9Ii L!~GA%.&e_BFʙ*Maz0}_UGjI4La܍ $ 0/U=ӯm!\3¾eDe5 ǁPMhc ~7>V%xƖ,QLiS\F]YArh8ړ 7&5*&.Hn:90oxgʤ.c'?)}z*$}9"֍: 1QY&(hy0kxh_;Rkr5eB 7\Ö.5\zqZ z`x6Zt .rFώJƻz4M}FTiٟ nJЅEvH$z)m:w]zZa3_AsH};;~z{Sbq*x:jv- D⮡6^mkDƽ¤k{X0dl-bMSk`h %q)U3@`ddq:r+2ٗBu{vueٹ[$|k`)M ehq&Fc cj_IS#sONVJGgV3pLp(MM{"OQ^D9;`sz>Qk#Wqh7h@ԅY^l]sK ]&gf[+܎ MpHkn$>FՁZVzَ;LךFJ!跶<ԉ?&]v\O39l7>?dͿM[qՓSFr0 VO2w~6":5,YZw62\,a곩px'W$)2K?)C#.0$#@޽ uiDY\銶-ag5Ct%,!x#ߺ2GoU*]wM B"^:$NcnAYX uNarGDYh n^h7ћ9$Ni` qp[碧S5d^~}cgs2ڸ+sк XB4Ajp%,ޮsk;"l~/Sg]UWe/p>߅Iw' :=C'{Kv4K;v୫=F'#ǟT #6syy$*/⳩d)z,L/Υ, ~Y7MTk"jd3.a8 E)щ6Xv];qL虬%F2CK 8?Z$ M&):\Gss)=# 0Yq L lƃIV谂%vK1VC~e"Nj4Jх" [&wlqꐟl3 &DgiE*ՙ>r"n*JW6 Bi l DD|(5x;~bP+zE2Xi Eу㸶 g'z^f]v/}2 Áx 0T`lk͔-d) Yo'ͪӍeˬ9hҬm^y@Ԏ[dbo Y>N3Pŗh;>t}Os, }1;r|̑\]}^r{GHF2*nG`\G9vV47j=pB}i 3b9Œyޖ/982=\*ε¸M Hܶ Qcw!0@>6.*&X6T[Vn&zW`fٕdF3Mfc0t|R; ń7ӐIBݴfl||[NeE%j+I9IT͂5ŋs.YLHp]{S^9nWUEWz8x}6)9Y9]SG<[@J*#*Uu! Š&9dœYlN*$hPNS>A)mǐ"ǽmL`鰱 ) S|3"XWM3j$XvKXbB!#ݞd!/ Eob:éx9 Z ,-J V0iu4*p}XEǝι]ӧ27şJ"5R=Y/ |j`jF>wN7Uʛ$P)C)+-aکxn,:GQTot}O1ame!L$4 z >PʦMGQ,7c>nZ\SS1Ҏ~1bB/h2'Ɏǡh%ĊzP8ʹ֜W@(j$0Xv/ӂt?:QU;7J{lңwmtX*ވ @"mDp6AU;4+/"8|[#L¶1WMĦ te=s(Z~ZVD}V:#;g2)5l M6P(9ͣT' z#p3ژ̭dQk3M-~y'&`ɢ?p*ȕF[ŴZ}+\vdł2+VuMW} -ÿIWQ4> Ǫ>a붭llo}yA;"TIQA1c yy }2[1ti5| JƄ—zC[HZE% wInylnݹm1-ETWBgTHS.3̱7 #_4BG┝l$X[A 1v.aS5Yaچ-*\c.>&B5ky_jHR]t.}MVp`z,)b\"SҦLywWUC|YZyP"iP׃!ͅAPOG{ `i]( !pN=%1$yq J8&D8S<5`7&5 ^{oQJkRi:0-FP~?>m mB>NyȮk1jFe\2wx8n  1`94ݴ+C{Y{m͸A g]Z8fLl"`.Nu^Zҗ1$y ՇV&n6)^{׮φ}h(f+†Lݦ7ϺM㗢-n>^vGq,&鼵4RM]VsXγ|3`8)@r/j4s](y_#Q'nZ{ {FN>=^{ jѰ_SjW[gxgc:3# `k0gj}4&m0|R/tUZ+譶\~ LZ mʊӤ)hv1*-~?@ {`U{ i1g  Y~.MA*Q%Tڭlal5MyPW8,3 _lvr*ʄ榠6։t /5m"o\N5@)jc8PȕcFqk^Ɖд[ #.cJzi4i@~\tz7q&17}D,_n{!f^uB6M\a9з2rشyETRvZ>zEG`bX0t,(R.z΍wS?Ѥw6vv{^?ҥ7pYʕI4/)\v=θkCzu},/La o~$y.fŢ~|~%)#Sۍ2R3$. 8|Pg܄S7!#ԺP&;ҁd΢p{kZX%Ҁfߍ{;ʿB8>uö6$=?mE6IڬBaĹIl-E"*BN%iv=OMUJN2ZȊ":+xG@6ow+a1 YYeB&8#zuۨm3g@oA9&0 Lw){?l)Sp9_cypԦJIE+aeo6sih@r#p_>2g9PF 5A;G"Lʂj ItTZFfMj&qH9zXDqRc tX&~+'' :b2lRuV94Qi[b??G|;SyrO E( [f >J㼍4Hy%Г\=\&'C]xdt~s@;RjՈGN&_ksvyV= Lx[3-ZhT= [+SsҊ_ePxKI>Qh͵ɶ[n狘G7 s?nh!⃌}bD$"|G=rFXNF]f~M<Ͻr<m;{a"To[dQ8HraǞ5p%@ nSU,fA>qk} U?Wb^>lz̚^u,|:4|X8OLXc~a$]{rO|9Gdte]~5N ApUODY 0Z n{F/v`#^ЬJn] zk5G}1(;߯G{oMN~ɫY˱aUehfQ0t 'ɿR4 rs! 9 o,zMn2o O!.s*[} HMeSWF,GdeyA `'e7 Ģc"q*h>}`4|S\Sz;FE\gj0Zqra P1=\>xȰY=-FExGi>h|Q]#I<*4Vf QN 76;#'8#Җ$"CI>(6#wCmFK`J)-XoZ4n${^|!{GkJɨd*Sh?D$P`>oVXbH?:iĈ}ijddS;sA+ם|GQO]9~'pqxHWWHܳo.@p-seNHHEo"25P$;r $vVA !sz#^R=-%mfڢ9 32]tnHYeK_A,HMuuB\j:ҡO3ބ1>9ez>پPlnq37vs%8C'`WKt$PAΫ:seJd^6*tV]1z{ 6%@cGҭ߮[ 0OR)ONTPS7ȡ-5GA6Z*Pi1oL()1MLMQn.7:T 5N 6JW?21zaᴞS9S1KRρ Fmԃ??GWLJ¢S(bz}ܗm+_mF##msXrs27h딘H={96s܎Ag?P;H@8%ScUϜXI޸q-blѸx:AsnJInn?78e 3OWm¾ $^ & يO :3k\Y.k_ݩљLtmdXɂBG͟TTgT}:;ԡߡ)w~ҞKJ.ꙡl/# AĿl8צvaeQ[Tn>/UQȻaёku+ZG)}#|p3}#j^,>gzu=+zo~^L(Z1hNˁ5nW-oz'֢z~2wa3-H^%a-#̴%\8FOZqε43d#+xlcNhAqZ CVb(I≟9Lb;4oJSb$O‰mTHkOV+Ii!6$?,F9\h.?3Q5`]a1Zy6=v%Gr5[6gqX1y6m:&} W\U5qgϧWn6u};]hw8䰝-mB/v9 rB0#e ?[d)iut_~ZC"XL f?5Te+QzqR30aj7Dh-S b3 #2gP$`ޡ67l-]$këwQ''D g%XYe'-GiKDN&[|6zKQHޢQv' 6мM>,޿ j$}Q,w,y'GH~df^:P y?rwAJ&Mt3 hdY3 ?;%:X()ne[M=A)y*GϖZ!arLLX!B&6(a`zeO+-y1@~~;"*0H U>k]nwvV׊B3AbLW;zMlm"NJ6jW.)iZ^xlríQ%^L/DWұ3nď/Ko6(Ŏu@ٿ,=LQB5Go$az | 7. %_nbr"|\ :E P_FyifGwO` `x߳]vWxZ.{7cdtÜ&etQ\U?jv7a\LEtGRc. 6#77L;\"JHh3WR+>_{j#vO3 5)Rфq"P޸kwHBtzcv^šN&*u\(L [eAk wY]LEp+/r>k߸{$K5pc&"of{/3]i+bNoĔB)j$l3_Ia.ҟ#{Po R:ͩ5ۡ/3\)9R a{ Z>bcwBFUg.b[.KYgקKU->u e1aDΑ YM3-{R2-nx ,iy}XI9*P/`>C** |&Ɉ%N' K69sJFi~3 |[ZiMبuxtu#u3Q>T攫eyՊ(6`Agh(Ô`bs5A 2%,Z`\% CMU83!oYPP?Z$kJ{0J"HP5&gf8y/4(,Fܿ+]-^VEwFÝYSӊ9~U0gl̑k[:>GICcH,,_򹝵9$~zD@%)} 5(Sprj1G$&v BG"tcd|] !7b j'$Z=kF BmX]+hu)W_`Q* UD3[wqemo'?)zPkX H,Ѩx?aEYXozT{A*-æG+' UƸXRr=1N$&B^qUêힴz *Yz0MŮQeyTޝ7,"vdְ|RO4}ڑyLIfIAXKqoo|3OMo{lr+Kndd9l}x7vbhcXZW|"OWQ<ѮƟƮKP lRxB:W]4j2C`2ψ[:5v–A.d;Sځ΅^ ogTL,16A )ot*Kޕd}+ڼC'M87}rs/ 7j8@k#Oӣ1^K ,ͻd|4Ejl9h~x~觟:_?j0jQ†U嗴/94rKO=zf Ujt?P]9Hl-_Baj60 \yJH!,r7Uv~K AGncz^؃/?P\(y@w WèkFIC:K)y.m캕|ϺwN{yM_:Y?šÍH>A RcEIh6 ɔ.肪-f5X ux_WY5LXv-@4+,ٝo9"6*l^H̉Vb_Iqm2ks1 aQ__)sueYQ#_WRs$|{?1S_(J rA5HL?H;^JX=hWe{#WvÏsM=s^?i~ sSCηގя#|+ߵs~KzZyQLP} y7o,rF!˧cXuס_Irgk􃲫$`OcZ%G jU˹!L3]w26*~Ku3N_3RIݦ5b{V & t)z&`y:DpIljv-bqכz5bT>JK.L".ϟ}хHt/Zg:{90rQ2E(P9:hA`jN1vs!ǮūDA۟7wzf\#jpA(#εpD(yv[ -( #^g?uo ؀?#vKz oI"G"%lxV2xK~z!XNTخgg"NZq 6[CHy/CMȩ^ُ[=8~BʅBI0Ac.vM='WA<]忀 ؔ5`C.o2'b-f mp's[B(7n} 阈>EɈM_`bΜ>Au0&JnƖ `[bqcp 8T )A)c#y2Aua9&.>P\6ΎQ<}hܱ?1GB>cA p$b<s1ϋ޲BdWR6!h,߅NTH"#CutY>Xb~ӽb8^I=湁F-;+z9\W!U5S)ʁ8H]{JY4U mwO :CP0`8wV~]Elv70rf;q?۴sA<_ǖY*'|kX2yDAƒH93=!F![ccQgr#95.5 Vo 3=;>ԲV՞ MlN+U"ܫo8%w@rY\ ~Z9cn+zB1բ%SYYu%=pP~_j(E$)nAlIM_B զ!~:Av<(2cRjx+]t_AXA/T 3h;ET@ {kviO9a|ujinCW$!D(S הr!IV~U&BPͱ Svsי!T]BY]#"45J: OE1X+ ; (//3LiȾ>6/5#d@E4cZ *M2ފV:u]D0&ŭ76H77.I'Ek2ډDJ14Ҏ!:Hje"PxpiOa w7$VH 9$1ԤlƁ"2RBsVpZkm۟P/$vd"KmP+q6D%mڠXePɯlc=X2}_8H5cV(<d&ח# #3>'M3F9 &|.3]A@Dϯ7'%GJSZ/zu8%ps8G cNK'4ȕQO>>g‡T><{e_WvG'9cRXW(w˂mgژdGSܢKdVCRyD6+E5eyHҷ:'7u:Qذ4+7GG}ޑ- $`lBXY2( &kVN T#}]T3"!]JJaS_:~o헖w w5# ^u{9a*!jJ(JK3 m^iH}] Z?&N $ebZ#%lHDJ eC؈`fhU?[˧%0y/<6) #GL0,*Bc7m{$$q DqV/ t mZ% ȣd]8UbUތyʎ j FC^ 8^;v g;Ttd\UhH'M( ~&\&VR (lSE׵&ߎ̻dW.smkQֳͩX6ѓAynLM쬬:X'%A`>(XV vQR;D$#s5 h倐kW<PإU@v\q0a[ Ԝ=h$ wL'3*ݸXލH9,_z` eMlTej :Z+̔PA},v8QE nXfÁ2*,[{GKg_˃EU,R #DNmx"STv68sQ; 8מ /"֔$m@LFDT☵9glX|gKv]yѨ:{/!'_:pJLhc37 ~ v|Q {gK瘄*VdT/Kk9 ɐ YIF? cΆE) Q^P@8!3&"nwYi z\cN\1ݻ0rrɂv,9yةaEoc MpUUklBHl 5m c|21.u[!\,닭Y̌WJCFbcoBT >jt'\*tAw>bYCW:ؿ \;k10!`M@be>U:fYv'Fv x6IfC c. MfFb2I$Pg~;찆[GnAh8ttc"[W%w98QO60WMJWOHǤuǗknNQ씩034V ֦wT1bDWM20>:(}|M%s %rlOso.pG?_iG#Y1B[:I9pƱJ%`|wa 1Qㄫ++]:C 49\@ 7ex1TϏT[l/kwi`Н(G\Vپ蠑cВ5-\=~HgDc.]/s O i )B5n-ϕ6f]Se1} Zvo(w>!V$߾ȩTK|PIE mAuA_R`7H,ݨذP8A`y&|ҝNK؞돢 ?),0#*m]=;Q_=&X7{r`JO8lMDx q bwfNZH&vYl@^B1C?̦eŧ93kc:*QQsffF0|ϕ0rsMқQ>!°~|R-̝S9F2Z4qavTa6ȟR-Bm *Z?L1 @hH1W!zSڀ Ukn>E^kЇ:7zV HvP*pi>:6 $Gb &º @2h嶺^ר8΀WEhHPռBCeR#r & t3YǂJR~T.I5@[W҄"jx>wTq5P1mXTR͚У^8K_>XB6cbIǡ 1CnS?-!'hK{O}u*ꅭ S^ic% I彑~,U=9Hq-7<An*/m3DzgYZ0707010000001a000081a400000000000000000000000167638a5a00008800000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#_bLq$ܔ԰qaWِ=ē 5n*|@X)WFL%hxO"snڸ`)#BPuB5B n; jo{v#e2*ii߭V̦C/F$OD;)G%.ฺ7?cNZ\:o{ߨ/T*O->}nS\4!h4բi6V~=lxP!j]]S#Ǖt1?_ROKDښyYˉ ~30YReJšw0Fov.cc!߼Xj/"|/fUCX(f6v4D0Xpz+Ы22ՌMb(q[=tD WhQ d! Δ_W^.@tr nxck|]?jYjkR yY2 蹵kW 4i!6QE۪}@{//mT4W9o.1eB+㷝A2`88bZ UHt0830 a|=Eݜ-_N2k2/ÐpWA"0$@pf;7>l#p3àNAp f~1UZRB*_Ybzjї#E$>$.Se!:7Gnr%e% 7<7j~KFIޡ S=t7slĆ4$6G@Ч!N+EY> D*S̉%rb1i*KKRgQNSi^9» ݿO=`-Wf״|s?)ryXj ! n /^ʓ`cSv~*c7!EsV 2 \9i")KMWJi#|WyFk=p< 5|,ߗxǞf& -9v'ӒXt}P i*!21gfdq\~+{+ƭLu'u1rCyG X˘飶"([P.Z%ZdټK|"% HHk+^a1i.&"&*0ڃeV|=PH>5 VSiIa%i#{n¥V7A!UG95eH,,G҈BUA:-@0+EʚG"H/ai.ѼF1g܏8R Fo7c>?:unJŨ41=t0kyW}ܣYT[E$QǕY^YtB^3+|4% eolCȁžɨf|9.QN}$a;%|箠j%صvf%?疘&voz7Ae}E>o cDBV+Xg+s7 EfY$>" "uʣ'x):&tΪWD2q/[@Zxb$כQ)qjϚI=<Dr&+=]*s=A!n$,DP9-CήzN`\ԣ Z'?: {s:)޹V9~MƥIeyHxOk;Wy݅ $%iMֹB!/mjv5geAugh۬RDH-yNm&ZJO>;ϾAoa*K^U(ޜ& L )3 ̕h)TzN3lBw/0 rC\ sͨ#wc[ux-fβfm 7Zy%CeNCC|XLi&S>wD 8:i1? 6D_\ WBhǹN)P;1m*k=(f0(3=_ȏ B͛5bi<3#2fFe2݁zRHiiQ&1^[]20d_Wk!ayTZ,Ŀ.| w=!$6e!W2*7t Xi(׹:%$Ti8Qh2fv?,2׼X_zDfBd:RxqƘkA 9wD!ir)I9|vJR#PY`i;Wrl7텑_VcWRMBin\iǐX ;G2J=6!@fiIL}cdvEr,c&h#K?NSi >@ݰWqƒZa P|7if= Q8ڭ\McMS4 W}r=ߍi'd iё5s's'grVrO~1x_)@αڽý'l<}'Z\󵋏cQctI`$8~_>Eqh{)MlS{݂<-vp_y:F?S@qq=wX&oj}V^;S\sѸpKMG6v_|_N3t&du5RTQH;k:-,h'^k^yK8yCQc/}jdV*j]ΌI-4҉.TKqI  [VWfDkۖTw|z|oG?ymy{%"N3_g̰:ap^=0d= =.ħA%/PÅA&$CM)(5o' sU.KP/ħ4(rM+ Ū׷ѧH}dP 뻒pKce1~SOǨ BGX <XkDN} ^EK\=? JY GV( ŗEG}'nψkBo*F;!G(aɏ NlP6$ߍ(,ϩkl(1m*CƿV-LQ;źg<¶[E<,en]#XaCga -p  >&)$?rR%U_8*+cK dlܑ$7-UIڲ5lBlTٗz,g*Zb~H֌7=*Yl!*/EG l3_5g J}_E]8а&Ӕ *,"."JӅaI̔fG F1)8xfW/jYiATtE'΢C߁ ۈ;.]"]ϝwAÄ^D&ȅNk tYF\ى$rH^+8Bo4(ihwkʕ3痮^C} ˨(r3wr$s扟]l6GtJWB}Dt"+!@G!v=nDמ@"̻[/ j;mNPnB!w^Av2>+9*^;Z+W)F)^+wx/x 7Ƞ\\['//XQp!L'm;e ,Ǯ,vO>pJp!pԑtr iAsz"5u5S#`d^: -eёLS~\9v)x>Oo$Y'sKa)B|0Ib>܊G>&)Hq5vFNlA—Eq)h^`?h3EI3R/%޶fSj<օ. DN]~cb,'SKjs8ހy͝TK^^gb[v{{!*:V:Ul#4nrV=maZgh0e:HLpe {^0X:+:O 25y\dug/H# Iz.ik:>k0o\4!wZcvF s 7kJy8pMNdȆ+i9\bXQ*RY, `࣯ lF%?a|4\b2 vrgb-/tʍUKak48¤R#iVO{܋[''byŋQU 3ԑ!AM.~(7v>K'MU9LߩZ7`2bW-W6+[ntK[EUDA7 djD`<Ȓ3(+v#+B6C=8Jp.j^ʑ`^VONq#KQ;rMʃ+=_A}7EI{'n,chT>ZUJ( 5xz幚sk|L<гp?~OV5gTb LZcRCéӗ{D|A y?IKn D [opi`8<` p?E(1{uYKyUSp:>,ܕ4{ pupay62Q`;2sb_Ո ZlzS]=ej`nNzJp4,?^ӹKp\7UC(./E`` Yϋh˖:eln_-V+#eQPΒc=dd:jP%?xRvaV0F|R>M|evAb[Ys͘xr bRaTH6AeE: ypkbf6 OqLIQpKs}"¥ҽJF0e#O$4 Hp"tVbB<`3:"kWBk4fx .աB?hDF@5jM)ws'Z^;X `k^υF(ѧI_f湸g(IK`s|h=ꐸ]>THKi:di>dl9#%dIbJNVyg٤ 4ITMXg>$`*&JמN&t Z`m s?W{4eL Х.VbSND^+& #$߳Qr#^9~!$):r+r1*W"o]EAVhcG񒿾W Me~#; VhsԞɊigp;N6 T}=qzAϔmfnR4p(OvTM"i8;!Oh 4mցPM<.C.U-UVҸlNElv>դzT[UjqC4W)M< {2: J,VۉwZxeU@'4Nĺ>-ݏ]1kѝ3ۖzա C1/6߂F^O0?,_?< ˕j-3aV5?[Saw;Pȹ!ܱ=M<:Iݿ9a֓t#U$~Y鷌'B|?;R݁?`>`F& ڗKW4E" 1\iԟ*8B$C{Fxn%"x w iR=9K:7`r{$ɒh\z:1!vY>8&,h 8f,F+,R!?52ˬSOJo@$U]uB#25锔6P$JLIO&HEL+ϩV(G W>Oji/+.(Ymt[3?ϯ [JEq&‘8&^prn;$h_Sw[)}/WB8pF#-sK)ܰy * ~t8G=1'(us!5iaҁYAl{D }'8;-Ɓm|ǧ@km[JiG{4dHթ!AT6~?=-em:FQrUץ9rS1k=T[!XQajKżhTxCw 봾*"XHU$6;Mo?iǚ+5Ξ2+yLq:_ iÙoF{[!3ϲ|gbfXuΦ8'*ՎO0\PPR3:B٦0J7fl;_ vK1W5Lrs/vf1bHdwDϣnu( 3 S弤zǥq}5HZWLm~ %[ HwOkX:u ; BN[U`vdWeYV;m0EAXQ_!n [,SAd~O?'bfH'= TN4чl&1n8BGʂ}KpWP7 cܷXV!Ś2&K=ݕ'0#hqŒPjld%EUh//J"۴4A=^PW3#$NCO_C'U\D7"U[S$ϛqgǘ ѥ,*%PNyؓ|q$׎M<F姵ݑs֪ @Yf~-έDžvK|bY"iDc' s fHsҺfZo^QK|{0~NԜ11xA0Պb&yu%ӕїLK YM E=_Ы:Q_b<ڂ(X5.WYt("7q|et4 Gd BTf:=X_Ql]l㻡lZǼ ezOP_A)J}1@dS=E6FÂwȆ,V{%fUF2i7:W0ذsp\bW\sBE _[ϡ{k;hC셒L1-dBr:a[JoW4H C2`cМ%eO2u4us~VT!9Rz;z;nfG xNIPGz 9Z]o|̪2tJi)痲 ~y)?uVGO7OdQw} -]tZm\+p#SdvϊVA,Qp4Ra5̤~F:mgEpF/:5Om[q$nL ۶9 k)v&? c%SrEqˮxWޘW2~qJ"sꙡ#nIL(TeO FspQ&x%SAց^Wg7t5JU?yݳ& v󑺪GKRhβL;Ѕl!.$ [, nޥa;Npa9 Qx^2*GT֛֚ҍO5{:!+]u.IzTֵ%%KbQ|b3?2[8 _@.:MK<4fn1KZYξ LI'G21bƇ#Q'RظޕHrJY˵^^NbSB]GFz6^?l6>IoiipϮun 'y}gز;g)X E\e}kB[1M6E&Ρv Bd3XAdPDoqrp{쌿6`8_т'VINvN4A=ʶ0/ݖjD/8&g\ge3{m ڋǼp͚"8ct3͒'n2H9Teg|")Kf)8;" ɈxE[uْus͖ +>?0P᭟|W3 i<8C J}ߚ* 4"-Li<';xC2Sڬ#:;d >L-cRc\i4ڜ%f=yCހг.[3m6 <}%u^8KW<ōlHACJCtɔTB 3hnK\Hz;Xmq&@z'ҡ8awIBuO9r&$bw/pǓ,Qe4H0 ^а o wx^< ozZmP) >~VvN2#enBVr|}-ky%w R3N<zy&=0@"q6 :2[GUZk.N”JH_O |~2TmE[dz}G6ʌϝM ,y5qc==1\g_?J6Wfͣ߯@Ͷ5rGN&:!жz0@ ],Kd @7rF|ԇvlBwV>"Git0JO\ (Җʱ67ie( _eTI%9͵yH &i/(jT8)O?!:@`O;o _f}wQ9LHפK \hj)}9`C҈Z2OzLP w!if$pT{M~81e&a\H/1F KT.Ux'?е}9}e>b]."ė]Rpvhv! l@(i$JP6 d$Q:ObGG qҧ<erѫty&Vb-WmGKMUA >6ԢNN1'>RQ Ͼ"B{(Q1?Z+t@2auˊRb2/V*@v ՛2CO0&]sKܛAW(m!Es"Ux j3;||ƧQV[Ht;|&m-Bv,gő<@g:vs~-z#EnT?qBs,1J/Phe8W`c Owս>DXiXtɝs/<[ )`0{O`B= _p/,Q2 {{x M]zfV,aWT6+ B󘳗|J %0.dJXvib^2T8~lB-abw @P37$ΝyY Y {T'Z9GXZxFګ?vjDs5G*8h|bOňPmY(9s@:L+7,E}ejn:AA!AB(C{>E]u J HP`RR;.Fqox~5y ZVP-0]Qo9ߙ2![|rN&)Ѥ%JCЮP, Ԃdҩq =|oltR>(x5?1$#"פɪ7&fQ!rd}P2>UZF'LZ2/y۴0o H񢵰%,8I@HɎIrc[x{7.%\)Sap X0EK/#glKE̘3k([:nӇauҟ>S7@vזx4iŢ:?qC),.r.&=(8(zU5W8e7D h_#=>&cىQy7k׈N j`;lLfМ_/<%gX|qYJlO")'s s:stA($̵]{:an&ݝ6${ н"ހcxF`kSi%R*8n\۽y[(qm2w=g {PQ4{ Rtwboqq2׮ŶƝa]B,)vuYIrG `ǵ쨀K :6U{R÷3};~r5Q4#0RD叕g,IS6#eݵrGAZ L~I2G2$*fy|\* ̛Ӡ?H!xofp\;yG,#.Snlu.K/9NU{N,R6 OM23?6+(< js!]5j+@ybL+CEЄTH'^֜ $>?vgVܻFIχʅRnyf:T[hҍ+8m!LJjq[Cqdb뮪U +ÆhPaq>m^1q,hr#S%*g-K/TUXqhؒB 0%mQձX;9(OODbI!wr;=Τ j*_遜NJ*~aYEy^O*mfKy tgL|Ts==?L!];a!nDXǶ&d/,zFI:]5{Rmr#jF$Kk!2>K7nL4Aě(7V}[X]{]QOz{!r ӵ`.Fz'ŖQ9zcuizOl:.0r1hd>Pf]f <+t{Y&5,GR6b<,E>oYM%Q'!mb'o1 *0||ejvly `s”yb``]@t }|xld"US xü-IritfJurbeUo3v&i^GKgOc |yԱcpVKv}:9h7%0ѭŒK$G׳)Vj}ݓu=6$ʹf|Nyv Ufl,w0% "ф:|-uF>=2S+.@)`3Q"E;?Ǹ@9ɨtgpj4L ~A83  ;2[8٢Jiދ-yG;18"ʴ֬Q%);ȼqbJ;qH_p|I#X5c7ֺpu@ַKB54tk/beA Ѱw-rBD !R*n/S)5[sO<=3G! rXV q3ea%ڱo 8ɃF`\wDbEU]> ^:d3oT򃦈+ d?"h2x"pJ`mn ]kI%gCgf *Q. :~:u/ZW(,+Ԗ\>p2vuUrk^?\wAۥtLK[N_ B5:ćaLy#Zq4{j۱s o#Zk䘾' +t|j_%nLr}=roHyي )՝E"tV8&@7O pU b;;XT()k=vz2tT^e+(8/6'c:!,|VSVS@o3V98 |f010,5 E1Y,Rzbt˚mI"/OWyP5Fa2pI= 8d"Ok@@pࣉx>}@)ij*YHmIvDv/ð3LEW''/?AvyĬPAgh%zz_Ƃ]0dJ/- q&`5EgyHELi> yP~v] q>Bp3¼/9UI%I8I֑-?Ě;kw#9 ^}t#xxdÞDc4O2ٴ`F8O2o'WFnЩ57" .B\TS{vHh u7%rz75EsEɿcdc@n"+GrIrԱIrܗqtyQċ{ jc>2Eeke'mx:ycl0ъ42ڶNcnFif캱kY;;#UZ>T7T,^l#WM⌜\ʪoA;Z駯" O${á ED5/+eOzjw|4_J)ok"VG`-~V&-Lb5/J" E3"]uBăBGk;^focokOW<|c-xAI͸q"(4q7G,ՎS(D)pap ;5 _5B\+DFSw&n!Hc^S$zʏ"]ʒnUUK0Xsa&%zS3/'6_89~Fy2]"gK _[ft~֚S Q;%3F=zo6Ƌ!0BfDs@֢0<}0/+;y5kڦ6 R3(9VC =bW43:4<8Zbnt4K+[!qJ>5u ;\kR:_b87,%?s}`^ϛ!9J_ eaZM4otD*?#P6vQ:Q%̸t\Q@%Nf"gA1#ٵCL"(*Gq[͎it`>$Ut IF.m[X>8ikڃ|N5~*XPڄM!mɏ'ԐNK70~팳/ʌE׎{-4QnWnabݧ^GQsJ5 |sbHmޥ0p9F=`}?gG TI[.5UҲ̋j 6ގd{D"O\~S?C!C !, RP9%235ٲ'OjTĉ dOOXs TnE^safA?$E[2tKԄhlZC]1\[gUlӿ_C2{!^<0 L8_fpwj?,P.ᓼ7_4FѩuӖTW!*+'JoY<PE$8fQ5љd1VT(X}WU aK`! i01LBxWZOols—ƞ;R0eY"4+:q: ߹q2E`4c6,VI dHZ xRm3بAOĵ5?EPg Xp~E(egBm ?@V+ %EWqrD^U+ՂPD&[J۔1/iPMmdK%ːp⽠i/s,>.Kh ZJPNkR(yq{*ÅK$RW@Lʬ-aBj<$3jYmm6?R,雥&䌗'ǿBh* (c.0%wק/nDMK9yʐr-u,m4O|Ȅ|ێς0n᏿gns _:gަ ?h5|l/jxʍ;00Ν>u/j7Ðd6Bf:O0_@z@4?hpܮmk~[^rq 'D=+ sCx:#4q\Ԍ89`^z \+l|l:^mU Վ>Pof,l[7c6y]e ݾ# LX4 H'Bx Eوg_-?|1ҰOFY._EH\w vڌ歘5U}2>N M1y_-x:d`?7 eay 8$lv Z؋B XOl^ܞRI!zqؾ0C b7Rq 749`'m8(v| 4R$*jn(Jt3JHMXLU ywBe3G @}XN>wgVAyL( %͜4 [+s@c$(*id:1|ujR`5K q sOѡgDw]s߈i"K IgWȞzeziWM29s}hYH*([ǾUϓ7wvmdykWF]ORl ~|etv"P-}t z`獘G3יKK=tnd獩%|M1d۰W!xMO'u"a,葇\4T^f2b1]u"A(-J6'NnbqFҡSP&ˉ e!j7nպ [g8%rXlb3/}zUJt,Ic)(G(iDDZӉ (| 4M)+4D>`6%Ksx8/D|ʠk0?.#R]9|1~ ƁaFsVFcgs+ubjJo%15Jm:L{]ƙY)+ 2L2e$w2uY,,seN죭L \P4[<8*Lv2aJZ^ߝ vB nT*E}+-N`FPՊnJ0u% B=AVl0 ~"YwG8Y'Lw67peS˝q:4=I$#R= HԬϊ st,AccG%hT0s"vYDq32o%( `Zh58))eRp BTCѯ@Ił׋sT5|!tZ ^%F[| =ᦂ`ze,t &(k$1b{P۠&? ,ykX%BQijߤr >@4ו~+0{_3|緮.ci)cD+yr$1lGWFB@n)DKEߐ k6שlr[G/Hql'cmϏ?:!$Ձ̴ulʣBO(kQ.`9A$!6I*).i!A&:pM|60y,9P1+S(Not}Mq,a~g Dړ/Ŗ֫ގ?xS΍k1a3l9#K CKgR:()C 38F*9g@])*حH w3r4#ɣzHFyB_wS$jɦ$K zbQDSiU$;?g C D"D_Rr_!HlD)ԾY`ooKY 6`)r(ΚK& 9llNe;X"kr!`[%ّK(52O`N;*'aA ƗEf( @jpnn ;Wg+Α1*<9vdwp^o.y~LAVpVhĈ+ y ;TiBqp59/`0G|ۖd1x,cApT@Ng!!!BHD#3)x%lF@_pՊ5L3̵Ǩ ($f0@\(m6KQ7zA+yWu?S13Zq u6ԳQ&nC 77 ˭2{+'<ƒ)::qV n7!sFVl.# #Diӷj74.}cm M'Lc _6Ҿ!1 x ,=C`lJQmP&A@1Գq]ْofVugvQ)Tfc`+録*ce%Td. 8P sUҌNNm]]d+W6Wݖ-jku*\Ot0u-ӗ<%Y'tco`[<a!F2~,dnv~ڒL0Y7 t$o` ĻX XZAqz#1<:d0旔xr5O÷Y )Kws1KHL ]EMUo!D$UMڥQH[7*8gv#5[GU/Kii8enj} T.zyj\{?P3sѫȜ03;=$H';Vu 2WzFyvZS2F*\!\Ikbtbi r/ɱȯl&;33YX.Ɇþ7 8*E'2X3*jxkDEʥJͩk OZF\'Y&Htz:)LJM$K0ޛ*rZEO[P'SU9`ƘwY4a܊xZmnGnI T>|TTyU?K_[^͍Ý|/U[9FQށ̄f^ՎJnertd=aR8btϕèKN{O[uL)av0ZP-#%LglcK ;sL M4+{fGO)lk,20[X0&MT(Ae:qR_HIs)jPHsJgoHե$l_3v")a'% T g8xtpTg9 S?9f~J L:wk{E²/M~$oj$Q<-3G#<6K׭yiq 3cתI<6p&HcDM4F:ͻU/};JS̷}4_TL>A3]a !y-$jEEuA,4k\"B鱔/iS ʒ䦕A)g1*JVMrD6RhT1 Bopdށf(j~HQ,0ẢfobcߍU_O-KcsBg[!w=xlM&n˚oa)J#큍ݎ@:ylv,.H|8Q]%cX7Q=QjO0u9ŏ['C5 e 4P7+wC['6C$-0C7!"53sϕZ6Ue'$>|y4挊ֽ 3E=_wrBs漌Ts<ok|Vvګ&F*ܨ@:T3oQK+$@,vF|d2{*SQHr氣uĂs?OY6}XYeΣ-՝F.d˦Dߖa 4zZ5_i *Ɩ}Vޯ p䀷Dt5 zi[ѕ@nc65W),x9 I(QL3?l|;uvHSJytݶpEYQi _-bpewfncRM߉v¿@H/Z͏Ll3^{`(Eh4 Z0&(S^JFV ^E˻U<^t9Y𿠌"m=HYUT/@ū?f^zrԎekIm3!X%nGjw+4 5™}MTm}*hey16yUR9ZEi[bAC99H+/C'~%|[oJiw}M;*LpKN{%ow-\&WHAj^/Ŏ;s;bE`/7`/.?'Ir+Cnv&}57LTN/3~FCQG vo} b}Ir^KVM g4+:KXN=@wѷj#?wiiHےå\NWKogOӅb& 3=Fk7?/L8X o~O6#e˅ΥW$]!'xXyvL^ݾ?q'jQb;|D+Pzio UK c!6S-O68gi-Ǐ578ʇ"ﲓ}ZY綾 h^s,;j%vWka#Q]Nc+/|^Hڐry3N%6<00S YێHׇ¾΁DE>1!oj1N$+̮Rzeؙ`?2;,XzSh0.bݜ3/X&N$g1aʼj'ZLM4$;X۲" $rpJ:OΞ8˛FX[~bo{ ;2a8:(𽙃ћyih7XO(^$fq2f15H.hk;?^uvS R|_DvZPq9OfHÁlm7zPt2 ɫ 66VZ{\~,g ڜv,'.D/=e\fU'I!u"EkNwƿ%6U:*&0በZ~fi* 2_02sʭB+bB ,@eiZs[4Zf1( )Hޝ3FU+ : ` _Vؽ+?O4҄%2JX8meWCzW?^(f8 pɋvt1-tQ29#@'7rZ:݆^Q <<>x͐췐M7負&WrZBATكg;sviؘ0!z&ݷ=˓qg :(J̞䤗C^^0?td]klǮCC- m(g2eFRjx}Iq, hNfqYs v6-[ldIf`2@im~ L8BF!i2M9$7Bo#TgGqc>B˶#Őt]]eeNwp(SZ_d. kkZ8xm6&DG#TM%qzC' "h 8E0\s7EƝMDӃfW6W&WG!gI[s3S أiB:HoWRH0geZfgZ]Xen$a(; 1w10 {}"he@Ģ"UrzY([mhO",Ж㗜N,񁤧x,ddzYkAN 1a>t +H6c9f仃 (AAm_59&6B_9u-TYh=BGf8εw/9TGVAZWkY9o,<5Zȴ3dIVݺ[8Asrx\0#&Oe+8Î2s.봖EhޚFa0(O;C!3*y <ԿzS"HFOn59Zٜ щl=6}a^TA{@cQ\+@'31? Hո 7#2ۃk0tj{ [ïw\3]1,jx0! %gt;C_p@/ܑzo.uL_~B*ǘ[WbuQp_gE: |kwKt3S3d6$@  9'5o$(&- $O<G th?s}ͰK<59Ys5|'^&Ӄ1 6nrcFv95MuhQg4BS6\ TTttCGF"8㎪ݬ5D! J gq$ t̾߭EuQѶhEhXw=Y!=ND>9¹je/ 7 ;.d !,K(5Z~VV<ߝsh[Qiz1'Ee` ª,okI194u>p$>]> z9JRJxO @v =(Ĉ/h&Z ,4b[G$Zޜ2LC3x8Nowmj hWf.+̣[Ě:Ń8t r\ 2̧kud̉HEOfhQM)")Ш137BUb3xD52%9]HsR8<Q68OڿZ;dD1凱S!v;f0g0((ԫ>ڡc.zﯳ(<~!* ;̿%j[4nO\^)^N*6BFg B$oYBN;@O+l͞TlE{Mh=jpDT y "*o`Ŷ.Cޕ# pQ^<8hPo?3o҅N{CLFrW#=:P腯a:DI, r ςח OrI.0u\[caͫ;3鎨O|Hڵ^4:Sg}hIX- ynBs?Œ!axdCO)44Nm8(?Sy I`+EW#΋ұLBt BGVN2Op\E0ׁؐ WI: c4W 1 ?{j6Zt'8{v4V{CV̧>EFtȊ gwn)ڮ" vLw -M.+tJ 6cy(kiŠ Kh@Z]wG:+'˹Zla*%XW?FCu )p<Ǭ'Ʃn%lg]nX<]Kϖ(|72>12GR>ix ;P,>ɩcG|2i"eV/`dv)#X48zBoK0˸`.^8\ 1 g{k o1&fh Dq.gޕc쿔2j4f"QJZ,ma f[}Qd닍tr2/~[w]+hF3ꋓ t<{tfP5~er#]VjJSsy(답E߹@RLۇ<-'Z0dֱsO26WMuѕ|#O0r]SWͲdMu^K'1E`QQ57 ^SyGgFt[ DEL/C't}^UP֏}Ct(e tzxE&\폃J {g-;C1rV:{r-ˀx/FDgu>).#9`@p+#]РXV5P̊ ץY`ZwbZ.Bj0P(v8_xj5#t^yv{KORM`jqՈz0&׬f>rO?ڐM13 LA84} & >XcMmHOOl+a@pM .w}!(< ď6 H/x!?}wqII(DqtߤC4Er%:i.">rq SP]6wLoIQz* Nqֽ/5a3]o:>YnKZ#w-/C?2j\rVb F2;u} \GA!~/au=CȦ.( ~23jic&((ʀlF" ͠K6g_ۄࡁEZg;spqfkm_1(k#6.rk gaPs&Uɳ7ckR]†MӽPsfo۹ש?.hǀ艬/+^\B#߰^MnY8ǯcs]%{&6#/lbQ7 =T,x`LԚfv*" y9b[-w'ȵHC!n-EQƸ`RS Yz`w';v- Z8+ʻ;ǭ3C!bx4Rm,}3E(!vYeҰрqkTEC~:ۘ,C°o0t'yB9lF/@mqLgGsLOzE#U\l;@&pag*2(6h#`YZ}ܥ6⩂-Q+ղbQoПV*ŧJ{7+ Rzns W"@pҫ'u+<,$+ AU?7čU ='41 +`UB'/2gxSJZjvV? <̶׃gѭ@ukGq 6a&@pCbx+_eZ<̀a#R[HMI^q6ls/՞`"zoL\/pC׮wut$*rx8N,LU3ӻ`E^] K[A}6 YjB,k`McK ϫG -~- K`7b6^.a!ٚ/:_NRpA6}N4Lx36-܉$yg8ղuu/cs\;W9gfCh]6ݝJ*`Ig]n ԟR ?H6f2h3^'ίQL ?ҽRy1pRykpnV2٩ߩ. *4&S zC4 |$9M&/q˅\ c1.JWr1JyKu U2VwL5wg q ƺ{" Dȡ"ibrΕ, Z脕 -9=1L_&' O ;U#{J|? .z_A,O~VCX?/G1oE roh`5Aj 3gi`E?Q(,Jju>ibR0e4~˂ /C8x4ٴh'j Ԩ}91F[Zzlw +_ az:UoW_pGegZ:z^IWw>8jgi5ȬpUzG1系 k |F%Ť~ n"`zTk*S6mS4h!ф*2$! %ϑE *'W|`)@X>N0epKbk>HiaGy|\Fz;^(*9ˣ=ƐtF F%\fYL)NlzSWgkCu"-DJhK9Zxc(hQzo D]CD :&D޼vt5@؆ɼcsed-k|4iw4J/nqXۣ"FOyen7eJ.J҈ _YDsgx @-Cj@ɫ$s<+JDxH&?دE3 3@&nu?eB4UH]+њ0俨ȑi@{NrݷYm~>'(u]^\c8{KaZwwg(^;b$?3M*kGSȡ2<$ pﮫ9YpgtTlk$,#vSb*"đI\p*=UrZr1#dmi0$l[SIxaFft0iSەhsG_}oΥSq`Sq*8ph.LDH;)|tb5:(~h/q"2;ѿ ZNp#Ym|ٴ*q=&WA=%<]"` 54 ]SV)ܠ8-< i+:L9<=N"/"3dr'3MGsŗl'U'b%MbYo +܈o`!J~5bi+QGkjTC&1UG ][nַn+\(ܺ>oF}urCX)_i.|}"WC)n]DD͟ 2Os;."=W``9 ΗKO~g\yaKx'obs1-a. & :KvNj;b}$`bB0΋ld4tN9[ ,D36~B;y),Sb5h"ݴ**Lc9ob .Y^g ߝ,}&mD ] (! a2g$^*?7ä_%~Nnm R 8+ g) \6J*aj]Pg#kW/I(n+DSyUC݇%}ĭ3(Stby^ݩoޥK"'ͪ=S']BAieԝ6lˤ(>mV4s>=`,iZbt<1oMSyJH>3wZP$ӿ }3dUses'xu껵?u, w@"Hc)AXt3( ItXz%Q6dҲTQ_q f5$`xz"iO7u`N|`rch ~e9`$eK%\]}o(OE ovsX7?rdҊ 3pZS=bJ.Lu즫d}lqḁZGgՓb'J(,"]9 v'*V?Vv46O+LЋ~qm0&inIE2J~bu"|.K/Fe5cFv*s B_VAXqKYq5:DenJUWJ -JƄ"n\Que-ݠ3wD}PwM/@:G+ r`hYŊO_y]Pxa[:7䥪4T-'GW%vƷ};^,a)c] Ɗh}jI1&A1B;'0").|(6u8斾77@=o*ȲhZTsK`='yj`~w](jE𚪼Po0E̚}5g%Er7tog{S&H<Ļ =jb<ίpkC.FO r1|Cg壸2iQ"KpNJHl?KGA>䷥z3bfru#lBݓwWl+o:jfce9HȂ0h(nN}Қ}s3(1itO&mMp*izeZp6rAb"Ig2fԦ\O,9zWa9xOzPqΏ6Ė1+̐{Kiz<ޙ2*ԫ/&Pq޸Vu^H"}Y`Re3 z<oܝ\&@]6+4ABtZ)YCR6hCa\|>55 <|Fm{;Df!Y#k3[F9H d }m [ita.;-fSw2HYc$,3 7A Eq?]q>0<Ϻ.} 7;יveiNFN~ YŠU3qn0#~es0iwmml/m5+,rHcF5:kRtu~;; B$M>pn̻ e&t Y$#Z.ay&W[YNҡ-Pblf,[u#\0h*%*/МȐ 5ZH552D̎lQ5@N:^?Ujw·WV] ik7* NqGͤV)<:Yɟ5%OZT.^$HYKg>0y~ĎX(k Za`$Bsb+-VzR!  "dE\/ZRx`(OQHfuzk,8ZbZk n= 粋0QO]5$ o2Dj((fOSw9,._I4̭45{9q'S!cW:VQ;>/6`DlTEՅ!ēSvEhmad8b+wf$1-uGbanЫ=~lC2\i4Z|= JW8+uSH ld7G]Ѝ=L8nۉ_싪.lmbqV@٨%*7 &F+I2_܂ZpZ:k ]pa@؆s1ʑJ ʞ~V)d{?J坬yI=icº mnp^S*ht3 gJaJ(9D p$a z2A>)A!i~N zr}0CpD"Q@y6,(|Nge-{@ [:UAď!dYM3U .dq:B4ysB,T.g;냗~ZWXԐ\z {l@ptB6$I;ϡ ͧx[vò32I^8Ϯ,O\f0QK]l$ޕrA{e7s5ϥo}4zܔA:)u>|! Sg?{O+W6yzy:~i҆ [XTr/5$d7X^H,WP`?{jFyyeKxm lAot,`?i 7`Xj ffM 6:IBlU?Dcwui0Nq5]$rϵ1S[25pՋ\z,ԭlT8HHǾ\FV/ 4tcwkg`s!tef-:lOkȇ>Ot΀?8OLIj>Afը; 1:ȁK5^rФ~"1욢?ETm)⍌eΌ0B~?~D-b2VIcjp=2 n[dV?cuJVphbzN7r^=ޱXW٬@5Ugs&ea|Uh.&fкBn,-J|А2&8#ڻ (VlF ӇK9>a0di$}7Sw O $;?Cn7,:q}<00k ;aeq@ߩl{`T'+$n>z&ԃ$vPA,܌Z̖ [ iyhhre0\%d.iwGs8:r 3G䮒">fD墭\0}Hk9˞h8z}~ÚvO9È JbxhU;gwqiL=M"6TL9"*Dڎ%pު bwLѳfbإb?5BmmfC+Kd; |2faMdՀ&7'qo;F295fs| j't|I)>hiQ}l V'BE^!go{!bU bQFrX#4ib!+MJQ-gQ#"'M ϝ;rYpro:Mf!TA\U8٣u6,WzV[jS$j>)u.kUJd/>Fܧ Z.a2ܧ] vkzw$B!Gwq.x2O-@S&>'v~T0G#d!@pA,e^R?!K'spyB4F𓽹rD^zx3sp'5`:fw?ڴ dQN\V,\֤.$2{w^Vu1 bR*FP'lPgwe>LVk/6mdd_obW"&xOZ8 / Ύ^WZ@6`hTB 9dEjPյb-BhUdTu\l0?{@]YPTwy]Ǖ%Gu  ["h'hFbLt ՙ̃r7P6-3 i90`acDx9ЛAg]EOΡ}:B)94`ϣ.K3&ɼ3 hSF̩Dఫc)P7рM9oͪ9;iR:V:+ 3hWeL] g$!t[Zj^`=mةH@ͷqEe )7FH2PၾG mQ;k¶\1>S 2L%N$驺m5$ mC Ȱ}1fy޴Ne f/`,^u{=[C%*=djk/Y<E_!Ag{A3kg|&3zˇ[_d}ߤT!"`i·R+Z)AE,oQB,hʜ79xn~Q³0D51RJp,\@bxi K-NU;熭 |1&o})<dKdR):8Ei5ژ{*k9~:VneSuiHTD//K]V/:OR?ltJU(0+"4MINc%m}6:bPЯe5b^;u]ř) PKOzdOmyݿCu+UOFJ1_*sbM\uhŶ':G&Aƽ#b<fiɒRsn^ w墉+$4ٮr^d Suy>:j)& `hgs  Ժ?/߶cdMQS1֭uʓ:rlP|A>&^5Q1: 64ʋ N 3K\kB]8]%@wL1G&k~1.%7."2R^vmi2:*j`g\#;RL"S|9db&6og^UQ?6}7E5sI\[D /;u0'%Eu6%bҟe}]mOݐ ~;ڵ_'HkN x:XjK^[i7U2xSP2F oIbw BBI6tk+Wݐ$! P': :".)%=HC%ɛ;U,$ }J[#J4ݺv!U2X#EC5. [#V=z[{c(Fَ61 ށp^fgΫaa_е *UUoH4)z5m,hi:~W^St5c$  01w)hhg;ZPvj1p앶 L Ԥ;d@h_Jwܔ\$&0\izr;E]Hz]OCEeJF^H0H K}jZs}bgIhfkAObA縈snwmW%QbaZQ&(lɭ[$-a-^sv iPǑn=&Θَk@mϘȤD<8"*+LrHkG};GSBj.ypof7-W#]XJӋ?[=//nE Li]JFP$'xUR~h.VH{Z'8x:O,1b5qQ _#Au"g)*1|.#kC[.j>ĭz a  ӕ nE-M> T@oGvjd}?wO;A<!R9Zl+ *ُcԬA$Z~0#G -8A"H nv)R,T&}z,}v؎ Trcs(lhUYC[^lZ~,e\`m! ~H+}3ͮTޙXylqjfN ɅmZ nO,=1r})0=XӀ2uaj25&EEI%^9Mrݘ\in5D v' ܻ&֚T%r)2S_ |]uaHUホn%K2 i'՚9cms>[BXLТȫk}&ӽMf5IRLa"%2_tIao  *-: :}PQ2@>Ymvj7PZFr$}' ` OOtEP'Xm~O $Pt1ݳ~Njɘ6&ml*wsZT֩hx< 0{])l(jZ@BVrަqH FrgPƷiϯ)'VttMyE,XܡLHkM޶ Pinb%sbCdOR~)8h-x<;r>LQqʃAٞӐ4t:CU<ַQjI~kkḀU%wDhӻ$+dj 9RYQ) 8EuHB'pXD2sGa&tR'̨&K6]Գ"IatQkR79|۸c)D$8Lt>Lr\F-d}ˍׁat}6!:W}{3@B6S&<܅nR1?c z¥Z,tn_g/StGxVr;I(;P8(ь -f)a ma{\H=zKOa߻ʛ ȝI -TynيjZNb/Wr--0ȗ3>NLz@zfTO'̴K%s5d [6oXi*14pt/<"}A߿c;ϳCx}TxԓxGRY GȐddojh>aN{v P [H+Z gp[̏yv.k მo9J0pw_u'o?2{Bx^v1yqfsBtNh[)Vs݉J,qT`͛- x$o/P!?BhQ/tꉽ1W8v<̥G H5cБ?ҌeGDWJ |>Q"Ks~[R*몧I#`.]SX l{ ҴDڅ4GF5Fo{jF4>dab!!]լz`16> !%1R͈*=787d anڍ;E'pJ~ɨ2+6H-{g g+ddezGC]Ñ+]4pCӗ˒Xh`)w׌כPUӸ7};g+@'eՠd\*'DIkV`y'LFIrm/T3YE]iEswmĮg#o'Jg8_|ܪ֘L "qJFy;#szbQ4$Z 24D#ݫ_2$\/Wb9:bn3^(W#w%l}lGcߒF*0ƹDm1BE%i#ϕ:my_FGD():IهR61E,qo#&>m`j.&EMȲ~d3!H$\ J[6f0K$hHQ?;_3uR,vKj^6߅&B1iD.RDKa7R8inTtcpݗcχҁl4ȧ ŋUқlu9w ;@P{;jR^B`4;٦զ5Sŏ?UNd{;*:̱ipeR=lHXVhTL³i!ؘ&{>6= OLRb4 bFmKiu?nK5?tCO⇆9;jgC>F sr'֨r.bHZ_}<2/ac17iMs- էErlLoX L8=CQ1zި+J_}4\,ϴ͎36WN:0?)\~,U\a(Ps0( gC08asj3HrmEV%T_H9/S]nɄEt3bER}{ \{(?o_ّA]bXf>9 wU-#2mx/H$HW`,aֱTJ+dGڰQe9(B(-" fZ#w, go H ()o*GݢˎA{>$Rזjlw7ւőV얎Q-M2/ߜKa{mb; F+-O~S&3EqcܨGiMFO0BYY˷S9Ĩ<Ĺl}mIGYY{t *^e}_2Jy8PaobFbheO>SۙYL7RmRnyo6W{N4-fR8c֗G7g/5eu@}NI98KzڔKNd8b) 80q-JЊQܺWWc_|Hz[n64t'(ԃ m͜LpqIEЪhВz< SXgQC7xzYS:*>Yۈ&C~;qgbUKG${4ej=LOdnj5#.Dy}OnXэ* Kj ;3 I)1r2S(9=E#9<8;@\E@ ? 1[XxN}kS (GHK% Y+նE%-Ebk=0KEx͋ ,+Iky=ad`cuifгkFjEĉhK{u~~.p\݅W`Et@(9ڹ\mx/sL M}С߬Ḷ_uۼ3g\X.NwzsS #Җ꠿HqB[szM-tݜ"sVW#]W:al/;T:i4xd~F0` KA&;!=Ҥ=b7>B!\f҈pOq;1)^O-!CCx\krdq;둨h)tA'|l!P;-PpbAk尶ʲH/ vL- &H?vt6Ѓ+r/6Z{EDZ͋ AditpYZZo6W"x #]y.VB]B&ט] bS(-f +ӄxΉPc4CrldoP]xxǒboZ=Ӟtg~LX l"/e@vr[9RwJ%ʮ+@oq!'q<um eLMz5YXtueMXLv7~ CU5$> *L/ricE%'5P̩kL,Hdr^ʠƂk9! &\4 qp)6*8ghX)9|DeY(+)No2hXڼW˫ڄF۫]?Mj0zuЮ88qٛ/&7&)r_*WQJ:j/Oba$5-M11Ӑ_! ۫:9_C&,:"{-ljTrHaPAZӆqX 2܄yON2"lڊ*n2|8,:̚9i|E)l~J~el?iU43JBY`Mc_t\g7/j0$ ̂( IbPGV-:\(`3"ߒ۩3Wlj3;!E/pԹ(JnTnRcZH u[3_M]%\FD G1k&x])d![e.JJ?lj l9%"w;XioI2)t֝:f|%ϠU[C W__+lzhM6ح!lh3yGć\qVe'[h5?c׊` Z"m U`aٯ1Or.bs WYySbDZ:V&…y~.Czt]7^O#Ŵ_J[/}5zMZIof5;q;slaa"ᷠapAVhAP-d %1+D]ǻq:*:ozoh>ץJ@TOt2TH;AdT:%Q9XIݣi(ᯕEjޓf0CA7h\ e"tb$Mbz.' A b#klߡw3*_VݲAmLZ" 6=]|A%aeY4 ~RG{,->zhmy[)m ߾:!r(9bsKӓ?+^ аe Z! ~qyO[6jbۆ7>׹n,fPfV-0|4μݒ5%ld͋pNjdw xy31Oce.G)+NaA_OX9嚈D@ MIRd VƏ$ wZ.WW>BJi}r 8\hJVg|d| MyYQe*ƙ,B[y ޥq<9U)gmMGN>2?U %Tmw% TU+3#bln±#ĵbP3bm 55Ɏyr)<R=oT7.|̜/Cz <w 0D w\;drEn j ywk?z?NֿhJuy.Wjpo/uqM CKU0Z˽`ۻwjДH5hλ3+7K0@v2k}i_aQm`Aa^D?,>tgƻl>\bCX["(-&Qsnʅf5cC/ Gb/168!Nkus-nQhDTkWX#6!!U^hXB8Aq7\soP7T쐟bK[`_,,'3D&>J*-fNhř*k B}9l7>PXMbef XX鯭UzYˏQj9OOlN1/68:tά(8j`fE>+-nI rr5F'i}TrihGE!O/=t` uQ^dns?R6D ^JIp͵q~щyX x; ;FSӦ7' D Ͽ?d툁77CjF]ܶg`qAYkl,[?MܨXAQJ ?"?ootmoi'D:B!yBn-)g27IYڲpZ@Іʝv=ة.-Zz.?Q>|Xkm}!s 2Rv}9Z] 7cd,`HxK}"As#8l"bwن"{_{}@tnKrz4Y3udpC9IG>Y8 7 TuƦYTboDYh*ܖ80o'n¼SvW*kQcNi>8Q!"KSG?p`i8ԾLJu; _vk: uh֩1GݰʽI\w>0ߒ"S> I'Nj#px ii& #(rFo`VF2H5QuIx/Tଙ|F%1r#q?a00lM>ATO #ݳ9n!h{w'r uwX>ctzm/`PӆZNU! ;xVqf=γ+ei(`Q;!BChjvсC8x7"Ubex$V<sHn2;Z_& h/:]}vl8ss;5Wj,LI>5j0tD_x.eveifÃ7@Tfm `e,Aڦn(_{SW${P([C/At5EyTgNE;ok'ín|3λZvp@m*)\Nf@zہ#R3 9}F["NG9N->Z[]nAV9\? aVG!d'u ?;WL:]r'l0xN)Xbx%dal BO߅ˢO~,#1 aNw RH@*D\m 7""r,s}Ҡ=8RյZtSa\V&  r䢓E`\ rQM6I&/σ6[)1&ȯsǑt5&/g\o'R{Nm W}w ~oy<(wvvyyAmN/Nн9 \I oyD.K^ҏ/YaD(U/ N$g74~jxޅ{ʛPi@ZO xet#'p!ƻ)ANRtȓWGXacZ02﫣<هNj rG5H 1ѱ 44495(@" c ޥ$g=u Ĭ 0D;D]«j!a2y<~a/÷\.(%M<ͨaީr\=y[FFĈ<qaw!H  ͋em[nψVEҥHI -B*1m35#nL DAX^.O,xQO..v-+hIPcLԁu^?9I:o1[9z͕r-8?:t|q_Qf{ͼD{2a.qs]= ̸Sh8{G?[nqz~s/: Gu2pk=E70:_H'zRS!]vZL-7- zZ o@SHvGS `6%Vg|Rr}m-Hkgw\OJ"\,rf,vCdn/1Dkz7R@.L^cp\aOPTi"_[Z ,n:_VGymIOrƷԜz3Ѻ9)WN[ag= g%A ҟ!x< YE3Mu ^" l׵ʘssWnmWuyE?)oY"tuol-x}Y q6߾k/Ę^2+0+0T[迵,z+aEѹx,KM t| h|v73ğ[ +wRz5 -0j[w@vʑ~Xb g Ր*[PFmaQmu~.'fqn9~aN(tz6Oǔ~'@Shx 7Λݥ %8E qRmP_j VA}y->fԚpnKa ƛHu|}#*:ݝyTOL,l|0=vj)zOnF.>ϗ^(&{W ד5*k%>]ܜ͡ca܍iz6l6dB%awtſ^A۩z$ F5aR}&Znq*X{v,d8_̓ssP/0(h9KAU(?.~bYWɹaE\Ge"gdK| |C;̨5 hQ_&xdt a3\4)`Дf_2 p;\ZjZ~~,fc |)റX<ȓom0ֻ>>էx*i\΃GnfC%{n5O[h[o^X:{.N=ҚxsLEwoTfk :ETjE!( KSi =yq#dViKNCUouBD3HMG.jDG%dm, FXYJs[E3[XO(Hu$BC8~GWA5@~PUD?>6Z3̼+'6gF&!/JP"0c1Jv2c;Ȫ b *TH|da55Xz/hK7$ߝ*,~u;bC#T7]QININfP>.G8ܢCBYvVa >L׃6b R&]~2]`1~%UroA㗫n7JF >F?DžKWZd,Ae3$>Ev 'J# :]?Iu tMB̎w 6T9D©w멵>7P1 T+p %OWCZuTmDM(r H8ɴܙ xq"U?Hi>YuxkPaȞoۡ n9Nk^XJEοQHJ+a;k S ƢD&Iѐ!<02 e]h3$0%g֦ *JSIp{ HԺc Ī,ڡbjj)CXlf+=C*vM R Xx4PH1YJr>.F'42"d &gVJRN=!_͎7ndČfM@}6o8O0WFmYy2=-%^Uet cBVҫp݅7Ht0xƍmy'Lv@j9e3J8{u (h$նݔa4 :p- q%W~F;s`X<lX!͝`Q\0_e~~mfP]&%HCȳx=S\K;G် HyZw7FS}fV$Β К5] oo@Q.PaM ^G5:5sji_1BצbJX}K/C%.\"f|Ei_g9őMR(dmiO3! CETLa}nr{0rȞldoo3!P6%? sy,|fau@QZk9٧N=ITOT!Z+Z?{@?4ٲ3_}#ύ` ۓsv @:ƘKb\5-Nw)@D{q(,e1}R$moYr &qD! 6^i;. nDBg0%<{vz_B{3%E/ӇKzZq(s$b@Ey=/%8-T(J9MFyIhЧ9B5'$vὦ;,S k=r.dMq1[C~JGKTp87}P:7SMY8/}#^]ƭg9ɭ[;H\5X v${al+cWSm,n:ְKf9Oa'Q<`[weR̶[E#D-$!An) |ٯ8fAkq$\p~-ճ}8UlޣXY6(K13tD8 aQ1zꅆ~`:C#ꭟtw)aYTkrm: W?|@&ZD,cqL :ri_Ef+$D֢>SgWTi:^` ^(bz~RB&PBva5⇳{2Y๓AE N{d}?f :Z>.Mxsb7Wb0$oz5){'f :UmIw}mBq{X4t(A!R!'Spw硖xNd"90OVl_8J&'ۡi\cewYә8јsyI~0@LD{(RP0ßpJ:"QTsCb9Ra|cR7ԜɯnV߭գI f+Ĩ&(/OmЖ.ZE]?yŘjr~׮(^;,:? ] ,B@=ݎ`ԳJV.#U~muDޔm<9-'k,AM7D@aջܹLU6a$H="ȬVj>i .X,! U7.?Am*Z ulcc2oъCG~wepNUc{W+ho+ ,5Jr煀 qh l*O>8R,g!ow޼IENGFePrq KmE bSXC{)^K #mx6zw͂%pM! `4 Փ^;D *~%-6bS-zС(SRM)fwڍY +%nXQg+HvB<<Q+1CBatx.ְwwKNicڑ\,MBe]~ԭ)5uN@ssY;נ]A~VśdRa4DJWii͗r<-/ojw*/B sC.&']E*@ot[ N?Z4̍ct nMET:Ke# Z>:%gKύ̥ sw "9H4H{;}뒳o︵q" #끉1\p{LvV_yE?%Wih ~!eIQF9JmfG:w8xIzaoS ă;  حM@tQ`AM׊[݃>hzW;>F 픾y@Muᙏ(IJ߬CүxfyAq]z(Qk]^N*P/DvvvNl}`l-S-pUӤc bG-opV/K9߬ߣxY&n./ )#T*Ri3k6n|5 0q Υ@Y"4 2ę mAVyFvF3":e+"5jJzItE\S GZ7UmX~ãקXL }@+5ZeDF,#V_v/YۉqDBrnz!dy\2R1}i܅YYp_ $ٰ'9:\ Kn: A^52sIj EoU0/j6Uk#Ԁ,sl$cS=[9Y0O,Q@&' 6H"q>'zπ~̱쪭Z¢wP a A_C+ 1 )e[Vӻ ޸߅I/c%_DCgepv2~dr |GoTfWdFgxwš&Yt堚Lorr-s>UMmwze4n'04Vz&V?} Qc&WaEvc5T=f ?tQ㎨G D(S}7KH6}.p͔L-9){1Cxh^g'O#Ɍ)u&*5,>\ji u: 0KO rת~dE,1.7wv5˛?Q=?%5nXwygMUDī+qb:b֣wnz?GM8Ccl[m4{[Eܷ*ώHO j!gb|vu1i\qr$=mfQ=眼8G)2ɜY 8; :&$(&1 YQϡܷ Qfg&f[LFSiY?7X#kHL]{-9&Ңz&֦2]^Rۗ]࡬G6ivbl6GfjRuS'ޅ3|pvB$ 㒇i + 9WqBOޥ( q%ZQ7wtscwϗSUj4j )gFn4G2I'}! }U hjQh{K_@fY=H4 bumr^ \: UN8^sYn*nN%P:u1~"iyNb ])N:4ڞ2pQKhUQ.CGHۡu2[0F,@FNEp߬)vhJa@D0uv@FͰ#&@>rSzB ךs%>c`=Hh:;{שH؈ajHf3AªbwZ&0R{4cy:V{qyH vRz2 -K `8 0gY /uA[gp*7β8=J"OCS .-FcV,&. j0t̜N$f޲i#=~ PrjB ʣ[AIV-$@ftxWNT!Y\:Z5|"/|^13~EzZ{(=k hqcz$Jutwvy[4n/>;fHDhQʁ!6}!\t=ˡ\CG9&W~"rJb}6 {/b0ϸs0~4潣qHM`\ qY;n;%2" -ޑÓqh8'ml|MESI+aa#SJXq\`QRcۜV-wkROx{5Amnq&KM$jWW'25䨛%cpUI`{C "jL9tPH#y lz1sHǴ l8A  1+%7Vc3b6O7yS ` 2>tt/^ShSxE9+Q*st'b?uΕ^,rټ!Ci oŔҁ;4#sȀHe$&O[h6՗y$GF(aR.{^1]1 =R]ӽMGda̪$t26Vi+®FK`K@>6%-G#3F&QϮW<Lԫ܏P-_-t"+nICȆN=}Xw+N) :'v)u&=c*]T v q!~~p #8ЅDn4â2¬5d9vmmޮtpޓN|zY7xThrI})lZQ޶2p\ݵ)D_) MpS&*qT>H^:lc/aG,`\"%t%0녊Px{!5V@JUz_q\::e[U(a 9">y!z#)k|{IΈE /2e9y1ZdsSEڤQf~S-]<ѭm"[4nϕg0,X _ vqYI9b5 2,9B?% ^ہO6IWT8ԐVxQ@kj}RNE!4?#2'M,mM]ΘW/Q9/!`)w$\%@E([E[`vwh" ܜ%y=nwb!tRHωnGOyo nmb2Ft%-ٟs;^}Ŷ]0<;[г)Ք. 3g v|>%Эc2ٺ+콙 < .A[pYXm-d6X)&)}uc* hC%nxgx\Qqx Uͷ`yY.RF|͝3IVQHDi=iCJ&JK>nQxoh2$o!vmOHLK qg6؀cDrk5߼+ `/g݂`sO9[6K8 \ҫ'i`C0"}=d@bV `D2zfL1(mAiMeڑSwdrI{HIOYTٶ9_3c]h2ڙ~D+H/@-BF#ȹ7 * DL#ZfL4y< kGw\mEOʙԚT 2u+qf _swܢAguU ;,h/9:IaD蚦,t]rDZ8.)Rg=DEaY?/B.%GsQntc1AyQFCQ9A4o=pqN]S2¸=y-5KӤ&܆ chweZcL01LvaM!z CL݇RZGM;e`=Fx.5tl`Px"2 d7CG퀂刦WMm20{A5P_,/ˣ-Ɗ˚\ }#FtcI5ԛ(rÒxb[3(eT6cFXa?v2ActvX`+i|KmV9+/C^߽GJ14à8_Cc($-FdzU EUb%)Dc.k%qky(QxrjzRmѨ5!nLg9rsI6Ld>)7 ߛLXvH&]1rR'âd۫^Nxlh)e|\J^4Tƿ)I":/(TaF}r4Lw449Np7U36ԷȽ-Mv۠~Hm unF~M]~rүLCKf QEZQtyOSU/nZ{ gRP5k }L;a}A-Za^͔9M~^=r .S `cʠm[4mw]>9, ӻbg/1q>{Mk"^Zks!|q,Wݜ*}='r`ܻ^9#8 q^.L9iNzI2yJ,Ӫq/uQأW1wNB! AX8pٵ?z:=040RR&g*YԕOkoK hyg&^Z!G#8(m!ؽ٩=Z,t4e4 ̆fj71S.)&!0jl WJ:= Ogoc Oy?k2V\3to2I, wgHG&+z͡QF4+civY=p ZZ!CvO"Zv)4_`g"dU04Fθ\*v `߿^o]MMGce+>e ɕwz ºj9DxyGl#b 3S{`S4c~.|,wbH4ާ9"0LJJ`(@M5^0,~f2Au k蚎|NpΒ|PTl\.Ѣ)S+1*Mr<==vz8F+x C*;̌e|_Dɻ굊*ƒw1F~ςkHgnp#*Y'Ğ0_lʂV_3T|y3n9z\ |^dԘ>?r-ڙa@ܲ*+3ωK3(985"/t{ ̈a'.K`t;s-+ikC-rܔQdPzh JQ16)V=(*Ɣ6`YQ1G\\*U;qPM7iEJ k1T`CTHR'2KVjIЦCmd0X(o:r"Gjh/V+Vj9{\GjqVCkEu9aiHNGS4Up@:dGB?}T[ܞ[ݣ-J$B15mH~4 guT$Q&4J)po<W ֗ $rgYZ0707010000001c000081a400000000000000000000000167638a5a000cf35c000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.19.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/ĩ]?EhDTTk׶Ǽw!bm/)~r<n*a^*`Yk 1Ҕv}ɬvesoԨIh>oM l68\s5= g(AB:TKYfmU'~הW#m_wN?s7c^?u5I#'rMhDu!PNpkB/]p )(j)݂VDw9NKwn6(nw:;M}jY 6Vnop7\w;ȍ*|Û;E0V%-{IfJPn yٲ)RnJ7OXŐDB«u*,9qᘩ({$JJ ?&<IibFgf0șu|+ WKJ(ZCNm8IیYky'{9"0>[|_vZD|$V@J̌[-NXu~ 7kf 1Fr5tw%}/҈r<fl22uȖWn9qMꤞ8K9~|qf4! \8M\!_?#;AM%Q;j/Ckg? h]ݵxmʕ-5egYuLS7~Lot.?m@pL}\~PVYmTr7ME$ן"DXOUγ"WMa!fEs- "2+k\h/sP#'k(Z?3/7QAp p)l-¹gAJ8.Z?ov1]l G{s~ӕ;/w.7ULBl)I/s{*xAjTXV{:spɚ w \W~CAIf 'ҫQ j}'}VgP0IuD)Cvm6d*2|)U$嫋㹾!5"~J `ߛ÷si$qRG[>x2,=/ݏ6! tNQZOU#X)I2YpE\ J{>տ'ɼZZո©HeD1ޡe o5useot})DAAR{Ozh2zE,i~:|tC&l尬\}rCe¢$=eZYM1+\Z2]>RQ; wƶMXk3~Nk|uDpG IQZICXV:\0 h]rwuPYGH ϐϔ03GLLrW#!`(JF#@gN]#-+{bxC18{(o۟~4cgkw')GOx7r/qAi@SS\qˡ&}ˣ!L{ FrNBH.҈hƷvi݊q%G.a|{ '>YjȘS j%m'tV₪°_vL`-rBe F>΂LyFV+!w!oZi7F!dexDjhἢA&K}ޕL[Aoc= )PּgOYi r7ljO\s_봹;I#`HRxvHt_\^OA.9QZ:!13,2F% !b,I+:=uruM<{'`:H/tX$17̱!Yf(}O;?$z* H[3Wӥ~@&c3`s3S:!EYjL O/+Z8_}*eAD In󌫐/*N>{=<^ɩȄJfAYO}ľ91ŀ}`?P+V67`1&Ë:Ebr[wx7\A{gH_ýLd$Op & *qfX) }"W>5^Ǒn+:b9oDC,@үyE~{/Gyt!WDT/Kۡڅb]bS\)Vo!-ʞLRQ ZlJF^ /K8H+PFg3Dm@tW4rC~:x6i Bcמ> \f=)Z'C{Uw1s,yw%\kt8W?sֶZ A7CX g#ZY1ԭz{a2&4Fs{rT5W< ,D(r2d0Y#{i}nx/!WF-?˜kggVS4>;s%A <5S#ޏ9 .KLDhpZE暿>TbǰHY0|]D*@/Ky"X*Z4o1 M:0XGEKy]XB3> O];9P+Y`+axtD/mT!*66s(JZuڋPR3MkwN'LO(/$S61Ρ}W}xmZQr:7W:{\HfD˶`}Uk+c;ݓIݙrfU_NCJDw G\8vWv)ߘAhJ^kSt7xĵ_e[YAozTolq|zf_z*pyn (r*Eh5y,Ma*Ӕ Tapxsժ dM]@}{*%.I˰+wY\=7~iprۀ]عj %3eүb';bK}-vOPC+;wU/*Psx`\&G ;qR ;Bu9H(8a`lŬַb8"(׋ ̸^둞"$JR q"}~N7:RpX+aR5`I4M 6_S?yoan>}⇺-cBj\q 8hgkyM奲jrY(?mc\܌W`O pn8sKߔQ;Z`dlUk|p*j~'ZT^z 6 fsdyv}9䡁QLm 9ǢW LF|Dt3}cU"S>K;zwJGZ1}"4KU @ƉEU|AB4Ԛ8ev1?#J#t#\nevi ܽQ|:i98څ( ߵSƴgԌd&=anߧ;ģ݇o۔ek2]BЙ -LsmBL$a7840cd͙ Oh'qmOΟd0,̻[ldc6[ YfsS;fy2Zk-}DQybԎ9I0|EQ"X.~.eE*mԎ5KEO :ywtjЩ\+E}׮&[+cfMn,hȪ.Up*=:Sp܄֋H[@> !\d-mו~LT諨7sY0ra?CȼƢp7Gt$!">:|grö{U7facds=|3ye䗡?s4[H$G˦&V\|+O\n) `d収?M9Q ]߆K^=B"5Z7Tp_J8!W*KyX)Ga <l7N[龁¬xY؞#ƣ;ek.Ѣ5!c& ) /Ϲjw}ɻGzdR'J!TpS![#Qgl%mlWXUw>a0)1{x:MT2cOfLS5tgqxdMy rfgd9D܌Ƈ!YʜQ jV,X;@(vn럕bsJHt66" \fNzǻH`ѨɔC*\\ҍD!ܸb-!۪X;Jt¾6]a]>nh*(Y?Rp^Xqo0!f}~H:ܝ^IvJ]7V&Ev]1 2q1mş7q6\6]TЊ,e2EZN̏ɘ~VOZh@YN+`X)`wcMO>hɟҋV83H;v 5}tq|Xp.m18Z -6H[>c*`tMy:H.;X={7IQAQfȔ7fb_, .sIȹz~i]&]AVH`5/VkkrŬALփ>'U]1_\iNHg$vJ3fUfN 8HgDX<} F$ʰ֤kG}9fW h'uը%5x&`.ؕSYZ`#~HQR⧰G0\I"\" JtRyѡ.Á0`N-3Dq?ְ@i meݠ_q#F ,lsMן PY>}D.|{OfG3S:P İ=; YWEMS=$'"!,B3ax^y1]V(RQg2&S,m ނ,%ɋ+ X2;3cR|>Ҡδ>kCԪoFAJIm4 "`GԔ62v@+`cwgHy6xe3>𣰾t_)&#Kxz0h~%(qPޖ|TYVaKpJ0 I#BToyVأ}P(M4!7L8{1 8D%3cלE]Td _( ~=[|#B;^N^9]G'פ(a;-@z|*eq [4;- ]d%FGU 6PP,z/z~Ϋ፩$|H>C2z<3$n%lǝ_1" 3D@5ӯq`ߧ1y O|գ^o9<,83d>+KByy0X U~2l}(&G:M8^{C}m~zϺW|a/H`6jaed ׁH OʣnnǗr%2iZ92|e@iP:7c+_ 9Ø қHn?O_G$D,\->~i1`ȫ۫uaChq} *D07kxR;)Grs9Qaq{ b Ќ\ͤy ^E@<>~z[` C[e0A N9r#e^eGlkocA4DQgڭ7j/_BoɕS4\{P~ Pr,l)Yۜn](qOiZ`V9NqKM\`HoxQ{iyѭR)ď)nސ_JMNf4ytE@S&nzNT3q/tj}땓-X v-( oʆxtWP MDl}az+9w`Z'?z^3rЦ!I ض>J4s[ǚ` 'mY&[,ѿT8bOTVșL{X{^~Ր9SRjyD12{7WCK 0UaX2;z p*>z슖DgڻjY10es$Vg1  'Uo[RcՑP`!8=S#}́#{o [-`Xo/7;6xfP5+zs?`†d`NK;fs;5KE[_;/otftcPifhDwl!#>%p^\. 8W';ߋzd|yV c@(=1ތ8աW+Ӣo7zD.myj_=)MƁհMr @e.>KE'exiC6{ьЗ?[w+ _w/mz{\7mZRS 3s鏈Gjr_&gԙp7Vl +mf9ph*֙eb43)s Ʉ4d.bк:9e\^kWl41Y !MaF.XI]T֦1#έ0?Y@wbW|fgҸXe"niSpҩ ;ejHMЃu;Cx16m"2TexdcI :=%8[h4#U}ʚS\9Ra7"`oB$DdUysq\ڎ?rnytLC[%OrbXM(cFrwܴao2k&]ɼht $]12^NtMzol2k-SWٞI:Q)[0L:=7[jݲ&_=躋'E(rjݬr 3Q}4am@2O?e%!5gfsFD?Fg5׋P19h&CCZ֏0x5nmΜÐN\1:_=nyb|B}0[u&lV<VCf23áѵYxʾ x&E̓~ӉiI_48ZyEaή]m IHeP{{R+#9g"jǡ덨R$>6A״?@*Chq<Ϗv%~5Yߒp}׹k6k뤑xI.(ԹļIںV֥Ȱ} sDgYc#rY3eu/?ٛ8}w[pJ72~״Iϓw*V|{H@=7ߐ.RL.xϷb`smpoiՠ;kg,ÍɻՂ&SS;UO+;vj^YYq xz׫;^soX:idR@Tɹa uSCۯlʙOPK4Kb|bm0aRIQQsf6 +*m]?i$54vԂBVGEW#h6'w'0Gʌ`!v!1,ZY3+nUƜ|bzyF.vuk~$1/e6H5$4!ONۖ_焈0m]q$Þ< utϤZХX CW;5k^ζ&ccF0"ku&zE"= ʐ9nh%?i73\,&Et* |V GG_R rdMF'AJaE P$S6.?>/ j0+ tr[\xqzG -S@v~LNTԿ aUo"ZycY2صi^";ԄI~P6]nt? P%hE?)6"zGiȕLS`>c~2t 5TA"<}} qB;߆?˅+4;2L:_fXKtipYI 7$b2'H@ tfJ*=QwTs`rԨy '.`5:iG]HGY^ҳ`c']~v3,MCz$?> qћ|bq(8l l9EI4bw3ZiCC¡MKX= nwsgzz3on'Yw6%e+ )m<MIm$B>|/c@8a]"~#*e2\䣁+2.3{R$D+E3VԜOIҗ*7* rk&"4!$Ѐ%suc،`e!޷ g ID.MPq&d?z k)mAah[7ޫp6e$.`h1=Sfr5ku-x,Rͤ6pT,4z421Sɰ0"Qs) iވ| y GZNۜ౬ɓYT`CVx1RnǜH&&SsĻ-6%VPqd(C1,倓8+yi"9-OJ(oe2£d]2= 8^`o9&{CG6V|3c 9_hK pδ ,|"K콷ob$W4Vښ:q%#P"b/r[7B6t6a{hVX M0Sk35c4۞0O<=H\Y4 ;: uQKۃ Qv)XK%@4zL`fח0YʯI:S2Q;Te wQ1Z] m1(Mٟ\b ir=,nqA?>QELcWtFX0FYGq=wa}i4۱?lz:SQ]t^ve;MQ+ iR@{ۈ ln/<ԪˍذYÔMg& ,.P?a"UGaރK72/(C4ߙ|wc [` ΊaQKte$pK*2P׆pi5'|hvdȳygHm5(-S2A u6UE3&]0}ϛP( 2ΛÕe o?&YC\nE9CYU҈XH:2fW &pCP hm.`E;UST>a$H2OAJ4R@n՞:K >χZM&7lQSWO OWBF e!]=Wfպ>&*\x'0?].BIdm|.E#hF66sP2wm6#sVFIF‚5_kvT3sSV5Kڵ{u z2 |7 ɳ3Tdx:et$v`ML7R0ٟibSNDkdF`畛3VIn03lbkf/|fC`aҸ>@iֵAʗbN%&%`^Kg6U+5(ֲmW^.Jan5STp2DsQٛGS+p܎8[BiOMڼ>?MCQLnCo0[1{Lx]Si'U2$2%uk-n4VE5%n3=Fw=é[<2oy(f#1{2ii̲ eh d߁J"Yc[:mB8^^!qyROG 0d=ٮ >%=ر Hka[1^<_'7l71pa~\U7#.nr_$Kꕷm<#  DŽ+]d0.Pu`K,5J -C=^e*_k!zs؊ 6v/v5 [\\+K=hA(?BTͅ|!\lRYazjb-oqJf.h|R65! 5][].rjѱgX^ޮ ˧K ؇ZqYk2fV)V] Oo/O{r [u?>ub qE56꼦E?۝(MN34"g'js2 ȿ8$^<*AxZNf4 odC .XmDccNEA2(FU^ETU3tL'w^}w Wq(Zlq39vPgDt&v1=f|."%+C:`r ZqhH|Ϝ5IqeFG/][3)+|c#CPZX7'җ71EDFSala7ݙ41ݻ:$ PӧWw޽ w64r_$hp ){P.91Jϊ&?޶bPi㍊گ*wQJ23L5tuUdO%%Odc6ʺ P<FmNvf$PH͇4#8bkտ@Yx7[#!q7[C gF 6(E^ì'Xn圌:T:dd$夁^*dJOր\s'30˅ ?ٝdJߵ#N/pdgYhn/{&?B}MWgJ^ȹ؞qq92.ƪSmv"-n$^LǓ#gRqdmv\pAfJ :i3# Ԓ7RQówC>Z$HlvA$}hFTJr0[SEo#J, WO퟽D?|IkD,9G՞g(霭0.nT]bv#X2cjHtkm`q[-zy&pm uM 8`Zzt]T'!1T!Ԋ>`Po\jcWf*b q1jD$@̾]n.L}lh'MtI=~z'RWxǣm7>\A$N2p!V@m&!Z=h?6 "[&i(*r%,1;.|!4 RzY,Y>:?&-LbŜsqE6#lse{.;amA[RXҔh9kR(6Փ؏Bٽ$@,-MK3x{DX}T @Ed~|i뺰^uD4iSLZG=;oq!. 6sp'F0$ANӓ:nEmCA9N$REUXS_쐓Sfo o+~E#QMN-AfW c`>nͨ/J"Tu)hzh(yU;Ꚁج O'% nΨGTE;uoVm_h NWk$rB֝?jzjS.h-5@_ζsE2MqMG t6W)T7U0KhG!)[pOIީ»N+W#2gfvD쮫= &UDTcrvKc0~7*!%q[^煹~xɂMx6L"޸.ɔTG՜8qmTɞVw) "J:Иlɞ4s8+E,~Bk‚ \˗ 9$I@G|}\I/yZ0yj+(hh, 5mexg~I_~,@Ğ+ѻ =U`f}=-QH+IWŹ0]2?Sb 3nIc]1F&JJIї촛?6YXx3'<29ٮ?%,w oc$M]:H4׼ I?jcq(Ǜ^E.Qݕ WZnq 0XKb.|F6?DJ鎍2"ˆ+&H}-ZlxKŧ|KQ /C"v8 p0aluӃ~]aO]EZ1ݠ/N}*CJ|$!׹4 1"﫺}~c>f*':^SX"nyĬܰ7( V1q_4 u[ťw$rahSBRAE\j5|) z>qv5#.8@ Kculu_|B$Q"opȧ{R|Aa#1ԋɛq$]K`UaoMآ"I.¦_̑M$gBwzr]ɮGiXKlDg @5-ttb~`}JX ;^^m Dj_<-" 9j33n&5N!Ƕ=w):[b1Aւg cb@ ڢ .HЈѬzCqu6BKVD [w<`XxՆ]gQSC''BRgc@H?5ہ~tU5SL}d&Ps5# !ʊ'QiY>CgGUͥl><['0;8K!] M>mMd@dpp=XCo`@ ;'qºmi/ ٌ1UrdJ>w3Y x& y 鱉M )RU5F'3d &rѳFB5wZ-0[&xg0&eA9I=EӶ ?Uuh4[(ԦY}yƧ5'U!,=AI2Jձ'{Ũyk⡶#X<>J\|6 6uc6˷#󆿅|u5X/"ܮF.QxfCqapdoU2R2G +r>K!&\7٬RCMPUTVk%bswTklt?RHjd6,wV2ɬ`YxI1.K KCȨ(hiPlo.ޣZ5Uy?D_6b2{>:h66T\c[A|'I+";`&caxPX3)Avn)r))g-F;Ёk]Bф_5PM )1uy^Z18A`zxZ0|?PV0F8V4zSc]!"LnFp4}I.G^ҹ)bvS>+ezPl)WsG~|YRGpF kْ@2E_`2 BZ+VĔ#=H#!Vt!3mЅ xjdQ"$ g:QF7bPHլzv`($MpuFlᚄ9^ѼY n+LC_ɜ3FpRr^)(WW0:az?b(J9蔕a'|Ө?6"j+8=w;B>VL/K_ `~ ?5Ⱦ܂4"gĖa.ҋW7`:ok%C2@ƖDy1gfSFIPD2%띻vɠ5Geؐv bkѱ~E6KB/(oE ݜU]Y V'%D<ӟp^כĐ";יXn&JvYTuRJ@AUY*ѦK}T2u X^߈ _q=F208S|CS`l^N A2aij;JG;8XП-J.D;֯Xu9ߤ{`ßtM+;JG`:VA&)i6X =6D[ - V7HjX1NB;78৽v nDvs7Vqmcc6GN/t4w~ß^LkOVvAs#X~cY<uLu졓q5fn+ԅ uěm a4732+'7y7$/6X{݇ .Z/tYVH3ev ?6m9B/6c}z!#e"7nZ9k@ 1gaY`b4:1}[P!=z6Φ EhjR:Iq>62EHɴq2@U1waNax\!q _ osԥs|΁YE>z @i4'Z-r-!n%ӗmbhfӆ9H6$C'+*ܯ,իVX-iJ΃E. ,hm`I2Npϫ6 YqF|/\PϾMQpM2y8!noV j)|2sޜ@ȡ2 kl1/.Mb.YF{>#N^2Ű=2rkTiK̿-Dygrʙ1~o?},K]ci_)(`NLҷDnv݈~$ R;Fǣm`p/y*nT0&l|foO!nJmj8S{_/b.Bg,cw[m1(-R*Iy)=j("e^h;cGgoTr:J_a)bw_OͰo9ax]y@~馜֕㩯mt "6{N -7&Χb*Bb)4uJ5;L4bcB1_q֐Ȍl{"?5*;"9="uRֻQ^L(п8Yٮ󶅗ǟ/12u eSiYxu@Rf2m ?gBSxsi맶t`I`h:ě"`͊pZ0M+8;5>O;zJ+a]M$*C0a>'0G?ܕ y<-5s:۷#o=M9<55xR垚扫Nl"vn `i9ZwtK&"g^OX< e9.wKdJ?n4qV~ڵw&K}ZTQ<(sRz 8VT2V@_bQt$LwȄ [Q@JFaVc!eqM肸+Y `+FU .]Yoޕ?,gPJ}LV `a|W+δr 򆓡ת%eM4}(`W4r ʽs +Eq4Kd>LmW&'k5vm`n5Ƌ-M0ˏQd*:OV2;./bhHbJ&mm@R;&jgH-IsY7{[<ݰ#SW%˭Y7u޳k,&oM 7qOUj؏S?woy9lp& rѶ8{؎-&;n36҈[TgT5TмͲM}T-NHi]q є*رBJCPG}2өjh?_*_] J3tS,gHЎbQh>s*m?޺9kܡl\3E5Q0'ᯠn5G9]cJey)G _vVj%PCE_u(5z[֡jԥ ql~Z{,?כ2s}f5b%/Ty"YJfJ]*:Vvu+f +Gsw D$P,&:$ T\on燎S8Oku?=||˯D/MTo\Aܫ(2`u0j %+ޝԔ7 bz} Ir\̘m_^:oڑyCNJY#w2wH"}xGOl0۾QFh}TvCL5vzzXVJO`WjT^Norw#q3;HhCBe0koX[bWJ,'-fK.3};#gw7G0 G%T&dq"\5ŏpU{\h!B4 CgHvww?Ԟaj S!ͭ;Vk`EnG|6(*PQ_&7lM~^JX{" _. $v ɜe;n?>('QRm0m'hnA)ۭΦ T(3}`jzgFv2%!P7jө3y&P_u%ǫ!=yNjtDIzx9p&y߆ļ^T4rb\h*l;)~bJ_,13ڜr2?Ib>r-GAM΀\`j{8BUB/nUyq :4y_3[i'gTQFa=Vv@+~9ǜ'x8_s[*y7XY"ݲQ23{hp.f+q[(0 }MbakSt`Q6hc٩3I~4$gqڶ@`Or ݂^(-Ax:M}&ռohi\̓+dxFw]K:li*dZښ_rg5UWO7--#1n/u/U亷,V:> ҇ rtx][T.`N Sd1Qqysd%Y|!t`HF 6O̗ɸ?lK8#<wIZ/r:5AK\ @YSoo(MoKp}J>M ѣtb.Rd}Sd-KG]@ߏ~(kE4Iނ bm pr%??ȯ<bEvlcpqd(EI}8s km (^lpQ8DӀE?JtXE^ Iac@me߻ n,3k!.Ǭ,EVAdjdKIaW9I)Jn> 8x֊89d"KE 8grŝmB_;W]0=.X]J .I:HIcOU/vsG|c@0~vR+ J2ƦI+KGY Q6Vhb:Ue]NBRmQjȷU覇N_U6~1ҕU ÓY <ŸO{ט^.d Qj `°<,Y dbŚTM<9|WI 3s2WoP^0j G TylmW8R xSюšRH>ՌgLu ~XS#_żЕFC@a{Տ$G#B،7&61~4%vE9#/Y)Au'4{4,ūd:!CYq']gή]L=0Գf{B`56^r*˩M s#P,e- &t''la1xb7W09 x]$hKsC1E #Fpx nqY?Քy#{L~"u%_ pәAd'#4 u'w=ۙIUo%(;Ȟ<)mpUg$=j*LODܴԳލv C$^27e.7.͒Vn jPh5?oC.[H" }wON, t6AgTO\8m ' k݇rXRmx#{0rSm4P?dc)8!J-Ψ[ OӼ(B";p"/;u(?BX ѳ5ƂU'~?W$jkJ'8{V~Z?&><`d{E&tBi$V,: v&h0ɞqL\lrTQhK#ͣo<$wy5];eZi.JmZҧwI'Jڟ˹)by-}\t/"\r/*.MչX>r]Z[#ta0fٮ u87UVi2[nHg|&O 3Y'!#!E!:p+@mr\-Kb*Lt`شՉB9/̓u78oE7龵JcEgqXG}yH2DA% c܌&\vt}P-cxNI2U~N(=h݉A4Wrܿut. R?DV_ Y:  Bn%[qOk('a+Qá+cM$ڥ t(_bI~p2մ,ֹ">Rya\8uURAU ˞O2=vVF8ܩSRZl.Tk|hatJU9]RvGXkLWɊ`!i2a u}d׺ŻߝG-|@‡7 !k5ES %l? y~hf&H!m">yZqw$U,bx-E9WFW:lE-yU#o ŕ]PԀ+}GS ;j%Y~`:`/OIPAx%jQ]띡jHx,[gPDz#gp ,;F\6%" nVi1HyqLrT?nLe~2&Lb9.V<9c*0 1e3$8HawlWEn0?0:yt:-mXԐd^U"6 %HRs0-]2]qiߊ<`HQN^tfu\_N54Xv7;Ʊ t9bc )9T8$,H$lu8$I`7vg>GGpsa'%p10c49(%h,L=xL W%oKlۇ]ֆ\9C4m)T"{6~'1\\,(?cTNT9W P/tZy*b43 %qAIXv F`pkpT _<#9 ?1B@اTzmxWiqܦ V¨W 1 1tESL| <,& _Wt߅ =@ !}:Q'NwSChON"7@6/*\)&^]&IAQ[/,X `MX*,H>ɾgA6ՀfKw<7CH |*e3-eT<|vf v[3&Uns(5 7_H eďN}YK9-V۷Q2JutPhmc+ ϑ`UU8*)`W2o0Bi`kjW[ ¯t~Ѓ2^vd{ e=f̝%ڻqݜSC$Qvs s]ӯW|NTt͇@8l* ƆDR!yLpl*ꗘ[Y.JJpogQP"@>VvuajUɗtyݹLZ֠JwlzQ{(Oc.XoLjN5{t֏J0L a`XSKo}z9d>#]p`62@1U8z&bv(EiYQ/06v;G䇤ciIsak_زN\{ tE##9eK?߰ m/&}(oҊ!;zPG:fg.+ >f/Aű)$vCw.ةi[ U(uMEN*bU6<[hJc8tR*3ٙj~̇5TAmB-R0N^_Iub k5Мϑ06,9@v,0MŰȈ.(0/"n I:~xhx($G͕.1 5iv\͵0W>}2jvtA1}n"*!`lK钓iC:}(A6p9rZihnEx)%~rӀ,G޷a申C[׉d RJ( |N.ޯÿ́?m|3k_yρlUaR>}ߋ8RYaK-/ HZ%#E ծSBۓB=Vz&횒ypucpoqc'='^-7}@6niiY}MBo)ۋ&u0;뱊 p\=ő}s:Ɂmqg\ilm14I.3I&5S'oOk۞8އ3 f2m|!pMQs|6*V:K)\h*#~[FIs3ޚ738}a62ޗX|QP 7͋uE654R>ئu%X~GH5?_BFuX A|D|fhۓh#uJd8E S`w|gk[PQxR[!#:\lbY>1Yf$ U9=vL -6V҂0Wb(Y<]<]'N綔9[b**|9)(d8i[ж /Pzy߱ז#p };r`fF^$d,U8m&շݦ,==/yHxb{˅$WFmJI-g@ h&{tzkId9AktsCދjLo Ǘ7iÍQiRu%! m:|0bo&J:B= g[ &n/V 7c1.{<Nj1~ x< Xf(numلNf.X1o-ʒ6im用Xy+jqA\F#K')i|c5$J`x4 ]oXY{ȓD/6FFlk$ z(7qk^퓤8[_8̲7IL 5VPyiyxbhi<g5gq\[dE\},mNֵ*)5QBh-/CỘ[O&Xn8 jS%܍ `vC/t葃tƹ JrT=DghaX %)I`'AnTU?A kG"P F2 Q{L$ C {Ngv9{2(scdǫ "9vjKW϶GrR9v+N~&]s)nO=6MX;)䉢9 ,ֈa`$8{Mf2J'u-o΁fHq]PMa]sY!ڛݩ? -d&a@,¨8˟&Jo i&wJ2Sȁȴ"S6W?'j%>H0]"kC(H 7&xhZU2MUkl9I)Pb6o ѡ5XO7Ho,/Ho`x\$InpͿV*o.&{hl)Q1*W/h!bSO`Lm@{SQOB,2pN;^;EN> :hvܩ\9"nsԏatʅnjOj)n@ߔ\/Rt޶^`h6aP^OAqubLi|}G{ f2dj${vǃ:ui{Kz"f[HQpc%=R3ey=1{WwZ!DrLh+`N}$艤{^2kY-3}^1cz0E/iʝŝSyra^TrF(!ƨH[LKS؆K@͑'sĔ2#aaKEXfڑX]yYԆStE>QbF?} 1:4|xu21߫&vAxS\T]0㩸TɖNd='@>͇IE.&$7AߦHKϮ:qֻT["\S NGJ0 #C'\K@"gM5u}vߞnH5L0Y Wd%l"D^M2dW-mb^@(:Y}W[^c/v݋΂Jw~|_U~I!Y'~!\J V {qmi0.c(Ɓh vt ē҇scӦ0ŜW5 x?zD. V \9݁ZNatQs1/܍^T`C iptݾ½G8E5hcU Ej֦'GUvLJƦ+S 肐9[VwѣcȂpjESl/UR[F,; mgu0AI2r*pFT'ӢcJ-ҚW@z9- T/;!ٲbm=~S]ӠGEu:G -4qꥮ-;b3qjl>‚+bNV Psm<3v7**q4+W Hrj|ĖqkKfWvPSeF0ƖMBܯƙ~lO3*FKB :mjHlxJÝSKyd8酑/鹖c*My]fu~7 z.6"f =j5`|15o'‚r>NhA}SDdC:Xmid&3f4|Uo"ݰ40P<,hsmϐ3c UWSWNG2n#nS)P}4Mѵ܎$LWS7x3ce/~16;|,wy|8Wk H# 8snfc]{jW4g eJ v8z Z= ? EFMVX"OhƠ%f\ӅRQ0+F6 Nr{bZ> ihJq\^gLognnAyX}sn4$VҖ!Wb+wGyUt5Ӄ&MG&ˊ\ۮAIki?ͼR>v)a!WF[G: $|jx7Q-\Y2Hg.x F"w?@֖ƻ,q u)#C*\jU4g8[Qi*C{0De atvbUEޒމEoЌ"sHq2(Xߙz0PިàD՗$eTE<0~rb`lZS`їA_LTl1 BG Fl`y001rP!}T(-|xcVa;& $$~_>UJ5C$?LmMWW+Qn Nb;2la~ n*ف &z4##YyyÁ"LϬKv7*1{&".W*l-Y[̟io-T83e(ǣ:w`gyy-~ۿ:C27؅%[ZYmURUqO|Au/O8rhqZhh"}] W 氘(ۑ1"Gʭ] 'T, ]}[ %!|Pj@B@ m܅^$$~XѯC7@ᤌ&F~|4 VMkȅ0QWb.ɀWJg14t* 7[LfDѿBZ< p" WR IJA͒a%.4b5WWXot;4B`^-YC ⦴aYv0*.XYı9m PR?yY;7W!W./6 F7JVp0D8pԇ[3uZu,oiFAU0-:<HuUh0Ips]PHdo[XՊI{5UÝ9Ci5&v˭x2H _zb8Fd%ALoQ;N+LJDcTct?a )zs **Z f*@LI$q*uq3q y՞alAսWYIP`c"hA9+2!+ o!'aX?Y!z;x:z*dn_mT= -E;//@3ݚx2^ /kVLT2Xr_1gRK#%r ԹCȥC앪:Y~yցdpTC^. L݁/ h Q/zU+j<+2"qYv!99[BT0vשAͱb%uyP0Ps{bZhlt\x۔BE` .IruB"$>v{s{Gd8<EE۝y.,\yA'fE1%v~Āʋ Z?dj=9ʳu*,… G$hF(o6Pw߸Wؗf8MƦ֧u󨲐crkoƁٌLHSG:^8Zד@^u9('Uȼ1K2 H|;Se߆LV ZMGIZt] ˜vDRc 8haMf~ [_k9\]US̆:nYtZR "abSK1ΐٙ4&؛UYppȟ49-GkX«(qo^x:]"|{3&ֱxd̘Tb#YY{QfA-ۢ߅݌˹l nE*d݀[d6YA=S:py/*"iSUXt aWzbE e.H5Ş 2A`)kUuX!B\++aRO?|xzn*Սrho&HUx&2J#9Fafny VE1~9yN]vW/9Y}9*5~kf/4 x S<:SX)^q\< û`Yx}-;u(U@tYXx{(7d/L:r| V0ɛȫ  8lOb=߂me''px8 hg&=o"^)ٺ61n5ȗu;:-VhZ nHk|# 3`ґ4a1kC)|Ǫjg!~ejGUn.e]ո^yz~R.g^OL3r˝TE K5: NtH`6{Ay`cr*%T4F5YX;b#%WFPi>đPV=)QӄGp9Dl/uv(yQajgtl:d:f-y qn >-V&pg sϮ5=$y]νߜnkH/XTu`Q 6^ʭ@Z׽*!ԡћ,}1*d}DBW**Gv._$wA5 zuO—aVMӓ_yGaQF2{G+^p4 gUwٚM'qڪ QE>iZﱵ9[ @{-Jo(=%]~t]E#b-aWK[TCPWZl ATOve^ɝE Z̙RF|xQjߧd9Vc{`pGq+'/& /~*~È~#w4:.97AL\n(]\([֢؅,U"4ȵH2;Y:*f斘mH.9I69F{zhHBl hW 6d~JF 槀ձe\x m= DݫP. Kq&`ѫ h|lľzTg9]y-h&߲M U@ D# T؂ӧf' ecP\"u$$ѾTR߷ƅ^Er=A*HUhZYD͸'p]g ϸ>ٵ3Q&M䭝Kv-E4'U!$v[~)("y9L˅c''[jt78C7\:˅0S㝢 uǢ"(D*]xP3pȤ+cF"[&ac)y3HmP"&^F']irH ]z;N+'vLioI4.%n{P}/cgX[a?HcO6wMyiq=ÜTmgA*r} F7{)&d lZG۝( H[:8k\0,Anj#kqpr T5x1[ R^ͬF;ޫ6DX   Fg&}m]yUX:?j+~Ghүp0p$u2kHPA8W Wa#IπY%;dQLVtl",`+ug T{`'^BM| ^) y+nP1 G;ѪF4X.HLe(Zyn<Pch 9g"2|H[L%n|~ɢ]z4C{:gPt& 6R4kf%,5A^`]}w+~C3xIV\{ZȎsS)bqo۹: =? d bwiu7 Ə<^$1 ၧU)SMKf@2^ڒA>UOӽ7 y/S.G!8 fq\DLVg/?!#̮Ik3Eu=ojX>!6)քlMnպw'+8TTqhEtZU@)رٚRjM^R.uXZDi|¹j&r":³b/Nv4 ߻{ɒIh5VQ/:[,.8'Vaug!S I9}}pxkDQȵjx zB ʱ!Kg,BEG 텾MEQx & Bk3![fxe.Tpp4l 9iyH? mӵlAlt{-ǾT:ucʸ ]YMEQÑ3xs ӆ'ZxTQdm I1{r p֠B1&&W^>NTGh8+۵oK"*E9ϕ.Ew܏OB 6Wap=99ITu`K6"Ovz'x#wD 'E"zC ;2o;8>\[T'Ei/=" 3FW"5!h.Kػ3Q%xA}~SH}w.eO4[J v^X4Bl;(V['k@^$BvނF- cf&Zl"7H$@.ܣkB`UØfC?,[H1aޙ_ gzHDIwX7iO4Y# OV+mR%4qxW<Ġ . ? pۙ`C On2N_MfMV+.cԿwOoịHhhmO\M4diDGY3PF"Yu9h'Hd.} Px'\/o睼-E|:?`WOXohY6_9#åNCa8hBH JY}tfz)'_ia%PeZBR/F){|O+dx~Y^3^-xAH"&?7OP:Ĕ$U,j}."=:{6$Ptuú:q3y|ف|{`('$ fP_<Ex-kcYchNDa1(7uBrD$]g EMJz 0`-d|xmiF]1n,Zq(m/x~GE}B&ĩ `QGꖵ~JQ@ . ~klV BiE4 J EytG+ρ!*$t$"R שwX|xm+d3Ykdǿ6;L#R:[? )jh %ΰ<݂<ro;cRH@PBDķwB"& pCXzk7ɰ*,ވ~IJIpvBNVe5ح5"iXn-Z2 8|ʭ_1a !}Lhi תM*\ْvtg?_k ʢsMxkNIK_lJ]uD2gl_aN_BS'(ijS2$ c?>iNdx:]*䍼o]S널5+mM-V7jԌU' 1F@9wSzں>=xxZ(|İY֏W8󣪢a݆hoat+Y33b'^R@bEW?o\!va~AUшp6a*@(~LI{&"!-$4=~;n"Mpk|XjjoV-kUDH'>b$zR(o5 fxlN E:īg B+%܁=<vX^>W<u'(?|8RB =kpĵ[r/RR}fSͬZpDa`ݳ! DU+ !:P .GEE\NVYVmһW[PVՒe0wL=z4 `-%sd0bZfb C  &Ol ҫq7-}h.;}b @n^\oMYʁC\GoߖzR :髥oF+zog8],9Fbj '=6xaXB J+ CoG i>'_3Uݟ쓻q!EDjIiPZ{_zMJSYNXWN穫4T >oSPu"OsW&Л Z6욙ͯ2Y1 ВZ ;ǒ)dyYtESR@%a${RW<6gJڞ}n&d^5~Ł^OmhXx:&$ 7_нv(9E{J(jju:ۅOg7 nKR̗``Sۄ:Z@ns~4=:jm^Kgq\RVN.P?~$&2&@aK(8Wㆣ2,J?YmD#緮~N(ˬDsImϒTjwJ(T^ H;aෑ 1 !nYcѐwos1RI'\ۡrhuJT^N"p,":Fs @5ᄊ5b &p.0=:(oh-1U%HAc3QwpCRl8|?E垼_!uܠhdxwy/"~=T ֈr KE0m#̪NCvgܝM~g2Q5՗M7 R9t]~xidt&y_Ad+3aJߊ}gG.ꇎSI, oK.ئu Of@&{k?m;#Ў1+-%0't>wɨdTTUhDv-c3뙒|2V322fCJӞp?L[9j)=(y3v4i ur)>uXm56Mﱹؾ$tm7z">dEyVH#;.7RXe_}4~4NR1 f͜P?""!"}r{VV2f0 uyA@N@p^j#=|ګŖ ȥOQGGccJX~> Yɾ!uHfWlPj#79F7S '6oA$ 1qѬ[!ZDG%t$5q?lC-?A\쌣(0-0HX de)%{;Wz_#aQ(AM<-."%}X(NJW}uy]8|] / 8p- UUfEzk rqBgypGyJ3Z%>&- G,k|'I2=}l3z@ QQ bw0*q}hkw6Hԍp$CP6L-2%o?LRYƾ@@% v2^'PoJ 6 !gmu},C7&~{OY4lom`@S|r{\I}Uu!M8S]*2҉{˧(O2&X#tېO%fv7Pҿ a*#(NȆ&R$ӵb~k[.m_ϾIW5/ )SW n(σy ^r9ud$t@-ǹQ@UdV4x>XvN5Bj|)jY W_1Φ[,x(7Qm /0R4ϦS߳:u;^`hv'ײ; IMCMrmT1XUT9ۈs(Vۻt=׫)=/%=DEBH1o6z"ы]g P5̕".:YBQRt}oi )v`_we>;!= Ü9g';3#lZ7B3cBsu0s4(6 i TY^u84gk3}4$# ˩Dz x Mbx{x9.994 BJCYSߡ&6a9tLUS a ,V\NQkMp%36PL>G)<9-ULA r >]q/9SWSހ$LEH-jhhQafF\Ncfصg,} q9=Ua&}<DF]~@KXXfXfD>'4CŧeZrĞ ڍA9LNc7_ֈ6;2Rb@,ZK%kkm,,'$$ʅ0SOy+9J{(!L#[˜0`85nmCy6$n PQR ';09M>Z4?θ,JD;J'2]X7g&ƈ|BPNE)adMZh^:HUf<赨+ۋ11AzNtcr*<3 >0ysHnnKfNU# ~UL@y'qQ[ 4~C#]S>-]v|m*oE[#}G/so鵕x$gXεvD#s ћLG`l+.%_c\/̑*Ͱ:%l5/R+<:rEC#bg#,_?LG=$w0o8'R`T~}=éaن#;)=ܧ8FQUӍvbԛ\mk R15 yo]%cѤڏL {ɅVxw`։#^Y sfS6%,fl[K o?D-DSM@ypP*Pt _/n q^;2yWw$頮zFdBKV0H. hʠ,LHn^ 'R\Jҍ˽/1%aCzCe?J=CJ/*C.,oYsz{?.Ĭ1nTJ_Zwx^Iզvjj>*4ך~v=ϵ=vGя1!xfЕ~3;6 U7@; wQ 68U|3 g6?H' Qc9\;j+g dVևLrli FON1[!MΡ(R6 .e4:ZHY8w[qEhu?>Sw!g"Ac;XE IͰ<2]Oa31y9T)ҸhP],3khhBZ u­TF Jgŝ,JOIpkDcQV|H^XX&߁ ƱTBd[07*,q$YD&K4G=]Tv SqQ^.+L<[pcHuFSgp1yg¾aiT^jqR2}¶(B.I.z꿹0G]{wΕ+c1Ee;wh F11͚́hDz?xxyDf/Ff/YZl'WA6@l;VBא&ͷ]G*|D`z2xhuEeA@_PL@ *f:2v/# _+iHu A$*ؿCٹs+DuwcI7m.nXo9(@D{^&ߪ2d#_d=M.`\ V:JbcճX]CLBF_}%Qer>jO<օKgӽ7: [H?`=ڨEZ@h G: X3t ڈwmZ!K)4woG!=e.Lq#;ItT) lF%('* >C?͂r=R D^tb`0 ɬ:Փ.+mb){R-Aup/o?^?Е)!>nTxC)s{o{;IIa(`$N^yM[oÍ$;RA /a%Y sv>s?wюSޏq0ۉxai("Q> d&vi\XsF L9 9Wy1{%sk8}HSJl)/D4mEQ8h}l%4qw4 cFPՔgbL kzSː\S%c^>ulfJL296wz) '7{xvfKmt PD$XFmQwWМBz$2i?,سpH0 …,3`̉ okxc!5jݥ*q p2A2v>Wv / ݜW]SIŪGR_e 俗Rpx,Cgr@gr6Ep%_aĥpbi&S;>xA7#WZ h`Wp@pȇYB]!eZ3yb 4jά-wTh64Ғm8g ~fKbt!?vοA*J_@\Bc+7B5SkDO7OqlR6wJHc|*ٌ;Y-0QqIUSM=̃DQ-m"{TK}[$Mk=<x͔1&'&\  Iuֵ$+xRbNKNHeއ+-uTV̓0돢,v|K͖HW*ir"1hFnԉ [x\6hJa->߅m[s߅~U").8_sfF(ȥ/j˷d|T[n?YvE-E䂍p4;-ϞP@\NI#_Ra}|BWdD K|fZ/VKޱ3Y <78/{Z[a0%L.cE^`K(e#Hm??9ܸ'cI78g*,s=vn^rlm 52O1RF1}[NbtRj5iydotSD)4tRhp,l9ndՁ$-٠h$A\Sݟ3COxv1 #^=^b6]0ù9ǿ1@:cwRyDF dȸG*Gٟ$r)F9! D'ݬT=y'?KgWŘtQ읞uUm̰Ym 5ɂL" jCTNKc)c'$v\o;8?20ŎE}bPBZhO88SڱBQ} i &3p6΃yYWoXr?^Rk4z_ƲAy;$/UkP ĸ^ulC%{?ftmmL" -p^*sf *PTRv&f%gOb<\vs@Q; B~훝`=7/5@"q,9e B|5*)DaP:Oj˫Ϛ& , ).lfcoFvi+%esC䫂C9_j#+G@<R\MgfhxՑkeӵXBbWΰVFX%\S{n .)8KxGVYFuVt-7'i%ڶZG\63|Ol@cIhjW0Dh]ڹWKda8#s@{dy3DKN"}RTIkO3 uE':~X>-iXV+yU"(̽t&TRG#ZlTO  c@>"Y$A j`h7q|3vXYx(=F2]}ExGcrH+F;V& _[e;g;bi^9*8i@@(qUn<L;S=u*&_l^}:JOn斑pwV"0_%#E6?  aW:ko65LEI&'gs#=LgTjK..#1UU:H* c2<\pRF/Y O=$#8;vm7:: }]{.Q}G"xd\~[yAlf~jډɜpzqt؋ϐ??׆7Q@A dz[3U2k8 sLOKԂ4-d;?ʚN;8}WEIEWx@dN%& zks_aD e;?P֖l̤(e Ki" |ՆR$=?6;3i"oiYms,;mʴ8!iz$IG 5$Ͼ`\ Eg4Ð =V)ÙWdgV~>GuyJز^ '6Z KЩ~2td`EcO z$" 3)Nu0 W }e QAHNn}]Cd y]&J ^QS񔥠XE"W]6Ǣ Fӝ`?ЊޢJO,|Nn4H $c^Wە4/I:m޿sZ2F$u~%@!rCʵJ>_*cK8<܊268M<L+H-|PZ,MUFmaj0,T7"gi&X+.^ 5 uZvQlZ1ftՀ_8i0m'5$ u2_~F|[եDJ?(M!hTݲ{`;~[icUtl_i%=_ pɛVJn.:mCM9"$lo&{Lt)EGa^\ z)Pi0o+6N-*; I'ϵbNcWgQ3+<qotE"ȓȉ |Z RybמوqZ_; E$j3@smIE/*? LOpZM[]^ѽ; LѝXA&f_IdIsk}s)q((rV?mp4>Ɜ`v6bhԘ_s-|cC}qK 'n~k3(%Nɨ uK$sA9l(Yڵ̸T,}97:]"EdBl*o}sGX*~=f ۣrmCZժ̷e2ҡoiL XHmȅsx& ĺ~> @4(s|U[5 b[!^f`Q:&mh߬ ܓ?r%dc^&{(']ZK {<~mafۖM)P̌o,H9wѬ-}KaJoG}Qq0 5ubS gW}6ՍnWjv16Vvv1f 6CXpo<޶2}"o͒fv,+}$~n{9M)1O_L#UJsE+9<>0ޮ*Y[quYeg)%z|+@@[ϩ&ޮ_RqFgElR֋ ?<$>Uߧ [ݧu"Zz [a]+&,\^g8xvT7yCݾ&^)_Vt9g:P7 "tMCZן]&BJS%5+u+زQ75FR.**O.-ޓh[fVېen>rB&R bH!UsKvk@>_:}4p9Z'GJ3WqO* W)֑CݽezφocQ߬Ѯ =vӰUaWIk/u ؋hsA~‡{>ٲ`qB` Wgġ-(1ZoX ;b3A}KؓrI?4`ph-EHerh?mp!E"S'A_4jK9D;)c/eՒ6AU6wiP/tEhHrp W $ s呭\CjI ~bFD)U^8xgj/dI_Ky M"^$q,H@;٢zqԪDؐiܓ.arz<0͜=!s1 Q "t5Ś탄a{/;Qt`{ 4!DS0θxfAcב-e$>sj+{lQ[v#Ny )`Vod=LuNy3)tAU ImWِ1:-c7s01x54Kqt=ٖ~4`bi/K{BAgԺ:!]:Ge`_DXtL'cp|Wtx+0);:Kz}q(7oTzc`Qؾ<geg?tC5?Q jyuφ3liV0O"\Gɓ Do72fZt:%b'!oi&^#gwW{llf[L0hLj۩dVQD ۓ%b:x_j1ۚ0,BOV!$ zapS˒K+*xӃ/EB $kK`bi8Ԛ@tj#X /t#?S~W+)7+Q]ň"Ld AmceTjDs@e227C5E1Pq=G1K!ֲPɼ 1>0+BEp?=vrpTmj5@%wjgѣԆ ٵ fHHTniHnAU ҁ0&}8V"qZ~V6e?H7 Xr%ϛ"#h黳fL|A4լ㶾iEL2@8K%O^Ϡ Pa뀺̇$z8wjy=XWD y[}ZڷF37/[J O Y_-Jy QыtGH/$ĘL!bIwC1QQM; 9-ڵ+Z^Pi/~!K-Ac}IaHfJҀ_Vc1qqԤ8ܡ]z*XEq4ɔ|Ws[ΣG)G#2AH]p;f,4\H,BGNe?S]Aʒ õz,.&g싺m@YvӇ!qZ-UyXtG-d:}hsa CԤ]P޿m *ͺ?Ƒ/*yk]DA%nʃ$ºK!!?V|Au ŦkقWw%ud* z =%e&]h=ggf$|d/S<-0jq/׈TR/wIn26ގ/%I>鍴-PUQшi1(?qB-d3,e&oc|;Om/xU,6E].lY)QhCލm2嚦]=f@^yUh٪gAeɜɓ2Ϸl 9l3 !lQZy?BxTMr 9I]Fc[1nMLRYQT "c(*\gQ#,,5⹹4Ĩ04d>o~X| k~O? %`L1+Q40-a ei6(Ǧߑ%ރ,0 H#A\6cdVuiNѴ=>чꇅtE62muXx^bWJ6W1$\#P;vF*Z!qVz/ xII& J ?l庨wFW@w,Hu qo9ێW;". qY:mg ɑ ̕t FU(`*>K존VR77 JOecߌٶ{]c9 xVȀ)u R}*eÖ=yٴU{~ S?I8zK1on;OLԋ}t$} *Ȉח Z*HZcx)H6VGr*m&s7xjoMjDs,:W+N@=!ZV؎G=l1a(%,u#bLlϔQlԁVg`ߚe14 )%R9oM}]|`#6g[| e͛ӌ.ipbPy5lblA5̃+Ъ4:q讞#@W13qJ3{'MI\RŚR#׀OuP}imM,1κzըAEgg4T )3)_D`Ll:v )wAAzOj$ʑ},"֨Bb4N-! o;HELᯪg:%@V"gZ0|Brrzzp?֭R1|Z%^O]q/~/n/%"ٚ5u1Ubݻw,|:DG|MI-lUa}7Zb*q2}T$Xh HbHáE_nOwEK, w *3% 99/y3X^  \~i8|[ pgU7d9J.= ~ނ# ܊CO,~/lEW0;\:JQjSQe*o^DvRVX caFcb0ɇ~{,d  ] oaeΫBvd{lﯚI@@K$KF$D14w93K@P߅F^jf[ H}[U0DcD*;Z;wc`ˉRg,η#!|vDŽJQ´ BjZ?:g^fHìV#)D MmMqX&,eނp(V@OjP$ c 3 {bң$qD*XюYgF(~iB:Sǧ6oRX! Y)JSTxQsLMqP0~ضr:̯9b[6P5+jU:Z*kh/-#D\)G}i-#cC+!)+?,hrN{Qc3h7Vr&gƩ{oUɱcgX"YFy%e 7]zB/X,J 'cK4#LzP w @HB2MZޒ X}c(wzLe','0-K8ԄfCC`:\?77͋NUxDȌf)?X^+4ByT~YgY{ O%#FRz\y; 18r|&]Jy+&gh@4b-jp0{'hVOfzQmE s4 2 hP5^VR5'+-)B# ~<63QrFRTJS0I 7%9 퐮Q6o:D};m9撽m=^hb!]R.@Irt_}}nCܠg%NA3?K:|9F9&5:Po\T 2$1ٵ_:%dq.ɫ40 i5YJFXT ^dMﰰS]+P([60D%/<RӥP_]E#V\*a$۸q;RIAGA=Evj.< `?J )\N90I%RK#uO*_=A]vۊ+LU&y h-Luwɼg~,yn+9r4%@עlp ,{s?ɾtlY O*#I(76څ[g ֓sݰ`EN_vq W#{ʉܩYHǔq VE{76\I ߀XKҝ}uȞ7%JkCh#@mR.'mߕ}fmh`$d.a߫ԓ)1v[D7 ׽;t)ePV rkpC)_Lp쿎?}(-] %[tj3f[<:YaRÄ E3xh\MН̅^cYH|O NGg)ȕj?!J% 7^/݄8ul@6X z~0fMs.Pa߫D&8BkPdޝ"Å6<_]FA6KCy*i2!q= N}Y~I7%=\%%7f e t@-c~$,b#|~N:4ÜS@*qSOo V@$y!\Ÿo˽I wSt󍈉R{e0Ḡ_#ҍ@ՈkdGӲ O@m;$'o\x^s?ekNa0R[G>J{Ud`ʉ/Aj"@naTFhĉW/_ SWqRD_+*ƌ-gzhtU2鏈1Z$vz7:JrOĥ!@P,swGP#̖|-g+rEd@Q=UfsX5$N6e`ĪJfe';~up L5<% Da\Ov4 o.H*B1Z!_"WX{M pW=Ʋ͵|"o#!Ffֈ Qv.^Ƭ("6ia?*`╲7k;9y{J0hqͷ]0K;xV̦Ďv~NB5ecV(YH;d)=ʷӬ/m`pG)_ߕN)f64Q͝ _a0o+iIird՞b?(#$<@S#L/,^V-JH+k( uI2HE fy2n{t:)eX-ر&(d[!-05d{_;n`ٖ!RvP)ɑ4s-.S4ӺkA5R GA c|-jߴ߼T0;Ag;T Ο-ISѥO2if[F˰AP#7nlD%n49mb_"k0iCAvWIZS|1?9H"ONӮ.(vf& Տ>VIB'_Rp׵܇P jwݪDAR2KS0ܤxy'SVΫZW bԔi)gtYKCڬ(1,@yGDIAlMLI칤&޲sobmWq%5mem<*f'2o sQj Y2m2?kZN*⏠`-7p8ɣaQTq)A7S6?[XΘQ%Z}\g!fR7?+ᗼI 5`pe嚀`=YV9F" K;ermƔ|VݎVR$3$ u_RQg`ݟ"Nis3vP6gb"A? "*P[\n>w crdGI^,4O?5[f[s|6"yAѲpsYCt.ag.dĮFsV~Nd>gv{9ͤ@mrǜmP<CyR+DʣCw'"ϣa;"L ^"j&'_2a}[˶=Et-rTbYh -oVdLc0gOOE_"mcYr- ! .M`S(~0 m%$ Vj;Ho6!A@QX Bڪ) W&O(%iԎKp`C4=ZdM`WWj+}|qi(cH'pD ts3vUHpZ*8⃎Nx;2E9EϨTz޳M8ᝈmmEĪxɐA՚'( o('.=!֭ v.ўCU q/YWIz&XL/fcw{^MP'Ug<$ɭV2P8B+',JC,0!ngsWo7xOFҿ(q1 'W}sX8 )-7UQs.n wmef_GlƇ/-ixhwLJqM@?$*Έe -;p0|1P*/q[""5NK^`сlH 1ľǀkoMRs+xUulD+i{rV6NDB\$3lucp>2cX-xD̝xSW5ɑVyme͗սu=5)uc_feo*Rk_1QLjd`]Q7^e4S T1lփ;m*iv'޴xi͐uNPWaĩ_sXiȄc鰪iԼt% kjl}ȞHX[_9`[QJCK'!su?9< v}]+@0qA|!s ui2sFW: UߗqCp>Zq-NIR%jD^&]q]f{)II|+A@}WL6.쯙9<:1* @k&CribPUX'A QU­R wZ}'x̨%NV[ J(9-nPZ4Rzw0IP @A)T%Xwr)j\ؖ~RՂT#A^]P|8. O#^֓:T7卢rT;8H'?F!^%/S FC]]TU0zLc̮!eJ;.(^2*!E֕ڥvbya Ÿu luZs{|wk}{\d#bT3ն73OP_JHE. 58z \ADs>cOM5 HH_hb~r;Q~v3Ajj}O`UL@m*rIٸ< f}S48f(?9+{,Pr#3ÝsK`gk: D˘|A8QVb4b rY9=v_dٳ Ic ϻj#f٢> h|7"T JW>.eg^eǖ/< 1glG?f+^:L⏊( t_m|(* QOΜnJ`P“߿.2BI">нU!U4 M&a&c2M$;ҿroPKW _(ܚZ/'EkmJ+оG-ջF|,=b`qSbKnCF~ T:Q'X Fsǟ=r%!;)/)qyrhXz8E~~)atŐ@5-cZ.j`Tҫ gd}~.&2,F,Sp4!&ѽEiTy,J5~Mȅ/PgrRW+@Gs?%,|nJS+CZua-BodICqY2"m,]FCM*Hq1 125:kBҁx\_ !dFT%my#^N_4?R!NA}g}Lpcp8kW4Jٸ9œ,tnIË3.wr+J|dgE-Y&t>Ro멎-"PM5oTf>ڜl;iыS6X*MO U@pT'FB@Y,*UhtFj_N7ߋۧ_ d]ZL'6WIƦ/jG,|^*Կ$aʝ8gvatU  /%QVHuʄtrsWg$h# hxXij2[' [RFgI)v4@ !ި RDCz5`'٩q@~H *sKY.ڎb,|uGYʴFc]ypFp3֤1^WJ?±u5b:ZgUQIwGml[ч@uу)޽+Ɇ"U! "L@bG,΅tm?1)?GxOa!=]ږa'5؂ߟY*liPG iF5z]GJ'SN$1Bz~&e#ݢq_gM{TA: \8=ե:j)ݺ"464ָrۮQ[@{F*ѣ,M[UK]:5p/ 3%D)3]t&='3bKuWŕw'B켤AgZѨ}_vKAg 1` ~DPU) mu!;FL& ˅SOMՂO6l>g& YRv&dr9Ү52tq|(i*v4n֓O]2*Y1q $voT# ʇRb1`;`~BYLc\V/2,׿q"dR䟛0SF0"S},gFg8Ӛ L$/݈k`$sl0+>ُ*MSqu)/dQVa*ᗅgsh? bԇ!G ,PgcӼb۵<dE-wgȿw} q[.PeJϭ'b5D8U">1(%1ӥȹ{@:E.D+q cm e0Ncܙ@kLfw6-ww ΄i8S1ig٤"z'pB.It8Y-+xm(2v/#d*fv7g9C@`xh&KI )Qp,^1m- )& ֢BP' y@(x"3+rtt&zK$Y8Z Gus#յd}vTQۂRϰSkc@F3&v\H]N/ͫ8VFx\8$2:s//i236R>7 v+x%F1YEJ{הT`.f\6oZs&{u|^ߡ=k mu0Me:I)8\2*ĘHIƻNǃ^oGڑ6AO'3Pt$e$)ꝉF3vgW*ߵZn:}^nZ0'ܥoMqj26-cmzJXCus)u2q9j;?@HpXçb. Nx8"$@h Ŭ,.I1WJnKkͮBD]%q v S,i-kຊ'SFlx!ua0hkE*]v;n6?-&$Ӑ\~~8>?m >- T8C UVp7jD%,~e`~EnAQΆ ]̪O:r\Vj[E8Jxsd2R۸#ΰcyus4Ӯ,d1絒i,i2X"^T2Lc7>>UЁ/7n+GԗQ#uUzEQܰܕ/y[lz=I۷l@OFCJE?uClOY.96S1Zd CL._ _Z\}3l@0#TLJ?{XlAڧ8ĭ ޣ}E'Sh3V6sG)Z, 7h%V~BR^9+(Vڏ0?yKއ2n}qVM (@'1^~-fL@Ρ-}ΩbWV/ώIR.bb^ r)Z=WL0.ȯ8[M׽*`/A]_:3^nSO=v@=kwhN`+Gk*9rTKWH/@)\Q7ԚS*_,4jF:ޑa^T,A8Yg"SVB^pVR0m>%kY 9: kA-R` 7 q=F5JS eG07y9=_9)F7ݱ+!{^ G$6}c`b$8'd-d"O1"?GL 9!܀gT -t\ Oƀd.BSEnB{ih#p 2="9I/NhQ&)'$)*i[P@nju>@wYݾ^[" 뱏y#-k5 p&9>|{C~8C;yX0Opj&.Ntc?*3#5 gh*E^踠+NvPK?NP\*!JNgcYAa K&!Г$b*\ 6VxVz%k*FbcW(|ذj/SI3WsvK(}Duo6 cib;y"62"垊;ZYX F "yLQTZ\X+n>X.fjx ly0DL*r9 \hx/o_5OްȖ;a%ZM WŨP{Ӧ0Fr\ _nTt|_5`1רR+nR^TOl;ALUK)'m,~&L;Vk$?e9=¾/|g<*)3`jL&Sxк@6l /c;Yi{Q;;\8i5_D"Wз&`"%M8eZ5`q%đ)oJ{{4GjF47ΣCT1Jņb~ʯhӏeb2D(#I9Dz;#5;7\{"tN[ i*X_.0t.7 YC{_X;`* zIN2IӒkLR@45Ȣoqn(t@`a8~ ceiý<6`ڜ1Qm#yt_"۲6wm #¨ENGw?VpI`_.Zb0p.ɋ0cz@8lVtW[Dwz P9#= 8cV2Dr/{< y \I 2kY?A-P1٢3 HlUhU`޳ PwbJ h>vtt3v5ܝvA6Y'3$C h5^eV˜qGȠ𑣑ZWWOb'kÇR_W3bwIhfLHs\Xǀ'ic]a@i;,UÞl]:U/`á`zirsؿJy(Gؘ2栕r̾%I<&MTX͵t?ݿ>23h6E[Frߚt,"]@6Vy1PH όq ,3^'4`#6͓{ y@!Q+buRh帙4&!0OG|(b؛w_' t՝ I~:2î7KUp_ܿ.F_iVw,txrAZ&P>e}QU1#Z+ `R«.0,hg)Ԕ-?+?Aa @g05jUv ({t[8opk54QQ,|t/aNJ.Q.Cgʡ'" n!jG{0 w 6$2ARc|W40Iqovؘж*& +:;لbS;`ТVj X_RpGfR:GaTƊ4ꑴag&Jy5"fH #ZTBo@ko,EMmYw y^GF˷r*jTǷÓ+BPeK^x"øju3|H;zۉ]\$E>t3p ۟UeB~x4pA{1 .Er+O<(8RPl`>͑aB#d44Tyެ.#6V]1e=14e{/ b+ǏfpWf M+ pfҿ|N!iɈb!aQNyt%$j˃W4']jw. m,N[<!5p_k6Sׯ}Q}IS'~nĤ9qUjQ&+5<?S;1vTƨ]+@GnF΂PuUa:c[[f)*g7bټ/\7F>pE\ eHSiDxvyuErJ VxEz ׭+KMJdڎ6( XAeIDK,ϸ5$O'!K<)|xP*V/@0zϰϣ$OODU([%=<ߋ{eBAaJ67H- ZȟtcXT[^Ɋ/kGrAhX>B؅{q%{SH(2&:>s8Z7xvpNjYT+“ Sɜ@ )f!_JZğ4?w3d<vVH´;+qOER/  )Q>}~{-q#:xʜ'yjI-tA97 @Qn(,HhWE̞>io􋼊cg0Gj\e&*5OnRMI 鰘7$.r<,gvT1*}ڽ8. 2 xXCcd(KU8>yݻ 0PO1Uqd}!&a9ÌSGl/&pfWK(@-+\埍x nz,ȷ\i:`ZZgibb{Ԁ"BrGgs4|U ?>*{SH6(cgV:8A.wxN0~HT#S(l kaQ|aִ] ΍|'{ ̤hǕyf,nS^&Qj7HBݛhYX]I!x-0pǵTd%[>@ϴqFbv$bױt]bKZ1<;;ʃdLK⧯ Q? En}$,e K%P=<ǒ5B"9KdxxUbAl wDVHq8߽,cWe Jd 2n[I`E,?[A D.d{ [\Ȕ%:FLj\=5XYGDS *&>/df5Cbǐ헢gP"5r|%V0DU.Vfu:zbZi R0@L͵fAE_q[=r@(a1IV/HnO]( Fds۪۟j} eSAC2.-9aP(%+ .+>oWN% JR>j SPr'#tU)S.ِTQv|[+Sn\#o% #*ԬY%g If+6S9Z~,='QGtqY 〢tc)SF F8w4{p':ToB3.XGMfjdC%7.31ņOw{<bXʿtEu#*}兆nx5U*c%LLzx.s*͏W;&4T1FAclY(LY87gDRO/蝪]UIQe͇W)`͒ ``Y4v$%,I&ڷRhC;䞸Mu_> .&I ͋Gc =Q1N4u/^g٨2XZ4q sbXӥbyf}w [á]x#펏kуQc]aM#O5%nllۄ6Qlݗa$dVt`Jw~ޛ^EG |zXvioˬ@=(gWDͤeP.ApCV DDtNEXG8g}P7tD_&9q8K>u.< 1s߷w/SlӝDV. @mkkY=үtTw5C̽R;ð^h]|$ڑNh?txbv8)_E #3}> T0MuSYrGUF6tgy]{ihu#x3:ϰ9ۄEBzCHL1'?[}[+f]_Ɣč~`7[N&M*DGljDS_/ j{V=h\,(J`2rBgnh%l! (q#y:~ځerӻB)/CmU/4"oyAg Χ6ioe5*jXpV+vĠ2@@ @¢qGW/^*D-MіRL"+A)=dGWJ!! kv<[ݱ *?9Sb8gܡÙd'{Gkt׽*',/kF]i"'1*0 xp+5B-#>>Â7h=hgIJ/k"&xb@S\>#ݹ1fΧa ܄P,CI FAȱ nȸU80J2`(iFъ`lZ*6RXVW$qg'w1橢 qfw8@8=Rqr8of{YO,ny(W3~j@}l^s؆BhȽ9ChWɋnX>uHfۣ9.KÛo]3ݙ1zx%,a (̗̒l_ǵ`2n60bJp:N> ϺHИAzLEv;fвS;=^be8DkNǭI$ $%ـNߚ֕ H:PIfOQ$H#6ЪP-&v5~aTkZe4tgݰǯkggޓOcx0ΕOGUV|9QoAw6U[. rW8/I~zQ@R9}ͪACSl$(5lەn3{僃$ؐ-=.!ƪeJo=!!^Š+]i~qe t&NE"?7!'?j8c40rUK DL9!9 X+c|һ?+_  ⳤyn*bTņ఍A2uhb=4=9Yik_v;p;0B=5Y.!g~Qfǝ򦨈gM^~\ jR}(!!]1`Э>uӛ1 aͻL'^WIe` ̺j3D?~PWHsdC[JzH;͛jԓ~y[F܍ *O8<^.!noR#0}l`[ QumgׂI:l|+;|U gpͧ_ '$yaF'jm^)dia=яpgkjޒȝ#)Tv'NrK%` O!mwm{lIGZCP1zSX3[$a'jNU;Ch=pgpeQpςt2~PBTqQ8ci`:~=7v*8 _hT2!-6#S6֨VA}tO"22hZ"}{*C σc9IFۻ~5RIa |LנmqN_r6.spbޔ/@2"ϴtptŁfi mxqvJQّo<KJ<8ȫ\ j%LYg;h>wx _ rP➯QFEeN.'J6,zmgj .0بe>Ŷez.1! -ʏ|).^er]Vb)ruz7.ÁǂOZFŶ4@(|Ȱ%u fPsQ G_D [yVBY{biWek}p6_G w"jFwE X#h}|܅ ~$ -B@|e:ވ2bqiN1&xSs{kFKrhPܦNcngiAw`GHI%kUXW8C>D94)"מ.QSۼ {mȈCz&f5"G%wV*V2e.߾5&ڄ=XF2BCXէ)6\ַKЀgs]6zdި6~?8#N!)_"Ed^IU%v>Wks|%ׁ,JއZ-f7Th65ჍnhfˉRMùo'F+U0ltp à^SW C۹-+1^۪bSPpj~kbFrz.[lI?10K%r× .Bz(/tЄ%HsqBedqGdAh3m/n&6i5SRU[vⴓ++.y 3YX1&B$ S1گ [NB"?%Q} _^{?W~! ^?ō5Lz@->ф^ؑ^)̃wjB"0sёw-fv;z sXR~lAhORĊyn vSIE &dTԜ}eFis7f% 64%ӛV:2@0P* JEв̈́3)?̗t:5Mΰ_K^cHF\'* @7D1ݦ&\M0S]1µ"$w6wi sZ-^6HF7S2+N=vw[ålIupEpIY)\e#:~87p7Oxĺ \b7[]YnJ 8`nk-3@̝ĸM?:P5s}0 8 "'60wWPoB ^> %ˈmO{<[Z:i١~nh;*4: ?; h ZTg^hrۆ ʽ {|(TPݸ$Ci gNݴ\_3^M}VMޭ'JlqoON%77' J:RLHVfIW7xKS*T7C W8;)!}GW[.+ޝP-804BP$ӿ%:C,nCd(/Fs$ʸzkCcnV,#PR@YlEӞ|c>{ƅxuZ w|/,uWM# B{;|=2[DqQ6Ax믮Сq|} 0`XTꊲ Meb3h8؏SJ>;2 #i w~qYKpa?bjbNJtU9_$ 7n5;?b /<@ ^2&N$N+tb~b&L]J0*T>j }dR]/82c}m{(&b%: tE0$|ٚ'҃fq0^|\( T֣uPkN ?AUCޡF `+N eO:nu"M|C𹌊S:4`H1Ь] uV0 bE[$|AH.Sbs&ML}5@HI؝qѓ X($ceJv.C0-:[ ΏAgyӽt 5hbv4`Bwsw#^*Ckc̍Z踜ʋK@ृӺ-egDQO,0njĉu6&sW e ťVf 06boT3cF5U@mSqgN ] .o]rWGA$@6X'lM/oFL$t{v—PF4yFՇ{1#Y=7FHzn=3 sK1~ Q+8'9\p[d\bpǵBwQu BFՐґ>F f~c ϹGPA1?ר7/8m:e.51Pi^LvQD" BFrM%AZ:;tlP uz4=ŏۮ#R]zq̞S9cˍ0m( \f"*? Eܸڶd<0$x:3Q:!wiXe dq\ ڷp2AcΦl1YVf1q|+_:o˶'NV} n, ͒:VnPs%$oJlndg޽t*ykf#](;i w$N}OjǙyJ nlv}J2E!n9֍4W@~mCͳP.BU=uJf_ʠ {8iwmr#E"$Kbmky F'ԮB8fcF]~k{Ek7˩7<""3暤,&@VO@[oQ#PsCI-@ofCkKZ׽~>D?$3 K gq ^ٜt%g@4D T>>7]3 U wK5?I@ tybSSqVX O!/)uE1}()=M+m6 IX^D{Cç"iQꀡJԥ5"+ttO<fX//fӹE^u 7P38P 56YfMgG>yC>-,VwI' `\^כY]NY1[Vvh݇1)8d[ - 4-ZPE`bE@O|EFV|}á|)", R'aѹJvNZό J큪5_׸\ryd':q6î0-_т ʓݗKfyGQ_t3=k؈/>M>34[tsbeɕ qKrTAFXS+<)І\h0dYG~`ˍ7j^BW^ ql4R]~Դ_*PS̈́R@DiK%2 ҧYR3єKGoΒ&A}h )b6 m_-538,vzKmdk^FGF&`8E&s2("n- 1̊}0/4hƑˋ @! ; ]JCx脱Pq}XF/f3?6,n^~rb:Q]75Ja,Y0u;)inL9fZ]?>p=ʔajN›fj.Cctw/3q1|,<$+O#%w){`٢zҺ4s=H^hiR>[@F]aɩ06f=7?l^_Jh ;vp1x5;Jq5Lll=wgyHsŠr/.1tn素af̦<[>ǁl[oz frgDgރt.%]s#u) X> FU; %-o^`[ hF5Kf}]]b0W欸IԊR8vX&b`UFm"+8[}c0 G]!9yxgx_c cz\v_,7Cs(aFKb,`tq1K9QK%N\ѿ ¿'9EGuي,FG٪cIo :V\3[R >W&%c=49.52 4 ~:ɺ_}'j[aC!7|Sټڨ@Z'G,7Jܦ䒢&$OϏ`ѕ %l}W~b`վ/7wA#YQ=2"7{>=(ґlTarQm-~EKF;cqcohG:~QչpqVJmUhI߷JT< qR&Wʛ` n?8zOЅS<'bqxe: /o1& q/j٘2̱>؟) Sa-f >rY+L->O#$x&(Z3 W.zOiQޝ9̊4Bvq4:cW8q%_`SJ65QkwtQ&+rM7/%*҉O=Nb|?iotX7ޟ#.5Ax, ֗b],մ/?O1P nfp{ODJ!o4gChڹ2` Mh$&u@Q݇jȐuzhZƌxήtX38ay '#zC9r( W CSô É'c[fsEͦ ζ!Q-ʙeΕXH)w'eqJ-5; 4f=2k?>g&pA)b[dC圗3Pvf2(ˊEg3uO^l :t]ne[*?yL+v+`O>kTYw QOu[ZO dIrŲI+P AKcXVRni}`mKr돵-AQ+fU2w լpmAS)lP(^ fT͗3BcS9`ŝ+: j>)^qakA)E(߯hpdxWCMA3+$b= AizӰ'su1|QE 틘U e뇡KCdS>҇غX kC{j _xWdϭf+5>"[9}iiùJjDls3 ;E:A>IЈoXUWfEX=_8-3'xJ)sREo(f-QD> I0”(ziV$'߁L Uk) 5 I(%4h80/ =5-נs)nO2a%7; ڸ+)LH ?| ypO2/ _FBGm/_ (X}uIܾD7A ç7[f Ohߛ+\4A1-f|5,E4j+Q, \L J( bQRkBC-_;ہ%p$`|铅S kXIꤘxa]Jz<$*̼S@ rEݮ׍}s4478T~7Vcare8O.&=^ mZ \GĂFO*KlۨTtLbQ&svܼY찒 -]A)*13g`|8R|@5MhACy !>iS ! PuZ+MB<r v 0/\(BLܞeQbaԂx!!R\x,*'GbjAP9YϥОtf'4ҧRt/%۵ҹ AyNU-d)|֌2%zs85I[H $}~n!$a@{j6+DϺ?1GQMݗ(U;{l`5znk% 3%\AX}b[Q$7hG=@˂imHxqWaQ*F5*}+`)\]6y#ǣpuٻwZI<@?S9]MԮiȇ&u'"Hwjd9b^ۜ"gzWrUTj_?R50]B*|LC&|w}6rMKLȹ(>o)#M^**=>J#꼴q~He<)`ܰyY<O_~;o詌Zծ^2~OO+E7\B`<.pz4K3Ey>ľW4wvemXuRۍ$!mxq|(%8τND`8au܍Mc]Ls!&1n?A\%|Z2WA}f%\9A|=0t<\_/?ԅrelYJ~y@,h<> k-A| 5&"ciDŽB,9c[7F6 \%w 0{ihb^mqm@8CG^:B@2󸱅@n#J&;vA.l ' JL yk}RB̏C3Ϗ9pvcRś&vPGٰպcNM:S12~BVIS@'fC<:zl,2W:EbuJB4FsjrU@moƩ=ƢlN+5EmQDQr1{wyyM\w߃ &Ӱxhm@UUݮQ'oCnɯI.y)O@oisJ kC%l7OQ-{CRܞې51N&_{!ZgfLO^΂1%?.KǺ >Wӊx$r0*O*uDt1w__e9da=I? /=t,wHʟmY$DpyF!7OsɼK2 ~WʵEa۴x:uJ‹^8m2ۥÎýwP˦z;Is1[GW㖆<[ \8zd+":Tt{߉þލkrroUDxPihpga f1)\qBcv,f\Bo^q5$!$?< $n:#HG,IΕM^-O1/M<#y _%jCm5/9OM#[*+~[F1(]˫UHdH|)k"4#V&ږ^r1!,5MaR]+GZ2>YEY%[OjVDgy ؅*9'*qՌeQ ['S_pSv8H./ʗzTegnjEː65N\uDIT`b7;[rS`B4E@({Mk$6&9dWܫ#Ky[҉]3Mp&RXU` h&xъ#nrvq%`r*sTU0⁹`~S4nw(C 62_Ey)RW}StݟZXU @^DM,gKc'L,ڡ~$O|!8:-6ټ'P6"g>=j[h'A|. ?Unp svg6P yl񝡙-}Xg^[ladw1lϧ:4l`Iݸ. w0q#QaB2[qcX9c1IGdp]qrPc 2wZF쨇!'4F|ڂN{xY >1%k$JQ-yQcCe,:;Ɇ.~$a,Kb܇1wy}Md1p:E_>ߤI XSf:e`כ#<y/#"o τP$K]@KcIlG[\lIT{'HdpMvli d7"݅(l *}5T=l.Uy36`IL*NU6{ ܀~z|׍2J_)ޣxݞ~ӥw㆟`@JzDh f`LzXh{9oroM^Lk2Tcx̣@_ E"h7 C`ZE)NsZ.H=ϲl|KδTgՙ7DȽslg#"Ƴ'6 orΛuO~ůgib`{jQ*oA ~xh/6ą%נN$0GK6Tlz`Buڥ]E1/0 o|r9JB^x?f*dPFGcܐ8p1Ҩȑ$y&̣GQEbL q.O !ɔɓU 9tOK˛t\,^ͲYJæ.z."x /p fiz? OOqDzqZYާ!]8\Dξؚ4[)Mpx|)t?XkbR@W, L{aqV1 1^"d +14ކHp;| cv %{ei_`d=7Q p2ZuISX\֔,1"D^75b͞Wx"aa/M 1YӌnRZ)S,Z׵7ґn7N;M.UDl9{(Z+u:mU7YH.}*)|< u<X*cXoP?S)H͌2Q>q4+ʹx&AQANJ6jt۽La0%v_ ':dO&ѝ+׼S8}K%dax/O_|-9&"fbbpxd\8G8GMe ~{+ğzM r,A;a8DƗMLVXڰx=y$ȥO ۋL֪Ͻm\K5ePGq*oG9WRsNUl%hk8%)ƻJA NE8)ARal%= c vFq b!ʴ+at|\s1RB`@]w%L6xo tw½~+^MgE=X.۷gr^TKm ҚN.I()J )9X›b"</}}#L,}yp?l뫍PcnPXrc?!$#"4R=c0B cS*5t_h≭?1a6Ҏ(N!WM $W!782Y.G( atę*Y[^t)S^tDPU{TʧV#'['Xn)l%tڒZLb` {Q4aw4$`ֈߐI-)QFGoE7wCSw,jsD )fQ_Oj=l7F|F BbwSn%-XGFYV Q)u"ng-rRś7> ,~mˎFhAG< ҃{t [C6("@׳ujKw{SPW ;z,[ڬdbiYtW/֏jnMpq;ߛ ȚG۵\!UBݸ4n;(yAx%rvkXIIk×Ԑm}1*z/h%> qrBcM=. m4' h$x^h@rSɚeLw`\M?8נx2u.CRU9 -$o)ݶ"G&}8}fqYZ`=}kH*_3ooA6v?%jlhf7E0vD?r^!UXR^ŨF*Fߣ2=(~۴@FFLS0*Ҹ,~lL e|[j>PA:#ڎkD2$B}FEK6wQ-ѵc;@0SWkĽN#_MaG:&˓tlхbr:Eܷtvs9m璖H<kϴ?{ ’vA$%Z }AIGrf0+`;Ű07|ՀeHc=vƺvtN%ԑ%0Xދs]iޟ)AQr |ʾOcZ*@~>WoFFZuE0&P$8v0:\-oQN"kB#xG|9MO/YMa ]F# ZZ3$|xG̣H8?eVp^ ˾DF'Sa#Jc,{ˆXHTJ x&O NX4CkSx&;]ui(UBi7@A{^_:4M;"ptY9J[QjbDQ+;c~bHE04h 7A+Hiv p}QQ$%\{MR]lȶiVco?7nUȀ.>D|YӲ;LC҆qԉ)J}Qܨ.n\@EC#l?V. 3r/L5n\B*/bhJbӸ5ꗸ7iѺ""L|=0AiΑDSݸ҇M|Yy^r,|A0 0 vŒmrmq6ny_[:4kJ@b6Mx\EfGBVhgCGL?'+x2^w/!}F"FU4NՆD+:nPؖMĜߡkk,}S*, I,ov\YR*.A[0,#+`(xI>(Z31CW&^\U4Z\-0h}S>D+W;qCswol$&rJ#{_e@u,A vw p|0p!z#gNu0hƹHt"=nCDy.( #wsTL QP` YzU3%-֕﬿ ox5t&Af>v\~2~@p @_9#,qLCu`yNub`O0ܕwXA :M]qzY`np暵بd'G983З G3J\)ThēL K5ssϘhߊG3yB߀ʏ8t<|:Qӵ+&% LKE sEBקeR%/5vfkfz;c -OQտi{L, s$xL޺pGPs ^G*Cd}݅#kI7}B&#O=냀ʨ[ez2phNaFq