kernel-debug-modules-5.14.0-503.22.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']g=[releng@rockylinux.org p-Bm5 ']"a7aN{uW_xiCkE@Kt6J_r ҇: \JNϙ¨jMm;S eDe!8yVs>A\l[j?aPo3]6b̐)@e@i|pK)M?;_ {žiG@JV?6neY$K*:NٽB `ÌMvk!{-Q$ Z&!ش'5#yv݈ꗑr34J8~TÒ*%Bx55#)hyLA蜬s3Omnui=3T="PELaޝƗ{5ST$J"*j00>EicO+' ypGboQaÁr1G;:F57ae7d5883e23a6edcca360c2bf75b0f2f8e999c6bb4f983c73d6c17360b2adc91a3d548bd39707f8acd724a9f0da4c0b06e281aU/i] <è~_44H>C ? d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yc9[c:puc> @ G *H P*I *X $GY @G\ D*] *^ Zb Ld ӕe Ӛf ӝl Ӡt Ӹ*u `*v w X*x *y ֨@ ߨ     < @Ckernel-debug-modules5.14.0503.22.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpb-ff23e2f2-51ca-4b22-b816-70a129850d15-b-s390x4'Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.22.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.22.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.22.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.22.1.el9_5.s390x+debug"\{Xdl d6|l  WE`;8@8G)f g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.g.47f7ad99a54a6dadccec7aaa8f660e2d258aace396a371a4d79b3a49df0d7bd12d714250cef51610f3a134d7b8ad0807e30b9921da7dc30991c97afc913f755240365cbb0478db55f716d88d306860fb0dcdd25bad3a9f1edb18f7b0d7ea80cf25fd41f047c75b3f46ff4728de1e8ad4e11ca1c174f65fe20b2bb7aac15d2492d6e3b594f0b9ec3a176b26e06d5bf8f84590632683d9c935c176bebb21ee10c427c183a4142684bbb79de7001c9da176d1379c10f75ad1e5a100e59805c26fe49d318a62aae890f2865d6f3dfe6752ed2a876c2593589e9e9c368ac26cd4013d8c6ab48d7f616861ee6327deddd11b2379414ac3e34b7b9174976338fc129a01d410f399885ee7fef7791ba6e970ffa11030b3fb0943c62c39d0f7b4bccacb7b6f6966871b725e16e35313ee0ecd2c6a2fe0200d49a219e6c05c7a39cc63fa96e085c8de484150d2cac9887c541f25d325522552729c762d3143f26f09b500ac93ed89b9cab9de09ae93453b3b4ab8f4f6a3be71283620c99a878ad6c82751885b9c17c852f12691f1fd0a38cbe6c2c1c0d7aaba2557f784113a7b125ea26881eb5c7fbec42f4fcd02c38ff08446a462ca3f1d255700077cebc85052ae3f4ef81aa88f9bcb188ce5d3d63eae14a9c43d8f5b7e10defe41d08126cf598f1a1e945cb5d3d0738e9ae7ed10f25b9f97d112072436e8a3a521721230af60fa07ff0b7d72c3bbb92fa43a1ce6118665cd1cb55c31afaf2fc1a5a5ea8d4478db393c48f884f0552cfff594b630775629de28db75fd19950ee5f6641b1fb32036773caf259c18280486da51a86af587ec66dc5180203b272388fad3e745afe7649f03d60c5210393692ba9b06f7ecf25db1d30a61400810413d9bffbd6cae5aa28d21c12d086fbe5eb5cc7e406f57142336511ba3de5746681b8ee17767eba217a1918f0f706d1e611999eb060f734c0ff1a185fe7f0f9413d3af4fab9b4d20e7468e265edf1226f1339d377a1a32c3030c24b19060e3a3266bf6d2a6571af64e1c20b46297760a07f065f6638e25cd9392ff9e949f51846d4a15df51df6b108c874e6661693785755b2204a5cbad8aacfe2125b7723fbaafec5746f3c7aca8a761a01d6d5958cadce5d8cfe167c9c28e4287a0051c9043ce54144611c822403bb8effd28a6fd5a05b6684897ff5c7a4e813658e0a16bfc36653eb202c94c5ac1623bc015ee21af26d852a00c15fdfa32a565975c9b70d407208eb80c56d50cd5de12ae20259aa6c39c7dc4592c5bc8cb5c48ba83623568c2ced7f7a976acfcf277f36d02fddf91b0add84d1bdd60e2716a3a62d8e9668830614f37a1d7a948b49602e7ae4b43743307c5fd883ea5d053f8fb0b665a940e21c97a374324da8c5c40c5625d2363c7dfb5f2c7bc55084e9ed9312ef2aec33fdc2966d0b438379e98b72869a3172801e6c867eeb2f944d0526515681b20a8bc46f0201f3ae8539f56b50bafb03ad9160c594758244f63b4655e5b35f1c7c676001da01a820ad5fc781cecfbbc8a6002f676a4df4718486df79c2739e765175695efbc7313f2ae084a0d37adcdccdd72de7e950643362d90526a33ac7bef0b687917b766e0823f8f7b41985dedfe3497368723d853def7695c392ee414013edeeabae66f741946b40d500c3f282a3a62e3cdf85931bc244423855a35a41b7916657be0ce7c2e1559c39da66bf99b6ac24d1b737a5b9dbbbee2df0c4c18a11760d70ec1c23c102fb25430c2d4b4243f44bc3213cca3d58b274b0389963989b9ca8009d45b3ea81596a6f8b1b428d591c4cdf82951556eed72a2f151cc54ef8f2f7c7ffd91f0b77821e5a56f6c70db9cbf8c099a47dcd9c4264907aa8860f4aa22539ce5cde9f01f6273252ee1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.22.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.22.1.el9_5.s390x+debug5.14.0-503.22.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gg@gd gZ@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.22.1Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas 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- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- 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.22.1.el9_55.14.0-503.22.1.el9_55.14.0-503.22.1.el9_55.14.0-503.22.1.el9_5.s390x+debug5.14.0-503.22.1.el9_5+debug5.14.0-503.22.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.22.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.22.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.22.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.22.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.22.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.22.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-822fa4eca84d368cde5595e4195202d97d0cda01c84ce010fcccc286c1e59864eccaa5adc5b77332f7cd1e8716aa1528413749bb1753d4a8a4fc66b0a171b71a8?7zXZ !n07070100000001000081a400000000000000000000000167912ecb0000a5f0000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_o&(~d~%vL2"v,vH[?gsPC ΰ?S gGo=]%s4#~5ۏҕC^*u6h狟;QٞhY+9ɎfFgXZ/ED 1H|IqO[1b3To☰Sudsd w-`*򰌻Y9` >KT'W%q8Eho':je"]+Hl~}تU jӛ&g?i:~vbhԃy[|); >E]X7>Ë5*;cp̢K^lNmH@ȅ~z?_O`:qz'u }BۜWd59=Doz"Ik#g8gE5.o5![̸ Tb:̕TyxuyJ <2=B,! R9[VXxѷ UD?vj0>lC F6[**%i(QnÊ#1E oہ*H^ \Uc-xLa&7~6phMdApwy'q-UHʕ݄0A|3dGFiVֵK'Amoe͎;`a׮+b-P3.:B#:lc9Aj8H| ~")=r:8T"м7#0"D4|laE 1`cPf=]L>T㼹A[V`#1"' ӠH|d+xg%qnPu`;ܟ_1IU[$w1F:g q"x<3#;!1Vjnu=h,M==NŚ:yYmAOCz2Zi*u|8{6#W"Ķnk,=.o+'%#=ƮҤ@no=sF'-}Wx(Aͽ(4Srs㦌YR)DEZP Af&I(2xVp(4v7S㾞5cGHbݚ<,1j I̿e`5?r-Ϳ A~K[o>)ҏ}pϗ[n/.œ0<`lVB*iId<`Wҙ: O" )-Hـ cwcjNںt.e̒nae` l䇇@8ޭE87~һ/bSk Kشy (n k`n'^ *q*yaձYM|o%化zGVc!ϔOOL]h_j3C)2l/=auՊvc/óM5!t x ~kxv*c`_}Ĉ;\+UzvKB8T\WѢ;K IYV9rb˼f t⟋*q=EY 24Y<]xJ^qa3n/?Z\)˵78tB[˛~^f 'A`f*2LT'S}ϣSJ/$RWy&*73,hg6vx#5ep_S7 ϶l&yL~aQMu&m{65qjn1L@t6`# =UYa2_$*׮'~ʭrX)rbp9bc.866{JxF<(| βF0ᮝ mD>4 ݥ"{2#JDkw[V1P{b Z2!AI%:Om\5,2\ﰯ'o3 f.G!NpEXxlA^ qz%#n1>z}#Җ庠ӆ*%F;b.ZO6>Emm*0MR yBfdu9lְxBqu(--AD:_y⍃⁺C񦲭@]kQwf0B=}"2cQ9ޯVvш4#Xh\e L422|?OPۡ@2D_]W*őR$5G =wI ZO~F^pX9*iY.97lBLexp2UE2}h|b$+_]͌f^?E}!5Uav DGr7S A~iyLL@ i;r`y*\B?.$ݥ(QfIMrY愬L% /|7EQno0;J t  ?k:$ͺYyG4j>Fd ѢDHYO#Kzcf;qDǹ0}\k05bCvI{2W}agWay" <~<E89ظ}z]13$C(6=Stԟ{5Z>P$K,;ykQP`8h~ay>^q t#~Qح[p$- 2hϬ.|1Gƹ q˺jfl,淁˨r_@2m0}H (-}ZfpDE LIct|-T;R.s%ʲЅw4T5_"ղyZCs={HԲO!ˆ; 8D~֟3Ƣ6şY2Y:G~0,V2Rp R`]F\enU n9xh 9h(p|@Gp!]*UGWP6>C#ºt,*'cAsđOHj[OJA _ DPB]q9<^h˱QS*GdwW̤lq[ń74٬M&w)j[%eK \PYL1wB W#Nksd^8V-VHwt"U;i {nsOj~rYJ.+*'QȽr1j3^$9,qJ*^g ̴[KJ i{7u.>2409AF  5\Kp8I&㡘CyF.6W.Y꒧qH% -GȲgQӛC/ΒY6EYܔ3ϝ̟J/6%{ 9(TsR9*toQJdhq =wZ2 y!\ "r< ;z-1KR/kzoHa\i„nץ;tSA~}PmDT|HN/2}:>`ݗcF”SQX ge٪],DaD#M:Li:ixT_!0耏BsCp h[k{1U,4n3Z©Wχ h!N!tP?Bxna-!d{ok'l-uqU>NZ7ʳ,PK٩Zh0eQHf#] 6mICu~b{{U_}^cEFcl4 pRoz)[ɉ_jl]xZ_ yFpoixO 6"ۆ>xzWn{od֍&}8BMt!"Y&I{+b?WbmdcE ΠU@H\TIUg΄u)ӟ&B|R ( Lets遖e9/“$XMWpvu΁'wZT}I"()( PmPLa^r-)A(p}^)Y Nzt/# TPHL%`-e#ޡTf6G ߼R92P^)}5\G&l{r進4#Kb mze qj=~rVS.}0/ 0vR3rA@ߵEu ˮNC'veJ;]j"&{<9gWUТ H3>Nbm0,`)-?tgl"S5_sov)\I2r gl; bKIf9 g{rt/:d Ys V<گ n*GV2A` pH.(J3 *0Z5 }2cmzy7yƾxL!%E*8I OVm~egP:@(${*)k ;jz)HuoJUtEߊԧ&gDvy`9 } eTd!:z~7k Rq`_IOpس|vH!d] #:cX3{g"F3#f:Q %?H^Mma`jY1Qq+0Ii_TA'9*xwY.vz$ r0N_,+HXR lr).|oqp+t?L~)hhk^V@~ ,,: be3ĭ(=(v6IشvDt8ɹ=Fw"Rj 2E2-^þ( ʺZnK6qW%N}\V3?%-7/`i'g6׀BnӁFboNx;{AVf} 2EoOFP%0#\| ʴ䵠wē'T(1(/ɵ,2c>+f{zGRYU4}YCgۄ6뀝Xg_Xߧ 倢72aD?nkdTl6'}x>h :ϺN!;OJ9fCN6A K#"N?kQ*TpyfXP2K,9JU0"=;11Kuilkׅx ].TB@Q|Hx-LEU6Q=yG:\ c ǫ߰Ϗ2a|  0A|qC;-D,/&ƞm>ݯʣv&0Lr՝HX)!t(?=.iآ72gPʕn-g8 #`Wəᛕ3n]hc%DyI;l_&wQ (4 wAҨ- ,Βl_>TALTVޖbi>KYFZm^&ż^_6&6dqp RCDÌRfIw?gpG2P/XZa/ j|6ƓVL#!m,< i̟ 8oTB~.hQ6,.j5O.MڡU@tz\ pv]{k\[DZg vz HB kX"P/J0A!*n.ٯIuapu6`rKx0ՒؔgP kítc@Ri`& *M_@R-"$Ff4?\]ALWS.hZ$Ԏ ?*,.Mrƀ.+2 1H] Lq<<hå^һM4@&A6A\e!}nwu@fyWhDCz bu_}!3NHM>Pr՟4Z"?PCUyW,S@֞+OfӤۄȺ:$>EVßEw9frxS*F;anellY l$?31TS&s}&ޥu7=g56(HWK%BnnV<. ! [J)0=%`Y#IxʠBOk%#+:p kE+R Vd>h#˭7W>ԗs'Fd2.@X}ehOAE0f7bga{5T?"ZI? vX7UG8Ɋ$'/\ivyH겓 \iMJNػ+.PES^pgUك2pޠ+0MR[rЬn(k7xI 9sOR.1Gi5itLόl2I$]-t;t[J +.|%c˝qJ^a>޾ajX= lP8*FNk{rՄo:KA=,Qy dSG,#o\Q#D x\<-T vWO^[˓|k˴'dDUKj{~mynV~6?% 0pﴡ4MyV5$:S8L<yh;jru$ |,; Pyozcκ㔓B p$)@cu`nHZ6%zzaY}IZ rsRYc{uP|q`sȵK?]G G?4Sh=]-2Sy ~I 4devUVGc:asÍ-bL|&SC 3x Dc";@ c.,W96$tRuu hEd3Gzs4UUH;x˒Q8 i1kR~;k5")h!iB7)v9J]_(7&ŭiy8`~ Bo"x?vW{b`۾PL z}$X:bqu `@Bk'c`֕L3zIK۵+Ģfk S`$2c5ό%m niDmZ+Ёh&d;>63゙cON^Rtz3o'`7W47jS$t lٯ\;翗2?bxH=>D,ߔs$T`Sأ:%Ɍ[y'v/6Q^Ԋj$Ӭ~&YӒv("?hٴBW?}2`&1#knwTh+%N=;s&_5kM\$z"jEzxo1%,hLUi qp9ڮ[]ؙ/29ZW9gr?O.,B>=ҧ|;ˁ~à Gu_hXu;ZU\Aτ-]Bm918&(]L= 7 > g$+:uIx*GH2HeXMh2\8TpU~Z`L=^aV3!ܳ>.Sf=[reM`2G"JҒ RJ*LU2sGXYgyXxHHFlǃ󡨌 \/nVE27Uh還[ lV%,=Z~T,4ÇQxjlk 5l^_%ƈxrKAFD;JQR#q,\3Aivi$ üX\!EQqϛ'Qk\àn=臮N)j%;uK < ѨZ[K@D} Y8ҷ)Kn:z ;@ ;/h*̙vP<h<=ÄxѷVx[ЫӶ$!ñI7 ?WpF[0NYM8%_TLRW*K0է]/ec`uOifLyE`G΀g{kyci!Vl>v8]3st|>>0~qT\^JіrmH|gm؋#15xzPpӡ Mzovn-"< /ORWFe*s;(f&/SuW*B D>9_ad8w5~D]ms61=E8JݸmF_^mxC/F-BV,Lo%H<5T=v_B0!d [u( |C4FdNYd& b=ϐ .2Rs6`?^a! pIvF_.٘bM:zU!W-&'C#&R ^M^`9Y8$;KV z%C5J^uZeSkoD:sL !dRX) ):_f1xm|L-4\D-Ȩ\.9/)^#-x?E S#3͢xk0V]:*WONݮ&ҿP I-c[b"۸`N+9Eqpz+4_"'%6auջj > uf9D9<ך}|bp%ދ-}aԨAD\O[3SjfE/,%diٙG-9h'DLӯp(ml`r'Atv>1ՕP'iOv^tUSK懿s+#;2SH$w>_.*=q0Br]] *&f}&ÿg]MQLet`u#Zvy~'dS,:Ba:%IFڦnS:=8ojj}[o4XO 1eHbv?Pn^aHj3wQx?ϻ]8e̼J2=T;e@'xqM*4o1dIn:Ro #í1+8->]G)F~jdK$BÀT~V[u0@ Dػux\`I$:<1d͞NaqJee!^˵noMCB.iߟdկN0S1?/oh8;E0aD zjOAk ӟ ѢVyvJ:Nicd$R N@ ,*Ô qfk +qJ-}n oݸu\5f>#ٚxSI3/wjzKu͏7 豵8KDл%1]>޿Zi]E>c{!'.k>E;DzN>٭:vթu;= ztEGH2eFq+5^;7h;lJkwبGɄHq ð:KV n@0ϥKcmàPP5RmZ]DeJY5g5L?/*eT2} ?~ɢx^(zBa m)MqLI|{m,X- y.i7Ce~I?JF "+ 4G]GP;p6ZVgKM>Y  +h@yaniÖX 5i_ I'DI} 9VY[Oվ]Uzy{ôlcՉ*mo$>J}-]2H@sݤb&쥛Qhc}ֆ-f1y9ˮ =ˣ0a0VIH e62?Njqjuzm0 HBq3ZKOyb_c/t9T{a7J{`&[& \<ȑR5U> w/KS5)@5o q[0tCrғO>wĄ0}Ź>K|ih]bފҵn|A -ez%[hiZc6#v_Z lV"1X4bw/p{+2/5ʘ/o[sCj4D "=de|!hlE[AT  .\@yd,V=K8J" IJN>]M׏BIJAt[8.:xF\~NGQ$AD`qH=3!){h"2dU߀wF7Y}~JA@.0 0Mm`j*`}25<`uVM^hR \ ޘ/%X܅ȤiaԪ^ 0?ٴ,> )x6_}ޭHjuAY{GX:;dYW0b.]T NZE =~FHyxхkpևt,w\l̿#hϨU9qNs!Zؤ3T,Dְ\VĬy<(6" '9FR2kD匨wSuRLVAQjC5?:ce43$kɱج|;.%U8^5S-yjFB+A 1!=Gݘ!])>xytרTL9|)xc ʮ,j8>#bGul@Ǒt5In #Fڌ sySE\>:P.I]f8y*]Grۨ\&:lR3V>?cF¡Gr#L7_M.ߢ5x碽W=L>ѷl Vϖs߶mh @} 2Im=`UHy h`9YGf٣dwK8ӕF l.*_ŋKdzeZtGzy2sx2D9ĄY~4ꙶUbO1SM@2T;Cul+J gb_ݥ3 7v?ncNU2hHw364b7ͥY!-}vc!It{Aj`hvoX) t&nzD25Hu cPAym'dC̨ C?y˅ղG3"jzdO6ܭ]af9%Ev  ѠK`Z^O:PbS+OhI*y Z8KC8c5 S2} vkvq iay[K~h-gQhwQYG4s5Rf =_ȯ&\vw 0u4QiXFz7̤_l25)];1bhWui O ^loHRfc_LLj˕,4%(f }#M߆~gJ4YXymmZ%3i#"( ѯy݂YpOox5$r2A_ z*矜Z˷4Ɔ+!31R9XOn.nIL=.dV3!h1)\Cq[<Gډ+Pߛ |`"]K\|l2*]GRDйp@=XX^^~SXcŲ#Xɘ˛7'vNCm FYSvz7eDPqa\v1^ĹE)t1aHZ]DmBqqsA1 Bî4:">@``torr{$*G7!L9Fg)nA,vlUy `@Ub x $G0x9̃As&IݞQlfZׅvƱ]x9{:E|MwFȘyMM) u< !hkU;:uc%>S:|Ec !p/a` U%sqH_I7cɷ@ ">O} }9^QNu e>h0rR ȾPa["x\ϛnwEXMدIh+DݐMWBֱKG&\<nB*%.0,^d_:҆nPiJ3֘WNrob볳f6OPZiEX3\BiYj?ͦArW?UN:d ]n,jgO%["aoMs"Ӄ@ ._ &:V:*nYqĮ`vk2_eaW`7QǀtN5BҌqxXV*Pm4aԼ$w^M9nQ ka_[S͂ltTEwlQX|JJ$ŀ&0$1ņhBf a',>N(R\x\ &",>3%'g/a鏎f ݻ ܸ9e`"MdS԰Zq~O5w?0 rDEl8Zy,isQ5sR1e-.cWAp:H;M$Yڿ}4w&6Uz1C$FN=~)1Ü[䣲Dx:Ln }uc6Nz_4/" 1݋;xC/\+opy1 \ 咈SCL|/F!iIg9c 펀G 1 r B o"jopBX41Kԅn[BQotJ5C'6SKHi#i@XkF뇏E_~PH[:/8*UT'y !j;̽e?c88iɃY<=k '51ݷs)P_͐0A!!=lT$slp_ 2TMrK,v/<`qM&my_ ڜփs:~[شH < D癄TljE.Z:n v&pi @ "sx22 0O0: CZq;VQE}giɂ5"Ju=NYZN.N.J"3YSxPA9 ?\BbѲmpJnP)G>-Kdo`]?R6t`]O Sg6ՅAOۥŶV7d2쌽Bu%SQB0$LW)jA8.ݾa)["}}*%656R+vPa 3k8n9$6MAnB#oR?;T@q$ѮݭiUtеa& ڑSE6x$@6&u"QUۊ[/M tEάmcۆ{[dax<{0#hW{y`-* &w6BthB94 nT 4)i<A":rEq[h[- Wv "}Jآw M7u ?Y`4M#5cJxMnʤ)УQr6iRf ;0zVS[kDgըs:=^07dPvNVO)Q8F/m+/Wa|(2++𢕈m+ȕQqV}Gt9ĭbhE-ˡ^^J u:ha$qzeb Y$8'S`K?7; I[E?1+[Ok2Gl% ջq։99;pAlF=9AoK$ԍ"o 1&]s~pU;if 3qqHyuKKSL ܺÑ?&n"2n^]f+6p4MW;71 $vrLR'/ .l-YE%T,w*5GVѤ#Mީ5}[| 7cR NtNʆa@RڵLX{ddh72`P8ڝOPbZDet*ծ`_.L]ASBHINUzfbڳF?DAĐȷ!EɪLW$peҎBU&ӏ O R]WDCW]Tt2d:dŰ =Ye7qR񭸛F5<9_j."+WW~=M֌J9gE8"c3\!<R}Ƈp[eGyƉ]yCq˦g[QQס*<'ik&TUP'|G7B(*uR'ݥ:.F6@u{ҫLi'nZ]^d6T%O\rꝮw6րNK+ %u{Z3Ŋ|#n~oRb\D_@d1S}R dlN;6 3i')pu{uǟiLE.9O;-X^*"DvN^oJ<qT}6Do R5ڱ^:bdVL.`{} pRtF(\˺ "Yd󫓧~ۘQqh=]W1<_p3]|*>ո+`JpHxCMkM 1<@z߬]!ֽ} ̝);2)XБ0M˙%ßSfA#&V+/Џ b4,9$ ` 8N~AL-].`F~4 uEHaz_1Mm_l>!(FiYi7v=82TGSDm#3ϳИ7\TqbwSk5GtSLKvǟ~0?PCŧY@);IK [oE#m'pm/vPWHZ+YٿtI41!sLw_Ƙ.+x>dSkb{ߦZv%4(ݛqWg,Y_#AcܐǾ-L޿)d6\v>Ό(iȇs$,x7_DfQ$eԗU!;=hÒUVAFHx@ô8Q4&W1ea 6S|Dz> R yYEAՔ'n^NjpC.n*1iGiuyA²آ@kCo}7, QY]+yhA%SlQ13za J0pF=CTtxjiD2<٢V+϶53;3 O~+|MJdr9"a&?j &Hnuh)saȲyPn`$MĆ 6&hFeC6F|p1{0s&}|RWҔ΋O$mJc:c~J|^qivni# *㿑 [!>en t)(l֩}FZOepLh+>/5S4]]pO=p넗ïapܶ16Eg7LͷY|tu9TY-{=If(cf']n]^U"9R]o"*9T(DEa xYk$;O.002:*% ]}ȆMұ[~g1Q l>J=1ݿ~Zro' Y-)է(˄|[wmQ)f&X}0"gg#%w5 GFhP 0r-) \N7nFÿA}\1NWqiozD4zUKPG$K)cx 3dk^#|.\B|!^b6WbcA7`&` \;>qȤmV3?NwR<1\;v79/l %5xԘ,[f>:Z.0*]`S'mu#Bʫz )Й@3`uLv"*(>c0O켤Ԉn+T-Eް]aESKؘ@xuJ,'}yœ,`nf-0Āk PJLZ2?^g @y|AS61\L [oV"FaRP#1fwaƦхi ō<%8{'}uw-k.I&N⛬5N?k$$x :T/hw r2 vA*vk-=LϙN[m hs }ץ6 n@ؒ5j*!u 5-R A|d6 FupKC*[S|?F_}:ؐ%HR ǟ& u!0%yY4+a0Jak:s;?N3EQ,ۗ/H\?.r+Q~7,.ZF:DgYe"fHJ*Uo>ͽĵ>5G҉RP>n>CMaJ;4t)Y/NҚ)*UW!U6.d[-G5! wq q2Yxd`Z?H54,cb4gΝbNwWgc`8tڷ8S̀a M;C06ڝxt,[\|9Qw"k߯4޻`\ZmWBWU -mTO}zps&_bm'#%MGߤ󫛦%{Ʒ^lV)$0\J1]ӔS_!r,MkS6`\J*Q?dlui?~HP1Av,R"Cy]|pAB?LY݊(aMIUE(nYLEk]j,ߪ]Q8Gn,1ύ[-s,_=U?éH9(SsS A[Ũ4 e )9YUuɚ Vޠ*Ï`7Bea F)wС1^aC}w91*㪭]]Z$z8bڄ㻦DF<J=Xv7XBeȸ˜Ɯ6b3OcΡ>aJd5~|z^=w2[x')[0u S i_X G tÿht@D>.5OZEYnwз%p`Ԥa]Ւ*tR.uDRD]Gm_.ĈH>Ƕ@x,n["-28@,ӨDfvѯb 9Iߦ4GRW>ܥx(:c5nj_N[Q \얳荞y;5T6:]!\zL,ay tb?WA"#Et9pl @nG)$R$pVpmx$i~։) /Mt(R+,7D N?ްV'[U,RR%dBOQ+4ѭRWOn{`EJS7ti KCXUL<"]5{w:A7I,<)MU1LK e#+VcUoij3So.pںNzX?{7i~]I8n:3TYL X4EI6+] *].(Im['}N#w7-iD<u1&Biv.4з8rIS-T _ӏnGk.cӕ1pT|LUדVs'T'ҵ)F{r-WZE$̄t\4@~> Gpu"[O ٢Pjd_iEv]/ɚ5 txL+* yэjT;##?eD(X ^/즥zB`pg YEXtE1j +1O׃2JZI{L֢3צs\~68ȍbm2P;^XtLc*?oay!]Uf>c,vDgP*dnsHgd<TFQR{K) aiq-nԁ>Wn$oĉ5 /3c,o|m0ۻ`uSz$,.|F|e `\{THNv:ANb;h.O񽣮,d}'33:}! hr FZ:)vy)#!Կ?X 㻩c G ;,e{C\shŨJڃ ab/{_gy)2yK}ƣ)z'FzP>EXiI[F +`JL:"j=]s}P{S"üb[ 83? NwhD](|+ - S;B\ALf ДXvy1Z}nbxbjQ@:}oz^i-U(惚E4&?g_\31$\0+NYeU=Ј}s^dÓc'M:ՔWsyP܆qɸrV0Ia@!o! &Lg7?--Te4*y6}­8LXf3Arƻidp](H#u|ZXŔЖSuMe@xRur=i$%*8fx5`/ʨ9Q/@bj xfD-㴿+pTn22r J~s%{xhqGdsU)][ѵ -}f6X~Պ@P*[T>5.SLV`Xr4wrpі < *hx鿕oA)#HzgJ]WY3$RL} ы[90wPX0$9EMKCyÃ%!q4f4ks~f;5[{#Qͩ`U~s Ws&n=JU,J? DGu Qpˎ'ϵN"-w@Q+8S~#ln wo2RyR2οE~"N8V{Az-0Q{ݤ%w .qtz;AFtB̬Rm@A)=ږ=Gq ~tIT#@8U9rp;w@L! NUXOyrz $(=SJ Vh5fȣڪMrB=kX Jȹ; zkUd|/Y#J? }6b T'cz\~;{5݅XmAA]I\J[S8CQ*]4-B>bN` R`HHksTeAEb+TʠMՉ"Ѥda&{.<7_Ykb[2k 57YYO=r:/fOzQWRlhفd9Z\D.# &[w`_#z[V0u#b-9Pvgol=5'?6OjtX6 i,@v4f)N#TA[pje[N&a+_?{$jDb}G03xeI$MBMð~NtpWYLnj<36T[C}o2`Њr=hҷ~Q v8Ԉ6ÃQ@s=ZqxO\MKIeFJ9]2J/(\ f=q|=]R ]UBFum ,&)O qcvCxOΨplF1w0Ɛkfȍ//&?9) W L#Zpӥ\Oo֬Wy;i`k0dEFO8邘V xPȏ%֎F X sOV 8?7KUH3Vxʹ qk. \W+e]g4ß屲0dcg`m*FyqiƠq[.~Rf¤WĐb dˏ^MRа_' \TIc.}% ]'o$<¬f eh,g̑j9)sws-89QN wp#?K/زمk9{"̀4w]Pe>blvm1w^8F',9%5A1̥n@GK}ȧ6bA i}*/c1w ^,ۖ5a٭52sXϥ:9Zg}lMݻ[*w\BWR<+"8ŸGx4Evw 4y@IqXW=F2d2͌iTSvLI 'J/6[#;Y$.蝶Q`ɚک I) .]MR[lj[R EH42 D~HG姠pbO?DoFqqvLLr#"]Pܨ~5_)ӽsq @+cC߲7 onڤ {祠lR8;kw@8v&g&>O9`rJnFUY~}kf|gZv! o1,:{Kz#@u?t^=f,\s;l%_(Q@'!?~Ia:2yW{j={98`N6m)o5]!mw-:D!4L"W4L&hgjs[鮑ـq?yʢY:[T,^0!;&<=}ƻF-[+M#j5B0;/sT+ny2R=O$R&nNM4;kKŊ,YQh~ew .<]Fg]l ]' z]KyƒɾSՄԩ hFW~.|X,ֵ*CE#gcٜǷ&F҈c9[ǶʀUa[m 30/ :g*ݙ1lݠӔ0Y>!o3,?yMv)UM+m@"~PN [TeDai\MI~/\op.|:¹IKfGz3Y=-䝓!E9IdE'Tqoc^C_")h RJ}eՎA0TVaryMVX훸]˳>OO]`X!,9=RLrZZH0`KlO?:+|x$( 5ҋ&YX_ş.m"0\2ĪKSA5 P62ɇ?1JS⛢lev1].ps8P"q-D27`0xjde.J4ELjw^+(I{ƾo9+}#) NT=Z_1 /4IK.ZC򣚩P dʿ9"mb]of hHy?VWɏ<~rK ~nFL-L+SQhrFW"}- ]wm6 j9T <[5KJ0; >C=E>}@ahM;>>dѬRIsCq}[̑CNKHzE|': ?׸B.zv W"CiLl!VYX"TjѠdwW6 Ȼ낮\A]b֌I8冉w7IqO`0ԋteoo.(b \Ecv\Mznv5*HihA#pd*dž7<:_u.lJ݊Fo(jydK)eAP(QΡ"3fa o&=Tk>dtG.`A4H]2!ʋTca˚E*c"OBʠ܁#h矁A}Jh0F옏N2ZvC6 JxH3,a&+eDlJgbhp:б<8[e^eWG^L͟&+Ӌ>gp\0pX`p@b=}\PthT)Aܽ!d~,zRd Ve481VԲRfOX|o_b訦Ik%<! id<鬒i3-|ڔbZ"1ʔ}kG m;Q\iˇe .jPH;gGwrWdزG'R(ނtqМs._.xW$b9Ƭ &u-vR:go'P1b^ix83c ݬme%Kt|KB~{u!1C<@fL I` 0ƒ`lIQfzGUP-G]>d)֓.pwcN>hihXR_=fEpҾuF2Dz"/#.,u}}>|ǫ6}=AUΰ5tqJeɚǁGF>5w>1nEm2SS :(il#`(.Q@9`Q}I~n>cQ]K$ɽ5>f|5ٟ_"HdvXel:τpF({=,\ &5 6Y;E 1}TЂ3 !s `edU=^!&!)`zaI*#<' 7nה@t^$YԱ-.iU.!0lm6E;BW{[5P~"bS\ijGKT/aao"i~=" 6PV{ 2&f4nY.*n鍽r99b_Ė3Bf‡C)ě]H8vE2D~G$ [i<5ZaVuHѫJ ˖9lƄ~y[mB~dV9F "V>^ #6(c bl@W,v &+$[@gv^y86 zGZ #I都r ݄L56g`Mf%A~y v!j| :vՠƿ*^=" *) [?3sQ$ƫ<~2?`YB*PIbhqJpp^)1Q`onr<=:\KhՅE؏˩\([[[H0m7{fڟA `u$cRNE_eG(B[8֯^zNEݨa UOZa&R'a}N_ݪK?H\.8#Y)UnY;ebF . Hx(6l~dˏL\*`^3vB6j#!puFU#&vuW#4p Drͦkv(@Aw $:Ԡv|ou~%K.9FRI>o–Vϖ)P"*Oc=>o] s#F4Bzr:2N%<,z0HWxj1kxweQNý[܈,"f9È 9e<5kۮns;~iZy!C6|[֖tz VΝDv>sNΈ&=p{l0`wFMsg/T)2TK2R:k9у<:Ƥz,q,Hد_T^H7'{8•}u^ţ?D =p1HL9"ex:Vopr+X?Eyu3eᜀ7@~tRh|] kwy|Hu lyG^ 0El&[4Oz،ڳ5E*fbGG l"(oZ\-ajގ7@ʳIsecd2XX 4-`8K Ϯ@ )!w~j_YwOL=jWdqo ,)-Ҭ' eW҉-(D·4 "HW2գd, k92L?o(}_JQ_UHXJ5ǭrTf~.Ɂ)đ} ڝt\TAFNN@p-\uғ; ͷZ:NCT=ߑ-U0:rp]z7cu3*ŁLD{x>Kr}|dE"I5=wBģϗww^YvB|fD.n/FaTԘIWqspU^ToQ sٟrr[iOJ=S#*-W: WPܩY.$Y1h$> 4ʒe/L+"s=v*=lv2Q^"<_ӫDFj;bb̮vc&c4KwD5)^-{?7Kq>PP qk,7m ]j#2D0([Ė;)ةLw.iN}aW}b,$~|I[ 6p˧k>uMҞ씧㾃coW-@#:2xWˢvIrANg\(J_{7hhT?"~ P\&(Oy+3 UiJqBFc@CqS} f.0lg>q<( CNO[p&D zHEWx-&fE;6o.]8 M'aWcg)D0mr~F?4wb!P0X:vF<[qHT ED a0'hG {p${Ve:e\PbS%Il_ngdf68ڣK(`RW'&JнRUpgGӳv(ň8R0F8g v`hkB1&/-q :1YZR_Kf hft@ on'3rKؐu][ѧ wBQ՚ z A{ȕA4$٭qC6R tXf,.l.p-F^J JrB88Ʊ#U |3:}=F=ZsoΆj (>mr(!@뚴I=°7} nu g]?[Bjx8`4_q `nUf%G7kZʛA x5' )C2#udF)a#G%[2O [.~\ͯƘb| ˏvxlza`Ϭu.n@P(ȼ뮮dE)S/rOD~ՐwjXof.+r`IWt׳f/W%Oooo wA9+B@P-e60>]c)2E0O:ZnuAyWŠ'E߂Q][S gjv}MDn&ƓW`;KϹ(V6#x;lݘݤ\AsHWM껹֝ [')_qʩ=e[ %`B6KrY\r(|qjm7xLͥcQ Qcĕ**_3YGsX`3K?؈f7U ^Mu%Cs'[ug$g,?gCKfcu# F}זT/wZ[%Fw2B%RU?Ӭo8lՊ]_e` {:[&h,h8opt_3g8q_PF)>eK~g/P0LJG #Sɡ~])̱|䩅eHEA3^p[ Ns=~\H(Zd6/xx8y kU*gHIcl>Z'a߂/"XoIWafRe@+ l:sт%&(C! *q).X\~>4=&-a Rr5 p gdODŽ%m Wv6ষ9DA[C|YICo!k|Ǥk@G_|94ZR<2֛sQҴ`h )RE⟔l3DPi6zuzߙkP xom%wt\3ED!2[i.ȼ X4sК;1zxѽgIur/%F6lv3ȱUZYd ~껁Ή:[ HfD(-ֈUqua,,F3#l8'e=cGȎe䱏x pK|gx@ѡ~}yq.'kQx.'wz#9// xX q6ZUsY°4h*>Jlou6;',դ2-+@Luޔ:??r'!}(^om7|=fQ=֏]Q XM;SxJs=vG7Z, !cKD|Y<,=d3}nwi!"]jUM*A}_cyED;I2HT.t"9d?]S̝ssO68[h2}DT ȞηȺe4|ՈP̐w֛-pvZdnߝQo"@Y:\Bv(8\'L<@ժ1WujX{J(y;)L@bX5KlVYY\Ae~'G5T.tZ*̍ {].zϢC4`w36,gZww>3_ѐPG+}*ѡ]DJS2, 9I"",Ѱ랿ORKk,OtYz:TEg8MGb:/iD噆ix ,vVO(]G9!lp|e33%T+<[٪ƏELuc'gYT§؋TTP'cḩm#ǫ$SLO CՋTY6&n#!EV꿂w!$6F8$PriRޔ /N_~?D(-/Va˸8T@{͝ob:(9A y{oRO `!&?`fp+Ulm2Ù<&3 C {MNujڛ&%;Qd]Kq>vNGyޯqYp-*xomMo3||/80;FNt B^g=Sh 7y]l<GɭɃbf~bt͵ǻN9CzCn)U> ɂ 4R ZhJr²1^3sQW/>mMtّb?(MWh Bdw=Of!n@y">CХ3l@9ҵpo.9~yS0B+ Wc%ԇTqP6RA9MIʕ8jxJ 0߂!|J~:Ѱ.WZA=d^6XѻW!}[t=PAI(槄&^̙rk*CpG3*=VՇ?'Fra@Q|7*ثMy9{(j?2ZO=m݃w|7oE 9U3. +k*(M w]?\85DS!nTuCI(,%r NbT!IyRHE Ҟ$X"CЋ1 z c~A0#%Kj -OT>XJVލp#4zb*s S&ϥL׆Նe6۰#ϼn@RbΧv Bcyf2u4헜x8)_d2jkǕj >Ŭ Vy1l%6LEW<6Y𠯥9P0剠TB;tE^X(δ*ӷ8J5049H9Pu9r[rXڌjTzV _RT$;SsH9>vOPd}E! 0awGȄ /kUE8m4DZ #H~LԼ|qgC_h|0]H9JL}-ROWZÕZU:Fd!`"t̍│ ?P%GZ0Ŵ._kx#+wf/V,Sh nHrnM9t]@':rFIR?{oHxih,S$=ͬ/oyکV(']Ozy+b, v, ۭ+䃧&g pXuKUWGݭm? )NO~ZUlu|73ѢiJ&P6c֮)>.%,m _{k:Tt.8bb6 竾.7MF 1J[TQbμ4=N,zLsne 1ԙJR(1)rFʴG8[H$ ߦ#;jOItvZb6˦'[9k|<_rvJ!ZZV뷬!Oc:<$:l̾)@G>׏IoymY }0|6yA!IdFPK8d#ׯ$M. @=.,Mc=;#~ +3l*2-"-^1%?n<ؔ<s$CXn-IWq̼Cl GiޱJ˟t.z8Q r?eƙ7 n}ٖ֙ŕįA*2rlT\D9 q_gsDGO=>y"~_׮iHFsUv+CH6"[ CIy YsW vԦG&3wlatG9X7sQڐt)[WvyC/  vnIaE% }=f Ye@NJcAR9'SoϠ`u2hPe * &pKڕa+W6$A5έ#% b2FKG^ojzoAy np$fr| A|Pq_l a`I$"8vduܹT) rLJUL2Hm &\P!j"57reAb B[{b `䖥4!U0;I-Hh[NFA3ے1AnK؋D}E"VQY@V81+h:,v@rV O*RlVS޻!tb0ΏN<R3Ye\6ܖ|wv_ O.tG(7m` Fzbefv 2kjW<@;@5Vg(9u'kcf( tR'KD$ާ4J%{]46d3 >^2g=c=-Ò7=u[ mDJZ;le)Sj"O;LylwPiT)r w] IYty+mЅNm=2)4 ]*q-Ҝ-Ql;``|avdH!pL#koi߻vY³>5WgBV=趃|W@dHlu+M*G1P>I:& n[Uo۵ T̿98Jxf5a1hC]YǨNYma.23|ˊe ޟ,ORUniWP˸%g{uZd4YfY㴟jXwx(JD("dOqHZޗlD[Ǻ+FC^aJ6! اtegq`󘚃)~*o>̍(8q݌÷ W NXp0C \Վp=TyQi"$-_iϻ}:rlg A?%:<ʢ$m~Z9eB6,CAUP5s"3tUkZ1L 9$#Co H'֝d"US)aH2Z70n\Fx5j[|"Zu9O#m'z-uF 7t;t FCbdô}VgwS s oK(F$rf-j>^?K-wgYZ07070100000002000081a400000000000000000000000167912ecc000122d4000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gEq?(̧r׀_*#$o$i#CEDPU+zoЌ͔ٴ)XD/UnKH:.HLߊet|Օ?hn ol@Z⼁"@Q";8>-Ň3A{ (SZcNy`,Sp~&i:lҙ R] MXm vE^JV)V''|,5~B 4}R @ bX Wc@;F^Me6Tۿ"R8 ^Q%vr"v)0In_ӷ"ߣ[ FJɶX%c.ch6鵊w?a!ސ0 +1Rlv;Jknc" %2(2 zt|sb46ڶ.>x7n "Ẅ́6Q߶ ? A}[M aFfr{ڍ _Ms{ۅYj϶| %b^,`pJ3,fuk0`w)@0^"PF)d9N켑|h,JYGgmSzZ$@3bGBYZw?߾)#3QY?{ntd2NLeP5:lTsK^oޔm,kд*qQ~(<`#FW9l=Ui[Woky0H7xGU#SH&jQs}Fae/96J? vvh1ii&hNIC{K9P؞E.tC%x/+Υġ?1qWZ7TnbRyg3ZmRTrLf")l@x&"ݭzM6V?ZSn"Qvi1mC~[p!v~ܹ]4r1mيFg(e-"YM]6^v8x =QMR{lnUH _=rJFAbZLW&N`o{^Eк8!>d#"iwى=5yI9вqg&}D7!r+ 4뺽)^dA]Y8ŧIt(]уyx2քzXK]=.Oc݀3Ǔl*q]yػW((8; /(涖=?v8%tW,팇K7 ӆBjY6f83wjd9wLЗH5 JCΝIfw@&5lD+UF` Ӧ4q<ŏZ15E3] 4 6 2k]~-c2r׿aCY3B߫1NGInb;:c16RZ$ axEc|3Bs k7l'L R!v$V&+%GqsȌ Ue+eȁ'ʞ @) ]AQ ہ%[e"vBSGK KlIĹ%c»W459o'hc #Vt^-LD53݁+=^S4c'>=xNψVmG 16Ĵ:e K5 >HtTPe\NOgzJŰang#wQ3a;! NQ9D%1c|Z U{yӅ^3<ȤbUҮ,fSKPZp֒Z?":8Ąp+X~Ih):vK'/7ZS1m&IroS++ߴ9/b)j >Mt$԰| K`45,Ӛ sȋ p-z;R IUl옕ush: Ӟ9f`Z8Y4_{kZ9"ғq_tG2vS#CwdKE/6M:NsCnVa"5H>Fc-NFm:R׻\FfPJt'bg9YOgvۣNVQ7,a841s^TX^U9÷Tʇ[(<Y}n'",TojŻQ/Q%O؊~+vxg#i@'#,gE6.kŴD"2)sFIӝ7n1( NؓjK:펕B6Kx`F&ގM$zRѠ5 l&*c5E Wl6l{PM/O{զ(1E.^LKYxOϮ$}jQļ&X c״I)l?@S5NYBJ5zC ({@X@Tb9mKBe00DXFbeE/<}W{6h?&]-D\=&C1{_mv%Nz.O?Kw$$I0%Wԅo|H9K&`ȜgX dL(QnƩо-**:G|`BaC\ 1'rdWafɴQY8I= G]Oӂy)CBO|cueyA4^8ٌHcqǛ}_w^}Bqo9GaTh$nر[ ֥Ɣ'Cn\.]fL򣘪rs!y( y DHH[v,p!_>E=PߒP435(JB“aYҡ+R*^9^wˊ'>6Fb_.s?kAtXlܭ߮H_^?V Dr_k p4%CnT@swYd%w/LТ1m9 |{7)a``fޖzwaWe2U#p9%Oҗ-46SO<}э$\T)n&s֙O?[6jRIC;ɔʔL91U= "doZ)g?p2xWF`jzuN9V/[ 71JdXJEpw Ά.045F8n#LQa6rPOJ:j~?cy4on~r>I5[{g_%ĸ%9wԊx]\hٟӺ꧔?:#4.A K\7X:@ۦxc4W#g`?ILk4x-& Wsa lX_w6(| Q>X. G@RV撬n'Ho(3M㊚SK0ҷ-]k V CxT R2㘯9ƌK+3 [5>V-[3eTV?ofk4i8`EoXU;VMًл2qQ"xv!D' C-P6OEû/-QuyO~ɄhQu%^Lꯪfcg]n9ľ{e.շau MBvAcpxcC}ةufq !~PVi R|&iAUX 4eFD2C}yIy 6)1T<0yX-+}1WI4[bb ܨ?Hgμiʹ>ZyhA❃'@>b @u0^:ENRRB7l*gXu vJ_FAurZ6 +ԓ j &򶧩◰7JM_n6lmbʕM'i';["-@֢9徸ۻVιUn% Ax)05,9K~ c0Jq|4Y OA_~aS8S3Җ簞EЛ Unئ^=,|Zr^`fσ О(b,iFGbe@ILjbxR}zhNUs5 7Z\ΏvȻyuj7hcȸa) yE3\3lr_ḉ7NjyDF^жtؼyjLyPŵ}EP"jF mڽ`b+XFkȴj1Lˏ>;Ԙ'>gCfU24eH_'ry_077;w 2Gf!VG글0EGq^爏; &BvYFafd "]˞YxUIis:/^~3BxOh4>Q7ܶf`'US異 <5h*%6bv0[2vlZܔռpmnT ;Ӈ|>>o_:xr9k)sһ\s:<og2d 8MvCj8o2m0͛u9?Mğa{YnIX(_yOLNDXqmhB8Oݟm/H]xM{*V%-:J&´sh9KiѲdҩSt}ncturP"z7 %OnTp2[SX;G@j5A%nAedAFxοW2Wİ+'B_F1:X#"Ǥ5t/,OR}*۹_eJki@ <327P 2# T^{~Iew[Y,ʸaj xdUȦ'7nb{ϏU!2W-@4,cXA{C#_ -l7I9B:^F0`tH<Hk=穧C/+PЫ,$URe,c~):Ȼ+OeLqi=S7W.\iV9w%*T37=wni&a\;Wa6߁a)j%GȀf`M/_AEӊ1OVI֙'}'XΔm}EvF5]0}+yI`?7&hBxmaP,}?ZQ L~F,K2oC e+m6f9`l&E4%M*(NoN| 4gn/r$Ӫ:v]Lғx5$m?GJ MvjovlIƑ [QNSzux0Bl]:W Y8WSf?[,^gc$4 Macmm@;Դ XD\lvzn>;g75yBKGhߍ:7C3Zω1-і66UiFuG)ee$ ~[2eg g|Ne-wK ݌2z,*%eVhO?;vo4Cbq9v* nr 8$ v+![595k}Rp@^Fn|ERS:];d<STg헍"eq9oh`o Bϡ^)2|RX.i_ O n  E0>>\cxck@;W]Vǻh=Ff%ثˬ *OET]y} ¶)ePst(͈w:R` RN2HP>z5Yz߿1]W)_E0kT2=*h=0shQ2;\U1R~~I"815)~L ǷM*쩨QqR^3<Xt*Qh/%&*5l'N?ex[DlVxp_|)xM| d) Y8O6BBwv=6Yc6AĐ}{fr ~0z 6*ގgS>Y߅VBVBW,BRqͪ+kuAR{km[i$&5fLNkXk;{hPzwvY&2Z_>u^L/&*{v\ ƲKZĂӿTjYi 1g97Qdy#Op:W4݈I! kdk_?kyὙlYHl܎yFIXQjqUQ,< E"b,rM?kH'\qP,YR]~HrKj VRQQr9ZMޚmZGO!e l3)BTR#LG)P]y9[\{\^1jM3w9!b %SeyZa0~d--g'ש йɁ]pEw io  B5?ۅ/P$'s&nuekdrFӨ(@. m,0j5ċ'Ziuk+E+z,)zȁ_VSΐSӯ ܴ6L snisx;3f.= dj䎵jJ |vB#?; ,r+!0r|̀n!a wI>·[6(4m2eP>GXy$ :'AǦJ~ˣټdDƎi\ܧĭ:^L/=cn9G4G.[|R:V㷊rB RI<@h\CHa:/͵Cw<'C{{^ߣ®BVCSB&S&1XƳVoiܭr DNߏs=j̦͈N tШ`'4ݒ"sLB!YX Ԓ7l(z.5 S__(ryȜ4]wݴ1H4}gJXh??Vu'jI~kVc+LbZ[I+i^Oc5/)ݘm,(;ޚv_seG&3dL?E [`?"qk8 }aW'4J"TK\:ˑʸl7C|aT8Y>p0tb} hUj|g\#J&1T~86 |K:-( }3EoHr?ˏvMuB TQJ"d0{0/lPUIc'6: ѫP h\8Dkgh\ԥWGͅB ֶ ;ϪHu>h;?y}AȶBZ\ss9:nfyƮ{x(yEUZW1߲|+'Mxq}A;iJbI8)}.@@%:d 2A?j(Y0ú-2 1n㈊|l0PcL:G5ދD& \nP:v6Js i_ͺLm ~Wэ%g=H_+Y PuGSE`o-IN!f5&"OwZ< 8@SS%:Ģ>8U {0( ^.̻FP14 :#y_~yhN8~cX("1d3q[lIE4T:wYP'S Q&) lP< #CCqmz֝(Ja{1`*h~Q k }_-;U({`~{1{m5lbCjռXMɤ*$E#7q)WY90Yީs3"L* v|n~V*\:L4g Q~~oquE_C3wSz+Q30cXsNHbHB#јqUX +ǨG`ScbWt;x{E]f_m/<}%=Z[CjGa#`A 3[%Hf[Z@Mz+vUcu/nY351m*sE8 ݥ 7 7Y$?'N!UzÒ䥕xk@ .ֈo"#U(,r[&7 [Iov-2' ho2E}4)ǬJ2ע"nFU~VV%GlN"FC7:gm_w WbAo!t;;.ta#%Ijo𑃷y%-V :R6촞'@H]tG\'52/tg|TN1"P-3}/!GIRc?\]Gi֢Yh 745 gEc橍92 Q.ŐO%/ ٠ĺj+W_I:z5o,m}82)Zw^HĕT'j+ѩ[qd7$Eg$*" u%9TGDel~+F`lu\jNrr/%s<MxaVZ4yk3$ILI=-" ,DG (=[Ad[7YeCU6aWN_W̴{mvg-T%|OB0~d-K 9wB2[#y*\>y\JuN)Mq"e\~!%hU NRKa \/v*ǷX0jO`a Q$8 CY:FCAOWE,lsq$yuo2-HݥUs}3{k8j?D\ R($-ξ j[Nתnx`BkJLTI}pgV䡐 o>,W)V(f[.$z4YX&rX# 'ܚY1{g:,qԩIkr4:U4 SV@-o7/z_]h&o8i.&҄m۞9ss|zEAV'DXp/։dlAbDm'fND#Zdӧ,'5Ttz+NQMg"}oHZwfqi:+5.W kƬUa~FWvU/[5̝̈@ʼw 7ٰLnf2{dʬeK[sDZB <"*Á1˽%^pd>]Z7 /[<{ hgޔ*TպX05ITFA^C]S]2oBǷZ]H9F0kj; S9YFYG+%nχad"%RD\2z,?? e1hQOR\ [ `i|n@sGs8-ײUD=;?Ua *@Ӎ@F㉅e0y^OJЂUVTQejRrAe~ydXE#?4WESZe(̉z~ Lu,>ep </(? DKzrqIgbJ7me-p)|wA1éG|E [!C[rbz7o[& JYC`joμQ&*14plc&f`F :Q~tX葍irz UkaTx{ԣj]ۦy]!.٬-lo^g: H~X an!lgّӁo ɼJ@U3;__{|Ѽo+/<ȗ`(\I'*o]0 I;LOק$b@5R7}7[-J~4Pl J簓Hǰ]8]gԶ1E]2G! ޮ|72wX`p7VB< &7}DBSi(4ƺ5]25S>˸l-b"!Bi*p };8\̪/eoG)?m$BOߴ*R~Gp[~u3q2.ϋLэW^CTP~t'4I|P>g! SDOqC.) j&O}ijx"/#L3ߢ}wE/h揸)tB=su~;QD0C.gwSg>5sk~ YGc",j`W5cGðxRBu_+~C!VXij#EFoxx^Kq+ZWoùUZb%}'?\MS*nggUaaF@-5~/RiH滴1(c7 ,/Lv ZiT "3ȋ:Glgg熾>\D{p]. 4/icCރOXGFZJJxnRI#V&~T[-CMpm$&Ky j/cK!Y_氌j3ty],xee{~0Ggb&CmY/Ԑ#8{ȳTX< \0TR)Ke44{_&-D)va,{ȂυFR0v2jKtT-OgJfN%B3OOCbevUQ= Bzth4O|ZJ>Q6ÒqС5#mh|;_VȑcTTf 8Zvf Frg8ԋ1R["LTO#UZݥṁȶAV]p\Ρ>NsJ{"S ap)hl"%M&?(hzjЕ?JU1p`<ȒnWOz!Ǒ-(41[c"l|[灈,EDA̓FQ3\p6r}wtNo `,;xN돋8ѿ3ͫdiw\ղ}al }5+wٛ6)RWqDq)Įuj@e]NJmY^b2 k;; X.c $9 YQȖv|J Z3-AgIJ"k_"ȓE>|껀~1[/MKLP!&0P w BQ=B@4gQqE iGx%ojE͵Jx״З tN?ŏ?w-C wږR=ױ'-P>9|!0aF$OK{Vi.kiKBbET$?Mȓ[M݋Yw;\|G^uM1IF}y.IGw@q#i^~9Ďpŋ>[x(v[l r])kV$O4ZR!?_a[0:KDSbnnX ZخFvet&j4vd+2cy <$p~]gG da7_"\GZ5sx<\B")oGC&%u52+ʣc F OE/JuK8DiWxD] ֿxm-p#T)_N]6RG&>=UwZIҾuݓOܹK̍<>n)2Xln!S2LE`݄burż q 6{ZVj%!*JL+FyxJA/+g:p<$e'pS9 [==6>ׄ ^ +.fMz|C)YWV/T32M MX͟Mz$U B˼蓔ѿHRf90nX:`oتk,'Ҧ!l"hVN?ת4)|4[wdn /\B-` LZIOe7wTɔK6š[G rI5O 3fֽ7k =M(X-&͹NG%*y:"֡س oݒPs/gܪbTb92"e$*04yb"WV}k%d+D=9%ӓB4Rh$MdQp=~~49d}- w߃xℌhVosl* !p.Ӂt޽_[ $  0ux ɿ ,IeE)ҕ/0͏0.3B1z;)n͑AT*Kj0S GoLF/S򓙎- yΰywM^ƳȠuф9yD@qAi}JrEvyצsq{"zV洕5T o Y #`A> CAn:}k,NUs5ރ!||axjvUי|"tHvl:[Y~|2UO*CiVX%m" }J,_þcp/k'M}TQE_{C0d(}͉(&zhUuai7;ˇb#AC!04//C@/"(ܗOoUQO Ľ}o#DiKD  4|DŽD0%'¯#qeq, G$*Q].iy^w }:UEHɇ"S Ȳ>43nHzC{3E(E.w}'qj9G8&/ҩ l>mg>x>n'bqAg7,G%#_@6 DGJLc$^ɟ2Z"a0g.;ۢo%)]LhГ*,aiQPҰ3Q Nk&P8*Yٙ0I3N17u_2 %5gTtr@JbTl9ܚk?K(*ıh w}(z+oP5Ӹ/@i0 `gQaXt55ʧq*bQhsk-Lh}dڣ^} #LiTy+8= 7V&]cA]zRv?=CXLF~M9&T?{>%ȇYVFbX jݮ{nie,wXE ZuEK2IƝj/= O'β U c 3 Ë;>Vg/S+ʵg=/څ&8~qID&ױЂ+R4~yKbzk `7mb1|۞EE*NɲI݆)*tǙ\ˆZ3v]Q5tcFJ/g[ tC sŠ!ʜVM";>Qvg:~F :R) &="8> jvk(4C 4%- >T cgGKك ƥ5lXgLt6t@(|bڳxM?}#)>aku\\Tu]8$Oǵ |["*XOǩi\?\]1rɿqK5h#r|r.7Ф{`u[-\ᕓLJcX27:jp%&!`yE)\5W6L 0?.b@lpM]5`>L锠DV!RvK5*K@5_{ܫO[X2$W@wZgnz(BMee2pDJ|d,`lS ~^@&>Z+MH_=ț)[ qH@AVNph NnJ1{"K~}xpj}GfZ0(r{dp@ ҼtxXx1/ 7ΠfKN+Ϣ/RU81IćFtp!8k`Y陸82ً sQG @ LNcr,熱;ѽ/m;^X֊n IXfcL2 hE}p+ y#bcrNU3p<jB'6E)Dq@'wRcowH$A݊@b$(U5unt<)yIOwPT; 4C3$NS}H;+p{f|&J 9M*2ٻ1M Ze%[)+TyW(KJ>!y;կ*ҥpݞ8Υ-xpՕ6Xĸm[l1md󅵁c u>"hPAe J4(Pڻ"|4\4 nl)`}"pQZLI7x&6~Qڀf:6TohnkASkq*z!Lz:vr+*FZ34ƅD|rZ5/vPԺ?6Z.Tژ2'f\t$MP2,Ş\X"Ɏkdu=+kWn0u梃%Y͂Q]^C  aCa(5g[UרE } _Ҳ_e<ʃ͆\ite4(Õb ڼE(_뼻/_Ua% v2116ƉB&>Nc]G 숫TIXixCvFTc՟ emĊvz &2۲tX\}ޅ,":W,1&Rmm8 UMG.K$bMF: ͲV>-d<|>>7O<̇K D }bБcR櫘Э2m>U,EҾpuNnMxMlxP! ս>q(_xu;@r/}CI;Ǖ?Jd.L.I(-8(V/텵Ϯ>Qe3H99£!Se@OO5ϡO P] Y 9pK5 T'o4?N}NMR.M8H@c4!"^Y3zJz 4 3:tԲ?%YjWحn` x8k΀5 ;(3_M+oܜ~5u-#4 vCR5$QIFh<둹87Y)VM ǽ`);.YL#߈6\-d6ױjk2 A3F-5UQ$3aƞ;s=1raWhwbw2ٔJҜgak๚2ɼҩ[6vt6 hxt ջ46T^}2Sb{wЍQRq8J WA.N MZv Ac >ǂJ Y!7 LQ G[K Lf)Ȱln}MǞ3fэ ws rF 3W8ZᵿO ޼ovdȷn|չgU+YdӨv!=qL:kX# gX'}`NpEB4Ѡ_>|:Asz r>wY`&^҇ݭlDγFYd+hdÙĈ2)C7E,G4&g~I{x1DCGi_%*8h 8o,MN{ogB+ U g~XdOi%c Bw>+SH1%n{POK@oAxթ0SÄ*qqVÙ¤)Ȋ;_hJ-9eM=c#i~^n=yw*ϼby4+x,{V~  F'k @45x(l(lem2j'4")adSM"}K6 j\&KWgq1nS5C *bomsZBMY)gκ+v؏F.8.FD'` vgZߎtukdؖrBGLՏ~"zZǦQ Gm>!ݏ)2DP}DW-=Od1Y~4`Qj%L>Lx:c >|{*-G$^?|$Όy;%=3]ê65(N}U: XKqȰ8>?tTINc0 ~2k`(9I"b>&5n^VI[$車d8\Z=9r\7w+Cm ÿ RIowRLpV[$}s]NS 6n0tQ"VgZÀFo suȂOjSNh8A%FstN lš[QO[S0SFNnx [,-yQ j :+/QB %k͵6W;A or ;7nWldcilr?jZZt-DAg)wTJJc (6ęD<1mً-ޕ0]$QAwT1n0VMY8)>KΉkaf.nNu*O`R-~tq+5|(h>P[1> Q2{} /Lo"1`y@lcvR4Xtͱ&42{"=޲v/Eðqe:IdfDBH2ݻ^WEՓ.np~C*fWa@.f ÔxS$ AWH?J5=* oe&?sE^)c&U0%o)ʌc1aN&V; P̴Ӗx$,B7ŏ5+mQCT1Fk9ʝ{c?o_+ u!%Bf U4J2%)p<i9<5J)\Ȱd XRBzV(ʝ|Z\imD7z'Bx| 0ܸr]2n\ ~e#|ƽ9\? ql*&j7YlWC'Q-P}O7AڴSm4MjEh VH"X2iNlLzW^ 5U UWrM*=5duʲ@ဘ'v.U:2 1ԫ JO`)22ַk`P͕(zؗbX?w] .FtN2fPsAR{'>/QxYNM>x߱φާEFBCbz9"Пec "rcg?C;zX ͏|==rf$yat%d-06il%=Bp?K/GhgP6-y. w k߄I!F㼮u8q1muօo-N+^;#Vn%} =2nI6j'}܏Gm= @q3T `a ka1]$;WR fw(XFw6["*HkPlߪ&#bW)R`'HV\!D`eH$ PTeq~ড়sGC\9A v &(yi(Mrd|m_5nUVƒQ.]KCta~}[ט-v4tu2u)-UURC9f`4C7ϣy?^,P1 Vb7R&6eJ(Me&fk* r03"oZ]K-y:q{ a)MMl,mN|$&& iXkcEiވ!\ F—dR28w*poei;m8&M$u/Y*" cy]Q&+\/bl>KǒK~жUsRSVZ~+1qˌeG74R4*o++YE)xJ\ ;PK1h9#lCvz\f6YN><_dp :ʽI~mXr0Z57Js~p+>D3IT2 -4d{|3$߾3cY!DFn)Ԗ>.+ܙLN噱2FS ũHeM r"z a R 31zP~]am ;=}4漟#jBgy]FӍ=)RRTSEңafZm˥NqlNOZ1←Y k[hULb %v PhJ  E156P,&XIsN4eH5n"Ѹuv1)V!](j.޳A͘s* EnҞVΰS>¤rء ,R %#l-eM%|Y7] tʌZq0$w3 Bє\+5[CQ ìS +z!~\:f= 3oG1*5KcvA(7_G6kGT]g?Raw8N_>_Cz'pQ T#0`r9AyI^Z7Kr$3/c:@i ۦȤ3yNeGA(IwK2oQ \(Prj^|˘,zծŴ)J%V`k(ڝ~3 tV~!%qJMx9/uG#^8ϻ*3K8$cBϕVM `ȇa2W˙zdU eiR;,]HGx6DZPaEF۷0$هg}oTV|6 !nζPhdYG4p+,x!%o5Qߣ΅ N~%!KJ F*Yr. vrPX@" FJQ9"l/ZlX 3[ 89 pYݿM.,̴:5z?Tl UzQ=̎2cgB2[d {gyPz|H 㹊-MltLVjScKHq)\tM)R@e4=|FwqÛ6!-O87X!ڊ@je[]%D΅a0w~aÊ8@#@c29kEIfkX! uM.$y&D.(F/"Pc `p/l-` XTr#6LZɿ'u$ QRlA2biJdNʆxV5: `*O&1^m3JAQq*[Ia*߬24>4Q@&d \HPQXzmѮސ-U8oP!Cڮ.UgI5T5 X*SP֣%[_nqx,;9jYh0qR4ZEu¹R?m;LLH$N~ ^f~LcՎ'= 13YlǓf4LYz<S} ^vD˯Wd 'i>h^Ƽ4qf1[y˟â| b(Ml.SKGު,0F"pNU@:8-? =ڞyf%,Oz+ Hi*BjE<IQ;iq.0;9ӊmzV4O37|`beeN8g#+`Ҥhk_$O)gpR]N`;rx?xrEo9P (ן4%:W΃4$1 TA$K: Mg tiۇpZOÛU,.rg[dG/{¤[ހeI5$*fS "\o)k"Bhlbj)ddۥxQcy(Uj1)bVf 92]J/);r`۔- ԰S;bZzy'֍ΐgz RϵSL7ܕ"mJMNﲙ,"1Y39ܵfX(O;n}1 2v-mCU@&D yҴ D:s#MLJNXGqjϏ񷈞 &O۽cAMF}>-\F TsUG @HI2&N/;eRP*6a> 6]͉wCUc2ɩ%"h Fov~褖r;]p i%4{yQJb\*a|ZdԒc{a'+T#EJq ?#Nb{{-1Zͽ*Yzx@63Pv;^@4,–q[Y],WRqʨ!~ DOȀNC;}q*㣏.(Ʃ-w/#>༃akv_FάnQ1ו,V ~2F:#m~",3UэΨeVwd6!54,q<|!~[bpd[U) A<#:E$Xy[`m[Uհa;'iԃ,9ւHn j?QSmPaTC*2"seD3d <}ZBs+烱]E/CO`6G uh6ߜ# OK6M7Ow-o @ q~6 m9@"*[z5 d- $9|zIѹM?K Lo4Ⱥh>߳4Beir18d1[ ?3A eRmնkn 0aOhBM3d.^CnjC*U*p od˕Gd*s70'q5:ѣ P`mZ{̠U$D=W9{76p U^&OR0@E6`q.;8XkeG4 0'S?Y;IAB##\t$9ryT!Nsrj zŢ z)AeE@vvPwޚjnLگ|) ҥ%c^Q//i0{)WNRB q>1N&).~xSe[ 5FiQY/;T&OIC} #/;~/:S4יx;٪Mv k4|c]!WJRX 0:xКJ}4glǐ)e~*uQ^eNIm{P| EiVJ[՘#M:@O4w0&q1:۱0r ;H6^QfY&ܞy׆ Dë`# Gإ8 Ɍ'!Y9!LDj.5W^S\az19ɴJ@,z_J?(;?V; ]`R' ?ieς H-0|Zow-rt +^Jrv䝌z@eXWU%fJ_n/D]]3k+mgĖ:bvQု3PR aBdKz0u![W16L .mPVe$1PS$(g_Zju R LkzQۼtݴ6x$kr8oitʎ#:-:dʫhǺWb:8,B$*X6 qD9L + , jz1~Pr<f  Ml&@{Z#]C}j}2߫ ճǥK|E?J#KwTo8>5{jk)I--p:s^&Qhdc 6bYh[DT>/gFeE[$4v|eE uHg̸%ڢ״mvN3Ar I2DUѬr(*~ 0!RM_B9aP<{x^i Vc6CQAˬ؀&ګt Y}Κl$&#vZ 7g"GtiT/bHv%Z BgYL thYԬd[C]VJ"x>wSߞI}+B[`J`xE숛}nr=s"ŕ̒WƳ, T+&RH],W;k2KZ{si)B-r Zk-ҌlAc)_,ȳcX)貨6凑;3^pn(nyK+nǥFt֧uApWg8>ŇJE.&-0˹pA@-aR`I"JS ꕱQ:}vk*V $]D?Ցi닿b*9R{,))LbO f+?HL%8PBN?kcc^v'4KPQ׸3%짇lyhGGnn0RH螤\(P| Vc:c$XQ{U 3?q4L [@-ssYG6CJ|U,1e]Y0G٦5=q`Fb:WI4ɬ'_|#tr[j4Cŧ O()*2T)oB켮l~fj^tMP]hjf{hqn8A Ag|O]>m[`Hjͅޱsզv5uG\N5Lmf qԧ0HL(6rMLL}H=AQGr!J?e,.(fdi.h)@:E/[]·`a,#Jw d^i6f-AB.u[*Uς%o&PJQ&S~BB`'/LNr(840Oӝ-8x;@DeR{ߴfn h$݄ŌPm}%Do&) $;%cd\TY)t1ryQN[= Kx˹ds'3!},ZbzUEWOr@4n<78}‘!mvCĩ]f>+9ȆT9_;ټ5[U㨲s0;=ac\Dyl?/XpibٯWV3)}EmK²R!£"1 ~zBoZ9La$!y?]Y|lwW1{hԵ&:L$D#if;C}a 30&Vr.?TS''u0@u!ՋzT۽T!!?`咺l!YwmlV ̑{8} ks*aN^aIl6(xn4B:f|2)׼p;y,!8V$CjnV:Az+ #o^%SxRe`=o/,[WW/溇67X;OA $D!quNЯgo7,V.2&A_ z'PIR nox ̻[BCFtJ[EP7PE!i(g' 31֍˼ #=~ =ubA:U,ia+wqtml¼VARM] $Dtpnc F!Kk&./B?A% ~QDtXB3H/_jbCBKkWRϕG畐*g"Ƹ%8e!H)L]"zeR*1/ wb]1+׹ Xy?7}gDx*mJBǹg0@vDP&8!!6 9H{ ޢ[:~p. G{^ tv/l)^\X?UhnPIOqiM_ٺNݱeԼE229-h寂 -f$ ' *c$^.jJ??~lP1YὟ?0:[p,;Ô: ܌ 1T\ǚ[<'ǘdr5خ4w fcDCL_)+J.K#2I[ \ ҋ?l/p c8qEcm`:^^[}m^eYꚺ\%7&ѷFkG-@& z*t5%Y.͗ %ϐNtjxq`Gp ʄ|(kCu|ID VvXt-d8JፍDn òעS<7@MVkIþYjd ,;Wc ꫤ/BGCV@o;ڪ&GcPS<$*Z2 R1ycx/]:Dt-ėy=%^*:z8&JOy`O9ܠcK6]CUce3 !4JV_!J{bXY|Z5>h|7j}Íƞj?f%x2xXy_$xva<[#5r%WTuugVqGܙ0B즭vU)B>˽U^I?o<;7x:ۖ˧X)PVO>}ޖ|) }%;\,6M(7\ J4qHT/ٳcZZ L_XsFBR( tقV? 2$ӈT,?/ɠ/m1rƛ>5uȭC"! 7 MH/vO;#!~rCV{Sp9:ˁZhLi}܂+P¡#)%&) µe%C)nVI0J-nj6;4gyW&q+ .tQ Qe#3x4ƿ& ,Hs !3nPH B 7BydL$*sRXJf.FKCO4 a™֦D;<>ECp B$fP%?Cq dr"YI2u'AϝĎ=[&TG<]SD W]QM{K=O.k%" $Ӡ12FJxS2W,.Ŝ9H]/F#ABJ:bjLDlVSDyGJrN=|Y%d¯/. \ 5s8%13.$+{Cw XNU6_?<!SBggjS,]!:b0%_@tԑ{<,;W/0ٴ EN$6V-&6X,_-4EۣYL2 p!^KSsLOx*TjGP8Ajr`Pa r<;&`9}POS EcCMLJf6.K\aêe:.I5Dni{okβZn~8NGOȔavj; -mIA*pL#1vʩU-ۼͤ8dKeOoGz#`j>z3R^lFY> `%|s2l=}X]2NJ0˚+. npr/“UԪ 3'mN5 l!* w-?qC𸨦#b ؄b3^v'b@hHJ`2^2%M2mɴ;"E|9b<-] u6kJyp%x$a ⼦v%QκU%qUSZ)Ki6df2]N>)V65nm~(qKl`a\0ŃHHn!ڄW 2fV?#kӭؙ{S;Zv8rc,&ErX' G05)Qo!szO~EѢygHp$IEe$KhlYJ>4gB<}Xt7x6X>k_5GsS ްХrvF$\/궄T (,0ZP`an)N :Wwhװ\>=sD0k&`)_pd D=Ea\*Π+OG0GL ςZ,s,ϯ]82KkJO8ɰME/fLapj7VPgW?!//F2yЇu}TcZݕ-=(bbP6CROvMV=n1֣Z2CP>='^2 cp.(eLk onx2'\z\8Cih}>' ?c =A3;Q0J[-P;]v7X5I l.A_UT5d!/WK.*bgGVj̑T„Lv} A=OW'èbMíAFiJumJ7GgW}F(sşwgS~S[VԅH{:l F=$vmͳ-X|ay2I;!(}HrhRYsj :*jX-V>E6X?It#"rў ^5 x쎌3d$}.p)e _J!. ?(P|aDhJҠ+/3.J[jg\ph* Dy-(LCm8" x$O5AZRTtvuL=lCCr2ބƱ؝ ebi{XtUijE_Sh;u_f5AN{c mUb!18tِ^0l9xAh-4SdB*[EVgɈM33j ]q_V :ET I1d"NO} "K4AyFA;luTDLy 1pjT:T2)ɀG[r[t[&u͜XSVl`IrC-dh݋[2sCr]pVOiՎ- ;46s%arӳM}!T'REOczk&z\0LR4 zS'@/yHₓZ%jk4G9*9)R<2t+9OF eߛӄ%,q:7r JsC#Rhl/nߚqˌbϾ=-ލu|##)3<U|Bsu6E=m?%{;I@5+xY],AqVy6uZ:E] Udej'/sT0!QZ0<~% |:ݪ򴒖=E&݉ qw@]1=%L)DD"iXȭaWBG)w!z_zUh?0d|&`hSJWa&!{DtA^ "zͫQn*yĝJya(?h&-}|i%sRli&F Hk\tCIܝÂSNIV b,$xA6( l?(}1*vC9xJdKDn9*&߅iYP[ P_T?KV:-8X?*f7|)z%sɋmm.2{1@}Mk.< Zy\k6e:)2xdjF@o+$;n[~97TL p9{hJhI2efZLKw.['b,59`;i~J\~=UȐ:jZ̀ȓo{hv~P, 3"£T%f]Q60`c,X] 4s]/жeVI{"ʧд⫤߁4$džN2e[gu=sKN{ejQu;Nۜ;;&#fZr;Ǝ =,GQNNJmȬ sˆ[Ε4O[w~OAЮX4@zT[72=:i }A;@Lա÷l/&&$"&KUտHB i0 ;<;_<"} ̀ M*s,T `Hʬa?*xzjd;lS_[kC6_4[$ ^!5vS 8b[0?$F ]FH;RV]FXs&/&=q{ɸ%Q_psҭ X\_`rZP&KgZ蔼Kĝf5p]}@ID= P[{V!̱45_Q$]ZU5ER0x=y"Rg~aUP &+|AJ[7˪4m{Kt탰JW 꾳To̟l/D} He( /5R E$55)*>* kO Cڕkd ު;@D;#+x(X9f'O9Yc^>;ן+}dp5̵˻@0KKk/辕ήҠɗu`]vZ.\寱u庚El$ '1$> -",KETwuQ])R䤑jy'< Z)S8 L΢"pJub uGxDܡzBBۯ׉w#Nψj/ɑظ ڽe[7e%[Sbq:?'_Q2%K5n_ӝ*S?ŀ?2-t7 ? 0Ykap+/3[g?f%- ׇ3R 2vNs18"MqfUwy0R c(رG"LEdg\bِG.57,[dѸĘ߳V eL [(Oɩ1;Emh!Yj4w6N:;l 8@HP0}L}' o`߳ !q'8Nk\!%Cxn`L _pi WqIogÆN*#DPvĊhLTGg]jL2 Rfeuʩ RyMk(b8 b}uF@'@sRw3kBTÑ(ڰY>yբ+ZN e͡No# zK9 B,^p"-ty%.Ҏhz1Th]`w|3"EL@UC_lօ ?#wj.Z%LL"N)=}u/Qۗ=r7T&^xFioFH߫oSimLĺkrZ+"|1)T01ٻy Pj SԹ{O% c,7OvSF̬F>Nw[5JeWbTs+T\seM+rV`WrV*x>gm ^,`6fa۟E}pZV" ZcCWPg}DA5flEFO[r)llemy3zBu?k!o:[cʰ3827| (nVYvinY Tpԗ]E6bxR29\bpEV0zt ΐ 4_,U`=a2@T]=S~|)6eAZ>յ! yZrr "69RL3UFҧQ%8w6v٩=NaN6b3i),8.0leT+ov6Cޘ1@$#ji6wpl;s$&?`#anm{kw}'GX@oT5XN.r8s}s). *l9r: \˱F^q{n3Mk(X7~(XdM+Xz,OXh Pe?Eͥ7`m~&^WL fN*3cbĆux߳ JaoHtG'A] wN)D#p1t|~QN ڇ/_ :G>r~UrR>7u2WY(πwj |_YYcbG{L5>, B"{#o1%뗕nZ!ddmZળCJ (o@GAh8h ]91~Z\f;.[%bw_EǰI1߫R-3G:]RPq>$:%ѣ.7 :ZS֙~Ɓ9P@*!]/I{'Ri@!SjOٓJFft8 Nc`&QWIb$fgNe:}U+^(t@Vj!cgKO>b?lMq 㰝ϼ*+A4L| O %;׈RX)ԫP<"?854aձ]嶔= `wܱpڨ$xp`DDt^vzTa$rE}yWbe"ڍm` ȽH6З>CNܤ9nVtCش?&d(f>q0TW)'q!3PSn(1¸RD>_:{(p65_+8Fx]Zn 0zd4B'@شh(7O`"`aRkCQ u"+ y[ lu#aV_YI Yݫd5)Zբ;LN/x0u ^|)i4T#3jQ'^ 8ӄrT8%I$"|@Qbɀ\ELCx~>o@[.ej|:|#'c1Jsi'8_=dJeR%s`̫Z?Ӄ+l씌jF^~W b4Ϣ?/ɟ'bCg~T,rrI]B5 0&!2 >ËV"{ѱYly*ӗXQxMӃuaހ͹,讔YX[NG楺l]Kuw$ϰ%/=N-ہ2ܴ5Zl;4qͻMz#쉀{5gb"de#R .фNBFHw<( c#vX k3 +n ~nv.:ζh* x78%AZVtcu] VADV_mq[O 2(rH"7ȍʇ^-ކ>85W҈u d_t$'\0m^q<=m XTѮbi>~.l9]ǭN.mbhn<5 ǿn[CjUJ 8"el~Bzi|EF򈵱Jݜ `مW"Q̓C!qiCo# ",pk ۯFf 2g4P?$It]Zя% m5(DȄiFr駫٤Pؔd+;A$ ڹort UZzƩ-EX ~[~Q)wA%]A+ZHTd8 Xlҡxl*:vO$ @yk%7>lvD=G9z2~ ^BytŬKW;f9pv>)퉆UI8?]ߤȷIkQʆ[`R?c1$JP$3ӞXth !ZWL 8D" ~& Gm@+*R*mP%",i_2'Vc9RKlD7hmCGo4 .P03&pa>$@YK/;i =Daxs:3^Qy@ZAq 6; lŵOp UҹJ1Pζ=ScBR| F.6+sG  x9_"=K.k=75+B*Ou-Ӫ B)O3l5ͼW%+V Z,BIz!ǖh<_}߭61MWY0˃tپVHj# #u۬-%0y 8TXpȎs冻b,R13LhUx!BeLi^_vud~r @5ql0Rꋡd4 SPd2xbU!4,0 T]([פ~ qc˷oIq0!ZwI:NQ@LaK275x)}CRh)|z8l$dXٟ-?tŜR׺7>#0B҈PXU$1&H Px=4AFAo$ԏ.c2}1qo>(lu~x:;2b@y)K pU,_|ʷ$ S_%-勣Z&xk|}mZ@(cˮs>Ps֘QQk}? E@ `%&;~z\Ztt܀Ҳ9 E؁>:0uWj] MA:I찀pm3j` ZEt-T8idSQUf^t}̷w%sFBL8MޖAhqL֢PUEZ z~Ŧ}Bw\^-gP)٩&M@O-FK>з:84ITY8@FWrڱP j['XO9Uѥ I%E7M~4rw<$\0{o Qrq Z]NK.AZۘj+ltpꋱgaC1bv tscddJdQ", Mwޝ3h*ǝxL5ھfqY`c<@K&;_&Vd%-\Le\KT>҈sy DޑtO/]y7(#Y(=;T# |cN]'8J@a e8l;tݢa?cwvDTH6rb¼`1h!5C?Wuo:Ћ]e miCT`U;4s'fC9UttzPl;>й=NVW?[*s0z5 2yU@ש9#[v4a2"Ѥ;yԢU]bƩ?{QϲHnOk+{q[1?xR@c*l@leٗo6:Zwv3=N;"]SA܈jJ/:& B%\qD],$1SF42x=8T,˩|Kuew]bi\+WsYB`fRnxhR  e&GĠ ID T Mo^GCfa4u4 O*LA&s@q6cIK tljۛZ [+LPuϔ&1 @7aE }N`ElԳKTupvѢIbbPe9WIiuuBt҂umM+u.[VLꡆ /^ ҷ\dbhBko~-B8? zڼīJX t/ d`6ǭ V cuf-c%hh|?d77Ey8U.a PiG6OqҟWu# YblyUA/yPQxUGk]6^dYWt\i(TӵzgLJY+l7DMJ10{xΝJSOՍI|N93riXbm|BMh⚛TѾgnvy0K/>tyJ\\^Hl(SV+~aTW4|< A](3, }?183jVH^)Y<R7r7@\*%,n}h$F~SXU_\ˈ`]aE₌^CFzFV(Imv߮i-91)r'IMSlЅc#lͶgbکlf|"*IA6}ؾ-,. AmwosVi[?fq ڡn جTq-Sgh\~W%96a&z[ eF/~v'@`Xip)p0j^_E-(.ٮsGCq,vbTf=*OOK\eƧЛ "j< Gwk\ߥ.3֏~,T'Ck͡LڼLLRp@;3FHP-אK0Eݖ”+f>b3 iSQ5AfB H8q>_'&UޜxK@q9/F62Jm70ff4{7z_n̊2 XX÷O6 Qp|YRV ?c-HqqCOݠ3~#יx %7G'd`-/Ř a۹y8GNeڜ3AwgϤSËm/%F5V(㸞l[Ṉy83=¹QD<;50,Tj, ܿ:\-3rِ>+*l #|pnqpg\ueZ\VOig8]H++O{qZlb/PsU$M䎘C ڢ ]dviY4r]9EzԮ7kzѬK_Fп*yha}a4ɫ U 7yzl, o1s9;E9y-Hᶻ&2ٰ"y觇Zw1b>zP*1ZbL/VJ`3@/,!DfvKvYa{Abz1 t%NªdVAk94d_xl. h>IQ~oY;1~N©+$?u|_64F M$6i}N3 +$sGRXD| Rr劢jPx酟w0' V6n.;ڎWRؐi?d4Ϳ&'.+Ec5F"L=/_).x<'n5: LN{:I6ݩ{j96Y2"LBkYʠ7vWyjmL3RCSɘ6hǸ I7r"Oҏ!0gi5o!Poj&6XKEcdLyc5m/q/%{Ӈs.p0":)s؜c(7$tH|0Q2vOC 0J>j$c} W`cBϬ)vx.kL[7 a 3eԥgAx]pTBdҺ Vm"cPm6'Yo"mx4yXV+s">XoczZ4㼥kEYD~Ny#N {HcaS+6ڀRd"Sg#WOCzNTt\0[/%oN+p9Sa3|݌3]-EK*<dώ}BѤn0!q{h@X:i>rYUϊp#`3FU!_;Ra-]W&6fL8󤇂Gq8]aUD+6ؖZIz S!`LI+`_޻u*,fj]͠ U8c fysfzΞ;XrCT_@0҃ھi%@u0&GvidDme`;<#IQ 0lv!>!WdܷY$wLsc LZQQ/ <`(2lGOÇ-bˡ5d}Aȁ6YZXZ,GQ؍[IZWAS$y< Ruiz7ۍːSn+A7ܡP+chG fmA--H;ƞlB*_IdŔ[Es¸$yXp_Q'>@2:On%8E%K_hH_V4޻j.]!lnF҉$ޠo*ti2/tNWξM+fuYnIUOIFGBr{X! f홏 UZ{>k}]OsVF8($\_m5b$蝰 1Vr٥]2_20P];ڸaN65EdTz1%w1 ANRM7 ϒBIJm 4N*_K)΃@({]DXWPsC88pIh{ at5,ԡߒmM,%m#U+~SVHc iJ.G_#[\n Fz4R-O[_Lp."]Wkkу1WH]c eoُn3fe:pE&aW>@eaE6XV]X4E"XG3ӏJv3%X0GCf8F*5{n|]"QbC=v1oMv[fy+h[ҰAvQ?p/L V,24ݗ˧]#>1ǼtԾG8[՟epq\GC֌:[.dsřR}ǸtNO,p߯@6>S~_ڭZ3z]DWj R[ D>:mƱ:.2ada{(aℓ{ bt\ 6Kz{I1 u_VRNj^˺|쟿$oD唎9|S NU{|oO4l 6(Gb:+ 5j[9 ғTC 1{Kr2y ks탣+[Pe7лd ̩X׍c% O5SG@>pڊ?utk}cJ(ʁAg4;%KZ7moKK%>ޙ[L97Mo!W^aJu6 u刈ߢpl85gR_TdNM.=dl+:o/#Esu(9C0 yL1-Ab,3'~vwByV"sZ- 8G-]W#TKePò Ix@;N tBl4"E5ɑ䧟æ!`ȡrQfg^}VUP MBx;mɪVc`1Q-OL7b5bdq\mG|\E ox6ki!\IK؏HĘ%R2%6+` Fh}A1;`o@vqM4]k*sWQ GŮhI;.!ܕS1M6fS%:q0%L( 'm?G<#{fp'W_^(63 %7w (w]LNp漚 kd+`~fv⎊`73p43۸4ȑǥ/^w%LCnNƱ7 |arvlm1 v'TFޤ>8_;>Cl~$%E rQ/#9unO<|IzOL얓i6?̷L8SnT4s[(thpȨl DL9GZJ۠]B uϛ#TmrW{q ;085 R;tNPԫ{Nߜ)>mM*ȸ$ھ6gP.$5uqkU5;!R%ViOA5nJv cy5xfB"B_Z㷵]|ZCt=%.2˖>'|! \׋Bd5Sk&D•%Z]BƉI_&`bX{I_a HYk9ĹL|,rsJoJu-|6wst&9-6nR&uVO*E+f=tܻ{]D0Q=8$+W{5NŰ³ZDT^*G!3|w_6LZ' ]8I>2A_ h99YԂ {iDc5ڄځ/J0*ַ;+XW&o$z)-_\Ⱦw5j-k!ǬwdE*KhzNW˰~&Uxޗ`FJ0Bhf!@uh(ڭ8 -` ni H!i" a^̧f[@[M\-a~m QsW;&:(I"7j*2ሊɹ1%<âmM&ޞ"` +}-(+%DCHKi9"EK ."cP9Y h|.1 ޸kz`kdIP)`P7XWv?Ew֫6οCr8&qTx-Tn*6ܲPz"ӓc`mb2ΐf0"s +Yi'[[D :8yaDc4B%+P OebwSa. K<~HȏNղk{KX Ll"u/vׁ>U`A*Ӵy16gcj?iOT>|,Hj|OQ4L֒Fk-L- M-믋Oʨ_2炜AL +#AÄ4J2yOJ yxʙjM[*;*#S6]Ӭ5pWB̸ӜF'\iࠡ"ZǻN!7?EyݭZK75Ŏ'!&Y Gwnx<z|us?/I@M <2GgR6g_z" By,Gi!(Wq3c]} M˘nlG͈xp!=p3ːG倳:C_+~鲂 mdL iU*YĨ<{#J1/s_HX\Q c&>ġ*c o ܧ{:Qsڄ|4C\&d9R !MODIryCbvm5~M;L觓DM݄y[$iWyN%h ,WL4o9D7~Y2jIx_(&ꖳ),"D}63 ڙ$UMbN$KOl,zQp2( D&e#6oA+7ND ]E|[-R«qybs+=@7%"ң7/Jd(r K?2w %gp#jF\˲0~T<1|JZX6*>Zp8Dum)҄PSknjK ,L\D U$V=RjG̀.SӵEȉ M%Ma=o>hgČYƛgvWV/U:ԖFSuuzdB]X'qׂ8XYSԞZrgºg&+c%žz}NM$Z : Oic65ͣVD"fJ璘>k_Rm_'Bgr L~xA>Q&y{^~'3t|p{F^YYs)K*;ZӫG&t!rF1MğЬV֯q pɤ<48~:aܺ x/ 25]);bVZFӀg;e> F ߁Md>8-cϭd1jm ti #*OI.ԝ-:"y0TPB<9ҮQ#_m[3Xכ+눾׭Wnܶ"Ey MHǕGB MHsMQ^v'[*U혉eԊbֻzpw5>q[6اv C'ԎmF^z4!wj|Fe )CH 'y ǟ/}hLsEMf9ucG UAIzJɼc5S8S!1?ŦH D)]1n3ol{ͻaoZuƪB/("6.hp:Faw'9",G-x}# x.g^on!^Q8PFYI:fYF5x.9 i\yPӆͫi>P6J|LsNRSDw5Iͧɿ>h8֬[x4b A \ٜ$i.; -86H$KkmÑ1Ǚٱ#;>~UQKݮ MO=!|Rc/K&GE~U&7c*go* [)3FN-JPP|4/fl LXC=2 |)G v'FDBˀ >FVCv`+smZH /Igԩt:j*%g`(7W?"^Gd9ˆk =>aOqTj{9ohx\3Aۑm(c傉YJq 1z>ԫ䩣c/Ԉ 8h,fv8(͟2@~^i߷b7)hfٴF+vdTgr* Z1Gד0j;l5:6w95T%0 9JIoXQ-NE 1P{4DHQG|q}.H KF#KV kԆC.֩s'E4oX""Ei4P@O^5$o*LȾM6]Y¨^c><) =B/Hi:zФEU ZZA ^o= L{36e{+Y {X<\s}6!WѸJiBXy99O R:ak| Khx¦n0e : Ȣt]G Ҽ$>zɧn*&=e]Az$ة(p/#B'O%aƀҕH3vvURohyJʮe[_hB1ʳM5s!ƀGolS( ůVճO>?4(/ӶJF lurv& m#lKHo28gy>վ `E ;Ve%1t|H^'Uowt,ìDOHg(l/6Kʞ)]q (ԃbruS\B1d#  ~O, aP<#o)2@uwuE !pR4L6og b+0@>y8\0||Xyṉnڼ9 ݤqlESk/z _Z06_a'ȠڷbmȜsy2Ot,,q%- ^}¸KImx[ V1y? 1mbPӝksP}A'f {r]HW&u) :yଐ<]g,) *v-0!YB7?|mV)E:j%su431"~:αNsMqf] 帷UvQ{4QbNsԪ^xsmiYba6+w: B-.iuzWѽB 0he'YSmBBPC5!4TڮĪ#fZkwr {>phGNhp CpP|'\F$+C~N>Iu NBZ O`kټ3±T+.DU $.܂DɊ(Y)69c+j_D{< @ Z|vfzw\eWXvℤ*w.u@'p ^TԪNw$"Z^BuQ>iYV⎉5aXkQU%VH@lߧgmKoDk')* C3iQcT*Hșz3+DzxmWvs5P <i+bSIۈ'H+D-1E% UDy>m|sŸ,B]"mEiۢ@'|uG}Ƌ)N8 j%e5 =~撞~H7"dq&|wc퉢Ry0Ǥ\8 >Ҧt96E=̼|"zBŹ2agynKAևc`K`~@|('2,C:/abP>Ia7NXY r1R&XXu96}fL¢_H)y0'N_|3 W' P>qIeJOAUJ,9cz*DQ5UĞG+ = ZKMߧ|݉~$YeQt;T#:3`ˣO>8Û\"o2W1!xC+1 nWPdl!հ`8*$DGJOË#&*,1"3/u0zbI?"ltF4SwróS9z7]\}CtdJsBO *. UY@al͎F<ᗣ֗b;VboP;u20.I] [<~W")qoOX+z Ȥ BuSVdM}x2weSK7ׁ >e6Wl7e B<O ^[aaĜ]m/SɿSR,L`6)rP2 LPV2.FQ+j\Z ({IAv_d"ot*Ē?b5nܑA(mlL5@ү!ľm_1U"㎞(c\=JwbxFM+HUo@ևюxb|?K8p@\L \j,uriYJB0h s/v1n8C٥)P]7Ι7OaNpamԚkwFk*r"ґ]qbY63.aBzΒfV,z*,Kfюi|cDӚ[0a"$k >>v6~rBdٮ4U-O9sUL0ɸ"籾GFscr.ۂsdIq\ίy` Y)iU}P$ip.tZuY^&yS9'F0|IK&E? MW;3>lu/>3 F1VL.Oa!!Y@#挱&UDdgX=:| HHMi?a3 |# i>H_j_B8}殤]oh= džB:IԝD̄k''=J&;wvw['LFԞpZc낎 '(MbCeֆ138y컕?U!К?(L%@'5@WiK#[3W恐/;4~ݠ>Ǫ-9֓ihQ&j:9 ׍c p{"Qǫ:KK,˼h7]4)ĈcȦIpmeV61)y>*Z+tљtc+uWͫ~Da)mw5&ۈJWNf鄪T}%N?$=bbE}U2IˏU9 y%ji B)<=gUkpɜδJU"4G&zV }kNkkcۛ,رr+D/5He$fMt-Ԙ/5Xo"D5RzaDѼXM<6 _[C@*1s q Px@9ȢoAvJ@&5-#-Go[IQ_~(ڟ./$SKKF[ʸY6vVː)EzvYv8]jDEsx 1[l H% 9eJ4m &\?H#yQKO.|Z!G}"sM9'!~UٲKҭ &*W Kjo܏MyPyPL_G,f@h~ * w+Ð{o{᜻f7SxxAqŖx m*Dw|gk,,-kqC_>\:}uߗ^=)MzU/o/X'-"##]u-^5z)%AK 99=ÏR`z!nߦ\<+L2]W2]?n-EPS.fr }z`J Je Hj22 Ug׭t:n@utQ@g"Y_!")  Q1{bі<%Zo-(6; .w[29? X0'1okO iLkR iqa-bDNcE_"nXmxAD:v[έE0BF8vo zPݩv?l r˥ul5E>A`c6Br#rÆS]<8Xӌ"SOMOO/b.B%ѭ7{iFnmRZE!W_o'0Qnu ɗaqR\Lͅ:Lm(չ^D9?"zJk& tI !%~!M'Cӓm䅅ͪFFkvgŮV<#!ż~؁LL5@C)Z \0جD'{k%Gx?}`g2S86M*ňu>]qYb\~KT ]S'hѹ*^OP z@ ^+nEֺ,i jU7KSႦuMpE,4<)į"r1<"Kbol둽(o%řЃ\N5rN#,>%rϛ2t%;'IV_:0I>>9{d /Rʷq8F0[jvW*3]3`hh#.aߢޏ6AUo(ZukMΞ7ux,iBC.4F/3 2Z3[udA.g&ٍ D uElV$]A;K]z|GЩ}0ו(8ψrXj$,uJ<,~JFX#9 YY rJ`o{Lz{3:⤩/"A7+ TzPd"L|tTUfvWcՓ3a&U|5MoXLđ;V[@(}XbB-۸|tp CG$Mk˨\&UIX)g_7zڍZsy.:fS-Zӭ,{_"?At6nMWk}qg7hYQT;;fwm $qLjEN? @jDFOM$[Oh&]1s-tD5^ #S#Y'r&Iq=YD$eQ9u\EM%^R S"TkVǘ_NBY &1tA>ɪqΧJߝ/.#)S.!וDgdN'pG`͊;e=W/\iBiGEdхѨT qvqMێS1ٞ%H8~3hڋ .i9Ј7|y(C?"gS}^ѤMM BV'ᭈJX.Ymz>k "QNNN4}wh|i T\FHݕ4r  sVTTm%_x |gYZ07070100000003000081a400000000000000000000000167912ecc0003f65c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/㻌]?EhDTTk׶Ǽv\ M.E}=rl'X4Y"wD/NaLtYCX*-}!Ekv4cUJHy`8%*o6FxB`Pw[;T c8ܥmǛ@}^3횪_!\1C Ey gB{uzmP%ɏ d(Ҧ-hFDeHWmʱCi7ghE]ehZ`U)+hVq0C{-f~Y6'$лdtP7b.`?+}kJ?;Okb:Kb;bm6)9g$MKPV$CX(=b.$Ta0OG8E Br930^oP#$[Mz:KAțaܢc 뮼S@QI__kÑ|deOu5`1Ǭ-\: O\9}l]7T*{f^3 J!:%#cI~/Z?3<;@e:Sd?`mjnRQc .ݴ;aFxະHEV:]O:OǛD ]fə:{ O&W$0Wߥj2 Kͪ#`Nq(9/K4ܤO\}k8!^>vmB!(Gy`*&cg9-Myitb*8WKgOF!V\CɗQvs9C 4jHI6 %׈_,Q=.,CޏkMI71…^V@K2*# 8>agr8>$~½}2IImx~/v~ }xf^9ʿ0= `W#")'RzJBAxΜ%o %5|d V$t;}C:$P5^wpxSkEwoݦ _Oz^& $Z30#|Ed$QKo.R+Ȣ WH>S14f5 |ИWHE>6}}HtIr%cѦ {;AI 4ᡷ 41kmWOMYG,qx<[2 ֋d55 \`zzz)`9q BR3yTz8bo߫Sȍš{y"xOп) k(Agskѐ.0X<I׏x~0v L"͖^ U;H'C7L{`AU4 l3.(BN_>S2sS.:gг˽(HCpn h85fW5g}53ϫ ~4!63/Hjƀat`%KU%>GaΑ%*,ϝish2"0@np V1I16Dl 65j#XD$rk&R&(ty'rϷ)-Jl+ z& Tn+ Dǯn\+%z)"ODd镂 s⊷?=@0'% L>7$[S.0rZwmk q:Q؇\Σ[lmW+?88ᒜf S|X7Z`T=^i3Xf_o p -wLCT!duV[HVI;f׿ tv c_Gb.],~Q0?pߕPx2bĜD.NsNAǪ BDe1%pH%5%5ЉEy\Xm-5Xz;Yp IrY`;aE<;.d]۳tm̠`\o̒RugW%sD o{b’y-smgX4һ!q7+Ⱦk9?FGoXs;&a3Q3{FS(DZ uL|B;V \{_֤$ֲ$"[c~܏%FT3BVK{ zù)'>&> #?G (ɘ52;NXomF߁]ެ6>\Ƅ$ ^ xL!yV?-8{EǠaCIo=cQ!#؂ÂO( #}@. _`DĒ,#X=.ֺxg\9 "zwa|74 : /)T%^&p@wo, Bk!XSfhcd١Ao,'T<ƌ0.PCĕODq# 2n &J~DNPC9ͬZ_z[C+) AAmUi1E)WÏ&@XxmP֐5#p 攼0.fG0,{UE-@A* 1s{cf>OZOkmʵ=s #[oatXWfYKSʗ=0(Z+6B"ߢk7sG.p//SZ|znu#͓s eJ) r7W ,Vxeax7aPFi֡A>U#_\M*gȰF'9ݲ^p*&PBvs=rC{_=MꖐŻ8mWx}Ptf9[=°dvUUިeLg߉Q(Ow ix{oF=Ry𭊐yL^ \Y@Fp[a jsz}nm:ޜk[ǵt}]*puet(AxnrPiJnr6?W#s+vNۀ P[y %v|?t^Z텾6I.zkAW*p sn|44ZpnHѼ,5]P&Iåy )A<@ٮd 5Y M̞pSQ4jRDj [xe%ң n6J;(a~}Hqtho#;D!Rw4\ [O=Tq{gj&!~c%RM?\fpk7Zb :YgIۅ?jC3%I%6Dl]eΜiHMgΔGoyEbĄ,&ER zfi^|$ f($DsLkIL''Q,zB% 1`P[ۘ,ZqB+Uu<8NkC2le MS/XPG`0aS_I >Grhb`*f5nN`½U;eĮQ%ZYv/|OV_.{fR'R]%Q'+$J2F.%w1~]IӗΫj˼wYHșNpK|LSC kKcc5#MU8PbDGv߼TEȲBj.#!r8UZdPi2;_1UX94:ZW?<l-sôK,z򤛭o rz '2Ofa躉m! C+*h^Ɋպ4M%-m:6}xYnQA5Ɯ &W1dIDv"C>OS=8~ԦOA_%o(}o>m_=YC%kR9 鶫5l Onz,ˆz~CXQ@8EA9in/dW 3_Qvqk&ĢZN^y/9\,s5f#^ 'Ն2xM fZA&ah( %?j"'ѠH:I(DUͯ`;Pce#,Ų][s@_UXmbhcg}3BZ1]h gB)vE4\ )iD(e˴Mb_˺Q{5YS!l'!Dn 3=D|*'v5ܓu粩݆RFX\`0`ÓL3 8 WL^L"jm|1}l#H7"]bge ^6#eWORȰ,BljPTd`A_9T1/~*xVq.:fsAĥ*&Jެ >h[~H<QԆ}$ur2( F7`U'3 zJU)F|-0s" U&y` CgOV2=3'q<OZ*O )'~3Ԡ4[&\hq6z:yorXxF.6%\|PİMԎ(Z,JŐZ9N@Etmh~mp_?L mƨ!O!KĊ=mkXVz4XfWIb$\\\Wsg;\P4\o[}R*C~iOY7ExH, &WkI-wV= ZC^붌L&z}ͫZ0Emŧ)JRٖc[" 2Lfsݍ]6X8mov4a4yš\%)A]i; [XKs޵{_aw$>ܷo0oxh Tt*߫@sL.J8s>^`W#48ፚIf_@=?Pq ~KyGLjA0cv`kh>Si2 yv|f΃ER]!Vgԫ4eO#6ifҋB& ϙZXCSbI_ ݼ));ׅ[vG3h= FHf~qΘPX2)Uf;,qI%вTuݖtz0K#!xx[:ؙ)Ύytۇb۪5[wXN̞m=b(d،2`T|sglI}\'`MK(Nߤj[XI)N5 c Y)"- =XHm(8ԀZlȨR$mB*+sUt"q>2zE7>NO^pZ=$~y ޘ%ˏ.RKaRȎߚ2RaK3RbZR݅|5VUW QA,[M|aYСq9ɒ%wci7Rǖʅt4gd w5n숯㤵W <mAC[c(lYqt{?e; 芳7DtXes ^(+ TBnpa\9#4q H"tS ("%3ǒxLphx4թp8R]RRkvR Iɑ/xGh_h .e_-'ŋ͝,' :7}%ElʨJ"8" Kc۩L˺}ݎzev$: /_1md;sgATK>7U9.DB=.RB'8"v8._BW|KG0.=^A-?@Cm"D Xͽs_u]BUA}cg^phK\t,N dB)tO5 ѐ=  @oeתVԨvΏ Јb u=5uy׾-~}QOqgZwU(C8eD/ȣW(!mX fIwh v&3|{22SFNzsP݁asUimƮg]:&`ct]幣ݞĮ!箇rvfZq*o\ԆAɫnydBޛ,D';vc/Dk*ثмQ:mdl6Hӌeʚ#hc-Cu9{1٪bɱt9LkfWKXNˬ=f53xqHlËc)VU=[SJ9ƈLiAqA": ɯ/tˋ}Vsj4"X5Baשq$\n0|k\q y HB]6㓙X,2IKL+庣[cم6,m6Q̴ɠ?I5(sFTw6ǒ9h :g٭E1,H=h*ZPԠYpɜ.F Y7H4b;'ω,lO2}dQGiHZc[Yg~ΐ-EKvz=,Ly?K;6sKÓ<*`D(6iʴյR`-A}o/{qa|Dx?&RIQ6=c'WCaYRT KlBsU#h1F*7*^-ёm&e?Y9`r:sugީ:j hye2Md6Ua{a]..3]xfnW8>tW>7 5(Ykneg;4T+~d -8!ly40YTK RJljbƳq7/pt8}6# r)h#ywJBAg~wlU8Z}uoo^pdp, 8@7yNo&HSd#gү[<9ٸJ_bi\l-|8kniߝSX9;fh\aP׈ ꃡqm>;ܴQek2P^=gE DptDz@-S1h1,[Hv؉T*dx3)UF|;OX |<$(0qd׿R^yEp"VFvzhDI+s `lO'\;dž}& aNIxՁIFrkK2DJzzQ|#54E .6g ǭvUg!NrQ(q);I{߸2D Iͺ4k.,a*N1(vÃs8v/G2`Xh$jpsSH4v\KU'x2> )3ʈ&hå36:"gnf1LF'jDRa=Ͽz0({Gd@9Yx7 #jD%2hƪӼ[=p`aК8\Z,ʫ_[YW߆W0{5O72rOld jFKxM$MÀ\X( pUy\˜yA#`LR+>q&DݓNF s>p36t ܳb-0kG5;v| o cPARڢ+I(@e∣P@SA"#PꎶՓ+p]mI|3T4 nw`kr\O:NM 0VΗltY"ԁCr `fȐ\+$+'uT4Ey6Ƣ]`*F_}$bXn/m_ػxHޕ0OC ;c#Ny&-~7  ;XqKߟFyG B?"ӱz]_腐>z6yK)(g5'A7GɹONkyaEWzQKR1;0rni/CdInKABp[RxPùNe)7kXE6U0&?_@tl^h!lYkt?`9d4˜pGemGP襏;?/)^0|,.bOzh\$\R5.ܔK0izBRjBJanڻRDJ2CgFDS#ftSYGLvdκ⢾ &ׯ~"Y+ĊenU I<ۀ0l5&8œכfT.tC%{JT$aUOxYNYʲhV,q2@L tuHjS^[M{6_Y 2|]84=ZΡ8ïYW[kQ8Vj^W%5ŶMgM U@{`j$]gJ8Li%5BTGPȊwWH) MOԻe!_0իOoJeV*+S~x;}Oz]1]m<54 Ԁ'39nu~ :o,`P Hx6ǮsK˨oK iN ?;N3K/[W{{pu&(˜1uMIA 5W#z袇q)n=Xqږ8v6P8w=eX{4x+h&H=DPNPÍo Mŭ:t*`@jeb9)܂tBsO Z[;n vyA*) "˭%,.ӪojW,6IA z¨?ߦp5u-JHݚc7E6D4HmwTByl1BZGjOg(〇ūOx3+`ܾޭ .`#xVU29"^We# F\Y1QGxgJ{~ :lM a1ȝFW:&3T*%,ȃY{.^H앉!%w;t]BJ)8]gx$zQhLϭEQAsi~7J6Ou-r; =x9H3xfLweHq]>72R% s+mA݈S 'lѾuX Ns,Fj݀A.QAvOE ) a!K | 1]"5 /3⪁\EOJ<D$S@_xxyxPVjr]1ȫAX.txjjg-@ W0K%< w>5=ę#̯3D3жvt WlX}O^@h| 4Ğ'7[j!?a=ѹ6@㷜nLHe⊆ OԳh޷o7=c5Ϲ0'mtʗmF 8Hf=v5A@U]mVcI{Ȧ\!C",C:û^jcX:+GXd6VcK]>ˌXlaHX^P@@DR u)@7ϖW'z ? 4D]WD_ǃߑ/IY}s>9ܮ]Dܖ2'CI9[EJ쳅27z¸*\m0X^c0/ ?Cw[_Pv! SmfOk,ty%6>!oή /U5XD؁!IWQ^plzzط4i7PJCXy(pIؔ\ r)mA,{.M;8 :o5"GQ8l ]*<. O@oKo&1.>1,wQN韂'vY$(PjJ]O2@$;Bpy= *RȵFuڪ?,1R|WGI v`[L%g6@w2%g-8<+dmqgӁB'Lh8X36/(&5s}o'zk: p mBtc.Ln[ɑ3YMHQP6u.'&_bv zT { 喏?~X܊#KSbq>)jA Ff<,`x_sK8@CnE%L\aL4k&f3Ӭp89[yfV~ h9 H ʔ<_a΄ UQN]oDout%{|gύNd>;s2=>VrdUXsE?WL[ $]m۽I=:Gw {u*T$yԖCfgU-։Nkz\g d@*%>{NX2Ot<-^R\kA㔋?*r-ZS֋t#u ݸP5'whq]n>Ʉ&k#)gVϿ+v@F2c.'h֠u 6ky)G"K2We2p!+k0N*ƽ{L oX\9o>>%l r8Gpa:a2=db)#2Ꚑ#"D /h2>CPJ^fYTDDYG̎d\h:Sq d瓁&7b(Q.z̩j_R3,zLD4VsҧTF4e&:O ZR)-fbSco[!JhN`m|BWn- Da6+;O|VdʪCI_D3,Ed Nά:<͗M-Acah@+U)ft1UH9o OCa!KM ۶jkpG .JU\ʩc,2΄E7XK]!ߥ,-Vߗ0$f?I22ITLj=kn#XqzO+F0$t_Be fbr@IAV_٪ckCJ 4-:A.5pUQEKe+a"Noꞡ8X.cua%MF m}Jmi~ճoݭA+{KHUǏ!'cD笯focM@ylo9s)2mOq[^yA(;qV9"{Ik]P*xKHFRdA%%I2M\*.>4=F<_LՖ`-2:{{6#PZ$^OM5C^NT͠63%VSaQjoطIgV9xugٟ>J# F7s\^~ǡl*fϛ?EwOP:5xlkP$b(db9` [Qp|%_.O5:2W| @n C?n$b,27.DdjZ":zB_d57 ϱ rAOMd=0.ת/]8WW$M-ҶuM -"=mR3W| e O)Al|/HB?8"8xfס{ iџ1X"Tx9v^geXϮډ͖n@E0"uučwݘF+I H|!vڧyz9~񳥃Xur= ww,{}H6@:HK3 }ȠIu!K_ w5~:]c"$D]$7W +KsxAX ܡnc'9,bd+:hi89|2lc/.c F#mY[%`M`%/1W]X!B u%]yZe,'8RLP==Wj%NR~+O9z8LNHѴ]^vRm %=Yy*YDh"ou?d\4$tvfbwr_CzÝ]~ bDPO|v9 AqQe5}}'y|{om#^Q@)ReW,l 5k`4.u@d:'P+rHb@kx]L*Fc% /a&k'=-Qvˠ&]eׅ$/egQ9hRn]g@&-l'(#Foe;LSN"@ 4l/ MaWsu*.ZWy"̲_ePB0qW\$+%Bƍ!@aBƪJ TO~!3qP}ćgF%mp,d@i|\ȔdY4"`)^u ݍ5$@?61s])|bby(W>쿩^IG;|2:׉9R}qz$2%y^fH( ҙf0&L` ; y ~Z6/$Dㆮke6,1>wouaU,I5rovq48^e;bjdV}+!C 9Vy7x?L ь<CIʮ^V4,F5/[Se'=u{yX)IjGDZD ']ˌ EC@KF~fA~ˬΤn;@Ng FP7tiVDJؑy|ѯ|!6|.Y,l)u\>l5>6㯐Зct14zav2Ґow0Cjy! a®/L#:-\8DvwbDK\ ]j'wy :2Rǽ\N0gRG`71UwF"[ՙM%sVM؜0e\ 6ѱcX%|_ |\76)2bs9Ֆ}J\R╍A2;Ͷ#$RGm?ajwYQ #+Ujoۮ8EAjnɼeêG,{f[O0+R~ef$xڭKD ~/nuJ':~uV?oai€:}>'S?%_ڛa`ݵ)ɘ9o:ю¯M b*ɩia29Km%_qNMjrYD=Tד tpS'bՌZS1'(Y Oy*(-f ei@^~|jk((" QÌ0N4`EyLwE#Z)ʹ pX_SѰ CaZUFso+gbԯ1i`nN&jU8aNP, ?WN## ~rfLRrjA=R`)^9`U!lѝ~tu5ɭ.@7:e X,ۨ^lW5wඪKݗ`bCAdh[TPbW# Oбq(]E6Nu׭[F}B_m`*%7/,_^@|ڝg5jO&rNȳRD,7?*NH+, }On|ZF9J $ƗBG`TmX^qrYkF<H1f5l 9z 򳔕Y?{0 GEKQs޷\AF}pu̢Evx/j%/QI`0ɪv۩,L]AA˿>@Q,^?UH϶8"R>΄ddG] 7C-)L3`$A / 68݈X P?VekA}̪8#$5#L%G<(8JJt24p9px_PtNF[LxN?RKGJTsNW=ṆGaCh7wT9"֍^L Y.(x.E)Fa'C65mzVEvRϬ n-X'iW3B,hT_& PeosE Lq(y'=#L}}j\ϳ&lE?0Y4`2}1zE<|f6%&gDm fw0wZ<D)F,_'v<W oÿy˳XV>b#z \)o}|z#Ivl4 AU/]Mi_ yIV+eOyV@2!K" /fBw/UچT8+31ϱʼȇ"B9AP2bmRMj0[a%] :B~;ӆ7w)\;7@`=~x\U]0木Ju^1rT=gd턽/N{8zdrdS0wd_m<˟i)x{͏_.{R ){ɴDȷ|-2(8/=`2#<kbϼj /-.0Z(]v;w~kc'uL]jAq3 ZH] Dց"pSfAL [%}pjCzzZ9_AL Җuў4rpľhKIJ"s/j'ގ ~9'ueTެT8l>aw!JG9Ep;5V{8^2J sMVl \+.}ck1'MqDr*w Td"1Һɒ^aLw{G=?h!|* :O`!0ϧ:0?Gl}bZ%مLܪŽdn]v~|>S~MsQIι FDd">Ua 61B}vC8~X;J~G&ǚ;j};=4;-cA8Sh> o+hut.qՔ{F3%)C}h KI~S fr($"u'/ DaD(~_:&]RN bI`88u;uPНMRJ38! Π!gDp^`l0+Yߨ[^2,oe`?rh^emE &a::ւkӟh@Z0ីh3Nk8X #Tζ0_Fm:8F>pnՔDHOQ}OFV6n +  Y!~⭒')+Q6>k=qD-,\Z :ȹ!1ۄ>sl޶ݺgmE4Eag乸VBw^"xbU*9M6JuV’L>*AfΨIe#sG?x_W/8aR(!IeFBpyc*3U;5L~`|ʜӖqd 4 &+uD-$ W#E TA͙wB-_2!6~H0Aܕ[ܮ 0OSҮO.wZ\[([b(Nve#Kia^= \>{WJĀK"$BXESeW0Z> GDcZ(W&dsd0i)$*Ň}hG .&zogh"q^T\qN'R_Sɢ!, C~3^ɥxlݻ@[ 2~hsn q8WQ*&UtL>nvv866ӆ慻5z>aM8NSc|=%P0A3I Deƞ4>fr0m|˶tf}D|ġtBHxEp{$9f b!}2ւ~]x]VaǛ%v&Ԭx_w9m_C!LC<ΨYUyROi?9CCa'nF,K߾B+^.MWLԡci4oQa(@dN|x2x)=< z U7V=aPJgL~=3<\Z3IP)~$@ÉIv!\'hDh2ŵ7絺쐙Yw\p _ P)E-X+ G$%IuFWǾ$潿NP-KjW^$=E4 7*;yh(x}us>NT"O攢&b?}z[|BcsyIzD@|E/7G=c T}OʄJ%!?ǦI"drH?Ђ( pL[auQ) b_ ϡjb bw3#Lj#g3ʨKk9Ol[$p4nW̤lp ʗU/5,,G%I.UH ~8S:qjeY EfL'm}452 )> ] /3z𝘠x? ~\^hbݹ4/Ouq(J_+?C5Pt3U݌V\ %VpsnǔE^=Nr_Ɇ/ KF*c3 [(gcZ _.w@<_zjzBHG_~; Cv5t/>g-0,įzpЍxq8$+NEBvؓ6qĜj;zu(Ɛ-Ӽ7^ąb l0v*y m=By扎xh q \yBo~F'oD<5+ {qWqi&9څ%yy io^HAШzG_AkF.+t#M.FS:t w}]U<IqϬN[H SZɬtLy "/$I֣u^ԓD$:GƯ &p>xXOP+4oyp{?/Vo|*oj5+!kɱ֩?NA|ƺQ AW+# ;U>A?m+@jq'YJ`*>g*[X{|sP$i25XmՐ, LU|58n +Žˋcٻf#y"WW(H!876BHsD3!ݒJ+ՕGr^ű3l5p0肦U6Ϡm'V^ѐ3]t"qצq7ܞfgj_?q?:ǐe"` EN@BR"FAzB|L>~Km{g9*gBxw Vàxn ,M2bJRs{% ˧Z~-wsi*'%mg֖ݣRWˀB w\ CUSF7f4'ĥҠ΢<% 1Yibf P 6:qxLO&#&ѻ 7f~XttLDۮ)k}Gn.’UtNʽsҁn. yLTPmBgi>^0aA.&NdXJq+5|6+Gҫ.G۵5CWdO1Շί9T#!0X'e,L#)+nָ)O{h2&nw~k˶x}4h|FQyuI@|=cdRG]/ֻK)L,0qaLo g@\GaAu+}K&7ΜI *X{gUT?x1M8<=N~s.܈C7͚J$e#,S%d2@LquILk gîuLWs(mEn H% w#WEv2Sx"^@&ZEfꜺ[Iolu(E Ar5 пUcmscRSzZyIc>D/̬Ư;Z2WQgb=C4kr˞c^W|]m,P %C߷m} T~U׵bk<3FFcvI;릘,NoXĜMI*paǻC !af4_P:׽qVC 8N Ϥ凛vb[`1~xS{E87t=w/'Be,HߩY*)GnW+xn-`+ӤJֽ^1?kjzӥρCgXg~Xp3$Py̩ M`ePb< I" )Y-t91/ Ha\].P 1;F\v|+'Ga O~Bm'~lz*VzvkHL6߀}gH R'zw֭#1jE1֌E%|\]`MhA>*v?V ,> %pR)j.H\^kzkBt nd fKL5|#&0SlK,p鱗D2p%)lT\n͊TvWbNJ,'r. &c1 [J W7rNBmcf[4'~wϙԅ{`=^mEiѻAc-\T+_pAB.:hUm-#]Դzq={ޜ@2$PPp{d%|u'SIkWQTh] 35IL:E Sy.$p=nI% a䱀xA^wr145!@CI>WXn7f][ɎJJ5I6xxFݕGluȕ̓Gb.nZHp2f 5!OzSjabnBA9?Zۋ2˒g]UtxM^Iq9+j˿:uC!Z]JzoNpZAczktX)r`}OCݍc&Y @ᢄ]tVdv~7 Ei,牐~qX7ԡS1S]nEUh.po p)Ǟܕ3Ύ:]q7 ynHgyT©dHiԆi6ml)LgV{ą|H{UbP>\I"c}2|gzms~✆b! |f)8D_?zc'.lU[7`  xC 9+~e "ߏL>Hwi1:EK7 ,CVx>Cȴ?A~cK m ) s"pHT?T%L'=缧*;7ǧ4'+Rz4fۡk2H'l!co](a̖ɭGM: )˪\njfeHG*qap͞g;@wYs83fXiP$o: N-Koޙ<sޅ͛Gcۂ3e,C}c\4H 6}aVЗ=a\=r?Qa =?f9ro^lKmlB  js>s(I0?Ѥ$ 6cwVCL1Pa=mV|n:(>h]!#PfyԔ{Ay#5t^Elj\x=AXԯCW7'#9+SIRbz-uU ߛPF9zϹA?}ߊ,jD#P_*e694YeXJH-7+:omtZC oT߳@{.]P7{ċ 9%-L`#H(j3&*M}c6Aר4Osbh I4%deȱv~mV0G'e g E/kaFGTvz^f:SH  Y"T+C4^B$Gy.@>31Gnއ9} _׈)>)< $I^jRlH1ɒ U Vz# F2A1/Oa.#K/Bœdda]Z 3.㿞"4%VU,$g?$Lv样a5. j}&kShG6IC5d.!}CΊͩ#B{"sHx U-;cVb}Z6^]m^eoNC]lhf^JX+g*8ȍo#r[l9j=yICu\8=F݆Lk=P(*(֗I!=+<@cvE uc=zs;uaHСP$H]AT\VҦSCR`K:t敎bB+?'Efñf &Q-Gˬb>F95'Gy8`˳ROvAOI+%-v&ъ1E[o6CUr`pޞ\t?-$V^T|njE鹬.`A:L),^+:@gz/KJxQ3yyqYFF5Aʟ +lbmvb\!6\|/5]2L'++j155mi>pk#oj*WvQf%Q;&?e5<,zK8i0?.sw%V7˱XM%(%5 $[^yHf*!;̘S.C;=fݞg+#" kE4FSѭYu|]CsS65+jZ\Y/V,Q񠰌&V-/)R>i"]YCHu}? K5DŽҳb¼7&EzB镈uAņ?Z@RT I2!6>O}1Gx-K!=CއjTLEfF}Q ]ﴣN(9pasKT|Eh%_/`EE%\;~KMkUp37) =x;`,_kJ.>yV:gM^r2>V.~aQRda,OvdPaqTEŰWS]{_=Y*_*p fYN2@;#Yb*|G"_3  e~VGX6;)IIk*ӷk?KúӍ#ZdV7્P=6/' { ǟIPmaD/(AM ;ڨ9bo}XVM;@嫳EN^-r)|6s;|TGeF];EZL _w"3 ԉhQ}1/9>&T-޿݀fE5*9}Loc!=袖sZʦ1Tb`uK<(:D r := OB)Yy>] 0[U{ð DZy88rpjNǮmhB:5n -ou "%sӉxo<G@$zr;EF{5`o Zy<\,%y*a_cjHk-2ZbO lqo^ǖX|GZxHԔ&౶5&j}[ISA($jHSƪTщ#ݍ(m@STʰ?\g·R\m^omDѷryʀG|\ٙ#[\\/*22Y[1j:87 Bqq )iCVb<(w:Lpg^Ԧ>KZ3]D e؟AF4K奔9Nܭ zQGHUMl=wۗ{ ,+SN󶡤_ 7& S;&\;`_&?-W_涔 ŝt\~KS[fCP'Nb[kcTyqk'2) diH.s ϑSeYiܻS 4ihT\VVV$`22 L(@˥Ĭ7L&=)h)nߟ%FԏZ8Sɻ`5xO' a]N"Vn6F-)LhݛTų\4RL\,Kqs¶Y;Nˆq}ƔqCo@(&_a:WbƬ|GinU)1%#C7nR '^[GS6Q4=-A"=Ys+숼R6HЇw%jBZ1&'/vMYto`csܰY/LOIu, \V^P[>z b\ =D].nA$s9._5bw0gPX%HJc(ZU~v w!TM 2?qJu$G߅:~XWC?ʿ2faǷBQjj%8N4x[ - kO* 5P0{J^ b׸s+NeC{^E hʺ@͚(@G , f~WkdU2ƖRSp 5._/xvo/c۞ q y,^v1e۪xRۧ_N9wI&ƴ}|\}飗áC"bY=l-uA@r Y2< -ONc%IQtyn H%FYwf)cSX%dحی&Z,8h ⟳IϋZ+ujJ8:t#)>S%9}6ug&sƻ=Yzy$o\ֵ|!2 UwoĞYCtz뵍]? c:`,_{ehsRd.cWMf ߱j#)QzS7ՍlI|SDJ4m|?V֍)X:duuSXR 1bU:jPmZ*Va vb=5tK+O*(K!M nI~-̈@>Lp jr[#,p 9,驖Y~(}uK {^#hs.S60kM /n( ѹ0+$8i;:8IWL\ qϷ|ٴh2Ց y<)E:VU9qNE}-pIat T)ϑv1 S^#?Q6/lɏqMmؘ3c5/NbdŞ6?٘RfkavzlEH:g#L`uǮֆm|lg<'D=MH_;BʍJK:u0~J1bWEfd S/1CAnwAdiK)xLN֘83Heb ?K ) V E/QчILyHBYR.{)!3JV;-oԘZ&%nƬ}$0~*c5ǣ+Fv<.ā=:2Vl%a`gfr;[ZU%.d:_\+%.i8e@Y$_KqE/8bmwFe .E7s-ej0~_mHIiLҏLi @N]Zw_GfP) xxrT{{ d<rL+v Ϭ-?=Y:RpxsˊZt]\<쪉X |-%wjȯ%HewH5^(l:hTꁯ`R|ese`Wwo]f!;{&YY7} 8P\ >0RCCN7@BE0!7d*9"!Ӛa=BYY.uu\|E^q ֮P29iiaUƸHq[(V'CfC('aL%G<6&2Kwՙ'&7m)Q_uHXn ]JL8zԏ8YTI9I%ƚhZu6|GC"#ѦpOy8̦g@[0G<Hag0;}l^&Dٲ{@A{* ŕ# $NH\'<d E$c2(!6OiD(SoY㘾dM^4z3Q&tbzzJOIa#:+O̮E|6lET8OZsUoCʡ M\I⟂H{>(O|UM+-L)IS'c Hߵ~ȁ -6)鬇}ƃmRH7쳯p2Brp?2(OY S3s b<>{ZAIleC~abv`g0OVh_}s.utE0:=g.c8\UгY][4< ҿiPڒrnE?@f~s,͝h LOց1~?Sw Szȥ_D?QT?k XIJ)imױWozr K31M;al}S!\#WMP ;Te+v{ jr^Cax:17cdoZU~UIӔo$/spr]} ^,YN%8yM^*wnq.LhpSV;]C^QpV ~tOtөMナ},һUsB-FspWBMVgmEQK kdTcUwU$o)P` K"L*Kz0O=2XL!څr\FPYżb)8sYdRC愞ɲ*W}gxh*?I|΢tcK3>`7SGgq'=*+?G1pBxo 4u;;Kʇ;LcQ$FXnxMa tkR=fÀXZx7MZaV3%=37>0Pz ndq^hsH&'}nOT߶;}Ur5!kw}Ns""S+Yg?O.Ox^ 3"AZ20p9cf)rGW4!*iv @l]Cn+\pGljƆu$<:X4\/v`|`d9jSb-4$˷֓bV3ebnP*.iB@(!8"8A1M(l&qoAZ)Ko݄{o㟬`W`]E4U)=7B=a{sS)52ǀ3|`␬&la;_`Bԧ Ҏ/pxf 1A!ԡz#d,/aZ4<_Ȱ C <*4]6ic4vFgIZS}@CcAPU5w|u r\":NUJ2~9,1$xZEGuE[k^]z ^g@;Mdxҕ:ԐڡhgKD~*lY9_a!C6ʣǩwCn~JhMx!@AQ6eԣX ~^__ WŊZjƃZ@; >x럂%ksa $wsT[( I$^ $7djTgA)eJԄ%c5~#Wi=J4Y65U1D=*fo4}r6>\< ÿ^]X܏3Mo=ЁFr*kn/l1wp7B,qPqxz5];GKD:˨( q-2x)xSyc(.+Ճ:dpjh)FTfVj:0?<㌊4R-3g@8t{)?ldhi(~n;,V?Ud,&e -˪$gK^ /\6awU2S+8k\-G;&gK+ZQ g,w :|Sqq3 +ODk0T C=֠z}k\x1^y 8fc %cXNЎ>'H`sA0[٩Ͻ1 Mt2ZoVQB? +29Z픋xM<+W_t7/rո%xF'( y4 [=WFdg]]rph] YmMFT: Ye\-/MN&|A U^gr]dO<|j6 9"1U*@-o.{(&ϣ-W.N\ɛҮ\ml`p$*Ŷ4Ǭ,KVkr;{tRgS5o En|עKbR$cAZlVv (tfD.uT?XNjx>9b8;"`pj? E!@I@wv%d̙cyVoáݫ?VM"ٝ@#ŁWYQۓm}+dq@yhNh`*LOLC0+7mT%HF{HDģtٞ$嶥JlK¸DZNVm5ɕFQ[qfTMT M^߫NC/llǧUn[~mZ/ yOd !b~ 3En) dO*(!hd3}44ktK^ 9ia%"Fj찤~&#FuV;G"8G A6uBO5fdk ;(@NdTSZRç^=jH< ?m8u$^Ek1L? XMu }ȍ[}wWGJat4z,8u>o1-J^_=*3c qhK}Њ7P6K&G \נ;np#w-gꝙO֜E$INm(* { ZZ|xr0?p9M|{Se8Fw]cl&[M_;z_wNh;Sq 8Iݵ{qd)In͈3$Ҷ2#< u` z {R qaBUOÿ>"#sb&l,W)tR{qe3pU0dV`Z:C7:K$h2pP+IsꃰWI,:\ uD}hە:q(\pxۻfdhآ<;W|`x”YiKGLL.B}z;T{*U7Ãb` eF snģq xq˚cod+yA| G/zqS,ܴ!R=1z7Y+ vM.u91TlbnnV$J`#<-d$N1)%q(\(M-^13LF!rHپ1ߥkMǕIW1Bla2*QZ DHu4EYx NfVrPĮ+/V&ks<]FTz(K p&_gG$qšDMջ8U9'FdERa38<@,Bݤ*_=m&^l#E4dʢM v9Q3*}sK=rz "4[סS់]! z8K] 8=]V@K5) idEf7$! <b"`e)B[Ȥ س//#b d| 2CZ~av͢6L#E;D5&=7]u +\Hu}ݐ>@K[x_TG!DC.!^>)J5)Ӝ0Fo} =G[X[[rC R5aқY%<ǵˬc]dk3ޛ0W÷d3.`hc Ъm;[’k'觩5:%ƪpnb+$@K%H 嵡,7 f3LC t}MN:36֞2Ĩ_ J@o^E"fzݚ&Uʇ:t 7vYo<)Pܤt.lLW/7Xhlrmf|czeȰIB I52*Y>)w(,?֦~Ut7;#dBmG])C_D 1hB6N VtuU Խ7)biBjM#R狶 B< 83j{!6p^6Ԇ<jB1(V! s ʿS}W *>{,R(6ZhfD8q׀[!{{;UdLѵI)5 6nwKJ6T{t B+BmX+MjIzW))@1_]ך꧛l%St]h#*Gu`!tPxcs[TmJ AZS25x. dFl^cTra.3~:&[!6́-8 \| uӴo9 *j8k 9[BSR]|*0!u)PnoTt*C08=fl>2Opq CܺlRC(`\~Zp7~bg(5 .kv I ӽBl4<Ʒu-%&}hŅiT؜]=?wgY_g)X tzT _rc: ŗ,dϒ}F&t) h3ja4 h54saʼnޫNd+y˾U 5ji1:TĄT3s&X^.[<8 +tH4RmqM%@Z\jcCgcjL9^ #Hl`E+# 2j=^?B"_HΗ&TsPEgKl)( 1gƲ*4&]x\ynM$.ÈK^M`a qj5~^\};<~IGԪ]Ƽ:mk[:o"+Y\&/y|lYEZkxl1 hc̠#SG&$@TYW"ӵ2I>7~Uf@/lvWf< LCQuLI!pڈ_<2ƴ ToLZ,bWw.Xh&CN: fLa `؁#GP!MWxU-*T8/Y::YL% Ax>pPm]by9v.p@UȚKOI"mBIaxEf9\j0_Y#(8Ww"kGF5rfP&b@c/En#…zE72YIreyɧ!%zl.s֖1<0\E_&Q$B)lњ3o=$ \St2zf `&} ,ŧJWJ{ꎺԓU_;XvChk{UXQ'X S'/)mf!W -E Ё',S> /7| qi\Z! fhڇzǴIҌfLrHk3.6<ܵC6f7)1*Yg}k-TO@3yU6x!fHC\`D$6P&B[$gT=Ϋez+ѩ[4FO"LjEUElMS=i{:w?RjVIlIFkJW 8bgx]*zx؅ t u ej%յ^=IPmF]H#E){MŸ"7-LO 1 T tAfT)Mu?s~ÓU$DzA][9Hcrޢɤ񩃔yde pсkt޴`X3b'4kPu^@1!@jVٶ el8u$ϲHZ3qdIֺq0.72N jT^,qڂWV O! eV|4nf<=trc.3Sw9ppҒE("j6GkW捎O(秪qna`$twO_ zJaߛe/|!8ZLyzʀ}?d\\mͪ&h6[g2\/`Wt6+fҲ-;9hH$ִDvL3N[A߃ݨݵfG ?v'z\c8kQVmNjBk~\dް,ѡcrw2 44PC![`t_^Qqo*9m/2#wL2/8 'Sڒt' $'(=NU9Y`+^<ܢo*$hPA禷fЮaX)NGrscB CrKl&.y!SD(/e1F(f~R6϶W2 THOk}Y͍[ DҤWuoZa3֩~$>W˼ ?cZh೙|;*س4 c v$;&MbXlԕ>R{zSo 'HJY@/ nkST~'rvi ]too):Qv%bWa~l<2j{ɍHud J[ZcKЛjZ!z%(.XBV.M`|_qA e-78/Y;;ƺ*+k$}OQ \]<Rl<oT9j g|B-wD~Pg2 mә(.+"N+ގd +oi Xa'ː#2 \`*g8\RK0"II  gOǐ*([3B Q p"wpCvoag:H -[KFw',S@L6PtÊR+$ؓ&|h7 [t&QG`"TكP/ kٟ)PgzfR>Ax}Csw߇D;3]<^咄z\'3E]n8G;|TZ; uf皷QzL557HcsX0q4*z1!c٩tP!PNfFdsvcn.>u4X[Aiڜ*lf xnm =ݍ=kԻd\zGs'T(ԺnC (^aCCҩ~8-(s&LzsL&gbl[YWy9VUP6xwC有69)$-)t<L[=߹5W#pzhu/!+j?̛@oxf7A~;4uAt'+|.ڊ6/[4K΃h*`3ULC5+Fw\ X"` IzB1WSFJ Wzcc/z/ xV,xZiG8/\ˑ,.('jQ˃b6&v~llN!PZ_ }i>rTCwIxK]+M_>Cy$%9fRh$j͸2\bVh1.ł I%{ 9v-f֊\7 _M5̭slV'\2㿇#V!ލԵm_cF+z15\?]/AmGaAzFzL`<1Np=^r*p t<"Cg*JRQ) x]L_m^sWx5@@媬P3d%͂,YtN?ߕҽ "?٣Y^˶S"` ZZlsƲGïTR|OZ.h&$? k>MEܯ [9:}w(a,' [q "b+h0a{7?%rgexP8idLx6Q}-ݡP{bq‹e܍3q-ބ6՗"IrZDb?Ϲ:TV ;YP# rxz}/CXӬ`Y?ˡΠaNCѪ32gQ֦_Yҥeݛªo6լ:H?uBZW@x_$ehr>q{T%*΁hҴUI1݂#y"VfHI ,V =A*ܐR6d5Z)( 9ڄpe*kfy 3$~DқjW^#Ql:'Oo 5DxøkӍ5)z' YBq߂քjlT\R:<ΩtHYQ) ^C2'ζ4VBgjw#lT"?~`Ra"7u8u!)=I7061Kir+?hhi-s[4\䬿c')Z[:\}kc6ȣR_NYe$)airdžc8.K ,N_޸$Eݱm4+FL3Th3rD, +g{j|CY=R?^D*Zvy؅ԏͽAmlx~!%S;-&I&ziHW~=r &6hzn}dJ[^gvlra)tA{h}y J1BzМ.eqMo wW|-6i U3yxQAU;Wnτonjƒ9UZ$ٙrY#K\!D=3 FO).D>&]eQ~)Zc5n5j<-d~W%'#K%rI~[ؿȻ&y:>W~yFuQcO eӖ7 ;`̖ȘљI찬8Kr"ucDqy<-S,wЌcr1L"ĂX 8?Voُ*m%H +A˧cH-Xiu@)~Pa8Eh+*ovWxRgDKL[t/a^@tΡl"ȗhAFQ=qD@I 'iOg[J}H0M RSN'45GU/ovϽf0hXa>$T;}z,|~k9$~#dJ\"s^oN z*ݳ[MO})t7Vz^u8;ҧT#[~e :c >Nd ~b1Ut o ,FdhuOkՔq~: N $8N3MG (4 *g;S'mek=[.7{' h.$A\L3p121a]>L_"|U8;Z`onUo5Ɇ~ e\d WlOe>Usj Vc(`2jH7v] nUh\EP0R]>[ZDCpU]%2vW1ɸeY4Z곳A7xq%F*XYϷ%͉hۯcz 춝Ԗ 9Tʧ PnmQat7`/ c">0U]6K r^n4^oZAIfn+PsliR#nDb /< 7+|{>>s$*-[_6}źV^y*R'TNџdqAڪ,e ).K;w4tD0aT?(F(n؂1z坲uE7X+zKҰ(iAU}'h`l\QT}w޽Ah|Z[Pyw7pN$UQ+3 rS T%?}wOsSE]wE[N0­p6wp)Hg{׫V@gb! ^WdC{#Rѩhǃ a}5 s˚RNUo]u , Nykty`.fHY?dyF+V4aDE. w ɍO?&K6egE/PsrFSG`sQ8X o+J6{2YڅY_*GYћgB•ásy`3@CRu֎Եb*>- /B}{[r.i9z+RA=3vzOzxx|Wb))@~U휖('cY\*B5oAȼKJ  ~й_ʐW/+M~jWnkL߄Ԡ,FP$;<fRUj78Rf~]3Ɔg P:_:6>ʭxE[#k9S,ļ?QJ|Q栂Ĉ! 31_ȹQȷv@䋧!2Ő"*0;AgxrDK;1J':k3b,s G$/o ئI9޵R>^jd^k7t.`(WPz3ģp37EMQʁ7:;3wQ-ۯLi|4/>тĄ4<wSbCEL*EʊT lY]X"*i_ RE98aRN)u ZNB@ w{oNA,jF(d/!ɽ֚si\gMP:-9XQZ-7&BLDp_о+d"]ZǖvR:5y}{k#sݾak?ZՄ056$wK͞6TeMׁ՜Or5aĴ"B7=Ԡ=n4)=/\t AtVT6."r[m̐06p\ž+HO^QSptl=;ExCY׷{#igHmj.IQjdPʐ*r3$@S"2 a=0š2.kbrf>8l5sڥId< X'ihxFp\{M[MU%n6tQU'ܽfܙ*_*H|$8X)j2@-6fvV~ [bCӷ~&9e܌mtl=[KDav8C8'<2T~Ud"P,@0G_cAŨoyַ/uQKwg ҊiLeg[1I IkxT+Nc ¬YʸK[FPSGj9MMl4'M:HY&˒TW|C& jOyCcI #Lt1W3MϳD@Օxl"Ǣ8 Ap; 9`@z&E£#EZaW^(gqπ$e8^.XOj@*OIwMkr:B<;礰ִqC}Yٶ(5ݨfIP&4FKn]CTΰR!\o`1ʳZUDf۳Mu/ ˜)3d֔dl[?fvr(zDѣ0}L@ ڏC9Nr 9mXWr;nS賳\@~dum( rM u*e}BPi/9EEHoTmWr=ٳ#čƒv~E,R`BG%yDTehYRx-Ҏ\Gu^!@/9h( y2ˊ=n !9-AQZt=U-e[%Uĩ jlB{FR&^ j[YxAώA9SSi;)-T՟ujXeZ9<)Wr%r9^DZa6Y=e\0=:A ƒK~0fxJ6Y@РN*Ql^: G^yƖkH4성tm}T>F6;:CM"ubJ$^wá2}s^]Nx0^aܠ!Gl{(Ӿ+"꟢N(Z48u>K} vJka*J}aPI42oF>MEu2*;_*i/a iDj}ZhS3.JwQ)bmNHlO)@s[fLʲCˮ=j[w F^G:e7w,HhVYCX~(bBc ǂrlt9t[&`q;=/gӏ"/mzTeAlQW3~XdSlSEGf,ɀyNԈL5ԱF$u\q>])f!%kѴMz_OL3Ȕ B_e]rR^Q+Qe07mWTq>mCBft>ak3K− Yxu9ʞPXkU#<5Zw_9˕[ܷb$Yi;3QpoS렏jAF?v' (d%SEClWjU\9yaY 6kamrZwAJh~ *$(P1n#]]BQWk阃9-+,e%,@<*i~:&L0U_iԆe #jyp_mM "1lPzSt@+"5hL+WCTh:TH֏,OEU"]nζΡC&ҏGLnbYn Kew4 Z2w:zR9I]kLHs`V˕.Z`9JPkwQ?pmѐCՒ4_P%@o=ēX#|Vus휌d 9Fa؛2!od߰JҞߠBϾaQpq{Y|NvQKʕDa=[J(DP"J˦7DR Z0.oaEo}؟fz!,bScticf=ص.?QXBX :׸kO͟= +bC\i3/.Vaư fD H,x[P~4\VrŽ>!uxfv*Q,uT˂t ֠.#"%K#2(e}B'#N0z'^m:skmd7YۻlY ?_V&W'/^29gd$Z^ fB$4JU@Ny5U3iMTh 3z]AkbeX\4e!| ̸o!u[3jNȯ_+,?%QXw ^"L'EXav X#§`ftU"ЯMbJM# )Aՙ9zbwKQ2rcqc 麺<49e:P k㚕ZG5'6U>{Vf\SÎp}XPQ=MF}AidTVFP(gXtgU5{#ʖ.n7kx̋fx v|V􄸃G[ kB]{ßC<zDG5kUĈD?;I[9e.ZW[m|QZk ~\[)pTu|F {xaFj0ڪ"%fW?k]z]AP-s Ͻb1.}?@XԺn=gH#NTJ_j'mӳPP$Mpw>4d.j+qi~)vR*HYJ z^7p8;!q@MC=_O>|X燔B'N–+*_״=ְ<}Aޛ[Q}C 1prIP*fJ| w ʚ3UD RnMJ |wj餐A`vf I$ѲEW^_ܙ=%ҩxDo'~-&k4(uҁ;N# ?gzMr¯DMK~&;Dޔ"RӵyZuE谻%]?N?3xk=~wȅ0ʖA/}Rk"U萉_Gɺ}3`A巯 `~,,VРjRVS*Ie{|^;]$mJ*钃R]Ru*E%EQ1_Փ2LrI%q-wU=MGJ j ti-QzyxUϗԺPj,hzK%cE zǞQ#K.бI3GEذgv5d6Z%˱axZȬP{s^"rE7 :[;e'`{D "gES *R.cHSxFW3u't/MOJ`2mjj  +SUaS} 77=T XeDC&Hb HgF_쓔v |, ;NQyʂF<1p wq6dS3\~ys +Y {?"QlN>ԙyWJ{BX]-TP|sƨG^t1`Om Bz3 S_ji1Mn}Ak/owbXMlxlYx(?-BT,,^etu$TzN^:Vf̕%ǒ7emZ Żu'afv$sžϯE>/Z &v@TT<ѰZERԾ#ZݢNmtJԚlL||˷1D]VEMn4s_2v,V{ZP+W+S.-QGɐCVVBWeg Ri8IC-ܘ0Q/K;[Vdr܅RZŎ٨/+c ʆoT9 - 33/!1]ەnE<Ķ}b%!B .O"Y% 2'*xAR&mե5- #8eq0%ȵYhS n.=SB7Paּ#GTveaJRdz/deV!#+ټ)apy<?QY9Բp\柔8f"p~]w3cd:` Vgsrlc԰ @k4e&2wrS -_Rݔ<ʆ]9*Sa3q0}ᄜC/A2m|?Q]xnXg[hUA?͒ ѫN&vb)u7?qi7X oTO֖l}-BrP*>W%ٕ+]Mwy)&jVk Z E swǜJ{9o%,,)gW0 2| ,=v3jv%2S$}Fk"[|o@wpb-O:(^kw~UNCLom=.A nwޏ%bk~Q'.ϼ6$Fx@+uM-)ӫonD&]^Ubl?¸@GDWÓ϶g2TS@Up&vꦖq6^r i2Bu&bA4fpcW=[Ɵcymt1-!72:7I3c*RWVԂz-)_މOj8tz?QO5YCjMͅgSG?' -lxLL $w,VRv$=$pDS蘁tO0NAQbHԙ GHL2ϋ޺Nri:D̥ygOc>%YSFl!R:(T&FRu|^aIx+2|HOq54/$~op+DYQMlVgDJb5(ߥOI7>L)K4B -q 8G} i/Uw[M_hAd)~z1) zzms$]3Mm!uz˹\LXK_|tjw2&iF;q2-Doa~NA^iR˶,5^闱;V",!'^+\+pV~qÔR=ٻmh L[1Wn9K?v=DqYBEᗽGl^w.v<|8te?f'q. ث>_\{@GI'cL)Q셳9%t&CQ W֞c'; p ,`} "UK۴YϢ@0视1<=!eͮƜv$-r]1p?a;(bt NECJb_#Fp!5|qKl ]O*FJEGHzͰ<+#Rˠpb!1:2C0MɝOV꼖7\r1p[ZxpnYsa (nXhÅQ=PM10v*S')" v MXYLB҆/޴<^ߝ&؎R3;gbfW>kᢨ1XNVUeoȰLϪlަy̅j )RϖF8CG%˗FtOK$F}+}04Lb-%Ҩ+C+L",4n :N-ZU빷f/yTu# T?C#_6ƽc",S]PKPkyʠs_eMB\V[4"Б|dG~`{{Ip{ؽ >%2TbH٤=rdwts15@u򃶹l([a48]Gcm|IUV(T.riC\DBg4O`Kj-̻[:~SxS:NG(~ ͿZ\"4J&ժꝜ+4-Y|eO1['~VzQ9$O16,&D !Amj+[]BjrgǴfx Q4&rl/9I3"Sa09V 7t_c\J)nS`YGSorߙ?,'HYPM!iΆ7Ra{* Lf!Bqovsw dr\ᾫƈsڍ`CÐLNFv rW {]\ <~y޺ ӠF8|o@S0sS'}< RݨÇQ,4TNʾâ'2 C\NoF2^ ’: kf{y( = x0:ٶWjA1枔Xf[(p.*~$'WzJ |9}*Ӛ)B2ev `bxr(QklDdTouҸVDvGz`59asD 5a~sE/">I7QfHyC[ւuHm=jƁ CkD9~:9?b#Ը |PXr>[ɛ6k4D]N%5 ܨL?s_%R2mϞєFQәŁz1Z"p PpUr܊3 llVh sRqv=cKHˡ; V<6ٺ"{jz'0 E uď'%,.:MdI"HRltI@8:bmsSh;wGH~QZ> ]}~ Y0'˅x O6|eW W&&J-J]`*]w Z>o/SЬ"=dP;=@ݺgf3lJ.C}I{&LYbG! Xd,|Fllw0$YDf}j!'Q $o/Q] U[s[w/'at9ak=RG-M\! õ +!ֻM~C;PjGd~Qf*bs.PW֒<6f_.Wѱ)?"|yAe{VKܦSJ44 [lh臏YݗSTnʞxzPgX?ZI58%y[N ~rxҦUH y\@-[Qi%6٥ /X&ċeo@icy+P0pỾHђw޲]ЄSd]o ͥ3BVru+#|]ap&{282Zn!˂*0BpFoK:[J=dbc^JLF@HXTJZBP!z.9rlw}D$ֶ}{R!0=.& Nt;dK~p/n.Z`?B l *ҤU6KОñȀqIZ[K9jeoV8w}l0WN˱d3f{wrp c ȻImkn-uڜ>hR0v:u}1M W QʊWt@3ڢiP64d|g^}7 4|7BDu)XU2̜kKNe[ aK-/ζF\,Vd@NƑy< ГL [&lDc?3y8_[i *@w9֓g=bӄ` F\6DCSʗ".\SqF_H))Xotix,* džE? J2 A7`3o}y"q0hnOkdlE]˚ַ>cTgt=ܴxu!r]N'\ibřzٌrjg~ⳏER;mK%T4v <l"|N \ibY"\j$Syo1A41Q؇ $yBN=d]]~5c!с_}U0l2chbx ʚH*ްA+rЋ&(Pz XYvFTw_#S66sM`m̹ bBEY*{wpS \P 21DQb6"%id3Rjza,ImLCyOR± 7ϊg_Fv;PJu$B:w2w 3ؔţ$l/<ꂼB` ɑM|o P61զŻD<eېgzõ[m/C@D/D =qli٠b)eas54Ԍ0IDXTb߷/WgNR.B| U&M-wٴ'vUˈtpXLO&:&K0U_]P7vҏU;`u]:{PӿkcU- 3r-b3QLL29GaH`s4=5jƴrWRLYۀNFmbQo͵ cن-9XB쩈gmk@t5V"3膎tx; qSTN1|Zs6"퍈d.w4=4+,$k vxu?8MjE3I_,k_<PKfO;1!@= K7=8xףmǯ kyga9 鶔GW/1TM^&@}$me5){m|5 '2:٘bO\O<]'(( %MN (ԩslM/E (Ď`?\DdsoQ?EN+ 0Q'ovV DBd$M;>[YD~q}CSxL{W鄶(XxptPmX6pp*]MvI[3d1<3W#m- jr|𑒊*ؚaؔ @]x6i9Sbnt&͌%^x㈛*,8ϭ(ۃ"6Usz}F$hzda6o:RgV!oJƭ+C5Qa" /Oʾ)9~=6eԕ5R?aX҆J#gR2zp J7q% =ܧyJpu@u -6L4Bo#}nZpMk O4F'"z6%`#SCs7՝x(dL^#BW]XP B<@/ۭ@[g9%aE-4vgVk%7u+cX: E J32ctkJKĻg'r|3b'Ɛ~bw@b+,7ԧwCx{Zj+3xe*`Q+M16 UU7Y(o_gPxLRDC| q2G?CGuaǭgDuȑ _ Hf J~ĢW#C탷 )!#O Gz2;`f 0^b?4pD{^p{FN+?sҺ]ط"GtDTrug#e&m6!X*roXSrB{sc ]P(~UYl[( 7cXo.e?%&KokōGR^ԮޮƈBH\:/B WµSS S2|9 Y)W%X E\;20o'EL )E!T8J!#$ᪧ ui+*`?| %2_||[c{xM6!G$>^[/RTR±s1?_Eް7/ b6(ڈ1`CC'ݭƟ]D _2eTu&`aC* Q5w2~9#hbtx8Sa8ˋM<@@RSCnIU'VN|,gT3ړ$܎{*m7 iK]Q/ 6:’5pl׵]pzd|1)M,x &ףP`Ч)y@/B1xkԱ,H1~/v{0rZX+&ݐ9O"{:lBN U$ zSr4}*pVD2KE +*eQGaۈ:{+ ,*X%Ov+l: Pz;_tؿf:+ (*ޚ`?2R[nƧ&\TlQ ps|DK8{9%^Ɇm_rޡrR#igtu v@& DlTR25V.6ZIoFL`M0] p4}PpssLquבl$=e$eHz[M#DRl7 ٘M[ ,z[8Rqu *ꪎ  ݠ@Tu p$b$OwK^p-zqn*5" .&]d!]4#!9ka-iUftjnT 4OF0ľ(SOo~]"hJ 59%{)@f͹+++0R$:)4eC/_Gxf]J#j:ۛM8ʈw߾FcbaT 6y'*ǹMsn!|96;MXgIf!#;2 P`tX׾73jE7 9cЧy+ `{ϔv `W{r队l[PvWM.NK >rQ~Re&$f+[;T-`!H&;ղI\\e0o[f똽H1tUt؟ oJ ~}:՝~$ޕg_OW 8>$ȁb \ԕ/%<]-@ |'FVx4,:_)whWM zP{=Qo<:yo>Gwq/ aCjJ^ӭԒIkz/Pgӭ}mo`;xV:'J|F$/`.5u*s4'KJhկ_$Dj8BC8%+w[d "gIpZ*K6N\maݦ #% ^ Y'%^T绢N{& ?uknT2- Dt]2ZT'yP Av؄9-n8X1ňPwh;tv{i}Ԧ_L8M`ԫfzG>uhM@Rf:co,<'m2ܖtIm:: X< Ja?jQmܬ0o,Ƒ*3 7!KIrX@W]5lHb]?FVK0[pZoVeܹmY;ֹȿ,(3\A=fܘY#T3٬#)穿'T',-Ԅ N-ŖlKj:Omrg"-2צ:#Ś9M^ vjZ28|482&<9oxMa E4) 4FgLu+;zrH3Y8?.ƹW̬Ǹ([K=ZXoæO&ܸ)D,mѱ dkp\̵S7}RU٪Kv0rRi| xN,z>@AeWk/Cf Bd)Y|9y C7՘Χ0:ɶwiKd3\>vsOÖ5 ,@ۚ`+U5[-B`Er˹Ra-2 c{gy& 3a nlP#g*qFVGq =i8pnOSkC.|p iQJ%@6'a7oh{!^AIs9UoOf>X ny?-lDh0,uODT& [K_ + k9ڇuǔ{rV !ZkΎ|h&ߕ5|_`j5x`_m(fnV5Q;n,.to+8kC0GfSK/~{F1t>طNRoyVclo|fkuv.)lRY_FyV4BC::tY'<r;H6G`;UA@!w-Z5QxnX>S^^nu$0xF]1n^s@m pgwC e{cj}-@&8 {2!k f8kQr 'n=E_N˿ŽZ3./`eK\#E ?U^] ,nx92jEUEpquyԙPYB؇Xk۲nPWm/zVZU㴧U Έv6* kcjQWi%I>ʐ}=h\}pF5T\LAst`Il/)v32C&I$0l !1r3^Sχph=?@1MtNHugEkiqэ0~3/C5bp6h`^ Ñ~qd=uz\I#+Dg/yop }%^)O}k{О0ݳY"[Mqq`b#:=a,([A5M2LRɇ w+ֲɹA"ͯ/47!Hj͉]9T 4لpIEy[<:*/_O߼-,>|g 0rS~]Aˏ/s\ d |fLH'A~O A&&zWל*j5>gh9(8 )B?+Pt6K X(tZԁòoOޠjO Z{1&~CяIVrB6+}P42'5W׬0}~i_ݰ)[Ejq3mVWTo?tOIf)|޼}*ZLD(lz7g'Y"ۅc^#/}3$ʇB=XH9E>T`9SmN/yh& #@ :YyR-wI rͧm,׏( :cƊe1 #9$֛ tr1`7?l:5)qI='ڏOrdR:az+ Cs9%IyRRYS%JXP3#<\H]2xb:)D݅0B1$R29TW>JN]" fA1 1٢8ymanqsQ˘'0orL//?6NH+*x@ȔLge* 8E|ۘ tuBV>pqjSKҰh9_b+c.Ptt` 9/V>,h02@B8.*,]ړUOɑ*lV(x†:ټ}c g=cbt{=fTVJռ 𛒂-<|9-#mDffp!4?}/[ ˆ.<7[xi@n/f}L>0 9n y&qK( Nn{|Lݣ r#~Dte{}bzMr3GpC}9>(EƴmV6&0ƴ>KM>VQzΌ)Ymvw3l +'9` X:{2Cb(.+?U5j}?5%z)1f<`R4w (;=Mu=ѻ ĽZ 'jYȅlS}*=<wHPG&} 3mV_a)v/Ba{J|eGti&e(yA+c ᪩h{.?DS/?X@֑Xĭd/Jg"s:iF9#ނo}0({{Rsr&x뽁 LqDZ GB9(aAЈȘ>V(7+TY:tϘiZ?+@:#h5,IhֲHpW>dbp<:qJ@Gޥop^͑S@W"Q&u OAd%w5-J xKk)Bòrzwݕ\qC=R&)0/< j~Vy彔?I΅bFE/$ mp:V;ЦL F`moZlΖk=-}ptK/\b )l%Ь%w<;H3-Ǎ N{8nCH'1R0,Iincoު+ oZ1(~6OCc>зv/@+i.h6': Gbq5/=Jc)#L2d!$[h &qM+xmm/bE0%CmqL! Mp7oeRvI; @7+&{&J߹ oc>m/rأZpRٕ{ia:z' H=mjII_/5a UH=澙\ijIѦ]4T{'TR?m1ulV8,/զVRUj jճ*3Xa0h; KP6KPCӍ;JZ4 0#&+ENJ-;u +yߕܕ[+'ʅZ  2q!'zK.n$~sKh'*^j;>۽t߬=?܃CP VC.qĸH.7d2.A([ùz9ЎJ[סX$؀?L읒OdpU3v 2 [jz4G"[b[_4-s,7<>&z5^P_Gtjl~*ؘ9TӹB*2?"˃lz'C9(2ȣu^M|1bz|XaɊDVLI >y5_҈]f01o:9^Ѐ[My vV:,x3)i^hKlPh}:[y)˳a!ʪ@~LݯP'qgPR&Q2dž(!HP||w<&$ux>j"vD:@q%oh_W+%㬆.˿\Ems/YO>!7S /!,|o`@\pyA%l/$vNgm\uكBD=./_Uڳh~zY.^=pH5 lӼ0؜d+#Y` 3eW{F'ָǯtS✪$A_\UxJb>^Y"׋j/~p;e:+8'f, /`y!X t:lC'F.-]v w_o2z̢K82[Or䘸={xBE}&l?2sp7O2}USI f,8Xb~ &Jg w҇]o6¢0X(j͡Ɣ:#k70˴zKavZ_1D12^lFyR4!; ZKF'cW ax'M(3f= o= ӜB]lgUٿ]Bƾ@Be$驁}yT{78BfxH7'0Q'o\ԓ RxŷgqYTNfޮ~AM,y}f'^cDe5:G8&DSclH6+.q%eH:rݬRyH,YJ"KvKk 9m݄/yx5A6cNSnRE[k+[p2r Il꿀FQhdN+1vinUiM9wT`]Xg[kzX%UnhO {Z*ZH)WtZ2_ea8~+̰N;.Cm8VJԒ&x}~,J'_4tឺLE9ne,4LjJ?h9L4ogjIsrA.rJAn#G G)!׋4t5\t}LdAsT'!2Oq-;~}_ y_3z{t[gӨ٬)ꎎf١ !T%))bVͮ& hdQtM퉮xǿ 84eFѕN/ :gxz@x* A![]f =F8 .¤fm$>ӣ?ݗNӥ6sf ,ps2n{Eu:ƼN[ [# m&)Јۨ!2EgَA.7h? \FBԝw=-WrAee_ ij&o0GA5=QK] 3+P8}O \} >yg&٨pBp2O¸+p8bcJ:5+O|Les8{g^@bSwAR|eP1 >:ێ.C"I'\F BOMEŶR}va f` 2jy+ީ^I|TX)I% ,{qeKOv.'k[JZcbVOq&i9'n @8\Eô߭i3TMhXԩőUl`Zߧ%D @>%µɃeykPkDHQbJY6Qb+9+gAu F(Ai͎[7Zp] xFqi^uRgg3M5A7?] ¹>ᬯ B!ǡ!toDBȸ2 ߔ'ENJeSq3P_Պa \|&D/,KOBb 6W[uN/KzPjއp2 jn`Kr:L>5˙̙X?!=s2R:hoHgoz˴|d^Ȩi ^(z17rYʤ{>B!*<3,"0 Rzp+,]kD4@>4z'.eE_.'0qS3֠d)RBI}!X(KV!qpAq*.P(B0:`M0m)B Y`Kej1d3u1s36{>xp) { ΤDNj0@dFtuid2'اg PޠTdPT^;M?CZ+'huu$pkMlK* <'6Yyʈ"A1> RmY7ɮ"K~Pwb`՜FtNϴ8K}|F/ʧ㡍td⤗;R|1Y7ncD-a\19T.[iLAT]#la:*Q԰OKؙ0]/!W=z*FmxI$-mo~vucW4Ɩ"urND8~D䐗39 ND _D)ۯ?⁘+E272BkD>jU=w;^xI틡x\a:r&D[IUQYJ77gW@R D d>SP@!b:ϭ*f7`-R cd p$#5Qc݋{ ڊw k:6_AgU2K)[N,d0Wϩh^u }/CWSg԰atZh 8in_GRrYCfSid#<(~MʶUfD>oBv#RNʗ͉tK~ʾxiQf0[KVv9/&QuOĞUꬠնNhp Dl-V;;l: `ωhOW< ߱v߱ L,Xi]U'Kru/$n5ڻ=uAE ֽcHcDՇ=7My t"ʇcGiFQn"Ykл7'>6Y/Ef)p$'HKM3G. ~wHܛG{s#EΙs=BFCckDzW)6l.uCV_VX_A 2a w5&[ ~NImgq՘pݡjk$ 7& eM}X0k.( %OV e!:$ %!Rk{CۮQ gw7rV/=v[Kg0NWlq->4+t"c(W9Xyjv q5OF^4J)vBQR "P 舺$V1ɓr)m_C-b >|}q6dBPYhbpp羰U<=Uu Vku 檽.5A"5hy ސ* XdxQ mP$QO✛PI(^"}z-Y{f)#jPYc?j-Y'I~΃C+ԙI(&}ЍDN`;PPJG#X$-Wp߁ H4uBYroe ۰¥DGCρc~˲H }+kPLB{Vg͢[kX Uޓuf:C]B<2`8[v/ wf=K^`r6⧼k5eK J; >@vKVQէo С? ./7bU9@fQ7$,Y?vBeX9"Pf~ {f5_9T˶R-b8YSHd9YvGLj4f^ vv|u/.48}il;¿;38~GX4O i "a64DaQ$U!]~; c*ѹWbiq]7)"M}j}^Ъp3ӯ >Hzi1#㹖Ġfl7˷c딏o Pj4oEF@wVG SQlMsEtUR#]ڇő>qr4D7=[ɌML#IŔuJX'LmQ*P N6oSDkj=6ն;Rg44Jb.KblV̴1R@d,FQ SknW'beTѾXm!BKX]:6G:EFcP3W%?1Gj1#Z1+pP7[Z~d0=j<K4N /YdA$NWN-#]b V8 XԴlCQ{:c1C=jW_#kY5`$oZK[SџU]̜z|դZ῰vq&B_s ֎4%F7Z|at o:'_?[7+|֒hPpIt=~ u }P_/XS>^&Œu Ğ ޏ`xuTW>4m>B/'H TlW =Ŋ3I*3Qxn2jTݰopmpM ym–eEA'E >gˈ8-O.SӅ@i\v\'W5Y oh\8DN WkH,k7z# Γݩ*6P{~LtS}^`h#B({RΦB0rz?A6\- Qod6@8<= TԹ aKH?+QѮnC+.H,8> JC-@Ohq2tUb(EdE)~,w18,Q)&&ھT_rMI5'E!yЧ-u~Xv #Z^?RV(;=S7S/qnk\0uD<z0VJ|gF![}q[K9nZ^ ZA\,=;lo*DݡpejL2\njQV+3:]Ϣ\NG%Tݹs o#C5"1T5x{/=DQhڅjo(Vg"p]ȅ4F-$j-#E}U&] G+]r@.U?J9T'v8E ZSKF+$u{h$j$dg OFR%cEY޶J[˭˲ltOWb,` s:n[gw!I j渥n:"xC߷YR)6z9RqL/ArQ8^sjsg9 IhYWmtQ('~@G I[Cy"M'~4*V\OS@WJrRij\--^LB nCiE!_SNF'?YZ'Џ#dS1I:L>K;}j@L=yAtk RifKԿh@s !<=0 l~ v op;.DW@H壱ן:-:kvU-י&ݽ$e/wtQ-48ZvKRO ^p醬a7#|;W^?Fտ 8Erz M^3,J/,qgX=qCf9 CM' Ե{Z3_H%%_ٷٚ(L,_b';m7f+ D[5ˢam[q Ş K8[w;ȧ2w LzDT(W)UQT",EIy՘^;4dYloNRh  Μ$bըfGqᢖy? ,:e4"0l:<9Hl b@; |QL޸+oc+32jK?t\8롡RPL(&(xh=U*mo(hG02i_`.p #~%ݜzq[b0)0SZ8qEfIKmԱvOɴ~w>8~MHX)|q=IJ[‹vxdЁ%P$553NZgb f}A [ Ӻt耫<|+ ln`>⪥!$8$KAI-\`V u ;Ew$ yѲq *V5%c)E` #a|2]%b~2tnR`˞\-^/eoCg^ɐ}T:%&E$jp8(:f)o9EoTuGL^Ǯ~eM7B4X C$QK4q7G|V&{:'}"E^]%"eCګ31v! s9߮Icp: fm]߷#Wh+g4$NnSCլ'  .M0B%>Dν%Zo/ىx;f:`e㯨 ⼎9Z]vlʑzl,r*yQO*'#GkEH3#bsxpSjL4"|WOSm}>E/q LJ4ie4\Ru+߈ KD掵I_=W3`Yn'K)V;ni0V;伿0Pmw.)l\%`]T {fJ~{s|i{ Û4Ov,x+z߼$$#`h .bQ :T.1~03iAď('%I@)a<*3Ps*w$= )]6qmxK_iH!kkC1x ~Q;\n?>,Trb&1Vf xS_24> ~E JV_PXi E4sd5=IbapD] ]@=aF2RR CCջJD$5?>`] x p4/9^(=%cxd[̙VEyJsR뵃9 {ASXuYFNQp-VH194aAz"کiem(%)EB0 NA<2%!i&Y}U˲+tKU*<S3\AO^vq{R߯w2/1&'l>So8s$`5fPB?Mʼne6^"坮dFqIh] cTY8=7'Y0 )h&U~ǙU8^[3M]\d U [B?y2̰;Snڌs_E()48o}ȗ-D3f=4a5tI {RD3H)Pv_4[LԵWaH5AL~hb`}8L~O:/gZFyPJ%f'ʫ CrdWm( ূY a'1 mD1bQRumWMsӚ}o=)7ҭ>|k+l2X #YC9Y@$^nJ$jWhbR~Fa/$^pމwpiltPlǖ2؆rw UuDO\c )f? ͔E~ea?]QQyE  d@9NmrXGp6% l|ɠE[ZF#f[/f !yJ a @@5h.6-pA9CO(Q|kyg\o7Kn<7 5Ǐr=a\5SV]f|7 ED[ͻijD`#=%ۉgBM}MQƤ=x*WM,JePjFNDFZD$i) *mC1-Ȑ->8=_s"F(ASߗܡD WW 뜴|= ȸ Pe}C(EcUc KcJ2k{Ceճᆵ] 9d  C1v7Gg(¤-꺗K[3t3m{aϛ:'ABЫ@4ڐG7zŢ3Eg! ~2;F-kow\}%:KeQcՀQIށNѣ&ϳ盭M|K"ZWA8_֡޺P-!OR*iF@apj/Y>Xx aHA"Y3]yn%L$fM?H:Is<6ln+Lt|piHvsj.KlF5j$R$c .X>JƼb6߰cnZ?pϿU[e)dFeA{3r84| ON9;iih<}m1kMy/)fHPnjhuA0KqTSw'/iuN+=xw z>`6 OɦwoKNJkSL JhѠNwO2Y 4˧oh(?>lh@tt٢vpɝ֣8 Qm~LΏ@Ж:01Oqɸ֞<F(O;)(7 m]Ij> 7c}#aHLY#oMrJj=0K{ys4r'q6jK-HX3Y[v-yθ"n-Grksae*cdqJ\s;PF ))qe/.D&( f<F Ꮎ3̚84LDR6<;s%_7U6hT%q0^T-m(pzێUWwVZ7eOc.ulq 4u1c-j@`W7>L< BJr ,?Kg'h'X:i K$u~JRwӋbL:scͬ `a6/rk"H}X|DF9גGD}_ rhO7uҜbh=e| ᳎a]Gip3/i >,YUO۶4?3*W|"ofbaV(9fg+= `nfP6!ApP:y.'P4'/4F׽ tQB<;gkUS[!3]&e{LRF& r| eU. Rqc(sV21(*Yo\YeuhfIAx1Y5򹵱 lIauK0;ZaEۜžh^k#ުa]q4_],p,m@T,?1 cӼQQ7'a6ǭ4R? 0I|>z`.VHy#N5ǝZ}(" 6V5s6P_xyF~k]TqPu2*7& +`${`)կ 9ˑx-.c-?d粍-z$uW?NPx3nCRǘC(wI:ƣÕ=&C1Zzy+{')W6iacY=dY"XjQ>AC׋5d_?vdLe\N_2 1/?CNVˀ_Oy["Yh:7>^R8АAy}J Ӣ\Wi]Et;ew1 JC&B(N\P%ʬ6i+jZg80t}פe@C5I tLEji ⴻL2ܾrYNT*vBgb`y2soG+foFjx1Eڟ&di(aZ.R,sTSos>g-^"$Ш"̺qj3z ͿHN" :.ȁ&$cûxXYϔyIo{!MKc8kyiNYE9 T[XwY\Cs%j T)t__- \$kUi=rƋ%:sþ9JL5I{ c<'n %WhlbAW*F+E+M!KaT"N\IO6W(1$ADJTVX1Zu߭i'b׏*Vqr K{BT/يG~O93?I;]E,w6U)Ja<&`~Ie_aoJe<Z;*VbaXePl>ڻV|菊=05(҂0 ΜYyNu}C]F6\kNb sL.+9&1px(:5h:'E*Xx>^AT25=Ü?)sZ:b b`,ߠ`FZK]$쪩oKãHEibaqO+ Gxv.ml-%p};]Q/"bԈRA?P.R{odSx|2 kT^1ܻJ$ @|͟,vn\9w*57~Hd'YsUO+{"v`!njns4իF'31M}6R"ېczoe*ŋœj~shmEBZUv,ע Ԭ.y7O1DD@g$B8Zx@2FxHHaZs}˧hS)+~UUG0ϖ.(/YVUQ)8cNsںLp4#)"#5LO"]ӍH;kq̓;ʢMXY_a|E&ř-:I8zxģMD[#rN <_>z&bfX"|i2]\AH[d- 1Q'd0z)YSAKvТh>51MӘL2nK˒,!݋]ݤƃayMo:r*B&ͭ_Fّb[m :t.Jr.\FbͦQ"l줮kffo/bSj͸N*]#KP7Xi#C;9B_JL`I. $=gff^+[.;MaMR[kM* -P9KQ >V4 G%fL:j>91!IP T5kKtUļD@N8}MwZ!(%mk\Ǵ1vBRVP8zq*v(z ~mvzy,=_|NI5#^Z&.x^ӭ66-*zk,!{jxԐ@b}2i -*wL"Z1DnQr]!|(H' ~pOi$Ŗ̑zG jvY`Q YtT/C|ΰp(}49ΐqnsѷBZhRSEa.2t CH'do.f7+33QZ0zl#5{ CJ} uWEy;ognQ⎾3ZDTѷ%7!g^VS0qT~?H2 fHO nX;?i$oTta[Z5F A~heɢO'4>lDQO#wt;b͞:*a yA Zޮ-Ḥuqu~0iVn)wc nd:i)Kbá -!T/I'(W&= j3| +l{Q s`=w;V`Ex 嶑Rdn^pŏ/`Qah*kn9 ӣ]#4lK O?]j=5 ʫq}udxS) kZg|;-Hy|ݠ"G_trS\9sKiH%yFmct|6nV;$CkB-hg2} 9J&R)/ i4区؈4=/ӉD$6dNf#7H0|Z&!hb?,cDw%|h if3" Dϛ*Q26o¤8Hz=?LȅQf,u{\וGa>h &/i-K? i%ֻ]͹Hfy,|"3e*ZHA Pg9y{;B!q*^>6!3|Ͳb-*ZہWOڏ#Mwk*̸)6|>yJxZNͳׯPY)>QݜۤBVX &›EA^six#}}!Ii;X~H Z>*Y3PyZ OOT0^î]f9Kaw<Ա%V TZM:f C,5CTGT/zfTGn7.=Շ^eeWgV7NޟF (%w uȿXmD9M?%./^-=?-. ]S晩Q RU .]^u.yD*{P*g6@Lh$O}HlcC9߷R1UOnj,ezDmNsFR 8(o#մ%g3<Pmo`6 ȜG UD_3(: #?Kv/.M1sXv+;S˅$^p-?Wna;;$# rYϩbteXâ*tpH+P At<-jKđKqy4P(aHZs)&%]~i ׂZ}j eMýG[=Ե[cŖ).qub%H-CCF`qSoڳ3~T.5~)/~mw׍g+G^Bjr٦Ӄv_<.nPw׸M2:EF?WFIӭM/ŦqgOIe7+p>2h)N3*N)X BQ-Cy (\B!`\v6dSn;nCW RipOJRx[g-c牟bPn0Hm4.S̆d ,%/MV!M1X2Z o'UR!dk5XYFv*gAfa[냲2hZ^bѨ x/al)ݑla0w>/QF|n݀"\t#.>o%d2mDD.2fRFV9m˕{ъ!sX /$T4j|A*b݉7`c[ L/ ?{E#{aE+uaԂF3J,~6@D'|+-ą{ə]Gk5HR\OV,e3.i[!7Y h9V{JUbXPJ+vu&"!d@ˠvcE}+͎w~`ꇄ  *Z /B:N![A=Jgv ƛ!o ^GVnƺh 51x= АKNc_CiΤdS}'쪙b?t`톊;K 1'N,Cma}PTU)leyv0Nי+.2R1PuB) %-PnsYD(w _ۜ(ET!F1Ly0 ket\53;."ɡ' g"*3RǤckxVcRt 4KI"rm` (l@T~l0;V_EwMH ң+0cN9fğɚʢxj* OEgXZIW0@\J/}G5NxcD i7FL-M %b۬0}+H N[m:_#"f;=!mj Wotqf8-ކkܗϓ$qwY^ ]cs_p+p@.v٬t(;S/@z+h6d|mВ\IvWʈi.9]:\LhaXŌHi,u7P-;bLr.9)MMvw|A jԧ$ofdI.'i#cɦb$^*rK𘥌r†h'xG/Hݾ}ife*1֡/zq122Jd{]83%GWm;VĩLG8PY6(Cꚿ$R:l p{1ˏLd$N 8+VW]:FU0^r}@*T.nww~ Cy eKۍdzqs N̸II&}ese(lu@w $aNAIqBl8J?vj L.*PK;yΨ$|䜯6U_N,d:Ȃ]aP?HH(N{|twL'pHl ,!aQ+9K@y9a%xZkR)` 3GTq%7^%%;᤭we6ص;_uV*fcs4^;bnMK=i>;qK3nYfAv jy;XCfouUڸ=-d҆榜*/WK}خ.\ܷ6D){<4JWQ]ssU<VX?<{ob9!qY?c9qȻCf={͙cTT $$?8w h*2SB0EPk^"/ @>Q8~b)lv*Jj.$V9܅BnhΦ)q}`L3cZG.ozU1|ϓkI`ю:+ q$ F jIY)HQe$\?$ԉcASVwO L#k'Fyemm rg B{ ?)0ćAvO0˫fdOO{Q2AGEAvDzǞC?gJd7}v(cƆgDs!]ĵY`Cr앱1 \0vf)p4SP>: ym }ic+r6>Y3)Mf,.~ ~}D "%^gA P?5ZGdޟrˬ.f C$ϢvA09M*G-HyJ/ܘ>"c&f'u%cv-/ڛ/J!~, ͣZnqmfr hSxSDs\"e( b}Q݌X*㲟|Z{K\z\C>hhw0d\$~S[э;^D\+-*֎_ПA"N!tϺoɔ"k_| U)foDHO\;]pYX #+Iއ GqcQf8OQ5&ht OG { Sh1hA^j4).-z!cAj =1םsĖ&s ]1*gH%.E<'ݪ o}AEp>^ĈYA Cں:ӮTX7q Z&~_?/Uܽ\/ȰWx+V-5ȼ7X W?p'L~*zi\R `HfP7'm $hB;)wtu<QaԔ taIk)k֌ 6CSWr*nІ9*hȍEhhKj) ! ]Lx ].si˥?7Igk $G&kS=D ale7(-/k抋?ǒ( yZ|bvDnM1V^xū-_JMLՈT}Lg횎I3 Vm|nॹE>CY2ǿ:\c/uAC@lWRc! X7@ uP`|eY|/DNC@b`X ȡ ɧZ:BeN, g3s')bJHD.3򈮵/f ܤ3JЌ ~Uv`oZص~C1.=Uʛn0CkDž;Y_,]/.t@ARmynQ}6,q PjW~JnhTѠQ'㒚Ij#/@KR90,nW$$HlX|Ψ@.,G찹h''(muT2sG(wߜgv<,Yl!fe,\{"w =X(7VfE*4haU ]l{P69^.N IvuBrSD UzEe q~zA&*elqLIljg1۾Y oʵ{FҒ!mtvݺmʶMA%y\ϠmX_s=S14!36֌ zJ*?.`;H;ѾA2ާy[+:[ \ܤI3V5pja!Z |=4LGO#x-"rrȧ9:ڧ1LyR<\{!,~tAψ5ټ7L2{<*;f_}qjJ꫘h2ɛ)Qn/&޲d7[v UCQ%1fq?V %daQ:3sr&wL<1ܔi1~0JO}kFAPu7pPB~KgwO9h^c"r랲݅]yW;& .Cli@:r%jnK|E`(o'?&sWӵe:ΟfƔc}`Z_W (YB9H2d{k>k.N1OT=e殾˵: ? XVAI|[,yNsJ $/j>oik+t*\o+^£f c?DVV״`6!uJ*28T59?4ss[l֞/nxs@ZCK4D/LtVj\ShZM<]g8zqn qY"u2uW%2ZGl:[ZyP;-MjDIn tN 6[Ll=x`8Q?W Jb]0v:pJhzsR!O|k3_H'ۉ9@X0rbJȍ#QpdfcX`{G0ȇ,ٟ̞쁝ȕM&I"}:)g_H;Lnʺ U$3DR6K㲶;ZoLXsa7:hKW/=tcAR.᠖TwJgԁVU>,a2]ML_ q2ӚTUUͧ D$91?[A"n|nÿ>ܺ)1ycGuVa_ՁüP͕CdqFy^͚zp|xo5583.=Ky;F}%ۼQWլFǔ| P@$!I]{MSTb(_Yry<=)tG\0vA}~՝b MIc_,Rܵ$/L֞x`7̽H_➤QYI,o {gi~@TsYFzbwu"19}q:Yf#H%@7'ļ]3˵cyuPR娚Ė҄Qɩ0Fv1~Vs0#Oi'y{C8BêDΦ7R9O5T%Abi^8eXGkC9m[8c6E+YpT:5q,FUfi8P$Ja)D׳X!W<#iIɈK4WFT-)8t[d4l:ʵUsВzx<ĀO}7ںU0C JT=:4J^,C[5xq95r@ /h D P}.ߨښ2[:(ҳo/n1g fJD zhՃӽ&ª?x6Ήˉ@L$d5Oq]Q+OK*m-{?%0t#LK?8Ln߸b S v^Dm@"^咃TŠV)p6PqXu9cj⭿@HVvCxtčOC^T#QKO~bEGX^*M4Es%FN*LR}@DQ,/#Y9e>Q Z4O"7uyTze{P!Z`$6Hu\J^4h݆=;${B)+ R2'.l[-qXp 2SG-T(:s|ž̨od9eَl 1v;IrvIwF*S(Q1s36yAͪ*V8Ms%O=&{ƛ(ɹ?>G $;p\Gq"9C9rw sb\6UWNhHω)tsGK,:0N4bAX&d5"Adh#O>ed'ޅQ$17c>E\)厺_0-'0$?N>-|cG&Ƥޘ6p]%/wR0L#]Oޫ[okGWSK[7Y@nMx ~<ٶ 8RX0`=c:""= @0@wV^FRvɷa`Dݲ8k;ڨ0`=Ȑ5nm)'O&U[;ZhL]@d7\ O#r c .Ub2IsVdE-gpb<Jms_KX^}.NukkY_ҺPBt"|݋qx +m҉eW-HŸo(41=9fmo|"7CUӱ ײµ3Mɴ00KiQ?pU_4ZŔzPe'D~ RGpNEOkBECk{j7r`YUn7D3Fotzq%z g(&OmHgEj7%OV7΋Q5K{;Rsǜ 9Gp {VJX'10Ct(s&~;.{2=5 k9]U#H6ϖf{RY)ʄPmD=R\?g|B0E#cԳK.`y;ؚϲN1^pɾyZ_꿽xulF7!gO֦&$ԙ >'L P8zg0Y4Qk 8/rΠPfbt2 Ʀr`ݐ٫7-'F= 'f)e9 TuB۸OFq*>8}n5nW`#,yi]*DоrI†kPVb't9»("(Da8loh}xZ힛DU{UrB$_˳xMIf̃ȵen~_ۄuӦdxT<~5?7D<\#4W-$-{PNeˆ3Gg;nNM.m; [%5Q+l?ǰtD8'}LكpNH-0T&4LPB|@j:_{5<#W #܎+U1}-cOUԵL:d]ɮ) 1$l<-N%x,jUPqߩ+V_ḿ1$Uv3˦^1jiJECӺ=F$ 4mXtÆ|V!]\/8.|`CsJ T[@'婨XG$("QFd!{1c?ng V FIVǷ.WW) ~#8hu|Hǭq,vrCwG(evt%.TꈛbCjyaC@[\uШ 10_N \O`֥灜}QOƲ)Z|GAR@^ϴrXfkQ> l=Z0wFo2K7Yprd'Q#6R5A.t†p-ʔz{qxmES8d~=BeT.xp޲r?Nlv=ȉ7Y7l<?wpa@QEgWe_g(Hj#_WbnVY3xeQ;v٣%nH̓ `{BAm/h\(;yCJNƱ+$>s* r)ILm~`mj <. %PdiȶYoT4OnbCrvHf6^ _)!CaRYOvڶe0\C֛;8D/}ʨ6NW z4N;thfl[# ?cX^¢}0(negI ՁtQ$ȭ&s-t}YWku; ybG{ ;^X9`vPCGM@IxH0wiSS"_8H([Gq 9pM\F$]PufDZ%Ϧ:q㢳쿰 }0\sHa]G`醽f}TGOH9:jy6IP`= ֑̈^AUkگu01Qcgzٯx0oQs:(i'1;i[v.}~MQg|Ĭt![ŘQ } /f5 [_.r@e\(6:We18L _284®PKb_FСkg zRr7=tYv)|;aO+,AݺYyz;bad?E k=tݹ?Bh˃&ևӦuy߷3ot"{ *~K_04SAM Ö=è} *zǃ4֎AkJV@ &}QYn?Z| esY'QaCBaߙ^WU=\)Aa*0aqi(9BE?c"{)<˰HTPĪ,RP :`!j?~!u J~^%j+'7@=sKL61 TIA[kQesI{n\Jckv~ Cu;ěּc'CqA_ڷ8\?'<߮j{`Ӫ1uq--Ւ8C;qPm]Q&i*WniLs(q(&b8/ۥ7pM̝J'YگLV5su#J w5L}= x[m5C1{nlzdIХtZhW_+4,-JJ$>![n=j̼ abFXJNqx*y# j~4HizjPm}W0Tk14Ŷ8 9gt|z z&}m`toTڅIT^־SUk+3pɟZiS#@l/XנJ)hzÑ*Rik/) koQHkJU!JJcnovd%2&G~QuB(lrkXۦ;vE>X }\yhZnW?9᳀EljnurX#7cPTCbZUzuQۈ:Ɨ yfL շ-%T5Bsn+AL*/"6ͮG7#P RRxy2-yH0M'4(5O$܋MSGg$eIOxz8^;.Qn$Üظ\*q~}fuEX㈙ͧRv̡- y O?ͷ,/'ҨˆB.~t P*]ؖsZaUy#迊e98w QcψK(_0z' VRKE}0] .!ɞQW<Zv:Ps'}cxh5|=nrذ^—.`o6{,IvYΗpD03tq`-ةAC4mfI{QͧSKi헮Xːi?;P} jXQ }oPن 4(mwBu},02Vġ:qLO̓9|ƾaʸo?S \EXW`l?A/gWApD':%G(8O)A;'Ly EreZ=<`5mSc;o:5@ kELK-uB{gP8EȘK`r#QMmM\``VXpkzAtڥZKs􀈼e|!._"P7QM"˟ttbCX1 O&Ĭ\?WݘP%?xN5+(h/`Vە& bnm$3ŽA=2{$T-M ?!Ջ\QlXuM %(pY`yѴ, s| 덃ȪQTA9>,߳ae\Φ>5 ~t4[R_( ryK}! ^:C> HO}]jץGj+=4gyi{/,?\ ̓Y(B歎y;@_goQAbG}T~f7Y&P4=Q1YHa+*qb`63/ƃ'G?<0 |y:bcM]vcblAr n0_o- e8#0M;f;ʼ)[8gb3.H<ӵl?@)eM47L Pm/>~_3N+ 9uV\wԣkK<B'+P!K@,j%W8K׋zpx-zε3cl-.u,$F O#jjžG>+ JQK>`d# DktW=R} !j vJw I21"ʹ~}aQ鸻smq/GQ"q`Ӏ5AaR-2 6Ӓ9\R̉9˃1fĞCae!p^6q}{e1dO,~ӌRnH!7OͼFUjJk^Ė>$hwh:9 B/ڷPωl&}[QRsK"9wjkf^em*:* mW o^ @.isтTtѵC/L?ܵ )+,g>zGuU%'ޝ;nd}t.upÿ_ O;\>?CgVdz`  pN);%k-e[:)⾳3)s~gq~)tL?!!St5N` *S] |jq.Y[x cYui>#ͺ+S;ȧԼCbxX |IݝG( 7r$歳yLTi'ǯv2w 0XAhV5xڂu7}r͍lM[rRu Ě{.C&*=fB%'CF63`T+ۊl 3@-y3م?¡Z(}1s"ڜɉt =65]y5F~ncaw =* 6²{+YgO^v36;R%ϰ1LC^A,P2;4zF<Q4ոZ2 #LTly l2Lÿm YEI,=^YP?y]>r|>z|ޛm -Q>3?[l]]j8E)Q79z\4_vG9-}?7 N x)SS9X"*=Md!Y LCFqTCm @9K53~}ؾ)!ޓn['1v46tTTYT/tre 3Kۍ"ԕ[ԺT TSvH+i)a;D͓7̄븰@o'=\F5;b.k̰*ڎ+緀EYe5*Jh-O+s"_j" `e܋EPUoدxMܱ.0huFJb `bIlM磘<Á$R׏AlL>Z뗻h&F ݈%EdEpaP҂k :e>G'C u~uĐ|4XrVk5Pe걤JhTwQ[or:o@=PC GїYHsW!~Y:pRt+MBp 9& nN"GHC)-a@-ԇ3v'"K%4It6O.JCZr2v|?i+;Aɤ93b-0N*[cN7]@@4:Okp"f-PC7 )PCyzUU be*piQ-7Ӻ씌 a3c&ur(;. ƫQ`Irueʱ'Qn?)Sq5Do:ˏxg0\FgVXN_q`6b@$V3W6EatKm]fhXCA *6TtyN;JN}SuS/5SR\~Hw(cqExjjQF8Nc`w:bؤw^@\P66OQp-moս&rS"+bNPS~ϴ* j+~V&l)q2WRG=5m"a*4s47bMB %*VښY?FÅN\}E?nnǘc9n<ﹸ<𴘰@B bd14OЯWI݂X^9U >끣}C͏LDv:x5NX |H>[<!jo|.QVX޹kT&-up[HaJ1|IAUgч\ЮXLxr ˪^ QW߯!u=BO s=\~cX=+s>KovR)ɉ:^CtTRjI[A<&nSMbQ;IP',p !94;: Yx(pH0RyՄVX:w1@%o'n>55;in6II]յ>4k[4Qy`78QYlʵ9.bkZUŽ^8lcX( &ׅvo%}^ul`†% AΤxH P7f.hjhr@S$_ Yxv\Pt^*/NC'Zot()S ooiK}Yg@(z*x.C9Y>D3 Jr+A5JAg[OgB Zm;qUa|Ct 4T˘p@Gtbd $a'YU[<&PjjMj*ıA8jr"_$[ڐIq\1mTTDheL\ܮW7EMxcT\R B` $i\ck^yڝg2 RHв8LOA26K_9+Wk2b_h8|E??X{(w82x֙zq ;vLCGБowB9 2pA%(_*k/O3Ûy>j](M)Quh'k8E>XQrZ?/7v&d4\>ŞxupX+$BԵ̵SE׮Y1`J:}6(|91+7{ G=0O90~2Z}\݇mPq PxGrJEΖw1%T}9h+~B фc,FF0Apmm˘pUD O+ @B I+6 9`+qXhvgQVpCfצ`z-Mő5 d$cRCo]QT>{Y՜#!zMtt4#jqG&I7NŴnr7g >|ɵwYFq+5?1@+0;?]ƏֳiX#Q"U =r(>)O2}!*"ѦOxdK9F4B5E*f[_6 FN+/?]cKѴ9Gp9BѣhbO uo~^G7? ; lAƭ (7AIR5 0@+ԏv؛FֲnSmgⲵ"\hS2;J ZKF $/h@e 0WR-A 9Jt1յȔ`"Cj4\Uy|%ؾ% ág2'ې?mgWL7iUѳNjh  ux'(Q>EK1=ͪt#q" V0 r̅[ϋ('%M޶eQ4`¼u\mW[jPGwjY9z؏CPQ)=Wߗ!5KldD\p .o ui \+RօRfB6}s;qtoχIJ'{{n|,|ЧfC~<&|SZ3QXFrc@9,gaLvП;?hClۛ'\0:v@jZgyF\u1^ZfWB#Ot45 #F6ocA E!.joBYK qlqX;QOo}G \S=&ODڏo]Hؙ}W.yG c+ʦ wnm;hEX=91~{OC}H 9Τ ߟC)_kAa>}gƒu!xt6Ln'RKKuOP]cU18 OKÜ:{ݓ9K'Vuf+e"x> d/,3)DFD s,6YL L=C!DdeYUЯ-VΩ/5Oo,{<V0)>knlJW"8AoY4MP; ^-Һc|=% w_ ]q/gm1wzJ#iJ;Tl3##Rh1 '7+<t93]cgȢ*ɰ]G7j4($+)2>*L6 Y/߉3^\Kh*N, ݆x'̸kmFAtpwJR5!';fH %|29  56ٍ%ċ;d}/k4@28Y1&FdNvskY,U {UHpK'vW f%A2zIy8igd fjR5z w { %`cOPP1ŋ?Ϛ}/,HD5\~ן`N( f0a5k 7M7xZ"Nx5q__2,V2X#SH#Oiwb$쇋0CMe}b *~<[d3^5Ux:+-SGW}|Y/a'9I˔ڗ>UkV狩.C|v?pB|T9 1Lwb|W@{)V=: 꿡G@eASG"nYtCewbN(mkˢ\ >j0:oܖI;j$f!!bn -g`bT'vhP} )>4/"޶_\k|Z Ƴ0vxz/ guæL!8]o*g> @I'Aܝt [".@JAÛяس|cQZ+#xqCMd| 9"3yHŧnJ#!ѕ2/j K1fӉ7kRH[^թnc4nA,;:$(!TP.Aj^W َh7s#Q7@f,ZK|!=82)܇bA!Ko"H)\ >(++Q+U.i!0.mdXUT`DW>ϰ%he}2^{fLmll}c0)5O`z .LPHu1]'p{k,3j@Qb1Yq# [λٍѫm4YX%kޝJ.x|v u#qΐu Pc’,Nǧ GF|NNQ"1wVy"? b:⋮3Qxm~4..YXseŽ^jNMkߠi"m%ս:I2zCNaţBBN"A5DR#(4Nj_KxH 9uLZꨠ8G @]Yp09ɾ6BmɊH@&WYEB]58  %}%2Y?_Ynir?m[T@Y>@q{Hb "f(f6;jڗB~T٤- xH__8m#pЖL}4{l)b=vXGSR]~D{t$ &2W6<|5ƦdYxIkq`AؾHn<\ްՐqjh]D֌E#r"[crO c 9pO3'ܕNNO~|$*КM"&( 3^E$Q@Ve.,_2ƃm&8y&lA`Y^+ejP=7?eESvH_UE0,E48 R7BZ륱Bk\`gԲJW\ NbMJ*8#E8t]ƹ$oYZˬ2"`bSSA{i5CG֢aWQsӠ⿓!v0sf8-zsI~+r6 ==16=wiX[r{+|ʋie^ *_|+ܰ="| 61 Vˆ1GuP[B+ %?ò-tܐFa8Ϸk0I"seUFw @3W6Y|d\K7u(< 'X”*fd )k\344{G$G5d68A ^IT X3zDl{?!pȚOpt] a"42BtRd|ӧ ;GzFs2fL{X+8JuCXkՏPqBD,qIu~)޲z7HFlT֏ Z+_-܈m |U}9VC5 vbZ]v;Юv܁QvS˜jUմP2yUxá,iZpaѦ}m}3i5hSgv{?; 5p5_C)p%`-O|_A. Tp0 Bmj'^'aوCG/\5 y^KʥX۲_`ɤ+dnp{m1z)5, _u^5Kp&,u 0[YjE"Tлy` _w֏2V)s-}v;L=0d BQ9:\gLPvI* E+XvM}$ >~z ȆDRуj{sn  lk e,Tf2Z% L+xT8fXhg\K4$6m|qHK1r;jggt fX@;vW!ht@boEm +륛lO)YNJ<Lt|`d]eR䆏 BʵH1ggƘ` yq٧C>K킉=j+A)i<]^{Hw)\2xֆ^:m *~ݢp6 :9rI/[/7.tvL9g"5@yrB[56m3d% 1Ri&(zE B xѢCfUg9l]F{ nD/T.xE @4Hz@kD~vHX4jSQD*d!^tv#4op(*b^(& &E#b%iiEFt#ke>wyh߷W=,0ݐ཰_gh vLJ#R%t\nQ pCCof ^GD-sA+pnpК*H;N2ky} 974Bl7Cq -ZYk$_ NC7M]V eg~lN]qgkTh tFe%?MT,oGZFc臲d~cvA[S <y5/)']:IPF.׳N66M:ZuajIv:zm2{Ӹ(K">IKc r<\< za$ד(F\w}*"[ar]tֲʨF#N;:ow~T7`p vU āG-ZJMW}C"zQ)9ԂtIo,R[5AIҮw)cΙD9G[՗D$6ƒ ZO[[ƭ]0,sҁPSdؽ3j]Ģ͐Oo|L0^IZm D&p?PWKK綡Sw;8 MXXL .pQW|Tbz z#X%ב8Wk)lM1$ӷٖmыzHxV!?Ip81Ϟз*gN;lU4f ';abn[R XԊQFY񲵏[MtĔD^C?h[=g`Tp̭olcTtle fx43A'H# ܔf׹$wx$N^L  /r#Ɵr<(2K_DS:$0ϖ́eƍLTb5I@[EػT:cQ ^Ҕ}:jT0Ct 4;Bzt/GV:XG+*b釢+'F*#ͤG)WU&+!9[; iGY`}>noU{QWe}6<5:J|2 x h656Uv5x#cwH\7xIݭ ܴd tuSy0Xù$hCM&=JQs8c8Rl<~I3]W5PH8sy_Zz-WV 9QV(QjqtD *KBi$o`|c—ɬW@''j[riVcWlzR(K>g"X3$0^ HRHA+uk ̈.>95$>he.{e$NlXRzFuc 7 F8gS2@5~)px[DgMԡ%j7sC%T^YMX۵pg[Zu'R ΋+(myvv:EšdTC! /xσF<'nlۉSG`=x <+[fQs5B^%C}\ s2]R:$=D%CӗHJ̽R ֊l3HQ]Wc렪ImI<.w u؞WuSjsuT.g- m5Pf<) $FOg]i.*<׏qJ T L1'\3?{4Uh>HEUfIN\O{#uY\͸vyO5R|4xR⇹_LNjfÏ S'V)ӒATaDxb$%S]:nvuUais.'!zp QI<0eEC>1"JW\U1}y pWZ1Oti-qB>pO)~Y-ݟG .d1nȦ@IH@ FD'.fDLsY.#> i~6j4x0ṽ+ڲvwGH(XxhҀpld9a4G:Ό9mq[kuKB^ @Y.+ FI yĄX%}.zD`Fj(nPm{ (x-v~K9`D> r+=VLa ߦg{Ytt­[x+ ǜq];Լ]'qM`3Zx%wӴrD#E\| 2/hiEMP9g|?YQc>84n ) W?BmBQX}x(`m= j64T6nBʐD@C2wT#r(^6~O A= S5eb]7?r !G7G+Ni@5VgS#93;П” t59[]a!TSrL."^1̜>SB@Hg>k%bMBUi񇇧|y)iDҠ [A O n]Uqg0ٖי_Ȳ$s䆬_M08U2K u Zjh(7 OU+?k6yV$Utl pG0 =K y>ˁ<s`nizm#s 0_C>moC(x~XS߃Qo:%ac1vCqr۲OoaTr[coIBFs ,OT[{g¦L9!'B/{GmI'`(j2u|Vm Z۽x ʶ4FF'kjr1&:!t Fs`zՖe^35Gv,4 RnW@4iurJs-V rmDC_Hoǣ~k?W<HW`ݰ lFXkpd# E2;)ˡHo%]%MWSmIU+ Ir|dG: [y2*gZ}'D!U_x=)޶ 'WĖaNwʁEḋ, %K6,> Cű18k.6 VS)1v`#@ nCվ#ISN9p/U.vj$|k]5470DQ!twnF_7-|CTH5A|`\?>&9Cٽ+7:쥑*]'&vZbCbL63j>; k4zf3aTxH"@֢?1-(4 -dkEN1']OT0)vac=3]M#L-sP̕/E=5'nk+Ǽ?ggl/ U=pld|u&6ټ3. VpI|}?BjkK~|cGk9uh9*3_jO,$u`]I5~MM6;Mpaf`ߎk+*u\~֏&y<*Ɔ^_#r"f> >͸y5u*D^E^$FT R\zG9a sԕ/X"`LIJa$DkU(7SN.Ú C 5~S/KԨlsj*)"6\!!50׏y:q[jo-H ث^Ϫe/9DVDckT*sO ke nk.Y+<xNTRиXZ*4~ 7]MyǼ޴O !Z},cVr՟ʣ <0 L(W fzt)0 >3c,NRkcC!D[aYemL?]mt"'#._ko3],,͐g%|9heB3 )&yפA;!5W?p2rGx s{ j-%m°Mo5xAFXp#R<{6wbVK`ʗ{+4c<FoDl2 ēۂthh[KV`֟C\_5x@G:Knia?ِscf]vAzkF-{>N)-UR։ߎ7TIc%A9 = N6l"Cl oя`eG &a}$ZqWr]W[.ȪG\8:XB5ޱW`?|ݰhR^SZbpSOSI;.3bd+'YСM? n;`:!1}hM%,dZf^lfp!`^U7fh3,F0uқKPڊlW# /Oq ٗYiUe|/a0A =Vي1|-I𷇋Rd+V=KYolSð{ze >6zf TUgі镮AɬW3g H0ˤRf!wmeHz Cm@\ c"ʓ ~>whh!H`*CqȌ%ɍOWdab6y~rxZ&[q)2=ʴW%LHvA>5\4+na<3t>x b!o9D*\Q0f!ND֡-V9ڍhXJsϬ傻;:&.4޼0 s9F[J( PKG,u$i즞.2 ITyt; z~c{=AZ+v~ 8D> j_q ׈[g+ ӗtt b\msA%⢃8a㿬%NNHTS]g+QUJe>VTAbG _'%!}h`I1?; ©k۽ģICܷc&I걅ɠ Y?8F -y~s~G  Zʮ3P(v~2aT|YkjDȁ^D"!~/A>KyiOq,xo̢PZ8GWl%='^f3}Vւ)(ٮ`L&w+R R7Yeӧ |c\UU}\%9NO|MĆoTije+A: h8I{O_BedTSxGo'TtB’:X$t 4l\_p#>l%Q6x?Yڴ>r:<)&IǡE$.{W1{{rxnjGo@A&;{$LՕ vb ,(Ҳ{SDǸۀbwGFߋt4Xyfnv6/}Z_fWlх̉xo.ˤu3&."W}?UZ*.v*zfEMe4AM໌e+@!x+fHclagݍ eQcwE)=~G `I ۱ jhB6Z~[[0?.bP:\:NlPlJFD0R+[TX!W |>&wDF8^I[ 0 p3@Mx;n6h2.3Tbt=@!yݻz~vlV27ğ-BkdJ|3u2w.vޱ'O+MC[#Z, nJ`uFlBlֻpރ1QBmd#B-w9/}0zM o"HC~&,VWp*1@ܢN[#Yy] '͉Q#wPX}_Ĉu)K*  WP'C"[s56bG6en %֋D}i[pRlRv 6YۦA&B_y؂b9oT@YhρIF'+dg;韓ɇ y&e !N1P X8PD{[0B{ke0V|cGU¯ Z/[_M&t I[k`,i<@JW>I9>m7V#J+tJpop)栛"d,C*um!MFvA"9"bܓ#od4K~^,j$J V^ysT<;LHO. ;7 XF  Nr"^VfwyC V%AHA B>h/pghimy]_[2؍%4$͔z渉G!gy0 WR2^%9fj٩bїKTInЭY@.;McA&J +x5KBOAK9Mz2%p@!Fj4P\TB'{gj)DSc(d5~C9بJ$+aa,6VI+Dt LWt'>!4[+ECʐ콘A0JeWXS`VRŀTV'+2LA,%ڡяC%6Ɲ9pI1D_UDf3 -52/ W S{~WhL.٧oKBM.>?udͽ&5~'hyxt}]t±l qmP\ L2lXZY:t3vdfzMXv|Ԇ AlL6HٞpO[ęoH?eҦC[27 Pb?ݸ᜛yPX"&J%]SZr|2N:c6FZНJ濌z| )2ҚT֛/&8Fv孔s;Ñ ϗ Q|t7k\-.8< ϰNgQ5ޅ6넲IW.6%uYyKveM 1[ 5"*[f֌d]tO]3]/=s+'EBu6%8-FS3ը{pF忴S̭i,/[[x*ݔџOEU#K K۾̋H3уY|SwQP4pۗҺzf#Ko kMplk 7-t+KЀ\o-~ʙsbNȦ I=yi 5zmk\0Ĺh$dL tKPxˁl?ż|+f>NqZJ(i~`HM>a!X( *dxV"bﰴ>нOD=I@r +5#_Pk)Nm${<.2cߤ53XP/ zó@=cj!7WXiUtm s=gZ<5u!`*] b`h_M%%w'S$)*)iJ]`&Y]&+Uk3x"Tȸ{ L1M 4?1٦юA>_<]"6atUJ;NN܆;FZZ8!DdE!4|"bEH̷s:=]VZTzca`Yk" P6rEBAs4=$V`&Z'STX;iEO`ҵa4S$/l1ת&L4)frDWL(ND=QR G%]`L+Vu5Rp@?#A1|nɼ$xޯI2GTh(*ȭ-tfHؘ |]/$V M9 Iq\(,{c,p Go$=Fg{Gw_@@h9ui0{ %azCYl!"h6N5B}/;xM,7ђzE'Q)P%biz+戢@1ޠKRZr>!Hk,({Q .m.bx?|Ii`HLGWŲYrڗDF*5Dy*/Woq֕j!^xrW8bauЍ~&oQ+i#dGk9!vUg݁Fp+i5" T62r=Gf"wJ\bx2A#ìX` ռL,A9 fz:tNbΏvaGoW#܀}ԣ@F;Ѳ,Z\^ s42N:[_;Y~vw62 ,e9`!xZ/uBp10\l z@ڲr>i9PZ[<Ґ0nܚ)C͸" ԹA`d¥,Ru!4`!SxFqYV}M7 `QѮ;+. ^i$G#w G)s)W^Zi#az%13lݭ8,D}sV4зwZ% 0)߄s`vё/rQ4C@b^ m1Brzsبa/r|ⷨ|I`!BOɗ֟C XnHCe.;g-shEN8|O!~H^ f>:[[Dag[WpU]yq7JZF@r k^TLOļ`iaofo*L ǖּ ` 윘 ط)V]Wt%1I"BĎ'E6O#bLK@m9&KVn7P2r2>:hе U G ?=EBTlt4^Ac<\ M nMjP h&2/Y&{-F+c ҈cvL"բΩ"rЄYf\ǬjfXsObg0C`ܾG,QQ];`YPHM-b{I@%ڭV2˾%ղD@O<'}@T^QauHcIr$qIsYS*M{T~4(]4$TeeVvd@@b$!_TͩG|c0qpΦ^ x`lX0ِ[w'w`gY]UhrI~lXѨ8͒;iq MSp׺QR^0Xms4T>_Xsz?܈Q|96-nu7L:-k)pnnk7Qo,M>=8 }F,ηl,M9/L!7hJ&PjKP5Ni*Nb`-=E ܚe@k>sQԳ/(,Eeɐ3gD!^{dK9\Z}pkF f?LSbVE&$Q'yy 1Yg0zR‚ڧ:*$pVPX.I ąϫ":kw^h 5;zw`4LJ2xN@ $zͫ)oښ½ GpcУ5pE .ULT"pd&QWى' ow `VbwjwQ㯅g1u9Z}kV?lIpzȲc lɊ$"x0fI,|E`> gEMBKnP/9g-T=BU?;ij5( >}=Zv~CrTo-0_IYswsE&8mA+.hgFH# I5ٽU6kN(VL̈́F(""G=iV0j7ZxIYcn/266PhoDt\[ BB=NG@ /-zFYV2Sb'g0ݛhr`X̨'Kvڴ )C eEh$DM6ڥ,"on~mj垁B8aX}}l੧Ym,p?qIs -u ΰ^a,ܻZ+یS4͆$*ŭa^vW z;1 vILAvLC^r(Pڭ]"wx@A|!  eؾiAjLz'yk0Oͱr3/10S)#Ϙ.n v{ȴႠ-%}ZhWvc8WaDgxu4#GLU?8nee^ xQ<2ğn0c/!&6)?F^qM̴mP#;֪iwݳ66kIʆO̜ -k a꤄5ʛgB\D{nP -.? CЏ .v:sޥϿ gvݞD` zRPJc,pd1N5}tۅ/7{Yw%-d46ث;I*>Pwttל9%Jb6 *m&Dž_h:.O sT뷵3@ҾiH"mrAJU[ ȓ5M<\-[$"W'q o|a50D Sd-A JZʋpgsM+~M,v^0¶aer!n>)H`(*6z[ւ[)pSo zn%jGc 6 \B@ON\2esQ~{;MVXVzB61=P+4H^*W=R4Hxs_i~L܌^qm|a(4{y󴾮#U;k?șȭ&*s@kDZ xMƛYj.1_;}Lٲܚ ~6#BVkhf NS|q6ǿڊ=ZK.Kqwu|vw qԳH9ynM6Jxtnl~" w5WiV8.s7=V_HoQDk81 TE IZd?;cb[rBux^ĚLyܙdjq8^H"I;KО&K&gdܪW$s 8oas![^FѪK)'GHx.)aHnկ`ȶP}^V5=f Ķ 1^KgBŰ .lxC[(\J} k"6 >vM~5~ QNؒZjs9w=SuRHP9ium SChm:j}6E6ԸS$ƕ~(i/e5_;#UROʌC?t#D+J(5seƥJb3ݕ(&=+ = [:80e+YHo1466hm-JCI@ g ) auv ʑ@ m"d`lB폅 kT?EiAɒkк3wcˇ: !] ^Ǟ$SZm$Xtxhĥ}+{ǚjmܒ$3Z>k=A}U% E%!jlvr2q$ p7\OD5m|+L_u"+њ)3OD0ӽLpIrF+N`(^eҭLG9-ʻl miGu3f{2%(ƶ&/h5G#_k"n?FjiJ+AfܑmZ|BN\T[l 5c }―3~ﯴu's7ҩuX#}nye1ig~Xln?x)C]ŗL_aIZR>=9CL L27?98dR!Y]ALt'qa{=h%=%PP>Uan=RG뎭*ݞa0u'Օs<~O-̛\c9 2BpgEuk #F$@~e:9$5Βbxvr2Y„kqcV|rTh/WG$U[@ݙtM$(22=EPQU f8N4sx If)RRs//H>a+wS [Wo2CF&QX]6u7t HE˩4_ĒRMN'C? CO1m'vͼq^4QxhrDȴ@o{XUW #hK]Ӥk(2*wLmgN5-RfN wssb|ʒ mbeg &lC :T-{Ɏ\~L;&fAU,"ʩaEIƴvKHE~H"B7@eƧNAzJCvق!v'/l68]uTDmhsT |y#WehT;UzXowp lmn9u7I*ǃI_ŝz)S%'Ci/O#ցޅ3irEVK+<_SU?A~y/o y ύ9"QW)&?-c֐@3ZwK}ƿ,}T,S5)8ySN3 l-zd- JY?Rfb 88 f'fj,熛X 5/#}@D>V8^9 L˹:|>iMvĮB[U6A%xw=2^7tLFaLG/09ԷҴsg)lÂD&PbUu^m]Xf~VV쩐nlr'A=$nvG,Poѿ *NS g:SWZeCxlSڑ^d)aXmN|-zi(W;6Xzt`^6)/þI7NZ8R =cݙM=)F ]p'+3D2vK ވ=.`j_vɨc*0IőA + 5ބ[޶@\9_=hJQ F&a4W(^-º'>Y.:zc ,84-\}RW'.DZHMsz`"mHw2H<`tސ.§/0Xp:8`L09݈ݑđ/L{ H^qu|H\.0>ΰ`gB-[@_AC㤀1 U@ɾ4lݍf-GH6[,˱&% ez"ȫZE}}18W#>c݋_ͥ=Vߕc򺳬ub} FL0C*L;qm"5#/+Ęm3^V@Q&;{{A϶ML6MO|wR UYyNb0;o'%0deКwdw>|{isje[}UZOArtӤŜ<7,-l @bF|CN=b,޻p^lYfިLht3 ak' CNoM?AHGwƀ;/jD '9$e]mKUvՆ< zu\LQmM!j#:iv!Q!z\qV(ewe[/*C0*'J {:^:S3>XO!ae(8Who=o?sYL4fBhC>?PBdͼuzWJw!tq+mJ6O=e2j@g~dgB >)30ײG!#jxR)o̔px&O'L5p67cC!9v`fFm{a s<艹Aiׁ e_LȻ8Φq!7:-ND8|,k(WP͖ ~MMmv]Ntt͖W[.~Z%cQF4jR,s{i]:.M7f$pBy[gGE5QW'.s1@rTNAZw'ةvwLA!-vI2PT6fCD_6G$Kּ:qVq{4=fVMnr"eAȇvpv)0/hdsS:IIga3^f6K785-Haa}@;j<tjw0Ia"w [y깰boԬ܇~oH ㆿYcEcKyK|ɽw$#JE7u 8thKZ+W_yT"j(|b8ԡB!jf屧" skRVP0Gd-]uԐ~Q+3B]xvFq9*C1pQia6,vF 㦼PQd۴?OlGE ON[Uv1zm[%:-"{ MrR+[Kl;.4MU9ёY,Q1 M1r _wjsyB5^>-)!C.c4sJ u\H6Kp6CF%r >x`s,bnHgsl!-+NIǐb%-66OĢi0ΥT1)/TY5!#:\o*Mutyʍ8 cݮN%o :d;ϒ9L<ȯR>LOXoG֍Y mS9` G en2~wꂻi턫{Yo$d[P6d7w|qs+!RAdb N"hg~we^3gvJX- ⼑.쇗v@uJ|2P A j.#c&"HդebєP;!ӨB1PN~sTFzK܊Cᡶ ʘZKXϊ'?cihaI u1tK}˹T.@:EbvI2IqV(*DJf[فl?qi]Ss)F`t}rfOOYv`V{<ށ5N'P0v+vE3gC}'i} zVb{0_[A&ɿL,bDT[ ט-?ܧ^%[cd=h#SS&UD͘ r0~ ]BSlE?dU(,.Y4WQmoxiaf1)̡L˾( Ǿ"Y[sM,WR"L_bS`Qp=JAr1Ug tUQz\vQ)?!b@8%^lPZI(T?VYQpZ+e3yt" 6_u')j4p:' vtMbXƃ% ^ 3/%^HkBE[R`~U.S(5n]ͳn(]b)mI3X qcDExMC N~6+;pL.|uZp(a9a1` Qeb.^FV@Gw> :Y/b'Aou/q|]L֒wG& ~W:˼^~֋{1>UGH'zJJ 3<+'TO]F{đ4\^Fިӄ#PD9FmI, rr,.P*rh+-ؖ6ʰ $'+MSySEsFh j1 Riꅕv&3lڙ xIWyU k)2Ģ&,+/ԣ)IG MyvtYolmXJBNR73tKkв]U<:aҷri='zXׯ6ZznX.xzX/dY 7b2)4>a3 įygDK R'gZEїX^ m[n<:O?G˃9u +i =Q*OԽݵUwVЧޙpkf"q5u{CXUڜ˄}<ğ#VTh8;~K> c_;oL z"ݢO'@/4>Ã%9."l%*_Da 9eq;Y*iLvC>?20-sXX|=grȔԤ"g$<& [a"s+4_yR[Up]M6l/'8Ng>ʼ3iii QY6:kuv|7w.JoWW`|QR7V_쁹= -A:r}ZF#^Ϗ*'$~┳ 8v{+ǻxL6mfq80~JzP;682u(qz' }SYMh/nS;n~pP18h/YXDo7[Rҩ)Qj#&]+%( in4PIPbA9%ڝDC@It,n ȡxmЊ|B4SU`[Lydn|;_G=4X.B?$3l)Fq͎P.HTgYpM?= :?6ѸHRsiWx{tX^3=,ER&Mlѯ"-DR_+!i9#`byR,@O>BD6Z*V5pTCx4P҆BI\VO5`kZirø) S:8XHn#cn=Z6;kxYmM4~~tlTY7Gfǜ0 !yQDk&Qtrpgx!V?~x%iq>>[5j Tܪj[ sd1jG7K} ܦErUw02i|3ִj.Ǯ2DXrA\6{"MX ѽ}\[O%/rJA;O#vOW+ "}C - AiCG~Ċ1mLWO7 V'ztwcᔯ֬n,?>fߔI7E)[LJ(̖ pލl2PǗ9c\erHW>_%, W.S6$5ZbUѶ ݝf֙ڱw ]fC?M tI}.7LHjpm5j~,LJ ^͉(8H#LC̸ߵc!kUL0ţv^u#uIH8QBD؀Ig[_c67O\XWƚ@ʚ| ÝƟc̈fpB0#~{/Xya M!2Yi%( :aqo_6]Ud8Y'nV1Xx-<LaX`n0 sVYQb/x iainPY9ga*#"҂"Rc)bJəf8A/dm`}R'CԜ^ %Nv/ 4}qwWL,|TDAou2M Tˣ7BQ5xYgaZI(z:מt7|R48^AXk8Qdi;,,_`/%WbXh'z!|c0=>}voRUrj.[*Wr}e/*zi^GD2tux ˬDAyFAG$aAPE)dEu TDNחrw2~UcpB-Q:%Mk#k )cOF  I5.E6`Y[>bEh9ے%VɞCI_d>|LM G4*v*L: ۍNm,"H.Za#r%XDhP;ǛNB]-Qoxnc& V Жgh8@^UGad_C8v_NT9ߧ"cx_\Үꄂ0Țgzlo᣸IQDCB~ypqZY)vkhԦGLim/̴ȐUɳ+>Rgd(?0(-gsϲч#@db-Px``M?G]/m|\ q_\jdlap~-Jd}?qJL$LT j4poXRyf^cu΁pi3H|su.?Y()PGy>0^<|ܹ^^:kQ6|SSmY7 $ʝqt܁)<Ts+PٞRX#^ڡ,Fa(ډAVI+9!/A|*4b Xv̳HO[@;=Mxsw J\.q pЧW˪11~w ԃaQ=o{ Ң"НEh㶕gV}5W$!rNy!(&fNG >iA}.k͹Y:`ks-̘7EE{E5϶B)O3pw`.D4*B$>Wiotvy!]P(B < HKz)f{4M븎 ^MOّnwj YU4ڞY5%;irNZ9'D59Hiu*ي/ Qu`~H$'fK>8^8mj;3m^km,\[kI+B98/ݕt}M.ji3WYQ?puc6A,FvzTQ2c 3 rpr%7n6i@T/-$U)@Tf!|%E.$S;'F|$c0Ujު\SG_<0~u7cڏ~{\ڋnb*α bL["e1|wB' 0 |8kZ-o 8a ];]T0LZ'a+Y/s%b3n(Ďv,E3K>$ڀ~͔\M;z(!k8OvXv-]U%zZN]S|_?Ho/Xh)h/ &Q;IiwCoX^Pq j,?:;uZt<{()EQNyމ{{ͽçW:*d֞n=[xkG2D?*mF8*MQ2K8ցRYȼ.œqC)>絈[Yo8r̬ ŒW%7HQOb)n3Tc̳r ct:G ,y!zI}u3wv'%Q'9\䖢/V+v6r0ǔXzPֆS MqҜǴ9dG0ejCn`[Ļ(Нc d(uˌżW/n;p=)D Q"Ay2ե]cԚ|syht=sL}˺h E×ƜEg_,?T :lQM]&X3/Pۥ8 IVS6`ql#?l"7_bi̙ڡy!Y=G(tKE.!Ujw< + sӭ93X hd Wd"e=p41y 8DM L%rԻͽ2cy>UCmIB8y]JX8- }<oVԅ (> F-6q0UXnEsMnɱt8g󦅬:YVu )TK&[ Brz_":f!,cQw <"ܜڻm׊$ahSa4`w-ś64x(k+/(߾4qbPߧt)ʵAҘIfyt,:aPҍ`_&Y{ga*uԶ[k7XP׽^hi{eKXƿXA0y]~k}oli!SWX ݡ[oob{`BG}` MtEC2f}zȪr˶A oBkʣb˴eRձ8^yF\l BEBY&|pu%FӰQyu_ LvG5i)8 *F$8~\k>x#d$ &o' 1N(f 1 А&ܔ]e'@JD^|[2$~mf*tk 2!J nХ5M<+e b& F6Ù44~Z6*޸iF8DL4.'K]cl1M76=N$eu;kZ`-ڛ˸#P7Ŝڄ3iW3f:)*?U>\AjOs/Ρ 5(,V֖NUԸr1&Mwd{[R܀罧\9.? q=)Fr)>zػ**ゑnZI}oGDm~0jD c0 ^-r.Pjv)P̚B rX^χ}A^f<u|3?YSQP @M/wT)g 1}w _۔5-S2%*AécvBu[Ns/ўxrd(wH<]1unC$w3;aȈ N$I$ȚgO-=C99}_Om6OCѕṾܡF3W-ee2)WQ\)ŧg*b}Wzz }F0vĸ!c1~3S!=lR+ݐbkn eLh-`ZVY6[ftw;[GUMC00Ce>Y~\7[@R# %ttB"vXub9-̰e&ΆdV/}HhK7tՕ7;ݺ2|GM.A0$`tjE("c~G[I*2.},97^[ժ0LRV8CV7wʸu&=[2T@9ګ ~hJ1);l)7]pf$ K dTgk J$=4|E?EbVVJԥh^WĢGt`X&*X8-"4 tRR;`qe<;dabќɉW%-N}`Qttwւ%NeG_ i~#[SY;@ q.[[]Eݠ߰SՔ2<0x&y`v^Sc5jZQ =>['<,MF$ED !,~} WgKgL7m ~EMX}1$"q!3~Y8G;_/ _"'! g6V莜ZJađH7\{RA>[]se 06{s揓mE70wicӯ^-ݣ-Vƍ3BVe cS%Shg0855Cw"d=ϳY3bax;z|ĉ;s ֶ,T8`[ ^>⃙T}->-\U4lC(;d0i9iukqEFn|8P` ³"K'NەI5)eQlP FCԔw\"fAR<m 熽7wuѥv6qnwgƘpaUbqF{cp0ZS/Cyn10_$.[]yJw :լh~7Y~)?I;$\7I܅[ xdOm m訄+9q`{m)m'%=aҳ"(wy4Ŕ$E=Y6$}2_lVvTɞ%>K8 k֪kn$mZXb4<o4 j2Yn]e@ ըxx_a.èenr :ϧcA)vvgVG+m;J j`3ZZiM#IbS8*JÅ_)zd2sؙ=;XL{Lc_hۧГ?y3c5eD狸c2bqSV㌂ , !{7_M<ܳDBV4xs4a-+.RծFe}ad*0AHq>y uoXA)<}Q1=Y^l|oǗ` U0o>ici0?C“74?RhO7oA3$#RUyOUiRLwmp_a0Tȹ]9އHyF%2zuNb_n-W]oJVU+w 6✭79Ln$[foG[ Ij39, 2-+p4Z*RTBmvm߄ OzV5MCֻ -{*^O  L1Y0̢W鲼Q.7P㑻 KB U^oˤ_1`>oA+\⠟Mwz'z2p S3߮$;E ^͠\ȗ,tS|ZIɤUxR,8 ZնWFGE_Io˾:ʯni&@aIv䂊A+}SfA=!Ζ&c x/gB= ,Ne?yfho)H0Y:j*vEG2L~`{k EC ߥ)`PH q40X^hK@K!>~)E4}NrHf$?R E|Pdet)`Lj&jsaOoL "}|nz$ LH'@Rwi• 2b~ۉe(FFmPNBgfc RKVSJ/:nٍ7~o==Z%%@ozxgn͐AN;z@bwQ|uq7 f!(=r}m^jYD=7䫻+Rn򛱜_睟LTxUF[Adk{^z4.FEvV CO+C ,|Hg6&AY;`AzՍ$.ݛ]ٻ*܎*/q+x:TWЕ!s_P5UJ~X%!@08;: qW2kgx1 $P5h8IZxC_I2A2òs1{BGGYwj$$,>?tbLlD9[!xZɴYMFdqqelY-~s!dӅUL׭v?c< ΊcQxJ"Ce^z#NlF8L/,  BKe:cOIm^}\%Fn]bS=Oˈ+sNOi\w=h09dۢ?Zʳv^?z%x1RbJ3xs5^΃U5iXG{ב~^UZye10 xKά5}Nޅ;Q}Fi 'LJ5݈MtizZ!9zL*+1O[}=|FDzBF$,{YO5cКSk 瓡'!ҥV;Hݴ̓Hvd5x8ˣXfus!R+/2`T̏B{XĆ? o Ie:uҞS /MVph0cZB/AGdaS$lP|O{Knq̖oqDxU~<z*y 8=% dkO~JӭOݫv_px-`ke) P?%"ne_fص/N;V˞Z%A;I$Ge\s0nߍHT6;Wz=6Ňw離Un.gɃwaN@du kS[p3 u oZ(|^7 ~g„j};#17;F݇8+ȩ_8m2ǾG~_pv/OMP1[[-6l!rfM l+g6"cu8,1h7_d^xl@ ][gLE=,oKXZ%bA}%\ LT^ n[n>Ė;~Mr%G!=:csdy[5BBv9G/?Ъ}P<>3OWDX\^a8g{k`9qtƦ:V$ZU>q69-+kJ64scPzYاu[Ey9/q\GtWI~crUu Y 1(q4v7.,L~x֜ sʘV"QbՄp(lbE`C,\MJjwWe|@ e\z\ZQ6e)ݛ7ۋ%FXUI.4es:))FN<"Aq}[V0Rq{q߷[G(6v=Ldn,<]lHAbTK:2sN?;Wo=Ů.IϽS@VE-]eZ/ޜ l8z_I:/%FѠ&I9=ΔۘTʫW;BÌ|P?=\٣3==[~uh7$\ʡA]\%Ƃrk%HY]-Y{F]vVLxO5Hճ:o.= Ʌ${ )@"K2ݑ}g)?&-Hѥ*Dt` )I%XO k}y 6 N+Q<>si|b[T9D::I劅[H5i,i ?.7~/`J {.ڗ£ϸWӃvF7+ \a6 a~% :WZJ,7m^~3.2Xw)ajc {mpD"(ևm_H.6-ߩX?cvR:fi@$XXGTɄ?%=K B^ WiM1=&q?]Enj-k-(B N~\!4q\,ܥ |< O='njֶrJ鰥ew Yy eF)G:YE-+ND9dM!3NtDvR`Y~ݡf@%.C!jPF۽;, 쬋C%tZUւ8'ք-<2D,_&OZO[cE,xeR Vp'Y&zɾ!}zAdvӺ Bf#MGuBjW&^ztpLexFJ7|3RC+V:o1%#A0x7 [f!Pe/^Qxc&ϽT[;|{``nUK6"_б?H|Y]YZlJH"aeՖ)6X"IKfT37u<#SuP^2C)ci2TuSV=w|(UbqfcCj@Yw 7OĦH'ѫaP4S>33UJUWm;$@g?56Ų͹T8$>EFwu;ʨtjQx O};b|یn:GkvtHTWGh9SYĈlcG. nF3wۃeW#h%d6vG>7#HHtGg{:3d34[3=qx-S~@u5#e FZD$QhrtjTD4\F}Q4w뱧,p$4 |+aDEoA/C1*8<֔#@9vD>~;3#CiU4Su~{\+ꇅ`y|KcUxENQ+rRHE"\$<푘T{wTYK7uһ0ۏuW'ClgB pQZ}VY&PM()P g Z{W*08̠%"bm58&(sėGrii: vKCṙ dY93V_7ʼ9vG{ե!t59k a 93BR)4PsC)(Tg{et}u wbg[@(r7gŮaՙͲo ^-ۇ%rkMZ<mXm\w3bq6>zJ O oNkD} բB(M'x{̃1}`t Eٹ[|Sd r[V%[|]m)%MC;:#3hԹO\ /[]f@ C7CvxK>^y&}#ǞR,"4C=JEp蹟uw3A jNO!dX J7ٸ_&XU~\n7L kgtbFYz3`Q+,JsxGP &[oJ|s'!B `?8!=`\3G=p0?tDy!tB%_&{/C&1]7]LerbM)qt}AΈg"bo}j!Jx߁d- ܅_ #K2,1saESkN.8{X߲H$W#Ν$oӻi$}_lk?sa*U70X4K(Kl=l@Wi-eog]tB5z{}tS~ lcO6~1rRpQ0Тl[T==5ht {seqD}KlM]> {$ WHjYL2`bUQ3}95֭53CNn~Pc̓_M~@}8nS::&)f;jh|J%C ՙ6lcjʓ5vQXU*5Nk~'dyD8JzT_2Ѡ,YNdR,5=ケ;VDMvEk*C fиrg#RZĪY:lDbIsf;cOM|[`-!l -B|uKr) ""k?SP:@kT>\iU-UCZBPryP)ryz$$%yM }sTY9b4Q=꘥wRPתj~^YmJgb2} *6D!EaLӨeꅻQ q5*"J]0[8>~է[!RGܗUײVЛ{Ht#/n7GB aaeY%j[]_]ڀIfSYՌ[Q yZ,KcìȁbD~hAs)0^ (Ne𺟥58׃+6*<¡LŰ~bD5eoyKn'2WqH9=q5B\!*U"DͰ钰) ȶۏ5P3l;XX(G>h2'p&3kogB2q0i[CtF81ǔ6q򃨮q=à P0L 0:O<,8[O?X_N:{ howԙ$oX7\56Fn]d& w~E6C_#ؾ/3~ֿL֞t<{Qz&:b88ާ^7}|~?kljq<;t?ǂSӓ3׈WK2ns/9pQ¶kۇ+c7mvmA@ڢ}*ΠN4)`G*~ *pnŸsZI) 4Qijd9; /69@n亅!+|o{+놥vfSuu<'C99?EԮi`2E4F"9]{uoKWLh97'|L{Fl B'XPlaKh^e(EԾ@ⶵ~<}C8SLCjHTcG-r2j-=-&}ɒğҝ8 ܿ#֩ ʃk8خ9Ikj<يcL0hE,ubg\-G5 ӒhSϦOgC(pmJ\VAM;zirҘ.kM,g~/rջ@m&X>UB ˎriU:"-72 1\rFR 1Me{Us|8փbm7P'#d"n<[!SW)}Gu < #№ &*)*FGj r8+V +۟D^2؆= Wf5/=-1᫉,P6 >fmgŷ/zߖf&wlP7Tխpݔz1#('je$-a8O כBVk O3C?HZNbC\ؾW0xGYoek=ǢJk瘶V*Xܺۮ 8aRF:s%=ᣥqqbU`%2)BgЯ;ǯ2a{mI ֩p !jrbex3I̛T{uF-N+kT܉)5'tMY ϓfQr9N3hgJhւgV:~.jГy9]^V)nEIq(-/BSaVP^1)0r<ӭtqƇe(+HvdEɖ?ehb+i1(%1.͟^їJblF$~FGY|#'MDĄn~P'T_g60 1[Tݲ;sϿ*@:qB `R Yʵ>#4k;W%g-r3kTD g? |3z\ʝ1 [Pd5QAÖa [:ޙvnT}w*;v60m% b|ȡZ0Ӿ@=—fS!Ք5I[\2_U D)BR//Rw,,Nq O~$wzkݼ0( VXn^,|~՜4y^Ǜ^ I[Nq*z-?:}3G·8AgqgBy2;߻BW8f eHG53{s{أ~_j_Ƚh!JTB}0ǬezRV{<]L+_<iFz:|R_2F[ ѮEsMѦA9sjѢh)47(n aa(aE=Rx#FUe='=`s(,"{=*ܯ1$xsL[Z`DH(>!oiw%W/k 3? |ތ73Qp0>|Y@ |UH!^6> EX*¶܅&Z[Ð$lp!pe0hэ% Ò;Y9O\U,N!'^Yd7:I3/zZɮ[*^N_c!'$))!ө._>ycn1nJ0&`MӮџv͇r .Ҝ'񴊲0j4vvx :~SoS|_z,m 9XtØOq:YܼWğ[@X-:7βO=؎Q^5i uS%v6vqul*Ey@փuS%H r#$o0CNd\^Em$Ik18'ԡېC@TCѨF` 02U^e nz԰g.GYڱ5˞=u(_XHN`8 K1OpiP:cދ;H)CyIS_%Q|AUq06!N;{<Gn?^ǻV۴LXN \(5-P&%[0T䌕g Q? Q^z6?x VٶHumaeī!1xS#{a^9Yh4 LrP06ǿoҘ >,h]Ӻ43^v_ߕ3^aWAstm{]GdVwȕ8۹ )?_ _SEEDt= f,@@~ekx xZUmZI _{HavTqqrX2G5Ko !B.q["Α64}|(x.l0j|8bYpQ B! nEjRŐjJREVAb.U@"םm?kz?ZATio:] lA8"[k9=3EтlJpHWc=Myt8vg s8,@~Ir?LvP;J7ŧ.YqҕsG&b^FD.{nQg1S..+~yd, ٬:\Š- EJc ]D:5z-߉3u`eL=n"veL`ے~?qt%I?w򓂒 cr _eWR>.$:@xyפU˻N$\@Nj&4%=D'd kpݽXC ^6HBCAehLNNB4@MW! hRNڟ2F 5IyD.$C˕Vw6\2O*>|:7~\Dް%-*D-EJ.}(|9h*=AUIU5KO+qx׶LS8 ;1Y#<08#+`qY +2qm_ypM #7͓F UhWΑtP mÿؑꊄ'X-ʙCi]V-˕T"ge3&6aH;sՋ|пYζ$&9@seT[FDz8^\`UO>7:vο! aܚn{2w@'5_'h$,-ѷn{ ( Zޟ?>ut(}Vzx@mM$Volgu1VAskUgs[`QЛdJd@*CnLe@mt/3ퟦT b<?>/Dg KB6c)_(thm~Q0AV yUbTMUVIbГF}1}pCJDѷV$Ͷ NC-ggXcOvq$/Lӌ <;ƠBp.9Ms;>qV`#NL<42xݴ@=>tOh;@8 !L!L.6N:8:7l3hj$b cB82PM*k⻄#N&'$xVpY*Y*ǵK[?3pߢlx (iu"K~ Np]Z.)"KY7^/5 _ Ϲdq4nc V:(cA~l(*bL)0SRa=HoTL!нžڙ\A biF* Jdv*V琤.L9%nI &ƣjޟkی:޹ME@Rm-9R+=CQ`sWzB"fLлnhD1Xh7X# 5ƈus<6L1叟K+W>- Iۃ}bZu3s[;Xٶ)4KX2fxFCcBz볌46tEL,7<]ti1oԠ-C{!H;FW禒$sh?FBh=|o5v X#"G=[M*x`jV[ҜRVF)"AȾ,vjJ\ aCF!$_@.ou䍋6gRk(f9 5Ɠ;]Mgh~9J}ФZ A4E~k Ψ2Dn /E}Os:AK)$575ɒeC:ڮʅUVs$Tv4Ivy]6#@*Nےؼ,>^9auQ-9RYޡuFNB *q7BvٖӋ)\N]QusH%XuYNyJu떡YE?~YcUt_KXƧ6TTǦVjC1{h`{h0Â_b-ѝgbh"P;5!ƤtQ*؊VE1N/RF1YKLdDak2%d]?TwY]{qZT8^8١ǡ@Ju6~R @t|<'w3 Uj)^ V+Y3^|?`QQ["/._'qv#,7'ld3NBSkj15lR۱&olȈx9鶔J1}$€(iv2P (h'^=F2($](fLAtDC|uرʧ}=?yS^>I3Ipl\ZJ8FyrOttFL*3fR`$ݲ,1ZP|i e X$,WX]+kb;w)QyoI= L ^rLUgm|ʏ [)7?m:|XHMZɘ-1Jן`oP΁BU4C:QV91ivҐcC 2X:7^q6W GEa3 9+82m'bl!FDRISiD{XxrɊ2In{")tҼ>ZC\bzx#i%[ }H+&C, F{ CkD+S$J v.N\Dwn={֌cNGy"pUODDmtp\0ft^靖I(|!}saتrJvD5+(~=/<0<5 t"w[4zCr@\Pp4PDr"ܯ`s`$ vKrҪ݁EJz̳+T> +g?*^j^P. n}ߚkgѐWK;~qt{қ/R4?Bb}83ʹʽ`e;Ѐ\ZOO?lғB0e[3P.?VT8Zۈ|TSPKρc |͘lgE{-*7BK SMZqy Mrh= Eoɪ ĝGmtrNh_𫡰Kݠ%0*b&]+K.zu&B G)!H8n<6PrO,%1-& ?o:_s-#;\ꚡV3s , 3x&IFY{q(%CU~~[f{9|?@ _\ž)r^Nnت,>_JMJT#?uX\ƣ9Z=uNh*vk rpOLQt#xR S:|'Z!PV&t3' V5pE8Nnvp#6ĖznA6(׭8ۃ@E~z{o !6c!tƲt.`E| Bzhνſ [ikWˋ |ζ={H[Q2pFpCkV@¹i~z}ڍOytV@sYwV ҫg@!qYa~ c6Ѱxe&[dpcL3Z֩K ! ۳F#eH--#cI?uItB7y? [r臙_T#qk۸< r Zo>{;V]ey!lm;싷4nymfI-Y'CDAvƨ6%3 (IѶh&EC?AuvAh)j)pbL? zYg :jw^HgriځӶO^NGU'qlTJt j O@bluJYeF|D?cz6⏀W7-HOyw%;0Et$Aoe= h}8ξU5{ς: Vl k\#ꗞH 9\mqXZMc<#"9W8ZsjZH)/YAx۴ 7.XU( tA[$ApA:)3/3^\LT@}4f6WDXY;P%0l!DώYȥ8Ui<7} -L ftNvz*9fTRK4YIèI)Y+V1 nA~,}C]S222 1 CZi1 ZN F:1Q 9K*Ҍ%FLM^sU\TfPxYrD/ͩ&NQP5 @lg?F8Vc= qm*YA H"ڞLSrO%a_N[;o馭eqeY<Ȍwz$ӆ,H\ozeHd[_$ck{y)),bn%fOQ.٦X&Ł(Hߤ'K6 Q:azKxK_k~ZY&,=Pȵɘu-ٚo2f~$=BD'ikV@*j*Xךnu4h3c>RhЀ(UMŴ GdP{8mBeW^9p"y"<15bKe |c+a!>xK uCяX6hY^3!LH_k^_2\\6d ?x*"յ ubTt,|yf":$;zscҹh%eW.S'EיIRE^N`6~8N-_;[UP#ݿިk8 8)EWIHƞl.; @$|?e5Z)θ[-{'i~:J_q78S8Fmcf&bsG+ݕmʀv]y϶i߿nnDJ[B^*vVp)fqv?JU=)uPm[griفXhD_u>Փjwʐ:=%PѩVGVHv:Blr)%!H[!͠R w PTk7/;¬ۅWiߩ4/GHFvi q[7\1X66Nx; ]#\&q5sSj,@}`{fG{m Z_Pk<'ڍczZVs!wVѩ"AD]pq; \/sJkOyNAg 9wՁt&g͉p*Ό7^6z3ugM24~R|=cg{089Qƚ:H%Z.7Nڷ8"{6hfK?GǴɾ= ,Q4*x`~Qg>"E/$&쭖M&Ā׍֯Zd&~c'g Yo~-?ŝBzsivON;h-;QFua(Ix8aza.}ҷ 7^7'aixSj_|p:WΫ5+NJa0%c4/$y)ૌK۫> Liz ړXD,h+zq_Mĭ[R$@-, @V?y@:o)z/~ÝNh̳mE饗Nlon{>ߙS!%i'ޣUE#\S,}.|Cr`<Ho(uc7y[.O> B V~c|ff|_ܙͪ4E] ̙-Of t]%*a޲3\V&B>6BUDAJ.ǚ}{W1xgi]^<Ґu'գY=&8 %̬V1_'iJź?:#up*9Ep8N;4W />3徇\'8H8k*'BS(&8U+,#^i}k 5Ƙkh=fYN,vw_LGNW s!T iDZ10?W *NFצ|_/.|ݺ)v/c{U U,p>o*,~kGbD:4!|`x/sa@iؙ| S9[6TxُY7s,0u5)Խf:\4(޴>j=El!.ͩLΊѤE\WWHJ,{gk 797 R{#gC0u6 *^Npd@r:^-y)?Lh2f$KttzBOw1:.  &9c/u;VWon(em:A@Ƒ]<*`BgmHM|F^(Q_$2x =^nhOO-D*]u+#ȁ.s0ˆz3B\!TNkl hs Z5nyBcGkN=F~8Dr-K-bJUEHͤ3gmaXzUKg-]潾m/}}xN%R~#FQ3j~I~!huLИunz֬Rvt%NKDatQAJ8x(xgh\7=Ud4f z$^qLjT 5sNpl^e{e56W"0;2t'dOq HxضʺԾs̗g(2tĢ Klwe5h6ϻ;ulKE^̆S_z})ThϓQhƠBdmGr/kGd,6HG? ϮHܒ?n V]H[)O.!"aRJ a>us`7 %O}zR4wWDRgۅDGu`#AN7[((ȁ'l @QiL` MTtcn'(7+AGU?%: l9M/X4rL6@p$#XӓF,&qMഛTW/l[1в@qbd2YiX=&f )EO22.׿86s2XGq@>6fx ,hT[qgG=Vsn{ Ԋ!ɭI|**I=ZO*]<4|-;C.Ms&Oȯ9 j\#{ovE]r~IY3#vU>j" )jdyçinv6PPjlmLNͷ^AN62"=BWӥk{F{G[էd&$KEqQ)hI(QObeBEx#5 e(L Zq'%7us=;:dr[HP]=ġ1% W\sX A$31r!d!3/1_wՠ/t#2j0A gv)##@1]F[K͘8psa-Ezss h;xV8sxv s+ ?p֧ZH|W`h0 j8NH5y(A8o>1o`q~ٓ펿i䍵@֯Uo<]:KU.,^;lIe 2N(}[ƢA:M܅6T5RI:nT>qyKuNIY .5ݲ1`ʦ9_ y@N/FI vlS:WQ?p@A:Dz:?4u8A_|F]欤-ܾ{rc4n>D:ϣpgr` ;(QPq0kE$YY"7M.̤Ƀ+s OYBZ T\CE+$)iu*%r@{| 2u4d/)_;1;U'!_+{uPr6 rK[Ʊ &4I,Iu#]i؆Ē.#ֽ RR2 Tǹ \a)$Ν3qW2`0InyYL=,-,Zϝ;6Lv<ھ{<Q=[ #3;prJ7,TuC$`p71($ƙ(BC$_ AofՃ^7 ņ]$H6Hw6H v- (l',nW296yoUdS;A W!qZ] EySLF>HUx˧,fY`Wܛ J?֓^chB٩\K5AA D%d/VoC,1^|^AYiϞJ*aLqN+ee1]CڦR8 ηsn87ܒ>gI|{ӲA.WwȽB[ pCTwyvKiԓRE-$?afV۹ɘNAjyum6gc ev.FR;d#oa+Ɯ{y~ޝ,ϜvA뚲c~i!g:񘧫]r\^:|HqSqFw=;ƥ}:رNBC;gMӜ{mxc RV~ #r5"@]@XzgGi3|+h;S.4 ,=\O*󎿠ֺƵzwJu=n0=ԼAՉH6eOG+rn5iEzAz' q-܍HR]=[]Jb.`.]$$ӟ\"(d[d[&\q?΂:O5N$e!&kw=*hť6 1b83iэwne J\霏X;2Ԯܹ LZ@R$Erϻ" ,H8 '(CGn1}.r]#|(8MqQDX\!:rdBv'f$v+h_g9Qc:DTW@9>&2HsgMI#ɦ7/%P\q۲D35@fpŒ$Ӭ&z b +p.jT/>ᘕՈ`+ڊBfwаӺvdm+:ʹzK5"/~KH z \5ѕ0li*T+BBkuI}ldVAr·|5Z1V(I\*Xѹ;Cà *)aA\t+ /K)4Xa& >p(rLH1 ^oaBI.'Pn-JkX(?SxJv#woz)""ENQ.oDMz[7CwT.9H}\9iOT/zCAE).@kJ7UlG5nHhpnnAp]/q|{`a!1'_q1h a2. tO|ZS< ' M~W:#C ה4$m'(}u UpJDJ|:HFtb̭2CP8ʨNP@OSubP}aԣ.AOPUzsD  @ zM}BƑaB9R9/MCjJ_ʍsq\LT 6x5V):O_G:;vsW6N%O=Lm aU|'-(3B7k+,8}SZɭYIm2dF_p4ДzCS9GڇĆW0>20ۊD=pa0e;Ultהai7mjf?~wF4 'G2 $pۂEH4Ga2xm*$Lm015EWTE9<^bY@jO`#cA^`yxI5sOLNQch^d¢nvj[hö~~3?HHwbt7:IV/IϤiA;֞(nu7/ :l #d j(3/ȁ]KI OI< '2ArY2"sV@imKFP&!- uBW&.pH 6ǞA [% |Zre=/5a.dãRR*u@P 6};ƑgѦK xY~`#O%$Q jHP3rTI09H~#PzCRaU00'f02NQ_I6 ڭ dvĶ[%~8zva AVZ2"\d_},][F-n'ANIox񽘥Fp'q ˢ+55rأ~xkOل?%gR9{w4(}R*'2=9ȵy,5. VRa蒆Hd #/=w2}@ 9]m s5TV"e{[)Z\]՚˩{C3a7Nү܏ \S˅[KdEr"#LRlq$8&YIHPNBiO TAq٭m}nex@!g# h1T7g'RFJM{M9v3CCɀ?%(= $zV(Rsʦrα '+[>b=AN!`@;36 `DVC&zq)?z % æ'_T]oojV3$[O|>(xՒꌿ4.`(iQ j,gvGXxVَBgi' 5m%JąF `MS{ƒ0\vޮ0XeOgjW8RAW+NT`IICZ<A(*wQ:X!lE+f`{? 6~#l.;./g)e߮`u_7[nUKu2BB-SQc<gu!1a*G_?.xe=O=%!tKlzgwu,00(x;UWscUKԂBAM ppP92̛1RFc4V$H1;&HAK:HY-Eo!{Ab+Goit뽡ja=HjHLj}E^qCn/ɧ#_mvs |ΒU0 2mazwA:+ z-C=7=Ȋ?o#WI4Ѩ4.̬Evۮ  h6*?]l~̕bSUv,Gu*. >`GJGw{iPڜ;۾Vf01ZbgQ$.Hwz[BL=nH%+W3y3ϮϤ]l/ zR?d+ ּ N+erg*mS x]X]-W #(ֈxD^wps+-}yz ~+L).U&\PuoׯËzrk0 Lpu gʾTAqh$aӞ `DJhrcUmqEHhWRUd#k4y=9l:hA `w@$MbTid&G=k{r-dfN8nlZ!hI;PN 1's/)^ 2L q HdHMۭjHنWLz7:7N Ij%_m^Y oO\ z6 m;*/ 2^KrGyj4 —d lF])*7XTȼe nӎ;7ab硍@!bhԁճ_&PGv]jCOlZ3OtAϿ'؊Wg6qi/J1G9ԢAt Y~}Гn@W<ؕr2?:2QԱ쥂Qc_gdZJTF0ؗĠwN7#|Y(O@zB{eJޗ3{) nhC)VؕN6]l;~EHEb*FΓᴳXIhɵ^pOюsdZH?-sb7?-)餑 2ْQP."#J39saoM-P p؆s9hӝԴ{LkggY \l92•(T[h 3:od3[D(u,kku[.1svC`iK gv>|Dqs@, pGDzIG?J ]fؠB'M{4-jW!&BaRhҲg0|2ӓ]jإR6W>K!al c {;3'_Q9J'-smYCnA.-dϗik;-5*G<q mXq4Xg!Biټ2n,a^JYWl<~9_p/kfpy@U&oXr :K(#?F? [3JugFX]5E)xNU L7|2JBm* 0w)ˢҰy>`w<= pdvxjC3];V v?g]g1++O)?YF7kgģ3|m,MѼII%cnЪ`pR4:x1oJjܡ^k %'Y27Msg7KfЋ+ӧ ֍ɜϥM(Mo %ޘPS9gtep޳ڕ|X?!T$)_I/V/㫞%VYW߬wm>KD FA)v<0)o,}r)UpNDQV-MWz ')z27ʠ4]aUMgXI׳Tzi wxՌo =n*+ZN.o$gTchp.nCK5ɘ=r"|D^ô'4 JؘMT&_T%O(8Ljt]Ago߆HnDngS݈G z[Utn^ (]LvQ4}&0J~^Dp2дSR |[*UNA|J奻^Rҧg됬-6H 2,BlppⲜi'M âdW^V7?Lh4JeԤu]+c'Yxt!79wRg 0:cW cŌֽ\"3jToGa4Q k](34sgrtAE69zZ ;U %zr~'"WOGI?b GRڔmL׽HAn*F7jǒd-݄m.{x&@oI]C18p>NK4@˞9i N$HzPNϤLPL^|M?Zw?%ǩ1VCwS@(|!?\7/`Q:P[ݑBme#@mÞEwO^vHaa[?[ \d0yr S雩wevM#sbn:_Je̽K6c1tFf2Fz`(剅`X튫mꝕ<•a=j& S WqZ@B&w6 [oFӐ3HA9vƣ͉vӀ=!M;ks6'!Y7T(q7$ {]!u <6ɜ:o*q0𒳟ᴫ%ܪ?*|3&~$}Ah!]U w:d_$*Ck;@_ʨU>QP;~}R'DHReMJ+7(U 8c7gvc=3ݝ VP.b`6Onư޻Yhczz>z塬2J$/Od/Z;T0iU_۽{h9ɂQm>BѪ {Ml>ޔ#w_W9?$3svk0h {r $ $jv n۠ V6Nwx!fTҋՃiS'4}0)Fҵjflv4NDlBV-Lh}FU_J)h]{vgKQ(D 6bN7s^3Ԁ+ !2H?  od5v\wOC+B'z/+QK$>Q=|MYKc#~W>{›g8}S?puWyY'p}綠"7=tDOQJIFviv -= GRޘ\4=E{9yPalR@ u8(IItel9 ,,)® }g/ICVɁON5nٛ < E\~Ģ`қr&g.6mNp.8eJ"f~pJU%I/UMDkO(Iw&`o)KP; d?;'<RqΈH*ש]3_0w0n `g1HB[e1\'-l5c Y3y$gxښ/Q26Ѻ: TLr*J>JVrgC,(1=tWTd 4JF$sHT~_,)48]hS%X< V?㲏m_KA/œudBdOUE.SIQX!pQv&:GXK4'K1P߇Lw`[X~aF3u$ o$HʓSb9FaVGz~akxLW; ;P؆ M 1et@:JQGDu_p?*x d#&{?C1oC9Tҍܔ#U7X42 l ~A< qlJȲX-I|Id4Ϊt!xDC}?GaV`ƂgdaFBv7"2ܷ?< 9@bGmp=j,QJ'F6? 9W1XK t p'!qM3Ts_tv)Oٷ:+.$ z xY3)7sych쫑g&[q. Vw,jȺ$J:OؖP{Ȗ};!@({6ўH/Z3WbJ D۷)M'5#Naϡ\??ЖzjvT;n_ ^^= 仲N:W3uKM-_/&"'ǑqGGuNDtIagٰPTճГA_%Vú岒3ViDU"uvs`.",4 ,*PXhi+^b!áoT+Cq}mή8c0-u (tږオx [e=҉3K9H¦Vb-@"B[]:j:sQX 3$l~篘{^p/Ҷ5M -TPYFO`VXf pGh\)" ]NiE>~*pqRs@_& g=t}FȣK{ƹP0\ JĠN-Vu%>TY3] (|e=i bw "r쑀D-`ڬ3^nT$d'YYN) 9aon>{4smkKNWu 9!  [L]CB@wۮ]O,K;BżOQұ=n2f1Y0(` 7/Ӧ926"F|.*Y2oLPIznpT+?xCK%5*c-/A"(Pۭ[O[ս6@P;=0li-^rA39+XV4H+[܉7-?itao .av'JU < lF/BgbsVE ⿥,C6E6 gf7[0Q晁x*'%FiǪ~Ҟ<>jW!.*d9=c^ ^%`e"en]1R`7h]/ӄ#=RP.\)/{'"<t6 ,_|k"#mPo45^V:5#L$<~k}S_6-)GC 74$ [ \H74z UMŽq ߴI) #5s瞏Yy LSJOq+ H /efrLC)gh4xjaPF˭i`Nc(jA͇wAbME^5z`vL*`8ѐ|]8,:D,>~RԸ8-)j%&jwÛS)(Rn҂n_3r[{+RJ/~2B K Z"eK b~=BQ\ 8GHcU|0@ (x-vTݺʋfa߰Uz UxYW8%> ^>ySt%UI]QR+̟T3(+l;E1 @RO-#8:W7 q$>|y 8ٍXкOhb!€ƄN?ki3gל6jщ:.iwxδ%y틽3k&&=fe3J!j* Ȍmg]vDvNyեP8amG}`[Y|{?wt`L.{V^$ @+C/"eWjSQ⼀lVbTB|ԌȋYc>51״ ArqG V8kE۠/CVdA0S?ip""C6WBá53}B2,M}eA/|\Ƞ5ՍWmg;: IL}:K(kf|)mD|}xq P;CQ Hl`owPaxy.¨EMW,U&uJ}r1 X,F`B{7Six=XD(gܷi+ӔԨAŁ^C7f1QZXڷiKGڻ"f% ^E& CD'ӵe986a8ޤ8zb &blP.S_%Y]  ?ʝNB2]3 <%ZImL8n 9-;jEhhS'Aߓ )gOrhǿ;B9±eԷ i"$a?p/9rVF/Pj#o 69P1X]Shoe?0S@>DuqٿBCǛ+W8/1ڌMG]MXkӽ0LsZW\BoƂ!Tb>L*seK7U0l4x}J5?=5B*g-?H#*xѾ6ע{5Z.i6IO( hJ?m _z65>#;×eoS} P0% ?5Tn/ejsP⥎c ^3ob}._(24_3#V rAJȷmRYIWfPkĻ369< k : wfPW\0*^lh ᯈ'XWn%{tWJPCEBXk^kNx?~v5s*~V_`2g^&*={1,vTWq(5BfǍ7u!1 FͲ_{Sm3"QcϖGeÓ'*CaL2W)fPyE zхEv-\̆yx?fNd;>gk0YaM4/5 1fQ4R{8v0Ƕ~g+Q KXë&|@?QJԧu~W3bpW/lM=g 6'̻8gU`X,UN%wc;ono9\ÛWѼ. FzKةďvx]Tպe**SbY$k$CTzË$3/~1Yja4.?}-鶌6CB.7$ c 'Fc>8b{|۴V?M[җuG$ ý>$K ZslHYKqU߸&sX#ӰDHuFxD1dl䞈:T!iWu_fx0L1cΗ`(Cޙz4tboN6\rٔms/fR FvQDER\vuM27?տe!oFP4Qy&RYm3Z2rIlnMN+LhARMU&  G l0t ]i*%1%H5}Uj\va10} .ƗJuF5}nsh 8W5(Pw*au8EKzso0F'xMQSQ~* DI% ,-Ѩ:[Lya?ZUf|?C^ӧAY*d~Ue iKƠ>XoJ.") 1Ȕә,ԑQX% v2WIVP96cvlGIQ 4_5{u3ZwۚG&ʨ*凅HZꡛ7 Nq3+RC  dV;M iGE P7XۡC$ ,$Ez pLSb:-VkKa;kv'G;EuˆlЁ3ޡH ";4R-n_V~MmJ|itvG. bv[H8aYG}HU'b$yykY>kNrQ z2-+Xfe۰bJ#~pqn}^=`7+Fi9y|D:%h.?)HYbMB`WEH%$qn$ku{` 5>屬./i<xS AXx>a^V GLl@ovpiIw/╍4(!tTkcr,gT'7G[upUs|[ӧd N9rUljtri3ѵG:j8?y է>@1*[0GWZ! 5=}Ryz)4G d'Aj lQ@=Ly }hYyV5xk]JP|Ԅ#ZTI E !\@;Xc$ϧ/D ~3Tl-FywK#"1)YBgx;E1W8n26@4eSIlxʃ2 /,8 x__*u]ڨX0:K䧴mP5>$ n菢ˈ3 iCUMk&Y%SgN>_y ͊%,i6b/l5*1 mx~_om$ pЃa$J hsÔ^0 Laaחljm< Q[JpOR!SFr:!Ld;*ab5uhM/aJ~kAF:XY_t\X̧-?r!$p1Xqaz٫,ͬ*֧BMxS}-:sfY7B콦z!&J&I|1 Q'sJP=j"XֈwGdicEʈ5LZ1^XV )WNfnKPr*1in!84I)yKӋ><ʝtj51brh#Q0#UjϴaP`L!{\ԩC#?MB̯fjlY}-ٝr&=R' |wY ǡOqTJ&܃>$f>cɘT`d-K[ \/W=2@~CvBys%cmcI#P]{!o~|a*mꩪ,lǭm@W^:Ky;wñM*7(o t*Hdo$rqq|rbLTtuma&%9/ŐkS>'94Q>-QUzSJs;5 ƚccbS*5{#{:zÞ ផI6ͣoF]JW1*9;_{u%a jmozӔΖG)R|y z>9X6Ӳ@1BlUs ;Ļ,; G?wEQ9t8ЅsA:c?Q 284wtN6ҟvNls0 5z fQNh@Xjdt4;@鬿lъAnM'PAq޿1/ PoOA16vq2o?+Qӊ>2|Cqk/ed)g(km{Q S2“24v26ʃ2Jc|DGfU3a=AkKS-+8Χ!zIQL$>bHs|sj>QجQ3{.~&ǮBLjꤰK5PIsyh9 ֆ Kl<޿}ZK-e#B|A{4[eޱp rv$F^̿EZ%5IR,7ҠVNpֆ.,4"믾 X!f Vi4zQ樮w?C\40!oqvc)Ty3Di%u ṷNhGძ3(7#F89N|tà~6lX h](8}LXu)6 O>/> 8{{t0f)BN &i"qqGo؁āߌN(4Ir Ф2g}++UICX| 9wizkVU&R#kQ 9{7m:ad$zj]Ɋt\?$PygEɁȻ_cXT)I[WDx!gZ Dt/#A9Gx>}pXLQ;K"M0 fTO T.}X%:Èy{ތ&U(M"ݿ<0 Ox-ь>\.ݗϫyw>rlQ&TM [;ס.NV6.bdΑ=6fwlheZ&'і#fT)?fB$|cs`mS95RGGA?JOM΀M/>St¿G/ѢB4W5t5sFk]`jIeP"_j:f0,+1= w*̅`)_Mvr yN.ZjbU/#E,wEh4wb7=3Bm=Mpq3TS'Xøi[zfuMJG1Gn4!KxS^k QZ2alu#nEBN ^N.W$AOq̔ mFdUH4ԑ<#V/~_U|4d&ft'Wgpo.BlgJS Luߴy|8[4䯎J;*p% 2$WyDw5-bSmI BM-|$]Uh$!^p,3`]ɼg=%mcô7!w>EKIFZ ھOBӀ'|[p&EmJ\Z9>FOWXh,d͎p-DDK4g? aW1*}-/m=;T<5|#TJw x 2gV͊,ZH2PI@:T@_&v5zPEk&wqG@=$WH!(K-#^Y[O4Z3sAH~67fq@Yxm}>I|CH?P <1NiDI?QY5gKw?Ҿ0BYJQw*C_bL~w%M(kvZUn! JlhyPh&;_/Uic ғO ʶyHs~԰orf>vRPZ#Á[; t*B]IN= 4cc +d2{twosgo-$euCߛ'9-H˶*>t"j~\"kw6ꓜ QeJ~B5J j&SNitX4DsOY`oL[ gv4 LheDmNPN=%BI2!tSE0F)JU~6G;ƪWx4agwGň ,BKA㩇tX,P{[ ?,mU8IJr(OuHxPxY-J< CaSN'+S`۳T r4Q ζRm-ZaX0t%·l\v1ҴssKFED ˔R+Nq;Im;v!(Nug6֭//A^M̡4J c-`h(U-_(21 ɾϬ ^tS=aÛe<e&kj쭱 ,=֢FhN)uvmZJ<&mCK"=%cyiPb?=SFW2̂y/[`UkCƶ1A<`]I-URQzs( 2kI%9נqL׿jrCm[*0vOGt8p4RmdOVd죕#TQ߰`{~Txe@j&eVdWhk^{)6yza"+1ͳheYWa{SQffn):c>Q$X_8-QʞHP-QE4(n餼?o?2eHv@irR TeyAȔ* GTįI# ΓNQ%i L ZĩD6)L֝.J5pxcUδ8Q5ƑU<C^|͔6ZQP]&'< b Aqz`mZƪ:Vk셉t̜ "$WXCX P0kƦ0z{ɟWVm7:EƱ`Pj:'˭U ē%|Ļwdc{!A{}vvmWEV/WS*Dn[ZTFXyR#Bv@Y+ nQ!U'i?JuL ,>e9y7<#]ۅO 5C$*<խRCx_Jz]\TsHVFQt!&$orfcc`dP:+Kѣ:%Dx"c! :–m0  XBJ&r7y{ >rzcK($2 {vX#yTjr)mZPdh- T̋(O(wEDSedW_AQyF*Z|/ FtU4eɵ!C9B%~a_O2gLx>i5TІa׬(Jxv37@p /A#2>5K)ŀ6u"[~7*[PX_> "j.&yΪr%X!cJNAIc&YyճL9ϝjy'"R@JGʃst٫Y0}Z[Y麅cesAfu$\xxWgDC6'dɒ_\ '$rrf,d2N{]7qDSZaɮ,xkJny[1:.#ѭ2!2L0xtK5Ɩ= *y qd>.)^+{@wX X8!hXvLPnO>(Htcq CHq̤6йʼo,a,I#|RL;QKXq'"Lu5RSWw1`45C[/>xPQm:'/HiI6RCza/['F *Ф1Mkk+kd҄~,,5=oߢ[O[l!} Yc7H;XmLF稉{=9-zgjCoB`;kw,]xZˤlMo ^h>dw jz_}smPOSk(F>FjR+DFk3WY9e` 1xiqm:BB77;˺3עx?=хvs,@ y_b#SݢY Z&<:RYҗqgρV:sU@IJb'?\kma"ݝ*f# !e Ta4rT1XiEG[WE *\QyAy;ER ĞhղnBN2O*uDOH> &8_U#bt!H 2 .&WMʠK@Y#`5 mHѢߐW;(Fqͧ6󁀋aՄzcX֢2 L~&/֜ĎjBYt|˜4N2TN2ap P{#\|qFd젯\(Qpi7V^wlm2N~>]+V;Fƾ[Q[h=_q񖞿3;NCϸֹ]~,M7y[?YNwQb:]=mo=@9G}/eU@2K1!e qĢPErrmMp?biKM60~:|r ] XP }D6+_z_|OW(T /sv9~ .WIeE[b-֞Yvaa:#]y^+z2M:K NQkؽqdmfq3".dL"sQxhF7Uej30yӨ{ p=,:0RˈصE~D k;-7s͡xε9@-ї2Ĺ6>=Z f)1vYU2$סש}44A*mmhFcVɷC^lpmvu$o†KpKVTTVTK%¯-TZ$[jT9 S(Q;&d̵W.2IS(Jl"/+"ź*X=1[CYs$bքaΧ7[EB3p3!P= 7<$>;5"9MgX(vѕv{WqRP_?C>+RS2{gh_F+ iOߦ5M²wSuAf$1|e:v18(-:=|CEgdRvE >TaVUo5d;[Vd3H$}=Z]yi.|I@KT)lqn7%!ajQ 0@ +c*U|j?H q_C\hW}(qyJtoPV"҂59F\'Buд;im;@EMn W ؎\8Y_8TVnZ-#i!RJϖm XbIͩˤ"= g|{';i/~ȽW4eMS_-* $?G%=ƥ'dɴ}p(Kv5&ea1^d$ ΅]Xgڈb{ug˦B()W45%?\IJ ʅOa8QNjR a#ՌH{"kC&w*v+l;;Rڶz(VK)#,o=oFI32:@M3>+7}}W,_R-^۟:ltI/'M Y֥n[n{xn;zdƋ}!1E1 ͐QRkn cM6 p{Jl=G7jHRg3W5tYy{c` 6@3MEQC3/\ྸ+Žŵ/f3֮2?Tcv翧}CTE,k}M\/;%x=W?l;41š%"_͆+M_ZfN0%"۪SCO}1yG:p \@@ʵ,c{!^i3^^`xLhK'!OQkONeMnpUGruw 8&?,>PR[߁ *r,0xc~ėr#|es9%/CRe$kq&H Z*a_~.N bPWQ2v9hu|SB)oR.$~ִq } 7TDvyEhJh1r0^/j ^!7kK$I16E]J&M)ei9a 9|9ôV29m\G5DivJIhbBs)Zbc[{f>>ye_(_b(kq9Ѻ 98?:]Z}Yl56WYP=tdh[.M-HaF{ t$)v nͅ|U3$]kuɰl(M`+x' WX@0@cgg |[t;f-;EfSda_X)x!h#Aiy#vA20 wYO聺~|1M@ )MT5Epqra]f\DQ--Zb̩6S5I.h8"i81aNhp'̆ y MVKnnixjs jmr_: -P BeK%ۅs^MgbT|MM*ޒ%rg,ေ1s!:QOGU!y/gLc qS,7 )mD RC`R^ָ9=L6.^[p cӟ6LdqZlavuaҎz[Svh,j!tjK& ZU"|'x910ӬEW s‹*Up,)vPi|Y7Bj  5k$ 6mSyj;X,h#lֳo8pZqNa1_ɘ>E1a]~0Og.jL\MЛf5/ ˍ /*t*%tE/aΚ/|s4pM(_ƱJz`uZf?mS7 ߓj$vfP ]qiyTN8A!^ŷH\uF3 -/K f).Rq.Ev# !h%:1R FTqOe"{=͐ : pwgq0QsfBy;+:eKeq WZ2U!q9<j3PBcl)U̾r8;īvh@ `brr XT-UDՑ.o0)Jؔ 8Vֶ_΅slpŏRYv\ z- '} hh+/ > Dȶ w ~Z9 =R436jܺe!Id%.E^? Ġ[sθpӡ*.,f2`̀<7P2btֱK{%d^H 0r4<"y\nDʨ͇bq{Z lMVf$ F MLȧfXO!u+-+ބ#JSSp@ŦOIčZ@KM&l Ldz8URc\q yUWCAq4Y`?#"DI:jK,8>,x_23FP7*5_/;VnلUhBn6״%2bU' ѹűg+q <;q8 /^K)3u)m;j0>OҚL\c28X@ k; [ ߭tĪ\z_LmʎVK,.vs8Mqf _.6. јxnռ 7̾` S evR%_btx-Z%=Zŝ\w ܅MPʅ {1[`&{&var(I&[ɷ+ ;?r+8={+)D_nwEDd﬘o2s["{t8CxR1wz(07) o^ǯ݅U0cU:7 {lLDmy#NR*޸eKAOyhC jۡuyE}͸.ZX. 5t;BG(mʣB i1s,ST䖒:9Bd d?׃vhuI\zV&:UYDEU'рcx jˇ*'Gkr`2bj:zJ!:.[$ 8fk" ^8_ߣP Z ikQ%#F ޛy$N!M%t$p[0V6Df{7Y%gn3Jw@ܯ_j6%q=;zyU&TD{ OISWȯ-נ[8I~ћyy0_!q/]ܷߝ("}d'JMKc:TH|&PB/d} X'q~L3$ǻon Y9dGŸ?jdN&m7xPѶ;-bvѡ˸ .o ٥V9UJ$~ef#}B+@Bd >2 :Ҫ:f4.pmIq Y$p[_-Ի1)0Sx+{:Xbþ<>PXQۈh4D=ӟ$Q \aJ( C\7MKb_һM邺Q-u|lM\z^QX뿎MyŃa*B`)+#FrB'*J)cu/TIn;;#jyeYw?AexlCij0WÒ pw]=LQ9XTEx,D0tvj~ev ֕R,)mОweIAB{M9P}Bp^h>>0J&LQa#Bv<ԜU?@@B-ow"Bߕ =D;Ts^dl R/[6~~SKv_As?SH=לOT)+%~jj" kXHZDf[^baTj`R876e3mv!Q4T d_0)F_l cO"SXH@nx>dIJ]U]ڔؑɚ$cr4-jpCK%)$M9cX:{[ g%#2W̻ԠK[_Xҩ;4'ć-xxLкqj2-U)/ZC2Hܜ\|1)#hh!SO:~ $s+# L ?GjF5 nM*WZS.4=St^ݎO Ұ)O߬O)?@4'9o9eCxӞH[ 'ut/:v-l dz=^>Ë抙:gKP]v!#~s>,!&<':y!8\uVs2p ],dڂ9E >^:N+~չMJT+CȸǵxIP*$lmp:5utƀRk?=CWXyU!a ֖nqa:ضZ΀QaW-h'Ktx\V;̡X5N.u1¢峙|&LB^p7c*{0ar3𐴷 OfTtNM Q &ƺF9}i~ygWD!i^{^ݣJp˸&ͺ?>i%Ș.G \)*=+Z~\T~U!9r-G'Ai|b%Ea\to$c©RsģԹc@5wA.J0EO -qbF kl-`v/An aN-C\mƦz9!ST'kˁ3Ses/GzTLry-M{pqo^fj)H#k̋ODaH Դnyr֥Լ/Ag_pRk3Ȳ٭1eDk6pT417阎4bYp.E&aK"r괫4ϒ"&Q/nyɡ U겞%U7D\D V> I'<糾@ᴁX0$Vev#zKq7j,xv>Q9MT[6|vH!p-}3OcB)BG-dn@OTni6?&$YFIRȋc\§5ƘEMAV`d 3g& zże 0&a~QNwG׼\:p*l䛧Y~yveJ_J!<.sӐ)W"IX_TEh0vu"L[bK QWv]3X(,M잮"(tE?d!0];/ۨ;o ttI% ||jEax,AHeN/y6oI~i) ӏ]kCbb{gQ:tq`HQKV  y[oO<* pٓ\.j$' $;a m?)F[@=1hC`pH<\/ඒ9$ Yk֗)L}<#KI_mKeMy TƢME"ýH_r_L9uzD4H*l5piSnf iֆDHP4H#'_IfY`qݳZ!ը`]vDVixquhsN. ӂSBڦ'4B}bPtt7w9q >ZXMiyD'sb jX={F;8aߖJT: g>ϾI:&ySnfZ)K\t3[?:/P I3]1mj>|Lf}W5={yc3*&\͈(dg㊇7O crD 7d&Y&ߖK1FlTWocmՁ8= MR^C)BO4!i˜LwPVo8y$:DUwi* _ؾK`td +@`ߺe\ e?6Pzi8LUڠ.[vuN)%=gu*ѐ,&K|/VdIGҼ/)-M $ks6ȴ 0|el\@OLC_ N7>WrC/Nw%sc;g ΟSv[V}@idt w!UjʛqͬQ0٭ 'J S* G'k|2ûnE^9ϕ|90]/n:2ǿvYm#ӄ^2[gCv` UX'=()n-s5Sn X;sm+Xp?VOHO6zepW\SDbўsnQ!d@k\c8=f%vgrtGfQQ[Pl-m0-3R;o3ح2kV$Lx0MD\~ :QW_{Bd3BF#TPdD ` nI4 8CqLe~P}`o3 >$ѷ\ul+f ,ȆlQ ܣr`&{H 12a7ecӀTP@tL51j~z?z Tw :k/}1AwV:8!<Lѧ\w^Ϻx(=aNR7I;7 GL,\Pv [vNZZ¢g ]AA|:=C̾,p+p,weÃE=`btwȍ;B>"%u=$f'bi?PbQg4>>0Ÿ!c#>|w)sPC`~M ! tx7?9v&SVNBC"K%m_N~õ! (Z%Q0L ,/0375/ijJ]~3J@Iq Hi9bG~~ՠ ;ݬZg oEEO8*"/^ *øN ?܃(Z6D323~(|' 6_(NSo TB$ѵ rt&+*gKی1u$8\WOf3XoOzjusg!.G@%~)~D7s#y4UC1 ʏOR𧌣l!Hio 9):S ҤjFHU k7C "OzR= |iqFփx[+Keop#txQ70Y&vy/ᕚoO^eOEhaN덕dK<J$5mT.|Uҥi'628* Q[#ߦG6o(M?W>*>CXl0LEɄa1oXU ~͔8n,[`s=<)•ѓDZ}6Νue|Pϻ&y5ds:9kdvw52oyYI@N=1Hݶ{Y vDȈ4Nr SRqGҲ\$ / Nީಪf{{|dgU1!bhwK&O : *HextX+):Ow>,=d"sjM PnKB.8[|<ٹR2Qd1)"C^Ct$ ]%ƤZ"*NԨW)\|HNAM+ '&Ob}r `qDވ@* " \0{Z僧LwSw6j`4WPʺkCܟT;Zm^ɨYʕDhAڬdMyԨǂFeQ~uqLBPMоq9kx;ЈeqMަzؔ2K u҅i J?5:2LC|{9!|in3QYO )&j(x|ԤN,[KclX}lYq(3hTqkc7+[ xw8/x?Ό[zre/ͱݢ5D"`MuN"ȍZ(Nɘz)3#(qWLL9LZ2d >ᚫ8C'Vu%"=0lY Dì=^$Vds qTwhN1rOհ;ƪn]OtX}(~MnK1+,4EBäTؓ,.Opw $hsYPaSj_t{ݤyR|5_3)^J@FᡦDS_K=O! "-Ԝ_[I a2#nưDrfH'}j487)< *#.2?K=YP_l L-mi%}7g9B8IW3{.)|>JЊlPAlE'h`Ev`C‰$)r[0 b/雖H&i9rNhBۭZ5kħW%}A&r fo yLfaԪUU0AA!] ,?Q'ڑ {`≆O!KiZ hC%a˪m̊}&[ڭ}EW)T3d L!DC]'>|wL"34Ł >CE\ajjaƃ^jĹr5,m5w_A5- Fh/EE,jN 2=  "s,X̽4ݎQ9:L|D"CN,ol 6_?ghbD3e*SQO6V   lb'k=U|wR^O0˼%մD+m,bj"}8p\dY7pC ,BN@׮x3AAiNu:-N#Htmj~L\\`G"jU>4΍һ 5(VTd?Y۹VAcbK}HJauUaqȨZgupPC6v>Ÿg{ Ja(7)YCQ+܏T}@ۑpIyZ԰Kd&:Z~R Ѕ0/6 iIM)ic$jңNu9N3RIC+Tv&_vBُ3]ޗY_ S6jt +5Չ^^o~k_)$B;_RsO*>OjbQ!xc}ۧIZ7Bq$L-8'bخZs³MjEH 8,Ѭ$&%[ᤠKpP]b4C%UW'?9vb NxS+$ PMdV]Y8g䎋 2Ʒ=dNcx],n佌-(a1IN>h57`Y;wC?A,ؙ ;CwrşaIFSo ſmr1w-#wS;bup;A=#qK;fQb8wgFBumfSP>}i;F iM+" sֲ.K` O},}E!ǃ.8:uT3oHnN)nF7NK5Xf"Y0objZ7^d*TG[U& 뜬eYR+kW- jՂa`luPTWB ZFpHNAZм>rJS דAh9B<7qzFi"dS@9 PvaY\eV23T؟**9:{gV'r2E q5J)J%ՅN`յ {N=^mИKԐ@ rMsIHCKbdk'+pM$ `!rw ]U۵O r5[R?;Owbu }# 664i/AhXvesLfb-M}Zp,i/Y劌O1+I/'s,X⒧.L G0Y;}V-0Kۖj9`P.\\8L#.mwkC.sEClXϾmz.4K0HIW1{M_j36ขXaCBAZ@W2maPd-]ܵS,wp~#,dIpMy&tG?xQԮFӶ|DW-7kc$9ɝ[ _V0:Jl;xN #fd2yIypGoxTy^HQqfPzWe- % syf7(~#n'փ2^CiVEtJyV.fJ2d."Y%s޺~_0Cuѯ˓"7pO3 &k^PX8N\.OpԒqܚ:= T[L 3L}4x*imJ&&):௹LSG_Mn1FΧ+ I ? TB ҜwGhc,:F]7Vu}S9fB1lσbv <QW1T ذjnGQ?ܲ7욧]Ma"֙J?|&/q3r ZdBq`1fciMu2%C 1A Hc?8@ qaJY`ZDα3㩱0(~ \-+ۦjZZMJVB5 cazPc t2*5"q.xi]r\aӏw1NUE 1mtAx[%)M+minSQ> B2cam>dzx<+׭ ֱM3֥'c;4ޫxw@SmGЙzb"Y=$g N@GWBCu.jT 9UHC6bgP*l'%2 [ pyw I0VīEnqbNDuA nv򹱻wKBztOKGMY/vЮ3/L"FR}i$tVCǠ E%^$#7brT(>r[v<\=WOKOg:)qaࡑe@S+s~ܹ UXJJ}m3wKjH{q~JE&Z]gROQL ^UsVKjJTb_}Жn]Qa>' ObpYb&YZxۗՠ-3_qxMi>>G`tN?w'챼#<'cIVWa ~-g|YH?9x!([@>I ׈!gѼ^s%hЎ/Q 2aJ#xqY< =u0@qezbņ e5+ X0ts'{)K?(d( FD"ZS)dv®ýy6*w[2+P4#6}%En@ Yvv@"EzA0NF*}/ܢGz(n#3\XII?7<¥㯗W+YrFk]T`+Tiva?&e|K޸x<`aVȯA $PVz.{ ;:q8Ks ZN,FmXꖶ Ӄ:Drk}q^(VV8P ~J>g63>xZEM$|*h-ugz B 5m/u&Q4H"t׍~(nҕcȇXքk1K[!217: 7FiRfIwe3QwH!'H6 x84aO0> QeGX w!B[Qݢ^ {w΢U㔞% +z[i6\n`f3c}UxtݵSk $F+J`q⦌.pÚ)w.۴4< zy=^j*34UęTXD1hr6RUSO72Adms.NggcS +=|v<\2v~K6ˆg4e_ rpܽ\Mjd\ q684y)ҴBe3` |~AJe# 7PQo̚щi!&=M)oU,OlJS >i f:ݝx-.nW$pݵn#c /P\#*EwNBM!d)~'T5!rSVlRKp[iuupwzEA2h!]gp8dml*N @sBljZo% 0hQ({S0䃵FbwHóTPD˜$F ͤƘDn3@|d ÕmUI|DkZ^b|eZl9'\A ż4f4>O&ld3nl N㼘n|^Cl~meolgO%Upkj⎥b.\xrȸ5ӓ5ܴoE_T51Zūxi՚!sgЛ[u Ȣ̡ LJ,z1 Q|@I4u6^?({iM@e2p5::+>N1Brtwo=ÃtIX['·5BSDN]RGstҝq!O߯.,YW9bU!V-OIJg:5a(FNrݟJ@;#ѹ6Q>h`%(}"РFmedꛮߘul6 bdW3 4$mƻ4cz]l/pDzr:*eq%A:&!Cw]z r<7SnrU-n {<M pG3[V&3IQDSLъ!gl0&zjEd?{aa)鄏ߗf餧صp0ٗ, o#hA BlPCV`zՁ!P FN*qy@.# 6>0iJLN`MrqTL\Zn%iKڵVL*;˭g79o\/RfT%μH m˽؞AdkZUq\&*IrcL/ Ŏt:LQE22[l x;6 }Ó$vOG޽1Lywc; r-'U^MumnK!0KKŅ3a re-)+S:"o6 ӥ-$S?Lؤ=sWBl/2֓YŰB7,kTrUr=h(-ۈMASPsyx 4gn$+iV!Ջwj }=*cэ^?}usHwQ^lP'V4/+Q.uPK*6?d:hJ϶'uЏ륚3Eq=XA?uthK-$D|c:;~;)'[)p_VP=0/ӖEG)P45\MOݖΐ*:Dp!#zRm3dZ?S0j6Va!i_?SNpK?YQTw޻EOF^72]%6c -)Hy[ܶ,D{N{^Zeffqw`b4d*4ZQ>3 UH&z~?2v7iy2tQ9Egi~/x.X]\Ӹa;_28/鍰:c#)}#8kUFuڍ~J!Y"&zP}M˧cDԞy״O/Ar^0d6Ksƫnɝl6B&h [_&VE[i0jsu#1nhe&b 3"/YQ3_ ~O@hB68pȇ{0 Pk>v&jZf^hl*U啍#aFPg[k;Z4]l@ MT3DR׳#Z.pa21%_&,'kO}_X2k]9E>67L64;#jo5 @7 L)B=!Ti5z; 9;JꉉzE.R LjBnD310xCc-YScGzW 5Xd5/u*A{H=DB%e w. PI Sb8N ^>2߆0*lʕqye!&P [ā<`q>wݽ HJt-1jnKkS*oֵi@)^EJi31hc 'VX_ǵs3rZb Bccͅ6,&L28_`M1Ǩ3cq&s5p%fsËyeI=x_ݾbzE /tn'O.ruS,vUÞ}ckw.$NS&? :xӹ WQѯ@"ok;eE) !=N{wFQF94 dvhֈ-t?#mTbp?S͠2,Y&+/F͇JPYy:'h'w;&w_^z.B $`qdkK`^Fw ͬIR k"%aWz[u!ʝ[6'AxIIJ4!tR-XEURxLzͫ8rQzsu6 aNS*mjcO5<{i^W'4<%ǫҵ{'fb}:kߩtf(1St5s+pQVQ+dr,b73\n\XLX ȬQla7Ć g' 2л}zfcz-@}6tC~Aڷ\  yk![vaV5 u\[~ow0dMl @RA0 *Zf&mȱ{!IVh6-ιЯg!ϟiqH@O,wآsJq&*F2EݎK6g%O6>JtYlrFD:=Q> 8=&\%2ߎ6Gg-l?w";4}0Xq0I:2w4 g1dAYu [\~.MUi,3*ku)h/-Է}65c-9-ݮLḄ"%{wҦڐ[Y\,(CXs3[%<U!0hdee tw2LdL@L plNF_ ^+ݙ' >bz2kJyFLU wl7tj#^½V-s1(%/eUnCTb {콑2C*ӓBR=kgb$59L% QE\#.?+GJe#AoKv,F_( dgezMk,$5sN]*eQJOOtB#ʵkp+ tN v2* 3:c [z}.Qd-ȨoR(0ưw~SRMMG.N,$mrΒPd^!fݖe(H Gy N]xcT{}Qjc$$ $F}֖F^C_ ~)Krl`<ҪIXT.p?ZQUL;Tti7 qBfr5Sm~g}MimBnau2$RʍL(7`~/;ҙyVIl`UCRp!ɡ 2vsb$ZZxr`!чa_n"A%4CY8|NCtwr{vlB'[}D|SrZZb+QA0F̿`1hT(U6@\bXCCazY̋tv tKrv?x- O!y$SrZ1C16>r23*s}@QN^1~;pRZ ^kmo=(5`00w 5rlPu[fnm.' ? g⹲D36]~[ͣ7[ gLSJPP';,-WĿū:D4@PPv8INNyc<|ZtEd~iLP5U"]C:gS TYX*? A2*ӌΩ xcDQDKxIh'M+uTTV{}[Gz$H<DpNJw`gsef`F)]F2}1)dT $P.͈bMְJ몜v5_?sbj:I{ღHeue@\QOA a&Uθԋ7BgPxESuaiH7*1;c[3\)7 '^vk/sy60E߫69?U| 5q٘t}U8;*įv$kB f >١Q0j:c?"6w ڙ*Fa4mLcR9oèR~ ; FY$qu=# (D[5"iEO* wBAS2O! [%Zց\m+ ב3:sUF,(SaW$g5aHܹWlM:RcާKF3ߤqBA~0]vR뒯a-a;}ǖ6r#,D+!qO nJ Qy6GM hG,͝٧z8&VJ۰ 5ױ}_6 e9PЬ~`!H\o~k. X9k br/w_苧 X.vi ?AJVc^\4ޒv-$cϰĭ!U'A 7YX4Ê]o;L:\l)4D;2\Zx=hM51InK%>D Zg NsG|=\Prdqҙv$ ~))71՜cHfuO 0ǡSt{F'ɐ*Ae";#wH5ϴnNp(֤_ ~-39 Hi VLCYUnfxlwY6 KZ},9yZHfO>t1Y؞ ǩ ⭦қ43)Is%zlXixImfPl+H)P^9 Wo]4̯mW)4ˁB[ f˳NfLB`uF 1[X6*UBcmĻYZ=m ڛ^x{e9n!'vm_VpyTb Ћrj( lZCy>'io#2,^=_l Pw_@q i&Q' vѰ#(L t%3xa(X8N?˷Ce_ :zUD=ݕ'Pm<ʲ|阵)hke$B/a3 7 mKqe&+z2Χ+Qͅ|\M#kG*}tkX,aFb܎9](2ws+@A -x#us݊"pLv4J1Y6` gT9b~ŭZM.VV:㸫֓ Tz)DCMqIQ/49[iMFָŴIH}sB^rM*fe>m]O9[kcɖ_x`5ᝀĀlGS :i9#еؾ'' ˑhqm$֪Lᑤʌ"*Xyd͔֒UWӺ=8 vhlxt|kÖ :D}L?Kjn0w#;쁊 ~O$ZM귁S{GXg/sߊsãϋBƲt?CTݽ׻XZNgR6tJ5{=Nb3!(84٬!Wh;y4i1_J*kо[+cyZ],PےD1A\ V;9_]9H~+qgNS=eT4A' +O \r%n[MUkc뚇Y(tлP.@!:SX ȌtIPѤu⥣\AFl.CXfx1ݚ[H?Sa&zDSe$k$q_?=#G\>ƎA dRˇoˏp)0K:EG0CG7v_;!Ĕz {0PCymF{]n򣦏~>÷%鉯9!Z_"el?aBkGRzwr~N`Հ*>V64^ S ې$3VDGYi!T=`"{p~ Ji_Eeebǁo,z*剂{ô?Aǘ3sOIJIUS ?U/$rFEqpǡ*BP J.fiwlTڼJvsraSt5 ד'LiD]؊Q3:Wd5Lɯ*n2-٘'m4ruZ\5x1! ~lq{jy +D/Km,7ȰZ88 ]wXh <rd1e9\7CtILyh|*6^ m5ve$L|\7k4tlaIwDϪ4!n~3Wfe_avHRtHDl2[Rbkҳ\Y77<{k49^V|]u\l\nj7t! 8FOh(ǽ’ڧ*vAjg`|VoBa F5X7na}yU)2OnA{?R@]Z yM(zןRr$$N3М 0+#_l=kpaӰf]+53"W&@ª{W|X0跆dz6 D}c=eP9<,Q߁Μ4Э{(b ^KǕf\_M&֓^ ^cpD3?.#WZWKLXx? F)/tgys`*> @P?HRɆZ }Ն@C AB0'o8~4-Z>Ð>&dn !ϭkZ{pMwJJX(VL$ujȼKOmLol5oU1h|4LGp<<.AW#9z%9ݟE;ӒQYT]t>ϖiGSk39Du)` Az#EHDV]e >f-!Cw y~xm:2q_\$;vO2 Z=)ZKV<!΁{|*+[tk6#k&EtmJkGBt9qffch(ӵ?2*oUv/i)نIk/ܔCãOci\;kQ$GGw2;S li+/Pvl-)V4ز).1X m3 Up5Z83.ʳi +n:$,tD|҈ǒߦGҝsh {˂`qZTSW&ҍt8|6SLDSWBF E48f<"]+>S .mC6PE1BK2i驠մcm;_@ (D/+R_TcA/簓BdY8}aƆVkG>o>m5J=}SsjXX\#D'#SX0Pz%?LwKh EH<)$p^dMrs^-AsfЎR?G-Q0J;,s~P@e>)"$w*+ӵ?,!V7HҼ#Z=2~o b͗jbdX$ g}7դ`P,V֘Iis"+vˆ`,}*OC(:45@e]>ʣWv+," 9'NJhW]j{f{؇tFJP;9N7 c۹%9v?K?3ְDBѥԤJrE2fK9:¼$5S?O*9TJ.Z8=jI1uBhsCzGi .0(wT`\C[>i(U[%NߊsAu+: KJ ρ 6,؍ɢ <_u6Hxkb7#IJ2ʚlY< :WA3>*<**iY'g.[BZrяJ ' tc=)DdħeZHBꨮ9%]!3N0P"VLm⚦s-:o<41:{P ]DpClGm#{<'Li'KzHq D-iFDI!wHAoڗH w1`޻a-a}aE,u)wjZH |,M΂a0rEmq0su@z(0vDFLbJ\ N+=nb9!0̉Ws`x,&-dyȈVq7q˽QN1:U3xXj/()0܅>ZQË"5)`n2"zyq|fLtT6oOH3N1V햔Ѐ3h9ڙ_DBP1\$%&ۂ$'T Rb࢘](Iѧ>ȉfOSKe*̓y )"QSCk}@_Mz[JYڴpFӪ7>\eC`o"l4Lqq7.R1[=JZe8^h،7z?1/%Ry yjAp xvF$:,p٥3] ҟ*;jwO4iDJs?@;c=TF(f@)L\xyd쒵rxE(~biYN lUuQ&YO}gM&0FUO( DY}  5lb@h[h(R=7Vڄ4֤nsgo]KpK21qBCí_0\8lOjm%BA,Er~G^u؎@x 4 zWɫ8͐JsA9(^k ֏\v&]zo"~"WUzyOĜ|3BVP'QLH&Yl=n,CK[hǑRc!!x8bt jfT}n$O7Cz6WBt洧 5|Q"uH;";Lٹ ~-,WM2gTJY(đJxnnDm..z;cBMpqF R2 HQX̟ |?.+Y]U܄*'.TM).s]t~Օ~iMCyȎ1tˢfzǸvfL3 a) 3[i(2z0s5oTwN $UjKu U@g ߶2~$OP%U'1Ε=@GuD@y*<[f *VH V(FW+gڣ0HߪW]=,`gX% CcuvÙA wߗ^! Է||p L9NlnajE#ݰ.s 3[bֵCr@f{,?UhE0s߆ r]v,kXRO9@}2;˻p8poG|O¨hN8i@}JIy`'=?fD,A;AV"-塚p*R_u~WSW[qp)6;4ij)Iʉw_ukRBhh[˙\P'TDi ]4勵<*40'ndecLrgbЈ{H#89AiSKɐ)7XnI/G'3 p$BW eJE0 ,=ң†vW,]WϥVv(n0kNj'/D~I8k[Տ^R7e(Ro5tS .h Y424ݰC~Vؔ~F๵(%V~p TvTp"A@礞 LӬHR5RЊ~@#Co!]ݟe;KH0 b d>V4sGc/c)=vLJ~l7) _ yJNl kοB\60g@#(VxS^UYftƚIYXezHi9c$'CjjvoO)Nj˨Ū~0;Z=2-#%xpU>h(h9JS=G8> Q:!%i~^`ř1 )890,ofZl(Y&RqŬPPk'v? ?6gg"= c<(v;'f_d$:r5H!HJfx_ WVk}=L՘v7A+Ev!hn=,5c,|{Giglh^zkfG{%j~+ɆOϮk\k}vMƢIϖQ!رD72w%Ё >jV ݏQ =~Zmj3NՋ&8^g43]>W3"hqvٶxcJ贈"l͊&.rU{E9\Y+S&VX+Q h [oQ jgPU@лʀ fի݂iucQkcJF[tM f^BD_X#*B 1fŞ92Y+uj:2U4-a[/X궵01AOW ,$/) . ;Dacz.ϒR.V̥^17,m*ST>_?"g Yۣ}n cYAY'jxx V"hӒB /Fʇ1"M˨%Sy$̭NDzBrH Og@#PS+ 4'1CFZSP+-XoV3zݫ@J>]8:0QOHEl/ hOV;V41h[m}^Kf\Y`iWXxѶ\ +j(P#`U>Nkn vw-}/ (J [4~~Qcj D* jM&_mޕhY#Npxзz[ԚB4wf\71|dk$ g+ۃ~;O+ty]DUѡ6*|ĸlA.s8)'Ps+i&Jdz@qIhINy?SGI7|GTn?`h?Q G9:Dl(:VB̢f y(1Υl:qFNb tyZZS[ߧ!pܕ^y|^KkE>-R3p!FnV\Ew;Zs0IPJ=nt YϷpGc('їgYƄeAH$4M5刼oqkNsÒߠ Sehii7_CS(㻅(= o607=z< kݗ>ɽX>qA{`/WL1 T~ if .2W(1Ɯ("M=7 m(yfumnE #` IЌshl"F,*?)#tՎJ4Kם krDw.wzċQV{퍝9ᣎm3S,LoF8֨@`2!*mKj+W3,E.v?T35 bXBhՇ2s?k`v͔R2. Û_-ti.$ɌDaͫi{IM\ݷ'ֹqD 4]q7 ,CKVJ_R{L74@ip?u8Q<-#AlP)"gp̺@vuYIf ^ʺyC nZXMj笎5ͷOdY/y07藻F!ˁdmR(LK%SZ}+۷, ljŊZe\sii_ |(X778<ӫ&ʍj8Ss@u2ivB{wiIRb`)(u5[ݍ+6#)ݍ!~CNϮu~kU݄&\qs^\ oFd3VRE xutVh2FmdTQ6*?fv 20_~@>r|/]G8C%w*=BE߄dk  -&gˋhtXWǧB4V+2}qL0ͻRts/d"\XaK뼙򿙣p,H gp:5ib#E6ua;lzŽ)f.c o \?#:VY@[\tU鴁><)_Yid@͆^#pI,El'< $_1 <8EՂdw{x?&9dҏߖ\c0@+>'DCU,ȩ_gW.~KxP7B=kǔ(Pp3*f0i 1%Cvޒg ,NoA(_qɷIH7hCU>JJih;]"1Pf |`7A׾J5ԙ`@ F@6j[TV)xn܏-a? U)N@s9bfar6/ab|.I}VN}IpPБRSgh a\;(y`Oc(/A姝j[J#0M~/#]iʁZ"4L[.Sa{l<|q4bE-V<^ UߺkG`?z"F.#&f~z!bgMJ7"ߋ{ %$03 \N`k3zSFt6R6>u G />&FV l?K%Lr"_ti<"&gl3t­[Eck:oe)ƐBmħ {\3m}VL%>т.79\ %yAu^)*WT0XVn׀ Bwd0w c̳qzrĵBW]NaaW{eHd&̓ɏ ;*O,@p )YVnc=M9Vz7?W-q8RO18GOaP""?( <7ʀ: 5# 9,WVNJfP!4T.,/rzW^'mR豖 KA] K9s_ctL> 8Ma&Sz%P%ӷebͅ8׻"4qT~*-jȇרȓoL8.JP^NyXhSpBAt>L͹Bk`^B[^c '[z]zAHg/ e[VxnfĮהA\՞!?]9ђOrյ:p[9m$i cJ-A/MH5G$6(UckrE|jk yWIҹoU}e2ǵ+rqIL}=yLxx7 ~A͟M(г*1f遵)@>&ܙZ1adM y H0:@ txX<ԑ9O<ɻ'4ydd{q6"+S0Fƕ8Ű#_PvuCs!ޒ,JN=kH\?m~B䭩(+cMJ80 m˭rx_{dmrE{1ŐDH)ۛ/Ctg;B{(źtOD8^jl!X?%ly|{wO]?ۯ:/1,yl=(c6яEu)g 2)ȫBR?PÅƉw8.{[5'ơsV69GOX9-bj$ģ~/ۤغiՙ]^y19ny߂rx9Ae둆KaoXDd5|B> eڕ3*$J4f k'QWE WLDn,siڦ!:U$w8E$>0ІKܦhBlgѴPD /3n:_6!0Ej0L95D|11 mٚwgKr_=Gpd:vqAVn+jp0puQw )qbԪu ^/<^tYʖ8$UoրRC̚ ٵ_tה?BN!(}S`6\P ג^L*vO`ρŌU)uޡaٴvH/#^ y7bFy@ p'@O=i?z_:ƢiiDJ=6[w7;:&.mvw\gk:;ezM7i` zhxtKd6ĿOX=G?KL6Oö;HuXȪ25y|=ǥfz336#*K.K4%p;i.6ZMmULT#Gk ;'Hûdڐ*9NNeBx}f'č g}ܵC*K[rmHqNn?bk% Mo =:o9$Uyn6ZhD-;ťcbpGŞ#QKy_\F ul^*9̂x>:sm Է_&'AH=. #Є3L TO0%<8r3F7 #5՗bdt]:e,bԍ..E{ՙi2k! =,آ5h:hm;DSn3}ut? .-wy+L!\7('?E&S4 o($89e<&R7QAgN:g[8 gYZ07070100000004000081a400000000000000000000000167912ecb0001a2cc000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/_v]?EhDTTk׶ǼKCj6KKM…eE ܬ!}0܍! p:$x&M7098CۃIh0#|E7S7+z6KUv6ʲ >l!?Q JJі0vW4v}9H Bx"'(v0S-$-*MqjWӭG$,g`cM$I rOk {ckp ćЮCܺ _~5mmKd,n"mPlcyw!bVd(N+dːBPfδ x!bjxq'\E]y;)lծ8[EX>P*7G446 gﴚ)݂PEU ܏@qӴ(swCW/Ǡ߾EbF,FlSQW ˉఆxk*Xj]!i!c`Z5γ^ň_/^> [ّSn'/r՚܀ZAi_'`r&A-w 1c߃N=/F"Pµ2+0xYO]7dm<SHy53,۸bP=TY|IE~dZœ:'%Tbԩժ%X)C6yB"W! #0s$aXȈg dWr|{A[]vimrTd˷-)r3%jº[E?ӪvC)m")AG *ֹVpjꖄr|vd( pE:.rn@S.=tE1t8w XYtr&@ҟ;SdBo[)]L:corebVoE>kBs÷3̀{M\7HVIt#eB^`,*m:b%ln;OOZX [X@X{&*+dCrŐlr,/zDxVwf i Wz:Nz |Ugl;سqL}j0 i\67 d o$L>LlCUF"H`uiErH2= -2%)cWauKZ*'v[" aO3M[P"Oc9r\U& %T?FLw!MSV?]G+kTn4L c1sO8a'Y!q!Xuؾ\~41KYc1uFreoxɟ!nŊa0DCjzg`o<( Қ.P&`C;C$(k3~W>c/)MيMG,WR.7'\*Si'Ou!oJ?Z)-3v_}+'h1?@R1)oL#Gw`ŋ-8`Б'tjlyr*͞Íus=JT'>zIW' 1p4A& 9l˚*d0Tv'rM̞%1S>1tOlyZ\"pb1Wj; OY&Ll6G59X$&-YV;Bc)yscNHə$"б]u3'!f cu_p|V^2{@oe B'ᣃRϟJ#^,+HnP #O=9gp(.HفR~Nf슓5.v,mԱ/[|-VȫQ(ׯCMA_کcL1x+UЂ7~&m/-dF֤yPPĩsl,ȅc r[i9{s}+OA-^Yd%M(rOEdVt>lPxĒ扅;b_eW7!n@ lhY.)r~2$1<^zgV0fbLEwWh Ru?'+_#6rLPQM{}'t?YGy2hf_LKYl֓7+K܄ȈB',kr[C'Pl<|oLJÿ٤5b}9b)[qG>X2XVmh99MD`ߓ*gɍ~#&0)D$@ըI T[|9q9do=U /w.CվܮF DfpO+T@X OYk{B坛v{4XљXGveC'%T8T3 α7tD~>^p*\~+1(ظ4< 8` y'B]1&hJRPCc3+TdiM䔜!q/m."fm:.c=O6yFgɿr>B}y$WvٔW˖TCOВ[)~rIG `lPSܳßI:"\S !U*zk”L6c.WK粚ݜFaveUܙr#HQNYxW`)Aug[iHW]_zEF-mWCњWt%NC2}THK: = L%4Bs|!C,(>[_kja'MAS#$ ~{k;"EX2VРQe{5(4 Rh5<mОqqI "e66IhS<"ᬡ5o@9#$*3.?Q)-P0k4Gd wܘ]D>~Grv\q+ kBQ@ֿhFu_WPDY:igqu\p{LF]5HIχ}lPm2׃4 }u#v833*OEGe-#=c)Bԟ38t9BkW,Iosm:@N.D3QD]R}Z#mB.Q r8D+L*g<X7* -('F6ve}?WV_fcL~pm؍Dノx9$Eh 5Zkg,^,1APfS"gV9Q"ӣЂ$QX2n[^ |w,| % +R4C Yoxm\|r̘#ĸߧH2xVm=pl1^i%t)p ;`3warBTd_ִ=a~g֠[\ЖD'CxE%y5liډA4 U[Rqra~N;?Pծl^FtF cL%O%J$x`M,&^OGY#alD.[zFŸ.mbeJ<-ugĂ!3jD(A#/ᤨ1grтGzJ5Gu /To>IxwsICjC+˧돳-4.Ce/Z T;@/UB)|"49`+I78Ȕ hAqx%`>wXV@BH"-]',-+vv?`<W~ ^KB^|cqKP^s ֡dK,yȠH{"Api䨤̾'(:rCc8wSah%,sDt'+宵e;Jqf#P!ܢrCjLwIo ̸ݯ^/qt"r3?-W(3E6 >` 8g:o ?2UQb8 ý$sjsZdnPb cbEwݴ#XZtscZ?5ܴmhh¹7X=f^%`Ǔ*727FP}s^=cJ=]>H xz9=5+$"u͏8h?j%g(m}HY^QN٬}ud|ypЊܶլyyڳ–"魈U{ϝ|].LbY0q_n C›F{5ȼ;d LoPY!v$z2 vTI9^yNPљw D#D\ }{x>8(]= )J: !L C886M(60Zʧq ""bxh E914X?;¶}Hu=*y6$-X :`AhTft-9˛e\1$Q)$tWD[,o%J fv ˆY};Ą #k)]G!Hzg>!U5ld]z4RM&9.{{!mc<t!'rEFKv.A"R|+h; {s!Yx2Ri' 2pNxNkWc?T0y[EMh5{m~&if"M S::|HXp2:cz}kg4ޗixy@JYDSTRH|IWFb$I`)hSܪ*lΰ\8^dY(?v0\"B^>&1\7Фk;rb/݉gmvHT 00|SޣnNGula(Ո$w 5iI "^:e2S .;Q&5(Tm|^:t"&#pe=5׻OAyǖik)䁂fnpo1DQu|œĉZ1Sڏ˿J]\OjdS=lb`d4`l> 2/f bɤXEkwr&9J'4^7XX"[Vf7-ɠ޺xKŸR.LtRJ<)9 ZB=7k]b#9#&h@gcFA}ax((4Nȼ?6s!u]9͗N6`<AsQ] Nv_)>v߬3'{ G]Q>b8 v2\T{)|^4-`Ҟ3 0cy;)/9 /ID (ɠ9DjDߦtʼ(lߚ{L"}UH+= 8q &9yc?Bywbٽl +j+s)L%cC:WqRb=~=*ԇIdXrqA׺<~`1Y`JdUZdI΃IE0=)@c$0nc:yH6?*e@!9SD^MAT6logPq,)m_/YG;OrxneM(=/DҊ}e'vDO|Q)R`3BMM1; )^+Q,r[G Au>/`QL۾= ]٢1fv8:UO91dNj=*kg_1i 稲_R2ia-eP(8tFאٲ9,+fo/U-~=ܪض.qD}b^R֟ͷ %gz:OLJ!d.|Ȗ/i1s4h,2X] U̾4FN3ׂlذpdݥ&e8hNp u6P$N STF0c Wo WxY$kA#z=d*z(֨ƹcu f1RQ3OFfaw9;r>* V>G|C2(05 $TcQED_e:)Mc|JC.P;M~%=74?Ȱw !#[<,ޕj8TcӅNj\Tʹ旨 W6!nU%e]qWˇC|.>][IQ9VƽiL(m5& I&!t6irP9h;|3ɗ]_9e7%q&1)zJ&_JlK#gRNm)$N#~<[t/͚sվ$؊#& W+>U7$;..̦8jp'mU E #RО|P2`+xNrIb\7[*g iIlvF{&N #aXvH(=EOnO'ۘ|OR.׽ZHհ= jk4#Z0/v. ;Teclu%"LDVV@|60'%iEfR4Kgw;P,] ewOYD5rI ,4֛QWΉt/iN&íIr) $kNJDO3fy"Sk#C7V80\ob505ah~ٓJ4av/)#GP;DV_hz(u^K_y#,\~SwɣmnwQ"RV62q E? .x7X/Ap Yj ߊ䎷;:^8ro ľf|/G,fn%UT4MySRd!Q1ae9xT-PtEX\!#p7zj_Uu"ߑWd,s.ci#lǦxְu]oHo+T* v9e({Lvb)m稈9YSEi,J7lZ6Fڠ[Al|m"6XŜm^Lev8o@='ڞ;&5n-|rnQHiD=u]"]smh6Psԉ8\^2<+5sZD^&Mc.:QA'7rC=m{ QkY(68#j= YCV(r#6 O.) &) w7(w_ǵN(/A{P૛pq#_Lg$Xzx'f9x:4о6 9z9On|Bt6P-v|SbnRW@亝1|+S~B^xJRZ<+W`=UJgyExY}?2/;2yP}f-MYzRSSAG8e87 ׃< H,WtYW-.@ra&uf˓98ʲ:}M 7FBVL }y*z~T`ߍW8GL@y :g rZ[j'<&Z9q&u{5clؠ%_{g$Z1Z,fx{;H՟4YIzd{.椂Eh_a uR¦Ԃd|lnN;d]R^!D!@݊%i5йŒ>$S]t*~&0ܤy)Qk&J܌ZQ1&B d(2| $L=ݗ(X*~7;2ve}o d (1R40ƶxI7PrH@D) &:)0430.YdYX&|e _#V! YRS@v0~\1^ J&xS'MwtƖ,:p>:co`@zG?X; @>AfN_dsazPٜܤEXUݡyPqFѲ4[5c@%׋5m1keye_7k*Gv2S~z퉓7xLM /Iwi3&!@ߊtO JDU(D Cԁo`d*V#Zh^-Nu hWH4Euh#5_tFcRqPwƆ" =`e7j)0nͪ#DS#1vʒ3:EU뎐-ky4s[ P~m$:WEWכhR؅cѴGa_bnN@x0 lBb?V9u՗8H;O?^rhצ9WsFօǰ0F:#M{uZg%uC W93+`D)J=-{5᭘>1r.p7 {:ҏf\HUOYcԫ&+ PZuCJVc~SY%SγA+D -w(k{TW_Ҡ;R#];cO"S\(v҂ jzMW0C˾2csIkXFj.sLɚw䞤 +.N4:Bh LY.+Sغ*j3,N֪씷"X_ R#]T5rag1ǀZ震#4{W+m2aSbf+EXǫ(d=p]kCX t ڡKhpzG|W܎-,`ʻJ!;v'W AMax%qe޼`77j ~F&槏D6+EnK! xoBE6( $7@0 HA?#ME}S:tW2 k݂#CYEbXGp4V7"}+S:L'Y"Y3BW(}H 'ĺ[!Rk}d}V-$a#<1ih\F]!TOt4]ӣKJkC=Bԏ1 L*#*I&63\dJ\/qp348;. P9HJ'a!5kz/P0;ϙ}u&| 򣷚{.=pf.?ܱ۰VO)\;XDGaK`gPCDn~m,sbQ.3ᘴ=Hiߊt#, ø֔(͋׷N=w{##rsyjb\2% &WXfIl>VHsK5]%t&Lk m:L|n KDv2K<A\ "%tu A 1i "<*ko[jΈΜ65 ̥JXt U#g $cMXJ|MN3KBދ, {w$^bm,=ЯXAs9D{4`mA.SmX.h ,ybA@K866xuB|#׿X7:!]Elp,%$jψОfA;g??Q"Zrv"r<ۋ\e|ԱOGD-11S"9pNfq_.WuN,?0vyYkdR 0$RKfɹ븷.GNH=@h[S:z[UO:">R&Tئ}`SѶD@v\^p$v~·Wߟm RɩA֖'d? pa9"uc}ʶwN0uVQ)[AAiޠɞރzՙ3 N<ŖL/)]:m C}9cq*vڅ0n}VoqhnAܢ e{78x"E9-6oi&)D ͪס=Q|AIB%;1 v gH)cD#[)QװK GӍ$و`@fP9QRL+,>EC%a Gzl>^īb &OBc}L^l1qlDX@;dYAt&IFWڷѝX.U2[c̲ 1[&kYO9udT`h}qvcs?n #DW 5kQ]WZ>yoK*b_:f9#*':,0g#v_ʱfѭ967uKfY: pIؤM,'\$fhȏ*@{*IL>KN19Em {rBBlcN䏝+?m+Z- oD0MU1L %JVKzW_@:Տs/#>ЄTz`y<*F]4_Vh[>6TR.>faUТo.rJ5R,1w3h>C %2t\$&Y(~eU) ;2E> JSP]%8[Ut{  |%57裔LuX5Z,0r\'7UH^*D _*~%e%:~\B#Fޔ7|U;42%W=Mkxv s%P-A8݇NKv֡\;4n*,da0ݡL`(fbh QT>ЌVlZXBǞ#|q_5-.h/&r:&=BJM[%#S9HEӢ3=%Jpu~xF]>jMSfSSޥ0ը\*BL/IZK=)J|ꕅE̤Fq_4UK &DH6hں (,LN=2E3 /BO&F6n9밲њuDcZovGtUǩg1PYl;}/i}ScyژtkE 4#Mv)g@/1L~ Kr2 c]ͥde%gj!FI9x$- >1VJp޶}C+xخ7 hJẤp ݕUV=ҵ[' :_Ϫ:=*leeRG.r/Aj."«Һ-;Fv Ro =?d8W𭸍=ɇP[FW9gfUltc;(n_wQtmR` RcWs7?'a(LRشRT)Xz|&؏7${YK0?dl3 [ls)+ᏑS̥ t nfXL8߼7SRl.J Hw(@Ѽ}SKT40#K,a:Up4>jƘ`+X'| wN 6V$YR7={س'UϘ{ԣ(Ŕk&@HxtRt4PBG&Q?2 re2kbur6r+ nW/B)MX WZ5ce$uӽUVI`aџ~.@ds5]G9+9rw%3Li_3&¡* Ǜ>d"dȳK)$@So9N]W1[qR6XzŐ6AzYJ60|fX(flJDiM ;t"ē[G#C+RNңد%HR|pH`Sp E IJMAu[-9 j'蹶]Ӗr'.7m'*n=d0sPFr?&*%Cϊ5 Ȕ|z6aPfiT-c 3p4)&^jg!K,OOĴ"V0SZdV*0* ޕVN{F _Dr[8c/OlgR_L8$DtB3ctKb]+cE_I߾ȍVᘢ^A;XK9pZ+*,R '\fp(P c-=p8 ΙB8_/5&WpPQ$pV|'n9!' }(#}1؝lYJ(y[,F 7L-Yo$#ȉG&HYZۋ F۹|HϽing0b>Y'Tcf$N }HXp s, ̦(eÔ [JtF9L5OW$ն 'ZG}D>8i`lgA'DHd% >*XGtL'yVÍx%-W&p5%Ti'oyOZgE] 2TVDX5q}Iy\d(|P,GvXʰx$Q}L%Zʩn*o `E-e|oxW {%ΝWSHRra (!mXtco-tɫ(#[^cyPs.u6MG  ih'OZUwѵ|!wߊ(m+vO{չv¼)Zd c>;E.5Z}ȷ|]28J FK4C|f,HdTշe{X__)9=21yIe \+lgSwuu\7 B0 >K$H+y9hb0Lz* ? )wyu?]pƆ>a@) x{5)1fba '2vVW6]Se;[̏|UU?Uj EKH{T鋛@l /2er{ض>FSz_/c LO >)bsiXݥ"_a ^VZ˱W_ٔ,E63X%c0ȴ{)m5WDxp}KNx8\-w=>iO9"A©5O^%JN}W5vȺ5oقDm9]}i qy, 3һb\I0so0jH4I$/]T.L|=!lb4<ĂUr k+խ g#ĝtzn~&m!RXm]$v.zT$4ai78c"C{dަ5E _fs/Ъm(Ӕ*`-lLDY훼~|Ӣh2Iևw%6[閱kg&:(AHk/^ill*IywiR;oY@Wo臔9"g5ksR@&z2)W]'im2^|b/ºIE=Q12#P-gZA9_Û7ԊޱKS'Hpc,ܣ&^hB'9Фhcz>0Cpf9sÿB?/ǕgkP4#߇lC[tNɕ[wFxJs DբPױQu!G[ 㺁h鼣za14Rz<@ґW2?Vi4HROyf_k k2$μ}hXeiMoLݽC?R6"DPzEA4OxÎL÷O?uۼ̹' PLbK*+Ϗҵ-6:}Z!r1-GGd_!( ƚHjذaMD3jdk Ç"24[gE{6}~{7Eƒ'-41A-w6ьl&Bf)`_N-$88״lp%0d?; LJOU:D|t!6B[O:0Up>SDTXWbCF9F(Rkm13wOUdFd,ZK7^mOqU=wckYFqM"R\⽧PWtH,~;F #ߞ6ƚ\(\*:8$ӴOFRQNhHg " >qޙE釭aTdȐ7FDF 9zODkb"$ Ix3-51넓 +vs}JIdt~fěшuGmè6" ьn?›DZ 'ԼkYQbFjDR4DUqᷥQoE:Ȅo^84O&L `)$էdBr S]`eke.Lag(_V`+]C[SGc?(tZ%)?~ڦ[@,m\?rx[zPͦy_k9_mٲ>[|ʵiaZIbHp*F~N~ԈnMH7O>wLrPn{ݍܝdP ndbGU Kj\d1mW+oɦNBL9wd<>ev+3 'KHo:Iw9eM6?{ 6b~&wkJQhs$<k}޳'{Bݬ9\RQq˹< C`.&QQ9(޻ |ioU$Z5WX'oئŞk '%@#M:СPD{_b\iL-GW=zA2LUC~бIы!~wcT00ξ~ANoY ʘ_%ͱ'G ?vfˁlͲ涧U3jo_]l48dE"֫]}U>\Z87_ɴ i->*o,xޤëzjj{DwܔU`P̎nr[`hWo5A`b? (}…ǮUX1*BaUlqn:"=$]<09d+ :,Tt̐}|Wʱ'D,XpU4X0lBiԸsR5ל;5Eփqք23OKR\D{ݳ5?pG(oҝ򪙎օ?[f=lz# -2L1x)aWc8,JtEMmaJ,0ʖo!ȝWtl°Ԝ9: G_¿ D( tyiKWa ۳RЬO ꕠE_Xbt.{Vtc#̎}"Tl-v͖(;"InOiw:J W[$[LtgcWd]9hR.]ej֨.̙NXOI7;bJ5$kҗzr2^P_qR٤oƃs,)g#״5pD!ȗtN*sS ͹S0O*L֤([II;X֬'2ٝ:3 E+u0}WΡw>= '*'WHRwR ~DZ ۰k)BaTAS(zr`29oCiS4nm:OOǁnկI4S($'^XБ&\2_R珼cWƵYpMc1{u{Ebeyp|6b@3S_fWIS B] ❪W- 7V>ےšㅣ |P,FP`l@O{ԕȁyu(>v#mŌՓJ/,XmR^ס: uHw2JXY-ߐ$BSQ{~5Ojsڥㆂ`u %҉b3FӧpM} .)bZլ 6v۾Kr/e((E3?y{S![26@k WhXT|E.ڨT] ~XV ͡nPefj8w`zeJxbIb-wX?,W<9SHuPH#V }b9[+?^fMv&nc{[~Bē^B*^P>{$pχWUMP⪊ ] ?J-PL[l7 h i@PdgD]vZ$u6ƝӶ<]t:~$طviUs#HګrB^ X y حU _*;6䮙hD;hJK۪PGS2lTXUr;*~z{}nѢ¨OnzZ|v]_Dȍ.:xsL4//FTbv/{d'OZ*rYB<0هݐn 2Lal9davEV~g$s%*6ߔvlLҠd)rAǢꈟZl->R派"|_dOݺA:.׃CgΞ蔂ˍcFH#CWO_¬0Os"c?%T6&Mr)}̙={MP^.Jm~e">. {B1E;?&(,ݞŒ~EOUq| U0)>bVI8 /Д*EEDܑMqMit2} hiF=d*|jxМ#Z{tAN qm&tǼ#0֘#3@P2ZSLAܰj^~h>5p0C9<<3JgAr,|{[4&gM2Sceu] G '&b'|"| Ы |I8Q*.9 J}oZsozY& 'va{6/8*_J;Z fҁ˰Yvwg7oЧGw`| kN\iN8;>>4тMp)K+B>,;+%$?|7kh0cKx^`Å;xQx/RqCkhm4Sln]>ylGw}i11FDȧ^^r:l]k_Z,ܤCnDW_K@hBeuyoI8| Bx魂$H6CN!{n% 7.^H,F),H40|rwח<8afıG"^!l>Xwj+@^(Y8#'"j$ mTsri`A>h"GF WigZGxHL>Q׶$f:f6-~^Z_RZ|xEӲy&> jϸw8BqHt=hJb\=zjA>\S](0擓n}RUZ4د#rZ&# B.a ?=;s$qS;ʴ%MmnvSѡV9ĽHmyrrF$6_O$\!M 2`)mjsAp}_&jFe'N! p[> Q5nB%:ph. =d:l( T%5d9aDŽY}`f}L#mziGB ^ x6؎/kbDNpJ?B=ѵЃF3 GEH~|*X[0CJEڙL>!6J)ډ0gd}״>Tᇵq鸋*"9C8WZҿkFF A3E-vis_e6(\#Uu*p ⒧Y+DzDc%?hb𤓛d LkٻAiڍ,)Krv$٭8Ө %w/ HVӃOzhGSH׏,SHe\_>?!gȇ@[\`?.Cq`/憽#D2C8R-=xp$D>t:lԐM qƜ(O6`( olgw)U`XgR_޴Cϙ A/'n› r]' \pS+4/@hS K3[j) [Ul}N=27d3@a7P+>#QwZU[ 2[.$00Jbp|xH;>^'Lv88nԯIG_J_a.tGGM&QgW=uhG@GW) (lmE~Cj/x,nMŲ4j'`ƯnU;V7"X<< ƯBtgL*nG}?q, @)0J9W/c$Z{G$@`Jśzu6^w8V1fBLhma?d*j<՝=i ^Vbܫa`51׀R'iw-%݁,^kf!+W⟣ڴ)mΜ; 8^/geq PT\a꼎1놧B3ށ1sU=hPE|TNC玦UbmxbG ϦCxþ?o^O7ùtyPH3B݊ũTwF_vDFHv٢?m:ys4qIr즦gtnh̷;Ӥ IWfb *Aҏ+l H/Xt:< ^:|k2zx4~= ,J5Ŵ⍕k!n~nCtgP%`S +<|+_umEVl%|K(fTd:Vbj 3,$0-Ks"]?6C  !k]4crԌ%9VsxCOӠQ=F.<0m8&x#v_.!z@3'>U?g; 1!0j lXJ[%XH-GJɴzZqRΐ^S.ׇN%0B6=r%Nn:;,KhBjþ;eݫLKa!+p"+dJSpDࢁ~@[$#4^m}Y0Y!O+a$ak!b:N@3u&zaaJ^~N&Kh 1q"LU*{D<ʻ)eJ6 Zd'M:mڷs{ڱz@z9. knr2}bGݔ<5]C$ q?T~+%j'Yѹ/m5N_v73#Q8}%̸D>ȕnc4!l)a?Z~hչ+:b?_j/Z1s_ :Gr}xa>FH-Aa5R  {S0dmnnH(ͺch1=]d8w]W(Y8q$U@ }^X-foOw7A5: 5vblҩ4?ߛV!''bxА: bO}~V0M8 pR.}qq[UW#4Q`$zp;psl_pBx~cFr6/,w#ư5S֓Y3&[/~HD;Hc*T4 z]OE)7?AWfN D =_X# pEfяڪe( KI.;. 1É0Ual}V뻺:@x"?Mcݬm-]T{9E gð8C:JS:c+*QN{3kJf9-wVXSW1T̒#!%$ORD:(ru>QN-%`0޴x{K) sh `^r FD+{6~xkurܑ8_UwKsy>g #Z< <جd fQE͡c$Ъ. Ӄ\*J@RcRou!1G#ڜ̙%`_:<4j7'J7Jk%Bl+>;:v'z<ދ}"ag쉠|2{f.Wʅ'ƢJF1՛ͳ8^ow;0 88o4-y\A36,Kf'w(uXgLyO.5C^BaQTb uݤ" tsIcߧ}eWMeYm,BVUd | n/fƊ("9ꇨ0DEsWfLٌ 1$bK;[z}BY|:s#P_6z=11 އnQ-uBSAhA+*:hAWRJ!. NT@z|9^!Khi9@ؖsL5Wgr1വl >KB"d&$hs(9E͞1]BeTLѥpc"83(bի=~+%`nސ?LRRwvnAHw[ jThk_b‡"8tFǜ[/kH+^lmdĄܖ,w{e+Xc|\rѬ|,~WMC!X(|W]5m^g=Z{fX n DĴ%۪=kt9V,y+K!5bFkU򚻒)Wq=tӀla5Gs])35/5, $=i9B|]c(/G~ߞͮx K*8EHXe_<{ IÉi+`scbTX.ѩ@GX?SP0Qx,xcy +ZI̎%XcQa~dzm=XZ<ӑGh3 GF^طn;5^Bb#R7@IV(g>Bh}_*lxhUMZ;*["Np 執%&h%n$=4cX<1?I 1řq:6ںx|>`T7ye~>5`]x.{ɈcR0T[_/\pꐑ+ ~V.["ctYB&*g~ƛ# pֈQdîl9u4dNjw|(y֕ZۊM!^ c+Z6vQ^)3n 5mgڷ`«cծtPC:  eGWʜarWg$WڒvQ{Q[ &M19PwaQ,e0̡8=|qIX,B^;d&>%p;(v7-6/Fŏ'p#!cԌUó ;ܯ.JVl= mIQJ;jݯ}Xշt$ W@*be&ț zd&r7P#4,y/MP.tkxdrL7_s<"x i(;i GMm~@S9ؖ؊ptyWawcoYFCPE/OE^&pShAxWVw`VGO^2LM_@?+) )j8h6oy1=ыʒ[dbE><89Y`ηbvXu p^&2JHBwFgCj8;]UnFTA#;-$ γ{x  :(Nʪ~ FLL+%Y}WWʴ-ûc7”.as3UWz5Fnix9Ƿaȩgq*4XnF;2ĎE-رx~㒛vϧ^|\1B=X cS3O}.0Ѹr@n_W.@" wOޭPz">i):ఠ@{phaDž9*GmF]Jp|6 }T,(!dX__BGii5}Nq#1-kp&u/g!_jľv4科m "x0Î SK#Mebh_,{nTqs}#.i#&g[# Y#xWd{SB 5?MGϠ6(ܯxj 4=?K)?KXFׇ;8TAD'SgU\`cntDM5Z),w4waz.8iXzëZsE'xW4a0e@wNO5uK?b)!s8q|/PzВyƸ з9}(y_VsO OgP մPSK;,8Gz Y9h*w΍ !jJbh7BL;F܌Ly$ϱۊ+}A_G f-EQ9P5ptϋE䶥Q\"?µ9$j-x]16盛3՝hva j̋/Q5IQmǪF<&U!?ND aٖf՞*Wぽ,8yySP?^*|V~"=xL:O5YqEHm҆r.>nDãȓrᵱt ^F_[ӱ`6É6 n5KµBVTao]B*W XDP}l%$+,#[6 ?2> S=|BČ8<6uֱiQXInq %hFGJYU.1\ ÔH5lxA@5ʻ`XVZ<ci*J3@8131"9/_򵍃Pt+N7\q]̨!Oɇ*3ќT4jz-MJ7S"l^dF{ qiy{A#Q?ߠw0szKÛ k"&,3kF3sx=税~7ॶ[2-9m\$Y#ß>Ȇ'=vXTϹEVrt巶ge `` _ϕh;0nZ D[!1\Z!UR5)xgU0Geqx˦1skr(9Sp6[eJ|3}/Co#p(̲T}uDxeLACpܲQ3Ϯ8dm, 䅇ʈJd¶eEfE%z:E?6ѩ+M7ޥ;P;44.ۍ#S3 $'?  fa6܆[n'6ndP5'j SVWOA\=ŧ]id}2"O;84[Yz+L:F+fF *ET4; ,Ꮔ6Q+> <_8%s8>8T훷vÁA'؉*2&lCFIkUs߫pHzP.pKEvGf&li <-S-2G&Q ,]k6 INm*R#D4DXA5y^u!7@< [KWɓua@n0"_:Nᛘp\uְ y?ږv#[#.srՔ kCы>q[ 8ehcX!2Po @rĔ>%, r&c!ՏG&#w^d PĒ\vEuBpz*K,`G BǫG$6l'yjg&fTN%? \Hkx(T- ikeWo? _J T5U ]ɤ'ZI_(e5,p/'O E^[HD2&V/hCE)HX;:i?K#i @#D=0) !̦ZB: fbh3 x_QZ(WX«Kn+4%(4o)>Qp(l膝IqqPӥRq:3V/,Q4^U 2K(BQܣZcS#xo#G 5H>Gmg||Lfs,WW<6EUS9+W|IBB g܂B$FΘwOuRR*;JHpxp9,`SXҸtVQ!] KIL/އO޷}ZZDlOBc4uUQA60`gcr7|«} Fyyp|ޏdu,MQF3=FV^(7DqZ_Lhd뿉 {B;?Ig쇴7zV`!#bagC]% \Fv"pdS|n wXj'؞[ݴ+TZ%i\ P_p.3RKNt1H</|HX~+ |;sv}6Su\Y\A%pZ!PfQֈ"2)"xا#zY-%iHp` )뒻M!dz^AH홚NpL;~kP5Ά$;ROc AG -2}=`aH1@bc oM{!"x79**el2a_/]7'X6j1X1X.Z+S&Sp^]~+\6\PVͥ[pWx^ܿ R[2g`@` 2sI#IXl؛kk8&|w7OrI5\@E_NKfgWFUl PzyVm̵m4 'i7h#c:aO{-2E%nS̤L3m(ol ɑа8+3:i1ƞrL38m.& rE4lۉ+#"9v乒43U}o1Nh3:M4ja9ܺwZTzD#KBEu%WOEd~:2Ȏ9U-]ZYK-(wyos.8G-Ŭ( e?I348țMǂHٓmum5p | ^Q~yQ5աO&8=-gvq֨ -U%3ҔH~5;j ;Cr %S85-ęQKiiOeçq7趟)M.Џ9 ,OQ<Dh_ 1urdL ›a,zW_ ~R#eP=~p]4 HT_4Kj=GKQՌ|*JHA+-ȅYaSDN!bxY&.z!H ek]a [LbdNY =.MeÝ埪!oG~p+爳Ֆ8FRՏp64cp5(Brfzj`BThnB램↞@r\R]ztO&FevCY! 0}RlzU HiD0 n5*|.ņX;K7kSo/Wl~SC O+hLa$۟E>.1dKeSbї*Z$~zTX&>*Qڦ>XSdј2d5iܰ\L6λ^#IX6yΎDa0V1UZHKp`z8 V'O3v h=RQ6?kOEcrdh<sojuFvթ`8>MHj6-gT$+ =*MYj(gJTOm,\a~Ha\>9)z#UՕ?2";nج:.V9opĘz-h:}᫒Ф 4~!XypK(5]D-Ֆ. Js2̻<] Mw9Gf gq[+4 Hq8]AS)0|ZBbPRiוsZ9SfOoЛ0bF&k*b,U|hB M(S}%KNjo :M4s)ΰ;,=-:2cǭM#~QE yPq ؽ ,udmosDy.rLGl#%dhcsB;. dҍb` $ްL=8Ηrhc2ئˣrW`e#5&J#bVߗiBq9c\8`6b``aTSOlyŤ"7-hX;d{Ֆ4׉W-3  Ҋ<3\؊##Ogѓӥ;z8<܏AWr' ䷃-NaQ!&7&VzE=lwVQB%FevE,fwDn-peX6HQ@aSWlb%u~udSQm#cBzgܘߨ/!{a51c$-(o;i rvՙxP(M΄Jߐbۑ,-fɵyũ,Q ;KsaICyҝ2XyN S""6TzIh7$}-/jx(et\%q?/Y:WeDjy&.Zkfϗez8 K; S,#*`*.+[ECޣ^Z>0$?f&X /:$q ^NEH`AʚZn=[7[hI:gRRHySp?O'|fDn.kar|"D|7N9qUQwwNYC`$%SȟwidQ!ՑTƊIž\.8͟ vx>#pr!//6ZAv41aE-!hSd[o( a$CpYq qV:$\‡j͒M^*z_MK!P|W+2WgN߲{bݿy GlE2} `*Fׅ20DNa! Xe%uӽ/C{tϴ˅á1yp~]ƒyFP4-[H!6 A[we.S> ^.Weop{.ix^@qoG}~޲R4А߀ >n?ehAv98mG`Y QdG ߦO>`iy #~!,hfKڋwT8 :+b V4W]$@QG]嶸H|j LxKBBt4H|xa~[hO0}2g\ѠK=:9#I O;qtH۬6_vD<-ȧ-(,Uɞ= Afu\0G}w|WZҷ"&Ly$6]!AE|iS9j'Re'}c9ot?*ݫ 1txhŷgq3~LN._Wc}ISiR8c y7x"& ZXZpw?؜ռq cz gމ J$xRl]fR`:;,m_K>gmQp` )LpJR =;KW4r]kB!*%lѡQo9 (td6 6f2rLꇺAg}C}㙻~unٝD7rSRv<:`Ϩ#xzLh jZ:F03D%/BnL0u.TkV<5v ,yvD NؗJ;lկ+ܼh-JN/:`ϝӿ WV}ƸK"vhRl_ .!·N@G (1DOz{]^ ۤPf1UoA B iޡ]$8Lz~&\D2m7B9BTU($ѵym"?J gC:݋=ڳj!m]&J b [L5{a5}vB9wnM Ig9Ęvi,b1W-3N"MɄxQ幯6/Ē:Ժn;=Λ!iXNO.wsMϬ ˷]Ϊ]n=gWh[Q^1;ĸ?N|[PgX uVkxqGЍmok0dgpcg!wïG{5drYN;GR#O,gaRie?2i4΂,/H1 S?%D>n| cw,'`}2?ւbN݃oRø nKjXIH_Z!2K?Z~ MKXLݒ!ʋFE⏉U;(WmQj79}Nh)aYӽP5"٠Ǩ #g ?7&}tWc0n^m)!|,Z9JG_ZxL@cq=rp t 4r}C']YW9d\5E`.?Ɨנ`2z&G"eO_6#E{)yӣXl c/vCo.ّayo_b5 ;"OOz:> ҕVri>tz&wDE#e4iWn jz̯ f~%-n⍎8b%,6,|٪*i ;XTÇ>Q 0rݶ2i  ʋL @]^DtcwqX^y?A# ߇UdC _x3GLXqTaM"{fM3 37§sAV*NlE[*'K2t&5/(@VYBf*Rw5sf`=u'LЅ'C[MIBC%hNWzf8k旅[+]'EFXEYGDP#f|7k)tzO{_#Я~| (T7=e0֡=ZIJG#wG}#nb"qƐ`2_@֑ A VA 502}&)=uݱKJ3joGT]CƯz\"xOOvyFxp90/uf E\zSW'Ҥ#" [MMێoiD.X߬ IcNc40 `5^8qIEaU݋8D 7y8or\pT8x='FKPE5"ǝ[;#deǨH|g!4i  %X5m9.#wGZp['E!ѻVJ :Vj+ZX{/Zo/ ±tM]" -ttg1[ g|O9{UVR1㥂&&z`|OCo"EG&}"ϱ!KtHR[dhHMkθN80;(#p\jIO B|id"sGrNpP0+hϐynJes1T`YFX*AYw[V3A+}hֹΉ%V ז eTbxU"q*gדRNh<`1H2nBtkp1Y8qaa3FK'fL|lw;|"(DQsvU1{?:(])6`Zb `ʧGMHy=Vc;CޖIR2\6u >(PG 3ڶڛ"!7OA[|p-]JlHഔyDgSU)#a {X$C=Qa֎WX+ &“ Yǵl HHL6-(]O @dNiMH!Lq1czvGl~$'݇jM ZֆWCz:KUJ| l[˕h7+šx?^1g긨'V]dqFC)wM/Ft4a?(Joի?"7td#ŁT vUV>AoE)pi#N蠛t9[+$n;L+ViN]cחkr e\"!}O"dzPir2>i؝}d +{ Qz QЪ%E%w| dBE*}lhOf330/e.HF>50tt4e,fo%2#y(;&ph~çPoI/=L#.-K\yGˁی'i}5m*YIE4h-~ k2f2߷*S>ZkF :@HZ}KxUҧ^G<8('wy!svI_5yQWC!Ɵ!*ĕkR'#0w b`Cz)šM- Rݜ`LM*|hz(lm[DlXm ֛8-8P㈲WF7O)4B|@{-q=Dޅpn puơ;*h=*?:@Bݥ.@F9n V'P}]#C17sM5!DuH:YW{ zj|r2w}FҰ)h'l֌T P|ѩ1||U4sGp[̄f89|/ e΢+̭|g\ BI^Bzg cTYL Ta?R]2 ̄:"N'>~FparV{+BVC%GQBjuB--167?C%0d\3 jP#?B}nBn V̤lʬ0/kHe4Q蛓>W9 ]$'bݰw;M42^j}A*j=x%=;AD Eu=e8.Fl4H]&QNo醦h { Z0疁l*0b~?xXoYx!c+h:)?rwnUTR(F}a#TҒۚBoR\B!!b%uaJv=clKe؜¸ v=vIYCĬjd58 [&$&A,@(iGxd@bND\ُo"9Oa}%hhueݵ&zLZi>A3D[YrL+!"˕(RkvK5e*KQs3OD1y]nDҋi?@=C yDvj֣կqGڻNVb<F7ی|yF{~6,!ZlV[4Mf M3"ҩbf V=㠈X_L) ŘF)K>HH2`RV5:'c0gS҇:Tq sQK(o8J#^sĵNN b͙0|@FD[ja?C? ҅6@qLMy]j?)d Lmr1Gonܥ%?̱iÐAlJp7"l;UR<ؒ)?H)4S=i9M& doj`K zxbwM |s`uXNݾO OW\ "N8jȇ1gH3bq3M5B4@n]R6Q6[QOSo2g GoͶdTفr5>LD1j-GWAS  Ôf{@-i'=$:*H{Bꯂj͵|N9f>mOA/) (4"@@H>_;/?ovr]zݗ*:wdֶLz)omLE&QJn/ϏYyu.MAFz薃/g^SK܇`$\@?y9Ӵsnj~:k7uekN-gXPm DH!bvHwmrPɾ Wy}$[{SM4@AfbgV>IsQJecBq|T1$>lByXMֻNȴGVfvb"D4tY͡SgTF֚dEA{ V;l7}aH(.5Yݦm&E=v!d|.3z(]%AV"k `Em@S3pMpOw(B3s"6@pRE".dhڰiaII'$W)l/|!TS<fjA</L/!嗁MeV9+g7j{ _9;]aZOyuUٌi 6ET'zheб`%&f;e,U A݅VqcYq~o[[Io|#Y2׸[`$4 {zI;OImp2*%/fxIZz[{OQd#)$R^)]} xWBǤR ?9@;7P2zN 及s vŸ\dXiRRgxSN+ҏeQ +WU EhJhsKsH$-Ej$3 %9jl$͹;|ERToC+6f Ѧag0{2]tSV3=+|(5*dwOJswЧ&]bѝgA0T®(2I kC0pRؾ|޳k!o*7{w<9^%Od =iJU*`+tMH5,q䄋ǝ1}yW~g#(8v+7 ڻe%P۞:kK:'j*|aO 39&PBY-gMa d {OT^fckO@"cIi`tpυqّy%kXہtCTEG_dғ5CN" CI޿(8S3*xۘ @fmF /mMj&n\!JA3UVqG.E'4:$Woھߚbh%:ll{m,E:Hav%${*8l!ӹ/ЭN[&4>p2.Xjwz }A.>Qgqy.0E#._v ,p!y ,ϕe;›$G#(ɿ^ɶp<g\E)>rB j D%y9S˛hK`)q7(8H3 CXo믇2Ldnx6mt˱]79%\X+?pY")1K&yu- 77Wpq*|.>uߝF =RtR\֑dF]<A;`*/Kw{~8~xLYbP"Ea$u!:?;*|9R5H8x~ ҕu%O%g?ToO_n<$~ .FZIIMjՠZسC#?C/* šYmi]6Ë\ zRX髚 AmJGr,u^#tMBRSٷy*cI%/MP:Cϙx9cG0*eLR,.9șVE1,xSgd20VeM}yM+ZCEh)6 ~ ~[i5A32~(@@oYEGTqNZ G~z*/4eX^j(y}3 U`Y Mf _<!z>Vb>)z+R}V<#`)Mt匮_;OQgԒ=d,Ne#篌PN:ķ,[xsu^ 2v:蛻{i*W&ǿR޴:8kiŇԗ3+9>G jS 宔IWyM_{@;CؓǪ' jؗq;b-}rC7с#vVLM] HIz!&U8̿-v#& vJ(,n?DhguԧhV&Ysӿy$<>ݼ3gs6 ųUS.P̴ M7tCqD'4 f~^Ol1{#Jw)n#N;Cr?PD}慠t!SeWŰpTLsKm'9y(-?x ,ki눍*{@)+sr*u-/pTSUun\P/z 1"Hֵ@r&add+p4V7.R^(CjIk,30odXdjkGHKӭiܳ"`'ZaLᥧ#Nt58;jIpdrS6zK MDa+F8?Z<sҚ7`Vey֭=T"9WUrBf}=4n jT襆 41W{8V= \"$BMZ *ǡ[ȶ] m{Ø2k#$ܢ;o3]N-37 E&Dڼ)(TWc*L<pv_j^݋v8^QlڢQ9 kK6R$ΔnM&1`ypQU BH \ya\67Ƀ 2vG/*}IZ%$$@*n4/;_76YXg V< I7Ŀۣݻ@УÌx\/8WRBw"!X?=sd\! pXF0-RcRl㨬P|(p%Zq|cd/CU<]3atĞOw %yL39e5 Y(/KWǎ=9HU&rU:WnU޿"PIO54VϔzFJ1?hwD9@,pMNݕB/d*qՊ l\ZݏݩeҨfj*Mi{ƒg'Lf.T]`k~#:9Mu]⪉&ǫHnޙb(mwͥx1퓅D9䪈)9cX}9\{H%wXG擝\$fdLc5z ֍F;VlRll 6Lwk?mQE6e-B_st\Qz[ '68#`Q^}Y&$A#$ ` cߜ# 还#KPبqhNg")jC%|u/^:nZnqMOXup0HJ{3u>Kz@{g,Ma]\#c" WbTts !3AyEI94b6cM, p콂Gj2X(ANqPѢ+1*@DL8HY&5jz0A4CGFCF%܍2{p( @EOb6KW铇2k EQ:Ȇ쀷:vnsǚ}[)<=r}_c8irt[OC#V[8Иu D_o$ِk̴[sj:3> 3#Hcޢ[>atִ@2ёyq08;Z璹-wn0&v<6EM;Ȇ0Cxh, R|[q52{CjGvf eZouGM ߊ 6{'-#2 !P>j"J?.@cGBʸ?՘2"uku3_;Ǥ9T[*2tH ꄗNcD,/`JVcz,uvQqsrr C/~.+J_FeyIj,Ɏ9/VHg>Ǘx*tPmQۦbNlWҕ?:I{r",?9AA3V~Ӿ%sB$1G@0V˧\CѼ_̡MR)̘ GY>Nut3^RMx+DS#i"%."Z-E}N- v8:0A9 7sǼ?-iLFM9y*O/DZw Dq.:B|q s .j;m vyHZэ9m8q] *-87_lGaZ9(b (uj-&U* Q0k]b鈿~Q] ڐ3y'*FMK[$i[wQ]T](OY}65\#IjNO4mo oҘ{f'8>z5&Ρj}RNZzXf&Jm ?pm *U5(ؘtQL XX;N z32fܮ?d0 y 0V2J$(aw#=}^~ET)/3(*,RvӲqVHYj)'J>dE5.Y Ξˉ,{Bgk+ ꋁ2KWb̸  :$;J6ʦ_\ޝuXu" aWR8(rXV`?JOE 1%kkyv85kKh;qɷ1Dy0L#[eT Wq6}eYeAˈwάy +OR%H#]avMXu)oP+qjbvt ߮_:&KE8[?Hꐒ&dwrT@ tOUcю ?up&5Er*'1MN)}h_V1`1гhi<(0&Ku=LԠ6!2ļPea.B'Fn \y a^΋HsYbkl߬Cr#{.L dF<:Z*MN~wyl l?kXd}Ikx&k[;^MlhQJ(丘b`<8R'5Nы@-_WJK Ɍ՜tȣ3UTpdTy#>u V a^DqMCZ3ͻ/?<,Ap~ZnSZ+r/_qɖբ~Q\zځet1S\bW?[@FLN= 5_b/"u;?UP +}2Y\d m OMJJ7qxDs.׵eەŰ~,gt7Փ: ;`A%jƙlS+I)B?hxQQ=1 |jo>d x'F372&hN,`߲_R[#r7, ]k~O(;vs]EIP!j%<6Z!UpD1`B9D[z峿*XX^;Zl0.ʾ [gf ұ6Mr!9¿'#.p@B Q$){=L&QZ`p'`hE6G)|mD H-`MUF&.S٨{h 02QV? bk kq"pn>= g_ FgghJv#&2'c.QO Uw(ִ}p:|3{&v O^HS)MaO׵(SLao? >1S<{YDRSм!y8Uy26=$*ä6xa>3uؗ=WժY+@}ъv&b=],iu'Tmj"R3yjn[B)2l$e) AhKݕuGa>X`^j|i ?SNIn2~lid@sRqy[T-M?tUᛸk<\[8ߚ͉[CBNMUڒC4$1 't8PC 2a~U׸}?{FYT3mur@f[r`3@ħJ+7o/pA!WT^޿f+/@ <2̨qU R]c4Mj0B=kInStJi΀kb"®)ȑK o A fX`p͓nB{nD< zpHu O'6 z|Ѕ Nz^HCg[cA׉z>(TSO=w ˜\?zd~֒(} BE]ȓ56@!:=~;,&6*9U]|-u ?zz71k?JU&B?$y%D8 Ԃ R_ޞŴ[Г5*L>B tH7S&f._FKO'?Ke( 8~wOwe c҆DFi[.Ad$X K8z(9o0f>B،E bFV5ds# 0ǒ+FE Y`rgC@X$zbmXIm^J'ee$W`lfli#;'Ӣ5dphoAnkc.`"+z}: g|X&6H]=voϱ)}Z֫$aҎv:}qu'<.I<[?I˂xϨrf=wnM>a2&Iw x+037}u?=oWM_% hz\(ny{@ޛpp3Fy;h }_#j)5/*c4Mt͒aahpuZ|(Z_%A@M 9؊j;U 1ks4]6'Luppl/ &!, DJBեs/)Es. }kr]3[Q2Je 05GPM%4GovsͭBmg-=Ars,<M(N5̏IZF|RJIMcD_{Aی֊Gh5﹵tv{s nm;\u Yxz_Gg~>@&΋^2n"їm1uK;l=D]CD`4SiS+<[l{F8Xl4o*c@ Aɿ1Vn -ˋ-1} 팛IJ1fK(!7XoUDY/ny 9V,Mp # =#+ -wan>MsVe(|}=Th OXYnWAC^UUWv|Sh8iWZ2/Zx6e;W?-۶ň4|C"K eI?aC7`$_v4 .Yeir'V Cܰ7^+zeJʼ,RiW2~mBn&s_S{aK)5̩ykb4.~ V~21f5PhmbɸZt {c;f+ 3DpU1obC6F*+7'3V]Y8? xCfzƒ}mwRzMxwwtJ gѾdO7w~#s{|eaR3R qV>8z'jDmAjUAC1S>-`NX藊?3EP95J y,Fonqcvg]DٻAlw Hb0QOC/_\QjY!ˁ$!4WS/2N+F^7%5:TyREd}NVKp|~]3gbe-yPQϽa.VlPh3)cl{3x9 h|@ыס79P|]ɣf֕œ'1 ˺QmchhDFN|gL=Dcl&t{ܙ|`nhe2O(pr=U_NwW;#I^,q'I$xU9IbXT_I̅=;u8Wy)X漛T^SkUC10L5nDHD?z`ErN#n%$eIaǺ,s88,[~k2rn}nyB~ V_B= V ?t=u!`.Z:IŀV&#M2 U`V$HќU "+  #λxC:K myΰ(Ej* hgj˒ɋ؞LQ1z! D6VY4g ֌GgT!>R}/)exZ% 3ًLkzXbT"S(@:K Q?kIcLuɎk* I=DŽ΢U>q|ΏP_Z=KMdR,dlxNvU).{Fw%?,YLhP(Ԭ-Q+!O'9"'?wI&R9-#"s?ցLhRFedH;Ơ}n[Gtߣp72Mgm뉙0|0aThɉq{)(ZmV6 ?j@! v8)'ū#53 ;$-筓.x+nv(WwQt[JR0l=#2dsGQ֣ޡBS0J:>{oSK>e.Y1B,,,W(ivsϹ^OYE~T-f"u1fVTWh]Hll _D\8r]/L~wI;#'P 7/ 0RflY܌ljyqt|,V?]!:bQx|@:,t>_! $ՠFxgVf1Z ySţE>j++YsblV؁lGV PM#Sk'*JCܲMU~?}!{( "U;'vkxzMxǝLOobV$ŧHi:/)Xybǩ& ImEYwĶwnY{v]qk +K#Y11-y $CIA`8#5TM72Z?A#ZY?KLK3M6 'x-5Ay[ܧWG8x(p \y?1B!@chw7m|syp .lPO DNea |NӉLzQۊŧ)}a.7Pul0vƏ:Т`Cgg:3Rs54d]NƤuNTIa)I]㻲ʰ-_EY(td/7c {$YWiG'@1*~]n?XHBէ0xΰ0Ʀ$=*{νESkCOKOKK}y6ꊫO4ykLSҔq$pT[C_ K`MDν鶫.uIlX/^ZP#M@s+|װHD`At6vEY! GN}* 2>Q4*dUܕ;O{.<4rҖ|S"))"ET34 <͢ KNRv']JF=|AFXڀ 0֮jŤie7Oh^\7$"'BX$q63I RWӳSUdh"|+LhL&ihc3[= ME |m:zr*$N/oމH2i[lJ~.2`ӌU)uj .jIQ9/y,C 3,VWAAjE/efޟ@Zw֞z/HQ^>XHFCzh"Z|&4?n+Yfh&Bҕ}qKq!=_H}X@lD0ɟP (}+tO<=QNd]nG:5ZBp!}$Jv\܄\_3LlaI h0 1?d`u),+zw#;ͦς&QbWejY ~s#R27<%yɬkU B (gc,c-׍ù Xi3' i}3ێw] 9u/ۜ4JjY:J,^j=JWnI1t5>rRouǁ܌)xa% A DWBȹGp3^R8*p,_%N͓Y&ݚ脯l\mgsAiC G eΥyt z20<^É&TqLqhS9O`MPeN] ?d)$OGs}g_\wcS; 1P[Ql7 =|7=Ȃ0 z0+'\ӌjj,4"|JM:4>t{^:̼W+sb~D= ƏL$P:o7ܣ44^}؃Ɠd>WIƻaHӌ/jwqsO Hljw. lUj1h}%9:4zm0SVnX(Y"Ogv,\{ - H0/٬k5JOзrqsW9 ~Av Cφ,qgV:舆$T*{ cg.b^_z嫣w@l콋 9nU"p-(p[xv.%2k 0'dR‰D"]* dEC,(8`&mR%P/&[BYɍTEBTonRR=jO*Ntp~um ҅gm_W 0x!/E/|iNnbll[s^x\_ax."ͿX}f(NK_ob-+u.kJ}n|Di1{fiC eKfW+-@H֩s/v:gV%g @P!8͒FNy;0^e}Z¬>JOG+Q#E~Hڪr/ ίL#:f!"/r[?ͅ6"eY㒺%h,(#KfOl|MB.iY^OB-!5a?^ &k2*9G+n^ ְp"%d ޖ+KW;!oɩ9qvVGXָ pxeWws|bᦚx<=ꫫFCaX#heg>dݚ4M7_cy1Ⱦ>/kw!K 0s~5HՑR[wQ }"L'.I- HQ`FTJd&  VȆ}9}el*e@=٣-jr52G~'|odqA7U1M" ʏ?wFLޕGPpWql4x\#ʮRDd@{yJ{`XBzr(Ҧ;GT ?K9c3;>|nv0ugwR'QPG,8/D1*%M0M,2[8?'4TN%Z,@\TzVj=v>][VfT@g? M*ěH 01=BD)9ạ=hN52 B2䫘>Dgjݖ-kz1Tj fnxBM!?$`$ŪlxS@xzN ^=ZZ8ub'48"Eq!+ 6ipNcZ/:jܙeTAȅF2 71nnB%Y!evE] PTI_:'pxU?1-ީuEh}^H\7Hk`to϶$d bI3GnIG;sC]#17y;턼<5t,[*6iˎ0%?|͕{!VQ=Ȭ:je-">zb`(퐭ΣE29 dLUwQc!Fo6Kc܄P}^U7J#܄Zh75@ Oz7 f-3〿2AuG]+߳Z5y,a)D6`: ɜaR!B9Zs׍wC&{*7\9f/ŤCkcAMըkc;ivXIkB_ͽYв0_ ϒB勇<L=tzxOD{>8 6+ޚ68^M)3= ?ힷSnUpmɗs+׉ o!@<M|GHJi;FЌ-{Zt.fZLߗ{ALF}ҟGy` I [$Cƽ4 ]>Z\8Օ)mǝ5tA#L٫Yr:A^D;V<-gVIstKObP%'AD( ;h.,f0m!­ Y4l fk /j_:?G0a1??805F!?}\KT+('Bq[po U1k(dfJSRʨ>ELa~~>H\P2/K4ag@|s8:-Y)'z5Ƒx5.GeDžAԤ(Tjy,r'[*AK5| #>C=0xChAd/q4}}|-/Vҿ|D9x wfQ"zln״f&[/5$n[S:I7{EUVY8l}oYs(ʉᎵvZfK{G7DZ֒+kuR}؛LB {M R x0=<=>@m%M!VxW"+-DBcJvz$AՌ7>v`s7:bǪ> wue'ԏdx{;o63qq R}+:du 6ȶоmguP83m'YZş3bV;$ay)ٻV8>7= UP)c!9B| rOځ o aJEivo:RKx?e@%iT-}U/~or>ɾ5##De榽EW[h}3SKGH 4Xdh8cp?H3Uk5Yl=s#0k$+:oTt/H]R9-]Q,WI C(nGN9oOɜtx-YMS╆|[32{mXo93 ; ^'j'@u{ۘ;xʤZ(!P1-ǨH ׉0L ~45M| ?P=}Mn'872K[N[&'gvMstb`˥3~_)"oez<"`vb5|8(wub`&g+<͕ ;]Sak`/C# ]iݡrh#/efwRuDF rVE7*X@!W THL _rG.C\h&}llmqs#mt$tpT7$4s3!yρ"oy1gM"U {x<u!xEY S@u`yDՄׇ]<&o (nmL=B 71 ⑥_n6Q5 ~Jw?*: i,$cOC@t|ŠiWpnwgD~{6/n$'R-Y'6e\}!BXLjr"s 0 o œ4!/^s"hѤ(\L3ve1AIaHDb#]֚\":)'/VP ;V%4YG&NW)a w:F-3#W{D%pVm?P9Hf+~Ԥx٫Һ $.}m+!!_ ÎT*m1;V 1xZ+@2J n]=QY+PV2<$E.f m&OBCf-s#YF8|*2H忙 =7I?dZԁ~,.m]PYp+NT00Q4!t|اxC)Tt cLg}`pd߸;FWw[;ehR+}l&%aj&69z+2Kuj:nV;`4r]QraZU# Fk;.V/_Pana\->Fͧ&e }.BKJ1ρiq]zJ-X}H}ʡRWe1!_9BD8AE*q;@&TdCOpӨUM҃|I, FE( ~kesRr9S~ltB[mB4ufpDAud/)j~Zy?T& Ow`XMFiw "Et^SV xq{,"Ÿ'l< ѢX"wUik -I0jȤYvˆfF>u( I `L6HptLd*%?K,!Y`y CvÊ+YJޒ G7̗BbVaB',90lt<-ؓ!xԌϑCkOtc_0IBu$(9W0L2vA99LF:neg* Cۈ}H"itd.CnRW>v]& wB悌Icw2 M*^~*4 e[z( b&k=Efν~;FF$mD;'-:m&|Ge2.nK|=qx}'eB,ҋSƬӱ7%=*a XR#%&-Yǫ%ݷ!+ɀ+;ۃDvo-TΓk\^⒂ǻٛ zjYڐ擟DCὩ,:PNYMo4⬒gSӌFóUF:ݷ-OO1o"ӼAܸ7LG:NimѰc>o| MeJFiڰ m_e2'>}f0gbT*! J1$!&96uy_@RsEq͒Ѡ@=Ā۹;!~kʈFA?9S%k>pV~A޼=* hʫfI!2eǕ(ކv0+g?'X7oDBbn3U8~_-YvSϒEA&0sMI0R$ݱ 2+aq *14fXhA$To`mZL8ab86|{J #vLVS—S]yd}IܠFS\ ҜKC&-@/Ymt5Xڢ9аFUts&9HKC{4!$ "'TJ^oC Y6 ߲1|W@V!yU z5O 2?߉vZ}lԴ!BXTjD#(tqY'mW;<PA}=-,gkQA po){Yo1CV;IO|uk9NO(KufVd$OKLc0Iw 88ٛc')|#a lark8db( $NܸpaK~\3~hbtpxAǶ4i\ fv_E|(!moHGQwm;oIhy-͖A)JYyjI=mK 'G#aZ+{ V;Nd%~6H7mc1 Q?eMb1yTx0w>ߪUKzQ9'`ߋ ϩB816uXZ@},BBj'}q: ߣH.伙tIL$%e f\QP?] z,mevq:6VM4/c_:X fo^h\TNf3͓<Ѕ &#w{`]Jp@EMk>spJe2bS .FjS=6\@KRNC$`%4yhk FfXw Kym43B`i>cSChKi_ʢ^ Lf\BIj]tl̏+FY%2)G[w3D O:za#4F)} v1~MCSQǔDe'ŰcI0G!PGZ{^EVEĤr{|S 0bm/[h0`!*nY4w$MoqL/u3ḁ˂(v`@qflyyk3F#+paskd0ì`DW-"H. i7ʨ]3XtXiZϲSs7{{] PV_lG SuMeug&oaԮo}7:[&.#c5yaM6X# o:Kv\gN|E[6 )_g}HL}6(!DŽRz׻4~Cw,䩥.xvtb#/rXpGT&nR4r'Yr{-PaTD<\ 33P/dA?`0.pwW^U AFi-eM 9Ӝ2}Onn}ࣚ@^BdP?A|UXSQ`V"F3о,4~5ޅ:9Ȝ' <{LT]+TGLCo"W[Y tqjIdiw!:߳pL^ 5 #̥UTl?د*)lӝQI{eb+C-$3=ȔJqO]Hi ZxȡJA{B3╱$9ͅ&.T nn2L/JoۑXư{\"HNsaȾ0/{ʖ sh_#~O߃d#Ur+$6w'N5p[# +z2j5D|Vƽ9C J EG* 'X[:3JLG̜.KI#j?DJڇQ}[b*9L$A5gir?J8l Ճid!Y8f/ aUޯxxO =0ۓb:ɪg0We4iq(y7:RNs4zS<inViKwLl.O7t>sH92> ]qh`m[9s\0i:[+NT$+zQ ʣ9Ԑla& EEH*,A7:S]kW\)8Z yu$eTd{[-k;Xy9`Ƃ/uwurcmY۹•ҝKzg>6^,Fd5naONlͣ,s?pln|rNv^[}]J<1V "*1߼BQA2S-.% 5=Y6*֮m? XN{< *P4d(Zk2o9{,%۝,Ql @CR@|)vب' wΓ ?.=6j~.Ԩ*jm :"kn1#c c"FbmZ;1zXKKhFkTm BI `4Lx.:~2[mŔ4Ye滰Mdn[(3":h:3m늳݇G1OaO>~8G˼(gpG79~Y(o?T~tKin]+ĥa(6M2h59M>#;_awj(p nwCX\N0M&~P[X@dݸB+3O򐧆dvEd:OP 9}oRE"46#N)e8;x*⇘;I 3gQbf[fln[B{yw tak/P{G0a Q>8|+L4K٘W,A_a@KcO[ ץ5aø _ LFXd]5Ceɂpǒ4-יydy;9@i j|GW2^ ju8Kz*8 f$v\Щ]GRϹ9'BzLϹ}'lrϯ6|FPIޢZv0WF`J`wW;$>fK#f܈oRڼ`yb;*ŐytF&C^)ث6b&+XGڴƣ. e:E Vh.Q{Q_v1O9l𲏘ĭmpF+ ֣C2wȖ,@-^3오(C,`dXRRXC܋OMXO /'P}kEUxaeZy"@եpMAWjGaH;Gq񜹠llz ~ ?ݷ=5"8[FӚK16…: ^U2:5Tf:JZet u6y+ \etT#y!}dA5TVZ|?B)>-WtE>Zgy (xakNa HZpM5t.dߐKff?ؘ ,3WA4DG>}ʕ6ɴKu Z{xaR yR._nKАebkE=?dɃELm 3:'PVK"׍8p5,%( ryEpLaaأxTSJ )"[L2UeBIK&bSz'ybPg|3I0A]@jEط3"&h5x4P!g9b;>B>qBRI>Ly.m B.q*؟ }$v(#ـҚʨٕя_Sat]$ҡS{Dk龣 R3^ؼ/FC41`Ej++kUT}0?3<يt8gzT /Vg’kc8 VRao$gz.ϻ-: (ACl\gܽm!Kk}0n[OZ` *fS( _tҤr 澬G|GGe\i#,D].'5PepH;m?YnzA/m.<Eyח=UnLO9JfÿG%h%=Y?,+&'B]fY p8pQCUSKJLH_V>/^zEj?RK?#"1<wMH'{mPC_dǚ LS q˹9t혷N=zSdžE&.UuŢ.E&yyjGbKʯ`\ f;Y'e.l-ZTƋ54W8pG6HT+XC5dS=ǨHinȺyk[ EhN!k76^l!)`F2Fi{y̌-CW!u$QdU)1MR]y Jvo ]Ri!2+ l/h•sQR~Qx 4x5WV!Q:AD] 88Foi$ȃUU:R 0 y2$#-*P8^]@,cOfl:_Zڤ"s>qI/HppšD r =o?<h6D>V"T i Y] lj g=H+T #sAg߲hԂ8쨍qucDrfQݚpn?npJ4E}TJ:ޥN'Mez"q''m vy44&#'bdjL78ଙRʝɖȍ[ZUa024wUd>^upaά (yD,u GȁRܳp&+)+[/^}f%s~L!N&]+la0|m=7qn4wr+jҕzԊ{FIcV]c @]`M>1TxX0zf$*l*^⊠? k;F%(jCi&MZE8YM?IyȱkS>evʅcڎW{gz{̼ q@q/$ L$e. -H1ȅ͒ nK:$RlW/0U齖Mwh2lإtj~qlx\ӽ[֦˧D"ϑmŦ쥅};@$mdBmGҠ-6d?|BhUޮ=k/BߐA-0#p 6$Ϙ”l`?mQe3QAq7vDC!47MG0 gCKk [qY(3Džm2"ٵɋI5*x[#VyNP#6wXJ֯ 9HؚeBH,KYNd %>fWj(YfIM{=tRx8;?$LaD]]a{ 'kXDƞGc"ni{.K!먁S*aAXʺ7w"\͚ :Rv~͈똁p6ӶHcNz}lY]GPZ9`[` iPԪsЎ9m,@_/z'zE7 hJEIRqmfC +-N83>~b-_41KyĶ-~: \7SќxCzO&=9Nʤwĥ2P[.\e\Zd %z&I$ëcru Πm9p"t1%²%LW EՍkWsE.s9`DDX54U8('5!A͙~PY#O3,fBTͰ]"8z?=BYz][ ˳WB j5pliouIŰ&s-ϝ Y%A!oZ#jirQ֪brRNc<UV+{n%=-Id5҃yA]ڃnA̖V֯9)4$̞|ܟ9Ϝ׋-VYhH&}(W+Ff$u 51O7SãBŅ^(>׻6wN`(H]ۉო *6x|UB g2Komak3a'Y*5{9mpkA;i!`{T(RJӟJ^ ;>eP ]v I`R 3yxP tR[Icp)(E$nRԐ(a[PI58)W]=%;#pV5e)L"?'epOJbz.Pe XĝR}tgvyCwH'Sly3uX&9_["رbĜV{"]K55&[6T7ET%>IIxE$8D.:FsxT#d.VG8fd*WH9;C0"Wf>(7$\k ARXp#0 cʎѣŸk+2ݺZEw>ĞGG~+(V&Z6֯8d1bu^nH_'LH`vH, B:+kxgj[.wC}7언-f<G^| 3} ѨW`AW#kg ˝S&> tG]c}70&ДMp8%<8Vkr.|R K34”n$Xc>1gޫHc7Hʰz&+!08]<+x~m޽6xRBkt_~TJ )f= m07m3UA+ujD0[T rJ㮏 L$X[`DOSCXm &w%vKv:!2a Y]M~>Gl]ܑK.BHvJH+ .SVP[8}ʮN/X{H (Q8 t+*h),(L $nL xҖ/lmhteEV3udiMw;9e A7q["))~ak֍c* 󚏇v`=I~TAjjLÀr",2Qh+BI-qNJtܓy<86HU9ZB9oEۚB#73G.Ph\ܵo4~kyCK<4}00Kzߕutgg`.@"TR/{1) Gv +Ȩ nI-əCn-c'q: A=;l{ZMi9 Bd$]?AaSQxGy_ 2խ.ֈ&ft%EJ3/6?7A))ԇO[)z^m0K'vs(䣾*Uuxw0xs.c^JeԬ#N2ߥZMUl+*6)xP:f!HxsNtRq>YS#?.~wbæ~K/VhaGpzJaH–UjB!OqzRDMxFi1PVʇmP5M90)?!R:%V8 VP!ɠ5^zwXT7!rQkԹ7=]tJhmqдZ܌ n2>>PqY[S1**|6{'w]RFHplQɼDx o% فiwOBNL0TkW sV ^&jvhhT%?` ْb([Em`(` 2 =J4UoS2xɻ01 *R!3`LV5bLb ܰgݻF"-y2ŗk3yM`Z StҹF>!a=wʶ{;SH؇1"w*.Фܯ@Ij4h38t>7/gEݩ|+fT F[\ { oQVRIٵ.LO( *?axUBپq ư#.QgW\Ux?*74G=[kxq82Scq&O*V[$ր px티Xu6hv1y}IrգeT` bS=|FV{ʖP.VjdVKa74;<7a&6p{} rŽbA`UlήO38N1p}̲w {_$"l#J9'1K_Ơ)njvR'ǹ9pniG(g_*~U7*TR!Cb%y9VVTphJh=*빠k†쒭Bn(K$B*Co zPϔ]1/qr9(KU/Fxfs?Z e8 'բe^3¯.& @X2 :rSx%lB$7'`q$,t^1Bmgxtl!>iL EU(Q݈v76YԖ$břnxR/zߩ?BaRaOvjF(w[2qA"^SL,*)b؜UCtQmyăȄ#?/y}ƛ {G4-w1 ZA atEeÎՈ*J)"'"=xfP z ǚ=87j88b9Bd;ªDyqTgy֤b3_V wxmFWl%s߹ 8u˱Y W;ʼnUlx>zZfy]itZ؊$ zC fc̩mj{6JZCwPT,ñU#H3a&VMQjg;jrFM2WlG.qK^XoJOePK3Q%!<?ȈAxYZ"FC+|K02Yb>2iSQMZL6y_Yè4rOl֭O]ym@7-7Z8¥&n+P YAۮ#u(p^[_:?b+O E_ګcJ,NgdrUZ1q t| `erIO*X(yc( l$ B'v'*S gֳ(DdOYXK.$jR7;.j 녌(T0m? _; 32WQJ'',7b)~j̥L([bFx1_M %dٸG-~OH=t!1j*e+ڨ#+xVi*L*SZjTTK7i\X6E>Âs ξҬNe0%V;\ws[`=Mśɜ;g-8Ĥaeؾ,i)W##к3i|WXbټ~UuФ7]F)*3 RXִG4H\3^kd+!Qw8K5Χ@ g>.aX`%}:1R:S%N>ton(Ϋv^s%s^*͂RSG"UUcj=. .Vt/.N˯ Rs,:U0"H6XyI!<>_ON.n;a88@3f)[(CMS}|u~94Icl;Y.׺$}A+!PiVs4MZOxpVW (EB6k照$#c kb&"f vl LR?R/&p3n/Zғ񜭇I4e=@V/ܕHNqu~ꂪ8U*_]n6Y|c"1Jg, g*)WAj StFI!sLg4$`pegKf K~0P3 f qeƍ~O(NXcPEQn9̸?WXʏ3ZL#U2:VCw*äJkAgzs/ '/MpkR)"aI- F+wHKq@L*ndG4yz CWtUq~sqz8Yc$aOCY0\<:j{,‚ 6dsGdb4.:tR[+s U>۪27 @ qc5(o!PAא2FTE<S;괔R-RnRHTH#)D gy#ܚ\V.ˇvNҸFGV,9/%#AU6|ˌ>8jͤא*B'}Nrʙy/٩yaNd0;f\٭>XfWd1R7, 0@k>q[9AwN~ͬU<NRU_Iq a.4_9lu<BO,]>}+ڈrS XrEWHYt`H!׷:2N+7$I yXfT39BK`#C3?q $nÛ&Dqslb BK)ڽ7iwaiԷEɹT6^ΡX@ZTݩQ ۰7;={ "+Hc576I){Wu31ǿm<>ϳwjxaYK@b顛+0ص"$zC@m#Cb䶜aRHpD5BIUth !qsizUJ2`KcDk/0 iy&ÏqGx; ƷZM GnHߣqI@ t<(Csz0K@݌tyT R,d1g_՜2+ ٙ\3RꜞHVB NlL~+ڪ&Ӄ OJrr5PvXCieX.ޒښWty NJYE#cB&BP۴C~Z|⚤J 7^MV(r ^g r?_UXsL엘X՝'>KKz¼UhSo6v 7b.shdpQ8&f {;p\4CΆb{jgBN֥]]5qmSʥM]d/n*pZ*N?#n{ANM͂٭ tz+w0=K_[QG k6:! (I,][H`@Lod!BQFп]i-T1_EFXh|oh/?|ۼ %,I=8;ˑ'|z?ڧ#\Kŭ#U+r78\];kAݔuFz+5J8o` nOZ|),yK$K3谷"5l.H8hy:f"d ]GԑI4$).yY(0Nx'[c2 I0@eSPa?(<,C*FL{f. q'DxcLS`Yd;bS:^.¶Қ 3=8r$ ^wEbj'a!!&~iX\n3vN7Gd@},݅Zmj\KXJ|1>5*B"kN+ a)&:yz꒴A+a yOIdg{}+_ǘz1n1 KsmtKvzPֳov l@82u{PuR4_xӷ7w$cr0-Ome6 NJ+E0CUS捚/!90 z mʷ{/Ldo O!8\Qvp> kL1Ktf .@ЪU!Ԛ6cmլ|9v7<pAF)K mLU#V/a>[ӈ/4Kҭ"E뫜9sq:'[?ÊSɇh,;!tfo0o W9̑UaZdgϛ @7)nZ攛~o٩昜nO1\6:7G:.O䩺ӎmxPˮTGt!PuǗ6'L/Co[nTH~/rA]~| L PCw˱9fٍfg8mdNȿDFjs=LzӒol?Qd~m&pt+~m4Ӄܓ.6'Vc&Qgx;C, =v bv[1 IzC)}'cvJbԃ (S59hukjYyX^y>*P%V `Ƴ6Yɵ`Kڤ:k7%eC&05-?/(3ݳ}KqJIYQO//sQ F英r~#pim!iJ=yQѴڎ~k*n׋2ΦBCeO7UM)fApp9]Kp#~n8.NRhga=Oj3bE(S@N=@^zżZhﵗ J"86*&z_vdF&Zj:STҖlQ0#(ls<Ƀo\bC(Ŵؒ0xeA\>4& +s܋٧:MXh C% 5gPk2<lL=`C>c''ur3-x_XW^2pa?̂1oWsN`c&Hx/O!T5 4=?}D/Nnf9ޛ!pSS^lQ\ч0*|a=c{^} @x+pE(ضjxɯX\˾-.6>`Nŗ<@s-8]3&ըj V,>b,Nm86xӐõzpم}: 1*Zu N'1@4~ՇZL^e߽[yʇ^[]Qrp̠`@8ޏ=&}R )3ZNv -}SweWVێk-?259jCri?0fNUf!O5~2AjAADlMh:&>C[&164'\tOH1* ?Hl^%?-R"ji tqZ(}K%,dS&+鵢?0,h(n\$]8[aN Y2-x; _[ -6Ac(bV Zox3s B *ÿ%һ f>Lzupe9$yuUF bḴƁ$ah\Ɣu{B)[xn2MrRíC6MB߇(qr:IiJtPVO^WaodJ[{'*k„&)0AxKtd0'QGԉ{L!RI8$P8-@qKxIga5:%>‘%?f%۹ =|8%z%\v ֕412DgJW/gTzӿ,_ fM$ WG7+[%,vMM=tr ٤3˛g> IU fg+<{a…u=6@SFߠ?FYA|h5 e\lbtC>` (-La/0SQ\Jc{ tdGu6B=NzNuMS vMVqlpK}ad`t7PPҍ4ӓ!穿Kř[v_Ji& H3jh_-1pn2@jLwᬷRDz腏\k18#^!3,2Ȇ?I6*ك,kSϡSs$i`ú9Jhq2qGmwT"l_S r?ɺd%%/a+ 1}5,1|;Lr֏8 ؄a܏qҥoc/dI& A;e!Wwr@doxO5!@sQ:\֡ F'oxuUwVRl__h߭10vg R?X)?اW6)o+d͒JM -,-6bC2e!jӑećǪ7!Y#= N.%QK >0J[[Ԍo/H5Wd Zo)cuX!825Cv!^ZF.WvԱaC)='B(B/2&U(yanBXB[dS>Ľ*4Xu1.>`G=P9|@GJ us/qe+;z١-x vEu ɫlD*LU &yD+8Y Xb#%Hxua4Y댙a_S"D˶J(dt8 U9|X]*>#bZnxn׷]:攩X;PӦ6͛Gl;A/F p]W{Cw)4HS3شOVQ%5Q܎Ka2 !C`ЪBTԡzG|?m2,uEt 1iLQ9KS+w`Jҩ~Iʙ+D TRͭCӪf<; abFo]njv@'z)+T`GVgB;j'eIz6"{Vf\EDʫ`!-dT.ʫy6ELB*ʱϕy?`7` H^[?TY>])0b<&U?e.?zpzJdx"וnב4yC٘ c2S5Y '[$^R:^QZ.!_LзO?xkvj;KW;~ ڎ6e؄(Vp?|/-f9 [y^0&<IzA]_!-5y|r8FiXM{,'/t1}eG_NdfM39[6$\Hؾv< n *'н7!ɚJďuS `A[=SkzWʚU*y+Kh(_kuUSHB}Pc]8 1Y$<˯cFS˔ʨOc1mKD,(ԛ'Ǎ1 \6Mj.Q׶{ڣS@0BP97hnmOffhUu__.T }`0 E3, /Uvե-!Swxn4xlYd%BaZ'vۜBB{o%H#5:e+05e-ZBq+'7lJWh^-F繉mH>E+Eh&0 2&GMf^%%%q?nr/!Pn=>=Rb=^2_LvtY3U$(I-:+No,^/I9AHatڜos[oС.8g d'Q龖Z<`KSjgڞlVqAF%f?wХRg`(~NJeҥ1a},g.Z>LXa Y?O?!T›Jw9Pݏqhh  GMMS 1Kyx5,.7b>!IbLr'\H<&A$Ņ*j1&C0: bshM@fZ~E#%^op~ҩ8k(]|]eA[b> 8~֎gu%'p2"h@uu8?) \LPi ?3{sOWVѐRH!)diG?^Y ?ǀUqFХ3Y v%\{̋MW MO\fHrk& ,ɭ]} ƀ1O .Ĉ(Ȟj)І]W@_ ׽2M&d'', %+9ۍ;}YFWd,|XCq@ kN2~y'/NKL9˂]-HM\0(hC|y] 5M'i.x''*lCpx.!!m*@B7iYKS,2]GL#Sڜ8Oc8*y<,KB䧼flw:qg $IIѤt7Ja9v郳;,.7~{Ŧ?pia߂DF}( /by;38؋{LQʱ$Y:V5^XisGrWk@i.[H\$]|&C{=`ڬU|:\֟^cc,Ў 1꽌1k/կNﲱVxft:t_fY "NT1%%?odihͰ" wpI0ӎP &v@BqwͤDVF7y}"0$ﰵ;vfԕ'eP<"$^X³LO!YK_x~<m*Gp$+zt=z5 QÛ.EUtRBWYyb3KnBLY;E<"%/:U=MdyM;uiRTl,P>-WwVLͪw"BVxh閥D╋g'}&d֋`jC{QU7OSߜ(^܁-Wȥ duiqB˻GQ?21s_h*' BZb4j Uqc 1 B.yַ 1%3|k uFsfA"3] M^ǝiGjQxfZRMm%+K ~ K5[ 핀)V'~4BCnņ9Jn呗œMǥ L*3*T=owlhBY-|5lIxC굕_u{}5*.}F1 9m[m=?ivyŒ0O"p+ &YtpT}ng!!i9' s,p`$tbui k@{h,A(-9 y1EgCJg o 3>q}G&ҧ@hhN>DIm 9䑵/-*bLG]d U9:vj.YRjv۲ \_as-,~ZM0!%TTf1 T'=`U3oa`**ƽ_ bJK4R8U?| !㺲knn]#+HNƙxE,e$HG'P1s%= Z/uț@G$E(zF5/Ŭm푓,3JbHi 1>lQ@BI, D=n궪T2 C4%wZ |lBj]^WKmE4'S۪2d֜aE٧*p4d|sb* Owڇ':R 䵡ߎ݀s?cFa$E#x/`@x"#K p8E09z3F#o}u& p}jFαyZ~F+ ,̝N`2,gpE.okJd.xpf2Yݺ(t -*\כ6r2kÂH` Ii~.uI{t,6^q#[a8+8[fIAf6r:id&f4hen0Aʧ~ '$ccbno}-Jx}H;wərR#%etC)r/ qsS/꥓c@H,opr]t Q=]Dwr"aH0In( [[1;G0_}AZ`}oiSo ScjW;?,A\hCK7ѵ׫G"{~ C'u3e;?Bz7\!O]b~~fǀ۟x肽MHG倸te#~0D {ÿ]&K|6R*1+U.[qʏ;QJ)8(TJ !Gݾ $ q(At̍M5OMs;(GSf@bMaJkl {e>"î{`G7|8VKǟA*Y ͬW6Co* sa^{_8yjD w*qIexEد@>dXD``:=?}9 򫀐04hw 5,{SٽtthIo]/qH{puHwv/i߮i-iL]ёw e}'#h9wO̟7AG\0AQYjy^Աs>ۆMׇ$jxl ;M_+i7$O: ٧a*!xǕb[3W\$qږZ%"]$JĪHw~v `5҈=)V6/ҕ08t$VֿVQbs4`lɎC&r`C1p`x^J◁`ń6Uak i֮1pK1o}0$ZhLk-1/9;|HּgI-8GbԴS$b!xooEXa2|= όi5 |<ħyGxj/@yx>t`0v\㌫P5ǩxW!zC1n  qdm${5s ?`t[1,D|T6Ɲmxzm4y;N9((5)Jkf][#jid@<-z7'o=IiD+X5idk']rN^CO2RWs|b61 Knp`!8~Sֿx&|gB(!˨@WxV?BVߗIrGd_Ajwܟ]z^e%4h't^h5\d :a!M E$$L-u,s;1WIpD5uqBcqtd`,hMX"Ńq' uX0c>%ЎYA6r=̲j^?orrj: Cxinaokc2)x{Q9F{E *y|V M_dQA]7$pݝ$:#.;)}",NuG=~9J&@)`OH R2) c/Wemڲ+xv [$_)?I^w ?@6`0'l2lJϡZڃ-;[tU>u"Wjr6P!h?G!:{ rL,o"21YMLb2!Ҋvm `=B]ReiOKX'y ʃWtxi%3ڲo*6Րt~)KtPK߳+ #J~V,(N6}P HЛOʈtlf\1 9xpb4\3#(_ Aݡ;K^?_kjU;,?X@g0RAlQ8{W2u+DwK1Z Tta_v }Uh+ '!zqԴhwV|T' 0S2};_v?Ź3狎6w)%+ B4̘\ M.'׀O3dts2Mgxq뵹Z Bb.m.`9Z a^sܖA1V$؝Ðîv֝wUoYC# ~maOh ;FF'0JB㳷p0!4q;e#U_8AS~C}XR)'*qotZX \߳is1N("IwA9`#7Z@~@n!5-.S7!ɠ=pIZ EH,σn%үF HѣL[?*80QRWSdc9($k{I:# faL'{ 0IOM6dĐfY$\'ϷĨ՝,dђ?+롉Q |xapҪ!0.$uwuuV-P 8BM",lM ٷ5("Y wcrwT~SoS2AЬ׆w/46S51c^ԅ?*-m2,F$ qq:|Dim#')EVu36#-DLήP(%t>90s0-u!ԐW֩+w/iu[]ӛm0(_YXuXV &bIu5DՁogغ:@] Nƞ%32#[>nEY4xdTo ғ'. @~뜸]] lFmO}l:Zw;HX.FX=|VF^CwƆTS70}KVǸ7ZYCBXhT>RU]#7d>D) G c#SA#wXIF[퍷"An$;pW牭\AM{}gͪةhc]VBS'Zo௎6yWj5/5_mc57?EϛtgC[dQ49_rye+]AE9^Yp\m[H{#;"&,s>b{˿zcĂ[1DC !)'#lTr+0/Bm-]m;ޟ`[?n_~NZ+X0 ܻS[_x\w70Yڳ+Vz=V)X'5FlI@Z$~9FxT;ܴNy-Zw0QLS*a,*07尾P67Q`S1):,X' - jY-0u ~ΒLvޱ0WS ZhAv=!䶯 1KcPgi>l6 j5 >/F,ذYgtr{Dng٧A $N3؅jY:b# oW'Sɯ~g>5I֊)c#}`|lvQ O+G/ ^ط;~ h@쫈D$?Oh3_] l/ǎ6ðR$~EZlե6X6:O¹^7[s\ %Pcȥ ׬ ;knt=w|3 X4Pօ8~i7JqC?UIj<h,ύb:oS@dB?R.$nM^q0`)e 8>cK@1&Ş/EbKIWSaMhy&Ĺ8c%NLkqY/#=T;2<~} dCl( e<A;^G0إM}Ry>8  @JV"87VUCU H3 wCxpk]f3YئKԻdN(JQW[Ⱥڑ]q9Oš=*MCB+%cs浚8j4&-={ q\IiZȧqoŒI{<@c/gO:_B7$gD|] (vT^Rtw-T/mRT."֧ĀĔzj*?蹐SBJۍ?'.HDuk|>:B~o~ _֫يBjj{"G`]vz`fYFUB_$Ҝ 6\Nįk85NO86GB8,Ɖ'gYZ07070100000005000081a400000000000000000000000167912ecc00007be4000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {]?EhDTTk׶Ǽ8G%]#{M6=&TVYz KpdP=a=> ,͊IC!I[OFKw{w_Xl}^(v gL+ЂvU7R;]"~l@-mYA1 |6c:¡iæTr E";^HYG Av)!P$.7d(XWH};fʼwwJSS;ـ!3 iv&ݥ\Y meQTus6&j`L3{PiCD_4wU)Hl*Z#gѿ]O|8J Jۈt(1}MH6:W3W2 Q+ |;DXO4p}H@TW).q_0lȏ'&+OAd OLMU]%*$ߌjyb` KF}@VW|W4KNLs0'a,O`jjN2:b HeNjBukb#pӄU:9=yP37v(NL=(}"ٺiWA$N3ܘ!T>n'[x 2#Իxj #h= pF} NamJ%Fe}xt4(G4oI_L2LV@B/ED222"ve݃VNr55ӏY[)u2n; `v0FTk!/,ѠޞfReK"hs-J%5BZgoGC)X|+4nK[<8tXE9VC_W#p|9HA& 6m돓3@iX^ơ: jW}^1lHi*R,ܑ-oefz]~i!FͺCxW¨5=9JN"o>a'/pyEf?*kM~  n+VUFT9o @B8[<#(i`4iRPLpXň[jy1}+;3Yv$$JϔͭmbiX~qћIrZ54|NƁaZfxIػt73ey>A.PlI'^D*}SK Ve̪ߢl|'h%*F47[EjqݪD``z kѿBic'X6L2T*oNAʶuEjҏ#>V${s_ɲ.j ͆&UD~g :avs..d{WUjS}}6n2}68Лt¥D: 4M6m0vve5>G \x¥Oي )-T`0nz87aW^~Ͽ~pK7N ꦠQq@7T-.۲w&T [ӣz۫6oo^'*fCѨD<r-13zQ/mkx罉 Cm.ӋYcd>uЍqDkn)da8s|fNoӱ;[zӫ хF8^p(&(H)n:m9XRrD hNsW~%/b1D6D {`}ٓ uU9{& h,cpy#Y,_͒Ww̛AJkE1i-Q"[I}|Y=1{|qEgޗ56nU'lHezlErx>@JT nzC81kVW<yMKI!@Kss*BbJ4 ,Y"C dՓ4fEo~z!v'4N'ŌЭT0F[#&B[lSoFbW~4Kh\LJO0+Y܁^'n:fK0sZ鉗q)oО]E1zW+"DۆQUqٟ,&FN%7s=Drd='ʙ h% 'Hp=UMВ)t;Y*|Q\:O§psRl <+ƠWRז@,e KV~; ><ޑWӔp ~iJFZ` 4?u hI`hƘ0d*Y`eots2BU`@矄\c/(=1.=C@ XKaϫv8y瘏U7P݃A/B39'/@`;gcoX\eApteBhSi,IX4 5p`N;UCTzoK3s +51e!EF MEOqAH%~]drD+oKf+#ۡk.ÓT]hO'xnc@@VToՂםE-NOS!7(qcT&EJV u8V eLJ %n/# eIZX_8ĖWc* Wdq'H[)Ѽ|+rWx]vK.!:~ˆ;d.IZz|:R?UƂ؈'9{Orǡv]XvIYzG"9$BbUo+L,DW7d$ILiyAO0($ ,a^,6j7n,Ә2~ Pˏk8ѦK͍I0ev/jؽaWXۚ}LݡR {<%v +~X}v[l9ʫ}\p>ϼ{u[ȸ+<!ssu!y۹HinaͳD%cV='}0ڇDna$8UNɭ~>">1$;',wug;j#yFoE >V+2L2%?IG\8›/E_B Mt-٩3~e~"?&sIÅu_!'jn$ Y۾l:HDnT>ݏMG64&Ќgu,sb{vMVCըޗ: )&c>~ZwByy鳹YS쐌D.9D_P:?/si]-d//-*5nB[| {+W'wlQob!1mG$wwԝ{'[xv:fNcA/P6#Q>1޽RM xb;Z<$[ۆIIfFCvF<Uy,"'~.U [9:xw0Ch'̄f~(ј4] ipyaP%ơT[&κ+3.G*1 xGG`lS .QdUP32y/)H J !FQ_͆db+FOru -7ɲź>Eڌ˥X N,Ap䨢]jT>c=Us$Qwu5)S M&нu]&hc17:7Ҏ?]Q{͖-=wzTq}['$F WsY?ES73.0J'l^wM^%SjӰQzޓD{G8m\lKlJTcMBH Ɯ@154\!6LRѝ h _ܹTG[IĐ.>V2jR}д0o>vcܻEG0nM}VFtVGĚf aieGKS]j3턹7kT3Ma1bZ(õbz @v,D{LZ`:0a̔z_e;I'˂}z p^q!VI[qx qCth[1d4EhÒKA{x-w?'.56:D $ޤ6EPs(Q ºhuΙK|wj?N}'|"GF+Rcq؍ξҵmC6r7qjN]'ۿNQC-d{9>{嗮CЦ>C]^mz2c8 lqkOZ.^M0Uւ[3ac .OG>q~TrGX=,ݡlHzH=ϬI{#`,c灑]] iTat =QW;\qSk7WOJ޶uZ1y lD V|TxtD$~KQp67T>\<]6WtĀvގ[i"Ti.wH>3OzcI4pvĥgFg*i6O[Ԅg޵kI1,>u OJc[c*s8\Eizz#W@e"m Rڱik!7%eYmR"wu^)g8Z@j:s"eC"5g)o۠$ŸC[gX)zqt*Il 2X*tFPˡ?bWKhd[vik$+< 1/M.$]LƄιᎋѾV;;JZɋw9ZLZwF~[S5{ !/ DQ)`.|ϡNHgINH8K=g,?Q7Fյ-E*}dz*,3ZMPJuSUIE^`]cWm-.P?%I/Qi1kd9= wn`?3(X*ފ6`IrUF~ (lA%j$gU=#9`TLJ6 PC6=j>iU#;,H$oL Dr.eJM˨4O[ޞסWs?v`/ 4sR/BDR:`rKeR6C]&fx~àj(-LyrU&& ʾnl02&u l_UD.`4Ζw cA0dx']wue1?\= Li-YO8vѷT%[>oqt{ -Qk&"Nݮpz (ՔR$֤G*‰:2x*\HNA$10NDl\O,Š֭E9s9FBPz>28I0aB]y=LѮYV͗fϟo0>wՠ Ϸ+14ΰvw_UL\gJ")fQ59qۀRwWU[Ju"E^cp, #kA+1`q j"T;.%ڔ/hhO~4Y(ӎaY)f}>h>·:@kP*Vr4DxEN>Mqb8ko|i2\EBT՝Cw \^, YּJ%dyJaQ>PX?9y.hByB&|"A!mGSE xڏg*0lJVH27FbGng1W~i>uzT?/0\=dL A 섐k|!`hHvHWo#(A!h#R5iD`0eTÁ ػG3[ؼWb3nhTrY(Q0Y_KSe(h/7hঠcLdh EEoӥ}dno٪o^Sq*zR.vt(L+jl[Ɂ܌Es\5*jIRb!d?}Ji;inT:2yQi(-!Մo`;zd"oʪ `>A]VHrg)i9?.8A9w؀<.3}8MM= ۣJ W[7'P[YMlSZ7U>8^#4uv?ks@)bd<@s=OX{N-;\>~ѭSʏ@-͂2( B-H}.ֲ 򃊇. fx-pK Ysd[4 HNEf9|AB|F9YXi-h HQXn$du?,Q^!|>f#7> xq9#nHaِg5@1pHM q>k~u?h/&4mg`@Z% Ya@4%cvm+.!y& "m1CMJ&sjFM6g M8ω9OԕzfK8 :0v?׳_ e9YKXoE(c&Uޛ:6a y;oQFV8jnZ֜sE _ Uw11|bN]_EJE+9Y\p%P߹ㆾgd4 S2daQy3= 22٤6[U/2ݗPլLJ!H zPʚOŻH1L`j ZpLx v恛eHPL-hĮ[zg@ 'Tm)&;ˋHsM8ΣS6DeS Pl.7TbQ4ͥ0&cbuBU?>5 ,Ӿ#G h{l1n6|A=,h<ޗ?"ZR3 )q%; ;8P7A峗+P]؀qZtQQۡoT9* w`9< O;n"i9B>Ma#> O$Aů; ZGuT#;5>:_ \z 74m= qn+aBUˮ-7QY<&B r#p8ؚ{kn(MAŊYmMVv. 3oU𐛀~Ukw#񯴥;}tr؍@6kZ$ᗂ/4 ,j!V+9;g+0{4:B]|`l$bXSblϨ |ΡyyKZwfM˰l2C ֕ߴW'9=8] VO_ pڪ* k!8%j?F[d $i="fH[%wyy7GeiV4_ seLK3ҿ-,&'ΓuQN们PBVhA_k"u}bʅ$=z wNf82\>wO)_qRyPH{sra>/ӒS5{ED P[o=iCW6/VG WIj&T\5 :$PMVD2oa.P(y&vceoȥ1w v ..r1՘DF<0A'Cި;t (|0{`xﹻ_ Y.kOQK^d(qXޒxV= M^YnaK?4y_ŠIy3CCQ:DCseCLZjr>n^2}nS|WKJl6la^By:~?;B5;#} +smV/k i {seGiqZAnHja=Dzyhc)\ӧ׷hjpbIO wS _NrPC]n/BG~$o_GHʽfH~{"&Ķj<ԕh !" \?i3٦ baXڏ"n8 8{2vg0qj8xV)П5&ֱ\T2ט{er0Zn؜F+M>GXζi gaTUy Pd/gqÍs6w,#c= B"/o9X0k!\/jtDSXg! uz#8Ų(!IMQ+w:0q@gFJ&wW1ZF3v]ƑLTXk,P_7.FQ⢂}P]|` ,o6V? l=$N\2{D[BII(fLѫp/ l+£KWtU~~ersw[AB*&͟gz1u<*۬3c_O7F b;~PLbwG}uɂGV܃kxua"k8l3ӧPYXaolyQJࠬSiG#brlhL1s(?L2Ռ,tL 뜸ʁ,sT6Tdͩ *DG9*&%}c[y{~k?+TBO=Fˌ<.leP~yo:z/QHJ>㖈lY;x6שiڼczHSr=B$y-}=OGT}ic@3yCE+o^TGiu|zC$dyڮ+PArh pݧ~fٴ7XDXIYÎ"*{8?4W"ok^Ա[5m{nMAMr(-!#P'QYvTJ*? ~uPݨ>C{n-(JdN Z^?K.,ZDB<Ձ)e 6%km-=2FBp)kBm˲8dL>#dYoRcF΢;5X@.Z_[ u]M[+:qMV,KwiV$ȳKlUwj<67g\oZ j9e^>J3@1c$rH'-۔4V3_b;`gZ*%F0. lx(u\ɊrR>*o1U5Α-F<Ч۷ajp7YwNVq]]!(TM& IBqRiT7Z)2YK{xC"z#>S}qjt𕃳/QI̬ zWW?$IXbmTR:xV۬e;@-nF@r:ȭX4_N8իJaAzx KF70F+ L~ MRL7McQg~E_0?G,#P.YvÂvϫt@e(#Xj2ocXto<7` 1p5B"=w>sshvϛK=xɭH}Q/REA{xmkɥhwŲɢCUSùÙN|I[_OE1@ |%0>Zn[Ę sy]ܳ&mɇyT#nZ_[-pPq`(LZ%өUsSdWM|%|(eGȃox?N_ ͷ ㇓6ϳ $F})dOEmVN㡎ɒe)(,[ Ȁ\&>|ol-w j#j(ʑ4E THP{ )u3Oz4'8Nee60h.`<YX7ٹDl@Ҡp` J] 1 ?QJڛEUcҜyYvFmМ;_sS8"JUm:cva;[_ԍS2,#Vu-D>1Oо 6\ kJU {W%yG_y&U YBnѤ|:/AR; ÞS-9>K#6X l\t) m߰GRõiT%FŨsI~LERXn'+ć\n(>=M :k Mu04qnwD$w؀"/?c^Mvka *(dVJE-8}RUmho!xwfu HHgSVT9?!v7;9X P~dpιLЩSG2yӴ&Z;`ꋌ?0s%F%dChs36 tGUͲҦS H%NËFH:~b&EH2<*EFO:ׅ;Шh8-J _a h]snN @E|vþZcA3=w¹O4]: Ir A̯edA^](1 v ^{mq=$W WGCq+C/eພ%畋UuQ#M/Jw=\.0>s|P J)pT#*?gWgS- ~7@ d!jp:DZ ۖOLL]D}ದpxE.9x` _FOK9.s Iá m(#!(퍍zԞj&5Ĩ^ѵ:䁰q)⶙HAk..Pҧ[j{sup>= wЅ)4+)"n+9ZB{ącyP 6΂p!*$a}vp)WMfՃ\c 7>/=!!JO ;pT,( ݭJt̔GėGV',Dt-3Zb:6̦ XTTP~ WP"m *Oo&NJ]=Ƙ20ULC ѥ92{4a(b7)=㴧JzQ's #7|o C+. 7A|;/vUVoZvKYp+M2,)UQ֞m0XuNV#:|=g;)xLrq՚2}Hc sS4B0-N lVa~sIz=w6&!^2ĽF4g;TVb7v閊F~n&r=5G_ [f+_rtݑyfRTfb_ߒ"XΉ]L;nV"~-DXQF>FlP{ ^c;j?&Qļ E7D"HݔP [_苕]NU(|"U'F9(;e $ћC2xyN^@u&!&:r1U  r iGz8?=(Y݆Miم|-*k1ұ8x?[pfgGnx%&Hm6@A ?x妜]m 'ɒd,LM|o|:۳gFN-p䔷 b2;X.t=I-2$iLGu) T!vV5މ}4t;8,ŕ$]VIVE.,^V;Sn_sKgb'?|Z~8$AhQC2 VhnoDuݵg8)E}͒Xת9d+6MR )$~uJ`unlV:9=#)pwJ(%BKip-ދG!}[}W+f ҍ(~;]G,}#ˢmϔ_9i HJr TH{)B,yBJI;9J_D `m3?еZ{:a{ Ɗ+0jh14T g%$dz|!}Gu@oZۦYcEac1U *GNICX~aK"ǫ2w!2$gR/ƁOQ'=6x7Y,~P|Mnc_UDcPa7ہ.dZ.!Pb"07d)iH$դssr&Cs]Z«eN5)άa_}c9!}sNEu|0~1r٠َm*48T?F*ɅlH=)6:*BY]f3Lw Vd=a4ū~ R wh2$MR-Ue@mԗYef8l[#QܲlB-?M|ni%374 +#@kmF*4fKsqJΪʻr3YQ%>SA{ĚzuZ#o 1l3lCe fS$lP<}9U.Hx-DNP*O^MJlj>-ryk9#I5jѺ/ԈxY׾>yx$vH^dĎ-V" !vN| PASgJ@%>rO8Fk W0Oes7Q~m@iK$Ǹʤm$0;[sҠ|\aٹyX*+ωt3kB| WRǼh8)*MѵaX+@#ZQnn$_Ye+dVi%,yؤ)0d3< ['d G\D2Iy7ya 4cqC?`OJdP2SZ^6iQI-ع2 p\gt3Z/ASǢ{@h0͢EQVXoC|qŗs;V"0w]UBJ'cR%~ ̮x ^p{yKaW,RT$xu<^r1#ZcñjuyҸ#p*TY K"btKO1'gս:'H&El>X,5H:fN۳El^cL7~`Jæ=BYl& [%ri' ` b+j[u ~h(߻?;"]dnzZ}1Gzf\k~C4N[Ht:2}7abwcZꦐ䦇C`fw{şmzS3]x0E,vSpO x=' iPn1/V/H_Ƶr~NŘʞ<+9ȋ)x`YWc Wך/B:{:SVi!.T={ ۈ+ك[}k'Lҥif)Lr`˳:1K?GsXbE(aD8 TN5N( $؇*_3U\kL~8v'eX Z toJ2$@pRzI!k3m![M1̍6Ěup3HזԞ8LvhdAY(5X`M9/ͩK2?4sR!+s_.  8_wnUA8[kRFtNm_\`R 5z2ڷwgj@s G:.&݌Ǽǖs߬7`e "Q6OshzL4֤Nխ#uzftM@6,4gլe.D01ɣUlUA/X"-G I47jf3&(S(`$dX0`!}qd"5Fd *bbj`R\O|36ؚ{4,$GaTgx̹STG˦0`9@XW@˫wך^(2vE`>^ٟ7(QDgf;*CP5K¤= Ҕ<bnT?!í/޶8 DWETIF9E®zS׹1or]tF#)sC|0#7R\@{ mf9ZHDw ʿ4H  Y}@%yOeAdK{W+hqŊ`<4+>ʆ}m4\ t): a"gl(FZFB8sNU[L <=mq0A],i_Ȣ达j?03ї.mimzJ6+f/Q7$[>I^ ̅Ct 68 G%r^*Eh/@Wm9[/ bNfAl_\2<:ͧ'lMmj_ۺWӇU .-v-ƘjdvSzK]80cm6`gY`z/ ShkyDeTMRҬFMޤLuu$ 6 k $%w:kЛeo cH_e\'pZ ~&>""JE2J<#yP'0ıiG!;Nl與za{h9kumM 8i,{ES-r!X êD+LL lc;՘ZL+%K>4Xd|׫DyaSl=+QA3:0q UcU1>,BߝثeS%h/)5,@ %,>k&K(c_0P\:/+84An 6 SD{7YXʃo2aHƎ"*.Ԭ\zffNu=SQtJ\#J Aoi٩3r]4m}ȹ(=b;pLV_QLs2[N޴U7"2ZUb.Vhkub5J\5R亅!^wbu=5s@ftr TCdk3&^yl h<%r3 fn5Kt^"W{2[gH'J?qOKl8#7B>TgRJ ˂yesQΡSAHmNJb> #0{m-!;`CuQSk=W` f3{t̼"7c WjtqPQf};=&MfˌLM$.PW{f3@f!onjo>^mox,(aܿ0DrNdrF`+A׃v& DҦ q[E#^Crac2+P/&g@7uM &?aOPD=Ovi;|~QHǑt#(5hMqDB۸vBѥtKGPkP>:[N5of(A"W! Ϗ^d5qJ{nEv!oMjӬ\]Bo~:i Fgw c]Z6%?`~s؆Nt0.i)Ax0JეJG3u֠cJVI]crH#DSg.MͲRMRb%gII#35?+țу}̢2lie}:}7sյ}>.0Ь:TM.cJ*A%LV@ q.KOB5!XLUo)[`DXh*l `)Dn|Rޜ:NKQ<^dUgQLb8u@Wl뤸n|/ =W`r4kWsͤuJYīZp0{ J"W:B7nd֤uxy[cu)muGwj`63Y;vJzE.&b[)UE,=iaJub{Q%ǡu(UzrVSE$h, K+|Tcu.s,SE0lCUh5QFU4C~nwj .lHb`.m5 G$}2J>oײKYbjl䜷`kfEr\9*ys 8 ~]/ 1gZsg -d؞#cT4ϱ~Ɋߕ7xGFg:wshlq LTr9$#SXQIV89gڃ҃r*n, ;01!'W[{UL0RLԌOK:D\9GA{7N )h>" Ԫ N<|Dt>}dYGN!n& 1 q!1G+6J FGI MxfRTyvPQ=\uRsP$4ʍpNd<@[:2ߒH[D:Ah|K(cws@2ܶ[%&\F9*n>G"h/sz'W%҉&6.#'^%wBsjg[*9%Bu!CfgKbJJjTo/.P?i߹*_2:߿؂d&  m|lAJ p9Od°"u9gڭG/l8alz8UP)m#"{V`"]0(3۠:Eo_^CWy'%4#Hg5ol)r db׭q,)4.6@G#ӣ\wz֠h}ZXa ^Q!]AB1U2纐oiK]נux^٩- Wnd`_Jاh`f$A%p wU *9G𺿠gAn3(HZCeQH ;跦&y{iW:'$͢sAE-ylBG+}%M.jkTF Dh`fzL^g׫TAHf+1q,d90E#Ȍf>UD_TVČ] b[?FXlS!1奜'|9'GC ň9$f\yPw7eG:цX$ʃ!=sfN^tC YnB˂؜?\Cm0}zWތg.e2cM%dfn8ԵQ@|HX&D!V^_k?\땚,8P nG~ m!_ƽf7TޢE{%b+Tݫnjc-~BjgfXu=BD!t;Zh21ϧ -g'Q5u =32Y,=ba.iBڜiw@xj-O W3 [}Q߽~3ڵg +Q//#e[*EsЗ/.γ_%G,\Ep1unvq,(2knߋgւM!|oLy?3PV+E(phlPpHZBF3IxgѦSh'=*hk tz^(j&p:*JuE@{/2EɥZx^wZ밼OWRbX{\@e\Ф4k~V{C8_.H]iJ/j}Y8闯'*whPGV fŅQhKknh@|kaU VTeGm>z K-ٕaɵ>fU ʆŕB=1_D;KfԿTu;J;Z cXO$I2m2Fʊ`<>ewX"%pM+ O4#}C=']E좊 IѿQ!l?{M"3uӤ\['kcu^[GZb2ȥs ! `3WR,pb's]"!TKF< x{ӭ[4<2^6<#q$ի.EC3'8_ *Dq=#*V] TU)otBpEq!y%#쬌o4ryXD >EA*/lb.kf:_2- krUcsM'3zz-g/}\GTUiPbZhgAޗ)F作gu$syݛ*?#phoe"bh Ef> ΅/5PJgԈe/d%wSETvG]17o urJAC ;H=|}.=gAPW $?ڢhYxx&]SK:qVT䡉aNI2 }lu \ER ;8X,CPX'wov??$yOjBW|X$"^`5 ƾD>#0bv/䛠?FDkC)8 )}X( )9!lI;q^wx xZga[N*6(E`+!tݟ&ךfH>W $_Gary9(tHQn;5VBZZtwsJ]D!?樄=G5.%? U~jn}XaOS ᨯwNO_ -|:6ww ^^tJvW>8n˨Og_@=lG>"kGS4Jnuc#|d%u 66GReЦb $.@洛 EQ,!(T9D>1͞4HW%h"'0w!B1_$2}v$ YA|w13Pㆪ3$2_:Q c$3J\.έXVoW$RԺ9 _F{x85lG%kr5'hv7!,Zkιf0$ }&+R1cF}K]YjWqAZ% ͏ ɅIݟmxTsay?|N] ./2@Eʨg ߂_|9Iw\m,Lo9^% C>NpX <}{bvMd]3Yؽzk/LFsfˏG)zg"rJ.^ʆ\E|2I*ı},1pJD?츘Aՠ:+&]sÿx\V)s2]l/LKPӜrٞ}+9l3֍oi_{IR~ 7ZF[`޴0i&,dՎ'w |Y],iq&?1w2ڢu:#"0В.o7u ˍ8amaŌ8,󢎄(dWtF*\v35֤"Gj0Y6)DIZD=4y8kD+CҝP),E0X4PC9QO=PgFY vCR)?Na&z>P# $XeHbMǸ<ͣ9whB@S3o!81ڥEN"B{90,/W_>ϴ+fh= H%Au4,nň˷brX"cP:u&I^CQJx*x:mrz`(@dAUBKb/ʨXev@Ϫmsseu Ś(сu% NR3C([RO"%&64n9QSu} !i|/GxbG&7s A<g)|ajNƛVj~ T7nza{/jDT"/riD+o7?+EbnFT01S'I-fQވ(IY9]3 G/PgR\rGpbTnPُ J{59G$XawϩF݄ᦜNo Qئ$ p|_<%\Wip%ߚ,-w2EéZ%d.[LKm֩WEjw6iu^Fh6~,Om."/m+YOV!i$\02Y6n+BBivwnL~qP# Y9+h?? ՃE)C"?-ߵe&}ԥu| ѽa_ydgURmN"WgQ#"Œ3M]Қ$*_ ߎ)&P (NUIrq0~gjK2ߟ|y\^;ǭ-"6s9"U$>9g_ϑPRiC[jdBCaaQ!>c G)\e/1nn%kjkU lR];fn pr\AšYNr 9Okэe3 gw⋴Jzx6儎}\Xά6%&N`y7B!6}ޡS\KU)u |/]aN\kZaB& B=4)FKD׀2.#Sih|}LxQ15CҲs~d#\3Re b(@ 6 ظM̗ĩ> EJ^iK 8^\~QqK/ W>Iz`Od˧QvZ{cY+`E{i![3 NxpI5P% ;1& 6.3,^8(4uLӍ_K|ye:TG>q/쭣ˬ\oIs|6.fݴ6CV9yF8筼 NUOTF3?. x5%pG9^uNXb>`!5M14Vqn]y;<PVlb~ x 1>&UP67Y%/!AcEK3ssxp_菷#9rQii35 De--heבh|p1%^:ZERPvL7@ sƓ!E;N3̠GoR2Zy1R_1T(Eb@[njg] #>rx@ԖƎ¶ OWߋmS qǂd!SmxǏ߼8\U{@~ )J (G ];@p-HY.m$stG!fָ>ғME)daM4Uy' B[#)>@a6)BHTi/y\D-w]s2_*b7y+whiM֑A~ܓ)xWE ٜrsƭ=6S̈ؾLg@oj[2l^`.k`N0*jaO2L~\|34sE~6@;0-"*.Kyeo5D ;)DMoW l ޿JVb^ogNVj_(N 91(!3o6'@s ,ESxk";4K_\n_f]\f@'3fNB fRNm`pswe G`V|J} JC1Zy)Ts8J.iq@ztoh0ۧ,g ?i:{3; " G20l}(#̨*DI^),~izh=ry\Ffj|W3:blﲮ~˦NlUR'5 _٫sgcmP ubQYaX?D6 C,Gt3")O6guqBO(R ߆RE-` wH릔ˮtUB'hQˌ_$N\. psḿģNM3Kb`tSU1 2; ~58<_wunU5mCvOå f :%>)@7L/!^GmM-j3@D8.D zK WlQnd6Q7xGWZ*_t_rܜizI JlHc^q 6mrUSQkW`\>}}:"̽Yw͹=N_UxpcI>Vts %f1E3F+rm+eQ=kK{FDK6ApVgRL}EH+(#Ÿ{pvDq}Z04r0ޛٷb\T#}{5C}$kd"өOc,a Q}#f<qebu%Gur@VMtFҨ_5ܐJ7ǀ#̥jn#73a ^c:ObWx,80[o:Vm]r.}^J~]yb@fiOpx=E>AY7bܛs3uY,nr6C-el n[<.56p6!nAF5t?1-< )^AĿpwJt/N1d30!fJbƉA~ b09w p%\NPbaF=^ ]zbԿ;V;1ꚬ昵3bZ 'lW,ZTdk(*0~ _"F830&0ĨV*[Gg!l>~9Xu-M["F& `Ilj*žU 8yE+LTmɦS,]%û&/'̦/\!|P?D"y4r>5J 9# RgWxfrJЉT_tRQsMk7a瀤/!Eng9t!NJ|>PXsVTHuAϜ@OY?W%+7HQmO1nlr!H ҏw2L (`AlS kP TFBXR@~Mga>YHWơϛlOT,bfn|K,P~z4pS2`mۧn]^Y_Γ!K y=+%%{(E2:7tqmje\U]  R邪ۜ_6EΚchg^ HC)Xȅ]V'xGlᛞ/ i,´k~oZQ&q%[o>ӑ^1o9R}~33J3TCtH_L++RQO !DUϚ &gYZ07070100000006000081a400000000000000000000000167912ecb00015884000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/0n]?EhDTTk׶ǼHFڀV̷GIllRIrM]]ʌƽߝ.6)S;YwNWLXmhGwA1Z%oQ]84R nDׁLahҺշb­|3[E0v'e]ﵯ[': 0ʈ" m~V|"K7{m.=`pZeԌ6>KxԂݡLQb)@.֪]>=˖[@1S1:;2-A?̰֭=b|K?G#pUx8P;1ΊhB+9qMvd_ MZրiۂ RIݻ 7wLep#/0uߎ(j GO5*-mAgʼnB"8?=,5)f#v eQOBkIf>2TJ,+ -fO NjƁf|2{g})k0Wpا yT{2Xn$7xR>5"x;@qc\t&1X҄Kه0%jgIÓ؜g1r{RՇdsXg}&5B.-M1y_V>ΰEaIU(u s0>2 evp9|o6e$Fghߔ!dO+e,xÝQ$DjO]J2OOǔW6famʂ>2o 7 R *1eBs=}?e9DM"5WƄѷEQټSqpviJ*wGkɚH)Б 1 z{}R- sA NI;? [Gf3л.@&.qUI)U\:hI)aK:*Uu7Q:gi2MFC+Q!yIY ԰ev]'}Y|4|'U?y 6sԀD$Z/$5d.dcVWی ѥ[$jqIUF=?OhFdZv·[CIeg~u>qpܷi5&sQ=sbOH_6-?}r)./:Vc [p8")#Dގl0gvC_w}yh'|rZK5_T*Q`Odqj( OwH ; Ɔ \,-g~Ű\d6tSpQ٧ŋɤ;ң K}yEDOl,V*4|c *%m&e^;\NъmZռz醬0}|hAg2}x%%TbiݼԄIE -{RRn0{Iq/D <Z=$-vӍ3{~CXab<ONo7[b $8ow9idt~S̲Cp4 ~ۙT]ˡӝkk=g2g_(Z7X2ˢҦ_8)2㽌D 7gy<ܻn.?3z6"Ԃ04l;o2mO/iY9Dcz> b!&WjNA: qS^FhyzI&&Պ҈(9l 3 7. ij`g2qf,/ikn+$=Nz#e9{3 sc9"xG7ၱGUfE0[˞eח##zKΈU^rZBYq To֓?I,dՁʯH#k-eE$b26Kzty.t^#´d%(öޞKkbM*K{Q9L@Iލ?^Z`"J#2 huJJQ+/T4yqXz"0 &`pe7DEu< jV>X0>q}gO~ϱnȬa/6S%^U3gA{[TƂhZBP vߤw26\Pn OA ODu]X˹J0Fm2K˯LM8wzxYmv6iB%4ǪYeEh;NM<ѮgH-ܐJ NHecFtHPInƛ~ l|v(ϺK <E)#?a={qڕbc.~Eُ uN ϝ&WX:@C#е2D \UK/ ̢kBI >6 m(lpKY/6#k.ѧjLഃKNۥ{И0$}#(T?̽>P,sT$y.Slo-CFj:lc{~N1T"lp6Ch}%Jg9+WB/%x=A O|I8]}^ EZDvq\MԀu{ SAy5L+j842[xo-&v659K5vaoC倽0ř7Wk~{e\=ksO2O$*rG-膵^tC#`Vi\}mK,cRXd@8W{Ϲ>Fޮ6 lG1&(wO33V c ~p1a%~ׅի#Ք'yC֎KU( Is(WAh |T- QF ik?`$׭]Hgq:.Z7<B\Lv:FjDiFo Nv\Vy lT <]s0RX~ |T |61eY_)J^g) '+S”@fɦ~6KUOmPYW 8f,M_<݁y,싃k`~.^x/|1MRK$0PU?aaUl~ w!vKBzMj*N΅F[*Q2eҥgr7QUli݄= |Yy*u$C1@b,ݰMXQ{+BdمE[+*\;)Ixнz]"8&{7hppF?eelS u@-7Y=REJ7ah^B?{`e8 s'ա,>DJ}vAד}߲sp==NcB8_`!Lٻ eB>8ks7s^Vb=M%=tȡ&6*}X'.1c+e@P5=t+-9?ƃ. 4kYGQݤpɽ}2(~;L)vV+%}F#QLP(KJVP' ̗{{D..QN/I%03uEA Vc2+飰.AWX1LKO6u6V?憃'{`>8?D?rJIO,/\־<{0՚_[ M !b-O($PJ!= _ i[,a20_]k>m_Rz'B8E/>#2tdK0mT)b,B6w^KGf&$kM* U)n#Fʮ'51]x/'k|C5z={|̶1G~}"-YYI.N⁏/5E1 x=ȀYrC9n EN%*,/Fvv>`M#W_q[VF(Qn^Ď'!G @'}`܁1 'űh:DW"#wVwՂ,h[h? ^5ʢk'&Ɵ՟ꥣ"DU6u݅ãcGшK(Zv5E"y.IQ<\ۂ,6ޤ4' 2hn5{ <ۄU4{7 G4T Dהޡ@W}4-YeKйj w_ t r/ֿv ،{[20PYAaZ,;]yynJEioݪ5ROXjo|1 r"] Dm.l0u Ṷ̈ ui&HԹ ۹ܑ#jpt-)Kh؀sqphN™>S3 O WoT-ýS8!2њӈz sVc6 0=ގ݉Pw&0rfi޾aSr0IPWdῙЗvK{TC;*)a& /2LlnTv5(#u{n `uN?Jg)Y^!q5= S5XRXF=V.S@ ݏYrVi_c̨݄N13G{Q]ɨ җ;d8-A<cey NPK M<$sy+s>/{kAxaj]t|fN{w*rx(h +j$%"&4v%iR҉Q-f"\ |I`y^=o5aOio/lv)lNج%"fďZ>GpJTaId?C̽*[D[U1ppoVx6k9%gLk/Nj_~ r$/h2D# z BN GWK:jK1 :Q9`tkmt,WpW L>'L!RXl[ ] 4~K֯)ORGo^MŭHz 4iJrWʹzB 34tT+&lՂ5:͍颌6Nb(lSDvqS' MI5/޷/H+x;V9p2Mš.]ۧc LЌ1VP]gX)@<'7ʴ^"BT[;>"QVgK.߈V!f\1XjS7یVfE{cnZMN60|fҢVFxҺ*?L>m@=Ǧ⫃9ŷMM*ll[-!sZEuM68ӥdTwt% 'u7d )X%5jyes$67e׮țTZu 4<0 '=m}sB~@,z @q|7, oAl3oo)S_D' %K[Rv|h~g"}C ]$e3Z-p7Wykf&r-fOpdw@B};-a)J1"o+WÓ!pL ^O{j"t!ZERTi'{j!zzc68:D::ŜP"fEAIr=N<m`z8{ &;ncSR+d:/#cpܓ+Bs9GRBC, 6!#-lzϸp('.}1оÓjY?6wJ=bR?! jQKA Pv?t;zLmT s'4[Q~$ggmldܕҔR0\wo~u%OLi:]/o:I|RizPߵ|/P@DFG&lY:Plij-#!'FC\ER%E/KS_)Dƫ'ASۼDq-]ܲR?H:X|: q~nϴ8>WEئ,r,w= 4>KZU{ݼ䊪aNr%q m5NCR Mga2Σl'PJRZYmA5˅KmVdkK"r \{>Wے+\m*ljjAv7%֙vb73.ܑ#tUuOڣRk1_܃oD/# "CQ0ӓP7dw=5)RR2(חzEK~fJj>6HJ\RBzCGv$H:шJņHLmvg!HVPY^@.cQ[ j,$6Ly/&BwɆdrFz[V c"}&=4#BeD-RIBI=TS9GO|+4%_ DSY 8_dU@ ;>ٍdȦqȺԧA?D BS[iaN¡+_5ko,]t0Im%/^'qOU7T;>3/-ReWQB1sXեKrnGW0:; w5Vĭ)Wwu(9J JdE4Xc_ɟW#Ob,a)9K3٣'Q4q C3!NB+`&P$fj%_0t;kt꬛ehhЬ+(s2= |=y'JKV;ÁFٔ#'v vmLʼnۥɨZ|pp:Ͼ^3 dhziQjyZuaز+|m\*awϻJ4ڌ':&yUn[*j Ag͕9PdXգ4Гrz\ 1U%d&aێɪX@u\BmdQ\Tgq0,.UMa %Cb"52(_{ Ѽ3#&LM#J!u+}tW_XggbäVAAזK?n@玃v=r7"}"9͈ŠeXb@NbJxf5k_B}ӟ %I:A gټR:S9@+qg}8b#e1kFԇb-SAL#R$8qUBQvuCnaͺm]W=i)'aw8LbYO!1ae'7!,vGjB.]1_/RUc  Dl3 I\7?R1Y&}^pqUJx"oBآ^/*5kOfw >|30@վF nȉL_н2 d" [Cp?씹~2n=m;ֽLmJ[I ^!t6<%Vջ+[:Ffқ e޶G[ :#H0D:'kі.hJ]`0"eäڭ҆Z挀3S QϵB0 @n?KuզŒIc)$K?>0V{[|q͢#p$w)s-we?@}PPEÈV#2*mmD׬DOpQS_ţq)qltW2da ^+{Jz[iMyJ;~>ʋ-k>b{MY%ZHJ]m<غ!teIZ4%mAR )*JY~@J ,4,XMoߌPd0躻'!gf55xlCC |y} cgcQ+ttȩ < u#s!RFo'0[ S'+kXMݰ )`R+?ạjR~ra2/q"&%fqxRf{*5 Hw'dR/St1_}\VA$(Ib FurZ.7Sftw̉IA&Ѻ@hR6vLBG'::9'#|QލC' uC0&2y^OD)(X;;wua9Yu~i)Df*,(V/)'mU~XwV4܇ACE "'ǪF9ݕ 1| -@Z)= Ǒd; ڴam_}־)a]XVrj(= l`KXqm]!I[ROZ*5Vƙ 2F=#wlfO;!)nB E%\ Z_QL˭ͬK{%ﳸ{\ +p \QD0~\(E3z~Jch4t# -+a`엪qrAhlD?6ewD=x2hx/ORkw`2v6דh)u~%&RWP*pmu-BE|$#tFͿa%w?=w?'$IXoovbL?rODehU0 ^g}!:M}G?ˈB+&GHV+C)K 82z/ҍ=3gi0\Gr1A>I0۠`M: Eݗt_ɊwV%?22tWyUK=Gz !0w6D4LPN@[t$yDpFrT")pdzn d^ $$מ侢X[~’la?'jNԫ^QВH-@oH 94~ՖBL|;[8w1l\vHܟ^M;lyc3@!egUmzɰ? W"LZq棇bq @*KYS\&{HØt?}{8s:'_3K 9QԩHow@|':8ӕ9UVþN l \;O$2H A4WL&F&)rjۇʿ[4;/B晣-\U7p8Ptodr Gx e/?>P.rJ/I~eE/yM tRv[ESR[T5ʼ5FYʪ5REҷfM ?nePD,%6kܐM^RBjTMPXѰ+G3V,e,;= ꖅNYAW{!J]&YH**_H <Fd"Q( n,EPhUPnJy劕03t; .dގJOo+m}xݖ&ˆ DB<}eC)?_ߏ=[1E0xYJum/p~?.l7}1m}E'W ^JNƾn/Qy47 -Fh#BNɋH' c߻oW[Q$om ֜ *|`-/I! kaYGwug0ul,OCyTM .|ȗ62PX)Cz]h?3KGzs?HQӔ%f \]Xxne%C/OHX>\5ܝziLi;Z]T?]]ßOdI!+D7n7y. ;H7:s>\Oj^%Sq_AKsD5 uY%]xGǭDV_%-.2e7bĦ!a_`0{mӍ̹'ܱE'Pb8Lr<>׸FbJ2c&:w=Z+ r:⤚3ZJݱblx i4o<'$sSXMcV TB=F"$$ȜN=~keMhq_ k27~x(6D:X!ia>;coLQ30ܘE~l A)Ӻ: hd|D/-NybßJ 2 SrG8Mf$p;՛zSh4;)pb2ʿ -BΘf\i wx.7~.‹q }vUW˃pǭ=5Bs 1O-!7" EUt°$~|: /sej51i򋾶D3b`WϽv;Pɿ ͇AXݎkܟ{pR6~e9x$T?iK7O7>eާ7pU%J|p5g;1/}'Gy|dDgﰗ c)' Ic(@ϛy7̊3^UhnCQ351 sza(qs /9iv( t3Cms|J&+ 8 @*y?r`pF@NpߋMFkfB|6zRKގ9ߍ[]ZL+<U<*@N{6 Uo20W^џpsQQ "4wY01L^R|K7,BpVؕf?g0NvoCgf:aA4Il_?4#-iy6Rg\QMM_\QmeBy"+z^Fd:Hd#rR˯"%#q_8X^$AL";͛J(TYS"?~^P򮠜$2|m2kX5֣MY V3m5Hg"<#bcN2sh䊭fAM.̝]zWQ9B˳~yƺy63n`1 ·7wsϵ^Cz7kq0pMkU[18onl6ݯJ!} } C ۸E1`^isC=49JnFJڑs3g>J1Cå'bQN)_X"ٌ wKzxwUD 4+yQVrZA-̣=r'BtePT݄'V/j&X|XxK8 AAIv+Y%hjȰ>/U#;@F6X9r*PGx9ZTЎݬҺc4P ܯ'}Dgѵ2h .6\l$i I2ё?뮚ڑ3SF:H/ W,`Ȅ@Mo}?r s-Gh).K?Sg@ELLmCc8mE-9uGzG. mR&vue( dH&"S?.(TxpJNXO;ې֕_Hf SGZ?buonr^#P\ة)Od_(dpҎZ}L}EL`pۊ;12,xN ⿫(H{kHǎBц*T#!(]&]Z=6E0Q'b8ǵ#eOlMMnZK(^lJ!_ƻ5(W7|eGV[c|bv\ (~6glΜ;t1Mr󙔧rb\Ω]^8][3EY;gwI[wNЫXtj&Qϒ =WeR5Uc8R՛S$I nUEyC|6/T_<+c0Y BOr/>M[i5Xjgɪ*ndC +o OC $6 rF"CQrzhn$} /er" UhWgƪ9xqq+øg@b<'8> `g f0; 6RO١|O>; j.`}`7>o2 cfFZ?CҰMm_C P2g]a1򄱰k99 7Pf jtM\XƬA3=R_d#V=z-GyNͷV"Rgӛj8 |]B[1Yz+WȌ0~]6c| ko:}m$kQS Jqjn` @vY3PWvSGIpfcظƄ<5 L}: W:~x}sc_NNeC@C+nYoC檨ֆ1~/SiC/c~-ЭAv5] v1>1e N1Žǻ Yjfaʼn AP˝<ߟE"q,E8Ql-. \_Co Y>x|@~S} oZjM.5FoeΟkP[E1"<G"|Q̿H۵lJDS4mp-w[aBvnj$՟ԯOPVn6-NmPu ˸J~yXW" sS%MqQˉ-\G[" A{:zSiF-./sw,Rn1J44QvHf/IfӒgV/ K7HWjZ2ĸ&0.E,dsXdeN *l ԫTR3vv[xRg);5envAk\S:Ua7QdPY|h~V.Vd%j} uTCH+ _KWlpP+ǖ Al}SRWp Tk nO`mV@h<+ʚՒgʆFO@X#7[^ys.p>NtyP*tEmuG<U驗!q+u{@.(^t)8hߣ X.b}Uӯиq@GQE(8KV!枔=80tB) +^,y.iIM߻_VaeP7X/DD_j0 ` ɭNJ0՛_ŰCkԑv nj.Tu\LM"T_Bgv,>iqrJpKiZX"LEuA(*H]R"C̓\}}Ao7:x=w#/YO&Ƃ gP֔e& > r!;N3W])wDcK{S};BOꮜd(!4F? C+?]z;1( M%v/U'y4%KdgfAfҮgQ$:h@Mk{{Չ 輤ִ&p4}} m7 W8Ϸ[ OmZU+Q?Rm/{aZ6 >nʛ0A/7#㸓Tv<.ۂ)TTE5Ǩo @ `K|Η[;E,z\Vt K61Z-,vlWb2~a<vs(c"z= ]&`Og1߶\Eݓ'"FL 8P^~?e|M<)nlA#T-qqaWu|HmV2GoR}vU%Xq(mnwSb@n-Arc6gJoHS%()>:M-e {{w(o]3-u8Ɗ^סUbTkPo-34r!@nOW~s'_3KAK뷞E1̲8Ksбi8S<|?2Wg*IĊKh2w[㥒hؙ:#8  1@ldZ3xУI IFb?U?ceᤢa=MV!S4S60ѫěb M(Or1#W7GA'X)&2dosGyAZn@! MQSXq!*0lB FO6KAtI8aRChԏY[sbCQ&e w1"uU'lY06ghWz"wƂ)V%&?9I_W#VY\tW&zfGȂw/Mu6Rhq)nrbٍO?"횲FZ]q^38$ @B&!%&!I݆{.Y;S8JUMٴk'ʈiY.'9&[}gl3"l`\+N˳23v\/^'==%cc#H&g]hCk gÓ!+StFVKd+ķ{)QrwTX!a< "3q .+|:ŠG,)rN Wg-6,Iu:X)`FB7"j*M9s $ RqcSz)[dBV4,}?]wrVG 4܆TEɀpخ~%ГQD-YLl4;E;iFEi7# H6Hg5 '7%:.w?s|q )AB٨9j*:nq~*ЀT_]j_/Gp÷Mϼrtؗ]j9d;1QB< WUP=fBaNM$ǞwD@+0u_: &G=`'huYrKN9Ҩ-KSGQI󠲨R>}1 :aALBoN[Njƌ7h9F<$>m熟B8H}Ƅ*ALC%%٬3⡯йc0LF_kLʽ; w%+1H*lz#.~-e]e#=ΤMbS!׹:F~ݦSϫZQ rS*7.."j案 sd۹-L%|!="k n20L8Aٚ?`&_jDsS64Bk 4S;MМ;C)uwwJȎfc V>b)vmdQ/+e`"SaH>AĄ,lGV.h;/f^f^H߻{6ٷvu *jL2*WSr/Bbc眦_2޼AzFa5SH?_B7 "OG)*j]'3J1R솗W*b!8F*Pz-Zf{_+Fv_N.쐙 'Oz_Kv۫*ݡR&bߦaj]䤱^pmܠsAz`>Dz͛P;b(b^/KTD9rp$rBtբx ɋ%xLFi;a>J$g_] AzG^h9LW͢$dHYf̃Dee˝BaSӟ0h\u2kPCJHq0uM^¶28/ʊՑ!Tu~<)HZQHLߓJ{8['4c;!c.u.R׋\m,D@5*U+X YC0袣Ę$Msw/EA=\([_(L"pn.uz( A|eٸٮɸkfsqQV5Ekl hL!xƥª2,9yEF$;'PyHP9ucz^'mvHȤL?>@-RbSg.]!' eF=B>HW#msC&$EDF+8uZ9GSJ0hR&kYv)|#nYWV~-bJ'wN/ۯ1L2MWm-&4 M:ΙЍpqmEXC!_|e1w;#ۀY\bl 1FBDVe|{\01"73m yﮠ^(O-O]vT>[΄9&]Gs (3"ad֚3gx+"w#uOGEw9~qWMM |N{tyFRG{I,qS Xo:e9΋[Ƣ**)*`( ct$b;exC% Ma1Bd&l)-ȟ,ـE#Iޞb"LjŨ/=-*"a*;av_YkzUCpu'ۇL˞9y(~ud=5)`i'wl!$޽B-*\\)ݢ (migU_iLpjiSt9lq% TpZ3pN^G琑O-&(4= lHJ@L`+ғ{]Tgki51Ͽ_48$@xuM3߯~_u2P]?/^1ς^\79~W3_ו-YcRS-8DnܲxEX7ED?YD$>#uLb̴ǿP) YV6TՐV}0N?m$2A0n,m/R7@I3B?A,\fI0.Lh<#:5ۧb#nѻ9ORr . 22!980Ϯ nwz_{b5ކ6yN;31Xd*)ҺxUِh' G qiD Gh䊽׭1vvHc11;rQg0]ɸV.pxjކ[N+=dSFp.difoƆD_6hdc]JsO#saB$)\ %p[1C ΀8LDMԃaqxP6 Q(V79_7mɐ0gC";7`'|wˈ}er֔ I'TR>d06!6_ my +EV$>O S yq&EmB]\Vs~|͎%%(hr.nZ)S@@mWƁAh){_EF2rWUďc_%#+"+tbX_BZxq,N\<>xXIj:ʀH"M ?"89ǁ&Fkn_FqU K+ck $gZ 30 DNh{ *g%;àeiG)O[l'< Sl raU {Жɛ`x@nT3%Y$%h#~ݼPd6swXcqtǥlsUl+6n)-M*+PͿp`U\G_m<;6 ټ+k$k]k1(K8>鎒=(뱢oHa8'5}v%{8E>.1 DhtFj'˶eoIkzyU4+VM`i:{RxZl|Mr[f$ ,NrnƩ"~un)y_X r=_fٺG ]!HH~Aɰ5Q~cƞfC ; Ͼ.T7>0`NM+ ţ05kfXy r')#HT?ztqV>x *9`4 t?`6=`Hud#{"~pV"n03M#:f'ćk5|/p VO8. QeT!^}g"@pDIqA:7oAUƔDRuY_B $[<FRn78b8mF%Ĩvy$[M3vFl1sHnMaF6ZBXyyP~սWɓ5B4r0sP<^YF2G;O /dP'DlF"Kj]_r]c0GaȤH#KD4g< XX`#1ÊgT44x#/KO} 'a]U!ԩ`1[X2WC{&Ca^/a|Ra@Y-?oT489=d6Bd#5 Hqd{"'>" !e%`:WCV6{"pzʭSW~ T[ܥ@2&Lu~uymyǐ:wL2'G!pNB%cto\[@7+M4X.{l<1ka'J(jeRx*v0?l yYHkEvP߳L`!LJ-[`sWnKOUo?pn%l .gQ!uP}q'&:;;' /5j' ǽ;ؗ:B }]q0b|6H|zu@Xw?Gj?Km 5Ao`4#xe$s[8vnꯂ^zouo-Z</jz ӑ-;5ZhRWٞ$Dz G孌 ag U: ;īVh#+ r }ViƈXE|Q2p/Fl1(*ϼ]›>Y/ :b|:}Sd*?0< j rb+܄< =]V#DcC1:d!<>I#~=Q4).+qɈ0n*'wc{n֕*촧caoX `]R~\4FOAd]4@T~`.gzO0^VJr)U <݂(fbpAcr>Qf%h>Dana^Vy)جEK7T-)zT&|g脙q-Nq*FtmBfDx)7T͝˘B;oJ͝Y?>sJkT*^T|ܟSeC'J"2zmA $S^9.>3OyoPF#kF1y DzN(#od1 3hشD-SJ/{ j28ue=pKWv` qx|20)C}!WO w¸d<Ξ8fpauZ?Z%X `w99↗z\gH]-K4wv<˚VBZ-ti^:j#d]HJ5)Ɓg#ɭɴo1 *#d5 + Jhdo~lr%35#Vb,+(H]h≆,ҏBa)G 0]o(`[4, |(}֙S(͓X)fA28_[À:>5FQ JV)$VXj?} F 4Vr6W4D1w*( [Xӳ`VrCF7_.ShȜPT,OԉynX{exVɐƶQ|r1jy]BR0JPy/OO9xqP^5Fӵl0u)H4_:x :Wz+XpIv!Z8~}dST帝p#;<o$7j3ぎ& 봽MⅪٗ\ۼh&ϑu Cf^-Y~&B\ew{4\ )y:PuS f!8$qV9OY#363֞^i!si":ir U^ZN:pAr Y-gGfg,+{$-ח_|2hY8Ūjsé2*zcegD0z%nϏ(!8t}@cLBn y @Xi*q?Ȗ l'?I}7 m&'汱K$maj˲^=DU#XkYJgI5(D]DTϤ\-u}7tҀq'}^2l96Hѐ@1whi14&Q/`~HGd}m5; =MSr2H 쐘pkbsr[KfpgLp29UQDEL&!l4x0cޖ-3Sҙ )^=<^95]{=q!E^{\jkwAȶ#=Va]%}̊Q'^3?^siXY jxcT&I`|1x#RgygHݩ#'Ɲ~W \&J>S%SVF pA>ý%t# dUʉxSW{t.͏)KDg@,]-'Ob(:K:چ\,8ttv+R#U3uВ ]N$0^SX)b4~ SlLƐiظSMrٻ17! nuE$j0Pu@%)qE~͏[ t3ɆMpM_b jȖؕ-=B]dnZQgTb4 g5TbP T4؀` N5pٳy6gJOCw!y54$7Msũ4k:-X]" 8섗%nZ_@I%KLH.U&@nPmów%BS4V M ɵj5@I ~#DmpD݆B !V㭆k "5l΄^4?i܃ `'rŔ5􋆽0}9#wA]$aOs%Ae>nSV- cr@v9q_.;$.,Iw^=H5n8x"1A6#oMt)zԈ2c̈́> Ddb > LQZl7GWUZ `u;Gwfޒ1թmjqX|cXP`QZoy9R{s ڍE Ue#ğr$i$0td?)o5#0]jь*jupgd竤Jivn(?h_f՜\=4qXK-Z$b]z/G^plMkvõfD)Xpf~$ A*[Rk>o>.Bͦ;m-xᘱR0yiuǗ%C{F56W5]h# c+c[瀭]^pArU }IEW檔Qhuͬ^ Wl5@B^M[y#lRqKClw Rq10`:~nhx?m>T[gMc7._}4ӛd}M 1Dns$=c]{vU*t =`̜OB2@EYH) ? o/ Ҩl#z-~x\8EݛMb}< Mq;w􃑳}b"XN1`PA)f[A6S<3;=(%bh .@00KB>ԃ=m;܀uR"0kR(xUkDŽxX]H1#]sp}WT 0JW0E1DZEr-8iS]Jތ ;N7s O"`RDi€YjdNzG*^HE,~-cXrIFC4݋wxp>?a5gԹ ,ZssP;) ӒQQ.&rKoio`0Mx6d0Q$K=ˑƀ7DD7Ec֟ p};+(C?k#yVLy#K%)>I-KG3YqU>_:єe@K"u8S̪ťZ6M6)죓8JPs'Pp7"YƒI뜲+ ԰tU뙴Wzr+("}9]vSy/1N_~̜ɍm5ag nZ? M|>rt4D =UM,VAE4X~'<$Sr2ߜvY]k Adv.Yҟ8SdZWy'GYwէ[GR&J U'CJC Fo&M/##2Տ9{֠TQ,(õ-u5qfqDy6'GPH[m^;P(W8"$I>𩗠OM&{>em&Wy0o_مdmu ų:iݡ`90g3sɃ0ǹH]S$%PJ0FY$B3c\X"ՂsG``'R> r:*a3гz7T}D,.Kfq2Ӿ=,UY<_c&[tCX hO|ۖ@ϗj-ɞqd7-zm4Zjlmא(r$Yjm1q .lT@aQP>#NĜ&ʏapKM۲O4}M3daF$G(d#^Vea#Upu^GZF7O"x5'{'(s'HEڜ-Jͅ_zJe}}ʂ¢aerr d/7+XJ//Y!OYIeBiRW4Vtː _%ؒ3 &>>v9w8W0ղ>$FV5K4d1bC`~H%Q\.SpG);cɧFE#;\@\똝l-qIXT^",+\Wظ6>43-wvh.2|Ϥ<#^4 de;17"v`zߖq="Dw5#>[WRm/$F^T&PV`0p|_ Hh$eb>:}-U'#6f!dUv8QE/Av/D(+7|gKa1Ŝ0Bկ?#^}i=IXos0!'f<#:Ro֮Ga-Vi6s:A/Ԭˊp 'Eoz7{c`8 +w;2Mk?ԉr8"7rAXѦ!88EuP]-ok$̷PpyI4O^Cg/iF҉ $al>"4љYG5;GtBp$82 -3 A%^njf` +D! LWZ.}MIAp^V)/>9r5ku-K7.?Jew0qaH`*5g|aqx+l^%t")aHђnL5a~6ny]D ۭ qHeh*9'Ԭ=ǢI%M le|"2cExJDfj1;BHq&Z~PXWț7쀭CYK MKc]j0.!d.eÞx1e5oQ>S%Z!J껴ENI%ӲRs]omd,(Ǵ]sJME62p;ESKu6fb)Uy\8^ݺ1e)珉<4sG!`C9ݞ5ȒGG,)FªHcGLSsDbb>%Tze{x[ c\nϊIkŷs3H +li,#(I153eC6ny炷/SxHT`"n!\XB@96< iKݭ\,-R6xvs(+6+%B6+WkC*,KFV{z-ǹJ ABxS7)ru$ڞ _,Uꟹ`yRl7pT4-FU]Eg"ռu4u? K YKʎ_%Z:5Q#[m ox;gQhTx1q#2ږU(&I=:B V#1 :7Fjϣdr$ fN;*i nݟFvMa8xU G(#_qo NeQJTM2YDv 7m}XL_gidVzoo)ێ c5jQTI}vx 帽%mw*E6SL8_rF k',ҜM Rۢ{Tb>yفĈݼ`]mEM<\1:mr4C{mQQT ^Bq鋏.u[r/V%ek]6MMڈ~dg&Rbœ7M ]4|4'k8'j{8=% ]xSBI1s馈L-1 2;gz]M'iţR$J>Z@sKYRBk>FzB| 4?P46f RW#-$u[#sQ0%X} }TrL2;\ǹ0DŽU/ &SS(+r07఩|4#9q`UZ]P}2LsaMtg.it xCsU#VE{zR rU$`AKej/|*8oʖ J F6{|*y Y!=~ I3K1AӐ,[ʥʋBhEBQDWJyGPCJTKA; Tj @JaĖfNU$k虶5 KQju8ԕW]{LRl{/yzˇy&aθog7(hW hOP'{޹AHIOJ|COy{hdHcl^H S󿣪+[WZQٌAW( ʇ.5aɄsHg 5el~? J۵ÛCH~ :YE 7 ܍3 y -rx:915@ˀ@tF88ɝD>B[d:ēuW=VUJݙB-Y+{|Fg'(1aXfEq/X/wd!s39;,~6Umm ],E]B(̏ؠl^6CA`5Zr92MY1 r!;#o 1ViAyc,Sb@ʁHjY3SX|΂;t/=ns%Ս2bf:8Jh*8N"f]v.9(2WUŅ'-ʤc٤/4ࠜBϊgP҅<[TD5( !fwT|rXBd #^`{` )<0\L˙ߠ)aZ??E`"G~Vҏ''8V $+F\s'8iEI4PY𦖃S(=ŕf>@4r1#pēF?cg'sunҏA㑺ch$t[l\q~k;(&WL/2DsJyЦz~3?bQ 6t=*׍k(2N Ͳ(ZJʫM^'KJS7v[ʕ*ˎ{o>q|;11gf\_nh/pL4mO,(OŲߝ<߆] -xKmVXr/ uZ&OUۀ}::v ㇋!ӻ@2g=+{p%k Er҅'D<7Vv;ݘY?Y,jv ƙ ZHL>{> u;Z'Qj+(u.Ua]nP rCa˖dq/ ;$7 }Y)'# czjf%dVjB.ts,-PeC}i;`[{~1e69fc7.9z&A[^VziRlҼ͸cb~F|3}\bĨ*\ 'VQ籇ZmS2}+W-p+fM]z&m)fhؠ" T>?s9 T|;3BM0 w3#֍ZB#zXo||^cX ;~$x_uUDy:Sê22PV37*| ADM9Ikdy.:~3DrO.wak;'Q QoEceS1@KRaZZ=AIu1{ 5/|:, =粅b=Śzf e6G'X.WʺBE&Vr'[4(0L׃ ]iz}4>n*dCӂB2-kƕ(9tjk׀OS5Cl\T+ ޠ8ִx_ hDއ ya 94 Ivs| e>g$ȆۍٚWC:`ٮ!W7F1LF*k0X " QJҭ6` R<̞pzL?(e#`v<NMySﺁP8|t"+Vlu9Pt}'nUjBF 2͘ /g5êF-({GπKrsD [RJS=m:[d.$z35ة-帐-ҭ~PwX+] g'*P^1l&.h(GrR`:lK0_jLҺtl!5RTW^|Ol$<6X`n%,?u(9l\yIqʴjC+N%aтH#up<'o_c~LX:Zm9ƇU\,0X6d(>\n9L`)DtEO h'Y*&UM|bD nq⭍ G՘[ ]efH㩄J"e7W%s`,q+9#llWd0HfXW3H82xm+"N:=j!"1.f"LSdLk R\ffc3f6ꚔYneTS*O^~y򛨂&ġGcQ2C{rlmB+Yh AwyfыgW%YUc^oMl \c.tl!/VԔZzQM<,CI`E4CN:b X2Yx*^耝~3_ŃԽ2`#ɝt-@5ezM{q ;QeiHP r,JL7ɢ Y O{ȥ6O/wO?Q3?jlJ4`3 &+UuZY?OxeEt!ЕR,@+ {la$ `ҝOpCI.ݾQx܂7+]qB9DrCp~oLpcw:_e:U A萄[Cv)U<TG]oN":QC2{@}g)Qv^uytx%c@#=BeB"+S휫&~(O;F+VW;?;Gpa@]uP[wpPql>Sܕ;C=6ɭdUfΰcq⃏G Yw<ڝ~U { KS0xC'Ȯ?+ F#J#vEr 4h r?% {H;aC*o/菁=Xݎ P/d=hy|=H[2'.],}HߺE E Cs_.@(Bq O- Ne7?gM]`挸meP@q^.1q~g6Znxt*v/5jm!iH!:\8/]N7~㬱8p_xg4 2,sHv7|1됽3 ;in0M̙yUt7߽u0p5!FQFʱKC)hP9IYdj@U% 򒧠/x+ Wpnj|:ެɉ[X\eF R @.K,c늊Bu4p(>}4n5 W$aXkGOT"PggYwS6ب: s]vTpP/}nчFNH@,+3'y_ E\(x.kqS*BY~u׍:ml\ék~m: 9v~Ѽa ӔΚ'4.+*6Md܋ؿp=FLV(KUEc@/+"V5;ꄆiTeN21,xVgz@-@BkDD1՟߇c}*J4gԋs zn)XB~r鸰ZυEDX2O x)&x]ߐY=P c&wpg+3{QpFU؃, l,ԙmh¬,xpCdMCY6GGy'CӋ%!hF}(+vJXo>MbmƘ;G'KЎp7AJeU#$y7$@AEق<-te1Bat{þ-VO~0@Ŀ2zM:"[l-AR%9";܍_0䫢'wU(m4(wSՠΆ3XLExJa`WS0v5P[wGKw7,?]ohGzLǼެV'}ht[|FMX{/…7-ESħK*h-1+ .t 2πds 4~ SnA+*F%m>srxYacJ>,@۠C3O(hbz1pLj-m*44f,-rA_'{%-bt37rty;4LncרQn&>"ði$.T $PIUN|^ 8 9SW۵SATSMlK5qmF-薆4[~ţ5/|O>?9jJ&v?1A(IՋ4H澊rxЗ~GDqݦ?t:a[a$Z'(T2ڠy} wCAأB,Xqnj!G^:tw5fH1I:kmdbdP e [}_m__5uO){z4";!?̚]BɊoOl,'?M,2bf'cm#d<xrZYz烸>,h]:iaщ3VP+o9~s %(Hx (Ȇ9G9E)[}oVHG;'zL<ϱu1I%-)> *Dv~(OTU lCyä8]8:_?BԂ>Y$.Q 1"L ~&[+Z9}z\D/ sd_(Pl@lRDO GFЬ}[F{o $"vov}6``,>=@Sې5atU!MJu֥~*#L˅7۝=`ܚTy}f6;['rK`g; Ďl]&"VFh,Z cyZNΧ'ͳTF`s.l{n>j㊻C3:+8spI#ߪlq]׫Ђ)}w6zU{"g"c"uCQ2BUazEʤ ohG\rжLbd{[kCrLwb8h\Rء}'x.VmVNA.esZPKBa߲חБoVHZڙ?B7z< aiu~o3MBu- >c$A>7 zwj7Z54dze5`P`s,XV}x)⿘9\s d%/)XXYAQӏk0hB`Ӽ;3o+$4Xt+8 맛g[xfعt8讶k26_8R"BS/RAy|6Ϳ*转g`*gdd"dBJNX(97#\2ãz(Np=$B zz4Q: |TlC ?6йH Hlf& luyu ZXˬ:L8q/ixN;1px񐐨>$#^JFMDN8ff\ |~wAG!2g/ÿ14D9vՁIWD=aB|~'z?8Y.SN+j4CTcA}TRȶtMG|+O6sT^7!Y `.!ؾNÈ|2BY\IHuWѧH{sY$d̨:'Վe21|Tfh/ MǏugd S> H|լXh+fwJ~1VᴕNe8c$P8DY`6W|-WdƷ !#Q+  I>_З 6|'r ;dH%B٬p[:-[C&s-Y&=T ǹqƑJZ޼Ȩ<5YcSSgWKE/{) a ҇ {|b F+\F@|D13]\0-IIҽՑuBհ֨Slj z' SQ@ p9{gbAi]jxvCGୁ|YgZPبo{ 8`9mK'_pbPGMV?f|e^JLVlɭ3* byp }W&ȡ>/jSMg+f `GZ*N-R EMx5nl_~|" ,S N9U Đ" _eiR}8'-Ďzh-(L5J5D*adӭ0 ͹ 8sd$Bto l}~ ʵ)Y-ׯOW__W[9sǨ!ژ VȋpZRt9Z1%nLs~u?&ikkF&z\4a?pI#M(΢iOA$;[i'!AQGF^y8W{7*Gve^ /Wi}{u{aJg8;Mqq#mPbAPZaZ AcaO\ X Wc \qH H @d!Knîr@M>G' MSIco&̓—l5N uįGXlji*+:)lZң(mQ^[S]PpM @YN4yG,HjS2ղ*(%V/D %o3?>WWƴ+H~A)+q"zqB Ha!tꆯ*HaE"籴i;Ê($2OA#?Ce<4sz5 'H9(FR,O0N W Xi- /wf\kyFjfgh SZ"K%u\ejND2VqYllyzXW8:>Kq$nOT})eY*d˃jQSi1r}r(38c҈$[Br;賈4̴|X:20'`B%Йj'jwP6u'ɉ)Nw'!:.^b}iŻ@0\pRaI5d~i_n&@OMÃy"|eQbQO,IDh]!q]HYt]3Hz Q0rb`uxrY)ǫ36n(f.U|愭/ɮL.< otCc(bVTK.*廼ߕd~ۋE/9KS+-`G%CƿPjy0n R cd Ezlk, s:.^=7-)ϕpT=EZe tO@Ԥպ-_X޲ @*+1@͛borC)VcގEp8#µfϑtv=テBAzPnxNxƱKG~/R'+gKR*Id2^nj=]˺u7+-Zbb`T2RF\Մ]-(sE/FqbЕS^8Cޅ JWYc 8$V~6t5; 7 wKqb/j2AC>-uZW2SR- SmE{ Fm)4BEWM'Jc8Ve{ 3jo Ƥ LAct[ʕ`׀!\Sn"FoU~FcҼǴ- ޥ$BpOMu[ BG]&F!T)h׀Mvx=_{ҬݮlUؾNz呞|ǛiCE\bУs6G4|gId+_wLQIO讶O_aj[v^͔(:1YJ*%xFik\uƖ i3$Lj))U,[8tp_Dwj BzC9Jyʋ)ŋf1R jPL8E;+;ZO艆ŅH %a xjl$#$p q=7}s$$VC䅗kw3Jk6J<9q~0']-f/C.b&oI“N}|E{&le| (\_n0\ۗiZ{.yz.}HO]hq KmBhmW Wh?<4<;J+[\D>x5IY]&nu]dݙmcՐ 5uG|T3aȇWi>n͆ऄ~L1^ħw^ޱ1 pjUcSMױ$\cUcUor@*dzJ G2/̷Ds}fЂMNZn4Lv=J_#㡭(m4Ux@*FXZNJ-6ѻ~vć&3.y#I#wl`KJa&3{K}s/<5B;?I|*ј.E}7Pւa@f l)ULF+pj=;k'dU0MT T!v_°R%vz[ ?C qTO'dZyxs'Z7uUBTT!(7}!=\@!'qXIK4?>4~J1I[8ط4U]Fkڭ0 jq^nՙ?zH&VpKyA@$nB!HݮЦ?k[U9IջR{NGѪEҷV?Y9$ "m| ؤZk5"e%,l''l.Fc鍛{ VSTأoCY(5E'@ap”^A /\ii;IoZcct?ԱY* O/mf)OHPS@u&ǣWK F}W0F"NVpNw$c#>1k 9L+RÓ7ִ])~xbV+@_r*#m\~z6{rJu1"u髬hEUt*3:-@@pY< s[Bݝ+#};Y65$a&QPM,f/cAl} #A]("ai[bLE}BS9=Vs5SْIEwN||5ks-C}Xb76jkw]^Jײ#;~V85ƅ :&U\zdMV0T''Ӕno( ]e 7>Hcsnk@`DŽTZƕ)W㏈2;HF%*,Մ0g,[D/:#cncy:3NSgVbߣ&C7:٭EA<1eoD;C-o(_Ԃj RA.DzS om ~K\/³p973fĪUI n6BY HŔxHOHΉQ"@a؊xqly b` wpKY-b=6o*21GObKLDi$KHBR,)VV oZ9S. ʪw oit$Ivp[S&G }!o͜c)'h6τhCDUE_=J+xV<-`VYE͞} 8x2 |>JpIoB/ VQK'ާ`^:LD; xNO!ob+cdcw('LWi}nD\!XPN+kSg`_I7ܯw<\X2̀QpŒo$~uhYNz~م͵P$Fڔ21p"=XJwjrëVw]ɹu7 VC!Zq '(C.I`&gҬ~ LP-L;Ha2I•Q v >L6o@j_ۣJ}c sx%b yeJ̡`w#pdw,BE] @9*I| >rb]ׄ B PHVfط"N6=$ naxkXqp&UX{l[2 U͗3?Ӂms}tvkg P0f;"JT^o߁o7M_px.eI"!7hl8*cl;i݋o+4X- KrJ k:젢_ewKALY㻦wc5`\tF8un5칸&0D-"CSfc5ΣЙ6Ro)κM:>kJ! y\G}wGBGRrc!ĕiK?fBψW gL=ČEj$ȷ8%ёS7SSWO\3;8d `xrUANs|0sPῺ-]*ʴ0h]| .Whr"Yk=MC Orj@ M$΁yI~KCn!^r;M<?GAڟ^+hMm3m&t龔@^˚C!Lw^aFW!מ! M:=Ka.58 H &:"Q!rV{7][/H9Fv5ekH14<_Ԁ6q|X cxE_{x>>o7Omb4tNwqgl .Rvd ,^D`dæ~mϭ)6gFD a:0f7DiOK*/n _uG\l}=4(D})*AߴZfd!dpS9HÔ!b8IGQ8Dl$/:”_׿wOޮDX|M=!WkBίO&‚\D%z?n% XR`fi1IoWGB 2^cוxZYTkbkXm`PwО ET#2<KG,:% ۍa? G)&Ւ*{RGşO+b5Zg?p5*ˁmU*9Ӏ)Y\lcYM TWtĎoQԮ=.рLk /XՊؓ 8tWĠ8k?dգm !侒|1 9pEQsޯ2-:vk'|XXi1izG]5\@6݂7=$ȷ?f;)TW_ NyֈHo{k>wmc4!QKfq kuur7;zy[m_/#x֊܉4Շ9J"nlFeop^^n8F bȱ3At$T>_i[ňR&QHbV߽^p ?x,F On KZ3~ǙW XBTli`1:-5kVUqXe2nř/JzvY#)Mi4U&4e+}ۘed%~2 {ط7*wSOIo1r$fz#Bs:qiM{:ZhpQ= u8ZQS0Taf3Rg̒./[KIvxy0 &ɊfaKBlՕL$HϨ㈭Ҟ%3jC1CbM1oDf]АwWAqȢCFt{_sZlL4`b =e9ie 8$JSaoظKzn)*9)`y@/ |9-*@gcՀ0 <%nBfG+b-!BnA+gk׮Yp >}YM{@\Xwy?}@"Vֈu&cە [x (Ѱ=S q{5AW@TjsT~_"̚,A!Orv0KeO)"?? LY&4l)y|ǂ":ގqnoǶ!Lj̤ہ-ɟ`GT0q5÷y|O*Lr'P2cyIcs'=pk:\.z}g4m^aZ+2TfΑY$RQQXZ`x\01|َLwDFG ` }=?FPͅF")pco< PuL8*\̑,wqg3gMzJ1tr.L (nBdz<3l+2@)ˬcc@C0z,³ _K\`,BY"CڜחǸK%p9qz)} 9T,E sQthAw'Ϻ(BLت<ïQPɠ:Y=H=fqxnQ%5]lŹWKgƂu>l_P3zBSPU20hR>Gٳ/9}zB z榇ٛa:IdHt Un9d.N.u 3Dž6$TN;,Xx31R K:&JM 0!叕X4zEW%p}%,nxR/1F:tG$<?ky$Rg bUk GC5OWGREt% <9FgZCnD:GԝBW  KB9Nx LsPry~$ "&H.p"z#k " 6E&?P: W*}IP3X, Wg6Iv6XPnM@<<})c H͖͔!:MDnȅԨKә),4t8CM}^?{V &c?HNџ쬁7Z{ӌf׳6ߖ'Q["I#0&vA.&(y"%4ŔͽO-[KWcʐo߇XXPW"ٝ FBGT:yy$ї:YDO9㕑F;ix;,&- o!'{/-lM+AXԾ˙eܮg+׼Lp#`om/XtrE{m~ ]M+> ܵT?ֳ/EMӴu_ϩ Oj erzM`,H>H# oZA0!AEhz\wgK@kx p>2ũ&?O l̜峒S?9PWf88=l;QAuiOf?4 ctԙAK.pWD#aʣ^Ee  R}X 4W92O}T$H1!(36*js , m-3q=04Ya5Tmՙ`N*lU ]`3ʷ1 cr{[j7;l_haУTI(iCIWO")r]d/qӿx6eVHV4@+y SLv8gccQΚ:ɯ&F}ȎA9̱a2]n8M %7Ȼf' 5!!z o͚fW9RxI98& V'H>Yxᚯ@UKDAY3 A߻]TCm >,np=ÃrcRV ^pc}ed_a RUwA`v-y6}ھbڏ.8jFbc|O)v&5CUMP(#mХAOY}<.aUx{Л;ogO縭B=e7O1B5ko6A  _k[TkOcͱ羶XWaH<{;Ơ!w'vlB6t#&5#wB^&+,&+dϞfD~8jWD`H/9+`1 +_imzЄF ۄj55u>hP!W 1mt1^ۍFRLoe6nˉ\-|A)1RtU(myy5e%BK`wtn-yj9\&X fMT87Q;'u @R]b@[5TK$g#ZSt?XjgtB{8-Hpx-,$ϠjG5RZV>cp1|%잣m_)Q}z(6z>.9;NVpvU>l2+7!ͳ!{s-!8AUd|mGnq[է?:pmǴUw*A΢QPH~$phqޓIѢus !?*Q3eNu!w?#顛 /߫ 96r@) Jv2&X=  [| uHYvdU-iM*Cs{ޥyg5SnNrmFOjLWɮdc3%CѤr.NA %A,jr4.`mՕ? FhzοCDp9'+v>r:i O~#H´0V{doMYZpUHgGF?LJï`nw"oǕ<^wV^I\sZ$0s,qfHO\fs\RtBy *͗Q0iu/tJfd;q/ێg{4fQϳP|sK#7 ɴɁL|FęqߧNwG 0g/D=BYmOiBA=ݴVltEIDCI$4Ɍ_ EMv<-Wg!x |M=z]o[x ?R75=Mj &6"\3? qO.<J4}ܠS3xS6S|O1J]YAĺԓtW0'HQ 4΍wͅĸ Xx\UGMJ~sM\u`c֛yPHbr~|\\ 团r)l_3@qA)ʚM! ߄ 5 ƬuȔBC-vhV*qd3w1{@SF'o\Ux/+EŠ=s^Q筣:hU[ 3H)jVq\UT3-"z,%C|v7˲㌒)0=purA J[#weĞWGW. -^Z@߃ 6&/Kľ* -GfW}>`c-ITXӖ=Z!?]kej~(3ъHĆ '|5߰_HV='5_\l`%IǷউRAǷ #o)34xV$Du:Fʤoya8- 2kO9/ Ѥ:bAi40` 80` d#*hfͣd]=uT>lRH␦J9U#Ρ3'Ƹhj`l*sAfEδ<6z|TWOAZe:WS]~*NKa `-'}o#7T|B#o:%3UDӹv Xq#Eq6Ǒj 5b՗w:cDe j(; |f]Ԓ3/e:4Iӿ KG4ATʿ2Ls8_g_I`auXn@d.ªC$ uVeQ h\Jr+* PU`o4j(k6Pz(CF)=p=YX8[8{)$Jn0w-+ cq>) ?*|z/MlwS^jxuǕ%rCk{?+10ZYC7vu:_Fؖ U!&6*HI1vFĤ]C$KSxN½l߻t".6M'J!E `.EaW؎C6Sp ղo:F~fRG- Nt׏L"H1z,'I OPV'QwW㍞}7@-^]־n}VF0SUZ($]IyY1HIUnq/' JJ4k1cDPE*e(#_N sa*aK6%Vw>L-rI!p.뜡?֢O|/\'Z @JO}lEЛq, ~J_yRRvqz0U!ƽsO A%jUEܟAZ\"0c+`v)u:bv! c4g3:yQT8vXVrӕ}y ۝Ss'Rh<4SIs˄b>:gu&⺷撻i"V8- ~ *kn%yBxg6C3 /-rd^dzזm ]L˟wf>~g)f˿OMh u{֌wH{ϦKt)1Ïa6!+%w`/֭<4 -\tڦ"m">V 酔£ivN$=|뿝ؔ,* Io^tX`BW*@< py3%' :hK~/lcH @^Q-/I^M׶+ç!N_D= Io#v/߰Q͋O;:쬮;)T^߃~߫ieG?m7eye^!@o-_+5MRmc\X@4Z_I^I7v'Ac)_ ը9m1zqy΄0MN4Tޡ?fA2!מO3b*$E]Ԉp*aHVw. Z''0-kcc l&iֶb >$![S:=yI/C"xmmk}g'']aDaN\!g۝naPNV{bXa-@@i64Uƌ.ïy; +\P6rO}3&|A$SיF&B7)/*Faѩ ɩ2si<=G}@3#mY<&$7gFd,r0OjnnThi!Ub~7MEfFZOpuBW F4r. !H1]3-0h5mO8,kCFu#BA m\bkZ"$-'xRWt-X!#Qte $@ < 6+ץk>+)9cqLSYHOm$⚁yf.Me*[ꬿc1rdkι0R՘&u!)܍Bym!OHr\0)d\ũt-ne^%hPW{@_ֆYw[Z>Ԗ@6:bRut%Y[F`iHh= Q!23U҃u{`#+oM/;(vr;@+9+EVR"Gd|] O+p|ljQ[UP4L"oˤʢ)c>8^Dg%|\fO= .cMkk߮y`vΥQC6T**\4.Ϫ$cMç-߫x!*w=;Ve$VW$ݶ5ILbNU`tf%6Mli-۞ &F'$Jl3/:XDoPpгis^u4ms!V ѻYE$Y1ɍ!e̛)i4,w4>2x$ q~K{\eOdWBD\,P_'XIOOr7[ NtA# u!8so2MNx?~㙯 / (kEGReՠ579 Sޱ`q(!Q> zc m<_\?D`uɮ_>rǤ#|rID;'xºk׸0}k?j|є#*JR.g4L^JŢ3kL8Gǯpw1>*gHh{2<~=F6` =q~6G N%h { $Nwc?켯"Ke<DRUH3Zh|X97ȰPJPl7W|cviR70ykj#FD;p!s$]W!<b\Zk|gG1R 1wZ 0d$ 2ӉX Q=(}C/3 VE+C,׈k90DU2@$y +h]BJ4vN*\)B(.4G*{Qfqs%!M aU)oa5sH@>hP`O@` / CgxK@VӏsM~Zq3 n~dXz#,{qL8EY$ACȣAպb}'ddw~Zr`+ 4#G9f_4$xRĭ}ǯU\xv"+;][3Kn&b< @ MOc9Ђ_vJW|˳]V$weɏ1Ou꿆݀ӴNk}D{jo%Y:kO~pRLe\X?(Ucz~V$ӇiL:!ڏخf# 5BÆ1fE&=Mf`ܲᛜ|=L~kon-橠ǵ.E.Ag]/_,'YiS dc~-9!c[6*ef}Ή׸ 1DUs" R6&?5~eJe7n--%S8H`Mjʞ@-@Np+ϡm}[Gd*5~f.xP'󀭪$b{" Q ~7XioB$D%0(Ȫf%qp3m 5D띱 EQC܉=3i= iթX?KE>p_SH@ڿÊeQɌLTWf䴊_*; `x,q2/<(1!_tM!)F} 0; +b2ͦ0~SJvRPCآ!&i,>9IjG-Pϙ[w93z/TTk1%OV_k'~_fH+ qV1ꕑϸSm^Z#v\ 3iffzp+I:U4 aE*#. H&^'fŤ9yW Z壖Ր:>Ò孕X7sU4PA̵W5%zJ3Ӿ L冞F)fA*-ٞhU-u3?u󽐉sŻoy yk&r"һ>+!ܓpoNJzf Nv !@\[l.'3UoNq #[>:%F<[e?=*s 4L=QǤPFpz_%Z"@DpVk=5dύ ]HoaD(/&ĘFˁR EP~+w`I-lv>#+<XDѩV̭MDז>s2j!ؒ (xΞcsCkI̾i Kdw'U'2B)=@eyH2kdUpf]ROA^%[%bՐ Je:3}EzrD;Onn^Mq̡Ffr  sjWJs guB}?Q#B\؞vŚUw5RY)2kݰg#e"_mӵa1Y^7*GO3QϾ;>p)f,8U#z]؅˱61:!D~ F˫4S/Y}qK]sFVAM>)}x$ی TDK4s<18<:\/f:z<ڵZ >ϝӬN%hI<Ͽii_%Z;UuܚRF`*8[x.%hyJkpr|Q*{}*hĚjKYTYj] b5EaAi!Q@°W_#$v#/)0z燄H 䛪[ $H)@ _8Ӌ5P>d.2h‚$$o3uf-']e!:nWJ(H[[GdڨcJ !Jv^M!bRh .BdYv} a-VnUUxtc0DZt]QWbU>:Гវ] 5LMgFiw-@o_ҘA"}S3 H{A٥@r>0r IGBG:\`0MFmv@ɾM A0sr/A~=L.qm(gBSX8\Ex1 ˟/5UiҷnмEh{*74pwg59%+8Akj+˝B:|."C{چ0"i>ƦD>M*QR!j!ݷ4M馐p :803M(sM rTZ茕\n}9ipDzhPqx˱v+d8%&U!DP H ,p[GMC&GE{];ꅛ<GFzpYn wiU9OPNQ2T&3͊;0q ZkVma+xøPxL3aǢ"L {ӳ p=JKokfS X򄷑vJ{&NhL?}IǦN"sP0+D-/D sJ+w.vI 򪣇#bikVIj(2|'=_j$a&o}4JhnhxCYq\|~ʝ0SW>u-ҙ!=&7IN)= Xk [;t.}F9OlCk:dƦO=Ty3oW2ׂFfS+#\rF1VO_* mv6sױlqbR0eԳCmdbCi]ߐ 銼Lnсq-/*4Fm&! H2ƞ4ݶ/9t,ڂ°]{*mgIG!mF)PQ+^!$)Se̼{P@ڙ%w|кȥKdϫ<đ|]>Si9@}/w2z q5 F(Ynn% 7 *}TaT/emE) fnUlP_ٳ0-04|4Ɵli>{!1+rp[kd^%yw8{\fgW_Wc&>tX_۱/ }@m0d鶤@fTl*83^Mu%d沪49I?R6ϖм3~|ִA &=G*WxIOс6 SU󚀾҆V9sA5TK7;7c,hgLdzr5T,QLg2s;{{xFg-qjc(|l|Ì+#d+Ty}Aj2cӥ Ѿ7;!?XO=WH&nX#]'نg?N%eRX:tnu IIYc oWMT{*7SwlϏq"Jvi l/wZ$=u^)ڍD#c,j m#`gT%k72N5 ObT nwA_&D@0>XK+YLwmk<]Sul"aP$oQ>YJIrk1<5c؍mJ~s9A/:w{(2ރjWe7`KqZy7kRھF]@ XXREتl^N Ώ2(;;{$}7P"vx)(&I;dքL6w%נ3o$rR>m0}# ),^[ ꩎bkno)|c3l4"D<ҍ~M X(-$q{!+0u[jLJWUUr7)eU׷${r'(}޺3s`;p>PWضwZEGa`CkS -k[:7qF%}#~v!&N[f( yITYtٙYn[DޟB@nxͺ?Fiw6 @~b(eJ͋uWs=D6iHCmuY{E(MGYHRmqm˷6o:rLy=r0G;b\2cXIyUBwN?ƻZFAH),tg"7 {*^v{yrΦC4UyQ7 ֱ,^K{|sŽ c* /1$aC-34!1᪬(N$?"g &hZ!wM]GB$CxwXs?hxlФȭI5k-p3&_?PS<0 !/!!MaOܢf5|pgON豩½D@ SNk@s1KJX̝5gTH^f9@-V'uiIp. BXy$|6=@-^HC¹Sz؊ZZp): Du5^.K fod@p)BHUsٟ?p`.[à > sC֌- U/ę1L7!+Эh)%43 "c[Z=a[ Y+WOZ+[f`һpUd/gO]U9?Р(xl)♥vAJa_gvFx/Urs>"Fi=0G_D(0cξ /Jz: 2k cL다xRov|N`\ʒhw'SMЀbR9Fl|>:N*uPb5zwG2M#SG9*O=VpEQ)TpQh><,+ba";sP'8¸be 202 70F' "Rb&-/7yOa'5Π8? ڏ\JIpw99gr8i6&' {`7}Yn vIhVt-r;d񌈕{ 'zSa,*Yfyg{"1OCbЪخ wtԅꐉ:10%R;9?ř:Hh4Zhe=頕уl`2 OF;Բ75=뾓w"0'@5=`:5!qzs w8BH}!fxjUz'mCnal]x'a۽ 8e4ZrfޣfҢ 3x'UggeV_IB(9VNa!3(3f̵2mf &u*=#3N3 1q q!lD+ɉ{\foMw'šTT2R!kQy=%Ď]*[#0WK7bjMC-Pe w{p{c "|̸?߈2Ӓ=Nyjյ{B恀o?"ؘN< ɸL-ռ\9eEƅ[@q/Ԡla+JL(j%^BзM@5yC5:a[D~ A~$FyiT KzvOnH`  5z(aY۫/>_Ԋ Ŝ9ڈ)3uKxI֚[ T$3끵6^bo5IQH{|$1 DKuX7bM $ xcgqf`<.^{%I7L]*5i~}}]xOӍ-փS"M36NYSɎipzZf~1s=avlc:BG9>pH$rxy$!Ŗ>N/!6%Yce(LQ\L W/ݢ17칤{³$Nց N?=q̌,.KgUZjﺜ/G%0ɼ..c'`ӰUl E\Xf0ktEZ[ w_U;bM@y7Yt)K/{d&w!ȥbͻ@U-(]#oMTv uZH Aq@<Ô=^)_RbKwu igvI3E${[c I xLyVX4"&TTF{lq]cT U4TݺF$Of(dE쩼{j;t.C(F! VCT_=;%7NzwPT pW [w{{gHU6UHRC\hwjK򴝼l)4㚵G'}Ÿ~Dz_{a/Ш YWGV\@".):9$9SƜ@! ryapfD(v{nbdj$lSM=enpaؙNSdH }f;gmIO("<S\C}&P=sR3z+6}YZ5W6-p7m]T*oVtZ 5A|jY䪦_y?ld^T}IV!}V_(t ]F$Jm!^c]QfD؟Q}A,NFӔ;1vo[D qUt=@W/ViB꣄&do`+}Պ9x>jcwLdvRn$(X70Nx$Ǯ]'H8(fCGD!7`(.՚S@ m/1YE:bRvc N$sH֙wㅕ]~N8YL jpڂB?rurѡf@T^$xȚ˒ 7mղRnǂǭ,NY4"3-7Cicd`q\lYį=IVJh֞4"q Z#n(5N 3,9 D0%D(zuuCmfe7TQC93Қuu|,It un.Tu]%[kX. 9.IWs(I˗",f.I +`.xvu@x[BTGzUJ/o:b!׻6;bI,ܓ/3_?tp=ݏX¼0[^UxQ1$G_lw9vTx{ֺx n 8B_Ks.7!#GAQhu:PZhC-sa jAE7IdLrMjǠf򩦧{W(OPi:}1O'X@663'$!_t&asrzJ{g~4 QD=Loׁo [q(b)$˚K&2jYe,.GE<™^+Mu-ߟT!zQQrBDb?CgwU~rp^t!{IƦeZyLF$ڇd9ćd2e[#h_X v_pyc `^eJbvq}֯+e7ֈ^9Ü6qIvM6~My;dݝ2gyU T8ODēAǃPC5J4AoS*fѴ?؟nC$XZ٤ ́%WJX%,}Q!%dtv5l!qwRo yJ lv˫D[SA;/yпڏ:n'sA_Vv|t~x X+eFGS*h@jo {?ۋ 7`~ũ,kc^Nʙ!U=Q8d_Nf`@Y+ui WؕJF+@k6۞#Eu1+~?j%%CiA=$["b/|W:^nLo-7&ZƮDŽ9ڟia7ZMAb\v./eŭpLу]2b#@N43kDAS=A~WMS:]NE9½d츢 f%7|UP+ܖVΫC3G# Oy;c4Eb,a˽?F0$ZpdI 2?3**gNE:_w'{Q9GG@w{8Z"u^FDVIʷ'5<{LSP4a(ur`&WgOp2T32*9!<_4j(Li9z\I g0P~NɥW("ب]EKD89*%RcI E;BD|x Ew<+"K6*k|錰B$FI%Jq$(~1%Vx6tϔX[>v Y@Q= )dYe Jbi\ B=R9&F@}}ׂ:9cfhZٞ0t; –7ykt?O5FZ-_?2جv UQ:xz$cX%x1TGu[1үJ& ~%Mv|Դ\^bk4SMB|dk]O/޼\bo q/FTFEIf$L_iJ$!Xv\96񅺑J\d/4>d-J;/hRaQݸDݞ9Wk<䄕!1eMi -mA>-2 _ֱA|r]$Bp:ՓZq̋)e"|1cu7 [U8'zzbw;JC@펵v4SW!uy>1F5tjز']hpMNZ[>0Bd$ +.ȑ_< PZVNN8!29q )hpd?ՠj'v_F78iBdX7N,z?%)ƲO"`R9>)Yu,6x=%5C] Wf8کoOpn8cV`Oljwr}60?`1LCS 75Z:sfXlDPc8a I4q&u>6Ĝ&RZ3RCiIUEc6n"a fIvUB j=W}F=*Vɹ"s$gx_5m2DE_pDhMdP!ٽ_RЫ~k<3U]{ E#s(͔'=sd0|N?\Uu)E"[$L $OХ3l!ƴ8eH:fox>8I Nif1$#PR<Ӄ]_(&gx/lۓh&[t>Cʽiyc"ރzzυ_@ya~ڷ{Ɂ ǰI5eɕnRI V~kkx=DJ`:UU3'G +F|/J*3d…M042j$h|](NMvqZF#JjڠN#xLmp2ߐ陛E,{PYFmګy(RB~m k^?j<^+:McפC7sTҺ*ɺ8 %幗Lc]d/8tV(i ]Lj}]azʳ38Z_{N`qUb9haզp:pt~zj{oEu6~5̯n*c"^{lT[3*64AD;(^I ̴̣dJP)ZxUovȚyU4 i }"WKܨEKnGm'Dv.mʇ1 US0_py?QwLhK{]eQᝩ2fCUE`tK.V.f'Y+s_q r+Q9>gDŽAȘq~*>UMXɩ%у<r#. yqD+B\B-Jve|?rxc OmiGy&OWo{Iڄr],{7m<OMe@\1l .g 7.=t_"V*jdy{XNYbl^9KHg#ab >&^^LD{pgWނ06F 9E?]8JWpp+mu"LymTzۅ#6>ˮ蒆<}g9'rը%켡F ?xnl5s$&D@y{V t D}8jGV,$($[Pvܴϛl O}'6ᐾ۬#p,r:n }xD78|f R (vйuPn)FpҲz\I0;ogET/l tK;B^y< ;jQ_TM5@iQ>yKG={@OSt~ w3DtXA1QPG?Rj'$:B:rjgͫD9%|9H`|Ph/#K m(/fA 4σ2' )?,hqk'p^Qے۬+_dM#:R(*Kp:3FugOudp崲^*Sbb" ó]ѝ6<bpLAHMl4MTe~ nH'AG8(.++7񔀑_s3ⓍˉzEyj2uX q@!$0YAқ+۰ >lK:[[]2j*OTvNP>EҞ5+Vœ0MZ ߕ}yG^pEaG)f\ı ,f{r\'pߩG*0Կɳh'NHht#}ͷY SFeQ^)`vHUdֱŇde`aZ\rG70 "&9dlDl0b|q,1ʗH$|LrFw`'&Զtݧ\c>Y/,F<"y?rX$pspűG37@ qУCЋq[PZ=L_|5N GZA \Q,пb ǩ@R~Yc#OήAϱi?>冄ƒiTI ebFSk`H³W+WE@~"P;pAlG{W&r ?aAO<%q 0h-ڂ BUHT|Aj.x03b]cH1Nm },b} rpQgA&B C+vL% (⁐ye!xrlt 9O3{PU!Kn E*2 R*ǧE'CڏsbQb>do>-ph;fx\iνB:]>􄧽&QT;f]Wj@NPؔlX7DXɳ/)@2Tş{-sӖ PQj`((>!v#ݘA1M[4@cȿuThsZSKrƙIuU)oDdS171;G?ON"CF62_~hs?P]*k$lWz}YEL:rYxQlr6q9 ڌ?"ր .J}H(Q($>aQMG9JՇ젖kE,{Pݫ^d;10ʑU7HCyN0~%> v[++%VzW#+-HKnO/vtzpmx<(7fzTe{ߔ9SPVCǀ#K|awƓ6 9[dLMSX%seX,Z MtV)KQ'g%xIFI'M|eb%DF37 LVwSJ^̷A\ɂ;YǰTԢXɱۯȬ3 vJh(tIWL<8cܦ'oVZY5 c!1a[cU[7\{ݺŠ)BWNٰwZ d-jMcnN"5Й Α䗊 qs)<vX+\<1NoV;ǂqǩu5F,7f;|)1l?<$5sh(ݑk!? cTvkGDFDW&V<}N|qq noanG7lXCBDG?~*H<3dqK CփYK8>|1'`DTYm& z(E`LW.z3wf-m4lo P/?8ldYX/o󠳣9e@?`@ BDoFc-NKMWî[6;6a맳Q!T:E Ԧa`؁0eѨ|ET( -f҈Ȃo5#$zMߗJds_uu󦈃ʹ35&[` V%:6\îֻ\iK Kx{@L:%~-^^2H6W+2{MaRDġ1w.hUNCَ%U)bN#[,`|>HtM'{)ZQٿBalD ؓ|Uq uս,,nS~Tn8"EwR)T3KJ4劕\oIs! `** Wv4ik5hwL0]ۼ)pwf;FdLSNG-@$҂Nq\~wYB N] A3U 5pT( Ogkd@ylsqR,@&U u):J5ATEy(LqmczՋh8(H]/R$C#sD81PC78DIp|i̫r^MXh (Q[.N>eQO^ǫ51u*.tA`q"gX"^NSM(grPV~ ^ĩi3k)5JՋD@u*.MZizZ(PBz?7>mxcE([δ%H N%Sq5L 槪FT&f`P=E.Yi&+܊>eOVKbVG%U5r&Z y)th")tƯ{?D>FsňfW@C ax"e'U%ը@ 9 $2Cl9|vTEm{1,P;s E% S e{VW3 !Ԓ%}Dџ~ G$@5[:.{kp]3&ZRW4z ɑpp ¡Eǣ+,eMc2n/A>Qel }aZf!bF:f;o<'Ti4wܻ񃭳.Ƿ˟ay}xmpG 0fb<5l1F{]2J;{~ +18M0%8;AK9Kͱ9[ڵaE4הif2Wt}"1/ڇԲ:L'V} B +fe-˅%v&/:ԩ%=-GWݸҼj&w ?]B{Ȣk }/3q5]7I0Ft\-F*(iW~j!162+T׏<$ט2` nFV eyBMΛȭlx *Ջ7;75"O?% ,13O{A>:u\CU5+W_1"3e>=,Bqz#bf}BM5xTBT/jӈ >Cs&Dty.ġI柸i<FCl@@N40<}=E(O1v^؞nyHHk".c/ XiE8~n aN*4ηٻeT֚ \(${# |cbn06UTl7-yp Fqlz,,z?T$4A|3dl#9D ]"Ba/JY9d#S콲sL@+ 7I~Rjwv2-ye'<<v,%ꗙn6 9u:FcmKhvZ,SxA,' /1G*. ޟ_Z}e;5bpzza9'ͬk^{g,i#ZF .#gf_o V&Y_W$2%H-WyOaS(?P>--`TRhv~]m# ZP"^,1%DU BҨ%8?z]XsfL)$a[($]Aƛk?bob-U"sDWYY"z)IVMmKlHHD@P `'AHOCڠlKTt&EUqb,OL^JԷ\|_nڌ!5\rT6Z,Y]$ ]"ϥe2F-aJVI58+ LV|&`'š%]xk5R| 7g9¤Qm5񫾔I `Z#2\B{&"dJ~YKY+L3,Kg='F3|E<y^#(!4CpUlШ8cޚ#~XƥIl1CB/ЁO @ME'm)uAޞ dv&0(lwKBg"wGSb'f)9:y}9 5| 9y_}zTݼf9K6zO@."~t r &ҠA?XTUܑUmF&{!3BmfI$\#7u Y:| +E ,996HR[̧^4t8v懒%mmҁω/(o" 4 P82jX 7ݰ=o6G+R d1R%܉5몂`AQ/}a7.=-ĆS,H-&+?$CXFf<徳-%(SE:z0e78nj7Y_v(i_!ޤ/& /H#`,.ѲB EKRDf[>]Gc{ϖ'aXĉ.9\<ׅ@qncuVÞ(M`}ʉ7\U>s߬r:>@X0{vUXZ(U1+UMVrWxaՌ[KcʝU}.so XBuKݗ{$iretU^ uoowNinѹ[ͺ|*0}IG uGW:{x]OBbUZS-"V{5^k^碊>Ax4QiRsG܅Mӡ`u/ވc;wp Ja,԰4 zNY~KW̤w߸lAƹ)%GOGZJ:hx~4+v5PYwi&;%6E߬m kM0fq%Q+57z _h~?_7JΣ՟uV QEE,^p:/M7mxD¦>×(vPID֠XI,{`03=_,˵7[txh&֝[mL4o`gyGkLCzW`=^NKK€XlH.=۬юVROqTM$}SN!cc[NjD塘pI6W'A+(Ls_('~f`2)x+k z/ OpJ6G7{:< (s_BfTIz٦τ8KLjJ1k=LAJVq:(\4Alp'H9t$(tB .w=WiFtC]07F/dpTzY!@r[AM7OaWltr[Ci`F3g&Mp֕8V+Tj3 ^LX0exAw7/}mePdmމsiΙKl4o;xg֑7ڇa r 55Gkv`7DY/ىe-xLt8QXYZN-H(+*?ޮ&с}+n =fω(rvҍc ]94IZ|nzknk%V'g&&`` whu1~uZtŞ,@O l0s0[Fb xA_V# 5i ni4y{)?Sϔh*1N`1( gi7h?قSS[* JC2K=XqU-xڞ^Z.Am ~! T sb(.4霱W%NOHw@yl3vIܪEƽW*P5C{үF}=q.fLY8D :3J _^F+%?U8G7Dۄ2#„[ROzGւ&y5{CſۅX3}wb}[;#{eO`?5#g75bSH%p,HkA_.s 3/U^ۙP`)w 'tnihIF+eް!n gYZ07070100000007000081a400000000000000000000000167912ecb0000646c000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5d,]?EhDTTk׶Ǽ5zK_Q[BzJf>dЇ޴98:` 'U8MgQUIO/=(ZȬx[^v\DN8Xd>td:AjrO)?j GΡ?^ VDRmzɺtQ@I.7DPaL1ѳO.ka>.uڜP"Rt?C 7=mF1՞.PE)Uһp?h2ϲ6B=2g[Y}}సw{Wk|` ?Midݧ8m#*@8JxSxWQ&˿H4@4AsQ'a b:pW!#0/~ H!G]Pϝw+ /7 ݓa-F(hI'LH ~3n!mNb=gD[Tkb,""CxY"G5Xj"j qqST0 *Fؼ/9ϥu^:y19׷ d{ͳ@O@A&D%;Ĺk) v!_I<=Jd%0 LQIzO޸1 pؕG$GM9cdur‘R쒡6ebQ̒B4!- J9ya,'G3G_UئN2݋,_5/#AA¶QU ~n%?^dm/ rP#?@)ƻML+Re3sMh&w?@%O̩)'w' MmH>/A`B>󤡑抃݋T[D ?ulS.nAl;пOENW6eBi.99.-hJu?hR95C3 w(ɪc PxQ=;/ =`eygea OUp PN^Z!vN\gEV!R(1C%y*PݯJiɜ 3'1X18}ˈGp7wwJltNi࢛ G]?jQc(oX.,!kC]9Z=e)`MֶKSNR5L<,+ c >x2;շ:rrVn!ꇞwmlZ `_b=Ym:b!#RSt6[/Ḧ́9͎C<11d~t̵b~`l{jcUwv9 |pZ}g'ɁXrlW6̻{aPUTϠ^[JbQQ4*Qhe@2˷$IH?F e27;'YH, ⼦,~\} wE%h[`4¹q^*3ǣU5^r}8Znuq-OQMϙf3k2Dj#S2B,Y!<0:{և̊E&ۜ2;6\I"^᫻C8xxO]jx]I/罀 {B %{=U V,z40~bR^tBư ٭欦:x60,s)D5PdX*D}kEp<R[e[[j !L ̖d-6`uWS:^ 9G.i[ +"ux<;qXۅ{w+A "8 My$ɮqTyz  QDw6N VĹpfDm.:Wa\!p$864!6JF~a _p|Lr)(g17pb>g 0`UufOR co`\р@EgDұܛWuǕAob.eJoj{ݷf1Y.Ci3k?}EGEPwSZ_r,pّ@'#Ά,%Ig , zQSd6&`!ߦS/t<AQz`򯁭͢ }JK},#1 /@YN!=O&lM[u/1j6S# טnN}5VRTKer`XʿC٦[6R6jI2ah8位FG$Fd 1h-ڂwVf2¢4ͤWX?鵱oLcP#$Za?BF<ُ2aOiLp2ycLC[A`^aW l[/2 \ gZbZ yBF [`Ye7\w5/-%n.QƋ^1Gܕ<놚$M{v_ )T2WV*^/3LƺakhbPώ! 40vhdzm,ʝE\:;5Bxm};0 a}_%zDwHB^\M|QpNA@{=C"e^+&HF4Tr.[i1]]W11w)-nÏ k4Nd8kܷ B`Kvf<@XG vDmY4SWc8A9N(} 1`>#WaX o鏸}J8 GF&jhA9gK9Uxs~N`s'lbIsXv.Z9Z  KJc/83cGIlC i܂`)}ѳ9L 1jFfrП˸Fz#/ɏGQN以}H'o'o~ rPKIqJD+<|=*p>8Qs&+ٔOʿԃZaߜ/X2˘ $&++LY!#Fn%20fV/&kg5.S ݍ'f;5\l݊7 d& f1s7bW&qoW` rf9-e#F OҥYWij# FLL{@rg O$9Z=W] ]5e`&E?#{e kQt}@#!7 OB%wc ;g*λ3QfӆzQ.ݪQZ[Lu*W /Åv_O%o 8yggp >615Yt\܇]54; @Ơ.&S^jW aϳ8Ozaݭ8x*Ĥrol20jEDbӧl<`bY<sꁟvK|ԶyD{.tI|3Ui9!\ ZK_tZtA zJV -yvx/1u5h1e=ۙl kZ:T e!KOkiq3#s1N }ٓnFd*@Nw Gn_@T^Th'ܵy-2uP>* P?TRq͉+XwuoCA8nFjõ&sͶx(44[2逌3[gC(s#i8HGhLe'ؚIǭmツ{k]yZO&pmT/SwS` ާTL1l)VKDhr&D]Ky[C,:1mqOV{uW7 |%ӽGVqIX@f&';uVX̥< /:Dtiޭ|lQ/YQƄipsX՛b7%6x0UKA!o唧PUTJm>WfKd, q:rHJ0c^ M-D-E[ TھX_A4| WXxr㦵^yͪ!AKzh-(;4yfM6,nL&L5c$!enU2GKFd.*v({r^yꧾ_;8(+O5&RTjkqhүY&ӗث8W>urdtg9't:R ?J\&Z % / >r\ (tY]EI)h {"\ڠ8/,(Lvv_7j<+:z zX.Uq0gGb}Ii8,NosAu8yUI8]%B)Vq觊9]WDұ:6JU *,r/4 d1: D&KJOhr#+fWX4ݪ* DoKu: ^L.VNL Y31q+NӵݤpdOV:bU+df>ē''&<oLMocl!jD )0EҔ#ЧY#V.% 6WLxQ8n0wLOrrMڌw >;^K7i{z6`3 ,NʾߛRnSEJYx&4ho4&|wAq&ﯖ|B>9 jKpcMu~for P\#P؊BDfȂ5WqaLXɣFX(@Q*EA^|w &oJIgb$}&.'Wc[hoߵ]̡$27/4 4ʋpN vJg/5R EoY&dbpzOM؆i/a'd$hы~|Ʌo.z@<66ދ.;#Kn7;X츲Tm[_Y%Q8/غd0PgRbr57x//}.EqMp쑄P4>a]pyi.ղ~ 1Fi9KIe޶kv$.l {2QN(p0)',?$KVc 1|qoVAp͂|oJ7'k`*ce.BK;; :}ž8_MJeE$P>;iQz|EKzL,7YK,M?~c;S|u ZQ:NQ RSq 4ђG0f7Q{|:kp7BeUObKc$["O7=&-Ԏ)u!) 6]^V%/lltY" jxO]w)dqT4̩U_X@&J܏/I[C *ꔈpi̸>Ҹ` .SVoh0̒S^\7u(Zzz5 w:/ 7i#B|sL ge0 tE]v۸jc^Q$[xU8ާ0Vu4%^*GlF+hQK/4!A=-y@Xzb'߶ҬžctٽJ^-ж"΂C:/5 3 FuJcg.t%Ur.D*O<ړ :8|i#P(6J\^Vc-61in _'v6k]gVl;]2^XRT:Y##Czw°ppe9Rb{[S ZJJCΕ`W0W*{ 5dS9◎8pm.R=EEQ7cu\q JO ]*vlk5ܨ5s_)MSu;P 7iXVe(;?H+]+bmO\ {Tt|>yLMJs?F[dˎ0.m3GW Izg=S]„#/*ϴHSA /g6Th 4fͱJ'ۭfdܾ5Z?6? *">G2 ܧJ[; ^LAh{:bY,+PFDR:УG: s0Հ5͗dIq@| UCǒ|(>RI=_j Y%s 8lK(X@/&?jYxCIf4}fmjC<̃n^眩ߣD9b-k3?DP۠BAe:oO`FK)ŁΛHGcBBCX8T?E[O)O(ړ1XA.Fb|6:$ظZM@ /KFxR˭?p>w㦦Ѹ yD `ͣ/F<`|,O3x%`ƺky{skya_]׻u ¦ݿK4 C8;'rLd3R_+|Qepb *4VsɁ`V楢s=} ICYjR0P<9feW(#0Z@;\V+MqtKVM_ uDʡMԡnhMFR0:|u-{K%!)+Yl8@DQt[XdS*@ć: Ծݯ|BnBפg[~C-W:V஛CYiωnF~#&Oy w>I_8ֆ_n]%ݶqo{3s;w fJmVWq YMBO(^xq.mMpQ%,>eLXǺ®XOOeaZU"c Ng-tSzCVR S glG{ r<lO` AYf?RV~JiHQβ T_4 g;]89f ΑD)$%qT )A:# f4sSľ`&+T0E`VbJ*ɟOPyʑ M;n\>l= ~]5glg}? T͖r7aF=VlVׇsGl~jR3aq4WX )Gqm"˂UCOo:ݗjLy`s++ۆeLf%`QDƅ%jqJpپQ;#tL3Krݣ |)Gg"k-*r_6(\ebҀmI( uwCbڜ.a"ʏɘ`'z1"xUꀣFw|WxYK6_$ȦU (e3/rޯ޻OCZy?(k5Ķ mߟSm"fPWu!Y DpF]ǛБO՟[@eMw]1B>8YlEՙSuߝgh#V%IO@h0`lspU?dBm5* A5nAvٱK螏_` 14˥j)bȃ]:-.}Wgrw|v<9g"4W~=39_zώwW]DTdIefTp+LaȜw~ (Q1g4sU5ztϾ e7 }_J?]o>j :Nck Ψd;T\u {D8 wjjnMStuN^>gֿ edupC2@{(U`_z 7@d6؂T̲<_ e/̑)*f'UTNԉF 2;7:%M"'k.,$_WLSBbۙa!$JQe QFSf̉MV @1\|LT`\!^#2*#*)ll8QZپo] v|r-͌]?0T5z\v.e}0Oz:ҍBMhx)p..%.84bat@Ǽc탋t"($ q2 ; XÓSz=M^;O RFi .20a;9./ ~I9](y8oyɢ.,muc‘{6 &CԨǺvH ,9X'rg x&?4 ~&չQg㦎 J.6BI ]cBfI;Rz$g90BX66kJsE"WRi(MU Wb[n&=v RBYᘝNYrvIiѣ[le~q2h;0Gfwhh~k;tSfb:A Xbpz a]_`U$$Ȝ5XSb@v by }A'QYj5J M<.mפJՙd9^[3.D԰1vtrȱs{l ( 'je%|Bb hܪŎl y%Gtb*UI1Z"۱ߦ>J d=|clNmJg>͈8pp5wZ4/<A[EK;~oܱJ6f򿏳 tԻ9zKŠx\,/rHd %Xv/aHG;:1sY"߆Ux s!~%Q]|JF{®$#f[敶f-~Yu3gc`릺UϾhp1U%,hpOUGr3`p8dxD,Ȯ:! XƆH%OԳ'<l\,{xҰotN%&R}59=GT%oE>B`Iwɺۈg ,<.]琂=C9Lx/x8mQ#g_#V[*]CحqO[N V%߻Li1l=Wa>J2VvGM $vĵTw:)Cw .AUN+h/!QIs9ӪktC02 \Kfv Ydu}fL7Q{d( %VIyQgVc>Fo|mkiTReG#9a})V,Btv΃eSb'nH+ZQq O-M' fUhd",|2%_6:wvP=}[*nmȪVOMFۣ'dtUE+"WG,#Nţ2"X!I]S8ȝ8YvLj9H N΁@w*_WJ܋*#B)lS$r ͷ0(1$$e D"']GkRYc7k%,dC#-jG#ET<}pTb{ٓn||نRnaH[^0gW'{I9 P%f79Sl%[RMYثGV֞mS BdMN@t֯'gXKSWe"V gw\knjphRuU3Xϲݿ | ZLC]@cSZ)[,;s1Ԑ3(sJJo-aG=Vӝ$?9sNf^sa~A h_U}Oe.3{$5D~V*'E$e_@dd 2!(˃p&~ƓYHZ)+ɡYB T{QW0r'χ'RYGe;?(A.[HE6\SneyHGkϠy8,  2ODl R$ncI>+OM2\c z/'Bpx݂Ncs­dC:Ɯ'|aC[eL>,ԢnEwnJw!Tԭ(<Ǝr8qr\zW4&0TҞX( #-~ PlIy "U J7%eS v!iېۥ&8gS X0=9th%ofy^?~g0jХb~0-{DAV xh?1n%]>o_HWTBz;! -g c5( mx2ꯏj7^I{ ?5^棼*G8XƻD aO,\aF azx2oJ \Zkk) BuMͦoLm4X84?5,_l2}Iy ]/wssvdf4ArLT5D~O}~Gdt˖$%QcJ36#B~y4 ~Ѐ'{6&z2?AHsJ(S+ƲX=3=$('-35bP%_\S ɦ&Q?[0@*''5߬!FX,)Ė 3{Fʃ7+t,Q/B^r=G߭~ e&{ҤzƁoa@x $sں< z3ڣSҕ%?f=ZJ P&B f|NЈEIvDOУ@`oZ(b=p{~1(krO8Ek MZD椽N)D,?qB&ݥ͊. $f(L" ct:$u>0_-!?UK ;BzȐyMY+{=tx 8qO%ȹdVAe)?[Xae*(gjX0^r;Vc~n~f`)9M"RM}OV@PJ酳:E`Pb*gYsNpnΣte=8(p_ԱzFt%)"{)}])H!# Ϧ;O$G)UE"=uyY3Gp:6#y6KDsϬQWRgџyZZ ׌ jhrK[i~pPF8 ~27}6W{ɬG#e$Iq",GC}\R1[ Q'(xeȓ`lZ&L:ᾱ qB^m$YW+@Yt$2c[@BHy<E[uR9:'{zlTs܋5[fURL$ zڇ]tbߤ!W?qu':'Ar0#Q!G_.@(rF : !9G|=~j7lЂjb%sq7!5W]=ɃD_[BcTX27Y[K Q)wgL n.`熧'z`\j9aD-f0#WE^y/JöYHnF~LPJYX V5Ow bF{̎; V!MYKד$0P$- t:"s?{{)#3ܼEth@*`=u_/}_A?ia 8y`Q`$\V~n8VRNy?ڀ b (ewYgIpUoҺ+f[x*BKlEZ{\8MzTSQ>n}Jq@X%+M Pf rV V" mh"k3!!ks/ki80vq4qERF 0Lܳ!*%K+QMg"=i;/pb$?:d@5O{c#Bh %!quys R}c Inr9<Sr)fl!>cޡHJ!ЯΜQlv#zLQƱabK͹J*&ޞr4!Lw/Gˉ}2)92u}x@`JI{۴R bˉvXaSpCIw7a;@/0ЃV,}|S$y% V,zM n7XB\6#0sdAO+?hULu:;4':lQyvAɓ7˚֨Ըt^<.aVaSl|vϳ>P ׇ| ~[U|Y!f@d ˣQ Q^0{IK02hNH56f~ ,57!ۙ.lUd͞+,^ tr ; yID_vmj%[E6m~/*cx8v (-Gu^ЀUMrg$3J+eXyQo-d0*m.l-S1Z=mr._>6z =D/^Y֭֔yYgpZ|;jϧxd~ aX&~n*2p*8,sA ܧ &lB.[3=؎9  VY хSio6j]f=827SeLGB18'Er,iTx+VigNeITJhJPn+ ?x]]} g1MDydQpB5yYRwkG ѭ"MgYE/UGe\|z$y ߍ7)+HPӕSUM6'ڢ}hE+si]Iz|.MXŪД {d{@$6ѦB1:{rKǎyԷBh@qSaI !PZ/)|rg%0AbPVXH|R8S,m<>>mc?"z+ieI>*vP(q vvD*Q®ܸiCWMamP=tӠ($M!g*r\|VdG sN8U34O=<3杲ċ=7זf*ǣ/1#rlqb@iIToن k5N0JIYC_@}`\IhFrt%>H1 S+t"܁;ρ*ߴ`p^b`CR}: 6bGҿ%=2ף 2`wQ4i:}@3t` |f8Agyn,46 6/F#x_ul'SFC+K႗l×9T] Yp>ve c~|/^E`ʗ.HyUJx|_HWrٝp_J/zuЃkEPD{뵢@7&Mk(\n٧C 4E=qKS'\5Q?HE/\{e')}+֫Ec`~5r-ĽXi>ͮJ²pCĤY = S޸μip/B&a5R<ԶU qF& B1ڤ*smQ1>|{d4@NߋHD'sxwrMq]' &ø=F f>X]IBCwRw 0C\'mq3c%8:z5j[v`gכiJgiv(4`4P ~nwyG2yMEJug5:18M^'v)2to|fs *la#."5LˋO->f?jYXTҡkJ|ʀSF,f4 lH?$gmuCW~8(ҕSߑ^s#%7am5Xvg.oQLK%dfhneP{`n4@ +ӪXM:;M^m1rb$% zjQ-GAa>|DN':Hc)(sבGܖl]x0BxB6p#Ȩa~#GI{M w?o/Z!\ÓCH}bUIy}jNi /hi|?CQwZrZYyF<ӀG%ɔeM2*&8x>Hyv~^>1q@^ivt& *R nWOy?.sFz?^eZ4*:H6<"0 q%Lr_a?7'!I)/!I|JsflcS'<+*1V_ ^p]EP˥ BEK𭗩*}6K0td.]Ǘ5CU_%<=Qed֟'LK]u19}Wj6֕ZߎA*;gD>"Ȧ1!;L?GYNm~/`BHG |C(9oj*p !G|1c IJ X8M [t\ 5F>H|fe_ YLWRPSKI|ϺvJ:0Wi !4g<3l7i1)׷9IP!pEYfcQ[xjHZaF=DHQɸ@@_.U@/Vw#@㾁H|B]EÊ=?D/+̟s̀1dҨ+=Ŋ]'VD#BJhcmY%FdbR ڀx66rbB  (A17v n2-pЄϭ+GCFޏ_Lϓ }ιm@_WqU_vqתfmn?cՑz]u&{Um20GE1N-{ZmJ"^dġ iVZ^gc R.#r .VF.vx`/%E#o1WY?ҿ}sۛ*1.@* ?ϒ7",d!\"^ cU<كCggO!U% >|Nr\O` wO׳WaT}GjZ"sµ&uC=%$7淁Hr b4_( HYLFpLEJ:IY PBp !Hn$X>K NXqU(]ql3\D9<}~Yusj4m/񾗿r\%'Gy^ `ΗpCpm"5@w^88.y18yaGb1ϐ.g"nނET389Gn3dYm䧱(gZ*W@*4"YSYسR& gIor /8@!ڹE8L)5&~Bl筭7Δk#)@0PM%g}2d@עܩLxGUƝB똬$T)15CwD{ؑpYx𗋎/Es~2=\t/Ke( EVӘ݋YK7 \h WwK̜ ۝<#g#,X۳Hs`V)w$n8$q9l5 ]dsq/(7M.@=I#= 7 <Ҿ¤@)j(mJ#аIu|n8|gL}3lIvq Ix`ubdyTK?v\%~π#(5EX ŹH@X`cs [~24]'3LVl 8ss zsG BSj;x=__K-FҼdT2`H7EppFLJ1)&*RE0uw:$̕=iK5TjShEvk̃2fr g&LB qn[_&%Z5pCЈK Y[)ʌG-.N6Ei9Czs $h&6JռS+>Hn;pltZc }f6!jw(a4e 녛$uT-g-/u[7%l[# ?6'?Έò% Sy!w]/Cy[; Z/^p'V> XP Cs1ɦ7Ӕ3ϊ`rv[I)}OU@8Fiϵ%3{bz p.zh"D0ی%)3/Y#ߣBGP3Fi2הnߞ[/?u_ |iVW#C'$U"kv:]ECxzADe-_C; +8CM飘9C"ʟFߙQ?rʉUzMʇF5*~ۏ*OD$|)հɁҴ-'e vP훲)& Q}ߟn餍}gkf`>rY5EgYZ07070100000008000081a400000000000000000000000167912ecc0002f8ec000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]4]?EhDTTk׶ǼZkTKQqu* /]DFlaDI}M.D߾JFMg_!KY CnD2X) <ӥ`unBv8!DfBItT-]h,l8VdENmʂ`TMf"Zz%v=9k ]=4NF U`C^$hfh.7Ca~w!߷}hh5V@[rm"ĀʙT `I. u/ƕ;{:hȊ;-OoNVXYTVLz΍ӀA[ h;pHʹL}gc`6k+&p'ck}cUn Hs62 E0)Nm n=u.pU}Au 3#>c0Wm>jg`!~: 8PnZF{ͮ5~{tv䶙Т"l(kqU#u^Pá&趖-H R+DCX_󍝝(`% xSvSZp’Yٴͳ[Um LӫCoe$0\.\wh FN6 {"%T7&N]SҜ:¢>w %gb fGع(,f;A9p} s%[RgFp%A^\M0'?39<8""\%+"72u k5iA7a D B}M-~9].\4 uEl夰F%NpжrG4# Y߫]:NW NpZ;-ޥ@,[LL2 fREe40IȽa>֚VP $ PsK"IaU}2\k@r^x%PHN z@Tb,1 :zsp?P vzS+aHx -cɳEZ O}>fϨSƛ<[.|ʷPJoJu2_0&W҆Ӳj}G6WƂ@q+9}/. TSK{sBf\!!rP*)t;t ,QU#/jjy%B"J )u薸@d @f=CV -aɚ0^lSaLZMeg o[1 =_ Hٔ/2[ (&}Cn1#VFέ_Yup҂),Q\^~͂J}'1zzDPע#l;BǪTgW2r*d[ؼAffଠ o|nSFD `ɠHٔVI7Mr^֍F(yCf+W'}1XT7SoR+؊{ULweev[:0fI# g3qBv|cm6s{ -L6gj+ogrD(Ci~:=O^AP2 !y'<D͈n}>uMۤI$[9 FO_H9JϲVFisf9e\Y])= <^]Lp#i>{6^8Jj:<]=H2NUg*Aw5ZlTUc m:-#/sBVDUQ; {`YY {I@f@Olse߁rI7tBoB]oYY5t#Nr:Ԃ.X OAϻ"y`d-=k{ʥ;D4bi${^|l%:\5zxDqY8Q+W(o]vzm.sLxI4Ն,b%$DBikDׯw\wgk u+ɮFV&(%ٚ1~cZ+7=x- 6|y7fxARXچ-8x;ŋzftl,@aw_x:Iaj`]/x?ߜ]Q2vNXکQ f\f_f! D `ax9iׅE2\uzu\P18?@?= VVMUx8E\֮zcdV j(=YFӮŬ}3H.Z~'l„(3)kh8qä81'vǻR8,hW&{c{HMU蔠A$?^1<i[lJ;%C/R<}hpwѼm3$Ev{:ܭMAϱs|̀DLR}zb]!Mɟ˿C SǞ\tKՁ * ;?N*ryLC9Q )2x΂=:=XW3av$Eب:4.bXdmӮ5r*kx I%dW[;sap}TqbiZߢ\s#eKLH:G_1،fD6rB޹#$Ku)bwV'<~'5<9;#cjha;i8?D7)HomtqN>][F/crfc!li0&ғ`nMcoIZ [_ 5A# 8. i'X{+b`تw$l:ffi4opL6I(\1~nVy*v:^2 zq9ԋMl]"@j$mE<+ a;[Ys&(ŅkgDdd!iW[pJi^\182HiβCh)t5R{Kz_C$n.Gw9Oץ7H 8=`HILNڱǸf9hOE'ACѰAFiwW`B ᛍ%;!s]]JAZG[|,$7p8[E$2;+ L9!ort[5U,.raeShC)q1 ~dv<  ~諯j&׶;I/?@d`k^G߿Vׄ4#K6ʂ4mSϭHr<fёpZ#L΍l ](n.r[t3S,%'zo=um-[H1)4G+i>I5sYAG4KՄ|Û5q\_3Is4Ѹ¶̙ ENwY8讖XD|i }q"/k8}#$nkY 1(ΈP̍Ytdܰpix|{czP7'#݇:1˂+U14U/:nrzHS=rͺMAM(0n+$zɼʖDTѢci-jrG He\c_lsX݃Fhz@t9x."CJݨf (ɷYGSNJv ּ3ȏ Z˼2Rލ8^7AX`" +T UR|]mrb5&T[zEv'\k#:DKpUDWhm'ҫl,`?N,$\l*|M!- @ˑ׆/YH_ `Aţ[VSq/9g)n1`U3DBB~E4o%KAjQ믰3| f:ݬ[`^)L(כ;3Lv8*%cO 9h.飪N&?3*!ꨫF$.D` BRzD[g>QJp]lZw#Ԗ\t3ƚpϢ5n&3$Ez9ffbY {g1co=&!alתg-.҃Ab#!wz?[ _ KYڅ@n3o]FTyKq"$Ɩ! ZwXFҀ\?-%h"Xi/)h?^\Da&typҫZpsݻ7ȗ2xRG'0 }V$Ck0`wyt o`Phhn]Z:4*M c)F#yY^ &`b񋟱ˢϤdlb:̷we(#9@r޿]nw旜&硛D8(H? {rP:ip (/zeMMU'xHWW(<5'w K 6K6bE7k5姮&'$ffǽ҄vMA˚6<:&[*F ~-$Zv?]O zvzg/ߟÓR$ZKzI̲kfV9alb''j# a-N S`n͋Pyn5RoOv@C0LU|"z4,o)8VUNkTܱs"-"§zK{>@cRz U5`Ύ,,21H|YӰtW`7`nsoL|2Ox̞^<)7j!4d \8Rk0|#zDT{B ՕW]Y.nֳwUa (xK9ιGZI@&Zq =cY9f  gkLe#47\/ +8@0QBεРΠQK2OPJQ_853E5I:"B}إXru~@׮L&Y;rE2 ˑX.#g摾Ӛ6qO48C0\^b a|jN9۬\?W\@v EFvY?s6mHZlCCSpLFœG0K)) &[0+OO[Nj/}E: &X߮xK0Ra nvbڱ[A{PUaѸ:IW .#;93AJ:h "g1ȩ }鵲˲Xڠ||HRD5nuG;WY/AX]~UL|f$\'OT]mWhѴkӋV+rdiƗ%+fEE֗ꍉ ʩ^D ƁR]H$J֊A 2Gϓ=͢q#Mtvm1GZZy\0(?̓cuMzsJ.R$`b %^5O^^D>sעWs/f Ǿ^ĵ6HPr=fObM)[2h+馞iӸ32jӝQ{W;T+6DټϹ N͈~-K]D0[񪦎&՘1$W\wv1'g:AOn|-HbY K9ضeb9[sW>LҘ~v#@`؏5O][s;Kt9#CU =Ͻ%1Զ!vqfPq'B,@%$NWUۍGf+,tׄZ s񷣠54巾5Fa+;#FU͔eGAS{Km.~Ȣ=/+E(u6=+u'"?%=mPN}*!,`0h5 AЄX &WJb4ۍy/j\ %4 afxΌ-%嚠=,CΛ['U1gaΆF$R>lgAc+'0iXhџ!'XyڗZ_7ᣪq;bʟ^EKa3f.I[[VWIP&ۀ¨̷`/ڿMMH0ZMTlWa_YQ~-j¯NdT 'T/6@L[B|r -(mEwZ[nI|-~&o:ʥ裬Qo R9\ᕾH8Q٣l7wR_틤lxC(O8e3!qQ{-)= Kόwl5+Z\TP@S^kT9}]F,ixg@\+HnEfI"I:{ɗ2eHJ{N:0`EH*M버Yzeݜ6Q~X4Sk9=Ƴ-˼HHyJ]YhԀz$Ⱥ%n\L^i@>:Rr>ٱ)xϲЈ~n ǽ.hM]|\,TjkuP_d.8aP,^zߍsk!@KUPDhxT7]% 3re_WI r9}q}P!hLC' 4w<8]̄Yh`ۑa1:MU5UC+!EjdFť1 x 9K_Nf`֣ <9*kgܘ<)1#36\02PZ*߈t׫ FţA"YySǟ Z$-_Z;R8RIT բC>ܴNR4{[F =k 3ԥLGE1hDIYDoq_LO{ҹh'Kn~J^ ~k5aO𵓆Ţ<-][֢ܺ7[dԒMFzdzNu !xB߀*4] !Ul۳ihY s!ZLXwr] ަD;l-fk ;/(ţ}Jɷ'OI("ʲ@7~4 ׁ;5>C 6֙}~PP(B]Rl()6+q^:%Uv X`O` GC }ճs $b ]j=ZxN0k/ysHu;~N:ouc_w b3Og2 9uH0# nc-V/Dt@GR?*{PN?lE(rBخ -i6kǒjiX4dqg"9\ZBuiC^,gA AO~>`Ƌ/> .Ӽ<^+{-PKxpY%ć͈¨`!!Dhߺ`HGfƕLv]I0XZm9|į-~zQa ];=\=%&*();(WZT+sM{Z$nCd O+=<')kBEd ۴CQ==H3'V>` =[Kivx_VPI˭t1G9`\P~N3@]x#Y'nZ zڣ514T^͠|_rwPXKyD:~l஄,p_ EEY KR1s.!bea>PEjx A:z/:~k02RL$I&[A#E\yM ?ӹ3D=F [Ѿ3'|oM#U|1Ԧ~{X={yA`:C؂ )j\Qj^4am++ mª^P lHr^sҁ u bY x Vo&yp6ɀedӋ背-on.QAVm_+JvO4ƴ KgL;NQRKf3L$W&;pQ MacEZ]jC#N?Uނ;32$rH@f7#c(o !W9~G-ě R{Z 㪱d!-rD)]wʠ0m[X=ȱv,p>2ZqXRji\ų(<9幙6e2swiCϺoԎ&$QrmxCWF[l?NS(\l. L;'DǦ=.oVH95Z{Z+bf6y@Z5e͍Md¶K1'"% "?ѪɔLES mQ>fdɱnb^O-"".3Zu8&Cʿ#=P ~CĹz L~X8 he1s4Ce]>.zg0}F&Zq,CrM~v<'پG(v*o>7oäY:.O ɘ߆kmc`X`)"+w6q9?.1i\g `Y U<Ǫww|9O܂^pAb3 p7p 7 Tq働+e^9ю{؎K].2‘:9…Wm׈uNd|װ"?L ] \)~8^=()63/f,-(T\1jNoR6NdEWv.po.:nrx z/N| ~( Awԍg ڬ69h&Tr}ʙL*C9Md+d^ɳ}]ar(G8<]4~GN5ҕv]}1#s >tAm@h,><^qp e ]/,DW t=ܠb `miFpg(}dLtOLY?tvxWf+0j Y{#pb*-{+sȺLoI#N T`(86[և}wx[d4RJdpg 0b1etur=#*;e $l=7 mho yJؐ&eLduT EE Qւ-!G~sHdonSȂNۺ5 [O'MT#B\g?TϬz=ZWMKi0cT-G@T:20TFS/ :HGϤLax{Ћq6XӅ8 l@V5@PM/!7IdQ UVjKRU;91?B`MϺ+{٪IB :7Ydžwyr4ǻYp/e%ez̆uC"Ƃ]ָ7Іx/ d~YcmC˿X_ r8?f?z@_oAYv`&_O٤k}sYkkI ZK;'e{!NSmrt4epm+l[` Ũ)gxd(`GDVzx5:P`Q,mwƾox2=Sη+L\_I_ =SO,82Lޒ4*xhӡm\I7Qj6 ]&}7 a6sEG}@ڷH=%, hqԉp.> X^DU`r";lcw/ul݀KtƸ qGIPOTqmH0>mD YwiDoAskmݶ%SGAϒj@Slr٩b4msKMΟSi?1 <&qEfOcٔmyLֆv sFs-k=L:?G_O(/v9-xy9iN橷1,~^[uJFibSgW t ,j'E1.4gU jhJKȺ( A#r6tdOD9qjs=ɟ33_BK|` nl0ϧ Xcژ궽2|AX;Yƌd4D3 wg!. P*38vgXZp,ӑ3 ouudZ'J'/B(D/IN97{FN3K&LGpS.MVz u'[q:{w<#p)2@˺M00%Kﶓ˅~a߭uɪGWxSY^UDsIUsao)~0 5b04 MFw咆8c{p|Y@2'wexW;\WLM%fM֎X(X~ONMGI򹪘 ΅w`Lf6v3*n=ହYqCgB 5m:!<|Dq<BJԭİF+ X]4t($K/kC3qR2Hf{dcݙJt߂Qj͚1(6P# f#(&z7MH [<~yѾw*CU"kKa0`^S OPb3}Q`wmH+{fU6Z3ZS E陪a-r1 O_fGɓߌx.o Px$Ѩ |c֪":ZLש 9"5zP蛙hЇKB 1Dg%d!yM@ I=[2wB󝈼Yo܀P4m@Mu vCa}C3!gn|D-xqHɸH&i"+yC!Y.kfk5lcn˽;wrl(Ȓ7_P܀{E {YӔ^59ݿȪxOL#5v:.g`l 12 M|<+/L#nnZI*n^kX(|P,g* x1Ö.X= :ESCwGe$$A_E෯( 3l }:OD' S_pzVT hdTqJ&JYEn<殓^, %mdsHBVjBh|9Y 'z>ڴ;k\xi;oDcu&Rl~5S=g܆> +e@ec![^BmjSw;sԆ/j{,ukɽ޵!}.()^:N &F,CU Coďn-w0th=01ug}֞y.9& @cIP39ɚ^:gYQ o4[/8 OҀ jDwMT >!0Z=e2H]mtúJ5^7bP'*s.Wy0yːt{>>͓7Ny$oɬxQRZk#zħc]:O.z0E5@ rBmjU%GhdtXg~}ĀSb)KIV0kCB(dT\7ѫQxfw |!̯>M+˱.lnBk&qe{6n7ɒ[W7t =U B.irvִe+NluS3JkzS5Py|z;m=<|@Et7a䑃_R COs'cFG8宆xx=v 8qG!]&H t2ڤ @;jSW5d2#1(mB)_"ql S,~u'UծOX> KI\^; @c)RUO7p1`pê ~_U"aSny͌[@HŰ,s |6ObFᖳÙ>!NgǙDbnL%u# wR _1f `qA2ǵC'alVhrҋ8pXY? i{CbԌ14g*^X ?OFZ%K~ A1[ܢQ|dU0^55:ld=wImOJ@:o=%O[^˼sA,So*8aZ*uLtc#^&`FD:q8>2$.wH| ZHeB3 0KUhs_ k{7Wlm`G-NRxr Ln* Ͱ0qtԇ(:Èìz`BV5b=YãhmxsZ8OW u۹X̷=s2YӵpDz拁{?x-;&P_6@M(b3g9ib]*S-oݲm2b: #"CFaz;4֒2} xx ;5LH<Pj')J+tMi})b  `a_lެDǺ(!7iOJ9B]ka7c蚱!K(ЖU,x 8 nNڏyԋ̃R#Uǂr!`KSR3'tWxN<_\!5`:T{FeqjpOU8۷[3q=ѣ3"ĦW7TYݲC_c#u57~ƙM;Rc%,F2eP%fφ9B௮T[rp:zN2 ,Ž`L~PR# oa*F݋\Ns4 gRk_ i+a$oOe8ðMSїX)uZ#_<"4wYxK[\,odA>*CVҺTJH[p-SW|Pgb]-bk}s˷ՊQa]'!u"'6szC&`mc$ N-ߠϠI Ndc(xnv±ͤʮ @l>Y#y[mZyux7#qD#9֏K꼩 t/(&@H~ְEw|;|.SK`ɿUps+/:~M# \PR F'pEM!뾇 yyC2Jb"bkø,0kߓu2A,^Sdg'Uج]{LH >8@>U!O'n9zˣs$M-6QHll(-2qZԇ[j)f)d9N6 RmFQ~C^g(iՎ9lj` Q@мF,ؠjHSc[joJmz'XHd聗YzZ`fl&-j³ fV`Jގ*މPLݗ|-%ҍ<*i%lj3)C.[y_=Lr`+%21ݪ:u0L3*4$C=$RsI@D}Nvz<{c"ЪEGc-f= dzpNJ=~gBjPb0 %ڢptrRuiɃvC>0/F 6fMK `nG2JP7,cuf" g=H۬%%Vf8,}V$ƁAk }[e =UPI=)zŅ#L"ܯ&<a%1_:#JStr̀8ݧԄˏj}q}eTe=iEecn/}C}kTr=8[ :C} oS矤qHKҹnJl8Q9n0V5{E{?3uFohs̏o8tq-Y^4y{Vg(S`n< S_:T:ЁMҶ'H{Qp{7L)yr&ShCE4Ύ$A [W%#o'|l}ʂƌVd :/Qc, m|"v>Jk hB% 4dbLo{uaՄ7qvc%DSJ`OP̨Wƴ d:RDC[KwZX`Mab7&=E649IlvT[zgoZDbv k rn7uh^24&3YSu[>\ьPr.{= 1s$'uLTou͢|YsO580U:VyrvbVFFьןh|UUʶTJՊğ%k-1'Ʀ-v#{ n{#)" ZaasZXnGWs~La6V"RĮmDaK6T*Z_{t{Lvh/et:3cd$+̡̒`fbOw^r~J{%ml-ety[2/M!5>vxQO r6]n[q1yx*Ҡ%UQ_OtOZۑ8w3qcp05"Ť}BVg1:.c^\rۅp!\`539pTaME@ 3_$y5I9fcO]0p97^`M U(]^P_xa %S tIp@۹>;$zD=o&3ѷ{' ,gOտHzyy).|T` #Cϲ߻OJ!nG|7EK/'@#~ M [T$dUy|a,/$]617; .ۖ dA蜸wZl2ՃwyLEp]^g O;ܨY>pA~=ߑDBb3tPaYhH, ڍc[;7q/J~3w kͪǹ_ے b԰H~z94:Mu7jJ? jxdN:oW4 e5jV۽c+їӕPc¹kv#XmtϾq+-TiSmuPa`)Uqm;(`Z㝐AU:jff迿75˿ЉM$` &4*\5е__3V,N6g۪0e 5ӛi`[- vQܟ4'%IV!{y~dy'YF Y391e|8a+X_lW!YpZ/y]hL9{kлXM)ΌB.)ψ:$:ѨVm=zYCZJZPJIQCCW jIwف&8kPݬ 'cIfWĎ~ͅ uJ[Lpp.7'ρucP}A<6?ұ*K8tG}?'Ɏ|<ȃz~9nGf p=Btix\t#+5l.G0Mi"rD6oXg?c=|\'x~Ga_#F Sd4qB> ڊ3~H/AO0JpeԿ;9ҮMOM|m*пX} LG B"aL .誓v).'Cr6nAF[}+=ti 9U\,4&9瀍1$%] ׂ=+/e-oW9j-{]qMPH2B>ej¹Z{{oAlP) C+;bM4Ƶ~f9aBZ86-)!C.1< dRJviWK*f~jۋ uvYJA[c{ [dCKFM[d t80$\iB#ei-6R4/@&ҎGPF'ҽOًu,.9{zz xթ)"z8ǎN8}$v,ʿAِΪW#Hbjq \BĜZ]Bc+&vHw6/EU7tw|]^xO u͎ څMXeI҂Ӟℝv,:\#gQfЌtO' ? Mvڃ]+80~IeYV4pi ~aB^n ?~A[OOI{ S KK(/-N@ bIWK9$:]H3#* 'D7IX1s>'i׳gS: e{4NHJCCsowDVh$*ڱI*(zjKʌ2X`ҧ3YA((d# ln zxz*x%&r덢/s[%,|{OSv6)8?[5YZ0.Oe+2iLcsMQg"ªv.w{.«4c'M♏ cڰ=Mb ldXnטӌL#|y/K]P>*er+y}FO'[Hv)_)yj@\Z(";pDFm|~)v5OPLhʽ7 WSf P(F|5{~ ʌ ,6BEJg\/UlӒuFZ0As Ic7rOĄ…?"p+ VG]7$Vx䬔ּ ZW!Ky2ocQVVW]qZW;`a4NLΌ]!+OgYڿ){yƄc!)hT:e820_WVz0 > ~8}P5:. F^BI:LJۤr\qH$5l <<XWUK)7U,S<5ŕy #Fp^o]D4(ioyAY%#;>Ft+4Ԇ4Am*-בz :2X>?GJ~9xCcU5Q164NS0}z?=6>.~ i$ ҢpF^bN1mTԿ3 攎/XeM}s |NCNro< BM@<Lz;Ho2a埡fbݨڍ&]ʼYi(9O#ޠCˇ|KR,BTA>(Rx$4dd%T g\Mh1i%cgP$ ?79yPal$ cBXmK嵱+JS$T@ÆC4P {DIumNX˰!X5\,!(~T(o<^`-( dSIżQe`|,ҟ.h([aĎO`vSSHVL;c0MCC-=/ˊ^^t.9EK"JVY(FqEfַj=OZe{ v( ^}AhmXp/ 2'܏*'ia%h*`;?NS ^܁7D=8F(G9[m:厶&WoʭJUA•KY[+jm&BT @*"{݂ Z:E"r&XW4jDSz2ȣ\J~]kH7I110 5(obq; jzm2^@a1I W5 ShƐ/'5FϵQ~~W^%,˻$ao-~Z!Ї> i7 lFV|kc~ 罋vM2KU&rEFL;p.12Yz5A{`d],tΥv @-ibRDXgulR2vzPkۢsXeS.8!;䴱CQ/=6ųz|4j ?FCC E q}>KMo)Ci91+ӖN bh}$IFPJwrT&}B3rsP+ KY>DaIPE >kYfT#X_^6 m^2RottcH_wCKqOrp\?314S{Hƥejd1,ϵLhf{X̍XTӮ1=#}nۏ+UnOO(`|w#9NR7'/[Xg .վ̠5`+a{ txyatk#9(鿒l+xH"(ɦRde>L2ZLfT[7l"VrO w`ͲB$Z[^NYf  I 5 W_2 B'Ph,(>Cp[=ؠ}  T0?1lH2c\,@wΛIN-7q lכOFŭ w8ƥ ~1e>ޯNf`B>X)O=.OJݽB@yə,n MKmGb+::QaA$wTwzxA6@v?5ؠҝWno#߳9$`HfmPJtg :{gB1v6mKqOX #6bPN`^+y0`OX."G5 )-'X Ghv&wt> V;q,)|H3f~9[/~}QݻJػmp' # !ƃ쮉+25>$RtO_/]ܤ~~\CD(x=Si^л'`mo1`&0Y|&W0}*#eS8W?r2^};1vsScD͕MW5BժXV!A1ᩓgNuo:rF臘)q;pN px8G :_0ح ;`ns|xj' ʹAi]}6>wxF`v'ADot@eUJPkD4 P֦>: )iE@ò 8QFqLms4֚N|A;#/n7 m`_ܩK~#fT F;P0ki1nJ~7=f!ćb[+cs'ӈo[s 't xd gG  trJX3Nj]x,LyF8n\ Vr9#Uv ;1I/V[z5~"f-@0x 0nbAߘCxC&]Q ~u? i-$ L),.Q=kbfrTT8ص>J!y([qxJs>ȧ/o>zQА8+W֫QyIccn"#PΔTdoDG`1&~?T ovau5Hm'F I>ZxvM-VhK,;,ő"u6ԱNS茠4~sY(8x$\m)Lc`˴"֒rX= @R|8&WLN8?Ror9FrA%?iYMfwefeMU,TYyJ.$'^+~1MI/*XOP[6g܉jm vaȾ~VQJ(5XE4W !|Q E^[y 7|yԍ?hdg<5qW.YF8 BJr{{:y&9OŤԯ߲FHF=:/>F9J P9x~P8aGa6[7G~wdaFr(&ԟ(5&F}xxfud;ZgnHsU%]j"F1f7ԹPf,  ΪJ ?L(=z欅4,nwŰ8KvH@UfuiRa3B 96D!r62<ܫG `lÖ|.إ`{/#"\r+>R6QIrP]&2"u8l^0 ֎jG@) 4&O8U.KOLQGdpvJG i&뼙Y޳8J\E(2DOe些qTW-OuYQ=fyܟc8b֩{鹶at&Pi`G7RIjPx$|=ߡz[al_w=4Cj0O Q*}AKSZf} цڞw"o:u5=YuE QK&m)©"l~͋о)Yy-URܴ(T}¦?I/8Գ_ڷK\$VeŽ(uc'~{DÅNr=Yq !ɕ^U9u4/d:ڶcq!p7z"^ego(`U%P^-6_*6-h_Gf:ǒHǁ8g:}:/¸2:7^xO5p?0'DIΥU5Ky$Ejy-~p8&ڌ؀9_92Ɨ9>}ϪNJ _b.rȟ : *%eC%DFPWAY ^ٵJ׊oe_ RzS?"I =(dǥi孖?}1s e`:]CWjݪfC%׈c-3ʣQ`8_ B׈o!z{yvEu|Ns|D0, 3OoWo,gلNr`<I0OB72KwmVwv}`p; -ܖ籋&A)-yLf)vqm=0]:2r0͈rn4 ~nѢ,pv|wmcnJe-d:. :/H.Gt\W:U*8MskʾCJ\>\>$6/^kIzL^$_;[W֜MgցLYh&"=>ۑ6,f "X >LK$D<AXI^-Zs0; ]d2ż;zޅ d PX(tkKJ@^I}ULCA%^=@>Y28Fkδ3~WAK}GQSt𝝯tTLLFٸz僇BՐk%7ńeR@BڽY n:,JG6;7\C!<*=oyM_?—za/쿗V͛ ci~$b~E1t%;AS;rks%4H̻~|+$2w4k}0l4@mf+C{ם)\WId+0DQo5uؼlU$3+R[G00swWam :vAL&Th u¥":d -ܞr-,;:( J<**La`]A A iuaR--^+,rUtEgmK:Y@~ qwˮͿ55͕^YGV׋fI&(ڊ{vY,|Aw!$Ld'9bLp&cjz'knd)_f𩝝p鶞:+Q"ȗaB:B/62:(K=Jl[]_3K5 ..&8) >V$h*pk`xR,ƋG4 t}a%cd1F"w*#"}6z1s90ԕH aa>+(]i9oϺ3M3x;4$v1L^{J`ٸWl{9RfP,Nw \K Ԥ;]*kKǡ$Q663]"Ddʟu;d7׆ch ǴLǐ%ZԹJ[:tq{/'QtnF6{ x93ym/]layE)wFށ+dd(idБ:!kkmJ.1!# )Y+)6tMc*o Z"dش;v1Xq4ñZF7vqBF'qֶa.N}03rrHZ{rr@5-6= ۜaBX*??kg4 fc6*DNXdkY_GN6|ե: @YQ왟sbQ+<-kf~} #q3]-HfzA1}>úA {v0í}7bh6.-℞Mʮ.8e&r#K"b-s&q?nsپV+C[]%f7zmfT[@"E{!jj0G/TߕxYx%SgC-d77C-ON8vޔ؇/oSņRs>5P7ˍYaHkә4jhg!:1lEt5>N /bsU-,yu)@lv9N z]V -hVI 2W]P>t+j~{ڞ VR8Ԍp`@_ 熙m\byڮpZxo9N%cX9QG1㏎P=_Uk[Js/Br-Rd4E! HEh **8kYV /Bgg)A95 #ۂ ĵUNJ?Z%EaR`9[0D\P" gH;Op.e0ZBj-ȤO{'S;~15cu4st8LJ[uJIQCtQOCHL'TjF0z| a[~OQБtxbSC2GG 4(3෎MD}80E-6x=rL7U6tV&heiO:w( WnJthukrYwF9q)bw\yov` t)LNS,tv⽷>,'|H:(]e*A/]==[kW&ťr$FUNԿ3Jŧ6ʛ+YVo@C[p< rcd룂Cdu}'I*Z{$fiHevKM* <şg`|m'Ja`ճTDIAIwAfP%݇!QISxIX8djNYɃj#l$|d ip'=KwTnr>T7V;5gIEp1CrjwD>q`o5)GUiwNzBs*$جzְF1,Z+gk`5AwlU|?(F Q톶E)5Қi#k><NsK!S0&|O_@݋Y<܉Z Ƚ AlH|`.T[|u>jU(-BA{kKXacFͶ58L]DZ7Ov+Oس9`e +Pr. `YrLcA "@x?nD7a&gw/ YcK Vh攉1[8GDFu1E^f -@&ߵ"vFM?ūx@t )dxt GW6!G 8jZ ś cx.VwME,f& G,S1k;GXL>+ k.6W0zxZk߾GBZY QW=WnuJLFKE‘qugW#SqJIM~:^Y}!"hUj[b* 3vdRBp.<úյF!IEࡃ-Ƶv9tgR(/ cśYk{ t)o fU41[þ7*c5p瀐>ʷ˥pػYxd*wG&|aNPQ[ʖ^WKQ;FjDYvF UJ`CYhҙMW`l'{N54J]l*9! D$Fn3:$si. 㵧^_/L>POiK yFBaF,7q_t"{-V*gR_9A>^%1b+>x#Yrgul]YV&*C?A֢Syq#7GpK3xF# EtZr@bqS X9kQ)͆1|a|Ql ƙwϘQlu^Sۊ=Uāb!/>Ԧ9ՀC8rSBopĄ.wkʕ*pF?e>.F'c{Z "Qhh* ñǻ'U=`bX /'G@.]mfE:u6Gp=YVpM:͇&:Zv^LfWj0ܣ`)aN%1$7z'pQGnS:G*p4, <^im-%A.!8vEsu˕ʧM"K]u e-90A u }6-)73d&}i Qhu\`׷ndБ$8wo) IBvP 3G\TJ"gm)v}1p:ZXw1qGsJ5cQA 0S[[ʬ'XMOO:O_q63DI=L<`qϖm&z|E>=R/ H} s0\1;r۷p|'Sʪ_Bv/)Pt/ @a7%5=kufDR⑭3e_5#B+IW fpSEzC aV3eWPit|s-oZhn7Sn['Dr;qyse"R@#2(QMQ)yN0e7H 0~9c'Z=R[dWf"Q4ٍ3Q c]ĆD|hlvEg^F3cE\yzd,.Qnu5 & m#-Wj &Jf4c3Cʰ+o OL [~H<3dh!zvFx#|]v1j yzn3#ίȂU"2q5ZphiTJ{y])\ݳ4ɧ}hzwIRm'Պ{%}L˙i%Y(o?y_Ez~2` 4R%9OpXJQjR-9d8M3rb2RTUU`Ïy$eSo]MV-Er`Q(L%*ôCfNK"Yj*k,`eNZSџ%).?gX]ؕU;9A0r@$c :tR ~p@n˳lT"(2 xK:FYk6p  ,na 5SzF ,QamƗdEٰ|{r{%d<,<3<]QxX$V.0H4kk^!"y?pM{>Җ2`f3Iӏ/umnNK8sV4,ߛźaIT'`"%k_ƺĤoDZrJ[zBǠ`JOPUҏNC3zF=C3vpKP֬WDqe/:P.l;*>hF=a5;EPOLMLmRf@`|DaLՖ;yyt(Ǻ/7Ov$(Pr{Pek,wPd+c&giʫ۫bn0jKi4+r;i٢ `1춻)~f39*;"o;&( |Z\=էbi]gv '*L0Fy4 K۽b#aٴlr%Un.Tr5r:As_|L-AۿF6J#|6j2wt>Q]ҝSܪ;',3|{=\c5Y f껥D4S5Vb}NW/gXs#x8mNo$__eonwSsag$;],?L̊g?YzmIX, }`kkF f({-mf]D !8$ 赧 rf鬮 Z <9eɛ+KT?sEa:\,!Wc 7dCAې~] ec͙'YGSYa莚@$FqH,+x>Uyf\rGv:^-OJb @v}q4tW%KIQzXsY+UH$~\Bm>"< r#!(s!;A/ ZYFڜi~Ik+uYZ|: f.P6h|PSfgun`4TN;H>%<q1H];J[Z5&{rIps܇nx 'C@ioڃޢU\>~* 2Y|"|l(+7,i*vTkS5{S =|t&4 J}-h(RXow~'dEZgVnU@^Ȕ(U>~i&p 98!a¶}O)ƚ~(-Bil\.2n/^lnq ,l㣦YޔIPKÌF%I Cr^Fּ=r5DZBT֚//v/E򻖪x rF28Ɇ.Sص-ӯ9mZnAb`i#-[?\@4AeOT"` mopw1{a3Խbd;P]M0v:\ǭUKIIl٭."$M6? )ss*رqƳWPl=Pv*}b^ÒxBخ6q]vY2F>} p?*\?+Ciz=Inb qڇ%q60wS{6ƪ1\n?7ؕdt35B'_Kf皶U|{MBk=ؠL?AhSW[$ h*G<7iSnєڨ,nkw,ën@n6T=#͆#20K0w6'pۦL3{UCɯ:uQGJ0{8+SuJ%6aw 7=PtY1N74fi,H7yj4,$Kέ{t[9-c{?y~\љ~B10A"i\rlrhၷ;8Mu^xc&0r*Pj8瞎@؉7HA%@l%&:iq?D܄>FG &Q#!'{Xz+?'̗]Z/U`4WX  YSڪp- f4w~^?:"l}  l`9kVAr9-ݶ'o6Fef3,C7 [қ|R '^+ZZM|ZS%sYU`c'+/zCkjn*ZOUyv9btI.tklw zZ-_= 8WᏞ:ʏ؄3f|'.5͙he-P**tЪpNgD2#E7ou!@q8;4e뀴TÆĜ9 64F#E4H2^TM 4Ե1؟JkSoxHCIiuqX, wj:!x2@[ bouvbk ުPVĂ׭_pji4-O1X\Ԃv%n; H%VkWT}ti"S3DnxTڈn7 iv<]1O-+qjob .qu*A C>cDTO؏'aczx*H -42[M2Ie`1%]ne[c,zQkh]#xU )1٧Eg=6vmq=š3-HnV.m`u-]Dh/Hͮ& ,b__K }c?ձ!K~pwUSJԯ=c %fLG+W@ >z. Zܴ?h\pb$xX-PXKf`+{0@c=X\,rLK[C*lv69+^Z0짩er^x,MI!8(#mR-tc!҂쬦[KRcIn"iм. [rh9D7q0+^pH|֬XԊM %/irkĚ5ů dJZ%l#aju/dbCBMGt EEeCBwQ#ʁ+0t-G>)q ~x9m7k>[#!VWqK2N5(WYwׄbS9 ,9lxTYA|-q^&-{\O耂pϪ0lܐq%\\ A}$[QZle2E%ZG_(ހ}JzZ B)ggWfC uwyzXDש(&iSM: +e^!K#J,1}E" @s_CjcZXs^2VA]O_ yC0~TAo뻕HR^} ''Dl4ץ-Q0SPh.!<61n70&tn߱kfTq RpIK6 h'еymbʀpOFp[;V.gFDw"֍Lr0Z-LVdqYyuM86p[-) J@*;(L**oוϮ髚q _U@81PskşmPd$Z+]ҎMo>GЫqBA}sNͰ8t\ %;\16ghPW;x'5[/(s]~>*P ءɒ+x7rS/4$^S{}u'm}I)K]s{JWúR \LzR B74Ư1c/ncEj$3R_s-[z d{z"H0E 9^ƶ,sKA&̾ #i,21C S|T5 dq^3jX;pɍw"9MK 29YLy T )(׺PS9_a}\g-R[n6Jke`OMl}W`mA,T7Of!G>XdS+B =qa Yh‹8)f;}M4۶Siu3>GŎ/I4ս+er34Ѿ_M蕽0|JvLH"sVb҇ \ZdwYyTͧѧ)"_#X,)sash5ju*' J%dV *إz]'ډ1gMo8 "vjs<2{6# {[`Bw@  g$snAA+\ynekwnhW< \q62Ъ$u^Ӗ UvAs]w!*bƽ 62kE,S눹G\"ònkO%oEs(#ڦ1E֩(puWkXV~ 9|dAWVO{9J3 !F0~ Q"qDc;ż oZHkGgO*E2l a_#2>W&  ;"O aI*\JݿW7/2f'[ ?&ۢ+6d7G &9iCi+ ~Eh#G?3RD X$b(xvr9`O"Txה=q)Nw{tl=4BQN8 J*2n5p55ix(2^Qۘ FOfı}Zߞ;V>ϩ1׋@'FWloL~tĈ!c}]^sr .ip1-#ULClTLhxpg0b>55pf\ܣbU5Ĵl 3I&ej%5S TXjLz>O>Vu+|m@~A8 :|Q| MCSܐL@{C|=❪eR#pݬZ eemͼA27u?ǙŁ%}ZRV74 ;?}2nn% -ׯkø0xHPقJ~+M hXbp0sF>)H^xJC.Om퉊Zl9~ߵ"Qy]Г"\p^ k7~@t )T:*t5% `=;i)OOPA!.0CFTT~f׋ΫGGѪ#&z,l"-njɢENv ,ql@62=A"^O-.2R7!,$:DNch끵_X\A:;"r$>D{cʦ~YDu7vң -Дmuj# 1Vw̾Sr+bL ڠg61d#wUR>iO9lcLlZގ!CaC97wO)lvȒ3rN(sa%쵨8XiĜRs<~'(mcDx?Ռ3^Od:uTȭ;Q^l(86e;`-d}|͸6~49'yEɻ-hwųvlQӺSJ_F ʹȱ^i|޹ƭ bi׊ RPz5Di"thxHCZ&P]f>F\[鍪qB  c|$ "oި5?]$l9V& ٖFn.>9Swx I/(T^)j7*; /ZVO3kW70ۂL'DmXDBcVˢ%a `'RAC 6MZoYZ鏵T6X2 ,q*p/{X&a!3ng|5:dોX\MEޯқ9H$( eNAmd@{zVBƦ糤)#PצG4ug1ROKu폀W!X6YPa7p R6L?<Tpokb<ltn p/F0{6갵c]6;~3 gh%s^-;QiTkBTXoȩWps`o0G"`"XG^ vK >w_0zG//I#HJmF^Z z1(6I@|[" Jtе*֚&)z5P ~n*BU4bn-nQd0R7`Wrf úַ/!)S0飯P^!Z9,KPB5gj}ǔ5 68Ms!0ߋP Hwmg)LyڮBrnT[ExHH,{7">hz P4\eHSs<}]G FC^fr',DVH>AI_䇖n7^y@2PJ'-H Ʈ~ +DJO4 kr!mRe4^I =tVH}p(T_+]qS@2<7&Carq\R{DgCpWz-W8?tr6H4@p:2͉w`km|^.8Z:MMKG݉f.(LN31ڰ 3);DIn M>έYނT iTnxJIZô} WPU1'q[Lw<= (. `X։ʦˁh%A{PtW wIZUR1&?Q>AQh5ceйڒѣOY]k*u|fO V+\e/RcF CJ&t,t^֢Yj =])Y*?+ .j3/~sfrhQE>9 Rs|cxTǤfmi Gwj &WXWqhH. &WjӝAc0:{'񆡌icV9nЮXO L[&njUq~q[O9 >*iE=Tvk~!r+@ ~dAYgR=NrD* mb.TDH[)70X-• YmhTtܨIqVYaqKJ][ %NBmI xwR¥?O TL<+4ag=7Z`cf})Yn֌\ss6o̜LYMʀ(4~w:!-#%į^bZ%xuyN֞V:UG "P@`?ZrL?Ф21\Wk|hz0 |'{rKTxs"`@a 6}D/'Mɥ#+FNXSմ =N޲1^ $Aa+.%w?epgt]ˆ_:G_Il:o*1?HP`X/0*rچ2 ɉ4ʋ\LGzثܱuǸ复w~m|Y~2535^ əqᳫ3Ul #%*p 4[0?5EAk+}̩ |==7<\vlSb^k.hj6+x UR,۽!0:l dfkoh /U6?'Cs1b ᏃZ?ڟ 4 rBUG/@ߵ2Z&sGKƀ. 4 6$4Zcj70ճJMͶKN%aVgYӳh&R٠uttjeG ARxR| ;rDᡋdܪ0/(LS0opJKR`"qosy|3snpt$ֹG+rC>&Byrv9_bwN<V't\*;t^׽"EEyבC\qvirI;KLEXGMg$xbvS6_lnVW\s닩7OFGSfv}S3tm8Ӥ\'3}_X1?_Kwla8.d|˟K"+Pw[Ssc\y˽SA'#iCmشgOs\t5(vy%s%B-l WYtD gcJl9mq+(s8!j(@{ecu20ㆧ 9ipzGCN1܃}`:+H%B+t[UAz*$ˋd-Lt`_9`6|!M:9 쑛Z v;̒q@m%Ofb"`&w"LJ}9w늳Y _ĊPN1B50y,Ub^љH+6AU,SXF6+wU RIZCOV8>1,@]# -ėO&`ϛH1}nף#/g>37LJLؗ=L0jۮ7m4U`53˩۩"] X7N YPdC{]hÆMDv)awm7E*ؠ*+ޢAf!IgM-EKYQ[FwBtHFKXN "GxJōx@1Df_˗g1ج"T+/a {n&9Jonn3:DP:D@05[rfQQYTh ٦Ў8aSq/r);&A?O+;QqK?,1XrYޜm%2Y \ 7rFY_MggW|;12JLxi'K1k4ŕwSk!?Y9L-bu8mwk )#OHCJ[YΏHX|)8!>Hc} EaRzq6jnP Fъ6E-#v:8|w:m5 s:?uZ>%=4(pg3j pۜeucL0!~y )yog2ziD80Rxi GrSBP #}l7&:9>bS+|[~#ʲTkQ!0఼q]Z CTF&~vP8 ?oeS= yA;'~e&0 D^3*{ybU #+-x#/dY1(HRR(Xd~YL:ٍ<E[ c'Nv WRQTiz#Rɂd4_ 8a0YUNYWⳓ$"Ԁ5=))P}6E&i_NG kDŽ6iփx\`3F\Sh_0# c|C? ֟2XgBP;DFeW?'څ0 W߻BS9\ mwW_"l&CL_ִ ץ7m*dqGأޙyvN%1I'+!fAk΢pQHCN-,N" leL֪%?LQ#ǝ]紓Jp^'_ ^BKδy#<>9u4:@23ً;+[V~G 4j~pF{SSr[Gik̛X\|L:,FgXdzahvݝ R'_Uxl97i5K=A5^!z{w0*+^w^4WA'9}6a+rD!5;"DKM~ӿ!,e* U7;]0C2cVfhro1 KJw9\J*RSeA-a=Gc>[>ND+L1HR[|T^V(( 瑔J⍄FԹ'^^o3宏70tС)% sR<\ J WGAy" ^*"FtgA 6TbYlakAw)^ =`M}\KQ&fp̍J\U|iQY')4t!)5F'1wT? J~-0*]7ctOjA@[ɡ^ pz˔"ۊjdW-v!J)d@ek덳ܚw =Sݳ`4ͣԽǞ˶瑚_rCD#Na2F]ÏAgMW.>!9ivj\[o=sod;ϴ7s G@Rlڐio} I2ڒhӌ5sz"ahK߇0\b* !\rzGRȼ•Bɭjg{~LB+Wf 5s~#Ăhz3i䩮A,{_^\z\dvU6qcE_~EL&N +p~u7|`/T2v% ,ESZ"=cͿ1܁Pl <J^(Q F2H=>#6I}[V Ncr $k.mE"&Pt(MXo'#T6W AxRZ)As3OYJc86lzUjeLg^OiCl JYY$"{H9hŭ }ʺg3T&B]N=2yރݥTv"-X-8Ei. g= :g(7l1!hyAdR^lm3^W8+k5*̈{[\-]3eb!vBXI]w>а-A') ``qV35+x:]ٲxE6ul;Avw:K45ý;15 bK L{xX~h{DM9 <׭DԶYd%l깼;G9 a\bn)VXOeF9.Xio ETp1 ! OKMJSJY>ov#d,PSXNvr _(=XoaӅNUMC- 0R M\U}֜ðbTi ()E\! 0gPa8gb%-^8vw3(2kbW:-`Qou],7w8v`<ӤIe[Rq}@굸E )X>k8+ ]hW;9#Pf5:ݱO[fݍ >+x8t]S#^CZ5B@)$&qP7C,a'm"bXߘ;ldV'g(N|jL<J< yՐXnL0%; x u ÈY\e"ХpEgfO=Ӟ18g7S.ϡqL( 7/EFJ@){敺D!yHr蝩ۈk>*tE4 @MC Us|bi}.vޜ>Ou{963Q1pGyt͊ `ڻ4:hw6QBk 'ZЏCt!WP/VR!"j족A%RSi/nxye\2pn@IHJ/=M%[zS5?HҿXo6 ?'G9 >Fʣ5ҡOmZkD$-@t$_g;ΟKZ?Vs;X7!!z`ĀӈL> *JQz%0vCe;RNxFa3уWGEb>2}=jc%p vR}rV*pUtߋ^]-%N8vZ:Nv&/e%8ɕؿXb7e@Zرu 8g޵!k/j%H=/.LͥId3Ml 3^>zU~6x"~*/Ln+ df{SjH,k0Z#qVZ0;֤>H^wǻECv~T5qh*;ve #zp(> ڹٮU }K "yk.=Fyi+h $@ɇeX"EuEiJ7ANgx>O }0 0W[ioxsM0w0-˰S=T0hwoֳ2q ` )GXs d[LTXEe?K]a#GwkV);73mTH'+E&HM39uAQlfOCA,o\P.|#0%4|W73n">7:KGsĤ_םuhOm[ې`.wޑ_i{Ln L%U)M ^6"åvsEggw⟬kֆOs-lѮ ǚ"<*_̀S|(vnuDl6_Xܣ_}v'L9F+}nj 缏LrbWl`1K-reh3/U)KI8&af1ӡ"?FZg$S8YJMgA óClG )@/ZV{?L7/EL#G q2ͱgLrc8m˨j/3`̅LsvA{EѤ!Td `xQW˰T\A|#@<*Y%5+ek^;1/ӭrU.,2|w dkO =]AK#I/,IeaNWc.Lt^i{ş};aeەi'ߑ`'.:CX @V'9Tc/][1@0zL9åqYf&!]y`WG\fBynaWASW ݀\Eÿ-w%%*i~ɏf0.呤Vm Qk ^y{Bs' 'ܨg'!If.BQ2-=̎v]H$ŕskOR̓#Ĵ WE"l:Dp1LlJw>& tcCB@njHk:`ۡTR̞ fON_)F p 9!~q['oberSr]>n绚r0o2 hx CF&c%:uAnle| pv'%(Yw2|X}+}m}ۓƪ^`Ph%\jpUff'6&^3B\jtG3L2,^S {Lke'7投p"<#gi;k,Ӛ6 myqOzzT-Q%dxhFuWe6lmBYJc^O y_ɳƄ"Kۭw28^ɰ.S G|"bdnzʂSp֚ DHGv51% 5E]63`,;Q0 ,h>ӼhK4Rف^72s|1lZlk35Lٙccqe1$\{ɰin;4LzqH5ΰm:DjsS8x^tЬ~KO?ʫt+oUu[N@[cdmܟ ʜlLx5] Z86- \k)|fE'b>w1Pǭ>.K#{/]iv |8 JDq\H"=$UOM{NټQ5ۗ t&v9' v.%`\;"P{K#[ADRϖ+k72Q}BkGzXSD/T [k1sƎ`}3)%))B&C?{琄- lwrTbf4EԾx$`pߔ>- ֺX<M__gѲVG,1M0w,7JIy 2W;@TUl=iT ,c QI&4DX26f&34PMq3ʼnJ$;£@`f=VzKW1.ER!"tƞ.)7GX$Vf20Re HƷ%X|%TX|O6j hKe̞C? &rmf+5[Vnc16p#orlZ/ذi{X6C=#9.%BQUa<3bx2fqݩJ,zp$Zd"܄c\PEJ~/%x.")}Ct5m=c"ss}pG#l.ZCϫlKTCshiͅBPiζ%6˂͸c;n/ m!Pg(գuc}J}L+N߷AEIywɺ2Fh3 ԠRm9N). $N|)YZхh-eɿIG|a1vt.^750qd9];fBcfK+LrR\l&ZP夊.+~n!Z|a)$?EN`Qܿe_HnŋviZIu9+n0zdEr̊^%K:҈r ц歵z*>gHhdm"CFrH =^Cޱc;+Y`2:8wԲe{SYM#L0Z/;}5,\Ȯzb}qoZZ8*b pvwkUF;gPFmaz<i2.c:Ǿz yofޭL4wVQ$tQ3]DF4} 8?䑘Jblw4>n5pa@ݨ,vHN y^&"BfzL7$M K!։<TƕKpmߩW'ooKEC?:&=e4, Ozp_ɢ?rG<.f1ҁ.?IB i觌\* h| uPs->W2>)VK6lIVA -Fis+; Ǣ-q\6/VGb`Op5 6VbmrU7U$KGk)lGJ8T|BSc,[H4hyu_|W-p1$śҎOxnP3|r\W駚v|4| o85+a:Rfր(#W#֤Z<)KN]DSe@,@[NSPG>Us g˼,`ݶCZٻzͧh⮾pM e)A`:rjDU:Û 8ؽSe΅/!Lh'53g{ d);1*=}w0L!PzЂ~5^< 6V  P& dRsҲʞnr \}&M;kȀκYZMaSu]5u2B}qڄk&_صTD8n5U.a`A=jZ5 lok{ B:[ߒ)#xVo۹jZ/〗z:ODS}3tjCKPojhsJ4^J, `)t-|4XT ޽ /Yћ$[hͩi~7 Sڽ븍8}nυG^+[׈d$df})%jc/g<Վ#,o"umcr:5c)yimzV/9VAhMjCr AwYіb4%È>;Ʌ9 wTS.0KpnH$C4gו9J[}F?[ޅx_AUZQr.H"I56(Wk) Wap*Xly[_%ʃw1qŞ}AY Mp&8FaP,^̚Ur17 rT{0QI2;_HlDpͤ*2OZG>"xNjWJ7^'KܜmUv!MYҭpoLzV|f%~ѭ$(MSsej##սؼpፍX0a\nU guiIQ% '4iHN^ rh\8k@\(Sq'XylX-PS EVׂUsn$S4iaI @r9 _ո6OITF=zZDq"nfX$GF #<تarVceU@\)=V9ʇAn N]`F`#՚9IXo'_,4fyƏ')Ae:\#h CQk!7bmHE|S %_G6Z~oR1.m#lˮ aMqЮ[%@o<75nWB/hwâlH:j0f1|~]i\)@oe:=F牨R̓-~`{y^t[u@,PvB;6q| .ɫv2$)54_E+:&vм6Ȭ _-R M^Fâ;e0fp%0ӯUj;g2X%+6ooܡ/NT{I冧ύ\e;A͞V>؂2 i|{Fى۵$runam '\KOu=ZoMO HI *`IobI&1}71,,X@}(Y=U`~ CI}aqz M7͋GPȚ}|6~m#YSX.zG,*ЉbQ4]vM !P:xQ4 ۚB(N\wtQ%JLN2#9HߎD_Mn{|HZ.:BH`E|sh{3X^Vj fP8||GtgzydBtԸ?T\3[QA߀"N|V3":xJ%;z}wE̽r&=dcn[BC~ox>=[Vhn;N'qZvj@yHժE9o& [j`/Vs^~Sw05G%C]$Kt9H n\&i">~I5Zhߏw4+F$`eCRz3/}BOr {sܰyXڡ::-N |ޓĸ*wf7~T ,TSJS=r]{}OGv=Yd#r ^2㒸pR 2L=Q ;;lfaJtjh?}鑏'q $S/cʆ>2wDYi{ǴYs)"ٰaqo̊|wU_h|C ZC 𨣕TقbM>dMw +eB69겺H+_D?'DUKg PRRASŌp4obm-U'IDRyiTPoyy|1NbLlNSyyvb:Ô[^/eqKnY\asndhL:<:\@lVomYk/E  23wvHҕAɚ8Uc98~ʠ>Ֆ>"]f!>+>B`ۦq"ȼGv]fOG 1e&`C6)bEt9-$//OD4掬K42.γ\B Bbğ!?Q(*gж6FQlV"C<azC;\ꅭv[Nzj@1HE=$ZI|c-Jnod_Y@.N1`D=I ªi}9jîԞ#JffjP"i?oIRY:VA>s摧y/u0:D,<ϸRtSj`S*넕̹\SdZK}'S$ú"(4%?vnoZ,"hAMkl&yM`&nqg@:[#6z-fCiШU h \v,A0 ѳD{pR9myTc Ym}ݐ蟃KiIR@&Ub*#h\ۥs6G@wr ^$3z^_ȵ]}0VejwYfbF_a>V?l5g_9wRvS4uEU`izt˞(xo._ښA;._gOW?0+b (Lr$`0jKn,aQ:O]n/Skl )MO ! n;Bh`cǪvUJڲ;Z6T)v\(lfkb'LS֤ĤO14frgWj/2X7Fo߁V[._P%}8\3{ֿI4F,ϲMNb|ֵHK5 ׶)-fXP7εiI%%ZHTY;e.?+v%iD P[ ]sFd+4n=0 C03'4FinxP$smBK-6rIc w즈xo0d^gև+n^> Ki{qh{לR` oB 7el"\XiWJI;U?Hg"/)~[юfj3l`Q v[jpӘY̵<96OnyDj"*QCP$?2=Dy7toN~5"; rV9[L7) +AQ\(bCOVfѸ\vMYVAr;d`'ж:lCdCGypurn"w{4W8"3)S&q;u +9TpIZkiɀ޾V8)@Ik:~D,f!wj@{|% 8*$NlK#Y9DeoK<:k! on0Ĵ,Y-2&jtyjʖz,AޢzEVlONJ㭨 nMϨ]d[t*bjR` 7ɃZ/ꋬr?/3PKCװ8HUG %zbX=/,^P:9*eY[ G:IX+!t&'B[5[.S׉ p<{dqXb@>9hdɹ38po='Gfsȫ#Nd&=7Gt ws[O1Z,?GKN5ؒ䱙]+kč; &kmëͅs59.JkF.Ψ<$g e* ELP_*} RJ6}fIs?7 :͒ZX LySkбL) xƏëۺ hE˹F!c[O7hubY.'$wH:$nZ4'$D orQ;]d Vz|=շKTH1++J7qM51);?ca.Z0uGQ"V\7"_ވ^}:+H @{ZWWq9~0:*va*Fΐ`\Qtyn=9i0TT8bhxSA9i|}1nl>H<94e}^eCEr)t(&sGE,!DyZůS\âd1—Fa%CިO ={rfnv[<;j>Jb|3!X<̟GI{[ڦahJCxp*K.?xK*C5#"K*d@ͼ*L*Jă"2gr/u>2K7_ʼza7ab?JGᲭ7ÑȾ gy UE<٩1^ُox?ΜK]2_%^Uov'3ﮃrhVKrjЫ(@_k3?g^xƮ𘆛vVv;}V`> RL>26ۺ>K!S2sa3U-wAŔ%i3#Kr!oVV)P#f/ 7x}zigl.〼'E<Ԓ6Q>%<YեXvkGQ<0 :EK.9>qC=Kތ U`7B99e=~a|hjbN€b1_;pl3y9JWʍ0#'oTsal?yD-_nl}g:>rì\&>[b_k7-Y Y5j̜aMVoL #[]~ͪY.apHq+lP(۬5Z01h`@/zxl,S?c6')0i*/,KwYay% h)f#rjvEI',=m)%tMFcf\!??ZGpH̬\olb3FkD_'2Pa F`s}@6/pvLI#`Gse5uu羔 x*$:9ʂ H"ޑPY'EIơjnD lJm3_m/? 8 b[:FO[`,O<1ȋ<; ,krCc^l ?Cgsȳ>.ZxV pB%!]!x K[w{|3Q lBW$檗eU)@Tt!pqxs $oP({+EؘSyM` N=YY%E(y~[HYi{pkhY-slw2sK$8P J7{nsb|we" ._{ã܅ARr7(Vzj[r5#uPeVy-_#q?[aLVžզ~؄BaX%d!Bl? d <ثT<7E| YΟ̶퀝DՒln]X'Qz찌3_Sz]aQ|p>'z26q2,*q5@#]Elò2?:yp?\FAu*RBBvdժ%l!a-RqzqNSP~d^ [ڼ/% { vS9Qws'<.EaLW6Ms=Uq}=ȼ*y>I>XWzY,Z)gj <al Ow\4*Hc.! %[~l,DO=Gn`|A,Uo1X'7mB}8Cr1!~[ /rveN0yoI4KSjUʂ/%%Z3pYZF)zEZx՘JM^rRԩ҄~o.Cc'9GNRH=q?$ ~,~V1?u,K*9_΃ٓR7ٸ)nm%TxmU1ζ0F.kҞ2F9Axr9݂q˽*.0܂2G[d͐ؼ G~px3hdۓsGbsv7` v0 vG[!F9++8~#[dH\Iݟ}uH~.7 H-ICj Ӄv@|6!BH`Q}ڲݗ!I"g]2GP4Xշ ݣ3uԂby; a)ԆA@eX'n}k@\.ӂISY;`tXd;wdzgU~Rӆ?ի%!D BIOf{6d2t8=^MmhקU|ƣ }Z\HRk8'N6yƓ(q*rRK;jϴ: 0P?c5ox?&?t8k}v,t.aɯ>(S@'ĩP/X2p2f_gʼ5:iⵆg"_NkAG국F7+$Ljҭ^VVDy9K8)_tl95|ÿgqR%%էXDrb&QAONufOuc3 M4@So<~EÝ=7v-;40nZ.rs>Hϫ:(_`J$Y{}^5N(,u\4&_=9qM>mwVjpӒ _.7~ħsЖRt%9Dd*Os2̰I@/ʁ[gB: o4Xͽ:Yģިa%GC߽5?)TkaPϯڛ*(ab=nP4zl2Ϋ<3?$Ln놽?3nq4Q18bgte( u6QG{_Q:U&pk] ?Z"00 M7%Gkb r'SJݒȢR/]%ԂAp3xw.bK#O.gAu7qBl>([ÊK@g؂j;=HSx^UhnO+4M6/ 9I~z6L!7~=)%d##? a^JbƒFż+I_U?@Cdfr5M}j+ueu7 pR#^Rr=P;zPl27껵ލau(:1τ"9*./m"ݞ!wk|DzC#CF1UoMWcqh )7V:B\oT \% Zλ^Ņ P~J&|&4G)Q WT^pyofV?6O{Ov#mv* !BHRH@U!mw-,'9w;Ҭz~DCK:rFQZsjlܨXEo3m|"#B1´`7}˜=a"Ap"y!JKk!4B7ciG xN^ 6SkPF6 DCs}d,n>62vsܐCliX= =tI ~ƘkRWDbo@uƒ2nu R|[Sh81w!|As?% $Vo rA WZ7j}߿|TZʴHqh:lv&Kءyk t}sgL GT)iYp<*M3FߠmAs{%Gjź8gcɣ1׼d"]!t$h}d,h>kՃSٮFlz`Q;TF!X'K<qqS&T8mbyJ0?/k5c+Ir<8OThc];NjHINCc\}I?8 $ }wHwN-@ ZhMTJFeXfm^01M PX4V(,^4fYo)@і8'6Ʒo>usIL 0B3Gm+QPZ4t+dyޏJ5>#D"@fIDjS/}{J"㲁OciyZ,1hV yN XNR79T\j#猍:\ExZ9AX^Th2CK?!7*~&Yi>9.%%Ұa7[V|ˊ`.F筏g#3Edc 3MFP}\޿2 >te c[ r ~|;Yٷ}5y,v>7liGyϭ./Ҳ%j Zjp*R[OrD/y_]i|Pkj ?[ B`pmQUbNƍL̅ &6Vx# ,bn*039q~s `))qp/ن<7)oH> F4C1@She1 oVeʿf9R6ZB\zڲu>%U/,lN;!暍VZ bmRiz#qh:A[+7R]LB{k uq yaM%$4@'EA|( x];x GMO;=HUlC!fE w+K V|Fzt1RqĞ: Ǖ+I&c3ӂc:@l5Ve/j IԹ2+Ǹi9"x<7h}CJPiTǑwm{[<<9T4l4dH}i"o8'p[낇L6a1W\Fvó=4q{ɂӵY"P&0:d}2إl$_f0oGO)^dG£MZHc$̨<_pKiO~?!,L:B=Wڢoأ2sjnʐ_Xsw azUMZkĿ{;'kOO9 ~[hmeC֚֨U0cUN.OZΌz/pmWe3ic$pG:l: hЏ2xbXaXHh-x/igFTmvq%!Vr'q؆iovdp NfKHarM.ݤC Z2w꒦ņȞ₾qFxR# # ;&ec(dτ1+@eb8~UA Za;r;{ 1Y޽Q1m[$ tD6K,|M6:7$P3ݕxz1N>WDP/ی k̅Kl|(9gFjxp5Cn/AϕQRW"CMd5dp)R4Hf&.} $/Q"YX( wDT/.8yEFg!rdHOEILOo+4e5@)\,#4}zlßDV*HMbkromS~Tdp?q|Bk}ZCg؞qRQ5;CydG@꬧"UQ9va3?(؆>@Fty8S-xCIiBrwp.k٤Ũ>xXT1V:+Acp|Zd/Obf;dMҽ-ޓm4ZN6Vi +saZK a ,3 (-YI~+􄹀?7<łsxݘG6i*Ɩi&N!!։nLS+$2 |9j/BFRq)5Ϩ'@IlG>ty!2O(PZ =W+4šD)V>c=̦(,Jor7ޮ OlE :Ӽi#&E$x$`|mwBtght׺oe< jdZcަZ!j]{LrCU@VD&ևk=HwDuǫb:KiXaB)|{3Vdaoj={< :Àt{xn ;o{ <ܫReKꣅ[XќF0]$_ײ<DZC*1tm9F)Á74c⥣?u}~W}WCq4)WQOoEsPbng:t4-1 [x;:.@RэR0KtKZ]r`Os:&]) ָDj dpb`>^ʒ@?ɣꉽC0hf!-cb -$GD8WE@4*}6.Iޜxa#nRUBcFx5޽\;1j>tAqy](A@h[a[Ǖ_78gJ%z1TmmBe}sjq*AP{x6QGa2ZH7վCaA9[I=Sz$9Tıg&>R-| a+G;. us3Ga?us*W_6L埼9m$fb9{du9ʥf|_P8FxGnI$UX 9}i`s#\ـ8wR:5)jDȗK8PdCOY,}M㕇'!:,`s=c'cP'`/X9W$(wgMmܚ2fMÅP>X p~7cW;nX1l>قbW6GRV;bVdHm>:_?Ѝߩ3exz4}QLR*z%`/pl>Z:ڃ_o]y#آ T+lykGC/'HV[ՁQ#4z=[-1囿hS |LO{B޴TB֔xcշVShI}b!iGs^?Q͡34I58W+&:˨.;x}R\:2k7.FQҼ Ơm'[ê=4a0mNh#S[ F9HÆ_O].ǭy@k]%nΎf>PRbVu!lh 7 RJ@PшQYAeW2fߪ Órru^Q(ڑGg$ab`R!ATHŶs"ee $ur=h{ A"rpBMIKD|r85s-*v.CRǕl:(1o,_uhrQw ń $*Bofn-,.k#8F8rE%"k%=Oړ}flV6{CO o}ѐߘ`:QdMrߴ&ϭqeϹ,dg -( nDׯU$/ {GM?;TqS"Hi ÌW"nJ>+,<jת1JsV0\"oR ӎDñ7|ɀ왢?a(BY'@V!}RsB?;s)r[ c9nv}%NR* TӰfoYHT_sh6K]3Mm3Gb? 5 A/J}?0S5(fCBflf+Ɵ:0B-]eZ&@4`Tr0_TX;r:ĪLpWCLJUF?%ӛTus3鷲  k&.-ñګ]Bz'm v5G% ,>Ɓgsn X)6YYB"1sx\ӓ&+&s)=LT^G{  I},iB!^P8ɳ#`6K/oS)]#yQpsfL{yYc+]#`X@ ܑ+/u/<?K:$V7^7epB[H hH{2 j$!DDTe}:FTk- n8gN6*~Rmੜw+T4PQQQꥬDq:6 v) hU[#tY%q̕ fz/A}խOEWwexR_:cPLAj;>hИZY,2_jP Fe iFܕbtc`D]/h)y՜r J:tjfA*~Bg66hIGo*]s¬I l&9w|GE  jY_ĔY"Un)W/F<ÿ/ 0pZLYmnP^yU]:n_6XgVN8wvƉnyK(<#8쏚X#y6sxvz(KG>'d`b&LbD ^w۵\mC7>pI8dK~n$aWW,X,StYK=EAQq )Z#J]Z^)~?n?|q qj/X~k)#>f]ho87'B+ TXjT mFuRѰ&: A|_`LlKܳF@U g _ۈ1jra1!-TKeW zL6)%ζ~Dģ7~WOs/\+1,G׾.?G[|BOq( }D\k$%t+Ge!5Ui3$Z痢'T\m :@\p3XƉ$+3̑{? `LBLb)w+~ȓB dS_҇Yɗ,f+:XA;Z$gI~n$)iXI W<`E`D|sږtcqٹ,Tl#:cQt*ՁY8I@Rpfxsژsu2O_ݟAD@#*Մ,$`77eL!MWGҬ~1Y,{3D쾃ynC1 NUǡF7nₚMZO -\oN9KC(>dY߭y7R/&}ګޗ66^jnp ]"wg% PXNE1+3pY+AUj9NY /iF;#'geu_&ll}=-a;0AR\eC|լf 7j1P`K2rsg:En X(nHc}DɴfN.]ozp{Z Q8D Wu<6;RWIށ)aUCS=]8[/ @Ho@1!нMb_4i tNVjvc׉O#8D P7rPlip*|\Y4"i-0kRcTwXl9Q~$L"#SNtލ͙1fy܊XH/pƠojIpIM'UDZ7B+(b[G*3np"lřa'{Yx̼[ȒC_O`cB-ra\,Xfn5yXԻ`o27f!8_@ݭIVB #A~2#QeOȫEzY=kZT jz 8XtЕP&9=.Ec2A޸/NW*!0ݜw'Z?o>n\2֮9_3"Y*Wzb&Omid(OՁUb4d2rщouvi׍JNdVF:YKvY˞ nBBPoc sR%{6!A !@0*${ ,NqӳO Z]pfeqml)w(3 V"5 I?CDH{6oyȖO5Ftb >Kצotu vI\m8 9{au/:܍bqԒ%Vx:]gpe&lܻK$Gd_cfkx>^&s#D9߀_Rj =ۇww DXwZ>`Gs\hVqyewX8BdfqEh]r^5a|ק7KGoQ$ˤ&,lb?j ٰ啼NU^]1{O]^QeL,yCXbN2zKr}11Y%L6;Brqr%_q]534&.T_z.j1H1Dc"cŭ 9k:qu \C#%0BK ^f75!Y򛀇KO6؞vw7B'J@Q2w7Xń*.qDIjB\AD{v t[YP\:=K>/* 7~w%hM_yrG3*[Õk<}ݺ)\@/q/^(p+[u@~\S.ю.,m!0}I`,7B6DϹ* \]|q{Ԡ E m1Y,GᆦRA.OM ?O1Y:%e5FMLme^G^whKʯY@'&GD\"v7j+)Sیj̖m3/mѧXP ?o^COMyfԖLP28ZDR`Su~D,)oH?)B Gn{MrUdB)x*͖R#a؅uϬKrN)`!XRz;/% nK\j\>D GmL[%F?l3On9j [$dn7Mf,+k8&_d)޲_^ZP0;j5Dzqc`xs+0mZͤh~AY)cju Q+dG}E6@Qh@6`Y{Ɇ0z ʽ)K) 4=|jMEPQИ>q敼n%_`t7K4mFww:u |PH ~gپ(YdkJA Z=/ogeRb(ً%4MÛ(!Q6̉Ouxv`bJnaA VE?qm9G|X',u9,7[7+7,L-z|r4r77$i`C7&ddr,8n1K ;1#0/iJzt!3-᚞SQtCbu{NF!h+jjdʘOEQȝUp 6R Z|.KPb=/wRY"r+}Ja'72g W8UɃzlhɄwofPGDSFKdsQHU3AHV0ʿiK0Zs b ^!4II  ӭS?:#q;;tn|roK왙|fTXNi?iX*IH-3u"j.H95dJύ5M{?1mĥ!(3n!^B *_ ͂ǣ/Re:-e\%<\Kҧv,mPB˹ɘ }t8-Y–ÏH(c&ͶJNZ4 x񲁱ɝ4Ц\~BS8:!u 1ݙLXgZ`&dq_v+T.U\ "+M8@E$AIşx\=͍%sI=𾔚XuX|&\y;k`A 3J_.,[GznK7{p71c oSrr^;Z5õ,86ХEٝikjAdrl4} j@pF3z*4i/R{\"XNƅ+߯"~1!4UtO.Z` 8`8S #Br>J0m6 n|> YL2 %s{V[i:LeaVwg?u*\ȂW4A;E! b?-yC:V 8*\7}B\=H[{R݅kT\Tܛ fayZ/B8@fJl]bs 6Qܫ1ʊBbo#N[2Tqyy{Zigǝ27mc8$.k44z %h%o584ג(W*-ר축306>׀;7fGG?1~>~uvZh"c1[5?<Œ B̰-9Dt 4ѫ$Z.h)֥Růj$(G<\UWglJ%gs11ےZhGLtxpʇBBhσ@ =@JtI02Pp~Ir>O8k'rxgmĿji%PcRcOF/h-.:E|Iv2xA= Ζ\[Qخf6%D5?ckY-cJ&Kv`Uߢ"dU'fzd3`,{/7{ܼ=%vt#Y % U`'M3!8[Jb>aEx;aNF(̏ݎxh1[zk3rh~l p@IgCK~6HŐ4*cFC$J< +=$嬃Q!v'16PNqJ*7s>c~Bv{ς-5DRc$kydcOH}r}H0Fg64qUOg:s3@g47BpG  >cbǙ..+ ޡp4mږIQ{zhe[y$,̠*:"+S #Mp1=c鮼՚4H#.e O9F|VEZCJ@:AJga a'a?[<W`A9mHj2Nn)A%HDzBJcF7 kB; Zu&YǙ[}@Z=sa"bO8 1X0 yI\N<0d`XƱFH(Q!}q :ގ(['i|Qj{#ߛZ;iRAAb]d$\7,Kj"F 2F+ϥ((2gM ңĥ&n9Q{ԌKR$"x▱Bƽޚ!ޔ L_,J۶]A!* /vZqM|6jh¤los9".q&);ӮLkK a<'l,<-KR:O_ ;uEI5F$ DK 3%)'9ʨpej#HQ@>s8eF0DEryl,3d'*0c ?DYr88S;z#r&W%nlL| "TQ^o{:[0^y|eР )?]QOO(D 2ss(qODsԻ.n馃Uج|nad !f7mtоhL={Z."Gey.뮰 ;eҼAD7N)G~wE9-^y8\9<,I뱖$Q(Yi|yMK熡G< ~y]Gc~cNI '֛Wh @+qr'"Ѭ?F;d wuR |WI֬L XLxh{_3|q%=x}kYH<=jXed_E Nyjʵ S,8h,=EB-TMSd;84O&~ˢӛI10(3Ozި?ųv̯p.d=_xAA6]dsD\`!!ft :#=4i:s lxW[u3* tX=ϵi%B>/-s  ZpHs!RCU9|R0QɋH4~l<^rk!>B\}ӌc߇]^/N ل}da2Lݨݠ(|SAmmړ,2XZ#QCPJl"Ŋ7*>~c~;%Rc U`A-)0 ҳAEUfLq)Q/_KA9.[(`;OnDJD&5+P^&'݀txg./NvD s~FgS0*&W, rkK+?)ƽm$ƅ"ݪSybE[NlB7 }b`Wa5{C-)BY>_0OT">C`nMxpGPqFABTڪ.49J0H.q=krl76M.@eU|ԁ@ Ce!LEt -\,\}g@Z1[MA#اF]:bq' -i.'gװ":ùr 9\* 6Zmj 6B?V(.Җ5+%I zQLb;!تlA|Sqt`8t9 c}>C#A j  ="bK_^Zif]O/0)S.C@nʀۥt5DMnvTX bb?,0\/R\"W6^/ eb,goKjjӯef={AWf;G!$KK9wY P%̝P3bv!Q/Du q:%cg&%H ϷhDF^ېT3K.ÓW(Dě_P13 yƸ/^Tbzb7HuAq4Ɩ&;pCGRԡCPB `5oZ~@9a=&Ŋtw ȏiz ?|CXfeY4F1*z/ i9&C\2KA'UtsTNdn]P 9ZR ~}ҤbrcP>-|O-?q:]6 ۹#5*P+X:UUKQ: T'i~/[}=e%ƽNשz1.W/{=Mh]nEO~b|Y1n,0v~s-_'F)  $g'SX2CcQh VP 8`r1CRh|f,54Y9hfUd ċMAqrgD:0hň!XC9%ƺuPU=G/fr~[r;ڑa.F/o|U '6pki%6!nIPЏF x_M[F&5vV WQwf_cPwOgABOZL $S]īXKl_>9p[ x`\ dX^q4ـRꇩߪ}xU 4eD$yٝCsZpO_`Ձs>)MhBUfctMHp Ϧ0 P-l`~Z=~>2*ޔc^r/7B Gs0TV"&|RnpzR#k^B-FAۛVQrDWUc\B@O;+X֥ *ؠE%N3"{ZHn+EBZc/`_nˤq Y'a+lhHFn1QҌ{ûTGyk YA5;L?ECE^y'DًNTv1S{-큔&*OEoqŃ)IPkuN7 %X'sOL9/]˕23쫧jL-%e⻏SEDQŐ,D7~WMF *fM^U='8IEu c]'(Qm}|]-;FYEU=wK+1V7Y$2YG# )_k$nl+$6|wǒOzRިqYOJFO?;4ё1drv>> \p# gq!/Yg6!ڽ_8(6)EWSޠjgJ|B>"tez'K=5qB 'RdR}l&o\Ry:W"vfn]upia"02V!W Ockf³ΫCؔ,v}RorV {=,eRY~)~<ťU8{YLٌ Q]+^lѩB'] 6Ơ˯TP w$5m`]Y.,1Zě(݌'.&g M dU~`'p)zE'79Bqs j/x'cĝRda{DbF\ա%{^1Bw҃)t4t&Q(w$#z;$ pI|J]̈́3t:3&DۼAg(.)Wﹹ<-qӐQ f}E wGv?9ܧHTGv紳Đ3.oK{=x"*bxMߴ JG  0Kj Ɏ,3 -qbwj\ =\)d;Y`?4]J6Q.Vitnh_!v@9V`&cKJF_jτ tQEQN/b9O\Š HNj;P=ƂHjC[c8mmER)`ҩk Zz 6oI؜gnؓQyt%'%xt8zX,zg "ѠY!++ׁMoE'C UW[>wŐ$n֬sC1yM9%@ `c @[}o5ɀ'#sd#4NAWY+}>eaBP 6K Dӽus?wV( PsFfF Le*vhbԠwxuLq0&`  Ԓs5Jʂ" +(k(2JRQ ltz"@l& 5g\f3?+W ?ϔ%ea;>y"6FwiK#ڠV.w ,D U N)MdA[4XS =3A]/\}NSdg%Hѻ&~xԭDYvUKӟ\Qެ!'-ezgmK#@u Jka٤<ڼݞN4z~(:CovFO%Qi(v5id%>_\g0hYoSM~UZ\e'j:G![b2QTթR#! ӵ.}Xc8Y\HMkKc;)>&HMIBd`%0!7ڋNCY[KcyQKR̟Tgds}eXuX |Kƥa Z4ь|lU%Mad2Vfo(3•FHɷCb\MEP[gl%|$A(!Dd*D*pCsܦ IE?߸Ư!(K?Q̦6(b<*8E8_BUW&4QCS U|ZtB65ϑ+.ݮ~J;~ٺ_3@~޳"PW.P/ԭ;Nd'R9Vʽ:l{;P"=8$ LU#Wy沿吚3JUT;̵((|Z!F2 +X\NaQ1D8q̓VF$A`~t_etMgؿ`_*>"ۥ2B`!AՌb]dgyAbYyn%I:P.TYCVZzu\1rSR(0< /!q]zβ"> Y䵋q*sL[FYraϜq=OM0pכY{Vm#9㇔ +ͬ] +qzͪvM6;ϖ>#9Ah}CYaZ,'tН[D5mcu_tIPͶiMiGhpƝE:yvx&c z1U~B, i~&Ó>B%ns}}SGkyŇ2~.=OuEfJw?5 y %  _4G hsHI^nGwFTͳ;W=|=g0j1jx/25r89`7G/(H^E81;8f hhEURzGcYX>+/CmIJ"c-_7]ͳ83=5BB2t APCW=ُ >דBU} uHӓ4€r;or]JK Z,+7XD!p/00ه)(~}Gb{E֣ҶM`  >񫈋2AH[E>nIִ"hB۠ekN&{VTTBm\Y(10No9uR\l-Ądi;kϮoIxC4Y:g;47=Dh*-~x諼G&P[}#$KЫ5+_N0~AZm M`G KS+7@."RJL ֎:^pb H7.3 c0PwarfG`|, =5% }oHNgKQG#JQ~;rz2N,w*Z}ewm}PCERPpߚ3j<&H7I/ TT^@ś/]# j Ȃ5+,_b~MIj@/I-M+b G֧h-, =zxlֹ=~{V4Β.Pkoϋ+sYCi4;AbIÍ֫^TO͟UW^({;BdƒFժHXh Cҭ}|\ژp6ewLʒQ4/n6.U쾔})u?NJ p ͥKch3H.X|G,Yt:n ͩ-P12~ D6{R^cȳZ0 @91?zKl'u4ny:nH'Ss&qw >> KP+%)e%I  XԪcEN m|L"NP!֫Ow#8j9NT)LbVr&M ij2U{$T-hXN g1wţO)tvĻY|IU:;WQJǖ)o;Վu&$?[e&9XEEʢ8'XtL PIO%> 26߇zhݜGLd }0}Ą ;O`bxlەX|㐾_LA{Ui ď4ƐʀiP+ WG' ݏ`~1VL31 HJ>]N9jsok?/8!)[}j+hw! lw_tLcyYtŇݎt_^zk<6~I8b/v=Bˬ295^S1C]>>NފEtD6hB7 =˞&6.:]xISgn9P[KČr4v3?뜥0{KjV+X]jSoGC,UOkzj: ",WslLiP]FjOyTOpDCCfa4 T4+\,t7W;Ε2!|g_=(xjTc Nj+I;F D_jEb6== 5ɨ2 y:LtߢAbGXAa'P\lk|,x^91Pڹ5g19` I\8nZ >iZ <2x?/Ґ:UUAmϳXgNWg}b|e\ D|!0EFKZ 8Zd"kQH50,^o+"98Yxj6jbe([>,ԬSFmBnZeMzjֹI+`x؀4au5! hס4dXuI40Qš7z̀Z言:#EbQٸA Lzptq{88H  U%KP989 Pݍ]Pi)OhA@~To`$6-~]W*9^Ijנѥ(F0E:3[X\*Z'j<*$gh7|ɿ4%K6A*GYGBXٳo%,߾)3W[UU|ș<=O78OuK7֙it.Bpb%v:<={MYsXhvM!K@E+kȽq.J?Ek޺M @%cH$%g!,sҕE`su&p((U>,pUH1HiiecS-TݝPP(2[0'[#1ů6Md|mwbq 4ZjTnU[>-ɠ1+)ZIRZ|XzV!zPksE#"yD8oSJA |Ϧ$WF3CiIq^Y`W:^94hA='bu1 <ܯ|U?v?#H4LH[?TR+8jM t8Q]E1J!҃yݪM# ޷+y$Llj;*Ňsnx/Ȩj8R\ڏ~bJ;O]x.[J-!2ۂ:_.78X{/PCOAIvyr ]p`Q_ZW|TzܧBqJP<КLYt $oB-`8H-kL 42I- H^ϲ J} Bqr}\iʃ,Ų)ET ߊ^lgϧW)70н+`>F\`h2;˽w@@Cb#sKb:'(,wߥڣ#;ɞ=qhs{8I=LN)4ʹSt 8aiw4#'|UOwơg{*p"qDV6(ﴚuQc]%o}޾_?|#`:Oy1RVg{@ L^|4&AaF(malElh1Y&x0IR!]̼}cpwז_"Na u8sl H1`b(,"fҍΎvZ  1U#O24^.HH~>o(pY=͕ljxwI?ƆÌ%rT6{GLlpjQFW2_OO$9m?&o ~B#HQJ䑝Q)î8x-j"O%66T;8OBV7ݎa"'lzcP9VDSCmXTU[W{alwvt/窏H.GmŢ;y uxߪB7"qUwy|խѥ79ϑM|)*0073# 4I+75.}Qo05>BMLrkڼ9jl xE^B}@VvXM\*S͞ 0A >yŸ.8q,@wdF"@ ެ.̏/s4 ,";f6\w`0anNBDKac@vETvH\<4Hçhշ3|2FtN4FQl_Hso$rc*j|H8$Y5X l8 HMWr3D}[%= FvPJ{GJa0٢ЁX^[9D`t L#8^9gmKжcfݦBIoև)0 ?.-dّM?+} DX:54wB/ qCӖŇYhZ:D?9#߲~QcvcF0.ȁ23b/~_z.~PcR8i8sJ r255CvΧHvs =yٛK`nS̉ Z˘kk5^oX*uV eyO,+4M0;E|TovG2z {c+3<5᩽n GN{7b @E.ׅ I.yv@`݉~.4D@3ݸ2>t_*o}KӅi7rͮF, ]%e%P%"v}e4xŞk -(柎"3chեۺ`G?)lUXб6|dfמg&AXMYY D1դʈK2̥ iʶ+#tf'>T"c%A'ɑ}ݿE k]*%(wWU4iߟciH\4c"{- 6]xmڍ5n Dv9 Kbyy^VfV:9$awa񶖤CZVㅨ,`$*pq;d܂ķh$t8SX2݄Pl lr^Q_MRKM{J52C[c8Jt ŀ ] 7޺zd[ITXS1' (WJ*3Wh^o D M##<6o /?k(0U?GeNIHMPqU̹"w#_2Od﹇! WlL=M`Z*GG|nx>- [llpA'0}ZeV.MaIF7jB4hT|a?jpa eubȂF&T3EQ/L (v z ܖ@%G^VĨJq0mi Ajm+nq3Յ$nIPf6Qh?`n>NGw)oKH 6 ;e%_ayw s&yUoW?wUFKꨰGL 4}%G2qg7Y#i.A|@E3fH?|s12`՚BvC_p|]L;,KW@. }%ihL\`ԻrJoP׿@g7RnOWS PNP\ϒ':툉䟃Bx  ;Axxz  7۩5CrqMgr ?s\$cdž! x)>K݀iD,` +_QLr (l`?n".{ XN WmM܋u1S }%1!P= ^ɪdVPS{$ {$BR\_Z&. K_u :!]YFxH~Sɉd|i,/ꚚcE3ND- ;5XRcAK~' i)"GY5tUOLfZ(ҡE(%w%cq[>]Hid|m}xpe$)hnD2^)8ގH qO ٵ*˞6*ȳ#l_fD`@8sաI0CvJ6žυ$\~>*~<y-!ϤrB(/=x rK`,'3lD/Eiz81G>Bo_xjXJ8T;:m=Cxs.ҾɃA?b5S5g\͝؞X͝bT߀ 3ni&$j2g]e Iaݱɚ&ou^úB )|XSerh&xPS =(Y˿4XD'|U]MkJU"-zB>1XkM`,tâO$k[^d4,0#'  ]U,N|-b0GztCךI~:]q5(+i!c=i1El/g>dAO' ˭>8w֦5W+=IJH O$#ha1(zV, 3ϙhU.B"YnDK gӍV}?zs>$O0 lX:y1 JA{{Eѧ7MaYDhk }W՗!g4':x5dn!$ v5B9ZO^H=m,ydV_ 7 Ch6|&Sשׁm~eTxK dɏyYJ$l!ODl2ci`~xZMj?!'i6g_. g{Z*[lMuR4tD&\{wKB YR82pNbn^1\ck뎻ă~'r me]9g𒭣e) ~ ȯi[D3Ð-I1\їucsFu2+p t7&rƼ+SDوm(id|*ݴ^v:nl;Oo&.j>.7Qo̩^]F<U.XhӾN"ժ LIo;_=5c8p)%t x=\gQj.cTZ&;y$qZǯ4EwbvP.'Iok`=[B/qt{/ndV@ߗ(O˯)\oS:5mnJgr~rFy4,61 8fy79NPqw1~L"!G?-](o9CM(mΉDoX{0CH4w7/hAfvb6FV&契>? 0l]Fu) |\Z ?R՘@k׶ ԰zբޢĞа:z4Zf/#92՘ϔ4QgxX߅r-b)t#iLc!`Fq U?{x(\LG~k*kҰqV0=o)R^GWk 8v,U Xߛ]<L?ސ԰%DuǺZD^YD@k +UF'/ܷ Rc{pROgY؀Wj"ȿ ` gvރ@DV E"m4FHG[`3M۬/PqSv\L:YO[F}zE#8Oėd{qPhSN?YРU.Gd%G[q?zK>`< &|0ǰCTe1f %֔'Э!%U%xC=Bf4fX%L'~TH2$δȚ\M$H=ٹ%x̀Zu : eLig|au@ dEa--OQO\O'B[Kj=Wnj~+5I?}9:@3#Hb)k؊~YWcm5\"F/ ohcAGEaVl@_݆0U /B.Z #oABC[d+$Ymn(yDǀj.XvcxIXT鈒DqL_EWξO0!\V `.Ml͚vyHipd}YƗz (;҂ ^g4 mz?4e}-0K.[PdQzQKb~0PփVUJ0h{1::Bǻc]q?Vp'= %)zJdf*"O(lYI8/-ky?9jy4I 4I.mȟlʢ\p,mΣÛD,m4~4\R "24s3.Qo!-;IVPfa |zWxԛ?`MNky)BK;YSj/[/͘3#qM- cۮz3+Ȼcne\ á @,myίІeDϢ[3EEBG9v*D.@guo;&57!ޠg蠀!un tW2pw44D?56y5.1VjSݫ9?rnH?Rmը!+'Nz ʒZroźLS1d L7㜸ETke#P59R]N陝Pt9q>W\UeT?K ]4%_wJ } ^λ`Q<&K>_1J*s*)WrY ^Gx" b;IttB- $fl^sE3e"4(l3Gʆ}aw-pCbTubѧY}tR:EZ֬m|UgZ<1h؜-Wz0;V0^&Y7 cMjFűs!QdEZ23H>Uʶ *'Dv:E5fb%M~I蚒yi`%OV@sZD݌_jGR&5t!zD OUtb~.AH~[Zd擼}\M6H M9{oo>&~_lMXcƆE/9L}GZ{XܥmHGimS(R*&k}oE4}b#T0ETLEk%4T 4Ў+} 'Gtfaad 4ܞ~,r]Vf MRu7Cpmj!Ls𰃩n9.Ӡ\ccͯ#()MVFPn ^VjVS7Zn9>pWd9O[>ЮX!k(^I|Z Ln PɚRVezaRi<$f;`@&끏QbN45ًS@mN[Nz[~^L4'oIsmrzԝ?^B:yd8s.Tt(O=̹RXPAbpЙ?0} a$I="Ë)7f5#S/lTqia7.Q܊zx 34 52*_>tC1q+_P5۶ʶ[ANZ{ bI~ ۯ28pEFpAx]_C6K^/Hd"W+]*bq]= -KZ/R]ܵk|p@En9L*9Jqwր1`z@k֌L<8n=dh]J#=З)w^}ҤB0ymB84ruzheD@6k?]Jf:!_;Pm:$hV{M4~ 3CAutq싋ҁdx.YdϺ>azC2:%_Y<.=UCmش&[[Ȋ5-d˲PkW(E` Ԅ]:E:FU`, Ϳɓ%f(l٪Ip3K uR͕ܩ8'"TzA3mh@z4T!FȚAKJWn/xS !)[ᚴ\<*MwZ͍?EEy箽k/w޳ oCuX#L!Gcr0JufsJCLa$b՚&D^!0M+tDCeM-3zl3'8KiB>%q2$'@9Z,By42(Z7}4+CF})#OgNeګ@Jx}=ZH$#FXܻ-4QԽƢcc>iBM3=s7 C&#<75WiI9`׫+c!&&2Wf &X/nFrbZp湰Y\ha6=ua6HvؚWmbđR4.t+ӭ\(ƪtk4GX&v%V+xJO=٫@*V&b0n:X8pڄN\~ 72cb[lmi4Sj@VA$!O%}?S[} LLGɜa좀(U4uf*`qvQtM>:1zV9*&(w>G#Oۑ c;*21S!{^An2qơ,.ɧ_BޚэkQs ݭS%N^o '-ccNkD875? u8we(Ă(bW-s񖱞E>%ԥD!@Kc}>#!v$ :5W64ny&Hqs?Q(YĐ%Dc82s|pyn3d7P{\TۖqqajuLsNhD 0?GF Vz*M__+>sm#uԚA`7͹'ntur۬Be~ġ6^6aBU`So3[-ز_ȘL\E=B|1&Uv+, In+4[mo/o#1&5>3lr!Ϧ PM_8w 6={ʹ~h@WIid|ߣ\K fv Kt2iaao87'~6 kQţVotx-iQ z+!FQm67Z!/oh͉'c:J؆iE Y|znQP*bB8X7hoV61#e>E/Q)_v$ĮzW b$a)yk(11c4W䁡E90k;W{>e]ro-8KKUtjWut!65%7wI.eíŧT䵐 ҆g].Sw?wW'()D*v 0@cZ`^2$]ae%RMS\齼f 30Qޮ Ğ̴j3h>LX[p3ĝ47D?\X$Mj 0>kg:hm!AZű}ҋ3oakn\O*27?hJ6{fnlv-. T sfgD-h\UKL1<ɏ)3bAh%AЊ^~dG%6?M1ζ .ӖHFRdlY 9]ԱPz.I_ ܍jqͩ4gW;qN )*G#@D2MWq#š21qO kr*YPz.l=Xd=3uQWW[5 8#ң't+Z8{2iGՋCOb̏u {K;?Q]K9`n< %";ϐd;oXQml ˋnoN߽X1C =hx@9-C"µw8Ψo{]/ߟ֪Xsy|Ryg5G/m%;nRg8ڧ 䉸([+RK5q1ႎ6 %>]'wb'* :󊶀֜r<^5*Gf phSr!+`(͟3V >W(,4^AitM$mk挰vf`m}MF_[gwXj |xAhcf5@$eڋԈc[pZ7{3de"BKה;`Q)T+ͼVE7lhΐSb"^SI-QG=5eMR?lI 70nKOym/"kSڱ6nE'ge#nNJI]c,b؃<=nIP -<@Gm`jVт ]5b};tϾU;Edzd錜)߹6 c 6ab|VjA\-(ZԊ@\!UA X o2/rʺy~ 5b8#϶~1tǤ!(tDųl=\pBV+zWruwRG,W Lo< K{h@i)0,W>,u $O $U {Ovv&ȗWK| Y0VgQ3j4WV`iy8Tv9$Gzĕn)dqNY"8^ u0x|m)LܤFt*#eZ£4dFV!rAŢAL-m_NCf0ظ9 wXlcϪ=-nPrRd\bQ K ib EUb60Nv1;p3Uhv7߆Zuxgܮ%$!f@0޹b1?k܌BXmPWa;7'GF8qAܰQΒQ! \ʮhaM'Ge3eH]3^@7 0$!1*Kqi)d[, n 6QD:5L)IBWOS7`=sQ_aT+TpUخqt%Z#l£KRe;Q7 @DˠEhho6^q=s\! fSeA-Ml't7-H2бKf'fHA~Hp\.6HLXXcJU+Vfy ER3kf!.`3=}%眎iAagzey8STAGρ5_WqZwׇq/#o %>TIy ߐʢ^ݿރߕre^~UK{Z%w B\ 9h  .Ԟ8'Z{x2u0%(sw27hk->ug K1ӁD0,o2ceKn|Z}noi/6*"bL_DzƦdUВ0&%en)#M?vNg7' o>BBώ{S6S=s &̀{[-Lc4/bڤ~@J8ѕ>żc0{7n*n|f;҆s׳QAjґ:C3%пl|RSI#kW/6[a/KmapuZMy#\Db0ψe-(QtӨ7) fM4֐`Duz@kv~S+kd`p{n"To_L fr(E筍HuzvnaˑSs)X,#]mCHO/Jթx&?JH``L??]Ú$A][9 GG@Y6RDNW2[—AdV?o$ݍ;{^% ف0L7 ¶ٓV{-84r廀jߌes^lFغiȷmtt"ܧ6=„tC̩*++p#jd[f|59 EKC48ij:?}K|澅&ƊWj1Z*:}Putn @s,MjK(o@ڈM*HYuhU[~`HtZ%i*DMM0 tMXt}ӧX4kB|p{aL&:VCXK[8 FTeqg2o]V56 '̽9Vw\W=#dž`p3%3ҊW^x;r&{;DcGcjFF0څad7۱ȣ"[/ierBCϜLV3G|I}4+ I8ٮ7!}r/n&{7X{#,uhJ.=pq,Yf6d|{@D ^yE;낺2|Rи9E(Z04I47~KJ2|J5]U3ذ+j?)\WTBE-vdaܟ]np'vӼt4|`u;uKj˔,$i#ͅ*7*Vj u)ӤDD&hS93r# YU<J_*O3R>Dw{I91ҽȴ"PX[*J 0C@3Χ:LL[V}pU &HYB4<9R 0}MyipE7G.uxߞ #an|BOB#)m8?=k!*:YԀﲨ?TO. <0I~w: >T|xw>U IDS֌!OZ{k߃Y ,c٫?xPi^T1BkY]L4}hÝFBBW}yL'ۢnɘY] ,LSf޵i}R$=\mFuX%F}tFkَ~B`VeLJ8^l~_,xDJ"VS3U8$:hW j `SNr4sEo61:TH:̐NEB:`ypan.mQ/*Ӗݎ,GPZI ԬsxM -ȈA1{.:l A p8!lzͲa%c^AE SptTٻFKX6 loa I;' 3bE^ oJK)R $:o mJ klk%~w̽҃sҁ4딑3uW?WP^4bZxZ t㲜|dMSb#|]K lP:'^;緮R3\i OE쨜zM5ƽn肳/d*évp]B-10*^wkT+ٛ@GG?E93} 2ٿ)jRF}&A@PqX0|釄Hy"uI\7wamq6ډ+ İl>@,m!Z6|gPy`i>JC]@  Meo,|p̈ RخZ(OtB~t{[ f&OYc۷EkdTgej3^&DjRht`dP>uf 9/aL6хP ݖcmG.KfBc;:R51MeyǏ2'(_wis4?!0/ JGlX6m5É<+jP`X wTV,̔卢Y.Nzm[9:!Jxe{;.}-ޒ~n;GyvOuF$LA *Ql2LkL$QKb ܂b~ lcHH2(ziTIǓw7ĺIf7,6 20;ʝ"̪4Bڶԕց3D1H4U}Ї#0'Ct:!˅g)#xޘ2bP3vG N)e`=ԟ{\')&U7v/ضeGbFlG%3SfoS*Dux;ˎ(f~SaXl tűdY&r#EB_uZSGSM"b-6 9=Bq+n=Pm,EkN^$DnUWHqU§ 5Yu*~9t /lZxUZԴ8*45VxK{A`>ɓUvr? YSs$zV) r|c2/EcvL]G_1'F߈|au;Ip1$bC32kSW͚$jzO.'j=D[+i@|{!Ӂ7vUo\.֔/;)[%JEVo{ y&wQt{ꇣ'p`1S.Oc m(6Mgf 7= %a]'AlNE atcɰmXf an/l"$Q@<٢T) ,ڲfT'%&c9w;Zu9e3p7k$TVF>W\ކŸ 8gƷb5LҴPWQ/:zZDʊ+VNϋB=)R\{g"#?w1=I%\H%bX_"fn7%o;OOnfUrˌ*,V&*i.|6 osrl]-g "ko?)Ncl 0s2\2)Wp,3ɛg.ǚ&rt8R6%‰(⍔aoYOc-zI8t1F~ꡱ[; 4pB~ Z +;j3z挅|p3fd92:|r'm C.vCɕY%v DE|9[Fsͱ|"M:im&2*{kzqA3veFB74U%gvhĠ26jY ?؎o A­O'%F]*Yf vh@؀4[pn׼VI*=)T@4y8F@>fAY~]RW-ʞIoNaS w(sU vYăT-{%-z(ߖNfVO)xm.%ħ:Njs?X`GxP'—&Nn($]o nexEUx$z?AzN1611kY~&qF 48sm>F:N@h6ـ/AnQ[(l/% ԧ#mJE|T]Noʖʏ9-:EE\ljN2nS`q8󎻜̒ ZKyDP k ̩?~ @L?'p)lʧ Vk%QՅ%.e>cD ,);6İkYH)/H;bw(4(r:"~E"u^Eb7:M"a-Z@ 1 E'C^:۩o%^[D= IT'='Zq2';k4U2vC!qyg4UѤso e:^2|y1kfV]]b8ΫpIFSS=_桃Sbe* P2w\U\,W9V%*7Qb$4ҩ8 >yi&|INy |V-9/ϙ.ADX^ \W;S={ya GT ӛ)E 鎛 EU A$MRpB1^<հb&-s"aJqj\ah{ Q@Jb /#kppO5ºo&. г<=v$sBdC e=(Bd=vݩPo$^|Ozp}=MktGx˝R!O$Vԁqsl9LI=2x`= vEuΥp`[;gd=x,Jح+' $|޶'`KՈ .n&=g \ǿNdp!yVkA}fM:ⳮ`X`AP!zLLy0I^XT={L ԹҁspdCi%oTu(1Za\C1񴾝"4I=-z$CB'Yr~|{Ű4ن1^xc &5c\iuٛ%MS1c'-a>dq*[p'Jj"?\궱سƁ/ *"eྜ;p+ZΡ9 ~5~]H2+ Iŕox@%l#'Â:-X ّݺG%s{tE;\"ߦFW]GIV"pv*U0l>v׆h`8PHˑIWf}/WorY9?B_%_S,R#;yk$\Fj=mwOYE 3TS۶ <-ڨE̴A!q<tt߅D=wRDRޥJXr)ږ5oror=ާIZ,Ic wo6|Xg2 Xen(])vH8ڞc$B9Փ1W>e#uq#gC [HfZ5pD2Sϋ-+MfY+B3tp@ .C#x $z=mÙk ~ GфS2tbB{pN>CYo9t'*">!%j7,nKKw+tD̀m(NfT`oKR !6\GUY-}~X}twIy27t\)&PIHhF2P3g7@SFIfpcFxও޺-&Q’S BCxD҆RNJ jYIˎ!n p+:~KO.%j)y%AտO?|i#/ n #%}7ib3/8\ Vi~E&`p4ʂX_`+]~Sh؞ÿ 쳟:U,W{-#oJgG @G>*48RлCFbQrz($Z 9MrgSQuIĥ4@'!4$^%Z ĨCHv'qV4&>[yX/]'TF΂1ꩫ`0W _gbC t3q[Rz^)O lo. ( Qv:3$٤yƐ2V#kCb"dX?{gZʜ1l4bD+e_U#:o1'4z6;zٍñX(H"t.]KI3` hI# }/SpmBhpbe |6Ȣd:F¢7lO*7N5E}ytRLtFJKw+Nk4bp7F[+.*gQVc/q2;%T;bE$gCM6R+LBd|(L"覿oyP%GALB֘0ѝ[~K<=7ڧZߠ&ئ/sS C-2VKu_.ķq7T}UǽPWx˽>5^$KBy)6u|ix!_(Riuv/2]hm}>tv(^SYÉYUB5SŽScM}9egNww NPjLDկBNH*ow&-HZ&gCvub$ܝuj`6k;j+5[0C"T"xB%օ4Ar-uN6U]Y?3@꼼wk{V'h!L}s !_Շ[Fs@Ow!V>xw3AE;4"m:`/קG Dh]TIZ .($ 'g~L&:*{oc֯x(ENczҸeuDŽu\7;=IE% zM_K_[d!pYw6^ąøS~3ϑ$ȡLstY|:u5;&/[Kfo"󶙤=nxo1/ֺ95'x`ljFnFFnD"V{[~;X>>0ScCG峖zH=ɢo?N5SA~\m\k]wWkgNz"&ZLZcO+XMn3k!B f6450|T7Pp7a3Q hD=`0lt0o#w{&_na7^sVT^{fh@(kqu& e5mS!|@ Vr1{rDujȴ-5H >Α YVhlVu I4}2牱^m>o},{džq[&QXbGku|THWPZ9ouRZi* }ѯbȾt|E܆Bm,\R"]OճQOm$ qNoybVvom 6XԃZQ") YD8~?yV8ɜk"uDִWRBw,*\EcQšy#yy(3DPjWAWtv9H>{橼Bs8§;Q}s(ju*Na0^!·cfmB)W )ܐloj# f`P!CD1}ݩKcy hyc@&j4 5/3*vsTB0u,b.yGk㮆ÆգC١˅c=Od.t|HI>Z]XnFTBri}M6݁!#x;rp=UxջzWx[ce, O1EfA ;]8P$Q}~Wp„.x74.MzlQ͂lxQxiURC9}qرΆPS!UY!-A'c#wx|MEq%;^mwIO-v)d!w?Q"렼F.3F98( =*Q9Ix.B(BOV]":}^0|J,)ᷠϔ.]P'ٱf'(hq ?QԨ'] 07xνp$Z9## #GiroBK_(Շ-P]/S/ iI3\ҺR⏗DJ>fIÖ` RY_ Nafu@ +I=܄8=qWTJJ,}<`ƍ '#W?$ܜ4bRQꁽ(fo>2R5}0yS8nMؚ2js$ ~Z@/L\ i p?geÄu$Oʒ~ nd7Bq^jJ"MI:#/ZC}<4ޟ1T&V#1ȿ6h0xQG!^tq8y!_ݒ)ͤ;,/㳮b>3'ʔ/܂,'y _e7#M8%\~=~ʙлhwrQP.Gݑ z6]vF\n~@S6N?A#DoE!'.`! d@r>h)՞Y j%FE_{W$G@Ujˇ[/!3SԷNܨ >E|Fvk`YY{^ex7 j֎űeyt +4Q:&"nEcʌ{M `;,3:8b1]B]w⽦PDaDIA%?>w#,Z*eCR#o:ۥDX6 Ђ(r-]>9eR@-.Լ/жZ(ux(nM.@ӧi`Ɍ Б.-K:n*҈1"EjȝjhWB1hd/MX4&[Q@Wń0;'0Sl29d ȋ̏$B1MJC2[P_cc=~gB Ao XTnTe Z*yÝJ?]0k-mKo^GG2 ˈZĘ;L@`))2OS_%5y:^=q~xPj2{dCZvp`N+Qg"y]C 5~'67|Cxy8-Mi^WVagӸhʌedc] :[)&𩆫Q%[OӺ'VH%Oo}s{ v&o}m rQ`"\пb-(~>Q~C)'Gw,V'.:J Y#7bK5Is%=X* %m:RE llk$_( *hMx^ /9@nWA]=-y%DG`Hu|5$JAIoۊ5Z!.Ѣ)dX1z4_! MZW Q(Gs߆,& ׷!S E@le v^lݙEP=<=$ߝ_(JpsL]yүia\;YH0rHLz>A2#Bҽ?weԞ>_^>Hz6n= OCEw[%Yդ`&Αd[Qc>WZJCIS 5E_^b̈́[ܷUt^bS4g0aڒ(m eٺ>"C/IS4NS^Ի%XA ?x N5cW"4t1LTKOp{K;S.LWE*\Rm1Jf}UѠOyCuћ0LL(5u,;֌C}QUǏω)&ys/kJ 0h=vu^ZK'dU7JX@d*?eU9"ԑ3r[& l g !T RT樨ۍ.s]:}={7|(pˑ]#%# B}RoBpmXUkEu LkDYO7E=vow6ن^XP.hHpWDv阭[N92A3kmq(|n`OtL'°]λ|S.~q臕Ӆ+CދwCߓ D]@ /foGVLƉC{?xv1!|lѲen;^|/a4B48ܱ ,r[`zLzZθ?C9^H;f̊):Ѓ8V;s:?^njq'{U$5WMYy0𭰅;BvMhD18`A$s}s{ qy`9`m'&oڸ^jxZ)gc(KgeH΄OEAMi|_X'@}Y;ي 9mbGnop|?t[8X䖌i'+eԶT=#/TbzL6Wq5U>j3%҈$x.àbQL)_3~\Qհtj@ky}&b;%(VS*Mm\38S4qY$ڝ$bOo¨تϨF@4_h3iYޏx[mf<#~ZՇKKnl UhVͅ}L2m6rksn%Sc]| iaEإBXU.mG ÎeҎ:@X_jH9 ezwnhoɈl2S+b& 9 C_ Qϓ3T@K& *^c*~i)3Ćߟ=WnB i*5X#:h.K0Ç4,aKT-[UȶK}HbAX}i^qW@zKOg[-.xld|%ͧ5r)a6hI %QٺLS I/@u5# M4DL8Ь*KK2c[ӖN1a!?wR kO&p+g]tn}+0 (oůmN!G hj lř珑Z=mu>ork4Ѯquv/:^ [u'O%$Lh{ iOZ\x =N<brKvwYyL[10u9=* ޗ mZ19odztҹC!( 9Jq'=UY##܃L=]r(VAُh/^xD$T,PPA LF]c\S~2%XT]]\=xGRZh-ӁDOJG&Ke)t "?4f4U"ҤNYRGjր 這E=aJh-z˸ O Kv̅MqrsrЦwA%G)vdkx#*b3'qDZXl8! rǒ âYq|xe{^osog~燝&sh:{/b-/nO.*'Ubܕ~'([j4+g $yټkqsh/G]HLS NNaI؄ZC; ,udަG 44v%٠M|:WpH`.<,3D4,Lw{Es&EAn0xF ntZ(W^HF"mI4BaXbиVb T4@MOŀᘮQ&X}n:ڧ G :xXƸd/"F^g_xMg5OZDko $a [{ce%&'qJqaoyŷtI@s v1 KhU1xF0ąIgdK%kveCM-Sserfӥh4C/c&w1< ̜DGqlBUԶŶf޿r1DLIBs@**_ F _L;9 .;9N-tK۔hATQ^0 pF=npcS K]$8$H |/N GqS>n\$pG PBKuX^kS?-ȏݵsan9!8p} 6_{P k)%G{U؏s6z`b,ĪubF24Gj׫ 7xVP^*& < lӍ]L)j$t S*K'I 4w (vyk E 3<9it;@_-!Cgמv}] h5Ngh~XKX f\]cRvjZ{olj]P 0SfF"nCÞ** z : A߽ '1^0JZ,#0l'' ˄A'~%4D q4ƨn}3e`C?5ÿ@j6bA-"xSM 0t90sMљ2A7e}MPUQL@q)a } d~+P['Ԡy"rJ"hj6[&Z"}UJTcf#px"Gs$*IQu}*={-ZBTKYxK sj^WXߓSvblQ_WntFLf?8]ĐFHP]"27Yoh~_1CuЊal9.Zpfo`Y=GzHZ A)[=K $Ssȹhcw#Lꌄmpb* ~E&q_.^v9JKB4T~x$I=1t~أ|b' ?8k )+ Ʋ7c zC |KE?4&3Kf5 ~v !권(Qۤc0j66`iOa`X^I/ð_p4(0Vdcfbd{4 yd}xЦ[bkWW' CvG#,o "5c:8d` 7W"X-pC"hr0oG{*2genXvJ2xӽl@AXU|3[?9uNj`_-B X$IzbΣ2_&=p!/M7`B ^b0lmHd| oǥ{|{/~==)P!32->Ŋvnlh1h""3|IxR$NKg0eDxpi5sVt3?[%ق us2ߡ(em'өc]QZ 8iqbnoe(Q4)Y!>P&)N̗pFsQW 1'T O5^& 8~:+0Eҽ5mQ@`s :ir5#÷1 XTIm4l]TPQ>x7cW#m9J1[AyD?zRr25_{{Z c.n[˹-{:$ :=@ftNy0؜4qY(x6 hg6^U뢾Qߓ(doW!RV·*d[ZJuݸF8IŇxEd[:gw$ bβX&%s7wijiQr'ɾUƁEiN{7vSk*@:~nhg6Q7g)lDTx)T K#TGxO4\(FF(-+},ԫw;w"r>iې !Ԫ>eUu Xi1VBuLӋ5J諍<\ >ث́ܭ9GV9RNCl[ܙ"w\rEV{-f!F"8#,hlbzÚ#N½oʓEm,RR|D%.)Fi%K5>t08KyB<)00>^ݻ~ž6ڍ@'`=F]2Vg,;秹NgtLmCJOa燊xGY3-GEbC}gOӝ*L@'R $j;)Ca֪oY ݙkfmZ~E5JׇL?rxIBd%R|L^oZml oim9-F򝍅~$μˌG\&2 lho6im'c<V>APV-Yp%ExAv_]c!m^MkL %>ӖpX@=.p e:S10@^qxynrJ9Y7Ln})e-Vd?*^&W`愈ҭlգbgBFi3@][cNh^0u@f'3yOx]jH+.BPIo;mT\9i`ڭXK P#sM?SnmD2{F6I{͞-ԗ !~w6W;?KUcl<]5yij9s,Lѭ}Z E~-9+_;ŰoĄ,7*9kKߏwCb[N8W=-Z2 `e@GE>_:).7YfI|9ogY>-tZ,B'@垚frٱjuښ:c/_<ºK_AY͕ίҲ0uX# ?2/[LVOt͠CZwEsƕl~" ihC}Pm3Uo,"w:ƀd?Qե l7!I$:X=t걃e8P+{' 篅_ru[h%W:},4C 9>_,'}ڴȨ?!7I8guCi s6gHYdz/](kna]է9&KTB(S\6  ]?4IrQyaV9Z%P@p&GetUfTߨ@!^#ii ͖gS"8`*R| !%[[B!"ͧOee:Ҙ堩8ue{܃  `:dMuvmb/dc[\%*@b>?9D_$;f&L8.bKko e, `B`5߭0ׇyY잌'4D OU_),yC`W:M[7Al|aMzP TMi3VV7HQQbϐ:"Pt%>1ɥzF"-,E;D}@7su @\n@Z2l,8XQZ9͏^dEoy:ǟ$VM&w{o*j9x#/՘Cx@TUpixӤEjl|MV>\@xXB^ TN=?+\9@L=\Z?Ō߀&T?גƑod@x3PȺ+mJqzQ{rDhZx@1g ba695~+rR&¯c-q{Ptܷ, NiM^^eIiaLZ*[;bެ&Rw5 T<=?)3/d_ r2==ҪfݽM{&jL!4M ߾s*8/; Z[l ) yuY֠MG3aĠ]YǯW<dMMkMOJv>/Tp+Q ]FZ}*"o4?muE !L @kRޠX2ۏq䎏yY}+Ʋ5_.:вPeAF"2;Mȥ^ap19&VT@ҼhBs1s$FPxwD ̬9wfH+mVӗ&VJKKQ7;sM^aDg܆HmKy$03Cyb\geOqh&Ն{c ~оk/VVy $#ܑ)BEK(ƍz)܃\n,]M؛6֑tľ/9iۀ*ML&{*yNG"<=CLRWib*|8Fnw &k 4^:[E0}ֈZ"rVN2pdjY~Dr_*SF}?z!XDb>zCq?pݴdW.V)%?pVjѱvk*V s(h o@5 #  {oh:ȹk(%okj%InVk`¨/'V</{laKSKFEq6@CPb: cnBx+".pmRQR Zè1yTn'3POG%H󬼛lT-RJVtүDUַXSS߰i5(l9?L#.S|\L=)^8g9P'K v2mǻw 7E,\q? Z}H`M1rʪLY7oZ$?%cPX}LpM_q됼D@Ȃ$+|h=ѷQ~X23 3`< &N΃heuXvm uZGZ;co,oi{8;̼E'NLGgA,F~*dO!˜,`M6P%~Y49W/E&z<e\9瘁Ɔ Z#{!HE 7e;<^Z8zz2kkdo/fun,i^s$XƻΓF2i{!FZJt_Q gSr 3^LI%nPtl32m)oVSW=9Frb+w$1-6ΆYYXl>odbyݥ& +,8ͭ$=+$߬puQh|z[It}@-b[kb_b&Vv_K|!xy4GX]u;1XЪI/ l h7yŎuZ]e\ڍs;!噺ByK˘ )L2y\Jhg+)&w\?\{jo_!!y>EYa.l[qo*;vfT_+%CEèI2R } džq҇UܸCՌK$V3DSI %w[., g{gwv(S,7f(]"VXVwyz)6JlEx@9n|Uqt& ;X:+bWrGZ{pec:/Z:vBqڋ -@M:wOQD M2 9dp}:TLU~[97cNѪXLr!64+C 3oo ZTgrfMr=-[NvWms*ɪ1 ؘ~/W+=`ReTjɘ}Xm\OE=C.ކBIi]'}Ty(F }2&#FmGD ۭ+ӡ@[OмF( zoj}\wFKWЩd%+HYZ4DaZl,-MmB"b4y~*f=΃dabd¿w;Q;l[qkBuf=؅reU3"{MufS]@}NqC7@Qأo≷$'|$LGJִ8c\#ֱ|YE(Z]N75{Kc"xӻw07 6QGշlHsTyIdm< ꬬ%29%"Mo^f1%Jas{X;L، t]Vo8 ’'^"BZ XgRGmsHF?M׏IN_ o72H6,:8KL|6D0(_,Vba1G <:qw]5² 13~b[MQWfͥSvװ*8O]PH0G}BD_U*0>z4{Tc&ig~C #wmLcCf~Ioۦ|(rKiDgz&HzfgzSGQZq=~5z'wkmÄљnt;Wd3vAbF ^VufWUg 3y D-~Y)rTKV? N:ڃ=iq^QlaShq 'cA@2#V@sz=QO'6?G!jů风(e,YQlO"W63\כ`;̅m?Ȏ=D}[(f0/_qo72OErUUcň{6˹E~`0U1] R&ː\8S݄G XXX; hlBN qeߙ1>qdZVwǼOlIzUFy|J{4+<+Oڄߕf}u1f"ܖp]eXcKr"^[ŁeOK6GQy<ӫwBۏ? \yHyV$XN$T &DG5`vJQd~K:w"ea&5e]KaOv ͎kæxcxQͫNp(bÀрFK\4B4# ߞj; >WAhg *""%!Z_{I@zss^D'x`^<9~p4QfxHig%N$Ms`[@(jig:#WhI J$F( ,y=桺G]lI8'Yp. NyznN@*R)"gIuIY4Qk1W@;X7*<4+}Sy罩t.^؛ﳑ35wQ42"/t Lˁz& *|'CHꟇ14cgu MW;/iܲD֘ǁ\Zn x,xyS{; "6) WθFܥ-T(;bo&=Vy ɥ*+1*_,ڲB9N^*BM;Мjpr ;OZ)QMn,o}]d#xm N\N 1д tA<Y>ʹm"Y(KյN"U=Ԝ0Ȓ:Qj8"=N)!'D Y@+,7~IwOFyHB31w[|B )4xg?9͜M?4ҳhv(;|Z.ZTByoQ( җw ?At8=*w[-(8mN$#Ey n::xfS/Nȹ9ԇ^쎲'typa:Q> S;.YR~JofX*65s sSr|LWf+Ci 4bYvq$vk^%VƇKr4V^!COE6ᑮ1A0p*}Ҫ^AL!G*k\@ɓ iXz/]$C]r0EyUi=ZԎ[,7 Xw zC;/g= J?04(2SN'k![UjJ>ϲWI&=DŔ_ȈnuaמrŠ!)fU6QTy"& c@Sñ9P s^GPKTeFLZ~Ws1AbWbm(,81*zNv r I8[4pzr˔&,LqԤ%e?Y$FԂRI;fERI6OڔO./ѵ´Atv#$A?D"`9/* DjuW{l, o]͏-!Cɸ-O3 EV+VT0]F)3~íAe l&>,Z JqΏ-r'D#]k]y-n*Xqjb[ikgdlx)oBZ__Uk+Z2ld4J#CIkkOHa ə]8fpo~,mj3'AKo9LXL%pli"Klங{`i&0ES_xV'X >mLtY@ F1ɲVTObܔ~me;5KNf%Pgϓ(Fyw' A4ZK6$eyb!Tr.Qt|ca&hVr5S9 q5zJB?nT|@z3(G #$0IWv$uF뉵^^ud_pzz1lxۖ"Qk|)?Zy].0 FQW_=Թڭ:_Jt SN޻(9&OxJ%̅΃MGΔ~2Z?B<4F1C"dZ3 )>+ߺ3OFn|\0vnm(c nr=%D!19Z5,L]UɳoyyLeHrDt .1ĊdzM=Mm <'!zf>nj\LkV ݋?긟jT~n>9hWOhj^ޱK6QvtT+{JR.iV2tyEkOxT/vN8w:3.-R XfM`zd],fJc,HH_ĔXJZ[w}XzgS WG2.ϾeyEPհ JXmhZ3sQGc`{#[]5lyT yL5X٬aKۼ.@E%S!N lá}^@SE^7ޅ+RIrJ cnM IR{83^Q]3x4!+UK1 5=>O ث:SQliPL@/D=E&GbEZ']#Ps؋2j-ā?62/'W1FFs59Kk[ ^W].fM^ł hי韂Ndu'>XtE(jʽc,cPԛ뎚`>P&p0$a_D9 b msr%D,QO[/b`j v""ih=}5$w:.q TzZ3sX+t|u6ZSa2'`$I2/dAw?.I'!!n[ϵɜdD{a)\Y'/ϩTm(T[-NZoj6Jp,f02F&Qwl;X#$ž6x/~8&`1"9z674T JV*4%SoԺNgJSyDTePݽ*Z7$++ϵS@fbA$ӎ,'CRec.0fTMdQUAO 4 KJll`G#81h|t.Ub\~ugVL xgzZU$[zy5iyꟈL2?A.q ӑ-}Ìp[$jDFݸYJMTr dGW^c@/9R™^#;eD XI~^GVw'2/aDp)#uZNшieDdbjv$<|1| »&S'ʓl h=9N/b$ ,A0< Vpqu܊LXP=jhA:Эj [,g:~Gl2)j9|xOqc},z-7Hʳjy1SOby-wf+xgaEZ5Ȋ  !aZo+μ9yqi_ɞmb< k^@e~E>o>[͇ dѷ2GY^xo r.#bӂn|$%V-{c^v-(0A]3H =l"1>ShzެMnda=酪V*i'aO፹|ժ73yӠvjCYft֡:uRqˍJZmP"d]TDQ^:~Ht; ϯ#`tZ_]gW^_- #_{Mh(\5d[=ޓmμ&uR|Mt~ vM,LQ"ƤmA+f2PN7BY4T/Qd# UcSaJ7vqY8Ly['RwcY3Kc#OC(mlFvR *e%E:SK>ֶ|0b|iiLr;L"|ʁ[8YգUY)qDzc6O ģSv%TH/S~ @>`@8{0gSp#PԴ)|!ADĎ(hC=.uN7]"280t݋/GѲpM8BCdghѐufmƲȪBIa!jءsOOժ}UkPAn':+'/ɦ7t3aWy\UFG#cpL\j۳%9&|gө$S1IP~ø[b1B(⧽ H\yOx!FD4É)}R1Byuw} 扪#Uk1<{gڤǘ]\!ѵJǮ(Nw0, PK_!&c+pzɚ~soa7QS9*oDL;=OB}Wr t@H(' +n&YBQ5IF+lKdJp:OO`қڭ$ǧNHl=$Mɸ3jDo${k,'qyP|F<%D=VJ0dž$ q՝U$lD̸"M*?}xdVԯNFC75 Ƃ~$ pUz7itPNj?:iHy=P==< 7jiXXJ >5ݓHoRA>X%1q/*AA.BW1DIv/̟E{ɿ4-~r@ƙE0Ew&m;"s:{ێ^5ʲu^5[3+_:lMU'd!{)7,4SaxE '/QR\+:,{ !7)g6s!4n޾7ܓk]]\)gw|]K3FqqY)C&(GyFxIL+*pl!~6윿T7+~cyc$ed'߇q0VY* r:n,%O/}t`[CSn2`a%|!rlc#0zNKoe%Iˤ|mr$o9K>2LK mcQ]| "o7n tZKtEuUGP9K@ط-Nc0 %~L4vRG- swK R4u6\':|(4m 3^Ar G^ۭ{Cvgx̜dFf%Biu]Fþ[((PZ.,_߶JIrf4ucI(4hF?i)43@c#ew h|іގ@IuXasrsɷ|z>:]A~5nv[?U٧k>,NHd5~7CbU\ع`!\%x&f*gVȷ1V,A*쳖Hr&QAp6^S4Ɛ~= H_ <^uZ5*ϖ 26CQVAa2s"s|RڏYHW(PL?XBK(hLY(D:h8%zhi˔T"2&d.O iի)a I@>ayٶn5zz) tu-'yd˒ZLx;vV;}]9Vu3Ou3?i9vYjRJn*貺^c0E1n F4Yr,I0UNv(EZg#JC6bQVTaYeΟw((aWfcm!!4(VGU]BT>>B6KX/PxI`Cg<[^!N`GΑ~ȓ o~:J_ThZ;FįlfG:- ;^1uILJ w9Ɂ汼\EwtdWxRmWv2j}R;/8oGGٝ7$9(C&JhTa@nAH'2eL%%Ri"|PgsZLčٌSEi Cbn4Y˥Rk8K-aUSƃ3Ni,K|dt݊C =61>;hH}>:!`=`.lJyF=ޠI8ZFk7:"lN]]l };5P5j!UPHNCݽ)'U T?$ʬ.;b@Oa*uA(GqNŇ 1fvnPx1^87TfLnނ5%f2 fs0h@/$A")'zZ-ME8}Fg.̕vY{%1;܋,>ÒN=tQ|g vj.0ɤc.&f2 qvt|¢7SCSMaߚƶ%`BkP a9)ma>mcV<cy:3l1M R O) bݮVϛ⋴|EY 5ᰎg?ыn¨~veFo*쬷YӪ a8rX=G?e !')5! L՝5ަhxCdt 972识H3tlp͇S`{Mq~bXk&(" o: W5)nASHE TtSÞ421e8Rw3C)09UhR<$ Rcbmo1h_ǻS ,R FtVp_9ӱ` qHc&ο5.2io}ޘt /袑<-9\hZD5K0 g]=g)_H^| kzRʢŪk\B@mFD@ΰ1Y7I C*Zv#INd>Jgx݊t,yƟƴ@L>xU_RAmJ C`ⶭkܾ!'c,2HEixC #خ=UyS1guyIf7[K܅kANEWtz . fRf ͮ@Rh'-aOrVߕ-U2JxS{:yoVR&gV>=2s' m_4lـF7>3@ȸ.Dwc E5n ~csYA#]"ui?[*]X,b&N3=ua Wms<,5kfYosd)|@R>yJZF0:Eh Y g'.~}apٜw ЉKM,sn/4we&j,U#`L-1QF_U~zK`W$mSA$nT,|1d1Ք`t!o' q \#/B\>^EI! ßJ)b4[T:=ۚǂqj>DYRo$xP,aF?!6$1,9S,2F4;^s:Z5T0m M\bT."50'R:  ]vu^簙OW"1>Rx@pV9f-q!.WXg(q9>Ϯ&Eim-PB

-̔+b TPеg, J@g@XJY"I8qO&'.Pb!@)>.`y/t'5R͛xsGr5ɿWLk|L5͕!.ӂo:5Met\9ocFEmf=8i~/J/"KLE; 呻/u-s86)P '츦<TsIQe$iP׶$65Vi ܙ>O a44wS-k5k%P`ᡤJlيIh4?`ƱeY=AGXԢL5jg]pXTxs͇y. xEu:Wvv@ĥyI dMf=nuÚ(+ϫNWu[4ѻ3B<&CTV.:]c_wQ1vʭ0=&QqAvE?"gSd=~$ƻ @o/7$Ƃŧ=2aE$7CL|!Ҳ %kF1F[K9U@f[նDrbF.wWBhE9ć ;~ORǑ+spD%'pKd$oU[Vc H#/wkq?/  rL|4G-SCrǟ/lk&_No/=!`3?V<)KX:^: 0֒aTnn:':AR65ψ2DX]y`_hQI+Ăiʧ7;.jU+L8(; ;F8~s%2]ZO+{4w`nqt'el}t7) 3opͰ@sDt"=KĞvlĞRV/ݲƈ=r6r;ՊW, Sk`v^CnqZ㎺OY]72BE^.!H\[ vKBq%P]5j)M)2r«ɴ_яדإ1-C@/-UYwQнN<j I>?y+ﳳ~# ToP>.4=V9E/)ӋwB7ؽn4J֥t: V(H\b8}tL6:~NN<̢+`y-E*(wB5EjNQ=jWř) !> H) N JR .͓FLGBXI%~,&&uA(?_ Hn[PD.h.Iˢ4HqXVy5lXj!913=":qg1 ނG04s37 ؗ7o:JPb=uvcL#?XՕ$Ď+Ğ/EmnD81@M @ƭ(X7I"nZk1ȅSk #+@(~8:UKm g73MfIW7#&wr&uUwʅSX|xNFړ…,G~ I}p(I/MA(&SwFFDQx1o&sTO)k| P ^3GUb : r=kgGԠzvETlx{+EˉA?t؊jk3HB 呎a zhU^KOanOg1\[_-oq*qWA\'^?0Ā@&ݟ,Ҵi(fZV9u,"[mOZ*YNu9z'dIhyQ)v  u='zʗ2`"mHDh?t6*)63sSIY{1n e3hA!bsPfhS@ͻϑ_$tCdV:Dn\ 8WN QĔg N 䞏ʢ' e o15 XKGqDeݭjM>]h@(n%Qf`uO9._Ĕ+=~Hd\̰SW̋H`<C{Ru2)XHni_ܥ [!hpwT>ooI&#kC$õk 3A&&>"ZEHhbz|Hrԅ??4ǎR47x{O27Q?R@hh/uQST'k,r}37z[38t&M k?2t;}sb3/NK#M׿G<g֡kpCyƒ'P}Kiۅ3YfX$y<*Teh+Q,$$+3~TdmMU{S][NHQ"%ϲsj&&}ӨepR[ ˪t"`$;wiW08ɩݖ>.~*FNmzokٻϧ`- My3"CX ;HQ+.Y?FKq.yDW>?x[w$ [Ux BhV ٛs_S5Yzeљ<.ˈ7*ۃ:qAa$”u< pTo,,/й.ý \Șv^%lIV8_ƒ5 `lȠrx -_!7I;`Xp $ӻxHr!MI@:fX-Bh6oONqOƮ' M]=u,f.>?QX.ˈ7~u5bϝU\QP+c3oNCڽ* v) z6Q ƢkR/uDMت5/OL;an"g[}DdH_TwA5ڃcɹpصN^K1 q7\2Ѫz׹'M4v[-;z=Yrܐao7/3ЏΞ|&8l= x/xw_$:)Cijn /1S_!RT|Ve/ WkPNwOPG$_S'ˋZ25?28gq\d'ѐP?RQ9R[@ 86%v^[{+ո|3B]H{ccw[RωS8 ?UVj:ߑvnp@: W 6 1z L4B*3 "e[Gϙ7[X^Izw R)g1&|Vәu6֍8D'>cjPZ# XFwo~T` H)Jyd/<6NBωſ Ϥ~sCu^mQVR%ZS.1ݵ~~| "-hXԩB[4&3*zޡĈKcFVl`Aa}x't9ob"ZN1xQ3w a*!TXKRzaߒ6-9$'C< )Ov0cN2mQ:z9-`0yσ`m8_iK`mj@@_Xp51e8K(Ƿ>G-7QؐkTѸ ~ ~AqIݺ$,3vӓm硠c8ɼu3ݛ"(לeӑkܬRY㩓gvPol1thU*.xz `J<]y0w06񢐹',0d1LN)\M&]VO[GA-˦7ø4=ǏA"T@Y:nIiu$Ͼ4jo^P>lHlވ$F7WFcx][Pq>#^qXXP^Ccw罥Vn?%S' t1AG!ꨚ̿5i0a)F[g8 بŠEd Edܑ1w8Ѿ;גݚbbtY+6ی996u&p{'qp /rOG70Bsv|=~SX@DQtd Uu@[3 rϵPp&=@y0|0 `GaMXWcUcI;&DP0ąDT)BAۦ{إ1"+]G=Ϊ7xf:cVi#莞'7qUE<]Vs$Ѹ)<,82$9b rX:fe&^pW1[㽑'HP y>D rцx@0wo ܬ8c՛ M0@ a7*$jZk)߸&F)( Hԋ+ bڧ,;]6V&#Ee %ӳ)1;Wt5ˋYJSr9Aƾ0_=p#-ZJDE.ln.I: aaz:(>MJ)ܡ{2&RHi'[A߹):Sv-VbYjnH*Uyq<RqQ m6E>k>d'^w`P>8U`;T|q`~˨/|1EЍFM/0`f8 eMoW`㢸sME I)Dbs!+,nH_'XِG(rge !1:w;QEIr'0_}A XDZp0LWP*N' '#)ƬKh N˼\{%3ф.&H} ̐xHŢh3ڴr/Z{UOgˋ}4&~f$F&|âSĜO&⺇N^/E)q\hֺ:h`]':#i˩1W[wXn9SmVzMsR*f{N^E E @+Ծu9@4)W̃53\y} z% ;)]"KRKF[̧ MefHVx4~>SM$=ۓ&aqTI#x< e䭦`5SEgUhʟ%NbwfV{9+7\ \zJxl}L}ޒPN")@:m OV _<ʙĶs@FZj/Gy; Px^@jVI)R716(x-Ovr^7QK dv:F6FZ;BUPn5w7,_$2)ԯF|k5;i "9?a.M)d62Kcb+@c *'W3]C@1aUj3Mdި+z&APS -2^ƪp$h,sP، ]V M-qD;zSON @| qݨugtAx!fxxh#0p,.ӵJQ6{T7la\3pM0IeQ ^-ֆkhE@<~{eXd\0> ׉/P[D7qԁ,#c`%;OJIev!1HM\+kfAĵZF[zDt8uÀ)O^$Ǜ6&"˟1q5Λnp`h^xf۵J["֣ז@Cy\X'wyU877ņ tdWNYJqJgz}twY.lq`kB:31u`q$5Wijp@% }5A 4$淏``dcjjB2: MDrl|.Df?ټ1|TcE݈Ɣm6ځ4r]*!Gwe),> zj.@c-etzg?;! [^A[PxVՌ<[=xo̷/`||_.-tBk3YWnsW/M-[wjI@w Q١1 в"gqDpwUtɖMΝDiuZmZehAK\m /;蓜Nx;8mh# :ڳ˝ Wʌlo`{u$FD0ػW3Qu!?7_ڣ eQ^rI a})H (25Rx?4A%InI#:%JFʦ-ˆ`M@&_EA:]<-5DelM,(cH "}ΜUw-gNA"U:'p!S7~-u}[A b[1xvDih* <6oOfs1kڽ@[p-Yʿ<Ҡ.}6ӁTϻc򶈢Ck>M[ z5<*=CvA;6+pc$b 0[dzI(Yߍ,V"?85 AFeEV~+ ny(*g؍!3J..;.l8b2c:#}I~?! edU{H:WH2 o,K1]APOlIvz[<|A"o:B.=n-.m٢ktwp͗qңy@hb W#e ,;mQ >Ɇvp֕*gM&w>ڏ[?UK@h8e/y] lD _4%0-Flt.}PzџgMT#{\Lñs '%leC)i |E b4#Ȫ*+ JtÐ#ɢ+D yYӺO U _ɧ<}i}rËd|:q=UhrUҍ:R|\TlP#F*W;;./S( / %J핆!.y>=5Q fT{?Xt{6UvHG ޡ R\`e>A͉e4@%Eo@vO&|ah\B/qLo_.41H sC S^QZMtCj2 $q369`1xr{#6z%WĈ;R;Xm.׮GG,`"gfV,k#U:(a֯&fDnvvϿ@0x6 qm,)Cp k>)[Si/yp9 WSzB'$)*^$'!,ח5 /2+vpNw̳PG cA>r ޑ/Nt=Kؽe\Pnq@αh8A5zSZ?!Y 2%դI5D@I:V+JE?a~hCe mQ(P%K}}MUܬ"-$5!({ј>m((q>5]G(69aY|wlOvȶUvќ.l/MKc3GsKF*Nqľ^ZOUz_jL;hNWǒCDZFdF\)?`gqFQ,|6HE,43)"~C0z_O#p[!G]NH"thMq(]bk:_4%("+{kZC=3D#[t7"FQ52F\e_Rec5N6z OSvDZ/rU`ǰ#>i$0"pCZ 5tqiĦ͜wS{_(6?y5GL֏!yVP8M]F|OuJ|m!h1/ \O5Ȥ?\@̥, 'H<-ZwwlgOqLSz LT8m\5p3#)P.0&_p 09>Ztd Z7z mgK%v]ɡiel<_z?N +eAȼqȪ߻s0:,.쑡o#\ p}|d4N;]b#>zۈ+^6d q_C웵v eImB 4u~ΒJ(o0D6Ki<+0/SZbf i^5BqNo9xWpz @H;K@5j\OgPrzZ Cu.(Ͽ*=ڎˍ3MtݴQ0/lL7!k |+.!d6TpvVO΍`=ȁ[oNwR2ΕAI+8`xYQ wS Jz-ıɐXT2+XyE:'=mc#QH?s:wWQ"X](M%WHfB}:J:O-|~a!ڜDi3 "Y%EYX.$&7۝XY <$竽\8IleRf`3=dI\6:v܆ P* ہѮ^lEQ1XZ&Qi@l[fmWpkV8Ny. GBsDFh0ZY]k췭1rD]%ӡ+;0ksśqo 1|&YN6_B-yCD^YE!0e.5y*i

!6)<`]KKB1!2hZ0-Gu;`Q ywhu/)A\> ~*I' r цӃ+'tw;&<&P/)aHy 1?8>U2/ҵ_lǰ;5O6%CM`,tcN5rFUsGȅ_+Gv,( z݁}SIVDž'i47jdaP+Ӊ98DiJ""8=<\ 0w2J'VxR1^N:(![LPO(]ݰzY]*G$"/jbXۑfube'9P߲Kr&yleryP}MPhȫR<"i4|)ev`d'( 6=:kZ !c(1u[sOp)tVqBJ88?+)$xm,8%h=xx:v#lMrCWԦe9 G̜ 9v c-@hwmg!{F;pG-a<&!fl@핀ԝ>szԂ ԁ إu f=e1 Ǟȭ苯֯ܺ[Mb[D-4yop,A4v0n:|RD;h1r.v$"#W]-SX+.IhS:\Gӊ^> }Qx7pFSR}yΟ?|k/#'m U{fB ! r*NBsS_KH }[{^oPrw)Ut^wӏX<5"a`Ϭsr8ƽf6P&ZdrXٵ>7} G:I4CЃY4+mϓo<޷[H"e>)!V .@!RR]jZdI ۳_Ԃ@jPi%HI֠cn~<^/61t%pdDˆN,,{Nd2K$lLAs8&.t+j]]43;4fĩ[)6*l϶p5f^DU'Wǚ!A.7ɉ yǥ.P+~a~SEl}v=n4~1(i{pƃ H|&fɑ_lod(!I/5D Y ֕:$@4gӚ,I%Ei"t> .|N|7eVъWdAGN-;دud|PiCšzbrlv!{f/g1e^ 3NƯz .`ޏ‰gx"w}cw4 %_ҟ4E(_=l?évZdi5*;_Eswt[P^fR`M)]lecL7e/ 2# L;]Px86]1"+p_>9% GD%ˢW7lϙ~yaJ"cl7P`Ka'z7d@:M 0* eˠuL9Rd+c-@{%w}ɏ̾rb`Җ8pW!D 2@ bYI FPNv[yzg4jLbVQ+J/yQ2`ip],sr,$_WKH32*@蕩rBIy¡\ >{+jKDPxЋ;hT ٣nI9}}(n86^XFfKQJ8~3[&x &cј~\3ވ0ԙi'|C& )+  0Ӵ$ ;5Ii"$avbZe5=YF5yũۮ i4S_Nɶrp9K?rMQ,y[?b¡)fX":< RW[ +vt`Qgd5*4DBPdi e\yݲyدzqH@ 4UnCDU53JPvHH"]7,cQ& uv"2m))Ti6AMM7³o19q-`ܩB-D}(1 1M%F)pUR0o[ɹO}S;9k:S`EHꌘeHK6&lpFnzBy?~jC ʻư Q TFtomSgZP=.F侌lIo-Ir"a̴4ՒV=%)$aR3᧱||ߠx~}^@Uwh%{Y/PM:i(\G]/ ;BMBSEt Yx& 5' "rʒS졉3*4'v`Ir~@'8TQi=L-N1/ҾC| H') 3?%PUGGBdZ{sZY̮O@ϼ/c"R&hj1m= m8R}otV|ҴVJB#m):{~t t`NdW8(quTg/2QwTu3f}[l(!>b˷l7FEeƖ%=ri;uhԬ24F0ZndhDF*Ь]k el9r5sNVMYpƀ9ءeV{cʻ4#Qْ-ډqT6si< &$`PVDi(SŽߞ 헖M8KU>;h'/C"k(8H>6#3:~̚ ΙقS:'!D6;.`cqW?hbd0-mURŢs'ija)gS "#>S>Sr}.=1!q^:-P^_e5≍xM&k;[km;pg/6c]P7E1 asN/=`2q(nCo 2 zjfZQk`lq)<џ{m>\ȡQ6VaD2:$fHUZ4R3A4)um. 8DFОч;+oHJ9y7TEUnnD}=ZAHkm,q̟K$ :Ǡ^i릺FQra z 9gb_;&eA%VU9㪆׌.պX2d ^l8kuieFcwB@ŝ \B}<ޘTH8d<뜄.h?CC)1sj=+N1IKbs!Ij%Mm W!Đdg>_nݭߢTUҡf$V@0$]ó oSvMT@Qn.^iϫ9fϲlbca8%LF ־؀5 1҃9k;䎯uGs I("{o)YN*WUzg0ПTAink"Ust*~罇Ax,}ZXbYq{`M<'^]PV&#quڎ?r]e!L ei(UeL(`jDLQyn{!`!{̷ڪ[1f)`{ ,TS5XOxַ2ܦryFT7UfGqe ,lx$}|-5<*>,a E?J̺uCZ;Tw2&ŜEN٤Nd hc T{/V^1W. %ZdϠQ:Vt"+#$;ADI852əHf!k@s"J)u^CB? =&y)3][H"g~X׍_s l<3FPADf3B"W-$<M66BDniG gHuI[\IO{cA[?GqVrhme L_).@93hHv]:Ɉ|Orn.t.iyBJ8TS~6I h<-Ғ;\H[+:xeP8{d vBeSvpGok=Yz /}6bb%R1 {Vt]=KHuLw%3ó?-- .*M %֜"xϔ̖4!.+iS)zʊ!Nz> n#53:"IuYSTg{-[Xm(&vraյ<aqdOC~ل/()p`|*:VB*dvHȝ[< ab5{f:Mx 42R=챁NMh7u+%$l'FN^pJI:6FtHRP-Go_Y,ajԗt-6:f'KMqp^?mMiSE) :"(,Li NYYǺߓ=($0z.V}Z R!Śl U)hl,'o+a]B ͬ4RZSn &L'|Bak]}/޶KTK*d"[LJI) >)PZM?Y_I FaBZ+x 7xP\ lL *֥bioMfHuj͐jD]n{=gEvOGMԍw&yF Z B#ޜ |sv\em1M=ɪ'pN:rGat>wfP7G }]+P瞶:S+rd*K+ٔ^K'kneJ2,*l|fN^qq6`D:hz~)+xwÎzrswt$3TǿZn}qȖncIN+ФG}4|m#\9׏& ,5p}n+r ;֯OA'Utc- =^lsu!JmHOq%sl:im֜% NX(nk't^4,APt ;&f*ؼ,߽¹nbfm5 sXԔ޼h[̅FU@' :ֿ0ZyDkxn5Ny؛ V`B8ԤY "k!gqJC(憴[x^Af(JݘGdzOT= c}_ɝv9jD0y4$rm@Hr(`(yCZ{Hν<,Bonjep=Ӌ!ㄩNne-FN"Yy\A#BПfb~VO"J61e1V 0ups hb;|'.}r^5оF)`k34w/i->eJ(j ^x9 qX `2pc^TM%ǃ@ʿ11Ыgu7ǁSzUEy)(r ?Ca#{n%XcVKٷ!n Rl&zpPw*oX6DPrv>9k@m|$\AUy1ۤy >: `p0аGJ&FYڭ@.,9p3j_!4 Cz9ɝI'h^[^۫lzbHt?բIGA]oHN7_!{Nx ۜ|Δ1 Pn-_Z}Ѽ|q lYjՊT,SXbg3#π;6tgHW2NtiJ𠇛. 7?>C+uȭWNks—C>as1 |3<}& %[)B]YWB/3푞Q9Y:WGm~*?EƬPGaӿ7KՍV^Em&/[v\>?ǫDiw;ȕ&z:Ѻ[ә{*u `J!MU21xˍնԠU(XDpbhגAApI#脪8Jڰu< ;y5򡞲P#}o\V8kz9VHG(*,N ɚ(;6,BJ!IB33>O ~~}RT4زOyA~IZmyⶍ/v:eۃ0b|1J>~ttbhf7öJą f霑H|d .CV9+"t`Tp\?ktn t2`lx9~ n3$Z!C!|xI҇({m +~/[_HҘG7 g==c{u_42osBuߓZί&8#"CUH._FU @gr 1}qGK*T I'YtFBX&uхu9Ij3lo`hRgϮ^Wg@;5Vi]d.,yt,.I$js~6 RRR sPK#/,P@G [v1j1&DάO&s3IkIY Aݜ"}YMJMͪiݟK|q%¢񌮮هTbQAd?Ydbqa]bϳ-k-sKtep(Z:YIC {6BVdtik|A$QU }ԛGllYV$}HɟކԷ 97>qP0^eFod YD.D UGnt(aڀ'&#pzQGznsZ}RE[TaEXEipL<XR|>=i:i8 RogI 8Apï^Ltx|^kv<*eCRGF­Z#N $48SN,-~pqR(ԓvc6 vj?(e (Qn,eK]gAb 67EL qjmW5ry"n Jt^X 9]IL D$kقݙAS^dq["J_6/?Q(e[Q-/A`n[n[0lgNw<òՅG=;G'y8H /hq-|2KݧFaiDbȴQPfi\~MIebOq?kp=IA)WT wvaI/sJyYDe>1='NH݂πb akBIlD.ܺ d^6s !%k!opmrHbyv;zd^OٚdׂR#.dN%mԊnwQWB5E4{gWZVs''ޙ&|WiLRG(~]CgEdNG (VF@`k*UAC9"y`jocjVvVHH􄔷6:\(%3nP'ThJ"ZTVE`p-jjY09=3f;eMMƐE^̵m$< 7ZcncZP|Wp _j5@mta&K9~RE\IF-YB>GdR~uHC-ʙ@{yKP-'>(*E5B&(mǾY\ j/w]!ɤbmL;r[j̣QZF.ЍIò",S;p#h1pğaO/+q@aJ uRA ?يF¤<%ƻk/u'AXvV|>sb4!~R_g%I ̭VXLLji3M+VtO0\wJ&i# }mʎ3$[5'9$C9X0-lڟ%5ΆFkbSc]Q?6 ;z08h#ۊ7my[Ǣg+A:'3$AO v5"ljEc;w}"*s߹6!pWE;cϹ@>p$-yvLko3"OEJ'uC<c֯_hn1wxA0ϽJ'Ω/p3 +G=+R^{2`27GI3|t2\cc2s@ uP{K[FI+W2Ԓ"WIAI= m}di'!^XMCt=-rl:3QXZBb<ǿ1[<ߋ{MWY -7F{|5V#ekaϐƈ 9Tb'8ne,!)NِZ9=nd݁a, c=^ B8cmr௶DN9KwCN[7LnkiSR͘jQP&"u݄cАyoe; D\-qa2OSb[HTRdG2{Y?hoEn/I (pJfKGK+ f:rFjcxҵ"i 6>*ܫ: l?J:p 1=' BEd 6.NI $*P, T+^gVr:(#Ww6!>jv{qU<]_#Š%L\(1 Y70r (A1 Š(i89"Av fܖ.X<+"Ŝ`~}}{înp//Ӹ %緆H ڵbA."U#cWM?hfLEarb#qW9P,!:U#^-/~4F)[X>SX%'LiZ T2s!B[1s98xas&j$m cU35mـt6k7F7w_<]uu}l0S o]/BrGcIR4%)2ߨi*}(r\"!I6KYxzꙿ[%Q[u@r8Z.kR\m)TE/]9F}DU֧s8u [aoxE Wˑ,@p8>PˏrܽH@}U$C ~elI#۝𥟱-@nl`Spq`Am4D}DF!OKAz`7<(;Uʈ %E3gtܠlTE' _c K- 7w>{\#84Ha~ʗ ?,0'iSRXn}:2ghB5M链)Ղ{ #Mr5iۓ}MF k똚!o6D=k_sZ<e}Ooj\ץGuu6nŇ0NWWNbJMbJ?狊f R6r}Ըl4;;#)1m 3,z'{n_8#G4Ғl 8CX~phW/O <<4 ;oefk]$و7c[5E~-YYEdvbtMcڣ/`MfekwM 8=W: ScdC1i4DE+. |wp;fX;1z\Az`j{0<2p(͟:Jו-C'Sq7Y (+6/?$v+|oXbLWs+`W;òփ5&t< P~Svuh5;a{8lX?e>6ٱ& if-+fC hgm|׾2 %!ǝIvUjZ%xs0}[FV+O. z(ƥrL",UX3hr (w>gpIsD0 snR;`̦E!+M؈;;^\:Ĝ[#QSW5!F߹M;͓\vgF%|Y%U}ul!^հM43#Cٲ(dFzOVSrRq\nJg*~ ?D΁hdGTTv>OU"l_c!JI/¿"؝ XU+Nx]iJ&BxO -wma<¶tz@iU #n?+ݯ7qݜhpeUL 6 hF}7TٕTg?0\hY܃aض쭱z&]H;+2~ޟH M*ybϢKHPBeϙ!E7g?XB\+ەYz"03FrKyܯyhRnp[1$> ˍ% cLy[b=I]2lViϛdCARLKӇէC9Pݺ?kv_T 8Xd٢'մc񍆱y?vP72EykB ֋ Z?d IHGzp [Dtً+2)9"#\tQl_[s.#qz7o{Թ#f)YJQtğlAy(+Χκ#s*bЌt߄[EDG4|3V0 Ы϶@I|},6P3j0g[ -fqޏMIC4IwU2%?U1N9WSaSE 3=J|ZXӕ(bLRc0#*OߥAdPaaG2)!`]|~"yj&JN02Wa/4\HkB= Zz YhFuq";{cemx+#)Hm18;5km֊Z`P$`/q|% T4rE=q$rNkm $ON:T(N :A׀%c)salmsA wZ|늅K rObmYLX8*Jk*be "35~IcKOX5^?| `_zNM݇{Vȹ%%{M_CU"RЛ7 LD,5L blYZo ҃ojLJm li\"}uK$DBdb DPjpI(]6 {Qv Wd3])5ޖ`j}BdJ~Ԫm n'Trhohm)ĥ&#+l8:SP-iԲEl},nN~Y)$8.!;jZ׾;FKը]V Q+|2k?-gﮀ3>Ņ(EgBϼ[b(3cXݗifIՒ4Ķ V&ǚx D |b,~A8v+ ut+8= };;yyL1G)?mJ~.e/&whnsΠ^SRUPV~o!|}kpܪ+</_.@wд_V\vJoT&cĻY_\ՙ f_8 `J:6QQ %;F(!!^o.NXa&630ĘHWwrD EX=)+M;qbqII9v>1浱w8`1essQ"r87M{M 4zIWli>fNMXGƜBoc+[k 7\n- ʜ ~ dvc ~J+$JCg|ƤjU V<&.5B4g(SEbJA+V55J@'@h14c`He 5+5#iO㏼fA $jq? S̾KnH$gs?e,]yfxGWb3p; ]ZT;W L~dfRJFQXܩT8\WoECP G]`u3?M乬"i_ ɇ[ -c=$Ӗz)RףQHSq!>{w+EpzȪfalc5꙾ۂD弨!Qbcaj70*]b`sJC'e"D3 ζ]ߑ.4 W!RJE{z3:<|89^q8 Ƒd[yyOK -o d# ڇ%v⎈eaYG^z A(SvoP:h܅;VE4zr@AVsYW]A(Iw9?IYP?Nb Lي)tia>Kμ%H&;"tJ*}nơ0*h͌9Mx JNߕ}vP/wxm$4;EԎeqq%nEg` TR .H-zo;[ʣƓ\i&39y9Z=1h2ڵGCvFP7"(~'_eY"#9^{CywW7xѷX;>jx|q Et}~֣˵.Z2:jyaFWy#2 IBk^q`:JoIJ]e-A-E eKӞ6JUuvˑ{o3P`}h`7cVjz hoNq'7B?{y=$pPMfēnq ˨Nz9Mے?>| gu}mY6hN]72X Rbkkv7gG:A Ys~bJ} R${p>t.F( ꦷX!8mgb7FKM $k{`|ڳ"A7ușx]Yq ƏSOŐ j=f yʁk-nI&0I:]Obv&嘫28-Yu,2i4;9)j*L(q]9v@!c sBhR}l8G] gpRxNU#8wmXdƧ~Guh4 QBh20큝8_ڢbS4'|a(Z: fjsڛ&Mc^s`1ŋs̊NGsQ<\¦V:G h_4tyɦ9Qmd)805;%2oެ6qL02ol'_gW]ԩPAh폭CPO/Q`4@:`,?KWvS J,57Mblj!Gv_a88f"%o4&Xoã@ut \Og{ KɈu w45vr~䪖E˷ 'fnRg ٛ!Ytq^% +>0V7D)2}p x.r iG\m#9D(\e`V ']ԑ0<8t | {)q〚N殸[BzZGUxuD: Pn{y}GgYAm o)s/;ͫǁTa;_ir@.10MLzV6 Ώ?ŷigYZ07070100000009000081a400000000000000000000000167912ecc0004b7c4000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h5Ux &M87tD5~[K Cq_c %i(O}Yt i{dh镸g%f'Cϳ*~{ݠ>]v1<,XX';SsPsp*/tw#COMwl 2q 7ƀyW(jF>DdqXLU6v{wxkl')p-w!1Z\Aw(kQ8yl*It9x#*#$jGdQ3OPrt9rjPih&^~Mh;$EEt3p_?+yϴǼ eB!C I9?̣r)@>бc(Ij[0F>mJ~Y+q'\1rS" b^PD9'E>č\|L,][h<&[بU"/PllD&mxK&xJ1l*X|=LwF?`=qË+7P{ykߩUdedlh%>.~j&DJ @ ݔ!yT:9嘑J?ڄ{n. |74 RO#cW?$TܹV6! 1XfOw߲2ezbO)ddW̺d^X>%f80 |Kϒ\/Z[.WxCp`Lߥb`j>zgFSJܢ0[`ZEf^Yv,%Xx4!_uA2GEwmfDvoh q+@eVcht !C6"lXhMbq 8tEbK.([F OIl „\ 8Ў6Bjfks^2>(=㈛>qXOݪ\ÄkyeU={WĮ%-|jL U4*IɅ] .3݇k'C݀cSQl*]F8bUMvB;r7G;Ev%+8 礞tԶAxzRFFol L?NTyK$+VP E_L".GljJ](  Okwn3GWdHߙe=lP̫^K?ee?ƙ@['Jf'Y]IN$ $2ˍ.6 AAݝ izUBl6rQ 3 ?2z401Fjx'g(ײ).Є_W,( `s#1<.\ (YV[ c$c1̙b |V!vo T2D'9Ǚւ}9ռ+X]&SU͊݋ Һò^ J-<`⣨'ɩ?r|XމQ2"#|w98*AP<,fM6nN#MāKe>3{Ts5Z%;I BB"f_N&LQC G1(eۺ;mN!1s*Hn^>a}#4'CNQ)j{@4tTjyøGhB/UWfRoJjzF05 .+VCԊae p5 N8GhkQk2{DѴ[AAZALp0h1cYTncvYR3o;\P+|Oi0^Jzd0 c\P&ou`Iuc^pr`D]VzFAMѪ)u0 Ħ̶]/4|lW{NYoRCZ09>؋V1q%GP6/"epGFwz/}Dԏia|Mp_[6%@v?mJFd7Nzdv;%v&(晱tYt7URaQ~*N}HхM1mN/@H Y2Jƒ_ ow1kHkĶp1g#U>&uP ~{\wA e#1 9R;ef!#vV3&WRiDU7G+sihU^EKX2$MCtt0#)^$!Ư!Xd+*Q΃-$=VٓȢ+lu d^3HןTjm$]+qwt;k+:2ܕ h9P|>"װ=kvpVnXuG[ g0y:suCoBdq=b1Ž}WYi%Gv/&f nm ĝ8@`5i#о|+qdZ4?x~m( 솂jP0V2+2[|֌} w6Jy?QZ'1--cSq͉GK,37s$8"%ev 矾42lݫQu'2w2&NV[{* fDH&{9GTpaw/CTR8ho]&4SVV'Ĕ} @u2E?a- +mh;7ٙ~VEʏ+_FnĨ}=9USY-oSEE,=dc3l0I\nS/mo#Łɮ~3kցL ]ԯYjpRfYb2htB*(l@eYW2!=l+EUcSƉXWiH{X%n=p`XwU6\O,g+^]BS p`.QK/Y 6F@Bݾ;?ԔQ)>9P_6x'v p,aǎ; ڔUi+rтբf1}UXǨ^ P ͤ $I{1p`t )Ë<#|vC#-`xZuaA8bw"/Y9H!n9F'g(]duN YtR pNeCƀC[>oIU ?O5v򭬛V"1S#d>]Kc Y<0؄w.%!v*; ZT[*G5_ ӟ;pyŽzkLRs<@7L?Luw$ߊU\@v[rq'pF>35*ĭkW*0~DM6̤Hm5=e?e\82g|8gds8iK%*O k{hy#6q=i?a }=W\D4,| ؔuV9 ǂ.?B?ho&0e<+@qtD@s _MUP d!ڦTam6%|e85'_Zzsm-}'@3`OTxdLQ~I}H!`gL blڸpAul}C&+vCjX@ A(^1y lY>^*cpBd2ORO*+12f~+ԥV|Xc"TdJ0Twq J1o5,$@$"Gx{sK%|Cd [ y% O ]r`SY>C2L;Aqn1ҁWo&Mor]iOi'WL3oLI%&dqAo$ "K&xĊ`)x. 4吣Ca#ĶtZ6k13{sHB1H9;:Bc3^RFoNZJrלpږ.'$!a(]R vqwЈ oΆT(:JJ58|[ P(_6ބԹjѮX)F6?:!VO& 6$}FX2e9łJg!_akDv;BY'gĀ޶ l?\XM!!<==~j)ʸo6bZnj p@EEϹDaa)}*)AjRGUpHw:!Hylz)ASq촰v OTj^ iwՉce Siwy چ a2_9Rp2?N&HE80cgN!Ny3Fj[/spۊ2žLRZ҇Ҋ |µ=K$k \PZPa}E][t.yGU zG}[ p8AYE@?ŶWwՃ,訂n {Gmj:C 9&+(gl9D[_XO!}̕V5~) NuYtֿF3 +E*BkjL@3hO v ~壢k_NBA}ͷ=S%̀A.']u)~llA {762\oKIW-b ^jfW銜"uJ3ic$Za}3R#$0=x6.-&JoVI7f:Hp&Q%dmJ`VL7^j8Lv)̷|N?n{k`rjF2ӊP_:lblHi#ﺨvOZS ҥf}~V-0<3^ܲ? W E-$81bu(i>)_#RQ/"|Ka hZئE\e'Ug ɒ #΍JQ+@2ٌ/RhZ%]0h0ÜT3)?NCϚ=3ls 3豠tw+{J5t):"9XP0 mJSH<۰jv9xX}II@C|,ph`>YA/1;tV8-fȔ \.b&63M@؆!aB&wN%[y_YݍJ`tVgu"3#v)t.C#SpX?*EaទԛRvNn?OULP`;OE Fb%$EпGMܽ<{JJyNtk bU]C;h~mnzƹ.le>d#=H,p,KAtL,υI^43ћ؂t.i~}K15&]G׼ݫsR8Hbp7(UI鞚$7؊Co!F/05᫪Lc['~k u>ef ԤzR- hhU< $n68SÖ0aǔ8zdqPi+ l\嶷jaOl@)A2츷 txTiėDqUdIcEpņ(8| g\r"1}(I$àP 6mIҜiV%)J$(IC(F ? 5]STJ 9YK*re:)sLM\& bU'se"f-+E , qBwOԫ n螣Ke]FCR?\,]~D9r;&HZ9{Hw0heŝkoٔwM4e\B6-J.7X҅M$;BI z펒nbOjڷ lhË2U^\x9Ӻ: >,p!Wlzň{?f˅^PiʁK;DE-oI;a]g6I̓*&)=׻)l|X?nd,$MRl'/BN m|Ev]/} `ysu`XT;@1}FاQ+/aadWq-CU ?Y~<q{^OjڝAFK[”ʟDvTA2L)g,35{ЎʊRrlC?j$bկ@7K &^%1C*% Bz@W~~I/ˊw\6UavbFa   r n4ƶHxi.1ޠ8(kۤJy;Z# gI e 7nB\o i;cЌٝLp&o'Omy O 5K-6̈xmՔM>;@.8WT`9JEDD[|_JAu2c~zvn6*GjljSh?Cub0T9%efq t.+.̟30bqgv4byMV)Z='Q>]kE +eӸ҄ڰN9.섇^qsSK! -ZP1Sn CjÞi$nYuжyzݣLob(IEڤ=Myn-SUՅYH aG}`s FO5qBzG5"gqM^hbP h6qM:&QAE^2CY%=YgnZX/gFJc.PEr|k`Ri| '={΁t{' kΨ8xǟp akvuD=%`_qZoN16Jxl6́7;nNqCU}HɿGM{l']Ϭ}`Q`EUAli;gE nSg"8YvpXHRcdaTnYqAhpŕ;^K^(8,]2@1׶ I}|>`哼eaʀsFRPje uiy '[-FN&`{ƴk4s3&,¥)״Kmh:\9W^˪[?oÄULX?cQy0ݹ/r(48Hq~,bS o{@MP U{)]Kdaޘ.!{$=j},9ҷP,^,kRA9LA]X ZT2\kw3ygK~+<&xX޸ׄ496 Z&:iS߃Y=y{@q! D?i?}}9!!!Wr)awp6^` 0'Aq}lPwez^L4퓫BD\ {eugu8t3i/Q,/meRz'asT!Gcra&"% !m߮Į6fq> (mzHErJe+9[$TeV>H}~e)&_Q4 e,{KgM:iu31j(ɡy+6}lv tmb=f} r IsL j"f w|=2Ǟy[Qٓu݋<⽵߀/Z) \F 8l~ 5JvRGq獦&QҒ%Yr>p Т:dhhyXnt@OY<ױ!]?Z5rd{ 7OA= /c`F#  2e._U|b1TL %D R't~E-<#8(8:St1_}%0]{&7} /CTIM"Tc\S4 5ЂbPj̫K"r]jh̵\1c;SOtXҪ[2rhJVY0RêDhEmwD[lEhc\K~xXVwnFw]Đ*UjjfWFxw\h-8;C,I("Į=xX q$16VEgޘWI/Q0Ʒ-πPjo#&.xqeP 5*C;pX#їBܢQ[-M1㍘r^P; WϏ/Pȗ7v`Gy޸=`{SZ{%Ķ,T֓u{$LK+?1ƐQp=z[54 ˃`{0XiEbynE?rն" dGzej>ϊ vLǪaM$Y\]v [&W}MQl)Ts⣬ _:eks4"2zNRcJ:f#MKj4ds*C,-jɈruĒJ}4)xFFo?U P" k5꾶[5GE'J/1و2$HBkU|ϰ 6}ϥ Xrp:/h[ߋjG!1)UǏ8F9rB8Nf/#:tGH.t|+J A#wmBؾ|{=PZgSPhxtɄz<*qD;M)P $֋_@z5S]%UA&ub~ UN} 5wad6ֹnu{S,B/xf3T 5]r. _ǔJٕ3SISf.˥5 nM+3Ui1+nF4Aiso)F7Y{ ޠ؈*x\5\t.0ȩ1o: <> VkE|ׄ7ъB:z}c򱤤P4\GFLƔ=V˝WYC쏞p²6J kS:dfSZr;rrnDvyQKBDK@.M<-WO@^^ސ' d D4YYFdϓr$8E4umt`|NH\%+ B4 I=[R줸έז5d5{XAA% GloN5[^ѷ0^ $uenQj gE~Z$fRh\=\2I>1ݗJe!˶B*P >μ5=ڂHn Tu`&B1im@\˵p8|]HYp`nMGaŵײPV} S#U8%r@$?xr_g؂i}؅kj5ޗ/> ~3o[$LNـ=$3T'net8@Z}+=W'ghtԺgaʽoKٯo%@6AwFix-vDp[(.,hUyثPӧkB84rf$]Z"Z9 ,HqvTQ1g,MMJVOq"l&r!%J3)R]fjtz㑮Iw(^c oZCdA>܉o-K9‰OŚ~Vy'o/_* =}xgMm&!gV(\e#Fعq jRǷuȻt| `שn˴vybmLզ,b/]wE4>ߞh ^wӇoPtb BxZAT5uZ_P6 '#Fo޹&{%r({1T%&:ݒ)pa"9C\ixǾy)WDki*n7΅eBt Sy@]=)lW"/<aʱ]H{=US7W!AhEj'@SbXQ eUxX({4xW)Qz/ w7Q܈+ucǣ=CZ:ٷ`~jѯ& +#3|P.4L`d3#y+YG#;aϰ/>1GDJ F⚩%dN98| _TCꑍt6|1n'2:@Ϣ%h(&SpȑBx5dEU+ènuěj*KnׄwʵURmc|$ Y/0@^Ms~; _Ð=+E2Il_Hgbɓu%1;(QғxR#WK7 S2:QN̙i6_yMUP\eٖcswۏ|6 E'S3} vő:I=꫻6= 2DڀH݄l k_'Q j\e-rlii,BVlbm=?q"]n<mɱI˞CRH癝k[?iE`b^ܸ2 =ld }JZ2`%\SssF+Aʥb$ 4.e"%H0.cD cd"//oGzyR@9c |zf覽QSvԚU34JL=rzB}Pnn6')3E Gw:]`VԥTXx_ѕ/`,]jD Q 18Civ PAz[}snuI3u f%l:^yͳA8=M%vdF_45|oS>$T+w?WnIK >7}a]*1:F Κ Z*%`#z`t*iI\lZ{6&רs_ћ, ey#oǛFj//\))7VMܑmc av>M<;d \z!+Dޑ6dI<ƕluo"{6\!ڋ픭&'93b8TQ,S ,Aөd]t`dzXOUjP+#Ó>ڀ^93bOq?Ƥ$N(PwV): T©W#ЁBB]'`Nh'D\Y SM;> PO#ʝ KI;%ղ,-5s]ӫ/_;.QSeU'@6`aj>;Ptkȫdk=s5O ^d34|FXu"OhMF`!RZuyC ݒ h2Zf,VIt_Kd\oltaEJǺ- /l6 dJY˙;ޱ??LmL>a!|A2Nu,i@@!PEܒ4rO|5ݷQ^c'(H&s75is3|CL^u@o`flGPVJEnr]фY|EcDm A7PR;  [_0zŒPYs- ?vNyty",b3ŏd安ﷱ;G?> rPGԦaMA<+yڣ_E > 7$*s.OOS*5 F,%]9O_nxp]{3a0c+M0`/:1}}fh?NZ#Znlt="oZC !H'(7{aw4z݈PBմ K*7^#ZdN\o6k2}h)v{Bi.&pk/ޖtO"T5bkӶQe&eAd`46ALNdWvR#}nA3(?K$Lnf BGyKhc V+0Y?4+;F }3 Ϋp-{]*؜ G0MiG𖤫fLv}̢ݭm}Z3{a`y2wvD!ٌ`} fPIt9r1{4S缡@0fi:U5}gNxi$< *VG;'[ 8v$igоҜSXunr?FV1]ZnA*݌RsHkp/[Y* 蜊~`Da?;ꦈ dj7:jAi\>ۙ_{fVnޑ{X>YuMkv=ΗX-q+,uMvnja[Xa1/y#OJnhi8nnOde~R<|5PNV|I:i{/5P~_A\O|EWlz.M\){a~]\1 P5ZAC@Edm @4ݣ}9AE۷۟'>pbUg.Pe F?lʊS10_4'7$6}Vo"2zPTRnfNo01fm61 WE)ikyj` nˮ@6%9!of[xrY6>M)ÙEw6u[zFW%kg5Ühc'T\2jA A3∌qa,ͲU^gm._):ُaGu~6^Nlys[ #^[~+[qD;( MО S;4]:S3)͇Cgt ?Pt芿-̤KE.Ǎv7{9px 9B2orޡI+*;On{ jE K-%._1׃+H/R( X{Mܨ]EYGQ{_sPXH b%cQPhC0&3HzED!,x];}⒧PEk2 ;U~s{<g *\A4|QXn~Q{6cmi"#5Agx&(|mrWлZ7H\Fh\Id&g7Bpd] . (JZǽ44W+8#UT8#LPGnZC 2]η13.v_C !Re[BcӚfj+Q925ZŔ PzYoU!7a#?yWlw@A]?)CDm3[lp% `6 'DھAgXMpT)5p"x |άPM\Δ6Xx%7ߠ]7覍W*ʮJ\N KFq+%,tyIc2S.rPC37[}W;؞?iDfG+ܾ,]o?)~]gU5&[np^ Ѵ/B2社60'jd$sȵ`E+>tC@hOjpMYlS$);Pka>BDesºV#7lkڷ눶O4~ ǾP]e+v*w珸#F#޶mŝPJ8Sgd1GD*И}f = w~~0J\%U{Teέ w I^rRl%DW<#;#ODa^ˢ{x䡽<z&2ϏAv6!Ŀ ))BXDL?yS-@Խ;v:( +-$]4PtqKGyς38ꤤdg+|3X+;m>o^fy*V"P,O$/@ #Ax&5̞, - ^*kXJCW:ܷɬ#'i)E!:2IQ"T<1XKohgE=5Ln}FvT͎W6CtcQ&brt(x߇@f_["\aTҗhXbqc#0mS&'3<.jD nx\8dAXGp D #>[@7c3X8j'Ao^i H` vs79cy4b\|ܱLUUt#z1Fcl^&{pjljGAv 6<94F*A\[q:n@Wj҄~9{E:\ 4wt*6 &9EŔ}#C?UjoS|SlprP-TT&5À>N~Ja[󫖎ug=a/(!H$I}kc4^G"ށ-$F Rv󇳔|QkdVC3 qx㘝3Ƚ ?ew{t T5j+NAU2\M-gl@, 1U=s%qGBv[ކ,)=8u49'7HoEƏ{s>*3s*/lz!xjL 'le[7@ E*rH=2YI x$m۲Na1~ 2JBəxq6eBדqw$nj[XlbNgC';wx[],t=H+ZJV.u魆;̓k׼?Pd?vw·y w]m*{6:.G)#>_*Gf`%};ʋ/뛕:hQustP>5ߒva}fT"J )ء\EOڮV qJ/tL[YLMq @0j#vʠ1CT M3L6oߵ.I֯h_W-Z}qu6u<z2AalئG+Wj1Ucp?ZeQP4O9V.,qEm!ЄQNFG칛n(.j_/`< lPw@D&5v65ǖb.\If_d[GPhB&y ς:HvC~"459I ~;LJŒSD}7JmyH*n">hoe//F *kIGBf_|2MAG\ }g9|3ߓ{(UΡOoKVt@ϼ O 8|L:X(-PڸCz75t,gc(6mVu)4Wwħpԉ }%Ҵ&XM7<y<G̏zsyhv oق~C}4]kk^'J+яh=_,D@Hv$'П1Hoh҂ wFW`M<IT'Bc^H2кcEyz}R ^FӘwXWq)~f Äqv.;D79Ħ5Ikhjuաl Haʉu{lT^ w4'@~fDZIKo5gZa aXTF~.+5$Brh\q$=Q- ?*~I}w8>4g3[N(zY:$Zv| f}ICzY=z.'K!Hp gxk6,p7ظ=tAƨr.qWr7h'ff,*uZʄٝp?dԱdd~y UdS]hDb rnfb]n/,ԡw&,}*#Q&N]GM(Mk%ςo*gJv'نkp26 Fje@-t 炁&nhqw$f',#{!姭֍M~QXBPHtόySO})).Kz}DH ]4bJS^Si zA~h^?(' (gftD)mhL=`>ϖ=Wvn 3N,^PIraFFh+TuOf~Y[2HZ.,1E> @t҄̑m)~| 3FS`K5ZÜPݯS ƾ0B!@3yjն굌yAKv9G@7G1$J\tCBau؇`.FOdQ{F[3fkiA2)5UPZeZ*ȠV%Fɰ jV8Z6V?#%~}ՏŜE3`> ܆r%:q rNgZiJب?m=q_-@FSE83ϴ S#=u=l*z,d0IEB (:}Rm;Gxog |&KСOӽ$6$WfʻB.A:ȓx_<)-:&C*+ވ ȂBZ?>ry/]-Ƿm'kƆ7T < UG2F5@8^)GG–6QUV ؄f:byϠ"*)~k!(p;ڊHUڲx&.wnz㮭f`{)4b_/[x+X¤įwNPX]қ~TsZҵtD|rz@Dt4aaW)b'}15Fv*oc] vUꕞJ#VO 4XD~G~hAغ 4m%g\$=>O<?atV9doɒϺ#3e~$@c #tU(?k?Ծ5^ KXC=͠%#+Fk ]5럝p67u2YYg¾e_x%(1G gnfeec<W@婶4| {N6vulʠ0 eZH;#7ܳ ,Zh`߰ A%Рy@X>TOȻ8ffBmJL܅Ƀ VTx_}8~aK ~FاI<-+o? mV m4ɲxKSCr*rK,5 "zHbY7aGmOzM Zz!t^ĮWˎ5:ҥck'~C9&el&s ? .' v: !GΔD}r ҍ@BDž3ɖFF"!` i{ v /?,"թ cJ]t#chWJQ˲t}tҴ,sl1L\SZb#g+ޕSy3^M?.}~o<2I:6͓,2jl3&-VYSqqO?qk 2BSI5޺P%_Y.Ez'$4<d9:;`C_ڠҦ 9?q\-=.{ADhk^xn$VU:vЈHӜ||z07//~?[E#ݘoڏ]:mwăHa/2 4M#Q)Ղ 2vjC𕧱^BU qn<"셆lu(s5Ua奎v˗LrG'ݣGll.Sa!G`P JAIqD5`uQ2ݡC1>l>V Q~N EX?|*cH;m>ʆY??WF?GiMy!8{FRC":{0@ek3T\VNx!SsҺI'a]S_,Gl6_Q|7/ ' 2SӨӁKJc nƫRfv:]3d!mײF2b(@L':)r : (Mn#/'sqh7Ki:G Fqq_E PM|wkZ4$]GSj~|dg'4Z2w5]n0 $͵yG>Q[:<#9[VI^{ jܭqa݅g5{M ߵ0rI1Yhd'SkFIm09E*MC{SUBʒȉ\9Ϗf(3Ա&?ciΦ`B֛iQbD H"&░xh8k?en~ZzQ~{3Ѥ!θu`ww4{  g {m hX.d_"ؼL]@%Bg-;QRݹ^{܁>W8hs=}sjE*-E*b .Twi, rK6)AxtH>glF_Z,'K9T8!`o̪!tbD ~Nf n rzcdqQxK+y+bghSul?_g|O/KэzN) bvM!Nuc#<<'UV f+)f[Q.U" dX^9S4gT{Q赕{:LӊPr>ñhZ\; mJEP`04bʶ\>u'Ӊqnc 1B%',,oĘ'~ ~l4eŇM@MHM jƭD>jZ%8Y dW!k,+v fV'm)4xYyL~=M]N{Zc5bX zFl!LGlöOv7؂)@(I=L`rАQ#7Un1o^SOB$߻.ugO\DjpS ca <6Esc r})rrp@d/Cm*[TH/fer7u}̇XZ2lϊ󊅏1=&bMq/ƈK dsb\g5g?u#gO51Afa估 z NL W*~ ߧtEmW;. >H1^L[CffpO10_^E j@3>T·-H2b~Mj&gX,Z'$Xb/MP?)s "_il}ܐMOp߉6-$kj>2}ײ!#j84Fu}kM67$@oЉpaihxAA]Ns_6f:`zal7\, Pn[_w1W 2TUtgur"'$pB{di-o?H/u1:UxKKn֒zW#\':ɒGGfBAȣ yDj{-p==^HS"һ5`0?uڂLk Nҕ *5# X]^e۩N%)ăs =8;DTPh tSd1bEJށpO p y}wPg jE$f+m6e%1SQߗ~%)(^. D K>ݙr+P!_c:(>씁yB;+`_-e6m[ )FG({QtAGpzF)#ߛ_61A3(u/n&d:271h[G?-<~'(Y"H+W}k0;% ɑ( fIft߇uI[+G]4:S(Rn YZ2K2j4\êĢi=*y:\/Y]<1 HPҫLEzZᛖ,Q;ZAJƃPXf #V=p)Ry'>KEA4a)Z4`o, ZR.?1: ל Ux@3qD:ɄvǤ"y]xT?RO^c|- Dw"?1ZˌJ|Sߒ5z࣒3h|$hBT?: -Z!9ymX pD[5D/IiOt/9fe **m_> X|nu6ERpδk:79m ݎԠ|be9//&=$讅ÆȽ^ߞgAwo(bWV֮ꋥ<'ëAwSdupa/:o5J ew$XYHR^oeZjN^LlX1[ a2P'YսLe%7.yR1J- .7`h 3z,U*yHO&ze>ֺJWբYJf2AyȧC];ZY <ǂыŖF ؼQSl"*Tq%!_8kYW/p)ٖq%p&TM:}bxB _|.ZI>`:ghp6*l#Kx/b3yg^K]cSQ*1XmB|o)I 9k r؎GBT*S$Y9wI%rTXD])(℗g t\8{,7o!^`\`Qvq*\Wgod.w$0H/8D4G{nK5`mP*qFe;5^u!Kar B虖d NoX/qY q*cX :J>L٦z3rGl\u5,V O z!tZ5e +;*W9:A/xFyG>$J'8|];wV8:>wIJ)LvAsIo*hr]ܕ/GfCf,$k:uBa;m Lߝ5bAᢹZV=o$_EV>8q>8]}~o2tYd"I` It8 & *vRA+ u]pkH5`u8. Ij;@ޡy5,;>sJtGnNq_桡oj" _3aW,1 @!"1~г@c{8rKg;# l:"l`6&}Sc8}oXJNhƔLM%=Aor:5XZp)5buؖ$4%hl*9yi#}|^^̌+eyt!E2\/aTkPӒW`__:U$7e@svnEC$%UͤaR0Hg90qfK'ecуi1¬GaX3̔H᪀?AF,H|(X籜~:&j;׺(Sm]u 8jiB;)g]$Ȏe`WG 9s$a~U+:OkBy|5xv ${ hu"&V{y J,G{Nm7^Ҟ6s#1ߒxEII^om֋Qwbl;I28aMCyq[kuP,,Ϩ]c\UWTCLx"!DQg~:ŭ%kQルs$Q:P"_7T g<ǀ-J:_.A g4w[cZd[JQnJ94p9l o\v]d,^Yg%hL򯚌`1T ,ܽ G4W;ƗTN0i6R̾SѶJ:JU. "Ml!t=|v{+ՖTp29x`a8C`>3;&\;/U;5Tulq{ʾkϔ*1x;'f40,K6LgQZɀ QG-f@;xKtjm-ERAN13in\A}2JlvCrŹq U*P_(#:Kʤ7NJ29Pߑ49V a|d˯n h 9Or덾{Ul,`fohtAt6v2׃2v#kaMSy Cy ]ˀa76fYХqj2ɰjUoeJ$n7~,'$)[ӮȈ.`}}?P zoE|6}Ġ5P8߂@cocVK_>(^mLt=3K',!gZ4J8k0D>H[ԈHJWGAc|jWe~DD,Z658Q(/'1Hw4mk9K{NI&_>"x3ZD_gJ.f矞s/9&0Td*d?v2ah]S $9X~R\Ѵyю.<+K*HA#MHQ N#>^65(w2ut<):>Ż~F1&~KaLpeҒz2}`{AXM h5B{CK$[䉮)i~R$ZprqaZ|X|ׯ;vBnZmx Qt;`)* bԔ}o_VSҢQ @(32n< zxz`("G&m^p(r?VUtI6BL]DXGPTqLɊ+["C,Ϊ Mbֵȍh7mq֬ɍ}#ּS ;5uvWccOHN ͈( ^L$xh/ksƫщ; ։5t Įv:RfR\^uc3l:(NZ:NBoCQ=?B(e).7$E@d^ NN,{1'#䭪L IELg %sG58+,M-q][!G[b/Tz:di(o`üq ޓ[`vx#J,ȯ3*#|~ NkCR~yfOydN'~&3#Co13Hk ?KkSwC/m G@og ^$GBy)jM;謉RB$n(SmK$Et<vאӥe}>[>&6Y*dZ:c&Z^wId,tߏc`VluGCN{؞}`q՟ EO.CzUT-L3ݛ؎rc͉!Xۊ=L0] "6c<3(I &6ѨN>3)ա #Jss%HVOϊQ6p9cWZ?f[{RYdJ"ő%X<噆=\8/{O'&CS%ڣdX$Uq6m;P aɵ(_|`N80/PP5tYqdZ`#tRƨf;v*s 6F&Op3 !f/C%ӆq P'~ptjl {pۓ;z3+Ƿ[#\~&7g-W:Zc""$oiwjtE*;|gSu.?IV+@=M!.%FHKnkއL?~ +upb]1Ce 4uMkdiy$``?1>n#nk*!e(:~(23Wo]ڦL4!T1XW PU(*u+Rک`"?Ꮥ=O761}\+]:~3T`MJ_\~{M@G֥Fw3 `b$Nrx2pQ R]#x0||WoQB9|]P'wlF>A-j̒@RV ?=Ds*ZXv|e,A)񒂕1j{K{QjkըRvH!Q^uRц,<0ۏzEe.|)e)O7DȶZ%M|& DB6ʔ1Gs 5"@f,YjĒ@vy$ʿ-H7~'^\蘀JPˊHq DuE6XF9r^hg-;_%hnmߐU%hG4^U~x @{z(Xкe1WUI48+ K}7fjGEL6  7U M>d=-jbw?.NqP |/YnB)qLj,8iMCOư|BC_۾Q@5J%AMѾwcL]Bt#/O8j#9򇟠֟qH<.;8Kv^6/~8e OZ"DE?/{{G52.D =c)I1nPvմwQmea9՛iXaňJscIed[ԇOfY α)9;8UMtE 8B5 X*R9Vbݝ_ Q~g5r- qqJ?CmdSX X`aXIc&nL2\I_rUD+u_KJd*xlxnǕUV>q-)%$ `/~݋qm@pΗ`g3](u㨥 |NOR x.jg7ӃUfqTx>gL;]%[ -F^ȤWQXᐰ5dns !AXYʡ r 9,vsO͑)M5_+ojݮA:9:JϢvp`M9lUN -.De"oY$>cN5~d -#Ue0zPI6Y Y}G(#mbѶZ Sdy G viG[EM۫c{c(נ-}Z"7/ )Mx)~0OWޜH@E9̛`EA7I', h+]~YHV1Z`Q5Dzh YIgELpl8oa^cF_WNk[n& 5'8 uďm&;1cf=ͷ~$ Rb\/(A ؎VZs܁u9Zbǃn&ɐCݜv,*-ܯC4:Jf1OqcOqXzIm~Ǎ"ql4\ma'7!k0I*F#%L(G,^j| sd&r$5 fMkÄ].D1\iW@˪CL՟}mj:x?K9:O1n̓"QK֚g\oe낕IInNDl"[ BY*_+ 8Ms| FswU{ƬϾY۶bgCed+]X8pŤ`M(h[#-&_|Zh >Ɨ; }C `w½~Wssq׊fn v1\P-J"먡3ȟ"uwHW,H,fQC%Rs[%:hO %2Ϭ+ԁE\{$ʛ^[f,kEJ;JpP|hZrdXZC~۱!EDurÌX{ӅxjLBBux=D}F")L S+_alH|)<ׄ).hED \2\"= IB(֙AZ2'۠'O)(Nq"%2@RjTÕ$#x}=[odBL(`x?%NR9?>U]iЙs冻 h7|BI$R7ӟUqQdϐ2&`_J;{@vV}(!\5"rh+a)׋|(p$ ]KJP#)|J|p 0uA{.vۚ[2<'k+ ~]b#}sʍLlG`$ J$Ms ͅP\o}P]Q$lvHQSO"M_^<7w4WU:Ď/BD۸TШ!joC^/ 8N?bVLGNF?yݕG2 DclS"΃͐e)i||ɦ\i?7&.$F7)Fq\/`\2oad>Oz̦0U0fȸ_ 88~n]*ֈ9@>3#`RYW̌?phlD,֏v!U͑ES$]hfjzuRy7ᰧͯ¢Ђ0Um*畲8o}ӥQsoguh Xjt /"[>$֨l]pRX Z+͞JXQHcI.DW'{ rNy+% O 2HKl.UV 3עQ+gY{Y'߀uS|d!}цF2~܍{ )?9񲿳P ;OẸ5a<ǀS3.ɧCCf~nBPAInPm e.ァE8LE[d9"_ u4ڈUqme^i![L`?5w负r6zDdGUX Ffe\|Q w'4k8uy@Z`E(X ٷX|M]uĂGP)Kx,(=㤩ի U{$;-70רU}PKkEa540& ܿĄ= .UFD');M}:,M.NA?9Y(IQRr,qS|4h̀`?/c2Α %9xA`a.\mϧ΄_E1r0bb C& aAK) An]Wm6lLJ\e"w|75Z5BAb$}2{}@g`E1zޅPj9/ `chy)˛Y'BA-Xm~&?[ `\ѬtPYLާ<>۳.qӯ!8$Nsl^xٹ&KŮLbƋ ռ7{+6.;g_ % [Fa@0#w @@>`љZvT!%3!B]-%D'ɀKjėn@5shl fM+EOgSU}֧ToZXlףmˉYz:7R12iw'Om//1/@Zne9M[NînG_'VZQ.! k$O8fs.W}9 'ы՜ Yg{D9?"g,_έ=xm[S[e= p})kdf< BB^s28ؠ*`Oc>b+^ȁG4yl|p;QHp6q 3r nk{u辺RP_d! -QD Cdy/祧rXE zy5Z6_NR$up:fCKdn:TrpJ%?VŹ_[Sp^o'M3r2h\!lM@IPmA,3ʁEN')ᬕ;Y%ẑh_jsȻ+qio2-e>LM"=2u/ B ]ށy4ZrNWB|N j‘*Җʬ}{˨EdsR8 49¯e`#@~@̾W 9شg΃Kh#5ymdxo]{S! (#;]cAX:F7MA Ѩ{J#Ed`Cv'4B+%pW72zgWas:!E{#%,XqAEGfbG6ZRBv49_>GiXh,UN+;±0!]+Nj\j.5E֘*L^7T;|_ I+ G7B`ܛ#SOn])&6 M4>Ե&/Gٞ,A!Ji`.1sӌ83,}>*ʏo,xlEl<ܭKL6~v;48 ULOj-euL2AcTl瞪tjJ|7Ri)l|4{DΨt;킾Ĺyه 5!NahE8!aiēB np_7/>U}}(EKuaǫ8ww !IAA 38(Crػea]ty$:_)CeY9{ K<x\X-t.y^u륔r v$[pTN>'Μ'5"XPN{Ny}:P{BZ #H\JhR8C;&S[^(wߊm|o(xM5Lalt7|QwܦU80񢄷e*6#:սXf?lWMh\~}&APzKrN/`xT`KQauٮ^{vҲY*}QNo~x8zB (` j;KҖZrYLF[c QiJ%ƳX@H~u=wSV(Rv'1KXN!f].q"  ASpo~M^)UUIM| C"]%2ӹ 8_T zH]$!Ukkڊ̩%!(@do5=<7U(b_;-2hFJje`]؃\%\T:cP1*[!#cZ5IF|"`ZdwZ8Ѕ~`BpN{ɣhHoŸH+<"l!3'¡:ILjiw*VݰRYbKNXJg6:SYOz#x&#ؒzmhx8?] JF㽓#c+]-8&KhytoʉiDXb(W]k @.ן(񸆐j\6% }_O"Ճ4ifٌuUz+)U\+G8d{p5v4YKaU@Ԫ\yZ=7e]׮*;wrbLG69jVN&)^h~ #,HP0TK6ڝɊZIB&bynN:5NaCB5]);?ޏ3ۨwA+m/ʍ7р=ᄶ_ wN I8b'rR3(zP2|UXD 6 t0y C6̘J[5Ek%{U/}Y<; 嫲g >𶃆TLlCt'pRH5I\\^_t4|a)rҺE` e6U:#Ƚfdx'²20ai}VU&>܄.ư+%Y qk>L1#cp7 &7@v}s*weHq4@-Eag"7~Oo& &>/]Hf<6/.Ps ߘ mHYReerr'g)Aj UN,Mh>bT>yyrj/x=YXJܰ@ ?Cb?N_IU|  {<m d] YƱv@U*,OC]'𕐱0%2oFl^>e#8f7z!KZ;W[STP 0([Hgֶ~,Wߊm*gH ~ڤthj+WCsa)ghs?8p]q& Xc'v \Hkbp 6#YQ pdbǝQ Q5uWf]h 5(@Umk2f4[mg?3ꄚ+_Ϛƙ 7HffXObX6)|0 ۸#MwN1EfPv8-HoY_YbC_g*0 O,Qŧ*TۊЃkӻW,BcW4XckT`'bS=g j%\ҖR{00Sclج 8?FWP߂7ݾBfV4Mo|nxTd:𑹚j|Y!>ύ|vV(L(Q{%2UǮF-k9 ǚt7Y'eǞa.d-o;ko }?u{f{Ӏj N;Է#qS''=5ݓt&HM]PȳydUh>hϒ.ggVtLǵs6CX@mۻTޏPﭦhEV3# nMͩ`~R!p!0xv3oI]Jq!;jvѡB|7{m~S0Gu3Y/-!)u!X4˜jTd?z %qYί/SĞ'DLq\Vn0g CocwN8-$bfx4YLx4"%Ρ:Ao83a|,h"ɠ}Vw<Ԟ4yn= նxcV QqC&^3eaø `$K)<+D״M}`mI0E%D,9d,1RŖ&mJf"71X.:T-F Z50?Qax>k5K^ V JW:l6HAy,jN+6=Y~LT6{ T* K)9u50&B'bbٕk9/G"N >qKմ^iBڥi(#Zk|8o]czKgo ĀVK+W;m_0 (ӧ 'K#)U ~iDp_w,e}zo#7 1P&:⹵m3"po麍P$whNw6vJ9cn1Z{@g.`٠-`\A2xmD82.\Ȉ$Qs߾&,2ȸ8nr}5튓] 9{/">%8ZziӰ&MKPaa6I,sv#׃@aY h) u4d|\} 4N,.%:w.)B2ppw&o!YƜ=%rw-}|'-Ck.6` :9 ^j{ǜ覀f{2~T]x! QS.P1vr'ț{*V<%zNC==k7x}'5ne~D ^xT ōHNXU\fh@y*Ⱥ陭_Bl oD:qNor8S9{ݥ+gMf4ymC]Dz225-we7Hotx+sfgvm=]R*e S>i,vpFv[ GgrCWX2Sj,4A|2m%k247_@"OnXRVo,O2{|zr A(1v_szsT{U&TpXKf .te͸+ QnQ3OOqKpr><.ly@^_@k[)l~Z4IɊp ±86,5c˨_Qq쯋 ȽP, X9~ C#Ir!sD岃t-@ނ&)3A!stNega ^o4-L{,zjG8 @O~`@% no7_5?0`Kl|7+:$ ڏǻuE f&Hrld$=us.) U ZX)]39tnH)L%>$t/0,y ZڭGXvFڍvy!KE^{ؿ,gYZr9}3B<a&$+;18'EY/܂Go F@0ZCR[\U4H Alku(066̷dBaO/$iGj/#x` "AYU>^iY5OTڴ@;*p\9Vͥ!svSDebԩ#b*lcJilwp}$ƝYIn =`VӦ+oy$Wt{e+^X؅[7UHY[n8hwFye Q9.gˎOxдѥ/ܨJ|$~pV"ypos|@-V "ޕ(SF}h=QJs$8T|QYYnIX 6V;40 x+yli,rU^U 8sB=]IEA}+#,O= &tGֻJ%4v#v4uoxLVl +(/kEko>jl"QVҔcjE!P3=LN)B} %a&^4dK7 %YH::QE-{;*@q2b YI.8MX{J 0YgQvڳ85H se:[ٮeēC#TO)?gGk[(/40| 3y59 j bDAI  j)D@(&%Ho*N8cd*>3|-0-ˮ3!>þHWJAȋ 3XF/Y68эqyK<7_á)[MhUBUbr>a󆚼q#HvEJvZMpF;ß29 q}A/kבFf̱hNI퇛6i{j5YmxxކZќcO؈[-2,B}vlM\q Jph$0l(2v;q8YEol|J@!jB]#K9;/sM6C:!AUʸt,0U"F[:/>/qw &?!H l뼝:cZ?FlqɃRfi\ TR /7sӑRF/8CwA-W1C BG I?SSjclkGJ$ڨ~h@ZX@.m1kN;%6gck`tH\ ܏ڞbK Gg$&PES[ԧ!FFka_IFBX-=1;w>ȓٕԢ/8ȲA:8;7kƐOP:vWp*q6އ0ke | ދX2Q,P2Hư(It˄ QXH$ F?u`-һV5&1^aͶ7 Q%96f~\o8/*O|m<qv?f11t·.LEVjG'bb8UvcIis!uf.1۲u!wž%uu _F[2ѥHW pw_6R]"Is2PJqo(\B~iHNUVG[IH7B<$ROD;H/[Kķ_>4Ï e[]brv-5F Q<5*xI>Vōɬؼ{&NjU OdRI(22`Ɛ0:I'e6t$ܶVwjƱJ]7^L;ntnE)íÁ]l9KWߠa3ܜf}7!Vcփ++QиIܙ#ǵEqTJ';tn ߙSA1)=}n*sV{Y ؈XvGi{@UNG`ڂ8q'X*6DdG& ]kRϯt11?3U۲-, VFe+`\ YK]WUQFi#>2SVyt)/|t;rV3x!Zc>N bI4(ѵ7N e=cBT2pGwCFpZ5 [2hji^Dy[TP5Pދ ؽz&xFAl-i;xC$T$,}^DSS:\7dJ&:?eāīKTv5碕3tZR-vrYcd"w(CvյXKſ []0s+$*J-~oC*e4-KdN"}[uX2YǨԘ/F<~y0_ 13|0 |1;a(}*02d_^ Řn׺>ɐk6I8 V/\[>0;,Y?m=sVse\JPNl`=?LJ/C*ŞrD)U'kEoE-_$cM釗H؀x(HP ⹁9 _īeŞF36pP&vx@(|Ak󧌌Q0)aa:wy}` ʼ) MqCl0oj6 To%re z3'+m{2V>/!86]7RS*Hd&H'NᇌDkWLUog #qi,w&P|2դ Yr| EQT)țnE F \⌱#4Єi'8[ ^)V* [}u{^Vz=V}vI\]yex9'44Ψ WEڞ*הK99$U~8VTBA4Cґ闼7A_["-hOR:damŹC3:atYY!iFn'!:GZKl|vE+j__ p-E&kŜ ob6aUh_lbQI4p $ǎ=hļYUo? eQn ;ÍyuS/`XZ%.ʧ 氠QnZqඍFHRZvKJ ˕y=bEOkƆhGl2}o/>Lz̺?%dq]'8s:(m,{h"л36EM0VIu8B][ yX%mtA2Cf'j^]^z0*6GB9^HU` W*?k,vW ]a-3 ]xL-Y"Մ0,Q{@~5ci;q61k#O }Tig 4#Nu=/ _w om0׍^ ү  fwDgOkܘ"6e@ qd݇=ԒkPq`Sҟ<'F4Ɲvnź=' Փ{ыZHи]$ ꭥӵfV Hʳ?)1|Qn>nj?um,F4-p`/+]LL$"S([5*f /3E>n@~tJ7?؍beY eOڶM5_ik%A#^3[vqQz*MYܭ]n\V4d!l2ft#KͩyFTF:'euF14 H%sw0,;~د'%ƨl"2oBboH$zi*pc鲻iAXoԃWXI{v^b?+KzluZԱ[m"E构Rk̲SIXdhcAaȯا?KsP7s nR4NdՓѴK{tH$&))g ]!D/lWʟ[z;sn=fcNuzOaWmNɻPcpg,+6B uz }jb=^-lQm }>a歂Am뾥w27Y0[)J͆RVT:-=09*5[NVJJ:k}[$Έl4P*P/xۅ8T6gQ+kլA I4Loz 0R|L[ؽنŒFb5)1а&y$\&Jp%.["O#PfD\~E=t$?H?rv^:w9 1*87~uP*(b╬i .e'8i]$W`!a!>u?9v FSN;4zHO1K%:-+7@F_B@=Y =3Q]۝:Ls&z$c!%my{9sObɽ?3Q%[2B.f(*T^W)& kR6)DۤvĤ⾿|Mn!Әc*5Q<Q!c^2MA%(wBP1+h|(j'8OYn%\Dv{N@رx-,MY/B*.O;wޫ] ssjfϳWY?wk퍽zºNFrov' <|c.CWʩ>Uzj;]"7"FObIzc0} "yɠˍtX(H&r]`:kFRP_vݪdv IJg(OAG׊II̷uYfLBQ^WX3lx[rE`r]^X_BppɨC[T'q [H T" BUԣ5ʞ9Ro…1ӍLbl/ #g] tݜXD.tⳆ,^W\Cu[Dd^xfgFz5x__+uhgՆMLh?Ǿe׹AR-O jT/p.:&'HfIATz *Vk\6`!ַEr3 v#n|l^:l0h4tNNؚnY蟹S `&~st'HI8QyKh 8oRI ~ۛs -?;ޑ".:,"%m\*5Kr;I*l쬂>jkqݳ)_qYreyWxA1NJݤ5 N NL%,q9h2a:Ӷj/us>{bZ&WM1gmbN@|d"ś3%Ḉ{r䍵Nr6V2A~~=<հγ|}0@}r\br"]ٮsaT4;Ml1`h1W<[pW.ExXzty4ܪVB&;,/zT*pL,lހxN!An%{"~"LwrTH>G-YY*JLA;#$U4-wϝ ;@ aI^Hv`Pгʘ1-GKO^jejh4߰3l f,-{h`ϱN}͒?~HbH)ޖkpՂq'xنT4vsnOv?xfatn3X؜cDZF MCkB.'GY1[K(:6Į0h4Ϙ&1lT]*Ckn/e\+k#ǴI=}5-RI!~hZr$p1Rۯ"j\0 9VKvrAGf'1ވ;f U xaa-|M<1GRT5z^ ^TtR(P֟X#c5lƿD!̟`1P'Gm+ L%¤* Kki__HLX ^*8 xNf%2P'TkH, yEcG `C^`,XnTi|*d7+hj$ec" -)Mct vjv #IeO̐z! ZjO1!lXw/EovK"AZLF>iƈ#㱽5UбosO)#/qOSaUV(g,AړFX2g33`':=NM׶|q =CS]٭(ݬ(:ФdQTqv8A"6ov$K)G(%*2޻#aEKT+җP+R /zje)JG&̩e8f~HB!Q X "DHc^U 74 `on& )䙕$/LnG7{O5閮6po9Ӊ%qdb Dyal)-L\cR(OtX(لDSwdr߭hx#A8jOZͤe$WRL6vhxZ䄬J T-%J -ZfgBwbnǁZ@fݒ8HSn@k*/> -7yh kŵ6;o8>5dKD.r0._~qBgLò eGHPn۴x O0Ǚi\tyk(WՃRތNcKh@*5ehю8ײU3cl S'AcP"h蠱3>4 ݲf i9!F`|qǀ.\$cB^C[ߞBk(@aߍ.7ah 9U$v 3MNJd <ړX)}=b ɧ=%:͍z|?5j zCX#K{>`A;-zLXna|a {=tzdFٝ_: Y#.I1rύqi)XyG#q,yCH-Jg ENJ;&!"4bGCFٵm&yBõO/aQBXwo-3S>IW͒а?h2VHgA"Éݚzl?4jAsXvbɳFռԊOd R8zU:mTo8jA% qb[93:)Z9Pqr,&`Gn/3A3ovsoT}Ihpx>ʹ@3Y  (g\U?;,>HRC}CYXT ѾEs(bo*rIRc0fT| -dɌ2ksU;B9ўcFYG5%F!'̎\k[16a͆xr;AW(l·Ok ذW>"Tس+L鐻BOt`ZUJY,#HAZ7\{MㄷIeׂ,(' Zå}[k68Ra1T)5+Q-"FCrT3? {ˤSv)cwያѽNf :Mbak΢HY}:Nby͵hYLDSęX307<Šr}|D 5Ns17y[}V?˚~I $ASDr9TTY쉨`1ihޙq2%ŇS2?\D7 !.TLh%d|@ywN@H*4/b{檅î-ܷZu;:3֐|BSG[E-,SG¦ϧ_XJl@,uu2xVv:-)8ȴk+4!XmLJG6yv<:ۭh:weC+MP/sRa(?HAU zp%}+tw=g栏sGe7X0&="j)uuVLi@m/ۡ/H˹؇$d򬟁Wb}i3|W?" ?9 "Q(3[ungq=k#b<E(E*Ɇ9 -a006j*c !ia]\jKY΄',¿(<)]6b0E㹖At:umH%+E ʾ-;*_VE`AUqXf-Mc3Jk蚳a'ӥ=1vvg!ɚYx J}'4o>rďcSGc8zDoCMxͯ A'+tM/l3|yΌOft+%bm:\RE,)ދ{?z~a<X;-" 5wfS"FTC< IRq\<sOkocW[}|).HYH o5xZP7!iۣƳ\~>0P@ŝ:A`4DCcWxRh/l_>֪ cMsWH{)oj9|hwRls$ދUCr@|FjwZ2,Kbe)c&dƳ4l2wX4ڰE&Dȥ0?bM ,Q׈h꣋-cPOr4u:t3NL*QlySTwd::qiٌf6\:@⳸ZA#?7lOޱȪY87xRSdMqRHx-'TL]hɖ Hcs2&o_QkA7g3a)VdoO ^[I\W/!%ikHš脍>+NpkŽ6)U6$%k24'OSQ?]+x)fmW?y}$…g L{UCd1aiEôwV"S?$|H ,jXT~Q"X^/K%jk?3~q^Cؓ kǿU2뵔)6u""D7PE`]h*ћ2FٺU7y}֣HXu\n8#ӋmF^+Ví7R\DsVO Es,ôލ;huRj) H9\(r@:EiűMҭm;z$ЊX\IM!GckZX\'^r#sUր ,}b#N 0WL$q]RC=95кHa&+DoK% QDNcfLuZ5x{ V?Zb o$"gnnqrv }2;%B\e4Ǜ0ŠUk:1dR g=SQW@e֛JΘBOЕ^%`yqj@ Px3 EYR!BC .xmeͼמŲBLgAf6GFi㧤/d:g? +ϫI_K4c( $4%LIb~h[Iv1/ 4]S@jlqH|Dz屲Ͷ뜯8MmM 4h)UΉinam(wy@IPOxeFIBՒFZxtf@O'wlң&Ota{$Y\'b|Wz}$](P3n1Bsި7nOLSeI*ֶw,$PL Y/bhm44J^h>ic0ZR> Rozbz/F9#W-uwYh͚y59+Vm0\y[;Z sz\b}0]_.FxjM֧_X=' J"CXN#m4rQTSGj/e~֡pjdgǷ.<]SȞeA(CC/q"Y.E? 941~ U,ۃg,A·a1 oYFű/|\YE?I0iiqbj#Njq9w. %*t$|Ҕ녡lRߐnyD5yny|e(uRXyĜpCAq{^s8xJ9kPs 0[C>%ږ&6ys CuFfsvk։Q  v+l&jY$UP?cgn˗J/|%n {&Y A`|h Hdf&ӻ_z;j܏Zzjh(nQJ1ݜ}ڹݘ|uo S#0%6\YlZv g ݚ ׉pNEd't[bdMdؠa1W7K`fŏw7#֟McƮP=heh$`iu^#Z~y^ÈтF [mq&$Wu/`QVK' [o^~r M9c^$} {2c(`wMP镄gdM0UĔ>v0%lqٚN,,H6-j+=S|W2ҡyU,H_>yr}H~;(PVi^ ȴ)?ufUʰو{m 3< qn3`>8'FH# R74L+H{ TF7iep𻤠x\~t>W }?.Hԍ.i$@!e0 8 ;Թ 3^bB^BFtc#) ]`ƯTb1zCM{z/X(.f0XX!f"1`gJAz8)BT1a~6큳 WcgV3ĒWL9зr"[c{gɽ͘]χ?CX Jf|:hZK/2PC=QF ;$TIzcm|R Q;yj@<͖<2 piÐ~(Em0dυ,_"Ik٨^ WBqm3bM ̺Yu!t=[$c?2H)Эx,P Ze3 ?"_\vݿڏIYdfx7 QFZb#t>zebL, WRYARTm2 h yMl4ONf(\$ƪyߧŮl#b[SBI{ړ;ݎnbQO R0QwИM|@ {;ͻ#CCA4z;Y,wceϹ崓+d| ̵'C"iN5^0چۀs諁O1mmD=&|EfJMkG~tV)izPk'~Bv'ub /m!2G@?[|1{s>CsC '/+->9GNE{' uz,QA Rvg 2ɫ%kʻ41f_k<dO<'0¯º#&ם;o32@%~DE{w-%pk&^?A/4aAKLuSK~q>g pzL\`~) cwDG/[v .7嶯GΝ8-ҹ󌃁SfJh:6C|QIW SD]Qa2ib_w#%!5-jNll-al"zjϭ Q_E]iy tdDnzԝJq Nݫ1ln;{o-if ?lkyy:9AS_@{' }}jndʥnȺ:mtYG-[96ĖE"3\jѲwӇ9xLn^k@P^ylD,h_|~FqyZ>t|2vlʕQtu"XjAN[6aTx cQJyZ2,t+ai=cG-:44P+Ȅ: +g!_$Y)4oa%ҕG%`I [Ǟa7gnէ;Xlt\H ٠_1{(Ŀu){gL KSF".IUWo$φ|T3&8&;ӎXB0x\`s\5_T-0r4h.k@CT}7+\៎_c静J@QFOtM+49&R<`}0~-U4n 3 6J24gYDPFmÆX^SF9&5a{XL ^?tiYF_ZVC:7+oR:hGO`n_7eH(V'L2hk"9~ʥJEFooZٷ VDUF>߷u+Svx#"Q$;=8\Zq{MA%`DKĴV@ p)N,2^3H#krjmu'Kxn᭗*Yh {w3O<!Y?v^4o!/[c*9+ "˅ Sxp ӥY+% ըY(o-(vwU-hlкi `_ 꽙Fo4Vhmn:K㓐lTF +|@#G0tBH=(c"pOnkgؾ\Gf" :Waϧ>G? [F^^PR,OAy$j7fʜR)t΍լsA?i8 ξAQR[FOzB lSn r>`p`A՘kSř  T: 芦cfDqj5m h$Kg(ٿ2VN_vs+l}ٞfz]nط$Y|bM(4mnb,@ܩ]J X졯R")fR8Ըc/n,<̶9X.   39_+_F^T!Cz55J] m\k,W)ƨkl^f>9|wdqj\=xgXU$IƩV E q[a˄הJ erri  ȖI&{(@o߬bYԨ(Drp7.85b,S4TpقT6L̪pK}eҚQL d_lIU?DbO;5 Vԇ{,vtZh`R bOWj K-cr28J:LsQ΢ϯDz71>ڋψ`|5{a)%'Oʀ>C8zS!* 1%j*,K|h5$_׊y-=V6t֩Z3g!}g7Ԡf|I5E&`tIPܾOSrݑoxd#&Kjtϋ'_@/ZA?jfݙ:>;VG (dDTcK)ãXl0;\p0/#k2PAR.\*¢߼6ɛR%'c^<;F)uiݍ WNrO?QCOrNZRpK#߮XA-z@ZXŋx$KtD,LL!KsVxmmĒ7BM.mxyZWKo໬|2QYX:pۥ;kѼgo0|J:M36+vԏWUz SCvijL[$3v!l;4π*(琖sr ^yfWN|{T Z݌&tA< iئPJ'@ɨz=κáR|9<VnyTvY]·GeQ]ygyŲZ d ;Iy`!U.'cιzpG# fMIFJTٲp؄.1lîCaHMWq'&xAv\dx {+a4R$4.oG;I+Pa/Y An㫾l3y]|/ hguO?gf趥YU.NAdv|x9~˳I)`R?_.z"V `5wWGu-sR!d>P@(;TěAv SÄR͛40j3 +܇X|FzoVT;@͵{ fRH? $P}>VUἄN`2H)I;LuqV2.Bb|v_nޘch4Ph#v~G!kFUݙg 1t=Pó\`9Ao{1&L)QWQ05%iSͫm~9"u<ϡǧ&ghb? K;\xإR"~ lzf ֯Ki':5p %wB[#If+oQQ+9Z !7_BBRM߯R$|6P/iNd JMb"a;+t򋎊'\6}#Y14kND}n0Rd`Q] KZ`zlG(m#X6++zx⚪\V[=D M `@(Y,A\Tsv"+J&ÍVy/f<ҠU+Qt~pҢқpϋ~A+ADٟMm"Fʌ`3{78"*g}G{m'ݰxTcR*_3m @P9ۃq+tar@=g|C`<|Gise (F+|݀B$ 7{,wэݩg:[cQ̝WY\3t$7` nD=L$AC1n#v 6LKvutjяjsa$ioZB(=5\Rݰn$nd\TEJ.0z3[rYPKNg=]rdY$ tGF=!Da d " ``EU0l "^Y{J f -˩ e!/Z Pd~zMT=@0tQl_Ky'$fsΩj_C ˟6 6 ]1D+u#C1<ґbg\oyv-͸^ :үw1UمQIj;R=vȘ˫B6]͍[)|/YqkYdR9$\:Sj1Z" u~p=^﫻9:%bmdV0Jk[Ҡ6۬ubzԵ{?}C֥G\h^I'PnAJg|a$1n;"RNmX2*QC>G0AU ňSݭ 󥶈gG5:F6f0bﰭD屵apebA}Ɨ]fo785c 辉hj/vR<؄L' Dڇ⒉9:m7"Rm"CʸmfM#wf=GhӎLVSHʼnmm!2mh &<ͬ:q!F?e'5˔ _5&NU AkE4/K5DVe%=d<_^~l`/Ot"N w,/gBEg9߃גVɬ0 oE\{s 4N!'Űi?7ˑK8!A(EgK:lJ&047 eJgJϿ3 ̚3!$a=Rs[p f'F{[ ېS/'vCӭlz௳kyqY@h( #I#nXvК;%RVšqaV/ Ϩc;#& ̔ƍ?.5n:o]!z_ {m)a;ϸ3. A&wȫYѨЬ0K2%_U\[ܶnu 슚80@m6m˴8ZIU_ݓ 7V]yԆ&mlS >  n?WR^>Gn~{YS,>as+ MΜIZ+*ahOm@n2 p~ac2gb+Qb8[<ؾ ǮwL!:鵂+hƂr"_Bs]K+7a1RO/I3ՖSρ?.B,/է4Q ,)|`d`T"+ 0 ),[R& 과NS]^@o2giRV6ƕ1L I}86uwZ=k}'ۊ@TI(kTkYRo8 s/ExcW[_ sS3q9ԂbpM| z0y׬vG 6ΔP9t$w+o!VslzzaBv0}VG-KEk@(5#9X^g{ADTED*5bٵw#ƄYC \.VRYi%N4yb;uTg إl?B>hʮ'4Q-UAU}Na;A8Nˤ-׊F䳵`uΊ:Ej%Ҹ;t/@_8` l-? pO629Ө@P>:шkav:alcq{FZk0T1!Zg^2[9\T_Re^!FRcN&\Iܠ!]DsvL1gf'5sfHYw8l7t *'Oh<%y`,=%e7K3Z7vnAda#v\i@¼eHD(gR!wBE ug#5‚-Ggza]sBt͘wP6FbPvLs.9դ#NZ~'x$k:c qO milGFS .W>Bfr2<[8yFV4wV*Ig1ڵ#=ȸE;{v{8G}bFb93pDs슽:҇E#½WE z)ߜ#u7D:'I*ScRGy劮zI%jn*+wU8@%QOQʨYa=fBㄦO ugY% ?9r ֫PU/H7l+gc^Ė6xW l+zS/Z#LAyo&Qh9x#$!,F+ٵhFJLD⾀E-Sĝ39pvӛmLKrREubY' 9=vMI:6+rzSp0XݔK6ՁD~wH|%(a5hE P^,)<5m*\.މM%R* )]lK=e2 [* 0xq+gyLd$g!PBXO9tƶj2]N08="_?mUX*˭5; ُ??{'(HԹ8~J#*TST-dKҶt酾sp~Tr_stfauؼ(VpaI"$؏fЉD|bds)jCWwWO" Ϟ9NPA{ջХNhwfr>G[gDo#jW* UMZz$L'3PLЊd3f%O0׋\z>\֌샦Ž̶qs4ʦ(-D)V>k{Xf1nSdE ЛO]$ <^d7\5ZcE!1uG z=o76 &NT= P&I3rREz/]7.V'2(Li`\ WjmhPeHB0$f;GoA$P)M?ib TY+ "@3ukg^ C$fH#{*j>rJ5,RvS@ G Y9[9 +J5gUS,ߋ73NcVEQ.n#^R/3V}̷CWE ԫr1s`YNL!m&Iʒ>1|fCo'gQzU>u֓xK@̱c+8qxxma뚁 lj !nNTD[! vSm˓"!yScmO8J jy&ZJХ)oK@K8T@~F ~fY| &gF Qs?#HD

ľ|++{*]URĴfHyEZŻ} {S{sl2y73W\dJN!F5ZUU yH X:V]]&Q L _sq;El6lGkeis tzG_ B2@DE忔R >J_*+GR (C"Ly*Ʒ먷D` p3ZJcjq O/rмoAYsgB^:ñQ>0GꠎiɁ+<}En߯XF(|;qfG[0%5[Ϻ8b5C+H[6RǗ%t#? (kpUI,\1І0>m3ni3dd:gYnH6Ja}70DP ##(m8k//{Y> O 렎wi&LoJ3}zҙVDiBn-J}_3QeՉ,NtU5Ir[e q4Gjb+++D8Ӗ{ߣU):Nj)W 5 u`~8,+,r~F;L}cѼ<s-ֲrPOax=MQ2â\IlG8)hv;i$f; zQ#0H|kh/F| 41L;Re/HsW1>7Y[A>MoOA1|Z k+'f]IxLy\!D#tB8VpK7-{k28cߩEyʒU^@< 3;Pc@9Eo[ x%Pdž}_+xiL=ƅab\Kz4pJɔ VCibw[#ࡒvb*IYT@ ($_=]b% u_@O/b 1\)f1Z^NGWx/^m>wXt,yI 711(%RβG&8̈́ƛgf],6 :xquEx'V|>*yҁP rY|eo-6)oSv9cɛ'+oCM tIC#}OyدI?-x%NoKp+g.4r|QD%mz Qt"ۋ`%hv^W Ӓtm %~$<Oe4>rNd bZSR6v9%xŗI8l׿h- v=|3_xڢKOq A @׀w\9'TlCaBkTvfFQ9|*2~`qlWS>t{XmgV[. G랏eJ%=R&2-55/&w?ţ}=Z3ç66 aIjsL@b:֔3=ք*S-0P`dUS.%:6G#PuoXdUfuF!NN! 9in,8rEuxKJ0_s]8qQ#Φ?s&S`H$+zi?yqgs牗 =EraƸsdl?ho0DOR pÊ 7x{ςL- [ߍlOH\xxp{}LӑvyL$/]s1Ӣ n(fMqU {44GB Y.`i= woIf,Ke8/vAU~CA7¶v=U|^KAD$ych߂zgXR{]Vfmv?@a~oL w h~-uHϿf{"(9yGqq` (YW{:kqd<,s?/*{Dp&H5 GIH垇vQ5êá( h(h/=8H%HDX2ͺu t謹Xc _(h5N+!ax2&g hE.t8.9kNc&\7e__މeݗI _{SoX>E=s0J.o*ׂHy:y|'4%&7a&Ǡ[UؐM-Z3˾Uo Ɂ(ւ̯GZaL)͏T)CԒ?>׌# Dsv2Ӕɚ?G ǩFOdv-g+I[/h_b7B MRsxm{4N%笥̖&HyUloGK=0~m<|9[)! H:Y}%+k6FF*^&x{a (=\34aH5JXg{fǵ,'@ha9 l/BɩU7N<3Ίzq͗HVs1HޣU ߑ{Iǘ6iα}$HfZ`F|9*N@g#yOueC.C5k/*iΑ_6c%IA8FdShW{3Ɔ Z>$j(.;A |(ʙ%,YDF)7iX@`߽Uy[Z 5rdtŗHrcr܅杌ǂ2cVu-X$?z/:}[!&U?3=_! ) WhH'Mg,@GиQӷ+s_7 Ë͞kmXO)nZ3D4qU:xA tp6p"]p5ʪu<䵂[ vW\o9VٺZLNͨY}#A~6PeU:=҉i@C9&˦h۵6qfP[n/xXɉ$O{V\'i֋` tLVgECOo!ٟ'nV$'HVAL:G/Mop h#0"J<]).M<8 mÔ4U7 S",4Y4zc82Meq/YT)C5H{jVb Ki0VP8wck2yX&S`eGO АHZ:+uÇ'J$ƛO D-J mSAW0`,gp#QO8DkȜrdi& GsJs1(=K`9pYD4Z*o$+,}"ك%āBP{ j4SVb$7j! Uv&ש] *li&gIjUIχz L-}Rϲn=/n2*5I ngD#dnu 1TW7QG.HiP9ѿȚhNa?Ÿ[/q=!/rWN⸣͜"w 1@Yen.!A/jcMrR' oB)|+DŽg Pk?X{90lah(ZN6}[hdk8Ga Twzڦ}qZL {Mm>y Qf0{Px٣}=p<ŁE qa Q bGukԭO7Au̥ |a*}!#J&D -->V_QBvؐo}BV|nv$zL[+_qÈܭAX4~!ʉƞ8ӂ{@};g:&}5Klku> Ld|1Ϙ 'zDdnU$f>f: 7熵 *+lzl+/FBRWO`.2xo |4NHHAއO8h C}ˑ/".6U|~6z>"!:7TmD>Q?x2c?*񹳳%wer >-Z5F[# v5;d|=E 4g)0q%0zT~bIBs>Hd ѩ|EK6_/;x’<+L^}پ'wzN [3[MN2x8 g0P'@fљA""Ĕ򨜠z %7ۛPxh 9K̀գdT1oY˚W⩃'oQI:wv+{+g.c\#z4+4GTM}l3.FM)<&Ziq෿Qќ"W\透ї*`XoNǜhgv*剅Z{T}0-BbW<+?#sU%%tCUEeHQ g< :<|iUvf=V4j`K(0f< 5_w>Dk+ /jBoBn^m])FOǣE T4i8F x^h,]Cʴ+^IOGJX"Ͷq3A!̷ٛqT(%<gZ4ܶwLH6X(WaPqIQ u[PaoٕF*Vl߸z=s:/G{Kk$FI+)F:}8j׶Sf\hY]v~MBḳJ[n,` uڰ6FT'MfKFotm~IƇbEΑU?ADwu-7S=wIuvQS[$qt|sshvBww# وO@E]`|(>(xB4Z ](܂S qM"KV~\ΏiH0L{{$9,~s4SH0YO+oA6 2Z04ݟ6\/`qB}AYl!wƒy׺%zRWQj210GrH9 m؝ /L ^5]$%,a5UCqu::D7:Ϊ5G݌ڛ'DJ-E%rk\bt7p ~%{2"+5y7{)~/UV$ F+qj/ >օZ<랦?V4ݳ !5w^drѱ9=lʹK0UbxOy{@u'|e-F:UO̍X -`Bޞo3ꩣRޤ* cQβn:,n1XN kۼ<;8-ζCC ɗSWHWq3fEh^VGI13R!] 5==V xd,lsS< zb6,@P~6+Ѳv|C϶^h~/^PkStpX^gږ{و]j92V7=vDaWSCEKKN2,^*hHm=ޮVuxz&k^R^=kw>u"@X*d/va1:G:TL#bêpIw]NS}9VP*2$sv,ײ#T8n,Oq"+7ҾOst"r̀lZ4rܶ,u;ǬTE:. K3vǙ]TtUTC{ٱ$k _6/|&$ u(.Q'.$!tv! .9UՑ iʼn|^B*( ݑ[`vi]>p33%rmbTG9ϼMGR=߸h71/C\e6 OV6ZR") \d B6{S51*#BZ UM{=oE5Ġy4{X]=#۾Ddn¥v/ b/2+`z+Z C$o`*;%j7dUv`ZQQzL̽j 8\S1{Eԁ,eo18?E/J!nMĩAC?bXBAoAP^M W`6Wf?W rbcRe艘cW0DEkbyxq)X Q ե0a%1H),ԲF;KC`RɑW :avdlJ 0vKiC>kHM5&X,EAI_i>򇮇]-!;VIcD@?q^`a2ޟ7f$AO=mׂ?c$ۅ}3uV%'GbIS`8f d(3x T%еBǛH"Pmq+ A.q"yN}L17MI"l&Q9ʱBNx5 VV;%s#!l""A?NڿY/ N:6(=܋ۣqԬߢCA}Xkn I]TN)8ygJq"P>U6S2^u (}1@RĺgwZ*r0UڴQ3n۽,=D ب,pD-_O%vNX3pAk)3$lsW=C FoӆwJRm̧3̩"]D8/{$?E?4#hwM40?rnzҞտQzTY>+@3A(d&*O%5Gz嚙^ Q}Xdj"1c;}<:> E ey(ڳ\=LbV5vW7pX_SՑ%uuqlCl3^'Қw(/8Fe/;OKY %?d&mrR{!l+r>Ɨ[7JE/P= W,FT;3jF,ȠB;rc0K x) jOL>p7 HX~ӇHn xYG/C{cHHæ8Whזd&-D qp?_bu Yr-*[7J' OBؠPoJ٭333dž1 k$9èwXD P/o1+S}-WSPDLwx}Rr;VkYYktf#p'Z7`\0˲1+(Q@^ ]A'i~s/VM5UP_Wsۊsf33fd=pK 6(n©w`SRU ku]ʼ`y QVF,.a/稱5/gBjA9fţe=$M1| -Pۇ홴eBFm[GVF]Q3E=/vʰؓ 90 gk¨L@Tib47KoNlx80ǁhg^ j`fa_a"Pe:u7DTm:AS<9T[YY04z2hmg(턅3@لǝ6r5Vn6խLb.O\{/[s ְj"ӣ:gld% |iЕj- I{2XH?}ghڐDѿTWI34~W d/Tءg d &a˽O8w?N fGުNd:e,%:=M 除/h(0Ou( _l|ꮵs4ȝ2]%,K{G?iVյy_獭x1|dp%n4jg.k7΂X A 1|?4WHr*NXnĞXP9;@,/^^kG-յ !PʥojH1 7Hhe༔;՛O,4SoAd:EM#,Ί8S`Ǖ:TYN K˔6Ȝ24T y.r4 YIaºʯ V)"=-LzOM5YqZ]V+"YM-Td6~^61NkhdSg t&OgOqoL_m4Qc6f<5j (YkQ}Gp xbhvF,U=}? j_oݣίб+GG˹ivMgQQV{Z D|J~ o D]WX0-Qs5Q|r祅!`?3t E*gfGA,B]Y|ZD5ǣi=_d^/qB&Κu.־sy~6A3 s Ҿ Y{ `*|TϜɠI^64u|2l n~eOӿ2!AQTZ ~q$J9p-̑mY+Mݰ˸^W*fB} Gaee-b)ewhk-jk6ǝ~> WṇFܓݪm\0;`%1kG˝cvo}fD)A(2vm:@g[ޞ/IE`Q"cEf4_+Ǹsm{`kj\̹Wb^$O37bӹ6>%JcKLkvfB!>M̄"Q3ɸJAd&ua 5h^DU"){EYh}PC{d~Ƣ ]Ɯtٸ~]|hC~s~>g"EɚGsz#$ *rdLrbI?r>WG|kي}P _*w;Bvߤ<9%`y7~UPkg2\@3×v!Z@N 3m(H_Ig=_u u j=\L0!cH νaM>Yq~Td}xWIN g-1rd p3$Pxqw]hGD@uήABBt g]4G#.:c; 1Ս^Vb$MԫsW^!LnƛzvA(8׵揧a$aR=PD9Sx %{}ґȻ 0! $sW4β|VYk* 񐌯p2ZQeC^) %i" ʚ)~myOmяy> jO\u;sNpM ̻,&DF9TJ$h@R߸*&1 ̖ ,BV[ksvhBddGf!UFݟ 5n~;>DǽCGuOҏ8)$j ma9ĴF`AQDzÍkU'kt+=ObbӪ|jw{?%NJ酴VQ L\æ~Z"7!hLQTɬU2ɯ dn̆:y. :6|4a h#ZTV_ kkN2OzE>HݭէH6!2C5UY^bEցϭ.tUO+'0hݥC4HzZ'x/4,-bc\mY˘F5ϯ;d!ձv\?&X?QyzB* m `h@pPw÷|z( h7nojUo!H(9xeL&cz-ûMuxiM)fbA oLhU)6# y-¼a`x|ˬtW\7{kU4( Q.΄jeWU>h{_Q͠г?HK=K&s1Mb]Jm(6Vr>&H>wNSªTn~`(LX% 㿥{)hqv>X^SG5YY+N-\TW6rlObǟ*SSkh@1؆q3}% +G9!qؤ\m|$MnjpM=PeuIqwaSl`1thg lZ}ꀷ=ͽV!RaE|2"З>yl]1 #%?dPO[yo $CP`U8t醔 &)e dF{:G:>5K&Ln|,E3g9! \ it}Ҋ&i Z؞u{F]scIfgsr_t uͦ훑E Fu}4hkF5ALX*b9D3IG-°ջJv 5p&V=1l_ޜO*%m۸L˦_GvS /%Pp3(9Jz%C^3x_w|O}ن.% { @Ҍu@zrte'$/6l`Pɟ} ̍Jh^i&n@Ԃd#j;pRϢ3)T7@z#ܣR#+oy\$# ^Յ nQ.3r3gKf}A{Z` 10V# ?v kvݙ/rE9xk#yYW8 k4GI5*X^GaZ󃉢\)}+1 C󂽦Q3n َr9P w`,U2,]\{yeʈz38I 5|ogIzuk(aHzGdK@%>wѽ"fRT޽~]Domv4A=$JXmjyRz)ͮ?5UTdL3 F\1? HohoYJ^%2쁥1Z(V-Y\tYr ͸qpX 7X5+?* [,eJ2}2]d[dʜ%c|Q֍pҗ'~iB(<8%GUKoHf'"Hfpi ǙJ;LđASWR?0 NM>9*EG´8#bօ!%F"l)Ȝ`v}Ȫbm3ݻ%䲨)\Ps3r?Fƴ[t*6lJ20;`+`" °=M~Ah>lX9$!|?kHb{RK7b(TΖ|u@vD[*aH4['%4N hTJ(W,9>bdA"B⛨-WgܣwP|TXŇQ@C|:wL])"kQ#pg2 ;;`E`|kҫ]|X6 ." $UҤa¥IP@qvks8-@tzdmO<Ws")l6)~^KK{j77&4/+Z &~TQ^IJ&܃6 -1bWEi_ݘkK!6y

8>DIrBSB~{PIxl ~RU2у?( =E?uUGX)§Nz}'df7iEي;qE6'.WDtl8JjwfUKd[)YY;=Rf`/3s>oV0oXP]:%Q+gm{5#E֝VXapHMJ-˺A>cCӁdU3S9)KfEO jg䁡18p^+IM+qb׋g3uE"u7}/qa 0g1(n+^ rUꡏGi^HG~+rq.cC! /͡27U#E30NU\[&ظzKq^OGun0N`{DӽQB@{֋'Z20(U`O_@FDwwcOrOQ` 5w='=`a֥f)q I$+DfA |]?M?R 6U = {h}w(Pn@H(rvҪhpfVn:e4,㋀VIC5Žp\V>KO3NTpIJM]LRpW%/3\q!0|',`s-9׀rK!Y>eqsCNc0RH)K{ӈf o6<[pgÛ*|Fur׌xV} L=KI[cDpֱIN ; Z0sɳqIDQnYƽ+jFbOB/'dP}ַz )bțguG7ۨ'GQ _.Km.Р!ً)F iUKRN]V?In;Z1˷y2B٠_PV# xۭlD c7tOm#N #zڪ4;+_`P#!97 ):Msk dY͊Y>ZbzP  u%J1tsf9a`*f=Q _RՔ F:v P' 02`sswbϻj&x`)O*#4d$GyHmx!`֥ؔpF%v}c`Q|_?sCR08߱a?9@G*= ,&.^HscM@I?( & <`=Qx[2`RI@l+I2g'ogL0"yK,( M\A'bVjaˇ_ RsjL3 \ mzR^C"X |V1<5_wdx|Вqީ,@f7 IUhy>Y@UwiϋSz 8n8~U%7WRMBG7gzZ;2)193Te a)$NĨR# 8̡*wAa"5j?ZrΡeummT%eTuMWBYн&{96ĉ5K5ë ^HܒǏLgd4Ǥr2E)fh݊wYld,cDVtXP*\# WҧIpG*4s1d"FeN.lY}SZЎ?^d6( ΅^rBp|2,N3}59kAo,NnmoNG!(N-]G=VZXNdQ)ӦP /2,N7HײyVv9Ɔ:uaykAoJ?zeUΜ mvuq_6Hd/?zhKCHu܋e#=9j3N 3=`&tVw0WVEpx> 0?Qs,fDTUm+LH.-Uwߛ0@OizU>e ~tr\nkd 5p xu9&ø힣BU "c'_dn hNDSCiaSH4jّ7!(fcM=qe'FGc)j0G)I"^y Kt^t ag?sdiLCU>6b{Gat?i=Aنo&D KmWҢ},HA mi+%XK%"ikKg( ޱrP1ozrz =ɰlƲCSTnixzy Ũ> =ՖvL'Xx7;4S'W*doz_N*3=K.]b30-3l{+kdY;83EۅetAkd|YlxV]݇UXY:COk}9,Z5kAö́˭G}&lx6$i_>btpatk"mkSSi/˄BB E#S~P2jlf٩:?ƑI$ !xt:aNԠ<gPQH{U>R7s+z'jMӅmѹ5EE6{ vJe닂 WQsI"ў}Z129lTEZ]ǔ=(, 8۲l `Y;o)IyQ;4ÝݰviǦ[`Wv?N9F_ǦexQgX4GBʵ6&G+-uhvR u41eWP,qJwf'7EUaᘯW+bvML'C` 63ۅF=gA?a}P_ Cj5$Sp Q9/׋wJs*?zY_=JcZN5#ذݺi\"25u/x~5G@JyM"0aE "9*'1H&P`~RiğdƮ-?g_ _و|;H("1ޮ8cZ >*+i 4u=in/zȖDwuf$*P 3j 8ǖ, $ 3&5EҪ[;F%tFoYBW%jU&<8dVC8LB PmPy;pՓ BµkҩUaۈq]n%2d"(՚(w=^yxIFs/2ek5F^0:(bMϠ Oj-!F&)H2~ **ɠ߷,5(Bs*&;\v nuN}y+b8g\r sܹLֿN٥KJ1z}0_oe0rPhD+~^;;OQ}NUڕx'6lХtxEs2h|-% tB/=N}H{݊hY+2C F$.m3| u&v%q1v$]-ؐõ !e6( Ib5e0Z{:4~fDkpo]n<ۀ{he3Xc7/ Mo:Qd?1 x"Jd4=x)J815 %b!\,}ᢳd_,8/5S\d[^n'(` )*v@xNOanc9h9TAdh3i ] I'2=MiR_~l9~?lFX8imOGfYqZfKog!=ܢ#S=SSvV0ͅ1P҇$<_7# A+c4֋5%P#Q*mC*rv5ܝHUKbI]ٍs#H|squ[q֜aHҦ(nOPMp0%kBޔ2YGY.4FZBK'X7LJ-Q  lƱwy #!q+8țwAMݚ C%a \?63×_L7iL7^1z5ʣБ5kr$@!1F9f.z_'e2aniAX~@X _ *1X5eg ÷o[v54KY+y.6E3k!敼}VRr3l-{RhZGmc#x筯%e7*M0]Nnn]B=b{#.%ʿGjՏV&6Xkٝi/aGHu1j}AKSAYޓ>-ҍ~~f8ArIדE}]݂Ko?żFy\'"B jzz:5v> bЌ%}m˪h2MDs׽G̎ʞD$P~[XdM+oo$Nq{/](\>{;7 I&Ŷ15}1Uy' ^Pr(q D!ivi/a7*4?Wú4"C4}GOR &{׻ĸOP;Ub*4B(jPiJF)mAIyBM{2IW,iLe )_E58Sm2[Qr&Kyʰ H }jvRۚ%R]|@TS5A&HT9`J#*=xsMY !% gZe>wo H؟|X^6i2<\݋d9ƍ`&ěW!Ǝ2S*7ӏn# *{Q^ֵP3c\I[o(UƉ[^%ٝ &%"GoVқH6|Nq 2ETL}e^!\C#Bj(:rDfp9xT@b<]2ST?0!}dì̴ޯTooйtMEgpWsI8bzkxUy@j9IExr8I_gg5~[K 7ᇵID%!FcՊ0~pqR BuĎilTV-Ž ϩq' T_vM z,'GBXc`‘dR̩65E˸Bv)Ea,}%Oy\Zz[PUиB16viܭfx(=䄆W~V,Cb;`"V~ _st,/5u8 ifю.Xa.5CgY*UIԞ\Ъ%L;Mysv*vDsD ԚsƗ/s⚋5 2O* N5 \y2Y$K$؄a(cܨ'wX08mRDԇ>/R(d32%#Y{X`ŵ[ ]z 7$ |3r4 Dg_.עGL!TM&#YH?. qj1Aj5$ɹ;=_ăiwg ܭ$w+SNM0m]}q]_l&oG$:@ 9_Qb,fv)#7 V$gֻbyۛMP2 u=g'r@ͬ@5a`{VWRLUk z1 nXSRq)Ð2ҫ9y{F਻dͤp6n/#1ꪒã^_e^("{`:9HZ&X^|qi] NW&S#y2M? MvԾfZE[6 avl%\ m{8NNp?3 bT/T[[oC Gg4: `!i0̉i<|6)=E 2qYNM9 ZGLΌgz+d7fۈ0% YH'ǜ^ .ۆ<0 _u}R xsJKcO246O%;5M̉']Ќ!9iW5 3@W8.dz  k}mzȓ1 q>|E?bL65*''( j5|Sn=#$# Ďu},QMDq[?ao4fV :n([qr"0I#ZCwUKn`*U%eUh5j0DHD"FmV;n;r& RHg[7`#(F #'I$ɖ; 5\fx"c [@g5Ӏ||cm/)f.c݊u2h.Onm}dn;΁jBGu!6ߝ8-&ͧ v?R {wY&fj̑r ! ;?bU]jX"Po%nXW^0O}JV‛y#E 8 ]Wl)꒞xf,B=ԛaB!F&Z=FD+[*BmD8p"K6dJ̋r#I}zSaxMt\XxcSu hj ^5=DBfX;Iu1|r8%kv0N~4M*ܦfV$VA}%2I ,DG9 [bl/3l&91g[v 8n.F(|Jy&;㒝b m;%8ƥycf0GW {1Ӗ<^ G@η{]#?%ôq",A*V;UQ&*06&<6!V5̭UmA!w Wd(65~+U:و[h 4,l[dbs[O(UW^p-^;[kHŶrôÆcRU}!NJQ @;)yFLދ[f)S=ƺ{cFu61!]PPY}6{%QˑT~x̵'J"{[F|c1y*P6Ǘ?u'JY&yN'pr5X%?x #9 _H׿j{S(F_ "\C#Һ7qKX!/k <}]"vQ%b/~|y3qe£T)]r2cW8`Sd]Q[쑔z8K[/Rf̭:V@{6}`k9܈pz͕%E֞LuSO<r붸1w6&QXmv,A&y,]xBov\iaxx S8Cv0ǚ [dF7cjt [ll !t-s<5S˒"_`u݁:IR~6͇B4Vo]@ak lS q{s.ƚVgpCIdp9E^g)кߍL~[-s4)BT_;: `EVIW>rv\K(B=Jr_9[kZֺnip3toZk;Fgm;`( ;=jԐ-UK 9=:bq7RcYWk`WG:Wm\4C׃5tN@X$kiqzzQЗx4,z<"e6/78^x $"{#@mnCmki"K/-eeۺ -K"Fxbx.YN y%"q$F iB$ڥCeL`us0Wd;¨7uZ<yA_y%lNӛidrW%-4yGJRoR,p L ;6F;A%<"Ʋ<Ʋh+Ѫ .!'wR{,\h7>k|>-3p1]p|" ]'X/ Ak}{.}9!q.|bͰl('2`.;s2*L&mE1BgrA͙.u#Ɂi8+BjOr}̸fϽ.>E:cghQ@=8b2bq RCQ̲6&J?;6{΁̽FFI~ʵYD - *U@)lHZx|y7$)nCJG3P P)H)>d*:BY0PKxQ%U\u&Fl'%Ѫf9'ޕZgt`m@0ja:"3g@*rZHu~D珋:UJґX+vrW z9rNV )NP _sea5/}7c()zwrW,|M[T(fȿy|fϼYmZK0l)!y,}שּׁ]<6OI_u=D?~UW:[] VZUɺA%o7N}jL]PM ['bҿl~c$D<ωz`շٷ H&jcN:؅FRt ʭX޾5>@s},kMii}5]ОOGۇr(} ܀$kg0%#l]@HH$@F W *i/j(L+N nP M4odᜈ+O%@|EןQ' YI>.Fs\}pUGr)C£/i1gӓ-0{ g % ߞGu8ݭߞQ5^(- 3ioeJ*ȮgpLye9WFq[YAJWaA-Nh1Kii)NڼؒSTGpC@ 5N|D8 D8b(35{ڹ> A35(38\NItxT8^(Y٬'+EKcub2YR" uB (5Y{㴲}GBf.Px e@BhwQW߼ jHg>c =cE$粝8t9rX͌fzT`@B<)ʨ MVZc~"3GTnDkc a (3,F9|C,-}zqxIEhwsT lU`*70#Xߵw ׫FVOɹs`'%ݲ)"G63Mwt_MRJUl1YރQK [ÉXÓhb;wy6iSɏsar`2@ޞ|eFa21b3T̠s7$qhc;j^Ns< %ٍ}Nb\~ջLqUrUtП,^"ary1ۀkdް)nt3 J@( `&YQ 8`d%`MHQeQ Z_F~ˢnBJMj C Z$9m^* m5y:MGM0튒ĉ)K9JcJ{2 XYP-@ïZ% SƜ cx/F6UP1]s=\4U:(7tKFS(-qsh!BHݑXd-DLhbWF.%dQΖP)3a̗+_'8MѸ=0?d0c]KN.*YeddKD9BSrQPg e)]]o%֟ ~oh8H\ Ws}t6Ƶްb,*9k[s)ւA+}N}{)8ao+t`w:75geu[a5>qq?D6|Ƃs7b"ML7ni`UZ>Ӈ <܋Xtd:T-fT/ßB(!{Z$rBPxA|?%˕ACMf;!: }zf2Iԟw2Cc^otVAG2ь îaHsSxApwzQ n5do'ke7$5)**y;hCP zck?=Gw{)ZzI@1_yX2m'-?DX.tQ^7Wyu5a>3S) ac|OkFxA Tn߄Q_~}}Zc՘Ėx.J]h/킟|)EANUV -HT*IW^2+..b7Ժk I @.~Kv#38"6ÄZs)`KK dueSr kx+x5⍿jk=sI]B6+xCKeg8D[Zq &rn3_~9wMd2|=ίEo[T/Բ#>(cG$t~<cdteЬxSxuh5;<`V_֩WǑS$L叵 B).A?L29X+ ֿ(B!n0F\ϥ&hKbST1ax["'xTbʊZ:H.PZSмɈci^Ak5" O>1Nt;Kyw M}Ba:Z!zb!\p-vՙ\ WDPa}Gjֻ\&KŦsJzB /]²RlhDžLَ vUQӨueXR8[y PwOY,ާwEPveL/nT/q8p"l$5[Wү0 #~ `jIiKG򍸷íJ6FBX`صkxdxcbDW=|ESMScP߀{uA"fz'VX*j8ZGWqN_Z+O8zꝲ~,&w⭸z@C2(XX)bTOĀ^mgbU.gʾwό tPri4  y{~ dU#z9T nbSXZ׷U+.HR;ˑەw._%ۭdb ͣV?3Xq_)e&:!/}5sGbG;_tÍm#0q5ΨŴ UB,iJ\7#4 ;Su!#/tR{$պ30La 6A:gA7ͦ76Zpۜ ^$ܩGh?m\yMX}~C2;IB1l^ʦ5f|&x{գc;RCW{sZvA=3uDJ(A;c_>MNC.Q%v+r'z *bJKUTS՘ErkfWײ(doK'})PjݕQQYCKU5<wB-& n&f$"#S](#~!'JGW@$ KݐDwr~E#=m+F;?)]+4{iɼu>40)7ճa- тP*.8#)A/VfjLT;u(\OS}TEO}%l"ۀ1fW'"ԗ4k(eNC)9p |^,j wЦ˩ yP4:ukdL"wL"Mdgh~҂ǒbyڻȴMĿtк#q`r)8K_0uЭ _d|oAM%O0D.n\ݩ[`_  _ cbZj (3lrv+g}O˭$2k c.f"̫ԽA~xeH&=iysV]y|>6d#3ȵ #XU $D#X˧Oi>6#%I9#&[y` e`ۮlFNԠkw7fZY CCtI@A>8;ɐ* S̿%PDfxSYEP"asz]#}@C2 Pn;6@X9M8&B|(X|Xы;WqX(pFTP8.96 7̑mBAiqP˥!fN  :ܟon:ot=rJtq&aMr$lp Dd4iASMRuq>N -h#y[tηCc +ZED![sH*qh| j^=c`cf|x\m lg[,K4I 5QkgW:10w.9, V-X'#hVBoU,ۤdCwLVUC,>(Dw 0_kJM,p6^& VkאQ l4IX< >qMp9lԸ2,w O%DW]\fj}I>m`HF E̒>X^<.w>\FoplXfi4I<9MHO%RJxFOMNb\,"I E74^Vf_^ꎎo*GH :ZI9*kz]VvtSPvZ"ƣ.G;: UESȪU?糧A}R[bi#Vu.%=z]Yz8[p0Jw)i [*EX '+je 5_O9pisbV̈́2KA( 4Y+V]t VuS g RWaț(ʊ{P]>]SQŔߦ(>te V[%۳-w̑W&r)+(o[Dߓ%}:a,ĝ* sLԒoCeBڏHAM%U$'FVpcg; CW}RNFe$L*1BSG\ 3DoE(8ݵ!Hz^5irsX=CO댥=T +z ׈|%]UEC ̘*8V%Jy onܡD"- UmA t|ebKܢP,)@G9jDUX$q.Qwx.:վ~zc7@RR [flaiv :@=YJrhm'h&^L9LjE! bx&'r{#Gpt[lc%j]μz-kd,B8> g/wyX`'3;8\ OZ3cu'lNK.  IM֦+d L|TM2ȷ3dž7C$c5k '@R߸ qa}2tҚlS!yٗh/0YW3ٳtMJ†LKCӠXtĜ1=\Q;)3`G +tɉӷҒT` p1O`6 l-~V\ MӞ%1u[Lp{{뵞Q'7_z՗͗Kȑ [E80<LiBF婒ty[/w2~5ȟHU]M<' 2W_ @;C~B/+y'pJڰcߦ*-r-C~[nQa/70i\8yND6*x<"]A&I.?ȫv>Q\i9+DҭmR0XK|7׀?06s$ W:w A_ &J鍊Od4 ڇ:I4ƎoS{c4S ƃ "ѹkvv8ita븜ҫtU2Pjyw18jNR;'\ #b*T**׼N3M Dž!gN{|=q-ƴe5-d7#~3G E{D-kfѳ봨xB`ԍbߞ( '7CyA T,血x'ӸZ?2{חUCI A?刉!9w'ȄH@̡P.ɰuGb;vmqWp,|* $j8Oo@^כP⥆W;>"4 "TنNr8 K(ϥĖZpɅT}’a˜ hQϓ# l,RH:`bt b;߲J:Z{;q([hSE@fHl9("S;iW 3k!2F<ihٓ#M뮛m,#< uֿQV,ey`sXCHf鴉 z/n Iv݅Dfkv@" &ق[)'έ>@KBXsTwwd)Sp .)_w৲ ݤ(5W"-NL)ޓпCnɜ` CJg@"iޞ C#6Q+o@)kE2c~2εrcvlz!Bw8QRJVb ,f'պP1zvG&!j\Rs#u _%8?|ŠcKՓ{* C՝? | cn^3?}>n^GaEUU(*;h+0ru{'7A>7H+jl|~-Sz}R_U^iw|l5YL+,?I |)tc<}HIQ˃Jb*]-UӇ)UjBc03yô˦g<ق0, >)'ҥn1F`E؆C4K\--*'V>2"'eoLJkgIdWz^$0+s u!vwjܟ} .vH#KI؃Ħ}GS IW]ܴu ?.ñ$%M݌M[-q% kwֲ=mV'f=r?bL޶pr gMPĿwg>֎ɹ5tW&H،)EWf0-A9'0Vē c8qNk8)P>/ؤDKQ͖Bsv:̗i$ Y5Vþ)yiܣ%⯀GRqsn(f(BδHD[]> qyܕ憇C#Qο/8uOXWZ,u+nä !ҍ>|MB]*4I^&/M:ak.s)k" mD% / J}!`LAaͻ[yy1 ,(3# {zrj$F@*2Rr雕RX `RA! S윒b M UIG{`aSpђYסuṺwJ4⺇b D>=~=-oVo60Rc$bJ#dL67ڥptFLH)VX]`LɇɕguPWXÁEt8zgͼvBUk$21`!Z.gH?^XsDtj?`V णN~P<ڂɳ3XLL(P❥e ,0Qr8SY=PV%V&:i6DT0~0 谨w}0i ]*df10h.֜A5d߉1 JDO8#Ip,|:D#0l=RVq:'{W bhMTу/Ͻak)3f侷Eo~5>C~2D聮ꥃ蕏"j;r ВB1zYD(#B:/L#+WE#ʈWܙ0 ]ޛ]lc%84oZ}i.cOɵtëkȅAjMWYb=.qNd:J4nEN2"c͝\:~'K֚j`i|5 Iv=+b}:ǐߋl$J}$XqTCƛ/GImDƎ=9'fR$HCE8Zp2ct[@%K)i\bDnf)Ú"eԀ>UHI݅\璼]w.|2*)tD pB\}OM2cA[kua˰H =XXUo:yuXi=H'Rompv0ҒAOh߫uJZ>{,'/^"/P=c>ym%d9$bltΑĞx>-\q(K\B .4iZ'tww<ؓV^טćBwYhy'ky?>΋N>]'~s!ג_p8YS*e4NVpC;./KU]'?"ř}5mͬNxGkotWC8!d8:˿ as}y]iavqU`.&/ofɣ;>Z%"Si(*:y<6w{$X&-Pit%t?ɋӊ.,9p;bvO}Ddt6Yn.VLF%P2˓Ŕ H!D(76~`grz@97U^-=RBn_t)JΑϞ9;_RLR]Dk˚5TǼd*!Au|0-[kȫyقDYywSfʖtӤ+k\u845侮Ө-Zq:OiƫxЫ1R!`9;nWt0hӊry2~!ٝY'&%|/<D=Xҝ4wweD+cuHN~sPAns/6_*hyao庬aq2>@_1l8:{q[ Mhނ>tX"?M\g_m`J8 ٌ>t5NdIN0NaAŦ4C V`i<"<ڍʙ]yQf DS9*8.̙Q:TBGO!`a_Nҹ{_t7lMQG;ԏ_gv3BHzў^ DФYܳOȜ|r^N[e4b> AxV[9%XM=ƻMו\qe/Bp3v`}.=z^ʑfa "=~)ץE&H&CJweqmڌ:i`YsIh 7bY>B|2?iZ2 e䢆v1X6{vX\Lg]k(ʂ( 4C1/whH2`H2,p ]gE1rdߕr)[q2&rDFAFzYWݠݐr 7O qLjo"o.Lu32ȟ>2̠nѹJܷ)ǾC&U4JQ-~x#Ko'L.Џ03 &3{/pvUxA#!KވKHBQA"?͍| qx9^mĬeZ$7pG1W}[k4?tz!TH%: !ÓQB}|һ 8P6$j/ ku_czӕf6{_h0Y*-UL1}`tLe'SÎ$)R k k[I}XnNeƛ' 09ae92Mgr!J+4ߎnQHй ]<#`gwTjU&gaH _m-HMGFI# =X;dMEj [7țJKPgM~ QmHNrc2 .!Rt"ȁ"}_˭r`dw!AoxC;m%[KÁ0̏wAM:3" 30{H}C!47 nl$𦘏RiKe2I|$aedq-^'eYױftn7<_,Xo|)Az7:F.|^'nl4$jD^J)0z<ɟloH tu|WiDbscW=hOnIU V=t_QaN"қ;${ǤKx@з*`y.JIsk<&":^CVʊ Yݹ䒶B&pU$ieYBۀxx S 8xӳW̤ L234u(rqv)?޴u%.7{-}mQ,6ͤ=-&>?w.Q>qq SG%*&]g ͖_S1 iceASj\OBAg}zv4j2#Ù <K2;^@>h85l8DlܷT ,K)rXƨLDIs=&+y*h$Kpkϧ0>XNR>}ql i/_@{vhaw6]#N0ں # GBǑ+NKl4@_5Wz#WHfy32?_ w'o'3b$GM<^1[W#D6] Xt@ ۄdҗ;JT]QHisӦ:;a@tYv;) CJRQi>_.RosS\uO5Q )øxMIJ;L\Ohut5C!Xr? ?L!IlW/*ȓ\÷Kk J( }:Y=_ Ֆ|sImQ3^5Lן?1_wv0<=L~L2fV"XcT1*mմϬzU)n5q(m92J̿f|$LERU˪WP3;aQk5gݴ&(Uyq6mf8V{%лfe%XɕpcNYN? HI˂^]wIُ-itBv&KݶoS=\"lpL0jPeT 61͘}q%u{o I 9(mԸXoJԹ] o`Pa k?wA|7u3; `"Pv;N*Ò[[9 =(7繦_H)"z2}Ţhp5ʜ8稖JrI ;xg=~n;f LʄR]gc2#Yeh;(7E21 ڻMklcj塚3u7Kp^röGqQEL!=ʿ05)✅Ejx^! 0h#T;2RZCH5a=yT>RdDux~:~۰`a/ nRxl+GvÈ"S ~F^I} Ñin5ƐLy2-i¯ aQzc@^=l_V5FYwV2 [Ѵ 'X7I}?: n_ݬ )oϳ\{J%f%)T8CBS,"941[O)]B'p6kF ]('7uLU9 ɚBzeɒ(.`kzc]I¦R;B }mLݳ}no<y-݉ 0 w )|>lϞz6:k2>x􎷝Q(e 1Ny".`_PCd*.O.ʬ >齍,h*oklDǀ]PY|H7 ϓs~}x4Qmgt8S1Ex.l1.p]cs[GD}QvϺ&3 qX7dK*I"L~ ʔÃcKp,RO' W7ywY)>sͯUc_B!<ʭ׺x?H#ܜ'ҝaΒ 7/V%A1vȱ9_Ԩ/G#+gZ u8 atՅOl2]s>0#9 mhl! [DsC!Ne?ֽױl}jNFSmz|cˎad·Ho܍H z!az¨Dy"_j,;Q+HH)VbeHyGD{L 2>" !֯̀2kvrN54oےh\5\Q0!)^Eٿvrqv/+<Z|O@F~j{K[| "Wve}7ήzx&=!8ހ iI>n(Wa޼UX. qm[ (7B! 6_㲸*F3:>_0V_P UCc)[EsBfEKn{ P: j**TOɬ{[aHXwTov@B5|r+dJD?1mk٩9thN)7gWМIdO)+#<8.ųwyyn3zhAۈ; lo0;?Pu g\:M98X:砥Nm.:ʌɲ} }e@L>kmQdT|:d2LO[t|_ |PKWK>~3%OlX̯3qٝvR7|c#f=\_4ǃ *k UY4Y4I;ZUOo 7ȧ]~=,ttq?C2\콶WQzuA>GsDFcu6ל7f[[vD1xB4ȡI$8Iɳ'3XkO!E3݄'WQY <¿} Lr\7γĒ.>Y} ۬os4>-}hF (?u۱ t|3n ڐ&n%np'X$%*mu|_7{-XKA9ЙmE.+%}U498A`W)m> 2Rjq$HH%S(4T^]cxV(>| dŴo=1?p[ Vq!PQlHVG0z{{6=|K䵋k~nGyغ{)e'Xo_v:p@C0эO`Hb,ދ,4HbV[_eK9Qi]eLф'['uLl|tyN0~kYn  z`3So/XS| OXs)&;3/r,#S1vg=􄄆 4z*CBLfZ;|hEz ?ۡnDҵf- kY>"8Sng*D .]6cE󆒷^lY-tdDSq=MWWm7H׎Na#9 9r^vp*].,sDT p8Ziu-h7>C\D\G{W{$Of\~ FYJRaJ_?&yNI%/k\üS+`|8sR? '_*ڹdcȒ,NH_8r+w⚸sOv1'H50މ{V!JaBl悱MND.Drju؛kzuY4|y~H)Nm)\8vwn/t{b`aPhtY pc0~wN-_\/ıڱr*]*ePIm*F\ <[0`"1Y]5isB މSRX?>m,N3FX<0Y h 5cj ӿ]}LıFJ) Hs[]PZMPd#A|yx#o˶BTѰOMxF^s>*$E/승'Ӊ󡌕яRl.6PsoȤOL~&t3?Qh 쌩y bT{I [Q`tVKKydЦePВ,~4gPL&z4k>|FDꝗk̘N'Y3\QSUTw4=Ю`\U)by5T[R%xRl>1nMAK "h=xCWOșpj]D7qKuWkh%Ȗi\sPJolyN).zlqom{ڋ_/sӼ n)mk9pr2ɩmq oY%tfS~r}Ɋ.,6g7[JK&T r^$3uDb8< Uګnka $K,(|1$Hjfź T)O:f?]H謌/M!2%Z%9,P#A }E;xV FT)X<*F}Nb-=)%} ?NYH&t8[gm@1|/_mB.2t&Z7qq9pח|"5a `=f6v\8?ikD"/*:rqexyB;c,8E3BW*nsUAzq]y_P+G؈*͜qhMhe/M_72prW.. BVSK}kUs !?m%^!2  ]ڡ_\!o%%`? )` jNQ< d" n+V(YEϛfH\ލ54QwܘA'Bv~0AMZB iN ½}k?whI0bDwjE-ylf%F#f K2)xl)oм(2톴v`o$uwڢa\1̥ڸ*W%>0ʑ#{9tEֹ-i%GQad]?s\p 6q/<) HL@x\[kB5 gGyYzg!Q 0w``GiZ tp!=`y DkȠ k5z^QrW&!`Y/$m_"f[h tGEKy5O* m{uQgx@Zʉ7 8 2Kx~  @ڦJ*i)i_ &/J㝣Mc n 6CUi"hp `(nL1(D'*5lu4O7t;ޠaD A(KyD@:}gi;/9}.Ё}_|S~sGv{xm_aSvӃg"E~{^ B' x>)9 D6Vj{$p)S5m&t[9IHUj$,&ྃWWq?'kq#MLtVxuWBoyRTB[Cׇh]T85}@Pۻ'@5q īz. a7T٭7FSL/+ŗWZj#T_fTxo` 5_>~3jؙH;@XvP1SBa)l0a v\f4@ުYv@EPYAE@$yRm|.ݛ[svOXg,mܒ"ü#z h:}`(ٝ.&3yM˱?w}ftS:Bo4JC [!U_"qFqD}urpڭ(q)Y%_zd |{/=lp-x\x|IpcUɪf8 Z#"8)+dE96ߛml 6v|eT#"NxtWB/ikxz N౽=_ͥ<$<:)k˒lsHl9"9TJMIہڊ~y?i"\qpD%i8h rߚ+ojEޮl=S/:aYV5AhKd̉&G981o3QM* Ţf|Ʀ8 ׂ6=-Z;qRJ1~r%.UIS< R^U[9m*7%?Uh֌su@Y.1|m#K۱ߏ|/YT K\.W3?Ux@ٌA+ֺ4r#XSfw/:1 1ѡ)PЛn4kKGP(͊ؐzLݵ'sL#A0 U7NChհ%5~RrmtdW5$M@`l b ho;mh h#]x`v 4+:=mc Q}`Y7_Eך=ȦFz`-L^qS*,e/{9-o=q Ya^߄ɦmi<]bZEaQ}JY`Q/k3YXe<" Z[8wVކ`$1pS`C6`%i53ۯan%lTn@Kơ 95x xQYm_GW%OwnzE[z8}MٕfjZ$l V $O[0ɢU>"^2qUYw?2LpF96LLA ٴ,+ʅ.< hyH8PGxfs M}vr7)|v8۬Odaw(`NƂ?wO [tȷV&AD4:>ZE=BUޣv"E?x>26cԸsgɀ 'Z2[D)уYf(܁ %ؾL녦M=$st(2|cMpqO7dL(tLN OE6palc.3f%|&Rgj*[/Hs7~ۇmLvOTGpwQ\sOwXЁrs:Z"ѹ-%/cWY<֐[bc`/o~^<5cjV!#e[sNLTj09 'M9aV?9iJ s[%?k}B81 %nv[/RbN17"@9Z311Ux ߖImy;4lO٢BԀ &#o9*ZYҲŵo) U0n<%4*2Nk'h@y>9\%ʞS%A§2['y@4hd+m`fDRpEդy}Y#W|zatB/yT޹4I9@O.sxz2}ִw6ey6"$trqLDg|ϹU&{󹕟奇{M*1Xi 6?ҏd)kpS.csi/?%W<sٵ p]ے_XKP|6]=.yaNVE^{їg(|L%dz^!3 su$c42;NV=RK Q?|LV-f<3ky~RtD ΒA jopVUoW0喻uu!R_wx$vDt&(VGnrI9dƓUݻEB '-Mv+iEAòHiXh]2:OZ->M=JK0` x(XøO!Hew1s3OZ$>4DC[3<"pƽ2DOwT&$[ñ?Gؔm? H`&00+.AX7W8> :[#|h9 GZU|%r=lᏠG3t,؆||,\[ Gn>a^]`ΡaBǴPSsJ69ioE }_ݢݨʳeSQJ']OIzoL=$wc:P34M| H ap -[:$ׯSay#hA1g!WW3̦Ο@W4x q 7cѾ 92k'2 Tk,q6wbita*_c}T7XAkF}LT%ÑjubmE 'xN;yVE0(oIIpur=S)ܚDW?^ No'6G-bPNfAT + )*hTrF߁]sETRGz}%C?UoV R(C fZ5O=![Ӈ e3Olϡk iޫzz͘U>XoFF6).#7FK{n6#p{֖is$n?QG4Xh͍rq+%@TB/ߪ}q `Trr^(. eq*}lg9u"m|H@8OnҝSzr^oiɴ,D G㑕ԅ"4$ p`mpS;8ymѿZBz)yn %'&BdM"QW> t;gӄ `OjsH(޳q# p7Ȁ]E,HD8:L? U i?ޒ^*#nyUяxmoCΤ'HR{z[/.L4NsStzSu*P1FLG Uո,K Dt- @ZEaGEp#}1|oL}Xno1Smtuyn(]~va,νu8ʛhg SfZįF=9GwPxltǡg Uڑ4?R3 (be5?~l@uJo6-+[(V$m6/@J^ .-׃_-#]ri=4{*ہ*3{LTbZ !g ͢_n套ޯ˻\*pJɧ{B*ڡ&%ᑆl=i5K2lS[sJ! O:cyL-|˦aZjLq_ F4]Aq[>Iy9LtO[ˇ>gkĈB.܇c/^hw!fݭ:xLbdAn θsB{#CXdqS*ngGkG!>]b6OE1׮\'ac+RYw d6to!cP q(("QwG ew'6[MsUrf#Y7@i4s\hN^W#({L;Q/sS#,lil&`h@cZyRBHroS٠{}'oD-ia=6ډ H^ Yv6YY^'ndi 5(y.jx!nXrg$.42MXLQlウ $Q`ax(mPZ^|[ Er)0$ Kfぴӛe'#4xZ$bBgikm;(Im&o|>lG{Rn>X^ԇrAq >4OՀ?N ,%.A C0 j-1xETOkf_B 镓lu u~IYwLSGWӟa\5=Q  aA4uw׺.-;v7pkD5ݸ>^?YQx7=u&s ) 2ܭXKKm ڙG)9V]aSWcT1o2{:W3p^,1^ټ ??NZeG]H.^2;X] 8xHeۤ#Wd|4k>;7=!ia~eK+`Np6m@ .sƶ}Ÿ5n`VʨZ%L n+OD)j xhsYXm#삒Y"+ET2HwC{ٓσDT7'$_։ߌ.ųhxܤ*OCx69e|֭wLK 'j'ol\jP1I>ԲםlM}uid38v>\:wKYqH*=^=5K 9x/ż$F G-k"17O i8B U"S$Sl鈜shaw}Ocy A zGv)iú8jwp ENtd+:I:xV6H0UڎO}]ИRn._@Wx?x=hK/OJh-.1/Jyρn]KT z5*);gPkH~p:32z׷t/-EC_j}^[̼%GXN2.u>~yxV¾c3"\}[aհ&}w< mg|VMA\g;_e"q:wURQzMee#!ݼq+8uM?ǰ)E`oߒ'KEE`gB{v[FˤO Wۈ8,AV1^F󗬉{}5 #_HMy')DLWB")#Mi@MCkKa"Jlu|6Vk5:(B^ 598Os~e&f p ^V6<֫Law$8vб@y}~Pz8W6B5+@b!3 )cKZ3Eժn> n xx`E䓿rEӘ(uAQ?9| $}4"Xy,'z0OMU{X96ـix%<{R%Z^,JfO-8_O_02KMCggoP[jEiC | v~0qҌ=JR]'׽4|`m5yjx>?ñ{Pfm:Pce/wb2@X_JB I m[C@P/y/ BӜ~S Jɪ"` [ٺ+ P dM dD} PǼG[b }گc!p] ;۶ ϱާؙvɓт$+-9X-7Y2 G83X=ZuOޮ#*ֱYO~]h ͺN[<5dW34.ˢҋ`bx?SGWG7!i.ז?Ȟز!B9#;kE35d`S3,]#=Crt@L~@iX+fQ"42+nߧ(/R;"ӑ l [+Q@!;;&k +L3Fӵ}9UKv3gqKV&aǒ"}m eH / /UvqWzXo\?&&\XNlAcT*wQ;QdrT SAݭ*j ~*90IoC"mZ(W8zn ~xZl5V]vBRe{_IjaתL L鑝9j 1.#&*~rEd&+Y -z}Fa7ɣ) bYqgb%۳, Ƃ.6V,M=<"mWjcXA tw<<>n۔4X:t:Ra@q2J|S,;f[ ud!(xk!#"s>@6#Q;/%/\?kL{y픘Zhn+܉e ;d:X1$zhȷ%dF&M֮2ZAavm*}kK>qh 05bv€%ݔ@p{ OAjk؇0fO[M k C!Հ97Wn+oU?4ܲ[`+CcE6 z)uwT<`NO 0UޜjwD 8(/|5N}~Dfy}8%\U윯5 ` ?azI+$*P1Ɣ[k*y3y2|L߷w W|אo8qb>-=`SN+}_3 "KYqN\p//o F"s|ؙSb1@֢}k~V$狰9?իmN <#8ue(Y+{_wcɨZ( Y+qy7@*Bhd_WoV^}UhQ)jn^ f}zy9ہiyJw| Lԓys:8^!DuKw5S ?R2́+VXҧA@.YswqywG!ቨ$aUJEGB^}j+;axT:S.+JOa3KtuFu_Z)Y(]s7Yi{qe_oN.k$א0s\,S⟏X@HZA$OX*ڦ0.7ƍ.U-&>NFVK)=у̰ VWc$t}>6Y[l\2..}4{֣ڀС+cdHfPI& @7y?(+Jx5Hy[pXw)fixooyP]Qﱎ2nʗ噗نsBVK$KW2 ` 7,d_C m45ojFH& rװGA\߈MlzBAWb(gYY \q ^UpQb!Z>uT9G9a{΁:9(Gd'aF)VGWK35by|䩝h23|>{ 8o@6bC+Yhvsod%/Y9/W6\W"@oFҍ#qGn{a!ܠ~Mm~ر[z9U"X:?+ \" /RMSP:W ^  qw˚m`7b\xy7gs4}5Rt}+m[yi@ kEjT#4{KcQ"+ B"k"wr:&骇F(/ïē@Yi.)@(ؕP`.e6W6q!(PꑔTolIAOsBaqšKô= a䲅Y)R@F-|5rä4W=--n") P ~j4[- kyX~qX *<2cr ]_Ƶdy +0䮣Ec\K@%B˦7k'wpxf_Xfʍ g;}"⛩ާK:[@14ǨK#hۙp6*zv$g%!֓Ec7|y=TӉNMj)yO|.E#I ^UpQUIDZ*ɒv~^ 63kYeaTCaxE7qP &`,S˥*8VƮʢ\D-{/?N~5 %47 C⚱h~j%(l,[c#Qǩ\CY ƴM23p xwp!H]9S_pI/Ŋ/kh%u?-dfL{]VsOi tkσ:jIneDqqI=C JNAuja䤄ғK oE}^׫k7Y- 9AF>Y+ёs uk?eFz0<5,)í|V@Ǒ8 r#F4)T0,G  C3p(]]˛d(v"k7fa {eCy/5Co 1 .V('〔P_|ZxB  ?f1.m]i: Z-b0?f\SV*#`yzmfO+^}R+Rc93sXu=vECcmٸn; 7ĚrW3jq`[ea94DŽaSCq.WjmQ QY%V?qGB#dNƯ*SӼJk2 lRX-㠣<ɤ[$.D_u>&&uȎo+GR/K3p :%kl+50.[}/,y)L5jM%綀Va/@F m]cBʑl< }םe^̀2 ,@hM+P3Iwmtօr#G:6E̚X_үq:h/ǀ;hlp>Fk3Yf/.U*P̥5şbCV8Z,6v Dwi '+?dxR$R/Gߜ>IFPZ27a'j;otG~ D=v0z(~Z8ó%T[=|XUI`YdzZ^ιx+gfF;O1;4}!O|q<-=s }s τԸy+qPg=V1 -9]~GޠB]E•vrZqqu>#k*lw# R7vS"N-lQI\YF->S^a:?„ щ0-S; 62/E%ƕq&Z\czPmExEOc ? 䈠]3SN6êP:uy|Jbc6z=j.ҸcU;K-`\Jkeݘ6x+Ɠ}{pM>uI\ 2fFNB|^6]X*Y٘ wO<#u$:Cv*e0񵭃Fµv2Ճ;t_κZIKTǢz0-z>H\k#{%{X!s4\CK=T Պ5;߫_s8( u~VJ =*=?[-Lj<7JeV:52T|4j^%U'? (U&z QoP>HC5FFM{Ms!p=mlJ~bHˏy/ObJ\j`Vmn +|a֠ltf; ik6nl؝F XU53)2z }=FܜT(X,xC@Ĭy>U<1߫zRކN7M=.+STz&Emzͯ97˅R w,[=:Լ}[Ī%x*neN!֑Vo,x6"}ʹe/$ @viUUv۷F^?.LܽLq>W[8P,a>nkpE"s~ZE%-qI{ۜ]nd׻QHshur 7hlpB`b~ŰYŰegẐ;B^KMZXMiUнM MNcF72U[ 7:f.w} Mp6%Nw&Ggb݈\HOa˙%0/Qlq`_ֽ &]4@|aVXu*7Ȃ_OBy'RbTc6xԉ )\=VAqdT vMGmQhF1hVk*#, aZw-ugガo(]kH>G9cT2fXh!֡)3[ʈQnWE Y!VٝxݩrC?W b+2^_}H1Ӥli\2[bj@B ~ڢe$d=7H s}1qzD}NkCՂ4#{%gڟWf4l C 8sa8`Ry?mmUX_e>#EHXΎe^u+>:7,}w];r>E:"w_}B;9 g넏.h+I?O=jAE9[W9`6%_9ѣ{>U<ҵqiXdw\g1f<ލB=> z5[nY|hZC̘a(VH`R筬\v+^%y>iv?^ZHj3VE tUzfnň]lu|EhRĚXGsT\1KW*@N^$O)t VJi *eMTx%g7wtKK Ē:OjX+v >ZqOlXlcT / LKiĶW؎yn>ctœG4`ƸHZiw >ϟUK쪲] *r`>WGĥ@ʂ`XMxuy0j\{_(UY/a+z!m[2V+LTTO]5Nc &:J$Py5M}-@c Tcs4*7@`b5W.јM+ T27Q#oYRS:ati_cd `bCQp" Y[[^Y~}AAzٓ*QڨtHSzϼgRt+ke3%ck_W*. uL_P1ጒEU` Tl>DMGm}|R~3q]ciE((Þrhb  @#I4-_]Zk8ؐdM:hK"ouf(q\܏UI ttz>)j?u\3? œ0JNn71trR漏jIBC sM4_#Zzla 7f\1-rmFp-t)!##$}u!sb8EGv*u:S<5ƪ[BC{0տ ?$UYkAb@3`[%{:@lՉ۱JG;{`epAUDv}iY2~"hJBvyr`t1vcޚ D,R FE+,&_{GNjsZ䚁KD|ȣHOul~`LWH,p]pqp'دVi:ܩ{Q5(k-(u}9Yl]%7(v:U`?aJΒ2|c,rƏtVai+M_XDJh ?ВDfIٔhg;^Idh}ѣjA"Ȋ8+BStQXal28V_jZKy4H#=lulިz5Dm, wySj~'>|vߓ))H~4`ԁlTkVRg0b8'~ӒJTc)[﬉1% , #P.E:T)oJ/5Cե9\9.:=.[;)DŊZkXGp)8-bgV.C:2gпa r9RjC>De' J@HWP.AЖK;Z<0Vެc %Nν``zHR%pSz NCe0sNQN&lR礌G*~oK?ၬ9[IYwmDw"*۵0ͥujn L9GQ5 ċ#Zu8oweF׉=D4sa~hƗvi7}i<3B{sӪKc T&>^gΦr={Vw$;M:f]x^4ΛDe9+ X.gތ5+r6]l Hs8&IҷNGF16Px׍`aW{kCI ^՟d3AA<۵OwwgISנم`ES:0͘9-Nj*eZG7E/`M/>< Ow SH{&,G`TH5'5xtoi PlBR7Jxk'Z!w w.h"lQՉs%kuPG] ,^( l%V ቞ 6mLHiuDu zX=%Nw# I~[EzY 3@@\u eJm[kJwzXkr9}uڹ,HcJ$&ʙ6(5b[H0rʝ*@ƩfrT[v uX"־i1 2O愴ҒhO H(bscӫ "Ʊ´i[< 2zLYv,Bԣ%GӇ` ٜҌA2[ ̕Fyv_9k('fVBk%z1&U'VKp#?2L)A7w(ю å]^=KLVw"p44 G3T}7NgC쫢lG^!" F*RcsY38qYjEᮅA[ Wݣuk,t(a6w^; :SO\JTI"!exD~>Сu")]M-M\í|& / \Lu҉}9yO.swGʏTEj2m'Q+h@|KeK7R7r9aYE糰bSXUsȽu\P!gJ ( Y7+,f^c־b3#N}kڑhW.09׀2ICA|o|n"ln'7,"%C$Au W97vP`,vD*qSY˙ny]l=JɞOñv(᠉vn|se43: ?cyxb]?Nߏ[Y- W/شʃ ['j8HukDokK5HiOr{@:ցrT-t~jk]U|- /,~lz jpgu;jRa3|K_tiWHhʩH@â`11ILsZR;d{gRM,3\q/4b}s"3 oc xRȀ{ "ݝiPY!Ծbʤ!@JnR|idsvM~o' W aHmbHigc<'Cktd!.ħ{WC%RD5)-Զ_ +;4;a9`}A(Vwmx襞xVrWB9 -A!މhޕR{wa6V JR_G5[Zδ L}ZNRKicV5h'x\${&hhXwhh:-ꛃ}ggpώra4QXv?-|[afH㠎HxJdd,/賶S|}Z&R($e㽁k[3;U#JASsd4FH5ʹhnBx!n;t6/& ӧb呑Pii0YY,ZPOPOMlԸz*XjU$[L 琞 Aq 6poA޹&2}PQq; dENDdoAV4®C+ٟA.r!^hϳ>nth4 N{nZ~kQVҘo^L%[$4╾xyqLv̶FoOL5oyt D9^xd_!dx  E\}E(0)9 dDLY!`Kkp31'C Dr&]Ob$Hk$^:OD-DHJKf Uy l$}q$`b Trq\Ɲ,iS]H1L2Tga*;15JL"@i 8.y+9 xlĩ.!ߣ>BKse$Е]60D>K'k7Vip\ 'Y>ZD@?f7νkwbXGT?Nrkl2J/]]uLaya\,- e h5mU -T{1 ~2gR[[^e9i y%q*556R7C}:yݵu@Jx)q.uKY!mJD$r䕪&=>Z1@|5Xӛ5N8CpѼҳ@]*b{Go&wJ [ LAȴ9SjFG.ZOu@ރ%xCa$ODNY*DRTI!uEUW{4Cpy=8Ty$K5 7}:cUo7A覺LF,dgX双Ad+O_/CtxLc8~!9"1ui7v f] r{MJt,fC!_;vGR^MvAcuʃɶbI|)@.T!XܗLgqԠOJN]x$kApߚѐ9HNH0ؘl[.N$hR0XV÷R cJI #f˪u)`T)+tV C` /R+M>_ Bч˙鑚38r7v[sE'15v.g(BrZ֠tWpQ ˥FtvkT5! hRӇd@ڨݸ 8%3[8N_iHU2d 8 dJ.P;㎆>iP=p2#EVh ZES?wT1.-gl };;~{ƖKlp/S}!tVŽ*,qB*ոKC#i鸸J;TK5d Nm IX"hD-vT`֜1@N|0N+4w9T诡e%_b pD&j5@ 2n" 'p߇z n&28D0MpvMӪuB3K*+H_h}1,&dw':.m zR|1X]43t.~@4>݄et&M@&f9SaGӞx AiZԱέ`){(e4t$G@!Ul"5 8$sxNIg/ޝ;8]1ؖ-eBEȄ|#o5zGFk@jNu=omn!v>,ZʄފL *Od'.gTP;)OرBg- m^ 򹓬ޱZ3 ֶ8T5k9'bmvMs%[DrRxSa͘beOY]%Y[yc_|o#cǂ~(2&4A/c* Kbe N0">#VSpp2y" FTa!=W7VsA)]%+mij&MfoJ%0rKLYo!<1Mt8bi/M >TGg:%Q=dԨX0ޱe<7+Dfê6͈Pfs-0-IxUs"05)!U+}ѺjkkqɜXy7'ty%A(VzXdeq%_('2".9"m*rB׃r~KI+`py ՚O~ۢJ LV&Q̔u9NM]x3.~3^hOw{J),8 ]9СP ץϙ%2Ԁ NW5c@,stE  ӿ3+o1T<ڪ@Q%|#diGg3eM?6J@2y^TU\9b.GH CDJ'X*7G{]n/lX =cJ/d 9Шܵ`~U{y@웋΂/Etˮ)ůLW5ˆ:$Hnk;ˑiq1R3~2Mr6a&7Fxvfk גN}q:_WaKgHSϮQD~FԨp4^: -dr1FJ- 2]Y0IR2Z_BqB=ÒE-вo*mel#$4 6{Q",!Kɭ\vΙUcZIɸB470Ù\^]ztu:-1B;3-t|cWE.D+AxC z u䛙bwT7@"*,ٿd(Y-`DoZ3;imKQ$&5$=lV>lB{F/8y27,똝_%vI]t_NbCS``D(:cծkqd*x;-b3;9'9)vw7 ;{҇B2U[,46҇fxOh W2Squ8 Ir(`]\Mak j/PxxEa'Gx9baa`ٹ,GӐ c5)S~R+zEh|mB LdBTp)I!R% $WJ+> #=q s?=^Π1#q)R'Vγ`eyO].5oA%N.:q;%ı#5{̙F, eAn6>/S2p;C m4[SX,6c\m-#edhB!e2'1i0BE("x\>=(U. DZKrt*V<*}oҿ<QT6/EE~#ĬB6<:b!ϝ?-+iٶD0WNO'޾$Uִ5u4le`@:IJvvГλQҚEՅkvuL&D0PEe៼:hˑ>x_J1fBd/t"MA :%fK*w 7}ZjpwBb@C腫˞ijxi۬*uX8VqK+e`2˦)݄a0`ixRC3ۇV)H̷H5ͣ8=P yjrU=( [tdr]_<=رF5:~eKqͱ!&eE 8'樂 8f@N|sGʀ2Vwe@:[$b8>:E) k :lw{vZf/U(CNN:؞H53ͿFCD2[QoWgn*Y>ݝ(`,I麈5u ͟ UXD͚^x\z.31G.g-K,=LipHog@ƌ5$ONv# _qBPS̪ⅎZMZRӳT^i**:7ȹHo:bݣdC3@~`uO՜qcߓ47AtlF !bJ ħΑ AMB磟"{a_zB%NGg"" Ri灢 a2KP䴴q@:D47u58s*hP¿2i/yB'eZC^`} ND{o\|LkN^dHH\7-77"np7`TEJ$U9Dp pB^E)+C QzC+**> wN`q/r YH:EPɩ Q @(mJR%?MnFj?Uɀ\|Y!bڮO#P<^rj*i/OД?U_}6()N0XEz,;d9Yjѓ͌Wy x^֒PY 6#'Cp9P h%R9kR5FHy(/),cwZ  \n9Gɸy=T*dd.#In =!| B WȨ LӔw\==T @Eh7Z{f3XqzM‹uO69PrgVS-NqJUƈ[tl6v6ىXdzG<= zm|LRن5;LߐgOEnK>1);)`{G~y\PZZ6r}NvijUQ |608+SJ_]{KʼnU`422Khu*YZ\2 2J_`]eX$FN&nt~)i9t=܍1wN-]"fEjADIc\=rQﱞℛdr^~rR+)i)C3\7\(+jfҔ1Dt@\='3l:"KDÎs0aB \@tm^:L}ēHo bAm|K:kNJ|6u3=6⎲ cZÀ?((rN]tEP BpR!ďe G̏90JA ~p קKx[F581c(³L[`'CWDȟw&Y bRvΣM 8}WYG\}EqІ1A^=.1Hnq) +P ģsP>E9kOK|cD[; 5vFc?֋Qm>0)qI{H?PLpj=II.q3[g[ VAl&J8C 2!X.O}~ 5~}:;[ܩa6l436I-9ʄymIbHݖc5O Y:]3}#ة`誗ҥ쬀__Y yLڇ6ЀnleW.oآ{AurTmi>e=UphJfh׫J񁏯+٨la6}}th/i{8u %6Y}lxeu)Wd@y4JXS1[O:bJ-tJ.~EOj@d|+J?a= C ѬB#z 6@#Pl⠛Kw--eij9:C5Kq7kK$꺥MΟsW[jxx&[?0^ҋ|QFQW?Koj2&I56xfҵ{kCg$mD@I)u9)aEQrwj r'h:Jʚqj{ZVæXMOR dGN"Hjx0afk f/k-+F0̳^&']he -d`>'G|?+Ѿ]&BDEƉ 6=m[˻(Cuoנ.mM ~"4~#5 o7Zd- a{Fi5iZ,୓Pjfh2"bqU˘s1wTAm!#-ڭ5y!N}Wk늉%^S/t`[[,=ETqm*mS1EwL:u@ JB>*يg4o"nfq1^^\\5|#* $3UAv9y$3Hʶ Il\I4|)$s9)z:S_QeP!f"DNuXj# -<3}G;Ĕz׋Wh {=XoF͊ [@> Q4sX}͠yxO1&9ĝReIO#jne R f9R3E=5@Ū @\Cm > WPxBVX `'̬/w8lM}QKmz)PTCb#Mw\ {QEK{q ,ҡ%M B 1'2NC")ټ4tN>V)`YP:PsNB"[RX=P[~FKX5C=0`6O aqƨ\T(. BoO?$H9@qA6SvoZLӈ}T;)# ]+̩dizn7ݓtԑ'/5!^r&u7HePzTo(pqkN{MZr<1SA 4i`!hA^U!hf{UGn#dp ;-iƛУ{uu$ӊ4/  G}֌1%}1x&:hʮWPc݊Z2\ڢ߅m}ˆFTƒN; kn\|Q6W}0}\n.$3$7mMU%;,v6/:ٝu~rs󀛛@b %yH/96?E\ +?t}y sOҤs]WW3H7c}oRW^Kq)ќ}/]"aGܶ|LaنSl*Gɋz FHCyx6Zcbܹi@}!!ٳ M-w-_I"_IҘ^$8*sb7:y YW~WJް{5ݨӮZ" * cSsb2% Z)d;]aZX3 hC3}ku^g˨B#, -a̱>w)6Zlɖ/x߅Y+L6CT:{Rob~WxP r ?anw=o,u&R)1{ibR'~)yh!ۑ= 1VVibBb´=Pf羅Xh+ ̘aFjD/GU0x_Юr9iKe_$_kxը/6;'qDtW.Nstդp6saoO "6bgϺ A) 8TlFbCbDi,R&bz:6W6K^6J ]}Tz%ԕp$3JSl[vneeP34.!$yY==u1ñ4]*ۚ,J?h.0Z5U0s4A `V\'QtHu ѻ~]GoQN޻"i#p^%i { k(R)J}ԡ.I'AU!$ơ.# 0 :4$V;M5m^k7~ Jfh{%k`e#)c4]MטRjj5ǃP1L>zqYI yxDZwc=/B춣iUV{cXBd1XI u֚U}.*o} @3!Cظy~ B\e vOWW5nn%<+t!PR^zV@[&?]J^,d@PZ B пtc+ 3<*lq $d. 1<@4 Kى Λ Κt/f}>\{صQrK9!CN cMkxrƼ9Ԉ+~q\Jl?b_Rc@N:% e81Cg\kI.@Ex8Da2z#k *H0 }@sD:W"SWgrN ZFi[[#)Ė-Ѹ?3*6䛣` Ȏ l3F͟Ԩ &rƻ23)';aNQ9c)]#&F\ix~\#z&J|+j䆶9#0r/8T8p>K[V!cY3A2MҘ JJnŤXmэj((g(ǯfR8 f%Z.Jb!f&Q| K5bpLQ<_fc_v_zLD~Rb-[ ;DlIk)]{~C[su*r+E5#1" [uzUN3$~y~hfc*·':EJ)w'l^pϣP#@[EO`xs@j]ڽ`Q.RFhQ VxL }q&a T4p_)NyyG)6,^'M< 4q$Z/u JQUBMuSuI&&:߷ڳ_'+s2 ;)`Զp#/nB4$z #݆_4hx zd^Qbz1l,߾@ƭ]Vb]BUՁ/n5xcbdV,p1)MH<:.wOIgѾ ֤sbX![qX&~4,t-{cs5$0xmHP]H|i C cU;KÁl:31D62')c=9WT'|KA}'F(pron"B/]P `{E{u}Kc xs YDC}?bNYV-?֔_#Lxԣ(dh3%EO^^Cs5Vu]~ wJ#5:&>PQ8Kʒ/.`"m}Tmt(pŠ@G1%(9Cu%BLt5GQ\mu<Ž3wE,P#RwPHh ٣[+@T_-AmUפZoXrAbfv2yݶ$ f'aMﳁE/ל AYÛ5⏭i>n|t:n#o+P,Blz?.F6-_~]y3k=Ý3Q>,!QV)rCD\O-`F>ET-{b9N!?5 H?*0R cTc];_+6[t/n6.T\' Ga8b(QR)5D?E`;/Y5ae(+Eg O2 z-m9\mucqƀUܰf1n o\L>C\'?&T[:vڬa^m=Ok.0w/?Lv, f/KCd+ր*W_apj^0n6Z?zE:/4ϕ]. U9w So4 Xs&RicRՏzؼP{I+՟^;_B\zb3Q,6 3>r903.obkeA,.A'h1B;c< i*弤e;S*#}Sў'ubk|>Fgu+/5 SJ`蟒-Kqk7 ^iA=hs-d%U_wjiS$yĈ$9QKȵRF_ d֦ow]ZZ ^}p. ]z݅ }R' $B(/ Ⱦfr8+, @[Ioτոო6YY[E4P2A:PީsİrEz3lDE*by [τNhy`^Aƽy64I`1 E&[%~Fui00ј@~~pe#V<9]w E~X y}Ng0t۽`b’?K~|"qsϼ=B9M hP]f*yUdr9Q ΏmgJ/ 5Znxw=xDD/"?"R T:VGg#Q6m f@ZĐ9KgLN'K9| e1j!7}*p'JA^˖ /!/[:οB?坧NH.*GP+q>U5˳eoM IE¹f[v=p.>D&h5i:xdIFI8 cs&n(;l~:adcי5r]J6=)E=I=Ef:w`];B[@?(K.e~%7gdؑ&!r!q(#[e-fb9jD.~v+qI`O*3"1`$'Y wouP,& /X`Ljh,J4ޘuy|/"|S]b%(A6GYXÁd~\sy/GlRFrò` /nkgD2kz3^So8nZ.=fՑ:JykJ$2\WPC"v 3-ݝ (E%2U z,(rI;ic:- T#s4W!b )C5fԹ#4ۙnI}z|{+"l͉j UP^3ئ(Wx2jB$[kD Dk44o1ytmC0̞ _e^J` &mclJl5Ϫ^Br%6A3@gTkvvq"*1&'s6>?]6oD,.8v!Ur\,?cXFЎ/̇dVᆒJTL5A2&k sJ3'(WկUxr @]Yvr1/'ws\u?ի^`*hu !Bx 2ơͱri:N& &P4|Z55Y{7HjIvaPnf {dA 67>l{*q /0!P~ѿ+UE̖cRRE!3*X#B J2k$vI⬬B9b8FoMyȑ:a r#zHɽLQ鏕Y)9,2HtAɧ)Yl*S8v]~CSRL ׍;'Jkw۴oK,9-s';Mq*L!G%/߯;YlS?_iϧ?mXr+& D&T%Y>#?/YQ/)jr[SYucC~o&lIeldcd;' Hj &Iz=u@rv-bVw35<hL{ @xܭ||AB0UcU򓚭9tuX g]i%DrHw`%W3]*,bdz*ksjP1"NZzLֲ hQH]K[6/^/muE;#U[yo[Q+qr@<>-=E%q,k5Bsoob~ڱ˪ @O{W""kN)h);e'Ӳ0sgLc։ 0y8kE |Y9"b@Q>7Y7IZm^]kC-l;ٌɄY ,v8Z/ KuV-€hVWyד<H^w^F+Ȱ~JC.'+F+zn YpUӢ)vQGvNJYnWk 9h#B6^5@5Nkk\CYڲDO$$C-_EdOيv?_gB!bF?$:]uhT歉K$47gT_3,ⳣb-Һh#l4dJ#P6XyO\.Be 5eE9*2)"|tCJгiD4=.u(%+v$(5\+U5NV.߈TՂ`kÆ1 b_W>Im[1U93|Jltߝ8O>R^V{?Jj+Q*}O0%W]N'{ x qb43OGEA|.@J$=y(9私DR;,~|&Y%(5z؁{攤K QmHH+8R'D$4R7[՗ ;_{nڥf!w\kZHF8VV6^ XZ\/J T; ui0]*:-r3]y+0:'GlpOiԼ?Wã,{T!2" 5]PM0Bu;aFC5ع!P ~̡6z\F+om0pNCWsԨ^pf)HtȦWj5\8( i6Q/^E.~2ichtdyPXEXǩf]DjmdBְ&d;Fq5M^r:[q`nBi?pяE$}l׸&@3wش'< B|Yp+eF5;LK8=ag=yƠۿ^ɀplBV_iKo=' olFD_ŔcX x H tQQ޶eH;zdJzVE @PN Giّk, Qs =';l,AFpCZxV.T§bS\`WdJtIn[(Lހ:^+(èvs=rO4]aϮ+,Iv*["҄KLj:vm߁c\xZ\>;oT^:` 4a'~WysI\L}d{ ]|%ħdÛof ㈉v׬ j Rv6@[?"r篡ӦBa9y"Bh6,/|uBK=a;q0ITL)ư!&b,bF `8d2癭EPa6&0ؤ_gy:cɝ̭o:sE>{i!o6v RP*YP.NP9!ML A3t1Lmޘ/_`P_bVNt|l'1:XmyV\n gJU`4ܨd>}?ڙEѲbk<1 GF| V,A xgA29/ W8pc_YD23L9zc">s N,Xr䆐l!r˩ij }p0ȏgwJ%4ˆRZ3fI]0f%|uV۝F}4Hb`.[QOoAˀjė6S]3Nixa[UlE,M3PKa HG\F5 ^V z(ȕoNmnĉĐbm+Ӟp ݪLƈ5>8VGYL7g LV t?lSiH πՈyճ*?Zl32}Z'`9[BX"YNI]g0BVz={`zD%ChO)/%1(Wwo-gѿmnm[ ]9o+aFviL_bjk+C-օu"χ'[ &E!_qx%*Y냑 q0DpTB@FL6z@-毯[99O&zi'\kI IP |UYyҞ roÛ%P<*/LسvzЊUWx~W"Lmu.];p?`Ivo9/'kAtM%͛ YG92['~(-Zԥ%j5Kiz+4ױgƑ3'U; xJX؄\,b= zb4'ӾP,Qs}{4ȭvepGL:9Ǻ·Kjq?L6'-E4ӟىzHZTҥåeOߨՒM+iϒ$q/vWxs u{z('~|^WdqJyXkh!^u ִӒˁݯE LTZkYq#}GRETlh[k(߅D߽(8;ƗkǦHjnM7|ijȺaB~0.)+O*VI3Z@B_]h}y?MxN響Q^RA6nĢ(df=5\]"])Y? ;ĠB=F@' |=5}*/H$31*r9'ͅ,XN{!Zs/fQkvmUtAkư SHt9Ή?v@ nVMDO?wPP6!`u>mX"K-Ob>bErxJ&.8nWUY6O,\ 3xLRث=dtޮB=31|gbq4Y ,czwڬW4x2K6 /i \$5F>RH޷Z|7f+k:pI{E,1.=( -5{?EDj%k%?{dzԇTE0/o3Dzpjή lB( ;?0nL,e{x)TɭEäޟxbzB.>52_sckXA(fu~r@ѮPra!cnas9a@;R^|'+Vj+񸾅u1{\MKpRp^3nYB:D8+ ճf9]׵5<0xnKvtchRoARnTG>rBvּ] t42 WկlC"oPÝ e0%XįՔc~]q6q)hdʿReT<ㇴP#}9Z/2sqfz`,:.f-AUʫ`-svͮb [ܼJ'1k]Ū:5]CĤ!0Rt央9 Bo 3nH%- R x#f-^ +, WO&߅ N2bna`!-Z{6]s ;XJʣ+>O1PLlӝ15 2 iíOA/")՛ljI;_郬V/|F+ C$#oo=#Z-C%X#4'.>=AV07d>Fi\Yޅc3$߂p(}h*)~⍌EKM2hL^ZI.i+rHDd:%|Q|isVEҒr`^]̎t)rZgvP-m ۸boTQ_,7(@17LV%$ qdo+j.x(HI;SMw 1%E`756%A߬;+VgToSBkОkl%mD K{P}ųgM%'D @B~&W7 )Or]nteݷƮOﳠF>lcB'l iH|5lU[(?ѯ~D4xYB~HThq>!ThD5^jT |hVG43n-N>ĥNOW%s*UaoQkcqO8]5ܙArW[6jL^d:l>W6C8y,Bh?Π~y9N%yBbQ.krfiEw񙔶Nq@JoIg]'ۋQנw\wT3ׁ*̤-kA2|vQ#s%>W% )[r޳m2ԸI/FnKO q#[1>R 8%#"@, iNq0) ȵ[RVI@Hk zmD>iF@T-wnN{z# $-&v Ɯo!'UXێ1O8͂6U?‰,p=,/s>tP5mqAγW穱3Nq&e_>+]VdD ;#e2=~ ni8myf f֑Jry@iDkց$+ n;/`4W2'-L?p-C3YvmK+ ڧR` I´36|п]׹JJ/hT$O 3De EpR*k$`dOhqw1maD&xB!W h 0K=25/u]);pmC/>BxmO`/}ݻ.-24e$KU^ѹR1~ذpxQBL9 X|3-ξC;i8pׂRöl+xU])B4w5+899 5=6ɎwE@CKN7m;Y`!V+f@fT۝> "kt ̀ rBe?WʺݣBu ;]7ݻɪhs%fzEN"s󖲔"_p) !LlqcHbobױPsR^@(25Z*JO*+/2h,ȸnܹwq+;lpGl8W@U%E]䊄`Bɱ3@pY &>LjA+WZCCF5hQS7#A4ZO{>ՇvsylЦB{0 Tu+^ljNvX\퓇?NEnF,kyHi,|X@TD!yܦĭb7G._)ki MX.#Bw;x!϶?,P_IH`bцfVqY.QL2`wߦ53J3? 0EY S{כ5a W T,#P=.vߨqmfj/@qL`j,U,-DQmR64Bd\䨉u#Lib7Vo׮-Μts -W9 wӃ bo*WM{マl[imX[1HD/~3^@ cTj}[Ѥ2AUɴ d0/71}q4:GvO]3.zuF$?/G}Y`}n_ *©M}-0e4(  ˣi B@`Sv($(CVNn?^Lid^|2qM&B^ժ f[t(:c5TA ($ +XGGmNw" xDN\يo/;vzcX/-$`^;Wxom+UiSEmdnn\RCA3*Oո Lsi7Gܘuvpq.:Sx]7ϔOinQhK՟-]s5@\IwrL2h*Yî(JkcFfPDUvt xL@u\ 3u2 ^GNC S:K YLL-&#@vu%C9h.3nF飕Zӂ ( HTy &-v»WW\p ,Jw}CBzsE!KF3Fw.%%0, " Y|@p$|\"DIrPS[s[yJqfOՑ#/C=K wpD24%KQxJȈ|uw]H%\^-yqd_+f+諷?;a'-TNͺ"ے3V*]ٕxA!%Ml`LMW2rZщiVb-IHd,0 UD5 '" D6d`x 㵯dWq>pG6~A3%3d^ԨMgLo5dt=xG w|LFP3.l$x]RhXm2!&ͩ425k'e* 0 _iGƄBEdɚRCsq$RZwV{{)úbKsdگv/C>W`:閅 [9K.jR[EeO;yub g=Wc[GXrQ"# hԭgÖkyλu+|*|ي9hXr(B-IZnÇ1S? й֡cP%JdfjϣNluWKJi@'2tD"1dVĖ!ּ>/IȨN$]6Ivߙ]c+0P7Ҡ0PkQ pC{^f :ª3J5^H'-2nBb--UYt$xW73TrIs㓕QSfgu!co,-JxZ1;.q?stM>43Oz > ꑸfV#^N缐21\|lD a1/Q(ȼ9qݕD3w0 $< r?YP+{ #xʜދĈ9&|Rcu-A`}Ë=@aڌչ ]%l*iD:YpZ\ߧlx aajk2~NW9@ї{bݖ|Z)1%I#ូl2|jU[ m B+F3]T^k>xn[x!R7m.di$  Z/;Yʳn$!5-m5,PIXIftvqC1;{?/,>wt~MAd?֣Z[Z;0OyF\IΓZt W$0׸pZ^_%ѿGNGvm[EaW<|9K2蕛4(RNy|=¢Y`ټUlp$U {_\j9+*oGP@d2k;]c 9,݆URoD7 t។Qʽ(~% X%$I{tfv~g o#HTuI_  )LTFqvнJ 1T;6;`gh\SmTY-A7 ۡmV0k9M>[)`Zw*_YE0?N%ڻ ^Dg&)P@vUi%j .$< E ^\k߆u|9B|mpcН0m5Šp8Pq\j#ZiY*#+=c:T ?Q=e#fSO:aҍ)0aM&HטX(`yeFYCCQS}Tݩ) Go KGxP?HkTvPm@Y5㦈f~,C]jS2ycoq"j;4[*`[}c]7*{QΣt (H@!ܻf59& +99Dh,!/DnhȊ 7TH(5즗V뱹O*F/m*Ő`_e-%}=fF;|*.(@O S}4ǪjtbIA siX/2\Vn;tuE/Sh[ z?p˳Mllo~*h⽍ tX&u d&6^At@HAe <&K*7z9/H_ tC I8- +f8[fGy.R{]b: Z!WNbQ;!Ho~ GG H8aO1(s@M 㔧况xԭc<|MU69Cv3z@oKA9Xk|Ft^]" 2b]uaЇfN-+İ]?z)43YG0 9&I7K'Su/Ȃ%k-b@rڌn#Ys(oYZtG<"U~}ٲkJΠ2}vVCˋ+{֗tC}Bw/OJ2; bo|M wY9X=+17\3lg̎i.]@"ī+T2 [̅AIl*Hnb&x-YԔ1ܦ^w&aIFE?y,)a5;baQ<<5ue0X0B,W?j;I MP(M*XQ%C~ ժ@wHH(5GC59ZǞ6rnv${y> h3jft3 tYd @P$+6l<{hj0K(5sbT觠$qC&ճY1Rq Ⲉ'ptA \w6>{e^#谣yF)ÅݕM:닻UqK%9IjY VPpQ=vWMH]k>V} JrmHW]9/# qM+Ĺ<IA+\Pm ]OWUd]2a΀c!q,queQm*-wvjTyվj pGcYd =ߗGR-| ސ<[o[ * 1-休<h,K-+l0{o AKջd2s0Ceg!paXݔBӴv+At5]3oJ1 pxZ,maLJ6 lj}zM ]jfGKDOc0F@bA<˿\1#3k/XIԠ)#R$3'S^ !0O2ZV¸l;%j,FR>RC-u& @c8ޠ|8'K0ZV]>igFqm_?3w}]wʁu0ɡw9ZUEA#Jv](DnCć;Inܼ KvYQ@35e S+pUD x`UJWe۹2K{gm̳a{˅ i!p;m!w ;]5ƧPΔ xO{I *yp6T? ]\}nTX>pHŧY}¥MǝFk`׌hGfD JojsznDO+տbn ܹ(Stjkg EPP$0n=`!D m *L*`_*Xs}eGW̙jCvhjT`Kw԰YN!5rn u;)6#)OkGadW,u'@)ġI5t&4Qr[7nZ &]1N:|X=HI=-E1'g9R_/e29EQZD*76Vy ݿ~`&{G 4|\1KO\A=Z~ 1X6GĘ^{ Xeܳ&PNfLQffVSPV R2鴲c2`÷UaU¬dśg}~__͌WD匋~<Ȳ/Օ ۃtҁ~$]QHN5wg9nN{ v1ބ~w<> n>j$b22I]'KI0Ccn&!94ja62%EL 3a|% ?Ƣ!\l/UKTPxŞO"GA5,% s,2# xy Y?@Y ;10[Y٣ 6D)"?7%(pKi#R\DW N;ĸ®sY`OKڭUl)foh*eL]QmF͆%7zi&JLD B㌦)MS̩H1$GHzwő :_07Bx"n "m֨[0e}^Se(bYsEXAl"+FlWY+=lH}pâkތp"h6ƭxO7?d8yFTwYqTj쀃dH_mp V>f1 n^:`SJ}eS-S٭orf9&TTiڀ˭R-lj΂'*=JӌLVk^a#җW~;;mH-osp&;eq9PN3B/= ["hIֿo4\/X/(8ج S:DUi5/47`?)Afv⤕G2:ܖ:v%$]*sɇWx@>'!3ʾ^h`' T u%`ҷr95aACM߷u^Zj&BTݑ U̼N<'v̽^ʤKkY,kN&dgl )ѸfE|Tv"Y\4[(*y<#S ۱eYG*CJEã\ၶu].I?r,Y48R3tz+H[Yq_l2)5`;`$dU|Z,lIa<=5npOR7k 80Mga55$UXZ$J] նn ~70Fsrw6E͍Y{4ﳀHъT fit d%%V_-Fdžzéc,b%dCC(%3\ѓ6Bρ'0ZY+M:N%Vbcv1G4pK=f'jwWUdAqχG#[u7/e3pPsx2L`֖%Rߣn3Kc[H(9KS2R"(xRVRI9΍oE\e{u(gfeWϖx .o tJQ&5;um_XNޢ`F2QVzO@k*e8%hꋄH/6FaQq堊&E0g{ u8usQo{~>Zs2Mʆŷ#66>=0)vKq}-OTZCVָx0RCm6csk"%$!;Wh} >Ѩ fpT8o,ٶv݅S1tf۳@61n$䍃.k A^jO"n1^ZcE5ӣ,d:@l22:WoVoJhCDL- Jx ;%oϒ7=D5ဟzxNqsŮUDd>~ y7,zKASuX&Dvsbԃ:gFL%k{}(hgȋ~ҧ|1/h҇}?ou7Pٔ >8@! zWn5'8ٷ 8 dwv6/ug6hMen86lf~O2ڧ:{AѻV1H/喠-|"~REGYMRR[S4"ZKd[[Bo&'D@ԡ7POTͦ&T*QawKk=i;&J-P|`L-VCQ0LG_YFw]ة*(hSE *JfECGGVV 7EGN˻2: : {E&O).eH=U&~4M`$%I~S aЮz| ꬝ RΡڃV :{˙ns|vl2I lȌ\A",n0 nh5eLי# ,HJIT~L;t,/U&e]VEv<5h=Uݕ*޽faWJ9|p?w.6@tP%La,|E@4a+fص `d?o-ۗ"U%^o *N"skKvb"Xk GFϣM\l#Gs:JO\Qi f\뻢rd1{?c(SD>|Er[)Wc]# -.?;o"B{XLq=~+/:mړg3sEU51%՚ Odbw]#BG3@ 3 7pR=||jFc,M4P=]7dvh>'Ҩe޾9x=.nD|nӊ Ij; h,XΨd] R>&/ zGPV $UFsWR|$0gBAxP䕨|me葢љغqS?Lnd! s^ 99`@f?}{ZL$(,]O%F%a4=BSX{\y593$>u:]ϡ(g+IL!t P .:SYXuRAF#/5D#5HjS#uS%٦\noQ n%s7Y01w-4抬6poPe#Ԅp-:is\w4 jg_Hl]Su֢|1i7:vSv#}rɡz?0x%iP}%m}M$ct> _;̊Kb3^yQ*d2A杁K/ "&sdzfPxY  )@y˭ _nu*Oൊ=PU j}f"tz>>[0-c0\WGD(8K]r[ ũ輭Eˋ֖!~}-C{lҭ=W6rٯ C<,J`:{,6\#>oH'/+WQ_2FzryI|z/l|`;}Dݟv s̢,.>KK^I/Fq@][sW9~Tnf<>eK:lbZ.̥N(hd]s D%1Z@:I,1i)@\BԵ9[у_Їb=p*q $JgU$u(夏λk&:,ȄD 7ӺabEԣ!^N,醨"4fwĝqYI8U\+ J1\JtDv$[MÙT 8j6ȼ~ 1oH#:uB՚,ПuTê2sf`Y&#g|`l2@%ݗsd:!~߁>G  <\!g>ƺ"J)Mo}H2Xz&/XTج ACN{]$ǐx;l!ٔ7xRrb+Eз0"8[?I3LJLа~L79cM:JAqx=d":Xf+&%5ޣr7GŸ۴cFzFXs;/ SM}P28퍴 n=6 2:>.FcrS d$)dQ,G`v[fnh &隤nTϺ%M+z+i4(_5i)r>ju,g4N' }ƶ-*5ptbN%OxO")„ѦR+]}qnO:.0:ZJSy*CZ¶.Lh$SI,S΂Ua},6z_t8IX;?o@&^ |2+3'QSzU"Ve4O ))r2hg+|Zb$yF1LlYYG"rn\ 2p nZ J@Apśm<{Fj_ *H5it|D1$b"<_* Gm5?"xB[pWk\E "|(ck{㑊?1VB>f~N]kah̜XY;Ǫp0KuK̀SE |R6QYX e55e2J2k!%HP;k_#vӪ7ntLżKŘ76)yy4\r4Ig$ N ;]P5 [|H&P -U@qO*Ҥ} +A)0;їO7HX MT= 1KlEFЌ/p-|YdwopgBnobX+E ʰnBW'}Xٗw6@"|TtWZsIQizyj`SHrDPɧ Ưع9x:6Q)|6YrR(VT&_?d/W$s@X%( ALO70`fwNC-S&>[Adm֍d/Y{E)ϐbA5YxI\]{0Pt]D/*x9v r^KdExe X-%CEJx}lYk_7o٭k}HqJ\&i!bNXBv.O7Uf|{٬iz ,P gβg v^AbBhYS7~FF:tȚDEe9^'ʘI,֕x߀&iWӯPweMveO,cAKU|(p~~ߪMR%meJhlkaj+{j6 "z%ϻ ,0^ {<7K.Lf_:_TTcN\hbiƥO= g>emzJER}m* kavq 6E}O 2G]1I%Q?6ϓh+?b]fi w0ea̸0d=`k䀡 ) v4áR E S q$e%'^:\ǨɃ%#Y&UÊe4dkL-6^3W$0ޠO[5bBbZ9]NL!b55w;DI?)ʆ~-ߚx?`64vC4DVt(};`m}]P"ys6kf*Z{3Q8}~_%Ljy-DIGҀ3I{>3xYHnO<` cJc(/{U~[s|W@}!$yI$^ҶJ8`zX.j@jROK;3{QON*ҡ?:A%rT08Pqw6 ugIzѷC r@,Z]/E0>:~QIFGA;nqX?r-{So:u$HZ#sXe֤nOo>ÿ-UZ5Ql~hFؔM]ÝU6ތbEV7@LAo?15| R??w6&RDr J8UotI*Z 2K]O&wRu( #?lОOF1ڱ.<-\U}Q .ygz j F]T>15'Nڌ/ #^s!EQ+1lDRlDyIҞɵL"%Ob&q:b%MFtjfG,NbRPmhr6TF^``Zy:#Ni3|t)/JP}͙#!n eil3{wh|0Wq {PcZmaC&h!Ux@2wKx2э3s8m4M#S'Ȉ{ga^&_*|'zdьw\q3WIt@6Sl8{ϧj2GWm7X7( m],&g. Dy,m.cQ$g>TTCHbӁU]Ol*&OTh|Zq!~~sq5UOٗQȜߐ>߯\^C; }+/7s.Vf-:mOt3RF^LgG<|Ӧ(V{E+WP"̦)r=Cš)ϛyFcB#_hvh^DV^n_mj`Hj-Z  Db%w ]oJEd)(s**WTzIi|)` Qx4li, =^#iٱ"ȣ,kR[!} [o-I G{\K"+S9%,ُ|]h-)x\r觏 ag~}TK4#[GW_HA+w)^e<U $2`'Xȼk@jv۵>WK{ƅʲ&xC1OQq9Ca&4vJ65oeBq?!5wD켑@)pRcV0 ],4wvto(r2˗9' zn3OmZ`ш)ĖanK‘0QxG6Y1yJ}ςkӛh'֢ٺ s>vA6ѐT>`#ab{6!zƨzo-Nj/h0ۉSvVI좁!N.^j@ۤRX :K ƅ!46ftpCjgՠ|?1%X vz&B%3,Z{sa|6#'VPCF?ZE`&Ui3,l!tɓJM%:0dFwUs&93 sYokA%=r`t (e4%!xUc< nYFHlf@O=~z̒r[oJF ipN8/B7J\G6]?]1t_c^;42 B=}4t"c'+p9 X},.h] 8;Q _Q>i).t'#+E'SlJd)?Ia&AP [0)ځ݇C r|z 'za7j; or3n<$υpC'eIQѴE:B3[ bYK 6(,ƺ=yjV0 ؄Bh%! us-2f]P&ywU +uq n^tujA/lLH֭)B,UD}ø@kj[˃OB:#mkۅq9n1!?S:##/NAn'-V_;ܓznY~~\anl푹/F&#fV}KG}2M'ށ>ҊYNz UKjkQ]"=y83Rnixw& }((^[~̢%M( xS# +hSO{ۥ'~k`z_̅Ax9x%ߺ@,-HlLDS霄(.,S Dli!UΘM*6,HȘ) - 4xNQ9v^ee󞭷*v;V٩yig* k0:|gKf3=\ӏZƔSKOڗٶ5d;1g+(e) xR.;q }F̜OtD<߆@ }c 4 `l'@,Yn;ɸ2 P闄F[Ň[U7^QKnAUDAxQc\jH VCedDV,Bs:I$Y+$]ܬK~Q%3}Œ@w Mf$3xr 뇩&bk{ 2(sy()" 4c{FFf FpC{@D$_e#[L2;E"|pu~h`6>=ZbD0d`Dn8@H2[T*.CEaR8Z*n@c2qP^V+V~gn54ǚsqw(2Z8=ݺF7vн(&R)IU@`y#;^U{~Ib:{\":E] [>LhPO|MG9|ˊ4sX."!ˎ$QmZzKVf7TDE.΂$ KnjD ٌ#Rn}SHoZ,Sh9f dG%1M # +1-n|*?؛}.Z2dLϠV}*gf `晨~ 1Zw86+y<^Ͻi̢.bpΕlGh , 4VS;޻֍baqR@%,&RL[MfɘGZ2蓉V/V#*"C]O@/|rŹS|ϢNGg;5+?0u'+;ϹSBBRt8gQN"YG%+10Lbǜj}:n틈8167k&i+VD Ck+c[y\ZYM@ÍtC,v{Xy"lj6*1:M2~ÆН06"~\M WE~bX92xi$83N[C*ʅzANMjnNwE]nHQȾG\{dH+P %ԡ9 jh y 6wO[4AUyX"CGcE~2LGʬ5+OPDtW5s 6TA{6q~M~Rzg*b廍F552u~cd  `|݂u2KNW 5Y^k-/Qd(湒`##1:C`ˍ8MC!xIZ$mށtg(S!&v.Z_Bӳ!! =- y81rv ^j0R*o;Bol0:,=2pp|աjDRܓ|Vw l Z )hڇyI֗ =d|O/Eu;6eޑ8g'3Q;{pe'gD/ѫ{ք%-eONeQZH5}SO'i5{|Qt\мp}`0T(Vס@477SIUW05R=6)MTՎ,;eY7\m; ? U$;[CPN OW'-2l=BO{8)#+;o'TLbʥZN 8޸yr k%o--GSmOWλ+p̓N9SnR1 m mhFf|!xF>Kzj;ښ36fGcʮ=`~EΜTOiS+jG Gs$ֲR -vPܝ/:DUWw;@ز[A-V8YGpԐ }rjWjYKUbn˗6O^:Ûۣ=OO ܋PR.t檎YpxAQ~7!~pi/ ?_EGE6Cٯ0&B~QE5-7xnQ24i| JįuISW\GƅU!$h2[]*ڍۂK`I'QhWW|?q zHWXwFڡI6mB^haLtCp-y}P|Vt'r*NԊAiuJDeЀ2rNWC4N:UBRf8!- ?ќy ňBz^a✮۠$42O-ܾj||hx60S?ٛjȺr O~ T%ځ0wVek0ӊl,"sNM9Av#xW AUZg.m1e7,KcyY"9Y3qLtpLD%9,Y#3x yʘ4ZvNknѰ1OuJxua۶A׊i\Dt媤=B8ߍU Ҩ#F:圍m4g:Z}5qbßB~QE/#!ơ)b+2n3G%p8-)G\+3 " }O  قF- cHv`KìE wd,,HߞRD^L(zGːew+0~=OHM)x9zj)(Lɍm"=j-7KU0|z?(}2{)4- 9t5Nd' xr-]<^KZ:n.-i?kEHty r~JFv' ahopE-zMvI Kxm~_Ov'*bPF?FHo'oE;{Qe|1Jr_e#u$. 6SD;h=󪿗-sErb#zl::C̈́Әy?$T^`>ZdpP3kP5P-dbohp1 F JQ_I0nh46BcVlI?:]#x!YT\MV.f"Q jyyBvܺ'L.|,@״-T\#b>:)l>w|IFat'.F@!D^`MW^d3My}W8 r ,6˖5 9f nE )kS^4x#'!;!ko^Or ݊#68PJҥDhgI=->:'%)ǎlzȍOptɃ O[?f:>Gm81v?rNRy,NDu"5` wƘZzhʎukn$hv00F S{+i!498pBH!<ֱJ=*ñ z=sD' e3P"Rb M(N#t{a+1s/9[rI^NQ v?u+93-\! >Ck{t/2MP0UʕeL ({Dv2v.Aǚ9 !'I:\UL;!7FVneh''!ԃUkRP+[ z{:7lp*K6?t 1??BW܅aN[F$D)b[Lʊ*7rmAamU"\:H{ GYyf,y(v,Bˈ 1(QqY5 i V:%m` `Sk<ѐYͅLI­0Ϊ3:9Ά:V#JQC7,?aӉGJw2ۢJ^m ObYXX^&sΩ,I{E$9R͐w`Ϻ)vZg(^$MlUrGTd;բlĞG*O4dr ˟) /ut6q]SHLs;Z,Zjݟ5**V0-WBhGWc#f/Y}⾱>n wY3l/";P t :$135yV쀊\=@KxV((QR!QB^5RuctawyqL?7{j>'9/,{MEd UM9PLxT* .` uZjtD$4`T arĸ&7㆛=Cp.[պH)aZuIC\ Z)+H6 i;Z{#;Y8+(hײ ~]_6zWߴ?`eV stk?:Ón&(ߣnO`_B^,c]Rg@,S&:-@#*~s.py˲wGƼ5x` Gó4KJE;ElXZ !](J3Ci me#wAmkLTC| l\5<ϣ꺊0ߣ=pPQ/SJ18r)DO)Ay/v%ZӌslQWVX:,;SNԳ<;|z'8u(˔۸cWb6wM)gQSM.7Tژ$g eS=@@DG惑_{_<}^[95 5/],\[O4j`a.8CR0*mЉ{eitzȱhUxX |5:V 4̚ʊ.B;W~ZAίcEGTN?,4v>qF}{G`9hӾ[ WqW턿.,jx#)V{ass`8_V'^y Yfa3Sw=egULo*ok5ҵMjK-$#H RX  jy\Z"~!Tx@'[v* 3d*Տ'j;d ͭ}wu7>kb0O,VEwԑvֱCHhLaJr\VmdtJ:3'E(O--q2AgvqKv0 ts&:n>ٽ)@=]?>x3q7 VƵ&+~aq..&2FtZʑ͕;$X3>YWd 4] ח0x+FRܧ:X* e,NJt/b) ?Bxsy4r7a5Mf}kR.;NqU_5[ݕ=5+5p,0 p<Kxƚ.mPսLD@&f?,_VpH\ <fr8ܤ mW8\ųNlk f*cV>}ymPjQGe`e71TM  66[L[Kv^dp N)ਣEÛ?_I휾xWfrQȽ"/by[a~Wde >*wwMD*>)?CG+y<}+;rϲ4ˊ]haIKn7N-AeAݻ7/!0ӁOlQݮ~nO+}4^ϰ,ED'kFb TJÁ:^ ig75B׵;ʎQ?2|Qś܃iⷳ Ðjz\(6ժ>" 27Ȁka[zz<_Zu T Wsm῾S6R7?vY>9Yg AK7ە"A7:`cb{PƊHXӃ%,fѱ~w—[}LnsE 罤2f "Os]:[͢tY2mbϩۀ~l q_$`SJ!d?*tQzTw U P y؂f A}ҏ[1:dH,f{WN_T ;J"&C>H<=TJ>h/S:|) GQZǏ-reBNGibu1ֻ{n$?B͏);~PzLTG^,5?u8Hpؔ:Ot2U7ZJ1b r@G{XQhyhMrn[+0h]HFr\8cA_3` -o* T˿)!HN`HaN,ecOk!2ٞ٨hx ŘaMO-Vq* J_MoƢKLPj*bJLual+dp<{7S*vBGg P'ydX5tJP:'b~7dATVT0 Dkl}TABExuZOrE̐E%v[PtݾʮU 杻G+uI7:"!G,9d]߂'ZDFY#L h;T%L\B_6&)c[5j^W8rI2"BFAā/bAa[k$g|9%>[d%7mTa,nWDL"j[W2Qp`4NzN]bg3_3&Nr[}jȁ Y|IEVz,(<"~`cGmmOrY*K[ɂ8?)_u#Mp]& |&y-GVW.xt4*bY[JHj&p`qCy;(7 tUGxr[t.Ws?YE0̻# i nygٱvIӤXX e8RHGĂv4})1柌TqpņJUyHfpiߛѹ}SXF\Wя1ں8>X4ul>KyA5jAƞdeY'ZRE]ir/yjτ2͑k!SSD9ݜ.3;kxVW1#io|jPi1SYti`J3G!_f/~dAk",DKа9ZǾU((+0xT wb 0X/>&LӪ3'&N5_-AsDa9/K}P|*fstV0he2Őd k{z 0z{F% _jһ//|'uU<}2=m<@P r|lZ[i SAbM_`9qtT`ffKҠФK2q8#ԡﯱD2ns7zƒ75ּ-s0ivICj"B&EO2Q I'y3fB?Y1B8cLh1+MMOXWkΰb\@RkHSgrgnzLAHdxs.3c08mY6YSQ`6u(,])s$q׫# wsy|@ %JDw|@[0GF#'LHn!5%$hhE>=hL]moRdcKߡ9#-]V?}XNѓ8fwTdXNj2Nvˇ+;FqJWt0']]w0M?5蛍)rAnAu3Qb2@ؒ5:1͵=Hْu:'4-y~qW &$vhquW9T֒wIJo='w1ok=T}Nh "e;1\9@Dpy?2 !y94p FU[ɬk!Od8Šr &LpLimMS?0ZER],Nq?7J=YJH$ ܀~Jjq[wnf6c6 {"HK &5N4k(q<ڲ b4 < ̓ QN] 2|1s@۵ښt|!kvPHR!YX8([}mHG bbInlѷMy'CWF4x:_2XGw2 ?oBd # rZF;xz$fdQVחBc9^KjHsnp n@-ԘtģkY[E6Q AI65P_U fɱV3j('=fAҫN?ۆ 04IQ7zz|ob G}٦ۊT[SM*'Q~fz'pOƉC:ؚ0  y3 bdιB$*Ь4ep9#nGSL0<3gs!rF:\ǵA\ ꨜ͌?_32/] |P=%ElNy3s%n݂!㚾r3Ŝʎm{UMgqQxe=ZM PZ&r`!ܜDh6Σ{N}X{Z=:Ӏ`!r6ņAŷgE AZLx?bѧySh8t_OrW] 0;l~P|[|cˎ!vzFgE=JqߙhfO 9!j`k0KJEHV%O`P&>y+5H s"\EV1"̏)>)y8[ܗWƶ[IxJv7>:Y6W"!aZ6 w&bh"p>*ƽƇ?w^*-15]!lDUWFvY&[сB@u\l(~(; ]s>C A'N^qDr&#DF9X*WNF±7F:;MuNw!\`t_A~ dn)<տ#Q;pUP>BwpV~Cty/?F(x*ukl2&xЈӉ(nԦZi+k>6\sL%3&Ӹj΂dB"M6_PrӀeDӅ͌VlHX4ܧP(daz=(-*oNl:y$q:BߐG3J,,BƸs<7GX`$X\Mo+8ǫ-{C:YU:V*  !]|ͨk("(3fs}5UGE)Vr6hJ3V) b l6ٕK] /GsOW&`ЮE[W?x f"btf;(T0(q>_+W8-+K*MZ-*șf"-;\ .z_*@~^1}~yNo_Ts :ޕiJ;Hlۭު~2b /޸cPNI|U+8tλ㱇@(TƵ#+!n%`NË-¸B^S32L{璩E$#3 ۳\2N2=a͎M)J?CE1)à~k%`Nt;HiS,<{Cqۺzol1VG0Ĝ}v`Y8@[][wp?zw{v?[{L "ˊV҅elu SfL`L\ ZR-\RXOa72U:-U丳]e+{Xo3:w>&>&ʭn1NPJ7p'~I[+ؒqA955woɂY-:$hSeޠ9⮐_rY=*EQa6X|ӁĶSPEr\f2vEtJq?4xrrϼߥoQ]50xo.eڦ**6E"d` Om=oҜi.{K'y;u悝(۩~xۮ'ߐku˹xWC ~Y-h=+CT˧(SY+21JQ tfO.$4"f 7gDF,[n͆*ty X?ךA+ 2Idi:&1I$'Yq*u2XAF g?7ΕԲ,k.uG> 1aiЋ ߇_v 1%iιzj3GߘIܩ|V֡Wzlp|C 9ԷՈx:;p*x<ဒ̥Q-9fe+z85 Qko!՗8*!MZWJOUvaK:IY*hFe@ikN%+ҥJvC]̥ΗJBWZ4"ӁŅJlŔC6;\c);v 3P'IZ #2D`7a*ؼsn"\0(5Rjk/[AViٕz5]-J9* f(l,90Wg6$Eq}?5¸ZYz:}@Bq7J[k* T8Ri7U͋ 8VFIco ) =h.Gud"s=۱7lp^ݗcҮ}TϵqT6{/`BJxմZ0oCwH#M,(W6e82%|{"t%= h V+j2灈2w gdnm#Y/Ja޵b"|{= EN/!,fƝ;-{uۋƢ#Dy*Ҝړ:iE9 =[]&;S{F@RUcwLJu{Jl9pE׺ȧj%쒅vlg ~h̫x -7kا`aZLs5O'=ly@.e$؎ץe_. ,fXI6`H2tެTYxQD5~ne95 ۂ. jZcDYnkG+!xD0n\f@,fޏq'lBEW7Yu4(W 6y( pYF""jTuh *5QQXTl{CJwG@ƶx2\M]\I5*n0k&BѬ\J-D39wnzhZmZ]i>K8f7okZ/1R:?> L /PߒLz86Y ɹ?%Eu7YZoJPN4Mn%<6ey`[Vis8gI#c*kji5K&IWOm߃9BLTOF-q o*(0tByw9>NR`৸7ղ\; -SkӀNEN"J"{QcR %gq-$kf_Fz$T˹snH1O}AekHVc?$NՒC4@mq)0)/X\n>^qq:0P݊gLfN2MNs`pTO*BmޓQA SďppZ7IJFu3X4P)Օ01c]'|<7jR)n:Q Z(G%%E 002fHM67 ]N &faԽ99lf]3G&f@4iY#T6V |b'?R?jRݫ K`lqo;:|J LZ]RIje!SS[`\DҶjFP$heT4+(TɌF)fhx٘)N`S=@JBVvSkZn]us, Ċߔب3__!o( x{*x|;xxAF_i5PQ O-J("7{=1VQ9}L} tSsiRSi7vp'D;%`8% o^A `y 2|׶HY-3?W2C93y C-fxpIu]҅ J@nk%#8G0t<h42jTzHUR=5UD%Ѯ1ڌ`B֑A܃WxcTFLYznl#NNS4odMs!͡BƄǑ{q@11M'} Fk%}zd]-K3$Jx*mw KI&ۺS0k%8lj CR,7s$|C`\?.%YKM)/NmJsa}Qtg웚hĸD2UId&'hNk;fΦo-6F\#K/-!NMp>YGrCd, t[DXiF|t-8T֍+; G%cMU %/e827">Gx_R Bp'R! G*QUYE#DpҨ!X]'ֿg= ܨ'Q͞OX[R;o (ZP/+ڞ@a < >ScSq'ÐzI=ÿx@\wBy8uS' Ǿzhr/;́giuv% TskEep6˹`!dKd8֢L)-m n^d6ЇGI(eTYn$ůnBCͽO|Yi˂FI.lVv ,'ѺBL~`6? 8ĝ7zNqsHܣy*C?Qp Ȉs=C!;Rv!-c ݶQ b1#<]?\jIiҞܒ=kxh%;mddL-&]| 8G 0%]qO.PԮKP} zdu*{uaia¿!Q)tlɪ3Mamʧ3'4~?CDD $BCY@m %኿lsYϑYmw>*J.?ajݦ4gXkFxZz-v!hZ )u'L7{0"m~ko: qJH{R,,6zSIєv.v}=!nA<.%u5ii /y&zl,4C˃iz; ǩ`y{g&еCEĖ޳gk:DbcbFYժ_< L'̳k =NJ|ߦKiHOv/B0%HҺﵙLiT>۩reA2YhgFk=ra'؋PV̀ĩ .|Ni+̭դ=]*[ʠ<CzگK$y4x|u¸Fn NPҵ*|q|WnRY E斧c:.@gfz ] @ߍ" # T? I"0N|la\?E>NWosqTحPƐoTg<9n,P1֘A F,kЛ($آ"%;=.`ʪY]9"C?4McϿ_jR, Ppr\J}v( l آ)#liQ^wR:^@x[r}ӕC'͞)R=s2 4Ɗxw $lhrc9҆FKϝibANAzk5~IjǪSрS{[y;Z%y>Jiz7*ڊ~N#cՃ̏ű^NUϞZ8_ky&{I)F ~OSKA9_h+ ]-.{wtԎ<ނ y]6z8ijhgT:έ)f̩.@d)yәz [g:4K*ZNCE1a,lVe?5{A)v`cq]MZV >mD}sL1D{c2QI#j\zZٖurV!L<`oI㽴eI"'&g;{@w5C_l\% 6m|E$$YF煜kpe/M@)wvPX :f\$d3گô.\84Rf$>S ".3/L2A#Нxan"<\oMu6q9A5hN6|ț組'Wkz@AKX6?Hsח))z"6{u 1x~>MoZʖ& ۰V;L0 q!bT uۧL ;HZDf0"`WSA]~1雡޿NWeG\N1՝7=5ƿv!N) /U_QWnbF}}*nue@NB:S=:KS~&1Z) ŌEnЅs.B@#'.X؅:K ]/t0⡑/'vxK|ԿOBj܍Y{nkY""ϗ 4&ߏZSzH)kRrHVFZ(=ԫf,n7T{݋uVWn#*ȳҋƞBKU{w~rTϾhrA|N7|5QUY:|vemW^3[0(60\6Գ/q*]j\z i 4<1'Ej2Bo~j(.C:`pf1N/Z1T%!Vq1#ZQ;﫰*M'rѠq\_sjޝF٫4mFxj좩֎MzN~8EpA$׃ѼM˭@=!'`fPfu4kh DuߣZzocCPn>(t~1Mcqn PTQL+UBwU9菣s0cf[ 7cI/*QC(J buyߧ51ל|=cU'8ý6XFBkN_G 2,WtZ&Q0`47Ꝙ  YN7[zuƔL|GW^ټ)Uī7PF$;}+5Yy|Y{>(dH|6֨t, VS=TTcK،1t*Sz- jq;%q2A keݐTҸ5W@e[Z~4xyf W)O]2IdzqMUᯛr ͖H3<ْ9'%ܒx nF.a7y".IB}QeG.gu$9Yv{^bE ` ZOwk.56٦o}B3LH/I @R^x]PGG 8~N Nn[<Һ,ND8#"qm`4ZoE0 umgI㿲HjƁŞ7ҙi^vkOavp*CDBW&NIJ2(H! .n rTӴʃ]7.⚅X;@ m,X%O1qcytЪ.'C!WDΰԚ$ieP%-{iVRs;;n%Mu 1%ϡ$81H;I' %[B>`,a?z6g <ݚ[[A͵`W(mXi6 }q#cE7|-ٵ[U k෩n#7ړ1AyйS%r 4CQe%4~'*hp&3-ׇPęt]iՃ 3EYlጕ;TM2Y5 3[ wqiOn]Id֌ n7|u)ؒ AEHAg k1k&<ZWR[rH&ub'+2FK܍=$q(H~k,L,E>>!ۉz@3F2E󻂯1+4q;!09!ѷVXRmYc?k,U as!X֓ahVī/ʞ6AIm^:1J7o|dzR>pB7``AYuLz[d9F=9"l&ON:1PHHt0bc\Y t/$?c:Ξ.uUKZ1;{LZjx{(nȎB1yP98m_ d@[-m\1h Y#7 +y3"~H霻0&wRO[ceaelDٕG5gp:V;AJ @zo'Z=Fz/F|&݊Vf& uTx4"뜗-FRЗ=g-0TbmK7o@ =aC+tp>B=JO< PXpYXI}[gɭAx5Sjgj|GOE:]RҞ,~':ZۣΚ7T5 km,z'ypz#.,Ǐ٨Kߤׁo Of?[CȄz>8}zؐZo]9)ĸ݀/jg0"@ % C%3k$EE;;p7=G 0 .^9ڃ\! 8:ejRjUz7?6.u? .x}>Upڪ=PQ?:u|@YpW ٝ8ii6Q.-Ub8~/ny XQ"ű*yIDէz+>0SEbEÂRŋf,Q[34*w- iC[MPwVcگb|;|UH Cl ۢBKoue LzCf,AR["@@Tg? k쁱n  `_V$@롚<;NjJ6=,=]`8clJ:WF:]&>]G9f)nYTOB:y{G,8Nb *30ᧁ>9Cvf͘·w|}SX12D/[Xp#^fh3LR8QGN=OYZJjcյI׮/hOΐv»A`ǂͭN=v4[ 0eV,pϊ>grjrC2>eZr42XvWk e=G-rz!߷ SkOXi=ڠ#s7,Ne䃰hkf6%AюP~l.)#=l@ ŦKsƔ!=aGՑ\#UTIU#|}q۞ k^<݁\'VEvNv&DJކ`&S&4Cxƾ&7 )ڜ$5zTBRLƤm&^z/@WYtoLxnL: H~#r<轢74K&%'gBn:SSn!RQ>ME3?з`R$Z'"J9zf*.Bn.yCJϾDe3oenV8/49®i!NG9OX|&:ϙ|Az)R@jNQHsQ3`z^{шѨ:wj0ԣm9]i &DFҐuEG Ņ[eب3q_36q'NT6Rᆭ m(\8ܷX"(lOGEnd9H-NYL77rOdiS }5鈸G\7֟K}\3`_4*N_G@le '`#I-z `텰=w} *@M"k˞<|ďDT7lSPlS=k2yQw"MV+m!ZN$a{KsߛEG6XPd70v"ZURY2Ci M]^6߉ ^*8EhbuX6&V B11Pɬӟkԧ.j8R&eQy^!"%ļ섾OԺ`Ry3OTgWue/\vrm8q^v3-r^v;WF6pw7+mgt 6lr.Qp̩]uS5Bj6vG05xft4$oZ!͌m-Y>@4b2ɋ~[)&o8Wگ{MfO 0U ^_uڕ?h!O1 >΅Z=KO|iH/;G4{^4}"R4ssO{Z֫{6ca-)v74"i2= |ԜLt'4ؖ9`<Ŵ 0eZ~~ ~'VՎ: ;"Hgr )ك,ֿAw᥶UZnmC+SL8 p`+ _R\Wט,mhE՜ͮ1X]DΛ_)n)uG}ʔ2$8)OLèg:@V|ţJX,i67,uH5k }** 5+ c^[mh~B=ٍ0ޘ;T ysv ż{}UKşwY#* ATul*NN 8.IIFiAג Rjk|"1vtkrg 4+\_#1_hwiJ/dd@v;^ (dM}:&. 9)4\"# ٿvmZ| \I~p m|`c JsAu*ݹĕsѸ?BOL5Xըڰ>VD4,#0M(E7 ɜd9Xfx3d2!`UVhx~&ZoW4Q@_REpm9Ǽz`Å4Ҭisy^0@倇5r綏<{޻Y=> t-DP`xe0mkq޲,mMkjO C8T=[SIќf!j_b07o? ŸX$G,d'=푋 grceװfCh1ǢX7T-Wǩ,wsdĢAq?WMKrB.h$x&aETn&7%]d3>Qَ@ 9䙗OaVlv#cHD=j_އj r`]ZIw>~;'uM IJ3` zybfw|eFa,eȔ綶&* gȆޛ{>bnXf #|v>ꡙeѼby|7b@Dp.D!u Vd^8"C ́ۘx)X ?GU8\&OkT!jrӝk 3j󈮶]֭> ⱴ1?Ci%җs~`+uE{>( 4&9O oesG|N;/bը5dc=!95wnsu:܎E~A w-ӈ+?$_xHՎ,C yV{,C#>@UN)vTۣg=6 !#ZE>64_2ȕSKcꈞ}2M+*Zsn#;CUzw\~HJ1kmp#(ѭևb8OI4%\(KH, tHUVL+:J3,+QJiѪ,3 L0ıJ?oʹXfriE<ͱS!Q.85gڧE xɖD} .sG[ Y(K<%xR>Ds e+z\uM)7!o^5(vQۍfs;r c s iGBDj ']~T뎶 ~:7`#78f,UJPZkg>2F\2L/FJf_sUĠ ]` l!h\*.qqcu[1_"5m~hn9r~AhXgb#m:\<,iմUPi*Tbzd1-ݷyE!UsQNmO/yf7ctnY}J>Y~ʢ)<ó-4 |lZ6v@u\]jBNQLסjQ.\\IC 5i(j=l d0a\"l!+gHՑ{dl#OU"9g2GsNj0n?OC |vPXAYe),,vVґF6!dq =\xA#9ﯭߌGU m NXNpu^/m-xc@9:OMe5kLZBLŀ˺Q{RX:3 HCHV>6+#{ßQA/rV n5uLS+y5zvxs_]8(jj7`l7\fpQaف2\F*[xq|qMYQB 3 )ϭNAIPZ'F"n$ϸ(g5ը="ye[}yl+ui79ΖQl8:n#զؗ7u>4M?t^Br?цOR4I(TkUpvc}LM[`!\i-/?5v2 >Szw}S(`hﷀR/J0DVWYylAt!V)u] υ?j1M~+Q/Y) ׫YCL8ʚ ?]ǽd{#Nfw@9);X`6‡<ڷA-TB*|OfHmd5W%Df*޹G۝.9̌ {n,ZTpg)30H] :Pxsfmzӛ op&p *E?fSvԌa,PW$G˚daRX`KV =Ywd&԰U}*ʎTsE6ufwy ZkP<_\E>5!f6%#DMzav ŷ3fle5&4s$:q5- ׃X++KGf߄KGc.Har( < O7i`su$B/$kЧW@OFrqɲK /iY!&1Ɋd10"##%xnҾtAn㍳D&D+۹}-Z>q S"5Vl良T-f7n|o\f؏~+oka"|qhS~0?U06QvB[s o`LR7R` sL MOGtS]W0h=Α-s~JP\T_̂=b5W%%$PJωEmh$FqGӜ-zõg-7QRI*um-Kxv NuуAsD?D$!i?RzD]p@)b[jO>]vw H4tj.vӹڠ@kD=83R(W#b"S)3z(wZW ?m$NRDN}lFLi2>) >w 0g D-D3i%LoF#inAnsygRe @"$ ]oo0i1/6 OTXUhӈ'KĜ;ܻc[[H!y~{[]-JhT+zXZ?sE +Lj nQ#eTM9?m"r:Wg嚥J(fڍP^f8e/;۵QS'c@f}&!]f.B7 ^̚Q\$DH!Ux=Zך[ky۫77-ڐa_A,Y1~ʾ{wIFFF0tvj*:I޿uRDilCqAϺ+F5|A=j D3cVȟToWMޙT!8sޓ|kd4fu&g>\7zd;NE5~ܱ+5zZ^+}oޑNϿ{ Km&rqmT){P=ydҲVj^5,GΜN+A\{q<cz$ nIҷDա'ĄYՐC@E r sOWw e Qgrԟ"_HuBmh: }肦&eEMf\PC~Z%,UK=-zʵA,jM2oL &$O-3Ǘ({ <3FM+G- 6{H߲ҚE<허,o^CȼL}9]go, 8:4mG;qƭjp™ A}v 9]qvܭ/nV$3wY>XKl:DG;yea ?huX+#[TmI˟;^D"TfUi?tOhW{YZ K|a }|k7eQegFc-I]QEM]KMfA gu;0߅k; oi)CqO:b l.sI}GQtC&M֐)RcWئGhUUxB/;1WFkۅ}3mfWږ$*g6w.GqӇdAn!xz,p[6Oԁ7谄3lj+S*Vvן(?擖0}n$55s݆t-ց (T9i\ԃ6Շy֯0׽JXd"=mL~S8*sm 1({p 1.Y(gӚRߤ4a+ k }#䖁6A 0GK4vG S7 6Cw{+ IAS^!5(CeDN~v!<;0)Տ^9]km2\ңf\K`QW0} )  O@~DwHD /^ey(Rbp*6j_'zKRNB.Rx;w]b;W)C4Ó ܱb,2 u|-: =dPkԿ(6u 278מKHBdXdBb 0:Pv|9,ξa!)#bq_ ~-Wu#0 Al4Jx\85؄mF_sA !*;eEJ;V;fb'.A0uu5]* /fgf b ZI70%`cmE7 ;) usЁ{W$^ RXNE -^\>޲iXF{5Od:*?N%I7"@zϿR25Jc5p!. /c̅T1Ri/* ok;*[*:F1N6mU𝺜wG1+5"2N3N#__74@ 3õj>&,1M ]tH"> R;gt4Q"^U%& #WXy>җA}mwdi^ݔ5: Kh4N ď8{\S ~d>d'Jf 5pi#iaDvAoM`$Io8cƴϊYgB@[e7â VA/*} ‹^sN`#*/h "=}<|mḍgbZu']?Bظi4V" &:|yvxJ~iO~![W>wfNFӝk:"|C۽$Ɵ Q\ّu<_(_FQEKr% 1U{ud#-NB3oq`,˾;{k%8^Uy\6%%:dNs&"f&I*1doLp8Pjv :gOuPȽP,^YS=l_t5QGpc;X7:3ߢ] ZsUFkI[I(vgB@vmXrgp?Xg>]\q(i T{r:BS.]Bd8Pރ~@"*FnSWs眿WF|9MB y Ypjᴈ!PbB@ f^+F< 5'h"3`Rx@y0hEޓ@_ x{4s+I:_{co ).ȱ*Ѻ&@~׃W "6S~W_Am Ex!5}t<%%Fi]؀5l3tVر>8W: E %9SpQPܛ{(#. )ZncM9 b>^z`mF `ß)e# d0O#z;?BN2E5`nSk?aP({ a`/H )`s=]r(hsέӷGOorEYXjNw$]f!yrPb 0$XcUI}gvW _zT@ȑ[FԾڴTC`dd(9f:Q!5tkay~}eL# HSΕg__f}Z)vȳMD@ w\!X_TV\wt];xjĘ ]`,~6K!('j( 7}}X?58n #|aA7A \*K{?xPd,L=yRF}9>>G2:,3=ȁ t;tNgY .Җu齲`֗\.gslp?KoTH 0@i&q [ۯ>z22_PSq̸jjFbzRA-l8 G1!pQ3&;cc-}c1- %_~|LEE7HMjqv#RH#hWVI@m}3~7 Tݑ?Rml=T4l,\I,Vrz6\c`&,@ N+2 ɼs;uX{@݄WgQp#۶aG,̍`_ESI[<[1>*uܗlf7NwB6c2êhjMd[,&nSH*kϊۣר6"sUpv*gDŽh 0W/8 vq|?w<x8&ZIkn:}:G/lPׁq5*Lą Q]V!8c uUaU7\RzߊWp@tiCq]e3+f.]5l7<$M9TtiN+N4:%?BaT@ }t4eP\3&`GCJ'Xo|KN18p͜yVv9`Sߏ^:1޵? bCzH{ImX>#'3cԻRLF VyuKX)NTB:} Պ/L_C(Dx- 7­O`rW/EL 7u=\7IuyK[|E#…BO a`y&}P@aNr 4h~K7m:ڳDcldMOGMEp`UA<^cvd+dE<Ēbny@F]Gz{-k"* b3t~g0>#Wz!R[9 \kXWb+XMfRʩ><˝AEE}I1uvҰb ,R̲Jq&`2 t6]UWD IbnvRAčps{ ]:9>24im>hߑ9iV*A`92xb=v,roBZ?HPKL2O2;ğ r s`mJ&gB0}1u'q\0|Y ;c=UB tRԐfQTGI :ϛ%*;w>11 V.!e[[oyoAЎV 8 x[`0"[mەMnO3JXcf-^h/)h%+APmϧx`G E@㱣.$iSN!P ~LAYdۇϢF}^d oYx[ʠǑJ5  atAq)̔&__5l&|-W}ùD^wдD4ehl:ޡLWᏡ=)ER|Tږ$pBau%d8Q$/Į׬R|o:sTf1yTNƧDn^fۦq0WxEĩ`&3'{Nl [;}xa%?I3[VqzaP[KtR| K۽|jdoV4PűFcqj-l1g_]T{vT~?L?x,acƈB@1Kd-45o.A.ף,*1wmgrАHFuPZzK߆IVJ%ߝ/,"j,EZU@W6kV&i,~{@+Uc©%!F8Z&S$U~6]oٸ1}~d"_.U(kp-k_%^$f$l;9 IuA)P{K zL*ZE7PE|JV!4Vi e%̊)/fm&ЙE ߜ.z~ԠTgM l ()( `@bb/s(y~O#kDit c0 EoJx뵗BA􍌈O~>fT:?Zd mIʖ] Bw5=Z06tg5<פwpH8XK&v:j)s7X s8{0˦.PV ;Lko YL BAO4o7~w=з0J=SxCI>0 B6e\E<5\|W| {8;.X?`ڬ)[o ę<* Ag8{P1"Q؍r+dMJ'B:1464aH[~5Du||y~fvcũ |NE0!j1'e/ӹvY쥈/ VPxQTOgwAp==yv*3zi11t*׻!]|r_(#4e|.\uqaJBU{l”c.t9<`QU aG*2|nNV9^!F# > ~kaRsiO(6)dЫ-,j՚9Eؿ u;3qH9*mوl]x}[1ПH?0փX+ r4E^y{[XLㅠHIޥ'/f{T dN g@*Fnb:03nnE[jt7EP$r$1n s 2arN#Q-jglD'Li$@ؑt-d-c1v+H#]eh1gߚ7|Q! ˛ LQ0DPQN^ Za Oop^uƽӁKdq7Ò!xUƑ7Q o]fē[9O,R{/U0 i<׾WPZ KR,D|%w0^;ozYނtEoukr;Cf0, S.>ͱT#1pU Z*'8 GbR$]%I!%Wĩ]Qw_,갺 &/6[ S> >.0UÁ0$wpvS',)VP@_,t,7NDf3+~,ӕQ#bwOCpq.q/7"ޗRsH ]JJ5Q`3Z4Y nň)4S"3]o֘(ooV6YٺU>)V$! 1g(Y~lV.KOv>n%B_%6Qk4Es|'F VZZ(M0,޳b:^J2}Sx2 jzu4`Mr@K3>Ƥ+z⑯j-60n*ΰJN5My4Fmyc[֒/{p̠USVT ҕ1Ad@_J[gLGRtY^6qdo_YISSwu^8noH^ֆ3.Vȣ9~QCt(ʗ`` ; 2I\:pG+T+NJߪ\gLc̀ 3Iw,blC $JzMOJx^,s6qbɶ9K3,jKAYcMgzQ͒\*j J +/6#ّ㔀y &qz3V9#pcEĦbrp-xtKou=sԩug$=!.XH@Uc2$Ð)^Nc&3@M"|^]193qYqk{ wtk9 ˁm?< Ҥ r-,ڢ`e] )Q|j[ MjkZlEܼGWS1A.܀Q=FH5E=aY%J}V`g^xXb=Zx%H GioP[x -xgXWPt[I pst%VRnjT2_. -s4V/}oO [2/&LI');nRWgcѸ;p<Nf}{s9xciA T>{ J.zq$Ҍ{XbnZ 0ب{1-!̠r&G(r.Džs]T>PrߘY"믍6,fw!$~b9ahL÷-Igo(jـӡ'+X"&+Q/.Ҏ5y%פm:=Yӗ%" l^Z?lq!Yj/klLB6/k8<V9Cހ+CZ^b4]%Pu*,/yXy&7J'PNk>9C#t)z+S q{8awX˘t= (36uC,Og@-Z"2-IB㈾~_#2>o)֗|zXgsl_MFnZ)ƼTR-k]r=X߁xlJte@ iLA_ n?MgԃKn("J,@6ʯݨe4f'w6nn&*|Z*=heD{i}7Q mp@p\eCu5蘌9BpZ xX}!Ecߵ!.;#;nwUڝ`ȡTmը%D{6=ge>% L05KM( mC=D>4 Nf ʾſY&Lue0+}{yo3YcX]1v|;t%hH aW ܇ Nf6Fc4$;q $T"DܛV`e ι)}fVZUzyN>e(B= м`?1@IwrJ, Z5ЏFIF_N/RJWMl2 EbhXO Sn^r1y8WDDtUsJ}{ Xų1'\# x,jp8/.}; 5d?pUjels5=Yh 6檾PVVĨS_@'nTI;7a+jXҺf0DiiTLl4n? Ko8!T9=+w![ԱصdSWFQ~r油b_@[LUTKd* 2qbmu`Wloƕ7+MF2|yIkfMGIL-ʠ 3FooɕO+fQmnno=v]U|r-+7/z*!)k dO3 7 :U䫏عQoͤ^]߃%gzN N֧?)YC*K4&Bl[Ծ3:)1 -ʽzO ]}ݜ~4qKwĔWj婻Ogx3Z&Jm^! "߉4Ad5no3|%;dtDC38zMg]]Hk&kT* HFWcARrhF ;KDJ ܕl \4w#}=!u㨂Gm=lӫID:Ss(jZi>X&ݨ6aǠukNkNmҡ= )xDTSTܯ69&$;;t2k|tP|[թШY-#ZP!G-oHcg.CA&o+~.*Z\߫'^e2,|EGNQיmFpO3_fdqK|/9S {7u,E|SP \ 첨沲>DoP1SH\'#3B1>dmx$˩۞-MrL-*=<4"зޙ |'J*Rxi)$M2k(J>~#ܰ I 3(KMq߳WhmX5͂xsϫlnԡD '曳y`;%Z緞J~X hʤI ŝGw-.5d4e[-CwS%@*>>M!&KÝj-=$A_2]B1(-oS5WC/q+N:G+EnwkVSIrD`~ ⾖ *pAۿHLӆj"~Sَ34C kM%RJ hm^fzic*{.~|A]"'Df=68tui׌]_WNcC^d9 !#?yD @[ذ*A{ɲL̈́voq_׵7xtTgpH')qz&is^`lzrkXpDHdM?`4_Ze_eU8D.-z78?_XQ9@RVeyy1Mf:rv|O+Un&-N%L*'ɒ?I[Ѹk'EP$!$Qt֐$Ƨ?SVSl~rLr+lYג%lO9Qq@'Ϡ-FN"<0c1ʫ#NxߞeUhA,a]k.q=l_|>d,kN+K]'Xo/>v,W+סy7,Sjԑa?0MD Hok3ocWne#i)C8juD8ixDԮe==>4)x1e :cvdnήO68:5ݩX-y -dtذ's5n_e(5WY;oԟ K ̈́b2A9wfl0Z zCZ Lcn|M}vCʨjKQmFA\i(bFٻM^͝V/mP!MTic+WM٧_Ld5y=Q Gm o*"sC=^7nw&{ {Ǖ,WNJgݩ~Ty2?N{Uv us2ViؐC7Awԯ-%k{YL`L`5Y {yyd4o?R‹0JG:OZJW/1kAW:Ji)gt7ü:wԱ=a5gZ6(!L ]5r R ( /Hc}hf:[feѴLĤrFȷU3c?1 hxe+|yΔ` [HʍP:-F Ǚdb>^FS[,`kxǍKm m/(S> @_k@x4$Hr:eҘ!lư3(FyJS)29RzZtF.˩0iF1߰ެߴS 80ғ gK =yn_$JNK 7[:Y02T0nh~;'N!f,+xqJ/>2? rO r{i" 2WI Ƽ\pL}(}Te=r>,pw<~l_5~]cM3O!*IYS18,ӧĞ~DE>>/FbCCqKDtp#oU*$Eb5ۯ_&y۳tvrdOz4`:Љˍz)R,wK# S X8!H)TUXZ*AChm zN #L 2$:48 zj>D S7#o 88.rF{.e/IR2b pn٠'hEe ijfG}/f##!ejoX-F3uh= W(<[;TGKU8HMt\ qzn ,M%KG\ETdJq%s| *`P_ Z xqݶ}]BQɩDy/Zbɚ}g4vO%1ӘІ9=Ӻ S;'`ZXڭ4?(^,/-=G1'w`_ńQXH"p5ެ:Z,YBaQCSv0b >JiSĖRU K)Iԯn7҅\I8zjGE,yۅWT?ք/ WI ؐ .|;0oSL+ۀHyA#oa+C!\̳GBu5(B¹Zݢw' q`"3#9 uctU/wHͯ]R ^"[n; K4lc ne'A0{ۮ( vGEr5i1noCQ^4TXw.:Qi=W\PjO7Md߻Z6rN]ه42bKM!<-NN5U.Cbg\ 1|Y{.7ӛNk[r/@Ollkk.V j zꏳq|8O i<#5k\gRj կ/mBJ 8V6BAbRۇ}MC4[s-ttѳZՕ"w .IAսSR5n3ZX͔5@G5~Y D( ֜!rw yȲQj7I88X2;U8,l G+qz.eZG.L$+>;fp=Gx1'w}vv:zf }ҁchv7|C\e{ޮ}+gr8H| m4֘D ݱ,Tse4]b?>1Eijؗ,xk͚>Ѷ*\q7sM|R5 egL{S TC"s KY*۬KOʔ}L*Ė 9DÝ}OUT 6C(dRWSbp]K;ծ;X?^U[]sdgR8+}pt=oc:`=,QFuܔjX=gemDedlc!ʴj®{ߤ8N ??2#A㊞˨e(ZT:lSvDzScǼFO=~hɰv{5kB!<#o Z$f3u$ɾGv2鳳zm eb8T>yZ `޷qQ zm ż8*5+G5a Hy`dg^tPީG f7ʡ=/;@-tːyVWW?/Bw)B(?ĶekWvVӥQw*veTLvmᄅCIJg kCf&}B^Vp5# 'QEםA2ʼn)q{ihXJvd(HSˡ5ty".D<t#1{ˊ/LAiUYd,vUd5| |" ІѰZʻoz/ _+Q<Bwq:=sJ3MPJec ،R@e럨k|~sTZrF轁;iC^LY)?cU.k)sjF%A]`<Ƹ2"# ہG) JłY\ᖆ9 ȏ6w|Zȑ!t-6';%l^@o._Tjv-$4UO!}aN U{x%3!/ ۈi2~%v ˴:ٿh= TU^x#K);3 ||U֋j;$T*Dvmuc`U6`~D_d'I"7 ^~?i9RE|b+PK}myR1#ըz毰uvpV,s`A. m"g;cS5fn;g/~xYR~WJGg6_s?xMIԄS7" J*As4-`t;d(:40iQ5٦ A4:(4\bOѨ (b \_r=678%ue=$FU(4 Tw="EmS^A&քF* l ?]ҵ Re0jz?Fs +.ަ]6:sB)9M/%tu,bI >WnHX~8sSܝ$sEX(k<sN6#9'Ԩ#r_EkhG혪ێVnv]02͘g>~HV)qe'tB. efMOp4_S,L(ZD`"!?VPVqٓ9ݍgb?ȭkGr7Jb3_f&.`:0t,'2ȗ쫧򚭔@곢j^ gVۣ9k]TNIf3{p/SpӤN].Gҽ\EAWA5f"e.%R@wkxp@8+_1f<_A>o'UVXZf!e1;$ v'Z_C ~< Mt# 9ũ _llNEX7*a ChQ ]r]'XKt p9ל+j=s2 'z/vP\x'O'5D8^V8!)PBD,f0}ˌ3Ss( SCWsVR9R(!+HrZʔ Iɐk=tF6I]B[nph,8rI i0R+[[mu&*Jn`)h檋)_fzfK)Rlb)WOq &Jr=UV-PD., U_8T1}{y.+WIY4P'S)#DHRJmꆤx=a%yNСvﶴ;o` gA@8[(/AC I$MRşF S"sLHlMc+&Kn)WWVB*F5'ǣT*ŸH6ڒl~;u"h0(:;GY{y"G{OF~cW?[&u?`)߁0?1܎}rXUfC` pQy 9.2ݮ+t쳡: J 2YӨ`SoNL&1RmpM!H\7Pu<ӻK4jR D5wLlXK)C#Xٌ#J[C7n#0>m7/$Oi5ՠ|}9W;bpacol>/Aet1quLSK\_V ~9`8[>7L\(C ~syf< ҙQ0%?_sby6^aIǝ~>|#]f3r5篠X`kl4oӱ42/)ݪ՞ܶRP~^-itT]uoz< [@V2>|{(Ҟo` "#ntǻ<ܕtϨuIDBL"cOJn0h>֝U.Q,"LZCg<1z@T@Zjу8Czk; ғ*7d졈ިCYLM N+ܻY"'ыx|p3OhMѲ*sf%Gnto^`JT[K ,MJB@ lRfb?fפU~煥EjFd%c7Hqj{)0?©N%n8$Np1rꢷm(Y_5f\iu/B `/umHy/3 G *@Q4=V&hJ@{#V'2PQVϝ5=$;i-䋈zkiq.DY⹒"|D@:t7D?" ClY$SߨjPB ؞g^a 肄:a&kܭ_Jw>P|](me=-j]c\Bk L푼R+:caxWs"<6"M}_ lMu=0SmaPh*> OpԐX"/zeI XvLC;Jw U l/O6Pq+c8$p]'$s)ôP5Dq>׈0j%Gl9n*3}n!7ne]RܙW,.@Nw}J"23-C!G*spS+[`8hFC*Ơ06l i;ͷlL9Iƥ7RKB`;)]|(8ڈ >ȟ{TCs&E]!ُx9B{e'/aB~_s]DGYG43 uf|D:2>+ |Ke.@.vޤRgcUΫ*]5%puCdD. te5P!ȹT`՚nU_j77%^3OU)Mi)_׍.o#P( ( Fv3[64[ =Ly*ǫW+RƩ^ S4~^8*tAr1SB3wJ 89⦈U׊>؊Υ:$a7"VY:Qn5 a g0 Bܠ,$)4#AW"Qu{j?VHZ OB$ڔJ9KoOD!Z5lzHm!B!Wš Ui xgᶭpV!sOϬH5oAJ}/XT:5S[3seW{&=S%[Iyb8%"q̟_̥}R0 k8) `{NU3 Iˠn)dŰ\B,D; "q'S U¬M~`dA:Rۣ %@D`[~C6I9UOe 5YX=1W:A>(;݃2Z+p$% Rf1cȷ]3<#'QK+7w S)!)ޣ+ k&\lBg-lw(W{!K;$lRD7q{zor؄D=U3mhWWDGdNO~Zv.{8Ӑ,0BWh`4A 4La+bD<_j#SCA Mp4v׽FD_-쏰e8Kwj 2o6-/=)yЏo5[$4}Ɠ t o -ҭFJگ>W9uf?#)?Ʌ)2qrN,ӬS=z W6#׸Lء; !-%$4(wtJk<{ȫ&Eqji.irT;/<̲d"ao?ƆGVwVD۴**i|1{?F2<17)/ge{8uI bS\ }.u)2o&7Ӟj#bgTX0^TrqAy~H 0G6iV~an`v m5ɡo[*9$ITE@&CKҜGYC4C""!ìGT=xSnlXd_AJ_joD@vʵjQgq4`8șEݺ:-mn h=Z5VY0aU0"kpYc&6hUWXڂ)V|TO#67pXyZSmu.˼8B N+؏~>W̄*:||jz%^quυRpᛝU+y-$,zbmD׮4RhD~,`"z1 zAV@p]6D!2"&[2!3َ)_䢺q1&۠ZT¯_,1Qk\x2yvNRI(,qfRqBAK$4]0?N:2xФyd!@DC`uWv^20,nn9|A?u᭧rTpf ؅هC}wESHU\9tmzF!X61Ǖԭ5v H NLJά S$,dShvC09 !@9Z5t6_Zש@0I@0Ǘ[wJS5r?g@&BꜙbĔ893%*d$k僵';QPԭy}_03tHs{{e 7Dc$F O$湂UvG݊pJ ֘'QWaDі ]OByhF8:%Ggx+K©7/2Fr (%>Z)}*hj"E\뵍.?#ءfdU ᜉ_/P9brL؉ߥ_pjl{R&`RlzABr|}E@wmCNTUSŶd&vi@+1bdEƹoXKacv# sd C!f"$&C.ƛb#ntU.@mqQf"_fr 5i NGsOVJ03h\bN3F46ы¾h,mrJz"GѾ":,7Ve<ITcڛפs]k'Neݎ=xN6h!itR]W@-"P~|4Ķ |mBV)c:t0]O$YʰpRo4witHqUM c }lKIF0OZ~dfqx"QO֫"P:2DR{3>>O5,ZRiQ0*scOb_|~4Ww-`!sGr-~eEuվoDgּF-Yn >@G@I(G}OQIS7nl2t^"Z#͗5vziՐY}`POn"g$oKh&HjH(>39,Lw*Ӣǚ)1J_fm3`QPʌ˚D!uUy =pO(pm͝1FL70{)|JR^~}|X1 5ʛ&944{%bJ4 LlhvperQLgyʣϻlFs3Pl>@rH\eS܋Ơ?$9@$mTaER3€/Z˄1;7XA9;]^Ba/X=KqB&FqRǰḑAt-XCO>Lm=!I{ϔ0Qݒ%|ߢϟ2v@9 4t%s4ɧ`j9=~YΩeO'HhXA6?-lۓ66\}133*Rtt;T`(hyh"A,.(: mJU% 7Ew8/)_$k~Ck#Z)9F!8_\8k+ ) ~R%N"HIKBF_sW>W,{UCp+iP/?#^ )J'0ã;U\^Ҕk߻Y27ov|(RGfd+Uطz``7ln?JG_EgEn wP\"5-& @}JplRqC{e#ca6J'A\BYR_f#UXc] 1RCB.3&[YUEi.`ޖ5!e'22\w0zL%[,R DhRXb]υ1j{#T3h6$qπ/lQ&&zKP}4.<3>VOgJL.,$RW c'%k%2sTPZ M纮N "ܦ8TF9?lH?$u 7rB#d*߹5FI ds9򴈎sCHfFH p* ^ʂJh+~*Iu!l:6o5!oEO!a1u$FyXwczDyS/3>ZM^ E#ϡt}{{'bHi1҂:ٞi]oidm'?ՆR4EgT4Z-}OR0Y7 <O #l- G0TY:Zу!i)D>y٫\>4dUT`yl|Ӆ1ƺ H, (tފI={>?ǰެN cK* Nĥ~CPudȗU ߛD+}&7|Leyi|eb3oֵ" 9LF7ġ,GKu (o&>Mɨ.mW/ >?ɝIF)I3д\.R<w<ǀE,d6g=r5yu'klĒKnc9*rink"l3(lTڹ/?@~݊EhWoe_*XqBI/A:"ӻ@φ#H밎o:?1];&d { M=ReSe^ܢ{r𛧱 : ]DEb^)s=TBn ˎ/7G造sa3ŒU'{T7's3@Ofb5H Q#fIYx˥ ZqdM< `;\:kך3 ZD׽pt~fM|9.e9I,bWvn hKg;!AOQQKanS f9q׈,atcS׋I >Ίu)zpx)XfUTWtoAd:1 _Zi<+v1w1lD؂M@qG-nwzW7@V-a.TS&;cRSHP/Ry|G8ka=ƖRia瓝M"F[X1TPՃC߰: *=.MV6Փ@!Zh(Pͱuu$̈?bd v2q)B6hQBJ})rӹ< *5+=9dh8-3lT@FއX;%*X6C2mmS/l /gZH.bBdl2>Q_QK."TO6wmy8FEˇ>fvO?Uɭ9 R29&zɻ0$^}IOݦ=eiAy}^M}Daf39]ҎݗNc4A/;Pؖ(BC(c)f8quByeNɔj֞Rئd(kr4t:WaOP*lP:FPX?w. 3ё#;I٦rwנUe;j3>ZcH$1'V'(Sd}=)iyzowѥf\[fQS킝lM[YYQśfMdDue);m|j [8Zh[R6҂2fEWe9*dV/'Nk":YC<5O3#*O:,w=iXB}d 4We~7dsK!w,HHclZD: P-M=ERp M:U m;I}m/45P~,Wōj.pDjNUA/\qRD]{ {M|Q-疷fi0`-)jXɼO!dO"뮬gշFvCfTO:B{id bbk߃'G%]bZPT~'p'e)YN4 W豩M$h'x9Ա$l*'r6}rkjG 5wP@`+0;:I ;t .{,(E Gb wbHcV rAↃiU)1cFnq$\箙UOLģl" ؕʬlw}P'8D?ɩp/h<~N2pR VS߅o%"z鳇;^Ut<ք$|k葀VGCR]kWJ{|@]hhӐGH1߲Y2N @IP YI7\8\>N4Qq|53S7L2A[as1Չ5<}p/Æov~%@㜁!|XD;<We̾a}{"'iZ*uU ˔A<@I!LsxI)#ź;N<`-Z={h RKBd1me\AB[N|4VAkRS=i$?+\g^Esdsl&wuFRú /$$YHX5{.;CzUs*ʶfV$PZc tC`|I>Cf-C9(gY0 -4 xUѐ<vNeD^ y2<锪Ţ~޶ɷ$2uE em0SD8V~omRMa'a9 .;.\j^lMtKyٌ{\/0mY2-Ț|r^.I~ssu7JG+%4By_h}nB VS_Ԑifo5`R)B8$QDbYd:qq+Cfgw͒!—`2H GW%po0!v$+&8  E0i6t/rD鋈$\z/1_MI?KtSdO" EWbO9-"JM ɥ1f>Rd n~2K:0jy\T!ia4Z)5*oے[#J D#Z|Lny%K/G|tVg钡0Vb!!N>DsȲ.Sě[iF_KֽU&fh@T;0̴  čC8FpGuע| p)+~d)+DtqФ]CAb" 6aM v'bG-JRoڨ" yq"/C0m"H,Z] VԊ[)i:ƋNB cq5p)q\^tnSԖ Ċ/ 4bU3Vekmga;8i@oYg {2SURZ.&㣯C^>{a4+%;[DLf"5ީclTc|%em!;|dd:I>={2W3wTWg6Y!#@:W>Jl/ N짿IՑ#m"]ұHM[/~ 86PoII4< "yFEЌ MYnE?wmƼxbsL9nD|'^}@U]NX]4gDPIc]Py|uaEoK²3b Oi38 UNΕqZc;^D5u??z{ nR }||^ >$ݕN(z}'t돛 LQ+O %zK_ \ifke!kK~2iT]GHCXd*1rd+k=;N_I %O")=:@@JmW=݄mTTJR4F1UrgTIi+ak|1uR^Rc;ӑWRu3<" Bz˦(l/ %FC.CtfsvOcrg-(`[2f ˟&J5)Ӊv}]:H{9> wtm=u{{o/{z¸ kq5790{5xX*fS [B ì놹_c#AU$brMדQNPnhk5..gY: tyPZe*|(sF7^!c+BH3Eلs%%2u$"`b"e\` u2A7-|+;ٕ>)jiJ*7wKuP~r+Z.>ޭb\@ZT:HHWnSO\={֨g-^jm3A2Bau!DP|ы.D ɞeL%A-anãii0賝yIܞ.+4.Z׽]5atA| yk\a~iU|{7gľ*B^?Ǖ -̑dƕ㑘;Pw{d@ۏxjeWfb`/Vz ,c e5) |χs }wTy,Ö uDstω~@N!Šm85j_|ԮEA(*]5*,̜tWז9M~HH1.rM2+ $0AYl@ o΅]%SiARiaG8xD'7q|P&@»}EDΔ ~CVCyh%c,4Ap r)F/{6|0șfd"3Rskȳ?h~1M"B>8*Eq`D D,B zaNskW #k%ʆ7\N"I\}M0]fg]`Pv@'tOZj{$ozi0{ltJ^&!8bFvcn;qbԴcxH vWa6%,{L)NVoLiL]R^wLKp?V#gĿ-.GXa*4(6*Z,ҊH]KzE=P2_syQo!˝@j7?6 USȘۑU^nwmZB3j$ov]k_W H鍀\X= a&ІV1YHo?zG! wXu-PJ(x t,rpњQ?B᫲ڕ2 GmSC6 $wL`xLG[NgEoHsFngcxl_iHW0Js4'k~1|G)xÜ"?S;騤f;ǓL).x/^l|3fҧ[RHA.oVu4F9F A>}>E),aj[Ȅa(pwЏ15ӜxZk{V.Vq3;!)f'..'jFKM"xO#Ow6uUIr3JQ7q 4E $bt gm/ZQ\C:Qt<+9S&l=ǧ ./PB7&s'nPBpoLi\"=ok$=nڧZ=YɽDw*0pMyZ'M,>;:icT"F&R![  *y|TA "SϺF@Me \In0vc uB.IfqqPAn=)GBƵTʅOU`s@+LHTt9i{LJYsG&6 *b͠雞nS!h̙$>Dt<8%T|ާ %׸ْI 4UKJLڒ qBԬ6QpGUFT\a}cEQKuHgˀ0ޘUM5%F4DgVYĭ125֓̀< wuFYMIZ=ahmw Zej b20"@ ńV-v)l478b`P#\urHF# yN8İzN_pQ2md-+%6X@kNT<ѡK if=S֚藩!3mQgjJ|K (T8dEK ʧ*9p$<('TO&Ybe?]ɫ3bzo.7c' aM )%(LO+m&=JղWB&O~,ٓrjYSOp-  U2XW}p@|ed~fuj.a-1(}g49"oXTv%>OM=DEfoGwɕNX Zk`"\҃&UwY)Yo-Acܼl7N 1fB~pOd o.mk0[dIosvi[Q?o*qUyX i7oId?~04Q&!%|TuてXkx9 e]ȶS1~g[J0WH}Ԑ5 6T]bd)}HɖmT?tVtO/!Īv@S)sZN u%PqH,wr 쎞ʔ ]?g-H~7_/EٝX^kt^86uGi^?kV1Y[DI%b̭my1p gWJ$\RiDX"t,'e44>&WI8\Bɰ~9.?>]蝴ˇ2Ed-큮| ݳ#:K{6ӫr=0!2"ӄ]"sqζ{*U?&}U R[1;uʺt\6qC޹Nqr:N`q4+qltH7J H4yS`xfb9|vHU@eCSCy,;/= ,urݵq%ei}'l1'a 2N5HK>H}i8s[88FI4"+J+X oŞ+ֽjM!]FxȊO O+r^E{u庨}kݔ 8 sKQ]j~Խ=m(SA`ȴztnVH&qd դ;8rԾ@JMpo#"N:J`d2C%WN?;vw(`?[J< Jpe2n.e,(5f8 (/w E39`znpoGGZJUϵ$zS,fpfG̰*iC6;:B1/cF-ǟְzO>_ Xt9IC-ށtu<ڭ3hȈ7x&"PEflA8?XeFltlm"M9EaH-*`~˫ҰS@0onOx"f&r1͸ l@1n_n6%jOУϴ%^KN1x,E .xYhAOAKWhbO('H@r:LԉX؆@h%}*Yʋ է#H*7P&޴!'7K18>Ք H\~f©A",!=;{!:/r`@ǟQq@37-qz'X[T(k«xhEV.K#~Vq]UwhIK iJs޹`}m_fsfR_GwnŹWl_8,oL7+mU|#Yd,<9a\Ջ|YQjTIy &M2Y,XW4D*ƗL\;UdW~kBÎ{$tǚksIEEqle+1םEil ,c4$G$ 0rbm ~B(Pա|j3ޔN[Nu10뻚0{:>1{rп=tP8VPmx2@ v }f xg>,E-X (v$.`Ē眓v0Mm'˅uXZOjZͲl]q]w[in=\ K؆3(O)*jj 2_hDKN}\G 񙅼#n!hOXсUB\ Zu+:Iut]-dɕǙLހ]+žcfՄG O) cTqY-N(S5/ Fd]עCHhfQ5@ғ]Xyh8c BN:z;/8q R1zTbZMGQYOfD'WϛUs=ƪJT; YcQ g;'Mn4U1 Mvs]*0lQ<[H7 T,[6%+;QOdK 4-#ϓOG5Dwk @֞opTBHk 9$“CZG:E\\RE`ω܁X3 de|2?[+WRB<8)m*4hEoiVP8"!>]Jd?d\ԭۥ!2= 6r^Qia79+O6n,ޛPy'kO*'܃apCi 67~9?ɋZM6v"(.|(0vIxX4՜ǙVBWGLY.tQka /ZRJv3:DNmP+<@.W_ve5=[acFw*&t0r5k_8v"/jb\J2Pd;G2zELY%=E +ynkŨe0+F1d>1Ydb$ H+K=ʑ.ȱN<"̞$&UYBi)],s* 3amMAq&Ase?qxwbE#V2Mef U͂_]FGpb:#d;00HQrc]Fȱ!f жRT 7Sp #xsAL- 0Yu(@-7Rm,#sXGݨheLk`Jsp3`0jbIm_VGÓ'I-qBdh, 0O#'ߑ ."X4%@a!B/6u722ȓm@yMd!e?v+U H.l!vyPؕ:ZD尩./?MO2ۯ Ii;2VW6PhR52 '߫LN_Íyh؅1+j$D_}Y{a=OloSj<Ѫ7׭{ZW˷nC.-d+޶zTon &'e!&xEF;%'TZ]8"*$ F6łB|xgid{c:Z]qIs5Z%rĬo^а%>=|%&00|`ˊ;qf37;ZdR>=p܇,g4ꧮd4QeQlM ?jAL?'*!C W+z8kΥpgBYb,Dyǃ8A_AS"Z"ڍ'?g*EiGi!c(R%>ZjC˴OpL-jZbن/"~:UN02X`(Cd W[wt{+hOMqZ}$ ^5uCW{EGWMLXhM@:aB"Cm*٩'ᇰZ)~lP;8X\qώ}Ne+@u~` AgI3i4|-f!dpd:{؅l^,b qlH9ś6'Q2=>GΓ϶+0F(6 IVwpE(.L(6>WOLIJULFZ,ziPIc/eJL5D%{[U6ktF8 FYe.ީl8U$ίgv e7 򝒷,8dy;>C9RVYE]yږ E‹Lb2Uh*xؔ`FF"H(jxmcHw&y0_76=x~mNJŇZlлOvh mOzc%r.(:8 eDnD(k;(Xڃn_vQK峏f)q0[@gnWWqM z7D:%Q]@ښ>zr./@|hϚ-SE:lHX̘b-O ɫ-e~lboVwg-C}/o=LC/|WS#5KZ"҆v}!Oj:QfSYfNYP/xQ5W~ Pbb\9?K)@&@,$yL ]9c!.L\f'DWU&Wx|efǖ#6F,‘vz0;@Sɏ]h.hͼ.d *Y}a *`#8P۠?_C, ڪVBk-F[AFQhYM. ;o}C+~ Wl!_0/%V6IJ)Lo6dR:!{P!وx?.A h؆KP{ELQf̛Vm<'i= >t:ŜK]zt&ꦏJOTl*6k;ʶ7E oi/KI)O@m=5*U\w%akILd. V9 `h׹Mn[K{O<=/ɂ٣I>aLJ)ӁgfMhu-ۂ "/Ą#'V7mJ߈Oe^~IT2limBkVhEJb+flcĴd '׼ tT^Ej;:8(^S`iTh O!oѷ&oT |;7!DadHU0^4h3TQ W{n.HCt8Ffja1/SҸV ׮E om/'2b>Ԗmymg^80j&" $:S}7z|Tմ8сqV&jM+#[-Fm!{R9&H@ͮorfGUѦlfS43qwp t2"-T@ߐoqwT0s1% {P-8?!ޙ/jyO6_qu`c\\yT|5Ӹ8 ?xޭ~M?B_vR9H)ﱎ6RˋPp}%M?M>`Yy;#li.އ|\d%-g"ءo=&uJ+Jd:Qsτydޱ: 9ٟ_p~h܃2 bםmqblVQ7rPFpYWB $%dm(9qrtnyJ>-(f`]vaAz&7J֌# qbuؠ'V 2]xy=F;s7xJ+](2 y@Ͻ;'3UVamMEi"?[SZq >qR6~}2kXWG,Y"433hMiq^͈)}9)GO؍&d/>ڕ9,q8ZM5d}22B8UXYb-7g!tЍqe{!,E> DM L3~e5-G$VSx)2j4+IMRkQ:&C@pgXݐjyn&$;[4$@*`Ld9>FJiTxsu̘YRJ) *wBڿ&&f9y:1Jɿ/d- R$BG [*t |ngy稓`֛s=Q jTI³!/g B4b; b9dBw؀-鱠9sAǧapzd+f1JV3CȬ]ECE8xܺui?.7) >{j?ġnD_ 2I$Hi`e523/=w Y)UPG@ա37/lv>W+1t/' w9r:*rG2M/zb/hebSj[OM>mX=裹7DnH"Z͎{uc!yb)"? s),Ooc :9b7dx ??)otsvS+7ż^x"'{~mƫ>fRV%>렴r焁x=Of$ 2뙃q5qKjcYIn}1Dm< Poìi"_mS 1|>Gº]p#8G`.ɥNsBZŚDPzW0N! V4b0sPU*X)5g*|7ݢj6h-k(Y#-YĖYڼ>x 4Sr?~Z3I8VHzY=O161 8fG %; lcT|2[]2l]`#&i]OVn)$O#&Wl7ZY;6 Bl+kXg58(@K8؎v8:s'ApX\Q̈g/ۙxVl.nmt2@B]ޤ`Ri0ޗbQ/c)꣎T`} Jg#;V/ERjic5F.w↤)`# +E"Tc~/,J'-c,{U8,Jň c_Чy;VTS|یR{MrjGt+Ԫ7J]q M UĖ/Z .jjtA]w,V{mYÏ7؄1e86|`Z ^=F94FIʂ~m5$-d)Hag!D0GC =drWEOhY{_ER,X0 M"&?y"~kAd;淹lEX92 ^Q5SPqJ.VI⌵J,1ɇy Rp˵:8T 2?Uir4h_sFh y~C0[JV ~4ZD\]sfp b4j=fN vB(R\gaXV䕸!{~'`z ӊ*^dNoUqtEr$J֓ IJ.9z CoS(ѫΗ AF6Cuk<]ۆS +-ednGSxj1 08\6^IC&YeK4Ꜷu6s W {{TZxv?:Of V$+!=de_4eΊu@!([S{F2w[)nhV?)0 *}d1bB81IQĘ4Dc5b3jat`t+(2VZvzh*in>ITk}J;ٍ鐬>I2n=rzj=2,h#VAϿ Y2ZB۲AP]ĝ,B'ȕYKgq)o΄.Z0;8nJ-3dpQBC3f[ >斤3c)ݠtcr5u= F#k뮾wk~:̟0 ֬,tlP8'l&iKG9=i^rǸfdPmXLZj,FYw++-we O:}YeY{-_fZtN758@X <ԩV66kڻDbv`i3Z_Kv&]jtg79QrT+K;0e,]pFsz#)nYI6m˟zH=iP!ïNd9hZF[&'hڌͦBw q% `A%_5V1sweX5A9`H_j Hp)Dl\̎II" >a煳Bb"si vGP7 ^-gK M0,)D Nľ_':Z1\Yk͆?W8ZJdpurbMUɮARl-dzG.GQ biA ]:3M +0+KjYkO$ )Ohai' +}oР4Gp< & ~d .m·v6wBY޷zuޚ-Xq=H۷cx~+{2bx#Is/7$oȺL-hkd ߘ*atsl4@~ w%Z&Uq+c!yLˊbSYOE{–fzK7ŝ*MR+€2R|w ,/ȋ_G `܃w _ȯ:HFk|6w& 2^ 7=^!33Y,/Y1WZ|շTIx1 ^a;L~ubY`m dJ 뫏eE 3^Mt9 y_ʋNv:Ax{in$_SrZ^B3糏a{&.SA0ܺLLrA=E.jTn)uRcjjh>Ӄ+a.ޓ \tzw{z0=: hyhgz$%K|006{cvt)V"Z74AZ@a沈O_CvOGԆ1nnGrd-Ն 8`=޼=ڮPY{ H#74 aW+{ B2UJa4![-f>]զm7ڽN6.ݯ7}V׫!MP`_ `YyDc{ʫcsv#Sk6LTp`GJxCӡci\Vdimox?'#,Ĵ\iB)ظ@yInms1F>Lwa}R._y5<01+? SsIWu"'b:}t*tT>nY 'K4G*:s W_jJvFQ.-Yjx@SLrѺ 9t=Cs78J.n(ޘ8830LO`D&n^ [?RC`Xd4dhaWɀ(zi:)I.]\#Lg'ө&u`BhLegi/kA̗xF+_K`M}#@8||^g_пuj+{t^Xɚ8Gޅ7P 6(/{gGy%i]WPs ȽB0*L}@Jw>*ĥ1c9tş jn 2׆e!N2〠)Dbbŝ)k_T ikB2mڴ[R݀+1Z/k!\<Š,s,o's`n?d{+z9/ `8sosnG@\+MFLnb,AZ,#EaP#|%۷x6Bx+q f!XWK؆j_/aC*HF蔫Qm9 BeI% ^RŜPh;;1`A-_g t8^&렾r>³j6 `r Ps*w.$it҉D*! srIn&ؘpQ€ծ?8#Z&sH!v'b}':o u*]̐ մ{c@r6`u16 5g<'UmclgB|0;0ܒ,l >i_k gX–#*[xkOxA\2\ьXlzVҪmmr7C]y 44Ɲ爡Ka@Q!>R BW# zr`񀨝GWwk\P(%)N+UќNu ˷mb8\?E1'E6Uuzc݉g*z|=.TD:+]m4wȂ?U\^Tޚ˔X3f}Iڰ{@ "$b-7iZ- r/45@Y168}kmgoL0LSNWAQa@YϮX+J`lӊ$kwxz*'ACyYn`z?M&{% |$A,t {8+\ IUFOoS渣no' ׺p|nRd8-iT揨]b Slq& Rmd4,k|ğ1݀`-o -J]W1#R͎ExRSdI#|5=83qzPMrxm؎y+Gl|^3~)}Y 6`AԵ6-1tuR(YdVJ *MJTNZ@bn1'aA$6u~u Q7K%|Ga7{dqVJ^!U^dmS5 Q[|`q]\4 PHrWTN:EO$UWlgWP_9STS)-vWTJ' cqӽO]݅MNA''BK[vET8Ŧ44E# g6 x[=.ԹA0>Tͤl+\ٗ,Ds>[&$SdD^4MGSA0_]C^z9]ֹ藵;a%wwZk!}x:*X^RWP/#遠l7*^\M_ l}꜓ JI67%Hz@2!2g5"'+RKH HV2o3F/l,i'F,Z+:6W@n|Ogݷ.Ȗ3`cxr40$ZMOʕ s݄5.7ɭڈ2KV]Aog} L1oRĘp 嵬{>ȀpԠ7]<5)DxfppatNaYVr' BF4+%F9e"e),cO]K0ٺ(`F1-x8f!+5ַ7R?X>mMvBkIFQƻ#ֿy~F;=-i.ZI[m{ brZ8nn5fXRe~P^h%%4J xh|1dj2BG13"S/"JBGo40R4VБe7-I>B, [+t4Ǹ6XpJKy: ,삏F ژɘo17WBؘ|UJI,su$RrOoCk%k[Q HR[*hW dSp^#1911 79e]sv'uBdDi< r78Oa t-Pʿ|=Aס%[Z&4_8eby\Y= )?ڞ!R 2n-!~Us>;`.l8hio,~궔d30 $| !)"lqxX:^{[|&nZC:H>*޸yf&ŸƄƃ:4(M) >qj1v֚!G"æ,Nq0H؇\ 'M{#<+͎lM(nƽJ(kl4뼕:c+]3)V"7]]bzSAFaJb,h`]xc0'ިV`N\>SryH8^ RjlSg'gZL&@#܉iQx7ew1 C k\:jУ]kvbW2s%ԧ+TΥ{.A'&5g/A|kmLB^n\6# =b]CZ}?BmLbS4~nOlh Vc+GhKP4:xe_̯Vu7ⴚ'qaPfm3 - ` ‹ʣ~!O5rUZpL^+I*X-}RinQ(UiFzhn%/H'~`],W %osI=HEz^x nD X !yNuxbZ{wML:02O l|~' {e杈x2!^M }JJ2 B\uF%,SJ'wZ"0ka@,>hK::XgVtcurf G)ڑOPЉ4:>k8fi7R\5R865^%™.č?@sB}5dTk.r_1^5ʒ`rԺ6SΛOiHsjYw'(R{C "$ʘkvo7caaέ#”EQ5k{Ȫcl"O;H 0)W ml|3 S]- A}+ g5>ƈ.S(mic<(r/ƘSvCgU _ebٷp}\zf~:~'$;&uЬIAQN8!;hh9xWӰ۠e. T &WzK )A 2ZZR程CU.nZY^#0R4G+2r3a쩪Lx#~gS˨L^t? `RCt3L0bd헹7 /m y3;wl_mFD(ӄy7PCk>|ks!Ȗns;.빯$Ej۠]GL6^a%L#6ABN HѓXx3T_ZXؗ-7#4og{9k35!۾s#]+]8s>Ҟd\\nOgRc,NE4K ocL7{_+_R$J\lϟ>Tٶ3Gli)Uۀs&M(֎ Hb&3yV4O-5>oyPp9j֥47LH.gD3N{|pj\;J69SV{Vvc.\,GWM\PaJyՊT@[A/3\o`l-a/]>'a_ -յk I.ȿC%,nEj<[t=ȷuJJgy=VHNRȤ2#eO_Д J,HX^t7YD%’h?n4V/75IJOqfKSyx~៬I%pN?/n힛w+ v85Y%Jd3!i܁N3ڙĈBTY+3QAsv2/WoP칪O:µ%X|Maò%f#y<k`)iIE`-SGUUyDDGV phI>JbCd/w]R* oq2EU FP ,`<3 R( /6/ O e4KSaM~a$y>$Ey);w~'g1-.zSʒ) ,ȦF%=a48ӄ}Q=k)4sjtw5[,GF=ҝ4YiMhSFj<7@Xw`o; PCЯߩGs:#~-r`N4뇟u_lOt9 K"jA?LX@ \ZM5Rz M"::@)4Ԣf[V9Q)m/iy#G:roT2_,{sЪX8C2Dc΃!HF|I6>kT3BKH(BbV#^'z I~;s|6c,+8i1bDD㟘dc݁:I[qz@Ji oU!ӫ}- !EJޝgV4ixde鄭gst"ve+ BjY0.暽8~B6xrC͖Q sl5a[h'%O8tjQ 2LBULpb r t4SGRS 6Ki?w_u0Nӆ`]+#jSd}Ut.M -RYgP:JFd87HXK,^$4P?==#¶5X5k ]4uЅ,NOjv4T ęX?oTl5V.Aw[j+7j݊BQ.. ^EJ;g<mIs@*9ɎT&9Xz4\`[ XZ6|lAvT0,A k'P!1(g6=kJ>q VJ賷GU&v>3C>X\V\LG`1o[aE S2-nv{h yU5Btr=\Tze~Tm"H.~ܜjyO\d7^XjEtC)hR!O Y fC6fx*ko ο'c ZG#E) >|a*CwV߁;}7'+^6,G~/mYS* 0g ̆r8KwK&a΋4Oi#ojik5{cU\s5e[U/6NUqf-."i|q!&wMz.U?f,-Vɪ>(E}\LY3p1-;UCDa(,  80g27ʳO&v'd]|1t(|<ֆ ˌȺA#nŲ7e/#yNDZlͱ_YFp {obr'8XZy%Vwx5FU9g~wsg˷Lg M'aܼβ~Yzq8 r(ԧ&> -3 w,pC3ކ5I`RYTA?%~kJy\kr٥qh_þmU 3 dTrp3YlՎk]-][:]8kq=ga5ht4'5kj6&޷r%XgShEdꞾ:1FZA,X BE M T!~p8-tjėIkȕ~ČSSXOCݭ]Ly3O[S"%I+e({7[OQL2 6>r@W{i@a=QlkS@cKr8R0@ǝC_SuzGc+굦MnNUBYMp"h%1,y2tf~>‚z) ?QL+V ]i %AzMSfB6Q^o˪²L+MNK\4` Nm4nP(.(yY]S;zױ2ͯJ?-%;ŧ S!̿y5t%$x8nuM^TK-YAȼԹw_mrӂWކ% K-GvV>ǘ1mhr`3yO,boI΢y?fhA{S[7"y9/j-hEqcžC+tR&rC@RMUw^eظ]T}^6fi*q]Ȗ]45Wl4DۚX4~Fj_mA"ĮR ר|&l3(27zME"ߑ;[޿ !x,m*?Rqj݈4~r\{^b4[p0)`Q͐.lEC?6bSKuAqi%2M12L'xF+nMѪd?[rb2$Գ/ڻxo%W!fU$86&E '@89FVI%9V };u*)yX&O2v$c*oy)V Gy~=r  ?^3&znZsEF9ε:rk{HX_͗ZWR#@B3NAu۸V[GNvnȿNWg'z}=Iz?(SG͡fZ -]}=@Z.dyνh`9mKdjɟ| *1IꏥNj[{UmC"逸ӞU/i?5yKy*/]Te0ź]z=(=džq|5L}ь]Weq^i4,츫 tYIs:5Ri;_50 5>$CpQQ@1-%\R/n#YP':.0i-w hSSYz!fTp)mS3D(tX "洍q0NC\+got(w'cq[;OzXEMOniZ s*x0οubPyڽ(2W~k}j!K bMw/:7 j;KE恶Esf'T\:`s=7pv!"ĉCPOs$teuc֘ ~雖"))I^Nsv'jɨϖm|?-ta9u*Aҡ,XYngپuۏ=IpOrWgA̬Pj9h|7( *ZpWy@oY_f9xbDT-xҤ=h0mԓ=d# .?LQ=?HJm\@w,pQ%FuOð)cEUBXt܃cEF bAH2FC*R-G ;rknEP3p1f‡ z70ݾ_Qg˱CV|x 96|vqۄH^%b%wY2viEZlN~?=Rg]/cv:@ڈP5+iRBrٛ9&P%4k5p=@t;ym\Kʂ IC%0i\#}9ā4*XKR_]XngpÚqi/]vS,C/ y* Yǝ1nۃxz7&+G⿳ȋ7Y&N.w( 5Dsׅt8'Lm摒2/$, ,&7X/;/f Fr٠f?\_E:0}_KJbT}txpq'<$K6s_ [ٓ;J0PdA8c@JU}}R FAoյa^>NAfb6_A@I9^mmVj(jXpEqFsl?xsJȨȐ$ 62\vHK~}$Zwq1<uvmm`twjxU]zappmo\̀d\ s^ tBdV9{7Mbx')0bI6i].QT?aET,p%E a[YNhcOuG<1y fI.C3r9)e/#09lGX 3) پ"bC 7s&#`OA&0s KTuUZwСY UpқƜuҼC8^ ־1o4yΛ{T=PwjgKd{gzcӅ4-{i ӾstUtӌabC,j f꼩º;hB1?7c W^ahzdx0o= J/x8VdBO¹'iB\Cda{gKqw:Q :,~ a߂2"8T{/.5fB: <"ge[OS#AIhxN@㚉%0'Lxu4k"ezpt<\niZ|V=?{Rm/#EjorZƮ6xd6}eg>%FxmZztNT!3 G2[򎥠AMXdd*"1̡e Rc`RO"w$*<@p `#a'vq:N(Yt/5VlsC%C=՘=^%dAk6!{;ןv􊗴:%=Ϧ{߶yƈI 5JыeџRh #̩uMH%Xr:dMK=/vw?_3[Zx%ԯ$Dݯ95 k]J N* @_bQ߭JjVINuXamlk$H3>[@;CZRdLj~9tSNg;`_{$?3sN7w+<"OV;&_;mt 쥟eJ0(ꜬWK?(%JL"SKb=қXG=Qq"[d+֍[8iUkZdAcsb_qD GƼOBz=l)>^!q^Jjb&-;k#UxMsUt-C_쁘iTbXЭñ\ MmvOP4% :cۜ 6Cn/2 I犉Qz-N(jTO-Wƛ?B?#9ր ĺnH-= ~~̓w*, ! iЛ: ScxZCFE?S&=n/r$b1ƌZ0\ E"^,Jo [š.Hپp? el!8 V ZUj09cEŀF X=Sz ai36y.DiYHgYZ0707010000000a000081a400000000000000000000000167912ecc0001b6a4000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼOn h>N*ZSb#3dTjƱ4a2U> 6Jӣ" >([r{KslvϪFO+mAnb@F҃@JV˖X{UgCNь59jDӠѷ3! @YTŕӣ?'{;aO6""vuV`Koz>7݃$Hr!IZ:}Xxr]J܃VPw:]]vZ$BR2R:\a K}V^Op%&{Dؙ]1 tuEURn"5eߐrrQ9N'tIwQx`j4ShU oVnqƒS[?pan׃@k]Jj1 a9t;ieyˀX*?W<_Đo.>hlq]Lg j߼ѬxcL6(rRc2\*i[B+}UR^ Vy(&4S^qLJoƢ*I c[(<Ǻ!krq$)^ @\f'g6SoIp?Q{'˥a/VziC\ daKmN?Ff@S_;zC=F yMV{M8IiJa-1~("JӮ0RZ.> z(E@e<64?;T(? vܽ ڧzj̛7} :m!hW^#d/3a:Z5L"*WI4 R)vhb%iƠFW<8]fŰ '*eQ镼N]Ӫ-~)xMWdRī}j!L (fŮ~IX0<x^.-nC+<&E6 +<3c WE?鸁ܯƦZC<^b*L#qh;/ȍޓĻ1~Bu'z[vÂ>rHdipuVa.ͥɆP PE3> ;`񳀒W6-AzYb+]i, j٢=;34(](]@{K̈ s{.yfY#,ĤF>ZN*Oe߷κs8.J]B{贋,V86+{[4vHlLVfʱjy~xU@ Y'2W̓k /W.a&a1}+mE5g;a jݸ{|oH&aSzxc48!0!A-.b&>X'}bh+v3]/KT[OZu?eso3a.k=Dv-XC)I0rU}Cpw85=:2^Ⓗh&O'-l@fB91qUBO#} >Ϣș/65*#}RXq:RMW6_꩐d>T_G$V5bUyj Ӂg:Zo`3#ZOȷVb86p O'ijȑ}#Y}Q]LT76ހ I 9dBC$.oPVz%V0 {h=L$vPoPAYTAK#5w$n Xp-k`mωݳci[ms8 9Cr88| QM-4W`T4?\b6r@ʓ̳cbA@z  @EĿo;ȕKؘ|mer[W$]|/e0)C1b09"2Ũ]z7󫨌\azPŬm uf5-X4 N4js>P $o"8qՁ-nJjܚ{ſ|)mˇ3b(WUfϊ\a*DA;dӯ>ۉs_Z&]a8XE4̓ч@'lÈ5/.2_kYu?qވgG3@Tw;,`dg[%.aL,N5&|vå'kCڨ&گ1'3 k"wE@E-,,LKnacIB(NrҏY<2NVs9^HWⰊ,VƓ#'H_b1%CR68r \x^-J^z* #&!{Cͬ R@ y?Gr?CM:סc Ȍ;Fzд_ucc. tdY)LOvxM$S5(&f_J Sc/a:vȦ-yt4ON88lyM3Wc1_K5^r^+ |{٘J>\t ipΘQiE@ނAe[T 0Sy{0ʎcGIW?d:1<*UEm݆rN^COmmޓ-.0:pgQoD7 5A+,(qET솁G*a]`m ̀\|k-bd Kg,wO;8w7X|C0?ɻ¦H ZD+mN[qomiҚ ـ`By _\$AfT=VoGKu.ZS&)[NӍ&޺D_ 䚄qCx"M_{n U0Oܥ'E@Y'AKI Uh 扎 W˃]'KCs=2GK'D3Rgw$JNԘ|uA7l9ƅ9ҊYk$ 1? j9 S$BvY7χkVN& ( ~ϬʃDƽ?T3 4+rn6E@B{ "|[6GPݵv .6;HR 49,_B $|\FO 4#4 7Fcx1">51<~ӲEJkjKD׌,wys"riǟQbt#z{̿ /`.ZLR@爰H7AIj1,Ӄ,P%+Ώ ΞïZy#v۴` O~̂Wp%繁-T#UYTK:|GN:p|wBEeśIwwmY E2o)ht)$bU~!dv'( jWZ+U%i@T%vIņۥ Kv GhWZU骮zɴ\aS6o$e r ~~HJrf HݳA;kZܜpOf+QP?XV˱)kB< )@2*Hz}5;_C>K5 ce9eqq =MsYbibɸ:Bi-jܭ A Ɵ.*D)Ȱr^ۣ7_@Vu~c@0}kmBy|}H IRL}OU\#_p[0|ʟI- ]s9܋u R!Բ#-Jhq#sG#oBabxK-zP.\p ԃz(8FKĆuGo,zZ틶3kc7O"lbxi u:Ϣ@ ŔCxƴsDnjA@ƒe$xq.>4t;f7gic#(yG1t-&m*eɔa'ɼqzq5:GISHvp-V HeͲ7yp5gb-c6u.fz_#~:/,ni' 7n.vQ=XWtv1>n2Iҋ}.)~Zr?fD!{;$D2IpDHA9lAD{:=ĄkzmEgcGh͝6)f%6^弭NIOȵpxK T1ųOvTΦi`H %P{7"$ *4C6{­=G@ @My]۴1zR3Eܝ@ϯmЪ-{8EbIZ׭pkJ+_+,-6@=^a%%#BMtMWݚ,oKL^HT&%48Ũ-Pc䁼?ǞjZqN7AY5k#x\o 󦆄$xBg9D]aPcE1ǯ (E|kf{z;z<`TM/:@ 4꯺닊+:J{L bojo^`m#'T{P qҞ ^NY|ځ?$h]Co'^8C(Ux*Hqa`Hn$_Dّxđ.KY cc ^C[T#Q*Rs\"]?m*+,#*H75AN͂w{XYľ[d+cM5tK.%Ŵ~tbe''_УfexıwSrd"+?PTb5ށ89`e6{ *y>'ؖ_d!lhm%:f0,Mc"E_,"5ts<4FG\ۜk͓u2}UXjѵqGY|{|$N@W{Ol_V;Y@+9-6v%=E_>sBaI*߱qGz"o •XΎHAl4ȈjSrH3,<J-') DY0,B$.Kkw[I I'Av9$ո(ӤS/q:m:D(-Ar^:$ quhr}FŁʀmu.!x tn)x]bgR(.@A^Cb6U@nK`z19p=#3BuN^/ꛆ)/3GPjA#`,h;)PSp6C%PG"aal;Āks[TQpzCW[̱(o}}`Id9+~ "G`J1h5hjD~0inf3ZB1 &n},QQjJjuIw\7')7NFTr,Fl޲ѢZ`q cl3қS7G@V~};]ٲ"QĈ!, <_ڒcȔ*;:ܓhJs/U0]w|3̀o>N+^"xZ~!ҳ.+,5Y9siBuD(Sn̰p,KN|xg:,"zs˘HbUYݒ֯2(Ε86$(i`-$&u *lgk!l2mKp>R!d[U6 I-횪aA>חnCy"0Y|?nPz|pe,!ʑe#J,AګMֳ`ԩ>&ӻt->᎚dcJ&`3,9AZf&[0$v!9g*6|lP ϓ(c"XgU1#ZG13.=BOgH- "w8XR~c862L^ݷKSfp~Y+‘A}dy/27i 5[/ih[GhbK<tњQkѦL 2W. W"W|%~reKR^uL?eץԺc笮wFU-K0b2 %ڙׄy7[yrUeTLU6S73|ٖ̳z}s7Ժq7B6+f4Ü>47 KzzHTKM&6UevFdd{}? dL?TJۄ$wB)z/#vұ?hQhv -]$XŴdg30#j9~j(z>u#W]ZoZX(afܔl9XTНKƉ4)0S;;E]8WUo[GDd&ȧJfYwQA:3,vKpF |Dlu|Kw kAb`H4:EfKbR0W hTDaU~K h6媷k0VDމ\Dv[D(j9zI7?dqS-5ィp|*@ҐWU`9~vc Znx>a[2fn^눒=wP4nͅ 2C|?1o|q7 x+(N[&!ylnFJ9n5X{ !n0}8;nQIN|#VN0䋎5 xϽ)Ӌ2Ac_3R]Sm`&"}}g6P2Y(lߠD0 KMsy,J),9ό$&{[RdwhY93Gg簡=|M ca~ %mYoc>K,J=XO=i^5{ҵ5cѠpG=xv=CKrQ,"^,__1Pⶺuz=CE]xpG't`3'`m._T֭vXQ̊ୠnOVC`t2:S:Cf3Hc=.)UrH'Z'ƄQK- s6RʤwO;{#jBkiQ]5Vb7i-\# |]|?p37IzD\q=dê7e5S O=TDya[SE `_.T?)hS`C%.;/2h5GP۶8 t))ϩ^)V{/2JrXm6^ @YQOl]nW 'xx[_Nf_{ ~-8+#mb-Zhe'0G:C`Ѓ \"wܨRCRn];!+"9ڢb& P*|3GR;̆21_.9CG^̚MGeՕ:~4 ^r=#SxCaIܢRr>JNBQVÏ%4&A(eU猤gft#ѡbJHv Df~kqfI⢒@RyeI -2rs]E/&c1rXP/U|4(Jpz1 o$S3m y뽝vԧvm"H qmsj;'YpˉdW1Fg'ørCf _b_I$]G=wr"HP%%aiz[b+;Υ"\Q8}nӹuw aoM+ FGp],}{qp8?>ǰ^ӍIiI]gX':sqZ)Jr+x/tYz {>*(f;Vz$?$ `/Q2H Tanظ~ M0?V9|D?4'-+c371k>oK* <R#Cs| E%G/soreADD|?r# jE:$~T@GקM\]iOOJQ8#w]~o,W#W$w0gHVa)2HLBz׹Fh/:*EQ\w8!$e^* s)!+棉~||GgZRVK1'ܓ!Lj_ſO0-[vy>>aL ɶVs"-5 \g=-rH!Va -rk `Ѻ=% HII11)ꎆ8Q^9 ^s3` pJ9u0W/5@fbZ9GN0X0P\,3pouyVS'b }*aC층9x0s'֛$I˒7 YpY]2j8X uJ>ѩ9#i($c+$:6)ig@S+GDȺ,7-ȯ8h{*@uVb`j9G' 4y_ [m*.e6V%&adj( ayA߶ ^W ;s0ʜɇJ|Y1KR͖kE T:ve9o+,\h yq?~oSH^w'-4.38feܰq||2eKH7o @VWmF.KmtVb*,qc%JSp~_:v EZE~oBʝWyYۧMLi& rô):МY%ա)3b/B fz -v6W4~\,T֋S*CT萙^,?IrK [4 d~Єme8qϝ),֏O-E?4 ,ugC{U}ꮶfnJg*3Z_l[`3hbX*' 6_"|D9;:yfg}V^rb%,NգYԐu͇xEnI96TVEQ+Seh."8ݙg  Vz7H=\N~}o$t٤18gwG(S3(O#\9dXJZNAPI@V N3u8Njt-ja DJN (R#awk2[܉^9AQ,ĺ%P]Va^ + !^foj!/7/ IH"˳9$8f-&i B?TrXNBp8iR9BzJ ;gH$Jw^a eBfe<0ݩ.CXk-7ރ)m|5jh I, U<*Js_ger^m@* m13z0IU+axRbl'>en Tb% +V&3gi\Ɔ&oVIEՑ}ۙ N7h(fMSb lS)2~cvg7S-Hr)읮qnWq9z Pj_v-.1QU,BdJ᪮QmmJ1a7q6=?RX!>b OPY[ZmM7X bNxfڌV I/!1Q_d" v g@T!?|蹶]?lпl0< +z10%jF6F0@NTXS#Kxpon !2]+p Ų1I!DS6AE#58$2ݶkmU6f%W$48t Cpohw8d5*Ql$"yG@{%\Fwz Ny~:򮇐.JxZ]$C3N5T'\vǍ~vXjc:ژq!V#wui#9(k9y[n9+?2PÝVA , <e$d߼%+-&XPNF0I ЛͣNݿ:2f 1X. ~ԖeKѹ)${[x!8պo _N؆X߅Hs{6qq9 У4 ^L`HW[,Y⤑iqrGT,0f^Fȅd+<^f='vdcg{#Xmm|+$rz˟W`*B^ 6x$3č(\sQ!nvR܅ 궒HeZGg/#eS͒kw69p[ʮbLB'_@ NycjNh播^\S X#F|j]U!r5.q&@Y, ơOC"AoW!ā|rH/mgE 6fTjvoԈFGDŽq+9}>ugV^)upf"43"Zq-}0ܾTDqٴ }I M~L`훈e:ReJ&1^Ɩ wupHh˒[µnՓ[{dC>,s"`kzK;w{p K ?X @]q7q`>t8}597qo$ŗyIS;*ɌoOnfr:!B*T+xh q2Wj)p.>^*|)[]weYYrC#Cq vO% 3 ߏoQz8}=Bd&-\7ULO/B]Te7v~M&04LO:rq/u~hP+kcJ7|u^ Оbӥv7qR@Y1m\7& 9 ga׀s:{^i .OfUm45bd7Y5;P=ݣ[r蝅j+ F; s컅;ǣƞ`D;,>HIciaKdx(݋p\%]0:g!3/xŴ쩾o; }yQ;uG]y7RJI7 }wTc% fL$qq5%:iuzxMBfDG˷8;XzV%9>ed[pŋrչ]kйh9|5le.vo1zVq'첔d廅a[p`a\2RJP/7]\8as/CCQ`r;cfsSKPTuE-'R՜Sio YOr5G>+C~")m+@fD &sU3la_u{lcg9|L ɼ@ TlSQ1s "uU1Gi; `)?7}0%ZI C7>Da<)L@SnjR3[rk6ʊd#z'OV]ɔ"^f`(ꍔQ?OQu$Yf]q. 0iVuLz}T=3xD؎lCh3^d2~fW&fXK:ωJQDu[*~͌,:o,83&zp1 Xdw .q׽\~"%*D \G{O]]p#fn8` R-W9lάL # M3w)o%5ҿjM銷mG`^m=?h_M6~rx"êm}%}&Ӏz]1 -kǵ3v05&r0<Ŀ^0>(̀8"C{Dc܄L}bFYb ̚/]hlsք2zEOh.{b٭f{ t/Am*;eȣOl^e>geUV' 7.Gy{U*;m]d'%aշv, qy2uB(aVl`z7`.ޢQmҤ !ԚR;2R^u.ږDH;V0O}iE OI|_VԤ쑸fSn9: $N-Ar2\qye#m鞋DXʕAO7Yn/F<sz 5n[MךZNێm EleiUADE1ow0@45 ! ſj1e\(״tt v+a]]2ĐoqGoӼ?r\\WaQ0Nrl[7}j7т%H5MWuNoь,S\`PkA5#[gAY\ >I@(CZg׃t|7f=eAK*D2!yLu @Ee<݆p %4jxA&Wl3<8CޢHr\~ 9=@ X-dG5˖Bci,10 TLf<1W2cѳj.(#W3[Id[Gj ݾ|c$=I+qAAfBpR,-".( W\p۪Q '|#sgP W8ݨ87!0#`!gN|!!̙SD6I5:#zIn1i>$i8"_Oh\0HYȊ쉹濐|_DK 4C|T@}JMFuwSOXJ"!tB\4wM?4$I6F5T!wf]d K7&¢HH瑅,S  M:IӦm³\t-ǎ.nc(#HI|S~S5ku曝Nnf}'Q[Fu65= C$*lZ-b \q{&1zO3 CZ!@9QIt:S#/ₙ{0,c 1-0CV,a"!2m拧XKB0S ٗǙC5QOx'nlly-ĪiHBW ~uZ/baNh9$مWeck$cmb HCB * 9ಋ>*2S)E8:|G[ av@'wcPjRasTQvGVe; I q mS73Y*ݯ44DxXpk+B_ ]'ԭX֑n}" O1[PzjyTGqZI,PŸ,; P/E X[ 8T_+(bAw/v ؓb8"I.b}6͇ ZcvdzzfHhA&,))ּJ@.U2TD);v : s#.`߇YJ \Ue`gSa O> OmG_ZLXAG.%^q:R&. *k뒲j[mY."oJF['ў\ԕ;.e`κs.SA%*/uG"P |UOl`n],cYAy,S#,{Q]ߡP@jd+PF KG%[i\{Z#;JAE 5L]> ,'H71q ^q}LF'0=-\Z#Vf^@$j 5 &i K#oK>%[% KM(G5ÇHġ'' /F/( )X^m#_GQHŠG]Fr29n4 )ȨՕP"毬;ϯ]"K84oxRKIH#>WpD U1I^K5 j] l(U>mp-zl0$5NzJ*-Ϝ^%RQ N)~ ^ tN_G!z"g予.#М'sI&#X>z7fA|?DZ2c.rП$adNqCw)j>*pdEi#z8oxV,Mhgg$BON wB6O+]փ4<9M*[)hÛ^?~I=AH߮eB-9EOukVo?P. ɒJd5YtVʵObl&y\00BZӜb4:γ݈բ/;ch>5uēJ3 yV5A@Q>B@yDY`3DV%U7GЧXke{UMgy8rfqhkAh -idq)3E\  (~6'4drKY<:\4IE˂7N܋ze,oGrس8.a@\GSRaL&IfAȒL,!a$;]a|g4ײڬotNj$>$>T0 I_QiV}eqyҘ?2fۅ}-bH;QłPGXqWWNLK@ ,5Jߡ&gyW>'?ZaL_FOOǡ6;E9y]Y,U@MSڏ :\mnٔPoԧFzؐ:TjlrY>[UcDs}) |Bץ1'nT(|#h=^6lZA%$~#L-~NoLaɔ9]^la ҭ1BMp_}Qq%mU*kK>9KKN؇LxEpP^ vwΚfzcÕT́ f$(gsusM-w`FV8=ٙ}G]J"a?ϨsxNu`N`OWҷ`%=yB?(,K\jVؽcRگM}L#WCQ r0އG]K3ceQz,+h+WܷhU¶OAd c!ڨn_adb#sx3$j7JF9]!*o$!qMTEtMĚD;RgLQ'VU4fTH?Þ}C nX[0W<:Pz1mW-kwle*W2E ̊wK,H?æP'ɶtgP;.Ʒ e C՟s[P(MmX)B>jU, Uul VkpflA.rbi8`+ H*eڦQ?\\Erh+'t4qAD t!b%RZٸ2Ō3w)o"Ҷ0#$~ XRSLM(T| 3L˅N/30{/3yq0[շs/X̲=̓hVQ5vf ,-d~PE(sXmDXzD@A?lZ闒гg&I9ܼz!] ,k٥iۤe@'_D(D3eV”ΩNƽJ{-i"4Z$yʾ;;ì?5 rmXĜTV#/$]AkC=ߢKePoѱ!' #3,BKQ%Cg3Mx w nd Tv-&x>Y@L}%E-*\װ!/*1ԹPDRʩ{iĊaMo.ŗP^-5%&WZ. vNU +G¯̟Mx&m ! 5V×IWHȰsA vKPl(%ƲWmho_@Z*A/3Kc94-T^C0Ү2& Kz+`pg{\PK^m>/zY#x;e y䇆zKk;PS*JF `NofQ kݯ|n}-V mJx]a2u>se+7hmU>vT<,~FCC-PA!DڦmJH[^F]] ff&Mi_bk 'ꏆU|+ln}O f@Bbu{ i65/>`gs[yBA?o1fulu.8oBsC iENȖMYxCqW T7Vȁ^h{ YiYrc)qP5sv+J!i1c:{C%G$n}#}\*ڋ6$7XӤ|Ƹk,F!]3QjvRQg3 2%͆E%f|@f&: a$A1k@95[GllT-\_ߠqf:D1RpRItx9RJRDN7ޒӆt#(೺-ݢ?{C 882fEI gf K>Č #̧ 13ZXLyz`~`-P/1:Q򉽲 ] z~<("UA*j>5" ˂(ӺYД5nk^9s&Źv<8#8?·ȸ\0.A$p_4*VQC_ݴOKy?ll 8Ihum,B%eo\vn~Z`Na7ȵґ #>6~E\bTRWy',2>cs7Erۏqtj,uE 1XUI:8=J-QKqhJ:eЅ> n7pULʱ3H4NU Vud,釭IvRV쯠&mAE<8je/q$-p:QREPzj'ih:ߚ@[ F^ j߿}^u{qz(6 J9)BIx M_ ZVc-$X~Z͋_W8fiwM'b#6*/?pQ]'?!;e`[ `t7AP LeY2 nSgD^Dyu9H'xA `ίqsCk=2I MP o܍oЎl9ܣ1f= i/c#& a,+m'h5ktlZ2DZta uP^+<Cte3eZNanT]X/JM~mޜMz׭xO hŠa]y|Z n賐E1 C[p&k{͏4+%@?kK,Ob4Y =*S(z VN G'JFdsݔ_!&9 ס.,e<\Q+mssx{7-/y xVٚmڂYWҬAfjQl+ⶣgLHQO"\W6`⹃.F俟Y]i# rO O#! mIG-MMa f(Y/`?#@6n: 7$c1  Fpr10m,uA-r6BSt>wzTwiYdSIrW (\GfE;?B= !x ,s׺( U b$Q.(F K+ ֙[3 PY6 ojf| ZɄvXR]S[¾+ ,GX(=Lða /h={Dsk_6Y5P*ƃ?TQo#bo Tq:SLu /{ظ\` wג͈Ƭ!] 5/o3#Oۚyf@$Œ̈| Ǝ>p|T"o. >V+% KKTlPGLQtm ^|P=#ղ!h/gm-DZСߝ9+XX|r 6:vOgsK~ 2ͦ 9xڃ"XhT)#ިE23jѮ# \ìH;^XJ8P`%4[4P<C?(riG T~ @Ӈp}ߩKW:P w:j1{yܷb9 c ,LӞ%CM 1D#͛5J@OyԲfVZ+ɄJcdufZ:iM|'bpiݜ?t17/P۾}:A;T őwCT `pX@#\v՘0\s!'.\ Q?RFZ# р[E8lۉP#S?+xў6D2rxޯJj/?_IORH.*M &Ee2BnI~r9mѕ#SyedJH?.ZqRdXYwZ̺$$WJRfqIaʿMڒ,,(ja)P@y68\J(LW9'mp]454HRmɁ_tIoa?mRu*R6]X^%.g!NDe>@nb6 1wȱKkѩc!q#Qa r^m\[Q(=+FiInd<\*G,a9Gtbȗ~`; H;>̝9tȽ5 }5[1< :%MBe(Ga]S)Z=qQM&*wqx\VqS;EzV`ʌtf(Sv*K`@C {} !$MASBV;AüQE]Kg?ˀ[Ibe9L dא=oAO;쟩VtcV]d5=_ߔ7i^{M奴RS\*@sͶJQ9smV'fl$@/섕Zh uZl>UzSS- ZVߩe:f?ݜbL 0yX뻠k_YyLTS[1mv5$yW[ҒU'ABdO﹭cР.tzD,ҷN ߭ezy ľɓI+ ب'.O AIG\g1M}r9|aUxv$a{Q=/1%^nWL \:rzi>9TW8luyhg^\'Jee. Nc*#Su6:mun *凒Y,Zli_y5BTbvv-L.2 aY962EQAnfVIJx:T}Mz6Hʇ,5J'tscb9ϳUYɢ3.x,<0Bx\kzie9P ZB;^$NLl))hf6tlym굀?mŢyƫb+/ CPڄȉ|d ~M5};XV}V29ަOXJ-a&uF4HP||śwyQ֢WG,ȪHX?\xo5Mn]t|"9^y5JZʏW`ZќFuО tM)d*]'2;r ^0^hխ01Kx?,&KRHK4$*[*:qB-/{c,)uD=Yg,[~RqUULE\4_9H!7xz:,Oš:P LwOQ8(Wz}J1_.MO )3 -GZX!֒ =OۮCܐz|\gc m%IB\Lц9kdR*ټ/2eh03MoŠQXEL>vmL9IU_rf,sT1sv]; h4AG5ʦ}CO) p E ,O8řgi%3 \iBhK+f.ڊ>~%"Ɠ6yf"a{ɱdL&4М:A'?KjUgnQ ´_B)ny вq`znqtX->[G%0BQ!*NjE$K48N:ؕn#T R:W;n,Յyy޳ṁRM>=K!8Si;pMnQ٨cO9~-jirś1 nUnvjJF5d2 Mfwj僡rz+1GG%ɏ {OMf+ 2 &kNt-~A(,J}Q!a~QB&nڔG4ӿWS/RNwWG٬OOCJ5t&'>l^ ̚R@HB2*oV`c~?y1|b0LEDd8z~t JF5Hq i Nqk߭XJ_o#2?o\=fglp|Bft<-WQmE2 9lТVM<]TEѯjm@DD|ԅ>Rd xrh<<e^O8k.=B=a;~A>ʓ]tr͆;~?iek9 qMMXU2C'"^x}6եN@@$>(7o*p-}3V O+:Hǒ=yAM|1f58ҮrYNv {OQM¶2%3G$OɬOIl0@8'`@؞^f0ќ# B.}t5䮵cw|#U >(#=aj!yBHe NKՎoXXʴ3?4R,uD~?kԡk$|ۄx?d ~^+IjkJ?͙)"{*hb??5selfSr`ckbMylYحxEkt#R3Ǫӟo#gЫ˳/k3a(~z+i4:+pJJsq\-PFE#$۪շ?$qϹ_ߕleص8MfƌxwJ7uWJеfԏ&_=0ϥܖr)$"ę}mXqxt*SCjNЖ"HEj2Y- !(AEC>Uc*Tp,^͑j3kLO{OvSʒ\f@EyyEw#Sh%rڊxɀk3(cǶ[qpD%IBVP,gFՇfž-z/((n+*taF^޶ T&6yTo1I@ێ5HFtuOM HA-m98 Q4 -fmX ?֛%8\2';ΕUnu|f;.miha~lW}:cb24p+3D5̠\LʝsWw{ާ0m0e2WXwgT\Ъ PК(4I˔|&6+/+SY픂HCp8?Ceaa`Ecq `C*6K݄/pmR&AG;Ս:hB3,Nw&(ʾfФ!:KW—c\΢/ YI$ςd- -XÚ"'mkԘy>z:69_|s7b$fV<i:YB'lOyvybd OKhZU#y&}:!'EmF^j2S9>@kb5T(?=+<~o.'egMdnc%)GȡsUbUвldǴ$7nO 3@vR6u m?~o1%YUꛯHeb#W.sg.|)ϧ2XccR0m~A2ʷ.yfyMvkK9+^<YLt-= fHr$(׀^O''FeW %Pےe _K KVwyC1zvO|f+ J+6%3>G鏐F}g;5Yڝ8\SϞ`̘nybTbn` ^!ovy\4ڇ-NrBA\  OVg .\i_rR87G?u7;HZݫUtW꯴NmzacY 3w؞Sqcj^ug9}z뫞)"5wrSJm=G/kb!^ X8 4_?fa6P-JD"[ qH -+1 ea,ԯ Uor~ʩpjT?U #fk7Gi(fBf@Šf[Zfpe)%Mm S ӫMXU$Bl۬~~T nv_^j(MCGAYTNkVl:5ưa#װTS lnzTvA8#}q85 M > _%FRe{JP=v.2\@ü귬Ӊ rd 4'j k,  q˧MFU;m۠\ e5gHYe߈ اaN}S2HHr x*nS-iW @ /18iMV*X7I*we.+;|>w$&RB!+}L pt}ɗ=7oIY[1O[Dea>K$,G.4hg+Miy;Tk"2QFOaTdR6*MGŰp|c<՛p kʔ>a}UYq I?RXa o:~Onsfܑ$dde*jv1}G0˴Ɏ$n|--Vw8!OD'b4X<?C0]$` DOn[8HLECr5} QxNBvZ'X*[mZwfH]ùit\DSodt8=O+cFD!Vq6K-bs~'NGDhOZ rfGyCyFp3M$ FpeT.ELEJl>1-i5o\O G "uAG NXDTSѱ`Xb|cXaX ✒r ' >eԥ1*ȏb X-*fJD{tE E lϫ΅~TQL$gOKU&$QNdbST"+v5QuRA7'_\ΥX}hշ+eiqS̎5\Sf\s.(')x9M|qpO?Ӹ8`g4?[Qpl=鼞 h[_@(g(j^JsxZyly5ё\,ٞ\uj_t4(]06X.(@T&-yÈvtQ @ceU>rHS 4'7$HPa=[^ݯXFr: ̤iRUKRn1ZSSN퀒cTt2KV 9edD"Ov*>r+RHlRמ/ 0 7;:z8]G 1Tg4,>&3x4kG(tVJ*-[+|m#Xdb9z0m y6_ WђkV8}2L^in%N'%IcĺijZN mkE]N@y-=e@9N>)"N􂭪}|f-=Snz3|,%oQmX fiO8nu^!8`z prScҥ5B{ÝٛE^j U.LE J7›\[r|~QG!Eq7;<dqfvw_X-)۶kR{=,l2r?hЛxD V{\3?:xW!pnlAzQb@S5@>#3aK5Nm{9d XzIHJiTHe>NJ3#Բ(ڍi~= ,V7sr:b+HX<;mhk ݾkY>3zeWquɷ{A Ǧ8^y<1[:mQI5&G3 L_?S|8ʥqx@=J&LhIJ:I;ė:^F!)+9[qϼ3gHu{2Wxa;2 )A,wicTVz;FqNަ}Jw7b/b-FjLDnEVξa>"*n= >A2H  vkIFH#/]K(XZ B:@S-! O0j:?8Ә}r,nm7Q~94SU<M8KB,2^ ),APo㝫P ػ:yGLY[ldxGGv둝X2ʟ^pSSS٠Ek, ;:K. Io~O` z82Ozd{VHz^(p`9Ь˶ `>#E~.Gmj2]6'BuQO\)=)? Ejh}đ/Ꮞ!UѵI8Z_ ֊ C;bEzM5`iefXT0R8;y woPY6MULxX GŁhinn98"P&%жs2ntrq Z#.,2/0p#&\9gkŮy;X Noz7G}"8=AG&:`:'N/EQ,9o z Dž<8+ox,.Pn`Jb'+4h7ܹUEeVjo@|7Q7EkıB4pM GY-娵8Bo}T@B_|[9jxX̨~8§JT<˘!Ѡ=w"0D`r؛W6Ɵ&j-fBu!!$^_?\yd11ۨG ?4#S:2ܝðr]٠/:G؏@ 7t{~hTPy{ Cb,$ƌ@rGW;ƀ.WCeI2GȈ<0ƌBFB"^wT<諾5?7Uu[d?Yc%UY(­=$ٺ讝ͽ(8ee񝠅nXNXY7.iYCg(@ou /wo >w"x;*_! $ȃhߙ{TjD;矈fIgkt;skxQ/q2Uf뾢\(J{~xS=kk/(rbυRl))91j>q6>-"܋؋97i@ʠʄ'Ig~zzL*q71vfFgÃ\Cu.5B|4F jGқt 0J}[TVPPSnor 0,aS `{6mVeԲ\?܄kqK cQ= I.=ëS{®+v᫡|1'c 8΅2b LoKH2;1b}J _[}PD'Ʀ͚IB1.L% b:[ 55^3Il ИLWOunz ||#IFy;K Vl7Q5߽WKl)dMD$v-%W:S^H,*5ڀMp2+P#,_H*`wukJ<i6D%xR2R#*RcִcѲt>\{%x4#hP4?ݎ&ݹA<#p`߄ĉj_`e[M.哣vbPOFO}?H}6̯Z 3Ui֟x>x(y^s?>0_7TTM\X}y8{7M~F as(KK0f-S.Tb=aq߆ å>|շ!sgU)=WBozR,K͌_9j EX@ƛ &b"f IXRɊ{J;#_ $H90ME/z8QcUݗt|M^XeUaPhjxbx<8X(&?+ʽKxmu+=LeS"ޕaa(z(,y ʨx)SE^;פ,WnF>Y]78p&YNd&Pw6>{MSlZST bR.-學> .\FX/]MLo@;g6?%g8PIip?h55 3hB;'Sd6'^1s 3%(>.?TsRj g>D; 9吏G`vAHŕA/ǡq<޿b s!3v%C"J kI!ޤ=~1D3&A#Vhs8̀#ϖ'+?F@d 9@LuzD -sP`P7yw Q_M,*]tyI^5κ?RIanΧ$ⷱ]+7g.˒=߽=#*jC "⨄oO {7>VGR(IAJ K͇\po˲>g~[>W'6רiì @YSe`rc։]HJt̚NpkP6@P\9yXPY'[WǥW>z>%E2zjLҊp:& q“CHNsО Ǵ*w"+߂.Zh\$^I+KBJ+VFgB0W'vMtV9sJ۬o1OA̒Ik@{E5ERX<̚U1MJ)u6WVT5x'V~oyki8jGbؖ;ie6;Inʈ388\]Lǜ 3pmk&qQlkg.INٍ>I֌*YF)ysTd'/b~qDnN'&_&HT%6mc(`tl5C2`qm0.ޞ7vδfKaċ'XVF>J1MΉ[H@ t݌KBo+G ~tdNeφ z׋4FrƖ|%ҙ(-DpYQĒ$׼,z13,- -|ܕ\D_XҢ'!e_h٭聅K@\' Zp+)Qc?JHHީx'Z So[*UPv/[/3:84A\٭Ps(.\o) ૤GBE_ 9kM5yo~Sxm"b cwC$#k@9:|A |Uorb^xCbJ%wسkrEHZP~ÕS7WvUEQ] /3|v=f|F;vNoi;$Jdw%|]ݣE,(L| T t B&@VHg S 㖽 ?xGiw䍒]#r@3,Ѵ'7GZ*S{;ܝ7Pj~\yxD{ª4 OJX$-ޏ9h-]';Jl,_-ŷ b\]Q + c =iKtWw[L\+"1k]%s-*9\:i#c]1M9ٞ9\7jxCz2 1c||> n$z=:y\421L3%>;E߁Us8D.v1w7r2jÊRV7$MDy]T̐b&I(]yKWK)Z YRҼ E$90"@a@L áv'mABslhŅ-(qb~j{.Zr[bA4b_7}*8Re 0Vg PshpJvC,u`: |Mۆ4syԶA΁FjO A(:K+Ґ~FIPD-lU;/;&K4s&3C3{NZ "[ vwC돪pIR+$ eByh_jI_v,u@AO=q79]u$i6D{7݆臈ՋZ-F6W=p-2LS]nVɧw\+<θ} $!+^Ku9lj'`_DBӍW,[T< tÿ=Pk΂]xkm:;1WcU )zk]dy;&5ֆ|pH7EkL^tf`xA|M[?_vվ {$EA[%x.̘(]+:|].ěe,+4?U:WV:B}k4<,ܒ-b&,9Q]b>ccV|KgU`)jX_ڢo(biӧ]`$wQTM2QSS"7"gj(*Qמ#/9Y=ts`)7^Cf0U4_ct,5)݄ԖԁYQi雞mX3ho`V_Pjidľ?#ݳ,=?]H\cF-/tN9dxC(r,_^@•_ˮ:V4fEB.q̇rtY?MWX[0,p *Z(9rFE妵h4!/<{,٥{[$džw}/:cOŌAnMf܎3{K>* g,=L+ /H'y{P]W0\r!~pC7 UN*̬է y>Qlʦ [޽ja!)sj$}ߙYX5ZR:edtke`E,5+LLiZ U]XK8Ywc9 >z''P! ,C`NRI9bev,n@&J/9I۸wt7s@,dtYV~UsM1>L?NT;Si$)GblSsKx5cdF  *r̊MBp$þ/ruK#2EThW7 ^h_&Hi z՚cʹ*SNࡲ変P{u!<'OXM8e>画^ÀL6AC`@"+*bfXN4|]By=!j\GOKT]fD&,*xg\7_?8jp60H7' a,CLCn̏姑Iy''z?Z-82F s:?TdEZAiJG:;h=`MmKw+K6ݱ亸B*q2&ͺEXTsLa~5eG)5cS,%Ljm p,*<,nwҴIf)Vi$ bȗܩJ ORYȽ(K҇4o8ܢLD&G A:D)x6看VyiŸd;XCyRnY,^Sknu- XDQtPNe1BìHuuGf(0&=RDF$V\5cpƝKis""6Rsښ} #`USۼ޳1),%fï4.~W{zD& MȂo|K`RLeЀ l@,u+Dک,$V=ݚ$Fa@<搒C(ce@:_d{u  `#ӈYZ /׍揿⪫h['mɱ52aH0!y^ PXtdg b-$UQ'>f\\N-hmRgX@$W꩛G:hhŹ=b97|1LWė)|w W 1Rx{!"m {H2އTE|],d^;'Ϯq_Sl]VMBdw+Jk,>s @p%fŽXERP اr5Eu.4Y?^'5cC_# |"ѳ 5.Е K RAD5(6cK,\m ~&뎿b Hhݖ!N֏j">K<+/PoS$tA﷊;wj&KPi`(¿C mYA{_B\ eϵsn}JH5|Ǽq&pi'=ev@0iagv4;&'@]!ۄ֯8=¢{dj'cFn56DEirbGkJCH@kOlm{rz쩾d;G2jW]$ڤ(6&Z܎C*d}d ƭ8%Yx C[L:Fx:aL UR)tBJh6R]Tcm)"0^"T^ +t!/!-\;HTYj(w;b{_^ W3. P5Q,Gڵck,8 PQ Fz2ݻxw_mOz6_!>!fE}e'{hx{5]t>~hC8uH\cMURqS')x(ƅ> u3f3 _ l q|+w~R#Gޕ[6n@繋40lRX+;#4e8E=顑xR*+Z< }2&࣑q`fk Q}W :d 0=r~|55!3%[`^qlT.jk/pۦuLV9_p;߂w<4 Ee$=]fM>a>)%#xq5 ɕK#/Qt?>`^\ȹ%{A c#f~#",Ծ]feEy>h?cL0T{Hȵc1$ҎQf"ςI= p[HUQfv F6f_F-(XYqґԒ0 s?d7j_^q42!)0&<" > 6;sm|e:r.c7~H4nU'7у6_byA4W9Ha_:1Œ}A]vЙ6>仇X@|9zic.e-R'?(uuB%*z%,wԃe{V/|BWпg5+şJn~_fl4.PfRDI.$a 34m nPE%t'E_> +:q(䕈v˽S>ܒ[pQNi Oa9*1yG7 "F|6<`pC}]|WwC6bVf2CMӒiB\]SQ8uV ~9o=7sK}Il@}Fm {v>`6>=-*eG jRÛ cEp5$ 9r9Qʋ!ۆ@PjIy XBݵB|R[BU|l;H\2zCyt*ki%񭑇".OBDblQڷ&$BžT +B.2밿jim1_Ʀ t5J~5.qޑc6{ICk``G޴2NDY71?ꃇ}wK(,#^)o62̝==g[}gcaK5!2Hpi(ϯYNИmG-ywJU69i ekz'}J~i?`$<"v7 ]k Jo7G&$CBd̉Гb𩽎D2f bPc Xpk2r\ES{Q0v OO?ҿt "a<u=d u_x U;n*r [)r]]@f4A_D,f_C{4K2H=zR2 +h^!!^[\Я0`dhel@#TJg/B r"ϕBL?R]'$xY/!snp(Q3-9?qDx4@R>@Y$`˙5CTyb:uJƍZ[ki &b|h_rW}Lӽq}IKtcuNkK]:q=`1F|azJը窚lnL޶|>z4wtcG~@a/o}fI?kWu| p8@gfr;W. if 6E!cEd~[s exq Gcҭ{Ck7,vGtQհ1'U(M-ɞbT-b*n)Ċ J]WͶmґ5=7Qi _ek+}k}4 fJ X ѩ驐F TD^||u8M}0<$x"P&l1ky@k-h(ev 4i;@y8KlU%'$4W K޼^%m+ʾ1T) AW]jz$j|غЗ=Q MEjjmQS;)\cU/h9b7gp RuYSɨM[h9D«m+ (#1'RWj/άfX56FF)o(ml6+ՈF#GBʿ_0[[yW Bb:T%`Mg?=s +8t^.] PPKgHdk5yzJ Ra|L/{ceO)!'셧i[3;!SRwG5?\[EF՟$n/PJp\p 5]`:aUZgF W8tLj '"aK2AU b?14YS((N D3njpr!C!Vyc\ȗ2\Ӎ(sW|AddoTOV/mUB&\M /N{v0 n+qq8xv8IR#Su,8kB@~$Oc J$7n|6Aq5P2]!8l:賬wYNt3އ-ΰ;9Zod&hŠ)r@l+V<6[/[G*sP [1@t)^"Jtt n 1IV IjgB]nS͗23M&  g-bgAY)S}GMGܥX[*Txh=76 LA#ns1ք7xfKg&}Xe:gr-BӅVJO!o ٭*nٜSET?nEfڝWÊh8ڰĶypnB!ހaˏWjC-h TU~PQ{[yx-3f`oE.GK{f;k0X oX]@!OrdԂ |y lǴ Pqʊg/5h0eb D>= X겂p".yEu+NxKXnG;FsŊ=KwN3KQ@ 6Y^RRpT`Jr!w4⊼v4_#w D6!}@&yMaZWɸi[`K-9!hl@ܟAe}ڞ;D,(t h8MI4p]][ǜ [EMQE}glXjj$VGI+HXηb2͵Z i;Ef̬ RwA`L1%{Ʉ(A!c'j".WgJ6"!/Dpmw}D42ϩ{兩I}ea&FJDq|Swl>`AGQ tWPHۧSܸgYB[Oʀf\&rG\J_9ׇ'U_:bٲlt}L;6>9pXGz@gsU n.ܻYv& }ۍa^9yG%Lʡ= \v 0{[r_$z=F7>WV#G fǟaL¢p|^3%CDĦZX uzwO n\1p u j?칠R4j{t(,+lm&%J0Ѯa;#l X*M^IA lD%eH 2(hQ~M̕'hSF 9bLE5qfSrRuUYefjVK*_"n:d2fqٞ/] 5 9-f FId$yYuѲ41˯ NɘZHvٷgϗj}:'v*vW2L ]-ix@E?#c+s6Iz_؜pV%noz(99'c3;83`f?aayӨ nΤcCL0T#e`·JW1OE1вp1 Z%sT>m0RIt;66¾ [2d&iiR U$p~ {'KQ?+|1ht5t*92Ym3cjAEPuDN.ltBd8ivʕnm˼H}^F"V>;9bʝ]Ym}o} !mXUUky9PwsTN ӡWfSJÜl[ꚅ! "j\((Iˌ'2<󆚾GR<=9ty}k d_eَ VH+;6,\~*SX+]_iJˢe;4FAi.㊭zw{qԈ~L*+&?K?2t2s02'ܐ^;2N8.?<3ZS MEHPe9 H WoSL_3{FQ"{X!EDPvg R-*X;<p=us*"GT;`{WՎ"Op1&}NR;|R$yဃ&4Y|!8.o0ڴ UM6x{x'?J8 {VWfYFʃkn ׂxP*KӮ 1Q=!_(^ #$ y봱o8x背M‚sN6EG5IsçQ$ u=nWQVy˳RC3pޔ%&wK%g4ىeR ~-i)ӷ4fhhr4c<:lZ932XĈQ\"/q$<\`N9@ Ry+Y +N0[mԿ>2j(bX&O%(Vf+ aNC`%F?_]q.Srj\ ,va̓Щ;ղ;xTY|PrP) Amn*[pX`.\!D%J1}@~Y#8V7찠ж#/%ޙ>UJF/ ߍJLG̖Z%#L+ -U ˔5B'No=rE ;$Y "Ǽ@EGa>ْ Fp5p}$WNn:כa"Ww6L'&OejCwdF[~x58\| WXonrJEP 1&^B+wI!7rz0׳&q&P&B#"< 9acf0X}h9 nwL%OpDŧ*J1C!:_uֶ?BJɫ1~;b]x&2K4uoTL//nܬ;E }b,04 ISӳu*n!;F$X˜n9j<;)y1NFca/AHE'7hEIaZϊSr<[r i>*{º:@^!k/V?N<4:/wLfjOe\.R252WJեmNUW_;&7.#Hy Uoڗ/:Ƭ"tEdVA2$Wh5x]aZ}30rϦVz08Z&ki8(e3J}",Ukv{)ç󷕛* PbŞ1VELg[~?'Zh%?ʪBh %`iB s/W"dDu~ |otv'_qH]\J%+pNz\4LmǠdWf4;8ܙ*uيV桶ʧNlB8$C{tpn=ۍU+=!gu_w6¾fYeIM{R+sѬ@4Ms>>~2t2Y)W hVRG}<됬6}9X"\a&⍿ůF {7lB7/ ǡI{[٢QQR(Ch[@Ogs:V>/}9BSY'?vpR߇75(MݤH)\]P8cm&FZ2sh!53:K!vݽzdhаb]\Q<`4Knb:⴯%iQN> 8nKp@B fo@2 w$ <w]&6}VبJ=P S*TWL+>N)JVm+M ~P3*99}#]AEIN!܀38*je{0a*ѱyK*%]ZP+\glE!mgP)BuS{Pd3BRW Zɣ|o5{>td)7`;*~?BAl}a2<؜j{S|"Ҧr'46< rRiVLzb c_2xܞxKOku&4sa"TD kd03o"zٜӡ?zm4?C"ll= v}P^bkhhc_y[$9 p/~̠xdM^.?,hTĤBFBu"F'gf+(rF)%T"_/eحf"P `t7nmSfWմ®h~AP9bʲP`3]<) Yꤓ"zBɴ2S"YFUEl1Ev~VZ8H:˪+< 6R`UȖu!]BmmWi]GOR+FU ??ꌛ&Ϸ+#.nwK^չ u, ļ r#S[ e!\jLFp79;w$W>r^J@яk.X;m,q +g`͇ 5XV87 hyۺ*%o\1Mk#)`JVs*QCKڋ=ѽ뒑g$B>I?T|tlEKD_ɢDĵ|7w{mbKJӷE/Jѭavu) /Xby(KQc.bnf!'7婚^ݎK;zZ*)=z0i8\WחְPyՅhim\1ΏFk/X 3xs ;ZAS &Pec+rS{Un R)Eo` tъ!6'k kPWժ[%eUK@#OOmO$M )ár˵1&ƶj]!\Ȣ8G~>n -WJ~PVKCPkܭ6란o0r'C>/Tɪ%h^mpjg!@&Aq]-.AkD1DZz{kgDbHJ^!MxUuvlMV|Oπ+,u'̿bERy!LXjY#r)a"HSsW4DEQRA0Ǻ @{SNpp1Rb1 2Խ뙎@{`gaz*u,ۛ< 0s Z_뢾"Tˍ,`n6mFf#H ©fXkٚ8\hf"=i0ଃ\wA?B΄;>Ê 2Eks R]տ6̓bH Qр%hSɇшZ~.fpsʰGiUE4;*;60T[XR`G"Œeʙ4J1ިT.lDgjV^7*Q=O<6nL d4>\@QDja_ĆZ5^_ N4! I/ޘ h*DŜHeW.)94 3&-Ϳ~ʞ"JSD'zt@t5TL%"#.aк c@ trXߕF)n=9_@a9pI)xTm&nZȘAvge*W(B斧oʦVgآ%[FѵW/u^J֝8ve#e~#K C~ñ{OjpWuyRIѣ3 텸~}-`r!x'qA;Fy[eC8N_r+ԾԄEÁ >m풸P^NwK2ʀ:-ۂ >wƮy`J\fiT, 6J3X5eM/1I it 苆v^}C(zgM4pl,cQ'kˇ(HRJ,rŘ\Kk*&ps%)թ ,v <'ݥ'Ҟni_{foWpa|\$Ccۇ62 .ÇBECR8bF>lQ60`+Aik01=/WbfWL+!.ZCd["6/7!hqk' =#YM  woUPb^2ȗh,져Փ_TEUQ?p;^.q}az1olǷӤGp*33VON}gr2M銄MpR`ԿqX ;qEv_tEK#Y8(|i!,})-iʌ:As~921;`z>[OЁ=$DZ>JSbWrT;TI {xKcXؗ]t,al}!щbtg )%s"cg644uqH@M&7ϙY5ej> |iUȑ =D1;w?نHֈSjBPo]9KΆІtg*qjۅϠ@C [4iŻ~\רpb \w2wթ5jB^uU>(mZ] u0BW8FXD]*B}o#-lf/6,[;4g~v%qխ>,f}H;dtJ`MJH7 7͟,+ZZU8'_F@.oζ}6jSۊV.`HV8k[o /s]J44:[(;0s*UpjÀ,D\z־寠ޞRI~;նfX xGAǜ "@Ew_.0.@0oM=ӚaW/! /UnAՏQ#XhRxW!E>(+7}XJp:vq<8% 89|]_Y׵pqM[fn -[Ui$>'TڧJ=BKRIW_UY<uVdٰe/Ɇ,83fGc/{Y%ܦX`qu~S7M3g^@eOSX:6W@ZT!dA AiYQЏ)-(ʑl4XJ*ug6e_Tɴh2lQ.5)@ h35mz("φ1^OG+OכO[LV; 2f?&hX;F«I[܃|}.K =ByLچr}Z%;G2 gZ>ΌW_=2n5w-t҄f He_'gX+Onk51~({~ T3!"5'}#ikluc`Knc`[P>.rq#f9ќ3Veek{i͛*/Ǚ Q7KARI< B^8}r]-Ra4-YxdBwE0eժIL?/Y|%͠p@X˵ OرhǬ'D}r Q.OM;GCzŷS7ٹtl}; (nqUMĶq8d#OZ4\@ <3@{ʅ8V\N7-yfi-뽊L HUr4i$mmi -U GM"k!݊)uҼZ' MCVTzF 8GB%c{#Ir\$:L 5g4o~vp?Y/uk^w4}8HdF[c$Fxg׍Fٹd < Pe(Cc[`N*<Zr)%X)AAz#`V{8Ⱦ%IKo[ }36= =76w K!>rX4n2&jn^8v ARhaA(a0bRK3| ouWrHT|}YY+"g瀕<%61iK(a#2S6͒ &5kuӢ?p,)hbpZK` ^0 jǚ1עF_27CS0vCʋ:2s$0r+| 2drIhڙ -ZXThjF۳]lH` o+RO_c]E^{?UX|BRx\FWr"1U6d{ @$w?bR$9 ^*ӯkLٚ]x oEG#:WU6d"F{2jrӐĉ\gҜ WTH<,R64y9:LE7&?tN0kEOXӑ`ęb$./ z9ug1C-;)aMch8&<*33qF:H@2Fɲ`vVj \J&E`>LZ~_P:0aūszE~(\]xX|(W\  L.V.U6^ Z³Ft2zHvwF[>Y=Gc-^\ g7dLIŜ{I )TjZ6PSB'k>YaN?C1̨)VVqA . Yf(14y@ΪD7-THjAŵUks=3[| gltXtC F:)YH)R|ԑ1S?eyyKg}fha|cU_g>~0YeuV8u; |[]'`1V>H2̲S/*kqב_V$fd`>d?2D{PXQ:}%f7ͽҰ("xUU+X?!)4649׆V\9JkL9F2uB]}Un∾޻9 , *P &CPɁ4+Hb1DXnI8K+tpAm3^lT b1Q9fy':16U2Ŧ7;-TN@CI}oZj-,[N9r*=S."J .6=9ks1D㰻ǩUx7= 6 2͊ﶈ#կ)" Gb ;u#.4/z>;T +4L]2}pe!}r#3sm9s3ߚpX2Y?:w@>aùpј[#vmV]ۍcupmn ʃuJU>k\Ԝ~h9%9V§4~rzĦUҳZ';cF[ ":G'ex.W*q%+`_\3u왂׌.V8[QgD-O7I_%xbJUxyӒ8i(E==<$N.>y:1-vl?h U\R~ Oy>4PO+bT=,j7y Hcmr*-xt4UDz{7P[#>m@ P Sw{gxlMJm{0oF6DZA{(hU~?]!`X+4SH(RU»o NZ8~c7J`1 cVC =FEhn'g{.=_FE.>Ţ^yv}J a4UJsPJ%Wq8 MEL!},Ax%zr"u^U5| ~ZYG۬S_a "jӞKdN5ި12T }SDR}|]!O"o_lIUKr3ޤ'ul^#,m ?L0&K{J1R׋у,9( G3]={al@!ϧƍ"ƩFQ9ℿXѶ#Ƴ<8 n+Zs,hi.S¤ U&I;>:-OZKm./QY'DjI( a Tٲ|iZ;{\ jTnύs$H,_bU14e}Gr5];߼̝Yh\Yh'~pС^3sMRsefܔȼW,-6~^gӛU:~2Asȇ1z h!N!2Gt*7SGw*J<%@2@eSuWi5˫D x&l̕ z"o tFִ,{"haѭ올,K>p𶡑* @YLJ]4y:W L=9#i9Rܣ~֕r\7káȊCТk#С3n`K!3-vwX*{D۰h}rcXuI` ^]Gq4^Z1b )H#* 1(vq7t&B%,{O;șUDL{/J/w H,ŪwQ}iNJ99)XK Ԭ5yAhР n{J!XVyzy4eަ32S;~1`XHfnFj9GT0xxWfK>7x( ]*x HҬ(|2C#N]+(!J*+JV05qCn]LTwp!YQiL0t35uģ.$X $!tϏXx3s¥ u -}n2eLا|F\gȘVߒꂀ#+ǍȽo m ,ߔѶ?P:ܨ7Mј˛*g]{jqKn{͇!f9L1/$Hc$K,#{ր"b9U&RVâ't`,tG 2H-*Fܜœ fVrrԕ1s-|A'QWەN#$LtSSHe⃇sRxCPC:?lmᦧGdj[!|FM +*}E{K}.tR:A*L [ArɆ_ i ؀!g\zTjX[TP!}h9=. QǯCU`j!y QLM&5!1Q*"#gB_O<Ѵx(닋T 8@B*In}'6O))k,37Jck^7(yDKS,T ДeSedYDT)䊟9%*O87$fV)+RL솘USg} t̮q ow x?r8踅ui}Q8p m&-Y _oPЫ)2jNahh(~wt!42`f*fpI' =˛@OK@3+/i`“vd {s tu&bl:/Kڴwh#lA7m=b:@QRߟ}x{77e4a 5VL5o^'Iՠ|ӎ(BlwSjy՛='ꊊnu{(v`Z|e1&pfީ,p1D|ɼ>B 7 gFv%Z(H$9lc*vL&mB=+ʻT],:sQ_y4]ާ8zcg_WLW{͎7nwԌJBc/SPkmպR>-E|X̷zJFxAkb=^c v% Jf:ӘYq;ϦkCTRH!`iߗ-0xCو&^<39,PgOB?̔w{rӗYP[ LM8xpu9c e0t$L4[ J#iğcG`\ ^MuE)jx{ [$i^-e7- Г0wײr)$6nD mt6[JCM%%S!N)+4΢rK|Z+ O1`ZK @]% UN`\R5~}x"n{i<_`#/U{٤XȮ}F)*wӐwcg{Oӯ gPNbC$8*|莠8Q$3Dϲ>- ܸvoshkwBwxbav*9C K޾͸ W!&S;krLklOkYR)mzƱrjÙ]џ.+6p.Oi 55M#ɼ+%!/~9e,o{]ؑ*BX&(kֱEm*!$$g% Swh(VJ La*m8('u|^]y]fXs5Fr>@}XDJyGz[Có~ccj#:x)  JN,F? (%uh|e% %ՄyH]| pg%;bpwi)@R&C&fA:ߎ_l /h-~)lz"AP=#YJ˕u~kxV*[ݟ&m4ڷh<] Ww|jG1S8s(=^3_)؋Hf$i#b>Y >,]ƯYa[M7[wQT+84c],PqY1UQ*֛FZL7)igJTlk'hJd#lLI#$%G@a'%RHoj@l hAN1HM_israBwWX$t)׭QYYK^$h|G1w;( 1;eFFaB!z9R'{'rNB28Ogٹ 8* z'`cWkoN6t:XE& <!C` JӣdyNVL>q. i9̊2odMM5h`ILWz=h29*thS҃1TsPt ) P "7`ȿ_r{ aϵ`uތt3x0JZ5D B1_ㅁ80c'h豂y3JA_zd Eg][D'EVc5~D+8ƒ!%ࢉq?׶8t\.M[/t, ~z >̬f6.]Zo٨{fKaEArTYo0mg>rEpPL,w[NcP,=bPz@p0s9c] /L_SQBk,N Ä+l+ ?1B[h%w_X2@R튍ѵf! p4(^UV@]Q;c, iF +R{tYL$e(grp]܀myt 8' =:+Cbvѝyg%yfn^%J0Z*x0d';[1]SaR]nsl-^c1xp%0!ڄۛ<͒Dͅz)dԘ7mO uAQ~eZ.V!-I:BcΖmv?MBAoc~Q{ gDMwCu0#&l0H:dO?o1y=*Bتmbg_I 9tvw&7#> ;$̔hT"W;OLWꍄзRh{0͆mA 8{愑RVi-&>2rLc[d)Ypg߹-ܡo]ˋkQ"BB ћ ^ & n_Y)RF,HiIQ3Q8!Ed=bIvSFSE\ti1K7#",WDBRnO4LՂ)l2/b.,я7>*3ʼn(XkHj)$/inPGHL`Is˝zu$uK/R'|l0@3\I0]gڧ ۮf?cooס0 K$LgdNb:d^K8)XfqXDejl-o𠒠bԯ 53NH] }Nx0\RT|ENGqQ7$`J86dMՅ1:Ӄug+yS#LnE[[xc"sC?ztp(fbzˣyhYH@;& R!Fro8Z[Twe({g7n&Q8zvȳҶZD%/ X;2pE6ǯ5 9n$!æOzI`-U!ٸ(r3\@&>NߓXofM){_LZ]$|.+}aRn]4iH6\9pj :vW./S*m{և m :}cqI?=Pl{ÍG#Z B~5N BpX^y6 0}Γ0 FT%p)"Q-bADd NPj_!B&2MO>K6Z߰|~Uj5؋U𬃱{@>g v3J~CXn.m?}`B*lŷ3چMK|Ie0E>f8[2vBX) Nk8|XI+?ۢ `ՙ1,rP.s0Y[.D#B% f2T(onN[ƴ1//38B7C67p=(b0@'`y2$)NrK"?Z07Jsy 8aQ9lQ[D${Y;ܹE٬xFmZфx?y}FW*2OI"~ ^ԎZYb׺XH[Wg-9Cɋ4Fh_[~M'J-=_[r >T:G7.Cx`~DD}Jl@3$sXcx?"ahT۽?NBy;*6i9rC4,9bArn{:p-6OiY/…R3W 12P Z~?FlNIG);lqx`p"㳫W&`:JaUYeW&=9/`h!Jn/Zy7߾^_UްceТ4+#H A&m1Gh`]k ]5;|6t*A&e}ѹ?Fne(`pMϑx0c s]ZY\A)cD69Ns7,)Z} K`)ٵb[KCKrTƲ5/$~ Pt0K!?C¢kYuF[":|r/6TUjGer#@Dj% t\%<'} J",|`ZkqYfN.D-(OP]]7> C!:l1D+NdzNg"ؓqiocP:p#&m yXpr!׾K]ImwHYHY]~J4FDw2d҂ê  d3,D2v@0 ,F[!{H׏*'Oqu$KC³Y1+Bm~]suo3Mۃ3A0p e@6C]ǕµpoEFzQg#  jlshCB!6W^B{Iߺ"`7O0U&4ʼ࿹BLx^KqŘiЉ s'뗷«aM=\\ߗy9aDoٷNlY<*k"`/hY`0 DkNJ%$:[9)%mU͍@I{^v@IeH!rRVU_kȡIlGtC0ͺC< hkV3| n1$ޱx}_MD f{P<ȩ3DDdsC9t<_10Y+Wbмװ ]u^xcu@-'rue0]xmA'ƅ iO||7de]M}͝s%ۈ[G}=kMmi***U1sj~E''Xjv*!Y= {'3yفx|-U(>~Օ57|߆UOs?;6hu%* B7} [ xƇ٧1)'S ?B|jGК&/QwjA9u m!+!KxεѰptRhv9n0YYih~v g*e+BgAÃ$㐡/֪6ܧ;(2!cRO,_ ]ʴ M~'q*"˟T|h´nb+L6qQ sJՍ-0]a=68h-iP K?P1jc)ʁEg$q񟲻uSe.H0T "[*6 <~'RPxk/iką17l{޿R0!vN|Rr1 WBv~0Aq4k$k~9B@(_6daԮA0ɹM̩?{֢3DF&iΣydS~z("d]o:v3ڊJ6IpzIGRklrr*+Umy㫛̏62'Q 5_X,eni )`37,.Jys _R}/&F?g53_t'{`I<׋ṑ&ېW~H**wD*? =tRY7J]?Vd}qT'/26eK_T+'ӘTY:/ P29.?#oiϫ7g *-zDu)|Œs>ɭ0T4pOS:I'iq`u' }sBJE:IQ[ D3 j[^UYyGadTJDaL xa8, 8T<[mvn@LU`ckYo MXt8ڎT6¹|Q}!MyZhc縌I",} cW8}@ ]UiٵMm(<4X1/C98`DK ~MHP]& "itWB'(a$DAniBzRm!"8x Yl+:V8t mΡ3qK%_60#3wNDn\+uPa3/vFH7jMeajkYq{[@#zRʔN< D\|' ZEwVϽ21ߝIa% ,͜^#ܟ·tPNe_CCT!j 8WwcfՊnj \[v&~}]mvNtrTNV؎nAn=6gk̋)s%d&0vMʵB;DvXy hFAPM5M N1:uհ7-τdHqV]xWN0ZxoԏF$18ϝBse ++X>bKfph ̒`Nۼf3dRi{)3kALpoaMWڨ XJB'S?#)j!Qjl[* Y6fdv-۾C_q#6]#._Y/6gH/^<&gg(XJg *`}z nx `AITu>h#<]2$&sTj˕j$'`QೳP{^ Vձu6P&L lH>T&8sWZoq%}jeuZwAh&$iY׏(Oa^%Q0S h`3B_~i3 Ph Y(t8/0l@k3়vP'ϊf<ɗ|d4fQ)rjYpR50(Au7Bɺ/ .:bΪNAWr;uҮ!4kmZ̤)^;*g dhf&Ò77">`mIk'-6G,M)4IAH9"GG:';^_j-A-ߺgvɡ+dL+c|-:~6(B<~|y(a,G6t᳣PV"(j9CX(+M@<ڕڔ6F}׿uD!^8tJ$y ü4-gTg!NVM^Ұm b :LXUL{QڄmyS!۔ҒʢTA;hHXYd*^Ha'y O]K2F\[$f1h$% 7Ϲgi{4[V' 5Οte_!R6kiz Uw`vΟg9A=ݿ>6YA_Ñbh,wK?2xiǸCDp\o㟀X .9\A`yStt sƞgg7Qį"_4e R{6H,Q1B9=L]Bau3VŠ#ЫQ omh%'-TU '@{<8.*O@كuܦIhO0n('pfAodJRkOͣnad><@ 8>eqw M77IQ-8f-ΒQ H{:~GU\vj<"1bKy|b+[aw䍖}l#Clh]q۟?'tmp|DC[9k8qP1.˶MFVF"=e |Y!yv{%L_`2!g> ^Ķ#;>ԝҿ|oUǮN0!JPJ`G0\DuUU Bg{G=LFˇQUSXL/8 /Uo;w$EәXAp oSNPP˵ 駩u"Й" }:e? $+#)٧Iju|Or,dcC~YqJ?7 gm'fBC& ѐ[6MǵTtujSЈ*zel_rgaɘTqqT+7!j'{qOɼocz{|0h YZ=_tMmc]W4 BRpKW1Q,նDN{F 8;'3Kͳ#s>$+;WpwR$l5;&V&ʁ<-H5㇌G[a{&BWqGڋdvx-ɚ͸r"Lld fg(Nby.q2̎Bahpzt޼/s;+\}NNn?!ij <mǡjS; =eX( >!! ;k0ZjJ{b<`gDto |9uCY]w5cxфAg *~A i&}kהWD> ||'zH I{{ԫr g3Bd^㢇\r u@(Y uR :()Q PX j:O)zxvE oހoWX͛";)ZiX6Q-R̐tN[ R@G1PnՈ$»?(z =G㸑9'(}aP-)gJx֋FA1QnkGzFIWE3x?b|)<69f`D'@"#w\߈3[R.Bf_bQ}>Bu~aW%8%D9 b[/SUp{!%`>&t=af)bb*3QGu̪@+/nRDovFf :]P yo¨9./MNکnM#?ڇ6y.IhIuF;O`/Jh3GJPX)i*#T% Z'&p*\/J KeNXEBX2+fc'Nڝ2wCCz{ps#D2Uy 3 9)H2oq2!;'5_\ZH|K _Z(.^[ кUXj`5jbK;KMY<G.)`_E,ۃnw2t*߆ƧpF}^<$'78x䵣KA7sE;#hS-A':Rࢲ0Ijn~;Z`]ROgl\ _Z ~Kn:w~nt C1M}"&n8F&{Ti3yxx< ݰ|RɾPb$$Q ̋lywNd1d|<*|9>? R3\+Լg5[l8RGw}rzq$Ijp!< qr]YMT3P%+ɉ%!x͙泮 Ojƥ!*?wug6u;#z F(,Aq f'"t~"XF|e yiu>WwvL! ܷ|a;x}rk=js䄭.2[g[SƙVz1ȘaBQ2KuOP4wǣMtdҝgeB9`bVv wx돭? wL@idrƁj³[ A|! CDݸկ"Oi7YtWUI_mpgZcUL&dUiAPFjipEǸ {=M rL0SmIa"㾼b Y11]O4E`IV-R>zx(z#_7 20۞BCќy -ewR|zJ>wlS%fꍂ3Z sQ"W-F.TQ,X?!@[v3uXO'x]U7]{F FQ="HKVwS\FUcS P%BT}=]FjjFF6C Yb_t|9:a ê 雵Av=6SGAߢkin5X(?{6m7< ߫dWb(@\c\ӹsVIsaj9<>; 1ReV͗5Sv+[v'  LX4@͍c!!ިz- ^1-Ɉs75ŗ)tMW"f:yk+8 a&IqEl$ECUhJQDFnM)K7?jaP%w:̗rڮk5X;K.Ve5#>Hs1:uOFS5R벅>V]}@ꄥWCc'gB %DMRO:KJ(1:]bO&&Pڨ?{-q,;:\cdA7(pK:Ux.ט#-Ld+wuD`3ڬSIY7uEz ܪݧ>Fh;ܙH0wyϊ=7룈Z:̕iD}m[XRFeF3SV gE x_բlv;>XmE&wo<4:k{6>6FkXN@[1*׫8=E=a'~~ty-Xcg댗Uf{D'T l(5=%`.CBunc/گasW*#Yuw\ =~YY8#e]:,Ӄ}* Uˇ)1eU%BX Zi#ϕ`ͷyM>ܤ6X>szۥvD'<$bv:o&KﲫnǸ8n`_(G_hP?fG1b8ƌwE,A0 xذ= sw4i~|bmG#7T Sk̝۾,H )!.ȧx”q?V@sgIfR8C+`\H9` ,aWeu-m=1) pT"!t3٢t]{M.1M2Dsڥ*DoHՖRRƆ^K}/3ep.,ös~שA2*%^|++*. ejƠ^I+gja$=td󍽨1ݜ~()-4iڞ]Qy7Uy+n({d3ozcZ]Yp勬<h"_a(TyL L3v *ƦﱩILe +Py/Z!z5jE{ഴ;Gu}X&pxw5F7*M|h8  V+R,~ J u\ceRn|az*D@XXa~C v}s3.u9`~Cp-c\jí+)?*V§#Cá/f'f洒/] do͚ퟸ^? R^nm*> 1( l4|0Tm{Na NL%!֝="CF?kMz.ojTSSuchJ&J+t3WlHrӥ`2Rqrdfw//^EcI4|?am23 nN3{ 8pT^1!*j'*6<_(L525bMٲ.ҋ88%, i4Ql^QBh(%uUEW8dD/Dt WSS^$q Z([#]8{z{+؇ t,/2Z2dcMaZ5%wcj"kq?& =RUZ ᱇uEyϛ})[W[jeɲBҏMXS|S´ow/gW9 OAO>r @?pH{ >f`s$5f-|ʖ>xOOo> S?;bkE%hdsZcMIu_v\;P(~Io8_=7Df8ZyrJO9:nH 'HEk1;m4 )aqM<{ RjySy,Wݚ;$EUx3Z"]b$›-gk7:u!\WB =B3ʸ~Pd1>p;Gq=0‰(eLC%4Gts9ȔHIo)iéPZzP0A AR(5!pIGjL-CcsG Fvה`6f WN 6oO,M^.ٯ$` $P6>=`Mf, 4VZp>}JFxPi!+achaŸov~s~J+# ʊ| !>cH:R[҈3%Cs71ichZbtm 3[!ӳIݦ`nr [Yt '; -I@z 0/{Q{'Bsb<]#EPE.,5>(5i/vMH+BCh4YK9C343ڶkm@lg> O9Mu:Kit,Mx G3Y@bš6 (Ox  c9)5slk5Jfߧ14|!>3ݕM pk*_YMECu 7"0:2fܻϜYXӟvxBqK Fh)6e.cT֯[$2jEI'%$JDǨHY潐+%J&1!b3x ;>\H-VL vz`='8׌%uN+ CN ڂd !5=VU~-zyM|UeϿ}ZڔZLXQ!ldOel(ykͳ- Upuq4ov`n\a$iCG" Ӣ.Bﱥھ!>V&隝gZLgrTM9y `3KXSJ[UPBcv]5oCqw鑖&-)EdNX(h hwRHHo#4LU JUKI{G lM.w0xO;Ƚ 5Biƣ`TAmkfڍLlfia,GZD%vwx8ns($%DѩCXQe?i '=Q̂~jW6HyNB[\'AޢqW% Z!ТY舨)@OT&&灒":/Zl1NnrQ )ہ `l@/2{UBp}U6 >aja$sih9Ӑ ֖7 f()[ǸTF|b(Fbz6U>sd6DQ>@v K)e\'Y"9frj"VBm[MйwgʼnPaS+Мs"ln%mPלP[zC讳aW}ɥ2ZX L Wr{vJUءPlnEG A_LIJlwX?T{"v@Ն%/Οt# k )Ņ|8 ֹyUG [[֓ ݊g6 LqHⶂ 9s kBO]WDYepH!YK CYvsqSzzr` o >_Gj5@! J>vѶVhS!SU1Hec闡 hb^q3[~1s7]meqyAKSiϪ۴Ϋ+o>/JDpZ鏚3Ï a#넙\_DjYAܾyQJ¦j|VKi:-b^<.f#Nmha2׫W6plVu!¥ Q̈́7Cc^lf2(յ#Ƿ=(9M3^_G/ ̀-<ޝI ==c;8 O23qn??[ؚek8*!_/+]Fhs#4f8/o{aNHhfILJ>x;tA$L'{ˢlMB|qT3ܖ B6Ю@5 Ui&y{Xr`15SMP|Z)=CU{BJwdrr&Ė j0}(uWȒл̙}帖e˓/q]#x: 6ޘ8ȭ1dF®Jnh}lzf?.Q2t/ pz I喵 %QTdSKf3k}"H|z"~.L KWdYW`H9@b/?Rz6-uon0٬ Ӻf4FCHYHi](tEY2\YӅAk=,7-Ȉr2o7O`ZJqGBiGJ5nCӰ)rs8,O%8B<0PVmtM9+U?4XWKRj^NP[OJm*h7X]0n =`K4'Xwh 6&|0PJB1{iQ0QE(aHUlJ me򅁜_\_ܣ%SE9Ϊ4RHߓq#T$?)[@ݛȃOEqD:a PCU rvY1ͳ?VU= )rrwMZvD^9&*rE;*εмS{E57sVS6ؼegX"rMs9-iI o9Ґ!̻D3Mf/@0ף1rU;,}NڬNtRCĹM{#f1cp :^ )$cw ~qqG r?կB;^㆟D<(c,8չ'7`[bJ*IFuN/b>@[[KaJ<6hhtde\Yϩ%gMYafx`Gj͔N搂4V緧7<;hm#ሧbU,OnZoj+uB[ s{UE[nbXClFnr0!E8$s >Vnۨ&;:# N]fzb-E0yTٜ0nq\::ETS}UkET64!^n)S9A&{\~@4 1ow8T 0i$Et1~2F*j/PbW8X6Zp~^?yV]X&oƱYn6|- Xm#u2Erp֨T/qGt /ܽ2>kLTݒCW_po>*Zz&\D_u3ff}YC_C17ѪmCUGFƘJDU/#B@ h-J ڦ(WuVf[Zt1Lms|kT#8NfSRπJV 2.'|J<خ4w-Y(֓'YYS"F푼"G*[-}\eCA"wM$']ZK.Qu"_ lb5A-YϜw٫䔞/RՊ9ZK"a~gOHF3G3Q<碩,M]g %V(g8neC)rD1  *~b7/)5<2 yo;p|%) ~ SްN>\2/|7Ky 1Ak|Sdhʞ84&쮮wkU3`Y1nڨ<\b?g(lb~F@[l(ea)lgkF )ʱ;  &mfKKF5Jf|þmQ%H [RQ܏Z5S{9$PS@Y\IdQka}E YrvŦeҶ(-mTqsk~G+c{C'cgT7d5a / p%+OW2է=:\` >z'_4$Js  5a84;agEgoΊ:* rPvHR8IE(+).NYaI08WՋ,7_1֍r :0J떏TчtFV+fi3a$cJY^ hᰱ)xB" !2ӄ NİvdA}2Þ oWQ^1990*0#5ta[cT}w-87׆ 2;צl$&H$힡Ʊ>ŁOi=)LMDTb8~5j^RD?}(eA. 'D_%ܮ-F!lPz^+DFڷ ǻe~mҤ9,0n0dKxLa&|HFP5z|p׶g'ͅnvjK󝗥?>3X2Hע]hZFekB_춀$%b (8-~V̈篂d͢M O;s<,2񊲄L]&0̊nkD0&fQEzd=lb0$"Ueu"?q~cL`_(f`P-%(BGX3're=3cJM,sć367Op)+6100:!b4|x"8m_{K*Hx0CLBY?[*1xL}u ϵ5`}\aW!n/%ì&5>CT>Ѥ2>X֡ >;oS:$;}.JVjEg1t*zRy=^Iw4k#N/YE=](t}n4_ta>KzEz>SF,UW[v 'w_p`!<*XĶX6 *sb6(Y2Gb 9zӑ`gjh44IGQqa:]b2f^:Y U(W!9[gW2 6tzr?GR[r)R}{-%_? `@#7a@nS<ԙЈsLh"?靗zGtgR-UL]=#ݛQݑA 9|GaSCVDJw  4y;RZ.d⍫DDv} L˸ҐgAa'GϣG9zh[cA7 XTf E+ #ܺX_- ;^)^X fέ+2I שhuP`u:Dn?䢟hcx%5ܹl]t#p(Ũ%, >O!6erSߵuKw.s YR=.-msMrr-Y@Du÷qfϪ ^y--1^-wjӒ ~Y6>"׽] $ yY;>"γ*E;nUWajƍ+')5i˓A*' O4-e-pl|asSpɗ]߄*U=ʺ06o/֚$7u( ;C7MAKт{!(3 a+QӍBʸvflŘGO2bS*xyI҅읾GM7uH$ Ҿ30rt w*cIߘ5-er ǂ8ʔSF-g"14 y~qkqe 0ZdԪ41N .Qe]XNlׁ %ԴdU^b<ҴzP0 {d>h'U(3 FWn!e; Pӡxbi0J0 {Pg~`Võ}W287p9 3`><,"Ǒyڏ(* 1KX*f0m ? [Ka]X] k?"F\-b5gz&kx;AK)k.k\ bb\9(2R|HEyE ' `/jx#( ¿O RnrONTOGX c~Xʓo!RC^^kJB=1B 1AMh?0vwB&xf l%^LCGA_Mn+94l)+!tY]|?xu ˻)^3Vk8"۠-Wd!!C܀&;F#cסb@m”iU8fQJq1gZJD6E җQ03xB1z( ]&n]$c6]@e$1t %VIX6$U 'D0B3Lpt ]#=C)h~u& \ɺ<\>,Y'ws2F3jp:T4Pr JK1sdKDTAg5tI֏E`t.w)aZ2$z%o"oW6zwFYln3kX~– i4pЍ&s7Jkw]:I$ M'3#O%6djaGM0BgixB(vaM9?5XjY ]]J|،zyeCQ1/m4N]nH*tb2gjEAiva`,LjrI !kt?Z+'ĤVA ÊPzkh_I6D;XL;bїW.%a<Vbc)/"U.(57Gٚsf]W':DZt8PwNH-aV/jk;R^\j7Vիqß\F"̄P%/Ջ&nq 'ٺpV;ˇ:KGU6\ŪZjj0,ot3=C@YwUbˢ~:E߸!ꅾ`%8K/ⓞ~9LG9J6 Uݕ$W]~n16bx*4DOx}{6ăȫRX6~g'.4/[T_^P(ٕ!ERK{$^nrL-6Q>jyPCP[199:w!֖\h? Nn,`K]a/yo_NqWGbO $qB.Ƙ0s<#qbIj*Y,q=0fJ U @hQV귿O%Cp試(GŸ{/!{ m:[|d\JÀ$TF#0 PP$Kd~7ʐG(U5FnP\iQ@Mttv&O4MZM=X>~aŽ$D`/iLt1I_AS/+ꦐ.zlKՒJs LUbYa iGxcS%ݙ ξbw 쎵 "ǝdQC}:|wrS 1?-F O@Up4-R 1! 3ZSg~(f/_uiPAP;MGP"ϜV+O.Gۿ)yhJ}KSiafأ8*TGvz'v |C3zژb_6w-F5,kl¸ƓRhGk-?\-ul}:u%u߬Cۑ /<>HD&Z_k@k~RR֬N4K~3?M[P^d8R^w2e۾q7x8Lj_</zWp$|:U*ԏ8"O ]D.q塇@"Zd!??SF~Ӻv0] J5yNh(AE7 Ns5ڻ"vQJI'am";Bּ&3eமPd:aK1Ly\Jn?c\ogfœ_#W۞XK0vS]g#Up m/Myf5t-]ףکX4.fz DZyCsQNjniB^C* O[*ST0KF( psK?XA(NA{|{z '~V\u@O#xYVr,`dQLQ.N1{[yDpUNg䕻`+;n d5Mg6'~&媇nM I/ `{!SޖW/;N+]?Imgl4N^ZSACg]t➵8 KgWĠuYܠ#Q^aS5&ͮž bj_"­i7`R8*D[/'vaM+TL|Oa/@.azդnJ;cD9,W\T{$zAoN lc A0qrP8~d2.%?PXv=b7Tӓ_@^12{V`hetgH62u /[yq QrըBd;ɛ_MKڝ#4:51[O3=gsD6 eި&|̭INij{=s"7<]2c.sd+|. }'דD9&d>J rCfcy\(74Ĺskou%O0>Hh_K;#κz˺qrRM'"~I ґc H%@ ^8sxi!pɀ:pdGA^X%(7~ޠ0/nÕ0J ){ {8Դɖ6. 䂇B&s WlH 88~U̔s;cI;jzMܣ\J9,XV~#|ϔWzWB ?+iQ%w]ogR +aw9{EsKԌI܁syWykoH̯v7#:CCfDhE%2/hl)Zɣ 0rJ+ݨ80,IIF6:v6 Fv?0f@m4E3g"&k6%Ȏ\Ĵe΢{'˪`0Hj(Xt3ZJkP K<ocp=@SeƃȄIv1?/G Cx)YX9!Y\/BcPHg 9)Sr[seץ.[u\Rw }^ɜrd}ٍ1H{cwe{ώ\9-p n`*9Yt_^=Ax 2r|ɤ}R=/A4;۷K?*0Ekm )h̿3* ߌN9+GU_{&jjo*S  O]@ }\~AJe#fI w7;?dc,d*Y}kM'~^駈3Dj([{? \rdpom8an M'<8#?K|`>uU2HXO]hz2+qe9?a4զ\K&LNAKTxǝm|Ě7JSy!w8t:K꜒]Gp柗xwny1L@ x-4iL:\]:측_k7\ّn˜o_XЇȀ05 V 6, VLyaa?8ЁeN啎|{Jf f 9>OxʹB%:] )|EO\,^\/r2DDo;eBo K\Wt}{t"eR[}o>;hV;VNjqGحNw²m0WZbeJH⧪2-K3E gx"lǏd@F > Oı)8*Ve&[o *ⷚc4o/?iyy I#3φDEA hBZ;K,}ϐY ҐT4]|ܿMq#n5X_ hpjYN} ?ׯ^09 |47'aK~3lע,}g]X*.%6݅ -updpk/`n"~2$LI~kzLVmU'OYl,(OŽ߿= $J>F:ȖUٗ3 qtX#o v}(mK8΂-P U7W|+X[+bck`!PXŴ+8&s4 %{###3jϯ/qf~OZJM:<5p61DnHyV(2x &3_ua_.*KC\Y/( Q ,Ӄ'PJpZݫcD1v;)Ϲ}hB6/pAKS|UֻWXV+RJ#CTR8bXh4۹mA0f)£q=]Ixj4fmP4RGŋ$݊e֟$$x)X ?} mU7Wߐ8QXoq-G~Ox'BPvw.T;Ʌ*%-Zņn]wt$ *--hp!7T|`nH.K(W^OST~,aOp6tOp@."#|=iU(v/BPg Js0i^3]f7jNvTg9^ph. 0$U+7 0A75I/|В;4Zy wuNmiDŽ }HS\:st]k c@a1|8_94@Ӕ|Z0;IqQ t ]B^|evX&RhT2wkx2qYkQпTSgf[aQF>f #19n"UZIPnKs̜|z@4nB Cj_=. bߒ4XX~\omτ_bn{cMQy{A-?6ܼ HS;tUl!L =^FyU>)* - &vk0<2ZN!=YgaE( `QL?[a-vJ/~_d@57B;T4<U M.]z#.ʦE@D0S3˴}ѣ#>؏4ɗ2twlRϝ[VWR?jGqQ"@Ċ1e ,厧*`7=ҖW`ȕJ]y$p/>i@&:~6<; w?x,1x*f q`i*Z~8l*q.;L}ge Zk;@ WܙYT4D l6n}y *A#,간~T w>F}n}.CEfvjE|#OdYcpn\!&T~|ޱ5>fUS gG#:KؤW@%PU%_#6+M݇p%{B;c!Xϯ7~V83yD]̡PT:yvqjp/+ n-AOF)vv_&$bF~i dڢ}KLX.:.[WԄtc](2l|#G[2xygQ`CAx|¿ޏ/ix^gۮnE!tns3cria.P (6818 fY ړcA[pqee9{ʭt XaS|㫫d\لBdk?BP(Xuj > aH(k VQ9^viW K*UV ݒҪU`Y'1Ah*])N:kF~B+Z-25!KxNyu⇕م^gFF]*ԩ[.{R*ZFq}C5>»(5NCQ Bm^r& ME\aIMq m׫g tQB6Y%U ?ҸMDuߠl]3,)mR A5o;Py/#c-܎:(RVR0[nq5e[y.Z'y ZyG8X86zMGxɨDmD@yL"bQ[$t;e FHzqLYji !d]/C$!s%Z+rبF1kGPP'v /ENINq έ$JDQ׍v$IffFDL4>VmN#NiAdޔ>A ՐP4Yf{5bh8ϘB\;׼ B3n0Ye G mo$_bVR&~! _:BP쐑< DoU!l3- bKT-DxYee Ayd׌r[{SSyy*NberŝUdY ǹ^7 Öڅ,ěݞ{I7Wp:Tj2aVNL]yw)|P^w24iKŴ !32yi)V#}'_bZ z4}Oig ~wVK6 b˃MYXP &rG0˽hn-z,4^aݳ%9ELqߤQJk =I7_1P՚R|Ovd2Ϗw'"+InƬny3Us6r?Ukd^oJJ <\n`C7surʊluV(Nۅ7^ g~."di59c%#)+g yo?^hq^g8P~FPh&., %;mqvm] ۅ3so;(Z"4!epb?b@FbL񥪎x:E/t3,5.~#շ/B ۢ؋2gpH!Thp4ˌURsiYww)Y;ʧV@FQzλQFq%4@!r4uS?kU?{J ~o,{\`$G.F_ 7wuXi z/#oZڂhjltyiKeWТ0ҵX[0%k[ cjDדSg\YCe=r"9"S| y0v!<5zq.eD[?_+}KZO7r=Ğ.e ՚/&wl&DGlӊ}Zy%] I]|*.A#=L)*D jAJ) {{$ziZߌ;v$!,J+$g]Dz> cd),F{(|[=">{0kS{10cNmu!p׾ ЍT6T1& |_2P6}&V 4q l,rʊ=;ޓ5ġlxY$\=HtG)u9#. raB܌Ys}­C9?FA>_59koW :(0+ [apc?H^U+񺙴x'`7]w}7Wn` Xڲi(;V)m #FQSQAM`.K}8t/C:StAʯG)Ϭb &4S=8#"p;;_-y=z2zY0Py f*oťŬc6@lЙ9]N:٠vo0nS(EsR=+q֖n8~YerL2ނLm7k,A\+k4QeҢ_, bkGC b7&/SGh)LЂ턘aϱ5&uN,ѣ71[?U6UH"(C>=욖3,vNފrZ!񄆳?L=i2Y͢σ[@˅T?tԒ>hlxS'Xg[ޠZ4 un+Ne^rS-ZԄyL?;K#hv="*4=)\%ȟmBۻ,)fvpxSƯD ӗ.ؤ͉EȮ&WvɎ`Ct3)AqkQ&c/0ep¯_S P-?XOixsI7>d\.xX_y=4, 12vcGosN7FOBɳ/ʈ,;DC6mqS.H;ZFa <xr6p ^%Fykzy_8ՅeAU;?t8R۰3CEǢH[gهӃ?Hw2)O*,Wjh2k^O;#ZJ#.QG ɣ#?GGc(c oQ&/H\2Swx!X,<(k6ps=5+)Gjfrgh;,DDjyFX(2|ӊQkfo>dUUEwiVZ{iMS9vNO.8̂1!>@'261QCl.GЩA4~>{1 @ ^#WÞ8PA*d Mn5Wm$t9.y6r&cCEzl=];&Jl^,x0To gr癐AQ" {梣 jtnPs7GtF;C՚x]H25ӝk]y|OnpE#&[y8,o!#ۭ$a <}Wst'˙>V7 ;$…23z_2QRF#_J73с?_ɕ-dQCJi:d60=I`]X,oRhWK4H@}h`6_ތ8䌎66o6||jI⛼?0 J9Ê/h+zE׆{XX>"PD–c7#,TFz`|Ӗ x]6RNwZW2Tb+{GIIϒ͒,"N.xg[ xkkR:N%kkaht $:}M\-Rw>]S) m0 m[ 6)bgG\TZh}w/%C&f8-9Uکm^%6*,uйRra(3P-&=\; K8Rf ՠ%J DU9im%[@]G{A4MiYxcJ!=E0p!k+O2x73v gj0nl1,ݎi%Mz<;Y>7K|+R! Ob}dvEW<#p*Q;Lyflqv)Yi~~1)!%&#(kA52Q DӬk\)GAܡŧXL`ɜaiO_!oI[BJPI^j`ˇI%e5\6h[P.;h/#خ|):;FbzT BQ $b@8H})fOa DjaG!a7x#b叽| ;u46[)l8CG-QKr(uKo\~? G;/#2o |q}< VNHe/ !";S!,p H1gϠs6/`yCEbTjAvT2bEΜ~_{^;OVD"dcV(]]5ŕ+-^¢܆@˨88}4D@ʀ-gjɸ)MPkil9ǑsHecQ,XuS<>"KX $}9%v=>v)K3䃌Ki!zIz!L͠Y2/n07 ' Q jDu'ʺEοR*CֳQ M>iH VqnQqB=J8Po9bE~Vp4E2W/3ohJqy./ WC}Y͝R)2*ۛX[x'G;Nr'+"Eaȉ>b+Zԍ 6/2&lnIY$Vc:#Lp_ +oaoSYGB;t>Wv &p=,+nJ3'c ƹxnW?A:+4A6fd,ˆ_^#}/v3&md:$E4"M`P1{/m5ĻqPBwQ ށzt`mPuMIvmGCvo$AUٹ-g(n)ɲ Q>cUejتh,rjt|]u:P=捀Q.;~|b#P̺%oDQ p×fiF|Y,]V⒍aXoo}ŭN%<\AN^~q%˻'}|]&F,iKfüi$WĜlh{Zk5j- 'R݌Hd]tu,XXIY  [Y D`%X\0=/ۆ,kmMtȰ7ߎ, bIev# fy-LCg>g6ʸ`YCU[pwҋ\xYư&Q]<\)83R.c.>Tqڭ^?n8ߓ{AFv}};<ݦz-DrKs؅#o?yu.JpU.lbA& ==rwO9P1~Km+B"Os@\)iCjk'y2_L2ɬdxMެ/@EhwMAN_  ]sµK5J)u5eUc\g%K"Wwܻ9ZKMc%I\"t(`±v!W,,>׺?YLGt': a< }g/e}KI2W7fDg!Փb8~MREqef`)B,(~ngl,ۓKd œ+('$۞|>OlKG;y 1K5_GڤR֩:jo_"R =}xh19PfC(Eh))9N-.f.- 5+k R|-aqۜ~\ש:P,B'+f{=jp"}bNL)OH>6ubԞːUӎu/"ל9)>eOTz]gڄ/^wx? L\X[pv,% >6=w.-Pa2[|ˑq"kr$Bx Dɮ-X)5#U;7 ~`*5 lxg(uPb9Ne# :|dvb@W&>ñIZ`1uvDuHRt;}_ɯ`@+*/Tm H{Qi=*B ŽHNmtl ֙ˤO̩mO:?>ۘ%Ok(nke:ض ]-I%%w9y0(7M5{, =LKkpǓVv(c%25hpFM`|#̘"Yyd^#񞍅ͫG\&.ha3Wuo@?}=p͢{a&wj e @~VIv$h9\ng 獡*^ySt]̬zu@Jz˷A~T[8^ëۋ*Q"FKR&+xjK!!hQwNd_cs,#_ P Z%2C=kBT[$D7baFؓu "΄"wxf4X\e2QM;=k gj,YѾ;Gq\p"))P)+ɢ@g6ݲ)[ =#'eO^`]y%[W ci^^R'k|"=LM(O+޳Ȧ7iHd{"CR|2]gKB8?G<3b()rw cUQ華6?2Kk&3J35dՎ2E_q"wz]5~Or$|y<YQ0t `e䑡l?؎Slwjhj-u}62!@f esMSb~ץ,Ct&q?` ST6^酔ZqA'lG}/uusg%8^T>Ŵ2\K/0=z[ fkҨL7\1ún姐&1V+&^U=|k{Sz[(] ͊Oh늫eؘ`@ 6XllNl17Ӡ)`:iCq8l#U3_^M-a 6sax~"on*Co$\94S}1H;"0k׮;n.Ql1Yfqiz$01YܲfCO8NWJjh Øz[p#f44sPGgF".Z.@FRU.|0f4 3ѩ<B礣gZG/GGNxbKO/IS# _Iۈ̧*>,q }ګ9{֕Ό>%=4O*t)ۀXFexyR$9Wa9!FCoY#-o:j&zU0qKA1mu2w?bZDЩ_)x؃WjN4:I~cjXOcd P3:?N6UWrbAT/ \:?R8eh.sCt t rm5CkK 8Rms e.n:uV. |OTS5 egHb'j*z~TpT?gpۣ2* :aNR[ \a}`N zG|S!`$J^I!3X1%XUN|u_vglc"Y=$MG-V֮oh*ڨjFN ø\pmN LLr(}^r_[TBqy n5linҤr! ?OP4ctR;mnrvpO㰥} A"IۮUO(LO{dlɽ'S:3-󂷞7 Edߦ[uEV"fS^ A@ovE=R0^!uH?dGb٫Ů=e!V@EV[ $GyrPIeT2p1q)@L/4-m-!i6КDG싓XS~QC٦!  et-F##"~Y*E(O_d'?|T|T-d CjS%(Χ愗"PU3}XR䯵މa(O`ImϱgAUro-,UVPڄvZ3oyRn?? z=.A|A$QLzSS:nIP0p#7V_\E6؎JC0?\Ͽ5u/!5#v[fNhUמNSo5gތx "dKI˔`Q</@͋ ~_҉޺ ? y nK"7/4EبVt^ ȓߋ}1 {(O+Mҗ0xC,VΕ6M҇Fx@#+GXѧmﴥFtsYbeFwaT67d$Z#%yFvoaѦh2ߴ D]l¨#> :Aў"u8H~Igw/r.vP- ?&W,"f.UJd s C0L17j-Jjʯ֢,wygyTmJi5Hncze1zln%)ϯpe܃|D9J!$;$Ϭ9,t8AT=0fvwبs}͵C-|cUYiIf/)Gy|'VB JYBh'obpj% ܦr&aA(j Fhvѻ-O +,}dKDe* BN%yFtW~8+jg>}(|[8 -lW>9f LBR aFkqFqǰ*y.S̽K@x+ !r^ uz bbH\{ ·z,ƕ@;Cbs,3gYZ0707010000000b000081a400000000000000000000000167912eca000190c0000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/6-]?EhDTTk׶ǼHSKQqu* `~SYD7#rnIoT-z_ 8Er%t)~uy #^ig"{L/b6ȅ ]O<)llԗRV.nD B"d A 9bNo(J+؁Z#<-YڀE]RQVf0L7 AM.H_DiX#@'e`]Jҝ+1i2n!_2rbD|A cKq<8 `…XWai}#d*MT'MdM2Zf1KDqbpJkzKV&s+By|g xv3e;W_Mzt ͽ}"{ZXS jnkR`B[0N9ʾzS3PC vuq: #ȾUPC/Ʉ(S!e䏚d諝ed\>yO_h- o8wKXÁ3SXÙuVG'j,@Qo bB]ëgNI`$C.KMA73,%  AUӀp0?h{+Q_-&~^dې-4^b*5y.$X}%K(ƚyyzSDh nΤXY?u,,76* K[جL)%\͘Vө"/HIn!y@i0G"fAKasa]01HG330NZjZ?xlcr kZfXMXN'a.e^p..߮,F@CދߧIF- b,N*jW=;KfȌcVRqGrOZf!xu}x4j/Ӹ.aǻ$2w"kEqV*_j 5ˁa)`W*hD @d@*8I djM\m}IY! jF?±mVk_U}UlecWg<&y@cн? @u‰T˨rCvՕzw0pќ Pm%fjɵm#䢩]ӄc+PoҐ'i:^enA\X'z=ޭ4t!e8S^;~dٙ6*~K +L + ֎_fzѪjr 8[דr)ʶQ'M,+W&??,煗-l^<]HCܛZgE 66mS l^7ha+qxձ$䠥θ>= C,)\ sC2Tk 8!B>ςA;+l/LG0Â! Y2;?NVQ̦ T8BSi/k BQ(0ܐ"=q ()}Tw9(OV@JPU}82 bq 1`yd^X ^pg/ϙ< кDV̘a t6ֲG;8I׃Ev s&u6ʲ“5`; 40>%""%c85WW4ğGk(HiH϶A]Ik+5v3LlC+iG3u9aYdwV9q=W$ Ka鈭~ɚʬ2&ws?<Ӱ:Ed ;_KR3ٍ'/Yr܂LOAzP*Xowŷ T` ([:y$/N #˜1uSwE;F80.ߒ?`X@~jگ5\GW".!7Q_px}ԉ9a9Er }SBw͚OI4]F`4!/pʓ9{uq.BQxmrz4!&%g)3;h&|r}`\M1;4kvqR#WuPe779~ͧVUe5Gv\ . 58ݣ)'-mIٿM^s, }"o<~4i@7=Գ U-jkX[~`MPshd;$?}w#"%]:[+_\(&ylt6ʜ,XaP\]ׇi*s Jz)jK3 рՉPZ?3Ǒء:HiSKiVoFr'ڀ*' !L^hp鈧L8Xk Yj~G~\4~GOf1B,\{P^—ދj)8 9 UM^J !oYLUb#xI1ek,V.y9_o]!5g"'ltglvVdF! aй-]xo7VE]59hoQ(`auhQy^啶\Iyztߙ_p42Z \ u@0 ?'rtG @3{qAGLAp߉v MoT4 X~*9P#qJyHX!/tL@<؄㑩f ) xųyh["EAZ0SxGmnWRDB+ ;Jp~N .`}3xvTWRJ?SmQ~%wBH^T=K1prҺ'A꬝-pbD]g(AX : j;gͳ٥S K3_+5id W9PaMKWZF/ c`V%t L8+_:_whDZ*<=VPk߶8|PFP648_ BOGns'RUk@}O8Mkp#)A\(:{&z'2N- vTWV|%bV{hy8ymy~|7kFډ:^'8R4,2k y4N3 rB 1_2&{ihFt}⩖@}bev.  яkӕF'i型g,K,i+a{NRPaϲ=dZ⏫Km8:KhTuG!z%s,$ `?uG0RѯX U) LT6]X-3'9e3 bIo:=`@xbYr˫h&ԡ@7~yufYX#}N>'%[2&U W6ǣE p<#r1`̶<{HQ0TDx[N/S"Xso $ BRuh1ßIeL8V| UCr`cűsErWN41~g[]^iϓdE{qXN!zM+&\.IL7{}WmXt rhT!h.3GMҝq4bXdfĄA}9UUY%MEtLkÑyy%TU"Ǝ wG)N$]OxH[bxg79XNC:Gwm-eo )t44[h }6msD%ЂL^LJoHj/퟉Z7| CU4U?N/V|m"›aj-1y/|2 uųK#^'^7"/[>Ǡ֡6Z_=*ˀR7I>hcMX S`r/_<>JkQT]e ) ʬoVHYSM#Ova*ħI@Bº¿Aw50m Q+vl^6uE0 :yLɎ-F&\o~TDqتI"Qp?Jo(_H~ $Y=tVXL) Ye@֚A#0^_w?#i}Sp*ÚѸ 7=ix&ͯv_VReyӲ7Ԏr`ea-sc.e5 `ǁ~mv}Ґ(瘍?兀GLC=wK/MeF7g(w pMVg{t\D;wЊNƬ"?+_` ( C֒Y gBV4Zk m^2Ņ06^u nҗˆj5 # ?%ɫpB]:*jPF2ﹿ}Ji*X̍Vް/-^iM$7}!߰e$Q*#j34 mIۨ5Xp \y 4Gܾ#[IJe>獗^8m3wǠ-򞇤[ ' ͅL0 %˧fFv)B;|Bvgڟ&?IyŴ":Vމ/%N9ܧΫ"fe  5 q!k$m¾&yif|u }ʦ 0[QڅPr":%`k 7(;(ˍmdmޢۮc} 5..lg2v '.:80fmE[uD{q޲|IQsYTc3 [S _&,2@!M{] ':m NYl~j IaYP 4m.XS8>+H}d+]!h)kle'FʪzސyЉ_1k=yP?Z^A'OJ열%zFǍ $Ihig̪~qxdء.9T:Cq3lD6*7yxy 3q>3`v|Qެ].¦ϴF4WCB&^sB Gtp)Vކ˔uSo*Q*ÚH4ɒkqֱN]^-=d{-rG U[(%es Kߎw|,E1.y 0֟/U68=1s}盟uS;<>B9@/?3̪TL]ǖ:i|t]qJ YZVMUel&DR':JZ[PgOY U[@3D=iHYŢe~(zY&%]+4:Rv='vJ&>W%FSLn }l7,#>h!*cxq"DL~5 xF^vj݃%ZLPjI8&[C?~.N4ykO"uy!3gؓ[1:mPKxl17_z np Qego:`]Ub YhxR5P=~o3Pk88VBima_*3y*=Xy2_Pr-TKm~k6R' 4EiFUF#d,o22NeT13o= :1oZrhHCdzAzm/x J7*eI/d~q+y3\IURD7 xasq _ 06asP# ^ :ЧBUw|UpLoC*Sl2SMÃ9K'jnŅSZ[Z1̈́Y2U|tI1/a-d1gN)3=Q<=yvnWk8!Y1c4Tź(. ٜDFdFaT|fA+K1Q&䘞{O+(#sNvuA:7y5HN5 MA+". PVhNj(z8XM l|FtZ21qCE{m4FS+d9^j.zrClrGR+`dͦ]Iw^Hp5\٨y?7'/K{lG_hByYQ<열i]srO"G`tT1Btw<+ z6jK#t3{p2 +߿TR(륱毒eٝ  f2O-fmw8?ͪ|Rh}'"ٖ&)ʽt`יZ[-!h$'ZL4 thMʡVvtRe312eV2!Xs+7zakp95,sðC@ 靾7Hu߳6&A" li#45w%F^8CB`K R[MԄZWBsiRt`ST@9FBPE{[e1vר}BYQ{.~7 >N-J'HlY<NW s2mۭuJ2_U;}jIXM\o,;.e( =ήɳF$(>?m/U&lX8ȼ\. )i SY f*m'>؆u N7MęY ”I0c'ҳΓ2I[:i eLOxJ*. 񯌣|h\ΑjaP lc}~1tS$DΧ/z;Xv e4..:-'A)F wG$!X'YΫ%o4-ͧ[)D!W͢ N5?$(dn\i<Ҫ%snd0v<&*UrY-F gh!ʲȘw `JY zTXH2}EѨZ`,%Vt fα-1 cJƨWߨm7cM3E&: FQ.JV~k Alۀn :WDIlw Ȗ67\NHW}^OT ٦d3x DyC{O }O?dqSDYqݱphxN^$ opDwآ1|D(|PEKY=u ULꂄ/[\nZ`|LBm@SH6Z>0f\IFW|Y@5qTmšu~1\d!|`бA;FR<YF>[IR 09'xN4܊iL@/[~ #DYOV|/ ̓wСjI$8ن 9q_:* t4Hpl_6Ȃvz/}tTā~hܞfD-/*w4xR,C \Y`h@V[ʬK(r`VmL>X 28LX?[c6f *iyNR8갿1;! sn|(W l b+je"EdVC|5B߫'_ )ӭf3I~b E^O5LQy3pXo߻AS)Vwa+LUڼ!+GE8X{}Aͥef8Ri;ࣛ SgxRY h9^ð~NSN`q2^{ܦ.4u 6&9p5rOEcX0Z>ՙ km&8`Q }22B$+)|u,]u}unHJ.uEߜٞj/~X oG\92lد7QTǚ5%7Dk=$p'?3 JefY[29Ϙ&hr5iV<Zy.o3,PBBmAqvݏ1B5T$^~I/wg<# #_O7k[ۧKHs)H:/zn8F,WLM2\-}Е@uF57.~HW6i?$m㬁7nvo acJgg6}tNZ ZT2xn |,<}T+?1I] ^ 蒣}4 g*tH/I#1(5=8+ļt$/c br6a"=Y؂@ nacRnw<1}`3pt O—|\)(<]$(2oG7Zg(<2j $j'Ԥ\mC2\BU=6zpƐYϟ hb+,UczD4TD) O16$rA/]JԊX"+1݁H]+P&BcBΑ o_sj2YLY"&tڝ,jATmWTr):ϑ:@dzUֱ$ aZ&%mEiM[GMQ?-w@W%gT[]zu G. m n@C(0OUxE 5t\wm,(am1l;]mI2="(Ҩe'2YW[DcrQĉ;`5Y=TSºNFpty0 c_>"zDӹ "ŠJ_L_aӯuGFclhx"]XTuk U2kMss+z@[H7AR@'N/<7Bk2gkȨÅDqGe{s ^%3BBhl`{ՍgN), *|^'57CUqXUlq?3;>ü2!{1!<H|V 6v*"nn 3}CBィ}-q- 2懩_Nrrh?qޞXV؀Y]bΔ>ןw7|]@ī1IԨ8qi@%LJ,\E6mлcSIz ruR?YXqz `ba{Da#,h "A `c5ib' I[)jiFt}BŅz)>u׮Xs؟.,5 R~ih1,Go3,H+7{-NՇ-0r[:~PVƴ*olbyJsuLC@< 9y%O6L!B |-߃v=5P0l(%?E0Eeb 4:fX&X?ŖḿQ1~͈W7ɼtR4Ot T; m7'EO{Bؕ@<^aKJuԭu`ÄhbSܱp> )^vn}?Qw(Tm#7݁ۖ!+oKR퀻LoGGQ^N(S0&(w쟜5E\[Y_hNsaaKzg ge^=rla ovŎޓ0 ,0QL)_hŇV-0N!)QοG 7nhW XRIIbC|<0Q/DAKQ.SddŠ#JۭqqZ+tWV~Sg]jOekQ_t92͜Uy x)44~w Xt%q_2ah#[)'#(Gַ_ Hc$hTL)w,ZmXEUL5*IثA:Oxe3t $ A>);/WuSA{)O+Wab| jr/tf"W_CsԔ9.wv(3ܹM% ̂R7xH/ҩ LSb"&~X`3ef\m1LzkX¡yR,l)Iefl~:kjky'b\ZȂStw̆v]7k[%EBCmGE-˯qU1ׂC^kp)~ vZI$Oę'_}4=uro!qQSxؿK[:At7m9Ьܨzr 6Nj?7lHҫqd<nZ 5ImʁV=!|7Z"yG=xC;WsZoア;bhCLC򐙋f4_Ff’u@Tvx>ߔLGөYw!ߛ#q~qlv*b4ܴ_ed 0Mpy(gl#4lƇsZ[-Nb6W 1 JyW։7sۉ2HuS*n\6_.5 gWM2sT Q}[B18 S+#Ƨ=v]HLV׳tY]Lmp'w8uz#K0I.r찋38&{`< {*WWxԧ8:|- L3ivm5Ou8z0FCB뵶T?;iS Sbxu+V:̐j%@?sPSx,ɥ}_0H 榎y`Τ)c=2bQQ.}Heзkw&r"@D@^$խ1Waa Y$_6w%y|Uh~|H{u eo*u 净 9CEU:NY^,Rqԗ5PV-6h #+N .,@51?@׎t|WIMnLֱt3h E>{xE˕ADzNbqV\U0c9drʚŴJ6}Q!7}5ϟsH뗽Ծ*y .QTL8vjh]0 1zNC6AGKl[| מLi:;%KK-$V?c|ձ)`{ܴ;Gz{%Zʨ ^e\+)e*7#3JڍXAx;-~ νAeYJXX7is4X2,IvUb=m#f)GdnQ'ZVqZmvηk KHpŢdH ݪٳv4xwTtJ%<HƂE<3ڂ #?MC9L9.z%u1MY9%d RL~)W *k % KBH1$n5įN9AB/`hx]ى*]{`i:p[JOIJ9q2/^(. K{N^[Unȕ:=f,e*1.rGgby7:°-jT+lQ lpߍ`.x NXf(T#hآJgMEp{~~t+X#nQܰN !:3ռ}N~3)GPgv|q(MH V#H?38D -g%ʍ21vr\ Gڈn_D qpk_lVB(yJF^9ِv%NN!z˽k1sK2l׶K*vD@ҡjrk4iVdi ^ &1.Yseĭz$s⼜ Vw;3zA~_ܔagȧO)0/ 1kIhºb~ok8'H8mM\hйz`zchH,Um.Įr\w=P*ɨN@ZgP,\M6 EiqR:_#* zNwݭ1ԑRǎzxtK%Bl߉Mw `Ko^zu0sV{+ itI) y8)YD֌(P:`67 +@ÀR)4g'|6*ފqzqZaJӼ)Cǂ:g,o/G7h$&B#3=~KfsbV?ƁMLQ&XN2LN:&&<׬F`xlTTbS3ފ~ZlP%{57'c|4+n-VjzͮZp﬍:Ze@QD 4-Th$yvt&iweLG. e e\A/bJ&ӧ\Qځ%&{/rY^3)yܗrJDu8UomeZFf67t:*A'Iv|II9CL&5`~Lo[L&@XM.KJ{T|)^־wK5䡨P61jx<3pnnPKʘ|n^MI̚MgH9+!nE &8c_?D{zl=C/l@( * nP-dQJgs486XZX9kv)2,H(;i7m']yZ -8P]l~yx,vkH#2a gv=^ÁDkLIxX}T- ]x4#G1 Jwwd޼0KWnYX*.p̌x+dq'v&HQ,ߞ̲x\ke.=}h$ TdFV#يWꇦHոm-[N4@N`=wYY0f[o0*Ԭʱe9B\0}z' !j.DwЂZa.'o?e3 ERhb.Z3fPݥpcJſ.~'?h\ Z.ø+}ChơjЮH5XI@F8tWSyA}~묅 >=h8gXpo xpmxtĜŦŎE؟8k_k}jr7/UPB f s)|tWm#bz#y0lKɇl(Io]) s,P~]~Ӥ a-5@r%tQL{kvE*&wFcM}kW[&(b+^S2YxHlF?.UjeDn{u41 3_7SVi{t}.&:C)-aͩ{x<;my Ü@}AJ7d[Vt\Z͸ }HgrK.\̬H-%4{x^,d,B(ŻI՝9/#@v@͑qO `B jW&u7$EtиK%(gL!jT6/8ѰR-r?C=1:̞ݔZd> _'@!\8zGy$DwCSu'T?f%d0`c,xىiTcpgXLoolQݲ 6s4Ѽ+tǛ$%qqlK'Wd@ x枑8jy}Kfеaz0ă- I nE(>ީv c]YBGN^GD]9vwD 'I2x +F" CO]vITrķe%oAB$A#o«rB㧙#":+SH ]w[8Ɓox¯Dt6(V֬f}cSL#R=XlWyɹzM}@my?EL].]F[Q2sq$ˉGu@QBeU;7Ԗ5ٕ|顇BH-=eS7j{8Jat?jH>9WN~fc e9Jd=!y*eU;PqZӼ@Lq[W`}*'M*~P5@q4eF8k*&:zmLw3PӚ3i) $qLju:ONGfõW̢l+INf=U),M/P兢Dl724FsRK=]i#hPo]?BXE7ۃo*Ip3vu+jF#v֖F{n|-Ҋ 3.9?| 'w9셊oOB?RsUI"٩9! Y7(ra1#iʢUJ\ ts f-כ ;d_'>-jqf',1_,ݧNlV9 2W>*a~NmWˬͱŶe;$ށ{=Rwʆ9Hg:5 Mf:ωz&E:kxw58yXr8ц1/X:NlYA^ g+`} Ψܛ7qY%+G]Qǿ4Ea/=`]Vs/Ƴ"C`4rHy 종d^Z6ƲBPńf[Ruw4v'\Z5ٖL&=J>MޙP0q3_ `ԈwBmf3gu[/;2A߹Gt֐~!XfZ\܌!G> ZadzdI},f5&xL9?3k "!9hpGåsqsb67kJkFncX'@ Գ8d t$l;9A85E(3!֫S+?4\ 8Vy4uw`m[y/f- 0)LCmLNvw*AfI&$ VO %l-伧ڙ2 #_:юYnBG_'?;pu&#~H<733@&h34rj7%c|IHC\`Fb"ײ[wD $0$}ٛ?Q˼ eެZ9m AWg GBEig i|CFO_jSsf̖_}sJOYjޘlCM ۠T묯 &L &j'y\A7,&4lxyB'DC{?UQfZWYJdߜORrJY#>!bfD*N`ZHoi3?rUhvNIQ=*bJj_WܼP{Vu@{}kלpa19cՇX"3n4 "cڿ}WUir[g9eZZ5F B/@VOH_!Pr,YdtMT4*Dbw%t&1H'SLD9oRYB>#O1-")Mi81VD 2&rEruk\M='Hn9+^8$1 |eݓU>Go>Pih@/) ?u>Uص@j űyp@ (69HRGh 0!@bU^2]caZqMhP dTP;`6]+Ge0(9L[${Qe"jX}܅2B \nP7FNĽ&H$i|FU1c$ uHQӄVI z`o45AMWCd&Ml/Je|2sy I#R&[Clv(EmPOv~xi^0rLKk 0 essg$kilFcN I` @.]a?ݺutSg) g^PG%*._70,NwX\i7 7*pcEaA?[xTKZ МӨeB'FأP0C١&"2閧ҾKIą/j0"ZM4}{3iiIm8|Rn?ϦNjM}m((5x@2iB<=$ɰԵf|!v5c[Z`Оʹi]T|`4I <V@{f+ ^/72.;$ wp\ߛ]Ad{@05蛍NnXBp~k(!N"ƁW; N]#[ħ!Ik,5N$ Ji16=AB9eQأmHtj3mrhY.X˷*:IuۆW ܤl$AM)%fnp sU(* HZ>qcCdcv6tZ8@J>SC63tтreCJ攺_q)ş̲X Ö6+d2yzt"ܕ/'Dd7.cМ\jQyV 8~>Ϟqjِr:^ PPM)0!0rRQ35 ź[+ iDySf^ W;P4q9ׂ+۲Pmo+I*晇34}LZX$ӛayz9>s*a7-:= h$]nOШYⰋgX*DݻK˵n'BzBf^]  !PAGߟWnngj3=$#̫WS/t+)[ةA1nW R~ep;!7:ߓjqX^,e[p! ^Oҭ'(bx6l9&T83,2c~$P 8hjP 6`Iz?R/,?M8' GɎ-)Jl} ēǨGo_Nc9>.w&;WA7NH4wɹTa̡wHY[nD;?ܳ$0bZA{'9މ%0`i': gV|ҁFkш&h tmϫD+}6z?ʼnja$OHJ"M•Ki7X@AS(tXXV1B,+,t3']Eb;EϷ]刘VF0)fЋ+[=p%+OX@uƔO va&A%Qiz2!Rd:PdQiCM?/fD Nrw.>64! /6$Aw3x-@!'~_-E'(^9`q_yWYXIüW9A@j@[+ss?j%CGF#NA5牛1j]cb.-_f6;rtqz&lr?-O|Y `S#hu=*-+eedǩ,e JLG0x!SRm[5}^(s+ǔu}LjChٯj@&a`.uBeS%@Ee x0YAJ=|HU#wsI>uu5eq&(\A lwY` h7Gd?mSh3mF'q(>T泿-DI`AҨ Ym%SJmG쬗fkjz%x6;xH*1nO'=|㳈kd-=_Ug[tSiYh[|FmjdhȡJn%DAo_m!+H_((~o#(_E\/@3M0<2q4Ҭ+{ǐdU24#T~>d^Ͼ402UխL_p/ 1+Wr@`HQӰxt8}X'I9Ro0/2 pu1O7+ gjDNϜ;em(ط'r3UJ=DI)ou&sX,,05fxFͣ]vYPzyEF3K=+ÀY6FoubOu}d]aVkUYp]?r&X2Xph^S7eNV/$0t-JBV-!RFT?x F(3zN22dWKA34ջ*`G|0Vf@ U3>n-|gT'}(n~gvթNR,U%">'$1O"w=}8XvduR5[:*dhXo*V-94#''{ǯF% ؘ֢OpmX0 ءU϶SbX՛=ne8a-K㛡J$r)clz[?2d M[P.my~hFidӅ#OV&\,ojؚnE(" ȐR֘1,cI6ByeT(tKG;@kP:T !隌Br$DKB0h3s⎜u~[C~d3ho Pqf`)KZ8#3Q6]׃,'F/lxg?tґY#=7&q4&S뾬? ={@}QA9#YY4Kh]`Jje2ֻ1]G\ӭ1w܉h~[YkˆK(kQ/cmI:(z mF)BMքqjsi%LIix![cT-8ɑON]ó@\ O9τHkOq15}a`oywSWkBe!AL-7Zl1hRbA~e?X# BtSkH<]dK* PkYB00F,&V2UioUDM ( 1Ϛ4axU+h*0$U.z8D^8` '\k\96 A=XvFm[#vJ":4nFm|4G>D^(GK<1Z\ϡ KѢY ec 3{&1\:eCd4IJW޵Wޭ{ja\En8>.D h] V2< ӧy%koWM;zybK4ʉN}l<#v.D(DL<!.dy^n4Pٵ&:kTa?9 < *9.?nV;GcfQM{95#ǚizwCTcSt0: 1!eG?ФH`&T'NAkGϊoy{Xpu_zU4Ugs洅OykI^ 9uF3Th vюf ԩ)"Qmojs]PKU5p9:&Ұ$/,CIvK=ecz ճ3PSRN`aYHqd]5Ksb,xN?~ DZ§m3S?kOT>3 %XR qҖ@ aڒ>੅ѿHzбT :\SXat}kV_qWL{n?Kc:)q|ݱ/? M>\:y!cܱc)jÞZ# ٮugdϝHq0f4ـ+I/gCrS~?x"UIU m!Nm4q#A_j#l<;q:Y;pzl# R6 7!DE6}xbbu2cl4l?~JdrKFz̀e]`](0@Z;緝H'_pZȂ.*PS]#4Ч'<Jr#r,Kz˗[4Dq~R ,:t?&H$~2W !on(Mgn"p2'[oX<v'5C(f>{ei) XmF#Y1TS[AVJ,e Sj忂dZ 0kӲ-8V67ڣJ/HG]5ݬ$W? J/ʼn>/tR˰"dy)V-}=bBVV]{ )ZmT! #AtQ%'zv+oe Ȁmq=gMZ{S4uжCG;~rT |]@J( Tm~$>[{#]k_XVB,HĔviClTN`W 0&$mxҊAM4f 49Sk_0UA$bʔd&)ˑ9ls Vc+V:UM(]e5rVP'ͤʞwgtc.;ڪJ{Q&Aw &ѕ&*Yc7ϛKI2QŚ9>EA)|ѧfJ[?]hrb=:&z3^XVZ/~6[(4W%f'ەvX8&VwGd5tuib\^{pEn" o낭p 8 F4_STaR$9!"ʨڄ2{ 'UPʻ%Po驐|XϪ3ʰ[ZgheC3LW$08e(,W δqQviW-TM),ti0R3C)S`jҩF**p|׬WJ`1ǔ?[| u \ÿUϱ b(;3"@|Z DZ7PWa"2È;J3ϓ^q?lN w㺈;O d qLSzEiDݸ b?&7ח(k8]HmMoWžsc h3a&0XNn3_i7+\^ĴRk?o~+/#Fo.WPFZ%Im /v/|&S& *( |˵4gpi;a%e:ChP7)啔zzaϐ{ҟ87O-Y+yMT`'NJ[LցsPaٺ_ރڣaj_+JmzɋY&.t-ŭ&8*?L~`N撰ँO<xDFH|w/1,}spŠz]#}M^pG%׆]6螃NLP)a_dupz׹fQĭWMjedAˮ$f8k9F{)x@!Wg 'LnvX_F'.W* ,6X #-®2hIŏ圏LKȾbwK$I]dԈ {uF&y|>kO2wܟd>>I\em g̐LGCRr#t-?Cun3AL0GOɶBQCY#`Zut c{oH>Y }pQuq;}+^VCkUsT:3 q% 뗫"KH/!!o5t@mU#I^XW: @+ைdqQ\RÆ:bGLbT9 y ?U{]x>-F_;xurdD=@o o&Pm3~PbY<"*Z8WY_c渏ލ7hgzIU?Q.Z{d,˂!B-p1n6?/K<p :9YE |BM>kL!4Rp[S?\%]{8  |#sw|͞E Q0_zJ:-~,P֊ȳ3<,K-jpp*Tr56n|. Wv6oԞ| /*@1M٪an~oH-$_u9tj Ǵk $w0W*zF^6|NC4$ :67dcYRTB2~+mYJ׎Q0['k[7 S}v/555@n1|?g!|?PCUCӎc^8|d? {;-Ĺj"Z,~Q5o "uE>sB&!^ XND%L >G$S.ͫ:.}lCKi>޸EɪLkd?kfQu?rkf}:k.B G_-Fm^i@cWSׇ-K" қlȴsoO-.y 2p+3>L]m.;l@QBP^wMx+!=d唚*91͖})`4z-qbQlDl @tTSvN؛:xJ?|!^2ji^-w7ΛEnGiOh,U/pxp }ГjB&q44͟yfw4ڿh rZ)w6*n\ «4圩xbCVF7+U>±25 eõhFd*JVqFbsĴ"7 [5\@b+{]?ŽPcFH̠o.J{@Xj|`85O3^6&V' ] l݌IL$H1C<]##?Gc#IQᆷOTp)UàI khm}˜Dܼ'EZhA\Ko?qUo%=ṳMr++x>[bDxfUVE ߘ-\Rgc" "eŊ'モ+ͩyWަ@I^MM4\ S3rm)C_3,U%}:-mv:s8aro# W2APdO8FVɖ}IXWgZO%VJE1=9fy5 _YJDgĄmbqM]>lXѴP%["-P`Џx8A!r?l*ӌ2S[mᣧn2x!JWA A}^+j3J)mM`j㓓MJʀ&&!ϑCQ/%6gt7:3Lv`1wyK{fA>-v:EV]ˠ6$LDdL7rճ@[X̻ kϡs9*ERyvnKPiX7Xƨyi8OYH |^N>5,p<Wiu{( ?6Qׄ5WK(yNM D1ڶБ5\R2DG|bJ \p@Gǔ͞S d y[dx'1 `VQdTe6I- B6ݹ`ﰞ0Dň0 F3(C&qouO5.`KšȉԚ>P=w_}[FMZ0x60 Srb34yRɔ PAac[kGt]\4~A"$@%͌-F`jõ:2Qrҵg'GP'OeΠ# Af泒,hBL1+{P|~HJÓ˿% us/؊ sχ6֦ NE*6gN"̦ig{E+p $!j][{!LŴ`7dĠ @*Ae,n$m7^ CAȔ1@4cŅއкUM3<ef ʔH:*@H(Я}K/@=ef(%|1f OX]gъq_O[)}^Wqbх&Ruc)Nl+,0Y9/דD>Ymuzp ZC&#X nL[n2@8;l۴`1|r#<~kނD- XR1Q>$~G,#>BؽKjV6+EBw*^iJ[^+Ak2ev7o=47.E33$pFP"#HlCuyǕ Hb%.,֡p U ]ZQpǛdH3a9_$(8i@TY:2/0p|,yǐٞ+!\zv{l>=b䖁|m*"Wc5( `~f V,x Wo#Uy Qo{ttkP*P_bSa$;@矃N<S9+̸O) UOT uF ]t7#5ԑ)cE1WgYQ 5{{!nnn4V$z\f6\w\$ga#@.\j ow =A :4 K/,dΗ]s;uvR6J`Oۀ`5EeBpW=Ղ.}] ׀wLUtGbe ikH@Ҙ$;5 RE gtQZT8|M\.:Oۧpe/>G0q|αRIjm!GL)16Co+ut0b7e?H6⎝qv$Yi2Y;nXNc8uMwisEy?m+2Ex VmqR8",'`kk1uQ; ?]A]jX&pJGK2Y \M_o d,=> >}[s 譕UU^1L԰ SDC6$%(ñ,鉤7")'Zq V;6cIx1uS@V:Q3]NAl[COao]j}TQBG0X)' QW?J;=.>;s )Y$a!QևT'=&~DxȠ# ҧL祩qw6Kl^Hl2` MU$`yqݽticS8Hw2QYn4^3hgLهKv/>Ԡ} cF8&d6C^I׼(tQIY%҄ 8`gU/`FVA@3Z/u8WӮo_.@6uz;',xu#X༱?R㸶^FǾUr+.5>ҕoE٢1%D6w؞鏽֐;^¬ T=+r^/,%wEگf_zqT"%S|E0YRA"x \ :P:W =~#&ry㖜% v3lc֟fvtL(+ףpm)tK5Ы%hM e.(a6kjĞ֝wRoQͱͣtGdp@EԵh} pk5?*.w膋% $=FgI𮨀@a;30vK̕c/jy+ܑf 6`$ L>?hKy*w08Z|onk%ciq 'T"Q跡KV#HG)MiZx(/4jaqSqyefMi-`sα3Uv}PTܡp4porVM k ?b˲J\2#6Y7e0I-al ʑc`~0kb%<:ʳMq;MHqrtDyLS".??;W -_ϥ%31EtQ؁pk/p\ %-, qtu nmiGvἄtЌM|XO5D(x K eyOI3S93D$&)ڄi|0&PDͪ#Z;bxD"< ;E)ڶ45P 9#49aH;m5F/'|.юƒ%, P1q0$a!?]`4>эF浗olWZ]J` =_ZM5[WWߡw^# X>=#S\oھ۞9XfcQ{S;`GGS/f$Jg۰TjaIi x2D7 ySv/PU?fviNSTa5+z\")͢q-Sk–qe8)pijur\+k/еBC[s,kP(kq~ߍˡڐt`3 x suݤ^Hξ*Q#ʠL:ӏM8& gAʰ9kXsFN(Sv="n%{_#&`vBl+S# YLh2#`NsAi%7U򣣰}hPKw=*X}_.ɘPM)I%+mv knI*8doEC Z8ZlLTu yvx¹i4rPI:L±h) ڪ1 "F] @He_o]3]6L^XUxߎehrͲ"YL U9=mLd+Ba} oGliaD~:&E.'u-Mݤp4* *Fmcm Qjvg?ߜ/ Dc?5gڐt`0ZwxLs=W2!e9AkhL xhrO3gNӀ `9"{4$~}g ^ޱ7dw@Bڔ!8 Cn0/=ZX*ڗqn)AE&qD(YZ]9vJ njB-_zakDLǃaX29P/a|M01ҍ8}A_!4$LUs4ky NffLuPIȦ3]ϝǺ5U.,* cˣ!+|z IQwJ«:c61P9*1_! WFWK]?X\rᭀI@u~defs0s'^?e|]5]>@ڙ"'Nic3 }_c F&^H6wkر1dl7&V^c]YeK>_N#tutzײhݙ 9ɛ>0:{q.4>J t"7- PL3jVntMv0AW xnW/ `Rz[9u(8jrߎ-rQ?&XKd?p%[ԢG ԏy:e"މ3rm2|kw1Iw*s'|2N *[ɻRL^W _}G0.0=W>p@!wD!DzX1;f|jnM52@Ԗ;ϗԛ]԰wR<Df}=X8`#:;C$K>#BNm'31)Isj9z^mt=9=a{WLS[!ge\T$Y"l+Gﭕ#îYaC+*6JpIx͟;!7mp!~155.!d%d/)qBs*#\->WiK4AATBvk#+#O-I jXd e=w?ictG3y:8GC:?Z+w9&@ (>Ag8h}rPWds?\r>d(}Ͷ?s;JQ3N2VeF+i%t"E 4nHG ހ&Uf䱎8.X~fҜΫW{ӓ/"@< D"ݺz H O {eɡ :{d)>"p&\ r]MF14/2U%2.lkkֳ}|dCX+h2$\yFǦ{o(cWW|pNTb6`0]MaJ S] L B8U*֚ j]#3q.2^5g,ZmŃIڑ\nyt>NXi`BZ o?E%;ۙ~D.ͨPaQV!z[ak4 _+״a*;y dGA]?Wނ=7ڱ|"HJR(.]%Z 7a $ƙC3汎"m,1k}iyw[3'5)~dzrJq@_Tbb3v'OEL"Ky?Q/uYH@!7{ hs?ܗ n+`̸Joh_"Ge<ڪdƉD;N|wQ>NoIBhc%כߙ qr*y^,]h#Iw#L9v=9ĴϺ+KH5N~XOP])Ts..b+&,b#1j14o&<9&..Q]m?V;J78ˤŎ+CIyͶM@V#L_ǰ4Ը`?Ikzf&b#ҽH<"BAsb[N띱]*2ή^dgO8F;*$4u'sg~H]4;!/\N$5eo?O; $^as#]aKOQ}hs\q\z8 C VcEՙ8fI*$2V%RǸk>$jd@f1 ͋i7X96X9Wq8BlA'?ٔ B'2GUW'$ScGu?vNc'S(_ ~Z!\sP1q)3x*nJPE};+v>"z# MnHUQ f}h*/Za/؁=@~N!utlĜbfsm=ޞ-rb; .APcGܛTϓoN"NZr%*bGy2MSNN\)W1jdhx.m4t`_V%EV4 r&-p˫<9;VBT| YcҶB4f"Qn ^@<.a4>-/}._rY%7Zդ~%&Vf+qpkxў[0b`٠!XT.0V7#U-ʃݽ݉\=0WEk1.t V,,>On %Ze9y^lmV皐&ߙcgm\ yԦDW>O,l\3]|{ !uD=ݖ8h5Uw&B$2C6-1UtM/b7%1: )ka\#Rb3tƔ"z`WZ]V UJx~ ӼZ&Q^Kf7!);v[Oǯ yj=R\wegp=t%\+ U:)2NTf @+lIxl`ZCΐI@(vX j 425hrDaQx#+T Cqћl v*Nsle'n͘k{ tcgH Jޥ5Vc6Dkܻ [61ri ]mr=f4I\ty 369`.*3 ?9wHLx;6f.^kfn;&mcnV.9- un`ԇT1V" zE|puy2>}=ޟ _}DTݥ;=Sz5{vZX--K_ZWiY|W`@( 7m K EБQ/LEk'jQ~ƞnnb2ށZ5}{˟.s0]n4ۼHhkUp5H1r`4Wqt+J1⫱)|=[(ޣZq١G]7[H xz6EcxoMr!c3AO 3V)Ī+Sd"ځ%m}I`tkA*{${U&[M}XHKaLv-I}5r1w(( y7Ҡr8| FLq;,c8aJ#N-=UxbP" -P9ZzY͜ ^[+%yH*!0Ӆ~.0ϹF1 6ba)K["G,!ߜLZuѥ  W$6O ɬ26d* \^_s|Ъ OeK:h:6{e{Pͼ bi$dwdqGwMNР{4$mXaҙrԯ?̘hwk7CzQQμdJC]p+$p˔.Sl2ޮ,EJ>nR pˀꐵ6xAp8ęEP:pd;&ёa,Ш:کkמbO@k.ٸA06=?YqNlqe/2H"aQ7dܢ_CWm#!&[t|z"U35G UrїF Z|Wt+)~'MQk! o@^x)Xc w% 'sUFE-.3|K(r \MJ'70 gg>,Dz7˛jFH— )ѯ7ZVO Ld~1@ hs`>U1skUQc{s8Zd4EěbK!(nO d7!e]6_n6>&Fj) h͔*4R o}KjLf YU+,ꥥ+ZCqJfv PS_2ԩ~ j2MJ c?R:ۑl*,ŗ "|t.z#g}xY:oj\v ɡP\>]o'cFW9Ÿbȟ_&1\z> qҙ14Ym}E? :dExH1y@H SB@%aV [u_,[#E=)'QYv>)/h5<~uzbaN B)x!D3 Z^b01lJg֋##WM\3jE}I84vWwBQ4(m.^#@ 9 \zOSQpurM6qdkE[Zm0J.q5>ŶGA=?L̙sGߵ#9,G'(q !5)r!.ơg_KH#Wy}U/$">{fC=Vq'#ؓ(Nqjz0 f.*I\ xغg%q*buj'/^ l((J5mlANH_\ibVȎX]3sI6!Zht} pR*% L)xƢ2bH,5#+9/!hlZ"J+2DNqj?UP2YLSyNf4R%Eݤp$BRW7}}Wjv]bgCžx$N(TTc]reP[ gjKtyĄ#9G?󘴳)qyXj?AFR_Cbs|WzH}}ɴmA'-\Y4E# OZI c[1FܡJ|B "JuEu<9H/͍~PqSE睝C*ȱ8q%:zM\p*rDmyXT'_]l+VG.PY.C-Kz6hxÅ7*G]X;]sVFͨ6ĕg;]#vRD"3[KŃ0w2ZȈ%_җF ͐`K#rp\M'>ɶ _vQ[ k;CŹ= oQS#@pKJad 7Bofg$^w;n {hܬ35 LM9]n^=P[ݓff)R}ԃ9 f& `XXxRlKD}z`w/VJ}T3ku7@&hnJ%v( 3RNJyg"iJ*H5_9ԅY^tFIZj.`M:GWGK*r/Lerhw*J:ܛCZ즕Y4)\Mr`A@2{#:Mj~OcIvR\;-c%[iqSGƟ QN@`q;Mm L=@xR3vUr|x]r,imk?7C8F `KKaܫסf[*bMnUC-5}\3)+N,7 WJ!M3K5A'tA~Rè裸O" \;r|ͅe"*kbH_l!*ȥZ=0٤ws$|*9 09jpif=0Ttzq/h!wA0~ҵNcBWwY~p^ T:1i1{ŗ< |rMWBlu~FgPRf%1n`v"m_A}%ƺp*uLLb9A'a~Lw|ci7{F3ӲsR6ڌ^:δ Eq-`x ӕxڝǚS2Y+pY506'){W[Vp߾4)E1k*A)O3\Sui3*Xn̵s_GgsASj&E%<*Yl6critev=0f"oD  ǰ0)hrRe *oz-3QacΙ}E;2Wf#PH=T5x in 1C B(D= h"N>9 C6v",-cYtCB-6ߛ(R9V>hSZl+O =b=ˡ$n>EG1P3_`/L&<ߌŅ'[IGɄ|#uqРzƖ=*lkLm1w]+09V[h#cʵ:*HͥNH-8Q?vq"Ľ\ttR"w πZO|.>€*483A`}J> YOMTCM`μPWVVm/kAG"H 7|Y1sAa*hx *S5yJ:Q){vHUd] 4Png{'cDzs>< vK#.H-;ZWA]wZt+ ZCjښ@n9܋!XٍA3{o*ه)Q9ESETA։n ǃj3`hHd=|wҔV=4?Em6f!¹7DhQIc&1 ĝgvf1FA1/O acn.]6Dʢ+,3OQWҀ֋obڃFzOűaL%|x@Z1ңX|Yv$/R)M.;Jt11{v_knd8!T" `^C>A AK<^6^X^H(=D(+yƇ9 zd%6gơ*=a'w7^w?B+avO80҈&)Ƃ-sz:ޱ0Q.L5X ^]DFAC<8wb]X#+j9SI /J?Na1+D]SF߿ b)=-@iMz!ult1eMQ\LVP* bٚ)pxy;!L*2>~:!֎8;%]PnB˼Is_!C}i>CD] (1˺A5N3xMhP$Z)s 2cCRc gr4L! :SqT?Y A.U"PlC˱Ȭ$_Ku7N:-=JI3uHN@5 RҲQL"ZSa=IA* Fa妦UB=|wحvhT8Qp42U8`ףfo {Y/_X%I8rwaWFOVgrl. -k|N\MJYˍQYebBuD3[{I$Ax5= Yf&aϖP~L(wG7{ 7B&'骪Вa mՑs+.!a\z}&)>RљWv|FCjG mLWWb(-U|gժ5y Jc`⛰o$[9߷D kcS1JoӉ,B~ m-fQɸ|nN>ek\k͒#F2Z:M4F7?*7l|ڑu(XO5©=mcy%*n=(DЗ&1l/y8 hG2ܭZyKϖȿa`kڽC )4??vD$P kO}f`Se>k`G8 LI=tNJlKOFI>EG%Ԯ]'q5 . ,֕l)wDl݌V<j`S|(L[!bR? $C>èDƿMf|DGEo/pG%ѢwB Q @7ŽͰz-PLCWbkQNQO(oX+Sء1؏$=!{&ADNaF8ϻ |Sp)0ўn%6;4?\P:u(5}NJ*|/ꉈf.b. =4.@)TmTRR @C#mKRFPiK5x`dNg%|l r ݛvZRokE.<2D}WUfedeLV*b7Q[޾W1 a߫Zp4EQ;< ĊZ6M Y 2.EϨ Ъ4u/%(.Dy[(9H1SrxrQOeuŎWdhJCqOm`%e۫L*&o.x 6DnNs{o >َhs4[E 1?ߝ0%mmS.sz^H#P]n$E$2en-vla%vkꝃL`)y\S1WaI(̑##Sk)M@Q. u5?W&aiK"}U@xZ4_N+n3,S_݂8*φIcvq5̵oy*J|; l=Ԍ9N^9d9m"׻)y 2ܮEƺTo!<ۗ1a y9؄<ÿfԉC޲;n0s\WF>(m2@P9%aTF31d8d/ 3*X*D9!~:C0.nުo 秺TvMKotɯ+e:SfvEQrcITBc-%R9qq $O޾}oiC̰Ⱥ%^_-ALD7쐖cg:v]>ܭC/SBp80 yk8fg<h;:㞍6-TKEat@rasZj~-ԡ%E^~?{omd Œ X>bRXtvD{S.=_~$ `FbzoFhnrEװo!9Rs:|>Q`; ?x u]e734 6ҹ,Mp1C@m?ςh1.i{Sm զ5;Wb+sz:u{ ~uϬƾ)*l^4rWkqO4ik|<@WAnqrs[wУ?>FMm ݍ'f;P;ZB 3*bcJ{J.(mR9m&a@'z4fHvW}ԅrה< N$ey&x,iM!C3q8/ILAˉ9x%aLz 3CpؽpC{3ܮJ^yC a{U)*,qKݕS F-Vd3{RP8g'WCN?*fN!K+,2E5b^xoʻȏKSy ]l]OP aECmé#R$ Üz±s(}} ǧS| \Jh{]ʅi2MES ^K+Z{z$;y3P MDO nO,Ӱ.fعnrŃ\{8s1gW(j/Z_t&k)S4yJ)|D!vy #e<,HHg:LN WkvlL/kſ~9,|,l1Py񫾓cR?Hto0}m S'=.>^ZMxy΢7}! ߻=V9PU#?@Ͻi OOC_eD9CY'1V d;ʎ*8JBqhJwz7˖s ɓoq<& [g>;,aiMaֲrBy p|' a]ZR}hCkd ĥ:^䆽G D "W"|Fa 2`=- H74 cS٩rEQ t Z_XrzoY÷IX9ESϒOwjëx˵sb&g,Jpӓ6G+KdH6pX9/TA 9_g!>KȾήmDx],`5Tl K%HM~\#Z InҽǕDz3@ tݜ͢#v-o4?pj29NoW\&//*k%ר!7fEbHHFĩςqcMXvShzw"&tg=o+}Q+Mj*,u$W%p!{gA?rwV65Sme):Eme-a+ Y",dIAaS Q:g g=-%%sӱ8VX*enTx?%sT5j1g7M|xGw5vkɕvQlA4$bh岂4T koW>v%+URd@>$=S. G:yW)a^}zbs0߶1ћt!ѵ (Yh7'avh^NŨs循νr!WJTSi/t [r gYs9f2]vA % ~]۶ 2 tTsPȥSMmǾ@`RX>PfUėfզw֫Zq"tfY5q0lb ߝul|5Y47ۿA;cc:*s/-%j&/2fь7pݙg8?ҕ\+ \m߈S:/!]c7@G1T/eM qknǩ}/%Y0e.څ0J0`J8b8ؒjʄ=fi,_"[ ::ap{&)( Id wDI0Vp2*z^6 wͶ5磘 W2^C"l9^TQ< p'!6~iJSz5,p'? _$pr>X*|6Cre뼚XY[X<'Ezp ŝiJCvԠyEΝpg`'fͷWZ|/,_4Tt`y~:CZr{M*F.n4"*TR{e=>Ht2C'?i1N pJy/a('10@8{xma'b/FNa]GH-6DЈ~@J˭BO`yւ`.(~nds,r͞ORJxCH`֨3 Ci:ΤRlQ['!{zTjxa V+02KQvi6ޱs !_}%L"9}  3`e9˟D&Gtډ  /Ud$6c? Cr$I/f,6,y[Y)wzpyL}1s$vQNom9BޫoکTt^I6+h &i]ܑ/))S#%:v)ݟ4r7(m;/ގNfD"rlŀ& FC'ꠄ F͘\inwђwnP O'Pkpө!4I]"O舘% DJ}rN:{N8\ϗ2A1MeQEo=^'Xϼ}Bkh芦$G/Ū}ezD|і ـIy`<[eޛO~RI'K{ GR/2lmo"Ǧs,Ž?D BЗ**N2﮽/ΏQg3 )q!X퇖8ΛM!'>?hzL*9SEIZ.f`똌i=;+T#K4s{^r7_.!Y`ݜwy[r; x<[d+mV.9=Z-&3Ƥ~vYۛzW2p"C_\QV%AiF|n\۪@]U]˟nrYL,JJ=AYe` z;RmRl 0vϑђ,'bPԡ[:@E,+pZ$cxo_JD8b=587s<\)6L*rᏘO kfZ~Hʲ]o6's1^؝de,6 Vi\qI o2m`IY VmN*cV3E0q*\ g=܁ Vhϊ;6| fHkeD^!aoa/O i3\Eb'_rnHn9۰ ;hvW'<lw/ȅkiBB~RU]I<6 "kw @Ras^" Lr=JQBT ejn(TH#UґAμ=ZD& 2 #u>N S o͗C͕'@g_S<m#ZQk#F@;gǍhөM@p0UϨ^Xq-߬ ׵8'9= NȢ,*GI@Lg1K%)c;-Rl6Zb:^nB\_2o,x#D{Wlj}|LwH g'hȖy([|IQv)4Qs أn `\Ȑ?qW)tcU lbdI{hG(V() SmW^lm׼5 HG-FcJ,q{}qل49%kku*&=K=& KZJQ xF+E3"F&~E 4*oUIn(bux'RQ ؆MZ[Nii1qɿ;| -#jOoEHX`WOhA_B Y/o28ϩɮDg*h<[p0-|8 ?M݋5!GT~Q4ҝaQs/`_{&Nڭ<xز?Wh{Y-׌puAWHm֋>_WM'D|h3s̫zm=qW[!*ePgkƎpnqS $QƒT`=i|so9l1"*wOeb15:C gĄ&x Q =4]M i]F=$ [I"P8ZX::[ł@3Q6]FmdRʬTu6W؄2De Q̴3(GA*Z>^llWp@M-uOAFKaoH99#Jdx<)sM o΄Ѵۄ.3ͱB-F=M|Y]JI!{8 ] A@&!fɫ!5[@-8{bmpA!I7)K5B_"i3"R)(h?!R^ѻOFEF_$z@)dJL= t2qR ~xHcqujnCG‡_2MQy* ^7/J\x3Td@+HT3 XM}S"ΰFF `'ުܾ-_VgacP$a?t5ni~Y pXm!#x%v;] 6t7CFniΐ828 Cq~٬-v +IJ7 ߷BvSj# CY3@`B4t+^!4]4B 5eF;~g#Ak'ʫGu#1!#Z ,R_zŴ?'ln7;9tnrsmhw$aABGO=[, R8p] ^Gď$Bظ%asD%K˅W6;9;IZ8H,!Yy(SB8ۼ,oZB- ulhBTѬA̩~ BՆ&n?9FiQa'PKI$J .1X߻*e?iܜ(6_d]&, Cp>f :ykZ 71?\|,cm8i=A-^&m(q7gcjA9On9gnA@X8账-$-GEV1dGcpa@PdƟ{UJ3y=6WKK\-M_oHth Nh  ݝ a&+/*P\A=.=4OߥЏYXP^wi߬^[[(_M- 1F^\"2,Zl6.Oo97 0:l +)Tc _st=tpAiӯ[seZ-Zy \ ݫxc§P0s5hQVzP:ur7|5u_j`8&HE}x1D+楶DߣFt?:E\:Ήwh3{49[$U⠥ϡyd0)8l4( 1&0e]WbV#Uj~ڣy߽K3㬤K~*ܿ+ڧ~68:&q~gOs\#C5 ۜ ɰN]Ƒ0 QG.vjjvu?4<ąyrl._1n-zx݊5QB@|y&;Zmlu*DRrcc9Ae-lKC'ry_MKH6NqYK^ ' rG\U( .\=:ǁm,C~+WTݛF2#`A;:KQF`:$XEF-sKCxwg!G&;kkyݏ![Bo_pK0}Y+D^8.\4d!.tsAe6J>6DXG.CC"`Z~aĘQJSQ2>ш4ȿ5y4a+"\;VB-vЗWD2CC6r)z,qRG op+򂏉U dq\bƘ"&uހ0R9M@]Ōs8O8S옡V@isBPtAސF7(\y~oPkw6C@(g%])(TC-l4Vkk-m"릹K6^~D{:Ɉ{?߲>X8v5:ӢooZPΟU=Ԧ?k"y<oyC%|N1 )s[#4$;XNQ#91?|slFɈrš fexҥd AEpL$bao],b3l&JC ;v?=/vΈze$65qXWWNsf~%8X-uo`pk ?;l}8t3';e [b$9ו1$8IUu1N\qjZN{okW3 Vq7) iN9q[J?Xذ _+|5I/?t#g1m0oI*4$ Iu}\* Z^?$>ԙPL](a @) It9vc-m)SFcbI ykc&#-}hnvT.{NUﮱ;҂E"VDsq "[mPȭ VuDuBJ}Q~ͿK&- H2±t}T^ST{+{Fmi0549z.e:ؐ6hV{t;Mji*Kvżc@#"}v_;u؇I4 |Oxl>=[@GoiGݗ:YU"ʚyܸrYD9ڰaƈ:59~Uڒd+ZGLfz@fsrOJ©gjA G|F".J H ?D`y5ny5CO'A&cY;;ۮʙF9(  LǺ+GHOX@h.O%J#y=fu9}eV'K^^E,tB:uX; ~ Wk9S!YAܪUNjK:sd6jnT qW Xk %ǐ~Q^LQBŘt!%-q ^c^ <]9㴞v&$vZ&~.b(CԋW:KX :Պuo|u_]Ork_޳b76X=\ 1iKg!ud_yWi.wԝV|rX[p2e60\\/®OI i  DCEP%z38"6>7F8y%;J9XDtաBHOz9+ Yaֽ܇HC7ӇМ&C/=&7 F H:uj-vNZFdXn9@D4 ?s$Ps"wRZBZ%>5 zY #;hӌ&:w8aUΙ:Hr`#S(\D"n5wX}=qE xR'\Y߮$6ݑp}/;Ʈ{y9}lP*#q+u*R]=֗ćd:Pg !/t&Ϻ+1K xU`ц): UHʚУ8i6qI]=,w*2D1,2ؐfiWDWdfcqO`M]N߽.6>li*VW9V0={lږwTiP#B R#?I7䯥J) 2ښZ470FE;ȷ(-\b|Հ͇! &9E~[ը\F&hWYXnYk[^U t38*j}k ϝt VԅNXW/9K{-(L\9}%@XYǾ/ۘ\>X~LUOQ#%ڥ |8U5P||."ng .7 ux]WJ"i|^;zmEM̎<ӂq}e{AiHeܱ3 3i7z<S5oF#xov!}5 >هJ}d?G3ݹx;o14ٱ1 3[sY~'ItƬ| Ls2'IAV!x7ȓERۅϨf-Ǹ85Bƒ7 V mk I4^SM-p8m2k6xQF w oFZP}55x @EsB^-e٬<3bmABef0]LŴzqA㑋b83e,;*.O>>VEdRjzLBp:khs(V_븑-]PsØ<*,s0oЈbim3 fa":&h~el+m@]3^?9Ҹx=򥂡&='3?$ΖP6\̎ħG? zg0G{3#m |nƳ 9|" n1&?\!T;y{ΆЖ/<6.@*֏Df"bׯ\.wCsk!QП.byP=56Km\]F5ȼ;rL"0ix s 2sZzھ+8!ma>3) hq^,R8Tv7dAɛo `sUS"z| &vXCZmIymդk~?y;S j&okf]0%.\RKuEe-2C4^/s){Or.li8"TƿM'b-iFVv.# 2󒠡Єlr"M$[̲늘ohvKd ܔKHZ}I /Y@mVX˟pY^=R$ҁ~BqpC+(k.lBuO -B2:z`>.~ZM'S55 1) N%i$ ['/]I1E;/UYگI΃`Z?7/IXg Q'x8g`zBM}mkհ?Y&v&96# [4*ee(GL0'>=.7}@+jqMko 16̧y># ;=4)&ĕz-!*BVwrC-]&^kt0}Sa\0@ȗn34^_%5l)J}s?vWνC0eKLtMX Æ >86W+C02p0^5Jzz4?YT;Gy(%. v-ʝԋ4|m&])>Zw@rItJ [.ji­nɼƚͣe5\$Ȫ3ҽ"i jIF@ؿeSpY V0^ېҖ i[ȜWQg=B, L-,}&1PW%s"1i @s!ݯDDqxkQbGueTgM+ؾk̸0 9WDR˝^?{E)~J`:UK7N 4 䜊t2J|_$z  h%0Tyy2,ByKST_uJkyD5A1W҉wWb =i~* вw.tAw׹X snihpKMF{=T>Ђdg0YqEj1Ǐ6%tll2d{v'2+v6%C->.!u8~$ 3}zQy2k#.=#rhnq#H";D3H@gcL=vMƉg]ltO~a41!ȇ<e?PVe tfېRDKt! u pd IlcM̿}ي1Hk@ .';,tvW(fqa~ :SwgPRPA{Ygo~1ZB#%6 ]5C.A;OA{sEϬ)Lxsjtޫ~O_W6U s.&2%ܞXfW'F/3΀ 4#|)=R&HKrܓgmdN+,M߼]ׄwt%HXkZ<09ApT$ֹcpD4߻7 f(8zQDix;iVmog4ze(jS_w i>K6=Opǫro.jtdrm1*xAI "7^&J FRʚA̽5=MC 7j4!'Ѽ:N?d*K|>̿1U<ډ[W+7w=!he^68.PTM1Fk'|ngULA|~%]&`5!k_y@=P$3 -PDFh'SL`SH0gb(;7œ ҚC1ON{ OE`tݿu="+Pp }܏ W8rC:,P|n8Xg|O:Q :"~} ŭ`32HK(!lXJh"̙N. sJ#PD$Wp\owA&02L\ ѝ #nbIY8O/;5"9}w_[TF1,yȽ!WFtaj nESK.Hj%Y,|ay>?Yd1ܪy$'N|WNT4nF<[B1w `>VTQ+m!y 0297F=j)ҳ}3w,($\rkD̠=Vƽ T*ј8rUտ j9xRQx|KBK*_2{Hk$W՝6%:T 5OG[Jk}>WF\va7g~AP&_(  By?p.ʏZ/U##J'R&1&W;~Ӵ剸WTFggfa\G٤(ІFY8>*mm(o;s[qZıcjɫ4+v\7< Mi í9hC).$azxKmDd;d]@?BAL\HH(MSwpUlԍBwnm迏 jfMG~.)F/b*N3,ެMrCn9̌o#\ 5+{ʄPVAa\a`5._'l.W)sa{Դp;si[5?»^M6a\5.D ٛLPeY,P8 V 8b1 K*"<+^f-Mܨ EDJH1&MzFm9+Ӑ -ϵ#r.nc2mnk_Do-VǨ^2*+-0LY2M2{[ SV-{-s70D/DPȄ{Tv=DpW9SᱢLRFmHuϙGkK} ұlo,w/ 6>ԁ'(<ŤgqJeY7<㤮$%=2` x}P~K٠#2_O&{>ɓ@;g.bv@o{Ilyge}gW T Pjh0jǟ="tN\殅̴M:Ñw~&hZN_UDӒ4?]ּ6^ ːY;ӏu{"EƫI 65ţ_bؗj_JVÃCY1qK DZDIL:\ڐl>g9ޕO8M) R'EEm@"Y\^tM0z˃{h|z|Ri31U+ܦ߀>|8짖0cQQȖ)P{K$G[vkMvs&AaگOFܔCבfDQ~YZ@Àw oJC~12r+ ui^x5mg*F7ĩ aܥyo(ȺݹboFp{jQRo53#D`5t)Ty¹rngvƉ=="{yjݽ]_SzdߊS{bcɺ#"虣/-W Q^ኒHij`:%Hm07,sj,MO[GI2f{;{&K90^`62VTPHLHs Exer³03zʵÅ.IՈM Qۘ~-;cG]Esۏ<$[AjN/Xll$ *4,߈6E6=]V܍ND04ب~ #2)rP /D\TUvćw>i425I_ˋ KDOlu@T't]~,l"31w֭Q 7͹۶*FXڛrӦXNZD_$D4;;Ĭ&HDą=\KGm@x/ +?ӵHOa zx?0^-[a%Rxu$ʒ;w y/k(`5]˜ZBKCt-PHC) ?Ft=#g-X7kZToT>@6_EVvxQ?պҶxn:؋Ut &Sѡ:\=P-촔dJˀGA©*]&^fy#hTM AM}xߛ9ɤ4-2=B%j m/fAbobHm9YNa4[u#F>AFcNX/TeZhC_O=| S]FR4+_<[)5MpδI5ɘ#5eD-bA*s*)BȺ]üOK{Lnť/ŷ5):na' Q ]$vUIƼ_H>_$ D!qMוGALfչ~J`v 9_[OW MĩT}wk$;X5zp/ҼoZI'8y?{u?~Îoj^4 viI:h 6&z|$Z,"^{z]b { `~Bzg6xs=ʑH+CP.(^N*' igkdlZ(|\yS=yA{!v<ְ_y [ X.=K~6^@hPYУd Q#(+zmђ}Mfh 9Y{EV<Y̜STb#@$\K$#{8ó[2:f"(yow$TSMEVfwPsGùz h m6at2u6M.h( ;44*4E>e/إ:ظYU`6錌kc:/$;) ޶Kox˧-]ۥ=@Sr?0MeD XDUo-f' ,tm(H3"χN(rZC0[EEjb?l_juT<$3Xc9^R.PHe5r)uՓHZnh |;ŐzVh:ri m.mQom e;hnM0 +/&)GP'lĥ:Fcђkuu,utŐP1ZO述 l.Y]ѧg^ 9J"!h#l5؅Jne:Х\HJbZ,wkڑ1ݑ۸ D7QaiGK U Duq5/N *Y[L֝~J7"!_L7"-ᵑǻ3‰u\oOȞ}K jr% 8=_Oz d%' h^Jk’}0*z3x$vSl]"RV7L4#2QNIi 6PI)L5RӓObmurF;4:K',={4[)[ o¦og2=|&c{IdcF)g\ ,{+1X\L9MB2!#ɳ_2lmu]zvɭ 'm!a2-c^[cW -\ 'iBx}gg1O'b֥ioC*ȍ]֠m?H9^"b^wD-H5tο)yqvG)NlԨ8å;6MzJ}O:cNpG2`̠Rb#d@F7Nh2OoiV Z)lvEڽ,&#L}WAR}iH0Ipዸ!(̟\s"wϟO; HpϱuTx iiL8~z (>nC6kIt/}Dbb7bVPO4<ހSJU?UNw} OvOT*a T!篛EWƫ[ALSa. 2(<hlu?i]Xh\ɮkȤK F 3c#/mI] bI wK|L6;! O1*/In {q(sfoOg{.a0(b40Q[g/-G!z=ԎO ., A&o@M& 7hF aWsv ە>P1]\x5rxd:?w/ɒXsLn֓yI:jzPhSҷF@aS1c_鰬M(Ww|HrH{ hԱ^LL3u&R>^R2֒G@Ie*5v\S)6[%6MZ T<*"-RĚE";SP*nOn;)V#Dzx?H7MI J@$eCkG0x{-{IAP&M82 '2Fit% È~)¶ chu /y\&ѥ7؉ %;}mhM0QS^Wӡ^-̨bB_&Ui9j-j'W| /"O,L [k^Fz3:@::@~:|9&ާI=33!JeJ$: % Tf^%j ?J>ͬ7S8iZG-&FSrMtc1_MրM<@b{ Kpx6zN*ɓy}䏀nݚqNN&JI /|נ%&w蛞!2A7L,~ CuS~fk}Fl{Esa%;ǔr{:"kX#%-pIs1c{3YǞI1tMmb;YZHnYȗ|9Vg$ _y(nkt Nsylhaagk/Zs#ݮ"Ùt-T{#,P}eQ/a359v9U?AmfbY2L,rzƯJ8 "lnۄ,0-م|MzPkPFd*覻yƞssr/I|6EҾM\e73*~ŊىnDJ  ֢=|w5!vp:jGC#{ʖHz#.wg?Kp0|?V|FK8 ؠe{H""A  v9@L`t.Sde[i>L3]&xՙ1U_5E(uhHtqBJ`5}2޴vU*x4+ښ(CrRB+2B4X-yhHӠKq&%ȕ.Wǔ薃~z~dψwc7LٯDt瘖beCKjL_M e]J@h&Z]aT=?[CW}#yWGis\u?r[Ǐr)kPp4E/^:tcYn-0VCՃ6Q/XbPyV@.:&yI Ujޝ0K0m1ҹMz-' mCōjҾA0y, Ț*!A@]yhOjF^_'}Q+Yy.[2>+qR\^~؂}sEP Y֏:'bB"?QJ"I$ 1L}^ywhT  Tjçc>"@lP)13P,=Ueu%H".A:_Nى jTE!YQ.Yg'qoibY@ rkTc_,ߜ%we\, 1HoS^E(̂14 ! crܘDq|C=@f-LaQZbxIBh)jQnFz~gp^I8MB'\IMi訨uB6I{Row7v<Ěoc~%b;0]8? "xcRg>w@zS*h|'m˨kr$㼇j8f ]0U^6~&Q^e^DXX,T־rv*cW\ D|_W[?4x_a1teB@͜q{ߣaĞb@ΖR[9Ow8T(!>Ia ѝ* vQ8_uT!)!ҩp:7UКKH& Շb3gΞpӇ6-nYv!2*_UlrPf?-=kkm{> MUܻ(w<8L"Kz2^RWgd4 ֣4 p|5E׃r N:I9YK~ Aٌ5LR&noyiwIvӐí [@lڶ!F(?w=A/J:۬HT@x\LN )|*tⵚƚG>B•Vta؜lr 䝋xd)b14ԋ w8}`EZ3l'I%ѽ1r'e`٨ci뾺?UWZіJD u7hWda?dda[cf}SKMVSD2,&9t|O]5طśOwĩ9T:?V 7k;6 k.%3}3L)xěy11i6b!6l]cLX? K. 5ZrLYɋ/@H7YoR}UuY{~-9 泮J!6\례OOI~Js8-(  grtXl+I&8f)>@DwK^:ȟyՒ;~H>{5k/x:A$(@Z)$grewaa !%"m@E"j_m~Hp \g GICӃÎ> eu {(jB }4Hv(ɾl1- 2idװٱTЩpѷF4~3 PF;Ro%0q;wT{4v4Y@zw",P^ Anl%6tJ%Aźd4c!ج贘> $vhƶW Iu~CRF1w1à.|*1+!#.]9 {dPut?*7-$Ul„ɂZ/ Hl#Z(׷ɐ.\]Y1wfLMНV^9'T|uWJע1?* S8O +w*:5B4~\%!I9BpZޮ7=e"~Gl*ئg8ckɀ)t\~+kg-R(Fff}1"2 3,u4QhMqF%|M:ZG_ʔ+V)UQ ݗ,|:V2/9}HšCm5ɇK>,lLԙ+j1KQ(gum-qٶ@!ճ"\/6F JfB3]_pO z^6GmiKնP\#ͲR U; {Vu09ިz$&_J7[XY/'g k\%iUMWU T]B?~L_o?'p;p2XJ6x P}̘a ɮ$􎜢3VA^盇઀$(^+]cHemТK:sÎ:n=<80E#GԆp$'tLT;4qf |'9o؆P\,CN$N7u U ΰASԌ98 %Rǂy!|@#Cff/RJrACE2(b>Lg2)NI {Q#3|79m:Dpk./^c\}1eOX2ܖ!4`^ {}Y HuT+0vrk@= V m/:!P@9 ܹZdF°7243ՅRW2oTFW9-Z ׏;<Ђ /)[J|èm7 'Z*Qa13%zS8ߔKkPeXDeg: I\:ͧEdw-/M9<а \ )Z&Q@~8s^dXpi M1~E:UrDTVc뙥ϝT ,5v )*JbWox_KWA8(?LG ÀԒ @"۱TY+Z}".2SF_S{,y[q(/OQv3Lrnקb:Ȟ=hX:c^26M_qlrzxkd-ZToDt'?:<ƌ՚i.y+g]?mzX%tDAKE}NΉ|:hs@Je,РI"P疑>x _FdsTTI^jOYQnoAM#~c)ENUAד;rLcxLhiyL=eM\Z?xn穇бb]V$=aE1\{YRaLA;uMW'&+*8keЃemui|Rh<ژ X^q=߻`Yڂcx6|f^D{ӽ [eoXt#*@jwhn96(,Z'{JEb@ }]: ت'|H>TOYqF4zq.Ԕ:Pn rl4|hc6Rn! Rp.)? 5ˍק7+wX16A6MKȀO!5cr\/[=G-,INpZF͉հW˲+M2/Zfhb-o$lgB&7 (wL{9!LbR ǜ>rN y%AzJO,7Y'8WRtq9{N8,>|׿PE~ YN^H~ja0x*=7mK6;`͕5=%t\4P0H ,Y 6ݵu)>cg'34 ΨhbC)ӧ-@ʹ%!?*̷E}ֳ@A j^[~JmbB S}w" PؖňBN^M+6!pZx+vwAX$^ps [>ŴޡF+ϒRe 4e  u7֡;ayqh*.6lc4f?YdzNc(=m[owY%] δIK]fqaKpѼ" u.soĵRYM}+=ZQVm3av-KU/[VzXM"ad )kfd;6O(2V &BO9&R,S̈pl_ߊ8)=}h2(--P:YXW8tItobWW_'i A暔XW~\MPWPW+-gT1^S!ԌnC V@d嬶 30Y2]0cao> H#v]Ϭ(XT, q_ |7Օ< h5lB*3i@{YeiM' ]S`/Ճt>Z1ʬG<ס^vPk)a%.+R%ִr' .rAO>(*vn,qz4mn EL@A:أ3hUW,^{?]}af=74ELXW7~rIaS7<𑩉 " CYt*^iz&/FNQOU ܧW"\KҨ mL л$a *͇<-n2ZB}]M tsu 8Tyc Q->:y"dYѕYɰ*NFb|}uN95(7xD~!)*ő"D)ۮpT#8j8S0chnX W6䠎%R;?SN.b `;ZX G4](ְz5c%q5Xly΋2;S0eq nވd!+l.-ժ^׬X$Hk\BY9JSH 0a9$?OX%~eOaZT D3 $p=PۘA);cX? "k vk%0:iuzRп SmP$]L] Yk!gS DBSf%C:d6zf'PebA y@ٲzrN@řtK$gݖk(;{D}R H 3u$j5vб K$uJ2T9vR1ogt+`"j3wwX$s;7N-xۛG\V>UE2}-&gphJyGs"cW6.#^DO@bm-u OeJ\m,J oăߞ'fy/=hR=.>:rUJϖsoV9ͣvVb ̦pfjdI 3a<\2@}K(j?/T>.9 P ,b.O{*sٜ׌81{fP[,?1d{qCBU(A_z!3w~`a(:L}&&*Kv^~}j΍(RY~X.?ےe 6a@NqXVL^>QŇکFMM.0aũG:jaQOSkt _jqUjk= RoGMB8@ɑԟ3o{fxХJiT0D$Ju±c~``A $?W|Jv*: 9M 1v.Mm+-dɌuL^@a[F+u֗xr^2ұhđu i0* ߇s=ň(bT/ܷԗzH.$N|ao0mϲН46*H߷_5AcY>TYofK8=?ұYT XYDs01J/_|/RP.#6H* "+B3hcZA̧p[Ycw&H$HBgLSߩTLDN7ROKCi'MЄ&iYg.I &=c$ilRբ~MY@GY1[LT51Ia͟" ChFeLfPϡ¾Et+NTi#ҁH=3HXЗ9Xct_Ms: J䖿qI%#} 8Ĺ5I~,Nvi62]_Ӻ^*͈)mb Ebg( x,nTstGqT`c$PDO3o'0 aZB>FquzlP%Xя+BGzddӀ@K!DPl^.W+j%E8U|J*}\FQJ`j87tRρЩNT+bu6|x`9*W:gРQ3??ok $ٴ']Q(|'2;>jXùcTuԶ%W'_)7[x8eӎ:sveˤ5m' iRS sQuٺ]&mc(5K֛y )9DFqy/Z(;2G3Av5#/mL+$L!PlJE#t+'` 'iB!ЙfdÄ.`rTx!ST04 2M $QU(r?2"Vڲ<^#t mT>+6Nm+ K`+iM>||A53J;[&\6:l ?<Y!sm7黻X_Xq3$@#`'bgZu3$ot<.rFB0В-ުudVBOC~WtbWn:#AnqWi#:$Z72=UfGP eBkd7 x("z;?M1qkS!.X9Ֆ)C`(YQm ^u,Mn۝0x`8=}a„'LѾ׌6fꖭu [̬?Db-?BUA<1OrL?8JZЯwx3}QɊd;6uzFy_ CJy z>VRfs*rR $T[ !7s>Ä֞Mۄِg`To%ˆ>֠OIi)s7x\ cca^`VB7QPam˕7?p`#2G:;#љjwZ0D-2ާ'TG}H |Hfl$mfD$pF"^e>Z _pல1tgX_J:,-[:Hٮ^hc5$x]gCV ֓ju'2Ё_ҭ‰Q褚zl-ÿH&Ї?.->1Psr+aFAB1Mmv$ˣHEW/ cؠx9>PX?‚Aί*T~qz[8|nD:/IJ~C[hf(ߏGx(68 ;XRܚBWPb<34X~4b %oi-sԊ ʪWECp#] i(^~4@`p}43* uSxyIg;R/BM֕`y6U^zTlm"fnݖ"g;G%|;k~4eC F}m mPAS 5v&遪Z26JG 'U*=7_MZۥ?kɈ|7oDNNv5M|c9 _[E\ךw5ʚGLsa`yVeP<3^==r CE϶}X?j:xTۆKЁe1STC=ўTݿUUddMAe`帑E;7nw;3<-W&i%>J1m:]8d:ڃ.VeZ4\eD`eqE| ѩDHz҈:ڢ#hF.@v@J 12KsYMÞ'u^{^y |ZjoT HOs37W Zb*A&O!$P^PY,?w*Fn<£ayh" ExLf%&v[Y=bIۚN{QiOm3W%RNpNȁi[&V`0cOUth@}_]CLnQ"\~-NxC0&)A|c1eͧD+ζfEhpƮaYrϲ!xQԧ+oni?!S|lkUG^xm Y^݂"Z%Ώ89 |2bzMh JsDO?&a‹xM()JDTHqX,6]{;^φ`Mv=ˉny$ع)-cltڷu}\yd8m7ޙ{葆3bW]BƾiS.sMz85+6/IAD"8\L1٫:6ܲW^F%/mAMO1ǔЯ՚/llc~H`$ƪS/`&A !HDE'thW^g.' XVj~& 2&ǂ1RMͶyo";hV9f<:kF8f m6S7kV $;\=oRKSㆳr GTk _&'DKbEVjHe!=3QƞBj^JNp1r_t1zMGWӇ/^B 39_Cߪ>(<ʩ^ш1k H:kXuoҖ]_\h.$ޏ*b7}q;N;Q/r<{< m+P:Hle٣aQ<TW q)cl>9f9,iDcP5,Ҝ* 0z ʳ5Y,0~109ڮC(1xG,^gO?+ڗXuVLF19Eo  C^#ѫXbI;$Y .8Ff$I$CVх#@r[UEQCqAC?E5aIXZ_O˛~*r[ZB pVπ-p0G#\w* \Qbqq5&b_)(w#=}`,^ jɋk+)ga4j#iǾ*['u&^e&2>1xZX,RVV"h %Uzh=.eBr)(,s$%ܫ&޾^HUZ7"O3^\운2ug D>nJ)gl?K>(,ڗbe[~12A`\EUȀv2(Rx@?&hgk @q9&.#,VhF;SX~2Ҭ z^ 6t-KWHQ36P0ӉJCލfVTT0'\B jL(0 pÆIc"#YYwoEMJ6Ķ.s-o *35Hu1翪*3mIЄP,Gk81Z^֋JӥSr v {^53T8+v^+H79sAek5ƞ؃ B#N?OcaQm1 Qbt(܄=Nļzzw{>,/g-9{xKcMBP+RD/4V9K4+ab1H2 'e0L2JGȒ#wkUpgOE<˺Ǭr!c =!~b=S;_Dʿ3]K2UvK.~̟S18*j౴[tϱ<s3v]XPy[ъi&PD~b̡|ϋ +El:cntQPݑ?d|uTXKTvs{JԂc.)"Q"~. ʌCsFJM!b%^`*dElXl~VEkUB 6Ej3wDAub(48DY!ge0B\,@:$P'~smCk(=W55%@4՝ :n0W\U@SPcs+O>YXF8EdS -m&NuKi5z_H ye9a:[3@S$k*q% = &sk֔]jS/'2,Xy#ȳ0nڳkYxgr/@VvaB#uN"&9015Q`6rq Bcqc>XJpfaiImrAeP[Q(RWhYy|Gn0BxTSl#F-bZ~6_ V z}DQߒ) >>`fR7"Uéz HݓF\`?'ƭy.,hl_ ĤpIJݾ!ִ `'y x 4Qx@Qjdp^Zp׎n^2D;ߵ$\1vQ~-AJw=v0Shcwj{[On{6HEh׷y;m!7;t#O1{)f/<=]< Q,.ذHte)p=\kgGyEN[d4$arp0.WzD@,ELow)BKO %=欥 O64N =Z1F]O6uߦ hw*P.APKRT} "RɭlHV @t,F>g<Z:%|܅OWω@!gj8ÇK2ԣ,q*)hK{ XU*TjYs\p TFNN" w5%y?g.q?>|`X!`c"Q1 WDHYMOc躠 X߈8Au&MBIը؉*J 'eC z2AN2%xK^qZsC+φ ؼ ,+@__J])ej#I2)HaŗAlUQb:ѽ/J<J8Z=e?k`"+yaX+InoO6Yt5Vw sƪYG6Mߪ|Ⱦ>/"s# Zn0O ^E{NA`AhݹWþrq КEvS&ԍQ#|o3n57T'gq")PR0,[[َ݅~⹵A! ~>p|?2IF.V~N|[YB.Ogy880)Qvc^(1xR:q>]{rrK/zq[Ms?| ?K [fo| EtGG' Hb3d5dtyQP?@nݏ?t[:K*|0N@"Ƙ| ֩6Jc^kF\SD]^{ƇW$C!wj˭0$QqSosV2RmBw72$:J-}$s[~8cmWMCUjU߼υXbC|P˵q(pFv$` (4f44 N^?}qb؄vh>\&NؗsUWFCa^gl:vJ:V?X h(Բɵu ,gNge'7i| BVtK1E1]<8+I?YfݶoOv} ^uoE 2%6Jo-D2PD'["lI>&⹑tA ?x3(W2$*g`PQ\o+Fb:6~OuQu;2|NE7lgVtH6D!#]]#gP^g̀/dU!8 \iW!f?FΧbt ee+MS:Jܛ4HKǁ?_֬|*EY9n؆= QTkoKdE$m'|h8;TnƊYl1%Ք a8.QYbR:jlܺر.XyLe"![$צ~~"%i* .:9> q#3i$&ܞہ]] rGhֵ]P}SJNhIDl| KyFtYDo`kUdNM(=St19طxML(ӁNTd5LU ra˜T]6ᅩ+fL]۞p&Bpzs% J[)b'ܨcgNE;>?6Wr.q$Ճ -{L 15C[xq |p؝b˶t^ ;^F=Eq^h ti ʪ 8 4ϥUN@d9Q rz d#qhV==^!w9L!ϛ)_7t2EVUA7?\LJu=*+ Dթ T6R?GH7d=rUMT#Hy]UVdn~R t2'qdкU+i_KF,![lQ}.,6`m8+zzsn0QiBb+7Z>^$༘߹1l, *Ffn[k^|uռvľy IT+G|^DD iŭѮb{WGr^.B&S?7R5k,.70+ɇtFW+A*Q%C~WQs86Iu:4vXK-fnO7bdb f)ppKωcD,'"| #L9CIGQRHMY>d4V&p݁Gs%xY#pmjAޠf޾ aB|Zn"K@ĨŴbxSjE.[?P˗@A=vDbʹHRFkFI,Ѭ%ߙ>m(tΓ3&DhP D+ X\pFCQ)t~[q#ea;51ՙR!qJrSۄpP@<[j^d+t/?+ɝu&9Xv/ %V D*P4/zS G]7C0l#۸jK/yLonnfE%W' ]6v26 \e=(F[.qfi2)O'༒'ތGcP jj!˱ٿ Ğo6m8 oOk섙~ y>7K|9ƞUznWl Z;--, Pza\T4+4''(8w>K%I{4']&Ruݮ}bnxPƍhX+(A'\ΞteǬ&q (^M>N)Y% ,NB2V1`L~[f,`$iJ}+gxJ{Qb`ˍ Sa:g.^׮SМ)(ʏ+R0KœP|:dXמs{יAcCi\D lW_=Wv1`̺n'hp_hyIRyI2Q8<`\N B1AP܆[qUΓ> Rlcf!U**]*ƦQF>"B7U;?ᣦj7뭠$obX(ٖG,:,h=ǁGtȉ]YŋS>C `&_l]ck } $ G  y iLF4Kqm?KΊW:c)yǑIW+S*PzPUцP(f!< isWr'6[‡q$%0a#pv SIUY :ӖrDJ.9NECFP66H%3[Sj[D < mZG%%e+y%z{-J^ַvql̸[NjF%hظE@4$йya0녽i?:E>kDجRn.j)t$ =y :*p5ί%"FE R/z 'HF+ ;=e󏓴qFLg89DN&a_t;n Q#~-B);L*$-Ex׈(Wr_w?@ER)g|5ȋLQFĬo"i^5ԐibL$5=K10kTOZoX䀫^1>AN/@'DaG ҚQ`a@kj6,؊BJL3z.VbqK/0. "bjb+j8± Bdiz6+a7ZZ}d_ihPK ]9:\N1i;/]֔]&zS2Q.FnNs:ءanjOYdZZE5PIemT(3TRR/*nKK#z2 CO? _{r][V0}@˝vw:)^MEhL,^Ù:&{zUs,e^_b? P zv"-Բ(g_^ weЀ v2zr0zpZ+P~{ @yJ 81PŒ V-E:;ơa!tf `Ot-Fl4^I K 8?ࣿEAO[[Z"g6vA6,Nx;T 88y[ I5_VIW?(1%O[occ27y; $=SB(n(j 0%l!|).-PGn狝HDw˒}jFb0\Ku,bku s刭pƒ9]QWgȪ߹UL-՟.A&rћYBK(:ձ!A0JbIPNEU R2oKy{j"-~ u$ i Ȋ1 _^ç%}xrJ~5 ̈́TN8tÀ!R?T`sA^+Q VAٗl]OSy7e]5zMfݱ̕h,@ Km. L% Vl8]0#*_J).om˃̕Є"]nJO^x|CQ{"6 }B 8[Փ̮#1z_䠞n -m 4?'A/xEw`֝y_eS.U:Ƙ&O>yD#Bɀ'Dm߫ *_0{a;uV}`3ZY֝/]96 O o [y(u j~Pd@qJbQfZfiE`<I=yǺ ǡ_2wL?a>hPl=<{PHx422ٮ0[̉f#ֲ|Zדyz~akc,[u" i8n7[FߒYnxBSrPHMH2 ZaPF-5[`5U4'>`! H6]xBzC֌Yr/&OΫNWUDFuwT?VH8;RI^H頡M3et%U{wa)k/xG4ua.- &L3γAjij?.3,d,c|. r|P<@8Dq8}N=U]ݥ3Tg@1Z<&fίwD omn`P¼>neNÐ&[hcOjjt0!=; ~aɵb[ e\>IcYow~5MHvȂtz(.Tz4R5#YL.2]SES[_rŖM}꤉_x8l1\a /vRJ'.Y`B{w~8]ɏ߻FQ~DPXV)u~ `܁u6hF}™3oco9TRk@5I䋙lr-0b̍Ahcki"=rdSZCr|%]'!B}|a'M{ZSQ'g,::ƅ>BnzZOKfRf 7`\0V$3K05նKovo Iw3yS/Y  `s n )n; *zTal+y,N1-nL* ven0?Օþ:2S͉%wAG2̺|pBePvB3P/^9@*,kKfpA8*S>|z׍llK*ԅmLp4X2\*+ "IyAŹfESh~8S/PnD?SOZt-*0س6#;C`{ONn`}^xz+92lXJK&cvOI>o4p0mK}w 6|Mw oA>=6w$vpWNdqAO=!@h8+Z>TpN`w坜O"ICAGnʦS04b0dqh▷ :ߺfv%ƎRqT =C3d9G?hSOQ 9LY d28gtTap†m։8oR6a:eݡ5i]:ıעgQ:"a0b !=7vAG@yX"v07+N/Ot<Ə#\n"а$NbVR%lb􆋟b*'P Mj&ZG&wIo h׺4oi cU9賂F\k1|`Ut) %7V^L@ky@&@$Ҽٲ^%@.nj9![^X;$EEv/Nٍ+/ ,^HQ_F}/!3oa\L풍0hř9CKbVG/ijNޫ?ϊ?P%d7']L߬T5 &m~̢7K,Phuʴ(4-,ar i6ToDp{h>ҁV`E^P^M-~z\:hKpSJ"q[[fmFfn,J/Wf:Y%IAn-\#&&j)r͢ȗ𢲓›ꂱVDv Lc%&} _G Cayr66a 5fL]>+y08z895A7xp#<Q?kkOj`ʧњPN2ZR]_ d!\ |ԹmHO!G(Y:5ǣLSE/TSuf_7?WQ2h\g;ċ<,gϔ,]i |ɡC'°~hM!H)c}3Pk^QE;ʈ,0w"HF#8Sb>R[|~縌HG/UD `զd{SDYj߄=ݻrq5;{ᇉ^N1 1>:BnmY7sUo ;+01UG}gvQ(BQ(ӳwRXL=ihs_~cnx#7wf9ЯPIbZ% =K$[= Gmlk?{w`> 庌͋菞 ,"QdB~zڲ,<`G܆P„Ej0?/jl WSꗆ)/8Jr`uw&|c.P,`+$=1|=E^uj*~xWL)sj7 |տmN MUA>viəo|ťs @lp}VЌk Lm&=ac7eTB¹5 $Mr 7W&ǫ4-Xu$> cvA.#GWByN)KVhEEV(Ke2AN6H4:.bW\om@;_i%]D\->԰f~/~3峚gwַL֩Frb\ӅdUV6OhDnhljq*~ZDok$-i~ G (nyFü됹_2Q_|숛ughH/W}yB4؛k[tD${^l}5|d}^Z=Mw-?R-t-Vƈ}} PT19#@t Y5)P> 6WK=֚%zbDomC#\3fr( W9}m妌>Ź8gr_TxS-[h$Vy5Tz^p=tKRjaRB\!BJ)Ղ-"|?F_ÁD.i?p[±zY}L>L,0+Qc̿;S]D}YjP٭SY *O- i.%i8B $IL#M,/7S`8oKgRkGBU&h"ͣ(Ptd㚺!2:WKva3^<\p(}bցOw9KjqidEDZ/3!.  Ċ_#ɂDU6/yEG$|DHL<վa(~o>I`h+4e~i#Q>W\u|Dz.>^)m8?Kmu'>;V7. +U?zNRr 2MRDz~ys+f1znh`yo\weL-92p[`5  `~׾n`"dM.ތ% J4-)A-0^‰7k9R눯HID{OeVXzep^27"M'+ q٘)w_WW]m|D/҅8gY5J=)wSJ_rD]:]W`+(H(4x!+쨔Z>*.?L @W&>R1\/PRA1noI,ȼz`~V"*Ù#m:tqmvՃVJ̏gZ?#@s%U4E/;!u Z{3V{@???CmIfc媞Q7sd p}b`O 'EAFbW4S8uC6b2KB5OXpYx& 1#v;:ņqX,stbBIa&1)^I'aYK=Tv<ʂNGQ٥C~q>۾Vnjz>O`EvΝIgWfѸM CKLiX7 _a\bx 8Ykh=pDpcݵK'$49m07M3ʍLXtkw!0M#GƷ[J .gX!l!q(ޅ])tꍽKzu] Y#H2:nҜ>eLg^,]{ѻ0S@'@zIz=y.b1P: oUHsg ΫJc]>,dzM$B Vpٚ(&fC{ NxPR?cOyʪW/R٠㤌A9 t?Uhtr i}?qQKh``U}Mm„G_uAiLŞ0LP4+A'(ExK|!IgPj\gl(@#}Ixx-I8_[ `ʉ_0d1B؂5p20c@dϚQɏ~4~XoZ"2]FR3r| vw)"-Zs T ~WppGwe^ȣ}.z(hNtSc.8dp;gmF_$89ۓtc ۑãG-kbKxKB܅-~uqɽi;}YAh %A$B/x6PPó:7^4HPHr(~lUx_:OSƎ7\)+ySsҘc➨#Vz,C/}2wUpL _|[iTTHJG I[~ ɍ uc˯@ E)svm쉃x9v&!t'4 ܸڿ)%h)B<lz},g pᬱЇ Vg.As<#KGA[ʀ}ʼՋM:JX:;©fSs'V׊2 q_<_D#<))߀|cbWog:Sv!X[2~~YLE~ο2l_Bt%CZ, icF. JBDSY6bWLFȡî' l+oGȫTqm\n^TELӻJ.a:0ú҃,a׼'wZbn9Y96lrHskZL|fйgW^\›R@ߠ5vkh[x?P;M+^FY5~i W)w|M來sY= 6eJ_G`h?. @_A$~zQ4*AcKKD\gige|Wqxk$3SF Adžsl]fw#NB)r9YOE˽W47&v&R`F1ړ_zBOp`R"RAORSDiGQ- ڱGc|']mp2Xf28a[G~*Հ')MTbb+3Cc>^ (Th,N%ڊ\[jWE?/%-)36s4O7[wʿ$֌c_~Hes5c揜wIPqݖpnެVųU. 4wIr0`k󇴖PN+`+oۺ*tMAot[19iYbPUeTzXׂy>@cYS%aǿ( e=E,Gݝ5;JG V81IuU~ߺ4ImQ0Pd[Jp-VL*cq,:=R,i10Vŀ^rFk:їiK+X@&TB2_l전T)ҷnfko{߱ PN? 6҆^34vLIUuA!d,H, e} | #3x3.&qs ŭPk@_+Ll-;(Tz0sb4>q0}7%DTNi]P!oY&axnt6:"*ZwПG};:rz!^a4_=קGzn ~|=6¿ JT@gUw%lq(#=+XS@jZ"4R'^ XE1[<1,ޔhۍJ2p(3={ʾj N}+7?no2YVIm719\[-ǡ5EzYKb5gQ1& Tj2`[X罍yr6Vק$F'Na4OGHdr<5WTyۼktJY\ r<_Am҇4ud4#Xv|\ C:uߠHrG`xmoU ʺ]hSQy仗x٭_M7*QG1peL ^y\t@ajO?Pw}݋yG <޸޳m?&$;kQOU]v= Rb4=:Az'ͫ?Sg+B)&]V4`Y}AGtLqv_Vt5W:{!H^_&c XEMoSbSròuV>'4ѿ07X5q3(_0ENk]x{$D7P!]x_ax)@E t,G-áRi8 \ h'XLj&^}$2 "aFhgF: c4UHIhu2?RX_Gao Wn( *RG1n|$bH cb\ AHu(@78*:Ty+|ܿ3,{z٧<kw>9+RmP?K ĬԴ[/C`|ZݘT'HS"U\[$5_K8Bd(WZbe.N>yRޚmw;yz5#yCv5LCsgj=&cE p6`v trmDg0;M%a$'. \1 s%o2yhxnO (AkJ:ҋWw9 Uc( 47#bD8;' gJy ׋6҅ GW(m23%$TEq^f/"3 k4Ax ƅAXrZY?'o6ڐȹ%lDKyOo+44xNk ZB P4'i3J5sA\OY%g.ED1;CSLq2zqv&AŜЪ:[Ө2vWM{&IF7.cx{ ;x(A:ff'^ FY4"DwgMt0j.̭)\b׎8Xk oROޟs,7l/^J Z6c pN7?ni꼹|e5NE+7fA ,z:8%Q6eѽ pp\^ӸRx*BPJ!ZdTy3իT?Ŋc Ky\ c[^ls+|_~3)L#ioQ].˷˕/M"HKseG,rh~k?SyݢO.oݫ}#v9e)EȤth79o4*0 xMMWE_BK=@|:ͩ䫮|=v**{@ɳ([/|t=){O2I󒑺#πvan_~W`(f,Fc+ ﳙq$)XK9?Z2 lskʐ?5-|>hѩN3L,"~\H1v5uߪcpܘ2+ƞFo ^YӒ4uOnjaΦT80[PfJާjikj0d.$~k x _=M؍J~So԰*&j.ߓ I߹!cl ,>1 XXMx9 pP'Wdy$zRԐ_Xp@P= >G1=EX\<sJ[z3لх=i09kv6_c?}?%4REzjc!o[0r7LlOr=q )4k~8q_Y] P14}gfZq ^Qb2ߥMi=wC̬F>uja}-[ \fU>ˣ7F1+T>^24L7/pbа(rfĢB5;iEVIpHt8r/U%,$I\⓸`I_깏owAP[a_~8/r_i NLf#Epi[V 4\#%+W|⦶;-L9ycODŮZ.pZz SfJ?4bPErLїG|Klf4Jiʯej!o *0v? ر͞f]#\X`wK$O0hma]EJKI)_x]R`hYLm%tJ]_Y!w0)R&}Gp 7?X}dCc*A:a8&X'%YӢQ':z.ɇbV X\J OZ=m{ZQ;44"mCns;,\MN7 SuE0ژJosr~{.{5(v#ׂ\>q9"CRGB<6\v~:'k;ib]L_󲻈#6LdkmUMD;O+3r l/؇<٠^wwXӱ\oU I?.RYno"8:sSӃբaZ@K&omp&?GS: ve{+[`v!V.`͹8[p"ɖ?nPfc"Bsw`A{ףooǁɆ(xxNrB4C6ڂ`,nj!DGi$@%L*=E8/XT qlŚHGL{Y64$SnsT"y32L,e#.,){ɧ36nA19 ]la0`Jeu\T,]u7Ou|E+8˳BH6m{YYXowm%`.·USPCykLx6VT dw9'qI›0w KK.-"j)o}3 #=қJFw=5`7p6B{4(!W.:s>rd} U2ƲuVdKAIvLYJmn0G5`G{>:`ahz΀Z7eܧd.Ǧ?nSSUƔw]t;'^1=AkNpoŸ{п@7.uZdLo=rF]< 'l9=eQU\y|ϚnTwz=L#2ڰX?û3gXP-iƄЛ)a:pto"u=,FR21!Wi紳&X( bVa`/" ʊF{sݣ (Un K=Dk,hN1 ٙ٩I?Mgd7??!}Vʶ[\Hs[2y8cVFFI/#Z,xjT?W\@CE+mnƶ_Sl3YKk􁮷kqZQM; {);|XKFܒ•UQ47?~Psgxt>oWu,ߘyg`|a]Ro8AYf7B8/Ǟbmlc4 f}o2$<(mo vд&="͌:q'}z|H0־ol)6R+pu͆}fkiohn pBGFc|@~8'1P$>*)hj/liДO:gͫN}L?bH7 6}CKF:*k:!?( ^?)):$p/*3/dnk =+ 2DLj 7KS@ +85>\,>$F'& E_1[d>x~\S$bkTƫtN_d6EcwE,AĄ -s]]\̝h y-&פ D(K7-.ta\W$סrVesw!NQ93ɾ-BI$\rIژOr q8ާD.35KW$[eTGG s{Ex X9V$?rt@ۯ4L3N !{-1Vyw7_6Ay:dweIJz3wԦb1ə~[Q/KvUW2pF  0:3*aon˭[ [Erb M:w @ӷe-0hb}-ՐZJHTD@ӲoL!+!kh-.~/lA%~S3,uZ%SGkҜyyq7aƏۯRG쐄 =9H(C^2Z-BLM\.;,T{ݨf.JmKzKZ?{*fT3c-X@(n`܍?ݐM"v=P؛i]Oy>w8VD#EG4_D(ҥ1HTmwB9~<=!`N Ԫу)nO_̳ חs]T쎏'ю0'ڶ'{qGЮ\drexp$8@|e zvTD~Ǘ-Od4iFTwe7z?xy}./E֡n  W"WXs /U~ՎM4ҎtSe^ Hn0k$%-uWq !3cv0CsbMէčprN*lJ/K}<5{[ӿV́m4*E$Ě1pīHy7HB4)p L"@mV3BdRuLdF_RAi{ _SM51Awht?Nv`j#M]5\b{75]KE[b.xuWRH,?T;<l 5P1;$BNz<N>/9B]W5Z+^qLesyR#5"f32sHq^vZYZ"Hok6^ -徒½=hr⻎k4Xߥ*ʷI"ΥO%ѷo,4DPg+BV$k7g`plqY'=Ӌz%|P0eI[D+}ZJ:rezzK<:܇"Xa>Wk0[g4^hhXȇ*?=O"֓ijlR}e {aOìƟ!2δMEb1[l˵¸S_3It{n'LK GHX׷{#EdM\zKE6ۺ0 >sww.?u_3ˊ F xaEx{l\eVqF hmOȽ7(...ܧ_ׇ͙M.$a/E%8 {vu@*wI jFV Oɡ Xس[؇7DIHۋkόCh8?ޣ-U= ;]svT>sQEđx Nuh841rWR:3ꝟ;`K8E8"uF5R4>yu<=%}"_'@JA Q yRWHGA !Rv eo PaWwjnQ+O[wH "!Uޞ ͮ'ARة}f/ ~XǶEut x_!*fNͶe6"ዑ8}YVAnVA ih:HXM02RSZ hui>LC. !n-s̎Pцq1K< Tkr`h0<:¡U^&dש2Ńܡs3K xY n-ɍ/|VԔ:8:`E%=~*pүu=ĒIH.djКp6[J3~j&j "Ueм?W", #/4n!V5K7-T)XC|VJMc2EZmW Fˆqcm0ouKnz~zu}D}}{H- jxx.lxiOzWwPJTWyq.,ĐD: 0N1hƫpy!$i#ou9NXUQs}GlKط!1:+NQfmbd؆̺$ݤ떛궆58|y9\s&B0hq+{K{%NHWV|\<9[" UHoF}>%ȏ M0ol!$$ྔ?>LR*^;vY"V$ǫ4m$e|eKLO^GZ/H1Cz<0KQz|w틨kGL[?fPn -&@1?R]VWQcEUJ ;8ԃȓ7$0E)1n1Au8e8H*)~ mT?<Ȯ]X=V"fɠBq EVi:OyzX5is]?:To|#+?ssLΫ=0`H ix;MhkŰ!J}xJzF~*uhM{ʏ%<˸q\?0d:EN*y<8P.&z/T''Օ ,8-؋i4Q Gx*uŖ$^?"U@ &a2-t6G?Xo"M $kh*f/0.doV~#%AKWa,EFȢQ+6\X:ǕSߝ\DP)%}KbS$ypv nKscvxlev r{~z0֍//=ɛՙh.G!˪/NU&Sr,v\R ƞ ;YZ'USt|_d *f5*ゕKuMnʓ߯M :[ |+tjE!eyP +8ms@kE6p U#npːh4cEfybyxn:ZIW#碰iT\%[老t(ŅqKWDZƦ?$ksl7HB^(5]ssyI1)a>$\ #yrj"*4'h ]qy`| =گx8+M{L8FBq!pqk筊viMR7YB* W.X= su"8VMQ(FޟE!L(-wBMSzf~ _pY>M,~|ƽ[1*tyFCjʧK% ښ*ifq=)\fm 'nr vTa.4 M-*O\.1fw.8V435HHAN`@wT7L h€7 zc_DYXϰj'g$SHu&դVr OfRᢁtSPޒ/㩟wyfN)$o#y5-ʯ(N^4: /?rW=:faB[ׂ lI^Mk!d/QGaa&$Blyrre|wG_cř l=SOsϖ*({d*9wJµf F?+$CQB{,ܪ0\um8w C+TDmJ\at Ɇ8j4kU=TvRȃL^[\5]n؂FKrS3H+G},D;ҍ* A ;7X>N!u T U5ѝR`qڃͤ?ۅž5qŌ-}"|p:vLx!!h^b^ɉ؁Esc]d|gDr a@H#oIįg_٣⹆~k=}M"X8~{ b],c5_FV:Q?UTecp9xxSw; ifCmqk/cExRuYS~qs(ܭ' Sh-ȮjHEJA[ACbߏZPQ{:?~D D93$P V.E3vN]f{u DrVΧJr!^פ &DzJ=GI}ZX06Sќ6$ |hU惭]F"Pki8ð AEl6P*݄ykab\4qeOӨIjv5溇YEH5zt חT.ŲRiA>{=< }> }vخaD!KQ Ny~/p5(ڦ'_SsH,rھUt{OY`oWd[Px}y%#cOWXHo @5W vVDz*/Kr̺҆"/e&J%r7qW]ilKA59l:hA0]1ZlkN}'ГRHhb:Ƞ@p]6.%{,5uĎͫU=9HdVOߒ{/<ư@8܅u争Q9;5|zz{U $G4ނ/I0!'ToID(kd'I[1(lpB.16YH\ <@!8|lӹt؟ _fX)3+| clIuOF B?8AЀ8[Jocjrۻbr$ݜ&\;hGk=ݐL(Ai8 N@ uaIPD1{{RQiAU{fk.\XLô1 L 0gF*"jC.fF!xn#TsPOq_G28M:ޚws9_:8).߷7,$|=@?}Nαbgvs+ 1l&QaFVǏ޸ ?`յRgA2Jz(`-8ia等ycrV OȈۍ{D^Ǽ|;aevEvQ%9oR{zR u-}ᔺ Fnn*rH:p_KÝPYmΦ4ko18=uĵ@@Y2AV ŕ =GӮ/s~Ьl,{REϳB* Sv6Z6|1O>G=g3=ETLȧ4|,ez2σ 9cD@pz܄bH/,l˙Bժ ASJ (®H%/SŭR871EvU[G*K˨LmRzrEU:7iqZV #rj{37s5 x-sN \0PZ)!(" шc7 4^(7 F Zf1DбShl98@1t(Gb6i Me;#߷8lta?jy+ 5V,/1K4|sV؇m)p-FcF| KTfۆ6ꆩ Yj.6&gAxd'ޙtPV8EŦrPS-B2REx5Pv8a%|D([@ (^|l$c\MkpE!LOGԍ =kJ,l\P{#."/ 21&˩ocG&0-E6߯,v99a7Xt<8g:gao .G[䖨8ſp*1&zX%Ҙ444;J|>(]̇4a6"Hq'MۦZRXa— GQRtAG& rP Jus¿y eȴv9o,y6̸BMpi3o�=- "pЈSeϰGӹI)x3C'f]:FEgאj9Rٱ ,Aot|;^!L_,L-XJw|f"? nMS5/J>ڂLǒ-#'QkPO:/Meq(M]ϤzK)KߢGD|~Ǻ#ژCWYc!3Fs@y.ȝ,l s+*ji@?R"-1θ9[C]V %LIu xW 0ԍ>vYtZad1!Lj_.>Unמ%3@KH#wE4SC*!ÊJ!p?OK7"ГxΌ>g R& 50O 7?c$Ϊ,i =ͼ :f]{e7vIV8XkNFP4ZZQCd1?>`!sgLk b*CVw=D˅m>%U뀱ST Dފ[z3Qj%HJ@1Pi \Z #`]:ĚlČ x\by#ܒUa 4Kƨn!7)$r!7 .w ʀ EFޥk)Kn:uo{zBRh}55?ƒ 01)PÜJ(=*_.-;2mjPlBvV[pGNLxH󄷨F5}8'!#Op̆2q۪Jn ֥Bg' gK.z tFV+Z,t%b+?"dT鑀]M0ꃮ;0g--c5 ^ νAT̟彿AM=F &|g[s*׉կ g؀z]&hs͂g%Ƥ.4hHHk#BDSdYQ:XheQC 7 sc/=ŒVH&Y: (Ii (_*҇Dz^*ao:-U{?Xx:0\:Cj> S)w[ܹ|Oͬ&}D9NIg0 UC6eTƸ[M:t<^U'KAU}6?}}O%F諫4dEBj*rDyz^=))FM^&(1.8#(T7|Q6;PL~(xQ̜Hz>U@^vzJFd7t2V]Rƿ%-;pjxXHדan>ˠ =Q*ʩW5\ NL!Y*YoCs$alWlRhgAQj!bp $U{k!kǹ95UoP~/2z:W|F_ o,W'j\72 p5ҚpEC0L~Ў>@Pk_]:o'Dlz_דTw`p6b !}1m܅X[ѷWWM r³_3Hwu0hyTWM4~g|4Qt܍B{-WFcE,Gh9aS#.&-^1 ̎[Y^"wϪhcR)1f0[D3*7_"b# H~=P B&V(8mm]x?p:}`fаJ Knl,$>&n e)LJsAiUQZ DjqgM[?r#H[FwFKBdJ-Wtjʇ˗-ށglcZ}3 '~Ux%vEi3;drB SvHɵ*`M&CM;^x4\h- * 40t~& ,D[?wjB܆ЃrtPV d܌GkTb#6dO47x *%nKF2T0y:m|(Ie97I82_ISE+EDq,Usm '7Ew$Z?KJK+%js# Kt"I6W_Q֕Z8y-EQjİ{b5s8rk%~B \Ȍ>\DqtT.,C혮O-Abo YJ(1x+8?lǑoH>uR)iMo'4uL_뭖BF O.He5d/D "s_ۄ _tAE#e@ʮR8c͚kTc&-m7!E7'EYf8)@Zg.1P1dK󾡭<GK#^xw-,UܾtvގzS*^Qb )&OiƑ2Q^ꔔ)%i}5Ay.%i,WTCLd_#DUˎ8\#3t&B,Id<俬7ÈVѤ2E-_W0󽜹G{KQ.՗ ?1<áBzٿ??H$=-'dŝoβ|'hI~oGd^Wy/0 P(Y"GjsBtx?(f/%Zeeeu[d 'ARTE ,RkNY,gh2PS]_e+H,>"2n#LX5-RZMf͢vѢbzj2;9:d: ' >l%*WE&3T*6n~-+6o;=Fw񑻭^J=P᫻ *nSfw.`[ ѩB$QIiT+:*]GkTU`Rh;x'b*mwi$N0H)Ƶ93z ^FM6OzBIZ_ĂuY?čtl_> `&i}ZuO 6 1uޛl:,5-3.Xl~ʖSҍQEK|+ݘ*zX d ':*IsK9u0w WcXwg +\\j9m{8<F> Fv7 (bv6 1|,ߘjftLq侀z16h={SSF!hI3a*$W"OLS,ha yd5X :;Ҋ<"&uIiUHNe$IOˊ]Ҧ{܍Tؚ+YG3g"Z=vEa4#9&7w v_X= w @6.fqˮn>4T i5RzI1 Q].OK4]l̠G֕ؾv 'k۪B3nza|D6p<@p݂!Vi/MHBDj҅A?@7%fmwq6o8qrՒ8H:"=HшnA{N77 R{,ǝ E{<$ LŴh9gn\;cyx 0oMDI=(hX#njƷB`@2܃76)ވt&z{SӺn}vJfN`iq/#<H\YP u \ܽ":0x)cBwtO6 >.5p#(Aq X`#k1yiWw#b? S=27~\l/I"v'l^1FxJ MO%((5@W->NC%{Q rUJJ*QX&3VVFs|SV׏%VSbfں.D Uu'^duÆS%O1ݟ k_ HV+;P_0Nv`jxՉ|a#>cC0űD=0+ጦZjUvW^1J}؈ȆzFE:"X⤡{\ &11VFȖ|ϱIb[*E+ n&~mV C +JߑPp~7~>=eN 쀧~ 0l?@=H ll-otdfY*kQDc2μt&. ۑIY\^K>g`=qD6`E|E0>1wTSR!Z'Pڃqvgkd?Vv[oa)Cb)iMzn85lk'@$,R`*V>0|hCŊTck X];[4I|n1?s.@c| >)/[zڪ2?$sg\u]N7z{XߌZe% ,)bǕ0掆:5}X o;̌"ca5[˂ņxE6nG-!9ثP0fu@GLe&}T>pE$yg|o+:"rc_\N wCChZ*lxj4ku4YG]5NSwғXVnifka{q^zchK4 (_nUj&|+3C'+\Vj&bcd:I$n/%p,/ङ,mͰ(Nkhχtxɳ̋h|%\8$:lz Dl#*؇2`9 ˆr'|*U}W͙zY6~}EG ,Vرan*S=nvl&9!*\w.ǒU +[ZYa!3#1q|oW +GPMCL[@2#Y>]*;b^zRNu`Ex h:%H'oME!ߚրV;]{O'FMsJ[S#WLn%Z M]&[\.q @c޳!-xBp& Fr>>op08 6!̈p8n_Gup<\ 6㤼̎ @Ջ|!YمS|SeCƎlR}n@iR ^i. _E#MFp\y05f`a4?O;1KZ;z}‡ @Zgo09TJi&}( yk8>rF xjL\Y] k2>"HN&wI+"L[ShH{˼g,*y^X =Q܂ 1eqxPßyk{ܔx{ͼ4S|r8LሔzTZĖ/_ uyb 8tANQpgY''ֶ60593 (0OKACZB&pNQQw 3| HqTm\`je'l ANCps~7A:nC]b<&(&d$.G/P;8%@T}cOGaw}?ƴ `><kPΑN6#G"IM$ĵ_-oPq6 ?ki+4CG)@e3ѱ8hpwŖ܅oxև̔6ƫn2}2ظO " ?bÕ6/aeCJA޻_=62T.xin*ØbRwJ 0UzP[S#ci<,su+lSx?9G2|!ȟ&:=asEB!|lG!xDF;`gU{j29ʖ?td9ɗU"jL!\ldwS~ w9?54)RlYحE{NF8;.>K}˙JY^gY{K[)<T|7W*1}H=W_@ux; /]bL3&p,/cE81kШn8bʴ$Ĉ]ZUf ,5%qs>pm&BƬA(s~G'i}8)6u}[:xJx 5g'_NOqcwр (G!~z;08+;qݫeHBè>ǜr2m'P[ShwʪbRb/`"`ʙO5D_ ^Qث}:,Rm`& sI&WD'G7W?D^߫|:7$ R-6 q8FY²fԦw[&| \t[SLg$X.'Ob'L}#O/xUʘr"%5?BnpdZ5N^(X_H)37OhClnkh'x\ 09Gxi4WuiMNͮ rn9+Sg|{oa ?>Iqw yNNLWwuz B~ dp|#5zWngYA.1h{5WQ6AY!AQQt,$q:^ZŌ1h!@suޞ+kv7"y3qq;\f J2Z vD_@#k*_A8Eg2s[mfY#x 12>S\@׿-2c9QXbkX^`IތF tWkR5˝[~56\'=,w)|?K1X{^T.q06[4v`dT$Zy lUB8`15RĊ0dRϲ  |Z̈́yp][Ul3V ^:ȴ3=du bCyR%..SLB)OSݛ $\w0 ,9stpgE ᙁwZ`шD5\6.PC"™ 9qok* oQ*q#uOP; ze(&#?[,Mm!x_u!*; oظq,M87TBs3cmw:pQ+,(ɗƑl@JdJ3fc%&YD *2}{;ɬ\/W\6D Ft I=G"TE Ovd6 z e~? -ɉ?L%4 z-L*\?H\( s\WB 6Q.HG.z<:pq!{paB`/|-jcN,B'+P>;>kUըx2_/0MFNEe z~".$ν~Wqo3adÃCH`x:IjHNiOD]bPX b_t5֊U3!y32YM$fІҨVdI^S7mˍ44<|+EEbq`f8?G9gSV Nu}f0kRU8&!}l# h?a#]_/=piFing!vw9 ^Xݬ g_R 6U ܅AfvmvΝ>͘Qka⎺p9 &ַ}륾lmSb2,"y<,jy 3{G BOz&Ղæmu#dagcyamiefe<-o<ͽ8P$P'P\Ny:,_pRJxn멃 [7ph!VB҅ *D8\!^ҷ{Oz{vGb8F{`ү0X Iɻs[Pʽ͊ ՛!CŅ&o~Pp\4eDҲgS<]9V,Kᅧ>dFgñ#s/r?& >!)y%x4Û[ubYdaT=&Wɥ5#âXw_X=3F߳pD,(b)c'U ؑW# >B&F|FU[آ lxkRۆrcBnoܙ4D%;ݕZz/nMvd޼-|k*Ai^#5U%v:m`uZ{mɃ8͙"&?1ۻ` LL<7`$2|FWT\y]w Jֲ?cvK x+L  %G"#a1]6ZJ57OROdS\*dVu64Fη+ M+0YB_Ne^ IN~-D2EDb9̢F>Sd!2~jR쩘c {qͲ.cV 37tLJ48>k=gStLX?(_1h6jV< <&ُ:!|QHM xoE:;'+>10Y3atL$:BؑV,ad5X^~"F1/.Q֛22\m߸ݔ(aX smȢڴcq4 Zv(p|˓)nT!57ᄁ,jl|]{Ցn*zJx4*& a2%RIuǨS"XuhBfvXͲX:a}X&H|<g\~@'bF) HF,eΦH?ISv%ƹjCaD9b8K,uٕs];b)U n-ȥ^5[_A'<@WmpZ';8d$A_ /{yZS&wJ$0)c / ~aY [btm=;Ȓ"id_4fv5z.Ii@jʮ5-V(66;ÚoS—&Rq|gD~]ѡnE=G-_tU;VJQbjo Fcf4i1=u<o xaaj]&YX4ÐPX`P.LW,v kD_KHX^ʋ4eTGcJR"yъqyΑ z~H "-?^ v &N(29MK3c ݁g\zRJ#rlHXwPc`=nE XUvves NKTI-NXSÁ&fʣcۄPoP3Pj~eUSQHZlۂi"a?b]y Q{PԸ6wɎ6%m#/ VI+o9UZٸB \)~G|4Lk8wuP]~] nsJfof7x0ç=E_o5<֨_)P<zZTfNdw \lUp\eTx49,`8xFO%|eqW4Vk2mgjGGu?B0 (R:lMM<غP=xu #l*)972G󔉷q^`Y~2!J4^(c+~]uABMjth4@*S!TPㆧ];KTװkn1(SYBVsۡ*ugh;B* fҽL@6{xYބCF3NEY,-=lf\S׫]gΰaYBp ru% ~3f\&zQG,;%XO\eyCv PNM]d!`DT0C,?̩IGg޲RJE7npJqB'5BLPԻRBk;yZ77/Eyg?PkQ$t^R|a4< F[_ZSih.vPPyB=2T9.A(&';]!dC<ҿ#- [#sH6JWRM &[W䊐\GLR@!wu ɲ`H5T7cd 8L_n@-`,諻JϳK)lk?P+V%L,rM&>~6\ ['e)V/]ьDm#QIS_J C6?_$gȍwo;/ @=f#s\mmpKud}ˁ5mNLj.}äJe%tZ:XTS?z:¹ M˿q尜 nLBQOvOOW"n$A9zVJj?it:8w \cпui%Vdl 5r4$/Bi5,?'J74_o/Uubj'`[zT,5&hqaP=LDR{&(yI}1(Zk[@y 2xxgp'x!aJHVٞRwGT#dnJӏcGds!R_=V/{hDlְM2"79"r"eNIWn..q X:튯h_, Zw$$zDZ j~E \K s6vItƀ?K..~[ᲭB$4qj('Ӹi~(3ʚeNHL+ G(0Ucꨡ4~+)cb#D?B\֣CEv\`}|۝]#HIVΰX!!NUaPd 91NpYǻg`Aғh%=lt"C t!X澫]{XNK97ll1˦0ڼg"i\>!(a)2@jAFzE.;V ODWҷ5b+a撠U\W'+fߴzбPU|LOCӧw<Vm5}0SA5dOkRrFaq>>':wԈ<_D^H>nOcor&_o|I֢7U gTH(x՛ʑxZ$JG0sf$)V1dO ;({%rO_8Ŝ BBSϼ\6:X+RtI5 ws&щgzд[}ћX d&cPg&(SFcooyH 1nUs֨5jh+LdcNJWr;Pp(H&Z 4ZOEcj#qպ]w ygg?wש&~ՠI6f5yni_KUi\ T5+x`Y@SNP<,ΜFTz^|& {:ZN+ɤӬ3* Qq~Sdͻ̗|\\g|7վ07_WU)lP %1tz+'~h >X"ڳħ. XuJ7EH0|X:/WH;e"xe\Rܑw8EY?VՐzI+}^'Nof\kpvcwY3=XX``iZZ@R{D%;*e Iˆ%ͫ`g&^belȬ*BnI ޒrrf?\;h<uAXZ/SBT/ $ebX_ӳ(+d%azf7 )R B꭭߼3BVqKDNPuc5pbBX=ko5% ,(iJ&4Й%s!m=%MT"{y>}cm[EXڇtxJħjJWWf>aJ;教fjA0؞ۮy*0~KRV¶ݐh5Z yK|Q#S({`t =Žb x{25 /'X~Y@Vո̈́ J7}32r)~a1e+bfQt^QrW]p%n>RmБ9$uJ7n9Ҟh*S6ґӁGsH"JPyvQe;b4^iAf^C?7Iv;%xGpxqDA4K9/8DE &{v}TޚeWe֙f]xiܹ!6' GYpˍ)i`)}7ț[RbzNE :i!U@nC^t45yDG0Q|CqPՑEq,>#0. &D/' >}ُ@h8C,kDH`NzS=xEa4$gMsCW N2PgU%b-V܇aɉ&pN'[egۢeX6 9&ei_j4T4kmɯrMmy&e\^H.by;%柖lE 9ljJ>rsȅ,oܓ{fg'$q/Uglcl/UfP>p6C^?G a}s M ^-0 YY=2`d;ԭ[^ZGJLEFKɘTl4ԹO,/|iګEL5A0kd: M䪤܁N# #ץwjFXua+J/I2g]xeܙMu~ƎYC黳_ 5*Đ-*7)zCP ?=$= h*bJ sd=zD#'.2_xL TfJK$9Zu,^RR63$(hhfG.ҷٗԤui#3GeqM0O8R3ịfE0&]<3ZKHyc϶GO ;a;"K7Z}=& |PND\ u{iҎI}6#!`x -YoλggYZ0707010000000d000081a400000000000000000000000167912ecb0000cfc0000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ=j` ,E(''T1٘ y撓ɲ `QhwE^6K$-i70 xp4>Mq"Pr.Q,#?Qd O1Lbߋag]8BeNfƕ4<ʙ{e% !Aő骎fb\;?x9wBmf>ʣr mg5:`sQܝT[ OurCiyԖ).ߖaเkD4'݅qn: HL51\ URfpo j&I98{cȃ%╦sVH ܋=򇜜CéAQم QQq.tPF)H]M6U~Ƣ_=Dz$JA5&#=5 :ő>x۹߶!WOfl@N0rg57K쭁riC1؛C\1oeث#MViv0J~YNXb 4شwx~] !\Բ{YzOFnY4*bd#׻۶O*̍C*= <2B衬6zq+HN0_[},Ʃn4 l8DrO&}.0M#c҆%7Y+ZU=p.&FM^Ug>u`qeѼN>в!hc|o.M\x0ߏTT :@^\zCdP.Ӓ/ݪ2 Zj8T`O4=&Ca{[l? H}e{p5kMAg;Aw" Z2ؠaBb 4 Ik<k7(cPP1-e`ܸ!5cٯY6mV?:ryY€ɋ<{*T);X%SBZD#4xɇ"Uj]Mx%6I(<ָϞMZ0>cwE᥯ZUر藎gia ł)fO3 7+o[|I#R-Yb68EJ0ZLQVIINp+)q`j *_inG*71hFʃ`cX='%lRZT!796ۖ}J#JG8 ةX9zP~q>T#Q PsˆL7/V(khP 4D)D%!ɯ-g:q8h֑jPC@vzݞ#v,1ӂ?tc7 c ې*$; 0e8:-+ װ#S='o-u)j-O|F-Wugܨۻ쐪;l=,KY W|~S'd+{gm6Y&:_|`D<.#mʍypaSЩ&ۇ^挹!ŖM;f 2aatR[ځc{3z45[.g@RO+ijt/D[6og {i 2[s6F~1G7tX1s7X] {0M/Qb ߰StYYS(!=2(~O,2hx1=. $0*iO?O"ZVP3m |,) H"px OZ?b&&zv 2!B%) ܈HG@Dp* ׾CV zJ3$Smy:ɑ?Y ճ_ [_(ԚI{4@7SBrծJ)>nA&oڜpxS*먈a8Ez=OձEe? 3v|>Sapl_,j.1E0/U`q\(uсdaN*?^@p-ǣÆą*^Kj p9x3 ?Zk2?'ɑ, 3VA!:ѷ+-/u;3Z7lz;*laWyz} EG%C9pQA$kzBFC,`/ c; l/"0UkgJyNs ΀u _Q9RE(ޑx]yhYcng;GH:U po ~|qe-Uc"FMpY7Rν FO_ iOU k!vjŌqNɟј %j!@뜩]w7FWj5!]gJ5/6KP~)/j; 4S}XLú[.g$266luf%;>Xjʸ?v~pV^Ƃ w+- R#[kD-1͔;{ېCm~|ry9|b^!,`m,P?MRO'"MzN3;;' U"ӬΪ2Wl2DŲ #M4f@9qImbJQǼwe2 85f=!R?EMV4 vFGKWjbdːC7@E*NnY;YO˸P%c$.Uߊov}i> 85t҉i7]`9y~؜w?_fu0Q?wUq:ُ{h rIa}n?%Wȑ##7(63.RZzG^(1@{o- K6T6T8qpv| QmAS4Kw%JV%2̈`o`0h:bmaK`j euU1Qenyx~:z櫷i|F;(I8WCxBV& v?,NJqVGAS)fs^n\ dBL3/dhjVPPx{'(2^&z'G [s ^-Quf@]傀*˷cOgc}2%Od~YAkP)0B]p\/F={ `ao֬_>١:^O+ uݿ7 Kf> r~Ռ@6-lZEEȉWesRCYZk5%CqDud"RtR5CxL0L`3u_hbآ ˏϜ pؓy5'>]sVIdKlc@}{auJfaƕX1E:߀b G̒l!*^etK,@+-Bn2l$tQWξO-:V,oTXY7oY3.|ԑ1;+@};'a?$na 5-J(w@ Ϛ5 KnjF,c|][e} Vcl7AiB=i83C(b:j7kG@hGGztm EGޑjiDK犤,?F?_ь!2P/ 꾥v֫I]@4HϖK,@"LS Ox wWB跑4xNHnI !lA؆`'\X~> 5똴=*#T?b}G.AYVB4w;PP4Lᤰ4OM*[QLOA /H>1" un >WbZ] 0_ĥ5Un_eyn+P^%ߐu_,Kn_bïTWF ># IbjwꥀD\NQB1yCcxLL̝ؖ 8%ǖ/i#(f/߹KKٓJI~ZqZH;bt ((]aLS1NJ:\<F)x1וl0ܰ]hNG"c#4?>HTx3}}f5no,ߴ>SM< "Ł'Efy`Z$Rt|bA b3Mͫ6_RM+b ,*zN1j6ۉ9h]t-EJ""p"qgM(B3/],p"S;E-AA=\0 ӒJLP9M}c"pdk3 ke:Ug0N4&jʚx1ȫ;*bAȦmo-E%M[6cKKӪ͖[W/czir ع SRUgÇWoDzZZߏy^B28,ouH&7NqhLfa`nv7u~`Z#8c!hD5ba6=GjTsAK~Lܩx؋S& o[T˽`PX BA2JyԆQ1&F2 OXj*+0f{ipĽq*uCK{m?8B`$\}Mc^f uù>}dx0UbclQibTv@\ `"ćdöxlЫp:JuV=RHV'C&7BlޑR62辌٠GH}9̤`FTd L~n輗{pFY%|g zf@i'։Cg)$==nGuYM늕et}_qb3Pި>l#@}lk3]ދlG.q^3XatߡQi; .`Esz̓+H禋&A=ui?|#Wb[%d:/=@ dma)=&j ˇ.<R]bh$bDJkc٦md+b5o=!3#$'ݝvM3YlxK[e{j.`3!^L~MM}>=/{H>y(I 6SؾtNv?=l"S|zqsѕ.w ӨIQIQwn7p㜧y& Mn*GxfR%>6ixd:` g!a$'NÚ3D1X_kN ,Guq %iXd^?,,z4PI V£&!ҡHS<k8_~YJSҧm6$WUO"e~ DOB\;Ck"ٲ%ւFM^ROg~+u& @l&;e8mYNN BTc|̹m-\P$c& \@9e"^9K:VX9ܵX .`#>CY,KDr# `Lb2gh]٢{An~xjEFT?c a3 uFJ%“gHX獊l#IMLc4l#WXմOư`2-V .ҫW)bMv\M#Myv{16]1݌%t/LghA?!&Th#Z3ɁrT~O ZٓmG)(" }'qW9 X؟sFfl۲ OC)C>}B6VQHsUE Lfup+ad~o}GzonX=EnE?v_m[ھ`鸈[5# On86ߙ˘ N݅>6:;#XegQph4;4CU0Ԗ[,"ܬ(QyR G>6bVV ~KUdi9o*԰|$V[" /1wZdgyA-Y*ǂO|<eԉ8Hv6ӓE)CǧzȤ3LJ]R$uEnxF[fB)uFI6G9}orMh~w?}Z[Q˾7$ez=ϐwi-8puqOEJ9)G# ή1q\Ab{ ݥf4b&~ߩ;zӑ,Y @!EwK1ה:T2tc '?|ڝ`"9d&,MYic+z]ӓ;H%V3i`6SN%-$z8A;ZC6m\`*SVgCd0*GyEjDm9A^7K)%)|4S=Z'޺ W"7<8 ,R3p[nuwBHv\' '!cgrR p" ©&fO}X#(i+rP͝QOe{K ?r ')oy"XXg:*bnD]n,Ux Ds ʜm a j/w3 I=4Q?Ԓ~čj_aA!s Gz!*¤ >Ƙ7RyŊrb/b-2EMasdMM- _WӅu>2?-bOPgU2dĔU-84n{<c…;8?l%Ac=F5ZHA,w͵*Ɖ`CiicH^hTqgvVt-PC,^B | wW-ӗ3!n 0TOb4;sVT_c鋏Zq-!FkbAc޷DMPߒ~HocEt@\;9$EЮ"^Q[{z_R|bh Z<-UXſWFygALs\@vYL,N=$9]LyC&z,Nn5%UYJ Ca2gA mLt3L(6}A EwhM¢.[#"e\oy/ֽzΗBŸAޛr)gzR+> Fj ݌_4i+B@ sopo&6+4[]5aYVt5%&j_>] Q&˸i4%}wD=,Z?q(nWΗG͛gLCư^wDOpC*6:^(T=ZH ꧷~QOBDd*!}H%:lv\7mI8Hœ4u< P_/ Ԥ4Ԋ MM4S8pS갊WK!45W8BY\K2zBT#h3w9/'q& z*P|9{9 DR%FvP}u5pf3CR39#Jn)54#+͟!61|':-Nps#GlCdIŚfP- uF.4X,Ǽy-BuR."[ qW"%G'ىtqT> 'W`cől.M~QqA֠Hݝw ##ۺfʚNлVu`Mշڈq/{MddP6 ʧܗ  '\6ˇ~3|4AJ$*}foT^IiOU!h#L/m9Ax$iGA-&3洓-Q 889t%}Pư;J ӥ0:Q?KoYfB|%9}Z-Pk;L7aV#zv xZZ]B0UL|Q)m;=rnX3>AɊn ; lT `lt xڳչc,oV!g9<[5Y[27(=yۥ G -O:mH4vvH%ԆPȏ\h(="lp_~Up.ĬPUbu>'*pUEiA @/GʒBVܜYCS+nM3/&?c0Rq}qg"YTH&Eq[l%.Dco0.):R`FVl!4xD'+jpg\3@(3{-9{;Ak& 0,5[N`Ʃ 5pFN )*̺슙npMS[%NB*1=""?"}eqh&&\OjdY6 JH%ۑ+Kv20!~56w7o).av:2.FV/:f+*夥 ZoL;RcG H8ZڡNuw*]K+LkǡN4mBFA =+!S[Jp 0^m6j`>g Xf# U+[%wfJ}z]1J-JsH_E$_}pZãYԚw?"]SvQ/o6To ۢ`%3Hnw8Mœh ʼR&ΦRKâXM}J<\%ZoUdfwf3%bnУ]ς~],Z+͘U<5w^Kb}P FTn=z1%0JSRݐsp+B %<6yk.39cDF: _O #W}Ej5|1ŘVKtT a|*oU0K_.ʬVB-G%Ic5`kl!/ %!0VZcӉT,U+ϭ4wZNTg4Ek#T1Fb/eVO e8.]ڛ8RɁ7s@5} qK Gl#z(@gq+ɣ*C|P9{!g* k_mojԁ rwkd]:ISq;r#,Oy~9%$v|$@-.$%r\ƹfoxd33ϲ̵M  VYG?LF"/,œj` 1֏1-<Ǵ'?g- .o\a6T<@AR>1D~X?4MWؖs6ڲrF*^ll.h%eD3P򻐫,1vMȇ[ެ nyf@Ս",z.ر;$O ]* d?߰A(bmg芛~P}W[gpi ==^ٜUdNYS@ +X?̿oƤ"vXy'鑙dhrjFoJ9+.ցLǧ{vg+?#LK&|F2S;V^㯕-QDXOkuq'|W Ola wCk]~\02TXRu?(k,,'֢uxT0y0|8Zm0dTKi knk oy$`aXU5;;n6z yvgz/EtF^}W-Q|[ouK$zM>{Wi4R")Ⱦ{tNkHTi1݄V2%:14$ٕHJ| ]t_ElۊKDgJ / 讃έv|b[=xY N6`3Z_IZk`:R4;%J P9]@U}Axvܠ]Xjyg!t`;>ňVZ@O^ -/Ub9n#(3Hm{&y: i{-=QNA\* !FT=|xnm~ jh%o;T"aOc/0hm\K!5z"%yR-W]D`_\(#}/o_˦Q5#[@;~0P"hh6OVsc 7z.6.5Y? f>\ e,#ni'cc;̵j 0ӳ: *o̹տ-ed7u+-< ֺOO=rvXv' Iw(76B!'JIs5!X6mRkXsµ_6Te᪁>>tE!Yص`r%vwE+axihvo<:U4D7tQP`#ۮɌq<8qH0b//C WoP۫L9I^~[5 ʬ|f6Zh>푊>T1QtBz(N"iRT 3q\(F /D8V{i;93CiC `)Mh_ wwV&B}ač $HGj@":/FoHp/V+Q{{h#$;u 47V&.`FI8b8$ߝ )?c -)?­ߜ*!%_BGk"By+pEǴ#AUz>ʽBM(/R;РID$Q8LpI= E);_f1ÒTKcڡ6g x" w UZ=/5;0U=fz~ӯGKF{ $Q[ ў5+Q ZM2ƞtDoۄݰ9eix!/wT.Gk69QX;!)BZ=v|f{y3а_cr} |`f[Qhލ(qֿBmrdc|03pP$ƸYP2/(؆1=\2%|$uJ D=!ITKQr9ם_}$rNv ݙҌyyG)K1(Rv@,\m'H %n$ hEj#:0эhub?ao[E E?YNprs͊sNmI{VB ٝ瑀!F/KyTdI`pg^a;"<kmiᨛ=~r>D=I[ݠ~ˢ)^TxYzbW;ROMrT 2k,1]`fݨ֩Dn8*)Zi}f.WRר 8A~KLDU/?e=1T&8zJMt[o[PZ`vg9扵|ZA8ތO(ڄUG|6 Ǔ[1] /$Y }sf릙 {^>ZFvA͚,tv|,Va&"p`,>e^'ߪk0sl ."g kn Rs"S8ݻF"V^jb͏tQ;\JٸvS1 mU{rNe|e Ұ`3F$EҌ]p uJ`n[4uOSf:=awjbl6ָaRĈ^#n'd~Z t ," /ҋy9^ObƊ"<U(3}Y,ԓ]-[-Г:+Nń#АHaᵰӣX2r%7L*Kt/Z,umE^(h{~ wɌdڜG~HXLa6)! ;05UGe\Z9k־VtllLQu,'`Kw[{̲ ޲<5bNʃ-2XHH@@k ,8×&?$n\h Ԛ6nhYSlGķd*#+BZq!jEn'uP2.N ],HxFv1ﵔԟJOQ6T3rCl5Gh-ƫΩǠ=*RAMR<+$q,rCx"Nn<}eDliAgT6Pvtw5^fd`0˨knJQqghζTIKIS@&ІO\ܷIL U  "#:]o];bLԣK-SšV*cp00V>1Y_/2XGfv%7ʫ=R%ϗAUt;dwlsTbNkk>c1tcw0TI_]l7(-9^ZrLA U&wy=~xY9S-0@uP`D| հqCrR/( ^.;[:'TE/ *.7N\bɬ(#p/e<ǭoe!{~$d, rkfS+Rqrgo]d@Ma,l;h6Ihݙl&A.u#1f8 ;Kd[I\\Xdm0J)!Gw&zrvpy뱐F h#.W Y' h\+P弗/9fc'oG/J"ܢlfIR -ñ*d-SUOX?@âΒGfgЧѴ^t!-ъYmH)2"4,[^ iUmj0Ǭ9k䯯>w{:S*HImvP{WHdSOK1ӑ!vwr\f ?fj*O>I7Ge $SH jkI@᪟t`5GPI. 9YZ't Nn@*)3 Hu[]`LDğ9gl?+@Ȏ !J(is`}ODlz;Sk=܇-Ƿt6V4 B'zф {wdFMb)@EDϛ#|+:)uMDCv_(.V@xR@N VVWYGSΟƓa [xYBm ;鯭I + GocAJ(cspzB2@PwS׃ӉUG eLx؀0b V䊚pyf},$g>Rww4["ɠ5p<x d:qb+|̹5k+wtug')ja*:;޸OA?r>I^tJ}Q7QJ{jEFbBRz?7pgP:IAJcB@xXSgy xiky@c]Uh 0Y=G{f}siK!*/x#+tDՀQ%Ya&GQ xm!pzT nv g']3Bi-̨&rQOĿnG1P8JΜÀn5'z]oK0x_*NC QM^[O~|:qʹy8ypPhNh6hH̡ {m7Khͤ$H|_rS rX W7pW;!$~@}h|(rY) GT} ؼ8BT:e: @! Y0"hjñZdw;>W^/oy^U?]GY4NTQ-үW.jqqV'{)䆋Mo]83ɘ2 Bc*;kwC#h.m:kYż.>9aRSA;G ]H5= #a;gf*:\t{@G(BwFY5v#Ei9DŽXeWIu^lu0g.ܥHˁ>tVb( :%vRgq8# xVAo7,xq ~^֫& ::.QSja}Ztc8Id;[GX!KdV[Bnp~h@|C%:i\@?H-ȡ̜=;&` TM?XŢuP\On` z*j#ڌ›"B@ P{-}*Л-9 lNɢ">-LȓҚH-&,<<uذw!A%N.Esu ,6mJX2 zw3uژNٹO.e.߃-9b98--F˨TJR-$v_7])O#=տ= R\3K{tdzgQzjL Fk>z ~;MKh[ʥW}7I)G 졽& *t,awahd&"k ;(riK.+tS{O'H>m: rWLEDl TU"Gok^i!U9-dufGWZ dqUzNf3y\OzEֈ{c5y<_Gt)DAJ>py%RV krSw+{WCmXUȵT3sd$0%F.#1{ U)]+vcEeg&Gi9Y+("X Sti0hh?wl."Sc4$qÐuz9w#0՚!7=oZZ]j5lCg~ ^LUӸd *?Le/b].u#"A!+l \_VݴӣZBKA^j9 3蓲.;vr}KA(A{Sy=$9YHuDLI-24Cm40b)1\~ ëXc2_XM #}Gf m%:fVHVx;Mqb'G@8];kRց|Krs;u?cեK\v(p]d/"R\&HϛCZ9oQJ?ḙ~#EȐc*#N1-ؙ ·m!pKm K@-d3Tm> =aBk5јuzAMQXjȨTm >5R@ч>#`,!W UqR9U Xꂫ5>> 6F2U6mّx\J47+ŘCX""2fUH(~b8eRe|9rm|3˅OZQL*`E%-s1le91)݂qs4PW`o!R H1@oL&KS"h٠פ*&$>My=;ՇDaaSE6}o3> ܁*5X(t(pYEqS-6kB\ d؏3+2Н50-ϰ3>Nn} , 11N* ) $$P0PMYU 5xw}[Ӄz1?u*˂:[τ2׳ ;i@{ae+OQ2[7nF*!JJ`Sf͙@d> @Nɯ_,a_!6I]M3)1oP.4G#+/h>(8b{f6:n@67~`&(q w0y弆eg:iG6j3"4z`۪3B豰]{f;R * 3h-_od3E(qIÃEˏ^pAbqhxGES0_?*/ҵ3i,՝+bG7OpGy+"%_R 7v @նpUBz^iAXUD kQ]u>6lGnS*NR{=bXE352mV9lc<㠏xBm42OJٷI&# ezb~ F kEKB6RP0Sιn2>u,ǔ9(߶=n>i͉ TJ@Ă4-IM3]2jzнRmD|nJM[~ /Ǯa/+i960 c:y_̝ tDM Ƌ[gDP㎚Z o ANV0{>(3C=4z/Ο;1> OX)=w v6 PB%V]w}YFL˴ϖe~. l%& _bq-r0HӃ0:VAK.HK\~qM-Ѩ 1+u[|(!zCo )9Jqu|-+x Q}̊+7FH} Bce+vw2F ڒ*kR uR WJ794vpWK)j_. F5ӫƳI΃ (&L32U}UOUǗ wĠo)b-NvCB+m~&B͵+YE!{fia `*0qR!hj_ naC 4ja޴֔Y8;YD:k Br5qQ,k uW$W+fXS""Z֒iwL̍QR%8-֚CCjA`!0@u|'z ܯj{oO1p\˜paLX|1Ii5ˀSWr'yYeXثyhU"GҴFOsWquEz}Wwps*xRʃ?5"."6GT>J~ g:DdP !͐LP57C0Ba4o'ӗHzrQLy'>=Y$+J2P "4<^v#vm@UP(OJݸ;=Xm)CX a D bTMpOmsSpNtl$}\ې#, 6;+QNYu"N(DbS(F\Xc-dHj`eWBr*R9Ү'ugԻY6ݗ"M#XVtFw%+x)\UW# a3f@[@+L^w{hRXf3_x'BpR)屼wR[ d%2~Lӽ%K%8tA={Nr~*dXY"ڲaLT_xok1-s{HӳZ2sz.*_+QCw\TsQNs>@ W*Ė ]k:Uyag1(+q&dW / +z0~A6pu|o-̀y k ^-Q߂%~~-ch)ds dEKpbCJMtlT# jC|@_w:۪o">H5R` az) h1đ\|C Rm|YUgɑ_O=af~t/.g)6(S& hm܂`=&GlBSHD_)[zh6Hu(=Mj)Wݱӻu/yat pNOPy%jB5 r&m_H՞,+qpt>a2Y V)j!C 8#gO] XI½L38 w$no^ąVТ&(^΢Rڍxk=hV۵i=&'9֞]X-%b!jnW$A&z>qƶ(d2B`=nMN]p7# Nj4y%y{~cɶ{^ʛ9FBF@sQ>&:E~6cƙU\O=-ki%\wb%dLjFGfHET`&lǩC4h tnsUz.‘X˻m]kV2pc3»N+ͯ^ޑ؈i߰b.3wŦ"@jlշ-PALDSNWAJ)LLU0p2`42ԧN?h4ii.=T<-M@Ph.&}Fr:+ Ttg]e`B ,uRoIYoGqƳNzT՚vI龛 0qchKs/WY1Jpjr&4V&{Gwc#L-k気ݞ)Y8%Q6G5i*T)+N/I/QaMzM: H% /vn q(K2~.b<\QJh>8n'Y6%ˍ$n-\ `1k"*R)猤y`[zK3;Q.Us"Y<+yCLCYLŀÒ@%r K*@FfMڟb`^o%%|\@zk] 5n4k1Zt V/o8<[8K[XeF 5Hɔ5c+z_`eBW+L96"pljZ1ŔTF+;!nwp:*;1]Pri.qIVкSvÚH?5ig Kmr*DQΩ%:De+_՚d8C.z溡3 "ch \5WtcVh8׮yhUƿOV6=C`S5l)5B6[a4+ջ&f;`mN \${Wuh@R6LG ׸&KLXu=>'!V+ɨIj? 4|1ԤVO6*՟)ǹh:ΕܺUz~W't8ɲYץ$M/PK%o>$X WeZ3樓fM0FWĂiB tbeICd;rTV'k0]G!sG }w,sYy_nK5Vؖw_Ս"ÁEYY֓k$I̠aQ,fw[;b(=IL^}մ 59^ =Ƅ:|߶ '$dP;P%Y:Wy:_|@5_f)`g* KcnKw}䝸9'0Yy잳TNBgL'yH[\j/RXzs: ʓW( nZ ʱcB6~?0̐f>?yd+޷ejpZfHާqw14\Z HK>NeFW gMS=7zkk*"XŮ6"aoˏ̛((VhDstm;-`Ht,^(2马ӷŊ ̲>3Ǯ2͢H-1'WIJpȄch]w/D2%ʀ lH KT6K F\sPjO@ϤC$U;`631r6bc|,W`F+l6ijw'2FX1E #e驳$)5:09%P9e54怟CYJ{ N;)φBJoT&lzړlt/ƍkLXӡi`G,S"pu]ķW1Dc#@OL?B/.Њ `gPjVaD*6fKuغ2M4hZbu&`oQi7hR |%]Q˵J^mώaִi*8Yt1({ތ|z%NC]=1# V0/U`^P3fO*۝t8 1sU-:I}7{lsG !>Nol\&UlຮHf>&yG?ޕ:$i1 *Z&DݢxH)W^Ai:xȬ)δF`"aNޓ$s2U:Κ#.4G 3@LyU #FMnd(HM-lc GOS/R[wu%\Xbv XY=hyE"b^~kMלW fM547r(TwD^2][$3ذ~۽QS o_Rk{ p:vOk_i3ڹ#ϲb䫒zhRy#PiH$鉏,t& }R/)? q^աsOt0#b'08E* *]Ux1ϸjҀ/}` c:Nڽâ!y3;R$`3I[w&@U8^`jFx ;ek'䋘9(:dhLXCmi ˫&=qKk#Unl^mx=tjj4?"<@!@21 "x*B}wkozm $yCXMgc,{1deE0ѯJZ (Oؠ>/|"?)GqC69ğ2V+WӓޑI*ћ@ٗg@[ٹ`΅՛ Am#JJ0LP/Sx#틎WC,_ȈVQ#Pw)GW%j״#15 ;)MEC(DE='@Zm:g8<" ʼnQȨ{uyB6[z"/ƀ,d5 g!,}L5q4OP`v6V-˺Oq愊PøO7N.LSD^ԼL`sye1 y_bM;{֛"o59+I?(*rWG%P8rR_c3%;v%)ӚW/<[XMbz3dQP#~i x9L(f8FhTr /_3RPܞybKe]ͼ2f>ۄ}Y?lvEL-57!}ˍ>pIF7뉏=yV4Vofz/{mUWݧ9Q"{%Rm*"n:XVYG}y NS.hKqRFwuݕJ+]yc@S"s'a7?6,4E#6&ڷ`fx&:&3od];s [UYؘ݊#6JBRXt5@D%ޟ]ت*K=͐jN"h{z&7aP`f EQ<=H[ϓ:)^oss+RϢX4az280av+&hsߠb^Jܖ,h7Jx%,Ypy W趉gСo'܈9Ѐg:0z>2r5 ӟM ҠƪS-fCΒBਔ &w^θ,3mKWcq8hڎWGjGR˗CH<[&up!G{xc45V2(.Siwc8  9?9VKM6(},w@iط-5]3xt#D@q2rI5 T-īg <`صY[ϥ2<kmO ~IG|[cIkz j|{uQ  ;ATpt|Q$Șy6o@^{{EA9T}1LAYmyGjɖԴ}lZ"7SEFp!Vx|2 =7]Ȍ5ծ_Qb 66H/Ѫ+c?drYd\WNpeN2.‡ADP!! [e2 qAX"?17x$#996Z:{I_|cG`0~ ATM=dwF%8Jck;IkBDV\W9Z_ +/N7$A!>E 7AIr֭FHX5=Nê__I4T-rƒ~k#,k,mDHYm;'H3[i^E2N4A&# &HvhRX <DJ=WZqcZ@8cj=SD/ A;/4GBvkӃQ)lCxVcw!Pyq V4Y Q@;ֹ$<9;5<ն~ݺoz[<Hr91lvG Dn2lyݢw_+"U@~Q]V#XxHW(zEa1 ~ rP,sx  ڿRZ5!˱ȼM5Glz aWmFJ}`cp/(ViG<ɕ|f GgRoPTK؅ƚ2"CRq}y[w HQ?,R>)ᦤJǜ6NTBB3U HCT[*qF:Ī 3FHnү8NMuO#8 cQ,9,ICΥ)lZ^w7RV_{crX2Ć-:YckdBD+׈ȮfzEƮnCSxS>تaB&lcPM?9)%*}89ȸwVՀv Qrv'NB=/ ,dȄ.)ES$jVJ/2QsLo9S8I@'E4;CT J,W=AWx3LcT -M!>=&sodz 9K&IJ[y4G{J ndOWE,c4pTs*7Z J>HgO7zfL\2="6:v%O,68K)")[%aݑuA#کK16>),2iw:a=ڳj)XZi[@ͭ;jۺ쒼w'ΐK7 lN*_!ZpY^i+?Gy`f\BfA׾kI+xD7zH6@;x\0hiGQLe:C am\z$GgTml6Es$9unX5d"dK[-TO f|(YxCIZ=[ ۮ>@Idimb`+iOłPZ"n4E%̡ X\EG9}P^z7T>,fĬ t1<~>XEq!z%=Fܷי/QviJ"NaSF ˻ t$?HM=6+U{S^u$YCy#ә37rȳw(S^[B;by ̬#2Gٰa˧&cOplټjrOPW< [ CL .ʘv27F ǾuBM4{A}9lzub*^ >U[FERF6S}cBQp¯6@CʖA沑J溼ts֘HP~Ԡ%=X_^8, Β_3,p!SBIq@G>{A'%B>M)~?Ц;`nΐs߀5U@eSȔNUQ-MbToqV Xl\=2E bvӀސ@{&Yw  Bd)-^ Oz`[#+o(h kh2~IB 8ɕ2u'?WhR ģɸH[] 11VPnlZ0%zlC&!D+2xէ06Eo<+a pO&~"!05m%Δ M. ^LKuLady'*ЋI΄Hr%B;c/ :5#a)zݰ l g! W~d Tuu\|`Sze ]4YK_wŊI%kY}M)#Ǭ\ mP "N\ꁂL_57eL ɤ^;GAZ* K ]^:j4>/@mٚm/72lijd(![]Yg+= X_cx] UbkĥmQ=wi7@0uͤȢ5!81yY'[u4 /kB:CL`iQwSHJ2ڹ5swz)2L<.nC:xQhOPk&SRG}rt!FSQ YjgD;|ʨRn@gZVKVϹl><9-7,4.OAqcP(5PtOxT3%\`+uro]rRHQ0'au9V!CT&:h-KQx b]l+h&j{'PdpQɖ݃LXFCt+Hffq+4a)x؟_МgSfVs>/?fG)8w4r0; ev }kU$pe>Qkix{HE mW+eul@I&7 dS'k5+OmƲfogKa8;U^vz`OةXVKeՆiEUxl$GQ{- e˼R7dbVj)c Z1֙%$ZFҠ5젼f )/5aGNd%  \kҫ wӧ ZfDTSLLY$hM!!bV]h1ۃ51w?@B"֟fKz U#;i$8o'F14[O+%=F(+@"z"~_o{!Jj[)פkᛛ'佟4&{4ͫ7hj\9OTTD(FcC aNP܌ᢰy v Y:P,٫igy_5pRhy:C'-n1OQ?"W):$d]EXO=a,h`(o^C1)0EOr֍jq}x܋]DȟԴTl y.P'e-v hB^QEAy CLF,K;7>W2S8W$h;JܮJT*wk\t`Ő$sog>|9h*A_z\GMWk(]{kz@)_;QzNoIXlleK/gD`5:Y<\iw;QB8կ*{<:g '݋ɗV@Łc1]+Hxmd¥LC{WK w~(3֬tC+tDUOݶ-Ub_IG߷u/Ubؑz*Dy#ZM[rq|d G0ҋ2f#*}JNO$`~)٭KE6wc9w`OSX*9P/fmM\1T1?VDfTXΞB1 nǵB[+#fxudZ^_ _r°q j+ՃLk5c)՘ \zriP-ˆ!G ZC?x )D01[Ѿ97تx>ZZ#2BPz\Q~`ZRU G4w)hЄI1)G[L{{k8(e\#H`0=O9cFO #\D09V|W/KL͞I½,ŹMqJUjs\!Ԩf9=s)?UUQ(IH) Xu6p1L/zqJXJio_L/mj sqy22~r&+(h$ee#N>-\97xJm =,] D^B{a?~%9`x"unTcIdC״ÑpR;V-h00Β$h8_W^Z*L',Ɓ[Mp}s1禄IUprY&׬ന?Wt3L꺷.(ߍ˄qSXv)4zZ4[9P,Zeq_[q7|pW> O&em]/b1Y|~Oi. -W!XF RC2UOėՇo*ڕ7(o;HY!30z5Nun sROusB-$#"V'JOWV(l~u,+\ڱ9 KO!~-yM9MWNWBAa JCvM:3R=|a!se`ҧ~?Bpf2Vy\O`kWfQ oCvd"M-8`(mi|Cx>{0/1h87NhNt_ef$& [T{CfH&TslSN$xlX/ @SΡ^Pb -Dp .Ӌ [z7k#`W8Jp997BKύ8jJ8mM"y.NOS_$~G,DArp{hJ:`_Aci8%SQ:lq>Cw`EV1Ou\@zY_o@P:ܺڃ^j-h^ƃ\ p.@ZwUhe-XK;HjSF0 ȶiY}Q'hVSY-#4P8A`."Hz|wj {  UNYf* G-]`'!^DX^G8El2u*d|#J?3BG3t-&Yn؃ߨInŏ}^SXX"Z`tOFJ0\Ϧ!4[ߖG|X20_Rqr͓oU3OǜAihʥ%w b/?8 C~7})ⲅ'%I%lmm"Qbw_z3cwihg=AG7#DLn4"Ȑ!h "xc2u!7x֍DIOPg,ٜrBEv-ptn/FA8-.EJET8hβnpX:p:<=eLUʬ ?vyZi Nq`[4G0dϡiǘ4$OB)[<5egZ}{Ju -[@NR}fGdJJ4ϑDv|ao.;lc` 4bqAw; p275m{5^3 j y~ȭ|o&tɵ2UFiXj, {P˲R}*mަ.q0ʼ&~,O_fM4ـ7x7xkV023jmHRjdJ[KAbd6ج=r/kGceabrV[P` ^/Wr \Vo(.ΉLf.Ժ[s5!d3p(EH؆H3glVU$7~rk&Qؘ^Xdz7l^%)Gb^*riUfdnf#8ro\]ݖ4\DAQ@ϡ*MC8pZ-;»Edw8eoMbRF㋛6Պ/QxT~U;⃮=/Ծ1SqkLk=>31pqA BkIjZ73.#"wк z "\iy'j(OˣLĮ&պWlk lO"Y탁mACXmkR1Eq*/zY.-}n]j@6ӛ/@l<֮[Lˤa͠%i. U0U#$~k+g虀z+iP&]y^ׁu!օ 䥏nQ;arWq#̎beF]IaWvF]6@'.< N YƘ]^qV^} tNrx}$P`% BHP$(5BQte;:UuCVEc /5bNe2iI,fLs3*dqf]M-tJzhyA 84aKQ5hY*'8m5A<]W3iho4u`ϣ~&gb=RFiDz@>'2f+(0 /گ$"tDTҶLyd׿mu|3wQܹIAK}k>A|;6uKZUkY MM{K5X; eD3^GAL8MU,0yG}QL`m "#MnBY#.e{  9-ȂcӡLY][e|9X.@WVwS9VY+D`V gWuȰեqxrl,%\UP*s/¿JL cxաXcEnI̿ixeuϿ%T aTV4h~t)MNc7*A#zF&sK%ec8C & '@kTv`3o7I _oc҂ "P.st 9`vSȎdk& j? |T1߀r 5cL#(Чbǂ 8 C&|ޛSrFc$7|p*[#V^RGZV"F@=f^90$$m4!gJ h>eLcOz'Bj;Ƣf׳X F% PDV_} $*I,>64̐@D[lfcEݽp~y4Sѵl1WЃwGCHr/Kտ.u3F6a<5+ʉSV[E@-1>@5ƐX%ii:<= '?wJ$!!}p-L9ƠN,K1D12ɺcNT\6W˾gZ0፳~!_W':>e8I cDق#nj?ԮEƁf=9XR]K'.բQ64X0бDYjm_`md_< Ym,D<=Zw꼜J5tJ(u^@#iGǜySkb' (tB\B[ l|MVg*VFuyH{)SKWZu铠#>Fɂ?@tٰQ[z5c` SHnQsZZO;oY0r7mc {+9UKH͋H,ry|cej:}*/?wCیl;tOВ02tQ=|t,[qT??_,yR%aߢOAο hk.$F/磗nn^r, W4ڣ Zlȋv: SI}J/<%؜:8*оr3H:ӕ(L@Ց? _D.3tcF`jli _)d_-|lPK\GCnUiCO*+ߘ%ohefDKF`Q GL&59| S?|sFnN7^@VvΜ~K|!=GŎƤt35[ڳi25O鵁@I + =}¶d,K<=TյG~bRƑGd9ͷ؄~&*t4!DB=E99=< x,щk<ʚ amđg}+".Ei@>OY;$(K6%]6QHFmiur) aB"LQgUaIOTy9<5q=jHdž۱9ǻu[y8YTQ(rj>iGIHBW(y !ed"As*,CpSngPL j&mqᱩ<vg2gF .}/Ab;Y}L<=OHG*U'ګۅ.mH7Ie]S$-:+@ƀ;QH~RהtO0n֥~l+ғlZѺa~F֨]{#z_؊ታ4!(P,' Cc$ZLҧ*#lQڙLb7M-ֆ3r`~tk@DδKm'VŨD⩖99 tqZcDF"D߅@ɁƓ!iZwo5m\ .Ȣ@8&mcy罏Ptk\v+:Nu6Dt/<5i*+!ᲟEߨI67Pq=lU^4ml%Aoj@a\jRZz>]}\8G:6€]^N®׫ ̊$06` H$ݞQPTO>Qy/qIYodiяD5AUB-P.lg|^3*c=a1s}9*39&YKdKzTH t 4crD]ge*+p=)S+wpLO i<0..klt0Aq2{emZ~*E)}2[sݽF#qMmtXmҡG).x;DC^ @G»V3ꝼcyjy08vw6FR==3Wen%JϺF'V7V`BM_rz-=f3fN6!"JLuGNjA0SilgY* /9S@<ٛ~,<)sj?VW~E6T%w*PC^QAؔ`D`--ݩ`R@DCn6!ud]]_3~aJjܽ|@G(\F̫5D!5jF\ܵ}?]FaL5"u^K:+K6VuuҌd|k=&I?}&#CKvcVګEl)_ΐN6`4[E|/Tc4iF{@0QԇձǍAeH`N %B검hT +߫vqBïGR]󻲧 :X:@bjOM?G 4/a%󌷏lt ˑP|4K@쨱I{֘cAޥ㛳qÛ^)rXoA-_pf&bsQ-)?`35RY9[>"S\fE>`TC܎OqMȸ98NGP%vHZXcͪMGx/K轃ăaG "AVfWa ʹ:Cw^s~cóꞽu" L6p7A~p;W @wGL=dG+ٍgH5)ڡVqqfveaV荅UB2jS/$Fe#D?T f{:7ckԡ!`2EՇG]oy%:Hd+etʍяC 6E.P4)btȐ&2ǍMI@)|ۡS:؇A7+!b^3HCžDX\.;oO,/ Ef]% !8Y :o1آg0V Ӣvrվ1J{OW5(rX (zG ^CP'De97gK~@G1)YnVAoJA52yvcM4]rRƆ[ڑkků27a2K;@_lX $J./bFϙ_g8Nb6U%H uֵ`N|UάѸ$6ë&?NzcB$Fՠ@;=gD8:<W?<ġGߜ.ONkYȦW#2>N NFKUckl= hznL,F^w7O u9)z1ڿIsF~Oe>%@mj7-᷇>-$NUvc6趂G[l(5/jۋY@G9E?. %Uk #Ǻ~4bXR·_ƠF4a dDb6wӂ۱wd+l뭄Nɯ&yNIj(A.2mHnKD*?pGNQBw87o,[:.\_@1o_~9+a0)ϦɆۡu0‘A P:taWTeg0[BA<8qV"\\X;.u菬JyDz}mX@ !?`p/‰o.vM3CH6c{;T?1qƛomL8 V9Glb!qǯ.7:z9<7#yi3 j-(KᤀHY[Zn\iY%3;0 y ^`"}y yUyY1ݛɱ^}3 oVweMrWڶ6yFs8$#?br"GQwHK,CnI`#}QK.?Zw7Vu^,U.: 0`og&\wD͍?^uWqcKb wqՉG ^]cF$%WÉ+ (a8FrU!+&"eh-fƣ/ʯy%BӜj LG xj}2 4&)_:@z̟y#oVe= O0UH&J֗PgErJ#~}{M3sHъU6M_NIYɖqцcfx5,c#aŷAw JT: ;e|<}nBnO]hՅ1Nx6Cs'؄&KT Ź  V/>G L,/7HthW4UgȎ>.(@]Э;+m0Ӌ,x-u Ų6r8὎0.~KsKbzrUWg=VBեᡓF5 Λ;J7¨DfvܼUb !1HIycS}!E$ uqe,u] pR3!A]~Po;+7V~,} n,<q'ۤ,N - HWW3duTSOq/MGjQPf,CQ\7gtx 8Ք'!qo-G.}9{)}ReFҎd;^Go!R%?H[֊uh"R,MExVT@kY=}?v9_vRgK5 1*uZ jy(&|zؼPyGp.n8?'C6F ' -R&K#lY?kI6*o#H yFߤlFZQ꣑Z?U{+Xq2[ ΘMɫҠP"*;8ۯ%^%#lcv.E5\?MZ}uÖN ,my ZZE%K㸛5[DzJ߂0qB=}-Ò[-L&}0Mx?:3$vb]R4WoָqvgN2T0n#5񴎖L ԇ$V0@ 0u Mff#(MN.J76@J5;7%5:sӈX辴F#/KYl n4bR pSĶ%fqEg_gtΨg~~^P[P /(}V P`WA',Sns+ ]1b ȀAf΂Qӟz.88~v׻/ƂpG a c'0z!RzVWk"x8}NgQiv srbcbՋFSo׍SY Y]wv3pN$+uʐưJo,.dصQwz}vŘͺstyTzɏ(BȖ[Jύ-l{w76=f;P$#[{ϲQ$f8.]-M&=3/c %m/x-NRup?nk@N[(C1ғ?H4i6fxZ’v<7dhEbH$4Hcǯ? z8&j* }nxQ\FӲ*Qqh Y:yU#\2ʥ{!(Z8{Վߕa^mzUV˰+1{/Y o= ["@M(m/܂NŸԽ'q5!blBk$\.˙ 'G^A?eCI]ْtȞri;>m~''a!*FFS pɎ4Q"#jGgnڂ\k׃Ү 8FaYcRl33"viUܮQ27K+ M:k{Vn+Oߛ]Ŵ:8Rԛ"te '.$_.ٵ!8;!z1wn[XG!mG6 !o rʷ3.xQ2ϸ Ϝ:g޲`6%쒘皈AZL0<\ 0)CGC\!6|Fŵ$N tW8Qqn[&õR^X03>fa뤗*8jTkNܜRK`8JD>Ƀs,Vpgg'i[kY[b'耮T}G͓*h s˪տXpxAV֜דGl ;mgc:$Ggr[!Xaz0#Xs a3+PN$Qg~3žT┲бȄ$nmcD:'AnzRT]*w/@R/S=)YE5T6 nfbJ}j bzԁ\~M14aWUČIӭ h'SΑY,TWeR.W"HbTd^Sn<_&Sh;>2UԄ:jIZ?'*nX^Zs5▙+%14uV/*,#?%Myc+ߟ%3+\(n4T(a@릟VB+drU>߶t G!"rtvIMtƅ,ORÏ}";3y&]GL.AquHš™[E}d_M^lM̻/Ο _+"ˬ~`ӓ [(ܙedj}}ڗ=*zIKb'_PE =,/JJұ֋߱ې܅OW@}^^:~\#. >AȮa?  5?[S% ce{.g%ѧR#؝1wj *DžfB緔TTøD,m ,6fU DAT IOvJMԧA;S1 јr V3V4A%^ !si&*s@w؉ă0@u6w$y< L~iLU`38mYodMEg`'GGK p0-{v24GEsK*E@c=%@<@|,)nA%xhO@PV|8IEjWl lk֡{P"V1 -u?ް)y^_h/Bngn\~3*|9+OdABEHWb>cO͘\+=z ipjA943fަ!DgD?q3 qUe:CXF!B> q| h2yXUOVE!%@S?, 92Puê]+bnqڋoK6L qu1 BC=!x2Pj_eNͶOK {?> 1PymȘLFzT0' EOECFw7 kxr{ _mgW/KpLdcJ PMbeEJV`NשT}5PfH{p=b| ѦYxI{^6 ~e\h汢ă9α\z6M7F{2ϣSygW΍BDe ̓q%v.;53>;Ŋ7})n.oƜzK<SixzoJ\sm~ϳPah/jv󔪮{h/Se);qP>|ݲy-/N>aM-;+ͿV;i_w`gbj#$ڢ!P9?$ʽi,V1C = N7[vbJ7[ ?wu:B$G3&ɛ%K 8ꕫ'9 ^zYz,#x#NNFvPoPzYx˖ i 򖟗oA^A 3,1[#~7{ _#K7:χP <\et Pp|/Y`MDI9sernoexb9{:KM'I pN A,ףjP[:[5a EG/ct"MF@dL!dȺ{>EDfSJvvv깖]+ a}&[`었{O3?gNm7:%3̳AD:[GڹlNܷu."BLҟ^1̞񍦖m:]Ÿppnf Bе6y`bR{un֔9 ܏OS+5.[(o/b#` Dwѯgڊ}=?2%MD@C‡H[KUQY2q^@lQxz4!iUSuÉߤWjI Ɋ4gJA,HBe"]bA,]/ӕuY*WyV0|~(fXKD~ ,X!nkZ*am<~XGsB97;Lj[/MmC2UW846T^3|bi۹y5mH.q$qaSqb7~H;ujH}aIU5MB?Av aӿg/:SVj8&KoBwڽ02PU Y}&95=5Z7[mb(*!Qܭ͊GdN+u0QiG'M:rֶg'5݄u mYej\Z@l_в-uG"a('=Ȟa;^ B qZmRbWȉO\qj 5lrV@϶ ")BWNy=/%Y^M$X 8%K1Rpv!Ӷ.K2DW+߭[|2 jт4pǦ3$Q gs݀^֤o^3=_;mN}BMgE`xF0i/_26-/*pw3n.V@@sWIZ7$fC2[<[4 yiS%"-bf=K-uU3:9eztBā6CTswh\ .jQdIhaHҢq5ծ8ik!9|'< ;c6sEIW^mTSܤPv93]~:|H/w ͶR6#VuH2Ⱥ=Y_j6K=s/ gYZ0707010000000f000081a400000000000000000000000167912ecc00000dc4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'Q>*St3셜>%NY~>䰭&U }s7P*8JIАKƅH;4&` d#q %~r<\ tܡfZ{Q:b|VMiG)=AIOiɶI'PD@|3FOf§\9 ׏xOT9YIB1x#o_&aҡ39IϜj)';F :tW3! >QN g.ܺ7N9;V| P)4[i =% dV\sEۅqu(`ņ_Dz꽘?/$, xvB5bc,]m;; WhU]η+pOT5vgʁ>%~{;X:/wXW\۲ oLOz|ch @3Pvi#ږ<UY޶ nعҪW7 G;L_rSKe#'^˸u(6T7")-L*"E4Wnѓ^7dC҂x , &J¹ҁr餩qՐ"Fd%9^ u_6md nw?VlU0_-}T-8xoǹLLf4!N.gbwQ.:=`KCIJ#C“@cjNR76M^ v/-ݡ : d pE+}:'S"A{^ThEOU0]DES AٔBzXHAjnƏ,P`2[V_Uџ2< -{1TmoڎJN{R TeG\.ؼ1AݒW[TER5Z1\[J]KV_#KN=Rqc09Dl. q#()*%88@" V]wRF`3 ;$dݒߘa Kz:k@aA2J?U@Z7ִcTVmqN aSs/f%'';g5%>QvQ> ʩDzvC_Otf|ТaW1vv8m~zCXƪcUzΊ@ӱM*_'8֚&cUN|nfJ wOJ#yt&ͭ B |]]${ *YOđZa~gavc9#4.<|%2c! @:\<>Ҽ_?}}52,{,_a̫izDNLL5؁<о叵f)\h`25QӀ6?~MA iU]D/yj["^Dʏr&NA{I }VM` =dpS_K4duD(a| ec|DžUrb!6psNe0Z/-~a7:5@c&GXsаWgpJ.fr{2nqUw>S,h9FT9*],}֡ $`Q"Y)(y4"X,I)0&/ I\W]/㊝^D*Ɲ$ǦYnhPٔۆ#h"T 60? L#CKHm8ߕV0uvw1鳺=X lLysE{=jb`I1 h{$՛☀-̹w><QR @1\z(o{#IȟvO *򌂢BF@R,@(WQt>lűt/j˅'8\PK:7ixRI\~c` $ h1GsOe; yyb?1fXCt v%G./|vld4[4`|@rf⦃{j~r=PC8(#xџQ;1qԴ9Р_1Xiv_qW9gDm&pZp6r2^b@rrd7u멚qvG n;vB&NZXobK,0^4qD륀 c' JhVmXD.η7P3SGb 4DZo3CF&d@rO97בjDG>#> wTlsOK- _쟲xAXc=8$rf\$12DM i5Jhonk# Lf$cS+pH%ؑ%bxDqhY*stߟ딏,~)7 *?*gцL מC<$%^ĬUs 3t}sd{rAJ(%Nb Xkv"$;joJi!% RGb.YJr|݇] `;5ZsDfK;VM@1Yui3q%fq'7u bCqynYx&ٟ`~ aeQ.}j^p`a񺲰y5+1TAxS W#"Ý~7w*|16]!'6iFā*&Tǚ}„0&ݛ^E9*3KFQ\($>Zqx,d$P`cZ܊ _PϤU*FUY?G𰁊rec~Mq&Tw$]/R= 9Ƀ3bGT1Ɖ# >Q!cʉ?Q{Ȱdf=X^|91ϊ7lj1F\54Q dc4XOǺLU?)и*,X4R rhOMxhV$]0Ә;?hXNJ)&WD#Lz*}u9UyKNq%ْu]DY+5Yc Bmd:fqN1!iq/$#QkE &$iN*ʠDIxv+@C:5T1grf=է8dq7jV`4@#_I`4w 8}yR][ҽ}xgYZ07070100000010000081a400000000000000000000000167912ecc00001964000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/}#]?EhDTTk׶Ǽ԰H/?dy4(kcSN%h+b36a(hY_֍O#TiBި-فkmWk6@!ѣS'7ַfR Q,9yT/WO,RfO\8MWβ!tr%_ahgI3MVZS4bNNR5P<q(%id6`W9 :ܸ̄{ Q \χs5"j 2JsWKh~)5SuhitPhà,K rjrPj |el a *2XF[{Xwe Nܓ$*Y5Ny:;!?k,G)1J&(uca4ط Pu-ꛪ'&rEF@$ ݷG7H6^a?b] s>=N~p(*%Iw=p0Ǜd,bѰ01OQy wqiR+r].twQ[@!ȱ4uFWR{?(+A;=x8'}`0dS:܁^yh\ rD7ƖjxP*^ v]-'- &Bm, (Fake\v.Pf@Xu(u*3@c~{OO >\c[;2_6/bB*#Er ZGIO wGwzpF05 =dWuAl* {xkN&ܨBfV3t(Oe r%}.UhL );;KYO ,sjχ~l7468j{oBv: g1v_IJ1PXA oles  osOB0}#D7#psx;1,HT]:kH~hӧ_I8X<薥p&"""eSEΏҢj ?)}Q%6BnGgQeR=> yx_"-)Qq%W&@5{GZQ{V+.+u;j0ϳASEiT̄p^I9L犊A"i8ƾPi8 (2x]owͶTC+ClrTTox{knZ՟W$nLU<6iah RS9Mgkb2 `5TK!0HJKPє؝^ʗS/2APeyxuه;$*@|Ug7`uGZ=[4HMYeBėvvvA^F19jM~E6_[ąGi6qEbq L~Mwp׀YYx^pxLm5FvOIw -'oD/gyKrji{4؍{\ qĕr@r^Q){' ÁzL_Eq.,#f?؊/?]K7^O>o!>r& hoy=k ~uօ!IËfY\^e=IbGM%髢|;=h+2 c.t:f. }Lmg o*uCzuJh-Ũ1/9¹1lpAgM hxB`T0ΎUL8nc*Ѩn<xa9Q1Oj1DhZe*\[]e(+h~ _#qKo%7ԏǶ9 4ߓ7cUX叻/ȱiq8Jb>)v3i,{ُյ=8Gʵ)6 cMAV[E8 jgRV&Q{kqSA$N @}XZ8IM>@GY*?\JiHW*c)cĖb0nάm~Q0Acyd,st!k "VXtLZF4|9/dHWzdUȥ9@G8Zg_!YݥzEL˦`r &g4d*'fhL듞 _O_Ǭl6j1H3. X.PY9ӓ>":{Ϯ>ɧ.~ݽdžC8U_DϰocՔSFV2/HG^!-q՞F8#Q64{nLj1;h(Q9$E\}K[.]>WR՚?ƳmtfD^2̻n#$IJX?ϾeZFH39=W6=Vt# lL#]B.B:F+ o>s h4_8"ZB~֎]n{1j>Q~ɑۆ<@p J>?O@ +NrN\[ƞ_MwV͵+WX6iFGHDŽK5'P*eOQ=buEѶJ3ehdEQ{y(?aC~]Bu3rf(6gFHAdl :/zQ+☸˯-ݕPi(A`!CPIՏAg=U*q~ S߱du9֜Zn@p(oW#SU8vϯŨd3 ;sUzDeѠu%†<ȸkOhB̻vyF)*P"aWK>2іGwRȖ 5:Ż%p} dX`DUqi.m_өݞ\.Y0l&|A! ޢ\qSLG|}N~o\Hٛ-i,Ѱ63rdML*T(S}'!"щ?:xnumNTME5ȖoB5 t?w(N.{;Ag1]1MU'kO&^:F=ourνaAukLefP z5p2}:j8D;ENY,6*c@  CYVx!L3BD0:}p#sdVU!mTksézv.`,n+Um9c;6b+Y KG0Ô)!= s2TY"RҟS0ѫx!NUޠvwU˝.}#i }T#ƒYZT%'N$k Wu <-,H4e|b0.O9s}w\慓WlQ&'m6R2%Ϭ{њLz 1WIc3>Ԫy)nۋ)TE"Ћno=JZaF׀"*|C~/INkɚ&:70=p`xz /`ve cP.k77~iA2ہe5~QGuUq睲PT6rL8/r::Nk<6anZ4t"eB6YRlꄤYȝ_0.c- u  HYQ>b 7MY aĀ}|y{~1dç'l+5~(~P?0I?~C@KnjcEMS h"1 X#!Q3'ViQ+_{^],; ?Ip 5n rWϡ!N &2q P*" ګt1-} tg·VS`Β hsDrE$8J&%[djD//+R7C?ed/SV±jAE:tNzC(~Y ۑ$o zɩa2f-kfRYeF 1uihөv:2$^gYZ07070100000011000081a400000000000000000000000167912ecd00009f04000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/Ş]?EhDTTk׶Ǽ8{`_ʟ`Bz2HI@b qLpS0]NÌꗴG^NYUCB UO,"O TBbҋ!*&ZܑA&X`j֬?(-so" 8c H ~T u>pBFw]]Jc˘1U&A;C|6," G- 5zxd( <ՙ'߹@%`,j 멵Tj{**3oߴß |RZomqH޳MӔtF,q4 G̡B1!zocjM%Wѵ] \rzzKuvɒA])>"wLYrB[ zŜo 2h*S57^7 G.0Ҟ!kCYD/KTWUCNXگ>S  N@F4/QrxOٴDhܻ @#}9S^bn7;lpiDVnow]3$&~4U(wrQ-c1{["]'g,.1e`vo -RX@5؋#$FƷ0mѢ*ƽf%<ɽpÇ("tub$3mIۃOn6/$E7~YM4I%юl wkBn)d *,GB;Z62Q@w2!zBDT_< Aj'?'n^>pjQUåI <.C JCs6/)${: LW ȟ(?4kEj#KJ fb("^R$' o"4m xoql 4SZ/VXqR@4s2opUNakLjcQea񟖶8L‘PU")_pBn6`62ۡ*T)5#w#ǴXts!^}pCo4I!Au8RfE.ϸ)Z[rO^ֵQ5yGyAyC*oyZSP&QJή(٩șnp6ѼB-Sa=pUҽ %ԑf c`/,@,i4,8c}a^_SQُF,${dGB@őm w4 fú25vFyV}F:dmXfb)6/9;D7/$q9Z8T:[ඣE40dT)/mqU'ay\QRĸըl${8G I})4˃0ʙP[=ÌQH@֙90VDhƲIl(s9 EQs.-pqӤ]2 UѮF_p*6O:7$f)3੫~'I1x#f@Qa[o,!M7veɅ8wk#j1&KMҬ1''^yװݠ ZHTKؑ%F}>+86)/g f { Tf4`|>ٗ˰auK̵Z?֝1cFua7Su,$T zĚ_BC1S9&Dy~۹kggMT$Eo2 8ثRHK]u&r0ELӵ| 3X?9ё Săt,$ Imd3ԹjOMpwXtOYN9rs,BZQZ=Ma#v* "-O$ϗR@ș8*bhғQ@<pTOQވfrxGJWg~&OwD?44~%𤕣6%6UQ4m$㣤 Cl.ΐ^inԓdbtr` P+'Vܧ՝A5|EJn9֙3|bRPԗ@eӔx?᧕а0`1l`5 MruJ  :'9TsYBP}>f+ > qaI$D)/8UgEV=Bɇx,ĆbWNsC28o&$gB2r;v f@QSn ޫz\Ecuܮg"KG}\%mqWs1" :ɁQϷa7[EFZ[i*{qCٺouC l # O)K! k#zc|pv85rnĩcyt8zə,؂o$wF1ڔl02R+Va;!hwc]eM  }Y_; ) P-C#NLd:A\般~K+U sxL|&AMZא1FL\ړ BfP!I-V983ZW&:' 2xӘG[6&j5!Yq.('5˂_ufE ug/.>}qUGa$n"?>qY[-[{0 T9yhm'b$g}qW`ףqLBw1#h6YTT-^76h36Nh|8ZPl[ oI1)}}C2g6s/w[Kƫt&$ FACH0):OD@xG 0 @ EO\1Ph^pX=ʓ}t].3"$Gg8_4NKQA؃˹*V6\U$jш Lge[*>p?D !CQY 2~37eFhG +k dOʡ ף%ϖCoUtE9s!nʮb:զS`Y}X0.}K[IQ_k3ДIRq_:ASoy+cU^Rx~a'8!2jns{Oj*eD(C j'yծv?ڽ ˓3E9;h> "7ԖPi ryI{6=w_w"u@ɔ]WYEGgd6^9)C0}ꓥ 2/.Y(&-t"j9{CZ x+:!ɽTż~i U\<.57dIhn Oh*'5`z>qjS@,i~ꢆ2ԇꯘ>$I%R&tɍڿtw[om4AVP0QijvA~~!CԺc_9!UbBɞc GG[zm],Eq3,g_|?՘/PyS6~U@.sPeǸqEjΘ+zQuQ7+O#0h!Ac>筧mnsջ0VԥuO%s܃"ܣyW"V%ބl]$b5?2?3/~; :mmt88#V۞,C X;aobm *ٿX a:\q/'-iTKdGDVPZ W穀{>kֆ1{L{x~j? un#l }lTZN{aT尧1;6vRa|oݦk"B;rۆv^Kv9 KMRyJ>mq39PC9pK"[ݟ>|¹03JCA*?5`:hE_NROc5NI?uKDaVG,ͨee' 4.DFuw/`')w]wB'2VFJ{͎*R%"*PҧmȳHy>ft8vLuU; 7Ҙf Q%I'Aqk~М}&s5v_704}UG4Ϭ^2gt-4I,<烜CP 5@U=?"W6kSsM &ȸɛٮ.:5?S *dD!ߐ?~`W#ᄄ4ۍɞď@脧fwcn"C~R(۲I1oLS NKqH! ?{Spѻğ"6$ps/iDq-&xV&tsB=n"WbBP n۶'գWmXgP.l'}jlZ|0P/޹xi[_W5R@0&< J@wɁa Vӟ1MfJyٴ_baiv#Ŋ;H w_N5  -^}_^F0"8I% VZt0Z1B X@;HW' s :8.>5mA4I$;P$Z4SlRq2hhKeFkmi;j9bi?84PzIeۖ6~7.lT\8Ŕ7Of2$H6s}W3w{NJoX sp 0 >K{ 3"'Lħ(k_YWuĝ~<0f?mvBalLhķ+_wdE}a1ߺdMдQ\fk1-E,v o2 -¶߇IFUr~_E@mr!wƠK?Wh2#I flgWRa fZ7 G&;{*5vhkQҕ۵W bRmw7k#{^D!ՙy9Ӕo6/`X?hd b= 22SSWG}gAE t,HўH9j1-z^2 BZe+m R3 a2yN%ó XafŇ9KWEE"Z}[^ F~e)Fg #|1ӀTW`?uT<(?X#3^_"w ;OyQZ{f|+Z %$QNFN 2l Zt4xX-/vVud<>hyIOQE,"sy":eVbcAb9JxttV4K1M|SxgmŖ8{x2B*jHědlGBF1טk:p Vz%XN3E3kldk~ v-*@ ouyAk=-YeiA6K[YOb<]-l5V$)9[q} UOJ6Ae@i~f52VRqַKdW?"݌eW?ٓn[ن{Uxo Ҩ].EJj |7p@KA@ڋJ`*Թo&Il/7uŻo{^6v)[8F g`2-PR._;Fy!v@nyGi}dKe\]6!I{#.T#;TOc+TOTo])^TQēpIc`җA,o)|a7*7QwS((E`s|K (J<2cvc`s|o R:6exdEm o~/nrWt+)TU ^WLNf zܢ͖%%st$$֛_JHkGΙ4TzzxvrB A-tQMQb%}+({cvɍea5řWk_P|zwjg)EmƮE&R˓uIRrCmwTdiH=\+Z;&s<Ӳa [71h #gqlGh(GPw&z]}I D%䀻OJt);8FIk衯m8Sd{{ϵuIއ=80~re9բ :=QQMS |߾ =<Š! Moc񆌨,e;sKZA:I`NA}ҳS<_h![ΔlcŽ Z%On'Ʈс XH.(amaث?/88sQ.kRYĩ>ЂݨGUmbUJ8bI[nwș٬w"6xse nlkjjCT$jFc 2H"-D{ I+[8 X^i*6M:Өf( <%&Wo;Y`pqgf/+BGSQ)Z)3?Mvn%› j6 N/#U ȤB| ﵩMIISFwC'-MOA0F`G_x,hQ䡿_}I󡕎d.PI<: pτ݅? }qj;')))\36Y6kR4H Sv&>Sth3t`] k!robPwK.؋I`~,Æ5I^c7 ('2fGq9?$efMn^9J1>^tHdO-?Ap.z (80|u'opd6>:>f:Q_1`3<0ZO܆x`}H<7 1[8AfSpsuH'&=V Tz&*Dj&^-+ MoFoxY?_V=}628ŧSדb]4;JsRCO+bFo-T 5V-㕼=[Oa};yAWl,EEaca2: kBkaAWqD8( m|=ѯ vT'@ko!N@]ЖO ܐ.^lYM?~~^_5v;]𥍦wL2~H,p^rd֭[RYPIn5 5WjP86"g(npLIgH%o޾HӒm`@ e^ޘ:K<ZF%:JW#FYYl%LV|?>jFrZq$!R8}`X[W>M\y}#*DcG.cGTԧ`Ҫr _g+>ohWYrUvyE{ 뉬F`m4*i>f2?j,Œw \zrͯZȥC!Wc nj'"ֱ;#;|84ӫ5 WeQug\NQ- ?hY\vfvĸ:HrrGMAu?00>[n~Iԓ_(e}k+! /OD]G6KxPۺyLKNDBg?p"Yu1u9ط% Y@2z:lznSt3Jmw^No Hn#O.x/:⎳{?Εc5xDZu4|ֹ ǎD'Z*;,^,J+nwhԲN'#)"F=4J0sqIVHhyTdqYˋՃR$eVZ =<{ץIjm5dEIv uEӢ@M樬ՠow0S)q*_RnY'@a!W9J=E^K%c TΧxGݎc~_)N:gLw =//9m%`aG|64ìBsDZi*!q~ھ>Y/yzT&"|'K| &(ܡ/Ł I8wx$ZU4ƞ&#؅6\`L`H" ,qm_sfwp@ß#6M&Um O#eT< iKʹ 1l.%{]~Lj R0 7j0> U56TyXxm`B90c>ݕYmv[u>3!޴3R?{p1?4E4K=qCЃ[%)*{6{JcnpPFs4;[VFI%Kj!-hbP.q`X\LN ;kƍOtÝ#ԌgAOj"@_Q]Ja4Oe~ b0vq dDسXvY_!rjuno?Y7iI6Q܃uYJbgͯE|ݥ :ma|>:}I`N7xLxc8)HzF;0;֝Jܡ8~82gE:)jW .E~<p< M هHT-26Whd O,*HF`Oͥ0ke7wח.ZE}9$]?IG8hu&?]iEƠPnlpc=6?3!7Iy̨Jk'͠lJ PeY[G)!BM4aMD^1L 7V1IdoO5 D v\'7{7 h:Hq,(V4f|$^ ﲌi>͌\F➥ }'bv$Al!֯)[2U,zꖬKcU>eoF.8kܫ6sHL1i-+BMZy^C.xw_Cк˾nψ@,r>J}9IՁ%׷~S9eGsHѲ*&%eR!(.y1G<+X)F#i>aurrxAGWj0UH֝pkZfiߺd9,6%ok`v)V݃͞2nguǓr>ÜA[@,&*3N%lecЁF$gw!RTXI#Km ;A,0U2갲ung`sG/f9J@.nȋp|X^ yMuY*:nL!c UmнO*\dc υ0iWb\Q%"d|~^*_̩e*xɻ@{/~ÇYLb"~胣T疫z\xňë=SFYKiYؘ^^+]RA π-D3{ D.>No%F2#Rlު"Sh^jLQX>ʬ娱H3b47zI$`f٥@ "+iQz^>#$Vsp7YiϏ}7HpG뚌XRDZ ݍG*Lncck -]nNOqƴC4͐X\Cm p9~G-!`/7jȾ|z ;XT`b '۔rD [ZwRn-]+YL~03&d=Ϫ#WUI ,%P < C__Ɛ(!R(VV[py-}.A+!ʧCI)mȟ\sTGF%rXVRyDvсKVغ9*\蘓_pP+Y'N|c-%^J3 /-.rU˙j5œUY;7j&%m8{:,/Gx$.)p0l AjN0g`sڗcp[!@k"O2%)`ײ?h5Gͨ$ŔS2 X޸I aD/yW_V)b,5 cy.L2Dk9yL5Mx Ե25Z,šHi# ؄h2aY 5d8{ >䁾n`}֫KWZ)sJfGJ%+2ծH:C 2tfpVZJ^&)~`.J7'KYTQi@stQG]aap c&Eh ֤a?ΠW_W~ 5q1% P6tĽ6uuD~mi} f!ƥT tJa~gRmgtkNbX\v^f 9ʁqyAUf<-\ 7%{VI߿@WE=/EH-gn8 8 b'I(a0BL](nUc*YG<ܨf{SDFw$l%fRP1Ia- (0 {v KJ$+&IK)W:nAeȔQ@l.eQ% 0,zaVHH&Y*rLJ H/PQtzO{t9l{{lx84k+ұ >0~8OƠ,MYtӲOŸȸE?o_Jl,S+&h$V-0L֓X4Ǡ*V?@Jzc/ba/ Q~ ioեqZ&Jͳ-ak y)uqp.y[QE 5|cr̙u fc}̭ʞD vg!^/q^x)1aS$u=QeD[ʴвg0ɗBocU-19SLKzSO 3r gk5lcJb.u!8å"ijw^na.=m!Ȓ|!7PN< 7HB<JPX\khx@CvC8tjQhXhrJn6CLhHajkK 3c%V3wIJ-qYHD2hへMl9^T*{L\ t"'*@T)*g E฼bdz5Q.$Rt(S7OXP*ҩ^4-ymKbFLp͆Ss^,p[XAnT+ C:5]*Dơ[?+wY{\b -NHu CqD ::ʆYm|%v=jJ!P_߱- (3૓E\Nt%1c d26ͱY*1M 0.lVjEП!* {-~r)䖶 v?Ep;3ʥuaYDokaJҝ]_Y s(+ImE=KyRo9͋?D}0Z@DU`Du á:jGdD^ZN)0E~~czA솳{?YTus>#޻= HN%!. ϳx\-1Eq$PFqI 'X6vrWANY)ƀ$0fɎE8AD’@6R}9{OoaT6nQ((6)z!SՃ58as~Wdzg-brf^T&@z6k'e=/g=dovR^;ev 9si[D%'Ԃ&=n36&C󱞑v֤6x{Cf$#L/#֢UM¼@>]pԤEU_ *S[H%mX="I22nѹv %ր7r|l>2MAWPP?Cv_78= G G̐dH}nZ_!oQKSJx;<= bpQa)w$xa:s$_`yixk]CJfP э̍mWc2e;ԇB-oT,29ӻJXN(F8TuQ6oxDр,~|U7*bOyA22EDߠu_ڳ4VjfY<>a50:}`юj-"%aus4F$TZޠ Ϯ".p,n@qQ=V2Sj͒]B-?$o_68bmWZȇ\G?Y!v9T@(SW` Z {TQSV鮬n_-XN Mi<) o0+aaxmgD_=Wȹey2cʭaW26 >C9Yt5zQ#huж"eWMxC"';_Xak;!"kUbav}WzWzU y8ViNUyX (/inLރ~Ij;Y9HG>jY%ePQ|{[]&VВ.n;LX.هqqܷ!(J -*4RmYW}1YU/ c1طzi \w.'.;$ΊT:}Ô|ƃ6_ @VsC;+=pqG6/D ;; J ;X󈌢#xFj_:g+*?KAQ hb2n]T(r{(x[*Y!ޭF0nEQrqjkDzWJs͡m m ?mM–jh3J]FEl%UTYgiL)zޅjv\NcƕtL4K2 ?03BD ,>s{ L7{A଀~VX8ūhm]jX0*E'Ɯ_+=4sӯ4Bw*6~ghDu6sh+#F x2/:qJ2 i]Aīd}e.]l@ztrNjvYD0_>QV|6{2>@ Jf'TIS;@`Lz*~+ǰm +ݟ=`Sl~٠Gho2M읺wۥ%qL6 +ܕKe' V]jT8Yi+_aE 󦶘%Č | zᕟ`4;9Flgxg!tRb>},K1j!}HXJ¤_no tLJwf-LOH;uz2.j[aH;:ɿ*BƜ̠Hjx(.6c{( TzXM%ʰ`2u DKf6m]X-Y+/?Si;-?W95n|7l3T't1E_/hbz u+~ B%xЁRyPhpx@t`@E}XA|ήiEiaӋ`=Vf:qڕފbD0I'fհgC%^j?%;pthS}?7hxo=\"ikX׽g[[I~vQG.'WK攉Ke#V;|Vkz ~IAceQ* rŬ] !x2G^i6X{6AӚ(@Xiݸc+ÂمKcjMXp8iEގ+zF>oQ4d|tˀj2 :%oZ hbw0N)Ǿ(#Ujbz(VP8Kg!=k J3(WH ؑ|$|q!C% C\6h =BajVN^;_R!s ccĮ_mŶUI]Mg'[(s7Q<9EZBT@ŦۼCsA1\sLrQ ֔妼zOkJm~ҹ.(=kW>1"9zBu!i' @YlCs Jk3l`(=rZC(QݧbՖ7 oj~t3N{na9LDk)l47uhD}y>&@ ׊L\ Eh/ч#^ .v+UKI۹d :yׅYͼd s['1WYh;EtYPrz)8LrklcLԖ{^DO3D4(EV7^$ZU'6h3}s1h^Ռ_t қweL n=bv &|5W0"=7h EҮũ))6h=幐7&k@)!?S6z%%4YdS要zM Cz5u4pH~y^ 3KIZ7;`PygpxuPUyJUyA<[{)DUS*p;w1b[H~SH.L+xuLT'tL9 0K3ΤO SPXEte>hf+>*;fTAԝ DKHr?(?x{z3ʘm{4Nܡ}Hy[f$rޒ m{XռSمBADF=-MᬁgX{YxSU*l0V}'Ŧh#I0VxRӟWRhF4Pnѵ͙y+2ƴhQTޣ BjX˪ ^uwii|@+a4n M,!&:9>dkW?9\dk}3NdeEMܹ9𯞨_BO.>G3~p-HI<֝ c Ev][D1'ɲA&Rߙ֟#%LNeaqLQjB@%*bg`?]1oF`/:{I;=Gu5Er5>NeG'ac(D+O<X.io͎pgc|KW^3;8VSaf%%C20.ՙcY ݃$pm A6<03\{LFnD#3HU:0${hatpѽH,Zưa. % _#;-᠂U?Hڻ,hXX神GFHzs]GUD~Y1=] bUso>3+nD &O;z^@ aVW II+{aV@z> f%9精m6ƦϢ7:i&]*w'R¦J%,sNjF&0 Yg?%o tx֮VM]цYsChe/ڶa$M3'.0pp'Mz%~F30M^J|M?X[>Rc~U&⸽8ٲ<|&FSbI .+uj8z|H"Aي@Ņ3aADAZфj,)ܓ̓%2,E!rW*F~ dj8ڽ r!xl緻rjd5K[#d8r&-.#-.v ,d'j'TS\gj dvh5)P)Y awӇYrXx%Az)~ A YvQ|l ױK[5qP. ㏋`E!hgL#v:C{nCV74%iUΎH@._- ':%k"bw] &Wϐ{} {<>Xlo"rTKLjjRaIa`;$ (^OGa3P+GG"(Tx^ύiﳥ|RZ9C)GDڟSdZxTpuBU@۶rC#^:hp$qΤNzʔ==[!]"_ihf z`@"(Ⴇ`;N}F1bpJH ̾{&VHmzx/ ;}،jյ.2p kش@@h1 K FeLOKOtvV&,F)wbŔ*zum9Iʟϫl+)?=]n-\M9 T]uuPG(r 5 *BYSxǸ"1w.r"?e2j,QKfVNuϳsFҚ>:7̴YB3 Bv5mCy:Xnr3v9ٚ?9ϓGHq3|dy==o[M;u@U]iX?%]"mH-iq~z<~zfxOܑmtZ,,6CYZQ]HG~M!Odd3QDtJ^^uJ^;0ko{5M;VyNI %gw{ xYO_?ꢷV)5G|V7j<ـlo2n}[Ķ_,Iy/|ZQ`[nY#W富m  Qaï(:s;y'3_Ld9bB*2'x,Uz5D6qND:"X!Yxj/puRW%&Fs) 6ht_ XؠF{(HK0.,(h`h J6"iHa|;2pcvfI?U0.+\.t =S|{[#cM L)xZUsz n%̃ % =UȈit'hPa.GCdu?)g6Iפv&77/zaR֦} bG<\;x (/Fփ6oqWI^l#Fyh|5{5DTTgiB=nkP/U0g2sA ȋTěC;MnpxA3 k(ꃰ}vk7/]Z~t E\a~34<-s8.Mܞ[?HyZd?A.FQ<]Iw Yu. 1DwUMbv q/{ڣMjUG,}N^/n;XԼAl/KmpɵV,JDk~S@>spu!#Ty37̲|2#$VDc˖mZ_͵dKeU@˝g@<1 ⷖ۫3|@ q)W!X[7x98ޠPQ*4u.xGR9dOyBQYwO a2jmޗvcQ=o,̞"l'\:#{ jg^-YV$} юl1ciO2ߜ@[\%U/N#$Ԋ.k%+1c?~l 1PD?W' fQ솨mހvd X ?Y8L'wh!ï%C'Dv]aA4(Gf7!d:y]XMi_$/t5y˨'+}`ׯ<[~ֺ+P̯0ŀ{%鹺m7*2%TMܒ<Ըt׿5Y8necE7n R E ]@|">Rd(6}42þ n*!PUTŮ#&lԽI򒌢RrҪDA#֢ ʸQ|5&ѽ_ dݫTAbUmULos21{-5ނD8!T}Ҫ*Vpxk3u &VY6mGB%FBw\$9)oћzd-VŦ KH4}܃!M;ް#\:8kw,fؖum%({.0WfdI ]F%3p>`$h&Qt{Ȍ7 &(޻h¶b4YܗBÉdI :ߒnd#5jbR:̍p!)Ӯa_#\LقŴ]+1NٓO2 Ow01 V PaU߰i;>8n >‚MLRMQ 59"DwUJt;Ƚ{ [< arPAsD; Uk"5{u?0Ϋ}l-McB'U+E+6V(;WRP_'#:K > \Q9'Q&yok$,%[-fi&4E" 868,%%Y‰^uXȸrR2[\R9u:JҘc͹%u;]mQ.'.c%GZDf,%K,NX> 3wX',vAZR`?Zyz%zHO,r&[5J'rBcl'IERdz3M^j)1f&a I.[Z=ɻ<LX CGҡҞx_Jaz= e[t}ݝ*\@xcMޮ~=lcZBB\j/| fT !=Oz|sK07l7@7{LE yui\ޟw6~SSz73eVZ& n(yRz\1\;#}bms Lfaj.]bzQTB`jՇ=u i^w5RO]w bՕM]S|˕lLGGOw:W**uc|2["d +a4p0i % {PXfܥhhK4q1S=2hzjθ m$f7Z}7=`eN-j Z\^SW*_ %g[V|r.]ɽr@\-{oXoP'`KknLlVY8o|X2=4E%Ob{sF9A U E%c0%A ) LTȊl[} ~%©ϛaX.̸{VM\ly5@RC`ܥ)BKRElB5\/OO/juZej;r]g~+0Kkpnp$YV{4Rc.Ev}RY_ cRG2G{;8D1X+hǗq}r;qtEX{Ir"3'cCswܹsjܗI{ȃo}?e)Z< fEqJL <l |nD(t{+*ʼ*D1ŢS.2JA hbaYb|U'p`I7i8;!@c)}záSTF+6RW)"D!Vr\'mpQЍF7ڰ7Yҕ#-E ^ڄұR^ݓfS[`$a#+Dr:*.` ;Nnd1Xv.=Z@̈́5I7IHDŽ} 6VX"C/F#uf qeT-PN0r̟[TSцyDzy8""&qAS͖ce>:2 V+)n\:2FCL^&5' Xȣ{Efڧҍ;:cj/Tw A5%: +^BN-Ydߨ@YRUȾ[#}t*ȠuLd|ƎlL=N"^耬AFd،8xSxlxd)̪T[K(q5 M {iwMx*"v47E4;c5TCuaB ĥ):KRR6&gwc#͐\j4 `[EeU tcvb6-mQg( ɲP~#"Oxv\Mv+I ط˘~VH#g·aHhJ8`V`owYBd$(Q:}E˽Q,j$$TK> #!W`oȕoX?hf=DY1oueY7i%}E@#uVfj :+;/l=t(f`#.ޚꭐmRb)`HJ%3ڢwXoz*!|#M3_Gzuj;]t3NJ^t ; 崂=d-Q{]AWM:GkV9'GWnZ<(8#Y,N{a`?3ps13zFB0lHT'!gFB[-Jq8pi&xOvOב:X"ZȬDӔv?)Mas6yw,wXjH[y]S~:x*sp WI'PiMiuxHhjg_cspbdnZg(qm`!nKe&\*dU.rԽ/~} yqRl̝0ٗ;vF8e\*"xz!o:>D퐆/[n56u|'PZI앺$"8ąNlBm_\ `V?XZJlYj 4IM qq1Ͱ烿H1Z Tu t% G~gj9c-gvc'Pz^)Pto Wv-(E\g5SX4ͅ@vvyTlP9?,o_d8!\+wʮSM𤂀Ɖ0 7ir@+nw/ǩ/N~!OF}ptx1S۫}h dH:17dv %[5XFVPXJX7CSVa W"i#S>MZ@_ir{Bn X!i{}MܯGUϗh¥ V~X;OVOJQmW5aOm8,;"F ޠMl{[Xy}rbr~~jZjwmQ ax}ڷڜعx1C lYcz+* B3!i;mዟ &y,Z`KԎfmY[̮{N9)6Ώ#Ҁ X$6Ǭ8@2Ux3Գ/I^Ȭi*THOf?iëvV8.`ԮՂ>uHQM]Tφ~:c0l-Ll4z5 4?JP:H9Uht-8+H=@̴9XP7rVbLXyF1ns̹^} ^^S)=;_[ GPhñgOAn(G@ޑNԭVG ':pfW/Q8S ܆=&ڦm<=FYK"h5Li]D(Es^FCGk$]ʼnjrb|i[/r=|/2!,to0hwKޏ* rQz};K 'iIEc8Mh$ Mԭ>%|kJ Vl5FP^OEL!a܄' <Q$Q|iK)=2)g]]>%Tl0vpP|Txa:ksIZ%+:<IßXi:Nj6{36~CR<ǂ("IП2t_NG՛be ͉DZ$_zD_9x~>/vrѿ*{fE\8nZDR}$G jF&l q7ʾx!Bt?xx$ @\,͸Y95 @_uGns&R*< V7u gˁ 2 [r~O8tix %s :$|*RAi^/*4~Vo}a |ӹS7AsG'#y6J}Xuѫ"h %jmzX!w]E4k#(a!͟p|?buWn-#0FØFQOpjv+՜S)OؿkC/T*_L*hXs}Qyug%1]=Ē=F=>.|5@v!^IॕfvTQ%̋JpůJkWiD}[n2&tl VTIN5PGTI^9  "R/uHD,`'璏!a\pTFX/@r透1ؚE•}<^G^1sʂb$ҭ %T#WnCm@ U7bHnTn)XlF=(iތаL/ N^ ?~ynT֐tOFtc-0-BQg[2*cT;7P?LY(#?iN[L3p{gpR6ox9yNj7^N=UlLQr(9apLzGpNb3V= F^m*OM"Me06uy;Y &mZT*~Ӈ}ܐ,{F{t4'~s[%9X7xyOYxu~ih&Mk҉hm O_"&ɴ}vQ"Fbp7#TGdj4@!9,Af2"JtIA{: WOQ(6KHz*۔\t+ro9s V@!k4p6V1(vBR*u|RG pZw4^1fsѷO|05{?oŵP;ܯCP+kNeN1Z;Uŗ~ƌGOVV얐f 84}JKiEeZlr%')Jȉ As눸(:K q* '[ޞ٪,Lq9'c Lu4K2} xsLfBzgd1K9PmVBc :̐j(DGVXE_9,EFؕLVmd`k-;{jk>MLnzٞQ)8WM'g8$b|Iη<)ҭ,5W*u{zk rB݌eJqlF3 SP@&Z#!J)9 8~tm=~TPO |W^!J=NqM* G][ :A۾D`1XP$&=yjN~+0oT;lN_{;KS 1EP/$$m&^%VĜܟZgW EhƉ! lg{, [{'$K ՒU?V"8:oVŴ,w c޼bq.t{W`$%zFWtL86xi!wNFtX3~ATnnI8^`gygHT4bM)M̥_O_`C5_M+, }aG䢱@x}}%[9iW&Nh};Y<|۴Fo=zeO(W8LjnX/=*(ua@dGnʯϭuKI2b`ČF4hKB]yZY8Pr3y1F 0nQח>,T3@*"U`QkF ^\z!qU TACgGٝr /ШjwtI>k&l8VCsfC{C + \4_Ucq ja(0k yӘyC mzPN\i9dZH4\& /e_!,5I0܉+=(Lދ1G~Y+t6ݚ4KzuЭ9'g9GtRurn{vpod%p(C&jd ڄ'r( /HK2Ezt@&ã1 `p֚\dXǎIs5+EC'Ga*XV~s'ż@a+'18($(!dSq7">3+7H-;>0INL֦*=Fl'Y*g!Q^0v%ʔ781TeXCa ?.b"!*kd¢Z¸]ys3ȠlAg sgkX];S)fRr ߮d 7GAiU[`YF`;€mTEllQJ,;W0;(do7['%WoU#Mf^\x*Ѓ_Tr MLz*!. Ii'(:WtʾM^6vCz鈽{$Njd]XN/:I ].CIyVkR(+yt\u'бQV5hKU<32Ol@wtjR7N(=-x$ud9\!sO3, n8a#UQeq^ `5o>Z0d|:8/'4GOnι Yg h}|8BBAj)KGϲ2-hitwd\Du@^pLUښsӎpN%zIA,3%Dl >1^!( UKV 0P`5 ejġ =rBs+E*:sd;:K& fTawAo˥d&U>W*XU4~;a@d4$lL*qI3P P~p+0jC4 tI~ܠmm|?ؐm@{NF+jT 9܄!LѲ}$KD("׉ef5{"@MC!{1OGw *ʫdvү+G";%Y?32aM[Z2%&|1 b4Xˮu ƭb^q$~dH/cՃ7c4<rt2 X*23(\$3վE7*`+i߆HQ$mnyɰ_Ah70{+A#-klȇIQIokFn<׎K.%؎{ G:,r/կTc;]I,d]a+~Я/.xKvf'T Yu}akrK6S^s8t2pmʑ|~s9"XO R=*ZKh_Q5?MmxPN};ҒsTN:>2]}_2\"@c0٥<}8> (Pqb]PBI=i^>! >eJp) pPE_j1D>]6%]\ 6t= *ѧng EI\&KP|t֩2WY5zO~_~c~ШꘌCBF !k5ذI;RɈgv-zh&2=s¨l9ƶM)_TI}bS:4 ӽXʆpR.j&rO5 X!DvVUa R&M$Ժj?!$uZ+ h\.oAÔȟ#^yHBmae$E+2qEՉ9~4C0չ 0چ"6xP]KF_MK6bi,ߩkgCыWpkLuw $pP")B#Si D<H-@+`%.J2dIDb6Z4}Xz:ZfUY ]&6Dc{/:^nWWWQ Z/}2)I5n2{,\ >:LdI5;#bm>eӇcM}Қ%D@2ȴ0s%xd gs>U U)d_O& Ӫiϳ :}x atI¯nN~H%$Q'*@TEtg[ޭSd-}$ ,D2XU1?Y46ٌ~#Wh isVw!q7dd >0۪Ѫtplg;hy7kL4t u7c<_[>$D]R؄K(B?'=nQEZʯ%8E hVϊ=\R VkJrj+tHG80)-@/T߄BEK3,oM.l:2?.jȄ,Ov9=MB-Ȇ-6ﮌe&PW^uEz:ߣ6F))B66࠽2{֟j&#d !cLZB3[LU(͞ `0_:PeSf4u gp]a%&d:R}H=<q\ɾ M/RTnႪJq2jά}k7m+@,E.z>f*r @#P]OM?B b9L>ɇI_OfE/˻`/Nj? F˝ %uQk-=CYo,4sCg<;kY_s WKo4!uVvaS>mژsRXoSJ(:،Y_9돆[m-H}AP Q}G#b+a\Sy7p( 9{#r6ނ?n0;aK,R Jy; H>S#'򾤢9#~4ca@' _Ʉ'f"SoŠ|d̐^ ӅCiqL 6oʧ:ϊWjWѱr҄3G`̷LIy >=rP ~F(u@OaJվͧ@EC KX mX\n ܷDsV ʩUQ4OsF@h;o3-ˤN)nps!0:BnL ⩢R?Z8V@y9dafOQV`j`@;.O.ip:MÃ_IPFxx#eeQNTQ'Z͓tl!;;uCNtZdT*BBXU?X7P}m^Ut멹$&sƐLGXL2FzܥX&_u~&ZA9gJ]rqœQ]_jCAa#xG2ӕլBN&-M|Sߞo*^nfk vQ)[~H=UWna(iT-~[qMtX]#^$$ͺ \b Vvs9L8%t .3 .Mf,ckg?/?>jL*Op$S='ƍ>#>m?; O#ɏf%DhW"D8w?Wo0dT!;5[diV= X /F#߸mƎ.LR}t>}`[TP>+zuc@bc@ Nej"u\{crGbsG7/RW3 F1ifuȳGP|C-w@C%v@tk:QѦ#cL9T~^Lxj߼]e2DuAq2wW Bi58}74o=xh.Spa{䗑QTjYDiZ;LIfn[c숣K8OUUG &]$@S/_%N˵#&H7̺sFy9o '')"0anUeJ?=[28=pOs{l2h3 l+@/~%[^^ WAGenJ (e=bPHfN17ևԑ܍;_I}= E^orЀց]fȎmz`E{. %nLGM{?r;V\[F?|oSO_ v& o[LlDZ7ˁT`P~E5Jw K#WL p%V56@ղ o 13 iD$U04&F2ۂOqvب'rm6[ܴ|$W&sBoFFw2$\dȾERn Ml5r^:/+ǿ[``|3U6>@3t$ k"אשi-oҴg@ϔgSgS\SA\HǡR=֞]{YG(i^qOJVoe?z7)X'!Ӄ"m`炳}.0Ť(fNlX/fSBkOKwZy$H5`WN['m;mdbUH#4X#~i>[L?*@RLfyc! eBQڬPݷ,Ea@ˠG"39Z&{(շ>'޲}ᓦ͊gCkD>һ8#lQGS:eoEkgk/M] P[.Xr!ҕG"YN,hv}L]krwƁV <ܹ̕eDM"vOqvn{q倮0Mu > q,siDMB>J]uIa:U59iѾ l2\*fݱ*i⡕@e?5Tx5Y u y`>kDh_t.ͽW>7[믃@z( oZ i/CJ)MpA(Na'6Pcn)dԑ-!Iw+mMK6~b.`PeFKUV?B+Kz8&F < "9۩^"áC&~?eAێ40} gF)S_&](ہ/-AMVUCcGNra+lSCFve #+h`Ȓ9)p:54)l]y~oG }X x.U0 ]$ ^] * d~/_.] dˡ86Z}7Zu8 =viSy =pŸ [ŕH ׼Y F{iVݡ H!OU75cGm&ZQQ5GtL6O#AJf'!(+1o@t# `܏F݈uMQ=2 oT"P3 W kƪi>MmBQ sۋ3}_^̯U0"qv9}\Oe\%LCް#I։| A/vqA q?I N:.cR7\<[o 51h5yfWOR F=WIZNat`ZK= L֨k%413zxr r@uif]Xi +Τx.mpj@,Lll5aԯ~m ?9)/" d]̆+Þ)6_ݣ3ϰQo<:b>?AMpI&)yH(lGd14AC+(yVßX,83 t# Tk$D;p/B| #HE/N+(bϰ w5*8S1.D7'ĢB@怐C[fn#/@4zѼ|+s#)җQ%nk'or?C="2;3W}`܊b#s>AeI坕W}Dkp2VVMe# Da1a`qLiy`helGI҆TtY}pvc^4$g"ؙ=P7 .w ⷺ~0~o˨hxX-nThٗ]A!/퍚'yxΖl {7V.6K\,?sҿNf&kܽ9a,aHtHTA]#?/9 ,ß+wvb ~ldS~t+F8u fڇ$;쯛# QvQ7)Aj-ƪGoP ⓧM`"S{>|~P 8>55TX)y4c D~7ۍyZ @:o0 z86T҃ :T$e#"#62;Z 4%/_t#t3|e}Uj3V H2iI=\p;rƅ>J;NN}Q:S|EjL oKd ȕ 8'ƕVd-\|/A9tGG9nx}JQ N"%Y"zX? Fn&Qjѿ2Q/ʇf#pjIDpM ObMOw? 92b!/U:(mA[0-e *1;ð\աfw= ,3=׼xSv<-lh+|Q̟GCVx# pR\̃oi[-ݙ+{WnZמ.u,RJ_ br@I{PT-;1sU@5h[M7*㧡*. )Dg7M mؗ [a9]#}=8A..?~99>O0%k1:lST#tC{)Nq_85l: ]v͞yX^!щoN.l,m@9ma_݄ [/9qH丼΀`#3f 5U5Q $թMQ9t9&|^Ro"{.?Q~:_m];g;=9a~5AN"L8+D*)|1 `1>2;pKͽq] = K(Iܕ{CT'6Rkz6rס+AzC,`h]".8^ ){+\ &:HV/w9E˭EPLb{upT)zRXOm[W>\7pO;bnJO{j)O-KN%^-XjpQ}te0K2(GלF= C/ H(© $}L ss<JFΆ|vsN׵B͉Ix6 `hcNhj|١1،uhz8.幫>N$ ۟i˃Y֚FñQ"ԍihg"9zp<ʟ<Ә>eW3}XuKpv.Ep50L65=w|$;ksiU 6'/;mSeo ӞiY1BQ kZ$n 8ߪwẂ@k,UٴzE_MlCK߭d2-; lMD. kE^xm P3:u7b%q[ 4Ht"y7kuڰՈ YN/p˳JX[/X~l>? %'K , Ar'7;+wͨ7U_;| "vWcR"sRFf@Y̸-o&rH<=к1f[%w9y ֢X+7 rA_kqQN#'\9I)S%KeUSI ڋ>{*|v`6s>Uw 0UԖ ݄zw]X3: ?r^gPS>- ]BBLL3o4$&1+bJB*b,AZt;ymyb7z] QX9Xi37b5 P} ӸY/>yd v> j\T2gGSB=ֶ;,.oꡯ@@dm%Α#1Wdbfr$S֣g3qz35ifNfBHO6۠_Ne„ I}c`Ͽ]#If-wg] 9t F\@)\e˂:֤|UX bx ~xiSZp=[Y/kU2[6'"Yzy{dAf(j .t6gpK!}o yͫN󱸶#s{^͵F􅱷AT/}|bk&3=ԑH,SA0\Jj2#[:b3(rM|̹SMRkopJ%=T*Lo"#1ᡆ0IzT/0e{; T"Gx-aB{6hu_&Kӂt}!R UbS OCMR[r+Ȑƫ[CPʄt9m1c `^|keJ62n]VEWQp&Y8CqR!G=Poծ|m+Wޣde&˔ΡV]m)KI_UW_K@C5{3w&sF:8L! S&OC̈́Pw}|7J 7bnМ@y}aˍP\FZ=o\}zˢ [3CŹ3G{v}^$@%6-^w tnz^|=&SgJ 6f:K-dz`@.$܍X."cJ}Fkxi_@čӵr/eT=S,^?|z3H6q7*WAp'^3\A.+~hex+GpE_,S@O4ȏuaH'暌]OԽ"r$+$ЊkP> <_X՞-/TT?_f GښNT_Y8]YNj0}&3ApaS04hxf}s{?JE,OzS]Shng$ EHӋ6GJ\<뙄>iJxǟt6lv!//\GrW#;ZHd Εĥr1Ĉk>-2Z+oI{zQy 3A D_Ks̝co{ = 77qN"viZP@ B>?{ v])`*(q&us㞥b'oN Dw#;ѨvF$2:U\j e۫0ƪaGA@]hz\ytd#y |z$ObvΊW|A?%'~rj9@5H5AW0Ń0SN*:lXr(BFdY:3hQXi*Ln{A R̭ԯ YGc߳i4SW<~晛0597TSfM{I$pdbM0xArK_V r-.uꅡ: 5 ԢuԀ B2KJ0VPT5W XUHtok= eܜ]"*J;hӶc/חyd2yGeCj3÷ZWȂ#/H`2./{#1TYh8mv h 0tj.k>)R#z{D1۹C5q#d94@5 ݠQa@#xWZ(@#tg9m>|wޞ2tH44'\j*,Α l! jkî*\wNg.BL0cBSh/j}Ńλ:dz?Ɂ" rlT֒kE>OUp. &*WSdK8 |L],pP7'f݁^&4''Y^8?!-NRxJo?QD HCYoQZT7R)3w%EAr+>-hbFd&E`aj 8a 23q춒ǗuU"=qu)PO+?4=0,XE"sDIjvt=9Sz@0ޔH6pZU%l*$]e0HV>t@_SHɦ 6Cƀ 0Z n9r5yzs9_/fԳ oIib2\滆SkUaNΫyEb T{R}8h?+>/_\12_5ؔw%' I4Qp/_|Z7}WԕA],DP+a!jU>EB]>ݵkȩRl~xdosd85;m-T4,jS4ȋiKJcFxoƼ(덼S2~9eS8"k *a`ygڒ-|8xJ A 6T~V$$e,@xVߍlAЎQ2O8ʿU1Ρ_%,Jf.ـ5#;Z T]z}wcUBwG k+@:Lۙϐ@5bY]sfk?'"[DŽBm}^0fNU^mծ~tG*j?APj[jw~y;7+>jԅ72n!OEr&o/W\&M]<;D$uMM:7c9*\mR$h u[݉ v!Xu8zxy1Ow;I^Ȁ@Rjk\hRjԋ$QM #Ϙ3LQ>T񠙚 Asˉurz%D<]x{*$[oi@+ ӺCswd'dd5%7)B8J?/Em̼kCLޥfTk iUUиˬHxu 6DpssLX&[ia7ǐxk7v;Tb[HR5ZrvXB%+2ͭPJh}㈧<0CU2m%)$ғE I* ? g:{WQRc==}Ӭ%2eyIZ0ߡ'PTc)(9xڝ8*B\5]eMpU_oG!i؄6Drr'[a۔O{PNfB5ʤ!K:yDJA Eq ey/UB鍯e4eEO{1-nKD Rc5|܊ !o(3.|g+w(`MZ$ء97 D;2tȰO>FW U 8+׺fwvz:"la' $'/{(ր!a -|ef3A\QCoz튦suwñK_2mxҐG_Ni@;n?r7A/Sz|uJV/\q\Ʈ!IxYi (+T#${g -U3vͷN/7ԕ[ږ^-)0/P"׷fg9t2MoCŵas/P'9 {)MW f:(U8CSwRtH1ndn(qFf18ZXݲI/@&am2XQc4V66'e3gP.8חK{ulJ(L+B7נR9 Zxpww[Ҙ?- W .-;8/| g5"Ha/>GV(xKykؚfdZhhұ$(REBcD"B@1)y=2 M:Af2/y`G&4V0r"Ε[uwS+0XHtĮɠ:y5U69=E?C EFx;K_@<\mY^lCԇEg)QQR:. ETJj 7tPrHfՒFO-9]a.5-r34&)^&,9Na6$`> {MҐ{skL$5+IDBS^[쒖JWaﲴy#7U=yޗXnZNl/pB{ ܓYڲǴ Novi!Tui(B@&%VA &9хpr;7:kvD~v9P2S.zit>R9\ z4?!K"Vf]  Y{EfEMaX-- eQ{3dƉaVXT.jeva"1E鬬A"kӚfr̵$X'$@[C]|±(ׅ? {)|*rT[hJT-VooP%M蚓3v>/<ϙ`R{ԉoms |!};!p5CᴉXqFqQI Rt0"L.Zz>[WA`V u=skm6IQI/]Hut:!.iaI*bLb]M p{2K,]o& _0sVeha3x)Ac_5(I6Vdׂ𣂍㛪~1/ '` <87B;PvgNiHT>is*dI{^#1b"W$#"K2 M2sq%YSr](݄']Uࣁ|EkAim~Ʈ>qT'VZ0_0g6w-_`/@^AKO2ɔZ "m:MG, F!nJdEaLyCo89𜮈VuT+iFq g K-?-;b-@6QE4*'OX@i5Ʊs՝L 㣈FKo|lr3ܟ<Qw V˶Jϖ~#,tV>}N39/S5w'!uޡ6oSY[Cf=gTciE H|`p؜fu7.LkR{ ĖM8wH Gui&!oNlK *ĄGosvp'F]~S{V4^JǃJ,Ba#LRIW/u\5axbb([ GLd1" $ 2`zR۵x '?`Š>NRɿ.[(`P9wC&y,bW?Zު"|LT% A>"JT<4g0V9ܥ‡Dj3e h1 +&gVr<&I+Qr; tkX7Z-.R|ֹ5K N.jkU|w`۲r3He1\Y)\*4POIo#h4“)&^:yG&T{rg d 7,jhe#" oS/N< jL~G (~4!&䏩xonwZ ^謪[ cE2q8ۜdnAN:=M^'5JP~tY(W#h( FKx+͡ a H ԊjQm.c`xe{(ٟWPM+u})-*-/兘]Z.1'f`WA,;ڇO T*اQ;jL?GYDan .?=i:ɛsAT#J{f1~Ge Ex6az^M\OP(M2ȉ#127{q<u8]#oa[uyc_}?H1`_۹m;Dy-bzgL4R4PEZXMu̬d{JCK۬y3eN7ݟZ%^!R؅y]1o%t:9EzŸo |uXλDKMLI3wz4fcj"S(xaX[[J>hgg1,BF;Xx+4vQ+dQfP QD主(Kh W[ 8-vy#Lop*]=O RȴG`0A)}lXcz$8I=9o僦shc`'ޚ1j1"q' ou0 _XM ytTA+>h ѕȾBi.[8~n*&e6#T_Xm7o& M*(TbΤ"ͩ4smܔ\!)6Df/2gQ)@m̂#Wᠾr^hʷ1} h-mzK6 --:^3|ݜyW~7.J, I]uפ}B$$bX0ߦ-cv)ul?z+PkT}vBlZV}|DIMJ-IƉ/BB KIyLkid=\}ƸH꼮!ʢ(--'܅[ŞdlZ~Ոjr&N2s!4suB#RC$Q bZs0KHC8|KSX6 DLŊw>MZɌ`.G0V5ى(=Z"Ø͋N%0N5%l+b>wqBJWkFkLU{dʬ]ANT9K<Ƶ;@D2B^(EߗYfS#-aucmhLUsY1R e DLZ.LڋXwq0sBoQ{$X-g.!bCPk:8؃~ɟ4k6Hc\5h{~>I`☍(Ho{Q,tg/ /$FuULuzV>2LDݹ\syb̤3au\?h& Z~(z8d'a'KBg|7kv{JttCEgj8p+B5%|(Tt#\-T0t<3WRN6dr-c5 qĝu`zPdr$kn0>xx{FMfZ9Ǻr =*"HT`\P?9ee ײ-ͬivd85ɃB D{0Y))+sj+M ")5=phHh?#DL{`I;yT F(`8i <=@@朖2JBެGO0FV/M_LZR;W)lZlDĭڂ 5Y_ ЀC.U@ eh$ɔZ)~3F)DI#.Ep1&Cx96 5ˮntt =a%c6ߗ.qWqgV8I5)F\] ਁ8.2ӑnU[i.X7 $>LzMAhmY Nz,*㠿> Jͪ`U"vJyU8M0a5W9Igf )IFP,(۳/0L}T/c}[Т[I2 2mN0SL;+S=>_2)g ,햝 wÈ "JQu5ͥ`P[u14’3,B7ĨjP_mrG_*`|LWr& .FG4'H{k3b36K Ef=%>~90ҪɏD#s>wH z g.䃖vLkHMl"P!ɨ哤hoDx/:)]k<>C׈Xr ⬼˹L;jhk83PJ:UE+A3͐i/JLV$/@PY:2P)1qN5L&3meބ׆KPφ 2TIWFQ_h?'IA|lfB)^`#li3Wnw}vzг8Luu =qb{];:\B 9QN\G\wt }B.d4Qs8P`&voF*4cc]Zk!yF k3VD QX:*Ԣ ^fc6( Y)Ҧ0ʒ'eMG m6Cc@‚OveG r˺Kځ )@~]%V  Y?i1J% ycPv8R?b;c$R=ʶ`Yi)i.Ui{k|\d }\c$]70 }~EKggL0v4)#ށW`NH@tlL1_6Qy'J~@riŵHY}2t8>|5 ^)+̙CZ1h`*yP`DdhXo=pE!A4P^PC*Q)`geqL{"`]6oڤzQH<7˱,"/&B85a^xцXjȎD b>~T2[P^]1Loe\8cus Z?$"BNԫݘӥʯc޾(m׌6DܮA[,E{H&~ U 6$Ԝ9dwP#ԶWdݪeᯈu*7/-FHi׃_eFNk#a5p b0:G $Ѓ} |NYaĈ֤ 19IPlkZOdËi ]u᭟h9EP`4%*Dyƙ' .Hb+FId%氄. {:[0*]2MV]deve}=*a" AEZ;ŁP2%GrATm?_^˛銊r%p7 .,ŝRdqAk I0c<]s0nŞ= aеgx{K.%1[Zk I_I1#!A~( ~΃yC{_3UFEGzĄ9d\U0笟Mx2~g7wSW I?"<WznTTllfXRj\=V^Hrpi;ʦەebA:>U4OBH1=|4Ɣuz|?֕FSM^s#<~pn [cfT\ MgsIt;")Q.V!\ ?k =MDpvk8\PCdR5LABs$%d0Lx,ö7vJY ]qu(K}MPq0/D֫*ltAcT]'%I^!Y8k&PzV`$k#a\񪝈:u-,+LT jn az+DȘ_R& 5_ޜ`IʉU7^ 2x hI&ޠGEoSӦsV5wv67^w  q T!KvvK|sR_-4' ƒ`V|ln'ѯ5BaNL&om'4J$P6OrMX gV=5&֤' P;kvxAd' ,B_Ф%bťm) Y% la)wV%Huį5Dze(E /wœ0i)WdWM;p‘9xnoאGlxs礞F,] 7rND I\c>mԜRQO̲ennPHl[@}\ С;j'CӚ1ί8IZMÒC\&J\a>-;jO7n sa-L lYem"c0b^wzɎP MYKu[$x2Vc&S\D/YSDB2 JI\nnd^ZO.z)^= TI3>\'!m$W"q%u(Q&Nvg2/gALFy4"_X/mnMRQOFԯ8ul}[8rCZW`J7R [unz*:⤍:j*ok팃~3ǘ@WMޮR~}i`I0x7|n30 U@ؤd DnM?qY\>51$!4S$F 4n޿\S>t<,2n1qW^# L^V*|q=X~榄+:tՁ/ahC;d}"eQZsN፠0͡(3+s\c< f?9:-&x#L/ŵd97ͭ'͕졃>-C/  KH]\{(lT>\Z{vۋ~N둇ͦ++;ĚKKz\!e_Q QvS*_U޾D20ȑ,_ |뽐,X@$F,ceWTS8w69YFTbm WC'EOc:w-zJ a[*P's;]ӎ[5$:!apβ]2Nx  ']}@P1DRz/L+0 `ȋf7~DFxUծ2hƦۛЇ ׼ XWTpCxS~RiPYygr< aQ2f G@L>ec}0}81D{{Ӡ0ao'q?A(1W uCEE,zOF(BPQX2tx/ {NUF_`B(Eaݽyx|qxWu@Cg 1uzרzĵ2~lM-J"]MReaP vd5י=u"x^B,gn7g .PXLG2A^dV9g |4=µHQ38=e(Zc@ \5@T@z*g}J[Rq؅z>=ʧM% Xط"}Bܥdɥ T?"@3BieugҵKQ67)uFK%{&sNe=E6V俠@:-? ($1w[en!O;VG"7Kk oٴ?Ғ?w.*;2O$Ï: ˰x:m-QŅ2Գz4.Ɖ( 5-*\] S\ " bMe=U8HE' t_sJS˵(: c}jLjУUJX9&ߏH#F1|cVO#] \gcmNEAEr٤`jfBjۣ=c*w6h .Y#~_K.ځ%W#6B48;d9F͗ w 4M*]WzNeCbtI߰p[Wȍ~5 b7@RPT$QYGhJui U֤xS_DȐ J _#n\K4iIrx5:s&ȫUC6Vo#4Zҍ\}]'aPe K6C2P $ Ҕ?֙p8smI˰KAf8֛aBhD$ ѶX\|T` bv0T U& `Lp~@Dr_-W;1ۭLKmk|t9U1h'-LQ>=?`N$r_=N _y"M; $Lg QL4[+nr_e2RIQ΍1~\]A&k%RsFh|/|skkn!S8y?ʓ_Cec"kSxrͭ^c ]RP!iƮR80a S P]` hއU_hL,(]CaHz/M{%HRW.[5ډ'#ۙsl=95)ǒ0XQʠM#8X>R<_Wu8ܢ1n(i^f-DUޟR3̭8^SE?Z 8msLue+>fɡ8DǏOĕo!!i\;6D=yq6ʚ\gBꔾcW=Vښpx阤Yn PR]3xhZf@b_9 oEa͸p(R Y#!?U۔zs A:)Tja\d삜`ʎӨ2'yI*ygՠ禴U#^3j\k]+Nq,ޟe\q~"hI OgJ?"RǂU̕N4}aDIg[3kf8Rl8ON0zIĄxW_e1:2 9R\Gsr)}1CBkF8>!uvc尃ұsɱ1I2<咒 x% +Vٴ y-s277y#L'`?rۏb[7묥܍.0œi(;zI781 ¥qs:p㉣3ɀZ 4 W}ʪ65Ms+7DLD{߇'؏N5b_?Hgd WH"uq1z5 p`%8cJJYfJ`*d's9mfVmˀP6ޮ=,h]%(p?,]moG2yGjGv`*g11C}ήY7*2J **JBQ:D@Wn *=^G#F+Į'v~l.򦏹9[ WpGE_6Y'ښ7IH(ܘ#q 8Tͣst]spWu Ȟ`R Cf B\b#hcЈ;Q֯Gq@aI2|F84+m#v$yYA$=z&fWh@p\ >'DEcTyo΢̢h&Wϓ Pۘhq+!~aGԥ6G4'L l ҃Ls.ұ]شlұJyqC؆u^2ÞE>+(q=KzB:ڡ@bsWJ%* HOi72>smla\$#&Ԧ8p+LDb]:SgYZ07070100000013000081a400000000000000000000000167912ecc0000367c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6:]?EhDTTk׶ǼS&RLViNy~\g6^2SF{N no_)>n?4AHfpf3ϟ.dWPUvK0-S4o pRk}왢tl0֖BtnhHx= xBH>+Xz4w1w9cU4Et.v+`WF+ DTFv<`@IAZ]?}_7BS襄yz,l7YU.,9Ӌ VAl_yI~JА'8puق('Ve_LDg).Ūo1SOش}IoH[{',ԕ ؜(DDO3z7$VSE([I,\gu7#{ahC,F=.eA-INU'UJ:&jW6Ӓ9#T;EG-z}==YMݯM`aބH%ߟ0@tFN7z@ئ2!a ⩁cmBA9~6Э=i?.|'x0+)ik+lka#6X +0Z鴫⡐'4s^r w3z:5SVM>%^q=_xB/_W|T=!FѶ!!Q]d Q"ӏ\#u1K,Pn5!WLCH XuE?nS>l h?;ΝL9 M5n]?sZHLs>Tݮ/:oK7<'Pp{x?j*cVɕMA-2ުTrxjͮ {Sle ˖mĹaq})bD:v4y@kaI} Z''ۦp{`"0(CrpBم>ƴjzΓX:@N7k6}(I=!ftLl黅)#7FB#4Z{|="ANBe) 6M+T/WÂ@, ,qFl]Ϩξ q:>QyJa 0Цbi e(k^Ow{xX0lg>ϴ0qqFe*3a+ J mK3f)qr ntK0^0(8a (KzR3K_/ςld ˾Ro7 Tu~޶?#"i 2bȬ+G/6&6v9.~l(-rd6tkb$ FAvA1%\yNWC"+aJ5SI5F2Oy$ԓwi٫[oBX~ 1+>MBnG|AYI!9{ ܡ;1 jOņ)@%Wev"3Wb]G!BHc=bCSK;Iޔ0pO/ C8=cX[K)j|Jӷ/oKbϬw̸ ^ d.(?@7(7aP^A BqP1#wIӖ|B$vjJZ̷ ѕL5/b.ҞvAkAqj<@P}aJ` '-mQ(ǁG KߜU/Qlsx?%fe=nF;tiKt0TŏV-_ e.h,2(  յVWԯO=jL89 jq~$.9$>Քb rh1)|:.{1:hN*%r?_XP1@Ms۬\{k?.g#-Uy a0O-p^%%܀wrW섣- u!/u$Ƞ +QIa/*AsMxQ4;B$IƱШFڰQАl\gRJZ`/T;WvqN@evb iלvArqG:72 %v4:" VXK4yڢ_o H҂@њs7w9YƞR;ۿ{2X~l>g/n49A%"6B(5i5Ax\Z;nP Oߠڝ^U]ɸF2$~bVWrPnCQZ4+OpKkx1͸D::[t &ږ)k/Ҫ:SԽu\55)WU:gL4:NjZM_^ÇSwge&^ś r%yݮQ3ba}_'J!beThFH?U;w)?u } wuMf y+lcrW cFzaca4^"B`XCй=;֯H@6zg(>t"Ygx6 kk ok5(R;A+^*K>v=;};¯fЄ47ߘ ]-f%l=}x,dߎHǥV龲@Kp@Hͣ]XgtNX%;v)wQ괨7 :T Oc2tC c6iL,M&l>j֝4r1$$؋ŠDž{8WP1oId( uwt3njσ@ K~A\R{xAH~%&fڟS“Pf'bҊPF/٦prF%,*qՆCsA_.f\B8` Jd#(sz$_4N,{ Rr$DaH`c¸E6*shF;@ҥ`qn*3ShYvy(Rs;P7iⅲǢ5cO5@w_+6jxD<Ӈ|I? ۸Zmpܵn]A$hk&$Yf;aRCdKNx_c\> 05$Yd&UK1x^++ <ތi جbt s}fT$ں*I/Rg uj@xx'#VT{Z92jۉxZ4 I_l3w*HLXPex&/]Qݤ>&w'Ҳ])(/E`bTtc ]s tW3. |RSFEH_"ݫ[JA~M .u@+(j?>q%&׈M֔jŵ5- b98lu;F)RF<9xOD =pZna V;Gi!I1@zUŜ&~ʰ85G/ox6_s^ bt$ͼvjtc*-oqI.J#*-ΦKT06TFD<#R2wC^xT\ \pg3W@b/1@8O}NVkFSn'㚇].І{*eHìP&Oy_@a,"\VE{d m~ȱّ h TE xvٌL|X#?YѪ2xi#M:>f7o*%V 'B4}奪b 2C,Z!A↑T].;C)ˑx5k  AŏHe9S`~_h'L,~R$D284>> '^yoH /I4et:1؇i|,-hO0u7W|imW󗱠!648MlVvLDXS0 /xVvVc}#g\ƹfϓ3 1ՖCgY(Hވ@]{M׉Jk'aܽŅ(w%{zP7)=U79h˺x)+> Ԃ[ˁ:2Ş0Ӻ:uUfhо}_X.PY],#܇Vz-.`تr%*gXPp&L]ط4B mw8[;dY>j@d/? ^= Bx!5,tI QK[H\DC"N> {Ff=LDskjX[vFL'4rOpWvCƬi~K`(j ` :u@\0ᯚ䭿ZY7[7 V %_Iq氵UPQQYhE$M}U5ҕb5T]iRvz^"[Tb亿wln`:U4^4ѢcBE ~@8 s 艇a(Ɵ")RkÊ613=G~b jJWNn1~CCѼ7g>;37DJ `6KC^*A7{hlR1-"482JGJ-*` kcc?XdukZ[Bzr g1} .u4r#M 6Pdꘚ.td"soLKypNϡ< 8PZ/fje\1!Ņ'Q3W k"E-mB3i̬˵gU"̙ɞSFDw;Xw`w<57PNSY7\,,]~Ί ?)2֑?L7ۻ'ljy"ccX,%`8F/K5y)K?1g-'Ylk/iGx'YcX T۠ ?04_CRl繈?(?UǤi?3૝Zݜ}#ihVu]V6, w\̉phqYqޙ%OE!mV&Gi+Q2I6Jc$+ j}(z'-xc ~~;Ma;h+g7_%MMN>teq3ZQ3BFh٨20ء̤pzT o>"U^.ts=xIYO8l?Fbϱ4?(:#(lM U(%_De-bq1J-UmOo6NV!8:"eՉGH^g ZcfɜܿY]96yxi:DJk#'۟ '" XX1Ͻ 俏CQ"h8$ "%,G4> ]Y#bhO!Ԥy|g=صlI<RYєS%4$m݈uASC/;1Qs3;v٧ 1!8= 8:]n"N>\G! 1:B~GlQ+!< \fWE. F"2 mk]JY^{~7Sʯ&pdO4߅=y9JhPG iQv6C-|FS6w [ZT+U. & ۙ:ԪFh0GAtQ%m'I]ڏCwk4ZeM ~sLw˿_ʯ(׶R;tҋ 086$A9g2}5CFe*[݀8XmzA'ڨg̗7R>KYf\|.0W@^(;'gt9&A#=bU2^55ԞY"Hn4sZ,)ȗ$ qx0seJkqdG5smP2Fܽ_2G<ƗloIH9&!I@t .a$Κ7:m5y ޳\#FQ][aPW yC^[NpDs ^_#\cNӜ(>"l@(ҟ҄xMOS74=(ǂ_n~+Lvr7`oz5va3B7À ݵfbz={PXfL܎X4ǀDGc< 3g m-JmWE&)ͱ5sfͿbv&' 619x>y." $|Xf) M}* x5HBVr,et?k[\=hlDЧIvÈӑ/Bn].yɤ_L7zZˎZ)N`J6is1TA[wDoP`W ݲePdGj{ØC {ċk_X.sn2n/ El.Yg䭊(aEa{l$ؔ!M|p+DaV!QT$Czb3߇4bj9NQ'fnq y瀞㷹f}()`]I'vZjCB5I!!xc8ҷ.D@>AeK{Su,^ڣ|:UOC$di"P"EgPu,wydke2Ѻm QsW#X }{8 zZg #F6SI {"ϏI͔go+'=g;rؕ./:lLx]g_~1g2'g߆W g`JxsDi:Kδ{ =t{bT n TOv9C Vs/tHFW\!(PrkxNb@F^$ƊSq`%Pr><#!u: %P/G@n'o^17P$c"cKQx5Ns6č"}|O[8]퇚EY:_lvny-֓]n)SlDf$}Q߲d{_xR_d\KA{Hպ $W5N.wA +R4X'hiKc2ޓU(-kQYM(d>dXb4tRG9bj>k=] ,2mfwelfv̥uY=lxOr~TUlȟ &IyfП7SwK>6}dδ?.ɞklO?;X+F;$5 {͟7Pҿ9]_˸2QMpլzRGjhEVώ\JG6k68yωujbbk޹v>\,gVbʗĈ (5̢hyAm#p)ٶ?sw\|6 &>c,U>q3.7)9de\z !?Ÿ%: yvLBL0@J@OD+.]QȐ*РnH~9nx<okv*g)K4\Wpi9匜D2qpJM1lp HLX@A,҅r3 : Q6(IhKGVFd#\|TE q:L3owO*8hӌCD&~NtQ_ f4`h]Yv$W:OHݛ0CBZm5g 'txe"޲iĦo Z]c KJ8OY/җl(Ux?Lu^AC+&Q #}c"r֍]Ow[ӧ8ʗQw3*g6u0gqߞJ6PNe]{nW&^8Kh[맚a6=MI*Ͼ$tch&'a;< 9|)a%:=6hp ~:~ JgNaqȪN$S۝knωv142r2ZDJRfh8XX6\%-5:uIG)(i֙W{#vz=LSGcs/x!s(gdQa]arѧXx֎,.U6pZn'Cǿ_3)pzzIݗPRJi8yjHM.OT{ӞzkǍ۶3IHU/g[e9RhT1Y9%f{P-|n!xovOfn{39,e{m2'.Ҫ `9Mb]]5Dk6$LS-g^ZRkh!%Ԗ)k.AXs誾qWlh2pl%J@X-Y`@XWZ,(/Jcn>JunebIKs tIrԟ?9Zwo1&P+๡5-˶i1vQbgGrAٯS+TR~:6k] ;t"х 3 .)(D65I7RnXsyCmyt-)6ʏv]Ұ턻\YRUUy"g#؃7ٿ#Г=mME_s,"g7dDHೲ`d&QMN޹+}v<kHRMqFԍk/rqϠ[B0͈O/FuV>Y61a+nMx̼Jlu_n:ً ]" fQ>_Sc&e}m uhN˒^ZݔqD~h@Nܼ4ʍR l,o:3!v!mN,Ca*l=0Z\)v \FlnJ:v?55/w*QsĿXݷ0?rury8>¾Za\АFxȸJMU.N{#fɱW UPu"^54))pˌ, j%8qzn؏UT*tYջ4, .`) eT}|6l+~JH}E4:֦/|vO|?㓇~_/6 e9=7hPk֊ƠSlV#gYZ07070100000014000081a400000000000000000000000167912ecd0001f1dc000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶ǼOw_k T-q3E "?TU w7ז}WvN> d}l@*G]aΏiL8z lfEr& A0 J b4 kM^ƤChfܠuxc T5>eEX~2 ܉$Vm SrEb6H `]hg݆Hv1iPy SAiXU˽0)1Z@>F\2{dvhqq, >&KUN"R{n/WsH"waP5ti ]v5Km#*,q'"~EQ.)p5gn@*Bdz4AiXF?_3z;O7]%'(y&7"= Ԉauz9Y^zfF?u8r [ƧzYTSHsdCzv|՘.8ZAz#//ON_ % 1t 8Jq1h@Σ8|𳥢L~lu?Fq"T' V7*PlYY"ha ſD׹$^S )B>fka)3 bJWeFicI i\"ap\l'Z ~!J,уCY(*uRƖcyʲNCbVlPTk9j[lrsMI+{8:8C`g ~2IEmpͦx`Q)PmB 5tŤ)ވ9KU?/OhNMz0d$h#͵ews?)6$'^8U*TN4rc/Lrpc'r在OfN _5-T9v՞1A|ma76}b3]F'}*.nuY;T;7QzJz$ RkR)+4m/F_#cft`g ƌr:`^Kk'|{0\JTtNN-5tӑ+Le!1g,)#F$DeI}Z=3I!RмtMQ ggH\.Ոā#je'6H=4E'CRܾe;+3HmucO+toDcH u-cLI׈hB&ښ?3|ul!ٳ$p}/V CNA f0HJmA$-BqX`m'`#8mJR)Ob0J 'ŝ"KtYJm&̍[kz.c/*R>h]c<'@p"!0XҊ(T^#C{|xOW+||WRwYN">7SwTccB`i#Mȣ^~xEխ Y]̛D߃4^itq5iTנ۾ŜaIsFUXRva6,Ѻ65A@o.ta|>xX![h85ՠ{*>gz|s,C *Gzb&yX}DXN$/QK#K,6^ϙnmpˡ%y:AF0!f'SO/.psa))z]?m א&1rHkͷ釂EBudžv`wdA VW8DHgn֥?z'r}#տ4&f!<~ )nEANe߯(/;'LhP:I}ҌrرknTT~fA$(7^`̸ S7k ,ɑ3^`* obGvCj9'FBbmhǴS\(4#^8ih9e޷_ËA3P9 h^ćk5DAU$ v)?|$A+B*M[r\ "!W3[lLv2RBH I $): {TĦRBa<k@ҪS'BzX Y!_t? Vy}Ȇ!owPK< gl6փ>><1c.V*c.Oo#ݶmyP< NdRT45JO/L&xV~O>d\*fv 0kR\%8ۧ1o2~wEvjp:X)HXU!S!M';s9Dl|ncJP)~sng\Dz1gap/, #DؤC<= ʵPL' be1y`p=8G_9 ?1X6 `i}: =3**_dgNp#}!JraC{[P%o7iА.Ԡu-< G/Q0OWAGGa+5~t$L7>bzuޱ)+:(+qK/Xz>r j@v<,2cTw9/rVّjn(`ѾDn>0HV'r LT@'{M7'I̵aH,cmjKZrVwqQ> NR[`gxx?]v 8J6|n컴E ԏwjgŴݻʒmBf?o~\%m8ٰy?%tGD(*QHݤV#p5';Fhyjb.z;+)w IͿzFlP.W qe1Ma-_KjDP _DF⇄<%mЧ{SYGAb;2np--T@ya/-s]Ez&H6(\f"*tuqQɘdݿ3w8dnN-'."2{%G3cCj}^2W:u٨ =h{cb.MGb~0cI[k','OMJgIr/OO$}%̍}Ytv_8gZ0/ބ_a[QO :HRN09$6)PY &NgtظdNʺ_Ldf-6^Ge8um r^ # #S:|4s"r":,V*Mw5G?b7HneDd{S@Ew~Lj0'ݎMo_3 ESU^ǷaKӚ%*ڞT"Y'`7R7?VzF`w"z}>[l?,̈́1h'BZ8r5@J%*oTb+O }(t ~>Yd` `PInB2MeQ.ْd )q"o G!Yj+/k9߼ǔEFKڴ+^ĶBhO'Ԧpx`e ^GTNbgAr_j7n!C8MTvRaiTWטWi_'sp6RJhmi#Qh(úε ߗSwY.s8sXY"额2p'] siyh%FJ*9T vrGRӻhlK0j||DDN"*R4? pkiJM)>/戻NQ4&FkTǡ)C,=f+4Q QB$>ՠ]v:eٺg$]seWDܣﬠٞWin /[>+ l{fviኁWyN˴wx:y8duC8Q-dJERE/2{HƍfcGQ-a $VC`7~ep>b/aQp+`bbY[8Ul _t9T7GZ*?IEttjm,| z|*MB\:+WWf|Gut3(h+}H`Ǟ]7#uHʖx{5"5SՕhTFռ=Oh?<5>nѢr{ XH9=R_חvDet?AI*U!?]rV ؍ &@ |nh)yWV5>B{nۤ4 o:tX`/05:ZLr-xny2]KQحJ ;/jx &xVBZx$ZIvݓ(BX>'q> =*Z`2 叅81}γlIww'ktpQ`6v ; cyW(({ itR<ň5cN#m8y NQȴ]Mo8³ԁH]zKπu;IQ-;CdRۗ"t}sSEC*/ kq' ֋D6$<=&pg)!&i֮a3X\Y l0)q9[>O<`@? yuE"{#&q⮫J  >}[Ya4q "ΝkSX~.[@d ;tߣWF6h)988rYL=f#}$m)AکSt#l&JCt9iPaQ8OGέzUdDXlVuUܮ2r1mKgQOE`bGdAI~l8Ʊ%i U!b4`5(4ŝ`ĆhBxNI,ar/v/]av7 C7M⢯fc9/uVa Pm/LN6pYu[=Nkzdͯf^ELEs!?`~- Z]  KOA,!TNVKB3w]oS#Xb}8TYL2QaC\X :E9J󣎝_$D +u"t}fL:q ]rdho"nmPK_~F߻`;s/R9|^\hf+R͛1AqLYFwT#vpyYFClOm:E5tw0~Nك}^E6c6rj} 3!ֹ lWpa9V^],/u'-l*}0~[z0Vc bH˵hI݁6!F02S!+^{BBrk\ʔ(kaAҎs8w%+9x1+kpA&|41ojмʉwK/n$/9v4 w;x``x !|? ,<Oh6q2$ =^u]#e8d焕`XG@?48,21L ҆04kQ'\OANfOJb Ƌ<&@bܱ6lhsFG $N 1{DD?x5% LUZ )ؠKo2Eh\fY]ol7׵ꨚ߉;.U ob E- ~*% wN~١i,{y5-"F$C][O5 ŽL.? mH لÛ2 SP{,pZ8}UjJ5+TXьswΊZYI ;.,l9Y! P v7W(-lo0'B}?E'<4tXAyۉ |XX/s4DaW[%95`*,?;roӭ`ZJ@(% A ]ͽ!{X}<טULA#ƱW?{f~ZKJvP[ c+!=7Y寨a;mtXu-ò>4Q0|Th]6lU5L 25C̼e])+ruvƿ+uHLT`Xm*uI#ro6D ު=<@ Y"zF5s+Pi1-پOgI޷3:Ym>:~1'45xZ[pFi,#JnsIQ[F*2;/o_n:OaRBAqF̸Շ(k,EU"[62A_GCR\ҹ}V?{bi< c0;4n eѿ08pׂ$Ԯ;JwU>&Ӈ >tXvN)3þdb0 v/;~O&@ee- 3M"eV-hP\Yk"bl7w.+dO]vrzg"RE]ʑO 9L0Q](k2 1ϩ*O` ?.? (L|2=mHLM$aK4]4\mKvvBq7wc  [UrP֌nhN.#⾁ DrQzg%2Uj9jNr:F^6)[j@KT{o8.GDsH,cְ,Qu{!`[ q- Ila2]`ݳӼ?OL?ˍ[\AZuL & V~#9@)tө`b cec œ]PVTlû0g{y+~dn{Q ЩBN}3ds!=1kYa) AJeH$ i)*һMmYYe<[&Yݛ_ o+|݅0)]€ 1zS$=^bmR&J-$YZ؀LU~q%nw ذr8xܴ{ N}h$,$)Uƃk=#tN܌CV.٬_S\\d-klه'Z^|4S}(S8nk9#A|$,K^!:W\gjfURD>4hb BGGd{'7-B`cW 7#UJDx}l%= l)j\,@ ſtaPmF~ðȆAj,adPnDeʨ^ן֢˙`OX}JpZyiÃ0@Ǒ9΋I5^t u.Η@^HSE&l_*|0]cÛokVw9fq- KmG/@ rc9a5XGz^.+`5a!m]NWG"B`ͩ@=uya%BT'nYPJ(96t.-KKT3c )wbnyk*Ef;kO"ΆD_"aD Jʜ8 7ݯ5ٛTNdPv#LD[Z>'%Z*I5<>bZi{=/0ܡv⊎g@CA™I|~b4H׉#]'>;ڪ5~>Ncau(X 1H(toz n,x~ZUIj+$m)ppD 6{ыNzr=*rjeJP)W{S'4ѢtnMV1Pl3W! ?WCuQ\g"EFPs5~ʦsKj|3򺆎%|n9B0}v~) _*^(\;@)2Tw<9¦kܸ:a쎣% T"s𝭽+W.f*pmET_"4  |@7])4z[oZ{quHD6#mbς+C[v}5Ƴʼn߂|/73(ҔG ֝;(C!iCi~tΕMX?ɆH q=ՂlIjP렩imA,)IB#M!fqbuI=ԧu!g/ţ7dJ@e}£1dRcC~,UzR'9rQs> jܢnK''m,VZw(R5 ݅ r/\ߓGɈuqZn_aJkےP1997bS݀S_!GFyj[6'26 M``.Eku#?y7EJTqFzxkKu&O>IJt?dLUH 5zF! źnxr N)Ћ}2)q\E( S߶ rI}+ L kWcDT ƑZ`·{-a[b k!HWP@gv}/2g#1hDT:v^ :BY# ^S :!{𡒻.M7Ǧg"=;LoK/n%{m9 Z P50:tΒ!Bּ.y4.Q/$FʺXZ@з |^HQ6TJ_OWeU At^tw1 Za5დQP $]_v&g{ݵuja+o4&2]H;5.Na|qh@F8(h՚u.m$yM!.,w4.B+'- {*|6{h޷A]e+7\,Y3r;m `*"FP-kc_MAICIɮm zaO =@%]XYq'"Y˯\ܓ/Òݞ LaM^&|A1,B3ZèmeJq'h6N].sL5sjUu_mHQ'SL:D3pÈI>~Pxj M<~F+S܋tZ;Cuָ])jiUE:K4'v (Ir;(>T'vR0GS&.\!m9G]n\lqDL3'/.}چcns/r~.c߂yhծג|ȘUd꺔R&oL0(/C+glw9~0 0򧷃?=k]"K4K?9Wa:{':Qc*AOy}&2)5;Iu#yzj˟z =3kSCⶓSK~Vb</{&5?<^ h-&v%j+3=ŊBs^A 1Xپ3IZB#J?&ᑳS­S œw>F>5'KtQM~vY7"*w:=\A']谫e%OI,FY9FI<0P9V=q ("^}9 a2"cDQ2;C(L5w>1hC/Ё@6g!A)ЌɔcPbj$,S@ŀ; V)*g[M碄g&>xO>U%lHӚ;^c/9 V>3xN#GbRDH~K0t*4VhN W!3)apE*Cu;Ralj_~L' hUr"a[2KQ:; q0,-ݩ-kc2de edѤ vl65 4+vGh)gs˗dF~ tq,ӊ%r-lO85+xF:7>3WM5  PT2o@)7QfWZ$\v?d4+yNxHOkAiު`^r@KvvY/ًFlEAM\&Q=b$ +8OF1|g ۂ1VWPɅSSb`o ̡TuOdW}<0U{+1K0yg.Whe7B">yecݱMk\jl{oIIy7^ : 6ajnÙ;dV)EVG8;~@[}5~_bߩWpsOJ֥d`9F=O9-h4=V&]ɓ-(lɛ5)wԼ(%pl6Ionw? S$]IB蜓0o(v] 3 ISD3~?R9ݥFَlTv1o4V.<4cCj}v1vqP\yoxj O3&M:+0jIK BMe-#2< TC \a;M.IdAD6()h]d};l|?v-!y>Do5} ReoT_{CM:DƲneg!*)65Cvx˔ԖuGlf;$ I0@zҎQv'\c@vYXS'PȭD/?}(N4KqsoQm1JtUպ xWP6t -[ӵMn(oG 3j?0]֜']4EGavpqKmƙaŸ́s)Y| GeZXkC!b;9ҒCA.^*I&z܂,q!Wg;SO'uЄj#q5uF=zT4vk[59]2DڸegA;.fb8ϱᙶ*Dh5= $:nSIVS̚=||CWW A7E(t27 v v,'۬K,NNW|}Lh[ iݳ`jށ+Ud4!]Ӌweq á.@k1=nz6ieUϼAp(ANYZXӴsTD}`z'QcVA.-9)$a7)%]c~Œ"\C-TTN׊,qjF=OB.{⠍4[K:Kv ([W|ʭ~ziV5VI_؆4cخ1Ɠ~O2;+\l_1R gD`%a>ռl:YbJYe9uT3!&n _=\%bU`Z(M EzR{RS?e>߆s8YWJB%!h)=^ює,|Ib2Ǭ6_[f<=@oW%C#rUV@3Pű~:B4]M֥]}VoZqNxT&^6:k!i kAG89%Okb kua1kOYaqÍꔕX,hʃkUjsY;qip4 ?<6Ȃ\lyI~7*dU4+]X?NIQQ9>4S QL]T,~z tn=QE+R%g(`i A;헝 eZws)HϯQ@f*d[^o\]ߺ_?f)rhkZrd UHlo}FCR.?'Mxܪ#y0JӅVGD>b Qy 杘I5\n~2cZ';,<# :>:}?eXCX+sYcWS)[?ex~bAK*_, R\3sX^Q2~dx-sth})ѧC r Ӻ4Օ%ԙ\?;;IA#ZhW7;&Eؘmم¢牥e es E~z;6+FjA&7;ϡ+_ukU$ч 6WN(PtSUUx Û^c9k=fYlδ .Ju@dFE$>stuu ¦HM{X@\Qy0 MɊKPy{B**?+E.9jEbԘD'm'xW9FhwZ|d(Fw%@.܍E) yto*WE\[VН_2[P<먳jz?qKU\LQE=p\}{P^(pn}2(a)[#*3ko. S>oN r{ՙ-?7Rkе xgn9f\q%Ӷ{?m{ޤ%chS%hd^l7:Gcw >OqrVn$s7e @RV_>:ꍸk%c2Df|95=){9Eo $TS!x6)ԝ[Š-,~CϬHGoĨCˉF5}c7 zԍ:$pQI'oCvqmާdZ?|; -8l?Yg=#i h{N_zk@p+-!$Њy):J\RhBܚmнހXtF\'۾%V<0l TGP=˛w ѩ){M)bRQ@Ad?8/)IȋL|3?4WNge$e3 dԤإlRz3E9wFbhQdw24 0WVv1zkFa1?նiѭ˩OQ9E )Z]"͌}۟M "Fh`J>م{?j=9+}ůxxltxK6x=L8 '. RBg֐r !_lj0@C8 ]ew aeŲ rx3㊺fRdWȤs8jSbT"tTWnOStǑh(Pq t쥤@k.*1Ԯ< G#r * ~;Z0(PB Bݚ0҆V0v< ϭ(M1BiXb EdMosWMLS~o'FO0\VH/!tM3cNMO<;fq6V[ju  쩐(26!p]DY%}ݜemN[:S#f4޽)ϾVTv4j΀dK:鯆^8^`-@өԪ3u벝%͊+n)>k=_ XĠjE2"ZS[ |%(IP hINkɈISYgDa.9.A=2(E8tu=q dnzyR6JG~!wF`RTl7sឭn${$r +T`Mk%(e<zMZ8@>MwkV;OrfpiXDO#e͖ԜأYB5m A"7lkǬbW`7MWkRߗMaV)L`n O9"h?W҃5&sYrw{\PeE¹S+V)&v1S'qMgl?)U]r+D6o</ ݸ =F!-ZLBB?X0+eQ^?jg?0\ssR9k_3ЂTTlY-AIsIJ%@.H`;DTUvEH9k;~qfGo|9{Aj~q`|+Ff$'zdyeb dX-Ik# "2C!~)E(ʫ  W-&Ā{zH5l3҃Xb 7aѸKV:_'t| knê8軑N\kh.CMFc+{{!"3Urnr% %৥ "OR?y9u#)xv8s_5e SZf~OH*TsU8o+D_tP:ρԆ֤i<7exnQ{!923*!.R I\ߒ ް |.X,FXQj/[ag 6qz, 2 A~ Kqz<י+I#%&Af$.ͬvUt+Ɗe슿(* aќ> Pjh?"ί{&DD0҅w3oH: 0o!)X|Ҍ\;w8Rh2 h[FJ[xh7 P $s&qZ?~ak<S!'-,JmI k? 5~q2eB:ʾub37*Ʉr.oa"gANn-sjS1xL8=RxEuoW24DWK(z[QV\(+4wJqXǁ&(Zuj0X̬4AVv:N7H„XrZmhU$/R9 Q淃8)Uc$QH 5yvGmڳ.;b(N\>O"0N&b]Gad]k&~=7rN%fι n ߚHyi$Q)]o>krU KP~TooVQz^$ʂlD|<-w_ U[BF&6I&NvqF&T?dUW"lliIaT:;_G@:fO!Dž$s/6 !-_b+%Ptj[i y6k[1%y-yXMiu8^T% :)Dʘ-H"Wm̜d_N%M% 5ʝ{ΣҊW$ ~y`RPE_&l"5nHrε})'Uw變abME==_)[T8+ܤHDRql Y9JO{Np mS*8Ajr{]_qw!GagYAeطwx]}$kohUhꔀ]{W,PPg?޻&g +, E~I\}?^Sq 8W!2N/dˆa>r%Ua`&?2Á]opн<6{~Zi6,Opj3pZpjf|{J5e}oE&D`FΎ>4ziP"~+}cgPU$qY0=kpT* 9 MMDTiPES7L[o{0Zpab0Tf re~0`~%cE\-#Y cEik_l#-ze{m ]+* #ELUqx{<Ĩ.Le*f6au5R^u9Fms +:D޸4Ra.KIc>F4Cqpir7mk08Sdم#7|S*"CѵN5ŋp?;S/BB*q ȍvG;A, 8Wێ8QWRhS! Tw=Ҷ[ w;*ݱ?H%E ga\-y`G7ۈp]QV`]O;ro[++ =xXښNK/IGV҇_%UlamRtf\Pp gkWqndPw|B7 kOTr']uΐ/1Zs"柯 l^Mlp67cV)Ľ.Ѯ;rZ4Bɱ\2!iH5߭_[3hO>ۑ;e~8hPn:\'U9@>׫>qQmxAe;t\B'+, k0+t~^~YIW[7PŚwɍk`*rힿRq Қ?)¿膱7rZavBtgB/x/|nEpJW^сS 3ܴxo3NcGKr)>[K68s Fh.Ź;utyl(LxEJ[}\zӳ_),}q SX5Y3k\d4˓0(W?XetYFys*( YiᎳ{f~UgۈQW0 hpyEMl1/i3Pc"#Ca'=XڜE =9gְ) II?40' 6%E˲\2[:?]g__`Ϝ+>|Vӛ21ysl5Z"y0o'N^ Ḍ 8l/?RTݓ4άh*')~880v_  d цM2i^ƋJBY+#'-c~ct p+汈kET7DuSqkN8"efA,lBΫ%#K~3\ÑtSyx9 ֤ եgyhjq*:=-x(5O)DZp%".ĥ}|!Cq/P*MD &`>)qbI1[^v>:4G$<  byA._xeK&j%3HْvSW5h@h-%c塷C$+v"oL9s:3Z#C4n$ OAH~l %95 ՊZ|WbST@.6CMI+Հ =^bqQϸ;Gw}S\D!ӥ`$r=S3O4Uk`[έ\xR_EԲ|%\?+k3_GOkG*t}>FGRU_YXES>cJ0@  # Γ By03e4g=7H 2ǫTL}[t,=. `89T5{^`I!@LݹDNJ .ڴ*cvQQ6'grVjG9b1<F\턞vFr̲3.ɓF2C""M /[:#?"Ys7-ŕYMso$==ͱr*"^2?VצhO帿XTSnĽAR|d+k*yr׶ %b1:\gK"n}fdc9a2Q ##ܕʿ>6ֆ.&h'nY6{kZ|WfF86ip#=Lsָgx$6ִ8ԧV*4Q\UT Щ7a7K 6hBjP>a0YZt+@EյLY YbpP Mf4"1pIR5.?.:"5Nf_yY_F;pE[Uj&L[BΘ?ȇ Do9d^#_V!q"-"M7kiyIKGSiI͂Pfۛ͊\!{UcF`d2MSF\V7Nm{GnEFWO/ߍ'?RQaztֽ 5bϊw FΕ}S  }Hof=\Ҋ|:}w}'6 ӆּZ+Ԕimt<% {P#3J~c;{I:1+θU%:_;Yr%]s1$(Dk4Q5wnPSljH;aOA:(▫ "܋}}jӒ٪2vnN/B]7;3 C?Eg{]xcX} Yp4i=:IhT*ݭS7?f_֢\ŎT4#*:P?kE96uX 494ұ}'od JZZ.#ibRf=\X^;GAtUw]{5{` DUbLsw9#/d92GM9pm ~k0ڇw0g`GJ,+ʹ#ZAAuUIIv~Ǯuaڱj(iP쎜4?ى7U~9*Tܫ-eV:d%}wedg۩Bڷ4J:%|/vTҮ2_|,F2 y.É*)n3Uܗ0.#cfSkJIڱMOQn[x  ؙ$+ngqq戮Mi~ҤHrt5)`Y$*Qi%췒MmKoXX\1cFkio=BaRцSKFRI0YYk PAO:/4J 6- 6jxp.>?HcA`cbMZ4 o%A!%o 0:cAqSg*xB+x߇Ҩ|59B3Xnf <}a+شmF.\n?KRf%-Anإ]_F5-´"HN:VJe̿yH,[t'̼#V 1E&]11M,˚.mO6^X5ġBJ3bh7%FjO?j$Fǁ j;Xœa>/oatV\ѫ-:IBq݇$W!6:lAI { sCHR~ykgkK|_?bP)`#$u3>11)\!wLBjt=]DK,zӮVrߴ̪27MDC_ #N$yωSg5doNSƈnUXd|NZYOIu@7*m J_י.])nQv B_3֠~B-R]*qK8kz6XQZY?\8uTmT9;4Fz|-0@eofNGvOT:µYV*[vƝPao)$z$/0?A^y i֏'-He5Kvp3w \{)?5*nvdqAݢ;}LQcDh3PoMNG"gSsҡ_ʖe;P_^iƄ^lC4n cz~JАQ>|94g,i1 '7r>Oytfv~7pWQ4~F2Nyef5ﶔ*pDg !|of"td`kwzQ ǂ8/j0.2vCtlyJC|gi{з ~kJ48/0>Ⱥjf7i"-%AW肟0ڢ 8 ǓR5n$07D͎z*񞄃Wo/XV,yHM_BSI;P~ ~!+,hM+5t{wm<@ P2<Ɣ 6䴹ci|[jjuFH]5O@U0aWs5Ŕ[מ53YO_u:܂*U7 ]>)$W }3)>ȵ$5VkJ'! / Xqi|4hf[! ~O>N5.]ii.P•[vXGj0;|Z%$XX )H ;ocJ\j$#`i.OJ*W*,pɂo?&'g,D'co>:Qm-wח@4k*oN.ic##iu`)CN:S}zvM{Ԡ٣,3u$ çξ<Qm`ih*~7`U*"'54l(D-7RmH(Ȍ~V˩ygT-]/ WIDbBDNuVBtab#}LmR3Ix&:fŌ{ެ ֵ5=vTE+^a4 ~'ؐ*Y$Vm4 x,|LbQۀYqSlG`*W*e^\b{=S A@K{P9ɛinoh8eKW(-+-MHh`S^xQ90؄p]g5۟N ("~J>N*mJ$}R6?}'SVPS`E_f3$Ґp(=rA^tA# Vr N}8`~DPU6i@twP9va#mtU??ڑKkCJJlf ~w ĚgT% w:K\S"Ldx1Z9;6bpH *hl@ ˯z)L BV)H]b&Ob^L} sU 0mC ͥY:Q8gæ5=u|j6T0lo&{z[,A8j;lGr>Ⱥj0AU#+CpC2A?'$9wF/%n.,q sj$ kKu{bK9$OpQő:HkZDԚ`>MMg VM1Lx:cʩw5@N$)ݤfȎ:4'\a ,s5E]4_ʫظ<t)c-+y=xgW> ȳVzddLkoĉEͣ&Avݞ$QL9no]9h[(39-j!u!7ȬݜDL @U&C23le\i#(,2t،)/O.9&\,mR$o_q*heWHb\R,t]TJd҄A] .bH$OaMGML7^NQJsH-}10!~+a'KJ/M[[A6cftK*¥:*NU$t>&"z@9*7UX1@*qlR u-פl=˾A.9ig§+hˍуecjhXNDH^9;B^%+kQX0)ڜF~4( ?bҦߝixV#$8-QnJlي+ЋtȖ>ڎowsyD`@Pi"HK5 H"st(0峭#9F0 EK1#:3bs^%#)aT]t.2(8czY(03?(~+%|Ihө9 y򧝜Ge*Zm;+ AUd4njDxQ/<{ĸċ7ُ*c#:FP5X`$pNW$Tp}BW<皬Š$,…,HFT)(UG?Dy-X'-!kF@\_J@%:[-}0< QHfE>ԍ\I5?27ʍm|WA_A{!1uDž͎`5߽!h1%|PGp!}qU(эFZ^5hdCA0XtN@`E6_njyঐ)>e+ Iꕮ`"R8Vp]I|t-4w{{arҖ= =g)]/p٦Ӫ-p }CNk&SVijӬ=C 0޼oY|Pl'c'Łh/,"1vNx,{zؿ3{PqHv %VSzz8Ea~@Kt7o1_$<4^ ۻHo3tF]y,JC=cE!q/ΡqBt 4~+EaCvɷpvk[+./xKa eWL}wG"^8h7my+UX r3E}R᧵.8tY>aY/p2}')Gi(tKxr _C>sHШ*JNemhpP4:i= 5n^|8V}qlT&`@TaGi@+xz"92bpJ1kˍCa m7m=&AE'z jekx9 h ̣,ZvK%*2pN[G_^p[&b?ۮF6,8'oZk4iI"jǭW]=R)$dg!X$RS Yo@DKV[l? )ܑv糀z LPP&9StF՞ɽ'My $ ̃= WN¬>p % Fп%/=c+ EB e-98ϩ]ғ$rJtr񄦑tmOmot8v{+A齋;+ #E\jC-%sqeSAtD~eVdz&ﻏS S8ܢ<\7Q4_la/y5BncjUaWKZtg;s^`6y]xk]rs>T aؿ<9z%(5L " ;׮1մ?53_H^07,]07Q2pz~1"2uu M_S qtY6'D;9WVP咬r O\uJb_M"3DܙށbHyUA$͠QOJȱ Ū3r ԫs3Nɠ is=B%Hާ  -Wa'wUL%歼Ӂ5gĶY=`r}X!)g9 St@q\=iRt7HS|<{Y>}$eZzwL${2RѹiӴqF=&"t ڨmY`'.[mJrX1 {^0sࡔuq!= N,*m*jF ',6` !>ȋމa||Mw1|>5?0 E3Õǰ(W m{PaJ^`nݪ7/5Dvr[ȍkŋX5]/=j'ѐ7z  11ddrT' :S1w HTo$Q%~oNNX1~#7߇>N~;p+{,NAZL3^krL)|}+& tfn7t1q9q;.^+;Jz)a)1#?3pTrK5 A v1vjqj~zl^@ [ P 2A} N/!S¯OێF=/B!r" .sl*p1*br,;Wg3V&+ڲIzGgBj6ơ;u{Vȼ4c);P|B7oqiȅ25Ϧ3afUivjJ SB,8,=Nvp+ Y֏e֡Z IAU@M4#pNr^R8{ZZΑ "f8) 1n!W?0T(AQW׸ fv@`S)>Hzq7 HM0;u!$Γ~Y1w;C!7̍x\5@]^)ROBL..mP>df߃L9@TS:_@A~1Q9s+F q"F6YP8gFvޟ\qPKI!^pz|-j_KK$B fnw{_+OPbև̏" fM,²TFve"IRNp9 AXs2 +׭̭7[OWO?˹ X8 77_[x'5\ TY!Y9w77@)uZ9O[=#3V~A F&MWkFjVԘX$ ]t v)ܿPb$O+ʥj|~MqvA1tzǖc,ԟ,g խZ0bR-Iˍ?X'=S>5$c@" uq_=,U`A/g0:̟'sIQ[;{0+Ј~/1ήnEiEB&<9UHVrF_=]ʥ19TjD=`.*iܲ^xB>vH_yEI,ȵ=7Vsg_ ey<U̳nm^ %TI 9׉)j* k +wl/V@:P<qSujXTD =NLoX%amVC yon -b,%ylx=Ar^ )8#>oM['P0+.a=>YCAB[C4cu-u tdR?ԭy'03o?8w&NМ+ZS o}iFAAk;>f#|% P}1.$4SHfոƵ5o8-$؀g+HKû8Y>n u9BA{/6L2VyQ_H.Nǒ˒ZhRd-6Hi/xԍʫ}[:NN%IIؓVw/ e Qe@CM1},A^~ [Z4:j~5KBdnPz*@0]*([h˜cL fh@K mc |ː_ 8fҋq q!Pr1yccdMARqVT|^FwEKe7AP(ʱT+k]u1̬nZ? Y|ɬW*t/e'B_6!Otgŭ; |RtzR`dq%cJ18[˨%`RU[7(ׄ L= 2Ҷy#| 7 ȼ@.pq ܳJ]l f$Eɷ)RS)_VPō*ܞ|4Z^/b`̜,`e &!rD@I"*"5U2pX9]V6†4;o,)B2N$:m0pG/o[cU}B)Gz+c\g+}ΓZ<ڥv<3\[fXZ*ɣ6*a;~!nlenԊR8BsYLͿrfU=K7;$-oqޗo2m>*<"IDŃH r[R+/0\sKNUK0h-<{AqIM$O\~^;҇W '+bZ/PiIw5]PjK- )b` K܉TgH!i3QOV0qJLyX2A&7}ީ'.fNaݕ 9'K3hb;RN:nbr!uz8ki2uYĥ;O[|Sp}=T'ڇEt܍.>ʉez\O/tH$NO%y8k$y"U~"FX D Ƃg>f(UmC[@ $Kƺ!Cѕ?fr6̣^M๛4V>rV>츭=mwy[gP*|'qe|fW_ XgȦΪ_P8,?$ht\PV?~$HV+&-o>3)OHe'PqW@1-T΍ns>]UAv0[V#^r' ?+85O2 Y桗g1eTBh(i%( 0^Y˜`x>E(92l@٧;TJ 4jMr? 0O;m8ز˶zHiX[yMU"Í$6Ƈ_] {zlYU(q&ܓD|= tpGz//I ;װhkh#1zDz\N$HA%N\+t GM\R-2t,=93I>07_޺.b 7@bv:l OQތgNi`%#_ 0cJ&?|saWs1%5L.C!ׯJ%}saV{}-wԶT&1, ټ:o/ZCVuO>r̈́5O Kp J*avU ߐr꭫6\}ޏ:coDbCQ@=4+vւ` 4K̓B[S ĄIt7 d߭}\ ]Gg}nHIM5TiS}+({'IeYGE-غg D)4-ds wҊkVtrtԶ6yUrP(q DlP$ݟt [ιmX-i䬭(ʳ(NJs/rtXzS9<e61eWN1ɶ |\/Q?fqm 0[` ;t!rs̪kcou6b0o²>P*S'ٌC$*7BrwpH$i-<."on,HH8S06T'_1ktD*oDh@V4mLHȧE ygb? 9Bs[ϝ)d|ˋN~]PƝrvrzXU+1`A;["-Wa99;J!UvƱK6Ts""jDYo.Lmc8];@?Y#*'" J 1=Q{&!4hCԔ ]39spiPz"7$z1I4AGWB~y={d%W'"~ Z iwPSU̺T8bA\SQ)z ҎV=͜_L^MSձ{V}f$fek CřO-iڰ!9Йl Z0 W*%?xIޏM:E@2_jkLM5.0 ^p+6>ۍOy5A 9W(1$;}@ c 3xxL6( 3f×j`)<=.Z(TR\bJPu2\Fw9L@1_r#U-蹃؏]л!A_ QԤ.[]O!'JXڇ ^i**KAC=abE3)[BZ?@*Fmtn 5kUd49m3TR*M-]3yUbg.ss>Z=3Fvmep!dG6u 3Ds0xU1Ls1mωC#/]#`r=]P`$3YT> 1nGL{/!D@^΁?guG[jf¨pwFβS:z0^s-?2MvN*9g榐Yd gm9 @99xg&q-hԸ\yYΜO? 5׻>9lyA)%G7\VsG4;BPBRo-~:굫@bOT |q)cշcHŊU _#pQ W 8gCIw{Y~ I.jRJ nQ=eG!N;a8*9Xv~Ɇ;#a/ף4wj(|u[pm!׼.2\吝dZa'd9f،{F cCGnv! q2WB>b6%kc)fGF mrv6>?FlіOu~|,);9A΢Hd&]cp ={E+^69ʪ es?3S.SqQl]gZ g= ~6kָ)3pBz€2c*w ~2dK 8| P=hxﭵ$?)ྔ2x4n${Z\ong&hu6KdZ&&V VW-ٝ&GMB˲{ğNև郵bf;~7k }~ `B07]=gfXbZZGJ9-gEDY6~;bLv?Y7t @mᙣC9{u'VQ]X"}h58&6S[uF+8af`f ԥU|\[xd"[_ey}2VmFbhd9ۉ-Vvg,V75;t?Ѧ|[J7{$y6ķE j IVDsl^l27Z9>qzё7ShC5SKo|n VZiPb:NN-C|훍x p0r/' Ey! ^oJ,#ƌrXpR&p6gжi'uÕw mO"/5ԔٌԤN^kb`άL/yGsF $NHsSdi lzxEW1:cZzڑ+*X16.QLyL[50Qف5pzT.sZ{ $$i֮M;z4z 8*_jL q_jrY|)V.`K#'J!K,Up}!#7;N>YĪ=?j+g1HϠd~6Aݍ׆CrӝP$ӟx^9 .ErS,\@kѐ)V!LIq+Wl(\=( :>mL'}u$0k k_"Q=zizIXHRQGJQGf % a)ob} \=ҎiDE9äcp 8jZE!F-U3zVw*$h,) AWa6ӲHj~AaGo~rNqDd%2e xra ZՋ#{hH rV[byuA|N (~{j6A?P3&'7$6 >A!fݶQ $6n )]4e(皟z%XM]l]ɛP"meB+璌`!}57b4Šy'ݒ(pV4 =x|;=|[ygt((P oh:Y6Dѱsț>υQ2&4sy{6)t:d u):=F)oG)28SVeU#rHngd 9?w7vohF-햒 ,"U1脵HY¾R]iYZ_Z;3RW ܋KgAм%'afU?s1qNFiPCu,6n9,x!_s$Pr9R5꽞lnspD]=`h"(HmjU} Im}Ξ $?,~JTlE叜bu=\c#'{??dKh$"&/[mq߀M]ZjXl0lnT!E"}=ĵjkb`;0 e+ %MGYu%#tӨk;LֲCâO2ܹ@U?TɍC4{wJ32;5h$F* 3K&uI#M 㙽~01O0 Dy Ȃz)XW 5~6~)%wNd35K"GlOP?o$vԄѲM Ta =+D3F,6$$ 6Yuڻ6ߔqrc?hC -L7*aH.  ASrzio|ICMἵY]v5,/!%jT-GK[Sxf#9P|ND+뷎Gf@$|Gs;ETeDj}6{y{; 7vPAʗPܨ).Q_J: R;/9Ӽ1ibh^_kCXhoAdxo0I()<:FLɊiŌQ$pԍtA0G dsk$%{[n hy3?@BKoKYRp+ChЇ+NKc??ꟲ TS/JdDRB!̞r..ۃS)-UnڣfP15j>e*|/Y~5 sDBeH'k"n%7z Mb>Uש]Tq~ߡa ZeAJo`$OIf]xٳ00`G_ W{âAG$hʛX izIQDj]!(.ij a uwk;Rߕߕ1NZ YŞl+aoIؕmcT['^k\Dé.8SX1b2u Y91d@߉BgE{/͚aй4~|Û8WO:K87 =6j^sr9;1,ʟHQy#rRG@37B1Rz tۏ@i+ s+7ElD접z FH:E˺w5Jl"Z-2c3jKTaTOi_Z}"D-˩UR zHS C\IN׬$S.ȴE(0a5 T}1s>7jt$5SNxi7=$$jY5"'5`a/o8 5<ۃ.Rvh`/pPAVP$n!Hx(3n\t {p#{ch3 l82엕5NV;|%:LV ďq#l32&~ ^[¦M}HW ^n65n%駕 ?BSNF Wt^o좴NHL)_BJC rkHyV1>4Ld4*|h}L{NAlg0B_T3TWT")*A0#Mk27l.-%,ɴ} /UdH!,Ln9ZOzSׁ'W5<{p.0Wύ(JG=X~Jt勾#4>UgV"A6%_y  CfxMtڤ>gQH+8uu<=?ؼ]v ī˄vj\UQ 3U6x5Ø:UP4ncv^:9v`4Ś\E{6$u~'ė{JntҤ0m~5ʨ[<A:nG%ԉ-O `t>^vl(7a,{(FR0`^: }t5SOdUِ:9AI* UQ?$[f)VpAݼz63MVuWJzǦ*W $0(_)'_@[ Ui×R=8n"2<5hV=xĐt2ݵD5=MiVQ,qyUa"ܬ' $}YڕGsAҌOly1G(^t8ۛY.7mvˁuKlFJ'?HY fx".7%c5.ȡ>ydZfM kc[7&>WY`9I6;IG.Wl{V( T0!9g-Be`9i@~gkU:^[Ch,5lUStcq]W}op,='ʧ_dt)|&Ǡ?P|3֧iӑ+b 8i?]W ! A5VAL J#$)")FNz&Uӹzk @ykZYOCHʎY'4)Xz*.3즛O)}KG2c.;d~{su`m~Y)hzvQe (+A٢#wNiSأnAvώHV)LIDm$zeG' Nئd#fJS@N=0S"MW(-~o 6>P8pԞ"0`:9Z/>e cNR;ߠ(/_t@X}Г%K9 KB)%M OU.l~sٔATk>Jd-{DIՋ˅Rf 47(=@Sa.esFuIʟ"+ y^-5%e 0|WEG؝ v7N+.bvES¼5%?˘EN6Ovþ$1:FrWyDGd'\/<&g~=(.R Kqhj*㕃|,=pH>DȽxIb=.:ASYU#􀼞S %[˱.ӂ;VD1yN%OлJ=̦9>~dxMJ>': 3"rqyq!x?(;#iD {7tfS?u\وlDNh]]H*x^$OӬRX|u w{Iza1GHj X$a($pFV N,ĖWˏGn N/eEϢSV+tbf7 l&WQ3#kl>T,\)'.A2j`JޣL@3l84WEHtP3 TG?33$Yԏ'4`%<-[$8Ve+GL0W^dw\0ہrޘT^2QÑk6 ӋV!Zv>`l~Aڃ_a/3aeEaCų;]xC%/Tfdkʹ\~Dbq9`1yY6 >Y4Ry,;whrӲۦzXONg%W晃aXz|P(vQF pKULV\+PFU0#~u(3"Jϴ[_kVBP4 ."%;hQ}вШ,H~_E|i'z87Gg*z =#FJ:gU64豈0aV#Gg-X\1bOUYVHnn&1 "5J&ޏ.?|G@YP=9݋>IwL>+._ !!Ǘ\~^s9tYq|3{k){(Zo3ƱE0g2^qL*c%CZJ#I;~Ejc(Iweh"kKV΄HGz,vG 킨3à|i^BX񧿢8\q Hk`.N:yXTj:D#$]8>T1sļ{<|.1Oy L{udav[ ±:\3[n; FFTTzDƖ7_qjS HrsS 1na= \" QhHYro?όʅJ"ݕKRE\Y(.g4סcpZƣy爟F'8\|Q{kK=m{|\[$?)ԙ*c:z4H&MhWe/\jT5-Ta%}SOR,h*}TF,9>R6̴C0b]g@u~8U"!c>畩B>MGkJ<+YC **-^%) E_bb]HZ08(ݦ9Pd|T]f0m~\o[þHfJ(ˊ4{DGş m}>ʐ'@ɘhbNURK-ZWѳѤW%1>T` f +Rs0wycb(W2@ltx@|v?3EAxXnrt&5E@&f_k*=.z=&_ UɴFh$,h8>/? S\Xrj:]ޑٕ60cH,F^OUJp<@c\SD% C:V 3k,]xc?-?'>Ixp|\]@dx`zY9c8#zL dӯd(;Ur̦rr[֨ `4[tFP@BQ߷갈Nq5_}Xzz ~UwMdPy6W]DEҧSx@ tq x:DC;M2א װ`z qa\{a^4ISU^OWVZsV!]r閽/Fbկť" ,p\{}U6Y㢊i1#dz\$x4L\AFϙ>~{^ Tد^ ,>doŔq%kWZn o2p! \;jeƫ鳡i&B^"3:fl,Yh_ҧ ~RA ,nU=6TG2ocs(#D㆚1f6!GYlq᫙M5s/]S7r(f?F wsy[ҳ(2TJNqVafĞQa}n6$ yREccîbPR;_r"9J cS 7#"3Z꿠˗_3|%Ds}YZG'wN*oaZH6l;Ȣ I^OǑLy(U'& :}ER[m`0|.=7)E*5eiuS3a5I`y,h>v.S-[i>٪Z>b̢Wn=w// WP$S&.{@mxYMYReO1@ sIэ-6٪(3R'rjIf{H\W<Ѩ9A(ܤW18ڽ?H*k `h@_:k7_VoQ niѴkQW`d~e'~+EEV_A0/zO k]14X+iJ*Xu8".7XsУNm Ҏ `F(28,.gQ6/]_YNƵ?7ݷq13>PY*H\1Wl!d}u ɥ'Jϻ1.CݝiWuB%D&OZDga 䇐e,dn8499kbt+qs?EVIJ7bp*x,~Kss$ѭ2{;$&*+!>.y6f`XΠW"\V:y86N"͞2~M%CE"o^A|\#G@m?V$&7$?{^ϏqKs悓*?aYc'Sפ]|0Rû&)poS 6Ѓ.":y|#>O Nġy :n-z`{]$B҃{xYL|co /@ FGlpe&W&j U"Pq#C ihT= {SO9d V|.@LZ*V`bA ^%s_- E br~ |LasW.uX&TS^ >t5|j}} Tnb2ɗ'vI0>7um+NzX\0!ӥgʏvyW1K ]Y+WJ]BP`șJ/i(Gc"x;3.`We!;8 q4h $ R\rWwCMנEgGGx=f4o%+0$[=˨ځґcb4Hk=5;{X[w/$ LH>bC.!=ш_E8Q W (գMѝL60ϲ昬#.C&6AifQXvg,chLiZ`%ifY \awyNKaS@G8SWsMf.fm(DXv.&i5LO ,nS?*gV7>5_ jT69V3& њy\ ,olz|REg4-XX:/:/ރivv6ZFSvk$!*Q+'A8+5Up?IQu/>xx\2o-2!y )n%_ qt8 $RӒ tyJ 4w ?`sÏ'үu "Y{շuAFPGU%6\f\=ZC\W !IFN۬s~7Y;ݲ %NgUfuoB2e/ea mKlTR_T>Om7rUŹ /y%bRE3Z*q?WYUIRF]]rssדxJjKuȒLBKݳ=)h^B2J)Na/dȍ|!ܦ0W,X,nHj5$:ݹ\^`)Q*פϫ4c,s6Ŧu.DܦByPɽWkYjd bHpnGYK?)IKpwO/e(KJgtLeQJiD;j_m鏫h؃)y6Nje \}GYwN~TטE %W<;mX5 ς_NFb7%-}YYs8Uf4HWzM.ʻ]P}f [GZ'6U;~ݽvɊ+d:_pn@uFz?ɈM W0Ex) Nt, َ )z?գn^ڧ2PB(dMu>pV2FJG;e o~MsD<`\CCf_b4셿[woX65~cqEWJ~ _iG ]j':SD^# 6T#YM=Y8y u^-!…'=cԮ}"k\}Ԙ+$4L?֙6}̺"LFZw1ZRj腂bXb}T@Dּ/nx.>SMczTK|dQQ8~hM 6Ԁ~'z FK[ʹslR% @7 JQ^+bD"kNBu-](:cDï7E;Dd>7vV/- 'UH3Xab-P| 3[lj?^.$Ǥ>rvv[W'sM:Y,,uM:]>HӢU=w~EtoFJTDQir.x(n46'Yo SdPR5h1PJCAK`Rr'=(J]<ph=j(eY)-@ nfSإ0BN@ɪ[p>7 .\l\L7.81 ZO [ 1TpT߼ 4% L`tKW[YVh?Iu [i"Zmka$ulE­:LτhS!9o;$G? 2`mAJYB+ k@z-tcm)Df9FBmy? @3uO3F'&:a%Q~X&4hO9=(fK򽖀hII1gIJ=0I3Zl:^̮|l$DCgwHZO:ŊRڙ[k CYqsɷ馍BNxwXkG(o\E I'2M!sOtǤ(U&u5pRSʟQbdk2|j~РӭW}i:;5&a@CȆYȸvjSO4IjMb؊Dpx^Ǧ л~ p!ɖ^=#ZCH+fn^X"!<fc"LKeS0dj) 9s0 QoXSqŭ* ~O/!5mY=pt/.j4Z/ZZ?0: GH:?[>x@}W9G{2c1xΙѴ>%|s|=F1~ElEJbu y}hcyyVxջ2Or گvVAvn5-)"W1y]TV=c{JTyp\DTv6e]Ml8( 9k0ujDaAMjp@e`҅-TI/63A^(^K[/" r'[\ 2 RRG7M͗Mx͉GP}x J=St' *4*7lFSL"74S̳kZ Ed ΧSiQ#|ğaY>5ؒ;WQ S[.x#s~Ɏ@@:ܫ´fU6WiBgWSF'e`53j^kCH/yؒkpEY^O7QTʍVhIv rc7Rr~bTp ^TsuΎѾC+4 Aۉde{$Ҫ3{#LXɈK|[cd aI4=N{/نTY);D< g͔ci??qo}RڿRoܝqn ǷqG⺋oh}HcI^;#IdžA|˩fJ$@ \;o7IZEm ŔJ bBrEµ|$N}lVUb 3C~2ej[&2e)XOuAQ VTq#˟De&(2~ܥ"\ b[R6Q*\@}U/v!rQx(LLKh$xm24x!~ X8n ?H#c?}o) {,'Sb}xm@kd$T P& 4pP&o,j_=l@XB8ET$y_w4iC&gcX9Lw©,! >v#sq,^\[{n,h+1rF~1܌aTqaL 52:рjfeK|5V"Yu3^&jebޝqÀ# 1䞨r|Y?WKxOF + 2D\NAŝ ǚoz,%nm?h _x[SQֺ K- GD .ΜhBgW&6tA`'H+ًWs䯴dB4 V_*z* 4eRhuyFapc*ě]$}摠G4ySƴ hȵ=-8@kl !w4YnЀ \aroc2c>h~*Ƚ|֖!GF S2FK%$C 6{m[ |2KeK=Ə=m׉(X97Ž Ppp;M&D^x& !_?Ҩ?4_(?9Y<rAB;}4|+ ?wB{bsx>t!L_93\QC4s|,p j 7NPlj@ҡg;Gp@?m73~Rlt_]ZPPn6jiXr/VLزU\Y`!4aJo|W)p%-s-&2Êv2˥9Fwb3E*OՅZng&?v-"U-}Ck.$|2kӥm٥\2_A}J^ 'C'[( -5g-( OٙY9cZ+M~nOPtn˚nEeC[=)fhbvK\<|=8h.u<=aNLq)z~:NCM w&7Rg+dyNEtQPݼ8kcIo4K!l;/Tk[s(GWNK&Hlxq<ު*WYJi>=.MUI :Xӹoe6xE`;3IM߶PL$]x79v0<35ۦ\ܶrd/ oJ8Ћ0WǁF,g8S&$$,CjF! 鼩B GInMe^ˋ^sT:GkӉ n;WP7N K6墿4!Վ|d?yS 4t8wY:uK{y.U_K_}ßfqLKѕ!F/D]'5wlFyKqRSaz c\\~WC]s}r^fMš#x7Rv,c\B|ij盫+dd'X@K9!7)}y!\:':\CLHFaT7.+cA84|CVRgzO=))_yL?@s)6MǑQƖ`)hGBpu}K I/1d^+ cxdJ `ECY a@>靔S0 wL;.ExH* 蟣֌YTin٭t;;oɣjaҲg`WVD}Bv:0DzB@]|AJ9vC|NjOX>pu+l}gɆgl۶.\c&Ȃ@Lhyʢx ]VepmmtbgK} zF5|KjW}r.MZirT:VySP$?x~.~rӺmymQ+:D[(23u CKC,:a\5݊ Y8&-%dc'{8+ +TRu!>=plbkב- E&CֿB}e\7~ԔϺ #SCО)oگ)S;F Q۸ĉT w meWwrZOU!d#7lgO 2?<̿v6bD'.uPSǾS NÜV(1@V'Êکe|h(.*|h8 PRE-G"P<>`묑 <)>9kL&„&:h(+kW&çjޙǷV 31Fz?ŵ\LIP-#mPVa>S c({?1Q~t-tFz奔shSebnYCԑCbx쏖 (?uMGXpRXؠކ}´4כ(aFN?1cae?'I$i R I$f>7 w6W[s)f{ȪQKDTVj_Ll7EEew7d\`Da>Sǻf-*"nu(0y5)Wϴnnc:gh U/os+BSs>IVbD!h I! d6('~냜}2ak[}HukO@~+wY/wQDfmYUl*.laq66_eT4 j3#R N*ԇIYjO:ݑS\,N Җ74Q+TfyV:{?%%S^Y|,jMT-N<ܶlo &w57-b/M%] ԥ`PtP-3@%CZ{F6e\ZuAOt+&W>zLKݒ 5G<~STt(Dbl/NP3+>rPٳ+dO#g;Q!)F;T[JR;Hq?C#xKH`CT@GC!'h\8>y  1Z ~hF,T`V*@v ob`{څ> fҥϤ0]u+={uH: U|`j/ٸ^^ըz>q9n{r,u" `$D_wc|qSx2W,Rn`־7 Zb#ujcÖC1&Aiy@ƋFtj,qa'^rYJ`tV4jꛜ 6P$*Dz(Yzmrk Dz kx0fx{BB%=?8>QDQ-kW e.x[1wUs@aO1&u =& r4|8:ì) 7"D02Y5 ".`9@d䏌7LuG{Lq?CC;G2E;Z;W\=>mԢlO& bբfӫ<hgOHz7L")?u) .a@A.ȭ@ȞLk# y[--RࣝLK䛳#~-ИS\ۇ[UW.FqU>9h+ wdj-r+).Ddq̮U=E#Q]<6#Zi*͈F6gk9]Gu֯+GD)f"3YWH]bN8nh ({ n>=ir.εNSt5H|2SK宍h `vϝlzWEbs򐷝F\{0qv}1GW "z`2M2k%kJC)Uu*:Y:R:(B$˵BHRƿV}3βR Gm$W'~ G9HO-@SPJ#/3b/K3ӵRt7wr2o&:ŏbE h߀OQC>??t A܌Xe#>f9d\| I\3SiBK)3@ M>j 9nn*2|z5J'S {Jy)]J57]o#t׻,T@xrɡ i@C6W |oʯXEOAkoߐ<ݘFm - lB!i<|Bonma91zbZu^ B &cpb^S^`-Hdn]GVZEv{CJ|hCcfՋG@qbH@gk:sQ_L/"5Xq6_-nquxSHP.Z٠p[q9ݽA $dMk +Iƺ^xhJtq:%܀&[UxR^$J<ɪw^k;,˻VH{f.m[-Օ{DnRgg(?Uiɝ ,ÞC{cWk-'k6wG.tEB=+79H'cFF$У]^9}Jač7ʕJȒHUF|{^GpzϡYAqJѫuWH\]MKXb$f^3pW-s!_P9vVKffPq.+RgYWxzd ([|PJ}Kk~m\o)(|.G6蹸'鱌W?VUj1YOY&RzǭԹe_r"= /he2eU®_]NїCNز4Wkyiej4@c׌zQ<ڃS0}m3}J1'@MpFoMX- mԢsβ 'f[+mv v1{92Jm [[>VR}ַA$CXk9K4~y'"hא]#"l^KFHb[;!%6wW\.߁i[sx:l4ʥoz3T,SJcm}g6T2|Y q1$sM^ɣRN$Iɛ#S}Es7KR-7TPQ xDeAQD"f蔴Q o1ddө&p`i"+[s6{vl9K㖝"48tuqk7[Gwy:',94<ٵA5T㔀N`؉#Tb$r\,?7b}翍 hNj&L"~mk"q1L&8[KYQ1w&"K T<}*fd=6jD-ϹZF,nHPոmE$ؘz1JKhjKYGom ܱV(\Ҥ`j{ٟ8vYuϞiz1fFK1d.vǙ YFy.u?D1^9-By+sȎ5Qfj)hTS>&5S$2ݷ9љa[wrAvjHS]&u0h8J(B)}>*Dz?& jg{1VAֿl=f^>ESq?PӦ t/I/LS+g/k{>tQ`;0TC`hb£?s:gPO N9?OI4MT1Ԍġ Hm܃O)W~i+IƮ"=B"AU΂*52, ]:yr\gEfg)eX񐲔ۯBawV9aEh?t +]oOP+m;i)zD},o`HOJ1{7Yԇ+1 _d[X*![+.տjb)S]>ݐO7ŖwX zX䲜LKSAADR]H8unvxMΣ,(?M|C\EZ9L" &g&7P6'x6eZh'(xrGH+p츏9G`U#%Dk:9*2wF3oz߆^pB@A[?pʠodg`2xx:[*=[7P[~ko bJ2.SN!h(Gt2ؾC`|%|U00py,7ӽlagHC"tzp/|_/*R8F&)js ~e'bvPr 4,?l-(kW934!R|%x렋5R\Rǔ ݦQù-q!-2=Ng7. i8 Q:aLVa^\x/ zŌP oLJybNr5 Ն﻽-zmCQkw^C1dMQÇ҇I7oOW7ڐ)8㽛)i,&K՜W癴Jx`"ֺFJj Cl82cq޶LIz53E0r9!)_s$␖l~ߩa1ƄEoohSMH%OSJu(T?}lhGQ~]ȦH6;@?jB e|^2!blم"uMHOK-we3;NM=j"6%Uȗ]3݈/KTQm@ ڂBW:Kj]^M>1zJR!b*Nn&FqgI?3FᲪy7 7S>W/'MZ{R U }$ŕ8uʮ-FaW 纖\ow0M9K *k;"!2y*~NUoeQ!ՔOӫ`L oK D6M pKlϼWp ҵ#S^xW*hc6>ƇCG6R?m< tR`^ ّ-p!r&;k;F`A=R0 + OdlHъ[H 54 4C!f3眔^` tue堈֌_8bDUԦ=Zɩas;`JmznC$pvJ. gHH%xرSԘ4 !>hnw+3GNMUmŸ *k&PBLBc@8Vbty{@6F,tj],dZBoTРqϠKZ'!'Ι:믂?}T@LMXz]'Wi-!U`PnbL6|7bOP*D7jOΐoHq9 h~*fWV吋~L@he*F:E{M }^ؑ O) &L7NdDޒv(cqv(# fg"`Ip>#S!L\ ӻsWpD%լ 1_`E) +j*։pVٜ5>_(py᧘Y[Ò m;1N^L2"h3pirt]|dOPZKHMZ'd刮w O6шdhZ8s-]{'zz 'ˆ*)c#ӶR} w_&wqcb:ԇ|Q10Y$-@ NķC]D! ۑRv[n:HVظ@&4qtc&ӳz[j䐌΅ZujD/b`: d̵=,y%`x\8,g}ޙ8W+7r(WJUC= ' {|Je5I6,UStle6Ds`'bN$G˭>Q-賎Mݟ5RmG~ qd{Fly~{n` )֮D74lIacgB (?8ɣUđ\d:ؒWf~YUC,`;E#^c02&dyWM۵YJo9N5X6\AJͳF98@s_P"L~!N<ӛ[\@akWӛe͘huNSXh&R.@ q;;{d36,O' ͜SNbohJjAJ&jL+ؗ6mW(ߑ*x<8gUj`Efn);EV:A^Tb}F>ȱOWt0kM8w';4i ٤.)#I,PNA'Ҫ)ؼll$ۯ57$3IG{i] GT15 #<>;KTѹ&-a;`"$(}qpjYszTP4J6 cH7} D.{ S 5Sy`_g~|槁)Ms֘\;|*ԾbM(#;M B>[U(]' cXqCR3\?- DM+ݓZ g ([1H @IFU㊨$IjzEϮC>;Lh4DR|Au=XR'/.)B}=Bfn".ᑎ:%6 oeAcRM?:1d ssI$:"ilaGl$v!$Q/l-lǙ0}22wlSp*;#AD4IH< lzVWf@,,sp/za1)HWB^T|kj&=2z'slSu%a؜LjsMzz\  wu+D{1Ľ.jqn'.yS Ѯsz;Uyݶ :}On-}|F˚ J}?Őo:6{b:`~< oN $޽$:\5Ɨܵ")9>HaQ/EPQ[Z_*8qy^3&Zl[Ç#%,@ylM]A<{"!p_FNK>L)tnہпA9@ ߷BQ{kIB} 7 o$Qc@ )i %5'I֤V=*Λh{|ÔZ? ~sLue]~}[/ aagLK%q7uIQpC7fNEjhYSh(0_.`$36inJ)v|{/x{Q <܊h}\P סP&J,&tMIŘv(W(*'V\3a vdFpB-!3,vP@`_H|-߬Iw;aP[uҢ_>2v:5~)zS2Ų}ɛN]x:jȍ`ñg^. Q}?FW(|n%84wNBE dL]QwX. :WMl{23rU 0!ʻiԱ!cĠFzO\iYiU R(kYJRmCӔ[m5D߫⟬مZ0gG&"8A̦Rp}qGJ K2hwk&9Y{q/<3HvI1 9I.{?y v -!%ќf-5$(ޭ\1KOٶHd%%'=2tj#=Wj5~YbGuul͇W% m5U)Tq Qm$F VΗtyRs7"1m[laJ&̥5U@*~ j$W39G% l~#K; deƅ)Ksk.էN_>w Itf{u]̘H]AdHeBʬ3LG73,ͻuOox3!M׊g=S}d4|-?LrU]M:V)=Ə$9:^Xe_YǖOݬ3ohbO큾3v)˾۫84(* VTM&׶CLU.1f}帐z"Sz{N`a=.˚'Q^?IS%W;"rz[G2XPO=%q(zw·j23.$ٔek~|C`Y -m4MEDHғOAT"ʕ:xаn- IGVI54%Eݺ"nOsׯ-{Nass/Ӷ极9a fR [G=l8 ȿs\K##%kUP,hi*Nu- .RSJu+'3O'|[%`/we R324}]jw!R<ٓp"|K}w&ds .UFqbA1tob=vv)Θr xnmMArmbMKOiaESc?lϜ9Gr*Eؑ$R0$$W| KYWtԋEW XbUq8ƭ~|jf7G\Tq.n¹|"; 韧W{~EĜ"(UE_y[rwѹ L1dlPb3a I|+XB֚oԌqL?Nl*msHΙ_#եBmO|=.nqװ!}igcrE]:TNތj)aK2^#f` wʗtS6o40~A,밳Q0E uENxBƥT{#=gM E-o"ۗQz8x|/~ozZh.aVxI8:IOdОbS86Tɫ{nAEf[8(d_B 3&bIg=Zu.i 5!%=h~ԾXh,`=c_ɻtwRc)h>*Yje9ʻoa6/XDCOyv;]9|/|\wx(`bp/">=0ʸmxK89B4"SFtpm]sV"q:xΦG3';Oő8ck[Q`7 cn~)z p*ߒ}wi2P^g_DFE `tVbSvoc- &ԻՁ_pbuޅ=Du060ΧXF7Q&T9sloO;x:9^FD g&oЗh!a%.޾?\ʒn g;0-+K_;Kl*+BmmR_/{՟T±#S }a@cMh\ U)7tb2p7SX!9%<}B}W`k00tFYk=Q:(&+#inz\^Xߙ.c TFQvL 0XMk"\9~$07^Rg`;}':PyǾ4%<3b>?&ǁ._K9$&?"6w gu=}^ IH!? ^~ ~n@2FrJo21urt?ǥQ-gQeMg' @q+rf˜]+g4>p$r! 5a=0EAܖPzOIj!0QN¦`~Ap WOszQ(Ij'oAp|Ե9>:@&+1DE`>[r7D0-6A?M":TsQE0moKQC`:ݺlBhOoJ0٥$fnL9jT7$Fi'e}e؃ka@d>b%=r*#}?A3ږ> AI&"' V1s{au!{ߌ9z)]2iVq"L}`+hA9 N{^}'k{b,!f]ubt΍UrgUI9.3_7gf(|}Vo-Ȑx=*w&aB.Zg#INYOKLk/Dž}/@:hjlx!}6y =!nX =H;39*RP46'OguB b5[*G`͈NP (l.k1%g,N6/6@`5Bj,P R){M*<>Yz9xrqėX>{{~Qb1:F(4ZG2R#{QHk8ϒP QHMNmbZf럵--,ݩ-}4;5`SQП6~␽AS~=r]pEdeJ\[`^ |dB8Zt9C@S4%T*_k^<¢M1]gb$ %{Ѕ+4^};zQ *&"q ڛDσoSЛܕe6,N]Н|UhƊSmj}!n2jzB HGa0kIQ^M՚HosŧP$SMYT%%EFi~'MwC-ڇ9=t)ɓ}#sc>8ɱYJB[v: !ˋ*JmTEfWBpg/ +>ș׺V?~1:Ӕ[} GFkOm| g֝5mQܢK}`$ǽvVom7 Z0xK&&h /S`>r\R|H%܎P0Ц Aӹ[WЧ]/ݏeIPʍ~vrқKOXrj:b?BVxX>S9' Ͻw`6'~t:QOS 9WD&cFG%#K;`wXZuҭ6kʽi()p_) W4%F7:f>鄲Z445 .s,dW Db9Du/̟(~7oeFzgĻyWըX碘3VJhgҰ0es^" _{RC6wqHX\:k8F|ĺmE/h5q<Ĩ OLty{nERro¶{e=s"6yqT8_}FZںi{Ń Z ߐj'Mډ'(w 4N ! ,%O|j0^25ӕE >I6LSsٲrvׄW'䩮p|gprZV t7kFAV9p=wRUC@b:CR|S4θ%a' (UT1 ۉõR*@:cFp޴nzЅk?^Jȥ(CYn\>fgƻ8 8/(Ni w]v>0#vjqR3ndVH )aPE .}K[a{ N_IŸIPrj !8A_񈿨G}7,m8cyx7n \nbK̓Io3ÒܱZϗ^ yYCFm]dGsb72e?s^*e{W+kExmaD /Ȱrq"= a͖m0;Lw& J=6ffB ԙX A~v$ ]pX.p,]m"6 /[ts2&d;+ N#uEs)AZ$ ؠh?,*-$3͆wdtoka>t(|p;a$QD|/8=<7a#܃Ag24xiolmߜKlS`~tB0D C'/{E&ؔ=R뼼iuiafE.WJyڹ ;`=<Dž.tapb(u4qʹڞ*3"AJ%#sq.ϲF ޿3f*5[Fnlkr1U0n'%M{JY`w0%+Ĭ8D4rE?ŐH(802L>'"owZ#ğ89X. ɉ" jw)4"[ Oqg`Dzk "|M.d[J܏X5թx`v pg9ڇ[Z$`,K ~-3:L(u Xlj9qt{~7|ebRٿ rFc~?,iӞN 9\% )1T󁚐tR*sW6!"h:)65=ێ.iTC2V-ױ*gWm%jd+XSDNFZmbM]\f 5ƺETYT Di|e&~}̂K[y|QyJ}e<0tQ Ŧu ."'ܲ(AEܧYHvR1bs rS D#6p +PB k|9Lg$ga MW<@LXZ{F.#`m^Ђɏ;(T`d rmWd1Avj`w!_L oS'2t)4%*.Ƶ}qK56G̱Oݤf4BYYRHFFd2) Ċy/x/nW|Y;XȬ۪Qch0t+*S/m eEA L튿7[}dOݟru煥p1MO8f ՠ Lx[:Ze%Y !ډ.ˍ6r-F2r 2lX*rӬ81.[JI33 ܷ@sZl Ő'Ekuo'/ _''՚eȵ1oxq}й>mO9)H;caFyWc8yp'w.NNی긼l ?Hk)\,Z&,=Բiv/Ēb4E @`k9+& 9H@%rLo&B3!;ٮ%I Žh̊h1tgrcrz3x~7[<1.p;xAީ"L(:bi_Di&y5s)OVR˨׶ V]Lj(L 0 EuhXOyGԵ]h oa Sd[ ,]U#. R1x0XG0Y \_PY-eQA;D &Bt-OBE9l~kѫX @IË%v mOR'пRk@ıebZ^t&>NC\%V`U!i, ~,Jĩn&YPwN(Ida"5DDj:TY<, "o ,)o27Y 81yʰD T=TB3A9*6aB72>Or?ҤKEaM2뤸ѽeajEZ!UۢZc xZ| _DR Ȣ➹%1K`ҜN +#z< JuU,l4B| \OR3c5}\O69M˺ntj FR4\ҮMܙr J|~&ѵC=9NǠT0%""MR.4SȎw[ߐv2' (ݽۀ˵2QEH%6^_iPSmxr71A+h ow/V:X4 <#3fpWr:m(q[0C6.+#U|NUߟsu>JZ$UBF\%6VGUfD4Y YFs$х)Νj]Q;i+${Q\5ɦl<MI\zlY`!O X EƝ Vj~ٟk9Š|p/}zq3FҦ/P6hӟZ`Fud:Zn P,OtsEnvk8緿"Z0?`Q9!s?KfFܻrelfɫ.qr.YGlTt" KwR), Ha @WZz8_R,$)iLhRA 'wָ̯zDE/x`tKkF#2pFݐ*d]~ B3lh.AWc B&6|yz:ul'>N[# 9E{! M{0qȇmtMTNw|dJ^.tޥX$үB--x`[kk(̬+ܯ&-U W?Ge@>y}wPpGؘK~5"e{_c~?=b.| X` )_7Ox\hP8Rwb:.I1+*Qs1 v4U vsY)E0&ŀ? 1d .kLv6y:$ }xܒMQjD| 0-Dc/oхi ;gG ,ޔ⾱2 RQn!_ 3L$Gqif Q'gIJ ~m$'4a()g1As~zr+<>7dhԹ/zOT5c݌c4vK{̴KG4LE.0o7!EL'^WkIՍ 4\W.^87yx[t4;;OTwLC-6hkrWFc?ZAP 9bM}EOUNF/,U÷93L" _KY}6u'62 /u[S rYulHZKVB\pO?K)N憇v6AŞ$Yz))0g,—3rnED(]܌`h؆c(91*~? v[\R)T'`7=6˵1a_5„UT5&ğT;vitHȥpoM'NG4x4u~gvm=XHvAʝ)^VU%nN'KCwX>8["9#NUSq*9`yr U#U oTj vvS2l\?]}`f|rFr\pV{Q֊M,U28UV0f\gnjhKmr]j-@LgyHnېMptJ|R?z>8/>9HheP GO#ʳ_yUu! U/4SP+J%oaSɤE𔠔Yd+3$0nmr>ٜž%a('B-:ah+$86'ɐJ-`fFdjf^idL4P? :eϋP !+d%u]f胑,RtkG xޢ`rnd\ʩyPS4& ;[KLEcl{bGYia53EFBđ1efyzf *dŠnCw h:xJAŐ,SxTtoYk^?z 4.P'V@e0Er$s)\\5ZP}3§E뛍 rGB< ^8ykt'ԅ̒w9Ǿ7B]1I(#}B}(%E]MhI'!nq[W^4aw3 f2EaJ FEi* ߮V;ʎHע b_)o0Hk:Ӹ,^ B˻ N+Qz I# Џo[91"di"5Ћx~sv2E:# QVV&}T5;sc+]7ktH!Btn%Y,p+oa<&Yʩ(Zf8DWy*bS?ѣ`.Wd +J9ġb"A dW56'k)ʆy˵XuCd5PuM^\?E+YaեSUڽH*FN$#9%3T$R}Zr-[b}Z:9-d IJ6@S[ 3Ϸ ;]$Ǿ%N9M;&Ag{wq7H HRn{([bZ듉Un7DJR .ݥ͛EiQZYfӻmFqe(4%kfD/>a&s6dR!⋰=4q+C/T`Y';4DF,h`,ԬOpJcnQ'<)"6hr'G͟(w:kf@ʃP`+6OРO} (-_ie\XkDGLPWV] ` i#.+(G| YP3W|IR"-}R"]-yHd `ǍeIwKB>5ƼMr` i4!ԘZ&ƚr .c-u?#eś*[?3tKAKPFU4*Rש/@+JhhХSGKcV) J4c*efgamie Wu㯩#d3EW{:UI5RTsSjOߋ*#&`X2h(ȽƄעRDzYlIyԾ3wۿe4>!2Ŧ v%u8Bs4 M |-Yݿ`)v lWZ[򥣕\ݙnŁ7F#uYN ;w soq˰ ^R'w39SM :D8*pbuֈPp96}Ǥp 0tFjD4n)MV`n#||}<]Z17q©۲|@%m ؘ#Dn@8`.h~,ba")'n?\ o lIR)ki 7 W#( TC/)&P3.ك'JkųvT_-#QXDԃ6; }#3MrC 3Y]h!h4B0-QRsV!qS׾:?LS/5=׾l~g7]vzpUu!jt[KX<-ŌGSԇ,DEpplƜ1&fv].1mA8 G.FgbMg$ |IWT> ?ާ//n(\^RAoAvtAuIΰk)[0d Bw 5q&&{Q |K6YWT2SzDj1܋ttdׂO@2A7c6t,<"tEfmQ,MI[@?z$9(EJەz6jW~`?OZOwg |an_8}Hˢd/m&@|C18!ɩgPN*tbv҈wW]s # W& kd;X<56DcWB@V=;)/0w$+_L:k~ $^x/V^ʾyj4\kvCLP5nqA'Lm c~P,ΖQ V-fyg'ֶ Y<+ dr 3QNJ`w讀y_3] } NFmYW!AՃwʹ_V4=OTW#jMmzbA5J>þӒErnAaBŕXW*"-2d+sO%̘g>99bt;*,(G1.$ p8Jzڎ\(f1WT 02!NԂF|p2O4HvYbd3ǹ埤nG:|sM`d-e" OG-`0B<@篌Rl9b/Xf/cG в=#L)V&*wؗƕ)sNm2fAEYP)lHNfew#_#7BU<t~i7򸧧\=!qzlm;g|GS$BXy%-CR4e]z.Ɲ>QY\u%Ŗ'iC`S@v{WՓJ22>,drS RPzf<D[x'7YGL-aynٿٺM"p^wQGM:K GH)NPw 쇧?q$;쨁L: Y.-x0]"=ۨ~q i$atVM[S.d"S<;KP}:ZV{UVu 7=+3-CB5\Joךe9Jg)?Y@чGFȵYS<΅U9g%Wby?8S;zi V հ+|Yfqtj4g/\$&kzU:!lh% - F*LGeر]X+%|>~]|P'E^"fH&g:|hgn9 *j÷C =1sQtQZ ;T7 /P}|9΃-]aT~}pC5꒩Kw N4d+\Y~{/ɣ91 ~$]F{-)#ilƙR{XgBيpj5 EY4i*{4)^+CbMt>ב>-u4 W=~v6+=rB!EɅ-<d`BJ}f6/XlN9}{ɯUQkk]B^YXy4ץ Mahskfʇ=l]G`xSpjK:$rZ*k1}8`h^vƻܞ/w)M|3w *?Pu fm69!u?08隼CBf{4.僦N`P5anHFF^} fYx\l hrv* _b~GgGj~Ry:aUW=*YT6Wd"H*Ic,t N}XMB`%Au^#O ! qtLFLr1^ '`~z Fk_6.^%qUE @"\nQ^&>㤕-AV -gpI;uVsz>%2YbŞ-![b]pˍ1!kB*,)Oٍ}6I4S,H UI/V})̖zU0Z߳Ϣ7 DԟM,O(F=D0$`]5ޱHC8FKKi]Ѐ]+|٩v[E SmFk ;v=,j%~L+ +W cPsS7yY nTg&fNdH h $k'mGGQ*$zb^@"=< ܗc\gՆ?O&κؗnGR7W,M wvn7!ndR *:>L?f|dٔT]:Ui_4='&Ja$siQAD I&<;9綡 !Iȷgl1DcIsemw,KYԘzN'9ب7DI3Rꯚf>8zUzBp 8{CvҦZGy/H[d(՗kLUgv2dUOUh9 6(;J,6G IR-)᫟"lLrWvK5v:c 8]8ðBp_%g HC<^/k5i^ܗ@3Z XzXpS_e+Mc&RM VtW﷠e'I&(`z[S"\CC@'XLp #f}y30 FV-Z %rzT4R c kb.;+wȖ$ujl;-Dn$ .F2PX 9czkItO7}rP!lJ"N5&o wIv=)j~:F&[`!"_DZ=g˥"Ђm= n)|`VVG M튊}-W-Π<˫,/m!~&AgUajښ҃ Q: ߬yUlq$@vdSvYrBZ ԁQ\b[uFP06p,[_zC* \l,U-џec[bn#>,Kx:~)]z.$Mу.jMo77j1ޖT.EAmTXJY=nu{(4JlYF'y|ܐyX&;g,Ţ;Q$"")]v.7[r8O>@CZ]e#"ٙ0/B_=]t.it$($5)N|Sa)d)Jd-nZW$uU9lm&&P^z/U u$Wr=YXAMGI$^Lȳ`~- `2ѣD1u-GBƗ^#a )^8d庝pi~pU0꿵ͺu1nQC7biqk*%_ U̖`Hqn/J#gW j+O` R7o#"oly;y3&"ʚhP8%ȴ_𽧾p]ZѶgi6g0?EToKWX贎)S\Iv]XQ]G'#y$/cHN>d\Δla͍,x+~WP %+b#~jل,=nP"kkV܁u! ]xoҿ3X%b2+(o(_=-{G6uNSAEYC14t OƯ!eeoH=+G`}<uց\GRB,! f5ݟy<Ƞ򜷰W8/jMj91x<׺^t ֺXh~[ xOxÚJzՌeZ$pUI:B`!hkeZMMTbXQRDm {lr[&B( Ww)&WM<&Q{sJL ۍ'8";`D%}m֐AT,zfJ,fq(ZY댣BuZCżE=#q)CT)lt_Q2k\SKܹeJZοф^KkޟBu>S<4^0ox,ޟ$Z0XFٍ 4L±l^ uT9g֖p%%[aIF E( XKA,708"}'eWeu`{UU|*?p"?* j^jc#y9RPΈX:\';N*T_$J |Gy-ҘJЍ_`ժnφtuz$3sW Όg~Dx{*MDmGu0Jjwi6@@p(Jǻ瀾^cضk=0v@ 3'E?A7~; ӎȅZ !S^YQȐ5jSYkZPvUS9\'0bTJ㉲,=Glg<L&/V<D_-3NoKN\H׮ mp׼wsi$a,}< psQkre}(~qBD0.|cI?m2~WSe ¡G\3/I"d2 6N}f}&̦drG5hn(b_eaA-c(r3ьF$= +ɋ4avy ,Tc+`n*ߺf,Hw)k+fuLdE ݕp45EIS]2T賠s ,3zK2c+dϪ)S _%Tɴ_k\ur'b9/̦pxVڧ3W^? Z &D2_SMM`aɁm,I3=S@758#s; 'XDKr:)%"D75wia`7H~( =gqj]PR%#,uR8 "RޏJ\"_k"FR׈ + Aπda-R)p.[ʑ$.O}_1^K0P7LHbؙ8کEݺK,fX('&A@V an~- |ym(;6v#6[ܸv,<(~fbz9ʲ,71uT[X e'iN;lg pŲ9ijѯ jU)PbXH9b>~5eOSh?[}*.^*#CXDR?I^TcOSaj frBMAtEj<[ )U1_6V]K}zQFEH'2ן뢅 1;`}X$zKy9͙)91 Ӑ{BGaFHvsrvX tY`X"ӰkFpE6lrfkV.)R->8@#Z#d Ov]`+_-rE=?Hx.sBၨ:ǘ~JFNlA)榏[ѽ?h}"ŁI;Ȏ)MY)Bl: iMvO|x?M6shJ!OwY3:>VAۤ'WB4 PBw\,PP>>X«g0C<%uޗUq@osiI;-yzͺS1 s gVWlgjCVE 6sbt]ځ+i6\aӵTF*$1+.9|a=C#ۼEAv*Io&_0yc7P=큝꜉CqNn&4XIʩ} 8mGfE{r-Nkh,4[ǥLז06\vY?geyIC%āO#/(w&Vr>x[P| u0ԓmH="RvGXtLk΁ ,BǼU)ccOn>!{w /"&dڎ *:OO|[kZ"5*3}!2sag $ tT))=n/3, dh _U'E4'CNSnѻK,}KĤt}h3=swٍ]UKa]]. -) kL| dҦhG J FS`ܠm3 9VK+0@BrWY2l8\<_̢RziY:G1K <7(t̠y^'{D@kSn0 3[,A|e$ξKO~xҬ Ż&%6IJ>5qj4) 75v@! +!xPP:X6ƺZk9yW Y&!K%)/VD [ \oN:aP<څֱ,?b㸃oIdZA"Uvݥ3.tzKl0YU+yXeQReޗ%<4@mvF N][j.i&F1AvljWYXޱt9Ϥ6lݵn\wDMׂK>RQI?8] Bw@V>1Nk!"xN}:/ ch6$#f[xҳt13h +o(;y@э[z%n4^ !Us|g,*`sjr0FΎSZk:%tے6Tn :)a 0X\;T_̼۾ a`h憔 @q+' Tc&.lIʖxDkށzБ"~]Kfe E2bK)pv{DcgNO!U7_`?ܱ؟&ipIzdR|9'P #5OÒiaSWl5$ *4 xDpw]śC$h}Ap2<\o6k RӶq{z[1HO'!L*[v ꎯ`0vuip# v 1WƂa{,T3Gp12v TNֹI 18l8\q+I .Zڸle&Cv~Ա"uiPhL1;'DZCKJ<ёngFR;+oQ?S K*h:Cul4=7tfu-l@}(Drj FLZ,MW.-;?`gsz ,rCRKtMAHqF#4Mx=J]ڄS6؆gDR.bXzJ G(%pp?.??Z(an\}2;>` K,jdUh[ȑC)+0bqt#,o)5,mJ y Al|s$+7aMri>ШE#fo scb\CPl M]l,^a &z"K4 ӥtMX㵒zǗzÌ~X\.[/1b i֪>’*Ƅ4mm:K_Y%^& {lAsWODbiX[ӗpuq/ۧ,mma\x`u3?zpZX:Oi rTXró=0:T]0fC)~ޒ#Xi\3bǿ$Q+j7u^MU$ZE2"3X ! #l3/;* T(uwʡBFf5Rc)dIq#C<UlL~ c85Y>֍Jg_z- S5s~M_J6T K+̬߮^WfԱ.@X2KsMxD&BξA7x0gKz/3)'dr5&f`z>EHZbƬ./sj.e$^xnM)a>d˻R:+\2I^->tfPf]Y8LhDev[hޚ^ތa~uzp_>)&fܾM29_)DxuL5GbR}D*z[͊%<Ϡ}p-:æ^ rmF9!Kٵ[`0e)ҺlA/Cy8D~ia9G z)j9DYv< ahBB _iW,t@-Q6Ї(m.G%1PgNawSauZVn6?oCR;BѿqG ' !Y§.O.qK/ Yi.EVYU3 X0N~c +@5A\݉'Z,<6 LL[]q_78<B@굇HV<n8 2ic$$ U:7{N-sd\y48HY6e9UPj7繊 UEaDKw}ioJ21#;_h{}鉅I Wnfذًq .0R,w{y /,GbY ]Be$v@r`fr\ C֥d,Au+Myt?dPBtȸ2q8#A"C [gY҉ozɤkm]_odk~}~!;bM0~^׮XaV|vͫ;Z̃-gn/5 <6n@iLo-Bh^pqLPV"JHP '~,GY!8@+dm :=zlD-@#=/u.`&l}]jap^OtrbsAjʂϼ XA2A{oX܃7u}ec@ndld8G>/´@ƄflwTPn\oo`}Yp[$VeXvvyˀzaj\%J}<Š jcddbXf'Ft'+҈HXxu O7}˽q0 u2Cmc& Kaq"/VZV{dI[1*y.?ZS+sԡ+Z_,9]ts{:*!C5[Ll(K*YP_rsE$pO'E{ U1߯h%)yT#q sPYHBqP$SIrLߥdGq?C$ ]/1` kW-ň@P=r| aSZKA~B UUS$QE f-}e) Ty7FG Ú3,’|r%(*^I/(˦ q"x"r?AãxE,y gp6e—`$:q8UX@=>\'灓8CSКOt%j-fU?A{U6Z/ެ?/DމzdYk ֈXe!nEftd `Oձn3 W@e^z]e =7la:Մv v'i{D?tJ[B<:__)i7GI!eebWiLSV˪V--R'"JT/'.k8f|?sQ!cO5҇7! >Z͐ rY3bx!$0PqQg@$Q;O#'ņ$̈́(F y8.q|aAн1Ce*'lknM>Wbj_-Cſe*;4ߔi~yT,& פ![?9J GZЊhɍg4j"ig ptu\?eTcK9c~4ӒSb\&qN Fplר!zH"i6ϸ% Pi(Rcs1O73`\Z+ml* #8zg#fÙz8义ƥnj쎚txBDR\%&!J/E:2j&5Ty"*}”C9VV=ďwF:tn [8<*=,] ( Z揖F(#V/Ucr o,LyPfT2.s*rgst@S,CwU 0jxz]7ɐ+_RELQѢ#oБWtϘ,4LJU$U7Mm{J*Ou/U&CY+n(/+ _.'0h 5h'YZX":F4 ll5#᭙Ayasef|&ݛ/ܥ?[z)CzHl9b UG]~\N$]yE`k5ojZXQwk㘻&= QREv ۹-=bۆgID l#zJ8R*mw?Ց-d6QI~w4>{ q[RVX;=oz]Xf(7Qڮ_N>c"Z2җ^[~ٕr6UDHmjߢ$(dT@E]h*#ڴ֍ 5$aL]{}p!Q鑻V̊" pζFֆlL Te,1Qγ2XWYx 3th v~#X NBQx]@g݄ `CHLUM`cv5ibݜ\΀t>sc*5)^LU%O1cN"ma3~/9c4 Q! &aڂ7|kJ r;,δcvmIx9D3|-N150FQגflOgMuav!gڲ:SuF+# rЛCkф=lt!G)︾@&>eJ˔$4J9$eӂB8N16݋&;A|6dz,qVd}g?c&AS^ U Fq=a݁R&9#GhJd _ƀ=_BҞIʡ#Pu $jbw*H'!!NUD7,0>&M?u9iTik(f%fh2 ،q mHMa͐+Q&ovgLT.c;=~e]JQO&pG*A2/OL)){RenĺoPTs{6Nsf:?Y7,S 6f'A8u)tOO;c> _:jX>&ۓ "~&&W'$V\dgU\q7H ֗݁nO}:{ sjXn!_4PXݡUL$;T;r 0%ṻ e~=QZ]ےhNI&U0]V ~]Σ=5)N#y50Dꕯ!Q4[UF=usrcJ_QzaG & <ۢ/5yS֭:ՔhLm~!F5k|,K݊\]qa*KGPw$k2nռk-??QqQb$$uIMb s^. &_xMo4FQVPX֎X J>~u|gb 2%cZKZ8rRl U[ۮʷ>FÅq@JKM˄cZ3>ua| #%Zr?:GpͿ𬝡-f8RAtyv`]E8(0L!e3TIZqr$S# vuEQ]t"4w$?%Mҭpxu3ŷǸ"#p̻YK#T";_\9c,']څymז9V>”3cit4ӾV!!4\#uμ'Y!e;aѾbĘliǝk|xv_~* n1Y Ωvn@jb{|No)1g.RJX뻵.޽R$Ѧʡ[@iVmxu/HXBH"9?!H]]ˠ!Skֲ\dE GnPLZ 7pDf7;Mw~!f֭ {3|7lCܵ8\\3ŁJmBa.4{Aa{ r:ݕS#!*tK%mєZ#ATMEòF!?qosLۀ* ~՘qO8v7;HYqe~:W)#Re sY|y Dx#bh/EO/駏t)ޚH/`/n.]n•&7R奀ĐZ}Ců9[e'uוuH硔uf&◟M3I#ծŽ"\Ƚk=)qlW"I+U(ĮOK 5/;~54 k nŅPcZNjVgc s70 AcC{26ֆSgpسDIC.+BfQB$G3uԦ:Qo,^@%ƒ""~+jPgd( 86]Ո0YyAqP[!ȃJzTf8Gb plX  aTRbT;YHնN,r~C@Y7 qy(kO5LxM`d 3ILsG 7AXcj4[pj#:DYz1MWEp .v iE8K7خ0vq 047]pHGRS[B>Ak.C%(<|6e#8{XӜKVQ zƿd[KI]{| =9wKDAv;"| ˅ɵ[Y.a` ʌՑ@Rd~釉XmEʣ>oƛRP'E^ߕFlU3HɗQmO maEVyH2 A-?Ǐv b? YB4xe0PpsdULɑ#!p1p_D3Ć:eOVba r/ur1!>$]P:pC# 659` jv4-m~RWԉ¬\C;ȵ/NFfF3_sEZ›o\\Ys p,5? '{"y={*3 eyOl0>\y7htKD/} 3(fo*K藸WH~FNT"?~w *A7$/B+ċc~ $^Sg0>e´ɡ۱@Sn)iTM1}n:U5d\#x2=ٿ6`dh%BCEW5 BT0]ŐaA=w7 Kk!Pw<$ߦfRUFY'nFO-jQvG\}QcXŜ9 UԾ5~n plI1/e' p?yBw,D+{3ESJ.U+9InGiX9dK\r۩+b:o/wҋؠ~zLwa=w6M+ 0Mf/͛kL,)t% 8S )#Xg[ʭ"'vUK4X=U1E8FwG# 'YӸ_||ul~Oj-;$p}N@}\;t*5jٿ0k0g(l7t4 ?1dor]hpr?mg40BzyYY_\?TB*p\dXȄMHA9;&o˛Zo*u. I[Qrco۱ ;~E[p6) 'H'K,v5Cbbid+4]ͮ%wA,yNKuq~XJp{DLWs%;-5X } ~=_&<󦞘't:m3g[%HኚP\e0[ta9H:N>*}f*_35ջ6w VU Jhʫצ{>7{Ep' ͅ#}>sT7GfXa) fw|aIhT6Ttı)QKMb D?{)>bdZsG68vEl,{,Ac)tJv &= UPJD!y;tx(%" q«9J 3*3c7+fgI⑿D[n{z}~ X=|7q)1r%lt 7Ѫ *CEέ%_zBFnB"j, ޵̣zyMBAEC|e2eՑ+AR<߮Jt߀!W ܊%ăb0lfD45 LZN%22Bv٤{N֎t7|MDJ~eoYsҐ9ThG<73uх\cR=lwP&RB5o44O ]G}  60M#Jvo,:>jeUnQYEYTO}W}0 a0?|V|OS3 ET ~E$scxW\7jLVoCb8M !ejjǒ9,'0:Ӳ>xL}'dCEģiF'Kpam5Py>׫$TYZò_|W{qAS. W$C v}3 UծgRǖk^R'@xy$S:O8u8}J12!.Q(a@b#&0LY>#Y6ڹ[JR>3\cW=sFߋ ^%8bnuk7P٦1OxeK?_z)ʶ9hO*~V؜o"UKP~)(  }@ߛ8?'f9Js~p[VNXtSYƖwo$f*ZkCm[ 9>G'9j6%A"I̽;PyҠMVW2‽] S F};0 39IWs5xWl`$fB| .e\0mnxɢg Ýu즘9 Vތ9gJL~o\:喙Cr_}Z3K FbO1R-S 1Ӯ)+sK]¾Ġ9:`G6Faw..~>2q4_)vD `SLe2(YP&M%(ٷe G[ :~+* c(9s'@pxbRVɗh;B6@CAD'D';Q̤5܃YhX..$O /yqPZO")g7ce*dy滌*oncm~,׃Úc[DQ7W,g$#kg6S8j: ^,n.!N3yw*/~x? mS2jc}5)C ![I|ȋ(GB-Y oE6b yQɺj4sC@eWT v݂pI4%:l}[GGs>k,!U1>B $3\5E>Vqzl=Rs s<;Fx_bWoMPjm 츜(#29MKLa8 TdO]vHșLJP窗= b@=o52P^QuI7P2R!pJjfD3MɒRe f% C{ؑh*зl P^;ڰyZkqTϢzPkS.Jz. O6pǡId\-$R¨ ].6V5#WkS,Y0Ŷ>̊;СPc V!ܵ_$XLm.*]6e%*wKim59>DjdZGX?)b3%K&.8X >V0GVNO%m F/U8\P"е0q.fJyqm0"kvИQ#\Nz b*Mp;$Q@bp$LBK(_MxV_NI q)>Djhol8e>- l2V|y бx{NG?2q()O[J!3٨}'{Coxx`.Js=)X-t?g[b $&qCO3ϋ]@&jQ!??.!{4뱣naKڋUAk]MV8"12/o1q\q˜hk>a|sR- z2MYL`yLW"RGtHX޾xi  Dw|-nbtVw#늂E0Kϙ\;k±IY;Fqں: 6I J FP:_Mp@,/DùZK{戩tݍ+e.H>y.\Q-\UЯ16Y.: %K;xթ]9qLH c KkB>ӭ#UkDsY޷ޮTN|"4o4tMB&co_D&gg%l95){M wI CU^@r1 *EϐE 'h^+63HPI*{旟O ]vN; ir-8%.;Z+u==Na(iۥj@z)AI|Tϛ$OS?6yՀfT3В H$V Ր]a2^K_%јz(z4+{ wg^ S~?%n?s̋q;%Hx˳ukvj>046W혙9jC(=w1; N|!~3Rt54ĹBW)}q'+G 4}%3m%K1Vxcy3\Hit zNO{E'|},QJ[ KIχuzCsՋ [ZT^:ht,fWhgK:aL=ή8=x@ -dZl./_LMߢ+ @։%z2άNbu`z9㼉l nnP~{ Z0 -NFrr$ :DBrf.Y W:d0@>=Z#n lk- w_4B[T^^eb&b䎤c:KGI¶[FmWUs{H fMGL!;O+<@E8 uJ=t!ޣxq71SS>?LZ`Vbӏ+`dΘC(/; X??ޜ`"fS~.OnKw{XI_AԟJ h}oW 'VUʘH#[o SĘK3$>`7d|.{ݾ؝!R-kQĔݛSjL&m( YViI]f}X0Ƀ3*w*B/͙ 5,qL6OacVkXZ!{\N'o7|UR0 (zF )2̝LВ:p %vA_7OZX5eOŝ7=%3gEnϪF{ ]"N|Wk6M⋱ ct\eūWUM*5NцAG'x ![/eӹR%>}^Qw%$XU[D;"rܣe(rpb{3y];/mr 4CCeRlVv!Hn|siontO IXnTH Y!]Fg\{y]َF+zK<@sXWNMd׾;Xx|Wu i+l;oR)-;>zdF+dc<&j>UIYqzPyuύe 4il58(-Y]r%_× ̬rT`+u6DK˰?JEVp`Qcb+nYnxOn(b.p\2]$*>?#F@ֵmm$k5YBaGUyY]qy=Yiu{#^9u<7.Iz?kʷrJRIńyPЙ&u+"Wʫ؅Sݧ"W6KQ#L!q@fX)Iʎޫ>K l\LWWpX/l`w7A'D"~7)[{#+ߌd?~IigV~OR.ؚ矌q_B)N7ܭ?vOӱiH)@^*Po$?; E ҿUFIǯ(6%)ȟu`&$Ev95 NXOc^, y4YKOٲrt/˜ƭڭi|̨Ux֌^ijRaO V&O] $#I礢Έ.Z2%3z<;goÝ?" o6E5͆1&9$ɞ$Y82bDE,XsyGU%q㊂>ZAUGNi}H ?N[ jF댔w҈N~Ne7^"*X>9anhh24Uvea0|%*M&MbFQ1f%#O$~g~粘U9G6o; 359Q4J'3XlQ/:m >ru&Mf\PD's홦8C^,V>C x  j;& Š狑k 'qh@$htLJrsz{X&I/Ug<.8vUw |KZ sG,GgPAV)S_Bp,N%4*J2RΦ=_VO5&aC릟j_xh#XMɜ: $ʃ%aQxX4|J\#ݨAE:xwOE ɱ'([h MĭfP\Cܒ46&tKF 'ԅ5mQ 'ܛխpxyͱ2 FpW]@4BZ(fS l։ IM"*G@'(54m%IEhWXN>wŏc./p $tC9H#+.d*[:*hI]{j`ꂚaaTNA,3:l5QRK)Gˈ^(\Rpawh>C肤}<13`̨ QEQ{Mj'˼jPm>чg x$*Q0UxKsW v@{A7ڙ,d;Skͫ wto4tҰbU] G4lZabTt3a)HYYeeN>P%Y5َ-%+dr&!S{52{'}%肿? #mD8iANU܎lN/)!ĽPP. ;DqMP0"D1&'X?SuExh> -v2͘ T bM@\-j0#j# N#Q /&v(đA􊯜 rTsu}~>윏=璕Ψ63: '[Rm\?dL<|XIjgRlݭ`iԪ+Yz%>煮p=,2 âG$u4trJl}O@M =>s{Q^+T\S[<+ so}| 4L0gUA)&UQzV=ȌXj)`FlE`J*;v>@L;ly5 j݃{()j6 CY*scNl_!O69]A7{';q5yD.M9Jqgl4xa%dAƺȀ)'F8<|6w6a @P3h)hҵfŜut3Um(JhUZtnv{~f[q+mSxYuo&}[=%?!o AuR,FiQyiKuintuQi`fU{_=FؖV 7K3挘9亱؉7F%V[׿\ңtrW[\OE*Όrp:duH>#Mi8s?s*|uBq6+3{PMTx?a6ܞTG<6k 6y5uiA5\hB[}xROdaQ#ؓR[ `lD"yшocx~Ȁ4StR҇MpOS͢koEfCA7$e-+n#ggeTPk&)ñ/+\SUW E(1 O[xԦVpEhi+~VЏ}I,X=ƩAloAѤfYY蛨\Y/ӧ˩:>8ɼdl-|,z"nVF?I!$FeY7+*'rS2 '6Rnj KxÑYjʆ+2S)kIdBQ<Rg}LA/muct/B'F#<=qVawr"QkOރڎMmZhQl.T?hi ONX3R}JyO_0N$d(|9.SGڲsc?_mHǐ5IU67٤bv,͕ij]?ma 7ZDg mڗC4 B&˞ 2-asht+n:hJy ^\G HbvZMRpG==EGt&&ey9wl7GOll_3'x?@fDHa-X-X Яf!y !$ 2d鄦"'|[ J-9(-ˏt߯wI7 BZ [7"6e!PGX:gx7tf)WrR_g\Y3̖o[,,KW@3RSMZ)6@l^>o&toE0/@8hq]j5&9ZCE(Umm8E^sncIFmQ5u]:kg $Bг˴ ާ`o$إI}EXlRè3ڈE^xghuA~vHnfA$P-|dta2W)"GPlkbUL)e&B`ŅKuMo~1Ruˮjo y)a HW WpFR260+6j64)TS'5X\,Nv E+ :)x==[l4dfdF=I_P$)O a[LRFXP7zn;K,8~řidךּi9<ޙmƎ4+ٺŏP3:pVx Du 獤vMFڿ /=QBio5#yg˔w{ ۝h/Y aCwx>9y&@?ϪFR|¢_~!),qhOl_7yb,Y5T>{W䥊ɼm ՞]ΘwP=e0dࣲ5->dKpA$YLy:V4Xӵي2M?b*r~6屎lTX;ʼ|P+@$Z@  buqB5L{3p:d95\ziYF5T?>iQ,ʍ*9& n[MrLnͻUE8dqR8d[.Y~Аz%`&=ȩ3J˻"F2Otq[0Իt~L;PMߑsDMw0[ SIA-9aM sfU)^CzyIY^7=}@48R7{'+ ѫ2EGV:"U elx!똲zǔ \RKY#oBJ•Y;! QA,+p^X B}(53][ajϷXn!>Et.ewdebo zsXӲp0 a(}tEwxfكg/° CKه rS*Vy]^3zrъL}  S߹[{0ק:@ӓ4T¶lz4#[韠CCGΏ" . !43q;'Wv:[l~3uE(#4tǠ[H9JtKxWM[BS M)=>qTFHh3Ă{{n_tݕŸ~_N\+l;>HGS3\H@s@C(StV'ct_,yfLpҺĎoJN_LM!Xk*}ǐغiiw0@N_K \&~vx0z۬'E|?7zRDUm9#5TI Aa'혫I[&6 %t(;?c,v4X*D5!qSN 4?@݌%@VzOQ߬>zU Xba"]~5է{o$d  :Z9Kc-^~1mTEJ{ }C! )X{ogH;WqM yjB!Ѩ{ qeɽy/U-%b`łn?Sru5#%dZwpUhXo"j1B娌܋OԍЪC?iH7hKcMdM@վuhB~;*,VG&ScP?K$KA" =V(C@3`n> k߫%x>~.v^sPUqYZUC+BLf/(]g3NI+^X:BJcя$6^ 8ͪڱ#5=vTC!U!sqPGhY+toQ?mDj/D;>`-PzWBeٽEa%ltqUQqc@JYl۬4ϒnH<6u=5Ҽ 2ނ}Rm9&<|s%/k<V5E^:&YۈsU'Qzw#֗c*`NDgBcQ4Ȣ#u+Yޓ==KyƙV7Pb02p?6ȗ]i v|i]ا`rtnAɊNT!dsY> %:n^\-]"+ͰXnhUYBONxi긋O=awc('Q;CW7{J%W[IUU]=CPJhdsUKU 91zZ}rgh>n y@5!$fGIGs@pa@H)湪U1|&E:S ږZ bQy^ p?܌@/ieZ-,. j wvPqK#~TֈDjh}{1ee`!(3GL; Jֆ 8墍RéՑpV vobyLς$渪3 SËT5 Np u82fV oIbQ+_y  H$=nہQ6 ^3Bo>6v[M|*gcgu?A7V3iآVOjkyXEPDx<hsOf/+r]zv\f`:ZD)3sjŭŝyZ+Hh+_7ԋOu Of<u;{BQU lVhĝ'n>5Jl$u.ak9W*QA?k5.^ߥo`@:y?|,~bA% m9"#{xG{biB A.iNCŤ*il_eϡ1#*Duh l0ҫ_ݽ}cO [[x@$*Q ? 704<?.Zm'h*,?<56;MךpI Ŭ_Ϛ:#9k.dv)|Gw].:ZgYՠ$'KWFiNjdk}rG`h^cq#.H{q~Xk]([nZ1}(+%6GQ-]NM zYN'H%GD?dc2&Qr7>M8a:\ .Txec$u8^* |F"==6!;6&LeҬM0Aڜ w/tߗVq\̹D+.)bHj0'hq3WcgVH}Dq{sΦNͭw3ȸ?[zb ;VǺE@s4EJ49*)\F?SXͭeGct[naXI%݋Z<4DIMt>aT:Y/ /=yz8)ѧ*2 񺱻OkIm20D \%R]0Mҋ/8q\WӒj냺Sߘ.7"WEQ%ʝlCaN}+eJD~0~H@3Oofsi1Big ita[qdFE q/.A9d1gwsK!tïp$/2=M8Nz1YIHVp2U#Kѥ(נ"?_ &4x<uv<^{Vq"TBidъ UOM].%qr 75_oC+1.!v)h%ԷFM&ck%o6 rJ#< S3%GHCRG'DSO)nGWA sVjID'4cXMS_aTQz^ bÕg(cjbʞP=~G^r{>V]p?@Q+wBu0}9J?|B +\Z5SJIe//Yf %*u uPmSc淣ʽksOم=n WRIc1) k.u_{qd2]+Wd2f꣧Uiq":'n Jj?r BK'P}kRM%F R#}oFl3^-]?f;i( H+9/ ̒?sJɄ_XG;- 8>4/d ^_ۺ1%S; d,<=MӉڽ1i[Ep,|'Ӟ#VQ;a IQ3RR?X'S^ncN )P0*1R,DŽ1!qd̟ں1 j{o1h/}e<%\PG OM0%S]9;%@gl=2/sOueZq idCEj2pҫ`S'fP'/K`Vi컞5X'm`X7;s\RЬ҉ w%dVyB׎.6gW Y.)}xj)m]-f2$z<mWPH 9A Hzu3GCI9!.|6G?:buřc )- Kit͹R]1dI6||Ń{xa%, q#}Q}=tzʳQcz[7Ia />W@Vnȯ"8҉JN bo6c?;^9}C&΅ɽS"JҕT[ܙdbO\20œoh}rnlBdXDh`&Se s;fst -hT2LqQ*_֗E 6RP1?-X JwWE9ܪ/U,> 7(3iRlR닄oX0`ZG`hd= Y"pN>H}niA{al(Yx`Dw7鎎߅"כK-]b.|ARCw0D(+Z O'̫ |$/5wQ#T0Bkg'Qex!<,`=!rЪpJ}rb--U\g;bi곌-b4SIB~9OK;tjɗDaoJ Na7\,pұgYZ07070100000015000081a400000000000000000000000167912ecd0000fa6c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/B]?EhDTTk׶ǼB {5}{.&ԠzHwWcM0($dW iiobvRG`O8z5:jb2L6g} ī U QxЈ)vǵYI{@tLu6XS&Aju7kTV5(CҫPV:i+hQv?nhr5_+D|zcW2&Z*n Y#А6-$ߨ11oLH]".iiSp_Dq:"">i f~Bĝc-j2E/3e_˅qw_~jÌ+IXYN[8䔙C8۹@||=]^+(I+D_wz 얝%t 2p}7)$ "_%[U "qqӖUuD"xф h2cJ[YXq{RecG'*"*BLzRYڴf_?gC;.jMZwuλCŎor;\ߖ\(;k^5 dͷe K:); _5Q/޵hR[q9( !պzgr+>Nj^nd#S7See_ Q$ QHF2oF;R_e~}% Jeۘ+c!UGa6&0_?.7;|w0dY*jS,pyB|o\);$oDê!\w2 _}m ]\_ |mVxIA}+!G*q2O%} #ԉ¥f-bIacRQx(F؂˂b>znFa@_SQ%W .^c*U4RS7XӛtX.CV2 i.1卹!|/ōY"ʙQZbenZˉ3ɢFﵨښlQ K'rU qN[T vj-_ TCjCr9$d1w?-Z=(/8Z._QU/+;M#>oF^-$`B]\ gS`ǁ?TY[^^1|:zO?8;:mqOCMA hL:3/t* FD F^9;573yL]pP)D}e.J^:EN!k{9S-:,wKBts^1 Z"XɈbfwXPRr26s7cDXQ fWkKVi+=DvlBaNgM4=$aЖiCKuiѸH#7L7@1uGq9Xxl%r@;sPYN\qЀku)z05a隟 vp! Z,"ѓŊ*qm^!ȥҒcloimz{]ak_X9ɟ()ԒΫqoof|),ErInIFGs5KG|ߏO_F}[Qu/gDǘ#TiTarh2ӭur̞ 6@,[V) $ cWH]^ ql<`j"<,4.9gS8#}Vzt49@dZt&p\YHO,vK701 Q TOG5ǐqb)+ QŠ\=km~d]#^aH-v/sCw"K +O X3, =i3+͠[ cd<.n!MYM>ĤoD"_ reC#SnO'# WjZ͓wtJ"qy07h,Pj7DaNoYj[ I3H"q4Vh!#0 6ʟ.1V[Tw2m46 &S2"kL>A{" S{<˽ Bȯe]RpHyqH#Iaz6gEf e:ͼ>LkU,ksA͋!ޔ'-~5jMezؖ s+K{DO4{ +oC}[Yr/>{凚{Dff<G6ao Pѳs',Q!S$cJbJ V#H.!hy|Qʅ;!(kLn눹2Yk2,`trBܜ˿~ԽtdasP#YmٰײNL12uT"SD&G1zrt t:dc?&((NݥW\3Y~da?sq&@O͂fɮ=) gY^ C { ip3<@`sEӏax ;2`q3p fōhY^q8Iu9ۆ[z-xbS9⪎c t!B<1 t!c+ƅ-B =2o&̢$/Dmaj |4$']UI( .SLLK=\SR`ɷ3R@5*gbC8(T?It{& bub}\^k%{? eIoFi y0Z:QȪ *;4a 9_U1Nt!xc_ *0 b9vW(3s99t~')z~hqo 4w\Uj{@I+ wJzZ!]3rD!\ ڮNAhk3rrGvx0vW 2k&n#=8P%(ޖ@`?0 K0$9g ;#hfiN պCI(gT,'6 W14os5ޫ̮A& dWB(⳹b<)ws34xWWl3g!9#a5$;#c1],a JݰJe_0Fg :)1x}olj1T)gثKKv{y\ ڭ- ۫ynL~DG=ϥkI̳9YאYi664M ^8*X| §8sW gƤxǻ~.lrJƒ?/E*IaKNFQ|[$*$[E1 &\^l^?uߚٙ%M&SNcN91Ijv" 3:b"Bͯ_v4{cd0J}C-o{5/Cm|;Bc\A p)-HyI~Gtp (@?y+I^47`i fjcNdo@,DUб'e$P h̬ [Φ4USRp32FVhˈ܀U k.((gG+wJf396nI C38KyQr߭~ 2X szn]"' ?İo: %mi82HUdq,Xڌ"= /W2{Zt}.z:>Ky] uztbBtc.+HT9j8?^ҵ`jcIG%xJ.IJT,h#:[\=Tn'mCGa=7'@>ת0"Yg<͞ n ъN=N$kjQaBs3FJ-uƈ3OBolT`4:$l49_y ĜSz#2r]MA}EZ-!/S]vHVٽ(VQiOcGzSl1'% sZ ùlSݠR}#a2yý-ӆYc Hkz;5ry d.ˢPzkZ6xz%#^;}R.;łn?C68dn%ҵޕgTOBe'sD`4flm`vE.In8}Q!t*brԶϭ%HYP 7>⿓2ޙp2?W{ (ǗC*$oV-&OLpvC@\]NV1iM7krS ~#{&igdUjm5̄zy* s `E(08cQOUx3: k偦Čx2sv2F_3fF갑eDcNzZ([:FKl  @xԹ?5TC5&^\Q٢ة-ܯWk*7|Xy͔H=K{L(Į*3/v:?6iɒu0iY. p#w9n3 ?o>wD;"Y\_ GAOMweȚA8~ҽ[δXQֹ"0*1xj?~{/B,mz~`fk@-1þ%*κڷL[?77Gn_\IЋpև%.S"[4N?\[PSj%pòvW4>mM8s/q`YqXdΨ KzLf:GH_=<:RR Ҧ,T@4ㄲ^a_%uY!:9\B Ba1PfR밚_|SaFcGT'c;'rFm;^6:}B1JebW`VP2$|qh'p'$ܡO K% 6j.tAi!,boUKVF:׻p`9",BwJ1JvՎ?/N׆Nc,SW$fPYV0GdB\OOOw'u)Io-E =l@vQ> LwX~=jEGM4=YJx/Cip-wQ1v6ƮҍĐ{o! JEVv!pwu,H* Pr=¼&z ;DBC4E9*W&wwB1chOK| dKk%D}JvT0]G@8W}U\^FnvAyn^UӖ׮hfh5YΰJ̷W||}`xF߈p э^׿1>9Dz趧ه"bar۴~%ǣ#z{ H0=p'9^$`'@߳J%;'@6ڰU}Hle|/8 )n ҮKZ5d% f ܳYWlNFFjTό)j'W-]JO://G l@f^azh^CAwDW}5&J|てeU1ض ݖ9+%2E^{< 0/˥N9(և;S=HFbH4 /u渒؍aNG5d4oCz/)8"=UQ:ْz:eo{a2 t$2%>nt jKA{!$j$*/j /ї] u{Gs+_}]b/gq%&=.gs۔+MVEWc^14yǮ V"1so1QaNoL}Krl_q /8  U (>TS(cA2b_݊Khf"H CJ0=vne7ܦ/i0t_՞CtDmrl0P/8γV11^LµHea'#y^N sU79Io6Ģc.@|o~loKܨ|GdƂKDŽGEwHivQ:f'{qϞu9HNGsrDP51R av?TVd>zgF}gvEh)ʮ2hЖ]@jt~Ao|=%r=Ѽ_Qz,o- ocp@2)bD[)s'1lϲBT,hyDȟW{n:Cה(nܔ" ݿ nңk@%K8~e6(#1}0D+Yl#A#}gN}ےV} b#mJr3nܲ褁W#K&sm_Mh_uVY$}U/B~AU/|w 'ᔖM^i"xWXDiQoq͸ySy v(]aqFZ7 R=ɔ!̀Ts`.#mdj>Z&3![ 6cJ:ﺵ2~``QЮLS[sųqXې#P.4g5x;ٵmRQOZ/v)U {-F\xtwJs"Yz^< WOU1j)ÈPmPAQxBD ѫwr_щZVեG$GW_p/&>Ѧ„[jAHY(rf"pwfHu,{h}:mDwu|~!k*S/+, eT+s}ʬ'm<-3R[&V09zx͓ keP0Sep1F S+G-θ)o[k&d =XJH׽lOv^GQ<_?݇še.j5&s/"6r}ugKJԁgvRF*,~;ŘF2l iR`vݼP0IF +mikyꍳCqK.Lf?:l/ߖz Ε?K%tǾ]Zʓ88Ę}5|'\~%ƀ 5.> h#[ ϲZ5 fv횬&W#AS{SPOĘa t+HC9{ DG?({Bs\ԡ t SOyn,_OKHL6<@%wVlpqQ=dd6 fiI=;pN[!k2O%4|*\a1g~lXSy!g=GQ*1ō$'^- >[0ƭƨr5i@.xg:d7]K#9ApTcDח3T-c77>_i Oj͛Ղwץ5pzh)!|KdftS|bQznuCw~?u$͋ 6늤yܜ+) ~!Rs {To-gI xK<lw# 8  F3|Nî5]$T蟡AXxkwlx߰v%c4#ğd(m'B<} Tf&ȢvGM+<-;]W:Ga01Gϟ q6J ]h%96eD=.Oc@`h_zŌiׂkr! xKG{`Nei1Hd>:ώ 5~ Amx!o"GmL{ɀnX7YNP Ϳ/cz< m=6Lkʽ1E3{Z%\HmS͆tG^_#dxP8~A?ȷ9/O 0U1XR]#tmRngY@ D )82y;<{}$CIO<]\ahx*<ǓQI5$4+]w[KOTU; LfieŶؖ2^~%,b2J(aYn0`mEb~ˌWL7*UƢ011 &le)4"ON]\u:<35ep4X|VUd([f|L5a&`@Ƴrad$/M7 G(R)9h01%DPt=.y9p U]DD-)0uY*nE?g+&Mn {iwq9s{mdiZXM0!r/o"\!gAњzφS6|9\=qXpl &4U;:GѴrG1sfKT>Q**4Jn ߨPgף?%\(+o6~ʔWm_c6(]o. 隄rj} 9uu \0)DP-par9@]Ĩ-S=MADX:~TQ9|J2_Mw<a1y Ӡ՛q'CXoXJymo\)<7YHu 5ECP1]>?ظk@LBݗ1oj;Dƴ]a)Ba:K. d;śپ'*$kwY! rDh ` agi(;qE ɩu; Cksg·e k*8f1V0\Eӯ;TF2`_?"U4|o$_-6fMuWPE! :^w}t_DMx˗N||U8K 6{Щ-0ԇ`#6\7fl!mUZᝇBqT`VN {$Ɂ,Z(7In#oѓ<,iwO*n 9)sNYG*am uDSM2A ~joS+?HإœfAA1?uR~rSLpK Z|^XVFa|[70Fcv_Pj:BKKJ'ƭVمDv䙦'&ۥPgr%hԡericުh<̬O"ީ Fۗ6&MUGMK+mxZBн^v\ D>MnqR |}L2Rr3Za_^s)yBZyZAy 2Ps/b3pң9ߺIT6^~4h:sR#fx$3uˆC x=Z^3B^N)Fˑt#4fF*tG:"*BdN'Ծ}fl `T;MN9 HЂA^r·;}*|RQQB25``'N?/H~z$ڽ>Ii>4jBK+k+W]k9v EFY)?Xv>&p7jѶ ۬"jmDH/ "oa݂>:o9Ϫ;`w~.V%_Mt&~S׎RW$37Zi`cov3o'>"u[S7؝ ײ?e82u("L:w|&:LwB-G>Gvuן*!KԘl[i 6rJ2s&JzYu^zK'%O{D]6Xah9$2bK1lL>-'/tԛ9QTٕB˥!D /K fٻ w'}f5A`j3BþIx8#;NWޥZ+=ؤO`KӺ}̔b? Ylv zg9ٝf60CݤܻVNCO9Tn2;E5uq C<E ;U/ -aB{pq\.D]_ DT=MQL.m-LHc~c w}"-߁.w_dzT&u:fc[HJT5p X׶ bW.; _N:6H80 Jr{IP뇷 ekMNWRǭv\?5/ -"\ .DKӢbX9[2zݦ|_c.C Y<7M *a14b>InjҦF,\j h8:Ǯw{Oקø)DʆN.Ф;`A+ "E݀>tI]l9(x%sTN1'5t"U&,燐'<%!ȦkfhĚG#S#9^oLI@'k;FcDCʠ} g GګXue0&! 7E|K~P t: .W[0`BDKNzҔ*x5! 7c/`y{PuP3+ulCPMo: $6hާܯ v ~6I۩ - ZW<($BbŶ8Ȇj@x|ﳛ,7X }j^0н>@t4Ltx^G:R8o!g4< \A '3{bjM$10a $Q:JVic%N (zOVՂ1b$5;z 7kG%b5asޓ)# `ؚ%o+{ifhY_pߦ,?VXfM]_2>6;j=eϗZ$sj5&$O@$T4 Z#W YqDZ~ý9k+Qy<:cpӒԍSqy ]-H eR D5=Ý=To7)R%;tX'u>cWұkJkTGB&5:d I>ARP9gjcz]ƃLzJɦ. }mnU'^+} ēEdx 'O0RgCPe84`A$ 3plM>ps S0HF003 Jv |BxPW`IZ6e"ޟdA>{cb6_>hy%ҝ0Ž5MX; Rz$_ !f@3@j]} N˲ryRStvmm'|0\HG6A`XRkK,ۂu.DD}LMotdZ2xFke3t˥P s{bc)ȶ8!޼9w*xSAjVQ \m{;UF2ex#P|u͹ɓv;lb|9?ߒi()"WzGA€Tb̈F@kCW/[{ +eN]Z=,bWMf\>_S0l Mʌr-)6Fc󗄀6¿i슭Gv=bj+ phpCyϺēߥ/7k J6`m4BiCUKkxћ'I(DoaL[2ȶZd"[-{]ΰ߀46Qj',_3+hK@7d;ȑpK6|sN&ڳ7 qZ2#R.2rO;{k*/ܒv) ٬$"؝9nk,G% 6O! JN{nS<; . ߖ ¸i~¸l64>g8*'J'@1ϗ+kxqm4ܱŨiU7HMtiL/ 6D!Q?A7F!gxDRA4YϢ\pZwB|L/OUB>2$%$ax}gH;-p3{\43rYNSyZ@!FKʘHeH`:o09)9 /yVaq֯M|mX84~*Q.m>Je#C(-'-'ݼjU l/6):%iV16cbΏP\7o!aNW]?1efP>`d*§Y^jSv{jjO% \2!ﴫ̖+ M)ֳJv#wPdlzWlv(7\p,Q{-wpSci<"?.mצ)*N;io>vHrrmxKZԎھl D4kѻO+]kN| {8$MsZmyuu["lA "^m3$T__Z;Aw19cc 3/ ]d1~99Gs!HB6s9ëIVLJqRx-LW[{]Eݪ ' Z`4*YlN)8{HQ`J>5|O1 `痗^>/QS8|\@ZO'XQnX",YBnQ)}qItj(hiY+ktebl .G !q''UEKg%9!d&AIJÕ;X{c:4Dy<}Ai A1-0(py/aB/B6p-1k:(zØ=9ObW[U%0dγ{eA#~r<4odAc#[^:rE-kMqO l"̵FMo+RtGk7>ߏ -Degqf6c⍟֬LūTLz Q[ͭ|"v ClL+ um .z71/\.-9 зxA7>y򸚟 {Q׊J#WX./.YȶiSBԜIu & ِq :j釅lpWmӹfճ5XjUB Eԛ#Ԫ&'t1p/^'g!KGPnʥsCzt|3LcY۷2%HRuL, ?q66`*5rtg9"R1T%w^54g|ź\BHqQV}d>\otl+׎MQZT޵ybsGR ܇G%~|䰞H牆Bi4@ }/>QNٺbj2:8)1/|fbKmX}h7%Uˤ0[@?R[ؤM? ! BRvr*E.S>*\ 1z~(sN{K9f7Z_ bciR;4nxcqpvca*9PJmt'|_Ə,2׽̑;.\⚨y5WZgl UZYNb1eTy^T Tz_o<,`"23.ˊBq¶ۭLlI@ݕK|J,GWn}ߜ!"}V_4$M^ܢ +j0b&NFb֓ɗHax\uGԷ FUcHdDYU 7č*,ڿ84Ao쭤OD.5Uo*mC,; J< k"xy5=5+i!$5H΁(BQW=Fp|~ᴉ $se{i\ 2}ه;f*ʠFOHN0f 0R B<]CT\h?a B~}ڍD %zɡ F ^|/Wˡ5(B%:I4tq]OBn[x_ʗS*Ϸy8B9sq[d<Xmg5la#?ZIu/q֎Zˋ>㮪A{MvM= 8BG6npzoׂb@ *ST!D׳ ?ȓA6S`d3_oT $%3^ +&6^oSv-Oz r?@[iZQPD)Sc"a9<{R]YO Sh?j\tz+d)JȖJRaZ~6-> aK dmu4ʂ}O&ߗO"aVx闁Kvvz7-˂2-3Ʃ FۡKR]KdSUI|Tw)s^>o\.=y#DFO:h5{sCIBU%ۛ@yF2伆-~o,pn3o+%c`W>E3-:8_HExVR%S}1s^Oԕ)||ggﭗܗN&BR =r8(iˑ j RkowSı8+&d@nAvg;g )Jmf1jkmڛ?<ї>@G"\2t03ewi&/C3݈f!sKܥ&!!5 $u@SN~whtrVdO8W$e`"@ Gz=dPHâ^tG*ZH@!"=bhI&^Up5In)}-&}zhwAXk%{]-~kޞ\?AP/H1OdY#OU׏uҮ% GDz erOt3.0jDU%e1[KA&,JҫR*BqI>R|;e7vJ@R%ٕ#"{Ok̦je:"R?j?b=<ް3ǷDOI%R_w56|6^_m~O5DvfN7j \v]ɁvuǘŚXMӎ(nAb5 O-d^䕣 {hͥC fu$8)Blyf$$MP!o;\ߔÛ|>&|v]z%1! <>t ;yгCNg4K!taWPp\m6-A5wv (vh(Vh2P5 7K7i O܀CArʤxgË4j@ztYQ[6 Byഋ<a0_5Q5VecAgI @'a~`YxS`56V5L)_|҈߂$DO̟Ӵd6[&6 ʓOpgO@yi}"qe~c[D&rwp#jqޤBԵ{᳏y_p*(9X3 W{~ŐRz>Nʑ#}5P )O# j;g >vvxNl7 I+/2ZC"$|븰3вPZT4hgB-uVM/H##pSS}4kY]W A(?YiMP'L\e)HȾ8$9MWߒšqi0 P!R>#J)(PmW-a?.𝇦N0DR33emM19BBlaE:7T62rZd/^pSU㽵I)zմX̼v=F4K@$-l9^ľ./AF94p |И #){R5}֠LKt$ZdwUu,C^yÞWɎ\j487HBh}UldxT/FAcG2զ=MdЏ* `# Z, :* @9!>#^o;ZďP/VoY9YqV+Ӎ*8]I'N#;O,\\DCmM gt*" /I݆hyl(qT*)HU\%ȟuuR]b˧Dވa!A+'tMfҴK\]㛛fxᡌ ,vj_l[L0v4|,|]b5O:s-OH7r64:Pұ լVjhb^^L(]6×qh[ o@T 4Sd~9[nT]m*9?kۏòk@*h꿒CK rax30!e$aiŌ Wy+̐Y)Q.+ KG Ǟ;Ŗx!2J;T6-1N_C&.9QѭͣE-#:qo㱝_+v4z5q<lBDc(( O9!|nv>~|fZ;7{?`dɇA)8͠/5BSҹ/sqX6EqT׃e F0vߐ))1w|"1>BRi ]F% =eIKb zocd0 7vp[м)j韸?һ̻#6a+L+-]=(t" omۃ.:)=Z {CwE߃a ֪ґ.B#T* N?.(;t _EGkV'r.Z- pr\R@}B_lm$er9ڽTxk`W^_ZB= &PРf(9.o&AlA/qXNx:@oyciboJaEiPRquͶX+Goy;k43]%߀Jo5*Lz[e?6=ic2Yrq0թُtǟ%5Jbad5\9[ozʾF{tez5lPoW%1E`/W7\P"z%dIbeРTFLJ qyɯ!s4kg&^HbP#Uf4Cu'ehϕHXHM;כ=y RlaguDMOOa҅ b:Lt*gm4^wz`$>N~ߣD &Gs}'ne\ʇ1}p0Hy8L=bVF:UE:5<ֈh+.z-= Zpҥ?O0i>/&EG12p "ϓb>%8i W'7^94%g 2B`@}"EFsUljDIn?'6CǤi?=֪(U@ 1u?Vqp"Q]hF)aUYTu `ُDW?!]-3随+yiƠRQ3dVNd/$jp@"y9uaar1WJ;V̈́fL]gc*]r' ݔM27ۇkSۊVa&9 ~\SJ?b>l]Ej˱N -vO!=Mk1&f,<<* mf }ص*('k"+%_80ՒHfgWhG3`\ x`Rm rK88 *E8(zRrNx>@QJAfnF;SVjqZ7bQ D^ԾFb/nT55M5Nke, +Req@Bݱt][n*ס6tcd0ǫF"ym}l]: pEHkDFXWNE4qegk[p#$fZUB$IIEw/$qW8LLB}c ⷡa[ET@1c~̳W41l`rޏEB]O_LOG?R u9;K[E/o0Ξ~e4(oZk4jW ٢ t>{'V&_2iEܲ bumxi:|i^M +I҇:lp l~Q;2(J#&=FÐ-ga/ 2yvM˪8] -$u6qQYdP!}H~a[B{}VCvƋ|jڎ88Pʹq5=^+(^¬`tCR훧T: 5dsG2Qn~)Q` TH=.?`BSk )y}dLZ@ ]'k_ Kw~" ^gS;|k@޸7vs!@Bri;E>q%\w$`csa|ZmJ\B(0èlRr!}L^Oxߠ]mbs`)/ Q'#uhWBeĽu>#eN| 1 qt5ONY,LS;?.~Fuh[ AI +ḫq5ET=Sl2A@apF&ݛMU_m>>03 L ,6]QB"v邽{He6P빙i1Y$Zj#ʤ߰۱:z*[:CX=;gkMhTC0-5WRbrDARYiUTDg"CTӶ{P8‹1Ք)wxԳFF qp ܍kxLxcg]XQ|q h*-B@aàŲJ5-"qTEbFS]F3JwXg/0bū!pKը?W׵SyfZAl/j=-Q ~-< Kvɼ(lA[.+:Ң_Ff]=F џěfJҹn=tm[<0SlxEv.MvW8NScuҜ+ VUy&=#Њzs#|&1|/̗ P}ЌlM.0e`y Ty 1d~axmtQmb&{S$ďRܸB#% .C# vc{rZ?:})iGQP\~^A=:r'꘬DCK'HikMbPƟ6ȶo޹?? @21-8)d .upTɠA~RrkqC5ѕKjbZ d  D[EFi/]QQ̎ğY3'AnePǶk tWvl >E>xoD֠;7J*Stt ANS5 @M+2qT_aBRF~ƯApț,dl7ݡcpc*~w\Rn?|0h"MK!AP8 mf~W@C;oY1R(òV?Š7f_Hx^8iieshZfRYi: MVgŻ]@+&+34EԝTvZdH0q 'KC_ [[];Q|UyXc1 9Yj 503`f`h/)(qԼ,DݻlXr_VCKd]z[=`u𢆏֣C4\}> Z2n/Qܰsja|L?82~$ 4,5W"yֻl@i|jP&"Κ1'mPmT_"SF<:&>?NHF@!]W ?@2 82 21UePmm Psyf-Y5U.r+TSL9@  X1GۛuRw깂XuY;d^$4qkX'wQ{g5wUbmW[]gfBHFXzhV洞\ij&09hdYxR}٣vS" ph <慳LqD,Kh9Օ"9 C)3~J"\yGBK\&Cțe(jBSoSb[5e l"EcQk6 A͈6l3!v ԛ?p0ƺTrܖ$4x(wX -;y5h5gLp{0*Qi{W qd["bkAYwa4n&?ؗ8Ev3 UXg7>dD*iKKE_ y90Ges։0ѥe|T񒰆"zpiriiᕪM檶X;U3^>L $ +l'c2}&MaqH<#R]py#7V(v5VkrWbyQ$l2~׫s/no +&p%q;Ziʋo1Xit aĐ }ATEE$S[@KVV#slK֔x}{qTr~r>uB~608<f̹g;q6uɎ8'_<(!g¿ ow 38P:?|5]̾}hvjə&< u(XbPɦ\!hAy'#Ccs(&9bv18x CbKT 6Pbu,Uq;K.ˎaX0S^;`̑Zs؝:\fg۸#O&L?4;+?8كZDڜ!u^wÖB6Qyō[W ֣M_3-@)^{lvկ.Y&'Yi-҅ NU|k7Pf-x_ߨpq1+]o\)~V5ržgHoQnU7eT1 چxI6sj:1@BFkxr+f+no֣Iz"Л~'2X"A]uPZN*{:.h;" +uwϊ }@ؒCv `HtJ7#lڑZ%I\@aS'Tӵ PgocKQ:*]Nq?TJc_x!񬰏D؃ʍbRvAto].if _m^JU}Ҭdd֣J|#ֻ~7h(G_ `JO:1ֲy Zc;۵ڟ.w+10YF- D Up<7 &WO` ە[6Z-b%O*yYʿb80b61w nzBOak-^iUCt.Y5ۮDIdChX6Kl>ǐ?1f cd[Q>gQ`u +8lϦEd~fB"FPS2n;QgYBU%ll˘Zb =4}L[W(:`bx !HV<9] ;ۧIgo]BT.͘==FΝ;acc" Uko*1Ai_9` DE3_. f2-Ye{{?3UByiugU3KEˀ+^M4+)\07Rұ20 !UULE_a,&7ƭ0o̧ @Um@5pfϬ;izy| h .;/S_UlibKrE-RB_\52͘mCX6%b`/kp>!$Q|Ie>٥f;cYv;WOG$30nͪ>NُƲ&qbef֟n^-u*ʋG",} 1YS5mYJӈ.Y% }voi܌c胏ZJ- D_CSg<$b؉MmBk Z{OZV lwj!%y*)^cZX»`V{fK$ ꊲT2 AbFԯiNom!FaU< 1|xU!h%Y9J_%gWW !8~帪KVDԆ_PG9V:; `-hHm0bN[KRGoPS4rc6HeK=.Y CmNJKF n(Z=L z e탖Gg!r-Ԥgl].V:BwXǾQv=}=cf }%jlэ[j$ +g+ڡZ2VSDajCi謹"ưfjOoe<JDYKgnn_PLIGуZZBWd2t-|< $9!BDZXN {pD>b,")[0fx&@#Ap>I9y3YǸ25_؆-c?j_n?@^&eػ`գJ@oӠDE',*wù8oOGMBēD _/zk665Ջ! ZVxʎ6TҒk)yOu萍Q-y~ƿg, X%mI';bp^/%oRZm"5]C(@,j›L0[an5Eq ? B)pZmV~@ԝƝ9z*Ӂ_0ԻE^%z2Q?Vi a:38.YoD 豑"LU"P׬dd uvv=GlFRF^)w\l-Bv~\7g.+VUaC껹k% |#[]r-cr9N(236aT%ao(\4Hg?xO39.>Hb<]{@ )KKV0g=}0# 7+dRQ&ɟ8 D/C*9)w]Jm64dnTﭙͦa7WWEHS+u]6۝U-ɒo~2Tk rP6:DPԠ-]-`Xla4ྣ#}n, H(0{&4T @ }G5whG=x㒼][S(+~Wv,a_#-Pp֛t)`Cj"ִi38Ynԉ!}17}?YU's 4q T}vm<+ԧ@z~Od}`)L>9F>HXt?)E!G x]BL<&O@bV Y%ӿ}̔de\Y^Dq0R_ѕJ ^,g䡪B sg-PI?լYo&Jq_Xc!vXe,9)f첽ɋӐlK_ěWgB#0,` 4Mfro (X7Oo2jVz*ݨh@Iw0Yq,AKFL,0 þ7~B$=¢S%@6#ADQ -ݐzto?y^ Xw;,XwgYuw6;\m~oho@*l W [bRQ3Dd`~{j=A:VxcBd?+6s?Ɖ<5z퀗ow1k8 QPgЖ[D, ؄K-@Qd++ ݡd~|$o7N~[#H+{9"*Jt b F؂v|oy/o%XVKb/s+ 4IN5jů!)=nvכu-U̡F|ϱ1$/ kax4P1IƥBm[xATq=歬79e+(%T(sn!`(SUG] :(T9!5#.gc2;Q\l],;&K @[q́CG_0N19!g|R_nGXE~"fŘ<Yp8i ͯ3תj Ah9D?6e;4Hv)Uz!,+\ry簰1b^E|X E0iMP*lu¥R#0unp+)zk w@%xMpF1tI#(;*IN,܂O#!kw=L+Gԍ궲"C/Sc;YU$_sӢE["oh&,uGn pAv`o6kx٣8Bu?v@YT$3сx p}#_y܍^b}G`Z5R.y!c1X*J^k(SZ5q{rIXQ7~8o` xGsEWPLl>;x眢)8@OiXd"I5z.0Q``-ŪsL'P?瓦g./p;uƑ\Db EI0!jd& ixzS tO(OmƋtY,VUp\%cwmܔgVE#Yl: >DiC8qT촴(%HRO˿[e//|4wDys!m˭b"@/ܖys 0˲PѨQxX B5C~_h)yC W `Zl͞$jܮUx !e&LAT#ZŮL~ ={l{MԉpQȇ'( Cf1KNVpGYx= ;׳,S߫  U,(XQ(J!Fw<c=JIY/o\['osi|{u՜xPa6%Ni8|BZ^mTˢCB;:fUfPNBoleeԻ׽|{TYeIVV⍯V:QiHxmvTLj)91C " kC˳Eg-rM5-I|L|Eܧ&X̎U <dt漄Ɓ@  ? ;,J7)<(hﱉ"6>\OTBGqߑ[W@j5l&m4HS8)nȻ s6@:e-mZ^bpyi0dKGF&)T4p\k#O+EWR.q&)̓˭0|}m^ѱ`7%Nݬzol;+džij6&qEXp[ h7`J&u7A^Q 4YmJSX6 ^qh5 tG! Kh211ic*&5nNy)H6__5i4ZuOK`ݞۚbf`NZ3w/1VaK^5dʼύMC܂ȣο_cWPi"}>;VGD6=B`Sќ DT=g98PLn$(AmP~6RbrN_ Sr3C6E$MvI֖SWw͓J4~bc$[. 50kz4<+Is+ց=QJbZHљ/4>4 g.DJjMWOR?OJ-6F!R1!6F떡*mJ4sLN+{.-0YW"&V9DҦz K0)pFM1L t *j2kzGdBrrL؉Sa!k`O'_;D4GDYyho&t/LLtƈ?B >}nl|[e<1ߠ,srF`>G-wWeXe !%͸+ea,7[xv Mcp<^i _8c ?RmNYǤU^WM6^O$Z/uZu2K(X8 |vl+20lL RyZ{'bx;mY0vS"&yVП>^TBGµŚB؊Zz'aPvgN9J̥$ \|gSN%-|_/&ޑ?fIN4v1\{IK(4 /*tҷfWxEtH U1&d%cGQU̯y',fb?tTSkO!˶Ũ|uWG{q=B1۝4*ahŘh^Pq1XfT`f6g1N2M7 %̎ `V0㽌G3LF,W @jBKTbi =4;i]SGL [l&901#G[*Qkt:ّe-qfXWj{p-j q]^V\aܙr/-+\4`9:R'}fkĮ THf4rzN Δ7_?u?s2$Lj0}7_&TĶx|hbTVϞҷmDQ>!nn#p+^!\7'qãUJyժQ~cMLt\jrdl*is|'&dDA%e1~#k@W1pV & K}|\#h js TJJufMT$+"pHɞMR7$ pjTĦ~ z;vc7'rEo'3HH:]H&er:ЖR3O>,gmZlSө]TVaXRbjUۮTAG(vUЍr7v㻂g.YDTϟ)ȎS~.-P$+b7ZV-;_s asDƫM Ec'-",N+vJp'v4d ^Foa1uY_zFQelj(zm=bK\̯`1rLzŐmPiNUҾaT,yܸhd7̧B:} 6љ7*X%wN*. +tB+{~c;{mB~̢דJBЋ{m@b]cr6X((5wdOcz(2l44U̸1\ϢݍJCOTGr6|)>.Xs~κ&BHH[dg,NRsa+XGnD>)—قJ&QUZ4kSbߛcd-nt;h-g;Gv9xp&G rY%FK=\ӆ 3dGm0 8Ɩv _7&2lG#Kg/Z~P͉t ~Y|_E J-kʚ&'x 7m3 i $bKYuUܗ+\KXy>7MZlT!3%Ze )[OBu~ %RWC6:Z޺W(2 4PI,`Ι G\;B~jkBt Lp;@H)D1A N9h*} @s *ꞐLǨj@KG= ٞKFCrl+?}TLC .26PJQ*~xA򻸳+6<2S:hf.0ךV%>A"Rq!ʶcDM'zqRo (4m\[3ަQ2iSW5 ` DKyaT异" a epwJIDL}j˻.(.E49NxITB6#4TXoPTmPO\`mi;Xa)``fV)20plk!  \ TD.u4'c0fq}g<2F9KoX@n7g`IeCz`;6@;Hs*hY. N a z_Pgc%+J1'Q(QȞ##ˣHL*gUdSv>>d*?CWqϷr r0ؑ{.s`1m ~j_@»lOM[:Idf꩷,S+σ2i5>myŧ*tc /O&[]aNz\n[􋫺h0}!#VcC60u#/W[ fJ,{@CBEL'!c.7.L|mx+[(gu &~x ^ʷӱs~  i9f>D,qRb?2M%4Nݪ6 JbS}ľZ͵OQn2PsKAH9_&B0AѭWNiRn>^?crr ˴avo#a-36vdY%C2oP/=P!PH$Vjjh.A'.|IޏgdrW+i0pF6Ct5/A6gӲW5$j0\I:D@:c`_ 2ss wisxD*2lƓ)dSUniI1{\РdY AFj&2! |$~I+SvL5ݷo.D_\OS lx{?VEaAc'.T[N0姶׶Sy$eorHSO}rz@bYeF4<=iSǫGAFxZ#DQBQG2h]{zF ${.9 HgA"y] OsϞ._?#Ѳ&.q8Ai0[h `Qr${0-WYjsq"E]5oo=#j鹿qr@zٙL5-iNO!U?X% t`P? :Ⱥ$6VDD 3٫5E4ن$֔J-7^pM{wg` Xx-rI9T.8';ih2Cv"kJ?rު׀GfަfH:"g_ 2g2=>lM] L*Bwg(+rc7f+'}Ne#n٨`.[*iB,0."OM/ם^r.q4H p㯕6^ɨQa/2`b_){ .FF 9r\tmдx}rj[.Â,w&7FP[.M}g Ov}bԆ!9N2 Bk B3w\U Cp/S{~)CAr25Nn'W 0ƠɄ*! 3%Џb.>)I2^zLEHu26-k_~o+mPF}q_y52 5RTzgxNգBX^ _*?@t' Iloǯ({ؿ!!Xq8zTC}bm/ `zZ5wtOWdITQMfla*:M+ǫ짌L } N㈹iG Az,HVϏf±C;ZE >Bhy(KãŢGnEe bօs/!m.ʰKo't-c dL"+Se_77*c\4VK`TZt!8IFdI~_2$M?D'>;+`|`"#IuMsT!-ToNu{w ;C& u4۸?^չuVr<>N8# ?z>-kr 6 N'zHJ⛡=;~(;;C**G%ǛZ# SηOxGm7تyg,)!pum.ԅJa V `.7P8VE ZחFO$X/S'ޜ{YK舂c%&tHK78ŽBRJV2(v}]/2E&1ZTDze k=Bqd^BK~1Q?5{G҄9݂,{0lY)T1l*'60Ugڴތƴaj~ݷ*'j(}PÑVQ.d8t&F%eW׷ jbkT5*krXr-֟j}.ϛh`5C8&G#4d@edR8vc ]7nwC PuM֎刲4Lhk-;r.ޛ"d u5"t=\\|WASI2i,(;PO.`Epi|FbW Aܽ;2&(eƭ ,ZJj?pڽśۗ|Ƞe74c>U=A>ojBfBq00sD)\gD=1),i>y '#|ki+{pOɽŸ@H"fqAeSšTYy5N+/0[!R> Fz]x87\[Ϻ33-"_bC`Q(%R5\|ѯ0|26 @T@~Q0Ah. m!Z`:>PĶqqI[oSv|f1 yjfGME/6/+tN <h[G]jnNRzt5}R %EMR)pmF;xzJ_cݕ߆{{bie +W~CV_V,?,Q,):6:I.5jb@ rGGJڬq/9  nrI"ą?Ng.=tLME0 xp6>3̔aDSTPs eƅEOeȄbu4}xV,/Qtv"!sǺ kbkv/}YhW[Zr/iIŗ |8kIם3}ApFnu>@#3VO u׼8 (dh)DV՞ly[Qx{ 8+)_= v4fSԚ9wPVk8ifٹh7j;cs(?pHo'6"}kEп.Ӡ}Vju7#0Om\:,}Di}&aD,JnUH%@wWĥ-u}Aٝ^H/dJ̓PGX)2 >8au*1u 8J6}ctQy>-$MH3!(Jy~1@cBb&*KA?뎣ꎶ?z S(N엗5k|WqTˏ>p_XmcF r k{5R"ُjk;L,[힘t_g'ݫX1MUM%Yu|:tA’Š$0M+˾iid"Mn 'Pf2~&8|)#3Rˌ=r9 NJ-ʿI2O:k&i+ *wAA6Ll m @˱K5,xl5T>K<j< ? CإU,?C/fRr-fqgﭬOWQ<*I5k n h6mYj&d/0扇 ͘|id2敊$~@Yʖv_OO A+|BGbx҇eAOoCEpQ(?ҡvI!^00guLC7 >qD@{ԍa! =MDp1JL)P/K9u@<)J^<2^Z0d^RPMBmT;~7oQK< _TkNvb~cJ5cf*ܜGαQB續2  Ԍ&+c>O0%[.` b&c*"C6[]V^cO C{ƴG?*MEY O UZV{.,Yc.'L3,0a 6L?YpC&RH7Ek8{B4nr sص1b0tf v> h<hoxu ڋDn [VMh꽊yd 9O8еNM\vѸJ;SP X=͇u1CbyLzw2kEJߑu;C; EM`ᢖEk|ww|6Ъ<)=͞&4@!-+'6mpez<ۼracm;M 6 ~TO~nNl[Ą.vdNk2SɅK}! _d.b(6=ÿ̲1Ht[ IɵL⊷_[_[X2$26~@좷އ疫2wCJdͿXwA4XvLDsEPZj%0M$_^h<xnDK7,HďuQ*JVR ٙ> DTbۥxh`/cNP&؀n* !ɉg ?.Z )yAo)York_L@TV %."YO%y7 ,Yo;\u]Dwˆ`gBݚ?囯U!\:1m,JZ!Plbf~9r 5 GXgsq3u=kr(H.Dgj3d80XuB$\}^o*gR dGW/XȠwI-\Z8FK\Sw4TTہXdlp:㣅}צkibhYDoY*)q2xCPmKձ)A´(uSc/cFJ m7 '*VYݼ_pMQ, ƞ]֖>ty>E\SQ%zN gʹ3L0Οp^8G.g cG%g|7 T'.y$ښ2 Ǵ`}7;f-(*sy~J@^~Jda}!Vc enc(|}iJᛋ@l[=):C^S5c-zzT/=BaV۲gg: `שB>: AC[jwi|٘3^7؇\ Ғ(FcGrX6}WR _̫k_jg)a'čsAcW<՟)rB%ϖ\+]^6졐Mz+anC:*奉]vb[&Ko!Z';cjcm&E`^\:?>79?5]{5o:ɚd>~yl JC؃b//I`$Yig*_>jU쑅Ў^3oK|cҍqp~AA ˠOr4(2`RɄDF+$`ㆫ$T^޲C68~i$!&fmw" ;Ja!촜NCT|W7Dqy|\ ׏D2 1_ GI27_WHy\XōJ܆^ /_Z6:-CD"YrV KoUHT?0]7sAy*G<2yȡ`B3ᰓpIORf'Cz-d):@ޫ_/dUY@u |Q!|S p=xak^." ꍸiE:k>"( k$$φev,]!1c[cM9VBڎQJmGYr'`B|Y-n~,V(u ZYxC#X,G[e{-!G,1rv3`90ς.bJb*JS; 1zЧdl4up3Uf@ǥ|-bF'eMضxev>_+Mԡ3w:f(6Lp蚲o3}MGP\|&p-"'_r⽯^}KDq?, IĶhDSVhԥȋP՗J6OA>q҃tZ :mP'bKגG蜽x 4Xgή|+!9'TQFz9V%cC ۥ`.U*q}%X`+%%ϻ:xm'4\,h7*IvVA[k4^ln;sYDEdz)/^HLi.B/g"Zn`)O}<5xϺt>0/tRt }ظ5w TP¤Kih/00.|kC֫WZ:Y4C'hRLC\!.XRt' mZ E^lS'3__ dD @Jtg!u~PxݽC!ⶢ" _f`¸3j]Yʿ%EKѕHTyH4MX.d1bh83fjӔ30$%{7H_iSc i-'/O ԧҬxD {X!LMo􆰋{tOZn2`%I45]daF>/ǹ׈E>jɶUY0,dbaioA)dklw7#F MTd6b[Tx臌#s.`DZAX3˼dbEZ7.I yόz@zuz({#rrzg5f }=Gh,ha%rP[ȯQx"~"{2#;%#˫[%Kpco S Q&/01њ+>&a ˢ|X{S.<(E>ŋYT0 |=׈jvh>5ifh"2Fkԕ h{_ O'H'j#H}+Eg5 &(hfR+_vMRFU&aP}j]Ga v9)es~FY:CjG4h?M޽$ ]YTc058z 2ԇcYDր72BS ;á0am[|_3!Hn/̪SAF@C סO4 C 6DsQy53<•W\(YYLy^$B74v=.S} ]ql)y;U oemnT-_[KŧJcä=<Sۆm?ʠ,5t ,sˀ9غ-7%S7_vP3-*^[_F2g68yNʟQLC_ZeApm(:b'9gJi.f˛+qTbfI H65lwF劈%edMi7Kq5\;#a*W!vST[#ӝl?mdwO8rS%ԉu;W24SRRV] zW-7:ѱ d>aThe_ z~6~v5[MKA׺=! wʣK9]T&$bBIٴ-rOA^ci Wd%!@ ,3N F*XV@`%}e=-h}R7DVvZ&j"xL?+Zy?,#zP^ھd'>- 5RoG$H[v#n(8CFqjwv AS+F.t^%@SϨehq_Xn-*}WwzIA8Yi2BqK2@>]Yx]0^},ulep^z+C|vlZ=3i&XǍ:io@ __?B/>)O+8\J|;". XXLv|H%6nųA)rRVRXያ*Їugm^ ]["zL֖X KbE]RY0Q\؂}Ӡߔ,V0nw#b0bb$\(k~]~LfaMMr7BzYH+Q2VrjkfM?, p "(ȞBy;X: Nu5`|5:P=q !;s18*`M Wi~huLC:w_vyKSܐŅ| HSUV_ )%[af`&)JUR e!C֦Z!Yb|lدiyBުe/3h88ӣwWsw"ﺈzvw'V`/WVbZ $QF/ wF݈HS4y~sF$' F|Kf-ܖ!'CtnnکdyA΍(^Ǘl*'1p~A;qSBPE2IW}#z0E>yobNB!߯!THW3_ 'z^VZǺ)-Έ*ݕW?gr`X̕qLFuQÓ3`Εg}L<5F!=y&.կ4Sks,NճQtbQr 5&iDQ_KB{y<NFa9L(4f|;[X r Ec G4@1SQtܲj/]c(7 @`FwڈdCC08f~*B|>O^3O@XG[ ?w5(U~W%ڪQXQuoϐc\}qchZcJsm+StSC_zZE$dv:0[-?F-읾2D~*e(5Q*.Ec0Z;1 sNs`TVD~=IINe{ۢ8WhkC=LQ;)΅ڴPfP&l EhK[A$G,nW=(> k6!y# ȠZu rz6҃0_\lp@ lHKOC}V:!83 fXChWt>bH;W9a҈ρbpmEG8#Zk7/a2s)T"kA3t ɗp2X+x)&s7ź.y]i6򘰔 ˉ`_Wq?%5N h5-i:Ͻ`X+m>k*zZtڪMV&NL^2xŎ)V wۄ">uNDǙ {>;7Ou `GfS5׬x)6BϩpZxm=RceQ=*~?bxP̭s_ڶ) _Xb>*6=l-M@%{ a.h%+!/= YmbWvk%~gyH^lA,NR,eԽ޵ч؟ڐX>ۢۓRXЗs AȪ '> A; "`wnlxLa uubXcn /[v?k:b (EnoO@9)vfQ@62ܳ=u|?t~q}s9Է̃ޙÍ-VuAɉL13=;aWf ^dEú6XeN?m 9??urt3GfK4G6Zȩ5B|>HEUJQbَDAcS^GF]+"b*2dחGR'yYP1*7dǑOr4 Wޛ3Pü5 6J?,^f>¨ո}R)bH 6,7^Tcs  h%{ wJj AVh-;|Ta++>6N'eKn9ȅEXI6^X^4̴n$'I4"DA>"?m.@ܝR\: VHCk.}(wf?WqVIN G)=yq'u ʔ tkG_<6R IaALv-u/6=6I>l6'v@{qcn2{$QLgw[S}>fEcKyޖjNʮ@oHhݎi~SlG:Z[=Bs4z^uf% ;2X>֩ 5 />oUfgN+}]xJRa7`2fYʋK'h+ D35ӶJ&UQ*G3q7BɭmFLd68R7?j=Q[y7v0fj9Rx%3̵9˞@J0"񻐜d/I+= =zl荠 '*+D/緁95Ds\10F-q \K]NgYZ07070100000016000081a400000000000000000000000167912ecc00001ebc000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/z]?EhDTTk׶ǼՎ@_Q0 tyu :iV{{2Hiɫb}ZYU| [U}Qf)/lq3}_C2oEoيsvB I)A X2s|nCn _Fg561iLe!oÒ^(AJ` s /H2'^&nJ@=Wiʭh6)a2dvc&(qȃPX !nj]6E@ 3ʌxt) BU;>ҭNSLŞinWX2A) '\u)_$\B}2uWz+uD ,{eXTyק6N\ = o{.e^b!iV`zxx%MCt-'ؔ #4X$Poٖyt@[+ŐU_Vn]cTMEG%fOv!PUSI6 8TGKjVQgR,lA`aExv>Qxpĥ&pO|GKQ-Mv;l-kȘ0aP?n*K&3*Cb`ԲgQ,:`}i_ʀؓt8S_\|#4H[]ul(ywZ; sU Tsi!teG,e\ñi䍑9V' Ut"({zM`U}`cyN#I]JhWyNðE@+X:a'n?A4JSRty?wF<=2Pyc-(vǢ'e3h|Iގq;-ΤHwbwjmr#~'a J҃M) `̞0@R2-z`XjfKw"ҙ ױ-LKDR/R7kh+6UUrX#)Ӄܒ/i#1bA~Ě+ FejGq^[g#,^t2#aq9#}`k""gFA65q`mQ}J&xT&eKb6J)gmEo^b<#abFyBO%o{uʷ?G4*iYC0O;o\ ^9dN5{,=͌pd\7.]@Sj^ 4);ف47:HpTWBZ2{X}uebzV]F`uL{#MX ><k jdsǿ/FycۧZf73^27$|)#-\w +i"5IeDZŜ&Pw> Uxk kivnPMxI־ %y^2EpBFg5Bbn!oAPt $X٥\7mގю [%G.Ck<|HrŎBRz'ԙuS_37 @g/̽<Eu7>d/&><}ѽE?s†*j.%Q?T vAFG1;8Tna!0|CESG'>:FXeW$9K9˼p>E9s9Q9X?ŎSx)EHKt}Cƛ 8 [ =L~͋|N嶆0|\Cg_:nT "k;]'|TV ;$E>#1FO^tp7ON;O9ͻZeN(a3s,zec~u/20?hpm<,""aKfjc@|߶::2t6j.׃W_TtTKIaTjN Nj{ oBu Pg%Bz3N}s.^و |QZvOyIrl2kRΠ8\UY25ѥS=t+Ip{ا9! fR28$Y8_2?B"">|I%M|a\C+@5T90Uߥ,N+A^SBlU12  4g.hSنN?3;NK֡ի}C;29g17)԰#=i}Z e6CNTU@JAijm8Nf"~䳏_>]ɘ/=W*ǵy"wkq XZsm5+b5^F$_]&׺ cjy/+x3!Qs&fB{J}*±JOZv$T(kA7<'^^OB8ly̙d"K!oKBs[!W NupOWwaC1+++#t0[44FePeIEҙV3lo/QTc2VD jL֯v+csDz&Y*" @xBNϢKU+bOg=W>$,^3~_wֶ=$G ̈́4۱1( ]US"P[fƕ= 4&3uף}V\1'q !|e]8i(Is^1EbcQUwe`)"EKӤ0:1[ЫyccD*3) I t5`Vc䡽!ve tN_{][}57ƍjlWHGm+JZ|{snT9,gS>@NCXUC9 /t[QǥeE]z8՘n}dmz8ԍ1c'P)T#[;KmD<WO~$U}vNr{6@Qo}&uxgĭaAh10#z{°LCN\(ֻRgW-BlUCi3k?O^IgU]`_pdw "!{W/b<*nj2gě]!y]Jiob/AY^. FU݆֛, 3ymV2 [Gf #=%)+^Wr F|%|YAOu {`a-$MbHh@9Nd .܄j̥o@cJɤ: +R%P[˲4j56k9d ykD-G X_L\`C «)nK,=0:Q<՗Bە͇{EMѳD('έEFʼA?](I^% rfyٕ܏\=O%RToh&@ysߛީ=<eO-.*,vLuP8tL8M|K[.*l ~XRԊʄ!D?^/~o?Hs^f樽 Qa.E~W1tn{:dSJ &dbN h`j˜}%tLIzqȗsL!5陽N+Yin|`#res;UYz6i 3ōĻ01z`}Y sE[ghx^nBݙ -T Ͱ ›~zs \ntYAmae@!zlqf,֨Wn^@Y\Hh =Ȧ@m1k65@O-Y#uJ)[Q?Uq6x/_tq Db}1gF#IK+U3/"œukXO2|LùTr.[gn/l|/g.µ ;=_p>%yB w= ֪֝.Z+4֭$WTLnp#!% La#eu[e[SE{0sxlѣxoHL9K"I{EGmgFn<6q:WM`Jd&M~~1 !ia'ߗ+eNN74|:XI#U_ih2šR6X ZS6K.XL8'}& 4%_=XHDgYZ07070100000017000081a400000000000000000000000167912ecd0001189c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/q]?EhDTTk׶ǼBkK~(z ds1_.ę0jh0%+p.U42gNcc~q nJ!N/%/α4hɾԨ%?S {f".:YXj?vLΦu&}itflvh53k&7'ݲNS̖]/8auﻁJxnd#צT`}5CC6kvܤQi((CF}aER[zԉ=A!R -Ѿyi98hDnm r` g;;opa23?99Wݓq {$j)^:,S*]Kto(]LX"V.Ѷ[𶿘V{+Pr!pDH s!.ije)Õ$vǵ:r*- =K9eEPH@A:}յ(y)E U}h+1y)Wʖ(?Hh U4ruR`(Ty]'dH:2?r>Y;cwTV>WF,ψΉbymR)"+WxeTB*=,PѤ~[AqE.kB0taovSL.4x/z$*^zK9#cعގƎ|=@jؿ]\$ܐّKna?QÕ!&QtA;y-g앣XME b M orr!r#9Гwr2Ҷj)YG_j(o^n QV v$Qիiϒn[62"ޛ,twcMli7<#&^ŷ;^|!CX=KةIkBbAO5{ImS)RHtOA];mO|adڌkR0S{ u?G FWjg*n?,bAp7cjQ5bf?_aI7)oNd!ɽ0}H-;yHDeS<傉~ Y-v 5ᴸ9@g n@HI2./I\$pt$έaA}`;σ} TRv.,`\PeŋBqxjA1ۊe@_/Èi+=B8I\v2J5ysU. -H~jhn93oVgsnOӍa*>4Ax&CCM<ٳ\`y+ v5S3*%WKflM^Ii^yR ylV۬pLaөyopX]j .XDEXNc_9T64ISUr;POH3@cʤHCp *Uqmm^`Bl C8& -o?Ѹ6-S5lk*gr,9){bSN d,' A4ٷIipNvR:E ߬Mc\Ds׷콵 Ν"NjX2pVvo]tQK*]} cyׯm-mh%KY9YrBheQlI-AK&F:OG$r"Eh#w3c{RA?C6oZwm Y=oY#$Lu&lݯ]xЮvSylR Y7H5pn~P!  yҠGӒ5NZIN2zlS%\ǩ5,hsjdjUۘedbyrVzdq.5y)eᄘp1_ ByEjt8U.ޞ-`*3$yrTB48w@@U_}^E8 ('k[[iQaMf'./d+D.xK1ұL2uTM,i1qs2=Eh'_B#]3( ʽec%:h֘burkՄ!m{_AUɒp_!m{CEhͺOh{jD܂3.^F=D C=KT1ɏKgziUs:lm.35ԧZ|En~p. P?6N+\ojhv1'5B7C<+0 ?t)T\c6II57ٽ$ m E ]&&֐#|O^%&~?#"&ta+Ɩ 5eІmi׆ ά[g_u^,.5!cF#ɋJG]zO0 G!46(eϹ 6'PN(/Aψ=s.M4E IîCD5.6@Q09.X;0(FsS/ gv-{Fnz>e6%p{5n"5F:`֚?*'p=¤g`d+OzyH߱BW#֋ hf}^z=QMN 0#G_By٫$h ~E/%pR8?6L9(u/#Ru'e8jL,G|#P?$ވѭ5_&W;4չb|72WpTO H7uj$&U<0(?\=@$S`Xсl{Lk#ַ"8:,AuAj stc`^;#% s1ItT_3+}#Rz"`Az C":XJCfôž}55PGHU3\ح2[:O$wXԒ>$h[mCH)C' m5=lgobj׍b&ؕ-dk GZF(0.{Җ䅐^ezru_DL~ÂU1tdkn2URVyn&Ī5cxmpL z(_H?aw&1"&FxہHa` .YKo¡RH t0iPHV t{ZOQbHofm8⤶ zH3_yx{W xJʞLKl!̗Ra˶7lJ_ N@p18ZGFĝ&*$Z%C o\̯`وߓ5Ȕ.AW4VJ\2񖁵wOr,Jna6^-urab8ldtPtO,3ד`426},}m sU047͎ʆ}h9eR^$vb^لUVEnDsߩmWJlg{}rV̓$ȹMp>s%bf쫛Qr\ܓgDN(W\Y`ml.Lö-8&uU#yYn"<]f mj7lP^BߓZS,T\ PӽŚcS0zJk xT#>6ohEn:+[ s0;(7pgd*fErɮX(c#!@ YRbtX+ N.hmvh7_v;cU"*PaI̐isP8`GHp~?j9M)şBֵR@Tcaa&t9oª]+ s%jžbYY!IZijPCdأqEg-Y\QL& ^ߨxE=(!`tGwLFCבy ɛ9䞥҇ިpvPc8<{?n5zUtKg2\$1Rq\Yf975fG4/ĆF5<#Ɛ>z뀲#1Ee;=l17x֨gV (qO ;pg4Ar(K±}lm s.cuYsUǓz|$TS R^`zb?|4p¶.@-~UR"B4PlqΌ0k%rZyLWI'/V"LmOYċW [g0Ir):%6 tǍ$~`ZVϺDLw>GI!ۈsuWCW"?-K?Ox#"3[e䴑IŠt:a\\7rE IZ#rhoh̠@ݱ6<^m| S:vge WFN/p#cƁD'< ;{xj:SGD#w̫0u{J )~@=8c3|R1Eºkd>%=.pD^v7t4ni|GL\ %QٺW$Go5H0=?.}gX[;/(u3wYo`"65_ țݎ\} >~qg tCp=H{ °\/*XX tk`Jwn9%n.b\K]'CUYnpZkF4kxK,ۄ+)=F„Cxd_6"1y (PIg|-c l8sK{+bP@/q]"Ut`(#KKԳ^Ix" 6o x,W.wҽ0܅s #Cxzt}P$EhR,-_9^ϽN5y; WUҕΟhð–aa>gƆ z%AwV9:Vi҃(edK/}UBW9N TF 4,b@`7BϽ? ŏŅnA04сIY Zzy!)XwɧH 1OA[G ch}|i(4]/v-֝)І_y'x!BˁdCV).dÆ\ATkwѢغW&$JW wlD7cjm1FJ,vvܞtUlfDkS mQg{^֝ɹ=sh9۪l!`31x"9yUa麆]^ W;{Vިи-@Wns.!rqp5ͩ6=hN>H|E-bWǔMiG {!=Q 4җ@7C$LϱNy=.>#N-Wp<$SjU$oҒͰuP=^MqNNȇ0ZolpjWP|?=+l53x2<ä:_d ѴuM4jOMv7EOE)g08gy3pƮ؞ .H?쬞x'𯃐cO!vHfٓa8RԂ TFe?~Ȕ;k FHܺ$J2rMs,kFa)iN1/b4;]Xl ?-/+ES1)z㳛Gf:D0ϐQEPo{ZK~V$e_"@A6߾mK%|Me2d1O#Y+Q%3Y Ho0nj3j43r>HԹt{_c4lzv%[f JAH ~~;߉W;Gѐt56n}r9h:A+;nwN!=;1.D<]dhЮCy|_3LQ}ZSNDP'voibm})fq (FޒiSe8RO#*=Ag>rE#h1}OeRxACQS*`ڣ2)x-f(.kgp9Amrh j?j \1 i"%H#yrnˀè%(}Ձ"~2zwD?5וtpkBt?| V*AMݮm֨8 |FwI6%dKe@AOAVaҰ! x W]fCC3J9'P!tf\-zaV>MJvi'חMKtRT͈MVkFLF?Plیd$JOٔ݌4!]cy7'i0^ǟ'AЂgpEOd~~&ZaqkJDL hAc'Y됕'9wAؼ* ʞR˒L-5LŃâic;zƠ>OG#-8/sI`4YfvZvovZrlh&wK&1P󐟺#!B}rL"-ˆKtJP[VA`SӰi@2qRLxuN59դ/K@rJOR#gp4FFIE8ٻKDϜ_p2W``IO$\N}==HVwrcE1XQ5rFLMI/$Ȫu悀} HG,SO(\o"=%H;vwfӭY1aPGܴiZZ]ƛ l%4 pGaä|vh:;pt]JNYT{ vp1N?i\a<-3_A=35|gǰGH RQ ͢w4C73FUGP҇ zlC' __:_3Cƕ`Ь ӷNC7o`{]tz,~8r{8Z ѽ7h2֎Y+eE d'2lf2^| Tdzֶ g}3B'E~x=4E,e=:e R F4w!,VmSTV7",-(J{PZ LVIK`1ZRJN/N-@pt~6t m`z=h8 W&1g8&&7| Q=]9^މLrJ8N\o4goE']+\6tpZWGRɣ*ya[8S9u.  %e1X$_a޷Go r2 6Dd`*iF `qQlPY>~u;u patah=: Sy; {2]$kˆ nB9")ȸG ժAOH~_ Hq[o&Ht]܏a!ɴcUAJ j_ T`0\.;Q){/=k˳1Sg\l}cDalG .QZd+m+ZSG2&&#O4Bh9|8ӛ4Ō $.5 : Xu{S(Bݟ|PwFe`kqx2_5Y1EF%Mgfhs]d짉S5vd %!Yg_W٘[=c+n连>& 2Ssm26%}9.mxn7R:摄$mO^΃G.g|s25]-%ZƱVdL?Kb4rFߐAiU*58VFOR.s[ m^>/%7 X7FC/$7CU#6ӗV(-Wk`iMmB>)$ %x_?qH5Nm!!ϓJSFWYf,B ,؛[^~GΰU)8kQlMylG&@a RNl m.'R1 VCD&q@pAVbZp󅈶/&^\#GRj|Ҷ)Ac2i5hŝOT.Úg#Vo YC:kf̝WeG19(P '3(Ce4.!':MY^I =אv[WGNQzނ[,tv2c6}zd!+>dBfkZ`rQ<0-`I_yEǿ+UM/tlqx]3joBs˥80!!E k)BH4 ۳h҆2?^=x$Rk uh$1>K|Z,ookpaBGʛu? 8!m {"|ɆJsQp^_’`MS]%&8;Co>S#`熏'hpӟCh_Np( r/eDq (6o7eߩM +ȈHUJjeVF#:_ڠcPuMyh|~`/3Šg!nty~@ZPt,| d7cZ8); 1j]LjI"\L"sJ'\<]Lџxuۿ琿8_\nν .qW?>GIN)l}Ij 9$d[YUhCՋ@y%I1Oa)mƈL;зѨ;Gys_5DGJQeyJ ܄= x=HiwQ8oՠH)UX}~{!C*Gc"A ˎ$M0/oN**}UDtrF^٩IH^۸gۈ]aZќHjK:ad qAmPo#$njNci4qGBa?,{E5WQc R6({.~ƙ0rc#> p{K}h_.W' XY>@\K,idXJf3Ts oxi: X_ jsVUxCi 1F+jO߿1LE8cKr%/H*Zt-9Y05ϙ,2/Gᠼ ,.Z4]XsnL'!xsVIpHBp/DĜ8f"[-c5gm*u$B \oq' ;zT hE}fX*yd"S3H R#rv^Y$nЮ'Y8D0T7 Q_{`ND˧JX#pMKƙk2>$J%4pT뤓+fZ\tҌlRYoѥ@,G3eL88L)ζ̻}sXnkp")⋫Gôkc $dg UέjzsYn+jXlpgK כ94I͊(s|ohRdȼF 9٠XO)z0c^%6pO0FdqJ)(@t1•JzdQ]ӁIismoNW4r^9G$9oHD<3$Vƅ᳋(E7jX4B⳶km:[ &oƏTŦSĦn^DAI q}]+{4@R *>۹~J56"Şd@ճrUV`eDNȯw˥H]3TXZixg?<3>*kggr&훝#e a~fPWd,(zsV/βȟCmXC,Ef:B7CX,lWvP\5ml4IKADxƤq#b!Etio# w5ai{,3 3 Q^ %Z"pONw8dy|R ]Kh]T`s2gL8>HWFڛ?XF? 4{ׇ-ե6A9 Mn$NL0_kv\A=ht'3hNJ hqZϪoPriq]{ݷݕ+ ۈu38۪=0 fv(A` 'onVn91:A?7_@)џm8 y^\cA$`a6\s@7*|J` ,0rikm̺ Lro|I+\]J,`\m8!0YLeJ$`Nн{4iN R3J6Ndpo6yb*` "=eYo;Z~ ʡ,YwpH {`H=²C0j . 6M* qٶ?PG!y*2V(:{``sHKG5ȁQ2\L^3r d+t6hrp La hxq(q&PL# aҪ6~9]]g-]8鈃Df= UDIq~m7ɰ ylÕZʲU<%0E܃ws{ac}g[dg AcFF۵Z.]!YU3Ild,G<,d7+MisK7afqv}|Zޓ/ÊNWA/Ƃb9WZJH 14#q2\08 .j؍]d[eQ/hAݢglePgG㇙`ݓ$ӸNF4DFiw:fWs0Z#C5N. nlVېmÐ6հ'@Q%#+??_ٜ9wfGiE(zQUdsڱ֢C!tR@H$x3.N~)2a5eb]UYcx&J}@`z Rp⣭a[R<+zrU a/`hX&nSgJڴ ,"tD>-HLpL yVƷZ{ .3vӕ|~jrIt5lY&>;5;c#yn/T~b k)zRk<5cJ5U[yc@z//Kƕ"߱Sf.)ʼ&X'>WB'r_tr#Α_EZ0cp~~#4CĹ̈"ٞ{<DU~Z"R"1kͅcO½]Bw1-hi%6{gnT%]T=( KZ)B0C|NB܈̨ԩЈ6(.5 ,Na uGa 1vۃ}\=Q0 ϴ1WKax;|RJG pm*=\y)a`yhze蕾CQ|&&QhqTRy?\k /4tv,vjfhr LWO{8jpZ -6}\!ThпC8b{@IaPE:YdT#*2##n c&$MXH`̲QZ49yZH2dMboI/ i?;]=]t{9|ژ1g;]\H7(o jPPA[xQ*#dPl@!|J~iWwF "%qDڑX_s˟x2aIjE ^O3UJ>\4{YFepqϣzBeIU|.2p0V5FqnڍlmPqӀ4:L*ᎈu[&kJȜH}#szzC DnX\IE- ZXcx Wa^9scxC*,4Ul%ܠѶgMhHR<+ TdȎ:H_mnX>[Ipk]gu7u'ckyXRG} 9jkZ!2 m'_ q `l:z߻?3W/KP|!\ U=Ng܊jpC //1DW/10-KC> CŌ2L+4_0p4;n5X1'!f΍UJ+`>]?ڟQS]լDJeKC{6}m_s#C;]A?\p, 10n],ȚQP ֘21@/f{~Dagf ^1J3;/G>]6eVAD{,_-}?fY,4rzp{?QyxIհXlƿ`<@;w4ϕt^I>HpJW:in9>N, 3N˺Ӕl$x//i7" W0|Fn_ȾP ,Ѵ[m+رԄI#ot}ᠨ {\Hp0z}61Eh7&(e,7',2o]P¿13pWE,,#h:0{>Ā2Af)gǓlC@%u!: JngB91dn%/zAzB,dakp6OYp̤tM`@FXfuƜ=vfYh5bQuZ l`f.Ct5EZ;L/ɯb]6/Y0@tHvu[f1ӊ-5@G0+ƢʹX˃7T+c U<8PYNut o|0)4w.{Hji}vZB" 9+R #,VLS\rC ܘbFvk>p&)Q21ty>{\^Kw6 4X{zAOD|sP<t=[^$9̏xJ4VAH:qVDåS-.:-qPII9HȰ>໺ ק\eP״:Fpb>ˀUmi>>쐛ZI[1 _ׇzSXE"n7SQV ZQ}s}b(+źկ Φ,du -QCR@th5az {BUVMc'Dj|_OO'jILT gr"" "MyeM8MMH D>ۨHlI0Z5,TaAr=uΤC[zʙ!=֩ -=I\)#Àӏ&ʈ4!N-{JcsrU5yֺttd׵՗ nh#`,}^)?.E +:M\' H_L/ȧC&؜:WaCHaxg _ ͢HPC_N,12~ou&IE7q[*bW -ߊPMe'j F~Ϝ5Sxc #:pU>]7yU?P2fHĺj؍{(ޔ1Gݡ"稿󍇿w&}ЍHY/댜!qoս'WRKun֗lLLc{ ˹'{qW#ƒn V# dՋ tKn6:ߧQD9Y<8~>4а~niCl4hG*;-SC+  x֪GZ-zອOҒT߶5Q?7J/`u<|K!oL&c>c3ԃ[ckސ,:ۋO ')`Q㥰 aEKl%$lj°\u"|ßDPmMsd7(Llg Mn'N^pJx&Ǯ42W%~yd,Jő)? "VP=uP_xEc!74z 5O"f0\fFг 1u!RnYߜSd}^+Stz Y_n ^ާ›ڇAѾ0gmwWi9){k0N:0Ga(l(awJM49"{;gd^ȶuZ~57UFLСv" ,rF:H\vn/& |-Gx<$% IcQN'[GadoYTLM |#άy #v6 LAEt3#Z56< m ԘǒKc\SU~dl8i%ۧG{!mF{:͘xO&ɝ:8!POr%Z̚&1E݈h:t%sO gLޤ ?=tI\Dn/s8*o:q:8cB ]|X-0(5`fb `/Ri $AMyQo,mJS{"^yaxCP|$ D`Kh` 25ߛ4G]xą$dX^Krw䆙 C?c*rϾ+FkxELSꊵܒ& IMtF rkXYL{*̧=0~]c^`S -[v~8 b}ǒ}n1c6FkAᓈA.EaFagB»oPhDtEG*?`eDi 5 JW6&*0%dE@20jRIod5ċ`q= YУ%{fCN?~a 9qF gsٍ2+wc\I< ShK*MEhX3Mjh5w%^ 4=ٔMqy;Y`,ChXYc6=[WOr]MV50] 4jӃ"1d]SZ* ĠvDA'P7QzGNk|n,w)4N\vm^B}'ݸ$v!ku3Yau!tF߲@enգXxTu!|u4AqNSo`)4F:V.V@"l%֋WS>)+YoJv[3U{ &wNWwgS Hx‡Klv=RJ!n-|B2,-4k,*ICebkKe*GJe<\c!grj,Xs<7XI7k';0ǩL̅a 82MeyY :B{^NfF5sκѤ TQhy='+67siuӅ`Ls4,{3mEX2 u_s-b.ڮu> 2RkDmHnB䂬 L4pK7]H :/՜Luf0@QlN䩦 y3?fO,L3>_:]15O{RؓCT6<)t#KR= zsu<9 #e3ۈw~#ٌf=P+<]=7(m=rBaM-Pu` */G34*_9gEmm ?"t XP8b:ovfBVy:g [N S笼)rr, z+2v{~H.elbKX sk(X.¢BE0 2 ~9ܑCXnEa?ďN/'ycT$ZY&Ҡ*~ ?lojOudQՑ;1պ jlwZ ;?/)` / cQvlz },<ϩ@؊־ƃ%0~TDE]RЂ#9zH(^/8/-Vqc=l1Ŷ}٘R %d$GZfsP&ŀ!h8:gIW^3MG9 TCha7su\i$4#{ !TR)rP6oti5..nqK%ws[}=;&u:3e>7A9yІmWBNULjڟ;99Ϧ[J`Ų-4VE*3{"޼u]`('zg780~jtZÅ;h S lS ;:v9̆oݓϧ"Fd*t2k [H*9nF [H.f$(go-ބ:v)Wp  p|f.dujN*T3 [q=QN-1EI-ϣUI%ZқZ~?<8d:&2yV.Qȥ:!0c/_W;WֽBG5G6khz~͆J6'8:IFf8Wʣe%Lz\z}'XNũ,7R_,MQyU]XrBT e/0o6stR #@/9n.u<`6EW͘V4 a}'t0DFZ#X,`w\#GI7&h RAsɓ˔|;Pgd5zۻ܊/e4M422JfX"/M 1S7U9`^IFC$ˡ*Y zib*1ŌZ8`)!Gv(PAʑvW+7Ԍal_t^P~; ]/9ڦMKYH4kM |6nPim&!eֲ'ց:0&nhsK~,qr͆r1c>MWkٮuՒ;V~z(A~jp˿;ܪݐ]FDm~z.d&43!Cz+ o8TPQ3gto0TxbD2k!b CYr&_%|8%QޒT÷We',ݐ|'Ezڄ KOUt.g8JSm3q$[}2w!Cgx# H1zk໯4Ypd1!B]*钟+1㒃\T1 !'.Fo}F:ޙ(%a?BpTo'c~T2qH2B/TeB#_ܻ]ĭqM5&>( uPl[4I&S{b.7 PcA "uD6; b5]hKE 6lZYADE_,:[<ʰs*Zh@;Xr兟?S7r>>~4Et2SP?ƈE(?CQEvh.\R6'䶚87hM}nlv`Ex:Ω>oN2BKq%XZ '8%nod ͗J:< k #72*=x_+3YR8gWt8C9bzzN|_f&ݎ,lzq{@T ˻GZE$_6e֟~YeD󼁺tqn+w(*yah;{t%p"Sb&E t*Pra!Fh߫F@+C?dq/o5PEb:7S$ 4^R=\H7@8ͷliԒذTcw+kcr@Tt1BuC9IsUѼJUY*@Qc " N >E$4i*ҡ/ z@,eK8'J:T|YI o-ԗkUFgol2wyĕ=yifeBCCFEG{~~194^mJLoG[o44,8rXR3@??ܜ!aV.{߱[2 A(Q To`L|+D_>v4Y|̸;7u&v`g{ * bX<@4f xD!d6n#%f]kH6ыVUF\"ɄU)2.x4<ϑ ,vv-ו,r,?ˮa' VmV흇SݬUg=p}K[m*pH@N~=!IkU"S29JT5%0Dk|ϛ 2px{9Pq+0EPr{{˧^5ufdN1M/W4{)Y笖"#Al0|;og/r (CZ`zn^hW`j (7*ɝM0.>ҕfPÓB]\g] ׍;P>J<lȓaNOv!KCq,:/>DZNNć(`IVS'$/J=D|HŦJ&㢖e'uJڕ5@pO^q݆<:3d JҎӑVg`LFu'I֫+3?%l QJ H~mysեɬ"o_I:CҥNz@vdƉ Htu9M8,va}L8sP bnXx51gXLZ n(3D(N{콬G!5%LuUw9gMk sH]88τy@]ea&oDN')LE2si^8k|MJYmԌ7L~:hжN=Kŝ6;V")띵|B8Ӂ"Ng&3LZ T}t-P# :4b`,Sc7I = >(!ɉdx b³%7 sI\#ՄVha봟*ɡJz1EU2 kiNv˃b)~RU/x40a}"*.rT) !s?" |0a׽s4XA0E'I/T#4,/Caz/SĄW\ }Yz<.0n_s2cG9;Ux?ΆOS20sgLotcfUb6+jm#F ϾؽWf`LI$dbcUasYtS݂4y=07cpqa틦؁7h9y]Zrp2[:=ΰ\N:3cwVzF}v|O Tx,%ohaƥ0%%jvR*trC fpg9R/t~֗{k g?JJI".w[s0\%X2fiiFSɮ1Hj !ë=NM3$=riVs`3A.O9+>6[5>DSΜ "o2 q$>ܯlF8/hDn+{y?ݏ6)&l$dG7FU.{ iދ:!:1I" Ԁƿ:aeNAz gՎiLH`Vl@ LMr}{|0}k]V/RfF*e~"^?nK{n_90]0ϱVE 1I6)i6tmqc_}['K?3C?iXt.(TuhaV "43`uOܠt&6L 6[GtM pV@UFᲦ4C Jm?Z-$SavETE.HSbGA-Av0rcܤ,:rMJiS8hBdMM*_"1(B~aҫ\5%9SVajzɪ >d)RR<_HH <}n ιK'e08ሠ3:mD>+&ڶk ЧوU#_ _'tUH dQ%1 c̊? +C7Ay 3{3gk L6|(gH *J]eiq[^E(p`H.%'$Jǝ F \e}n]<FfJr:*GUՉφ̗<9Lп8u䁿r^J-R~]}uǽn'*9}1\h!4v< ,cmC%Xw0b!E{ (mt:,YiJVɈ3pY92_%5"dfi\25%&Xl`S8G=]{0!<1i wf.ZNfŢ'QˁWdǮjCD,%>gk uKBZPI9l:5 Wh[y5.e{" 'B\'D y#iYKk{AP18I 94o6>BN/Pb!%ťaV=UIv&K V9 u^fWé_d6H:ڬܳ̆Hlm^>a+É|HhW./t$v*0P ZY 51~;<$# 2K*K3$U~Z |Τhq#؃Vj՜uWW?bFJCWwZg7+ܙp3 v)?{8C4 KqyDN!sPvVdߗG9'$6WGBe)'W)5g g_hAlq)OB:Z*U\N) 6[h4^3iS `WP|Ըy؍`:¼anQGh>D6$ n@ #1Sx'johHd&lCHy[:tKf B.0 k $ˆ_a#-S!ǍDcG|Pv^@G:a|=cΣzVA ʢ4{rHG;f֧D>VqiHiVҲyv+\*坯K] iXNU+T $[5HUФ==gF&Gk,V/{x .NԬ@'G-' ]2r6fHs:l" B]4,.ިЖ Զ)},awp? ;~0?N:Y( XϿPTc .Ko?pj 'V~QcIa_ ?{Q~oRTpR~inCgDBWD`(.,忱YrU1靖tUќ*eȮ}vŵà8u#bz\Ci˷[qcZs{fDo1a+6]н=stcp^+'LkB̥XfF9- [I:s,"aB{joeVҸ塴٩Vuh{mL[#??Τ2C_^\NIkIhzN՝B3˲TːFfѥڏC)I(4F3Cy/]eAJ~h# P`㘜o|8d}F2l6n^g& ^z>}gջi) c` ꬒqaw[E3o\#CL+ȲlZ&E@C1_Ѥ څ2 { (O .qUzlD~F8 dg?KMfI%EUʅy߬h 1e6u]㝭0BmrNߵEu$G︚sFc>͆ B6!I=w }Rmja1q8yfH_ ps չ^ B="膪|tpFƘlm{Ou FL);e0(3 ݠZ,w8wrdi0(ɹeͫnBb~n/l&}^?/ȿc5%`J"d@z=$M)_U@қ}y$d -Z̶Uj@:&YNa#y|%*}r2~-i|DT3iƩVm(P~:W -F=;]JGcB/b#-Fq+tu$ ;av$Vk_d#C)9фB.M͟z-|]l˗ogj7`־t/h|__'@{IgWaW+UX,坑yo5<*@{۽{,4 fRzf79IAkY 9e #QjeWD<|Ej{GEъ9t Wn+\1T4|ÃʽH㨯nE>%},V+;k#gaslҳUV iBe,͵Qyr2 ) wZh hLBT؈Z ᾏj[ d \yh.p6lHUa9>ʬPduj%Խ8xgіK4턜 s`xviƟp<ק%md x,tb#q%瀔:#pl4i#sqB tto 4H&CY/)Z+O볷|0"!:]<݀æ D[Z?J틯EDZd PNTkrQd^Th5湻!0Ut;׹FaO[W"ոɾ~J2dZ_A̎?)5lHF`f ̆Q KgqI e-@N-[Ի 8tHE#1`Uďhso׭uQS3[8+e1MG.|x!WV_ ;q60? RUބ(| )OZ:שz8CcaܙvNJ$ux1C{H AjZ!D% `BzMDŽ]`׆U)!{?_ը }{nj+he Feva$!IYW htš) !7얫6͛L^U],LM%ye6d0[;$ɂhŮm;ETo0 To2$3A GwJ!j7#P[HkDW?J!#@s9ٰa~[8 ӃG VN: _HgfЕŀѲ~!HWr<)j -&%=5K-A+8F3 =f+EI6rt &I\IBSRɢ3I[er^-|$ӽD3`tFyěw.uC]yBpw^1wSeFK߾&O#ǿ]ϡRa8Y9M$/fGo'J WF (~h"{nf\* l ;]VI0qz"\sIa&S4/dRЧۿ0nr4q' G1)b8@cquq4" {py n\7۩J㷑T@*o<ܹ'C y87#vDWEk[p^R%+ݡyֺpj&dґkKTh|o]|.OP7C$B?B* B7 ?&5? 5+s2~Z0@ApG):PS[nO*{(rv{Qi7Bs"fejV/3|0~x [LheH֤I=| \v/]*\ o?sbԤ@:/"7F84^kͫwExO2[Tb8\ҿW_8FvP:6qm?I}C,:铞Ǘy*S ΫygP7OiPJճƿD09IrBO.17 kO8Ƹ0G˓ؕ}:wl1SW%|M,9ӓ-5l5}ZE!~g/и`y4r.SU :+FodYPoLOa%u&ҺxOn:m된 _P$E /0m9^biIts9M)4{0p6ȫlad5qa9 k@U1Ԑ.f7Ha(\%stT?TJ[ ,o"^h۔b3/`Ep7<uIGc8M ژ Ӎ"GdU.S%졘㠷]|=bA.S$Өц'8-g2XZ܇:ͦ𜢎q<~R2޷ZeIAM7gyIҽ8D!W[M\M\2՚jΝC̚@2Wi?r]$0!G})nuj>_~!iȧ킺?Q#.b.bKHVtd֬MiG!A,#KBQ%5arY<!v圥 +o] ʑ bH%`>;FA|@ SR_8.hFRþ? G^ n`&8Ka<}jԈ#]laA"ª6Y|owbz#àD|ޗmN/'6C /_s)}F& h3~A$d 5v*d?{|kjfWzޕS ϻ躯iNc˧LsrH5ݗJE5ϸ-v y!hu .6;[8s-^[~8rmZ@2*w#3ZHAB5?u <*}qfDkqwh.w3p"B^߾B622BJr$dsŞSϷnB˙DdHozg(t)R)Ľ,!O@6ssp-XM@H`e?*3l`ȍ|p?tUz(#!,nUs!:$%l f6qb&zʥPU5PZ) [ETGrR7:I@SŎ*VZ# ~?VArA㠪@It*]JiP`GjQ7n+߹1LbܱalkeUomaC怔IB"!b88тCoXq+/!U$ Z=%  .\?[j1_'_f#.deR"I 1-[Cs}޷Dd+-vaFj #I?{ 38#[0a3413 kJr>"灉LsYa7!}10̦KXٍ+/Py-h*:Y-e9[ҠvY̤y׹@9asPl9b\椪d? ASV"ZWJ6k\œ-"1ۺ pO6E|&˱ecy8:ؗZ)e>i$OH@׹Ag>:N&~C]FnWZ{n?)J]רs/>Ԙ +=*8,jUjWоr? w\`*YՁͣ [aSr#_Gf|3ʒpJ}8[SѶtҋP (ǂ[f=hx:چK>{苺0^RvRSkг4Y>Khd퉨N;,{j,@MHo H1u!oqvT7׷Zޭ8=/kϷ|5o,uѥ(o؊|uqGJ>R}Oܐ*v!@ݔ_ӦZŒ'XZ KiL`Q2-d]Av rInƘ^iQ\ܺC9X!IGІ+[5tj*Q ;psENX[pw0SC9_뇢;z'-FE`)h^pa4m+*\Vn@-X=(*v6Wtw<" t*EjἁZ/Tv)wP {~iM͇JRE EHI_e3ݒ/7h߹>{Vv}5י{qheIݮVL =Eq[aA`lFc1f1H%"@ifI<҇Ш}yȌU\o,)Zo3ǜ04yaqPR ;[lG*oxԁP@zbEl3XsY?y޽T<80+r͈8T@ 5eU,1ƻoZm*fQ<!T\XzϾ"M"rLVFҤR&}|OeQUݘx[ KR8)9P50#i;(!ӷv݂i{s}[s&9M􇞪(t@ `\ߨY ׶?`V>,ɜK#bh.>ZbA-@`!o'6T$Q>?o'hWi|lC'mpCV5yӫRĘJ aђ1/.cZ)+Bu\41H;b nB>CD`W.O~^ oڃXH8Yl7q_<.LsFM)pkV>=_,]Wu}ϐnCME}vn}%cm: Iz 9ۤo"wO%/MT"=:3(j<`6d.h<ܵK[\ JS ¼_$Ѩdx]*y(S=/z-X08C_>2p8  dH%,;&kFl=4mnY;l,{{?ĭ6`WP8~fYRlBD8zA\BN@бYo$W44,3G |'I?]v<9%)j1PqEE_L?7\oҊn{)(VcW0}8JUz"{^a `^r6^iOVTۮtSߙikWGF\ >t !jpVe=n, h( !R\n5PaiviABp#@g%Qz6N7ELHL޺r'Kz0> FrR5?rY! L'`%s# yƄ#ZѰT uݛ05T%>v #MSܙnSVɦZ9i}]q ƙkM=oS*Ta&VS ! ؟HLDڵ@ LJω5~2 ڌH0=] > LOq9SuنI0 oeaY }o w! ?M" l~`{BH_3(=e]J_!*op_0rx=~[EѢK-VuP/Iy3_@ˋ9OV(ÒHM3![*^ c6:t:}9w4X/)*-ih:@ V"-V;ĺgnr1seo)oej QNWRwft@ix`uX!9 fMWcRFs.ڎRGªaU),= NB͔̩an)-~bLơO޻Z/IAuRײBM"_3q[/ X!|Anֱ aw=}>wF!dA ]-3OQθ(zqB)zƸ,[}uq{ ofSHqnyebd\~ >\,{?>g'b\,DIX.W6 0{}bJV7B>TAњ OFBd-'YM e߀Ɲ F7F)%odJ/U[dߘ)φ y&ԀI3q` W+j/ ڐFdhB["$55t=pqE %pzZ\6ZuoW!Ǖ9-x|Q:Wn7Pv+"2 l- PhFb ݿ=)0}ʤX ko1toar;"IZ}ͬWdZs猏0 Yna7uJʬ(ȯA!ޚ1J. o|apޖ^a؂p|ܬA_gk~Y^t?2SƕE׫2p0k֩oUQҟ2wJR%I݆^: >N$hb|㞒 * mf5 \Moێ*~9`KvKwr˰ כ/U2"Iʩf@ZN3E!!@Җ&.Sm&adRAez#ڗL nxP5%s{\Y?vbrr\6[&!_cռ߷$͛K)^#/svF-vؓsP+hNQ|#Taf\ZOoب2Yui{ut# i ݪT (ݹ̢t:Cԕ~y2}9= RaMrr ^'S^jSTq<㝸ґJ1{ϊ)E_K&uh%^rh;"Ԋ[_A킼MxTh9xxuq/53;,Уrl; jeleNN?B2|s'Ij P `0ɣ83]g?6gk"AᬎAKP:_:a*'TQZ⊗6{huߝ#zKtB&(}*V -B+3"A!/voG9tR|R Ih*1v VAD@ ~~`PLď̤CK6o U 3L1rjKIjw0Y羫QWK PeJm!c3A$>jbցrHՅB%ȘmdKbA @فay{eq-c2 *Wip7T,lۤ݁1&$o_gJB=WJ17c,Py1f,XbΊsT4 owz{ xF4 )Ekv\osQ  %aH3 ӯ[sㅋɍg?]ɋ(G$B۶\:gl0M;`eҽH:u#yՙLm6[e>.:,?/=+ 6 %}Z #7p'(Wz $7߸&]_˞}|(խ5OTgT ޼^МsHFry.@ V;# 9(BwMnB"+[q6ڣ[A؇-fprB2hVMfjDi#CfߞwGiɮ2MhePo\w/wx-n(TN &{kbzDX#mBE5ٚ\B8E^owxɽlZ@qLHP3q5Zb^0O2oPe ZUcG` OI^ YqpT"*DG|\gLY"6bDx0Z~N3o0U΂Rysr <(V? ~MݐY#M<~NW~R60tx'Z $M: Yo5,6jKwu+3Z೉sO 4GpQ@zK>xf[a)[){a:,?GUYIPe"֟MY0&+^~!OvZez2RUy`K+)Qhq*g L"Cz~`]Cu];%@$ƅHxeX)":=N6~v/,t7(ԧ ڵsVl_ &9SGR96bHXJ&XR/ŋqzEgSr ar=8ʐF׉!UzhQa@ߨ qX 87WwBl-?BtX_u>B#rjLP<lSAy턳 !uC?wi`FQ5RIcLDZKɑum>KO\[?kJ@mBrbv/'zRYdr7+*In6y+ 䙉gUƊOp?$o}bp quEW(Q2? ors}):{FKπجcݎM(~`e}"`עLd <Dŗ1M^>ZBAU<2No4mکTY-D&=)Q?ǽ4ol}Q0ky&b8M| X m]qr_s2OV4(xzy\)lB{[crpMrp!۳ͭ8oڼh=_Oڵn;somo%SN-fgk< J*E*|n?yRqVF!ǮKsһ\OܺXF<7ɻ} /$[vh魯+](osK rqϹfrU))shO5:CW{/#{f7>$ɳHaHXQ,],KS]Ғ+R،lik[(m^e!l:FZEb_Z?Sf[ڢ&Pp,s!Oc9 t-=ppTb#+U`lWl%~OE7[@gV/-FjsqV^kcEtec]taē L6ޜO~T>JӉHMd}fq[ PhQ5 6&xsn5dzPSG +f i߸ {5򫙊sLg-B#zG/H (>:h4qUL SOCH_0<S$d5;J26wS'q7GE28\r'o?r:U|d0ܼSFK<1/LaBW Zۤ oKW甜H07" DJ ɩ؂^%XRh.ښ, k2 JBǽ%b }XѻS` :U t?f^K(K!+ |cF~o vͻ!0p{5 6+3J:s{p߫O}#]'⠀[""$B&}/ P_?L\)HJpMD ))r)_w\TE+9a2.׹#P WßYML?U)]ܲ \ɯ:,n&뻲va޻4 ch`C8Nc=~(bWic]v"%!pBPӫN;́'DE[ 9yX>Aפevb<8fR&Y[MC֑Cs)q AzjD͖LK 4|S&=7L >+M樲Lh{\)/*1z_5y6'.jBvGzN[5vgkx11w)!k*3⩀׌T&A]4Jv]V P {o`j$2mB&pVO6;E[r>:'-B[vS ~TPm>onY*2mY'61.Lj@VEٚ;ݸCJ_*Y+%0;pyרߦRJ 1U)<#( 6}<5V,P$% . ?P#S ]8dD=X!uc+W9͝z.Ke5'K fh_Uϧ#fqw"r'WpԸI6d{ pK&ڻGUWy Krh"ψ>< 6p٦}ğ\_!ȼ$.JʼuUTGvx$,eBl]'Nu8% =f ӻt\~<{M4(?.܂zHxjg%[UQOҦk=Vd;Wf%D1u0ԑț˹6.d+O{/v=.| Syd4T,lV!O)e.~qsjDa"r3  _1P):.4wO J]8&5bruK+ݲi4b#${?|=`c#nVնѢ7@l:Y_l|fq_ ^qT|J=ȑ/ -9نq#-qŽ D.؝+^K'x4CDDls'"xı(S{]N l<@OkqJ PMցf4NtFkʖ}:& r {%|[{O퍔R-E`%Vmgb`>#9E 5.W%`=?@?Z.ߠQlQsA:Coomːu)C3CyK*ʱY8I-8+? Pz2K T:A5Y˲ZpMJX1~UHL7ĉ,H ʛ ާARKW(~*FpJNe3IJ5ZY~A܆ItEHw+qqٝ]HxA0"ƤEPjSmc|O?s':א Y VG;{3L9W{?!^ڽ>t}&[gԲqM<ޥd3Ť<+7esN ei3z:]#AxUs yz~+2wY_;N Z*" ċηȥxrxtikc뛷v.e@7e>̟CNmM<-@7kSTk<Nd;e]"qr$@G{P("UWpahC\=gfN|-ϫ7g hVI OBJL~F51 "~$>|L!02:8*RƹSDj0T9̣P3~yŤdWr.:1|DWC1c3C5Q&@lp,'łm!h_EcX[+Uۛ#vШitϪ|/aÏ]KN8yi^i#Ӊi7h_4y>!|e].Ҵ1+ڽ![2WߔM|UeÁekSPFY +@i8wJ?#5)p``ք/{(N n#f˦sd6VSyŘ~:Lnñ1Re aEe5[d\(7=*:^6`>hiU|ti@8,$?^iwOOSm.t`MPd4Gn$neV"r8O%׳6xQŻ;V%nSElHoPIgiT[O Ш]*A -WBa2gS_'qlgyJ%ߤ/tBvK'0<>=m{Y0GoVc1M!L0>Q0<!5T죛zIګO4K2)LbFᓪ~Jc ɈnXH6/J9%!UyvjO%tNn 8A'$'U #Ŋb z7DLڠ.½2@(N/HCTi:.!>[}n yLLvVbnvZqvXݲ UjSڍHh'~1zlR:+e_vdw]TXg?7z8LU4Ĉ#м6.oHQݿ%_#no8tv"4>({۾k4Q<\0V#"Lz]C:ckL1H!1}_/!RBVU9(dgSʣb=5焪?ҾPCyAaV?,18j2'^doH{U9yXk-`sމNT 3sL kcJ P|}IM\`ɯ tu+.. QY7#ҪX\E i-M.NVOAg0'@*ѱxIuӶ ;wLB7&2 ۮ2k((V:a\s2zAD6._pgodCb*фL&H]WOxtU?_=lK@[i#]M*ϝ+ aoT "}ngx໠&IhcfʭgcwZ5ik0^`HEj7̓3m냮F_,iо!.vRDc;ɴ۵ZHf#-5RiC)P|7\L`'UEj>4? j Dl'[޵˟ʥ]n;3]lh]ŧ܉bqJ{ᗺ4O Z/V. N0TlC[MXbyi+uÔpg$vƃ+ 77i<>7 \r[YSA#R:G=Ohĥ^ üf/#29gU1Юg+kP=s@<=GS-P=/f MfGl;u" D`e4I:D1i7?\R~.EGPa" X͢zI!AK^V*}RܕTqЏWkѩs|j.gF~X;BDZeF,yĄY6a+?^i(pyR,XќFi?)Jrh&yhhh[D#H>J(u$PnAp|'@H`ͭo4_INl bѫP}>[c'+| '-.ߎf\$6B&/{ͳTRsФ&Gc"*7e@=UnH!Fm/+6M !V%\Fwta5PP\h:s !ʔ0wr*5cX& ̊s7I2i<|DnܸpV#ue vН&WYO&P]vCvSẠjj ;5Map?d't['o?;T .oJg2 cCrt[r sXw2Jr `2 V"#ptkE@Y ^Ǩ!׼F$=vȇq^&-Ul6&co0aҘ&{=#۾C- Ym*z!CRЁ+:)gJF͑oE +c$d\~ c\~c@ƆKc[Oh,m=Ŀ4ȅ4{[^$ 3mN:]~HlKz=u(>T.#^kH o;焆W7`'+do<zSV=˚~:Yg){xXTN><\[uf)X`Ew4i4;q`?5dELlg) ft'-F.CT )\VxRm(h޳3|$ yWݦSɼ4ULhk"x^\/0qAaYeC<>C?׽|=`Wא&jeӔ0> ^Fr֪ΣWJ0~$_\kuhs/tEIp^?8ق/Ra-Kg-$1uux,A2Z [D،22X,@o^x2P[3_c)~ C×P:qCtn!EUg<;{]")J .~ {[Y +IYY?%sK@.2ħzQ#7Qevs@k(ج,1̕q Iy)Vn0aS}S AGLl6FŴa] YLt=̝kUB{c'†4]ݰUSs.$(i MO+۪g~`ӝ{ޜ [25o3{k:_ 9k<;XI`3j4$MzO۴ּ`U8>܄!T0jK)D]&tM̋b4#Vv5b<׮$cw^ 7$vc7a1gvd(ZDC%k{.$ql9!W!k376/v(FNi;mkq젡'y-6nknS(Fp$lF@FC?ٕJA;)zP'AwOzR-"@X7WWыխ'o!>Lcd 9UQNJ h(eD.#s~TD'v݅z[2 %gzߋާij!8TPIW"YIt9bOڊɆXlP͠t,?̕J v /TdӢHE"t TIC}: 3KDzfEjG"Ds–}3&ĝ޼=Y_AWuiԋ(z0(eҟ5p(IRQ H"䧚npBGH01{,"&&|' Qgs$[y18};u\ =,nmvRs*=8JKbZ< mq!Rud$9@f{`9~d,\% -ƾ$N9ů$#x.&PJ)1p-a-뤬߂K@.tKz>J ypE}!qt!Uc%ApEco+˞Ư˜: +W/nsH 3kz08\I$oz[[5d ChD] O˸8N`s!bfyxbWR45 v!%/dT9·yR$-7. 3⨲:ZgN`)e#U S$Mh_^ *3P4#ynVl=`0{ 5"4= cln"=<wQ5p 6OޞvLfZA\i+2]AO+ vd`KJ e`Wyz=]Ţ*bqM9%xLc%xۗs-^o, -y0%EJgcĪ*eϦnNW͋`ÉT=3oNpNo5WK^|c埛QN\~ݸqwIg>ゆ$aQQ:;sJM&Jc)|sFc~MZO Lrè6қ'DEP=6sr-̨4 ( [CA8 !Mp/+ZU|yLVsSW4;#!8DSa,1Qej*ØVdCމkL88K;R81'4p׆ R>[_"<+Θw!=a߶ڎ;+ :+}jj]豫n<ݺHkB  @ݶb _(B_;Dee|WWI /M1wxb64.\kf@̦nd֌7d)xcn` QP$@̎)4(.p՞n*})c`&'O+l&Rp\b{,: _g|խhZW;pZɚ: ?炕&ྃ"T"QCd?ҭ_Qd@0Frj8ܼz׋}Ӎ'f &ll/,Չ}Kj:Y#W2OsoRXrOl񗡔sQ|txs{kIӝUw=/@aIC)`R My R=ҳm}v n#G!F׸5ܶfA/_Yqh"<]ramZi g.Utwn /D}rPckt /@"^>k  %ײBN~?L~LC .RV(ZB]3 >X1 :ʓlc/N((ywo/mSQ6z$ ԑbxiZ{nGb=VnԘ\ D9`5} ;'( `eXIs'ڀʷu}{*SՌ9\+]S,oڑb"c$1)b-IBvgxZcs900ܪ>1ƳA4/橾"g$oa2"Ki>o#4Y bRr X=dOx8'ɽy{Tq@da݃k}иk&CQ`]{m;'%)1@N*i#S[~\0o}ǠP:(E#ۏ3jBB%h4N82䅿ɍݯz+~GZNۣA$?wT][4(T*=DLZ!v,ήҤbjO}r`egA*܍cb |' xw9xMi۫uҀ{l"LNQK3oMG x蕕qZCx&<pXF,tzeKoX16xuƑpwZ|O~"V| 'ؗwwN:Ի@f>p29BL[_wN[Nb'' K9\ra7g\ivV%θp-6:q/fUa Ĥ(4U#H`Cuc8s^!q7\Y,Le.b`wc^Ԙ,dk ހ GBq]479tHX߁@ ]& ZrQU=M 4g+vM96MMyfXiCVԒG ؕMJL-y+IƓo5d`bB1Z& uΘ$hg9BU &u&&uA8riQʺwx1x8@e)x)1uUl$QEJlhr5#Ҋ-Svx:gx9,A)[w+nYmngġ Sl<`{f%W[džo~ y 3K ꛉک]4|=5 2<>ӃLZ[nWIYaRѢ3Go妅x3RFb)⣲F ̜P<0ЖizRmNo؛R\& i6J4:ӮC!_&)ފ') >ݮ*|N99uF(1>9N2dbцqqy[,8h^/N(y1#fͨO@5歝;J>!m#! oDNGFhɕc#T6Y&"uкIMB)%Yp2:B䢏Z;{ ('T0^5 ]wH)ԏ$ B MyK>:7)x0mO3#gJ{[f^2|(C$6%" jjz o2OrGfMx95SmJ() '{W:vBS?5YqR;A^OJ%1q&~ɜY0CMl`EZj|PZe'&FDN%QۓHzoWJ@) }3DKXHfmy" D (94)T( (3Α5r̂mc.yf8Ω˸s#<8 q\XuΘcH4St մ 2AGžNiB>(OuI 9Tb<_&Zn@B'V%juۖoC@~D@AGaL;0?ôp+J%)OPe~dٌjsJZ}K&L?1.ڏ!I0ɀ{yLvbr|]h:XY঍vW7Zݥ=?Ti Dh\D$b*{lXԒpS=Ri05tϛɻzfI\%"!"%? 6O?r4mI@b.{>>NmU+֯3+ 5HÉ^6g( MX rHV[åӜ./l}iK4!_Ν~RI#řXnpiuPӳ{pxu%*Aǝ$ZrrSrNqJ%'%4 ~p_%zOؿℰ 9Go!tf.IA@Ա=h/ MPlLŰPtxPLvB8&j>#10oZD[W\J`ЈBO)ݜd01>)/[π"dh=b8xNB vJ&y)EA\BX޵o+8SaQ]P`b;1>0vD϶Vy)@k8c L:L(J%? Pt2xg1k+XeH.pViL" }24TvE髖0gtS˪<7}bf 7{Y#NVRh!gyyc$rdt$~o7x`f̷uf?zx~v|^Ñ'8ڨGt1}`ǫ44˾'E*[Qi;jQ3\=ভ"{z۾_oNRz=s1^iqpYh(>]W:+d.V}`٩B?ɰyIWvYE?ɶ =XʆikFɗe hNYDRjcx5ѯ vDxRᘌ-t /w߻{t|ㆈCW6w]~iwWk$Jܪ#D)^w_uخMB(r/gY!Ĉ1tt)Dx+\m VAPC%eAfLde` NE\r`G\Lw)kÄ>\uWm0w3G^6eOWK){Y6LF8H>;eo(f^%_;r!9n°.|BTcx$*Ir4b/P-!0]cF0& >w֝s$ޣV)Rt-v܎۰}¬ZY:1瑸PSH .-y!#vgE1Žû ?c4 F5j-kHs9Ҁw1evݏȚ_L4A5ElA6Ϳkh֏0Zjm9TY6lcidQi|ѕ,dhxf~dw\"p$:&ӓIQBd^_aU~*R&Z3yp0KO2f#NxlCZm6n䣊),]Q*\v[BΓ:Q%=i\Χk;?@tcXlzlMg_&M%`QH#ѪGm*iHmxwXꊵXY27>t/Dpj-ǨXSkRW@*><3?:tRqv'h-uSQ 1NR39P( ^?qJ(SݥWuFy`qI+]oׄO]-aAk料Q=A^*7=ˏeKWTcL8Jlc h T3 Ar癎rY/ xѶM7D˵lk4W%HQYQ/3 ?w 7zkzàٜp[. lTk͛֘EnY' Ii11hz,y""LVst-V;ewUdǫkn`'ºópNPB=l0[5#b9o"Hd5fLR$kBu8UEYRtģHU'M˫l49P!67g{L|@E-eeg[ݴQ8 /n;`/x允#Xx\ģŊ ؿ~a2U D3@;% z< g?hϝ3+;rtUVS+.6ɸ%S-(ób4.v %MUD'u6y pů{{Nc F0꬇<غs;5Z`An!ұkR:. t۝_uz.΋9aD!Z[[~k hi-wtI[k.c1Ep"&<~m,󣲅oH').l,z|JVݨf~!/>E[e-NeOڝ+ɨT*~=fRVM5poXDyn#åJ8$%ڽfPH~l|~-(-25~阴2SLsp6vk |K1V jЅPz,/O˃w ,g'^|[M]̿)[ʞ`)(_="xy(l9ZGyE␤6,a0%bF S9#mcg@l*s^ JTH֦{#M4RGez4[ T8A]p j[_ٮ}.6^m l6$r';5~Jy\\ܓ̌-^UI ՇdQ Ջyp~*oOXgnHC(+$HVVN2{]: nF)ޟ?M\l $lB^@UXDE{ )-%gC/w6%xW9_t>[xdfrwY "U%nM[=x8=\p 4c qj'&6չN2 n5Ѵ_R8-Va2'0:', K>7.[eKZ*MѐM]RHZcEժG>l:ە`DfHgQ/kx7}be*'Q>g2,31}Pp(qp!?/y2B)4} U.F yHs~uk{xƍhON(c;M[x4Fu CN|J {l"_~EONlTf0צ"jsO`[[Лl{q -!7u9C˭-gx YC"8n bךW6km~FI^J*h=k?eG~ܐ˷1dПKf7\ ĢvӬ i ^R+DuC;CCZz:gJP\Uܒ<*nj+;HW) |( >ֆOBQ}xNC#tn丣 qvV:ixHA0/^*SD)N-a3RPNh3D8_M*9,ΑN֒4DcֺLKˢZ9/ńz1%$->ѣL:–59Usg^]+ⶱFBaR+|U,* 碙^ua!&T4LAb:Z77Sf#݈p2. ƫ<\0;=o^OĮfy\ ߞ6}:ɣ[6o-O osa@v[D>u/#uK}=!L-,l(z~x6$̂\f`tZ{Ye$1AMa6W(f @&I1nX&%&%Yd[I((h7ռy*v}H%1 $9 DW\&!G 뫫̻ _۷P_)*MޭQ)XBќv; >LO MP Νbgge7zQ8j/dd!EކyKE\|,wpi9q8C{?ۃf'iB3Ň#G%%A aܱ iӭb (9Xڈ9h =&NQo@>,E;A%|e|We7)b뺽5 2&/̡mI9üؔFVt/y~cG@S -ЋCNJ̥1޶Sw2j˫dj"@ cռV҃dsQ~~qEa8Ҷ5՜*Ȏh',􁾚";eY8?d#sxV_eEi^=_Aʎ&NZC#@a7W4Rg_gm𵥌sn*a7Fov+MihP2O$ ELw؀<ϱ _Jyc}:r%bd9UH;SaP/[׽OCʨƪTWWE~&1?:sbfkSbn[åkW_+6IKM\-7Ȃ?CM-)G71h/@[3?w\un )PeCT^G"um!x3 3b^U…t@ O ZW=if Uix'gÈFlqI [^(Zkqo}v$8_~[$K{ $hR6]H$՚iR SisⶦooI'al\vo/saNũEJW!$1Ė|N#ګ^tCټq=>rYT mޣu>򎜀DN,21-m0!t`^ΐ4cwd0|L.|Avvb~{N圿`*{t᪁)P*Z%AIGe 6Gp6#rN)k GyØa m>'#""xF6HY6J4'd5BY+HIcWsY7.ҦqĠy6AW XU<|桇"mq2"ǏJ?(>- 芾 vACKc@j\ %_E^ͮ"79/ ]*WnUHp] ~&u2MЙ<.L":(:&#ޑ% SHMqvgFX՜朻T¹,[$lfp&$7%-Q("6}p9ske4습dCvmD-_:Td%̹ΨFXO>Wˊa I#Qh\< :z^Id@`` ~[H }_Ź _S 4~i| ':"Xr iCya Yhejbyx'&1G⛍,|۹~0߻u\Spf.RQ Rc'3ʜ;FWz/j"O}{NbZ:%]~phGz%bYt'ܤ=mʧThؓ7me/uZ͍y ,v&8`ݏ9ݵ%Z#VWC_v~漞1z'VWMp{%=%SPZtO%o[Kqm!CEf;H#.ghȕXչA=@hxpL*hgiqP#"_ogYZ07070100000018000081a400000000000000000000000167912ecd00009c94000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\UR]?EhDTTk׶Ǽ:xtFOGakIqflGgA0$(4v7CyxłsʵjݚJGߎ< sKƬɹVűZf;߬q?U_<|  <٪˙<4?9@?loO/< bl C] @ Am0T),%U5o>r]qt7cJ#CQ4 P:&A4ߵ߲vAi_b`/3'HO!m>.!*DfHħ8BDŽ0l9I @D ގ6B5$G=l_wKcHfhLweo Ymֿ!>ؘt9ֱA]"֍<󇾬%Nҧ. |`4y6 ZjI&-FI#QQ:"Fp&&ϓ\ dB qOk~']t VgQtCoihc|j u7ayiL!Ш!TW?ϧ}@WOO j^TMK#ŗ};9AR]>(|BxPlÎ)_xa.#-۽Z 򤲀m/2&՝upj&EzJ/s,It@dBG8Y⻳vjx^wv A1ôX^ZހA:瘈ˢ0k$:+\/K9@θy(П|r54'iDM=1$s .̄t>եNMCƺNq(nh5`sPb݅ aqf*n4o 7a8`#G?Kw{[޽ӉLn^+Dޭ1{RъڗE1s3P>0 2 Q@c͙D<3CK|(D0I!CUfATݼ\2T^ǂtg cnƄ'q1\X|Sǩ!׻Kù_Ou?5&|BfIOFI-ZVSSfL!?5<}Q,ZZ.r/YYgƔnCx,7P HP1`̈fe{#0GQM9S&u{ȥKY- 1}@`Uwj F.GkL>TL"IGϝ$f*{azb]-F]<29wY?rlۯrgQk pxLqhd--zkVrs*m) 9gf(i-_@G5+=k ,|` )6d-/}3kL~zoyR#ZiW$IWL[2u&i~zLl4Iwx]z&bȖE8 ML.} k^-͢B+]T&t \vأhp 7YTk!m0|nu x!ehNʊeH)e`zW!M9%<jL ƀkcu`֋+|!q鳀2}.qV5K_-uFѰl S';Ȕ(~S&3_V|7Re狶񾋢bXVGHEӶRE\ߟ@So bVEf*9q+ŤNRǂG`IH[j:mmU3 ]6E`}W)yEP98WCOd40/ ٜ`W=xGx2S3 ]r!Jah'[ӢnTX΃)%M?9dxГw=jguG MYbݏ Xt!"0^ݺ&3*Vk ݘvڽ.HQJ_7 KExDښR,2!`Vf9 + nYtisl$a/P|fخm>n\$A Mj\nF]t03ΒFOLc4DzHXl%}/2ǵ&cb^m0$u115bmN>xi viP&|7z&8a)Xa)z<_9` ќA4JP8'+q77[ބN]p8K3zD!1$8^4qa/:O5k! ^-0cbD ?ܵ},#KQȘ*XӍ: 7Sf nok?&Nku( IGȳI޺ly&|`͵T5QKa*8 xe'F3OYUb-.d]YZ4qJuER*>7t3Ҩ6$YMAkf!勨]4s߷ $?g^Ŕ?Wbk `h# ּ$oP)KP0cɞF߹>PfZ5jW 6OVAr5wW*k}ܸ6!&ܺ\ )ĥYuNC!kK# O; ~"MqA}wROXglp:!%-n)i[t8jo+e' GX aQZ[?e ޞ6ĺ>kX'Hlc>uM%q#>qK 0gwlK2>^1MoJ?@>3:&hl9]m¼K>kv_2#yc{](Mn82Uy4k||1?^}ĆpB g ,J-ň~Odf{+5Vj"9+|-gǢ-*M((lH9)B)e^腥qe)`1D1CNN MLk5=%pzdȗ^Y}?M62Z1B#t)ݫZ.mt] %MLsa8%:>.^"]~34w7-3v$P*$=6gN,Ě4b[GS@`ScuDcv[dOhNT|0XF64kS, Y߇jQN9lljȵI<+'"%ke7#Ћ_.@n]t`<@?H*\Dnih(p-PJomvɗ DܛvMH?[S1 d 91lv bԇyŵ6qis$&: /JH?/Fn-g$NQTrny9"20mYwx4;"sFA!Te@S#Djy3L?8q+խUk$@,)mcT]Px5ˋT0eKM{''`!Ҧtߡ;Ul_ΘhQMG!E!J 9nר*E[r6OA1[ 瀗l0\nŞ=ԌWG6^w'N4"`:D- -Q@e穏Բ3H5|.Đ2?욱ي׃e+̸ :jqt*oFeXr,Ɛ2hc6b!n1ʌ)~+>tӢ%>?\5vA+K5Es՟f@ӀT|X 2RlMi\V`IU'Μ*c֯;C[п\yOXmywfgmF1E8ut ,5A rs_m7,Jx"b=3R p?G%8uq_c*itJ҈<lxBLje,8$ua{qc+7Q a‰nΕepd9nxqt>Ԡ"J~֥98sCՙʓ~  sۆ$pXA_Eb3#ҫs*zmI]NݾʶrY ɪP)kX7͹NR aHn(av*=Y_NM!~z&IxhURWV5ކvu0HQ~hQb:U~rKyw`}:+%S '>@i%̵ cQu<&UeXZ;ޒdLLX&֛:5 #Vݼ*Ռ'{}xxSւ(]n1W XnР7dN(Ui™xi[a١1H- .' m Qge8gflPq~5T%ԉ?|gElit!}jki$"292:LU Y 0̀^๔(o~/GD,n3[x&U:rjE>|_ukj]܈B!й彄1y7H\ƭSRgY>@%p-Pjpa]]kU139M1Njҹ:C,ֈa]UjbSkOxhEإ-{CjF %)`='ZBG[>Ǚ>1i W؍ [ |!o ûNenCKoڒE-_(L^Ju.}OM9&v'OзqRC*nD' h eꔡfZŇX]wIz-z@P.3}FEܵ2-[XhkG .fk_db[q:|Qy4D@\ Ҷ>,~f`cs./qdVaeYtL'o?>k 4:AUbY?"rIC<:8{gi |S%]֣'4Rn%bcB^N}gܳ:f͕* ,8X|GZYg. Bȑ 6Grj ?~+hn5".pSc\9OU[6ͳ%9[믏z J1PRǝ6 jJxn\BLPTRB1z FR I(M/3WXn7ٔXˉ&>!/_5uΪ':eEM\Q(?l)-[u; J:ll ,.T0>\74hi=SA5-{M*Eΰg{"h'aev_~ IAq >LY DWoUF?<>3.10P" wZ%&]dCw dmȭ*m-/4ef+5BgpDK?:‰[uFKn@El;^3s|}B^ 4Nrhi]#Hw)5h'6ҙޭ #_#_|,^+Či=vN1N! }ڰoV7C ³*6FprMQ,(p?\,޴2:-oY="=̘ܝC "YHi>e7cdx>ODHePaFEH0_=\n*p@[ϸ,qn+8t)$^rh*IuuI>͎Bt QC 7ܠu1&]K*6GQ9^>V΢ $^/GM[ESf2"x:.8 C eC겍#&^Ɨ`Q 뚡BQT{U'5E7qlM";}l/IV97f!㒅w$>kׂe[tf$(iCW?*^x@iFZTs͞Z>iIHok=Bs3j3_nMͼiEGkoQY<Y :td[ x[3OO &?`l8䓃˵D"\ Ж}kn+[Ph,kY}W}zj͵9D3M~֩:3@>h/Lf%50,pρST,{y '!a g~Z N?L# 1=Tf-G3C*?4.: 4=Qtą<0v 6`>+ShA{!{9yZ7w AI~(^8h')0 +!ƪ Du\[Lp ^I4ƕeYUTٰ׺2+)2hfu҅Kw$;VvWĚal*Q!vF%:*]89C(B0L7#,/i''Aғ E(=P@S,sHޡb5 MiʄC }bBD\6mΤY\zNJJ8yrn8c¡KÒiAX^%Q|If41ˣU芥d h(MUPQVnŸ7S\~EN&0Q˰Lupm]Wߑ]UixPYdqwbg$$J;W{nybi35^WоC5o,G.poўle\$E|mzr:$eD֠3HfֺRoLxc'+*IN$)U{Mʼ2k9ѳ˘@a:̲8⭹O!ӗ(İ̅CeTc$E:scS&e*%Q(+0}uSe~?4說)`[0U&۾vi/xHv:ĔkG'}Խcpeƾ \ }oG}Tib0Ay|9) KuO/j[eX^Y&(V))jJ8@~˝O+o(?nΪZ[3 ˜&j<hЃGc","?ڇ:Լ '-5Hw7_ MY^K{񑷃f.X)qĆT%eN>'0u<՛Jqy6A+#GUW<:gkdE4oRQJ~ VUywl7S_ Lۜ\?*+*LBwn]ӡxgS r\3w PP!ߛWPPIK^W˘I=}yn$^%\\SJpTH*ljb9\++9 ij[ Hl/K I X08DjD"yBJ6ߠE'2DSkEO[NZć'oto'NՖ) 3nqqօEE'@d ,83ì=|C=-D TJ%&s`\'3_RLO5}%eˢSVeUcpH57<ů5Sp^lZ 9aq[*ɫeN|1؛OYZMFLL)o&gG)QgO}J!a't"1xsrƼs?,3k#fd{܉;n}r eCR%0j%,~~rAl♢74@l(sŮlG9N.5Y,oqH*VKa+{m|%wNu.ؖJTw5$ \mw̩h[gΙBeG$cϮp_.,K?~2Z*>t" 6"O7Mr]o<lsَšl ӄ)c}f4f<DSt8f@>O>unIS0˜yGI9>n5DyO!tF })JOyɳY+znx..HߨVsӀQ)Te>'Z(' jvY 1=-bQPK6+x/m[=s?$`1\|r+YĜ_g,= -pGgf_p{׻u-)*ug =w7aeMzS͖?f)R؜a6xL!r=r(` mךji{J˽ |p&z힉FF\V.k/v**T 3epM0Pma[r)+"wDgC\ͤ5ϻ1?^whGW#Wm'ܘlA~x6Cp ̜ml; Il8ө7 P i1 q7ܐ +sL܊K=ܲE: my;pkGdnZ3WrZ2u{"t]+ǂ [sąkX]}uo)*mhnOɁ*96>Tm@\h0 7|{ԈfްE\xt4^"sP4Gn@/xR1zf e)+/oy7aRX|‚ ϼL/uN!F')~0T2&9{1kdIq'gRy"lw_MF'G:Xc" "'B瘋%@H|M1Gr;6i88gkL!=:DLfDփLɻtNFbIlOGZph_= +κz]=-xGstpߪ1"S$cy YYJ&_Yt-:WÄwfA `YgvS"N+⎂<Ģ9o6@NtH|^DpI\_R'R ,} |tu! 3b3kN=(Ͼַ̨+i 0hY#ZA_p^NX[+)' ߪ {6G $ht^:_&аhYKBl xHgrw,rda/e`)xu 'B',. x\Q`--3Enz Ʀ>.oPѱCDiQn EΡFt|5O n =&-T9.fAh[dai%~{AL\/8 !3bx~y [)uD %@4ToFݷr"✍뤤fu&p`h,ݭAmַ1m*l+ތ-q6R itof^= ^8̶Nj |y5*Roar^ׇOav"˗sG${O#MEڹf6v3ԁ"FFA"nl3J`n#RƀDbvza_5LG lQat@]Х%kPrCE yAxY*PhD)6`/$Dusc9J 8,AXDBܖ@@h({^wzq}QJ7dY#r,l*Jc`v'|AX 8 UWkt(/i]obj>4>am$Լ|?{!L$42Tѣ4c 65x. [*fedbtw}mHTܝCkXz:0<\pd+ٿ ڽ6AagPJ:بY 0d t+ iqeO_˓47ESH=( v!%@4`Z?m$5[pq4 +G ey4.*[,d #r~cjE! }􏰔_-ǿ|d q).U4x k/f{WAP H0oOU8Ai!,, #}w|+8@F""HSH^B߾(2FR~`0InPFP>G e7,OSK6a.ꥋUZSΝa?o(Z>`">t;`4KP `D۳K$Iܶ.osIXQ(!}x!̤pz]^;_{2\d0L*qr"2AYOI hy/6;yOEl C ڭ#nSgљ R1! r4-t-:\-SGz+z>CYUW q0a8^M,/!|E &Κ)+Lg-Q*pAf`˱t;Ÿ6LEsC#rWoѥk8G<,Qm132Eͻ=}Ž|:xݰd.&s^O (C?ԓ^)WŸ+^wF eR6Ofظ+|V,5,olȖM`TCSRT%IC]=>8&~wSroQ `uq|^}q-AV0KuBԩ9!`قrphVg:_YG> EjnKku@ G N.]0ո'ѓ.^Beoy]iBR@Qs8Y4*L9QZRHh4"PqKDMq[7dhS K!h@:&SUt٪k1%{% \'6v5s7 K%kׅ zYy?$J3>BWi-ŧ̛^Ђ`S]n2G?S$SRxEYlա\i_ #p)FuG+p[;E;)>[jet:yY|b .]W_^ZG0T@|kV~&ku[È) IhuyRKCn$ABnWE fغc4cAk6Y<&%!e+k>Y ΨipL<;od!chQDAJ1YY$X L 1wF,H@ipLRYU^O;as=)I-IO'bkb`.6,MN[bS7Elz;~0-`'7eODϖy V-k{.IȞi  jkIL$Nnrwn, Oe#v\)GѲK6:a!&-z.3ᕻ(nI{̚Dl*Ul `f6#1y26A3B)o5=Ozmx|": oLay v˸AҵLؤO؂L,lm0ǀQ #{ )H}D,{CD6RC([V$o׷1Ծ2Q{R>o,(.ۤ4#BP+Trߪ8/ i a`4c;Z8gƱe -=]@P9aw~D\yaSe%ċ=VlWcF[dx-'yIJrQ>3ɇpZw%?αN+օn(?|*/zˉWewuSm (L<8Yec*жЩ0.*Rwۥؕ . 8myU{nGl@WG}JClv-(>kBzB -%iҤgi1?$!!ty PW/c], +ܝð郏N D0紼5$Yv% h%q~yqK01άB,A!Sy>E M"n>Ƃa^&p8 @͇:Ŏ>!z pΤѰhopLgf,XOT:(~>X!$0FPۅnIыU9DĴ\䤙c<1ͽ_S%/g/ld 삾k i9 %04 LYݚ;4ف@| 9U]-Prlԋ#JYhPYUps4 "HV G3J掽µnszـ4@6w!C缲͉vxuJa\XSND6<ԙ7"_ uV:˜&)IAGeu'lEUr0ef~gs 'iPCҗLO6%g(4ʣD22!&_~%z8WS %:el.n@W8V[$kBQ=_fkC(>SU[*=3cg63]ej`G5%rt-G-YrwHFWKzT69aCHp͡|} r"Rp@2r_3K*wS+lOZطz=>.& LWRj6W^30\ 4;3] x9~0#-EABn< "BĔե~|r VO} Q8F&Ծs_lq6(܇R!+RrQ8ݹ %,EwV&I1H%lO ȯf ғ1 o_o^XI㔯\+Qn\DmW ?#Uz6Ճ0b){KئП9ׇ%O^&lQ߈7b/HwVb5 `-KJE)BDžOoM nFR"ViRhhY˸vqC9ck zc0S@uV*#S 2jY++g(߫%Ҡ7d x(nJ9eo>@ j!_c Rvaؔ5cYM=q"8ҏF[7\Abt ^@Œy+AAWwdz f5>CCX4xXHǪW, v*2=mveMbZtέeZa_ι&dK!E:x0J+]s޴rrK| + KI"U9 +[lD:.N*&yi|uQ4y6#Vw)oLұt$ PתiC"lpAi3ӚY)+aGdf;,Cx|0F?ᕠ !3"I6"G,S̓ gD)@3e4#2ڮl891D&S9qx-"fX8"ϸ")[d׾ nK> S{Mfbn1?/ţF8mL 4d?e[S0.˽K)=aQ>h]b9E>,~ @߄)h~tHCNn/ xk@4G^56"p]ӡ"x@d"|=f`]u}\[Nrcit>d7"ndVrh0:tGTUi͔NZ5±nc=$~Ze#c"-dE'3YsrD52٧$;C-ha[X?r Fpg"fa]RWM/;31"uiMJFتnU\o"RCԋ4&կC}72j>!%o5z܎ v8F^aJҬ_0mqjڦUd.-j~8oWӐi)kuH#FAAs03Si@]J|'.#`(7 &b;&qo׹k4\ظvlQ LH~q3QSĸy#DOożj&n \j"՚g /萦eBDYJ}Cpy| 6S*z9l ?68FZt=pҙռ[MՊXlN##8sqӽFȜhd@ y3ʼZu5WR+г-a\ d/nLcRĥ RCV>{a@t[ 򞮟 3Uךxpkk+ü69@Dy]`G27VP7VnX )1 HcIBCsT(I|FrB@<+u3` 2-e{vQ"?wd]Z;?p.} U$6͘J 03`gb. j(ΠIV?gLwJ< g/Qvg`v~,pMBM[i77)'O&G_F0P&~HI o/q#,DܟJnx@F:4Jv\;# jci'"Ea'8``,瘿ʘUW 8X~tF؆ ރ$PBj^`pcDԚolAZG 5ߢքCҫISvx i>wqxc AzHiG-,v`IKk/Xzj5|6*OE֓ߏoP`NmȼoB9{4%$ %{udGG u0OB6u%7ϕ/ rVHzaaOA Wj64TW(P$Zyᆾ0pD̹wO3|` {!Jk.o'gהcOJMPE8E(Mqq@}3FkّA."3x3Y<9S9kDxWSP,y2b )B{E:Z]zR>-VNI,^LY3lE!FiΡ(d&yvȆq{ Bjs=9^{X*@F 6c<+؍${`?m 3&gnHj:.QcuKR8+Y Jy h.T&ju@JB8nk!S2!WVp(~5PU_S:ƵiB<_/0Z-v|o_Vzz6dM"{iSD^2) :wOF ^;(eEˁI{r" x@2pQ:qz(ه|goKRsQE0tH) ]=cSRGlӥjKDŽvrޡtKIYD~'IY 4u(&阔OO-M[n;HKu|SKkDgC?t0v&\|͞\n;*G>JwXcl4Ȣ|L;C\'Z*W_QBؙydHfWǫQ(}hqVvGBuxগԉ6.8&53f"^Q, Jywm h +yQ|$yaBuxx LJ$DzyhO&RuڕE̻BW@37PKWs~eٺl+v<(2l[Y4{ٱHRX(>iAsj1 /"= h'߈HSWgЋ C'`a^q7vJ\`T$.GV՘p-ӱc(1+{?Yv5]QzClяB_.9)4fM}ۜ|\pH{ȗyZu'@RE:J~u rRtQ&DxKs!Ռ_;_6RN$e%݋'drzB[9%Wv_dٲ`*CNJ#ټ|z[.r?ҝI}4ۈuX Z/Y0>AKcFo}M[os1(lCJ_JK{/01< 8քӷsߍsDXwn/,XF E a{{u֔6N݌Dɔ+.?֘)1h|dhN?xh./|Fg0 ғ\bNDvļT+){8O OZ6zz!9rQ"H7XӬuby&H`96_A\#fSx-n*;\Xo](%B2G|>梪әd{W-'h+$wɓ}>Grft79JE+'z]5KPeVD6( oi;b?a^r%s”2(WzJ]hX2AIa#v,3;SS -GYKm,(wrΛKa KӤW})ǒ=HПEhaȅqj+4!M59P- rq9/?93̩(la|сaEmKt afo`Wapq`$ P.+î(XOko41:Or{͡ KrabizKEv@3es=cne9h.b9/^n'<0ܓ:uh L12}&k˺?Sb,0d:ǀJô3R֖ڶAOD7t(3Zu{n .>D&rKչI~'Z M h3%hމInWr\ُpa1COv2 W-reړ`zwQ9^BԟZOhyzRjK#,QT;5E;aRgqIԲ߇ÆF@- 7+&ηӲCٿy-u=\\/*_*'.A:vu?m=/XJZU<(KWP$#_FmD TzonY wTm*~[A8B9KީNj(.Ѹ?6䅇2:XW+>jNnfN^ݼ0ϽyKDCd"ɭ}vQ{ZK>4C0 ) `sƣ)w/q󙣢]8FH&Yz 0Lm\n9J KMk6!x#(:$s4g\*)jHޑ4#Hp XrT▛_Nή`:58Će@ɁQXpj)6k%}(ڧc[F臜;;˩525"FSbI i4CV*mg/حdz0"F w6i+?XRyMj~ '2vLǫgmx5|v"DRpif=u4lu(?(%Qi-1p 6ڠQX.OX<Ɣ2tPvw ,:# ̻tFcvs\s|͔w#PāKUQ1 ~ (cG Ge>5r4ՖN붒E}-dMTZG+Qn:n^azFhg&:ϜuPGQ1t~n%ݝ#W*_6 Po.K(;mԔI&`nr7 mJRôP8&%]0:~on&Ҧjʵ؁"ۀ|D)\۟>yU؊Gb1MXu,C܈&dBg]޽&1&x~w[ɚ;Sk~W@u'֛ s?:hJG|+Br`.ps>Ub: "H%̿9\?X`?NJܬzԛSSX=.2 4)4!Rv<}_{}K!"*m +|_Lox=j7ZbOCЁ'ӭ*zU5_5/=S:G<$P6aIOR*L >ik[~I^?vЃ>b@B{*zKssC_#} 6˃<˵ǶWbb`3ffexk\mMh/kZb/їaRa+saq 9M]ZMc2IR׭ ],Wmj4 oA(&f,a2[!HTw C')ZSc9GNTcJٴV__cӪ L 谜^8@j84Y6L iGIŌ& ۋYDsqeCKa=Nv2Sp<B*ns֮/gt8]\+j!16xzIڧ4Jod # ՜]v /V!Y~ix5dڜ8AjJ Ci]QǶAz=Z]޴XBÇR+伥3d|Cf7/,'~x6bABȓ.#Pbb&EEJʡ=GJ_q} dכ'E!u .G\bYT*΅ټѨ=uV*9^ɉL^ |`C}^yS $̓S~G~w7|ƽE~_c`s4Pl#XM nO(ȫ܈kGS>ظ2Vռfp8/+MNV5nD|6 9oZ1:<7е ]2;["?rR?C+Q¤DpR8Wѯ:td|zI#nM'xdǍD,PO_F!!"0.JuPI2"(6BJEλya.U`X/`0!#-3> )y*I~K4?C{R9H wX:Xnn>FQdL6n~G+ca倠ԋZnZe IgVfr)-?fzY0]p4CG9ɜ4W{ 8͹=#bwo LCҶzA$ٓ1[x}3MƜ1>'d3+gé7)2aS@, "*cs5Z'sQ9o-R h>KN{W5J8eN;; bQ+ȍy+yU}754ds }\']| w!v:.xLHl@w=|҂Wǒ$,Or_'O9!:ޮc|ߩ'cnEnnP:9vԀmW-37JZ@kj#ucAuiRnk/}?JnO\|NFY08/+%b3,@yIŏg?wߵ9p8?Ym Qt DdiܞրU XPk2K!AYXͺl[gy%VAV:&qoVt /-L|Mфߥ>Yi[Daz"#]CG<]B^ Cs[xֵnM9:`I@z,eE*d[N4 L g\{f80 >?$TfO Mv̙=qIJ_n`HW]=-~l1e)< MFhT5` "͎-{"53}Xiq"fLTv$hOL_3ͪ}*WZQa$/8b8P]^6Lo)щ/HySS1`[^5L!NT(\.Ŭ'? 6sWؚ.e*!lGm*FWIk:p1`h9~qHEOS]ËFb3R򒘉<Ô-OsYX(0uM)ځb`>%:phlN!|Ď3`ʪRR3s( ڕ<;oUꁷ`4r+5*Y I!e`Xrԏe'>^уTd0<7 / XqgGtɒhys-/>r覢#eƔsg-KR*<:f|"X$12Ox| nj]Ƣ,B[ٵgÚr½$Lم8%Ҍ!<I轛1A FjJLV^qh$)N% (& 8ߛxN}cz!ǽ;>q<=^tI9@Rʺ_ح9Mo~mؓS!4/Xz]: A +b`_i}5Is0ɤww+̪'Qpe2{v@.EU?bN*HtqZrh3X#C&"&q4'wӲig֧Z<^>F5RP`j$emDqlKϸFڦ S, ;/"a@W~*qs,AMqqd?3&??k6F FTN'; K"=kf y9&-pWN <R+d.nAV oJx)A6r([tWĠ]-gԆ< !i~? %iY|}7~ԒJ O&iam/1r Œ~vg8xjL-[eN WIϚSbMY:)B2 Bj>)xpB[izeٸkI}o,-W(Liɫ(fj,0qVtWAu͠&=9^ !rD"SkIrfKI:ON64F_ U+GLEvסe66/ezN Hɀ$oEFdݷo_`KL~ VLe.B /PMɂ5bqU㸉)b|vNF *?G;o?χ0c^mnI4I00Hk*H~Ѳ١ֹzAa{nlc,MC@ f'-d6fbǽ=tt-g L'>շ=$+r8&CDXWxk{N$(8vFm'5іYh2-م 6mYñbi{8s:?6k0/$_TnWkt5dDb4ad3wZ=׾B)ND W@^0Rՙk,-Tᄎ̨ APq pȫEfmdcՆJDn'WaL @L;S_Z[w/\ ,`I Ev5zECE2&8| %PPtSV}s-پk|.P=~Ju :6]kdnbY`艶Cctpp聡 Ph@O՜v<(QAnU|ÆRm J>p`Orv v ( 7-`$ mt2&_:j 4bŷl69q*HFMƾPh^?tòVI}E GLB0>k[*9ҙb&H3RI|hFzMۘ(#N̓rVVE ,(m+ <-S`X' S-?064:Bel 9Rdb{EEۈZiT;GB+]!Qkv Y",CsŠ'lؠDfE(-rCqGve6^/1Wםn)I!\xU|F8]6,1?ˊA/oq'APغ9|L 1&ϩ=QCi 'Ik>k6g7~+@Ǯ]µDǮj!GTMߑ4=3DtG^F.d|O͈gܭp{;lQɃa'Ö\tB"%w )ɡ#mb ޗݯr"dR8ǁ-}Bq85R& >8/A >L vXDҸNJ_Z wS~aX HZ﷈F¬>NC= rs 8/_;+%/;sl\4#c߅ RzAlBOuA╺Szwx >{Hm5*}Ź8Y{o~Ih %=Z NM0鰂A35+o sCi/C1QB/8WoVs|<(:-<` ~ޯ֋ QO`2b:r47=v#6iR*7 c1K$ԧOw !Lnٛ۵\hO\[沤"8c3)u;9X}>pÖA.N^A(En׮Cy+Co2o8]y9丰b(9/mN2 ZL;OAu~*e` _D{f'(x5-\n^gOcY}fT}fs㝙^xXLh3@:pfs9}EecFojeӱ,2XVzxPIMO4d,.EUcV]'`ˠD}(ʩSY dX ]<CZPK=O!:H!#ډ1( a@:$4rW 8 b$E]ny|~8 e47:@9yYS6j{v#lNN- f]^@K?OGJ[71[p""\He/IwnM^]1Vvl\3o٘_] ?.  KIԢ"dugBIy%> A JBf5@<ή3- y,)dW:N>`ʴ^+YBs'l^5ɑwN&w%ڝ#BO!AXʰ<$mt@$& Hүd0R(vv tf9hpKxz& B˼4!:hUE2d'oz>hxŇ:dQ<_F;^yqrZ蕪i<Z-w & Q"IXlH ܖ9ջi׺l/ D|OJ3 Te!XJ.ΰ|(1z6:Ha[?$R\ieA6Ԃ xMC+iϪĿ)v?u~&Q;@:/ph~!:!|$AT)J,* K)$EL iu ڼ'ku0T粢=d% {Ƚuu:/!SSeF_rDpH4D5ϼf\\3b7V&_׏qFP0C,v?W&w=*^ IBWݕ yfSbOb^z˨3%^Ѹ֭јT-Fj`2HfWDw&arrY_T&s7[= ?O^taT`&OK0A8sڐjʖc)U//ɸCCadk";:ɕlC{QX0Ԟ(=bZ"WNj䃛];<՘ GܜEץ\ͨa|{vhXoWc3;ސBx]5 *kPYxwIk7?^x.+;XiOO@++zueouڃ_5W I>o^T&8?,PO&= WaIvET $5]&>tm5I˃I8Ҥ_]K1>$F3 Jhkdp{F$Ye“){F{- /Voj =pr*Tp&Z2դ&EC&滑^F1F("97HJDf%^"cYn @QzZp%-"`B3!􅸇l\JV2ul=R&l6dy8rDžyI t- |M7&"B'5#?d.ΚØԈ=dYIuOwt$PHˑ?4ĨTY>?EԴpQ+[s[1{I+iȳ$HaUm7,fi o98ui%q7׳ޅuTY+#zguCҌWßFӏw([֨/pɀ8x(yőRgw*?̎bͤ7(o2mWD#պ+5c R ]P yv|bdVs \BppA{TGkN]X?hT0{{!8кHu@(dgԼKȌM A!\ ]/T 6Lϖ/3֒8GirB+r|wy\s $|s4HZ9ٓŽ*SFJgF Cm&P3}?];U)mpI?lls kHcT-JP[*+İHtYr l8(Gd|0^WUf\KkFW޳,o 7AA'?vڜVN5h|7dA.4^Ṳ"Z/ {9,#]d5re`tVe^&k/  g?{:6PF\k P@hqp"vJ)^O'?]n\c0ˌK|Mˑ1v #P* 0hI!(J<).W x6TcWgNm@};9i.L*wO.w ZRqnurQ uezA(/Ԯ5a5E|6N .}rKiIJ8x%dY/8ydZÄB|2!rߢK7r:SUrl*(h8RJ3L"Nd4]۷&Ԯ޹ ֪g8-e,8$kI2^G[NcF l18 vT<ɺHmI{{NW}bn R1L"q&ZԴU8>}]E&0b^bpK-UbW &tTk<Թ4(mqOxwaZuW2`QpORSH& cEE:K2Bat\U}<"A2e_;"El'=@ կ.މhU|d*knP6 6(9#fcI}B0;E([M3ՁE #;P~ˁ_S[ۨlR䗓BLt= 6WYQʔYQſ:ghU WP0Dxg\k *AZ4L܈+XbuwuE.S pXML%P=3hEG"S} ¡71*} g3sF 9'Nn{L$ղۇӢ{A\pZJHC˽6eǧ%,VdJY-mu߻@re9}hCj.ڤq [r=)M꼽[/٦ 9r~bq.'={t]l14%9$]?mF-~2̵Z6kduZݒ}sC+.tx& z n&?Ŗz&Z '0+꼦t:DL~RLW +پi8y kqܬQiw+eAW"YV;K. Y9ɨB ;}\/w侟E.SӧH4(ss8nVD,?W1%!mEBe3?u F{l?0:6^l$wVG3^i+.$v:B^l^'EDTVGq*5qRp5=翎|! A&63@j&'$:ie^NֲWt iL.qAn I{a-v^U 7GX'&F(y!Ei k0̾@NBBӍDWs=[afn(3xFX߾J s"DY i7|H;}: "?"zR м_y[3n/=qj ,m[voQv\4r*T]M1󳽁tsf|'ǢSƴwsEaYzC*i0{. bT d tm2.Tm{&#g*|x{ ^Xn*YkzFiNGkJH\$| +71~+-qG|1]Jzp*fpvKXىp筤ܝI ?n]i= is؋g&+3 1*^d9LzmͱB^JiG撐Yi RaQz7Uwwuӵ11Lr (`D[M>Ƭ}2<0k0"tԙsDF`A3W-wu/?RpARD/{&o?sr 3SP2CP&^ B}/7 u.:X\owP0}b+FgE~ J{=~-rg.1qn{cA_ȷ*`j~6C!;hcѓJ*T?^O 3}Aؚ-z,r5 Cm{H 4܍it_c>>]LmԀ1=eTQ^§Aq}l8N80(=;ʠ1B 3dƚM4ۅn:LdwF:G _u9@.U"lmV~u_0WMNuƺܯUeXȦՋj& CF Ѡ}(xFeF"2u]Qm3DzgYZ0707010000001a000081a400000000000000000000000167912ecd000088ac000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P l]?EhDTTk׶Ǽ:i1 8Sd#]Q1>=A߾m[4`Ru 2ψ^ W <}旅)Bqm9[pY^깛S eTRT+$~. n%~>`?87o"ѡx{ѓǒ;+P1F$a(DY9zJ2S]\`P2yFKs߇V1 nd׫d~{ ^Nx1 r$W&}&G B:`4obLv<#)Ϙti&㭽[_R&̃{])g_-7/HBcX}r04b V0޶.ەǯ *0-4?@25Ӿ8,_4܄9*=;7ϕGqWQ${Z* ,gj0`z'/Yvpys\y6,D&s1 \A*lHҫ~[ѝhAΊ E:yVK-m/s`y9,k+0$Hyz}Bf3$Ԃ?G]Go^e:͑eCgJ G]BȗA h 1$m%wP֖, Y ClHb.wF9anE[Q!3(gɂCE`Zhzmom/5Bb" }ba^ʂ5G ]Na+j`Z;IB,16Y<#^anS.^IwIcw%ͳ(-5Vbc LzX N{1pQ*Sq8ⱐ7)6&Ӟ/IY~C%/ %nL:)!+a K[QĎvNWp6>Ob0 *LTza(Un-ƫgJ-e/A&l͆T`=i-S12w37S.pܥ}4^/oC>]a8_=?'(!TnI7ae(W?ݾ_CS3èV:Pҩ}%)+ sv72pxk[ 8ԉ19MEHnbiڌں 96qn:aoe;L`̚qQPŕidkRyxc~!aļIdkC/iСC^,\ϊ-+A/!))[re}>Mem[CXJ'XI~sVM ! ¨rzK>nrR j{iLE9kζXO9ArZ==U=]T{MJka5!eioQS((\!lPN*KִVc4i`czXʡT^:rF>$=J%}݌Yr@zHKU߱qH8C 2С0E|ýQq+ ]N\=JsJ7x[9?}t%MB9!,Cj;yHcРFhko4+U{up)$lV=e~]@(Ϳ%pu'mB/*5I]b(IyK뵾mDz*킘J`Tik *š*5rp Y^6syҥT:[T ;›;#DZ&r}\RT9rvSHj&b6oxD k4Z-GKIlrZ* ' aLq?m?>տO눊F D3Ď6ыGc"Chk~Ňiqm3EpCp\~!V?Y/Dn HVE` ,>sXt(!m_A:>?fq/y- Ӗ%X;@DӀ)黋qk~mcIOKeRԖ Sc% dH8 r@?nku"ɷyEAy獖!EL*;ՉWoIQ$ ̻cz #/z_&͓Wbkm>CWWݲ %z ^ Vrd89n–*ڌmȒ{wܲ:9>=)#sd\wd"; Jsѣ슃?m0 աbm MKX!(Tw4caa 8;ov~ǠD CU `_|!0<ٙ san5JdUA{ 1g)ۮjIʋi6;(@-+xWTfG{.V#0R =IN,#gIsbx2'>E^)Bޢ@Ns1DRPiBn+>g9Lz*o ذW;6mRVuaΤ.QjeFs.\(`tC}zT 4:J͚E+wڂ˜8tt,aQT@.hfkjI2V.XU "׺qPj 6/oP"_3O oKP9Zs*b׺|T4T{$hA| Q?'%K}0u`>Ǔ.WG#qwX6Wևc]wၯ\QJ*dK M1)NWL>WKB[ot8[k#9`ʫWZ7s_VTo +y_[ډb4g؋\=\#\Q6[%mg<*Rk]ʤЖY##y6F6!㨽p/\JNB ZU$0coOUsh$ VpQ͋ 6֩gs-7k0'WibQ^yHS-G_QZ\emn:īyjoe>$^p&rk* Ʀkw~81jeWd,/alR~!ϢpLc t?S,c ƚ^ԩsPr%aT߱kRV IvgZja7S%N-BPjn~l@*1='8_pң 3[S^Zs;mv5 속n{]g H- g7 nsM2FKxZ})Fו5_!Ïda1]|;]ޒXobxTI! .iK/"hϺ8eJ0xN!Yt=dp_xi`2CS/3:Atr`Hب ' .b?P"o7x5ҺXv@X#YƓhZ~mn*JX&[u/,:'J˻=1PAjܬWh5#1nJ0K+a±`AC8>)L,R8ꛤz9TgIM<'k46F^[0_J"JC@ edY'˩[=?xNIXh~HyjcOQ)0CXSW un[vB `M,΋cZo{ I.^Sm[hѐG uuS2ҳE]IՉj9_2A_bDoܔ2ld׃tip9+Nc`/vο %[#97mAO,Ii16ѡ 2[|]EױmM R3Gk5d /d$idRw֕\-3Rڝ&y~Gf.jʆ;Bu`sHkBȈ|rXZ@*cPX!'1~nγvNI4j _ Dg v߿rZtĚHGfC ˟Q]` e}- vV2h_L]OƮwZ=dά,z߈Xjrܞ-Scxvޢ׵EšAE# Hxw$!ԍm}MչO#>yɽq7w"^&w$I@MJ6@SAX0(E4m AP@ ea6!(S# CUi.,^ o{x.ERԭG>?n4%q %\ qHg^Xғ~@] 'D Tx$7FȨЌX/KMzf"9\*r!e~~?Q\ZaAʃ܂J4<ᗙF^6M=$ -L=D O`f_xMXv\i>oo3t8yW%Џ8O?’KS+n\Q}x6y*[B^ۘ-A8pd1|_׿ H>I NU[y|߅N}Rmoe!N^c \@֬ xLb APx(gM@toHBZ9R?k*t@9I.G^u5K@b\ͱ\ ~F1kZyK7|Şfd~(,KR<VNƅ]5WdtBsEB_)@~7.TT +{Lǹ1Ӝi NB;Љ,Gx́Oll_D]A|?({'s=‚om{U.m9_F<Ie?=j]EtjcY#7`O\C[kbh?dP}}o4@Anv)m^_~Vu2fգb4uKra5€|l NO PK{HLO Ū6 f0y}׽<ФǿuDŽ/zgs -oP-$dG>d |pDz4t l, fOs)5Ufľ ;ZNH/8t$';{10pgvs6d2PCCLM:x)O%t"qx&gVyNŸI?ǂEFΉ[h"jb9 }2j؀'\pGAh/-{fu`/T!kˊϤbVEnj3_n%M' waU'nU&l.mK?TYaaC\${Su <5]xۊE2 RV6}e-JoS!+X!dFxRL~F%L)iΜ֔sڃd!AޢJQm%gTN,yw8C,ObmH/G>faSbQ)_n)G>X>sU$vӐBHܻp*7* 6$Cp7GSJ7XTky{7%KH?hFj+T} ^v)޾ynO杺:{ZͭAƾQSg3˂Zq(UbNl(3w^.~DW`y;3z,s=}NVHi:1 VZ? @GnVƃC'v_s?D.]chs} a. }ͬp CI^g>jR$Tii9zkD"624l*?z#y("ߢ} 3h&~;…őK{;ۼ+ NѿC^0 1:}VsDRPF"Z!!1:EW頱WB稿q~0' je41gt/J y4`no~z²r/Q&[c/pS*7]> |EDaW<N-]׹8.˵a|=aaQՓ`}A"VӪBL\x!z@ᐣ%ȅz[|K)b)b2xyFw19EK,Xs3.{.{ZS[ӎno>=h6X.:ybBTեCh`Mn??yFxO$r|{,8E}v\˘KՀt qSyXN%]ްnͥ^ikNDf!l 7rmrTݍ:nv%@JXݮ&3I"1r9jĆIbp&T:Gqv qO9䰝+9FhjbQ|ҰM-6hD云Z诜~M[yu;Q(&7U` h͔sFiwA $fuj1OٮPb=+Q3ˢ{3tT"8(jυZ.JOU̎]B^Q n~?xS|'Pˊ`9XCSo\[4uK^ G$]YGjښbjMڙ|Mu#NܼQn6Ґ2[w,G̀4S?wa1+ =:c\L~Xf1,*Wɂ;=?j4 2Of>T:lx-!c` jI$^Ws:b)Uȝ)"S%ݻ MѝD^^qDpֹ̞C]Zѯ’NnEC;HP ]vmaN4{i>i ^*@~:ZO۬p?4]NJs?s9buhWקդ(~#5}4PcDGjr=2tޝm]!Qwz_@PE"k >uj<2D"vPдH+쯤/jV.Jdq6-9`tUk~B9(ʠVWb]\i" gn L׿;Rp¯3"GO]U"3衧T)c:[A);|Ā%X/%Lna4ɋ}s:A=?AAv'xfg18 6 t@ɑG(cQ|ݛ"S<幰?*h gjKE܋垊آYT [oXH7KЧkR (j7s+U{V3ְi0( X! h~BD@|J-Y&/Sbs<@PO=P$>5VXpx\`$c4hygez$1N)DZ'y񦔡nUZLDﲻ>&hsdONa'IS`e0Gc/^1T463=I\a0ۂTFJjyG/֤f2T8_MaY5]fF>;?U}#1GWos"w6{R*{#&vТ1:8?!)TTNd_1Y$+ЗY"-.~z)| ((Y[[5osD[#Bj}Qx\RTzyK}x'ƶ@y6a&MXvjvPAiU@K ַ S:U"R)}P!IܧK7xQ/23t"$P(gAMUGQj۔)r`{(w];o{qdOWӭ?06h;X|L//"?ȅy9:*$`f/[ eę9iӖm<NGbqQJV{ ۄl$ JGan<6mv_'@LU:@^E' "^ѻ냧v" GUT"D 6sjπBۂD WO3A }9M KkR.ܰ9tDDi z[u"Nsӽ$Yꋆ/4Ȑ?E}[#C‡G7WM[@V\dT r7ꓺNkHOH$g] Om;;źe[1HT5Pw0fB9rÇNeYU\|Y!d58i9?ン9gWPG׷*)q#5 ӗq!> RQ᫘{ܝHbsxa6->_7'(Vkn^^)t=Z`_~I?D ƈs3&*E,Q2JQsX4lbLMHTpYL/ڻᄆ u(w]:S%Pw]2 v"\-T^д7wwuJ#5~+8/cIztB Kg&lcCEȚ@)E$'$] WyQg0E)|mrJ8KCg*@wAZ,G73!t wU^ochow(^qYnstn/F h:tZGǀ#hseT7LE%6@)F(Yꄊ mzUICcEB̈Q .o`k5,ęQzʼPb+ݛya DDH5m~ӡqM0g7\\2*};{;/cV84953 d:3\8n/yI2gk-oE|TI \d:U PfjoG\PMMe !XእnQvu wL|6,ԅD59pr?> ~m^aw6:  \n[6}iJ~y-I!0W>z_'A\s# "Juoy?j䑎Rm?]..d  r"2mU~`FzmFx^MK]6')o뤩TĘƸQ~i3u=Of"lv(},`LHH-60@Tv]O mx=TYOlF"nss/n";'aZ?c"]b;$̛΀]rN[Kt޵=f-'`иAӄIII+x>;e٣⼷X[pe 8^0Gdߴp2'ٿN> kkv^!K]u@i)\`q9ϋz W?kqmPTF:I%@ R濮$7_3 h Q5<EEDW %ޥ_D\۴|l'[ !s-Cڹ4eizk svy/G𭕦_I6bPՠ*,D".g!LlPVjM4G-P|rNkHq%Yg"{:*`HUSw3`y7k6x f)/sx cpfCʚ\bI8|Iapi8ZyDTQ77ƴnՎUT ?}ݖ0iKK|^#\hoY2XBhəK'fd{!)2@*U (8%j6=11 iˢ%-GR`#sOJ3n/ UP8x_=@H{ Oh BZCb Ϧ լ epw"iЗdhf׈Op_ȳ1;=*<ų8@"D2exGUAYSxjkkLzQPop9h=k#62Ys)_Sؑ1dP;i߻]]gWyѿ-OSJ]:~>7}L}'qhfT;/3?),84M섞"ENG3ThWlT^yZwE=2 ܁<`ɶ$ɷXKo NnQw's:h(R_` {3#RY18DM7; Ӷ+F JHO廐ݜܕMVp$U7VPSϫ25i:h5fOowRJ v0F}tuDÜ>ū4$7z&W?LUPZ*T 4$1}['Zg<z13e9F\-3,t/[\_-A M 2g0B3NEzڤxW] :)@9,S2U&Y[+y'VI+]q"ϐB/ ٯzV ("򧑆t چJAԎ6mWO}( TajЂPY=M OG)\.6C%)kx:FrN31Fd8O,ю+cX#&_+;lf']d J>CL-tiWB/ʪ5hވIsqx}5#": sb8 I.|F0MṋijgMRz6ӭIpwX;WRM-jK'kw޵4\Gݞyaj۸D!_㉹h> k:NRCͧFE qe@8_ālSgǽYf;=#X;|y6?TTcוc '+Y^|뼕c!$e0p Iw^9NK%4;Yf?Xu_xNQP-˸t&)yv{ۗHkB[uƀbO,'laێs\P(uyXסq{>uO1C"yd!MEV̧IN]&%s78(og'8 e/a5k-Vbv5=+6w S[ev/W|7LK +o`4P#oH=Ĥ:GtK y1'^#-#0K*{g61fJ xa% ޿޺02I>-9Jn/*N_:Ůg~zv|w ;^Fzc87Og3  ":7b2!C(Ec֍<=xq6ҭA3؍3!l=U6[]I`nxV6ñRE Ƌ7+EH)Hj|<07?H{iG+g\F.5%K- 3`##ax3~ʎ7a^TTgY̅hls pW5*9.VAt=b05/7K# QH;M$0^Xif|@2!O4^}^y AWov=]z<^)^̐%#W spKq%]ѭe"DS\E& K Gj䂦=0ʺI^-u ub3|@RZ̢ADw;kDU} n2 &RHFJl8Ohpª=dv3te$pb|BpM7FEKn ?9 wҰ|82ܾcAV79Ve<])\VpIc5[JYlFiP}9VR>e kXL68A~vO*sDI%?I{4MzO#=d\[F9`h YӐޡ7?8 a7s_7ؽ%YYCꇵu|?>U{6' EKߞ#0_MYU|)| 0o>Nmt65=Hex̉j;iD pףS41)];w(2s| ܋P B5J<-<:!cZFK:ũvh= rS!D c܃FzfX.o኶ b ߿03Ku'U?vTO⇺Z2gad1* .AƱd)s7*zІ$z ژ}!Ô r;֜ۖ11R-nXQ͆nm^Y.#$UD1l_ZUĜ* Na)mSmh>D1P6c%8elAV4ˮB! X5XefaG taƉc5.[vT~eu?!HŻa+fZf+ZZ -QVܓϾ0y,/)A~T mcoDC}EAur3V:cP|frnVOӦO %Ag&$,g^hq"ݧ~UA3 @ġ%>hx_e&PbEVD Hm ts+?ݘVRa<Y=u l_R6 d >%FIas.GDnX'}@K 0AQ2(Ff5PԔ4 }Y{~Ft /PVOo^"vz 7Qw,ib^rꢝ*BLbe xwQ`vSr{*5zG PU݊z) C(ŌOMcwNU: TvpBP~~/d"~iP ߃[\fUzqN ënԎtDIgntt-rƙ%LwH# XH"튙2|d[,Vk>=F5Ҋ1gQǡA+Voq\`DDxN9n9dzGC8F[b.c>MV}Dc})+FEjN5>h1Ҧw ٥z׽ *ݓtL*z"fThf7$H4:xvH: .øÓ+XUDP(*V5M3$ik#e.ք$Rfw.CgV2U@0&#,GaQDG^|h'VG>X;,YLRNwM"T']|] Ge8Q6!gOes4*Wwz姐c 䥙e6_LFzZ[ S\ƈ0m*b61'xw`4J͞Ɏ$_'Qh?Qx N|]9bTۯb:rA~Nl/TOEnL3 zEa_:2~J%@=iǼ(Dz"ݨ9&Zf^OJ)v:bS(ⷙYTJ${Cc%]DZn!!=2mAmE /P4+ mU#l)T({kHfp=<{K罿٣!i{"l*8 '%k: ]? Fۂ!+'<'gj6ܳ(zfcwsOo*ZDXiڟ44ʖ|N2<.MΥ 6.+먖lZ첺 XNQui Y4:|T< af*r!U/;)` nOodp p@ݕxez /댶uWGNMg] ϕeu-cTmDQ$6BkKd,P)hLt@{}i4ԩMksѶrDzVaJ/~Y&v\\t8Ly#c]m/r64jUa?5osEULgG83b|w<ҵsfH;qd]#wqhY@x!# ;2+@d6 bm_sI">QaRRi1"s5zlQj ^eujbwhc'0Byo^I@"!F tLu}po +9lTT8|Ypi:V\v1\(@|5ҖA3-- TОxuK[ #ʼAOYs2pNZӋhuBGf=9۬;Hqv*lw0Lto6a`6zѬý@ob%O::"x 0ZI$g~j\Z, 9²>g­--S}L'U j2.US2sQCM:[ UM);(_CgpՍ^_-zᤚg򖆁]] $Ÿf?ӫ/g[*%߄>af-'U~%7JzӳسRي9\m~Aeqo֢hffզ}r:sq\d@ XV\'R}^B'=vz]'o`l"jZ!|z<* +Lh`k6;ZYM'd"q_:QeeYVk8?μ.qGF q:#Og玵P: I^jD$|?yըJQ&Q)u QkllN6utTNdi':QpNVB`:fixsbc :i3nQڣWՇㅸFe=5Z>1H!KXA~\.̢_!ɱHh!Ғb},beH|U:7[@C7Aǻ 8H W8Z >38O=c. \nT1ӱY EPRwj6D6ȁTbErګj N!^/rVx oޅFBH7 :62 uHH ȕ19%`r;NO#Z/ő&p^0v#uc9˵qDzuGMt0娂Xg7 J4frH/Dz {oom3}.OȆu32b Z|"2z,V·9e"Bǭy~L-g|6n|Y@f7̖nnNq zy%'߲ iNv_5uOeJW{!${+.Tv{g0;44r} Fo1e8@ rՖcl"R?#&uhqܢO;49;i$ ZK%UNtX/:>25G!vL 1M`Oƥ AyqQ3X] >8A|mKEnY?3rI%, Tih-/!0RIޛ:f̉&L,Te%"uI!Om퍑 :gx/iPQ;@ô:-@e'<~i{mB}zxa +س!)A$\đ[CƧ}3&!ۗ|I;J}MB˷˾]ý]0 j&\;0 y0IW9S[^$+ׁMm -83Eaj)3. r_mJ .':TK46n|KiL&"v-k9-%c-(Ld=G~Ț["ݭ3T!B5%2"N* ކ[)HrMyzŋ{_y7T/߉lVQ3(>(pqǂ*ÎKjnگ7 +..^ r46Dvw3߻eGZ {IKeb>UNPL׌rO?fA"^H*@_G1Ww9NȨm=ڋm]"&sEr170: 7˨(a-^q#Mmo+RUat*PzO)'*ώ/jO툜aZ]Ļ>nza:߇ˁElTPcf_o߄ lHR"؞M*n$HX,G!x&]aU d˷T7?zP_s/u""vw΍mo[wK)%\+5)g8.nZd _i>.q({V DGMc2$K5&)Ԭ]tB`q֌>V88XCYI<SoLTS Ui, UFm)©%(|*7*7 E E&נ|ƻ.Fѱ| FDDHZW;w87ݱR_R ^G{Pbeoٽ`sbGV]Z|Ӛn1|T3p5|WNJ2+DC5艕:Km` |wP, .u*Yc^)A!:3_,3绳^ik4I +o9i$ RV|"Aw_E03p/Hk(g7򌽯P3̨L,eK 4Ϫh ȼBPXJ-=ifҖwY#} $H1x˅8K jPq?W+^4lL=}/>Ή?BEV!a$]3?<0*D? 6K/1 'ZFG]wsK{?\-J=A>۠ il>HK1 –qxtig|u=B\m;H(/t עF68,uhVϖ!bpNLF.$]0m5L 柷e5tI_y|OK5Lje`sǶ3PUqٝՂ~rS> sRʳx۠VŇy.[?PIar`^P<Y~D}S.j9ҏ5DŽ4x#9$? x3߲N Nk/IPrez p2!KKmp,_ggk7`\t0A1j)92Ȩ6%nZ>"6 ȉc T$q-ym=$z4¹DǏƕIw(h霉l.T_ Ȑd?(fP(!xL)hq7aHRSV8Q&tP)ڻ1$>1F22XӬJC;~~qܽI`%' n*v侮XOJR"ШTyӕ{G)YA.ulH\U 5y+2^$KmXdW2oיA=VenQbfr/9暴w&39 -%Uy5m4;|q`:ԇDl=+qI/=4m]y驹*5>S{k5@+hoJWmt~:*7D_ tQe+u,XIM}K_?X snrrYgHM >D[#3V9ŸrArZ=`Ѐb<v@:aO(1(6S) C-b믕;U@ZrĮ )>5W_h5Y0αpMU(H5s"]75GEFn4C5iG9r$ol-;_wH;]·_[?F2 ,D9 )Goz`{B}+ 05dk|9o˗4lC6嶎s!J4@L즋P${@ NӈG @(QmX3U,J՛&K1 K*pGK49ٍ1d%պx/>/TXtRr3㧎˯2?DQWa g}:"u607H69m`,5PC|*?kt!/<Z}jg[6[ ?Vk 7/).bJIts|%zOwyx"𺄈Fz{)'k^ys* #R<:W!'Ǹ5AUX &L(ċ@5"N@ Dʄ4x_ .䞏WL4/2 MƈǽO~ qmޝx8l ^&B@[̡!rf3Ӟ1ʬ!Gj0l|pEu34FNp]bJ~?µ3m{z\ڝc^eӿbuJmڧ>ZynP֤L?JꁥħPôtP'IBY\\J{`T|`vv=7"6F1h)t. R hD ^tя*M2w0^޲-NDН8_Ѹĕ2l\wYO!aE0NHD2(ZeS?6?pӢ[%pT]$l;u}1VEi붽8bf1biz'pC#&]V:y+n`V@xGH't:۞E?M߷s"sv.ftX0=]d@93p?.\6.fŸHChO!)7on#&d,#xQsqyZzT`ΩyR*&|_ GEN >&ڟ'BHXgxQ38r(܇/ +%*1%? 2(P"wFjqcIPV~/K;5ckߟ)9|u2 Hټ_vx@cX ,VjzUC S] |/zIKME *G0 q ݤ;vX«B|ܬ:EoagyƼv =,_Q/=HF\gJVenw|z^_%eOLHM>#!jvpǧh ֨6>SMU_=w:#?$އ­=W}V-xb4 4GJT_5\1F'Y<!jSEUY˸7CjWCmōbaTQ3>\&7.9r7>7WI.vtI!ټO[\*LAk)?Э: :Q|.sdr9g5S%IL$( jΝi'ljFc>?bWuPshb5F!`vџwX=0bVr#1B]J(L ,C2TP߳=P74(xA.l~&c0vAW"z%G2! JГl<7AXŰh$}hB\ -Z\0ЗT=?(kʔ$PF}4-č'Ul=6: 0pn}f_7vd?0N"R !s" ܐuj!k?)MB}]8>5J¬q;Hhe^ϭy%SF}E^N%푉KPsc6߯D[ǫʴ$p[!lߩIάHȩuX8Gɷ]࡞B*,m6?耵R 7dHRD䯒^ ~Eh_XӊI V}_Ϳ*kKW-b#TE+K,B~%rn(av:+|iKЇ5j6[O? h~v^Ho9_y)q?тڠqաB2z5jaOcbZ t^[p؛Y.um@\՝DH6G:( tS90F* mm$WewQυC2ʕYԡBdH\E#Ze`AQ1Z$1N2 b'vH[IgZrYٹM'.9iP}Rv&7H7SpijʼMfvhͩ<g7%]y/yjBt Nx_0sgcXG@i`G’qwF zEӂ4y^7 Չ[)9n=~kUw@)l{aM%Hm iVƪ:u/\@v*}dDlBz-܇ iMX?#˨yZ%ʗpI2gD^]˥!ukA<-ڌN{L;Dtˮa4k9('KLf*;?ļ?ҧ 3O7+ieq k%pIXewCppkHW#>^{D2s,ICꔑGS7+~1t][=aTz.+-u}VoD! /ÿRp?KWWjr5=>/Vհ uS THx n}}.~trQ\.AkZCKC%HPq6UwoAT鴑L<,H؞,C No()O1[EXSU=ogG39zXs(}Vpcv7 UXX \ T^wѿ}%N,Gsq>X&#Fw #8KlxP$Q;aWJ5bB+n|@vG7_߫%Hi2r=,_ 2ﴗ[lϴ%XoRZ0S$^kj"ŧ!"??ٴPdu6RW<Ͱl$1چt\ᨯ )ǂRmF|D>_p +~pP_˿!G [ToRLc9 Rx rLgYZ0707010000001b000081a400000000000000000000000167912ecd00008fec000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/KՏ]?EhDTTk׶Ǽ:ax1ôW$gm6@̺5nl]*,,-r$ errsDy0R!ve + ^R>+d`x¦M9{aHd9r.>N/8djL(”T/nq-C{x};{Nњ`yd2dL;ZS8qtg'vKJs tꚛ:\G8MomfI?R6S\𫗨eps3@brMޱHt fؘ"ZF0vN<$7 FsFf88z+6ް+}k08{`J"y[78 kӪUw?UJjl_UHv a]WG j х["(AN /.1,m_ aaG]Y0Zg"`8f#p0F g=n 'IG5h'ul[_6f=.%z+}/YsN+}Q;Z4Urs.5 }U[yvȤ~P9$lR7+5%P԰1G%d3H<}/b`/DY\ lZVUXEO%|mF9U),V뱒T>.dVnnA¥a2[^0A E0&SJhz?J(T2ԁepy6G6LثO[n%:APT@=Ң>_JzrF'Di>i: {Rn;~([軈Gg jDǣ'5/GQlx֥xkJ=96TH*\tu-S r=w.- $E0ПֱA~^@[tg9QJ8??@pzxhnnBH+,;^I`%lS!I5#=mt;@ "BD;Z1[.KkydR. J{ÛjiJ^6f? Z?88g p;v[R(sWtЩxr@,ԻHFHcY/&cU=e .tGna -1Pʴh9|> =5~ }N}!翈|?&4LO!w;{\[[s8S0qBLݲlF3.qMڙ!B:ji'~c<tW:=PELw"ʳe zjgqq5_U,*~bApaP ?yFnx!c$mz:񊂥^4 S!9lIU_/A!k8{N|mU>t(LȫucC#L ,!AixW!Ɲ.D& 7T&5;6ٱqyZT)8ξf'w>k^$|>3C,?l)-oB5~kNɵ3)rx]S'A97C?&:/$GʱWs-1'loˉyԦ} &g=ݠ5%xkTFoy" Ǧ`bhDmpJbnxP@ٱ4N/RʤvYc$-Ncʖ|65AuV]D-.(ם@U)/,lt+BK!Gٰj/nh||PgNnX(UؾVI)UMREn9 ?uۆE+ 7ɛ=칸EgE;xmk@Oot PR"BbӢ,PX'Q &dmS͏qkf֙rKYTpD(30V?Zΰx~M/xƩLMDO 8`ABVù5^`NO25)Cn| Vg,]0I6 H$,OL ;st ?fȂxCy"gqJ2I6) +/2olJ$vl^|Ưؽ`t-!ێAfZ4_/m+^ ؕTH23pIzWy4%[DxxsQ/P˳ub0Sߪ6_Zcpv^ =87ʩ&Əp|E!+?#\gpg{٨]Dr&~BE[j-vzKT>{6;(KcʓW1q;ǯ((\ ?݃7gAYކħ=|I uM_ ƑЫ 䡙Nړ'/{BiUgP7GXΆfd4xsEI91 Ov꭫&op#q۠Z xg2bCQ75q]dg Eu%FC x _\W-Q*@JwZJE$$Xs{(zwIl7Fyt?Ȝ?F5;#p^]-2+u\wqQ'&?8Bc;2PCö2JLSl&P<#6=s_H 'fBr 7+5UzLsE?Ne;ZZuAOT< zٲҬxfHxBaX1@+DRVSkz"#~o1@ 3qN{x~~QڙԂDLX+e8aXϝv WW{pZlP\'%5`;c˪μqMCOrt:x[_b|P͕[S]wuLO;>]"Nm\a/.uZQkZ&L*^1M*"sN-&e|f{vdOmr0UR3QJRwa,& ^Mi ׎&$0qpy3=/x72ԽZ `s0='?S}dtKcҋmpPpPGNPk}]B?4YK1+AWbO# `X#K4(y1^rV[|3&K t.0:NM{@c:$$WwMH?lOZyH]|im/h`ϔ9:w ]@~ JjZMb}po\JcYzY zѺPtw AT+XTsQuMt2q ΚQZ1W4. &u%"5[329GMFnxi؃4IUxsKS&BWVHNu/\H(%ё$6;f5 Y,np qVЛĔ5hsl|l2n-ITg,V+n|) BID'qLQ0 2KjfORtgήU<"tNA>7U(?spn o"W_sٰQp1PI" [ R2f6bZ>cQ}lm,ܽu,]ypc+hDTMü4g)!=z4lL#sdHP;~p,e9ӐZ'C 9 :RW: ks3+P&^.Z}Yvȅ:A@3Zr}`_qP5yV@3+kRCXJ 7#7]; pO}qS~t!u1/5jR.\Ӹ+ AB$+ۿA)ej, "s1er \Yͼ52Qf%-M{ mBq9TlF.]@"YshI618 P'ձ\”RQ)l\d5ի9^GgWJ1w݅= /K%kK.~y?,,f  Rت>* ֥>^u 8hζOžIn}Io壟 =$oM&Y^oΨyșNPϊȾΫ CeƕN 9lVȣy̌>1_++,-5v& Fs FGx"ɩϼWjކv轛픷ޗ@*ڌC)eR?gv<@J\EF"5ݚ} [Uζ5'л v6BۯRtS` 1r 4߄Xs$1 K +!wUtMBy+a1RhIMjLʼn(/)1{ [S|MjO>‘Nv8P [X=ٞRkMvq:58twr+~;e]ڽ6_c]9ΪTK?k~oVy59y2j|lVQ8~ h\{$dv.,H2rXIߥ:9eԎzzHz)JG7iL[ st>ȼ.M2BjE\Z~f8Y)26WC2pobh#\-W .V# ׊aBz~ -ᑶwp=.\<.?dŒN!}/+]&@< v^$76[`:'4/@FaսE~ze( |<&n$>܉XdO]40XӳIX Lβ4U=9ZTY{N[|jeܲ\zi΋jʻ o; g$rpٜ={;bZScW#B飍XDsKئCSz#Bl50xht2:Me[_̍*L"yO6'aЋb΄&YJ*easgfSVLՈJL[4R(%]bp̂W#cLbA]J{t/(1~xJNWy[UA|ŦzƋCVf/b@p;[ǭAxݔ9eAF OU6CԌބ7K?3k:It;:B <5:3x.P&A+.Zr-0dn;i%'lZ: r{_ϵ6 ^ "N{X%UnYE4MLl8 g`F7c "8͝X,gTx%MBUʷ5jTL}jg3{$H=/Nd}P袎:dQ2ܲe+'я}JR6 JPށᚿND鰠yS,tD΢=l F)j pOH<3)FCB̺!ݛNRAHƧv@<:fv\lr ۈ7|ft?=JZ͘СH#sE| U#OP1I U-[`LR7VK|؀e6# ^`Hљ5;8  5\3z5Z58ң$2:IQ4O y,xn҄fGڥ?Xw]ߛ0LV8^ROGu94|P6zz6dOMPLb}:8d%Fxe‘=!ce #׺a4d$XFpqrwM˟sM9IF +x߇DAwE!Aܦ'څBG_u8^ חy:FK{ k yTgR>]>~8$x AA14չ7E?/Ę@/i0 Yn 9bk603k%*y|pL\,w}V 6YdIJ2#Jt{* 6ҩ-7Ϫ1OX&GVR:7/m >q$6: Rd.m _=Q t4(JղRNJ 9_'M:$8(ʁaϱw(Ii`z߀Ğ5gz'$1ž0W~bL )ZdfmEGeFf˛ʲnѓQ}bE;* }~h˞F-HL% .& ,kvZ06_=Rݎ҅;E^,}b ݩ5ՀPq5Cy\\IEQOu ʨi"K~HlDɔuzNF A Ⱦ}8v栤) 7ޱBt($:l W ZZ¯A: U렏 S0Sܚs3W7r͒o | 0puKVG Q:ilRD UR)s쑓st?̒-Gk LZP 28''Wz XUv5A_LP᩾{|+pڗ+X&n[>D#18[z)L[^Ɏq\˲KԺuC^a4A{j*hYGqДC1ͽ8fʯ8̛6_NCev2 Hf2jN$LCF NYuif=Gr> o) ou5,[(n&(|K:V bc`e+# ~|b8.6oZ t'h^;bf*2F `'6Xv_ݰTVq*g̀k: Hm0`MN"\Ylf~l`&kSekO4eq雀~勦VКBKP5mP:oBRZIxfFNZ*;6cTKЌt;]$u6`"F= 0`\߶gópi>Sb!1fSftyA ?;"̬eyì0g+_MV*!^ssVF U_TJ^|v[DNqGܿYN@'ćX`Gڕ(Fhة_+|} .ڗM0jov"Af$~31qqnEj[g-0Ec. jՀĐ )|;5k"TRsO_FEIhO1[aRVUsː>3 wCxD܊#*s$#+T]2n3;R,~4qANX\"K>0sLJop jeɰ:!i/(l8=PJ;Xݷ-ذ\Á*\]P 55.l Q%*n+o8c4J /^G_1ICvLhƇ'-1i O͎ %I> LL "JAVizab^=l؜&5m4N@2=B-庵2AL&VjLcemFf0e?Yǻ-r 0eq 7Ffu/0HУ(sXH$btNtkhOyZ'_rь!з$ 9إT}@J#ɻ&| OMѠd#ċ)[ :0$ %cc|DYW壝7yqbƭP+uܦ#r[Vx M(}aXߋ/"9 b՟ 1, {^-C-+mY&ahfҏkd85 t@@3nIXQf [HwC:.$M valbEϷSu(Hj2zv/āAi Y#孋B eJ;P~VhB.kc<*Y `^=a2H˴u~]Fa0E.۸čyB&_(Zh]'+{;,w٤: k&Gy(mCͩ6<+i$6iQMnoaF#~ۙW7[viFPm!PSKq'62IR"RHi(c :TMMB"'bE0'S3^F^gYVd8GwYObPDKU5 >3w4=pjm خ̹Ϋ|#J8'u6c@|Ib`VUT pO|f%2L#$48~ z+LMur\fI C]R Z2!!܆ij2l7C߂ȟcnz1ٗ9W1 'ujKrQ]#ya2m:3 ű1|>MokOY4 )#{5_4?Yw0`Y7.)EUmt{vfd5zTFTm5? qn%K h;kt?1դ׋  /0){$f;F|rAG}/r'T$wi6>hLXvKrG8p5EV%>? c}l LkMC),f&Eڐ>hTO4¶6 /`+xx 橻GΘF:G" ~ztJCKT0N+,2þSlۋIH'9~31b8,J)ߨ:)M}^bZYB>,lE0p?}lĴr;Z`ge,OőB +ry֑ۍ73&S d{C庁{wN2(XrM4C0h\],deT  #C'LYFzQqvHY aYa;˒Oߪ'Uz 2ucᑴԡFkӚI>{COO:mSh$mn4?Y1RjN}$7`vY: Ssa/atygB# \~4ob`lqҙڨH^q"pl? MGPFhmqS7X2]Qk U64kq^Tf/=d9#jzy!$Euj`M7 pWI?sW[@gw,6{RˌꛣC@𵱊bq307ߐ˭UculԓK6V܅3ŗ aP8Ib)HRa|S:LӾup^"Q ,Rx-.rqf|[&\%588-8 V#-3u`do*,#A+I>E´Q4ptN3އҶ(_:w .uiµeԷX>oJ\Y ]XWip,B >Hq|} raF˰'(,wpPh=2^&I m#|kD:ÎD]Zd]=k TWCon:ڿEewZPu} PMi ste8g2=:`j,Z#ˊ&eZoSI['\=HgO\n*qnfrJ`&B,$gA %+Px#4XۈM)5o3o)@84H( OzmX3&F*SU1Ot9 OBY;C)av#mtx^]p"NJ[[BabBFmI=Qc9iE~%ӄ_>s3dxv5&H㺹DsFCHwKLFnM9jLW[HI Zpbe-eA$:$&n!Nv@? .굎uM NMJB`ufZuΏcbhi]q)m`Wԯsz&֠)Y琯ED9k/*`彾Tx_)Ž&x{ӳyܹ9ڭ!š}&*D)'~諤e:QXAM°JocpZ.ܠACQ^G:=/ZN^&`̙ę|l}WBazդ}vXR1Ps J9IRղߡ7E~3FVoBz6\2kB 8 ׂ:V}=g&w$-4ųovQR9 Ž T q f&1>@iinփXeq)n[H'N6~|MȞ'FEOy!D[؊]5AAX=%IED9P0@?"K;Z֊#/^X#:)Kd/jZpi{ %禦-bD .EBXNy,Gk%3%v'Fa+p\5cx ꈼׯ>%\p!MBA^72&$ۓѡRKU͓F驘j=C/RHd#p 1JH//ax:\,KwR;ʕ &\AVұ>e]zE|mHmwdVY= &X 6j\W*Mxd dŃ} ^f]AnNJJ M1@Lk _;us.1®a}Y<!ً;kJO|!9erH^%Buf/s"e؍ 5iI;'uz]$W~\t,ҊB!MZ9}؁e)7 *;`@P)Nl7klR~7Km*|tVWK\AKU㶒iO ^ 钶 cgy4+_Зx0`X)`-{_'j>wOd-TbB. "_s;o Y,G?{f *62oXԱ]d:oQY(7/r裙DDZ9hCMs(~(x_[H* ">BAޅ2db"D{]/4F$8VLޚBNCϠ2su}T_#t ՗;¦5K*Krdlbk$@cFtO |CUG1{Fn 75e56(xs2Ghpkո/+"zsj tE_cȋ{aRx)04sEx_zG*ͷ s! O)7'JH ѵusdTo1 ߤBSBMϻAQA\hj|/itmj͑ú>Sr #nB"'0,ѷ>q:]Q樕2YiS<iWw1F# .wn&֗9j˅Ý>B2?%<Ԃv*"CC;,Յ,B&LἸz3 ,zݫsFƊwksӯmS)L.r,E7T3E >?h S[ɏ@{[{5) B]s'-(ݾT"`Udb 77]턬 0S t1B\ޠw4gWq>]{jn$n {Twp}k} }iZnno] S"MQ}JlnTLG<ݩM̢y>vA7D(޲/0vPjK K_U̴Z.vvYU3. y K D #/[1`A>LZxu 5ϒHfZ.MCVT[g| M!IT\ /?n\AGC'9Pb)`+OP =t a|GBu>)^$=D>{[kbײ#Fm36F TKX >̳XfPX%K6>ثd,dkwiaq\FM^I]a9{;nIѴMuVbyl3 Ax[4JǪEg&ʡv?1OfC˽;qQ>ܝgO{Ug9đ:C ۵} o@@9j!e;?&(NXdl['~Ӳ#nXʆlKװ3N 5U{3@o~`ia0$uˌK+Y㜨?̗\-íwa87i/P:dWqJbͲAϯ* T\:ލڍO3ި4- UnLɡ(BE ҽS':X+Y\UJA0_Ug'P,ͣR5.b#i^b^'TD;]=)Z=b %2:lE0>6OȔ ${8CYV4HpvUd. 4bܧ2GРne] 4f ".l5@[żN>vy[δ6R_CqT F54ّ xf;H3XU#(6&؁~[S#2H<ӛ֕Nj3"r^ܩRH#Kt|!\RwCʼ389p#\:l-Y/L=6d'P_礟³~QmUYkp8ORv3ԜPq5i~{ ѭYHqPD$R \7&۝b t2an@r宪̉g!ncb*czipS~E^>+9OSۑԩE:N')=wiqcPft~ƾ')Շ.c8@ǘM ry. G!pK dzؚ< FͲ}4i=k ǜ_Z$*eg\Dy6Q:kE@m12?$?h3o`BxWucsB;I<Ī癞f _IuJ8uMXLcE:AZߕ 3s19PF@6]zNP)D߁H- ꕂ^$s/+Hsd859SM]PYM :Ŭղ?K6pح8}7eF*̫VZU;-/odp<[f") @\B<87u~βgruƭ?ɧ>6j=]q( qݩN/񤴉*fF{iNE3AP}Bn6k%*%0AmEdؚ!mL?TQ=#Q3<ƴsØZ0&`N *saL,[!!4n'"Ux 290cy 'Ј$o87yAm$4& ,ݤjz'ޔ*ggԼ -QyšPcFhMĺwоŐDjae#c Ú g0TL!Ei` ਬ04|8+PMJRx&5DhYXm̹q#%8c,wzE/O1j44`+C*̅=P6%;~N$sv^n|M;}( ;d[-/^g?Z;1RѯIl>KBg.R>8D21"@Tڙ ` 9/ЯH{|5_ja}!{-ٯNU79~`O <`EPv~>_}s㡮ȱL'lEVʀ[=N*T[ƅsrZnvœiT2]&]Vjw49[{'/+:FKB> ^d&Nrwzݫ['Xî/I8?}Ā[fCд:o[JٺD2meI"4!ֿn>-i"wrB?:䵘 K:q;TmDw85-{~M, 䊻_lZ w?0͔8~G;+00zVs! !zwgm)Z`Ϊ="h=v"Yld\#2 >ՠƑ7ӞL{=<_~UZ>vK J '`AQ#CIjҘʖ&оaGG3sy %` '8.;bDl$x1fK>~̨v äLJ& tP;OCT'{o^L+_瑽Ǜ"6553*,mQ+s = vRk{6YW\$*f!"PXHgwMXGq*ce&~Շu @{p)^u/$حmokѱvRl8v1<ʁluؾP+/$ߪ2^Pk%FL 00t1ARpS1,htDL/,6>|+|p{ApDz},~< qEmbrU;aYz@VB<h!Iv赦.?uC'"9$@ډ+@j%v8,iO/*U^}XV&*:/JMx%m-Ex+eJ7_'egA Ge| eN:aO㰯 ĬpVV?Y["qXBD88-j`9zr9Ђ sU ~sQ},'(m=Bh 9 ҫ^$8VÁV%ᘆɾDQklDr%c%[?&[twcV1bGFDMc;3TDmB/&ۛ /َ.ꇶV'\WbjW5%-x,ىf3mu%}ǹEx a !''_^p @^BۋrBi~j3`N R PχO]̴,AfOqOQCj&]٪|5BdPKI-2z23)5D^4{H+r;ꆵ"C{VǤ=h-'Ϙ=oיܷKtD—" "]#[9KGݍCD>emcM1zq!]NKtbBZ}<01Sj0D\ i9~9KJՅFf.YǍLjw[6aAM7hphȆ)(-HF&qVؠѫCMCNEL8yg5biSgts}߃is{1%r)tI]=*= H̰w!Lg"҄*s~psdUgWk`%4F.G~2 }7nO!pMQTb,̊V0<*r]0q$|n/"z$vjՈ8znQ3ROvɝ(:ȊCJa1stDmXOO%suLԅ@h 1#<7Y!IedvexW_mI!,tdYzl8©0VǕ(?6K!IgFĿMSYt*kr=cN]:IGN|bMrx]UOϡd`'AԽ6Hzo(1l!ݽ&L>6TYY+DNxR˄=:p'HςNj+=547">6rj[. jj,(n ?o *Ky }sj^7@WqA(,}]2=~mWB /f½{QDǹs^ȧqu;k.za[%n@stPTqKg HGI]?]v ~4#g K牢#@JAs k8JEc}R ʠ$50F+<1T3~RP-,( =9=7L' tP'i[}vlKXƭ.cg.l ["s,n'+k 3H(ń=Py|#:_C%q8ˆm vha?I#=rx 쒷OHi2R*n#oOط:{:,hDjbdCX)4F!}M~{UvFU-0< ۛdž{#aA {(R$VXA:N]32(ai4[ů@al0rC!S0WȪ-$Xg,3.q Щ>Ԫ42r)RkKL[dj$+ry1*"$g6$02bflg̠w@#Rk*=ZӐwЫZT`Tl|,ɃEQ%fml+2qI'aod oV>z\y8-6%NAбx Zu}қ1 sii/]^^^JbweVhM {K*<56}ʗ 1."&abZ%C3EMkϖy ?*s&e୷ Q =wH'G\@yvvPdQ Uj$q$ş"ono }>t]24NJ,N ן,^Qso2`k$Yⵚ|<-^( "vŸɝV[lM =4qn QNȻ@qA Y!#lknx4&\}K#ˤXȌD@{[DKhѫI'/cۇK5-/*HU,8 u%N{bьh3@%}@ŸO~p }LzB' [ XˈrQq+&C&gr[_*f\_y:UiOOoyZwU[{|5:m{_VЄ"ggbILqގKїfⳝE`7hdS[dXA)YJH sh`ٸ8&^u2vnӻ tZ&=ۙ_6" g fBGbj 9e)?I9sr`qާLt&DSw4ԉbwovȡ%]塆~th0s8j?V +M]~^-c9f/2k1ܔ<`K%%nv;_#CEÈ$iygHA~& cWl@׭/̀5~j5́2tiğ(E79r,υ a-3|WNܷԲf -qvڠr i9"̘r8q LnNhMdH9֌;0zcwI=! +~%"8+!-E][S~Z*)J=J.K|Z7pKsdU0uzHaIۙŵe[@D15ÀյG8@W8 Xd'˂l|_J=qf (VAW6u{mUPxMu .̘-\ PR*3z߲RDH8z̪,vPjJQlBԸOrC &g) :cCJkoLzx'0^m(h-~q ioeqYnz8>ez# 6 6ZQYJ#׃ ]XOKab,e`5vT̻eO*.~HbaXns{.!d/oԠd{k{F9a$EޏZ+lHTcXgTb&+4uJbcLWx+2.TN cG~%ZlI#KCEDl7g1᪻7džIW`$ ѕ:k_t-iA=p/%P;S5Wڲ9Sē3veP|n>PӠY)c&ǟY xάڈoKk@QnP__H +~ߋ܊<T B=ƱG3Aj) VW\m@NUM Nyݴ\%Ub%w,W(%PPۍvE$(PA!ˆezDOa '0;\l.nz?nۅзг S!w̉'cw T"(t·p'"!Xrԧsj,^ 5' SI3nZp>'>RTn9:5ӭăz1WȑͰ/CÐ3\xS]D4 `Frr7MT_ 6]oo>.~δ#ui5W^ tʱ-8*ŏ\/riհSA!zQv MQKPݹБjf4A.F T4$=eE\Nt+kx|7&eG'ĻB ~!C)i/}4onM?+>&O0{wc9h╂r0Ŷ/|]/ceC^ƝpF=h@KuRvؚM /9cN= SƗ=s()E:P{g-fZt-#fX'Lu+sLS#ɳk1U|k>u S88AWaRP^˘R t_9OvV{+:.nׄcFZ' ۱8c-QҴa   ^E%N,jMW& U"6!5kq@<9šx!u8Z;Rk̀ܝ9zE.sN(EmC,#&zPc~pJ‹6y\TY\:(@lV/F,Db΄KJ0hAwpB,:HRLakk0ˬ 9+ P}GË Dz~3:>9,E$&:/G<սTiol\ 4ݦʙ $Z:؛mݰ5it:k8╇`PU{fsl"IHWckx rAQ /CܽhڄA++Vj,GO6i: O/͵X9Вb'1_tС_geF ]S/8#]5LQ Lƣn!k" ';6B6FvK? q6;tRc`B5u38w]{]?H{ |pExwDҲG$Mݘ - h9Ǣb?Nt;$uM+s%)(͟`ҭ!^l !\x¶}},A\1b9z/m|IE0>} ]Qh"ȑnTt.nCn9#jԫK*D9Tmٓ04U'XQ&0$ȷ侑\_ 2'xVaf]|3_r &J]UŦaґ.C L+%sÙl 6؈mXY#8[p]+e3HX]J̴q1+T Ps/,xnCGWV_W+\Eq;d^R`nёm$M&iԚd+0&]m֓_|S$KL%4cÿ>*TqJ09dU~Y(|N izRIU rL+~s ܺ 7e`AS p̍܍YP=VB**Q5Võ${[]>u_ _XB4s.Ͷ+jՐ|l{mXfZFwcv>SFg8Q2*q:7OUlA慾yI?[<+gkOeN[,*L=92fak =x3!# >Y֚d[N Q]\A+xqo,X8+?Hm51/8]UIV(sˡ7u/5au B]x8Aq[p4+@j pzdY."ulSt@P~(K)t!4n*[Oea"9tdb|p][{jwoF t]Ed/%dM.mƧnnN js#R/?Ł8BfloCIbAL_#܂`NN"C`߫Dփ p6{ F02moBY_xT#N{,vjOKv d4?$|̨F(ty{*t^1wsr[q\XdډDnj__uy0;(rXQ"c OO}p/R'UJ(4E3I =1sdj]^IZ@4 EDmd[ W˔ ӷB'G4𜘰+3` ï86<'߫bt'Owђk^_8}@2(𝤃! Ϗm]h>–g%!MgrlXg䊁56沞 =Pv:,ԯXE>F]TN Z|3ю'@HЯ9rH4y v[}0RI~֮!?6 3 *Mg:(m =F$I&xUhz)6f !*d-otbƱ%LMOHA{ha+Da5dʠU 20h7aAom.㝪k)䪮 )/ԙƋUbM0BKݸTsu+џ=+6[P_[$n0ϵΘ=&s ī7kZVGf֠w& zdPUx**L@(.a>E!!Qf@)?/I;U)O%!z:M/T?N{z: FvH,۴.xΑ#zCA[h.46ȈƧsf*tyOȡ{ b {{{Oٟ|K5xZ1K8=cN/wwH0B<8(|d{D 8T!d_O~,-@Rߺ ]iPcb9aFš}@ &jq@c6 FFac̄~ q6*X! &B#'X#J6LtdeجꏓѣOעF(^ G+#oBЎ{!`Zڢ] O,.gudDZH @9 *`o9u>VjSގ`G:a-b.~4:uWrAa62/<>n4Bg^nNl~zYއFXS1#L' ,*Q/tG؛ㅃA.:k p`Ký<{T[(贊9#L~D2b2:ڔ׸2X7ptDȴwwKQw&TK/1@c(&¢! f+[UDR:*ZMV[Ϡ|cmըҳk x`_5y_BwOu1"_S ,GvcBnRh9xa%}5yVbοHr(Hm2~iiLnﰷ1 )􂧶X_@[ ǃ\2{JIbY݂Vɂ L3qib9GJZ_⋿p r,|?JAn9#7il+wQmřUu74dba~܎k zIeSBv@Pd~V ,ZO熶.+3bLeyo['#B59<#큚+Jm-,Lw2у-bY݄bhmϐȽ2|\)(?%&r3g>$<2uR}"(!Mh-ЭR,J|j"{{Lsl+!"2%wxIu wSD-7a TEn~R/a/D7+jy.5Rp0Br1> zބ1JJA5K>z.cyg1't.?faۡY k*Sp"QFr?U8^8!1=dݬ<=zq.nx;I54 |ت8$i9ܝA)s= b/tj 0"__A$,9AWtwVҝ]fCvZWQX?$L*0d3P;]hSta;zLurJT%m,~$+񞲝V,,PP 7&qIĢϝ2^uvIXuhv}|~ܫ)ac~/?iPLCf8B?cc?9!/{9(`y>t;KX5Mf܈I<ŔVCsnF %ܟm=~ a ^5{rd-2"tjVH=:ҟc\>fZw!1.Ji D^'2",!H#u(.V<C鐠B7u~6AJю@ q2B, ;2°Ep½19YYep3OA>$TY7ħyyL@YF`p)3RX}c~0n=`wX Ġ*(/)?\@Үj3_0x Eů CC]H33zC]<'k7GMF*?gmJz~vatc !x.Gz76)BhvЛz/E|+a!KI]0,0kZ.}) 9AGAA~E^t ;靅]!KsUư$<?& qCmbz+l #씃CSqF m _գՆ#RCiG c.u>nmqلQζ8(ba!/3x/PCUE7z RqGHJH| ^Ue'YV]Kؠ> 3QlLjxBI &' 3qN]9:f]:%4;&^_Z 3F>_#u$<َXi Br#W<}3#k3#R3jb6D%\dU2OraFi5wtT8|*jOE(J'&w&4Q'ljFK5O)?JC˸J;cL߂sTP, S7+3KidRt>'ZҘ^`Jxlж0Vj!DnYYGHb:J4.Ĕ\$E- A[X-c8KQ@5]U=}@6:|eeCl![Ɵ֗ x4gYZ0707010000001c000081a400000000000000000000000167912ecd000d11fc000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/Č]?EhDTTk׶ǼwQbm/)~r<n*a_Eޙjڭin# ] Nq!pY;6R@`r)euQ伆r;^:%E28RUɼFA GZl";q *{&\o5k9(Sp:#Xq&2q0"T%HF>0oJ}TB0GTւnB|jrItonB}Si=zImNȳss>˩U-JE.p-b_FAz[j6 ~4kl"d-bUjk`9:pTi'1OrL眶PiV` M;h[¨ixub=7t[j 7CL[g=MjČRZQ:. ?$L@YCtDLx= :(?#,QS3/m 3qaN&·OqCȂ: {Gd/!< 9W N%Py-:'ѓI6gf|[{v #&O+\mL[#ՉLO'\F 4y C_;*'ZSߞvwuO1sRP*m#y $dB ;>d4 S3kfM|}.+ %'39J/1`tLWfj?XƩJpd)2__hCg5zٍypv}1 ӹ]G.R,m޽ @5ABh \ b,3&J{}7A]\+vNgW#\_-G$G _݋'ESKA?]LŮ>ÈoӸtlp4qt* 2Z?ܭր5p> 0OzA=Tp&,Q:kWgﷰWa>{"@C?zF-mmΙ=FƝYtBlC:\C 1FEuuىދN/\ɥSM# i]T{䨊xAb(6+RX. ԅ7`EZM`ōĦqzI/> tG!RnOfQl ah{'8}c's"ʲqq*&X[K2L4!K0ηRtOyT,_+#M*s>-| ` ?$B恨 }&Xe* ΰh$FŎ{gA{)6?_3IcG2 o#k_*'BdxvXsOk& {Ր6>-vB2 i@uiX8Wӣ~]\[:{0}A9lh/(O&rq ޚA !ETJ\o٫} hlOՠd wݤ7l>%%~ZBڵ9da. Oc ^6hK oG'Q[#> R/p%3Qw[ji<4Us˝rDd)(~f`F|yĊ|Rxvz .?[ Rb)J&oR̔F2xLg{q v1rܷGD{܊Ӕ ai M*DG{B),o;Q'~|WI)4={5P;\+?cgć\`|X?r[Cc dY6=H5=;J$ķdΞa9!s Īh(kB0f9*Pg%T!{HYf.>+Ϯw<C%B2'*fݠםϮT]N2s AlK1FzIV5M7%y-çcղGy~ftx֎p&&ߡ84+,XNNEkVYc!IJ(gfw:[ ~FG&VY {è kC'{!$YfgF Ԩk" W͔G15QQL> D <Obe/k*ZJ/}1ko/ߍH7f.]2aʏqrFߎ! _w1+M10yz# VwUK3A  ee>P9sK Q` j(p1g)oSBEKvz Q{vcF<}泘ֶF^7&0]YBNB{C64&1a2B@DZ^&4iQe:5osXľݥo)٦@`Q8jn!.ʓӚ)wlU ld:rycmvFud*zIr2]]'ϕkk<]?OQf"}T΁o&V"]'7탪{SjZ7|QVI.J9)Ǩ}M^_qad/][Z}FW2kX _(1Μg,R.쾽&6 v?M<u)/xlAȚ/ /ε]\=qR\6ۛ^S-jD}gq`~At+};K'6ﮩRHy'&x'q5ĕ]{g.$[1m^R퀱MRjL>tᆡ-F?jWjX%RD C~:"V wP*:xXQLؐ9 ,:4n|V?]ojbћ?3rMs~0W H5wz꿿+kpk[2!AH2`XׄH6H N_"jݞD|uI,gTG̖z~  /}v5(gG!>XV[&F>z>/A}- 4gʨe@<3tHר&vNORX՘Dt#D%7AzefoH-#ڵ̥³ :Fur?6F\}#(=cZ߬>LǤeMa&Ԓȥ5nʄ=7L^u"_bQT< @u \l FmU͆[>-TBakjnRhjl(wq]%bƿ[uͭgrmm#-@G\cl5qe/RGj8L\&ű }ˆdr!x4$ .2.ީCPWk8q &(4tҍܱ.6 1k5DzfM/Rto!OTX9A5M%" jREcyclص2~Ge')_GD\e}d&KP%;-Y1Y;^}h. 3LEGyevyq_/Q#)I3 .丅B*& `2Is_g%\Z]~*L!L2p fcEA۔ss}Bvxk62nul1;`(Fxo8\[ tG[4r;X_>_\J`ǟ66*Xw/ OYi< -[$L% Z~3Z[E/3{^S{E'O[%'X@$ |Uqiݫ>X#(+iV&^F&:+ /V)]˝^,<ǟQUC5BYSFjؼwhqL`6Q/C~(Y0 ^ m弊9SEKX~ԑm-ȃDѡ}mAB&o4 ͶDM7&Br!0h!X p#s{w aFA(ʚߞg3osC7:ѯJ}^mlAҹtP*.+gf> ܞ;M BS6~7F|uLB9mY+( . UaW1zܟ#ra1, )Ahd~CmR #`uxi/ORf K@3YNlL&tyĊX9[ZQ]s"0wo)<%'{o37 X1@҉8"u;+IMHTaW/cY= U@1#܊0u'9hд$ TI\*>Ë2;Ej EXa s PPAaв(Jk&8{:Қ)^%,N9E_,_XCذP# ΟInu#*#{9u3$tq"JR2Tc}qgu95Qx ̚o{(Yq 2^*`SS#?s!u=+Okσ?K@"oߐ&9¨sBP..ew56nWB0~lWOgŭSԤn>2ڛaB䔿B/'i;^E[f c>ZuN[_OȭdŶTS7gGep0KwFm]R6/JvrӺY+oÝ =a/(P{ɜ灬V`ABoxNeB\:J^Od9ة]>JJbPK<גL/3<]a";Ifڹ(${Šl籉%-|+@;٥lQb|v(;J&A w{6L znpP /CK)TLz1^dq9#×Qߞڰr?&)/# @J{al?X8  SwO T%:]Idp"czோdjrf(Ђ94yJ1uB?*SuJh\ى-ιѡonQ 6IeR9ۖէ mp6}о0vӡ0$@Ysbu` .ˏ Iƒ:I$=yicԲح*'{4-=DxTK#PR*W@2e!Q g徉6~lľ| .&cJŸ=捵E;nCb< Q6K]`#och ᡩj\,dEtY, Oj׻f@8Y,87G<51"0yr&xM".)YgGTUƥ৒SvV!7D_,\ZkWZbS?YʪI8]Ȍit%:XIjp!{ "0@4xԃ<@1"eǎT,6?`",Iz>SV"( W8#ze>6*ڃx0oFN*+F3E9>y^Ku75ޠcsYa0{c\j\xtVTBY{o&ֱ@VXxD҃Hc!GӨaTK/݇Z/- 0\?W7R15n.2[620o(%~p{>Uw 3 s9-xZ7ym,4U;aUa3t;%9E FNfGa"Wc_YO܋!~'?đ6/wk s 5f11v)1EW|Id^GFPLBk2 j;^ỌSIaAuOx}s]r`IЃL渧KJ=;g }*E@i23x?N(a9~FN}Hkda g=/wE=uҳEðO'[I2ɿ~vޞi";jh GyzÀu̹mzRMX$Z$u܉ .I[Ɩs(!%]i8H hJ5hts b |%m0bAc}{12tYƴۊ8ePu9@Ƨ0Aj " 2q3h"@&G(2qqjc^/K#VZV~}]3$֦7e5^V I8 ؁v(N(E5~S.]))3A(.ÓԿ)׃$jRG>y=PJ7뮡6.M" %wCQ1CfhiXΕ*bAQq OIQQCHKSP`d$NvK} #GС34+xnJl'W䪁g-lqYQ xoЛ|h7.%s>^ۿ{|_ˏX !5Oy̨5a&0.a'Fr/bh~cWKPcZVɶy.#`)Y!&=)G#^VS͌Xvos՗h{ʧsVJaY}vmADOŌ'PF1,|C-z$}iS&5^d1^)b\qRq50~szbyJMٌo[G0`IYΖ+&g9.sO-)u;aaf[&h*J+-.=6o4o+G\J+%AS?%+B4C]I>";ZPIjꬌ[\1.}#˕!0?HsrK*FG/~+8M=yN+X ;GH)\4)W\"/k+u{-)>.ӱ[.-2R䆚Yq $!h1b|QZH[BF^_m3`p&j2׾q+៤bLM2qrhȂTO~yr5S2[3tjG? GD5HFLZ7: hޱ>\򥦩J,V-hb,֩VʏJ^* ԉ!1Q<0*;UIs%Wqhl95 88f ɕ;d {*L|u\ h|uz+U~<,qc/[$ֶ*'Իw˙ϣ8#Khrdpt_)+ óiZYy2?D>&Ě`0+~ϹC75sO{lx>.2}Z@FC+ tӉe{uyGJC,eƞ׵_1Gx|M\i}X`k? bTBe2J/;ufO.' rB1i luDء,n# i#r+̒xXeA/1?jā,@ZF8s~e(GbFw5ئ bP30%gY`9Uz!Ģl~"ʸ k;˵'բ3̍6=m =!Y KB:=M>j;Aƍ/FZiMG)Uq) _ejb7C;]n*dJfiۤiF(49&C}oGTFAȎkYԡ|xRh${DHa_N_)\`⛢f1`4I4Øy).I8%wqQ;Uě7ן|%w7&a(Trik^DDC[+n vy/>-a7 饵i9 X:SO$?0CS=Bu]3;^^Ӯhrr&c}ܒkU8n[-UG{>C \ή6O[IlAD!l̬1_˺[>G"^WSIN}T*JG ͂7OM +V#:Ow`_\IItY'X׌F+i<2".=x/J|lÁS%Þ0mlnsՀ&' j^Jwpx0oPԃ2D7XS!Hq c};pݑGs  FN뵛Q"~8DzjBIPH&d-㘞K59KdD9?cί["}V2ɌǾg4 A(-'gϵXOn]-Wv P‰FQ[/5nG<f}=f\Q_m[Ud8)~IW]Lgpȋ!-(,WnGȸJW׷Zs^Y]Y6:3 &~q-ElrFM j4ƥGSpViSxM,oxِ7\BPC"syZX,,$M[Y1 чj*r(AV ֶ r19ɓn\*iV$aN&? #ldv&ZUsݞc h2|h T(ޡ!D_T/g1N)C+h} ]lVpoɌh 57h$CcN[6R=wч BȨ@I`KV\E4?FM?)F:<4PW9rwitE(Z5 m<(s Q@Ǧ'g zdB%g(ɸA}![¬~5\BrJScv_C[y3J\dl]˙6%pG4!JgXx7ҘƭكNKHM!!QPL[? M-ל̀Ў$/?*^ 1$5aW&#r_sJ+LËH7 8h%W0!z,FES6+zEJ o'""y,jƾ2N#}GÜ9m3S|؏~DbWE;/4InFc,da`}0~_x (S̶̖./1M:F;hʿ:b{A3Q:V:d;&"d%<%wa Έ'4Q'hIm= iD.ȆcNGi,%+<ԸMY׊y ƒ`MfNc7hDo#X4j)v(13_^zЈǒ ;5i|#25vJNxH8cսR;;yX*GA8؄I闲ـ:],m,%ˋ0N}W@&npO(xd-%aF&5^qo,~FKME[YbWdR9`^R[׼ⷋ|;H)&\QoV% tXP<8&C^TXt@{  m}O䥏 `=s9#%v|>ʨ8YUb"Zg†n7"B/K ȿX)4J 0YР*@PRWt $ph#hƧ ܒhTBc[u. =IHW"=eٚչDuiw#YŠJ3-ռBߧetog%Cҥ?/II xkʢ @4E*M}Ru(a@쫺_0M4Z:[ O Xe6 5,!ݓ7 gؕ_-!`k5uqD&..{?s.!55g 1s:J ɉAz߲Ѥ pc9Lj`i 90&JX!#V!_y[MpD5=Hz [PC!Wz2NJMѯff|tWjC^zqYjzɺdԴsq1,&(^M[v+ŗř6貜2$_DRk=ٻ1E ũL"|E0eK6yWyLYX.}Si2\t <Ս>z% |D4w }axv5riE]%۶4pϤ"ib+R"3>Ә.9SI-ć ##t߶./ zbp^!'C-@ PgS?x<4AJ,}H Z ~nJ~ %bw_ZAMߑvK3"mo{x2e '|+H;5~>C6hfumF];sU#iGu=Y3 bylNqs #ԡT(Mٌa.(%=oDSmJ"Apo򝭋d3GujrUYA4&SˠK{y Ьyaǿ&%6 AR6cj*;z0?Ƨ4s% KӥU=LB,֠̐Kv< >@Z{V^4 4b4oCRW*k[Y_yJ}5뼤az"<=s`JꝻ+ Z̞ii%/{`|)D/rh iB/hsppHf&f_o`}΄e[ب H E#7o 7yl@7(^Iv뛳8CŞЪI 4%x2pE%2uZ!]E !d8ӨdI?<)frkAA W98AԘss()Lq) ^zz 29G1AV벉 6a e) Ht7/֨Vl_v&uE螵M7֣) !`RgY:@og6ėJHO:ȧ2|39.2/[Op[ |E}teڋ  E.j{HNP罹 0pX$@ZQV+xq7ԡ~%d͂3셧Z~l ,qģ?Fy=T ٖ ?VzT!j;+ H|xf/GK2PH2R q; #8G)[A۽C1t|/ޙ3y*˅Z/_TU,l~R^?Im\.-Q ;V~Y'nًUf_xU0֣}@#bA:&pAWntfa7>)Ă,j<TMS,toTץ_%qE6#C_S;Oٌh):< &MxFI :HQ878ܗ-^"/CF䇫0#KknkUJG`Zl ˆkG_Bq_' YV \0:npj")0Ѷ7"Vbƣm@ExŒupR6gr‰M%&DJT.Yj~ ˯|ؙҰFLBCasOO6WXqcU%foB-"hJB;^Ohb(rjern`ȁK3+G˭oh J/8Aro"pρ؄ʿ|wXTmwj.L4s 9u} 疜d#ҝ^gs K)g`l|c+{&dmNNkx}ج&ڮ ơ:pXVb>"ۦx`eeԺC5 6+3FMYFHO }vׄXZ"ZF}!6idnE?t`V5DŽFv.XN 9n-]-}h mM&,^pNd,d>ë_鳬C>J"A8\{@*C%%^OݏӶGиr>-I;@!ӳC KQڐ i)~5#d]N3 WvONY˝A6~ 9KDo`af^_0R|gGӴeNז-L^vW8mUz'pЬU͡X| #h#;7_]a!D8. [udI&l/'Y7kc/2Qb.nnqAQ` tuNF߷$OT]s쉧c4ܶ;\EZ̬xv݇k<ʝ*ܯZ OcTu$Zcw!y.UMB_leJ | , <0q_&WC*|\m-HIOȅ-8o#V8m}B]j *oOMQϧkun]Y"KcKUe*<` GEFPqi~d^椴 yS^-EdlF7סH:U8& uJ㯼&BVޢ`pqɅ~_ʭ7raVYm4ax8dc\Lʭ5B$k,c$ݷ '樮54V:hNE,nX"y*z<-" a4S8{NPwJi{ǎl6 ¾wBGp]XN i-U1R `޻L!i}.Ou=]#&anTT8GÆn|Hh|6Wr13Tv#e(}Qm047> /ZTJȎj`z -%p߇m(12@u(PѮI^-a!tv/5.U*W2A NJq6 +CD,i;²J› Mu'GM͒ x&T Z4cS/4CB>20q_=Bͩ2Nlٿ"RH:򀥄cR/ͅn2vfVp2p5!X1!PP*9%,YINiWAyBa[> x4F_ױTMn~IKe\|rC\KQSgZ|swxݗwuɱk Zpv^ ?5p f׻BfDzDuoVwŧ@qrip/]LЉ.\ '-I KvX=A M\>3vT\M=II:AJ%,Jxײ҆χ/b(9wz$}k%g'{]b"rRZ.34D }%f`_J!o6!{3&|y$.HєY X3A7ubuN})pT@^ z͝'tia N'4Z5-ܩrC;%}x{ t,0&ߎ:خ6s6dLhU⁽;i? c\}^y&qLyӨiDlfC0ipk[v%}L/=OO L5GP!L}iηAqIңWQ( z]q*::Гi99Dc_>SUq)_`+qs^*uHOք (SUދ~x՘x[_ >w1986]W@>#DEd)YX,)FR8e#E٩֗HptģWUG4IۥTѪ>% nbeoK6֩jvDHFd?fЯmZ: oӚnAAZBZg~ohV +T1L"zCd=n)b1>>-vl<(h]6R5-6A 8DԽ-:;dh;+%zH/yuLYzG^s,qVuQ)V[Ȣ z Y-1yr0vzy큘}@(7(cb8[`e~eEL/ (y#/)1_mM&w1e}EbSI1 3U24w2ĖQsTuBc'_7+Ms>o[=6yX#$^WO !: 9b䥪׹ֳa};Κ\n^=)@p}#>kϪl&!cNAؔƲdٌl*BUF~յp9s޸s@^ h't#Ar vQU }Ӝݽ  N\]ZM)" 踤pېm :*+ΐv[!۠} TIvMpE=LjRW ~Ә񈰟:@s]ciP^\)@}[.Qo9<DcGgMabHDژLX44򏦎 ςm :='sdՏUѥ-B_cB3{kz5*|uYIhe\+\0غA{\jlՐ,n[&iNdqJ:Ә%pÝkx/ׇ H? oձ^VDN 4.@?E/Oϒ@jR RL?E&eT`&D@Vs[k)Qb3$a}@lP۳!KOP[.ƯA)!:E/V]0^HPO ߊ_8^vDg}RYߕc9_)gAx1)a<^&W'gXzd*>_"A̰Y@=m. ~_D<0j0=8"e-o);.cLԲd;1GJHunVN `uͪ$Ar#9ɻqq_QTy{x͠QcY'_R\^ AjC?̷; J9$C]'/eи0\_HXXޣz7B#ʏZnGُE QS".j@LeJt+sp\+ԁHu (<+rAYǙt1^{p^AS>bH ݜAՓ|~5'"cUs}fD s%pRuM!ɽnR-ѣbAB|*Bzj*jE-ץ{8团HEaB㯲p `LGQkw@+>u;-钘8SD'Tv鹳N4іݦMLHf|Y$=gL)^hqҮBn}dKV)#'~ljh7'*t*Wj81!~q%r~e}OX\_=hH405shכ明ENsY`[1 PҤn8Mg~/Gr(00[\gcCuE5T_gJRO*-?3L?>hGѱFf0a^)8y~u Dx=q.V&y~jT~kF|!zO]~n7t&26O$9<'HIIU&mA3/M Lilo@`䷊ooFN@e?Y_35i.IE,ߙ3r*X'/b;f|Lz5X `|qL<.C}\[wΣKs1*H*bÃQ+'rzڀ;6([1$>7 N^l8 gpqC猷;Gkq6=Ֆ͜w4O 6R.-P+2YMq7)wX@B78{Z -,r1 wYݡYj,Q<@7Xz 7`YY[=y9|~9M>#s Uq@eRqMqQ/'mƥح3xRc%gu{7-(Pע+|n*ٮ鲦 }e`0am3m\"m+NR^xblm]S,b !_7'Ѩ[O~ϸo&I ҋ|OA9p(2-W{K+:Sb>11}F 5Ԩ`7֝pm-;\ ض^ D+SN*j-`Z ,S99ݤ ԔY[M"!9ZmcS'Db"'-cwgk&[Zm|Yv!pդ>-GI9gHi.{\RQANR>s:rvutyܺ߿J ܈%OY; ~´_LaiW M}+uJhUp?l}pGwkMr߹&ߘ5k}D PHX򶪀 iKɣzXxKf Ԧ@Yˆmԑ_ `v`JVزV+\R4]cǼ?MC4Oݖ> ?M%ih}KqӮ! j {2x6 41o8.7|45!} SLD-fdCA;w1b\K`<t麂:5 ]JJGZ^c$O6)"v1Pd{`Y= {:l%ˋ@Xsl]8] k'qKǪf-!Fon*hC_ԧN#ClkԂg]wƋΐ@]M1I0y4>}>ܕP'%5(0 i=Mߜ 3,x@Sz[T;2^~yc. =|gr -+wIX+VuUf{PJ s*&T}BUա 6hEBUMoc{hqq ե7w|ȁ / .[?"eԋ(+@Enplgc&hNg Ѓp`%j`entRaƍ`KWp/9&?3{Vm9q&]64 qz0K._bd17Ne=&gs޼!={oi':Lgͼ͓iZ> 1:-A@?bU 7׺tea#ѯFI@X)h__ 7 qv FD:QJ9I1;WB"|Av Z J>A%Tjmr6:: 7)w7a@\;r;;$H {8)%Kx< Ɣcj u#\L5;8C@] ,w`h^QCG n2^D;*Ss#(4Q4;|խ|,rRMN*K^a̝D-Pp~Jr9xsjh"b>/BáŽCKy<"X ڲP ;y$}~d_d n'5^:M6~@{%}hpUg`/oH_LTQ3߅R[!- (2$QζM+JK rSӺtUX4|1wf&6`_cĐ{)CqYK_8^)Gz iPibz#|k3ҩ.r$~SiC ]s![;O#?B~8YTjYܾqs{P2+kw/XELFT #0SޏXb^-A:CU|"€æ2}ąC6Arգ8@)El񂚘.ݳYRb%Udkx+F'I|_%ٽ:\Fj}xvMs7. ~ A`x+,D(9$h.Ļۍ['9.&p^N娪lXmWa7D}I-[[ )z§>`N.RU#2zYTgDƯ^W AUνky+W} l uYP"A]V3xlNKWl_D 0D}x{ZA3n?\KWvX:UQ@"GDп)!{I%C9C'pU{[Ush~SVΣ%Z⠛U0t40膕=:q[uR|6U,#O6h%CA7E=Λ.,Ye鐆!jUm;n$2 PnNdKaW]KdPIm J~MXc JZ"TF)+ G&8D xNy|`,2!zփnۈ5ۯY^Qzށ k~aqLb +Z fv 1 8(3zHT9͕]Znv:ŌCsG#6猇˝ bRL:_F!m)Tֿu)rx3@.Z X 9z0#Pj䌗Ww lRb*aPj Y|dl\'hJ(uq:0@PA Űk?}ϐK)ُڃvuG`Ŕr\A~e*.AdNuhETE4xzP!ŤM"@}fY2gɝgˬ7DE'iNu#=* DIѿ[9h4By`I2' Gו_\h$i1Ԁ bԧ!}x5ꪍ?"0-&wo#o,^mo2L_V Gs y8_*j\\͚Z&o4tYg=7I]4'c:d^ћҍ4&,xLX`rXc9`VuM<[BZCppӦ܍%ՊDa&Kx#`CnNr"Aqv7M1o=W$yG'*ENUph?NgAeVt`~J 2s=ZF%JyҀB*e% )gtG;+niYcg[,L}CXK+E,5gK0^zjϏ>0\T/vM_F疍РQ1ɢIW͢ 3sR -po{† !gIr' N 6qN:!ݞoUr<<Ŀ}HXD2˹{ ,4\b dH6JIC;T+glL MѻO}KYcㅛMħT܂4dmiod~Pr> >?>Uxx8U .u@y奶=½r[ՌЄ@_&<%O3aG͸87LBJŒȮk>ur{.sʴ8 4[HYr ~ywE2;$k'RD90eiP\s A1QLBpDy֋|6RU)$:ɯ,amګO1DV昙vHi:@?3gw>g= D5mfZ϶۟]{FM:5h& 2O'#)Wfߙ0ypOuBBo⦀JtyJkQO2ppa'#}&b夀@00_5`t?2?Xx -axk!NY1\E1jr<MÑsQG x k 27&-x;*J6*ȵزNqW͹ :52+F֯c8i L$;sh()WMA"|շg2ù9Hz6)6 xj랛qe:r= ={{("*ՠ6p[BEs/*.W3е¨!7WtD>aF&7>b{=>kY!&,@}]aRCt.*q~V2paGj 0XV±0ƏULa|xxgsxe}-F2toĞ/8jᑰɯSP]@$ "MIQ=(ܢʨ:ϕ_fS6 w:2LpHr3)U֩t&"GF^2IT/`8U^5SZoTdjKM\NnQyeՖw&\\kD8q_uf""Z u8ir3<69SqC&V?׮&cնLހV϶Er}]EnnQ>z'T5)'pwf) I^X'?Q_E Tttob\;A"r9 ՀfSzxl-Q:Sau7W%oS|ʜ| [;*Vp}uv?`6s#r03P5BBjXܻ=tI%|175>7Jmc-د-3x>3Ofl\בr yH1U֗X`YDCh 3~:.mX&Kws79pVUNHaa3leƓ7:l9Χs I ~T8 g~sӦHmSƐ{ﻭ!8''ğm&n-AÒ; LD)-8j*1Jǂh]?R+t0x>(<_=7X:!*l-)Sn&}`uSݴ,y&xYL񤥀6|Ebl%mi%sd45EZ kpGO0ȨwK=b%1mYǹr`_M'kKWsfMTz)4yP_jM8 ;)mV1eA=m<[!nH}dT?ŇʳSzOA+Fm{}KphcՁE]|Ro%U%qkTJ F)xԻu6ӉP7@::w"{Bt63Y{o@bxJ]wz^0[ pWrsӘjƑ+2Q4DHkf@M9ka7qX$s%2o~Ȳ1xEzo*c&DOCVGϳ>>-̣TF}IQN-fsޯW)v4B$.xjpt|O?Cga&1)߳9ID[5oL~4w2Sr*d`GeNDmB8 ;nYZm޾(~Ix4kZN@v~|2lF2nT"?w9[[x:w!4WRWIQx,z}btȣtznvNc Պ#fS`L%B;@cAX&˓_P@`S,}8_$A~އId} 3q8+WK_% :W@'nO(s Z7K]I{P6D PX$\$F>߷r:}tD:YTQ^9Q[C?;Cxҽ.F(lG`QMj/|f&W7l۩Ϳu*/lc?g.C!|X`l9A-Hq~) 0KEQհIGDzP|*EYɉr"8qwRC\PۂPO~-.Zx. 6؄XAh*s8+ KP佃"|!߼m66xAK(܁]ԮR4N=t@ cplUP)sPd\PewnaY .Y_e? aiAж$퇾w3M¾s ᳀ڙ弆e#l0bRwZHBoDŏ 1bGU eH@4M}pz&,(`;Ԭ歧,~yfJgWY1Yk֖ i2xjp8rֆ~3,Ѕ ׇx\ƚ p}vx߂k9&N bYFߊxY w\&x:3\B*5_-rqZ{ &PO8D:Ց\o83w߷W+U~Җ濒EC?e31zcCUv(Z߆ET ĶMAoE5;:%vK(\+k||Uii8 XgI-QJHH] ,'3ʬ)ĂyA l:m}|=X2DX<#,Kx6U[O3dLǴ6LSxG|e/!U}2ASX4)xsq B.KRW^ߢ\Ӷ1U7uؗtL.&$_-e0#\(kFk$Uo%d=mD @@lA8Oc6qtPLX{>WDkˌMଊ(SDX Xe,ζa슎ZO) k:xj6Xz*ERq|* axU=Íet` O%=@ë9߃9qіIg2O0@ .Fvs#͊_|I!ZV%,fNq:*ZψZP;u܌d t Ռ'IKԦmw埾wse5e i\V- : O]\ܔ4D' H41c'Lx|gw/Fj} ¬ яX5kyB|fVP1+!?*w혼 +7c$ˑ|v׊[OKs3"p8 m &XPm@щ7{FujR1:BEM )Y"뿝\7iBy!I΍c;9>2>?Uj9_)_n8BIM%&}VФ-R9Ҭ{1;B90 c5%~ֺr/1V-h M]A(N}D՗XgKetU>yoDugN·TςÚDB&%=C+:cxM"وh9l?d/J"yTrQ4gFx74CN[ggq̅XѲhaF]O74F[MD g,n!7rsF=>n׳xP_V)l|< hX˧ĕZ:PM?Đ>TLMA%t~f/?ɅjP #=ֆoJyK,Yf-/ Rwsb:(ZW@0T$3e CaKeʌoH9{ z9 TA(Xt$NvƑ]ݟײ?jOWCC`vMCA\$f!r5WNo%qHi}M'bHJp(S뒅/]`vf̓;ְU?Wӵ??^b8<̅P-ҷL8wSOrh0kB[s-PWH6ᐎ#נ& cʨB#^Q")1^|b/aJFGyKJcO,oi6r>/TzsIc36 1I=Ïd-' YMWf7!RCUdL* R8EHԻ2)C-H,-ٞ2wϝOJHLj "!ϧo1?t| Ds ,ɍCƻ}fņrŢ$[~^Lm&R>Ԋg:NW Ç#z܅M~&"5Gf: @]R ife.hX ZK騎"&IB˩60!XJ\ӂfȱAݩcf +HrY-wW,JJyj$\OK_]1ܖڶpQ. |mяQ GO@8cmAo.1:D3U^sul}4&T/.*-` sqL/L|*u) fKtMTᱵ\ /(|'7U) ]" WU)$h a^SDhCW#SюsW\poQyORF.lV$^ɱw/oY>Fz3#ƫ1 Qw)r~ xkoj ƞG:e@ӋvC-\-2RXB0lM6_P0L|?+bF M=PfPw-abO7۶RzajU'E^Vi Lj(tfzc1)}LAG2?cX9 #JF躒$rMm<q?qѿ_iuV:72yZPxMt_'XMa P >ink8G3\p )Tw+`:J^ ߻3'<).T an9-OKI$njtWWHfESvTg2 J="VÒmp.6\gBU:Zf1a5y7̟nr}x56,/y$=Pi DD򋥐K{L<9m6ᆙͤ<|~l.`X}6v.ZXI!AK?\gw\,85-´kkEx~ J^ȧDB0SH4]5h~(KA&n`'xvBS98˙?~qgEJtjC(JP}ذXvicϞtylRhe+Y*:=Iq-81ygZ:[鿳WVM3?>5 QA WKCh%) ^r$XK[/T8Fja蜫uBG[ƛ"8w28T/Y$m)KIB$FKt@|4 $+̳#zD~s3J޺n@5׋¼'E18졚MM {d:.s ƗC?,A<7ַoG}Ϩ%XV0VCcJ/nF ]btt,&v+jDpcs^_Wֱ++,ȸ0tm"7^V}GV&Upt.]d)%om ~mñ68NX:&ujE񌢭R>(sɨ`FwHMRṟdIbiG*j'XxD/='=v 4G}VXh\/]07^F ΍ ՛ʆ7-DvS_d*N6I%j@~OՌa(OᕐQsicAD/rmC.X- gG6t[ 7)1KsI!œ@q#Ru\<̀Zs 0"f7ny+[yjs)X<(ESNQ9 wٳf&TΤVgį_$Kp OO-Jו"jݒ8; \ڒOc s֛]\#Yewv<)GpAGX=4A=n P??Pcp//#f3g3{z*= TSHUF; <졍C5ͣ!FGcUj$3f Z&y%y>f&wacj^&Cǭ `ٖܝJdd%z 0;-Y6]LI.@\WѦ#wu! GMAO!r2K@uӽOܪmbO:)ɮid(2K[#l6˞>H@xlm]5IxoP9ś-xDv>-[U:\SVИ7|6bח!"i#lcKY\y[YSBgyU1υ )G&P޽Tɮ)2AD:Zxhn5]AN.C\[h/cAGkEKĖ>ofYjd[A y{"6-2 iY roNx{~ \gDq6W0;uXcbݽ(O)V #&:W&}=g%jooU:h鶤@.oeآSa2Mn x>[c8Ft[4`XF~34!HS09OˏkJR 7v^0UEUr!\ c:OcL6_JKa1ؕ,uegQ"<ڱTјs5u7) T_ O&+Tgs^Wqѵ6V"ܗ)ܰ!Ҟ%}Hk/U =00vyS/ ͘\ OZr g{HitnJ#|#%Jh]& !<ʎ%=P";Ws]a1(NR5H,:p-L_8k`OIЅdY茮`ԗsϤʊg@{ 5&@,QʂbA8UU`,Og}7Nߵf=N1" |{L|OܱMsl86 5Y3\ݛ#y^oU5zWDIo858i 4sgf&1q|Y>sO?ƵP_<*5pZMp}JhjzJޅ,7Ddb!ZaWl km`BeRrHye 7hC "Ks.2F@j*9q%GdF;Qx%վUb}oz4h~܂L-Q:F+}ԽGV1Q妿B:q3Z`];N5)#f<}n'@*JJn;ٚJ GjH) \Jj\Yop[:gKx9BB Z5MfD5"i?Wu)ge?$s^!dp?D:lQ ZrWC6"eЉ04 >B>3YgkU|e_8 U]PZ>p'?Ehc" oe{Tۿ 9>-y )غMvٍB[sAFFC"D?> vmM!N&/ gN SKr0wU<2+x]~_$Kp"UYӔŊEW9,FNyw 4 $9\' h$`GiO>[v9/hz^6qIÂqes^ .(vCWN JHs"V6pCAeثm Ym˭}7c Q&V8CZ8v G X Bh+?9`]tj]+^R_ ʚl3-iN8ٟ!bY&0dpFջǹJZeyE?yҿNtR犪$EÉ@F4bZuDҁہ.b%,=\9{kB^B6g;g=KDݿH Y0P.t"*uxJird5l:l?9w1_X/BYN0Ƹ^ Bo~\GIKpӿ+Z{H dIiRD?}g q7:a!Pxsg=}9\"ϯ|?$fY /ZlK>iבC x _8sU񂱑6}]_xPOy)~s+A^,Pdp@MT7Xolɯcot SC0'yVWq|z]pʙH%Nݬ<3.gSV Ӱf| Td11SBP  ~Re[1.`eDNP厍͚fO3H[o*z D11]+t} ^gFgx"ю袨v}qp4Y\c}=j9MJ r myd2 u΃3C(K'V/E#x@BHQTGPԵYxc=5_$J܈(0{)HeU6jY0Z+c-iMH/SQ(j]; # Oek n&p i^~uIXZ)ɔz5=j߇=]1sH F /TaݐLb"׀V^Kb;kr<3QDՀ0uo^CN[q402[@IT־{acB G[i Tت-)eG@luڴC`5:}sO}`ey"FuWS$2.Y{ 61>LSlƊs7-- ?>Ql܅-Yqv3@xηQꯑH%+ET `Bx {b<_Km5U$&iz?pU}rf."6ʞa;2 xbO tq bSXp:> a.Vԯ%z%-^ SSgVMzmt,dk?`e2'G㵢RE3Mvf}?zQ! @O4BMAd TEc nc`[TֈHݺ_6d`}r9:} fT㶱)7$M@Xm{ɛ-ENs'Tďi |K)lH #oTiD!Z\٣O٣8( K O `>LmɦI73MmIR8YS8"L£Aݡ}-_w'vzY8#Bpiӯ?EwO;S.(}܉`c*'G}b"+ ' YT11$))g$[{qo)=p afwpAu&剈g?drYWɾB0N}## A:voj@OK@z瞽'F5C&~3_2%ADiuɈ//ByռwSu럝%UClHgU%ZĻ54?/ b}[pZ U$:tΈH&5CDZƜv?;qL9g4|g֤.x4ܖPr뢵(k_vG> qD&\M~hf=%ӥlqO'w{elXA6 4a`09(gq|"EGJlIS|nv|=[qDB:]CRi: "C,^}#tް[t5̻_!n9W{ٻ~]నֶ"hj)vrRu[F=''X_ΏerLqv0 pQɧ7!Fş<kuIϩ`hc9nuF2^)(qJSv MU_xJW& *n .I] Xwus:l! ΂Z֒A ۾n/)4;t ,4L[0kIEb p.1'GTXA07aYK8a)H@O fZJ?J=$ V-m$[K>ߵ UҴ8 "̤?HZwe)|{=l9AD*[in9jvAU {[эd\\_?;9g|iDXjTe)bFCͻWzeNWv¾ɼmf:"!_YH 9ZqA H2` ಘ-Eʌl ~]0utn+.Vb]? Xm3c RL)\C႖/"RRO.`d KmE|}F%g)Ӯ%.7Ș:ozJˌЁ.y^{! n\IFz~̉ :sGJbRm>Jꐛ&yA`AU >tN]d2yʞ+v>~i\gĝk0R;˧0_~H/{$>hN?[uf)wNt8%IPyeo˵6$ӟgBS'q=Y9 -p8ՠↇ cc#8#]4+Բ0eՐ4a_qDL_hq{bN.u"8K"r5X0BS; &|ѫGס(Ŋ6i9%$?%|Mͳv^Cu:*BffUw{N J5@sP"ّ?'t%)wT[J]mvrN"ϓrˬ#bX/Do,ߡ.7 -aedj^utS-ZX".|!i7e;t+Z%*"r);ONj)t%I闗OP sط2^w0yN+~sDvT=6抿BO!! .iqԲ.HW< yȆHgrLDY˓hqVO7 )613lVr 5%T־7 (y!e3h)&z/ ~FM%iW;Dtfθw_~0yhGM/ enWztDwJ'9Ѕ[ 2P&KNz x`(Z.3 v3oI&%!htH=Mg;u)szf 5Ѯ$QG^@ϼ)4yy M0ܶͭj+ʯWWj1hJg4vcpA_ő8rpY:QG*zlbIyf9h<4 6coܵI2a:b0&r3tH8Kab׻DxjLl0/+W"bLR;z*D(ƻx>mGQaeQXJ_@A TczNoL|QF ȸS?ʰN7^t>n?>ۛqJ)Gm%X%Mtrs [!Vi : 7,V:% ؤR^A~#tj5 kL[I%QMe !; %LgɔBAZ[jcxM3C2;5a9*QGl ߓly`GQ~uek,*>o@Ӵr QDu h[XPJ.BQ˩RpfqkO[0prI*F\j֥5S.cS<'|x~ϽS {B ;N'ta^Y` T֞&U6n(5d1nA*3 |@KtNG X,&Dgn+`Ele-Ǽ6fD7+Ez&zL-POߠ2`-D*"Vc%A IQ&P%0M0 C5ueyX 0Nj*{'ds̷ Yb'`}ĉvg9p!7;|GN%ơR- IX.j<-4L I%5k+<Sc`Џ;\ǡ8N%~1@SիJKl܂]wݳ1p$t}l S3Rzl`++h@si?!b8IS@~l ED-YV+xCG v&ˉX[;e9\(fײ >" rKYXLVJL>qα36P`G=сqBHԧ*}{x3Bxt|+6)GC@8me,E F?VA};׉Shф1g0Sψ2ր7]0H0) l]_Ccq1(Ep0m|[Q7,FUCwšh3]UE}k9U-+-I.b 9}맲m򧼫|HiMGz XIR:&'rPq5@fcT y2Anp/:]s?0OYGr-5ޅ:l( ÂrErgDzߌQSPsr ۰ 7Xq6Xx- fm]1]`S~l5 Ӳyo. .XqyMΜ =a€\E?4#YМ2,˹mĕO%ĽCMB 0= W0-)k`48N_,}0@k{P,Cx[=SՍ`?[!mJ،>(y~(P0v.O;hVhN#͠a<`F={(*75fݥˬ?Qv>E\59VvU`zdz𜔌 z,Ҫ<] %$KƷX{h}w3G~lo@E{ 1$ƶi ߭d)yҧ[<頀ON@nh˗&T攔+\6lD)D "^y2/Hʉ@[z57OWqs|.pɂ.NE/yl|<lL=Ĩkhڥni"7(SC!%9B]ikhxB?WҬKŤۈ#֐?WP%?+\w+k]pڕTӣ}{!J&¢0^M4`w" #&RpqH|5 0`q8h@cW0I'M)TJX#.ɛLG,5Hnq^L\B6'4־G`g0Sq:qmCdmZlPyLz97 sq'-EOxv3V54zys4tv+g=H˔ߚj:vzZTBk.I3o9Zd^s̺iA <g[m~2fJ7QY\d-'C T[']y|*̚^;7Z88 /+&= "]5W B7>Zn0+f؏nZ!4 <鳥d*ډlCwBS |ܛ) XZ]Oo/1hr`6~PGy _;ra"s !ƅ&{Vm"=Z ĸjapND?d5V)|C@70޳%eK=o"3ߐ.\P+#S}xk/SGi!f^ M ١;wzp0z 7q@ȈcĤqp&(*n^?g-ѥ4຾QRޕX`gW` 4~G`@Ս ޸}TC7-aLʃ;\`GCʹR|0-d\HHp2ΥE%c<5zC ~P̔PtP`Wj]Fڰ^yR~ "WX“p6)ε>".F9 w:z?Q#Ű3܄OFWAdi*w^;`c!LFq>yqR_ebqiYC^}x}I&5p| /9|z(YrO|d, AM@z$qB h ?)9Ӥ,I"Cv^[(+}앸4SZ`YwڦLATݲcduΩ8D(ő(^M ͷID!0s,wfxMutwٛ@[{m֒qRjYg-+Wun1B!"x]8[̇u ˡ!2~Q-bIn(4y8}(~΄#_v2Mb-{,ಟi$BQ;,B~G,C+;~x (?@ &9R]th@+`X.j \t Ģ"-üȄY0 >ӭnŹtmKQǑM:}-kܴ˒01PkZ`7wjH=6$D} T1PE=+U哐-\hon=O}t}yܨ蹿kh*c_> !/TE ]-=4 2#Kt:*vlrX &٩!59 QԀk"oSyDnfk.1"nI_XaeFgdžVHmi BIqbTt,jnbrY۾tNX̵s>845B8`YV|?DV-D4T890>=P^yCFvjTTT-"vjKo*R% V$|rԂW e׻>8&~4:L;KKLaIhk-ܿ2ᘲAy t~ ˛1J*>^i7/#2^$PyZzLZ~J!TCh^O+<{:nX2OD?9N|~F v}IY@13J{cjJF5:=jNeoGZ}=$B^ĸs@If!(L+*B{b Fk lh7-[t^xۍ/̘>IPMC(;8 #(Ǭt")4^A`;!َ%Bv&Zmujz8TGLmxhFs~aJ%7ѦH`O}t3  a0'$Q1Y^81)W"AiY]^ՖOqIJs@|s+4_Q 18]~Xyd|fPةd'\G/b USeB-D*)IFfGң(,2Lc2s|T+A~ ?b T]| u tdIZ]4Dʘx60S3=arSTRAf~J-qk<~ڪ.r+՝\(2!lEVCHz`sw|pߕbQg"WtG:p$gC}}tj7|VX)5m-3Sir׉Z1TEym- }tRm jX f=a!PN aphJWN;6i9*hZ5?=6V 邼Ãk+s9WK`V LML6Uu1Wʽuyvs)B>gXV: l))P S䕶;" _DmCzYQv?i]ҌW͊CKE1>`HcCsNMzF;hhRxw?,x`=P) sRRu֥=uKswШM~oiZ- Q$2KgꃷH9X^0H& Lmv_ii\&a ͇jEU;"|ޠS hP$lY"]/6=jTdM ?[~Zg ȹ h=`^Lk)܀?@exȄuQm -#m>!mm~+kwRt[φ~D fP$'YB|^4j@`EIS@^Q Fl@C/U'"\タƶǵ[9mYjJ6ʤ⥥xN 0<zֱ?8{0zpz`Tݸ0/`#)!1=U#sOgd+Ђ]U zvUO CfVȫu6h-͔ʛ[o=r- "!Z8:`9pLȺA}ZVJCZNQ?/9Wu#82z/ ۪ӹyqS+ bj@M6YX?hd-g^˗nCp8Ǡ~lԎ;C,5+HU7Ukq lX/g%sҔI2>gˤ׃&CC+/P-ֹK|} $nU$%0l(0/zy.nAg2X`ƃl(L! ٟ lO]A&Aq?0s,Ju4!@ke: /B\9DL.b d^ߚ$ܵ`H; y |__rvp^W$Ti |p{~c(JP(%~K`h;u9C--?,0aSX[a7$tiBU;7J  ;N.4H ?ʬju;PY,2NSPL妫nr„? ^]·C:_D^ ׸bcQB~r,L``K/QKzInQds,Sv+_1-A,Ӣg/E;rZXi!lm^ӯ1Bʔ@\4 `dUM}}g[ *0۸4ɐ~0M3w-7 O : Bs3q1ߦW1Exe_HQ"q/1JXɟ0h c OF:shHn~9ecHo*Pݐɾl Uؑ?)' #ml$,@%. :J2<#?F9f !ϒ[{pyj3fD0kQ{ g 1)j! %+U2_"ς_Ћ'KW!K0o;{Q'QEؔ%8af@i1°&P,p]\,DbMY9lG*Ϧb2@;<)+X&rVXPoWDm ۇIw3FѼI8j⯁W*C.ե$_-0lW}7J/}AȋI@HG*܅:I: N/mԅssRNA!A +<}Xfkaՠ>m=@BC\A0 ;7"Z@u9\M9kN|vm!)J˄Ӫ+{s|7خd9F,*b̀$IoB%пrQ[v8*!>fzf!7]x-xЉnQǥ֮Î 'DϽAؖŲH`IAL ,G`JyT47C jhMaȀGvB}^%IܺC {Sn&WrF- z`NaR}Eg1bb*Lm&xg_uHL?>BS In@ @Aq['%;t겑lnJVx?UgJ5'1ٿETy٩6T9KLCaiE>;{zP8Van0OKD3?Oz:,W'4FonT!Sf1U_Fq9  ;>EtΜ*`E_A^4;OYe}Ж8er 47bq0{|);`z:ϺHLAJxݴm =S'qv[hWu\KLk.+/K =# ƽşNtTUNGfsy;iwDBnN['ND?{V+LvWY z~'C {z0C^5YI[ PFm0|Tݲu/=ní (UE쯴66q74JRqsV;hR]Ũ1'28b8_ޏT'_y*')? I_sl7H{BUg) XdNDҺ/-??;w0h~kZsHE}wp}ۃ=t q7 )' N/b#8׊pE Dlz >$;|"s!ϐDVԚ"N_uڶ 1^Clܝyx [&|4Kf \aj'k$ebݦ04Q[0BzK|A~WNwVfCLrkZqJۑ2}Y'ˆ9iXoge_t|$UTiz[6yI @N,bVs$w r]\ED kk3sӸskX҆ =mg:NR PϾ[HԿ_#dՒոūwY<%"-nQq6$K]q~5!s/JO M'1bX|렭ҚT nS2閾Ȉ:@L~3:J%y66  , 9-Si dLq tYەux [$m ciL[^K$rlb8$U0]좈#zp ؘ%,jOaB+$uPFvvb1Gl5HOW--Z{AJ?xvh%KY, x=ރZR8ޚ8g.܌D\*VR>4%vL''^~EOw`  YcrPU3:pMvsC;·PkGń>VD}Mo; nۃ.apy"H萱 G5yO !\MөT/W:e{qOq/wca\JGA鈠"WZ)JIIv3_U axy!"w:^MgXNlbB#fͻ\¢O[k%; wPa MP'FV8XwndH^Qp}~2gБcEN^gm>NNO썕\q`ƋMږVD.uE؆fz!G>zr+u4|}-,:etR6Ol?*Ӎ;$ LA:9ĥssxWNoU&`AAyIysX%~B C.zLmi4PEcEd +5qm(7勅]8:Ü&+ -5\D{_&Jg2"=<ʶ? %5{jaE.S&7)A,Vӳj eۡR\U?qb:yߗ4'-W8= JXo?'o|_G |RAѥϒﭖcie<LR0r!O67#ħYdZB>x=R>ɽF)n(&Pw*F@v7"@߆ĘF r7߸O l[*( ͻh iG2c°&H&ibjMjW)Pa5I,b|tiz>jjӝ,I苮n|AH-_Y"_r_ܼ=p/bvGo's)nJ0N 6Xt5F5gKU|c>ږ!mu릜z엡<<=VHdИ Z@vtz;x ql ~.?$'!TDsݦ<^k&|5x\mEȱThkwdo_0^m0z$9ʜ<X{+_w"ƬO)vCU4%s_P(!3+(unv7}EKT8DXEL?#<@ ,ysy*כN MAWojtc jna W{!6t5k0=X[טPe<7#R%6@6=VJ.5SEH0RvTuJ]^eQ=1kݚс'w})bB׷#6g2m/lؒo6Y>;` "WnjZ&vp]• ݣ0ۙ$j8G?gkx<{=$cX9X{1Y*J5$& O ' Wiy[~ҷoՂP;(IȵAѰVd#BRݤ+^AOI}O>,g5L*8yۑܣMOsֈBderUTZ3_"ls@H#(/Jvc5睤< .-F,]Ra'_w1:zkKdіaIU'H K'wVCU݀Y3RdN51֛S#^)5ؓ's[A{6"8Ū7K˻$ܿt/JE>"V}w QLSRЃ$mGekt$MH\)mg$ц!.4iP;NiI?B ,YR/x[3o& {%IĐ RϮ*W+IAߢG OJ,%Ofd}jR +4zKH"'kOߡ%_6'&NxOdNSnɪ6mؘ_=.?+|k]O߅e+`ڀ=9P d,mGYn(}UEE .ܨ ʦǎ 6>dm¾)r*2eϻ¯} CG8}7ST}`aȣ7S^O'sKŋ x#@HsD7)LtռKnj7ƺczQVC J/t޲ 莁oݯϣWoP6$4? dZ7 Y$TqȮf|n/Ė`內nAi=2(ςh{i63k8w)K Uͭ;%HWgt7#:-d[u'h]$j8Gnj@ қ dRMTRn!OҾ*|\Ԛ7SE\&2hfV ĂVVS&^i6LO.0i"x!y[=NL Yo6Lt3޳-ʥ.A &D| k6q5p\ Npը9 ײk%ucF/2X{HGGELmG u :U ,w%W L; >>T-_Ɯey\MK[wӐGKRd5wˬOo+J0C.[RIIxNB4d{n s:YO#ӈeX6z!,E کZqelCPXsB}#zbʂD<Kd䟺D^وQ^GYE/tj|شX:.pڣlǩu!!W@^MCEz䕴@J+7 =vO66ZnkN~Z% aacB 7lgw!}(-{̗hß0'_MUEzc c'W8nUu(=r&`I `m5XWq=l&;U&LӶa 9*@ ^Qcv2T)0κ”ݘDzufZick~@PXe1z?5 ]qs]deHN jz~ [ZaPzc  ^ofbD@8?0K̻ 14J '́]`[5<^g"&,m:mߚ/\:6Ν"XYΩѱ/Uhr88ߚSp)JZ4f+9oR&;ߘ^Dvz<~F&CƐ kdN* oHb.fh۹=usVɞyށj⵭t 򟃐SP#|1Rʓ$@р[BWxE=LQ`mҸK n%e-N䕖CZ]Ɇa"1KFN1,@|g8*UXƠyPW<-aׅy~,g%[ _ ;K4]Nd2,S?'jp7tͨD[aVm!>%jNp6ig~yEdkx#!5k6 HmdϸEM(&n]HYvumNSɒ=d7[-ٻ(Bz=Is:{aĊNJ_ToM\7>W;eD|"vM$avy/,x\ۄf;h˯;N%WP)ͣaU2FqyXƜ0'e׆Dt#V4X_̗1I df5XcTbN lia:͸hAHC7uWtQ[GR]-eKWU쨿q5_yp,QŨ%}ŘOBȦ:֤ߎ@=âmŃ(Ra֑ŒP%z\F$:MTlvE.;62uR){șęsS-{f6 U6<9qpvX(xFr5w ̀iiz+ɍ6V GO x̰@|7sJZŦVDR\VI֍G<+qౖw]Yw:pxJpY0^t5GdM#^t8Țlֳ*UHe7Cۥ"p݀Q@uz,/8 H-V RA.oܑT,GWm+<ˆ"ۓkI  z;zc vhd)yX},%Nߩ%LV`wbpVÐ?{O桁Xz\U^FgbZN+_D"St#dsK\ѳ냨%b?2zN~s3HܭNW[2HKid45'GZd(oL5ZUz4{`1pm*t{n9u4{c7H*FSo1kƿ-ݴgVx::DH5%A*H*ۧJN KNZA*SkӁUy6:#<<vp֯j/>4'cmaHF25emig%CE|o(hYg əqX:#)5&D7Eԡ‘nYkShu\{-gⰶkm^s|zQ,HXh{ii4Oܹ[ ;:qĊZ9e Y3.#Jv4)2B*oqsCؑvlۛʜ.fWt2j yw- I@T ,pgzyyd?zqAs|崱=nj"qûl*=|KD! sͬęt Uhgcw>pMZ{]5)]+5v-İlZ0kW/kFwaȤKv@8uMV{Z$ ,mk7.Q̱i($ }Ӿ|D(U^]nTcJI.bܔzBPqXkj1/@lֵ<s>jE!8M8@?M(r--475<Ͽ9c~{g]p3ܬ7r>!$)~]MFl,'Jk R1- iwwɒcciR5n?;w_]pԽ)v-Z /V6 WLVTꊑ4S*cXU|xxz7k^R:kCc(HyU8L{vN7k/9D&J5ЏBeexZB,O l{ p(Q1Q@tHV2GSހS\!+&@(ʄ! g!vG ͼoA8*be!V:KE,K0<{p5)`{+VcXG/1P;-{]_ H%y.Fm-YT;7,K"Lfnҕ"dV?0N}U=GfL&ú:bߎ!]9R#uV="C˘XW ;1+Pn^@eBeSw |b{{)e2uSP2g< 7T[}{)5r F>9w,;[`5l:J46v|_c Wg\c"ՁxH1E9a"HH;QEpK]&{ x쐓FFb,?ִyU VÞ?6{B|Ⱥf8yӜ%\3i&h/33gT9;䩜} ]I28/SgGhvuw;9},'\).S<[J32{;p(YEjL7Ry`51%Le{e/b?n 3'Í'ہzSzXwsE#zN?t#[R;Jj)6e7$T&fCHgx* lu*H<+rNVJs8*h4<JC+'7ۙ^L \\mGD? J7dy}tQAHs}JrOVf B5 H [2)-/8 I%2/>h,\E˓Bo=  DOolUgaXQ~$ٰ*潑22>u> qLo$Q{jG0jW2>R\d q3EW{>^L4\d0AUӪB d_b p&LϠdb/]J 1Nzc{(7ܕ, )Bgc _$0(\ moaO } ޾G'4D,=mZ8ZZCU>s30q}d"Ά4)G1ӊiiL/psUz1PVڛ0 tKQ[./j5.uh%xz\^>CKmQqAc@hކXz#'ELڜlØ{a`AYKK33}R[ JK\PF瓚Xw|bhA}K :D K<|LԘ&퓸n7. NANV`Rco:)u""hWh2#Ak{Q NQ)bA.6ٕT4K*wj &|QԿMc/]^L+0}cS`^Z|IQDCRp>)9Dw7w0ݬf\;έSyᅦ]]z_ua0N\sEò=*UFQx`֖Y7RaA!u$6>Ψ -@.0_+g Kxvll-6#J !jݩG$<,+ӡl :OyL.BEU`XHqgVN0{ǘ VŐI ǐ81+2^8bԤ-]sԘu}6K$x`!EsovQY$ / >ՑyNb?R=ng}-qi$)X=OL,u{5ך R!u=H{#5@ I/G;j!hF8[l`xĨ8iADAh2}Q;wA%^JHРΖ(~!*%3|(C] )U#(v1>&O'{JPBҴ?~L$jt^n׉.,R^(;{p]j"^؉qpO.^æW}sT0fm_#Y}yS`k/jpb 3|Q|%Hdx.F!tU\N" bWޞՕi>'(唂=u*t?K g}Gn9U %x~'T\(mv #BU$l(jH!Y=&Q!JL:{ uC)DЂ%B*((W (?'7@a'j;P  }FAi36XpD# U]72 zػqGTxE1?^ 85`aƤzpjgUp!~)Wl _9b,ܺIC[DkR9^W'K/4B z>) ;.<G(Ң(GpPƲ>v$WRKX eaVC3uqoV O3l<ȝ^y$Pϑ>ɨY_τ@3[!=b}qZ=74p]8S_v䮮5bwN+`mˈ0`8~ŖfUryn'3p(K-3a>p:on;idISܪK|)ή#)UYpvSHR 1@njTx^[42YeTKB:cQTg?43+o=D8A6};5b˖Fhߛ|by?H;;[[EͿzC!oD{f_jƪf-Op!QL'=ìu+Y;)6͡- !$㦺-:>U-{^<ˀtwcYO`AR0l4D#n N1|<2iCбT:0#ej  rkNkzݐەh:hP%Y!.1V4㾟Ihjd\sîeQfgE.hp҉ ІVrwH ^=:/gri%TVŌI 3H5h0ɉ;1Lsuq1 )vu6mWfc* ڟ}{QǻVZ89Am'"*z ?(H, b4=&MQkkYII@^,ŸL|W|TM>-/d!&)!u铖B2={srݙJb  88_Ɯ鵧5O:z#`s*hD*-D)CPxcΚS8_6 [Onw7ɮB >D6̓ow"싽3FR p?s1Y8(#<ܜ .A_f6צ͙byPo[8N*PxZF}xSQ|+4hM/pyFM[n, 3A$i!;<}UCs.NlkzBgu@jS,J"T6z^<zPIF0R_Yۑ[t J x'`r\DM%mqВ0m բQ&qnwfm1Q{/q~-E8aisMEݶ9e%$"u!. ,~=qQ7uFIsN F*ۓ"Vp}_yf,t=>Wu7ma6EHƔ_qSҼi1AVL!`'P ASP2 SzD$xHUbLYЗ5WݗuF1M W6e[xV; 7gvU}T+26~6 Vu#k(;AۊancUJ1'oϕ]36251D1̝k=\ XcOGVƥ/ZM#H`ƱZ],/nQ_wuT"YP=G/llLvXUfF|7ou#s!)fq=fH_4E_uG;TT;! CQՂ˔UE؎3 mOTֆ ^&pO"fvmqF |A8imGē -,.eE^C|p,l5eZ'ݞ)bǽ?˸۶|bia37dSWTBZx+Xsا< Wy,w;M۟\>1PQv"YRq[\Dx2? N~$*j7B7,& zM ,&^hG.ĵ,E!d>G# z6j?Pg)U{-SU X O#gxf4uv fܿ?.!q :BKQ!ܟ'#&*YnyUNA-*Ձ9j4]FƂ:ԒJC'q$ނ8dG85~"eXeO:5TЋ yikM[zKNl. -u$.E {u'TZ}&WyuV̥!{+wۅ~\_IK`G(cк̵"T?Imꫂgd~P,BT%B6jT']0?(=41ʞ{r.fNj|k͕F:ZuE= ؜􋷶OCإ!D̎ 9Z?k9vQf5d3c&|3U6g|[L n H '♺>D'8rB6#~ݧ %:u] u ?2c|ǣ}_NP|5@1~DqUc't4tV]y,I˗{+k"?aY/l̝xm}pYR=Ni*7FCA[Ic+Il;S SLǓi _%QϦ>]v2ꅣB]bS3r`/ۘp7tPh .~kqxϱWh44#Gh}$M6-IږqÒ~7,1.M4"\df|ofBm ?KyiN~\`s #HY~2PIVgii >{z !;GP_%ǒ)פns_Ix.JH9[EF+l'^liEICw%'F}PI'0@z]`rꅹOKzEh|nS*U 7-P» J<.HGP۞˵$p"bQ0w8Xnn瘐&$$YK22Qz:>7Pd&7؋b>{,.}Z1ͼE!8KWr]œ #qb9n$R{ 3j}/x8/eya`T   P ?il-`l;R%ۢe!Q'2cH {܀49aDex=g?WHkJ2$#e#-!#&2a1N# ?ps\wK2+D`-3`Աvvotg@oJH1-#_ՓSHwkPlg~UN18 j[¸yކ t1@q3XP\nv5ؤ '+NQr5\ZƢSm ͩ)42@+稏b/;f  IiL_t2xNl"]z65g!ߚ6P>iyi;w7=<{GL(|{VPsq14477H7b2 pJ0EO6; :KUP_0J/Yh&x;I#&jF4([wVDL`2dXR IA%"Ò]]IZm}X8D^3jI|H]_?39En!O Qzx09E'm֨hj: JƞA.~l9T 26O۩/zv nFo A`Sq?S~BBlD-dza [L:zP[ ˉLMT&!F؏L[sjuG,|Μ318B=ws%c)Pen'9 A E:OSBti>2s)p%ej[{4Eq_W%]R+l7f/ǎׯ[ݡ:ɪV{ X+ѝSx7J0\ؾ[g,A2trB*7<Gѥ%}, uJƄlbv79ikC:|NN)u$(oƦ+2Тso}Zt`2BűОTy؋Z}}F@ͩc"5 >xQA!*lJ`;bWЕY0yl }{;|Rf̦;ʸ5ּ׍)8~FCYwum.x_ph4 }xOh 6]w_juU.TJ&SVB4g(Ba%as>,ȍK1bPv?0b.BkH 6<En_XwiNxB(tz>\m9˅1Cd-["]yeU/:kk)F\R5Zq.v?^`Yyc}[vݬzt,;zm7"_f/szf|1Yb ::;HNZ#<u*\72u|?2q Fd]EGz!JY8A{>̶p\,TLxYDH>Y{ ;ϼ6Q.Ȩ$4US@Ө U7PG&/`;D[T7UWv^2j|sL(p\%3h?Mj#0( dW w-Rԗ;9l12CJژ蟟e+ ߔ"ip]&O q4Π\6X~ HkOli| ?y.'2!j՗زn4%E ”~ώ`ުWzKTqy-C*~Mp6'}Svx;eAHFKoX('͛4HzAI֭}RP/5XbIg^<D&aŕ^[_`(|p& B@LYeH'$u8}|>. cIWS ߷?$ffЁF6O.4\m[k.ґ~KgwM03[o:ȩccD"DzdA;U~Xd6- 5ϏDv٩teC^'Qx%^Kw)a/0]A]n=$0 uvMEq}^zrD]\To\sGHb4`HCTh%kma zȧ9CE2e@&cPPX?}ғ  ;)@f6.`S1*sg/_Nzg[]Y#j%1[Άey, M>e8y%uOՄ8E`8v;GK 骬x5Ҁjfw=]g, 9N$봗Ma}+W~]<؏@xHcwq}5?*Fh1NtOJH+lOJ?Jk60HϝUXL 9aXLi 1rTs)+e6Y3+ͽEsڶDCYct-D^jWH\ [1괧rFy,qi0!8@tm~av%͂OVWpՙ‹qO};ol 1_PX1>uYhE14 y$]?]]k>oN-Z0?RĈ'ü*"UodG!.#XW[zڜ{:; mS,Twqqʪ9#93u~iRnXAxj̉#8>#;'vYfta=Mh֏o#+li,UR%D.'ObZ 3~fAv='!=[\Y+ÙO&dU4،h)]w/>"ۘW`̀\柄߽Wi-TYi#cu _+'We{'mvj h)w15|SJ{!\Rr.j#CXJuԡVK)?K.SQ@ J)2Tp_#Vv+΄ ʁbhyH l8ݰG)๧ 132'p|Y5c5H*°@OY:d~Smv呂С3(qp!iR@"9?#H ]Yې{R"U`~1:ReܻS*14Aֺ6͈9^ȿcp5\GLTs k!QіY/,i/d& VdH3@b~]mF!A[nI\NcJtL VnM6ԌUӵ3c LǿPbZ4EuT0◜2I|6]Ͳ~ J%C`IГbA7NMǷK}e\NZY#! BS + ';m~8iY梘dI_'y<$L2L<$7?{'VߧdjPԼ4z"Z]|8@z[zo‘!0ЉwоPcS=nY-SgvvV<<H؞C(i|j0V"xEd}dŻY{]Ϧ"toX3QyhR+^߿D s݄{c9FA'9COIG?WDmpwdeegiXQ}5H3@Kr*Oom 28N$%ꛀO 6tp3D3_u 0AgȞQRP9=9np8KGItx;bșW[EֳIyD i}`d񷐰isV6C`E'0u1ZxrsO^^KiE&O䝻by:K yu8$0F{-C~kR1A:r |i7t3u4uB ND)_]J`ؒj(}붧&}y@dD"- ]8&^$'p ؾ9\;1S~E'P-g-r`Ӧv*(z#6.5h_yS"b3R49ZA^tla%lNBQ:*ʠA)"qUWHPǼ>PuoLQ@;^,+PSE#Hqj#7f9z<ʺeJlT`d(f] O`>7Ag{Q,iAS:Z>X bF%@7 2d 7u׬~%3h=5f1U0Ӥ[F#,yc/Z]? >WK᥹ڃ?\ނMzƷ"JCuϙΔ!˹e AGz?+ u4/6A^hʐKVM$Vy `ET@> Qko4$_X3LdtL Lwdڔ` ]mb#xJ I$ *HbBL!hJ7 Z{  2۶œWUE.rx!-~pLiXNZ|YJGj'u8ycϜ#f%"`sƾ8'?U\Ft1П-:} C.{}oﭤW,&)R$|ZSwjza ;+lvF{x o,3qR܋2MRhl0Z&H\4sOצ2F)ӺE ?-T8 Oe!)mu- Ry~4uZ um50 aH&ȶǛޥHx Z~mrK7N?*./ՋH5ZGt#l@޳a灆d)I)4mZjDA< D/n0?9!~f|rIzY؂4ӧl RW(BMroT/#iHjx®̉O$KMuO3x'֠͟9îW(t PDCsY;y'ƍg +ځh_oBo{.="kaG{~T8jñ1UAUp_&⳨%6,QQYyMA?+t`'@AJx8d!z}%jF]$gq ] MD\A8xl.>J=5+ v䝏UP=`ʊJ1fƌ@)5TՁ@{D_~;Scj^8䎃z% ifJ.FE`˦NN ʣRFFqdc, SlCվ5ω%ڷNչ6!jskUlAQ8h4@$LW^!?z{:=tp*Q!Klnna4Y2hY~ŏU)~@{A<PSTe\ޣW*߽WDnZܞYov]RRB}i({nS(S̩ô¤2P\Μ*eCYdI{K+<<8V/׿ +|[NI?'W,~K ũᓆIge*()PpL>J"FMIXʭK@qp87M1x9x~ :BMaMtPpuѻadO :6baK]P82>esx 7GYyU ^QgJ36̶ t G ]>,ht@V >l7 btK5dC"@w7pP='ySEgp - _xsa&eos踣 ܒIc7|.)wҾ:s;^`͘?ebx;tȢWTqqȑ^˯g8(< 3oX 3h$O&JH_}ԯ* Nbkھ 0Dg`̮6[ke) ݷAI #C RTg`N2 !&eNܪ#= a#xLB{w&iZ:@{l"` 9noiц2[r>xwNn6: uSWymZX􄡬YrPaF"!d$b'Þěrc|d"G N fҨ8t&o~?U9Iؼ+5t thA{Ih+K'fd[ NNE`LKCR|M@pç 3qzU$G)"dJ zs(.3qoRFEihv0#~t>2-N0*XZ |W#*eNۛi 9.fb/{. Y MsyBETfly4y{'Hp0,X c؜==߃e1p  ;tMa*d1Gfv_09[RfndQuS[~C$X 9n0hBQ81餰8JZüNEaENQ\ZD=FBP6q{ x[UBn4vJAf Q:Rr:O=ڎ--Ĉ#iJ;|_qwc zhZq13#-٩ mly 1YUZAjZ OXSD6Mg]bw1}_O=S5'6\=EQqfpxl#UV* hx@UDh iA{"!1?u(PuK_ĜYdʹm/qjGk/7byYГwהsMԶ&j.pj>͙tRDž[m(G׼+ M`3#U;^bØZ4NJK;G FAcYA*4QDp;?5T"rQ?@L#PpA alOə +)f;Et 6&Q 6spolzy xLR59)n t h!@"0Ҷ DU5V e(ˆxCN+=l +&:MfzAVqu))j_]ɘ]$OI?¾lR%ࡿPgU?s%Whϖ#EݣD6$o"A_ìٿk%bv3a/[3Zz|olSNq4tiEٿukT5ED#8!PTkm%Q:>ҧ1^[s0mzBB ֱTx"r&: 7k!Ê_ȎVskJ rj}:.0MQMB<"TAg`ݯ0*MpJ+[;BQ5lzjMnI^;Rc3sH3MZm=H  h+B$#ZF239iw raw݋ZRudnf6(~Ci9+%1G敄cS]<_V fShk@ƻLFD!V8ӪA$ט(4pQ`|,X2sĢ@Yh*kV6OR"GHog\OL┯?(|b Am*[%T{<?7˾6)z=32ϻ67 ٥. tiߗ$RoZ%ȋۄ_9fz ލz-bi7b/#𳭅ZOM|9H s*4{[s a(.Qz2DLj֝^x:苙_زÝ= Hˆ҂"pPǧ(D:'([S"U"@k}bUk UwG܋=WdKxgnr?SD%sHtE1B@\Z(fP#L+S.2Sml*3aIG'*s1iٌQcu]K`Ǭ\ZxZ+'Oaɬ>iAA*r]q.s*uw ݱ$9fֺ'-o(76+v*TXk"pD3xr 0EH8P(-j赼χDtlr4_Y-&2_cx5(@P0Jx^VVdbmJk3;BP4Z\$G5~%GH?,GK@ ;)K~K ڑqԛ VN]BMsRsk#hA*ͅc B/;zM"aD$UJC$.z %4(jݓ S"*d+Aj_Deʤ環u,nm,’]\2sTCSa~=b7,U (!N?1 ɵi]E!ipDi4b_p9z扃,ea l"Hi*ƈO7G_[-` 6~Ɣt^.CJyݶx[>7K%_ PHrќf(ߧ,oW1؆W|k4 eskl^lrː=H%zƬTG22Ș~3 AX.3yխ妝G2_iŀNDJ9pv$$U_(BIw0Jɝ_︯ܠLPyŚDTLzCҶ?g7[,zarhzǷpx]%]+@ / [Ip޶nk:Dt# =I8c3v 7@l{bxfsvY47#5a=M{rgQ-; :`\NB#c<J2rYY@!H+:xo(Ys؊׎;:$k8Ue'`AiWc"2^b](,H*K{.r*`R`Qwz.Zʰ>(WJϭoUN^CI/sþ55#Xz{?4ƷQ9 7`9eD54X6$%dh>DS>VyZYKX۱I+[{BK+cٛIm2+@PM k| GGS[u)X!kUʠV,X8C[!OE{ڴ 0 O9q*ꘖw ng47BB$o߯:ґqZ9%!q.ob0%j"`0Od0eu'lh\薹ii^g0H? P3H vxmRˆG^!u =JޓTac!REǨ;28sWU)΢(o'\*1يd.W 2vl B _x^H(gºg:*s/w˲lWփ'9H!kX=C418XPO bǝ W0bB&[7jȌz/=ki= ҈?CF1zT6"vh3}xC@U=Jœj=ỳm&;I/`GBK .: F\\SWy 'Cw(XB[pE)&$H ꗞ.=zE*`|)!r(Vƽs#\zMVj JeHJeK8,trߦa9g^J&IKU^dd$B!BϪO }ß^)]U 󤮼XܶHVuR8HO0Z颺p+ۊK?EXsv]=ڽnʬ\xU, ,/@ZŜ4>M<{V5bb‡MڰM>zNʯ+gF,o??J9OH;a|ˠa>A!+xӄŚWaMl $l|w>Z*.židȂ<.@کD*2a,U-̖N>i1R38-0j;ro`/ZhUGR [wܪ D\?ދk%4# [IXn.-BBS.ESTuPыCL *O튍U#&эKaRa-͞[״gN8mCǤ \To#@x/SQT!ve4QUc{NKI(Kυpw"K;ȭD䶹 f<8($^iy+ӥL=ry8{?򅵣P7'1k IhZ 7N7c4iٶU&G-|1vL+Y)j %\`386+G鍯 .4pM==2m-5[ߡۨ5^wr_Oq3"EӮC??j0z0\2oF+Tn?7V+֐,B QN JtǎRK$'M:M##x\Co qJe=zӣ5z`X}e:-i\cP)c"P' WU3 n?.S6Qp:_yԃb߻+$-iGsLʃ* ̧?$`'ΩSN}ˍ8 ͑Kq.=:? f|ui0r*&? )>?׀E"0 < yG&qrQB9<_snFFI ]4e+-x:M [Y!KUw> wǥ޸wjx8J Nr=B'VdYt 3+SytI-jEv:;2I% a+rOS'Uxk.̝Ii Μ#ݒ.:pϲ'{ z& ąH6 t(w"7]Ho5u⨛s Hܭ9sbo=t?Fɫ842ϣBO{PY@5?m* >͏ht6ҟ]CC6U){峮"zPx%):- L&F(nexcb1(vi{GtĻ}_$W]j ٢T̷b:W<')}j/hϻ8i6Ք*@Bēp( qf~"4x weDKrO=H?Txᷝf+4> ݙ+5ȒH!Naq}-p)^B{=Ǻ[?DJ!+r., o tՃX}h$,&•哇o>xH [ Yzt_)۩{ qDZ0Fo>JJ'mNWrfS /"Dhל/ZwԹUd}춠iA9s5W.Ǯ^ Q*Yg]zR{ы;y.ε)1C20,;n2p]_0F#ȘY2>Tk?Zu?FV]R(4pyϗ&d! pۋȚm28+btxw:ѓگE,B0 %!?+cܕ/ow!x[5WeG`Q8gg1ZȯdC <@ %tpgVx(8MW=!F J\n|-kβ{΂Nka335׏5D$qQl1̣' Jmo BÂ51]@[4gL@o>8L+d2*3E"s%R:QQwڈ9͕UǶ𦶟:5ts3^ f:vSmJ{TMŲtꑛڊvRj+HgHTBё4bg:=s/K-v]j ?gYqIq R,L~d o=ߛ9%|<gc:UO5UX0r&DJ)3:.z C%=(+S%M@9`_\sR"8PqU"؁8rHВQGF= *zBl-[aT&mߖ%Y6!%I,nNEVhCfH?T=R$cѭٴ jp,OsKLa]1RFю\U#8g=YnRHIeiy,E}j:*tm!/esy+{9Tedf% (A4dϾ@XGT\0}u$QF<"- ᏶*ggP-~?uJ1C}Ȃ-``ʞ\t^T_ KϞDlo17?ZgAs|B^Pd{1D!sBPa0^l$E~7((HPR$[x#)3NuRjJ!@A1/ɿgejLPS/~G&!1)GJY@ğ:9\18v<S+ncR7/x*b?oª:HB+g2n0E4[鰵দyiܾhrlfh$#[u}Zxtz|OX;ށiD|2~9UyZrKHR ORx.3 𩜨ĸ /bPilSp Hvu\cßs08 L\.JV]>IDx09GL_dt^&ëOHFtXL7^^=~f2՚ddTWu$g#kY|@Ŷ}8:{L8] h w>5:247~ UNL>\;xl܍<)(p{1Dso|XŰ%^2<*e&:*k:KXn/5ࣥ-it8!l~w089j i,yl֚a8_ۖO~/TUgꄓg7hiY!bN&z)00qT,D=_xH AGIaMuIogmcH}M/-d*4\Em[Y2S=j)ͷFPCtdk٬ }$?>Pj,zTvzE"v"D@C~? ,HW-G]iRj+9f 2+:rSF*)&;RwqI(lͥqUd]9=%?xc#"/޳t_jq,Hk{tQi5D##gN.[lsZx&wT $،o Kk#:3e6/rKR*0 Gp'9 J7˜~I.]ϗ`J.k⑻I3Km'bbdp={q?cDHu2r]O\|?y h˂4XAǛ?` b q8HK΂+.I ϕU^;m {uhUr~ W4'WYu))HDf|y9uWXls->,VAcyxLP!9_\$ZPNZ.zjm|FA `6Cv[M)/cvV@ R\0K)LǑ)? ⧱ԔAuߐR:f4[i}# 5i/1₂}5iC}pi23Tȃm,tהEVD_}.PsLbP~ Xɜtĕ-A3fuAKm%mŁ0S7 df]%3$u 5u6?N>5OݪxMNwtj=p*`̚]iQ2W=+ -4 ;N3` ,3XԾ’!KO0v,"jBШ ^QaPӼ f x RLO$üO‰k zJCJN|Ҽߦr ,vMīC{Jaz$EE'e~'Z LuW+wyY HJ8BK4ƺ+.5>kp_;}BZk!W`Efa~*ꌁkV!-z85B(jh ɇD1 mmw̧vVh cg9cS!Bv}Qସ4?z;f^ n7{@Ը?%X>^s-ORF'ٓVU7YD}~ϭ#aTU?rt֡d)w( ʌ@!JrRT*4Y 4z[h k7:Nc{RP*Rru3z^lHĶlӟ!;,Q 1'=+:Anj=/y"ˈ /ӎb˂Co4ďGDժ-_A>::ߥb 5B6^ W5WI\T 1[șw30[(biڏEdlF7&@'P''I'i39-':dR`(@FK{FOU"ADb{ ;OXS%ϻ!RZ#>Odyғ ucMZ+Z/5.È+B`q@)^,a6!H g⡖?]IlgGf7LIu@-؟~ǾϷ.jrO}U0`XO<ks|0T{u3p@5R{7;_1Wj+s(>Չ 'էmA}[d1pc,q:{ q)x>Kڪ]:D ?~dZsxYdJQnzM,xKͨ(zV[c-tlJ#~xe`Ibf`񃦬9`ᄘֿ^;=T yB=*r"ߒuZ\i%tR=rm,Rʌ́"PJ;oZX``Jt$PNFOFVаRe/s?M ث (6F UPc'57i(QqԒ MTb\Vgص2VT-T-?r#r, 9C9@5`1 R8g&ۡ&qp,X)uGNdd:.**}%R+*@C"vWd}* ws@h6/d4ID 5Z?ɴAp\ّ1z ~l|ףTr(xm:';Ly@&2zʾI 8ۮ wvs^hǓckSB(|3-Ƹ^ |Dj3Y9 Qiןn俕oZ'?Y*+뀵PL'iei\D:MഈՉbbk/pmi\(@쁣>?ʊU8.l[KU~vv'iFI`j߃LJ< {G>܅av g'`NefP>HjLQYz/G|VfˊquS89q b .@Cm5Ezս* LqE݃Ή _ `5 #RXv`uD z/ũF-1Ú+QjpK3q&ЌZ DsސxTR^K%#Y?gg|&H}u^EnFvy[JhX+yE(F?d+\ ŞwdCT."3/f0P%hZ؅LBhY"b8 LHt+BXa kKJu>ǭsh;Yyk6&T#珟#~^%Yn@ AN?.FPp0`xTG)NSg1cR]puґ.cMf"; '*Bໂ]N1 Նu38[ǣ ?taVLY)[[h̀r Rr#RFڴ~5Yj52 (fe]2P=}n}%CW^NEOez\〄x/d"ML&>:1*4VPVy(}J. $5B٘]!cz5єKRNImh?_W]+C=q4i<&OXRz` MXp)W\y{ԥm,fs j˖^˨|D밝;Ի%(f%!MҎ]Zxl-j'AHH֫bgT]T/;dlAÑ@# }nֽCyw!SkS}!~a^)GB\!dr+ABSJbe޶/U`EZ}lI]\@N6VqjAZ8q@A F1J^PG bms(! hTwXW  Y .J z;jPü(dEe/AS@?b!iNa*>Wa>Hk.n,bkոH5| edM?50#Q ;(sx-6Dz j^9kv$-馅FxZbtWxZy~Ϗ7`cLaCNYp~c` |r ҉INiXRLX ރB6lxEtY4GL,Iωo:!+{!v "8@3T̻ۖ\v(ʲ❻ZϹ (M1(vu@q%84EL")[D= %?$a1c{o,m9ȿq  hD`J+&&ylUвJ̎:Dq"7KD9bjL >?௫Bi~3Kw 6/y[?\ Ռ6p@/.j-YcހkRtc"X`HxAC<εk rqw43 XuT_/M+xygt^3GэxA;`٢ߢ0H`e2V%bK8B4ѹIރdA)E\Ilz}'QZ-YHʺ'}G,Fkh"8Ih6WeDwPp:`8=bM7gvf;7zYṌiXd]N/=N7e9zsG~F4WiL״|dX"Z/T"'bQx؝]10P}sKStC5Zm!WA}#Z_ƦPÔ@9﵄3d+7ff,_^{FRľ}aOXK' -;A"?e9d. +ؽMДfdNg+y-np5l+h ^S01ks8Xkxs'b=mp[ UisE *NC+dsMNǚdyp;cWWĤ> ʨo&Ik4Wl;Tǯ>ύII DyάPbtBB^)dm߆y#̘쁘rM\JݼZ1ٽͪ1PToa>vX{ ^ֳš3rfw?Д*oMu0 :U հ X0#1M1vpdŎe\ulwubCo1 x~I4_QsVRFKeqw b"#*K?nwpcꬦsoS=z f>ܞme1_YqJgyh>;/錎OCͪ _ .eS0UCn ZEN 筢J\W:Q,3\V͜9. =ܲW\3)|52u]y 隳>Ho6rT+ԓe-Ow/pé-ڷ?f_P&\叭lYzl,hbPp@A09}́&MԿ nolUgD'F!`ڍ9놏eXjU@(B=Wj\ԥm=P4N=7;y]P|6 ,*3=cv3d' dX` f3nթسfoQt AoE^Axj ~Rd' (IL 3%E3e-:ϱpS:^] g :e[]3N_aE|ͅD}UWt4lZXo?V)ɸە yIT?`B[ѳb UcƱR+;ZygEDY0wSjq;g O15&,mىkEf*)sS鏺cc0OvHyxFn(QLNL`)t 6'!i ~@~S]ب|r3тr]e2Rif\ܓKZT0M9DG43#~43y."cr~hHF4܈JBO;qj/cjJ-}kjmlcf#o )[В4@XN"CvqR)bF-G5ݵ{>wM`mZp#1>38݅(q %Wi5<|i1$q쫯VDAGjM&AЎ8ꥌަtH Zѐ?Zr_f~̈́.$UpeC@:eYsA\v!+  mA|([֤R*w6;kl3M.$aVXScQmqE;5T6޻{n<1LJ&K-@K8<_4,!ApU>}¾p1B΢<\ 9cזSt:4 &j!ex X&qWoQTcf}A6]0 Xl};H,Ps| -s~g&.}3tupcKm9uD-+M# ŹwjuumIPݳT" )bVT*eU_EэGT:{11 >{Z2w,^Кy[#rb|`e2DWpDfןHIG,:S~U&7c*=(&\wg/&'Zb +ʙCͱQ/3B!LN82_Kz̶W_ἇY~)%K 8U6c{e풀x:x خTx՗Y#(oI 3>oBsGi5ocԳe)`()ٮ0K11D5dh i>1dZ3GTMK_ѡ4Ygݲ*5Sey~V왒x[1})o;\C+x@Qcy$fT[d^dP0~hɈ)VBCfTg(5@h#rt~^<~iኾu S{h8M^&h%k:J.y!j;kdѡEJG" 56D d=4+F%&Nb* }ʊK>TFqimԿoMT&f'OŒ1gŐָ\\bb>,RN BL#ۋ$ylדU6=w i yBJnWqW%^7D1mL+0$e Fh4|l?;"2˼n;0y Xu֥͂W c1w 8]sbGt~St}2ČpBrQLX| ɖA"%Sl5bRɀIoJ0661!f!ho(T31jk ,NjΟIgW _vK?y=N @dTnNY jo;njI8DWŨzN-0T^ QllDV.K,mɍ?Ԕ[vCWVh&6 )W"/-`f,=$S8X uܫEj;\YLƊ:$T(i]tј[(,^|ԇ&/#G\Y6:30`^E8zBB)CIYJv<:8/GBzJ>i3" r+rrxys}>1ݳ8["wE@ v^]No`X5~J}t1a}khNf^E !nAUITȗiAvK&dcz:Rps 1%eKsXzdF}eӼ# _ @/8V?erLӀ1a5ZgԉB(U)yųJ!f{ȟq՟VH*Uc7cb1x\-d%e~{mf)8OgXRg"yE ĢCcP c*1kKY☊$ET"oKYBϳuQ3A Srh d8FX+XWK/ q򡺳itwwuAV?uhP<46_˅ޤu~gk J&2 n dgڿ3g2]K |zTtyך4S B??+W %LޮYmwYor|w>`QqZL~mLf`et$DRֳJ2 S3q!<)^ׯک8 `jP <5rĊ7  |H3`#΋0%G .6w:E)# ۯ~}so]u 1n(u1f/ZG[>&{tѤ=T# Ym ԷO~ۓt xa2OfybVz ]b*K䵱9[`p5x!_')+-WMٳ;2}azO-6fROB]PV,Hd@vmK(erJc.?QdAZJ_3C.k7dzI;̉>Sm4q%m$xg)&^m+n<dž8ݵ<AJxQwChqW7i}# f蘍Kr\1hbi6wXMW&<@Bexx8lwҐ#[XiiﲖsAz~Q<43%Y*##quYh4 K2 W҇{) ΅.*> NC ecI sӝצ.qh]C >||k *ܐL1=f+ IV#֬goѓC&;0r\WsVꌀ/P9a?HUf4L[KaQb0[cCv_J Gv&G!,V&{ ྅1ӄ[p9.v&Wޫ_i%(Yօ\kmEzlPY db}E@LLZ؁GSd5j۠ƒ?5ʜ1Q<{谶7N³tf,gzSЏ tByZsyKϓEoI72ה-Hدͪ_u t`G3H^@=_o ٥* mb"j[-)t ޓu/~l*s>hS=09LOf8q.)bS@ v(-W2NApGkgc1/4N`iqYw M曐4^iVZa( < :(j\  j$A˱?1SIZ\r2?aqÍKЌ &$>E|0pF$->DWQ7"no~:Ebai$jM<'G/aLlmWo_T_ 7qZiEڌܚzΧ֟l|Rp̠EYLA дaLp1_< TLb(eE)srh~1N&~#+\a:Wm;X$}=mn.jK8![3"|Y(b@2#K' {/BNHgaÙb9kE& =m@N)jЍ9DX(66PZI?surZA{LTrzY/X(K}q|1sQ\uӂNXM8s'xuVwfR.44ޭŽ^Ŝ{RH3 GGVLwuR\gMW!/78 ,S,=,i.A 7ǚ-fu%?ECtNJ\BM.*ޚQjwB"rsz{.pگJl]l{=NIrg,'2GY+}wy?%,$ 4YNzLIsIK& :!iX!Xu XJeTb:{N 'KƴؔsBݤe[)i1|^L +1X)*"tµ\ZhvjJefӷGhǼu7BMZh?-jFo$[_fȢn@'/$@|T+vG}"5qi|::C_ yVweCuv~U֑\iF-Vӛ?m͒ޏL:t-~|]߫^r4lиYrƛO,M=7n|TL9'O*F YMݷcKe;|YmWԎ[LHGݠl*ޣRe+fIHK4NHc2`^H5Md/ܧ d3bWn !/jzw:Z7~dռÏBf:%'[Yem4h9Ӂ MX qW9tF +Ǻl/)*n*7a`%! 7:^zxa~@0-ѓK>b KgT.^rK$kzɕVS &X}BҪڗt5W.K=0ƁH@ոm8<~ý%/{g~˨P{#R # Z#$:m_aT'0S[JP[AzkkC6#;R DN47k`/Pc@OL vw~}䶲!\<ʴA p3eMA\8y1vClF\ -C_AFc-Ō3Z-XWYC膅WSH~$`.P#@'8)74!Hkpm(q_I5o-aE |{5&G3XPd.BO?ۑ 2>H٬DФ:C=bU Y$d[ClW^&޾$BBݚ41 "ABғ:m]4rRΣ7x*=9/D/6}[,_`#Lv+եPܖ yG(6hXp,5j"NRrKl'Iyj8^o=P?Ik#7hU ҅]dXތkc{n n! gN>u\i&ş.!FST:9L4,T~oa\eNc=E5 (`//1.>K`1? }Ys9_ۈ]pr*e'2%V@eOΛ2BbRW{r3w_f | KM&CÑ3H7ڀ|c!&]'WڀCvb!CZ|@?(sn4*l{({"6 ~(I\U%=VlM}kDkg0Ad.;~3ڕ]ӯcFDSPTzMՠTRskEvjF:ʷW}} nK$~_+Uݍ)̢kL3f`-Jvjn;7Y[`Λ5|w)ECo4[1ѺNI78~ſYQupClX}'RT5֊立Ri}lU *'w!bO>낸tV4'r X[OqS5 C`l)*q}1QmUenDv('+`K(3`3ɱ,0?K xᰙ4^)Y#\ć!` K^νV5IKE(@Q¹[-ҸWz.=!DO> %^;=~ uh 7l^!.OX ߝ$40JeƯlemnjJdK&#1p Y !s.#v48"[|%ry,v+QRH)bӰS$sჃ*wTJ9NF_^buEn,ώ.owR(벆e U i,d6Ќ$D<! sԏ#wP\xWd- U%IP.Q6%["Q` Jo<%ԭ/ 0e`xg]vT;?ӏ[Ae*7?Cs|7!<r{L-v[ ·$Bp\W]+rX*AqCC뱷b+釼Ńv'D~/㒂T3_BxE#{9J^\y9Zke,ڔlէ6ϢC˲o*d0j!,Bňu@TD<ပ+#', -Sa /K0f`Ֆ#s/ GlŋFj/N3Kgm )'֢_>4&4jLT_]7+c֢]ga=kYT~:鸍;-3r/Z\b_v@h9OsvTͧ{O5oƩFTbfYǩ01[I=ng"vsu4$wD\xcq#4ԕf4XOQmpD|Bih.FWYmRf0\oz[jʒ힒@HSS xJ8Tx\8}%_p少|flZUd$3 ˆ"< 7j!''':Pʋ&VWT"֙e pڷr e# 3.h4<Ƅz4uF*<̰zL z!8lcDA੐#^0CDVjT_hߺci}ȓyyU~Dٗ.~=䣜4.Zl+,KCvjVV_f*Cx x=v6ץ|`J2l,:/wvY,dN; ܆B M rv L_Ν7yl _7=ڤAkܔ҂FYY _U`dARZ~ VRdZ̶;xĎ 4+!_¿%th]06xBnzgĥ }ikɜl;)^a ` r5-3 }Ң٢R!#]Ԗ_fo^sVHw lUrnQD`Le .=m?[[&ː]Ѭe';;з&Cuc>Ʒ7!:Fl>8 Ty__3ijF㐐m 1WyVl߁I 6Uw]FB}.ˇƌH>϶ Gg.nA}Bg 1E  \%7#Á`6j:YEQ9i4Pd Q#w?6svz&LyU엟7<r[.zpynVso"LIӡ ao1])"X.k[VƊ!!88n/x[WI6+sY+P#~;-%ʆ[F݀)<(`X;G;Xk܄ XܳR8%uײڑـp+qYnx,/,I?A~Øuz%mVPKS>:ƭdOW2Gp  2"OS-zZ#ȥ Up"B=)6LGEe0//W=</T%I~,n710@x?LZqhUq&Q;u%6+Sb'@.w S&b?1ڀ = <\(.`49~jNFYQV ˍW=Y+2cu\4Lj_ R *ldmDFpz9-u&="<[Ƌjq[Nf~go,h뿭֚%5Φ@ wBMD`UmZ- f"%$6p`rmwg IU]h1H j.Prj; M! 0 Fw?܍nn'zVV_T>oTueqc:K, 6 KˤitRއndF./kі0g#\Scjp|Т)6o+4#vG\p$ \xVM!1ݤG1W{\ na_Lb >%6)KUrc:382ݦݠBYq&1im%1y$!,nb|<> +nA/wѕBʉ'' uMȒ@jG=IٰXJ{sO@APuzX4v||!]׻#D2| LW)0jœS}x$}3}f{MZw_HvBCߟZ/ 4\̘na4IP S'S~ԚvxT+9k`:Bxz ,iׄBR L/W2X5d:ّpӛo;v->H5/>h'ۛR.U3'\n $.)x؃ȔP'B98VhnX䊤pX_QG~I>{;!\ ڪ r,<ۖOh mg`~OyL}ŐdXAS| tvF4fZ (Bk+iSg@@;炮cH [ j+$. `HEq?KuM)Q2 ς u,>jaVJ12Nuv~aS1lm\UWqi SzHSaRVM2럋 C"pMc &_* t쿡.*&98C F7  c5Pd;̼F,ZVlӫؒQg!3ɏǠ+g-%wlַd&LgDa¼M@KF&Bdֈ N {Mˣ¦ɽB.V:;aAbZc8뒨Igp"2tjA_cRV?|곐W/ \Uq1:ߝ[yw /t| lEqMIV۽8P:fȦ^> fj9~H@;;kuq|m?OASZyP2 x?;9K(9(]L9df.\TL:lXIpi A$=.Vɋݶy[w]B`ۤ ZFFT!g*Sk&)2aScSbE[%<ː;S c 𒤥_Y)oljY.{bUt6=!GC .9c56( |¸s`~0;׋yX>4F::Gn DQ'E$We(CbVh ڔ÷Z 왯k⽻?q*׮T9SٚH&WD\S,@қղVlGXmA%elEM(ϭa(1\j 8rV6߮6ukqz"3*c/42a=Uf[l . ҁ,e80iVGMyҕ&g] &3=PJ &ZuۘS P}:h0 Qmf\C" o}i\qYTCJ*0D  Cu)HWfB ۦ=J~6s4Q[b1dw%vN)!I-bZ:LUc).X #Q{YdpW^̩ޝ내a4R$M.iSyA?k.g*Ta@6gw7ѷx(cةfCtE(-P0%ڱ.eVU&j?kj*l°nFORŧ}]EYVJ8OS iF ,cfO Duo:bIKTO~#DuEHfznUb_ >X2w9G ]t4Fk  i,VW^?IEݵ_h7g9=doٓ+7?ى?2s8BlTOvekUWeCӾf MrՊ,Nm9v)wM l||agdNAވ7LSh_SR6Cnح%WcҞ[,G&\tGEzbv6P$t㼲y fA g}EL ̈4d)h1I> 2՛e¯J_'l;z4ٶjVˢAϺXiy `qNJ,h>#Y!Mn֠m` L`mGmt5T\XlEZaT+V,}'?tΰ|vv1|_=qO*) =i4oZC-6Hwn7xgR."G ⚜o Զ|}{_w3p #3j7nNTI4vQUb> v (22zr=>Y]JCy{C?O廝@DrC$)_:H[DE$45))Z4)t-v;PJuv]s4CkUZW }#fCI0G4=ճ#Wdž틮m ˪9wLv͡-gqk[ؑlcHL{xDz`>,xlOsaUXcK HK 4[]ʀ}1wBYeO0.~HZc f9oR̻T+Nva%{8t['Ar%XQ: ^/ -[& @a>d Yͦ ^ѧ/Uh x jAi(ffhW| Tw Pq`ǦVI-޲vg%kck9fky9ҝ,hek[Tąv~c;t<DnĶjlugpΩ'< `Ɣ7hu]&ʳ 7/ )atQ4JÃe 5 _Q6_U*9CNf*+MõZ#)\9Ґ/\ˑݧWڃW)sݐ-73ˤsEtnYČ0,UԃxR/~nZl %p_&4J,I%2u%.FxRG "ʨ`#fc:TDQX2-,2nfv7lwc~OכkR71à =Twݣ$$}'dNLi2 [ze;>]O>nc3Q eSz8I|蚖B`⡌%^# USEELҘG^p57yͿj6*㭬.E}8F#2ڵ~Se[5x#Hg#SwkיZJkN.9e P|oG cf^@+_YR\s<}mXeK 1а z|,mM 9r?~VU[T\JWi…</UOZ|3L3=t" b ej>v'(Ǧ@ aϝ_Tj|2pBUB YK5P%ߍ.8Ff⽽ܚ: v{,"Y2D;V ߀? |6tҬwCHES7XJտȇ2-]{MCN5BaD~D |"ZtrC B)G̍?p-^˂Q?V'MN\OF0=uJ\!ekgQg3dVY|0%otޠuS;dnH2DRUM[/F#2/  L^\m76Q. ͊鯎 J4֭FC?<~k_!֛Z+m=+0ne!mZ3} DWuLUa +-msNؾ[,1/eï<`#+rMUM=Zt [<6ѻP4c vyӡB]eiS)d8ב2<$BSK8HR|#Y:d-9&4Z$*2k*;v U,Yԇr w2bVaBUaX7@@؀~qirk]0ʝSJ{ "#f6O?Ju#]4BAHIĪ"賵W'c[Cc1?`' IAHhIh_6 Y@رB~bZ>JdDN kp\"z}X;JUv}t8-Κ?:dZĄDÃC`{bv~Ϡ r>8_S]饷! `F.X¡MnyDz:oLv>m{!H MpX^-鿱[t߫ (~kKP(d%{?-޺s|/ 26W]?*/͌D+}[~|!#XA,@ga 2q{_-fe[v 7cBA(63ֱ)rИ&,똑ڎE F~y?tqb UiTve>ml@Ưj Kh?oW@y@ן@ĕ_{6wP4z 찦K fD6)\ՉfH}8*OEZfa i v oY3k,Z\򯏮H-DZ~3nCiĦo,0o"ZF۾A94K"v ~.zC<؞78bH&E0n-1mN#=p&hqE^t/S5EC:ZTt̓Ui;_Rf; M[t'Rեq:5'} ;jׇ\}O) +rjd_3U.ĄU^5?H#! J:AIēXqy8njLa%%9tj7бHaǫrq<.Pl%6⑽hUM]n<v#u,aFF/]:Y]k Q.4Ŋ`0lcèbbpFY/EV| t읠 Z|``ig2sxy ryWX)[\g w 8'.("dT鰻C݅VA'>"؂2%=cO?rb2P̔!KFs[JjXBz"uf(:%EӇGpwor a*̹tFQҐICA1`(7E)u[F;k#07(hfp?u5 S\ _p/Xz=*QvxzF]#z~t1Q-n3}VJË̖̫[[0ލp񅯟bz0]de]v0=a'3rQt b?Q*XĹ[^ $(vey5tBZ^`Z?K|ٯo B2.r";78mVqU^YA 5.fԦR#[\:a16s#&p oĎ;糚edʳ 71"!CAy/ɛi'Xܴˆgix3ALu4rZ* =0ºO4&r.ζ.^`1Q>KB/[L.S)?Z|TD,"KRHyDL}%{npP 3a.ZlF bY26.~ч$5hp!{[$6,|uYl ҽWl(@+{E;"9H7尖CQJ{nxM*?ǯ FX\&2%n@U<ɮ%کnDN9ď8I^kZ"`^ogD) $N@N"jDL`< ӃKXKK|91C d V6cW5|֣".NX/2ڢ%iqW#/`4fb)Wز>e/C( EK!siFR'IMٱ%p>V,I& p9Xe&ț(&RRT6ſoJ&5ъϻEQ`I+IЬ nkw6/6ejQeb2&jk Fzx!zKJ7"n)!ڏtS8m Yá:AGJ4T7l1-8 I܈67ws{"r}Ď9[ӜHQ:dUu8:gSx-'ff_ˉ9y>6`# WqXOu|>9,ъ"-PE )"YO~k9@؁3P;;'Ir )YsօvQ~nUgqpf)2:rG* Lw yAuLHGgniе`XYrnRua\1N9R/XS[=^Jѷ)IFkcf\ܯwSHat}~-u1 zLy1iwFDRRV1?p+lȢ%scX4֐tl q)cqg֊~D Ya=+żڪ{snR gZpż*θ,XصZ?p'X at]$OD,dxO~mnCEh$ &>s1g+,XpIK,@oA?~vKkPV!S UYViV ;eqos)jŕ !=CPOV늄+qX@!<6wxW PV fB近) !G)d 6$P4kOtT4f6jh1dM.@,|]7c퟈WހA AS/BAy[(Sv/mwɺd@$KНIzꍸT/?ߢ58g3$ `A%<8@iY}=V\[eHD؍3Whdk{ 賫7@6a;ٶKXgow0^'+ J@bEn'@sge\un-ӵʒ*FXʺ*RE@1AU#-m2;:F,YU z8Cl]|5;/ߩ)ΣR0FW8˒Zw̹-/?h&Sj j򿉊IR]f|/ JR#hT ښ~a G1D5 B5}Ȳ#k~HOl. ƁwFxc砵<[@%uKnxw/)JM4L}_N##8V\5VC_%o{56|_[Ws]dDZSОvaav0 ]\-C)Zݲ›x娅oڛoCҲۉ*m n_ڸ MITEZji $IO>Y'Ƃ* WN YQy+A :t{(jˀjۃRNHjM$ycDZZב\lfiuxiZW>9~_FJ p %% /k D `sFԶNeDXLp1l7g@Y څHNUaݦ)ux 4 { ?){`ۭFXrRW0TNj_Or(Op\ Rl|Ya @R#OF$-+&I];&uWn&64XE61 е6Wå'M n=~Ǻ2]f}_YD̷d.a}0;pNvVySc…`Ce)T!a&Ў[U0u@='+zܮ>vsFX-9-S 2n`Ƶ>ע_/S뵨 Nx,޴Ƨnr2gGTUyeAY5̘&B,z 1yWI'49?`'-x*׽əi0yvjkw{R Z޵2ukU5R'~ni* lwt-%xD9~鼙p)j9@P[nJQ~.e. ۨ}Le :}}D/A8UtɵDq؝GOZ_v+<qWm}0MgyӜb m7og',yzPx0-zFvX0^pQM/<0F%[)eu/}fІ1RS V}źPH!~ X'z ϣȊ'l6D. &2oϾf٧ccq"ft8/?=]o'udB4H kR9{7p (K%D-rN #)~qTr }BbZ1wL,) pfio읡jc Noa%f-eFO;ߐz4ә*X+ _)ʁ710x70ܷ(@B9*Up4kA @r!"ō7cH}03я]MS3m3W}DC9=E :cZg"'>ve8Šɧݪ u&$g1GVo:ųx[&6_30[ѶNES 3c%{5P׺BF`8!9&0%N}2FHpQ ,6tK%\K,h1d)b0v7vv)Gmb^RbcjnXFӵA(]b/" lR AIf4{R*PD/?JA6A%5͖׆юf5m= jfiv{*#X#䓯M^y 0( t\fda9X:GgƯ_O_w>)K΢+o\B ]QYn!q 7Igp]XHYD>l^eژ>^4jI=Wg`LwXTMpp}MLPwcI-RBt@ te0=PŔ8*#]@&)j61K{/@1R-~*qK7(|~(>(C8CgI+/ BG!:Ik~0vbl˻5r$sL ?&QQjb_dt!B =kv}X>Z;SKBT?R´Z 6r6E$a? &Ǻ,F`%opPfCdu}!2T`rY%D0sL5\Ѩ\W+Fւ VYyNknDlcȋW(18?`!ٸ~J`C`QW&E)=m `n|@HT_̹ 8*D񻧊w]C4Ry\jJ(pL&WqSGm,/vTI6fj|gx  54:lDO#9E衕mv]@}t.V8S |&!3I2^zF×v2(ʑ \hmq,x4u܌t.%d_tDy*AiF3h_Y5^>P.t|+ n F?AꝢ`H Y5U+CsEA7xX 1&E?D24t* anG5z#g7 ?#s"v<'>+<!]Ii|dj9tH{)k{WHR:ۜD :C'"]"0[;ύ1Oy&C"h0<'<}eh"&ò7JofR;Ms[e`c,֊zxq|iJ|h $RUYg&80uZ댧 Y Akk~XhD8Wrcgҵ>+"p6+2phJU}M lo'{F5OIlf!=yꯀSou0'#8щ(,6e,({{5^]\[hnu:o,:&yK`h=2ύyJt~O~8HL.[ϡ)DmWdFMr1~SpMWaz } "p3:R;w3{*?|cȱގX-3 3*E`m_Iefk +9vT{a܋El,e Xt/qZ ̐5pU5L6_b#gsٻ]: uԷ)ɀwZѷ掴a_ogӔ%qbc!q m+Dz0&0P"/\`49=tʡs;g34a-[]rd38w B#< ho^%hpk}5&>qGAjOP-.p8LO!q3Ap])GcN@# >{X@K͏!>,srMڗcv6.٥-\]lj&g/,$lGBVR4Ezga$ndiM$!SlfMO.W}+PT-Q=Cg$|HaEMik]܈3 Ǹ]i_nqcgeju}|0R ʓFEOݛGI;SB [)M^,=h4= tM,VS?3 bɂ]9['Q6&7cs94tVCabƕ.\QE]O;F/jEGHI+ S}I6׆aߎO{ĹTqg ڞk8UI,"L񑐯OGGfU@փž2,fNWv&xXƻA.[(a}EXmwlF ʗ́4R=A]?ۯޅ๑D̼}C0YFp 6InF.+W$+}#;a] ǶL|meo1|Ec b͓DYf H/dHZݞzG R)GpY &rF`'4pf.G+\懝э܃ؓ׶  q(x^EQf*%Ƶo^-HsTDw~K L^?Kbaӌ , `ZSE2 )Z 먌z7YivLYO쎦*6}8iܯ}4 ʂrXuU'INј|BG<&@`}{Aشlᄃ#I ,n#<<ԄBKٴ9H￐sl5/ժ}XfBuЙ(]Zpx_ "Y)OڮCȒqͅp5u.R)}_`&2o'|ܱ|H|(J[bR_ц&Tm[\r,]"4ĩ+TqV.^Zu1eQmU"lum %Rswkrլx-xˬH5fbɶfHPc >"%}L|:kH߃a=V/0/JG*.\dߩ~:ElaO3Y\pet5xu~񞢱=i`/>݅|ϳnCޱ[V7uy|Rae7Wa"yD Eqǰ4@c瘽sˢS_+$8rL+ 0 *ʹd] ;=#v?'ߞFI1Q`OtpZ/T5r5ct%p{)\q,Yn,-sw!S* &; !Jnw7X>l6bgǍC4:އ=F{S6Ыk'* )P&Yҡ~⤻E;E!;-k:lBGQd\uʽg΍φCS"f3VYQP5꿑^Rvvv=!28}^f EPޑ.yZf?kH3}(R$WA;J!bY#O|]tp8ppl~Җ8PY]mi_$VP٫zwWb'b{eWu ?+ F +_ QMNa wG-).|up!(L^bkxpĞ *@Iz]͉'Z"}nPuuN- ٿ H7V wsf떝66Gv%+4մ30/ $n T9#dѦ֩g+ib4TB"]@~:AM QHYY #a$(e[;Cckټh`nरr$Unc1U7{q|Yr2ȧk@L<X7raY+?~U[_oTG|{apQquHM+&ǴGP(UA7I@ &`K-{T=eWcpk27~}PgX yGxөTI\["=_uԊ#!M{Jf QC9"?KMNsO18;V5[ N DA7*t-CZxgE;88OHe4Mk9lK۪z` STTh~BogC̑pуv<U$T'$-[CS6L3Tjo:!A-}sƵ7ő FS~;!FV5hlϷ'.Q"GWx7C~Vkkv+D0U c^"x:mc[,|NlhF`w eo_jAu+{ۗaM(7/ <޴BEeOJ oCQ1^>M]"WD 䀕}1ˀIr_@9}Dk$?*4@6v+ +WN4>u`9]!zGm2":4J:DvzJř$.dGL_/+{VXK'r:%^[$9l\^֤Wc5hȒ Zc1 _l!yVXH2_ό%djuUQ!b R,u!kȶl#b^Xnv4K޸U0NN.xfk!d` LF=@e2N;$)pw>LKw}>ӫ+ό󶫋$kzyogB6e+aYEƩNE!gF~tb}u;5} *<8|6PiȢ\@š)_]J|=IM ~׌hilpA1q6wONŨWx_W!ܾl O/\ e@[4OS{xo Wtb<<,jhW2ݖX`a-SSllx 3dA3/8bL6Gg-qT19@ S0H$Po.\ DE Qw p;aY [(%p]Z-oEu&@ÂrwYZKWmp82]=YszME v><:9lŅ N!IJAUPah9yZZVvoȆ9Y~Q$ƶv?, )ʪ2C`cgt)B& h]"ϏFl3^/|o܃"=eƍe~M~Ԫ~::o߭e1ףgU妭>S%"#msu\5S}=tM*)xxb6ê?#?ѹI["(*PEGr3e; +Dgw~mi-mBl[XH:ɭq]kcDpn>U|5{U/?/v]")X'E4G@4 C5dw;+I>|Y,V(&`;Sy߼IcHH!Cc姀ۻ ܝ t$ǰ@JQSC$nBSyEsa!\iwŋwZ|<$ ƫxmGK?Sǹ63xEYA `Ju79'&%fO|`/?I-v8rWמ0cv+W^c5 [kATۗXGN&'\nlur蟻Ҕem{˂:-k1 Zsjvz=N$KXJK8QJuy;ixY_>{):͸>gv8x='-%qIh@ AM$3pY^vJcQ$*@A/d7z )E/p@9z5ٿ4ϝW!!{Fat/Ecϻz6(D˩.GyPbz7n1p0)Bb(#n) [*1ʼnOv`3]xKZgL t0*x?k- 2vYw vDb&!x7sgZze;k%]E QUoż{{adB&/b2.-4ExɊoyQ5 FJ O,gn{(1RlXeDKyy*KXaȶGsyuX{ T97p_7<a wۛ[XD!&,cD] `4D)HjIc1yK\B@ČZ ҤǑd7VԜߟll f7w^uaA/ptP0|KSK Wj(cFֽg0:C{$Nb4mOjGtczQHk̐g+]lcBĜv 0*BL&6btr򅼆"'حpX0~4i 08jb؋3s(5 cn܉ <ޱg g(v}>''5mW_)+VyS:,b؜FTaImڊo2$}5O \񎓄%*Q-iazlؕZ󚀳1u©olpjI>T|P2XGw"ɹ3enX~dJg=1ڋ/?ZSJ|KhY”.@ƭ&ľJ;͔y5H >ŶI V%ontqdbYr5>ޮT`(ו 2YX`fҩhvwGnm]3y/2?l-j*ovxKӔ ˚d3\{' sQI˱Iz|%޲PEMB~6-t:Өf(Pd;x@iW70p!*ط%Ϯ{1vJXqYzZJ ZJG!IHU,,/PM/ipmt$  O͜L܎VZ{)ߑ\Eg}楑Ȑ:!A!>#$R(ujtoY`O z2SI'K?L6WhVF zم)>5 H2^W =˛Ⱦۢ3vlF/60 0)͞%n/%P}ɪ̜VG: }-o;=+N2SQܪa}ꀐbՍ2H!Se<]V{ Leuʇҥ*-O hѝS`mPRj@g͊pa(`ҩs+éU[U%ב((}6} "UjPWNH+G ~Y֊JÎ%oCD*|Hk¸䄒~j Tb\ՌFJD*o6QA^b0{]Hշ~ᧄ{WbCBiiqxi*~q౲3 I9?7ÖAݑ5 A]с R jq\$ܠh-Fo(I *z^^f[QWoPLa'm; CYљ~kXi=EFމcNbL)eq˄&׭z̳-(s8lSIQwS O4pV }V DOyZ3gʜ~A#=S~DV֮|ӟKa\+<̼WtLEJ=#LԺU|9+Z8< I( ljdcϚ=8Ec=!~?/"]`+O,HΟ7p4X桬MŠg1,R`u:fW7RRY Z e}`=qx0W5ʛ#w6:;3`^Z?A@tZXǦ : I tFЗaQNz UuwS!A}24MO.qrS)2 kzomfFu@ 5'MƸ Ta혁 9BQbD6{JᥥiTpe&[=INi,֑ t9tF'+/ca}w'/*جXΪ4_UzA^@(L^M3@r[aX]* 8+?6ĺB@s$ka[J?_kK(cXg!@Aй^^)Y9#vQG}  J+BJ7 1r4%bD@ `Lو~,oHUJ1۷-^MAiQf)(+C 7Iԯ9 7G@0>5!rH=vםa!,d_o0XɩYKw`˛E uHөw6fSA*I%!OQGvؕ)2zڱgRVo\n=rHPUp]-Ms S0p^}͂I$c4EZ$L@ApY¼>+mۅT>8EO qor_۞Oؔ6-NAnC@;mu̩KHV ڡ 0#%?TJDق@9o]NA|p̴2,+gK Ru/N& x;AC2g7-[62;Ŝ=֓~0z[1q*מ+Gxvdْۨ& He>R A-lf^,}+U`(140D}Q5Ҝ {Łبc~Sbpň<3cS d*~(|7mjK"-3ϫD6O A*|CZT{ۚe, W^ HzDi ,gN$}sfJy$!:~AQuQp0w}G_"яf{nwҊOg²&ATIrP9 s*2TmV܂73 Q.ʅ@q 1 ٍ}W$EsMG4d'9mW %S,3G1|B0[.' `v&QyexET#8"j/5ͺܡ<(gF/zBkblQD !C2lݠ_7&*l#9xvj6+H m/g~PWbaBæ֡nff1?k od2Ol8_Q-ƒĐ$Rx1m#yHU_p󸟀du1!uϪP@NOpMH+5jlrITW[72vv!Ē Ӂ`]_,AToڗǞS]j0!ҨQQ-!dߵ}ZQY!M}si׮/Pӄ .r|ah6:r sOny^;>6O2Gv2]1?JTǯ,V$Q|0>kd6cB"t#.XPJrW}q TRq8[PNܒ6<0TMSc/);<@d<1boų Y/m8qЁIkfUr nK_ˆ緱ot=f`6Kaǥ(2%f*}ɚ=: #Cljwʩ!I4~`T;SU0g9y.+\lFD =d]o1Wfs6ThQ`o-{Y1:.ARTh",tjq"7l Z%WMdc/nu&x־QoMBsyv,8le7LVvDptɾXΎ@IȤ!i9juKJ̡bA)F>X8A'1cI|#VQ$0:'uh.Ty^oJ.$VcբTF{d`lGxEqYgn:#x}D_?J ^̂mPX n*g.R mITfc-VpL~fPwȿ<薸R= ͛^/~JtŷHL੤d~1œL `E^|-jEq@|2KpP nKC#ĥ ΠRY 4{z܋.q#Ty> lfi仭s`9BܰSD)7PZ: =!o xɣIr0m |dh$MU@,Htsθe8BDֳ~uFuy޽|Kf"WU3YQgƁRTrrN@P=hNfr^GCAɫ@gП^C]&@m^钾?-Gv:S76r+ gzʲjVb=f_fq(Zm楰A%Vriw' q`޶/f$-ï5$ [%Hߞ^]M( A7. Rn]QƝӫ6$=b}%fk\P>iU6# pc} uT.ǰ:}W`paEҕ ?27LtژSAo1;`)0|chf׽6<v_bɄ! 銳O;(J-3Z !Tټky%N2Rx{d"am ;_0k\Ae2^8lCOyE6~*)Aҡ<-v+iwetR̐\N@/8!}fo (gs]Qd7b-WJ ٌ\0-/s=0c<9X+R2[žt{ŮW`_Kw_UCǟwq%dB-.svd4r<:rO?mAuI_i8p0.eiiq$tJ$҂yPÈ,J;[.4(<}kTZGp!7e5j蜩к/8w*ҎIk#CQJCϚļhlx~ ^p_blWcD$VŪ`rفvJrz.ʜICJaA3`A2Q-S<à#$,1nI`̤UajSwf' QE<&&,_A dsC[3.㷲<>OJ!JP59m o33"!jmo+(7K&k+wnx±Y}hfyxy}ďmIe˅J7/hNGae3|ͫwDDO|!ud}k$n\8= ң'SB*kdG`Ec:O3qDqoS Y$m̎즣>(I0[:`&]7 L~(^?rTVq|2˶P̲3C<ҲVo_F}vHz)=.٥4|yx#iKթ$ܔ\!0WLTRꉍRp|@I\/<7jͣ93rA(+5ZKĠ1%!-46 ӠiI+n|9b%,O' eU=l)Wbl,$Vj3RoM3ϟ.g?|,tRI;$.n\F5$org*'5hL[x&/FK;Uލrkv¹;~MXƑY_q},l'f TTO,qf2 EԤxF"x6!p|3r%lcm~vyQx *+ͫ, G|gI@y_ϼ G1o8*W ج,JҞD"]z^Kjo9ԿßA7^ 'gTgzU-gpĨC)&3G~m?/:3E9񜒬`+k 8^^V@*,nTvW@"eBXF͊2suQyyj f?fTD?Z<"3'[RZhV>IE+睠]yMm/ZϝזG?fyBu\0LZ7͛ ?P&œjfk R)Q25b;p4}UUF nl]0+Wv>"{`%顟yfO$ՖHjT6ɨD3LPJC߸L9` vDbc|O?%N~ f.8ow ~4)a,n]0/wK4 BTC:‚v1ycUam4ҁ[SQIsiDjVۘGic&FP%Tl,g)}Z;A(ZxpE8ZX?W7ȭ b] )5_L#2NVb*H qBB&#&lOhzfpcY}#m)>=FV!04X4HNdDFZ{n+Ql ;&us˳@km52| ܚDS:T?%xx1iE64Ҫ,puKJv2lhl<~0yRوAShX ! `2ŐMlғ!cљDL ޝ@ t:exre> 00{7u+ۛ~qBT0h5sٽ;4Wx 4;Ǫw{SLKKo2Y^/- Fw,cMH=P]a-><@òz[-ǚ_ PG}LY邬b1zQE@Z9 scaQ;/I[N< zF&2Uؤ"w>@/^Y,BHYL!8yi ,ODݯZb^?bQsB8њޝA^)GEp=beb/5ҿϴaNfz̰_sniio`a"I&أ ,܁zzqȡ+Th$V9Ia/,[MZjjz+*n|%s_Eぞ:"e45꜀8Pn䛊bT*!1⿶3fAl bLIpB?/=OH|/D {^s/ mDSz5r 3ixAaGư}pfOx=+TM8-yvB}9q̟V)qˤA Rљ77 PTg^&5j\.D<_Фe,0t?LHD@!6| "άOD-mT%HDƎ$WCyf%_(;90A9-d1C\qv$8ByLaf ߯-(P;x2uGYI+M@4(Eu=wD2Ayߵ^I t/5YKPٕCVg\Z)9)^ f K Uc>_';H"7F ,oڙ[ ɬX\,auAh+- ; % z@> PkƳeMK1>+L{. PҏF<*:͸QۦojW" o_VR~9j4xYnO* v2mzQ<_3G4  $v{tgH/4fxҎbf/h\#(ǒ}Nuu:}]zJm?z26 sh8d7CSg?)'ɛk=}YfHfz jGNQʌ=3|{A+hC]/1!0qRtVM\8X(d2/@׺t&n,b { rDK,NX)iXލb2&Q;s9-b>Mp}JP69(Ϲqj$J3B5'(:pSzr` n~Wdjؽg-T-Q_Vt?H=664=%Tb_5(Śּv*EU/\Ob sSCo pen![FRʨkOxIsYjfJux]c];#2V[atr֖yFo5^3O-IfMmHaoA<kV1Y[7X!xlG#ɀ(5գ %^?U VbeUF>bFh*%oWHcE h?LbyarP6ͻ@&E9?[oЙX@ i(.W% l-y O%ttGpy&MM`E?Mau\D"I"3q^z:ˍzi^-8sMNY쟕_A7s`_sr%8ҝ<ka=$r)Qul>uR*ǥ$ek&r3F1K9rOFq;|"S;zq%JmJ~)ijHʐPCUxW}WStQc/~C3I4\Bf$pܚz&"'Bm =Hܤ~' \5O~ChBDK1 ɊL D;@rfQ2R*w4'PQ.DRc3{+S(ЦŎ*|vcW`9oIG,a%wL0ȇl!9o,v=\XXk]F`^"k%dy`]ӔԠ:+`z(h -P•84ږy#08 >>ukm/CS2};̱OUn/?IXh+s:nke˻7OO"}oP\TЭ7nK^9.ȭޫK +ť˺WcL *2Q -1&w~QTw֨8-3؅[1P!ufE63]1dR!.ZoCZ|?u80OD3KؿGZIDNH_J+cM2 Ie9yAvwSx'DUw:5qYsv)rWJTD S13;O23.^cGWY &Uzɮ0O X2XM8TSWiU}c׿3r&GV%{FL88 ;G2 HiAӅA;be[╕m!,M'3vձnF`O=[AUA7ȳP%n& +KD%]urڋ* !qCn{ ~o 7nɇr0| Mϰ0#ǁ]0) -xa¼>%hΧٮ7̲r\:;7CrRL'RMuq|Vt ڞ'Z~jčjaK8SkƉHJCiHwZh 1h9ʪO_TPwSAC&#-X@EZe7Y=MKJCS"<r!3QnC @8/si(V8qb&jN},# sl e n^@l MvbmTI0szXԄB2u}48+1t;ʍd?s&q7-B´PѵZH2W-bv-zW٬}>a_HhOP!W)i34\t%GX_^Ȯۀ݁dW\u-N`~nOL-y -m1؆\<+ ~O~IRymV#LɉR/$^5?z._~/{Q^OSҏQ. Rڞ)Ĩpqwۍ\ɳBk_EcbgGC~ҘhĄJoshBn 7YXj1x6 4,"h\$LJA Gfw(Yc4R;GujwE\? +qbr&Ղ[HܯI"~<LHMl6fJI>% N my g\CChVQ2]&q+`պw0 *}J]Z'FTҁ 9XASr5%Rrpa>HuwtxSFO,\̜ĕx+*uwO.+tjٝ 攉 8guH-~,+J)^ԗS4ߧ_ӴlpL9Ʃdv1aIU=NfL-w9ݟ9_1_EQޚVQ/="pjp6uM̈WxL@נ9m(O ِtjR atTӴB"nufl0xo4wO[YKXa#x#jm"v,7q)Z6?K ¾ +:}'1ڲ@/\y״Shwt(WXTNkBx_s@xLԔ$xIŅ;ctQE:AlwfS k}+e: l/Q|_(fxa{P YQvNSWM;{[6 p!ӝ)!cWu\*:&:ԊcOЏ tH/ʁN>Q 6EC<V<@Y+B,zi;`MKy環{V\ːV׫no ; +UxJAOaVSȁpclI[ĭܒX} W em=rəGtݾ*So\hxv>ͷֿh,= 4<'U){轘A"|BDȇ*R&-utNTlX)lݗH/iJ7BR[xP,&{0kn0ue(v=mA^[+~Ąs#_L}0*z>=+\%zt"z훹/^( m5mBH qFhZAaXLL3ށGMnn1g"Bo.oQT#wi`캕5VR+EVW5RN;^;Or{'{ψ0A#95_ \QK >M,ɖy\, 14^dQyV`(9K,NJ&Wm멡UbƐEި2 Q5lSykrI'Cc7G{%9g Q, 1G+:SKhf e`<?Nii>}`I(3.Xd`йCX\Pm'ilL};Oj'n  5jKq7g9; W^Rl!pD5c`+oeac%z,qd ִl+}'ޗ[k rSmPfgG߻Kk{Q.UbeSMJ5)-< MV]Gar;; M _J9رì6X*DZgj^\\?8}{Iz\n'CJz.kq55 `^./5<0[l>4tWִ8U:w;ַ?>|qOv{ab> g,@56uQF*[bM>}ȓ;‹勡K3 ?z@ G(%29x-+Z,#S0uIrkUmpUX~O &݂`nLaƲ}dDź7qjЂi^/[XDTdxn` `āKy%i5'e-\ZoptX׹F+O.(d~\>r+ZS, hps z VȄ0DQdL|t Z1֗Wks!;)HՉږr:Zl)ͼ qSmQhs3`J~xcqEdk )`ǔ{"Y&bZ3V|ogM<]#Jg:0IMqo섫7Ah8,d>1b~%R>Iq sTbe1u|<%?0Bڱ%aCMk݂u*` G4w83 Ӽl6fZѼBLc+*"`P]2o\i7EWWYOxE%Ezԇ:0 |E}14,5_wf~d"Y]G2),-Gf@H!of? 7ڇ&dX릤 Hܓ!3xIxi,z R\CÉNJ~ۣuVҝ_[N1?!j#嬅6.z-7_l-˂?{ј((y$iQ196z i EJ~(yk+EX7M4=ȁ}<յ}畓#ae9UCN-IW}TwCU̲DR ީHa\h%}tƞ4iS,!7sPCKl'+Dǽ8U;!3GmYny7gh2lĂ9! PieqbT|F$O4^ښw+Jo$|F1h굗o nDs ^¾?Q2S^й]gѥ.*@(l!h9( wv%dci{aL%#)@J4[(j[@0[#E܄z˕S۫PH,us}CuԶh@$/mB^ZmOp]pOjR!Q,wrh×6'<4b9r؆j~ɺ̎r]ތdQKE>GF:LxV*9Uo!8j80@O e}E"~ Ucex|ԩ7rf'ȏ+ZDjH4pBwy -Yqgȯq`d,V Qa8(:hv٤Xmd8Ƽ_mcsཬ"8zxh&!!T٠J/ Ҍtygk Z" }("]p9DJ  SϟQlJ33F`z| VԌŴa`se8HDRٙ CA*s5 ˇq$O?[FۚDcO7v1d+elơY3(sAދSH\8K.b u=|=NGb N5qܚѪ㘆R+F9[ [FY8cd#Um1GY* kX4CcX7a=UĄQV/Q+ 랂eiL@=Y_,ZOq3ıN]5B|%8fp$s&๶f@"_B\M-̇< \SNWr|aCXӋС9)4Fg4|v`l*6%́=TC0> ]`ι[ z4+◅f;j}]Av.;͗Nz seq٩e0z>O+^}?/vpTNP*׻wL/ %aE8e-5YejHLelo*\W  uuqBh"ǓZ W#ÄGΰ1"8CK?.4 k[7t/}q'sz e`0ɶ뾭;"Ae,k,0' \nא>Y!42ڷn IhaL-AR,^k&ߞRWf=b`y=yi.t.8;g:БZØ_VJMk!pT"~.Ss +h\dz݃WYu)&;Kc@"."{V { _`7(b W#rhe 'QlD%9m91wǼƍM8&cK ;Kr27ڿ#tZ1v )5v)_C m=NrB?ClFaUg?*,LU>Kܶ5fc=3Ȟ譆#9"칆t8>K~N#pW^ߨ yD/H S1B.2W9쪝}kǂkOdZGӬ=* V̵PMlԝ'"n$Np;jTRaCP1ʣgBu2lx@^׎ۙZWwHbI;p4yv)<*̀΃b\m٪{*IEWm_|~ @8Dӎ^"u7)j! _4ΚK(jN$R+Mw9@My9_I: ؕF@g*QR 9zbmc4P55L$($K,rf@L3I%!v0#HD,$Nߚt9@WP68- $y[vTN+bz%zo"pW0y^ w$L1E/,l"7뗍,wɡ>Xm}6H"6L؄Pd˗$(0̞e=ekk1>Úw+JgE-V"Fџg#':qޓ5|Ij=uc0¥#8I2@<X!ZʿFzҮ3XΚr4M3O2{JZbJa6} eaEdP)^׃.ޓUH`t:+g>ruPO8wr(F1neTJ6Z%]f= R{Ƽf+„Ɋ.Q/@ήIsMC "8Qe`[o/M{YXpIi&˦lCͶ^DLx2Ayګ v3q4jΣz7* `/igsSt]X AArԠЂ5WEq0P..+SmG) bK_uM_=soKYfW 3= G0}\ 9FOdH z#;ѝ14t;2JF*̑/@߈Ico~PWIw\R' Ŀ:jז2anWe)vC{a0s{ 1+Fד?,sKe`I SeKN(PL 2ԌV\5o([gSWĝ:ϝ֑|ꂋf`e#!' W /9fҖ{u9J/z )]W/#!:M욊@:L~.߽\)Ba4[suZҒ:aBMt? 뻒j\pQ\ү3YrE$OJB}Uln1bX+vOŗ=v[8%%8jMJT&""LBU!^ש;`,uUb_[_m0t l*Jlo¿8}~>hM xhJ+krHӃ"v)ҌKSk}zp`tz#TU_ {y"*Ej_4EEhQ?&Е?.`p(JBEZ1ůL4*k>=q-K115 @AQx乜4e Cc%91{ H8lMV$xb ߺג/vq;@}$$K8x?"ӖU)kn@Gu1^]^6#E,VG 3&bCI?Sas_ JK)"XUռÜnaIVRw0ԟz&rldU L*u:tIDT=5kj^+]`yB@fYDLUe~'RYs9.Aþ.lޏ8Aגޑ=j\ zIPaz U}[͉}Q2i/D./?h>rЙ TvHBqC DKZ}*:̹j;'ȋiDoƝW1ȠԴK3Y#]rfH-.&w?Y-"$qKJ/# RdtGb^|#+õ)>XmS%鷹yhO*;J8~f,b<1r4ްgٴc#;`J`* S#84lrN*Prg !no\~Y&|(gnXF"+J!JR<ٔ@{7yh#ϵGQtgȇn ͩ3cXv+ڬ'Y2 }CV{淖#EzP5?Ǫz\rG '\^%/ Jr'WL6">*y,|$_!)}нphL:JN"/qY&7Fm孟cQk`Ryd/B~}Bf^mrGo靨xߚCK[#EP wTY|Mvzܟw Rv^-Ӧs!3oaY^'zb*o \@d_sF mOUWNO(nq,Jdjz~ԓS/I C[RDU9ᙕ5Q  Z'4Ed=2${ܢ rϛ 55_ A9%+1Ϲ|(G)7-GA9f4F11m}c:uE4d~rUZڐƬ !:It;Jh.o忞dܶJu TBr^S+|(1u-?R-%M]Xl oU)wnEÓA@'[:(N4-"9ҾoF[ҭf)>iha\x3Y[4$I>$j"Vڝ 6üI)2]/E&Zhh5eLq?f޺ 6>F,܍ jWR.πu&7!>|9Q;ɯYΕJZӺK sdn.K1#BE뫅CN;+?]`57ߦu[`ۢm{l {]•/{W\N&{iq0!* A@G|d}}<3}'5^w8?L4GN͛\E7 !hu+kdm~^nF>Nd XIi-S=ߓ r#Ҫnw_tq2 &7ȏ!wң2/}ʼnqaK| X 55\ړR;Qwj22$?&*%Y획ݬ,~5 O ) ڻ+zPSlVvl=;~kV-nj dWlu&a*Ña ROUOzq-2rT" kW9kӔo4% ò;!~Po3W+ӦLXcS0@qw>N Nb UȀkjAJ{jptԎ2/-#gXyFb vL^ټ܃C{Ŀ@9 N.!sVQ'Mֵҭ[ 䯰w *~[o-^-ɳw!2@?Z?UOX袽TC,~.)Q䒤SZ5bcسNR qc77/ Y;;&X Z;R ,fN:*#zavtv[6vdj@t p߈X @3fAX>efQvJK6޽X>vy78(t'9f:οFc4E>hLfZ VTD"Qa)xD9G>Jߗxœ`vq:jiJʘD=\6n׍^Yj+fSV;eh3 qfZ\[Ų r#"zbe@{Pb!)((u3.uerG{:9g-zy4_Lͷ"!VQA( [RzOKچ2!x%x 8J*B8t"I5sW~ x ZN̚WTyH@Ds X`̜a-;BZoZVl3X|^"ɚ0PaAڬJVR==b}L7N-Ub\\2]yB6RcƊH 8z6[/WDC1e&bI;P'mlovsvr/TE>uT1cpJ9 5kPeck !+Y` MRZMNr| X#[aD;BA.J 8"-yRkFպC2LVlw|zf8cdh =/oۏ+z6e)!tYą@AQ~*?= ]}*."Q޺Xyc'EiÖ@ͮ-9dƈ۪L&JL KщΡ{Sda4 r37έlP7 kL9p0@ESZ,]8흕 o <&M"QOi UŁp a @V?,!giaCvM:C Ѵj俦k9s6$,vnJڌp}]6ػȞbӰ$@R#h8F-/D! L}gx3wڽ{yp/!#&X|**079ҩ=z4|riP`H ڥq +Du`lٙjе>yVr6K })0xvUTXK[-rЇ8GgZqv΃bwn2fSҴ @>2JOχIW@"qMbfa1x x2!ƩFU ϡ#A89/yD93p Bk cY8#f̵4=~==jHD`6m"F, f"*ERNe}JKJ߀fᩏR 5߷+|Bcm7_3 s}J;~ 3~.bGUQ+oΟ^@3΋v̇Km.1" 40F6<=4F=ɾM)ev ;[D]zn$$[*1YDI(" ғpT|1GN5m1\r%1̀R& |gπ>gI3(v6Er _T|Y7rYd!BS z'vW7@FJ'~ނ!ӗ ",< gPD`'|[)d/M1jEVZ .]9G~D_sxO,?@*wi$f]5#\QJ&9£Zd^ڠfknJdٌOtER!_6b1lWt+U&iF Q7/]`e{jM=An=s4]oxT< *"NTc#5mL>sƜub^J&( 8\?l#8:GO8g!OPDžg`^WO9x Qi:Nj`[ fNmz3?4BGu#M$@Y+ I/^me4:@h ē  ӀLLQĠ"kQU\^)2]n2 COmM.A-g|2~qs 9g(ҰTV|pa~\7޶5zԴdM|𸌛Sb]C'6?iu)^?j'=L/ڊ,0plKhTbeaџF9l<0 \<`qZ!Ҕ{m*"3?6F(Y`)sBNUF}rxqPe*5klmEpQQa[n_/ ԩKPv W-)GLP/v{B?:FJ8z:@:Kq @2!.{MʙXWa PN8~N>oC:ON+k&qw8_ZB˚ܭrXvp{IS6#v$-F!ڴ/.k'|Gw7}51GLM7y"-7.J Rqbx`bZeiaa{`WQCt_t   ɻ9yګ=_V )i}oK^} K:"nެx_&MyS¡gpacR [+@\sO!(θj/-:K+'0py&Xɻ/=Y {^b B+d:^Q0PT=fRduVL`mByް]%7q.<J4j0v-LNC+E]h, +y -ayf/E4iPR"㜜>\ Hp"g =g"bEP)UC{zݟҗ;*ӊ#=nȀ4}ŅӺCOi= ZFocM1BLDODlHelo3hYO>X*IŖz+$?bПi壭_$]7Ct }W<grVRg-WR1yTnnCB!RnF P6&\|cs1j>?$lO|óo[ qsx鞭]WD7cOqNy7q W N n$hLP?7E԰ f7| ]BR6U᩹ ;U:Nͩ=X*M/ S&W.' _[s@KAv,<-I 6&ƯEˠLbFJ>8%ﺼL<߃! +$h~G;h(aIFg%3RDV !塚br9IhATb?Y0hk#cZA]K pYS>DؠzT4m}u(@:{՜#Ln´Pq_"n|wPXMĉ֙O_8`UՂL+^f )\M'TZz ӀW"ki'ЕNXъ$\?]̊!pQc瓴ކWZ_3iz*&6?W@NS"Z9.p7Y11NӢ9[|H#ǷzMTPPya^:AhBgϫ92qN1L  )s~\al 6d@кr2~7:\[Y+f$b#LۛG[eSLt˻X:nK"Um5]q`_~OIJ;KKlcFo\WfG2kSP8rК\;a.cey.؀%0 fOM2:mNJ[]fܶBaږp k?aв H*l!M?{)h|?)`<ב`euq\+BH6 3~h|4JN,aZ;<(Hт6?2/݊Rn#6]?5IYeiڗ%u$կeS I.Ҭ~ >W'\֞f&TIݼ8&,}ZYzsQm*bL[춵MsdUaiB D+gDQencJc5j- eF)q·ITLN3=6 T:܌vXpL!( RAr$݆: F&Cm^@^Y.-*Ĥ9V(*JAϡK=¿;ȸ6M}'z&, .+Hئ%J,ݧ G3-x"<%W0 =`[rSڃJxQttDvJZ)8iܒ3Ȓ sR.5YB6LQ,-#yEydA|vL_)A2ӹl_4s:2n;@  :^dJQeyj4oUZXmoNt[w=I4wU$#6ԑRhO  N+WNt9[c\Hm àۘUV=^ED+S)y4! W]IUv[2[ccu7S1T-&ms1Lo lLa? H8D5B@PDbzD_vH٬wkkk8*8R1ְ l'+h#ދ$%`-6B]~{Tp&;?PEÕ΍%6Dtw=)2Q%M#SVA1()fUZ,BPw}J]/![\z` {%!m.'ɍ+ѓ]~-`FF|g1&,w0lǨ !ȟP@nflUYXbI:2WQ\r(+~R,0b$pS:jl"_\kjo)'cTԪd4" "$:?4T*C3Ej dPtr|F=zmo)\&b%;l(:x¦OE8g3IgZ_ٸXQ"$LX"%޼|yRS%1CҰ+PwˎgF8|yUoR=^okn‚ge,/]x;P!SXk!xua: ނg1J"3/AT>ҏ OJ gKXfKP-EYV. ,c ٥utO(X(OO@IJ7}'q? ͯW}E{Omݜ0b 6b 9ĂBU^V4xGpj +VkQ5'ĉ w`v",Gko 7A;#^dy=:ŧZ<6]hZײt+aީ?ج[Jx鵫rٝg=1>5+c/ ߻"^}E^H{"bOg(wjHUF'˭Z·)={Bf#(=-boCgGJ Y_:> uQ^Afzd3/mj \qhx8~9]{ytBʋd ,N?J"ה'aAfs&5p.=7WFK"PD&s}*HV^+=Yј{!&Xi!ORUSV7o%G]JFswdNW sn^,k72ϭ5 L%Q<[ڿ;s~/cY_WrF/5.EN";Pb[Y~|%HK։>[ŽVL׺kqT; ;IƳuIZ_Ar$=ku+*;f.o\*,41 :MF'vBu:Su2`xh]q>N3ׇepRSbb(DbA9o.TOCDUmfbPI" eFrr&#zݐd`9\{fWYx, /g=Ee50H"Tz JiS&z>)Mi|?sZ{(f0p(0&߅`)Ӯ*P2*yX= l誒 )ze/$qYY.؞;J~j:7wbt?^7P%V""p{8G3GuY϶@U|gZ˄*mw"L6R*ՐG'ciex]"N~{)P92ubikemdpVF^T_ciw> 5]m9ȣvsn_c5͑UDxf70A?gOPx`vbB!*b̾ ZE9 ^DOid #j'lW!Pp7R V Y5Km͐&cxc 5;:#)6)#:*p_9AԎov b^‘v`*=8o(3 AM q1ַӈ!yHp}n7XI_`jqh={N+U#(g c@ECk8Tc:;!$ѓd>wGhHHKϳ作[SzgMaR9)9ީXn>2MъC'4"`?[!L$+ܝA9t`,?- Ret?Qyñ}p1xs7S\'wS#q~qClųx/An1#Փ9V%TQU/>a4J}c_aϦոָ˰Q%GmIZ A>RJ\D R$Kl:BH&x!+B:{:GpN٘0>f>2܎& ma|L4OCe,GS2v9Qb(J9Xϕ桡,!o*As)G*Ke55\;{g14<~Y&ݘ8Ih!`' ,~X[Q>]&_2+?E'1uNo)q]+--|/~GaF5 ?kCx3NR s? ,HEEq3jdxSh[L23ncQGL͕AGy:0;\Z Gok ")P's! +g(_]f( 5l2ݪs&(T`Ň A r~49ѷύw%o/OO̕a%LQ֏ݠN4@A},x ݕjXcO`7Ͱ%(7dpPz gOI͇=mlJ͑8e&,xpP &DGwa:_j<"˼Ta͎nIΞ-'kqF&|7пST1A{?gw,T"˰:)N Y't:SH~X2TgwЃ>kX ֬Ď1L=Қ+ f-v*4mn$ӫBtw"M VeB#y 8ZS|0 Y S- RjI&UPo y3)5+=i83D wr3"$=\% HCce'A=a (nLN!A*H/'剸} vց_V)!1:vW5)`|3Y I"O8FCPg 7ܬCkk5ӠF^,رDJS X񶊬|s,ҵ4w9|Gbh"K1ShIoR+e5Tc|c![gZDNB) ^4kcA%I _ԳCAѲzad%lJ幎{'r藧 fL,ҮzT D37 r}LENO Y^ GJ{ɪL,TSg3jL87/Q{ >SJje߈dYdXbd/jO?yxǛj+OAk8C1W` A6Kze3h$ګGt/ \z8 ƽ 5h-h&Nͬ`}!D/t}ZAͬk#ocNL4z ebb,ohfjevcv1'ʉ7r6gJ^2:"ԗ;nrf8?&ھvPFhIrY^ر9ҊwQWp J݅}a 1bB/ָ ZH!g4.I9]ۭxhdp?g?R)df}4']ڜ5'^ /l'P703Z`kH:amINz%26 :Z+҂"[ Ht@S嵐zR 0|ZK&)w!KvM֊!4914'L}/>F)tOҟ F%Gðrd<]R%nBUW9:6(iR+ԫvӚnͫ@[?#B ~bAUiCZ/^bzx#ց/1C ІQϴm.H3Kr4ջVEVE; y(g^.qiR+ˁ/J ;7WaouZ+Z'x9m.;,|]*.Qܻ)ɧ% [Ю?_ w%p^]R0S]ŇVo&HZRVt-+9) _aѥJ4n]m?OF E8z1Y։3=yڹM7Q=Zm6. + 2z |f:*tLc]52G:p+8doz:#Q,J뿆F LP٣fշhO@hyEa}mҏv Mfo;Vҏ7.}K td.J2'iR@[zDZ>& 7' Ʋe.hW(1> T_:jg~+ᦔ!7E(ғۈ809e;2mw3Ɨ+UfnNSVvˆ(*}y!:{Z\f^(7 F[HjS8W^SumBW+IWXkjX(}:`~&bm}85B9 WiA3jLՀҁ "AP"T*Kw)-V ÖA`\S?"FaX@C& x  פAGtݬx d8 2CoGtS昐UXb #_V:t$úgI-?l`39W ]o˼4!,:E L 1*AW=~^b[ᡁez׫acfp1[Ƶ^( Y´jH%#l/8=oywSaN >y 3i'~zI[IPkǬTfX9{;2y\uT%򌬘ޠI:=TzP~!Y{}!7w t]036kj"Ն,d⊶ 9l{TTuVύ[ϕ~1 5W,#34EJG̗heޭ_w(]Q@<\V*5~mU*Ѭ֩sVJf5t f30جeO,>Z3]O<niB~A)y&8k/m)%C>]yX;8YGkVFPڀ>o0wQqWptu~OV}; ԡczO(vՁg kbQLr, !ut %DP\?Vnt Ԫzjm' O*GVb؈ae* 2^e Ә6RrwT$]5OMu_?F %q IR]V^|4xǏ&it99sw':Cʚd$ssD\E<^_iB N.>fXg \;f/5^jwlH}|Cr>_lͥV}0#Kc7ӟVlmUn܊ص{'M*!]?q//KSE~貶nN&h-TQvv+6] /id8'G̮z9crM:k)Q YyDV;Yxt&MDy^$ح?nHR $NW~]yU#y] `EU xox)Rj#v[#@\CFWɍė1l^^dEKKrkCLl-;mmkQEiQEr7)$wsُ/AOQԉܤ̱La9Q: Xj^*6ifZd]N'{~ב#9_^HoXsz]R@I`T DF5gG-Q4%r7{a[En;!8QחG$pt[s?wKRi`gEl MѾ.ℶm@8-ig6J.JK[Dxj6#"\NL_L- Jc&Xi8Lx)6*漕<]ݗsU :#JpanthDEفвo'5) )L"M)?rFr# E,1\P]W9ү(Yq^y۟-(rGR?%>RpT^8EJVsH;;.QAFlh;rsy 0[W9۽a΋]rs?2O޳[!Θ$kiF泏~y#Ua$&rRZ/GJ͢WF!Ű;9}[ Gl#XZ'!9xo^Z;QL7i%yJ+#˼.~u$I"/M]5$Bϸ{Mj&8์nCp-XRozU:zsxIBےd|`x&>65`g7&PDvZ`AݱEa݌/Gf}Z-LbPg@ $cҕX#L!TESXe_7H_,,fr (Ml VUHQ>I)-Yb?.M M$N=qǟ3ݴ[2ؕ -ne'p'>qPe{iқ9N=\:rMQ0<ßeW'[FAo9$s0eShK O;OΚ;IsQK;ٖ߻( H*zG`]#X+gvNŕF!Aٟ\ِoyQf RH1$#dϿT":}O#z?<- B2@8~[Hpuź'G7^zAi^Em"34ρ6ֶ/ԖEMl"+u"A8$W!,K;a h9QD5.>%}øy]SmĦSSM*پ.yQοaA.ĶLG5#1! R+ L4dpI>';DӠbl?k{N49LoִpSVOg y.ST,s0)))w:|NnDxƘcݳXӈԚ^ZR#$h ؿR`q]ڴlh4e|b%S{[frmGW.iQppѩ*kZ l|#iG,M nn1Ag]TdToKzb3 HK|jYx5yoVHi&&ࠧU'xyo<1+-a4mTdV w8\+R0sHcRz[&6&"ŨܞG4 ' \1&ǑXE׮&5r6ZeI?-\G羘,nWyLj 䋾 $g-X5+^)&!+gߞ0bͶ6ϟFA!=][W۩<%!N2EθQ-KRcX,l~ڻ8AdGGd( D$OXhw*M Q@qh{ FVϖ`МRz }G9dh+ o)cl ,ֳIc4tM~ E&`MS3 O{ !mZ/%b4_\u2lH ^4lDi흒 NC' :֛ixC&D]D4|ϢClj V^ hnѿ" &$mr8,+SAȉv78$EdZ|6܊{²+ PCꇡI>JZhsI3[dU @῏G5첎D<]5acMMJxx-ׂL]fZ'AGXMMzGHb2J{spyQx˹Hy]z@GV0L,ĠOIi4`E| >Ac(EQ "θTՇ,cKix`AC L1;wa٧mmPK{(I@M-tQl Mel^hi-DiwGZ)HlA=سu:|l 5`C@E-_,Z.d|*(/7F}4'>{78\ b0Ie.0k͟[3fϵu$'zүJy#u{r>#dZkd,v[fu{F*kJ{ϻKy\JM`&E-X{@x´w1, -}0oGC*I\,I*S/ׂ.jv [1g#kއDWߛ/*N1窭u spl'LsTu(wo ɒ{nV< :DQ-l ՝% ?A K,Yi} 3ͥ︤!2wxtr-cYgAh'A8Z8@fe / !. |Y)K`"̣.܇fI:-MuOq ϔC/Тf0BV]A+ЏF1/©fo a֙tNj]-=}HdoWARW{Da// ΫB$bj})V N}=~z_uBpkג&9beFgrV@MoH蟆6/`\>?<{9$nOHؖ"nbr>RwM *z m/1J PI^0FP[$UI20K6à7M_+3A($tⓜJ>/¢S@et5QLØ!f2hxBuV!rgq:kC5/~WMȸO$KRI:ڸ^NzhDڰAɰRjjǥkep2ʭTWcoύbNčז[kQ 5 'oq[q?Q|ϖ}uVi=_3r*ʰo@UYhCQI\Oc+eJ2#$keVà$*[KT4a! A]2׫l j(#N5D:F'߅B^pڎ &/t,rf/FSTjZYX>8+g|#MIM}n=v;!k[wf8iu|ŸH+GB(9bgmG5jqC;]Q*jr8 opׇ{H+XrJ#Kyer 9bvlޝ 8Ti}rl"0bڏ˽i%t#t\&aF{zJsmBs+0kU9&e[(əB3 tDX@>Pj^%BgԖ}A;셏IY;yBMy<,<}FB3 »ڒq‹,7: U Bdq.ZM2%xq¥ؠ?t$ ;|jDB&~Z#CH*W۶£T :ݛ2WY 35"UԱ+B@@GT2Qɾ{@fqkݯШryUr b(T ~i8dK}|8vcLyH `ESt%;7~}([k1=h+#^Zt7Toݐ jcdOL2i]) L,$q&C-ISzeal5(Ld TA?}xu>-1+~!DzcVˮό6dZ yUdɖgvTWlZgTy+P8GRpJiiE C)eeL㹝c&aJ4ק/|^Yr4aЪ6zR?AU Pfݳ#\ߴwovSSD(X#;1L3i/+YiҸ =l7pT i} !EAP|h +S~q2-hPS-wi-E]:h~lD # }. lKZ2qwYgN!ecUͮb\L4ck엎cEJ34>XUW63HF#5'xaKeT4j>5-ThPR~CUPң#W\])VtN^Х!"Z8t!@0{цp&*䆇燹ЅU/o:gg Wyp OXl?އ{k׮jGpc1F >&rO:覥ow.r7|[| Hl3X8bZ}p bia UP6%z^48uQuc ا<ᩑ0bزN~}˸|qZ $Λ;8?ǡV N* *1ykA: aai8=yҐ5nܣv+x;=4ʎbQ D򧩯l Ԩ,̺Shy`}5Ύ[փEIz<{8$>ԇ=Xqt! OK9Mcaӗ:%i]CRH[Ɓ`D$+摦^{]ʰMfխ EL />?}*2cd]b(YqZcP&@T*֤/C?#q(kb3cUe0*`%p4Ǚ*VL@JdNjpxC9?HBdӍmۉLwijkQF{Vǰ$^-|? F]{* o<¿#ؘX`l)$ȁz]:tZՀIhL8U2~(Cka>|U+z5n=HAe?1ƌD,^㷂/(Օ]RzArsXkj ߥC5X Aں/6CVk_/oĊʡrUJ.3NvtjqIW=H- 2bLfp~'_m%앮9.٦07ZNx$IZWVxUeR)jEYEKu"2|f'Uv> S[ۻ~u?sN5/5Uar푤Dh?8?k,a~42,D@%ESfLTJm!|Seb*{sEo67T7W?~9 E~k̭҈H實5oX k/IR*f h% hCS[牖ɼu_hʚA?Ix d?Fp &AUqmލj/"%}SDL3 ^㐩"{TZ$߰8/6ZAwXyK-G\[iJ&BXAvTR>*s}[BM=̅0x:׼)BpiT$/2c `:A 8~%eft?3aaXb㮕 >ZR`1EFBq#ľqJLYΕYu#X@3cz* ?(sB'6b /ح ԩÞK ȩV<=G Μ8D?XN= A}r`UQ sq_ެv nȺ2ϗ*<2x,(x{@ n5]}1f  -}g>*LXS~^I|Y6DвaU<cٚ-{4v'N7O:uzuFDŽ ~zWߊ0=xܷ>K>ŜIu%3IͿgN,@Ձ>!L|AIW mDG#봏 #mN=gG$.m6JQls-=&⑉MWQaq`;{OBqK ˆTGw -2={L_*ėÌ.. "99;jb*=4gw|g]Ps橽S(qѝeKY"zMg0YfA]݉tR,7izLw k 1>SXm+LQ4Yݍ0rZ/"CՂ1\ۢ a53/ìmcwbodӤڎ['|s1"|$_i;ˆ'4 ѓϪ{ү \bgPc߼Tޥ3ua Q&\j[{؇F}&+ݾ0ޕA;rz"I I*,aY4,(#C[aXO&La@' -8 zԅC+u m?`Ldb-w/bAW"&AwQl.l`'k }.旝Pib%&55 awNZYg,as;fšMqWR1gv(f_E˗jM9<סfzԤ OfʆN]dZ0e~k88Ƌ#O6H śN1‚CJfYy܎+@[َ j`d&qs7'ݕ&5ˮ) ߔSN^ws.eiNHB1J;`7+i.} ~zcL:ST R΅ zKY9i] `z=m=28%VfPr %3aua 4[9“`_uEHdHƛ\Ys+I3*3 a a2ccXb4b=gaC#KLaJ`?Z^h1v?'Õ)JU%2sޙГacoZ> L_ 7؈f8~AQuqdB#ތIhFh;RC)v%73 pݾUvٛ3yb-P6&T }O zvl>,=~~{,=M^J+~ɡXlK@wo&ZlƏ9r d&Ksz۫p"]^sPô"9U׏R-Pt>?ǡDaba@>kߎ1R,>^&ZquPXф`c̳'W( @5O==A@X`ҞV`(Zt+ wiK'(]Sp,/&}bzմ4L*v iOzspO鄤>(Z'[GmNw ~nw^N Bj 5jHT6,O\)ߧPgtZAư":9zh j_'}dU$9Ebp*Et8DWSXr%&, E<}8 ɎfNƸJWѦ("s6!icJo(\I'c}7$?=NopF cqf}mtZδ,J=m/d@1'^[ϰ+rԊwӵ# |+!6x#f:Ǩ0xv*yxu'Q|iKhIC LX:"TQKݥ~*rH0A朜v; x946S֒V7aabJkIq<.WLvm]INVs/rx,ݢ Y+n LB!סHҨ-1!硰d VHO@Vk$ٴ53ěc;H* CZL;*;e)Iy*0+P] -nUU,WF'ρr`G ,Bm2xТI){C2FU_66fvKozW_^8jȏ3^s  ĶD m[Ëd}[pcRK [Ԗ^4\_Q CǞǖOi=x"DOgxӋ.ap% 4T"YE)x؞9+/y΂)Mu=Z;JMEjHF~~)gޠm22Y`*D0˲<wJsjNAZ`s{URys)^>}5mB9O6C1Ƴꐰ"9cKvv%%@?Buu@QO^u-KJ(G,fwohV$ 4VVW ѿVf ~eX$V*m"~kFsԓԴȞȌ|3g]5k,^(ҝ|Z"z8?},G|VIvǼ:q]pࠊ[ӋaOr נDׄ_CuZ7Ywˀ|x*oK=ըE0SIUyA:׋6t#m/AzoXj)Sm" F65;(0A vZA*L|*nX )7|/O&nBE§iNH Y;N٨͵mqL^tnPk/f Ldˈ\m,HBTNk. ѫIg 5e_:6ZlIk<^ peP .@"8#*P#9hNʓPCD#M+.~LHY>By ~\+$@S~uP?HʿG/T|csB%Ks.:̝DPuwBߌwMTXԀ%8ģ]6 U 5ɸƾfo0.m0$j$M_a#K.ժt4@rͿJטӀհV[M0*°}|xE!@ aj׼E/A6_}Zt/nؖ]SE niuڴZu>w٘6W}|Jt8ɩ5:QF:JpP/U$uNJ$KƂ .36vkB7o&v\jcօg6szLhC¡|VE*SV:=^`<2EJsv4P@Wթ+zHBi@.5Gun Z0jx ~Kix.axLKf!%ģ0#ZnCׯ l#IcWz&dX}46sڤ7E~ 8\`{ 7T4LHg;L`ž~BbT<)"fi pJzgXBcQVO S~f hm[u /Re8߄n.zդƻEvLœ/}*kt nx=B'$1Q*yOF'ӕG)hH 03c9?S#=z\GgzK>U,`~0}JҠ.SO೷/%&5?SX/ݓ75c 8'Y*hl c˵`)g2&M;Yx8gnZ+2mShΤn.A׏ڢ%ZjmbA_I8&xbbD6?2Ef^FXf{ N4kXP\k &([D~OuZB@͆n5NRX9.0MPwb!i Aڏ T ImsASb3kdqh!͡ Gs8:&ǵxW-g̶mUHH"50{0HͼcpՄ[Qm^ͣU4ޙ"h"%( oDY1 {4HEe+:OENCH}\pt0ݯ79*@!藸^Ka "|Ʊ iP?ʹ=lɶ1^-zq4sa{8=)SG!˜xh#wPW}4[[%(Pݬ,@3:pՏ+f}~\YV1O }י $\(c΢6B{U{QHJ MnJs^r@C? v谛.L{~lt_O7@ =_ _z]R3yk} ) #+x P@mB$͞>c_oBD4{ry6i+?Viaq>#t5}$$w-^H{ +7ZBqq|,,|p,:Q zӲƥ*YF1ݥc !KSSw:vur;g}:tUCtb\x?[Cqr ɓöM')KL{vs䂉1A@)(N5A C ނ#A4%.eh D 4v CeqMqwf+`+Dh:ypNc!".OVg_9̓>AWQ0Be4vkں3 r1cg0;1" ;=nUmbN&Uho^O~FZp^¸ߏ(z;t5/H ]J^'-P60 ~mL,EmHzʌWѱ.S >h1M].F dJ=նk,G@8cp~Bcn*ʖʌZ7sEqOXCMbu3efk hJpYbEZ$Y]YU^._w;-[ B+jm a^U%m*ވ{ \_fY]#*gL"'Eys^lb-Ww.&nިץOj[,fD;CuБp4ln@c>B/8]K)V3/^3Bd . 0rg-Cg–W9ʿ[`=ʮY ϾaVl浵~y oJh/N݌6B[cO0i&ck%.UBa]g 4SkӖк4Ƹ~~ q߰@kQ`.NGLb).ԋ.k zCxQu权&>.{ݎQQz9?@]sgL$3k⡏ȥ+ޚƊ~F]&ʬlUAmA_釩e3pD >@&hԾκR;HO6 :yxX3mPp֋>`;fwzlV5 >x]E:,ßiC(jɁvQuNIɤp s9`'s|<G`\b*I#ϤXPȺ.Iu`{=[rU]L %q;M*{gRx`ydԋ.8KwH0 fZڦ{{BB!ޖt資Mɢoʅw{l\ϸ#p y7"qҪKFm83 v ʥC9.VJQ/7*ZiJ_>5>ka9dbxKZ:'Xs7co k0OoO4kY0 > 3O>`l#hYimR2`B-E[tuYt %m,L#]XZl#1)ᦪ? 9:M07*3r2-8eXrQ+n"'{"IsڳS~:F'X?Gw/E>g12HRߞ{ X݂.$ ||:d,ZXh97,>1@ι1ߧ^^zKmr`SH7?kAgUKKUی&0 jY;kF;~ZtEd ͙- ?͊Q-smYp('ZF2` ":8Qx񎟛 #I[T?ԡ1э ~ 7;sXRҿQǸʆq覚MSd@\nT`w,"$閣kah;!XsiQj#z{~YFdՌeS1i)u[VYzbm XcVKc[TRD@8| \9uqgғmw^&&CTNx6zKlp|Xt~*s?0l|]oU׸g+F3݈C [+p)0wsO} a"G h,ј` NL~!A'(W~53ɣL:d<}~h6@#ER1XYdx="Z7sNm]T`RұsǙ7.{Byo$Y~mNݯ3vA0fqTYAztՇd!@yJOH.K,*7g|^/Hb~*]C8mnҠ%y~V*!,A Vָ!;zciib -Ntبbw8!л9:H6=;.eGTq(g2Hk~G-L]_~ģPETэ|6AwJ첀^n0L_:8tyA,|OK `)#CGzX)$c_/!k6@_!r~\V\xo& Ý4؉鉠T뙻Ġm&Kt)AKɚ[N iZfOzHRbQr\NJyr\M {|&BAC$s5ʈW-IW>#1"8t{yS0t7 4WJ_v4` ?7j/E%X{%;@or?aЪKz`,cN-G#{t6\K1 @,`RlxRM0_1^\}a|@qW0Ai8Ǫj\3+[ [JN0+CU҉Zpޡ3C ^AMWO`@8 ~M xB4~w "ץ h hzGR,=ԗY O+!_4%X^";ꋩamX4$V90<?gՈzx@ޗ1#*^ ]uc5(Z-~!E]0Ȣa͊83ݚx[cV84dDN_s+q;~%+ƘP:`HЌ^HJVT?  p2Q9Ҋ}=6|5͆U*Oh Le=Od e/w?|$Kd='4TyT87թBOQ9{"- q9{^U9tW TKɟdTNOڊNڦ^ 0P6Dؤ?u2#/OoaE>[y lյ,:p-IsH4h1^R6,joY@EdG|rgKS[Q{KU,ʕbu#Y$Y6M> p|kèmNBHSGP^,gK @߆M<2A=}J&?YYŁo_{14|Hґ:PUWWQ,q`zbk*Tw-a dݢv>CLڮGB*-A@{k8ohcz2)%۝jI-muN 髕r}Eh mt B0TcVКLhԡ- ϭ}U $ q؏^T0Y17 3zh0ȅ$!jJ.EGtr|e=߃&a"x[; TkHȯ4/K4 <-b \ǹl FE_+njuv3_ ܢ3Y,f2;awuH#8q[m ć՞lE}ED)Џц9<& 2(ysv:YEݠaaOtO]t,O,p8[06?@G(B`l)Cg*ؽ߈hZ}#|aRgb<.̑JnuJE12|"o2Ɛw14Đw[g)Wj- 7?bO pO$0}Yx-x "ȖUw6!g'jUN󙇊<:"f? };ƫnċ!35EKbd6k^='LVt q㏢ n!{:k`RQlNj9]ErMY0sN 2sBl X)(չj(V|Hۋ|Vg~~VSƊx̫-tHO7rh#cB]5ְkV7dQԱJ[3F!^ ˂v =~2l9?շJ˲UK!j(-Vu[Կ _af{uRsPG%sjOc6wX?(% <}F ٻ]$`4gn1i$6tzqL r^J/eV=Bz(YiEa> udIUHrov<_)0 & ;p{g)kq)Lft1`Xl $LJOs9ULlvdQZTh}DP gO`x/1[ d$f$|KO2M7V["w}oT " O. ~X(wG*:_6j1@>vpp0ĦW۫-"1}(d$teSRag͈O$-ii(_&e'8/dbAkDJc m\34+KװeXAj}k*'J$x1]sE0E?78F`d~S1AGfMxs!BwKj [̑o׎·'3^. ׷i{FKoPO!< \d%n_ twf7&R8m7>ESQA2Zi)$x5p>7g(?~u4UTqHbMB'j$uœS(zh9Ea#..:ڻY>e:z]3LWag=+ m?P9X,kQEQ7gzW#P t8@=5:wSs&N:IJ[Lґ|KRy@uTU: r[rN5T9j]mWډK?KXjg-+y S94Mn:Bv9!Az%0y޻dopcxgLs ȹkW7>ʃ.S껼~Hۍ.HLl.;Õw? P#vϞ͙h @*}NQe0wKGBY%wd~^_?qjc$SaLB|@Uv|hòAN GDr6DbԮ7Mx^V.fO%J) ,;)/ I|O)O*61`i4te-9ur8 Z. t6%ySDZsO{/B&r%1~5&hs<25LYXFsEl15oG̸5T) \ḇ'5UH6ib'wԲ9@SGGO +`]>ȷw` "`/نw%206Ug nN'J)/6hc/+'2Ryʒn vV2Ւ({%Pgf?qပ =\cU,{,V@_f72ϕź3-RG̹|=孙6?{TQ!.X(%'8ec""e]8ߑݿ4iqaoQRD{stі- ˚nk 2\_3M^.g5ǍP$ݗ8~i;?րIi )v`m0咰*2dh PԬgS+dPksgcD7b & ,&N7yd!~oKR@ (ƨ'cX@ьlwOy0f,Z$E5~5e& q'mW[9tׅ9t0RyK:=şxM:'Gg࿬Y0]%`0r*8_D3Tɐ-8>C[s NԄzkFs?6"?vZk@flWfֲ^yM#8;\νrUEvS*pVo^)Aw;0k'V]fYvfai'b9MPKO;Icī!TF6'&~g[t ~LE%A+PHӏ |z[)'MVYi[w6==PfF60)$Y !܀DSyã+%<-Ss3L1m\>E71c+A7ݲGdޯo2ao1ÕXHoXRN8 ̽iXV뷩3nr՘Jj&x[?4I#7<>RAiЁq\]nvogqoA583v$l v)0vFCJ!9b(uu/=ƦfG1ɱb;g@8!_80Dܙοt4YcVYGY(] &OzgxAQ3>h(dB_[ VÍX)5OIw%=cpijO B[E4'*aF avzFa`>5Oy`S(%c"e8HIGy(Y]6R2 թKi{oAq8[}ɠpUVZD+X,+ _YX>Oz - plG$np*tYww̏Yߗ۸ F!3Tmfy#v3ͬcY_i=ݕ$OĄ}d{-^2σŐGm'= V=O!_#Ȍgd,Xbs=àeoa{b~ Eߥ*T-TR3.m!v뒛W13s[Cw')\-إ4I w]?N|*HlД9 '3mѺrO%.3z >|N 6ntGR ȱfVty O>wJs¢,k5LѤ4zy, 45[pQ!PVp&̘|.Q\nH</ ^)U2@;iҊ/u)ެ_ xRʺb<1| NIQOc~ sĹ> |y^rV?>@m}Vi|nP%*S5*޲0t$;#fhMΩI"卝UC!C"{czτ{B ^)GgX6tzwq 3b`xS N/)K&t^@۬̐TD846djLd\)$1)gixȄsJ7axq>? ؋xN[ ?08EMب}VwD*6԰y r-5ZlᯟAXRO"UvN}笏]\ƅ=\A!:OVyJFj8`WE)l]N74B BL)Rznlٕ l뀚ϲb|hٳ=ik02Rr=vY@WQ Ksa_ܿ+)1mϔM4s$s66Gge' X݌G#@nmV(F0+%1y֭`nΈ;E2HْFxZAeSbϙFFy3wJGYLxfn)S)x&Tף\Cfx". p\6R\fW KqP_ FUvj8kIrmΖy!G(\LK-GTg:|Rlso(o9[ Cތ(GE֮1OXR&L"ӞS=F["pfUʍOOC[7c%ĶsM*(ƇDžBn2!D2P,luIX '2,ZSOδq9@XuXZ`]IEO_*A ~A-hK?\ ;M=֗w+Py`.SWt?XDi}C䎪^+Cy@3sLi#]54lw8XYA=8#-ުK&^,OѲsLP6ԕ<77hk':&?{vd}&@j3pe2nD䭼g˱}J0$Ȱ++]DA[T"^S[OƌKrK;>2 Q)oIτ WLu^auyAWEB Uv^-J}$%iaHiSF ]ī3êH FЉ`Bd8rj*mOХ1hҸv-I,m5u@V,23hm6X,&^TSf%׏hXO5xf Ne^HDs:矅~W?ug>ڜQc1HD"K@Hא&z n=rP XU)4ǐ$@颌 #vn6B#)B$AKO DQt< V7ҳ֥[𚉐`^jy.u]=}=W4G6{RjʶuwwrZSMu_.FǢ(Q;nr .S00{ cU_i=0AR. ٛ!I_.4b "Sa?L>&eeJӴoL6j4E`dWe+3ͦ~֌f2}DW/P6<+ogC^H,x0]/UmL:0זRP}CoA+83רYOg0V9B}5/L0b,Aby%n5=sY!b~5t''{Ӗ /b96~kZH<˟5wtU cYުOAH di( RϫVf2ѐz5Q }F㸟js`یwZ$vrQe-~;8ka~fy7IĻԝb P0U=h5P?yH Y𖞄k@uMƈP4IyKY@庯L-d$($&z}o6alK%{/6}`C[;AyknI&Z@}RbC0CqH~N> et.aQō ե$%ܘ:hKQG9r"{MQy)'Ytv\u<7h'G$0~n <'*Ria ?+SO|~IY7”ehuľcP_RXGF-6Hx?6g8r1p4L8'C:RhhŖ y[i-/Hvm 䔿Ds܀(/Ax9g(80S,ٱqzGKΕJf7?TPnvLJ؆6҄OcX-3GS1Ł@(\1 ?p{*lgAPXZʒW^CK!Ŋ37T|ɛaƍ+%ն{ 6EV07c&, _~UV˅̚b66 K1k ,g4Z~' N5 =m}0/ޥ^9|fjI j$ M+gHGS0j͏}+}. 4VYk PKbW#M,/s/ Xbuup5Vߛ;sWo^lJVA1OmX@^hUԿj2Ltk ^).O90#؆̔vk:ν;X#6Cl`nL0̳JJtc^tr8 o(Q/d.&Ꜽ4T-452c~LxcمH*?~G5j+VE1âRa:qŹ#OØ+Y  G:"Y"FTח(+q+PVZ/eqlK#, +h}69 r!m% [gIarŪXLKݍHFDh,/W ;Mwf?75NP36䞴l5ߠdY@?TjSⒽtc?5Zdvv[ /RBd17IoFvI;8$ATO#y Otn"N1ayA볒t4]uW&ݱS:1u`70BsUȲ|r0tHAKAtqmI/L]LL&B4ċ}MV?y=bYy?%Os P?n'xߊ0:v 紿5d_̂gF`6􂍑%%XROvMdH)8Q |w/㔞4jŞUXڙ, 1s⫵7W^$"8A!3XƇq;a)~$v\Dl:@0K W-coRT4םI I'(a[)}w.""H|H1};Yg|ONJ,-k\WPOTuD+Ⱥ6F:kYd"/^01w皜IV&T+m:!g9qBkhk81FZ8hѿx(p}&.^e4s4koU[zo{gBPvMe δ 'J[@پ>|}Ikt1JfRV):Im'R 98Bj).W"OiE[=+ҨkXqA];Q ωMNjWs|(f;9areo0"HEE!< 4B3q+h~tCӞ'kRAc6Z G9o-L}GHhD6&\̊;RVI>Cu~5n,A@\ӮkEgl|w2wD}3ܩF/]At@Rf4|I%Kf罐ss0Re?hi"`-UYtAG"C=KklwMm}+\ڽd7r,qc`" =p$JRo[b(ǽ>X*F&QƷC|Pߪ"GJ5?1VZ]Srpő w҅ H /W8s30n@+BMa|۸ x~淜?v=Ջ@hĤQ|3ɜ3;C8)5Y"!90 P+~Y+rGOKuL K;`ɓx8a\B(M07g8t&p8{<|I0rZ0vYýʋF3[libiqy=)|,;A]9WCۢ9<,ɖBbs#5 kԁoºUKXcϳOn<ΰf#+3VMJ542D*=UJ0.#H[Ϯ8$/D?t)Q8ٓV♧QEl q-:Nd; ,S_Pu|h}~OE5!Cc?pIai"VfR},|&/ghf:_Uo=A҅HAʱ#0^\$u; #zn,.KYbxYY{)eZbϛymkGy-Oq׌NRhUPycВN:y[##ց(;-ߵittg̭p0gU. @9 N0`]O̩Y43HJw% [ [H<=P+hGͤj6e܆+SmkJiVD~;.4a 5^#hp;M.Rp '5L{O7$oLZvo p?{Ӹ}g¢fW%@yX$vz~/LA:ͱ >l_=p , ǛVqOض4 Ƨ{ŘMOM+4eL ߾lgkO^Ø^~".T RJfCU"$.VM&KIc\"ci&tbXxni $# vԘ}*˫:?ʙu-C sK_ЕmKQgw67x9Jڑ?Hɼ7f4'(jbḚm^VX!Z jMlnzAI<7鑕[<4dkEFnvaidEkTpҊ1Lnl#l'1౏$Bn vټ*lPOl<5aϠ<~Mor iiCtߡ! hHnM<-Bvp+@֐LD@ݥחD4? C݂4l%=5PFw;ƫ=~i:5n{y) q> Al<݈~j#Q3MZ!ַ ]8]+yݙguGaDds3sE'i:ϓJ`=fNVqzzlh? ybӃ`oǗ <2H2[ou/bg?i=NЦZ¶H5 6S )"]XGqsYډ/o.v1zjLn)*ipg?dXG*Ƅa`"}n5j -v|q_+V ǀ YH@e^)ϟRV82awQ=T9f\5ZRUڛ&0"h6L5r;Pu_=E)l<9]Qr7^w */K-DvMPi1oqnQW/ &o(7o{ k ~m$N;)0 NO`ox\m5eb!eRa1};gTl2֯ZMJ-͟ήʓ {ɯe2CLiXjMd{Gx UՕ-v=W'Mo!o_'ȤrSgwWٌ!@G Sk}-f2LJeߣ&YB{w*n^8 Ke}5jLGN(;BJsWސ?1L9n<&!0!LNQ.rő }HR @K'I׭8䛕#hIU*R%#DzzmOU4<'B M^fMaس Z$HwVAI[=NQa㼧.⟄gܨnz&?-m;&p4@GX*D*=Vޜ өΊS*{HU7țÇ\z;6ʴ`*{WV F=sF' Dnl\ ݋_'qk&n*2ŌI4217P;oFwOWx A"Yڷ@Rki3TP{G+"pDv3hi2]g'BcڂG8Y@<`P eSi?1 =RhUkǷEe5\1o\=_cߩsc[\U gZiV>D꒑"&G![ كy'|! [wLG/!::h7x9z7iD,HF㤨9`J۩W6`*{ccrx?Wk7]ENq #3<-3-m=Igu|oc jFYJx?S2ZpGg76H3=abPcBی.3BFO# 0N'/Hl }a6= t GozZJlrqy8af,95id~pmHT{qkDA^2UtlGE/KVħ4<Ȳ%7kH]X@GUuq=^22(p{YnaMa( }v**X}?VÅdb޿ ʉcϚb̮F2) &pxDžרe@X}9w &>N+CMcr1< EK) v.#Ag-UOI˳(ǰ=һ9p,8u YFwXB Zh0iKJ͉7I;|mƖ)E1] )_Uj'k);9~g`KE bgiB#~[.uh70W{vb}0/kk %O% &lݿO :Q8W w>jҴ=Tjx^Z,Wd )W LjA\ *s 'Yu;$4I"Aj m\=@DLaf4uP&b;4B zg@y::HyN^wm[ph3 @ 8w(bЁ;DaV'S;QpXaFtV*eKB {z =C(ysa+YVغpČ: \ͬ[VܕqQ$jߺMȊy-/?u5 {ZQ PčI:my$ÝJf ±RvJFτ˿dDO J'cV;Wwh;ASB*W_HXˌ]E捥7+y8wEqNxR/u , vsr.U)2~Z8E̵sYq0ϪN:ᴨ,][2r &pvq͏~&w_tD|ahG9^9{IOQ\?E:@/AUgZ-" #-u|"T_vhghKsΚIN {$c^k?pp&R+ ?S$ϒQqx0;bFuY͍|MQąIX$JA-#na =^ yu"P_tCe;%Q)Y=:!0=){ 䌞Sjԙ"OQfG"AWkR"*v`7æo>S_^hqgST 8,LM781u{Q=) yY+B!=!q@yO71ݭ&iqn `R?.W r) qWAaho=1ٶy# uz\*$b; ͩj $Hיdr8n{.^LT.8!^!9Ivq ^k:fa *sAǵi!`lG E副ɼ6UJ*&-wpC|cxeˣ!kAVrt}+sDV\Rc樴2/!; @y㶭3Ev8]ޖT̿ϋ:ʸhg˨B+s.Wæ D`@yK)n't}Ea z]Y[j'p:3GU>"F &/6LJcmӶ+%2.es=O7z|93>i P۰ ?mI;xmMwtfrPgvv^gu21I˨4B/0{N% JHxL7^;J-շy 'gɅ&$9Ѷ1^8zPCפʕ^[s75%%aCUQNi #KZ"/.j$iIl-SHi~b!ۊ2o?òet'ƮaNہ'/gQDɘ"&*?^d}ǖ}H+%8:ubSbFo*;,+1)~tbt& {3I ƾH1U\:-`-8aރHu |sh?uh5!@Q,] 9&߈N_w=1iF}5)tvG_mDQB ChKJY]̀ w stWϴ'EXṛҀv?Qv_^t3Yq/="TNJC40S{<2~~+&} _3G^e(BV򙸦Y^ŗUS?-l>T[OT]Fdq5bsMۤs Aŝ7.]0BLSph;hNyaz`%1' t?Y\>3 c`w[g&(ُ"ڜfE5=DH.AipnoUmіlPMR̗RֻXMA"SψGsP]^LdK]x\*Uķk2g?}'oNrۏa'&6,1&L,n lsZbc0u(FPih(3CSzxdqo/o [Kq4j~T+CzN~#Wl)r_Vڬ(hHB\| !>/5g̬,{e.&]8%irx{7K;η=V ٢LW_`I $_+Rgoix{ovUt^ Ϛgr° ꓡ sC'cEZN]"<#O";zp#[ŧZ|R11 >@XI}FH .Xoz~YF-5=&ۣH/Y_[oMZ,aYN::}>$JQ%rVM ͩ`3- qDMGduwW7iqfdB'wN$9+;B14úK0]g=.,JUb5;I06eaPz|o ٵa2le 1OE;ӕ[٘}FDIG#GphAiҷ̎૝jiO Zt`t\[!s5}l"ܯ-[z s"}ovD-a@/PN $=d{rG)8lO}73\gB2t׉*k/t}5gv;&g)-T˖7Ŗ KA)["_ēpNJ7e5ͥ UğX_3)![\r_B^');tJ Ы;It: :h"MO Ge< #hdwlFiM')|t&F|504ֶ.NJV/A~h$Bms fMᛋ/ڊtrT\/,= Sr`#gT~%BfOZ'M{H?K'KcWilvr)`"Ωl!'cY G#;n9cy8dƤ4.l-ӱA`p֑"YX/ki!uVu<- ejx<6c-NDiLM&5]xp%a#{WsTk-:W yYhTyt[,2Ai bG 􀯽B.cA+eE 1h+f`X}2DW#Nq*LА @mED֜ lx_u&^v>8?yc1~Q:jR.o"BV[0E. Z_}́^tgo!" f$FASz$q{xQŎ660>D) C[RDpuay3v_5}L <>Eŭ jcNHN!&Xs(!!9%vn/5.]IΞ{e;S!KzeK;0l6f>ǟzVDXCB,I,XSG< !D}&5zzkb.o_8fmNuXP .䥦o?Y_)^8/f%YI—ߎ]Qd {;N#=YjnD]ÜABwo==Օ>J"Q/B61#e]H.?@Ěih-j\X`:o%c{&?F p2?6tqv c"q=励-Tj]D^KA|v'#{m .izSkC!0?I"]Rμէdkr,q3 |_ʿ J&r0K*{<ߙ) =Z/N"W'MY'j9M崢U4[iPLy䌱ӏDB{/8lō= p8EIK&!Yat w?A5I18 ș#U%Gf>oxṰPzģYV]]s8ёB0AC &,eTƦ7bN,cXX)>D +(MJ0T@UF3*ju=702}.?ЉhMNӎ M(eެ;ud13Y(LFz>q3:J W%h^a^ 6xL|ϡ &ĶfEP D_:h(UsypTRNЁ[D|jug^0l6a&reBbcMsLwdk$@{ēCw7ʛp *S(O(,8[eR.RHitIq&[PAwƛ"U TcX}7oy}HD+b`|"1XLf~9Qb/ItEQ,2gp<|~hhN֛u K2Ϸ\Rɵ]Xg,σPk u5P(BOoLw/Ia5ӯ@9\E14 sl?qju_Ґ86`ՆW-vqdE혾jyS|˜[#t Чb2il#v夁>uO8,b@ H>Pǎu(x:Xp7OJhk?;8Igu'\nI4<+pa]*н" P6L F&[=CYh_-U 'w-M)JЮFf(g}LS:&Eݓ%UЛ[8 5c%dq1 -iPeWEmżcBMhy0b,UmQ<%*@rYl<o!In#vO0qiXn}V!uXPGM WMctk~BŬ - }H2gV&cYj߫t(Rpn.0l/|q۪GE)gc~qqܙ1md+x>E@3ΝYG=%Fv|߈7&KPHs7| p{NO?InUbd{K) gUq\q:X*f$a:J Ψsi>ܺx5Pj?S{ƽ']V \nl]Dnc|Z 2zWuFA}@IDjx6= x ]p|_99UĨsFPE][}/era#?_`M; | mJ,z?WÜ\ԣEK}׶)I_52da&-M @%q2jnB@;Imik*"fkT|$ͯ}9Ԫ _": ɾ3bvn^H/o5Õ%*Z~w.7V`sr56/=Aq3C`³ewqA\3:zuf9 eC[1*s F6Gd6a$fLtS-CM%mbҹ1PԪG7/$6EP^|<#4UoGSiOti䦕`~r1U| ַ Ŗ-" ь qeˁ!gϙU ھ$gk:2W#`ω6ʍ iskIJ`iJD0 DQ;=4c7Ά.ϝfYvvїr5xs! $@t*H_Pͧ\5)n21G<ƸHlpxi)*QqBH$ӕCG} j(= ;^S_T^t!LM3,\ZOyYAyMrւkm ~,u~ Mn @"_P dӵMT0&;gqU 'cei sмP8O @Ou YKɥ5+䊢moA+3j]gC 2f=NFL<Fﶨ\BuMK}Z^k6Q6 j?Ip]F^SHYՁuca1u!q eAV ݔ2,Xٺ0*GGVw ťj$aDr=9,g|{.`偶FjWSMlLUxnW(t{fvIp.gBt Ӊ|q6>wu޺//ԇs۝T6, rU]8msk"Ydhu?aGhwՇng,}vf! q8ºKԘ" k0;\>#AK#HJ&T]S;P[Ω¦J_Il̚e &|T+ և2ԛp1SXo7!z/=/⃞KMUڞɷ@Fz6;'eFFece(Wy,O83Ruq(U%z8'XwCq7_C~.GH{z/YPǓ YIHq ;.5 +R)^C-i\T5bt3~WA6Ye3\G8cL? _3E;.LrcHknFe#dRc;$0SnpIL)ۭג5+a=^q%6YH>rz2MRsO 5NAi=}v¥'9Pq >Z;Sn?ؔC0TPY 4t_Gm_`?7sզn t_ "`m݉e,4u\J+ݶFbR/#pfXg /~l=jD}6y C\ִ0PJp829{ӊ>z2g&>J@'N[ѶۂA_9D?`6!M8"܅&g!iYZ+P` /8)TPkOayI4߶+SV6f^@,u7lMF/+iy 2sWڡ7bHWԒewpHu{0tبvl҅8Ŷ#jd8^;P:r>D >TфQWf{QU^'CxbRMqyI?pE.]zn/v3$f ZV wB͍H w4x\TQ< ǰ9mvI_ǰs%d|{*^W(}b%z.caa_u㉦&)l9z-u@]TU>^BBY@So'-EӇkaZ:$5/@jX8psK3m6DJ[?nMjgq90U80rwא3o!WUc&۷ަe3 `%eKt+4b/]9y%$ehfeq08[Ō}>[ˌ 4xN)jN)TAX+.ݣ۬a4CA"lOSt#άX/ @3Ĥ͆L")q#J((a\%'pI2U)paGhybvK}s1>_'VYukRpXӑH{|,u 9)cu۷W TDc9F 9Q X^ M Kl@ J3s T4ta ʈ5tn 2"7%?4B@+bTկyT@K*Ki T/!jd;ui:~&e>gN*_O WzNݮ6i.dnQ6Hԩ5KxVQ:֟^uoһO0;*u_& OP%ÑBϳ=.e6se+ J~vx{QF;)F5#fHbG#铻Dlql7xoz1 @\Zǫt*b~P/ wƘl'b~M:Dž&&ZDFf  l6 8Mgh!^3;;6(>Ikе@pQf8lPykM۱Z>|{!W~'Xab$&keٳ5Jn[08EF#Jqj]k 91nU4l~+Ej"LCT;xP oӀ!1|bvJ|֮jyNܣisVV[,<*(Po cdDK 6X!3u3f2{${/<"e<_ACd!̃zR`fq[߂".^5}~C5Ц&F{Ȟ |쥨DysBM'0fC,]ը93 2 -8<*cm/.xFIu|L|?#g$To/@/I/0o`ӼƄD}g^\nMO Z1;ft5\+L\‚_+x¡ ̣> e-Fv.s.xה#]7zOiwL-!+cHE|'dx;C&]].c\Kc2U'ɪLRFǽplV_L)[cTT mf*k8T\38`qS7>*h_1T5"zBC>^\$ f7&(,0e`&5`\U?&ޥ2Gު4Y$ hniߋ1=~h#k.Y"PpP$;LAT2?3T7Y^3 7PID}qM|R (%1,$+dc!_V-vl@]3|&gJځ*ZA%F6 w!GjIz̈́ ˰QM3s+|} $[^LR ix8I% 꽇@v'ESrcU0\ [<@*m<14 dsnPT(E-BKC{(:,7!UfIl=Õx <ׯ M_AZKʍ}`)|;V8uXs5wvjP89TQ<&:N>Ŗy+tH01#ʉ" ':d4?^R]j-BD~ ? BEnܻ!}M4/{pӎ7keK1yE|:C$k=5j)*H(>)PPGjoAQZǿUR:^@أm]xٺLC.2J ~0.WME? GaqKTWC$j-] ݚczP.!9cM@PkԸtD0*^:Y]œ[?mN/0`%XCy.-z\'f{%"llC`"҂ &+- ]fJY͗ 0lb1KGاr/ˆOo !&Eډa3tT)>4"yh_38 +e)#k QL]%ڌz"NC-CM<zK05k"ti| 3bkEm+ M`k'@ȍ|v?]h:3EUǯr(/qʊ&)d FЛR^jC [&~I) J0r\njwc57@1&NtJ{ڽMѩ⥃F_Z4L81ljG黴1;ct&L9 [,&.̘r4{SZPFRS-1vuzfk*mY|'ΘmSڢS j?40 W#ph'%)$-Caʠ[*alᄜ'Wk\U"E}*unŪI+Qi])Pb1.#(1>0v9%La+74r.MN m~_j,$ee#ڒ2J5WŠTjgֺ)98kn J@ILIk=>24bӒ#6aQ3i..1¤NROTqԙ\dYſZKM/6)!s^Q"9 C>{*;.3g̪'RW/`Qk-^P kz%}1OW<קZ2* ,> _= ~5s pvHri Zj1/`G4/uA;zgr}!4r^3`뎘Ck%Px h.#~I'w|J|EҔD /5`0 빙k9|ZGthh,'Y M!j玹$Q89>3suɃnEwbJF<x0\}"$5C5[7heʩ2 s ]J[oyMt "+ƕj W3?-îcwцv}aY3f`t}3sc7)]lS,yyb(M;r/y2;s9Gl&2uz{ TFaJ(%qUd4ꛥ\&v,~6f{`0ux"mŶ׹t.OR3O?_Vˇqm w6X/x, e$IS68BVc7" 4ˑ`,y#Ւ&HpMY:,NvwM=Ӳ"+'*'&sljnm@[2$/v lL|pRKѱ 1iWڍMM畍q2(%!Ҕ,i+;|iK8XOB%ۏN7W:۽h/ m4kW 5rQ^FýevrH^ ܆& aKpTb-@ҳ[ލG"NK=+ԜdvW}KV팫 .b0emؑ׷:&Sq* `~--&In sܖ? _ K6 G~2#*⼂dςQP;68 m+hY52ʹTc@X/7Zqf2])SrHa澰}_ a_  d6AB&~}em&C1iH\65@+晸cd?U=RIa'= ɖɗ”hH,hM;FqvT#=pV_x3Lg_j;ϧۘؓc*H,̃ހM@ô }Ӈ^RaWޭGw涒x'^12-%δ 8g C3[sM t#l&4.K晥($ή9,&HmUq2 ۽s/`2蹋:ʵ4F7 Dh[UM˃3o_T7c hYHvwnvNtM!F#_C:"N!êl r6+ꑍ)욘sI1orM D$]Hk[PLS %S0?#SUm6`j^SE䏍tAUm _ e\NN'k -D0 @1.rUѮLFȾ4B/+dE͕r8!nƟ6ʻ%tef_' _]ݹ r6Awp"%i: TseURU SbmtYE٫Ai {,a(S -_#욡%wQ6Y }g[HjUCnA#4$+u'G61u׷ѷ8B}zvxm06Dlj| XNڅvhF82)# r" 3fe@3^+ CyKZLhyo"zQf $&Ry$73Q4ƽZoI{"ݷm0Ƅ[r\ێlҭDn4x[]6Mh05 6%koOj$.eN@4Sb8qѫ56Z8`9 *{<) 1VsfxN^{>ș:W_}ڏ졏,um"O=Yρ+k}jdLRH[\sr6yE4d+Z) gpW^Tq Q6~_;j[5\3s?qE7*}~zm]f0Q:JD izD/¦°dF 3+J+0ν0lhl ö AHs_G&F{D3޹+S+ 3~JC="2Tcқ}vci2`$/@]h5H>DI0,d*ƭ`[IoInLhԨk(+ۤE!;-עșd+?±֞ÑuC`Ǖ`xuUӖ; s x˙l_\7[սea %8]GCaPd~/@ߛܑՕa/h3}lɨLV u&nl¬H _MegِsN0QHz+(|B30u^w7\B$]3Bj%B”_[oDAdcg54Tgp{W n45d_DC=D#焂wk+JIa)8 ިn 6*j<0f>)Gs3rrjc۵=^[G,zjHr2ğ?+.RvK%NjxT2W wU|$H': `Q@ H{69$̗(ssor0*4~gB}~ pC@R;޳Ձ0i* PPP|_Wqơ9 1͞%rJHtC ]p/zg?YhYcco+!S[X47}CDҦb:WDqּӥhw܎\ʲw yH >/ FRP ē'j@I .tq`tIk>YFE^hJ`v-Ҏf%" ߭4Wۜ):ô#5*X#548ҽ)[o$r3syT^!@AĦ4bvA@;R :Ɵ*Ջx۞ +sr^ƛtъ(܁i4x,FFYliMn0Ã8`Fq+{K߫T'A|iR)-%'vyRJIBpIG lӸw\$5-WE~A <z +؇ L?T/QCTAKxQYlq@Ek$+b( ƿCph^,){:ܘa 7nM3b.~֮yzcy)"Z߂˽_$mU%g gYoЍ}"XBY|U>eRvL"[ij?t^n(>%L7y>o=pm-H9Gfy 9)#IqV7p}oRwZ- w-C1vyQ]%r@ƍ s%ޑ!8 >k7;/&no;tGhLM wrG8ଃWg$\縦cgOI.NZEP-cIh j\ȴ  q׿Q_l߲ [3_; Ydq}?rڂZM{6Tt] 8eN=.tUsćϑSY:dX=9<žrV6j  .,7ºcTMֲrezz(lz Yf4}Hم'z‘muS)ȧ J&ZmB c9k/*P`FN ;_"f- e֢ypI-hA.pN]# rW0Q;X-s>@@EƖ*ļxDJKp2%M7oP8(P^R%O6Ll H _3ri4 C@R&hsՆL~+QE|t_V9S?>S ZfUE U(:@[zsBJ ~ `LߌYɢypq-D](d/Vs0Rn63GDC[Y&?-0A& 3!&?:ZHAU[D)`j-hx1#W}j< 4ږ0N~; FtQS٦А@ *Nq_WY.ҝp2e0,;9h @ 6~Xnͧ[EJاunq X`DW/;{3/AS&) jqd{|$aVFoڌHt.꧑ǩ5(L\|PoSgl[$WM\c-ɬmT֜˚;tR_=!j"qF]4FQQ Ze4@Њ =-<,-s! 3υ^Ft*9TC|Ɛ _2ݧӒ5ނXZ8Qȼꤼk!K~'Dav$U5/gX*b0㧶AEN+,\h,6G h>#-,QiHиYV ͉*h. y޵XAX W,V ȑ o4j=3ګΡLʄ7f@Sv@>o0}ĩV2 %+>N9Pp[>2u{?M%RBPq~ksWˇkL690V|w2LN3zy`t2Q(꽜+h }0g VP^GazeX.m6܆tbc(P7Rº)Qt֤ڜ܊faL*DaG+-&ɏkMs G6w:`_WkJ N([Ř "D?˥˨t`lgKL$ mbj%>/a.B*\K0l6mXU8'u?4} z ȿ]:}t|규Z-ji[uY:ջDFrdV6]F2TؑHS3d&WPR3xBTܛb rqY¸KX;kzĂ\mgौ9)}DUH3IqGԳ}^cm:bHđ{e2Bɤ \c6}Q8zG\xO.oݱX)8!UTRŶ/ݳq听*ۯgVqC)xSty+AYs#tѝ"ym+a"9I*t_|NGxH-dَ޽<<(ǤU B*ZB˅D9 TǸ3:%s`#hŇS$4ej8.s(T04y5ňMC at8+5)"ȩ.&uwec9>ZeIY-++# `dRQA^&G$ЙVAIMՕyN|Sm-=ݐ'7OG4Zøǫk!sԆsnBz?/v6afk8ybJXjØ,SBĦ$+&)P'}ħ뾭 ߳/ S#JtU4:9t@DVYzؒylqiifԜ젿*N-)^@y%۱n{Żow Qф,ݧвp9ʹAwdR$/,7g>Fs\@`$^JAIehVIJB*:s~%wǼD2/-;hD*8~TTDcoګ,s\sBiv$\=u.2{qkuLHP oNx&KAzqJ i-ZB$?>`:=oԘ`7}DR:M_4=^!DbI%#=_AXa??=W O+jN7uxΠU@R;9A.whlu4ɰ DY=rd]g^}m4=u0KCA,~zI&fqW- |mSFW˥Fmxʾ'/cp5f4o{Y*'̫@eL̆ *0 .Cx.4ݺYdSD눦fCqŭCQM.'JopϫB Io[CO\?FW-p|c5U=l_u?Ve#Hll՗v`F睪ߜ{+.~Cj:Thhc<ڦi1v?G>ؕ1ߒE?+}W"-eW0ބ?)1@Z58['mݼoJT(ҀB+uOQ<%!>;$, WE'j~8]bQaԩVנ"q4߾'@Ȏ'`YVz Ȏd T3Q;9I O$X&5I=Zw$w3_zQ;jqT)7K@ִQGڹ0|#GK7%끰P%̲6Jd5"kS/¯XϾҡ'-um݄>\ޓȣe^j#.2dR/!])@'l.{/eYZr j7MMw&"~^ٛjrAD#@7aWOf`1ZVP ~S,]2i`4 8h;).Q~:aǥC.* <9<=!,ukr#} _>[0Rs:Ȉ%-=,,&#V]`B99hV%:&Vι۠g]b ӏۑfRѝyN9M!@ޑ3 D7hâf:e+V daXNb@sK/ J%\#<@Nj.Oiկ VUNCtA+rܽS 12=ũßLavS|ZeD U %z 4ex)CҴرtA(xAs5˵ɤM#I :9%ըD͎U'fe84ķ^:zqVo}!YeTYGvmBImC`UN]OM1fwzWć_:@iN3`y 4VZ}'u,s^Phh^Wfxg1-H,@1Sle_*Ll SPZ O8g+Ze)pTǑ tUWMQXȓ;B(e wb4tkP-P˅rҊ94ʃFZKf[Z>zu=:W{MU2^^A7^@챳Fư#J5IW*z%P) W@ wE=@[ !}Ч xIi efT{Cj0Mjb67[N6@p ՑLO^ );!靈vQ=s7a&;JlHu,bȈ>ik5k_д-$8"Y/u&x9,hXfөU5OTʼAۧƒJ$c{CD_R&/^n>thbGuIP|)m)|>(Owg[XCb1r}X{dM9MU&;2&;fY@Q=|V YD㝯7Sf=nVDbf +,[f~?(ICqh +[8&jemGR' SDg|) CRf+?ID!g7 ,6/ >zBr0?O$ $ jؾnsj$3mŵ)hfxiTNѶgbkE54V, =d+׬06[ 3x3f#ʑ|yJb$sߓ]|ȳ}>?Dy-b[0xIB^r_fb&.`-֕NK K|uЋsTfɛ{IR3W² eLVb84lLZp4dLAEJRQ*L=\Ra>6]"1>.trM5zT'.g1:q c.bEE`QǟߚL܋c7PNrk-bs4eTÖVAe(خ^_T'Tn: Y>̍|6x…ٜ7XQQJ`:g9tHr%_'SՇ6NG,SѽqR1{}p2֏,V䧇L=|? ʈ /~lt0#7iN)@'u H)}:kcS;kL RJ$78o2)^MI_U{14Fϛ_1CM% kL'>/9ޭd'pXHMsίDImKs\ cWjrƎ~t0@J I^԰+=6Ɋ5p ʼJ2G1uBQiOXRaUr=_|էɌt%]*n\v37gK:J'sikL;L9j1kv2g1Aovj|(_1 (;֬R}Ԇ]"%o%&04ϟdZ j$rd2T{ާ59b%nS*Bo īGh-S QT He&E()Q!ų돛] Iw-o'݋l8lLdF+l&]&QAf=2Z_۶诎CaugpQ(BKw]8!//+UL3=,ע⥖ 3jAe 473eGB+Ud%w-&ɥeSyqnyW0SV7LLN`#\O& #r^Xv}Fchvݗmx+94`X=4f?1=aAdxnfxjyi9&\“zgҦB}xVt,յsK:˭e4x̧jf<9t龆$H6іܦSZ]!d~5q=4(G(`Ȼ{O'y#؎}ƥȸO#UZEWb~`=V 3LArGyM}dT~ٶ_Ut]|0J<;! FxQ!-&͚8#iw_bf-BzDb[Xëg;l=ú-$ A/X{"0HckpW`wL& X\2o+STC n&@:!QL-5c ~ol)ƭ_wDS(]^2}ZW55?~Oz[&?ǁ%VVۉ LY?4yDpVȋxKץ\TC I_ ޓ\&jҡ%K٫ƽԮI7&oqzu>"9)طil.Ly ;E7)Zc4I[TUYा@ZFڛV3+"O-싇ďC֚bYHR N5k/=ɇVmAOv/-Yu!읊]EmCV=[ɃHZzkSw~aqy$`Ѭ&+1#l2:t`.x곸rK) DF'ex'\ !GIoЩYY, ͸\aj`~WETa+m+W" OTJ6&&n@a鳟5SNrAz˟#'?vĆxf lSolj]x"(8 ًR:J@S]U=pjOLyVrv0MH,iRy-\_%|ȩFbLLX4V U Gc.cYx@??*: ]&h~1dY%;Pru\;K+`We-TNS4Z3лu2Wε)@D.zH]33pE.O&{w‹. teK_O

,cb!kb4&8鉔+j8IQ{B +b(F߹P+- ջS [LH{"\ ($AВ Ha)AlE`(#NE$ׅF ^^^PX Z˚<0cZ/0HQzve;8D$ pk$:#5޾4A E[j@*6ѝ-] ,Ƙ;qGbݻ)yҒ^4VR$p?3[F4nr+ek6pC&ķ\W"d}e_A};Z'$V1JSGʀIm|rn2yL] g䷴g>kjXvaUV!~p2j+=ṋԖw,݉553YN 档h  %9+NΊ<_o+k#6~Ig328+m^ *@_-_?t)Mca_P+v^t2\G!&jV_0^:(xo%I;LK![?0 f Rca/ rg:Kikڂ_!1TbΆ6po9nҖ2IMVV[Y?9}ifғvo\!`X@T} nA)Z~þN7m09H Q>dNm9 =;ꒄ) ;CՖz{\g-VB;HJJ`2Oyt'Y%;I9bEeFy}?쁭!r N [{IY3s W9 ;K<BӇWzFr1YO `e3j3/-3SD%; ZͰ'pD[RF;t"px-d~ !%/2)h BuwttᥴMr9u!3/tbkX sl <jP;:%]q@q'-UL+]?( `􃣤S91DIvXocF(ǯ%1:wXBkqwZ휓~Cϭs'xTocL/2*k47OV($؏h8 P%"-XcmE*GɶJ2^@2P 8J?FƑ0))l~1v/RŊΛUKŲh+ey~b#Ӄ|ɏs}iTƭg(9VOaj%4,lKfNh&;;yt<:ҍPdw*g`f=;QH먘'a i8!l-7~ 3;ӷV|Xn;D`д(;;`%H7G,=xXbPtߐq Q<MMk16ԑkϐa-ͩA,okXN7;|:RBZ!2d3) n![ p@uDR8lBs W)N[fʭ=S#ةz= DO}^VJYԽC!b,:mnb?^F.oP:͌VЂQxm`U8ۢkRXIIk+\ rgzDH`GoM7ʘIboaKcr>~*glD;pZ0IИL!z1C[Sr|G뺿upwd@BO2 k]9x x3"̦XjH臊†oK; m_{%ƘdpD!{P Ƨeic{>ZW]ɪ_:P"${ Lcsk:z)PLv0/,']NS׈ h{ְ6Y>?H%Vd ,nq·sGWRW͉s\l I D=rTU "Psg?4gW;O< gM%uyU_AlTo-4K9o|%ݐ NjBUG eJ!KT{2QP Y#!jr{. ~5cWM^BE^3/ &Smwjt#,$_ g}zEL{OdvkOjkЏ ԡi'ׅXI}ez;ٿÞ:$-ک G8=kmT ڪ C~˼dI;!nqOSiiN rHD rށc{vهXE<1A'dmi& D>Sxp-/­|W< ;<ԺE+m# Sԕ/|u?B ~gV"W59S|,+Ӄ֜GaS~M&C,-@U=ukF˩+7^p=Cp=Z^.3mOK$IkvG>E|aʷe$`kt+(5ͦB;e 0xh<@*ޡ뮃kͬ|(}X+s2vk)NF4u hq W4njKDœACG^s_4.*X% +gsڝDj :Ym4x! "N`LRf {[WG8*mQk%)C }0I9xI&V:1lg@u&=tXcY[}@# uRYt+ RB2lVF$]I39 E9*BI{2 ;4[EAi LE~RvBHqHX+~Fdc{CTT3ƣn2thhn1P3 ;onA /ߵX<=&pҘwuB`OpKZY/1lbPoeGÜT|e?=9>,,i\væ;NZU/uf]oSqpnopk}r%w;B*l.ߵZx *Ϗ]rHKI~7|[ԐՓ,@E)n-esWEl: )FX%r?n^L˲!}:]ýCA)֥򾌓hHMr2Jջ}.mw[%[ F+KX$BKJ:FжsX||iA 'tqE.(7qX﫪X :S%vc=y>sR4Wƃ$n`Gc ^@` R0 Eva`4ۍ_I<ܱjjLx[*Ahԫ#c`AFI&Y_dPM sW/K_YCP<7mڡK/0to O) $C;鿵F@&\aDWW_,@ߣԙ$K30N {aEJϋBt|dZ(0\u {?"yOF{݌^SA^.׆xqd%+edd"I%o+XWi.bѰ3]$t!Ŗl=fsg{b%V#o?%Nю"cI%S\ ,!{'g}Ձ[HR}'y/\f 4VK`*N@ISJOC逄nQӴMVTr4!8ܒbWH`!^qL~?YY JrJ( .37`>b0(¸@2Wq^pRQ%'cx#+zOkM",7CλIo;O+cn zLG%z?EjG)s[M{@3z\z#jˆ ުqɽ'NXiڞݱp4:^ӵ{kTyN0+ v䘘`[cv*4"" HD փ D 9Wk&K`sbCEޯ05W5X9< .F`9֪ڟ=Ajӷ{+u?ԫZ_l= H[mX44X!yŷWy.qts,!T?jÊGCJNû ~]HK 3]Dh7"?|v/8E> },jJ)p>aRb\g$G|޳(e[P{ӗ}V"OD/~}EdN`χAf!L}_K [X弖${&qCUP4L{R `1}T +5%?HX-8LB6pܫL%!TR[H& .Dڍv#A,%?\5?NfFtf{Qtn(oǬ;^,k;ϞڜXKER1%y)6n)> }MXAv3 ~:Ej`s z箓`u-zDULo8 !<7WGOD]uw*o\1`r;}h%5fM Aw8AӰ n^ׇztM%rwmԄ0@@3{)pG+VQK6L61Kp݆Rxf87SI?Q]I M*/LڼӪZZ3 1;ªeiɫPv4Q\{* ^Ü:Tc"Ep3Wk}JU  OfzcPѪUA_ #N@=f+fa7A1t 7z~a{pNgR ФSܳ$y&ZF)9K? %1?uCIrt5O2آ9rCG8$Mgۢ3Ȁ*qL;$3xL>TsI)Ք.KjUs=k* NcyUDȝ`ֺ:Fn=WBF=mNyTI)/N!w PB`ōʡH a μhoIr_ )'"N:zkIc-<()hA f!m\F=1J{()(c5iVf{njMhwڔ#1HzkitA60;Ϡ@vt(\3#|?^3;xV1~{Geȯk AԲOF,`.O;c_ Gx_kb6a&<4g hB `@bX Wq&;`r|s@N Pm|[l%+; =4}PX@q 5lja(&"GU/ed$l毵Cdxs=š"^AH:T1a2)E/@Y^'hfsfm$os [2kۭ(j G%o9LN_t9M^#3%{_&KΌ,͇25元6T66doP)YϺP$z1"x }Pޱ@~R3JmhļFrBSf\?a@dGTO^ݨl`8X_IB.Mc[5BnoWCoo_S{hfi lBo}~tJesZG$ʇ/ل (,N4~qXleIxU!odFYv5zx%=-Sh bthR39J` &ē<i!Va款(/rw4^R-%CA챆h>ʥ;l 4$;-dE|k)a_R.́3(%uPPhxjD@UE+FK݆@pOvJm w볓vV ~|RyObWzv݇Y]D^Mdxי=QyRrhgE| 0%LP, <>M9<יLLOSB㦠|mS&f;1-5Ch#֌ zr$;>u_^PX"S"^Ltd{,zn/KdՀYHº<3.`QNT <+%k_{R*Z}ԇrjQ"Zfk> %Y6qĂwc4@M׃$KYWUxv|Kċgx:H1{MjYeԒX{sI&73#TsJ nvln@xP[8j ]/g-v^L3qq0}S[PQʌˆ@7 j݌9csz @=!Sgb̬ݑrⴕu?kC8-_iy1OOTE[ .1A1vKfКl"1NWzzF٬6@L4')}7zq&4֚H!G+ds`57Dx{SvJ ݫqaQUjn*~/vm `Di^*")D+wD$t\_<5X-Jdƀ‹2{qoFYC : L_khgL\vc԰AE)J <0AkO>5 MD?`d0dy}4{`6YYB_z%hK'GH٪lɮ&;osg)Nz 3Ŝ@Bss< ؜<|x-{X+$۴_݃!9XRu5~Wm1P]4'7XpNa5hJ{#?r!I$H(~(wQD˖+f"svq- 8Zro?-{ ?ư('MR6~> ݸ`x|]ݾ^nκS@젎0 x^VUݸQ{ yRuFenȻKaM r64*hEz G0иwM9߉XΚJ 2pPF15>\3R8#1gM3a$Q:)=0@Veb[;Nia`z_$6 ~MQ(d˰x,I< Yq cw"DdgkK;: ՈT_.0nD0Y! |a|JfAct*;9J]MC3 qǍր.tb#"(y~<,#!6@f) +#F!gQ FK:GٹV?עVΒ1E$xYeubƼ+tۥ>ެЫ+aovt ԘYu9^c.{zd/挸[[RE 0,~`JӠ4R;kb +<IM/Y*v}|7YE-e _]64Tw67cc7 },ziv%kt>,nQ' MIZh\$w:W[gJ4wm.G~0_\[r=K-0rf+ATG4P[R9'.!0K>@"];܈4 *Bngok# Mxq83{{O易3M.]n* Dz="]'r>CkvRFBTwC=!"OLh=פz^0ѦM yhz?e&^6ačDWIDNXv9,%t̟EcCn38?2?'خ* 3{MhMa *Tz݂WIfc>])YE2aQNW-1)/>Z9 ȶzwob3Oq I4" n[}o)7:f&ISr[icfuR(k4 @GG.w{ػWS.BZ=L]7R] #3D">-&y^? WbY@p ؐPpb[c/nZF-V*W/$+7.ڴF! DmxUj+ǂݻ6CIM:DN02ۀSk$0 .΍q;9]~ >%|Z7=31A}Mh:`$1[9~a8ңI#Q&g[:磻~cdz6Q/ :^1λX dsTFV<%Tb&Sk2u  } }BX<{m/cEX~va+L<HjɝlqK 5<$_y)V~^H& BOtA]yҾ 2ah޹n٨m]HV˒&:{4nV[)%a ς ~n4SXZ7ZMo❊XV/Ï4&?>qCORrfE^5{Y/G3Q pt@؊?1⑺VMXo}f\LE-+>SMT8\ v0[5 WWV=o,u,*EG9F >X(Gq\!QqЖvUY:1NDa]/f^vhk=~#@$&LDKjNO= AJ4x_ɉSc\M+%-~-=\R~>0ؼ-+8m&It?#Q&խ!Ja N*e<};ٲ0"\!I:b-x  ~t% Byw3ou.B*̑!R{XUP :ӖÔCX%l&0KO#*Z ' =nQ::7ieه}rpq)iC] $ݣxP.M)}0JP݃vی>LcMy`q;,dtY 12 YoDQ؇ƚ{as@_g:1ԥ[Kaq7a6>Љa kR?ńFE;b1 fMoG\H|_/Dy ˕= w^ ]tbmi~p/è{~N[8r-,Ktԅ9GU7%L;ޭ@F+ .g[PKBgJ RS%ƪ*LTBc lto_o8?cF$‚۷l#u9_{WvIv"H"1_NHp+sڃ!Bs8YfSbJg;9g]%?$ѨCW޷iJq'y{|]ײxb5py]RpD!剜En+5khd' !w)q[Jd5b @b.0^|x)B@Dӄqxaj T.WSR4fTBWf袉B^ˏ ) ZXV2L:r&t$.kc7p<֚o7eFEj:?kLGX圢"b0(~/Wc[&\Wd/9ZMPd; (iY.u MJ7E{p>u#h8E1}.6܁7 'f_&0,խܠn"+2W?PjB |8>89r ; \yKZGgWV,aOH|Vpn|Rp.{/&={6RIcܢ\qj~%e.}oKgbV?֊2;h4wk[v!Dțz!''2? G7)ͅO bD- |"]('j"x*.ۈ祥@yF6ix YK ԰F#bB+E "!zHՊջQe=<߶̥ZYH8M33h%Z Q $ g H`LV4Kfb"'9PALUq`;\ QIƀɁ^'O%Q"^]1AQpmB'iΰPi`:Q ̥Y;ǎYxZ;Һ*BUWeᡐAw5dLaklLMNK?nAG-bMYN[7pa9޿4icj$0j}x;Ne]%:&nW9QE )!3r0ɟ,]DdhT97ka&@N=[0ۏ֣j`bNERP.kӭ.lj5jNLavǜLXhJY0 jPf2N^X1 m nݽe4 dC R)]1̗7A}{PB|Wx^~hkT;hT<5r=]/sÉ2"\Ph~!/oa-6D-VT)rsxDg8\s-o-Xg`0ڠ Mޚ&B2{* = aޒQ8Opll2IUGakH_1鉛oNiʟEV?BcG`rrs{W ϵWv4jVT4֒n襐 הh\=|FŠvK6-ZB*ʡπeA1 G׶Ayɳ 5y>Kޱo%m()SJhe7Ȗ\xdBsCjer[HjWTcciOG~2AT2G[뎾WF|#1Y \>aSȪ7܎?GAmkb%uv*fA\3+fS[Y֖Oa1T/`7ɂBB3'QLP礒 Qd5+ϴa+Z ;>f;x=p1=!H9~ _8ťh" ]Vש !1B׹Rm"Kv_A~#y^vVrwrA%}OjJg}!v0iī?n;h[xTC8EoSuzNZ?(bQCx*̐ĥ&#- (7)12`ޮW%5|CU*Ziwx L.ǝU]VnH-N =,z6kYt[&GJzl^c'/y Z[!%(D ܊G("Sz)'!-7RUW0E*NX/ -*Dml!)0 9.Re\u ,0dg=.>nG-Ǭk0͟ o#^ o>,@y -Vm ÑEsophﻜ )ڴԮ\C@J6\od\ONtPUQ7O89#l6cAɪ+l$4ƾ ?ֳ'+y#!L?د=(s]rP6iB8[sIJQadl>.tNF^mc$٣g1Rf~ j, UM Q@a߂l.˱*i۸Ex$ a/zmQplI-7ݐ6gq]TKma5X<Ȑ-X7w7= Noꯝ=JDlhA!ӤJYf@e,fD@#BN$* 6B`G}f. 3LC{1)Mn/r֦5eq4QN Ხ_Mr ]dim}9Ru Qù.#2f&٫!}VtigmtjY\') Vi &|^z'Sʚ /*Ih}ʅ*D(I$@V@` w8+D&%j3E:ҝyәjkّVjuEVC-yQ;_|t@xݨ:q/k@k2iYp%'R2g[iﮎajݜlou2oS/ljw\LjWr04mjGX_oQ8G$˶.ҁ"_zM>UZ nou9}B\%_t`ʌT@1z>{6U|n0p0&'$H2>6<[hmAEH'WJWt!SZ)ϤmtbDO68íR{ V⣖!z^F>$ 훇fCLӁ_ m5O4'45 ]6G:ԕ_Ņ~Da[Ƶa>+<2%-1c~=0hpH=Df*8 4lODK}*E9j;}m|ɇAHlr˞(쓸xFAj^ ɰۭ6UIInca0{!J#5_?=im`-a~-vX|Ke]u9~Sfetr`W5?^J= 4 HW >͑j~/Ua|a_s }`|Gwo]lg y(c@܆į.PG^G5ENqn)]| tIqjaXBQO0Xd@GIa׬ Qi8*6{dq/Q+Fوknb_pbfiW!Tec s}t=mX JnLLv{H^֌n:t͚{\Ѣ ) Ɵd)0qSGbiS]9(eZ?_C?BYߏNtŽa IŖx1ȿk$k/-hl! *z FVgM0ɘDHoPE8bgֲ(+?퇊nR*w8ŹHYLi\Wrq[2ީ=Dj_3Jyx(&JS,/ BC`dCf}zQm>3R>LkBPr8=AcRZpV(?n|o^iJv)P#J-J Z@ ] r$Sgycݳ q{#w r7GMh5E5uu؛olTG(I[$ *[Z;oڪd y1ە)Zo9*~T``̧cKEhWebժ/pC@ %鄨Kۿ;ڡd<3d)9h=M登x!b\9Ye1xPZoR[)토6}*(ki#vЮ`ԃ.BSuP]siQՎI VD:` 1 LE@ sVm}Jv C/+OfVS@CXH[{+iN BНJ*^xhƳs+:ilvђ9{6Mu-i[*3cN_Ygԣ|E>lnix:w8PcY/LLV۱{0 ]Yk2h.:KoyNTC.jR8._[>M̶7S 6IJ^^w脑ڿ#xx+w,-a[{^An~JHVF, cr\ zm ˗%_#7/GAq.gz4ɍ9Uu(P*3^٥ }䁁m6⯫ $cP&RJ0/L^e xoZnًEm^d!o~Ao xX[Ab꽲 w>ޗŋZw~m^Ҩ0,3]>҈ b5n dg,0xQS6™~JSMuPQ% H+;lVޝ~9vnRJS G ޙ/gUaWfw޲,qBN"!5mTBV &MաF%Oƴ3 k6PPZ11N Ҵ'TB ,[ڿ8'ۇl2<<~|.1ƾ ⎸Qj՛}>}19 /hJԠzj".P՜1CF"ϭwv&FsG՘Łbr4f/l.w#JڟJ~q`1iܲۏGne=^RaCEs$&h<#~*eAxiveM4I/|_>,_0UVLqUk]Xxrf#Ff˃ BYMΛ CP0x"y<.`L}A)Hc?.HFэ؞XC5jUO?s('{Z[RdWIHNT}膋jUsL+{JHA։OΔf.\j.üPӸkQQ?ТIco0PhDHfC,(U"6V4>b#+1 3uo<<_Jv oRy-Wc>VcsE~TqfIPW ZZP%:ʂsPئ\9Et->=Mg-1kxkc -%=k߆"FY *avя[R,pvkE[)D汴zmtC] ^O^X+ ʎM&sDug6a]n[8T򢊬5_:;{f}LҋQ^Lοt&tZ wz84V "Lb>zPw Fn5BY;+Ur~~O[iC5JhV}]ꬖD Bi{I5h~&0,2ub[8O;e`ħP&ffexf'1@yB ģYگ)[:)$W9PR|Q< !" #?GPDIE\бHFmmhIb!᯺ 5ۣPK4i{PO'l]~iW@ʹ+}DjHcyEw4ė:b$Mw\7#ܯ}cK2Q $p/KYc"-~E#27H7+R`T4eܿ #eZv =T7|FKR$~#z<ۧH U"QQ\I !&oF/ܗnSw>-J418 oGRv"w\]yH8 cQ˨ly6=J"=/7(U1hʑTP~+f.{P)$N# mLhgϘt&X5qv2!Xȩ۟ rvS0Y 3Y=[@~̞C4U ݹ- \ko&Yp+m!)5ig n_^MQ|NA ==c` =.R0f_y}"csg kGĺLN҅8ߘ"Hnr|GXJR ,Zɚ㷤M/I1qdx|GTEN)_HɴZ 1׭AiB_<>981!X 8hfhzV#Lx:q뱺ykbyȋ5_N\oBr7)Fm]BcPD%6_|'hnI|_>z"J75kT|#l\鉾07z;9v\bz*DICCp̻=|UeY* 9 o5o |-q3=ZTq"ܕl^VFRqb!W]e:P )vÂE@@ә"%aįpľbW6xkiaW6tyzLޠbWxgN9Az-cS>m w-oD2qchKA#td†oP#4"U*U4`*JN/ÿ,n}'f/D;>y<L{v6qɱZ[qɷ/o6b|pK˸^tOQ.y[ō"$ #d}wܱ[`+79`Y]U!SN3o)^"d4weAqntq`BԂMw"Ҫ|^i>wA70KA3߼- ]2iCP bA.ӱT.Rߒxqʌ's֕龏cnw2hiF,)6.ksN(l:ooEҚ)2sߒ ՛Ҹ~ɼj$gW篮. T$. gEVyKVj}t̪jMVH=ͼ!CQGuJ_daMѠmNase'^_bcƫC& ~SSj]X0ExQ'UY}/'bK( Ř-wQ6W:'<'. Snӯ{<;c& BF0P8 } '[- ?GIU7(raS]jM ^Gy)TJTo\G :~I:Xr7Cߒ z}9*91߳R+lwu`t3L5pdC_Xkˮ. v!v#ye5k8W×;b̧]Nc&-6DJ`Ebh1W6KF^yOR ,+e } H*7w=RkSs Wu ?ђ֭{82,-3&ޝZ{OGŸ7GH IV! .`tC >) X2]SIӉqr$]AvGqBh_سQ 2mZx,s -S̲lSDbV³\w`ѳ",]<0.OƖwɶդd(<+Rv!ŒVߺX pvsm.FO =;'N‰ln q] =R0DQ$EVIE۹’fs68dZF pfxĶ  PqY'aXM{N[D̾xt|p"_jL0c~{ۿ ?=$bӹE.LPeB,杤`; _ᦼc4"[ GOϼ:ݒ˭wGW}]G_cCW70kgٵDՊJi awHBt74K* U$z7/9>G(I:'[[)zϾ?MG[܈=261ry.i36p'x'b\rogpq =[gz[&~CVkjG>(ܭ% ~Z1i}IVFi?7h7k4Rv^458>+/T3FI۽KV}2 0a\]j:ҍ݁22]u8iQz0nL啖Vazz4;R밫ܴ`H:U.Bn3Q Fgr " pw< XM"t 6JuHC|xZM248V9t5ã+M*7{,"2U>]( C!308KN~), PU G]Mjx<j}`4vbgLӤ*ׯ߅?.9^ Xbv ԛ4'_Q2wO}P. 61\kĺdFTYŒXp$AoKݞij5m l,oky-M}ZV,ryR2Ptx+gtǸ*0'NxlVYJK\Z3_+b"2€coQP ]&[R–g>U}v v)%"n\%_Z L1zgRZdRT04>P> ?+e7zk6iɂ_/)R.Q㈷'}dM[*EJhwN@hVa3k6P#UJ#8ppZ0Ш3{6!֖{- -ziݣXADu`\݃sj h=յcTZ8&̑pħ1ݛ .QE-ȸL FRBZ (\-SsKu+Ƚ4K-ey`:i{9q_y6oi Xn u>W@;$U2msg7[q`4@5q02gtS".z+tg_NT_^>RB`0W59A\ ,š6_`:;]g~=e?{C;W-@Zy* Y #"}Eq_< 8e>y%D(Pv\})V#ˊJ|2bCwIBi݉1m4XDNrugIV&~,C (_N T3IYέIbo } IV1Th\\Ke ĹRBɚX(2LyBD"Qp"&!$A]![ SG Gs<(fwmw q*ıAO 8myE9M0Kue  B^TG0Dש/s5/X;Sp !A; _ !{VoPئ5J.Xx=hl$#%PLN$x,:=*z:@ B1ٹ][w2ΧO$n\9/K'#sC!4"8Dh*{v ߱m \9{'},wPC/`*D (s] V2șOS1NnKkGQzzx^}:ņԋ\W]2.tJ!zGtb.ehƏk_G.8껶6ef߸[׈0β:(-cMӠQrsfoq#`TOe< 4| ҂}%\&QqW'`]U(Ÿ&^N3}v/|i6??G=zP%HsD:Sd_jb k6M2]LC ~Yc{Ƥ,<7Cdp)̽1nW[Ċ` 1;$qrGQ ~୎ұ{s$G]խ;s[J(:1vQQm#*Iti0 !ecp~Dk<_}JRku$EjTԸ"F`Sm^aj"E/FT6OIqJY)G&a+}hjUx?ӻR< 84>~FK(~%BT#PÝ6TFV"&2Lat.≾)͆|PF&( ?#'kx%^ΐM5s&"w.'I>y7^VM!3A>1IvavwjDR^6 fA|[ ɫRŏH6&z<ƚDZ/mEӆux_,m#` kW-,!4pd[$˰m5NgV@uZ{ۣs,B[傉5nZ]dgٕ6p=K9j`fN$ |vX}Iv"ڑ4mEl-a\`!J G:VZu6d!{)ҹ-RW]<;L4'f߲-$1f__׺>l  1Zd@9~>n#aqj`l'B}WV3cVz@6dP 驦m#X>=@/q ֎٤|٘҃dCל_dr75u@9'|h,uI4.>7ŦZ'8N`jWwVbHfɔTRaY$/5>sՠ_=P}E|B37Gx]Az33&X ,[yeVIOƖkxXK%M)@ʲR[%`,W70$e7t'a-h2~2ѷX dI>QDy0l|J2FM;k*Vw 6M)p%rC=!`cr}Cisi!GXl|*Pxfl ujyx=ƐX=oOI<-FF7;`xѣ[u)Ĥ+̄MLjЎ!VYoV*W7IJY`n3 Q 0hPw4|Aި[\<7>Sl-vJZ2 NoCJ"„AA-Xp%(> zh2?cы.sӏܷW7$L 񼰗V )ߒ?jR)>2E0~C ~X];"ߖKhCʯ) a>fvw?"{uy>TYe6W*&a`}]OmG(!VTSO#r EV'Wj_`,%N/t6 qZb ęܰ \ P *"2M*! XCْf:NT^tP> d'"WTn+Yſ(A]_~ȋtWڕE(TNgʠLh!v"x ~d[gݴ4gKdDb(4w9v:9"?8&.Mo3x~aOi 6oooҀ3n?6|冄 )AC+ILGò>tY^I! #LN'N)wKOg+qW^ ^QYYkgAǛFmEӼcڽ#Ԓ,tD@8ЛYdz0B B>|<L!'C+bV 'sհ|\>E^iqĄZ(Qi(M- F~a-W#[(#1Q t ywW^nc,u>iq  m+ګhDbݱF!̔2ȷ[ 8Q7CV{I/s[3nWܾд7 D)5*oQ_ʬHoF!w֧!8#3< :MQv[v $έjUQcH׫Zᯛ,K_PD\^FBoƿ{JW<{VE0p7ZAVЯQ!+> ?eTpAGM|dM~0Ҁy0bXIw3R||z/YչJ 3.ė[8rZe(1rExilVC8()j6f>Dtӈ8UB(O a4dY4Yqĉ)) d rD<%f1{p. _ޚ St򀳟hq"F&W [!,T8Ea'68dSOj"*1ѵX'i3[(;cBT14^̂׽*Cl@%BQՑ ^^`j}{cُy<,:=<~ޘ>SLT𒨧%KrdZ*,Qg@ަᜳ\ͱd<#"W~p!,zj@$'33'>8v^L0'Zҡѡ2x՘ \ WHT>mW"$4H^ 0Ps w̦/aRsXث^0j :˙;FٞT6&x8a3Y<i%P1q̹`/.Zس6+_ F c.maa&t|G@ PI%N;/xv<}Ӡ04mHYMh*U_`:Y> 9Q+lPW 23qwn@3d|P ## 5$}EQ b6 ^sj*Akj{X*=S3;A ɄrfmoE p{v茱:y:0U{s{X :^p.cNXtʽ tCI,;O $E($~TC~49&I)nTjPIn4IuG̹! *1Ò?etW8ܝ HM2Jٝ VGmy".OH6bI:' xl1 A]+R7 1ݹ鄪uLIT!Ibx1u!r$-~ddVlmβwuc WpO'So|سyY1sI΅jN"zWF8$5KXrᗎ'r[JkFvحMi'rЎ>N~%-賽/'91%@鈍voh=,fmtNC|a;pU' }mhmbyև4yN tcF>fH|1˿f<$QIwN<ҿQ+G)Qps"9i3pg|ڭ" D٠q&Bz&ytZ$Uhvz9NA>C統ȍJGwZ6?M)2]Tg۞T0o髪K)ֵHY=)}s!n=.9_F:MltgI'Q_ދ'8 =a8*%ѐvK6jGp=s|ɋqLs ZV¿PRCXy.% @TdYXIy\%9#αg\kq=G?T-Sՠ^QM@o~PVk R CUu~a'TTIVvj$qI%1mʦמdW Wᜄ(8d^u4Yf j<9qj|բNbt/tuF@7 ʹ<3?DLΠʇn$1_w˒q@3IZc#o|!*UzZ`@>Gj$;$<8 ȊY[?r >J]ixۢ1}A'؝.MlxM +kFI7LY$CQ?_~eتw!~z{gQZ $j7Ui UL.9@5 =ac}7Vi,?@CRFxF_ sN9,t2wJ&Z5*z!%fIKnwމC^grJڛ*|v=e_$g,=9_J bYƈ:&z%xŰF{h0uDwWeΓt5)R,&F$m;ZlzG&?f6&GИQYHaqCtV$C\F$c;!-BM$O{\3AH$J՜:h+w~*ŝvm豏%w2Fɾ/7m!~)P\/Ks[@έ\7wr,{u ^fWb疵Gv,dJO:1Y>t+n-!H)D(u"sz\Xؐi[2vNs2['I gyk8k\0uMy/CԎgMdƜqhM/|'!n`<ۛӂ)gMےGFm.&@#b0v+ Vч`~g-J|ձ+tPB3CĵLQM' 9NQI=B̅g]HTf`Qv苖5 vӁ QلK΀Ҫl#>&Mrld<Ȱ4{ ʱΎ0dPe!..j~]7[c,ؚcOn c#Ɇmݤ֬,ysLjg[kr93 ],Pg/"EGaPeÜ\ȧ/ƍ^I fN[I;P.Nk"A74acH&" 6?*O$E'4`2JfǼUKM@2ʦ1Qם^vũIȖN,KDy@-/ .;El*@NP jԽ]&MIY7IЫob 0]0bZZAjKS{ ex ȲBV+|#aB,fG_=9fDrje;4 , ,m0AwDžGnu98dyex(rdyiAX2?sm iGo?̣=HD J9u9BgaqˑXZ]~p./d:XwAYIC2N2jByic{kZ`Ԁ ;? ?'1/vv\yzX[! 9Z'zkq(#vEi G剮h?Hq<{KByyQĔ3yԌ9Я倯v7RB8'lJ2%`6}?kIB$ӯV_ͪd1f`Fݬj":Y޼p%*V(TIq²~]_u)gV6}9e.[ Pc=ykX\a4T` 6эeΧ5zY dlwhƈT@@{8#6ъ0朠Ph(؊n!B\V- gbPAp(R: c3J΁D 'Qɜ5ElfsA(}P@>[ՒvK#.LWJ@ Q3nD>;9 PI wU#9=_8)L}s#=ȴ,dHHHyX֫K^PBbSi(:'/MnBvu|>+YT~"r1gx"&AԣfsN~iC[9uX"v?xN4< VnLToLUEp 0 A12/t7vH*-+\:GnDC YC\0-b]ߩep&/-rLssp>B;W[%Kt "4ۚhSxܧ@`*(_0aewȣZrE\G> |F خ*%.agZTѲ#YM0e\mO0QOh~ae!!'z@q5trTs8dbo<+nBa3{%CFTa,N\1#;VK}ԅR*uFlȬ^6nPc oH6l IYjFvtHy.\?bޗ^K}ۼ8CCf_[1fP"wnŝ_PAwA2n@\ R"~+ L>CyIJ[L4P+Fe'!`:ZD)ܛd侇]L,ԨѨO~]5^c4uT3>Wwȝ)~kEX jمroz D[4jPHsEP>A#E` 8gy13$ 4CfRٗyiM#<.YؗRx2MGblaRj֚߭1N9p,Vͻf#dHyu;j7ke4.A簰јZ5j\7^!EU4ж)qip'J&=I0brFUDOx@k5u>w܃a"ʼnX`{ņr/#rz[%Гhj,^!\ެ1Ay r;!hfی(GNnՕ-\f`nBabQݳ>YP Kj ٧v=ݖ)Wh:O; &=I_zBgosR tb6||2GA0͢[$O~G_t~=" Fopڎx xL\aB\ v{P \gx\y.6@{z.qc~J .Ӣ\UymiՐJ)j>N^[cBF‚lix&ϷbpxڄqoM(IqrD_VeN8m1w'eN+6ODo#ӽf6}ٌc"@ly>,LJQYZ-1کkʑ^q['l80aizRL^Әu50֢=`ႁnA ' m{'5 5(fK&!75/w=LMy771M#='̫L뾏,(xwH栉cٌ =%0Jf0G/’^p;jl$kӈ%s[Ha6:G)hk8g㖟qIS^ "4 Gl#N!n&n?\ hKþ-)%Ϡ_nOߩҙr:hczcAnts]cb ^7^Y2y>1k=HC8۶>%V`yؗGܹq#E㭄0-H'L;HnMkUC ں{jMK]e>uZLHiwl{;±H9䥡֤HG Od7Mȥ8ߕY<ղ4Jљ;] ܱN;J*suEB>{{/ MG'3aNbW'ڢ g>$ʽ~(`'4vڡr~Azu ޱ&%A繱DZlVQ@o;S X(&}- ˦aɃa75C9Z?H,j^P9\xMhy7SYff#Vځپ JIb+&b8uTcө`C KvsWGr9|E1{d]-K&2K/8{LЌf}[.FGo50)0ZV;Y|s <=)"kvln!o8բHc)ǵPEVUPX(;Vn[?']\e0nNN{b#-}4F6yGU׸]SuCYVb[ްfֿ31 2E(cs@­\k~7[u#<V۫3x׉[˚S,PuScYzrr>G9ޛkd*jl̓%ѲqUXTL.<#TUe{% {]H*N]p44|q2`LA Mh'=Qm|{ϻhd2SxvtU%jsڝTYe80OT1fhz(8Acv: ?&(wZǂ3iY!.=jwihfRMv:AA _j.@Xf{帋$y VYKuqqj4?$e֙mg?FauU!Ҥk3 'Q |3]?-I@f o0x2^~&qZd6bo;AS Lv6t?͉G m@5=1ф34Y`*Ø!VEu>T]nzn `@QD+*4Cg䪐+W=X /C Pwo{q 790P >#+-~?>/2Z-Rt4C4daU[qC eOi1Ee\$Jb'lq8DzVǂ3 6]#w|RA Ά%ESbD+eKkө#0dRt!NGBkI>7[ Ps0,;,jŎ=4W[% -Xs<̋6괠Pe<Ќ]W+iΪ|UZ ]?/!Ȃyw:Yiki^#>lJVޤ T}-f>ߵM>L^0*6l-HA,5PnK t {e\\c@yG)_TgA[3 Y:1rmBMCΆ1-9<9ud`CR.K(th5I2܍U FWJ'QPzk=lxymIC8 -JUҶl+`>=/"m,R*z~BQ>yFl' [uDVzދƍmP`V3c H4njQ8m#!odљnQBw9CyU7GkRsxhЮ-E4^c@xCv#F7>GJE-shEȒS癃gaϒz1E&~<L!@fà%ݺ؀|mj2o5=+qhaL/=jDNr'»[Nzlw뀬cyMʞC1SunJ83; (ǭgeN9$o) yBGrwľK|WaVe6y̸Te)VS].)Sc(*ۭ 5:=h!iZ.IW&ҋ|9'y 3k',RJ+z-gݍ>A;҃Hy+'8 Ug񣗂.]J/1LII52/Gz246x[ZKӏ iaa)3>BVTѳ|2{`iQYx]"5,+F퉪UIOc8/ƞҰM*dk£B{~ћ廹Ckg}QcP+p*UZ8k$-cN| oO`!?SUx^rEf =v1<pNu.81EZR}n25$ew*pbMY|4gniFm9$LqYL% "|{'a^[n`9Uf ԏJvC7Ί/%&VK9 Rt`VA6\VGlE86҂ !2W)e;G'{gAڵH=|5FM({SY슴tyy0py/PThhEcR֢ڌ0k7E\t9>񪘟Qܣ2͟`_ؕ@L:.lM`nL=Hs!Ao3ք MoInI2asUɇZ&E> J;gGPNǗ 2]4آPFo\$$JL,ϥTѻwMY%Qa"CDy?fhRollqU m8@\=x Ģ:9Z1" **cXP_+QJVu=#+NB}eCz!| ~yu)I*5>i/2: /%!ݨ3Og_RPٽ{.lò &ݼ# \`6<&IN۟Tx@P_7Wm6?Nj9ti)['q#ʊ:Sv=l2E3H8ϪϼdL8v(yo&:ˑa#k%=pmɵTt,lz2]a/m;ZӷF6Ҵ@˖ΕփW Q/x8+hDaDvzn;>!YAbXZ,|E < `t:?jX+Z1nwOt{NbROkYjwGnT>A!-\b[lj; {ǽ]aRr+rh~$ kPZ+vVګ"rYX& ;{]V8۰}0[p"]aP]; k/[[2j ļbmm>r]DTC wז&{7 wjƆa$:2)cb݁5I%iHԊ: \3Ask>}Sek*Ns+1 n2x $C0ΟVO-S~U\[*"'h"R ')Fߚ*~*FGސJ{F;HyK] WeխL@{1 VHT+;BYtֲ7#b4LK;V [r wθM9CuT}/o[,HJ )Q lys8XZ/Pw=lΑ{z(Io8:Cm`,}NٶKA8A;M"[o30Jtn+4^;%kj+llS^ ۔HCd ZmꁒBͬf"z)ƙRɻ;`jZ&l릱{['=k͞':p?77vZ#!z#BݙoW$C5gX)[--ЫϦGR[HJULhj:Y¡jSQU"5V+€Y/YmޫǯUvX%ANX لIRkƭFg>Ba, u%܁ Cfj.dIjM#Ê%S_e ׾V_I{umMb;le5(%_%ű3΁#k59̠2]iiA$x{HKhʀs2 Jn2 TXtˌ4 ,s=cͺ<;)r;+] !TiMZU0F ]\DQـ8(ݭJP^] D3Qk)ާ 6X@haޢ)A=.v9 14q#qxijAZނ_* ».-mhWKWOأL@=9-[5AܷE!; d t:oKʢX#hPXP|7y{FrOm1!UU B2nc\]_A+<ULa%XbG՗ b_@Y}. l,\UCJ¢AC}U͝9 s?:|G-@/s Lwʴ4J˻ǎ3?:|'Rм;[9`iʹQoOphLtAvd^jp;$_g5PcVGӜ=jOe0=8RYFȾJ^iH 's޺w`RnU1K69|Kh٠6xw1iC?<ZX(|G6@E:)Fg(x4Y`(YbKjL-:ȡ -zIo1)̪.Ŗsd-tԱ1Μ ['Ύ zU_/!IhdV_ՠ)aU=4kRw$ = F>_kzgS@xbu?. ˵">WIl:|ہM,_ZYS'>GًKRh 1"e݅'H<ƌ‡r6, =Ia+GDE8wɉ+]|旲VM)eo UqGw#ӪZI$g#-̘vȘ:)dKJ*hsW`Oe%Ne]s1]'VG#XͨgXܡ:4WB޾߼W3XsӅ`oXjE+gtOWoo9=%4RpR@2=˖傝.낛@6zcłԩ]Y5UJ~G)xQ/ƫء =%7f:Fl&v!c{`jh ,Rsx!|r 7h@Nl9޵׺,R};` \K=<3fxo()j>ҢPg*{pe,9R52]Բо_2KvKC׹Hw ' ѣ)!Cb+XS3H"VfkLqMřJ :5|9Y, zYn乽PT~[S nIYu+q gznB W$I/8⿘ӫ?aIu9u=y]쵾tkðɔ+)_oUcόJ(ir]Qfr0f1f%O@⨆=n o;c9"6#OOT DŽHj'GEhlyEa5Np5b5晴."y޶ MD^$[KDU`d5٦KDN/KtQfA=Oek8J+L=aዚ;4(7*?{\cÁv*~.'A´أDkhWUA},&ʦtwRg /S=3g 2ZTA/rWNnKQѵsM#-u9[GNܥSt]4U')˙*h˜BKo_9W{w4G6Ft.]vZU灃^>7 .oUbO6^+rNJ^aj7֚&czvL A^j偠-%#g/֑<}ROZ; h\xdJ󼲰]x=QвzN^X! 1ܼD iZWYVrN}vns-ߕ@8aΈ װ%n؆>Z^AỌnhD))Fp?&{cUۣOq!W}Z_6.U"IδGeV?~:u]e(,S2Qs^rXW͉G3v7b+R&qAnISE*iL0F1rd9*t L;zgm Og '$Z!' Пt #y,c' .kI9}X%W+NhvcƸ)~oV%Ωmߒ )BfƊdFL(/>eRZ-ʐ4qFJ+^ʌSR!8RSK۾lv>rj;"q8>{c%"c?jL Y[~cS:\gdQMOqҨxHԤԙ2_k2 FGQr7])%ufVA)k}׺'}>uSY/!wױP<:\lxa'Z&?E{tSJ]e}ZP*E7oǓȁղj,&-MDceU ±ȩRm0h͈#Pg}glnY0|\*D@VoSTTz.wcH&CÆХcx ? 'dUO P%:Weۑ`߀R 6q?KY%- \+^TO/Q_-j䬮$(D̢"W-U^24Gن)&<6wiPRAEq#AH/K'Ltqž٨.JGlk^LJ ߉REn#ί{̚ SG{78n2Ґd֊ĒJ~$A5&wmvX0 uaf~e7qDr#Nrc~yɡ, K9Fv0e'.pPf,y9՞+܂dֽ{SpqaD~rxF2|-#qN8RVAZ*# x{Rbx;w6Wy.#k/Ua/'&]D~?{ 8gD:e،!LW4[n ,:cZ N+ ws[ȺaE,䪔ƻg1CtVpVszsyT|4 \/e>墇O#9dn% ]"})iyJ,C/O=1 ʻ䞏UeKCI.2t=$9hm2V */ZczN8wJ2]㋖lZpsͪ7@[xY*=%??$G{RHb;G-_/2K ,Fe>ce>p4,[\Bw  Lԕ@\B~i(ɋj@A@FC)<uqEx}LT_1RRif!.4Xx'b^~}ZҐLc)ILu7>ȱJ: .'<< **U9`6vؠHU; >d}{2w:(eO\UPZI,sp&7&iRYHWc-= I $h/z2k^sD ABq"M ğ2)♾&0bEx OVћhPrX~o7Eߵco?X"lrGyRMY#d3k"WL_6;dPOWiK9|ㄘM[k} I} B`'O^ȍDCNnX#//Z0+JٱWcx=_\RD8mi5grR'b {H*8-W)6f9" [Iz怐;%㊴R2y3:"Mq K0WҺ~LspүUx/_"ėo[PF&:W&\۞zm4}C(%&GZs.F<ӹ3 ]#xϜE\M{d$u324Q?K PUuoˑ|]|{vO eN|wĦ:6'"'ċ#X:MPtL[aans 8EB-%5m vߣc.T@3Ed+4sɏ ntH`Ikn&+q{=aϧHY5V`[5?Di9KSs6 MV? 5 ZJYb޼@$)pr(DŽDR@ ۀlNr>Cn:iFs:wR(lI Y#&FW2 @tnD5H|$M>v\R𐼪g_ӃZ=Xq%NH (nēg-g8rX!8b\cV4԰iƳ## tf4X # S -'^((Q^bW '? |/ ;3w\$\Wo5ðxh,R\Z^ 5a-6F֔gɵ,~4p `6fF4@sZy]@ 'yzYls2^ºv g]w",b\Zg!Cwv` 68 d~Ğr+[ Ͼhvw|GXc6x) @byxtj:@c! 6YCVBqHw]"QZs'~\-RZ2[Oh{/gZܣ ݤ#Q#M5$5g LtCn?4\ʹvqnFy ïq><" 6;< jqe\M=T $bm>q^gvyX> d׭燻XU6\&-/Ux!u[Cdl64 -LWuY};gpz'#簟:cD(Lzb*ɳ:Ko=ʛ; oӷdRwɳ_ֹ_PtMInJ&9F:sU@V &L//sVx{ܑ{Drsy>uc|l5 zƈ쐶"%1ME7/?6{A:7 .*1]3ST`^ á bx5n'WW2GsD/~a=Ďj#]Hf(!3%͡A!-{cة1cFv~=Έ`㏂(?vUoyׂ`U_4>qi_8-e>hѓ?hZʶ+ ',,WP> qw9AS1H4z/Wg8!.ėvr9XRvn/LklљiOSk0z 8-fT w0~UAuҔWP#5:]61T_Z+%}UqPaG[ن+gS]Q࿜lͷZ5X ߂ofGYIAӆoEt> [|v plr qF4BVZ%Gi7Gʽ<[#RjϨl/añ)TA'Wm߅N'e 2 ,ei*m 0iFn+A?NqlS~l3ſ0OVP 8|:FoEnIT\*Ƥl%Ҟ/gTq% |;yM`>]ꉆz9/'Y&U,1!'6Q}xhxNP}+A}Lo4IB"&<7#]ԟpQ?Ɩs4Y[RAyv"{0D*RMTf #C8Z 9vL8%4>|TBU3E fR:Iڄ`[ z]|Ч ȑZae̟jjN q9 n"+);}\E!Rc9qT^0twvPz^,JGBX{%ȟK cke)#8SLQD$~J4V=`s$}3>LC'}2ͤt.nhnu~~As#(өG#8qjN~-~ ٹm Rgah`fM|mi}]XgjZSZл؝A 2ReuܤHh|`n\gKI1ndS'};~†%=y $'o~.[ޙ-UMu\@>Џ= 0fCSX2Շ&C(JJ "8p8G ~5qSKNN'gр 1A_g}׾=DyhQN:Z}(9 ؼ&RtQBV9ȯ_΍C<75 DDHG!kIU507D{ LB!ъ%~mIlkpV{F|4ґ7Fu̍^I\)HHvg,0hJ=jvUͺ9 #x 䗗(?1jo"z >#'vL~n~9ޜq>9@́HrĘFRzG_J{/J=,{ҫЖ)־ǼOm0P9V` Gr 6CGhPAO^sxdoƚFgR#^'h %;v.IwǑ"Ds]4HJÝu-+^򊅥jVY1!MB{T2bćм=:/9:9ECߓYkO?:x?Iݳ^vqe~1<^QGc.G]2E7c$M #2bdX;჊ N&'ԵM3ږ,?-BzZb%]}yc<֘ř}?Pw#ix?@izftʮE:X3Z05Ea6.J!{?y2Tbh/fK7BhDH Z*2KLƗJTڄU/ULտ6g0Ʉ־n (<~.(IU2ܔI*u\0/x7sꑭIAb@/WqF$\ziJ. ^aGRSpqڈC 6h|&?¿ܗՠJFPd mɫ;S+e${@$=,ҏtYw[ xb$:Zii &&zKrBų)#+%F7~(Ӓ(w^;@)B{/"G+cyư GE8ϯ9rtv+VYm\q X|NDjWH+~;]osC6cV%W^a$vQzN-|hJ%2pAøti|N2Rn|Mә%^^xaW`"-r`9 A{.ӓ5E-~R'Ҝ|fͲ8K .%*}.(t,z!!?Wr~ɟX< 1PRao)^#z5PG"c.<U-w+ev8\sX@%F(j մc| cS2m\3~mDiuO@w E'&Ha`< s b?i$(#ɒʕoea!k]i(zWÄxʲ8]xಙ`uyCшTXDXO8U,E G$4ha=5A.S׃[AӠ &7&/H{v\O*4X]Yʡ?7=?X جRa[%aS0cgz4k}Ϝ>mhgEԸPl-m3'PIBBH\.<XJJnL(Z[泝F%cxsU^KyCCIg” Zn~RbhSW澯 IA[S0UrɳA3r^ə@C%~dK \_Ly^}g쵲9V2y|X3WakNS:3a6pL*nxW%q&ؤl~ELXezn =)'xb#zlc7CB |myX!$rqs|Y]B|=y3A>ǯBAR?f4NlJ6#qmѯ\C*dE(oȮI\3L)TJQw<]FZc[W!5}Ru&):ׁ]o#==mU9sEν#fHߥKzip{+Fy o2j&}MTN̾ttCv"ySFh9|=*A~:{$4޳r'rj%$ ~k2: FPgĪ6kÀo8IZϬwQ=B 'Q9 hH,G9Q?=vߩ]%&$~UËS!ZN:()*C b+śXjGQ#h`zGKЀ:6AwS) %1STԻ On_MqI#㹳 ձ`FvM]˼8Be*d |KT&c[ҠD9utpPbZiV+Ri^0g*BG<*'^퉽T6W[8-@y7uo:Q n^jR~6'J È1sKV[^ӽv9:'6@}5;ΜnNGTBys߬%zD.=ȕiH3qSr'ŘR|{(6{B,JKo4A/0.2!fxr|X $)k1BaGy 6\xsDG2[55(uk~%r/D\bR_H(\kBLhXQSPOb'Q$l½#S3Z2T+ս#QRc߲/h|>~t' ̼]-򦀫ߜXs ֤廘.Tnn[Rh|)B;5f:XĚSm/>(Ofy̋4Uo %?=V˶ 5F: '+X9Jd{ ey$(_pA2 nr&Rd]<_:os>+%Ml3/ NB8->-D=+d!ފ:queo;.%?J'9<I$N2^<g8̈NO36nabM{3z̀_ <"xz·ۦc)H%c_nˋwv;(Ă{0A|+gOyUl:2Ŭ̟fkv$O<͢B=0r*K(!vyrMځtץct)[Bp> tu2iÏKS?K7ޝ~miMTl\ΥS9b5FH{/^wQ9s *tKN<`NQ7^c%%N IíL7W[MG@Uw$!vF/ͽyZO X)54?f\=na_p^(C㦑yMl]QŲ]`?gܣc 5YgXirTߙ?J +[  . c{ ?w'),/U 䊜YE1zg^D)9|I&RlQhK2jq9ǹ)9ɷXwj蛫U̜Es'z6g$w:ؠ  ,l|2TTߢ@n}QB:S≦l tV -|uuVF9CD κ}W\ﱬ8ulS([=nA֚UV<3GS81kZnFܫncla=@& dOϟJ%V_kFi% M$PLPf> OZ</P+9v h]Ŀ;xV۵xR 6 fuNύ]p3S1l Y㳧T^N~ha5z=Ȯ}X?`g)nͰvO0ؾO)QOo[0:ZYe#(_Ȫ[O69B)돝ho"K:/M͋vcZ$|Ѻ訂䢔!s dQߏ,H';ځPŇh.Ek$ c=Ds.{Y퍏sGay a8ʔJ.,BU2}n dՒl0tf :JI@3/`x#~0"Zvn;us~kcE;-޽bC|j)Bn9=^f޼JKrH$*<cJ@H#ŗ.G [&df?RJN||wmצlʙc Wv,un)>`umG~t 7=fX9r{{wL2U˖ւm(ip2aOC>,~eڛ#p6o) L&ڇ)/p,,1K@yx@mN7'H[׼aZSR7~/ukY~*yb×ВF?_FssVDq>|C [,b1ɀ?V*$òl")dQ6/њS`C_P_-9~f!^YSQ)mUY-fP|.KRmߐD.8ţ7pYD]'I?gb?տ ^@ &3wS#3呞%Jݻ(M"&^z6@qqx|V[x+Sgzy&ZK+=BUvme2_${jf4Ue«6 DT7x0>BagbJ ڧ=@U5 W*k^<Λ$w%ɘIb WQ>xZm0)pd;S/3>}ַ;AE8ꔇLL@3k ]6&H`]jh-Mo2[R̤ ^[+!"Mi~CxvJnL, l.LQkj 7+x#IB\Y"]Dfb$_r U v!yȅÚ,[=#J3҂bjVȅ\ST!7DY@:mv؛ қ֮6[:|n{U؋M9̿/݋Y}4jkrFh|up:]7?FLvpljLcIgߐѸy{  [V5{oB%1볆X*c05zҮ'Xփ(Eǿ e|cB-9+-SC=h2%<cg͂'tuZ1$م0\4q`[ե9Fe߿) %2t_uhќ -@U IWQs,"Hyyp`=LTI'F:Fb۽9cf 9+h_6YM5eMfBeR<]M ՄrL*XytZBObq|l,7S^GPE9bX(OwQ>?m0ۻ|rB֖X-[?~xx-ak<)LS_J2yb*ѼZ|.w3JC*3P/y r{C: p ++[B7ID(+@PVH#x] Md޺;J +)klQIn\B_>DosW??<3Mݢt/ Yraumm cWM65D z(n}4Ҧ ׯA7fFA"UP-b|\@gDRe)2N*pSz LnxN$/; Z7|tOZRsmhf:iӂ|D{m 4ͿW[Q& ?Q;|#n  3,XbģOUs ͑99-hR߳ڗ=~‹U ur`!Y,FiA-($'8qAˑ{n^s=]ډ^$N H* `xcF{Kq&uueTw-'|*Ӳqjj6*=lzI $MA:NxjpALf\7;gi|pޠ1nΞ&=քj&Dpl-Cɼ"?QOl 8s[LNH)|Sߵd_̢_ Gtm5` QCrn{#Nhp/Ljz'z=-*w >1&k[ 0\~ ,pT Tźs_IN:4wRz<\?yu5U]t nesq*C Jܪڦz꿴,Ӊ RF9co yl1)rqNS(5R"XN>{އaG#qkz s"i-"zd.V5#+&=ߙ3HHӟʗɪ{f<}dp d@|$QkT$gDH:2G {`TLr3Ќ\Dz3 xDynmS?ǓLAwWtsy{* W2뉹Jo54 ;&v⼳On3ʒ ;FmI3aE[EK#K*00 >aW5<8u*s)>^/G}J&ؕJqI5`2;` |xkjuˋLK% CtIh6A}cГ6)fu"*^`c諍!n7!EFI'2;=܋Pm7Rm"D`u [G i?Mj&Zhߜ@א!Tm{~"w|9;:u΢ز?yA7;zc@#bCwm DVg-Dƻ3$7 XB3X!^18/ѿWy֍ dLFm2ObX% 5bv!+t}_?_hPįXLttD3|QCGJwi;V ȹc(d`k/b.c^Oe 2WB&^Jtݧm<*y\eE'¥+@}Y~v*l_˯8DܜPr^k!iNuj A֝O'zPQIbNW8cNٽ n0xmzH{.)$LhȒ<[3 d7[>+5يg|lyf =$LmdQȍgxk5s\d@0 <DpƑ(O ouG?fhڇsOvs=v2%\s(=JH -[MvC!$gV?`dS65tY-^\4_Йm*Wq~ .% :O+z:*sD"^R+9?LTV4#Otazsg*t91¤L ڞ OR5uA"T ~p5oA !59xM{bD+'.,>73ɇܤz4kX\_c4SmhV$ +rF] 0hDLGoc2q"x1X @/9֫ Edžg6d}'+4w/ "P6Űו#iLfٜ;H`2V#@-B6e#ЩF\Cg,ч#@qm֦'Att ;ԠRVk J߰ˋZxƻ5,EbG 5fl0~C oSU'Tɥ\i? Ary[/ͣIvq!4S6-=.4u;PʞP7PQA'T%[κfWGZF^0&L~ep 'Uʁ@S!nc_ oȝ8pRdKdDNy ӆ 4jXC:biE"vt)J*_S) ;v]?b|O;ڟБDT'h؇4`Gdg6Y6VG\ oɗ5Ƥqɾs]I|b46hU X<}g-w.< jR/ߦR,Bl5 2S*3&pʢ of @`dfP jZ'J>.s \Z/. Co%= ?$`n?BΘl-XJdjsN[5e) &i=zA57F )Үg4b* ݟA47"L15ƕ=ǜl_]݈Eed;=T}G&r$I32M^3pϦ7PO/k[=tej3٫C]adT?ͫ@pF+Tռ*&Lf &{4bF(Douyy6#(HKuWF}J do#zϫ\cM"~(c6t%iu I-#q)F娇h%hl9ۈҢb GЗhJl A?S~~n.Yq[2֨+J4"KfG_'rɦ-kP.dV Z2J{J0Y.2f.IՉA휖5f-=LG8B.r(|󎞲kvtqS*}^\NnՐ}` |%p b {6kvhCy;O/ү]-aϷYFIRع]>@:q.ST%qqj.2,`lW8LsgoW‷0l,8ncʯEWGtzMow9M б$A-nk ȇFl, a7sUZ HNc]o.ݏ?=[,kV5Q(UDhZk?z ј̞=kQT;{)߿ 6ʁ%j[efZmJ*i2xLmn5$ h[8>ug=,Wo7S4{k6y (, b)/14'$ '܊\5oGv2zcy8 뉶mric]P9@K/zl:-!!ƙ0EFN,sGF -ڔRa%2bD @@)DkLĿ[ɼZ$0^%t׃#pӭCt<[[m@ɭW4 `Ӌ\>t; }w$zͷ N{ \ȇw-ͺI1 ޴h}DH|[mI׷8D*v'_TI =üs6u^[hro< LN,\H&@'T>'8o҈(zYV< 'ov8d] +ޗ"WjXCBYI Y+_ ߛ)@P>Z6rR/at0&.bJ]7iz~gO0wqaHk-2@r[ݖsevMcjE+CL4v.!_MJMKx/$xB$%έ*ױt|?zg`npm {6veDYUX 2:Glo4Uӿ4Òz2)R"0~[iG6jXbasF)kyH*VƺkM;N2A݋EM;|\=ufSԙ6w%?܇g'uCnrpжLi}Q,]bH:X]"Ncxj,{7D-~W"ҿ> TJ l(= :Fز-"^~^q`֒ߚAjh3BŜݦHܮ%hWSb.CxA0 `f_gLr$ܟ;I01_j83t2EҪJl'~OFӛ9g?sԐXv d . i~' lL/*o%r楼 o`gqqwCvHnl?$8'g+ QKqgj @lh鿄 RJ̈"&>LߎT4ۻXRB ^ˡ (l| o8yZ'IGaVgo=HCϿe/4X_J8AO6lH4{@v1u$چqqerb×t:n~+1O W$$|ϒpR4h6UdGyϒq;^8?bH;xݙZW yzca~NڱۢHx}tK[{Zω-cIx]D8f4G^*C9U^8/dQMz>VI}?E*vB­R^2\`Qg"&%8;U\a1ݝQS_G&9@8F5¦3Њ;fؼjjBm[obM((z]ьK>}sx-(ݼґ кa.X+r!E0*Q3ѮILz= kPIbԇ30ʿίK(y(b9 /c@NʝJ.&p._h6V2*Cք4y"xa)r"ƥO+P6uIw NCe)\"`Zǒ#zMa-"+I]sRV?هwڇ=@#i}}.*e{X4[,BlS s2pM)E)' r1fpa3B/-\`ngnNIhȋF\h퇄± ;Vvӥ)v|Ly,GƊpf7 ̨@[M`[Jm~&mH/6ذy(igTFqo(+`PDH@H*I ELґ3)yE4:]v.bRZEĽ%f5mwTn K]ϹDS) )9㞨Fv>̪R`5`:I Nd$AJK3Mf8ƻUdXIXq;A{ͺwkre𪩺0-ټM̙ؽ_m4cf(d^C3Ex@NEj8 .★w-`Z-h;|-aSI6'g&_`"Y!91ҘQJ\xN2s[lfw .pzKNYbVEkTWnQA2x2Mi5yxDgt?\9A1>ܸ =pw@gHuܑ3]o /jLrԼ+#DbWgֿQUAm&#ʕ*s[4Bd3& 0)CSI_tI鼝RC*#=Iv*I* 7mӮh7oTFֽ TMi""d!?sOD X:%J C .} R9ث' sKf6ea_Rjm¼=_qv/{{3}v4q%7:'ePyD kS &4a )9|)ju[aT@f'378B^>D(3<sCd*v~Lۤ^s)x0UC:axU?*fAd],pv9EEaYE ORE83H㏴B(i:Rqk#uLzXĎ)? EiSGF3,29!*í" Xb cgrllK:>1rb/:י Yܫ{+-Sv_|O6Wi{#r&dy65Qu^qW±G'A@xۻ[昘Pu "RІ32-cua 'qV\zT -*1@wtIA"":*L\U{ ~.g HW׽Y+m ;.zdA.J|f"%CMii50}Le;A7NL'X>{e*a314^7~3<3/ Vvb={ۺaa|?>hY$a:h'k*<9=`U> |& 9A@R'Β;̃,ހt{2yغ;kv"~!U4]0.-W eX HFl };~Pb)Zp]S!֯Va'K85I Jg'D&4ܖw#XR ijT+f'ْ>TIDho{!mGE2H\<1/Yi;.)Ӂ/ol} }^|Ϝvc: >4k.|C ~3]b^aHx"ldk6SC64`A30U %rV u)ƟQn\)QI818yc|&lv|ېE54x$)qE[QbOg.IxҢN*NEdL.yHtT F7^1 u!AJez/۩*s$+J6jp?!3B\v `0IK̰C$a8yTTxy5՛fS~ bLˬ.DLwZsVM9NԘGїBȊo+XٟDBۘrQΙ;n $0W 40X#&31D?OmGHpvxkOWU\;?IڣϷ /xWD@?trNlCwgVJvaR D']n3lҜmͳRZUwH*{;ev}'_}trAͱ7ЏT_n<@ci%C qFw1nfXh!wޤwˣz͑=v?Wp)F kk;Vl8]T[[]{K=k0k{6'rfb^Njn ͬkcKH}z0EMQإNGz[qrG] MÍ^zy8._ɧ8xI1nE CY;t@IDȴ>͒ơ.yP)r)-\˫ eQQ_,K=?Č^Μ6j)VjwlcQyH w6הiG|#58P|>crm-w1 ZVi *[8PLupBc)CRkv ee-jVŹ7oF5у!rrF"uPj- չ'shx@ dzxrh=ވx'uAbv{.nZJNe(@3牂7>%EP Islz2"r\szJSuhZws5b§@;vA(ZTȗ}&m=OswY#/d| i0"QNG*@ыQGﲱ\~'ǖе:Gs!0 0AQXYR1c ,l kuy`Toý)&րVó .{z 'X_jkڨư!0MAK99mnv 8l EUӖD>w>sN$pʡmp/C(*~͈9{N?gJ]OF9񛛑8p/3fZC,{QiqiPy^6>Twڈ4nui bLr|~ LאIPZe\J< @bo\݄ۘ:0@wԪRt+' 8 IZSah"4g郲7vPܫ Ij5unJ1 KO Ѹ(Mo2J~`)8;뒗{r O[<޲^^%ZH-(} /`f<$+8WR %(pe]S?nݬ@s;grh.䂯e ovk.rJ)㹂XN*f #[e!Gs1{kQVkF2j0֩(_\~<2tʢ7ϼă]v)sѱp…/MjĘ`YOB}Hfj`H;S;krWkGI茣A)Z*)s@TJ#bߍȫYX("l-_ƘE` ^hkaVzJY#0ig /K7TE3ʻEJr'NH<:+Pݼc{j_3OC8%*lYb3Q~Y.qCESмu9Iuf\ւb3EݰP6 %,u\ݫowqR=v x3~`L4H&+}yn[@~H9֬tRS| Ȧ#0Md9XLfYEű#vQ&Y$tnwCo$a{@%΋9ז yhz[]WtƏ3b+#k(?ƭ9@98Q˒䲔pW~I=*'6cP^bz"Q74}dމC)Oq`>w+z$O[yN=VRa{z2^)4?$ZofmQF;KA:-4/RSO'ϬHYCR#+nY$)~l%]m2g'(yBUWڸlPW۴H6QY0c4Pm;*s9*Rc󒳕9Y'{VG/RD^S̃j<"~~FuJcC+!on:u('3-?9yi,Φ&/Rh"%7Lwa49~cp8nA քRsotBLɉo˩Rvsy#7'tvc*pWLd)gVB0w٬鞑l0W8; 44Pt GcdI5u|R֤3NBiۑvJ0Ϊڀwu9o-Kdν" mZ涣˵=~@}9rkIA QSv JAc<߬׼'r>ՆNonBus 5 n%hy 5CDqN5l+DX+ MCBȭi=2Zgٛ2!>dҝc L}tq/ ܄(Ђ>50&- -i@uqf9kSE g[big4/y2;fɆUL4. PDnKI.MGqո<.ڔ%"N}'ЅqӅ-I=Ġ,~uWٴlےX ?Ն6BQ%G%Q@Q0U7Co,GTBVK+xz xDY)".*{S@ĕ"“K$ AÏ!Ӻ ̮ ak(\xѯ\ڻk}@-/ (le_'msW-_@'D]7TU;yy~,"aGSZn!J-nXLD.<:bBwbh9#]@Fxd5 WUfbv _$\$ߌ:0KaN߂s;Wؿ6 B켅}CKgzKEqnq'7LŢ)`CTEĎs*8j%?@aYoA;#ߖ@s+NMN(kl}H.kO~Af2jy{p->#`ߨܟ;#]a g4i 8PQ@G@4.؝v!;:΃b[Kb8r!*vp/5#:zNo(v+AqlfQD<2<&U‹oҹH+,n}1 SNjd 0+W^ x| Ww̙}U&"a-fd }SϹ9N=#ܑ| Ke$Lr"##dޚ<{?cBҥ~2KLKo2l8]&›AUBjJFǦ׺_Z2zjw 5p鵐[l -PvjϿ6WnyQ|Ka`]8? [#y m]&{_\by,RIjo j>*/ĶcѱyЄ%|d+ZxDMgAO{b7syOn23u&}dZ*2i{1IY<]%ڵB-q ;0WIZMɒr@Zڧq_WM((!S G̥4j7+!PrM;.K!F $:wi54$=ʢMʷ)X@9T}dr>^h}6Pk$ۄf:R=>e%e4aWyrK`v .,M۶{ְlg_a0&<T.e!HtPI>B]BX+iBHϑq'bg/!UB?7T_ |jr8(U45I%$A}^ kM?~]X~k'$=[ǍMlOg]W=kD-SrG7rRPtX@{AT=gQȻ5!`.4*ģ8N[ 4(a l&:`e I$2M[+/ng,v?`2'Q7Ͳbf Y-#WcLcwL?8]Ml|s /Xm|~ \SlI5/r6pMj]Zohw >z  eB_J1ie팬& g6 s?dLN?Z*}QjM NQz+7ի|37kY `ʟ'l2,pAu4η觏mS(2WH 22gQymڒ,g;Pg-tg=xv|5t`E ǧ:u 5=nDZz1/%k1x q^/S;4 3X,GoFU߈riDZUa+! T:/ԗǿ9ޱ!PZӉsaSPT^#SW =]c+ȳ9@z|G7%%s] 'C 1 1ZV՟'/>!̶ 1| "cJ:!ոKq 8&m?G X@dR:vO"aq]Ŧ{Azy5M%N^܅["UsB줞Wg4pӷ|AȸWe XJбrMqnTglQwUΒgQ47ު֥Y"A[Ȧ|?㗶u׭p9NE~€mWwO)|ݢ&cƒ-# C'K#@3.o&4$y\x%z(Y3:(u`xES) ՊC7"F0i( ͧsFy7koDٙvyxX2qømZv"қ| v*<`Z"gy"vn:K>|0h SO#OEo˄C\op~̔ZI(NcKnFW!B?I_d %h $>ݰjPz YXKb"ӶMd^ӄs&A3I)zJ)GlC ϙ:H'MMă0M⥄ȘI=jwq,= m]zcu5L 绞nQ,yʤoBMJn Q9M6vbrɐPV?sŨU+p[%X_?ɏ{WDG黨t0Xbu3.*GI]dmJ!֔;Q%>A.?p^i# ?12x-UefNHrNh *&GL8d4<}$ _AnIndJ7]e_څ461?CmvlSM+jſW_mUq rPʹ[;i" ߛf{z!aGף-y߷5^1T}Bd4 a} D,Xr Z݈zk6pnˡЈ;G|aB^R`y+t'PvrCSf,~}1xHh"I^gݶϚtr37j;/XH9_D5RʩQ*=`׸|*:':P{8Md\4Lp% 즆ɋh@Gr^D+Zi@:ZQ_G(mFzA6yψՒVonR԰/Rj5m(/7m8RKHykW:횿hBJ@҃`Wj=hWԂ¹Ê/u2FOQBo_)ϨG_|yH6rwe5~㜓CM7 l >qqK"{ НنjQg _.hepɢnrC}F8;|ͮbĕNZ~c7z>'U&p,P+>e^vqןa{JZڨnoXeFj eOᘻ[!+.zQRڋVmk}[ATdF PxQ]juR*+l{ۆ)ܪĕ9e`^S1~_bKW7B|HZ\,-c!Vݰ=[11ƃw >OPM 2ʫV-~/Ii/G'jakoǚ XЋ̴eHhī 3h ߼{ [RVNn*> "_'S~/BZOcnԒ n;94@B9H$&S{q' V1w oAɨ;D5f*:IW7hTQchىh!giQk4bǪ0sZ&.93b~;Żޯ]aEt7>; =\%vms*9>F5 ƣ>ԁұ-mfA{1σ\D MbB$A+D; gjͪ Ť}_fV;aM0|@x(E8wqY*\C$9X_l؟MҮ<$ G|zIw!K%]֕ j#KH+cw/p}%TrULlu 0X0;FO 79s'lI/8 H䜭'%'Qc93'R`A۶Q3GbV[(L+!*nŧ8`}lT&R'2F"*^}tqocAOm »_r J3Ze)u*u40Eeۯ I7Wep-*Kuhe6/]I cܲ7~" Js< piqC!|]NxmÓe UPgm$pwXybxzf,_R\d| ]r:^#a!yT9r4gsM$\\ufO&sNo' v ? zNKP/ clF`^uvD%ui\T{%ùYwPQ6ayŦD9*yT]C\a9)b=J<-cqD =i(~3H"~lgf`PHyuoR-񺗲Vt<\=E*%eVQj=yfOrx]Z`MX==/J5vi); uISžmv/)}1g7HϦȷ "~p*S'0LZT`!1B ~}$e bp8 Dо`5~X[D|{}P{O|Ulv1m;h-@fꍠ|:6SAoFed&M_x࠵hGnKkVj ZF.u缍q|i'& *'G)sh(sڀݔee;%i )1Br*Ewsw34NR8ZZ24>KŞHhhgo<u `x<-o9J9Y(u\qfVs/M#\X"lvz/>oI>tnE ?%.S$X<ŒQrv{ $Ct"j86+6yʡƨ;XzHȣZ*6Pg u7hN2{=/2eHXlj p>\ PΈs^ UThn#ǂ69*k/zA+Vn.8]-r;@xyejfX%яڠ΋4xRBZ/z_B\Ď׆ncґrwGy %ݧAz5у^{}!x]α=8^!_Y'K2P{C,p\,D]X" '6- rW>v;:g4>1GT.{1|*zкD uyxOPI{TFzpy#(vnӲXVvIN&gɅ|YvJa>$,yo#bUFyHɩMFE(~Nj/ \ݠ]m~SObb2/wSMl)>BzjXa1sspBPv %zn{'[E۪ ѳ(\, C^Ԕ- 28S(\~nSֈq;k_\, {'u_gP9fʄo8,Ꞩ<B<=c+/һ7aIRU>{$ĸȕ1JA= [!Qe;\@٘*3a!BLvOIcSo91  +kIS\V-V&\v?S*h@EFrm3QtӏC߮q@`#5 TGd{PU1k%7@\ )h{@z/TA(KxPsksǗc?SAܖmбPUCBG-FyU(ReϦSMRp(ԃΈA5yTO2w(eHok|4F2w1# rTyy(X޽5{V|.^ ɺKK}++#5#<i7lblx' VǚtélZ:Zz+njF0} (Yexi{4OPI YM)'VTnhw_]@Li'K퇾x0Pc=^)n.;L{JLj;cf"տ+Fbޥ>u6F.Q~༷L;nvx<,hOI! # jĪkX 敪-AҗWFS}s1 S׻ٓ ʧ={!["W&pEu! ox=xـg\IHN맬K鞹4)r;piosc`5 $P!Ե^~٠-qWmxMU[wyM3N R̐Z{7o5^7]yr`s #Vj'pzW =O(j]<}J#ݽ\s5KV彆#;D@u!X@Ca=Xp(ƺ>ЍuT1Sz“I~N|&떵%g:4+n3:  8uCR'w#taa#&ȁ{nš"n'xMz_U? Yz4--~"nw$FX]_sqsͳ^!fe 8G2e_l7|ix/:>ca6-39q7uS]n'<جCq9mD3lɃqТZ6W- 8/Z4 jz ,;܍aM2w-#'kOQ3j6r};6I`L'rYѩCW}3m'H*6!Pί4Ӥ/_h!γOT )r`dv:Ue6!;dSղjZs]òcVn_xkT]ж֞Y~N֝ NC!"+=kY@<[x5mvݟ9Ξy(2~mgthM'gqܾM^7Sh{#,JS2ѱkZ~ UtϠ ֆG?GEUB@r4accO SI"4,>y mi|.(WPrRs:*D殃x ; xIFL0c)Řw( PVe:ӸKv\JuvL "6#tpm*Y=18)sWAaHWE`#w %cF,:)ŔrgrڔBǒ&M}Qhts}ͯG;jӶ_MqW9{fd_>"mSa1'1ZЎ"u:gWf$SV/yuT%Ѱ>d&)?^> ThUtףo j/ψ-q=zQYcGw~$.QI'ރ^r,mjsC'iIe.k[ U 虐dk e +\5e+@YoosQړT%)8m {cs#1yv(08Q|ntux^8iW{E%6X`!CƴI%!/DDyAm0T ÇdvN.07^~>{9s9?j1$Èi[1q0-ϯvCʕUUdU *XIN(ս? LFdSs /]ӮQA\VגK7XpGGAzH4IZ[ f'R$v뎝b@E-KFp8g!!ߕPԐcrOM($D|]y߫`軜|zsgv :\+nnf[ϭ1$\ܥ=4jT!S'/|Ӳ8@g nNijQɯĉH0|R2' >@5ߊZ;v$nU8YMP-G-R0QO7!ѢQVI_(Uj :L3 Z=ỹz]!4 ó*%} RC0q!z}?#=3bʅ,L!(*2]D܊M;8s9:Y'lr:Ԟ ;9ʩFNPKbrɰy6ξ\sEBi}v}}ǁ`κ7_w|^v y?c:P5L8z?c7be9,, /$jϲ֘yYgt!F;~il#2q-kVkèUeS 5t.{5 >BefzE{HK!ɺ3Jxp8ݐtRSi% ق @!"D)鴂×aTQq"7Rڮ"WUa_ 뛱kC1?WPN P`7>SxJ˼BiH3J[l6G<)\<,ɩ0g9<]QjzԌClzDڛr瀊VuBPS=P`raa6k]]g{rhbvP*(ϟ4P.}~8DʈOL\PHAG( IXZ)L?^&={ۦ~uLjQ6"Ve<:eXHb~UIr4^ XM(9c5xxX!?J)|jxZڻ&iK__1xI9]+;fx_f[GmLj%YuM@"7ȓK3|$F6CB}?'C**򷐘1xu_=aT*if썭 0C p.nMxp^R6rF_A.t7V cw(ɣZM X!m|3@D4K#!Hѵ3EjDϵ;3zcZc+NұO2[u1BRgki='Y ñxqox]Bfs_ĮOMF?xL޻^Ωs,aìwH |m^axä?DbrCTQX"%k!+Q N&#V|?ER}mPwzn]lH]6y(ڪwʅl9^d~V)X'JYR]^ChJ_T_pVy N*kRI.]T%p9"Cqfn\\~;4Q,'ݹ8~j!f9NJ7/qj4M~gD2W\quzB2] L. $a$[F;ڬ^):krŅ]A v'>>XRBQ-^;Qf!z/;Y}XڜW…;=Tfo=_oŤ8eΟM?:' H?MR{9OwAln{.@::!rR#wj? M2|]qޠ{%%j@9+ֿ`rnmwޕh ֥:BFDuۣh sЂu,r绛lt˷_V2@F:ɅGBcutXpgTSU&Y;29rC"":\o$2~j1qNiCto6Q7KxY&E(es<$nZ9Ο=h|4 *>.3ޠ5<ЅRihs9ef~1`8#9H/ j|*(!\Ǐ[Fw+kTεiq: A45D [[x-lp:%#.Dhp;7j=14?TYa'5/FNS4F{Ш-z'<.#2TuZp)J>? \Dh"C%tEoH;c_qTӸ&;:ʚJΕ00+o}IbKUBu"AK-[GPGvI΀AW0usI9)@-4Ԫyb |ݓ .R5_I|M5cs@8kiPZHmjU$%a=bŧAY4`\Lq OJ '棔j@ Cz:."Ű&.Wi*]$؉ѠL3n3ԛA/Ca} C7ſ+S"#"+C|`m}mOH~݀]'Y9_2Ҭ> 1^N^{MMN -~LЕyb .qZfS]F^u.XL=FL9XHZ'F笴,^g2MI}jV[v P!C [<E =ᓙh2RbثYPK w KYfBD2Kl k0)c) E͒Bf@S g1c~hj͕Zri⣌`FO4uD6Q"[eџQ~4!_F&vcDTAo75.O'"c:!.C5-U@bAC >s nIqyf;۔ qv fah.CV}PWQqΥ!:cSdq|dKrͅlEF/H2!;F!4s w([eGnTuSE^Kiɸ%H :xa% 3 ؛6TWZꖨNf=y'h˰/)k"=500?+2vjOeݍYs$ .10Q/0n [z(o ZV8:ɣۗ+|cOhXۗLUp̸Zrr7`F.@OtGr*G_!S3HdCN=CBp*Hz? *jD6-W2:3@I^- ۩ % 6N]Y?F)fቕX~/0_;5j`ٱ-?m\BŔW(S:YtT/Kя>.Z bWⓕ[ml@ϫ])3"Xܜ$Bw:}ZJg _fp>u[AR~ c 3%*>Nfl;#ҡ1n@xv(م|:ۥ*N.Pݘj\_@'DkpHib‡8pڲ՚[c>6v6sH!!/^JE'L~kX錁\㧁@QNs˶:rIᤃ]ygBt\hӽ=x Zi- ڴYCfA똃h*$##7~ J7 {eA2trv+lGm|ɮz(lnCfxM ߴ xxmEކ^nA2e_NI@~A](Y=No{ݹۃ rX?~zQDԹj0-ۻ Nq*>dx\Lņbsa0-4L)oo731/%lp"UU@|!X|dTC*hTI%"-X_ޕb#\CD36 >6W m)aVÈXĐ?|iCs&@:A 0WiAnXxF5>-Ugv*ۢl4i,4ck{ڂM}i#-@淺ɖ2 -RCMP: ˣHUnVu_!s^հڨQuO\/|=R 2tԄ@Qq"\= mVm5.\3+]x6E8+Լ ?°5'}hp "$7.DET.{?A*fb*zdY!;eUl`1h^/5w]mb }Ya4S^ T|,u`v*[4U>jS9Oiq3M: dM f$+Xq͛Z0'NwIRw^NBXShoOoRαRW}Eƃ9\h2UavE*DO딊pfK?"- 2|+rl: /z()GIvE7Zf\[&~jvE1S!(4#!rr1é1|@cҶ19S\Aoj9~Y1Q̩P03.qI(c"#'SNS)ժRԭ|W=E\W}f NN~ 5ުiC+8,m#o,NaO:S5XoP6;j,8PHڮ,ְaYEcw %k>%8 dH)[8՟`⫾qg'xAo^9N\GX'D_>dm .'_:/* Kﭨ8,*(iѳJ{,0V (6QR= @BӔ7qC #~6⠃&SUꛦWN2TuDzv8:F=dw6Mur4 إSo9gRgMA?&v–>fZ[@fכC& % V^ԢJ*+LzAlD{ w(u}#Rf_r]$ljľAdJ% qi9m*d=LYTÖq@EzEbzņ!?It⋽^JmM6܋u[n> M4;F"h-??|̰kV^#GX:|;ӼN-%ƖUU!vQ 3>]v9ebG1<>JjGUFVf^&3hu be+NhkRë7'Y(M:-XH"4]͢RiXX*_ j7)1l!$̫-g9 : V 3Ůdm' *(B?Bz :ˑœ6'T*v lq4R0HrbM9)4[+σì_7Y?_##u<<ő#qkR['P]s^=r["*w>5lT<—w[k)v t'`w'Cv kK#Tݎr_zOUn02Sl`ܫڦ{#\` ! UY}t/=D2(cj4&񉴉5j&hXv>cc跣tzT"&v0MQLxLh-1n[j?׽(ʬ_@khaõ t2@ ( %(@w;4'_q@o)-!hmKM D-1U]S΁G_PmA~ǔ2R|g\ÉŅU-5~=aēwn]vtfJ`v=?dҕӾ*:~ly"z ETV[%q5)3 !O%}`=Ϟ]Z@OrH]E(d(]TSH4v$P ^H k>'Eyn|G % ,$X6שF0@]wgL/IUP x%c߀\7.Q~߁pF {f۳8te›zHFMfHn^'b /ce 4(*tqpe 2E)r^Sp!"MYՂ[`:+VLS?AyμG2 ғ| },Aheƽ+PP`i7ǹC5ӃdMBʖ KQx^ϸ WK.d6zm,3Ȭ9HS&WgkֳXebc5Al;8!{ρp)V/^ǜ)OʷB:M m(´M~8zT{ڊ/:Oئ3.|9C8j;HW1L@k^Cz Uz^ JsƷpQ{R^3EPvQWnB툌O3 ݐt{xj MB:!m۬c2,3Ε㱖usmG` h1f"wIdq'RB ݳ#Us# 2 +巾0BS#W:KĐsz0'1Wku~%\$cT>hN"g%to &mC|OHeL5~ >3wB<##a^RѷSG-CoE--EYD^gDd2Uw UroeΫ&؎<~e.|ڂSOIm0L@Gϭ`8Z~ =͍9r_>/J(тU*-htSRje8S&+Ӷ.S Zxo\?ZZp!nV< Ή`p{w ޡL>)"| J)am17|z5f Ƹ̔q3M,]XߕZTTjaEoNxU\*d>; X npwQuG?y7Օ_I 4L/  1g, Aq,i!O;{wL+܊<v|T@Jm BVpv),A8ܑ%ۄ=ek}=k"WY.JQfTwU ]ޟYy@ a[@ZAEk$0x|stb 1#Y C"4@IېkGGLT)Y{ucvVT2|[{.f7{ca䭻ٮX@ T;Ô\Mud!%ZKȶqsvGhl67؀|cLg=nk}-.[}#LBh \-hƄA!ϰڏM=Y 87OcoIvΣjX+˫)Aњ\ J d<2y~,OI_y'?X]5HE){ZhTcl&ߩx >,s$tT+*Nϡ˓[RxA> &f05%DGNV3LUVY&cR<#H& P:PDX0CnG%}O՛DmG`W;B25d1$$1M*.מ^OP+1iՉA>#*96%3ܥdm11H=cS=/*[:1h^?eR{bO9OvIM/jH:[0Mz>{1!>fwɈ7}ٌ( J+{54ib&C|FV~#g~`7ϼ#^*9fS+iq!ҡ OL3[Tn> WF C2EOY#-m hLy|u {`mKzjTjMĕ0;*5bS3Q.tН%<U@Y'[2FCem Y@͙m>*.j](Sq4O*>*ihG$ߕk^.?hև$?I6Gz7:ˁ{$VF؅ d 9S]H NXya,|Pq:šζ/s<tg!eSClʋ9ˆdcu$(Ίizk!h\Q z Va +8[@^') 8TmV^=ٛ{zz{ WՊ¼d8 $6]\ij-&bdÊ`R/5@+7k^d{ 4dϋu3{=}; e A~j^K!O=l2 EUѝ`^ܯ^:MϿ:Lo+}wFNZ]kp׏>L]pŠnTͣc+?JmaX|0H-+-EOf/(^ 5VłG4 HT HP3> 4/CbTC칉hϋ2!x7Ο>\S.50;EUǼx\?RP:fb ^",5{wslڔ5rE\raN"qbdtQ~1sEk= Bn~0Y"Dü2qg[@ݹh T& ݫJ:_fC5m WT\T5UDHGxLX8c IM2J_#`zVH`R[_޸eryKY=J&t;-t9RQgb#L= I)9[B)6YmgB?!&y3gkYY5\$8wyRh6QQ v&i?݅z dce=#4ZCN;|+C@T0Gho5 p^5x}QYv|,ʹRMVVb'A /=fvnh\g  K̏㈖aZGA&yXvW&qV>خG#I#~@`;'6<_ SA/hLؼS*`eO}}̈́9N:;:+U,=.s}_]$?8|b{>]ꇟ+ =w8^#f;W*M^8A冦J 4 K5ETV cjH)C"rhE5f ùfU^f诇Kz^ I/KF$qWɧMnlKqVûFp_МH`0#.vJ=/tZ͋=34 \E2}87.j#<#SXbDG. .;#͕_|V]\ `eh_AF{~/"LB ]TWi+{"Nk!֚.z腨Qm*L!`Xm_I_:e; pÐ뮴J OVqсC[!{Da6X)PI~mC$w|%F3}Pԅ<Y""% 7䠨{4|( ;U 50?逕7.-2EFI (TVYi6}AOBOnPӈ!"#~[* x]'{P2gtH)y6m$rڹٴX{`39hH_}tu D{\LDb"%^!SxpYjԞj/OIFu3=nz6I mp,!7e~lY d[@SEXM37Ėt^X8 ^mbv1rilH:+ĉyjɸV7JҍzX>Z)9 ]k#=ゾ=]ޔVX= @3'5|)JRd|\hO$a btSn[A\tMEiOo}qxE/9qEvϻtݎN䬃U!kJ V._4?|4`}@+va~|8\6a8MF+UB&Nd||rzMGQ5|~@o9נgDsQ N/EB(UzM_1v4"6nb.">O3ϭA]0f#%Qcp?H^rP\Tl=$"9I{ ӄď |!C1#k-… @j[Z;eV_c*^"f.Em,ƴme=G m%Y8hybcT>s~VFkWZM5c8pAr F=SA3v3 'X#ϔ@}Tuz6G3 j`w*IG֡` A޲*+:*c]o¬ĄXKW}5-i4pr^XDb7NϝnIyZ„:ʃFs,ؾdH ݀5\uj<5ՈRVz cx xb֛K /ۛrlX#GEL̺x(/`4Iݫd7',U^qI͏h" JakԺyTP5́ uQ+B%-֬tP>Vmk䲸5Z(GGĕSϮ-Z_tY' ?Zx2,f@TJePuN pƷ]0np-Hzư@T;J9!;;#*ٷS}0@H*4 c/;[ʒvp )|0xKfLiƜ*EY`U727t0~8@@KQCye o*SjW.Qb8CȮ.k&h3WiYO ,:\0bR62rwbx^I~_]QxZ0`cr$RhGj=SתGt\0jL =OނX?1 Ak!;/s?/䭋]2 pxthc=RXtү*nt[}߽~ۗ JT){ 3~ie(1zw|ͪ-`wX59abY澊Ҕ| `MMNBCgOloct̂ve뼪AM}8I8ގmNC'՚jR+ &!eh>|'9 1L?F)to7%N/;*eS h:;o'7fHs:A&ATR X3$q4E08]uxJa>xLHGdZ'S{ !zdNmUG[E]dTY:ׅ.ܛ~T> <jփ>GsMӉs=a)g PM3JՌn}NU`5JKB̮<݂_KY+ t;` Vb$ ;iǶ:!DIF~=0DU&Nt 뢝:[8?uD5ctk;rq1 ,Ws^D@٤}*$ϚOW5-nzh݇[zx[< %`!=yV&ZSϤƤL֛Q09­Ѷ:h$DKݯSeE ;n&Yǐ3h.09SwRȰy$ +ϵ/[S<×?PORT~Jnc&i/|+H4` K{d[TNJN&4,w2ӵN?!.9)'w,3_Kń8jOq죈 )qeM# Qת9{J e\¿&/-TU׳sqas)\+:eFjJFPuMl'Sbnl*lgZIQ4Z(@rlBx'L\t&_Fɢ}n631Q#]`zפKY;OR(6'k=0Y]Xaxnk]aNfHol 9y[L5Բn|9:MsKڦSsΒ(Ϸwzx'tMe̔(us,>)Lwt{bKt}iHE/6&(\*wO<גe,! E27ڃ0k]Υ(L.H":U\.$Ѣ@ Y?[m?FS{F5zS|l v O+ey€(({ :Lڷ kbHЦI)S2P. 2@:Q־䒷rP銰^fdm(_2PJ*M#Hi7 ;)A(䱭-FlNw1|:V6|,UM gȈF W\Fl7y,6v֩ U^ K;^d`*=UFκ#ҖeTKs9sC]M}H eZk.Ȳv#=#j8);㉉e˂b>֏0S.+6jXsfTѣ\+[u짊 iEw ML5fޟߣ7EmYGEj5>2o-vzpmÀ+~vi:l`:Ek%kRP%gG0NkHOٹ?3o;LB2P{NjOH;O؎l5jꗌ>6x 3zį>n R.jƬIq3ؓ\ W4C7m0d g$rY~7B|m:,2*|Guks:ռޔ4Ulblٜ7 ⱓ#,#l."w!܁4[C⹨X|dV2.R3wut/? I V`$w?̣L}?:Zp?鱖,$`s_5&MQ1Pv,Ϝ\mP4x9TxSɚrEˤ/8)=,B SRD, mʥ0s }-<׋ΛY1JkxvjA:'UՃ!_ŭ,.Rlz E +km#K >NR5 0^dw.TY] Do4" -o KSso(˞L\gn5BgNE&ac>#uvz64PLf v|}>S3L<coxzsj \WZY/UzqCoְH 1:AxU C,l_~RDs($8Ċ}q1W$pAsݮ37 EG\ȓ>ݼp|#N swE"A5}S9KκJN1t9&I Ak9swF14:mxW.ۨN30T̔SI &6Uf%'X^Y!:%r9.{Q%*&ڜ{$M^V9(vym;ϊz#10X7 WQ*OZa{ %*54]Dtbve(̌z]N5C)@22OUR ώilQ@T֪ RTFPbVlO@Ҳq ? !/'p0фB xFr Z-.aMxT6'uy@.dZ$J RU+lFf_{bNji86350 5t@ 1FNxWg WVH6J2gf6³-NhXP5թ&\1x_R0;e0m:aou/i6&fQ%V^ \<`I-%wٕzKJK#~X$-4:dH5ƥ% W$,9Y,ox28KeZƚzA9Q%ɳ(tOB)3X~LrJch3a-8_hJ /mY:h ȓsgFJF" Zhw8U@)6n(qSg8QcRԡ)WM+oSjFT8@XQ.KtD.@ec02DVF\j TRр2?OJy*:PV5pWq&Uvh˞*ݜ}D:# LiO4[@;e6萾*Qe G%X}Rhv O  Jv<=[e H{xR:0En*EL_QY,a >4/(Vj{E5wgGKD2j_V6]Br=҅k'V#l:xVEu?0$=կ3sL[#n L#$!ϝ^!||܂/"F rl*ۣg , և.uKD(81Lg3AE?eG1uAt|#Zύ,(ڈESr5 E"ռoݜ^K1V\@؛WU㵎ۅm滀LRrNÉCǭiz:EKc3d[gS{ƃɻ8%j I^ZQ18*.L AY*)̬CJR֘BEW1ږWCk~O/u~" #@NMX]cjm`ܫ΁5r| 4JpE#;];tϋq?)\5}K 2/iv>96 U_&?is˻3%c(a8/lIۣTv8뜒{[j{UgZJm\d`κiBMճyGڈCRҞ'&#.kNdrWE0 @{ Rt#\K iH #:^NĘ6~,{,\$?HO S7{ p>4ޟ:,5fM}A؜Ӎy*Weߺ;~T)vGuL ʶT; [O/F=ښ6sJ `}}Ok#, TZn Ժ uKi0UTJ?QK'Ōm:~FES5 GQx[or@PH~E]^JHgN-_,ZfnUk4 EJܖ|WV>-`/dBk(=oB^65D(]ѻ X:Ac(dh )9;0W{^`HHŵS El,@}'/Q]Q0˂LZdh70+_hK7ʁ})$\3׮GC-2^ͯLOU~ϳScZ[bYB<I^#l Y/Vt T05u!Ą$KTXѧsL* K@ Txa52Yvm=SW"д?{SКolK>7UDzKeq\9tHlu[Q7rjs[Y^ݯ;֗٤=B9"._IF=+cx)BRg;җQ~_f_ZCSQ Km}>Q./k-9 <篝ڊaktu?o,e}.-~\nG[s) !>rيIWG~'$SC˺T2١1 ,0=`67Ih1#VYL$9^9^ ~k9ܿhdr{aj]^[8ˬHڔW`(!A.xv$Nʖ;U\{dK> ipO޻r5JG5za= +Ie70@JDEaQ+<Y` R.,H|GzvT ѲAL |!?˷m5[?Jb g UܦܛD$uCRERڼwΜA-I&ʞذ sP#;A?~5é?<'Ҁρ' Ⲵ| nR^& QK$R?5-u RXK`RJ}No/rƭխyšD3LLeW C4' iH65N:?%^י==&o;{:ܐ z!/aE -ᣃV%Ce\ӆ֤^f]Qƃ:&e 0LWҿaP+#fqdB{]!2~suw珐"-yG|9^ ƔңHp23HpKhx]HX YO~ weUW ' Ѩ+[ZZ61Q?M_ dR)ཿU^G)7^Wvk*$ -+ D7aP^.K|B0ΣdWS*e!~k&0?:zt1$}\0jp嬩@vjlJ<'0 +GsSA7[ ʿĕj[ ' c+^=;(=eji75{y ݱ!&,ge7MJQL`Ms,ȿyAXÓ KJ c>#gBO~X^4 ލx@}AqcO&)g {KLGH- q H+(&b0ҴPkCQ>f#PΟ,WݡQ /]fm5<6!`V"$)41>>_i"NzFL)ݿ)59Tʓ?8È qzQ[ŃE߫A!7 UGNԿ/EӋOӵ_ѣHҖk`?pYtyˎ&O\`Wi'uɅ!穳 T_n` pE&K6RWW%> PM*yh*-:ҧ ÷k~sskV+z0-"z.u?bW/3]M*?}vTmzG CLSQl\A#:5=%4@cJ;/mLdĚU>}h_4s>vRM0&ʃEL ?g;ɡCpN+V @@2vq6nS|&@ţ;PZ^*{ y<10;|b?}d$8TƦ< X wXmW#bW3c{9C즞WHۭd%9"F ZMRz[pBp>QJTO:@g{F͏{Dgl*U7X98-$̽2 "Hl#W' Jsb4\4ŀqo-⢫bX3CWPapY3qU[oԊ`T,gKc٥W;ũ|"T#F=y2lz|wF0ԅb*d3#k Íޥ qeA'c|y^0nIcoA22v)\nxV:$l$ݖVпQ%ajلͮ+*g(%W 9%|3غҗhFS;YfqrFu;9(3'b&,}@a0=9{^Ӵ}lmCJXRM%{|I(Z}ښ-VM& :=zm3l쥨R5h |>Sr-Nc5"G_OF3rO֭czFxDOKSJqRpJp7 Cn>Yu-kvdʦ9/ 3F_BxQ^7 Jw~(?ˍ~\h n4hmyݵCu(D{oΤqFNr zXu5V{_4sEyܾ,"~ sn{-e)TFR e) PD@{\`L#&AW;?ۇ1 &wEZPqN긴$93""@c ?_YĘ#w>Ej|wq%5|(IEO!ynؑԟl?ĵiIj-b* JO3Wgm=|'v|wITOIL B ΡCv(Qu_C Du<37 _ޖ xcr\*1";*=v'jo##\ vj7mӹ썢&, )͗\S(-RKx"*@l^:8̯W q5dYHU} \Q}KlfC5>E0SorJ4iDB`nTz !{"b]uc >/c/sVIW=/ꞿ-N.kQFXԃbM6(f5[ԯxQL6Bzv)|"IrWc܁_owqkJj߹ Xx3؜u}ci-lv2j\fl^e-)P%d˚ OYDl/c|u҂vL/< aV>~&<09:r2(P;T+C׭Gƿ&۸kBl=S .( _\Hc0|'0b9xv0>6{BAwPfI<hў"0Plq:RGp3/IBѬjSjڶFrO{ŬYG[}a0͆J.8P_s!W{F.tQ [CSxK-z_QZh"SnVO|Ԫ_Tl~assu"Ī?Bп JɔK!,]oVJ=q:;eW7lۆPŒq@==ϭyC3cOorq"-~gHѥDuڵK+\V8al%=ΌP]Y#vD:޸?cqorˬӫt*dy +ɍX10a#X˨HfJYE\y774r컓V+d;P]+YNKG{5MIJ4hXF?<*rX%L6r)k}1Xcn§I{2 6|S~P|(T;M6X9>:D-mލ8Jˤ#>"]TC# ԃ.c3^Ɗϒ['+&"@o5ړGtL*d#ո/ו`u8kyY>6 P /6 z~nT{іrʚ02֥]b i1-iG#9Mp^pq0s@jK>W%kK! ˃z"eWY]f*<s'U[#RІ}52|} {#(jga#ptvוH+]ǂ >@ZErdMЀh6էOjYޔ6=1հM,\.|kXW.V3f:'Á:fE4bIpN(S͒*)&'cn7 SP12!OFth1ᤤ^ ,TdGyo)lBڀK޺Ns(+&Q90rגgþZp2_s}.!Vb~:^_8HdI?w+֔oJhD@ JPφҪPovpQZld㎎NCާ?=,&UPZp{o$iMĥSۂkrk~adkHTbLdV"a!GᶣS}gs\(%6P+@<ilJ>DN9VRXQS^ǯ#&|n2JqkdOa/ӑ5kjSvw2%?\'-UTkdʼnRnc_z#}Ҽtx$ +!Ϊ0)h]]>؝1TRsS%Y#vaoSʰ`2yrx4W9ΖzҶh푧* 8I, Xqr0s+[J+^^tgr 4h5OR Quʿa{-̺ 0,m( hCln4?^歐V[ Rg=]zF. e-S?KɼX:DNfK+Kuwҽ:[ . Ǖi>3 x7m*!\t w@Tc-r@ulTٺ#?@wZwzΫ'Nֈv]37|ǁNNS77QzHeжjO%m_tKuLfq/Yb &%J.Yfwƥ*LMkVNz AA֭Z 2`fd,1ն~˾,֔8`D}6xAfFo85u&amku5,(X!h>;ľhq?A Sbs!l _BJw_rfVqs缀} gl *d+m\NfWՉYAg0-X)ibG W08YuogADģ^F~H~ԅ=^c]{|aPbRPڧfK*TU aGxڣ-߼楋qTP6և ;1kVYԲ}BK+4z m`' W{AZ,sSl.69R \_ ԸFDZ8ς7iU{ T?٫bZ;u7$ x)듩˓CY4AY|-3fKh{̑!`\YbN ɒ Eb#V2$@/Sʹ Tf?Ru6W6j]cs/V ~&b! ;>!AS<5!w_7LV}c:8x0K.![/~%,>o9o> bPAvi!{ҽۥsG^}l OVۡ`/}uU9;:h̓Ǒd8V$.yPuʙƢ XSrPmW+k s7Ylrk[֟M_J 琼:Oލvwԝ,wG~~6S^:a"XhJk W ]vMd1VHGqnVp X.пZ"O?}ڳK+8}RXnpy[Bt;L߳|SI o~w{FY-ϓi-NZ 7bW8)fwJZR׮+YkVظMƗ{p|[z7,0+:loa6(-y#"{sjHS2"I'ql]vtxei" >Y, ڮڪh\>7mh!N6`C2ndJ2X=Zc".qbsX`7ۑ|Th`d69 hR Mg摆8(J$9*C-YD%aSIXp 9G8=7R5?w %*C臶8 *T6&eZ8|wiK I :sפD疠d_z%fdm^D_.`ϫCH(~jGۍ05B[ۡo؊c IlRr&=Zۥ?~~UC:<]70y*twGVsfS'CC0#^KaeZċV48`dVqq}g(7}V*B/#)Җ1US1|7]"L$ >ԪGD\XN J1xV9x.I4B0^וX+žMq9 lKɲ>YߎLm .3r&rx+ex+ֹZ;*ȼ &6/9F+vcdH#(~eYsup1PC;:E=jŀYg>Kc4V`8R P.΍mV]4Kaw {֫\Ii'nNOr |jZb(e`K\;qSUA{IUb9V慈#0$46*)8 #t9΄*qb"?Lowd a*/cSFvhdaO⤿fsUy:"sG[X%a ӽ$Ngz%9̎I;Gi~aҷ !R>Zh掟ѫ^|i` \NX5%0+z*.zt\}$H τ lP-4YzԺ W6V)6o"/ ݗ[UFԆhE#­ûlxS/Yuj793a^|C'@)o 0`6FJ1=ܞI"~{tGy@#Aͼg'oBf RA *ܙ"JFy+"r-c]{?W(am\u?%ߢr.I. 2%ϋ01Urh-Xa)_*!m8cjcr O7_~*[g @Ek,|Yqp& }(  Tn*i_-nBD&(mC)vq k('%SC<<Ŭ#~jU!P7yh_j rDW&N_?XG=eBD#\6az +NO[8țuv_O q1OBې'dexOTפu<.+sHǹX!Y3b6_?r9(QUdwfoE qsLLOZupJ!Μ ʟ=2joJ/# ;<pZS̚j?L*+h&wOk;j},([1[OE_0D)~"oe";BS~w hZkhپʼnn_T¦]q4-Psa="٭mL.OQMwE ?5f%NGiM(VPU"I- .4+ׇ6)N;!IZwn"$H_CAj1G> }*(ܰ8x07iP7.]IPwnCaLXUk^DhzEvr>DR,+]6K.ynȸU\~9B!({vb8J* /*Aq>b j.Re[EJYVσ%DE}X;  ÓG&1("7ꒂ'5$3WX&A&F `DOR7'~~gRA(ݯGHag{W |A+Ĥˌ1P{$+O/rSDPַe|o6%tvyo( Fp,#C/5$ ԁJ A^G.|tb #9~IHَS ~.}C Rch4s^xm^EUDzv F~qv-p4fVI/tupv#nێh^Dj^ r[MxUKiX3qv8MVT:c1!x7L4q _lZ#DZnHB(yZ@:u⠹}13-/<_-V,j9 ɏΐĻs ϻ7@-I {"we;_4+_4cK.oQF[!Mi}[s1i+n H<RczjIhqӹX}iEvSXrAbڴiRdDMNE)/'B՝5a>F_v ܥG[f@7l@ƅuM%0j4V^,:W/I.=;Chim^k~s7D[AAm'쾤l:4t3mMט1FlWw8یÃ_ƛE)=fYLgPfeO!H3C]N]ܢkJݗOFOPmd?nT+fJ#̥+sZ][]Z*QcXQNl2*>K{8ϗ<ؽAmjEmo#)cQǠyjW7ZB7[ѹM5XnAn9aOƣW](' \aCC";_R_I48JTmEݿvqG@!;4*8ŽSY"C_ lVS^dP}0 w wa Sл$ɛMJ>Mؾ%cmO_5<@ nYB# ~t6; ›s6ۯJm w&C $FCq{5V~Utumq?`^`"E&6j51j5xTPD+.h0q׊.'F\vh7dmy ]̷$brǴl'm٤R4a=( ^5;Z &$9ޚŧ7oubghQ޲\vmpU ?ԧXֳR!0;^Y7pZ|5I%W~\вGw+Ou(ozdU y54/)%-T6@2¥lq񪶋˗34|OT#ՍiQ.35ZgM5?S2hi(?9y%ƴ"_氢 7r3B x(;H1J(zK!0x9peӅǨQء C\вImz2tpP:~Qkb?ō&wp*~'Z32@3>mΥlv6iTUje^:#v׸퀜x1SbP~yki'?Ӯ^N?u98r?jCѦLy?Qx?c]tuLj]DeS.fzbR%WqiQS Eu'Sa 8eoWI|T.*#g[kbe"DPe 3|8 8k:Iw]ZV-÷jZ3#[ghVYddkXݙԕZBs"+WLR>EFU`ӥ /̈%[_4S\ qt<ㆰ{ 8=K P/=+|zaNYl1Kt>n3AK1jYeϦl`H =0JhG *W?XTi.G4,jvj݆ V]av}_R]5h<{4#4Ԙ_&֚uwˎ+IWk,nwƎ.(>Ofԛ\l3Kq\~Szd¶BޞKlG.1VG<#vz,jk2]LlJ\K.}صx.Uȍ v*->K׿%Ӛ@o>8OYsQLoB1uo .ђ{щsݭi!kz}DH~%hFo4o #dt_yO7^  X0)pNml^7c6Z{8ü_2[zhB b Yhƶ%9@os"T,x48۫p"js/Jˇ&&>U;^L 9Y rfDGH",Gؠ9J_lm r/:AO#q㿾1_d1k1<$3ԸNyҒjNXuIK=80AEqGt**In8\7Z۵Ŕy2Ht3`HA-ҏеNU+=Kɭ!A% 6Y1԰"a=T>(qH"*ceTWͦ4:ɠre3IT z~cx|*$w%:0Z  Gu|3 l-*<}-1\U=ӓ`-ZvzAE1Vڦ \B)$ZP!bVq{3i$Ic+vh"~.ݟcy>txY(0BNLM{Q` w[iXj oO޶%#&~eL6ePg`vuʵg#&e0tKg95L~-\ ׊~, {.(؝qv~HffQ6[Nil{h;_-: Ͽ%A{smꗋ5-v >[n=/L Y"@T?rIG܎ O'%$W~-9Mc,In~ ,3Q%_E/8~6`,<iT 0)$%j sE]hD]b{~%m;U!~~]…Ҋ-iJ#՛/PgbPQY5nܸEŬbVhB#Jgm>1Z9bI<#au@6."臊KW~^a6洧$3kӸ (wmY3)V=; t@ۣ*o-q?\`> _@uOk(dF\knHE!Chm!Q)8U\Zy<8jU#? w~jWOw4Wy4hb||mHF&_\K|`GlD$$p\X${T k@uN^D#'مP (]r121v`XC,a͇=!@w=װ)jqF{"#Ez '5K~ !OZ|K:/sGN4AMcͧdsw qm* h@ Vug\NpuUez'4uazA%OzXqx)^L^a燔п@`ӋzҺyZXgF~C"mMoO9YB E1gq5|6MXSz(/p8Z̷aCBC7}#<r|''t/)͓|1k- x[tХSAp;RDx*ᇖODa3v]/Th8AƧUrc%FsLs>9r52\sʡv(y'= %Q(y?zf1.0g0F^VzK 'VjoQ- Cp)]30n#ϼ Oa~c+R eRD7`f&@wXY3r b>t~߷wY~@JlEG8ѡ/r>7ƚ"YMtIqAX|xx[[3AKH/bF%-/:kL9'kRl7w]h /"rjοvUkjN,3dZ=:\gҬb cP![J5B*vb#u^*9􁨗҂{1`̚: VL; PV(iJ,*1vUT`ui:0d: #>Q@&4/RkڠBQCR4IO:֩{l`], Z Y#!C->baiGʀ*]y-eXB&U/1ɔUu @n_!Y}rP4m4ib U|2U& i˟|}t>Z a&̆ϓ 1,y9Be䞢}U=%3lpc3XĢT4lH\8>- 'ԟ_A&&eCאuÅ)Ia舉cόM @5`M8G$?( yD+OXxx o>p~+헻`E۱!7=Bt +\+$Hl~ڕ %4e5Q~^ ,soB:M2QR2ޠ~_Dbi傤U&Pt*E/ !#o.~iފQHv|jK x՟/Oz6Qʾ% >7DLU'hqX[w _ڛu+?awbRYӁ"6S]AќRe-BS! * ԋ%Mpv;pVihx+Q,!.x޳q&45Uzӂqh3QWUf(k> LƯXqo\R|]9/,{ϟ &KXoC>2ш ܯ)^XLqupʋDhw ԝÕ?{Oʘj@RVuaJn.RP.c>Jo3hOZk.y5~Vk`|$  1}Ghb57BC,L9t5\2wvaiO l{Cm0;r~ʀL*_7'>a׍L`l_slb S P&5Mm,-x0HڠfZEpxiF9Ln5RDRG@/d]3U貰$/.2rcy{:ᯏc֣lԋz 443!AULTq IhBNbʹ0d{cb+`݆3ژӃ^X_\ceUf>B {HjTSrY(5Pg߲`Z}Yc(UoD=M8]C&^mK2T $>5{_YB5RT@^nWhQLb!m6{qxٸ ۥ54Vjﴉ5k<}n&#" EW֌d;jF EpiʬJ %`]. 64UGG4yΠ` Yք0Qo0ۻM`0D*U4i@L 3ghp'ӵ3#KںfM^9 ڗ71bO8Ff6ܛ-*?+nm) M5 k~3" fwY'klC*}ZrF#KA)Jzo@$G4ceNH;Բ%ށG복Pe T!!!^Q06tE 2+{ұ׷+jv!@@'tcDZ|0+X4fe>:Iso1iKL0\=yj&:ғ81W#P_ՀÕ ^Tg)5 ޸ޮ4 Go D鯞%='4͌X|K+rh/r~#M.)dISy=yV*/e~,#o.֬;#rm~e:a5\SYA:QynO C4Dt%.)Ӫ~Yj>Z^glǧ"YNv;BGRo.Ǔia=o!]Ro{44PH d>@{%I94k'maðz?迓a}/LxHv,+_^gT7XoAEG`#267eQ\ A 5KwtBau5/A DU 8~vR,m) 0ѻ'R Iiԅ(Q Z EkhAʡp=7x:JQŝ֡h\VygP %d`[YS !L}E~ ?nBԋ$^EH^( PI|s Tlse .?{+)isr.SD!X#{̏}avx) AB49VrƷ"n/(nHެ}mFUI9ԓ9ƅ#q1E},>|R.@. |+V u(=DeNy9fdʛ3PdK9zm/G_LOdlmwnXc gD&mnve% im͂%ὄ9`8Izv~?lE]d,z ]KvyUh =.,Gܣ\ͷZWbk>|g ٱQYocV˲{ޜ͈>"4 ~$risQK xCxP 3k+ ).ǒTWwq&lm)@5nIVH&_mȎS09CfR >T܋`n7cAnq[T%^cGhz`s2gHԱ(Z}~ c: st$*i,{ԟ2dЍe`8/|YR]/X}fIW3PfxqZya4uAa ajVp(F5 L)1送lBB#7 ;3{xnrܛʺj]~d~gE5E @@ e7Ye9)̻2}օA[` _SUbE# mILh~:ݩ'z؋ѕ,_rM"&l-P?4"Ul1Qq0$⍔ƎNr$ PQK `HxܙStepzW>~uwO}a-Li}< DѲ>ޢDŽ/J6=:0TXjBZNJ(K. F h(p] 6 <2CMS9&پ"f oE'?_rbZP3?G)EJѲ;rnؗWfaCM{Tb\< @|L+]*QyQȗX=~#ZKjsԁvG!d0 bA%̪q^vMA l݉$sDp cJ[aYFg 1̗??ANpn n鰪z;,G0R|;(c9 25q*,Y JDH$W@FERͥ|OSK:e1'5/i > QiA(1V0?m׈zſ 3-٬k6g屃8,41}dJԋnYl"1z#Vpv[[(9*Q"w+{HXtO0:b&lmj01Q 7:iCܔU4O2lc8ॅw$Pco+^ l:]#VDC5?qrX.}_E!ӗN|sA0Oa8&ZJ}yb1h0GV. k6tVm틅a( NfDD!Ձl9s:I^2ᾧD RH_o?4(.\,\CIzx8y|.[aXwjddaH#0 ŀֻ1c9*JlbJͤti%qkwuPo> (.Js0Seͫ$[83NVNdRϲ(z? / Pg3':C{ۛ5g[}(nW#m>R4vbr9sC̸  `~g/$ M;l-T"7*PU˴% x! = \#lM쒈-)>P_vU}fqS\X{qK|'Df"?kҼɯ#˒@D#J\VlF2G_Y/0/\kR{@A8&;b=yD){olDp&a ߷odޯ]4%xۆxYL({c"o"`.[n'tB%8 ;$޸[0-C5͌|@bd1_Kz&bѶw4Y;>я?pUΐmQl7Ck] A ձj6߈`4xo[b"y]3 N.p.evqVWj GMؽ+wLfBP0+}OqL,+ݖT 4'KُGY\”ߑ}g_HaqZ~l;3-DR rkqR+G.bS +eqw3 ǢӜQu݈ݵ0gD}- i#8>?0H#L'=|:BCESV^&9J..F+.|`@Dhf&&+.<0bؙ&(9(3dh}6v#e AUne˦Ky:LR>*Tc *vFYU6"!< }V`:g~(B(юQ=.Pe慄o0!Py_u?V:w_=roG^rT?Ls)/mFHLanAj{DpFY̔_rEL|@ibkv$w.h?WMV3߭/;c.iZ55h]Zxrݐ%AnS4#=Qe>b(h0F6We ;DR'b2gpy56=ոTT,ql 'լF> bD *A1T[˸d<7DǑfJnYE)5ZnyP:>8~~/e3EG%Z@.dwzU[3ht_n{AmÚ*F(l.^,d3,J61/ "f4"MwY%c=LQej"(=$oKFph9 c0BF&qNH[K)dZ04(V2BV*,f->̎Hvn06N~P50Ed D&&ү_GD4a]_0ɛ Z*߈ hR4| Sb;ҷ"i6>0ZőtOZLLrɖaD'Fk9+ a<1qD#1hT 5ҐMlN܃"]΃DgbK萹`WO!W,ѧ,ASlǸ:8F605IU9t: q F}|p/]>EӦ&.n}9SF]:@=]˂ @+4P ǜu`HD:~+C*AuO7Q5>Yݴ7 qf` (np:ʷ(fYIyv?4OǷueEL-slq%;t۱W$tkwR߮.vC7w .]v_ā{'nGhl@r۶޴X\!q1M>Myעd]RB nٿRAA5B.ڠJ.*TP$2C`\h ~tu>f7=ߩ{EC:`BU -Q]5+z;6ɕ j#$#=a.(mV K5"xT2.AkZu4ړ?$M4iѡׂ# 6vwԾ7ƙbl | `b/atp!<(grDz/SzB!}?T3{]LI{T/CDqY>rUOGr7NYLVW Ҥ 8q ӟ5t  b=*ھ:U"? LӝsVcf[%qMJ6Q9TK[ԭ4Yqخ' n$vg'd,yKhMetb.=rDkߎM\TGE!NWprn)sGC;/Hao%Q :DrfZR$qժeeJ¸@|nݏKzHZ%<:1k(9 -BpfH@<|H"5ߔd^Fwi;c sX5,РS7Vn7*RMWwy໖\BO?`)SCmDYJy|d-RFȉ7%B6'1nF#ջq *kliX=wE"A^%7&1;CPf8hTA/7+hٱ)RB'-x<<)W,n-Z]U&ǝ/` jNw0f52mTlZ'ݤrBo8ψl\@+m=) ԑy[qZbZ!LFdg c߆M`.D@/E/γ3 e~?]!jCVrvZfQ T"L+08Or\"CLL]FG-UBOElI{+ _6^Vs(?#-\ԹN;xƊNX>m&ܨjSL'W"Z @%h [HW$慦Rx Kƣkt!?3(B?-Q>s>PJ۬NAY}ںƳ~{h"j퀥#UB$%mXdueGx"`ɞſ%KG!{> l_Fd%PiVhmԋj<’L /[;c P0<.3RA agU`هgt;qb{e&'AS {R3p,Y\JLb3)Qv%;gb˚ɒw% ~Y }DO lA}6 VG>ڂcxn]bP:Zd߅:*X2"c,B0C.:Eֱ3z7rtYlY1R\@QMLhP|*3jn@g"{hEYSX"[zҵ > Աd\lL+:x/kzo1ۼ;y-՗F-tj#"$`aSd!UB7:_tHըkPniC|ܓ(|`Ȋ'yh Wɋ>ؐ7 C1ϓh_Å=#D>tޢ>tV_( ɆhGN5IWm"1qdŚ 6C}"nZ`Sh6tRK7Tk.ǫN gRbȬ'45pb٭<0m֞o˹t#$lg[bbI~#isPSgu,?? C2 [G9]$u6*bgu9Y ED 1FGڳ%{N8M|2Xy+UW ~yv9kTɌW.?.]7.KMw\/DۜLCZ䪔,D^X (ʥȱp3w2?2,dTڛw[\"N|hj09Y/KE`xbbFUm_.)KCɨ=ۇC /3}~v^.!lm MemPЃ3 #u[U쥮vy'/2^(瑿Q}A^ -{P_{VeܩG nڲ& K+̯Ϛ~e9''9ar]ܦ? YJ\1gIBFb/mڱFWeJ̇ycO1n"bLB5Ev}6Z;+E{%t?V4L;ؘkޚm[IK'G{px2PC4֭P r^͐. \Wwv)2>}BG7N~+.H[n0ȄNuX~FHwP/xuToVM7Fd%_MZYYVbwSA3n:rLPMqi;`SiDHbJ<_+8ZV)p1kzp@X }QJ$#XC fѳ ZT4$B>FR{ ɽ, fϿu\aF,OoZ&I FqBi`ޱ;!vsVdf>Hi9L/e `r9qRTa_߀gъJہ0@#FPoBG ygE8wV^éB_,)$:}H^ TR0 Q%{ԴnE^v♔{8S p9'q&y*קU*O;Fc!s&u#G9菛Wd) )?\Gy-` 9snk.m^xL^'o8 cK63uzU,I!Fd y̾*<ڙq$=XUG2@91 УBNiB6-mV2htgj>eN#jo*a5$ُW uDgByid@ [fZ!ɵڶ㮃I DRc$i,7^%l/Y%;# 4OL nyD\wϗ}f{)y޲rnhq./ :6 i`mQ`F3e}lJ(aMmLް)0m8QP\U20h8$jo"SDmÜqT8:ƭ_ךdI$ot־`T`.Q'm:nNKzneekO]PO% d-U<%QQ%1Fm)$eJ Ixn1@;C uh ץ17IqIrvJL+_xӪ83|:n@)5N42GàVPOе) mbrG"hbぁs^A#?$9ڱWj4sIx{0iv]j+jd/e'y H"# ,ʙtskЌ"JYGAK g Vz/ 8J?oyOۼ G,PUN /boe|WqRׅI ?}E @60€Z*gzK|B'ވXކUT;' >JH.Or` #c9륜q){ ]o/'BcK_ 9rPD~b'x:3b3St$AɻSA7 J!)ʶ44Ħ2Oӹ?0+(;)܉nN:&Ĭv1HFP{)`Gtz7s37`X˩xfPiܟ;VaL:f #@}J%V\HC7 c D1\uG{_l0Y|<@0gٚVy<0o/+ `b)R66Ò}ŵfA%G{"=%ـI;JHfP$So[ԞE,`Bhb5L,ʇx%{m!Nv 0bOOf@4[N @gz0 Q›TɜO;.ti7b /Y+R>wM :`nh6hm9ia#plWrzsݙ/*:$I*zݭ#4>[ v`ZsJxiD|ߑu|b ~/=5IֱI/#lLoA?>K)$ KAWU,G䇈3tJ0HQizlcIn36 7ƩsR W\E6sw$;sXu> ʓ~<Bޫk2P#9H@T%b|sm{87Zbgˏ7 bZ8l#!gD(s#Sa X2[^!_^?o+.\ eg۝%2#~YxaUdWR5Cr[ftr.Gɞ8 }5>7nǒ7Aw3 #͠S%]Ԅ!aoچj#S+9iw5VQZSJ+vмW Yql^xLS5! LznZ#αɠ;F4,M\qJO5w-Mz[>.y\}#~yHN um;e:;k0ٯ*c8aŴXiGe~3Fb_| 0~ .^wYA| 4\0} q$ 퍉P?v$a_࢜dKZ!0ŷ^ߘ׽εs #{H(uWJ[6HDG~1P1Us, Q=vCNLXkI> a F !4 UV&۽ӷN NItߨvʶG|GO.~҈WJh$հ"YC7Ĉ `ʧT·Cx/t|X?Czˉw/{H@ϲ O-M-9k$9+O$=ܰm?jfA<i.d_-7׌K9"2|F.c8Tt׿~TG8* rk"u;V)NXש,\jP֤?H/a =E/j$xyW8X0hϰ+ml8Kbp8W4GX)1_gEvIC2p_2U)E9Mٗs`[8Y pn`&IÔ% XMrImo|]tS λҦj~B ꩍJ}5Sޮ4EAO^piCZ! Χ /EƓ!t tcf7na$^9qYknoZc +rબƴ6<ݖfI9$a&c:뼗Po<:m r}ӇB}Mؙ!(8j*]LWځ훦8+ݷPų>m8@Qrw>i:jP ;^cTZe`ɐiMdsipΜb20fmH *}dũU/L?^-_3^?fـ34&mD݋QB9U1:@iA#jF~ .ʹKs߬\ãQ4Nν"}̞֩S.POWD0; :.c$}F.&1īxqdyn"Ur+F>efѥymyB{}͈Q5Ahif;clgt̘d@ZӡH`sJ{L Kᇮs\Yۜw-\Y׋=*Ƙɸ8 h[w$ f<֣x E 3IENabX6X^KȳrsWp2Pゖ-&YrO+AD@&u3E}qK}gaˏ+|9QN g9wL [٩rflD'^rRp+bz64DnOq d+=D)ń_::HG[0EO8[V}u ci6=Q"*wANuO7W?s,M:1%5r) Iae#_<&X$8~<Ǔ/ԓr `\|ɞafH8AVvd1Gu6m_ZraglM`[* "oJIƫbkgvLw 4he\[4[p41 zI. PsN#)u]: $t+V`6ڗ P^*1^UA7, 6r&aLb^f{' K o*1> !wS4>d's6u\^ԩ/֣Ng]zv =DhQ@@'&{thxDR>CXJB0ҩ??~8}sGqH+hT:!QSÍIL g`#K}S7&ݯIMVSϛ=^b6D>Bpgk.=9kEdFPa2A kpSKy|Re[?mҦsޖ<\oZv3;8=*9U WG*EGu#jf]; 8`T BVmn9to^ln(acm ,A'E wcjZʡ5 jN5} |wkh0hez^ Nk:=-?)#Vse 7*VOxk\ۑr} nE\!Sѻq *¸|,Q$} Cqq+:e tFt=P?$ Aw &!Ok*5 !FddJ`P^8sD_]#qSjZtN }WlТt@kL!d<'먂L7wc3'+Ql 7ds'Hjsq?kXn Ӳ<f!T=x*E#% u-CvY^T)@'ࣇd6Zu\r} #㒆`:Teά-7i{]DHw ( yVt/r@5X.dMPV0?~X)rtسG<;]y_ޱlŇHzwP/]AyR*Q==n$sYn_ECB'O7D.V&32o/WDftil)&g&RflZ cJ#>|]0ɻ3̀B8 :)8DS{Qԏ"89rSVMӶk5|"[OqS87r7Tzk,J́F>A~:z@6 lS!scݬ2]9<#xڸeRKnXT!th꠪'V`:S& 'ǐ1{0@0 */" ZxӍ~w+/,QGKT,J\_Tؒ'\{/cqu&w@' N28!&y.8Ӣ6{-1qNЁY9Zd湔FU_P &+S6uM{Twd]q\![7쏋]z ݦ$[k"Y 4q.P+iAY"ի Nsӎs3x/ CKxw֡^A J-Tf]=ZcߊA-p*i<tsO,}1нYA[dYutwݮʥ9)zw'ccS+p|J0èF̝Ju@$P qAЪ ҟ/Zt17.C%Dƒk(lHC Aõ<ɕVrȦFẕ̌sTD(5q.q*"X話V~TZXJj~y,:Y(躮g j}5(%IUO1&W6 $cE*x_`u >輈l=՝2XESDƷFS X&%7YǏ"9gEy=DJO3\wSM7oe7;ؓܦkoL)N7+0uhrP I}茙@@I:6jh<-A4i;%s0SHYta3 Tu&6BF|[XBۆ}<_FVrK]k% J2gXAօ]:¤Z'ݪ 3CK26|,{hO ; RͣKJdz3OW)uC!B~d,4DIAD~fMz|S6Z͌/f&ETͿ6xkJ2a'y]ݡV0nM.O,8c6JLX;uRzb ؕu+E"V)㌦fbh6m|gZ Cp@ANuD@]L6ZA>vL ^ e.jj\ܸI:"di0QdB3]+5}_#0-Cl_Wį7/8h&G9vіlfQy&Tqftu6(ۙfF;Q3ֈ*bru?r bMhG$|3)>݌l_ؠJNOPݸu7)M:iaNf$hQyHeg#%)-&l-4P`nHNUwQaMlD"- ǡO\tV3'}mAZ1V[1,F#cr3d<;L? #u?kvFtjDK56 Hr͵H UQJ=-(x~yd5( _:8]Ӓ&$'FA7O+a@R1O]zd%ℸr3 Bż%}KLA 0 vmJ# W7]z!} qexQ{I<%WOF(BRꛓrtUv#[ A$'O6^ m[iS I`eoLMP㕊r*, %0`S1D'Aј\huM}|Q$eXkݛۑ2.3깋aDP;G: /LN^=Fi,ZT@#CW2LXHXU~FI=/D_tG.ψ>u[ | J %%X ?M@բ|H+ɛAY[M\4q B[6p<i}3:"K>3l{v ,.A-ܙļi?]3TJҟfW<$굊3 <8;kXxfOw~9oBжO~=p `=D#5t=䡋]^ f(VahH&PkwKZ??@?cŽs l qdR AUo33 2IN$.wJb%NϣeX.3_L>bN)wWӗ9g. -Ϋ*C#_9_u_*hG?{2@/o}#t む}"<®\ߣ1 n'TSNC³DU0C1bɶ mQ+[^NbrXn`dG7_MMTo>^zujG%s([Sצт=BOm?Ulb:v 8sz,ܮﭾ=pc̻}p#ēFшc pYEE @:&:گ)&kA&nu}=Y 3u9[pZaIGTf_.pm&\3f(6W^2CˮآUZ- Bky;lAlpC~*7fq("71ԑr'OMMK9j%58zE~2ؠaE&|~R)u mG9QV&ӀJ"܈S[.A:* |)."t(XQ] k]gW>/ y]`xbi* 7V;e}.: F=7QK F#pȢ~T=Jl)oeLXe_P;6wWćb"fS#JJ UϾEoirT2̛<ܴvʶ((F;Go T!%q%3L8N4[ BnX\{P)e@sDyjkVLj>J"}3TO|㥓ZԱ6;%Ha7=V &9MZFja5mfܿlp|̈́L~z uAl!uR tn~֙-[+Ԑax YjD}48%۟r[(zE=]݉[t%}x=!:IÉEOpF- Nx CYa|ueHaTT,w#$gM\dJ䷾\7n&Ws={%,O썓" |I >wPK 7%*޷orSIz&Ԗ jL7x>ڻ dOL™=dR(KB&ūk4_9SxY5PAxԵt/܋Y>TEn̳88H'霹L([6urM<~d8-LPz+cUcN2K#P!F} zJE[X`O`P&C5Kց 0*nP; s I ݆4Ӽ-jlR>eYUd?F@:#F ߲ɐH/ͣɤV&4lyd(|6]X´`1[|aH0 S#5$|YPwlJ0LO@媱IltZJXD2}؝qPôrH<Scʽ`qW]͂NM B?m2*AzbSGK?T}OFLsϠӟ=YlUAJ YFa>#]\9Ae9>Ly$F5KYL'=U/kex-J g0ڍS E~__nǘ%vJVt[RӅy34_ P(<:ڮ-Hśm_(N$U ?u4ruva}E܎%q &I]kSd5c@dcO>'@ ~ Iu 17 Rm#4rNJ#wQSJI]0W!3*1&($v "nI;D}ڼ%, < stGVЬmh؂yLs,.MnWqyQG\:_$y= =y0#QDEF[jjmbM 0*1\4{K}f=e$(tPcuGϛaV4ӵq YY 49FdW6/:JPo~G]D#) .-hPkl3fHJiPZb+H $%u{3A<ZO/h>4m.bhF"+ ٟqm(.$ٳW;qEv|he)P\^Jaݻ~CLJGkECr .02Cɔ?^稅pCO¸MT(ږ`V/sɃԵ]"6˺ɴvTHEJw4{4w,s^inqEe!lYy{P*qe$ qk%˻qd)!ue&AJ4KJ/쳵k B}) փˁHp.E&.bj5%)w]ŗģƢ"`GrU6-(,5}e×KWgT Cj|IVӃi⋿O|(fWŒhg??]5m$/3;cVnc2-+34]4;PI I ^6F盿W3 6'{a~V"ݯo-CCufwQpGU_g2Aum iPX6޼NICXlJ^od:KO!o9 %{$7;Z!OCqy'}Yҵ`-*)~ 'Ҽ1* {=nxnZ߁W)<ܑ+aJIXv`[s|$BO> gMx>3dE,)Y=j&i_dtkabMa8H~mq*֞\Kx$N,hHH8ōx,QL{m\4⇜ H/';4@BEgfCtRhrycLDY fn*{r/:$0u }URa#Cp#V $sx |O `8USveؔ8O.qW? |\U6^R BhvcѐoX_n+``ڒWQ1͞VnM68CH\쭶(ۧJh2q`UIfCvyx\;֕4}hTQO,)W~-U`C ;#ǗM/ѽD60QeW+3(tt΃2);0 쑻^ N#Fz[|)=OR#),md"g^ˢ#-`g{t A0|6[@K{8^[|IkнvHaj~ojDd{xghgKt OtI~- vz/lX1~#>\FjDd #O3UDсkƾh'EKUoy:=ש?r%n;fn "?/ TD:wea^xA;%nh"r3M qfԙ:sTGqnx8ʼn \-eW$꫔q^Fj6\b`w:{uN Y_$Bժ w {ukdQ} xaMMtQ8sI=Ox q.şC% ܿv5 ;6T77 AF>'@Cn7]n݉U9tPD+޽ɋ8ʹ룆 }:"V$*\ 6v*Lm4 ̈)+1ԋݢc>8Q+R, X5;b -@~.$>J^=bcy Idv}cY8dC34M:;~ڼLRg)ehDoNWJ: y1_;wq;n"bpD͆(7طH9 loR^1AtppFWWHhyHJ9Δf-!b u:J3+^-Fg&Ph-jxk;@$lŀ!'ɛۉ9#+J,Ordxn??0ț{kR("33 h}Z5I[PV]c*fY5ٱkbE#{Fkub/qY[ T݌3QMD$ 懤iv313HrI!*Y՜tk h<4V+%y ]#-.RYc ֽ‚7ilCޅ5UVl2Bq)Q]݉f61?a0Kc@c%ߜHӲ2j'؅I3:oG Sgh}2ȢHI5k|݇ 9J ;?t|_*HO2]iVi؏C3Q5Hf&m`'^b+?[˳ HjVP\)NHs^>h{V8=3{%,Q=Xn ntn|u@KeHAlzyّ0._? y3FL"^+WREf~Zd1W:|ďj\OS@PR4.eF:2QG"at7\MLsvUS/ $4oŽ+aj+S( lW㟣RJ^OC;0M}OdCȮٖ\ A5(ެ -KU'Ⱥb>Il|ȩ S(a`rk9̷w%'Ye'!1r8jŶ\WcL=+{Ɇ#:$2z4 mmo,f^`hs9M;&,&IDA,ȋ(~盈G?=KċP&b,5cG!V"j& *nH/ά 7?SrL4-w7G nI " `")厙 >z:mżW-N>~ǰ 8\\&e0z#5;18J(̑-Du0kӆoKc{qnҖzV1gmvh &R;E.R\|w=P"ygfEKΖ3I32;5(p5ar/me:d<*-le=I5^ 0TtRoFy qa\`Bm'5o4+cQX=R{iTP(}:zQqvO{2( f.g'iEyhI0āf(pQB쓔Yc^7r*=0CN0٨ mQ?ӵ k 7c" -{Jj* Jh"Y|K hBlt,'R_, R3qQuF%'_#̾n5J3[scY}}k'I ß|)|9b9L3-Ip \>l3]  U5 oеK'An9TFߧnS Nj>tNim왟wRƊoFoF|jA~>KōO{V|0lH Τ]ޢ|w J31,T `D]b"_8 Yc7?(=b -esc .oh$yo2jgldѽ4#\/7)k5opZ DC^ZL/?@\]v4ܙNؙ,x#VeWbcTPN`TyZm6&?ugDa 5T:r -OQ\7};? Sf|@?_%Z_I\Q BH0̬&fI? f Gq~?מ/sg5ڿ_ܯG?q $'LBqOh'Y_QaPQa U@ˣE}MkY ,ZiRab`:}ȣ>pî7n>NbKA[td_y;O%uۅ 5A![QSgT2@ͅ^"+g< 7C*_M'SU?3roH:'7G^ L|z]BeBO5bbCQ4H՘GWWA)8𺶋kߵLmfa= I=:߅YIQkz 04v%UgS'O ]C1~2`?0~2{GΐiGs"rv҅iUވr f M~>&\Jd@- s!lV\t}Ҥ0nŋ khKlxQR ]{)4=փÂ&XE!l?R0?&gk% v}&CA83U]vx;!⓰Ug]}ED}~.kv:N[Dž{NX֡eG5㞞j}} \ aJ2 bke}~)CB)/x3F3AŖ7RʼnW4ZsU._\`zxd1etz8!jPA N;>(|a 6׳4{12AxP&a0(Suíw靌]TM3>>[/Yȳ.Gڃ:1iHgV^2j-'~/)-mW+բ-`Iv!n4-w!I/. !ZEV0h /1O{?L5N^9UUSTj΁RT@27 sfV %E*=PjLBSrկ]wQlԝ۱:;נ2Ru?c 1+ZQzADK(2 M,[lSrSVs9=굀 pg>\0|y&^t@O. 7z tai9CcGO C*˜E*.k'3WHB(KRrhN/ Z!YMaƸUYBrKc#sIF-뭙9 F&m$s Ig(sGmWr侌X%0'C; l؏2E%7c˗W4d]n;m "6D`Df3 ^h"Ŝ8;=mnS-#z1< N "#"2b7 \I*XH" a E:V&AZ.Iik8pQZǥd@n(_õGEGq}F䑵6LFD>Uht궞tSYpK_fGC)F2AKgD#+p^sNOyBՀ\jpv!v=@S^tT[m6ɹ*+5BK]F|7Vم'#Mḣr1V n)D~i/7!bz߇&e(*D秿'\!;9h1/f ߘŇt,Lb`*aҼdo2cs<0q?|2VHxBau;=Z҇zUcc/6-xD>ʥ 9|U-$H3d8JWNVkEJdv>)fB32nAͶj+`pk:tKzJϢu5 \7D͕U9ymu%^֊P>t_:{4?LY%Vuʕ=7 l !͸>ts%{PHNODݢߚlow 9 cP)¶1 [J"-9jxS=Sx>Qؤ87@+u;YT*sNMִs(FwqmvbO'c/Dg7'cI' [.q݊5mܘhsx?!琪hĘ5i)|E?-[&͟V+5ې5-Uɕ0܅%Ŋfk4&2a7K\Q.a<o kVv3je8υ vTq1Xd$ m9IcI>ÍOTv^ZuOK6hi2E2Nz?75/o󞌟$}"3T(Ydyw7ϠviH/u#?aonP m\`Ucbgp>;1ox@"7&﮵ !8Һ> tsy݀ўQ([ .L<*,%O..Y!~py=D'oݥԎ)5 qmlܨ Sd)ѺtD|D\S[ᲇO:QuW[oJR+o'9^ؾ7S*p:rɆbi28v}pxӺ%"k@ /[e+̲ǭ/K|b!'qxe jls'1y|kvCp -I ߘσ X:og6D 0D57tتa`p9\gA 2awäF{*mxg1{ R5G a>L{KRp:訹mʾqO7S|-rjd.5ރُL9.0x8Kzl!^5(Su(i^L 90[)Xj2g.&ZKof5&fz'i{o`v@ȷ`CʒԄfuovO 1O^>4cahlª?ͥg"F˄ f):+{6Bms !F&A:Q>-fCG*ymms:xp\l|_WہkL$E,k-"L/!+sb/M,c~CЃ\crxGM V)wX(jj!хE݃՜U )ҳĕ__͑xNLL7%R8ֲibYmNh)+U1j+)Vש*HYB'4v w'WoPtG¾pvgp7MsW H_^=~z EÚ.xEMtP.)aD) gf*4\3REY;]A']ql =k.CO)bq# b w&Pe}68E,e,G u] q ̸ Edֻc5Sང񸅎؁2)seJ, ,f:&ϵrhai`9xHwi bg%ߞ1ǜ}t6EM-thL-Tf7D Mzsd7X;2ӿ$0 i_uh|G˿F >xht8vkld!y3ᘉ>_MܛWr5Ѧ=9J#3S0*#ag}CI0aMV'.1y J W/3U5,mlɃ[gQ\zhxV/`9On&إ(mǨO}$g]XʟǼR _tiZA է@ac3ұԨ }x阙88m +B& ܝ?%"#M3]Z|m$_<ݟ[/\Fn!@UuyE4A:5,/RQþ ?e"š Eeug`MDEX.@n`6 <"5#9&BI oX~H~XBi9̧e&;ddÀy(a덲xE’΋cG11qYCLuRQ)z~vXecp i YWweJ4܋mBOlj&&V3?>:5:@Ȭ]r1 ZMu&"pyŴ=#݆(Q55[zaۘ^ՁGL0tݚ4+tp5M_9,JBfGG>u6p?kfT]܎-˝6DaQF Wr) ,cz _.`iy_kD+,nuT[U,`$@|rq8|˩*@gso{pO8ϓ &p.%2qۍ/k6*w`S\Č/<X &hYU ݉!NBQCN3Tz- OҽN< &EH)/6k hEXU}DBCd-[8kcz@AX#wrmi`&1Sm$f4DmȻ[w6ϷIco!7|)b3} j>Gz~koɏ??NgV>>)?Xd~ Yww@H$YwO JP\(DY[kucGx~_~ZZF Kb;jn.`k3\E hB u#(~8\`eMR=kS^K &N#ư#1˜3JG9A H[`^8Sd&t_{o0䪶ʀêHn.(L[9 v`'_?<1UTB.ty\D|.$#W Ȝ ;.:eC5t o 9XAg Ta;=a~.4yA<:z;xV'KBZ&۠dܸ[oo+ !w5m;x}kj0ى[\^0PP"6Lc⼗R|_ł ^ Xe-屵v1_}Q]RWAr{#|U_)lf݌:j:R5->ru(uۊ"1$!#H T1W[f6TZ]yk*_=o7~cQ4#< G ; [s'>MT}F`aj t9G|FmԸxxS]:`֪NdUG|u1`Z آ4G u|YnaCĵ+ apPיP?9m&_p Z{Qʝ>6A 0.Y:lЋkXuE´ڊ젨{l4d2`[jvf{Ns?M!S+B8y9KHV!7аJcx ;銭x׮eK 6 ̓IZ%BOL=ԗXd^CVSZ Ʌ[ KۙtוJW{ ~_'ζJ9Ta-ci[ K΂&^^S ҕP7bic :ܥxMNb avq!̐ɴ<8c02N}Rr =ۑkp7̯eICqj,D|M CqU5{mON 7E^,5mCb4L؁uy%孳W*bheTs`e~NzI﯋Y% ] WUBʨ9^ґvt-J:7ȳUIU ?6rtymje,g}fgj'/ {NEW.Z} x``՚)#^DG>e>Z]/SP)A>ΤA IJw PO;~֊V]o4nsϴp›;oKΨNœDe@aA;ŦpE$1fOvPcFZe6"7dbfW߱qsq)7ؐ᧌g~K5aX@k_&x  KU-`LC)+^"9̫'Xlִ2n1N񺿭/0!1ڽ?op|Y„0OsEMK˘M1ye~2jx")rⅦ5`M<.N`Hyz'9WXSN]ʪʏn8]gůD|ިB!m৸dm]#ID{f9.@qd=hk {HaOL6 "x=?I8"Zͦ56\#T vqѷSOf6 ٹ7&pO v}{)m[3Y䛡pd5k;rd5n9cS:8M>S;*ZWB6[ze^'CFg:RlnV}30xT#i(/ ]ڋX zޗ`%c͙ 1Ȓن^ƙm;Jey?|R ) ZW>Nc+ݫ//4+ǩKp*UZqGgU2\ZwzNؚE݈{mم,+=!`ݽQGkϣar_KGuT&Ě93 3͕T"ϣJYuA&eqoߤpi8 C;_y| re1i{FLLvOC⩂q\,aHmP>h`"YmAV+(n]ܪhv0p^ӎ TFjBD+ƺ#өiHb_ER3JRai~cw ~R!2Ul\{]%90c\mngZԙӆ!/8Hh'Ɓ)؁9ę p%yΪ`ĕ/ᖳ0G-`WFHǜYT| tUWS#w|u9m"J֏qR1' AxXzEQN"[q0MΘ#:zϲB$s$LH~SPɓ!w&$x!rնSylz.)*u -ۓ /!n^Ų51ocB! ?>9aQ\ 3 ҍT<+Fa adjsȼ~+7IEFGJ%07ߤ5؎f{5`veUuN5i9۬esD-*yM 1ꗅ0FB=9fv YYwzCKj*Ą;yMQaP8q#u+ԐH da{yi8eZ+Ap@yVv(LcʓsJB j7a\z[<`jaetpU K]8yۑ0Ж 0QiQ)bC@ɠ?WFog,ZԳyZ@4AՔ! msP;JKTS "(A.IIZ +1Pf8"zua|Õp{> (QDIǷ蔷/%J /Ňk;HbH)Fz( ?7%gISb\sUT`95B 4_5!d,:c6aexHVRBy NNnl['$H?g l φDi>4mw3}jmVP9 AuEsmH`+ϨhpØUlP}wT"YJZ_QϖlAƁek'긨 dfڛdfW3\Uqǹi%עq͎]R/26n9j0د9 nN)I%.qW1o]= )rvtjNvѦ0K aSxO?-*I.!4T`sP6M"o|J=H'NrÝ!m*Vxv\I\Mofd65Yڦ8| WRt-ʓ7D%v x9q# }uc`Lo=`_ Z20BI#DKz*3R!oC\L4/u!wɰ;I1j?Mk"1H}OD˜j Ş> Շ4='hKJ,'8I/dpDJhJW:Fɔ5Ӝ/B*R4QRaPe+ WkH wsâW;F$~([^k.|\rx?o:8(/&S04Rx2S9x@S{o Bkˎe 3#DLix-ѣÊ^zbqa67+Dbe8~;nHqd7hlC0doɝ~=ӐҒegsB} ? 'zJA[Z:3Օ 6+CΔ/$x4.u]P:2QiřL^gO(]v?5l-i5G}MINW vzO=]]j 6xjgsdH\:5MOF83%3L6Y[`$sҊ z on_E]ea9h'ITvosok ↓o.nHAmMydJDl c~Ys>eLD`uWfFi=hKHH0 &jAVA}:B,[B<,ـ*DK^t1$&2(E=ۊfkcݸܼ.w,Y'pr+8Yzs7y۫k)ކcI\9VLO$='=ֺl?50T:t]jTߴSp߃zH&"uf#ZD{@ {Lm'ndԝ)K_|BOjil*f\ 's /#8,WGf @=p=+ 'AYcmfmJY۲|Lp NX}I ͆ &]X$ZlZjPxGMp6%pn6TO*4wZY&Y:p_X]n07@X6xx_^|'lZ @2fކC.lP85^O0jz$k^|2?{U<-@2ဓ~2N cI}½\nbgQVMe_Т'X͟{jUM&(J Ԉ<XP~ܻ^AүׯC'ʷ"5DoAeayς:Q5 ?23þӂ/7AruUg{4黻pAAsg5( V[ DS??MufGvCwՑpL5<:Ai+1|t}43:bA ͇WF*+9:!,/ z]$`F]p.F ,i /_ۭ܍Caϔ'Xf3M_; &}7~n4x"P|QV٩ ~J'{Ev6ވVl* R_C{a 'lNQ&&'hW-3:h/jFs{\Gm^;M7JZiXj"|c;mzȈ2R@\~j2'ou1Kwd@ri!%3 )SV}kM˵9q4˫LJS̊N MW>TEaxi3tUbo,hʬm`:$ZrÆ n4GkňJM;<eksזbĎ=p F򸿿qc YdP)piq.X;6b;4dݐ!'B~\4Mih7Q@09Mziq%#3ნ%+kO~e~([!}hP~0+VI$̌t['pS}ɰPlNR0=^CWP" {#pQ#Z̢;0J^1,1` :>w {u\}@Jcg3^,TN*|83 |z2>ȼ$>3Њ̢#ʲ$ձ+i bܢ>+|xQrë}}r',e r K [r!L=\(^AL=2HR5-Y/|-^kz2DEu@9WE!T"M6Ś^@.*j!w06<*F3.9]DtAkڡ=EȌzh}2Ԃƨ\<+6,K ++LwHaSDW/10uqu)KSud 4?+p[.CM<D9crYBۯm7.$TŲsmFkI}urL *af2(# _YȎ9~ ,J4(m*/!4Fdnw؅͌Z(.29E-O{lbu-?efN_*[:ŸܵlC~w;$35K{2c/l+BLQXVgMn; p\; pڮP;ć{񈏞^M#Y O->^Q" mok'Њ2{9:pBCQ֛Vr ]q6LͥMajvjwsa@q WA^:mEn &ҧKK8O:|qٽSN3pTęf-ۼ'72JΌd-58X9^ 5Tهza}f!M(UL uZ$!Ϙe`maA7zhRV+򏮕$EYpj:KnO0)B[EMHU mݚ@ivmcxRLP O؟lɸ&Z+()Sq) 0th[_x:8S Z^߫|XXLƾÈ/$!O'qʨdߢ8ǡaFIfYcEgJ]:iWK0e-K ^I١n!٨&fJ"NOyM Cv{DPA6h}k{ViKP~r֐j5},ꒅ>;?+ujTlLn K:s=,wU#"' &*HBS6xFoOƞը[ˀΌ_H(ZZmOO,.JYF 91x2ex PG9=C_~ > sj[">ڜ\DkӤ6}Q~YHWCڋlYWwWwv h6?:U;7}u,ۜ'pJq;x2b-¾CX*ӞB? 9z&45gJ1Fu]n/.@I1gap,N dhb6w߼j=f}P켋RM?js@M_O1{=3 n5p -PT N0;^gw{O]%\}Љɓ幽tNV[[x; 4BPUc 5l~B]=,+Hp ""j:t#qT K*4OHn%јa/nbɺgjΊTτbho|Wiuw5px2ܨE <_9yVfvNTZ ݁n-+CQ z mk+ӑXb-nI.aygOj1 rȼˀ97͞=}~|K-"Lڕar?zB!?oK)d}(E~9.8 Qi,}=ZIe3;ƥI¶>@TZwXB$U:톧c6Ӹ㽭 ⪾?^MgL"qBH>&OjpLBϥ&7ƚe{h}:@I{z b3Dؚ61x N[I怠_= 2vC- Fo݃""zKW覤" r֨TwS4tg A ԣ˾w)]mJ;̍dD Rmyu [ -* yt=:#h(w2t4Xp(v}n))wcCm*&5Zkh([ԃfrj=<[ BrتIY!\}& "V$CN-$vHvA+'⃝g1&qK*~1&-$loBA[:`b84E jPH>\Q6Y'7P~Zb1Mi0!yWtxP8C|Z"~v1`ʭrFͻ9k9y|Y(H$tջ5)1ob9j۽}PU#ܷ)Ƿ Fwgޟcq`R¤)Z7o ICo%l*_Q H> :KAݪf>i^{ 8яs~gPb7g?f\ W;.A'-d1HGW1{0b(7UA;1qSemaXeEPƇ= MRR1A #_B"w$^22J,-qz̷ b/}cpQdAuAx[c<2"b(-F9WLF}40:* [l)w&1 aZ ' WwxbbNcuطCǔGߐPķl2GX5m ^Vtpߡ\f#U d2Uҡ> (CG Wa}lS7ƺgo nנ+5WOo½eIAh*o}0iuDyVCu_,_ UD2 O'bpƱc.I;@Mwu~dJ XvZ|PWӡ:|OĞ-׃" [Ɍ+C8q ڽM^0"9%=,Xĕ@ͪ]n#[M3bAuA"?㓈-2mpxa0.-p|hX4|%o)_? sPYZ?aӄ_" 'G6zo<ՙ<\/%+oâ&}֍c c5-(fj nꑱ1ϐ825ZU!:7uɐ,.)Ba%PfJ5ϙǶ8Tx [L;xcCE&=.c[*$E$daW#k=-ҖC5T,tN>BXͷW9^*syEyJǂK-ΞȧEAldf>xޙgR|5@i}bSf'G:q?Opi@_<6JF^a33p ¸_ ~fa!>s!h1sxS~.e`a堸 }<"y;eޅЧ.Yf"M1we+(m[h򋅼r>f2֬:oĺ\O {CEleGv%=@e`,*Ίpzg*J Ht44,wx:Yzaѓn%BRXK|xw3D| ?\a?sebvꛍ[oQ}K0E9pp#v=ՊXSq.B~H%i{쭢 HB1Չߏ½O5jUKn>۹/1c~B'r:|"WԌPCԝoD T eqIeOv)gꭏ vi!NeFb- F5x3y$KQC gCuI_&t3L\.|-| V;4wHy z-PDbLƦiMMh!VB>aj[wBփeJ!ԕLZ. 9n1L&L^lHY>js՘;u'S8T>#iX@oiʹ{光M-.qmj `b3.("`f!>_kQϼC^Wl!up8Py_6HBtl :mؠq];6;r,?.]<qzɑ?@E#Rw@B]&{ĶC'yu܏io~r2`7YF˿@y]Io.v$$R+/f98ڭ0ۅ8{Jf9}^úL/;/0p^FPVztnXMF6>C'sӽxpċ0XCǂ2Kx%k<7Q<\6]bGRh阝9Ƣy%BPIF+Yku2 TB;oe=o?FxUЍ~shDBhF R@b 1qG^lZG18?QI?yp_A>zuၖXȧGUsڜ F3}j!e< lgEWEˆD5/[1cM߅wF'l6{ӭؼ*B\,#clA׌6 ?|es:y,l j7ajb*0hk;"$9Rɹ׍f1ISH`cG|e *[ \Y$Ϣ5 Fb^.*lXdT#Se6|gMκ2H#YdM/F"O}]OˑTwOCǨ_ÑI߳l[u|r2Owj}CՌc@SMI5nP=R2t_v8K5&W.Rp@r!kh8Y(+nޙ^Ղy\I?r wy &)Q2!'\%+gܰ) 4)再bz%W-)r )| g^ߎsý!.TҲf!EVWFK @'>x>=x#XkAc8mFN'C K C4<'Αo%(kI1 ۦf "o,O~'LXl:Qh1M- VMjfMPd{MZHpwEO$6W袇7m hXC93QP\␲W(MP&HΕ(7xQl7(W"u+4ᄄߪfaE"S'> .^vL@ XRiӬsD3rMYPc+UԦu5PJ9N(QbE"^WmGtpR! DYA|A[(ț7EOԋOzoX1bgrRhjn &g)vdkhȓ>_ 1R m=rpGb+, Zw+/AIt'35C&( >hڀB_L*=ʖf?k"X zeU'l.os~C]e{ٯ&׿dh$uN%qqXQKO?o8q,HYGOIe(40'Jp:tYa8_ q *,le>X jwҦo],[&۸$ 9xZrmFmH$'7`6&=9'J.  _pIfbK/<9y;Nܭ#KЬM 7V8 Jte~#.o{3}? |ym ~?y tlO}2®YޠT5ndT朒L; 4yTrQuKbGu5G\XZHbUhz\&J*Ohn!{TKb25hulcP,j,fgtlQ|yVOµr|v\_Ih=7P oK8'5q:#FjC>Sel9!NzkSV"!>MGEI[iMyPw%;OԧґN =2"5i$6֓v 01aռ@'!'5qG)AJ䛪N\wQcՂea/ w罸gatSɸ jHYkMTߑP Ԫ\޹M?dH|>҃xiNݔ7b2p·g=?K|ZPPQS9qU0U1ʵȜEgo ԫ&?5mjÚ'497FF><-IɜJۍ|'UkQR 䖉7ytY6e:, hvȭP~ BZbHg  JΔv`IA+x J!MZ!TUo"ms8[c,2U~欎{6 ͦOcT ?GrHJt <NJ>2*WT^"R0` 2Wnw:w;jf^pI J`J@Oߣ.ֈ5[E1Ad0=U0xUL'7*y4hdR0Tt_nPEτt!fHC׋h-TpY=w22ua–;g YIP|ۙػ[7,a}-9S6Bdǎ{*M j>Z&A.r>fNS&$j>E P0Z#z->Gq[byյy,J~vτE-z-!:9iL8: $q=ٖ? 0TNzgt3\BS5UG}Їc (~X k*A"Pr;-6;pkAhy"e}L9`M(zA}TrhOtm[:e|sRYw?C#Uu:GY ʼnN:%R#sj9 yц 4J|јRzĠUnT4 5-ҵHnw7&5$ִZz؝{*6?6e+MO"I& @ݣϬlp_絈#yݹpd+tX%WoU`X [p"ǃ/(EdeaZaϟ-/CB2/y ?Uzo59JZy~Rȩ5a|@KLV@vĄbH)4o6g-<{mzJI j9jPF4 rb/rJ%R%PSpm @ބĩa壬!\GC3ߥ@bC?3P(*&b/t"zź!V ""git L{fz RtVlC p{OH0t_=]z0F;hJN#rORqYk.Eyi@&RC[KInRV]z8\C;;"S=wF$j&Nc'**xְDwbl/aH*]/(u5bwC(0Vo!]%\'.Ut߮+Mn/l*ӃgW45[C{7{`PzCCſ1KNȧ4a8&NeJuLq9 ( \~=h:GcwP$Յ^˻d"(}EDpE}+Vm,5g͈du-2S#rm<5|&pq4S2tZdnT4-r3Q-׻`@&Ԓq\ -~RaM V^!Qaxuܗ;ā7ɵ M?=PptH [4Brq]QW9zS{fVSf>7{Ҥ7"xܣ=!iBu]A%Bp`\ X!5lv15-ƪd _'`Meq(*LH,A֕:p>مH Sa4&d7BWdl ᕦ2҈6RR*!A~ƅ}C>v/W ԩF}[ݯg8wBzv޲ 9nh\YOe&~TC^Uig\O/@ sR "1 K HY&nKc?#^!7sG{uI"H CKYo`?9u(yhyՁ~)i "zK4P oY.7Yb{[NoN$R\_/u- F|X uH񇄙, ϚR;Vѷ;HтF$)wa8[|ZxPݝ [0 yIjDKUa/Y$y"N>LxQt -9kVw~,nvvzT& 2g{{쓺Tw*)-F-$)n -|%Q†œP3%d/Ɛ):+Jѣxs}Q%#7.6)&3IJc,}EJkZ0OjN6Y / i0A!:CJktwI]Q0#s\z.HXHu^U H/em,sE}|DŽp>ЇJ&TFGOZk9UxDw,8-y;ȳ V~IvĴi]՘ nEh_hʥ  t:Wk_ C.fڴL92Ij5)BEu]h:9_7i~Y1<`m󉸋M-N!ݍ! [Jo4x"t|;TF(N|t>%m[L/)Ȍn/+la5w?ܧVcVECuH4)Hۨ$l_ݛ=Sz`FUXɫnͣ== -')<)L on皇 EzL,{vF.މuƜlܢ$ ;컛'^ӄ;i%h|c$H-%Wr!էе[dĉ):L`UkŤ$zf+ hr7 f>)쓕F؟2EPZ˂/jM?!"kM+bAQ@𵺎îhdnzSyobzN?*JN$Ri[̋ Y1-`i{ q$1E,v0/D'5l4]iUU+i?Ins<Jo֞ϲp,DiC]%:AZc9dֻnW8(,fbb\S 9[f.X PJnί62d<UOD'O d<&YRS\;<(IQ%8eL0|vs$"A{(6oA[E)*ޭ53υ9  [tH^X}V9h|b\Zs*Gqbu֤PQp%BFP-.| XjV&;q9W8w~6Β TBK'+t\6b "p@3vM 7$6 <Yظ=QunGٷ؃ NyFD t?V?Ar>*R;[$[$R R-4zUNaȓ41*'Em[/MbFf2LQU`~խ7wE?I'{Бtdg)]oz#2}mc 'uޭν"ЃZˢuè:yC} zR}IKȔM1R06Ͳ9l;KӀ1YֻM^QQpP_v-J wP@P*W__zh|Qԟkb!(Ky[$iiv{!xUaaDglx@'L:BLvz0W -%B EM4Hj34ޢr\<Ĝ#o^#%c"tu`!?sŧ aoSQ5*%,Á\.+1UF,%8dGs .bK~a3uS%G1h?vt'\;w )|ͭ8Z<ߺ|3^0#`5mj̿ߋZ >EdXl3, ^gȻ@Fr% tBE|-k!Q_Nm/;q{D M[ cZ\׬=x,`!Ls(=DOs:ULov޶T2CiRU<&"pyg8)^^g߹d56 0R=;okvpVʫrofK]~_]EY0e̞G=[1*/0S )*L/ Cȼ֙>6gF/Nż>ö^ək$k[ m~s/"}цVAeU+b]+d6T^\xLZin"?Q3v,-GCSϱL>暆:毬ҏfQ3s@s`zA gm`e;BlD3c1ڶ?kq[+^ é}݅m언#}Tn_ k؋2[<>yU9*|H2FK5,ȕ0. wE a)olԻM9c}D1I$ev8r|!̣3z߾"yzOCҴ1wOp7yz,l_!˗9l(hms@ɅE.=T]A$DzP.$ңܙx"i4vZr\>(v§ * ]: ^<+fqվSQ_]$l]A!_,Jw{á Rm=x Sdz}g}߁*vI K9(Ѩul]#\G7Pw-foUI{!icF{S!!&6W#2uQ i'%{_%.3d|HBGP7w.cnco v#Mu//FONVkLC(>;$g[ ;od"&9S9t+C>p)M0.y?`ngV q(r4TvJ6 ) ARY/4q]BIp<'@O} aZh[Ϩ@_sw^-le`xH6qbZR *75ИOkTwm?z fQ:j"\%}*[ѭ $t R4YhUݰq%+O -6i 4|QJ_h\ a؀t#hDg!ĭBU\;_ÄR;U!;iGL >dWO1|LB3HBlfzm"\íY;Q'4['gi)ְ&q$%{]dr\dԘkt$^$A>y>qrĻS*Ct3V% PwJA' H"`.k=O}rq%$`yRC cuq&dﮰiH[gUQK!s ? .z)|/K-L_| %`: sVԦL y'Ndvq l|0+ߗVE }O`k0b Lm9yЅ1GzHvrO>Ē}bw(_b5pTA-4O={uhvI EN0NEcֹ8wSx%q;wH:XmYy})_YĦU_RU4h1W#a-bl/z?syˈy|D!V6VuGR=^o(8ff>QƯGmZoFF1}HMBq_yL/_P{TOPM#,iߟ>uV">/g p+$gnsCUiH[ҕ jZŬHg6vRY!ou*B =Ћg_~cύ1ũUAW!{DJÁPUFh{j!Яh^8@}ɞ?fi<)*-ݺf%4řFL ұmH)-94[_+S1|̍Сi3ëZ[ߋ5^*ڍ@%P ;韀,f~]0\b>ܡwl$Ϩ9ˊ&1?ƈ@7lŵ뎲%nVj.y+KqER[],~e -zdnJ&ͨ^ָ6fD AΰؕS?Bnz}M1xq&$ mDU+,FfG ]{E9ec^D7 _hi$::,NϳxdDuqz{ytyi1' hn#,phg'DԷN+]9#jn⬘=7GYM>UjS]S?ԴOޒbޙЀ73ulKF&[ s=5QP "1 4駮VaIEC'Y?gR*664rqK%jҲ# ءq1c]R-%*Յs׿0)}2P1Qf̛;7kv]b#jYdoi7W^sܔ"ʭ CZw_'0]E_n!tHu[c6ee(8\3 "=[ IK`.)s$K޹uAwW$#d"L;W$'6 nMy|=XisM}!twznޛ_;/Q s6]ʁV[W@d@ κ?: ǭʒs'߫bGu!X43!nxWz .=ہ[Ka6Xf&t.60tMb_2wg?t6#{|fXް}Ϣ/pY#[KUl!J)pXp-0!Z &PB{ƈcd$l. d=IO6wW2m 0:6pqڔfmğN|WOP*Kluh+箒ܙ7K5j.ka SOnBFbeفlh0_{`Shٓ7lSpSxب{(s1$8"t Qr ]}hh$ݟ2=+f"vQ ᇱ|à8cQE`kA𖌁J!{JB|p6 PU~RŕtBViý1 h`ĩg5 vlE`Ac Ngf?ș|p_ 3p\(H] ׀dp7j>!sC^ o拲K㎵z 5xj,Q&t<Ut 5⡹  l$ERʿW~_Xt,gcCX~JŪ!sq=(=BI( ivie:SP[VNNwO˯E^|{F ``ڭ0h2ԯMP5]\XC륉pa ^( 7<~s^ץ^#vD]N=Ss%y5&˃,TDQ g ҡ"Op"*N)6#M,̗*URyvtgϷhL'z[0/Z8}+핁͐3 /aI~gT^̩<][{$FkPH;u 2tm.u R!TǰrMՍ=+Z {N<8 V< RnT~xy}N5;G lrWDHW +Uތ3pվsGMj(q~zWQe>;=((<*[Q=:tV_*tJd?c2pXt@ &u?Q "VΖ-3y~00i\'+dm -~{3Y-?yfc YQ՝4HvFgqugM-Bs~O:/'%v2`@TNڣŮS':1P fÉ0Ep4 qK_FA0T/(,؊|Qt.1N5m?}[GxH#tl )8wgCװ u> ~R{N GΡ2 (-mM,Dx\=enxrh;:/{Cx|^=L>X|uex{loo23:d,$ ILx)(;B%?zʃ&ǁXjAZ`GnA&Ż ocx )%d U4OǨe\C{g.}2JӉ9x3!)J'UMr,M $i:,tyO/f7ok)Hy,,ak`%29@ayf-RΜW~< _`'S,S(Bn,9!{i!6[5LC%³5E6N}yC&Ukθ $l7Bw6 H!TmunjkN7kFRmpKI,ئ/"Y"Yщ3w<0{yq~jfpaGx׿?gVu}٪ iL V =Nw`NևL \ f7n)rp%Yy+h~mMΡG}Fqvsx^8XoYRBno!Jvߌ3K(dwc7 3S+]av j YP^_WgT9oyxY,J]%ڙc}RYw9 dܽ)T~*R{Q Cty]@ʈRs'i='p11Ѽ4š i啐l>,fa bOCm:C% =]@wjQ^y:oj]cL !GI>a(e0'p=oN{4ǭE\y#Vh`ԫ_I=t[A8r5m}J$&~<@HX[tLmY}$q曱 ܋|bd ?@6DI!0bzTkIu3m\1]D;)mm;a$B.xUYռ @m͵0Ux% :*"hS~܉9(HnjY->[ZWWhH |ͩFcU[v'VK~9.Ew %Tf[XSj#`}6/?IYEWM爀|-x )kqg~EoSB*14J"AjHGU}cޗ{R1(!![B+N.{ìOY[sWqGӉź;B8Wc΄rs,ჂăH:\T0.oi??Uj_O Agr8#d&޿& QJXn㩈K ¿&e܁.f;#Hp?H0r)YƕaV{/9[6# OWr@M^劁%jllD K38S :S؜k/*giDS~,S]CkH6@ >S~4@K͜(zтlMy?K\_m:r! DZ5i[[CòyJ!ߩJS}62}Ni%SfcH.hB$m^[ٶޞ}И:.VV >+Hʈˣ#uLSRFc 2] jVBX Bnw %V={$,*OAO5hf,S/Z:ZJgAR\ u@S2ZP!o$<; ?T'- !?MG:HU/U!.89Izt@)[8n`zo EO#gtG0TЗV3ŒrJh¤2L\…:Ii.e6@J$6~KD^<=uqsEJ 4>&6EB>:܌qҥ5XI cpo&FKΙwg+o`qRѲvOv5Vc&0SBbG֑!qھ_*ɾ#j{x遗"pmp W*\P ZUn3DTpUz|iqF`)P{X"OHkWڶI0g<$BL^<,IDHM R E$;:Ʀ@DhqfU= F7DʑI%N+1̼ٳc\K2eσ4$%ɦ`~J:L:4G~||gO?]+VEфb(U^ ܸ]˲vȬl3'VHѐO|T"BpE1^X"VJ~ώ=0B&upضψIe9FV<1I29m"BO &55oX~|Z&/Y¢L+j5I-˓ha, 3G(2V|z6@6I Ct1iAਫ਼'uAgDŽ8Ck.S.?0}W4ӡdo̼T`D llrK(jGm-]]K_aV皚lwn%i 1q5yNYJSݢI]k0eoZ&FVLr*gbQ۞\*"fV9uƜE5V ) 9P%7IvF%a[Q-)n $ 6WVֿ`6&8ՕvaA^eт `ވg,Y)]RCCKmQmXmuqxYK:` NV.^ܭ@z}w>V>]Oyfs6+I ayyHMPLY9?ARϗp*e1%TY'L 3(ޖvI% #dƇOh.ԡYycujz`yC+rwFqQCGK= ce2yN7}QwL\@|)覺yl f!aٽTcK ufH:5HNjȐ Gq1ءf3nbdت^g$>JG:Dg2CKduɾn8XYZFo)ۇ֧/jhG+,&yųu@"G|7 H=aTsjp"-iyg.Q:\lIj8`h=C;n,6m:",OMt4ʂ qhDuȈͅ'NE\Vi+ ü%܂TNNjGײT3#sH=&Yy Gx7bwlQQ8kVET֢/A٥h#%E̍.u?Oр, {d%zp(J֋5ڻ S7Ĭo*@HF;K?ڃRoiNGvᨛO$`7"Sf/!d4h>wsofm=v.FIeɺg+"Q#^2[^ E -浫5*B'VKI+1f#MU픦+\Xt;~.wv PBz%w.8-B O2r-:2u-טřy#]V漤 \A ^)]j?Y)1麭OL kR{6%B)4,AoA8gjĂ7FsG:wSl ѝx!ТX װ.+VV;(::B,pY@)vN-)/kpuRdߦ[:kv;Ѫs(-y4Чof]qۄCs_V 3s$ '#&c$O+kDRHEB)Ѐ%إ ,k4ng{7Qآ2OWд cLҌOzK٠fE.C `*Y'-W_4B`pXV1?ǻlR}*U],/o [~Go{ۥUqqwépۚ2E:>͓+HXieNH-ls\fraUIK P̥gJI5 i#K\A{E޺oŹŸD6cfVeƗt1Θ;J#yv G(B6djԧGilr˱"uV pzAqm+G=e~ .[\WЙҤVJگ~bUP>\_tCl|OOPpE)(I"\3baѦǵ/a _ f-voѠt.j{4[X<;̘Ol.s7cʛHj^B-Kf@][12sAp2<{x6_Vsjc<~hUE2ٔM(>75d&g9Sər׻^#ZKvd?QT5`a7>oؔQYb#@2:pZqj`6>.]x"2/r9ErFua g*C0WU^Ӯ;]¿O8<'rԓYO?c]5ޜ]j"$W}T M!4Y?Ir+H(B➍)}0ߘqY]aم2 W45w3EsM;e (l|ikVˢLm$T]uMr=R%gB`57\s/iVļyj]9vN3+iWQWcsf'_a(7V>N}bq|R<5 Ћ ELWSi*31GvL:ʿ#Kb" ^qIM%[EMZA?j?pq}6̕ѕamv{U`o{$d-Eۤ}A*{saCAp25`DZu冝^/Eh?cxa/óHϩjͬ 5ה {ƍNDaRv(8h h;)ZVc-VޭcYiV[.<>VbЉ=IXνn EGTj\lq֡]QU1ZQvпTZ k\Jh%HCS+48qQ:MMDD|*Z Eai}Z}!эXUF = ˬ>QOK91}lO62>Å40gnOWFsfragH&I -R?j>XaʖL,aFeZORaXXjPXʽw&+;IdP "1ʕmLe{&]<,%#p_ /I%Ub]IV{+˩P#n啳'G 9w2KYKVi mxp!mEߤUY bRѕ1^[yߩ56йjY`Ē!2Ʉ:%LA(\PS2ӈjPYH/4SP9{mq`;_p 1YS ߢP~<?|֑\Ć̓+ح2e  w)wBoР#5pC=VC\ Mp$ )(H͏Y<a=)Ѫ%KIN7 ́9뱗Xؒ ``{_Rmj#^\Jӌ yu@D0-DÉ.f+*r_T4 @E9)m*e@6 ɦ#>d.xkP8vP3Glh6tӏ?&l˺5bC؅ s?1-d|4hg^ϗy{IL%iǍM˫G^/Ũ3Ќ&e8QC sҨvZSi%k_|BN-SzMe73KtP8 ͫ,ghnF' =[DlAr7 ~ 6GRdut.6}}^2 ZW{;)nZt9i{\tG}4p .x]pW+8n)!k3;'E+˖ j =~ހe۾'苸Ӏn/4he]#~$ϔx";^)>t4=SdD7.GJ6~ɰ"P~,=0ib,سƎ6.z|\Wo֌,*/6E}eé+n=Aəi'c{x頎(НDQo2>8]/z F KR4$A،\e2jpԮ*n߉9~gV<1g$(Y C1Z͝~\R.'8syӷb2V[tK> 7ॹr}m)DxyGqfy>_ZES0hD&~*C•UT&3ЀL苍T\| (ocsii*'&k4 6z@$-HL*,I8Y 52b›=:+0tOM˴_ Y!p>7U>(r{6dް͖<`NvA96N\s+;DW0_a+:VVȓ߬^gHn+lƱ*kTO-45Ў7DYW=apCVڹP ]_ EV3W&ky^1x0GWN៎O~gۼNRd\0baj0h@PJ\J wm`LS] as?wtDN=;$$! X"̠rk-@|v mRVp%ywt;\Xx;yH#IcE9%O.*5W{F_9>R7LcNxVg`nPWɘZ^0&.5$K' l-V =,H|'kY엸ثJ>hS3G%z?#hR*sԁbAuAѳKWP2لJ}F+qne3 Y Y͈ M9#Q £ڔlK>Z )cXIN{tMu茤q^X"[`mv"$+E2s$sTi}=#b¯m̚0J!';]-GV ȞvCfT&?,[s{g5]/dѹweu`-la]I631Db[611!e ݐpLaϛ b*2s47,&vR]uCW[Z5Wѻ)?gzEoo _C 律P+3VE*?']퉲X&E@=.D>0Za*6h^f{ߧlì'}lfLn[ t n}NHbe_g\}BW=;`(aKY#J n!NP Twb|!c-ri+JZc-3knA\Io!hɞZ}'m i$ _^Lv~tsc~kfG;uV8 !d3 k EZ:pVJ y[C*QBO[ 7|NW.eRGc/y{Q(}aqT OP&b7^1H%:_V YcF>% jhrdGQA[ /ԨϛYd )j L&)AG.[}>@A`?E2 ;oNEX={{'_8_}A*#{48 +v S{9v_a?Qِ)D'J3 D$tWفD:vF#s >2/@f Bw糔KM>|zs6b/%VU tmCy:g,dmK]&*tD.D⦼>tr o [ItIZӅÐy3%9SQ'3q\sJO];R9̳ۈٸr #9|NyTU2Ө9}),nZjF:w뿫C]ngu`2 )P8\3'Rh qK& g޻;)U~y(ǥ-Q `c,޵4s44U_{leWbA]1͖srg+2J{=" $`,8:cg)TCR͞z$ RCa]aMݭZ@m|" ) \z*ҵ@]ۚ \)$X'X 9U :XWei "g0O(r}p ZzfU`ĚʻtkOc6$ U*$ GOi8.Ri1[JPl1$JX뒭-TmwS )AXwIɚ B4;a+e 3um*lE BU<E!k 1:t:C8]\ApAo# HHYcɗ ϝPva7 mEsgq^A,cW9gz Dp_cݗ&S2?BtlDLBiVLC{݋L{užKn)rfZ`a68TƢE}WߛoU}TK9utׅ(l|Rr.I6@n*ci/;mn'(<׺C|5y @o‹dqPJcƥ+X[glH{ƵeBlQ[@M#Fc '=kw"VKGw=tz&ásӝ4L 7[>UM]wZ@T^tB $P+e\@hCU`7D> {7d`5twDRMoJ8ɀ&&՞Cw‰?ȯxܐ8٫rfV1l3(! 5f™?:d?/^՟3D*+%v0^#~ )õH'je.0s^G>[ n{!BׄrE-}:n=UՋ&хp~}0T٩ R[pQi!tGM?Mf!(ۺܛnT˧B3sXǖ@[V$Ǧ SQ- C6oj+n7R+fU$ ٬s\MLU=ح %%D5a[SܸsLVs@PcWoaCYݙ(P`ය6v&7)eS'$ wO!㙽`;Ä(Z<|_ԓk`َ¾:!(b?Ԫx5Pcd ",vǍ;%Y 3yF z{hK%]ǼmLM"4ȥݿl䃅l<H\`B96̪7%e?hS\ٔp0.0ǵT Ϝkr}U5yG$[5`ANe 6_>_d,, ʷ ;laE]|6`xi01mGW+s$&iN6` pLEeP^Nb1; +"&aG2$a&y".B]㬾r{|Uh]qք,_N/* Jv (e/??JCN xճxyk;nC?ۼ(; d)| \uA ʖ9M [I8FpUcy1.T3e#(ygzq$^fĂ-Gˆ՘t,2 )㻁)b.u5mcvUr15-[۲JayѢ@kj 򺹏hLH{bt5dezDQprl@V #zvp5 y ^-Lc#fQF kfU՛|̵v<@#^ꙟ9DS'Ķf J0(Olj2z*zͺRpge~[zXedΡ_4Y6s' 繌?In9@c fӞOKB*FH;|퐪tKq7k 4$vX~6@v §=\2$pw).ٌS5AhNO0+u rKN(@PcLcZm3P5!Wso; ̬5+Be yQu\F9~ Gٻ SkEmn"k`>v (}Be_o CzË8NbU#rW+mr#f.Յ&; q*!d`mY2.nho$N# btSh jR %AXPWP'/v Q6Wbb,wIhzsMDI)e,m;=r3߼в<,>N٭UBB10qRZEj\ yM|&J ®WIwxb yG`f4GI#?"B(3ظqo#hW\rezXщ ?6(-Ո[U Pѓ)8ljEq $q$÷:MJZ&0Supdf`%)pr]ߌ|Ký=dp3p.Wz /ƞ^oPƈHڒ rזv~6a; >OW'yJ+( k8XU 8p;l$sPl\n>0|^>#>L¹~mWR?f:~1P6t3LeNo(UX]6! jHYP|Ήj]ulӈYOR ݌Jʗ3(Ou2¢s!ٜNi͢+t '/T-{*=%o)X3:otopUCBH/v>+Gs(-,>R(eȖ)ΫJHMu f72gSߘנ ;3\' ^Ne! %3o*zI)#؟qp%WV3@G b ~3զZP%~~8/@9g9ͅ'>rHO^DːǙn26/]u!H{)HG K3T-fYUt*c9`G.*Q<ά߲_*1!)l QqCR QO _uόAlG&Pdܼ)d|yHˏwLʜ@Ts'3FY[MH!p ;H;,~Nǔ'c;9Y݊B @'_Qu i*閞z ^ gb̸i VܶE'X=e@]H`TWz "qV1P䑜A]&My0r+Vlؓ۞kzK%9 Uo.Gi*IAJ+`蕸9 "i\kv1KN#/[壿wwdr|@N!}"k5 ֩`Nsy[sֺ&i*%6g'msz'+0:`>0B}Hn=&Ss#%M ݬz\ira}#P'5gc7TE=|.;IrO\.tNmd1F9aPӕfqDGxgI䚣nH g[D?1l?^`0*~{w) !Ɓqܿ]Z(θቷt2!?5@+y${A"(Dnp`َXQiռa@P!b`0;r}%@NLj}O|=Wh{4?ˇ 2Wqe/e@ѨJ9y#ΎꑃD+LfDxQVI4.ACU|8DALY(~G7zJMs Ut2?l* sC 2WMqoA tOm)bbb.=Qۡ\jÞ}H5RGPsrצ!Ă̭M3z]Ԣjpt`;C7<;rWi(Iz8q`ci!Q +- ȇ -j~N[=C6\[ujAuO W|B VDh\VVEmU%Z&\al@tu3%fb|-N~05h##BDaCFe & 67,XI(0G (D-,&5򘕭oXIk!W$Uշ!bMMRc  %I6r/PU !*~YH;_:<//g G(ݩG\0$><7˦ƍ4^X.k XǰBMƒfr$"uu_$2~ O6ϱs[a ʣ /+8+)+@1ohm2au h;$"!<$f} 43]+:*/8+?&ReG$O +4-NV{z ;W/ш\PR[I*)z}>:Z4n"(%orV=Vsf$\@pεi܄x?F6݆ uwAu@qjmtޞc=A.'ofT U7!-_@W$3ʮ`v} %"D._dҀ1M8LP 7:ouP*qf"vRO#JW(L?\fz41paIIzݘ*v1v Ef8Y\C<+1:&Iq8+(o#$5w %M*H6l,Tޏ`VyƵveJۉDȚE>&UI,RjG͚ *KCwn5?'G(6wRe$P+ i~,}@:8kx>PܑQ;bE4qLɓu; .qh(M?ǴNNJRvq-=Y|$o,.*ɯ1"Ct*TR]|yi=a| 佯qI+.e;kql҉gƲ ,kCշz`Hah+n )Kd6,Y/6\ V4JsCa7!\H.Y-rP!XZ3 ̭#$ʜݤ=ԲxKѫуs7qrVyzˆ6()n{nyrqf TAh'?D]+rQ+Q}2O,0]m;w6e/[/H1,Ǣ]z /#'* E2'6.~|k_)+6."B_.#]0=P%/q\}L5b Dzq8;A<] dL9'ړiHGy~u9Q1*]gdB1jQɡ!=J+D6 @6a.2Gt/<ǏiuHpҼ;rrExdqo뇖} [);/[ ܻj=Ʒ6ȓADۂ ;7)fe6;U1fЪɂXս68wk'&ڦR4(Gր©g w{_yd +Tj[F %N4"9~8qf^7CA7p1x{J@ہ"kw\Su܊Bu!%{'R3'#43-.0IhA21PUya2D /q *ϚegI: YvIF^ FKv*5F2k[~pQ?-Ԭ3.pD,#PT3)[d.KȜICo&t⫧+^"@58Ob)fwFae+FE`[!x; R_zá u!0ŐR439ͱ@a ],׽YO=w6sF:Nm^tKёVKd,&t %R(n$xP)/wm7p\l3c+,;8k05qs)3@BQ_S:FTCyw*j5*o|̸k(Ƈjc]>*ۻ܊{ s̱9ӿOAys0Tӓp1&K` zwU7)@&O̡Hݏ^`J:KfF|ZRiDwK,)=;czR "*R7VdTgl8ElbPƶF&^T.OqQn3$(; $09C˥+6<R 1y(Lcቿ1ll,QWJՈ43˜cwdD򩵛Gy,uC.Moσik -NK)k?q,Չ!w+Sʔ&{3 M1)Ufj]6I!y&B6RŅlZź덐Fgz`d'Px㰷<sm_޻P/J~T@狈=k<~TmPAoe>[ ˢe,=W=3s7J#[^*4/bTwT!܁>Zxƿ!Z癨tA߁Gܷ!1z) ޭQ/vʡ"IA\ MEՠ*Fos>Q,6q ƃg3V(> *9 S15BL@`9C o5w-tXg)kG9"vW٣ I:Eo&BO7__وoξ"0IGqԜE<+ft*a5BY֨.-Tq'hG-r)&P]i -4\eY *F1tv|q4^N3 HKh$Dıbȉ{xĎe(o MGdfc2"ێLET2\wUdiSYȻѦh]2Ջ?6z |'DQ_].\c ráNx#(2ʋ-g=V2\q>xn$d7ǹL~8YbК)"Wr ? 2AHic|mf犖I]׉ݒK;M9pz < /}{EpwZ  +:j:PN=:!rT`✣>nkz#v{lZM~2$cȱ7YTƺ,t]Yq0ꑝWE `|Ϻ6K VP"GFWWx( n_ o4GM i঱>" 4eMMs14V(750WUÑUw8Bt{^ɉ4Q{EAz]XK)tWDP6∺ݐTCщ4p ك רl<p4kԜtXʦa~ 6DVD$Q@4DF2w$|[$P V_D6Υ8$,.튲 `Q+WdLxp$έPeTj {?R;<*z) $-EIgKZQINӨ2\@d*?Kc! /F޽&gY00Sa l+2 rCd)2QR@POm'O}6MX.@0) k0d g5f飠tAՎ,4 ZǪ1r=12D+^޾] 2tKoiki6=e\W$k˔xJyzVrjK[PeNFZ!2?Yh0P>@?Ȇ\y٢FF eAO@6k=|/QTC5`FO`F fw*=!DAH#u2 ٱgU5lE%ǫQD')7O ^OCUݺ5"Gizx69|{[4sTb8nkݸXXf9 4k3;ntpltȴ䋙SrY'R̐# RTdDL( L4QJ`7 k(Z9}od1\X'+#|%J\Ɯ:L0YNsSF Y.NZt+ێ~#k  w#etfPI0D2Mu6`;0VM9 ȅ9~ZYXts$h<3HILkq`I~ ur@&Z>ɇ1~]0  TȖ9ńT[M;X!wNLnfucټsmwH@ݙ@Yyxca.r-3lp  %~oTPݮC I)9djgE@nfDͮ7]zJ,R7uu, :-EBAT ܠ-ڈѡS~mԞpMqv`YɋO#rxꮊ;O6tL5{Tf9JY乿6H|jn:oY1{Z-w8 s?ULJ~ V/2yR|܋Dh /mã0-nIۮ鶎)L_\w/j P\|T?W6$dHMhѳ];`&kBmj+%TׅT$)|-Z<;E SK9[ҡ/]}1~sWQG*wԎ_ZfS3"]ߢ wxfI^3\zA ]4 bX^|/pU[" 9Ʉ.$JJRg 5Y0,Xs*Qw9jqS<D,=\' rq:/֣#&B Ќ5}܇ֳfB8g O /z2cν&hR ֋ ZIb* 4+7rT00y*NC'I/;G<<+;S*^sϊQ)<J@J˶ TE*1_r\mzQco8 4уdJ5f|^[[sqw !*@wDdRصlLas٫.3H0W9={SdQ۬Y.[^\UF~w5J64*5P`œp/M${7N1Y%-HK`89vBUF(Nh@59njtNa5|?>esy'L3eӪB [ĔwEM񔺥.ݙi[ӀRs%h-{O.Ƶ K-4lL0>MQHN_D >I r%c^QP>j&`3Fn$|L;0gxg?L}.}ء=B΁ǵM΄3"΅t'2--Ž{.d'J p!8W%yg1ݰUQ!ת':*o* =h)ҁu7.\vA \Bm^ev՜ۺ 0T[žRn]60Fo; Y/Q7ö.g356(v7$ k+A_*1]fH ׆Π^pVtV^Ic \[y}'%cvS&X1[T7BNٌ/R@@Q.Qߖi6w|vyXʵ;^˔ p5 _h3)rE%pZTox;]pn~j(lX}ڊCe0 2'&z Aӣ)Chbk=`zړjς&jM{l40Ӈ}5f^v%Sf 5q؎\sʔBh@!]'@wPwQb|kLカfj!lEl' 4iK$b0CՅ>660%%i{AJ!dE :͚-0e@guU&u~6S.orr /3 ĿHe/<(%ЕQ)"61~XEO@iYp ݐ+ :k;4~LܕU3uuc$>ip5}jŐazG k"aH+cbBy%/5;(9`ysۂKa% i$F@Eg#cQETtN:'?ڛNɆwUp% `BebF%xD601?yeC0tqA% B_0' -]׆y][?␝pϰ9#g>❆[X7UMO1CmkܗG2#-eug6!^ݳ,wNo{wYO\S~dWk* [U@Τxf=Tj [b2Ѭ2LD*R_rgOA|V|'1Rm|){D4Ӝ6@{t8^k7]hIY(,Wbl2ve2`V XJ-o/p¿|f @Wodd8D!t%U)Fv;k**H1Jo{f'7' DT;ȱxZĿLhe|C41]AKb@H15O ]@(Kn?d1}B "rC7(_ +{T"l6lNrZ) wvTq~;Dt,&4sn: 6qKy)( F8 ׳ve)9`|hX.>25'nq Q'Zeav>/%z`&U@& Ε@Ów\qݧ5zEכ todJz0}c}l#Q0stH׉03ULF'3ok-,npM4]C)B>v* yYsD-6߹I,zdfPBTUO%ylYebYkiZrN  S7Қm[|I_߳pĩq!A9{hڬ duu@Qǟ^\7LքG'ewftt8ê7ȧusyg>":Ӌ XKG|J2M RN:<-z`5!H"5h9+԰ Xh⾑NZp}`eQ@/: +ybKmDt?yU-/u"ct|Y87]XIF۹V-p6ƺZs%co0e Qf]t$=qq$ ߼9@0#vf'Dngy7n:&3Y6mide&+餖݇ba5錌h5YIZ7pyǓ0djPD~K+~*16SnDٖB{uGž:,}ӒGVmQ‚ЯV|{r#5sF^6M×q5~9p6Q@g6`c$˭`wE M]zjSwZwIߚdfZ|$pNWx} E=\1@l/0xAlAeSʀ/ #ez)`SW8x./P C;J_uZ F;4T g_0BO>Ec9C6eB_R ZLS̤Lݯe9ȸp@ fM/Z?f>OK#2Z I>p|,,?TEsDD˦/ҕoBCNEܽ/w$:{m_>' PdrdbC;<h;<>ƪ*Vy4n⭖E'XF_z+uI]Sڷ_ru,,΁k.m[stboDhW!̒ 㧺bIcChkPݹ|ךS#ngAf)d'sdK"H+`>VA^8fӗ V^}d/ Z/!zUD~|3jvzv q6ᵕj=~'T 9Z!@ߪ؎.+̶Ӕ6j a.Y /xLpG(r]0-EX?r:A\D"C8}"zWφV!0'Öˈ Ts5U 6LUIuٰd&DY>/#'jUk > zpǿKy|x"|o7jHbHaL.C{u^ڪz3*b擝s aМZH )54ۖ˷zN,6o_r(A/wq=:y]ezQm ,g2I`DTYtZ eZ'OMF 1O 9yޑ'j*c|Gy& wM0#?Cx~]s̺2[t=Fvc+/a V;8^]j;`uցtԝv2N 62XM!kN8[q|e\K*KIu%G8jj`Pп'}nJLl@*ag$S@*| -`5.՜?dyYO{wMPҎƆfl CUr2z4?uESU(6)'O(()[>w/& $}cRj=W馲MK?$ R%ow7'/a񒣏nOs6j~'YXcv;IE>y{ݣ#z* āu=3 b,*Jh]qo  JϽrAT"gk'Kg7*`4T4", kv٬^:RءF\`7^:( Oۚ]!_x] W{vW!Lŕ`kBy:;{ ĸJwMEȚ ޚ(66ٗ\F&@ih7LKB$M#?A*Fynd,wN2K$7yTSJ^]/~M*q@5K[/PE<&1\O6O)[#ɋ?91] wu :Uf#G%/Z;S +/;êjݺ:}'.zXw(voFw.e#q`a.ѣck&z}5x4{!`1WA?1 ~36xeᵰ1V} (<n_.q8fs*) Vʲ`CJ^8z\=8ǜM `5w#Eo"Ĕ @yi`wHA#h\x%4Ī>IOӱ  pV2ϒן:s <ZcFODZk@6BHf ]1]50qouz$σeU]<.,W)rk~li(IڥaG`N\׋ Pl ~[P/"n g݉n"Sk9 grpߕ}A9%n7W]͚(buYQυ\ҶyW|\;*B~3JaBGVXlK;0 _6/^=r=RJrL}e\MtaF5ؕN?9o؄͖$Ktp$G˚'Xkx7.6&6,XReS2>eizG8 fuOhDXbg"olMKHoЁ۬/8s,n;;W=HK&y9ࢥǏ3+&O:/-6dmA5?(VP #KY];PO/їR/B?,7#v ~>(Q={1nOL nh<ƙګ5 r܋ Z{/:'Hv /07jX8P!`6cVC&tG' y<M$@E[.+L`.?oVݞ+#<{ k-܎7lNQ}.53?kb+?pMUd;b>P< ۔b ~Mo=`kzLX)ovv0`:sWZ{`sn*}ONMkjs8/VЍ1aVxMfM]DhQ.e%\p+3Ldb {RS1j7섻hl'+ b -8)h+zo!b-%Nl?^π vsy\ -[-}Bvqk]s+z=Z!]T4e9K9 es #ăza*Msap2'iI^՗ꏠQ <a0<SSxl<~ ^A};"M60ry\$&vƒ0qbdCvBP Ωui=B(՝f^] a҃#L zY]jR*R@&YRA.@|.]P̆ Uxc.kZXMs11z8jRcKU\631H9 D!)*zot%!;D+@z!Qw  ?aH 6lCq[x^qp)=>wEx_eYx kCKi_mvJ^s,=+G@+8iT$߅ skȀ~. <: ۰@b!QV ' )|&58R;> +! WWޅ'U?yآA}LQ^]v7iGvOrJMqR1t j4t>1yPm[J$K'S>E2x c) : B_=ƍkE _Nw[׭ZM:"f.V˔nJ1f5vC8̏+u#['|]2YoW\`]em-Z"} r!atn0JQ,,>z3s^ zCYi^\w~.H o5 %Xl+Kn@mlbejҭCzb~?bʢxV;27W'O!8km8 MURGvp.]ڸ׺܃!(޸Tjym;C?$߽Cxw?`RYG5oUD?R,DoO%0;/(},n5Ztjr*V4{M*; %d6;y\HS!O@LN]IDKٗs_o2nnJ$LR=F{Epm,^#J]t"VB N@wx7ǫ쀈F\N\l63%Ǻi'zq {ɩny)+T#0JƪY7j${ZaUgM݆ғf_);|` +{vDmqֿ Yy/Occ&(6Ù~r:Dl[i%f$ q+}]\g~eWTVO}g˘͖a?,p=m&U@qAɝɪVAPҎ=X}cJ`Nq & 5lI9:Ǥ/5ݶЇC6Ğ@Ǡg_j1a%)-%nJ dl0쵅 R )n\Nh%E`Μ,B)+Sxfg?Vɸ5 1ci%eFO }Uado& .j ej 40eF_+L^v{)T/Pp3g' :>]=hߓsEi>Y,R_57_ѓl+)^-"'v4I8mKZȭGDSq}C02.04td$Vmu9-QdXz-$ gܳ|W(Nn\i_ |cIeWex[>Z~@Dؖ}H>b+O$[ɕRc1WV:/T.B7cu$v> +BHx_VVR XZƽ )oRb'H 8D#t|~|^x~!?RB_Y⎆#Wܡ,:/mœ+:roH{H)"q._ &o0TcT2۴cV%la%ow{HUŖ ?NdV+?C=GMh6D:|poo#υU@2u4`]GaVʆSgI{"0YF|Q^ڰvG,]0;weMu&6S ֒\i+ҥƧگ89!y|r۠=pZO[Q0jߥ %78n;4=/LE<*oLzC̷]fMV"ǁUWƼىYQ9v7{l*Q콇N '(||ǀ =Wevk^MQ-O&,7]q"E|RMd> =NbFxWRpd^JԱ5ZKY&3,c&89⮔C==Ԋf]SE0yc iGk^(^% %U؉'R,]<%knfSah,P籾C^P]Gu _ q#M ^3뎄F;gWگ( ܥqgp|,v!YT_R9ݴ$yEV9_񇡥 gѕ)^LteD"QU6<qCV%&F͸ Cx5 TdO4/yp̬ Z{3D4%bnl @T :IHfQ_@S7@/2?|GSBN4Ž 3j < n`P7Oy1S[ݴEbmH΅d d-ɶʓ.m3節wJ7:lQ4E^ˈKc, yXo'ER|7QU{7"]hr_eE{ P]Us8ѫ)I+;+UUNfcw$wυxƛh6ba h&}վDkSةձ3+|ʖ2 %H}TY7noA}Sm Bi!GNʞo}uأ>'á3|K"\&=;߭Uā$ڛMg;4n۱ٖ>Qp">H]ِ@`(뮭 *Yɓ݅Bm%y {O +A9_&zW`JЖ 4}+ĩ87|6ͪZg:W3c]Hi#xmJ_ͣc:qGjnGhZbSWTdf WMg_0{ݗCR}p FX'flV]/ۜGg٨eFĘC=1׋aln\ >mhqb1#MiΩ/8mz%~6|C( X*Xǘ)4*-H׺e!"Kt^;{Ksf r2O:VqPJ;P%%""X8 AG2M?06ཉZmGC:sZɬ690'6Ig΄%.58ԕ?C̒D%V;S:׹ZF[qH@ ].bĦO{7{AzϵYBKd}v}% c]}%Ve>r[gD-P!']G!i_.a +nFƞQэ Y>h6X NVUʮTt9`'gEC Bkp@dA:\9[W 2 ,u Ck1ҳBiJD~Ѹ*! 6/AVw:eԊ86')ȓUD1tWs%T[IUD!,8I `@K'y X6_Πv6mw~Ŋov7+ml;so^eJ62xS_JIɮ&fFF@ACH0\ C5H(lݻϖ:EhђxNjYzcˈ (C*GN y1ẫ-oNI۹s=խ"DNAZh J߰ȣ9זc- $x̖u?T*(Rq}N}aQT6h9 x9pB ,*n= v}\6NkU c/ư*7IK & H=g 'f*kmNc "J3Qkqf:d@ P@.hs)!2YU-.HbL)U* ܄6E:bܩ[Bwwv+G|,_aˆ$8#tPcl',RTyM[6dҟ C3+4feٻ0y#)n^$%VYݳ3-=g 3kpw~یHߡ8S/w^w`qG3&?`e`!6P1kD/75(qⅴڌ/;J(ixKΆ9rK%2uE-z9}Z )^>.az4:mSs~f-.4 Q2=HêKpS/oX-g+iXv>Q)kueui~Eirm?ppL4vM.c /lO1M#MgݟT !LCC=ۭw(اq0zU/T e74~Gw3ӀtVtijHI  OT >R$+gA6?䢄~q.FQ.%bE.'؈݅=rO񊚄@@Mxv$2+9>̐Jىt6(>I@ۯ QAQ@S `ؿa_ʕOAY(|h`2c4#c߬Xļ؈Zlodj1:$0$'W=#Y8f}U$}4t4-ێ(]+I;mP}Yj?5USPDE8J1Q &AL7a~a+5JawqN'|i$/ 8<5Iɠ8wq53*[ڦ '\hVԇS<ڗBApk>a6DOC)QeK KO*źP?6 xJQ}.][7Ovk \zsX5 )~KmA}nYeMa|MpØt?(N8W f@?,f *{&^#qu&HH2>0GzЭ*}]֟ɟ]p&koOb\֙@r`d-_$]f YWkPQ` 'zd ˸Z˼S75߽WP/9XΣZb(dvh%Hi$s2(A\[AUm9MC'bx!psÚm;}ɸ nn&S/·ȼ4|D+dF;3rlFU\/`ㅸdjqI=a}>'y5_OӏV1ap?_S@bPµ5 ѸXp9RF_դ(7pxɿs:5it3[?ًxbnՙkzWJ盢f,w 4J5yp_~D2YX̬B4jhC,h.B[7bJLl_b|յ!4PS귤OI{B4=ؗ /3_G=gIƜc~B `C%EPyEBܤJk.y;Nа(~Bv Q[(nGIXh8<+$ {KW~pOXdX@\ոOm/s%h45 k.\:V6{(U'\+ͣPQsTE^s FeH` }di+Z عi:X\Gu6k(疠跢7_ b8 d ৳.deb/_,d,xM>v 1_Dww3lFuO aQb@ZwgJ/>.gkc:$ #_bZSrArs׾<-ötXSXu"C04h۾]43kvh Z>JcS-8c9IyO]IKiw&B#d: 4M`! g(6 tAze$݄ 5R_8Qiad_^iEX8"cr Az2Y\ת9#%'Z{ZEeYZ t>U3%LlVq]4?#,=쥰nt4eǸ,C28V%W'EW(^ȈW-02HdG$sY{NĔb}G!\jFP n Z-0aFtb&¾TWd9hI"ESƪHq2VE7f~bD$ *˲D}ꇎ^ro,PbR2 tR<gPcd|%HK7fSQl^ļM B9'#$8p=hK͒ak\]Tl@ !(9Ch$Fts]RJ lU} #t@Bu>YXmϚkzK hk\m܂ђѥ 7!\d[!n(/y^'i.hib2}21n㾽]fnj"+f tLpxkR0bD vI~:y$[IKbKm[H76bL[R{늝AY?3i YdQk8\[8/La`#aE+D#s"~`iE|l5iD?iO ' w!s/ahnɝlæ'MH>Uǘ9I]% S}RZQ}f?;u,k7ڰIOp>qXFP)ܺȇ^*+mܻ_bk?e ^u҅*B&NI\āz̉yH{C߯_y,ίSwz!{Nbc5 m k I`qiK1‹]5@W6ʿ`M<bnY/,OG9}G]c}OȇѦ?L#!IjqQ*5#, ;o=1n >;f0eN0&Xbk1t25%?B{E 5.R`ej\rH" 9h6j1Ok@]b${=M\ZTב8LcpVpXVNy&GlD¤8U,-( d{yEn']]EE6}].KGֽ}5@ڵ [nH\`I@a9/jHc'Od冧eR~Hk)h/E; _`13p*3¶"Y~)kY[0WZ +#\"I3ӓ?bȊ\(٣UR _Gk,GZ(z"+0ֆ 7cn 6]DC!*yYeoSAb{AA{[NM:W?hsIxo>4d@ΠlN)B! DfCK0W84 ^nMnE:ۍ35{\G#plVdإC3ڔytԈPI5tF׉Rft5rn4w#[4TȚDd<JK|%FJmC@׉'71F6RRhb]?phC>E/?/-5~v&ˉL.&%M.c][7ߜ<2`(+Ez0eó(TImHiM~e)C\@mʳ㢩QJ\#drb c uoRR4)Kia`0mpUi>%]m=3ˎp,'o$ӑ |f{z  3hNO?\ ۨq_9\ktEQKN"@ D-U CKf$Jq\p5/U)_::^$_䫨2yV-GW;cŕ/ "qحR/WRtr- κ"o|YUyL~r@ o心#!fb?ʩ_F΍ݑPpؿQh>ÅԂy})=cJfT,[Pْ⇼fE6(觎`à)^`"=vDAhK=,YF)2'EADGLDdC8 (,1 o8cb&5FAΎ_ayB]Z*pe{Vm:X=xXc\eoe=7 8wNlH/"dx1p Ϙo#2\wP.|͞8pÐuhoVxQMiUR#ӅB ĎVLLK^T5,*Kڠz]<_ to5,ʃǏ_0_U1$)y؊gαDm0:c z-0u`6V6)HO$lƠj/Px맷:})6o(x\T,y%(߿2{L` n]jH1{SfTXd?d].kg"+oj@/I,LTDۜN9o9s h^jϿY?lug- <%^.iY0Dg 2 =t,Z٬ufKuI6$/bœ$UWPɨg1$tVW><^:vNH%fkNMX7#bq7Cq  z]Ѡ%<\O/z&'ÙE}):0}1x/ kW{s@l &Lb"D'^At9"֯opZX08xɶ4ZG}PxK[vX=qũ WDCn粶Q܈eX^;@Gn Ye'd1:ڌdf1"+XOl h}bY i:],YJ+8t3a9^QSy3w{;*+eG2OYr# q1n? ǏjϞM$Z``ZZ%``<@^"4*Β.;aŚ փNs+ٻ n+AUE2>#ۘ:`*e- `M9V·j׮@j+6]s$07Һd-5MtaLϻ説!_00䬠FՊuj{t@t[& L;vR޺eS!!sdqq8>m\elyHWQoM-l3V (v.DAܨ!fg PAc@ vqeF.tuSнT(P0B¾M'̉#2bB{ N@M;G1{+m Xڴvk[iZ|HulKdZ{cqFxVb󍇯ےx֋oan_mр '٭-ERHavW?\*F|u//'j^1&c?E3rvYʱvXRM[HsdL l Sƈ5򘪺-4RmaCIG:['AG=$hPVL&wDn iɯϋB\@kݓGZ^jΜlhʌQqN% ;]VI*JfГCy2i0 @9~ŗlv%! yȲ^AErDʵU0Ӝ䀹CƬ׌Շ;G s*Bvd>Gޅf@" 0݃>{i 6\Ħ!\e-pG3Nd͙&=;PIʋ(1_l.v=?;XaHZ/aGq90,%2 e?KTRpA4L"b!TTAa>&/bn8-Ut#>篶ޟ_ :Hå;8}NLF8hrZ-1J\Nڴ(}{d/+ӖW6im]HaC9pxTe77i=_h"CM̡Vpa,!՞7mQlkYI$ seCFWIN,~>b}H{VX&)+4kȇ'~95&e2-T]l 9MɐkYCۧVkMRr .XR$ dE9$AʺJxѰf6Ew5Œ6|c![HL`i:Cs$F V7XE[\Ϣbn<D\ Yܘ  K3/.xtt+ SfgƐ o5kj6Ads~Z Z/-"-͊dũyk l.#U34_B O8 Z=cLE@n RE/` o_Ʒ,́ 2ɽQblbge&9jEZk |)Tk.4Qs^K;rߎ2+t6_`ِQ鵿9?B{)(v4< :*.|\9AlqRш OI3b,D^ꖹYޣE/ jDj(pfiN T_B?bLVzvs+qX{cڮ'*7浖*6Yg>(DV{:!Jj Q"hYjh S=Q:(3u3| w+U[[ZKB]TكyK,I@{'^Mzֱ.`oE>d̐#v8ߨ#ʞ η"!Kjڟs/L=e횷1w^bvU zbDTJcqY)Α8/IP>IA,@#R9=Bfqܘ1>[phg{]4'/2I'HT eo<:%")|'-st[L/f@; )9o' i*.S!|P1CQ}i늳A1ӿ RW6UԖWqf5!I&{dӂGHe0NONJb{:dQOR`&>]+b?et@ڎNP6D=ߝ@=Hyje a%Qw fKx<%vz#{8_9& V[Y~NC =~{o).qt8m?C] 3(DQҪ)ĉXRʱ@I~g@w LeSվwgZz1bӂ mA ;{  z({URҀ:/í=UKG _St~H!r+d<`U:{U:Yq0/SX"9ߊ>q2*'xVKgHB2Li|X%mP74BhjsZPDߦ.D# $zj?o6JMb?.7?DaQuWSj&HOc V0G%8,8|.|OT:Uˁﮪ1z:ZҺC j bK6FE2zX"lbtmB4ȦEh8b&n!2 qi:ZpCn<%SR#,{ h˗Firժ$-L=bw_E7 BUExy 0i%?H2p(鋣Ʊ1 !Q%(0)" I܀=`юyH=Z|n8fʦ.{Q@!A4kmks?7-ŀvw& YL]жtM/4W8.op0*D;{XR]pL z&~~.:W.||zŢ5RrO{tXtiEF*8#JKV0bG!ƂPKk@!s2B挻c84 JtÚvi,~R)8[P1{1‹u Їc*t+nCS)0zt5nW"S3u*tt@kFN]}PIl`T'1c9 5@P3eƆ[ zSFGD$%Yp(0U/1sش?6-*8R^OM=3 P1Kd.BtOĶ1R#-HTey_!8LmrT<,PRn[}naΰC_GwSÎx2 |6QxWж ȭ11p-a+λדPU(yI24~շc!!NzWGRU()CoK8 ֏WT|xO1,.%ˏ~l5cv%8G[Y_- 98 ?kmm^pSW(Y ) A[ yT=n$Lk:`B B#b0nUGBXD*0S`߾z7Æu wn23W ׬{(D樑 hZHϲVKrYOY|Cãբ~ [GVDžWQ? /Ĝ*5}>_`~^ѽ5[lj)tLm<hm|'}hm#\ܺZd*7ߣDEGk'ӿdGAl>^ѲXhOqNe3%uVQ'ψA ֏ri~:~|r]ߡp{+dh=0Z"<2J+&nנ._Lv;\N 9%_f;lѰ>3IFn~J6ojsu6p~deMX2'#ZST5d*CWH!令k?%w<%ʷK>"IoX$e{NQy_! B.ŭ]ڒ}}u:Q@A$VEa+3 :B~6LLm}/(L Q_o6ގrjjk(TwD Vo -)w30'=1$LDY IxҘC{"`9Q?Yt_ )[ŝdCc@%V(J9}m٠^۰8P9;s'5!>B}Ǜ~5vwxtw.!dObY s]~zʥu0)鳰,ߣe |c٤kΞ[>zU|$a(u )3tuЮ8B mz/.@k/qσϵV|ȄPi;|R{=uxQHX= Ԕe(N'@,b d*זO!Sx,>Ǜvo S.;ٳga(wћz$FؙnLR6dZ ճEY&1A`qṱVei~8,e\x?1A%jco_[phЎ8G3mr&Ի߼^Dy}Gض6 Zge7ڛa'4&tIɑFb#;%RߵFZ@TXVO/̋IшMm-qן(q:L,FT.rt9ZˣTC}<*c%d'xbSb/}qfk͞xã靼gxȶ57QRv|*RtChS` `o̡pK*DL@:|@>[λ>zR*wR}k+ZS4+)eShX. }g\}ۋ坻4_*jɱ=cd7'QC-A3ݒ[/?{s)ݎoGmIhZ c@✶'!khAf ;1hM+Qc#{ւ1" .|B b^:A AD4S j8tB.WqӍ76٦̮QY͊/*)_J,8LcP" gY6o5`(uz֞r?!|W/W!%xyA$sq dƲ/XT~i7|=0- K?.w{ w[of[ƫRoi"b~w]ڀϋכPwZ[l(S@dEˑvLvjzt0t%Osn>>0G25nJ|%<CtK80J$Y^+v/FK"D!#\*~Rv]$@';2}gOvXƸ׸&ް;7@Ií¡n5]7fjAԘԶdj/>^3aȮjB`F8JpT-C[a`4)gC< ƌs+zT87k~^`,=8âש x_/R?" ޾rz~3N#W@qQM=j@s3uXQH(2Y TVaa$lJ`IN*Sn8$3U8I&'p/>_oKLD :֟p%.'9ߜ/̱ łSD; WNYR8U{H۫Cn 244$,^t%^!@qUr,Xܰ% WH;5IMZ"*nFZ FbܥeW4o$4oϓ@$^ HߓRe l٪Kz1d/a"U=;N/tu 2"͉w>b+ Y,';>[8  t߰ez2#?lQU>Y>WE6o FbOX"06^\o9wW0WGM9.!je ͍g;o .;g晬zh{95v`8qE<BJ_?O/9m@k $_R2_ x8P V!1G̒OrU-R:h a~q.d׉gquknבe orX [HP ͸s6e4ecta7RT禜C;xU `L`uG&(Q@K徽 u]H .ItD&nD_բ|Vxu3zs]η,hBS.59zK71!'f_b?>D&Ө ,F_lTHi[a#5QwA-r̭֤LاT/~bUE2K=U7Pd:HJ㑻?b[ MYɼf^oѠ ˉ`EY5/Nl||C :xƸ&J"2@G4UMK{a}C^hs,ߤvFG xnbEIuQ?d'" ]M*r vEN2KoBF5n92c׻]KE'|9O,(,/gΓ%253m=&< Z}hP*ԧyc~~}-15O|A'IpMR$+і^*teTx P{*0Gc0NN[g|4ySO+Ye ?@1k]KZ2]HۉW\'"Ơ']=X7FKJYzPO6RA3[K8kkP&Hsx-Km;̿~ys-$߄$ \"aKA(*14{%PũKf35dǛ@?fqX7F =J#+9Nr|dQ!Ei)cB}j@$WJ|#CNurP4]|i)[:kj \ 9j7Gd=@jX ʋgNF9s ;_W\" da/ٖ5?0ԨƏyf[ƀN8g`F5=Ud"8yK }xo1vꁒg]sy IQ:@Dyt7J >Kwu]>޿[~a5?cLԚ#eHcef;=c q>r:Rkss+ Pm(mq=-5 gXr7[bt($ @t)Y xBmitScu*/`}0i.//]dް՛×NhNt[tE!nŴ.~`; GƷ % &P K>.ndmwzxG쨝 h4lO/랭D$4*ߙ/\aV+Β#hMcuP)b}tq/ei pܸJYܡL[& L3uV׭")+e6|x»@ BpkuTvWEj5^E!8qe1;0#ڳ2 έQf8YQV陻|8pY/nEM¦un+߉l;^{X§/+pbqɈSDᜯR:{G5/dk_иG~X0\6 ~;|Ia)N V[8~98WM5Tﱓ%jI9r 0دVY@%wEIhK3MrG kT]~8Íž \y39S\K墴[=~XQsǶCf܄T:/) x2}DZuz \zƹoә7)ؘ⨙YA }coVS@Bx)z#}`jp4LHڞN9KQvr-m֮Y h C_6:N39h&(.>lxtLvfeC)`.%AXj+z4[v6/tQxNn΅ƜwpA@R| J 72GOϣ>36܅+FŇ^܅q`I@RO'ݣ1 EqIY?\ 50x77t~ˆk+:KͶtRKŽB^ЁQGBHcb>8(SX׶WB1n̉o"ob(4#я;Yn{ sVYP, Q:NGKm%24VOr'w}dzJ_LHLPuAg<"oQl*7. 7dKO+7<%QVd?ҿ69)B0"8zp h5SpJa)BH>Oii3^V `8(T=ZtWGid0u7h?QL-*QEq>!ӫc5[0}BȒmվ$*MUOaOr2 NWA`]O_cjl ]b BIp1 V}U I1-0ԃνNRDQT=a;@FNqu>Pm_t\u=y&ks'f(%Gh L=#c W8`m+._ۅO>TCQY_Du/;n*wJ|&#Gh-h9$ 4터fJ<^Gk{Y(e%HT|PCg!'<=B StFq[V 9|E[OpR[.%b ǟa{&.SEȂQ)z$d]b܃b莱\c-J@-sFo%D<}rWμdvN3QX")^xE*i> ܗ'C"l[imع `Hv3N;i]h#ZPQjәܬ՜Hq["8˔%YEwu-,`:Nxz>>q 2(Յp7n17!>Pw6xٔi񉧻F ]>6F/1F%LƬ:Yj*@%S n^&n4t4v#޵wo2 e5p%SS>{_[҉sbu]fYgVHTх2ޜe zNP>Nհ? /FJ&;Q%/p1v"D_* `K|ALj7\}( C=qsm~UڝԄ m:U!.O6%EZ>],b2-;E&2PȬ},WN B`]W[3 g&UDwN:S+j|m`ō`">{i#gqً x:ԉC%4pӌQuq?6 FH¸r!!K5S)Ih qL+py9:Eԁ0Nh;^*2P92^-#bqY׳I Ǡg>NI#I"ͶU=|!%֨w bl<ҰI{?]TC9+b/@ /,G QŖ_Ef 59#d!;d6+.TQjX;DuaW'j%0rlITx mG$MYN;t-X/tC-(+ʼn;1b a,zH2W\p".3c5Vba7 KEsɢOVe j f2s(tv/vV*);iexM?9:K/Ga_%kefTS&b( ) ɄaYb Vj MVGO~:p{9Dj#Џ. Ӭ&~Oo}D =Aqk](_kQp0⧣Rv1V<@ƉY _Q НOųNch䇈L5bڭvMkLBiYMcwZ:[I1;7e8:@'/AVdY$* O~de:ƥ\b>G7(~lQs8o{!mI|Q ۪.DU|3V&l,G O>͟RCu AAr]Nt)Pcj{,w'5ܺ.LuM yyCkRpPѷKeE`,m7!װrOƈoxf8m fe[ɲ{v]8vκ= >Qe!E;'8B$e J7UWٮTAdpp Oze;=z,R;ŌhdDԝ Ux>/1[51HK V10s2k4gi%N7Iҝ7Y%7ۺ\ G #NUK}<|m2 BMYe'F{C/$x;dd?G:wM1v:@IMISO]e18PKϑ eQwu؟Yj64(c*8Ѓt;MrS@tM7% >M8q-ҭZQC; ֢KAaH&&<Lrb" wW.jڣk+f.BD@1WaFDJw{I:?Wș2 %K W*2PpgD}=O[95ν%m\[bjJvP(F 7I=gP?A)6uS$G9$[.߉Tl28+ B  >z_5mRZōPғkGEv%wAos^5iRpgh>=^ O}i*۞om?'ҘѰY'a52K &2 d{A15b.%poߪw"Su";F]{Pav`[&[>:O}i"@g9Nr^CoQ-t=`D?m}^_"D5ew)p? WNqy&>!u#4xD!:WnDvV$"O{?lToRm+Wu؂ */ڳw*b!zHx.:YI[)rřl{oK0)K ]ybs!iVoqILMwA]۫#<]qk ]vڲ`jO*wݮQg7iэl)nU(NDF43{2 vѢ5 .19xZQפ o`g>r\ߚu)3MH't j^e,27ԛ"_#v@2f pK9u|3W!l%j\y1+8 QPY]-a\/:Q#)HN9))o۞%;*鶿NhP8yjiHr\vn,Q j"HRN0''30k% kpUHyhsR32qc,ԑpD|l;,Uri={{?qįi3"R 0}Hn!:]h5[R W{Kf~3e$˷C.=&ÃZJ IRoATAo Hp 8*S1{&kz֙r.0 s㜑}q $f ?vfNC="ir 93rS|@ ]ɆIpK46zCG#߶Ke0o'.S} 8@?<< wAB ׸_pȝc1^ߐOfT}2"m44Ig M4 pB@%Mu&_)ە*/`CNֈ :CŅئ!}-EYJ WUH`Ld$'rjs;:HTYN/**)Y63UTɋ1.zY(= rz ~7=%RNDj7OG29sa7x4_:VΎ\Ӫg`呈 *#/yb'm?0 ág,9ch).nwkw*rB+2(=_1>|ţ܁`!`:籽)buS(Fu2-BOhn۠N|c!\L(z@zogbN;~8W(U}KQY]'is]|zfwzF]hͺ}EdC|m- $ .n sSIc6蟑'WZC ȝ e3V+IȖixqd mP`*]tQJ6\ ޠ Ƙ;?=.xfo/ET[ +TRy'[ BNߠcGI".=^N+݄TlʛcMdg!ǹ͖\X ֻmb^b6;Z[Zl _Bliui ͧo9,W"y-Άߕd c SA-*R&?= z3i㎡,"V6?زDV&%^ɡBmV@3,7,~ gW?Ơ }UUo kLPX8\8f=fTnaFdj5D>4)jK}-z'<"\;48'婁:=Ƙi@maU5myQӃ jq=* `1h # ip=<`w)<lU6Cw#9Őft/4!NRfR0ln}3@BxSM`P!/?+* AgE?R~:E`߲ qJlQ4g 9VT[AO"Idpk&V1(Gr|edi_20ϸAVM9 ,=@)Wv2kפ ڭ+SAJT@a 'M]*|PH|%2p[{sjKtwLč)O)tH!#xCbRrg!Q'%s4O8[oC#6ʭ(} ѯY߄Dl..(k NkӡqUޘux!qkNo4OmZ[`aFӳz}ث[ 1 c+}8{<@,Iefja{!A1ao|mVN}gWLa1GAl,Q+$"1Zr[5]juѕj`3[ ԡF67kg*͖}Nr%X?i('2LY4_YG` U!դY;;/~pi{J6>ԵSO#b+ɡZD68/бҙeC QU ` mIzJEzH!N!<$`c8' EuOa4c#Ii`܀mV֘o\Wn{-7z29@W2U`=BK عL"~ӥ׃IPf nNM~}pȑD.A޺dۆvPF4ڷ`2Z?AqҘ-7%=`Ȣz9~p9W$dө tvc0ktZ$#JY:̹Y9 b~\'DO'emfcr(}B?HxP~QoEP3suZ(~q1MD@i͉{BfoC sM< @7);TPپ@ŀ-Q͆s['uBrTR* sA2ֹrU&>Fҙa{q-8= sۋ&q]o{~pWи%x;kriz|Rלs:r~R -1/.5J(LƭԟhSeT)bqG]~$fA5p"򦺑SD m1 䦛as~\N9xK9y;H\Рw!8=^b|n7$o,O"f{՜_BĘ;K`gCP87,4lh9d.8=z:WceߗhfVukdPy{l>kϚ z$pxKBQ$^rPWJگ? *jp|>cRP(s7NV}~#/2ǣDٷl<- jcd|\ _t0-^HU니i:)gBsAF$uS৑A{pzA$$A`j꠿|~+[I~L~( .n[4> -CSJ56A>)H˃%^St8 &8MS,u9WE鱜qUujCKmg9=,cETW9Q@g%nӱweo+_[6"8W q}~59s=v &8'{u#v 6*K@ӌqbS7 FȺq/ɘ~i$cc1kJ`Si܋Y-䮓e2nupsMUT[SERDxK2nע> Yޭ:C3Ž$4_sgjo$Owun fV-PֶVfDѤcÁe,GtZp(# ,t!ItrL)S j5\,%mjw Ų)@)u!:S~h6(u, L;a,͂ɓCiY-`$ysAcOTQs_s K4PtZ8ؿW7LcӵC6t *OR䁀WpaP"~Z`M,PwZ1:XH\wM<*w}QJ#T:ĦR=j53NJ^ $姃C\N*nR7Ja461'RmECC}%/uu ZWZP> 8뺧D>:>{b jٶ>Z+e ?,.m|u<Ѷ$c2 x]X-.o-sX4/ sZr~.PQ8&nȩ&a9(ɵ_31Q9S~aҋ\Kf 0h[ NuWhNqN`-{IHߪ}xIl/HpYdN*hhM◢]YodlT*v^|OoNG[vD%Iɉ,X4'N7,. WXʌ3N۠ec׾=1(8狂In)\5?Dԥj $l9&= h=% .}80 :̍p]O <9#mJgEHU>FpJ=.j# ۚpo^U SQ>;<}TLe̾ª̃O9^ȶ*jq'޲bv? [lc4!x[ag56jE([ E-k~9u4C}Juyz+ce M6N0./$KES8.zTq}H3N}NJ0y=j.cI €h^ G?fwv@VB5,^Lbh'邘aki>j ,+Tiz({VRyѼgSyMQů]CʭD@ўYaC[nJ,J )]s ]+TR}N-Xf64~Я9%=Nwys{ ~D<jԣB=[z‚;wc_4y"Y{?ɿK?5W J&?TgrwSP+W)̑\J,۸1H }&ueD@^ۢ44(vxӖ%˘yr4 锑PFVbPKTv)Hhys)g(pKĺgdTd`tÝEralm=kXD_s˰ݥxP>h|o+YwOZAwB=pt C{gi,RMh5js{Er*_K(G;vhW ܲ}Ƥ = Oi=Ω/r0g+¨0Z!'Sx[>%sWhR#%X ʜ`•yڥ+ǣ'dqnm2}sNQ<$l1{N)3J1Sg _%iR7V@x; s 3Nc2yaWLq霳kp@o[( q~4Wfń[]E])2VlDFM"ы&z䅱ǘGij¨|)?APݴEwū׃-zgѝg'LT78UX=kW2Ё_0N TRRʂA1@\i-5WnI@t=G'[sx)v\oA9< K]Ql鐀3zTRˎTG=Jz쭜w@FG"Khˆ5Av6N_ bOg""Q|uX3?8cE9 NG1ieۓ摒=5{9-WJTgo>f몂&Ei{-/A,ח] mm=47ɥo!5+ 2Jx:I+!-a.f-KZ8s%L¢YKE0Q?.Bb-N ԕǾ;nf$J5&#ss EY5l_kuGÏ8DKɵ}EL"%k][Vf !SVɦ8zE5?EA+i48z}PsV&ԺWv +L'6L&p 8{Gu/)}" 3{LVLhµOn"]%ANޒ7C{/_P^xzgB!^,pcchdT`Tj~S3꿽1]8XkZ$$}<{ܧ!wU*#48%b`q/@5׿'2\Leg3rVqG2k 8n,A#g/ŤCyO639hd]̜:,+gM4ij?tbPB;:y)2;v?p,1) CO0!T& (~Q i 8h颻-,ȡ!䵔a^~S$9$F+sGyvGd:cYG ypn[+S8Ƥ%(^wUIBJ (fLAlC%X %&$` ED(Pv{i@vٯӹ@ 6 zKq~(TB<8Y5rl=KbHtP$I٪-P9nb3;R4Aߘ `ɊdIFiX_44/xg*dQ8l޾Rbvy #MYcpA@I9X JM l~q#{3 r7 e<b,R7=_kXk|cőR/؈ p]| *qb w& nu s:imsӻ׏*wo;@&bdm%F[duIw wDUFiJm&0@#PcB aV tBrរ?vE53vSmn)~TYY&Fʶ$<$4>um ³K\v$#jEwiʘ>\{,,Th;DŽCa ^鉯 h굮ȑbҷPQŗ:a!;y|#a06*찅0US(-j/Ec`1 ש`.a)sc̪0@Mȼ\ɐ0hWI(U*|h.b7SLL_W(=ˬd V;ݪHexс)h.*(8Y[eѢK%5ѽ"-RmHN%Z!-j1qw'3́J ?d| ƛ˒3{m lO籕"VQ}8(39 :c0#lA?vȰ)K*} ⃟.J>-)KU3ܱ:OsF>kfcR(aR}ˆa)J`l S06426dεrn(NKn7 eXs.'ɛ̿F7$UV2G3s#PEW~Norcۖ`\j5R,Ώ6hH~| \ħz)3X:E!1c=Dp#+ 3oATӕ42Jo(dU  ze=@tA*$pMɇ-XN|VԓHmWLfk*XR&@2C$h|3*x&σ%*udohF08|y'٧(߻wo~}z>h. \Kh&\i`Z{nF_q|I{s|Q ]YTqx3V(RG9z[jEV Q q镝nw3|ͩ.}+5|-K%Z:b6G`|<פfeBx>~\l~Iu2\h&:0F^X o86Ÿ1@PkiǕɿ Gsݛ槸[_A9rQɲZƆk/ǗfE3Ғa9Gv%kj)-V){'PoVSڰ\Ay7㈍&+;2',q-qѮeOwچr>B#X8OșV0aAOdj@&tO0 3a 6'.LZ%9'|TS8A -aJEk^@>-BH ,W'|/rvAF=bYzE\.];…aȍq+ʢ;*ZY]ɣF60¸Kox}6# zXT fPݳG:{N s>8+Ku?.i=3/ <&W^F>0gF.K8_\W@8ῷ~1}^1IgweI&d- n߾f"1G27:$HǴTST_ܵO.˘&+S@9,y-k_x?p؈za]ޗݰSl1ޛF1:ŒQDVv r)Ye]^I:70gx? ןkJTv 3k#y)?sgt1Hi1]X-.WI։f.xD$]><|Vy4[{ץ%8䁏Nx]ךd6i]:Q{:V*=n䬺\BlzXyU n _'*P?wh2.^MW**FL̨X~T;H;W(9-#Z߰_Dֲ|=pE+/zwXz`TO.sx~@1` zI@Q\dIHDppDu!3)l<_rlKD"8R?X[=ᐚ0VGfD$eX<=/6deĝue66yQ>+@CX`ijlIYf$H"xc K=zukU'Cк Pص8? 87M_"Sɮ; >-rz q֙%CY@.0*m2 mI{8^6 xʇQ/گ}gțĄ9_F\LMƣз#k8?l[JŒ_[|_=sIGWEg&j]Z/5EmUF#!_k,}S_z5hT[s0~ >q, J*uė W(h|;w4diufNoeA4c8JvsVݴrD*BˤT̀RUZx7L^IL-cn4D^"I0A99i{]&qZٟFZbdI^ "Za ؄)w(/0rhe՘,f0ׄHRMNLP8![" a85q g2ڭqfZo2`eR#K5</.inM`-G-|ZDt&tBQР" Ҵ5{hi=U!7f 4xtࢋ\p &lX'1Fj@p@Θs؜ !Y4%u;~gw Ej{&~oYmW\RW ڤc|vN>E<}& qna$W*;Tp xxA#TѶ{Oy@zbxGXӋHנwOv\=4H9=`m̃ -10'Ȳl_NPomE製 !XBcQ#Tp>CkiH9-mVi[|,0|4)Jr02s&ϰq~U^хY]H_Z蹀$؟AfT[In_LݣEp3(1!khs377fLsmJwzpXwr0Ot~V>b ~9 ^ -n?pîHcHFiq#NL voJaȲ2Q]ӝ|`wmS sNbBTZ 7)`8"6 =O==Ԥ,nX.Hws󒬰u4qG*Z'Q)I`%@gjӲtWlwʐD]X~ӭJt`{Wid׫RcJgͰz_xp+ͷwX*=2Z}N9jCF҂#%MSx-M+rB/Xq- aw=s? z Uz8$oMjݳX5Crbo|ɣ(˲9FjTYDyF ۺJYec*H[=Tsvlh\[nJt$H/D~R~?`ËzeN%9N谐 -͙ܵ>V\@ts ZA">+9yL+̓SVn?c*0m=(ƞOT/an7I#^J1/ۻ4+8)U\rtAYpm$c;JQ0)xZ'_\t2$B즡|yzrx"PCuxXx˙y#D +e'CY~<]zz3#/'8^Ί0X l[@2Ұ,(F3U?{dEq/uD}fF2 'ꁪ[z? ]gV'SѨd]+ CJpoy'E8J)v`wat>0E?.$4bAxϓa# Jykj-}FH6i =otW.LiO1sV-`I9>dza}B(u f5aWb;?<[t^\t Ni@cC^Q?:N#f)JZ֐-!ZZC.~e. UwS_7&š1hULKꅱd}yb5U!ZX:pAUlnβ/x!Ƃ5V )86VƄ0r\i1etI{%uqRaRZ(p. l&٢\d:^=y?O [CRGBK\g `PPě.;Bg>0R[C5?\P:heak- ƧL[EF43#IЂgMDwf鋸tSfs&bQCPg8`IXh14LJۀɓhIhg0J; (?W+[}쬟V|C3Do'. $^_d0q<ZtiQ`BzD:S.dYd<~7BjEt rw͗. @$ov=~\:IQEUh[{ '_M`*u_|iu9x(_ :ʾ٨ʩ\"sTqTt?:,5D%t1_c֓g-a/J3Mp'1.r_hrc}0 u;.6lhYk݊Ġ#V> oܕNoGf/]q]FMM\WSD%fs [t !$/Y~ 3[61ba- [`9诪S" zlWLUиS6- fQkJk⩼i.~NXy/Š WK-sX_N쒿uA9vdCC% Z$ǒGj;d[NF2OeIH@]ex1 <`m5}`ˑ'$sU@o)VVu.8QիAfCfj(vT4W8H.q0!d13"} 4bS>lr"g6wyaWO$(Z!ccgO\.JIt"Vy?Y&bm%^11/&x~i`#" ֛i{Άa{N$im,h|\5\OF4u+L 9 ;/.d3#BvOq&UVC0H،1gq<'SdR֏&$+]oHr䞸1.#>M#o,M|v{k`{U(,XDJ,tnL1SA*9 Azn9ڋA+E0+^­S|CT銱 /7ޤK2O}|+Sڂj5sƁÃ"묄 [zYd ;/hLL۬nCU=ج1% ʐ?/XNAڸ륁brȶ^Y+ =³**+c I\$F8_ɑrfeij4Pޕjq+3]&k0Ծ e9)^CxvYfϦ")'zZ(f\LE ,!VqQT9EKa)5דmֲ*2ح{(JA dŶXYɜB0@ƎeX[9@%`P{ت KTfZO[bQ^=PYs1l^ 6L cT_dQ"BVu!𡹮׹z t^)zݜ lc+Y_ z^e;>/&mPz8 XߢYaO&np2¦][5o"せB h0`Y!'(?+Y>--n#o2T>>9{_v"Z,lB4oO?$T{R,@zQ1+yg==OEFiC,,jc 2u\e-Ҷs8 J0KI47kmePc1OKRl{>JPeط?t lx@a#G;Cf=A=8z" ]_[K\=u#]}OGƴB֮#Ղ`x3鸹/ |7W7xMS/d9ڟ+6m'< "5rH\c$W0^m7di]m|o,S*ɢ3F9D o*"kV-ܹLGO]9$~ϵG?BiH1< l=I[},FHlʹj ׹!@u#YŜӺtU(eqO'gy[6-UR*>eQ(*95ΰUU;>-,k&dUV7UE')M%Oھ=a!s w`WsuWA \dв}.;ֶfz:DSlҔU#vs|2++>&0Kl ߐx8FF NJq>\ ]F9Ѽ%civ6`(|R(s"+TzSJNvIS rr;A ֻL;K;]j2v_kPH*'N4a_sRg?YGϡ6AqUfT3\V?AFV9'˿tŦAX-1lg)=O׫k${`Re߬C6A l,1D\(Jq9!wǽ )`"<2=Q-:tهN)Jꓹ~ZT9^p9`rؚMƼX֘`w5>SXe޸[%;I<\]!mى 7_+`,Y5< PL4Fـvԏ1SsK G=#KA@Lr$}CEǜΣ Wl E='K%ۊJ_vEIRP8!(J&j^+/Bgy;NfL+nmQ,u:3*E/)e 29tkF^NjW96)+Ԫ,s;/ }^:LvYg뇔OE}$x$ސ@rG^YtIL3K *EiQ*.|#b-N$Rqׁ6]e8'|w$}7OV!~iAOcX$_uYŃ)RU E`;јv4Ю4xg8PM7EEBQ!%~5mǜʤlLVI'jH /tE&z,/[kt-RkZ H[ng\'Jj\*D`9*A;8o΀jLY3OzLEUp 0zB-Q--FzMDlK3M>J:HYvR?Z ?=M{k65R0KdW^.Ɋ5l\r(v& <*gdKh W&$:۲R-6:/7?IK4OzPaLyf8ThC  HulRoC&vIŴ/mlN6^QU[uEhbW_o,uRE{4/3'(l$]EG3U·n\<;7 ZGgĞOW1$ȡ6iS ")*mɹΜ2۰3Λ~~eܳ2GL ҇!|/r8"U;E/Ӵ[_VPŔTKaizIyfVu+pFFbyOIXßSPe,3 9M4eG5<۰3tw?A88 5 svn dB Lqb ~;į.5°(6\b{q,:=8*t k1.-bjERe*3$v)EY#2#% TX{\`[}{,K9&jza5+ҲAلcg+Xl8n1nE+],%tWSl^DlP}Wˈ)gveƮWct7!bwoC7?2L3c]9y2K<]-@l/[s$( Om&U?{ ؈ԊpoRjR#yJivT5p D<[˵.ץsJX"!V˩b[/3}bğX2>Դ rhB|Q=/KDh.U3ÖwX`QM{KcRt[<1HgpC! CfˑjB}fخRu>OCwng-m tTdO{9 "}4eO:)OFx[ĩ"!Etb !?B~^Қ#7D+D;϶j!{Lk4$3O~fto?@0/)$ d_%VK`$d9__e' ek@g`n%u} N͞8$U8R2ZK`/I5mPe04N2B r!sg]m c>[,(6c`)M9"unsa ӵ ?㢍B`d -mW]kwZPU<yEl^)Ou cr0/r|TuRKN君]* ܤ.н=Vgg G ų?Yfc^$YXnO~5=6F%Q|d8Wtq.Z:BEvl wW&me4zQJSvEylxnӱlLX9L_ƌf#pdTޣך8G)9W&Eӏ&%!wqŞ\}˹SVP +*פ+,Ɗm CnK$n׽?3F6ע4Yvd-FV `# `aoP92XNܲY{>*8F r\;Nɖh!@ $l.(DbYsWf=pZi4TW*0MH( z)!@!̣hLC)Gf*ShP2֟>\Qd^#B*|I ͅ8t'Hأ%Կ/ݦCg]&&~JfU$8y%yZ+p?Td jv^V^ "n*0 qU%XŬ5.d]Djs*8&\т6&*zZ=4yY onwSuG\UZd@< ='YX˞YSk2 ͊Ψ"Fw"Jq1tf)`%[ԙA йkP?6(mdLcQ%7FaAX0Ù1@7}]qy?]88tS=ΐpgt2މTerWsIp9WO0ޝFf-0̬_}?#X4X8PP`LP.+-/]%[`=M9e)|@-R-DyW^Ɣ R2 VŗKX>* RczFr18cEOx(Eo"J!*]IhFb-9ϔl/L#-Oks hNhnb[#jT{,w8*7Η$!{m hf̈\\6cZPq9q(5=R٭r JB"\bWwf5PbUoݙCM~‡^!s-,JqV;9cy{v_B8jS 1*}d,Ҥl ^ ZS|D$PYʶO`:>^.7Bֆ[?LY;ڬݝȚ\^̘XoZA49 젚PcL߃?>뮇1Yr+wlaM y.U1<6:fVJREA$قQP9+"p.RjWl:ɧ\Y+tPf 6N`\`Fqd|Ț)>VtQHݵ^,=A; ;xڈyK'I& 3*?ťb0N.u1h+u eu!M1VApY4бDq~E4O(ΎEQd~l1U^6pu&W\ 7* /WK o_M>^gH-FY׮aÚszJ{`?,GnX>&dd5_-Z]' Ï znW"G~K6yCpVEYpkSej8aι{kZH\ʣzWwY今jYUSg4f? .l&UϼtڱSpP4vRba tfQ^D?w'1/§G]LQ#=彥h5t>MQ "#f}+9aF %2)\sg8KNđ-BF4lIkK[kzFr K[8,cz230荱bCz5Ъ~X.uڥ>`O2ð}o^1y)ŰF:HZeNM"oLJa:YƑq,1t UAuG s>dl‰pOZm9nOyiW Q_z$b8*ub0(woIqe**Ql9 p rU̝7^Z CrW rUt9mΗۡQL=^&;HEP[92)0V \ 7$C-YLStF5]*A u,坝Y !_%P-j-o.HEկ8ڜebm4u@sد<)v`.@RxO1#sFvx*ΛAsWNݘ I|), -malOy:IyEE[Vk"ԧ:>V%g e&׉%,Բ6cv<h8 @=jC6{!LNe# 5:j*9|J[ѰNk}#yi"]C'(q*ҏYL(_3Sx!Kџ;{2/(E^4[]ewaKakm_)v{:(o8u%u uMmYT1s}]j=x7SzH <y|1(O6Oe!XLDn'ݒfI7]{u<+أWN:f~fm}KY$dl|$)>x))V\y٨k4/(@sa6R:b#.}N޵rJ?qjoKU3{r4 8=?w/(h*SnXI_[.e)1柹H3&ָ 'ؼ[7CF'-f_H~Ur]^AUƽDh$$!%PZvHHY,V{hw 'ΧxcyĢ~ai)$; V-j_ޥLqW(ƺ#s;:8=\tU)yΚ~$E?cfcS>b@uAd=&7ʩfIfs,  ;XƬSvi=FB7`@I,ͼMMqlC("A闺 ?mX/!&JoSZc L~?5+ғogtHTZxI^ fYKz }6B+5{r&M}UE+rAv-Y-B7a[ת+~gYA')7dPǜTM G$ B@NT0$8|#u{^(uu6.j1+tѳantγҙ=LB̯ M_1{t8:4aORARq,iQv)ɁꭐQ!?o rO'F'$\;,wME/2H<ϕR携D*W2:z?-ԇP#^ +Xx~</`}auƞ4Q &6y^ӎ;x'={(x7T6)d4`|)9/":ج!r_B^=ݽuu:h2= `J7[Ѽy""{bB2 XXÌwyPŀB-K *9mYeK"lP{!a-vmM8D !1Q^!4]hU>,R Jb~!1 8U 4KU+; シC* O eNd8U!m=u=HT[DzNhҥ Fe%63ɫ]y]]bحCҰhmsZ3#>(u|됈xM>6_#9Ntb5!a@R<7Dc,^-d I~ pcIq˔7ij3ga21=(Ov7ݙu0,ь/iS^MuGYAQ]UshY{LjGLۑ&2t?W+ [WpHiCcD:)nF OF|'k KD:`"I$6GD2v^<]0NTlϖv9.<cN9cr(r=,7.}kw^p7 u/q6$ҙ'QidIh6o|^:h'? _g[%GkG1eI_bH0qM½txnLo*wx+hix!QP" xgɿi/ N)40ہ*VF'(oʼpQ?o78<8Kq4t(p&SO;*1mc{-rn$-gS|rA(\iҜ{I@&{ ([ HilS(jVh(UQ!JK8nSDtxŶ†wBV'g]Ct|o9D:xwv= >G"%m]('fq9&􏼠6 e;Ad>kʃϸ1Q j>,9!ZgQyb4R>9H YZ5nƃ[NV0pL.*=|$Z3+pR*/砇M=g=#G< Yנ+ G=#x\9o9o@ttu{>uvtY)xQ2%:0ŭ8]|&ŧ5qQg!{"` d-&‘,}S(k)S>KMcy4T%ŭ&"2 H/F.LIf_/3b8v ;R7HCd/tT v!wZ*rیt~9p߽kq1LOH/}3LQuHRu` )|Gd@O8wl :`jB(SUREhb3heoPLF`^AQ= 56vS !1lKFB;JZV+nĉ2>g(aD3b Yv/;۪ڮB/RY naz|.]ݶ#]hL{5XU{.qCWf6OX1tu@KBi{,2J}_ wj|^J0yݝ7M :$1M)G9t YF1~~P am|L}a %Sλ OK;S͂QXZ ILT#:ߔϳ \uoDZ< ޟNvKauy>NK?g[X%z4mE.şqJ&lU!V̦{]r 3lPVAq}~Vz?~f`2Fy`Fr0}Sɼ@9`V-"ɨ"!+ ).Dh2c*'[?i8쿘Ց@@Մ_2wvH6M-!4 u(b-oGHO~}u$JQSϣaCZYLW껚m(Yd/`0 $y$5'6.RF x͘yJ7y7h);ǛGhXAo 9\n{υ{YKOFz+󥾖4-kޢ8]DvF޵mlUmx')$AWBp'L}ǹYmh\R*Z\cA4DVrzlJ ԦF\vs NPc̞Og| }ð\GMy1QP>Vm6|ʿD|on'#lW$8 *Vd5n 1RyOp?/e_c&ic*Nc X jGȋV=`eýUAlapv'(-Wqa-(Y# 1veV7= 葯>/x idV9@o1C8R⍵а#Q!MReq igh0ls:V*m4&Uݻ n&Wb*;f(u-87*ZV8c, COyBk5O&T\RZ|clЮ=4FRO6 氌3F~We/9yׂ-L` -9'*7 â8c$Y`M7aRԡ?֊SkPߡ-= '% K-'`mC1 omImSg;``BSm]: \ lcJB8:h[(Zۅ! һ'_ iva |R b:\w5!xxb(-zPpN|;j4 pc xVДWy8gl:L׹娏_t;*ic}Ǯ9jga7s"KNyn,}kP%ZZmY)N 1SV_99,#Byf]C_`y_\I#Dhc*zQݙnqWC%颽K B_~)C.~t;2hpe2;[RADwU7#r٩`mbE𬋢cQ;߲x8atbbLnSV޺~ՆRKpPe5eMקD19m !TbC}w~/C;!2z+#LJT#3mqw`ӱqdş+3ݪ!14NEvw8{g$c >kB;+'U| ѪH+(OD(UTZ=`o29.Ia @Ѓd3.zOP”Z0XgOL}-b$VB.+x䘡5c ŏ@7\!7AQ 7?{5~R뤮RXNW TH#@  ?h?o:{exяæϠ=#W o1 npU?,+%Kk ZMu164!$pn1J|^', [~+K56:n EP+p|9V"q~h/WtZ(*J/dODFyvNCX41EKq2 X~k #P22Fh-p+4R#b+;!d$AF/ SyX1L۵mNd#Fo 6x9eddd9 7ֻ2*6rw "Fp7H'gяD.Xpfm*M0<$_ ~F?Ɩ-c׿~|̻Ms;SJX^e`6?mgN9UX($`6udwo A' Ž K9  &YAۙ Yh'iesBy2H흅V6VT\8(@FC &n_5 VeY<9̅aEZԍP~賽d 8lmq12k?] VSPM#yeLU./d :H4(p̙&UCHKsur"SpxH]m `@AFc+IU!/R`pPR%>o;}C\mV 56貕OT;P"æ?6+#5 uw|frظRnpO>io9pyC{tй`Wne6C]IGDK2xCͬ]bQZuY SeiRNP BsPl{]NF  OJ(FJ]ED%MkJZiq;9D< hO k-J |T nB=_Q&~c"O cُQK&t?T3 mG"Nfu*?-|GQ|"\.'IؠUՇFst51c(XJ rZJo( \eO)%.z/@?>39^N/'^o-jjRq3^,f:P}7Z_TTW)/ v>Cy#GM@_ˋ^Ila/1|! f/s-S#rpWzrMBm ;Uzĩ3Z٣?ʨ 2(.}&JTL ӶUYp /q=Ѓ2V ZD؜fP?QJ'v,Z<݆O܂8GC2l5BY/XI(2ZNlkboSzGz`JǼ"bn*~慶LK# |T]I4E #h+NYvRρoOkvw_=wg 6x2w9 "p, `KMAcG&jǃH+a瘺~2%?g9xCGFȬDk=,fe?$+F!P;>w|z2g$Nō1G90k23^n@[φE'Y*CZ2K&:SgIp@6S`]NyY#R ʨ[x8cUy@÷@;[>1O>R4L?İ2v4u5}}O\\Eq˯z|bcr3%FBE*X;pӬS~AP00wiBSt %A %S( mF1Jۚ^E-' lI͚qd3~7wtw&#Ϟr?^_;v_5 b!oڍ/!cUs3F;-(JApskq--؉"^y2ͪ%% - 7 f,?~ \nӦ!^8NrxT/Qϟ*{˞m8(=ëeXN˙Foi,'/&cބ1DRdUYNC|-c599ܦv$_>9MPv ڑ>k=+, D{uCβ*c 1Д}z5+Po4@˃ЂpdBx\ ^mň+blfYՓ$GyNc2j:Iqd^wg=X4({4s}M^)G"Et6f)'^J{CC ?H+qʎ_ K2%kSl n d7opOƝLpuƉs'+<G}c KWL 0p .˰tDH˕*O$bUE-y;][3~+^qn-R`vO3lr5gDl(E\,'+{rY ڪa3 A8^ WYvF;:'HjHa ކjGZ?iaQ;b$@P.XJVqkgj%ZM$]>RװKl:Jz lq0b gi M&ﻅ}{X`7]m&䜀BY}j ^$n6ecZοDҦq(Rt 9lō݃pG<дⅷH_-Qz4g @Rftڔh] ?FnyC[){/!;gxC&n:e=G@\]M)x.Rms`M?йBwRhox2Ԃos$%xr{eV燏)oR3n_#앮,rWf,S^ -'<ٕ@j^ xw.{O/IIQ-0 fZL>:Ќ la8wxiD)*t{IL{Y ı&7iD6v f6LF`y*S=El9ju0\SI2>p!'K'֎L ۳zu)X@N_;"6Ϝ$J3 B&XI3Jv9ZyDMٕs #<0gu:14~S=+7~Ea)?;B$Jog@} yJ_V@\Jdinp+̞'"Q*y4ZLel| bqR6cHu$>lk|(JR4ȢLLL pX9D wuQ/IJҐʅkraƢm=&ζ:mȊ( :Ώ>{ԲK$c#w4w=vdY' ZijKSzKN>fKHEÕÔV|ݴ ksy2.uO@pBހLE vNR~ c5 -2!vKrtf=eƨNqm} +X+3R<ݨbUKN!:G"bѨo jeKB$eO6`)5KLR\Ki#וY$.\q5/ӳ<*g󕾽[U1m@ oJGƾs{,Jin+ wZ?,M.9Q1i`\O'){%` Jkx\{E'`P!rȂޔ;~3H`oH\q:/xhP5ԛ>MCֿ a3%o1|mg_I~28k< 3[%@+EpKu*ysJB)p}ޭ;pM\gP) }1/G=A5F_!g:,+029H(I D/ѷ9uI߉DQPcL;I{ = y dZyyq|=c~۠ƃ=Ѻ/a#t?z N#~-0%Q*15"]\3 z,tހz` ԇ8c;qC:xJzD}p)O7:8,Űv9.Z&~ZtK5b\^l,? %5×OWPH4g;ڇQQZvaGANOY7*%s)~=?Ĵ0Xa|Dq3זg8sҔjB,B[ ñ6!bgA|È=PKpݯtϋXu9*}>4~/щ[c9a}iq-hw]RJ^%VfRT'$i<atf2|\5tp4? 4F&*Krᨮ5L/bmHWT%˳`7ft# z/Eĸ[<31NSѰ?F݋lĊŤΈ^4H᜴P9yU .;0,ϋk..` d*?y&sv52=ۼ"0`&g/'җ)y6QͿ^Wɵ(ϾA3"5ϛonxey|iUxBpe'ٵ_4D@x֢:[d8?:g!ƇwoΞh8ه(ih"ge\a͖D2=!EPC  &/19Mh{Y9c%i%mTKU'.zlW? Q!6^t&7aMH4VI֓'0n3vЖ%, j $pSE5w$_\ U ];dcRy.ؾg#:Ri2R6!rSmj 90~"F8wِꩌx@ZQtȡmfJ۷&WE7o ^qև_P5jnVvѕOylyU}eB3.yf]λ]#fxi~>g\Y^rrll~_MnBpAE=q2"M;EMG2'oUVWDFk@ ht\嶧m47C0΁QgYZ0707010000001e000081a400000000000000000000000167912ecd00001090000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eM]?EhDTTk׶Ǽ+4ao&m=/WX Saf mn[qCfp@B!dv'r u65NLww5࿢2GϺ*4Q5dR}svZ&SuE=1M- WqTs?49Q G yvT4BO z`_ Z!Ćx%3tc&BņKKuP>ڙ~ }HO85?j'8 A rYsױwOGU)X2:!n dͮmoW'fKSaWc ކYC8o^Ye*CMV]M4USOwcT(Wiya|X˪  9+C/峤̟NAv=ApR{O`M =R PNUx!f QU XF]ЯB # 7O`.4Sd!+l̾l?]4AB~nMH|wd24,Kt2:*`M'K$+fI}e7C;MlS9/#=R܌i&ɹsxȍZJP7/TG r?kݐ؁J;0K(o~^5F~vu}+{b .g5هصA(L@XcrB$R]su(|d#aݍӏ2wM܎Hjj;]-WY>Eqe pZQΔ @pR&Nj2= *WQv' P-.˶MvS'}qbxx9\rQh+~DEb~N_%Z+e ,;/L&&D +:SXmU$,uxU* }N,Vtm#Ky:Q#4]0$AN-.𤋮4Q-3c5*M{{IVUP)x Lݤ~vd*Va6.ĐLƊYdJ+f k2>Hq'i$ XյIK&+̸o[wREdo^ ] *\p_Q#l;uĿ{1/0,BQ$uzւ"F^0+ Ef~[ `zBgG RG>n ~7n8ìI*+G$>+ !#')ʝA#]Z?38֣\OS,y6)>I ";x`ID;TǬeQр=@뱢>9k 5O1hw3טz5Vimގ߉-ҝ%jY8(C#3wS .ەC\7M<RRyS7}Vf:4,κu*@mB_tPn^RU2_]@,-*91ljimFʕ4I?S8x`*+: 3f-b >wb.i-ud-,5hx _$j@W]}cxrYUX#g"{E;Ϟ6"0zC1{'OA)1Ncc2U`SdFqm/eEmak(8Pgo=gD+M)AReavICe彑L'L\mK{. ƈCZJ <^;P ]!jVR} iȱձ>`q:e;*es d$Cx~vR>s+5~Tdd<7_}'b)Uk.7)#]2g-5Dzat_<y рu(s\MnJf @xsO,qsigs1IbNXW4jXo~֊gH+ƽ;D6 E9jiÓq49 DvhtisrSN;J3䍓8' 5=d{ /qa ϶ok0dIBzvGJBq@Mxɂf"JڣZkh:tkZ? ˑ1=!yAJ#p{ŁxkgkJ 6MrT{[J%u~u |ݩ-FrdjiO!Q?8we>8(etῶA-]BH^JlrJFƣw{ HSk"Ye'v|)`9{Lw%䂙3&!C, y %;j۴Ws% 4jTBP">^53^>pٚ*Ȉ?8]<sCAb[A cUJ\3X/\j;F@R/ [)1`"zFV[)CJ ~ZV]C/Փ^ Jui׼ BF# Mj7zkǮɊȠo?Tq c 脵ژߣqyb;keޣ[M9rs2ap`^ –Kg'l+ЏV4$Aܸ\YA ~SE-/Զ9kS,l}3ZmL1"c7 o Asƶ)DYrywzACdf fHyE-c~˙p܆<66ybbĎ}ܧG{s?\쪬 'ı$q}H>5jv˭qB$tuϘ]M#iUa{35Htx^"F$ԛ2`5 ߩNq6gNCg9ڌA=xl g.FSm~Y!,, J }RtapP^b )Uc.U* |άFKjSJJmnAb7'p{._%.˥ZeqlljC'/I;ƣPђW<|=\8C"Ǭp`N\pF<¸ce|WP}y4ov=%6@VPa)$xL .(rzJ~1nZx=_z՟=zkKc$ s/Zz~ːE \qp3 !cy ݩ}F`}L0 r1pR-yD}p矧Lu-XV$ɛGVlLvE to3gYZ0707010000001f000081a400000000000000000000000167912ece0000b79c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ %\]?EhDTTk׶Ǽ;mv=DK:A<ڛK[fisk1&ԜxDZiӠsw_N ʲ:X*YR:p9A;1Jg8bXiW)n ye/g]y>a9k1ڕp7m#ew66Y_-Iʥt@w Ev ֗yu<N'g]YЪO 86 ~8.ՍBtR}ʖ뵆gS12pqx~ª(*KÉ7(nRJz%&_> fpֹ6ـ ((P6 U.׫h3Je uХcX6Yuitbl;0cY% s5{1/Ya;0ay,2mfw:=-L>?NQDR簚tЀA`>] "#1˼u(52a;QtlM/Lwr#-x1\/Qv Ft6I5gd+;f6\T>IciBʕlh'X(Jj uˁ ]~qPL66̉)%nDӰ/$ĄX)*,zcIK3|St*u1(c-DA2uUj,dç<y8ynvĩ:>l!B@LFdieܦGpS%ItajZnPigR#׏Z%qɇy#1RNaGAӤ;޺F}ܴ)6?=bxpm$Js\5@ҥ/ 8!;!|K`{~:zŝ7oxrӌ0RsZPwYgW%|`7ŲJlIذiK2NrQIO%INJ4+bAqJ?~w;R=/Xi  0ز6#aL,4e`ͧnz"\94-`ss~^uTo/QiK|7Pb 5kX@UZmꅉftgCaQ1~F۝8>(G`wPdPy9~USnȖL\'y-{% c^y0v~Z)v-i$ ִw 7ם&)C;]öȮgU'ۄ7#ѤԗH.M ˏ*̡ЕTAEkoc=@bz=~gH()+iy{ax|q9"܂PXg`]9A}K-4:~Du0Ԃ7^opRM=/,KQeLe"h)FI~PV! χ$r]snNтE4\(0( [06(I5}ŧlɤ LouvuhxņYz}cP|rIi Ǻi+@A %vf~uBLmXBs1#jp:y'3G+2^k.EdxWTb|黅g /}辖. <CS ^oR:4%:kajZGLo9IRڬ_^VA)ܠ䛮~p<}2>J6P)uE{ VM߲P\$^!GM{+,)\Hċ> АͣZ恒T[7؍'kYf;Ω Nd/!%^:u_*IZ!QSZjX:Q\㽼t;+ȝG,"GA>mĈSX@g9n+<27=N넔㩫@TR Q։QZ OWC!B#)m%9 T|Ƹy74+ _5H{5#2bJ%i޾O?3xα"!)?;*e9PpM2]B| 4/p7/SgGD96|{" A A3s|+x]^"1g[j3i'Щ~ F 6TE\)IkWnorO_\f2!6ZSkpͼ{^2^Ptꥵӻ"HJp= )8gwcQaaN kVx>OOr}(qD;?N":ײ/Z>@!]WIIꍷ-C <Ί;kחG2<; '&Uobk7Vd>+\f>WCtY$v=_y.#p\50m@H*&+tEdER"} K5hz(HWdu .D>[ ͱZ$[WWЛf~*r(^tush5_`8p2(\rg?5Pn@9R$]U ㉰27:coc8ֲ(pWn-U^%Y T;%^Lk4PW:yqqJ28mk$cieq<.٢iX`-fJ\oF:.urvƅD͠# jyyO%]>@>~/=Yv4,(~B[TC17v0pQ 2tHǪ]id61[\͢Ė;ESK5m\9F{CB597⢶=Eėwdyt*<> V!|2d:< h |T|WO? 7žY y]!Y΀_J//Bn'V~P *qG5TXjۄ3Akx nŕ4 f9񲪛:4H]:Fdw(]<eej#|&<4Zq|2p#ciWMT̊m@F]U~G417onƳu= YE~ zVp%~a߁d!ݞ :'mtJ`d$F)؞Vxa݂PǓC57oE(;O&>2IYy ʻɄѿ +rϜS_^ I+4X m?hW ((Tu V.*Adtk#&9.ѽe\bu'̸٣m1l 邇po`o5N5ܻf|(qbj}Fr#.Ü3mRIzs8;$ -iiE5 ͤ1bZEU)oM!?M4'HF+z׳{ GhN`J]mw;yP%.xa,9P,ꇶ;`-idw4V"Vb(צx4flx>U%閁{!G>FRS*E%~"oA`׻y= 3d,-SFKbN$a-(T!=pت6 x6*BiXZ\fЭoXt=WhzHVڠ2ڣzXdAdA pş*GT)3A]&X\Zq b>&HQ%cbKFMWT-r;M6U)P!SPÓt>׆3!@O yO4h KU':`tNڶУ̧P`U cÔBTxFy^,1Ubv݄iq 3Sօ!X!DV.OJ}~D忾EYCI?wId |}`` .Z8U-!:Kl1;RI`2dB?D`SF-#92Pa7\pی 17PeErzAԡGkm. "V&:֩(!b՛:7@rVq!Eɩ>\qg9p#k+tg+esBTX=;QjŽ>-%Q'G|U~ ^\q/drG!y=u*44o#0la]D#"%erlj $vӃy9K쯃^I- 5q/[#h\Rfh#~$_Xq|辿YFз'}dU/;P!ٗO9>pdR6s y쇰n`ݭ5HU>Ej:Eڙ48_ D1޲TV6na!)cX ak\X&9:,1 r@HQ"ֺɎ,!!n."՗Ǐl.6Oy:IA |-VjswWE#$YrO#'{MCmy/x5A.> բ.eN:<00I=YS9:YC#2+D8tW4(s'^5P7Qi**%073%+͗q]l[^Wn4E x !{ZbR>Zq#QҨֈm,zڅ4,Ay:@U[ \y'"M ^$&T7k^"bP2@[B1V׋ 3޷dXugA U[]6 lbT# Ql Tz?y׽ )fX6U+l]|4VEO|)q]fr#]oa1UH%v56**AD5JCġIqzfrv˴Mpk57J?^`]H{Sk^jI5Nf(Y4DKǃ>AC[[[p}v$5m"A5&ի_M—YCX84@eii7&0xiCR;qۨS?Rm`Fݵ{^o{.)S9ט򷈡ԉewJЄ+eޫsIV#࠴'Ab +iK8 ̍SBrA8Jؼ0G|"^]wAtdbs` tmϸ>P⼉!f qh8;_]aD4^Bah[A^ 9ѱ7dB>]QӅ#%~C߆4A+0 ݛHE@T1 R֧/&M0-0oU1ú7qb|&Nsjcr,V^k)R!pq<%zfY )6>?:LjKRJf(9ByZr(@]k\K:oBb^Lf3ta<;R6CHy>гdz0C[𨍼y26_'Ԇvuu+A\zV ŀY|*IԠ뢳dqORS?} 4[QGU$B,q%d0 u<ykR3QI7\Ĵw -kc?~ '^=&+iz4dp@%hF,Tp?d#)ϲOgt,?=rƑʙb(hJ27( 645nE(HJX;* {_׃|l\O},ZN/+9rs#Sɉ8WIp֯a#"۾)-ˡu+GR*3:sg3;рX |$ vqrF A6r*űKW/ dQĨl{ɤKąK{X3&~  9]0>g^v'ފC0;+%`)O GcLDf8 c/$@IEPP2l!1iVkZU|$E':t|g6%W&ٺr!]޶X[5v"W{t>ǹd]nnJy@?C%'4_3:B0:csǜ%%r]Z@zLET}QԔڸ_5)A-[.l n3Ru4%wƪ/wL杳lB_p, ޒeuȉ#X^d∰fn{*$Ef*l $!+L=yoD[`ĂPx/EFxhHo),۰P~Ϭ>g))K\F?}"2]fUH}WNc=:CM #X^;_UYB?LݶpHf FHfŷ 5aLŬZq&۩EU}SD $DU9|'褄9}*y5ئrTIPxoม>>"R`q*bO^rW [SO':@8-ߥ.+Z@T?"'1aUnH'yHєy*.^mKQůJcCn=#636#2;GQP≮#<~9>VgOf?u7mӸ5@/BT:[چ./TO!V?Qnt(D3 j^jWt+X+̧NSAb] ^f!hT[jR^Q~[.Ђڄ)S%U(y OQcկ3o@*.3pb:xVpv(32mn ~`j)vvYV P5#O<@wS~D!Oݯ_֡7RVeYge<'By,T2Si8uT}8|&FXRBMGl1ٴTQu-(zDV|E^pyr4uY `=SѕWZgTc)%5v}W&wĒ~DnSr$-=;ߖ :l0C`R7OKNH Vr˪ۺ2EEhK<~V[KGµWwFj쓜,2t 7yȤTJ\uQ.#'nT2sa)C\PTr_ iL%]U-+- Zi*LҬ1;+$%j J-LZSEiӲ֥s;zO}C~. /# 9=G\A u>}L,ϡOy=m++ %.gz*#?7X' :::*x~s^xJ)<ݪ3l/""0ŲB@IZ$U%e1ɜyhHÛVYNJdq砊jcoj^QA[_ڵ~Y-SM0#K#_ C1$쵻ۊ=VN6CH%ٗ0w͙B mtJaR €V+IG$Ğ>mOyZItn;[\srδaOʥ.|k{FSjlNI}d/T>ߗMdґ6]hLM, _ȐzPp浪JD`rpGOѰnЅr]ϊYl6 &,2Tw;=sc;egV 81ivUZJIO槤F7DxX`Sbv/=#|XJT\ êƿۦ`p^r2s8*)ŝK 5Bk ;VR'v& Nz?k8?/'rZ#6,>im;[Xp\+<%KOZCujRMs{B:lw| 8X—Imc^p})($RR)_ؑPP\kZLIeQe[(JIq[oC71J~|UoPZ>EwшY(LLJx=ׁ0yvIoR'(${;X#ʡ5=m .\έ KIW Я|-d6:&.&b / ?+M\ן͝[56n\e(>I~~q@常6]r3;_g}oWegkƈcn`: hf& v]*wZ䜾P"-"kN LCQʶL>xnB 2ωOƖ(p9oS̏ZdgtlV0zySx͟AԢo7ʩ'x4?+ė.Nֳe7|n9 {k*lnW3V?$MĴtQ[K ʛhtk 8iXYU3vnVAP@ȴ\G Ԝ+~&%]pTQį|h!3^п#4Čhx[NW`]i^P W=M,x&d؁ rAkw~{!h>KӖ)MYZI+C<֭|؍Iu hcnc?z(iX<>ug=4p'}j> pL8M8x]NVx<SfqăV6ag B~7vsHɪ!yQ)+_vRI|=νc_ϞP7B|(IJcŞ8 r,l~fё^"(Ry8(MPw:@:'%_0d&pp!Oe*+şA\B *ٗOqlLQk-pD3,TR(4W>TEH2&RU*qGr۝x ҲR X0;-xdkp>&sUDikEZ(+VCuramJZv+`w1"p(bEVr$AW$]o'Ş[ICbic5×%왞I3:~=hCb.*n~49CA~gX~Qi;~\< 'Ix2ӻ1s}㒎 795m̗-QDJ ^eПcE :rH]C{Ey!n@EJ=L ϶ky05"LRLVSmͨH2cGeiRgdȞTCPv(Z`$N $UE↹[ Cqjo7hZ۠MC-bt,-) VHa%[5m*6hO"cth??u-3*A@u4[tcMX< Mj ݣS(ʞ&dbN-;Jh%ktDsCo.m1N^E,cd/bKw ڭ/LcYsq<)ɟ-Idh5sʈ"[)޿-5O+UCTYa (GvEw'%:}OkHJ7+0XuB;UO#ʴ6*24lWx῟Sndk0b+ g&O6W A;orK+iy\9L֫ ??@b y%ڛqW8cc&Ytzf}`8L./uF ڲzoAM*  b'ZJ3 ͥKn1NJ@َi*Vq?h:]zVWjI, \,Ѡ狸w,)Uw9*4_x4&Uhzza3C4~E@)rtVE/&wuUߒZoQ'sSobWDk$z-:|N sZn\Ŏg1"-ThK~`6Q֜AW`{\AHL&c%\+j-.'2򘑫x=~cYU;ʱJ -59: eHcTc`V*Ȼ"h{y"cJyO @]'a4663~oRqb)N:yxA=GD U(bl-%=n%q)z@+!^q bN*pZadv0{3@7{zw^?'mFl7kL$aIRzJ7sku$ Hv[A?R;Ca_HJtJ2]w\Z-Bp!sGC 9?$}@!+2X:җ b0wJKGN*;ev[uS<$btXq1 bs߰ =؝&LOR Њֵ9ܔA@g:+.mn?1)y5^o_%}`t:BjT4Eq|o ]5)e +vv%rfrZ'L,d1|Cu|Ҟ+C_Q 234LT>*׿T7&' ~C+6JcD',sیd[}pDfO_)MD˨R և!I**U}oRI%%yVaw#Q/zc?Yrc[$cOQ$‘ҖY폔|()k?A z8DZ~&4~[k a"dLjn&,RI@y=>M*Xl֗]- 0u{5|;\V]!y8w;?! ~N@3l&PR#.Vg?_ bn/ WwnƮPc]gexsO;YbԸ}vki *܍&Wo/z9՜k&$UASfRpIlx~诠N$+:G:KFdvՎkZ:x#?tSp/K =s$ izn!v]48 [Ӕ ^1b+_=qPR^hϕvFM=O fϧ)iqi3SUbxa@QP6j (Z]!~n0,yovM/)je=Eޘ1Mg3q*bdaY@*nCɩ?Ƒ_Oj^ n૯m q}tAp0}Dz9WzI^nlܺsH|xqp2:YATˑ^7q A3cLp˰PI֔3^x'7hΟ]t.aX(ACpiyq|TV𚍚ܡP%: Ѩ*晪0:&(ȧ!m @m7?a={ppڒió) #P2{Iby.hJ 6LzώGfd[c0kؽ΃ mI`.2pPD&wZn_^⤎qM5%l=&WaAA֯E(kW(*_CYC !i-Ag>܍RD`Mxt Sa >{i,SWvȋc)Qvy"tv~Ec(:]KK!(2\pd QwrN2rdjΟ"THA Z !zlY0yz͢w׶]& R3YN 4xKFtb+!IXj]&э88U:P{nr$?fSe' gl "^,~6 (,3D|8G@&pkk34I2zzpHvǓ5$+&Ű^;ab86FnShT+s-Z_=Qʕg9i- l;.3 p팵hj85vtDڅ)D=Q4"DZ;נ7*SlmYr=4i;t̔;=\dB(11 }a1}1{°HbCmct> Uޣ ȱ+tĔ AW" ~WXЩ0 U{$Z ba^G751VŇ' n Qm)"T_uo hLlN6(e*JK9ӦE@EvVhkC~<X(ceӼ_҃Of & (BI['yUJ-G^[H"ow*wLi{pOsRwUvY#W[6J\whx!R5%cȸ .`=53tGvGsX̌=Ԗ(dd\zkXAʳa„zҬ}GTpjHO8uSJ2.Y^ x,,6x 9mm}GyIl'">ypSb*7 Xjz˛@=.Fс$Pz96{DƵ$+AeCVˤ Z0] gQR,*U (Rd=UZLNCK%2C; MPC]Ȝ)V0K+| K8| ūO7Qi)u0q6h66NwRPV{|'- Y"{1($Eι5F:`pqǢu4 Oi ,hEt%uw9B 6eu|]SmV)o+V.}֥wF#s/$%w"G|zTkLR^GxF|_!Eʠ rBGgԀ_C5vWn֥R8'G\-`'c4 /~kpkZoBDҔ[ZJ$I*<Hy5oJ/P wU+o߫o_;p*_toPqɘYIJ0 .f8TX:vdF>Wuj֙Ơ4N8sr lN@ Ѹ".C iV-=>lj0jpy@+?"~Ծz|Igm&nk6/*#ÕUߺl`;~MȠq9{,PޓNN ӕ@j)xшpAla:H"4q=JZ?j`WlAH ؽ~):#t̛QbۜPEz6{3WwzJgcG_ݣNm#]M~FփKr&`4Ky |>|_v='OGPv V9C~s(Uź=X1kcl<&GNZz&_dȽ6)4*Nywm2+[ZHutgSrc`-krK^BHcTlϧT^/`KbIgSa)~t'#;2b9-Ȼ>:',m2xN(~%Z$ns)ܬ1OauxLAi NW,e xr:UoPJu!|)] U-X * vwKKq`1+j2__.gpfnR ųJS/iCC.Cݎvh4v)M4:_b 9piZo3*i Jէ2=MŒڛH7D^GGUU/qc K=[ &<4h,T ˴9s@h?;hDSIj1(JayaZV?Ző1vm7+dsOڼyQ+HD$ǫCwܰ ^\3Y+]磆}2E{<8(a"V%u" a^|sCtI!G׵C/ 4$$1R.lP%c#fd IO@ݠ 8P ș-d@ڣANt*YL @xqa+'duyOޠɂ8^Wߒ/lMVj}[p`Q>' vԺ'1V[b&ibޝ}B".2\tl1t^u17 -'·iˆB{Ro7R*D̍ޝRȔl;2N6"DpY.Q:ĕ:#v?Fv ܦl^;wyZO€vm]\_f _:^*cС~ qNgp#$8#oJ(8Diq-s׽_er>Ľǁ*:7'O/^g u e0"hSz3 s5Y=A :&y}4]|֢r=}ʄPU%!UX}n\9H?UtC7F_ isj`z}а [_9~롶~f=WYgJ=LK&W%1*~ii3@OofM rEĕk(T6q(Nn8+,1]L^)*0l^XiXt\ɋp9me RQICSJC-͇Cj J$CI j[T-%@?WQwP%m;҅_hC( UGIB9 ts?Ƶ|;Y˯dwF"J_ e4#lTvTGQGCs|dkNQ5nuz-C\%R$rR59d;HdXȖ4(u(|IZI(Nۧy/-c,GKyYu ,^__oA"  Gӥpᨗػ8`Li% Z3=W-Irc}{f퍋ܧkN(p=ç)r&UE\O4)4r@II_R(m*98%! qb-jҟ軨)5\0#]3oNnd,.QFOMS9飦V{ZT4EV?&3=yTLhClzπBX_uIE N%8[`6!r]PjN +QrOY%M?{˓1GHwd)fuL& f>rw#̡/5=̧5HzcK"k{O ^'E`ayVF_t; 2ebrE|U}`'˽VC}0,S!k/N )EmEgd!i9O^d!5C-ȒOٞKߒ9}Д|ɛLd%&C~E.Ή1R<\A/L0`'m9SY؎>TU%Y G =mKT,n@aMU}0;vP+cR׿uJ+In\̭Ucz:R7_"dB1 A3y|H{ҭf1RmEjI d2! us[u* J?& hRG u0 h5* lʜ@ mwp@K }Q~G"z5-y /JvYELۂ&fDo-.!^ {" :IBmӱl*Fhh[ _n$j ϥZ@IE=0GM嗛 !c"!:Fk6i)9+.u{B,5mp D]ا'#sf`vף1w3:*Ew0gZؑ6;)̣}y)R"u$xfRS08޲ -~rF| Da} FNGUo+i;k7\[Ո.(Pw_4T<ʁh7nl‰02*CVo({XǍ<~aCkAk֔R@ cmc l|OgHn_icۉ[Ay '5gVa eCe 1s8D<1wɿ\U+*Պ#TSm."X7V Jx|KkQ:/u⍲X22݇cDVl\!Z(n_`icr˷֊ zu! F߾7jVdnC&!^?1-?Dr`2yFS#֕mx3*|jggh~!WE<uF1(wJ#1R]E-Vv6{ߪ-tٶ˙eJ $YPs x]D{*i3i?Ւ"Ƶ#`va\nnSs 36/+kM~}|;u4.ʰsƠYd?V6 #1 Hw|]GFJ+3M0,-!r*"V'Q4JBzaLh`%),vp KSzzBj׊;!$um3PlZ{a1> T *o(۰RLgѹeuF{ b pnĿfClsRk~J0eBYDck,L@r|l,MDOSʿy?뫑qJzw@ͲO>I[YV_r^gsŀtBJ=RsW* ]mO(YdjS(\!?4:FH.u.JɝKhNW;R ~yBݮ0N4}GiCyCě!NΰkG#v[ 0nߊ$<O'>F tаO; ۡB"'I<ī>a8g:p;!2-AWqG lz$rcIGLKv};M] Ko)tgGij t;hEHt9+.M Cy9"։"j۔) 5`F*+}2ŎaӲBu/Y1Q}!`;ˤJ*=Wk :;)>R:Ŏ N ;r]r[2:R(u'NxPo"$+!gxM脸zNSg1jcUK~7mY wřqKi%1ִH~D'R_ 0ʖ'(ǣ4|>n)^_* @"tkt9!pU>5t:$$Oa"[ez6pR8$4Q'(;o_d#ЩΨve ue)&!ū5HE083 q,9sлC!bc]nλIB=A+1L߅lVf,Qd [i/CywG5;NП.kV'`@0a7Z͵}[$wGG# $f+ăqOjoTĜxBmG_#(1RpΘNzWh#1W.zJ e՞8F=N첗% h:{dd7E4S5$بFb@@N'WFtN{^SN_52Vs2:J߯[SOkm 4#C0^B*5|#d'AZ՗g#%48${Zs=. D%l4d!ky䬧1 m%,>D{HB'[*`}y .V1&!0^eK:uH8nFݦ%?r`gM:|\Hmii>3󾫮 4ŏ8:c7 +x2vVF[uK⤊|pxh/ج/jy2k_U56[>Q5*`aI"m>kCǽ~ΕyKbO#2ҀEt] i]y!>L]pSLD/5jǡ5xiTn S#@"OX Q M_@n^!^tA^jhhƚLp޼V;"+`P *VB{I[sqsuI@3!Ayٿ,xIM]$AO w+ƵvE&E > aO\*_|B!%)m"kQɜˍ9[[B*6y??`4*BtPxjcm\0ЁN% `+yUkd^+D󫔁[5lk[q]l! ٘x\,D-^pqaEggOëCT.-Dl@S(Լϊ' Ѽƒ[Yyhԇz>:75bC AgO׈jAabBF*M u1s+bg 5&*(`9r| / P59P&|# { Tk #orJҟcI" }L;`vbY/rMW= maQ/PF:̊DždzMbj܍IPFD2D[@Q!~2hç%y"OPh)]8g]0} ,u:8z PUИf1\C B}>jOX SگZBN^s!Ntt߾yZ46HۭR(EH[%TD3u7ȣ0BPl{xmS,U*z[p(Ni&F`f=0.q @xs-^Wo~Srz65Bߦ<lVD/\wWB[W{]2ޛLSh2,nXY\/e@ oĨ_c$<zg{Jr$[>z5;p4̐Pso8+^H8spOf7_C,_& 0(hMH>^}-֧>]/)PKke˳N ״ԄS!Wt4RǝaxDjC_>={>t.Z'V+{݈xȀA`&L|^_JyDkԠO p( ̈UlgbO y9 y+d?㟊Ҁ1:W$y62pfuGJ24Qn3u+vXhR{z%>Gnk )o󤍝Eu:(!Q*RX=+&VCK߷dZ >IcIfq}tmX4%ЦġEF:ZQl#6־0mSGHYE 8ӥ%[CAmTXmY+Y@q,ĸ -}Yc0y *6˷.(T5_[Q YrZ#ZF iQ =Sn?|[Nh=ǖ9&h>*u9$d||17lg'ySޓS\L=G;qjMEco̐"R7[ "x 3f /e^j_OJSb(F<DžHPg xNt|dtTD3aO$X!c0&gvXڋܲ" xh}zBtv 0Pu )ܶy B.j#_S4m]N5pO'Д:%p+n8"9VUE_ȢfEjgs?1٦/?$28 2l\Jыf.oP_AбE1cuD#GORGLK٠V1Xqe(sO]Nq@D}&\Uβ-rXyF4cigiwҵF\| [ -SM13>HU=Ϳ~n(Nzh-.E<0l./O>2Mk uu5jP;@1bZ:k\h>.}|v="\c Hxᑘ=K*jrsm:_[g#A_Keim0YEǮv |I7m/`DV']IVYzWHi[࠸|xs.u֓󈶔bPyGj&珃UXҙ~ &tsãg}ɻVٷ/D O` fS]&Yϛ=ϤU#\G=lxu\3x9mʹҦChinWb 2C)}#{Ǻ'|F54 r =e4.и&XO+jRl)jV+)ae[%a̖t`&Rlm?/_yBI? ] c^^=5(0=scF%f}ym6jm6";PsQG3rVΆ'ECh$c iTyΤBV8^  ǝYcD2C=fp^ܟ߃Sa)I$ol~b&%a3qZʹtjTaVNFq8~+ yo@{$, )@!37A#%t)%W 6h9ʬ"T@M-HNJA2OO3xC5(>WrNQc$BÑqBcVq3(y nte tf3hY?%)=Š.Px.J:XIbge Ӱ{VV,tL}?&kּ8٫wz!w#'K{}ў٬vG.MeXB'ccXWLƚQїG'Njѹʎ?I )tثekǿYEcpH" J$Dp)xa,@k4,(p||2)l[kwCy~(Tm@1bjծb/bf̚ iز ),!i!VӃ nLJˬMAџŬDbۛ۰B 3ݽmƤ8Gns~B%qp*㣮 _qc"*6(TbXqRgk@:È@Ѧ!< =q6.ñcxfW<3\ҼɄjˤs;rkG39cƪB0ȣj[& 3(ytq_m9Гܺ2j(,3ݫR/$\&ɴAl[ \l+_w܏k/F!FPӏ !"»kw&aWlg[kwKŖ*[sj62}8CY\ p__sf(E%`XԟYе?yf߂Jt6Ppo4B<oTkr&&9k o{'z5N+Ge«,b_-ᕬ YtĦW#9Yl^SraVZZ#yt8nʫ5(\}BⴓR@0}8 s2-@~B6UVЀu6 9Sw.__GҢ:1' aDxx3{ 66*lpY9z\>fڽyx5\Kw*W 6ͩ. K|e\Zeɟq0?_]kj8 x>\ &e/h!y`P+UG{z ŸsbKE+4lU!Z6p~&.? :[vZ/ R[6Ku[[ie$*#N֍#xlq?Y}<2e#(yO"#i)𝦡H` dGop%2kt-^ s?\ t=B;[]4¢$:װu?.\x8Y"ruj\6*pС5}{Qf)UQLN `B/)RQ//t9|V(7{ ؁#rJEB0 }GNjoڔ򱲞c:}˅b>6a$mND/fY?2&p&1|]XeY{R#E5fkd4p1h,P6d{ߋބM Yf͸O_رimufۄ]N[X/hl gj'[;"c.}dNp qQL(eQZ&%!t48ӦN@V }ޒqkHv#u?T9fcD!|v1= TtF {ySRre1" ("i-}oqNp6/Gvu% jGy,y˫1va@ozƵ5ۓG)x>IFdW|{499L=d8 X5ljWI 9[c @z?1XkSWGB Τgfǃp m)O-=BOPɰbM6;o >Mt OO۩Aww[3tA;2]nU|/;fYƸNR;|2Ԩ`{an6;AP8ti:I} #t%{}~6IO&P@J4㙚VFN`H `ͨoko<cTG093߬pf /kc~(ً,4H^a=g=&(2[Qa-kG;ܾ^;g"+{cWud֬i ]$v) BKl^GGgO)/Q|.!*愖CDP:l:,֗8D 4A}]W-gU wgk T,+ RGJk⥻c hLJxg_v% ľ\zNMlezJ~3@<<_Ib QBo>o&bd*z6ˊl8?|E! 0GȔƻ nbʘR"8LHjJBHKQp8i–j\2Kơ~~gg[!Fwq~ƸpeRVF59bLJ8.~( H;: 7|Ut|R7S~H,G\兴 ">*ӈQ4Q?Lx)VMz؏Nc^eW|' >P9};ٹ h@}7ې%[9h WAݪRL Kwg#Cd/\KGTG$`0DM4-^>,6n"LlIO.b a?|`uݜ &JFIG9&vvK f50&Nm3ouK C#łcE8x=Cuת*X3J5?тړ5FZcc,{PVΨX%o3R`'B`lGg :t IZ^b/&5~n?t]鉸+ovD=0-(a򱙐&%~:^ .;OGn3!_P.Vŋ,inکV̾ڝ;fF>.(z_]`v$>H;Ht,a=y*A9嶲1;C8вgXKqFgC]cFgi(:*P۸ hޜcST\`C=Y8Iꀊ}ht9U| W(hȣ=Xic%s:[#;P&DQ~>y[(#":PI5L t'Я鄰;"!lB1 ;ƥKzAch I v6֙pUٌF4ںKH^J#Q~Q`X(|}5Zva`Yu}!Xާ*+ĆvЊU]dA5;-,qDoI7r4gtC ՒEc HBD+:0uaޝnCv3Mo~6PXAR\ثBO+clN :Dl/]E`,fs2L|{-^ϩp2t<"#09a? gsU2uSpbǴ[-MVo2j=(]) * y1Dn' uP [:NƸL~TAAp䋺j' lK{9ڈ+(,%,CǓ9%'hͫ*\b{⍸qx%^D5%9 ņ^Ir@xvAMNuRUI3;}H<8idZ`70E^K;j<"z&fcaN|A; u釶vtQ h_a%D.r`pȍE6Gh_Zs6%̷&&\)g@c>۱x]96IS@*.Uġ?fo`tG OK[Cv 0URݗ 7yx'6#VȉQ4M/Je_#GnmJH,X8 BY=bِ=x=(;u$:MH4vYÖ1j̻&M ǝ۲SFx15|i~Lghq.e?-MuBF`76bػ$GtBXɩj"w2!zv 0;.Sm7 ںrZvU ֘AFSa X%1GQL | X ڕ!sjRaU?0-m/W^I\_d5- Qih%1FV+dQ='B8Fyh9h-d!Y;dF#%:xamuO3הkY( \ hxNU0x[zո{ܸq';RX,}VJ^I$<^, dMqwGr#u4n_3Ҡ+PQ(,mpL, O9!ŅqM'8# %ې/IӹTGJTj_R/׾{QlM(Jb6cJ۸a@ϖ=>2ۼyn%Y|_I.y'L DtNx}[#(s*̛Zq -$aӨH.Bk,ah2t%z^WkW;`=za( XyۮN5a,؉  x5(D [&}QA5  0:"+[? *6Wom>ŪsKӿ=DtrX+1ǤUK"5Te4F~͠Gdf4<4|؝$'w 4i[CX(jd͍ƣd@V-@uTnϑ ނ}#' +4@>/3qqTMs/Aw֦J[K7;ER) &G%RE1+1\:*mkL9Nv6AKxC{ "djjо^O{@?]m/D,n1 cAX)PήS4^<=#nעŨ8&źA NuxDO+P\xG,(MP%e G+@Ze. L|^A,H>Ա%ݾ 9L=>Ѳ@I,|i"3lDҎ`~[^]JP%jg`| Vp`,E~xX?TzX~bow@K#ծO9Njm@9K;.GfW%/ipIt HX M\|eyv~YFM](Avձ A B41S2زF>ʊӞ2ArEM(Wo{V\OKT+HQΠCu8VmXRl9YNp Q%lE zad9Fƈz߿,I)7vܙ?sZ %Dš~0ԏzX= 0*C,#Y:sRD\sulS!^.<f$hZ$!euw`K_j# BՊgqCC^⭋6T:S+7I,Jwi3L`+'!j3=zxTv /#o/؂ܒ+H랭O0Hw-!Y+.`oH!tKdlƇ\`spO`zI{iB[Sa^㼧j;a;)b*ZI],m̧֢Dѱty *9z@,SkD"iGbW(• 澅!%`{RKX; xnM4)j4CQW_)KRj.7!"i|4u-O4๖[ Ã+z-\F5Z:RgZ{o ?6GT&q+vx=v:]i6KYQl Al;ZwAmBŰdWz3 ,ǐKBn}{znx2ZET7vNr`HA^./ ѽA/`vLӒ-2X/+B݌C/sK|iO\&_)/; F $}X} OGEzE/,!4B0x~=6>|a8̟61a@Qrs#z3F]uG* Bu;.EzOB ~c?erqqg~7Fp܏aGա8]W>N3u3 z.3QԎoKK$%Q{lKCV$E){-<@ȪP" o'x׆." ,_&Ĭcx\r+wũhlF_>YDÌذ@9^njœ]q i|>lץeπVg ++fs1 ,a?Ov}QI(ͤrAl4"ŠBۅ&0y 0/:&Ihp*&-@UG `WC!u'6A# Hg|:t?N^3FX_YYTJ6s.5xE?/ώQ$ت;|:Z/FN`PȂ۞N0AI4~aݫju i VCA$9@ =]V< P\9qT$HR儕2?}l_e x?bޫ[Ơt t>}L贈7l.zZZjHiFڕYыG†-+` .sj/ CQ8=U,(zm ނg]KX;\ Lavw[ _4/eDN >fN^8rKB@P*|yag.@i[4Ys9O_94Srf 2خ|]xS>0i*nЇ.lcs=4C6]3E]Gr:kcgvF0P~1l {7iGnnFI$/?i5q=Nch|hR-8UQ \<k XȾLyA ъ=h :y!3ىQ" źL+ɽN2l-7lʙv&x2spڄIoBx!=$6BPzxóUˣwN͐YWu&us@zQxuwÕ+"s}{W88io5EsEB5n 0▆ n%2?zc 1o jNiܡ,JwϺ|L.}|kt"P-0ok`P1'F)Jg,?"r>ڝ^^ME.(.@lhiP*Q3u `5]]+E82(6x#n4/0CXL:婋 ݵy%*sd"[.M+kE)FeWMDE18D :{o bӆ(@EB^L*Kmi-|\aؒo'yt{rYd5,Y+M`#  % x[j յ504DdB0DkR+t-'R`!WyZM, a6F dp'-2Ur5oɱX2"J{zoZT &.,%tzSN斈GDa*9uYU]5@7q ^]Qi7M\,p g,/ XD]XqC&1-)Q6&1JRӌ̕#}4j$]·d=I>]H>J5E<,/AwwmT68kU=P Ou/yMŠ}O*jLHQ#]V} vW%IcZW=jX{yZ݀玍ZMIoS"4 =?AGӯ`o-OXxvSxX_{i]X24}*XS2r$̾:†e9jx,37=&, gv9qy(ՏLx9K]<%3kad_QGoteIB+Y#Eo l|FV>֬(P}1\= KY*~[ ,&6^#MpRj] h*EUKC6JgumA`Jak ݋gi]^홴 9q 5:ͮ˘J'N/-_/ps82\sTs6+Ke4(r8=;5Jx"GW^WmBo5-id%T*hz>`"[τ`H0\Xy>1@\EfNvEvs(nR}y:H^>7ߨNMDGL>kL(\mKN5ֳ"`۴]Mh;qǯl'-n&~EMC6yE Pu=2<ʫ6totQIw͜K'$#Ǒ/Z 6Q& G%xЃi.KBHνSfݬKb>mK%B4a-`hz$pzs!|zcؘ| ϯ 89mʩxzk4$É.]"b>fԖgA3zk ukv}7eQ!oWC6耞k# øxS%Wus|u.Xjk*%꿁|3kJHK5)YZ@3 4ӵ;7;Vϯ^SY.IiV`0Od};&5QNu=cag`2?(;Nm!joE&6%Np*Hޣ;-x”` "NG= 0JNN1#cRw#$ UO g؞7qR*éX~Y]kyNYH{rDǰԙ?@J>›k/%ŅC@(e3I/"3Ԋ*G90'>" FedsM ?%~u`Vjgn _":!^|8%&Vm>-Ga1\ QبyP8`#Pȃ(z#"uҩ{V{.nqA<zk :GxpIE&hC,on*bi+t`xBIfzc{N!]::yŠDV"E?7ǥA}hǕkpKHgۍlR?vXi.' ȷNljLϢNt}pElEt%1tز%ir%*~,5FmG0R'j k%ZUX?)%FĦh5@l$qɈןM#T#!@ kyec72VJ2dEUn.+xyX8O{{l6(ba\% T0P ]rbBolYa pgy{iioXDC`,"B/ LDӤsˡo~[E2iK8]nWT%2M(e"l'>Ô~h.g+gie]ciB3߃Xol1kaP(`)By_@(  1q0ÂZ{D R 'Rd0ż΅.g!Fs6U|_0,|)AĤ?66_:N^uuF`K?o|L8ho˿Y gzvΐ<#8AO:2 jġ<3&U`&ِi],/E{;>}k(z*6VZO6 xfX&Rgo)T]nʙldRGu, 0 ,Ze%5nT eQ0Lb7_6ة Y#Ma5(K0pB7مOO,%̑]32I2VvG/jy`BdJaO1 ˋbWtdP,,nX̍Xw>.X',0IoҀ)T yZ7E{}|[DdcbT9֟x$ܤ`^Q:,@j1hJL:?㸲`WUG _*'1MgCDӞjWR~X V-?HzSN>o0Q˷W)]X)S)!T ;lwBɂ8J"xжBXgu-iOV_4N~{T31H!f<8HP)*>/$P`%\}-йpdH (CG{f/<5.Խ'B*DB{ [if[VROMT >u2@~_-P^x#_\σm9yC@t+j AgM^'k2Om+oρD'ю1UִNNK'Yܡc:ȃ}Zq}ÍOCZ}L7ǥ)%(nc*cwO!eV` ^KqnHےBT쉷jLWM< HQ  G6.w v9)bE 9{\a+#& d>ڶ|L vWe}uG4G[_Đ(܁{0?rkj+ dḓn28ʗ*6L%ڻBk=`&<$c<ۼIR`^ԟ}wnʎIx&hxnc]BL/w)4|Z),40 z Ll):k;iȘ_X52Rġ#wl:5Ƹj]Xl:Xf[iPɻdf^C2&ޑ"Pl7.9сNU$E6Ik{[[!|{ VX!/b"z|hx!tU8pUj&{yHOTPFAإ[OmvxlTOS3屹rR'o6(PP4 ŏ ͥ+qMX0½\L%H7O:l \hVqKC#GgH:H Z`3a/ZqɅL~zsoe;~왲lQDHo*GJc❪Q˒v"C/O4JvNG+3.lo2Ѩ7/[? |/jagt ٥ɨM7DeU.H%#_ cnv1A[.]S\RgTӐ<`q%R؜S9VQ՟2 ӼdUo׭//Y]Ѵ.1:z:`>">%փK}ʿ/+i a5HԦ6d[ҭ={fjvhKo>|t]nPxiY&a+tf`^v),G,saʢe:6]TOmXZ wy?U÷HJtbm#`~ZTOY4 U]~fn,ajs͍**аj!i!<.3΀m/cYWcr6Rvǝh[qvg g 2TXB+"y9WRfK(yS#yDLwZ 3^Z C7=RּX T+C2Kod u<}Oas ̸uJ-1`^'WjԋT/ 3] o)OTAÚ()7ڰ0j[oN+{<RkY=auP# z<;6] Zf=7j‘`˥J,A5u~ ~ZSA^ +8 "ޔiM3tI*$ZTh٪x&2W}$BuoCBF0 ̖@K^rm>+N;puMU34(uf_ւðY(f&LBOȹcS <䡋 [ues"V [`t - Q*<UJܸ:(PBQSèF`/"2LYY]{W}ĀQvD ͊#tڒBɛWW6;(zW N7pYL̆+0-)ϫށRsd96M'@.kFa"6:'7 aލ|pICxJ"ēT,^+,m9ާAxԃDKIG꼾T0 J%Y}uW+(>ЭZG_90^m7A=0yE4S|lj\Ges8LŖ! }‘$ yZ73 uB^t9տ8i.UI8#\lT޴;Q&B)2{d'bB΍P(4 {(CMG>OCZ.o2e鏂OPwN}yi[#F3"5y=(rʌh.lF0-i_5u`)v0oĴ(k[eqhV&Rj\?{6X1G15Pl} m?ZUZMa&YwB4Jb vs5BHM~͓ȫK|ne!o7M uZ{9,n.; W#cK?G-sA&P0JzbmwB/<^=(/62v41[ӹɢŌܨM %+ pG Q%mP~`{K:bYS4PI=aYO@1즷ZD¢/e9y-.In+3bc17G1d"ܪ/p0b{J5'(wL-$ҕܴnv$oӾ3 r̝i8>| pTHzSSp6Uc1DgX Sy w81_#z\vyqL a?W|fRtY ';]~%;_ B^A#I';T ,fŊ)[0;e#ԩlc[6B <}WWalz໠^x4TjujѤP qJW.@Zj{?pUD:lEқJx59n+kleOD01p sʻMBw &gR[)2j8>ԮL{>'C#a:%Y@M'ek4m]й-gV[ܩRa+AIݓ&u"# ` h4o:XWFbD3feGn*n#͡ЭDP8I{Ә22Ko[}:lw$',%̧w~^o dsqtfVrA̟9 . {\uI:Ǒ^K-Q~>[o$L%Yx>6~3HNH0Y3`V#і9i1W+k5W4{Mv~C%+{ZE4`xpz QؔWDtKW|k9gd!S2D#+.Ρ0^~G.rI`r $k\|ndTvoDdj T;WR@sin+Ͷ ׯ+ \`[<qKץoEK@E;m"gpN޿ZAK|W$2B't}ipoz޴si+pdŷohjSCƫ@#MӇ43:nS响hN}m?I2tVR5yp-OZv숣OQ,}j}M^ȁ=~bUh }r[Z>,2EѦ O r[M8Mը!K[l!K8bY9n]D]h.;?gnc$U3PMM ȢS5vT"HR`aoAꌭ RɎB^ɅeYβw/A;ٖ~,j`&!*3WMvgY0&yGY"Of[wF0  ,x*F9`Wk#ELANZ!lŘ炪$JRX? T%&?"I`X4AtFBWʹ{/ڭ`BK5޶ ^c#7 sx )F)DBڐ)@lm9kpo7xB*r :וv1'K,خ8PoB[RݍO:ҍ/jp>N~ s~(̪NH !7`0PRpK]_P&ztnX!v@za8WO|0|0ڝudʺBuMZxN}o15y-qUʺ9אץJ_]`Sf]?RLl0hg1&>%JB*O(e,>RC3t,o `±$/ދV7I=hv|D2k}zq6Hwp ¨B$ں]N]JB2T&ւ/TQZ7~UKtKvIKa-MbLе>Ϡ/sK`R H; y޼_aELW+u>'y3n'3G#>3F4c4)iׅVZ( K~j;Uh!̧Aewf);&8K/"^VS\᢯;εڒ6n,NtD%0eCRːө]j=D ȑz{Np?/SZy=%wt)O/D擬.o + F5)Hlcr,'Y׵x+1 TF[k"Dg0 \(q:uK3Z_ ֓÷k4jꯢi~v&ʑ'C5 R6pl4s3]w0q'<*_}^lgX1"m|~I1^Y&MmHz>ӌHobea~cp EᗌGĀns{)YD tgyk1;&>O\g qvC:aL~p5-ɰh vDdV(&WۜbQ3j[W\PƁԎ9$rp$; Sih֥W,'hTkXϵp$2NS7Vdw*j|)TO:]Z] A=!A欄(×,ޖ.NQ9|dTA js% a,)ÜD +m0A%[Jg2d\p8@:w^#C?Mv 죴D]Z≫;|)c b TL_s]oBd`"ј[s_H$ǩ.}]W!ʸ[)K YvP{#s^u==f*bǣq׍V 6 Q@ k daa`'rzӗX8B#^xqAuؿJLJTrP|ӏbU>|ۥMPϾ`tL*o79FңJ,w6bczr5>gaDsfu5`k]x .X']a]X1kM:F0m2ScZ[7A}{&sV-0#2kxs;Wv}̙O;ݜ5'uoGK[jwh"$p{g( KSwJ̗;X( Xko)и 4-BwkGNdb% rQ.uqgB33|r-ϊf#C^S(}nAjxOW#pc5v0p0#]jIKsmHs&7V2t95w 3 2G\Q (R9kqi:TOp`u EI9bqf 5L6!Jhzât-2Pnщ3%P3wLiSW4I;_]!htzus"ɷC{ ΧCsoE*^M4 npDb5sA1YIuB"n^!?]K,%uھH~߯.3,tUgeg +Ѹ@ o2 ͳ@5 ?Gq-mGGm=soEMsA[*QcVEm,N3rTUC!Qϝ)RsۅpsJEP`ɑ3ؗl ޷٣;-ڑv(N]҃wǩ%ٛ6d>7h3 V۔ HfLh|f!{|)ZH,c$zeXBR a&Lc Fg&$2]`[8bƭNUpwɏAOH%d^on`c?q{^m_ʟi^(dsD6`E8$+u 4}sc9W5n> QL4{QFW>Ѻf. "!8X WN?Y!a:it/g}xBL3s&ݐT?62c%5ڿkd 1 {(SWyt~Z$uoQ?C*iG:4Q`$SdG]x[TH>K[" 9B]4RFV5#43 SLr*Z{fԠ8[h獋җZ(}*zk3n}bJ~&M4rM(:. 3̓qQ#_>Ec@F`_^5jɽiK~㝜&o5'(9@}֚|Uc*5&f +  ]qNZlb&"B $.ĉá$rի+ JϤLkrSt!0l=saͫ,)|` >SWGe)lTEK \Ht4$"0uՍ P+r.b )s'\p1AUF\s[!GSd|5@GJukB|T'& ޵q;vRnG*VK(PBBGfy w[xunI[z*mgJ:D|6EYp & rc? cdd6ŧ5jkDҿ<R PxIDh 6 ok6|İ1Z8>.QĨNjR /u8 o-TQ5ft&_GM@S䞠6^%%i"ɺȱ9\.3CEH" ۧKm[VolH6' L!w#v?so ɚyYgZr۰IKhr6+Gwl3B7T3Z9=o9#FϸRMn6%A\Q۠j,A-3Z{9ӸCH:FT<=O؏gA`FޫyZdkݜ9UuE?ś CZ=c3gqRx2[e#Yfq&( $nDhOVX]~>C[72nWky-n>creL-/1~Ǣm7ݶkaL5<{EL- NZԣ86#c%@QARg2}eQzHحվ0(EZM3No(n 99 F 4Y0h[>/ÎiC_qT.FsQ -qԪRkU5?CEU,8m٦ .Jg24ܛ+%7FLI1A?@"wXYbf8Du/:AXrVn)\6fU:Q/ي=)\w2l _ %oiTEk e 9یI]ç6ףu^8h]VY[9.BR .iRw7VX\Z'7(ENp}ܜ9&t7 2 &zݨ=⨪|uc1)kU,vNjm.įS .F `Ys#bH 瞛]Ÿ+wnL`$(.]GRgs70*H5utұ罗L^j1=8蹰RHO<$S;)8ZO ;]Y rQkneOul.J|uuf[v*Q4&l6j56Yee."xя%ۊL;r.<:<+O}E>") }֤Zۤ)4mi}sJIt!&RU"CN4aFNAG ?y?> +.$gl Y͑H*Apטrg8P1Kn=zm[q MK_Zu5biqRy%Z9pPOtTT70ͩhԕ`uڵZntL ytC_0uQdLOwId*8J9$TnkQ0N\9L5@%p\nyGאd u'ٌPJ"<FTwp(֖;G3/Tpwjm1T|D ԏbt$(a9 5 26 9&?65ڜbNTP72ёJ4UǮ 4aI/xlnp1؝O2]&;h=H8,K - XA5EzgT$$gFk ?Sԥ8l6d̆MHyRC8קY}Q#&r4# rb*nm@I9єBlxyhn;TPwFGv`[vV L4Sܳr^4kMWH@r(=seT?oGa4mz3ϐks1i?g%OK!*x)1=%I.en9ۏn|Hĩ*igt$`ƨ<"B<2rh XNAZOqcBa4jIu{Y,!~MWVLK O1oY$$v50x6SZUȵ }}ukF&vO 4+(nH^H5 7VB|*_L9@JiseV[竴 cM/70ǀ 1y 7yi\ճI5@T,m22iM8Lq3|c>6@̈́?7/+j|CkPM^SU&-uwKuʧKM1+V6+Uod=3LjҥǬ O!w'@~9.b}Wa_Em$xWPJj+ eH8Z8_ht|uP)[BYNiqFmyP @Flj@ƉK)J xk̖Z$:=V񝼡C#k -5꼶cMd 9eiB.D%-yvsq%g+S<;D#nBO1uvt-b:ߎ;p$nPt:* 2Mܳ 6\ B࿧rFP3ÍHwmB8b펪 v+e}%jqLVa mpOL/t ICcu`L!f:ea.g(BJ Ɋt̕ )xCX~]#;u'_VJf4U9cC+P7B\LIů5|y VPAxp!*z  |ueҼb[KN7~,DMH~4H7~Re*ۏ#)LlЛW&[ھ.uFT*FQ%aH?r H*_yQ1rS/ 8w%zZf Z3`뿡4ʄGC;~{W/%^ˣmbi稖 (tZ@2+E]ĜE_{ӥva j#7fZTN{"D\7P9>}dHSs0?ɂQTЉchP`Zz` ò#$maE,'G2;nW{3~cd܁bʞ`5~oæG)i@H$*:qJ31a㉰֪kj>ޤ6F{]Dʙ?E1vZonFIMNm3!^X<)oL;ruKS)Wx/9K<״=/X[.`ʈþ ݤ~5/Na#E0=eR쩥& `}`PagCx>CCBQjGgWu!nmG)BcKR-IO M=06 6:[إBNOs̮$ζj[Ɠ6FlpFm|>!5Ly4!pkSWtn^IvAvd1vb +5Gtk"i$!˞W0(|7+%K7#Ǡ'3.oa~+G9qX;~˿x']~LKPΔk:NlQe(x יq2rrv4cXjhW2 hVtN`U?V2x"\Qi'1 ('c*˚1?e|1 Haw`a/3ݡl>eXjS_ꦆhF8U=?i<[!Ykq~Y^!{D&WϨ]smQp'lW|IK$e$ >С>]#V$%B[Mr$sA}y },⪼jdM:3@ŋ]dygQ|dInyY8Wƹm KD5 āb'[%̦_i摱w9lw.|y}6MX xzwxAJ:_5E cAi@OUIxAl-I}dڏ<3O`tvЏ.,v"k &̲t?`zo'1xŋ I] EHtT浀$ܭ9}b!x- |j&kԿbk⎚$}g(|O/4_-"-ʒ%q͆ QMmKxL~z"w8b0xԖ\@{| "eu+0lp Dž6Oop*4{7bRS*@.GzZ|J$Zc z䘲Z# h;{Y۟8h1c,ǣ$_ҝe\2gNa]}F C&6 +K#)>.d-khz>EQʓiX\ ZNt$u,IBxzx-vib# rգ!Iؔc;5 ʩ/XϪH!7dactSd Cmg7F8W>rʼl84,69*Z@GMhA"nX1 Dl ] P=Yq/{/w`YBOkup-?0hWTP3 2]@r%&E9|̤3+{ .xC~*b05|8B_&Nf/Jc8̠7~a[Fꃔ]KO>xuHxy"ۙfڴ{^drْUAf!k:Hd2=b v=|z_;ǹPK: u~}KфC=v5,qq0F³7^Uax+aO6Z-,OGSzqO<Ǎw,e9_&??9YzNxO魁-u [H&>yN:_d5W]=&G d/6Y*Φ"@튞c;=X:Ki*v1U r[VGŅ|uc]2؞fGCrԶP? ho`BHwjy2YjV*8e)W g/q>Gs[5 UEǺ2 Öᵩcߔ?+P z!>eT[_뇭.#F,Z-Ni$]t^fDD͈rvSOކU.'Ds&~0r0O2{T\x _&ͽzG~ąYKe&*&ep}U6SD{ԸEG6~u"lߝx{\Ο l: H@᧙,̧ wJm#qJ3}$eGU;ZJ"r gG͙jdWF\9*f> RUQYMQ`ߐuН匍/PеdJaqi/pӔ?HVNX;L(Ğ,ǀw"+5jYYOwYgy:8 ć2FsX_˲ :wc*@0 zfU GTuĽP^ٕ<m5 FNP.9mf;Pa|p::#"P"H~6zAsPi6Q9i - \Ot,I ݅~<`?(br6bg의H^Dl[K.=DkyWX,˺5))(>]#r~-.GZ&퇈r$FhE K;%:1苝Y2MMjg5f~RpFf~m]2Tʈ53; yt6;؝wEtOۍakxXm:Ds4M *VQm_{$f;ԾQShMdN.rv3dW?v<Bg>sΧ ٺdh斲.)BwRp3P Iۚӓg+lϔ#PQ _tAn"eK,TIƬ@kn #5-)Οl 7b[ |P>Y"q/}Y+ 9KWa+V?[ϜN$7VAɷRd`LZ#3t8?NU @$vq HhEn ?1rLH ABʄA^Mja'_9yɣOhUȻ,ſ7o&ApY)o h{.A[R7=Qbr=t}cOiOpS8Ok/4N&:A@ȅLE%`-qf.-=~Veն؍,B̯u)qdT,*53i% ݛjm렿'<&]%KjP8>BCG17w575sjNA8ۚ ZX ;VQrRH'7ah||R/VZ#=Z3x-r&,qq{-@fag_ptWПjrCEJ:g -{-se~&r {eTIMqE':&r ]ގ5%*ǸIhRy ̈? .p)9rR| kGȔ~9L"SԋP$&]Pu*{\a|z!2ӱCy=d,$p0øbŜ>@s TeUJ"M h2\؋S^ YcHL~ <`uzM}ItxY̲)б*lpٹ2A`P /: Y"~;P]B G[B+rfTSIϛ9/#n. YPyd GHs@-&,VAݍv~+m_ yѴ!Oi w%D ~}c?O}JD :XΔ1|f,(vg|2 ȫ'K?xB}9<'K OG#~A{XKȖJxYpGɦ7υ.{S1C0 ɫ7R!23Xį?'AZ4G:pW7QC,_yJWdlfzfUn;7r ǹ*,b4"eLgMvZ 2[5a| ,c3?n"J{(!F4v]Sy5ɬ2Kȇ2% Sil2Dg2^<'2)jf 'ߏ% ;ͦu`OQ?vQ1!#{^(ŷ2zO8>;\m4cw&8-tTB KGDjEηH{l1ЬuΡI9pLSWEU>qgߢDz}S/b$׎(H {x(=􏝔1\h.'XEw{5t7 |WW"6IدQeB%k{Sqeec*yϳCWDBOlֽІt°輟tmĮȴYaִEU1 nWS4(%y|yq5m,a96C͝~c;*LZOw^Š>%1՜5}2ԚMA 4F?{#Vw3SaɩSt7E2MJ%i0"ddM'2$o̴\`lzyz~3 ;+]yNݩ1>,.-J2LW?w4!h152e$L?-Kx:QCF%ņtH7Wfty=6"dW@ LY5tAY;|n:\JnW*/1y{@0kGܶzMк)AsM7~~@ho;A}d8;d۽O[Emu` *looLY4:Š( B rK&J^v0l;I7qȁs F]I~‚asiLF9qaVR1!DUY/ՈK ‹+%=`fhԇ?1C_;I4wrƪ\PՉz6P_0z Kz JbǷ'FD'oe u 2ߛJr˅25u_ټ7&D$04o 1Y"&4Ȗ%ge[\=H&gEF~)w)-ܕ98~$F+W{/w]jTYVf/a]xMhٲfy2cL,.4i$LU%Ix2~ton)=|0eBD3% V[ 哵,!C1]9([p= p؁ yOX?ǜH; gBh!EYh궵G{.yAݏhLpcu?q0uiy~ra9ޯVf\'p5ދMZ5Ji޾eW!A;ā_8r"v(n]t N>ZHg@ߒo = M8Mcgo,,3 HodxGoDy lEd-7% ߣ 9X2yx.?8ҕ5fygʞ*C ՘E'^IY۠I Йv^T<(͈v40ٛ6 `Mrl gYZ07070100000021000081a400000000000000000000000167912ece00004560000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE ]?EhDTTk׶Ǽ4ca1Ҕx*P.f;Y8",6(6엙GkzT-tꄀ't 3~ Z1;Ldf˦"%Y r;ɗ5$I;C5s*saCjkly+aw+h'2">]bm&4 5Yq|}4ߩ>iк錫dl-gA8:tK]"yn :e4<,A! M]X%6Lv+$ A}rD=ݭH!RU?Zg )Ki (C֠^{~Z1cu"{"u+1ct1ɥs7*$Gf>\N>}% jOzHh&1ƀw--⨤l  |9u,pnQqlEF.ejݶ(HlzoLB_24 !NlQFTF Y  2 ~2v@~4!Ф pyu~ktVwgs#x g$pYt7u54O;KHruŘQ%_-X$mPL,w5~Mx5s6HP_>YnзK+=9+&\yþ &Ys6<3ұYhng7}JSkn; gFR:V"(kĆЇ(K&Cv}U-P`*."tP?35DSgY-=~jA2}`ǪqÙc,)AaU$OC~S k ;AlHU&6q9A :kϷP#&`m}f+inȓ}T%Y՛GP*1|+QTܰ-c^gAAr|ccQ2R=^5!TA8?xoC9ͬ:=ʚx=fyT%wƖɀ}-mKA>A2S(o^1pɦ&o;Htl-:I5P' 2Cmr%t)̓y\Wh71{XgShL ^t g) v|zS}3Gt9a#o_U_9CgVyXdVÔFz#TMElސv#|U9F?^zv {ާצ&lwsvD<4 >ioďX[W_Cݬݭkp|٧%KPy)@w邘9ÿI9߮aBͳ[bl=؍,NeP΂z5fkB^^{0z\PMewy(bT2I#98˦t{'~f*ܧdӑ|CU ]@vS<"N9E|zGPʇSA[ЩvG-t+kUTHO%t~Q"viǾؾWa򔅜 $=˿5Rnl$F&iKq¸uQkîusspBTʖ|rJؼ!`2y G ݑR6j%lAEׁ * J_9SLQg֑]w?] *д%f]ip*{T4!sOVAs'Sh.rAKu81Yide*6yX,SY4PuX̚'1r ?[YW_XCZ;;C_0Z.|:Э&0)QّhQB:P9>nSaEGjoOatwIS0m ;rGbhp8iP<ܔJr 5'0N+{VvJivݾG;$V:"tw2LCHDX;mR"X.ڔFnAK*'pJ$@kOм !vHfdzY#LO%%X. KNdů}Cv8`O@WX?'٭-9BQ[_l448FwDlSM-ɓp!tQ6B,lHm|άk9uWCIOyrxX!r۾!b p_~d'k${ǖ .I= f1#a;4ʞ藇t 'o -shvfkY((|o[oxvy7&]p0᷼>`6?\5i M<=H. ƳXQ\e׃\OWU&컹ys ??rwfKTC}/#dsqKd@ڨ^?L}3?CYK5J*Ǣ,٭5jW 9aX4wdz5 F~ǔ҅-_ v !>=Q-]M8Zf;Nȗo^-m]j:Їїl Sۼ 'f`y$ tJUvax M xi()܍91JkϠoU?׹J9MXy9+OR$ar͸wɓMsfn3gQ8.Mdx-xӤt(-z*b"Gң5u~=x`_*yZ$5? u7Bqa5]< p(3_#|PFB^A|Ob\Wo6hQQ㧫rUKnxm_z<[ e>\ХsT%Ts՝F:NGaPJ'ah)c;:MŋKᷳ5McPH6y#>:nY ]2ޟ*(OvJ5n(8ph@_`mI*,ERP_e%8zrϧT~g.;Wp*XW4"k/[%Q߆k= Mv'q6  -yX PEe,o(Zv6IAe剅ve4#EOLj9TB>R tA9P#Hg o&ySHI,l-@[G\߈C>WGJN:&aĺ]MN܊e,r}?JmfۺN "`)=giԝ?'&cUgwrK`MPi̓zȸr:Þ)l0ʦf=X*=/h.Sz=;([i> #SÒg.[':0{vr]\#B~FPӣHY)+3 bݵnN9N>9gڤ ~J,|ߔO}bM2ڣZ`b[&<ˡ9F)+@`p`kwH;)ngJ t履qkWwa%TbN$qs`wi5nI:zP&-A #KMBch C'z[$mr@T~ 10n-E: CYJ"?i$;0? Kd] R`x~0GdgEY4紽V P$CJS9HDw:cCrٛPe. -0p=V(Z9 ",o~Q(QQĎYO{hD? 4: <{/K%dcoS L}-[˲<#%oAwoD !X 8\yMk,`f!כ}CXTRʃeF{׍*wf>;[}aJaӭQ]N ?֊^U7Io9ܷ`%[ Dž0ێbB7ϠtAܘH2[-=cZkxFqF~ve "uz"7U*c}svEJjq`4O"{bRiЏ_ixV>@<)P;>/k11ST y);_~{ߒ҉!utC@0 rfH?L.:upܷrSy]䪃՗/R A05N qk,_jZ{?dJw3ـ51LU?Aquc'g4i\OQh{{X;X\완s!Pv%v]U\˷PqG;'. <]Kٹrs$*x  K3 s1MwD5ZhOlQg*bxȵ*۰>njA* 0Y*^#g isЇ~ihkCRmj-T>?M Tkޫ<\k]W)"-@Pbr_-i^  P?^F!nǹlu۫E!pч(Ɖ9|se| Eݼtw,#_{55āuyًWU[*X̐"P?%=pf\Dh"5>BDFD]7zi FMλt9UҾL0\JS``Ytb c~մv鈟wTzU>a!ƞL2");(Xˁ]?AI_gӤ^V4H].aK ϚٖS~kL\صS/=ߡv%*C"/O``P5vK`P<&p4#C4PQ 7qB|E>+{A~bf@t9w>6VO`8MwX2<^!)=`Uv g*Pg%j=ﹸχWd'`oNK»OFc^MӸYo{1xlTUˠrKIOZ0*&#¨VF" G۽ٳNj?oۑPE9h冞'_/TW"A pP[W^ii7_^yT<*M\L' tv%+_,۽c޵mdr/ ٿ3cVW6>;I(W9nܗlLc3Zv82s܎?48eO~ן etaLnM90j |-'hX,&"[=zzJh@?#A=?5RyeUyȱ; e?q#8rXWn m?5t z8bu~t W 5Gwa^ªUP,Ek/yn3-"CbڱB=Ɲ$*CjvJS* V?~|3C W˩>}r_[: gLk0.[W_pa jAsᄰm}E>W=/e:MND!݁;ss :K!͕FFA<;_y(꼛~'v.]o3(Tj56v6gN^CL6LC0A/޿Vg[,N_E.M6oFӑfӬM˯A hSUԑpiXnE͜|JS#k;({w3rHA2G?{@^D@-ɐ}.ʕn}ŞJR^h"q1rPQzp?Y.B0B75կ׳Z1; C38sITV[bFܻ,Sd^R'ʈ?4JgGx|a.]l8"\Z1ObǪۘs :ze@j[PU&X;3mr1g8~e}Iuu٨LxDWƻ~_MTQ0%L\xxt!hVokskWno"}v햙 ];} B|x8GK^x(ApLS0,'o+s(Фhq~ W;wZWSfpe^ʤxUw |rR>x'8P7R6%7Q1`׾һ#Qwpyp-!p[ zCDZYZ  ?gk0F\F{] !P=.Z꿛* HtVc!14 8[=zTT`ā{=bޝV^:{LFAH]}m.Ϥ%9aI[ǿb鉓v$v< h~'-6-$VYſ<ܷ8 .W#Xض G`\"v1@uoZ%3v&~^f@A xv]jK/1bHsWfB)5b0D-DJu (Rƿ8Rhc.aP0Q+{}5HV}–㴟?B("Y`@hQ*#%")b7-60No?OA "5+B r4ˊod%Di@9Zth+#_9lc߮t=s7lF1<{^Eoqt/X%Dٴ;ߗ_RrG(,ɢE %5^kEv}.p֢AvЖ;[ cew.(\m xb#L 3P 8W[qJfT@o|h) |JNPksU^k-'ѱa'*GhQ|`.G+gN3ƬԹ۫%+Bz*:ns&x2$0)yntIwo+NsAbGnȲQr)84/%Y=&mN37 )ٸ<\D'BX2<\"a:KqFӁF@;Ί$ݑǰWٙEO/ܞ(V _c#IdcEu忱o5uqw,))"fw,˄ܔ{ƾ$heG}!ԫQ!=)z _E1o"kUv-BGVUZlt-7( ՛p)?ɍ/S>Gƹo8"5ag :"3e){<*[0qUNlC4{A#(KD KџtPR{ ? ?f)DܘMQғF'Y6S_UTro"k0[TUy";9鱖`V`8דM2sYrf?Bg5KH_Lf7=~Jzr_$@6m_ۗb ЁY ը! g3冨&SctuCnO.6=R¯De p3[u#B|2Ж.1>]3.,Z]5H\ xt-b-ExR`Avl_qsh{e.'W([U.B}Vv"tbP@H 5`SBc<2<.ċZ^L;|'ea/΅V)tXH;v?+7wdF*@sU \xDbVb#IEZ(o:t(kz:J5rK aӴu{T_rʌaBFCf]%FA4&W-){L{q3^oZ`YcG;#Uǔxz!Tv}Z2 7'LlX~}JzX(MaP:N$.⾚ 9QHaIy>SX8L f mЩg28n.+U~rhU()uynzUbQeuUH &Xq3g}se@ Ŝ%A)\ 7̷4 hAd)[ngCVNջTTS.I2% 1?@piwX893mNUc1+wLr}oFJW- #>Yw1HsdUo^:H>sݳ5a:,:ά?KU'J1A P"5Hl^"(q0 $Bxokkܓ9u\^WdI2cU6 Ͻ&m )}2զ+)olgU,FԛpP+Ǧ7U!"XBLeGϗl o Z)]x_ i3 ,`#O|q7FFAs<_E<[sAjc\[?J'Z;@3Dl YPQ1(נ!l(X\OSb AgNQx˫S疳3_>3=IpTf\NbR:Ci>*^k3ީ) r5MqxsIYj:X0gs%`۰@$.LSaEGN'ۉ\UIckcEBkf9/RT3a_hF;VjMPYN>P)RR;[ถkwz#INrgUʞb/+](P Z߉X.Y±gY# pm;#h+Ƭ=~H1r[Xyv$Ax̅ E-hPgj4"QB!T60hg#!I8Fс.^L󳳘\*elL; $s ?}\sޅ@t bi,R%;oL^ IX^8 As!R"ʚ˾z@t6'&ZӵaWF ,*'ē;uAz>;I>VcSԒ|p.PL%=7=03+s>jq DCN J!BXK>^0)z}]ɇ!Q^ȕm/ u5قΗ2~Cf{ A[t!ud'Hlt'k1&\ll,td sExCН:B>.6Vu7H֦}Wmg'4ˑek JF lt=p-"׷@%:WE^ *ih,DmZudFh }V501dzt9]YlcKa_dI U>>|Ŧʰ{w$06S@БzU6LFm$ƞ7*^dEĉm{0IS.\=Y ΰ;řYHvzZ4~ @dLcN~x jG[JAZ4ӰW.!RCqswd~+b#au'kG(4zKVRN&'xjten %>NcpZLrL>8[j-{ǎԾ 﨤 n !CK6df}eQ=*JȺ~#bjBH`qN֗KcI35`Tk[nuL(CcWB@ dzd6`[Gy={.l [b&r)aS /T.Ψr544aR+d ":Ik2oFZ*g.*Ȑ; vg`$`v$^B@Aj]1o 5[$3R?pצlEdnKQ 5-iXWwyHkÁpb\1ڣQEU I _hw VTZ 9 ݂|,5] /hN~dy] G`SOU:{]O+VeE Y&6׎´%;;2؞öDN6.~P-m)KLk@5 (F,c`LѺ؎my Mߚ/b-*d}*KVT{T 1Rl[\}Aǹ1b'aYXsq䝘N`"ӳeW6{1(ut vB`#T>=w]B#wuuB?ﻑֈxN۴Я" `}Ñm L L%3Nb(b68#|3ukEiu:Kg㳕;/M^ښZq//u5\-m]P'>rZo\~|ض4KWws^ժ~P5o6-7B]#Hv{Uz}*A[ݷH&66 e9"-f\S`"/;WV,-Y@=.UN٠}נ7UG7%hHߓi T"P$@<JYy2^5yE6Bivtw3,I^}y\RZ}e1#O)OAA|n5,2{vĎ'4gX`c x96a] a;Y؋*<%& NbMk'L©f.Hj8^j|-0vYR/2/%bI$h:M$ ?,-=!uIg<0몧4Y_2$0OsB8N_Uj+~C1!f+ H 2iIa)h|lŸ^]+5t߁45ĺgOMl.{ٸ+YչFuPb#'x=zȊ_I`lUrF_DOV95D3JPJesZv-⦜}QvAA-{%`Y{ Ou[/, jL}\&='$:u^":-T9Xh++ïbc=T Zm?1~'xV =9/WL5'\YyR偎v>/JcxۇN16C̴b;3?[Z991./Yp"j:jJ1? SAnjLq3nM.{sAję(sB+ijƴGp;9w /| k=tU|jx0Wu"~MHNjɥi8 p(vn^=z%X6UalwRUV11fH]b{1v,u"yD^jh} Wl!',WүuYd, P97 j'‹ˆ曇*w٤.$hVk -E9Ga[f4濰ac9^?A@Ƶ*I.yaAx$3=F:s| +c0K:(kGiet% ">kb [S|KliyzOhԢl"4[5Ԕ;\SgSrA=$/P[6rMrzO?UO%dE-+q[j}ytUZ`㷶 SMl *+8ӔfGȋd)9=w)s 00n 69^7JHukT [;OdĢB5 in`=Q fk!-k,Ŋtk:KPK܆W硐|.@U,waI_7Sg{HRbv&:9v`)_xr(d_Wo6hO(4EOO4ۍ/3y.zR'jtYwt!ț2n}$|1&In9X a|TQt#׋*eu=OOy }T^v|pB< 4KA ~BRˠ=_6CAc-ErX" g4.8C}l+vq,䫬|XtEB/C{23?DM`+j4T6:8dD#J] kphV)Ōk e.5E26 %Y+D]r{gr0U]GTk^. \PʏWxEiddm߭:KPHb9hb/:\HӢ@TL$X ߈% svW5! dƋAH il,̆U8l5K??Q-Ia5/Fͧ_m=g>pJo=-rgb6(+`.H#%E1Dbd`R~ ^dtu. 3 X^6sW49 "V |m$v!XhG˸1Q78_hs |:B0_֜e:ި:A$ۊj.,(VgQIwi ⇰iT `ꟖCIYIXbtUw&׍9}Brjsl#r߃bٛcv X|&W}>5h W@^͑3gYZ07070100000022000081a400000000000000000000000167912ece0000e190000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-M]?EhDTTk׶ǼBM Ek^ ]PofJsg엾]OOb?lizƚ8T} (jwC<f!Vcn[j gvFxfekҳ,Lݔ ig-ai BO9{@g "@(9PКWq|J\H Ř k1$SgBh2 b@ڎ+ְ߲_cn ZKMQcL40sWOSqb>Z&G5IG%C9]46]T@Em2/ycWHI8A]nJ<6I|uȽ ӟdx օ@u[q\?nE%ۅ޺!,SSqe8*0#iilyTmQD1Ht%d@/ yI{aRu\$S $6^~mI{xB NP=E׏1>V(5FwNl:H$U!W=ka LN(R0`sJ U.#bn;AScXq1a~!hc݉*}k"%sZ#cB]yFHsY'Z)EvF ֔PWd| X j$Pz"0z2zV@ w+5w>xF461yȩrxؿpR:n,I0r3F^E-x}pbmZ'7̱: vu8rQؤ!pi4ozL:+ y,Ó:P{7~ȅ!n4&㛾*+2yRSV! @v(kq׾3,i~&JZx$/2Dղvkp1pAf{U6wמOw`xoZj=3:v+{,_CBJ-k@kp*8͔ [(4`+\ĊC+<g@knT0D'l=mxǫ3zjg?26[:}[ɢ (6#OlsԔT3vO Exl5ϋ|eegPEê%K 'β*Eny:~Z5qs<Nc^¾ۣP\xy}K0@?Wjڍpo>]-O锸t18|N n|yuI 4b>ܱ+{kbK:c"":.Tp`}fu Bx~*9D Nxʘ]k Gp7kJq !=MB{1 W%VR9GRЉL;2i rSC9^L>* $Âu&#i5w΁@n@*O,Ō [ztW!A[Q8)Ԩ*m[X&^*UVkV" 7^8\"}l9R|<;\DKbȣtp`{{A̖"Dg1ӲKK)繦b?Gw;Ɠ&?/]0lP$ yГ6Eb) ߞ"`p~׆O,mbL0T90spe}[>T@(DAB2=;YS8s<ݰ|_Rtgtbl%OEXm~E-@| n?m˽fyPh\/oHf$Y臺_@lx$j^qǰ wH#U^̩5[i-!o-x{:p fSAJLk2Em`51^DcљʓrDBav[x݇)'оoZA.oNHqGT*:I9fp+$d*Q 2 _Bҭm!cd|0ͣ^:dncGZ<[6xǯi]Gвer7ؼ&cI75Q(*K k.rmMW(A+s_WwCLnYFK1F7{7YH!ǂY&宪8Rļ55=u![*ڃYCMiuc^\'6rQ_"@MθaV ;cG&o1&ۗAt'?`>V,<%b]ifkLlA?pBBD?b'=㜚?=n>'NPs-}\7 O*͊Ǝ)ZV)<GȺOuJlH:0֤7Zl Mh*mi7`͍b\L$\)^^ot g 1s $ĒY)2v4vTEz`QM:IpQ D*Bdk-oތuJHe uCP=qѯ$a톒 Bj>xγsnXBE4#g*xksDE I!k5W9*h6fK<>thX 20$>RmZb`6dqpb`nфn~)]/>XsD+КVbq!Ț(СWh90J PfO6qX|,`d2J]+מ[P 9[;am㝻|Π>Zaz/f^ͦi{73fD`)4[uVS` ;3\K;{z8w?Pk\QWX(%"M0orQnAEu(@af<޶ɭo`C65 ձE}b1Ip) wB"_tGՓIΌVi* z}gk+3JYCx[e[]g.cZͲSEH#&7U\d R(t1ep*]{oo ]`hgThSL g>˶t?FD5ENhmtN?@3S7Hы/1f7a=LQ=ze[heӉdd8-Iq7B2/(e4H׫lvګoolpiO='\Tn5ݘq9Hffk¼-?Χʻes&R|5g8iӎXŤq8yr{$N#l@y^H"NpX"|KU#_rcl(Wp6Y/HPĸ)]d-? $%#Ti U=5DhPœ׺3#}j" L&LMIњBf,n ڡؿ<); LTAgCuu<.&7ia4C'7:^eF)%1x9f*h? gHP6fΆj2lsSpzOb.Sӧd=pa(0̲+ĤQf번T?P"q%cpX\ w5wae;G1-Si@F\ ]n-'W {j1ٖ;.#,㐠Ԓ-M2DNWY0KVwcrCuMU !}!tZ-z3ƊЧGE fX "xӏBbtżXhIP1<*.fs:F[ b'$jrGaV{ CvE&kRN8Tn_Ux*g :mtzQɫ|DI:D)PjQ03k굙ØQ jS1C xƥ.a^ZL 0ZUs*뤶q_ԇD/i&aTbctFa-a~,O.Gz<;pIfphnw ?McRZ<^dbp꯯zٰh! J9%ɞ5XTկL@v#ֲNx-f7EO6*b`sW/e>'y7?a yDa;R} YqTz֯^#+pVAgؐ+5WƜ}d;EW#x:im/SMtg"Kb7eľӶRoQI $,58n.:zN%P0y FnFED+u~L]4z\;{ns`TնhIx0PRXX?[# WоVѶ,}dͽcWAޯm,|F?2 8~c9y+7-䕔rd˽xm~0"pġ'ɇ0c':Ř Pos^ 1h;pXx(i43q:AmRWSdw/<szh|r)1 UA{eRБ LicUü$,fyFNϥܷDMN^Q|ZQrC)WRHۇӸBt?oszQ'ZjO Ϯ Fxa8f4`orm QJ#O%@ E922hl_ Zw0F]2pN=ajΑFx=0XvXk.H|S!;hgc52!`(n*&B)@F.; ;ᝢ3G9ER'}h„*H+ڏ% ]RB9|:'(mХbzvBBmYzX+9odko?Kn!Jl)طSdN|ћ3lr8|x[%yG:Jj.=x,bpkZԋdXAo gWj%dK;>=*a:> 7=C Mt(6,sJnš9冃;cC\'xeG>~hR H2Ol4,dE$3mL6(K8 6*~vs^\L+7XL xΚ3SԢ#-k6Nx:3\ +(2G-c xYj'4ΟBOD/j :wC5x&PyNv-e?5[nz J0(CZݩS@Z[jWDa{s3t o3Vńn G OPqz:B!?}<.S\\7 ≄gW$BaJbfF@Y:JKj9D\=-<,K£J1]y%&;o6(I+Ch8U{YG7ym}㠯\*a̯)t׾d\>*Q4g"!X "tݟG)>B2x;]]@ 5jE(JIrW-%lrz/ apM<2 ?fVn\e!\EW=ld\4!RYV+2ڙ{)(b#ɿt;_kB#`fF]~ߞ x*Ci 욃[}fI5]OU'ώTX8dқ7}F0T1Ƣ h #eV7TߟXȽzuj' ]WGcOU&+ LǔD qx$ټ锤B.^P bESeI$~> QՕulc1@f#o黆?`^(\o ;R.EDER( D9'?٨BrgXVqJ{m6/\K8=npy"&&؆pu:=V he}@Y 1+˳WC6PitѴ5 ┕" ;\!-iyJ<PyޘVuB5+Jg*črM3'4CDzWmԛD]=t^H EM-`dHٝ!|G4-4!-,W_>V \KpM u1\.hzՄ/QTrLF zL]nU*:<\ؤjG6Z7!&'"pq(ژVzӏ\.6Br^yZlLT=Hx w͠M gxњժU m+lDd]O:r]'MjYcpt#~F]IgW5_ 7鹙b7afdЉ֦5pm{&hwbhG^Qh(S&1`u'%v5r]a Q)u`y7-82<ȝKsɌ?Ta'*WVOOO":Ϫ/*K߀gWJN-#2/VBFkV嚍ǻ. /\ayhe)d (w:ZQ%xbڊڭ`[̡ҿ1(z ]US'I9pWҀu||8 ]jF|J}!L,&ԡ'g Asi4˃hJx?jC~3WAz=46scw\m'%^j[}ԉ jvPFɐ v%{=,&X"/7{Q&U^jȻcT{Ѽ; Dy^B#vUDQ[^Ag.`. wD "'R}sT&Na?#czXtܖ*H}8a-o?Y@F/[qh^W\!iqs SYj +}ѳw9/z2]YG#}M1_-&Fm2;v Of*mn76-poj s! lv;%/dR]w@Iՠ9Ag-ȯ &x"ct$loiѡAY-FoA{ݳ\kIX4Y.֊7,הOP`Mya0 Ck;":Y˙Behk"g<:ႏrBrmud"#<9Q6_Abxy9>[SpCw:bL+yFfzχ8NJE}'<0fS2IL %T]`K$T/"-iH9&Es2|)sq@%-uMz~vD_f8xƶbln`+gܹj.&4'G]78g 5P.l59#5'6mlHFjG{G 朽iB8+̸/F(d|ME^V̶ RP#YBTk?3Ӂ> ٤U[G7;N.jl3eO,HrZ5ΚL`/7pm O?*TR5"݅L<ԑgOER,ltNKȿwCN޺ES2Š'?F^2D*vA@'MD< abȿN.@r["C5儝+ ((#Yĩ|}{.GB>O{C2m֭-5b~ЋS֘̇K ^(/f#4nH` oCҔ/mV5 o謎#8qd527r<#&3R:O{~}:2Jz˒#.$jR؁m: $-hKiRLUIzgT|X^ks +F.^O(Ưo 5G\}S!S` | ]O`m'GƏLPY ?`yڻp( _Ri-,BTgNNG?\l=Y2|k+HzjF0+=g<^7!+nŨoRɻG,i5ݽG8oAivA wQꡙSGCVӇeS[7S=g%wIHpH:^~LM0EMQ!;wu}k@yݱt)Sވ ѷsJ^o2l`w@Di=I: GQydzQ Ax&HzTI;/nLۉ' S~> B;>ʩtefAzS-Um!a<}c[6=Gl*Cqxy͖+*Wnn2剕Y%sߜ7n+g|*+Sw'o?ߞ{f.@1XވJTJN}0ej&A< yL!ۖ 82@792P\yߋ /9Mf[YT\PJhz}] C+EP}ڳ0<wOw;(U4YSf{uIM?ܵT-l"HrIAt3 yho(F3 4[F6 <0Q,~/٤SI@4zgrS<9RmA|u'%9HybtZVE|nKF $r:Fَ o; Xr::y ޶N%q]s}@tD@C8>'&~dhU!xI_v] qB,Յ[(WoP(~Q2cBO&"S,UhR8uZȨM4Z  eв~Cg 켫,LD)aZ^Pt69LΦ`Cy48W1L;8-¨} 圮HJHDv*Qs`oImhy5'vW-3}x`rI.뙷}Q"C[>ȿe|Qfm~=pRBh=^ܫ7eQߩn%yd#aaĹ/PX9ٍR^d \p̆$MhIvi}IPo91UF9OKv!?wK1Moȷgu7k%@mc9?96|,0VerL#ցQ\z"Yl{f^RMڌu4 /KC`p 8nJ“=^- CMxx@Axo IiR ]w?fdF iF:?Kc?`wxu2AFϯQ)(L-5x ] JHyU6w[4!\jK*hb"rՒZc.%A9Y>Pfw$-f~!%$_fsjlާVmݼ3fJ$>A)}]ƌȮ*Rn"nJf1YC^gs^ӗoq<%eBe)K˴HMWk&Q}zʾf$3';|ٚ(*y ?~+؄lS|ZbQh)5 @^p=DL њ:VqrB7E v pBLuR[LwJ6eŒȋ42ULa;_Tm .9-ehs+\O* 'hŚ<*ro<|0k=OyO;It;Md=R< ^Y,qjMe+DD_YΚ(ȴ#(.⦷]kvF a8kڛL}d'Ns[`G{eLI*fk2/x s80r߯4@ڋl~ i/mҚ C~wo$sU\v&^kk'| KN+#|--9i=Zן7#m7RM&UDXP@4ϐhe!RHҽ./T?hKcӷٹn'ﶺkWXsx'^@[H2uB|;&5/?ZETAZ`Rsf7&k).ߝ`kjc.-}kYkݯ5[$>>z"|5$cZws!i**ަn6^g.6cC A)mQ;,C٨h{:L\.y M߄ f2zhl=jAGJ?za s5!?yWBh 'Y#^}C`Nmx MFC%SkHX4$U*0 $e,#F|]dMx&th}&&bt.JZȑu][$yՂQ@ܡ įjXmW[meC' &1n]+IfܐWFp/B%y 7֥r*T L@٨%?kBdرu4 "!KP)#K:eTtfYRM nS$:evsfԌv)%~ڣwwRiG-h9`331u]C@R*4!JmLJw@LQ<,:Բ esqx76o\,?n`7Ñ?_#|XTQ^Du)bC$Z%R\6.DX!Y-_!!lH5 ˝2b"Gʫl~ƖC?j/H> yVWOؾe}g)]]TAӊ!_:fxZCA@& TM~FZ_2vlUqj=) ; VImD~|Uj6B:z2#$>nJ-*$)bG+p &v\u+rEFܜ w O>ī`tꦀo@c(O` +!"~!_KxeD=#!S;iR"kkܔ{??:XQ |BpOy\ [ Rsafeܴ'$C49~IIg,C&?3i agA2hǖ9vt^'v:d4~k _fMM.A8PO}?)ٯu2Z.nק+^ьSstLسTB^5WƵK.պ@jHs{xnw:zO;&IAj.֘=[?Cq#ʗmR 3 O#&Ǿ~㛘p=#pw bcqԷ67 \wM>"EZT7^qth&i:j}Z?'IS$ qy `[\O h\77uMMXhQ|ŗXRK:RpSw"7?+ CN?z hG 0gOQIl|#Z@4yX2k1Zxͅ<)I B0σۨn:%SL0cn|XTpj]1:_M̓4t I}'c+l:~ikc~RXzBI8fa.Qf̀>),)bLb3nٲ#p6Dʪ$˗4r!fafa9FS(ۊw=~GIJm"J \T3JU\M)9YQ΃!J">~.lNUR"eKfce,@k_x(~fHbَh-Dflϧɘ#YXeQ~a MiZ1+.?e*HQe4pW<{nV_K\x萖US­яpa{3xHgp]Z|Gl;=#\'}[>_k4Nqٶ{wGrzLi~Fˑsffjձb着crT wĪ(P{ Z!A2[z+?ӖlAaL fg.U_\N4a``،u(fpf521;!􀝮2v|v,v)VSt*C&~)DחOԫ;>RhBqfHj}Ã>ޭ}@ЇɺeTPDt՝Xi=ie M ᾞt|^͸(6v'F)G$Co9HV>z'Έ}&ˍ0{eׅ;;E~<>[7ֽf֖$= g#T+I~}6V({6+i0QF5~b$}4nG,X`Uyޑ̇6 \?"n&ԯ*#_\)hMi 2"!%\~\ GOJ,mU>dT0 3qzNf|r8z.e~#׻y.7;g)Eu`34J:ു|ŦqQ:p{e^#AY (~gѣڦ$_]A x_?a`=+?;bj3ViHx-8 d˹eBt =+6$mqaI-i}']j%!~h;j%Z$oD?=:g;clK6J_#P 8V1dVA"k}KX2Q#vdJJ7+{D(w KM[a;]3شUKG-uO?PA2bDy0a3;]SOk- IS\au֚a?~b/d-c)OiQb&Vm .\g7nPC=Anv]pj)^ڮ"B^}ٹAPn|n *;<0X9TpD}l*-l4V`|7xSp:n^Dߌ (\Q @"r}AH_*r8 XWnfpC{‚m0pEՉW'BJSْPŕ=Yp|*@Q3cf~'q)^ͱNv/]ew Z!4u-[5$;J5C0RZjg&iZlJCE3ls?8G0F"׎ȵTڅ/ʨ|}CMЊ!s%\|}J/ܚ4m7 DDhPWA5,vּY峺CSMuQu<"˺RWI=zOv13ZErGK Wa[2G=QA*+x$-},m;<'w^DEs\~)CXh$iA 9.hpo<W A}&RAlEyC du@%SIL"O+L2(pzh(0j Gv6l2w5Et+VhB}Zp_RP7\":"fAatLt&v]Dr;E' }Vvd,D7T.&^tDFЁMxY!oJAs< Q Q3_WI&#HfQHCݜm0u{%k^Z1"][aHR| Cr'` `_DitU)`3Y^wsZ mcd:ΏE$R4GĻ0|ao[< Sa_pT$cf<:rPeo^DWh޿d ^#S7-`S(6P>j.J%}޵{3?,(7xy=h~+%+_įWgdȔ]C/{B_Y0SO+2YBH}̕@Y GtQЇ2K9R=Z'}~x]l;reܱ i5A@Ivd9\h\~xo~l< ,0kW9kNyjmk<-_BqT-)2ņRVL b0bWk̋pʧ{{6sm5џeUϫt)P'۴D{?Bmވ6 qHVe`1[VO{ފ.hzrQ!*RLCmӑL#a5)I@GH ^${lba.Eg@aB%:'X>!YGho!ܸ՘= 8.\XhU&iI-8-v 0@vy;M^W ')sڷCj y~oWzN2a)|ױt?NV %@V|Z6oNnG]*uD̽{ Xߖ5@F ᶗn6_L=pdVKQV5e-id~])j=&r/|q rE)F"^!*R6eqd*b13!)s\G5FhGU)?0ÄKХy}FPcnG6' %pR)9J`p^B; " ~rvG~&C"qYDT7!7 ̧nM3$P% ?4JG`Z{'w)1;LZ2Qm3RCZw~SR3^;tT!VP5Z/PC|@B3-hw7*ՊdՍS+R3{zN7 J~ s-i@KV;ߔFo&pKyhABGX"X},70H> *ů«q7 8<#YE_c]rlt u s,O#:TB s߷e޼kC0`Hy^F>`q!b- ǧ(W{:e\t&j'Ҩ0K:vU.qW5IRܐ*P=fi'2x˼IR#BZ2P`VޗCE—;a%\TVM/$-c9sKB*2$*jݐɂi!WVAIm2tXSrSG3.n/hxmP8;Ni<ֵX҄ (6"-'lr4\[.ty^zӟnm֏ xn3.! )I+3F`+aH%ɠ&]qZ΃!S+]\±p]k載8GȮL0)lU/}fK9#ryy.STKYDGwD' ƲKyux.xo׃jm0;=e`Pqg/!6͚ύ0~>T?֙CKC;+P2 \J%ƙoG޳Ȼr$6 c2{K/(_Nwٻ| T(:R[]EgLP46ƆSj,'cwJ^QXI(%\oԿnUT(99˟wW_hˑT4}hpH&ct4װ)7~NDKg 1܁V p0ZhuW婶n].\9vX(.c~8,mKr z }ꢾ! ?cI;JeP]u,kg+ 1ʻ?hLCI=QbkO=쬴H/Eٲv}bE?! WaTWQKɲǽpJN-*@X IJw&j޻S>HQ9j6ǩ-gh6f V\4)Jv0 =7,$PY'&;2*g_G?=bA:ypn)I瞙/ߍq͟ p.> vqݟUNGl*{Jej|[ >9rne\϶ ݔ4j{GLvvmoNjeJy/ y~uf.!ɷhq!VtbnEd]S|&IJ\A7J.\4#-y̍ϐMBRDߠwI)BH.r=Rm?w2BXf=7镕8L$4iɲȐ׸=%HARxϞXʯǕ:!e}[,'YhMS_q^N'$B/i)|0͔'ek٦kwbxGhf "$ >K=2$&%18S]!_)[UY@\fKu,x:DsL2(t+n3ԖX3[c8'4臿p6[& Oi#!ɍ wEO6Y+x4KѿKCB=$50Di@v~Ewgb K,N/QArK^c"/ 9̢G=6[< %!/Ei:4;C[GsXR5ax1N2ݐ1S2=he -qru!a(YcT;s9 ;ӆ+^vKT .1f<:Iok5>tq] rɸWTl9D, A!L٠xdװYub$&0xsf2ʪ11n<ϵxEt<$xѶCBY꜎H3p>]gAK ~7Μy;~dE&cz/99?&nk45do H Q>y2+,8Eſh-V7F)> -[vsW:wٺXC.0id-&d '7`FϻHĒnSrC8B'KZ a^;Wk[Z)6,Dry(^<49f/_0 p} = tX-O@!Ι=O>$UX ş-| HnET:||W{~DEѱ1*;]&Oˏ`y:V;7[rZ~ P$]^JgC aq jC'u|NYjQ{l=]n] ؆oMfO 艑|"yIa@w)/Gmao5ӐSI@b $^^}B$`zsO& `gi*=0"4hd~RU y:PTȹ0媧!ZZ̜UE#p*!AcyOI\>r5fRVcXInPȏ!YW'کqxGSHbG6%9L*> `("~vg E86O֌/XLFP9&Cygj?v`8@`3R ]rK%]-BQxזR*bĒ]6#Y!Ja$簃6SٓW4XYY4=mRY̞@x4%r^)R\I gݳkjS._H.M&)L U[X@:, /< :%ޝ9vn-o9'áy6b? { ;3_N`\6C$ImSa_ ^ ĉA(YLjd04)w _hJk'bТ@v˾uw߹/é*]Qi:;HP4| vvr|HvKh?;DK3'oyQA0P'V/nSnu]ࡅg_& |ݲ/`uC19~WC`!/y@eٲYY:x!DZːLh ֝qF+UؕWT3VpZQtIs0@qNi8ͨ؎DH[,\"; Mj!;էsW}w!PDp6bmy0JU'ǡ.maY)PrbzEJ^tͥimyC&NX4S):1(Xس%$fzqʅ^ y g $biq7x(vÄUVFdx=K,T㘈LE1Wa>6P5?k?NIl!JzTZ^O=m@| 0TiMZV-,Ij;܎V$ =o%,rA h*Y;"ɀFy {yܻ 4Bӥ87.C= {B9$}p:4|(@}?!~eH Pn|]>gC",T=ȡ'G[A$?CHtDjhWB ~H`2vĆڬKo89nG$ܕosZ'SW=gMBG([uW?fkX Jo޼827cX@QnY/omJƒ }r0kF@Otܦw=wrx$ջhXoOڒҴ/eNl23Ba;G lh4{a` 긪VqPK>cOsɦ-OD_?)Wy8L\C 989*4<[;*c>+i$(ՃNA@("k!G_M&|piqgznFV)żltfajr)E^,+9I =? MWA(k7ư8qHX;E^}4.SqRlvRF5hմOl.>7bAe$\9kkPM]J1Uot8N:%Հl.fD%*P(ݾT> V,lR(•Xk@@S !fؓY<F6qܫyud"EW{<:aO~mʨ&`(lb[) 2~\!'`A<I'9`39ɓ+(ɗ'4x_KUr!MP7/\>tBC撢A8(LfU6gnZ΀Do2_WYi0 fBҮD$=Լu9򧄞EfG]ɪO kê~%I*B%a 4ʰBVԓⴔHK!x}, oQ@B',T3S@jNQ1dn;ewM IS t!H]0peZn9lƟB%x+Ӽʟ n4]<~#gV/Z,]f 7iF)c|[Sc!m 7_'Ǚ¶/ ʲp{qٕ_R('w}Гrj(XdɐOқ9+,g hR'oΝcta;`vej H>þT0As-ַ$Z#͉ZWaR{OI% 0ib%Guug[oټ\veǬûC)"1W97>iFa/KUcFX0NopjŖaI"5!k"^WpnZzא$>3?7(gqorn/û_F/L Gv4Zm< RQɬ:ڊQ $#o~9ء*hl(AęaC[DZ[CLZTU6(Z$9H|(levC|~cy2L``J1q/ k@S֭ZW2ԂFY8?٤uUj*L}jq z͔3nB@53پCH+$& r|)]1jbۧ9V 6 HM='A٘3xߖoax[?yz(S n1ρT y5FH{6mƀFi mTSsW .Aِ}Du-Nn %CX:-Oz%, 58-]͚zMWy0CJZU SkB+DԿ--{ M  ?UZ麖qMj~.ABTg5p^OR9M|*3}91I?pd+DuvcC)uPg 4~Nb#t1ooARi\JoTt+:s[ekuic)gpP; |DŽ`| zM݅+c<X f//b=" nADPgMٓ@8 L)Fm?CU]h$B# HH_a 9VoW~)4"Ey¨q8~MwD;$c.e ?rav˨ߌ@r ΋*vXW_vx6V&7SEC&FB;__0FW'Na29-glzPpE2~ʿx-Tiɾܗ*_ne;Rhpଏa:r(toT=Did?ۙHpQG5x.8TsN @(qw!]T%UFw1,y,mo>u)Չ{72cO-U|3ºȰŤ|qjꮘ@n; m'*340]rHtejYXM^-c|@/dwNsu=Yh7^^Q#+w;>`f,r476Pf4Z|0l2{riHK1&rΕ܋gqBP Iwa8hK,u~ĤT)'Pȼi# m09?V4v崻#]^US<ՓX7iՄzĖەBFf"Qi+%5iAfPT%$d{z})Y1Nx-6ݽͫԑs)E]IjwSř[>_xz;X}_fr`=Oև-,ACB(}9T*F2>zlVm=CMEsD!H]ھCi5?h+t b"yW>ʟ$lL)Vd:^mmquF]9Ry]V xUh #.iI%̘7>kSۺ-޵,\CT=.\Gd-z'cIHRUzuz-BL\MQs0 \`#+K괵i @#DY\10<#@~eS> nJq k*F[ %ABDGZ(%#[ r0'ZF4볢O.;bK5BƁrsS(-0+) !jw55Ƥ5fLW8nɿUblv_㺥'ȫTIOj7Bˮ&05wg(9|}'.LwMӨGVa5\30.fsvW9< ~q$$#8+u~EL7[{"FԽ7L82\ϚSh$9P?UğXi^5] U6ڄ,)ACO7"&MѥZs2PH}) ʵnrL`OP4[,aGGk^d>(hJ$ԀE9̭MnA{| i+|Q/_< ' !f]6KvUn2;|;ždƷ3 cJWw0e rAl 9?=:pԳ8H.I䗐I)[JL0RG[=e?v^s݁vW~˃Kd2Q"t!XDX# X|t>/&u8{DYD_$'˨:b3,2->[Ϗ5=F%Y5Uc£<_ k^jrMϨw%q+'{KCoz-46vӄ W3?$ 5)1)^r{D^YuSÊo)G)!D5P+5=Bd+Lv}c[TDvo _1$Z䭅:fWQg_LxˆZ MNN1q iVu&e8Ȑ&`p?pYi0 Hj=|Uvi;0.ު? ;Yv: MN$}磼 XPu/,qqu*Dg1E+4|!3+B WLp<~B)sخwi)۠`lBfc}|vR+K%0QRlBig|6񉑋F +<#lc<ȱU=5B ݼ#W/ZX9*vIkJXȺ`jqdi3"~0B\$P8G6"v](e̠A}:er.ipK"G書B9ۈf@ɲ:l_fy'Fl=QnᏎQ'0Fۨk-+Jit)H_2v]p dx^{lCzrT\TyxFF~#Z]uC,”%^bghBE)琉O=.|i܉*.| Qʳ4h ߹U 2fETtEˤHcX{<$D K܎"9!fokiEmUN3Liݭ~IVmq={yZ_f,$v1;TNѭ3A^jxXR2\AZ!ٸy{ м2T䉛joZ^z V~O7vODPL¿ǫJiGGxRC=Hq۽w`J?hq9mel/q*ܐ;O$=C=#n`=kDe8͔#\]tc]7i00Xx@9t,D0oDŽ ,k)`Dl8d4>4!'_6\A( PJY+ OhxiAWq ;OҵV5vOtrd6/B#~=AY1CG'l6{Ym#qā{T`FWp7ubdwr4#]yG(g |Vћh1іS<3wГeL> `\9B@!QUTN9uI`lP8n2,{`.+'~iu'ȧ(9b<M#1hEx3kJF?^L}OwJN-~ φQ:`]] |dMU/ny6jN#@УoCAjas3/na5R3,ɦQ> MM9%K@iU{NDy,$OR9!/_!RiT]/<+dV(?v]LK5NfD=zD)x'c^(^bbYeHuM2iRY򥴊<3DDVxRҍh}BQTTYF;tـ Eem%vDU؞J{>w5i1]JQa'gvXU?Gv$eJ!{]U?AMIVߧOMmZ ,ITص-RkaSG{D5ILvS q5vSQK4Dt?Te׸3ge^b჌]X䫄B3S=bYn~7Ą[VR"YttꁁM5 [=iSluIfޔ9X$)6X3SR4܅BUs84x~bFurƟj3aXKRg,~.7/fLB.+1C[ï݆&)d^ +mvvP,zQa!tYŭ46w*mHLKȋ]-v @DݰI>[њq,#'deؤְ0p .\j#KNl#㉤ FX\ܲjL``t$9oY32Qu 8< MƘ]wOUix(r]h ](JsF߈-ѹuL&HtHlc6x a{/D%.&H=_;΍pX%DBu+Ӂ } sKJ|ӡ\qF^K<ƣYF~o3LDyvQ0/gÅ9f;<<"ɲrӐbG/9&ΨJvu5*-R8nd% ױ}hU|0V"3˒;Z ӻs$r} \iȃçv\#3 ^ZF{.)(ڒ~_q?ź'rs&j^7 !eOpZ7PLBÊvL]V.jۢ0(2JHnNf_?Yo:A=F{z IR[>2P^?3oUbD>q4!ݫvc6e%d_Rv| ѐ ]rIPZTw"߿DˤGp]XSmԶ _l.*XDTyՓOEV43JϠRlgu B5쫍g$ *1%7WXd%EKDCV,e({)_JW _5'o3E6r1>"mxf>-%4?yB$l1* ˖*QS2vLsGIw^C bGU E?%>澏2#\dBce@]?ގXvUIkf?%:aGo1 +pz{s>:dXxAtqp]I _bgȳ&s&7`h9RVxpr'4@2lRa184Фh8ƺz:mQƺ1&ѧf~<[ RJĈ 4J5a_dcbwv2 48+sܮ̨YܱiEjA.)mCDž1҈]6y.}-$)w)c@3T03 aU@+͋lS(Do?DZ%'w:[.br%ImZhĭG lng` r1,NPVOe_^Z!}`Bă*\$pֹ|T qc4nMlrI18eeqYJj葛o l;_E<'>C'|d7i g*#؜FgAd+Zө-鐻Ƽ\.bFދ YJoZlGcqEQ F`\B[Eŀ m^gDyj;_8L H >,2@l 2rac9 xU|@WHZcIY6 t%ІOٱaC1%d{8s5tLn2ڞ6C6xN< 0%(Ah]Ljxes]-DhβU/''Z{-s~>sȩm-ʧ'Q2\ ^: (fB" ז #3_ZHhiP`1 :hnL*$ E!y͝0?9rXV :"lI+cJ[Y8]אkZb9ƗaJ=c518<魤\pbOHŒ0cP=q% E&@ X?rKp bFMZ{."v} \ r\Ai(iR4-AmCo$M$*ܥEGY]RR1BEE;˳%2"$Jm_Mqi ӳ ί,VJVY Ytb}Ia [A ; ]Ư5:Bߖ:m$ev..h#9Uo f!0+;_Gں3{"R::c|iO }{5-UP_pMc ԭ>y4L氯8B!hj#p qK9/P[f54mip^Y︚cooTSIݒҙqL[ Y 2d8w\i`k=kP X2\< Y)˙I:Z\,(ŷV9iOuR2 T52:[T 6'x"D9^rBo-=mJeQ -l?41jUg]m/=M[XXI"d-S'5O}Po>s=Sq$糚w՟Y÷xj}擯Lpjrajq&~?c+C3V`?'4 )喴E]AGj*.]ʉmWՌ%fc ~ ǝS2QMb{p>":^z1K0.ͅXGL,#DZ(h:3:$wP~> 㳒8#t7LuG;-?!dspIjݑŲup CEtv\lN͹ u ݣ]H-/JdGnw쏝I Cg~ 'TfޕޔVX -b 'K6wR40~]5 w,kmVhh2.D1w$C֧MUuZA އ/0Yi}wQ3-~@cTTJ qb> gDг\v tuT9v%Uf0Mמ`.Fs P9۬+ӛ= Mlbuj®Tz61./Ճ(A=2sqa^O}i>"65Ȱ+ 4LWOhZ\samV -݀*56\1=YpI)*`j$;|<8JtG1<}K5rQD'$E[uE֪Jc)WM}O3N>SU~Omn%携w> $s^,  @)0JꫲUkWQO۟I+W& K Xf P?te>!U"m+ i1U%_x±E8tc\-HNrH$/5eQ_3W=A3?\vgp gZ#9*Kbxx Ŕ<$-y3{RfBEɌo8g,sQώriq?#1W/-6CE)mȞk|Q{0\"ߐ"׌2dnZ2yi/3~Bp/^|ƌ}bs_FF v~Uv8.}53/I}8T_Ez$1'tڗ$|:=]F;dmd0DPBCIv1+us:)e )Ѵ4nL?%5zV14&o{7B+P[&G$i`$]_a^Zp@ݣMaEfpInq+Omg dlP^yw YYA%X+W2Rw0&t~-Bc?hoYh!gPߠ׆Ua< r"[X7Lz{&o[D"Ut4XP| }Y;n˳AFCvvhɡ!ZeE+){H6[V>:\[UFeEw|Q5V )CfNXr` hRAgb/u#QbGcӌ.a<9G]q(9\RGF=yfÅN5b@Ż%~ (4{}P.%tz(KL,-Pjӑچy3>!V$R *̓hK {/C=} wTAI6(++dNA~SOQzhgN=^5u;2&yQ8uin7<-)-LYаlS& (0J x/Җ8ato{\4w%$K054}Z TF34eb*&7f'm3OR]wஃxM3x5B ]]#ӇQvl'B&Rr\E˃,_H #,O~k4K)N~bz7Y7?z3ruipXuBkp>[$넸:Qqs/WBZov}7#FrsA!GɖC ;dFu.mNeW+ ej#K;zT4= 0Op D>O  4xkPHm}q4KTѶNU'WŔҢP/wfiK*iC@It0 n UϸPit7 E\-9"^v8>\`TeqfdsX+hZ-)>YcBrqLQxډF3Qdqs .Q}_A)2|;A& c$Kb֑nl2Ou)Jgkp5 h`: @v/'#y{EeJf99vY*5Rqցo])9p*4yB7_xPdOS. ކ}i7|M2 =qpD#~-,;ZTHubV&@tZդ_|ϭ#"#|fgV|^E|,"TfMN6@ _xE[jעc 7{s7}[e[cO՝y/RkfZMQ1|=VycPr֫<(\VkE^)ywtub_Zb#y!`!y=-*m\'e2^.< ;h ͡% 9F|UV {l-h:5D]25+, B9/J=f%SD^'27޻L ֣:'pY(2% vMjqa` .R?lHIH̳'[s$Ű S]Y^fP&ŗrQFpƒtƗbˌeMK4OsD|.IU|VX,*^aI߮E_zx(+NY#1L'sB;ZI'~DH]/qL/rx Q7.KǟAqMx5$Ÿ{qZE&/ߣeؔ>i]Qr"uU|΀0b/ t6ϴfYڴP>W|V/=F"*?BxdK2|9Sv;3p9tip޳VGӵmǚ`|1\iw[+)PUx?9NpS^5JPmѾq^J܏٩,/H$8|HE#頏Br`p ȧ");\hfsO^z$Vk)[@ʼKA^},]wgy^zR\w&E~gQ5ƠoCl&TFI["M,[&Ƕ ΙiNsNS0"JkIi$ h`~o\u]-vyeޥ 1[gV\9#^f K IJHTr !j/©y1VYQR]^ jyA_5ayw$Tq^8kY8<y*vÒm7I.͛>G52zL UARD>#qY"Wݫ3BQ~4IUՔ%B?VXW ^%.<˳ &URK؅fw-Nz`"چ.A/_ t=& ˣ}qJe1#f fF"MDwqUB02~'c1% 1sۏ}-c&{{ݜ<ߦ㜐w[? s.$ LEܯcdsc_a˷n#=|/z@r~?$0Xmu9(aljش=4zy>̟~F+?v8bҥ]z_+uEN*A\1jL;4H[}`Lzn"P=E.u5XJ`bĄ\ +a 3Ym*qHz<O6q )n E72nӡ >?O{|{t&'Ftt3ZkMk( K+,V@chQ FY~\U;Pt֛g6'GF<|#OVҠk[&Ty^J`zU3 )4^v۩FL=/OSOOuOArg<@Po SLzޣ<2{gE`9sl]IШEF_`Dm<&tBh-M[9mO3t.WZ%=2z&& ́p:7 MtpÖ7PmFZUg4,Xxxb/Q]:tsM3K gd+ė\pւ*YjzX}b[+tHe%cO-cx3e=!H=n1-]-XC$tT+(j(LA,k\3z$a~Fd*6+k!ux\& 0:9ԔOr3Le](@F|EbTUgII!0f$CZtQT0jV a3B=2_͏K:*/,w [6YyHdo'5fXE6}%1E; L #rj"a):l_,Gz2>d z~H^bЗ)W6qcl;26O.{Dt&@fWkL?څ#oߪ.RNR*B]\aݻͽ-OUPz_Hz*m8B_<96P^EQ IA_ك'4Hb%g|V߇v!m#ܗ  d6-hbx=%bjV0v"+adXvǝ7X3teu}aWc28L'}aދFso2EK0c0x1ۍCԇc7M/z3=;V[yE=8ԓG <$*ߍo__g6(٠ )9u>Ù Bq[=e>5MziY?%CP.0;YQ y&92s>Ƨ2r]eOgqGu 3o+c<گ,LQw `Xqsc#=E?3~$ tJ9l<=7H^`KJZ"72ͮ:@w4oU,*A6xz ֠WzAOrkH+R6K_li mf5{kfkr֊5/ iHX{%ccC(-Aʂ4dSs Yn2= foΩoS=rOl3|=˔{7Sg=(]EYM{q8-CjUhvL̥r$;n7wXNsr&rTZA BM-;En!*oo@i=DR4ǛND`]03)lMBC|\c sEZbҙ;{1\|> ~]0le |"dys [][4o-`b;Ϯ @1eÐ *WC7%S/uC|VjD "l-j=s~Ƶq|7&٠k z/!=FW`aݩ9+$2W/@ЛyhEY VD8.7Ry3^xO;*>Oc:6 Ccg`WB1EV8},-Ћ*1d.w~*Is7}d#vSi4q&KbbN|. H/w7HB+|k.+sPo [!>'ጝbRq2>'Kya##",UV'j;Jt}5 w,lW(z֭S0gi ۿk5'(;c aIɱLx'R0IkM+귳!KI!qlL o^Y3Z&kx!ey1_Q3+y,MfN;r̭q-pz ?vx =͋XըEjkNsD?={"뎧fֻC'ސ;* 0Ao q[P2-8#sŭE@<ӫL $U6`3uxw6 ]3O!פQF0T|z0w[܆(f4ADK9O;֬iHؕu=iQ DL(7Kn)Y7wqWո%ɛr:r1s*c-VC ¶%M7loK,z\6Q^ڃdfwckc hȹUeR|5t5 F…wF8$zw9`G4t41Q&,e߿}XbuvPl{Z&R:F4,/J&n '1REbt+??3 WeΆg\ZW K_壆Yi: NB;஋M!)Պ o&d+-%Yx^^k#/ouj攙XM2⚪͕S)<*yzzc/:F+EKunsNHxWJk;y?#L--(%ڗl۞V)VqinSX)yYZ 'KB ss(O>4)HGֹwW"S/hزC)5лaerbɅ!q3 t $+U(ǩx>̓l;ɫ ylNm Tǐ/x<dLwΗKq^08 8M'y&*NU kCn(؞M#3QZ% I/} 0M1׏jt6BLZ&5bdFwN!7Nt'h1BJL2E!yηc*F9,ӓ?d^ 'Ȼoo6R,W>4ò!*4[=0 X i|8VF;ײ}|?']|J'RBHi` _}Adu;`ķ,kپT/dJUٻ?KT.^<;Oڥc.쎒iq=kY&]&fş!0}sI;BΟZSKž+ɹ< RZ羘]UM9"~{Gr| Jz :o!۰p#bh2rqqF) Ͷ[dq1Me`x5ᘟhN( xX2!X' Ȁ:_$r]e0*@jDT!8$[74%9~(aI0ƻHb)@Wڬ6JgKѵ鵗.~=?/!0C)ɭlr=iv"RW 2']'h 6M53Z[Mf^pOsux*ZK`~Wd"KPT5S.D|^LYfKR0Ǒ͐RZ4$"1΀6Pr Up< c@ԙYK8?CtIu@ 3fJzrvwu[=gG}OE}n|jP&^ocdrPdimuγЉ)X%e~-NSŨHR eX>[n1p$vy"طui.10ft5%ů[BYa1~I _{eu! "(ʅ#eUXİm\)=TA0-♊ZV>Q:1@4:ltʒVRle-k'ںgmNj#tU$JiZ+,{|$A00,~[  3%6U?LjG"ӎNsmN|bRO=0YՂ7ߌO[7ʃoX8t6imꘟu.n( }p_>\ eRXskO;K؝fmAfuk8@_(^ga%UgUǛ!xiR7q/VZw8?'u%jף01L-kgp8=JP8OЖ(tװzaдQ PNэ~u;>cXSۧ44A_`v$^ KE%ov')-_TN&G92a02(2ݼTݸŤ/Dw"b_@ PܰZ&  ` Wy ^ Τ;PuB؀``/t aȊ5KE2yLҬ>@ȯ@iS.ubR7ݗ"-I]Jhcn_ {,^&^lʤuO&n ѡ٬Nr$[ougz+Z()8])PE޹T.=aJQF h2d89decL2b`~>\Nsu<mBB*uUp-VC*U5H7KZ;/mۊ# Xt}ˆmw=TO[Pg ވǩh Cyf67X,>!Z7=/aYAi5n\5 䗞jahIlmBڂ~\&ɿ}I< .a@~TAnjFhEy[>+͐TjbQc>y,˳n}H &!6?&>]aU` ZQw6KZ:v`o!lfgh&<\FdG%,+O ZeR:Sv.\-^'-iQk̓[qH)p|RpwڨaKb}MALD&38T-<'f?XRwf)oΎ0P*56TFlr Q߿V?=\I:e$ҷj=Xaڛ=a}_2R{1J>4)-t }@x֟O|OKd dڗ"KD.i[.,kM9 Rȫdb "o$ ML95Xj0Wi0fH*]Bin"^Pٟ`bBj$ws_$G8W쬃^ j&V{TҚ'viFk(6Wr$) 8CץC4sfWtv+&dU,ջ6Nb}mЏ0vu+k*p B] R<-~ЄG&$kP0ͮcDJBvD&|G;w'w6m`1}AU/O]9 (7ב9/#g'$cd^Λ=+F?x5=lTÊ<:}cG-X+;6̚B:\/U86Z96iħŰAzd i?Y-"b"P/oOKlZ)sCzA|wzZUO5YYy=@LE5#Imx{}#3P&9aJ U+sbH[`&C9> _m/߱r X1[)DѰaWpP^?‘O󓩔f4SA|^_jՈI[+t$_oSChރœM ڌ_a(;czg6Ҷ9!Uq]-"mP}%yh JJմ2G()fuژ87e9)iCYϵ4F`e;> (DG&rϦe1-;vM7_a$L9pVPc@y# PEPDG 2jmWeX7jdCCXtvW` ty {/%sc{Y'_l) iyj@ʧ0lNN` &δO*ZbO;@Υ6gBgvuX2~di8k]haN^}?hN91@¨⥋ ./&+0VMԚH6fBĐ̌&meg>#lXEqu%gh$^E ^.Y.G윢y:pT7{q|j3v>(z- I/ǟ2UuKX1o,bB< ^E/,fӆ2f8:W˥ܵ5\Nw<|'_"~I$2Nq"WxlVsN#T20x$4ZCsg-~%mEKi7!f(=,/>>3z'u)fLy Tw_Yd.пcИET *<,t>@CA&bFwL]jC KaW)@(s~]ɓ(0gϺn}HPJ@ k;NbvX|^O2ʭ2ărsW_q?R|7rNgjF > 1`,RXT[2DpUґl/͎\9%> RM%x7J+}yO^buƵFN5VTmx`ġ[SLL~S} 6ns=F?$ggE oD,ɲf!%Hl!iotCQ'H}zY/,6.?ucXߞ R?6nrX J%F13_A6<~DH"c`@/&Z a9E25u:H~T$O7`v2?gT!VwvpR>RpSꇎ#FAz\_NPky)@/Cdqb#X$qQ6;9xwX H5n Ԣe4 q𴎑},z.@5Lm$d|cR"ACnpk lAjmK"ߢ0tv}WF ݅ܦ+31'G1EBuI} B/ާֶ( ?zJv547=GC5A~6b*Xdj;AuPLMk=qC:'Qf_p==v:Y@|v?%jގԍUgYc AVxU\Бg&pCI`_I'4$davtc@F3ߋ٤N};﫜 9P\cNh 3-aLŸƉϠɹ)C-5GXxZu=p]S4^o`3PG?'k F*$(~G{A I:$rnV)y4a7,<Ûgb M&nyW i&G/k&$z@'@Q%ޣ&܄gLׂA^3dtz i9诓FӃpmq}",+~h; v[P<$j4!zE323k ˥"{Z5G$pu+8JmϡZ8:md໺v_9%b#0L)T܂DCjzE!ޖ!o7}n o ̝^W 50@YX6$8a7R)?(+˒Ȭ  6x~m~7ږKM v&_q /Ȯr NbpWZ-U_u{#}w8_<"@,*VccX݂}@ ", 垮L @0$ZC"wV /.}i ׉MxC촄iA]K(KT44:Nl2ٹ]+DDt6)+*3qHtcI.\x9-S`׷9I88Qv@t6{YnѳJo8MYk?VL(rn J G -:$&-*LYmК?u86KL)on7|?(ciJ`3#<t6ؘO"`]/d#_3ap^7|sUy-ѣLn//fUp2ޞ#ad6PܗԱ NӨc ~޽쁽Oe#E9 .RD3 #(/VF ^HT1#2jaͲzWdi ߩ>~ uǂrdUѮu})'>KA> zN[ "QFb\7feA ߱}Μ v<º''/;Rѣ=`.*:ZDNBLwI96O6p243ȉ8 сVs_. Mkff0u4:븮!3oͺ.ŵU%]_c؅h4J,tT_s12"38pU!i<^GHw<\<>;uDZ:$TzJA佋T% 4͔ny==WA=0>=hU Kbs:;g/W@T\Tn I%xMkmPuU #Fxz6Z; %[*B_`"bo׬qJgIα!1uWʖR ̟/ 6=\H16H(5._]P0!A@_j E䄹 R y2++q2Emӯw*Wv(>;pڥ/ЉI'j-'HCZV7`^qx~WGӵj)E!2|-cmK3 `OwМ7NV*I7ږu6ÚGblHT$IDnC)*yV|XάhF?^?]Ƭ۠QL'&t "  BDm4'6 #4S&xrCԞ*۴faCXJ [6N"tR/whd3UWYz};e}XY bvm~|@ w}W\BhO XCDQ>s|$cr5{!p8 fWFc[H2O7jǖ7WxInX?oTNAV p/p& e8->LSInhR8vŠR\~?nZVW5v`t(uIBr~7w~~/j(<i48ܒDq߱fL:NszT806yפሸFtM:4m6D? |8E(U%E_ ]62FQU]^ufD=5ܪs܄vZ(TbFؽUbHP]ٱ!\aN)&9{stXu%Eܢ t ޏST(ϩJOziTM)5QqXsٱxF_`Dˑ)p։nV#0dTWD1v8vrQ*>.~ #(9,~"KyPj&R\>߳ J ^LegZg98B8"8dMG[ݒܰd$@x68_goN`Qœm, Mܶ>E fCӤE:Ka yø5b_ `j#s)Kk+ vVms~wYD)ǦUoiIq{5xےPچ_vRMekvp4Cx:xۄN79 9+d?/zV!{77dt5KyC\ƧRבsdad^^r;Xv2zK @8~RJ{޽@Zաƻz^Uy/?ggpk I୴Ӭ=QA2 ld9aNxCk.TĦӴvǺ3 Ju7scX'BaՁ#3WXVC^F4N~0|FDp?CNr=UgysX bwK^zI.!0 *oN=̧@( o 4 kg}Q=8 Σԥ`y[o kؾBO/~Ü'>B\qh?JOlZg/]3 ̈PNzfx/5;[Qze` ,;BMhP/i^nۗ*}&=ęA$,&][#z/fGHh]x!5t?Ծ S2nrvRZ;?2{F>3:&x/ᮺap6Ƽ.~oZ#-J)N!D;JʈC G4N04W+s)}3?ɐTKc !IHSW_'csK D;e*=ǽ7vvhSeIy](kZ72nsfޣCW%Ki~rXH35gׅdP/|:LlG/"xos\Eҫpҙebi>/IȥQr_G@ϟbqLmQ?l,W EMyxK=c 9s \=UM#J9"#EK{$w]ƑҲ5y%\kLjʯ&wUᚭ2l:]"`d=K *i"홍*w*~\Zjl,>:6)C?阩rw 'f$ToW $uvp)i\;ϱDX͗́Gv0'"jK40V YQb:.wX `C7[1J]w'ԼݣY1IoɽWZ% wr~m]Ѿ1rti 2N^~X#fBJگF1$\L~0::l/^(Il#euhBL? S iB*Z?(A=qH baTNBjv@bP'i* `~/|R+JP͓i8/T):B>[2R)oR W!gޠ2SÅ'\밷.ne16Ջ7<5WEv:Ռ7y)^u(/+>9i}!lb,tU{ euYam31?>`X?=fdS~^9hvbžVM) p_!'!0^*L˸>Mh+e}yZPVua=ABPIsc;OTI0_yp5hPд׶Sub5InXBz|W +,@ޥK*k?C}0J ވjc_sW8L.N:8`A[C0W7wtLlV i}U?= y:ݒ64ԆVs|eJT= \C߯X=]G{77PCm[nʾ热WU} k{R锦j rJM%)n -henх˟&eq5/A "d0 r3~ NgE(~zEXE\Sv^軛89v%kxjedk -Ș3i3'%!vdKeQPڲp`"/슔fYal⦧? Cha Wc w@hEi_ 7ס,0d%Іnk.qѳPځ?ШkBr<¯5 |<`k m6k JJ[/(ܭ[,D򆥞&B[ƞ!GYc}r,pj=X& EgPD2{&lR8%BB",'4 SKkk(o)뽇T /|f?Ӧwȿ!pO2>رUߨKb5ӹ! \>)֛rNbvLd,=׼ܲ|SESsU'!]3LinЩH^ٛNIJMCA5"lLuvh_ݗΚu!3M>FCr /aZ6o4:f_{1$"s-ީ9ƕh_ A?farR,MqEѷvٶA+2:lԂ|t'R]<+qI.8P96͋BDT:"+=E44X*`Z`C3 X=iJy$:QrE~# }mvN! J$,<vLPvnENz5W-+G{h)лf͎hgiPK̬8f.?5|2)xvQ]r>Hȹb e2+MD zANnlh1(FjCފ/\qX$jϯs>!B )k˩+t >x)2Ǎ<.wc?/*!W3m5GuMʬMb/ 깐:E9V%~"* @! koӑX%N 1 )^E6~Àgn&54-36u0m/̸ ټAQh\zUHy]}AJz:i5hixo`kʙ:u!F+-ȒZy xɭbuE%Z40`p&0>?r:}>\x =ښ.G(H#~ک<#~8* 2a ʣA 70L`KmtmKd (wngbΜ }ܣZ[d7HC#$tOeUF*RaWh~FY*2#XWLECZoj#oewO0ͽ'^$,TCT4)Q f=@P[T&ƔӏT_Ck]6ŮRA6Km=G0 'D&oJ_9k Y}>Uw IMQn?ns8M׃W@.:4}FTbW4cG_Wx K(E;R<\qus`[&xv wx8I xYОҽå;tZZ٩ AmQS_Rxk6 p];p_]J`gm(3x?$fe-BD6#)qhNr:HZ7H71 G6WxP:4&;l'#5Q(󉸏.n6sH4i>qSd q:'W*_㞌Lofh{c%|fo 27bb e8: mf aFź kU4w $RWNH<N_Mݦ\fQk#WYM֨ KXX3}{S^Wef7<q_3bkMK(K ssJ9t3:>^"%OQkѷI͝Eॺy"HfyIѳjJ x`p}~ߣ vE-I|++`/q;<Hڦ d;e'6[R' \G!9#Φߒ;"KLLIJkj+u=J(~oY8`TA}L(u@Ad=pH$q\gHTTDbd'fuIRE]2E{e)#n_˄~2ML_Law1viw&6qL0Ddz~*0=p> ƃf87$rD+:H%X[@|-Ƹ0w%4RtOoRŽ_t9A9?mB73H;(Y}C ^=4RDedT{ be"p҈4kYO=Do}lOWto&1(/V>rbv_-؃mMl?nt&1Pҷeb.*~WǾ` (<3ű\ ޫpu)Bm?/+OZ,)M| \O-];vۗEþX~9:9׿Jm_LoXcPly ٫ Mr/cQh;㬆ȂUq7+4j l/KKK4B&„oT/:hyGH&E{}ho&@JXyxAn=oK*%J{-waGEc)* ԞHϟе0txu2*}HPy6 +}R+ o,bMb ar_WPx: [Cav-%~PB.PߌǮdS#~o(.$ <~xg/b}6f}jUY@K]c([He(6[yyw;3he,Ͳ XOK?=B0p nvOx*Hj j߮ʰ ~&IA/ }s1ІlE^+G gpEM uvD_[)|qQ}~3_b{qOe$:PdXxy]IqxvFT&d" 2FZɌ9զuK;!{W~RErȭl߃֫kݢݹk-wp?j 繁T҇ O)6#jحҜ/\lT&fc7"0zfe Kh-7x )PJ_W+EP~_z˗FRƩr"5M8$ۘBQ"N81O*dC:kqh uXmz3Z{}zVfY$d6ދtW[$FAkaY]&t]=tAcҟZ=/Mfje #`Բ*3o$Cxatx.91# +7_H"T!ds^FE>¯8Z;^ޕ6;~hu}ÁgC^:=M_y$a]!(Q4^.Dظj&-lC?m Kp'x_64\ϥ0 RUTa'ܩ3l<) }2e]ga蝅.m142SZp+,O>Bƶ{D55ލlWUa 䪪X pSzt듅xΒnHt#͠iq7m b$OEHzvi`HҀ/ b{dA"4f8y A daXT Z'FT@1h\~ EF4j.' ZLJrABP+!vHoC@7Zdlz )~p 'K$=5Ì̉lbq;#Lӛ%[Iw_rcTa""2׍ ^1T,d?OG&9ˮrX5|jF9Ʌ|.ccJ1y[[Jck;Wt)%]|$J,f:cEU_w9Uğ46C34O3Pn~[}p.1~H;4ՕV wO뀋ʄ@DlY,(sdkNsP%@ª(9TJ;0v:mBܺaXJEq4:l Ķẽ>d#ZQi)P-t\U#y]k+-s*ϿH3o+ob\P%Bλˎ4D .ѝ5TRM|u8gAO8{y5 =+'.̨S_^+蚎`GY@t>78AWYJWZn*3@iKXM(hzV\Vԧy2<%8g&J u$jd@x rk42(lRhXﻧDM''ĎX9Q>gFhge5B\Λ,Rm n#l*x(ĝ`]NU!9J<6rph/Ka|5yȤT*H"4ӿOVJm TdV7ahtmjJ504N h=1ׇbW҅5;mON -jEA |P+0*;ȍpVٸ[w+Hnx :d! EsWy2:U圶H-CyJ4F<ǰ[ 3Md%5Ar HzB6Ge3EPB|KH-6gi&nB[@M1^wM]]XXqd !v2u7%,e8RUyQ; ١ϟ \{ 7sR>taZNj/w5Te1m{ndr3576[4َsMw^n'3̢c%%"PbDjH[N-FQ@ S bVZAg%(CYdeRX3@B_/] zC6EkppJ [K %9pUϰ͕A '3P!i$F]?-D ؈>sW{'(pq谬Ny2^t{[ y/~?AzxƎauMزsXZǿlQ%S(r!&tMN @[jC M()zpr&rS71(,R o FwAÚLiyzB˖/ 58/.|e ^] ЛD`O9|r@0_Kx%=< @κ.zO!@Ƒ +N> !W0Nh܏ܥQFo|i 8/JC ܵƵ)Hsc;{\1ώ> D>}~Nby)7=6q]v Bv7gYZ07070100000024000081a400000000000000000000000167912ece0000d11c000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ@nTbBào!#kwAU)S~jcmf'RpΜKXO@R{}k&JO/%snux*K ͘Q&{Ao5v_}yJ}+>Bg3T6T*.5|A/D |<|AGh`rLkL惀xwYq,#F;~uF1+jTrzꙒ`LFbɅRb-,>PD8uC}Bp5$,YNb%I'n0=vD\b%˕C ,/0lqOsE2%-f}hjgh;!|xu idGIzV\X uM"ATt|b}veb@)0:5҇gHB`Ji. {߱+Q%]+ )>m1EwjC`ޫ G7<{ark;L|+记H]ª#~"9{7T,\]A ;m%hnŎn49m>U|3%!yk܆v傜 E Jq WB㋺+puBC(4";y"Znt\x=;iQ )T5uGo%AlX6têԌi4_ϋYG)d¼2[g ڈyL㏾Vm\ȊxsSb8~e s>!5 =9؂ ;Pxq6$w]2M[QؓJ4pEv0gSaLk8sNh8_dJcDBb.c'U wǪM%!KU ND[+}}G SZ.6R^]GdzFp.%wsW -L]TwP|AvN0P&^dEdWCͦFkv<'Z4!bSՖ"90UPՏ<]̓=mk,kĎaisgp}Ϝ>4 3j.ύ,sDb>L" 'jN:JV x cFP4KZ iщ>X},y2޾2nWS3t~9f}7csPD#.8x,o^M}ӌ<e4>Uth*Nk81YF@6V1 x3_p@+]Cr<'%؉Ն !;odX:/Xp9(_[` c;ƣJ%o]rL6)P_<8 5.+@^X_K$|聮6 ]Ћ[J8wA7E&<Ǹ>4}p'~^Y7+`aIa~RZwjIC׳p] lN{pD; 2"S0?-Q׼ӍOT?[I$XC~4ϝY "V Jl6ҹv*k:X'fnA06KeB^u,r ܂KkܞZH`,b9gJ_rPg1fZufwo /ŽVˢu}1bɚAcd$T1EA']=kaeY+*g)f9_q BK\q};=t)zBZI\ u :fK8A*(o[ScHH97(uϊht֞8z&診ڶ e?QCP0{caC@O2`#-2^˷jy1}O㱐Sq$jWꇮe7jAH Ώ/a6& vO/ B.sPƢ͟nD*p$#xE٤'<5yw9E~sh`n5JT4MvWz.*62A|GݲKi ?afD„?FXc3'tK('+mQt;_ZsK*Og(gR<yyɳMXh1d''E12L!ntT`p)0Z+E9QacL,;YYxv.E{3_E)iJ aWŎWui$-YgbӔUZf8-5M^l2 ƌ@U%E2.3M-qa:9^nώymdk pnJZ}A}2HmҊ߼duF\S}6k 9bN-Og'D/S%*yr-%P~) ˊB^}mۇxPXqjhxRFSC%PjiQjD) ,N Kŀ'2mU=dHzQ'.O2`=ϻx?c܋0DJGB,e{ kA;鸼a@DFUWS)wFޘ9մ%kPEw.TExĻGQ؃/N0Q萂{my/V?;c͠RIDpN{"hś(%z6{r>~Y}]DF?!sc۸Z#BKs +DD`&\hbR*h7q4hoz)o.;dDmpւ-xQ^{9dӚ*| uXc/5;OP}\P{ yF=dήfjS9/B,Da 8A=Ow}Ȣ6.850^[#0;B $! fѹɮi$x˪|]uV_ uʑ1 (̎M>u@ym0bWc/[&܍crjf2LnVQX0ی,*y9@Dy΁Ѷ<*;LqHFZ؂l B[DЦE[{05^Ewj+cxʧJl WxȴJ2O7 ͗Mn`W 5JZA1͗6=y z\tSCx He _PBv&tMpX Kt t72{ȥAu(\T#.)70aug;<7L:c |[n$gxAWx%gFuq3SHIX>PY7TNIN<1 Y\P9EK65#>|lE>KDL k%TD^R:8HJMx۹ Ӂy&F^E5Aiz6UcVI/L}DHwThX33a{tQdQljQ{'y59>1n;ydYM}{Sk{s{Uh6I:2j-*--sF!}э5aw(^bOF.l\!x-pީWi:o7NЀzS13\P&f,8D$W| KFB]R)u{uvީ&@Oj Afڽ:Z@+jKqLy!BuKej`nbq `\"o~h$?h @8~T=+gCMNl؇-5TH=Åq~h^T 'wx#B3_gM2S;*PsVh\ِqN֏;HbH3^t4P)V{sνpT/_HG`\@QdpvG =]e5 B] Ko>>+t!LD4Z<|W&p\aYM0 ۫׃7';'}pfk;lNSv؛dqHZ%=ոj czOFV76W(fC1f.kͬ(ptȭUӾl; BII-Ks+̙+ OGrIg4HULWI ǎ/|{9->]]BKys7zfw xY璽w'.YOq8) ҡ.$pY .19O+UqȥTp_rb꬧sD{ *AkrLT&8A+<6j]}Hz 5G2Wj5Y``,MqCīs$`yd/6^4 07_Ҿó jѢr2O P;4dOiR?T3'y M x0pټБl&Gx[2%"d ~u>vŏ`;7R5GNqBV,M l&^`ԁSh]8ZiSS唅f 6LJk٦-`CiЯA_|s>pɌCx,KEEYQwنR%`QX2'c6>nG3@(}]"|_ha~_[ Hi ;eǶb\M&-wV֡}@oU%W˅QR0y䩟?$  @yI3~8Z>+x4:ZvJv63_ 6ئҲ:={7$nJ{5~*S#P<$ǙB^OX_D|o1Uզ{o' P)-sEg@'`"~OZD3T'3NJw7ag:i0MAT [a5$ńFeNpƬqݤ`[yå4Far%ZȲx'_Rv#,(_7k1m]~ؒ֨ կʗ"ݔ\_DF=jC"R-\|уy>&7rþtN7^[m7qJ3-jH 6K>&mӡ=Y?f M;Ϙ_;AvJVreY ?>+:ޯΙ@:J>tcipORpD4[PhPpV<5/(tčz^u)t6s .vf,htH.?٬@q(j4_,S[r:AM;4uSs;/"p`5đC["DQ%@K"TX´v];!^1"X\dwWiý$DWHF1Kezw糬a$ gP#( Ǡ;,UGU²Uiduט̡_ u JF:^[ܢ/_DJ> @#{^`fۭgs(Rw* &ݾy[ʍcub 8OD L%EFSӯڐ$?Pv& BиNcOpѤ:$PtG + 8g{}B~9!`Gޖjre>`*ܭ2@E)[; 0kbvhpӲhjbKdT? ?𠾌BA:E8l/8Rh|G$æw u[Gd,"!*0D|6dKwQ9 E gC;s)9l d„.Ľ^M7nRG KhՋx5$S0Yn0<>(UhHdUV%M!TqM1D`LҵiUR~/]:d sĶ0@  ȿu$B\FwATA 2fZI} X;&OT Bα92tH{'KspC:+9! $݂X_'\cT04Z_!p:/!YtD&%>]|SKYK® .KL ւNkiZQ`["oޯ_x?n39k[5kOĵO*+,m,Fd ֲbkÌP@8VX4CX mq'^n03h3jݤd0yIQ!Pb߫l <>]G'+{5Zq_ZaV;(@̝KRW{*\.K UоQ$^ko:<f^jOE`[4߶ۇyko &.J҄@?Jn#+FE@sXmYj_g?"^T MddStnV`= ?Ѯ5mЇ}-h/܅D[(k3$Ϙµg#4775pՓM<peќI<Vk.~(=N&TV5IIv:FT*cxTnx&kTpO ḋwf.SG_`NaGO7sI6HX-%'}絜5v;1<ږs*۾^8YZ~9wT&&6R[, o 8ax-%?M*l3;q S 4Ep;u/R4L)M^#CM\Dٵ=8EEAKW %.Rg}}4Fz$.#-Z .]躘qv_aa uZn7` 06v$OkoZy׮[[kr!0oURf]ƽ_ax'~++i=Ȥ_z+D0攜R2 ]Y)v\Tqǖs8s7w`:|kXk'7̪ ؇#{`ޅH)T̪"튡`,Zĭ۸ uKTmĨ;iO:uv@tq=dFPQ͑ 1\ RlO9} Cj@ُ{q bPj'N.dmG?v]&-g kv5 A6F/e1 MD3'N_х0[Q7%Qhi DcRKcKCՎilh>KD j'g`uS2'g1/U/ޘg*,Ύz]!^پ&(J}|`X SLXyd+ 17좨;8hzz;u sHh㚔#JW0z.vSlPXGT)ωW7;jowrEC,=eV;CK+1IGtW"FlC_5`suu {])Gǰ0"k!szGAY;vGV!K/sxƈY;CӟXx?8'~!JOHDЊ/>Of#utxpmwe  |N#i ,(x&^*!(lvfn4u"Xd1^+|ٻĽKaj83{Yƻ>22ƃ80vӲ <зpԌhb|4W9w8GZ2bPUHYI\Ts]?zsz4Q̃Ƀ#q"%unc܅N7R) p6~ѢS3X|6W̥=pps̢k< R6è Zi8ƎZS}Va[2=:#5R*uST\V}&zH!VI1erZvlt|%hY(` "DqG>++\[;3L  @Yf.ޤ+ўjL{$2.l |H"m${wZ-Պ-jI|iqԃ\Pa>o|aDg=PLlQ>3m ڍ\djpój:INXEeUd8g¥gH̲;\{zBe!賨1={evъp@%=!8HMۏ7)-ov $H#F߶zpm^-cVdMWLusAʛph(zRKA[.3HdoEϊKmĄY*e*c"{wӤȩP $EЄ}Oeی?PNopKR|w$q0U@1(I2WGY`bY hܻ"n˙.ͻ`%x@`:8s~u{*C02x12UGe.> ]|$+pD͊j1OOϢ)ܹx$j(' G5QGQ#T+C{)FAbfq'jH,:SOM(P~0ާ=oDBp=ԌKFd8qb$;'յaD i[mBJˏV #fQ 0TRb >*N br1{ 7Dca5)_gm6%Њ=9|&y,Mϯtbn K[–1jgutJg1*,n",-RƄ765,P\L6i]xrfDql%T6 BZ=%~noj5CC^x_~V Vi%ǯrQ'Ѝ [Bܬ|5d~rNi?cOKfW#cNMX< L^$n󳼂7(sE$+1$3-& &֌gQUv gÌpq7܇2&ptg]l41pQecَ =,nPfxʑޢ5f"$ }E*9'SxFQkM<֘N=@th,1:݉(1Lؤr?ɐB*ZߍjejHPfKߋVlRn13Ȏ['`ܹ<&/#IXt_=vÏְ/p,jKisk+Vom# A*K@Deުp|Q?!&Ťj]!;5Vˠ>5G %te^Eent/,SÆu^yK6^fgY\xx>kIZ$g(tMn/]8!G)T4fT4Y/˨`-*'k@nwY| 闂a1̆{;A*Ny}C`]e2_=ní ]Mynʧ vyKZfVfvHmҩj̕"+^Uk#GpCd*Qz,kِxR<5&ͦYsQ@F5Gf@UH-MKRRᔭCegJ @*E4GY[ϳ EcFQ \j EDen74}MJ:~xZlBW9K34׽`߯9DcRm!RtG_ݧ*{CrXylq6).74~KˤD!)`N+)8;N >o0\P?mu^%IZc2e5} LvR+GW(f6|Xк"%&-:$dTė$YCf`L>n9ͭnv8뢾!lAш\!L!4Ó|a eB2ɓgg]:WM cA"C=Ӣܨ{tC\FH&!xrš/BĦQ-;k Sf) Q`$ D1bm`g;U,ƏQ0CO8M4#ףX#mRpM޺{U_ ,Z.MIXCO']GqT*)`𖿹֞O0<]X%I6HAϥ %X ]Uɦ^ $}I<^E+ń.72 f2Ungc)F HKv}]S4!<&Kff_ʑk ֗Yڃ$\ LewF!wNj5OV^\HLtgs|τiꬰ6hR~t+(r 43CntG" V%is ۗMy|biVa+&;9v-äPkD)c;״>NT Q(C2?b FRwe3 +cSw#;Ra68A1enkf{k&p] ][gML'IUgɘ`8є8 `3 @>Ls_UҩBj2wr`\>#.\$+ɋ׳]ҿ@'O\peFH=bCs>Ibج(TQWEmmH{$Myor:!Wu)?qF9G-#odRMO?)?3:.!pX b?N/<}fbˆSmH {h?PMWٛ(n 0ݯ~y-OR%NEh( u@D=m\?cm$"gq G?8?v|*~R]GÂ.e #z_$~,xXO쟩}tA1|47`A P wϯXzף$wPP|in$TfBerH+B7ZoLv VjmfmQ}XSN{G~liv4y KfL փmiKB ??m.\Sӭ PW_ CB )f=Yϯ?. j|Q =oZY<v4PÍrF1_st~B-'D_u.ULk4A#Pa e?:pγld׏wAnH<$uY I<1n .&.SE~}*¾T]2ci (7yGՋoysyך.UVoS1Ȇи/ cPz$op7n%"V\ZB!|;N ֑Fze i!ݯ!E^=6Q.2J>2mecFTt&k2YfAR`&݄:i{B$G&Xkh5X1[xӰ$QN J^d1PKq*0O"d>@CSaL: g|̑r\ )G+2ILDY|mY7QAuO*EB ݉ZMpTPCS[D4ix&}ƯL6 Vgg3'fh={ A?acC(!Pgaat\i=ytD+3 #>Lx\ܰiG^My{z rvڧRi)d2{W; NV#`5η&ᛄ]^(GoEZ5R4)Q9$G}k'jx޹;) qf O˔jto&$ĵ7,.FGу zJd Z3.ʜ2(gdDА}T\cb $CBʥfxl7(XwaiQz[ahۃGvA+vC؜[LzjġN,˭Lﳲwb4s `N°+B\~ג :VNDȗ%o앋|phy}@)8lڴė i9FUh^9]x3ƾR].sChz{X2!aA= + :eo>WR !$?Lp_xj&Ti1G@]fh @?-h}4Qk;j,rڴl4 e$H;l~UR>zqhi/!CA5}L3]Gj:@r#ȗzyfVw%'{h{ͨYVJ.' ʏ6k&`!uTw裴O8 r^H W6 m%Lo5oS zV&q 3bM' yhe 3!^z`ۈ%-?{0>ha<6%*!EKmG{s_ Oƫ#z%?fjg7md-oUrn5sQ>sNp$~6y b?ɬ:?GqPQ{YbI[މ`,(ƒ|Xe2oR&˧~2^|b h~(=]X)R`Ml #3/.͠LD [t6maڌلN\ !q%U)шv34|1FZ2{:kYRRjv^zR ~q&Fr"g>e)#0C=(I2l)k괗al@3Dz*%Lwwzm40P1bb`fXRav9lerm(Lw}6_ʵ A-kW#=IQHŃSnqV>.0ʖ_YZj^}OYEwkgm $0VYU=#I%IpD0ӵѭa%A+W| J]t<

]`#F'$?+AHC457` J{@#ɛmis2HCm#UnyM)P#+KԱZ  gC{.TJf6<<-ף ?Z Cy7a'=s;Ë]HnFbJh!J9p^) lh^6]y nC'^rUϊĒJ 7ϛmM{i .VC P#C8nYJR?) V֟9EP,cW֐dpC?lB29F EP h:Ѱ0 Jv`Պ"_Qc؉O2Wkh>޹i7VE]"#́ȫ#;?f-$uZlԀ oRK ?u\kHgwz83|u74ޚ?Ԣ˗H2;uYaώ%#*y\E` '(m z{Q9z=S?D7R|jAڂF1_q^8S,_:4}pK8g$kWkK{h =DTZhM9Omq^He&`EaV'tuzv '$գaWK;{#VBCdB꣐E*6db[ ܙ H6܄1%eay y2z]4/"rb_WJ5j)}PAzX*5kǰJUi\-nfZM]vASfm UOcEe1n PȫllJ}'^) %O\D;O٣O-gpC")vo*E:QD۶uv#q66'ݪ\ M[!;B<[`U+FCd9#l 9f_w39/8G8"'B?_w4F92.]B Qswo/sk[;I/c !TTgɣOAuoRݽH~ ]h6̼ڥb',r]_=׷kpj&}*Z',&Ԓ^J;Zj.,7R5l{A@P E܎Ӗcl2H*Rb-$~ņ5ʳ\'lGXR8mU[=^ Nv^N6}M3[ho!$ >0Sٖ{#x!й2ҝZֻ.ֺaӖ&%I!xG[|^۳Zv.g(S tI0P#G _Ц27xQqᎳ?:T=})9K9Ay5]-yQoWQB74yt͆f7-=l *%: bC0de:r 8'%zo3KEQp!>95`g|}摴 Fa\돤;)Bhbdqכ]5ӳ@z/(alΈM2Ҍd4sG0(.s4o8UnIx- jD?^yl; u~eQXW) rʏL|fpfG}0JWbhV`N2e I5p:N/I 6-[c̐YV$ 0JlM.먡uR :zgm'Ug}DQERc{h<ڝ~}Q?Xk#Vō;p*knCmz)U c%4nY֓*4V0<,,>CAcOgtrg1`N6KrEdq 9POF`p0mgI:G~j!2`o`2#wJ$0S77 +vL 9*bޫWV(wy78uf:ً3pݬR w5"=.Ќ~$# gWs FkqȎVX ϮS?xEmREKul"jcL~WpoQ)d ϣ[VCNBrMX$VҺ\: Lm&ہLKà]ۑonղqic""l.t< n.ϋ. SVÍX؛3i-p0f`3fT)c9SfjeX+Tu_n#)H\#]m@g,ONB J{߷tw_||Y;)հh0,dTSצ]|c+S`LjR@-3c8iG-=5`kq0l?;щ%ɣ /= 4GV$ {26OmkS +tA,YmQMHLֈPYIr׺-ٿ-um\ 1^|9ƪ̙:[)$ J8Sy8Y@g. WM2 pL^t߷J^4h ER-ݿܴl#|Dھc*-'MfDfhOD [ ~6W'o4+}Db#G!k!?*'cwSƈeV󮭫#3QAc%㴃8x"] C2NqYk 5. .'é+Z(IѾ%d\dR P5܅I+L99/C*)ׁ=Y'ȷ8];TtG-5r34BUbR#ʉ7BKD#mc:KlW)/xqn*tP=7ƗK/ E"YlU߾qt._=Uf,&M"A{Ɯ@Wb2肜9HE_z\ QI@Hnm4s1ı?Ώl%8J q u͊c6=ckP-`_SDQY| OewjQow[dnCYfQLqrJ4I|'[qMqrA. aH;#ro}`3"cil<_?4 & Sl[b5$3&]"op:39DAkAҰ/PNv/jmP, zS*G |`-0-JiPV ۲d"K4^/u9'Ԫ!#W1ϩ5DAJJlD=FtX)u# !-ˈeq+ʹUe߇8g$ ɸ'DBO&k?,RTNB%41wa3xiD^ꠒMkyMZӘÐ rV%iȟxVm1Mˀ=emJ=F nH{.\,6oj3Cp/xd48)Ք{cMF0^%H: ؏`?p3m6۲̻,Gy5OZp=s#]TeTosFWl^z"ޜs~`٩'OR>Ҷ80z1@}D CBCrXc@fKP:u;n%iA{;:Z.&T#ceĸuHu뙍aZm sIԼ ,OJsXom5}qMVCjK&_ .WA"(h78;{w{Ȋ AO.? $"ޒzl$7i;]3qPē}/w_#ʲV+odIdPM!XR59d6&P]USR䚘wm^g*+)*Ēl(n&`Nkr^1س6՛5|_W82I"SiAԾ '#K@2 .3Qoh)d@؇Pw,l;`)S|BB yf%h!+v%,OB%4 R_ܟVbgƷ~H:Mu]Ј.QqID$(Pĝ>;s0-&ћ EaĞiֶr |ֈ]8֙B~-k=ɌOL&ș?\;)tuTq!jsYD +6o۲T_(N ltl 69$#|]`zTCi~PN,$3WOWZ')Z??V:}ݡrcͭz+`|L*Ga 4W ])۾5/΄U :Jڈ: 6<7=x0p@uXv%(x AP8qběcB}su;h>~cCQ_X6o5E:V{hn v V~Z(%Bg 0p7h%+8\ǦjbMFΆϤ_7*օJVzP*Aޟ^@ǺaHn MܪH!܏D8ot3Q v/ߑ {JFa8Z5 ayB>Mx؄l[;Vv!S"ζ<"maevS!_q/IXeMx]0Zzyk:|*\{4f +l6aYˉC Sd&Ykgo-u%uc]tqI.ujVU ]ɝ϶IU ◽(5eNo0?:V@1G/Vn[ .F+*`7.)ylI{yV,δq+\ąmFaecUNQ)ګ~ 0*{ld+($^~nMX&4"0uB%osPUQFSV2~<бۈn?ύ#IoR4CJnMz``qMLŸqcO`K\]T(Ae L}2BD+a+Vje,d'-ӝ+MUn]NW_medE{EFg$Uf0d)LH4.:8'f;YѺ^ˋwZ-[$f 0L&Ll!/. 6d߷_엿oJWHuUTlV}6W,y…^c=&/_6.UL^s,l,(d4roF{]rHw5/J4Bm"`WlbmMYLܤj#1&ι42Kdt$DX>TO9R9M"֗ra!$G"{gď丆EiԿbX݆|i] PYe 'v.V`u4zW!,~0́C\g:-*cS޽aL^aU̫*B+Bh/O4ǂ` 4#Ru%om+W> 6^b-"fVwW51>ÝuOWLʿ 1{wpQTKwLuVFHT;f4\_ ۬mya,VS?ue y0ЋUsfd iʤ(\s#5nBbK $%)>jwN,w1S'۹J*o~Cu55kk#-R^1L \kiiԈ;lA°W FѲCvJ5./R]ZޚZ.b22 Z|C]WĚc }4;hv]=;9˼#u}?8Kg?tCxa韮{#'CBym{TeaHhv=К޷5o=HkL7!ۣQFPVEd`u\:`䭶3:FF%W㗈c u@ [ymH4 SrƜ|pܫawNZDK}]O8TX1~9|0`f:dOvB {&2աeV̹ӧry4s!UZA2Eg}?^ *ʞ7k֟ e6$PA:U<3b!8 ODo_@[Q~pL+ʺzpm8[Tmr*x`Z\`.Vgn2ŸԎ%kƑH;\kʓxvieF)taapaa cg X#Зwc |uFk$τCnCN08KdHBRgUzc]"$ՐPi4~ռ@!xvuuI[a]̽x-m玁!V]:WNrOQtSYmab^(Zr_VB&*I?AH& V7:g%O΀n-f)dVaݗ[PcVlħb^wҊDMwNXT7| _8j߃k)0~WlP ER4lDp'0'S8il*@㰷ڛZ]rR y&1}.FgHUٺNh9tSwV@}Wc8tgsWY)tಖ.3yQ\iIR(w(=e%o+ j(8}̐}*0~Xs=DGC0u~ƴ0BҶ#"&XDDql. !qo E0&&Ģd,= ط-teCZP<9P3l~`Hm'@̫jB.'X `;ʗv1!zȽl_~O u_\<ҶZI[pIJCZdN#l$rJczRP̠_*da̳);KhQMИnl fT U(۩>;-c 0 [?ʅLDK \ r8,H铠D?^;`ZӲ9wQGL:4rTrv:!J#[aН(üO Ԕw#SkAcOEY*sEޓU2啤ʀQSR_Jcdn^,GLBh=蛚)B^/S{n;5 Q&5/8xcbd7*}s@jJgtMb2݁W#Ѻ[2ʙ"TE[>_WC>w-tRJEWMꚑ)5Җ >5fڥ'vUr@Z^i]i͔WBA@XgۦNFew֮pW/ >O7;J4' KJB?x  hԮ KF}SVGcc\U7lHP:72(=F />'K^Apy[+ԣV,-5s-4#$r֮ȹ-2: Q3ۊA(Wgި@ mkWg%ly;)4r9a8b1ǞF}]~%XׂK) ZC=%3bu/ l G4oa}aRV71`JEr~XInrKLMar8\jY-}N]vx(M qlZ e :icin2 }N|Ye旕 i *ߍ 01',*u/ĀPCTFMϛz\A9"yy裇 dx"Ɂjt Lyg=35ޣ0c6sR dC' -w}o932wRw`@0eO1LrXiBb\o* 5YE̠Q6KSr(ȶRd_zIDž+&Mo?B uN-FvRohʱR+ؖ_1ĄSUH-sC͇٭YJ/iÑr9䟐` JĈI䇊 3SKg7?22 Bp`Oݵqm8#th{=8PA3"J)^gxHWcL# 8ƺ?yY$>}DP~`)=g2zi6J;H#yopG`bhOJBX6M9ܐjH[Ne~+cX&u)FIIYf4(ևyܘNG?N{k3h"r聣ҹ&,3yx|Z<]*!O! 0PؙWFߪ15``e2B*'Q$`ܿ H: ""#Q8rҳRpjԫ?cU^} u/|? 1o30 &^[8`ݭx* Or,p2&"S}P ghv=毳2^EAqVLgߏ,1[x)tKO2xa;>@%j ]"yTxmVt&;J\?$Β-{VGEjA ^_;Lݷ r]>o]FeΕt%\CzgڋJܘ83r%k [Ỷ] #@XIgA50^1l$$<)^.D2jz-Yei SIpGpUANtʼnvx.ҙgg)$ΰ$@Pwɫ 0N[Qwnk(}"b W[aW]8]p>f,o|ߨ|wć i(]m@IeK?u/hVPv*ku$DvG_ iLC-'95ȖPbp}(|vvi^|qۤ>L)xxf&DE đUQ㝆hebDݝ,K9L^xIE; (/ک^v fғyFҶ2C>rE"OigNN8)ð.# u-: skiڒ|7L6"XrHYtX_njb(z3б%/a8{5ѹ)3h?>͘_mLs5 321Piw[eߊbgDDӚR(:z讴j1eZL'EHɠk[~o۸RE,)3Sơq#!Owv ;IpbUU1vYv!)[ wOS3"Q_]S[B=:jXn7 >8ޜ؏4M ςn.s"K*d_XS`.5^s311OTFcZTOB3qSq,43'ݧId3ݬiR&'%0_2 >[*ck#<,!Qo 2~7#v)ޣSBQ\ MέEuYO ­)h̸%ǻwo(-}NH> (W~Ed-+i|PRuN}=Gb{׌PֲaH4T>/4_e9bXK=qrmŻ4ϥH `d1 J5 <1QղV CA (ؚ|[mcʓ=-; Axd<Dɣvkp$nj[AX(H_[b<#t Ex n2e6ܡJ. Y:~DU/$>-8˓ʼjW9d[."#61Q:xIG.Q:V8޼l;C1Sxn0v~,PWx ֲ(90tDH3)VCMey;KR5j¹= X-jvDI~&Ab Qe#A}(=9A'JAfV*g Z[l]7'pCGͫclߧLw/|QpVcYF0?9ݿG I?OmiA)M`%> sV^qgǞ{{w NcᤸگPcFqѭ07p| ln ?b1d4IMTHf%C 7%숃#,Nᡇ!*WeZY̵?"#Qr]8UZ%sU<r 9bA Z.?$ \} 7ڒ>q \Eh]{dƷlKO!hp&pJr2Ɍ^hzaBi jUi; ))Z8|csV_Q3[q43%AmS^^ D0Z? t&R J ss>bD p*v_{`?# c>UPXT 1kcjѥ=fC qjﮦIH%ߕY2LZ䷼V?)W둭x,~*)IPtH3UU~g t4Aͺңٟ/Cf/Mt: !lp$mW"nr?a[a'"\#9MTv38\%jH6|]#IE> :A"kQӛݵx7n߈`Iy 5`A>@Pzj+|A5 2tUߑjdNZWUi_mm߹FzKco$~Z*$\bHծK@H}vp #S:nC mPf%ZT畝EnsјsCJ*Ii/`-]g՗ROx&%ᯣw5, %3aHDW LV:`S׸%7VWلnH9{0qp*ܻ3dء:$_="3K2ʟ0 DA}e;M~m/aI>ù#uhhCwu]顭3|EZ8+RDC)t @5)(@5=Iѐi#(YnnA23#|> !a{g.e]72Zr!@aZWmͬ6mt>N iTE sN*ӳj7 ǒH+-"ױ+x=xىBbkkhtB \/=HJKUB p1Dl|P+eZFA2Ke9\OJ$;@j;0/&SPaQ6U}eESOJe-^M&} MWXe 3ĦY[H/ٓ|b<4k+M%TĞlTN\YϞX $ m''Av hk{3ׂ2h߾c:E5)}-x}=^Ф]̓.5b 0v5\׫lBUDLo<},p‡:ΖcVI wl٬'mx|KHL_P>~DPǛU0][,[ߗ)GE5[?7]L$n_sGQQ3#eTrɷpt;G6XrZ#;x=?#V9 nM46'"6 ֹN`l(s6u(`ƻ-Px|9WhGmDd=Ig0<Ge %EFƱ W^/Ԝ1>NSkAeƱY/1ȇw8/r,eIuڀade(ԡ?*ЛO,^ܲ;rhr)= G}S۽6ՊwC裾 5k3Ę$&nkI8 (+(<_0Գia31Adp{_Gxv*X/aًW $-_aD6^pQ9NC@ycudKJvqg#7zn(l@Ƴ@OtYt} ^WmwGl-g YԌ1ݎO%̅?2jހ@s)h`Tmڬ~akrPfwu1JC?/xgw6L;*byNt , W ݕKLA:gL?ndADx%V1k%"f68nɌU"K&߹h*&(,5`J!] d I-Q5IGs|a;LEF IвrdәĄR+1E٩)7Ց}թ}<~A mf9=/a#}<8X<Zdɸ+/T[sM{VobQӢtkJ;oxGx@hQb$~c*x͂A8/9 |Bsc2BWUL b4_#~}꒴=NPJvNP_J$=QguO/py{~kDvf$\G_?hM PeXKt=O; *}|ؾ7nX"U2:&U,2ZE%\{N;d'__ *?_M:8iy@6!Gs-|JbhTɀ]@ރ='9`;~ū୶RiA{ h#X\'$%aqS=i@xF/*$muq)yMݐySY6d-[Q^Dfs”?& 5r}^WYg\zn7+]h8{f9ɤ%{`i NᘦҬRv9JA+R/B^ɟx#dE6 nm 1nO/%5Zߟ0.#"\N2#IK #HBfʤTR/.^iERSK.;؜.O : oSI( CfP `-帟ɍ@?ķ*y)JZpJzP]t DB慘Ӫ 2K{[4`z݈~FS{R/no%Pg vk8(^@G&t(IPb ]=nX2OyeYx cn /rq7EN +xM8;£9a!ܴD}ʛGWRh%zw7'?S?U۔R;NyIu16Lz&z0I ^T:}_|oTaNI'ϩ>zA|XPl r.%r}cdMQbl@5"s!rJŀ\#挄v48g PBI ˁP)dCDlӣƄɁ' ~mcjT#I$beAjuJ(ߋ0A#CCj}կ*KŒJfe:jt8WFGH gWmneXA<^#<%Ew1* ](~N?iW'3d'!fK djfOS)..9xMV,},,%]8ZU [75p۳!jau~_qP_^BF-~Oy[eDbYuuWRُ o͟βpsy"`H-~1"%ODZ.\ͬ~25SSn>Dt-!Pr.8MRcLȳγJ'oT9҈$ UO^fzYiCe,P*&oӌj 95N4#S񕇒cMzjZLeS`SX_,H,9=m3[Zab5KJְ)GZMN٘N?3 ">TKk(퐏NiN b%yd.c/INdYl0, 1[[oݼh "3!s_bV$u VLyBFY>dc1+ưms R ֘юo{hnds=@m y6lp\!əUl.ǀozٝ\K*aI?ibͥg?& ݀ѡU'LPͬnot8GAՂ6t|#9C_X膙?[FV %7 Ԡ\n8Ƈ#$s?Gu $R ض"_n؝o{1\%(nU+yyp;{H*| ZԶ$9 .O*sbm{rFdGNg;JQ:PP79O EϚjXՕN`TrSG`sRc;Sqro)+ۯ:B$ cƼߥw7 N;V ?a׽ԗ&w]bzx`O%M:T /1=EFNTvI+WWҝc;腯Yn79cĪMM)Kg wQEj;_s̎a! Ϯ[9]|\c ev@0b0`|c3ㅂH6|0Y {O*#PWQ|{ir;3WDG,(p|{uOCI}~pjN3ʫ<` Z+ !Ea;%kfZ&k2uY'[=&*7,:Ug c8gbb`Tڀ#`CD-jRGs)J`s x;–.@Nn սN69=!'H bԪ]9F%56 㥨eC[Ŵ4LMҕb o4fƩy =ƈk ]:brBDyw4vFpmQ^EeEZZcw?oSѶ"do|Hd #v,D\!.AXj$n:1j Q3vp:gf9޸ɢQ`C D=Lm,OqkuDڳ.P;YY@6 $aH&\ZJGME1/)bݰMBnjBr&]*[mڠ|`}pڼQpV`Z~y.kMe씎ZstQ uN}z|S H"jhE7.&)!9+HKላ70n[0CqMg< #<#zS0I lH*)ƎL+9_0m)U/V/olvKq-!I5Ɠ\XPHf={fGmB<Uk(DfHpb@bx˂Z{H>FФ{#9QT|z̔>mѩREeœthVNɚ336MAH E-=k_TRWb"T@Mm'Cc{~7g*uڽbg.* ެ4hj;ݰ޶ۖO<(iN(.OD.Ib *Y-+ *׎zd[1phϱf*mt'JSs\-&X)%z9_}zX`&zlB l[!$6 +O>#h1;?-G%Gkl "i?q9ER`&8(/% yobgе[f>'/'N &[R ^-Ck[5cs;zQO/Ǩ/]6ȱ>Xɷ+ri? XTsnz6Ow bnWm9 }AkKoh;h@9Y^hT;E'/$ E6_;徟Ol_JSyE:p} Q>:xX?}]ȱf``;$#5:6Xsէ[4A1#, 9\%4(7 UJe.8Nz\ 69uƣj-~1@AH`2Sx'fa;2(}vęX.Q$ek@< |^X|ѧ ,؃a'17Rjci̾16LA3cSs'JV6*7+uLgi7SfW8xe4 Ƭ7έZ]( 6 [,IGQ|rDR3i7,/D3C)̟_OD[Ag걚1!,,CbުE'JR&4ZnWs0?<æuk=?B`_ԨT7Nr'vZ$$f cyYuJ[k(MqJ5TNi[mU븃mULB\1Z-Mn.oBRA5 :H\.Y-jdV4 5fXRqvK!^@QdjM ?tS3\l$/K@}\%,#aIoI\dQ d]Y@ ,jy@muD`kwksKyR)ܞ\KF+$Jl< $iROTvCT{oWr_@XÇचkrH2D rX.F'Ң @gMawn~t-fqy4p"Ѡ& 0(]N~C~_S9Jpz6N++2#|:v̴G&Y\}-MH.ZLZ8J3Jɢէ gT-\B{@Og}T4(9G dPܘ^U)u+{K}sQU5C~(>6nK2=fcz~Rlaל~YayswxnT tl$ŢnWXv`=.jċGV, =Ym5 *?0 ASB^1.~.C1EZG)R2$PXzE@vB*#]P 8baEsiR}wYPBNQ:ʈ뤌ʬG_ڿcKv@ t{Sck  ]!|NBeu)'S E17Ô0y8 -ExyDD\&f )d$2%` B:c=ssJ06jNm@e T{iq tC92ho:Vz7ɑ HんM5 Y,R jsy/n0%]3%3 .`؟ N7C4i6a/#HZKĺPR>k=r 92GdkaG)qKvʪ%=d9*EQJe.92x[ /BZ~2Ӧ.سA4I >!+}$N 'v^hb@2 1_yG|_Yqu񓞻hyS]m5.uoo8B7XkjG?]nJGwJ!}\@6|) [u[2=_))mE%+ c u8g-H]L2\ .<^;}g(UJ LsX뉘P^Ȗ)h|Xrʝx2CԍC H{jn%RHgyy:X<{a/`Ǣë-3Q¥7g]}Bާ";8iv?xy⢔ۨ6%Kk گFjւՑk$yA9~ /VԅEbc+"Ѻt(%n,qeD13Kb+}"CCL(V38ǯwG)xS!dG |&=#\ߘLY"ܵ-fvToi핤0]l=@nVGAilY~x0ࡣ|s>Y\@>[Y; d,RTQ k": eM%q껚 U-UiwWbH"j`#= e7HfV4.͘F/?+#Wު4J7¥%\1 ɈRr,89Os:{2ԑ&^Y5DHĤ;Tv , QOEpZ{tz'kWxFBYq&~ӸjcMf7cu,wK Ո±5RE=NVtxv 1u3-w hQI60u e̲>f rS},^%@ϖ\~K$ |u2ĤO@NLSɨkkg " |BhITO BGaKSYd+Zy)K5d7o[R@x%-Q?(+tΝn8i!C0g[>"(r=]cJDR;j+7y &!# 9Z/_)٤B/ ʼnYDUvs=`d"mA!/t,뭵&|^nceIR۱C*_R;>M ̙N- K3!a~8y}a|`bmK֐b jt~{{C'b^s 8ODbEۥ$,=ϢmmHM"mc4K]A7E Xh1z D_G/YјP}&Gw>z]ͼnJ&OFĈᇔN1F>p99!!lD:N+8bJ4+UIH[z]b}sD,ÓםTոb_ z"CxfLq %mi_DgpQV"cIoN;#.<# C]R% ؚȀYgyեBZ n;!l^ {CP)lR0g:%^+ GDRmš*zwHp2 QID166XE-Y08]:gtxIDL!7U`ap. R@"4kƓ]cAnXY 5"Qd턆Ox #,-/4uVR+EBY82 @ܹ<|qulգ.>6s_3y`>]c%V;H \qY - b)m)UBjL=; }1uݼd%\,gurX? QAByd=cf}(V}Zyt$F;̃/<,NLd_F1bfObWUuB9CgS |9^/kD޸H}PH(ׯE5v|ʆ#B4 l7UE\ u$9]g\]R{lh{oΫ6*g#'W"z؄qlU"lV/zZP|bDSg3>,tFrظeMxF}`)pUEZ,ZgXKn B9m9iue6><86D8uwɻ"5qJ=\JA$5{< t#ׅ|{q>+h|xpˎeh/L+3D=3)3Rd0fN]vN H;\$;wbTŔ8O*&d* o ;vaۦNޕCU)8聯"gb vβ2~UЖ*6-wi{u[S*rkzu)ieؕ}-h M3J(KVFbt8G4 r;u L󖷵CzסY{#x!T=@G6 = nvYYe?{h^v rHN~9G_g]7bғoasaYk `CCNCP~9#Y|c*+;@Qqՙ9b:Yg"ca46B³_{|:(I,dT!t0j`wb+򘙚SDS5lZ/+ZnXフC̓_̵~#u{dumj{1U,F941i0ς{|lǑ<v ,`Ƚ^t r$3Ju &xΘMQ?/8BP>-y ~[ I+ԜXQY8$+ Vw)( ?ԶWQ|'5 =` ..u6E:%ǭOiPdNsCm IFI'QU$BŨ|5 C_0"\3kǦ=s{s!b aӛS2͏#@Xq.sWsV mtg䣽+X9ԧB?|6+U~Dku|Q|)kg3dA.| TEu+557LBRZ_ʜX$xiIbJg~3E >p&P(:N,J A ɖ#z܎s鱖-% KFWܔgͮ Qn=߂rmمՠ9ƕ^p"f]1#踢K z@|/!uօvtx#HA?Ā؅&IVz˖L-=V(Ky&(q6YӠ%R+ ,DAE1] 4^NL=$^x:TT$Cz3fI{@y")(j];pl鈌 le:V2YmxiXaZ+_WVYzQ%aL%%5*|) /˒pTʘ 4GpOZJ<)ړ{ b%9g%L/HVP@Z4PC~5IKmA OdiVM. a0]R o/c)Tv}#Tvߋj)f޵HAVD{[vV1=!4̍g0ia{)"@6v'HE1jks1/=UzzR냏#͝@`a `xfȔ=p|dI7J֯PVWe,H&tNAkI.4x)7l / v UA#U@kfƯz.~%NB) a $ 㬖1[)6qo꼝Br5n) s9[8Ee)R&a!\@o9 +%PPz.̦'(A/Md"[;; g|=ZM,q04QN,zAoA" +*+P,ELdۜWVON _?ׅo%51FMk6X>+[d{:' $'|O6R| zxo30PhrlwVjAL;,Jaة.<Ù(YmW㉛lыdDVQc8SmHWQOߴZ|%j`кv3@H|]N>'vd˱fR0di7ewr&Dlk4C+Y+{1&:b"4:3 .~-Cq3DZDߜfK-t"bggE\zSyJ+0Wq]0akl'wP<֍㹛r;uE(a҃ES̘6R=8?{hVf0o=%|Ps #;Z؁-a)Bj?Őr-t5ˮ̲o\u8s&9$q2TE?qҭ5&UΒQU9Yd^r[p@D5@g&k b} Lc U(gp۷ϧ1cq)*pum~Y4K+PxbZMHO%\{:U4ONˠq*j&χ.f]F(l10 pl uGOjG| R$LR E@'4̮"yl!)|W[f$pN!r v@š zlueRzW#urK:%@ed"` K> k)$vF89_QB4[~7312q bsY#Ɂ\e:R A·{)j K46 a x_\;i&sE J@i'r5dI\f$Nbng/>t!Y:KrLo42;󧣲k{yE:'\\o&!=R0q4b21OU9`3'c򲤵yPeQbZ:;tur}BYQ΅*/龗H{ Gn Z>(YV[AjPv+ĩ3 p싧=#6闗ev5"*L@;1Hj˨wqmx9v|ܑnu\atW Xؤwy@;=37DQL+y6Y;sV=6?}!6G!寮OhB#s)If&ZFc7c?Eе2͘LK ozb'rㆌAmXfV~4l{ Uxk?'e;_1ExUBS%|I8 D

$+˺$:߉q׊ %7 )ĔUDb ӓ|!3] .WU1X"ShB C`nBZ|Ma.vo$Rh pd >U+* ͧ!H3ixEQiX<x*UfWu|Jv$!5 V7җ PJ;>` [#J]?sB)36q|9(Οi/xFUD3H?Z?D5_1s+=Kl RЄ ֵ rUgYZ07070100000025000081a400000000000000000000000167912ece00001d40000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4\FHsl;gELnߐ6b"`SAV߀cgEk:Q^{ۯܶyƴl_e~0&uZz݇^SLaB 7Ƃq2Xo[cri},Ff1AN6ͧ@ha!7LJsieC\$JלO?4ÆyY,!nA!q6f37q Ks9"jq'PI@Ni'ӑVoEq1߷\3*eg.`Q#{`8hߨ<|$ 6-6Cuc<. uzf[kXy&3C[%Il1iYh' qÁGiJYA@xaTɻaƸUpm0V×T1{cLNfxN\FIkgqM.H/@gu>]^<@  ؝BBFa>yC!|vk倔$ C̸ 5 Z8ȻEwRwRn/NYא+e{֛v1;Wbt$* G÷26'M͔|7ugXzOPcL2o; 42bbVOoiыS3OdĢNFO~W&*?n:]9/pnr0`c7;˺o&"&HkUX|aNZ ԟ9z} %ЀF(& (DQݘvmVR~ ,avW/4nzoU/0o~_>| a%=R]](?z ` "p,1N<'tHN(}Fu XTnxJ\+90'7wI[_p<}u*ލR˘2IO)3wH.IT+#zN0M]e%_FW?gOl|4m񡺅 }Hy{Z]Hv ,L+;j:{\"1#UeJ>T.l"pa:GWרHuIwFTTIU3ax%wHlt_~1/N*d/zPHo;ӂ5wIkId=Ci4l jS͊>mG*L9ѕWZp; SnDS]Rʕl{ُPN9=inHY`umЏ =aomF%i^LiVk`;d|P"@Ǎm9Ct)Q.N㈳̬^P| Z*ESaI#߯! 1~>^gzf{IwC:é ݁E_mx?ʯƚ $!ӋHr KHT_%Mоrdus%]fmP!'Qu8 y!7|( Q*"N6r.tѬhU},ٶ-<1;\u|kvF32؃F@A/rK;8I2!e Mnr8*_/56B':S&tX& F啑>ݏLw!5g]ngȕ0Fk%JRzJnAC'a>":5\aEȑgmy07BJB̌Æh *0Yn Rl{"ۼ7:\ircHyC gotԃS=h>Z|Zbr+;#"l8&yA-:-pB$Wq`ܜ6K8ٞ.bDf Ht{QX0_|:@~ڝ.cQfZdl)2PbFNX|?q fQ|&,7i:dOγIc0 d:6%F$>{'@ngTpF k?Dkl{ѹQ%nV!|4CB*QچA.O(F>]_w֒7! `XO]_/ (.IxlW)XFP.U4NB, Od{P{^9/gy]\sM媻 aa\-_ U$ fƜ&AGkEN9)eͧnadm3,0+S4q{ Q%qǓgV:"/ BNn*cNO\P8My΁ I9>qTIOĶظ3k9sz_W,MN)6H(w}eSmu(^x.b*& sZqNVu M"n5i/x 1!_V@gQYs[b~mv0SXaK7 J('#vLV}AHL;+Ϗ1ƍ`f #:)z×Ęգʁ4@AJXD݇X 7$f u Nێ9XYLG Ʊ!x^#}s꜊OIL_QjD(z:^5*Q٠Gey.NUL'G9A%1{NbGR`*,>IXSg-m҈ Omg&E C珐$zb,Om7OH]C5  <"ZYXH~Q`H]B$`cۺC- ebc mR0r^3tŸ-|yqPN97L43OUhvI*'wYVcRȯP1~{ ]+4ԕ^XMG0 wx6Ňϭm5Ek/G}WR2j^m#Yd~C[Gn#=gM)eg_bhi`'A|d!XIlqD\-ɘt*U[bF6#Mn/:hB"cc׭nda 59+;IvšcF ;n!Zy ꖌs4~k g^Y5! [ȒiMIƞQqfG~ ~>2pl9IaGnC;F9!Pau ![kRd*TPI D~MN1c,+QB'rQž ZƠxU8be%?fܼ1Ixf{7 ػ]GGdTS/ /{[R?m ތbZ<(:{dUB^!_o2>{˭STq1}% ;+p`tU,lp8)}1]{˔Y0D’NY&S;99Oiq5Sa!ZS>JT70o]!DN X PxYgqUC^8M9&FsZU̒ O~GդK!E ޑXa'mOFv Fީd|rw` ݑknx-9|X <AiPGN`鰔XBkvP(`_u/0m\pC(8tóe2s?mc]JପmǛy@?GC4r7ep8U,b@%.E"%Cucl*}@p'Ecmg2LJq6L9ۑ8bMOԗp%Ԧeq w٨ N3MkDo#f:X][A[ $C/ ;K]*6r-y1e]C:Nquz§fylf؃Ga׷9+[ <~T''/GBΞ]l$8j4Y.^qR5lmp(Pع$_dp^[p|cÛe CX@+$\<ƈ42Ϻjl=9l91h"pG6T7b6*$<:D>1<^ /[Zs޽2sꨂl),xt(Œ>gq`2~_~rQ-ŌK,WU3β'slmdycY|c RծOynu_Aүm_ =i;틞/y[h:ߜqHDmc90L v56߃h o)б`o9*7% iw9ie,';'P'%xZFgy9{ۗނ~x_U +,,(8ud CVa }!#6|TnHqt&$%X%Zn4& H|rgE]2 M]q@qBd pI"nCw'mfp87Mʯܻ0 J8&FǹVk5(#4ԛ}ݗR$fEG 102e}87{(Z߽2ϔtɫDyVgY4LZVVU&5Xp8[\MXM A|:X2 IyZu[ZaK`ShƤӠCta/u)jjwlc-Fx5縸'#%zO3@J.l3C;c?܏e9e~@nFiAI)KOnm'LCg<-Fw*Ba < (3i)XFME"Gs+v{)x]1<3k͗t;ae!Kq' ؓE[>$x89RM%]؍4w>H9?|tى" l+*9ܒR<0t`5Hԙg>NUÀQ]˖k b X5[ꗐ޽tƤO㽵؈ٔUS'v?ġ&va-D}:QozgYZ07070100000026000081a400000000000000000000000167912ece00008038000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|Q/ HߙCL.JQ HpQcK ]m+4FIWJW30B7?F_y䜋O]`pO .P DQ$\Ub[ldUwKcJl$BDO $Z.!nuŹ,"DeuEW橩WeYB+먯%>"( ZaW wY -yˣZ`ڍ9r:DDΏ| S tY)d1Ț,ʐ ^߸w,ϣ@j>gėYxX2J9pP26>DT'e!gRrtrnFTjo b'E5(0.( hDIE8QK CH k׮7,+٭~+x}+C}H =f'@Dоͨ*o ^.~48}X/K>5c'SoC87Gc'N53p%_A()AǴu;K3tA?\O:a_,/=W D-o9{sůb`/dP1ء7oP7NpB6m՞bԪ\]L(GzS{6o:6n>\*mYVl a ק颋aO(}@/L̼o k3cqv 0`pfDicEIRwѭYWp .t .&7Kg$Gㄉ$[j 2b Y t#؁y_f\~eG6͟.qëf: ]N C*3r= < \#`7OS7=fXgn尔I\WI}*Ӳ "@3 WXF]Yl:8!7vʄ^sBϟ Mlc]~p_ }7Ըu~1YiG6;TPe~:kvlA.63Ah{ r񥯈 "4YpYplDvz!VfI =vT!Iڌ(ʓ[4 >J}ی:WH 2ӊ{F^ CgENQă e=T+biWH}pz4)`W*pK7 Q>]=VY"cnsV}~JFܺn~D/}T>uxX4;B3Ry[d8W Hm~U6IٵX t9F: {uO+x̥Dz 1E=#m?(xˑMԅs;17ܮZtW$F+_@/jײ8>da¬>1gcLx &BZ/wxwcWbL@ί0^oZ|^c9w_jF#[r=+Зֲd'rPiPZ +`4&Grά:#EV ͊5\\P<pQtDݎ#B o(7]S2wLSl_XKchћ?#F|=;¿6FXdAABig[je_'1xi)c]프.gͥnO\Oge׃8vEhޕ]/q= B2%u9GëCfo$CϽ1mlm^it{N FIֆ-r K~R@k8~Qc'er,7A֝b뇹4c";]*єaaOai$Z *?VP?_#"UQ؄x^4k(muyd#)BI5vКh1.A~ղ殺MVbQ-9ۮZhJ8#}y j=`'̖G2{ZSTp fgS()o%sY'6tc"#zMKֱpUt[+_!~;Sehq2_/$MK.eC{/4˚ET# :/55 *[^{07h&( }0 ұ@p%pRe=S~Vi+ni3{Җ8. 'h"8?ÌN )3dٜMnKRo`NшC\BXYL >i"5;UD}oJr#)ӽq^po1=}? /*oU+)2j}=~@d',FT4٧N"Oca>+T4 [RO3/;HeY`N^3esM "7)f5WZm&ojm!4+{67~zW&3tE PZ%t{Yg7,ʐlKP؀N(ʼ)UI2J08'~ vP|!{:c;%~v".C "\>a#@Œ[oo{(*84kcWa.H4> xi|*BOuv`6Q;A(B^`^*ңEFu b!{6m[Xc8(txRWs˼qƥeEgWI^ZH A?B Ò/b{.;R'xWj;XX`o .ԏ`~V63AIASQ+qk"AO=@}-`` "^',qbIߜ^Qó U#-~' ƒ{" `q-3 %!fc] G 6C#шdqk¼l9Lȗ)I_ɌDa^!Gybտ2DԈΏ#Zt@[6<=0(}>Թkܨ"Q|rRp?:f &* Hk;_D?"ݹai8x &aZ%zXtGIR [KlhqGplnsd)ƴxÍz ZF|E3K|hu@;nSs3PTA U۳U'y, DcݹicrY8@ rz`#*Dѭ>$G_8Qڠ׻{:F*ZJ/hl.NYg$%l,E AǯYkyQ:4H!t[GӾC 0 jڶXUFG΂ ?v$'W(ܙB+NƣMxvԡڇUIQMW=8VVՉ9Ta2{9OAxWň\aMk|9 ݖӠ^> ݇JŢk:~&.芯2k7ǜחM8Edmr YqbGjy916 9I0@P"pրԄߧNUvhN5GekP9TĖ5X@|V,+h+B}/̿mJτ\+OJ|1&q;ƠbTمf^K&'Ɯq, Ces". *=)WD虋 SuELN6^S 62߱`%CRbҘDɮ6 bq)Fc@QC5c#-=>:(ܺT HיL(dR\5@gEiC]qL`q+A@}UOMq̬~fF-C$^φ:/+|ͨ%s Y haezZcGAf u3XCՔ/8G .)d@7~v 0U1$ Hn &<hE@/Mo%,'|yalx%=(597]iV$!ᗠœ*4~ (+;cO0-@uZ6|Ĥ샅e)t8%`tŵa]ʑ)O3bx%d%e?'FG[- %fIUbQv'veqͯvtw'I% uΏh^L< XÓJy} ѝg.DÈ ˗v0GLw`XWtjX oݜ9G)r÷pw(?x[VR)@4!e)Ey[[ӫUF4o@\ЅHC8yrv Ap' ruSdm}GC 9V8| ɒ&cTyΦ4ΘB .dq0 s,g%u(F^lZ|ݍK]6!%/^!glccɿE}i>X>AS#wI}3݃I\u؁]nJT }[;m3 ied \:cl!5@0S?GGhrxTj06p,y3x *#t>TU> f9c"JHq%:VR-*}^>^ס6J6DRƦ c^,$(Z#XeT.ʽ~q wGiJJf NށA>S?.U6=g SnIjLie(Uc Y`5FZwWܘv:IM%ۍh5cuVП9/^X B򒞅/?2Ϳ{Tn;( ) o?-^c(*ET뗏su,l:n֭Ů.P𑇮(˔al 1)TkLJi i&8flߤ> ׃0kxp+w.b\u_s^5>3ي]k.f6 UJN܍7v4Jf 3_8q}BGNǓNr7LI#NV4(-ә +Ǟ55 9je-R;Z@w;iG,D iL"zf$&Au*1fgu",|@;a) IgK?޴{uW_ ! 6u,@LTG$9ytvD`L,scW<:[{y&!؟aIl in!m><~H0ցB ^0i2LfSYdec{˭:"-\_Y"47C.$:+4 .Y[r_ƒ= E{Jj5님EsnZFoV.0lv$ڶfBeiݬQzZum[{K=҄L"H6i:0̷Vv2a/z,US[׵SzOHDS"{@x&4\ZQ՚m),N 1f r\b> 48~p ;9fbacwIVmG0N &U`#Ɓߺ-mCY@5/롕 Fv"]:+}aQn:c38[ZbE*]zr t>t0ǧcLo׼l1Xt=[:=Z$njF*Qwzx[Ehdlp.ey' qPq@3~_=Ş2!)S. V$a;Vw`/uh<6Т%tAV tED%-Y2fc"2y~E"=څgiq V Cs.fL^3e'y]_DXk4d &,y{AKިqHxOP(=ebjYS,5uz:kzK; dnLFFvs c[@ *7FWJ=l$ 1G`D7rO>P*.},ɓsF]Q]`KNOw'[-D:胠!K}gl7|IHg5Dp4VE_WH`Hށ.r*>%T(_40dDM&КA)y+cúƂ{II(å#.n4qհe1} pەSiCt!18:Z۞<*êcg/ 6R:(XonFC&ALIdJw:R:+ ~ P=w$׻mDPZo`산__!%Y&m;=zC-؉2J? ЍJ| vާ8v!?.x+LzQR3 rt7?UӇ<3séŒL"QE{p EPwZASuhT֦?g"qT^Ǡd$5I* E޽4qonNiI3ޯ٨y+j#չ'sE;(JOT0[Y2b[nb<خ=]u^vrLGW-Lo%è𮯟mO|Ck_* _fU1Bk=eнH }DE}Se8>#F_rE9ke׭Ӕʗ+Hjk k<͇)c.nSQ앸:gY_[oUɾm┊)_z=flJnkoRhQ!%GL}B WIL5y6KTOa_C.34V.yR&Po;K| A*NeY _Y9 [T(/Za/_[0B >zZ~UBuJ0 0*͵bkI|,"IM)gohr31.lrDV*6Y-x|cN>im2F@f`nFSs*Ʒ{4;}0~ :z vi(:OWm(L%'insc ?a_^mEiCupeAѩr j>e׿YV{]d6hXەq$I[ͭӤI xO PeCi_ @f$'~i =EM Ǣ$۩*GceܺwڬٲڏU:>bX("2KJ]&zAVАAfކ[?x"+G;mh'g1Ъ@}vt7>`A_[f虮I(WfMtpݫ!-x%--O\+wq U lPNX4^`` w0m- :U{">=eiNa J9G36K#tL!`k%oɾj":U5Pͭ43w-]9f1Eu ZbS*0ZD~&Ǣ[}Z烝o׮Q7c|PW(Zf={b8 ۺ(GSEzee wøu$^\m\E^ 4tcJ>oiz$y}];xݿ;Т ђ=*[}o 34x'e͛}5G h}{6x|ʈvKGWNؚҔDg[q=$*ؓnm_/&NddzHUiD#uN8-@̢aF /@j4ʱ%(ҩYHQ7{;?ᴗ`e!(%; lӸt[\u1/N-UdѴ$qbVҀiL->VkTr)tP\MOXGQH%ERmwpz y3N,gM斈Gf8 Qj$Hs]i -ͺ&R4 IG8vsCr#~-D/w/:ak\ IPcpJO7붂G.m,n%>#[{ɉ4]%-^Li˥@q?lju7xRH})z{M|f=K_-OqRP7m *4ToѦ74 Qۑnf2 cی++Y}ýNTI#1*@]_)ʑч[B\wvJqM)7o-]]RY=&.}]bou+ 'l) 61-Z1/ >,X|- ]N1`m̗ӗKwj|+`ɭjMs ny`_WlRgf^:zﶿ{@݈yaЍP㲛V1+^5)&K> df dNⲚ `aΛ<\_F[TK]7GP)+JM)@;8).U!""=~V iɗ?d`l*@D=i*fRzF϶]9NB{R&\b"U:?S&WX^Zus։bORwڟki0/V`i2q%0J"W7.3/S&)bk,eu9x˞)%I]g*kg Nm\LӚ o bVTF$5 ySOI&֖fm,<984^RI{z`c>T@-jvUc o=4k4z΍;}3 nTs!mBpG\M =k"`6`$A4#,rS2]4Ny)phKD0(lTp4QIC}ê!A@yP|wV6UYi%'ZPoh'A} R6壡MSEK!*&pwd[S6Vn f FwBp^`)qh(IT^vJ3jr?ا5[FξZ̳F;b*ٚ9Ԉ\5*~VऔMBQi6y+9븻֔ .tvJߒֈR$*4Ȥe_M>=<(0c: ^I팩5ӎd|f1rA쏙 0^T*`XKvꟸ wc)f] vzcݎg{<# hBA=¸` ,ZAB otNբD ר ,0ηBHӡ]CZ>trR_re{@ޕUUi&`F̷ 5ML^Oנk##beW*Gu|(fa\iWҔ3KjC]`c3kBЩPzO6z]-QqV2|rgWkT) 1i0B_"3ڞ Ӆ9c{`}`R`[cRj*"0`E1SÑkEaf@ ;&Q|/L-tjY4ja{||yRallκ U6 sdHf G+1fs*wP;CW `O_RX^@~z2tERGp,]S0}"O# 5]P]61x6s4B9rϊ'È[x3(ag}c*]9ek"R'VSHLͶ2 9Ӳ5VfIM1-%_N*͑eN֙Pնa^S:k}T@ ԳC^b܎cb)BQ<9Qh@q e-EJ3hmp:ij=o "@@Nҏf Qyi&(|5]O!c56nLXMބr ޓ5 Q'"MQ9^*Q*>*B/f0HWXsR1&<,܉ޕ`lFYw.%" 2"CuT d s J7!e@ӞB}M qJ$P) "diR0ijnf>̗HVb˶0^sLꃏp60Jt0t;NlB2P%y4"<0?!ZTBDp] "̃͠ÿka\F9l=MXdW{^U1!yM NN`TQlkmbCuUk+VW 0 g_c jގS/_wO|Je?ܒ.8njbYO\V:(F^ۿS.Lݗ=0fқ-oxD)TڬZkD>Ty.ũaA˗,wH'8ĶG"0 xrr~6w3ops,¾ <դ5DO9E2lƟW9=%J`|AN PW &0 ~Yd@](`wCFA e89Lb|DG}|=^5L*3\F^wDhCh{Q%m ϓFka׆WFwG8Gbb$dG3}![#@+Ko>8U 3IPntKW.4Td5NHT9UAk3)?g_Cg0P={-DN++OxYm'matؠۑt.++gTI0,r*)5nǨ@Þ?ljT ]Kq:?<*5M\\@ kAjȝϙ{x0&ߌKa=kE;_0ekӢZ.,{mIs2F[liO6/^RK (D0EJ&䑿zTKճeeOLW4 ܾ9-Z1FRۗ=BY}Dt T1.USJz2ZJ}.̷DB~G[S;J\1YmAOK_:U2/6Ώ( n?G# ܶSTfp;x H z[eJ묢ik:+.̻ ~1o c5#i.itZ/ Q`d|ˀwYAW / ȯ8MS*2IA9 `:MP,Fca1Ŷ b]8֕t˙=%C*]X? AODܰhE,91^t&3<7?ј߃F؎I|9+sd6^$Ѯ 3'6(K9 ҰCP;n&LB-k:(.w x=W`6Wy\Y*8oDڌsɩK#@JQ}KJ9zNeӵf Nt`?`KpDC[Kp(aJpRǍ7$"+(* VOl~azNbf O XQDHH3ν(RAdV%T﷌#Pʙ)RC>Zn_2PCVAn;r)0BBH{%#۝?qKF=lFfT5rqߙe@{Z; ̙\(~`P }|o ws}C0puq=64~I)ٗ."jm3fk= S'iaXɘߞ7hS>QV+?@+ y SSj_8M$F\KBTt@DVb eDp,F0h=a߼Tvt\,IPKou} 7.v=Dq(xJ;/I6# @aFcK@& # Vzhw5}|Fi_ _Cs?FǏQMRXo0`T7"O.wA[ʠ>/8pqz.ǠrZ{:T$I6]W =JmsF>)Q 5M3wC2n MnmfĠ4S`ėq7E0WLA~&L,mLFE% Vb\=zy2)+jњ!tQuhMISpc"yaJO cِ7Îzﻟ>SŌvD$W$Nh`o:g߲F`d&?JZ&Ȇ"5t@K3*$M741; FcPIOx)u]qrr@x1:B>DcC|,Yi3ߗu½aC׭O<- "VTm.3`*¢k$ r}8#P0`I(odF\QwvKpKÙH7} |5>sm%ĹTaէx qe)MII&Emj\tCܙ85s4tF ; 0s/?U.J \ҳ,/c}jQJj5crw-ALcwL-8e@YHZT $>ޠnҳyMMCԙ<%+c5/Thy- P qKQ@we"=+\ c,bmdp^&"ؠ? Hz4- w;r'pNɃj9"?GF,#Y }&:($gܕ1i09|)B`.W # )RUpO^BF8YdQ >km'mεܷpR7rfd5e>N˝x\躗 ',4:u4{OCzׄ^c1><魻\g$mXJۼ b̬A0ՃqK؛хH%WtrnP2$*) Ӟ6W;Q,EȜ( ()O* Ѹ[8?ONJIjr[OiIiO9:& Eeg"H@kBC³/N*jJ l:1ehz_(_l A+AÃMm7t]n9 yٙFX1U0j6LRQxӌmoD3y i$c^iFGcyܰXa^@;5 u֮9K/Xfq3Ll=V1Ny:HpnL D{yz w1tj@a@>Ogra t"`o:\}4$Z7oԗSDQv`vþݣ5?ܥB/[|E88`O;2A ܠ9rN r.2pu6ZJ28 V;<7zl DJ]DARFqfy N2R1/iG%4 jX5PLX /}e~ʫJ\҈Jjyj]h4^TR@Zֲ4 ۑ G!iMs0mceHPUz;$)"YE^$tVE,i頷D;ʺr5Ay%0Hi\Xj2Z!Ae*쨂I*jMg=|Iw͋XW 0:KE%6wvYrbg +,ףּ)X+[Z(Vj \.Nx 4 LAj,Ůveu;m8xеşNéȞ:26X}ڞ΍[ 841, 9T"9|5g*Y9[8o݃]}Pk Q(Np &Q 3<HWQ)Zy,}SNG[ǘq حXz`n,}{:A֛57ftkhd6uwϓ* ]*qư"7[+q4͑%F@4P>~~6g 2nΖ~;;QQ;I>zw)ٗp5ÌQee qTaY7" zZ!Y 4)SUSR͘*4joۨa.vE=6!Ԓg 9Љcil0< IpĶS#{~UOIe` ](FZצzo %ġGY uOPLnPja+W`y"*f$LD&fnuDRjSíyQFȣ2iHo<]CDu#Lrog1jQ߱K>]B'Fc|YVٓMg^gf]QH5ڤ#PwdnO4ӣz?H?i 5}f'AuC'*nD9 {qisFdRt$w8}Sfu<;#G[шbP6 XR/;t8BɛD?1E)k잉yU~cW*AŽݗ!R)Ѩ{%zcU;9.X7G8ͼ^Ԍ' "ƑsDM/wơUfoLX:= `۹ RY*(fM 8o{7]>_Y w@ K)Vi=VZ*T˒\՝sg<-7Z>5RB_O֬ah@L_u_;v&$N1,3YQ.a(LfPEdET;htc>aPwx8ST B&hӝ䓩J#-XjjpPt' IA3H+= &Wpj:Qա}!!7Ntn!93 QPvs7Z4Ĭ^[Xo_W%-%ʤje ]- S_7Prac"K:8Smɾ~d^,MBsOϵ\m8nu͢_2z|\8뭱 -qM>RKH7A>Q sk }ӣax_2ddHرɕwfXyy}(D \o&]sdUϒG1nirߐL@(9}CAPL_B_: h\ L|>x^xn؃T|>%v}pFr۪B8~d*LW~5$R+Qg# .NU;1 wQ4)FLKvڞamF^*x7Ը;}ɍGc4 g{բ QԎ6AuCNU__am^xBAr5(Encƛ/`j|?j+>Z Z#EDuQoDp6",ﳺ֩" hP+qWAԗ0‚_. /7KWi>z͎x3-+FL$~(gg XYђBs bQ71R59^71گKj9?+*!ʬ9o#ߴ/sٲT_d,J@k 6dR| @J*ɑMQ(y7kWnqmV(-½usҵG*VaxKć,MЬwCۮ8i%wW(K|1goy |o!DPXo>LpciK&Vw#ZZ #nT'&sroVBI/"4 ҘLfg#W>$708gZQgp1WP;D.2yzO XWwߢOUWKVcN/|amK*i)#+Y:4!O34>PlȮV8b 򞁉y"A: Ã(m?ךsx{}H5WS6%2O 4֊kr nX%xH _eF 1 .J.)Fs`vla4\S/>j%ԦvZЯA. 5=@kgtc~@ 6%Ϻ5plQ0(n5e ,# ~rU,&+͞`4MBm) bi%)$2PI_L5= &&p/%Ժq{u1ht+7ʷ0$[mÉiDQY%;15Bs^ #2@,bt 5K,~Z56m 3SYƝYjZGWNOѭ;aՕ4+mXIb,l3ȱ/;DGi `CV7z栋q^tQ8Up@_<0/XՉ8ٜl{nbs5C3 \9bt>SՍIO^w+E%c 3O (aՄݧ rLHkYyS է{-H Rݳ7eamu{% pa35Vf=8uٷ苒,-MHw~E$^$hPImŽiGe}|=N*]dhWQ7fx(ꋉBGG=Ɗ71'$Cǿ),}W]F]_ ., s}H W +鴟A쟓:ͼ_7.<*"&S$苘[)|d"L/-V'&TyJh&%ˀ򌵙Y- )Orcݶa~aooX-Jhof>P 4SXhԵپH( &-}rDB)+^cDٌH**9VU~܋>ӌcqO< kYO$uGW Z|6ًĥXes!ԥO#NsR 4śt$24Srܝ?^a( ̭0}؉ʔjj`EqXbͲmh҂ Ʀ~9lOj7K@[}.^SQ5*b{v N]14:0t]0d$4OY-n&l|u{ tsC)vK|. R6 @;)Ù*鵙ӅUĶ&0BIf#ΕmJeDII9J43*Lj%JZB[7 JoRQ<;\@,mK${\__rnSŸ* Ec_Ce;'xn}޴ގ2y2{n~-kn򆾏|,nOm.zjx_iC(PVP !A 5lK 9\|DN&7IK7m0N%ra%uLc!rzm6| 'TZ]Uz*&kwhOl-jdiR š!}K0wS ;.u_Ѓ<_> 1G2GMQ:e ] j]6U;d ݕTL/782#W^wri5}А!ޒC3#SQ59?EmAn=o/Pٗs4&;J:>:Y DXʺ[bcjkđ-M'G @Вz 1rޣ59 bz'hRr ,?5oh7;!>#u.9vfx^$"CوJnIQ@m&!)nȈm`+Pg^"eĺ!oPEn\' E,C̐`*inN;Gnr+J<O\,? r^gBZ4 ϫUB wt4w&ˀ9R@՝ygsN+g[=KQDq9B HW\F̃6+ڮDg-=BH9o ZSz<<'O-t;5TٯIvKQUGB՞7;.p',/e횝xjkzd,uTo 56:R7rHES@z*A #q!+n' ꠴4s#W,jY^ uHpIi_.&hF=CH 쌱5І3”u#_-2]v7}'SӘD{0 )>}lV@Xd0+ENU%At'/h-Y@ 뻋].qKE7i89޷yZ2\H/B!`3=xFC2KМ)g)558sC>L+nޖ\&y @ gƽJr3 /q.aą>(ְ$\Fo"8'-n=P?=sGU}kRBYU4@?-ͤwy+{9zm.H) t )]W'JvN@^j |. (޲{5}i8NZA"_IRƩA+VW6^?`9 I ;6[$$ŤɝEC?dc0IZ2Z 9G`D$(֯K7&G؞T,eX:O ZTSG^Li2X_jޓҀt'zgA!~8kO3.!;m5荅OPޛ:5ܑ_ma=Jxā*(=xs!@7ks䁱9R/@V,앛\кdȧՑݎE1~I oM:j; q^y͹,\l%noTU0crO(w[!G` g8ŭwО$\vĕyN҅Sa8CYD}P{i\Ov>u>W ݫ;{͐hxA} (ˌs|GʷTs'6֌Gtl/1:nRUUzg 'ed5S[侙r~,r;\]L1cUN@xLjmnmCz0=W}Qư)0wl^-XH aĈY1qi@QANkAAV}AɊ,._ os 9ߖdf$6a< +^hxcr- hU}349eǀx4Gf˯4ID/6>QÀ*Vx;E[{[ɖ ͘A$eYQV]v4%}MK]æ\e$BD[Lqڝ eʧ3  J&-~%W3Չ&j8. )V>8x꿖q+;}<$@;"}$ X""]ٱي*w3N ]X'X%>dU w/!?{KT&!TJ$`?P|s_{] -a81A4*zɆU%.roT`*5M0DPiOk7;Y1YZ">pXe!su P҄qVuaT1 sPΗ<*R)'ājDiԒ@nhiZYマX J}6,I B4e ޠC0ʭg/$8D~ l|$ek3Бݨ!cm8U{@?V5OnlV| MT`= ?]]L?@H7T#J)5pjtScbk>B{DQi 0OG9)8Wd+F~ 9=LoE5^5 w o5C Ҋ[rrHRi9Ad =&|-o:TvXӾQ(Du-h$ou^R l`Q8(E>ێ/U)Hzl s'U2PUU(5?%V`$t-^F6d&!g 5~j{-Y⽄f>5c*JGNbe,R*%qOV3< [OVwuR!|]C:ɶpi\Np D^a"psd'aw^*EӼ%^[Y)m92৪YG7և{^Z.OzAX&=YQVOBG Tuz<] vR{^6pe-ea4Rj1SM獯ž'R(pW9M:k"K:188T.۾?>h=b> x2rEqc-gaK jv݄Fl>Q)?|\Gˉ5N/l';u~qa!2=^G&4@(]+?̀^rfI)FZfLȔU6wEym+) S"]P##"*) SD=+elW>G> +I[uq9 4lDKfhK AAZ"#wʯ4J#rE邂rnp$ٳVT:C} Plt0fDX7s lh3Q$31/ߴQm ǣAWj {'40c_cNqGbMOc&dz)O^6T5e?1;`g(YXf(_1>[G1jG00rtKddimbWևXyɅ,4m)ccX5n#ĠcZjeKæ5ndS 8Fbn~c ỷ?# R,'Dlلd LvR4opsT!vJf`v DzC?B˦=u38L :^HP -:&u;  /ͱgYZ07070100000027000081a400000000000000000000000167912ecf000047b0000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽGn]?EhDTTk׶Ǽ5!? }@{=*}mʔ@srW9";E73J\MpbfssXI:Z!ۅSef71zx nҫ61KB$֟qW>޿#5+uڃG[5d!'%M|GQIncS]L28uRMwi yFdn-j܈nBfw1"8*udvCU՜3E)#RMNLl5GWZLޘ.5A'k˒g1e]?9 @P <.B=c﮴J0d/ⰷ^7]n_1?݅3c\<lV&ۊ M1[Hk(iݾ;P؋* vC:coaӟGP]^W l*SiH} s o K"XNzvP恿!s$, wӵˢXAjBn)zY5Jۑb!P3 QI➷ض*.ZP2IXG2>m@ȔR |Aޖ?v0@-s衱JPRq>ݟrGIO c _˩T'tՉ$3b=,6Nl,dXڌwtOPܖ&J2B@fݖG]3:S'FeTgV1Ï$4l2`NRݖz3v&uD6.^ \ݙgpe$PT /5DŽC #oRYFP gnJu_>kSO:a者;nNF_ӌq:-!DNzj4]-#I#!<ٿ懳1v{V"0+&@C$nj^BKVEy3^娏,cFKb[$ 'BDa?LK q-QP;>\տBύ\.SiRoN_XM.o5ٯ,&$Ʌ]dA&xigp+M>J &~ R5Ge;No;t@&}eOgd|c(0 hakWmp*&c\xf83dY|5m"G }\R5s +d:/6>ҀB޸)YeЩ~lϐ#w*E:*?%\lI-4̠;2r^vŐ˔.x6E>:XzP/ IcE*&7dum Zc3cK_8s՚luyaP:@_ _~ Pge·-n̩HKHcS!tJÈ2v']Oo@/=~i];#Յ`q d:-# f훣&4ĸUFy?KcNl6ktOT \kG|k@V&o六YPL0& {"j. ܜNJх.#0])"(IS JǬC{&riV$kǴFbNvy$M~ª*7{e{ HpdE9ɝd}4LJ4Ti_H "=pLF%$FA{O3J+qvhN$,u Zw?MMI8u+Qo'mʭ+=(S#c$6z`@c FN2k]ųGW2{;栬|!"~b)aEˉE꜕31BqBV jg74&,z\ͥYF0V yR)s6b'Qz2чCT45դn:׀]ތ  SU ]C\k7uQܼ#\uw>6W%I]j$Ƿi6wftByFof6äBpGNٗ8h=Pֻb7|2V!Q$Eh-W;Q[2HGw8_:*nIVlx%_ڪvsFr昽 .\! wё)2u&'O$:XlѬ<:0]hI;!Y1A!QG 3#𥶾Σ4)IjU>bi_7=>(|,Ż ~C)Tp>BHhv|F50e- '-: &˾=arz~$_ L}Hx$sE É h"AJ:m"IN-$/(uoB}<5o4︜UO^I]<yBkugpOLӓ OqDAÿ;W (En `6kfSXCc^3T$}+~}~HFTb@rlK7cZߪˣ]JHVd;BRy;5 4*o@ b2-y ŤޥHySh1O#@av?P^b5~DI* 1w0J񭾓qv ^4Cv^URY$-9D!a4iYQW)2V} Vc 'Mt nb.  ppŦ`T A 6wը2o2ewUqUN*(#-,|XmXiƲۆD`6IG}J ^}f }n(EdSۚݖ)Th"xZ'Om r6=r/xFU&{~U헄26>Ao7?ӄ$^&{lX:݇H&R`/>`iU^mf<2cg<+3[amlZXJw1ƾG2]ɺ5fʂ))CgC&˝ ˃ZfLȤY 5t1ghjЕ/Е,Fo z JC8\FhϿ9D K +<$ \$J68]4ϭZ(JexJ\m+8!oE=?C)ބ5c*NVwt ;C6oa>N& 0- ̴v՜28V㠓l $'AuJ sZNwr۫Ie]Ӏ ic@+_)%àxJ&l'S̫9U>ww:cCӕM <<6~TeR8قɁ]j@s$l'#X qW "PDb U7-8.]/÷]bYhC|@b㤱ՙ0QuەY?Թx4L$v%)N8&#Cwz=~,KiiYg5@8>k(<Ȳ"_=JYO*bw`FW\=T΢T1沸L!G]('ċ{셳d<;y*gPLpsDwdJ˹-KG߲xn1ӕbK[)ⰚişZe2g>HqyiDZbvC-GդġP" 1n&|s/pYN_ƨU Zb0:PToЮ˿"VH G |ӹ89hO}'%{{0ļhy7;ιNC%R@1#Ĩ7pbmu㬐zX,l (7Dl.isC,ς;L&胢^rdsɯum[{AR*ϸk|9J+,RM=OFSz/u"g#c{t ך/1֣F8M^q|P '-c v0FpŒn{t:U 2|; Erqp @Ҷ7pw;}EpMe(0$GmX4ytvAAH"`Ci6|D'$fm^: MoULUtu }3kZirCO`alyqzyy?T` s,h9X\-DcbBF~>=u۝\ߒYѨp ~G{'1]o3T,Ľq Kb{W7jw#<9_M2"5IL˻Xb駘]/MeAqD)[ӌP10xٷf1[vt]xSq|躊%4`.lE Ӓ<o+:+,z#gUr7v'">={*)}*<Ip" Bx H7zglDees_srTpGD V>d/PO=KO4hRw ^lFWFuVyrLwYIgC,* W0wx9E*#^|ǚ/W& 83R| }`N? 5եZ]N"Mg6#>N}֏%P\ÎMٛEszy5R$shНr1_V rC 6~ܳjsҥ+c+| "+3|=kD:ƥn(ucNita d O&IYr:e9Mrq"YQ3hG̥SewGk}/oj̭f D{!ʹ%FS6FNtC^Q~hpWUi7k}>5q/읂W\*lmpGa:!Q`ܽgLJ|z KqpkR):.=;$F { 8=֞Fhko]̵7%DWGU* ËE_8[z-*aaC'^GG k$?0sXB 軁X=՝6!ߜoc%dg> /\ZO\!sRYMD^L}qRjL/pYOsHMGK0Ԯ:^!̀.=+*M1B AL9n}oqppngg22MY* P$\BbZ$CӜ/\jZhŭkDǼG,r!.+{wbS RbᄚᲗCU l@|wvIT(H5]NcKmПu燮Djy=X.H6JݯFF2u0VB<ő*U<2x d xa7' e+XY vdDm9Z~T =*r\7ƅ]؏(9gP [oq\4u7M ߩ![t7/ixnhCzD2a<߃&Dr!l' ±&GtʥtMA[[~^V /:9Eh9FVBo6ugvu@e!3*З -I?ИFEp܍x0 M2ԢI=̀uPP6(,CNvMdZl FskY5Bz43zM} Ӥ{Ill2>[E{ߝ-za2]Lfikєg"ѵNlި{^ILc!=lئXvgC~|?$;|Kφi S8UǼ $b\GTh f.|chne<,wVvN 1>akV @WxWP߲.=WD#Kmx,J JzűLeHĝ4DKr9u.2(lG&lT2 n'F\Qe@ )$RY+4%W u^!sꕸig >w`?PėbZrCEY"0{K F˲/!N3]9dWj\ҺgsHԩr(V͆ 1V\B)L ;-dk.yx3olܙ:3Î`d{ʠ׉~HI U $3j{03&λ5|T[E/h 3B5wx#kKJC5bokc5eah3nfE㾟O?w [54ۅsĩ/V=TyNb^^NW]$-tɻ& Z3o|) 1%vB0JWzO&V "j;2qHD*,w;˧h` krͼ< 9+;A7l;~cLg!+M[J [4A {v𨅆$Qu1[]bخ+czG1Lkw̢sHʰa#VH6-%с_"2W]& S<\tbBk|8v?=ǭYoa 8wQb`0P:c}q}"Dh8cآHƔR컈yUB8+9*䩛J)SV)@'@4+_rSqt6iQىFmGuޮTghL['L!VNig8S*X*6*dTʋ{q*E_F]A|_WTޚu#mL3>2%LuxIl'ba.U2vIP:7Ow)xzaǰpC%G>b2~E< yLzx]WC X6H(>s 9~io1)3 ?7$--J3>z- LpԂ݌+lvfcS6$mYTevi뉢ϔ:-(fZ0Oz]܊P B~1VHCϑk9눕bZg}K2ؽRG=,mJ8~;8N'|FPȆ^$m^ߕogVM?pՕ[ 5[Gت~%i6B8.[ ܻ^"lΰw)C2+*辩78O.??<Pv@͝ F4S$$(*dDh;GC偑')m ڍ q,o ;-0kǷCVuk!n#l4g-˖*/:5}~pdRۗ- IEtY5fظYǁzN iCnOhh( l`;;/9ھ 0bE3y3{.}m!jA3Nʇ@2nOX9*&m<_|ҽ+x[17xCZqx` q؉A/c_hmc_]?S.ז+$O.4oH@aŦTQ|@A [F!tX 1o6{bW"C17jSGo7x<"!cxԼvоwf`q,!oB딪皽*߿]⋋x:B9-KgjfkK)1+r4ㄳ!:ҵ]UˆHj&ŘUkGsrf:x*-="϶jaHV[EK0v)BX}b /"q~2*)Z%ŧn gIeF+\OFTB2-B:7# *:ڤ&M\&OV1%Lf#"?,ZaĄvR*4IɎ&OW./C[kp񫛏'y|˴fas[.0>'?>ͽ b̦htJqe$A?02~DF /Y b5aR^ǥKFϴvVl'&:zz@9Qƺ h- VRܭ֯[(ŠcHh7~}ē0JvM=X}9+? +M,Q#) S6G@ybAPt=[x>Uv h{l[MgIܓ7-!cy{=Dלj>XD޼9aoR{5^S =WG90j=V"U6@d6FYxL%2j+wV2 EwDl%Ͷŝl,(퍇% l  Xqvf5FxWUΌ`Ā-YeFԈ !Vcvd }jJV ӹL$*2tRIB"?ҳDLh.S 7Ž/ Re9Γ5g,^.щ`\g7Y! Q3X)sq2ZtJ0§iEs3bc5cy܌Z'x3V˔^Xijxj)0d6ABcdF\-5yٗ.Ʊ翻.7|pll8ABreZ5$pү4&Q6:p n| vhmT1.hYT_NZdU~PvM6f7r寫,6B"=\{VDASL| W6P_U(H䃫J@REK;jZe'l7Ȩ4%L5|V[f[z@4nYfJx=WPYWrNJ =]\Ԉ4} Z !H, Ud!^>EPM뮡HwdFBx%Nqi ^h9ЫBBC~F2E@KZ` &e2LZ !8zAg;b0xi{e&0Tŷjй2/d,I7@4kLðCe4L}^ZM>AJjq:)5"~MٓhoO$ &Ocn,a+p+ۓAȳI繅=5KGW;/BBjZ&p*sBn7qPM̙lwFh8dT +$2wF4>r暫R& ]v_b1 n5(}C&sՈ' f4(1b4*n!\&ѧ1ᒤZC䉛>2j5|l9kW !w;4.e/ő0_;bCSz喹DsWnXg wqT^+)&Am"c G; N7V˱ {Ϯ |ۉ{_Hƈ۬~yl9 Mo]BL5,<7Մ},yj)!Ue\G3r~[zeƯ0I\Tх*EF7ZfUSH* Zh< 4﫾-wth#稿Wp䔔ٕUV5\0 AĂ }yH#ߥY2Ψ,@ Af2u{:VzФR/Eq`_ u6VқY TS/2?& lŀ4i~8юnPVKBwoEm6o51TNwJ>^젒_f." bu6n ]{%P]G&a1jLy,;Vtr Ni+ز;6j8ӬINgH0dyi>|[OM|J]F$bL糮5}׃QO 埧)lQ8Y#ðk8qZS)mp=Po,=ffhJV BٓJ3ʭ_e%fG:,Y<閥T`L=V6>dI%{! \z3c÷NF "L' x"o zzpZp0ƀ2UB~&瑦WpBV=pivc5:TeljI\,j Nr/p/tݿeuSdV~ P-T݈$0 aJ|yD2){r!vВydZ.X&\7U0n;  @3 5rB3W J'LN#^Szp5n iJUB\َIϴ>k++^u iLӈ7ﷴa&8Yܮ5sZ|J1'e"ë*U- xo-s9&qqJ 3 ] dmBp{Z:`sVKjZ 4sx/:o4`ME-tT M/8t Z E\)L;X˫ RP$ZVxco~ хgg<qABֻ\Nx+omP GY_ u 0Q-nɱ:E۳%>v?d '4[ .j f` k>jPOmUwJZw<ȕm'Q`Ke H3Y{F~sl|k%3dNw˴78ENPve2C;XAc{V%WjSQkR <ʛ0SvI} GIX-T_@*n3N?X`*K!Q(`JvFrr jFW%(v/7f=7Kluhk{< R!y8IvvO&Ap0Ӳ޻c_=ib0_{74ESrv3o, b\Tn!]NuW 8x5"Jh3nhG ĝOc0F:hA?:Vd/x0X"\Sr*Ԟ"[N :p[ |0y+\"޻A2ombH{aŒ63Ί`T)U'a{L$ߒ^q'ݦ oX/RRC#fZ0r22Ã⅑.<Na3Sy+;aWܨDm⤂64˂EݮgБQۤxDWı*X]`ky'椊yOI'_S籞|e(}I"d"JWDiqM5쫄@0$n8L85(GS[UoHG喪1̠V2zcmǔ3mJM+?ZrgbAg>Bal2Z 4[()6K9 ݒ>)V6 ds9G]:lDѭLf m%EqD]4xVj슑=DcL۽/|ٸ7eq xs'_z alLd}ޏ7*k}}19񙅜!Jwz"Sݛ1qxR4>ДV`4 GfK#sR{_MuLjDz2;m^X!D~lZO1z KcT(?>xI:+u!6y}aǀphf.,h8YUn,+aaxFr= Kd2OQ'ZuLCB>+ jjnVےn@ 'Ν_lL<ڬ7Oagk,J Te4{8* QN&F3u>'C\4n62$Vc%9G`a~cj`n!/V^L#o}lC[VuA~cpXkP5w;wr1_"n.E51W` [kF g n*o@@Ll4d޼C`)iN35)$8aZ)O=Nai8.]lArdU Zf-m4"ЦIWn-qڴaIWYoS qsys7X,@-|,ȏͫס,! YqJ~&ߋPh4e jrQ'"sg7MOA) *g=1Eʮ*a q)11fvsek꽸 Η^3h*hƱhbkpLO'DVLlɍLX] Dr@7j1QbU.!kK$L5hꚩ(9\T#=W.70DHKh|W#S_K =Vwg4hcԊgKIiUH9tp숩?ڞf4:g x{ծ*FpiΌ ޳IA;yqiHP,zrݪҨS1JO6H6Q{pChe|&ADh5ičͣR3]p]27*׹iOD}-)s?A< Rk=U~+ }>$e| jX`+0X1vh&?D2-j`nͮ\ee|If+7TmV.KENhRRv nJP~KG cPv+0.\+<@lN.̸mUG t| ߭s0vgjx;ZAj0P }<4rfɒOTVFHbZLDLi] Q,r۸1Z_}e_7z+JۥxTwPs/ [}A_|tCZΣ1O[1`iޗN F)]`;S8e"YE !Q+Ql\-tKOG#Ww4gjӪLx"+?@$I-\`O3l璛٩/jzPfd﮽g=P߯*l#$;1A Syt3xhUSfUb*;ҳ`4Œl,B+ nprKa,- dĮb3kL4!i>ě[o0F(pͤ9 \O\9s,4+k݀CkSj]P3< [sNGcKz̾hN[nI8#?@jk"3۴^pp*c=wCs_\5N|t`qR׶F5cIu̐>@*Uy0L|#2GJp R4 2g w%4B(s>X'eΌۼMN{,KlxK:+B-zjA 5Ǥo;"ʂ CLGe*< `(ML{ƠLQ=n()ÏU{yfK3)WFO[T0P=\JfWI=L)r5LK{PJq['-hr$&7sPQY{޾fs+wE5lU#IBFx-,-+WTAcg {U}2pͯŽʝ!@Sn~# Z⼦ W"s4yaՆE:Ĵ'Qn)` RN[}M=H<ŌŖ Mm-MΎAH́Rx|/-7hV Rr6讶k0e&]xuF@W\ժlq?k5P D W) ~S2팚{ ǣyTd0ѻkL &i HXvy' :eevV'RV-U<(JʶL+%ݭp /ݽ W7w9ֺNx@# SM&lETsyA)s/Yޔ V8@195>f V+Eג-A9 &e@i,ZzcofDFasfR&6C+: U*zjtn^El6ڳŤ@WI.aD a尖!eRsEcκi(%ԁx:@I=\Ɂ : LbݧBA,#i6`("rXVR %%~ g.l3 1LϊIO+aOO܂MMMB@q.\1?!kٹu -DQM\=}'9FkEֺ2mbg623>yAL}kPHcjff|rܭ7ΨYKj[֠l *ޢIMOfc,$_oHF'v8sfBy竝rH+h;i=: ~餭jVS;fvCy^ѥGirʌRܬӐuC )Q:wfب B B_= Zv߰(ߣ5鑨ugkj߄E!r%v XJg8wvBd=7( OmO_F{VK}^+VKɱ t&FFO/w\$)U'( $(rl ;ܢű){{wUILVvng:i=9hv]RlBļ%WsrrBhȯJ֝7 e}]uykR~B}+d |BDp ž)K_aݫV/PxrQQ獑@RBOa+D\Y打.w7r,cP30YX; \w,"2 ]Xi关*u@$2 NA;rq_yf:aU`rYwF'UfؚYpP5*GD]F0`ao{-gSQVIx%3@a,ej!iD 8M8r(_Mp :=:5R˽&1$NU<Ug+>y ~‰_LqFqIrտ&͡<nʲj=W|KԝnuGGܥ-[eQrľ8&30 YٹikM3DN(|ީɜy:DĎ^a(Au}~P3Ȩ~Ph 8d$9:لAK8b[2@ =}g=ѧp~籿~..V=YT@$ nD&rE5;y.j19/or]V[* oջC@WQ^}E,{z'3v {w%[2iagmiQaGKuIoUiQ>rނhߗ3ñ"U./C|CB/0,՛_0Yo)&q9|7Oe7k"jӊ_Xʑe{|*7:@ Zjir=%;c=x7Q0D I{p 3F0rڧH\OlGȻ2 M$9t9ysMC{C=q,Q *~F#v`P M`zq-b1WDwZRB,D/DZA47y-S${4&|d%ùpSY)I=aH[|5f z&#if!Dz1 gX``gu煬<4&IڪWY]D-@aL_s}oi8T3uʂ+i%N:ow25,̃QljXJߺvP:sʩuNKE軝w1◙x;*+Gz|n.9Q nίX>|n[&lq2/{h+t7,jǀ1dc0n#/X]i?H6G}qy}E582`+=}kؾEƚ"vC68jM|D}'W)Wn=7FI$V Wʵ@Tܠp#2 od^fz Lpw&ri'J3|fȨ˺?$kE :\+x@J3VYb tLByWj1KMâܱi5s@(SF>^TU~$ k޴a ZD=#Jf=d9lwd>%ĩJڐTJ ъuk{<('A*b(`L|.op*b1:^S(;kz+_SCjjFЬ>1`^f}R];/,<"<$Puk'ըXVD;A`0i䲦H3֬k7m_*wM?`[B|I3]p)s0Hs2X1X]A./L >w)r!5baHF68U_/bU`(8o5mV f>21{PE wnThّ_ɑqs/lW#eA@R4q GsZ`}ɌTo IGɱ0]& tV9RLcԺO"5Կ̶Byw1򌡊:o ppD9Ӂ3:e+WH L۠.u`7#S=|ju DB1I;8Ί .Sss} }˝iM!9LW t =\u-^UжHPnS&8N^+ȇ{$Zj Sto;dz (O[h| zg_%V֔ k&G R@ 9xǛ \26B5BRbkhΏ׼ r&;}va݆n.gex'4}jxHncN0_r9/l/=d8F}l@e[AJReH`3x#J3õ?ǵͯjղ^%0_#)2# yr7Nߚv. >/j&b i,a/5ΌL/5 b8v!VXQoa!5֌fSdˮq^4wۣiw"@m:V3l:@Fp;1)l&;w:*>"{ASZ]'ƅHtv2Y% }o7!bBNxj77>nbu՜ʍ:XggWc wst\' Gr~1F﷈q-$%d* ^˛=zv҄nB㨡O`]};P;Ѷ&M>mQF5 TA'FP861+Sz>g1n,=g&"Y; 0O@5 GKB{ GC.weU1*h-Egٯ#ʚx[[I7c$J里.gjxKFG.oLSmHG]\oWD sF$OLG\L#cP6#*' ǬF},Nu1'߹5B)#JKq|hs$;z#}HLLd B~qwnb C-${N8q 5TSMuH=QMd>ĕXY;o2.ݟ|hF4W?@CB^hOHHN]Bi^1inovA&o[E7TZO${ԏo5UDpa?F!rV%J]BN1 Lc<($Hע!e;.(G 0Bg|0|ȃ 1ER L3ưEym_`vE ؔ+Y4 BmjNTlK{`;C߇hS(AyiS)nU#Ƒսn6i_-Wo$g8[2)ƽI(=e53X] BB ;r(K;7}Z} ` *;LiMd7*Hc8أK(`--10lkoV5-p"Ui^O1{)N ?'| vG֬3BL0S3{hcC;Y:c 3^0%0_'!oLծ`M8bh1 BAZLqYӞ,*w1;>vF8-j:1j E8ͬ PB A2D/=H 3b]6vzvxsNp$@)$G!uL@鰨1Zw**rt]~=T-߭WW9q9gOuRQ)Ѭh?TN%o$vR1 )̕e*߉ʙm5rG ˑDÛ9X=kw~?lB}ҍORZljLpRC'+G7`UgJBz%*|,WQrU6 o;0H6JvrKvcyv<F:k!5ntl!Ozb7s;٪8|e('X 9 [H A f$ϳe\&ʷ Vn7X-x7ޔ@Z@M]XzY9[5śц,&˕ *fR~ҝ3 ؙ_yۋ@шPW+%.xhY+`t5΍l/l|6fC'}e.˙f! 13!m$lMSrXL\_tr&oڗ u+޹c{)48*oT|Vb` =ABM$ |eÛDzz04Ϩx\a|h N4,ִe3)syd Y4nx:{:w%Df&w_Z􊭟Z@͚lk{Ɇ$6}3ؠv%`%W(pB aaQ֮ K̟fXR%blcAkrw=L ĩo\"(:\U婁r'XGZuR }}sš4O]MѰtlaOdi۱XS+KV]Av*A#4{\EΥ,KQdK &kW>: L6\W&-\Lwj]lxHB `wY 5.PlDႊ7Y찑|Zh֍;2bD%0m2YlvS$e3$Uk \/#+x~ۊ`zl &k\܁u+F]PEF&/"{TȠ 3~\j|E\Q3}J}k x#5po>N 10';LeVKW m6dlP$` ? Oo-MS{jZAd1 - ?қSDI35Q;Fb\L, 09v WH ƻXe%]uLFgU#g9c4ΜbȮt"{VpDUS] <`mác"8xd̶֡| L)pH<ZHiFuAKkSNCI5:M2; 7G;KE,A$ /׌@7_H3:\Aah2;(M ӓsQ^&ʨ"<'9jՅކTjho Pc8Jܛvu?T)*|pd.]wr0Q1iڱV%E➹Eߗ%%|:"ZVLwi0B3yi)EMc>"Xb=g H T+ St"Ƈf(g1Y=t@iY'!񳬬\e$Œ+ {gVg?7Vb?lD:id8/4%k.rX\˱qjPC`fi"~R8K33'"/9 ?7O31gTvsF(q]ߥ<X*LJ\/ u2'N}Z;MzA}̅fw`p߹`z#2ZN"c";K6 +cR xp%?W1X?gkNpZ{yOx'\d>MԒpU ]-Jqbe CKߐخ,醙lΞ sDp5d8S[vOعjHjF2 t@o3PٮʯT \qWCz):m#92 rRuf@.h0(4'om5Q&߸׸uPi/_},Jt*L͍EhutYU^"X/#x2/+׺Vчo#鄬 N7X3qtjxoo3ʖwaxM*c [~]kb:g,kE"{Yo>ugJN|$e`,Xe=תlj^8p&̃}:"h'yIDz!Xv_jOgPr5iT6 K4lX?f@Mr.rpD_2t!Ƙ7Sa8򩮯Hv2M0f0+ 0 Mw5^)d`OQK#ffX9&T&|1{72xIalZkL3TEE9{m?~%gi!ay|!IM"?a\1It %1TdKP006ObTgSv:+nMbI1hxys+4{UNOM8oaa%StWxd>#CQ]4 7(ζ90ǛRlD z!=7X@HHUYcвM{2 h×yٜz0?d~A>U&A]Iܹ\mEhA/1. ւ~±:(8ɛgX$t)+m.Li? 0xDןH3yg+v|:5/Jg 9",^*ui#> W1;bԿtXu6'C_aH.Q6J0 6!m#DPiU.d\(ϣgb mL@|5Cu.K|/kFo;}z}v 46rU*Ժ=6@ą.˞b,I\Afyw@|quuks<`#<*zqX#\V~ryA2\&Jj!dheU0FۋXGtdy$}xJ>R>Q|vL.Uybt5x2OG[0+v45^*ӱy8TZb V&kIEFtF[i/cN~Ymal[0 L:Hg^L>gjݦ|YiZU ' 0?f7ZVV_G]T)t929F'5xt:>QLa FVsc tgi"saz,+lngM)x{s{~*ȑpFD k֘`-[埁+y~bJyTLmaI  #ƪ0;1cp,f$J >n^y+=jۘG'Oc utCB32-j7Biu }BtFSyFA?66E!?j"hJ>%7cca+$M=GZfK6B-j@zҘ*䖏,Lf`֘iZk ȢÒ>٘` @]}.!L1[ga[磇i?U҉T \7TmLQI팶.2{a)pLz@iwFfK畯)^\f(ENssX%@ h~Q~!ob8]SwmBv#iyvj`yc\"@o3@̧h3ȍ3(Zhjۑsڙq Onփ˹05(E_1jCtq \VZI %#z!Ӳ.-n°OKaGx)~_Y=GLof,:S3h2/Âo:U@) XƐM9W1PEI7&p fQ}i4У5W:$YY <3b4{&Ǫ b)A4"ieuE K ÒMYx2X3XZ(r7"r*B7Z.pAdUYև\UE ON'dEԐ=P[F]zlӎyg`@Da4DښZE/.{ee'J΍c8oA10FΨǬa1#k8?n_:׳``t`Fk%ZhE{@9'3膗˃!Ŧ=ӈMn?A jFhIctG ۞¯*6b3/qô-MB洽3tR:#M\ɠ-fG} WMB4^Nε)B;I`[jJ"^eP&/5hnįdWљ =6b$vQ5@7.cTb e\c$E0;d ґ:S4 k 10Dj:kNGnE)<Z4 Y>c~uMM_NP6#@2 6l<…'VlAçsa6#Eh[kR8&d%X@϶d{_I3 Dp=dZZu"Sքl+J}ZM잒/dCy7X%(Z-[cq&Vh§/+a" ,[ZUwDY9sˋ NuCɚ3a\\IhSB|=&MlucQOܮR 7?N~0_JP= 4z$lLr>b7 TQd8K,d2Y}U3Ȏ6سkOws Pk9 g/:i=‚#`8p8:ť)>FtZm*+a^}AFU~FB$;QUxR>][x(ƌNE AljU""5gnT'W)P+ouStwU{/R m u34mR ۽r VSc$N?1ek̥\;uq(BMsXkSXS#tȍ V}Bu,M%Vm08"]iilNmHbN-/!a;x g9ڢHٞ |eNO` jUJ#eL`D"VNDv^'6y1Om%:Ig"Kr= LYj9VK)\/~ދ#^a\7G½Goz4!͕xodk2{89}ש^WQ9ׁCsiHEi{ 14%P#`!I@cjG'4+?w<%lI!SQ7$yUM:K{ pA<7o+slC |VaA$^-fwZwRS1{fOx2#$Z9r;2ϪUm"\8А5 ,T/= )Z}bx|V!!a=GV_%A$&81nBVۓbo~DDaby㛹@90פ4efZ9$(،)k D)7eqo̓+|}2Z,d9wmBYA W"/ (o w7iJEyE&X*nq%@:,ҙ_vchc[,g7H[-4XPPi6pde=7r~Wg| ]WJ^l(ҖF$[wq;4#W!쯡̣sރGIakK1#teDߓ ^0 ([Z~gF1\AKJ)=~dBeRզC:'93`Y%x`ZfT oAHo("#O.eu."US gH3sr$e=o+cR 'I,%6%q7X0/g|#ن,<֪0`P͟ns#0x~NB?>g48HmxC@E \jF gc!ZW>0cZiST]ES j6s2Ƣkaס@oPMgr蓰n$qR@zfbB\{L 1R4m<$jc-.GCSZ&twdjBp67l"(8W\4ϙAQ`Pwv۽~} ףɈƘ5,݅mMIKdꮉo11AEtO*nm<jB4J7:gDs;c!d5{˙-MHk˅yKod0ޯK\R ]嗃h㸽<+͍-?]3 yGAZ7pŠncGvGNCr0,RbqWLY|;x{@}Wb"6s*y9Eֺ5X(G5"wpwx/M=]φ M؈%-L.B~'Ѯbn1?z;.e0 1R< B{zrßȤfg׾{!еpo]䛡|s ӅF@/‰IנT}PO焖Z{ܲ`SlH8@K&[VVj>Wp\W5{$hui!Kte)+įxxW1#Ù =0:"hJ)\A L+3&z[儫 4Ұa\F| 쬞hO(7/h`+ L[o@ki&挛KD>P֤lASӂW .'`>/]SFfK[!G6(MsF,Y8[ }fF |Nϓm'+\ pT^ebX|p &t~Jo>~޽y%m$& [4'Z:Kd7QN]ВcS!*PbNtW$v{\-[w5,R1 "[ah 5JFݘ4  g^?L7y7, >zDxaEZTRZx[Y6&DDʼև*Q(ͪTsv&6hؑ)p %9t$8ejww9;daQmjdʟJS*(u'l9ų LNM3?jUsi醅LTiVtfp6!; Q$1_&z;&7P}kE;xFSJߐ4t^Yа,Z.RvHuA p+K|f1v3*kY|H͛)Jb 1lk,QNc(=9@3]tK]y)ݤdN̽faˮv/傱#67FK],ߋJA3GS~UCdu'zg50kszZF`H*6JIbWY4D]K rpa͓zgWS=9usC>4 mjK'gpp(NY#@D46YMSx"#wDYJTm?HtbdPi4,>FîZֈiRB5暇>\-tzK= Y$q7WGy=K߻eb:bP\ lySJ<9 T?l3׉GQFb!]cytՉ4^*#/lg L?r?(!H *0Iz}䣝.6/$D_WU]@)ޣe"J} PO OM7W/"|Izl9 6fB('"y`Ʊ0;'%&ܩF*<1H{p*s f z:kJւiebT8F:' %Er}*tj,5̜Q I{w<72:fԨP^2 _._0&rڑРiԢQ0Ri@x@nUbdNBFsYb^#ԁ>x[z"qqvoD>s.)Ȣd".:o0E\WI#sbq*^fcK"y39G=6ܻ΍U8 8?d,>Jjae$"f3l,{ak.dSaS`>&F2΋&iB Dzi\'4ˉ2u0|R8vf90FE>[^2a>_߫Ƙ^[a<Z>1%|#fLI\K3-<0*`Ӎ0}LmR83/%aqݱfV5ΎGH:*DlX(=qA?)Aq?yOsO 5.IЭں^63"gțklj_U0hqKoU>o:+^ilcFh9FGGzwcDzFŚmۑ_MZChHJwJ"9N}B"`E1]yjqSG\nJt: }%`ʴZ^5:`_ɟ<s9{f:r9y2pdxaU +j}kI uE0Ϯ]Ż>R'*6+32̺20:y%^9UJk//"}raݗ:hIItҽX(c2,;)IRH `*1-Xb %%y~$,1X 9Fڶ#Ur(4J4 EQdIAcϐ$m*"2Cl}ڣoFY{~QQϸ*|8iIp }]gPU=;cIM5c19aMis/ <1|V3EhLm4w{!{`r<4d+ ZqmN"92sO/"C 8mV:[gZH#|N#Lp U}o]B$?j6*[ [$lP6YRU~q,-Oeɘrb lAEpouށaɩb]m'BtW ԥ}ɵxu뜠U3wmOqOվūfiCzH^܈eV`pT, `Z"3LlĆ?xV⌃.e?%x7T}Bk&kFC]d}B/|)afU@JW|PX3JSԨz{||mєuX1mƑ.{<7{^j^&A sJcEKֺH},2g B +?K {C&K{5B9CAhY Ky!VHX:[HO|Äי?D.&%0n cXx[9#!ރ6x ܒWە8X|wv;zċk*޿dF Z+ANJ)mgo粹/]BymSh@@FtSOeND2P([NPcAа熠cd;-"ZFVb?ڟB fuUER=,Jd-WY`k;{wE(R~W-!Vqvi3.N.}f!>I*ヘ4̞ȬI]dn/6v\b'l M:Tg IBzLFoKG, o-P^:\uqkaG v CgyS"' '/~gozqj /}e60AZ)fx9ؾ>T3 9)jܧ:?T46;a.^*eiICZ}P[~+R6cz…|h k`k]$4X9 ӬRSh{#bX3y'peтaO*NUӪ c{%=LG\~g+za sǰ.O9nP"31@H m&)lE@th?QE8?K]!M!o[xdTņ;{rt锅XBKB "hfڪbNŻW;fG̽TiȖ7 Sv~+ #5:ywo0FVɜՑ g6>>A9N-윉[突(E+N*6Q!V+sԱ j[YFv5Gqji*NEƏ=2f H0j]=tDl4`['t(>/ iœ)Vz5ɈΫdB"Z]ͮMz>^"Nmv }n*03XqiA֢8B`߀1فAj#6]Vȿ5 !xЕ?6'a.gt.?cP ,FۨB^춉)!&zkCڶqɆYX5ڃ0R҇rť#k{= ɑ *U"="~䮆qoL8,9.>CnF]-fC`*tO[]L-Ddo9Em$d+H,uJ@DbOcϲX |c t:.y~}}ӶoS:ΞՖ \5Aً1?>94Ju1:yYHY%Bȹ@o 5 iŏ-rVF|NJÝ!maW >4 8EnkF[ (3⊶8{{=ΝYeЏYXQʱ@_vswĎApr_83У"gتӔ:oثkmL| t\儢;OF|GtMkk2!>WKd[- EבOE,6.j/,]I(](916Rt$(e=_l246lZ8l]0Gɣr!nJPϘD9!]uyQj;㧖yVLm9/ۭ9Pּr8t[,AUt7 .Zdjd&9qAϹrRt[' He`τ85ˁ\Fti 0U>LO1gV9(4Vuqn?#W ϗX4qPnsA9e|:9k+`6 =T 6,%&'ntJ< _Fb\'PH7nv4L%U,S.˴6'saбjσ1ܢ =%ǜSɱ!Bb"x?|LED"˻zl |,lDH{8~üSʓ=05}hnN3$d>6.RG;&Di04g [d.u"|n +Lkl44, ~d~}=10(̬;(szcNZˈ( vM/Mz~1ɿAmL{mD1/ E*2'Kf3zK BLsדB_Erk |o}5Fh9gp,TE!<}_w8,Iӊr? *bp}!柩dI֥sHj|udʼ "IoJ5WZ\08"E׌(PUxG6k BT`$Y@6c)yqNbD*P[-!L%$DN*{ǝ/VEA97\Gh'`S =2[p7Ўs'K;bj+L"n1~hsfx$>-F@hPZ6wll?ZP5˴>TϰM_l`Cڑ?aŠF\yD/I`QB}WS?m06&ٙBqwɷ;;>Iݑ 䏑 !j;p) RR*ОZT#[9?KEu1,܈bh~, ܻU*ݑm1r drﭔnsx9:?[Ҷ/̝gۄ+YH~Tsbt_iĻͦ0Ț=422z7o7WcJq0HȗmN44^~-]!GOJ_;#@d1 4|*Yb ˺wQ[) P.6'jfvϨ3׀M™AV Ð- q乫&|{I-?/@IlC5[^m}13yM{;E~Bst%EV*Cۃ 㩟ե{}bbs~;J@O8EܶmDc3w-j%KzZvE`T 0Ti|Z 38lzI.ChGΜ⫧(y38\nfOņ]z/b]zNiunybFU~a.LXǘ]S`̂@ AzSoI?S-v1G TF/EbDy7*Zk8lQQS*Puʊ{*2?mFGS:vM2/fWAo >нmu-\M^:C@өbbrsJ0nl/$::Kq^W5k ss_|YMdhQ мp26+'{6Y:ai-_ us Z9,$a? `=WO2ۭt_۬ =eEL 0tSRk0wBÄpT+o?~Z Otp0t|wsώ!)۷+k 8b}ɚSUϟa1iŏBk$:4{X&GBI&}⦆3O0$%Hf31b@f䔅dm{"|c!⟿KP.e1ƫ< b|Dwm12!7qF- `=T3OhYRrcEVih)3`37Ȑ=*P`8ЛʖvK*!D".Cjvj2a2Ȁ2hD}"- 4~xHTUBWm3P1^#'! i? y$DX&_JTGWHkǞo+vc䨖8@yu0@WblNXd=$֒'z$|Khzykz% zn0qH;zd=`, Wg >q4v ۖmzZE2ZЭ'+=,Jjd᧎F m4Υ.&K ^21~ Xh9Y5eȞaǼZV:1Ҹ,oo[q ʈ6G eNػrO~Nu\W]ʡwcp9-QAVI>NqxSK|)ѧȓ+ږOK.jXo|5BxS3FQNIҺ`EuY @Z[-5U8}3T(>)h.Zόj!k1TM@=}\ɮh8޲"mDT8:7 )5*zC5Q59n?lC\ΥȂB?nGy޽+vBz~z On,O]ESئ(\s8eaEa ζ@!Gf±[Qa=;j߂cJa3Sk-s9[km3h \nfV]%:")4ֺ3ui>t^ +;o 1P J,|9yH߁RHrpMX`m,Ry>![zgIxW3D2%[.-Z)i95ڌ ; Ӻ"5کm*h7| ){bfDVevU.uKRm8qK~Lv^fdΑi>C7P$l2E],ʝ,TaNߣIS4ZE꩖V*7*^p(pGehJ^yr6`tu onDg%׾u |Z{"iגXe#RU!hԲ+h⶞ia:э:lSK$tqg:d1\nI`9-Ȓ/T?7\Zc[8^( d:#x.RjŁy{8f0r:O93bqFH=fysĥoUrkǀC^DB%{GǾ-5fا^ˡTzgC~Ӯ8  j5ObFI-LIO5G^b:݄U6qVy%ު [e+Gyϡ*c>`-4 ց|W2=ha ŴU%S;=[u,/jTlUpܯtp>EjdGEPլgǏh"6dijY@, cMɖ 2ezHPQvHrPesUy>τ?|F=:ø^ƒPjt,\-G :0Ջ gW&F5\G2A 2p 'EdCz#> gU" 5a:Ŕ|%w0b#n@RciS|ȗ-NlpgGA(9&L͸I$n?-Yp6m0͗W\</)f`p֫d& /bV椘h4MSZ-%r[(3Yj.Z-6z>Q)fA1pH( ]|&%ZcGGw+O%]dKx` ч9 I ]'%=|\m!^x7s=8v>Q)U&f)wlR<{yZzyL0/NgjWN"z֟͒.륃#˺ُ8.R ewJ4d5̝Ƹw=3 nΝ &fc˳Y/ρ*$BV_3kק݅HQ>xJv* P'3;‘lꩂ>QduVЗhm>1$&jo2=gY1I4}DĥXEG bCBJ^zK5[.A]e${XWFO'};;מoi<[٣drNH̃Ce VyK1% M&W1/sr.qv^>̈j0N]3(Pf(i=7be%$@BkG(eԭ0zujޢ^?QO6O{ޓrI5c (G6ooD^ yCaq|V]8K~DmjJl[9V# w\DDIl#eL) _(5-JEuJˮ!O^žr.tMDe>}M{ޖf\AR6}m_3e>c%`G(c|(6N\7.$,LBqq/?*N. eϡkC䣆@_`|EXr fZ a vǘ+ ޑ\+<.{4ȏ!h&u-4ljVW4&:/ bWo}OXg9BLv=zEo_/hd>^؍޲;YX|8tOJp"ɝ ;S_:枣+=Ŷ}U:Dbojތ_'^=U6UX}ixR&sy/v,:jǀ\NgIJ25 fd gPVoYrjC,%0&-ŇeB䟞*^oE7HKty(5L'&2iń|>W'>2GZR >ohKAݔZ2GZDY e@]Q4G_ I+ |ԥU 0H;}N*Zfov+}@Wu\0CM;+*k^LkYsφ+*=MҖ2r/#JeG=EQKCǐf@%⩻5szٺ_ UϤ`s K,S Z@M QH ę$Y02P2)oU|v |<;Y؆֤kVٌsn un;Kn+->!/& .t椪 ¿.q@j)y?R:l .o\R#R3q 5J/RnӁ2y-t&q#߱NkD.߲~DnqnדIBxe(1+W xk<Lah Q-T4g M? thP<_?iW-n6S*ۍ_i(HLr!V/8Ñb#XZ$;f!OwS$yuCfLbw%%g'o4 !'ٱd|cԞLʔ <$ҸSsP{)6^y:mlsEV-peD\UT*ӎI͔@SCfl{8H ϥ Z+ uP4X J<6'%pvҺIʴ+yup ~G* q!D(C:B}B+#㺬\ 5!]zu 0Am jRd}Oi1PJf)3 X<(m̘J"e.Q;H#pH}M$Pؕ[5B-(3{ΞZTP̻qW:2h\NMK+Juǹq J-JhYD"  meq_z&"hV<\H,*&Q5p/-rTb+_+, )oe@E2H2yQ ZH0 Pښs돋Rnl*-s`m _\3|Ci;r~_䧒X9[]yi])܄ƱA5s2G|U?ι u B~:6*)dӛ? %RD!7F{tG4j2>1zNH'c{ ❹r c8PDԸZ)u8| tf6r&ŤFPn8w ݂:x/I/0-8 jd׳Ͳ!L[B^E*/}*ِ GWVY*:'wWA@!A8^cݘY)814OcoaC^=~}$B*$6K%zi^T>fn3d liAFlY<^7{)[̅Ie^ PGV1HaK#8kK/%O>|F*;V" F:+HO_a}bԧ%Lv˧U1%yH$:B#9f/z_`F`13,3_Ibtڠ#Kx#pdVqI%L>ag[^T>ׅ5x$ Aedz'v:P6O˹+!iĩ 8zĄ)Ki8bc奜\a!?:f1!S(Ol`YTl=,a9- 1䷋,VBY#!1Y;BBEzc!"+تnELYh~zS:K ,Fwyhr|Ur[(J`s2['h+!ʙ P B s'H`d8}꒏v1ЀwǜSXaU>P7 hɆ^ svj2:P5_ēj04b#/WD< e krv=_<y0 #1?R䧜pC[!@Rx]MmtQ|BϾZ8&Urq@O@=n-h&Fpd %TqbñmZcriC8e^WJa,y|scR]U 68{+bKί= ]Ѽvxwk*nlVP '?޿SR,YT47Rf[D YaTT雱 X$]v5P]OҦE?}X𵀙p>*t=q[/v8&zQN=u *=;~!fUx]FPjbeSݑRA9Ih5#ULdY,Q8nsP%y-Yv :W iq?ˤgBg}$KK+%GDWE9oTav;#WcΊ\kNb-T㸣-^Ϟ^M~KVMT -;޾`G샷 D%"l$Yp,(?ڻvTPhzЁ㞚Sߔs(d.bQSFx1 CBLĄy% ,KI%J=I@vyU` nF{}hM9]xAT!:]/#hďJF<ԋ汧Kq@ou:lKsFkpձs crl=L E2; m7ӏ3&c3üa0%jWDVa^҉WKDܔrcwvti:<Ϫ4ŀ>e3%Jq,Kt'R:aI7X%' x8`34$~J(A QhIdh0{İx S|KBKm:aM6$O737p~Ja lyZ û;0Yc K-MSm' TQg_QFo{yq9nẎ`#_b? f@A"=1rs8QGڅ8ԜKCOcB#jZ f]-s'dKhL!Ȧ5̻-w)C\c%HRW?55ΙOw>;˜3 FÝv#C6ԅ4kk7NN(i,g3cj: b99i/z j+@df= {:ۿ9PhAp4s[P, dsWaDjA G=szյRQE;5n *HxHgKBS$!ؐr`l}i4}O "LrܙZ-4] eWA×tn 4ޖn : }3f!_,L3v R߰˪,ͤ 4&Ҕ<)ɑTZxVW[~<AhC MHˤ)^NJC̀wLP&@? ÊZuWf.6|_oNtyf&4ʛ4n&bs~cs]v'@gUgK+͹!y N_:bw7O5bNdn)R ԍe "p`]ٓ-o:P}{GfxDA{(KN&m~U \ ىp5Ӌ@rTna$"sc0CgjpQ%#QR%I vGbP~92lXBGEu ߴ >OaT#Q5M%NF3pII$_ FX" SA7-^y Y0嶕" y\|8=Y] lBgEohP$&9ZQĒ?r{Ql%e*V(z}fЖ~I҈y!6/3>8_J%fHK/`á[-1k :m 1T 5&zM,~=ܓps,v"O]lIF%np@xo6 AЧbٮMpygQ4J񳶵i;IL<8$=rLd?~X$4hļ{ӴDд֝f͐xV()d쨆 {ȂޚZ'т'.ׄd]j :M#sPvww. -v:q,_:&`].d%84r)zLurՌk_*1;fk7p J{X%"E"FӱS^\yKg3+HM:#t3JKy\}/Z]7=Z ˬI$SŌT̲ }m5bOsK$fn QS%3&v2TJkIZUґ^Vj YBB;c4 JEJ IUE3iIs$ nu|{Mwx8T4pUڷRTYIFIx PBѓt\h gx\64mq K ^!_\D;߀*y^珆_ʮ;`S8!>RL70H98dfQd%T6r܂TmZlZFEj:Ր-%GjeN (dcNo>@MV])r+ ՇE Ab3gҠ<[lX԰d h AXg$)M`:uxׯ7*?Jt/+q.G+תSطG̚3_~4L{~w(?mwɮEg>WK'{EQ>dytYSWˋ %P<&O/e[-P˟S4Zt`[Z`xքQsrw@kxLAuؙ鱒0*Ts )"rDGCzқ*'?xSyw<%tPO}%Y4nɳ)nAMtM6Ez5Zk˰֛佰f:[Y ,Z_~] *0cɥ HXM|c2?y٤ݳN%4/9V x&+糉h\NX=ZA 6@*2 l-r )nE튔 ʯهXI`ŀ=v{#%ݪ-hl783[Iq߆*o>go#-"+׭\a|?!.3̋I8)jF>htO_gP:F#*-!!}hK%I[P p cca9gT|Գq`WA@KXmr);=1XȵSaȬOgY"BzSӮtZuf^+=F.j2 !on_(BV +&v #3ùSM|c&`)LD-.=%>Z>K^@TYW,0G8Ty%/+K?uuń;3~cID#B!ʖm/Ց48Gտd$~& 8С證z ݚt)Yn[90ZCeiʵd.[o-n,}QyA%bX 0*1 H8{ȶKxfv#Te:W%H5P>ߦ*6,fo'f;04[3px Ƈ.-T0}OSx-Nw:"nNedJ VcHU[aJ4 Tn2 lQ)@S6*8|?-Z6%S1P dv@tH,GeⲦ603Bfлz:TvSu|sg+&`p5kʚ3Sr10$Q%b0Grf(TO3 JpmaV4QY[qw;&iIfh \أWK;-c _S ?DZ~+$4QfMTŧ>f[+nasl'r-橦%:MUo7pD}&IguG)*`gNަ[nLWZA?j$#JVpФƶYbPCW8>քFQTkN?˜=$LEg]F Aޒ5stFT`*Ra|,Xtå7_7فWʶ `V#OSNa8X|ÊݭYǃB1 qz՘B]inBjhEkeOH!7 <tP%Iuhk&"Ҍ0EO0xBRF9S7gIF~3ׅ~j`xZ RMt[}b Cr{"3>6TzN$eX@L6_Ho5RXk!YyTA,>zYkP(p(/ La|p.B /1ibq1+9ɠ#.w3 6#}Ε(gSYIK&=dԉTW w߹L`}%A%Gx3} gNV"ǴU, BYFW٭ڭ;,*j D4EX0'D7ΐWgk[(YWJ_?saxOn)t#ӯ4X{oKša7fRμ2 R\ާ. 4H0NT|K=ZM limq#^ݠL61m=9F=tB왕&F%Iᛑګls:7r)˒8h3)( V|^W*8A-B~ I\,bFc-b ]MJQ[ K>L*\;1U}YH!K(T1^L~׾򿯂)vο,(Gп;%5X~Sz +d$7@{r/NL\DZ/CO ˡjVLs}") sb:ȐZ@,1 ~uRxeejueKQS'&-GE(+W 03U͆>\߲@bq4HA2X\j /]'b~5N)-ȏP,AS=uKA`-t*i@7 Mpog$T͐yX=Gl7qifj,?0U.v l]2 ؄yhP ?ʔ!|8 2;:P%^(6tm*UO4쌐 9r&-l+{ q]"VݿCyOS=vS2[4ќˌaQ),^lH brWH7L!,ҫ)L0f1dIpK(IHls2S FC#dU5~ z(9&BS{`3ĭd]dSJyr7Ⴙ3-9UHSmvPЫ? BqŕTK58cyISh>=Խ_.HVMJk\\]z ~sx+8뭰|Wh pɷE"A˵ }{3(: SaGAw HMf?oLB1ruhzB{mc'yrͰсH|E[F,%)MD-%ӍA ^N##% ԇ֬VBV)**x~&DE:O&¬b4"%l?՞Gj?yC+~"xtKY$:fSE'#0/AG\hn'zg 9(WǣnSS2 g [C8d?N,ܢ#\b;H˔\w6&%`?\ETq,]1 vJK9p {|?*^͜nVBbƁ&q@'zÛ.L8]K.2T7c[hÓ^w,6 f m}<Ǜ)^IA@N$ 3F;3za7)}^VY.\FW=>>|'>"?6%dm"Ä{U%\ ZHɓ(FJeV@Cez3Y_{GE=Ljf[ne]Ιs`cbT;U?9K$)4L3h:e@2@)/< w%e} D` TE,\,-8n- Zz+#9.nY_if*>FK\3'Uäd֬1 aTWPPr\4Y+%#ӇecîW}AxŻgn"Z{XO?7տ^QN5=OɆ=˼w < t$]oxaa6l'>? a? c B*Vn% ęȦ{ BuDA}ReW17kΙV釤vV};V2,v11\P+[g5u"c|ac9n,T XCr=£,1c(N ơuvWxUIU &Wސa6E)X>ÂGkT/l1RG+eX M<[+®xP^+QCq&J|Tx2ا 8fQU:@I.B|O,̈" 8C BΖ.s{Es,( ߲)'j!lIC~0$!;_q^C-m,bKseUwLQ+g6td}4'QD .WNΒޠNTOM_jsyeK9.8WiWɥ_ƈ kZ-\0Hv p!1,uDTxcބV<kX 2xʘ]'iD7[ٕէP s[3@C❁HdbSG7`V䩇5y/܆H/=(pcd|ntu\ AS#.\wH.Ѱ.k3fU4Ą*5F+& [OVli20?Ƃc<>!4*CE21,0ֈ-Pk9v.>g=n8ĎʁYHcmIxM9`H&tބ_Ц_<3e]xˁC[GbJBQ楤QBQCQkaIIR zTTxW`X5osmp5m=0:>(}rY!QEo9Ef!˗ITM* pE+r$PsvH*jQ>پi+guwdMR">սxTz a9բטа>sWQc w,4c IPt h}>ǐ7>f|R8LtNl6h^#Yޤ ͤjJd"0h֜oc4|A=:~{'Hh7"E%/B>~ly:'ϤfT7lk~w0}_x[wm&}wZ|u1ø%&.{K~-~pC @6: ΎE!8g4c.d?mT ćo\Z6<*Z*A?C6z3h@PzfjMx 8u=N+y j& V}`_ 3< V3̩lwmL#k!ZR-? Kv)L>hɲh*-Nٲm5$ͭѢD)*z4&j M3g`X\8/CsEcKU!u/cݸD͚Tmy$<;Pf;ӅqJ$ڙ\斋;x,%~`dyC0&r%Qà zf?1zε ?pu%Xl0,&O`x)%%Dfr GmGYR5+ںO*j?Ҏ=D: yQkĪN6lekf/ U\Ӯ,a^嫖m+G_0 Շ_C@kyVOEe)}3. ]>к`$J8ώWKaӷ[pS]mp븨SAi;73Ioh*0&Fa>E1?(i-#u?"JP}8z`ɂ3 KC*%&zDRQGo,r+$Zy<3u]YvPoޙ'L'Zn4`'h<3aIŻJ|IJlO4Xă {֍H? 7 >q~Xi"#iU7[GLӿDg"Qb Y]֍ёUFԾL{b @n ʕA{iξۀesNn.BZ3+Ѕ- !Mipg{hv"?4oFB _b}G%!fn~Q&A8ܴfqt]_AT?߿Kc5SK#k%@S"p;It;3[ڇ}Hu\Qeҗjʩ.ZyӇ? dg15 t|g&ʚ"Z6겸}A2a~s Pfko9k#KRfV'Nd F'\șh;M0I,81`p;AU*iZ![r2˟G\\^lg{ZU83 h85US.:O{2>: ]jÊ4֭AO2S@*%Oߣ¨gB6ęd/滋0C?]ΉV,]Gi\)jW.>ϠLp/[!ݍbȀyzAT%ۼSz9ogD^<}x_:'D͗nwtJN^ʘ=(G2ESӼ| ȸ\4Nia1%y^RhkGmE"pHӎ4%ݫ_}_ /G+t0^4 8\QNEl K| GԹM?y,E%ҏ :Ӧ*lc.t9MH[LtFLb' :?MAgKxT13݋JǍ\p⿳63<$u<,|{,& !C2Q1Ѱe|qlzlX]^f$s`h T1/2ِE Lܾɀ*3o6瘒Nk6*2HIf _+-L_"g*KLK1]0 ӫ>=FKg*w<XZ~}1| y| p%Hw[klcv@_R @@LӘj:7AqJ'$132roqIdy2T(ȫ޾fbڕ<x#uuv15h["ʥ4;࠺=T M4G a\3 UN{XUv_9M[8KZzA@G8xR\6Tk*>:-=?#WJ5GV PUGV Do8 Wt#;> R;1c?zh_t -FPWOv)T lFԮ>uYHzu}sMABMIg70,xu|E_G,g"s ;S.텋/4mm!K]&|L7DĹ N"RYz5E`NM/+_{*i Ibj!}>: w lG;)ywA2kW0<3(WhO R*yڥp9|D|sptIժbECURt|A:a Xԏ~Û||g/hTAf2XWҠQyQ\;E5baՊoK O.}DrGN  _CrIYe(Wqoez* 쉚 O)oN{ԈZVm.(jܶ }aa%ɍG ׸bp|mb|Sy#cL`2m uPCfOT -D˳ I\:󄰬;4$QxB]3HQHu,L[iA@m !\JP !|<2eY3r$P=n6Od/੡.W DV̙ ;5-i5;_~a zZFhGMk<`ͥ4WȬ6_No${d*vR71'D:fe;?,D1\f#N`~(~͘`1Jf)'TpH̵)E鈩R`&φr*, NOVVq2-ouE}Bu4JhFiV;ĥ2q|j„Upv' k&ħwqVk| q.E3=+On}~qkuyYWB7jLc}vLO2>T']l>ze{(Jci Zվ|ٴ9P̕+\0Ėґ:jZljp*46BAy(A]Dw8)|Be˜Xqv]`'#[JYM^ml$5zE.@-Km<'%/\x\g7&Iv&9tko!eud]/5J͚^ّ3`[Y:@EQ#r#e_w6JZTqTxY5{h^pf-&qD`e8&`+vķt F1deЏm#[M{g,U/1t@=1cd'^9zB)}\r%4B'v/ؑo/kidA-+6^V<o: *%k\oWRP't&zz 3nU3h mzrUN~To{P"^Ts;- tYyOEDCy<Ҋ1Ƽv  OsT`=9/q'b=M*l?ZH#`-?!(W mX> Opq_9[+zc0\pX `5Rd\: jEtT%:M"lB+ OftWﭓ1tB;,;?'Lf,uz5d#D(Dߦ1ci7 Rit_E(ңGk |Hr~ZY-U_)B SE1 D2MQfOg4QPy%IxW̃pBP0(?K8$/mo[Q'jth@z_ :xzh^`4~TUD.?ԟDYuR.1E.L19N,eZҽ,{i4.!dOl{DLmw:!fn,L.D  ?&BCL2ﻤ!&h@~C&_i [mɰ9 HeHk^Sb*A[VQ =^!E)FB0uӿg i?Ӟ#P+95Rp h*._}NZVTDöDBК.Y|0u.텫:٬=q-3@2aR3gԊT"" .t*$kPiƧt[>5Ӹ9ߡvRoM"ޓkK#oXqNXC!8Z1ȸr2:.w݅&Yn.Th/WErPrw^C7(׭fCeMewnFnU5]ē4gO-q.0a6DJ Dea`Hkɨ+G;ChVr2!,ucY2^ϲٙ`YʱV/y[q`h:I!i?p-]1Zx,G??2b&3n4* 1l>ZC#=^J`j_p2xؔ $>6 GA+{:rHJ.x+]hUD4i`X}Uz2bg+f7ݿ2w.p]ѥ$9DG=0Ў 2r%hZI%<~-٨"Krr],B$J4K;[WU߾SfnĴwJ {Z%e.Ja4:#Q0K3Cuތ,oX!$2lユQt+e'&/I1pjXVOw{d_ =GpҪUς7Z1P~ 'ޮdxX BG 7jy^dX Ml/륋1+ ɮC*l`;chvo&\>1AXz*fkWOUn a 3zBw%d̃@U|?MW"?U}{ Iֲr]Rr&a+ ڎ@X`PrN֚d\[d{A5re}C)sL] [W=1Yˡ 2*dy˞-a0szwzq.ά( Ə='UTlLl’c_Eu)RJ3<ŶtUd|>Hcн%@\桸fNYk~OR2oHJРZM׮rrUZF@467 ;_R,7 Kri CszbC*CRe!s;ǃT> OEk$w !%MӺ%Og|;qS:63NyV(\w`؆6ZօZB%9F]gq ~)1~HrO,_DןP%:Ucb鑜TiJ֐EG` ^׈8j=iZqx֬v߈, (]]un@j4Y';*3}9Ubʧ#e H昮,UGtdd}^͔H34v:ggU}`su @'`-Rᭌ_ 3kЀtj֋C_8קW[f G8!3#m5I4YخVQ4=2Px:$T|_ұ Onf`A { ޓlhĵUfmWSًGg}پp71n}Zf>T5/IǡҖ"\xiyulB%{[X 9u%6XJyu8PnV>l,c=D: 2+N&Xk?w՞ H%ܫM(p89#>lhT ƏBJ+>N~lY_?6[OcswIi7X؋u)Ps_1l>rAG" v,whkC},õK]ÿ1Z^~Mbik6Dz)J|LJ@"Nt seP2MQq+nwؼI-\KL[yjRJn\F<2gZHIc},#`٩Sٝ1EG)O2)eYg PԷs:DݣH _ptޗ# l Y{WN.ZDhcN$x2~,;#3Q]-ZϮtsMɭ>>i׶ 7d#2KilY $~Z2|zva.?DB vM>J4xK.݇a ɧ  olS)iq+`-G^J9j=}<Q()Z^;L3,Y,qZ'@v.MfYKɆ;8 ?.6=9tOso gY53a-%)hT1.$#נ7pi ]Z.&u4w 5渚=XU DSKeY`u=HOTCiu)G^λlo&$uiE! 7b8%Թr|" V Li )'c+Γ^LK4v֏KWF6^@t @kc]Yi;6<L;=p prwQӲ+Vo,iDb淡k$ 3쮇Xt跢@"9,'-r}z`/t5 uQ.'g v>M՚gGFwƑOV@6#(T $ӆ0lx=j)~zdǔ$S,(5vNfk^@k]WG .3OR}XW[MYBK]VMB>sHc{j&o3iE1$)^+PY܁9j3B$(ZX,59IGs-V+9?|)6Mv8tgKޕЮΛ?D-49뗑g'"A| ܅W}E>Dz [j&|ڗ]cl+> "l(JVdH 6N7 =[0;[!"P.6"-0H3(.,VkcN: >0\-%p`3xN,ꃝ& UYTSٍV3tCH}2^`:4w&zzq8Zd=5WUL.Zg_m kc}BV'$_nT2~ d- a\ǩvGX 5y+--e 3Ţ8vh,T`BI[c+Ċ ft[s֎LS6[)x@B_SLhHs=iDVJtʉĕ僰r&<ێݣ<ɉ#wi>-Efz|k^ peg<(OkAKJdQK̛~B_TϴQ<۩z?}hnI!~3t 0\z98m09j=I$q7ǚ^tM'̸A>Zߑ:*9_ʐ\V*,S44YcXVeE**M-vP\^28ܥ&ZIHĶS5m4˪ipzD#~t`[C쉣Ggs( h>Ixii.t hGΝ>l5bTP\o*ufz=__ ؄ʴ*svI.94ƣ(Zm:¸̩|Xͳ8g!Rb$q.E}P' _,33: YT|Xf8yG[3!zn{QƜ,"FGt;WZڮ# Z"Xצ +Ӳ~7L8BegMny*Z|_>sQPOnlM8z)/ ʖrl*/:i"\YqOMzJ|aɒ8+IB٩2<1f]Y{0ΰos[! ^+b_\2 O@8Jh ( F rK_j꘲-vrol !g;ÁW|V^YKN BZцOV*?:{j@#TUSNИ1?]5ոW(cLRu~sRm#(3Ud֏&j>imjOy~ Ck%>n<ߊI?\RL GJk5npzT ͯ޳u#]9pHcu4_\dMM!v;mR@Bj}Y4l4"|] pS34s.BK>:~tW\Z~B7Gj4 N;\Q)dS`c0 !S7'5i䱖EJK*~1d$V܈2U-wWRz f/"։߆] L[ǽy^" e4ۯwdYO\NyH\.e!-y*Qӹ`1oh; ^W A/pEAy?=Nldj <εS])abnUF/~1%+iyked@$܉ tח CtiWib_iqAph EX^k@Qu;ZKI:bΜ95[Q(Ň4 ꛯs\֊nȵT 'pSSa ؓRgV:%8It! :zPD0b$QP}NוmMyÏMO\/P;w+8-5Ji/Ϸ ~L!tVu/]$BldKW{C$]c/wTØ\6b0cf}4kwV8CR*1-&Д=˂48f"Jl,3piUQ#?XgôSE Vd}yWd_=K-\߯=n_ F}<Bh$Pؔk0O֮D=ȩLɲD,.L[H#9#qYlkH# K˦5M*ηDԤ *jZAG"USx-wJrHApaH);GDÞᆳY׵@ F%/âĘ}J ??Z0;L-Hbj( fM?XBǿO_>qꐶEo5&ia: A>|G%EK"#v5UͧAq8qG܅IXGk ] a<WOZ ' #V>Tܭ?v%JB]\Rxa\)vlq4JPJٚ`\:e1aEda*6-\}]._)xPZ]90܊Rom'O 4n ͢E iD軒~b=ERo/nKnG1R/Ĺ|Wchz5FnsQЄnrp]#8i{K =6D$LH3d9xG(Ȫ!a~RQ2 7ʎa]$@|bRudXeV8ǽ + 3%/"fKE&twT5 m`/(O%ysOuF !{ \:c#\3A`5u, _#v&DKOd=k$6Uk`Wqͯ+C8avxf|–AWٲFmd :NSfRWwl)!$8%#nNDFҐe=_v#v|[<V0PsI6d u{#^ӌj!DrHr+y[$XNe@" ;˱J?1[Zz4lSi]ߊi3b@?qUMQ|YfvLlV,b""TtvP鏯(15PpRonQodV1BWJ+x \G 嵛zBDyk\Q ip!œ dOc)x=W´AjuAfDW T5{i]O=NG =*DŽ \ʮzm3߶ױ\c"/J_T6QbBDʊg)- jTġ猙}_b]n)J? /3Pl5\e("@)f!z\9?\ uZt-1dDP @f@!Z⏊5HRKDid.0&yBLwGҗ:/NI6>c=#AsT ,EſtdH>XK:{d.eQ;$E&c#ı,l|e {8>;-9nc#*GfE'vuJV5 icmtAӠ!@49Y+^'j<uK@m1qy^aV3Ӱ ,zLG~켼lo[>Nnm;W qʉa%]3'ϳd ;f*+j.R0<oXݑ>>}mxd+aSޛ I,7(xFm:Vw:a==d"e琻"td C ¾+(IH8bo2c쏨kgkOI)c5R|['G# 0BVmՖ8"0o7i%vQGVzh%WZWq HQDEtHsAyh*O}:l5ozFƛ:r=@*yHMP9jQSf. j*5|by/TNnc:5E)ox9zH>6h&$VP%}b0`NھcQ-ȆYN5=5dtdh0ގ xnBW5(k5\+߁ǣE4`M̵Ok2}1-JF-int*4V1)☯Or)!Wi>x7_FTNDŽ\cϵn.oo jOdjG~KP3!b %w?9QZ$tғCq@tɡH% ׻i>:/ҤvUa3+L\lt#Q<8s0,.ea{^l-9ѤcW2K( ]VܱYb(K̃%V;q\E2j 8NE a.̪&A9ZeBݚh`JHZ`ӱI9N,ހbrӮRKmVW0-sAmɢeD9TƵX\iyWu BXZ *7|Kq/nowSeڽm@(   @HZE(%;4tsǨvgnW+G1Lar^ӣc+_qv(O؆<m 2WĤL`_Mw`MTؒ5^_@dao}9d ;g+BIM;({ܱ93r _~?T>-2g#~w0/>xH6Uz jח˾WPd\D)ph,h54Nya]7Y1;8F,q:9Evך95p첱d HҘդEZ2Mj nwfֺʨ`qH"AWZ苌M4+}ќr&A0F4t3SK^aN׵'2xxeb/7lu@j [v eG?0Іklb,q#QFWzo: 1۵/ FLwpK(+vӊb1wՐ!'Il ɺraU,瀥v Wv%(?Amjwe | 3ǻ"pzіP{GDwD\&JP]ezH +/c,b5?|_GĊkTChq_-VU1PwB|Yq[ܪt3u )T8LJL>F֣g53v C븅:+d*V?-Msw,G:tKg'-Kz_¥ѳ$zQ!WP9LeߡX=#g64w Su|9uQm0^_؆rU#ۻ`C#G:CW)~AhX NX,9Yw ?nj,M3>7Ҷ:@p=Z}Z k s qllM}2ƽwwڒg}C䕘ǒNOC?‰<ɆO2Pt﫨y_hShT̩]^ͻVdlxH~Tt?3>>t0B-~h wR^^αܚYCˋ cxHvL] Љo2voinzZqd\pJp#2OQϸORe/'us?h[L̰C#R _D'l V}&GNHm<ń5Jړ}΁j㬷1_{쟰o}65MLXUkfևtE{ć $\{=a[.Y.j O虏-%lR,{ݻ[5UIeadbp41A@dXHvøD<C= ߓ}'<&&3eco }++viaZhRFwN^ .3,Kb֕. 9fW07Q#UH\83V^_ Ωl7]Ý,rur `gH8y5_?aMX"?ލNC#jGC*wD |(U Gd$ Va)Qk H Ṕv!E$-0o$ '[u5cgZ7i9xHXeݤ-O_ͫ,]eCv`J-ZlŦ}KODuW6?IGcN}>٬M}MUv5o2E OAuQF:M **-Ґ$Nd/XHi @Zsx^BupoZ3E~ч'B0,'X̶]F p&8$cytd\*/s"X Y(mabӄp@J4fyGĜ=ͮ$PiGq#/`Lh:kC2EI kƔpvg j1 fїI˻ցJh1Ήl+{y,T>[6%w+U$A+_y+91T=PlBswvw*sۖoz'T7*5dh7͢l.,;]5n-BCV^V*#nAz[(Gz@R {Mr~rJ {mrϞM kʲ-2GW8BkO Is( ;GB֪ڌWEK"}#?5tԀNnQN|< f]%|xMxM(pMoA^m 7N*UK$O-=I,p XyZldYEġ\%yx&""jUW6W5%vխ pۜ$\+<׻faeM5(HĄwH-l7=ۭ8aoz.V g9UG\:Axz\p,,>.[ogoy"b}NsX|}?8Qݤ9+2^/qbVyLURE?DU}&M> [dSn)8rdO UKZIYq"Hxh6-lrG^(os#KȾ ]V~宅߫} +ǧFO{mVs*y`/|hQ]R ^N6y`5Ed\Q/<{le^t>^:GN "oƕeb^dZ Zv, ѮT7@hVJ:^R+9J}?.k,Ҳ'= H+@2kZg߯El;聄$ z$ƱP{B!mUy$ {¹ )LF@,F `GV[tO0YN\hQXʡ{x^]G 5.iNᜯv8zzT%uECRjV/ITWŌ#l}q.|2/ rﹿruF"h월MQ>\XKQRWʺzq zڱZڎcOB̚|d*T j* u)a|M# {O#6iT$t ͮX:L:XP5:by0N8mMf#CiJ9 qMzf+7Ox̸lM{QTX/1Ji/xĪIff_ߕ*dJvBƱD~-ڲ,!M%?x14hly*^޸F\DAB'(e"8[<8/Ʊp"]pu,ni[U1MҰQYL~@1@Fխ[\6w~&+s>H!B\ml!i?yz(eͱŢ E<yYnd]s-%բppl22Бĸ)TZ3c0㣀ԂDEgki/G}\j{J_4Ss̴Gluךocכ |?mQ߀dmJ = dx6-jB WW>]i}WT>쪝g ۗp{ܣ2h} GAfSxى{8{3t_}D_<kPh].\B sֿ(ҐbRC"n8X9f#IҪWvDVkmt XbbQ~l HҨB ʎ\xb]l_ >PHa"gPv%ݫeg)w%4 z۷`' (mx_uWƠ.Hv"=ۗj6~HPR%ȖLoҪ"a>>U*G0jVyJ$ިyfڅ1*Uu$] 5 ,ELW~6@MC/}M41yJGz娗>Q Br9H1'4 ;xReM5͆ w0gKt88ٽ1Z ;Ij _Zj(*7w&~t7tH}1~xK9*zd_@m=z~ﰁjg(cw{F#Q>_D JǷm.)W,h_Ոcz~ꡮgjf)[p VI3UBQ\*Q>1 K5 8mZ"6N  WNF޳=$'4o0V@֚f*x Lғ=ozCKP/UbiEB\!6޻nuqجR[Q !F#R],Lo#KBSᒋe>s!Td9g@"i*}Pټ%Fkx%b\@W8GyU4yB )1bT]?b-m\꣨?!/^M:2PVmJUf_دZgݬ䞼vq8Nиak^0=n, Z]sWcK+l/;V[i1gq&!F2rO3HqP&Ӳ^Aa(۸]/-"jj yjF}IY)zLXl7]cBu}9>S uΩ~b$N >J_XWe>yR|919O54N{LEC2,BJVT`'rx6tVjQ*E4V5FZY%ˁЬd˓7P> @f8B])#x(u$WY1IܣqA^yVE:T@Tw ]e5-i5'oO.ZS!#'pA&2c쯖wtʅ&eY7FYCE NtN[!j$ۈ 8;Z4 i:U۽4>KWX - -i{ N/mHѮx>.{#}~;r8R/xabB(dmϨ??#c%RIRA"GIviH_ۍ_ŌMtҳv2i},^®;.㢓5O!dzʦׯFcoX BnT",8nvPed*C}G.w9|2Fؑ#H1pek5(a!ꆓGϦ {`tfDd3:}gmI(<_M)j& hwmJ-OBqd VX F$$cʯ*qə}~@Jy0πb;^R :ّYe{3U2 *v)(>@~%0hs0Htu6PШ^t00p:xuRz⒨ BYrPw$TPh ױ\ٛ'W/ 7M)]ުbRAg}%Q|qg~ጙZC=Sd*=w:|TN9= 5=v{^ wϡC{P uWw6ݣe䨀]9V~g@nLMRDnݼߦ @Z3Z }qП/'իЂ-bͰ/6_D^ Q-4}͘ȫ#" 3X!' jq*̢{V&1YlX9qokF{5w΄m[gf\_\1S;1>y i ǞǒPe@Ks/"y׬^#x至^m3OzI&MiqhI!<%}s1b,o8%MEYlƏ"ɭ;^hx,Ѣ7^=L)ɆSt}OfgkϥF.n:Re5FE pVX#:A+Zga7θlS -"y ~ V^%06PiRv\N8ʒ! .2~k$3-m9N>"W# ² ?|\oU}o6p^V>0(_XmIjsִn ;ۏР OY*v 8"0t(7(YjbkJ^pyOKB田~g|xBS^&zLITa/2;+.Yno|㋶/\b< Ji 2 W hϕ$C@ _U.vfyLrLr/C"y7:D0 4lf:[ 0 0J}qL視#FͥCKj0ɲst#hO2 T)}lk(c;/תgRA((tʶ^ f.;tGo*r+7Ppe fZbNJOxMfww_KP?c(%50d9/TٸjCZ#$*|X^[(Pfnn{k]QgGN4H\"*Hyr)[ԍMݺ-lKho98vCoVi"[i߉B4VvĤYC!ȃ~z3 fr{u͍X@+LkrwpUaj@@RuPdF9@?5+l&YS{/XIYx7@1qu(qҹ DM0VvcBW(Ĭ&sR~Ǐk Nx%*TA^5˂ Y~SƘdRq$K`ù3U!Q-8A̖us|&$N m"nSx] l?%M۫cj x0&FMux:<@9O"{N yi5ZG]d%=IjLlo*?a(T7釒[Q 8 1EΊ ºzN>=żP6@-"gQjT~,ưIy,2*כics~/91]ٯ2ށJy%8v  JDVec 5ާ#N>V% haBuKZ^>n;Olw[EqΪuÕ/htk-(k`rycpՌ(o G nӓ^3DwL-ǒ^/d7~7$Pp2eR?F9gqrtGd^'Q)^}W(JO.ؔoLEݣ{eez~\%/x}?n L}o/ގuKP腽}ca J8ש$n7<0Xj}>ў"E,T]cm׷қV1í]ZW>+s#2R6cbᣃW0(Y;K%Ͷڔھ U1*hkۤQ891es .2r)I1WBHQ?=]=i'"!Bo-ᚩ5%`xy(iikAG$V@rKD/RM6Oau4F<\ È_xmC8-ZnɡuqU.>'2]&v9=ƒs=(09Rwp &$λ=6)W.](;ѹ[ z֤ BSi}N wwlkR$AQ1 m[ b2h B"#P_ɋDpC/}4V~s>wD1񯯭UݽWіyNdܮr Lf.N[x&v#NĉJD&mm :7i%PX"*A:(U?d _[ܼV}~F-pFԇMB{_ (w>>y) F=gTlGKKJF eپߜy5>ٺ*K)83 WѶ5dZ@j2(,& &.韘 8 3Cܪ DhPB=ߧ|Rzlն$I{k[=FD񸬁EC7Ll,AzՙU8dF;(MQ5e:{訑IysS$75/h @d(E#:3vqm:Vwk+ O~eH3B HCFtM]Y8L$d⌞w"ZxƂt=^gQ!~M;JO$EMY6[Ucf&JQc_݇eVR:=?dWğRö+:e5f2`Sh=sW>$`"1\iLqOs400` dO D(ϻe9 2oOk ۑ3Qmˎ1o]*j,4գ= z|ҚMӭK$fۦ=mq}EzU\b/$quq[{Tr폚aٓqYlSO4մpߵeq + @?.* [摾 rYka6EKjN C9 a98-4J*hӎTZ"s&h cs-8gt gwBVƁ_p ~.`fSSngsYx\)\) } #le$@t&Ul*bX*NUKَ bmTNUDb5>Z![/e˗Td6pUTux`G,$ϨA?6Mv #sĩC$ >Jf1V XhȢcYδqށ:JTR 15bdhEi]*Vxd,2*]dVH%=l~f͊]S+{-D 1\)P/azN=z{Aʜ@-+P.KG|@)A11~9u>gvD7)73{E/3RT";_PPbPam<8F?ԼjwH3$T^O`;Fx-t>DYU?wx~j]7lDp[tS_6gTFctB}s#Ռ;Hzr $@\`wqx*c*Fˏx0M ~iȻzfN!ނX jb]3$͐0ˎ tJ=t:[yy/Sc2u$,TDy^\Η&F}SL@GmF{0iɨ_oVULJ;wh3QJ!^wz`|k7zlyRpUz\,b`tzgK/C#j򪙷đϑi|މC]BnI9{?_D9,02:+03KlR:RtMKx-YIl03Qi n\.4P/8uLס Ȟ ks1@EHϘ gi*tӰ0b ~V5+5g5`1ӵ{WӅ|.V<\=GeI-lbCtKOXM M!`޼Ċ>x}9baj"#eg`DIn$wFz rٕS43n3iD^t pK]Nkw`Nt8a&-RXQ O 'i3pqA[VE:dEI5@rI'g xʪ[XjL'3a6Rw^^4aA>j =:+^ctgۗ.`RIxg⯐^Jm/BEk Żֽs?;QU''{ L ]Sqn J)S"+s~5/vGx[٥ZCjw8auvw/}¥ |់B/YAR)W[O2Dp~Z3 ;5}+Ȓ^ohD6Y~8vj}|(Рgƞn9EE$E~a4Q8 L2!SIp>w2"./o1ŇݡAӵvyC3[s*K ҆>u:yq @ۄSu!lUڬR|dg(T73{jþ6үx@TB)ѩ"`'1~dAǽ=^N==H ]&~"} ~~m}<*A߇AL1rBl3#p&cqڭG7Y1 *~^yv_|rMHhBJ_Cվ`>?>pȎA:4&\lC"u.8TTz&M \?VZ`K _0`RI=?uKm2`} >_NW$>Y29ʈr:j2QqI I e.˖0!ܯ,\ N,50[bNM&JS{(Bq@PgC|p]NQ"&@J"0Š"r*B;V|gn rS՘j[ V,raU0 a~#~ўI 3?e S8"']I<ԓM ,f} :c*C,$>/ɱi?c|˕лr X3H2v aW#RsgreZ2,0p2/~Iw/oY97[&rnNxEԽ[eI{\8;>ƙx黿$K5ƌQ*p w33݆G^f pA]\"g,!7mZ* G CLUx806=X `5٬.)ΦEFv5&I[#6yfb+jgVɎd鬁?eh>шr x\ NPąh>2P W[>[q(/pᆲ. q)]tbbr +FQ>SޮD]s7ҞRo8ToyuОv5w@4JDzb_LC rV-vp_wx g*t&@eO'iɤ0&.Rw83e*9fq6;G`wwηuwcGw] Waݡp*سΕWFP@hw֫:69 D#/iPB1]7LmioM&XP04&OcVjpHQW@8imB~,'`(W~]u2>Ż.B}Plx9`jzA$- A6Ehvԋ +]i͛R1@nڟV/aGfyU,))5=uS ճ#0>р'r^V2=F No=4բ.|j!(TJb^ I.wEKϭiJdV7hp pOҮfW1$tQ~|Č,$W/硔1 3|m>֣HƯd,W|^|79M|2Zh8=ԫC#`z {} "R9 PGUzJ'=[;L.$8B(['8P]]B)g?ZIVhJTd(7G7 KERICeayCv"S&;zTt3urmu}RcF`oO憟l&ڪ5(I,k"q^VB:O=iBO])> #Fi.G i F^&;=Ïd9f7#äV¼75 ~o;YYKpI7ѩ̓4$嵈1jy!TB :)r <5D'vт3ZYhK7;$O0/O Fϲ3A1Ҵlktp( RU#[dXܻTtEhBk@4ϻl_trMX'>xjXKj nE&x ;֢br-)$[;[kp-GdȖ 4s m ru4qc=R2xD^4eQI[&[Yssq"=SbNj>%UzS`K'I!0Qa?-9HTxC5ܠ!^rT=:HP*YdZ%r7{[@[h$bz7T&qY(YϺI}A=\OjgygՇS/;I`G/T)4,HN0Ƣ-<60'Ȃ߫sCvt73-,Sw協\)Ń0V$EԄ6*r(9zŎHK2H/w F ~'vdu{YXN.Gj$R "\ٯxUhܞ]Nؚg=*1S1󣕔ܔ'6E9)'(;JeyxDqyzZ_jB 0:`"s=W81X7VgJ){<e kJLr5j\/<$D:I,r)W|1=N}7XkQyv"K2Ol(oa+H.zFMhzK辁Fu~ =40գiOq8l4IW ^ůw %ϔ }m;h9MLbqouF+E -Rm9`8cvߑL̾/K^*;008PG ʌ̃p`۷.]BX0NG0kڤf!_S.4}/@7L> ݟÉDR2idܳƾB* l9a* 4ά k}|3z+뫁4챞Єsi9-l{)o ,e]<Д[Ӡ:"m* o}l*Hr?;![P14 5.y`Ν8' ]Q7R(z"vRirhaKsiuUm~bqxʛ\DNw )qǰ.hq&e׏!$A/\fWV@t\P[%I~&oì_Bś::&vo&gD{M^Y7oP(yB~4(V2gJ4y!Z{}!77ފQ2;p1GD#^*ZhgaPl"Ԣj> MX_C+g9v'+Zy,xXtBqXzd^oY;Ih%54pM%R[c[ފ9Ge`z?ZshН3=hvx$lgF.o"գ%QҎ ce`BF;g3TmM^Ae \v ,(_2<%$)ОЀ.q%hYocʾKF^PDĪN֑4Лvu`ﵹMnviR)5ᾗi]yOCUY/L+ȎT. gA;>Kw yitr>2A(q2<ɐ:aR bKjy;RxF[$ȮBT%Œ`@<\LBmqbz}mZ$la#w0NeI$ xNFN!]]'VEF_T! 7(ӄ#Oh3EI8-xt BR·sSԎ5{'~VW٥ͨϼG*u_G'l⏉+BKjvþjn2t"Ii9?5Eb هp%mwiPM>%@=ÔaW$|=8O9*tU +팦#d5xd {%}*zW5. Fj 7Q(,$<}^vN~Q$9!57BByhG&s0ZGDrtT)qcX˷ <0C=*]o噽^ke\p!+!|y%]wk;=$:[Swݡ"DMߑgf |f<)(h%q(srp!(KtCa@w@Yԏ(A`t ;"<:&g- x DaXC{ϫi'B,^ 8Bk|["֖`;a58&Ebt}7Qt2&>xHc5PpklP % lo -8ev2D}]O6b_4`PcTx L/+qӜ{VjF2|.LZ3o mf_. m\BXY;,F#51N"f v TtUQ_yL6 ME/U8I=|S1bv3!BM'VU;YYI-!>hm0RlOLΛsiOu-L{$3Q/{^1T'q|BbGA; HG2ACIˑ U/܈gcO>6vtc/Nb͖fmlVR/.-LsШ[[u ]g)YpAZjamdR/瞐G({yRZg\5!ܜk%4JD|7Ь t5[BOʗ @](3,NW)ކ-ك J]b堋LH`SY\k1SGS z鵜%s> 3xߏa3ӊgMZ:~D4(Ke{Ke)fj[#5=65 =nb}p4FhQ|_!t# la8crkL4ƹJ %3Bwǂ+1g?< @Ȝ?Jxd5O2!ekm&7 dq{3Y}s$l -+M7 jeZ/#u~s:~MbW0(̼TT@P/O81;E9}>k= vX$uJ4 M|> $fb9 -&8W)0zI?z p<1!@iL-e¼D\@Ng0h;=S.Ƣ#,GUzvg[L[:?ԩU'noX9(Mc@V)7ytc(6IiZ$fN3o\IP`,[I6;C X#/l;9!< ۂTJ\o N3ϡN ^O h8}BʷثfF\~?WQ&оe;_[(@JK=/ə,>kc6r@6Ic?KV66'.=(ia8O/Ԋ X|yOf"jh:4b(&3KǤ+=+(ާp(G" M(z{R D&^G(ңV jvp/| R|u9D%,&+}a":+VA4:N91cf:Ցi4:oc~HL5e[SeuVK-|JY̾jk*<,#+1ؔ<\ty^"?ɬbγ&Ϳs)^V8u-zr 5 )pR̈́$MFUo Lj|.Szg`}f#ՎK;wvwYIK 3m`LOLɏQx9#BԴ* et=ktkxoN nEpYTPz)K\5<8h+کǔD +S랅sFL!؁dXj^$$o`2T#Jaװl)ʍ,jwA l_LDp=eI# Ib;Vv:yT=ܞ/E#╧myǤfpm/qrRsdKfhUEkѝ!gP0 .4hi`AшJZ))F]cAVCSaڜTw'Z-832Ű(ypBdpg L+9H>olk"ķ|伻!T#IːTr墑@4CݽUGm X[1_=R>MIfV,$U /Nga6";PgQ#*rܽ?I]{e \@}v,Ms~3d(&9DqRlEa-+|\WIѿR\!`u`ˮqsccN~[4*?\15_Ծ} J|NC?ǿ M]-U)gޟ"VgGK˕+\>t5y.6B;IB^\=k_֊ <sꗢ6y[F)P͹w)o bOAهɛM6tlNcʩ$/epeE##*+ubc`:hwk>wYK+ٴv\[0"_m0txlU\. k Sg0B8|MPs}[Q62/!чRmo>~mfpҵ\7%I*XnUtۮ,5);dƿxPgQR,PAZ4[5aĠҚ{CzisڊG֙QXr<*HS?;;+ Lsc< &hM>Σ mZ(KXЧ$?3?in_H:{֒/ٸTЎg_,&&kU[yV t4 S΅zw:iXL/QakQջoii-E67,ok?%_L2-!)f5 T;,(%y7SHq(lV/ b=CKT{-~t P#Q-m@^$H[GUL,Ql3- s<^1aNg璢-el?_y4WKTM8B 7 'z{7}+B FsGٔa Q,x;pWZZ4]LrKqb2:DW4J!\I4c=y o& wC{D`D \EBgrdT%b{9ؐ:d?33_f0x @՝5豨ofk0Fg֢>ǣHl[AgKЯ 1},%Ɠ[2*Ź$5_u9Yl~*KMzܞfvbXv{GHX-0XE Q}S--c(u .b03(Yɯ"%wi^)8")̷e)1ݑ8NvGgc $zϲ7{#9s_*I6+@Aq PLh .1Rz,6q Z0(Zj;gT._@F&4ж;48v&; &TtZ֘dDctDǐk;z7j<Pр߼uN4/khyRXP6Tѷi@+,9OPuA2ă>YC¢ ӠE~B t2hgRרug",i[*m" m\m/ߕ[W+4ܯC =uzԻ)u^8ĭC5Y, ;}8 fxOV-PAMNrڈ Vt5JDI+|Lz\uU©;0~k s /1C$Jt~/pLaĢQ^u.b XT~Bد8:RPzM}68aW* Dmz6y탴j^v5˞,aC I/CBh+, dLt,D"~,"TEO*:8bM勣5ȯL"b'DG;MvyP_ 0oZbKrJЇ+1 4^MЋ޹#<]~Tt ]dx 'E.{y3_-Q[P y!V\Mz{dv {֧KEXBrUXor9mQ:)]ӈ# td"D BmG@s!k:AoZQaGd@e#<`kmQ&X7+Ҹ WWc0`v5q1[ܚT#>uX% ϖoaNRjeIGxϙG_ئFdV?kj>枀̈́AxTShץTX#D-LN-Ia^gdܽ?QS )- wjlڠ]"~PZ`\ ,Ԩ $C +l)Τ a`l* : {6g]*<b N^M.lRA&ahCr..r6hO?H0iUe "sTpfn- &B+/FyP]v.Kuz .")odlNpLzRiVDoLT,R:V n]Yf2an em޹wnܸpe ;auD壐"k\@IwM"SC|2C}|N$ f6!M[hAD.,[,Um^H9Ay$X z_BRkh FWUxМԠCR8P >K^, &>1`Aw[/b /GB⃤ \;J+`{BDb0&MHR W(!V"jb 5 V/(2&p]摆xFeph02't\]jZJ35[lgԴ-q[T(OڽBX'CTo߉fxvxNiVhxnE՘6.sgdjmw)-~3i ZJt%lcdF۩ׂf& z "]T$y8jUC̞d-$*:vT1+Ο™٭O<7|p~4٩TRrh|vE'ҏDNA1u*6<sDIT15}9Pd{&g ~& ܋Fx6+X?HEl ˙A קR7[$-}LzwG"':PZ% i*E Vo4!:h?'DM\s E')_hv_'4nx4nQ,LbS&4; kHN`N!z2"L 뭺+3aGAfJ-SThⴽ!F*Gפr/L .M4A^c1x|h)jB$0?n2?Ĉa9C`G CH/aO5 Vh؏؂f}6~].]BdP%Ȳd5LiiJ_] }GUfdəvaLEbCr3e7)lw!4VT):f¸D ){[R]dͥͻjBWIXxr9Hf頝 /Xzk>PJ> d @U "ȶ~|z$l̰2m"s* ]!pJ/!D8X$쒤TTXχtK3y^a 7,6,:?R]~C{]fl#rHGEzt+A9Je.AڌR8㑦J'a_GMAkO aZ)]TuRtf)VP BJ;^b/ZnmE,[֥(K,bي70%T$Y)|e&`t.&oc7 X|%׮``zCϢnYE韅abLU'Nib{-}*y}EuQ/F&aAM}"AqvFGpo֘f`ٿ%eJr|i֥1GfOiEh;dVX.C8Dh2dHm{{eUzlEt|͵s4ʁ&芭o$}e e@|D,b*A@RA&cK_1\4D03d_I娵~@O;t3A^f X ;GR@֛=8z5{hJ `,"=^-e(*N`hSa64`0ݤ2+D4ˈ6EN<{=ԵъZA=tQ#l 4XY 5|UϷ2(=}Rh'ت"[dV7 2a@{f纏(=Ѿ ƊuHQ@| Ođ%7bȭX1Zo϶cE·%aP P#v KpkKy@Vd.4Z`o+j_*|R oH!fR[jۺ{eO 8qI9E}6 m%a2ѺGgBzXӓֳiIGw)`Vfcf쵢/`|\=e`>`oI+"\-}"O}XEn*Xr75cˢH5*ҭbx#@]xUl7  8ɀ> Js`f>^d/iy=kc„Bʩ8Cy fZE1 ˫ }>a Yڊ;Ql@b|A#w{O.\X vHEg?JSp;pS_GLjAǮSDF+63N\o.[f7V>sNKiѧFяpL6 bY7K]YZx"tt23D:,jz>'0F(ϩHBQʭI[Xt ֔JU-Dq.V+'.0jѳ\SP1#!a@ W% Kѫ08a"@<&z4&@ua5yQ'4Lz B]O5a:iY=&EO]E,f9ÃcA:>$(DVwpCբjK|KBr=3ծ+u8zz"Bj2b(Aŋ[wZJcOeGgUˣt'O‡کnp:~<ܾF]Y?~ycƂN~QےLKz =)ޡlT, g<$oS e$ejLq7h/cV%+%+//бq rInR@5>#5<, =-oJҿpy }xn{3-HXҨC^ZhS0)٘HzyK0cq%rYc {)Gsdc|*Fܜ?cĵ,LR! qt '֓܇x9WF;xV`ϣU㸓u*Z4C"PL_'Ǹt-e˷h INBe/x89GFڤd+kKGy&v"m$!b~W,}fe3;)6Xi1jwOԌ#}R+ŀW-9˺0V8N*LZ)I};ن@b4&S&"MsnZ(!ٙhXj'Nj@9&MK-Gᚎ0W8:h)ʼn,G˶jn)a{Yj@ٿ?R}WpFd^M=I^w}ăΐ$ۧmuưfdYEkyY'; $`{݆Wţe0䆻NC|U] JdmN-BE~,X>ܣjdWk[-OZW·gcy'-+m" t BVv(6/X_f$^X>Uqa(x`׊#i"9Zr_4U'B:qQQ $7#m= >jb6!Ψ" >+Ȍ;OC--bB/<0jew{ۻ稰̩0HQ4 H wlq/=77urir` A('nܞO pOڪv(35CrD\ oDk f>kd\#l''e#DK jBLp ҄^jEA?P|9 @t>촴Iq W +L~vm?#O8Q7SM)g0sI[4Gz6 8OЌ@y*4~|#FXM͏M6w!ezY8(\ݦ)_?NtRK'pE3I_bѯ aCה T?x)uǽ*X&@-7V#`TN[0)5L!l833zsBۅRƅ~V%ۉsj㻁@D1 S^§qTy{IN$Sx1-&>^O2";ЕºeЎWrƽkƳ"yڔfU}F) ([ߘy/0 M21+/1߱av BRTeo1"u2(<96N3XrOn34a \Z0WiI_ 6#rŐٴw21 W֨ReWG7,|[5ʣ!F3sd{*tYZVxcb pmXFxrgXb#\GtD-כ*S1=#uNa-%Aή--<;5ᯌӚ? /`h|I0JPHW;u.YUw.B %Z,g 끄d2M8Euqh${~흣ƭ`+`eFҤu0T-YmDZw 80HH#[>4V[0c ذk+DNz-Uϳ/oC @OWnS!ǞGU;$m[ $QF Gc(> ]Bf0 ;:T0b"?q]sH]sRƎ[Rd2a8Ր8qB dH%̷u_"W|WZfReG; )5fbԖj1-E^$XJNze:oEw%)Դy樟SY F#剴1އ\&n"S uINPRyh;u.}1Q tcQTM(F. m4{f|L5dx֑H"Y ȝuo/2&E7eM ^j?^AsUn7O hGx1έ! 3/xxX[0ek7n6'//b89|1U_'эdFѴ[@ J )H2u;A oS-&9 4 &ULL>Ib^qWym+4Xv0Ȱōɜ.Fg.?Xv$]*J   D(XAgy+9j)' :(景{j̶져x2 @c!9"xgD2̉1ޥx9׬=!v'K'_Rd~9ō0H*_js[1bOB 1Vgw>"QP !1u_6W ק!doP@qƶX4&9q}otn j9˚ܴ~N<3\ԕ@Sݮo.%j Ek}<*WGC Ϊ(:[xi-zo,/DP&"<1ZornU/ C&E t/t;J^d)^pz7Z>ˢ~˘38wפr{t$F(dMc^E_GH)E~i6mvtMJ7zCnQJ-:K6`&w|kA f'X35 7.JGN̺02|o:e*֞* 4юɃwC vH"f#hyov `ZM32g,vۣZ,ڜTS2r/7Y֥`Fz~ y|5RyWPśB!OqcLض 'e*deVEv g!?X|Q"'ew.<{rm\LqXbc>^t0vMd|FYYi`OBta$3'8~MH61h(YRx$ mS|F ~>vLYBty)FۧF?#*a,ӓ(kUHfw;'P 3Y{R߻7ut4`{M6I+[Kpu 2_& *scgLL,։2HmK7hc1)H@:XO@<6v[xYv"9,slA昼 'r0=QgVddZnyѷDw044_bI>wM=П'uh+w㧐&\,vͼ_Ҷ;̵˹z|V"]ִWULb[*H/=y2A‹a B TӗEyjV',>"7(6 G)45'[tU_,39(1u]!_T&uP3(A0&(ۜ>ǖp UC*҉3 @M:x~(YZxӲ%ث{lj |:\7x5SSamf.FniaJ"(p}9Pҵ)_N@|m>־*48[6ƢNG^aޕc܉5ߌТ_?#e(ɑGc'rVdJ6~8pSq&_ I.X1&$3AN6g:R`'0:Wc"MZngɓ)@L+&1(Ð$68T`-tVp~Ct5 )Y}NC=o槰y^wSYW[vDM:7"F !2t wMu{Vȍ>Jl/MeƗ6r lPk2čĎ'D>YX8xE(uhs&p_72Zyo"63^1ƋAt (*qz!unaNJ+qu%=Ioi] WL+Sk^,.\!"vɈCCB2رHS;)δIjƅދ=@-݂7§֙~-uVL462ƽHJ="[0% (jNS}J\6Ș2| U؍yS^W/멃<eM>+ҫ 9'yZ=O3o.EIN@W_gPrQƲm/Zg>4-/mWD?YT|^-*/Wõ;cdpQN xϏw?|`QFdط0,F^'{}g"9OZ|L9~-8iv4swUѱguEd}OB[d"f&߬Hrdmo2@2M +ũ|Ej9Mf&⻟^{-MM79.oH `YB,:0ӎm7'e$w͑N1kJ:_:,׾Nc2h[-zCE󊸕)$u0㎗»C,K u[YOU{>z:-J[,bǏZ]$F0nM"c&uTGryZ4~ ~9Qp=|yCٳLȮC*grhնI;q* | s1=CJuG5嵬[SɔO!哮!2gsxpTok]%JiӀ2%hA^/y/ܯs}^Vw"BjWXmI@ރU$[3 2WwaRPB~ T "[+uQ_U>0+pU{G +b)eRyI*]' Qwy k}+/WkB xTX@Y7@Y×U_"T!ctrHfaO3db$A~UpN^9) 3J'P70,@ܿ3^'ӓm?LSL#y4y e _m/>٬EωLɴ=AQ;At11] uH3[$%wi%[lzEmBG\N!r~m ͇:%'֪?{99Q5wٖ7ON*Lz~6zؽ%[P0|5ovShq^ern;~{aM%WmNsZ4E FǸ^*s2z:n}, "<7S&{<ƈ8V/ªS(*ѝP5n!n.f>T [ ${a&4J`ViV1Ҥ[& ON}g,^QVCSҒփu.L9/&ɄRzm {I쇐ޘ¦LM!9s$+{y8BQg$@ͥ0>'ѾK.o-r kgɀːK[rt[U嚒ΑfmcE4:~Sź۰rR{'舰:fB`51f($aPt5Q &3::lh#m{}NR:nP{>1'[c}兘 x?S~.5rizxTT - ȌCSZc@d 1w`HІ]ЮQ* {nmr SZ{蓠r޲4"DW [~NW!pN4rI߿t"W%LڔM-1UI]@AM( ³ϮLEHՙk:>+)h gcDO: /ڒT># &98f%Ní{y2HU ٹpcIʨԧG)|;Fʯ͏hmUZQjfLL!f3x[* T֙,Nw(RV>+`Uq|Dr Mœs5*JD- ýsЧ 6&L10LRF yoݭ׍0-9L6FI,{;R2_"t_GKNk V7%'&!ٽYC0y}@{OR#MVt}MC TFv#&q7> Y*<.œ`&]\vU@Gqi5 ^17cۚ@:y~!a-8sJd]z"Sb*vg?4/)Ew[+Ŋt?ΎMph/iV" 4*>I'*Ʃ^p4.1S)$<ǸF~!C=M&]n1YXM_T~9ʼ0WbIh9؈wx~L2f\}3q*Sv`<(bdVk1ƀ|`xRP=J.Dz߶yc2SZy3<7L;)_5QLu.nJF@ h,u }& Q$":uX)fug.>2w$umJ&){{ YX{4f:"+_AFl%JVR7hvSSRor-hCTdm!*7YD L{(4zu[lw`{z|&, 46pt6&Yrk)?fzҵ3)oV/JH>4,fEqS||xĜ@F{ȁ; 8{5E= 2_t(ɘs eA'rm')U_<%Cguɠ<R?T!ݙA<{łZ=v yY׻Jb`nyayLdw1kmc]D&æg\e=r ( osigU/|c 7dOL&iPwGq:-6&iU&)(-2 J*2i|-F|~+o_ي" YئJ g wy\6}mFбXmiJ)G_g赁MEKJ (9)ƙk]J8s떂e;Ǝ}'J_]dϢ9E$H<}޾^p vT)N7'LN2L.߇D n0- M'􂟴h O-j{OSU͜Ԃ'9V!\/tHX峌Y2LZU"`/ޱtV:eZ&2 4Uf+4'C0\JK ǜƩ]q/"p 9N(.:=hk``Bi}>eOHbBc[$ |O"Ru$zh#'<Ҧ !sK&iF'\cm4#6Mp`c* 7yF>Q[3plhu*_ "ID:78 CTj  :ϻm,d!lKho⻖{Uc5Rvȃ:Y MΚ8,jf/=7eD3硳,ZTiqCj[OUJ)C9 - M6A ~1b?o9+w*𜩷qhtlI OB 9!'3rJ`}Z$I]4sNz3kGA1]̊ErVHaD0 \>Pny gjNL_<.*h#]s =v9lbT<6]7Ђf<$PA?/=KO6`PP2ݓm.`hy+\nk2*tmp\|s} Dx%W쥹3 y?/G-iHWi~Tkފ<`78ˇBޢ Q] 0l&J׎يq>Hq̨vD`|c-Ծ8dw5\r֓[ȯDLSkfX9PcnpJ\ w3uѠOsE_:}F,+(,S-Ía5-pZ C; 3}iVO|ۡ~crLo`ld*j+CnP銲14+Nmj`[[2PF䭟Sv:'cfCfN g*m(x[#tRȳ @<U1/ AՕ^3S!>+$sǏ^V9%/?(I"XW5PYi6E^#SrHIU۸#Sc#Η_#`-ba(b/o!6A>"lY\ͰDM:AF _禠yD(!U&T\"Ub&/6MͰ *:7,@ޖWޱi75mL:JK?8N{w(è s)^xIK#0|RAڦ|ɲ!1MȣbvTOV D*NڧzG QH_-jjN*=ogp8]r_F^ =]5_(D[Hp6~ }L65e{ T3Uw pڱɚ](hvҁp`zENf?Ӄ\Uy=eo(nf|ev6K5AT\+k)c%!bgRj#R2P)'xUzN==0,ی<Կ[Xڸ2RL%Z•gy Z" Bj8mk.`,#,{[6Q΂ןΘ`XVEi''l ӈa3VB ._˻fG[ ɑr\|%LV:1Z*<1YҵԴ.uut"xؼ& 7UW2sX5\AQyĚlu?+Mڏ5!\ ʆ&D#!?]CGQ\ xRK yX˶}Mp,FGJW t?.AlxN Iz3ڄ=R&FJ?d @\%M089. [ͮ3t 6b+>}lܘ A-#m3rMdzX}#:n{/,t 掐}S+-TC]Y3+zu&u^_zJTOH\vj'[j}=#~(.ׯFie^I̍&BܒH41KKFrt.2joea?Le#=׶#-,$*MEN:WR6K-0l`u@P3 UE큒[8hPN^ R[jom>LG_?O=!~!F8BV> .rq@ ^nS{N80-KtxIYm0%w4Am,KR%gWZ3\K}*GqɢT+{0#~ެP> =Q5щ}?PD*nS)V7P<뜁Z L 8"k-(O*%nf876wyKiw8 |U{%Hxey1e3H)b,+}'^_]TR: 1<8R)_$Lы$NbJLD+ #^EŘ - mr ^U`0 x5fT =m\y2QٵŦ8V%MnÔ CSПZ@sp?|QxҔr!á L︅G2 Up#\KS NU;*WO?M (>+q]D=O3#EC^kc/D-iQyo`z%r7Rw}7p+-i:AΙ`EԐ6iix7Ր̊-:[t6a0 9MBl4FOF]lY@9xK3c $:KC]F/,v:Ȥ4}Nں3Gn}b=A0"f-C\ S~uw tEOXO;֨ʈzfu*MẈ9<;獙w<~WD2\0o.$wW>ΐW. EڮCf{1|S}pwiMYsH4H0.9a%|@J748t ƀ QlUok&eGRp\Iۥ"A GPg珁[ĂQ1$ 0Ńz5tlE(2fRHGN 1Ե 1M8IByS/Ib1q LY"T 1pkYUE  Ó]?T iC$Å;}3\>FPZ70r^ZKϿz3)#0~o}QUA^,򢘒B -B8\@>C7ʧO bQXwy*~W!>AܱV'OoEKRC&M@WFmro1;*onBksZ#So1Muqw˭O:a/̝jO%/_PQvAT! ly +x3p!9)B3ܔ sg#xk61] 0th>R՗K3,ܹ3q T|Q}f!6U[#aF *XmG.-^{߳Ԭ+v,5lqZ`[6CҐPOXz0x /J 2M2 :4ga<(/#K@߿c0vw Ng4AR`+ 'װHxzLs$Q`kj2H,)`1H` =|erl26-j )2q/aD䞓6W 8)gN?PK֦R=`jjs"rS%z>J= *ٞY,UϞKfIUni"\I`Lwjxor}NՉd,fY%M?Olӏ8NƐ {x9avk- J;ܠ#i4ʾ,*v")};d,.2N!0 9DebFŋn2Cf2ŵ6V*eBO6k$&? trljM;?Z6Q8a*U#&ae { UxU,g6me\znqF!^RdgHK>4 xӻJ4}c&m!Y<k28ILK$:qI1Y` Ks}^K쨯b]^,4%d{jvkknQ_(:d(TW,oSZZrgV&C7X[bDU1ڵhwf%]Jcҍe#ՠb۝.-U6onu{Qg\aG990MMtk$<nj vYł(<2m(43b{ڞqYk.}.:mgRId7g>׉Zz~qڛ"4W6_jqIr9i܈Λ)kUl} yIpIdžB' 炁cF{*5)&R3eǑa@,pTҏVV]'5IP)Q$FGZkj3,(S+fv ,zk.F @>?匠sUZTiI4!=ϵQoBKڑTf]WW%zQ !=`"xbu$?+}0 VNR]7`}O M/%G7VĵtUJ$x,7Pߜc7H2zoXzE#ST`/8l q4@3WO}cb  6uIÝ)[- p$ęHfruOg8<1XxK%(/ f|Y\> %;NWo5WM{7?yM]5~P< qW^FTHOouN:"ev;bX(AQP҂M~ 0ѝ \ynWf#4g:}ϰJe*B377wwpGTy#xGWDJPB>A*Z1Э!$)kQ%j{2]\:6o&x-kY2-4Ս)ftͼ3v9ɳc6YnC $l(wtnXpߧMC~'9x-9Yrԟ7\c9cSdiu)*(0tx3p^" skκV/)BF= KիڢM! ȶQh+'*ڂHdj '%mKQD'3r8iR1жKHW`aj;@tSӗ9,FZ9dJVS;D(hOaQA|RXDռQ`Z*r EY}90} Hn?Q Ũ旁9ЦX]ȶ8r%uU6Q)=я6iM^?ޘMbUh?!Pؿ,1-b÷;g/lJVD w@3ᅯI\^=x֯7G2*Ln<<'̦0$5E.|#f#X9F0h>WśjBTiMc؝h2;D߼Wny3[2>`)EC80;ʊ ݸ$i-; f$Ac]6δYwE:=ܾAm[}aXOK2>i e=jԩ _4Ssy<*ys'5UqaE ƼkGa%Füe.6`L*&f~52PQ7sjaBf @>csc8,RRW|^}j^J䦓fXI+3u.A|{)\!_:RY* DYSz٠X+$K@nVpYVwrO`5%h\Y/2n<.`2iYT4)l"jC7w2Wg<25 ۢ`*Mzx u!&d W$]rm˹6ln̤Zu?D{C`\Q$ӇXqO)ZZ,j_GB*)WJ4}wZJoA.paSjJǕOR1}w,-`jgmgq]C$0o# uNwvsifI-JuJ#suS'J2%Ɣ Fƀ:X%`:R SlJ9q7< %ev[a5J}c#^˒{-Jp$D.0&{bHDw\ c #2s ?/=p+`l1 RQca|SWg+lmj"/CgS8'flзi3ȥx{J3<ۤG[h~)RNWhoFť8MSȓOϮdC0^QPKx0Jv䀥O8`=t MqJ0Fsmj\ֆVs|;mByL.  =WW-t`Hj3z.it3/OM 3U0Ju [d邲ϩ-xwf DeHvc|Z7'Emڭ2rC6ԡ F}itm]5 D&c}GE Jd0;؍ sHF+9кY1p,m 6/~ ف.{CL9<;g%oLd}zq;u6ibv:uWu)Ύ: `̚=+'Ҳ&o}(uo%sUgH]l4?Шrc3[ ӑߎxU{e3, )X{5[蟋;yQ@<)Z g˖sr#[y9H5,.xh'[g^(?׭ZZy(I B򼰑==$⣷ jOpS4z?ViS_$*ν0+0 5o=!IҝA42Ebb|x'b ߕ0aٯ}fi{ Q7FBq2AQ-9/~㪿qt' [dmkՌ"&x!jmi0ds}8(|ڶpcrf6k+$ɮ!9ߘhc[D6.@x~LP-7pB쎥 '(ON ՑUS-$*O}+K4 ,,H01|SJ )DWܞk`byz7ba|hZp]]'ycxḣ$¯kW!tL eBd  8PuP#*2ga/unlƴS ,>sciN,v#j-z W+")8 gOl0%]ztv??q<`*%va^3U(58ز*|XfĦ MHsΏT5Lg Pl/$W׏ޙE1T&;i YȐx!Ǣq)Ɛ(T[ PK>lPj0;- Kθ 2'w٦![ţ~(T$ ܖx"w5ɖJ,E9U7,?FFEXR:)J.CECIQ ,|w{"C,KW[1eP }6Jr?adÃP.R$/,c6u[ui'};߀S=QIIsPq.hDžG e@0J =66^Fuc-m(ެ|}埕L} G'zH}ak^/+0٢\֛و~0a4r2z|,2 t=HI Q^hݏ1ec|7 d ۠uOWFkg5r4D+xs|eI.ӊje˾z4"\p0A]rJ& W!T4 LhDI[Ku|~gƀkQ8ejf*>YCOu;W Xl?wGAjhN4\LږuF@඗WfnE͙$;;E Asc Fn:& mTӯ-aJ>Th;c>HS~Y$[~B7eL#Bsp?2(\8^|ALwMFjT;)"b` >69akO2@^KD_7l/_)-"m?M&-gI-;Wƨa wdsǐ^ZC=w]0Zz`:p$8;Q&Umj3=o1 kNG 6wi.+]gqj)' 5˚aK=ʡxde>TQ6A.Ј%UebMG\r@WHVUT϶Ik6\?#lP-ͫ–]6d(8$$7गTrbif|"{W6zp6"GJV4ة^9+Sr"O埭YCAЮN`Ӛ8׸Š! C8 wA^`"#au6^Vw7U?TivhR{YU>Rrp,hIqAef䂯6QR0oR W߀4;QAeVb5F^Kp>}?cQzx'}“uEa?α, w09ʼncHohwN#jh$9 neҊ D;bZK\>K£nZP5q 0·3&-yWz& 6a^u{{%Sw.ojЮwaBE|J2}`&J 0dU(c3w294OJkZcHşm$}+s֎qIvZ\]=f닲f*fMr8[:p o.Ѳ]. $ jHSSD?fEUPъL$2姙yJt][i[?i^3t[8l0Ol-OP]،YEǮx -hoo皂IB4cDGQBBƲhA '0%Wd(=XmX.cCƮ^gNL(|wB6J`9"!mVu^*0 =/FiqD%{\+ݦբF>fiPSN1?x/:˟XhmoR6a)gInJמf C^H E(OE5g-Uoc[rE6x)hBkX\EGyLDfw eK;^!kw2,dB,v~lW-f=po<Y=i'SO%UWBE3ܲ9d/vQ)?/@fPۼGʬ%nBPwQL*OtyXQa~?k3 CUZ= CAn|:${)qYƳxD?Mv8Zߵ]/7kbL4R][8yT\lN|$O5]Ax_svG Պ}Y~%@ CrC}X遟te٣-{c!rp <1m@x$`a, ("(iE1Qh:yyg]O x&ҲϭFӂKjL߫3P##K\-,z 8IrRiJJVrS Zw20eb:'>S΋ލ6wW3Ʀ}R1<E}K˙HIժ*V3^uR!.;8 <>W]E]v±>mN냘<){nM^3>(cIG .v  -Q%J-Zgt@2Kx&&,nF[iShmHxZx^~mfl(NjRvJBۨSMV`rt2+TuMOuةFs5OcӁF >xVt \Yڏ:<<$=KFSBES$+i{z`%#VkM@P0n)A12|Bq+3Fב;כzV3+"9m ?MB*!UXlT?em"1*h|X+6k@} r530lB[1 ͐0h,/j1IzMooTeYLb[ȗ @bBr nʏld0K7֊+ʡ F)miEp&ˁaT GEiթ{8F_(e0Eߤq0 F)1䀺/F`2Q;hn S&y+7yӪ]1ýzik ljtŗrn,vk[`),.H RG"B hGbeCON]o7ʝ/Sx# \% H䱋+U1_/ъv*oP ڙȶ}Tw$ @\g2 (gZDDj2PՃbn|$WB )0IyO;s bwBI,ȣģi%8D$~(d@=! 8{8 죿;n2+!{ n>u9V hS|鴉Is" n~G ԅT~qx .)^|G8Mgx0D!7vDq+TIIp 7\EX9uJu+!Jf2hȭWtb L e H}wBJ<xL#wX$AIJ%J{b;Ō:T+Vf4{t0[N%]-J^˳-/;I5nf;Aq `mڛ_?_ d!dq 5Rh# C26+2[L?OP[؝N*QA?Q7[\L)43[+VA֍>\F%v^#m^ՓvϗnL-e~#qsPwІݲ[:9dQ⌍3{XQ,vz2tU@pN1->=g))wH MK#mo["jI9 s e730e A6pդld7"xP9a|}ٕizĈ 9* RBws|c h>ox*t^B\HxqXY3Z`)E#AĘM=tKUpwxyI ơ(fAy[m5VF}]}ӟxJV.Xr lgJW<)LԜaL<6Dx1N85P^4O0w5B 6(ʕ!z[/ I>3̌J{)518=-gSܡ W¯H$cWl,ot];dEJx'Z.}AĐ-iR([ ȟ)w3ӽ\]"VO%Jt2BӘAo#j}{( ˇvu{4 E^kLkQEv1!^(t%yu45Uti-klP"MD*~9'Df(2 [QlT`}qj.\gQ :2(oy lEXUwOoZ5{!Oݒ R0ЉڛxhS- x\l^ɤiwG0WvFEpL3 PO@Tmg;qn*7 (Ҏ!Sm*f3ˍl5r;8#242u>> t#gFXMp N-0)I.Ƶ-F6{]TcaP6LM]jZw!YEYJi6u;4!OMu/yr4dWu/#-ŷԮm554W$ߓFٍMKb^܊Be UڝG_P[|ĈBZ%-Req>0ˡT 6Q=uQ*)SbiGWwr4M&rEO>3| {+V=xn|lL&D=j[ ѝ:uNLLY&/i}&A/Y꟎]Qv~YЙ}G^ei8=j-.RHdd+/wT!8"75punkA%3.GD};Rg(_C|Z}' eĮS,<6]5)z-PUEeX̥~W4?0 ` mdx~wmP֟ .2(!`zϿfzFrw E ,G*: ɇu@E.2h %N7˷Ir.ﰿDfUܹ"Ad+ ί|FyHf*:H. !r4S#sb A+i}P!Ķ˴r*FM]=hÙ -80/ t(]STsI@]^Γ"'=[g/@'/P2)WA0dN:A\;^(&Q@Gnob4Z.Os+˪C:tWscxT2ǂ:],V9z>7g@[{#wR&kM[js~@|FfŻ*bZp#]S;j!c;[SxeE*2g ͳ~5h%:}'>еq@s&7X~N3I"kMi XUjkA#ڳ> Rf; (,YfI!2+;}d3R\t<rkX4+,Q\T)$4"SY61sPJ^= Pd:5)2ڽ@spx2zV/l'(B; fRlC/|x_Z' uh\ kBЈ,S(BrGSV?}>4&+>}9#;qsB#!-K]W)T60o5ǶdSYjj(gʟG/8@sD4Bvt.HB6-?* dzݝF]>1 _ yQ򜆨OKYb|8rؙRΠS@~Ffcjh'rs?'Ăh7½c10B]tGO^VWJ&XnNN@*kH5OʌPs35r#\0h?nT}F#1ԗFr]zm l5q2 odIoK0C=2'NL"].Z VbF账cvي}="r^2I4w_0Y_a}h~zȓ/:qWDo;OUg_as#)$YWfUĺ$QZMP(2ʝ4S/ $HY=r@"JhCYv.s W,g.1-s{r];^ՃƴKy `N _(`ż9 |Mx&)De!$ JۂU-l..oސ( Ut W[?PK_o;Me^uF'7Z{qMPF`'X[ʸkۻ!ch4!1bY͎dD:4ww0om'߰|75#z. ([M,A&YV4x xR_9>t>j[V}\Py({Vaى@j9B{,%t$֏|D]."sܿ1,mwBۅ6w׆w.X.eA'=Zye~ oo5+X2$mJ?ssnЅU{ʔ];K *e,]u|>q.p(}gfw(I h(tSFz}Lqqd>qa#f2t(%;هF#EG[ .`ou]O/+Yt:@x`6/"5FϱYaU` vZ ' }&$H߿:ʽ: dyċbl3#QҌMgkfS5l߯F'V7W4׋? ܡ\N;Ky Y::Hb{3xñmMh'-װR?hvMvgqf{a$+΅QmDy<ֆ \ moPz d1GJ%!0 Wлε{ɈJu>ZWӈt}/"Ww)˞4$*$P)g|SO-?߸с ޶gݞS8[-3s}"1PPCGyʢf (W1N I5w,@ߑaJvFJ^>!5ɘ)Yϗ}m$ #0}i fICL4R{ӄ?%cf01jʅf 7  D$Yf"ŇͽN>9x5)hfvZW}d~BY%^*|E &"t+sa3&\{GCjc\ o,9}zq8eMGwKiY['tq 7<ݫ_r|pvbAcvb%(wNkz P x8jYݲ믊d4ylSH#P$'ۏT߁.6>= cOɩ;@}Z ADTc'׈LIbZס@ͷjMMf" =iE fTa CfG|o2]i4 qPAAӊ~o \?lhCf/ܣ%أzG} ofna nv*`~% $lёl/0wT|y8u;@RM/lBuxyvs7(szWoЊcWyyErLTsL%hUjKy-V3ִٕڥ3NfZ\(x[b0jZ@[6FDHa!0^}f>\D eqq'߄LN e8#+wR[;]z;u-( 4b+H1 +v4 }q$9X:_M^ ra $ɳE  S؛2vQd=쁂e hqѐē;Nh6AzW7xS mHbLyL,r-IFg*Ky8D}yJ.͙=:-o ތxjS;]YRׁ,BԆ0~B,']Zxv%$89R +nLN5k?J6M7 بșفiI =\su ċEvVtD&r=^(F~j~{}FM"lPR.=].-p7Big7}>CV@7*YW:1D9z_嶮)FL"}*,'~K,)!z|,l$| 񹁩-h2ʢ>쇱o $|=;hؕ>[a?ߠ<'.NXËZҺr4ըO<{3}䫮+:jcsV2BGucǾV!6+S [${I C ߔ!7^*d`Cæ^W FӬRJ?hU.'ݰ †AZ|542^WDxaG+z7zh9 $2n_I"7$taړ9J'nZ.?34wv|9eO"R'"J9g3n qj&Ik HxڇE0<7rEz7n*r"Ov.V,OBf#LLuNPp s*` #ɝ.]Ȥ8!hzHxB>+FR`ugǗCvT)(W( *#a7P.4pt.bZQ~zm M*DR= /a(&)9!BsHR>$U(]CJ{n{utS7ls'? tM=/j_2a#BOHXn[R[6')\b!Z4Hj q[pg=P6f9 5 ;[_ Ή )r < Ȋ# g苷HD%0E.?3DꭩAt%7a `dlQwLHj8!tˑ 9|`h#')$ +o2Eqߋ${  2/>~{-SzH zi*ckRQ:H8%h!&NPf ׺:SW.xjp;Iw眔jdI5rKa˄rc]- ma$T̎@g HzXrKraֽ\$@m6 3犩َRK$_1~1X_A-.sw"A)y*kl:M&06!nB*ɑ51sSux &Q> M1Nx(5`#7o{/]8j;IQSP1\9 yUwf ϊ(G{(ρOmp۱ȣf^^='UXHɦx5˼X%xƄ_ʃ^@BP6y~<ʙtWJ>Yنo޴_\) 7@!{!nln1 O'}>~-*ƭO͖5 ("\\Q5d4? s#;h10#Ka&=&{0! ' [d-=\oo}E:6a;$_gUёW/Ԫ^.0SDPq/R066($1п㘁^y+ؼ ddqЯ'pNOY;^p7'z7D&uur.W^>!7߂-R` DRNF:=XRR;*ڥ Rlag_W(]Yp;әQ @O2vBhC-G>W)4+{^,'tFVwVzE˗`eT 8\CYodz r v[w52kLO0aK[{7{`BObU&Y~$ZTdt-/(_#uP|8' Q 8wh A 1B;2ޢ,v^dߞM<\40Ot5%Z(|;vW3nE`)TYD~,q PyZPN/q] %:n$&07<\%nF~ Xv0)Qk ;oKƪc1̶9ĐKGXLՈWg-u*V4)侷b `EfaDbީΣ`_xv=ț, @DwWٴ/ ̔&8w#!'ˆm87 et˲2>ۄ5ҁHAiۅNâw|P!f~ L@'a,nW砘fV-l(.^ r"^)9O0%R,ES4 1 Floی אn͙rU2<7EwSICkka}Yy'~%xQp83q>RŒ#3ɺ)ɪ[h5t\oϼh8L&FWoZHk%S=,sQ[m6\; ~)ljaנѽySgaJ[W'!FF 2kS%;\j7 Ί <R{?8l 󌔝AGȇkK*8&cp7c3Wl`\S%|J}S)T,@p%Uڶ$؟jB&53Byйt<mE JMK)h{:}11/.{l_M+ y~ibȘY 猘\> EӁv#+R~ަ k.PVF%B+e'o_R%_΋=[{23'01~r(ƾ5RjbhKtWna]Fݑ/?2ܐ\kG pɢQ,sE hlƷG-x8o>I#"esZդPIDKH=>_,So0.AcѲ EϤdG/ߩl{v,}16Xb^jZ4ֵ(n^y vU ]T)"Yujh瞿tE/IwR&~kJ@}Z9@rw$'^ekFj4;=F.婍#pD'}کY t!)R!+Q'mKޤI5 /)!]Z[Ωi y)?. uJS+Hl?G_vD!vD@wYmOΌYwE:޽N*fwH2WzPkͣo$HffmͯzԖ~lrPa /R-5BHNRǺjgVvlozP{:_Ȧ@\PPɞZ$uwk,d3M~q6GT}4uՒd 'a`ک\ ]򨶹[峋~!DUr 7$i*1\m]g{jMn'Ҡ'S;s=g{Ǝ=Ѓx꾪J Q p`AӥH~L%BQOS9~=fsT VS nӹ_J24Q.^EvVPCo ȩ7}+O_2IJ,^bDrdSat*ܷ֜uW[[, i]?v1 W"cZr}J}ϩsM[ەN|ŭW[53rq~%IVYy?5\y[,Z#%QU.p]WUB|D8_‘پkYWA6a.!EW%,u|Aq`>QXWPf)բ*%ۉnژ>SƟt)CX{[!r"$X2P\P9s|.@gI&rZ6InoKO0:פ͝/z KYPr*Pk kp-N 5ͶSg@mtfZ_iOW%W8%1@,SmX5>1NgBڬ~~)+l)FW%$ ,Lؤ?s2?XO{a5rd\/AT;$_J N͎ ̅ݑuܭֿL=͸,fy)sgw gfz'S<-QQgڡ.NAc9"ޮIϞ1#V0mZMf9 U-A|/DƠCzt7b*%Ӷ /:q=3eJ ɀ5;O55wu%GjbFK[$4jXX_ڥP&YXP Vi5͹, 5^LAeMOꍈj>NђC&f5\4{D@4j5[?oH_2U92DY?LG(e0[u @`5uDftѺ!\sH?/Nd&Dp/ 󂎪g .kzXpɄfn |(O{B;DM:K%ӱvilpI;~e<0Ű|-i`!4y{ꘉG#; A$LtZ/T ʃ|hr(0 9:\4Įv?mg6YR-)%+ɰڀ~w z 8&kAW;gaO0l+rDCAssvLF# 3 lϬDiXR-}cFtaxJXfLWbDwDԐU9duIS7(p.R怰~|J.Fn裃?&RRDKc[0,: ^VKS1[49|}d٬FkЯI%Pz6X֢9N )|ipHa)ws;{;R]Kfhg?Ke+2\H6m'Nb޵kIZ qqMTv\uWR"'CAXN7(1ysGYD|8yc'?Yp#+kJU]oc*TrNQ| FXYCw!\,2EDt/iv 76߻2"AƁ3eB H [_PtJVXD`aH <`mo%ݗF \q̩9]rG-KZweBeU}12Eyqg]%=O[kr+/#;ۋ!MI=*2N^c ԦmqrgيSl4/͗.Gm` xzѶ:23f@Р.X˙\!V"jud$NAH[)J(aƮQoBXoERF%~|WC"jL01eR 'hϺ7]ecZM%,w-Ep.Scн2<t4|AOU(}X%8WVE|ob^Nmo-6g3LGJ}ل,$㌟wwdr_EaS;Mx9(ThQCY##=qy0_)84'euJ[%-cQ54{/%/b'cx}lk /Wjg Xj|煉&IMVTԼ4 .i>B&RҳTsnoLaG&Ycdd9ؑq"': _!S ĕ؄7T@H@~8B\Z&Zc'E&,CZ )hz+!k|͚fG\"jlOR۱Т+k8ݪ"Dxjp(Zց>@s/h/ \u* X؊$diVά@f܌ȕd4#;ð ^Գe)*rAMJq [r5A`*Mgfms3 All:[zI%z$TJ=d2+@>Ry9xOF|/_K=mr|H1_19q(uFS\H[t :~|bՐ QdpU (4NgH^zd+G0G["1J+( BҝY0J> ou{_sw_[w|:׉kݎǕe hb>s?yb "cicַCgpch B*C~MOeuJ8!y Mf x h?ZҭŬ2܇ak@r?c/a!$,v~ ȖJJZ݄Zb`JD͘hc!oU #(zc8cQOͅi\=pG>DOL2P>%&Tuoӎ |PYf(Tkj4 68NX{kfe:~@9ڈ09ȉbOÿ ߵ*֫oFKȝ^_C_r.yaoniHtr͋,vaP+As\ @6AVXg ۹R}t@|l;eP8!ns#c֜5{b3d/HlfQj;p1DAQ֒8j!.(&Bjg{(hA &rۛTI2Ů OjswC;yjKV Lz{-^DDր<[`Juf6aGQOk4:%jrV)|CK//[k):- zFEMcƥ,{a<ыX7y2۞ǖ_hDdl̜lj*+7QPW~Q(e1{+Ix;4R{ a}ZRܰ.g[}N4fnm؛2_H><սCהTyAU tJ<`Nͱ@%pDDyx@84 be~j` 8o:^s,Rz #rqt4EQR-JAS:rϯ_\}-E&^Bh9.5 L5lUKSE뢨7<14=V0'3vCzȿ۸mplcVYS~h3"m DN ^(mbx:PVV%NlHDYWu]ـlf?n1ЛkF нN~u(Z  HWsR1K٩װʑkҚ"ԛ&C̤D$*k 0Uy}R#W;bm9pPoU(3EH㧷864 H݆±Ǘ5L"NqѷF@NR^]mo}Do??jNm%r$_$rL׈͂tY}@?N >/*I5(O˶K ,ekMx,cp֕> ώ>R5~ ꣊_=L:R`k^Kh\NX/$OǮ K:GK2Vf)q :I0-mը,oש/a~xFau@<) C˟'p3CTGg/QIj DT{ᏍE\qfet3$2H x9W&/>~YE,5d4EK^l%a6!1CݗsHbgVRl̀z!`}n)sKmCR>%`a Q2OBp{*yXKu m-赩x6jXV8>fwliJ4ͅ)MmH!-%W4pS kS MZbj`w{8 ~C2{5ݨ$$WM[nȞ>osM&u@'i wUzqv_vZ\]L`W"&Q_ !idoIߗ$ o+VہӇhg_^3XaJ ?牀j6sMfm,e*d5D98ms&mٓ?5csɴ'xuk*˃l*(C* -QlZև1q5z$ށ kx_ޡ4-R2&c?Ay+j+B v#j w )bvr}p{ '#{9^}0?]i9+8UNJ|*jKLMꝵ9XV>H ϡ/kmB&+5H!/(hqo_|o`Az~]BM?IY>߆a#'BzJ?RX\Ǝ QAZ88/A~JZtYK|;ܕP1j5ȂŜzQp0cLM)}k+R+QA87B~qFM/%ʔgeXj\4܏/s :9 p&nǤ}ʦ)rJ9Y(-lD%B{7'-k(u~Wd]?=` g2T&OΊЗR=T=]%_=qp}+o g0.v2l AyO\(%DՈt eO3aΚ;ŬTw +:N'ƑC|և/*=-J@iH_],<57q6l |Q)ڴ\|e1F4DҸ@"Z}{6N򗢝S,V# \+ng-!14w6k6b۸IhÐ,&K\X{MިJ:e:`wVK.S&cM2;yc(*^!Vi+#~%~tS9d[4㭓!ܱ𢡊PՠFf>b3K@ ZFLv+ؕ ÷qOP#10W) 1?aqGVݼ8@E:)dӾ$zJ O\-,īoG"‹BaBam{[tb\(,9 ^Dlnk/^O[ŠOO[űU]M"eV!9WWWrs=j^QL6>xVʏ?SRf_~*@:=kD4dZɷdKYr_Ӕ/uA~yP3L~U;Vo\'սŋ}wٰvօ ``Sf*q|3l=(yJH#p]w)p!P06har~L V@=3o5RBq8Ӻp5\'!UR+c#0z*y+jé0چdI keVfAHrBHx)Ѽ=2`׫?=t7 8^L0/0zqӲ`':IP)wl* ,׫[Yhz'2P鎍 8^'M6z\_=Uuw@] Sfmw>a)-؉p8ܷ)o?x™$ظ\tOR5@6L2D^FC3&S':P ?;9d< lzHvNkRGGEfS*$:}} )WK*QUR${7*QpM'qW4x q Iq5c2V[7 Cx1D9I솖gwg.HdPIGp0j8>|(RR`f2g]82u ~:7hAt4Nl-cL^%ٽTC`[%Pn6ъiWOn1β;У/$WRQ]N3RúLF0 Sp* YC%:T Id1AG7CԆ2 =KCPmH8&&Bh7keF]w4N|N,3}rS>=%EWd`'ÛHK i8f^0PD;]յ5d̓Xx&):gCO'WHy̼Ί:1M^ec~kO9M&\NQC> R[}@ 6jcyf=bxG41u0.pሩIyƔK} 'k=+:.x$/0Z ]hɩ5+1j#F&r<yi~Eou+8bI)!2~ _U!^T4aT {0hl&0+]z;aj3=٥A9تp wANHD ہb} Ai~z DZs dxrrr(Fe蹉~\Zo\ʥRݤ~0/D~c!|z%sU;ʁ= 1$&Bτ.Ҽᔹ#_^1lZQmvy] & t]J_źk"(&1~7Wp--ў~.!7o{ '=c BtH[q>z3X-c|'bS`Z|+M*$SI1F@vڨWexIbD}"T ly<J-ҡMcw~˺AJt@*dEM?Ĭzo 6j,7aa'#2w~!ʛ\ԯ& ox!Rm@ XjDLRĦ/R4JG'LzJbdgkX?' 1Oz) ҵ*ˌa_M'V-TYw*Ow<΋1 nSL2v\qC@ae~*9E't$ynW'`?~*L i~{!J.y!R"\";n?>\9fCE#qLq$z!g:41Am,7Ғ(H{hA\Ѣs_B;Df RN6 A]%>D{\ Ƽq z2wC]J]3ty9SZMtoi.ƽ,Xї XHU O8+WD%E>OWOf:|OH \RR,$x܊1=ENM~9oRۘƻ84rJTL~6#9q_b M~XRk eF[^ [T:Nƪhno+FV-hl14t֥Aw)#hl8 5S7b״ QX);뱜 A&GS7t֖sH\~5jiM˫. u$e.݆DylOw>3px+FC]|ϭ %vwhl]Mld~qfxTm+hH@H_h!w-\Ao#ѨL➨a֮T؋. Ub<+B`};ԚFҟϩ @ iSJڿ2Y_x ?"pi|*`7Pԍ^xՍm^]Jl5@V4IQ9|?Mu7D;X`8sW3.⪋EMaSo }Cf<lU2m33h/^ CEW̏XazZ]]v3 DB,XFrJO6O ufGϫCZve[v'+-'fPYx P`_]ЩŠ3<%0b^9|Ou?]t+&CĈEm kִˮA(F0L;O9m4. Fd{D+'%Ql$7U10V;n=zfj U|rC,jANPvPg Kh]E1dt{ɠ "۔MC|WמuGܠY FP)0O%~#.Ujo@Ͳ$\ n| B 1h.j +-{j6Kau࠷K(voE zh1gGvFWwz̗aV/WLU]>grd77tQ=#k')xRĿ p(mNqɊ",T1X@}?zVkF]ғ Js ڪy†{Wp[$NFmSns5BR+IڷeRvGfǼPQ#LLYZۓTCh7cX[etݼע)sx}wa|Y]k B|M?[[ "׃`]st"*`kCnԿxM2* Ӎ7 z2k_#ﺙEq4Gkզтs \Rbސu +#W> { ?2"$Λ -#S aWZ8ǻXD[-P 0Z>`3 "BuRb ogq{3mPƇ}+Eg5QDrS6Czr2@𜹙yZM19 y|*Fk~!0w -OѮ>Vxp{v| CK9_8q/T>R )HU:&r_AzdbjJ:%2uYL/?2gtC_^{n_cJ`ƹśhWч\+xXx$U5hHU9 hLEJU@vDS{]t` d"1K/7btq9Yu@=}3&V )r&D*ܭaG8t.F8.3fvͰ5`i&de0nHXv:g>M^ؠ c Lb Z}Ad uC1NU=ַ=NU~A-^^im̆ 3zDWQqM.xHu2|_lB2Q+A@V\7_[wa]<042pK8 3 0y,OиqL1x'w_DI@<$X`Ljow bFZP߷%N/Sz364Oq;~Sᗟ%$U@O42й\o-l4l !w}V/QkQMF&*[ZE89 CoSg?0N/u䉋CҡR#NCjLnrWHVIǟ{>X*+ƒ%TN|LZJϮbVCI1&,V*n#dU2.B7 Z! =K`&O^>;D$[-%uA8|f(oSN\ ޽4.$bF@Zn-sfߞnC=GS҈W٦rDa+zN=6K}qQ+9Iy+h!3K{Z)Ѐ3B 7YP:yzg.P&EdQ+V3D8/lJA0iv^H(Zh)\/*3&?@ "^ŧbE\֝xgdX2Yo-Ix(zXG\W>4=9l7TD̐w + 臌RhXꫪ;⍿6_uqg/hS/.p]bWjÍ>kv49(2flo)(FcJMbESD%.At0C1-_ϮX"EV|ˆErkRe@=T:;%O+qz5,kjD6lY!vO7Vcd+rEk @U(Ul@NO*vdv|.Le@7#e?7%ߨiԝ}Jf3>^[R`rЉ#L|D0S@CwP~YmԻK?M`'5H Jnx:ltW}Wbߑ!hI?;{+kz6SG&}2#p4 |;rsӋ Wvׇ$EDYQ˩;.ԗ4Ux(0 R7-CB! ›X{CsTZ9dBkp8 j‚2:a^}r] gJ^36ejJ?2 i R6.Ж=@` / _vBg>!xSgHy+ÒAs(&;*YiARu\`ݧ4Um_}lDi+lȌ!7[-eVc !"ni6X /+qD%'VԾRZcFV Zy>|ү[||D6okq#Ia˜& ܱ'9늪0:v6M|`./́gFnŤs-p"^K>M2+V@>!MvTC.hƞUD|=?vrubbgT9}"f'd]4˸#6CȚj9bzC}/Wq/~7n e^.ZK [< Cis ?=Vo87v 6JLRq#"V/w.~4DGEe0`Jy{〥e%[.{χ"- uDz=+ʢdB_aM`ȁ,ds׺;.u~a/oL}_6ۇ_PSXhw&Y'u8k?$үhAhef{M *"1iC[}R:㟕4-2 z׼|dkvxMw8^,* G_?lUf5:*mҚv3bEf𢡊brzTI^s8XZw`!֖*`IpK4^LXt{?~Jɠz eqz9NWR֓){C\V&c9|-5sVMJ?v4xZss^zzy\@N,hJ@8)q͗&FՓ¾ v%_PӧJplٮ g/: 'ԡQ !~QMOQ9GA\`@Jl΋_\ tR/y C;Vl[KyH4\_7'ErցyCQrFyJLۍ@ˠJU.O9Go2;Nf;a{F_B<ϡ}cd´$żrK$n6xoɁȶMd j (`xw4ZSe(w߂8,IA8O!酾e䐏`ܵhPXAJ[>'E'bZWr)b-뀠ҠNRt_7gUE=  8Kri`E=Mb ]\AOOVd`w*e!o42kt0RijDNE~~YNP}\ZY4Ǎ:DI-_?}/M1qltŸ##Fd{#N4P65@2m ~fco7q,5f0-p[G5FMQ x+򩀎j  t" lݔҕB:&K.8 I;YU>{閠H9=ؠӉ<lˏ z]t@B)Fy 5{W]ziN(KקQ5mWq# j00OOI!{68 WtA|;X@`Ю,"{,9|Ә|[[+yLfտH{֙տPtWIl\?>wGî/^}z=S@eWe9޻Or3c<4w|P=G E%1Ҳд25-Lxda/2 CS")OB+U&p ==0MHDS^8=|Ok19u?X Ǯ<% o~a.^uAvŐ,%Q2(G=W#Dwm};l<-hɾNZB-Gk[Fe58?Fa.rrmz9I>7?G[o2}*8zqs›Pޔϵ'`j}+#L`LĖKixlU;#1Π&]!ڼ!bϨF0LɛWSf~D&͢I7ȹ|f" ,hK N!7iZo=pGݬ+ry_UoIa3%=PK<8y[D`H&߲ u` >v;1S3Ei84Z`XGO Ed@_ ➡uL|^^6q; tϊqntV-;UDYf օa ӯ|j!%;LEPXvwF|fY-vOݹKo|$:0fij+3M oK9I:~j^:؂x|]0Gx,M潕QjD=FE1_H*O2_BVk6| s5U"|$.fk L)^P$ * G#gZK"clș10 MeWα旆* !N,.υnaLF80M!9rߊaN C&K0 s&sJC\)'vzv f&M$;suۈk1j6%bŎٙ91Zk BCW%x\ޤ)jրCYReCqq.4eְ>8gUu!2bqH~qI+/Ͱo)~TXVS r2x;%n:U,hQ"(AJ$ÇrZHPU;qmJa{pXö"%}f+L`J¸Kb6ȱc妱fD5#JWH)(Wk@L\7\NO1S{R-5q&bN?wT vQpO C/QG +ɮ$.!ݸU,S]Q˝;AkU4 "veהD+JA!xX_Y_SeyS&EZA;gG5/cWKzSi-1{?qv43=[+=,z)+D7ٓT3jܶ;Oh?+$2Gڴ-Q$ǸgR\C]"ph&O[8zhUkd~4ñ5O|ά0 #||ZZ( BEx}c"WCKC}AzQu_d5(@IstCHY:Y#2]ba) lIxEL5x^PE! ܨ7 7lJQT?Mɫe`=> דv!ý hu($aYali %q.Z\o5sMHBPP:T=mTsR^qa$$0Z7hk6,FJ?Wϲ>'[=Seb(fS&Y{&߬ꇾGPZv艫Gf@*-YC?F +5|=:{2$F2 @ZHn 5sT>L C\L {\ ҉;tqٛ=:T(t1,~H,2z4Lu!x0SIVޙwunpX %1edeIj˨Wroi73NE!|D>hPb 4}ӑ"Bl'8M(xoM-aE!_aἉNyetF*Q09pOc)hܔUX卜jt )yS7;Nklq/% DȞHM^ۉ%l d6jE\ЏYn>gF'rH pjڎH{ʞGuہQy ,A-i TsE\ס5~;jv"V4FXwKK>uC}[~yPgg垮d b$>YKJBz*vTd3Ѳ/__rHr [c )jS>yaFM,IJJVH½Yf*B@RF( Hh/fm|~5aM \] "a&؉$. L2,ט5g,aCvz`+{Tz]<82ʆ>n RΣ(\9nj͇t?4R?hY x jd6.YٹNfLqQ;;Dw3sce$0 sSmY'ϯXXTjC؏[X'p[$@ys[u{`6BPKDmϋ88PBjho i];%~ W$s mL7H^_^GUl%00|"+9oL_R6y7JG 9 1|$:hxÌf0=Z{p{>crD|˩`wiz!Yr0z469'++$@`_ 3#5*ҫ빦?_ z98xFe,xi9usC0mݝ.aH h&[j]U3 NlhITz!jru@*޿(A cϥ4WwX{sL)y[mFl }^Cu[ޑLhȂ sjk.,ZD?/|rtNZ\Ce#)Y@;9u;hB+\ >2 HbCEp0Qc>j`m#ړG{yY!E3VQ g>NP'HRmҎ`ioTC?q V|,$"=Z,>\xx NdX_Ð%f=gђnn>π|` ɥBUl>MQV6Tp#Z! R1w?"O<Ѧ鳅%>{֐ƫ:0!ُc^cyzm<)j1nE5 pMS>ZoP5!Ye_M4)Ry޽UtHUϽK!C?L QPFI. sx%">w3h$o(D @Xlk3-,ƔvDŮ!ՊcON ^<ʜ 6DϸG2% f ANp :X2|,3faͶ-YjW:Zdܞl=$N5Z6<}<< N#0h9߹i,3/Q0O1 )qʶhX8J_&ZUVk2>D l1"ĺBPѪ(_UGT-{~-g)66Eiۖl M2.E4q9NY|ǻgDvbs7iuc1HW]r=K7Xlono6\yu DMAo!jO!8~ #T y{l#GO88 7wL(q-q'5dL:ֹD#-Ј9P)E6B،,+!W2(5HL7JdΆn l.4CGГBPIä <&?e4|d Cv lΛ"u!Si3@ۏ;wTG8TH2b(ў "21bwTށp|Yyu P/6"~y3 Ϳ.Qm9N"ohѱ͊mgq.~fks=,S0jT0~n3]^nT}]Dp R>g㮒ʹ7R\`qm1-+l/54r:Iev4͆G48cjp|ڈ/85nD^X@GIߪjq.:@= ~r1B[nsͪW'櫶zݺY8M&忡 t{E'wW:GKմ/=~h3!NpǭN 'BKMկȏG:󌟼lf[( y 4׊ba&w^8G< ]WB\Iq,4RFEs," : "G[ p\ "-%M 2/Rm]Ӕ"uʝ_1',|t!h$,TY:7% |ֶ`ixЋor3V[c¹f-hE룲zU~,6>¾djDӫT!9\12 ~tύ6=l V%{ u[ B?Re i2sM"(2ՙ29p,ĉz+:,nm%{Xb Znum.-t bf]-O-374@,&k2yGDZ9ǪJwVYl,Z=ayރDXn[`>{ycZ >@]`P *( .=$A7"e.o`!ʶ`3Qd"]ҙ#R#\C8ۘ ?"^kcAex7Kn\5HM@{vnC`(<غ֛>__-P̙Nu,Gh3L("r9c:JT'C@ 㠈wk&"KKFcҀx  yg)]UyX+po6YQt$MzQѴj ^ZUW x-!Z84͵RWX (i4䌁WJ=vp6XH⇡[@;c:l Kh'_EsƎۭ1TY6.WL5 dsB*۬ U/os9̕rcE3Ee(Caի/-ߠ(EjczsicCaWysB6~0p.TΖw!N_^S{:p ~ Q{`hGkEZ%~> Z6b\7J# b=;"v ;,gG cgFbc@S 7ۼ#Dj. NGf5vDUguǛ ~?HFu&m̹p nNZ<nK>8Y%VjWڟ ⬆h"Cc5 ,2EEy*U 9- }757a`(6D5Qﶆ8uskdWOW}B&q/s-l!uo)%S"2NJ/j#rtg%р #[(6/ vY9!pg^=j8J~$O$O%Yl86G.v٦UvR8zL &(Ⱥ#bYI:4"Df'G}hڏDN;RlPo)W\2 FFIy3J~…vY(g]O :e! .4JGolǑDX#3W=T 0Sn+|!#F}ݜۘQX: \h$ޡ#)'Ue06 pܩ! >=6y4$VaKY(Z:J ̭(*GlHQoz6~?EsE&降%j-{ _m$cn T7Q5lQj'`.yt dE0gXKY ^'Fu?~rXL',.yz)G#r]ʜ?'8pׅ&CS hLܿ 2f`nC}bqzgrS-Y.87$-Fh g.0\q%I+pL2khxZL_O8X{ĮGT(r;$l*q/ߓ=ʭc'$mn * 3¦r4!Zp\4sITh"EyHؙ Kj%  p=}lBQqRH+}1ؐh0.Ns{*Ar4O}\ ,^ngi>Z4+ Cjy2.I>VZK߱;JVK߭ :# sAM7 ,Wo2Q å ZM9B>#vͱUsO?FbUwȎoUN+3H9DNXΣ=Ǩƥ_k] A-V\42R^د %Q$1y]9uDx(Vtg SNac0}Xe/9uuNԯ+,~%x6Ƞ&zLrZMSgڄm,Fu㡦O qSDQ M B@D.8TOmw`+Lȿ70 ; {^s蟿U0x~XReU6_lnG.Yq@8n܊@ zm;f$g)j嬆q }l<kRmx?CR{x%5sae=JLw($q̠ 𝎔#Oe_ȱ_l#=켚Ⱦ W}{V \H6,xQD'lIɚbʮ^U _k}ۭ.M4CJ"bOOIZh}afU 9T}d=kaWjRƀAbu9DԀtx +md3ā憕;)q"+Yj5~i(f"+;ۑ:MJIG}| yQ@WtmqsD26F#֗RI6zkIUXȴp-A~{K}ENY8ҩRA1n- XszǸ~%-3Yڛg FWcP\ݻ2Ai^s kMgM7QΝ1OF\9p-?>\b\9Wa,@kd{חyrL ?0xLpPr{cKDeu~-a`"~\yN2N8);:ʰU1Qǵ7 FhqEh̸FG u[nXבIPN7,JK'go897Ǻ߸b|kJpۊ7v_lUR$dVmwb]+w['}_o8PF]xL=R e w]aQsHbWV5Opg] "=qxxZOFdodH#A2:5'> ˔D捹hM~M 9Qz>3񮍮(dY Ia hg fůL3 ι`*G3$qqnc%{ oHYt"Ihb<=34\hڑ f$G"_[Jɸ\P~Atr`IA$aڽ6gj.FngoḏG)ˋUSh{fWff?3;97e<kM;MqSup|A3ܼU&O#MG6vpV Av؞PZ!RY;HqyqzFe?LL=\slOF DVռg_!x pxF߅[$ʔ%zC&)~1@Y4c)3!8ST}| }D]x_ <ąA[O-܋~e>%T~ɶm>r7_?#@ÞXAkZ/CE%fεӊI¹cwpHA͖Dxc elYgFKZEmɇ8jL9QZ>o~N79, ^נX%6JxrxJPPE7MK_V}VTڣ+lP>.MBQbCiFPjuN\ ss#_Tjs>23uQ`ړdfdkG|I-NF _nr?'z= &>m4a`OH#:MP 7H]-!ye:+0;֗w-iKoDmc<]YbR<(ZѥO ks ]  Iy[39dmAFT PVṗw;}2{֯^WgԡΨ9cKx}1u#vJ!F+3tsYa3kQ5pXS ?rں{&+raZxH"DIY>31 E;xq{\&Ʌs|{au d.=74x*0u*W1Z*2ef`Tt0?=lb N\e6nC H>U֨3K)9$G8GO/=XXI f~Q^Ӏ-Ovc̉8DxfԙM 0䲐y~\ jLtn. >$TZM"z` oWf4#d,]VxD;jhEYð9e#onT-Xa75kᨷ>hN Z#݄u_pfkK𛴵4 NR~wqb>$ $} $͠M]9l ]&Pğ'mMfQE$L +94}M@̻9 XO/HyTte2 ^6 0s@Kz=GbޝB R#辂Vf\%~ҐPg͝ڵv@H"O%x*~@D =1ۮo"31yHZ"|vaI9)8j|Il#bܞSHF[D ]DZҭtud n`*nӏq$@vnI_"g[7A2`$ z} wG$V\;mPK5^=nגnյ@>L d^+޽--4V&"Ї v?|RںP և: zgYZ07070100000029000081a400000000000000000000000167912ed0000029a8000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)g]?EhDTTk׶ǼVzJ6J1ծ=(7GE"Sy;zjf NH ''*U l*5j n2tዲevo6ѥ-h$ h3IDrV/K뒾OҼ:I?&fov%'j5SyJ7Qe긊ӏg>n \w]C]WsGlx`"0ͺK`~ҡ۠.Uk;лC:ÎUg,g݇6`%TZ[nLXfc+.f]]]tiZ -Byn*%9 Mƻ TP)‡ 7]I\O 'Pk|Fz!{ >Y&~X0 bhTƃK!=$y,J[e0\K` /ys@M>h%B* E#[2+x\ԯ-J[Q%FdG,̦Y[-F aށ4~8f Jat֍r be,ײ(x|m4AbT [C2k JU(kۛoC<ٶ"qUNd!Rj(%s( قՅ޻#l4 ¹J#W];(K@D dԧt4Ĥ?r\8a4}DW:\Qdb"(jHo; Cp[bKr,S''~w$11ޢjRKϼݍ90xxw - IJzSeME{ BCvCS?hK{g6WWՍn} H9/CPb*$h\G;J*4,ɚRQ &1?!'GnpK 1֥\ 9ˊT`B0Izs*fn='.3 vƼp* ol!X2Ҳҧ v* ] ~jryڟM%6?ƣM"\fez|jv$t{M$xp&?ل3%>-*9[~p0Hw|e"4ovAwqQ`Х JJp84 ?JD #Rtf{vv*̟+[ŧWu =Rdht36@|}!$-ùjUl!!0x3wGKMcx-0 Et!H3#&eH[DQތ12<#G? bj$D1Yc 4^$SȎJ1Loi؈7Yt3E~.BG_Wqޥm?P}Y;Fn*.f >YzMꩾe랛>.h aS_~.k"i<>v@ XO{)QY)izY~~F /NLV].#m$}C`GAC҇?v7P[l>#z!)='qiH7H6m)T.T6RRn Fөӽ`A`Yhuta`eaZcvɁMF˲+8EZ~i5!Î#͞Aħhc"f(2~h3ji&8@0TGo'iMbK؃xx47jZC[$0koIq.oyIP_ס#H y4@ŲU,I7{s[x^dP-J`Ps< =:]@r-R̙ =m'I$ӿf\a Bi?q0c: xL~˕ܒxQ>v3^5$30ܑ 62IT#N #W޶Z5LZ?4w,6"/\NokMgb1zvͮ7%S+NCfS1㯰>ui5廐^y\neޙ=L+Hٓl (0iH3\ȏ݄;^] ">*981"xlAeñJV" ˯8_/xƔy鐋zZSsʛ/Ăި*sʹtCl> &qǮ] MA`t%D߷}V!RLX;W" ϙS٤ٿ࢔Z2X:Ѷ|Iμ Ȱ<dz31CY7 ξꔨrMwo_xPSZ} Qs쯈SJ_G8g؍6xCsHT >]i8iP'fPw8wū񀍙MoN{oqH 6YSa3*<9-Z"*=& F\,M#hqo1b8tM>A7IT599|^ʘOeWJ3$oG`PxN3${K~يSl{'ssH55*pe24LBGmen9l?wkZH8Ip勣;hjG7I.{DxV1l#g$u~_DlMavfND}`gJ@YUs l4tn{20_B%2x;|' Җ<YY=YڣY9$9' jԝxQ]˘R =uߧ77.uP!ݹҽ@I?Qt \5:xomI} 6rJ`|)u.AՖ0Mj  =dL) 0D!9UqZUh dn> ɳ>ؘCgwƅ3B럃oylzU[q(i>6Ē$:KfR} )Bµq)yIejem5n*K2ե9(3@Nq_Xi;Ha6|4}a44^PY'"FI5Ox@ՐWX-.}خ#K@S[I e)'yy#y }|>޼'C ->8;`Ou#[3Lnt^4 بu?5BmwT#4*֮bi;GBE<ɫ:DW9@TWh aAE%DB{w]҉ v>G,&)unv%Q"'h_?,G{jB}e֜qB)-lp܍l@M)gSSfX7G#?^s8[2)OxLr R٣4Lҹ }Y͊9N@ 45E7 uĬYv`2QJEL(%VI.orW<2'`J&Yc FKvlLxO\f zTekslpg(U˔J^2uJ"ed}f(\b9,9OpJ,!pd^*lÙ||Mz#4 qR>* :#Hb}z$) v+퇴g:Ο& U2dZEDO =,x\e]":?CAm.!%umN>:3NhFCZFR} ` =;aKq:r\0WP^Jt.1kl*yg#C] 7N\յ'o6FQsEZCђ艱ۋy,ӶPҖYN ]H;TvD>lD?aV$>nezZEnтPw C dQpkB"e~: _!tE9؀c~3 'US"7r۳6LzTvB?M-(l/kIN5zdFXlH'`b z$2.-XsiEa)%*)*7E4/`>-US˕7=0PSРX9'kiٻ-R#zs_ޒ*I  `~@"R>Jq\fT j h;IYsK-"%eqMng:6:.W PP ¦ހ(aΑ'r+lZe^E[$sT?wG(4f54b]Ay0nVť 핁tB-y v C 2Qa7&/`0kR9Mf#s;y̠!G̥5>I/6e|EGhf,SлtI{ꄳCH/e!|Nu x&Sng!A톃NHv?]Itbw t`Cw8k[~+~}S;< wOx!D:wcs7hc>2eZ1JDdq$Dva.<<}e<ܪ4k-%#nCULk̈ R 7aqFi!2K\xE0V~'UH%Va lROa:Khc;yAZЅ,{}IuDdeWC (#$c;tvO*SJ:-݇^;v'o iY3MxA9F 1aBF2یQzK:&<#8Z\ RCDM=nl3 xn57CC zQ߶F^]9w72f||?3qFXX^ZW D#J쪳`$4 '\'n E$E: @M V d|m]ə>ow;=*\ag"qcu{l4LAo"ˈ^ܒ#9WTZhHy"m#w*|&hrXL9꼞 -| >Tr~%`>0w!#\pLׅ@\gF[\;|qH>'Gݡ;HȵCJ:{9 $}v2Т͌s<=;];5`x.t@+ICˢ._UJZSXe+{qVڦx}lR ɲm}{rrIh;VQW{R~|ND"CLN?R$Ӵo69| UcEbhEApLq_9MYدcQ1 W~U8תx<"jSOHfEeBH_%*~{wrny)XujԓP6 . h6h?cم酛S<(n~SV-ҜXdE/e7{ >F'wy.NY C(zq0si$ޕQ#A30%ys k:oˉh$ߓ&l@nanpP!h[mW(2<1lͻ/?4gc,Ǥ Vh wkgڨ> TxhKT(:b^^YXh|S]QƾaMoO}E]!jFRvF]Bh,s25oA${]<@'!q}]B%}F-:}⌀&wZ% #{VO<9^\}LԘr4"XW,iG  F(d Dl6jO=΄j!=>Im*jWeX<ѣ)s`҂WpB/pT28!DM)iꈤΊ}+*x'Xm-& \7 21K"傲 pi `pƦ-x:B_Dކ}FQs/ 죁Wqc@BOF4iGrVDGSv(N'u*"1c k>aJN#xsFmGN !d_/VnM~\L8?@\8 ܣ]HZ5}ydBv wb_Q+aWid 5aEØ@UX5&NBz\ jC?02x4.X+ ̦h k}ޥ%DNC[qe[ˬTw=@t/4 .Zf`YޱcimѾ!ʐY+_O8=waJsAf.IXMӱf^vwE઒Ĕh5J.Lh\foYP*m_xoN.$ۑr, rFi&']n|4<MK u1C80wrlKd>v+6˘o0M=}\Wz4=Hq>󡵍z xWEBm*^F؉v W,8@\^gl6&:=1b{xAF WSskV@!~uiBܻ(aջO|Mpt؁]q=1Wtwz"THig0xΚ?k9_YK*@IYO5u_"0߀!V̚s74spw IA>M݄RQpVyۯ ܤvDoSVZGpgh&(]sbY 1(T^gmЙwڀA$ekYbڲ)P N{̱hΌު}8hO)l"+|H"|⚿ՋEj?c:d3=PygEI!ᇇ'oc`,@(g}ʤ!,U7'X¡ (2љ)ϡXVkB#w$)r٤3Aύ55E2%_VŬ3j++9qxBJl$wLiąۙ ,#S<8ݸ..̰ѳ/2П /VSW0}gYZ0707010000002a000081a400000000000000000000000167912ed10002660c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.22.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!BAIE5rA5*?BJ@˔!¦\X ^ݙ+SC4D?V]7SpxF1b5{ؔZcXU !XJcODwrWxHݏ).F И։ Nhb1E@",C2R]Qy I@67ԣH`۠nS~{ wJTcgpDȰێfR"5zቝIHtɪn!_[ #Q01 {7<1nth^Tڍvֻ+y)OGc])85D$St ꧶2i r4L0jʯv)-C k<{C\7C,y]=-V[#2:޲yq_q"UDM N>KIh\QgZPNxXd10*c|bs!\ǂcE'{e|"RUbY/Ön@& "+ 5q q0wmF n6y$'! l3aҒT \)7& E|&hZvuD|$FAO ;#vdg8ʓg,-i9|sORhzv? oyB8/=ZF[x" XHvN"IN ۓhS'1ф'6@[d@ ?x}!uD ,F#̈7:ldͩ^r<,U!̈\e {a` I=p͡X,crnᄀoAUçK ;V%@ߨvWp^ǥ{jYdZ[G}0\>!*;w ʓdicq&sEe%*Fv@@EUTplG5%Yr?],$TGJ^{ao ƍJ@(j>l;YMhɵ#_B=7VRZ{Rs.'?ne 3Gm \ >-neQbx@AGlw@$'6i~L;ӲipǬ N0D 6n10ܷp.J[ )K<2I;߃PBrRp]lh\kU:ur&V߱'l!J`Sw:…cЂݨj0eURSzK@~%yE޿B5x rTkNo%,6‰ X6uǎu}–vV*O@VӨ'+^tT-@R6)jW! @"7nO$ ͨhB#[pPK]»n GAEPvֈ[+sAК>5~4_AQ-VȤuU$ #r )ҟYvah&;,<.tvB;+ty >{Bi{*wk̘#jMk /͗t2 D.~wڪMy@ /[?A¦_vх(X u{{سkl!Y͔Vl( )u^ĭtM 3LFjߙf@$McM)AlJY?xr" G\nYhj0\W)ɖ<1Όǻf!E.^qe KuB3"T~`pMaXVrTOkVlPڽU/.xD[${h٨YZ80{,K@o|2#罶1jbx- ~Mm lJ:Ǜ/GhrΆ lh@{0s1JAtdIݜn6&דEɘ0OÌ _5/QKcUA@nYJCp6D ch.%IKֳb؞ hvƞ &%PvcZdffY+?i8 Š@#ْ5^3v aJKdZӱSU)y6 |..r|毨|Dzq=._po!RY{he7t/"]mA\P ׫*#{a  &*"= Q0fA ] eyG38 Y/[ D,YH-atOE4SM.TR ciKEɒ?)8"SN5%+_Z/ZG\~ݒ9a"@܋55a\>j=%9)I#qp:89NX&@mށ5C<] c~LœSMA1t?ۧa KIqtƋO2<o%2[@L ~L:L=($]̃9a 9ӎ)<ڒsEۭ<[ʄg l!5 #82BEJ> p‘8̸ n/;W,SZ.;_vx8 3 m.Vi; |=ϹX'Bw~:wo/'0,CkZAo]gzkBWj5g ͧ= bt~ӡ*8lSE OUO>; JBm$A]A0G>%n6R j%B~l `M(| }A+5ju*AvkS3\z}}Oc=^3z+m,E+L]>)}lخ+Y|g"\kDJóKVzliEkRp ~dvr 69Ji_*c:[u{"rDl4&m\L9riq*8Ə:4!U) O]ӡk_+Tp7*_M$z\~~-u2$a>* P_l&3ϲR fWPX䅱XYp'T1b=t"[.AtS%&vQc1.p<+-OAc*I<.\ ŤbOq0D)~0$9(Q*6TԔl)6k,S[.ohyӉ%K% V Bhlېt}`HcQ@mtkb~ \ƕ>;90Q+Y6H Q=>Mi2@gWE_7P\Ha6;b7)8+wī(Fr8ݩ5H|>ީqeG/(iG['%DJ`ΛvTg@ $,8xä.ݿH~u!`S[`;|m_Lӟd~ɹb/Fvx}f>j$ *P}xʡsLO|#Pa? "ԕ)q'6#)h?`Y cXߤжEQ(c *Es?&íS~fDU(wauPDrqg}M @0UH@^n(C֩?BG$\d3a<,O2_k>OuY\[[y(N.WO-[K Nbpb1q஍XrƴNْI1YkmrWcR9' (W@jC&xz+Kj3ĝdhB>1jOFk2z5]+ Ee?{{F[Y̚F]Sqz;jH:E4. xcIH`}+r+&h4;V /iy-tN*%RNyD^n;s`yLkU`AiM9'+G• ӜBc̫֬,T'k'!ˡщx `uxAz+'3`1JgSR N>==r'Kޔ2Wi ,Ѿ>bT^ӻDұ?!"qd`8.|z[]5[_-[zQdk`ЫP6D6=p׏@XXn% `#CtYCh8}vEhąde\៝6+,L OdS)2 ܀ӖX 69ta<סKTYG˫ơ4@ML!|-mM0A_s=3xIVqC_ch~Y |8ct/ (6yE)Z^t"+sE40H)G캳] = » }|pz9lc!e.VKelq(!/8 ;' dwraNԣ=.C*gHZL'Cw~vQ( xSPZ wdž]#5Ta-GL`NaDy&~GeD=159y@ +|xTn9/rkxjQsפjXT B5euR#0scD9`@&xk9l^i P,ⷫ]ɶ@ SRsw+`/ԍ cO5:8O gMsYϳ/ipĠxː Vpa_ R̿ %x.8UG>^I{EbRTKbЃDQ.VfDKݴ\rn (Mh{ [I{g xc lKJ~:uQA0](r's.^ tR")k$ܞRt/@"JKe<mJH}RN"z;2IR>J6eDӜ;pR`JnsII.;`r5Jpu~ ,c_- ;m)دKiZ0g{ J"] /R <1HRm_ԱȐMCނ)}W?K!zÈ\Oq} GmR}N4<,"hrH6IR 5:%ڙ6J=ӹ6Zt\]r/f͠+][s3#X"ݒ=Cfmy(Pz`*GTzM(X0+EMkI/]65KLb9 ҥ@ UFOj;2dBƞ58 cOV׿fbue;KT+]•~\ cx=ExHDBψ3kB{+,>Ӕ+c}_: tv*(ZnSCqLX~򋣁߫p ׌RvwܺʓeHB .BlG.n{`xYmV_q*B;gLLpϩ 9OԶ6,`HkT;|.=3,2㝍|Gl 0gadܔʏGD+(I/o~~J"<`H¨EOb>2k}$#P.KDR&Q0R'̓/hcs^?S1N&/2V6{=݊ҔI#.~DF N G6N 1z)ۊo$!Mq1插7{۳u&DՈhx0w Wؗ@&wUK[~NrPWe@>enڛ1&3R+ F0mJd4^ uk=j{GhHRP5,Vk@M>K?sNSY EsMMIQ׌]ž# NU%HXtܓOWwZ_E/i%(O:7V'Y2{ӋBy6[ܴdҊK|kq`dv+kc*8Z< x:/z!Q,|˯F< |@dlbq0٠s7tqc_TVSWR;|*gi"R=T(L)$L~yDDjSޢ1䉭 dvTeMt!k̎^QڎE&pa@+_{S^Z|؎;h2T #V,>N@ΜlՌTg1d,ש}G~oØvZY1ON7TU` qRHUm~ ÿiVXZ7 3r@Zzjñlr5x鲤eQ6q$W=lLKgs:QLfQ#V!|'ߟS6OpFngwV) rR8NA7NzCQC&N]995 8LcZxfN*@Vb!jC5mJ~R_dRFȇO;sotEcԕH&L6U^m՘ [ryYppۘ@TV;H+6"9T;!tsEJ_}EQNx"p;M4Ow\OL&ȞވR9hli8:9YGQ_πI--0n [񘞤gr=nCmfNZK}6O'"E=aRI5.ng4@Ck'_RqL.59f9h^j< 542٣>%d#o#rw3`z7: lGɪ u|C)_ 涼IG5IV罛ΐÌܥtNx %WWklG`RMrA\Zr(ڜN!inss>ĦCs;%=\_ʒ^A_Dr`\dg0BB^0( 9Z^]Pg*g0r2S4rS=)pF,Xt?YUspPeyMQ-x|$j ˷z~!ȨO> QUצ2O=Hg[ *pةOۤ"9i880."L2UdM&BB3&$; ՅG:(gcŸ ǟ #3/zcau2I$$e(#~,elJ+جQ;Tv;N3p{׳V'A%?z|gu$@;'%63_SI PN-5|9Af΁A?~P蒍VcJD*x}d4!bh[F~?Hr+ {^a:g"1K$V`]!@]=ѡՊ$:|g2 !Bjh#Lcz*cEl؍9d jIUy:a_ѕ^<_F=p I-z}O.ְf~8K!Tidy@USRVȖ~A[ t 9WU % f̐V½wGZfl Ga \S*Гܖ#"c"վ67ދkCEQ6z$<.BF'P;Ja G&6c*GlhzJ7^>~y=|P%>%S}s\.}|w"{/dqs>öUW37 DQL;~- ]gqޕS֧6zַd 911Tk W S">g2ڧ J^G#׫F~̠}_X{);?m@<3ܘ9'>rzoVeiɔX{> }C)4 MP^uV+^dBB sa*c(ߛtxtǹÍ5!Aq,“.@`%Km xf#kjn6HO)v8LbH) c]W}->;FӜqmq!coW<휶n#}RMe 73iٶO_WvZ L~ngU!z@HW=J&92+^Ǻ+oZ>Y9i;3u0c+ j봅X>/9RlsRDqO#k`9՝-$l_WANd"/Q OsI K]viEZƻ[cR"ᏮOT nޝ]Ob{z竞@hu[Kꌔ!"X'tݍ̒ _NַnCXM}~'2`H|r?ײ+={F0^^"~߶8E@~Fc M =zJِb\ݻY̹_$l~}<4ѰHyFQOZ~2e! N34 x`KJ/aĬ1v(4Էq3r#bio@:+&4H],nFzz`0IgAsF sY8'Z?YtkPu,OI0Lg8t2I햽sk`v)~7Z&!gC$xֳL˦AP>!&$Dhgpe36ov<0#,+TH@)%ٗv*W /wZlvCC{YݪhO5݋Qt2 pq:{j#wn f_0ղE:ҷ7Xi޳QY1~;[;ygH7:"ъfiCZBo CEʪyB3 iΪˈ GМ";uWJ7wu7)jglهd2iK+V̓'\bS AI=+|_*0}>F;UT̮V r#:@dBmm4|Ht$ٻՀ6R:r@)ccYhEyj,!/Gq٤̒$*M8۹Fm#h , -H|雫ýzE%$I4an{ m n2bdpIo-)A@\s{"`^&Q/H o.Yڜ x2 #_ܞ_w1Q$D(Ky5UT8lҁɞ-Q9N4 v"IgpΗ{ 7B'`ƓoWʯw_24fV pG.HC^ [3dו3ewﴅ5{<ц%*^hۘ < S=ɽv;P5LKi' ƅlkY ՘l +hN΅(,-}R{ѕl<M ;w/+⠸ XD#gܵ/rz :*7'yZuEkn#)cW.rU~DL0D\$C;sQ*U:mSZָ Ejtۦbߛ5PfdS-"ĔP.` Q|J{cQEUo@JfeRی_dCWQ]P~TɎzd/,n;OrQtFK.*=݆Ar8*J"jCVm*nvkZ<9e|DʀTEN+nӘLs*^>n Ck/5lTw QjnsLOn:k=KOQ!a;j˞QUKd8#J7)]&Zwk^4pd8X̒Fwy>/:k55Bv%@E'~[ŽLF/ϼN8fQiv)'Cھ LJJ}ע:r&yyj@i8I\"LOs6gMd9*50X-'*lZF`[QA7E6dN,c"-7j|G)4_*!`Ơ׵Xa^>ʵ!hg +u2 qb-PKy1sQ+DFԑ~sWs5|Vq$7x͓mgǤ_')?RȺKY XSO+ÊiL1 &T^֩㈾':h2A!Cm]+݁ó BUao,u U|,u!Wxs`S@p@$+La$ Zd]5tB1 p_}zedz5X#4|7[>Iy2ןF W=1k*/;crqQ.0 g%]$9?1/[8|$ Ү:}5jr/pEiȻ xlYoC"t2rYJ}6@r<܈l*ZV1q1ڳ.l꽙XtTJLvϓ_$Ey!2Bt bWDǐ ~-e%TEeSXu VXI ѥk1.hb86FUPI*dKJV=.d|dp|?: =oT +D0 {A~NYЋ^Z9 fQS}kaäMgRIa~}{!J /NLcQڪq)֢Zk'od A~L9MFT@&P|iRn iSx{Y{ "ߐ1t!4 x[J*j_1z5u7TL#R~KOa%㶍8Z@*r*ZJV!"v?Bc~3S EpJ:Up-ةsZ UTݚР͘ ^E^EAK*s{04ZNlx -޽E3!dd}F~Î1yfքo[Ȉak}2o-0~`RE&i+1VE"vm'gIH*lQnۤ)c8nNGz '>9WSnesA)ÌK3oGEt98yi_ k-P"U6ܸAq=WKuڷd)J+#PN6< CPÔןj]ٕݤNsz l4Xl̃$ӟ.K 9Bh߃u,摛Q2 (d^ TW:\Ye+*:~Dy0'}itk6`-u=Xj֨< ׷[Z_Y* >Ʃ ~PwB z}@)uI%] JcMT60*< mջ3 #] "u Ov7]Q|Ӊ*r2 Z3/-aB%9J"tDrG|HlE^Hِs^:N-NT6]CLŻ;6KRf|<@W^\ZK+U>O.oSp??} 16WQoX@p ~dz'F Ѻȶ̖2S45T5rYO$X%6E=ԭǼJ De È DBo(Z&SpFKQVyo,z0)=WG h]8x [!gbm|T٥M7Ic )%jPK>72s-yhLH<^3GؘGn3q+#r(?Z]A\E+)E`ڙ%$]!ںsDN-4pjKXljQ\'V63_ ?O&+TwJ %HabZ̘Q2<7'[͈6h/ ԏZAt"=|? E%7-K\ᑭrh1C&KvS@ca(A>c4#W/^M`i Z+0f>o-KpVD2}(7v&- CS`p&dV8m% uX2i̤1CS,d\%?.U2cA,OMYru"7%mK`QԡXqPCU4m< 7Y'+;tʆBfFg+x|,ٶ;w ]!esvJ.>t-6K7f+)GwDOutTz[';?%0% Ye>F ucl `K 8̤* ><[W⟸I9DFxǑP4 %gQ{;F=\ߓ@!ě'/FbƴNXgG=bj]:+dp՛Jc~w/1Xwt2ɭ6u>&B@/*4AH2' iZ}dXAo]j`.Q1 CYt[ƙ _Ē3':*RvT.rF>DBf~9b@LVm,*qDm>B,yJA,IC=]+GeK.A/˄(55pVO%E;iq5ٍy쇌~'s&pKDF\yfY9:GIrU ;UEGjS.>wȷ qHGm;<8.\B9 Kx|I~꓄n 8-ZG"zK}Թr3P=J`In3R*K.9GK8&8դQCsE8rkTdG+X~pk?+6dӜ7j!)٠Z8L Db d"}{ 2=/i&CkJ=?,+0),P =%2LeTSK5yO'>Tiv+Pi = & Ҡ8̷7ieI~|AW2@,g((=FIy N]@sWjI5wP棉ƒ_9zn*wuDp8˫W(w $V[-(w9It 1dz1"LVj/1ǻ*Dlü 46~.eq(=َS&v]Xϭ\gy=ǭ\qvX͝I !P5_70[ {e^l?Y. p}=T؀eAv%} p\l&/E˂㔕Uth:.pPaP*{8!;=HעL*fAPEr7j9`4a8ʱ|WF \4㿁JPTaA!zvGdCMrY2Gry-~EQ0 8Rt7*|Q<=,&F?Z[r]dU(:-=W< X[Zǧ@O>NM?7 nCJ ў(@b>F'R]ڦVK&<_z ՂM^у@P&~r:,#o&/> ͖we3~CZC Ig !2"\Ռ(Em4=/MiJnwjN,~']lY@b|la pcoٰJ3z~idܳn[W'uIbW !P촗'だ>5ZZp\ =OKßuD;7-o}:՝oh"#@!q]hB Sn^-?p#d"w f=~-H7Idϗ1(/QJ =/+gckU|hb12Ϯ⇂PĉlZqx@ \L`d0.t D YN OM*a<UFƜWOq.~uAQBv@ ?+}q?,WX F%LK<~kuc2pBӔG'`)/8Qf-GV<>\~ k|v)uph-]~)y#l3B42!_z6յtA0Q^zt+Z-蔮s,3~^vqG ۇOH78pj[8#zzt^R\3+$i_bA΋4AXUݺ/7AV~}uV5aw3 6 }#^ G`|러n.~L`'Z4bRrQg{_*K+jY"K&Wy8>ލ7{9$c;XJ_t}g#iN4396;:GE$וΟMg^8^8pf]Oy快Ev&<8("soUi#FE+o-iGc~uUhIR_@J9*f\QKp+p;3N.U`%3uq=k.G@!.5+hcFh\*RXsK+ 9CBƦtn.0GQO;˺PT4g 7t{6uxRԞ8ksY%>^JU$L볟X ƏCKnO|sUyu [ʭyϳ0yIբ!)CRV(|<ÑH²:[ી-.jWG(`tўpJu:P>jEmXVipgU EV$\%6P8$.qln1081w%90Xt?m,XJ%57PxљP"9gb327V ώCs$*T*MGdpއ=g֪Q#R*(& 6U.o^[ىjJN= ŀiG"y+|yJ0qDg@1bYM5׽$ 'jޙLk:7w!`gʫ1^M=Ql &b*-pPX\\;U. ?iWaI:ѰEf&O 7>wёr`1l"82%@o/^Kd/j b;!u)6y[ lF+Jp( 5"銸Hbop*g'Z#Rh PLɹ7LRo(pO5WYYO1=>&ib]ADl% `.ـ@H=ta&9Dql^py1c{Z$LjJblҒ\HlJ|Ŵ#{!EMp3ʩjJNb{ ~P^ Vb#*2 w}>(a. jφ$J/fNi+ ̲MbZ-4zGn[r^ӛUSYИ(:|VEnVչϯ_/u'Jq4#a;IE/md oϳ<jB Mj+K#6G^k^Q2Pp J]BnQhhSs\_Տ tGt]|]7"w⨁/_uw.WKv8Zmx>S `[lȈ6kvfSsLE{f#ʗs+J{m6n΀d5ѴF%S/3Y5ܯ2j{yJH3$K4ce=xg±;Nq|([B&Zc+~G?OjUU:q柾E&3tb;f-]Sb -9~bN,' M5ƎAvE7Cwڽfp EMURKH‰dQ"l*͆X* xZˀ m*;#~LN~<ͼ<0&.>VW=˰҇9Z\dr'x0VҮh[ lEڢQd1ydZX(AL5kj(kُ|]w!b6fwo\C9/ iK<+-CHۙwʴF(WźEsDݡ^ @37E̪a]'|>eJG~zAn`MB]G mw>P:!s,xS/TȊdgdyo-OUXë-yk*gbqLy 4p;2MU6d2ozʼ~_ hOg⮧Oi-Y3z䴷XӅn~>f U) ~)[nBOjJ/詾Q>OW=gYMgb>M+gv92)TS24Xfdf{%СZ *}og]ZFDir/([]wb-4Ys,’A{@J#DPΎh`D ys:IT› qJϨ: FQ%%Dz?;z]BPII>-t |-sP?U٠=m$( J/٠fgm_0nNQT-k]xh'G 2D<ˉ#~ ԭ+jræWd„K9V׎`Zt؜6egҧ$-+3>$D>VXܨ_>\t%:5nj~XIljRuFȍKwJ'x n]RYf;D`\~wւoN bӖ.Zu*H,aZ*1`PJ_qax? C(*-ܭ'K]35:~=;wNh[3.8t/Ț ΅48RJ|[Uc pK4 _ȼ{ pL1m*TAauO;# 5D^/sCj3η@7AT0`DIv(CoObdӘܜ _R+ 2JϙfQoL(YT·=ߋ'- "W;s'i;"v&n&vc+߮6a<=2{^͖6R'N.}nHk89IDtHV hhqÑ6ƅ e>'CK \6x( ,O 2*\LF OnգkOz1D'mh],BQ豵1Nw[u^8s6~~!&X[xQZک6In 4ȇm\V:3qy߆apTCpy!:jR4}AFm2$ KS9 | -Ae=:Jz! !#G)5J*Z[<[ 4ݦ5~FɆrq?WxvW `[<޻Ǭ Y/ TKAvW!E+ Y$t I:I !J L1eL)m ІKq} |/)a+Q#1T13H[JԔLa`qW=#м6ɏoN;OMH3(d MHpD,qO?:g6t/EAM6wBQ,GHB~ŽgɁ+*c)Zp?u;{5 sgF'1UP63)sIם>y頖8H`Wql.gC\}CLǽCM*Ondڞ9I_cZС}XmWϡX^Mca5lكY>EBcuW熙Ev,-9O?zsr}4 s %՛QD5oq x\_Póm@%*kvT&^(3 *5PFz = &r/_*{^0f:ZKM#.4%G\Q8ŋ(xrVI&VOA7{χ$X?ղţr ?;P8$6 u4xE)y,uJjO\Nߤh=زAi$j̛6!fF[O_GP4?2SnNUhm:3C:r@yڃhfoFcchBA,hD=b3G7$w1/fs{]dT-oi&: #OmU9#1@{ZBҐsLBY8~=LKF+gXwb$@T?iM:Q}Ds ܈kZf)VZ~li;)1p_Re1Z϶nJrɉRؽp۶ M&#f4lcẅEa-%=H wAVy$Pn E=ѡ btqpQwmI (ov.9c\-qP G^b ;1Ժ?JL[+y9\xe:^5P7fqfs%स]s=Fwء H{9/& a/;S]%2*69+kϯ/?dp>n!dMB&a~m.FVã-*9*܀#L`~aOZa[5`H1 Vk#+Ђͫ*nAe1`XS&maN,~/.<*K?>جۂkXιac뵅V,<‚sKHP:AڔdJr˙!YHTw;SoFϏEɋQ=ݕg~U.Jf +ˎ,ʨd8+f#]dHdɬ!"oЏvgBNA8tVͫF.ţ$̡,kWp2[T+"dʮwg;s{>3F^T@lJd  zFB J]_fF{o Eg,|l(R g 4:i%R͂ή<۸qTMFE_k?jnS|O%ydJ}$Ec,uq]IWJu$ys̾KIrIC~R/>y⾒q"jc&<@ԇT1_e?o>b(F+G=@c.C2W_b b?wB8}΀ ]gPGm}/@:^]v1i6iUI 75(St5LtJ# kފw!-h *A[ 7u D}#8“Ye\ ) y%Kݘk˄{X.R3/|bƞzg*OOp 7D>"BW!s% Xt)6j~_UhX:%Hܵ~59BYRߒՃ*6(P#Xw(ve;T*תϙ^UձGZq:Z񪴧; mqbe<]L!;l#ILTjdK5pjf3L~KN#ZG~)< i6g \Kx|[?H?Ofi&CՃG|Fĵ'C8|rPl< 2Kg v^1*6+5Vmpkw23q46g8s-Z``rz\yL!}?=GLH&Bx2r!Q*Yc` ϵzڒ+$b7;T*.lBsJb %L ~ hDx;T=P%e-l.*f$Fm]w&_w+M;T͎ND45,[qO wHQ!CLwIv6cxy\ [%oIyro(x:<' 7P{ cDs$\E@A}G։ȝSvPR^$@Q F AblY!=g[XQ }}j:,m-4:]T j 4%yV>}Vji!>ayءZ$iΜ!]E+fi.-(dPi Cv-;>|K*OmZ.LYXnKYiZAÍL_&Ma 0Vt2#=[:(nM#כE~ Vl.G ULyQ$WԦIB~?K+Oڞe:Ja?YjUa4/76,}N'#ȡ8ڰs{_BŅE?r#MqCv?& y9'BA$m:. p6Ks sUO6wŦ}%Ku[윧|?^0G\ӃnցUe5!\S꒚e?%g5AQbS=؏a ͽsrʖ3҆|@#g%$()o<Ӏe"*AP4lA#eP%VmM?Wn[ Xn@g"MSt&)b0UdD-n~lUpMt3Jԃ< uw>y=+7N?|HIpm*g/;tZVQKiL[8YZ&"T47ƱH(+U>Н7U3e!50wwdf;,,WR6B%mfՃPuR K|3  ~ el˂vN @b )p%"Ż?{%^A Hօ{M3z=k`ȇeTtFjw&Tv4$;pD^=W~0 b95 5be?t^sv!×LH'2Usё2(h:^@S1\CakAȢC6{/%òA6?Q幕nJL#=c,nm 9Be!f`gEHt]jɓZo9p$V7II@'Սgĺ6=M|M*[,pz5J+[!AU`X&vU 1Ї}x.YÊP: jU_ >"U?2r`pQh>Zq/Q'Tp>j'2Q@\Ҙou|wzS` $."Y[!tHux hGK緇 (4*A1I}(ZG:AUnah%KZfɿ2M"B"(0}8aӿ!R/*>>3Շ%ZE\sn ]BV@IuCw3,Q~0k7w@MOAF:f#e*t!|z$H)&B眸`&ddPd"QŬ۟!vR17 tc[H#^)+Ӌq9Q1iö%4Ϻ"^)^VZ%u^m0uy<eWQ02#\kd] wpljd#K^\B{h#_^ Ÿkn q=T&p˹DNؒmfu8Pih4SR}0ASDx[V bk[JF1`.c`& r Ro]]`tb|Ɨ_JĞe#VhZ<oX|ZQE=gt인(pb ^` "I]&abfzr &9(h#cc:;`W̫7$B;=Z%~ }WQՋݲdq.An hϱt'Dd,ݭ$V3uCa@eԇZ ҧ ^N;UY{X o'萉<6-Siм+CpeT|Zib_t Lq_11_'8"8i]Xwٕm>0<vzQ1cof($ 5"y7 ٚbjw1d:|cj@܂}o[YU! u~uNE -؛pO]J]h mTd2qU8j.m=U8amDFRbz)Ewi$PoTܝ&&YԾvܹWY|V|7w(M~p\M}$\GFԒ[`H2ɂ(bȀ[{2aI"#k)ݰ$AFLuֽ@SI9xT 0ϞF5<6ʍH$3(.3.\iSPGzh 7ZFi.vFC= ۼ9Ӱ,㨛^d-Z,S [䷹ J1q,G E į@}DD>'@rݘ:% 9)bnb ֯$}꫶ƪ+4"[]>OL3,K/N%"s+Ng-TB)u\1F,X@4V Y(19*fh:~+D̾A]:fU{(8)[/[CϮ)U';Mm Ʒ~!`A AVܲqؔ!&rYg":V %>(@2X aaz #('7Hn`BSC֋l}oV['~ cRPi&f{ǁ]c%aT>b\Ab4m77ɍ&E@?Ж +y K'}6LDpE7HC(>Ȃv `MٯB>9V(joL̆r)`(_)RU2=`75t 7 m-- ʺxem^ ИF IdIG;dz ּ[p!v}%Dog9rb㧫nef0֭u+v` Ē{% ,.Է% a V磬pt .أn mO3+kXO+iSlgyrvBY '- :(IzsBװ˾<ˆXZ=Umj_KP9Ǟ (j &BNfUOڵXx1ܟ׷~fuR`cjԸaU.,"'6w*!!]@_K[U}mfߞ8#%,tv:dZ}5/>ZsWE4@wΚ,7ٟ'A͛(H蝺h0D8Nw+YuydhT8kiI яny& ^IΎ)^}3%ݹ *s%P}\i Q-=҂@Td E-drn~." IhZ6^?uL6-Vq#C+}f"-`7h8_G1TUI ;S|}gY6:@:%uVՇ+}7PcPa9[VYF'-4a?:mUP7oCxû=^xg^ba镺WFu  {ӳE7E?CVZ6jl]jQxt򃺯ŞxPҢsֈ@)XJe^\č(9X$NO 5^y-fþ ?G@Mg}EDu ~?0 }ܓ缳H5 `fa*' Fx]l'Pt[EMGghJq <닾 [Rrxپ){iszӲ,snho"tC9!s Fa e'(CXVE+;P[m} >5Bkء+ EyB<]ۛzOL.w;Q8o 6$ sjL,"UIf?-U[^W8%^hg[Ll1+zyKHx􄈶L®p8swtڱ>%'e4UO:,9k+u):v%N>IF~ǚ\-N `aEMR#Zpآ v{ 䧽ū?]O Gp.~,_۲Yk#DJv`ze/Yѝ =g#2#Ԣu8B0 ʦqH_*:߅iPZt_VJBԄQK#Z1oǰo|ֽ:I#La2ȫ+NYмeZ.=:=5ƶ*P\jSreM4`XsT j Rb5,ۯ.J)çJ]\R_1Dmκ_HbaժDhnq| k&#aqFnkA}2 D$?6)fR:E(;\&͗gkU+|,P~ji@dOR\$nZEFt!P`fC1X{q^GVy!fO;deiμؼG\q%(+{.i=j]Pc5R%nXVr?y0_n>q /~P Ӊ@4a2py^ w0xAȌMwǥ+QvG&s+-?c;c_>@U1ll #>R=R< $T)Q4ӟ͂",10gSl /j iY"3H88,}IK!m|I,)?(Jsq}PЎ0[.{ '#%lv׀"qy9 a^G=.BynٌdI*"t|6 iOIÛ>(?T&}b*ҪSЗh3]JDv;i*q@RK}@'Ka!dkHLɼT uNs{(ntV*WbĉA%c ɂlSXIyKN/b7V^,6Jxf k:%Di>yF"|cE'3f#t莉v3q(s2+4kk⭫9#T?^ܟLcp]_G88b01.93 / եl<*Wy| %iD?9Όʀnl@GŁ48msaAT=k;Q|(dfp)࢐ ꌮh]D=PLֲY M$ino@vڝ.PJ%utab)K;r0NU*Vb$ħ$jtrY-}`|#zOKm, },l ʺ~0ASmN%P{VsI{Uh[c֙ %kMГMԈ: }V<Ӳ_Y_2[n^NMAOܶ* V5=kY5\pD cEݞoc Rg;frY~΢`<ϊvh `:eyZ0HAik̹dNۣKw>5 oOa;;ԗ#BM01f8WXHuo >!eOw۴f@Oӕvc#,]s! z;vT 0++B{G/y~"^mU:*AGzJ42XT@DNo17~ `yZqF$uOkag̯r H~=0C8+>!*hC (ǵЬKh7jy ܂8\J ڀOnobtYR^^>ƣ@؛IOPʅ"+SҢVquB8US̛&5 VsWM˧TzfH,7]{`NSgFF+؋ޟY%>pt\zRy #O;o2'F @j2=B#OP<-U$PQE*.mygez=x)ŝ $ gCxSH*Y HQ3^csf"q̑ېge*P+_&SPFlHpNK+"ꔂ^y?}dkn! S*)%^zw[\@CZKn \H)6jݪRPa-h\|0^(` Ri>hV힖[}8ǹ# hw]] J V'XFZxb;*6#nY5no!Ț2 cᨒ O(A0xIJ>u޿΃.Pb7V!KG%zv x+0u_ ҌW{[YI,3%TdSZ2Ԅ}@c9dM>$y^B,[œ?}Xo2p WaXpfE*eR%;H2U01Q&6/TA#bg[lq}bmxd3[Fl"F7)KazG};7թH5< vTn~vh_#]rX>y쿁Q}o?5=QKn$(^l}ըKyɞhf_"G4z}{Cb )blWٛ-'!Mo\v`J6:Afx'Z(^e ~xiC<KS'-.J-*+LB.Kh\54?}gh;^b^;BE nb`D@em[St5l4wA:Y;~yیq#k#UF,DH9+ |f_)+NwWjSئs4w co qdipg\yeq%PPwsۥ[! -IwV%p-|V+ә+%sFqcm|g`0~i[ҸOX;=$| A ꃛzS9GFs Q  pcJ95@;279U@J0#ޒ mtl5]_'"tďmcw_DP$s~\gGch?(Шy^i5"3'TB7쮑[4^̼E͘e0C;1Ah bf@í4Cԓ$$q]/pRk9j?$z"#uxଖ>ZBcq r{h;P?\ D5 u.4| 8vtO\'rjWlY2=h5HUU {Vzƭ-P =q`D 5hT+ P4 XS,~2,@6ŽGb4 (oЙW1{RYeEUYؑ);o*[;`|iBv|:!<ͤ^ogjIgTCBJ@sYQU .}Y v Eר]2?pټ[rlEmM'ݨG- `ύIq {ʹ>kNtL / }]f" R [pwXW =F3F(I^{@Fz$9sRZMErEU+;&̡.TT{k%S@Š"z6~.AۊAhM]YI1B&H,=oX ZY[.B='t -<<)IG exC((み_ jbЁ[=d!cnP$9hX/&6-,G. |;F d X5ƝDcÄ f2.rh50)cءtmS DD6E.gz@G \hHPc]Rǜ;|^DTcWM|11R+WNjUm>1cxqrˠow `쿥en ȸ6=3.HJ'͕X Q|;_N_>##Ik|> ([txPg1Zsmb\%aƴŜ6)*8|0#%*IQPz2Qs޶I4:CK8r*ݗw;g. KZg!4hT/N.EW"$π@9fc`Vc̔ig H!"{ڀ4'~?g%= }},pۤ8)zhVXep[1x}'T+كrݼy_'rg8~cgcż!Ɋs)G̣ab=^F:#H4X%P})n+{pen=:F孖MU~9{̒G"@j;p7q ծU :q _筌',^dbּv%wR] 9?[f'&|d=iY6PBCCRsy`:w.3`JȖzhudz:/z  Mkli="\PX^RV aXffPwnv8NJqhq< ruO J$)J[}\c4o6 gH \7p`IҮ)o G&r |],,xnyCVuF2>o17Z<'!=4$.`Kyµ8nE6T<' )NA {~}_x%NƭFM3W GsA~v "y^*e 76<>)3AYsRni,``%@j@b(2Y uC pV|ز 9Hg~١UIgSw<5-v"?q~ū@@5 5"0oB*t`2A'#$!9b}3G}ES|GC]@ǎ-וQ.䁋qjԬZ; ckh(G_6'<ڣұqi6v9f\vv*ͤ/iq&2K*zB.jôt0qai=2"9ahh\F+7˂Usu Ml|?d]k#3^=?¬oz]Bh-ykK'DyeS-ɏY:6vzOymWd!<ژB0qR{|aގ\?̹%S] uEjG> rD;;=R*k%3d:C񍾽Qi,eZ|wvlˌ*]_b=FXMX* L\Q'+,{ skO}{|Xd|``ܑu߽,(Neƞo4AdF #x=Z.b) S:$PFֳx6jT~'f{.Z+@sERip%f[x,Vʃ} ً<֊vǵ)YnI&cL}evj:+"{"Ety~tH<,62ڊOeY2 y=MPͱbHrk|+#   #q,twk /Xk'瑡qH}1G~E瘻JY [W>R^u*˹e"E =~%]$͉Ҋ^1Ȣ~!j1h  1:8>MZ٘qu֦_=K_ x9ic΂D&0\~,wE-q*59T^q2o+*H$?wݛ c)g靝\ʮh$t7-)ln{L{Ql&SPGhwe2)$im}[* 3z1t_0vkjs2R 8n>tZ,5V`(yeN5ԏd](1aT^Z|Z\葡5r%dHf/wod[Y@cEL)0L:0$ (9ݠ gx>A?Y*C02YuGH1p|Ι/3C-aر3OM["NJDsC\\uлa_h]L3H*y I^K^kIOS6܏vmfπC.Sa}ʼ).,X,nzkn$gz1!A҃!b0`g1d:pd>pZ0/ec?'ߒTz\+aR7hz9xBw K!gޥfM J7DRF\?8 FI8q~ q~rD{Ϥ3YƓSe,;SP-+2^\Ӽ&SwtB=o ̻x~YamH?DbJKi:M76 A x X^?X\6DC/i}bTRa]vzpV!$B()pc/loqfgnH4@+dBar*u u( X/B#Å- jvBJam=b`~.'6}sT*3hAg3`/JQt%X%]#_MQ}dS*`tض^w+ЧU҉N1O\ԗ‡TdFVzVH߃  G!Na\틜-GWRyΧ*<8J6&m[;sM1ybFFT',Fa"IM`s@wFB]"x]Ze`|/.RdezNm3݃P%3, Գ;U9R $(H+&nNU?7\C#mW܂c, d{t%~Z e^k569&H2hC"dJe n`Z6 J zѰzd][S~dAčtN1pVXɄ4nqtO;N$TZ&ݲ^^tjs. b>ȩ9}`]~ '&x}U[0ib35 WzZBzuU늸đm Ǻ xGwK<'R7 aojݰ Fj!12ی'(ffaCq #^by45NKĩ6+c¼Y-xM׍%qg-*Y{'qn%q\ M\lJ8Xj:FU(6F+B|jTU?i\Za5Ȅi}/p[(YE,tB_AkK6(HlA>D7v`X%6(ܢU%턢L/m򥔸pz.E')0%ٚ(8W%iy"!O'UQѯӆz4"Yg,-e|yC>rUx#K +l%Ȓ b0`Kl\OG,#MNѹ-_SCa`]& ҪM7uou+\"-DՋV/>~鯍¹,kpu=w\c(%lNp3d*3HH) AoGzŭ|Xr֥\o%"; Tn-[郋%n xfz@=|Sጌf_%V;c7Ȩ3P4yE-TP[/H1 H0!$ް~Nd52oK\o&iӈa%5RQG yNOnIT2SJIuqXj,RnD;2"w@x>LL5PvxS8Yj,EztЧ ,aD) W#WφVY9 ୲6E *~cz?~pqw4U[;Ǖ=B$%kS3Q'yc0U&=boA'xhyGCNL=JOUH6( >K TJreUM!#W&o+/Gu|a@`ܲF,^w%.28F S:3dyNj^٢<#m ՌN()4oc9rlCZ 2-ͬtR?5DES@w_,D^X,tzx s0rF>I'^.,Pl72J|BB>@9JR- C"x0 -ݩY{sj!fBK_M%Р4 UK>rr5;jߠ'gӏ|Ŧ<_%!zn:I {υYRlx 97__ H:1i~A=ܭ%Is7_a%5zoX's,nT-Tp ԝ̲Br'h&fDNi&{69;@6zWr ճ0 Pxx)4T |mR/kp$^Fݾ;*J󌏍Ii} қ\X КD)ګlUOuFc'zT3[8ڌEI” Dz[i4fpMDDߚje$|BfY z0azJ4cۆ{5=Iec0)ﵝH?j7߸x:(0ILN̦L0oYiJF~ ]qm]+zrAKR'ܿUJgw圧}DM+srET ˼"61$naM.0?ri))fVՅ~׻RZ=gSu\V*FL#^yw~U&O`VvrYGǀtd,td/Fw;?2cBCb"I aB.01vݯ3.:\;sH*wX,K]B8uX]ڊ$qG-~AlBk/nFc( Х.88wyyB Yk$f,>s!{ +BT s׉~Pv.f͕E}͡1 Q3 >1CTZ_Sx|o8/-CfݙmW:^Ν&6;-J]BڶjG:z_nvRx!>J_ >9F>Nݦ0wk?E97WT^tg9zCxs RN2[EMl? gAp`$mpZ-AڿjKpQk}^juXDƤPw:HOTۖ8|5ۜ2!;a__JAqKUW=C$䘑wciM?L`Fa{EE`ZC>'C粥#O ze(;" dglPQlh4ӝV^;燩n?|3ۧQxNv&Aݴ]l&ݪ+Yf? ~-:3i |UV~R%7X_( M}D&u`OrA-K)cNR^rMsDǽ!sI²BdmvH%l"!UwnT.HD8jyo5Hy?[x#0][| w1jw]# 3kcЃ(%$C4ܰHO^L \ugS$d${Wva`'';?{,3L)m HEN3.fؒїH6"d|ՙxB>Os?^0K1PcjogE>$eMg 5mE+'=owYђ'Uh\' oAla-?y&z䡼*B^ c(؉.v {"%l^M^/Cj䵜!or{=NH&%q5 5X<р؜;B̌9Mh$i}Q6D^NxBk<ٚD xywf?5pFk"ĵ4Hu;'ZvdH/tCD_ﱹR#Ҍ}x Ȧ^ޫRNBn6R +%sŘ sl^j{W8LZBh^&U\S55b .R%o8_}M1*"fJcвԉ cs} 0;,h]kKe!Yeu0]Zyr:~ⰉcKb[j6M5(& .1Rg D]ðqU_eNǞ* ?"sP0U wϼFIE#d3gU[tcq.'3ǘEM1>d]w"釋h§,_[Jgwf¦P.urn6 ݋tƤz?XZMnГEspsNLo/lӅܪRB L0yw^Kn1fPI ^̔v~2o0Yd1I-كA*m> R- q d; ~EA_ -t+P]6"Jo,L+[OK իAW g'<<|{/ڟs)%J `3I!5;pkߥ'bQZfX=<)RSi踫EXX`ulP-)š /z*e7E#= ݭ],PnQߜfOMw*C4ŭ7Ajpe^ ]/_onaa0!q B5̼=f$F,/)5,dmHKQZT0RvR=|$Im9ti^tkAR9Hmm urlĢ >9,POY*?4I S(D(Z>Q}*ꦖ<\>4D6>28]&GD Zx;O}M<ırLz<>\W=iMJnO`E:Dt)uYSAK}4W/˨ʒZ&Z̰PC%1 5%WmIyYs9PCƝ`$ڐ$WA~o,xH]2kl~zN4EQmYGS.#`m`͡(Eoydq L79,Q`:֓.{V6cԳfT) _ ezˆN2˟,Eh'6x>֣MP4{RrӥtQtj4&R[FV5,@N-vȒBus0$%k_))݃geZw.q$Jgp mngh}s" +}Iܙb_lؽ3C$rof 4) 4`q45B `sv]wBy#;uygLD#NDw!V:<"eVJO"I{ݼ_ZT e(z,0.< նbrSڍqo3eiͥ]@>Σ>R-J;)F23M(8r/y˖UUo-'!1g*pµ45twn*9 So 1PQח!s}A^ЌL/GCmOԧ4=4U/fUayd3莲*qQVlwKfu˯g=T W0]>qrƻD+H*0}&!EܱЛ*{]qtw㯄H V@{ G[\~ [f* ymoL=L#ۂ`!%vARrGG5(,mXHm"xm^g&8!(gl[F_N3`LO{lfŃ-.K3;YtSZsx=H|; #Hpeww#_@Pymj#B>K}TaSu|uutcHW.xѫ8Fz1,C؇$s>,m H .*@n(sD՘@QFՀiVRp31࠹Ew BE @vgokuAfRl#n5xS}#@SuX\Uvt0&Z}zƛ681b%ߣ,%QھF"^bV]BXt LܢF׹*#ǼJ V Zl( YA0 ^fȃmx43!/wP㱏VcP(;/Cl8' (C]{r6-4˫HN0*<PZ\NK+nL fB4[U]>y:^SƂ{[8[Tmh#ׅae>&Y#LJS& γ.(K{O+DW2bKo\5cl#ȏ7pl ~#2zqO{ Ll,UX\ z0o*e0`1nhZW`*T?&8lMШ%hkYPWIBU)&,c?K.4㍆f։δ~L_y,xTP9۞d!x^r0fxg]Cs)˳߉b=&^yfjf /uu T!nks_4Kx[ Xوa[EڱE9.[Tw(Q5cSʋz\qJ\dQf^X]l z܍v//BD1C{@C~^ llVf1 LYP۶-nK$t-?DDLNRITTwCҕW M3MIgmyP5-8]evQps`C !Q8b5VZ|H~RJס"gr8-} rKۈAj1\\_?z;;IOb&y;016fFG?O_Rgg62%;v~MW[6-#赆 Qpx2`J;,G|{US&aSV-+ajW4 J%gJɖ!ـj#OCSǧQI[lFs.Vxj_gFDtFҋ=?$w?#m;R(㐡D6M) ܷc"CfDZ:VŢAq8YL>R^3ZiU\͋NY!λ iaO@f'n#Y㼿Cl%"f5?X jf; xU)\?B W.^S ;%[oo#PQ΀q/zN(`5mIaqHqK6}"6\&V&[ 6Ν)<*bjz u7ƌOr]vHDе`98;F߮ @GQX4mw4-_-_[7ith%:R-b(1l@{;\[Ĥ@yčd8.;9).Q?ٖҖAxz>d"\MHdK֨7sJ!&Ҵ0G)l~e kXd@ sk͍ JPb<`f9J21!ʿF2'}l|"[lsxuN>u`RuދiIr>uWM[_@3fĘb)˩zxL v(qb;ĸ#b$3Ya [ƻDvPxd:ėc(?<-B_1N`k %,8 `{T3}i[K3LݨIP,Zm۾65`"N$fIj%}v]RsJ%q3o2T|R =ѻf6Z0hrdڋsv  wA6]c' Ɂ_@Y[$mWège^>1Z9vR{^ /j>+Ԣ&V#ugIi4Aa[蠠D(Aw?;jmF#"l4a2 w-dlY{3_$JSŘ1wRCǸfjy.oJo*Eq1VFCPaٵC |Uh`+߼*:HkkVkfOZ_ˋb"3ㅺ c굑6T 2"H㪿O3'ݣFaRshI@~1Gg\6y jL07ko~f~%GQNV;VXCc[q6*F,ԃ8̳!S'?XЌlHE{z-23V2F-LqYyvTg#9X"#g fD.ll7os#fv~:r`᱋Juְ[vr55h.gd2=6>{y@c4i;Bv=P@F ]G zyb\w):\/7J^FM}N +𕖃ktO F4 VN̫4k}?4*y{C}\''|$|k!j+ ~828JV|p=kkXu-W{чQX3r%;=WFMKB2֘S6Er-9nZG%w/Ea<3G羲W%r'|xV-q!S<I5 |<ڞDgB<"ûQF$^ &9t f҆8`ISBڵ|}|M2% U\X]O̹f+g'G/l!8H΢lV&|ds!MXT b䟒7x"ոT969VtvL,S~`0&/UUq;0B ;3d.m4u?kŵΦ)ͬ 6<~۬6,YJ^"J qk0zourb%<^y#>mk8@DR4|lPIW<0] ?m$f +;K,]#[X)̜;:LEq57;HΊlpgc3\t30Oс>$asy{PeDz>%8ӋW l*qd{t;=ygCHR2C%q'1Ǵ[F+vbH a1KgyPM(e@XVN>Gq^%2/aJ5̔! Lo轎ڪld5jAXA tڃk b|N.UR+)tJ Q@ 18lKyF1r3$,˽z>#K嬨1"W)u @Qi$2W-KHd*^t|D&67k h$,h\fM+CV()8멓#!`-Phn ֙&޸.:~+.l1El&l UDbZLK?AT6 n>UU5Ź]S˄#]GiBߋ=k,D(o5 6ymaZe ÝCFO O{ T0gbY2cjt|K#`ӚÕ}_r[K0f8;6;0hiŐI"`]j:zj哹yr"0ޖv+t3NOʮ2!XiCk(@ 횈c_xL ;f~y3 K@]H\Q)00U}tӎIm@L͒rHVP~(ЯJl#$ 4++mПGt\S4ex2gqۅm&AqP84h'AEa{H4 k߮)zG{rU KFɴ7zn|}|&ŵQbm6=ݙu5faOC$=%SӗL'4V"04 /H/rʷh™Ђ l? +NUps4*[ӊm5 +r:a#>挪~EwɫS tDjW{BՒk9~ON})<(Krv8qqm7َi(.)m-e?&V7w>덺'e*DیLƿ2Ag/Nf";Z"Lfcl$t ]'Ҥ( %<aAN;AR ]͖']Eay7Z_63OGh MOh3Up:ŽD#h"!>}|`ݤ-73fز.guUYЁexb:[=>6%;w>iLjqGhm&Hi$ГJInTg 0(Wd ZÍqݶI#"~:Qcϯ`W7M+Z㹀NBZUR[X<Jq|#s6+P'7ܼihp]+#cy!e.=7v ?8j7q˽]걛 [+@$sliHanqD8Ӝ;,xGD|ٕ\"%qn@1"e jaقfɰ|X*^ః&>uYԿ߸ohc R7`ڸCϩ29JGÇ/n| qP8',ۯ8G\UR2%҃#cX++Hqd j!1ܘgLuG,§{3T*K/lfj "* AAҷ&mnY3 |,s)h9B @~mi0pu<Wˏ4rرu/>}Yg[ٸGcQ8*-qH Np3<ֲR}.<~!^,NJ+bpqZX i Z/)v6Y/Yϕ>@*?.̧yͬŭcuJMNΜXv4*G Lsc%q-{ ij.(2ɑHk^|4*gp(Q"Չ-|8k(1;QL[lA9cg:3,C;9Q8Q]De?/3s#[qoL.VcH1]7ѻ)rkI{tYB[j -ڏAYb.8/2\s5{gX|=2]}K 2 J2[$~38FM?©xA6nL_t;#'Jl)c r䬈WKt|?M #a+>pm!%q'{[_if! DdQȻ*M/,߃ 8%ѤU G!;]"&`Ju;  aa}( A-̼n,[@H=Z 3z]Pͬ}c7uDic ~7TXղP—G|: z?%%(9鶸c2$ԝ;#CDhC"NsN[b4кK0,J%-AsFerȲϵ3񚻶V 6az&^ϓs2U"x/w?fgŲ=p,yY_5ƂMz]5Q,25&Ly[];Fs"$&UQnhJIzeɧxaW p9ð̵b~Am' vS-yLxڍc^n˥(AXo8gIB1ܿWňq[-A U3(۷;kKR@ e|L꨸9AGZB(j%ߩ!A.zpKE(-\lŖ#Ty"Vh=Mj$h.qg\1"f&p )_?"";zW4E <ԄA7_ \5"Љh{@3K r6OaNq<&u9sgw](DWW͇v P9t]@k>XƷ"c"ЀV4{гXcȊFBdr,A& A pe3.i;_)ZF%T-T3ņ(ɭ9-Ӣ5Th}4S2L}p&;^\%F2= v@vhuB Q /,AbB+мM+O>H5'ox_BA8Eu3D>_I"' f(0a/0b3qKlw~<:=§49 ѷD#"~\ߏ,'ȅ‹9v=+aq޺V2fV)Q}mtwL&&o*=Rq]A:J[_hHVu"%nR|c 91L wTd-mL鶌wng)v0 y&L伉Q_K*oѵ=j$Z` ?L)of =#]WږW!^E'M3iumk=*̐5d00rXx_41 kN'Qެ顼O$3|+h5z'!l>cݦƇX=~X#,EP-SL4E3(#x| e 1`ζ:?t'.Zsu K=`{j3SI~KK]s*Y t^wCgabu8Aw0M"+'wgqRH"y 9=9N#!a$ʗQ47A7RpJ;e[O1?rd`:e),3fVٸ0Dwbjc|QN0%(mX(hwwp zx'Qhz3˜MrӌMO*v۟\b7BI.*]1S!(YIU6I!Tڅ]t3BdWMOnc+m}x8IV5lװ@뺞SkOq8l45ԁ$ub4HMWKGoJ,ke{I6~֯KWS~awXDDA6"j(ڣe)-JX+C)˙IUV5o>€=Z{ϕ$^Z4]ieytk|8coɝ]࿣,9N0c?VCH ~')N2yNS9p\b`pɌMܩȷDaaU0cv $i%8tװ"` B 4@4)MePV(bKP˳e Ff[[ p= BXv+]{|r"[o " 2diMK"qQvwO-/_"?o#:;_Tۂ?_Z7zA2Tg׼H G9Pq sq${&@ .νaK2 lmwR+$gl7igE' E2>Ƕx 9ٲi[*J(N‚^_,yll*XfZD !ki !Ab8pKoaFtdqrF$uMwoC2i>FH[z4UDbP/ӄ x=b_74{ ẗֱ́-t`ş*ǿp)^jR9rREl L_\TRqۛȫs0_fԋM V\{Z쯱J='0pTO6~T9+0$={Noɐ=|8~D\l| , 8ܫ3N} '"/ $NM3/SUBF)83&IՄ+f= n5y}5c 71K)9P kIЌ]>Ƈ#iqca;Xr0BtWI8ӨY:Evp!OhQ8IG}n o!0&+.; ů]xd|a"/UDOcFyI4Ri~)DY6l@0aiQO*d`@/b50k8QILc .E_-l4v/[S9^5/6!toHؖ_LVWOW 0ۚt}GCR<FԛqrEhZOhs̶} Gek8&I]c ETɏ^3qL\3KVP&X tpuLar+ʁf&_xyaߑi _ʇ+o5ִZ ZGOYǬ)U. 1ؾ*X}mewWV!OU2'bJ44lϔ*"l̛W^.UpBB:?w Q&NqVpz[zJO7.)~{ #$BoώFJ ynnE\CJgș~>*9[4%cP0VPt.&j8\Ju jՔ2dTTRV9X)%d@(E˞l{d rՒor`f{yGw=ѕ&,԰ˇYH0ѳ;ŋ7VVvuT؈`ל I +X^ I[V*^v@V;秶H'ϊnf ) y7R6 ̈́!j"e:Tf, z2~((#rـ]-!=G.һvTk^^M8BPFg_-2dz[?w`!i!f>.x Fy#c'T;{gJ-V)) gfWx"2 l'GB)uJJ=ʕFd}?1W3*qM鼣+&clA}e.~/k m^qJX)so'Ц) C,KmRoMc$%S3{Iaq$f>' {Egb6fy(˟.(I;75;i -01VBw5FջX&u'?-ܧ~(_ -buJB0c` N{H8Hh P74̏t o"W¨XįE bvDVo"UJ:d܉v~HVvt@2G$1x 8$ZiYԒZ6]z0d|I1‹h<aj$OPYZ;U^-Y `!Ev=4g|&CRr7lqh.9 lᮀ1\IVAx l] ~%LOT0$q^&3~:aAa@U\lي)-0/QiZ 6q Cl:?J3Zˀq9rA$+<Rx#(pܒ 1[- )ؕ=LI|8Tm9Tb._d{uBOn׃|W͇tPc_[b:8aЦVoϼ!bU!+pH!kX:aS\8Z6lꆊ{F[(M֨ K{ڴM'{Y+e]L^E[j!`@ǦE0ɉ*9dD|#KPȤ2 A$_㬺F㱽a/otk*+~5k1 #1ڌKf*;kA5έY4Xetƍ48d P&+UBv}o,!gbyYeoP5 } 070Eզ7)N·3VN)|S5 ~&yؖWS֠:| [ed[g30Z1&99 ;kUClR)ΜкiXdj! 2Q?oCXB/x / }QSB?%׵Uڽf> ] , 2 2p^4(?AXd,[BJCtD̥}mGe w+"ucKL=ɏM9.Z@hj['h'ذAq=[yBş7D MiƙVAxs 6 x: YTw S9lY^DLʡx›2}F~ OO_BZ{@h: y ΌlR}>Tih;묭OCӭ|^pbLT/DFi94ة$,‰؀f3`,} ."/>\jh&dG뚇~bol g3o7CX[|'EtE9J ACPn*k]ٓG*>N@-1JNA1H L[ѶzSGn@ʎ "i4`[uXs`y Z+8їη|k*n/pLE$m9t=!PF!1 t%V42,ۆjgbH%1\ %ǡo%d=Q# \+ X։ W5骶Du=o,e}!XP[B=_(k7#Ũ č;wk_m7PWwߋl ,D`0JL]40Ìډ̬}ѷ$ ^][$SWv/z<(lXqMP67rb>Ȁ gE? (}\g<|mOUSRBB*Ѱ,Дm*P<7 Zܪr;~e.jdSfr_ݑ]-=_8va~8[%vP~ZVJLC6=tBmJYt)S;mc/߻-iѲaʃWEއ 6sFexdWs]81 ^X^B#SC-)4<#az=Пhusۛ/ߪT(ݸr`eACFF^$]&EɜKP/g|X3|A@_Z96eύdG6}YJu#3=5}\6ϵU0x?&$7ǛJ1$zƫ{ ^{>;uHk))7\mפ#W~B~]@e*']f1`숆 zVZ| rj_P1Zp94 SP2%E_J񌢚5R.g6x{:$f8+}uˋUP] wk8|דi@`@L/@M#Km),Gk6:m >)a{S *y0wۘJm GJaFљ4^\ Dg#ulDmp?С7vQFo) GT0v{3 ,+A5kS`{fdUc);$E1.@<ZWT}uM1ݴܪGi}z/Ŋ,@L;1R^S8ЛcK_oe\&Lzky^WN]o!uuw  (}uNvnJ۔%hB'B;82ZMn(첇%BiD$ݔWBgnʞ\{Ti6SO* de)4Lm6PԕZPk>? D"Ff3 ߙ0=qՍ[+-uc!98fX xT%PhJKFuQ|G9m<ZDCG`&|NI] ]~db0#|O]=6 3~3}2Ev, ID2afqpQF,GM}28PMnߕ\Eִ?~>^sG}kcGnko'0QֿC> c2W-{y2ZAyQg6]vElIT28܂,Žnllʆ9WkB^%/DAkw+fg0?9<nYF)u_Rv" \!䱣e$epKEsRoA*;; ]4 /UŞn SUZhFNIĨ2&Ҫ bT0.aN$Ϫ|_pd@d%r0 r e$W#, \JEi x==plh]g<2ӗ)i:l2W?ƈfO _t+1$JߢTneY!Uܴuz} /<Z/s|KuO :S_߁\/Y*C+b~%ϺW3s<.R/#Uv8YU, C(_* [hh2lm]K+#бq6cMNN%~ 1BCI).m GXW&=_l>GފcaD:&Ɠk[[Wٍcu&rz)rG``E(:swNNN(<[SM Ҽ17:. afDsriL \V$\g CLspA6b2ohuNWF*w>&3D@ސ~[(֡BJDmm)J0sSzNKGm ߖ*SC!b@gԡ.Ճ!*˻aAF;my?^: /dE%) iDI8zg QH̓,06戕_ DbeM-,H!Fn/~MlGKmbhkf#Q WZQ[@U^VSH:ضBe<^pI[WȩZqlc/01G mK?ߟEḏU*PمdZĭݯ!F ݫn3نXLWeb}.HC 0gm10{nۓA˭QkW%|VIo/KbAv?gl5ro)|qa2f?U =^Om1K-νZUd>5]&j%mYʁeQ9XpN6Ěo/OI6"lHt:@i8-xtU vo6Nkզ^=dL-F,ijP9ZV5H1F]K&cfd..٠0pv$!P'.58 mJRJ곋qYynb$Χb2Qʍv6 _=I/^D@t{iь/Lߏ{s"C] /1} 6-Mye*/xyf[&tx,~ƻh@3W35{%?+HQ#ж́2Gq0! =N_QSc9>P\f4 ԢLBƔ ﯓU%Cj w)G!QH #'zoY(Hl"c͖,u5|[qc(ag/J]yƔ{1T>1M,Dg_K& cZ%z9PIU5Va"DwE?V4{f<䙦^uSxTKa`O,`}̽,D 3. ۧ<6UvzW]ۨ+uip\S1-]=2c rhfΡBŽzw6lZ$著$k0x ك HQfi-ex-xu|\KL㌶~q{u=e'IsϽ[ r=+cvLxyqc =ї{3U24ƺv\b! WVZ0Iyd5˅&JQ)C osErW&ɩ-UՏ4!7t#|A+w2,{Ц(f,m5{+)n+R*|q`B; >]Un bC8)e99~xffj70 ֤ )?wj=TĿ'1[pxf[16Ԓ߿dsonީ1s戵#>7GL ڱG6Ta~u3}SZc$:viqmή*$ϧ̜eN|,dPNmc'6 L^NQ;c]˙t=A||'T6 ;@_3|՟^q>7fd&6{(s]oq#Fk))uaSE&'Z&~.{BGI4쐀ߢ!{j56gA,B!. 'Q,>$ˉe{6Xv R9Og`OUZ4V'2uc*9F :3D&DJOs"`tf@CO"lW:*2"Pš~vܢ2FsR svCIc}v(٠+T~cK ܝ`gp|҅cb* eO^² T~zp2Rn ʟFۉ%e0yzx:gp {»Ħli'ٲv`ObYGQU&o#Ei .`̎&G]-oT)f)+k:Q@fAv2\>I@."S`ʖW/W[:eF"xt?9Kc{ f ݝLT)ħ9)TzKmǫa䪽3'F'8DA&Nٓq&?Z81 UsyaFÂ!D{|B!wҫı# ho2;]9 D!a*ƪ;`]̐_ gօNg&!kIr_ d@O@tIYu?@Ϡt/TYĐ"JI6&򴸺ýGP\ž*Ր]X l,WLǮIiWx)EqDP]I`''~(ϩRqˌ TќQ@L7W_A\r4<ЫYfrPH)ovO*rqP1QWC ҨUVy lg i0b&jHԼpVݹyIo!S;;zVBkQ;<%bvuwHcK(j=>"d|OQ]:^.:KdKF_g@R?b>ӬƂT}ZQh9~9hנ3G <޽=|-'{P=wtJxfi{Rθ8~0-:X,U33pP!9&4QQT =̏+)OK_P@GFӗ{%hhu{)v30U4o)JS*;(8yF `<G)H~NJͰQfOa&,XW7A n# ~e>37t*Y;eJ4p7{W5o=S߉6geZԺ&/m&!8ZT/iw4S٘:;msʱ9q&S[Wkţk[%3,&gvz0OPeRʏS0LRI`mxcCf\/R;! fIbӤJRmJ9aHƪǀ Öl>|rW7*zt ^rx > H7 nEBOUE Q_}FNKJ/- 9R9kK~t{_'96 ;pfq hˆ% sg5Ec1/ą%;)x[H* u Qs~ɑи:C!運;פPn"#PNgYSb@Zj7zO :>z-r7OuǓc؄ahGlKV#j'lLx6T*i9q$pG2姝qd(<#^w_b2ӞuƝg)1' 8S֡#PF/\rTZ Vc!'[ugВX'ߥ <,>MoǮ+kҞZc| M>Fk;mHǂ໛g\`7*gy!cڵo`xk?AbT<59:.;QJԿXS\M$i0};\gzFѴѼW>S~AGHRow{;p[cNo~&38F0Y3X=ǡ.֑Jj;=9 lda= N"SSķ0>%tbH;p55zhHIcװ?ȖaSs_W1XlR.׊}TuugNLzRbSJ t`!!9.w;ӑ#5R٪h F)(6.ݨ( F_Iؠ+s2# *Z S+28.=^ڀgʬBe7.XO l0[nݽO"lro{NѨ&aW~{[KFB3sުdAN泠juz8Q+;2άޖH QApvtY=g kXH]a`Tݩ5B΀*n4^ngl`d{ G+sh$bnRüڈ؊\_Vao⎄[suhA3i]xqu%pYZgfGIIH`kVSxT&"-♲.Ma4vl$Y| $\Y~/ylܧ}S{7$#f7Ҭde.4c$ys<%- BRbVkbƶLZۈL$v[‚ǣF,wpQrV]tM׉6o&Ɨ*(mGx#+44/p>|P{#/a;ʄ]9wі(.>ͳM]-Nn,R .31o B KR5J b*mx 3.G{m/+纎0VaykX#BCE[νBǔ7ގ!6<)m%GuF_J /SRclfU8[93bF2+*ojx(D66!9TNO‚80Ttk"HgxEsE;y: WCp$V@k)<`q. bo+EJK $ʠ0Qt>`RYht% :x_ul0])W@Q uGFhW Ij@tLؐMu Y)8PJD_ ,xm79UdoC^š[(#j-a7әZ+:[?od)$9>| 06RnfIsi<0ϖq@^`ƶ9KL!3Z܌͉VFv0z\Qp#=ۡ~J:>:lTf>D% eМUav2`9d P=0kCﭷ8vox.p/{nsh%#:.yx&xAB ZHh0AMvpΚ4l"8:5L%P<M2`U2̪:ZqBa6TotVǴ\Ғh&|m_cTQV_?DL -a ظr;aZ ݡdے!DB#4L k@Iԁ*J&LiU7COwVMfi,un>E]Dz#ǒ_wYZKE 7sis$H̤!^-Uk.v-T/?˿+$#3'jw[˄\~4T`ٓ SᢢZGȘ$VKH3L\t~и@pF}Q~u`rjU8^yTN\ E(cAI=O9tf0Dg+TjMC^K"0vz؈@u~ $O.ԓS}bnwa >p){Vgab"\`\k6}τ~D҅ AߥV~<^?Lv R1ҫ$f<3Sf*C.p+w(Z -Ol]wn!=o#R*ҩb IzSݩ:,i$!{ErPmбϱnJ<*BVjo!,"B&a)΢/gJqUO|xu5%"< !s%(Y t\p$N`FœWPIfiEuLnR^X5]\XUBNB;'3pT?$A@E^G*mqQ֣%%@~E`wھTZncv͵ #Bi};͸Afױc7V 3D$N&K&mB}ELKR"BbR:Xy?z6.l'$R'/xUBQB`Z5;0@BzEm{;񱒜nF@W&6mA$e˦~,6.WrX4uby_&3ZA'0z]#P!ivI8cY fBNɀS:r\]1m^þ=PC ~vdDs+{WshLeqI؀Zi-˭+0lu0 fZ5?w #F'朝(iZ%Ri6YAW}NMw?А[2뷡@Ryⱗ *@5)d#,giWy i"E_{lhlHƤ'P%*%Ϻmo=R?\ܥwW0MC]sr8"8H9^=d}B⠎݌ |CX6S:wiEiI$TFǰѲBj{Ltqp\~ԝTj ;#_9Zj˃E6W.w} zٞE.YQ56 29sUFv'7}_U4hBrzpAY AG_jDB~'D_&8A Fg?;}\ժ Pq>(@4GGbRL-tB-Ɨ!:Tڣv5mQ.dlDvղr5^Hݣv]\*1 b.QZ7DӖ36R8qk?7X ^@沝I"v욷?qLY6.$+6gVO54e?fC;,]$!P8(3M714\T {__#0zN* }vƸ L8!ꫢ%@2vD+Q.s\ uRFپϪI.cjMԄcax 3}U:;w"ӴM|[AeKt,kI1j FGVBQ vGjoiHHv#$Ru!dϵK2eKM\l`v=c H]8O±Rg}R+  ARh6/75Jb!_й΋p(F2V+ e(-ֹds Ңrst?" LyE/! %6D< Eڻ.Q,^ kd] @PTAu,7#h za_[z]HW,Yxq^"S d2BiobBТxE|; o-HLBQjjrsh.2 L0h\E[^Ƀ $O]}rp;*pٶD추TG2s'9}D|gD}YH~9DN}3Rcɯ\ut3!R߷VA,'M|!{XF>ˑ!ItC?Y4P_pE u)=ye'3g9t#G&VsrvMj!: *%1[_{oOոz3Q`hJJʛ>Qʼ;I <sYC+),%vvy7\j{dlJ$!3j<8XX!NS"8S(`"E1_ [|v )Q_̼ՙSLN\YzX7('TD'پp8MΙDfF((+ sq;Ӱ-S7] {yO'yي9uJ2s0>:~oɪekC'Kk*ehrV܄>UJqh8ރRM6_SjMEn.*DokfM7pM}`y]]X3tf=ƙoOE  H>52hw׺ h44Ez8`t`i\ʰ΀ UCXQždzŤBdx*(}˘s`3yuH!JӒQe&\8d5sty5<|iE\Q=q܍3Ybi :ܔ@U 99Rro4>P{/**_r"U lـ[Fb2Q}.#Q1yɤǣFIIs}^ k6eg rM9zj]]SjN.] 8k/$No=䉓uOe6q!<9[t9 s݇FS5Ry=^ 1OfX%jh@tp'h;|K?$5[9aj qvfhL@o52sS3`eǑa*yY2]']1r^BG5s |$iZ;5(lozzj)R~5 ("3|U#1EE˿QxZm&8G~b}6FAZ(·ZиUD R6_j9̵Ibߋ+M2@V//F-8l q[7i+~7D 56J#9' G=ESu5DtOA)iJxn3qƝe9RԎ'mGaY`)OVFcQa8fw­mpHNھ?9)we,pT"8QdѼ#;4{  ayAűL?.Q,wߘ`֫*Gq37P(8~lxYI˕hїJ|S;kI⦿eޝJ@2H.]\c\ eGVZr!F,g'm1z#%j7wO%dvNF/NQr5LV5ٚ:=~{`S).ߢo px:^&%3N'u 38c&~P sb7\ⓥjnR{դ -36th#c-50$P|qkJe՟(W`|lh(v`%[_!P>]u6cx*N[sIRt̒--GszŷЉ%((Ux/51]n ٟ?+Kn"ˈå =vy{Js⠣rVSBT%,əM~,{sM_8y6wZʃܜW^$u!yu'  X(=s*z+끞2ԲsTH3_|BDWt_CAү*ߒ@XZkHQHu ί &OI?;?qR0 ߚmIBM(|=)CT>oDIE8~N2AY?Ɏ YP(+'Y^wr,~up5L&]`+:G> b~J̪O~w.>Y0Z 6gQ4W edKCLvK%Hq PaHkp0u ^U35HDBm_'R' m+'{*{KHNĢIq5}l}Z()C늱aF~}%ETKeқ%R>T~Dd_93@_@m &NS$V8$blGhB(,!#qV9AL--gXv8v-IjwM ķƞ%W mjg'A5eH?߾$+FՔ[q Ϧiz@9nZT|)S(V6jwUq.^tH?b޶6aF{;~+ {.&SCqe.$a'B"Y CH.y E^R'pXB&tcUi ϳC9RʘȨ&\y`2KA|t5a]o oj@`HlrT"?WaOՎ,C/82)])]i4 v&(-rs73BrH1,>x\c'UţlnoR@raYwn,`K4vv^*N=3nkq@B'Os2=џz2p&J4Ģv@[S~#<$~/:Z߼bԚO(9M~1'wg?@jDiWvUy1I fG[[TF3?!Ó a2[.z~$)f t/$~/(Ծ $pXHCiy8h=?DP.Y4憟6ZcoZ1ocG~6kt3KN _Sj8Ԑ dH&1#^~p s13j@ VH!MMig4  \fA4!B ɰ }RpNpi+MyZrwHL3̛g֜"t>ƛ< qJs`pnci3%Ò_y:zE_&t$l-l/bLsNoMN}͹f,a9,za ~ ӑ z-.}YG4vUn'r,d$kO)׍oinA yof 6 ; ѥ684'?MMZ*[5b6s,d),^2<Fi\rcՊ3*Rn+eN&;hG#a2`t1EXQpUe惷Nm恉̎2p;[d.Eb=d גqwgֱޓS3 6?è[0!v(Tēl8n`zۖ䉸`]A+F ~~)jXfYjl;QdAvBwerkba &UoՀe{ns4nLJcv:NfxũE]=VYmft-8 Ho@#7Y9FRA: <^^ZɦUڞAR>;&Osk_gd|/:J@M[ =_qɝzLeZ5TKP/|?Fn_}{5VdTIhN?]r\ߡ[ 'QfoRkxyۘaYA] ˥TCR5ƽqMta)D$:³{6AbVmб4l:z9{SG۱nŀM@zxvLo $4kӟP%#U?B1}&nH#'$ =ݚowMDΪ*ABiauFDC|kWV̈́mmg]_C\|Ħ-x BgCm#SK S Ra #@3l+*D},B+0 iĎ m{P c`0U]yXr؉jOJjCl Ejdq2nx]B'Y@ )w_6KDVz{H JYeAA~Փ,t{#*E?.**8ӪjAɯIqX0!dLoꮯ3)G ZQ^O' 9ܷ#`^8%2Zm^m)Qޕl|\<4h}_蔹RN#G@H>!!Lҽ׏a/Fh j_XZ TqW6A} C}PlTeurɍB? LJft8i2)0l߲alETxH~Cϐq-niYŭ(<[d1\d7)1('Ҏ1Ex] C6!4mv-y,۾e4bZ5"F;e:40l9͑_*Q$]%۠orTgsÒ-8`}!b$ɑYK㽭UPb {JRI%$ '+'$ ʲ@/kU7q!B&=~fN/NX~;V7h^8#=0v$>E :B~\I7a} >M).։Wp[4bv}Pg9kBQD쑁heЍjBS)]B7q=zP#2۴zդo"+]rF_mJ.x97)69?"Jlb4#4<-?xR\C4sA{rKm{t2lBKr2MxNqЮXjV`UW? zjF9O|WiMR !AU`vzO8a&Y.[py+Gu0!`q9G6⌄J*`W mA S:߭v.=7a*鞚y۰" 3@2٧ 8Ŀ&5Y@Bnl&BB#¼;TIzŁg\_X@,)\4v]bEc4"u7䅁3W 7ЮUm.hEG?]bE߹DlxRDODZ}#l NиHhcE 'gBfMPdq[Y6;}ja{.}ň5%~NVodzwc}P[`u,x4%=Gx {EŃ&=3{1ڭ=;!L*fb*llkX`aQs> m`x(7['!R+Vg^Lo E?f[Ɇ-9FCiL,KP$̓LwO^Hב~j JюXM^͑aRRxIGPOECG|CPN/_<57U#_=F{$o;Z2O|)F3h fH/]8S2Ch7 b;iҳ8] e >F`džBwV{d- /΀|e틃h ?D`U HhMxԟ's:Xr[s[yQ>Tf '(z=r~CQ4v~yib3PDOg0%Nѵ:^IuaW%1Y1m+h{.5( iP.NBP|S`ڝ >@yp@$8 E(D,I) K(%9i(s1h `uCc :oR43Ȳ |޶:-Sʠ^ؿ.ch/j"Nyr ɓ n̉\`i\W t6kK<'khòֺ';rh70I/EB Tyxߘ`z?BwC\}ܶɘ jzVQ@/`Hϐ.0W0#tNꤹY@5j{cZB[P}J'bk5%xsv9GvȣN>$~}f 43. | Lަp pFᬋבk2f'v{+NnceQ6S,p޼ļ6^T*<7erSvrrx# ~o|KRGF9ױ(Z40Hvv%s h*;x ǯI2Esפ횗D^U2O?{ҡ& ?HLy맅RPB`GHEF )V܌9|$̳=˂oMہ0[/6|D*M}7{hm#] Y~k@4MUd@)s3(Q4K]Z3pvګKx̀Ki2Qbz:Ҫ@ /E PD3EfGT \$WSS8r{OKrܜMwK-t ĄI'JB8+y49e&N7;a 5IRұ5ЂO5sSCz"I_ETO ۏ]D4=4Da/"')Cysm}z eeDh78i?%A4^Pm+A8Z 뭈@HR4薿Rl)˦ vȕ~vنk,N&S`#KĽ-`Q<9uy[FO2ܤDD쪿pWXXnoj3OQ4N$C/G"pյLd[JHMㆰ G7-(>Pzpij +>?PE$*1hQY{ߴĕ'~窱m vn\>;tURL W$!~ jsL-8/̇Kn^An6g~Z1'(HX bE1~Wyߣ;eɸm0ϫ>)C:]:.'yTv_$x1v|Q˳Oa喎&Yuc;e8 r{#LcR ^9$s7vo>RNP^)WAeʊYrs2+K8Zzq6(^xBpؾ/[4G]8G8hG-DeaEȬca%Rc"r(G˛CW#E ~o@rhJ}j-mKv׭{?!U4,$Ѷ̈ҿC3LL) a Hde|I!1%ץʽ6ٱ>Vͱ6}>jMz *~k[(}w!V)VZ{#fä2(ֆ` `Ӎ\>`:m:L+^_>ˌl-r@2Yx Ef(_fN=8}O5𚿀14T24jAj8RDJloRgu0~h4F0~y,H qIM x2nh͛+zY߀3+cq;Ls5Ő%ޙ$pFktnHڠՐިaCt pί۬9G'ג{12&s+ɃE}՗mb8[?v \fc=(DHc`Q-n-NQդhL8a " ڇbE˧Pmا[15KP=NBKsAڪ<4e!#M%Q1Nj"$ v:ZŮ?4i"Z5Cn2sW lvHDF ]nG}v[lq**ĉiGmؒQ`ޚi؟ tG(Nm+>{!%m wvҥ=賚ŏ.T=3W dT@nJ]A(L et2Ӓ\c Q|)m^g<ɱmJvxf/R35x9,^C/.Lʸ+YC@1a8:o}y$h2 rz8AG0h)cp#\ʏVTˊjltӬbix/<ޥU@Bz];{*/0nx5o2<+Uxԩ&.bID|9;Aq ٵ-n|6;|)$e ;C?< Q> 8m2o R}b~m 1!Z3eQ4)[zUP춸cz%<Ss6)Up榦a_Y şr`MgK0G"pdFW٘3ONoN[%%0F-@u7`nΖ)]WE,e?Èb";ӪP4}zހ; H$ \󾍯Q)},Zˌ(o yl}R??h *;?2.S+ΦˁIc7*a)!0Jy.5^tӘoK֬:^YYCϐwC >DϮ; z =&.zl[ RO VNwr/^xz"UQXBٍx YN5a@e.}K%R32/5&4[?,7ICsY&-LڻT'IaWkg!Ayz`U ,xoa] 0/{G28r35 m|{NB5\hx (5GĨxhzJ2z:-!̖-L.XǍ3c$=re3 JzGrY^LEz*$bd&/lmƯa`0K߬͟-KA:-l/|~[̙x-cͮs i*W= 㾫ISʗ UZs۳tLMƪtKVǺ䔔Pdzw,3t:".L0?#X'W<謹e~6. N&9R#]hws-36X++!GXr!硫Ml< E-'73.#_26{K#-/?ИW!X+M0aznT5G-1]'j-MpP#UO(hfާEKE<clc<_A*@mƉ6:= uD&Als2,leyNk35):n7>%`yGYnt[/Wwʼ|c\~uvE`)3n߬ hd<%?W^gm>hqm+S $|', D3%mrx|O *F|wJ!|Q-16R3d$%޼4C9=O7ynHgґtdn1mM,B yT,1B5cQbQt m3L:n[("LȾl^:_]uT`K8r^¢rڑ`^ʦ㡨H(U-z^O%vlm (EbNa(0m4qu#^`AKzNAq}Ho_VFr_{"w1,;۪ovU%5"&#ZFdʼnE[6$c@zz&Go/"9@o E*{ s0,Yt̤ܥ"t3QJÍPS DGlpHʾKxx,p>XeX]h y l[}Y!ɧ(R:GFЯjRslCH@%ZBpU|S%[F2%rfXD{flێfvn+okŏq 'u74?o]jN?w?&Uv?>f O 4ԍY+Hs)Bd7P5UIXx,AW(#J3$\mp{㍇kILY-M`VZ(_\.b)bXQhqʳ@iz,Ռq)f:hu#ʹک9 |Ų3w|8$P{( Yk>6jXD/ڸIOZmEAi X&0њ{9cUn߳U||%p)p_^܇-u&0M@T`8mANJ[(.A)90+0P6mﯽ@pͶ3au#0^w2\F#2Tť]Cmͽ-,H6zPF+=kw]T[q3Ba&Ft 52ƄDǥ< ,i~x2=݈ xꞴQ`f5 1l=(fg+o#lr@,Rl0(kk,#jԁnhFPAPi@\0FG!r*LW]wh!Д@CdgfR舐򒹪i{+"wCfXY 5Hcn ]ҠtYDVScOlv'*+nJ`_ω`d\t0',E+TB1Q4SE*둬^A6ݺx ]uHĥ~x u37Q)C!ICg`X7)=Pe'ނpޕ[2R\jhb:1βTȢ'#͛左Y5LJ84R(F`\"Pi `ɾ[bv ;=4*]@:\5 ybȤZ2&#B-3y a~R&7ݵz>\}y[$`GPd9j"IY^@#ݸCy: U[ m\j^,`Yܿag2n b@kyw֊A٧>nq_nJ\+g0 #0"9ï"@?e΍'W*[S썘#hf)s]Ϛf_hfSUdK+FPP^HЗQP\0Ƹ#2 {Ǐ1xޚѫ㺹m| w;-$wufAߟ+=Yι!Ta(.ڴ^f?ÿ[F'Uq6#0e48.-,K|$$X;'&wSGTp<&f"`^@Tp̎ωv4/8HXB+YЬirǝSZ~Z֝ز`ӲSX]fgh.:g\,(1KqZoiw g~mRb[Jb 3A&SOPUu3<#Qq^n-A Qdu;4˦-b{ :Hs(AWù ÐOU,\ aHRRÞxRU)YlCp `AίFz7n`9y53J^GItz`<]ހ"J*ՎPZHä8vcf,p .hHHRNQo?1'd=-TU"~6'`tƤt^P tf])W?[, BNk9~=`ǑiϺ%1EIwOhT:0ah?zDkW_",#vqձe`A`6qRO|3-mo`|VfsUހq *_0G=|dU*q?--o ]\]^"gc)[++Sio`0tK)}^%NwBd _m* Vmvif3PͥCOTz[<{- ݿJgcpzWk;؉^ `?ӎ ( #P eUYbdEk.+(VE# T,H{'jTf GMK?IW!JݣZٷ4` 7pKI|}:b;|NHƮނ 㤶{7/3 ŬNkদ?^2\C-? mw hHL+:0e߳@Uk_xS [),ٖe8]t"J>jb Dxٳ+96Vtkq>uE7i砃-,.P\hQBr/;aDf8:^o2h0Fp[ؒd'Fڟ}D<, wSZ#k4WK//d~0q&t܋wvYf<EKw0m5ZXaK Jw)UufW};ppPakpR9`LJ־{iyItq%KfAt hPeRT^c&#i_j#Z&'c_R J:d~T4H%|뛎6Ɣ+UhI\'0Z|Ͳ*]jp.9(" +G) δCXnHAֿ^8-)fݩ+D;wa7 Lşj|h(c$awGa㚘5`^=`Q*m#X \"ӻԯ(6a&qWMTRQF;m֌xT'D|ehy} N+׮?gi%6˿KlWkP{A|0uW:븰\:*o<6[2qb![NhѺ-5xs]:Mbg$ R nU05W!l|pU1´y xVD6j1cAE{W._9j. Pu, T6PhUK?ɞcfoG6mJN:<ɻ~Kx<D Xo8BZjLaCM>>BxW3YK5HJ~kJ.3'J8KPo}r 9gqK~kHrsTRMav1YoG5H20~ws}%b4Qzx_axR4*V)Sfխ57t5CޮuE[J t%|ꊧb}k$)=Ԍ8c" ƣJB"A՗lBqKzcjfV1:.JۃgIvP4(C%lz:-`/QC Cu7ܚ9gTJPBl&1rX>j+^iID`i'v_!yR1ij̝aopU!|fiYGH_$dU\x_.m&ܳcLIC{X L>%u i jgR9Z᯳nռOa8(Z-NC6H?Cuq%H)bZD=胒h{lٽ(RgL\"<%0B US+ׁf# -EY7r޽uDք GnSp͸xX3tp"27ĥ!NguwwAGN1SPLz4-.qrfك%%HeֈP8J)c[&)7Ԡ Wg㽰Omyv8DJFm)$(,$yT FKGw2΀v8~8(c*;zv PYLؼ\n6_Y=&y'x1 pC!4cáwsV})aW3jЏ_WK|+A'gQ$3-RϾASೱ3ؗ.ԛ Z眒;4N92 ͮ Ɔ@i飏Q qb˜IuKX5>;Hbzʻp9p]ˠ5cU>b{b( Ciw5^ϖL& 1_JwLA׿g^~${g%uWf}7ͼ.\ 'ÐK:8^ EML1 ;W uwd)tT$Fց7pG0\h[ rE+p)iiW&gU_ZdV

âq>~صh-© ^evϣ#(_"e 08*X^tQJ*U'|Tқ,²P$3sn9ٵѽ Wvmk_2} ۈ { _x@F />a7{XHv3U?&p/ 2i+R50x\bN3PM.]y?ꕉ΋1vB `ְr% FdѲ~Ob[%W" D%ƹaegFt>3TmH%h|(~jpSˎ4o"# YoIRP|]oaS]hWhgI*+ts%?T' Y{9 n'X`v <86p9vlYvߜqЊ_jYVV"qNiRs@]"rOzͲPE-W;1:g6ܔ'Qh^_խxR2ʵEp#L~i@qmzKp׀×HmElRy|]Ocf۰;q"[d3R[(4qgJkC%IN@'uKR,Q_{8+rr]^b,ZkbFP9W 72эct(NŠণӣˋk+XoܕUUc+ftǻ!ؐUe`ז a2%YG|$v*?{LYp ;PƝ{?0k2,ݓ g%pvȎD NsSn.ٷAXQD՜\VPڢt0Poү_*7r|d_~rRk%+ojЯH]SD7pI3B+cjs|Qe#a~ ͊nu]1c-iikl, ž 5x6@A=IZzl 1>(:^л;#!T:|cq2V+t8]K'!(U1jm%>fg6;vV5E>Kxhӣ(Is B*p))ݱ,ɒ60iup}WTG"u7fx=˿byw{_OΒ=G<"K7&DH}~;+82țXl _#S|e hUƲ.)9ӆBt*끓~7sLKr!7H=S`m:225t3$ek} b_تJrK`-!8F #C!)?U!Z&\>xۇ#dTU <ɡ7 M(7:=YvN96Izd0 0wwI<7ݶe:wH%dU5Bl/k)L/ͱ=.y&w_& MD_îX* 9e1tL]Dɽe \8L9ߦ*7m)c `/.1~mݹ`noڷνԱFȿe%SG#8d/XUJ6f=1y@;i*9wdž_"T[]5OzJK@ha>ό擩MڳREOtl qS<[ GSp9!Q)fǦBnrSBOJB& L18$+pXT@(R]s=@YʗTDR wI׬) ȳrYU~<=56u)OWDi!(£n|aEˋ00y! A?FZ(x_CoG*TaMWL.7<u#-Zȧ0-ugD wwKҠ%JU3Lhtg UR| 7X)EZ~sjx#|@Wwݥ|1.d Qcs}i!rJҾ a9Þ+RW>x^6aPqu} ܙw}MI0h8I4Tup3W?ؚ<ʩUH%IQ H{Ŧ.2f.L*F6N8tՌohh=jXb!㟫 \;5sR^xWhͶv|Y*}1AN$H%g1p#\in'.syh3ӕZ. *? %L5Q%lB$ٝNL5Iq7PUp;< F?rEU۵2z(Bh{ CHaWG_0zXa $P2oNdPl(nt8.qԼn1f8W+P6ۄ kfRa"G)1ZQ7m(Ê>)6\y־D q($bG'؂۰@ pM!1"7Pع GWս 7ҞEJ)]BR𤔒D>:mk0 ;ʊ{b&:,\le5wbm&n-;8n.} \ &qһ\z=E&3^_pФ҇4MvG|\A eWe9TI&"q3qŠWz6Bm㠟qnBakb(LN^OecFnђX}\zUB]aO@vNxGK iAhm  {71s|ԃu~O z4qeۯ%fEc9D8T2/ơܯ\6Xۚ,JPf{M#¢I74y=_:0]ɵց!q`oU :+|@:5d@_̏i}n¬D+>JQR@gSRWkYx> G;<9PE ɂHف*6(}t*@qEL9Wguի'/c^<Lhqҩ)"Wl6OjW&պv"=e2,p͚#=P{g.@ӯc] ZFlsT'~#&fHuOpn [wH} u,9[5Ğ@05O<(̧cPT^QV䷁+( h :A}I x,nr8[LF՟*`՗U۹VcDRnt u2]skݓڦB'Qǟc6;Iv ,~l+?;:,/O8|~3U_ITvOأ4, :-RMs:BYC2adξ>҈am*h ǮG':\P(ZAilEyMF0tAYaBp{2)Q! N?Ve%/ q/sX*UCfrs_*; SA,APs]J< p]P_ڲS~%r ?rwA9"v[љ_uHabu! ͌RUڻ;$(e t`Y'>ۻ1S瞁>ڹvh<1fsբCm4۝J2З% |+۟`UIi[$?yFR/ p!Â8)/ ꪇv!A>ؕ-KJ5Qc\L6nƩQ6r!o[Y?l7\.L`)=vߩI~4|݆CW|ٳew"k0~/2V`ɏiEUT]]YL"U(CU8c&Ro1|m-Yo]x}ş``:d8Zv0㦆LKK{Δ^Bm[0#fnFNDbQydSPIW5FV/r*FuՃE$DDXk1Moץ@Z =]I-:4Ao5 T 5)oʱ|Nqm܍_:CY+R{Yt5 0`uZ?M~C7-ϟ[&Ii)4XwiQx",_(5$Id1L) 2]jcc4,Mw46f1~oJC cMe6IGVW[geƺ_w:]yv1jP/vZfGư7q="Y;we{}Kko'xcaH7{1DNR8>+t$Kɑ& L|W4 eI&?te9E\%ظfB"<Un}GݩnJBK%HJ mH5bD6סaW‡ lɭu R G,W_]fflfeT%$b؈UPV  z]nȳ1?ޡj@H5a*C,n $<].dg 1?rQ8P*,O;ss3ld[O/ 83 0"Ѡ%+,0Ip6YƎ!{CF~u3;gHΕG Қ7`oHAdxEHiM>[#ԯɵ\i{#5 3'lk!`s{uKd6of1 wV+Nn|–ޅtm:7E-WԥjH]'g 3`3 Qmk=IISQg?BEܴƱW`o:pSл 9434m!M>?jeP0U%c;.U+1:vpPRɜh =6f/AdJMYqxLyj12j_bM3~9NruׁF=XD^,+nJ4e0S8PrbLI_(1q5Ck~^/`m$gx jj5~1O\Jt܁yn%/"H8I q/39\mBW_t;Cu"Z+)8n{`6ʤ;gw^*%x c ۝a/,UyéDM\;&aĠfK;.h\#\_כݴJ23T S:[tAFvКK3%?D4@T~C/,m\~(wC5DKKeY{u\-J0nZJ>Ή3@FDvN1\BloroJ_&n#vkK A> '(dvPl}2̊1#a{\+9ux[dB  9Kcրq'^2DL$ѾaG: WqP5ީZɊ*0ϡL~JCJe|Ee~{Њq*є!}6CVn^#;hj[HeRFZyYϲ\_3YZ 6>pW=՘$?G2MKC8-KhzZ/%m6WD=ͮRd[TjЎ\flUqōu 8_4)4Sؙ""u*T:^{q`r5@\^G^RTA:~}ڗ`c$58`APQr2X.d)Ae: 'ڜuUsr?k^h o 4fי=VqrTLכ -*$~U sؙP7Eܒ;a=ds$|7^x\5NӴZpɖ[g 6&g6g tB.-9ZWYdVw<%)S-R?`kڐ'ʊ=z+y)I-  .]vΧjVN4yhS]G 6N@e?CCqnS)B25w/&q w W3?t)AXfJ8{B _,oi6]HjBY&hIY1 EvkXbb@~s@[Sєs4C꣄GP,piO\@'JFEwIEzgm!7ow[,xmtW ٬&imd?_pev3z<h/]K&ֽ7mG92&^Y%0 wUq= O~:s*9Uz5Gf!NIWkm ,7rjYn"dD}z &*EKSl [ɝS-qh=6%K-Ok-qh&> )hB eN0TMaӐ+pREH\/-n8P}t rEe$o֮iXPY ݥϹȅBW7h{-_YYfgU*>y U%Eh pG)dՍo!M$irAjg",<_T|@Kz;δ zPлj)aGZnFmS7`U*a;U43C^-z<K`)J|Тd@Wzab VS;:5™$7| lU60ݧK"aɦZDJ[c-dDUApab>K1hhuB~Y|1{4=򂑓zH{Ġ/#ݧIO1(fz d%fz5Iߛ}xW)g&܁5揦*\-۹_(tG2ȚYTO+TS=2Pת:*]03;gie9>3 H; eäSy{s~M" Ygqҗb$ݘN3i|O`"0 L0w40E- 9;dQ\'8b0Bh]mW`-^u ^bLoU=.4;N9|ћݔqKB&vBU!ǕftgNQ{G M|3F yfE:Wn˔b>. KȞI =$@#O?NE ƼH<&>[ud|VQ* 7aQ)Zq;Y󈴊3ٻMC7.L'qrgظ|Y𢃥jw.k!I^\%/U&g_fA10t݅o$mKe_pd]E ȼRsLC,Q*-(dn7a[y=Ԡr5tLXnA'4vWf!j jq2"Oxe~ ck#Ve?sdd>㢜9h(Bxso’|e:9sڌc>J\ÆeW'B@ADxS}CS}|3@Ph@T&3G6bܚ)>@"(7_j=PЀW9ve8?4XDvU>v:.0tm TYX.kkLq)Ĺ3dJ*!x|go5naxv~HLpa3V!-)RgVB1%^tS``1'f]rF'& N|/AgxHYŭ޾h*1ͬr\$laF4_L T DUiAWϢ\ځsLz:OYUI6|֪GW?\2|F~`EHϡ۱,pG>M'곝 ~ ?P"Ct}_g|tI2wV ŌϽTxj%l 9ƭ^Q0Pt AGX78:m+fpIwJ]wqt"Y#HZ\2$|*ar߭dn/K'moF d*vu`E◄ֿNJotbߊc'BƬu`I:uJ2>4r`W` BcOr&[t[d"NJA*h?E`R:)bE+:+% 5O!ڸ0h/ր6M94d\6b|`Heu{c:\;n< ֡&>b :OH) jGZqb:J)Pe{r'[Hf| .M`'wrNH Bc @|yʣJ邤3@phtLi`i&,e#:>W8HBRPXW}yD"ִ8[\]sNqq'n~e^HgXl;zmFs^J !sDJ-?c:7yPíGs]xvaW~n0E\M|<jMLss'$cez/v Ju}(Dl{n*W,ECC DUl@EgGi~{U:x4}FAh&YV$vb#"xS`g#K]Zn6d|PZt˒*%ЬA!՞>ǑW:l\&ԻzZ  /{1MƟGcԳ:P ko5g۠#EG!*)$NX2iLln0Ɏ:R8DEUlbP!5bk FeR ݈࿿k[h'X56Gt]`8^Y_+&OZJ;RHyDfq]j$۩m ]kY y>HQ;U &F!zҙ_ ᪾gz!?Q aM =j(Av@\>9bM$hG k/eڼ' c8݃%#m$П~.e#eJ<=[e6b<dϘy"6!l!ŵwR^vkP-4o1.?02Wt19GBFbk.XOuQ*Bj3n:L1mgSm*M6`ҲvvB]Ƈf-Vp6T$.TY7;Nn.drf4m/{z# M{+s ^W>4J ~!(UT9m@ik);I9VFmZ6l_+6q#ЇXea0S﫥!J S*]3e-,9 Ur[I2C3)o->]g9a,@ cstF:N=j/j XoA㧯tޫp%}wcqR!ߐr:w]CIoӌG<.y a%t(ʣB"+k7`wЪ5S=G>!mPY.i^@/Q>2-~*ZglL͜0 0Qnf@Ur,50z?ii rw/<4D:3MGg{\|.x-ENekfR~M빧rT.`aޘYF˅ SwB)eh`( d7s]tJ uoC8wi&k[]P}(>B>=xVdyѐ/oO/ZAQ9Zjl;WaEr 糬v `LP6l6vCSwƦ{4mJ24rk4PJtV?ו"'q$%Cc%Vy)ߖfyuhd; ?*{hΛ>K͜{& ][n25v ;9K >R4(* ;jh5y>4J/̄![ĭv~-+^#(=-`|R2Nkt͵54o9KY(Vu/k ? iR5=m+޹9+mzCucuϥb&8EV@ZoϜtN Y^Hƾ)wW^g[V0>#-826 B^j=;N`ڵ\ET)+jD9[ rR<5'nhs IGJMZcy ,j*`?jYiXw$&zƦ6*v`:f+w*!6!3Gj#X8F\3S QX3n^mpo}B( R*:6< f)*ހwf:cf$|d>q%HοEp&b3'J;RqNƳ{CCڴ] :<5 XiQ Rc.I%9Gw!FfqUf}~v0T\@VHR;3Uc▽[uml2YI__f19qֲfxzCTCk{)Qru'FJL :cYӈ0h ]O^W*B:ҝWƑ&i<}6Ԗ4 ou %&4]ńSV>% 5Ho|[2+z%g ")g+<[kF. sEiەX,ͳOG#l! (}[\қcނFA[BǕmx_/FNX2xqόC0u50o47u1Ux۲[\+Ggr#aU]|OCX{Ihi1(s ~5jN l`e[UE4"pkj8 f/0?S8vǖ㲚ӳWT[i;}`4qپ]RpedN L5T'W{eOz(j&U 2{|H5-i.(ry3ۖW-S?m?7؍·SB8iua͑7 ‘9? q(khe+Dh8[AA(}uǢܣ@r4W^@)Eoוk)p:قaɁHjO)̘U{Sx}P=<ƫgs幵ybWvn3,]0b|EYíxi F@/ H`ֵX#DD v.R/LJBWV-Yte q z>=_sC5!FW;s3rA!JUڨ :[dӦ@X=Ay\;w.ֺpj7暒L&+!w'YQ@%$;m;9]p${ <78o(G`Lp'*"\; hhhvRegJPW  ʃ -oH#vU$$>D:1'I]+$f,N -WĄs] WꖻoqEc-#)d:K΀bVCTR}Ud6jVP]ZiX]KfC-PΡ ţP.6om1i>{3W !7 nUUf&|b4TDvz*ឧ:u@eГq߰fEObp%~ED.qC~%,iOԭ8g Wڜ]U b[$Z M fwˍ+F%H"+XHż WayKqh*4FWi fڢMhVd` %?"ZL{at S4ul\L w'>AI2]"Aټ5)Ʃje\mk=6 z:c^sʫR6—%1񸴕icGbfc.3]$xOɕ"޾"V_C{SwwO,%~ٟxɮ S[Kx$Pd6{46QT.7GqQab"?r|)1F|{au/\WؔYFQde_k:>cAN݅&bGg7UyVF?ZѫW'ʶxi$0=}U`l-i^T|znGr3bTa@+Zh5(:HMDkng <40 V u\Q5E/U6{o+QPq5Kdk$([[ %V%{N eϭDqgl?hnIkFXJ`8Aq)"\|%Mq <*yF5#)N5pbw ˀ47ym1 q+Z())7#ČUG Y5sWT> ӏTb T=bERsh8' p}tRO2!| D+ gF *p1bmTz4_)'4x;n?JU#-z|(')bXdy=1{r)"J:0H1r d3Fj=}M;<W 6Shrs\cE?sq4 |~eꝯ^59;a5r +>#fuz?(C 4a!W2n- }> 6}!ggVw3`pJ )n6`z&i#zOhnkӀ1+ a )gO S)5熧>֮7Hr+a~!Fb!z$O\IpH89YaVNX=jլULUuLQ]缼57H'd:dG#okO:)$"2 a%%jBp N ň ;n+g#ksOj_*kެP*ovXb'+$\T3UvAr* -/]nb\b ߀kfB:?8CjnNkUi?cΆ9( g>LT Lca*U:5 E4!`W+ԹGJ7(w{[_'V 6aI"O%Z: zBG6A[d-Ƀ:[Haϵnz2eN>A$Dyi6w(Cړ9F=fY]}('k+W7ȿ폟+*rޒm?1ﮢ̌=fzܮOSӳ9l Pl!ұQ؇]*32F%ywi̅!wiYX%&:)w[NҜ}Xǣx7|YgsH A~(13qoߙnm TtG)>a[71Z-Be< o4Qd is+-ۍy8L1ZǢ@U9.bt χC%Aƫ׸\F'>ny7άl9ƣn I׏mj؝v5\b6 Rxbl=?}=Ӌ0 PyR=]ωKK8zA0˰O`Z1"G:/ԱdfW"PI ӹ٦N h8دYːtGok k}SY^V5|1YҴ)%(Ǩ6]m? Dw4jmlZR* 1@ 46W0iQ^"n&gzD[ q?!hhyRGc`_Af֦*"D\ ;`5)<#.f)"U?(ȿPwΤf3bhpZ ='~xn7]?Nmr Unk). MTqv׌>K3ffg@{[=pmKmkمr"GiT/B}0q޶y=q 5 (%ۧu4?uhf`"MwqpuCU9`ki\)E,_8v`$LgLi R'BX$C a!*by{wh zp$<:p!6"Pd.r ``+%~iTHGq8~{8mK` ,B0HCd]<-{oi7g  bȌm-ECjW`O1^q2bTeVrU6{ʅǯi<?2&xvƖzhu$8=Ņ޽pϨ8U%& ؁9[}ҙ`@Y9OMӱ ԶtD)Dn0ſ+ Pk ELNN{ESL? rB315-Z3h(PA92YթV&޾{8!_oq=rPGLUnrm04!,A>ШF_9.b&L4X/G2+a$f쯛ҵVC+7]|1DƢhҐdoΗ?^}E+4et肠'N]ݸZ}@h')<X*<*,##z ˧vTz`-d?o`; i{AH>0^pGVx HlJtAo\HV/jD%wCyub9L~L<8׬+֝9$dӧ;hX? :ے@0F:WlPn9z\a?u;KN5uFNT͗sYI.\(m9SHA qH2zTv6N n!eND2VBD{9 ш s|^- <+h"/i]M E;j=(^9e6 n!f8,BFL> QxQB Vtb|SHz-D?p ?un/ "X>6``%t79w *$D|칓ѡ9Jڡ >g Kcc9!sCf\[ Xw(rw`X QeqdRg.H0gȚTœ@m͑~3 =3`Z.y?HY VC:jAGaN(iyvEQnZY$G~zxäR0jg/VglKD. Jۛk9> Q֯7* N*z~7 MM6NAXJXԩ_zҌ5`U,1Id!o kH"!y @e#+τk"obPHp3?9o2Bn%D_yW.E?skmcyIFajI}^ISi/oq =|br \ ,h~#+X4$֌4<%;:\7(/bS,Ԯ^E[Y9EM(p@exjVG7p6,fЊq i|'讥7wb;R/&гn-z\p[A~EN4/ p88 h @6$~Koznxy ˃oGRމm]=䶔m!7# 5Prxtm'MSzOrV "+'ƫ^h^{fWaL0HNi1RN-{gf n4lrVb=-+]?gKu c"T.R 5k_$QK[QSc"cxdY~v\4ʎWR`7݀$8JNn Y#nWP:QmPOfTm穀k|5ShP۳ъ)sTl$T1\HF1*Q :FPn55rMXTDS`@N@vu{:լ' 52]`$LxELDU'{j7V+T1Ea8 vSl1;`&cƜLAJgS_Y|n{ ,,r{,q]p ӝobrs/e6(nYKC[B<u30sP40BqAWOgQ>̑ ^$#bLj  {@}7(NDl88~JX?s,{KFmuu$.oFzyц u|gFT8gT"0;!̸үxا"jqua5JxSNᲴDw=0Y TK<,T)F? s-Xm: 9d־i˓\_bdŠC-L'l‹}U3HmĘ!+Ë^L;$ƘD[H޺.-p%/NQC#.|V( 3]Qb[n]9#QWQ%D ܜ-'D!цOG>z0$Q_#g ´ RuK)M%K_(:%j1}}mbOb/#2ͳC̏E1]I'iH]ArʩNI0 [9(z1U4ngskG+ 0$~o>D|LeGW%3Dw[prC~; *M_T'C`w183Fv~(Yo7M};L chC@f.gYtJ83 ڝqˣϭYY/"בxPq`p b+P4 Y :2"E1Qhԯ!SgL)AoBP`O;ٶtѳhaTTfdTG 8k$wG'i;3_Y'1-hb]Σ73UHg}.i,p[KPir 7Ť<\E#e$\VcR̔ 0a!JuC:Ƅ3;ʅ_x}Y|a2hC Ԍ?fw~78+a/ /PH2^Et4?6Iι&zu4~ ן!G8sF+*Q~1\g({e]%`bs6_X<ЋVúwWM<$Mtƞz􄈡zFo.)2> \dx:Mŗ8w|2%?`mѾBB[BMsNM2vw0 f!᥂/TLm-79B2?CPlɎ\YO1XKyLW*Dv鎊z&T /ŇBb=h=%嵽Fzy=XBpMA~I(hP:~ﮋ4N5W5c ^W^Ͼn* Y0[wPw?[EY@ܱuQc@dР5Rqxҙ Dёz!{Y !)(N2u"!I)c@>W>0HKT3aAjvw4dO Jv QYj~S1(,DG[zno$+ [K<g֨YHΏvtLnkV&?>+ArU{IylI!* bK{\߅) QǖN47(=_OW4ANt,G*/tmtԭ](+a!)/B?';6X@:γ2k`׀R>?ǡ_>+6t^HqX>~QPKg2qHNĥ  pdo1rJMFdxeB/>ȄRl!ycaSCHfh'F>"2ڥd 9jܚ]ϵ߼d(Tsu^I3-¾" nwwa- mMܾ4]|jeCFVXKPF:kj0WAuchӞ[y/>8o뙗6Zǽ)qTCяAm (y:%lyT0k!P~Zq+?rp-B~^ߥ ${+ʍ̴!Ry40K2С!F)[/lzK #p[×u.Y~t$UKzZ$gNUuVˉ=m*{k9q )ۓgb-JQgˉ͂[NΑ̩p|LiQV$ftCbPFy[9> ioD6KS>y TQ8 ($ɝ[c4ʴ羉8* .V:sAR'}%F, y}Si(x: :~Hϝ`rv)}%kis?h oΐ8ۑi-;m!A>AOʍ~n!խŇ?0(ʴ;=cJ?t,,IQUfs]H="Vp/j?o#'txmD^9M r>oɪ$Jy3EW1u=bVYW}C^o\'<T2/tƽ\s$>3Ñ>T)EzZ.1cϤt{Bp#M6zLtX\SC ׯ1뫰FM%(D7SkB_æ7\Izdk-5 Jb 'KG_%1$x  uCh#wxI;zJ(BAN?5.T&/VEb]O_<ό.54ѳȱcç,P7vԽ z|kg* w!ču۱zo >1k>˼6D$jMsw=Vaܑថ#5u+FmQkl7|)NY?. ,2i0ljÔEv&Cpeg]#V6ƒ|!L+f1kpzIvĶ@x=K@>Zpk|:^{+m":&]rt}W'`k)▜{O+ BNkE,75+HVp:JJvm jFV>ӑ#* ! Col,z_SՇPLTiKh}R0+gEMJH;vۈGW0ljsIpksUyS[JP E^u\5I)8_v MG2JBXEZ Z9IDqlٲ(OrX8e@rGybkCePvRn%JCB6/.Thd $p 6  rX{C1`80:cadpģOQUvf#T=9׋7FwNPepґ]YF8S9;_tןO!t:oQp$81$WfoTWB0v]n;`1QRf.kXau/;$N@/dJCh8nr鰲M[u>ozb>nqXKʤmT79VG,4ԥlVJb:AVb_#= W|OȥnU7iX0Ga@}PQV%AhaYggp Iiubkxw|*>uH@~(+]КK;5 50mCcφ3\?ZMC<{aMbѐͶދWX,kt 2 Xco' 7bU aj["زCo܆qvG'.8Pea@r(rϺQH`_{9D9HzU-$5_d)ؚ.Bwg{$ܡ\NEǁOOYU {bz zB 3t x\df.5PH LxN\-bCA} 6ԑW-&vHAA ;:-KQ_F*iVG@"qrgNMD[ȗ`۽G#׀AwZB"$vs*ؐD]BYI;:Z= DK|TKY\mSJG_\7ؠp\v<2G=ZTٷX9g2|mn'.H >C<ÑY WXb=e˛SD2mIB4:wrr*wdg~5\I 2iɀNWR84Xf)blQHQW  L4t|+Zodmɚ9ݼW= G_28{h~<lT%&}g- _%sdXXPgm ~{^36Ѓ&ulش(vtJ{,a'`YUՉCyVbR,#[h><wS̸֟~gJBaf엄;>!ߓE[gg Ǻ[y2cs "ŰK M<_ w:+~$d[fAIAr]ߑwh~J8zHdq JT # `fE%Ҕ9qw!!3EQY W\ LB_+DsQ?9 Y&蓮~E !3OE9r% ,FJa(?X``5؁12F)}'ȉ%|Zr{ -G{ AR;|1+w,YA|]KjS /I22jZy!X,Skg! bdK~̓>; !:,\zibR/ zpեoc|5(#>=*ǰk s[j%Nؤ*Z[/WO &_|^eIjFi< חH[T|JƼc6dJK2QY܈{UӲva>W *C|9tQ_@-QXNq6 |"5.>:&vK.bg8,r+}F ILbؾ^tnjvNa+2clUz AKUh5> Bܖ"g־ 5E9z);~e3w=SXf. x,$\5Gr 5hQ2x89t8?~އS .a"i+|dͷ^(.k5ρ0_ެ~ r;Nh[8P^m{H'Ϩyy SxWo3^#w[քi$[j[Vz\F"qplYSW&=DϊpRE5NhXRɟj7vJq^u^gy7qvblZ̤[]N)&c=yfFJLܥ}f/:7r8tvR6EwlBAk>m޹;3޸4؛} ?{(}SJb3ٞWRmԸ[5~UY":GFP%K&XlM+`,3#P 0*F4, ~ZYMLÖ7 fktԾg"H+.4VP]i)0d\12>A F<8&QCUnaNIB{ЬѺm2T}4d:ʍ>$c%n0;6ם=׽OS7Vkp2}hw"c}YӈML!{NheSFRŏE߄qSQ!.*Vݶ6 P*jn.5V-Y\fxo?@[,SFf$źU<76}ZCt1(zYH8ÂtQκa # 31c0?0!)hϭ[rfMJ,.=V G7S(b .oT%\V,r֪N1 3٢ {+- j*S-v@D|QM 'ILX 'Tvʢ@aVK%.?I7;ӛd& /oNXňLaQYu}y7_[]lj3qX*i_)X;RP׌-'K(U-TNwABh+j~ Y3كg6 z>q}'a?B; z`4]tN}?M|o2;*'U&0a{n3ONy^e(v8yP˕I8$*pehN=-Aro]A qz$~L}M%*%MӎN`kI飩0"?77J;bԬB^Dž?MV2ibYp,IKPLx~.O@c!3Ν#>FktdVUxiEKTׅWݎ#;Sɶ.gZ]㒴1jL8iǑudl5&m1W&D9=m[u< N+t g5F Pj[ z0{B61Yo\X2nt5.?:0V%wk9:{n4rh FN+NL@Q6mQ6EVo7, d}9Z_'AsU]9b4"Sq>}.؀¹//"hޟוXzA=T17:8:;d=% /ڥճw(Y֤b>>jߒ8%aGnMBz !+iO#^wuo.%fXzkf^^33ԍxu{{Bk#Ιk*i7ë{o4JIZpxԓH[q}BAz!U=.uk%Te,k,=a#x`M־>9Dq$H-`9}O6UJF <`5Ec=UNꋓ5=KE3ۆoQt7PM#) s]VqGRDa_?J0Z_%Z&KUpIT3xN>TZl^&)ӧIm_T<6Tgej[ZUt8itES3c#mx6 QAf0_gCrT#,LT2j&ʧ/ ) VV&t_Mr-o> ?#GZdJI Q>o 9$45jKI%]&O5& ;~W*jSԑSP;nd)V>1զ\D2JVF?Yӓ(O2Ѹgɠʒ"& ^LA| ]E\px Hin=L%ugO6Atm;s>1$y4s {dBMŹWI3t ?.rt==q| **j dx85GIBH.,00#> %޵9~rddDLgf$kV[.5smL%ٝ -;:ش1.J!K$=ܸN -d8l~k0:?r@B1VA+9N4p*) u\bU?B /qߥcz-h3̌ϴ`A :zSFbEr0|tӜ_4آDϡw7׮dSXݟ*gK,!6`>$Q-gV/8 % ?hNB >tiMif%^\‹es|YoژP0f\69uH`9'NKqKmpA1C̉3h`](">vR)6YdMF$V8TLz\f| U)&vsĀ:sf& p{d%cVKJ2T%wnUELeoսC%IT!oG:N'|mnܤw@RfdG@ߩ*w*4R6tVg'z]_fGQWudϓoDqqL"5~:}@9f^@qwZy@ʉ6{KYl>7ՀMA|Q^*`c{ep5dYRHU|ƾ!Hȍ Ӿ0T,c1ww]^S5s?4wjOmiTo`bҺ}|˯b0fxv!i8j@6u N*li_Sx]嵆&-LZWlqZ[rpd-Ww"gl2r*|UřOs;=RvJ?~]+Ph}%([3*s־}ƿ5p, Eᘍ%?2zV9N_'@DзMq=2I/S%P(%2j\o GߞH _8EMޜb,ODey o0@Sq S5kjDXG9wC$!3tXp͑w'(d~E>5GPXduB?\flc1]-&Lo U){y>%hoh&Cf7:&4m{6n8`ЎоǿuO-?޾!4 WQݷ1%Gv$ /RaL{n zt.b#[59wrEפw_,X:/ wBZ*GZ7+ԣ?tc%2BJ( cz"FmSCդ_ybt\ 5vu?65dd[EK ԔDu!ræ^pQwKQ];Y qޯjWl2K mߢzpe3#h?:"J>-el9g!DdOqx4'pF6MS{,QC {X-رXc7mF5藏Y#pҠojӈz"\avۈF*5ۤϼSZ52קּ I7Z(< sAMb2 Fjk4ɰkSlҗCDnkQp 1 =@a"N2 9鋯v}Max ^? ${CK ̖S õ )Iy[6u[}#-UHV%]XUf؄Sh25Dbi%WA , FpxCpڢu7S:M *Țm3{<^ԮUήЕNj?56"MGX NteMvБՆU3ghJ ] m77#t&. m\FﵶDӱ ΐp mljǮX֏ "\%!O}tQɐ3KR}u:R.,kz01]P4Y9KY._\gD_1@{}XDܿE(ew|j04<՚#{tW}C ?Nf*ηB@1IB@Zjz!xXnly[jWpQ)`a[]|tYK-c[ʊLl@'ɊO;1q*73PU)քc ܲYaAӊ6`GX9JK!(mŨ+1d{ot M| Rb959F*L̺NeHFvgP=v!ghID1~w꣏v9soxFMyTs009'HQՈyJ%.8q#Kŷu;^Yc bWr3'e5|vCmv3oW:2U2HdbwHMs[/V`\X^6dP;Gbzݶ'X vz a#fmYwrB]9kPB<$bUBϳd.32(I:LnakG^q>ROroWC5dMD,Psl0ABP&D$.mw2L,/qL"HB|(6LK.A9sTyzmަ5ĵպW2Qsu!15)Q43!r<<ٔh͚6G]b-nj}{Y]GO@t+zSӗ)j#zҟ?(urAae8wk Q2*c~`Ấ1fjM-Nj$l75>+ \aQ\BC0~и/40mZooOcstjt@J~/dx 4)Mѿض(%V H &T4ד/G[?”Om148T_iFu@;s*5۷᏶Oj"aX!dPk-{8lD e/r_^Б7i5Xwqq%xY) *M2WWgB*eWѠ.BMhX%ZdJN;䛦4 sLAkmFa)!MGL&\ʡWWNꘆ_W1WWڳŧ ֳ7?YAꊊ@X){.J=c6lxAuO2bEKF+f8\[-=u+cNV|3`9j=IF`+NRp+mu9 WA;oV@![sm_A '0 vqY"cu|j0´!ݜQn6)j(q=d;ޡw7Mk]AO<11oBڏ_U(}MuE(>*h ջc %R؉P⵲074Ȟ"hD%-m.~@AR8;L"[l-E_|Wh'6_)4Qk~(Vɸ]*q( nw%kߌ7U,0Τ1n0t s@Ọq4N#z!DAzleps[o!ƨ]rH'kjȈ0'VǨ$Hn 0UE@HC/EDWqwjخB3J <\c\;$:3D\`?ex0=ȣۑ.y;Zm 7j˙:S6jpdɷB4׮p_ 7.F1:Q++1N)1tkoHcxgn()I%(垐|cdwC^#;U_,<4*&Rz&/!.=C)0K8V[z]'MoK^ &{l_ۏw)-d䟕&tXA7W~I P"edofR-} CQ''FW)a|?g=AT]i-Q@/t?bfuZDL e[WlTzr$Q1 2Vo x%md?)KRIxe1V^xۊoopqk`O:'T(|Bv\9bH2 eNsLDx%[*r@faP+cdQwf4`־4մlȤZӵ4awݨ dV`= rĊ?+[#AnU$P-u( %mbluE`p-*|[gZBXARg"qGtђ4hƉ@ [8 qR.G3YqIhڎ97҇ɣZ%8 [BS3}h-$~SX p)G~>++v`N$CT R>7Ĉ;ufXKФӔMҿS Ucy?a@f2)^ , _I7>^ R*a߄rs=PȑoKP"^VrՋҧ'{'"X|SYIZs߶g8FZh%FCo֊m#B#aB(kXdZj*qH jW=U"N 6cT0BNJqP5l/^ -q\ЉY]OK6 ! uULl2Ncc H)Uv82.a=$ ZbHɝ =g3/ɿMq$Ӳ/neΞip&vF\.i#tTz+z,-Lͮ3]O M^ mp &CB w C̡*tHtG!xͳ>;dlUvijgBwNzjLN!;m|N?oDZ?褏]oA-4!:<g3"fz51 s¾! G91z ~^QN=--<!挀QfԯA"{ꗠN}h~ןNķväfWms-)Gbh |tJz{EzzyI:i{$*%Bq0}oWשA=X=(YJ1"ŌdW7X9][_Dq된d-` ۰?J357CuS$\b~ؘ,{'~Fx({НYegG>N\s5]W#VoRQq`~ p _㎁) %YDͽ5Ldf#d1%q@ÕS9t%;BL{F{Fy\.2nB 8a0]yY-\LK:hgy7sDF%bF60û9e3wRa:$`98@[S Lagt{//L+=M\&d)@)z~S'რ^ B>u t[s$.k٢|sub"%(~&<G\jc9&֏6ZheטA}LQyKn}[dv_aTǿD{,в9D۝ǾFXx4I8gwE'h3LQ0+,7D!oM>t+6Rd\V{3]̴qj†*ߙeRsؤncnIJ-}>\5'A;;35c%T P'{o) ]CT=>ݷʆ=R䥦@󱺨`MH7o*Ae@Bka" ?f kP摇,TRfyܦh>[`Xw.$zpyhn`lqy#]VIᐫ#^5戕 :[G{I+pm9e V,>PfDS+J8vX0C!S~6O;8d뎎 + n%~IeF܊{Ӭ(11_6G\YUkվȽ$y{h,ɺ$ ZwZ,~b17Q* 2="L''@,VAc&@y^/#FALDd|u!]'6.[Q\Mœt>ee\a"ޕ+UD1 r[%M5V?L_20~Dr:e>~3쎛a~4Mh^at3[-)}"Q>\^o? ^G7}e?I^#! <=~[Ao/V9JŠ31,B5~@C9WdJfJj4q[BjfXzjɒ-/U_l9ZՏ#>C?߲) H'* ݬF}X`wVAAgWx׏ofhS΍+<JCͫnvUӟq*eo],۽ ֏ Ҧ2a3Đ`PayBwB#wqFYv ց¡5nqp0 ru{,p9Lp)iEN)lz̈́}Uh4mVՀѐ0O-}جfմJ6_E#5k=ҿqG]?} '^EGaz<D68֭e0B7kM,m|HԠWMhsd ,0>H&n=h3d4.KDÄ!=\ry'iT*j_orqqƘawqv2üRP2 %>ݎ:ؐz?p%VU"VLZ}P1Q +Q4?e~rּԀ5+X,cy"̴U(GF pi>b+{mFӾj\ڙ>YХBTEƧeQ|tqGVnX\wi3ys9 C^9ݍXwƔua(&;-MQ1q)Ċ hT.9o~ݘ_Sve\ +:ek(]A08~ۅތPAy23A5L4oSyK5R_tR,bгj ?Wr(s~q=<$N$ewGH`u1i~9OSفdV@&߮6\bif;iqK;ˁ-Ջ Uw/QڂUcSf[b)@C[Bڃ @8W׷a8kC67qDWģk>0 )jC=.ưR P0b~+vĖaD8ZέZ,Q=WJ)A"[|#E8#*<>_^Eb7Yߍeg+ӄQfޣ(sqFh@7pҤmLsPu:;~<,p'(b>U2%~Vg'Eŀ=z9cbYM:LIcMJ .RmaP곿=2IC8R.~?*7ͼqPFDhRNvz0ٟٜ\ODi&g*Y⽕SOLI久x d[6]RdԿL9).g~3ą y^)_&Zgsƒ2kyedW)4G0"זj2Iǯ1KoHFbf0,Hh=.[X8kln7'ՠvihKF㔥Tfz|Xr]SATW{ ڠ4T$&A@We<8oƣTyRB)%%eP8Llt 4hF13}pjXG(Wz5gtpl7UϤ渇 |/185l. <`6C&x[|dkctxBJwM c#]'.ӡCfE?KWlgp]28 OJ:#W( ¦Hx `k^-zz4Ě0DxiXIA_Hw|Ue2jM9*/ j7W3NMMN8sO'*#b~ Ɲr\銎]6UO.O} ʂ 3mC# Jw !Ϭ8\2='pyvޮ8ԒTдXwrxqjA)pbT,Ym'^&4~**iۑ\a1Ԉt'_Nz8q=Vg>ovC lR)%y(N]~uc\S RgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!̪Z[w3/|qjRtu=JOk q.L: YZ

M*ynRdY,wRc,XV2>VPc6E(o  y"6346 ky9t 4F+T9BMR&vf9eMڗv/_w&L^QD"2',U8MAeŲ̅<* d:i=G/iWfR2IIh-miq+մ/f2!FyZ N@,!]boG*2S0(nZRXEr قPX//\uvjC Q9n!`[ `7gk=Ͻ$l[dQ{DlfC?cG 24`7$ץD3<vjS9Y`@+ۡia(6U~! @(cDt; cEGKXS%*26!b)=b0kSL[(ى6Mϒ>&|ccvd0_r¤?Y~ҍ!(u ~-2SFo*Pc ~onj5/2:BUQc]\C-0S|Ǻ*-D႓A8ï;.0sEˣ[)A'@"h"G=VÒ^p p `4#ΤXiFtɔsg΅;ygщU|֍PI3_H0) o< XqD 8fAmmXT2٣QqW6[j| |C);:4VœSlT`}+\JcrWi n2)py*-a.o*saz +;Q=>0I(?S{Z6t6n:E& F=c+8JUFWf9|6*j6uo#?kn*O|цp%wrdb(ou'F9@YAܹ6Qő-QEBȾ5czZ_HA؝FMվ,gdyC#ZsA!z|2K"/N%A]*lm:|~sg½6ˤyٝi&OoY=MUp] `z_zP-5n@E[mhҡDA/Mc,]1e|jT`+K F׵%!}X\֗_^]=65"̆fo!$Fu4$SYDiBrEp߉[p(<.W;16)ģ;"O$6)Pwzz{?qL\QQnhzW5d{EmZ~H-:ǟQ*mI rXE}=7OGOO xli.; >Ĭ&}:m-}N o0sTf/Oo6LjBK5az Ss4@hnLyL_r8WU˽5 , ֍~j9-=jfbH!q:]eʹ; %+ *!\-ׯ%\;qWM9Ch"G5't6΅ݓm|At`fxİ(N?̠rrvy k#c-t&ySe“>U!C_g KFTJ+ɲ<(ܓңLJIvoiEm׵E{6B7nx 1 UD͊+8t #J7b] x?|4SWӛӾ-̿$.`Jk΄'l@la@*|YZŽSd~Xm % n'#IWh|.`ר(R9P[PΛjhߜo2Y/1&Y8 Ps #nΕdcNeԱlh91lAxz~#}c+i[ִ[3ԫPD2CXFM#map:4+=qzcM"*4t5DªQGrc;}G4N2/em҅߿Al4GN3 P&I({6=if(r,N2cEsj3tL>ǎiQϛP]g6 %z/ji'|х9DS| *<:U`pt&k%eMWD1E+>KDJWvWӦ`@vćJQ.-Ƕ>9C%+Koy]WR|Ԫ Āȕ{Y'Kwm:+bcM7ޕ1e,6'.u};:!S{0ð ˳ߦ¨gu#c#}+e/5!ؒQE ~ -F[dz8$Vhp[_rBc}> B7[tIQ[ 9] l ̤T^T=ӭD2N+uYbV{mA }MAd(qxN\2Wco*V`%I2ЈۉPզ$^c'vZ<Fכ?VCF0;H40Hkh%èOh-"fݫA+0 Y x# Zc5[?Nq4! oW\Ui+~uZuʺB(6MD r>aq[wf֪ٙ1i*SWA*ClQ!p΂K. 8s^Q t=.}(7xʥMΝgGظՆ{8 v ԧw{e7Oۨu~+>8lS`zuZuW2N%Qox! :Cgj5٘ (!XKG0ˏ_Q=r>}ld?7+aI{o  TWz%{8KAkvհ7 etW7d o&NV {ҍt&(:~8Mے9s^-q!MҸ" w@n{2*e+vh3s3_mk-;.FNDZXZ\/4 /mh/?Z:Ķ䠱@ZtBp584$h*a@=T4xSfþP#WlW3M@U2ٛ2>O@鸞@%.6&7Bzx4هD+;h,DW_ K]yt&J.?wW8Sz0$^U2+7XW{O\B4ۆ )=>vt!۔L~#[A)2f'Be.bn̽ NkЬ!AR.*AvFuTt._qr4~@"*ҞXd0 T }nmaJi emm34ǖC]yqa*7M}E%_2j 4/ZhW..x.Thmf*pW(Per m6JA}̖y4뱏)>yW[JLId4Z=SC1+=w8A&p:Aݟ66B!M޵F89x&X2>`.j<FŹm E Kf mk󌞃P|=^6V'iHtBBhV-la&؄C5j9UET iBxvdE YmI0)9}k3uQU՚@FkSmaѷ#E$ -Y?2_؏y8\H5B<˪HZe0JP,/`m]tV1D7ydH2T8n~֧pЄ!ƎS68,QŒ]d WH 99Mv!zeo*TC>$$xX@u3ͩǞ[`[^-W.?H\X}E |x=j~J탭ůa&g:F.32̹'P<`O\Sͮk4 Wd]x ,L8o0Ic ˉ, @ZZyR&#I8e.uiCh1៻ÊeZ{9GOqp'ecB= Dck(>NHQ=(J LKg/)$mП4W[oص%Ӳ{9h7 )uOA5ij|Fl.ÚL5ri@1AQ8# +_1J@FR]>f܆v-"xˌy竌akȾ҇]cO?&%&\N xsH1Ǥ|X`j,S|ro/Џ5g>24oʞLj>4WkȦ0yoOM xLҢZs@迊R]*rx`t}W$8ELrUe?T[Vn{8d~g䛻(ЁJR\yzN'j#H ]D A ˎhď5<8OOã}yx=Dc>7O&tR|"Ffۂ>Uae4A fSS64LT('LV+^#msvh"5ِD3lІ=D>[BZP@8'p,Cؠl¦ļq 7{!@п_wҠvBm* Mn &!CÂײ23ԣH]J\¿bu2x}O."snZ%8A̍l3x0p8%x)J0]U跸.@b/8g?FOybq`Dzu֖1ec )]UFg:TWX&35TŝJ wG;+dE(:˿ۧbr%J%| ^F縑-;x'k<&yQLbU|=_FPGmbCw"%JF}* dRylr$& ,.P.cbvX|5%a#΅-VIuRV>zM.὜+eUf\+xeE5yjƜe}*%M61P#z7--tv.k,Ocȫ;B |[eWxQKt}! $t3nNDw_+DȦ޴7U~B+{ "dx8;q)E e&~NQp0o[ ΃g3l#Mrϗ^{H{roA~L вmMvě} `"% reqfy:JP2 ڪVuf2 $>wI3aQU[ՐDZ\"[y/`TzXX\.#˪j3H~:nz5.J S=<|`9<ק%),["FD"@Pv[;@o肞8aMFI =E^n(ar/":ldnGUk9xaAId`NLbO;dkDR&^X&&>:ÿ/hozWk b7 k M̆/8,W*[ 틀-x(_\6fh80}!6] 3VMNG U]E'04I~S}Pww|bi26fIU|E+4W^8;tx s,ܸ6=G>h}el=pb6מmm+B>}r3=r %MаB&UlщplP'( сl#@>9fIlJFـ^()o aË8qйىaKId_ekv{)mqAx3|fn44{5TZiy_= B#V&e̥OA0]5Abۮj,fwֳ%D#*:%(5-2Ke9=XY#,ni2Ar4|L=c?!Vkϒ+ٕPAdLv _3G L!p)ANPH2wS+C6 W_=F:HjL*.goJEIJ#m^I7Lu١ȵNFޚ`غ-B@kggmǻJ7<@C2_! =iڛ0 DVd7 ;q!6X{R0L3bR7knz \mi){p^D0ßrVHs!MՖRwزztjQ @T[*48\&-vl y!6ai?OT@dUߛ1+Jo,~ H~RrNbh2[|Z ! 筮([cؽ} /ɛ;UkrbnOaQ@U|hM|m?WܠH g)ηHD xnO'=c' pf7e{ܭo s6L=,|o׳9Mh\ǔgpnL9Idim0Rґa7?lj?opOUKsC>I W8%4̯n瓲N݈Z`z;mW 25(xDU4o#Sn2osLD,÷H>ʆ}(% )i 3|'#!/GQ(a\+݋֏!i\gå՟f}QZyNOH8)%v6=ssF1R3Jn%lbΤ̄u"q6Qq9 z:.u+{%8y.Z]N}CqE1`(PYȨOv3w7C{Hꌺ@U{鹅埬>*D9(!#>Y;HdTO{;J Jf&پnl{CPzēlg֠.oļo1/yCRx0/hqTSg~TPx8ٺAo#X[6%ufVCp+Dp')dfw )۷-Oڄ-#&x wOd+]2 MQ?ү.Iw [pq`ˎ+;hEԘx-eo6̿Qg~N2?_NL~9Pe EhϼcJLUrOУX5mOwF-6M@l'ݳTe E{2]^ٺD]O~֡-]=իm1 'G{ C34eh'99ۂUx|tR]& <ڜ@dO/DP8a[5Yz]?3ƌQ{.| }3Ikw~q^E ~S?|FZr^`*x*jWu Xةd31SV:gxk eo&OاIMʇI\Gؚ\!yi0ڌav1!}5^9)-{:Ob_{ܙ_V^K.._ =ezY@U} .<쨺EHGC/@3'2™n: ۫oWaHNÃW\4+(> -kKl+`KB{xKa3O#|:z0Ŭ=HD÷a9J#R~+=@oqc$]99/͡0 9EP 0$3A%}w^mc/[_@r s1iq8ޏP *{^@t}7 1 l#TJ,^EN^39%&.mvsq(}儂+Erp }#I/d"Wk+b(;D-{<1Z'h{HP&C&VHOp>O˕ ؛_E[}GQh/Tpq7D7!+1-ϊavj oLl $0o1qng{D/h!z!$Gsf[@tg@/ r 蛝vV?ǠkB}~Uɱ93`\pA썋n}%;)ګ_ʦswhw~Ȍ̕/a_vflF̸Ab%4BiFes$eFۓ x^_nH65fUا|oHiīE|ؼ ?p':(ױPF̱|}GIcRT& 03S韟n}74 E$ z+y< Pz+\5MPE`ρK% [7|/z4~e>X^AG>N+kuX9"29޺u7Aɳ|EVw5S4GU؛ρn!y#7jc%/wU~'ML+EcXf"orV}C'WCoTjA𩡑(orHA=;E-ow쌘3::+)-J@2W)buPKQ. ]8@ :~Ц"$Y - 3I˭L'2HBI\gy!&ULJ%҉&av/ӗn MOp@sLJtqm h6W!$b5.T(*L#=72߲uFf{`jüoyCe¬3\v$]u@YB4B}5%/A+*`鏏~"#iP<iˬQυ^jٷ"^ J+c~lAn]N(,R'#oeg~]r? ճP+>+'%lzdCkZwE)UOB*IC{D= `D2FPb*(qF]7S]$Ikk4Hߣ>)E|Bg\{du*dWqDunލ>1٩d'HU07FAR`ņ΄HF 6⏇bz7%A [YN|ndi I{}L%L ljb_N{C0[{0o;չaU#̬o QKL­_U@2YP: R7uޯW!Q/(TЎ;m"8Z;(B0MdIoƐ>sc.S¨C(Oofs/NG*舜divQX 4W" Qhƻ- Q}C[+l~L&U[Sdg qz>>B~y@Ç]>-p7n;lrYW %zjn:w%Q)? Cg!Q:e'Q?1(njY$̅儛eg/ԘM;X8GQ\)T aXSZz^Q~CP/և TNW膪hDoL>!mGF]9?އG%ξʬرÈ#7~fc{Z75厇=Hd;MƤ9 ?&pSљ־[=?ptorw/0.-mҡ.zEޣ>߳F?v1H1~(k`WD[zrIfɛ\{lS=tCMink?/em}t vb0gtY\wcv[%YyrEkL[˫ֆI]ʯmЀW2PJ̆+d+*^M@QFtj`)d̸P_4)灷&v-@>0P1+:gGB`ڠfVh%yOC>=E^ߤX#Ҋ9}U0=FT%6aFQj \frmHމpF9:;(e;DTG;:ꫥ=P;HcD_i3,U{5R;2KP84=b ,]ޥD$,YW>(A^^Y\Z5AE%CSZ%^eX_DFp[tf^PDO$d8II kKAz?Jo](vJ 'ًy)#MPܞyJï [G 33e)kuЦD J-ԹU9DI&Rh>bZIUԟkjݯ i ̪xAlCq\-38 }w7{2YthFrɼ GԘs+3"?(ޒKޗ\jXƒE;\&`i越(; @qm"畦= JY%z? 661sfPl_K xpw2zbAú>#^3)rtg5z&nBmMCx8i,dP7$ЅYIhN2OzYݕ@x%*6s fb^S'}^/l'303lXyKqj 41h[*WV2H0#m`>P)X~\UlT9N4${ )ghUQ^clݲlĆWf588H')M'z[XAFiQ(j̀ nخAnIF)ey7612W1zV(PjkQ6,͆cur(yER@j!pOSֺ3 7 B\H[]Ac9z #}Y\P@B㗜d : 9i$fWX ō7Wih5u|)P͕-hL$kvi6"uO8}ɕFG ehbrǞK6-B3Embdkޠi_9Xe634J%T8h!EYKW}$f@] Sw"kɁ$%ီz j:3 QX6+Oʅ˶ bXR.'i=ӖӁrPxwۉd3 3>B ]o&raK>Q&oED z8*mZXa{b#BRj,!&Wq[F_Gb'6Gv5 )T6wѪ%9 @,`y+xPŮ^s#o Xm K KC|KNu)]R>mt~φ3D'> 'h .FZ"0f.Յ s>d'+'-9,xau&<_} /|l8Lc`Jd -a>ZFkHuOvD,8_#Wl b896YsjM3 |T#]HTNZLZqv O`~VUF; }Q&8(%C-Ƕ8J<9e)w euVKT{{s_a:;3@r*P Α$^| t܊(Fq,nFߕwiى0E gR'h(Y:}f');w{(#p]m:@1d  (= maBAW|I83!^ `0N板60e5VC'n}/1\,dI 2*w^!AG@-= } v h B2VS",}Xm)Մ#-*!uY Kym_@O `Jd_6c[1kO'c;;Anlϲ,wa2Έ Rhʹ?}) m'`SʫkJdp? πĹ )ec u%kYÏx%KV:aj),NBz<ǺѯdTpaun4HN8~6򑭾ϝdM2oy37٫7ExЀE\"3KlR;!&f+ΦkGXkTӣ&läͨ4:P=O$BOH CDRGla!à%+5BhB٩Ds1:@/ =X4y8G-F(K}}7yB"%b/@ wpLBtgỻv?@8e9hQ]-FI S+/=qld ~@ 7Mubl؏xejqԌ7؁'Z>![gs&sfp摮ce>WM!>$zd1 oQIG0n U=()pq}"ױCLjVfZ==4 O8[>Fw艴 X¨ڰ&XDf9t8xL[pʀ^ToCSxevrs%:d3&BQZ *@J{&Y`G=5tSѠ4w>y#T˨_ w'Dq;RI`/CW3ŌF_ ƔVʑqwJCTIib%PWD>.ҋ~Cx+(Z?1{Vʆ"I.5+mqAxU@$,Hse|ꁯj[,l,#FI&wW,DPOK`u `fRŨ{Qd+DR|_O(٪hmA}TM=QrNR.w">גNNF;6neLs0=dW:]Wk y#OI(&tp#lJG/~Jr!=mFi9_ߡ5MaWD\`uMa&+C4$Mʝ{Nqr;=ȿ[]DbwL@rTӿ_Kt ,MVlRmdIyix11|wIxY2rCg _О#ZYG/HJ;O;W͒ &:_DZNha'|Ž}9߻>ٛ#K-:צOa6J^.I*Xe; Ƀ89__ メxEY?Mm(_R}f<׹N#\pƀitzxbE԰&CX   A}D}LU,bW{P`]C/4{S}qT#i?U(tٜtHY0CV;Fɞepv2 qTރBnwjfצ^ȤepȖgs?;9OXILOȶθ=*"~G`GۢiyMąJe)_}^̑%g!<+">[Yإogij3EsasiR!yY>pW >(Q.&GCѼBnk;YDTGq(q*ن#֝ Pt0;AR\BӯCbGEֵWTJYCh_t{9R (A՜+;ġq25HT4B2][kLivfz5\»\cCizT8|C9K@#qrc˯F:|zu"UˌĂH Mb?2)J8oOHX7XQ)ٟ m.B.ʥ̟ %~ih(ަ $YYD ɶ8쪎fXyX&b)6p|zv(-6zǾ.o!cW3!<+ hv5mDzfk( ۈKJ_U&s)r|]*Uc<+Omv4`d'֊Cſ<ی;ɐ&D=d c鲴Ic:ɠET}19(WTg'F}jfQv -s^rѢ_-!(b"йl֚;`ӳjl9K鴳ҼH _ .O$@T|orhЧEّIcxN9g(OdE Q̚M]>BIJǀTPIΉ;Ɠi}NS:[KaA(n&&JؖYpd `H`SlQOqLQ#&~lOG_`KȜ>RYBmizrQˉ$WejMݨMyYI= QWE^fpԬg4e:Ish)>,-n}єJAjCڀ"C5 NppN "1գ.4n iIqySaU=NB8TO;1Lb*7W{624cJ`vB(&!Iܘ~ĩ-R1NLgiG1N٬ٟ<|TPۥ U44iu" {,\:G`ws͑Q€W,o6ocӨk%(lՈ4*'G[I5?36ٚ^yB}0>*3zێH|!RɇfY# W" uZSVmMÁ'2$Jܒ .֙^ˉ2ܡtTIWKgi3G9Izˇ!Շ@|R>1AWͪt?Sݸ>oqAcŽf*~ |+0z< #1E1 *ikcj륋lu|#%>1!Dkw %n֪xk9hΖK](e_^3ܰe$l8@tcӺb4|wk7m`['yđ47lN)5o2 vcB|SڜwHI~mag+=*j+}(idJW!]9p!)VU)}@4JBl(݌RCeLm[4KW>/!r2}Z)pugK'c"ׅI^} ZO_wų{Ɏ;^y6#?a o H8a-q}16+z-? HLy:L:|v"2G!U?h &'yPؼ~B`SqNxcR@Q_AJqe0X5U=_')\Z=EVdkfۼɇ~5Mz}A1QWlnD1FYSD-\>JDo!@{}H$9N"HͪzowW XpwVH;YE )Tn.p+D-r1NV6gs"XJQ%#ODD4]׹nM{:{e=ݯ.Xcj~]ߛ70R{I#T-Vu}A';탛8 O'h*WVҡ\!OśJq :Tvsf pŒW#;Pwl!j嫿? # \zBDD 2_tJ-pB/!T9& %%|6Lj~ՒNnC#лSjtL6"8$g{@$oԵR? UW^33TH `2f5/COg >}nuZ(9QrnƄfY)}~" Jxh\vQ-G ?*yj5m%u/R~ZO# $[z0 ꉅTo0wQ0o3!O^]͈VfJ5dbY;Ił/l} ^}^I#?Mh2va'0fc8HkXfvCne#< ӥ(l4RԞ=mW6BO'͐@6$V~oelKH;m't")9ř~v*Ky/5 m1MOA,ɡsqmx _hl.*Hѧby7F⛉=h;-=* >=ع1*i^\x^Pb'?U73^?1^ׄ]Z&M`AKOf@ED=x׷exl-@.+ NW(ڒ} ಡtODD%jHaSr7..k?4ϴwΚ-ay`*T6$ie`4g?xU|֊7?Gc'JZkkv\s~iXwH\Ow<-RFMDs[S&?JKG0R*= #)4ښ4r*SotCqҰqմFѫH7^̀c(xCSb69*C]7@~{Wtrfo~Q.?K^r@1fbS;pg=\lo%tMRfRO)ۿ:^nX?ѲNLsӶ1~AY{..+uyq'GTzde=l_\C5U)#HG*Q,}_@Gr1ޒdH䁅&؊FN+% gIr(( wl:䵺0J4XE tNb7ӻL,S ÒǤ]Z}RE?8Fuc_"X#TstL\u4e8+MX7SCQH-j,h2.鹵<=|9͂,X:J_\[iUm֋q@'ʼnԉ63@-_e*P e_c$&z;f?=014VdqA0f2.W2 F}Զf+P5*V2I,r3a[x`T[e ۢ:Fp3H n7<,LM{gTGPFNbs}?O3?[ MzhhDG Ħ*_dq)&)m1}YؔstMkA҉uvC! O19ӏ7! vkTCU&h ƞ:@yRNG)z2SQة}zzDJOǯNGNWFLO#{Kn)~w z:`dZj~.̛u>OB=MP> ~fr)I,}b̊O-[ 2l!Og˙K $1Ѹ8< Y0DB<2܋TґkSWi@~K~/N{Buh#NGֵW s 8 OȦ8g=>L]u P2qPOjqy9VOEI:`л+BEZ*Lm &}AVeL-(==iQ]w[*o*Иsm]e t{6 q끐PMtHJfjݲGȈ)DWKлT]wj+}֚}?mNxP.OO蛪xW&O~;P`{ο~28D;EɗJQH E|H >Obۈ$Jpkg\$EU/+wDoWx#[޿|,+Vly i/ui:τY (IcdF[^ `t)KDclNa%our·fxL{xD4vפ% df^a~B]7{)/y'XQZccBʹn도Ϯ2\7Կ&u@ ca *kEm\xU귈|Χe zpjbcA/V꼄ߋS2=Ha',`)1z6}[טc y,aCL_[|˪؈[$l$_?%v1*kꥀJCl$=}ȶ5t3/2Y=i16a^9ۍk2 ;$KV\zXT;%Yd)]. ~y6$Ojaz1> /j X5lK [=+ ש%ŭv%@F5I XIUnxm8Ԏe\!DT֜VZy GڛEFֵg,#<߯lp `2тLڬs2ژ%(}=+5:jL ʴ6s.\&ds)-R"/?k-s JT@v^u%o!dr|[vWsg$ gxt ,jI6.A4jz%Ă%`-#35@ B7xj2ݫK ĻI5!xn~v1'*e犛%QlV3z67F\U twyf̜gWK#5ɽE{L8y̭ @].lgjȶr(=*G x'T+nFbksOŦ5Gj[ϑ pZ%{^It޷ 9qE;8`p8bzjvx&p5Zσ'8"Ȏ/.aRXO5TV4vfY +qE؃P/wNt!hHRbt7#㺠j" NLj-uz/I1#9n_HU7)<2dTu5 IKA| g0m"I}gBܘٮc_>=@{Zl"ReqWcbWZm|(0Vshte!ocX1{r*z> )nAђ Vhx@S#)ݐֈܼ&68u볅3U-LEHwթM} $x¾$)$K,}iʟˮ s2X܍z%KS?,v2ge3]$ '{6ѕt'<)CzZ(b Ԓ`DqO=|c`Ni笀L𔷜MP\9O_ H4:n vj"VکpuOz$aF0I%R3"rߌ5 "J!p=_BYf n/I}w?k!{EuW&$ ̥lL 2Vb>|EJv3BwDdr&_ky| xqj{HoB_y):1rzR%fz2դ[r[S'W:ۘz~xfG9DV.-*-|J_XR3U. ~n~$jp0YtUiD Ñ/q$c*, xڠ|zK#áO||euqˉUxESp$- W=-({2WmB ,8e{Fs}UcV'U$nRM_{6*7(HR)muLlpFԸDYKsߤLClT>u@6f5jA7{5KJL[6 LQ"H cTݶ𮳿! Ն_A0CC82PẸ0Ȱ̬d\tDtAnPW,c-~AH!E2':E̬ `ilBze/MMß髶7ed%W[Q 6Ew3Z;\ݛQEO2xzx8mfAhצꦮSkTkV{0DwPĎ);VyXY9<F_ɽ OL5ʖ-a5nYA:Nn|ΞgV}C)uQA(юWZ=rI9X V^Y((h;V фEA>?|AFYqJ_0# pKK=.NoD']3]B8=Ļ>J<뽷jPg&@$Tpuiq;@GwqAZ6/mN#[33Ͳ\$xHvrQq@XU:xm#aYS`НҞWg'4i/ʻj..90ls%Y&-@x-h-1tN_cCˉ DZAnuK FX dBDHޕAP=WAn_NIzE)imk.cSUQ+^П QHT ?T%'Hщ{YI넧+iQ_XzAw|h01dm[<0Ѻ#<:s*<$|2~NEei*D,VF :ihr[tew˄Ǜ-m(OڛBhmB|I}*&A'.87^/VcXEd~cZ4+chs(0T$*]FC+)ם]kGV{cĞ.9LOC݈`́J.*_J^dk;?ʛRz%y'nWp 9DXG4^=@}ʬ Db.ٶ3<9z,LR* J`)|DLXHHrԛlx妣=bu9}" ݕkIES9Xs?_ɝ͢ 9]Z8؝DA! ',Tc`Bt OcP֦'icjVk&fپl+,_١IY3i+цðUS d ޺Æ(B+ Ng79E=^r^I>S]i`BåSV5M.rQƯu||vF#;n !/tKa1mWIW}UÈHm1 c8[`z )E6H4/38H[,,5ǔ\s6r#U$%ޙ3H\ &Do79.뒯Ol>8փ+7+~ M7[KC"ʧY[: W+)Ϟ\y.Նenu *l }6yVgx _8_G`C幀bܮ-EԻpC?Яxš:EPxsCMn&UͽAXi'#>k#6 1W֫0Xyڥ0n;^˧%2#q'C$v PyU(Ԩ!kbu5Z8VܣP,sD[p'癥nA |NԖ1$bw߈#Į1h Z5'Ro $$Ym+zJt%ft炐r o{`qPЊ9vZӰܢ=h Ro.gECCk0s);k<ƕxH/B )l6 Xoi}.F=d޴П(_ߟJ@o rǐkeELŇV^[e. +=qZuyfqϯ> fN# >5*%m8PipJPPe?2?`%/+%)ER8E'|U97𕷑d`Nrbx.&ONh_ Vv,v 1f% Bn*=yhTawɆ$Ͷ8,Tf c҈gƦ6 9Kc!-BGVgm2@Z4J{ RsKDO[zD);lƷV{zvqz,v[W&P~#>M78ofL~ZCy;%\Qxa=4imoq‚v#TԗST2o[y76QP!~c&`!VjU (8r'S ո H!X%hQ fn/&mѠg.bAz,]>[J<: dr"(_mzQlTF=I;ѣ`eZj]|i+&XrA=x, Hs %x_=k+)>]gӐL;bo1Ԡ WìY:C@!vXI? ԬhCy??FssAwiM]G@wCJ쎖} F<0h$\};I;4vzQ%bnIV!i0v6^B4 TV%J`5"%֚c8)\uͬ֝ ^31_joT0t90wZc}:]zjy 熘?ۡ ^nYHh^ݟgNÂqu? z|>XU0N#gi5`O~Ŕ21>&ѳ!2 v;2Jgt`0.OZ5#?kdog"BJQ*ޕU"qw._i>{+lmXƒ.[(}F9lI3DOؑۡ).'fvE]u}bh?OЏib-nk?%q:% y7* kD/TTÝ0Yi5إ R&TV]\Rt"ixҁ|>O>^Xr%@/jFhϋCD8T#V׮jH9z;^D@l| [1 T øG8lMR0j}8A0f$1i ]n]}nr";O֘`ZD!yTFNkƄH}BLÉ0(Nu*bP2مA䟊i-讈1S)uevol5-;ilu'/I5g@ʲʗGk~0 u~-T0h0S{gus ۧ1S/u<g*C+y-RVC9%VwVbY{eIcuj`Ph cFv9Q۷A4ʜfazB^A$QijVT8Z0=c :;Rl*&\$:8igQ%p;6sI\ +0SlhX+̕bƻΓѰ8S![, i=2 *pJNjs, "Lj:j5Wz=r[m]kMEhR;=*CY+l P2u6eϬɮxE1E067fΚs2i@[P0R HO~k>i9趜Q$ HSb,ڏlow)HIr 2yiV3V[ERHGyⲺ/sr%*'Lu f5"laV>s `T4Vpg03P_=ܦHE_#k'JYd9z"L7tRxE<W8,\>u]ong>K$p2¹ĻY N}-#Gp`.mu8iܶQTL`[e<]z3T ²k( QfѰR:yTV8V =ek;$&5GK+moؼKf֯RU9g{+]Yrڙ<OmJt0i '.qetͳ %rUYC`}%ƄM ;P xj  RPv0K(La j3cնO~bIL-+9rUUafCfH6WuħREmi94wp>u-orY`Z>-$r0J$C2%]VO"'VoO 2aL.sɆb6?LCӀ)˖6ͮ֗W4Q NHl aC 6!'ĭ ߗ!zk`2G˔%5D" ?o+R@nzUC9oD,'L` 9u!qg[㺖;',VݲN<8S؟u%IzVt0H+XŸϤۉXs+vn(:OOYBr?ǵdǚ;RsE>]lhonz̓ 7';#Ź(:;]'[c)8x3 _'yKm/XS'[nP$m[[ak ?o@a]yﵖwh!sm}C07|8ݔۻeFv-)gg$"׷Jܪw{2mikzX£Qmh9RTE+ h뉦 t~t49 Oq1fzR IRS'griqv]ţc( (N=P/DQHۖ2CNN^}ڵq_{zvQW G%)bQkN`dD[pG.tn>TUP7>tVK6=*u>6w H8$X!|V8؊fXH:gؑD8)׷)D=[X89}ZXJ`vp$f~AվLN@ܴ)Z$T ^(z$gm\-@Zv$qFS־.5eƉl_a Jt8 1@ M"Z}wᆂD2\mS!Mj&ܟu3P71wRO\1#Fac-*ڦhxC`Vr=Oñdh#w{ 2ڔ=u%4;K/.> 漡],{ 槿٫HR)=4=hοCMxF$.&D|yuvV@LJ!veԃ.i"? O|7MaqCpXŔ~@AZ_(]_i2^Ni6N?0tɺxĀ#V 6x$z(W QO3[>mR"DE9[8[UZz}>fKݺn/AVI6Q9(OÁdyC)XFu\_?왏v!ʥ!#yc]K$WLAD]k$Ȁ^?>PbO^Z4SXcoZ=TW})Cx0R/{zS96"}NW6yi+/m?Ύdw?3Rbٽ!$Cl{rُ̈́E[)Kiz:~hjbtRU=K@ɳy6$F=c8ٚ' CDCG:= \/ј$`O,0U˂(gSA3^FƋ.͌v L@֍,4%b$nWS_ས7Ԫ ٨Vj5`LYKw*mPާYL}Hw *.u¾J*42M/[;9l]UlU`oВ<Ѻz-W̒{;b truU:@6B;FLߜm/- Id;ݜs^IaY/"wQj)\?} #zi20o,I0 SK"#[?XVňmSFuCG|6<ɸ^i%]E#Ի,τ϶޾[|ZNqk aM?4_}>*Wu#TF=oEZ+F̌V1MP~ %7'!fjn)3^dlMi$\5Ӯ-4yVyݘmMoWHӦ&EY''9zeU*5?]59 |vѪ ݳ:*uG ] UesCQrHB:>4j=(f$W[ehލ'uh٧8h1h$$F&,-[>qFԂ|YAnX}@I's'}O='`XQi5Ut e*4033T_V0ų]1i+8 `Y=9vy.Dz EXѤسFvhy,M\e ?X1-24v"P zGL^DP7] e|vZk);=b\߇m&II8ߖ7 UtbptbkX2rò^>1]耨N#($8Y;,)fJg©բ A@ywIZw0NFKf|?# 0(ºYAƛVlj;ȓ [B_Sbm3s]٦-Aě>X (7;f>R߼ܞ=`$a{1G >Y,Fcqta QDVyiYAP(ʅP`e&BA`t ubm]6-I1CxtfоRL8.D9DS6 }3哷<,E3ɏo-rrKp dB7p"N -׸x1κ~ Q %akOaY!Ml0EE~y$jK3բrM&n2inW e-atH;Bob` ;o:&]]kH!~m a'XT9Oku\ PᲗr*4ynOaxxC/Hnb"bI"zƏ0B$}3 'v;BwcU: &3rFj=]@Fbt{/jݼn*M$p\)dyzy Mz]P {y@ag\ulFKM@U7&2GAk̀T75&ˮvKW)?Y s"T,Rf/1sY k/[.%ك@8`0x5"L]lwR33h`0kwz~]\+`:,ܰDSʽ$wEv<9 ҆fr 48EdpI ws }L-L ./14K8F"|{Dk,X+?^ [m\&{1>Jn]УPdalۨeHXʻfD?ЖF+#'^ʒsNls wxF.#t#܆g*9 _zT“KLYi [= {F1`(W<bsErnncAh &^5ourrGx*B1[, 4tb_QY0Eu%zi(b”5AD/cE7'J ;BA.hNr]z&Pc9<>l|aT}yV0!K~ؕ8{WlD#Mg#~wh u8 "WˁN_v,PvˇD[ac=]$W١ּT>$Méx.[v8D̡Fb]t%\b6mt[eP*Gckuyg bk}f-RHzM<0Q8kpI쉭pqF mG59wq]tCIxg:Yyқ3Y$_;m:6tvΗ xn |T 3K߄:j9`YLmuӻ*pJ/C{ch}EEy$PPN_(l>էhۯ"Gh*\Oy<>_NU GÇ@v1xFRNAg`;==ӹoRvL&ϥ.)f\as3b:)\|{spbl*|YվD\P>eb+N8VLCO2bԿI y1/{m"ӯtg-}'bTT\h j4I#j $xI3& n$'6(V@VV$Kn4 "͎X?k]\q^y6'=>D]Kh|V .bqs&"xs+*bti۴J ~a ŕcPJTr\y;|ʺRz9-U V. u"-i- xBROُDPPqw}NKIv&L.k#فjb(HpNޓ*;t6bBz$5=.=͑mr %w`Xdg,X'Q72KGyoU Y5\ s4ԏE)-hE~\%,H)`V"{ -u{7SE9lTvM-KjW_:^ D9L7 Q؝o3>7ua%F>PExVΚJw\f\qM=u͏\t VVԍS= 6ϨB9|87jgJ.i۬KlÉf,MI# %J[fw+m((},`\O@[2[Z'D\4%1Y'Ina 6—. -)OBXصpW;A}G`BK϶~=U#1O7:8{]Ǐ[0`f<`Ls"[SE-QϢ;+1=})2Fq9 7+`윱qcj,mK9l\4diT穆c߰nL5څ6Cȗ1wO+ecE75gVC ^>ZޟA3\/8.&.QŨ ݈ [!F>L8 e^Ă ^Ɲ@nr3q?]^8xУ7u֛'Z5=y?:"ml'KCXBKB'D*ws:԰ӀcȚ_8khߋ;Y6R`&s Tɘ(~YY|864ua bKхP[9My=e"# эm{Ɩ=Gr[&cA6 Q d>^0> ѼF;D\]SMޕ V]H?R]Q+Lj{T^pkHyY OH ټL-h6ґ\ߡ i~itSAΜgbNU.s0l\[臐I !XCF{8+A}bWB2^0p>(Vhs+Jrvzk&ܪ\N*@9r]Xвztd=1kF0'@,wD,P(-2`Jѵ)<%HId@du(M_<3 M"=o/v}]3nO({G"IR-{3N@N.M)(\؎%Wit/ha䜨$picL\l9jo-A_xZzy/2p 7V]Ww24 %8~Ԛׇ;]e7fԏox=`w:~ !cNJ4 ^%`Ž+58e`dY\SDtuJ^:>A{{J`(X C.;o% 1cU#Ymeb{t՗5ܥXU+wjXE?'D+u8u_bU\\(^q[2n3pu\6so?^4pn-^}r4QDO t] ;9<m-U݆ {y_C! (R'[ݦ`YXGwʶ'Usx֥vDEY[vXTǫ1ޱ>m'ҍw_ƋZ2`>,*+ޠ5&6״%oHH#DU_r (@V΍Rfq> ws&1.CWDڐ$Ց6`h* ab׊cJѮ* D,2f3+=[2%,zU2&t EsvFC|˃HNR ƲD`;Ⓒv;@1y67"6OcYC*~8U'fFV~s2ήITHT3ő$#Դ*M. TRu'YrcÂHF)3elD!V@ nd ޹Rߜis:Qp?LZOd굲-e8)@$qœm"oM㌈C#KYv_J)=\+B"}Ԕq'; ΉsnqR:1gxTgӭTALn)9kK | h7N煓/}}))q: LJo++0u3ja\wTb|@' % ұK=H $X>O1W6al.NrU/(<(ye2Sqq xmx&?-ձt=bI2{ WҰ5֕i @sU%Ao1a'J0tʼnDĵ%Ϥ<h+x{@39DG )O-Wͤ~E&7c>NSw,ih 9u|yБ%c" g7Sak֔.Q#=tԓ$)ypE &Qւ ++&W$y_%~՚#'b8yr{JgT&5qA@?#h]*e fjW06yRSBe SOA&mv\,9b( 3k)6p ˺bmWoǍћk\Rb#ElZx]$4IhN )ogd̼2w  8B}U_LNM/K`],jgZQgRvء X^׆c+ҽ7@t@4#\+ZH˲3M#rSG;*0gS28f캤0s/ͳJ Ćׄ\uS5 8U:CceMgsLVׅ+=3aD\͐Ԥ5]|Է,=ui[>OA= (<})s+v0DבRS’+xfV:? #di>02u4ȓZ Z| cDt9,~i|@6MzǔOd:e'!F$-(nJz34L_1g5i,FVH&QnIX"5fŋ!)m\HϡAuvr&!s aܮZvxR(29_i_!]m+<*(= 9C|Mh=1}JCמ/KHTdm`ІA*[ +1sh3*NmA\7_4m0+>Gk4 0DRzY ,mrvasg^lCaU.8) `IƗRVPdQ3\%ْ@f3KƔ3uQ9f6H!v֗=ԑM"0JjM\\NZ9˙EjFo~* {)wvX:$=Zow&t(g`XZ;:hiMiX`u3eҦOs䢜!l>O$Ju/IjVop ni32ybK2me.b_\"MsQ:ܒvKXw~6B >9TIS{$*۞F϶ :hYMJ3ץYHO+ 7>֎R E!4eM"J*vQjafE.+="c)0Ŏt>ܿy=W~;Kl:8M0EO@.y@NqfWc%~~5pﮖTC~89sn[y80vyK\ 56|GmvY'J^B\ņ6LrJG{G/$PD7^?_&&2uQrSA?}l7xcƢ h;v.XuXI;4S$O+/&Bw EV!\i>(KO kzGrW{}4#%w{P7yvĝ[T^rlgqC~l`rJWX2^!b,rSK&oS<^+iZn* m:q$B6p%!gtcjFmCHT :L 4.Uk:4i&nR!uOZ.\"05};(=)౴{KVy RT~;&ogL" 7G \V_oJ[_ d0s1jlg%eBex0byBEWi2.~Rc %rRrpIxwSs9; s ߳njn5e6#F&a&XWhƄUjZ3JsT+c}cNV Q0QM d.-hv*NIx# ēw꘦ti9K_?V~>jP,0}ɒJ}߲y|h*64@.]|I^H[~D@fp=n%DON\ECwA8=ɬz!V ,];%[;%Ks)jX>;YTMF+OQZ,w- %>0ӝ7+QhD꭛Q "},EU dtC5N?RAN:4o-~XuRN+*0>j#ieLDo׀F0*/&կSo}=e8,4'7W@!8:@;⽕V){So6=x:W)4RU(l -GO'}+F;Y·+IyĂR ld)aЮح;bs,Ȃ 티MGY$1N Ͳc^s(A 6~s_4)\^ō(~'|0UJiI4:$j+T8 w7Ztي0:%qoin6IS/?@E/Zng{%lt,T[ߪcT?X Z|XSE^n er T.8LfY%5Rpr$I*ҋ:_UiX#Js3%UN$ܒQz.GV h=IF%`,#kWmР@,MђS\G<9%=dȤ0aU P Y"d}V3@a(/wөLyqG{%'|N 05X.ƆA]y+X-!m1%KȪc%X η޻3Rʰ]a (̛A0˙fa}oq%I #} ۚsF:<$;,gtADqxX1Tyز_z ։r)J6@\`}hz4h\~H#n"H0K`!1H,4%%zi nL  $>@66MW |b@ZH_dFKHS?KljVY(%-'$#ZɐS7x+b=[!Kpgڼ($ʂ޸=wǦq8WG7!_'TG o|=FV; pэ6M ϕ' %^Pۏ̏ ADZۮ,zB/a:yc@umz'k<2}$13wVz''pL쎯 ۣUAan@<&ʧMGnx_Qjgn1<n''X ޓ)=MACQabd-nFa6tA X g,I}7q/&_.q3v?г -ʇTGT8dҩQ_i'@Z`6 @A;w]x.M8@R%YSـKIt{(0<a,:\׀d5et]3*3F:F^)gy4.șn'BէNHh8;1+x6$ ,ȸ$εzGZܧe^s‚(n_eB5 >1:wHnB 6G<ӕ'#AZe*E"q@qǹ):>az {~|E KaPbP1cޚ5=Bs#]5pkj%QG*Lg ގ88H<]c0*GSӾJK[MG 5 %I>ȼ L"˝0}gB!,L A%{kGxNPG]Aj ʅS^.DGB,((sY!YPV=|`Vx]A{#!/oke%` Kg߱D\[Uǘgs;{LدTQ!!{ITs Y]ꤗQSkb֪-gT]J#Z2tve%v|?+εiw&ـԣBώ )_pٵOW0+-x C\w`hh.Dy&Ud_PQH5T$rna6ݧ`31bU`mx*?O[txk]._Wiv4%jr!H=Pjk*(m9EΧCr2V,leʌ1"Q?Fq}xw o mk'K[c^ h D 5l5?OjCX@m1tG,JpwrbJ ) 7΂x{ƍ,!(A7&H*Ӂ83% ?tcft^HB}mv8xvf5`گaHO/V^*xhE>^*)A"4S_nptm)p+ېGcN8>h]M5ƤzȾ5 hGUC[?ĜpyOA KuE)vlX3-ma!^AIhfiKMruI>(M|t}р#ay}:kKMۤ D9I \p %ĩ%!0Ig0Kq r,pyҸ`VPN-5koIKU7}i{]t0}2qFc]HhW dK?Rmȣu=6H);9kW`TEX!57TUG#*s T@MUM_6 `גb+bdARZ2?^#u$rMaZv"*Ugˠoyn!K `\ʡиAQ\=I 9]m0 zd*ŤH{sHx>՝tq0r]f )ҩγ4aeZ CkہF&Fm]LGYbPޮl']7o9`gnⰛ ;dz+8{"TшHюDuKCeX4[%Fɕȧ@AԼr<S)pgzXgyxT?MFMHujv?G+tH72~~::b\sP\Ka}ly(`54:1\?\zhPp7lˆlɘ Aq)<'WȻU~sP0E ʂ˦.+eq\rY:d :o:_Gʿ885Gx2iɾjYE&|yҋwT(F8&RPև8\_<oOklY"TߩP7n:JbŔ&Lq*9|"i \Idt3dF@+%69YlnzTDrۺYkl=idVUXF;nͰJ73xͬ甈H lݞ?7DG}AHNSV1'Tز tL+z5~\M+.a3-B;^zI9shS:5ܱuN%b ۄp5wnAg_+;[[Z#ۂgã,5hx.VʚŧT.}:4GO*Hr2+BPfy.(i Kens p mv|=oM"%`fRuH}SY`Qx?mS JtJ{QH;y۩xY˨+!'S'_J&6خLQ~!C~"601{2%_b2/7E)R_\0ܹ]8ͫᴙo2<? YX }c>~y؈p׮W̙Gyz&I׾`A8|1PmWš;dfpR1jRfRm{ RO=@=Wm%cR7xVoUOͻ[.{T0:|z2&N(@ټZT9 D5H|U(l%j>@ ҕ4h%?A}]j;~{EBG].&|dr C٧$6Aઓ7Q.ఢBthdst}F ?VH d]B&lv_uDe\06Q׋o[s4Ô[Hv,|Ql?A2}*qJf}[D0v_@`&IQs}.~$а}[Ĵbi.}G)_*VF-2uuqEϤFyw}[P@$BA@L}x¸=m(0r\eb#rxK?m1kjCр}& `{Gmo8Ƥ cN &@fK(CVzB| cb,`J977,2.A8`>S*,C>hm LNNP;]sYrrhrU7MY!%rϞ 6db-OS+|mm'@;ABx)qɀ_ܸ$ſ鮌WxKsl;0<++z^BԾ4DBÊquP5D]sC??~f׳t% hOU!翣/S!Up :#0?C7g,M"e#tR +ױL4R9-abwOi֖ϜLDqXIׄ\cc˲^4={c&I-;RT >T4ckn@x[Ƃ"[<ٞo-) 3o[y]7)(Д?+`iR'IF8ZٰUQ\ﵕgTvLID)&x?J5ٗJGL{@W0duw'0vNaҡPOȃ F u#19sSqld՘tޥO1{3l]"[$O Ցtsz{^IY]% `6bI|ؘ^mƲ& eRg@-,׌ -,Qm0N3!Ѻ98u_9OrD\vu ŎB~Ac^2ttꨘk`AyYŪO3URcbTŽjE'lM##yp%/~^tf%ХO&0NcR_* UiCv"3PZ8 ؇+VQ$x%v#jHз 栮DlvKO|)k(E'\5@HON%u%eYeTݐ9wקt]W#(e|;RAoH '@N}fγ\AzX5LWt"~?[MS1I-U(W|.q+j4 ڕ Gn.&iho]%2S[Q FQӆ ]Yοg*GhΪsZSm-2z*G~Q4SМO7&X7tf/E ݢ*L`=׊vZIPt(2'D0ek.%j"Ö}-M/^har "YT-< |fXg"5=b=7?O`1|m8ᛤ;?svQII\:<#S!L9(F q. |gCq`&S䢦eF԰t.C^&5~̦kAN4T! GSK6T;̖Mͦ _|_oƂ:d"ͥUVceY֧!1(qJbIf1fSySy\fAUN19Xf b0nHz] hIQF=|_sTJ2*`YL-<|1$Թn214Yh5z 2 [:lJ{!c"(j*Kj“<ݒxu+x/1*&O:H7WF)$vx:}2Ҿ[::- u"hXɂ / #J)8RHAJIc{8x2J80=q>rY{C6g&c /?K޷8'4G[# =|")g12j!f|Guo$Jj> x2_7[CY/hGO% ^~Tt1 56| {khY/K$C5A/LvO# nNd%BHX$Dsq99w-RXJ@©j/aM$뺠Ho9R Ir™I)$ÕYҘD wM׺:l1rky@$<6X [5KxM]{B~Tp­] xsH- "C{cBƖ{Q``^Dzwpr5:Ů-Fm_'iʲspKS\bZq7G[O0I/,$YZqCDPGҴ2Gm3}eYlBJj{rGHjmzsۓy\(qԃm2$p TC@P^u6nl&"fvӐ|G!h Pqj[ 8acHھicyA.:ݹ 7Ȗ d>@k!!=ӆqT R?X s7Wc_IXnM91,QT94 x{IXa^+Z\{Q#r6{!nk{ "UWqBm|=uV6F QA %Dz~29vb,pkGP70r\{y& 츔%Gj"Wl77jKߧӨl8JNyʽҴ~bS rȎY*1T\P K5Ӣ*=h?}ܨq0i2g+_|#s_q`Lm */AZ&-)N"92j"ehg"L" Ъ 7 :>h( Gaź0Ц/B7<]o+}̀fĎc4-% Y)k*8cڱ]i؋$HU :cis)bm;TCUdc aeۉ bk~%Q](%5F?xh$.ae{/W5^HC5 |!υVXMmn>uH3)7'n]^6ooE;ȟ=mayCw:s~ _7IZ|~XOvQFh{8ҞI&q;Ft^ٯ{`hLfb8|@keV91EPv>yQK lfu(T'àyzKׁ13$T>+G3M8,g̖^O*Jb} <@꾞+cV l 2J2hv0iA6MAU>p`{j+|rޭB=.3@NmB<k5R|3Vs+XL]sS*9:XQ&29Cl'Mf~j1ML.`*aXBA&,!I&5xbZ$ xʃ1S4ǁʽ] ъR#kI.-ZRbi.ťgC'ӂLb4~è $7_Ec/lW )8{$c9% E6EFve2 ]R:{};F+x6W! MV(P%8;LL-(]( zkoܢ:aWg[Wf v'Ƨǜ^* ܊mSv oy梊ȣ^["3P]^urk9FswbOX@s)1P=lٯw9|1a_[`]zyYRn7yuõ+<ڝ(lTdkDT0Y̆O@$5P's KN&~j=k~Hv7QYW _,L0|vpKw06=~-WV39׾cZ-4fύ AV-:"lfj=|i5ӉbG[C*HxTU;#p~PRp=EE2E)ܟCc2$6rI߯" z xqZ|owUP]k|C wAǸm.G bc|&tV){*HfhoQyP譅 ;jvƕ/Qte+jNlrBLtnEHӓU? p=0adqpez+5'mXT 3l!E(8ƺ-5{ JhcqYSWѬZJy)So!ὺYR/>\_DR.cqS{ԅN8uT'gV|XFaA~͔;4:M,v܉*Z~rϓ*< laf \>-}yIHO'އ8Pjӆa(ٷE7-x%䇵b.!vֆ/7D{?i"BЎ@$k:!v۔j遐 YD_Np߲pϳ hºLpqj56VC9ϑFSXUSRYi\u|C[WuO@S%68oMrna%saԵNiFlj^VLjT7Al(ntgchsN,P#!y'=uRB)^ZْTFA]ۦ81h)R0*:>}A'[ .rؾ" M8WSp InuAxCIs_Util>يY0mw_W,t[qS"뻨딾/KH7IL>F MCz.nIBc"k)CcoSvtՙOBq T0 l3їPYMAGïA(Eis^ڴ-es?i\*vqcPje8pIm^PNhc >Q{pɏ_#t4?K:]?qCaҺ()^fYVKkjrd:*$5gs(lvrJ{jX%*NƂ㮿zRKIh t\n>:ȓ9F>"(Tp& Me۬WPgey@K|/4Qx֗-3RdTM>94J->%Yê"M{vGWƝ?Ji|hFx3ԯGvz/!R>8GlNWSPEk/8Ey LEf,ZY[O1S78O*7NӱU.JP |TIv\(+E&jP^Vk3?Áhiٵ&~] &o- *t]"9&'謉 Hz3IΕAs4壝Oe#,H}嘢2K7|@8kFi%<{J]ѝ97rON {˂NNv 696pJw."TfRq,E,Fh$xH~龸 }ktwC·&c18,Uȟ0N0$ !MFȮFCJC`(7325Br٪ SKs ptz?;|h36fcb@~z9~@ZŲ n?W.w06!Ew% ?aś61Uݴس! NQ]VOޑܸ*Qv}q>ՔO&į雤%Ɠ'lUC>uɨ}:\&.:OVɀZ,Kg| ע z"7\;I]!2FJT[ vr%cC?[o+w[n+fs!yu~+ă2[ԭ>6$ʝ|>98x3.cò[L#~k(VSEw 'P*!⒉ ]ZJuc#|b/HI F cL3::&Q6DN(I*Zmm"H9o(e磉 j2)Z[=k~{a;c[m2k D0k\ w\g?F* IFȑlpR3Bo|;0^%ZFĚ-a{d!) \*nj=״! Æƺ{SPOfv9Ӡ/yf8iZ j&cͨ to 8W?wYgb^핿 ψ}j#nⷢ_ d>k88Y^9d-Ak4vZXSTE *Y aGw[f t +{c`Y73D芁 9 X<U,l@_:# y`L OaP`<wK%KFp +S,g}68sJ#/I[|'YM3>OO,]g +2گ2; ;UU&V[= hwN{c{ݺ@ 2YTPO d>:Hv4׈ %4ⵞ_!3 PW/ OdJv]v1\;IuEYZr*rK .94 ̺[!S߸q%mG Ŧ=̱ )S3Uȿ"ЫV8X9EkQP<jcn#R?WXw̸9wtr/&k;{ DdBY]9BeVZr2G[/3Hj 5YgB},$Ws] WA*tO 0MU6L!f:?0 50~FpǮ Ą^G%J c ٚˁڮ f"| F_o=~[ }ڎM6$[xo GwN r*яYErX3J `PI]h,DzE  c꙽k1h{^NӋlx%Vt-i6Bc}j`N6rxξ>W?Æ l{BҰ]'.@ucԗI!FnMY}7( yŠlCj0}MGӜq?]ެ \02(i` ĮM"pvE!-r$`y8cMdi]+yI!mM^I}g%{{RH# n"һmhl"\|3#H-fn Jm&;ʝ-Yu4HQ O9n>.CJdҌl*cqH(5NCY!@>2Z8^12ڂtx7gl pVL+9vrT0 Ԭ]0"vm5_Mi*Z̎@\ƣ)kȠ7G8JaW%Oտi*,' Ũ_xLzUvc1$(vlƭ5*: 9k`֓z O94%|po!=p9KB, >O_5Ry);rbo #mVu4=NkXzF| ň$+y)Ã[XH$ІTؐ %9QMAzș,Jh[YYPT czAدc86~`3]gqB۱ uc ɬP9*JS6ւR呜=iתsP,9q{R 1K=ĠO TQ=1k ?;JRmn""a]bVwێCԣt(_I{_ .iC'/+bcJUc׋pK8@Hn]w@h)8(ɵC &UL۠cXV l)iɏ'-q-bWwyJ/ޏΊ"mFd+-tř"V= ,BҕEK xo# aƷI4UwLB0pj? HƮ0} hB*b&&7C.,]FNt=k&qS n]^ OHЙQAJx"S#ԕM&*px6:iV p>初I ylzy=`iz2EMɃ|vk~'|([}f[g_IUaWHMyU `JOs9qsΖ I+L!&n 8 p3~fД艍*WX h ^wI5 wi#$? !b"jv$H}޲FIJKӁJ$cލ/=U pʰ"%[=&6 `F~"/os9M͸8+* J=1fuOӋΪl~4H~!èOgc{]{:!|~/'c؋a7 f{jjMՊp], 53;0'|cx"ts &AgЇ@Եj0>yNdZ"]&"PIxI!3 bksU:#r5Y;<hC5;eUܰWoxqSeJLw$Wᑌ]s`M[O/h>B"s+NC&W1;wP%Ū! r>znW@X1c[0*SEs\V^)|iWkΫ%7wQӺJBHZG.HHVQW?cg5yp.|ήds4֕YEGKkS4 %v:sKX(1+ }밹V+XRq˘} \@'~:$W?";Ԏ8 (ggrs#_hx O"K 2D]уFe\Ye|)K{}a;vL?1DýdR`![t&)gozL).nx)G_z/Mjp`cigld`UWjlp ~t *q;C/|NYA2`q-N!3<[lL=mf3Њ.A'/;'\."ꥯ/[gd鍝'֌CЯSoB(DG<վ SX-uGTPoRV^ R'5v JD7ao KޝAU.n|&$1:ͨJ>tnaչ:y)qnV"r$ǑMI:X CVHb5t: $6he飈x՘o=D7l gF V[Qf*fn[|⋸]g&yjan)!RTN^܅ Ȳnr$]GAyu5uL~=8X1ߊmM dq}m4dZSk0|V#*C> 8@׏=Ns"aYyK ]dV3J%9!I MfIuw`vGi]ǰUQdqto, .hyvq[qXDdSNޝ*JHS$Ƚ uSd$oO^sAqOjaOz"3mNo3&yẙ(ΛȬǷ-Z&X(ضx)zEaT.oR P2}YE gƺ#krrDAџJRSpxX4\w;J.kEa!rjfR.Z g{yj/-3ΗYmj>US|"}CWT+"|S!jdm'/nNQʷGmtDuFCa.ako95wp\2AGҷ#hY݆>+,̵|؏ lRj$t(d9XdϑYfi註N *,<7L+Tܙ+:z-dhnT54\*F#" 8+9bsjLGGqLQH@.|@Ϯpď|+`ngFxPm0zh$2qG]j/25S6B/:yt,6["ZF1R :>" ^  _+a}r;qĦkiC; ( ,}KVYAI7e`;;1~ein~ZU1ȼZb6CWzb^c(*ں%|2j 'y6q# NfYreyK)O Q0v^UMfHic.ɁI[XKOS4,$`GdUnN¦K۹\!pMNeX03*_G:*\+ j:c(-.șȄR|Ϻ F]OsU^#'grF DX™4 Ԣ]l Catl,.׵ƺbusй =U k2&/o!V0gFUK3o+rӻrG3šF%B]]fm3m$ xf}Asr-5S7a𐨊(yfǞjf5 f@an dD5DyNu{w1,JoN?&lAKzp|hѷ;G#y0|Lm2JJಃ2~>U:"eK+dF-Olɨ}j@"FnVD5ڊJ*\8ҤjMك=HGMB-x=\ƭ18'Ӑ>@cXvC)csQtf!]a_CI;_(wxK;_D;bnѰk+U8 TyՎbĢH(|(?\Rw&1DkJWlBnKmB[V>\ wYr \N&,r30*U6_y')ǑJ\cK=aWjtbyа(FC[ 2IwpU/SVisɐDˇt FNDQC@Oo]UE8*2@6R]b|hk0ōh$06j95&>uP]4\PP&˦ {2t:5ydhHQN+Jl$~B} Ye*Gco(p5<\Ҿ.RhE5- Xj21Q P <rPin)8 !_XO!s,/SFGUn{ȍ?ϳ f5ʻt*Lr:mClH2pmAiGہL<sյb谝). nb Ok \Tra؀8Jn8ѭ+w+`URvjXO΋T}кOW5?˱&V,1N-((]}S5 v 0O1@w-9ڝØdշ.%Da~  Aq*IӴi3t㩁:",@RJ3v/1-)Mbwߕ69ut| @Y)M=f0gw՘&1xW@@I|oZ@SDN;k|*M @kDۡC8M?:)0ʞbTt(98["iWH_qM4m*H˩օhl'kΛ0q:VQbOb:ŬdߟfM\oMJRGgμȇL5{$ȭR8 gmeb9Bȅo.F7>`bHmh9Zc%QyzHSy:)xSAL?C˃H\ɧb y\ro*] IH̀JM->UH k\THS;7,H1!=̶ 2H bdm%wD1H9]21;wZeD }~7/(\iW'mm @C@Z\āKWG#i.<,IaRd[_MZ[v\}7l 0G`S;Yic*RӜPkQU e'-hKJ(@a&$ E?,U89?n~ nѯ tljj7 $fDZDtǻfE%sq1 Y>NY].}Y!a11<{!SZ*e["CtƿfH'6*jT x&7Wm,QtpKB[.oaXlB-^I"fVA&+Ś(Qg9vǮuf5s,M f5{AهV/Hca)~~d']fR\$6l$woX~K }7fS$lw;@y@2/P.wу'_>_OX9 ?6Zϖ^xD^Df`M1q.FT]|35RN s* pd2" lk|i}h-JXHlHVШC\}K+3b*~Yq=!1&t4F9|bH-daFc0* Pjs .94¥YCNXrm1bi r4#d3?S19W6EHFUݥ+(=􁇦+"'C1a *HjI pZOCH˞hW o6(&T# Gjxf}9뭦.K~ gqsZOT}u=oVuYT1!;399<+e doѴ͇Ź^z\0*hMkUըD{ ;H$)xyN_m6DBX7TYdCx6|֌:1./JDX{N.H*m',_n/=F ` #D* %gT_d$чΎtc^;Nb\LIll@@ fTI s4ΰQbZo͂<&s"5Gu_0L 4 )G6Ş &0="˜Mzo]8[my1IO_9\a/z(h,9wk2)CFM8jP`<˄CCj*)ZG2bU%-f]#yw .—&}Fj@S% ĵIB>7e)LOXwg3Ҷ*)HIñѩcͭ!ȸZo i}Vh<2^oYK1XcìF5]1,#NB8"KN9ȳ xqխ y!6R-''N7Uf2}#KL旅a7C=5tq:y=_ubmmr~MI pb@8Lm:GӸ|Savzw%z\ױ;0]0$D+} ?%p ZV{sNS\r&\+–(U骘;}-M~Γ*uF1ϢvȦc~j"حu յ OPe zK{lHG/cf&&N5LMdջ@XG #{PkFx#-!վ˩FXY) V( o@(3/, BU4z^O(o"/iYAfκ;@3on S/ 1y:TL>ۏP,R2?8sҌ+ ~W^=P]q+>\uZ@;ҎBzil1i[=jMqό sUHB[T[%/mv xSMo Rnt}r/_\a4 N lC#aU3@st\<K1Ε9MǿI914 ]6˞4rp}zn2־}ֻz;[0&{(ų5Qd!;C]CoTws䬆b3O*#9EG H湳]@՟}6bDfrLYy}I*]4=:6GuX01,8O"5s H6cn?>٦ko*ǼG!W`cbIOtbj|6o.8j xZy,09OVZu9{ϟi$2-pNLn|Uj.` pq:ΆH0;@Qڛ,oY,ٷ6`0%W|Pڂ&^k"^OˤQ_YLW7^e3Frd+O|l#T%"uR~m#p;-&ZCQfDŽV(;$M@վ#\Y >^.S{|pլk (U @eZx x%6PR_VicAuHk#7_3|9LUý6< XxPΣ e0ȌViI+QI wsF> D?OO i-= {C']?aȺ6x[@Jv_𕋋xs-#)ѝvB!sUG,5SP=4Lc \ .8gPb#WwѦgu1jBrUR#2ur=!(5G9˽L) UW)h{UPX:%b,֔C25OE ɢ َ49j$͆cIB]ZNr: QWc/Wx14('H=U rO. 4HsۇkE gK=_ĹWSg?>3~\YBg{nF& 1W:G6lE;8h=BPGn>2ΰmKX1)wB?1;081K_Z74Xs}߉d>ذ{ ]+/q>ܹ+͇nkn]s.2W3ׇl7o2_S>}F];3ku;lঁ/Z }4\l, rt0=dp L 1f' "tR] 8u&,^0IcVv%{gː7PRz'qy>Km4x2N-$nj(*fO$SXoYSO6qwY#IZ:W VֳV̎mxzbb!/F@-;KOEg7ŵ"(a}⪊"@S p>佐! RIO4Lo` sǁَ߃3vNAST@盼 z$3kEEߤLyR\k mNgcMEn6 wdIZbwCqL= <7O)bI6N1LBqy<]edԽzNv5a}iݬ Jv`+{#Mc(SL*df:q)`-[P-ϫmUd鴬34ZK@:wFX`x,8DM%l{ > ٸk g-|{8uubaoNTBJNu0Ed X@Ȃ*$9 l_Nl4ي$X<'B*!rv 'i0Z ڙw:ln* @4xs/j\$_^a8m%xVF GD":KD;qXH G\$ճXፆVZB2&s1PFHӮky{X#:+⓶a'^O+ϿuxZlYFxL5h+%vdRSz(2;.p(敽dW]c_;W"!|h̔YSR >5hûu9sGFhg%P=j-6k\>f(aC828)h +p&uk{EX2B.&!~HqpV,kmK]AxwgZ]&]{G1*0UD3=rE[t` x bW[*8F- tt қ^فKzb(,<,OB%VDI+&RUi󕀦`cΰb|8@]e AGt_aĔ AtiT$(RpGW/?^eIȼ ۷.@LsnD^=A~%$|#B ՛b٭G}sZxIx _5.ܼM!NXr&Kz8SKiK%*Ѻ_T0U"Gej×KMkM pJc`mY>#܄g[N:<%ʥgkFJ>Y<_ڙq[|lD4{mu"GIo_S$Iq8X/?N˱t~:Ĺ]d3SlqT?Z~ַ]5s^V'pE@[8Y$u#υaPuucǭ/ǷC,g]J|"3E<^AAw ]f'I,V!-좦UR[m@oVjaw{#7%Hܵ&u ֻͭ=~B?=2Jө1͊Cqe;V*cn.Ȑv%Ю=ȕ#hĀ/P *9\zn{_GLjGPc NRHoDP);U =ZQIftf/_Lt:GU"C DRmSP BТei Ы+ 9L7?4棕k ѢdLIs5h\m1h[8i1<&eҠpkt'?]83,+{ȸot\\ƍ?|=۠-~-զ9(s=h;XKO1WO'+πPz`]@Y#l 9ͬq]E]l6 f-J~ߤjr8{h~+!ڛQl"wn8D=((<4*ÜنAzK(8J|O2[ ة~D7.&Ǚv, <S/|g;D ] חȑ!I%y( Bb= g\Sj1&p=w,@ˬ>Wp O@K:xQ}X2BV#ƯI)Ij#Dawi|#Xp5*/6Zx:f6%+ƶIsW1 (l ~W[BqY,;U!36\TނJLzI;wyDXs^OFXC_ Ҷ7+ͦO"rz@.=wA~Ѱ1Yg(?t>RIkV`Za~:WINQ*L'M);YԴ~Cm)s)l&`HV[(]^`B*+(cƪʢ3->c25j)Uj[4JR^D:e!Q3*oF{`ckzEuӼ>[%jɃ`z f.7&LJKr4mԭHkX666ite!H+H(O3EZ^Pj& {1:;bc+kf,jZJvEhWFdΚp&vyjhGҲ- ʪ :gԮ7a- Tț"* 4&rI>zYNf#{7|UsQ0Q1Sx2]qÒ~Zh<ۮ^ټs#_"M)ݻȻIZt>0]HFh c+,2U8m SAaঠfJ/HwW ;8Ze tN&Ehـ*ySmNl1[S +d֯ȱC,l2йW Nӧ 5[DpvEV$HX8ė6iEC HlnG@( ߎ4,PijŶusn፼]gU$qpE^8I}&p(Mz\=!#xa,fx$df]dw۫xxJ֒1Grxi'~):ۏ%fOslY|J:{z}9YΛO(@4?-!GO2TϮ< JM=+Ax:jDVk'yLѥm&T6pTuP$ف90:m ۜkQp M ׌[Ra5glX/ Dp:gIvxUh׸&yw? Ô%M${WԋְhyC;J\9q{VTEl'D.3c(9p@YN KtviWb:{R>MPCXfc|>(بޞ s6/]?nGƼd릦ąI(:UT2Muߖiw0p=u˞D]HC5ynf@#wL#mC:mB=jPn̷"[>aG٨ X_ҁU;=݊t-oHJߋh G쳕[^[dٱbxbQo-$f28;sˍ=SnTf#qX >Aؠ5Nq'J$j!jLk\`I@$?P—\$~Eےn 9ym{}‚N1#1w ВGH]%BhPezغ;݅J%jpE jUhacsoMBM>}cؐ_<~ 7N1xBiOXaB,%W=CYGj^~35IZiG5oLC2`< 0Oգ ͧ}a q9Q үy٘ %(TG<.UqH^z)_1Է їq>*)Qu_;Wqq(m9su8R m'?M~ZB.6> C<%ޑGκs.H韐_U$#26{;Wׯ/gmX8Й eE(45bTՙH!|]Dh֢6Ǐӭg" =zmPfB^FQdOZmЕ\1oWijI M'\wVX}!ZC/GR:%o,29gXgb55.q\yrvtam[L0Iؽ86 Xܺȣ4,2f(`K!MFiIZBG@hOH Y,۰-ڒS(L RJ <`;UT!4 k|lLj[;{Jm_D?Ub",Fzd/ȕJen)Xǵ xstg*WfڻZY,tHZV%T#\\&?C,‚\)38o|w:#_ p;^󤋶w4SHl`aT72'm+JOJM|ֶOq|<=̮I: i)ŀ՚ es\:Lj4s.D_/]M U!({2(4q{AY>(g-5q1 \BbX>f- $p. .+XT!BB:I8bDVqxw %C!w JO>WʹcyiH#QqxUEٱX w1RPHJ9qA4j$4SjG"`JEFŌ?] ?uץy5[e=6Hsj+`s)hwTuX!Ir~Tsf B!u)vc[W%t0|ݳWF=Ŭ>ӥ63+U6Tt(+~MLJ> MX*'b< :WHUy!OsbD*g@fanƲ,a!-~E6.Ib޽/>%ܧ ʎVC}H9jPSihgH`xjRvd3gm&kitJzZa:l JJPx?ok [}%z[Q3lj7bJWЂ#[zW@$lPg(+go?U7 yzW5Oָ2,>UnR Rl_nM7ko9阓4/&-]#I\;A L׎Mgp&No5(kw뇹d^mJeN4Pq1gLB_#;Ӕ`^ck"]Vq@:J]$h՘V3@|/!>@yH<'Vzם^q^ B.>JOtu zMّ҃T)p.F*6/,oh @r`E,X]?(i9Z0'QdbL7輌zaLv?t;%F#,,^!A7\!(qZ;#ڔ"T^1QoC>kgpiw[omvpȀ^P(8ғ[( 6<_z[%= qbѹΌqTAr. A_A [poL,ysY^3Syls)LC`(Ǵu$O]+a&"l6L­)\J/0 :}V&Z2yj!"Oʮ3_+ڦM,kX8-1DW@aόr6z ;M X-6tXDr߁cQ>!IZVٛ&ǙU|dfS މ?RV;\K) CEt%0m^{GTƪ骺[otXyg?,T ?O)@x'AqzP )Q&Ψ6>}Fg?O:8X]`7%w&*>m@ihkqX4H|<"6zF[&󏊑n@ȧ?ϳ]$^qo~ ٍ̊Ffd?S%]QB:%YG<ɒi\5+[ԸcX>*4fA; 4y]?qGTJ3ws+`ʱ̔+QCQ>՜:f/ԁsⴠ^t΀mTܹi];\MZ:āYLe2ʁ,WwL:3@4F/?&q"KK!8A(7`h3F%9Q'RuՀ0ͲNو],5y9<8.##=A!ebޕD8 ˝GyQ[nM }Acn5IR0t,Tpt 4I}M qj> wzQD@~I`>٫2[34 .7$Yzꍘui,ۣwϛ"0^C]0kE#Oy 5 a {)ᤑ οhyH)Ā*p~ } 'EȄ՚ +dŏwקrh{@o1Z&ta(H"pƉ1 f:"`u4bbv;P%4|K>I%ƾ*["Vh=$&޼'R@_sy?qqV%*B Sc%k+ov Qv$XW,Ÿ El{hn' ?gPGm{S6mV)l141m ω?t 6rޅn1)Z2U~S36 $)M0CcBx< _՘t oddg e ex_hbO& >r\\{#?gY[X\ GhÒ^\Lٍ@;t6>u=>=&:k1-R|"^Qnz]q! {¾q=[[シ2!YiK fE=$Ic#|I\u #8$2#6FFԜPhQu[칳y皓Hj_2g#+NKJPd ܨ& ' 3N}:V|XH [1JHa|mUܸ.iv:Uf =uH>o$eh,A G(%ؑU?*PKne\V.cz(ƲڲfpjവM1sL->r?XF!ح ?< 4>%丣D%tqmyȵt!+ ^>A]8[Hq _+S]Q}ŇXFAD3:yS#1E%KLtm6[;6b[Qq<#y?K.NNtDolvF>}l䂍MDHTk-~ޖJA@p 8j;w#j332'c`ۯLؒ@dDΰ{ = ax/}dZ,ҵ^9t+mT\xĮq: >5W@4f\Iz m.FƗx! ln]B.PZB>Q=B.`5ys&*-N|fH kƼꟷddY=O7uU%Ï̍Uz>˅; bJHH|)2N * G-zIX,^hS8xƑL!MKy/=e0Zv6 iì&@m?I|5 Z 9t%{ex9OFK'w}G۷ތ-ElܻGko<^LI܆YU@G]Ŷ=*@݁.w,+uٟCĴ/NRlǙ.h. G=wI|_AK_JC &4͊g,fK dǜ;RMs"O|M)]T3[ru!4\d@%`H:0njE)p}9pyOAt\]\9Op-V="2h(5kf/)%NM*磤S62c,YDeN/aCݪ #؛J+-R1?.^F!pgˤ ɡI_,1D&&dԒQW >"XDȃ. =sAӆ9dʖ_vO^4y}Ͽy[\|VZw$ H6i)UܹH^y VN&qO>xQUer/?!|_jD*p=!*x^{\&*5(1c aʷ3Sg.~+V࢙Ҋ4IjD)HF7!dMz|(EeiP0f 9 }UUk }! ǁ~.A:aHG:[^STxC0*+JW,'?a\I MhH54JОsMt BΣ^di2$U`nJ_, 8=?]֟U4kW90:AӌokDl%vBxwX4I[yxlܖ1"j:y%= 'pRxpb ^MaQ5ӄǸ~-\d-Þq&aU4sDH9>.[% ;|f5T 2*W|!['lkvJv _hxVG(T`)MT!ei"NSfWW.é*@ WL5OT{%C-İ@r.kJ N!.:%X}3$⢳9=єm ,^wXd;p- `z*G؉NZޫpzuVv*o|U9GgħD7luZ#nTE(aˑ+5F\ [nۓX%DkXlVI"SC{QL)BUeH#wmڢZr}v_L⺪o1RɄtSPKi_W1,%x-JrsE\`. `@YPH46}iM53bѹZwK$R|HtG</r/L\…Zhx?#PO{b.w_<)oW F fފTQt YXmr9` f$S˳U92fCTC׷|Wq7Rtk#Q ;`=\_{3ZI|`aBzۀ)m+UA$L lM|+R/$U;1HlJoC|]AH "xe]9RiZc~RP,V£GM:9zKüWAV\%q㗣6?5/{mB+hmTTP}߽KIpc֜Ex`wb$,*2f^e}:RIDJu!,_'"jTHK"60*uoK7 mp'!?cs}HxL(3E o-ŸV5\q2qk}ȱ ¾740"wuo6?GkfcG޽JfR:A/U-eިgy<.%sӬ$fDX=v jKRpqq]@fˤ^EMY 'u-g;m>>s"%/F{q_ QZ4GR3=cN%WvǕX7Q|7g;4"f} Wpz\+d~0lN-xbi2 rhؒ![UHL!'޳oo0RyZ&e3Nÿx'wFd6-,<.uwB= ih6kf|/@C<4{Jr`.jfb\c4R/kUL-@kxɔe=lY4Z‡Ez>W~ ,rgIP>%Ackw}}PndQy22|ڡg1) !_^<魵2J&{GE#mOs8}GAR[F͒$rxBD C,'#h1h ݽmvQ]ٍaGq4`8'L_NkC}^P_-;} s;=qBu\µ Aac\G%͎݊1ݥפG||8wA-DÕw]2J=r-?y5=DV9k"iK\:&搏(& My r3^fԃ)8$?KV":Sfa ^x@z&m- ʊ)!]~k>^^<)=M4^TdEgQ*NB*ttw] w%i쨺hP}YKҫ+;=I&csI?E_1]^rg&f (AQ(a0xFAs5Ԗl$FJTM)Y1åY%#й:c^m"M2c0K> 7v&HsJKkwZ+b z +chXkӥm{f n*< iI}s\&ʨي8eԮѾE; pT*,%kƥ|?¸w\'wP֧ `^nIWآu`YؼC0 Wў6paUHպe{f9MF5$xU1Wz+;kYBv_*o&>ɲ+)z]7{To|_ٷ! G=7Fu&?fв@4aS~ip.V{S奸[WV\ =j5H1Z퍑Am9S͇9.vU$5Hdd#nEK6TI !4YVo@PW"Ft>&8sTQHL3s|#GڟO<P( h<[w?sؒ)niV>IZ"QO#Xṹ$ܩ/@ 0 ^E})fm ?}]c5ᾁN*[Cs2A.ZH[!& ` ͖'v %bXJOwB[g<vفRJU"~W2g %Z?Bn^Bv8" P‡sDbA8, gι _2CIheۻt9TZPeUmgkD饢/0V9FBv\qwva3Rylm}ĀXNB Xd9 %0aj~x9 {uI=[)6~'>A)uiP\}zņ{b\9AceYaW @)3I\I#j2fjg*=e=@d*R␫kjt;ގf&r~_e_rz3YbiM,rz̔59DϯQQRof~UO"-{$mf<13%dǑIe$K_dE%W`z/+WxȡЖzh2l?oQYL:^ă()p(U-P#GZ۟&H9"QA+I>|WDCk j"׼'bBtFøܨ'|:+ΧrTxU:4Zɺ=lSF~,UZɩC&ևy}Ҿ_q({}+ IB$)I0[jP,ubcV>]4m<٫w"Qӵ'ˑSp]FOn-%̇An:qEesַB$>))tp~zRu;pۧ,#R)h%^L\ֻ1=!oQq7Eᶷ )!vxb!߉{dP;bB200鯖d=6n|2-g(a"!F:Ϡ6Y^2f2H۟[yq/( їʬ$hszFT⨀O`X0 %Wu iD .ؼߢ׊w`#MJ*}Aر6G .;~uhV^K5 e{(H+o塟Qx,LbE?)dhP_ jW%t Yt\ܦdzq׸˩8Xl7219=v$ ՘#Iu{t|;5Bԣ޸XJ@Πzfۖ9D B^Nd~"ؿr65=-1->u̱+2@Zpqs) MT50ı-d0ŀ$|?e4ah *,$kƾܙ4tw #^RNbΚ:o!=JT{q&-0}@uݳ|Wۿ3TEiRk?2 \~7!.ޣ/*3,z:p=9\%Zt'n;`]0EIoSL*wQLpN]fd`֔vB-b] +ؽҶFQq1#H$B1(a]KWMrZdPG\HDfMլl ,S$VƎg̎#\ F-k}|Ex` U_{ B?&9-'9UKmM<(X[O_v1q aT/?wp4!AA߬"0&MHۓ{8݃_]u5$Q\ڭ+L^d a.~-TǪyxY'^wGu/` M;$@Yp kU}zmAiNYt^qri-i)sSkDB!)IݏǍGau5]mxcB'|l8a+jpz%zYn%'>qYTpPs4qEP)!uxtXEB_S׆dE/:f"[TҔlOה:Nj>eHE &˓?QVށ@XzGoS[[ 4mRhY9*l:7@ҩ J7j3q~FQ<=e}E64yjM5^f @#/3ܼ8kxϖ'%/l)DRNI "%AY@Ouoᳬ.X m7ׁze=8J -5M"(a_6,D|ar;YSPq |Շ3iu2pWJ*enaIS9 硍ohg,)`o50Q顛~e`ik~:5 Ƙ[&,g fso9 QLВںӒFU !?yaFir62P8{Sef?jݥ@^y/_93y38:tX[S*H QmeyV_g)@3L27<Is'׸_{O,e7g0lxMR[nvjYߘ~ф"N*ߦ895Lrq8;^$Z/h] YP2c5_X_bTq[v!z ZWI#^iRf6>,Kn->2'VχW|Hq'" ZSvL]V"׏%\L=f.qPjnT`6 X#\j3l~][Ld~Ip?G5Ako& ƅT#d9<]StGZnSC4\B+S6مʪtH[6?ƷVlف|]MS5=;i<#*,ie& sqvoƯ:Yo/Ȇ5+KxH#`H__gw= V&GVOY2L~vm =D\%J'NPS0FlhC`DRPU"q!xDe> l "3,} ƃ_^#!OnfAv|KD.PD|v=0m +N;5,]^9cUah' xn2:{sΗ Ym8P%/IPHQԪ>SAꚓ{^Ě] T](UUm .|;E0oHĦ4Ћq}F+9OIp#rKD{jĵH[&F'x`Fᢴ{M&<(ᬘV!rajV=NiH ^+EHزcAa<[GVƹ7bO24kq 9PA"Ay6Ғut72yE׿ g\[;Ͼ@?gOȇ=b6?po6E˧<ŵ뮎Q\bouFm& ON|$ֽ:7/l[9Qzs VwH˸$Xd_>=1c_Rk7-卩fېC:\%b dE, _s?v [kx.l?*YV~&ۿDB72GIfwweO^YV-EK@){&{߶|uz:EP8l>zZL_B3Jݞ8`k'6i'7(wcZY.L`aѩqMJD"!Ṝ%C2yf_j.832?+ŷ@O4!סRuFߒW58TlC `1&h1p߽Гqaމ qL#?ً.´]вbeNl L *b==O[܂6& HxOA%]g\@^yn}erzJnM^;Ipp?c]hY~F9a˦pζۿǙM]ˌ_+N6l[ZG ?u5~>Y<;]2{yh.ғ7f9xkpЖкlx젞M18a- H[ocM3'N90ѫK 0ݐgs!QPU{q̥Oe #ӌFG@={Aq %ev{Z_Γ˳Х&<_kj Tun)TS♺XhSe;B#|Gz }?#; o7BsE_Dha?ÄPx95-PZBBzs9tQ^h, ʮ?2D17ĒDn)~A%E*g h+JZ=22{o$ &.gwz+V@M.}_9=T:Npɕ|[g.B/8+ P.l 㙮@*;C`xp:oiujH'%М9넂:řJDc%&SSy,,?%пN{^CS1`}+g8V}Ş y@Wt8XT ܜ Ob# gzx8Th8˒+*+#`}} PY?p~WZ/}Wtq^cn{:jCii@ e-0RnV&1f.xaF(t|%4HĆIIȇb)x.$jKWxYn~39?ElOҫ L|.vnNNYCv+[BN<.F?6ۛ!+9`vݫ-I^?4PgĎNN֢֢F8z=z KXoYB`8GWOOQ. cS0HŦAV_!Y+ĭfYν0I[;4#<Z;+ݯ4c(BzL7Dh !.zqNJ1,l;LVB2 gNgexZa-x y&a)E_.F]+YQ}e^)0XL,TI?IЍ_K8o6ٽX)ZvƾP3h~:m8طTYڈ6j0yߦ)DƮ 2׺ѸelȡB :q{_w%`'p2)^Ȅ,<vJBKB ]2|B/,Gy$ J'$k30}ζEћZnSsܗrez!0+,魤'4;]!G?C%hT'QvVHZ߱"9ͼ }Z e$`I5L̫q$\XEi;)(#t6N& NFaDQ+b`=dx=Iq'qTq۫ttD{x/5HeiO@r bsc+8@ZΠF.aKFyGYjl5kelhTJQ2eR,_R*'e$Fͧ3 xilH&B ,#tڗ^Tߺvo 0䨴>&k7cJ,,+-qϗ.N_sj X|Uk9 _˱$$vu#Uc}WŴ^Av`ӟ8n"觑0\y8ڑ2)ŢӮ09UTњı0K&?7 q4 .P˹wKѾsڀOի,X޸Wwۡ>sݷ?GS.SC%Ӑ36f a nTuuϵ-Ztyvۨ\v 0 ng`HK+YueXL*7Ji$Od4DTqQY!23v'a-;Fߵ96>Rd`rI?B?0iڬȍY(vp!uM!*"LDJe3p ÆA郵=4x(=ݴWQ qO|岏P@a RbԿp] Ƒg[rnP,k9t8/g`BA(rqYS(ɍ KE  #[Z~PuGMu<9([1W0'5x&zd22,=GC \32}Eh94LCK*{3]{rGzUK"guq{KxP+.qr?0Hi E40VD /S*{pRGV ~]!-{ NlvI{l@u"L菴OqT.G4YnZ Z'+@-0[wU>@|Ap?/KwJDb0t]D+MBb[ ^0l(q_XyN8; M6R)! _m,inAo:8 gau]E$XT|gW^<ֲ$As@RDҘ()IF*-湃aEg&ӗY(Uvg eE5Cd4?f 5cm\$|L$ KQBJ<`YXoB^+(^RO.A׫u$%l1#ŃO$aprppNl Im:ޮ{j6ig΅6f<`\ʋy)-ͅv)]+H\ha'}SynGvkx7Zy+2*?(o\LR5[$܁Wz@xx㺶Pp߀ DZ3N!=%M<' !l.=:H;T .ldv_` )Y|6pHt}-f`gT!Ӹ>ꡚ!qGVC &h1퉞U@it9-4IM^D45o㕎-k7 P]ӫ;FNUYS-E W;ͼ\9MJ4Vm9.{w(VNs_+~3rԂk!ܠ(OI1g8쇸1^'(s;]{ Qf5:F1E ? ŝoh'&L!kUGpVąNq0RCnB7P8wIuZ̝ªz{2!)_9muPn}ak7,IR}dG'YH8q @}a@Z~tyU¯g)U읐(m8vh 8A ط=(M/NemJ6m|ĕysPIF[gWtG^G’ڼ|]8CK7C+ I/>y A-~!qr7nHoeԙR֋toBT.L;vSP1/V10I>mF Nznkxsx>5#ˤD^=m6DSVBU3hAz,v.W3v]uؠ.jlm}^q765͕ ESh=pTN\ r=OoТAKr,dyɘi^*4vϭ79s3⿬+;7+0%xpMV4IO$Y!Eߗ$ʕՔ ָj`VM&d2.d+ʷJe92%93 }!_vq"91jCٔRGT UG*a@^`o??kDS6+D) ]~/`>~C:VS(^ʤ0(G'5jhe]N.᪚D7d)I6M|]G8b7&%a%LXrj O ~}q5^&Xq6 enXGƻB5!ɢ~PɓqiD<<|+p6*ߜfKQ02=no4ƭպ/U۔ퟲD A؁މpqSL=e-LjW8}?W{ƒmWxI!(gqm.5 !Vbğ6E /wY?o+_}@׮d |XusQeNذmݢd,uY*$HMd$  Lli}p)kLFŰ"V{%E7 !R5n /y49sK \auVd̐K̰9ǒg^SưL0AzqQVtVϱ6u)Tvq`/]yM>{{x *v1Q#S;ʵ$*On}~a&w*9™ |dNzo}x W!`0ǃRe }{2 V֬H vzW0 ;iSXX>5H0y8ap]cq{GdTw8# -5BjWDBQk&aMHVn#o>Ik:Af՞;>.7kI ƵxS)lbq3$_JihO/S^&|Z-i*?ݷxUv'iMq OC5CW-P`E@44i v,>4LAHHKcE,G&V"Pa  /ќ`s.&z WKN'[{/D^}rW"zZg@i +k;by7]~+~QAW֏^exzgnP؜Qd_BT4θUOCI:erN\=7>9jts-BۆӖ'Bg̒E/ Fz$F8ᠫraF밺`\>JuZ| ,Z (bmA2s-fJjiG&Yy,*;-; du5OXf:vnBK% LJΠwY~W֚[SkRK6QbDZVq)8]Sfu(#q ռ6Pp$ǟFqǴR4PږKij]h=_S!xpCEoIBZFNJclC+ttC먒ܜ.\C-@4 \+qpR)V坛t/KF*B}C{zj_6:t籦W밭h@\Tu~ 55 $ ;yQ-@bs$?FV $-s6 JJwbi6" .Ы:31qh#% Z* >m%.I:Ә]#aC먱Jkwڹ?H^C\SnKq_gOZ#)=69$#g 5tߘF/30aTJ|X9>M j|I-,f Z):Qfib_`  vy>+w4[U/ j @w:9DC=NP(P41eVzrݺ3P E aId .`yװsw.|D?ac\gFU-}N`!D׫t@_4P&ÿ dN1bDu|j !LK⋮SH-~ӥ0!Xʩp#:R8Mߖ,CȆ´1U9c6&&mVҊFmg|UF?lO؃0iƸP3)+ǂo!n;4=H0Ȟth;b8ê%.WB,/ A^D⏇WqWC4U}7*Oºo7Yœ"jN_RI-ڻMWMR! 1% b*lE/ }ȋpP e),y@>AW |26M['iG(U}) (Zq!O; 1ߧ,Zj7scgÂy5 H(f*nC=@`m廋Jry4931tvn ūxucH=XٶPYl4{pUa `ʖ6 Bn<%cywz)r~2,Mc7Ƃu3BK܇?XfN%rVbFls8׊9bWi|Ur>J"7's3ω>7꾄; F3OcEPC) )S.aul3aIIBYD\G{Ƚi"#='e*T y,r`V|Wiɋ"a PE^]~L"Vg" c̯|?J**ykiMՂ Դ4Oy wlr6ϙ3f{0`ג[c-\(7A g6 wJ \a,*CX/=+֓[]f,7Cv}. abKRm{e6'.#Iu`,Y._o{3g%9$悞XgGkѬ+[ e)~*ۜZa (AR#W% xvKX]Gd~uy8Lq1ԳMvEJ̍=@i'J+.yF}p^2Dl#61Bi*9bK9]'6MwYNLl8se+N)\o~14h'|lE˳x89 dž!qfzўu^Ǿ 'L)@zZ80#t_{fqw~`gdq=;@E{-;JUCekpH-(FlP+m?  dw#hOEXVsdCi/5(9nb?R Du&21H;^Ob^>3UmS15zz, %DFpa.|JRYN U2k]pN> .f͙LY@,XUNwXD ʆTɏpI-fN&̀o@ϼQUy F3Pf >_Ƈ "[~j5n(M&M-R EZp>)1۞O/7Ug[$[c}s'bߜ3`bπ"!ZoQ:0H .*=~D !$1mp ;ۉ9r.Iky+[yKZGj 8Z+tiW)d7!f* nB<ՃclGǫKَ9c oj\}:z"J 2,vbGAA!~.ދ_\\| @!6m8OjJwiY&Avī<{_]TWu9Cq`ՎT3'`Cb+']^Q.E{?Jf$+ a'm?KqlcFV*`J}n%kpxIg"bE>c8XBγ -Q6~`r8a9ur1|zloH3pEP1m gӠ]?:hB+~ˊf^C6/fOڌn~EnE?֥p2^Ƿi9]Բsv&$ γД1iʊ=qJ7}IkRO.G&=i 9<+%h녱rCQW0#p8x.y 6EdqM̉":DҬP1D  e0$*ō$@{$ >ˊ4qa@)ݏ׿2r֮Cnl8Ptӫ  A&b9|WWq$mC_R.b ) Y6 |64JEah;+.5"5Ŷ= 2}ϗm֘gt8 vw{rKO~r` x%;g/^cZa\evUj^ih*\MkKݦRBT(eЏ)>}rI˔k9N+حXkӬYfNJdiiT` O: wlL?oC"ŇU;Gs;@=LDE.Țܓ3k`ώ Erya1C^."K$ԘIhK 9+ &"sr47W~,iH]0w8#a#DƤ_冖UAN%z^jjxaTb1ןxs:tGB܀|'nUXA|+>x#CpJ22̈{^-fuJijE2U!>Ya5BW(lgJOI.C;iW[G望#R i cͶ <6I5!p)K!2?X P:mDEtڂpAčxlrÏpZk6Đ b,YH W`}A`׬+tkU~ޯ_lg[=yHW;%M2U4lLtse};&5aySv)HM:ѫiH#;V2+?IvDz2d9!*nb'scw =CcPw7CsgNx~w'>[7J#z,YM_Bng!puY8"$ b֖ao'fUi\wZ-'MFn6c_&9vi1ӤZr[ׇNʬ3>~Fep&xSnr 53؆hdʷcѓ"' y3P 41 q`[D0CMq68E<;)^-cds#/+b%1MBA#XCCJi0cHU'34#6ۤXw,'c;/{/BzkYqg;l 55l P;BDc=rШz5Fb4D?1O4i6.CxA{G`*=ƒ/zyugxzLHT)eUSz(` <{MjLX#ytizmw[Οgj'j)Ptp%Ealp)w@3 V8uk_,}]g>h w4U뀋'-J{ϜdC< 6=MaG$D"$or|MWl0l<"L18TQÆÈ}wk774WT P;m˂}F%Qd1fhVہd0=rc\ʈ%*nhbPF$4 p`fM![h0m"uUWwMghF][, F‰FF8] )`nsr4_%)7}|0z7n@s}^7x[2I_iR)JشʛitSFX#{^A. (`*Byh˯gjZ=t9iRKh("x8H}p4O.$oܳ`۾rၤl{sXW*[uVtlvks[U= ='MđMYymH1…|/ o tK]Q "Q>x:ES:[0:v󢏼 CUD&Y3m=Jtfj [(}E[&1+7ҽQb&BDQBc:\c%\&ꤩ'j K:cKɑ-Py5tbuW"'1nI MnBse>븝OR+[dWk!n68`ꦽ<{1* oʈ2N/ b@h2v =5 f!A a=c3,Gf$%=>bі2ᅆ$x)ު/4q`G$$Wjw%eki "3qSlM'賁fss6%T$;$y{*ggt2F%_8^u"d py7|kj{BpmuqeVUsB/څި]!r#h"ʇDKZhѯ&-3ӌr uT4-6vB?t9)PE4U񊕁7׹ƹ;p~ rzTQqA{V~J2j؇:[KZVN[d\Yuu[IXqs6pV:%+Hܭ bL]G\إog+C})E_Mu9~V'xiOs&`+Rb7WOb=@o*XCN;CoIIS'v5& Ap᧪N4[N<̓ԝ} 'Kt>- #Tq1a/N2\wE \/s0i/%IG/|{͍T IKz5qM_NW=?賱n~"UrNҀy͉|oc|^O(sF~EI:n]ĐZF̬oK{frg@T`p^ъ"@>zc7r ָdL]t\utq+ ϖ&ΩjBFEޑ2_w%G]5%J![}ܓ{ x bkߡ!oup!&ydp6M^ܚȣ, P'5-~%iM:pB 30-[%TR2@ Z}rr:MQf k pwSC4<R6k ,F}"jhBm\Od>+Lgs_*T} ƣ%[ ;?Z㼤@ϑ-P\r u6p%h9P,$-΍<$##tQbm$x_gZZ+r+LKpwB/ju3cdbi' C9Lpߣ\ڧp{bhu@J -]bBY3Ӕ_cr0M~$5`IxRo& 1C!N ^ Eq kl[Qk#cr`1/1zߙfL4V6bԥFZ6peB!fh'y)ʀ[2]p."bՐQ94pw Fd#zM{h~OU: &W? 뢚K2[0ܾ퉊'ԧ;#Z/giGXK/ZxDE/ DpKRFnh9Yw#Ku 5/в~iְWbZ?t#i]do >?"uT~6QF?Uƺg7Z *h-oAsaj֖_'e 61?!>ڬ~LUsd#zsCZ8*BH)Ļ-ѳGӷtP|FF0fsy?RB?xRqݲ:0n#A/; 1_GYC0(2nxOtt˒K#9i#{Cyd?#h@rU>d+D/!Uրopq].]<_Ń!_zz5??8 y%'cbDx)w`y΋޻Io^XFЩ87{ksbS$3f2Ƙ;hÒ :wK$Q-^6A㴻ƒIe|P*l9֔Gwӗ,Cf~P{Zhm\ rtLּjQ/4q[GXIDghUH?G"g=ԑ.?u|6B+7${ 8:[M/+Ԝ0Ӻ~y+VȂroa\+luimIgGܧ8fj}@Oox:{Sq)P{})b,M9ʖ`٩"4|CvXs;8'7WQi5BEr6KDmRCjcqvWVUQfsvij{Աsw-֜p=?0QlZ.h MYǥsEI>G^%I)r1Xy2%^Y q ^v_Z*[i/Bǫʵf׺ϟ3^<>~H|!9Zuoib YbOpf~*k? V5} ' >qSD=W5nqMܪ(m6l6 +8avOkWe 5MIi%z(Վ*&}]#ܾHJ4NTczMFJVOa(;$ &Ll׌1?)W+?[k87>ICKt5Hj 9Üg% ^V-_`2H-U%?Ӵ1\N@Sڸ?@KLh$q_Ö́2307GՖO` C.[v|Op\:wT})ڙc\+}N #U]սEnj98\RMky 2eU`,C eōUZm!&vyh;z\>ʷUHR6Qt9ߨMvV,,?e 0B&v ;YwlSlCDQLcNb":iR}I֯y \Ơu~t#[^$뜓]/AY.CgeQk5:տ O}DBu~XjJ>_3YIhڢmW3Dxi`X6[c|h]hJ$/9(s(: tn/=7GsBrٲ/} pztbڂg((w2y!(f*x궡B|sO]5f4]k-+31vz '&/aev:w~osc|CBOph;#qgIzC"'nĊ8r*o|BdFkzN.*TlT8~e+); SA6Gfbv9'-0֑18`{JE3"*ԋו(Ǖ᝭Y| ~8dI.v,$@(qЊ}pI4v!lAkRʲqK'r5Xυˆ?,֮z{>O; ha 8#3=kQQ+:|5`XDX[S;Ggׯ7fMg%9lԒ T^4:| a޷.â]³ǶUW=pbb3nm.,-ŰaJqJ;~XfnvxJ 8l t_ %eF? ti c&QC}nwQۤ]D(%@čp6 m)aK#*O%m/qy!< ~PORșu2%JH;dTύhCIC4>70SLl[N3i<;DJODG2h15%{㝌T龿'w133:hYwJw[Sbr&iNm8VO,ְ(m5Bg?Z7=8p w,"q79I, Z_V/n` i!7?Ȓڻ-y->` ?|Иkv>eϞ#g ə[/lQx%6@~p!ȞZZM976 w;b*]BhM sU@;m|CN7E8O3=r/B7j{\"ɭ{Gdnf1;=H씘Oh B NҮugQ),.Gh^wF>.dQA̐lQ&$ty ]MIX~+&p˵-WN\hM`  MIN{r/E[gy*(|mCKa.DNsgky&_ ҎBζW9 ԗ?h$VYJ8$Ns@t17M?t"Uq\ٽm垉^ɗ,Pb6y^|?-#Xc),n£ /GDa"}">uef[HtFP@t;^n4B8Y!nduF+]wM*i{+è*. ,&ImVzRjmPXY˯skA^V@_5- e?`c\/_,߯ bxVZ¥uloxq\YZ,J^JB=lYwK8? Lr1i^~΢dTv̍ ]PBZ"H Uo֣_y<"zwA]Giapr-s)mjŒe3~f1 aT 3KrAJzuPǏ1˙n OqIQߝ8qW;\NkDmk9$ψRItuS2ܾ}>R^ƹVPcw\̋E\(D&҇b [PfB'ɽId_G/mR⩗BiF/,q\c̀; "X)gڋ8<ϐLtaD=4q4HУ&-O*ش92X.Sl0.)GG(\F!GERq!21C#"eZǝ]bu4nKOmxJ":]  *OQD'vPFF5E U 2ƬwG\GY =;yyJVix&cdʔlx,oR1fM5OOk(ⱛȅR,pC a+*;PVaN-͇QhHlKy 040us)p"5)Af;):iBJLvSU$BX~XGbiQ[ee~WQSmW w6hVMD@L78x$"]+lȏ*ma׿L% V smdoX±.HcJj)վvMbҖ $J#M3#C7U8qm2$E t=!u[hZ54!4EI!Uzi~P><*x3-F̆UYPh*\W #>n]~2%K hfskB# ދdEU-FڐLM> LHb;}W13$9xe|X;m,Z=UkKxMX]u̸S50`YezxBO5g\lJwpʵj4:]{gXɇ{Pl슠>f*{WsLH ']{'WgtI٧2E(<>{H[*Gr,7BAŸL%[LU)Q4>ˆNnZsew_g!`ӔC J%%X~LRxVӯs.^Oaxrj$;İnu3| Md{I&?Ȭ1`nwܔcXN!KpBeoi |$F22F&W0෮PD ҍ uPOgu:u ~^ 1=j8hHe'`6ՑSN2]~,|^P|bAMϢZC28(͟ s1#7 ߻)Si]5: T݌z 2 N֖@2!"#A-"]xfjl* # #GhU/{Bۀ7 C5(¨"'S˕A;ABXe`$ ]@S^?*yL̒/ZK\8z6 }= fwD뷧;#&g[Q?qsXdǩ9eFkp6mѓ[G ˒Ix_NQbYC(g/zPЄFKě}Ҋ*k!f ryZQg) v=K"h >U ~kHL)WwN)_`qɓ|yDg{glt[~\֤Z3xKɊ` ! Q$>#>24(w/ o-nu?4]hsBI0cQ͈ZwH5:~JF*aʘY^UC;'8L$'mRb+k\e]ç"?Sa4#gϜae賭Eq>>ʋ EDZG62]GD,$ޤH\^OI~=1UYjWETZ*کG^xyʰ].jOm4eZXoݦrwv,-ҖِHQwZDأ:e^́n@sj#f$Q@z'P)Ñg 6uLVvu!9STDdxFbi ]RF=a)g+͗~yצڝ_.3Nƨw̗J^jebzhpoȝعn$wG0Y&jT1]Rq<6:gm!# [,3% ԗ_I>*Lkr]dƬIP<PnzB߀ОC:Qax`]` Όq3Z3WҀUT{TPMkG9< LFp^,fV˸?i@+ּ)ZxF qoF9~TjUQ|<бOJ7s=з 3F)=_&K&+&-=fd3rK'<1 lsCHPf"5Vi4B_Q^5_~7Z7Ҳ?%ZE!DiU~YZ>JT9lTźW?v{ꉨwY'BVk!BKG(ĝY@'͛?=kHT= Mz:VLl@u!);`ӂTknO#՟rh Oziql)K:4YOvĦlџQQߜKQ{<=htெQ9x ˵ί|(EνKH~fIq*C o6YsqSl+%5] PV9 Զz,uݬtZUsd-u6%U_kiNXؿܖ̘CՎ |3OJ*+̕S$dx/M ` 1-ƪ&S5VD i2ϣU#*EqZ>3ګT(\O3&͕}J*0< OܾqEyMo{c2͝|tIy90! *Q7w̸81# ucC{fqTV(;wʿL.91gȶij"׶tjVݳ!E_խV85I]|S`>'< ]Lr|:t|5obwpgi=^A7 "N-gS9XV@% 5zǗR8 _+pA:Gm ͦ'f(O/}TDg؅b8QC$]%gYAHvKG=r ˙=6ԧH*oK(A((ӊڶjeOmy"M:qe$ i^0 H*Y_ݾHt䚧pfCRjtG[$ 6LP4s?&,%0S}À}]e!;4ʞa16O?v֬ΰXqf|%O;Džlr~"T51ŗKS&O  U{ Tn?a]Z"Sf_ۇ9HRVh&||-"P/dgnޯ t|ogYilOZwۨ[cKZ+hB3'Hㄌ'xn,]/q\:u#Fr,u5wP*IB}U+MtB HKqMF{khݠ᧓ky&"NɮZSf \Vm{j,:c #qa~nYXL&D9ߒb]CG(I;snAYVg-=~XپLcO@ 6C@Ԡiq5.;L.^`A@یL^!ʭ<7mq yӁ{an" MP`~ ^X7YbhE*=VejuJŮ^"5TYM\SnOq|u6 fE]o3Y%Y Y/'Zb_wJ`8aht7X+?@'rL餫/G|inaD;y@0C/_IM5'btֵmz=cqk;}In +3l83 {H;Ü.Ĭgu\B OGwB+o!_IfFPW^e MhtGbq|Xp# ^`g{|5 ?逄[ҠnSO&n5-ἶ'HsyϡUBpzr%{I4}aߨ.ɻrrbgiEos 5:NʛmNWdݏӸHqirs򳬆ntԭQ=HupBzM= H5)s +߷ϗ-8|K T"9$_0 \:!$s IIQB&Ȫ  ddxvK{"].+#妹z+NQ=6c9:2i_w~]񋁌@w2!][(”^; *ZA6i}3 V|f!-VA` _1;nDu^N>J}Y*=/)!(0ZL=w^n_ ƣE$ՙ^F'@SWa]1S* $el.-W3Jx+L}4_,P(pJU!?)"k)18 #:W T@֧OAC0h+Cuu:ƭSۜ4a#_ÛjAn7hJg4թ qZD;lrz;>T}h:/ fx4ȭOp4䰘&p uU1t2hjNg!qyHya(viرE5!iHB#G>\{ Te=J0XM$FB>G2F|aC? =fL6i;r)Dc[ R/Mc >__tqӭ@Xf? #͒W 8VܦWѻY]C Av)P"JEɦ2摇\ˍ.6&1cj &(쪑ZxQSKem@ 0kPؔ>"w ,s2*va"gW15+BĮo!'3ZO#a:UVHџ'RVXc]_!mFIzۧVni>4q*~ fw LY m罦ll` "uge IjhN|yLtnŏ899^&@r<T(Pf{L%r`-ll5Qr!;UcڃNB#FxZ5 H;UƣcԚ9CHY)Kbŏ@ĩjJ|(^ =oӗo)8m먄JI E/Oل}K//A+vۘ4l?N}"V%UvFJA:GMyG,8t̖E-lIUwjouCKr)gft{*װ(H e(W E3FxvddEVP-:)K]H6w J kB&<bbeC l< 8ÝIaWW x 3fRF&CD k JE v\ ()`qav$CҝP_x~Hlpn{ Ug^p#[q%f}݀5/`}Myun͹k3)i`Z>2Hjq{m̴\{Q}\TŐ4?wq/!Uc9׹cv’#1 ]"iiȶAVm-WlY?V vOKyVИ'4 F=F3ӡXp[B {Yc͡\(w4almO /{et;;:rLT,;~=* aV#`+c7 `ɷ@&*a,dO?HoƯEs.>beח;oo4!3xf.&\(>{KRwAߊkqFTR Jy}# XȰj[nzh)zp˨,F蓉Y5E٬}b{Sl~e+h1^LT`m3AH 倾2 ⩀㮡m0P237\KS 0(3J:8XQݲZ%1XBBC9-Ld֘rO}n ѴA`5ZIs H((7 )]L?Ax{Բ |0KmO :-nl0mQ$vO3&.R<6EiXCVgYRmL9L{`2K!(VՐF$u*EgV*0E!4XcꖍT0[x?"35+ѯ@)ad%9m.NM#ܸ0 9cpV8VQ>m,p]NvUGҌjv,-x֊'΢80s/e\"׮u%! h Zz"|HShc_\xNJ;H|dEa\."I9r-+kف(&PQ,hpэ||)* TV҉#~ jt펂Mb@3߮QkT  ç HԁtHs!8`ZcP0/}$ `WqN `J/x#xR*6j57^>gW@YU#  q; Є$h;MbJKO}.5rf&\Arv`F')6G'i0% {AMFőCD;u~6eM86zL>~Z,`oJ1Eo3^tArzᵳVD(?mQCd([}[ViM`);{"gҏ'SO|dN4nx/ߪIJ5ff6d2_Sqm`hB7^P{(oHq1^i&T3kIWĥۖr"pɠE-; 76dgoduH<ܨό)j@ ѷ0[ Q%0Ơg*DFVRف!hekL"B3E`ŭo(Y1ٯ% 1d;;x9p q;s[S]Af̧HkDiwגD7¼pHJ ܫӤO⌥Jj W;1મhǢԼ+) Hs}urO%¶fTis4B2J.]NE4^tƅ0 Dk}\-*YIFE,zIT4*ax5aJO;_(ҦrRL^ \8M t&H4@ t$ZV,$ػcՏD[o^ "!a*8e:?6 =y#"^XZ4 ۆvn0a|ʂHQ$ѓ{42{"8bη2Ny8=8i)9 (2+As+1?4M'u]y YǹLn&X5 ~+XDkϡ9eSdYCv0(2a̋vòӺPWZjXvgF 3+SD3`ْiTJ ֠9j5$csVϻQ/ ZPC$fh9HEg_:} ]@mQ( zBAms9|`cV07&J @laq{cc 5rkh\ p#a/I!8(55i.A7@/\ywee#|XjߟߩyCml&g5P꨻sUP+nz[= 1[AmŨ`Ȟ(KrbTU ج+6$ŔB՞dnkOjDz6SVj#.t2'$*pi;ؚD҃sY_|D;!JgyT,Od3gau\l dP*+3_vQuY 80/.ta!,`O~@R"+j^LFh-ިį\%P+rLވG²)5S@5s=; c`}Ζ֣vDگ/?p"в@sueIt^Ÿ^g+VyVr$=TL/گeuni>m_/giF^FiZ-? J@,[K3y#O/k>nh]:3DI9xsb)>햝|/6@^Jte}v=CRnK?D.ܥm+)_SIl<^4IRV*'EUoЛ /I&H)1ah!Q eTU:KG Qx ]n;ItUz˰÷23@9dh#I^g ڀ*4MSh0qZ=+[uAuVzpe>LQ6nֳy! MrpC#jhɗFEAz.hepLӉu(+ϱyO٤sk!+ ȄcHg~N^UZt>8CH\TqW$k~V_ؗG4FLJs֦ ')$؊P :1?y- v:M/ԗ䱞m2&FqkNJwh:[` J+M@MB8ڎ]_(^dsP$c}fATGQL4F[B[l;$=#ː$upݺ"ڱ,-jI"NPJ!C=qM/!ZmU%o& ?֏ +n k1ԋM`FVFKnL g_g}6t1[&uLSsd' _S0t=:]f?OR EyhY%:;&/W%+c֨r\s.ʳ _#+_H6Fo|tu2ΘsOc{I_6șlV V6z2LjqD[nB#:3]F]psҷ:zr?b bxL9;+ٴOI#,cǃ1p)VkL0,qDѣƖ[/ؾ XC[O!i N&Rl 纁#_A2 zz21-ݕ 'Va8(Wڂf~W+Mz8YEbޫ<7H,%|GQb`j%>Rq M*xQŮ~FRn3%<ƕluzh bMz>V~E*a q'i2 4B%-VйӜruVn\q"㆖0Ru9 iDz=Jiz -E%7}vV%X[Enca G"#rr_x)8%QjvjEvO"Tdln5 E X28m3g.QȀ-I$wU](uVؼ:5* Z?/YfZ7Y(Mo8`ڲhkp!P`Yma8Uɲz!jJG7 KD»1_qyؓ_-"< QǃRfCo>uz[<;Ww9'C8~W[YWUQ;nQWAv;K&)S{fR_wpz<o C2.ہ){ooZҗaۖ[AT0$K%Q{ar&RR3ܯu R*~ws=W |U-N/э$mbcay+Xlvh,:/Mi骸E}h8߇L±rʘ\nI^HkGi3/x¾%DQbqBy`7Z2r qsZ kƙeZ6L+%W S6X+^dWY!H,BІ;aӁi*E=.,f `/[)bHd0qĉE 6,9n$D;2C yW_VI,|,:`KrOҶ˿Ly I*E >JY `[)+B} ȅ~2g?۔x(Q}[Z9*~PŽ)smn7+uzȳ]`rg.Q Y/D|{N!t#Of.|}9xl,leMѕdGD:M#Iǖy}3LSxփE7o{H1t=s f]4p  ʵt+wP"ϔ ֮=PpazzPE<QUWYٌ{ f\ zcxct/{0g@^*FHP8g1D +{W:} Y2.|FuߜLgYz WQ_o*8wE验I3Vbbr֌H_5Gk8_LAJuQWW 5y,$ COe+G*fiU1Kޞ0dգqڠ|sޖNXЖr= ӕԯ8-!89T`x`XE yy3Oj] XFn>I,=ps갾<:-:+Vs~Kإ`q%.ƆMʴ;Q,R{y/FA)^) FK>p#Pݫ.ĥR Fgm[.Voz0j>NSK5<`0yٌhYZ" A~5JZ"8s;#V=ꟽb࠮wScvBvʑ$'.N<5ti0\" Kϲx{i*pa^E' ٧ׅ'iU={( M>cHƥ:*)zsȢ.Beۉ 4SB<ś/X}3:X<&";%(1쾈7c‰w* 9/qR\{}Z}UJ$ńW5/Pߢ®5?M$鼕S0J|[/L":W0='gLD$Ǵ!S,_^jd+z6``Bu/ 5;YN&? ̬:g!A@WL5$U44`9Qʤ+"2̥x87 .'s(۩FEH-s5T6"XaU*]U%SVOR ,}3`x_ic2ldR >Dw[.H_5DtW"c 乫(R?JSù7"l/FOgB҉]Hs+lʫ$7 !߇I_/aemz̗EY;Y( T^EyF2Ҕlh^ ڡ%+<<[7UٚrUAQҀ<2Gm |_[5@NCǧ Zj hԛY]kmZdWK(@l4 f=ITT9ȇ͹;PU\͗ia7 JI7v Z5 ݦԱd<)30KdUnQ:?;Gjf >;WLZ)}ԁiF9sB0EH[ pϑa zB956wUPwODrU:f G-=ɆciV/JW&Й؞Зs :KY4AG9C]*CA$񮟑PJa|{ܳ(aLwMvV`qXޣܓ cV0(ߣZnZ+<9}4 H$͠ću@זBuI>t+?`3ocUL|,GG^WZ:, @hQMH?ѕJ#C!m.6GFG{,ȨVx԰4IeO X9El^?+2:xA5%̾I:#1=;Ǿ6.(Ef/8W($HB?O6+ٰY2t*z:ؖ0۠w ‡3-0!3P W+wVeg#` ˆIbZб&T)D,Oc yUI%ǂjl_RYDzܠ4'ѯj:jm6N_fY\dԉZW&u=NBOO a=^7*1*>&괄j|h!¼}hM=`{ab2Si)>d|mò /჏:`NJ L5MCC)! ph,/vE1q' i7-PWLe]?@aUZĘd]Wo1`g= w-s84Bwmf T]SA8@ k8FjrYH7+I֤K&T9# S t \q*\#;G\hhnUhVZҊۮɿrC!g W[Lyde.fF6yOqxR4MUOƺ_x20<6՛Hh@Yj7OʃRyRR,^vtXrB,Ÿ V?408;Qw$MKpͱG$.Dt I J VO8Yٯ!K\k݊IQuqyO-,#R4Y 5GE8-JNGka\ީ|͍MFݹJr/3ؼmť9Ri I(d*.@"NN.GEi?.+)"9Z[-.yOd)w" gɧS|HalҸsYiF _!a~'8kk1i)KA]&qUZ mz3t2b-ڒ)o&R ]yUL4(Gf}pYKENdFsHmJM`$ bQgYfLX-hu*H%0@xfͷ 4{_&УۿC*'CT&?79WqQwqLdeVC~{wR 7*CND: -f?SB5q sFo-!~~@4DiY.dF&"{k.خ5UGTdN𦋱ơ6Zή9<|KBw,A>BeMw,.n0R8'iX[T( Z_QHMi3^ZD&0 IHy+Gjr4p|c'Y #K}ĨrX'_=Dـ3Z4~֬M! ScIz91E6p<+ŇVs )pger~}]#|ѣX3t="+ndCٽ}y4s'C ôf!DoLnLw(e.X9BXGYTZOѽ^q=G~uN;yd8' briq}563v8(| v5TCGi8 m<-;]㏫%GBߤPQFסX @%P Y$#g<]&NL[)A Huno}Z[$I49PS \e- 7uSO[D]QG `I ۛRlM?7!NTw -EC橸$ӲәƁr t\ *e_LNswgR죎ӎ6<Q+ np'[7:ǒM#mlEITflag*%xBآI N?;}u50v,6%ja7|_^0(=!{`5e> HZЙp`RAljS&}vc HqHQ&.$Ou }+,Bϵp~;k:c5?Ar̡FXzހ'op0}cC<@7}$Q%!VEz8嗹Pf"ǜ*eڀ aiV{ڛ+H/ofa}eʹƘU3J%1SL5p rѴ` !-֐k|:Nn6*HĬqjan1K@_>WaR[,@Fz;4t;)ݪIݚ/|Uy;ZYIXK~./d+[+ÑFc=4W/*ɉ70 Q: 3gyM {Oo-|PuΤ.D@A/A>o:.\K.9I `x\IҭURHOq+Dz2;>x32{*#70{F$?{9kA3 k }r9D;L z/]"ucmaE:aR ̭ݻ7+k^[%e"9&,J/؋=yP#W)󰜜Go Mݨ6Rwy\"\ᅺzwY mH֣s;%!o|V:8ӓ2}+zGGie.Ř3t1hĢsC8ȍHCWSP'8C5kKNA@w-ASϐꝥ"Y§I3)8~nB$2{f /A9͗Q\̂ |TºtlgS+$Z)r!' %Z}AVsdyϻTxF!GUM]h|u7%̫ U_٬,5yOܚ5Dd r+1 _TQ'!owyޥ"3%!PH (۵_Xi21V/ŹTƲ*3@G alwa94j^ڇAQ1Wq5BhٹK+L|!]DJ yE)*sUoVL/SJ[S輫5rIgdp,)\:RaEncT+Pۅ/CM{VJП:w<Xft3r~^$ 5haU$EZb?};B&3ڢ]O%Rk2r 2;$?J3)JqQ ΤRt$\?>jB]ׯM@ F-#s9μx)y KY>W)X=ihC882ۙQlqCeLNж*#d`^IgOx97xʾ3bwFQ;r7TNb,{vpOj?Ih=?!55Ɉk '!D8XT*v¥@z<1=iAO&oޓkCe-l(EL*ڎd0;1}{mskLN\ZD@;81"H jB&7Áv>UnQ!%$PD]hېǔ1ZItqa!pmMQWqrcy0̄0ISD=RMj]2 >͋O4"{FrGs Yw͚~!;Go~X?*9/į4͎K5#|q!dJlZyTɒ=żLb+"oJOؓ)k9@So#W))h`rZ!ܕэ*|l\TP9շJԂ |1F4":9kvmzgbK86vQu z~3p{ܩ7b [r@iN–|tE@.75ehtp(u*f!R|;xdXs6Gl͎,=[z%yZm»~9$i [-!NTR1O/z}s"5iU|=+4XGvQd՞X3:'rݢww6`.Ӥ"r0R >?< }5 ꧭ܊7w aM @(uIbZ_vǺ :qP3FH1Ui_7@[u{es[)`e^@ØI_6#S䄆ɷaZ[rl3me^!|Gd){/u4SUW(ÜI ӀO, AFvP1v 01!q"_=ջ9%chm%k]ai- R / jǣ6Ϙqhؼ%pr궠]>Pl؏BrO X_AFfwe_ν[@,Yy|1 fJ/D{}ghHJ>R{>}qCd,SkpZ@ޢۀ/B۫|t)-%[r,="S =%؜Whs2yS"y4igLY1%}uHȠ֮~~ ۷"2L 5$kIH*L+8O^3hYCFe2^](IouK|Yl\fF-HCxmda\$T$4ϝt0Q\ީ0YDGx5L|qnU K*)5+ߪ߅XF,Mz~ k@t1B, z_:fߙ{ܣkdʀnİmMܾ />RXQK:l۵ 1W+QKKA7XmZt,lȤnWj`CHpQKD9(`skn9m/|jTʜQ@1!mOro-: }k(o^uʃY:jw*el̂pERyUk[xp/pd YH2ۗ$;rZ.#uS*sف@x뷇}OXw.ӴztZRptF^q@fLt2&nZAضba7T!%OF&xvzŵ`pzQ=tD,Ώjޕz]SlIHr:My2ͫ@;>W`Jcq[ fQѝu+1YkEK%Rhdr6+:2 $O,nۤje Kըbm+@i2u)vx|D+$/OXWYbbHiQ 8o\uG8mϋkJYuHOO\'K;xdiŦŢQNm6@=K;MH,{ )rA<ٲ )F" 2:NHRkBBZ`1g±|\r~]e[^a3\cjl2':ZtapZ0fWd.D 5➙8rPw(Je~ lQ`1ďMa+͑{]Q2'/)u[9{&ȅZcNkܰz`_{dZ2E T `Y&^X`VpsGi8¿[Z4< C|`kyߖd5VUJ0KYr P쿘B0ihN3:Dمb^ EMO2扒l(PA7 euyPdx ;4\ # VJ.Ez>8S{O<]<׼s§"Xh+&{Pp2&4`ik:C2[ř6%k<γ36Ȱ/e%Lu`kkE Wl6&CSyG,e#_<ήEG&<W l0'*@:= |R khDi.ڸivWR4}C}(6cc$f-?;pں$z6y\dQMXb9^O@ZR8"۟`na7lAFlj5P u~uqR+m@O1)(_\R6ȭs&oiA7VXxˈmDVtsfa$Kt 2bgg(Hqiq?&_zᏖrY$L NƒYNz0*j@ty6ܝ=O"#c< rq⍚(Df+IOO$rS[c'O" IuT !?4pI;4\ .nqm<6\5!"Px\50yEݭmTpmwulغ4j0%⬧KJ2RJ+yPCIͷj ,D5K^^>5HkS3 {&qVf_5z4$6/ pn+qYS*p.{Kq^-|O^oYHꢡuxN:YnX C-JkEQj mOp׋H,YEV>6i-k+PYO O5pCY#%.9{XBs=x%g8Y~"fYy m8oBbY ~qRE?w#CEUi/?E睼ؚ*iO3sYH}Vu[D7q,z5}YL(΢ė"}; k~^_L-O&I"p_q}x+Nw>Eu'vr2#zErA)+\2 !|z=Xr*G0I6`|L+YxDj[?}96"wl4.4L$.qWv0[4݄C@}s,ٛtP,Ƈq8d lʦٳ:+T[2"O}GVfՏ pzYfiޠ pYM1VM(XyB)Ee}ucEV{ b<#azU՗g>خ 0Em_<.m_A#| O4i[SFx_72SH28Df-*B-dV`9x{IKM7e$Xr+2Y0.P`kP5Ru8?IDlB6u5[jt_FG,($W%f|xpŽ I'jQZ5Ӥ h{i \ܱhou[pVǽdZ5Bc_%xZs1EGy j|*nߋ5-02\TX[C!6&i2& gz{))v ;[̵FQ@Cc\GA,WDayJ~Lm $jTc+(kST$H1BnQv0U">?˂7Y!0c1s6BE1b-}P0"03x%Df%c]<IVχ\haMqYX 6 ^#+\~QxMՏ T<.WYrCpmTH/ي 39DY;x= mc5 .(FDKXZZ-VZBid۱'B8o|A2$ԞMm[x9lMA0=(tl%Qu28CUَyy-_3W.f獹CUᢔM^Y'5~}_v#q4~ٵ*E} :pd/@-_ơl"ٙD5yD2;ؘ&/}4KPa(dB;feHmQ ᛌ}4@b ^'Fmw|ٲ=:'[_aՀ됐[/gqQҌg֡_[B!4*_DBt#w^bd4}'*5t5~b')}:wSu|jU˳}2H poH+wud{)Ysh;|]-lkԓ6ͥTͿB֡9?DH\qz X#ag wTĨ} 1b.o=$ZTxeF,s] d+-U"uׂV `RT F#`-kFlh Uxc$&{4׍0޾˔vɎph2_] Ar/&9ZW+FPP6Vh)9M^퐍owLVy?\0şJ/˓0z!}0UI+4^eYǴ2ƴG%5}T>g H啙އYog9d?$n=rƵ~tߕT64كuu[޼~?ZL&tEXA+X?o0HrJrLn*Lsi-UbBpS"Wã0wXЮ&ma!p$ 7>=^r2u(f@~Sr.#>"xvC3)Jij}]RtB_CL _ Z ﰿ:cy^q/jبG!p]XCT3%Nvz}F4nD.$~InAܮMy&$SbwǘXyO ~p֕$]\J ly`1! 7g.u%*z/ca d U-nSV2nߞDj4i O >ºAF=L[MNK]󈝦vC&U4'B_(VcohleaL`߄_W“ܞ뵌\,E5j]Ugㆻ\EӽƸ mD ZSlsDJǢHQnRbwLq&'F5o2lwEGYb4ٟ V|Y-ya[#ו+@M}7;l1tg1b~ύa_\2jpi@ʫ'IpOkd@ЂĸD;- *TNP>)Dz_ԮKt%0=< P{VI* } ,l;Zi-r]wZk;V%VQ42CΠ'Z\qYW&e{j{< O䕬2] њޅ&8m?몵%"8i2a=h‡0F#מI~L.#*7{7LoQ<˟Th!&`(~/H.G!7 Ss5.G3V66ԖX1<6`@dH_n,5ZYEU&gH"t;$~hA!czƦv{P׋5 Όxt_z wJ RSeDC$04NfRŊɻBpu^hdJ,1cE.%x,xiM"DU-K":;uF=< z޴Xs9?Ŋ>n6uΗ8}d,GC]tr;"`œӘ8βg6sBQU x9puzڻ&8_%Q /(.AT+۶u.rޒJ 0d64ffT3%yE&$'uQH`ozfL?lޥFaô- Qg{#dIsU4UMʐΎǔj@"XQ/u7djX] n^k6pEQk:PI`r3&$L 3(3bXce7]-D}E!'5^Vu6M'z--oxײ ⮘]YrtI3;Kf1 B w߱1Sun"!GIbWuݾ)J# hAXD"s&6>QF}hl)]9Q~"U\ꥒҗ2wnyž׌h=w; X:#ٯ $Aͮt@ވKdЯj?U\RW22]&**"r>ՎmSw_Bo5gؒ=uӔ=8`'92R2u!j\n`ı4*6WR{ٜ.^s,gy8C ֜;v5B\P^4_2P_RxB9NY,ܛ1A_Ͳs3xʹ{c9QEI縍E<>? 7aٷa I* ^?` bY-\:ZNӷ)2lڍLgql aT/zKe"+[vm7{RSbnaĵoQ0 t .DD-( ?j%i j"ɥQ Ca5+|74eʡ.+;+9HPx4j)OVȺ9(ޝ*0_aNm|nHZbTY!8;dbBh6l`S xٞU{4c6Ct`r6WcחIz@DxZ &7+-8"~m캤//ZVB hU%}0+@yn3iƍ$tg =#TkE@;-Y)|au giN%$,i&=lB9V;{n3 Ĭ8 ;S|%  B¿'*T2H|#dR8]7S:r1P"tYR1Kic,}!&CFxvc2PBV{+#ByFaxbpg Hq/tTe7NS33э=Ymg4 1גlU_~ [ߣ.y. |R5UD_|ꄖњX}تw׎WAaʯF+y?.c);j?KR_źX4τb%RI{Au:$ v<=v~Svj OW6)T:{5D`l9YTXT%`#YA`yrI0~m4"R*Q[~B }km{P=lfAJw1O2K'GqG}QXET-EŏtdƱ[~TpπPe[V2QY4erRBQP 0!~f'XxQ9eGeySu9i@ VBӅ$wTyH;U4k=o;E CqUX\$L"M@rf⪕#׵d MKzMR1$9i2%Țґ?qڝ2e-n/ض(;0e 6|^x/ߥ-pk)Yd*x57,mx:.\ֶ_ˋ;+m Шk`9Ƒih+s%&,ϬINJ W ;Eʡc(!""K&~5(_Njym(m2HentC5>/˘,Y 09:lO+4xHdR|^ #M !y̆<ꑇzBHꐿ~p:fӺG09¨HN<3E%)݂)O=bF 2캁ަWd.:S9Ќ*(o)˂$FbKArG㴺=ι_Q:f4}s4WB zn؆WhfwNݿ JA;/I =Oң-۫*`/'b>␴Ӳp/bFiL7|x|ɣ?|ʮ=^ 8ی{gՎ``@I[ '<,:lGv5*qZ$<LPljZV%a - `S~ !4ߧ/; Ǖpp+كDDȲE]+I^"5b$Re+nԻI3d?n6xDP(nb(X w)Oi(>?E뎠[m-AF\t}qpK∣ҹŴb> v/sW?V6qvO!V <ǵO UV.nQQ:ۃ9_7ܕ*UJ%^N;WvkJq^tȭk?eH#)܁i m"77sT;{nINL 0ɇUF8wJ=d]"2;WE: JRG&yќzik^Rad3]ݥ)eQEk(i qX|H{Ox? ۵6&cHhG1s&4Ň#6r+iѥS)gwB=i;4%fqRz,l! iJ  YZȫqRZFb靶,Om3Ōf#kSE2bH]>&^%,a#t/gm6'KoV[lp=XVF0m>VRtJwA}|ќƄ #糷 A+}{v ;{U.I1RӝH`i0}z q$fv>caf89^X&qkTJC;i/,pT[)WLw1T[Fu(r Y =T=9TW.(7%;iL+vEށ!^qTBUG_5Q]ʹ `ԆgU%w%00'u7Vf.[^H46ܑa{l{:P&vrngϭx 2 )N-Dtie)T21*4_tmy^WI#a Sjx +o±BYܑE$+9xD1c; Շ)!Q77ƗdE[RPx2XBDmsg(ӼeRÆj\j&88S&t,PEsdʆ!Z[I9MpPppPڨ={m&A$^d|olJHlLY3WM3"ȊK%rsnLW^^ 6 h, %5Ft}|5<37О8ͪo z>ݏ᭿2N y!} ~X֍? rsr֤]UlӲ)L U"p\󚦒o ڎfe*J.d؛>(HPpz ~|UY6>$3k7nz{iܗ0:⢭wXqCa>9F$%y8TBuqڹ4M czQdc1=&^V. /vkMvQIC,Uݜ^^iX#f#Ś*BlYM*Ta/OÚ kyt)YP%2TruiEpr1Q@V|A= 4b`<s(W"s A@H(V0} I=olc؜Ke>8͹Kq3Gfa}xi*^v"g]ͪ77S@KZzFĒK ¹ss5/ƤIYVɳM'@ =@Ԉന` ^ftKW-G$\Pۢj`A0f)Z9$F%|:̓9ºgL:hd {9$f|`_%$Ň1Ѝ&Hc F#+;$Ga״ IXn ' Er%nf[ޕ*#;y6'|_acbcQy]3 O6˭(>`Īr%a9IzѝUs%) mÜ`qs(óݔn}PX,ڇu;7ʏQ)'Ix3+rԢ&5˕MF(Đը~o"@:&3b(y=qɵن<2[xj[7swsi&'pxgG* UL&Ϯ 9|gh›Pg$a>396fEoӟ (1W*E )* HihJf$Y dK9q;rGAu釕eq"Aۢ^dn8Ȏr{\5q55c՞oڕv" m"6ި] n*e Mnjy8JpW@욮,?52:+Z\ )> P3bt7'DSneO=s@ hE:smG ሀc"^Lb1zU*PiߑUNMV>#F0ˤͥ-'-U^km_ xYjA 5"5< a-N7G\ʧKXps h hE2_Բ cN&l %I $:\ [|x$H)`3ϩT j٘Z1pr`7+Gsf[\a% ]gr)ɲxm='։J2䇼#/X21te8f°}V1a!z~ma<)@4r}8^doUfm^ς,QN.C$!z߃|$%mmCQFBAE$B(V֧Ob7C- K,Y#2n`߳~3PX kБ̕' rg簑7It xOޏVWx'cֽ5Y<7X b{ */6~guJgK~IU!|EY&l|ࡴ3*>@=|TN\ ԇjwk&4@- v phC<:!ş|bLg/8fĜ1z#(Auܷk Y{:Gؑ3Dv8tي@=4u6y x~+Ÿ-2hY_"G ;<1JJ>U( 7k,.u[>M4z&[Y # H4As5,pV|TZIwf >5{لx)qFQU-K;,)8SΆ$|Эeխ!!_FE hxaKtP1 ۠o U ZƜ&{E'l:wڃS<3Z( } CY#1֞Ow/Bβٵ|3M`vQtBs=AApboEOt] y+NQ@CdUrOupKԚ uѤOe(U4Y@SbԊO޸Y7kVV~2XɪՖ4Zת ز4DLaNsK=i~5*Yv|um OehWy?2>ICq-_:+zmjyK%tTnF$ӂ۶E1riS[L܂ X/ybTs5 vwى ŗv*ۓmƃpqUwL\faBI*da!lƈ>jtH e:~&UO3w`xʃSـ )BVɗG~vYa`PzAӷF]Phgwyz)T>/p$Byb03bPGtK!mR9sC斋PLW>Nǚk#ۛl+dOm^ʩsv6xrzH:d6[GIvbÀ'ܿ Z'p l?PE,7G?];T^E6*=҉l@%ytk acBIeK1t>ɫzJq2KRnkT {+Õ|}Ø<@n&+ ca9o. @H)*aR0Eg?٢ЁeMؼ'OԳ'ϕWCm8y|!"B \?UH+Es(hA dMXˢ v^}n`OMF/Kö́ >w_>B^cDU yjےp@v& OQϴ̳ @]XzwUH8 e7So=>opՍqD[7ҷ?C(ׄuRy$%Nz{z'D RX_GD:r3ql\' ZRGo^ |YKhڬFsVTK!-$Ʉt=~,9bT29sBAfA#/ņDbtxw!L]&)Mf 7%F8Z}:'ڜMn]K};h(5U}1? 652}WmU&ވ8VSO퉮E'?IU;-{1&mZ* 2=umBSR>Q-3Ļ^v"rIS4ă:1_j>CQ`p=`Z.ab;lݫ8s鼚R+$Wa=`T?lnz}tu+x q̏("~*.'dIY B23&GUa|A 1 ZğҖq;Xh/e ydcZu^ E)G/q uA@7jaΤF>@(,cdj2+8znRWé숬90I)M#ŋc>;P\:7dT_bqO\'Sj8a3gZߩ9W']@0i @MiciG߇A: ]\>&VX2e?Jl@O,#WOpĆ{Ҭ*B/zk,Hlp Id#M g4h ~jBl8u?txu}KZkX\\N@ޱ+w>ޕ7qڲMugWp1(<3p`Hgil ȣXbQ'?>zҔfv9D(⛅_pZZy9 Qʠ-%hdoFAƩ+fٔ3>T8Fxc:S`oS1˟QTޡQj"Dl3ok KcK#uM>o1]س]@ɟuˣ)tx3wcϿyxZ&e`;@ABVʳHjלeKA/)cxA"\uA0kkb%J2,i5/z`,?pq o ,G.` Ch^紩1z|'rHDAGtbߚx6]ڑrl*fB E|Ɩd u" A^ hD3Ybe 6=d@;vc,`dz.юsF:«\qO9$j2_k\E 4)UІTdpH߬/J}c[ē5թWv͍Z5:Y@wʬE,sU ş2Y:.>ڃeo v]ˀ41V]{f z=Xbܢz3z*ɇ:KL"T8WW):!ZKb֞4V[%!`'r8]Oѥ,Y%ۏeȶ{QEh-#mk*AVzS\7a[p/?^]G0=?BZ ڹ j%9-OL;zOWU6 m:y` ^>fShBGn8"\-dNޙxYF%%΂-+QFfLW}~|" w[/5b296r WNr_QL}9F66K4.t4S޳tQqGvkN|#_)IC-'<[7UdVHdPCѫ+l0:Y {7zaqc6[99w}:R +<<ب7C(wBVx+څj,8C"zTPlږ9}C/ZRx%_H3'[X ֺΆEmJU`RO|@ 3 W O֋d*pXơ⳶6Y8a,Te~o4p=I4]yL}'sdťjB)Om7"$k̋lE*X P5jZba'-l7Hq 50m=Rl?JmABDm إA}0z*@ޙ^IZe [SX3Amr͖m]]$=}YHpH/hB\tUwkv (2`_W6hæ~t_鐭Cͷ )vN'J)ר O_Yn8vS uƣJor3v62M`_?/mr$?N0RptÖ}K{a:C*%tWbTk:!9QBp䂱O)jQD3}\V!k_˰ 77] u-CM+SH*AW1IG q=HSDRВHw $hЮg87XG!҆y%zeLjL{=GPuuSk]rVy(Ǧ_!SYz*#`8I$2&,el%uh\ {,93yS^]yI _;57N*[DVd{+ҶQfS_^!h͏gDE!¸u1 GRJt ާk:Uj ƺRYtƪ"'#TOѱ7}J\BW [Q7k0.%s$7ALgmV 6?Vih#|i{Xij09]1PeB7^K^'ph୭pFF,송G|ԡZ{2kj2han)4i0w >Ve#8mO/Dk~x: f0ݻgt:NU.´K2A-" AJCB OTW%VDJ6 9F|pUL p3(CϦpi*,PSy̶cȒ -2R&6hdyI=Tv+kEC L$fj{\b Ft~ Y!aWQ )d/O5 bSjӳ~yyނtӽN=*’exjWq:VR-?Wu¹^'lL[r'%`t")5BqX \|{Y4Ȏ7Nג%a<6:oXŊ~gyWyb|KG@minIĽ hhVda1x*O SG۴]iB5/U]R5?a +X R68z﨨A)+@\APk-WVQa=ּhDG8 ˮJKp}`̈z -薓WQZ?1/74ߦFw5xoahQ mɘ aV͏H 0цFGP \wˇ fMy~YjW0fZa;*u37 yBpu*6w Mg{gj!I V ?5"B8[EwUtV^!2+JN4T7P[C8$TG0k{4ƙY6[| CZRDOE@.ŏ`` Q:`KJ5 g^yo&lj-4**xgn0;:&O5B*7';l6|IlxH`Ol/,A&d@q`g'a \ÊG; HWZBRu[ɳ V +f7W mrZ%!0Ȳ:l- -mTV޽L^1 ]ד̾=l0HeJ=w6T,XK2Q pKU ^V`nb/k9ܜr3g*DgehQ} io#Y;1Ob'=F4Ve>-k$:*W0Rf2[:'5=chZi (-;tqH<{$4xYS}:'%nz58)~Ikl 6؉/U= fal,~̇=H$/ʿ8*)n%t,IA0/[OmV 0 .ׅu_6,:zi?Q^NPfyJ^D&]kN>#~Ʒq-[X|2 ӿÙ[(C?,?aÄK}^D՛eA!=ibsZ"Њ? `gC\ 'nӺɕl)G:={iZR2oMZ3(&$K5'FF`^ⷛxt#N ع\irvx\Cϒʤd9ե:?(~j"4Txk_"b*c>.Pr9VX"1I|lRޑ-X`[i֫\Sѐ~=h^Er  )DjH}>]O}MIhx߹SR̦|n3 KZ)w[Td(\;, _B,y")ZbA>Ğ?]r6?O4\ ejs)pEa w-ȮC }M;b(D]PI7 6̤hQ#wIͤ]$(AUC&ܒ@1e$b+ m_w55"KsrOOis~_$]Rj9<ͪY LWSWyDfF2:k(U#ROfR=C@+_ UQR觙]MJY1|Wya;9"97-#GuzAs-Hm?*ꏕ&ܨ$Jx˳.qZYRWB< hFFȭw C2}d^.Eso:裌)3Rp r҂Ҩ`U$|4^Ʒh" | X֯aKaFEv_]D/[DRtw &R$3>LRBY\x.y`h]qS)/3ЕƝe:D[U,nHq@:< bB*;wwq$ݜ6V#"9lʅcx[Rdo`;RHG"xM}8!>,D-W6x TH> (RGO3p:eE1^w?b/,s)&VmH''t3 #b hWGFU"]EX$*&cQ4V717L7 sf[-8nSzX8(OJ?<{r!W oDV@;+Tk7bhw#>&'@z+ J8ʷarםág3Gb`޿;+p^= wgm^S|eߦf਼#] ցF59|v|WwsbntVux&ǶD˝^e!2fA8"1tq],ׅpo/Fh:;]cq]R?l8}2!"U?cM`?E>7UL2@c}GS)pRi)Pآ(Ppd8:o;[{g٩lpr(i lphZ+O>7,|;$$_Ouuy/K2xh֍5/)pgb)k:$tӣ٦ݿ&`<P,Tp*F NSIimUѼw8@]J !6+yWZaJlQm}n{WXי\`omB.8ixN+['Yt -&>KIIA/+ O73iW 3y_M!d$w'۵zE ,\ PCkK@S֧vjo?5|N 1&~1B+`8v)2#CDs* eTނeGs{&MYޒ߻߻ zp^/IFԆAڎͻ_rFR:bD?L/Axoe7#]1=pp_8p_ >ldSzsz$,qCL4xܨ= dEDM]A C홶gM #GKcRA[T \X!QEK.8]B7,MoVU2X7SZS3:%R PbQ\>վ'ǝC5{n9N # _;YmFԌhx"4[d;_tI/֧0gԕ7 }XSo+WBS6AkB"3b Y#E0$sd2y0du5fϓ IW8tS|v&nQӒ|Lhb6-t0zLQIQSk-ƅ^ƌO #x{0r!m+O('@Dnb u贗a.i{jXV n^lڻ;ВZrx %o&k;M[/TLգla_Jkf 8ivK%kn6ty!Q|a^~IdJs(SKFyx|25/H`jc%Xpܟ}K۬GݯٌŮmzO1'$3v^*^m jC೪U!.\_s{wvUS5{Յk u}je ;8^z_Uyݗaٴ^6R< I9q*b䀍֪#u}CBK3`蛂dGl+K:ުT1BDOљ1DidX.Vxn0y܉d!hs~tgW=]k~52#OĒ"%c,ѩF*絏'4,.9񃟊Y]Rd0Y5vDQʱɚ>nI% >Nt DoCϪ(ГIv-b͑SkF9VsLU']8E?!>h2 |R'/6mF`O͋v{i-- DAYǺ]]-IUTZ]gמ9xg/E?oVN'Bk6R/SBV\|B4޲Y:H_|.7^ U)* N*}bW]eV}320ق.1f $LTgm0nN}vu. O19{#XƸ(HIj|R]U5Mv̭5eI x. gmvwdZ֥A>"INO^5,Ii RѾp;I,h3GIe8I LAcJiog ҅Miy˂{82ƵOYruD'~b _e rISGEs:g/$éYWMGh+YhbAmM8 3o*Ow/KRía8O5эVmzQV1Qa/Iwhy5rs@g'FI =#\#-sܮ4nKR 3evSn ~ڤu?AHx)`8Yp.N?1)hPZ'I]_KcGϸtY➈曻P%=/Ҽ )J;!Y|* 7Dd, y@A B9y-mdpm=" fն9ٸ8>qKPnW\1R=ڠtC$032oo4֡MYl]xqtp.ҐS^aw/K<:.cO.Y2Sv Y)2:*7r =\!JŦgW<'f,RT. G+= TfM۔~TWvҵ_khW[Ƹv%YMVʮ/mZFZZkpp+K=T6%KuBၼOiR=pqŇghĖR+YE+ͥ~{H9YNeըGwDC֚3 2ˁI0yttεp)6nUEq6O @7{x1ve ^|7 S1 e%1nlXrR 690+9=nDr"?hcT~\ـK fEj=7*ށBP/ 'ĆHpDŽD@U gC[9/uY S7Aф\%RWc rrQBkm1W<_ZV+~Wў'ԙk:@h+l ׉ ]fAܒߪSϬIFޟ?Ԯߥ[µ;EGp|zhyW91!8냴EJt<1tZx£i=BH²BST鈁U{Paz^8UGxNmlAG߾2RmզQWF$eoU|:g9]{!UIf2gES _{xDC!C>._4"sc MNJndSp }`}QlΊdX,YGhM` ڛ`炂<><8'G2Q%28Qei=NQp!4 ak6Cǚc1h=e1ծk̰}P -BNaco'5+wghtuTOG+aM{̻uN Xeh X 9`IײEk9f9o:@Xc}""~Fg6wKȑt b@Qv "$NK&{x6)pax2]&}!;>dRA<幌>QCpSnmeT-0{/ (إesKp]qtrҏȕ8Jw mn{0b=3^;)BRD"…5u '!kKkY|0#]ءh66͍ *ADq׼h10/Qһ\s6Q8Y>]FYUg\l S{ã,z0G[(aOWk1@BUeAu5ilUFDNz<-J[0 ]|en Fc}L=9?:zJhsG]o0n8azLQ< ϥ]hmQBGLj̟EbWj}Mݯ3/tA}R0\.Mfވuvڙ{fIF@XP}Kհ_XN!ԩ. 4BaZp[vY5h:k<ǯHܠmxGf(,WYk uֲRQe%ŐHv%J&ߓ`CtB<0W%HeÔW{~"x59.m{F՚͑5 kpDC,/٩w֤Dt bm*r. LqD^ѴMy?@v)UWIRfh*[X6!DOXWBIAf8qrT ~D7`RΠ$ )`MMJPtVtm8a'AY[(aixT+SL-hANXˠbH"߷835MP d.C6+(~Lx5>0Poݺu ڤ6&2iqb,#R+{)W6HsIH5T3о*m5n@"0 J|^DY5rFʖ.I\uf2Z\)"t 𠨝>,NJmu#/e-*A{jmn7`Wݐ Ӿ25 40 ʿ-Tv#ܖH1Ga2~@%z'#iA-ޕKlit)CYblwPrMMkA#*W'luj%2Ozx&_Go&?ZePˡ+k_n.rD(ޡa,Zcm Ol=/QרPy׾Ӣ볞Y?~9|B`G:2#gsMY@96?U]yM3 '~j/=H-`oJf j;*픈@ BFjQF#X̗i܉qϞ$uW[$2:M>)bXdVl2;˒1mi%&=)0VMT5`LȌmQeW*bԪQ[@ *0)-`\Mk YUbc@M}==Y `Ԟ53 @T;V !{{\U9*4=5. %X/W*VaX,y1Iye~h \ijy#vv&7 z(U*.-H1|REbGOy73:*b~#/ͽ hYӔam[6+Kv4+[<@5?A>e)4V_ Jژ-fO}"荂q5(!p3Ij#1iʳh˂_}rA$Jm1f!{P?Rh1|OH>5OBYvʪ~*\k#3ќ? ?GR͂H aagOݼ+SEe#0C>(70%ϩ2v -5_9{AwuWavh4,z=@ d[i_Pnr5(҇چ~!_exg NZ5?Dy+:G7g$\=IC0i|}7#K=C,EOjG/0 8+LԅVC%eK2 csVo@L T+ﯖ x o \.4 /(54*5/c/k!ZH0] hˡ xcu*${~bwj;'D0 n2_-j}*rT%y.`Kِ1/ݰ"-Hy Rh jmP}Xϕe"5Fu7e͝mzcS(ղdž3c7:%|wB&^F5hAEc(:5a-Y\Z5h0:Ɣ -D4e,{]H8SSnπ\f+/x,Q츂ђȯy)&7ۉi{]\82_w_1c?. 1Vր;,x3Hre)z]lYcxj?:2glkm=.+_RnO&FL +II <= cľ< Ya) ҁ׃AB7z8\c![mi~{/ &5=<#DŝBN drg a~S%8j%BgOc}j<<ƥ/z ?eMkPrl`nWqO4=]KRiqH!uy)ԑ 5$Sp&ܱ! n<}pol"a>4p_Sg.d* xrPʤk ,Sݴcd`\&";_ ^Ϝ[#kA0m'c=4sQ 5ɹ[y=Ot,LqDվROrIj YՄ?[yQo .1 Z {}_jzHf2-r9t* Yq…3Y4{5u:DV#ú>-ާPr\LxLB=|Bi=HpOQR2NPFu!CgdO6+kWeG7ze\\n%ME;,ڶ k7I~cqsÇN/ϕ@lȮTpU+?禴z#<*coVg*;q7yܢdZ+' H?9܊׬"σ7 .,HuH @GmkfdoM-be#{资|K7׉!}9Q|YYYu$~zY-1IyefRX+P ̫)$hib)^T&Ţ&ܩo&D:^y/ъeCrW N^z E?ݶ-?&G]DT'[2EmOR:0& Ia2k쇨T8#9ʌZfcn)69S7Tmt䭷ee2 /W4LU߯^Y+q<%^v_&7!F;wc4hB{G9S /~;8FUΐ9>j%`X"*q%Uff!T~^|&}xh ZôbwKyʯmɊr)PǠozEYe LgkU3FSSjBEc0d);sp(k`}ܢwC2NN=ҋMfעd =X.cx?h97RΉ !Că*O%_$YSb&׼>-KG sx&diwhį^oqMps vPɷb̪}SJ ܒ>_]@jJ$a|E?7 kl@ݞ%4wQ#"czҳ+cT 97z|BBs)>bP%:-ӀC!T#q%Һp@(1J/>ž~X8Y)82ȵ ޭ²}$GE'*yBYݝ`&zIϵ"Um?iy.ݚaZa: QoE-+УCÇyhZގ\sw‰=}.'%}R[R006n-^;t(*,?XmǟKV_+ջE%cy2=uLbb˕F3f[]uchUy[Nd(EL ڙNkp521}[ bOm6?9?^2a^ऊq 0|ݜF>#A)qUCA7)^]}ʪ1Su1|wsOD$rs<YR{aJFڸ5 9-u Р]&Pcg"r,(Wp w>J{( ѳml893ڝ7.Zs/CǺ/ٟ_c+;/ZϨ&@_7td(̡;DN עzӁuɦCwyYue) .u,8n75bp&v{Ngk5kU_=G,Ĭɭ^m× oAX!7ӉזU MGRߕmm^I{0LeBNcҩCx*s% }i#5.;1xȖ,n2(ǖA,v?_1BixA_9~7d.y?%i_~8*ƹHy8-2 QQ |^'{.6Yw$-^~/.$7kqMPd.mNX[ù"BXVn >*9+sXuC _⨉/iTzg]A 0ѣ:j ;s7JQ֥hg 6=I[q/P.i4Ko"n !10".," IO}B|Kǥ4A81ѝ)IPN7h0jdƽ/0bljl,x1IrC磠9aG%K_gV\V'ѥnHjyj3ɼ ?]29wmĕ#&*j܂,'˭@ *AF2YCopJ=FYm 0K;~YS&v&4ʴBvp C!Wb9:<{K bQyw"-`RŏU1y* bb_Y漢>(Ǵ*`7 ֆR'+d!Gnsb2fnh=DMJEIJ0(_2ksY>I~%0y /:w I7蠯P5&HNY JUr4th;SĿ7a5Ѭkocpb٤ pr`.pOC )ܵdEJ:|wt)G pӇyzb~eCm&?=tL" /Y '4I#z2J"HCD;9fwsrAH8n L TgCwo) vbGl{yz4hYf#>]!{28x?\lRdӸ~֏K(3V DGh*,d*7PA;s,6Y>#+ $}ƴcޖ ;&?Fj6Jx?K18Mȉ|$S:Vtvc:?VX}#mj>⊌o= 5P8&;34vs~+J=D9%@Kv2,nqsp_+`(q>[$1I@^U [J[g5V%&pz@`@K[E&V\ alfof>V^f;O3q R>|p~r$ykf;u_Xs@f1:?ሆ;kb$PbˬqY;şJc|.4+R%:;q~LXzkz#7 WSu nY~"L:&j Iq>"Ir($df֑׉L|#8SDlaBGp7Z (HAPK uvktBf O9G-KM#mª ɕP&h8UQ|elhɔW`I#5oP`d|L%K L'akp 3.%g-77Qq+.F<]Algybf듴(-ԶT%EIEaPZ,yʼnq>1 3 rck2^Pv4G~pzi!ƪ-D-CuoU8`guzcS#49(YOPa@le߮k縺>Es9x K G9 IDfG`lE^aױ7SZ#Ec8="hbi'ݻXx}-%ȰÝS=nF;4-0VCl& p>b32ԟ)%Jxq'0Cޯ 9YŽhȈؔi x6JKÚ"}j`i|mh2F'QKGtRd@Cs@)$j nYΑrb jC^C:|n X`byStz>'bIg9_86ܼRȊ;VN7(ʢ(+c{fϊp/\.!{t铣 FPLvϧe1%G:W%1k~rilɪ'=YaV Ai +FlhSR,Tۄ&X _jjc2?)*˴h]-w,r»i5⻸\Cec Rg۝Hdfzn9>4$L|:ʞtVf1nihY5XnZbY+p>ޥHn9vwѪƽ:tn?asvg0]I7 z4ף㟢-I~i#d&$ wh'5:Ts{]34w%}梓̲$77Ha{Qvόv+IUnsQH|d5_-ޘH|Pɫ) "0@a-۽'Z[mO=CÖѦRVB1Ap'uj,iTՠ"ōSe82\>QGnƟ -M^iO=Hs!F G>@.q boo"LLPcL( ;3T6>*d&\w_ܕxc%z/..qW8"iib'.HwHEYbor"(%vY djG"Xh8jgsR<  Ef/I.tַ*ȥUU$cEqT eLab3:@QP'FRrv' ݀_.Mo^X1~u 4{Uڇ^KdDXQ[LZ[u>(IKͭq7\WV6Q̔4_4<7R ˦i5oK{=Vd704 oT`t9ps9Cf0 aY\YYHŇ4yieᩥ 0NU.*0jt[s;ni@ZWLT=-\=^n-RӚEʬњRGpC%rK* a!mч,wH!S!ji\GgilJ l:ne1~"Lze@nA.0޺M+֝myƀǾ葡gOe{gAͬ\3.M@2ʨ9^! {s3X62+\-rWp9;)*Xe33cDXֽ{0p%tBͷ:03æ%ث Hl+w D~zg/0shX%PZ@Drc# >(aq2Di걜p`226UTVH>Os:>7ٖlT&gE&Sq2["~]"nƒgj*<7U?_ؗJJq" Y }HLa&V  تy^ ٫O픀N33uU "Y'a 0*iDx=e2JJ{v+(QpeOs֏w-YmS3)`ɲvmb8`Lu-3 l-N4ėkwgn`pEs}cz-ۘkY ȦS2~O\߿ ?Y6Xg/ݸh[HE폜NqCfR =!5!Ddkv %N YK2uғ&eB4% >0zwlYB/mWЈK,P"|iD*l5Dj]}G+hy$p })gtgR){~]åWw/wRN 8wM5ȅIpހԈ[0R.?ski:ӉBxcxJ{G2ֆ[~ߴa-' 2ns_!1,V}K]ss/6s:1Q& 2D)3-ݻlъ =K /Mxy|sac~O޸!&BrgJ3\h$sڌ6ׇLZX+j>HZ܌^삏,߷D~P}*p(d@h+sj$K%`guY ;ISyy/$FnoL o&_LiL MqQK(&(iv;5EVCH(醽fk"4 =kan~q83FOh,*`"R3o:S_-&ZՎxqB2xU_p~5[A)n5@,]FZnUa3и4Z2t Q۪o?a`ՔA($v8GLk8)SľOv¿Z{KcS]Gp^,j r!bI_*$^[DڳZĴwTk;\aGi 7E%<ͪ޶xe?*Z6Kb_D<ժD7'GY7?ec}|]Ueۺ<\ oxi2=2[Q2%TJ{آQ$cmSN_aDX|y,CR/ q_p tQM/c[lLN3'C x9A;:HXqO1ú\@2#^<6/GʟO~2<xd K N( )0#%oS%POYYvтkҨx^dpzaĮZ዆6{Mbn"x? L4h=g'F4XRl%ak- I~plcAhǛo\ 0&dRz\盉`cq JٵadDukv\}Ɣ,o_>xi(0|a6:-wa ⪄E ;ۈ N O“H3wfbUmw.TZ#a=@}Z˞L=l* O|Ӷp8A%VJ=!Kuy)z|s*2>$P𧈔M 2J(r!~w ˈbKaLu噐!*BXZZ OJ=+Iml^-d`,uFMGr|G[';۹V PB0sDeo瘏 ԑçH7N(D뙳 [vDfyهIRlEQhWjs7rˀoXQ]])1Ȱ2r+[K{a. ܁Y䢌{|qI8˯v^Qm ?QYxA|Q++O^\83Xap`̫V rܦ 4M(OM(/:%>m{(m@QԇOkt.T e¥nPi`V'^Ӗ-S~u\R> ~'ЩʗHpP8-oM# WW_Ą%T؂sH$exNd!L !FGie$G(EvZNkOtlItDY$RKWٿPnE䞏:IS.9p]CפbŮ{?.y7EVi󘪢<%!(_ķM-XG&jR4EK$q]WzuQ@uz3he Xs3\@ s5.bF un3J#Sa?3)QI.GF*K(bM\E%~Sy@и^SY(Ęfs8: n!_B )}{]w_g>Zx.wi4m پ|4m -j.h*K3H\=GuJblisI @.MUE~dUB2%VNY١NnyL&N4]3+1㎞ Sq^aݼ`C ^r,>8}E(r_ mi=8V `|RX)t^zmŹ\i,x~tƊn<7M]$C|dPLZl{Ba!#s"Λ2`U yr‹@(P\E[l M m>~*e16˱R i*|ۺAd|mHN)iq0RZ^_WZ(5-sk8˛9݆z"w#$ܲGiqPʥy GB#hpY_ގJDi i ogVdfe` Oa2`HɬNV=2ojpzӘ)d;|p5qlP>H[CuvQ$M+`o,' !D/Q}qICͲ1!F1*Wʗ|J&m._-KocC& nt%5Cff!X˟3n.oBo Nz :65kC V:_S-qtWt5`0vӦQU<io#*1\%7`<;  œǁy`}l6`ɦ(t*-q#> ְfLJxfʹa- Ǖj +'ۣu̒xwfIӱ=yfhB3΍>޲{>6 hJN͖ ] X*~ܐ'B So{1(FeL\gQhCV[$+cud9J*&+#8 gp:W) +uh9?߅+2L_aAbƷ}" #OPyN?v@bwh<ȭ d`$cI)ACQ]oKL-x՘5v)Oi%[ZLz7<UeV쓁3QF5XR ^*4(yAϭ"+2r1v7qA(7^;f}]Iu,Os,u BL^W-?QFJHx=ټNL 3t6"ay=w j# _@|bhLo.ڼZī @nK?I7)VcSDtBͲdSGo#w|8FBalMDx5X@< Ľ%G<="5_PHvN $" lQxVHZ9JP tӷZ5h<+5`&aN ē}~*e.n?GSh^^J+:}tBuAe' 'lb5=|kFYv /AC4o clOveY%"ݲ } _lSZ.AcH(i3x QYRqS{ \)x {& W$C}[;=՘.l^~EgPwPAu?*~?ӻBaO(c/"zxFiZV_f ި\4Nm}H-?'DRqܾ'!l!4^v4H|]i S lJ̜'C9ӨPTEqK'ǁ!:ЏnҁxH3Q[wR]@)T|-5#췦(|:R]y_W3ъ=n̻2H^^V Ʌh.廃'mpmi]^gr8Ǝ^ ZgyyYO+SUHw9 u>u4[ޏz|:[rٝc,vL>*|eqOM%)8suEZ0x5=f|Wwp211O :i ǹ-Y㌊-Kq'`R,,VD'l:k7@E=$OX7*K YTM5</a?{"8%k!•RL :K{>=i:mԿjn؟ɝ,bZIkȂ @wN܄dҎL4*Ԍﴣs+\zw|."w2[)fE& ImOm/O}.`g+ xo#bg^dVRB̏bP_*GSj/IXr/95c)osZVzE\7pQ% CdIA*X  '@tNΜ~1f4vbxN$ m|eiQ3NǪ6^z#_?'vCp#^Xvf_6@E/n4|[${X Ȥ@3z~5Cid霟\c<˟q`ޕFQK GtTG xxmn0\sІ}\3ijS-aᖾHe,G&w&9ξA읞>m@<uqm67.DJO^Cuk԰ YߦN74f*+0hk_.&Y5sC=e.sn}=_!QMv.ihՇNX&2b9%3,s"l$)> jm#m V净oQt|gJ˲l6@L!',SCB!-F.ʇpFx6dBȰ>V}@Ri.Jz1jtX_(.9BV)> Gz>Y/SvX Q <{gFqbuxgw)Ĩ͆k<98 Y+cHP^{ӖkuK[V=IcEO>]Dzel@p֣D萵s:u~\ՂhRZD󽢼~XU{6v֯kFC O}/Zgyץ&ExTެd`^ox*u=fm1PL1_7Rhl܄i~ M΃_n&D䤹ۛn1)!4Qh {١q[0ߘn#YOyVLKG"ُ^'>al Yj{ s8 t fkX6Y|mr%,P)jrǟśNR*-_3z`D! 8x>Pr>'+DB~}Q@BUX"@au\+fb$S{33A_nV9bf8=BYM}%w,gqtL2MģH啛(o?Z`5=H1(Yܦ#D[܇:(ߝ1W:ʟ5$.U͜.׎K\ʔ[k;okA¦pX8j4Ry t?gpם%Fr}#{t ,sK +.)l{. _1G 9rŗeƂy2[Xd"  026DI42IZ.UV"34Ă=ssxr9nb4.8FL]EEv/> EЇG:p0]GSA;2S$T7CMϥ|Yk{ \@Q­Dwndp3`[A&z}4MLtD5aHӉߴ/C7J$d)e -u\2dg=~3{L8|`ZM,(#txIw]FHq(h&˽[XnLE`4cd_4bg|Eύñg~7 ?姱lx~Yl|"iZsgY4~O"r_)sa+u&oVrsz/S C3ԤV\vK1@Ą2 8ͅ4a 6CV Mdt7Fq3݊?W'1 ņ寶p`hu: !L~E֋`neT*,7&`c*G^$̉ nLj9 O-}O-#č.75Țz2++׼iiK@rO2M]78>"KIJ'pDTbl[DD=Jqp=? _@5Fe.Cbw쬹MDz ͍>xjzl.&1)1)Ah/S.\?KbhP OdC1t,U;<ҙ`<1ԣsp|ɺjs/}G"kd|B5hMw`:]'g͖y9iy_ǭ^/t]EkU"˷Ud$l옍EK,R&M-km}8ު@ŧƕtED^&S6 MqO1Ѣbg2}P+s/pS1mI9;ګڠ($[?cfpeצ6{,{<EPƝK`M'|r !< +wii] xȍ#ks)nd.t~3T[JocbWE5J C-V k4ͅ/ݲ@?O"XdKWP(SgFw&H:1b,^op&%1Y/[LX[!PeĹL9\& , qwlB 4@TN_' #\ >4mC#tgC8`v1F8ujP5J?,!gʙ]NWfe6x1 ݘ$# #tMQ{X *`)R6楷"wn@NƾlwFɠcyxB|tNQI}Siypw<ݵ_g|,`-*%*"{%R  ŝ{O~sUpFwE 𙹄HaKJ#?`JE `m.1}EeBcF`#+-x)8̈;9w/2<`cѵ1HA'Gu#;3[-_@(Q>6f{  ^?%8 [H I:z{ֳҜi !y)7k^9z BmpŭY s vݴ%RpdB(PiEbX䭎g3ԕNLL@TLn5wN\wuDvzQ&̺b0`CM%-_tkߩ_Ab 5g]cDEo1[#Rr_@뙄5Q cә (.㐨7,0 y$]?x`FH=ɤU)Bp)<;Ό~ͤ"0]Ms!5POSK Ty:q:Zi;'j B}C-ߔ,|ˌ<j 8ԩJ|MB+OTyO"S@71,Oq/X oϵ~vĥ;uLsL|nz Tӿ)Ʒ(}O *xHĔ'2uk0h:375z[l18t "u@7Ҋ-oFa1GQzԝsssR"/8s5w F{5{Iey,ZG_)D%vD5IL|dF;2TE[*)8y4I֖UK-2.y- WSqM :*T : -#Džrb,+%Ie7GٝɌtd$Bٗ(}̀mjAv՝8YOp9Ki.YҠoNmjF}p{ vtssU5Q#{.5SX-; ,6?QS"<ӺJݪxxr&^^4g6;7}N='HZ1jnd\M~w$#ᕍ=f g :8S},qdV itjߦZA$ٱ=RopF|+a5G%mGRi:Gއ:v ,'R[x/We,--AL;.*UR(#mkO~ػ5,ziMSnM %5@{ 7nmF4o5;+cAhh h=hQYy>L%yrZ屣Cʭߧ9kY+?yFo-O50x1 )ְƀ5*v0SQHʦu fW+;p>{%X=Kp, RaҷNz7R{(sS UX䕅}0?j&7D9Vf9?Vҷ 4&c+eQǏi–+'Bso}'R6؍Gpb^K*jKݯJ41li \T,< /QP|OnZҜ%܄u"gKm,6;\@捑EvKp#GLQSYmb5]2˙䵀S ֨1&W4,w_@\3z4IV5,"p+C.E2"]MTO@[UqN6/ d~_7Qmhp 7)w;PFRtxiD\x Bbu<i|*G[gԶLEu0z;^F&_Sg7 o\!Nb^ cUr;UL+WH$JL':>9MB=6%H:əRw~6GpO< v!?]V($Ǡh6-7vӲU?8"]Sy~?s/x&ć"v##cIűt ͅtJÏv淇vt<# T붡PKt-"'= r; |K:|Htq~Ű]y!e\}se@'*ƨ Q׈X6@`Jb_6Ysԃ0as$?!ӢLW=NP d1(=.s!Ŋt(..{]em\)HUĺ/b ~BTZ % bLKlnC"ktLvV gr#Cd(YVHX|dmb簵z BYX?m ZlfO!!J %и_HjQh |L{ %9dSb~H߽jR4"duNTS5FfÈ[6 s.y 䍽 Bx{NpDغ-D-Ü!>{7K-& An< v$@]mSdLOxOLL(E*^p: TB{uۊN+oQV 2A\Y6K+j =YD}N SW)Wְd,^.7cѓ\M2HSSWD;~="8cmL=K4߾i@fVRNl״bxGH!"BS/Bb"'O? Lo B-"rxiY;ٜ(P1HfH9wјe3@-{ g^9ĮΣagRhvRX=5* Xn^j/ݶ4_dtʶGi&ssiC 3)e1ti3 `]Mvgu ) %dbvQ$\Iњ!n"B`lf .ŭn=l {+aBnǚK}ɦ|*okqQ4)b/#jpJ h1 l/W͖р.R-S]e?b,BHSÂp?B(d ?(۾ΊuD><%tg4fXG٪v[Ub&& +\=ّ,0;(d璃SA vq:zˢo'_EBhoKiMuM< g}.ׄwy]vhۣ9'AL&Ź:$SXEctߊ[%j%V q94 1:p_g=n[^qT1BOL^$Q+ R#|5}uO.pfJ4D9ezЖKQ'.9WzW쟡ϼHcRa*b^pz,nsƀSCl&W`M9U 1rbr߭:_/c~1Ҁ!QfL]B?nUÓ.K!p6 f_pR]H>NU!7LAV.1Ǟ~}YL+Qs{/^-{L7|JKDzNMtF`C@pmÌ?+X5ˊAH:]W#_{O!Ldޭޘd&=ء&s0BJHMnurim;gZY_[+>f̒9Mm?C66 gu<.уX$ e |1xB ,\(dnq))$^Y6|աcZ&-PɃ0FfQIH(F#VLj㠉6a >(xN$~r常%-ΓQprljk5XwܰxPBG39O#; ?J?2 ]e~ϳ'. %xFۛx,>@G!EE_q dpSn 膹%I]J :*p^u21O:@U,C"juf$;Lv5[wQ.A+4˶'>Q)/+e Uʒa}tx`AS{uA# q,<:6GF _*Jn,|~k(L[EZD%w8Zʗ݋]:5²*ыWE"G:s33zu1ص^lI9aL”.]jw+xֽcNBb+ }NdDsJJN,Eg|R|1Ɗ 5YIhMuWx_ʡ:>o++Ӣ;3MM}HIPX>mGט"B@sL =&!84H$NT\Mbh4ی5/\5h.#mY1ƒ4$(kKl|Ri_ r@aL?W+Rf -b|<3dӉF}HUnW9t(%KUJ@zƿ:@ΉW_i92XlVJBАKBx)e(J?;<.>(!Ks+>?Q]ۛO.8 W]6Iå5iukuq d!/<"mԣ,:HT߰_9f۵rZkE?Ǖ$KҹGA+p޴y/ixRLb>mr?aT'"W9") 6A͋#ٺ4m9MaGr.4!Nn8AJ4Wj=haP`gpcqNА pU(ZTL$XN`:<)Nq]$9/JMx =>U x!Z"t؞'hn\҇6tF,.Wc?#QC(D]oq(Pf2T£b, vaN)JՕUR_8->zE+E@ jԸ15rTO&=ApNGju(yHD53~3֯"]uJۥUҗP t*VYq\kzmҲhE*y05M-|H}p'n`NA. ɔn|ڑ!%,qq‰{TalXVLC#gàkUߟit`ίYlvKwt#H>UxshrU<)(L|b&$a #dSmVN| : $ FXrpX>Ԋ -H7g'VáoCl'adŠYԴPևQ-͜c&X8یA#uAGlfJix+]! o2*W`Ǵgr[K=4Ti[_:iA՘%P %>ϛUv݁9?'^:;*{ P322v sĐx= 'X(Ѝ6+aBSټdGϾ5\x)1!,\EBӿ=\)9dW3I.3F0켄އk6ˎa.k-SzUnE%F?E>qRj7…B9uf^2zJ(L H B|8”+Kw@`v6 VjNCl *S>ٚ 4BvF%G=g:EL˘z)'o)+ÈLyoq(2 @:bmւ"m/Gw+Joztxr1=}1.lNxiIǒ`(6ddйTUADqZc#$]a'LZat3"#:űyL H\} }Y@hۋz Gz8d:}0s` dGVJ p)$'wđ{zw YB5Bb>ČD>I pO z0eG!]~6Z5۟th|CŋbC7]3߳ǜ(3sT|z'zyvb\ˀY23M"AuRRi ~͂23_{p hKѻ] ?q,-O r dA~?`:իvmtN[hg _UɖN\(íH'+2x\?-iEiĩW^w6Ǟ7Ӡ.`NdAe-(&> ]=`LC寳c ayd.Q} p~mr1Mtk/y(i*x,gg"t\u40䔋N]UL^s2#tyz&ߌC?JHg2~}%8ZiAhHI ݶQqR KfHP;AT5G FN.η%Ȳc5<_^YMЧJH9AƇ +j1!bS!TLG^,g:f$%W4"%0OOiT9_2{r^qd 2XMslOW+mB'҆1_lck`;1ڶgLӵ1[E00v9OMŋjyPx#Y?!G *B^\ ~N[}.n8$raQ)Fc%h[2V'޼ `$)=U܈D/~M-VK`x'͒9SմVo&Ӏq7nd~n`#Řᜐ8i#30}"Xy W58S. 8IcLD2(9#K'%T\MEsr>gmC#y+ap.?ա~{ئށe%ܼ5MI˝`V?S:8!i NRbTv$|TE뻭VOHkUUI=ᗱJn]ZZoAe3q"xo^JO}hAb}oeZv1-_gC4jqG3$߼ĺ}#0.ea2P8SDeIY;@v-ku!('7oc˰MlJrwC*Xix,x+1;b=g[(Mї@^f}u^ĺEsZTe;#Uߕt5#X^FgP]6l)aR*l"qb;ݔ N!ni7}u*uۜͽT+@s jPh^/*j s\'s.M„ ȖHTWՕű k3kgN߉cy 7=xzvM)kِH?جzčMritG  p5;MWU{_Ӑ3ӑ;R;\:F(F뇳@ u^ B}4_Lf/D>v*vj/!)Q: #hr}56tfjQ @rs?1x$1rހh/k I"lҋb*8L ˺&)OEkEP۱f[5HFitM$e_P=P2~ɻUփzpYXMC~Ɋ"m+G&ȴ~t ҫ\V!w٠<~m)3dW|hxicp[O>+o_`XGz>m4b?zAM;:U陭wս&(pk" pj;\\4%թyRgbxb!edx/|i6 g/< &/AAp3?aLSϬ>TLM\cJS44c8b D-]ꯏ褠.N{%mnͥŦ߼n9PՅLxl|Z'x˺٣!ߐ .ke )TR2:(/'H<32ԕP{~GC-XxSb7O2I'5i<XlLu$z`oyA'&uEdKcQ2uG<\B+m#C{mxwޙ7B5wgB3q"kg9XTm]L/܆tsvbUBele9q; '4h6r\Sոz51h[LwqѫȌ $&y-H0~"4>Oy&EilvUt<^Bmx}]0 ΑTK<]=!(s5 ;&z;Vŗ8D٦ĘoDV:?-:V O ޞ4*Rq,x憚DIU6uJkjgy"XToTsb24kqѾ ABș;}c0WP<@bVQ|[{/7Yn2X Oq8hԄ cA6!MN܂P! \v\n)/LJa,!?-1[nLC;ت9`5=D*MӔ};wr5GuYOt> !X r 3z+}K 3\t$*!YWW1#3PQrſábf& $֐cGSy'MQP rloNow[{sa qq}*&^aא샒=B~iJP+?cR g6'N?kt e~~Rh?e64bBG/b|5qQOx\bOYӲ\7Ᵽ;ўY aql'i,(2`³AnqIuK7PB1x(Z,Lڎ5$ȗx*20&/}g#<} s%1wޤk}^Rs+D[8QÄ&H8d[`E4sm+숞5iTG%j'&cmU1_S W.$,sV A+pDdSQTg ~X[X-dIJ?)jcS&RA0[xeӠtk/KIfY@b6gmI%\"RO,\yJS2QHEk#S^1s{R4UHU7.IGZ[L-AW,N-BٍwEDD7%^42lBIƓJ亱-_fÁEi:qL$? άf_GCDsyt&ln>Bfܒfm S#(^rLTˇSj=*ɫU#%@qXwnƄXC[.TH׊@4%=Vv>1܇Dn8}XP=L.pʡ! =O *!jvJEc?@d/ֲ:l-' xؼt,M wٯcrq]x^1Rlzv[Ƈ[n4[pGNX&bzHd6>S/0~`C>nCЂmያ\wR}U|I9Ӌᗬ&lq9z;_ ,3WJftr[B+&!aR h(yzⶦ9Gze|gIM&fNs[ujtbݭk#ܐCQҊq!oZ)H՜/Byqx}21W ؝F9ğr*XB]?;k%s+xJD -wѱP?6p[q:.y̍]3"'Ds apQFxn%I | 8'xLd'Gm2~_xt!1>)HnmYBV}]j ٮjL9J@wӆ=x^ l@CЂu%z1=wpܝ-!kFgCAW㪺+dVЙyNFMm ߼N!4+.)1zJK@[L*\tQ R?n(]S)(0pC]R YEW]Q+{F751.,Mou3}kÚYդ͍#8*9sKp54zFv7CI"oO| U+>i9bRʖWBԨG*zA{%)MZ8pC {cx冣^~7>^J@;S&gCK#Np[A_o-!s捖͞t?0!7ß\=q/ _jSUtGv0 ~_<-3p.-1fjRhW+}fXcWYY&zhGrAf3z,$[z^#k52fUdXR"h%ze!GPkER#9sIUO>@U5/V.%(67l엦Jx= N3]; ּGEV?`20`(vY:(ME9i{"*&ѯEqBπ89'7<%f7d̕6-ԪgEd9,f&=xG5Ae\.]dOzN2ӎgwc;CVԒ!VUHӻ rǽ^k9J0QYY񩱠9ker̫BFk]K>ҳ52>LKj֏{j߀F\T@,;[#z4F- `|bSyg=¡:$<;t4k$OMQ@ B)}Bo`bFZ9{.]ͫ{bϨ8ԖIcNW4EC5&; |xb `FoҁKY12O)e•2)kHSӿ_-i^ĂtH%e^.x_'BבQ_ L`} eU~<0a/^]Κ?OatrR̰0^"͏d?NqԞ!'b@0dBt*m!of#K*I-xUyf9;X|cC4*AdY]2ֹ'HgCQ[au[R Z&5n3%N~PՅT]o6T)@ۍqLdF6i!< sl&ߘ:<ph#(=fmM8Ls3 (,tcYD*9M#=Azg0tm*2xQ$ ǚnKB+`Wƅ '@[#\Ǜn8;蟢CHkx܄3,Uغ|RN3s7w%Xd)cb=b97LѨ8/- N1G| eBc6`#ЫIU 9K,fj.*l~i9Y+Q1/OFI /&OJ+K-wg2;tx>_ZKp"eI4J7#}%`ƢQP-N4{mvp-7zhQ9}Vln,dU$6k۵O#\0Mhg%C|v-.AB'."n7\b>uQlAm5Pg$nN5u5?tNsT|م] )q@4ʹ-=I=קE~5ۨ|m{@X]Ucz*y_k@Jhn#aXYвC֣;8=~O6G1s=ӟFN°oE>( T dF6M Q OjXNY_،x̽.T壬Yzqq{?/Ayd8 pfn5cpWDroi" x=u u/,47~NZ\2?xqѷp|L;oNc/76a2S{@Ҟ }sLa,4D˶mm},2bOp);Tϋʈ@~qu'X ͼ9/V[qᣥt&4 M$AV#G866bIN` pPd2H-_ϐ;Oݝz#\Xͺ~O {N8E yZai&ZdqyO_sp6:o׳los)ETociUv~l3ۺ|c/G^qSĒ&=dwNrŏ_,}`1G" e.cy7˖_eӏ5-6İRQ bZ~<=)]zN15d8݌o݄ІϞ@d'RkRBVIa󤵞3ًTmpsu 뉕ĉ( R*ETCJfއP m GNԊj6Z0fM9Lbn/^B)|$#A,^噈<#[KRhGHc`SZw*pg[VѮ-=.G2l fpFY r*ˑP` $r=.f ־ٺ%h>u|W_ ?˘OIB)1?4m=-_sB1]φ WS ͆BwGgfuf,^ܒUzPC;OlK[zCϾ8I-PIpOA&QY)ᳯ~FDƻ& iDf(̣'{:WBlEqevV (طi2m2W@& n ?Oa%02ty"k.FS:LW@냍I@Jpcf%͋7]:R]nr ׾Abgii \Nm$T3hEaHSE4v`hoLٿ|T F#o/C󖆮Մd흔qךu jbj+AX[L綁UOlbB Ͷ*2oqo5!sa mk#x<7eS*E2ap/oƾ%S>B^8v#m <#BsS[3к4ئ^SRO5Zأ9#\ҌSؾKEќX+-UYwokИ{1mJ|k̞,K_ ZmX Y9%*&qp=I^2:YxH tL]qE}8hHHya7&JB+HpyqQF=ȗm$Pj!_Z-,-Qa"]uvLL؋*)X6]o>!>Li xcVQrG,$~yбuWtr.c ehi:*?y-{G+,CJ$jg  )ϲ V\rOHY[=M7 r.m8;22QN"軱NaG2vM!4wv|eӫ6ʰ9Nޕe c*joP镔$-OE|+N!.:| G: w)JLR;m 5@-ȋ%]|ʉts>}c\,|Jja.Z=EvcǮzȦz)S#z+b^K8ҕD-&!`Y5-Hf-ƷIPR i0@,N6jvhr,s#xT dBЙ GiR!'_UwT̞]`QaJœφGI Ag_ys8%Im5/1u^B  -2[kA2Mjtz n[QA"C5+8T_1O[`I}5^ĮfMS,$7 IX_L3ITC2ts#<$x NxN7c͓Սզz AII~Q$9`wX+ZVyOnMY(Hoc6; D`778=*Xuls:ù>-1O(~ʂc%bowRra(.)֐R.0&F3OpXl.:"E05% ~jGO*xZUȕtmhnYh!U0St5d48&V@ Zn,8YynwD*Oq# eI mB摜\Fp~']a/itYեfoATE2Lgk-;ATTܖX,3E߃l/x[3u'|7W=2=0ՄY  $1[ Y(b?KQ5vuk?!ILz>p'!A~o\TNm?O7$*!X/g'5s?<*dh2aʱ_aUXg[?d1).vqp/&q+W9GAkds*O|OU?6h$h?k 7ݮ(% =TO.-sP^: 2:t=w/ 蛭hJb;}61ЭM6|gIb,VGjAb*|WSeJc^0Iu NN ZNeÔEрd =bf ߭s$|n,=%l] O""+Lh^lz*m΋+W oxRSL[./ZOM=| o+9ܥM)9iaOZ<rW*;~{B\( 1s<1cԳ 8@@fT%!3v垌U`mѓCA?5(dr]HotNk}_\)( ͍&15ֵКٸﳋU0oaΕĆ񸌔!W[^iEUrJF])GheѯΞ䞥o(n-hjE T8gG]7 ,SB]@vn쬷uu9^ή۫Vv}o=pS\M/ .կ+s}Mk4@Z.)>msD@JymL6|.*j}Z%_& H"}Bu#'L;*ntv;fF!!HvjJ 'Zꅐ ېS:Wkf56Wt1er(kfdyB珈X0.jګO޺qp Ǜ˸3z^C&91m1O ڜݱVx[D7l|o6Ua taXK`lfQ@,7ꎺIܫF5y~w{3u( 5APSRrTG1VbV_M8v쭫u1sR'm8@:Wu^ du.?┓7`eX`?c2d7OS풝f(t9D_ VȊk/ݲ[Zilrg tõyߨs,C:VySA*YB:,uY%PyfMvIa_wIOT,gtEa'=bmHܯ"A|wﻱx}\ͽf';&k} qL榋?F _m`w#A!?fʡ(0u!z_'( QQɲG\T jM]=|d=.mVE]"H{ HI *[7Zpƹ~]GsD?<#G]TC8(cmGom.Ϧ';y!LqPK ̫uO#>Y[G!G 3Ụ6i+y~iOK9X":Ֆ&Ub͓ OhvIG#Hg_d5j7E#2a,_ ̐o@P`#XQPcv*'dQ匹b J5/ypl~/ʻ\ kyW^m\eCGJt|E/Dq=zZstPAnrԙp(63]6 ˮg~R᧯kRSg(Q [(Isń>mD&c@g\L'䶙cjS ?zĸk/ YF-ԞQN8<9@o`t?u)~l#:Ax:Y}D |Gv>nidZ_yc͓xb&p\3{[BcAB/Xn'b0r(-f01aSbHc܏7 jxq[˙3#k J [{tcM}39g&kes>Md~L:#a6sۋLѾƚg1u}k¬IrVxd!N@cE"3HyZeƻObJW{-cua+?e]u.ý`xUvHwĒ^%4hLS[L٪_s]컬;д;F%Txz0jm` ljskje/7j]%EvD%4rG͔rކ[1Ĭ}/{{P˴yWa)~vn\ R+~h %s^/vT̕y8B`sp^_e^UbdvLvhjvTir3{_6vã1!&&-qi#L,}'5a\HVO$_R6+ExsV6MqR)gq?#xi:Q dF8|Z`z^Jĺ3}l =yzYJ^Z<YGdP-eZ֛mq3_<]^~O~N 'si1V 29r{E7BN+"^Ke2>J$m\rV1Ѹ"5GKB?yOZtCRQ_>}OhYE~+GݝiEsӞ`^S$M*)P,͒Ne5 7ȐSB0GL#$ KXj73zWL_4 N-D+2 eR#enKϜ6}%mz&K n!2YO4kp(mܻ c IÎ X^mc><^t*Q֐0r% k>yAx[!3/,3J9M~y`K"ES_psI5+/J8ߩ7YP_5 6@ 03v7HlgZ2 3;t]PTE\G;5Sfj~aݻ4 t8ACc'⤜8<(,}O[̯rۤvIuHBeIgYNg6Xw~6w ȋB½+ǸKw݀4y1CG& V JliiK3N,&KQb%ǡ_2&W=dIl-,jcz*{_Mqc"N8{6WS 'P_ 'g(,PjX`< ӕt5 !(ZY[^Y$Z,cAzb&W!>ys#[=?7O}#T !/Չ1l7oFJ-,3nZ]! ykn[܉?΍a YsdX ; gأR j׋'NPHH_h!} dLW.-6.c<e0i"g&I84(m5chnYe٬TKz:dJuΝG՚WIK߳GV)Xpc[=<]w, M,ZG Tߴ FzK*D#Rlwdaт 9]P.ߞފL5%Oqe_?AP+R!k|X$կ:d54:=. mipLK2{* bi-]yT-`?Ctx#OtZIOJbmxi$aXkyW][ﰍln23sPP'Jbc5g(H{!FY! دO‘RM|ܛ$ !.eAN@[uJ DHC6^ MAc^:׌G:M4L@WVeZ!k/ G;i0+ޒk{]|Y[8&U/7Յ˓X%3/p3IǦ&Mt'b̟uioW@Mpn@,zQK̉|o|qz+wYʅ!"M!5iK-Uv= R] IIL5W5~A"R#mU峓)!ML 48%:II}>L=5ZDM'"傒{1@,^L5N ,c@E1}(Di9Uc}ńY}cg6hzTuهE;3e_NfA;^2Q=/X};A2O=5/فGxؐY"e2zԜ Hve3xĸFì1<ۜ?G G0:3tD Krm GEO;rs\y4*Lc5̑[>>G`55ҝ'zNY.sUiXq7-6-nL!hs&-:ѐ'2-ս0H6ͺSX(X= K8U;ljgd-aZh5EVn m=o}S^Uߨ|tū .yqlIjAZ1^/+*& Gj>줜hL*]LX=s }?\ljWiwQ /8n@=E/'ٷljZR/=81E:]˛u?<ѳn6vn,+@Vc6_ ,[ͬ6Or6X뚑#3?#[Ԝi'6d>L?Àz)0šm0 VggvB)Η8Ltoۣf "[l. n365DגڒlWGf~.(Z>| J X[i- iЕve_~]׾FEBz!.3Yr)G[s$? RUY*PYY+ ecYM6^>Chu?:P'J] zɚ9=lR]HC#5[-A5ʎ`HgI'rQ=Hi53/L7#;ʙVd+x>i#0v#:NLX3myl[T;lQ؃ XwhXmx/iɀ@Q[vS|عFډp ެW9e^ڪŽǝ="腯~)*[FU^ۄL;^־zEsyjV_53XݥPZ&%q}`7})Ex,:kN6̐$e?;4J>hhA-QYAbzulǝ %KO_[o]t *ܝdާ^Ul Gߊp!$|n^g뵯}uIM^Ѹ^BPb ?cÂ:B/(u9#W\6MV=K^9fўFcJO R%̩k~1 2OSw%r*qdCF&}9#՟q*^O^JG~̓*M s%v\-Hla&1DQGV`SݏQK}18{87f.aL)ԣ>T =@[K7`Ak;RW;|gc%ʌf{51;o6ɹYĮH넅we)tniL0U5_LHL&4#[u\x4, bb/(̰Eknqʵ<5]Gi [ W"p_K8|(oBF #,qvW 3;SG_"J }Sn)DƤ,Hbc5Jb_ -ʷw~4 XCwsI,MMqޕ}A(GxYc9iouK+VEQCi^K(ȴ#s8M}\QӞ *{+&'3`{RoSn%AكҲ 6F}'~M^|{K$߆{޶Ny씖wM1s7Q]w-ϑe*Yoswdٞ@v2>0sd~_,I0Yg KQo=YN2 _H>ر'NZٵgB!!C1ϸsxb"փ'symocNF&!oY1y_+c-wuJͣg&N95V'snAshfSTܐҴL1@A\\W3ܟ{c^K&qC("fq?Xha(BwA5dL !,ZGFC<%Ɉ̃mGaBSyFjW E.fB@NTQ]\EnjW hytQLk&_giȆӈoѓbW{,0a5n:'ꊴ">/l%:/Kf]%י% m|3W)aYck%Jo4P Kk<"w |$|L "}3X3{RO} 371pr1]=f5!qd z%Кfd+D: QX@&GtnDyz!-јxhL0}-=B+wS\&g+VFj |]w,.yG+L[T|$8HƵwÃM!dLvKpTԅÖ`,VH,\$qx$51!4?>zʡL1.C*O4ϴ͌9yꗺphL[}{5ϡ Pa8"ć 2PvuXu٭@;![JD>IT C|գ!3G늩!(=[᭺RE~H2. ?vsog9IQ1#enr{v'5xU*#dOql)GR61-+vzx7)RH(O; , uO=In=Li[]}PbgXW m _jF;f^w;A=C$naYePM+n]rȏO?b7JmzڥD(/-$a lh`~r( m*Hu o9ۚlr\nH-NfԀ"TV)d-MO iHK "H,Ώ@oɴ!Lw;w&/28ES uhΨ}xhW;Wj_hs2t~E>yH%`A /poZlh $X1*`>Gu_@RQ-/l6N}lLٓw7c;m !ʹŲ6QHrJ,9 5#`dy+$X%F^ ۛa$-Ȍj!cܪ_քܬI<VL|7[H[SIU\6I>d$]6\SxyУR553*DgUXVvb1z& 3=8lڻAR޸((%KC/+b% ;, VljTtǙi轓j VV._16FYT_ qGJTvG)Q/uR1Vacrj_ĞՆڍJE5a nv<7\V`vXYܕX&k8n*Gޠ]m?x^ ]'ٷ@ta G) *G #^\> 3%I%5]fqlb[CwوOp~Mu}ɚYkw3.&:`D$ H 2V?–lFes|o}EFmB#[KD6\Mhs(V1v (-CmB"g`Ĺ:NwBk!UĪRkxT/~g5y؇zݞbBl-*&bDs2ׅ'/&~d\yq䩽Lj'Cj4lHè4,t;d&U##օA}K'ajsuì "D⑩4c_*$DS;7 9KL|JXN-PڴD$5ϖ$9f{`! D/>Wa5aB%$ɶ;|u~5ާ]7">C!8l*pۓ!Gn & /? PeYFk%|4Trq<%Ku˴Y"ހ"VYӏ0wt9IsQqO77r @P8!o3X T "O ItY_e? ^Ql,v?%p$S$9H VdG̾v6)KWV\ ELvj3* \~N,>W t-141YLhğEu`ΓK_cT]8X[jd˼m}X)xk=pujq.#6kآg8)/ؠNsaVdOջ) r#=wݣ84'Ȍ'kgEN> HypLj~\Ӡpf-HIru[=Q8?hqv6k7X44'XV4/}cFgz(NrƑ5+T(G Ën>t6GݎȻ22?3llǕZkwلY@{-ԝ6wBw_xUAbXD]q!]7S}eLvҴe!$ tD>M6k_h췮;oi \qA\ъ&XH {Nf[I\Zi˜+ k $Aܛfwo!6WC=:]e8LSM.:i1ODž,n2ݒhjInT+4B2\y(pPL_ Uo式R{ohYSV-vR҇>1bV:)1ܰq,%*8~[].õ6`Lи]nmU FoZ:-DX?%k[RL-7 ˸=P9\b_ Qof+KA"2vJc(a` 7.T-x*ͽWo<ʞnEtx6t֪IS<τVS χ[ &dg2쇆\ȩ<:Vj} lKvI'`x،al:%2 xX; 446] -:t^v9/;J/v/!52qG(݌2|7vQw77J391 4݋6ucQ;qm1dy7T^OB\(+#^|f Q3ŭm5SòHX2*?T!Or]i/q.?&J)[h(<#x,z,޼^hZma"~Ѥ'q2GĦk+bGw5rO5)G?oaʩຉd 4Gqo" IB0XyTp {Ѿ;d* YtLTU&y g%#Cր%Bzd`y!j[r*_w {qIE|Ji5)CծPK/jCI7dbF >/(\M/ǩ ֋1Q1(pm*=HQ_z6m-юf!p]@=/8բ0 6.Cԣ,-|c}O)_Tk@=M`ua 9#- &t+y-Ua";xgL4:/pI-[@$>78.`HeSMF4p"@;i=GKLg}@$' Nb6am fpd%Q; 9_ l=#V{n_'wo{>b]b+CJ%gaݼUG y)|?9j:(ImpHC9F{k>_lf|YZT?Db!~(7FB /k,.<6< N`K1}qEPH6P"Df`9Y}U5yE|.5[n\vT09khwG;UdNSyɋAoUS_gpI9?u2F29%iXR]F!z3}|EElF3W\/j2w,G+1Fk'! -=AڃT0(Y wX򾡫sʬ\~!k&ټR[m/ 0IOo|qx"XJ :Ogη `Kvat>D_׾٢}I_kep(M #y^WM -n'wBð; ;%OE0egN5间C? bu~2Ac|&k&}h yǓ 76]*n[ t]h"^ !ilDx*HdUbʽs1K᳦fC ?G`MyEIݹ(LY+qaZG,@#3{6rZBWI"?1dnI&()%Ahނ_!cj+:R-Sj5O&ŏPD'%+WKD)KTP9@To8DjpȐś)(S=c3F|Jw ;쓓(-%j<8{- f6H@}^7vDE۸؉H]Uþit38?ُJZ'?uX&Glb>.a՜1 KN{Ο ]fGIVr‡ ݷU7Hle%w4_`MPϯ쨵|=-| zd.<B- CbUde1#і3dA C~w=ء6cIRSeM)(f7P 53;9VJWQE\F["8p}Kf' &Ce]wH3Öm4fc@cđzH} 4nNPd&MZCuuǵ)sV{toA>& 2;fWs{1f :y WѲ+UZR["vHkMPiRTt$8j.l7nl]`?Ouz'nU*nɷ(N?8fG7PЫvʩvD07ٮi,5l2lgC~š\Q>J^%o~gjj3"G@ D~0)qPƸ10cuá3 pryi7q]nׁ/erL-|)?a8.Ywj-B5(KԷ!CMt m*=?k)/ehF^y?NjZ~UQViyXrg73hlWHLe:["g5^^+q6]S ŁC3/bFߤ7ٳJWa@ Bxőߌ+ͱeW냻{α}}RTy}6Jk~q! r6d[Ce$[F{Gy_E%X>Lj$ׁA֋ϥNбvJ ƤJsiiU^ȸh@[S7ʹcv"`hFN^, vJ >U`{0~x{ΚG ^t ot}QgP7+\"EM۹.HdGY{򰋳cBܬڸcp\[،yԥUR~B)x=EJE@3ꋶx&Ïi_Oiv04Owy>Y¦Ba0y K襸SfsOؒl~cܾ%sƩ"p+'-g,%{d$nP>s'iBBd'X'ag9Fp'BX`#LDb,Д]e@Cg;^$n3\!% ƶ`Ot9nf$-P/-4xgGi}%BvJMsCRa0>INʠV-ߔb֦"U"`ESFW xNxi&?*a^Y㞈瘭Wo3)pnu4q+|O[?! PnYiuCqGR%bD@v5~p9}\K]U.W2!> zg'\c 1,w,  j,5WR(`lZ3L5IP 8Mڈm \Kٴb!úkV"ktwB14k: [xTqEQ)ʾ3X!ځ'urx T;}_% ̣Z)nw"+[kK)m;L6f1"mAhxޛ!Yds7Ȕ/:~,"T<_z-ui! eLZa}>iNmgcO-ۺPDb`2c/EIk=8uq%±PEKRp< =$54jگ{wfZǸ[6_% T? ){z|Zr墌G:S 0$e-H7g}փ_7LԀ*%FAlE 8JACL#r]^UO. "f8G8g5%fBDs 97ͬeWW#@{&N̺y1B|=vjFEumLOzɯtX a'$=}WN2n~pM<] tESnm $WtuˋOSE5\m}rm,' tw/v#E} Fq~ Wk(0_x3sg\R˰̂zj;_dR~* e-nDon>ϋ2 > 6x?!|m1܁J)>c ?*}&f+]£ E?sʛ۪׸v A)߁ ck(ۖcxl>!~&vJr)12T7h]E"XoR "3[OhQ_ 9D()<-;6czjC=[o;$(SX"fkf.hK8 dgL;U'q,i'AH0Z5 yT4_j;lbkXs#]Q&YY`d92$x= C͠R6c)F6Gm77>"'(;RJ}z HDvL"9+@,j h%;vzk=r['4>4^Z04LpZO?8 Jժ/6 iq[UokO=G- WڛOX_=ĉ$/ˏDk;XZ<5v11dƺpb8|1w\GE8>MqNQ-4 ;\P|0d?n#+D!#mvQį\O Cy?13T ,|!dt6ZU fl- 8fR(*ӱ]V`pwnsi#/5s^WaJDL||(UԻY7z_~\ L HTxax(~:\C;CSh Noۣm"e%f&OIqo@ߍ=~H3'o!+&1xY*);« Zt2)Hmøv ?Kg"כLSE<\m2JAd4Xca^1 F +zw99JpsP,?;bi¹ 5PRfdt*a =oi i6B̷6_ڿB|ŵg|,dbp4?tؤ&^ශ $: G# #%!{GmĦtP?E)]7H`ٌPZݣ~-y>dRCluhެn]s3=*En8q*ST]O`kGRxH{|/0NѽéW#\ڲWN@x5,ss߻wx&38pPOMVۃ_pWS·N kN׼ WV~ P]&TXf(s`;/qv.sXo^ ׽~@ ͵fňg#@ *=9IᏂ1KmL p;=<ߍ 6\5ߢ6(C1#fG[P$YRH@`uuGHniExɟo,DL#z-O꜄(>K6r,;|zćcOV^44Zʇr,l,H8"3/|kB4?^>غɕPQbOarٚ1|_DX>w0BANP-C6-ǀY9Cy䯾#/U(|`mm 6S'tǘz!?e.bJLz7Q9$}G((6xd5J6< [{=ޛ:Wܗ!lyM uLy)O/&鎋 ­vtFBr&qA8gAd*hw]{O8թ_ug/bAwG NQL~yf[g۶l;_i[GХZ52 M6@L.l.]qi=E쓈cf08F΁<5WԮ^eOɿW'#}% Գh;vvJaʢֺ iNjlf3΄y$zBX0jECyGAwbud{~P?VP?&hm]ms@㠁0M$J KM0\&i[O@ c$7d3|Ց^Uq~=y-:FI܅F%W(߻3axL[QOnb"=E%/R:6oF0Qx$$I79`I@:/p1D<8s&1 Rw(cnX3Yl\ ơC5+FV9ͨ]ˌME|6c:`ghƒΜO] Id8'3ZsP_Q)&!@[LsZW1BTEco*<6}Q8xG8,D ص_94 ~@L% v*v|]ߣV8QR8Sゖ1qs 2/&.H5ojXT"ظئ|T;&^:0FX,J5p\nBhdz.6 N@ C\ӆu=}P d?x9h+$ F!&tZ.&G/k`Vmjי  B: nv^Uz˯lvr/HȋGG?XmrVZH‚-Co^+99ғxuiZH ݞ*aq,݁l;IUel^eEke1DHc1[. Zټyܛd>8Ϧo>Ǻ̬EDyi]tN;ӯPha1ˣJ)`qsL*=Ssa"E]C&" }zT@+ $+ anJZ>jaR]QˮAM=Q{2Tg1rWPV d)u 򭔦ujToFhsR]${9[0ڇ[<)Z(wՙK@ Ճ,Z4`Q[ ZZ4V|me8t '1c0khz(j=J VN c4i¼Y\@y[e?펧3{}M֣z7In_7aCeZIt#䯤hdtTM!TFڪ4Cd9UvrA@%9[HKw{}!#QmQ*lg9{ G7OE7̓캁j1Yܾ>2yRikETq C8鑲]1omA# blO /nTgOȲK)t' ~VjW'iO1F.aoFf G&$)'dEq3$*O8~Ew?p>8HfUIQnî׏"|?0~'HuP=v6 vX ?*CÄ>ÖMb:bt4$.uN+jaGɇWao4cl~с||UN`rf;=.XvY/%0XOv dTw~ʶ-Є¾€yq4T[QȮ/UiӹL )!p,SJ"'k^A7TX,́{=Hz x~b%|rus_Q}6ȝ,dwHA:lPq.EmhLlvw =l 4ާ.kΣb9!*$~q:ʶ/ȋJD < ]cwruj\AfgNGh2Iò]S4;zz]{%n2ښV܇0ʻڹ_fDfE]Y6&_xW,u/[;r35:HFpa_N^R40w">bo+pI ^S,QGX|j߼9ljQ"zp+`{#BN׎ vhgdXRZ;*'WU}.TMJr~ȘߘoVe4ܨS9 <=/4t%] s2WRCҧ-_!EJB}SmXOFF+S0r_ձ4mhT/q3ik`2,pAPqyRjr0ѠoJ.n|ИFD8odJ[g &Wzf’ ͉:NeFVx|P'A:Ku9ZHz/CټZ&Џ@4f`=)rhm5)u\G[ Q-O$SH8%p4P :KbDmy̍ zoX|EI /B,C> _z=R6F{G$rm˳/ جq.sk,oED^YS( = qkźQ:6(}iYCXQk5+"psdpoiM̲C-\9rwxIU|~d+U==?fə#=\$ 5uiP2CWP*juNpkDڜ.bJ愵p1B Vעľp͂"̱hT1Cf T5}Ը'͵fbt3l`$1&U_jiqM`:YVRPR|Q\meNj~Ƥ{Cu[Z.*&3$p@Ub\,4ֹ̧殝A|. 5v ;iӿ}'F\aEmzG/W^{Ҁ[ nYx 0#/Օф;/>|+5˂{T!KݒNmS~v9=LokI:X$E\b8,qy1A]V*gN%P]5yDAt`/<*Mf; xǽr,a4K'ddz$>&%> }.FL;y lkq߬(ׁhZE{ظ ~U࿛u"Rx bYvu*A~=|8H#n%4:lnix cw}euѪ00?Af:Ae*ܕ9v,Rj{!Zz)(40 :j>A&1ń`o}腙 /fK7x%v#o˃\08Ƶ! tM04Y$@ 2c:̏mRU]y@UƼg0cl78joE_*v$Lq5@ݳQE3US*M!Q7̼Hqz#!O|*P W(9["0֝T5(:/@ߚxwQෆH_ٖ[ <$<^~igJXzvȥMǕ%LÁig%Su)i& =x?RUz8<'?k\ZŞNyڴWfRFYHFM(ךϩ)LWv߮v/8zJR"eq'i.꺱gwF~ uN+FolBv-H3p80O:AXȐc/yqGwo &\2;M3/Sg cs,J?&D tS2*Tb/ʈL"%8D7(DO^5[phQ"1reHeLL@2 86]j!Pec"1Dx)S޾ BTlfNXڢߪ1x)\OP+l{W%?!g@2+u̒ӟWsDbrE_'w׻8HVN 6,RR\wp eo`]rMgF䶦!xU0+miNZܺ  [RY7.a9u87fߜ.ǡO l @yKN ˮ#͏bR!# Jxp@>[[;`pRC˘ {vGv…[k+!阿6 r0ԱDD , c~pKΞ؅{ɿoҽ lKwzccJԫwzS;sH%H#VZ1ɲTDHv4sA0]XctX+o3Lg/=z:sI.IF{w''o+.2s+N݂AJ2ЙVy0 BXY13ό{DHe`Ӹsb|վgFWg\njqaU)e=wKnYlWe*EY~3 `cЙ~$2 I'z=Qt "FߧSF?Bmdqw YF9,N@j%_W_cKS'=,d*᫴ =3fiQV+@$E<*z,rdނb^C )܇G eͪo+o`_0Em|iҪگg3p 1IIp~P 7?D&BHJUtTBeZş a'@o`Xp=(v|ЎlN]Z/z V}>g%ř|Ih,~@'p̏\D -np}&^RSf;t}0ыφJ$~O+ vlݲ%0C2mbJY CBUArܫ Q yd`2a2#E,d1"me HӰ0D=+v"3aM.^)#dsȟhrkOoNn SN\4*=̖;^u5)ClƗ|wa@ ͺFbݐ ?RΆ2s }'6" T۝7md{P7qIōt[9ttE±|BC*\AݐS!++57t?`Q֦J>ykokkY>U HB=SܲfjIo5(tvR/tg4/quYOڡ+3n8}<(0Q!vz3dޢ4fL#Qb>ֈ) ^hpI]::jf:ݝ^W}ݚ\ h +Ө~ݬ%LEU3sűs FˆiU=e9̢lɞhbz^)0:Z=H Я2-U6L ZtƧst ϵՠjNm('nAZPw}:05Wmrw ni>N ǟz5"m$&XuJ% 8x8ay{þB#Xʯ8!~+ OCm'g܊yfUVpq{+dl-3 ( O31Ob Қx^!e3@!% A6|Q-ת:^;Ԝq"Ŗ/ P1S?⿔ X^n}2jDW')R:F&3 EoW笧n/-cRH͠s.AjH.z@)ƃsa ȕw,qi4:LG^'|eϖsZY/%1$&?=鯞f fB\J9O+fռH|:7T$Мw.Z, C~lԈ'ؿ37daj[]D;;EXOpO1'N{ߜ1b /$hC ;ӄ 64$BC4LBg0hAis= _*s{q~y&inN rz+Wؖ_n`x*lad ,>Z~st$Hz},1߀孑] u(<2&RY.7udƂ\l%-,,==Mw20Ft~6 tC' Ւ`VyKȜ)HRK+L 0FZK?iH+#Vo"2xE I}]un82IɏRB[eN«Æ,S5Vv@TeyA7i!]˙m㯏t"юq~3a. Ptֲt:+np-t.X)=߀*Y@,TiI"-e;ȎVY'-q4cMju*ϲʝXJiPa5B:,˧G֝$-QMxղJБS\}\1jMZ7jhpq@OݷsT6YoUjNxaXXG:LEw\х8]>zpw[0 (A$> FHJIr9ڧIko`sn>&cSf~fW^>%x1D59:@[3l5C xE Dމ=\gu;_TVJJX%f | Y 2S i5n‘u!x01e2%Dd7HNVFFrtSh.[{Y\U-xďRZ`xMuz!F?yٝWNZr uc*/`])VȃVAMF %C2G&k)gy>Ebj'L1~#VH6 oLhuaVocPԬ٩~ qj{ӎrOg5qڔ%0SC11E.$l Yx.tDm *KZWtRs_{N[+n SG%pП|"=o>Oz:{ejC@H& s 5 $qHgxɔdc?d=Zcٔ1kh} yCC:ms+wy9>PWgQ`L~ڋnmy-9z׆eXDSNfߗM䝆4Ihl𩊘A{c 8 E2)L[~+Ȝ> eXV|5w:)2LV]&Z9R?gիՈh@ a^A"|f}8Hap#⿈m6[g|nh(dw:2Ơ_סSv  ՇQ) 쿁{ QK8)wxoV9&1ZmrX݌Nz~9Q0?!_uR_e#S @FVw[l\Jq*neIMhȫݍ!ˠs:2m}U+[!,|N?')") L$7,).:3ukd(2Nq8P {V]S޻M=(zJ"/c*t*H6.7{$rBca>h><62tKD>B x@xmrJ?î/ $Z}:Fpo67RG) ݛ"V"=13OaXoA]׻EX2:+`cUW+ז_R'[[K2^1 Ñ. Wtj;`}{ů#Z$5S2gአ=-܎LSD5w֍tjaAdGMG!҅v4&:+kK#Mڕ2mg8rZӤYr߹>Frq$Y]u^.겮f8!iZؼX™[lmmofU  !F:XW0͓aI]T/l0i"Ƶx'vZe3vQ4<C:UfP[i':bOf7\:?4|?Bqn8%AL QktYȵѴB!?"U&x}6 {? YMq;wӱd>i J_B#!ŹݲU)zVgX-JFh6?}#a EԆRvav+UBb>DyM427;yغ:mdKj7m#,i-g S \6XK2RG!Y>K^Ց >ds J#*Lx&aMiiװxAAxt@`}qbkMϧ1>A[</8S:K ]Jaܭ 7*`E?<7*׀z8Sbis {vZYn,g]=cm t.uE\Շ\PΓܱma;O󟦠g_Q @h*iAmj/8>Sp)@{>ɅKqw 5f>Vˊ.4E#og C)IҖYq {:Kk*ƻB~ANuEMD7cBZD S/"&3:j'zeHj*FC"h[Oby5731}ɧ2vѫ>ZkϚpv[)T_>r <8Wpx2t0t? L%jd| ѵU64^?TtX=geW;CX'9keiHQB}S!dMH Mc?-5LǠ ]thHT.0!<){=kjr^ߋh `rI,АLҡ@ D ib6״1 Dh[`w5$,NPa_Kgy ([2ԡXUc~ ~mZE[%M ώIlyD2Rs~-yezW OSy8YG5=ן79x~[UӬ.ycCvfԨ 2̽.,yC|L/||3G>щJ!LƄn ⩧R?z?c6DA>0`׎H;|LkK\o NbkhCHVw}o gS'qk&1R J1ޛxxAve#|-vg0da71f+9 YWwV5{b ^ H]XB>o 1_;kʇqSuu<1f'uK kX{(6=]YՇR2zR;/ >W;HdY! t nïJmM57]X*m>e W0@H)gYKP~jtΝS@thDŞL4k*yV|AY/>.y*ꧤ\6} pXЈrLΣnF^4_?0Aoۓ! X2oLyPA5/)p{E tJgW AзtJ[搐=}%anx?@rJ&dFC7Mi}&Pcc}'NsI`Ⱥ (lxk8;GH CK>+E'{cz}#+E%ndw4bxߎ(}i -fT/>Embn`#I%2ON~J!ըdfCS(Fb piXS3'1zz(dg990u*o6q\0>3+&o3$˽S/\P]  f2HGRѠ𗿨IF cXB!JS#Z W>Mi7~pJw;Ij(a9)[r׉3qE~?pQ>kMY אGd_ gPfNpT87b0"au0 M"B/av4m="hCkuzk9r`jV!EGjCvYՕa2 ֭5,I[EegT۩-N٭Bʣv.0^:F+Z=3S d]#˱r8Ksv6`BbEMj%!Zs@2b1Qszy^ph7ccAᏆG4 ZNVmKw:uy;M,epjYgJ Inpsh- 5V?Y}M so<@ NHErn̋2G:=swwɎ,?e} 5yp ZzS)Y򲗁Xv?$V vy׋'7Tׇ0e8E ;&mV/`hf5ə [ǩ{TnjJUO . ;(5aHoWe|5CH#k+2pܡE`BR0 T=|iuJ(!+2w>JLdp'FF >-O@]^ep.T12GoiN k';^nD)yՒo~hٔZ^{UX:94 rWא~ ")~6NrZdSu^6G_?rs|G_KB!!-h01roBJN849gZ@szAddV&P5!<臽 M_k|4)*h^oÝw׶y/@Jw$vʍ\K$gsw(n&m4*dwVi>#nRM4p-%벐Ţ&[TIB;΃烴m1tPGf, cKs3ŸЈ؆˜8Sy#V7f kMo.w A%z &8DtI^W 5 +kaLƗBhfԛ{2wo/ pV\-w(L6|)Q-j>s!w?y "3oYn?$ݠwOʖ\ެ+Ldw@ٛU@P>c e ?K(|OaEfk@kq3^79#zى3ut:)PEmHP3gdT4o̳jSȊ9`t;5m .pըf ߐjK(wVtTL,"3z'1Yi%Q|I3=3u'#`}ĝND9{\`jZ?vl!hph\Rף4QZutmv=@Ds?9ęSoܦ5ǮV?|ŌZCՠS*Hk L"g[U!!{6ߐhkG_ t֎N3y ]׉?$ٵI8 rʾiGpu7N}I:*gk>!/âcύdN*@Aa|d Q)d)t! Ueؘ3:x)d,݄c̙;z`"ueMn=/[L:x¹P-})DfldzϝѮ"}&06r緋i |YŘHUbbi!YypPox A1 VB@P4jaE3xÆ>wG2!d+Tw<j( >W/S[{:0ABXG׷)'764҅J,CW~eֈ.U_E- u}@8V"p{;<3J֎ȚgU̱25O92Ty0,6?Q.km?(9藚 ~2DtYW;gfQKq˵BJD'GNQ Qx-dB3i2!er DPP5צ!UA4^uaSNsFU;ݥOi͛wu p$Spznkը%x|вLb6(.JqswG;Vu#u{8*.ȁdr*v 2܄VߋS.߻U-֞tL~l7p7w`T$mI 57JD?V8=(ufPLeRg$HM7"?vm$iW|*cC]F}Gj7H8s )mz5o,%vْZl% 5)e C ?(IP(gke*d"j 8`V)H5{ eFuHf3]gNv\!/Radw)tQ~eW۫i)?*KԪO;#~"ZcZ&X+Ҙ(}q#gwZ ]AKGRWBuM@w1ʇ_35gv\DTifbAHQڤ_ujnf59vLj =c\T*ijt}[ ^1J%8 "~ly*s/cg7´f'~vtZ6(t@QxƃۑMXvyډ.sct`yp(CQNLtU"H= E 'ã'1̓ͺڶb|{#Le_ ȭ C}X6F2bAY?@zbr_jiچ'r9F>n!vYnCPL8)rטE_ei0ü:ƏVNY_҂E-]'EMe"l|CuFںpA#gVd❘Ec [.l$%abm̪1G9BОB8f xr-m2/ʹ `i_CD(@JnF3^CI|7rR³H ZHC5\H*Fa죯ZWHD gv8/U"Ɣ;WD`, \[?I)>g ]eP( Y_4t|I3ةg2 Q*K`Z+M\)`]8Y&'e/O}B'k:1(BW}R"Qtm$6CQ純mnzⅷhXt-[9^h5߰p Xx7&i[C+/H.N8Kg/M߼un$"̕}EP54=-2^`^H?ot6kش5ys|;'OGm!)f&Ͷjyh i_1EHM H)[L3Xγcc1ɝ@mAb/yCZ߁J2t'چt^u?,;TfzGLEbW-r#5fֆNkހS)ءA{&S<M+ZjdąM7;KLzt;v3J椂TKrޡdȿ{^~_&ҟ(#֬d,7fUݙy!BV ~~a`4y:;M$0-̻PډïciV;]mPߓfu˰3fm wtjx*֢<}P &odZ3o.짰Wm^ps=6Z+dD>m5^42ژm+k%}}u&2Ԫ\WH0JhBDwku^ 9a CS(c ]}_,;~3Z6})1Gӡrk*09:PًL։k2;oxh]mus`;'g1 &yҨ%EyOr؃* CwtV,.Vc:H)(FY*;֒DƷa[E[I`YiuZM۠-cP\Y9W3<2x-[XC5wFGuNDkơ~$؉H@/fel2VUVZƤ44䶞 #;*bJ[(h|'  N(nrmo=;&`˧(3䑭*FN=ď`2TfG<8:]GIÃj ^/]h͜ыzvPo=! …/16 TP<"z0 `)g wTU! A^i%s&7Ãh/{`Khu0 ‚L!#֥L\8)%j~4&rF1!d9h%!!G°Cc*ewb'DB}1?IIpջ)xXVl7hڷK¦3nީXC^'?thJtb&aDZf%E:$ XֶqL 3WkԪfY#2.ѵdzKrQ:]@+qʛDzw] ZP-ҍ=ah^HȖ"%!r9@ɯgxB\Yժ<2 'EH҆V**q>?b%2&31T1_P@|vo>~‚Ll? q}MhʾQKX_ɷ p5C}ӻ oqot״c(y<m5 :!vI=^Z @@,MH.ulSYKSohX;Vqʋp6 [I㽛Z_Xv^2JԊШܙ)kGΐ)1i {aSIJ)?% #5 .%΅d0vTk]çXTX:*3}֠2XiWQt Gp tg*ȈXN<5teN#JPt;ɟ@b7;CGٲdڊ7:Ӭ20WcæA#\R^k }aDpaޘ Gc.f-]\DT_%-EHYsǿ(.@O]R?wDwxތDpI=J"pLxjo g;w% 2Ul{HB6{epeP?Ƚs0!} պCe! = BAzXv b"e+=V"lV|5G2"Y o]Yv+gRn%lX(0!(=X#="LEN`njvU1EA>.z#fqِm}cdV^ҟ4 Z>JÉ\2n F;aNB$D }-q{s8iaěpBuIJM3: )X\)8c2X8y.$0³%q$Ji^F !2G$86D#N6s2,(`VQyaSTdl3'@=6kR>wFRU/WE9Z}Sv `9Jla#T6 T{lyg,xJq.j|^l los)j nKX"(@_jZ >MA?HJCרq&yN02kU#xM%Υ3" ^u1TKʓI(6LƠTcCA~ f7 (_{tbhFI}2L@n?:`6]'jJE:'o*pxfI*p<芣?W{6%A{s]{6/G!POУ=rdpIxQN iɻd,w5CmN4Hup`ax2 GygӝP)G< ZC1Aw@X Q/˖xg}VlVW x%ZAʼn݋[5 p#֏;cdwqxj_e-%ZtW cۣ6p͗ҽ!ϓؙ&< 3ZreG@ j'F܇6җ)WA7|{CDFѴT%(5!ΐM2f&3)gpbZ\wW򢽘Û B~ɎV5~|\,F7rch3a䤐 n[ 4Kâ`}T၁ÄPzMu^EMWXhlD +So6Zdmw*L#کg%;&EFN9xcE*B8y=)nw9ZMַGNPyxB8-!]~voI$a&8K "7|u?mjjCjg8 N z1m4vA 溗ywG7"F\pFK$U" +@hPjҋ. Vo֎ނ ؛զ1d\/gJd~Z 85.A6XDUI>xE`YB:͕!3|EvOAKRVf#铥$DoR=0WLW?HkK] GV~j! -YR𔑐1 gU.If_r79*E '˪.CE|2w Qj >:*)\6 =;#r,{ie?8Hsh cM^B9uٌ_d}hAoeU )ee΋*U!YV3.63~63jETβwl>&4?%e*7¶-Qg*~g|Ò"bHH$A"I'"E99) ͓NymL^t :-'Xmy'paʳ'˕#-s=T?Zg2Q OWeYt)~4y}cct a:i.S}G ԒQ//ࣼ 0 700$싐j`/ ]ōJuϘ_B@?~3|?S=Jxn@y4So-5cP2Q* (I(zb:ؑ-vkS*r*pգoќ_t R)[E!9cgcÉTΜrZ/f8!S!!buylNf;S#x`,\>Lg^0FIq]w!I{1l8(bfϕ^x.+̹@<81lEvvy8ٳTtl;`O`RĔMȽak tsJ+\)$xO(-~ tK ́=h]=#!0*A~ jM*[tlm}xKDl r!EBG(<,z%RcT/ERJpA: ؅ǵO}{޴ HO16/)KdW:AǜZ,oQGxѥ'P|L=CWLk}s `cvb|ͫj3Ljóͅ`0 äYc_UD0?:褾i !V0Y`m}&-P!㰥->šg!72*LK977Q0fG`Y:.q䭅ণbApbӣBL١] :ijS5. U~ˈDӛ[S.vog՗NBF(d(o(gP0+ڝC`P݆X%cGiYϤ>$I<ġinzsԏoO3r<6pz ښZ.$B3Sz8ASI}`S/Wr EX`7jP( ^YI+|TՈOrPyl5%Ԙ޴%rC{ bŊnم=(}ʆͯd|%jNQw#ըm}Yvف1\PK"0M>\P2x0ۦC\ŭ&a>CKN(GG钫y>w N'73; )R?}\.#8v%Jݯڬ;vC0j$- p_=o~wA}ށSg#oW $a * `=E2N\"'II{qu5|:^%K I*(i1,LZgEA3զQL#E8kˏsVAfy[:XkpO6&[2JQMa<odsm- *.~:(J{V,]C??h]&l%~RbuG 3I2|Hсc%y!܅b%M( LUO¹: D/JbzFZoiY+I R}^|_bXzoQHHgۖ kQune'Puŝɑ.Jh? $IH~Y`WƗ9%"$ŕ}͐Jp'2 Qd':'ȧkuVt ֫8SKڜV&gP-dX:HⳆ9D6] M:j "! zcPܥ!~Q0v쩀{s b"B?6*eB4{&#ِ?.1F ;M6UR-ɗZ!& Vh0#ښ|͆ѱc0O QmHX8P¿& s =IY嚴6 2GB1B `jkBrP&V_;{1R<ࢽƸ(voMF -1=p@™qEfj;s@x:umBW2u5*v>TN kʢT񄆴Q WGQx7 wwhd&kċ;9JTSүա-dRrV$% {!^+:E`12)+Bl6d"(r¾3a܎a(j ̓hWI1=K Ӵɟ7ys`D&s%~%a<'?vrX U1l |K^Osƺy^F@T>\Ūc9Sux!Qsj/D^VSbpP9e3uqY,!nAŐbb'H HVk֮KޑatВ:Y;⩃fw=}NWS*%Dw>1s@tie$1~D8amL f0?k0.6xu]7i;hVs3T51FhQ%ҭclMؼo FpR{\R+ -4Jd^_ա$d[1<٬|>]ŬŒOm'Eٚ&˝;@paf۲0SۃcN)]|(TwgԔ"A4ڃ <6셻Ƒkj+s,y5 QF<.It$'VaH')m?<*SCtrݔB/ ]*Pˑ 8UZŕ2^i0lyiTǦTu23XIE toޯ#vq q(r 輿tmAQff:*w; n$×1}=0B䗡D ;u?Kz8㹒 -3zg) ˖VƆ--,ηlzlgTz.HC{2 ),Qn'0׷p] Go%-4v4MkYp:fT3EC6 p>G)3w|7 P,ұ.n='ڡ xH~FoUw[sߙnnA_ gURo\OiVqm&/^\EZ"o7NDz5rKG$Hq_2`oew ]Z *9R`?pB/ZKy#5xޱ3Uk@gϙ#Ds^یlMsޟ1N.cBT7&^:pB0J67 I ;PIzbQ65Kd -Wl H-x*YOBb˔iwJ;|ThnzBi, ͜T NI0"`#)sJfH-Ozn[C8k0D"QY{8U#uӒR|;-גK_a}ڳ5k[1M's @eoCڬ}²Lb+{Uz kmr\e7 !cq %rY䍾P$2{z*f<V9azlVq$rCq:7ߡfuR&^KAG&[w|f[=,͵MKt K9xep"JlӜK@ @M 5Te-p9x";936:/G9͕<أ6rnXv.h"ֳ1RM4wfs1/bԀ[ ș7%2.h0>uy3u$[ lmA}S VVQP)8<2cp/Cc} *:%rI$3؅p@å+!OO|c9Fql%*?7P29J`kْ_7F k[JϚ/ 6hgT ePKU,n/ҵGP[ZEn9_Eo ~lX pܢeZSѦn:<`^.0ުw#9 [P1?f՗9OuT8Z"߈:߂{)S~fU&L̙ 7? C ##B"դG[zȉ[6=`y+Fʆ!Xt6],%ƄN 1.JIax=/ k"bH ;HpC\FŜ1ZIIM%dS4g}f$0zXv"Y)OL(4bﺬJPCZn%!1G/Ocۿ:LTb>΋r?Yy LGξ`0CqvWs4t?ވ6 jk{$\an <'SKVgN,~W@3ı6hnTcS,#iR2_ёڊ橜 xV>FUnܬezI7KC z9)SvGvw4:k< j]њ'̟u޴[o5(׃Q# .)ґֽ ڻz$ ؇7|;K,X;W50N=AݿXx Ҭ\ڬ7EUM9.oP tԨVI'ZZVǶP W;5ڏT{IZ-NoN.9F:3g2:jhH!4J-٫{1%Ihg=~xi7 gGi7G`T4O^k ĉ|n!W