kernel-debug-modules-5.14.0-503.31.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']Xk_'k3wmhТWY4#x`?2xБ dGRxĪΟ}]{Em^ S[QVvSxFqG}ۍa(-7JC:=ma>&e#L ;OgiG UՑ 2Ν yw35WUtbM xiSr斆{=Jvj6} ?"o(Wϵ02e#JW!͒0 ,N Fv13v n?mzj4cN\54t#g/C-bL:_L[N烘,lxƴYgH>W:5Sh[ 9K.; NsZiA9 h覙OiVb1/e67813f36995f6415adc478d899c84fc5c09b2c21be052eae710e1529c8d4f4491dc7c5d8f4e65beba2dbf5325d4dd6d8ae4b054UElmӒAxʥ5Hݙ44D>C! )?! d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yl9[4l:r_l> .@ 6G @*H *I ѐ*X ѼGY G\ *] *^ b d -e 2f 5l 8t P*u *v w *x!*y!@@! @! }! ! ! ! ! Ckernel-debug-modules5.14.0503.31.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gUnspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.31.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.31.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.31.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.31.1.el9_5.s390x+debug("hpd{VdTt(Ь `D6(D@\ <h WEXD;0H,G)mPgggggggggggggggggggggggggggggggggggggggggg5a0acc6cbe191ef8272814cac1f7c301ff3728075221757fe135be7cc8e8d3574fb85fe0fe3166b7816ed8ef497d956eec4219e0d4b14420368904e351fa15ee37f467d55792f4859a85322afdabe3aa4ae31e41f5135a31176c35ceb2d95859cb89791c00bc940746324904e93d7072a2529bcc88cbb2adcf8e74bb49d00f33eb3f3a95c3f495c5ebf6bf5d85cc525a39d79b0ca907d12541f76bd9aa26dd14dff71643d378378382af8aefdbe384c374faf7c818d1fee2d503ab05e3a8a92116b385657199721e7286bf05ac244af13625bbf15220bcc5c584a5ac146630eb0fa956de137785ae4446853a8e3e0fc4c016374cbdcec9d1a90cd258a4708d94440b75b6b7e9e8726cecb664730d380fc66b3cde420537d97b96884fd242b8f3be486600880819888dd65c7fab48b7cce09209b259784cc788a1c711acbf2c3a8b5f57d4c76fcdaf2ed92c57b1bdf33b75af98fbce562c88c8b247007d7965f66c6c3faf02dc499e5b225b80b976fb74489f745da037eb4c2d10adbd2f3d7934b7bcb5541c0a8056efc1c6b0cb27a5006c5648ec4cf1fe7471f7f291b948194299deb476182e2197d502b6c75c1d759ed59e36e06acd3dfdbc3a3a06010f64400312ed81ea1ff25b881afceff9a1089e11e2b5a3663143dbdb634a2c372a96fad26091e63af187bde4af3fcf70bdb3eafe68fb848f94a0c992b59df0b647b86a7d1ed31ab3cb28a5fafbbc36208d92f40f9499e9d7bbe92685e28f6fa39307265dd5bc20bb777b6190bbdc5e0fbd8d187a42b0626cd30fb51038f1761a19188723af4423444958fb95197797178cf51f41937a74d2dc6e53d6a2e42bc6904c9a43765ad3bf4c96bc764f48dc13df79909799ab0b33056ea14c8a2b710530af1034598787d89c10b77f1d813d8afd3fd2f19caad1b784bd2513ddb570a9a3f723d74963f440ad032e7e047c1063083ea4058a96fefd99a0a534dcd3ba483344a3d1c5fc235fab379dba22713f8851b8cb8d538a8659bb958a9a8aa4460fd84aa23bdd1f223a3d18495080ff13a7e4642ceab4e80e267d203aca5d40a6e916e0edcce8233ff80de03c77c25acf7e8e395f219f6a89a993e22e0f36e5b6543642d2fe496d9ff3d5f2a15a32fa07a4d33f57f5e2b7a0fd82e7569c2f250163a3d11ebe84a2288c0c41d2ea99193f510b4b3637590619f24b691b04c084ec0b4fc1bf0783ec301a84be57ab98078b240a610ba0946f9a247336895ed82501e71ea9bbe4a058b94f374674671a9024f3b0ef62a5542c14b3be20d437148d4802cbbf2ab9c8775ecbfaa518c84d58afc0fb9118327403bbc927907b1ee7e472d2306d8e8d2fd5fb8d9365ce97eb24894ae806f979426ee85ea2cc8c04dcca5908fed3623ce64a31e9704dd6fc7726266061033529e1ed22a10ecefe8c677a974851d1fcb26c02f3b7e0b22453cda6da49021550a39ca9ea66081645c3ce0585fca30b4843522ec6ee74895f52770536348215e8b3ec7d0237d5669612c8c46120a404d945174ef872aa4d85dbc3c0ed8ac65b3a61908f9985f5edf37a4f485280f287c88d3c2760c92f50be8b52d7b23056cb7433138887d26cafcc127f0c14a88a89dc89bf64981bc6e3961833f360167007904a2dc323e137af6967e26e1822eafb1842037ceb6569bfe109b917bed33d4432cdb7827f541bf876835cfffe7b0075d8de53ed42c8adff9e330aea93fb290188f3d0a86cb436c40fc3c5b073a582225495823e58e6c385ae0077d8f60995c4a40a06faac31812615c5f3d987d9aa3a104533e6bd2e3161f79e04d530d4fab2910fa440172b0dc5a4184202adc71d10f41b76c13722134bc82055520b4735176266650cb77aa6a324f76a614959703dc1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.31.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.31.1.el9_5.s390x+debug5.14.0-503.31.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g%gɎ@gH@ggg@g@g@gu@g:g@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.31.1Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao 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- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [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.31.1.el9_55.14.0-503.31.1.el9_55.14.0-503.31.1.el9_55.14.0-503.31.1.el9_5.s390x+debug5.14.0-503.31.1.el9_5+debug5.14.0-503.31.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.31.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.31.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.31.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.31.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.31.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.31.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-8e0b48488d705cde398dc5f9c5cd6e968285157731af80afb4bfa5954a89fbcecd5b762a7e66f863e1b62f1fb4889d9805cad9483f68ffe167d2b2c2b558e7566?7zXZ !U07070100000001000081a400000000000000000000000167d00e190000a628000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_fUXBɘj2yF<`"57[Au1 mnh`8aS?Ƒ_`ۧ09Kgǔgm(̉[Q6f;o/{pPȸn54\T殂F,3̈́x³bխ"&?4)B\Wëtk~ɉȋ=B7hf\KJƒp:lw$bݽO>FnacC6|e U lNDŽ:ix @p L##wnj  f僀UE*ფ&II`);>FԻ"\nQOQ|US }} FA_cI|%{iB\?u;b %"[GՂ"ZB%9bAn~`O6d[/V͗M?p2Ѭjot7-m;rz!*GCTV؎HU&4i}඄Lf*'R$[j/} $OkPY"1cdH+ـY\O"ʟFDMM-- K:HO3%O*)$*B%(Ƥ "GBd{i :,u$ᅣz>6<2s rHƸD y:tGJ6O|M9סf4vS VEs4(}@El4UR_Mqb=+RzMyfv~к9d޽P~fvW9O4#!e55mkwDN*r"M:Q,b̨k'm`G򉨛< e:ޡ?rѪGlbhMQzX.*ݯ4egU@D,>{o10|Ÿ(HiÌפ.L? &q:3l5}%J YVdF^:/VZv;?N>|NV6\azNe_PLbF>6(>k/6xӚaE?%6KK&8-嘡ԴCK.`bfb?_X!lq7z~=eAI#l19Y<^įj-`$[kpѶwwsidPPi\T"~8m("tPU7`y[b×aƀ܅TQٙ[ mӕO XzA{Ri#I|TJERYs _3Ο|ylN_7oZQ{dGbq_ |^ e\|01τw[/HT6V61 /GTq2(fg@yIlЃpi&3IeܿL0dJpm'PB `:L'd͸ȱw!RkqX.7\8:f3` +:44df|vavɁCʃs^%X1=KSώ2!T*(# H#~{,3,?8kV lu3 A" :tq'ہWLm.Е(DJ< gn#2ĥi?uՆw7"dQhTѱ@ȱX@~U': <M$3Nn;ԈE?9yW akk>FD+n#$$u.r&o9#Tbl69a\P[қߣB+/:|$P\73*e30@v3mRVtAR n Z^|ޕg!lsA'5M͢ h;R]EA,J'񂍓Ҥ KcqŵmqFX'ug:: $k4pUŮі;+gqИR qs25 ")pPԨIfB1MFbWm_3Ąf!\kWTeq _Lјi94Pۂ:M{HpQ 34.v϶IFrE.I\|L#TR7vfh\嗮LkF;]EȭϢ YՓP.՝޴N{W h&~+!I;}foX&NUºa%5`Oeʧ kdze 0D.Mܣ9U~̦^}MC%BCuF-kV`; OǪ@YO@H.'U7lC SnP{ ~cC|m/OQS츌>MtvnXKt80mv" ^-1H9">?A8|L[x[٤@qE1 l?\o :THВU~J/\~rC#fǠl|`ZԪIn0>oC9t..:TmWXK~QA?7   &.ux)Sラ!?jR϶vD C]P *T,=iwX6bkOw$[{iWu| V\vQoOC=Ѫr1A#9^K\}#,z BD~[k =Wov~Y!R*wǂ{%C\C="c:5ie|zROz5TqIinn;:I< $pkEGfn38-dv] +do 2 =RL3?W-MҪ, UuAb[S|fF:6 bS 7*ҫĂǎ=جSڼIYj۠hխ%QܵcnhPڥ։k(ٍoT7P&H -]cPDimwFp=VO8dBʀ~_^ԕ aѓtco"U0Y q),YmJXRHST]02*7{*<ڴ7N8}kBw*o{*%I_L\EEɐ,('M)./&;r.Hn9w<֫Kt}PJȆ+GB6ΈX(X@tC?!0yX*H۴>|i\jLqPEv@qx /@opP| z8Ay{ v<[q0{MYMT=j Đ͏~8E * vah%Tsy8e=a%sz)qhrDqfhtJFi"3؆pW8fqC-i`<\)k} B'[eMj,׃=`]9McS T'#9YP0E #i%+2>61v)D~kx?1]we2hֻ Wxl饱Ho Di!j!+0wXS.G1nH+ S :#(Ȥ,4sY\C5`ϤdLr/hL76q--ƺ'!mlw_\ڼdiP6ƭѣl*Pup!X۪V6SML.Ju%[{b4JnjJCdi- +:KTQD{iE F#&1B- : Y Z4ԢxZfpJW:w0pXa^Nu(to7J%`L$aҤѓ6)MT lQ `ϖK噁Z;OP`WqB4Zg[7BR.yZdž@w-Ek9/GO zT.v*, s|.BRTӦƁtG=鷂 !,ta^1HFL\n?#"ͨ5=V `5ZTE1i_OݾErاTA cxX_0Qbz0h5a+K:}Λ1+iYn'5hj+gm>FxL,>h b-k3_&귘`8#5Oo3# ӛBh.@U!^d OEcYן ؘa7$HbNBltM('UO彏EIPER 0{gDoH8"SqlHJ yƁ ſ7plPLr-ȗκ- v~R󓁗Ed < WK8,Diֿ۹>Xlt1ڵ^őF&>.~)Xs"^92EzB Z[ם:o'6p8$}<2jm!ً'oY#J^6hm͗!8^ %8s6\p-x]ۜfwAD'&Ϯ;).ldtΊgH^s;7݊Vժ =9q).v|\$E5W˳Ev?<􍶃]HkוU*FА էή ֙)ބ|XH-"N2&#:!eF1WOm{wi_`U{d+~T^ *9brޓ;FY\6? pT / wV6{bcŻj`p(%h%8/W@!f Gڱ,rRĻDVA{eirVMDB(Ee|^1!=Oi[t}_?s'w󸀷|AumH[h+|

J^ܠ|k~Ң7kV\zңk /v襫Fw\wtTNh:?o_c͝ '4Q ͪ}nC.6StQ 2%z d(oI*2]Q_S IK*;^h;#0XGYQ&y2|B my1YM{$?JDy}MJn-HxW'mQֿ=Nh}d2,JvTX&UyAetǮWgE;m*[K`,UΙ-@ģe1=ɋ6/p+R~bF킰F)$mDn,{(ܨ(ӹxG"X |+i_^xln>V#Z݃hԦ) $eL37 %pʯuw7 {8't8ROُER)hK?D)$uj4VԽY|)#IZ`dt\1GO}ӉCr ;$9JGEu~F@r{+)%Wj-R-Dov:QUc!vbiktT0ʨ[PhL1B>]=8F+(,,owoҞ? zPф\:OM ߥwRi]=e=AXN!&;c.ެ>߁!4sSSXVx_%H_zz-Mt&n~K'Q`+Aɂʶ e1XNٕ00g~oJ88xQ(%Xn9(6G|9Lq6N.m6듟[? S:Yш}ԫc2#UU? ASNly}ZȗҜ 7g xi!uhҞ[\}g+wzUfa0Qƈ_v$!{,XEGIPe,?du=snAF x@?#H*6T!vrW\<#Zy9uj##le9xQaH`j& B9#儖ؚACkOwi0 #S;Xbό]1DRCխsSbu)Ny)8d]p- 8jǼS0pHݩ4vDђ bl&TڎEI:@pL0K"aI$1Mޢiyxn҇ԄBY0 ȪK"B kM2PX^Z;yΣ"^ p@Da>F+"I5f3Μڸk GRJ&7?f~#*F`o6SC}_R,|E(`KṔTAT&znϊdjH@Lla(Wn PQ!y" t`˂DN&G:$ZYH/sW_d8ȼ)Tؕp{R,FPz7l7C'j/D.#^pzxY_Zi_p>wA-.|H9Q{G$r UH ZV- CN5eItlځ? ] Z+y'oԝNf:Gv60ή7L5C\r^'c| ^QYF[e++^UH}uJ#a4_YTˊy܈)8eb A5A&p]j#PRCOqoiO/o1fe{.C\ю<-Tc'0Zj;#[vzD\uq[t>k&ֶhҠ$: g`K/MZX[kAu94 ;F@Η*Bp[GW6vFz_п/Y*v4Dj҂^tdg'݄4l+mc1YCuq!L^Yy4sO f#<ı}E'"<䏻%Xe5 WXr&8 kvC11GSb^9͈A%2fuUڒQŞF"abr7ƛ/k&o, Ny|TbM,B$ \ e̷ti{if\%DW ̆UfFVEaMr傤E'r[kp |`\M_qC#R{߰Z]eo1.(9-P234ka e145PM\p;=F'rI띍Ē+}_ڰ 4'g= I%fP2leP햓dmuܽtkp'v@~JM7vmV?- ~SP<'$‰\}jCB`=q uRJ !8Y>EzGR 1̔A>}z/^[ugؙOi毙J.oɕ4ZX'QljWEؼ}lE͜CK]tWdG0W0)e ő 7:9vlӈeFR+|{]w.|%E13<>U{p 5m\.$\1_ {iM.XȂGy/ZQ "WÉ+|8A% 6%qMgU\$)ԴӭQ9Ywr[~Y|%,U< ld0IBO0(o0=,Zi[I_DGȆӝld82N8kKP- @_|כ|+4,##SM4ǛH?YHh# bpqE}pŢrh~R&W*D 7Le:[ kɫUcȔk2a 'NCnϴxTi.$趹oSTu}JOpo8Rx1*BPa8kF)qdk|YZfw};m'4Dn*okSh""^s'rc6B6&ve3,"2[6" 7vGTcMyuvsX`x[?L+jPlNOa]?aOxDhdxumyCFgrWIug3ׯ(^w߃S/)DGI_23X2tWͨLiEWрuҮӓUߕS7þ*> \'p ]yHfӡys%d!zOlfe7DJ?Hԧeɟ|eq] +kRJFr\OR/<ƍnQ3+#[lD\K R2dDb cZw: _+W9ۘRm 6;\%~mbg /3|ϯZp }z'uHL8o?vF:ȂuMg&ii48s[nE|?6ptBvX`y +aɪ=܂DIܮˆVYڂڗdE -oRMNgnwyQp(!:+}} H,mx hMTuv=_ 9[gG"M*Abʑe{뷌8YAskx1O>~rKRNLH +kW(N6i lai[ ɻdό# R:w:$}hilu^1Q-fɣC0*#.2 w#Uۅ'U쭒-&tyQQe<-‹C c0Ub;7nm![ܵ$ch'_6c_WH>Uo͸F|kHKgDR@Wj#o߫U1()ͿoOT:Bvz?N‰:rƢvz׸ $Dw+S b3yF=9( jk⾥S"yI/x4ȤY(50 ך~yo X,٬V0Dk=7z$o;}5R:_ 6$*I8t㩍:QTj88o$ f [GukFljH95knD ?Fqo~4fO\,츼iTwqϟE\/3I}ӎ.Q@$af =Vm@ՆѶy+/`@k.fU2ۥ)84eVRh ^_5̬()휀d2rX"]S~n_9|tw.=YoG^nv-/oqHܷ=SP}|<}wܬw'5+ݔNnNB%Ri֫HCZ xt:-I^Ie~>ze_p(ԤqkuK_JTMm.3SHs"ּ_ Mg58GWZs[ȱY8Ek~aF'G9xdVGCl2E9 Cܷ|\M+0|U{4θb ݟmZ^ۛTRnebPK3;Y+1nu9{WxTXsAuooF߀LA־Ht7Q2 ODych{u:Sg؇DoF~èzxF_Z九.E1C  _Bb㮒<tn0sȡ y)7̱ZBqz|ZX&{U%7?~,9ʥ]ѳ?RUuFn7TU8Mwf1fV}@dNAw{+6r0ټ_L߿q&{u3U]}Ќ-* #yϘ]epFgeO32b$k8 d0 m6qnEV^vN^`)V˲ qX%o  wA4`]5a?=,}1BM_oVɱ}fy4"/9݈*`h<QWB*B4J+S?!rU wB,r[nQIa ggFǑҟJk;&OgOfg ЗL0jLdAb!yйV-|}_()h.Cg'7gsO7Bk8fX4 dz /X 4Gs&&o=V09- 'ꀑhmqyp[+|%"x i`M lBDsP 3oVms oʥENW0?g)aOK^==Z*om]Zfz+!3 4L9G` n\:Lt6ԯ=S Mtdd:!b r+B^Wj1glvKԇ\R~ߪz*ExWK&吘滩E\+%=5|҆W7_7HAVG\hwiwk7߄dȄwIWLu#0OqW<|l׀ى-]נڜy !r"B10vJN^('guZI5Y=0 I{pV>ħwgECe,MQ耄-Wb6]Q*2Yu(]=u# 5ǢB[]{p ҷn`z s Ap14-w!nRoʸ:1zɌ̿64V?2`!f .)t91ITO9= ,Tc^9!z&˅.ӇYhUTͤ,zp[p{߄G!!aPY*`]FvÂ!ّkΌۉX t-">{WnQ,7ېg|`z8oJzWKfFc=:7+q]Tgu .6*4"KZsbaCȍ#F5,˅TAw}y9]:0=W+ty>5&gu}N`_nAix\gvTwlp_Ԝx=o? 1]`oiv7nh>_^՛nK[YӂL"A)+^hC:fekYМA`;'z*'MjR?Հ ZRѶrQc5s+lvPف5V)n& * ɝ q6TY'HJFf9I3,+~XF n^dlۊ'T_lHPD^v[1!څlUf6$fJH}'Ưw-~V!%,{Vƃ-f#)G JXI KX9F0 /i% MLB 1b]<XNMҀy@Y?Ԍ]k57DZ )Mw\U|ӝ\ɤT8| Y d/ԷP)+<B9-lJF 4%+V?ћsÖY^IN^"AYtÇJ4˓q k]6 򎵭ݴwx̏Lp6 ֌\p&rIwkltKг0G QϪU rVO@|{ _Y\Xj`ec/܆d?]S`"~zf~.SBSe* .!E$Lͽ9bG5,Q/ [B)%wQpLn-XB5`NդyR_Z˱лsQl$#Hl ?zN#+PŋYMlvh?+D&AJWvsQGaY1Ƒ >YW<3}"^K$(1uasi%ދE"=Eqx F$yLbM1F[fXY5& H0 T"|hyhy6>ɶnz5:qma ۨ~lj*2i8恳b35 1,Wq8ӾڗYNEY. ն!B\*?ȃDo֕<ŐCy2B+=f4ϴTTR3łM)EG3Nx$gaU"X`0Eq7νTʫޢ|浾uЙxV↿ 2nޏH,{p"E_QzDZكHyiA5ftM=5ʘoqhyD(lc4i"(P'~8'D Stg$Q6ʼ6w-ioN, 樴])$ΑRwZ ._fy`֠2Y ;\©"nK#- gEmNYnxlYtp3t{mMaφ$˦ll'Y@@}읐vMl}eRq@)*WըL[^{[Rj y"oE{]eqR>3 ~0uz7K{WX@yr |p+q-pkSu0LSMM> =w"c;:'3]>ZNz$$&f^Qxm$@z KX_dl}" d4mn\(‰b!xTn_Rw;#W %-258+ޝ3*Wq0M;2p>g6~!Q, t~ weZxd^ړ:_c ?(RU;,Z~ݭtR83eVnYkSDGT^К Ȝ u`n-_fCji!$/:GrIJ.TO \v$ґWq.kd!S U ,yz?S ̸1ROX3&acdc<ٞ>q;8kZzw>w6$MvsaϏy`⩗_zwM~qgN0Dm7KR Xc.V6X>GO4$ U8!zo>Q~S+źUvWD=t8m .6vdh`Fk(ܖqyT_WV9 U-E%y, ;V7",2$uQs!D9* s"L(Gʮ8ؔl-8pKAHreBg@UJU_mni`s@b=Ce6xKb"(MKv fQ]USK/U.86<9-nIхe5=]ڇ0NKB$/ZjGjxӑ i5 gJ%lJ (ƪ$`c0i uHϨ-V|j |Vī`g_ij`;{d$` $ܪ]Et K`* f.И,esV[j0]}+A40O×GĚl,HP)ODo;+d87x'3 Hc&+Jx66x>p(u!8p%5ۨ|e3߉? 1m`Ir#]PrlyF@]7E[!!;p)c'S׻x~]:t^ڕVOWnFψf~[fۙp $ Nk1k=,uq7hHÓ6B#4PȩƱ x >GY𑭹 $sL(uOo-F&s$ZKb7bw3tnG^|T*h>FI[c_pܟ.9g&ɟ؂Is@fݭΐFXE_ ]FBjybLFϼ[xf[da$#Sb'0I@wXnw%hŐ8kW+-xeHA@eDay5A*#⿘zA/9qv`O%3k96)\Uv8AQ)+P}NB鲴uM {DKlV`ABQ0;M_y%O1$Mx'V-JD&7gO^6ުCm+AdTYj YS;Olح`PO5:P-aCB 쏗x:nw\(ݮi\s]H @"`j`FÉ;D n6Ag.8GՆA7HBrlhjhVeBƔxG_i۶wA2ͷuJ? H}5R!yV$kcJ$I|/&)\;,K>Õ0/5}ٛZ>Fb7W|739|,yxFY0 OT[3umM$ #bV7mBuxvxL\/ !| xH$OػT`¯:雖}곴HB:θSV<C5gM&$ kF#4F}|]RLȇ(\pW''A܋qfz%tW#7J+_ttucoG_ܥT,dXtܠHP/ns@P\7 ŁjNGUfv'ZXΏqĶS"[㠥u%U/b#o}?VŚ9S#T$eJI>$Y\EO `_etf@ߪ㹢*zߞ٢Yϰ,`xP UU+1(8 k2/+cfDuD=BCɞsg-~,ƬG^M+|c׫fX'L4A.^ ϶P'l % |D1DɎP/wUCI ;ޯHVFK;kW݆kLyKCT#:RN/6jpr*dL|@~w;-YiSXdRyZo0DJY-ǝƠ=39r`Ap?9@;@G`ˋyu02Lz!oDDp@ HScVAbS5ؚ>ht ).Ӯb5z#A&M^ih3 |`f#mzYA'9$O…:׼0f@ROz+BGMZ*?K1$3\%y<(6OvU>9 Kw qi'*(Iz2]ΠLIm_Knk'Li$Xz39kzyLMp$Bι1=#﷨ ҿa_6^;_ ;DñI%ٴ!G?39xϊJ~ 6YyxL#צּY" ݹ2cCz+CZ",Z$kQwm>3|<$_*_NmrM9]+ۦb}}fbxgˋiC " $ `ݑ2--Z+{-#&(u[ǥX9m?, @`T"K7hȰS,^sV~Q (̟.x͝+9Hxk/TCD ,W!1swD).FK-Br"IEk hrј S"u BO^(52Jc>;Ob&*e=a˲a4fC ޔ^cWy> xJlM5}E @p -*Mw~r9!f@ )&oimr:݄eBߺAE.u؏EHU4N?h.v&5? ˹_;`mBc n$"EutA>6Uv#Zj n\vn;p#8ɘl`xeoUҲ'{}O=5#k@c0p̠G_i&L)dmwd͐%X#i^c4#M!}Z.py>:*1a!QU='1=#_FhuiOI"^@ ~0:R^jiyJBҢMsTyȰ (vA_.CXb}|AN8A1UBî5\^&㬭9 F u"Un(~yi,Yz$%PWI5A ;h2uͰ0M־>Tr?;34dp,Opעa} a ?xyL~d_ nph5Ϻ/96y8b)džxJ #nk ë!ToLż8` Sz@y! OLS\Mt$ʠ5QmeB6|}vD3XwH:1MWy|MA9f?-#/FR;X!#LT+*2 *Hi@QCbsrTmw$@q9Ѳs%!=t) "8 EFh>ӧK^ڥԐ#SRզjt}ҭr5PnW^}"ăvFTgY~܅I?{ bQXh kٱh'ϾZ4j\ s|~Q»NjVy8B |G(&L+'>+L^vɓRÝKpvlﯶ@NܢhL}TG6uhjP> 2< .zh^9pɥ TAJtU=BJS2h~3tFXr"ngV:GRAS̿>_J.ͦhR6wC-X53{d 9SzeFĝO Ml$뚑a?Զ7jݒ?5;A7r Oy$z81|M)SYm֠*&:2im1nL`HDI drd qlB-bޞE^8a5'l?-t]fץ?BOVu6U0P|~a(1:+U2yiشe[ǂ#;B٤oB7jhL:vOz`tw}ѣۨWUfCڔclWSf\ČoVՅi?*hn\h8Pa#?(HqLMKS iO 3-OJ2oP7zw97:UsǤfqMSgQ`hLx'qIfSktڌ_[}[.- kX+Q{$ \B-_yue9zO/-ySt_Xl)Pͩ&L?Է 4BԇL@Xp~V]gëXN|,Aeg>DYj1vQ:aK6LL9P.hAP]׎I ~:U|K됝F\l2JliM!'/dU{=;i,<qdaC)y,HG89Uȫ6)8e56Qvң :}׿jM9~|9Y/|xoH y2 e ,\]uߖ˼BI<%G< hj0 Jұaj7 >f2U}3% ˦l OTm6 ;edgK+iЍ0T%]ige&oJ/pXAڮ) vd-m+)w,GA a/ MҜ]2]7fȷ\R[br.ҞC\ <մP#feط֝M>9(|b03 6ӆRWxxK_2mI"[oHa@[zd)qS )},'Jd'<'koB^$%M%x[ mؽѬohr>.B~^.«P7 R 3No\kyYl ՞dE![Z/x23j[Y@v va TRo.uJz kM1!qēw!-|j*p"-.2JsJT+V* د H}dEЛWAjw A๟v K-Mk5I.p(b]'s޸>s|QǙ!K7j9;ͯ=LE+ 3:0Kry38dVE;6[f4*k! .=ģ:+^8z'35vq)74l/ J 5'a*Qd5o19فa{p.6S:d켱{#Ü#4U=,jG7sjXczN %}vYӄ &wk?ɗtac)`򠞶ZoZSD4e\*֩u;2+FaKLY -Rr "YU(w%WV%raL %D%zOSz:eZë8;h ]wDi X؋esfEKj]9M*a` ,,k)I5|جҞE#sҰ Pa|:_< LyO-kt0;g>Y~ ޔ*-lP D(=>tAT oUr!łf/ۥ*RU('ze 6pݹqVofq0mI׹O4o^v/.#ņvG5QcE7A(ن .EEL.^~G Kf`jXF%ɀQ(E[̮<"a|L|3BSM%OϘp&niyO6ϙ+X2ncPi𢼟\jn9(qlr֗)YIr$YE 2&=A𿲷S,t!O@U2𽚯讽8(:U!wiDۿl"Ѣ<; SŘ}yc߂&TD|\s:eBݽ{>B=ZXi,MƁ  m3Di5`5L? nc!JYbsX낙-RfdLJͷ F"4\N47͇`pA1G=e 6!ߎ l!_wMY{;~1^ ~ZlW}ќbR(, ٚxiV5n$ FJq{OJFyD 2f%؈$-Y;D 2aĠ_7inOR>/iJ v,ڠS(ɹg}yV4/ ; FQ{楓X/"BL nzRM "&ƥY?߲\MbR~L"X6hv_)<1%6n6Nub)TiY/fG 9U@,qH'67)Z) kբѹ4w*05gc>!Al?R1bS#9(p7TK,;3 7Eަ(Hhfcd=## tgһmR%_ \([:\$b[df!m!,!9^3=6hJJ~z>}ZC`kZ;% $Z6{]p?K_7e#f>f[ Y s*r< :q_Tj8R pە>=߲rWF`#|j V.Kt; iX͢upz(,p9~2XU 3sZbAkz"{u끍ͮvq7wZo\=̵ qEd1 0p' & H m[x;I$^%;ռ#Sˇ ƙfY'-`UNPDZ/$D,끬h W-^f-5Sst": ~6Oz=-HTNQV{:iv@ۓ#&L5bmF[*SD%Z@_JC^<fэpЦz痕Dآ@~0zl\M$Ùe/TL,ݎ~XAS|So^CS%^ ! gO 3B2+󢼅M 71-EbZ$? I2dW3#f:2f(./Xj4HƱ%y > ?}#h11sԌz17ߥJJI/ZJN-|Z#\;g+qwȟڒM9aXCN瓊vd [D\uo_`K_1҅ ?ꯎhzF\5n5}&9 yzWrH.[ƴ*/Eшdc_¢AC IjD5ȶ *kkFߎB>5_2K=]BW@ ,Tka2dlRA*xoa"𓃃&VH1JIt^9`'v'q8q!:K 0Cs83/TU##Rd3Y3|z*OMۭ: Ixz!%#;rf  ~J<5>\`nEcu(zVlz ͭ_ݦOHb M.z>A]ΊyJDܧ>힋5EqF4ŃdYw==\t3bV9lA™5L3^&y3`GxO:T\f\ D8 n4g~aRQd D*ij/53?a~?!Z\yI6zt#;|"(&Ud6详p&x}~Bڞ(ug19[$nXEp}@%~ϵdDiof ̯JjpC~1fhVXmW@.bncgKB "gv{V}M7ak.Ep& #>Olv%~zԛfnQqI^%WmEsف"+5 zy眘܆~:n.#F9cҏ_t{.Rd[p$Yy_/g "..2\6!5L% t?{nmL6uW߼eуA4vyCaߦmE5q0dx"QףrP[6i͜dJ, #74A/@Q*ʆIv`4KL.ůM#IL5mđVWq|1N<<}r0˭10>AFsh7e+GǬ<du7HB]GwmLzCJGy`j cZGWc)y¨O2^=}'㦨V?\">=<(pG |:%Z]t]N#@He.C\+H^w!ITPf]-wuI 5th}8لbMml|gDн F%0a C#,~ :*[*v^73`=LE%+EZܾp85D>?d6РІD"#gβ:˨Ix,`;ށE^T_=fjIG|,-Lm2@FvOPz4JmAi)4r>c䁭soP>H[ӏ|֛o=&^Be82b Z屃jEv~:5TZ׍iIt((eݕ)8FR Aڪ7զgNT&w93h/`~!ΛGJ5 #|^a!/RyI(oɒ ̋$UڐJF#D(5o|ͅ]Ҽm>ōKAZ<0(Q7/MSZ=8J9"%FZ7菄TW?Y?wERUKv~n9$:sIK @X!ɊP =B+D(H<ܣ*|s0_نor/jv7_ AsO]8lա/JiP|Fd,MoU˭}7ܥ$гJ5$ݫi#'>GCteMي jbk .$a=%' :J?i3&wjÚ@9_mcQdX[[-J*GqVzUrx}Dݷ **o\,#ߑr"vC3`o^V 8Rm++NT_:s+M{|>d*SM_qseNCcGeJ P:p+T;u$0`H>ȝ ֜0-Iq̓zS%sI7j[X4T6gm19!Z'f&H嵞9хOb# a3{mh >/T\Rriz|~ ZdkNjؒz7_+YI>Ԓ6Kfn\'^kGM0S^d: }X]F/z$Z'/ F:bY\ l9HWv695'&l;~SnYf0av?rfy/-|I*L`PϏ_@Y o uFS$ß .u|Y6{_$ynH`Bd\&ˑIa^ajEO؅"e/TIC~eRKK^6*jm%rtLvϟC" ͋By@{|&~G(~&wΒ"[",+Jqu ݓ.̈+`Ta 4:Kof贾.473`P]SlE ? 0=嫏a\cV9a[=#BKƑG/qծERgZnHy_'qP"0 2|M&^M7#5vrqkytz4V:DS@^!%5GVXp Dfm]Ęe3X5-xq81 '2m,Q5F{{Vt<Qj 0"6˾ ZDMZMS.z&as@=h{Hm&@iXj˿ii° O[(SYC4IݎpqFC[HBTwR{_1Rj4BNԉ+,ov-@Q;#?ФyUsFbFEd Λz:|l)|8B׈3 /42{iMa6r7%Jb?pǎmR8 :!ycqŽ(X"2xBVWؔfUmCj G/jcudsn۩Uױ Ico[}hng JY~$ek\ũ+"U󸐟]3&D4K ZL[S=!h2ܒHQ]wa!~ [I. :k'=o#5zbxUj<3FUHԀjHWJ}nd<kG2ЩHfbl*u̍浜HkD%eEw$Ʈ䂲 jzFN$kĥׂT00mB9 M`͇92[߃@` L})XօkGPt^w:ܺy]+ih1-v3: 2# St^tV{vQ&DBu,KsF75(~ZGK1h"bKn 0弄sd\C)fjذ}a塬¥RI=2ymܵ8#0 +O_Z?ne)j0s;1e4{z§LQlHAmVޫ0'QpҎWӜI&AwdzPW;5I7- 5Sm>F(5M,ɺB!\z'MrYoyNbD/1n BlÊ_;B7lC԰] ]a R)+ANOCloa[*Nj:/E^?}R77Hu: &K·'y}7\(?dKy 0_bNGȐR{x[SQsٕ Gpc]T~LL7*CKdn$L> iAMW8s`K=D$]|T}/WlLނn m 9gC]rFBIAΈS6XI/%>K|YXʑ e~x!@b=\aQ*d?&qcrn828v^DƔ~Sx wwi s< 0ׄ9pU0 狏0,]KcriV [,x2IVRm*ه=_yħYC_p6 !r׊-a6U5+X2H*8W8TSŧpQFʟ)RFdi#8-xH@DvoAX[H6RP<*mEx#0@E͐K0EDRE>%KL-=JѨkWEcb0gӛH5ǵ'l(ܹVIF~ .K \2pR@OdrCP=iua(B" NU0"=DgB(RP]լ:H.26e^s܇W]Xɤu%T7Pk*N1n~VdhЏVoͥ&7o1İ0,I^6D0uRx!%){_P2,H$pbr3rY.X]pɿ}kei^#lvD+WF֣vfzElGDCqKD.hDq]AtQuQPo!ՆZs3A"L`@&p3qHI`3؛넭ӼuCD05IZ奂]r=[N sX䓱R$ZJi.9 Au5[-wYTzޛN/'>1VW6'jL%BfַYui^tIC13@I2t^F2 $^fmk}YIo\W`8cj)$'5F|Mzͅ}T.UG2^0XֽeRySʦ+E.7,NbjxYC1"=+I(4?8Y7m_ަS]j^&__%qeM7o{--%"uRHDɺ Zx>yƬEx*8ѲGֳa! *CG \6f^g\fBr$#I d;duN=:H@eL9(}bSm&Cd3x3y;Z3wm~KyWiqΫHݞ,@L0vvRAzZҦ_\SXJDˣP;/'nqĝ tWHDTCy3ޙo0H9!)nWάVĜ%TXIVݡ-Q$9d;V{- ^-zP+I??K"Fm=qDŽcdiRL`nt [Ls)$d~25`?2_ümX?Po<0}CbCmqRc+*AO2ɰk;@Bh7d5iHoW/gVF+Gljk3hh&t^-y.3eAi\a6WЧC=0:3pLErHqa&Uws1xҿW7B. t/#osxL C2=''-+V/U#3{e "8G\F3W~*jFr񛻛 +-5]$D1)V*{9mg%d+RS+F$&wAbc@ [էr(NF~)"}]&$ 1o_2@ }. 60:cۏcp;j=%|=J82THR# mfM }"gMD!>O)H}JUw+'F΂zFϝͧ}Lo/U;ۮ:"槯@bGJ^[`=W?zo@987 A%Uo$kwҸHd <5ok=D5]kxbM eIqo\\E(i[?6ш}aV6~o )[,~&f~<7TBÎifz -wOQTTKNр1^(}~$Zp`m \YSsԵcť X]/37[3C\䒵Z0dQ-0'+ "WS}iS=yÙjE$3^f1`д*ne _QswT#{y%йMA(A񯨓% az0~^"~Ъ̴JDnU8_>,uA@u-j `f/ޕv?0:?}X,FTWӣiƴ*ROGsQQ|SI.~>z gh?bWh%d@ZƠILsb VOS)eܯ/a)5NjyH]ox] Z/Nz!4$x`HrڢW )Zoih5Oh,54CkX蜉VɜOQrH gnf ɿόec1"Sԥ#e|UQꥫ \Yb/ezz=Ɣf~- ֞է%ҭ7oEg1 CQ/u^I H/U7<3nfڀ{TVL'hHةpȈ),Ki:ԉ[ەQ~a|="EߦX}Q A>(E 5g{JFz-B r`063c#Nw4-[/k=zLnN#(Z0lMtAUFIlŹG&6pxכc )aT.2Sq Q21h5!ta|2^SA9P^Qr,ʡAPrhc:ٯ] Ѕo23$@N+~w  jϤlUaKɞha]&_d{"=-NA<GfyJr M̚u:34LǟմBB{2@RUX!o1᧯/! 㓀 8!SѻcB0A:0+3cG*$ qI:E0O\lerj"I!֠ʰ܅WoFÎ$S8'@w!çu^JoD1gA(UCaT[t!%8~AcHhՇ g}!].s6du|)ܑ2g+R/;+AHy$/i;GFPyܚ!Mm6v$H&5jWBm!PBu!(V I(ʾE_\?oC Uß@J4w( ev5eT\N9Rb]3C5,]Gېƭ BKaձ)ǜh2z1^zܓ\wߺDd9XBY%s1ψI?R{/G{ xnF=Jy[mƲ=J7sc5{+<f̙:2aLE?<,Sc ^/);n.fd%Q̡+k؃h_J bo|'<$%E M$=-@UnT򙕗 vSPmHln ~uIwuv(q--z]/#JիG *p 9bV=%qV3F+ 97帅T+wAR)#ڏ4הe=7嵝\>d\HqʐGq&8O~1zHDc )jdkʓ=$%^PL:ޠd*>ܘgqPJ r֕*<pND& S+KרÃng)Ŭ8V@5V&;T((ax qgOjقW}Rk[D*jߴ{5AހWnSaa L?~ǝ YPdPeVN@9?)Q/$SP | `iǰ[0SܪM ڨxRSU_}"x,Ou*qnXQeOY/TTV>Gpk^÷=`73sc]}"3wY}K XT t /{ Dt +4CV+F d#?V"cZ}e5 ҜcGݝC {ᬒU'$_J]aF{5)M@T3&KKK{ uVN\%b{<8nlqK)~ lMpz:3Ԅv_]B$[~nTBx1WȅRzNCKA\]\s-gRW`i QЀ\H DيÔץpqȖ") pp oV#0jdP_OߺIX\C=b]&拲1JC"'k$"Kl  w'쨳WCO]{3[=G$ @M{f;afO̟UL3WէʤmJ-qwzad^ZYc/D2AL& ;ȞMشD`>ggbNa漮7ٳ Ȗ>P"o,xF&jy'Z*e ;܊-;V5dBZ×sYElVc5Xu (lz(U*tDz|} gH1]*ý惬iePnVՁWsϐ\ !X%,'MX *r|pLdz/J̎m S-}Ÿs !3f"?K'.u(wQ{y/ gd*480jԔy(3sϴ7݋Y3\  ѩq0_Rќ\$by/li(a.#FE|M1`P> &jʙ[^}7bΑ-,-aai?(P_[T@lo34oHgP\!m0 ?ɚJz4&Eϳ$:Oj $S^/{{vYwa-9@k?= p~oę͓]3oUJa/ѝҭ`xBfpѪTA<{'kISk0MWā433eIfY +FZv }o29${:FfODg&DtK]ۀzؠ|`\]f^鳝doO 92J(QRI4=Ӵ J`zYvT])Odqѱc$Lkq -0Ei8\QZND̾PŅgCh KGI`zk 'miSCcS_*]|:giUг1%bxi:SqN /bt+Q~-HoP ~]in4#,XH a؀IuZ+aү󰆋͉O+mvV0l7x\@ )`> m뎧<_ZFL߿~GXҭk?D>py#1bw>p!6nuW5ałM1SϛjއgSE#DDO^W:8筠oy|y".#BNKykR}Bn4Qi;}|IJ{4'g-AƓ M|ZE/XG[6&~[.NGȺr`[rM/Q~|2ߓ=r3zYWalܘR&-[EEm?}`[o-썒&ؾJ<h>S=1N˓׫BA0Ҫl2 &2 ]ܝGi2f!C, lJQӳ[+Xi]O ܅GV`LŲG :͘OafYOT~ʆ?^;P#G +K s,xpjVXr]f XA&6,Q5\eTV% `kb( vڑ~Ȕne t&b@ܔa*i h?6R/ʅJDޘ=할Brpg؃Vk2L~Z٢ o%]Pcc URb։fUc- ~ EdҟJY=#læ@]Ay{$?/O3/%%/:(Zn^k_:J1Q)/7+.zX ,u oY21vFY'^՟d %w̲ݎ@*vBMyw5GF&&fSVJѥ;JCB rOkRnB39ү`:dZ-i4FT;5 bJ-vm(O'Kaz `,<ߖT+}Ά;n ~pM}OѶ9E|. !'~y;p6eIn!~)IVRj^Tv#xy\FIV_k< p/w10<SOY K5OBT-F>e{:^n ȺkTä"棽8+_LacE0. <3%ԆWȀ<Ɂ?;i IoEzTׇ(c=Z4Iu)ԁ\~FWA\ыo,q`kH|g J\1YW xe lAtrӬ{ߟkmË1ua Fn_5=(N`@xk><05I+'"ju{33~Fe+d_ȃq>䮓,&a[EJSn]Z0Tp~nPq $ׂb]Vܹ@K; xQ0ȆhzY.{Po\V eg-j7pљA^>7}\brN60x/ެ?qT_gH( : Ϛ~i!Э蓡SϦ$zpI<pyg4a GJ=Q3> }Q([2UULcJEDBZ$mh?د]C܃pON`g]3Qbr"9񔬔0k׌"o,еɵJ%Ցe-@ @$3v^r* yYÿ=kCBZ,-O[>> $ml0Jv7tj^dHOz~E^>&~=,`)e.p9mgܫ {cӠq῍Q:oi= UIZqz}`7/=*-)ƄpJJxĶG~=;9#\pLPP67_ߦ!WlѝkxR);Y@3=`Nf!=D{LyyZъP,?eÁ:O_ j)KFT̜7}N6G)AL?g~6Pfh &Ѽ+E7%jcDc}coT=Dp%Y4PIYgYZ07070100000002000081a400000000000000000000000167d00e1900012268000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gE|Ry٧爜;elk0Hf]1ԉS[I!!&S Æppύcket ['Ąuݯ]::*{mLO8cѹB6-,d}#,aa?Nkr01;~ Qkf[)LPOπ7ib8 BS?qV:5S?*)kFe ђB!6Ο^/YsbLyQi")SY s_'bVcUWOJZQP5ǎ7e:W nIm+$gBwo[fv!b?.sbG`6%y4 ~9 :e-nNLJu)»۫yf|(;T"b4{IV/:?o? Py)V~ A^[!" !H!Gc6a7CϬ dFq{P/wXOdJC`ek{-Us|]|{zkGMd>X!]dKH[ ) L2XQx33j:w,pÔn-4^Ulײ-G-h4zpɮy1S->^>Pf!ÓDL|*1 prbYbtۃdP/1nc$lg?k?(|I6zpԒn I0um;++ޞwo,@Z){䊗 $m2*`Ȋb ź$2\@;HG.)\i<ƃdTgM7VP{gaWE˼:3N#gS0ߕ3{T]6|b6q[-/8ܜze<5^j߫WU?YpҖR&:FhKK[n($GZ+Qx@ ¦c_Q؂nܙ7(Iyע?W[|+:1(a`dƫ6wLPFHo~Z7uH5J8 Lg *}Iew>lu;EƤøb6cyCBzSCV9C0‹љI<(^ 8͔;6`F<5k1+[VZƠR"{=kV6?7- e髬ͺ&5SJ7.q&B] S:/?nXU.X3X jf8m PP+aaè`'2^3fUaG^SFcMo$pO Uc)ܷ=?~p vBpX1 9E ֻ [zN}a^ s$C2cv';$q;\dyBQ1'$iIMh.C>,RF!dxa/ʎ<Mx-!I8lBЕ.P ^L{wѤ辣s[mhpCi).K|)g]җí![i]x1gm%8L-tBڟֳH4J@랿DrMB)^b.j/b *ô(՝ V3B0a&]5mߥ<:32-E.Xt=x"tU[?7r t!*NZlgq*C ce BSSP M.10oo8ٷtLhM:,˔6^L}՚z2.vfˣ[mY"3?X c RVKJ8y lo-~,i b_N݂ߧ : $(٪^@ oBȔ_kQe-_x(ZUO'ʱ-gѳ&{w VeV/OR42 1P#*5.p dն"K M}&{|6~؇^N#Z A%~$8yU<]oFj2t"|<' IdaXҍ3~v5).===^jRZ&.f3uiU,G&7Mt]j7L{!D!5(~f\+SюPX|h(;Xod#=IKO BtuF4ч'S"G_.DkR szlu&bytu0JIIiQK8]XTY.mwt`<3NLr!0t{A}]]4 =5;;[DF{%!ˌeF7ԃ-n]B(f9mG>9S 򠹭JbF> UKI7eF}D]^*Z˗ĶFDaچKhz[Ϛ֌&$:ۊp U҅(_M]{cr.a-o=Sgtg6v\PJ 1ims1}QIQeRQDahŕF=0&hJpF5iXY7ۡ A$n/PpoM 3n_(,w*рjm*<Дusґ#Srdw;@ّzDiK0F0`P;9"w0%^.pljx߽"" !$ n.kxQ'R|c3.Y$H:.6ꏏW^cV2bBUc?W }-?=h'ym7.A!M$M"ҙ:4aĬ X }7|O/сI̼\:ZմV*.2ep29B=pGZԔ- `-OsC{2Gori7I9Cbt`d/Őu$ɾ !t-ੀBj1̨G\J%(F6 -]FDlql:+,%( !$ۇ2%h!,m,qc YTU(}y_'5pZ2t!O̞Bң*}k4(a?KI(B1džif?~ꡊK% YfS,3{#-@ ~{.+mi(e݈&FkX^u)Q-V.2ِo">krXq|'H /ƪ"e*JŠ^dKFѸ8s#w8Sgt턙 AzI~RE_A][Tp TZH@•][6!ۚ0< E++ۍdJuT/pg`ʟXS{+O,@F'# 86Mw*ezǩYΕ[UnCV3z}WKMzCtrZ2jfÀe۸,xXJjN܊x2QUF4F+Fyx*zp]c`==k\t{`!jbs'H j5} T ~3?W>X;I @v/%hR'.ԝH|Ox!f4S5O+;oiǟ2L|ЎS"{Ae67. b,}UP$B@-`$˶ۛrơ͈u'l!c5>R)#F [ȖQrġ۹;aSf%&&~l>P݈1'?&ڐW ]ӫFarbjUz89lsxB[墇6ind8qh@T_* g l8SMWcϒ_+/Fd:990 :@7{@B6@M^oj>M؛ )9N1(=$n@L|y(2L^VxL%f_U:͙-r-e)o*sQy}H ˓]^H\^lu;;)nk 2\!,Ɇ-D$6^l_)fg12zZWa*~͸!PN*}q*\0QTI<0J azkaӴeBڂ/PBƓ cnd`:y{_I% }j#MW,@5#m*.{1.>b+N1 mtZ!>wr"8aFZѣ JmrPP`K<,V%-[\+Wj>SfMB`H6pPfl܄TCX}4{WbXD%dޮ~1* %4+Am>h|z/Zn_Eyѝn+}$V{Z(?W`Frܰ6ƻ]~ohbJ,@v:幖}+}I4ȴT 4XaWkEOR%Iz?mZC_kN)4°lo ZYQxTʔI(`VqX˃`]>J.F mȩ^?O*Ѱ,KI]F& zh' ^ϏNf!yj$.|qŖ"Gn? v` #~ojE.;& [ xD1mIɷ)yK#FzxL97W6K0*/3((aHd1EͪhP?\G H_2_GmwuK5}hH]~)ׯhjE=]034gf+!g.@pLF8~ @Z4 LH e۔ҳ!7o_F~oOG LN2y 7Gn+:?cgdp'STaY.ʃ/tMeJL5 195V'c,FLh b]+E\+#:rliyY6(4ڊR[uYr5-:"} 2JQLmQ5_wZv=- q."ӽ'n%$,;sQ{ lf2#dד6Sb.!@pe+ >@hέ9Yx +oe]vpCnm$b #Uemk`6i,"ɬ Sk}oS5VUq7sP]卑1!4fWD4Kb+_i {"YV/j7 *Uv,d2'2=^8kG`zR7$6\Uۡ+V4Aعmt*U1=7(WSc[Qغhټa?zaG<Z^l>z\ї,ndiWΔYγkMN8,a- swCz(Ed\h^?;rއUR7uN}3<Tŏ.W߭Rvc2 '_HP4# K4N4@hz;D0vMuXWnBb{(4µS]abPG);$#+؃?6Y}J\3 .? ^/ZYYH_ϴKy^u6:% DcZ!Qrą Yv]fnPFY*hK5҃슕^Ю3 t9B={?wM x,lע"!9Nq'mP.Fl3y.W:HozHCm %#/QI%29On."䷛mT\}N<}XMK%4L1'W3?["2ժVHze+ɪ'mR9 ) nW_`D#}\|lcX8\NSVyg^&XkX,\aNѕ+-\5>&s3ĕm2 Qk[l-ԧ?yao4\ zăB i|]2Bӽ T,~)f :6` U Z*?_*KaZgGDzeq\^%(.6v>!Ő708\l=>hVc=^*MVY.mܥ[^叩y$*p(! Ѭ= wM7ˊ `5G0Iӕ}bg#&FX:}o|W.*-t¤v)lS. #KL<_k7l j)ISԟ@Puj h`%eQ\ ֆnNdnUܫY#h$4>ȧ)qv=z}!O7QYd45Ka660V5jqB2i(+ @ γ[s~28Q ,y0WSYn-6}FXw#| rsn7ʥ^&qFϑNZqE4::a/͝ !5$4N>_VX8Hf5dh$1>U$dzȔ#aGAaPú:-72C©qL_\ - Mp2S߲R˚Mp*F,ZlXQ[]#M.-jQT/",2N׽c d iFWF2MPu1$OS*玿bNw1 G'B[^sNA޸ DVilDy[J q6ru4#LgEj} !Av@|A./*;iR[ωm(]kf-*OS\=;(֣S;Б}B-*j#Jߑ$y<d8J_+ɗB ʾ3 jf2F-*QY"",4ؓgIjm۲}bA5Dك'aug^蔗Rt9^˹3 ^G"(Hd<t`׻+zQ9Oè,Zjk nWu c,3e:S͆3 7ArSqį)~P5@)|VZ}^=LJYq".;RlD^i $d1 ]PXh vq)l ?p1j1IZM~zWJDJe// 93NmӁɥS9a6 YS2f[}R ţaۃ vgDd Q5Hq?`X-!-H 5I1Jsq8عOWӐ4k@0iG*7l&&ʊvX3 7-T\P5ÎUq*  |HDM]6 zw,!,*R$vr2'`: ~Aa9us*#۽O= 0 'nasQޜ(yL|}fI`9镡8ZvC\pQgnL.D)Y,כ|n*ZF^l " R;.$ wfh~kHhE$ImL78oNىFh> /݋F6GcΣL)f(zؓ+$pS^ ɶdP7C×ׂ/o;J}w `@{ϬF2JM(U#Б@P@)B; j̆Ǜ2,9ȡoS|1hљap]Bۮ$>[e`e칡igאʎT-!K'v%6C 0yCUfsiU}·ʟ9op"BnwJ(n1R6)~Ț+ ea=)+$ {%@th 0ަqrHU{ǥP_"3ŹPY'{UI`3ju|;$!P e~_xiYzZKW<CQjgWQ쳑xcm%жwnm!+Knt.U&!G DǑd;m Hw.Oi\Y3k⎀.@^Q٪[Kgݦ:Ɖ{p`5@x\60-< K=VX- "E?(2&_ۙjBAκBf–Y//I ɠwA_` k@ƳŒS-pYGט$o['\q|=q~L,6VɃãE*0@i"_v*ootʉ5K^ĸN7GblT "$U5pu~IL_NI6W5a1;%Ih p1Ux *#JR 1+o8#V;%k]6 lw6tG@kDJi0"d;l=Jr] (|g+ 9>)Z5KX#[x/PJqF|xfHΝ=:6T5>Zl2CN ; H* XJW $&S up?΃%N`3 KM,J0*}Pt'-I3RwLه8,IjƗ`A;Ӿ%%^Si$S0(6S՞p|\?ɵl@{*I ~ }zLȅv#$ۀ5StKZ,Cj?簫F +V?`ӉJ΁iЊ⥜v3k2j@\BP޶(P)̂<5&4lMR*xT2t>$<_Y 5P6,A πm\`1d$sؐxoY4B1~36D)/<@0vhc^'(Mu4rv2Sqx$;ȥZiަڀ57\ ӯd ԛfPMVm>Oz$mW!OmuFp,ӷ Rg;W^&ET%v.k}xҠ C$n6 9`hevO,+ϕq >>ꤊZsc;: Vn`LѢ?LLH:FBU@'xnݖF{hp7%c d`ԫŜPybCFtpC&6E.oGox4D弔@@v?,lc>=>+?SMۉiræ4ɼS`4h3!iC[|ђDMf XT7WM{ϗTtU*`ype 7"=t Nċu._LuAb7_x06EAQ2_q b_|c075 3ѯyhֶfL#F:@u ?7- x^\ Ǚ` `K}06k;p|JzSF MC$gcyXݓ5;Ԭ2V|iQn,͇-+i>;ĀϒImLG%PP^84 *Dʹ8f۱:LMJrz3B1XC{!QLbTMka?A5/㌐r޸xF[O h2Fmg$-1ڌ;BEHRZjgD T.k1 ԸHO*V,@elNnOcMCqX}>;}0y' r{vDܒE`3_(yQH C_Oopc}NibnStHi3R;Z;{ģV`KE+ϱ痞fpİ4z~КMfɶ% Aj -V\}f8 3YRg0jv !/L9TA;`W:.~sr0<@N'7/v7۬$m&RBl: 52Bc?g )SzFŃޒQ<#@h7A"F*= d*25>>S4GiVm9@o`Gl:x)̎9Ꚍ7F vf \;mXZx'' cSRyHc XSG(/zW)bI5̸ 疵Jm7JG 6`l0,$Ƶ>+ Uuwݴ^w+?"x+-5Ḃ99] co vC!G$38shouǣĴ'2ɀ6h; 9-WfyvrݸKZꉋFsNշ-ڒN{"q9v|`'9NQ$.)>tzXA*){<L~y?.1ߔ5j'TSF0p20KWf:oߴgR]vK0D1@̱/\ 2sW\x]ĜXU{IkSGTonj^Stt\S>{^02*']Jاm:G&-@lJu`? 9f*RóNɝIUk#VRx:>ouA 8 3wo׌݅?ӝ|/ͷ깰]^cX*emL'ojPc| s\g- >^HHD%K ;SPOFX9ŰT"AH/CkVTra/=39v*bspYh\4ꪗWא{ S}`gy1AZ8P1dn /F} mo~7r*jeu~΃F&^$3gap--zƥ2tLjY+ӉSY gإ o/}C(};#6Ifiʷ~mK~"B9R/uI ٖyM4Nºd"Fql$m#;ah{q?.]= c۲?PjLu;9󕚇 pv5c3B͈[6r1ˁ/u{hC5S8Cb[:O1ּ՝ zg$6ŋ$[&K҂!<,JHe=u[|&i1i%}5"MZ@duZ'/j }!-`57>EEEG*at*P&[&k ygnZkO'yM ²{>6mwT , LC&8>s4[H"ig)3p;fH'e:j/d'Ǐ jviตi[E9h1ѽW+_}DNaJt<0eTZ4G8SJ?eiR&)b4*T\U,SB>?l^c|èf"%pyUO19 ^ NeH,1~L2~K+zjkwpLF]k]˄ǫ̿x1e<G[řZiD]}h1\y(*y'}'9P]ۨ"zY2'qAs0gն^hQ l #ѫՇt=dj-Tng;0"V˩B[(߳fZ kJhte.b_bщ/E  ōW%R J+4D=MBf0ТekWU!bH[e=7#Du*/ rl$/^٨58 l0:|f:UPr8 'D}al#_.b \ogQ4eIQFa1?z9f JtB+.uʥ-~l^y+0w 3F`"Pz! $3䐥J6nqhAZԁ~ ˚H`Щ2mG #~]ɆFfF-=J⻥zeU}cb`V=fQ؂yWFnLp݌xf`2 rb $/ǐ>dqJlD.{=z9nt̩I $=MK ZoD+G: +=J:G9',CoϳUOZHfxqP/W+JYI0WR6HÎaCl1j/ZKZ#m7 -/GړI/iF A4}@Z}~|Ƅ,1seI8k}QDЅlՋI-Ȼ-jyb6Vi3Usyy9Jlv͉s}ƨ)T:j)J krSg?Y?CH(*JS" Ѥ<B :-C/j5{WOF7p/1sW-{MW?F}gh52yua2@!nF"8Dn2$s4ui|NI'M,V 2mmϐAr_lVo$斤iCB6U8K蔳҇B!Z#To8&>~6[?-"@j7T1gO'wr΍RQ9=sG4#1MRY~Xn!ĢXE(0>&MPEiyxËܔiޛneM*R#] ~+R^\X)Mʌi8z:wfh D);T[-){ I_/L/5#>u 냛X7R4/[f_W:֠)R7WqpXz0G3,d+эـ;V%qPqķs^+O(#wdСD4-T/񶯙INS*+I9ށ>+>>SDFB$ʾI8 ƶ2¿6PakujBlmb\/KFhh-%Ec,X> EΔHR{p[ LvlZ}2XIuN(z L"r7n4 "E%QՖ]3 Z-,0f0a2uQ IuLxZY^U: f,J M{|odric}m<êxiY6TVTMgSA/Pls~oH295lHžޠO#P.1UnRdv^A,7sy:.D8sIx AHĤy gR(p_(?Y>g{o͛c Rقdjsk۽ 7g Jˮtkml_;NJ,6NDYT嗱I0Bvilɇ,;%i6MovȩՏGPfo~8G^qNɰOԍ9^tRf,Ej#[TU@H\8󠤌ʴk/u)㝯Z =#p&hB.pxvϯ \@:Kr+\φ 6-&\ddF x4;yMb ^2D)P W_?<{5nEgϺbHma+A3}d $R16(W/ǧ2ӴpPyIDeBLlCD%iUXoZWŒUF$bKƋBEB q⩂_״V^ՅQ1?v]u&s44]=Щj}qaHRTdc( hD8hT.XbYE#xAbd>F/ែl$1wtQ&/nN9 0a y$߭E脢M|gY[?Uf7OHtK*G#iSzrqL4XA7CiK~\efsrXS?}&gǺcV& $(("+STKܸ|a@Odȅb e*r%!{ޭwO {$^*/[g1)M8n2Y-PYn[(@IkLG)s_*5sCf[,N,$|gӋTEcO%In+jt˶ 1z 1'`l y]ib",SBX xXS3x+ Ơ[~2$82eDv2BVY@l7/"׶av8òB[M.)-+J_ Vq?Q79 @CθWۮeԙ:GHǔHz/ݕnf2dHѥ{V*ąC0!Tm47К=:%ѷ<7t7nJPe|7:_~!$3gՎc#0F o׾_Pͨ*tcu&s^ 1'j-HZ44Uc uDٸnf-\_|m ߁jk熪]¡$c3SauLz|d`,nuOG&\X}lۗrSܤIqB%  'THLBcF]g QT*75bT4UW0eH ba(b'4 QZB2aX`>ʛP7Do)$]OjT!#3wMg>u.[q4u3 7]>Q.X,T} T wa 7'y}^N[=b:QO|NcM ;Nق1 u;Ke#D.!%X%T-Κ7Uvg.ЖNXH_C(kk;SPËGA-NUjtJ{'!CeS ")hGe0[" :~-Iz6Sj$߰ce g 6,iVMh"-L iвdJ5(/mGC`1J;Mj[r̊'8m@`a3, g#q >7jّxt`[*N7kIw gN wd,`b0@rbgkX4 'A ^puf=TnZpaS& 7B@PVd0RAGOףi"=3{6d6YCGwN^'jH 0! $m@FqSEIR_zD:B!+DN,ձ-qʥ]& S1^T}%A,FN )>(HAEʧ\];])\!(Q&sfNR_MZ4[(M˾hԽ0$9PKSe b,gXʎItQkGԴLn[SirCE'jTb&RԋsQHYDUgHȾ *ֈb2d"ZT4aUb̼lDN-chY\YĐ8\2$iSvDhHi,A3V#4X?rk p.;sgkTrɜt6C^- ϡȏD 4ӛd, *)rf LU }㈩A7ʕ!yX%O h { `CRkp[3@xwo4e&>3x9ה9h|)pw[gj[[S'f.`͆ZnZ"^W˹42NXGJcѯ]'B5p aFn0*ҔJW`R\mˆ4$8 )0<=$ûS:8Tv1n +]Iʙ>/hnnկ*IrHFK3%g;Gbڶ_ %Bqs![&FM"8a`d,cxxc h/=Z |N+yś@S?⤍@U'l'Vfjځob 9E̫?$(uLtcΘ8*%6cF'Xu%FM%(6PQGzhW.AmgWjU%1^FI/?L\~р&;1mJj} 3t0C8fp#t•x2/?_) tsX %Tbo)Wx#Yc۹PrS CWQݦW1Y̠Χ0gR?OfZgrxQA%.lE'b"]h'MaϢ>NݩrhbRj~*05o[] AƜ[e0> ܸ]N@q*~GoGqеG+bŽ r|mM* WidO!3j,R|~jCeLP̸R3Fm N}JZ]]s ["8:53y|@s3U|+Bx_C)0>(SGr0q𘉛JC,XhwЎ.ز˪%M6)Ա05.',ҭfK ( nCHr{b_w^2I)KBLiC8t< O`.g( c3h.[k9*0)cq3 8su- ۸;un"A:,0`288/k;(]jl̃xO@MxL]JD TQ0t` +i{w?GX֛R'Ppt%,Z3 zwuq\!P۴!9ۼ *griy /vJ:ws3^}ԇthD"h:/cGRΝ\$xvh)m5+%bH [7\wĊYs!2ݹ\+vMZW &PA=q]%ow>4xih|h]-i ɚ5_hC˖zp ߕnQ30,%Uc:'=h]{CKf (`^Kbbg5Vnwq铃sRhs>ZvӢZCNM†fȮY#Vd,vv:e7uJ!UV#ꉡUb G|k00dCdEitD @[b5d39oUIU?f7}R[<箭>E.80E8ZS]7e-!(ZfCewLk%3Pj| LiQAj r5}jIԼ"oEci{<(EIө4J b#.0/gm,q8 ~ N$jNLݕOImX(^nXsmK \耓KlR;[ #"ۨmAZWvk Ƣ"w.gS Ln)N1aͦD+?c Zku> -PYD:3{%O/,]IѐY|} MtRVEh@,o^b_뚭}[Z.+ӰrvIN뤎e d"qF gH9:Y|phBB qbV9_p7*Z#<$zZ cdz/Ce1K  bjFG ;)RXN1a}K6y{^Xz?.wf`HnEYqf< 2Ѣpjk2b S6A`⽔y])nPn#t.w ʦzGlDR0VvAgY%g =ha0<0kiHlCh@~ Ռ=[(*QlH{U\!/ob`FCM*_:Ҿ+*VY&L+$uq!ۻK8ٟ9vBEW&5 MoՖ!FF {#ܻ:hG﷯Gt-Vqĸ_kؽB|۞'DZo IfMv}|ŸSRc^ރmiI;E-,vtKJ4l/&Hvy5)?uY1表(P g@ЌL?Ktvًɖ]C d1eZnvk*EuP}GeOK^tR K}`!bnҋ5E"5+13F_>Tt5M-˪ko@}kFpijuʆH)a*?&/%߃`6&W" 14GNÌR`6u-3KoZ|LUlA|!E7AռcɊAC{I#Dwč"Ol(h|' ϵ{͘ m \vjFpUk&'#y.zp(txrpGs$@ĀsIyGEv7n} byo9U 6P><'*XOd {d]AZ|nzG4ܧ![[PIM2EX i+--ξ]E5sQ;d2Jq]eRbݡgVb#쐡 vJ5)Nn n!AO6{^oUB-I|0VT%5R(Yzw ƭC%΃l(9۷ gj4YJqp6Goζfv^"IGθey "_}2IL_MRvd%hޢ݃f\TSb 2A+MJi~{GL@Nbu寇T^+@9.=Kjw= aa9$3XZ; h%$AM[2s& b$!x\b ̱Oty$wU@h%tսyGŽ :E67mYΔoM\d,HD)h0Q F - }, I%j&&Fjű27SsA>OHMwCM t$K珂'׏3q=B,:;QO0߿r੪=:.CuXYU`A(xR[1C$0q5ĄT\Jd%Tܖ+GfֺL=VֻAȃrs!gBl/âh9#GI(CZ+PRALXk'Bխce};fir$V33ļu$qF^_95CU0D$FՏU\y9Ra-v8/QOA$<:J(cՙjI|??.}tVIaЗ+bxjwc1Ljr{er0y7M/>?LYJhĘ8OcϵqOgEVM9CO1:#kۭ2Ur)f',AJ(,Q s%Vo&"\vNv>q("snSV.'vH1.6ؓ^X+gA';B.M9SpS!{y N5pD69/@:By$X*U',{LWGG +BK +S { 8:)xЊA>?bΘRS/Z7T㏭Rݶmɤ[T8Lr*A2eP+;3> s~b|]DZ]芶TjL>wK6"8F"YKjȑ.;Fo WeD%g(v7c& l Ы _-qJN{fYeFF[{gP}I)΍*w}L":QU/0 Hm)TA$nt0SB_|:i)1H*5uE&g"agʳ43(& e4Cٲ1@P`(yk^DǴy+ T(! "2"I8sß^2kvv7`]V0ż!<Ľݵ,o@ [ n/_+ ;\0fJSx\ί khQ\>*vB"C}`0}E9-tϷN~J'bgZ `5O7 knhIq/vG5F,:K /Ϯ眧"u^ Qo7>ޭ_rׂEq;'f(T*&JfPݗ0"= Wh]ztSYjeBOS O\9>eH0Yͅn ~ [H7UT;!ؠS|Urfak]@PLV"}!|uuM!fՐofuReOǺea,w~sNQcEL?at7+ny;}*Ц]/$*{Uc|_O/ur(m;Ф!  nM2p*X$}?fL҈iy7L dY'xu:Yp)R̽cQ'Vcsů#OkґQkDO#se~kLF@4=%rUva/F6>˿ :zxB`q*\ l_=|TxTSe {]Aִ@ h8m0qSww].2@;a}q×wR4+Q2}qei󶆮r&Bv* /k 'cvT0[&|N1cV+ҺC?c]MJ`՝B$*N~.] ν Orc^\&oȜ;d\2yiĬ(@/`KաuRYB~]c#Z-_+e9N<]J*7*5xJqͤJ*h|V *G)J3OeYDz4}iCtb)x'_F~VNdU! Mg7#xlvu8%t 1Mصz; ;>uo6N+M@}+֭\hL~2 5lGVgM'CKJW,5 KG2$T~/BM`#m \gVx;4Rj@RO=ZNsÿ ;RA,Ӣ]QF&y(yR[lS} l`Ym ɆIN2$jc_pG1xk{P)۾!|]u( 8LсP)F;پ:כ|652:`z.-+V%_~].x,->"q7S_::!}#DT*akt{wAطOĚqۊR#vwHhD C}N.RvʊRSaĒajW昆Ro `z!n8#A~ t\w s3[2t kzI\Hz9_5vO(yAٝK}Ww8!NMD߲^,s{ aLȉO|V!r'BN}e5ZϋxD+yOskϛ%x%8{ަyV?uz/l,^2}ˡx\W?29J̗\ :K.m.bgtB)9(OzK x۶aKUD =":އMڂ'opEDn &<]g 0Ғ:ԃRnpܱypy {M&b}ioD\u1C,QL$U(o_gx߫j[B9im}H 5P4/R5Z;ڒ/Xΰ<#+ Ef^W}<뵭2742pD8&  =Rl"~<ةPk5 X{w!Xo0Yza_!B@s{0)ܜZ`aoلlAs?y٫P&f'>-Of$ҳ;5X4IŲ5KA!}e:lz vF[+~&mwY %q}\g>2pj F8tpZH:J˵Ny/ oj1,.{36\Uu) )`̃L."!6ԕ'6O6d+{/-o~#è_k!*٥]!4pFr.h 5+3Pf}PêN.pv!u} Ɋ}m5yS ݢG4ܝp]PbW?cV}b5ys"0Q"C1ӵjD!]]r` }bS t A/"/̃MTլ΄CV HK{Zj(GqC<+V4:LПbo{\T9٬Eq+ic+cP_P!THcRvQL1,T$ VA.d ?(Pg!5Z.Wd .kA$mAI( X.(g$k|7e[#ܬHFp q$W2AtdҒ3.|OUa“%#܈gEL9* yU =ϙ0qfXɮQ;;{M vp#PrY|Gn~Ղπ9ۍW+&*6URȒ dw6<:).sY=3 œ;yM4& ćRKɐ08l\!퓣&Ce'?}^6Yװ-4bĕ`f{բ8׸R66F؏u4ؔkq}m=#irtaC{LNS.Rށm~:5l^֓B$jYPpUPU,{d@:hл7?zWAWf FY$9q&?L!]qxUٓhVЋFiḱDʠcm yD"H{2.Ùyڠ%; SwhI))yCzJNs}كEGZSZ@ܔ0hͬg^<3 gr +-@i#x~1CG>pׯn"EHUx>'26tShFZCPmj͌n P`  Qw]a>y1+{''$~GePV‹MPFП.Lt.AL T[jxwZqKIB;nE4yenJ8 A崌G:k}?+!oZV-٣/m( *mƞenYYɟdD9Jkvee0pK;)Ҟ Wi6Y;.b9aCy5\V1ϱge(I,nTҫqJb=OXi/jU QhP C>$c4">D%i,C^~4/_1e-1Ąju:|gn?ίH9 k7#k^n52;M0L!k m4 sBuH!ב.9F]Hup|Kl`w;iX>Y*)8%GE`e*f3~ L/MjqS;S,^26!Me~b8ʴ՜!MbT*-ecWMuǶ2+rԼl4rӘa+q Gx{/ fb8={?Q͖ࢧ2!oYkvq¨BOg޽w*| ^\ ˇBY4,!B<pX0OwnQd݆=P3y`B)TI٫2 {: tjDo. XQi^S8ڥCQTY|;4¡Nq]&z RW% 8Gx1L7\;+VJ|6 v F?Qe:;KᙫBW6iBQVi:djIR1k6 =_SM"MΨEXL@&4zk1ߖg NqK! 쟐""KTr~DjP Evre4<:h.>c˨} n;=>p^A$anKmfMO|Sk_Mx/ⲊVW^5SsFk'0W* ڃ%ʕϛ7*7_n$i Ħk-toV˲3L҇"lm9M*eg\ݱeQ7mnBސm|:,R:atn%NGkNXRzġW CVA#^rC^ Jm8/|%D$t[,ٝ=ZC Ƶsnb04F`c_Y 65fOحkt&꡸7hx5/H)3{彯rُ~!"w퉧I-*v ~:b@ A 24MVu08Hό"a% {\U7w1aUPtPqu%DOu^Uck9Sg hXRs? ]UN1@Lp}Ϭ47l*4Bv BZ,J r?QxU{)3lVcm&׮h-eC! |mҝ0x֞u}p cWS󝾉hXX'; OHy@A^JGRgGS/~*YI̲Č2\=7`+r[1qG:!I{Q9\빸7n\3b1JAM%FOT`LMK_3ZOi6u7.EONJED)|sӋ|r* (O4ZF`VoI |7Qh{Nw+ۦT "'kǏS\9;* -(CA N1gƧNH24M(E]삉e4#Jʪ3eDI<}b$Y*"u>pz"n¸YIS -3&ެ%rQPQJW v ?D nk ޽uxCe8]|т}m/7Ȃ^$5?RbN;7 _I[r 2P!j ! aKbch-6AYd\Ѽ%cPf}sjZ*=E S1~2 ~I^xgumKq`LR*-{u&Pјv֏\ -M(/kޝ`@;hپ<`Dx/|AXEq !3B*-=ͫq)G74Y%.)4ﶇVfxԽt%x"87{:8eAOt=Ua8=fP;BRtS U fn ?8IVb6!D;XCSw Јnh{A3͠mn7Dn>{W_3;\J2PA9H:XXMP<;%"rjXCZ]ٌZ: sv$۸0&ɀCŢ_^b.#Gffwc5+g l&Ʊ EN]:r47oaRwuv42OR@P\hjI6+#K/u\VyYWeB  ]eGK] nᵱn4M.,t`앒V<>.4 0;aHbN[0|LtCbSDZx>0_٠\8>fMEP'bbz.Цq\ߠ$7b%S<tPٍQƽ5ؕWU nҟH8MfNV{b2Jj&>{P-B.Jk+y%:DWwrlnrT?'θI "Њu:?kTZr־ޣh{mM;W$u;gQl[`AXtTvK$$6k[EX"X5X'_`B -meG{NF!_ އ^yx)>x ZvծA:a0} i#Fa)ҭ#ͪ'T(b,̩F8T6!|/<hC! C?;I^qTd;+e_8Bf}_i\ifU9DAu#+IYJ+aݪ@1 I̢6Do wqHi'p2[ߞa<߃RC{R u(p5l(i[Ltk;3z VnI[WG؀8I֒&`tj޼Jf %:ʘZ.JD6H>εMRSp0 Y!( e\i)(-<&=k] `krn?-ԓ* 9%LYDFU`uS@eGof[~XІ偢 b^'zw;~2̰yߐ{N%0$| 2Iuޘ/',7F@w$is5c䲎??=3.O̖ K!ghIj5oM;7gD!8D{,(>ܳMt;>( Aͧ8K\vϤ?OKPVV$,QL|wv?m 1S{j*7UBzWؾ*Y*CdOV] e$6{ZoW10<;l\pI&{;)fzYWvK=tDẴLoRclWLD;RnU5 ye.ӧX WJyIZ7 ğ)6V'u|J) 6"+~-}/p e:%֕,wRUvF96Gaܽ mg撨51ծ*Es]}w;!6[;ROx6%8?J4TTq1} DB@Gܶylk-tR^E5I>0 UF#]2+l#9XI`*mA:w)؁;v&PD预hwMRxN\KEhF6Jx)%r֙9HkH-Wy5 G:G?FĂ0HؕhPӟG{kk$ .*ia[+mgDlHްY|+.Ipx|$>rHfS'V~q+\kQeDMk&K@|Se%C@95n//.<#^ߊ#2UJq%F`G-{OfNU>2:τ S^+y ;7p%Vt^2ˠpH+O>X&ߑ9`6ȿıDJӆ{/v<`ˑ4+Q$wT9N"HѼih/ϭ{˻}Rv҂Tn,[&|<^fH c0j)k];VGUuaMHA 0JF0?޾1gthNB.\MuCƳjEq,ЙGR.׿0D&"W` V@3xŪbU{6_eĺt#HTQ@6 QV'܇3'PNu]*6u: @[qh e–1]-#5}{,u* Cэ@&}8q?xGt=}E)=D^at~رȲ,W6C g+>f(e@00"vJ웋RMtSy'TNs6Gv*z\h ]|F#,+yIG-I&ѪC' =2}-Dr \fis֏[β,&4IaՔdL,rnz QMWtި biCϛM_]' ͉##pIEm ۙ*N8b2<Ţ5Y*Ҳ^0\$mqI>cYjU\z%<}#? a>Io@mBv\Vr7ko>hŚ~*l cB xO7hp%Zq@+b|+ORaId~Al)õjh@̈gU13皚QL6³Y2Yn? ?L Fȼe0kiRShP e'SrHk[T|n)_]Dy`O 5_Jm6^L[ϸfYNQLdXom23fo=F}&wq)w.6H n}dNIFU Fy`f/ԣCBɬA@N`[b =/=p?`i?[h0>Fq'wkxe|]@0^{QJ ɘTbO@ ֘d0:Cm57ʓCR" p~)hi w&5s@| )R <ݎXٗ7<'zk Kە`Gr\,+:z(b\3 ɞ4̦nѩ7ypB_֪j0 y6gVaP(ӷy֜@I O>l$&A4xQ3_s/̚QݣId*WY)aGwa.}ғ z(y.Wg&Z-nrwj!4CyQ( @ D_hʓڦ-?وNc Iv][u]6ISIk~W }0Ihı8v(呰W~)cdq%\ FxK(X7ϩ GUM"8ǧ PT4Ʀ.bI5^QVHhd|og% v!W)`!kk_( k4ɠvDE4S\~C؆n1- pF}cW{ Z>%`ؚgA&lrܡc=;#K`ѬNʼ`FKGтu\n?*|l} U[u]3δཋ&~*X RJZ]a<hqnQ볍4?,+ƒUpfKwL]7]єKh|NaץNh-hu2RH/ _"LCDq~PcOuG3 Yj٩EqBVS/Ӥ& ǝ&P;1wvф|uQ(DOHwYLbz]b/qy,uvx-9A"!ye/.RzR ʴft=D-xLM{eU}/?UKzS힥-QgU4ؐ6r&EG7x,DM@~b'C=+'6oJM:ߗMJWS?)OMAa2p/s^(҄&>( e3͑0:vXէ3Z^.;ί0(^Z+HU۟(E[h*?58=1Wy{]?Z_[}.GW q1qh+HחrCS=kvu/˴/mZk5u^zRD(TJK%It[\x$ dVJ&r<3c  e0* =m|'ӑX sOќ$hGO < yPFLG ofs?>#D{QtqۼJ5K,~kY$U:&r&,F}n{9惵̚G4Ûr`sWB7wbXCㄙ])3eHJ]7,QoG:Җon^ It?5YZ+0uXLKEX>k^V˔N nl><ic_kx=}>DlrXzQLZ,΁S&:J=Mr~eޣukf EaNn oNlM#b%ӿ1W#E&~G Ɨuڗ8_k/~Ki+|f2TiĒc]tm |<I9KrAN33shXPGҖ-`-;HJsvIo¦甐_4DhVF{,yЀ+ԏЉ Z!%9͂FⴁM*pe7˨ f>mS2]&_0q`rʦ7\1>5ꭃY&5F FwlT2-Bm E.G⥲#&b\i~@<ҵdp2j"Y%9kX \/ݏ_ wk20mb*l€SSAhk]su9HSP1 dy7hI;OK޹jerr'n2ܵ6r:7t'!=^*HVӯqO^,zZu2:tΰJ$Ҩ>|"^9O';1aɷGC8{\9cJ¥ȶyec"̮r qX \L Z6b$hn J*"ktՌ^P|1BVyg2IxIˤHEx/%}T(Z_oQ&,^e+6{@PNѵ!kn>ubeI6K7NU?Ȫ%JK6srՆ:-:>Bп7ȶZ)\ &BWO L2ՊWƿv#XF}(K@6(.ʄ- K%<ٳ(ow0$P D D*O7ԝ{FkEYd̊?ӖD?N'$. f $Ls}6PMxW;ޗ>yhImQ#$%ڰ%6eLU&tOY#U2%A|Cxxc7T%7Qi([Nm Mfȝ9xN|:;r<6]#j۔9_%ۯfP'PЊdHLց4X=δa='()V7â_I@Ohڃ/25S[de<gBЉ 0G[%Ayy|͡3l_oۈܥtXR +t,BlTx$&zFA~S:jXW8`n|]D ,g(ZG5'ôxo RPP~N>[·9=,V{*)%.Z}#-Q3jI.X\Pΰv% fF0ܣvf”1c|^ܾ1:(ZH#Hd%$ 3TLk=gg#@-" Xƛv!)FDm@0j`v/e?1삮Vze:߮XU;Jm*keQQX+2FK@,,Mg6ֿWj|Н7 M"kk×XRb顔q牱,қ>{Y+RuwO?UNz [71N k1-2Br?t{.MԍW2`g<5Ds|ReI\C+Jކ `1' ˦k,:U@.Lrݹ>pq3U\a<_xۘS+ ':nh|汄[. _nZKN2 A7bxP^HZm`*e%b10XNQoqr6B~v*Mntݩ+ڢ;—Ng*>v 0*Z3NGJQnMZŕ6wԘl4~byl$3 [ܶr 4^l6JB_^gOW`Mk ]'L&N]4gkW.RYUS"zR(`ZLN+rČs{A?*F Go6/c .;1צE٫v+~0ckKSrڊQ^3pTs{Y7AVL(Φ]Ҽk*-1L!BxNC9oCl' |a.t܀e;{# LkQ#iHF$%VJ@"y'ծG#]wnGQQ5)46T֪tЇ@f=e!~]~E{J u9Iyw WƨoC*Wi6R !*Yrun[e^[{/`Zy% M>Qac7TtK\/H雸wτ客'ZN`)DfNrn|­Eԯ|t`kX50|^DmG؋'|l3!^۲OYUBP~*Md"H;Đa5q{\XыP<=q)s>LO-EXT4/Nnb^`53&|Qb'"Q>T+Gg;ro|/dV-^5<6(mcE@?IF l<+I/8u,Ca S,pCU%fP>3lrB Fn2cdYa/#6N!Mrm>Mܠl5#^Jn#z-ӔMw,88E #=C{2 -rǢukϝ],w4l<"`9&;@D!C!5" ' KaKsk:cug2iO/0.nZ#,/pRF"7UEA0+M ޴ӽP'$:jA!zH0'Q{%m_P \IYIǑ O }??5{dV"UB؄ [VmlIj0R;ʿFJ=.!7!|B}\?sֲNᡘwV3̂l`$  s^]b#|;Yp1Y,C ŨFѓ_S뾐*%@X$b:5dox& HP1٧F p\У-ḧу̢OBl|DQ+CIQE^C<,q Y\>`Ƭ<%m䱢9e߹@BT-}{oݎ"z[PEsUeg(@(J®,rQB`a>vFS_ A~!@njyg\gE%_-dp%pv pHx}owGF xCJWy%[0+TUn[fEODœzPfD4ZTԟxdF?XlFq6]feӺU5UpOXT'~4=H+#ѳ[%9cd~@d2nĎF^8o])>Ta:hsP[X95&1]|ٴ߱ȉq 0.*^7?]ߣp-%KƋ>,e=x?uȳ0y X$oLۊ(b8?ٲ[8UmsOG2WVeRtB&f@" 7z {5TYھ2obP;z^ |'c*|Єr/XoW^}\\^&GOm-Î\. 1^7C|$44!ɊѯMHBPoƇ|ڪ څ>ű1 uKŲ3Ls9G*OѷEURMzAwL@E!1ƾY6eOEp5{騶.{xc\cva3^,!qh fB=)fDvc09C'_a? PsPc/DȤZH(2=!Rˆ'ECKGhwteEJ"=lc0S>z[!۷H+m@=ew7><@ &۞HɆ*PV>I]4xUW`_{UӈOwgF.J@LJ_9AkyNN_n94~̡:و %1\oV!ٻ|(j?Fvn6od-ߜ|Rjz6 {b`s4L}HgD[eyoBUIa+!2RZ<ߩm/EàB>[:/|Jd{c+??Ihl  3G*d2W!70~&JA"D@KpF_LIWKI"KY'?2 ݚC(8Ytr-eDC_BFX<XlO{HU,{vU52`5KS|߽p˻CXԓ@G`yYwתBhbjܐ0}vA'6" źA+ 7:E,<W{ٔDF\H3hJ?[t7^'?k0of HL8z*|2B\~뱮(ǮV-޲]1K \; BK>ZCecA#P\Ψh. a$:k@tzر9[ӒidbZٕRVi|31a0o+Erl54y?T9e:Del6{ θ6N/^'W沙J}mXY SRDʂ{{`Ks'cmf 7KH_`rZhv#l2 5.MNU6S=Բ >F1m0e]`aw؀Z'C`lOsk}ge&8>ƀ `^&XhU4thO"?UMb%X4*QZ>m8KE1NW.of.N'^be O?h>|6t\Dޛuq 'r2įb/wizwhFu=b\=RBS}=n&|cS,(E[JXA8皋NBK[ Rzȴ(g|lW;n+)8n ~ul[,¢aІ4ʤ`&Od^tڦ4G S:#W U| \JvqiCf93,`b5F}%~,+dszLrLjRŏiy?)ۥu VH84U.Q_trkK##bb,W׼vH6X_EҀQkmhN&߄Mj uBu{6VPG(ʱ>cקgYS+ɭإď &.Mn^8nf3&7®I .;I3"\1# r 3txv#I3i (ւحv{oI7G>z_˗]Ǧœe91OYiXW{g $ͷAo9w5XGPnk ҭSr!ʿ"g(n.tʹU>cs!aUǽ~inL޽yB4adyn#{)>xiV8jP %nǛZ,۴:t3oIOu|QW0:v:Pb H<] nՏN{b]txgٯ+}c^xǟ2/ ?d{)h:en4]S\MXאnoPڑbRQ&Qj_x 0_>8b⑐3S(.#Ӓwk/6ŞNVC}12 = R ABS;[AT4?m);+ÑÛh|M eNA&#IRO't,%4S}lh,˼=TtoZ tݮYAn;YAMoc lԌn!w[UձN|xHw>j+io)Z$ 8%HoApڒp$fw^7~:%kjwqvT7rpO:t'H}xןeKAN!HMC/QvHlxji*wԆ:ɨmN:@_.\)fbxs&}Ί%-Psܮj0XG,h7w<0H-_KJ&O%.wAC%qx ,tڋZ͔ yd6.=LB'"ު[Z5˘$vXv _OU3]DM ]C6a"$ ?bT-x\6DÑ'#I.F\9+4Z m?i!J `yo_fP`i Zj¦e!,xT|{!X|c}RgŌ%H:i;b)7@҄xS&2jjRo׋ qOkrW/:Ū%&gr@ߤ~\T6mMu6fE /O)-[BM0JϾW.dR5'Y!KY)̃DXc(o߃ 8[,v`9K*ϯ{\:=Xfgr`< 7|_m{JOWɩWtfO')!|'ifl)F/f cWq!0Ej5>xP`Si_&~QﳎG AC+nT48˂z]~ʁETmI'oM58B.k.X7T [iO}fHaX\ q\z=]!7Z6|_2q0D UrO0jaMg5ǃפi=#ZG4Gc)*#@)_!{ޒbT˟rpe(+"hVaA72TJ$Xdn_4Gd|fĚ_KXkU~. kV2TUA;ҥE>l12rBXe_ "l5rJt`J>j,F%>sz*옳~i O|(F ^$7e ֣^pW2@#BOHݓ2tw=Chz-ڞx4[Y܁$`Mr4^IC ACȖ30䩀Wɕ:7T͊P"?$ }yp`> m[[o[1XƻÒ!(!CgEc !WG)Gbfҍq?e@s[^:ƙҠd G:fI(Go tP1'?$9>q}UJ-wt[x,^HtYMqi/˛dY5F+~AܵWW< Qna+Ý@54R/bٝ傫A BT.m-:eYtǫwD>$Ĉ %$-?'9PsRGdAzVW"IXR) @gcAjƋ] sJLn11HS6oص5 ^^k PfM5!Pznh.Do!EUë-pkml eJA(WT8yQ.Q&Oս B]_ PtW7I)A}q>Pz/_SQ9ot"fb`;i3ieBs|Ht`)@3yu.͞1פ@41 YN;R?)w;4[Rw((񸽂t2O ՖT)|-޽ Zz-ڋwT%nb3mϱܼ> XصӾtH)̲Ŷ&R—3kL8.{njftHFVV" u5-3BFLhF Y*ۂ~ra ,A[J`v'ϟ!r335]x b3F+PDr{'UPyLQǾ@Bcuѥ#Wa ,Dp声#t%xqo8#^MmM!-Tò'Toz&c34YvIΰK;m../gg!ϦPpJ~bzA9;{Y~"%̛yl^ywxdlx߸ [| wg7*j|.\~/CCߩ< pa R>i:X$9Io')k X>cc-9Mo;`W|܀u|\^%T=ˊeB?@}?\xcx#*!1_M@S8WAh("mW>\*E,,ANh/[ҧ!=E fqGK}AG eeF^+rΏ %Gk[?;˯_VD f28b*2xp1!2XH'0Hѩ~S5Paw2 QRsU"$Nz7#sӱ÷跩.ᄐa*Ty~/$}F8uZ~=q 39j-OJT=W3UTZ9O  DlBc$. pZ hd55Qen$(g0У\h9zoK]\]JX7YnȈg/נ uzuHWi+3y{$c4.0%]hh^de8u#'\ڟDv^H5"sXtpDV3mG ҙqӎ6\6w&pQw@ _N 0DU5[k f5cxu]~Dlϑdü+1ʛOZ;O'*Q̮%jۢ꿮Qh :.| /MZ H !gE/uC'x4a\>JwVǽZOU]FqC_df)_98ǓN#ō}'٪H`}W9'֠Fvw Q}zZdbÿߵfaBA+B۬Lhܘ^ú*&}l1GŖP5twCXnj{X̚lNjK%~A2BwIwb޵mϗrX¿M(Ypԕ3Ly=2#9^ĤuьD_Z@OK_ p4ajgFEUir]5 ½HnF@ӠUnQK2 JZDNko O#QQ*t{i%,jUZWmAnS=A؎Я+M8U!8`sƦT7i]og,Nڟ4߿"=o}˶폝A=]U/!gt  = [NծݳIWRF3yM1UKY.M FE1>#a$ ` uڒO4.bV|)JY蒱FnQA okt"*-?Qt G̫s׻ɻI6V3H@dٱ|!wހ%pSھx,kMׇء2Ș:̓NHk\44c-'tT`x:s*?oϖ77z1 ) X?ɼmZ$~ݺ"} ߸ [GcjGh=͌;C #O+؛ҽ #cH1Wd?-ŐzɭjJSJ.KQb$5RWÈٰ~7 g yEMyXԠ*<\*Ci4{);ϧ/w5*[HC!{?Ϯc+ϓ}hU" > x\E,`i@(F;.!e{;XcE<_J DWbbzV E4 ƇWLaau"quR#!f!`W`M6dy2v_YbZFlGç_Hb`,&+RyROX_c~I 1'l-fE\F3AJyuoV3(PgA /FQf&/NeXi4Hwq Ԙyo;/AVKse>oŬpVJOCbv,#widXq ټ?{(diRC^W" lM?%VJlX{zviR:փ_ \豬"*wD^nu9F=huk1Mt @zHΩ!pZ bfɦW|E!}L|.lKd5v^\[>RٶXTVr9:}uKpZ67w_5T K.0=^GY*]/L " öFݗ:Z΍[^8ٯ.п=]ze2}?3.ɏW]'sN2Co}tki&AKcn_~cH"g8$E3ih?rX]ۭm)7JHiY7? ծ;OQCԯ5E9UQfɿG@@rj:=GzREyrkY`0v?UW͟ϣepG4Z%)cʷTu&)FV]=4 sQ$9u=9`DHBQ6,X6mHlNկJVL4芊a[+76Mb(C j!հ/6r7SoJKἫ#;NiqXOa+1^GDzdwRU >$[d72R|q\vh܄tD9Ar=@%6 E\U)8v7[Fb[]RLaF`qfϺ&>`πm=DmoM:M[R i^xG!(1O۳km$ܨ}Ngfs/}Hzkཿ֎" !̠09D(-FwtٻݍFY!"#qYv?im 3~!tpȉMyʴf.aо|jz JT Uh9 \XJ;q]k%^讜3_lB'ݒ't~@+Enu0ug.7*y3 Z@9K'H4XNi~*{Mt[ݞX0*J.4֌n,Rlj+^ ̄3]>ۀ.qff+߫BB"w\)mc],Y@@.P9EI;%sAؚ&w+ro2iF^,vZ [ _D; _A"n=ހZ"FΚ)m.Ia[Gf:D1eW Q,Vpo;OGeYdBD$;\5K  =Dēd1Ǔz?`+`4@1 蓤匯xLEC_ȼgLB(V趕:ԭrfܝ[[ḩf^=A`GՕ8 6 W05ǎ')R_}i r >ʒ+KDH) ?,>`C󦅋GP&f6DK >:huR 'BIt XoIJ8yHgXHn~Qh78({)ms)XN'bh4Qm/^0{{'bd v+T*OcºX'^J{-8'C|JR¡`|QؼzWA_{IJ)JEVFyS8uV/ӭ+%$MV-`[G(?M|7t%NBI zo}e&[i=ffoPN[aT82LfztjJ6(R\Rr:|B޿~ N-Im(/$ag3He%0^R)hC<8U t UYN ֯HP)T+6ƭ[vwIǝl`I-R$TYJ6D"/DoGmdD**>-\qʍVn% CFr'WMӉj>2!-^"6jm]&u=u⛐i28Rʐ:wWEvZ7 ŕ}E25W#V4p|y\8 zɠ7%J;)Y`=Sn?wS+el>{\k g,/QU[/)rFg֡pzITţB\AXV˭#`y<ҺzӗCL;Xէh>:UWTy"R#;&TTLedĈ,|lu#Fht^_?a@| גX濌9AR ٠@^lpcn vAܨ]w&Aڗ7#6͗Ҵ7Mw嗺E <%Q"ƻuKݖ6E?k + A\@x+;Ho=*1ڧ2Dg`3]T!0*0;N>Bmҷamsqf™NVᲷDf1W%Bfc?g"ZٿLU6j}VC/r'B4ٷV0_RMHa; -kL,1s"9:&,-Ds~ece* ˅,ydf3wgmGhFmu{X߻ʮWV ˬ^d΅:a<2,hߏʝ,4s%@:Qk~0$G!٩ Nּ|6ɞ|=4&S'+[κ 3a?WY)jpmxjɉ^֫cNԬLv0H2&T;&y{,dIDE23U0 HLԘ!.0&q"45grK-vߔh]F }%w\7^H?;VOu%cH ц*jY eI[vpU ;@j٘~i^¤& Vˣ_a!v#u]0jm06|ԂIj -Αeel9a }X ߵK *^bz[F*\ugicΰ{TFҥ^A}_0T?wɥ\%90 ey ^FQ(h`IŹWktOBC0ϱ2LjR<`738`ED!=-hm5/^ۧKnTƜfl;1GGPAX{hև,ZM|_Ǝ!wl2fuYǂsx]V8ŷ?Z;읳wI T-ML:Ύ+CV 9Pr=z5fuW4q]1fGlk`87P_{J.KIl4mbƩ{RÞ2Seht`*T̾[vaxdMa{WIew7N~ [[6 ?=~?HU%pfW E^2OZ^J$BwBazQ>V0'/e O`eyc³ z4ψZHI9>]r_ vqcVVV?-RY[ͽiD:\2^Pвs"U[ߕX(1h%3}Qoq¤+ߣ9Ximta50ZtRo֗Cw+Q""9!90m,btGh*eb_i?L’3lomj4ñiD;0hX\ǍY |=x<,kt )U0|\k.*Mokq3$ 1?젙9`4\9k/ٟP ѿY+5aB">$ KI.-г,9sti`\à]M)UAslQ%jjHyC^x*jRckTӐת3|i{a.6@ B5<chk"۲R)y]1Q(ea"GTsc J&bi '^6,jsB: v[Lc Z"}}DCCY8 K޲%:huoGLSg%P}v$ǹp;CrвwXbfC7π5}Ah$g%`zFɊ:p%B6B{}&#blL)CUFsήcEl 0KM>햰Rb -d<-@LjC ᦧ; 5Zcd‡JXa>J^X uxS0uO-hN/=tE'ۗuAT64mԽFiudΧ"ݞCFH,HSk!o9ُOZ>i!v>8]yQ7KG귺s TJ9ͫAYUհ[ZzQؿcUEC0~ vbˌWbFFh1C#HZI_v~X%UBd'񨡦c( `Bk\{&V{r>:$ߖ)l 8\#A:l 9=Iѩ,XE1ACPu"} jad^T=궶;>uJN(Ox_ n."1P4 m(hK_HVV(k][;F+O ;qL|ݒ,Gx*(/Ue/&CkJ JdQZ6(7q׳ &>!0r.pSS`󨂚PZEZngZu%@Fh3 n$VK֟_8h,^쫭mfv u vF9U$`GB币ɱHcN r Zw}!z0P&-LE Ixxt$*ow`X(Sqg0^Z{k,sӢ9 .{ T4kaP$'#_BjзvFC%D`7x-0AR9oXFO~5ն( rYlMP_nWN-F)<t 4Sb~.*jo5vaC%"T!@.~ӘOǨf+\r1`5Gę#ԟBs^x4oȮvlJlyhm Vc#4M)zx:; Jlʡ'H^IyųlSve`!ޟZ&7>ޣ.*]rϛ5uw,fAAa^+ Ɖ%!Yf5@ ҟ:%@{}G.ꚲk(<\pPSIM[;J~RXS: ]:i@3$H4/6^8zk--1m3);VkEtه"C74L ՞7E'/N2~) I)KXEv9zxHn4._KocUCʎD A @a\W^On^B}veiN2hqc;h-jVP-4JW3FSC ,D4=,MR<"$PVVUT? j4ۡ((go=ŋ ȃĆ"ovZqy?25QC]|}OҲʫ^vamBEEE&u`UH,E't~'3m e?Up=X9pބ>. 2vƚjO3>,Yx"/c5 PH 8 EIk}+L0Mu\L0f˞ DvcB_=>iU)"Z\kh3'v3#9ha]8 !(;!h&F?'vɕ,xZio,[ܥvM-q q;"gwki d'(AG#sHdb"2r#tGDڷFl̨"G,iz㸫#lip ؕP!dI4ǿ%Zm J1D!|Z[mRXj>E7Q'[>_p>B8,=l0ٲDeP<#]2CF30;HK0CK\膦3+eeh._'u0[ a 6pQ/%ϔ K|RXBcuK~ 5LabWh&4"#?w֯@5Yg}cM=| d\P;80>?  + Qe:3U鲴B;ՋXgg2_545\JitPEqw}u_\xcy[8]WUF߈䈶gG#6s~iҴ41+n=H$Me/ym3츌p+)^,:;|6uo [n-*{%@g\ m&o5xK\Z̡fi}]ăL\Q=]rkOVxk'ɖ6/>_ +GAJ_~pCFL6qFcCyrt~ 2ۜLR]ùeSD7k90/Qo℡Bm ( }?~ɀ(uos*Q*|Hr0G OfPZ:RgXc%)g> p?Y!\f6!Y+п2ArCl&opG{~Znӆg)ߌnAXA6({FY}@";Kօ {n! 63] mp.O7~QԷ+Gh̅0V`N+2VF-c;kn).TF}^duo^7$wsarp=#R3Fe$)mNn ieHF̸Q^кiʘO?} Jơבة ?cmT0΁{v |]G<䀘P 4]f%6؃w5VP&5*d1IےZ˧pIQYˬbԳŵMa+ߺy+z=lvX8C֤- ~ +h<s=E%ık)0(2 Fd ќaa?NL-tY%w H_vkN:#!kHNJnBaQau9T7ߔ"\<}s-tDZxɧ`יִ\=\,U܀#y*V:)hVM`ʑd &$әcg{(+i#2)S4VuRQ׮ 2 3M\uxWTGj뫈w=8zcFe}ȟxk*Com/!P(٢~79\ ,ҤS osƜ@Vg,J8xƏ(]㫖[ iԉ ^&h+e\^ cD\WWXhGˎ|hLZ>&.YGpg!^za ]c[Ү_iqK-YQG!+N\HkiEM(% 0Iܒtc_r:K1I`Q(t Xm h1kA$2ld3\I/}W'X$ϔhKB,6!IM\ tW3 *,S+ eț$I+J<[ߺƸQ_L9y ӋhCCN`\٘iiU)NΝfl S!Ygar=OE3ɉZnwQ/ݰzK[, kPȑ8-L5jQ6<\ONj|&myO]'D*-B_MI?G eV$('x%9l|R^dQJ+.NбB+FOޜfx6- Qh#2]%7A5 };- ŁN-/]le: :7!"Z9d1  ^:#7R)9 ^7F[&\"׃eߪDxd!tdqWU5vp㱧+(1\gi˙-{R|jŪa { Lb C*Oz>7 VgĄW5q3fY u3WTĞp$^5Xd2oP"]dw3@d^ɨ!H{a9*f2Xf`g`+CʹӠ^f"ޱTipU*ܹ ě9W_):m%/Ӏ#z :p89.Qop甌\YxZ"?^emU9X`J&J+HPPϥ`mdYAx>]iG_f[0B}sLY74W OFPq 0PA'E)anVLyWJw]# |h w%E{c= Z_jP Sr B]X8C RSBuOi 8>8ʶF'dbZB81N?YG2bRUE{Jgu;v TIT/)q!iާ(eX) Bbr)ljZY"W*ߗC>k%#M*،.x5wIFDVu5M)ÎT~[ux U>fjb@翼p!#* 40nNuLQb TOW6"pq"Es oN\Ep[v]Ū[҉ɰʗczbM'G{`̃_I"k*Պ!6\jz~ IgYZ07070100000003000081a400000000000000000000000167d00e190003f770000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/T]?EhDTTk׶Ǽv\ M.E}=l]kI6rֵ N7t',uL$cMFmYXvGNkWYLz}<.b`;#J3])[8jF#W uw T 3Ҥ‰N33kZxՉ; @T1Is/re@?_☿LݲPw)J[H 0h^m`0<}S1U~zұyH馱@ڿ%ƿ>ъ#ǐv apMAf2'Ѱsa.Y,|"pwC} nS~ JT'w% ,.C ڙ&]Nd4W*.\)b,`֦.We&ҫ[W1[Đ> }lEA)凋KSߊyec olm%Wq ̷m;ѺF uAza<7AU8@% nNeH],Ia\x*)E3 5EḍH/c?7ovlUafƣ%=, Q9!5`#Yniu^L5mN<㴈!fNmvLC…bvX7h1EC3iw2`u sMĆٸsXM{9ZHgq0)+‚GgS=i/S'05+}})blN Ȥp3oI1zHTyOc@x Ed8?YJi~~jI FجgSUOU+m'g:vק)?c/NW=w}Ӽk"`g@3t.eW{ Fk ^6&_ؙw=Rݖ+K'AFՖϽ-A%d``'y9C'bAɚƻI_pۜ@ I\MC(VmCU~fog^WXaxy&lR@W-FY?^& t7 1b 7nxҵA?."CƷѼ-aB[)D"N3h2-{S5o4ҪSmTz2Fdansۉ9:68TPd<% KM@wdKJmr\-OOP(:e}P@X[tj= `nMA@輁= YpWq{pUD7omkμ๺n9wRI$gPa,V䥗F q x E19LTJX%tlζ_ XJj%CX[q.k{)$Ńo-qFG}UN&2|X4v6Ÿ.`^0EΆڷdW>яcHߜG>Y1kWSRC5פrzyge=!(en mcZ)#S ?VY)`3ͮH1қAsSD@[Ɗyy`Ll}Vz7y`ܗ+$\4 O,=7Sڸj1;4cPSI\*^rӱ!"R;6:s4uxY b?#gqQP(#Sqy6#g+UǨ4 `UڂaE_gKh_̧/Ykd9[ֲ#v -a`>}EY!01\%%`9ϱ }=,6vK^iodRz (QrHL -Yr_riK^&짼g>JAZJ}b`!MjiҠ;G1HЕݹfo{w):1/T⤨{`֣wx׮fTw4K1N1 'Mm= "}LǰWD$ $8ț@,kUPy6};ât):sÍVn-H9\ hGQ@OVs_س C[ҚZ>jE\L~0Iw~qo(c͗`̥#gP[9Hv5=Sg^ݪB&. V\6ˌ#KFЪ*IzƒԠt *rD4*@+.*fhoɁ J1b֚"U)dLSxrԹ-::)0oK)eE3~%,.,=4]P_c,OQ>3Ͳ1z%=TqͩwjpG sf4+"G.E Zp4lWGIjJ+fC㣍x*ػ3NG$7@\[0} `6qIHT #ȚxS kGm$BQ2ٜMe ŏ0[A{i83fwF >"(qB:;8w_f[ou`}s4M xh.;>D_N4p&H=t"=9P />~sje([k>Z45b}i(>=BxF XFgv9+B,Wy 'a@iѩ @H+ ftL43bh8F.P]C(a|4(nEևN}[B(vޝ!y&bXn2i&OY2!؍&#o00pHH;R^J NO"oD֎zLjnĞ%LS$9KM9 ]&y֝{PbZŽtf:zJeɺЏ{| z X {Fخw9) MG `w?ٜ60)2PhWΪ5s}GO-·0?y+lWN<||v0ꇐMeRX&A}mZ%;6†S()\EBܕ_C>`!oC$ib.S8׏[N%1thyv8{ɢMu |ׇLW"GCy"^JۯIY(wb"o:WD\__fESYWD\3VEdyr0 `KH~E нXC^qҊ:B]& Jprex̿0d3_*d[x`j輎<]}x{rw|vkړ*O!/c a(<4[+&T*)l&oq@.]ËI`Ƞz&x8iIa%םȰOu |\q,cXi@ۓgʘcܒD푀u"џ '^Q0bXwÊIvzҪ@|:҆9mLfes r@h)w7=Kfk~n,y]\[^>{># EcGlj| 䭫p4%hB %ܙ,k'?kjCõd{^SiS>x7BҀ"i fY+jbڧ%Ob" <ۍLdķЩ\Qdyw앻o2fDtKX.oEE\t@ â+q*_E]VI`Ioa{ uO"#)"V"i`V³ۜ,# SW,->|,Nh}#A[8*kz0a`Czl4j`:c7eB~5f?nۧ# {63_!.ñS/ /|=6MnAa8#Op>(( B hUq| ~LHӰjU쑥!8 =ݰ05Fﰼf:G/3J2߅CPo%+<)>oKKezV:-׮kX*? |21v/SIӵynÇx(2Gg^+N -ieyb7_t'K61գ -XNbGss0hoBh֚t zy{pjÀQ4y5j(?ض<ít A: X]/ׇفU78Y0X0C`) #7>jG^n,\\Ч7%7Y~E#V)NK; 1O?$fOvķҟdd]0HC&*"Pb9@,fXG< )KEG`e;O7u`*ff)̷}G\}=)V#( e֛ƽWRi8e7Le ւ{ E6S ; I8b MiHWue|xO[Ht<\J)fxGS5mZ(X0E=n< *;NePЖtNՈ /d;"*ya8,r3;x Ijt]%41 8);́iؼ 0IITn$/ /UˮW/XѱT+9n efe:0.>I̲AX/%l_$ _2k`r}1N%X;ʟq#6@@W nmL^+o9@62 m=| k/4~F'aȕ}P05}u 'qYcmD<ɻPY)3Z1]FG'j z,ӿF_<8Ǘ, /jF <5e6 P/fM.Ĵ#<(>iG R< T).2bUU')yu&E,ݤq{aR]/GuxbxILLpyw+ _{qIޯ~K\YE)SBYji1we~~g{ xvǏ˔Ceab:M|FIU>h侲kJ^wf!oD+/`aF8Y)4 x⟴ Ijog }04G Y{ܣ:z)8y}p4+xZdໄ<>+SS,.hdoƂNdK3۱7H!-LŏN8zgLfx8EVdL/Am<( 򶈾]Ҡ W.o)ZD@Y}'ڥ=+Ѣ\0DaO]MJ_cfѝh<"W}bzW:7 -6E?%mme=c^U̢UEʦ TG J{(p^hyȤfmDMv M׌MIu"Q6E\DvΠQ)$YTp'@XRos>FdI-7MDqİtTmnͥhYȌRQ>a7>)6Q!,p[dXtFi+}fvnH]2:Ӊxa\juCd6?AO*Me$XqY~'(v #X  kClqf]hND]a~}3Q(rINHŤO ,WΤE:uJ54Rb3QQJ LǩG h⠤L uMV{FFYӬ| bK-=FRr*?"Uwws{WrU5Ux`ROՈ~ݧ+y=%wҰk1~V:ġgOvb"4M% $"jO8?avl{{KSJ]MbjjV{YSWӯ]0qKշɘȵ11iXlvtKW W׾ Gvce^j h7| }Z2eA*eI+xh ~ {BjG{3KXOJ p p6ˊhX,uxTdQgũl~oDܣ2_E揈XS3v/Jy4>@8s?RW ru0۴"L q΃q"kq%J)BŠlS_ĻP{ك{ ,97a iKEŽ`tPW? ͒:~I@އ43'3Cn"1X IWy󢫙txB'|, S \B7-H"al5:Y2 <5ve+|ۓY`aw>xn%fSDzȻ&AГs V)4+ t3 &fd] 41) Rs=Ӊ̀vGg=sث3@)u}] (sx77_saWkDJYB<.Qhyv$dt(#X,Ĭƍ Ąh4g"|Ϲn\Zů2 dRF)1r44%P|tdvvrKwEo7^b0 FQ(k;\19%FyvZE/N9>WUt͔X|6 QtfD@! w]ז2~nc?r}R ٌc&fzڹ߹6d7>vv5 w< KtֲN2)ٌaX|35OwЖcL NX3g\O .Q\Qc/ѓI%C=$ Onzz`Dj5?S$SǭEoa͝&B^uI'Zdwc(M>XaE"gr,>BWX-A,A2/np"6-E(n/ +x˷ͩjoЬ'' un6i~-9qfpyy:O 6n!n r@jꅧb&tߪKG2iAi*dKkK,ľ]F=(^Z1@G.sVYAs6Vj~tA-g~FM!u{KN+1mhTqQ11Ǩay7~'lgmrNaS)Y(µi 6Hb7kFL׭DcK-iRYxE3-UEt 'M5,s C{~&@zJe,u_(7S&я#6bEϜuXCiO57/g JX#>Y@5.A܁CawޞhoWj7-ҝuI._ pI=1VSXyIDŽyKLd<*+JۉG6rmPu \ J WC2jJ6 }-ڕgH}Eh"-h ;MBm2z],36 YOg& 甏)¸w'f*1U,55~I5􅲟1>49לc$EĐbkNM^|7&L*[jm &Y *Eh\U# /~YIvփ$[[X%2(teK.xlЗkkqZOA1N#i)dG]k2hARr&JV*]"(-u:bsaSɍ䲜>VEud{Tms&qyYpM{h{Ϭ..+lo8-|vN?$b h aC mwH;b]J& `Y$n( _mtdsLH8s<(ꢍ0 v`3UіpD5x+1y-~LHPͯS1[kCjiHRz0Pt⏦YJV\WR#K^@\*4Zr.GklfE?-6 Ut 4x10p^͘DC)»O6=.t%#cB r_tךӳwcb0BhE-},߂[)a'FPyTyvS( BD2?΃5,ɬ>;(B ^gCtsJ^yWKIn@FkZҀk2BPN,vL="򄘨q b6!Ǜ382t.pHR-eJA=IȻ,z9Mq}bX *q)\S@8 a.͑3,Ηr"'sf1k`kUtUc~R+z γA8nDk 7"]a a;%Ly'%>)FT.k69ָ9K9E^!,$Ujgj1QI@>Ev_ @s--=7HeeSCH3:C<+ax  &փIL{5M^qPȋa[njB}^ Q0&T (H|҃3tL˵)Yg ˭>!J,>{u.W.:Z~@5]IČ?=8_nYvd*+!>ڙdH\z7/dm'~Jo7ҳyX'o]J]SZʞoyάxvuvKPFDe D'DFy<[ncx1*kp(UW<A2dn !ă/g)! `@_Νs) jZkW~W歿WSX#<DR&,, ]^Dd~ۀӔPB#%뻘D4MX)>WJ!2tjm]%yYqQ[|j㖎 hK|D:)1bM|MlsgKR`ɏj&'-cBtza͎=e׿u `iH"*J; u@5`V=u/#f{2Z\xc[qϷ6޶تCA4ŀ5i]`XH2wA[y1L-3 %|UX_V齒]xt~ӿ5fNd*#cCI 8P朧BJcq,T;%~A#ض2(kG Nhoj59/tm?޳9g#Wev^13?#uDCiG C湠 qs3 8Kr#J(0߽.XpaemЧx Q c[Л!8& )֊!Z5xy#kY_MJ]WD0'_)7?wC'L(ڴ4ؖfAe>7lMM?'`<؂JYhe6n wiNMRG)0  U>z+5uk0XuQGBp812H JJW?cBئ.@51XB6e~Y6b$\Hd8EԴP&07\b?"*WrcVs0&7<\;9tEvu3H2졄] II"z4/EML;' };P؜qrSijOF N'F 4HulE}|rh摿!%15Ȥ矗H]dI|ҶB1Ծ`D;&pRm"lJ< Z8]O`s;EPF_{,-$OzdzjfwbK==̅Zxi[Nn#E箫} 6g)g'!Ac[=_Q]nQNSxn;4xC8t޲"Xŭ0,+Tuz<80Y!*+"F SR?=\}W@B?r;S`[z9%=c32 -5#.Kc&v ?ϼ)ˈwqrGq*q YcK:Z190PF=/#,W!ץUz ?ݱ*ΧB?h *)5agrwGڞdk-`i.%B y9f>CP跟|HX j˔sqZcFKzrў'O)"7z͗Id(%ӫU fak oÛ u=UrGDsߴ­].CUdGnT `u<ʍWW6m(OMȣCǣxiԡ%݉9e;W2N-;e\~E}'~UJVђYmD%'C 2 7ޓ{I)^-[3,`ߦ;5^]LXCwN-1%}6h@A({?e.iˁfQo,h%WOG d {2rT#\Xfzz9Cf s6%(Z.nM2#x.!Oʭ17 gʋӰTkvU=2dwa^pkpYi!?v9nGN77JIZW5@?Xo2woCO;ǕGMc |@j2yNIuQDՔK?Ijޕɻj^}21+0ҁY_VSgx?Op } Wnyf gڹ=ySj[8>n'ϬAh>^ NvωWv]Nj=66Khy]OlshQy+^&CEۛ)٥HX@ֳ&ݳ1 qߠ5 s%?1\9o.5Zr'MN5a"TW=P ƞCq0QS$KGC~ EW72Ù&GoqӝC$^'3JdynЋ99,6Me%QUXSW 暿't31^Ta%JH! ͎uטt1`M6060%Qȇ~ 9>tK†m;GtU6l$q N4 =81ߑoL%T5a~T;C+6{T]X[›ƫ;a"*m4vO8TRAl6qHX2k! ]&CEO/&\uB TH@9:~7d3(SL ORP}1PM۩#>Ոct [i˙|A3"qa)BCŲ–BpbKkeV9U FZ PiAfaӛ65j,{P`i.TE1>'qj=X8F}DФ%AKݍ ³60,?nlο@_窔kz#h Xb"8 EXqQҾS!PUa g(ij-WdC|3 Dg9@ UׄW2MTQ}|+֥rq,HDn ޻5_Haf sSͰཫK$!VmCPIEA;V[eLiP񧘌[K{$Z[Ĉͨe',[s{9ce2a4&N3(iᄤmA)-Qu20keU(Y{!#e7#+5E@rI]ȵ_W-KWL4*C ,ЖeCFMAJbûHfm)]c9bIDl~?9OlWRD9;)55wNAZ60e!dϙH%Jz+ R~<;![:,;9{.:[#/E\a͕R6yC:\pZ\'lC\J(:V}&*"!p $7UU\zLibbM30x(6KXK9oYp%3w{,CŁܻ$Jw.MLz >$&u(3Eaͦ1*4_ dtsjM#՟JnZZ>~g|J$nGKާwNCQ=RЇ„c{"7QlPwW^t}A\ \mS1`#DQ0k$PɅ"jl@Z(Ҏ\ɿt8M(By5V).7 kqՊ[!K{A>gW:l&I+ m طH3Q}G#{Y.S$;x  J˳WٱclMHCl/=5H{u)SOf7 '47Zw?[>C ڔ_hD4_ ,n : < ;d5G~9텄D;0" ЗÏ=8?]J"cO;_f w8,!](H7+H_t/q ~gzgQI$aH9Aff5wX1m'pw̋}]!ަuVݱ7mxKn]&*e}Wiɫ‹<B&7v2[χ ՟5~Lߖ b'\kkpXzfhz1`N:^(yP8l/GN1t/VfM~# :6WK/ +\JɩBv - KU| p#t`X Q:U[l+HR֤EK #s˜Y$j}MGyII W'f-s (EfDir07- %\\^آjc/pI0!T'rNUM+TBEhaǀ$IU#nBG%_0-1/l냹F=B. %v,kjQ1j.TA^k6_ 1ϊj d>na itk1U1<4A#l6UQ1^Ndzeݣ9Vv2=g.QB5sRE'v4ӎe!NEd. J 0 h ɹbR﹪4v-%-{3<&E4lʕo[yļNIz'BML wn(C8TEyS1ׄ #}qk{q#;92t-eܹ~_dIH_*trxpK|_(10:5L|ݲR`0|:ETTFT8*ӳ_ /85g%2WGѬ^3{E< v:vB~[^UP7M[d,{a [oyVޔx@G D^gri:/,N2>><=je|FUn_h%\NZ~џr n̐nET/6/C5Ovdjߍk8/!z Ak;L3Hy{4Jw`h,$l"46a2ZI@SMy P;#fkMP4#MS/ ʔnWp@n\Yg:wB2ƵiDz(e}h}g{v<<+K;1H靯41Lr1:J*n'g%/>PLIoVE:5C/o^Ѝ͢AwBؔ@tielؗպC]JPvvl3BSsp CFsL@ik(??ؙA ]}*I׺S~fQ)ߊjHuv)qtx\:\u[wh>X3jidnDG1O#Ts> Be=pޘ|7izi!>`|DMX校UA8NnMq n)4]rn e7M}#cɋAB?EGE' QMZѤ;ٸ e(]4h {ubs* u31Þ+spL??z[K T]n#RqۉNaޫ=oG&D&Qc%-A`25^>x5'یRsxy4dj~W"3 F@dF>*R7x{MJ+NWF0op\"oL$/e}1϶ 'n!> (#O#@N 4=W,{wЖxeW.i~~3Sn?'RإATQJ$-1)4ԎQJ HP*ud j-A^O| #OVf^;Ӑ%s"6\5:j@#ï|YL>kSOk9.vهWm 'KzG{rst?5|97m;Z%$@Nߝ+)QݢǴ]kZ×aLVo],St,9czMiWp xy.rU.uG"ћ7ua_a@{1:d :rb3͵DjEψtWrch}NzmG/fozuKnGC CiQB}-t(P &1hiq;nX8;]ko֖KrG!Z ɔJ]+-bHnѷKݾM;.[/EQl` Ϟ:n{2ÌJd$.wOK)&ע lD9(F_6B@EKĴӵj!Фn8#?mb++ؖ||wV^pN%c%{&C`hd PDҼ=X'(}>G.zBHlQ'z e}4$*sS'ĤAـAaYmrq'l C@qǎE~J*|&Ts qG)j(*.wY [( '#T);+ShUh )IOqhWx:7ܰ$B AE-Jv~vqg:<Ӈ 3 vjf"[iC|͓ |)kէW&/SsB!@fXxn}XY`*xw PcխY)\ ͝OxMۑ  <7%;I%W-Ds>:OSN'@P// K [)&Hrصk֡X}5''1l#>4ABxv&NWyNJ"݃y+FL1>'VTk]r0@&3vsf-G"i'д*?kݰx&TژBc.r; _}H&G9D2YKƼ'5  n)$dFP%fN!Q&LGQ2:)Pp̒HPCH(%J^I"[_]b7cH^ 1m_Ln)gI Sd߿gZ[!'o`&xxբȎA8r!bo#QdD 5~1jJ aS>g4Qo,MB%&ˬddû"B晑/6R8LsUBguf*âk"Dw:!In!/6(~\m6# ܛ7^ هשT%4vت$`?dLD'"#xCXL┩D Uke$T"ʜ,@XySS&rSS C1e ,j?^ᜳr զDXxs85ʳG /ܚڻM\ RrLZPBF)e8!ǖtE\-iFEQ}K5V}ˊ}|\,0m9'nMiEZBgPmɌYcޚ'" »F3FFF726+c`[/HP$0%+_#/ ;|`R3nj}ܦġSpa=RKu,KuGS>āBE=k -F>aH{-!kefςH,q~I x˳ \V&/p=:FwߴjdIHh8,ζc!lGH}LزQ rTҚx+|"ҾGRwS뢇/ X3tNޔ ߣ䠴"a{[PgIh/N'o."J糧 O<7G1.IJJx@~Yq2)<)c[Dqiq$=ENH>/|5Wt637P-}0Ɉŋ#Z('=(nWOFC5|::b]5jѫe#(In_*1<c<ɵ'BFM"HP'kh=7s@lyNT"uB߂yeQmJy@R٪=E*?@/sgOM6k[؟(} D萠A?gf*G&H{?i7ϧ#ݯTe. P ?>M [P֥,N$̌Q4f䨊.fm)ˊ99`6iU<& [żL(CRT2o7gX7X/W:PYiPSՐN'g* Ov枬OaJ3xFlחƎL|lA,2]e\ o$xt{npfiw=a%RHOk$DVlk[~jHXF\m3Y5V\l11a&Omgj V2V*dl'KtձI+}D?4pgkY9pPhaRĸHcLPJS=?5 Uɞ^8{x/W y>;ܝeTԤ% 5eelbCtcEa0xj8A-y|K4y53n #f!%1U@Y/BHe!Cg Cf `Ҕ` O6xI&sSf#t.~huz@pڳvN.GYhן\<~͉7GGS7:m#SL.&(?Z䎣aX$#ND Mhf"3(hdEwPR(rd͏xFQ4YD$hCx.=*?HE%0'&+yeb0\ \6S?_YܬBcFl}Oo {?C說:?;ڒ O>sT8e^ ۳hэ͋N3.( -]_d8 |]@, djvj~[lek|qEL*[徾 o@&f87GF>Z6b^z@2K?8_P.V|$n|*nha߷زl2! i;>%h qΘI9\g^*uo3^j8Ug)hq /#!odj*يD\+t[EKsʅ4Sn]ɝ@G~@~ۜ +[<);i !H_TA Sw*oSЙk4~u,}e ]wB(E qH0hobiMi n;ԣ r;o,jW~$ rߘI9Urs >}-GC܍Mf-R38=8xڷ3ß> ӐըJI}agcϤ0EMi4o _uqK`9:^> NMSgalWVYr~vu"$QcY69Vr -.RcĹhؗ=xau$q (|Xu/o X.xcAPݣa|yt#-iyU:]kX׷? y碃ﵙXG*&LgP_&jm1)$=A8StqЈm;CB>BBnqa1-a/s@QKh0[ެhΏhՑ!p.!|(acC"qQB#0zxt dz #) ɴ\޵1_5اwk_`0;Fϔ#|DCFFxZvr`D,(]SL&y΋O;/åד`uJP㷛lg+N 3 l:Bdwx" K A],EFs a./䩗+? x,,A'pJWe]PIK71ŕkU(U<^B( 8pKZ9CC49r晸eh"n\V#h%䪕ahߥ_WMmb^y= ܽV[l#uۃG.82vqD)ᐢYw5-6+T j] ' c}xMJn. ިL/@ \yT >#qSoAD'CA\# .Olh ZsǦ>T_Yc?K"ZSh=nԌ[tK`n I߾z2"J*$ʸhV(o_Gܴ>^MOdž th8_oȳ9sTꁈ+<յ.Qd<,sF2ٛ\*-'NM&룒!bhY&-KSJTv<%gEv2#;;ryKSp_4#rKԹL0+ F4Ds7Ыv:ՊI6*i,K:DʁL}HR`+6 Bf*|}p2F04΁0k aG<+ftdjkϿWTqgRܳrh.o*jZH hlسq0??ѯ7Z/230ܥNP- E_G)^gԊ[ |pS7USIŢ?*<<ibje0b`S=_m#exk3< -'(Dl)hZIFYdpX_+v Wj1M$~BzQs(2 q`,Cfugzs4a)%2]h<=e3nOdE=n8SL*4ޖؗ Q*/\f/^]=?WKnnVb~L/]m1ƉW4Y|)Vo"w@ąw\|b7<!}fB &$f׉06|<[l֓;G&Q.Ʃ)Mvա2f-e/#$E)Conc+{6'H8a=:+g y/&F*Q-$nou Kp87nc e>.]OՇXQ4c+_zGzL5pClJrΏknss?G+!DU;V{Pڍ1QLfg>mHX|)+M}3,Sxe-3)QU؊&9r8|Oqhm}$cZʮ9Xify!IƑ -JhgJj h9>/ߥ&/@ϕi, %8Qs>,@Z A] B_9EUu/ˑSǟR\.;$0충u~ Kӧ^\f1ݺ>6Rӵmt:8)eWmoCl+X-M VT4di{J6&6M̪Š>?p"$O#l e`Җ9*צ8^C51^;E >A?4$ XN&M#y r=;X=r˰%=|I5{2 7q0=KvRF c5e 6H1?+Q#0؊:E{ax s}]۩f}\9ic+ 8yU{/('SCͤa*4 MXEA0׻?4K{۵p*_, =N0(;`XT) Xa|I`IߚU ܡ"}Xzqf)lM]ym|D : 6yTC.$t!CAz eJo)"ŞbT^:33G=,0&b"/Gc\J5̺5M|mqLg!3Jڠ wB]A#=E ܎d[nRhGOzomC5>CqiԱ'Ψ39yZTsZ|y8$X6F$zUsf7撹%E9U%ILS[yVgY_f٤B5kwStYZs@rF̧{5QwvQ..OEJ ʁ:ŀ~$ߋ Ywƌ7'8(P۫RTDf|389(USk#>YABmᑱBޅW$xt$F]YNyW6o,Н5B\rF/eBiU~sWD4]oM!h,{Ab M I]{3.YZ^%`g#:|L|Upg_Xzuo.& t% f``,]i{y{3v>oirK^E#I?kY-Xeu8\ f&:bu@XbC,M.;E .SM&f}jMg b&3IAylǶ^G4d$ʬo jdɶ [K8 bنxĊT"|tbnbxzGx)O}pn um&\k {1mLqr%JUDt}`'nQ PlÅ>8CH}4j ݅;y5DTѐfSsm>Zs(1W35]#_B D$q ),m*%!Y9-=Ȣ+2;IUv+{[꫶лCÈ/3\tMMo?Oqf1c\$ svazkqVbM,h&=+3iegbL{r'6/8'qH^-yi D!<>}32L ȼjVIBTYPK>vAek%U#ߨ79DZ'M:4K^7 O1۶ADAj㸕lI{+xY, ckFv\?Kr(\Лz<{W*7Į-hܓta0+6s ?:繣/mltFtъ F0)27{[XI5"3ڋ O Mp14?oOHe}#}T {D:=< BTiݏ|PI.nὩH*{wlJg/d;[>,&bj2./2K~uyn,`_*-%Z--ܥ˶ic5;kƟ61DCB zHgqy@s  %h0Y &ɮfU/m`BrܩO|; YA=a ^5v_TM.FS.wuw'P ؊Ic~-FzrgG.2e=Cy`5bt@qjG!9uj*<&C=+a")[}ǝmaю#g+s YKMlaʦq;63JK5y<1MlےDJ4!Cq&72p=2C{ g`U{8l!Ywb*{}4r-81nK֛\ $ zO?DDCKψW 4tM m~$N|­K{a߱_RrjpC)28(HiTYN~O.%a+En>_ EqQޱij$]]&£,s݂9:@i~BEĩ0 _I*֩Kَ(@sge̞ANIZn.yuW{R7uhOc%H=7n31ŷNK[~20M )#dTjtZ͑iVcѽ!?C~qOVO+^X!=zRbOlzLJ8k +`WX?quI #&B|)hŽ1$, )pR1(BZ3%nbPc~'H\*:!LtNN|vG EݺM(LAߑqy_qzV'׎0zY?9]-"}2ʶCsa\߁f=eV&j|S`60NRE%zyonbmYc^Dgbֳ \;1 cF^ӌc3~EL{Lu;-rL^"6<.dB81@*x(hռa+|g a )v&"axE] -lkzu,5 'pz1^4]K=qszZV_oP]rssTmzHviu>B /8WD=X;%% I=.!) ;P \R^m1&(z)r|B@ NM E O+DŽ ƺOTÕ)_}V/^SDNloy:j4ի`&[9CӖ}EULm4z٫jYcewh} [KB{M1% S k# ׃\ ಬw s41:@:h 7}xfhs];OF) f,8vdo{1ٰ_ zvPt_pa/~`SgeL%l'=y #; Y Ӧ"hu32W8B.fǸ+{F~& r*t(nU0$̉uu"AmG:q2)Xy,xQ͠9G6Pk 2oCɐKk8bS[,lXZnmJrOj~GdR %CB'2R17@tQk'_ [)8[=5e ᢀ#ж)ůnw,&< }~>ϱlwUo4&7w T:ں{ &? O 6]U˗0m$b 'Co&aFvik "P@gSމk J+]!&+/ ,%&ǵx`UfcZG{l[,"e3 )—3xbPtg)ܼ)ᆊ= %@.m90B&]ı0^ݤ[grkF(Zƣ>hW8+D)l6=XkFܫt1+NwnW{[XT*Rc[Ƭs?z1.RK%MLV i? /[I0^~pT%̽m?e6?ԥ{/ y2U3* ܚ&]ѭd An2YPLqeE~63ΜK~流3=Ք%} hښ8$4U8T 恅>NUƧKԯ*XJ߀_j[ݭr^̟MEex 00'oy[%Ǹ5f56Ji|{΍h&>? /YضEi0vպ\:X[=)[2SڢL}ʣQ"9Cʀ;Ƀi΅-|t?R$ꥑf xu=DCRx1;{Toړ ]84LkÂA6VSJDږ<Ų-T97~ f!+`u3f NbsTUW$d@c'1cyG$$VrMbͱ@\͓!rT&;KOj})y ) auǂٝ/̎_l2gcn8{D iAv,3"^ v̘xK"m2 F!߱-jI #oSaQKNwp>+Ttig2$s&HJ&tSʲ /[pХ_z$`0[795)*`Hr~kǜ٨d]Z|;ZJhv0b xB1]n)ɻpAX`}RAY/)v\J4Th{GΚ0eD9K*tfoR[rZE8]iJ":W+Ȫ$݂d \:ѰRNjJ|8%Ϝͧ 6+}vYqM@~** rWc o6-}JgN03@h@^$ρB}}1oZUYp[da=(@BYw' {s&[4?.x /[*6rL-Ũ,=uqyd<ƝW 3`ep{4#Ky ubwCDV)oȇuHP2ӏ\q=P(bvS9s886O9?ߏidC(״vüyQ6D!煒o@myCzM%̓9oh;;fȽpHƢqf5=\5,.m 0'3aΤiX)Dv9K̨ [V\ BKg~lvT$o$ Q_~E7MDJjsƞskme7ʀeǏ%+8Wm~B[J?{:!Ījk&XFXӲbƦCu ' :6UT|1EkuRʀw޴eףaC]Nm?<o&۷!\Y7L%w"GN%l7Cڌ* mOgJ i |dؿV[;fP߭5yY}=.#Չep9|5Pjcji;/=RP[xqU.Hx:Ķ;+4ejW.G:&4U.J )lPx+[M =U~ 4E^K=ҁ`85('8ȘA-~'>j|llٚɺ! Q;X)v"9wϻR$e`k&6i:1x*/˃8 ]К>ɾZX|6C{x"Z{jOMNsՇ`w#8q+eI]%~C.-34/Vӹm$w6=z%J(zJ.QhB}UHlL1k -ȡGW9!Dj Hp-~%&{]gj5)E9$e~(jh--ފҀo7y=VUk3[x,Gjz )~-Y3f7´v:4(&zMjb9._zmY@%"pYϴ$`!VzPaY8EQIcUY4CALrLAKbgHA"ٿp3eFb(x1Di<erImN34;`~!ӆl h+5Ҷ[uaҸ_-)V&ڴ~xj=5o/w= !L$.1HM  doqީX&:qB VR\pd[~bKf$2, y`mF3z|+o "R(}RVV7ȤHY.pЫR#иcbu iܽUk5B[]2lV_mJId{ :j&W tQ/hkF:|Jt6g7ovMw~ݔo)yu/r ]AxJilPx_4j{f MaO1y;tJRH,lߔcII5)se0aSľu2!sV!ɳqa$omc m^;V{-쩊WDʥ()S#_Fz=_VnE-G#w>+K;6S<,A|G-C )A)rGG#nad;[۴Rf99~WI!kVxܤd_tF]zvoʥ7'SshN7XݻSr10DJK76RDGv`{ z8@ (as߯u+wUR;"sM@/l*8N} iaB[L+q$9W̬:qyRBl mX C ҆ܦ~8Qa ^O &n;ʍ]@QugƗ|q}ʧ'G<$_jhS&%EH75T怞I {T5xE[TZ,)̵ dRw3z&_E!˝b#J.^Y(eB{-/Ql(6u)Ҷ!F$Dw-)|-=\l?)Px=e.xxz(yJ+JDG|0ws9u4*z [$-qwO/PDv yI2 vp)T"OK;J:@X᳡k?C aym ^E 7:fIoEp}"c$6 X XDKENIm4`פw!QfgA~ 2< ($aL#wن J@#CهsEU9RgZ~2~<iIGi:C|jڐB>rtOs"VU9lbX!J s5^rWV4P8 >[jԗl4ǛiEeTz0cMFf&|S`5 BP+GMvpPf6]i+\pvQb)>ϫlu7o,fԑivaJmOIjfmPi<^^@ pwqAp fσWdt OCIl_'Sz3Mٓ-~cO~,m6>U$νI)9oX{D;\~j[պ{1oG|c>HШCDa.=;A+k3/spo(z(G~N;L}*'x Eu$E'l&,|a0x5iY3mL&Gݯoog`HIo#oq|4 $:3T8>JFE >}tt/LgB%95 4V;n߹7D.άC-M)N(,owz3" /4!0:4R؛ѲuϨOc[l v7#[|gԟ;JFD':o(yEPŰn6AoaAt©mQ Dz ϸ ݢ[eܛžQsmzXJxW6VjXyD"1() jN*a ^}Fݡ[4o~k<RջHk<];1cZZ)_TC| lR7 < ١%4Q s:.cQ /\ nyqd@ p~"ebb}%Kv-Ɋj]:^㤉y%_G=. X>Use&NXj%a*|d4mΎnn,e"RTA/$"\htyXbqfm {b>; mOlrǢ*g:/K !#on3aV>|rqѽ¼{,zE5f,oqW$g-d yfTZ>ڥ ~fziR׍+d %# ͚hj_Yɣ8YT"OONڜB#@?(YסtBY$7pa_tv&/3gfۏL,"θqes)U TWDkQuȓgBP)f@%Ӎ|˰o fNwskJ/Ȣzz]H >C.fɲEE?=UFBL:/ ˼ &LY̮VxAYl d(ūDPlldRDK?v:QOt<`KB/Wyj]Tdqacrcky_THih(#޹zO虬W7?ugWzPa\idn8d=~G5KfhRi?6^hHyזq-T9.Gzk5؂5zQ_,;3ҫg2B8qbxW,%p+ :s)瞦B.V77t:rK”Z43soIpmUyzWFyRݖw b'Lm*b"8>|>yμL v㠎̜ =_"*ȭ]{oĩQ" 'JYMFO9U(fd^O=*%CL9S^ ODoT5Zgq1|)lzƌ"",DN2w<@QaMHzY£lj%VWM. (QsdX:[V9%xL+Hl^z;΢5k zwJ=WR~mFQ}6R+EDs})B0ݪCx/HG(ATP+ïqU4*Rv#lpL@ԽM۲{K`Bc1}s*+Uu GU'e=*8t(t_CIR2Kr~OɶΓS[Q!>h)NlR߇~+:XBd_x=\/6-lDԬ$*yj3KwZN8U-5T7yXx,-[>0*8bsk)eTq =D(+hިj;;(>N# lۖ!k {8cg>e!HnE ?،#8hbQKR؀Mr+_D.OlE>gi[;u05amB^3AMΘ“XM^!my<ޓd(YrLAf=ďFOO?Wd6dV&+L4jO,I %(."oy"d.Cz9Q;Q x$Ԥ4P2#DjiEd=S|tbx||*|iXeb0-mJH暽o,o"bkB𭅳3a'p@W!B0`SuNJ31X!V3aE_ Kyى'OwNdA՞8B{ ;<f͋ɅTLGS4D+0W0ULQJXʝfc]?qtu$]?V+}sԍO"9,"HQ0 [hóK!_lij_fƠʨVLP`M6`P9Bq \!+2<#ء2)݀:V2%oqU>4LLp 7+]?stO*14_%Uɍwmߝ-qĜ^]w}BC{ :15L8`( I-p0 :Sm9]+Eer31i _URoo=\]??{zt|!ODc4Ȳ+sz;R9uJ@*y[=B㜴a"cco"ɯSF֫9tP, G/XcCػF֓Vu5D m%X̩uHF*cWYBp^&XDWC̯k'.@Q_/1,!y΋Z r ޷pUQ]wSdu*Dj&@^í[ 8j/ӝiJc)&Opn); C{OV9uh>j$S]el2=e`vF[ Mvd;R-e:*F%QrřOz!_Edȋ)!r="+N+/ O&[-U7Tӷz۹8(4:ZR^ÏJN,GSDD)s&0\-5?uS!E8J#qU*/;T`S*ҰޛNmk;3_5UmZ$㴵n4E.IwYk*Jf啘v,?SQ |p{x7Tc~uzj¤+U (fJP᷻ J`vۙtK./N(,aծW ~F%c,)goI=4VO6+5Dؘ/'PiГou%tVrO UA-lZPETU;0oGvޔx_Fk[Q}ϔE6qg{WpIN> C?]aս)ņ"aJ,]}Ȏ"}N#gM` p|$Fp4,32be,I~ Hna\_YHW}s{zF>Gcw"wt k&8AbBL~C#v1t3(ELvğ=,zw})Wq^DHheBb=tC`M_{ab(׌  zk[yO15yadd(CV޾HIN>įSIݖr5 ^`"\6" G{-WKNU :ú;/Yeg [}487Pdl} t38Zh2聳UF1Z[mB[ zgڧ e gqg^&ia}nVygo>A߀nj7Nfy#Aʷc=_|6H Qŵ+eb/D4*r¬e<9'7ڇBu$#AǴVlI2MnvS}Mw;$r$LD~ |)(Gr֖L69ض3ͽ`:v05$}n*L i\Yk3J\m8|^q9#xfIbRZ(O&re!GЀ6m&ٖxlXLܰOc'M:htWı#Vw'|f"" $GzT*76z+(A"xt+hk˹RI/"KlzQVǿ Q6g| =Ս|% meO&aEOȂv9ܵ2+:٭n$,t.k}Y gkj@(p~)hE^:![8t7P?+ƄyW(TwE2t?ܽߖegҊ$Ĉ󖰶as܈=s}j%(=Ź)șhIӑAvd?<d*&oKPqH$m՞Oc@*I8bmjXh:zQ泖1bT-+a@m/9:lfQiUAij c|73-k3YL,b \%@U0y!Q;,z.Ɩ8ؘoYָMw=?|%,}Kf hO EHV*2/pFܷ)+02|kcZ/0uߠKt8&&{Q'j0P+ŗՃr=A9j#ڲ5G 7[Bjzm|3.4}rTx4^*UV3|kzz/jvxqo}U u+xޅHZ;;sSǪuGl,dkRp-ytҔ×aׯG㔎t#LBs%=Ñ'`lI;Sz9fwtb/oYs8n.-;o[{W8Lœ*]6MM"Q XON6*\;r|(U1PfNYU _x0 6qN_VBb܇}~嶿wJeVXo&ozwwqA3}Ē 'Tb?sx= :УnpV?WyR|[>iD#@6Ejh"nV.aYz0!oj8p6J܊y=>݈} =4Lqpx_cer/!n߂Qz:]8wװ߁+7~qAf|ObK#Ԥ: 1x7-?JȅE%W*ҿhܾifœ\)>{#.wrtV\04DBė{hQ=XI)ICB)ž۝02BnOzo܆`h <)&;U4wθ!5| k;@2kHAǔ۰6y=2oP|wpR5ƖÜ3崳:69d(gjψe{>sT/ţG!cM~x l,4WVcSv,F8M,"N .:RdVXQI%b_B6|+8fE5!tGTKٽzr{ n˱C-wδ61.$Jɦө!^7 <:楡lZsNf.:Rt`!RB8_qĻO4zNb0 "AxּՠZ@yчq煎 j\ND=: xgqݟU-MI;רk[[}n|˨/c'3i/(GRaVW*lPҬgOP FɇomjTKM9ҋp9Os~)fE^Z'\8`l;t_¼ɷPY7Dϣ ۖkǩA^k/*VHFʵp.2lisԄBж)nҳm. ^yFgfj(n3;oSV*zB(? CW~ޑf50DAA'߫7N6QPÊhhz51+ro Abܣvߦ.nzW~X,Y.&S.r2Ź 8PRӥǑ]6j-w nI/䖩Ɵ?On3;>ۜ-j<N6Zk0;g=~wi8 4."Efr8\ys]E \WyW:4VuWϬ^;V~mMyӱ%w5؁qjF H1|"&4-m6CcR7D au+(K}IVf&g2!%,~ʕeBquj[t`ah&48lF&{")B9yڶPB*(^%r^>؎{5T۷kOrT9_du#bW.o6[ϒ~:Ѿ~Eʘx5KaA%d`ʷw,YEΎĻNsF%j&c XWfThsd!-dy9ZU-+r7dC &ps;|nYL0i' ]6m 3^PQ&e[]55hܺi!1ؗ zYB*wM&rՐ"a1-Ԧ]ƒ.7!M::. , Ȳu_FغGٚL6Mk&e{+;*?s/ʴu!-Qo6d>L&.il^q6KA hν;j.~] -']]db_TrX@u+)Qs Pzv ;hP<,:lusJ9 +]E#-2 }RAXvȳ:˅D kmKW *UŔG<E=n7T6ZPɀҘ"gX,Z5 dl 6Ӌr9~Zv<)!B-kq&^Y|kţִ|K6=+f8E6ɍI L?p&wpE Hwo8j+ϒ֗ݍjl}}rGYIS.eNT# k([eA 7c,oG+zYe}\9J}?FL/2xy [Üs^lDOlX{)hÆ&Bt&?\Eo߱1sC3^>_b:HvTg~7aOQX#橛iұ1^$ u7/p-.g%SzQ"{pbq1s A$gHzǐ&J`!uSgN_<J$KޅOa?A̪%\e}xd&'ȷ6uB~|@bX!Dxh`:4%O̤`V`$]FtNCظZ<`a&o!/o"8wsJI1dt17|;~e ˖VEv#Zh9jcy(gCw%J7dY &W#jD\joj:uh>҂H"(rZVS=84Cu&KV? `e1S\ ;|m$ݔ-vrq) nּ%|U\+{܈C>Րe.ʉ~4$%OňhQv5R8KekU"1ʤzvOm L;-Kըcd;4'C~ r=mtzDR #sN:Y.=عo4 `eRw{9=vm8 y5gIQXlj}fr=o-Dx*„4riߥNj)YCO,A&: wi[Ɋ6=vFz\?z:5y~dl>\%'θֻTM(HLK~ܪ(/f&yNO1[z`!wH?f>c5W -u=-,*AtYȀodBa]},\׽wc1 ̄crr? ipT{.;Li ~F;{ f 94sx)r8!ٚ;~jq^0BD,Qr :pUd1!1W'fNt:iM쀕 ux!imɳ!۶E8W2qrZ&E-Vq(<&yH^rWNSIw. rr,H, p?Z9[٭X~%FQ~+>_r 3.%5ĺOKX YI,4-m סige]h&U_qy;UIrs=;?hO BF+dz @ؒx %\. p>BO?cc2rҺUO\B7" ХYLysZhۋ@ƀ.x-+xeDBM܂w⽼2mI8d{Dܺ6U3"jf.3)W J$NWZDt͌3L`MrV:YFF5qe#/&-! :^:CcOO=vMD L0.7O=9)1r"pZlih/k7\#˖뷩ٔLK$m8SiQ'u% > 7+3ԛK_`-={a|:q6f#舠hK1J kqؘܳ? E[|Q ˬ"0N3kN- 30''1$~Wd|r-*~+W; {HN_3w r'DI2sD`r ȅxF*G4uq`0NI+ZCBj<(%?ޑ ҧzJ^\W.'c9W ˱'rIy0 4x7^: EB* }agzC_nppk$w4 f},7 ޜ`Szh-[Ij^G‰6g|^wSmGEc훏'uW6y`#bDґ^>onpuCoT]p^ 3fەijG8?ߴ**?R-.ӭӌ/o: (đg4\yqAE*_b?5lfs^N?mCw@O8)y.@%{T!@;|J>T*=t͏ +!(%Xu6Eٝ%?sCL{>č:$H UK,^3՜C˃ VI))z˵Xh+{>gwPhhj~{<k=R!s%xMcb M.Y;4y2BS%p݉VR:'gV\+>AU;Dzh:s |@Բo/6/o8 cL"dUHjeG;Щ6 c I'?GQZd&<($r>0Y]loNkBCf@>QxՓ/NauW{8z"TOߋ>pTaYA={P1A#Bz5;BýoLi. 1R |3߽?501CFУFC'Iӻ˃*XfZL-5o 7.0 _uދd?N3Q~:ldAuf:!x7UutFyrUPb5 Hl"',( 2OSҋ_h|$Y8Vu\&hPK6#DA8Ϲ7ev$uL29E"8O¡5%6հ`EBL驘F^+d?}۰@`ʁ˪ @Qo/(:;PG:ml y.oXVݸRb!땔 FYO=5`}\Kn  f> a"> ߍ T8B g7*eHѾC+`uTK(pK 2т,Zw2Neϫԕ 6T/~"=?U[@~X BP9H8||8l\@M}_F:U)o qM,vM7޿?16֞KhdVnvUi} ω ˿ Q.?#%8}A8?%azi%hp¤(#Οnwc%B?͘eRh{u"bO`j YpmW~2l,F3۫%7[ g/gJ*c=1݇WŴ-dGnUu}L 8F7ӿ4UL/ɰ/M_o!ڣg]8F{Fݙxm[=QL Tsr뿼ܞ"#|}H.IAay0y3O*iA P_MsBvѱpΖE`:Ro`bAEQkpb#E_XwW\$ک ` zAFU{jsfUr|PNLI2Y_D7.g[\tWzӽ 6wt5)|2}yJ(S,l՜t㔀J^ Ekߐ lfm}o'i/)6sԝ߃x;M1~MpyoKFӸ z }:( AYOWSU9cNf4m“ݻ?M5Oi7"tԟ\>i+-}; w>ۙTGi΂ uR04(1&E씋-Ff-2<] N]/fKhlj e̱mOC AvATQ#N(28'I{j N_ÉUr{ht7\Qqݬ;Gnԑ= 7}̆kH,ĹCŕJ)H_  =e7BcieO*??# y4Y]'FxbmIg|QxgCj}_,J>A,A=Dk"/E]W{?1ʺT'鲫d:^~ڌLW*0^ܙmޱHB@>3֩q׏(SHr5MuIv0.bB,u}~ / LlfynX> MТ#ZocNhhp92v F?**i䢀xiؖ5c]Ai;?*w\pǂ}be*lޥ  졀_0nKE/)-rizuGl(dϏ4gݏ̒6+k`ks=9)Y~FB{&Ü3k6 }ҌJf!y0uϴCf\ Bٖv~=!&ϖEa{ ˸:uSEXn^bk=SkS4類%v DT%N{ԋxX/3F]@*/ Gpp<)cR3W*C^y>#MR_sl B^ZgvU֙hMe`ģC8Zfa3!ּw?%L%7?=ށ}TrA2FHAj 1dvISe%ص ichI1xRupDżGLi2ْ3L.eͨی0N)FuPʼnf^kǔ 7Tnu>hP$k.{YhCs$))tćY8n>*k@n۪zZB́|ix(x 7[\Ъ>J!"(e;V9Vn{A(W:īOk~ng)lxF؊ǶUįc 2(*Ó1y^8%!}}FsvxI9a)#r%EuI,M'i*kW]%j9vx3XMs7!Ň+-K!A@}7ҀH.Qr Qzm=jP:Ph 5.8Hd"2kN2@QZ=DP,͊#Ӛ, W_(՗&hbBĚ+(4gLtjeRŹr6ֶ7!=Ĩ uBx_b?ۙ2,_2GRއk#k C1{9t} {N\vJ1@8k0B(l}{HM'kN/HoKO,A`sYe$"j-[m *$[o^֤WρDaS!Jk5_.=s&#z8*lAPf4(LĩUI=EހCJH3Y:CXKʄ MKqo]NYx:5~J)eO1V&ARjhpQaÚ^\$lDwy)=ڏ$=`V>;nIHvԅ,dZ's h(-)W: n(BLTο2,ND?q @0!1lXq7\)ý6j582NUO ζbVn+ 49>BjS!&U2 NG4Lf@=_+\wV8 qw0`e9jtW\Pe/>bJېH ™AJI|QOnu&Wׁi\[J^.z$ fjЃHu Jw(=˚r|V{]]sŸ38%m1BHݴY-3||s wУdzs HoA[`B_dCs- 6M+ ~[S{=Z-K4ڒD#ZT¨pXmZC YX\ y"ç5X\M_fH+$,>M:Ox"Uu 54 bV0zf[s2yLbz+)s{GpBj.}5M'BG&9c7m "Di5%jó)\52Ө Jq$T^kfxESQ { 4Eu\9ƆZIe57$kW#'d;~uc(xZFz|boHuU?4jm6֟བྷ f PFCHvTND(ȜPXnproMeڲGNqY`m-4IO?ZG3ܣ KCmF_#KC~(Wn䟩3<=wX 섊&)HQ!ЀciF)U%E`zھxԒ SDΘ_qX8؆%:Sg2ER#A?u:N2tzz˿"l`}Z: ^{o@KA.$jGOŷ("r grΡ5䧲ӧ|͌R=c"Tw<riC,N%1?WBuLպPz"33<^X3-2JysciO{;o)yhg~֛K_|`L?5*=ЅU⿭9l΁7*<٫cC`YY@a߄k#D,pw3vhX eݣ7oq% r?IM iDI|wKJ'xު[Qz^"5/mr˒{򦫘;'R!aYW2JaZCHQNtW^++zay85]P*A`YOwڇ~]sIђA8_(@+di 6d\ӁGd1n}aB460R hXb~FmJ.k$Ta֋n"g`A`+[ CDt^Hnw)IN-Spy@v$fƸa5&%Y50r^L4}+e q+/&EhIv,r 1rKW{tIkџ`f\"͹UȹHEKФx fWL40 jc"g4>KhMO0>4N%WqزPͪW>Kr@guzV:6Y~=:8^߾̱(LI:QW<y7MH"O|)hcUc`e ;7#ſxE/7Bͣlz/ , eXBkp2dY8lF[9H'p//¦حv՜0O$ʯ<.߯Ll6byB) der;F~Fb> jlPE] ;6'TtK l0b3ݬq1N'7a}b4Is@h'/ʋ():sBY[v,{@"18DRF6CmU,,YU:5z |>N*+QϙafwmR@^8 ͩ"tb5h 阰(ں0"}a?Gadq`dZ< ќR/Gj``u<"h]FďvH`JCae.` ŧ G4`_EaT,N5#딅Yt(_vJ3DČVs bUSQ47k6ڔN *5⡎)AFA58M܍$'3ʎr` zq."UuSrmAX60,X V6vLhu(6 ;~fƺ  ݼ<~ tW-[:Fi4YrxwQU.6ڝ,.K6uv7܏cMw gi#P">5c#e7c>yK2(.o`.5at}jrJ XjGWcÀa:˰4Д:Cf퍾]]ܧNpȊ>q[Lzj&b8?ĮOZ;hTGA '!Gwʡ\ u. Smp.H0>u}r'6A !,s&c$@Cbl/ʁΓSh4Bյ4h;oYrxϕZ9D:j3S=&Ot8? t9}eS6 ;UK$XmhP >/8dh; LBߤ]<ß.״ Bӭcֈv_ޜ1鮅E!P%N'(Bb O|ѰR#MR7p歭sA Ni亹ֵ%P -G|#8+ 0ZY}1ܒL9:24#F"< M=z&Y>ߙ6Lb ҿmTTú5.V6s6ӬQß8%i-8UBxBHrZǤ![,6nڲL_/<} n&bnhhxgfxoHC8kt۱Fr U=8qG$pҌv|!xjxaR٠l$TNUmeH A9BbWZ5-ϴD>2Ѫtm "VEZ7a;p:Aj)db }Cu!'4'o*NS3y;OcFSRxgIf6GulDJS45³`_K,8ѫ$C S,EPNN$xҢoD"׸Yni1HKڨ3M'νBHhW$*gDQ0<]ᦂXU)~6kJp'0 {}R}*ӏtѓH(YtNymO'l[lk `zԖ}$9' c!Jj/E_QuW@]{2?3]rLxq5Kx'Ɂ2Y ;Obcʯ.! fEWmVGu/c2TN 5)\LgƷLa~Ү |zUYuEBp5q%8[4i6iZ}2@Cj~A`v)\E3\Q,?`^"q=;. ZaD[p7C[v38pW{Ɍ;G(i ;J74 8H;~P<zc?)y[p.ٕYL m͗>i?B_6u3w 7NqCŊSf<"ZS 0~h7O߳-V#@&0Xs!i0ѡ˂DD asm &I?qZӼܡ0J ؋8_=y,YT 2lwQҚ3KW.l2KZ ʒM'yӗURI*/n(ÒkuTXP肱͆[޷ C׊y7yA\;'BWl FY DԢK]} |,!r|}"n_1|23?{%QB=F/,@!:.j"8 \}ñ&S|K}/3 1j_`٠]vz R01$y_U~Z }xƌS/*/Cqw3.j|^%BV(,D* ds@+|՛k~ ?_{Ozde kQg\)UWݭM' }yjpMQ͵Lޱ0yF:=xj v%cX-\Q-cnw0\p"D; 'lmƲS ;?k6LB_d%0[K޸3ߟ Q(!"Uݰ5 ؀%Jwk9f@H(pőOetthڂmƫ/a._AJ=0#ݡ*} :{^[ԷIkr<˸tA:PKxS',%={,D˹-= F"='wB 1P.gWηm49Rxۼ6I|):7F^sty9($[Y@JJڛд.$չ~ C4%+ DKϖʄ¹yhN ?ꞆL.Ҧ]2{Fl;EA\XxܿгTK=WWr+ݷM8#g  ΊF%}-,UgϱPfω; R8`1 _We+~tK""ۇ0Erd &y&%1an _qڰO`6Heq wb%TSOEө }BI3jE;w_t%d׻MϼW ~'+'|p}Eb:@3Pxe8R|$|R]ȶlnDkΔN=>?U(K+QrЃ~ɎЙ5hSmlOpȴ^p`͊6!뭃WμK~;1nݢ >EQ@8ڃuۯ1lj {Zh}HlX f _6UjʌPork&Tj=>7@yt8kg zPʎLqLk&6VVE#Jw 3UQSAbuFa0|*=i:X\y Rz$U3'Պ*dAR d"`J5eHyCpіP9$LdOEQzz5; ;D=.2 CBy_!-i+8{͓+ [\uP e˸|'Y7i̻K8|L 1T6G&ROG׮.N }#P&g\ԔZO°V5 ם8~dV(Lqwm)`sbC`_ 8࠺/IrG!j0"p`kxNZ4wҁ, O'lePk5> "žƋ~PC; zvc/cX;%)<^|(<UؒQxHY:1,xcv͙&M̀a j[晫ߚ6!-#ڬ!1Ĕ,ny.;څxKGV5`A N]XoY$TǸ=ë9e'a9PI5X4FL50ԙ҅l= hCkuJhm=Z 34A؝%;v4`^Dvc0=0ˉ:)Ph/R*iL`#}XW^2xҲjƀVe=,r7X*]i"#`Ok6a.~IKXAVD ~xNۘQf0Rt&L}9\~ Bo뻜zC?wE 3B3qY16읕V,@֚&âɓMYרs6rE܁xxW jF2iqrHG`ߑns0yjvXrS[2Ke Y;΋<N&~tKmΚDNb\ N ~Qy/=12kf8ͺTw6(}F}ob䜒 ;~8 +xZt /ݯOra{y-F"Cymo|V _}ߑ:sZdY?Z؊'이ڠuyB{7vJ\}JÓ/2SHw|)wW yW5 DL޸]OBe::6EN:R?\~ |J-[ L=7a?VFM%tH'f0_\#z1e%H B6O)Ny%340x:i?FyG͟ xD\thV#o6*,:>uVЌ{_$L2:=%vHԀzkAL:2ԉbvdfbg%o3|w ”~.Hl;ʭ1\-uUUnFt/pY#Y$k mqY7CҠ2 =P.i fiܱ&\ m[j]m 2I/%%P=Z >)!bX(*gşXr('NL~B 1p̃rJ2IEb4PI.Զpt(rYUwE8 ˆ^6+^F׿tIiM|Q{s[?;x8*.]^7 gzm!&̈}h+`u5N - hdݼ{/($x#yBL v>ev>oԴA\P D܌> %7q+TVbE}M%e#<[qԈb`Vk=.+*~Aށgn5>쐤,HSiAZT#pSl{FcqKm-c I`=q{Z9<1u*5Z`%S=g[X?; tTY0FA ƞB_N*뱻D{#Kz\3u9W~FSOi< s7lЎmKw3M{VG4*f05::ݓY㯵?*dl(1"(ˎE`p œȜ@hONM;0u$)6BӪA@QSSkrG1N/ Ho8NgLe##K[g՝!(9fj/XO_U?MXXK2!~M!}Mo}|^Ie|(Bn tpqrFWMzKx򤔴JKS@Br rh=acjN-`?Bj8O69hܐ_*:T=*Gbm%%kIu7ȾBH :+kݓw&h]bGSq8jTU: v9W#g]1jd[Q*4Qr[OH&t߻ԲcIh U}x(aBΤNV4t+1:RR;X60vhwHvvCj?ήW?c ܧZPSH'>S[5&@E;#%t??)@g;B_v~˹x*Y"lL.ۨg݄!$pb 8@-)I=LxVbES *YYZ8ZXdUIs4Cvr#b"+Pb RV{]HWU ۊr1 2Y53Ni|o%+K֗Tqѓ`{X8pKo"uWGsj(zʶLeۇmwyI]H+!HPͳBϳ]=ը(dS8݉tꠢOST{` 4Fȅ^qejvwΓjr͂9$DeFyZpK߂Rui!\X葽60O|/i Hrz4NEiTQdtUb .ULX/ PMt֦2ٓrިƣuKdzY̰k($hE] j4 N&J /N ưAp*r\-bf4]&Mk;Z)DH,y\=+thѨ(y#@c>NRw'j5Z/rDzuM cJ샰Un 'HA(hꡦq|ɖׅLknR:M}< ̡Tl- 'oSb첟u$25v~ b@ŃFx">sbu\00h,mӋ-c2 v,l)\N#>''":mvjhKBu~9cGkQ08g':UgS²Gu.G[~ w䓂Xtǃ\S+d퉨lU,~ &ùKXHP饱FĠeDusVY!9A[asQ< &_ȞW\5Wf~xu+gvhn>`Ӄ}ae PjUJts!:6l\ir(QZmD)L=]Ԡe)!#{6 6\eW'D1Np #4|0c)\1Ԍ|9Lq'j &F;^GW!!?|pUxNf)-͖n\#s M.mku^q` >o||%D5F`!BP[`vB-m*׆ /!e֧~rP-H >{N:o;%r-ϻ?|0$lH^y^@%LJ3EGO1)H@a/OUʌpL65|n!pLvHӇ@3-1h7_;Hq ɠ;%5\qU'+ᶧuSN?.ޯN,M xY < @WSɷP-tஶ!(n^<5AT}*|g ԭN₂:OWri6xJ83o%e!l.7$)W]\I"|m)0jy8]q2h-lAޫRQY݀sE{,z:}3(nL˖{*v߼=B4L>Fl}i+,ry.PiUQiL7"horKSu;H-bYiXV3sgz8k4=KOBآVp .C3X\/*Ÿz 3ƅߚ%, -V?\Gzzaޑ8>fVOzS+kćH|HF 6Ra=4`"ZҦ@DJJ~I+n9ƌ3|(\xn:z#;{W3./(䀹\υfӽe} nӉ;x+Z$gt{rv%M$nogƜe8/(loQ Үi 3t[T6~3->I {7"];:SXgTq I4=GT>;v,~%'Q4'/Ej2xt[TC[i n~ynM"@HȾjnvjqyc\b6iz> l6__S/U_3m|r;w|@7إÊ^ d(Bkr5$&6w|~9/fPdŽ3 K^(QkBZ9֌#loT@ll+LVwHI/}CM*ی4hi?Ɨ9t)T ]}J7 4r"(>R+uno{.fy O9)N OUuKԡ2?ǧ4,wK5mjO bj끛8+?}RƮۧ<;_S i6g1N3XFk4A8".=÷f"t{B_?i}X5W hFzc&d8B6t t07vf.l&nR2g"hS8L]K2ҢsCp#*c.`]f1sV>K2#4wV*h429}胙;19NYq%4 ͂z$ +gc! c{dׂx22z\!j s\5!+/wLuEPXlk6VV<τ֌%qs8\ӻc6dZU,q,3 v)s w H`Fߞ:obFrڧ/Mk0DtŽ'򌇃 @_^H^Br2u]%33Ji&2<QCo1d9+QJD)h1^:Rפ<3-?Wjǿ5q qL/qS1cI-0Z‡*|àk0-M{^1]4[1qำ@SV(ꯞx7^mR hfk׋g@bTtW\$!'JZe ǑH#5nbۊ;s5Q~1 2){*99[#53% wߢA"8 I9|ޮ|{n%@  1Sf)KNve~L`2}:@ZdkW1=]Pټ{D ~lQwݝj d"J#^FcbQ8zjdntT`L85gFۃ6&Yɱm.3=Ye_O󋭌=N&֡=Ig']޺kT)m䋇іm =JaK3ytW㫚:p:hH3Dgu5wK6K͍wx袔&W6T:s-\-:i5I@{!bCVc P3ZOv]"Te<]wtƲFS]>}F;PRlvC BCQܰߢXK66dT70j~bZ`mFfz֬3T$jbד6?o6QFJ.戹Y6rv` nX$-vu\!unQCAsJӰ,|Ø[o>Vx~Uz.q,Pm+MزQt󜯖Ǹ%aG2<<kB(;F=%5~<.[q N(<˻H`e:JN!<+iQ0  tc"Q:y WC*~nhަqqk"@XDmSgqۦcfGUI7M#UTcfł\[Kciz4ryxpJZ颤[WD;5EM妐h:Z`Uȳ*຃!6Sk<&@< Dp jW8\; Cۋb>\w#"Ĥ@X|v!\QA`!-SED:Ĩڝ@&g^Xq=5 vR>j_8B !i*~6nBKtJyޭt?HR"&C_̩xd3y{ Uo=7>ˠ'윥`Q<ٰkDKLIƷGOgŬ3U= 1W,x˭yԸk\ 9?Wם-)mߎ/M؎d$]"re;+Գ2%[a`\CΊ9"Yg2bG#)" D8(uLt;ޫYDSkez3]DtǬ55T+NcG9nO7EQ^ř8鞘= !oKz=!^Lxs<ۖQ[4<,ST+yðA=>=PՇnNRfc>^=j T2uq1NZYPmpOI6)l ;sG/ʸ HG#oVXG䔲fix N;to ^j x Kj\5FHʠ505TLĈ tORz@=J 1[i4@dXg~)G'X`:bFaBn;26> 8G= D]MٕG)-}G$B.!GTeP1LǕ[r=]w@8mKQrH?'aK:-) l -Bxü:7U+xE4Lp?GJX |vϘ] -LXZsm 6P05nv5MPµF|~+0@a^'w ߁ذ_h5C{8~B1WVz9}Th'#UR'>sf<ȋkd }8 ͭDGfo$wm_hUށ𮁂Ua'/j~86-J ,?+F< HUyAOb<&xL[R&3")VKX<2.E Yﹼ*Q#dM/:t IN0s}Qз2!K:S2psVq_P$}:)!}铺e(aPaA7VѡX"܊?&&=(UD0 B}g @GV#y/|/:3ƈr2^,lOb0Wlsu&nE]*N,Yz=U16-r|Bq&r8W7te>TLk0ߢ9 .N%o,ڞ0&`CSfAu{>f JY?@*;&V㥟!YTRVz">$NE9neHxN :towzm%K)uC-u.*-e[/KxV{qF'7`GK CBŽÆ=yu Tuo -'\I_R(a r `eFJj,OLTUWF4 &&0I{5!Vw[s`Egނ}dZ5+y~ޟ9Wz'fȯ@X 8%-ޣؠ|,.sʍF6WLсXiV{OV sWb\8YְQG% ՍzJA(zK,h?y'>/{yUAiqCK ae;=[ǮrlRm5Ln3&疕$6(I3VXgR~:.sX#ø HSmKԭ/2V7p6eblJuTą~W.y\+P ',Xn=2xOgq[?%.k嶀5/wjotv[JlGLn[JB$ 6gh5j6_7 Bw`6AP tO fCVH-]՚r|AՕ *>0z>IM Q-D"s.(Zɯ~}Ym_cE6ҩj`ᤀՏZf㢏L)Ph6TzF-sZM/Q$y793G  ˿Oz(76'}NKF ϙۀnv}fA)F40ͮzĄ 9fT-UPS閬[ ?LWr`s%R$KQ ژ2lcaS{H s{C|5NYn/ɥ=y3e쥳HJ?ޯbnF\g %8q~[P;}ʧd(HMɌheE RFh.$σuC\B$+K S=RQynS4 `zk"R9p%Nik~.NJ6>_CO_ H: Cts"_Xi5GPe*n+UAK׌xbO2}Qsř[m}9ޔ&V>^n~ DX&Ҥ8SR"me!QȆ;cX1FH.RBgO$gC/ b͠UT?q3i'#ve6sKYEC -+a^0MP&691s|u%*At'`NCxW>p[mceRƧ*?Φ>ȵ3!#ŀvew܁D%ddj :o;j6ޖRAw!b$#\"pGD|v#TыF56Puh_hNLo Xս Z'u5 t(~ ķwqeZ;0 _gjEb%4VB9zQlW].11L䫖 ]I̫S*W'[+}:9eG8Oqvu`Zq,JubZ_vH{(3"2UǤ5Vhǂnu4]ϊ`-ئ-6&#(B-Y/8ၒy]= ?YyNpThs AX]Y}ʎ=tҭ,mzo2Tޣ6F梨ftCYr|ꎨb;;2]]ЯJ@}E 'zv`#qMcԦQ#_ejq_Nx~|cNw cMKj WS2=BТwWTUDDAFcQ\=&ý{5vgWFC7E C&`K&~{gu5;cZY3!b$)ިr` \ ,;L  ! P&IFbh:S!gziR~> W ̔%;}x7,rs*2މikcz0EKy!.q7D$Wڭ+- jRpj["nb;>%x *KӦ`YʧEw#y642lzC9ԖIB7YӀkr φ{dAIbVu)47e?]a13b[j RV_t&x:)㪹5U<(dß#lrʿ;GW^ƋA aUaR(Y}L=V1c=!G ڍ^--0.\uIF>_`W.k|uNY e'Mc V}H| , uɂ,˟uK+YzSI.$M1/Q\TtWQNu>=y룎;ЦrN9+n/uS : A' cq|=ڎ-mky]3s$LDkGCd %AƇ_RC)xfKf^N'*knNN.D!GDCyL2FlC*QjKWƈ%ft$|g,x`bӨ"ǩiV*OZK۱' <Α'qfP ]J\ Zz=ױV7d9iwtd!i~JWkA$)[n2vɓQ׃PdhbJM|?&Si"%8tV&;uiQrX:GoՊGRٟmڊ7BrL5"5D 8V@D zaJ@rZRwGD\D/,=gGcNmořV&77oaU:H!ylq֩aT5^>5..v9u+=I5I GwrZ dGD7ڢef|4?rn*Ȏcڦ:'5;ygYL!TCF8vӳfq<̏9䜰 _,L>ޱR}DqX(ig[9õSJߨ5)?,pw}"fY45$w0-f<S ah' +SgU0"ϸ9he-U[ΌRC/|`mY#$&?.{057*b_pV'GI8# |h{Bd kOJ(l6l!9럛B ,"UU[gJRZVv9U jhdDf|Q)CCaٲRP$ ]Ѿ;s ^%!_)6ſ9%nؾ"06Lx.Q{L툴Pm7Pl8QS?N8:Tk42$ /dL$bV^U}0]8?H类XTeql([67`17)i"7Y(Fzñ^F lu5)@SG \/`Z'4jG/n+?Y մ4Îٴ"pt1lE *ۋ){tW^Sw7-o$f&w-i\m|WrZXgxѭ2b :<"\2}IE#O[I#idy=T)ҖC.; Mn?+Sԫ#"ִ (nv d5,5B&a*KMO\8aqq9qbak6qe#[D0ƀ}Ll`Ulb*GA`Opj$EbHEZ/f3P%SJI٧r#EDj v&c䚵?p W#Ύ"#_ \}5b-HyXr䓊+o%0\YLInHR 1PV;XOAhd>U%y %؂%UL bz$hpq˴;5`G91fX=D`+"(`qۊe]~$)"/v%S56w&/6a3* #-SR3I\ݗW#- ZQ\?rxXrG`ֳ/uITGծý` K${Y?6/.^JpuH|GL82˞+2G@RAR~D޲.%n3yOǘh%j:oTNkF&ל>W4zƗ坦Z):Wyј`bLtC {}?ToM,gℭ/zIgB8 a{a}Ξu?zx+gL.pem^⺺ h2V׀VNboi&4v(XGRLB@e>2ds- ) $Ad1$X@`5C]R;4t eʼnkWq S-E=ԺzU??pD\9FE= kRr?Ez؀ pY¨+FqG^h;>-o@G~%2|J ̐$iM0arś.+a壆TbIlDwNzh8MT3oӁHPNHkoS>񪦎ˊ)*@fLBŎVQc4=$'壉!̌Bp:>Z?@4s{z)HGS-z\6@_dkUWvPy3 ?] LJpIѤ kqu\N cQ~1zJhlJW} [e$r/QXzwgQ9a'DA: ^T/ؒ9.KE( ^`J$!%x<Äi5")_x$0?moGv`MOzt8v!p`>$ϲbQԭ9˶-w#`C ~ȭ ;rGAg2$lsM~qBV9T ༷w2:^O!??{=݅`0sp, "dd aT[h&;VQXB(VqȜyTF:fAo9O`Ɏ=3Q=pqU[gE΀%3<j M߱n#oLI3jNv% }YC4{[-G xxY}!Ҕr 94C7|Ju&1 f;+91(šވ\ؘ a i(rtZkl0P w_Ǹ!~VU{Cqj$yz4`.!S7Fo*Bhޘ,cq()*mv|^GYs#؈ںa`B4/QSKm{q[Kb-ã BUk$#n(PJ|QANV/eô kZJEP` 00;_-OE`h E/=;"ӟ.Gp2T%rgq/&&/` ;#P[}?:.JR&mGPNo/aR# ou4|Z]pRL^߾l;(әՂz<[(b4.Y2nN* FJּLTyͮY`64'gc1s&h4tXPG#fezFAڭj_whvxWX9c+NhwXC& h&9o|v 3!Cpg@zK/;Ijm݂OGAIC4ݺcM W}`q@<0g(4H* B淟M/grdG>- ȷaEy_|@;TB]0*fo*K";R@dAS]%;29P^<ʅ j/ p}f}ǿkS]QƊeBkҌ]9)h8C&PsQJ<*re܂3i7 ofYt]twBnuSm'*ܴ#%ΪF|_r>h}y(gK()~?h++ڸ_H5Qt2Ojcmn~&; @B"ӥu_dDĽ<^J 45 h7fDC^euˢ.@ꎸ*'_ /)Q6+#k?Sp. n$743Dz M^s!]}~L %v G{¸cIC1/L#OOݗ/Q 1 @p+pZ'MJN$!YQpE RȅW>kɻK̅0?]eB^FOE5RoiN$e;T * WO HarbBD}Zo9ӓ#:s 0nߚEȇ1NuP5Dd]\J"ChQAj`UgLu~5p<1"*ؼ*$+ ̐*QeMШ~n!Ђ& rWuGlYg^O,DNu0=ϒ5w#5*]1}>@ m,5!Vk6~x \Zd;*Il<(ϥI2YE"7[lbf  "%PGEy,t,7"|GyS,Lbl?L@UeG%ҺMſìK_[Cu;BR \"r 175PWSp <{Nw!`%/wͻEsoOa|ߦ.%Mm'9LTL`dy,M-r{>SXhJ^wトG d1m]L=ʹR^V^W"@%~xwY.O,BO/Zk?=A }Nxp nl}"~흮@酐턯],4W!':-Q|&$JwM?`\fkGWf3҅ [ ;ԺF'@1f,pֹpcP ݟ.L>x`*ohS+FNFŸ`^,7 x¬MUqÕNƝe%/K<G6^϶F*|Oo K9譔ՓND o,>\5c  S-Ze&BǖX޶.2 ]n7u%R|%nII?ͱ#aQfIT[o6Rbv),Jr`7*^AWʃSAp?1 AՎšћncDfɖzV܁1$"<=HmٜvF1L0C|j)f\ &,G/ WTaށoNk3I5dbܵn;~qR&@,dJlJ>X[`[\Lƅ5~igc,ClDWz)*X%*Ceol\,NRb۩N 7=Fb[o/wVOC_~r$a`JX5Z#F$}/|Mk}Erc"^b*jgW,qfvOO$?$*Os/(io\`d4"e@w|.3٢nܺe\dI[rM~|RX ⬗b`N`A÷:~٨yc|~5F~H<( Ŋ7mI[Y)&VRܙlLj#{jm'ZR)xsY@dEGǍXLAWt-#->~U܋$Blp dž c[̺{%#U|eWK3u~<[~Ńz6.Ly>͏(pCHT%iA]lZX}4VvS;0!%/@Sp{ɋ{RdpS 9RIvUT/Ϭd[ TתF@ba~?O'W|:/F鴏Yh۔Y&TMTiW V o[VZÕ\m>խ WdBHť%o7Ϯv$e%V΍ FK9*iTan1g8hKZs2Ƅ狡i_$%ᒠK7+R$UkoUIxIѤ qkdSva㖔&K ¶؈.F4CD#qAR"-{}q)$Hh<1vXE1)!̄'jTsMMRℛ (+WΖg3X`6GEF@륩g]KӿQ у';;<4j+{c${U.%&)@:;O_˕n3k[0}*2AP]]sYjCf¯N 5`/qB%U- iG}9ϫZ.%oL{!X?ƛh nGz<8д=DmdX-H)0)ˈ7eʩ(a5S\)؏ a*lYKި s8,pΕ?? v'4] ьF]6ycwX\oxWQL6i@%Ha I(&3 pcM9q)A*^ **͡8g99!0.}Na``ねВ$Ox/jqeS~q$t\G馠kzz&˼슎Y{3 x8ǫ#G`oc_ӏ>P^2&*9zu|Z0"2C#1w`fMԁNQبBv6~+ٰ^9єx Ir̔38kSiEFuoEw ȩlszH00>`#j(NIwlDO7y&t6UkPJ1ނ/ Vda_lPs}cܼ'3x7vȺK=} ;ظ^]ljDj꒠CYdXP ̂%0g,06.P9Lj Uhj6 ;?TE@F1 E屜+4၆,t%:%/[I|+Nk1=|F X@x -?1Q4u5gN,CJK}*ڰV㥮`YWL{iQ8pjʹ+DiiX̲^҅TVI< +H c=qEfomKӰIiO&2?I)l@ͺ7j2no{2CX!j[E~~{5x7[Wms3OC/fPr>hΝrka+rx`,ITGt{TՠSs嵍u FhI10ic[j%x{ 6yGKlRaa[0!T[w%DYZsÒu)D:RgS&1jwך6dH!3&22A`b̕$!Lk"NG9r*dWJ/5*B{my el7W?]o\fRCxD 4F'~{ɀx_7I> 7fYo"R8wOgy9 1 VYܦaY- ]gS5bD^nf$VRw|c; g+1 y`;w?q$7c}Ʒެɳ+c~Y*E= md wsR%s3ц >ium`q~S>XiyыW~27_)â+0B>n d(8 ]N9L]^"UffU hn j%|e!DO{:A<qkH..D"K2'q&&YKqj.Q*-?r g z2  % > ko4JBN;fNy/oUE{.!Ȫ߷2x[T0Ka/(ϟ^ dSv(<2(9} ޑ-|;- :e+]fd.vmM8H|)Ӽ>Y~9^2>`=wf!eiAM./3~0ecD(|,UpZ4+"pnT×Ko)VvR`;hClYV? =EZUBM`lRC| W{ry^Ni%a(r|a ?nGNV qGm⌗GGLrpY$y36@kŃo U/vf NcESC OiK7vWь! K2~#/7 w`>JAߧ\\!k5Xi|D)Ψprqs< @&c,fL 9"{N*RBȻQJJ-&\qy] 2Zz ꧁vعm *s;ղfݼ>*`> /z=T#Բd`J!&  y?fɘK}rYo_L6/b嚫6$Ux81MۻK4N*{` ěyQ+R}OHϽB¸-0]k䀜y/\"s~8c۰GVJւ.+"|00 (8"ȰN嗠wvؖOxc,3Kd8Iؐ ͛^eg|Ip#LOW *ͿUMu 8x1!t_?!JL9T-C:|%MIՉn*fzZTڲH,2#e!a>*[wxAp ghZYvK^U( I!{\ ~?fleGpoj)H ~#k2¥ &^~}.2k5|P|xgʽH tȬ~dھ}c4ߑA4cE[t>U% H9h<<8rUv1ÛNʪ\nyȻ(I6׶0pc rܣA?F_f0MA3g闫EH2c"RP&JeE-<"R /V+OkR;sL R*L-p4;)<$MWSanre^<&A˃\{mCдy! ~]ᦙ 0h4[1h"u~;,d56w&`QgڤՎBZX$ԑjo-qXz0h*@A|s K?2yKVl XuNƧ=U?Y!#O7{>װ<5ut4*U(럵HQ'.;cx̌.Op+00\A$m˕IYqa&ނ9hzlq?Lw&h;f&^ OKN48stKZeͽEQ?txS}٢RrZ5 lcDMǒ$1ĭ +>Q#W8"qdjoSmI\^-1LCL c44QjI`f44=糡Eʂ&WXugg@n23G,KZӃ +lL&Vw ПnSTuu6¥޺CYVDKc|-ww/)糙sw/'.u !h%==]T~nxo-1ִC Îb$pq<\J=na@=|ci/V<.u)IXQgu+3B]F(l(pu,&';t:,3KjмrʒW:9>&d9a6Bd VUS_hRSKm/߾*=1SFx,B!aMߑ(jhAdT^JGÄ]@1oݛUhR6 (ç2[BY'0"-)Twk=Ԙ_"^f6z\r _bNcʐYDPx1 K-jq;ܑCؼQZ&;n: |'B!F8vJX3]|c!34$&k'`t Coi&k ITOX? qei}~R~(8g?1MK LBcKKqDq,X҆돼@#˝A p6Ix2IuE2| kcnN3"O¸%։*-s2|Ad<p5*Li +q =a`d=rM_Fepл *_q1+M>zIp ga<͔GH,nmiH6цaƢ#kM Pf3OS"ED H~<!$;~Pg6% ywjr`(̓bM| uz`!هт Ck8Ef<=?$ ޟ{A2;|J^rzçf_I!UswN.ୟ EiF70J7\U)MzaQJo df7qi-='f5$4*T1X#],F86dnz +j$? x73<6sX#^hy,'%O~j9 ]!=shhIg3=(vm}/k߇n9B̑~@!@]*Q[_ПU U^6oҦLNYx,/Oa.kM`.,ҋvYFªdrL8Gw$ٮO0hֿopg[pU>]{5[懣]2_f%2(XT"?d=)PjF/-hr}4_W$vF}f.r+Z7hXĈbrflF]gt\6lf>u4~˾%XMEjXeBz3|m8*Ò WJufݙ2'w1:% &x^0B xQJן^}qb1)H8[ Ҏr LhwR{ AX:o C.4~b) BdA%N<;0l,ֻn6JnH1xrlLa}AMZ*DA`}ԕu˯:R*In`| V+C]|eS] h8_SQdfNk5;w ף\}GUnu]BϬA'9ĺ"_ݙ}= ǓBZGvg#@N֒˜ܐS޼9[|4wdq% z`K QWx ;m]77#{C+nETNZ5R>+h&saC+ʁş|`xHq)Fq"ܴw8d" -7WJUfgBœɡX c6`x*d&@i1Zxm$8la%>x&eLHۡK g,%) ɢ lΓvQ6ssEi -|46H~3̌P̘_ifxH_dp7/c|Cz+%Vߥam\{}k[=rZz}3tlw>[r%%X]ӭ.vF@ L:FVS`2I3 ^L`- 8ؘ͘ҞM!;eQaz"C>%=2>y%W!H!-H3{_la/.çqRe3*;>H*%yQBUh<%r&A<3GDqa"5nC*/1t7> *Iwb QQMUέ4js_n*vN.BOdž:K{$*r]}H? x΂LE-fi3J NՑLl>g}53)~qiB\BBFZbaSw*́LceX%\K" A&SYր @*<Or:ғˣr5\Ri@ $Y$~ ED ;$'Rz$IuΓ" 8]L6*p*[ ӫ*t2*2YLֺ<Й6G6~E<*yZHR7K̟g3k2V%)|Eн|~c#h_@kg(FH}܄RxQ3pMuEHKpYq?;'y|łkm!f_x?GIb"x0eǔMv u |CdF猢|n璡2_BG4IgM!GnjvrS!)h4"jDk`'yo#Հ(?= .^Tt 't/:4g!U=%g>::bSrQ",?%!-P5=]@iĥ;OkdəO:n4Tr#Dd'UH~_,\iӀ֙ڢ`j*#jJiC99nHvAlc}j IaTu}tp8bcp_ >WTPF; XF\Fu',Reo}6ЏiF<eh .ʉ#M)O+Խ&ғ#U#'ʖ<#Dn{EQ`9ۓ]Z4Z*%q*fѢv" b* .`dիw9JW ld=v3  Vݲmpm.Ɲد %vRX$(ȅ0 NQ9ZVвi%Ն$h-UpM S!k)r$˚~Hߔ|/[6r%h+UMCH_zbt]3na$';'8\שC8ۜj" 1=efu8x>_*z hQo}?V䮴0w /V߷j^ǃp+u(U\ʫZ-QaS7*%cn:1)Ð7A" DXpQd [/<.SdeSaj׮,.tb)n*7`+ࢢS} '"hB5 g0[Dz0 `?aV 0z/ wuű(mwŌL@p`?#Ľp+1etTu"Oc?rXXrkDMv 4A<'ZxW4fEۗ_0і`$ 2Zs˰#>3Jsy"Ӛk59SqӨ\kI@ Hsd79,YjIЈ |)ݓ >?Ai?"TOIS_:(21|pjc!&&:u Hm iH[|*bHJ˺tCcAs0]&8ACG9S25Ɓr6R[|S#iPY oPdg13Wr?4 "0 *qp/_ePt>ԧإkت6(Iqo(TebaISb޹:}K(c<,@7瘵 3 S*" @0ǹP0V;oʣ[q̜ MvL-JHCI _Se#.[n&Qz;TlT} tZb5 #S {o/_2IV-ƌצ֊+޾ \p%/\c׎^q}I݉,ST2$V0!A D}#PRcqqF1|]RL̍AhNqÐz.#rڒ({s+ b^=. kWa#0B( 5\6!wIf?x_y_ab28-[l4@}hmT3O3 =o"j=th+W*$w"}5=#^#Zc;oS05U./%gvn]N`p'&@GhLt3 _ Y)ǜK$c_9XR6ay?R]R+(]]ӿ I>n04(lG#JBNwt-0LrJ*ϸ1体413au3?]#] Xl ^(0e~d&qYǤݡܵ|h)29[95U]63"[N_b.k&4M9Qv2tZgY2땝Y#($pw(#W+"ŨeRH- v9ć%yB&7q: Zu7r]LgeĮl2Vr5Ezވy(0 4 N󂳓*?9_+2>܋Y}9`˺xՄή( ]hMr۸9EO4ȆPtv@OsFŜN\cm6%-"O0_]qD ')X  у@BBN-ȇFcb٭zkfuڅ0 8x[NE8r(Kv 9?FJ s te,:iE6R+h[e] u^ݵQ#>$Dž5MBX233{V 9pE;u%7 oo7̏t0 AtzH9{oҘ42;cZ%dh.d~0и&,L[3jT`3œ(J'9Ixu ʭ4tT58;*V5ku2kc ZJ}^T,)EAl(0&b[=]彣V^T(XU1d֎@~E2~]1.[HUc]WĒz%nf'击j6<]=:WLS$X*Wb)(ağd&/%Cg/#kl|yʸ|S?įެzxd}fY*1OHZV~`H*l#9͔W΅_.pxjLog=`B|-N0b44Tj+Sjԑt^2x,\,(5JP3nZ}]S+ c@E~r&j&㬟PC Q(nǿ<̡Mx[l)0;t3BV>%(3մ 'v#-`o2s 3%Zv4|?R $&2 0V@#탗 !i)~K{HK97 >h}6)Y%b&2."9a R`X#Rpτ4IѨe0ynIˡFo|BwC24=J^RʣHg}X+_uj22BeDCI덫M*Nm_~"X@GɧX6aYR(@ω9TײKEp!9[,$sǷVu iAutݕ?lrFrIY}e'm&U_>(nJF!h;mG5ᅨ+>0MO=IJ!$զ׍`%y<'*N?(x49ow4Q.SRoc+ N.}zr2q@j|<53(ۿ֠A43Rr |wIuNb&ccHCјGllʬ<$onwɝ$؜owif2?Ft̾Kƺ!okϒ:3l19C;P4[߿ 6Z"![:@6$k`]ޣc<ա*@+{jy3F|º>~*^ZKkVDhOyZ .Z%u!Fdō"׫nc:kSA-CU̬Kw&󏮣G@2P!Y{=DTnhNqAD1ub"̏L]!}Xue'Z6\/2TdqJ5U=1""6f\w}Nt]щ 9w;[|7ʝHE("AѸy-N?d(q+(}xHXM憲l>I3>.6viWvK{@+~\Z /v6'8m85tV% y {$RտRT] [Y#_Cڃ++&AIYwT.U'7 {7۾3?hy-w~ۤAH=Hgc'Y3Za#X(1=sѪ\HK:-,2Г:3qg9" >8c5)ȡ!ɜr&t":\9m̄{Ll{fV#wM ;)Ξf B>Dkm{PmIh~?;rKQ2X H,2p^zz]R46uyՃ켚f%ګ夳!d gD;bM 1|ɏ'zmnn+;^F ݄djyO:) U4#'g5@~#X"W8 c:?"F]Z$x#;&3u}g _bRm7Үrdz[ι͓:^2~JA ZAVQrmt &AT~kWt$) %ux##Zľy2>{:ݬy/MAރhm;lI_2=U< ~W,B%&qBkVUqH8Ɣ``;rp,YR,x^aձܭctM 09d?׾Π7o! 4jՔ€Zp=.v |OD,]P4D$&5&j߰`ZdO]wKx"M6x~T]܉W(TG=`A-4W&jA3A&[yCr݋$l…9v3"tblMЕ_NׁNUCIv4s-̐-uY#{< ӴtlLqny,3"<cq<M:rڽ wob`rG-Pax MfTh|39>۟W}h_ey"Vи@}P]1 1L4F]W뎷\!ٷ9bb9Ҽ.$>_2SٙlW˒C_'LgqS9l-"MAeSuWί~Abm2Rpt; A񔬤H*Z'rJqT5NЪ|ٮZ"߂63׍b bpJaՀ^_EDF鱠8{娣zU@?minGqr Fn z}_ ۱ӨL\Ywfea"z=+߀4tIU3lcjaXg]A OۗfY=ԀOcΈg,"q6*:o ٖ&"x? W(b$dX 7T='N;nU8x[%Pko!ŇbzVatPt2BԊD1ubi l^KYm㝠](Sbb󙫈lZJYdNUӡI:kaN^#^ZPyzuDd#CV/^j{#܉.,dڢT!PHd8?vc;\F f7^5}Ebx\\|eEvHj~˟Yܓ.`,,VEMzr4;z>2)h{c\զ2%Q&lhʘ0CjQiJ l;ݒUGNuw?SN2Eo/n4!\h"‹j&@85&7$YS5S"MA tSt "< ÍM r-n81.lWzⴉjԓ˟{E%O]ˋK친h [>Tr =]%Zyxc]@} &,#f"ݴ$705KT!QdiBvҍf좲k^JTd=7PUNGmWzf2^Bbwd辋kw' }{ ݭk ztWi3(EWVMp6K$uǯjAx.(} !\(|,pn#0|-? (<xi읐Sl}#]z08an}ܩq2ɔ@zPVyq }/g,iz-zFZĸY-?F_?c& coz T^K _(ԛ}M3t0KTe'Q$qm[QN%UJo)ÙPbsRVK{Q+@}+K=P9ɵq}T@ND"~b_$`iUunfT ?7w7?ܶ-9S^xA=83r %^lu-je7}A"u9 nCwu`F0" &40s秄olW*? =RFOUɦJqKS+">t`^7 Oo(eX -ra\` ҷ ( Ŏ[Ա:ziЧ]XideuԱ`c5Wp3/RwH\9ۃȹ8벎h`la`[+ [ZGfk5[c.km .T}@m@/'n)?V>$e`;)e™ Px!}5iW[*c꺌T\]%vQ>)V,ʙs>s!.P'|a@YbJe#cȪeO?$`o9п'䮼8)1_ASU0ŪN>9v H\~^2}x~?hm9x7*=˒*v_ij޹M:]HLCzf<y\USg2lLB6t,@ymbm(:/i%i'~uT|-DW` {62>GRu3ȨK\Ð){ŝXN,."891qk Ch`;? q #N){spKegH,$M;$;1"EX`'|wLcū=w TK]E r r&D_> ̹{7A,~yV?NJb_K?hF QЉYKnjEU8脎PUN\XΠrP}(Pupє5ȹ,iM [3Xx . իz-TX٧^ἁaop76tey/x38+3{=R"PFMKbԫIzdm.50 `(t hF#4@!^p1߷/)ܮm@Q󂼳\en͈g`ϙuճFχ*iUnO$%aŞhdD;Sh^a߇LuBi7oIPev$ĸɒ'oy[caܫhFi˪&Uڲ_, avI5EY96OӤ1rV= 51m()/Xj3{k]ӵZnYpҙE !·&$[ ?龱n"*Ymhd:a82ͱt]r.w_OHI5.ع9iok' nn;rS-!O[e1 :{0$XtqvyC,-fwDVWMH)5jɖJ)&B{)A6<} t" Y( (fv[IHLh5x)JQ[p|&+Ыʕ_[.PL~]Jd?HJ%v}XL>dx dF]k[Q0C(ӤE}86WqrXF:VNzQLJğıs2$02d8RxQGQ36U#x;HATPxd`\'=& ,lI9Ji9l!8XߥE75`d(3:E(ɽ ))iG~Գ;wbs-A+/dm'bC2GH\{?dq~7Q,5N e ʞe֣z * eC69EmDVzήEhdZ/VÈaQl ):$;73 iNUv9h/tҫz+t†:u ΍ 2Ds De31iԤcy%#0ҔzΫ bƎpJ^}FnEzG+OSeBTBDLploGW;Xhϡ`AskU 8Rn֦$}q|1|РK.VI-h醗^OzXni".ۣD *f'YۨljB 9*_{OvI.:[NjM&sbCURm>?'Sd=[̥#^OjpM/CMHaw5$zAGb: w_ PﴘN~EO| d5q;W?_]AxqTGYESÌ-=H=㾖mp3h (&~D 'HG.WА嶤-ijf Sҳl"Drfc;RRy;"!cD5Kc"MDL'޹{=i-b]R&菱ǶvE25 œBw3Tl۶(ti+]RP,~]?J |ɻN{W9zi\)rjޤ=A_O3 eZG6~poѷ A^N,NP==N7YT|O׋?Mi`bJ;Hi ixA 9lڤ 2cMm==y. 7Lvʀ-Rym/@`_ SkA+ ǰUEmK @Bps\g.uᑖ/qya;93/w{J3hCHZ8*y@#5H' wi7 zXA:V ll+P&0ɄjD1TW})3zFL r^t#6پ~5<{6wwEB}}cWO>pR.zx|>:׮H0@ˁjL\8Lm XmJwupLɈn\Kr哝@g! c{FsrL2EB@[Jq Rq_2SV[! '=GNL? @$)hp'cM|S6 T7Au&q%d.|fA1ez)5RiF΅&!r]o'iݐy[K#~G_B_3-E\4•"l/@|[s6-|٥cV('Trr$?y`Y3;8<HlA`}6#! oZŏ`Y1Z1pL>uYsvM 20)Ld Z.Ha"a6S",ʖ8["mY0i4 )RQM#j \sii;w[b5¼=[qͱ?@u@>љ#28ccEt3mEUm*љx,[YaFUc"9>B^" Qj)Y~qhJM&!m6^Oi 5)P8ǯvDR戁}*H6ƕeZGBiDH re}HAY2C%2%CR(Nowٸ zwo?:2]T}TK.jP ';)z._kL:8h7ΰLO{?Nmސ|`=m婜U5MX@z=xߡG3bt]5n=;_:*ĸk֖IB7$ ~ߚ~Sᆪd*)<+xTMOFa=g^y)}q׻*(kn!K2\h"ʡlD\:/E1􏏯$T^ Ȇ+-$k0$wۅbX6 `ض%$F%8Vn_4g~j MX|Ղ`gFf311=JҠ& B.Ҟ6+mXH:5a|#\ON+l?K3.q.$^j.;N!W-^ļ{~aB%e]~[v7-`OmBMSMuJ+PpEBd&O-QЇ(-\@E~-}Fk}oqN_l;a UI-]gsCZ(:^|2~ z ^^i2ty2z*bXw1AG>!/nss&O5/z/F6KIX6ƍQ3\e8W^[5;l:V%X6Ggy=\{) i@5JAoĎ+b`u'J唺8JRT%.e $Ѫ"YfYAfjo,3>O`)3g= `r0 L0:%Trn1&$/nڵS^q p O$+紹߲8#HW;Y[lL'dYO^mh 3 w9WD@߈-^z\4(b)̡}s_-,y_E{6" Sx$R=&{R_؏9*$O(*MLnx ϵ}nsygZ#&ȨU[6ԽHUv'|GF 8L$hKn֚hnφN{AZ"1ч:mW`Gp^Q],:HXu 4}S&ydr\M X2j#x&3.ˋUpEXlvr\ \jc z50B-?a!]' e朴GQY[bLoInT"ԲCsZPR]8Mӯ[̀$e:nJ3GNdlA(ɱ%|W)7s:YU(!gs*ՑVHy~gL| ›i%y*s/BUU ˅8]Kqz% k@Jċ+c ]0 HC>cWp\4 zuƹ!d:S3*y/kw(fSI' Mݯ ,Ļ"&۲.0/n.IW$*/R%4AA#ɶ+כiўbpey(/ctA98EV fē<*.@:E>Rb,s0\r;".jcS˺ xjTI}]|?Qfjt Gm#HԽ]kaX[6._:8$Ql*~|υ&+/X^jTuGKbq'sK9rFe>ofk[Ж*<؝2e8nQZ N̈́gO5:9s¶lOPO)/0[y•P/'YB"\T7wP :liK}G>씃^B괙.ԛsrn=ߧN::uS[&_1 ƀ uG $*4PwB`c{+;BwcX)qxΦW*'1 )tj&JwѝY00/Gq&EοreavV)p.y{Fhۨom0U^04fb4/' Gk*)^ Q%oy ƣtk_U(*N]Bv̓r(,S˿&e=6~[Q0;^d6ܤT7FcҙYa[ۘwY~D9.B/u}CcXBP-TJK S5!ʫ$!_9ŒV"ϳ2_Ps Ww۬^>kM׆Q*ˆlmj0TԾ$_=K,k|N#cAxe4 [`R*<7 @I9thRܕq/z)`pUpʣ2!ǃnrч蜈ʓb:"h\ɱIW>@}@^ u /m Ҹ.5pR kł@a EibzC:!3[yFa_3MPp#QӋ qAO~^lDQi[pkǐ?QMx[%P 6%=œh I($o( \eCAu4qbj Z:ȉmOc!EVpgeK~X[O`P[҈0kŊj+]i 3Pn)L`Bq(kjM Ng֊I-(y󆋮DUmvZ+βVmf"46벤 eKql + 5rX/Nh1}bd`J} aDY0^`&(Ie!23fTuy*,yRs**3}0Qp/RCS@&bnΐ!CW?Xeɪ P,ws9tOD"Wܽ+W`$xҴy\|pB6,iIWqܫiBP\6KP3B˦2o!%^~6֜3+OeLC ExQ4x$#/b}Gpi:8ab#Ԑ#jb` W-΀r}]?>c]ďҫkwTPX#;HϧBO"%=:9{)eweqNhz|c`=e'U*I$$HIZ=uˁEDCcG. (mjs $NJA9Vm;pvaU3ţ VuQ ɴ2ʭ-ÉoA k2L7|`s <y I L.U(/[9lMnJ-} 5;2LDk44/BV8 O-v!AG?5l (n8V33Q={٪DN^|)9U>z!xurK"8^-T4?>-<5*NzYfۘ(_lC2e(o8@YJ#aԙvS bf_˨oyt( h/Y*|(r`;G)?v1 C[O\#4 ""=# i]|ilᝂlΦC!t+"[ ֈr*џI S9ExxYLͯ,:%u4Y-<Àz\Dz.C7bBOgȈZ3Uw?QtI1O %+Vȫu7ALaW! 4h ۘUr۶v<83 Im$CI#!L0/M!Y/͢آ}Xϊ?)5tٓϻ=X X !B=P1"6=$'l6q%!.j\MT\_u!GR tS37j:h8q<[?l&4v{ëUl7G+NpDP0k^0oK&\9cRd\{.Ҽ̀ z O@ʴ̱ E2z1XCFQ~GǎF%'|(d [ZAѣQ]NE:E3tS> !DӍ uV, .ImUOaur4{KPte z1r5K2NWXoy^ ||.rS'lӴSވ~`\< Q6М9h;^T@dPeSsS }j \촔~0OE̘kXuM?ƪ#JV܁s?Fؤh&%$`L\nU*bxiinEAB,4Ug/h]$_2E4N P❊yI5[AXATaL5Oݔ%ffsw 9+,VF+0}Q1 L=RbBq%;'E1ص?;vv3Rl'xL^05$⋃n8xW{UvLM&~,H $A:!h*z0 ^Uc(v1{ Ol8 sY\z<W-ㅒ;\qHq?4?ƷS}*O%uUS0>aF:M/cuafI#|܄:.k/4R*kFd;yԀgusBtt-2kԮRDqJ R -ްt;F+L6WCi%Q?"+[ٰ>q+mDELC@R匿pPT&, +(NR%zt,f!Q gg{"bp` 7RZYЈ @-Hܸ4CbL_UtZӒ1͠fIS\cVchq .{X0Tbj=^EzW`Gd<5DG9FҎzI![̶C> <:rxZW5Dr=MP),`.YFZ'[%\˪Gkzۘ~][ό!Q`G %|~wZ|xwE? 5IAbw­zcQ;[[o(M(v5d ˡI1Մ؉ a n(<8dp:Xa9Z鶙%@~5 ZU[4p[|Kz\acJ T`k'g ,5G?GYG=i3b &56ЫETI-hr n 4sz78jx'{;mS}-3}bYӘի77+"[(ݲxj(Xuw46>yLbH[KR g3T ѫV@)/so)zbc)i l+1{ M;z` IG /01'#\N؇3}A` X@(LX%7˨axTzK@gLROTv{5yJp,CDSmuHX}Fl.ܿ (HE6Ѣ&yb?>s!)9ZB{FY|i|pME:F-hq=~#R%oYT (1)We.Rux1_=\$wL޹u M|K ->[e~v|MϷ 7Y`(O ºxwRf,t%G2cImMLD`Xto9h>ϊ6Bo^z&Zp?aN<" w=?y!s<,. f=7d0 `&"[A7&ĜqoQ ^iqiXL;V8|TU7FM "zj[8/! UVa;SC-QvధL'g1ʝvM+DAz;6:gVt437lID!׻?R^1SaCEU2 rgS)g lcE6<K3pz!jwf<eŦ=gh!AHt0`cm1,W^?}ttc{ߛE(MD)L|֦Q_R.ݵώl/qNk|VVcKGɃ/2ɵSPӁ>LFr|瓂)A)Mb8|9O`ξ^7KӧsLW^/H#?beZX"(?/m?׍ō<58d](&:"r]c4,-h^w.J{g%l;3Z*4í#WKH]WL #I$3;iqq<^PHOfUJBF&"ƒ&7YYd!#3)kPl&~&dj G5A6ի!%+*Y|]7bwosWR0Q\L]ΫL:n(toH# 1Q[=gb7`XD4h*Q?S* TtʊFQ!$jmL 3F9bd;\"Dq;˯6G+Kϣi>=`*?RyݪȲ_ڤ̈_5SL@:bt\'&oFi!5EW렷H\&SUN^vX)EwCypsRJ[~(Rv/}5I>qVqvTQc᫔T5rt $B¨"AbY*7-A6qvz31R?𮷉Cm/ ZVrЙn<$RlHRzfȉ'݀fFs]ZܜġvofpFJ+#9k)/"CYOZFws=D㑠ĕz'1b{]m,,XpwFVkÄ-ќ>HOVXTWF/O*8vr8Lޤz7|>ߐINb3%3P.ȦI)ॿcY*뵒ÑrZ{—Zu$Ucm%F=nh q#զQ@7PwVCZA&DUUuw5P\"قrCŤ> (~cE W^'51 UgrF!ZSCna0*Ch1Jt2G\A]FA Y港qOֲJF/Id g4BA2 }46.fVV<#݆y16 d S$ 3[8q ^c]. Mu'KPXMGpcc mχ9}J=CPÜ lטY!v?sO(:U)9R"YӚ6+n\ws0Yf9 pQ%j/-\ =pfuSJ??xn}x zm8xKRu/T@D8yrC)m!'P{&$׷چUqjR9$^7JY1֘3n=ހO G_­"@b`sx=]GݷlZ|7 35k2nJ) +'h_{( /&Vsl[-1&6CM`*L%!b칋`ȥ}Rrjytx@2x@h8v>:! r=F֡U}UME_I2I =CeUo(+ /D\E&D0E[O(n[E_e8N^#IMKhBh3}? nF e:! `KO7ZQxf7VaQ/]n8-uKBi<[ʴʦQwF_lʀKq _]iۚfAm`8A ~ y#13^fATjcA`A*))zg$Rrdž˸,&ݍ>T}&6!v`lmpW|6Ul/5MhR ?mF_;J BU܏|DVW\ڷ~*7ȧl RaH{. ˯6&'ioZA ^'qҦ"&f*?qAԁ!Fec#Nl!x.z&vo|NWdu+:?u_+/ԑ΁1\햣uZ\י +Z6'mRe09 O%&T7|]R e,͈kГו WxA<gd x[u++6ݬ Yӯ^c")5YUIO'53ϔp6vp<^vJ苡5ig@6Nl8uEЋ- W㤋Qʮم{l-?P'(LjH9Us#)HRf0܊G"QweDYgg$*}`LŽVYcx?A%kMꗌI [،zKlRō,oGBm9Rly/| UY"8{?ˌ 0`jKjZ9'Dܪ/i$w,c/%&=|529H 5ddIXNGp6"~dFY|R,UCL^ц##@%!_#!ҍz;1td5~?$`kzƸKaq\2,U=SE7 :CbAC-Jg yVt %_@Q+OzE0QVBa%F5b͍Is<'bbû9?;ɏߋ.MCbCm0IL%'[pMƋ 3Z*k#>Xa> BnA=6m GM7m(0,՛qyS|8*5 n_s_M2>%'쳑}3N1TSK'Ʊ[ܚRzl,6j%$svȇ% #,t ll3r`%ˤPa*Hl>9P U`4<:E0$+ʔ^+{D7 y-8f2,Y}sFREU #aDG7w)%=%YFC Ky .GC'5JL \MO'$la%cc,3$uMCz尡k< `txpk+.CXݫQo,zp`6&7M¤4{D֪>D2i:ۥttiӚ_ h`.kVԟY݊-aaEnoB2h>8ؚ6_}԰#\tܦdK3X y8߶ M˪1lD*mM}-dRHhe~t4 F8{]Vm6 zi Oc2HЄ|P'%ASc67EZFG~u̥g)($PRJ>5v1Bep1BY–?TqST (C3D~ `7QpA./ iQgX5DHm|jFH"Uj X³:P_6@(a$ J_%'ݼ;9 Q^bjHg~2Sŝ믗v4$pWgu& |l"ikA!.6< -:U!bZ\uk1xxCzGf* f T{*6+聥 }m_Z.p0OsA5O!6#-^9oQ3}Ή'WCǭA6{S*H,]:d+4gf9k[HG?qk"P07kIblvI%=݇B *NI&xc7?{s}4UYaB155L&uH.^@;Mp9WJB6@\ivUO F[;4%M@qI/10q¿Ygug}zv~lZ|L`j{sSe?FI/sPQː Z 4pm)Վq{Bv3,w4ŠpZYn(DLQfI{ۙA͎@"B1 Sfn9r"YPX}َI~.XC)wmpFR-WM Ns:VǺXS2^|^Iݕ^ENev\Qn6ɉ|1$(vj|??e3pml1ڛX+y|p2uj;EL:Z!9pT@Z XDiwn8xq"m gxq=Ro4F{ȫ,*1_|=ut_w;[gyM=\WAo-9EMs=&͒:ת,X'/鯁z)/ڻV8 *Y;!9ώ];N:B8A`fJWԛz}1ߵQ.~56$- j{ /h?uoڔOrrXN8 T:9vj aMw!G[X PV aqGÎcd|z%e)os^3'%g*27 A9`Ģ*JnU^@7?="q\.@䬯Z]^Eqb丹*TxA]Nð#~?8'e*IOȃ]ٚ"8Wptр7҈edӭgD3ɜVi*ᩫrf5# P]>KJd(`񵺠,#4:lkNB-JANVQݒFvAe12TM|Wk{O5elI-?Xf\ݠ1t4zщ2*|rAJPz2GBFX!ۤ?P/ʵGC+f~$(w#/O* g-OBkZ&v~,GzHt? T$ _Sё ~ُp62'n7Rp64_Y8Y~_#>8Z5k`< R馑H״Ͳ٨!-*dXHhXOүt؇hI6Bxb B{m׈{^Zn;`soW5 ȇ8`+=1PxTLQЇy)Cl0{c S)q5mjJїtB τ$YqȞd [>Tgn7lzI \;SN芥? CBe;Pcpblʫ5ׄ@,gtb[GӈvB\PI.P .;'1e6i@E&s%cq$Aiuyv8jIȨm xI:=֚f*A*bY|M8o_~+j~&%EjŇJN@ֹvh~պ3bQȯ8H"|rAͧhxkiC ;%/ &Tbwn3sH!`DdH 5asw hENA>\rPUb )DEM~Zɬ5C5 kkayejOmXw3)<" Ex}A淅6 ZCgX,4eV9 oMn3s? ϯިv!1sM&F,Ӑ=i4*S鮩 I~ ̋FaʓzPtxjbAN=Da\MVi?jOd, 훲#H) CM4q'-x\Xb9 O 7#\C7N=I2 Í2F֛k& Ff-OS͠'aRڕ9^DL 4~v՚hJ\-y0xea=a)!2hT(9\id'{=%{9k1nt_I2htG ]PhY8Br7zcVe~`XXD[.D~+2uIDpȼY3 sY{ز s.C<''8_#JO\|%7JROr`™BQvRw\V3]Lֈ&2_rQgn] ψ`@M1nBYz1լ AN\F9$2DŽ޹wA1oʹv£D9.j_^$و,݄+Z/-z5>2| !;u|##!]su:b/uӮc2:ۡ.5Z<\ 2[mBD^w};WE%98&,t#HP:O񪓖u9?_/߶:/x[@9i:y$ x~(jwt <#]r->Ͱ6)֍HCi^ nL`1c3Sq?Ř2^k&jZ* /6bEm$fUAKE%Q. Kw.r%?="OR !(&G], WLT5?~g\ED1T$#&|}=`qB(5|+@XAR kGgmFP<ΟɕkAZFHi/TQ9cA]0\oT?VO'z%#}蔽&uvKCeҾZ( ҉CZdE0rJ)*ePRqS9$t&J]ZĤ 幙 j)VbfSX7Ī^HR;ڤ{sXSy.DFl( >20a.M^& q;}dO/]SƈxMefґ::F5 ]Fu-:Lp!YdzHy%uN!!?Q~dSWzj)wp]XɃ0E>ܬ'n~3hc&?8**xmܵqb;Vb҈R s(4Ɵ0AS'O -7m9#ݱ!ǿBZ  yFU3^l%]‹RP+iXT ql m ͯߢˣ:}&nju&CGDAmji}*4a oFE(ep=rD^Ya~`^塯ov+T>^=nPcR<`ÄV1?(ZՑHӗ4,TQOqLHQ)oX ?F]"aLKs>i`ePE0i 9rŝf-!bV#'!z(l_2UdnېN*+Sj ?P Rb\I5RTWXnXn<7_*.AjL1 ) ּkUg[dsj0l c} \rјe]>Y.,rK88B`(@qtC(4*ՠxfZ}sNz3A=< )Rk>6DXG'9AKksX;&/^yR!7LL(Mj꺖`ʇˍS /As<ãnT+_, t&@6i1ĐǨ]uV?vy+0%2kPK>|8(OEm E-jX3kD*\wi8Dr|mb$ m3A&NҠe/ZBᘛȱ' Y@Fl HK~|+ۃҡj6Cm<&cFA5-\̔b>_-"_}.yx% `kSI8 =!:Ͽh!)s|牢n FZvZ%tnH~ 74h!x}pM40+rvwHVuk]SQi̔; 5Ɩ.[ȥU M5Mr vAmnSņN4no :ys_WlH״o&'Yd2oU.;L^_:w,p$Ttv)Fk\o`۲Ğ3,5q*v>*ѕIcY%iU@9MϵKLv򂍥QUM=R(FO~;985c7=C]0@J`hq[GaN̻QOn]͗Do~S "̔^޿=%p Smꥢ ppNn6`#OS]ds;6Xt HRd91K—;+Ht;b5Y R0n$M)N"𯚢}viu5vzWG)ީ;P ?ݷĻt$J&ZRs Pmu@U;q*8rkj b3?&Ezh&6EZd0DU@^PYǴ^^ׅ^x8q5e^չy?=Ƙ19JQZH Q!}E4"f-s.'&CcHCڬC}|m&BSgM){%K\LNmdY,%$cwRNH7*Usns{/] ]?ٻ+د|U+eн雓+}q/Vg4 G$4d,^Kt0Iw(pk4*`a~PQΤAj\$U[FRj5KEiU[QA1<;F=@c_qƾsd4BdR~M^'0 Kw0+՗)XJ&4rҶ/60 ՝/Ո"[>"7A  9 PSRR[:4AJ}4o-Wgڥ"|6Tl[ZVOW:ޞJ OZbup.@W[u͋@LmK)=a,_RpcxOS^CMOsz~#qc=+AϏ٬L #M՝ 7Y`u`ٷS_Őܧb뮦(qrM-WjV6ד/Ypѻa7j׋.KKJQ$ sCġ`w>.mB\enJ\[r eNH IKC~bۥO% om4O;?Q^&lZ5YCMm,%"4ޱ"ТҪ\`Ə)d;ztp-9[*r0% dP1$c_VŒ$TIź?c;2 h%^ T% Iɻ]wETQ$@²(Eݎ^_6M^1S`RrjB>eY[a +DyumCټ&5~Su$W=78`81ÔOvTR5&"Dp]jTrhQXԵzGpU, CM זCEz Cvj1ؐFy\ +$L`Tx̫anEwshkEb(*GS֥J6w+aj}5 t-\{F0yk4 #ijg`29@c}ݩLa(o>S~ 3WL yVcg5BIYYT>V )`^tєM~>c}/Yot 9c]MNnPpTV)!T3RPHy|Q0d.``N]E2y^ lfN2,xmNv>brTsD2nK2;"hwo5s-h0ǥy2ٱ)u (Unka*R"yqMfd JZWBfmD0mcK uIw3,|( ՜ _=%^ήNR{S)))*X:w hMjB%̚@h=>(VX,KQ,B4: 6Bf$8^N;.HW\1em# tcķ_$\O'}M/V,~m\12Wpj&G@ r4q-=|ٞlࠩtL1f#j`Q9x4Fu2 ,ƙ'Fзy)"J޿Bs|7YV-G)g ө%/]H"1'Z)HWs p 6eL2>o[5n+GU}|4vԃ't6앇!y>p3DhmVP :t:j9'VvQqzMG7s}lij|*)cBM\͏G=\րS1OEjh}&o{JDR"|fd J!xE ̵sܠa *;ւƱI;EtP46zp޺5JW,򏹨OWݘ\`bBV*}%r?Y->Y+ jX c*8,141dYt"bwQj{jWL]k0.{Xh%aFgA^Md}ː!.ȯw6% Ol$eLsݍ7݈Ver.ipGQjsF׃:K#N Ck%1U;R c<SÅ| Ko%BҬ`LFHh1Q],=MN&-`R[Kѳ pLaDz0kJ Jh"(:yʖ>!CE7Q;D9I2d;c65 \ƚVd~[Sk]L|a^]OE%٘ 2Brیh=ߒ#idW$8,XRѼB2g+7ŏuLi4/O^zON2-OW1SFGTmg߼HBl )! `_ɩ [Z+2'^ RѣJ^L34ŧdr愎R' 0`nƅ (_ V*kVFb*ryhe8Қlm b2Ӽߙͅ/ݛxepP[# m:mT+6'{Tt3Tղf ){I-Gp4[xTp}[Q""ewS(xbVϦݨ70PKGn:E=~%NMoTuCK|=`B^+k(&+ fjuCvuog]MM 7K@7z1w#압UwiT^Vm+V[Lp7{f&Y}*Ung(;* TMBO)AywQ#z?U)U;DXKTay\Ȓq;Py.p b=VWu(m{9߄18zUYV,02Y0X:5S—عKсH(\2ێ[m, -%5 M`#V⸅0!ŷ!~j a>M@&Vͽ)P%y㓋ʕ.vBY_L@ڢ[g7Xaso$x[k$rXiY -qo:ć27#jK<ҋ ؎MvBw"GݫAN'5eTbs7:vת t{؉*AݱׁtHVKHU=aʴI3<8f{-eKZit]j$Q#^5! p c]_5f^S|CC\0kRCdcx9BD+)5T~IP7Aojv0eF 8Nt+%5$fnnbB AvX LuoLârF&ԍR &AI5t* g% ڗɂh*R:OZʭq槉);YkھX.!ذOR/wVuTSJSHeu 27F(yqK/_ZK2-z>s9+˸z[pg|,U]dy 1r,6[1koӻ) Bj­ThەDч:b />4J#-_YB;=Q !"[SFx.ecd3 ۴6,VKÈ!{RYyf!_G-lrdt#1?|B9 ȚjgC[#^{7&^7K!Dt[W2ɞA?mỌ]ky1zx>C|cVbO j>6ũ+0*}Wmy+W>@k n%{-HtQCFXvba4 >3Ϣvbn>hD5c'X Y]V &`fjxLXzJI I8C n4e Yo &[p:ާf_<Ֆ`/v֣>F2bϪ1uƩ xk\_wu#dB^kT!cgKP6J)`b;_Dw]/&bq3?uENY nzu)uQJZxt%ef]6S|:cf;8hzPE 5C+~]ddETw;Zk5yHۈ;@.Ɗ.fIŧYϭ{ۏNLsz.VB" aCuFɏT;W%iVBgeOZ0? +.wG^e}R)έ% k,eA=_j牗{EJ^/ yjTX0(0 qf%yhd6luk|/ Eqy ."~9ħzS =N"Z=wg1LvvFCvKf)ڛ KR젻F"=-h$Q]\$M}oPE `S9+ᜰi/LRpe},^[2btIS ^]mTH䪥4uھeXښbhGfz#9&앸<;IZ1wF4'Iv ;bF+ }gɉt/R.C;ɚ:n2NrRE{/AdKv[eWeGHT 3}X C$*Duׁn̉/#\q2e=(/.M 9U}NAc.γGuovZoFt<ɶZm0;b""]~Z2_ޝ=4%%G&k]jx4M=S]SJ}H[ĝ #AyHr&YF9v^Tخ6FRMFYV`&W`BN-F],p/DU`2}tX-P7-wŕߝNvgt^#n;Xf "-*=[$.uک K Df~1d#Xpo3  !\ТJ;9?HE}үv_^!]ՠh !a] E3.XjB*,Tކo;PT miy἗#;;s]Z Fm"y`z-3j\Hg T4kM_ I/ ђʂuN oeb78VP2s֥y=wy 7G:^}Ta˔f&Ѫ+/gpI~z/[X՞zb>(nvHeH]jGdc@ ,{T.Z_HTX99i2W:q%C0dִk1u@_5 $ bȠB/iH~Whp[dͳ[["eٝďֵ~ z߉0w><=rS}A6 m|Pw1(Ϳ85\^;V`S7\n )L;'Ʃz< hi?W)RXhjoO^=*#̺W\ϷK;(g= p~Sd%6젍QMBhajJh.[FOʦ1@}% g<%]} e7'F ^Ao<0D g@a :2п4x^][n\ Ҟ^\[cWBj~sS쎹"oۥVMsXPZp4 &Nv-Ga[ՀXK]<#l)P<Y[j<ו+@].rX(Mh׎`P#iOtxz`A@ |V0>orLcLqߔr T+(M_ǢI"iH!$PZ߭W|Ig؃0Ħ]$7Fkv'f#qq C֟dZMFYa c1ec q >G`Vli7dhCF}{}8,DD۬iB"];D*C369 Dk2b0K_#F*%S0][Ff46yXfL{#X2ٵA!Ixy{5qڢ]#jψy%r\(?:l\8n7?clP tR?f&MWz,r`EJʈW.ۋvN:~|BrΕyfǣ#:T'=-Oo1 1QAիgtܫ+ۭE{c'=#F]t)iu2RŶ_m{'wm(D\6Ց:U4Hg ː>{ꚵ:N:1"K_8<#meiw~pm@ ,2DCU(DHxo^0D#W@ ͤ "EU]q .֡xmi'>`MORQe"xv?1,ДkW?~'~9ߧ"ߡNPNxe_D`N3̎[xF߫(=E=%yOwߢ/f^me.Mrжix_=y:wewWk-㔊[l(wBh!˽l0E:ɟi(O{XUN֒LXʛ ➄`2:xvj^ 8ޮ{_"*i䯍M{Cw=g3Υocy|SDqL^)1liuĶyn Xuʢ:'^nx씀y:eJhvEjyRįWdUwhtNz=ݼ SK#D mGI)V2?ů'T? apCtcGT P4oY2Н೯mEl u68]=M o1[@8yZi-H2s;tk+O4GO"}DUej$LH|ZGMA;_g<3Ox2*/p/CmrKF6gg22qD?3«}J<F/ зg37>H¤:gYߖ]{|q+ 9̎/J(5qOf^-5M%ܠ.Gm~$(I:ǔ&IKDRFoMW3&.$|?$ SHĠ@ˇ{uL!0#AC~[3ʠx06j3ͫil# q(ySMeVNaW7r r8 +wYc6faUAU,!W aA*vӓgazU'A0F7'8brD2%y {վʔo!#4 sվqO{Kf7\G]X`}JB4S-zhr~41#V>yk/s(&&v|GB{ 1i<%|]͠2pn53AV(񴀠(*Zd6G/ց MG"^1L[ \' 0 l Rmo=`O(qoWi+p?9G?_.=hN4!/!~BP6R=TյLB~o(Iw.$=BBJXIpjґZ 0TDVxGS~#fGEc#38|S)LT{+6%ݍ#Q\c Ö,(rAH<*#u`/d6 pY\z<L~1^y\s䍻l섛(>2Zswm멯w#y\Hv6*Xq//z R|>cGyQ4@M8Aڬ .3+?9amA~Q`P;[,6-kP3_M]NbTDS,h5''fjQUt8 3!Ų#(Q{3"e `q{q hDA ^FvCCo$bQƘof)ป2huC moL=s&.d&;0@l;Kb[ق8 B`;?R D&UB1zXT"܌Nf,LwjLZ HĢݠt6\I/ %6<0Dh b? P==|6 p#c;Q,ñ5*΍GL܌6 x.N(-1 $A!crJ{F{}rG66~Z2lͭ ,+/\/՘$so3UN*a)>S  , ꠷X? OSΥ`lߚ^,~7 %hR1$~q5&."+ XV\n"A6b ˪M?n| |6W8nHxlV2vd4V# [%QLؕD+s͊cP*CCI;Z)r0  &]3p#U:݀m"qCp1xi# Q*uRcKehSxy*U#䎥GCDnPoIV`Û6;5W{E/L/,9~d:[ִ%[Sg}T.+rnŪ,pPUˬԼxr $3}ŒΊ)kfv+D8'N,ˊ 8f:2Io&/r*Ⱦ_RcC+-?ĖU3 )eV#妈q2ņ.YmwY zz}oq滻%dP\CjCNY!sSDc&I|Yk4$IIwz$a]f9߭]Wo: Mפj~@&j Y^8[a .7}` |"3$j?D pkhS6$D$̓677mz׼YQ~/l}$Rd!v޴kveBg_#=j4ś<8!JqWJ~bQ3t VZtZ%\=T_E9xyQf%Oqe{}ÿ ,r$V F~H3ca'Qup ؤJnW $])CcyXC?K0i{?).Y8VJre}Cip7 ~Ε_b8!(g=7G,E-u @L?7|zɻ  w@L{(BG%v`Jg_Hn+ X/?;VRe_\p0,g|1 ASRi_S}00\GFs~3D IAZQI%D>[=<2%W}y:\Mq+v~S34%g 7kw[g-noPzv~B0JiaiPҷFDӸvYߙ(""gڱvg#/lV)$cjc%PFQ}:VpbřxN#/%k.rRmPK$J7mJP":ʬ]Ĥzqprd{sp @C{?Q e'U Mn.^c}jwmP:,hLY"6jRS*IePEWm=*\<)A5Lϖ4ƺ5MQ&?]J {aRK+VPtĊ+>7lJfh֘!3Y@yƌbN>OA$K;3>Pb3nQ]{2mm<4:@cW5InLjYӷ,kuWQꄰckHS1\(3O0ޱu @ y y2J1LF&HÉnRH۪'$rpxf $UI'kX뜄 $xi`nce 4+%j9y[|5hJhL OskXt?be&@fEη"1 O8Cx=E(YӲbBb\aXhy8MfP??Z 8YZ Zo&/º-xd.AY*6DƻUt},7֨H'Bj&0eI 6,+mN‰,EPZ.Ue]Y3\/添_IR{Ѐ!!@[[hPzB0=/c}qڕ><أO?2í\.H?ξT`œ4]:UVu6 pOU~1QƶTWԵG[..GkaIh^Uw) > ,fkcYXx7V*;zO|X310&W@+m|‚v,ĉו隞&JF.NSi@.& 4B>X1\e'C=;qsu D[hz1>>f+ vC ݆LenI1(ݮCYŽwnm͙}lH&M#E_$mىcv"[{DY仰[IXKSqw+W{~Cz$WZuT.|܊+0%:<;)-j3[ADg{kAwGPlT@L AT ֟f2U $'qPp!3y-+`|5 WrI~.ƒ*766!0g=N&u8=ܺ<ǬAZ5CZ E ;nc2wUXx§RbI4LvaopyJO?T;х%ZDteK *`bhxz5|t*IU*/[L ϴ4]Z o/toɰ( dWglU@!z5xO~[L9`؛F,T-2IۏN k~rs)+ɇ&l@|ĩYkKf%mi |}MC2>q# 1~h`33dd> CG:e}ɾmmzUw(LC'ߩgf8Fස*.OKM f+{4ETn*NBv4Yr]Xd6;Zoq  oU>wt U%γ^AQ陗ʇ"oH& MduO"J>-4E)<7oL 4Gƒԏ=5oOAЍELͤ'~z&hgLaWsTl.^>d|`|P8un9L0P\oaO4e<$gq~ҰcaLK@F(IP/zTuД5T.6c0-;&&!rbI{Veɂ8G}a3_tsM˅NA˷+)kDB6W a(tۈ ^Gc/ &GQjpV"xd:Y/W?ӜL?;:UY.=)#w'aJY\rzP/B[ qxqSv`J M$"U=oqhyVVW;\SA :{zmMF#x RSczd5)T ;XY$c#[څH[gX~Sst9uWK|E(|v-B6 L"a(OsPUZ}o6L$r@^ʄċ-q\tcofGf)|Ǡʕ,}v;kT!T!}Q*8' YO:-b@<2Iù[zȀNul8hl~įHܜ0S2S8|3rf x*hI~-0$ +8j?B|Mu~@&1~B48cI[}7+͇>:_~U2P&0 pa Yl*BQ4;\޶2U"מ,[-͟><L,,lj; q}|ݐ[*zP/YoY.-7Y|hˬrx|ez9y'6nnʨqXqj7>mLǘ+׆LyJL*mT߬/˹2ɕ7hSE(Y動gˬQx_@A] F®@+H  nYr{9C+SЛ\ oQ.1H-zVRн&" nUx[EݼZuI nɈ!?8{DxMĨ1̰SQjTg)9\GMw{8+ӘqI?ÕGɣh8'F"-?f0DaK}USϯ jAR;q N|!?v,9|֘|X p=7&2J^6ݩӻJl6է0 O 2Y_ ɱg ^{Y9;FoJnay)>vjL3lkUXy5;߹y`^TUJI_g=;s*?Ѹ^y#^QuthI4yM^}`;Iif[!uG?J44|)e,hgzAmjCKULNHѺk& 1ab\urYi-#yw{J n! Z I\,lᷛ y9ߑ|V9DL&=IQ]ֿ9qۘDNQ`Ҫq4PVذ= _3ֹ*2HdL9z`0o?|5K6x4?τ̛F{,HGj\t׽d (I/3_ˮ0~s!w !,QF3$#VarRRIqp;W 2?c婺!6>2P騋i1oeJ(^ O GzvboכD`#fSʘmWdȔHO6k.[Py61߹EomwއHlucؕD> 4 |:v;".P$QQy"^},pQ\J D``b”r=Oӄ+Ojy5+tP_)gO L?O U7wtVwupUu=_aA㉜qst\̕kPj}3Vp&.@[=ٔ׳UЉqwo[b=bN"ts]䇨ͤɯs Ǵ4h@h`S NL$6;gXs<\jpɈ5@{p91/-~d6vۮ{CFq9K>8=T}P L#&a-2XwL %$|CnA4Us(o=TM>:O! >NӐca xݐgO zi!pEܚv"s0benNe}pv^աQwS\vͤ?vITMB;k*nJze0Xaw7y0Kn ctO7bn"1F6/Mi.P(!{ơ58+ K-CcKMe]A 8KIObk!F9;z#/ŀNgs3qϐK}wNj]#m{$?ҼPrdlTS{&qD?|&cf 'Y^, _q_F2M;$5T54~\1}- =0#)װ+Ž#Ӟ1';x,!*^I%R=9._I4'+\9)gT -R&ac_Zɷ|{ =n6O,_޿>{1RZK܄_fn!PKӋv'*z&TM1r%a3_tԀwB=۬zO_o% 'P[6Sp:Uppn9C(5 g''<;6'\;]!R[BӶ6\[iʼnZs9-pE _xڵfpq-)V] #L}p`^;_fba1  "pBѻA!`]Q]K@p*[:%1)++ńnPP/#: r4p3ѥF\ DxѠ:θW61٧+&‡P9ݙk /-̵"=fRA9=6ZDx-kZ?Aې{Sjqle"XO;A%y_bG׵xZHn`ocXiAg$}A>hݥF*px+~MR7GW`/\vLa8^!ndGE'g4u=!_adhaޮ,H|H}e_{a E@PU=JUg긋[>@=As<q dT=_r(*yC !3HKgK3_*Ѩj[26u?e-.d&F(aiT =N8+lmd-CeIOi~DT?D q.h @~q &!A+_C/*QY9S U)&j^2 a3꒍9/AD?xsًtu7a83 V?)@$ Q` &,%h櫬ce5ͣPrr[)E*F o^oW0 $X 2TT!j{!YX\0qrqB-ΐTtd P]p9\3^:D+ye Xb)-6<t/WtI6FcrHwFhae.ޘ@qd:wXrh cj!E"c8˾#\U[狑~kcJCƍD?1/ b&-\qAsH/4y@my|+û$5U]̗{0炎4ؼb鿅sZmo9mGqK`P}^ sE-  c&ESڭ7cz5#8VA̐@/\N@/qAhl»dq538 w(moL00H jE+bJ'Y{8V(?NG._Y=Nz;@Y@G*T3 XR\<[(֫L)!cve:;j`LZIi+G+JIƒY]ΜaKw/ԏkE Zis#$49,s?.ȧ:>.3:C&_ &MYKFOYq`%V\wՐ#O*i //JU$4BWbecE1ʋ겭SbeKkeFj4]\tşlU=|7@m,8]Z>E~>8/tRN詪\ku/1<2Qh nV,D_|lK$lrt#zĀk0ͿѶlUqևJ񳚨^@|{1kӌ{h̡ՠ} ZΙ9%^˱điY?5c&9?讑 Ũat^kZ#bkix(c>{\ȸ&RpR謫&]~^_&si#~]* ㌩+mMpb_S=CGU- w5m8d0p}xH~4|mA\ɍi,z_6h.O zAoY87>@˦}{?-[)=\O0%ji)@<8/%úYvQ]V\E?}g\kWvیT;&BY @;n1ص< %Ej@|OZLFL4|),lPvoϧ$ c `ڨRA"fS7L\˒y Ne4%an#3_}ˢyGX+ҊG 6V2 MHO~10O&t2y~ng] [Ǩ _jR) U|h6w͋G3Gp[T[NmĈ`*aZ d  RgEӼt7Q I_Df 6U0OVU`aKLAfniY4Src4UF25aIXl;ɕ0^$3>v+%m%;R 8E"{~tCBS6 @mRsKGT#f8)8+WH<-׽(˞;˒0nT$x[VŎJtޑ#pn{t5dCTK5œ`}A>H 8n5[2tݕ*ۑ| oԪn*PwH 9vO;́`dcp`|7 (P3,PGJ4o"PK2'-`.t!,e%=O9%@8Zz0wC!f01>W%SҐ fezu]ȡ }}iٿÓNlV 0Ư&)wvu Ď펖U?䙛3HK=q쯫]cܳOğli2xG.Ҽ 2| ISL|*:BA7 ]\Ƙc0{?Eo'= e؀Ke5E$ |ə鋍-et)ԍ($^T@9d< STívԾӑSL&vV`1+g=bӺ2gPYU^{ZcYB"MFoZ%; eVx1V^ A`37V(iPzIRgQ~(,ş J?Z+_yˈ3d*v!h@E~;?E;V!oJ~7@R~ߘo/Pxr8@^] Ca)B)ArsRܹ{^>0FqZW9<_$\>بc@1iq䞣ԴHPAvOпH)x*6GjC*Q;4*B^Hmk^p${|WF CoMJSƋ_!D N$K-m˘s$ O^cR(17H'♼QMM?I3h_x++cJc_:m?.&K K<=} uV(@q.GH~Z,ᠲԽb޻.FK,m,Tc3o]-h+d/'ॏcxPoލ' y&-HuL\%*;wfFHˆYzH>*WhXd٫jhNBGFkl̩ZIq: 61MW7L鑌bDSGU3X!,,+).}S]C^l?Hez ŀ9^_"!Sp1jq2] ֞RU7MX>!I>YKq"1|QƨP\6U-XȳW]o ݱe4z<0NHusS͊l:pc,ЄUPs8#RAWtڅ(~LvU);L7@}clK0-y栿zs/WM2pec416Tz)e?K5^i 3?GxC*l[xj$4r_6AL0sygKěVX{۽3j Nta .':Z4E'p&őe~6[4"+iA.DQ]^(2[Ahe}u_244!2cYK,_8]eVzxгVȘ^(*VSCzpwAx'ҕ{yl%LflE)BJ XEmiv\Z9)l | J4wSf/Σw>є&r?}f MR=kcs8m~CjkxVfZs. @m1 [υCE JTv 0wf_#T5i` Oqz%%':Ă(J237 Jo6;ݪ}N̋DDvټ]$-}&`S\Djy~"R)RYnG#p-[8MTɆ9}'kԟ1x… ky6/fP8 n~5PPj :0Ν3[x|ۄҥ\^W`Wl*_\acChca-&Mْ=Xa$[B˽:k2OEaa$j!<к)pZqzGjNN#*0q=]v~!|N -N@ 9H267! )ɪRX4Op%:,Zxhpv#7Y-@aW;f׻,x΄Y_cWFFfOm~HcZy>祐ãs[@UWjəC'`Gʖx2(ak\q_@[nK烱(5MbUbH1-MנhDs<ֆ -EƢ;~$IvcX=L !@~D}&~мr*ztcF ʹ(v4uh}3`xšHIUȜS6"9:/+w/d!|0h䛅fxНս0Qf?T7y䙫ǘ8 EU) Ֆ`7aZy Vxw3j=psLuݫYiG$J"t$մ[]BX0t< a5NE /v)QnV2T-D}|PmI>#9ahI-jĮ.`>FEX'2 /ض0B-ƒs7̟nxw88s\ jwe-UbW< |!B yӒoHҼ804+xK[;qTT\Be%nBy]1XZF7&BHI3bI;$ /55?V~l $ǰ;3g}N^V&Q 9a՗ /ѪʒȨae(`0+Pd[ N ^k}ӵ Kje(oCY* ܽ]kY &DPpBWXl9o[) ۄz0/q'IŻ YYBCToHd:mܯyH\ UVڨ7=7N~YWKfp.)YRձjU)ԿJX ~+*@ !J ѧi\m&YPK̴#=sz-b43Q\-4R#Tn,>%H b*ٍ=VoB ƑG{78ET腤kȚI]fP#Yd܄rR0p/ba\s%4T.ZMgz%k e7% )m)Һ& Ȍ{ hP,GoR>x#cjׯܝٸh#!+x}拞^b•to';lC";~=t]+MQV`.#՚(Z?>WB1u5cz8އT]CZ@EVYэ01^\m1nȂnyͶgKibaML5>ιt\D$<3Pn=8k*$x"R0 QvLڀ{wƁSl5g.,!Ϸm crHcbٴgx@]M.\6>BH/s F){T[8 vOm5-OE1IZiw:\ s~;k,tfއ J.t?p%-T}ҝsqbk[P<.} TY91[] 6!掳Vɮ 4dw$ٞ_nǪ/w]E1sUM_l#$[HfN -19Z=q& VqcO&1jKuv5Bʗ#6O`rф|``+?\DZ@i] l@U͊a DcQjDߧ%9 `/]_ck>.2Ʉx^~$;V02v~hNT/^<%|%|%Iyjl 5CTء6Z^iVɜZ9]<TPƆWqoUA}ڴj؛;9};N<fjATx~ u<ű٧y;<t 4h~Xm h}CtW'%FA'Z0yq ia( V3)?M <Ϋ9Mmr`#R= BPdre a(ˮ΃Չֻ| }mCm?k#HXY6֦2~xdAx&;~b(MEC>nfϗ/4eTNz'.Ciq|pff29vK>s1QwG[xU񒯔ˏwQG"%9?9Edr9m@f /u&eQ{X j셨8`gh̕(N͑,b4k%r f{"5kl"-{<2YY qLS{,.3̶]z'n֋ ;j咮b3i S Goca>Ǿ۩ 6rY8Ku1Ϟa9Y•xx,Ҙ09{e;Ʃ]&"#_,ո!偓>|N*Tsi(Wb|J-)85 C{w A '6E8lp2G "s+:=!(6ͤPP19SVR -x =t*=`oz̏@"-0*fb'i+p.jg#P e;cTJboWkQSw,yvϭmS5}ֲTxa6gdQi4 `3wXP:x+kALeV D+%$k_&0E95zz.ඓ;-oELC0@ly qa|%70Ҋsԧ~" D̻CyI0b/ˀڒ0+SIza&!9Qgl:+ @%i]WIRՂMlac%ziDc|oUr±}|TѶFGc ¸A8r_O +_OW@-GF_yc(:䐹g8Hn'(^2lh)ᷩeu~qA[ gmtyN p)LWFq9 N:&sB[m*#ߤ@m+/%nٖ)Bldk**GigpN|FމG{44v+{3?Jӧz)u\]N}b?q"Z>,;àp;81u+k1 &w(X(4<5 bҵ >Y\P}9{rDݲ-A`$dE.8\aVVVݶԏB!&dRgl6$^Qjv-o7Ƽ0zx12RpWSP7&.\ '2%9),6 # ^*Sq*AXA/4?db;D^[;te5|dp׻J7]5ҥȺ/q~CyK2I TdȂF;zwdٗL8rr޷8!4>pPНȋ#b՟n6>Tj ?&;a =d(.*dfOQ)n-h\<$xLܹNJ,4aӻ@ۺSg+tVqh4xgLآv ql[/*"Rn؋xuQ@YϟQ0+A/Fɇre7^gǏzF'mSON^_DkNԹ?'48 6zta|Dl5UrxǓTɊM8jjFPEUi]UvL0ISݷ>mS"9l'`lGB6?$bw9>'[#vje/+>"Θ`_ѫĥ)(}Vh$+@—Z>]V/`.]1 3UED,*S$(6RYuv_#LIel+ցd63(E{QD Me<$DBfebإ9T8j7^%*$]OV kœ$3Qt#kXX~t'ށj6/E?Ux':>p+ά J Ojqg؄gubMO'G1eA6_n񍄣 Vҋ#Om>H:E]ק3; S[A߷Y%?dSL\IdY ^BOW) D?wʈ !gcޒ=łfE+5   ~0󺼈V%&x83c m,{C'>wx؈yt>R ?3V| S jE¬|Trʧ6_GB9OT-| i ׌\+@S81+'*1O"EGHFQWcsq7;c_7&ۤ{'+Wiԑ)=-)L;e4e-Ouw`1%FpkLquE-ڬāB@*u=C@.:xw\$a.?d|}okAcI|GV˯Ab,IhBoq lɺtװq"{JW\df [^ư25e`_ rmxPǠТۉ9nG9Z٨ހ頭!4Y=uăj)|b.}MTV(ј#XxjӋ-UH9Y7$ b]w^Ϗ =GNGmqLƙvQmɷ3'e<;C𭚻 &GHZ Jy'$İ^h\ip'iYH}g$q1"4LͰ1  }ÀڠPIyn2F>l/gUd#P>lF۽sCt:(!C2Vu'Y$RKE` wqy`0 {v`9Hu%<ZZ ?N bDLmFJʍO9n, ZQ9Ŝ)d=tB8:t}f`Q])쳳)֗bwS]3)KN}T^1 os`oXWm+G:U":bޙ5\U4;>-ꔨ*l bd{;#d`;:ˀ5phS Q[|M0 ңs"y4\Z_?o{rӬ*8EE_pNLdeG 9*߸<7Є[Uya8'L8N{'A"y3mT0FٌbC间Lquך{N 3tR$W${ҔF=νJ[,>$5 2]/Hzh˜YG~^_&$yhPH;m`>GcZ`pq &'Q2"4m?\Q$aɖ 0aP[@ ߺ; $38<-`c1zr$a*Cuٲ/iPRz=9m]D1oi 4#AR&L|5"9*ՏJ[Лba]?"Htq(M 3-4͟[~VL?i>Ͽ#7qdu]~2q ;zŵؐI M[هO{&]O3Wn=wVz[v̢QDumo|]j3+~r/pvizszz׭~%)|3̽-5 \0ڱQExh җbFPKqYM<:f1XNJݹ '|_<3GݠL{7 '!8 yW ԄÔXPn-uyWJ[A`c Bt!77wQSWŜj~uI驟m9&T "ţ{ @f6v(ui( H6Jr$B"T/>@s/غ|mޗ=/MmF:~Pde'NZw#0{gf dzRC_lwVn+J$mP k3㹞%2(?|c4n*B@+LͯbJvPR!9XPlͮOdV_Y=jNb:]{V|VXŰk%4N5x W*xG|2+8+ڲ'7sbli~u#5}{gKi_(iH|YYGZqL^SwG878k&+ wbf`HqΙdǛ f'|>8 $̷͖l]Dv }qaʵ:lnE%3 ;' UVj'j`4Z* nRVCrrd{ߢNb T64<=YTIE &=!Zk/TixY$m_b\, :[sj"Nԭr K#T/ՄtK PL,@ܘxQ<ȯe8G%q)IO/T'^@F@Fqc>oק YkHN!h JD{4q>$o7VE4DFnϣ8/pf8:nx}T k?4}]˧ݓIdpij_^ˑ1x37y3, q$o.+9Q'!Bcpg]P)9.$aW6U:* 5-eq4<)YJ:a3u$~O)<^ d'{||i hq̅([@ԉWQl*l*ñ X̔Hc;ae[cdläy2Z_(#ngO0Be_686++:a#7p,S ,#X@iw`A#2rDj^G>:/';Ybf JX:|d:((wğ +t0i KN'Cj$=:Sc40mI0 Ł5f/&hj[\wJVun:ڹZOV UⳂ/ .Я}o[`rIO*6Fav-LV}# PX߶PI޶E:@I|S (p6cSdoG PhaoَC*(]; )j Y75sW9g gˋ=BWB|/RF?ws@.y2zbr3/fd=`oc ˉg1@LX05I/qd;lBC #*Fb~,ʤ[*Ӹw"<_c&ZYx8dy _dHΪ GH6.yrG>"$ލ&o kq ewLfFd9`mA0+PɼǶcOꑺNc0| M_-F`%zjRmCz n>ٯ,dN thuVΙk1"Ru֢lOuߏj7-K@15^Se04dˌ(47!SGNN_uixVjG7"^ru1UK ?>.E<|Me}l#o6A پ/G &E>NGh JX9$׃nOG7qj\8s{`X =[u u/eG)y[z:Hɺ0cza-rʃ|nˍȡ#nU(]!y(r<ԅ|CT^׭ sEn\qgqZ4 XsZlβ--Wc""ރq,lCcPZbF6%V,ԶTFp8ފgxyos_lyLjAT>rRe)ȋXR4}u̒!̣{* i6G8ԓ@x|uɬTxq4W}9ἡyћ}K␚IV^jQteT 8KѠɨΩx4(@P4@/@|VN$#Frv5;oQJ$0{Tm~ĤK`ҕsygzZd(:9,i?% zbk;uQvKWTM9/G፴CreQ ?Xzџs#+;Qyp¬7ц%תe^B&SK]xgu1!(caG/+ߛCXc\,_  sj5t zkB`A_Lb|qDL)Uס40LɉսYrj^9j}2{ [/ knpst#F+uc㨼G5'""%n@}s؄-f=x_B>hRt0y]㮏b뛿SΌl;D`gic/988ͪmdWJQvp9(FGlIjf`d56CDBz{˾Fx}H3{alˢ #Pٱ-tJ 36ʷ=ں+҄7Tn/&sX)̘h74 WwQ?oy)h95,uf̴P'm0kS!Ѧ1Q9lTQdφ9 ?i~=A %8oX;s.G_ϮWqq@IP$UI3zQ\=W2Fi9] ?ұ7*LkTJǠJ8t#ӿx1YM^X1`Ll@h$$"R 2͵O"wr_\rwȊjM߾T8MݿMv9Y7t}k"١u:|3c&v$jP!s8; #+KtJ:g}(={'w4֚m&8m3!W}5L+1KMLK͊0kzYyh(#{0]FarrT=te/&1 k?:@ԠܾAR n kEH=S/⼣nMm+\'T5z[T`8CnwzTY:eM2twhB9lW0UNh<* BsB"] |31.x/arXZ!kxyAdLWCF{x_3|t9+fX.""[qRwN53;ms'bivLG_bqw0m /} gt>|A(8Vm`KXh^ Kc?qBF2L[1 6B@>!.y;&Y,==g&p;)/L,߀VVgلK\ @5 8}|ؓgEGGT*ܞ>NW4YN+ =ݠ6ӹ.~U(џŚyqL!X{Ҁ&6#!I&P틊MAYٲ YYT Fz#q?Gz S&ùp̍ O~5"L~4dގñ&lU0ے 1FLpUđ\JRj3*!Pȩ݊5B; 2&O⎧..j!! $%Rx.G[i|d]'OGT+Ibx_+pb3y?ʘ$;\.z Fb~SUDODSe-}JNLi+UZ_V.%$1-cU ̓&+TϽG#*oP‡=#1KVI"1RYv ;ܓ[}# GGt^G|&E3ŸTF'+fZj53y&U1ro!k|fWh~UC,xf_p>Zbbw:ᨳ`!#svS|][ZQmf[m8Jc%ҝ̚LBħv ҕe sLQ(V-3-͋OS9鑛ԕXnk,^`mVin?|W%-H|`ݱJx+L Ue@LvT 5A't 2 Y^n.6 5r[9B*e fy}fG$xGH;vH-V|9{w$.5WJzs2iC8[cIKw*ͳAm'\F#b4W:^q_WϡnO҃\`̟Q ݶ\@ Cp2;qF;ȳw[R42QwvBgyċ6fG2Cy_" _kc. [J$1ОJ@fSȽɅet3Yf;riHb΍xOsX\[NL L樚f&zr;ϛOuiA3ݺft<5wԛvd7 * e,V7-K3!PyӇi\X 1BWkk9C.F-rR=CuVnQb S<9o]1iLU 6 ?cxkKC2'} .1y / p5Tnqm+z:gP1Z# Jq.„{PuOncEv 9: 41O/o~{\D oMìYyVҷȬcmHA01jzaF% FD pGvi +">Gx ) 1^"P7' L͌S,W\0R )wi]:(motB-ĥ{pe3@qydȟdc/(P.*4njʪ?vZӝŝ @Gm2̩Lgɲb7PKE)O)s+mFpe Kd7'itt}ftu Px1P7Ir-=mџ n2_d4C43Af)Gu|>;=.[P$A`1OYE(%krS;tVd["aE4F#Vkҵ϶k'VLmid@mⲌӵ8<(FUt''O,@}0"3'U2ģf5z}!0Jt[xJVPj<7C3|J:u)L8>7=82], +=7/ʶiK|!3 uU\ Wcao_.D#e>ԜOM4:R4:`낥1V wa:*P#l _da%zƧ\z I4͙uճ5 [;߻4<\LgqgQ?㊭mr-SU4Ԩn})+:?g769b{<[mKO-zWr.T1^̖dsm=O݉5e2[ЊX`pGD+t{ÐBr^ h$B.Kl.zRRQʅ#}ڇʠXYRtxa &**6}ˎzOO:~K`GD ΝOL~P*LZ+: rhpߣwC2=Vm?:xPcK|?,Z(v$a}% tKWmm1r͒:?!+a|[xM)]`3O_EX} Nƒ^(g`y,\{:s,m2SPƸ4%U"8 h|!IWu)&<ذq:"Ryte5t7&m.֡ϋ{6AYrDX{#;SI I"bB!;u&\.jm P%B[Jlݮ)؄/N?e"JbuPY3 IY;]#Ws dS͒C} ,U(|P٣WqetL?m5`6ǥk$/=nɑ[}De*ж'sGF~䇯@ bM/$tn>aBnا//Ҏ]KEpؚs[YGůSNQUkFǥb$TcΨLF:7[ )[y|:ya;4ͫPs"اC:$F ~gX8i\-TS_4M%ַdi,ޗ|a@qT }|Fbuuw3kZ?FUc" @sen~Ѿ FEASsf![pŗ+8ƝUHv)̫Ҹ/cXt`@kjK87՛{Nc0«:#'Q7zHv4 ĖȪ6Mx2`m{iHO /#{KU!mī6=(ݼZ 1D茀S9E`tXl+[=z1Y6N1z FGzA_ئpj0 ,+Ad6SF[LRSU@CwYtSt(KA؇GS^\~YheV$@Ֆ`H9QBFţY[/^rQx mSQ9'w@9pc?GvprzF~5~+Rl?ЀG}#a*gvF3jWn/:FfJEvU;H9Sg2HmӬI:5B.$bɲoI=Kvi\ttz g(4š.[ mB܄ı0*UĉNjy-o1KtƑCP2rF uc>{O=^uXVu{fe ]R"ZZ:;a_ 7Ku$H*W,rq+>" t{D:]qJ!ȝ=}#{7BVenWA,wı3xy\C*i4b̤!f QKԞU mYܨ#{M2[V_^qu]"rvKQ )ؗk\>yώWQPKfmYB=,k5HB(eEMdMfluYM`SW$u `&4$A]?ʚBw_|=ab:&ʄHj(?͔)hfC?úPOw߷o,;wH%s&7%᪫~KH^X^v.>+: i=GCfDϒJ]h׀ze nJbjgXw;CR65x6_Ik2QtjkG(s ~Je 3j.t?dvfdpRҥHɷUӗ8{u+VAXzC:w60j\z8>'IBZT~\CT5Arl*_6Q1Һv@QH HDrC@ɦ>U)@ʄ d30Xs~!2t|?14ߋ/}pZհ+{mP|}R͞3ٿ $ yS51,:ϡQ̗h"piV₷=E$JS~> =gۄpV@4tMs; |m|ӫaXWՀ[c읲Aռ :Y-m sAb_?'8n)X'/Fm]\Iq"by/Uh+N>gX ruAQ*|n5ܛp_Eq2mifjD*СR8GBܸi#cf nXsR" Q4w=@%dNֻU,(0bp@ OWR!7!Ɵy;Gd4 A 1E͗_-b 6K2aKH QVY8?Qd(DkaM^h,_qdPKEym-I@ϖPϠlȦ,m;nbXP@LJӡVC b(CKI1C2e7:oޜES%0R.ا(zß/Q gT\]9<bRUhڈT Ls,MD1ce|#?)VVo4DnM5;I9WT6]Oa>EAQW)/6#9v-yF8!~>vvg`u[%v=QƋ-p6&C?ЭDBἌ^ev5-o&Y芕znOu9:`Ayr}:j)پ7fLw/Kؙg&-t]tG 53jw>DxnX !uZl@CCʶ,fX"4kCNܴwEYiwj֑o;7{A͂ XɌ>8\*(خM Q`(:{#_#f‰HΦF#.ogٍupNV2鴥{G⚺IWE+饶 3sLsc/yi *= 5go$4CZsY)85B cxBʹ;P'!RʹdE+Z5Zy>*=/i k;L ],'N,`ݥD+HP|J"RC^N=h":[ lNvؘnl_FVs#0U :?Ң( +~:tUT1$k%RElpr3lfPz@%|-c"Ss6 z*ZQQ7oBQis#pB,eGFtH8 R{QC{Dd .5SПԉzyN!(Q?ҎbX9FktVȯ˄-4Tl/j {wqA,/oH'"b 牙Ox-p`%*=y>=K<9GG *RZ#F!2ZpUuUn@,JEҀ8I!C7qϹYpsR"߸jɫE'ܧ!R3TJI"6dhrdoi~^_A$M΍fԬ!|1CO]4UApW6(/6 J }m{,?*Vd VTۢ>@{w8(Ȥ݊<3w,vUztXyʜI #jY$z 0Ϥ3)xI mhs##S`iIdhZ@Gȋ.B(˱ÒuŞG`o53|ۈ|n1ߪ'P4s4~|h)V[%=ݧZ)5t~#L)$$r#6%٬xM7E;7]wYd+`Og%.s]bK+ ar{K\<R w^ h_;P˦@5rboCX$Ғ~vYv2ϥ% cܛlabA:RqBD ;MshZD@9L/ʤDlnhd]usQ*dJ_xV#Wa;o+ߪ eO, :./=k5TŞEsI:8[+H:+ԫ`eGC֚=h}9]' dx0UfbW@>.Cf0uvgT9¬%xM9Fˑz p'=s3V0܊HFp@X0x^9@L!LNe_jبP,QW3d"'`kVwo'|Qʎu`SmXI!l_&ѫ̭S-fLtseܳpPb$Y7Lv4!T0ҷ,oX"t3YUpڧ"G`dْ!#TV+^vM]uvUWBE:CXKLd*NO_hꕲ-l !qPz1}׻`B\;8vBt{'*p-2reY3 gR9~󱩘e Jf14+A|JS"ix"La[,hvQW7JzXS╭ tXs98鞤!q5S NGe2H7'̒7ѬoGcS~ dt3V*A0t|d>tE'[ S еԇj}AOɉ-W8 `㬖ng&OkU<DXytC*´4Ӿvw=r >qR4hCiRX~E1ʵ ϸ`=moǜ^ABΙ1zF{pKr{ŧ L(SfJpvρKU0kw32d}w-(RۺŕDVjvyJPi2%T*CS~޴H<T|?۹sU /J4aR,҅ifվPJbpeGdSVw$fi!^2B͹&UٹbP4YaUhmwhevo#͖Jb*ۘ<=|U ^̒988f~I@%h;\ٯDs($![KD} C h>=x\ׁ* q_g)Q rX׀tv|KS9 BVEޔcZ;Ԟ]D43+ _:}h}9F)Mu |Uں!v!\&97:K솶P 6`6-3wRƞ*u lPxFoDоQ!9j#ҳFM|6y_mGg08ENNBQ.=*2!6OBUDsyY {h?+Xj@ђ{ kΩL$"EXY|{mCA 8HuY4ڐ)HPh@ /'擵.lRA{-@4@xwltwy˼gׯ^Ǹq^d:'w(Gw3V/B֘N&w"f4-/)W[~9Ur-4$߷0n 8jqpF" >U^WKޢn {c[H\ ˹9,Q,t>ft6Rb(_ui(:ؔ ydy8lkJhUI MBo.PϞV5ω. z$*{^bCFx^I 6AQ٤X p\a[YN HV[UljJ`Li&ڦ:P/[%00iu.m9Kϰ[dyڧk񛡼H.{c^t1g٦B`Jy5be8wUn`Z9eOIGM0Y?ɦ"TLK+Ȁ{pOvaq+yYsՊꍫjdt7FUi vi,{I'äHi@=bУW,C|6oAYO,J #9lǓyiB`JAj ' <zJXR`y$Xx=Ϭ$~ :lvDM|BK |㟚f-kneʈ譌0gP9.j'*@Z#3t@Z PKWᖭ`Mx>b>[c\3e !} P,*܉-69n($Qj#]\? ^{~*Ej%Jt@1P9N5B'֕9=.> 5ṿ^xp'L/ #1bz`2/uwX/dH~K;O~x eSvKŞ L:5@W1{"eCЍ 4XD\40& "Q-A+?;9+l'y"nZ2-@! F?InPB,w "0w̗I;#ҼٟFF/V0 G(X>͝xAXHϹOn"n=7nߖg,s r3͔˦^6`Κ:rNR-0Y柄7eo*d7|EGU:+ frSc%J\K)6O|RDN;nKG; 0T;*h_Oda|%@ӎnOsb(>LG*<%>ͨKL&s+!]4|6"^`GxRV{Z;ڡfnxӓ@ICK76FĦ$= yl^XAkqex]oEl dr}i*ߍVe[tR<3l tvd΃e(;V-Rd*l8T>Y`޿x]֝E|zٻ2^uIڵ,K$O}&qo5~bҒ|\u@&I;zUL\D\YB*KUtƜuvoy/F_I>>L#S?&U+!TO1A9 >,[W/Ss>24;ǣˤDۏHLyfhθ,8Zs1g4С&[a@˨Ԋa9S2@Ҙ IGNF ~M4`rWfۗUTWJjx8Ւ^Ë;n.Ǫ <ޖ-1lu|Y"eJ`Fx%—bB7Do_T"452RGGJc9g<CU |>y&) 豟Tej]f7҅UpTS+YH댫hy3=C+EAK#)7CwR};> ,ZzcMZýQM QLI̝!ߪSaKM) FYέl k:@?{h4gYOPBc˫k݅@VU2ޫWIEOg_(>.2|}<\NwLrJ mkȶ>\.SL*kk_K\[c̲vap8av_GQ -WtUWy'.v9Wz*1?Iu]?~Ψ` lty-Bjcx n%@Lj-2r均!PYg*m)]Ai,.z7J8 QDcav:s;CM x=.ڒeR5ktV.x{^-ٖi]aZ-hJ4O^.K~WwD7ݰv6 2`"ҁ|ldן(uMzqۣ&qH8ܹ.[s7j$ 6ͬW쵓Xu3Ubhw sa8woBEĊx @7#Vq@_VpG[LUY ZXB™{JT~3U`:.4I9H3z2Lpmf? QCNoPQ7)si ]! 6(*qQ:s,$ 2lŪR+gM(QwcHqYaƕFvB~s(Ŷ~xF}mp!8 F 07&ŝ3tDq^iK +8!F]hEWo t@ET/&CلКb+\4} =O1&v YpЧQT}3隸e*-!S_ Av v$UMd~D"CH)I4|&4 N~3j}b,KRԏw>KThڳ 8H8Vԣwe [ְ@irв,7sAz:O%92(dcօra"ћ) lC}AH-;@ˆpѮuPwb tA-5%Z -&y p8M8}a Fti]?qwQZLTׂD0\c*Y| blGX=fNN_Jҋ 7=r bSaF Ԕ SZ)~ Ħ[Ǥ<)`jY韫žYt٣y1/vy߉$sҞkFR^nޜB=` >3dل*"r\!Fh=jE瞀~W| t6]AO#Gu^*cCcs?HS#Nb?% K,$H.}PJw%.*\9ԙqFtsU 2GoUlFkĘNc1H~9H!(x+ȃ7X^ș\.1`IrqKv ĞX["Td>gf@UA m<;klg_5.g;bՄʈ'ЂHh@P]F鵸ђ#XE9[C+l̨$a9m[ tEѠd/;s?z@jsȊ=?zr%l4k}[Z/U=pkUz0,\\Js eȱ=dù_d["l-RDЋlWZɠlr5}f. _#^N;5|dF|u_cBk:AUhlƄoX.3v}c]tQ7r,m鷬1/r,ch _CŠݰ5 by(b>1ac!^4[gPnƀ+oD0]Bm;/sTs E޳d9zf/O&_2$6EM:ͮXڢ\m0^ߦ9L:(:,kX©F d*a!b:d=M{&/{6v"! >Qϗ6R/xý]/K݁ohl#Øen}]"~ CIN Xw ;ǩ"$j5 lBƐ}G*cfܩ{ Y{4` Z~o'f_P[EF= Dx*@ıg<`%\zՐ,64.~H4r[]/un!ӉG1Ц22; Z>Fqcї&ꗃpGl*QI3IlbI@-iF]eB}! 'IPx%eY~SoĶE%Kab \bY(X3 Mte4N.U/QFImײ ;7mՒ L̵6n^hH0Vt)ĶkI|=vIWn3ĺ05y+U[ٯXetO)>?qmRn2d.6S$VO/(e^n-H ERnZ-y*ŖXU 1a=:d&IO(ߤ䐁shz!W3A~(E}$eC(z|E'kN^ujJu{w} i+YqZU ivR2+:rQ13~+tpA-: us4ކ=x6ҹdp ԕmY&ҍl~cɁ@:bK7 &CHdcV,>G]It%onl|Aɸ:Rh1I: =xXRE5?OҺ-xQ 6^vjGS/0 [F(S+lޘكlCkDw'DlE9=th%jZAW>pY2v%5>(O` RLlDb\@јsP|&Q];T-gn'VlD;.Okgy[⬪к[HGPSuFdoπ6dX֣Gg9 @nq/`c3^q5byyn߿cV*"N 2H@`]wT)^jm`unr=Ȩ>|IZ QQA/?mn K'' TX` Q7DGݻcaBPǽ)X7d7ZDU 2Uݐ*Q"(oJ'=T_-MbK5!9>{B%1b>|/FqKK`DvL79'0cz p3`#2;:6Uwmqr'zoyП.É)HMgPY-8̭1Hˍ/b+\q*,^ }3I@g N|rʟtmד쿰4byF) D=ĖVG8`sbsNyC$a21al sGcx`g&raҶڷ`/l\+yX!ᵉߥH3ԞF*U1y`yjVLJCZ>Aſ7mIh$ۆJARY_ !mf;Z9ٛfz!\N5r\Glpf"Ͻ~ kX wGm^GZܽpLJ$H^!S%H"l{H_!8 ~7Ԕ=-r2ӴA™t;W)6.jux9xw9q%]9An+h)*׌', !O֯3D}Ȗ?ZF!ܫ[TaU"l[S70#(6uټq7X3UEݩ['.ۺњ q0m\UpiKjn4^}X4vL{G?.Z&կ7w4ytzN5(%͋cPu(Dzt bfK6;W|0[Zb:r&=.OBpE< * >!3۵P`Mu p> ~O\?:kD.J8W;%{~a)/f`B| -ctO"nY)4m'ϣ)R%jb=bD-hOg,7[@RT'eۦ4lm> . *uwcT ^1`!=޿S{i^<>ɦ:)֣{Q7 ss*"osDK\ ;ή6:l'q)X_a j}G.Y&‘Vv#WQmSxrz֣M &{jA "0A.[:yg*Ra:`W&-5?zոVTդS)"{ Lp^y?;Ʉ ta̤$bc3LdcPla,9)fPW9]<;55ʼ^ȢH0 !2qÿg?KFP]2V7y/d @vEldt01p3QVeR<뎴+BT(CPߗaHTxd0H5%/~Ng l+2y,v1GG6X0! 5a6a%z.tF]V`~0$d#XsSĿ+ ֨j­ y!"DTF|WÏё5i1`R6{ ox`~qc[4YGYlݱ*U^ dNh[P3nZ_VY|l,;WU`'hu&}{MھT*z4]k|~ =Y;1)yE8r_h&݇2Fjbj_)]Cչ<SSP5e%;&9BMڅ,j1D} :ıPGGOLGxnAހN۹R›$~L" ZrbZ~s/A n2}&ҳ5[1%s\G-4D+a  %'S2pZ4@o R@hǑ8xfZ+r2M0ֿw&<%Q|ϙr4gG;u 4z`~` y7 xgW=ů|տ9\(6:x;P,j~'D֜Ǝ{`EGPB bDK\Dۉ]20>(D? Q uNO-SsZ<j) nKh:.xD:T~eԐ|R/2+PRycf45zuC0Z:vjnۑǡ@O@gcF..e1=Šc9V,Za`_cWsUk0;0 iBi*jm7y 4\`UΝ|zx+nҕΔZC C".2?sZ/0!z? ̦3PгEJj7^, ewZvn/VIu)B32 jX 7֓BctŌǵ3tqb}gPl. F%Vkf.# --namwnUӢmR.yJB$v~nk_!7F0ێ+beb WzZkY= Ht<^E oRl;5РMx g'jkb ~'i 5s3wFrϱɹ_h+Ru;o еAA5jB7tͫ%8fWyco`5 eHAqo[= ep|IO-~קš_'t(4-\+|غR7(WRpkDXy$^4Iwobtg؟[(b-8Ku/?nVZBӪ[V21 Ey3FE3+{"B#Xb6P{sRR7=qE+OQngpuc"%&RĂ\W!އFv!/<" TvqRpYJ$p sTNv -zɖ@TX<mZj]ibn(Zi[#T_o2i9JJ2gd~zu%ADY_>0f<9MyL܄F8JeLY&Wg񟑊0y6R1,WM}'g ͍uNԴt۶GlSq,9T, y'I7sb\tϽ ,sypFhk`<$?R 5ڤWP$˂a*$~"F<&>v?%eghD 8*W{e.4c]~栠)&HĨ?";%92m͐JՋ>䆚fּ> ɗ͍l?blbw4UG|~Ju Zza}J7W쿐4R2fh9Kv(ie!}J.N|EːP;?L??RҍT;=EH}8\A^=NRVd(9ۉϟZS;AIi%dU0,sF8pfoC-iI1Tz[sG?5m@|!+ޘТ'wƒ4TxпB*O"^ _LKjxQ I/CXr(lSf, Շ8ƞޢƎo=۔tr|,]°<%؎r2kNĄAZ>?>&?'E/0EbXI4LHb9~L=֜ p| u]56!![osﭿ6yf$ P6l|rY-ZU{N9:6W8 JFceFR C ZB 1> yN8șI"y2u|<bLJv-s>Ǩ2n\#mo"m,I״_{Zuk{i Jٞ2˸ˣI][YbŖ<չ -od>D2P 8ryH1,֕aN|8 EJĘ{cg.;6#ZLWD/{zj5#~R]QzÞns)eMS%h9t&L_ku[npwxߍRfD4(Yqt;ͼ  Iu2[ӃJم<ک`:*nǢDu`:*翗`%SG8!T` EM̬:|]\{T5HF3o+&U,ډSdr ]ݭo\j̑+:/-z!H 0nm&/mYbr;`E n=E3_ka ;0e+fqv 0L9M0p3ʥWyd[yӎ5,c٩KK虏 Oģ?5b\oc 68aDnuQ{>c>_ky%rEP☨ ]xת1p"cŦMGM3BbS(;㔮l<?7rd1IpVU#t)t<*-oa3_ Io@Me;&ԇh[mSu l\"EgZUlmvd_C>COٽ w9Y /P&9 44s!l+źصQ(U vj1e~>J6(Ix(iR-aΑhN M͡aBk8Jo=׏d.ܑ^0#YNbJn- a!0Wg4Xx#,7 R/ӱ;' [oil$JWrkҩGsRiY`-ђ)۰#c#ЋZ0awWxJ8%,6g/UCE wʙ;q׿q6C]f#@j:26͞zfT03R`,53>@sl4dӅG?v$P*Sp d.uK7,K_\bAкyiw '3O!5DieZ:dV:F8jXgek=$|M}\ljiSc4~)~FϣwPLfp'm5З_5/%]^'}u>%2 U˹@:i$ 'LQV!{29Q"J|xhQ6%r=@ͻС b:ƩϜx8] ns: fNy)pNW>e}ä1vǻbá1\ 䇕ڼ|4|XI3N?D w<MCeNn/oZpLFEFR Q9{ mDEyH8xaGvoAl\ gZ#yhlrۧ"+2oZ7́ø4xFfMbQQrƦc%%P:WV8lnYb<6 ȈⒿd-1#kpw˓ʓIYh#@z$1;s>G 0qJ..sgNE> U pd͗2pPk$IFgx> mbH]::?43_yQ&.J!:"yB=7ndb6J-P6eقtM_wi HN\`p&s{fp{ i|k>;q5&,)j!MW[}0#sقVieWߎǐ? ~EH[acͳ|ԍJy!T&T.P 2RKⲆijQǫNu4^T?W 5Ք96mQ`T)`*]1{@.ʆgQ`[u~i1ITj* +C]<8w+'^ jG$NW`jIvާ$$jܷ/_xG{DĘ7Wfu+LztoW"%VFEp]4↹fUFRɗh]xHd#g+[Glʌ).^gF.j@)#i  i!o%_}#LreKa\ KeU|<ɲEFA(Yt!D|Rxg)ur=[\̑!$2Bŋ'UC0ΫkFk -HB~wm<0Quƛ$=8&6M3F3˒ V6ׅA fDX*yaIq!bC٧Ob/3@=q> ݚ+!g/ͳZ/ftlIrXybֱ&ے#M(USPv]@nB]2"ic$7hYöh(izWN7.YEy-r Bc]e7 +ܛ cI R3}զmY%ܸ.!(h&cGޮ c9M JpSyx 4)P(_TbA~JCӳB [:s*EE" MQTh ~U7 C~K| ǡ;2z{U|}HdluOE!3[˼f<5j4HOȎh%7b|x\Tح;>n{&4ECxIuCdSq=ebt"O<|DYH6ee` ;ڸ~(Wk->MXAd3 F[mގΊ R3/63F>2{ t[^Oʔfkۋ. ~u ӑ aYw'B'b ^X5<"G:9 <1C&`иOPV_o}]4-^ L\{l%|F09j9FEN^edw +Wc#A9S(K18 ܺ-(pC#6s)UrO"<{ⴗ>{81ɖ7} ,n}`VBe`.Wq=t`rԬDZkR#eS(s؂e*F/Xjk"}Xںׇa[(8ʱow.hM \ZqE^lzI<aGED0yR '%P.d/q{\TGZ#uHRpecan\et9w{ZznނW l)W0V9j&My$s$pUPz[W>4H_{\*e8o:ԋs^N3_|74%Ƈ`*r$$`^AhurIMZ/]aĸiuljF'q<e[3?ڌHBg=]_UdJó/UP_R,+yUqܳM^IA#x]˷݂+Ӫj-6Ieɂ.Nx) SĻ%6ym>z^"icfoS(FYA&ykriNUKg{ mfe9ﻢz]t&ֿ}`$xLM7pi]vPל>2P߻셰h=.)eĽ `)8 s@~($9ZEWWpUaGm=EBVԶHկb5]{Q`~7%W3`ɽI^J6Q"JT5~*I>P8f{T3C:|~#`>^!Pd4G y 4|,18́{ɂs]mWc?P!{=m[-Qhv/e{ac2m9`/Z]6#&aLuIbo}e5W|C64\>(TidQ B{ZF]WK<9#X##X64P '1 )Tx% 6rTg/'TTU\ltӔ[gE m@WU `\3>bv.tƙ泸fN -dvIۢOZ)A ?yN[&bM!u<,6kpwZ-3^JqN0w9)́ ;U08Pb-XM,Mez;F88uA-td]5\s36GIiZeh%Gz499hYT1hd~C9ĺ)dAu>xfm MɁC}:pF/; OC3ųcuҲ/-S;|Ǭ[;#@r3z' _XŀA?RM> L–Jn$ߏ_!Ps8tT?{n\!C3hUIB'bpXh [)5qXMX]T%XWe81&bq*U}U_xϟ~q$.ij{FY tKU`U~IA@pm}NGa%\Ӈ倓afT=`7T^BF`R܂= A/ib2&AZzcN;W]g7W{PvRR1tlc [dRaʗ3Is] Jz^]81Fg_]1gOby/<+9K:  aOq#|uۭ9|s)q,Vƪ -nܿ<x?_r5PKawn-ߓݛ2ayn?KJxZ2 > Ss$g{Tɏ~JJ6 ș7]LfP2W-Od:՞ Def¿\^ei )IV*dk2Χ)s>5G2ol`+͂ޖfKb W`(qwɉ&HH*Z? E$ q) AE ѱ& uۂ WYTONP.y˜]ž ovD|ӡrBgl 74>b:*3#(眾 ~;@ffxJ2ǦzU)}ӥ^E `,X˥LY} Hi<+XȫGlQ0&];5zw5~z1!Ջ@ɋ58wc|ȪZwf_Ȩ0sK*PNy)I6)wǴ\Bv!'YF[c>_10DoDeﲙa= 6xGRF3`[FKrI"4<>k PՀќmOBC/}b"R,%j~Z6w:]fgMGWC !2LL~>G.0k޷T*t[>ER7c#}"kR^)@0IezQ6E t 2AB.J@} \2އV(knIKP3t}zNg? _ǯŢ۾ƻ=S"M %Fr+>QrM?"G(nU \a$2V_42nۀʆt@*(T=ǵ6DCbG5cNȆ:kڗ1R }X@~_C0GƞC!%`L24A63"#3uq_nNoVUym8,u͏8kLE\Ǚ,7*74}W߮V',zH0[ vӋN=ఝcL /cYQ{O])&4ɋ)+IU5lJĶXhDܣ61+ 3m:چd5L&zzl ݼ`(KSh抔$ԋӬD9$R ^Q"2', GM5uY# &S2|CT8!_w]Anu 6"<ݢUb971%sLJUC 'tO׈!&ɪi#= b¤2<_LSVxsce=X?[XvP|~ao掾UI3J5vaU+\?cbx7MJ*V댱I['䵱*1j`S-Yt> $'4aS=^z=SG:"!hԺ\&Rqԟ3ֲa.Ǧ$ƪ&*)ʡɨU4KI1jPx[_XKydrOiqne4q3c9}iU̺&:\m w,KljZi08H㨁;=<bLU7Xf55CBG8eY~N`wv @H©fJTn.Mԣ>X}hSq ,!ȦW"01C^c'i2p/&xPE,(ԭ_1dCqmH='Joz\|%Q݇w=fw` x<-@EZa|FCcnvlEƼ;k[!amTW뫊 .{[)BQu/ٗh#mB|lӵF@7u3 xaхp]l%uu^  %%ds?s4T'3cX zq&pڅI'LOΘ{klVnBwKqpHlɯYK SQ Ͽ)<ƙ5ͩկN䘌e]_\<ޠ0R?Q KE~&ք[ g NK,J< \lg olX{y$܎8Ycy(aipWv|╳@,"9yk\;m0A`:8oDaË&27>6|bھX !pJݩ} S4JH=lPK=6duw%+h㌹C#UP y]T5/1[!M&YHI0A;T)aFfYۣx sO:( FVcj"ƛUZFXk@)t%=0<"gS' )2 i^1 t[^޸gWy[Qt=sjvh yQk'iZEt01bq9xicrTC s dZ4l xZCզ kQh!({}# :eȲI/JުQV44w ^+ @f&P}*.UJ[C(;j'>V (mMX xY[9=,Rer=oaź;G{A˫B ύf{ʫ$*=*s`ѫl1qt'J_)RdI/W ߥlښ&1"@ԒF.w A׮- ( (k J |D#+d_a2}a4Kk)i~TόtFL egpuc9)hq-&Ӌڢ5hN0r 4+ 4]k,@.m]+QsX iL8ERlOuwKB$qjcIA2)H}RS)c t4}L}ur㊴c8&~ V#ywlwSzt'qWrUj=Y9\eJO1UBTMftWde i  LR7CG?kY9gۍ1dT2cqCi5G L?-PΊ0j6xK r#/BƇ,i {#q^q2HoKaŠ1 XQJ3!ܧ n)x]04q[߁~Sf9ѭ#@3FT$ϤkdfU̼TmPeզ4 Аu(l1r:oE[Crf`4|>|{8&EZV/^9(%=Z.D]0g++ ΰg onMθogQxgH7/_'QUN 6AKdsqxK>-|\^ŒJde(IOH!+@X尗w&jJ=P D$xMPE>ܬ/ 5 X=]U|M([i5_M0CF~0p18Q92B^-8 :x% `Zc6Ů? k[G cJl9!: Y$ܷ7C"_ tu#S^7bV!sER4di.8:0}עK"<-EN%ܚYb!ÊyY*Cܝ+?v&\m*yQ4/dᮞji x{4>Ѝ|~:8+wo<-ԿJ˶n9J0O wIVOrHiqw9Ȳ¦8rv0c#[E;gy34(5rÕNgt`b&W*.;tY = 3&mS,| }X%[e?p^NpÃkF & d Rkh]oNz=KgĆGr V (ڰW`N" R^duXx"؎#˶XhB3 ;$*v>}j%jWڛ'}84߈ccѲD'z)-=oRVh(kUǵݩ}3.\2d` T4._. TKc&GW]n){坻C\~)j WEPSâ0d#N:w_]~=_ePŨk3ZĮ2 ZXQΥG _G±WpЂEKihovx*yU-|̝Ve 1-=")e$IR(Q%kr2M$ չO zM>yCps N,9Zr:[>ǏtCYPTл1;ՑbZ3V1[ZwOY޿̵<6N([N6M؈[>>lXg3H(|!1_ MLqWǫ.(}(< L}-5/:+T+;9S>z&y{MRC#*1> At&U+P(aRDU,`NYQLZyB)SZ*SbO_צy't!'Ğ'1pqa`Q=-']h渟iFeP[$tM1ڻ/zro󺠉ʩFNK{ =d-?hPyJ?>'1^6aHSWMEP=ha"휃,kc)PgLҀݞZM>!f4·Sg?:G!7$<0HoKN;ӇPqC׈ϙ ^>?YGyXD:b)4{ʹլfOLqt_u8wB<[g ofxO9/5~1Z"Д盈أ=: V+3#s\n#=!>)MJ+PQDڎDg$^"w{C$ӄ2 !|Q5^ЬNw$.O<~Lg6NAPf! DTP쭒]kc}O]u~d0GP|`q"dS˦\í#iDCCW176)b^_;U#ªbqڣ(1vE_y.ׂ: mPC9=kÜ;"WkF`Guَ8tF'D|{L-Д?/X k%H7j{zm(Q\8b udE z󺣯#ys,ю#dWaX} ⚋NHjajPPⓤv5E"H::r%8䧟x׮:@u<'Wng_sE!uxk^:zD %K?mi?$Kv:n˂zΒ?JD%s|:KG}9x <2zyD_`KDb Hϑ܀ORsRy8.ܔ%/gL6ƣ?QTt ~b?>i Up쳝IvR]˶(b wK@ $p |>V>JH[aݳ&_Ƨy;/CD|͞3wT,w&LC̩ͷO} (kH-IdŪI_~:/1 'Y!IlGُVmR뱘x.LZbX;h?]GHFU2=LYBxDA,BXh0>pމ`/D;}>-9|NH<cw40MIϦfYrDs)ZRjwYrl#jhrMIbd[x| ;<oĜA-N'4E{v\~e>&|&oK \}Xx&B8˲50K 6)ur Mh>IWҢ87-Iɼ@7SE/PzPPL)  =݉51E[u}=LHVO ׀zk%/#vp>87[fظ=)q2dګ2dV^Vbc!c- `MuW,;|zqxTvalюT b#$P^u'N$~͒`Lsح{uQscv0br: ,M<=C Qpmq}#v@ty }ƗGΨn'\Y}E?0,ΰkb f\SIA%@GKH >Tj.t6F0fVKIdlsD}8Pe|>lJYb}8QQY ~K?Gݞ<˵{>8bOIڒv,LCu$Ѐ\ΙEO= \]b!J!y/2޴m]tf >$#1\`!Pc5!0K4wԿ3ySplF ݾ[$'s =4^}S/jVDÿ@ڍ{ #MeSq vxij|ʰβ)\uQ,4YYqd>M7LS,47gܼ̽bކ}m/:^e)7+pQ;gcT9h9p >)逘zߩ"#e}FT.ZD<Jcz(Ɏ5&CDD5G~\h+ucXYƅEI(钄KP v}/67Î8kEE7w,O lj NIu@-tz) Iu\fCQX ըAFr]oci*8.YѬʦ 0ީ #y:CiQ R`v>Q TeؙSx~8{ e:˚ 0— kZ_Cq%EN%-#VJ3@)tl~5H<&Ul} HP@i7RNs#zDfoCt%: zY (j$#IECa^ϝwZ`<'ٮ5D52 _oNαe !Ц,X6'2d:*$]lj2pBz 0"ӢB#їdWf_ҷs筫AZw@?&\iyضe p=HC@dZ]8Hr4r|-\ϛ1ٮ x¤]P)գfYe=hL2:,s͓SudB`w܄Z,m\VQfgc۷qe8fg-k`F0Еi@o-^ tǷ}b kTocDqXt@ L׬:&mU|].*X>rXͭ/DgWN8ޔ@ć`8P D{+Zs[>4SИ\uzg!l3 k'~! (> 5 7NTNjn8*X^(3lTo^&#j鎚Hj@M(gO^ Ouxq=Y)5X3H'2ظAvHVVA$ղ5y˺ZڎRz-;9ȧW?n \ߟdZ <`,r[8Bǚ&qȡ~G`!?4\JH%Bfz0)ȾRS%CU%PJ,*PC ϒc*q"Վ8CM1m^ .,$#F0H2[(jhb9pa:\{ψPFXP%5S}⛜YFD;{B.ЎE1ӯtT?bV9l:k.?X0 N- =צ>RV "*=[[n2qsPxa"4˭csvi/~}0X#!Pr67:@\ƻ0|Mg5dL{,VkVwu hQ 2B -1+<Ҵ5BIFkvD!1W2ح+}u{ Т6@IȚC] 3|ǔ>(宮`y "m;~ gD/A+õOҭiWV\̐LhB*K?ꂉdk[y\oh÷b LXT$/ p-:捋 Pl)GqSb Yn?B<5FI2;<_@ZfՀV֊"bsOjMl:q*y'a>!+;IM4x.w+Bę]0A}(QzOk(Nd_b9x"GO_۽ttGYGKr}1{䰳Pܴ.ʷ5r[ܡ?}Q%ҝ8W(-8WU#ä6ܓϋ0~#hVPDunB'OlaTU-e`AMb [8emsXR=6;C̕jzPFIbYP*tugdݧ) K$Rw_ :ÆSnrt/'Wq"F8l#uxCCa,d)1@3ˁt|4eB IIڮk?9 ~LYg?J)ՂC0s˵4L8[x0O{iqrxCh%:W *M?-)ߞ8xI>;Pl-FIc7J4u%?*xGzg>xs2`lH3aA (SN\:mhdMfqqvj 2N5/F##Ds"<]ל뚮Ĭbvfۯ &?)n!~T ȾeWz˙k%j|GmH5v%|yp/(J=0j<Ƞqq9,^Eju!6%Ypo<"&*m&ey#ni$g'8HJ/d|@y h*>C%g\P7OAɢRw* %R*8<bD]c0Gr C~?n<&IM[[if̘[hX 8u4#-ٖp!Gʴ$0Qv_j5:*[SdlS,2!EX=~?gh)'ehYA}tQ|:\rfLT+pAS_T{b-|! _0$Vn}̋h5FAKs-pfܬNx%)&ࠂ]0vs.U Erge_\o@sVTY`[kqѣꁦ4<;`z mזdQoD\/  ATf;yŞ0^FwldToKlWZ78 qFD8{{䡦Lnco6x;*>|>u d_^|`M3Oli5Q LK󽏖.aX2şOs-pq髼9sH_=}̯%϶A\&o8 Ԙ}uzRji:b[ORmM۬eln+%7;#]$Rdq^x3&Ri|;T&,9(3؏N۲%%cuE5ۙwհYјPM Imr.Yaj},n_S6;vkpn8GHjfrLOJaVʍ b{m$OP@1uG0ҼGEHkJ\\:W?V">1.NT*Ɩ!5|Z3>`/ZSJjއQ,_CjY\ö|dӬ͏ =J ^,hŰ^QP>mdv# WIaW=ZO*jj`ʅW,Q5F[}Yy֛@j怃MNUYRv{-H]C$v_LԮ1:!^yW$>IRT8k|9&P`^>"6>9C#Sd_JO*ЩiG)WҍQMjsq+Km*gR46@:,з_=0eq{*& M7'MàF"#gߏGQ'ui84XQ7-|icW<1A7@Nphkm}lԃ&F#gEcD`]m,uO_ *M@2̮=q"u5$gv5CDz.xv\˰|i JNJa^,cBM8`|bsgHWCc\q"LmLbaނ7z8rF Ӻt? *RٷeɰO0uI%tW2?5nFTT/. 3UHޙ\50MJaxM~5Hz>D>z&e_ސt}[_#K Ӕxy k<։Ck?||190<ƘԾ|?44gI܃9t􄁽ţ'>΃X{[B#a:w?NG0X{za?I"e/EhtA h&`~^EOmӞɣ{1j9w' Trx[w5H qC~t 7.SKД1(hc, 9 Nqh)`iUu0B*+ O UQΰD.Ko9%\:.)>W>j3ITT>Ldubϓ4H;&$򆼼z -iB]mv(e Y.h`SGT!6|j y&F._h2vQ\FD0 :13X6(!HbW>~jߏ,B B<`G|Z92*j_ ^$j$r^[bA3K9D{{h¾?G eXQ@L7&ڻu`Y *Zɱ\ӑ a*?A0"{yR.8 ;or @&wo|.R)}@&6D J_6YJj'K"`R+>JB$PSo 3V+.!vWG0$]rsyu%}2\**">h!!FB^w3Ɋ*L)5Aq"ns[<قVj 볩VOfZVq׋h xM|qb}5q}+0@5HC֓U qRɕ Fm:oTu^Y+WXiP|+%{9>j=[ M9헝0cm鑨[#|&Nգbҥp#Y s:3e4aWP`ݢT@pǑ԰r|\5"R]Ҫ=[)DYQBe3\?Q,f`׽Mׄ~PV)p=&DD%Vlf+}T቟ a ڸIҠs]`d\uTP}䪢]Dm#QEZp  iOvk6&WŻXSZ M9/NO9k4-@MP䋞mMp(M4,d8~{MRB(B!9LK?EQ;c 8o-Fti$u PWDڧLDv޻>7R`(0!g N%/N֍'kXlb0]&cD`Y_F=+aMw mIMܭ:lagg)܋bC9Eb$'ʞ7_*zflOMXe+'-P-=pŬZ ,/{OZm{JQB*8CF6BI42f)0GE([ s1Ħ=jGp[{ēsL^;H_<7>lNTb}i\2|> UkɵAOUaF9.Oc+]y myh#ef } \" U@Ba7BEՄ?~V)$X߹D jxf,P̶4 um=h`Tzk:tv(60݌[ɡmUz̢<޺A?t#PtWKrM}c$9IM*v?fnl2,:4s~l! QGQr/-VNt<拊 Lp~ZqDoX/Qs2WMagkYyΨ%X\~(J_iG[XLpц,'}a zʦD%\i+##M"ù[qyo[ 8^Cޅ[:Z G@eЂ}WڬD9r>9 c6O5 2&XB!Ƃ9C7S%#Ԧax3N &K'2r̜KQyPH5gt$xEzi3h;]ŞTÌH1"aU a^guA2!xj /N)"!YW&"]'DZ( R#®/;5Ixֶ)xK Hm9% k>dk8tb?V'x"g/u`7ܾ&v`^y=4!<6r[pD LdߵKd^3 s'OSIħ'3׬#/R??Szx^d_ˍYQ;XTc*ۨ7xlVH\C"YF+@> GJλ3Pk-|@<2*Ág7Ij";1G[spWrFvA33i0vꜾe#͢g:dhG9UލbGD@Ji]AĐĠ紫4n %%b%>6wiK( ZX['G~{~J;dz mȳy`:߄|4b.2*ϯr<$'x.*0v>>Sb!>tCf`+ ,߻Xv7wQ%4:`;kE)PE(Z³^FfHI-o'+lM,u3=w]{?N[X5\VIU50n 0ʞhS5Z``6gnd,?#e8VuȂH-cjS,6Y5H4WZ#(Zo9 NGG;[ U%A @a wekh_74[rrMv ظ_:͍v^ `ϮAS@|}Fzpv-m}`']W-bٳ7GyP?`PKȯ{XNfm%C$%^!sWk:OѪ}߹e*ܚ1!z~#ÔZ6z;=HWZ7 ;r"?W=`ΚJ}ܟOڔ hN4rJ@zi_M:5е1b>_SV6쇹D>B>)53f1Ch09Nj?fqFK.c"Mvv,ǝ@" ,""NvrBA 9'(>v7\B;ge9ڐIuvLȬO5 @ǩ; ꋬ,BT$ SAIuzmHiB=AB᭞(!"'ʃ@-xXNT wF =fԾ ۱ϸCbpL/FĠ}&Y)p=} tA8+t- \*-k\.tE4bq4% \\T-[B9t;Q^Ӣiʛ3"]tubvS wwT>%k|e s (\:@>oseDlS}"M,Q㿄rAH%+ENlZ7= @DP b`(3wWԕ Dc[ܯI/T~"VJdm .sPLfwpTHHv4Vl yBiH] 'jD~ ANllUfpJyْ~=їMUfpWIgƅnR0 RóI=vvbrbJ`)M դ٪*. S2Q鍁ż< 4({ |pmXd}|K1_ oषݦ RYҟdmϲT{T˶{;ts8kCT/Virm Gg{C,q1~+Jf;xO3uAuv7\zqp=\;n~d 3oI7Cn"(8D~F}O.yÜ#WHQ lfw~䴙Se*|p~ߊLˀs!~sD֢' VU Heü*_Uc>*r6C~<,^,:~ syN@GSe#8dpv8' F'}AS.+ b:RQX AOO{ co !LIOYZ`@*oń'j(!ejH9:<$ p/9F0cO3T_a}YJm;bv [yt(?ZyU:Ÿ:ދ@_N꺏XTޅ"k9$'{[Դ.eLZiQ`um,YifZK&6_.4`%a8[[\k<Ѧˍuyeֹ8n0KU"USpa}͗QyEE&45?x8Բgun)u[uqFDb㧢ЍPl7*_K'\X#\тxV ѕI.9 į+Py?lLА^[nNƽZ9>醞kr|J30 E|kjDCs`V:!k(0wɛg_˻З -Pu-d)yV2XU+{HUڜO}/I H}rQܮxdT-*en)PwT{}3 Eњ4׸y:IQL+JawO텷"J'EDFR?4  ֹkneN_ m]Bӎs$jg ٶBd*+43E4˥.A؉"b9hR'dYx·ҨSJf[[2*e'wl"jE'8A+NVźt*8l@`׸nZcFb]e zѫ|xy"BDK>T!a3ьR5C Tv]W\CKXn٭ASz=ۜ%+{|Vq"8TWhryހ볈opŏ3Phw%`$[XvZ8z6cqYrswN1lf^ w;? K5/؆8b0("Seh +VsP2mf a.|[`)?0..`.{س[#{# YFc2u$eS2ݻcr3X6gEGщώVRc\m@=)Ґ`TIBVɊ;$5:!Jun$y⸇pm_2,NL T/4Hb&!nc ?|6 ZCjML%$LQ0^Q]Y5Gy ;,i[x-~flవ(<;VzY%>GwB?3 lEur%: ͊O9R.TaQ}ߟYQW lii~h ew\S -WW)hFzЍ$v>64E@'^2NVmT9U&& %#^xtXV?:{ %%S ۄj<0X7sv7jV &юhO0}X[{ %Ur9>䱆 R)էXMb;Jelb @x"~-EruA=UG 9öXl&񺋮 ."-OGD4qҩIav;^iڼy(bJk:/+ =c1 E[v !CA Z Âu)b҇A44MG|챇f#{d%8a$ 45|z%CCX.S-P&NCz8m l{e@M=C }'<\*D$5uV&{%5xnZ:<#ZJ&:\ ܋Q(f2y2hU/GP{U=8uJ`,~+cGڈQV(ųw%LшUӭTTbd|/R-Kb-x9CEDhz:KPL1XPk p]M? H0 I^[D|JZNzӿ[RjëYD l,#A9օ>vIlRc }(,Hk =ӄH@_14GE0a'4$jKˇM4Ø+@{Nq(C.NWlNꎧ1rFᒪ\7 /09nm!sA:o"Ok(鰧{uH*#;qwu1[<"Ig>xaj+@lhӽtaFwzSVZĻCu۶7.n6"WG{YK9}dS%}W.@|SԎqEEIlCw6+yhκdtm{B>9]U!@ oii|Ίb8)'K~'xa0nz.&t_#?͙  "*lcHӰ'oK­J}Sӗ]qk,R: m{ӶxEej!}v\lm+8vau3N3!0V-;+;ț= e5UwҌe Ȗr ۇG+%̰$YJx.Ofq <UD=0H ID)ut+~ H+ ڧ3_EiTXH?EQ*5!ضBz$,cg|(]&qv礻,)h2[Mn2 0MƓnK7&JFzR$1$ ;8ɲSI1C$=^USL##mP(j*NfeOՑ㯍<~TI9Uf,֡%ܯUQ9Bve-p*c}|z-NAT';XxY5p jY ʭ?dmL#@8v'L6S-ݼ? sl5Xf}PXbUdc7z`T7kil2Nvo2o_Ve$?ԻЍ%?Ļǝ*ӟkk-M^,)b[Bc*pfڃR5^N q _ݲ_gIM:|k2,) YdHEY.F.&_7n:pF;m@ڲDzM_W^*ؖc%3yq!q!OZX\p@|$)}g@ܑBQ%]YwW UH4Yms)n'+{v<K2^ 浈T+=E}K,X UsFYyS9jBbsC2L8[gF{<N7iX9w$*wU^Dt;D(v܃щG 4xRz~d(AQ>NaϚ+K&0sdJt,_6c;fCF?frYt#45p0!k Ѓ[o ccmxÎH h߶YSx70"냦ZSVUGY>8o#ryPQ,mL=3 HGWgMVe#xtsvBZ׏7#tfMP~;c hh7eL"X}6:h2?i<4ȵnxStb^z˶ӎ??r*q> , H~sА9`_iWJ23yb` C BM c;P[x*o-q._@FlC(SL݊tz֢#Obti53^$M8lПT*vY]#/Y*^ rj9^ZAv@weXSt nrUXi^76U >$D\GfB˴wLh6Q0ؒⲡ @:jMe?K"T 뎤5AWt'FdΏiǒV,moC 0%KM_\b\ֽ՛hui";puö/6FByA,nB@jb*оt_crN= H9Ěk[6cw>,kIP$2/k]4O=vXcQeR]:cy06QflMbW98M3oU; '<a&K3͞͏ߩ89=Iiz]?g^htGrhVt6虇GD%@=&g4?NFP}%z3F#-N܏`Y\7=B;e1]F7fdC96 `8r3[MSDޚZnydzJHCgDvZ^ hrnm0ʽPE7%v6Rf&B40wfkQjAЄҼ]Uc#>CՑBЛt-`&drk&.6,JG%UTV'%ѣtNՙYԧdKb,@!YC\1xA 6yCUg\ϕ1 L8zeTR'H+FAf#^A/l2X1kMfN`wR F#,|4&j-4Q ՜+]Vr^K(?{pDt([͞Zڢ=^~ Ô{[)Dx w"ɥ;/?ᶃ39i1Mсl?ku7Z%qiȘj> ͪGg|eh[n0V[Id'9wQ-Ax1p'\q%oR#ڑ/W" ߙ,1#4N;[g~qd[΄ɠmyjwe;DJ6 X\IsuD{=: ;+BJ몇5XQ\?;cc((z峺ßo52,0UJN0{~"BYh8A:R:Um/e/ -PIzjBr8 s#ACKE3~٢[&QՖh:wmRýdu\Hmu֐qPFRZkU3#<7o _X0TJ: h]˛;) E",zMv<`#w2 7۝]>ibHa^d-twGrP^FBdS56I{$OX)mkC_YZIT|\z:7}ޟ{5OŽX㄄WP<%x ) *J/q8[3y2)~WVoЕCJ3Hs7P&t=3qyy+<tg֪gZYgbt}?`:B߯&? 7U~5OXg~ ֧6-'ފR؞^Ҍ@Bg6:܀`|y# $X9a+pfl8M&[rhբ/\5p\A,a03nP;V3fŨ1_C:&qM /hgk<\Լ+`g_Y0=H2ٜ;f@I6ұi¯:#Zʲ6;!u,GS:6]cv4%"pZ+}tϝ~њ5]1VzsAݨЉ(' >3w?W<dfr޶\ZKwabb.i;o vʟHUJvU!P%9E/RF\e@r-+C*/:4dB62ߟ&h - ~SUa'uV4DuY+I!r- Fe@ĸe<kV3~?p^$ 5^O(%P| !k YhSe"g3l|`vD_$}v9DkӍ2C*@'FE {Pp/u0UYP F7rse3!g'z&Ȕ8~(8@{ҋ#e;  ](-;mT"0 AI'Y'?΀9OShvyMZ-CN+y)bgߛ֍+ݩkӖRAUs&̇?Fh889~7pfd eg'; ح$&d$)2:}RKSL1/['Wk (ߧf31dWɾ(NtՎtrpzr4`͔kL+%Vp `aB\m|jn0X{씤uU!H!VYcKWΞMӏwB19pOߍ(슦ctSa$:?o!aBS *!qG:p|&6˅ ͌_}Mنep-Om{MNN:H?z5!oy2߆QX4_ESwF ՜]'Aw+.y~)j!*M^cpamw I=RѤ)ޠѾI !b#h{e]Y=o_|dbⰞ0CZ/@ǕJUIl8oܶq蛏EY|Ml,70|Nى{'V^q8 ^j4WodN F IWyߵ?# b.FM#f7G0@7f1+Fa٘#ՄjnxkU+XѪpD_@!Ǭ(B;rhnKHW>>:rRBo Uα3H:tw}=kOZгEMIaU=x{zg>6ѻdxncDh`ZoJ~֌%YsP{I"rM;wݣkQR@9 sކ_;ykLp޿E {4y"R5j]f^JNKE-"gf뵦0r\C̐\衮hxtq2AK`X2J|,mãD?$XY2GH+ӛ!8carRr20K<*0sΜBB&iL[uT{2QMЌFW*-\>uޔwnTK0I]PܸTX"Ǩ"@-e. Kdw^5Lg.֢dk;_(2Js 9b37!H h>dV|5"fIëh/8[>fDuvb`MC>j~+QpA9py,L O亓CT +xf4ëC=0qA|1ڠ@!&5w9k hT} 7mgx;^L&?xFT'֬!+>#FQ 7D • .I|x]W#ր?%#^k)b,Z>!:OQMP W uTn]*uLV27AOcOS0y?\ITb^;mb ȥL쪞ږ{Q5đ^1a>q@:gˡG4|&^/\6!ڨD\7b:mU!*KkMrh=Sb%=Jb+HƁ񄾏\X #PS&J$AVg+7Q$^"MdO M2;G^sFU W'8@ F[OTWL>,n18nqrڃԛ-1B *I h/7/P% I=SuŦMDCLOenYe 沥0ANr x*f@a.f; s64vJlSa]gڱc|wqAW։@$#^m5Op╴g$DgYZ07070100000004000081a400000000000000000000000167d00e190001a364000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/a]?EhDTTk׶ǼKCj6KKM…eEڱ*ݪ(-~=ZȼUԎ?B៚CZ}bEVL0F ٪g&.!Xq8pF sI+4tFӣk/2*lM ;FrB$&,a[U_BMws`#{DJe-p,›yn x]>”Ђ"6 l*-fa#?`{xtN2\./ờȦp3mش>H KBD%k d??i= 1 )7whS˔,LݟsՏ)/9E-àϠͮ3m FA{Ue^^ 驁$hY_ Ƚ|喐1_jڅɧLJ\Hfj!pIfrP-<lH Xx\`srcLǿjb3ԇ蜬hS*jn#+_!=Sxsdt9|㌂>.UKtqj[`qu\r堖x˱l\i^7 udnĤyYZq #\x: SɧpId'qb$Iϸ|1/@֢y=bʗVc7.7U[Z+Z4H=ry c4jB@tN[&`zvUI[?JʶDa5n3օx4!DHy`+>\%m|[?.NPf&=V>ፍoԞ6ޕUфɨ/B0+Q:yGGA.8IAVeEK(FD(4w~(-<7+JAB9X/;pE`gyc<[VD$~يAzȹꍸTgz#̛fJJHA. =iT-y.Ƿi62$gj,GB8XJ{.Rxl;ҡtmORj̒]"؍{a&N1Z$7-m,ZlԟR KԖңDZ"BUSP'L]3EUZ!rp^D)㢰>,zAA$&`WW.VL.QhF/m_IXm8b&x[ʱX543 (Z$agMaxMhX+w{SE-3אW_[# S %&Vd0ĝè׍رSL#tvLb$+@pQ+`"8Xƶ҈FP9҂Vn' HۇF|,۰.)peds?mVO=B4/+$xE8"Rf [!`'g#ND;Jr˼XvAl`4ZE,ɻUuba> N˼f^ HAn⏧iVS눓~FVٕ(qx/0uC5'`?RxJ+ <;اkLEqSE[ JK|[.W(so,kk*am[RöNř# @Д9tu{zM{ kcv@#oU1?OGֶm8OaމRyfV `Ӯr`䥡`NfK/;>Ϟgi,k})RDedڴH5nz̛* Lei6ǧ5f_|<~e'\ga0WZ_=Z Ň[.5Bued ' ~7c!*9- "Q)GhO֡ Am ;:i+h5* |maHi'Ku@ų/RS.5jrFi(HOupP8NuPY4Erpvv!5 =\g*cpA8 ۜ":_j<4cr;re1Cu^R*G G |$4N ބ}!vMV~PKyli1VhNB\aTD)v ^rlLDk:JZUמ~zNyߡd]յ^9+g|N 4VǶKۋ2]5cr?Oz5iy4 b{W1[=ǡpiClG6[4G'`JBN> ?>ZэgP z!lA @m-&:Fq %4=z:c1zYlI [@tA/ڭ["iRU͡IѱG3@g'?d^(nHadIگFnMSԝwRSF*6B-־x]{wNQg5)jZV_6cqWv7cAHy9ܿ>u!|P$ٱw'YN)Â8Q+hj¬|.u@4(rt$2biUYVs4O0Z 9yC ro gs6[x2'v=<:\I8jf " &sx>" ohy[ eWx*L4/-q+Lс)voJiPQEc7۵ѓ(k0J](?`#;Æ Jr Bt0I`wePָ '7%#%]iJ6glvqrZD)ᗽY"w4:Sҿ c lwϰC*Jk[/ſ, Iw7 ^>3=ڎ> TD=s36ؒVcUI3S#~ ݦp_zz c[} &͑>\O9Ȃ^%Mx@SƇ& @o7yCK~'nnS;A%ܪRcH^@ x6}G:t{o(8M3goTŀ#}fqz.FtDAWKW}6φ6 MkO {(=騹$+_>m}[iKbBw]<-19F_%@3GʍKGe+1>/|jZ J~bOMD4kaۆ2鰜NĹx1۴mkQ!&vhRρ d~7DeYkq.3ql+p;E'ڈw[2oYۘdX13xC4d A-8hVNg&f: ܘ=V7lx?~&f7Q34I7eaԥg%*l{/Ek$9_,t8,gj\ $>ȏT$5Bg.7Tk`[ |'g6)Tk.UUvqeha2(;1>$.zE}+9u; sno޽i!s:;i#ʲ[[]y&.E M?~733[eV~UZGJ^ > t}Ӓ#.Bж$P9 jP k`#(ŤtȞgvtsʘ%7Z7@ye*d;a:7MdiMe{2NVJS4gQ/Ю릺*$%?u,=%,/~߬`xϯFFjkۿ˷X@˸ξ6&*Seq{SyxU¾*FnxX]3?N8uwܣ]Oҫ!HCvOϊ:(cOb3G#SB~uh8pc.<C /X-)82ќW=<ujsMWMou1Yu;ֱ\J{ʓ}}U*Fɽ1гUNB/`/tYGuzГ4g9lΊq  e=FoZqW G,B_źsy)C-VgZpTG޻DCnݫ$Ak-uwP$zT is=CԂOK}|!/j} QKwnm< >c,iͶL19 9XHS% Ϛ6@q68} ޔa6\CIrJI~a Q3ZS9EZ;IqK`LuΩ~H)8(7ahAYYp%U`ٽlA/~ANb?jܖJ LE F Z+%"4 Krg7b6·;؝ӯ.mf=nn-GD( "Ov+r~)qOJF7}ت aNX[g8 [?a%R%UNnlJ "\FpWOݵ[$n9{?dpRT4svߡz;DQ^_'T XQC0(Cm9_+߫4\Z h6AA@xj5qw9-Di*M"!3^c WrP@o}\۶SP*ޟ. 3Tj 2Z7BL4c)tԨ5|ooPZ(g$X|u':51'Xx@}m}.: Mɯ)&Uw2aλMOV =ӲC)n[Oty\׏^@czpbf%"wJef5$3Y+ҁ8SS !U!wcT~k (5y MK?=l迴;Y'R|1!ŀҕ~!&4WK:vVd#I')`KeTFoHVٓP1OБvK: K*:A]Y /!A$64S @r>|G{쳖y-o:1y=ǽ0kÁ`t$-,B[tOV4J7&Q%su*tm+>:Q$U%K iᳩ%x*&N2 vcli.fA֨õōFnJF t CtO'O(n\O% H "_x |9R`3E}ltRĥg&.>44%W*E+[xk9Ady5-Z rK;l88 pnh31:.x뢾!8W#6y7͒k~L*4h0 P}2[it%-E:s*>e2 0 S,c ck#Hl&_ Rk.>N"Uc4@47u~_AW|ܥD]iI3h/ XrQ풳⬇!mx/~?uXATs : g'sSGY=I/ v dICJ,r z'8}~e(*FDNGjgY@jk54^ɀ-6o 1H=WFOPk cݷM4W&F~eo1{OkqwVYAmzzoYQ'@z% aphCeø I44ڋc4,čw(o3BxޕBI fwv(SMIia qUNAuU DzsQ ÍWi<|Rcq&6Bw)!Fp*GM]yX%6kXِkP@"P$c6yjMw Wx{/Dz|Mih ~]e%Rܽ%{4lLaJe@LnbU8mIE$fWJ)h4Jfy5?or H 1c; $IO!Z8 m%q[RPۜutE-e4Z7i+t5]xGlډ s^/fߪi7hMr!QEfG;\W9 ^v0!)e)H')VjuLi5XZvvIָn=R(c'-uTwbSU4[APw !F0Ψ1 4^!~Ke+4+NYB9.ϴ LF&wHQowMu" z!%M_vFMPO$|p0Dv c4Jxf/{Ov$0TR\kbfBsRh `+Ki,!K7 %q{ک">Js( TgN2JZ,e*4FAAV1qX`N`?^ @%|!n?G|wُoJp"oQnBmbL:zL]8:tZ{Uؚo(&/ J.85i8]8D1|ěE- \ }i"`qU >> '3g[_O)ÅS_-̕P]IvB3&#JG1V.rSrutyh*0;*9fȎ tנnoou^Xg.ZUŶ9n!uAsK W̢ 93q1͚K?-XrnAVe/ݑD8sH9pIz%Ay }ux529R| ((Sct=@@DO%1ot1b裁JA3&+2mfVȸci{IL 0/K_U ѹO%|2n< YQj2l۞$SVX'{Sw&p9Qqﯽ.`] "iO$]uXҫ'fH ^j`A 7yX: ]Q}30}pQ/r%REiaJxyQ{ƅpbpuSݦ(I6b6c)!Tk94|}*m/vU@|@[ ʟ('0˟˜Ys|F9z+..`*ٌvjSk]Ky;`)"W,JG?_lwP!zOauFxvE$gaNS^()ǻўUuFs/9|Y7oj`yG*JJNv= +X`o`͋їE F {?aezզj%(\nٗvABUFJecsaZnڳ! gMM8ׯ$P e5#0w#fJ`BO/h?.$b2Y}]Y>9gm Dg_KO ]hcfJHT <6cFoM@-gZR_=EcM+}f8<'AV‰ 9+J $S*!45 ˙ڊ OYalkUŒMޓ NWP^R7lL[S--s kj9QgT]vdb7iOalIuY؏݋ өwSք ZPZ@ahyϼ2Ws&mOaMC?$Y .Ix?ȑ);GM|5EG"Rwj=ؾ@4چWvS9,49C%;fdcdJmEOROD?A zSl5Ab'Nr3S^|Gt=`_HQW Y&_F{;P{iHVQܟ֯ڇZOu} {=,`ɅP n=7L~/CC@;&:~6]>wᔱ]4Sāb:ʲ*Bc;ɛAV[)z$=m?9ڒ62ngF|2n%u(fv0cW"ܣ95u?Iib+B⮦w~֡GI~?x7PDhv>.3ْ as+ ԒWyDhB5f=? 4?B9H}Rvi ԏMH%Š_ dU1,u#\n{\< 1**Ethi5=ѽW84A*PE3|~.>ī=ݯ1ضf(Q5rKƺ0/bG1Ah]7]!b*@ө'$'G4=cb eJ{¬1vqdnA@CʟfoNܤ8>LƖ$YPu'.GIbcޟyVveFlRދVP > 2眻tua8DB8ݑ$A |*@6\W0ՋJgT}9=j91&_eYu^Iztإ*L,Chϋ4o>VqݲCA5jz(cNk°;>{6fi;~]DOj7n:ZvD*IFw:Bl\ڎ]gcazm˜Zk Dv:4u%ꂒieBpgR|7pB 9)!,hmG Tlrp.\lr^⤟~ Uu\#1 l\0ĨOF?{x_4o,*c6r$hg?p4Lޏ.d=Z|H^IW(ʧ8X-xx[)$7h}‰u@T1 d)w |* S},g`ta cn!%$_iz~pK9}lQd5>[GHkOS^8?A{Ȁ(dCC˹8FZzө/66'OY ףqC*LcA?OȢc"r(F)+SjBcnjRnp*ErT%r3,i2pΞtl äj房sjjJlo= 7Z$1K-\lᬕEt7y7Pkx#h"\uA=|"|'ݲgNe 7d5c&#վح릆^\ikH֫$]xP IPeUffv/t$7fڜ쁦c]+ Xk7o۰%9ī7>]]ٵID9 \aE 2se-xhh4J rZ3*~״Lzkęsiҕ7pC1R%:u%Met1 `aBa]x!/ˆ~>pSZBE;Լ&u3.CL@6'`Y=^ybJO*&L (ao93#Ns/Nji:2WFE(l<h3b4FIK4X3F)0d66^AYöx֝Dix\ŋCȲ^b4ySHc ג#MhY3iAKs=LDk79oq}P͠|F}Ʉ_DR΅v[.T-ǜ&g&).PC<զv ȢY; 0؝7r A aPX&+^vHh||srMTKt ){&u˸ mS 6ҀWc)ie~#K[d7".'8XY[؄KHY9iIIR۫jm3Dvz%*tmrd$;PYV}f7A ۆډ$)6: t[<(P2"qE(gA]sҏsQIlU-~Iy%?(Mv1ėGVbB]4"ƩȲ%sl:.3W9#}9x?ŝf[:B/# }&P$8:f+XʠB;1W79 NG1A DqbC9`VfIT+ϩ73;RyPA)-GiLIWŖMhr0kfK Db3[~V: +*ibdxU(76AfH]hWh@2R6FߍI~ؐR;j`gu ?V; Kl#^eNmٺf8|G w5vڎ~sBCEIR{7k&[Vı7WFSmAn3UR~xgAlqy8SƖri+z1N0v?\7Z˪w)i̓ ^ xlrJw"Jylzg ;5"?tx&ObyT`/*$w!a.TXmAgg!J|f)G& F^uv1ù i{78M.7 K./ ~ ͧ$ʴu #+Qfwm8F_iw-!F ;B*-V2zå6CJ"vvWϾJ! F6^yBegDly]UtX臹yS`{=w=fpxޔ<~}j0?*gY(zl~(?R6 :!-t9+nصxINlg zL)`čHW7BV;u= Jbow|vcJg@'h&BvY"Z2v:EE9eWdAW=_*;ADB 9xqN8bP(\+]@N *51r#æ6tG~wGK!LTS  {p[#Y&4~qR~?b-FGlBjW͝ FMQALv!:''wghj̬E p9K W9?1p:dJr&3XrU}ؠsh縳:-!//ħ\yѸ Xҝu|zї;H;-@aE `O-bͅ|λ%،<,k.*1)E;fm n_!#A#\0<|tqΙ]6ϴYTrs ծ=.#Ȕ+`P6 B39o%Gk刑\T!2<'#-Sm]}3AoGuRd(}ү~ آC+Wj<< e"WMkʡ rlEwa5=aQ:[>cG꒶"5&Q6EBP3"R=t<#Rl }F^q{%kVp/49Aeg6qohV`yΜ*i6I+B 7Sd1H>z4,=*ZdFZJWbt|n[ak*pJ{CG`u:ȔLVM?یOcLI*Dv^FɃ$87Ri$lj[{*{rѳ|ju*PЩ5/ qJ<5k@_蜤z(H9gLPL&w]@Վk~kķߓ"R}|.WzVe$/N6գ|HuCn\rTkeu5)*6#[s&z(Fy-źC}7+;Z?T? {$gu1jЁiEc3. 1:UYn4d]q"N"W{}hP0n7Xz}[devۛ)􎊧:IH?RCV;tKm̖ R~ {>r"qT5Ͷ~UDBv (;Qa S|!uxe#'&k> $0NBsnek%dc?*j'7~C[#?:ڮkE@ J`o }L(|}G3 lo2s AV}E5i-G,Œp+T&LX Dl!}ܡ24շOZ0!d!l@EƮၸid`~ˡ21&}M4d߼^\*DEZ3} Q A56 laFbo|ϭ'3&y0[JȆ \MHFA4-cx1:sU]t-Ϫ-|֮T⃩sG\ &YFc&٠arFM˶#D_CRMH;Rb)AW15+9Q5rD0[>hVv5BK\OJHk<*3C z;  _d[ 8qAL!} uus+AwWNJ޶>A,sn}k =iV̧pbOzS_>4ksMj&U]>x, nZN"1,sDsr/ ebbP g̰T9Qiք"WLfȨvǔye/~)3h2Ts1IU1$C_Ff BNZ3F&lҧv8vYT*(]T|(dE'kH }BxfjGR:%_4/]=Q['/D@2Pj:W\;‹ xG^ 遆|Ekc3 㠍u*uGY{8.D|QFJ(Zn3iQ'v BNqnYmE;0|VHna+w9tOcftJƆu5 I\1$鷘PRYXr,zu^{yS6 i;vُ;u_9:VUhS[y383l YFpOS4wMKi~:w\d[ibi I@Tf9D/ԲղB[~e(x'es)`6=xΐhK$ly[X(CSG'b"fje IaP؈t~vtIȰ%'z$$>,R-̖%]i b1}PGP'kᦇRNANdzf]Qċ'#[v{ӳ29 "( g<&`®ZyQ%DIOM;M 2r#bTλJ)O(Aw%@XoD %\(¬ Ù%W,3X`;%v^ƺpfxh\r~А%XmoR}+[vo`GHf-;lߑ}Fj1j եy"󇀒&db"2+S@ q>YhhlNpf߇k;kىEzNjQ*h_sy{>;;'l>&Ga-oE΍uls},;_y@i^Q#Wރ(K0ujF19a4\ @.xh8 `P>k m ɇ"Pm8ζ|7#3QLB1f4PKCԠ&X2cxҵö 3q|>ZPW96"ǵɝ0J;#rx)5r 9|l5:d+JDž3vx{ìS LFvφs-:pgti: q>'qS,86s{|9% 3B | .r^o%ոTTxeyug Ӭ ]Ī5a.8P %oq%cSr xݞzư ;8ȧ4 6%7s zdX"I#p2/׫Tc 2\.t/1WM"0:X[X W%VsJYOsgvB0 ڋ+MDS~¤BB*a=߰]r0cFWeʕvo$ <v(&.VII\1\`6bhh'!@tGܚA93@@ D!]U1zvw;qCj["<1֎w*h Y m@- Hsd^^k}gTI˯`G)eϧR="Zo==)dҤ}d~smh)>(V%!' ~z | 9nc%˼*Xb\]PlU#ciN%_$=dIt: <LTWz e`&ʓ,6?d^E۸[>|ӥe|hV}T[')eMh]; R|ó3sN878xjV+4=͵Ew6Z:_!GmEˀe.:]rE%{Bn" 1`Z)˿]OPS1B:~ ܱ Ӧ7[.;iG{H'<~<@l5lsSLjx`kFezX )UNO;H&& S]k*~}CDeI܇s@ƪu9^%Zcfn1;D6L|f%28$`ܛkfZj6@/wM[&vP,:}Tcc%P{ξPȲGwwC WY7~$l3 ^ <i#E|2旡("T=ps]]%!yk/.0?kd%:ea?qła )*) Wd"vjmj 4!P;h%SRڢ -󑽚MI>$M ЊMpTl9a()Gg[!PL5xwZ-!Q{ڮby徨')MCJ"1[/j :>uf65rPfWн家k21' r-=@{o&fToyд.bTSifWfގRg\|>Z.3K`A?r^VA Ҵl'ب!䴣ľW]Ņ/Lp: x`yCRIm4V`+Ă$1(AzT#78v'B$O/,|@R G%QNƥO-I#m0-:gE*s[ȮX)pEĪ6ѮxWhx5x\K2[;pqDT9l/Vc|B% Jl3*;9glq;\aI%6~C"yۉآsw(/PD^x(Bg~.V']jԦp7VWa bKʐLzMy!'6בtIK:0jbJ!eɃc >Y];o@7V Ȫ? 63=dIeu>(lLJ 1wJsHN|~@QbF0_W屦ܨ& C2F $24e" /4e~s97Q(xe'Z``G%յn]H;T:ߟI̐W%qhi<{^lc_v59~ +]5@!+}mw0U5I#}U ɕtg2-w07/KK//&N C"2*ڇ1wND`tQ}%GBSp| !g4!z.WuMpr\bW5`~jǫg9pKV ej 4 Rh:ܼeͥ+kP0a&\}C3pE %uqno0ձ2@^*mߠ3̤M0e b OOCd68w䁟*G^'^ %c]/ځh8a*K,-h)-¥jk -R3vHԪo BZI>&N s ]ؓ5ra3j=jq F]?Hkk|%"7A<: $h=߱(V ogwG]$ \T#Mwl`=}y-4ڌhVCAE0ؾXlء!|͑) Ct.ZՊD@oJcK2;"3YREa"Nu62@nl]5mʘJ ګV߼@r4gt941?  $? -UI'%!3A-?G!c̀]\vD|Js{ljD9oRucI67 &{,9azf*NXV k9s(YHuV\4wbOų,/>xnx}9Ni瑌ltI̖~R/>zMMhN+I&"-ˀbŢ;~)>Jұr>vAMV a+w7j;7RՍa IƉ5cTJFz B`tPjG`V,=UQÁxjR BPLXܻQ*R9<]tXYL!$`T1y6C;BH@xuSYТůc+y_tYiJYZ>P5R8Ag\L,S\-f߬E6m+6]KZ‡b5 Nwn*}UoH@֥![.|" Y[[0͗&u=2ޖ+4DuMd/#T}U7ά2^ msP2x۲g3"8B=1rVVȟ1A/LUw_LmHXϢU7>)SJs ϭO[`? -Ua8%g RwOtH8/T6@\%Y-m+}OrJ-zI/d?-|r~/*5=? (JAh QalR-yHn?ٛS'L:v2k=y:/tl̙QD@nY?V!Gin,:漃A38keVyb1헔aa~MC=}:zJ9Gjg=zpopζ)~Zsy`v}V$fow2,KͿl7 k|#mP'MV)kڕwnRyމZP,r+]A*eȃlG}%IgšJ^zhՐ/!1F-o՚m9͆ w?pd2^g]0_*s &c&iEbhI3|ܖ<ouŰE qYْ/licb{P٭w! f4IE:~b Ao RMfTe$(HĦ@ K YmሥTb1 Xo}2+AIDiN*U&|3~ݫJhC K Ј6ngSىȳ$)[ZVkY&;,X>=w`33ǺlF&c9vL?.on2_mN!5]t#dĒy޸=P Z`t@=.Kab&U콴=ó4bc~ӊAXkSS3lȠkR:Y&&;&\z. #PKH#dn? *QU䔸V=wQ :.>Á-dglߕ%"͹6O؅U,ٗ!}3T#a=98ێ1zy!%{q5o5la?\K ՛>\oO'seh @h\'9b+{0}S?r!(B0Ү'r#{A#uA}յ{jkrSLyuWS aiwu-IV2Uоo1ȺX^FnGTY(wk:&1~66SSE+"R)Lbs ۤRì @ټm 1>YE7ׅhpYN[`Oo Qx+z2# /~%+/)|n]CL-f&B#KN@JXM7yǪ~Jp4jI?d*-qEt \O MZ'[УIY`IcĚOO -DPv; UnuGz:F޿ e.9Roo3-> G|`w ҈N1-L.vap“KHvF cݚLhIY>ˉ3.c0k˵n+p&4!E7?.(y GE ` sS+% xoJ؟3<*GBHL2`;0$[7Z(n&46,d~T84Y5)?xE,G7)E4m j] "\T+S$;bS ̷asD"5[3Mm}>Z NlQ ]W|Vwղ|dKe)'$elLZQÔk'NuPx]^|?m_)N5NzDll/v!8~\ȓ9vRogAȽJVY6 ~|EkA~Rxo:8@~"y@:ɯC|$u$dN#L@y%`yT%oL{+} %: D&/P $T2݈bt,`|L Dr(30K}}d70S,nX#`Zv;YTYzO@;I8.^^M81H_-_:9J'bQ㒚 J ziNgp(يܧ;C<$s9]c<kY&AE9HXK¬1ݰBIIY^tXstʷ:Vc>T:JRO= UTU8{պWof*lR 7)fqL~"p=!s4PN@K2'!EDJjMtGH !J2Vh(: 8NTL! ľg1]!-ǗߡkD\S~f/KW%uó gOq|L&!hJٮt]^}*ݽ~` 0"Z*E"0;%4^8H{wo$X̯edg Ӱ!cI2r/0H!KqJ+VLd7;Of|2ȡT/F8GQ+ہ g^E[G-nL‘ O8HpT+=LBG9XfdXlYzsmRG]vy սE4)2/^j`JDH.g`A$yi^q{a9=x2b 'Q[zhftn{eɖux#F߄/6JW8߹f/4py#6˜*8FS0R3/AE}we|sBl  3/4<2'奫LqR(_ (;mPz G$S^ayqOR v#g8H`L1~±O ؄=[$>-Go]Am[X*:„ IjFD ·ug_nhX_8レuF$8熄beR"`|nJܰbܸQ+B S(uK׼)N?M8qv5h9+$\D5I[VREM3V`uRϿRRX+`s:'T8EY]wlƜۨW A HGmtBz`ŒmSi E`̠P^]A?8U992K>\@N]B@xQN_pVuO`*Z4",vonjF㦫gkݔ#QDB?ECAgag(4^KqO@hh&Vw5-dImkbGs5V\z%m27iڈThs)Xݽo4-4ɼȕr)$}cB\D]=W<ʕ ,!;I꼭-\UzJN);M OJa\ИAtغƷ )@+pi/S6G!* ܁AR%=%HcM)(# 19-ԓRdonцwQ̶!05b'b78z +.  eיT-`x}mr9KYAzãǢ>|ڛMn!?.GWee2shRkbF1T3žjO NH oya~{ `AjA<0il;6n=ڵH^q^e_T6JDBq̜H7k ]9ou%lfޛTH P"5tGr,mF'm[6N(@PG"і[|i0wMNl N8<%#ђk=Ҽ$RjPK@0:ؗfR34:aGbFva܄І4ʍ8/LN{ y{l|(Jyft M Y&uB*Ox:/NXÊt,H#?EL-0svp:؎<Oge |#V?iU[#zSbWAjW{q pJwwd]|_(:"|#}VP2USVT=a+n~ ;?+)b wZO@:­L{ʾq{X +dBc-}Y3\;TKb9"T!"FCJMjZI-y ޠt6 }Q 3g.a!и:MEdEV.9L'rp`F﭂uA7c)VD&eDn1iqV%wGKO<^ "f&ZpÈ CڹOI,@NIo3nN!vE'DV# X/H8I:{,c񲩇w}`wr͙ʖez]k\E8^Jw(}2U ^ U1q{1j(brv?- U :IBQдMb{ʚ]kQTN.%.=KAwW'QAHG^C5VĀŗa=j"gw^[nUy8<-Tda]›~CB6ڜN%5Ů`}e伆f<#Q*rJH!}|WR!fCyңrI< lCG۳6pg0ϧfGsOZ,l7ӫEP zhyÔ΁aƧ.'Iէi6"Z65a]@5?6ʌ2d;=0JWO"KDPG_BvwK筄2Y/L"/9(}"qbR~mMO^eI2- `Ӷy<XM"# 3/$ÿuH۸Q[B|^yifV֊(~+##q8k>y= 2RqDd_Kls*amh @E7RgrJ0v; ImOi# KR48?߃ * Wa]rYDS:2%av0M,AѮVcLRja}X ARG= m]4+k?N]5-PXh[ۜF2#J7 ;:}n/kxk%S΃vG 57.9&<5EŐE, .pށ"E^֍ _U kHjʍ!w_]e)<-}n)ˠۊ55|[_F*(7am {BGi=)🭠0}Lg[`'_Y5ܯYOcŴוnΊQYr_y{2\5VD_?Ø@3gxW@W܀FRI# WoZP*ps~(xk]%ָR!X"ȔC'cؖtƾ?M˼D%ew?kRbt⸿dvצmst_91 Os:3:G0dY_ PjfSME ʽs7Ӽ^j cnG2-s1>h0]GBlخs[aIU*h3p-⫇s}-Քn&"ͫƩ'?V<߂|+>cAՉc㨷_ק(9=&, +Ƒ@XơJ!_6;ml 76ŻN"-xHٙЛG$;+UJ;0XxR:/j4MMDV-sDv@uK9ڍC$.+Sf3n6:*O*ϸIВZRdπ,Fkh܍">oiVb@5Ӑ%-|R;UYE;E(Fcs]҄Y|[+qBhw[)LK[<Wz*E@Ko-x#SP\o{dhW>X})|S?Go,ͩUxr5:`ZT pOOCm$_줼Zy Ze aSUudr =χG W/ңlIxr r>gޣV`ю[).( N $ΰ1-ǰ 4+KLm4N^'5,?]54DC]&В\_ГE@yeH>KK7~ :oiBm&Gc3@ag@Z_CA$}Ui _I c04eKQ“J9LVc-Gox+^TLD?.f R=&5*!V8ئY~1n3mT,ȐjVF\߭]56,.Y H,0U*- isB?o'W/e|) 팼vs^?$KyNͽ C5X%0|K&`iQSeG{_fGYzLI2ŧ8"}\ gRmB ʘK[.EXʿ 6ۓDbv~SFACKJWE!S~d߼>5 A[ a י6x]d P#(+8h[Su;b4NBcd鐭.7AJT}߽:T !!1D'm&E~G?3qw!0~.jN&4=+\If hY_4RWLI{l:E\*>6YUWȴ/ S9 q0) iK*&uNscݝ Ma3D%DSBw>>?x1'?)h8itvGڋ0dK|)#,:&CƗ^GG ueFE-ntKՉV>r&TnPېUh" qC: <9v Dzv<1CAqBNsLfk ӿ9 CaDR[ c':y/1uyC<b+I,G+o(83L!hpηvKmیe=9t= lۗf2'}܏ˈA=SC )R2\_ӍbSc~R>] (,rut+^'qUjdFG=>ҙUl+ĖXTAu ]'`@S"O2ܙoo- CKTv@<\ E[#4T9nz.ư%!۰ڒwZwۥM425/R^Ɵx8ݶKK5F£G(bIAN5I)T\N44|o&jkniz%kÈD `K^Q2h1 *_%`TJc [X X"i,+>P$J,Qu@T{|D&%׽SW;=w&Mw3 *$D;ΜRsT/ QSOQЪ%VAh%A4fAjZ&n*We u5f  7Xg=P~;[rya0wbϾ 3ދfLN_6]WZߍdWdd׊}'a]; T(hNlkr>T)IŲÑm]#yǧ*XWԄ +1[+}SVxA#kǫ@-#z%gD X @jv8@e(隗tv^`QuX8#ă{"7Ys60rHSPs(؄=dTQjW7^FǿMsB @9P*ᇦU/uV19/ҙ觌3 HG"V2ЪI>h&&k*j\gD'MEþ=XabNӮm Gޡ&LF'EPOC>W$8Ks90QVyd|C 8ygp_rAH 9UX)b)3tptEMg qVc4(pmhH 6xjrgm lZ|sfAVgi2 g&AA*X dz0ƎLwq n&`AÁwG5 챣$V^-9Ƀ<ODw/' $>oחu :󴖼kCϲv;٣ 8ʸ\]O(mRI7JW m4Lj`a:ݬ5m͸pfԄm Ε4Vp+ ks6FPtЛ|MPyߥ8үJ~'upK29?\Kq S艾b eq[71[:.w|gs9n7 q(i\}R<]\U8v敻#_ GxxlJb!mHuCl"Fu6?XRn"˦`4vmLBcX3o:u]*(c|LE fI6G!]%PuH<,T~TKυArm2R( {o:bVxCa0]gƊQ)_I]e NuoF5E-)esŵ1+ (;I#l|UuɟMqT9J:Cm3OHrybX e⟤cW}Dr-GíyawZ3]5LuݜxyKv0J zCؠH˴_$Pe1UzOXuOXѳY©"}BHzzբEⓊ%MֺlB-0%B r3!$廽s-P:A~?=qr uwch.~o痐$*eX[xa6 vo0"p [\c^[,q#蟚BV3x^@ ޳KVXL2/7*Rs7I<Vw,<̉dL)d;Ag*nYv?5caT:&,pyn,a\[=_2l.;"S3cML]O;n~.2)o6nX=ZƼ%gnr-]WfAL[uþ}7wA*J6Kla!hu؄{[g*yZ p 22KX$iWK]itՂ TOڎ NB=Ėu*OA& ' 'lkL=>XBGpXApK_&Ȥ1v,UW3X%-[oY37ζ+0i7 9*Գ|<+Unwx3''Aa-}JsW\}CGw,Ӻ[.yG]8w҄]<+ 2@>aFs ܍fXsZxai!3TbgFc>m3Cfi=T$<4IˆtV3j}}{|,2QۚQfOnz v/=g__^nSS Uݐ$&+*?r;?$| j\nN[îmeK[W8V1_w91Fn>ߨ%Zϡ=̍qUr VSe_C=j݀h:P1VXytslCauRg4ߎLm22 C2;)stXq݀ˎI- 4[wh0LaQ֥RoP=.D`'Ȍvj۰:1\h3[^i}>u*{xK4i{A7]AL> DM{ג|zmjOJTmTnkєg߃r(kɟ`oA4hd>g}JaƫxEʸPM^(f8ٷ? %TcR(-> ijdK!MM .! PZP3pèhA]cu3 |ALY]֊2ɚ<@ P hw"^FEu dZqXAvq. mRc85}m&|xH['jí \j'NdO(hʓ̂@4'N&wj!Qw{/E':I Qx}ګ1O$P)U=חqלX<уUD 7yI쩁'[XZꌇMIig,վbRl?$X"}\9 jήKBReU祔-hZXSi?!f2@Wjkf2bOkQ2lZilczQď%5zXd`4ҹO< nmm%$H-j23}[땓}~Nc1ެ]k.Uȁ @:B?F9n:ԎȆ.m`ؽ6nh2Da3ⷦH9i1aAyЫD w!h.P28qH.?b=d~0dW2%ŏZP^J[\ƗٕM.(I:΀+h,%"xx)ژC"yFzuMOg-7:F;h( +ڼiM;psq%52Cޘk1—|t_~tYL\DwwjVl3e[R &W ͑Gj~hxOIߍ;}㰲xa~C7ӯalUKqj hIͰ<3TwX?KZS&H7l=7 \.D[ EE4E9s7{'vʥG8Y'i6݅U䴖7J<E:`~*o^&NrNFk} hlUZ =@Ѣ^⤌}/zW9!߻jCoe;? a8qyM_E23`Gĵ2$_;~V.%7 A6Ŋj*- )VAf76B%Kр=) B s=A% hlk:/T/=FKyiP|`T3ƀJaAJ^×D@Q&Rf͜Ǘ 0hmt >>ʛp\M0?=d 0X!]@MP-/) XCTQy-H^lZJǓD?s. -nd!=hTp'3k=HM6Б`b+Qs)F39'o$R/Yf[;K[,F-|9ez8{V{OgMEo?+d 5` ejCjwoOL@CQD.i^w%:$ ;L~t"!|.;̘Y&W8&%\Ep iX3*65+&\R| 駩19A V7R\'y0CkyDtOU|*Tl9u{:#axFE @H@8:O .iS(̘yT;E?DQ1'~[QqhTe_sF "1#J oc3Lf1k'&eQ2i2 H!eDxGjS2~9R6U}4zգ榄 ڔ]b>Q_n1fۏr =.=KyAf~1⋾pc!+Zv4t Q`(oP"fç2btK}?VYw<5 Q^|]A:5)bF 8I*ui ZCwIr4мmYg9:oj=B<ةepytvN ;g co eo, ˷J5d0\F,J0 1goArbyRqMx!Cw$cp ޡ(%L^Kr=9oCɷCC)L Zԫ>bv'smۿ+8fH 3Iw4X2#?"?ԫ([װcwpIN+Tude[B ?gVcl oYxleUGp o}}[^E`I6 -hq]5"{PRt3 ݝV}5(Tk]| A Eh-8htEGasB#ǗGWWjf"fɲeK2!)CPG2噓f%=U#ESz^dbQ"zqBtFy'/cz*pXs[IND0c',a!9!B2)Kw;)>06 oOR@awu%P}y $r&gXma23"TA YيJyq7sV/+'8w(lo|<4otT&-5E#i#9 3ߎ}XT6=Sgb]HQr̔o(ՐQOUq8r(BP~<r2j7"Z\:7>\ 5~f~-)[6C{+ 𮬜Ʒuze1C&W Pƿ^Ϙc >ϥ@~2/TkԜQn:` =+ylIiK]X}e"胷59ԱoqbHkp݋d"`5:2֦s{aJ" YǩլxyUZ}?U97 A@58*MNA*~vli:ށ"$UKFK3R{  }PS;j,wͤE5Uo87[`a?1ELEXn7w8., x"ݢPaP$zxip [ ZU2GD^l-bKOĄNy9_KUVہ5ȩ{D&9ZJq0] }Z [ u!kЁ(.xP3İc$oԡn?+J{9->ljXLe% WM`H<4@R 'n ĵjF񛗞b JMm\=7hHo]ޞp.r7QV~M\{MYmr=O|inዒʶ{ؼ qaD0uzd*TTeu#߲1j+!HQٙY/)IiWg%C>(淐guT- 2"|YWΕc"_/&i&>?'7^ƌ:2!,K~?/VG%^@f$R$GC\9f7ukhM׊<-k+OHR@ZLm $$z?y DzUb^8Cc~ 'FxhXՂi(YAg~43Vb uYJ\e6DwΟ 2@Ȁcޫ1-5Rd` ýPAIuvt 쾍4jsK-bg^W*J`OMP#ԭ*}]E!__ؾ$: ܲGz\crpSqSh ~Lba [s>͙ԯ&X?w7g­ {l9x[T9q SzLoen gtPo헝k>D45'SiXlh#^&0ퟑ8T'5TWl2J =s/`g#. $i5G[EW=\r+Ăg结xTaX|{B6dSIȈR3.&{$)IYPJZ@$N>.'$a3wD; hrX!K=ֶ?BtGAqOuQV#4Nd06;"յMcV1lhny!m$cb'A&9aim.!#T-i怢uiPAbEK9н7 ~gVS$q<+&H2xh Tw3Bob Хq`?n$¸t Lu,`FS]&=7ui|G0pTABSU#8hZRr6ĉ|O0|S c+k.BEhzEߚ,$\0,hk5$lےXQrp4:k8k7Ar<" +0D'+,KWpq-IxeՇ@)f >儒 BtD'̌3vr ΌwM%L;YKLX0_&SD< %lbj{?EGoyI}\,7k׆QbG %,)bexB"%Vih]:Mdֿ`v S+& TxmX UfuME刼дRߪh `Uތ֥xs+ㄩ5GGLGj*Uآ'a%ܥ-<3iu?JJt{Ɲ7+y ;9H+ϝLň k~WRG`asIDQ7f2Qȹ"HWIX}1Ds]=E8~1F V򙴡x^0tMwylwi?uMiFO]aԋ b!S$m^}DXUNð{# qŧ)La!L"a X=#{` #ʼ|j49w -hɍ tUJzJ^$AB: B ag "Q/IW?f̡̘MyDi׎aDoFn),zwY5G\CSV6Q 4LlˉUi Ũ ~KtIN|!KɎb5_Tfa|8@)6LFB)}IPQi&A!C]В8.pFG0|ZZt̍y :TL7=@u2R#0l9Q?T  !RZFX,qn }3e3Zcz^hsV*^ r'w׶qhD ^p*j'~`UO5651E3HqT6BWdI}Qsc9ڀ N^TنK?bQI*@b~Ks.Huiosww(Naq)o(C 5FNHHbaY}}7#t&`)u8j d &fx IHbl*&P6gtç*-(ynqmd@r3^ޗEf4Fžr3Qϵ8T`o®x[K/wr0Vo?ҔG+W_4"[KF. f2' ڪ* sk[giY)A[{\7?\`uSJem">]0K<y+EY] sZ7֠VdN[b,*=s>qF|d߾ r}w~>!ͧ;|H}s#R!Thh^P2S(vUzh|5[&C* ?}VM'XA(ߜo:H@Wex۬eE[lԫWB}W)R=wZ/9Jgz $N Ή{^)sNARK' |s]vsQard Zl 1ߐ{%dh d@+>dU>aݿQiQ[B%YYBN' cVfpaV /Ͷ^P۝~j^Ix-PV:#Ol-j P ΢U8 =/,jWNc\Ԩ58WA nZr+%4Oq7xHGQ3蛆ꑯNflY-7>J,Jj&8X&ݏOGZI/g'#&])w ~rsVJq `^'HZ4֗bd_;{ב#Bw͏+ ?MJ9E u? ̍m^#.֧H,B4q߱WkCبpjRthg?FNNp àb`8߫{n=ͫ11 ,}!@U&BaS'uʥ7 /, -MEė%m[3lH9Tqyo@Py7Zl1>xxZ;&M88RM9}끶DҁVGRdIMc:FԆU=Gh(NrwFO~[T}U8|)`5uk*lovLN%kC~C[DCPY= O@u8Q=|_U ;+?c>qvOk|ڻ3$"OL,.o}j]"($F8 6_*& Q,e,\.AenzJe/o2{vIô6٘-!,vd]riXR^d-ʁ"]N[ WԕSڝ! i9Sf+16Qeإ! xުvψ!^uyTBû zo]S^9uoT^exjS:giC^sz[=ӈ? zX{IÜ} 7@ T:%b8|]U>P/ HG-SƮL7] #sq|)[(¨2nVwB$k>J6#;~[iXA(eq*~y),~ kUIZGHpzcFJL7䩕W09/ምO_RZ"JS=9oS&-zE*^W5A踫(xͷq:i SyG-@MB8)\Q6dj"8%,$3]ٱ~߀и"Z8ǤܻN5N^=vϯ''A dQ:uxsE-#hW^Q*Fp[„g{z&_g'Hf]r+He)24H!%ReA(E"!~=~zVpF&㯓t[.۬2FiΧ9#dM`'J*}tv>?/X{k1"@ƛ 04%nxOj #F5:--9e -PK0ۧ @P;_Yu /mSKw;n\"H# I*xʿmUZ%7d0"l csb5MpLu sR,cc۱MqRûDP̯ YFZv K6([Bx;_F~vib/0ZtwXϲ,mi-ov۴Ŏ=ޕ4?Ҙ:~I}lJaՁHR#hHK,Ձ+9~)v_'ިuWk>]*BЩL;};}Hu ضSOgeJ?/3ӥ/ͧ5&ld{CjytIgvNNTyKڍ;) eeX>.ɼbק 1=&:X}B_ jia=-O[vg@j.!"vQ-I$ɑ(|􃰠=w,%!QffM,ǩ(WURb]/H9Ӟ7Kr+ܳ76QA/d]}7NF+ePV1)8d0j5rȐHG~M3QUVYHjJ(?g!D>Jg.sna JY.8\V:p-P^sO8ZU]2LuWc 5M010T7}+NvzXM`4 Q3ޗwG`?;>~딓ܝ1> g5ާQfr D?.OGDy,I܁,u\˻QfN+wKy$@ 2\H̱J7LRKs ,?5}A D4^N g4ʗM͐d}V[ @9<wAri\_"i3y˾irnQ~456qƻ:hn) _Y6wo(e̦ n6iA(% Yd`E+,}"3p8?1? μ]A9; %H2\A-5_/BDCt&"ܲLtjHźbj׀e=V5λs KۤaISAn#(qLK6Zi6>: ]wz`WhĹĞmwJ"?,dU/D's/';"xZ8BAYXJ1>4,=5MTו?vK7:ݽj;YzF1Mt*`4|8+6?sCL(_ >fnP1ګM^#(ʼn~=_qaS*@:ŪHUS((p{7T @QL e\#OwazL]ѡ+eХ5sPR Yt3^$Qx(ou4+N_>U}u acι0)<8+*MRI\OgS|0yvX+)s&8<+csbgR"@msSXTp[[Q+] Ty'Oz{A[DkwLL~g;GGl/nIE6apKь ɯ>XW;~-[π^)XMk̚EV NBl _Ȋ\pJ~O9ZeGC[ q~ٽxDiIW̐X@MmY Wl RPlxB](*qP7ܒ͗mC/F:#Y e$ =|$sX\{kL3 G =~]a?C|Tb̖_&q\/ҔYjΡ>Z$*_9VkȃϏh;Jr?l{"st$)X*H֕/xNA:1iga#9u>2+lQu>#}y3r 4Ay& [WdNP0=x^(قry @Ek7]>Y8Jĵ+/Rn{='<ca_S:NiRޭ?%_@ Smh+HTd&#-3G zq8O!.y"lvbMš,sV5 +|c zV A;#i#]﫚+|Q;*QhG^/^M~FC7CC-H`skm2KlJ׻3+r=H.! \6E1X4FMrLr 4#,W/'K2 ZAiA43 DY~W t|[k$żS@ndr]_/Xi cXtg!h3ghLY`.bYP!$>~,BT#|`{߾$+VZ(I--'SlZ@C+L ]9`;ųuC.u59;͂~Xv`TTMOSǓڵ!ZLd1@¸xs?5z(MP,{*/BΩ}:Wɉ{ wЖLƧJ ?=Мjk.xBR+U&8+LTX"Ҭ:xh˦ΐNL`pY!."ov @,&#",9|7D5Gn6h$"w˃7އ#+T"yo2hYOpK멮p8[`[*hVcb ]f~ qp*[Dܑϴm[Վbݖ-Ԛ5CaW0"'vrqiE־)j"-.M+Lؖ!QCen'z?@;?cG@6r7ovoM^c3ivRTx3jR/AG++pLħIc2@mLW *Ei%'L n '$F)[e [  qn"EPeZ8E^̾V<НrpԵpaz_ zi -*ګN X糖pOK&bߍe=i5]fKP (&LJxuHM ␧pS`5k-m˖>#QV=Y~ϝO iw,s}f'%W !P(eKl/~A<bTj{ؠwe]zbC, sJn11&| @ۆ^?/3ҜZ3 f)FKɝdeӬC{ܩ UgIZ-ߩQj1`0GU! φuZ<̖R^--mxW* ke]Jy鵓[|A <'1̉p E<ȃ˹Y<'؉9IkUr.R3;JJqbQD!!T5?{]7{w0:ܲOD,>%:|j+3ڼk(9w~ iv+ʘ$\3;Εz;H$!.ɕ4q'T|h;8tWq dI>95=* JNRjd<P֣hF'E]S퓚$2{S)Ft2o2ȡZ4C`]N)G9ګO۾KhD 6v7YASE;f܊*7{))q8M) =ws4N(̠D;U88FdMS/u3d}pwU,H Bϐ(|ZD=tqDrm* uv)[q˺!PCOd8ڕ: y f2H糎4!j1-|9(ӳ@mP-ю>f^][.倜0x2MH3UQҚHJو'Ckj E˶.$ ^1B'Osh#g Ni*)b' qdzzŖ ܢ'݀TDqV9 -ReFM(*D|sL](fa`SZ,[b"1CTH>OUp=\8s-ʨ5Ҷ@\޷HU_ 5kKad !Sm`r#.6. 'k݁ٽ>Ŀ PT'|@u0PP[:I _N}(`XFsO뙝b4LSv%׀B_1$Q$R7dKԂmp cp7ыjk9 f%w14G_ZWi씀=|bF\2},1͓*Q9_Ag?A46A!aկ)=P-FT~̹%GH杇 t&? VJgH KA}fzo՗7mOպUJ{ <LڮOr;01XA=ȰI̪[>4I%myLgE1aD)#_Oy}Iuj'c MԀFi<+[]HI+>2 Ql?iH+IndwiQJR_ҵ[e QxTT|]Ÿ0y|c53!_0-wj];3<\? K>Dyi3ח$_wjҁ;p W'7';xA/*+Ǩ+](H:e!_=/ϣH! _HItHRK$/#KyǶb;@MX8|j&L3O0Ib6p`rBJa NKvqv% OyZy  F*Vn/II|AtT3<[Lt ·QvI!ye]mbHwd\ܭ&G >.ЇJR}kh'! 7!tp5H^z-Ariz3g4K)*lD*_4v/ -NǼ[%hRژ6QL~4;f397”?H$ ]Np>~Yg;; (>{vI0vCjES#"?~Fg(q_(ĠcG\(t4HSXD2HQ,ۓ1w#Cmβ||q~(Qw-klg!N<"La.;C䨇|6C>%B.In`7MRg58EX<=&?q?߻$dMV6$GֆllPbY@!ڄB®נMڎ^;%ΐ(}xRI>˜րBߖfl?@c ;mg{BZ8!t|Ɯ&2%j/v;7I:Q%GcGNJTR ~v{X+RB74麬F8oᒝкOda\)jP=*E2u R@F'sǼ}QnA4QX C3Q۸QzH7H]d]r[~pǕ<ԕr _#bؖ+X1{"ǜ.;Qﳴ\d (q}GZ~-$3I{Ɛѧ̺>ֲͨC؈/G1qz Ħû/m΃jQHy /Fy ( ~ŐPŦSco?#)lIJIJ2Ń?|Oj=! %ˢIwG_3Gv ~p[KH p%sD dP^ހ(JmZ>?Lb%/ܴBJU&oFҏ| 4>Ԙ?㝐W=|x~&oVRPU2l:G*yׅ.gq'Kdž/X))[Lz Eqԝ@;Wke 3sA=Fa`ڌ tMz1s#1_b\i^t%$ymd04At2T@B-M=D;i. 93 l?5g1"r;_Oa2zS .*b#rm֊ek97QjK26E!P-6nNPV!6)_Ƽ3MgW,'?OlSҖ|Ԅ^HDDoEZM $ED3։ifjVipNy۹w(pr ]9voOlra>4ֻɰ -zJ`_qF0|wg j`亝Nz"D_ o$*Lw- p6kb=5LB [? I%cb15\V:t. O[Lи^]$\ŏD^0L.+l42 r[ʩv.wZeE0p D}쁠ȭO'Э'N;8}/1(8H؊dV*E#D>5Q04d=ƢΟ”L2J#~]Ү2Vǭ$-rq[rh`$30aÃ@9Abnf{`X?Wg3ĎZUW`8aɔ`mvsh3aW>;U'1\M/ʅrdnjБ3v+ˊaDP"l '[e}fz#"eu82Ѥ1L043AVկB\eGA1 PhիU<'=zCfdXQdD:6Z3a/F6߹^@mn(̍tBB@JPEhmN"_1h-|=xDl=2D("뎝Lk}V B8ȍ0sk03B`# o 7RTܥ6codY{H2HIk3"^W{ZԏR opqs$R1vt Y Ujr&ÃmkD__\NDID.<7i{lR29uBRs3)V| EL@k?i< &PAݬ2,`u[e{\+ŮtS{%9$~Sr?}')}-Twc 2 r+BӸ .U%=U\غ2cfƆLYe=%nk';~m=ZfR -gqB ^'s MU]hQ96:U),ћ⤺uv]Bdv`}kZCꂼ i/l8)  v ZNɅtCDDmà2;o"}/u%|.K\rA%>N{>=O _ף%0)L>t` *OHy`򺦵LٛIVvjppkEJCfwZun= HzhSxqeWb[ݯG)hm:<ػRR⾍A aF€`_;xi2Yr]\Wl-Y 5g WQ)̆mc]홢E&;NZ%J#A:U.Zln_ h$E%!x+{@gԌ@&ݐd ^@ /a 9:߉Hy|PRuSy|CP6]2KcbL۝T +?ɋv_b_07QOAωj51i[El J̴O0>\[j`i +h%Jwz;fԚq^:@A2C"j0@MǨ"]ٝ76x73q^z@cҞ/ z|St۴<%{UM۩i%l H=:hМCߖPx4 -_oUT(FП*B9e%k;;j&,K1#D5`#*Qe>3%,=wm t~6 WB@$'#v¤O+S!;ֻ `t94~$ >ȪTkcG+AŔrsjhm1[{4;)V%t4o%Ėq=U O黲Rzk?|"Hw@}V"̕ ٱc[QCQ(% "g$xLR4rۈϕڌZ)A`]8=KPKe'qqha4lM/'8/Hg;LFX)*BzTywA__@Ӟra>찛7Zdc??C>ȂayZݺIUV2 >loyz\B޲$`R2Vjh[TZ& 9OQd(r3qC2\8B;䳛94TE1pl\i3t 1feSwYd> צ;:Yg0rЁMx,'Њ5ʘ'8g)ߛ(" 7/*AZ# kf߹`pSޭo9 Ǒ=ǝCA7i$(LuϖtNkgu8X:=őO O>8SZU~w6˻)`ˑ;j|<(TbQ1< d:'w<'_ENk,LE3hRg&)ux!cCc1#¤QMUkPAX*%CQ'D+hz/c @ ^Ѯ5}3ϩ"V A/"wRϽۢKsŊ\6XkwC n}> S||Gߖyԃ ҬhK? w8:d]/% B{ +SyDmEsZD/t88`%ǯ$0$UqDi6 -.:;Ejx Jd#P3rw W;n`DdpTw nK;޴ܻSO^i:_Du>򎡩Et ~ӐyMII>E[Es\Sv`}P6M=~2, ggpG7q CY8OKVz_ lok ~Ԏ*Bd2ٯAm03c[ʢ8;x8BԐ1&.n^*0%?ˆgwU^vMth>1kHao^g>nQv,~>GaskVɢa8L /6.r|@S(] _1. *־7g|U ߳gǣhd + П` ĔBd7$ւ?ӏ%y[;Ka ~JߵЈh?ͲqJfԣ%[xo[ث G Ƃr՟0wLmC׿{$g p/ (= ďN{wZf\N#d0#a89je ]R Xv>hk:eZYic}INjz6YD'ǐjTJTk t3v P{@-#j -C~ Yrpb'ӓ571^ZP0Y']R-7xK'!Ա!6v"(̖0{ w y}ɢz!:ʹ\ϞxnƇKQP+y7ySd+LB0Kd0 ^RӚ4/:y{3jZ5dNw_i[m0L</7Zm /}oֺB['J%4h 3޿qAN4*,!o3H>0#WtcR]jhd|Hn- V㻺 H3zpIܕE1 ה ``o|݋m#fG%&)HYּP\Lms"J|o!cտC!RѦ\r l̍+ ҂h>/KC UI& :>Cg\~VĬ\HAu)6>ǐۆ?~C/bQKu:{-1?v$[LœKVEɑWnT?2Z1dn~?Fv31g&h7aLaH qD%Kc M||!a pE_fqPesmTY8㏴LlbFv6Bb`+HC-pvu~#U%!N7NvV\ -@U4<[5k&pXFt$vDT4}}}b۬8c$ ;'o!!f1~yBo$({'zl#:vC-]u~DE!C"r"_?x(6t~w/%ɢ[,,=6f%CԹFf)exV\W#GD(a *}d{8Xƣexiԩ"ACz?*m>MH8u;da T0 X P_q]6뀟`()tB.Rp/@{dF[&ZMŭ}$aC5ʫ Jǂ7X20lZjZSV6>J.dDZ}OZ.UgSlb)f-:$ze<`RciOA^8۶TU-ws^GƸ y713wxPJ9R+vBrXɍ]뜯XHW 16wGs<{PT.JI?w?WHx!lZB:4.\Y暛S!e o.;"Uz*!*bxXd bMAHIpشc;{Wղߑc!Fj|aNIq~B&֐x{bU[Fͻ2ut^N=ه;桍2-ht-}n٬@]3N?.>_5c&^2qgTɻp9GY-$RVz֎].XG > h‹N"oһE#ޜ;Dj9v̭b4t8;ЃNz"!^(ߙZ`>M;PvaϰSJy wł@cZjP&>nfǀ?`h*1ڹd32 cm\i};K%5/rn_|3@; 1,0y1H6cR{8'A5%WS&p quiXYA;`,If7[S%`GnHW<[2X]tQ X?-)CV!{kTJ oy>o܃.x"e @@MnUz93 n\e.L] 2gQ(x_1nlxfњ=ꕔ|,/0%8Zg\kMq4B0n[W ,_E[ DԜj&ؑ3 Hrȑap;nc9A/EHh!nt)=~y`4)` 6m'Tua:Ձ#^s1s@͕˪ua.%w,}?\=0CxtMy`5,`lbP͎E=I%FS܂K,RIK) Otu_ލūG ]ÄMլLkxKD9m2bwXr_7?}gY`⓵*|$i&F G|c09|emk,=*"><4LCcS›$كZ/PӼvQB~&8R:ՀÒgVlXM⢗/INjM|V`{z,&ߪĴhԊ#郷&B!IcjF!:z٤/v3Rܜk0mvqv9 $>eZ2n;N&RxTErI@mوk@.26DH萉9vKzd09P~T*6))i\p QdܔyRh&$(J;+jP]sY~yUɟ25CLf (!YT&S6 K$)E6W!0S5 ;hD1ԋL/ebU*4vhM;uVe0+Ϫ1&>1y%Ae̋=DvL >4gq\gsm)[qi -OS<<;Vja mrqNu@\I UzjcE\I>ڱkDP9Y.TeHI/ /VG_΃ ѭkrW? h@u!+P &%T?Th隰yoL F[m\*)4!]Ng>c`DØM ͂ jd="3KfƅA)1v_""KƜn78j #/T+2+)|],-#0!ߨ\yXGݯ! w%F=,/mm=p{1vSWkVs@=a`ȱaӤWKv{c1S|HwAaP7b<%Ϯi8Hb!<2L|_ "`(D7F&9x٘r55ꌂn /z[R>5r'nSN8}ĝe+ݜLH .sVw5kKm#<-~ro{_rCB >ZWƹ.7ϯG0亠C8#IY&uѵF.:Ir)S(r1ˢ-uߞ#=*&cQ+̎j7#u&zkg~KvǀON^6f9SO@.Yޅ*9fI@-[N>!➞ޡ; S+7vo16?I`U>=Vp83~7Eso~CDpOOEs-nhhhq!3/yD,Hŕ"Ny1_̈́%Cj83q.<' N)IO$o-h y3/3C v6O`E5a9ybuW4 0+f)|8?b)Tp,2~QIRW9 #toly+Ȥc7e'bQTQĨ4m,>>`IvB,z}_*[]ڢuCj̤ǿ/A>ɉd>6&\Ģ=;j=SP'w$" a˷_LNx"Lo,w!1OWt-&zxu2Ϟyמ /Ym^r G A934i߭MGOb=MA꯷= t%:uq6nDx•^uEHK$E5y5.u?3^ΧAZnHq.+euƞ#z3-Dn DSf$4OMzsth%؆3m`#hGiφ~_"~j/]JF;w `NQ-JjuiM[ ghɵ),-`3@Ymh UMoP䞨cI VhBQ,.`OKض5QW9f|>G8w}W0#1Y=nQ]\@ByOTʂv5)=~^`Y(q%jH)IzS$n" '<^VU^6j݂ @AɆמurl\v{rT٭0!/zË 8pu_J0 1?BdX͸UL5l:+ofe3 $r=/QG|}xR :GՎ$MҊ29c{O|DЍ "\+| ¶.U"s\4(4gÙrĭъgpe'4a}ݺnԨf]ۑ" iN'B=K/ĴWD;j#qE~G,GQ.Qo<Ƚ뛩%`c?g]>* :ʱ[z@ƹ\7w;u 522a|/uTp&x-5-%'x uUˠvT`2.U+{*#Ɖ,FW@_ܹw3A\<ӨHL|* m )Qaž]UaH!KQv`.͠/QS[f|/mFLxPu6U"qcul~guƲ;;\7 Rncq R*tA/?>Rnz|:ә@%pIcfϸ VʕRLo!KP0%\ծR-aFsARG 8\VPA&ٶtN7j>^(lXB9 |THzo` TP3, -ݙ}>8)J=PWPIGQPRJ5&`CIwüʛ&|sQ6C>lM*/̸E7L,_:Lʞ^BSsskϘfzi; 3ip|pQ\^`w&W{twbx",eo:ǪS~Ph}gbh FJ/X CvF'iJZ4$_`/2>Y3jF MwF${/C3+x &/ǿ@Z3aWM W,BR$d/ݽϑ}߆;!xpd>V S^׫ԑAzȻ9Sv/勪(Gx.5Z(&_^?]sRjy9eyEH"(ա73ؾU{Yֺ#k7˧5[GrfWԳCY4w1NYrR$Wcr'ea%8a58١~ KNW5%{XTI.-a6]H>xؓ8 wj!5h$T?Vt}@wEA1$Ӵ!qCsiyuX=dKâE`5WR9L?'=a:qWb݅Y@K ˬ:޷6Z-Y1+ ;Npon@43J "Q<1]%j`.ZA)3!#"t '+ՃO<8a-(C= OBDZ, @nVghjBQjgLS56AY K[6lk>^{ mP"r@ &Pɰ_Z'c C]EMK=Y ZJ1THY_퉗!z0їYBTX0+tDpl]㒺ȌQygJtEBdok_.]U톼e4t:< U_s~FQyGf%J }Oh?0%l'EbD=v.$b8 zdeF1VoItșKl^"Q1Šlb:,}>'U.N>@)čSN>W'i%iR;(hbnA.%v!y6^5-;!E>YǪt\K2d < ŽloپUj^rKdW # _P(?.ڏm+axah )ev'Ɍ"¡ⲡn#˩-מ+҄5=H#5{AaGa~6ձ='~pb]B ֻG}1_Fˣ%9a8*jh%pʘd3E|XüBR4-1}q)i]?d"R:rCw}m4"#ogU&<v$2drk!YD}v3UH )$㽄=KNB)ı:|_>?z'bz`3 l:@Ғ=! r.K9g' y8k444~7(A~>G9Q-v&',ԛ-",xf^Jf7<9AkkZf7r~Qh'`I&xJχN,_^G*XwS;G&ZDS /f!n޹LE>xc_8F qu|l{w _qXSxvI3WVd *uoxH|4yrͬYgDyZ(mR+8IwcEʲ6Y~۽R(ۚq?L~z@MINضV1zcDݐ!B\A-񊫚#(+5cWkGN5rEֳ7s6h;co؉k5p=:Ihn]zʧd z vNez>UGPa2Wo}!Pg*|"n Fi0cc#Z큵켽xHVGiUmصb@c޶o};v5I'9\_q2ldkW[pDbl7ҍZ +sbeГ*+Ӓ ͷ.lyRzy]8!]bRhF O+ayQ$1̸7m3,ikAԸS<d s(3?Ք$P[N9~Zk{`νb]gp"emVQʩ7 S~L/!˙~yJҸjl2yR x\[5i'EXyz߁? 7Xi-(.֏{A< ףs1]<ˆxWMKDx2 I/\YӵMt'}8c"X 7} *Dm+ p:ّݭ^PK |+a qaX.Sβ Sń͔2EM1-hՁ66Ϟ+gu`cRZvdnoOBLZR%7ITOW3>Pg/~8mf. O'HOt z0dmjT:?8Eͪ7.(7\%#^XZ'Jޙ8DJ񺯤9Ϙ-+e(Hy)(0a>'8)#Ǖ>vO07&PsnV$?$ xe QDJs h6SLOij,Õ3UmQ%FM-md2;^_1@r;0Dc(01YSlq81-=YLvۋ\ 5/~.jMݖY3~ 5:F!\us[?RuQQCٷ39*ɸ w1:g2f4oD8Nj֟XA(c9T)$@mٗ beE .YvD}*Ci<-;OF>\$}8ܧ\W.| 6UEDp)sBeGbN'Yĭ7{ <{|c(r@ πQ~NAUWO)T> -: `}۝zaSYXjB=?luy{`k5BN5m?_֗WS^-z<G8χ;k*aC6~|HcʁR6t"[s$0  @"5Hh3e8J=aQJuHI iTH_W [ Ou2;: 7A13{53B9l$D!+%Z|ntW/ &$Lvh0mN|P%cPԴVrvcЍhk ,y\r^#]q͋(FFBfxOJIT!%wrP$j v,¬vLvb#*mI5~U1}Ⱥl6.3koWM :wgg\љ~^kfa b-YhS9n\nmC\p/.vg@ |1uY:w3K=Oӓ D}; v )pq[қ p=uMi>Z(c<WR:0ho, d:;#kv6ynGƜVm?26q):% _nD Hhf2H PDhF؆,vVкo==]Ǟ|hEr/@5 Lɹ=M&y'ۇ+ Q8&.0HvTPmT;bCB U0N1P"j7K6FtVe_/%s2L-#$- R_H0+*Oet%pHk^J0p:-%W=,V#(XRPW}CXz(#Xʆo*&{sTXҚS4CG[i̳WBNA+j:FАZK^V&kxs͡ג yS%+xTA@V4kX<`׮B/ _*v!ncN:tMP*Q#;aΎ׼B56JCW~feyarGtM?EϿɦ*Ձ飳莕1yF3 V0Q$HdS0l?N أ޸{4qK"Xj,VlW!XM{CW{z5vhз+<>'v  5 -s;^Hޘ oE6>2Q cMJz"({WHE 34F}CJN_,WrJArMٽ a0׉,oM X@t83lT7P$[~Y$2>UP_BHRo+&]|]Ps8'Ebn%U-ٻ}DWro 1ljYY1m-Lo| -'1&2VT ?坛) | 8B޹?pD! $4J]qEJ- >q,dMT6+ʕv a8X!dF/NQɿ-Å3IL1aHi! WS)-Ɣ.qB>H $L2[g\"WG7j;'8wmCu%p0u"ڕr'ҀV^PLnFy:r(19xE- "0ۿV>ˢkAŤ1.9~B: Œ㳎.t~85*X&>T'DD9B b(>zMzD\Pd8lE3,L1䡀KSK#lJL)!ko_Mrrgbib."3XoRVs[җtVсǨ&&ֺ3 Yq|3Ͼ . Y+Tȴ,rWj{#^m\gS0HK=ED]vut4Fem¯w7לr_e2"[l9]fxuI"+Rv%HGTQsw=P59`!O.(s =E'MHfRD8Z05ܸ?aXA1a?XE~n97xUnwQȿBaDxߜJQi#ѲDc:ihGId31wYu%F] 1fX PU >SC-ANGj& Ȧ1.EOn$wE$18w:m;Gh:F8@OGo;/r"䧣#z_*3S%cߡ 0̅rNڍ5tdEOu>#* 0c؏sT8i#_߁K Ow[8Ni.X?GΓWm8&Ba~zyO`\ǡf7vR0 S˹azK|;X|-#ZӾVҼݢy Zx<1te&SU?WcMVd?׿%`Z~JB|&iUwT)kv ^7쒖3j/ͤݽHxR=s7RH+ /Zc1Xoze(?4&NO+_p#&(ezTQX ˗jkl@3nU{[Q+ ˻=baѵ \嵦"DbLqoBLtcǧo0ܽCzr3Go85>lܝ^De=յ ט$Cx^KTW{R[*%dD$< #Ne-_Un ]$Cv!hͳ&dwccG^>wg5H= (M;OJ~V2,j7zw-_)84 n폿 0O+X]ebZƳ. Yή>#lL tpW4М:+7zE?{Q.d<T7~A,Bu] Pv:s&rtd lqkQ%ZwQ^=>7\q}J Jx*bd~kPǮ?p}9⟏z\ˊ}xYu߻+Z'%4 ւdK7FK!5(l&SP~BK "`ueD Ol(;kˁ(nm.O\٘JŔy;wr `#P %pZi2a<>%3!rcn d]d⻝h3(8ݥ` Ah;w`3$o-bvH`Jee5Q=Fnx>s6KW7Df5woFoK/ w6GX665 Z~ih,:'8R+ _Ɨ 3||j#fd`}ICYt* MȜ Z%,ĀHNfauLUY IA*W++ 4=\qxL"fD"|tkؘbTښa<} x&YDEdvȐt s;OMl9)7m`g.oD2\y;b02 PVb nMe\, GxpJߢ"U}|Yd΀$0zsb@D7m:$!#j&|8PKd]3#oD6>@J-OON|NEo)f =]$s櫅:9K+u@P_s^O?U#ꖣyRAݳ{ yF^9 CrŎ# z ;+_mYY3k'r^DNן -/8{;Kd6#52S<Ne=A1f#$oOS{;Hdwt)" 6ukaE$&@~UY\ K+X,gZ0ʖvGbqJW 1[`H1A\dfpea}$ wz=]wxMǃ`Vgey)]vgŕcXV䂾$IyI7)SÛoMu"-oFLv}~*카}pY BET>bt]ϓ0M8O+F̲~;IȇZWwpkx !fEӦͱn2B]b´O²/ak]M2Z5ȡb…, V_h2gd%(-v|zns5PuMzݺc89NVO lAxb^6#Ã@ yF7[/`- MG\H̻dmA˾o(jA͏e<7\>1G<b30jhc!l܏Px(qGSEVv;H^ǣЀ(>Nmk٘8YPp 8rcx@ڢq2HHwm;mHUrFG'8XVk2_H6lN9\bET ʊh jC

  • "b |~>b)zJovPb;ܔa!6o (su4=fG}8}++AZ{KC"M$F UӹZgS3lx9p2iW \XX.bZME2Pa g0Z[ @ UL^Y].pFi6=ߺR0iU. ֔^YJ'4؝xsR[jHRa-҃e^Ҧy!@ϚgWX>QRԷrtԯu=ymRc6)x9h~Z{JV20i ,$0 N⿔3s_d959м ?qp@낇iVߠH֚~ea̬Od nB< CxKƁI[͟^%|.W4/tg>\΄4CJXHǃ#ha_#t3z|BnN 2Srzo]䇘DG}>m7YUblz1:=G(q5ltC.HuO1M%7${02y%6Q{pHǸ=9mOe :]|5Gp2,L}^Up/@@27q HCmX<Z@d+-Kn%FO?%1 \R-xAٝ ڞBf~1kb6 佛6WgkEwB]~P՝l$ st):XF!*G(>udl:Z~Cs8Di.9s+?ylR*τt@m齅(URsv$a'ccBt'`oYكt9|*B.v`Y aF2^1JѬY+ V|i,dgF >GMQy 2|:ɒw0?H^_5ZU :RD2ti #Zi4RQgKa|5t+etPlZcHf/YmBῘJ 9\EEП e~^Z~/Zl(W滫][^;wJwriV@̂|pL&{{F!p[Z+@Lsa;fBK/m[O -:|4+mx2:(Ds*Gs;Bx }z7GI@'~-yHQ^rN7T8gWsm-;6p9Bra4ͽMqpb' a0j ˽Wܗ;{A@J:/뫯sŏZF~OMzSMy "Az5daueT-@B._PƜg%q#l3H; V5>L+S8X(%#*ǒ.1B.:Z\DK9mD%QH<{/smnN_ ړlLT1NnymZ5-I<⽔J<`X"Gy`hQ&c A~"hƹ/Q>HˉqrΥ6]Ƌg-Dي5~ {)}r樄QKTLП%OEed{܎do_ISac90[T9=ЎmCMeN w"^ 1Ϟt&Ҍ=sNe9-o]cD&9mDD6FG&E?M E5"\aׁɸ2o٤WGbfLb /kĺL#-E{F̾$33ګ f}kD^ QBFp{&wU-H=PB{G-+cde4eQu,)CrO/8@V5kf5Ά{C=D B2T!ӡ ԁZiTr 9AeTeٝE@kW(7g E TW{=TćK,*ʃ2/0*iEm TSݕdepRb6y쨼:wܣR!Ͷpލ0lhvFEa#NU(4tֶT=)h`ˡq(#⬷iF_fdqהnI8_t`\=ь u+q^^抓rdP򛻐uC,lz̼ʬ,@L@VLKDj .+?QDK~qEWٌL@ .POUxMR܃R5Lra4J]BQ2,Yzjĭؼpb12K-%X9&?zG6:# p"Y2aC4` B j,$W1ĈgѶp -uube5~i?M藹9B5o[PҸaP*g :x*.2{'S'RPOp}Npg?0Ezzl/{63Pfn6B톱 2!uK[۲]XS֨譕`e4JIJ*iEboKqht7Sl8op#[$|D:KtۀQAp*y|gBBxHSG` (7`ReСgB%Qa$S#M-(ʓYģ<\U>uP >ķ&hV;o?NJ.6JL33HW]s,jA(ɪ64/b E2R .GvM, M +td{c^z)T[Na{?TeiV_!.K6=~d>vBk0M9?znY@RA}v{EC6I?\}8ӆR;+SW\eMI]0|1Jڤ{8;x_hS*=4Ń$An.ܸ |58'KNCaMkvA %n+0v&(?/Gxy7[›uinЇyGw5Öa(V |"[&y$`T$`NHwlǻA ,gШ<4To(~j=)| <368/ Q>o1wh, &X :ڜ bʲ]%5DĄJY࡫v6"5-aV3ūL^2CvЄh1j,<%tڰC6r$ռvZ<`EzŰ6!JԀSÓME]ͿAwѡ("Kz;HCH#90U 7+>YIvWOpȒY}#}!hb2ۻAmK36U7qI7Lt'ph!Lx, vr*nLpPնx@)њghY | yՐN,r~^F{PtJtGyV&:Cr6 GxA=@3=-`/6t=8TeV_-ve$[9i;ZdF{"Ń$= l̒#)@1h CwݬO 8Bd#h V'}Ҽav)2&0;o "285S3ѲP\iIkGɾ ÖP-B*6z4k{@jC%RYdZ>S[EMTݻ2k96oG`TIyCs~jU \]K aG]JlH^@a!Dœ*Ey QCgY4̈́"Yq*+ICfAbY[q$elWPr5 }|*q7[㮯W}3rn8ү"gx4zA^V ~么QMo! Ÿ+W(2&OηFK9j.A J_*¢**zK+}ڦC뮳en rF4*[A\vx/2Aa79lNm@tHN-+F"îpN+F6|Ly ,5٠F:CQ -,ޚϮ j~!k0bBEtd}C׍U7CNd_'!chz> nF%L埡h('΋;&B{ FUGx~ ݾ04+(.Q@?䮁tTjPpU,W-&A9h$ ^ezT4xGo[g?tzw7f G9(GDC CݰŢ($Gx[p7&4fzX8ח=vQ|f`͆hGւl~gU5wBh_ 1дCpYc>WBBc( e<ANMyOD= <8 ?Jo] "aV-ܽjP>Eg1dzdE7zhf,MضI;޾2B?^W3n.9hX ICǒ:?a h(#n{HȊB!-xyi 9~k*zygC8gF!G$4I-^''Xz?Za!tG Rȝe 'H&&yC;>lvUޝi`іQ8gu\o]nYJg!P/BAlh6ӑȡޟ8[(G r.5/ \b?\ lI`s{(zǻIo8i7Cd }yMϴm<<kU{]vA" Ҟ CKhTYM'>jP&+2tQ w@]rՉEV&p q E9=dQc1>Uf1=60S(x,jYrxS>ovj΢Gww2+-tb ɏDhݲ!G>dQXMjg.,r&,1rz4n4%.aVV-$8ZI]pye|w>xH σz3I ,7U#5NxoK--<(rb;3WB];wx)2af ⰀJȀ@pc@4ytj[H.K!( f.?G'0mp"F$΍r=x)Ht[Xc`/G?Xn&B5EO]:n)j.lUsx Mn_*lo,'LuWH<{ϖިe  iҼa&Q%L)n>HWׅ/)]((Υ}C 9SJn@_Ʋg.ZW,!K؛PޢD0k]uJf2CH:?g!R%1wz^5%oFTz!;c0-ɆɞfKYF(4ujH;^Ox$3STw-7pgA*{uPRѼZ"tp)G_&xԤ,^;5F_G LTJBwa^X2MLȾGك'w 3 o/2[Z) {ͳfZܫ47CH<&#_ mcbSԉ`".q< [/~n[H~gߘ4 I#45TrehH7?ePOEUQސVkh0UR+nb_o!IKBO13KͰׂvHA9%P~sD?6l`LF8|fI],"7,=  P]N{E4r3M>,fF}rE}~\1!v-U68E_B7Jt`OFھ0ۗL0\FXoH>+=~Jk܏d0|fĵ VF{fBuX8lX^AAB盩ҟaU:SVhX;&Z$f9ޏ0F#ѥE؁c*_O'#'܆k@SL/!E >Fbz]G3VDK;Cv)&SxB{Ƞ׳tj<'lWUd[J3Y7_6]Җ ȹŁ*I+`9GhnJJI3pV<=,4al6Mic'w2Smx*\d*Q:i# 동.4UIm߲Ps1\y&)t  P2Bft=X{3A_ ~ FAyZ~D´# +GSfq큃'ź7S5Ԛaef1E,ג"tHrZ8=بS^VhE/4]U`Li8f3yDy?ȈlE %H sOz1LZ+]k|V^A]n{k(íEg"Xkd'Ӿ5%#1v&-AV?{,T aP1XK-phD\8+_EIWu*RT\57Ҷ1V#^O+qUd3A8VYU D~ P0f7L!"Dj؉sU1F5qOi&/aK LT2:@ޒ慞 ߄RZH8\h\v09i,3fzjW,܌0.Vnj[GjUAH6z<AQe]djgp˯:T¤}wqT!JnAWGx 3[5! \fTIWȆC RLj rICdntu~Q{$ $A*7k[/q5 ,$F&!ֈ6ohcY}zE?h@`]Gx(p9G;@\QcZ:lզw0zɓV@3Ӭ|OrU?理/C<6~!_o,U AdegꙄ  =xiN xN> qZF'`Eb;݁^:fW"\[}7rG檕7N}+7 .v 9$*F6zG:zS:uyY5&r B ĻeuDD2uYIl1fܺ0f#5}^mcPߨF”f&#$r|G*c5ςFfiM3u!4:layDoKMݖ6A)0pu]|TȣS,n?&NuxWʍSB<49ɝ4rܘ-ٍtDAsHjXC㏤1/Tvcb%86Q}9l*fLfېlW?=bF}d&jW$>8}3}z >d1G/ɖ)N S-|5l5@y?OuMpEz-X5 Bԉ4 @?TVK,c,[ɨ2CjdX%>IK!eN8^GR, PmK m$JxIX!A2,#֍V>ލs8ws>2%|\U/RWܱ磕Xu 8h[J4}ފՓgVeQ=wA$VP2l*\5YOf=uiJ,nR\EՈ҇+ҊCBK_3eVYU#= bgM~$&ƋQ W/"=l{ؽAx<TiE+=@!8t *4o$&Tc[Vi EgJ6#YoY6\Ӽ,f g4y1p 8}:kaTڪ*w;V7eoJ<}&'mI| ⻩7qpI+j Dt2ZzA#?eb ou^ZН^8N,3׬/KP`%O >u]~s&Sn Y,COռpRфXubwXnrڴ6Н |nETډhUFE1=N.]G݋/.Q-ÔBt̅  uNDKq;ŔʾO"<㩂j#[?#"Ύ# (1:?~xJTgT5kwEsƕJiCFqp"'3q{$vׅ̞[ Ui 3=;;,x6Aεl*۱C%tkCQA!X}XCthf>FaX4sUyZZ* Q-Y#nNEͮ.ɽZ=tN7xŃ:4 ԩOZ~=Y$P65G%rU:frdBtZa" :24~i G ]! cɑ")xg=@Ԟ6nܮ ͌6dXw ؼqD ldhJsk>Xd1[;r+L#[ jZi"}&jÅxKiq*9;[vh ]'v3ԭtʱd*"uTXBj#lĠhT`8~g꿨N,*ŖYFB$w*|MCJ󠖱{o4d2μgOp rfcQ瀏J1rkNjQ ¸>hb_OhI +/\^l42hye7?cD?fʅlH&Б)k/yS@9 tS|ţ҈' %r7gkW/pћnl߫ly/cjxI4$ikQz)J̍7]gγx:`y?[z_H}hAʈ?"L2I}5J3lUhVK̙,ٛc#3bz8uyBTWZ%uZfFmI9˲m&Cdw6/?AWZ @Roi\ #uXN@ Qo I.>{% Z ,Ӟ^9؈NֲqsM)`ڔ߆X @~0$Vӈ s4Z3fHfM5H g#sFฎp J}y>WOⰭo $d 2;^RV,nW.S zʕL{쾕7m9+*/;Vv.;݉)Ec(I+E֭T9+O?Z#H_'IR\ˮN־m?ܒO`A' 14YB}շ6@h+7xR/HY*Y[`>5? l۫|[Ұ1l$ <_si7>#OW}n˼ƘkӎagJ'0k;\#ïş&˪ɴ1ZEQP0TGxJyn# {x+ |}돦\Q)S]xN\$v5;?[z 3U| 3q`ፖ-JXfDW49~4[q%Yw-SɘH3S&O<( nL"TSY]Vk*)Ґ6R4!߁b+ ޞ"8Gv͚1hɲ;3dk"DG߲8a)8T%oP[hv2Z_d r܌UӪXJgbwcI"dKn;` p{Ljh3HP[>:R(/ul(Ѕ 1N Qa_ٸ 3Acɢϧ>TO+ӬKg\؂C!D#`QzO0•H2s0Vo[1* f(@pDO@<ԛUT@. )=a?8'fjU,Q,&@uQΎoIp8<"#_-n[虬ؓ[V$i$IϮ]Dƅo 2­(6-{GB!̕1?HmF=5hՓs.G ζ=#Œv4.T;\K 㨟%K@P a4flx WGKO1o]'*f71U⬠=oϘp_b)wuHJ]Ć(r U1 3sQ|,Iv|p> OԲۛ G,$-:c5>o>A}y.~2 ~+fA+*EUC!2͜JR1WwҶ{S8b1aDUy$.$1mv.6m7a/ ftlQga!l۲$g'k6$;,A$԰2Bb5p7?A{}njfT\3>xnuhWtZ^ j#7px ;Ŝ0e/9{L98ׁ!)of:o%Kw[ꊋt*JHg֏B"S8'8n :Ii2M?$jqGKN"0w/[-mWM]OzըE\ k0+Y'ߍf^,=R^ 9q$2C(:>0<u|Q%Hn(QQ?xΌ}I?4+ӌt9,ĆRjڙ )SmJputYˇCE;N6S̥n<.7r>&CBˣ8]YC?9L^صac kb!#jE% {$ DBwaMyy;tg \١i .>FP6Nc4jPKв~>zER-}cM Oٺ^̷!_֍Ag^ia#t,[›%bu~?x1iBbɬȋ;;D]qU;ŗQ$B "f8Ƒx}zT==ӶD!+k CQ+S&7X}ZVG2lnmȔIo@2-4ժHwiKE!4_FWٖ!E1f;Ho-b[gx@ԱF0gUw[ֽ}Y *wrʖ/*h4|chGA%2e J4U$}D? KJm9.EPK@ܦmτ3fynt ( 'ӷN[5hHUd)*c ȳPQ"ǵ{@UKE 6Ѻ[V+pnT煰e GeU]/op#LV eaՍ; _zp%5DQ8Zt CCb ;S2֖~kt6]H:>B^(;v D=]ERmԸb{؜/NF\/^]CF%?q '`M p#~'hx$UźaaN07sQ0J OB@LQFH `HqD6"ƬucVv[WX_y¤Zt1z*NCZH'b\%8 +KeEg.2 "^lF ѿ ;0 eS=<E94o5ԡmovL[9ȵճ_Vn4q$hog|PI8s 7UaMJ{GѿMzy DZvhJvrn&gjöx" [ } 4QkͲm݃CݔeL: x.0Zo= Ih6puzŲp,g#Wh"j^G=GB*xՖJmlZ3T7xExXneOC\IXćOx2/*G{ꏌ 80%3aLRz HJ\]z 0By<}٣:a6ȻFVI!Z |/kt4cWbc21.Sl3׵QfB3d t&O6!TWNU]EVWپ֘zcOf,{){_]_(ACˁ4ƹ@..Xn1z HZQ_GðH4}œ'$$#)(`e|qU)S%RJN%}4'YQuAp9R)aYq)I/TwMd"/a7V^xW/Nyd:i/o ̈Kt&P!Ex??MP/~ l(11*╅g3\Mke2#ïV7A<1jhO3K9^$Jge]6lXA:_K$⸄x> ,9GGuq4aQԺ ҅% 9|ITŹѻMlI |׍ cltx/%C 8D)[_B"_e>J\7Mo{u~-:[8(FcT[%:7mR&G#Y|*K1~IO7X hjd}  $0B}-Y=ΰq5a[ip=7[gb C(s}t{pZi Rm‹t#Tъ\變^7U%soU4cnv@eLoo}'s}cg}пhP%[eȈ?:u3iZF5><(WXRl5V d/Vd:-5!f)+ ;9Bz_2b #+M?&K|giD:Im+*slo=)&cJE)1nwԁ/*LLwdoWSB): X Y%-TH7m*F Ԓv3󷖭!=)xOLZv8P> dC)7BiA_rj suXFpm iNbp!'@^3ݚ Af$2a5N&n3 sm,{KzQ~tEyŞKHHmV3kihr/V5Zy U{ a1,/T NA~{L=ćTמWV2`պQ>!?F\cFQ{ٟ ;R=5ڈh)#-9f}FxXϭNrޡ6#3o wQneQdn7vR8%Kd"} =|ψC@/ V $x[%-e)+= ŷNP(أz6= 0:.3P]NS.mTX^^S6=I\s,)V{l pK1t6@D[X @tH+ 3K_z~IYUWdc~]tmQH)ɷ `lM`Cl'=Wη<8l3 tBYbz&4=L36;(fv@T}LA1K=Z~a3_(zף׍/tsTc f~s}w'"~\G`GpT*\W:ܥgh.hz uvXUL^`W[z}[xx5bE/۳N#mʑ) ]@QL7=4@`*DStE^Y`&$Ecl-YsW"1S҃X/r=߃<0tV9O{iŹd30K'HJ=][p πH iDݞ3wX~H^VXl9E'Z0|xiw&1!əl?L|‚˩uTm  (w74G" !a0"V~b3nxR9D|urc" oe2}Tg;YyYbKt!sϜ$Vأ@rWVbEq_K+6笉9-e@r|V=9TVQHQjטT["/ `j Whx!kTPT/z HiϷlgďkXPWoatryۂP&T:ObA)Pr {h9I7tsew<$=_ 9DM i!>oYpc09 G>j )6o`c$O*fk!2p=Ree_צJn͇MFJ!Ǡ1.A'FV[i@Ltu@rm؟h9(%N/AwKf8 2ZaC E tEUc>p Nmv|"eq}!̯pRvxYK;l_Lb޴;#Sԫ*,#d=.KeQ&ȰVnv^2jNy@6{be:*%ňq-.OtlxPELu otd]/^xIkrEsϭRAޟ ܎1VuYB܀}_KCj![I_PK!-&_ͨ ;!8#6\b;/F~%B ;2ZLy$:!#UלQ*c֕ ؼ@@\m:LT3غY.W(9C:?7j÷-5N5z b' ?P8$uc@Ӎ2NůWԪ'1#J-]wd W^ :4$!V8M#Eʞ#^b*%P cr1)%&KM/*Lq!";Z20^.hd,DoO)!Capڍ8aT07MFM^JE];X>T%WJ ^^cs?l;og7Mv:!&p|-KETg['!߾ bAlA&Hjƶ u58dOZ $Z z7C'eTH(znfgjp ^#)IqlN1!aA]|LCH``C^=ƿ +L 1b\{9e06U+wH^R)0/9ˎ2Vk˕ʚ 5cN+ 2}ʋ@7:B3Pa73<3]Fcn*ep^".ڗnSkɚ !!O`y{'U/5*{>vF9Dֱ:x/e,m{ӈ-muH)ph'vXDٵgԸ)M-)`~CIgtSȀw*< ~Lb ¾[xe<֝#z8b'8\[fpōm`zkLUϵVQ^^0^QS4R>E0Wf (F%!02oӭ~cBzlBbj= ~d<9$S!GuB`F?č+, \![:ā+zȏLT--Y- -)yz=m03z+>VAR8j"5u@2xoRUU3|7 4r iޓ(?2JE\0$ sTd%י$7cF*&ekTf"/TmȄ7U[x?h5׎QR0*Z8w7ޏetۦߧ)xJwp(-H)@_a&LIZ "K Ix}K2;/0Bއ_9ŕ|^E<Xτʈ!>6a;fP"IeQCtO#\0(+a=༁3>{^'&R?ٕ1ڍ㯢=(m$ń 0UdXeO^R`"c].ؚy:8*RRuV(~I0~#F=ԄPۖ*_#-ګ^ ,{\nzyH(I2PW K}8uVG1qcG}u# ιEK %9q+0=1!$| [՜/SW/#2Ǐ,mJPQ*tX9߸Ɖ'JVgYZ07070100000005000081a400000000000000000000000167d00e1900007b8c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/iw_cm.ko.xz7zXZִF!t/ {L]?EhDTTk׶Ǽ8G%]#{M6=&5A̢@gBRi8gQ`Zkx,W4(^/ Kx^Af@gŔw9\/qsuY8ꚰYAǽT-ݽ(O*JאVVd~=6zb^Z^}JT{ܵL2o) w]%3)+&th#*\o ꅂmRV8a~#PucMǽ]t(M'{~>'blT*zpXBW ]3jz-|;5k_Tۑ?_'*_58?[_tVZ{b-hkAQ-pf''x4\"S+ƣ /SQ=x,(5#j1Q ww͙w`ju PE;OɴW!1[6\W_>_Z^8Q[:RpĿؗ8}J2%Vl8YW$}$+Xnk̚U@f/jIa# AXaYO Ӂ3(/ٯ*7L#onSj t@3ZCI519#43m} ܿt.݋߉Fhƒ1ĞA0DTQ4?)DF;cD篫 Bk%EqBYC*b&tOT8 o'^1Xs3zgEC=]+v~6Q 4,y@$pJvWؠ>l [ik ,ЗL-->m~Y ;>Dz@_'x0#;C۷] }Eh?𝥮1՚P8 P@ǧN|@r]᝚~.I ABP98WG94]_ᆹ+ 3کfXZO)@{VI544-h 3JQ6@]RRd2 16<7~+diIm<ZlYUqElw}%0uw3` CCA#SU.R[nr h RQ<$uCsܿpMt/ WP[>8U;Kv]J8L1ty;I3VVMj ʰ, 6 u&g;}4q@P >Hsf~iֱ[ tG[)1E"'7ְ z\o̯i6/8wV/hTF X0:bB}*.5$HY ݑ"S9".G]wa%%!KsvrR^yp_S(hʑ9g;0剒KLx +ZvAE-*YM&BDoU&)km<0{1V 65)id`4g$|W@T:['T2@zlDie M #mGj*cM=vM>آ? h~[~xY Bw^L!덐$o'\+Z?+C5de>v[Ṙ|.6ĭz`d/$Jm6cHIXxn0hR<& ޹(`@uN#Y @bZ QŚ 䯟,1H- zc]|BUmyo<A4%:*$ho ߞǕ]1N\SO^f7FZYCBz{hUjtIh$蘬S7KL-I7zfVt_u@!xNoAZR#SZgg;9agf-(F]xlgqC؜-x`fFP-aVNmgZ*! l'<7j!1uo&&\uR*" G\jp`"#~;1"kRrCpK@j@\wSJ ohS\C~C:k&m_ \g\D"s€+o\o:6|r@5@7m t LTk\&uv bH&tdضzԫ+-9=]U~\ռ?A oyoXsBi+]fYv#i$i*g~D‘i%!K1l#.QSRc^P䶇N3 ryB)O'|ʑA (QƷ8G3^̥vGRA4:ľQf*{B>xm-_Rh.108Ҋ1<ఇŽU.3SDa# H1㉑EqYnpëd`Gؾ3]2{?xcRj* m $|>cݖ:Sf "qi|3RO(?!F琦e W\*2|eQ堅rdQΐ l+0] hըXX-{IP'Ϊ!dyp~3s^#"悻E75 Ļtx,J|.dSqƅA:}>y}TA3PxǐR.i:(X-Zñ#Z4dGeTeK"d*:wo0VJ (s-KC[N *8W;B9FA^Ow;k"mR/w7Jߖ X甙w!|tRKٵkt.:v/Y+>yM,ynПTVj-H`P:W]<=\Ȥ w¾PU9=ed77T`mw^xM5V}ߏa$Wi_Fx/בч4恢ꃣUP[,/mAnU FIJ/g9V/i_o)j KQ L5Cğ* E}a4ߙ>aeF*7bX642HbU\ou~R:[BAuCB3f!!j[ʿ_=pYaܨي3;MZ\5726HwRDŽ^P@)Ee^ dz8Zki,a;$_iڷ(+9N5 dQMi!.wgj)LڤRf<؄׌:=,y]{+MH?XO_UCUt D;k,CF1)ɠ]Ż-FtYـ*<t01 9IMWF4vz9Ac! Ru̍9Bguͱ&&/lϞܘ7H8?Mhd7;0H}#ۺhLލ[qb:{|Kִc`!b_9mn7vT)A=;"bt +ӾCB>瓀>~mEr``a[(C5&Q:g >nQ2O3|syt_z6nEcx͓%]3J~`}T~c\ #^=/csyK$b=K <ck1;Ofs]9-X"gQ6`mcZWW;M]F`: >Y%@iS}`4\&/1hhs^sK Ц"/1e/u )dw˘YGw Yrjܹ&w$'T\Q{~Ca$cǏК䪴s38 Ž Ds.kjw7x42нV״:+C_k]ژ{!^3qK;; Ownq$j'WsJ!J@ kh{iXEM " $x< %J/477tEt:YIE/z"c.g(+_"Q#>z{]۱GƘóM ̵N5Ӯxt7ؔI胴ը&P=3@"*g'R%wAj:*YqӞBZ!c VAIŽye5|Q3ճ|Wgy&q+GD5J0`F'5{^b419pd xVUYP6,kQf_O/Fm"᣼!G"sC籙vJYrju:_o?tnb4rBH 4msNR<7DyS@]}AYVrIb烻}Vvy\Lǁ@QtDKPN dF+H;dD[ Et g(;f *:^"f3tDrw.A&xpб_ d(Dܲl`)_.( $:"u.l KҴ`BsM&׭@vW]aP:ieɺLFm[I,CMY]O=X4a$ R+6+)EU%I(B%&CsnƧoL4kSRWX,˿Y3`S lȎphFA,a(2:> c5Y7׃xS$$zN*FCJ5\:7zޣ r`9A$'.b@7S%Eo1@q[37YvO ۹/0s{]c&aWm\ʷ9:N(uˑXHLTg3A!Z,O mrc.7&ⵒQX'@o8^^+.l~Q6PG9 aLMXܔqQ0,ݮN!Za_2D:/PCxky<#a$(|w٩Bu5dZB)lC[{bJ vP(TICVD{?胭C#Z{eD.ޛXJRr՛OVUhj<_|aNw٨µ*IiR3/J>v2MGkּg1g_D%PH`jb1MZd`WEN!M@]c.4rim^MM[`fAw%XTJ'_ cSۈsZ ى!K ֐BoKy .P\n>=cKq-J\ݩ#*8M mPĆo$WueXxDshiY̛wXk׶+MU!vfXS g`|ntCܤ^CpgUSBRCvRC8~}|Ogqrup*VC-*?.ã?R!}C(2 M|ӶP _ 7YjMiaװ+/Fm)3ةq&lM<6?պchfhԌW&!{R"Tm# ,Fb=C8)v1ˆBUzDn|$lzHbBW-H aiRB<YwGA;O]uQ?p rƤmCL3aV X:8QŒPbemCMe$2G̭s=+ W*FA Z_&TkAru h dMS'sGz+M!u#@\m+I!Eq o'i.b8 _2m/]+vVrِmaKN|XƗ:a(6➌x>XTksdr\>vSzu;ZBKEqDu8h+\Q2 *3*4+lٗFbJ ˺hͩʳ(JSODk[ˡp5_*y ]ToD} _ȅ::mCu9UeJ,x s 㞶bM$ٸ8/mūp>AXPB{kcCb?(`sUIܘ=B2Vm )u|v0-곁:qY8w} \ %>1*aF2ň+ #qk'GyPtA#[7ˌ-,gKW+I;~DӭtҮU]+ L}ʶR8%/e#l,Vr9b&:fjKMˈO,)61MP .F#]J"#cmBv=JmriCޜ^7&<7V VwPO3b"Q61aW-U9\ub_T( (Vu@4$܁"YnA)` <%Nn_晆¾E^y-|ѓLJP8R;9a6nKWxyR;oI8haLl6H)KUl ,r8l*)~:mlh%kZX=mVij4'rZgXl*GQP\EϴW5=" *͕,g.Դa0ryDP`ԃd:;pP C$V6yh M1ﱜ|I/Z#iZ|`7>>*e4*U1h!(R}D* s ]έ[ÙЄ] lzKXM.SkszvY8'&'xNݍOA^|"Jd.pJä _pt"Y2#D[f7,SeN/W&0y!18lSbUwl0>vݗ?}%V~陚Wr0SƓQoT xjv$mrY\74ɕgP!P1v\/IҼa\D&Y)ί:rZ^{q>\UtDGorAH2jO 'g{ ETo-/ba4鰺H:+i}OS~ J58 !.I8{c jlѾ#B5Wwjt|Et/g(|7~Kd`/&K7/1UUOs;n*Cǂ:II:(˾Asg啯Y'[Ȇv#ۆ97<HM|n>~S Hr=%W9$/MƄ-C~ٙFc0WTEw˓2nl TS֐ndQ8kžʎ\KX +} r?UKzrG 7=D""  (ɧFcL +r"ĕTsMt4Ȟ/DFӮ/Ιv:GrGeq`DGI>pVnRg6q/h%D%^b}/AlM6'`l4;ja&&(Ɓhhi0VaK"킵0:QtvQ*f*QwRZZ=ެKUNܱv['ր1$<,5ubcʬ&3|  c ~*ά ~}Ĥջ$=1rL;96 N|x!a3³fLt^SP,K@P)֝6;wtLg"ŽLh!܊\ֺep b4ho>]L}׌Z!]d2b=ǻ|߁|[GCV9% gj^B>2R+Hs=mZQ?=odc?S"vbo̫̍fisi)M9lgkU;Ki hDPt&iOR܄&jo P Nǁ*Y%L4O8Q~b30d6MTmx7Js{\S^H5VpTdzo,9"TniE[[U{ԝlB+#mu?3^S­ؾ.'5 5\"PzAUH>%Ycup Zl.NGs˶=*ܘg3[?4%Å*26t]V*&PMUΞ Gﭨ9f%fy.B!^vb:ϼ硃t)PW(@g 07LS'v|m VA d,I6\lĂ]A%d<39h]|?#WWR<|nGxȆYmɨ+7/ 4&ag/mƞJ׫f*/qK3mmDF$i..c: Fy+_-MȦm& b5nuxn?&|abb7(M:ԍT̍&^QGHP`/њ 5Q" >)Si4q%A|u@ }-ͧOےW<4U֭ϩ֛WɀN̯'"a5,Rx5HJ7^9xAaj-KU+'3^xZԾq/:}}>RP_X}W=p9fUXV؎t1AmWEq3 u.}5l5 A[ܲ~9̓ SsquyMimֳ{p bq]xD4;Z6YX5;Ϥ ǛA}2J,GYŻXONy!P5 6 ?UhlE&P=\?:_ataDLQN3OU&d+ffvGj.j§;*&Qh^#:fz^hS{-m%u3KX}J;՞4ǰb 6Ly3wW$·ȗZh򺵘X;L%+ئ^3 rK+7W,C9&q`BV,XrU@xcŌu{ĭ ՔtIы } gp !~bȘ\>/V 2';0uׅA?vIƂ*њ*b9!vwgC*:ndd[J])ʻg~|5'&26SČ#ۙnwUK%EzoPj|&zۨ=/…- o@vT|F9z]ٗD vWR ]ڦz#['p ܸۉ^LG`/9[nEj>cI 1l9تˡrVxMTtH!SžiU Zg_-[2|;V14ɋ0.87]tL&]ky^A;A %fEIħ"B4EA3,B\ld~{JDd,{c.ٰO&}U?,R+_9D!ˆm" "!w-4JlѤ@\0gխU#*7Q\/ہ{2v^E*Co=Ͷljf G%I؈;Q9`^ A*_bb6[7?tyYp҄) N6[?S_6~Q<Sn2awԄȱiMR~j(m``=\=R|i { REmm1d#8.% GCAV=\~v럗SW/ŋ\9J/i6zYը#@h:]e [Ip6%]KF;^˻^)[ LAnqq\W?{ @^RۼVҬDݫ uOz>,]B9j`ݻ*r"{ b? ]+j.xsZTFq8pKT-q;>H4>,d`H0NVZŖƘQNGK,x8irnM44}g{fV1G jqWY*s^L!Lְ.;Sþ)$ ᒇo75$ p%%b;R Z;-+ Fj1RAlQ3 sij9c{})6XD,Ũ= =qN(o* tL9  N;Y6@ 2IuɘL C'&Th$[p1roΘnP "y9:IG'fE8 %ѮGt Dp_5+BN(Ϳ,|Tݰ\1.Q1$ NTBM%ik /=-!"}d;óW0a1T87?qaADvaBZG; {a.ա1W&HB(Xoʦst-E$S 32EHQm2[ zǥrŠ<63`$3؜/WDc F^V̙ lTsr}sW# y/Q~q QDfƍ@*eNCS_t)!};\'LHHt#"Q4آ',&P#fݓH^7?.B:@&"W%IWʕ>G?Q{rPN8>e?*:! \3$iSq[H^ltlKz$dK26(- mq͈V2dWN 8܅3I@]G b /Lřn \߿X MP#֔5- Q\y M6Mt 7K=^5O aO=m/ֆhj|%;ww,= d2Ynga5e[0lr1QwT!m*~F|̑7?ܚێɵ5FRy5wӊGې]Cx_h3 MH2᫆c-0ؒOdM(P}tYIWIx⧰LDdi E]dZVg(ǼT`kU褐@$Ǯ(4<Y'>rcZwpKRV'e^g[*Kx#= m_,솵As1߾ԵM=D;Ե2S%053d}-QzHS/ff]C<&spM!XQRDRq[Dq=h{k%Vr1%`YDmLK':@ )@쳣{IH`/jGKAxTg߽pٖKNH Uס/XhXu! FIvzgܱ qQm-uʖvXze^Gc ) Lx ڼ#'E$};.!姴d%Q01H(bi3gqN-&<яx vZGV:1.]M'!\eOgYo!‚-ɇY_ ?1乤T0XDL5_RQMA`#\=oL šbB q]Qr?@.)Vb1ŌGug"_DmAi!-~*(B!=ݘr|zrDh8fzTQS3Hth@"@RTzgOB)KY/>Kra3d9æzI>w h3>qV~*q(&a#W)?¶/.,+$|Lہ⾛e?y++(1i:{3ݨ23-) -IrG+\5n<טCs}X4A!)[EӁdKyz$www,leѽr5i^%^NԂU#C!/&TѾUsiod.+OGM2hHQYӃ;@mMXXyEt dJ5\^LUO: J^9躏QQ&qZq6Hr/!]nn>M(]p@Pf>A-'WpAbx;k~)SAtmțT[?WK&4{/a\_ FIpb}IHzY<ҞsDG+C!x5C]@%].K"G@<7}E!Eu+&A=bxՐ;20qd*FMyEe~j!aLJŭeXeC\m>ZN{ jg"˿OyRFHeu FYMbub,CQݚr]^gfMEmkK=j猽i?WӢW٧"Oz- wJS-mndD&Xh>1{/ULWj q&ԯɚl.px1O|64?̿Ӈ0rinh%Q%(̒?WPj`'[Dt͔"8P2cG7(nl6@f,s8j<YN%I_X]QP5x"L!e^_@+T*_hO5U7׺8 f6f¤Y9)2?糎pʄ2I,}l6cOto7X"bz-&5/jǃ F&Y#kХw=]NnɤH<+&cZ͵l8*VELgGp,vM[ۼ#m6py44r%nE,zɶ}&?`<3%Jbp] =¼~= qq2F(lb[0*B[N29(!VGΝԇ$S!ޡ(vA.QCӡJYnvr v{"ikiYj -@XF%.ڎgB]J(/~.O o-)B%Q߄]Zs0~vO.!eްuVαM`$'jⰏ2HX4obr䝧6Ue砎1~[[5r K:ps- w fpaOrd^n?@)W$n䕃PމWk͊¼Kq&2?&Q?#\~:8u*sOӑEq6𭥑#> ze_"}2*kP(tѵY.W8ߺD6{:1JA=6 I\PRݝ%Nȁ"k}dU׵m3Ać-!gk\"GlęqWYQ ?'_ z`rQHzyb$9Xcj 3kX-Pa0hNc<]89p?;(7`nȣ{jJbn?2Ooن6ljXLNwB4ʯ T9>|MT`V3ʲ*Y7^h5=_XoN9oaw~EA/VI>~kǂx6`ccU˛@jA  ;3x裀a!Vѧ[p4tX#q]*ח ެjKgIAsߎ*xoneֽXKF  <#٧Z@S7Xsx dYaa`+GMdhL%;j4hyCp-QzwZ,I3O+OH|$^ZRaXc(?ΙKcӋxoRL|q\A- s~_s:ksaV3LgFeC&H=]$CAü:kmΉv3J-Q`-ܓ!*M<ӓ>6*sb(32 6t"0JW#ls 6WQc~MgYTa:Aa;gi GZ`'#quI~ nxZmŔPn޹O`` ]@ZB9rΘamԝnv!I+\Ia7NJI1 ,{[͵ "6uZ#GG#.-0TTeB]9{lL)ClAE@E7 J@ TlnP6i2poݑH{rJ*qS>b׽|U>UAt~gTlIlg8BR& |:İDvM|?#~|WvW`JІ7?~+<;Tg؞h1w\PV"+VY\g9Si.YRR0 `lkg+L}a&[֛÷k@EHN!ߣ띸i<@)35w8#=q]]ynsI}+`N0f.rgӾ5t;޹K>e\{i)j2IͲw \yX^U{u ;f:z\@ā9ia27 S 5isդ  gs\̺5Q4?;Wj;b}Ic!lzʼ* n)= &f- $ozځ_An'Bة׶f }Ҵ̎E_vR׮wW6}ܾ-+|"?YPwRrgLIo&/>]ΝxFp_8 mPN4 %;se\c$(CEYC:%uHipk<`;j `w'Ϳ/" .eBtE#}d˥vuQHcWr-/>BF;(٥EƾSE]:nZ٤o{ @Έ*/xב@v_G8.ٵ2ĩg_(jj]q~ab@d/WOKfjH <K'ASVұ& s&u=];[O 阸wxϸ]SAfVsE?VoHMxWaѱM,?uգͫ []R|&ed10VɾTė1Pn1efEn3@꿼צ̼Y$:"FH󊅽I5 E{uHȬE,tYI˄{ǻv?Q-σJJ[)0n‚IK c:pK{}+8yz^-"SWKvl`Tm<N yŊ0sϿ {ǥ, 2ۭ(#&ӮY_2Z & F%L"X%zg8^d3!T 5ni. J~x,\$KMnI0;xd\8 P6W+%Cɤ"w&jzY`NҊ'|kȈmu%OgzuPĒ2 +] ; H"%i!|>OXçc*ǟ;﷫h" yW7sMv tNz  -/: 𡑭cNđfGMI-a/I|<\I'# C2Z?@sj`'Ơ!"h EkfzzcR\u&~_%+k?! I!x1@fOgBDX\a9sBvyx (|l(nO6\o^W*"mKiʡӉnmJyaUz/`΃@ukq%TymQ!%$c16wJ(@yӺw݈rG^zҼJ3f%=0gQGvߜY:8Aնޒ@~?&Usbɺw{lv(Q&RF?3 24E{(e_!liӷ}}qAvo#Zy͎w*W&j e'z_L.mOT4ZD_}--8"*To4>B{JZQSʯnx23-W Jh>ZB7}X\HMCiBhٔZw@~;N`n &3Lޝwf[UEI ͈^ v2B1EE]DUCe $!R_ۢ\{LKxLxXO] T̻*" ۰ uQ'ၜ LL"TN]WOU)4w:c+9 wsSδk,F׬FͅUW>9au@{d8Q2d4rCQȋ[8RDT.f &.(z|W)$}%$llh?1rZrBz$lrwv![dv"t}"P[Sĺ!ڿ}ck<|҆zǵ8_08ikKH@ӚÊ1*z= z8k8%ގY2 <[$יޥ%0z upzf&RR;7'&xši/A~]JrƮ_^pC#z6o$J+ #0,V>lNUڹ9E1;L,HzZA9Y-,F`GP ,iFƥ]B[H)~0#B9HHZN'D b# \8p SˆEf|JGR'$-SmK朎/fmk<&dhZPmÎ:wcx#7$ /.e ~%s~8=Bh'\+G(h<Wdl;`o؄QBpN ]1msC{RKfG! mqXGmL;Am%Яdw:4j=ULa/ofSuZ҈ JY#%6ilu\zqgn?iQJ]eCm.پ Q,aD1Hpݥ@k̎꺝 O~W%pE{r$%Ȣth60?~! t8ɓ lY?ҵZ;V쌽+(6![](iЈZuɒr~+Gy3.5u: ;tJGgw+9ԒgbftlXUDSO% ^+'wfUŦ VA2E/]߈!Ap }*;9F GB9,g5X+ǰ%_ZEn~J$RhNfocQܶt}gubU!7,)Fxx&~B$Y{9&?}Op6@JB!Y)@?f&eC&Z/FA!ddn }Ã@m1`GKqR~VqH|?Tw کɕ_1S eMT@u!l}TcUnsZ^etFL~ Els҆_k-h:IqnWEd…[As Up+ y/Փ&,WLJ|ܳ) + -0|ޚ OſtUaZ[FCmY!_(ӏ8tmV6++\yzƨ55`nL ͕$3Kgʱ% \%O0D~ .^{Ω;7F/mQ4$Z}^w`W0+50N tV\Sem %%BA=ԁj lo{k{=ŝjn^B+Vζ?!LW8>(Ct]UGqa},x ʉ]ppᏮC)~,}HѓTמ]uJn [C$ӱwy}gZp}O"UT8Py~uMbJ$5=b+!C>g%99TegT?.U~6d5~B4CVYd&Rs^pu -}:AVmLL% Yy;!rjZs_H7dyw }/LZ+[uaN0#|{M{C]f%8_Ivn&X| &fH?J ^E >WаN3[+ORB_hMFYhy6㍩?2}_`v<(HM"%j(hf'*]S7aT<5{Qu IO>W>d9[\hTdLf@;IvK31aσ8 ^.t!˟}U{)M)9}V A1OmGz[7v4)v:ђ#϶ͭ=1F,̷ V6qx.=TKv UP> 2kֳv:nȣv+UK9SYŲۆW/&\ 8 mYi٩Ӭ1 o^S\ۨ@}qjQnloRSU 2W,`8{7_ 16f8C0A} u-1& 4uP1hT TWJr/.oAb脢0#qQѠQi8Si$Ѕt6#QPkW|Oa t ynP+nuyEH) ފhkJ5'Ta& HPɩNh8KWL)ˠ[SG%[r|N 0R*uT1 H$yI&=E6i/{$ @Mne%l#H28ʃV9{w\I9m0 _켺f`"R.'BLy>OI_A,z:j+3T*Ewoy,zhAH*i i!#V8KJ ̤p O\9; Yx8z* G=UTjh3H./ Jd&JPV/Eo$xB?NpO%Al}E/r? wK]gX#}[ `ΌYG=FY:}9fu5ʏK5*zDχS&q!H KNZ#{G5P)rc-S+Vܝ}|uSJLt=4ӀFē0n*4cK菱kd _%$7` ,B@.۽%/1@d 6ƴI4FnBr/I!{ڍRS2N ;;"U\ԇ<L$`35.#58 #vk)i|0:K(:v^g5 F=w#]]tղQTkSOтC[[`mj1JzDFAĵ9^#P%a?5~`rHȎ kJrCnn".O pr'D,F|.KHE+VgN_'3ydګZfaݚGW [܄,r6߳q%w5KV 3"ITދp ]$L"{n(64JSo8-MFb_KZ 3EB1|Q8J)NR=T T:Vk|Ti1>}Q@$wuX$ WUY'^3!FnpNL @+JۤoG U\/^mQ%v>Ο 0屻  o#b IFq_f-}Qb ҒJ }8RߏdT^pv zw'3P'2G`) Hk'h`h&-%UUD8s+Ǯc}#JGp#csa4Q}3Kh{k(L:# 8ڙe74oNӑi?xoʒ.ixOc7WuEC1R`Bؔ "iUnɺgEw$>C\ͣ5xPݽ14`FުF0 2yJV6;e cԩcE z'5Ni|l_>Q.;9.ktf}NT1M+gБU쌶Jyai[xґ{YYb* arOMq1I'zt`IΠs#gf _hbLPFzd8B| +cEvy*.8]mUqhAIz V7e]?,s;^A/r4DD[C1ߥ I U 28F!@xl %n5sUtփZ2e"Ut׶ɈU&Fy _++"~'qיБoR\R`8[ll{ƒbcUӶE :ڹ\]ױNAEK| =9bi%Uy+u6~ :ԫ/OA,H i1u֭+v|1H(W;܃"d޾:6Au,1~..;kR}Pe/)Y ,}>_(EoGPGIl4 1ǧV6d 4 fvL)!hp!yɑza1QDjT5=I#wJ7).-SY0na&K׷<$Lc[ć./rHRt!GYR9X"KW.6{?ů| febgHqe>a=uI EgYZ07070100000006000081a400000000000000000000000167d00e190001569c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/1]?EhDTTk׶ǼHFڀV̷GIllE͐i{##asjgQ|K'ܙVDT@ Z$pdU֚nVLy )D࣢u&T"2NڸM :bېbzC1-bzP3 )OM3 t3GHkFVj>R3P5IbM,$ΑA~vC f ƵA3e7>+Ͱýzѻb$ 5(i U(5C:R0&8KhE&oկSkI!Ȯ ʮ4.՟$GΟMKӉ=;]KS[= IEXY$A uP=[X6_BC#}՟qDAZ dɊWfXuP݌;Gh\$Dmp힀~j ꉺKK`*ѠFVx X V.>{L ,B5m}PT"#baL<DdBae/Th+%-*jd _riїvzchQu;4 <*d.+lmJ<_{IBl-dCn]1uz\,bW.[O-?E&X3)޴4 d=ςrs[ FE $OBbrL.bnO˸zKb6 iVA(~SpQU&fxuVbpZ zo4st-kӱaͺ-S7Pba/C"@aL,e4 !cֻ2 x:` U4'8(0`KzkwYC=mEa5)*Up!Y 4^^)V ēm֟][|d+o\_p 0BS>Lځi4W._uE{r3dd! N}vFYWO h7K3Q)Mj(H9#q#bmH :0ITM])]U6ser(+7*gH Ɨ = O MO~fȬLא@*`<`Yi:onOqkM/Q'|1}?G@7@ ?[j/G#|CNJ36KZ ɏmNSb)W|hV dž 4} %ygy {!Ę t>BrԔ5%*6)й6 `ap~0~vա@HSh.pUpu軸 EP6N' HlO>)G7,L&1Pγ #Riw= `IT6K~Uחo=p7 .&+1׹nWˏg_*lmY:Sʇυbu&b 952>|4?DoiLK*j Te6veNF xCRsBu:7[W:< )wGƌuFσ{f0t4=|#u27 (P>T/ HX}R;)IKԁ{+cE8[z&soaƨJ $11!bY6UIj+jТ^M T$u^Jz#(ѢLW@ȡƒS?IgBqIH"I[ր=HSЂu2% 2j]r9˜gMr0띠oQj~sl_g})&~l Ͽ>̕E,h,d0c莭+{R|{rĨeiM6DŽ8do{ia2%뷮LO5 JE(QO 0rauTlMĽQR*LʙB{VNShxwJ|d(k1omHq]Q z6>7:m|Fqo(ɒt۽ĜI㣡m*K0lEɻXkG>tT0"lQa(љnߟҪ{͌IDٲ(pR;fQϲ`vmyj4;h9Is;מ e(\ [1W)[5wْ|JlCZ:+BDDR;uDǾf!]j[㰛rl^ᚑ݊vFJx.J;=7{qDQSK\2z/QY +98n*:ֵ|*J!Vm;X\jmN7xzw}:d #%j<^StwW<)[jr ֐w'>BEu7jcj֢j?0Xe xE蔱i%E=oJ+wY-xSDv Y1[W%)_;_j%r^^H 93 ZDIvNd=PF/$&T:9ՙgN{}KNօT$ap_'e3_.TAn>?qjk . r^Սu ũ~ 0-T"!LxG# KT,%;#4iLjO~DMggyr<@epgqe4+`F[4J N†Bul7[X9J9V FvБzʲ0=<;To1OeX] .r̳+4%گM=hh~G+h*D ;:Igeڀ w'{y 4!W] vJЦ$GyȲY R33b##}u5k%c{\KTYe&uwUV"d2 {Jz^cyH_ 763pr"0E" yO{`>T;ƔfO홽jp`q=M)2Ys&y;ާXAQ(ٰ$*Y#a6oq8a(*9{[S"X4݌mDsDemI ]0wJ/\@T8PXLpVo}Ԃ+Tq- JD)*E)<>DEpx"]Ͷ블&U@tψHk7BК*\'ςkl-P|o*WÑb!1pwy,# /ds؜{!\[rĥa|vE Șf] e BYvu&`E۷UỊv0?i뺧7`+w@ jW=0kahȓ@۬v/S 5I)GT T6I U({/|XߙWά TdG-lY7B"IӦϓ캝hUh $Ti HwK:~#[VP2bXy61C'\.7 ?*7qXPhH^#u=D4ܖ}Olް5r)o鰣sq5l/;&+S]c jDPVe^ 2&Ov=뗜џdϠ(dAÔ{luPLE/1y;H7v緗^ NɒsFgFA'!ur^ ͞I^]tm2<!Y9V6㸊F7oNt*D<dJ"T .V$]d󒸋\w\Iێ(A2RHPnRy"HOݠ0o1(HRjAVlxּ6V }`xEtI![9 i Vm~ |[,v0sx hQ$6]wWWuԱ!طyaM4_l~L Jy==R8*@u`'iǺYG{ C3vOjU AIf[582/<' l<BG05>}CO1tU$@cND?0=8cHu"H;0P0=\ڽg]`^␫ibx`}+HA&UO]яR;6V8! 6cC Ҋխ{__! Y# f}Z ui`Sb O >}t}H4}/;RX' aKcZ3{zcL = m%R4wpRZf2ZVe#xqzv/1RAjHۅ,lp-4hփ4˨LA(džTbRy״9GUb]hv\+}yYrͫB󣖔.B&]6l{_'5J=S*ZoC 462N|dž^ =;& }ڻž}x&zdSx#(VBĺ@7.H(+s0d2X]ZAW #L f 9,ʂ'X4*C?2uyxJ̯/[g`ryUNҭ9~ 鲳}9I:(D Dnk‚2K}k}lb ]쨊gJl!fz@9:Є|+]*jbw^d`_Iϰ'Jk/PQeS]d5vIϱD8" HMj|![}iw [Jwjy&#7WuU=QYlDΆ|H0p}:I;h|kNƬ)P1aW 4PDJY?>i 189؈?WDH`Z haUzFp#WcTP$jI =-74S.pw*JKS9sRwyb+RK T#`Nk tqg2` 6(Q%%Ꞇ?ͪG=$оdH2S73$ 8ʊ5xL=JG`|)߇)_rr0J $%>Ԡ߆$~^\V;teDžy*%K.F B,}l3[A 0(M~<3raG'W 5A/J"ϧR$rS#. ɯ=%^t'm.v٦ILvӓGp|AXʣ#n j2F@ri IyWE]; Y7B֚J6!8b٣ӹGt n_hn<`fNuq$k lC.zD oRn3`G@ؾ{8 lˬbuҜ :nkghUspb?KIKl ejFVmvu9$KG`1 ^3DxFJWn1m=<_)}eԙMtz/3V|z7PLd~wrDvbk- p6Kd5ްwM'e"ioV/|z8_9pĩpA#N)]eJڮB@\w~7!ЍL!3Ҟy"3jb3^}d%KgsĪ%}WZ n 1YCL9T3Jdv'y}W `sR]9, Q V,LKU^7V`5 O쑎m9.Gώ[BzSvLe._ja,41dMهTls ô<X;3 % 3|޴3OXv&l?oڠRg`Wt0qEf6,B%M(eP|5~{fl {/OB_)'ϰN!{+HbCMy>$GxPg{w*$x_\켃T|#El? uP kكZ y%A ;B(x*U8#7fҶј$מ A22 > 5R@1&.B|ho ӻ 24~zZ|Cv6\s/(b౑6p t_!!{w?F_ zcm$H^(5>'bw\CdIT=yTPl3-oGYQtb4PT<9S avXȟg4{>b;3Ft.R`+niw*Kg$q2d6Hz*#ՙ)lr?k@i$*ĘiM#,dJ0;\|9z:qH9C53a-z^{kSL/i3VgyVYlpdU}}e2:2pSi܈J 5ᨺg>2\E7d(daRA7|7J?|7#QK}|,ڠmxh 8O"IJ? ۋ / kOv9~L/ WLG9e< (6P5t𡩓W#"s~6bPn%n$XJ_"oC;yK|*7v^Q:{\!|(X{Umn1BEhQ⬟ZLFy<ĉ)jf8* pkiru08\JQt:&Eחм0 iK bUпN_HU}~ڑHN=&% IT ]|h'lk,! V[;fɕ60}G. T5 >eI4Awh tƚœZ PSrK! GC_d.)(s$)y#%SI7}BߴƲ,qeΏ2{ӿa^/Cq kT^9<,3{Ԥ3 KA#铬RjizX4FCOgse""] n'KKc&Y^!>_Bj"Ԉ]n[AY.~Y]fr*1lKapٷEK[9]8ūA8~__B*T;Ƞ2V~/z۠c5/%Qd`])tl(RB[(3+',5ֲ19`Ѧ* ^d86&#e䬆j 5xA5jwZC< ?馈6^3yZr AMsx°2=Pu"wRm)@ҟ[1l-&GjӎI]%R̍/k75YbC$1 kK4S؂x; "|`Q4yhOgu"o '=:.` ((Vص ue@2T#ff PP#gC존_әS6_00EU׵s$rpbs. je7*W_8۩qMӲ:.xJ`ujVdaYpAす N\gop˱<]h [0 BZ\J$Qu`ʦ07 gmlm.xvX΄ Q;L!WKPW! C3ҧ]Ti(WTTZ*n2I TN JMhleFx8sX~J!:0~Zp>%57ӭ҆^⫸SPOγU(eGb3 )Ր>v<7; :=-BoPW~d[SSrݐ9+e!i^dZ,tg{) T0RaEQ/y(n;dp6V UjX!:`Ix{j,x,K,MUϤkrF(%9r$3#E34ʂB>;8/$!Q1 א7:9NC#Yͪ/2+ͯMU4 lEUHBu!TmbdX1*=0!qEn Gb>Bt!!3FGש2h0T`-HfAq\7ªLHef.w-^&t&dXIFD$i i 矺8Z"w^6(fF%j̵oX 3VFhLZ NȎ$vEyzVH.;0=hqXL~3h 3V=h^wR@=Y> ŬPnI Ni kum7;Lj̤ ?n?&.m\C5zq |KsGwWІF垞|(؜\DSBt}rJfO? pwZ fqucf\$? |_ Xm R/v br&v<سCG$ڱzPrAA`LYbxȼ7ʑaߺP 䮙:˝ (8XhDUJT8D'σǙLswA'x7\brY>wnP?}#g|#qǫεlt21HҗyR*m3q L{G%NθW9[BƱ3Ja\'zﱌk~ߢA6KQAh[[SK=1POMdY .6w~ҳyM6;*?Xl= |₭CkvV()7KvGA%@|bIcn,9 'Rӣ?{>|$:TK O烮$];]tļctm6ej3jR.}YNDFg讓3ÜZP&fi =AUڏ C&kɎj/=Jf8NlMħ`煐Ay=4pOk}b~kCOVocdFk 2`U.<>jzˡ0}5J`o|MF}dY-97я^Mn9\Z'9d›9>vhֳW47ylװ+ī1' QoU sgղ7v&] RzqN/}k LvB*q2o HGC Ӈ!̄G]{'~~ hnSgLڭ#G\$NnT֖{|茥h=㪾&N[לvcwlE9I) `R^6;6X@ށȓI-[Y8q"p"pYWG$CpDTKԽI>zNP9{Zi%QP׋#`Aj6b?F|i`/U T>t8 Iޑ&$.&̹gLTe /Q]V&]CJyH@>ze 9E۪@ Ȇ/̈́k(‰΍Mzlr _Yԝ^uʡ7]F A u[֧"c%$be*(S/c7{7ED*|pڋL!W@s,v<](ńz7蟸ep~u!yf{JlϊZ=WEԸ¹,G`pT{e+YDt|~:l&GǀZjgЀ85)v*~9FF^'$i^$!QJnsИlaJnc{=D%Mj0n#OŚR.8J骝p+LJ}~%k;KJ}s;[4U"9ФA[[bŔ uD}>LT/άjhw3?ٷK=D |=axk^ɁP⾄.WR ߨf$3:[3ncf!q] IMؙ|HhbĘYٕʥ片=љ,@ބځݵ1GұzeB]?"Q.Z>N+1*~Wc5PJ/By-qn=eݖVyՈVm7aWO߹"{QP߭g SsK-z#լᰦHuPZ[Xcu Q<; ْG!01lhʇsu$ p4I1E~oѐ 9j ]*pj.zLt|N Z5׻gvY(թ-R9,-BvX;މFoZ3ai)OA;]6ꄻT{ks碴:Vfηv>oЈLE6ǫ< fLH~M t04\k5+.)JT{ݘ)\ i3Akl j$&_VmǃD8`dktuEZ9 li -L V-THv?@Rp.Kbft޴X-^AANE`a-:`^@+\vRfa\74#K}PS35asʡuENߺ/L`<"P280` dP%o5%`W]0[dGZBH%`.^j gjF"\.!OWhN xoK`SnrwH7̽5yf.^$|Ɂ zot:mExA8a`}:TN* !Uɏ8 2.$7XB&uBVD5( ќL۲X.SH<Q"tEX.`Dy@:cbj]?F>qBhg[^BH5{,ߡȽ'$wZ L[ 3ȸ3.`j>qٟtYnocKd<Bls|B)闾"0-ÑV^BVm\y|, p0a8*A:zB2r =a"$e~+d#"W!薚IeaD8QAk\66)+fB$PݩU)Z˲֑U{_jV?/٩ (͊v>Ū)`#]Lk.lP3C1o ʅ>E~yKdPd1q%ZRfOkImE|(`9Ksq0̈́U?o<+5iMo.F[/6$/q_Qvc{e#{08N=M-^>{l& H4^J,1ps8 n?LHFP(,$#wOXr>Z͉DBqTawwr.Mijzߥ&m)KSOWB1^I(kd9iGd5f 1Cc嵀[lO^{_j.%`AZBGikޤ> Xٽw[ ;~bvwX#0@r Jި"4#n Y:)(rYIOP\Up:ϣ>±+gB'Or$ک FR1_5.Rt$]%x 3R{I2L RZv[[e! Ђ|,3yցc??U'I{>71a#e1@.H1P jԋVSSxgk 0C|Rhw 1^<,2|\zov{.LBy9,63RNLQQV^P6h!x@^쏏}X(3;ŒQ&uewX}IZ\Ƶz+qx&BY #j̍~.a SИ~5c QCHza4M'0f #, J:ꠗǦ|aiV W"QN/͂чz[͓ qάAY}34v$Vaʭ4 d "N۔x"-m,o| 'H^805xI5kL̚3ćWnEYʟr =#@"]6nR{[IzJ}0b!6Г|]sk>WX2LgPN{6-[=oߥEc/$1Ұ:YO`?N2&g[+Z:( ⡠5 ;@:X[\GWUj&]MV:U YC_:Yc<Ơof/[g̗Rs:#M-m#Pc"{ .zCk2|5U!GyD gۃ % HoD<,q鿏hQÒsW i|X,;UܰR+A'4|AW9\tD/V;TzJmy|7VoLn9xe4Z1XIKNӓ"lU9jәL;#,d0pZڴ-UOtsF )-7.rvQ1D:>N_>^ٴΊߴ}Svrhj<x$ӧ\)**f'CyoMN(3 N"oqR~Q6MpT=gdO8Қh*t+ ]oC@Kҹ9/޿#a@-Lh&ELEʜd<7ںLRdsa_"^X9]j|H_g1R8X2r^'J֠0s1Ǻ7lT،+z`feO+N8tKFd%|Ϝ u*v0H8׸تK腙yϒvy髖O`.APF:1QYCh*>K]8Q.GviÀjj߇ ;S|nv4ޫG70/d>@ `*)Hfp&.}њV;4zLoˣ< ^w*?%0d,MOa) g@tM6M}QƧ,/,u5 f'k-GK>{ b&W ?Imֱ-p|fO!|j8L懕e }#߬=vW#C[u-Q?_my/؉fXe~E~T+!Q }LJ6: 7Z6ghX Uo~@̭H «T˯q{SXg-v]Is281)*n27$D-(: ERn Y)ORЪJ<9b6ڵI2n-1#Aܵi 5!ݮyd K{jކg-pj;6F6|48`92bXF=i:lb{+~2W-dt(p1qIRA8+,,\e&F\(37xw#1#w+V4"ȠH4U.$YaNQ.hyI}/"a^rMoscN5Xp:ĥ%4GwV %Yh>RP<sfy9؜KFS6;QJO~! Z>wM+JIP37\;q͒msgV&j K ʪ< .OVP~ٲ='őNLsD'i6]R90.ഴouT/K!O?%xFv=!^r10];lpe9z8~;a\&8 *Bp+s6\F̔l7-|:vqq3.ci]Q;O*{GP^:ߋRH'X4 & E}Q 9GΰQId29TPwG(E!oYpBz *Q>WlPua=ֲF.8֤KZ( q#y2aW( ?Мg ui͏luKtr^=j1K0ѭx0lP",8T+z>4+i3;*23D;3  w4nlB̧> '{-?gs}=Fg ӫkC /8oi^`shnZyߗF(鳆>r !6aSC|qKYɌauxsYk i6P ` ZZ舯NshjQ$P$N%vR+`=):GI]dar^qhxi|m/>IѩX/p1.˭sJBkKQ癆W%i%_eHg!u9n>z&e"I"exPiQtP2CD]tf4Mq]љ70PYt[e?Do4N$S<|{I <qI=~('Z"RȓR|վ,:j8VO=g-v"bISqQϴy*.Q IF0o˗vwgsaZ£/LDQi6sptJq.4(F$rŪQvMj  s!}YC^MqKH$٪nw(Ԕtx4whPѩ_Vb.Ӯ>/"!s3{zNb9LKz4.X\Q&S̤)۶[Ydyshݵ/vOI T. Ak]E5kTp[N[$9&^N  e.c%}ޣxG/K LZ^;D0dSry;Y@~~\'m̒R>.(K/;Vc 'ĸ|%:(GZ(WC=znm8ķv *qX= Tny73,}7DJb1Yi4夏1e^Ӝ(-]LnDc-K޺XEH@.7U'a:+TJ1a7h&$ff.U3d Ma 2z}0?OoR+aWiI[mx̿"k߆ogi`|R}ŸUnF,05rwC=Y>xTp&7Q$Vt:x`nN6k>Lw ?9d3hHʳHRyPr!> %oevSEys&7Z+wŰ!|Pz lƅ1Æ/^we3x>&5=#%v.k:ibK) ?^ۦO_:%j5ٵ(lj,!̥\ڞ0},nAҟbBۧbg~~}*Bx;ۧ27?&b2[CQf6|H*Gみ!\c˛wlaTј,XOK"n>ESVwNHҫ['OKR,ш2Kc!$Y|Na|.3(.#Mg6ZOuZ%n={_-1v}"k)ꚋV9ڥw4Pm|ǣ@% ~0X(_0Hx+JBCtu_)-= OШay8=@ âaֈܗv$E1 w֮4:mg֌beʇtJ>O:/Z|}Ge&HJֽ[5BzM6kc/C梺e)-c GF$@a+cSlUWX-V‡{M g4cFvD 9< CWrvcx{Fh#9 e4R3F LI( 'xOKeq {U,sסPU\PWY]HXk#,0!FZfٗrzL18P*U8~qO ÇHޑ]}?a#z*:b#mVH~ANhӨ[K^|([\BjRKX:۳] / ?@ $} jSn֍|NAD8=`_\wMo[L9(L=TT"v'Zs&ɿTsYIS 3n]-ڰ.l6@iz - {FJ8ZtICjsDf:).%5Sg_͔j#%?K,xp3:;P5hQ%oku A@B2;ȸ!83VXڍnv,S}!# S\nX56j_믌vUsu䲛 90MuMMd[D j3`aQk0 HfX} g%Ny@@!EY1͍߫5f xJU F4_@-):[&"Z}{+_$/V-f*t662PNM_D mbnDh/s+ ''}v4NHGL))cwǞp[1eZa-"%^7v1|{?j+RUiyXːw0J)ps2wpTc פry6tEe CE@D>x&Q /h2f% >;B [qnee>zQ+q2Lܔ>a  zBf"v(BBN]Oj3w3PwKyp+pŀr bHU(P4t) wಅxoh:Ȕ[Vz [g%"NIC"8/]5́7xgr.&@5cu#fi"mp`-SH-b7>|\XRwT/*t)6?'Y2j6#ظNo}F:Du4`"t8COwX6Rj k_i? sh,=wqY2o&\;7Ռ.p,R,9Q PL 0|:9ܶl1 ڗȑ:41g4!@l!'+i[v)kw={l3}EE#syؗ[hb80GkL4 27ou.́ \~1SENN>x"X$a!niTned?2ه46*T'Yo%^4o2MJ@>(O]V/|j@4S _1-&Կf,Vz8/9P/Sr4:S/%{moß/{ּY;Ì$@,J%){+K6 d"RK5k6o٦Q-Q\M?#"5Ԇ,tCY(;]b50eLérkx&x:D]ν}"K-: ΩM{iM`m;Y^mϫ#ǕK(~Rv~!#vwq3fKkڕ8]R<46Df}#pU2mpSKc$VM]1PPcϊsr\?vLO) m["|1piӋYv:t}\0 v쓨z̔S@ho're h?M5m[iTg٢uC".tcV(PTus"(J[ .Td)UDm~p6!i]w#CjMQځ&*AcP׷#JEex984Ma$&; H\ɝo 1˶l͚hu{|??Bm'Z-;ݛs޸^___U!Χ9l.& OTo-Y5[/Ὓ2qS:雈8 OqFsq"iA+9[ϬI1J j(4C  y&D S+8v? JW4pIHK3ۍcс\*ׂZl@u#TPH˶OH3ߗ,?-A\ 2RD<1 ^X OPGiM= LiB~ ?e;1fh7+~`Ȝ86:x:Xk5tţfl0'XUTT_?W NqKvӎ9;\SUͣKV5!C,U #WٜS?"sMA{DUqz 0S'l[[У ?&#!_^7_?%fG]\SӖN2\q_kE{SH,m $`yY b-KU@ G8܃g9!ádڗK+Ց~rxJzD(u* P|Vp>6ltYt6:rB9AbxM'yHMo5\U 9FE~59} c!.'Ii֕ϵ6Qf6Nj I' Z{3mE/CzmSc2XH |$q`]FF`5,2iCfhmŇBLclͶ}!j1 ˅އC(8g!.uY֩NC> lA)l%lZ@{3Y5}a8wH#d^@~/O449HE82#HӰ= K'?̚Ph( }Z)8֛"AZD'ĥ0v# GeOoƲ̳ĐV?(\Ti~yk;yMlNq=+ jgϵQt,zHp/Eֹ܆ mvٲ^uC'-)@CH);!Ôj<8NwxS3v`X~NnE,xx;>|؇{^2,}viIDԽ~Y&gc U LXX2? |l@QHl82MN3'`Ie0[i.UIA0|ڮ1T)}_NeX*@L3VyBr=gOWߩ; #tIB3:>< ;\8D#2x4uA0"u4_ER(tcaк$SKLJ.m6w`vNzDuRAD4y #Ƥ$ޢh!:i#A^'\sYQYyF.Vd4d;XۢTYo,`'շy,IJ%U+^$]#Tڛ9eW-;FTYA@>fHI82` 'nIN=JE6D$ l(dvY<~am-5k[ 6~?d i542HVxjL\.T?ONjmP>(Y\fۆo} ൰P4h+KDWjX4$ȒLq~664j@Ds%r ۶|YCI}rX#v ZMR>9TE0W ! jcI_c`E B4S_;|;#8rV쇍ė.[ԡ[ z:W 1d'TB]%^6O,bE럧lc%j59{_jsd!Z/و ( ] ԤѳRUK馪i(OAYSyE'պE+xN82aC A5.k+LzfR`ſ sŐr/6l/`]uE\.֙ɗ [ǎ测UϭRF3dȐ1 3!/@af؉ے}0R]Dr'],:&/$M\6c04vX D. @]߱tl.֥ۢp#&FFFn´n/р}GV-a[GK2+>,-b&N.%@ss]8LoJ8+NH[1h?CcOFL[n5ٷ' lQ1&ք-2iY^AOT;C,߁yQ8ζ1eK@Eɪyt]W ckmޚQ֜-؊ [X-AnME̍#{,/w)pjאuUG@mCJ.K9xQ;]|ŧpp|{5QhU!iC&6Twd}[/sMmg0eݺ U L[B[+D; 4Z=Yl) ~- /J?h(7Z%E W[@{5K;fAdb@Kѳ\X!t]ۮA6G4M_gK=b}fOan$Q -4@3"3> Zn:HTkzo"Z,"l;"Slſ彮ߛC@pjLŮkwl)~ݗ:|o,@t$yd10d^yA|_W 0eM+ІMW}x|LO\~hp[upeg^սXX u_GB&t6j_;ZzK^p=,gTasя)C =EBdj ;|kY'?Bx8"=|]n{h@2=\QE#B [<7G GK{vҿIsB9l=v %]Jme y"akivOzKD:eʥ,6˴}c`yŘ74M]}Jϭpflnq:1Xr d<_C*kʐXKޣ߅\0jԪKsAĸ|d@]|X}wN5]3Zh]Imc5ɻsRJWQ;(1qKiYdR&;*70@0da/n23:m>'<|9jpҭк[)VX3f"S]{Cο}|C+go5&@W^뵈^X)Οu{X M^:NV ^L={6b{ | #|ܑc#2x*EtU M#DXBaGo=mR\/~CY+E<;'}3B)SRW~J[nPC\i|ƾ UyB \r%X>ަe{Ʋ&< ħp' v0W9eYiJ13bU(::_ydl\TKe{:HC$q&Ήv Bt,?9]Ix;n5}uDPo a/+?(f˱%A@uZWxu٩z5P١1i{rMӨt RSR ɑ*@l ED n.u)9gtgچ5pO>tdl_q4BS|^\HwUͱΞFb;_p]5azĴ1;T*.'K07|LZƚn,]xVQ7yА!xשj[|;rK=uԃ ð zDUptq0$&A4h]mfGvqn.#?xOm[ V1e*ל[YWu 8 ` c+ʘ#j/&3ݖlZB:2)i*HO A4kjScNx6''7Hwo+L U#j@Z5 y%SB< uΝU^AVV}Zz2̶-EDci$S'_QIdE:GWcL=8ƺFFo cdn08v9gonR& g%wj̓e>rA06ΪJy7:\ >"ƇvĬ ŀc3GM&lTd`9uV@b-^ GH(;"4(->L_t /ω\m{&*Uq6q02C>)E>^f|(2lLj򸤄ADmO-mO?* eOK$Wdu3)wh Ui40tQחv4v 8 ;Ƶ8L7FtIBT_5F@Lwg2/X[j c^?IժyoA}:o-?3V>D^Zό}}:]\&֎I3NM{ɝ1Q[!ug(1#0!t {0H4^'8?V?VIH4suuSxE- s>a`'*V{0pҫ+ QF =@5Ca ߎb$\7Z?^'e"cDo^AA﻾=.32&wA$[+cBilb8b( rLO&ts2RƤ}=B(}eJDЛ:W!PJnOe 9?B4F.3Ah,*L 1i$(,CEkkzM TY"AM`оRx%nN:YYV-'QPlC%o1x }Gr̖BX+Ezhb=kg-.:ɴ{`umhCy_eVh=Ul0ZO9ejw)3sskGdpr!1Ig!?Պ6gЪ"Zqe`K8 cR# 睢^ u_J0|n js>u{ n/Ȗ/{(FMh"X.%rb[ZxxG:G0` ȷ͛J[m|PB>3ݲ݉Ib}0hCn- ޓӂTcM85"thp7m$v,oK%>p,Ew=Z[jZǪ, Lt] 9+L+{y|N. g׳V6sl2zOH=J}KjE{ h |ܓ".iKrnz1o{"t%HVz,Vk==9eA0\$TXךz.S}J뮴f#*vճuƸAsVH0B3(c#lN u :Mwcu\)e ήt8꺝S{ԵDP =-E l@ksDu1axzǎ@iJzPb$#>6~N7$y!M?_xF{4_>\15u+{X2n=m1k /R1@Vh@.[.'u l'mr\14~|7߉`$@@g؞f(:A0^9N$px|yI.7G Clb XGere(afl>\]KG|\:TYt^I7ayI8dByDR ܧ:Ӣh |c;NBn0#1ȜVFC2}W7gNȵ[ˇ)0ʋ?yaig,;dvcşظZO iDainIG|2ث.Nk]UE% ~W^{/B Lrks-*VhΎ} ZTiN뵌➉vZG īfcwM ku9-]_7pEZI'H25HY$'[*KO&:p(0C^_cXMp: $q+5kQQƴH 霒;P6u<oSZ'85pߤȥBG>L :s98E09 a~>ԃR wBbaߕ/ɳAۧuⵎc0aq%l0ˆL[&CV b$J\MUmԯd+TrRw<O'NGg'qNLJrʻ@Dzp)/a.h[߱# %MSbS""= c'>li:[xISzBxj7auD&Y^9mZSx3!?W#ep WeCƌPqj } 0X`ǴleҲb7uRq F=U\iu=A}o)aIf͐pCjRZhMH{t>e.WUI3|Xk G#79a$uOQcolr7z|P@=*bBL` ?[aʰӻc`-RKN+h=r ̕H{ " `Lw f\F<&Rq$6w:m;#6hQP ' \ٝ~': ۵B-V&}{~[~k8egNiE'_Xbgz-! {[VT8gf٦j'T)b8K8ئ\oldmNh5r7*xj攨ҠQPw˘]$;AA<,H 9be)xmtu$3{zA>u\lk}nOu+#\ Y vϼV\o!AvfŻt`?@ħG֭b{3dmc Bȱ:[,բJ?CDۥV+FP[0>{@g,VAnf}3.% MwҧR)Y+bKS$N<=if?iP} ,vBZՏDe}^S_XQ1F=_ip[D!aneN"Ol7/v>nݞ*FxN.aPqOp`[ )T˹_1V+׃W{;m0Npul'H,khxzotNq ^Lv2P12Q0&X\T;3o-:e:XrmVzB?i{BoN|l n +cES2]`,@[n >F7 q&L ь>DAdt@vX`+k xʂz Uk?&Alƒ& TJVa`撬Bkp"Ww'Iz]0n!(q<{4:k$J[ǭ4q+m 'd6uMXtq%? > B m2Tz8ג͹ckWҼL]_b.ƆDL‘҈ : lL ;MNJ[h"wb]D.} +4Pb@ʖŨNlRup}m'v(`&ˠQAldD:KrMu#,wrծ1 q7_6\g\B5Dnthr9<B+NYf`&Tq'Ҩq_4l,%ZG ^=JvzJ#c=@kpی)_Lͯuc"(dL"u_Zlԟz0$G7'=x7 G)6D0J}н:|"oL\U|1bBjDTOkŌ3BC6 %Dw0p ?Zml~{=΀a;jǬB- S~_Tˆ]o6\4'By0gR(Y!ENJNrԇ1儖ޥ|GWɛח0m3`-ZqBݩƵy3ЮM.j<ޥ /FEbτ*M W o[0CXs hUd[bgQO3SÏlRfH"WJ”- 5~YJM0.酔H%nn<eEJNjd,.}ՂR]֨#Ǟ'VZT|)x0r.K$NpL( |Jt@u7vԑHps>?_/(+c2C3:z &8]Dy@ޝRR&dΠ6e`6jduK@&\S<`?j[ߋD9 *l6 u RLA1k't  6۹9Wfyv/ nIW/YOMqEVMXgL^\'zU&bwESҋ &5QR6.Ic tj.0;3%u߿ T&8Jp}mLBȉ;SQbʅyұ6V>yPzQ/KLF#O2XoqjZm0v*iVBfw* x* tKA t0H1jPĮ#c{c5Qku¥Ҵ -&d#9Ա免,poJ;.T*&Vg1 Jmvc㜆BC]FBF'dnvT4KF/|b&ӹj*eHӱlgPG> !Ŕonx"`amJH ~@U7W"SkDe+(Qw m\,!`Rx4i⍐.Vs~;ȕ,M>&ӭՇDsF$͑Y6O R1"n!Xߤn<@\7;Xр!~`%1J ZG2lUUš oMs(+WvԈ2"rӴn w4L[U+OJ.)T'j.d0FIƷRu&o0lV7fx,~$pHZgheN|,h3S袂ƕҬ;CV S9F`Mq\ %^fD!aOp3 ¢ϴ=rdp+%[,Иn_|se;3Z uBB<#-8G-gٮeHco>Ρ@ =9NYFb7"ӔqE-V Tx|.3>C({.bW'w, -*(*wr-z6 X$u1B7?Kۍ:vOY(\c}).ePoMy^MT\{OsOEqKFښ;y<1zfKP4Iʔ#AERFB腶$6+ Vجfi45|}&)K儃Ug;\Rp:w8%k5i~fb٥T,RvFڴ4+jֱ)nE1T}r> Ba` s/_vLΎ|fELĭƩJ>?P)3'J[*MƂQ q0К爭nzیsRa(u[\%b@/3P6DxeSd؝_=.:^nz_ ai`0~\l46"j$ +>{@Ft8"v| ~iq60Wcr QЇnpH h:{㑴3yri/eh#n?rk"MѤJ++; o)G EZk9U@z1ʼns2[Ly Hb m+v2͘|g.9~k<_aЎ8hZWkEvGp mH=z :ML/[a*ۺ1fOC(m!Iy\92QHWWsd=pU d~'rQ V߫d!|ؠ;[f_~8aKѤf69<]%D5EC:k .ߎ*ކ{LFEXxb%ϒkL.1γS>I?*v>! kL"W߁;,DCVɄhn}(>FHKV1b%mxXEhA 4FKC:3![LC( LESWa۶+{.۝Լzv愔Ǣ{@*7MxE(;%B (4&yjnwO?OOWCՌCڒ;$X=9&q GG!ZA"{؎ñ}׌;oy$t>^q4ߦ6Ilm@ %51])~!5?}zXBa_rms8zPTB~) 6qAOVFu!@O[ Z2ߡFXK.:~2_# OY*s[G쳬@Ece*\.\ b !] wR 2"@w$[H-O<ƞ<˜Œz?7-AOS7KE8L}~Rğl6T- )/k eDm͆0]n 7; Bĕ_&%/O-i9ΡXarSxԀC|{miZ8D}0蝫gU_`:^9:|:ֹQf5tl6>Fd0xº);s⸜ "'*w5 ZIҧ+У$Jl\I6y27h;8LHgB`PzVĜ?QBXЙpy|Uuu^0e%#sywdw);0=@1'dm$Әej 0asГt .Aod|($rxDVk5iek{~)Nx }š}%u:swKI!lox4qG^?+xԂ)'*~$5Q %b0~"G\IhPɈaKpXJHvInB%6K:yH&CMtr a^yaSfnh :j,4[6i nyϵk]۝ G>UD@7p`0gU= ߛH4#_Iwa_ڒC̈́x;x.9!'VZ#{t<@xv$.S2Tr| 7>+Sw_r_!"\8S}*]TAX8V^cܺĐ؇9ىxGx䞶|aflif'JMUCxkQ5P]5c$~0oS(Z \iRg\7gUig>Vf\r')%iHPrP$+V<\K/=Hѯ|ӐJ 2w6EX&]<ΔsGG`x]'8 M-ImbKɭ;ÖEh"?&c\!e;Ќ:1F J; ,k 1N+PZp%h )usU$S.(l^Hm^x i?:O^CI-]bs v2ujrP^gѲ5H2Tb `?ݵ 7Xg`?KAuZ0Ε¿ǐqE_QH}&4fj>镏%H: +֩uGW70\Lxro)?]EYƯB[V]y?;IUF nj/ҁ D%( @I$[G#.JIѽ hkn MKac3~I&>UY4>u&D~3.:澻H)8j>=bwtܟ˘umdX >9la^@`jqӊhXlӋ!Ҳ/,UXe!F&q'ĸOP`Ҕv:Bcz--~O6٩d:hp,g! r9E,P]P᳀α-d{2X[SfVMʃ@xiW$kWZ'Ƚp'o ,x3H!Jb n0RNH$| Apgku>s3nx0F0pbA 0jg@B#_D<Ք'`Q:9cQ1m]]J=!j108n!m&w- ?s#efT5u"SrqLuÙ"d#J tMۼ#؋AF<?3TOYP40H21τoO]B>kQl C)j4vT̾.g#Xas7MD?_H_ᦶN81~;}SќҳьZ@f\$T)aqWO# 2djdgY#g{ɰSD_F &T]f}[r)#Mf7QsbP,)>o"fxQa7we[D :_nh.'=ZE}fcbpe#: J&Xx[Ed(UL--SjL `.$M4WX4[?XMU #Bg2aR8h8MtfHU9ݳf]H {I;9.ax\";R~F,^'?GH",)11apAq"BG[7!P(͔+ƾO9*<6 pl DT5;fs|鉓eѡF'|X">$J!oAPw D x$bګH*~1,e~*uVW1-YeGZ |UhE9ņLna:%=>3i]RjQ:!@:x9S(V H [ Un&h2XNtfiс`tPG.cyQ1g81kJ#|J{{imrN`-0.8Oը4>)q|:@g΅YQͼ 贡_7@\Q NA302fO=)$^?E>ΐm~__W>(a\.$(XS D[("ufª~QҀ~K+}\T|~]{ KKFq)hywZ<_ vMPAWWc*t b4kW~2~DB,V {gޞ"]uϬ&M 63v ۤ"^$*)49޽ի-ڱG-]%l;wf!]о\a1&n笾U_ Zݞb~|GvzwPO _8G,%7=4UH1_"(I?)2:`vY#\ Is0AˑyEH)` 5.`g\gN$Y;5GC{^gX38lIS*l_pCbn;blv:{ 2'~gUj"ZxP$=\HRcB1.'w 1fh z}@>6[.̈́wtF>\cٜł2a]&JV(Ou"F] N0aT#eQԒ8[{Ѓcȅ)#@D6 Z)H@_ mF0zvh+qQY{-=P?G'IMTLigkcO<9v I|@0Ƥ0 A z;d"ӊfYD1KM:#Q">(mcRٙ Q}SA>m͈#3ɨ,;bkdýϸBȌ|k?$[b'$o)62{[w~>ݐ~ Ft˫f .H)_|,8ʽCqNg7yqo<M?Ӆm"ø <>;ZO 0j JD럝 |VL4iqUc$˒h\r,OШ8gSdgXSgu-4De[|$do NdNs`>ƫ7ٵ؇z'́2<əQ;:.WuOt(5u%txn]4 A/-QvF泜Z:MЇ'?ꫛR1?.2P0`]vP?mfM؃}78u32A8T[!Ȥ;P.MıVeyoVns*" t[7;7#fvg20 e+ϯ74څUw7Ϛ鰟gutk)tOE +!@5(oW&uH;X\(7[Fwp6QaFKtCe1Y!p "3PhYW4pi]]XAU Y!&H؅&e5;fc.XjCl$W4TOnooFej59$$j}cGؙs _Ppڧ)×੶7K{ɿ$l t?=Ta?7>H%4hҁ4}3տ畐ºF c7<%b˃LщM 3ȷ p=S-2,w,,GG*}: K<5@- C:@ϛ/da%/$g 7x#P;[>3"W:26, d/3럽]Q"Û D[Sj<D2O8i%nN'd*cPrN(l"24&xH|y0|q@z_%e[u'`FwKtcr{)(ӡ-.rgW/PyYCW|ZCFPC VZWvcH[@>+a?̳2r58Z4ZDpMzXOqÙ[t8@D?% YUܡxUhΎozLWӤl"|SC m@UA)adlS^F<ۺa ?2^k$&D~ߌ`?Rs|! ~'ݬ҈Mj[(مQGkkAxgz>2t=oE{л.Riu|g~[[ZK $>zH=[@l-^8@vnBmlv!TYx>^ڀh--񀽲 ⿮w$q1٩>o=FEKH%x +tHeN)7BGYc)G BN\֞J 3|R*^"-u)-]K-4N:7vi<*W0IƗX@ ΂P͖zK30I]\<y bq0ˣ٭:i25Rջ\?gҒ,}k<&i咓uf ;Iˡ}#n%SK'W^|LuD Đ@Gi%5!mFqU㕆lቧ-GO *L0`4ve҉#*5zU z8Uvr<Ȩ^j'Ihctxqv;yɋվ&!jkva[xEb0q-p6db_FP"dOD7%5۾Ěf1춉[DŽ!V4I2WCxP'u@4$hؠ@}uUzlW EԐˣ=O n &RSH {h'yDu#mm%l0Α`5n{QVG~JQsZ}kۙMݶO ;l@Rw{!_J0{ ez]Y!, lg_q^l2 <:0vӰ1_E:}i` Uʉ*C󱴝(h#z4Yzȕgȴ5d̑N],bj#{ ue -G}F{j<`Fߎ;Uբi$;o9׎X8r}#ѿ`ћu-gիqP9@F9ax`oSnnLyY4z7]zg1 ?B:+%GSU#ӮdJK|rsQs;:atD\:&S v[_ߗEc;4xfү@23TkԜ4)%!Ǧـ͙0HDSfS)bBIr hU 4>msLk6c|j5+6HУbMN [..<<* ]` @I;:mHa?S5/\I gd<TH &AĚLE֙ϰ*E謟v !?ec?s8R8g m wn KC/àه xcfq]t1g5@D"?=$+)h^YW4{ދ&(-H]%5ۙ9 G\N 1,#HF񶒮F(XTqC~HVʡ̺9rRN hx*3DؠGj>|% -Գi̐&QY4(ovuڱX3WpZ_ 'p*cywuhD腲Paml*boa^1ݾx!-o%J L#,TfYKmbP `g9:Y=x;H܀O-[UYc^h.?WOZj x '[U᜾s[fP/8 05`iX˒:E+:iưuc\4+Z{u x{&!r Tp|z?.X(ifVUjM$r n| MgX d>Ex:r2-n[=~ l=Gc Fհ *lG mlB{;x 偶pd4λD#cWy\qy^p" G}AjL_Q՛v($o9ai9y%#rvuQt6+.H3$oS7#m ʎi4`(T>: OS PPd 玽EQ.`r) M#8p}R&p/~G`(9QFԫR x]^,>#vTɬ3A3oyJr#!NzXB!LF G/f4ͮk`;e'wv4Qs#>q`YYhq ەGErĮR|`!J$ xvqtHjm*X&SU0̓&S.a+'Cщ쓓jw@/clfD%Z7Rص3jwJ3p LU9SqL & y͜&eJS/Q\d{kؔ $GQ@A-xBDUj٪S.,ƶ;* e-VV\{zqKu9ȲKDchZD1I ʄx6Otְ'JXmMM/92v ً0&޲ڟ%t{<,:`[E- lЭNܕƔ>R{^H?l@K2Fu'xSV?BҼD[$v@SU}q` F% S恈=WGbE U_hp"a8ܳS<{1jhA>}^  PW'}&R+Wu^Aٕ=Rʲti^œ(RY jfتHۇoډR1 ~gEa낰XYް@ l.:4hsOydo:4ܻz0 խIW26>zl7Q .tfuuf 6v8>CE1)5;fck^y 0e|i-n}g`@:tty$as/\Ha~iqbBaߺd)bwTg/n3yu!8 ^#fq̑G9h 0gb`HTݣ/e ;/22pk6zx&ZU5赳PzfLN&^-#/|y{ѧڙܽHJ|sUOmx.&Ν/Tu \̼FWг%(VZaQ`ݫنlʋ ߌvlBk8K,g qr^[ ׽jMCd#b'\Q@\/9t/ES k+ǟGdQ)(c4g՜ J M#gTλw4^}ګ:D|r_rLML =y=1Wnk,c*7Ze0*0'f9v/J-Vbֵ=~]2ڥ) ;x7h1!\抸.x6$LMxI1G:x!*<>^^u(:Y xRT&+4 "i\-nMLy.#蚹kVEW`3\aEW[ MAT:G?6-P:Q-C˂ƨȟhOdWwPYD$\_M F0.* +],h4qؓ\N<)S+~S 'u$]ݭ g (mH<= Q|ιqb3J_KQ3s_ &FXYC%qT 3G&sEam_|Loފ=ʄ).`8;iHZwP*;D}AHo<5cZg_]Ƅ=FI<2.@T7]BIt;nX&0$t<`J&=b+g.x&`y_30Z- h3zcd|#i9q- ]W!|Xl`!;SE7ws@ШvB;@˥M.qnSiut!\u Ό&|Yqo235QB9ЌɂUVݐ1Fңn L_%Uj̏lZ~rƆih} yq}UBF>T .y脬_cv7W5a񚲃*Lò[n(&Ph9ni=HDSN˫$rqhQ,9chзEdnEVLfQu*{s2M 2$YaHl 5@V`s-\zxﳛ0^ sُ_C1)ٹ)]oS z v7]O$n:g,xݜLOMٍТJKq UlRձ^ASQ[@'mLvQIƫ?dcm{P^'Rո;.5Lt\sNpXBQy:',}!SF e=$2ۍ-z& 2 ;u^9cv'[M;߰츉\4. h'Ujp/' j\F5)v']Q+.LlrsHާ04m-ZnSoHsV54|: BpfPX6I{LׇQ}9]dSH#K x?"R- atdq6"҄;>C!2(Q7( PElz-ٮ]Έhl"^.5RFpI UA\R/qpT)XPZ@}s!&gCn+0yαE%@yq6Shn/s5o*soP`p]4kq(m.d7*?)^yޑ|z֐KSۘx_H]vͷLS0{1Ԗ=2[H& S!d ~;ćߔ@eh T61p?ԛN [?UbM+?}]#v1~E~>*XYa?\7 `Ѭ]{7)VϏitֺlPhFA׼HɃEPG} )U ,fj cڛuTwH PWq9V:tየL-l;lu :cb7:S4D9^9H sjG{ P`ݗ3GX) {Ӏti'UTx}5*3nq z@Ns ~n%&>pD.Yr?a'u/L/D#HTtsAd½Smr07YG%O3y}vX#PySؕr顴0ĂfgECGa_u<4%j'F 9et}p:[lּ SSd;Fpks:x:T켐.>,6rvtqH$$a(Gw}*V)y#` p]CJ(jo o_wjC<8uSL9_ $,k1$,Ցx9rw?=+ЄSwg75iYPPF4%=s2se-Hrt 8FbI`}#AC- *+FYSȒ֏1SamĽv>mn]RybT/DAOQ&i??.:'HdoFx;: $4éHc(Z4uEG掦DpDzRlr.' z#6һ 0e%6$P -sڭPwezWߓd;d6(b5+!2F6d&4hFk=i l,p 0dj5-8gMWN:$rp_Tlg?6L- nħ%彏O}ֹb"22^#%D:PŢm4"6kB@ >rwS)yt8tE˗)$| Ɏu 6Xg*̜rMX'?5Ò@F&W$QK=/&*9O ޷vS׮UB%ΗHчtqB5ΔHHqpQ%|ޞpC)k )pioiH){a,2 1bUWJp/wüe/;ejIgDryw)B`lGu;LVwv ` &LaGO@f.$[`<4WRVc33bWWݳɳdV;L<7]Pq_fMl1> C{<(,jpHf|U,ovc2,pb{ϋM4ڙ-}FP w'pw!cS (g!rlEva}>?{vxų9Hh'egCf#>0&i7(O[ɇ]-=V=f&=qtvK_njGi0A; )GJ !9A" a62y ~rYLJR ]+`@?q:.Y<%%[mYAe_wBR)o\X1M 8e 8H4y;.w—deUA'پ}4J(8})3u[bs L-:*NTX'[7C36̑u5UŜb(FRfnkNڇjdd 78j!Y <]7h[*mB80@DQ볅K$OP֠kJ)&^;_8k펑`8Mn/vXEzl@8pIbfCYo`xRvguTvӵb[#%i,z}#*4Yrh>hQ߾sԖpۤdjrL}bT/^!]~UN^{.l/ I8炕Ap +E(V(D3m?帪d'c{%xxM3:4Z0b4~a .S 6|F Ge9l?Ejxı-{$aE01uOTYAH !107ț@؟XD#Z _I o ƪtEkJ?pmb,82/PPTph.y75Z}ݒ@#X3qW[frϩYڱv}χ>fc'Eo~z>?oj}TÛ0 nBn*͋z68%;I +#_6ʓ[_?Q ѲoX>|bTeDWS{ 2&OA$SƸeq&`@Qkbb+cxDtͯ46l %X3AAmT6gK@}).8@}q(9\c"a5I֠Ho32ϵu a 2V v5W! ɒE01>urQ=ja["a=.}!d* fӵ`|mɘ ]49L܀5*:Q0ssQ Hc#Rˊ:G-Kpbm/i+- Uj) ։1=YǖA8^hzo%tSBPt" *mbLjs:/*8>|i% -$l2d7~MYo;@XEOvJ(Yam=v)@}['a? Mzn6DD∹,9^ %]pdΏxp:+kj3rqzc}` ƾ0q>rYڪ͜)FI]|R|QIY Sʮ18~ar73*;I )=,(% MW/Gɶ-4:C %J5Bp O)G`&Oi;Y8F)23읩o>](żJ o.;'O]oohjěk@o0BA| m]M*ڮ ˈD-˕)kK]{쳅;B9eX6_]olF=,Ē3; 늙V٪F'â, (=]Y*>-)U(yj)+]"vYg#*ֳuAox1;աlxUDf>QXs%: hFƋC"sZlG{+N)Mr]ebx$ur+_=bi?H {#ZnrVQM_?f)Ϧ:ëʡu@ Y"TIRIP\ vk¯6W" !~ǃ7u _$ة 8C%G[t$68/?Œٽ }u::] jrzٜ'9'0!.!OL넘&hqTFu9n q gګKrL)ز$[{r>6blh%`Ue T's 2<)QZIUoTM\LR>n4a  wbtxܴ̼^_Kqй l)qMYucZHڊyi*#9RWpgQh\;K %yGE!GetYv~Wˏ@!j:Lt\ZHArk"#uTjw':&fEnbm А\)2鵱H TlC2d6$x y5eZ vQZmJ [Q&,YD̚F YOU.i1i+]W^IHAzҧ,OZ?}F /)tVcw<v3 .6ے9USy g!|`tOY"zT-Jz9$z*hȷbFe9ťA K$ ^Q,P)@ڵh3r\}VwN HGߍH;(5at@혭y7\46k؉N-iP7s)QpݪeP|;Q,N7Wm}QI)v_B|$= !M D~M` pJmWr,եj)l| ѩ}E-@Lg6 diftj S4JߡzfLnq'9N=!$ȻѺDםW~q7SjN{yT0O{#MQdP pQPA!y ?Ŏg4? ,qDT +z0c27-& Cd_)ԩN H,YU?5d2䑲4zbv ]Bv ogӶgD_Q23_,eS<@W̡A6Z~ʫ)пyoljo1|Nĩ6s guGJ}xE-WЯ$kDrGKɉs@}s0ցXčL.k,DZ7? \cL]tXsT}KFF%Jg ~1@jEUMd {2^ .0 Zm+hMʵrթLFґfA," ѕ.OgA蘯2㫤f2 $[7ivoFO>(hhT%P\yfwA]RfJ1#N LP@aJfCC' tI1iR1#Ya,GI9lTF GAFqg~2[lxL鄞um:rXh;@7h<`+tåUgFC>PnK[+qETtB+}yRw)2w~Sc;0XehԀ_2$K%zV~L;D,#?\ 77֍ scDUPO* S(.礔`sN] ʪ^ÿPze Cr{;K_fL4nj٬daP\ٺ#%!#s{q: zcNFm#ߤ$%:l>,䳔-F'Ph:Xoc4c+!i:9 ,.E'?b.@lMg8~u(e,V>/r,9gIFKD+K1ɒ_չK0M[⌒ &WrۯDqG`PzE5;NӄH: ;lgxAc\14<c\п8MSQJ_$iS&נκMe| F.7{kRcjGFJفPWv·VNEvXm9Bs1yUْ;HF5xOJ^ (;gf7%pe'3q'Ro!8yvWÐ i6A3U~5"P邍ol[Ս.ʟ6(vSmnUKNt8PbTRgռW0 ԀW\s|ՅxM~V(o7W{LZB;-s^OL.'~uy5`jk OI%z"Y bR 䝞Bj]w VʜN@rH,,O`?7h͸*sKD_Blqn~pɾW+s8Ɵ&vr@ϬNߗ. Oﰮ:]7l夅NB2鎅-5g:l7%bi} ,٥/()FT$i@1W"N@@[ؒ?〈CBí1cRNқ- |6T\@!PxY$?k.!R%{>C#ꖥJ0__etkOZcciin-RDn,_Q=c pFrU #{b& l /A+kI1pP_jʥz 82Ri6b+xמml=h޻\1]99ofzVK (IKk1%:`#J^/߸ TF&oS~yHm}TQщ"HisMkS4Vس'Ӵ|=?f}u)V%h:3Wր}qD$oj>gCK{ǃ xMNL?ۛ9H r`=A_Y`!Muj/JȊa+l'}ثB>1ހUd>Je0b8m=D^lh .+#uv-+2C Ŏ2I{m@T\|p2NBT6ʐpSYϤq2".<>'J kbZR8-Bzјzֻ޹b*KLv#3g#re&1k36^e'ڱPnoO\Âmh^mb7a^!*Eʷ~=b1 j΀QX HˊC@@}@3V:бf4 ŞJvkh/[3I0$se3UHU{DZGҔ &HS;9)-'ۊrF23.71 .{*}%T`_jc81ݯ<Zx gOe]E_lUn/@YD,iտ]^Wz]E@GɌuZ)s}29 fJX j!IM )I/W13 ֍sbyX JyVgmsIA %c$:/~M)O?V:#uT' |H BtNb߾DeTKH}[>% es2`(ܔ|Mȇ7(!4F\e58j~؋;AHձ-E0@޴ky4%INpPz_TAJ{_R 3DSC7BT*b:ʲ/5B9[C2 9<!P6>OD0h:fYo"xYbrnV8[`\[c̰ѣhdr3g5UȪX]PLC]OKǓHOaھ8,s`2#eVY+ɲ;DJ;#I i}w+Xѐ'oP#% zt.R&ˏ <WqJ`z1uLC:oz#>>Ԍ%؃,hQbbY69(cHX$:H :6Yp z]*28۳%_{QptGlʚ o\!Ol ld~rhPM| ɖsM }70;vAcv*~McϏ.k]ﲺXQkEa0:C+C@? U6(3!q$P7ًe@VA p>ԛn]xNPm'~]iEr]Zҏ?)}OmB\ZdڭVIN^q#DD>uq!܁7;3z!r|vI';Am:3Qn|6v2L=Z[z=;xdÄH*p@ooBQ^#ݬ:=86a<JQeNE) IcHclpvPyrO 9(U3 aoD <_F`?~7HY8Ne<wm}JoB3YX ATgzR )%YPO =BflA.ES42 92)1 oگ wP-MMA#q޵t;Q&_]F;zBN+_p]ȴbӉ{طq"u^nrs=oS݌D% ՁCXR1ʘo(JQ9- v .bX |ݨuMTL|]B&yBx* &t:ԉg-uK~l /ϼ(-NX0l*!(N0Q$Qš̈ftcosd=Wt6`"_āV+Qfn@5@ Hd>OT QTYK՗oˎc:7~q#j1> 浥{Xt!kǯ߳\4Dc˛.a+olĚ}cU\ytMĆ'_h~qclfJ$"fm]M^aʄ\S&"WYOZ#p ɉEWZ  3/b ˀO|#}hW<0P"RdScv4ރuxr*^&:U 1fa%pgxurN G(JܢӬ e-qmQW=nr[Aj<5̀ hzHsLNGmVFLnܵurubȼYxF̉"?Ix]RE &Tsnr$u%Z00PA f zFs&nYn3duY0kbAEc+I5LM| ׾00[ozʬjGih*!EG1bbSKN<ʧ9WUnR0{lsDÖ@3& Is -T91n[_$Ff<:.`h6:w&le9tC>Bqs!֊-j$&kX IuB,LG"axc%}WL:S+l76ܵ3 h|sݭv[6AYg]MW%l† ^ 0%z|ն"A\%G~9l3b$ Ո5N&A==vS W#+ʖAzZ'DYOV3bT4"`,⁽t86D0iVL>ԑ]е2@gQ?l$NÃ){d{Ո%U:x@TBk)UdӍR&ȭ>^Dk=)$k<-Rkɍ ,T?h7 A~g8%.Z#eE#Q.qK)!Cw;ybVQg:X4er՚>Pm#[D`ČZJ^t -^JS "Z`5k[E;~U@c&XPV{Af"%̡5’T|[tK4 =SiY2NB'#F BrnY/u}V` aØ'tGu+=ZONZ?I_@2MN}|."a'aY/ Hh'h{n kFDH>c%xFv˜>|@aXdȯlܒ*tkLh]Ւ7Ħn|gV'"/7xet@s_:PXqIv<+}:iQΗ_~Lo#ȜZ#ζq!k:=us 1_\Ji V !o"diߑTYY*t}C^vq /:?F.q 7'a0ʩ,s#\~na@9O,d毽$`F[q:-ϴʢ*5a8vdW2=KW&gkZ ({|\Hj='XK@)pQIÖJpbLwBd@ήH\aZmcr<l9gwZvn.|?4&mٔ/vK%.| @9{ɑt9y$ߝo6]%N +,DaBA mJt&H+$Qv7$UnZSf F@uy$,<@L0`.&hgZ݇D5J&c02_40O2P4? (lzb'-ZC:aޓ3Sd*h5<'6I<7yz;=ɟ\%8|_#N'\ud/tQbF7 zYhd(UR3H8ޢ˽kI= m^/BD#kbIm_ ׮[Þ˺ AlfzkA0KCB'F vOm7]3̝^岘lWnW.x9fƞ;me{v).SdWU`|,x:UV'/Ľ ^|ʩ3'3{M?v1 1qb;!89c[g03 w c^+y_^T.t_;z Y[RhT| bs`"Ek|N1g CsG}N]=",G'_]{F / aoَHK+JNɊC@ LozenbvKZ~X.b,}6͍z qcDN(o1 1Jʢ88q K>2=~9{|z͙~(75@ Bf:$ueunkU!v/Îv_B [NOf``=XuR?Gu,(M`h(U7)PC2۝_KA$hй8}{ˠK>dWih|bAunk](r.8uxPY@ 8Wo`s$%`g,Rm>s׭\Q [V?KfxE@K#A^^Nepə_yj$)} w@07dH'Q-o [Fu Oer5SޖP/WeMf$. m>ԝtwt"NG+>s$9;tR"Y )Ϣ@]r~=͛bh6"++֫Aao({V"+k_AVU>&/]Ar:]R#ԗǭL'62qa x;iXK g`*^ +u,#}lFA{tzgSgEpu}TKq)O1>e[X>AÅæc~FUiq)2oy͚h{ eeZQc Dhn0cs":_#a[ z_ƾA4V/TBWN{ _Tt6i L(s@ % fg7V!,i<1ɬ Idk*6 ȺmjB`+4{ސmG1P,]\9@}Vݦ@-X#?A-@F*on8UPpddyz<-QmAQeIw VGxH_.pNlccT(sFQ#}KD2Q$`?[tZ]([TYd$d+OIn$xB#ҫ!x\OVv+w&70P F76R=@!V֬AVmFY^#[3MHD)sV6wDƸy#MKnjccJL #c'Iߗ/'I|M풸˯?bh).ʥ> rT.4ͽ?UP@)Gh >y!?d KH:"&;NxA2̤TfXgIہm~9'fҚTʞr#@-GZDҕҧtPR0,<^x@(1 Tиpa~fУ ԟ=4̀)?LjYG1d\@Ȝ+y[gΗm&+X]*Ggl4G7b@729oG+jkpXI|nrׄcQ]d~j_mmƕ0=C}ŗ@/]G3 eY'ڋ`MA'‰go ᎋ9LDb=+2j^9jxKww.n#m"}ΚBtN-QGEm,NE }ǬIFE%K4pdeQF㝚n^66]g c@^ @-P +[9r&('p~({NL@̵muQ|b^CؙBLԾ/ Fzs>:PGgkU͇qשf+g-|SȠ>L6mV姊hIhϩWO9c3ɬ[tF3wsy]Q}@#ڝqt6L"`v3y@X)2l w1Ÿ S2Mu98!fgRgmJys2CB;7g[8&ʧ:yFIiכOkl!a(W>i!ܵXZpZW9Z;MFpf**s3'bWݾaSS26%)\ {ubUbjw{̎_!JS05-:L%Pm܅ ߾,VWV+r̻#O'W]ou;]i.~t-*/|;y{+ i<:a.N%h(Y[9&衆03dp4MI骫)>z)KRΧ0aSRM'cJ? [ΪD5Y$Rku_M}Qcm?gT;T.$?DwxyP^sV.0m~RWAexPӔ$=L [Zؗ[B6F.A8ړөz8U`ŏu!ׅ+3k~Q{$$gM359]h9 D祜Lњv^*-^/^M!X{y-:ƊR047s{1VJס^k`947=rR)|P 74G:^U N!@1l6Z. R! ̟MJ`l d)G²m3Cc,QVp^K b[!oԧygN C,Ha0R0hk!KBx!_n`Q+Wp& mH5U DTD_}ud'cR6W= Z/g9fW Xi8!%f[4J\ ɽEj1:]^@U6uѢ>MfTS),=< 7c5F~3EB֣Ktǭ|Olc!)Lt&bKdxAEǒt%4K il~ Qo߂ N RGf OtȿAn,E5Ns/~,c,.yFwʒ(zמ=";!+땰KrfggWP"*ntNg6h0WPtÛ(t#T `x Х)r?Gd yt` (@x”[ v'˜Xs%>QڙA'KeZx,ؕFL.gt0;seŝ[I\M6}Y,WѺѠfN@y'sF~<1|rl³V]=|*^z z2tLsnecGZڅJ~)6}8dp{#-fq,ZRܬ`S~T;1הZҤ2/.teIeTo>o_ uQS3JZ ؑt95?G}踿1\f΄>ٕ^J|ϣc{X߸34ptm~M-%[X+3D򺔯!dY6O `+۝4CW\J^u/f,{fe1܃ u0YTP(;Oκpr 'LqW"Rп}8mmu}Ev-vdJoގ +\`Ia/} ZB#b-pU< %W7=93}lZُP~c^ZT=SƉND6Wf2O֤Kg|j\bFh MF[pe*R:(}0mG DǏv'VVI9E~őRvFf_,jO]z;Ϧ8.yEybbV*G%u @Ssf U+Q;yT1 { "vyMoܙk6f8*a?{צ"pDA1ٲ@rm] R[/.Ew}+cᛰ,PL}ɵavquD gK֝&VMt(b6 RfH @Q+D 1SH1 < kT`i.)\ /3T2Pz")cNs_Mጟ_~o W8;%QyF LӮ) =#:{Q/ߺS&k>7d(}_8^eJRUG^`}j]i=|S$g\>AqKK$.6o( rkM\xƯ673lT#D򽛫Ы, 뭚jd#$!y8oh]qXB]rlS"ʼSNP4kxix1z6Edp ʟhhr82h!"o3#ޅ(!.pao?Gp~ GuQwC* s>[dQZacV$E^]9K8%Mg=Hƿ#a*s<;du.7(jSסn|( ЊƒNp7F6nN ucE^ "mvlݵG7uKNbc}{L‹f"tVOC!ɰr0SY+ \Q8Z{Bm| 06>~A9 >(3 \߈LYpo;ٴ9hֽ{(YK z$T񤌧wӖwJIpW `--vՅ [9$r{?+6(:#ejN.ͅ@``DfWYO% z+/!#Hp@ Ȥz=q4R]e:*jQ4P=PJRؕIW Ab%h~ʽ*)9 ZkwVj"y0B?eҾa}6j0$LH&G;܇q4O=2^V{Ks>?ݥmk*4 <?N%uwwz9.=MVIEsWH[*FJ3VWTNW4_S_;rՓ &Gok(śK ,R3+(R}24ڀҺ^6 `Sg8x&!wG핾Ttp`qO*x;˦!4{ %3>1E#jA/G^6;cgz@6kmY)?t!`&J/I;V6~8\/2kI<ՎLݎZCw S)X5@TN~t@k8$J1r] kˆ7߿z:zZ|z=127^ z0_{x邭02/+_0`0j ;%t%RNoLXCp޺mrѪ^!N[؃F@>pHj{dY 7np3yIڰ $`'#)`әBf/BlSI-W;ZNG\<} gt3"0$m"Ѳʙ9?;\h(TJWLx@15F<{OO~xdEc Ƿ UM)hξ;V] L*ÓZ|{Hcpp<6" _$1{~-78aFL a>,L."yp7U M܁Ŵ$zEJRxmg1םrHB! 'ۭ>čyb- G"9;BbņϢn%|T$]ZTRKbR k3]hL]/xׯQq̳IAo bVɝh@%Zdc#Όg;b5ִ^ADm9Ĥxjͅ J8+:\1K/*g2.x.o=xYZn<%ܥڿ/N銦SQ f ݂j!̽܅tMC$.JYFMF)Ì'&%&c]Eu>x9C!)kUuy<+t)PSA]$R:wɣt;D% c)"m^>HUo7ImHGSSZ]0/[V%֑{-;ܼ |\IQ6oA4RcvTU^•r xb(#kaaIu[:ᘐqI'Et1qRcԞXK!%$ћr.q l% 솩:53[q©%syWF^ǝI*ҽ%P @K.l u7W.-DeS`|Q]K&|n:Nc2K~잁qHTgiwbd lwNcl~i/$}3~zY̛H,L>$Zv+dL^uG\#i w%``;٣c o :%l׸3ߥbLts\iߗn z2!ÿ^j\gc✒"?@~-gv&\?c;XC[(˭]XrpgUv@=•v@:ʎ?[uI'8%Al8x+]%w%ᬻ؉]Yr^{ aVi.n BJhygmphK4 W9,`I>mQ'NU~Kؐ IPm%I ߯ diw@[RRI|)aa_:T]5H9"Ê yk3(/vqueBk H_ - abj &$RuD,='c]Q^_h#z10v\[".*ߢ̱+VSK5%4Th2Ecu!j 9c/.eiل߻$Nf'o9ɬ1 Ow]8cK+"KȓBaw~m9KOk"JkV$at*UЖ}*,b #]*M3%$9/eIb da {A+[% ]4?yl4ogyLG0ͼ5|Ui>HD.<'c7rQEBLq|Z، !Җο^ ]o)4AF s89(&rkw^^oh H<:рoRJXIJɘ }C$`ӝk,{ 4Ƈ1Z䳅i0YXU_~EBͫ VPߩ@6\͟cT,!y.Vui 5vYZ[Ns24CN, &T9IjŞ%]8:*R̲3MMb ;=qK5>r&Pd~o 3m|5}K.)vI D]Vʬ=㕊>" ]F_1O sm>4Cn/L xؗ]}l.V|Wh.-o*=6/E $;*S(/W99q 3Q.Um:3|ٿ2\E!@MgnB~n u?i֜,!a^lc@ u FyܿߊU#L^~Zv%LyiZT{?0;lʍ&qUS}=7:#6l% 5DKnnK6ɷ}mcZlGy\jCA(Miz+}'G䶏 BD@N a2N G~+3DH=$atRmqd÷/ )1iK( bʡ;Q6aZO}fB™Ѿ>6R4SԸFv VRfK/?KФ6?LhZ/&a`(/7{m#zE~Y"x)jx[2OeVnL㓦|;\;hП{;プy98T,1a(fYfRYd o@ۍ|e6+L8YMlUqPe`.A$a!É[UDٷ%,UiP#†TdҗrET ,y|-ۮR nQ4 6Ge=ORQFG9MkY=he@kqR$ҐN;Q~Sy*>G$:oSLt 9uRkk3I5ڿ8I= 0)G1ɧ7eJkn``ڰk+Ke šEs]F=Ng}:gAqKv>`7z&%o1qN"yF%pc}%\DE,PoeioS 8xAB'*F3`Xf6Q%nVO2+?9f "r"h$.Eo~JRC#i+4mӵ~`}.~&SV*,/7!gZkiho1EoYGSEJPv"p80Vyޏz~ y&wB{|'b[ eL 8rZ:ԁ.CkM(H9~Y.7\OIJ@|C7^+SLg ]Sc-盖SeCmfC/tƯGm^K*HWJ"rEaG,d*>& ̤ԲtALihm1Ū -9B4;`x.~3>7BHv@,owhDgw(㳄8&QE>}~cVsFNyܾuqSп .D&ET%+9^`iuADqQg?Ct3۾BS 6~v*٤A[pyghGCRkaWtD YGFә3L;@и%䣑%*Z_|#Nօ``hCFҜq {W=:'ƑvG %\;Ky>sjDEur4Fu%86[ =ѝKtV*OKʋ=P;ƓfΜ4[y7 ^mf&aW.{r"m[ߡQ%\U󈽑A+jZ'?ʭ1و83?MɎ'ڏ QÉ&/خ٭,B\ .eOdU%oni^.}H^UB&UR('edHj)DtQf,kb hopjtN#8* G4 [JdK朑<8fXLI>Tx,@# zhEeGuOWzS뿿SQ[}$"+x#Y;p`!ŽpMHYvp|:b.#`> *W.Ht.*F4B=qߑ!}*=6 ^$a0TWUmn.jk⶷M}5>L2P4Pw=n5 #/dN={Vv$Q|6y4&^G_gdX3ak,*Ik(7]N^{[j})g'Zc>J!;ErV YRrA 6cvYfPRu"ln;$_oOG4wb< 0}*{f>al,JPZ N GaX~hrb[U' U`oj c?\r t\jAUuݑYs 9|f02[xgIv'a؋,Q'9D0:֑U(wk mZA'gO0qiB(xfNѷá3 ;ܹЇZJ0BMpz;5vJ2] RcUj(="脰L(U̙ G\rևi9-sqjK`cPbrץ :}aT1)=RYQA[jV=u0 k5E{a\t8l'BqӐOnpS+m<>{$aG5pVzw uESxC{Ic!fHa3c"((%c\a%hTV&p0qLWs~jhHDmG\ZIw;{"QP7Kb ~H}J6n`.b6@"HTEzA;3N3>{K6y{plISIKiJ*.E8 pk->^-zȐd9{N s ߜmJlaYx+*0@ЧZ>XAX)bmeO=,G٦twb^NL6]fb[/(Y2\mH7 *q[,vID,^{bIՊIPkM@ZZz 8HWI_NqS|d\uɭ|Ǧw } r V$LA(SoWQ-H.M !\=QCd >xLg>dD3 we>W"۲4B6h蕕*)`7wn." wce`)OQZc`øOIșbW4ϝ dxYAw'< h)ê/0qwL L+n8FԤ\+JzͺML!+ܰ+0H^wbH3]ߺNG\h#SxpH9ʖ^?1S*&/yIO%)GNs@.8k?Ͼ׭K=:{ ƕF˜rQ߁y AۉJr%o3͸ۆBy s.9^1ZǖԐa,?*CBMPiWJ5BOrp1k< j|HrhtU_j[?0-9ⶣZPϑ7,w#-;oOq] ZM&' 4 ^G(XTmmA9졑3=BX_@twsQgq|Q٧h|Z+Ji.FBBo|#>y\u&{\yoD **姫/6zI|rN%NQ}]z2*` Bnr߳'!~3?o oSHH,Y/Wpx@Xpia3d%`76HW'v/[n? 폼C`~5fcx Lʮfj0єUCCe"mw9Bx?wMg&D?i,* E`Fǀbuy 4c*x\_C5Fe"gС{ 4RsEuɓ\)!r^`@T!SڬDp\O>NSeOoH,"5;8"&G21p mq!C]AF|b˽ bXqna򵃋ɡ :o-6q׫đbXڽLJ #\33M<¹fC ۲2{ZFpRL0Ya䜷>6/X&|P j" jY+!;>n^tENsDyshFyZkFo*@@ .k'>[}{\G"[@Lm XV9mY_Yp0!=$ 5|;qVC9l!ʔGNzh] fӧ)!̯A8ĚJAŠ^#v3Կ@o#ȁ6M@_SPa u K%}EV sZ/k !ha)[92/`z!+BIPmОl#9YPȇ/x0(A+5V ga{c &Vc9P) Avv=/tЩ]2|S͕9_)98aXncc,b4bo#=gqއ$Nm8zpf "/+|Ovwtí)drtGaal[n-]w=:qXkQ=DG*J~hB|r8SCsz] l:Jit&8.3ʊ҄m^^wM6vʴ9vXNs'̈́J[؍c/d I+ߚcU /ߋg10qy)E5g]o'M]#gk uتSz[XDԩth*eBV{0Bz G2g^aBxy3n=|^Iޥ{=:Bq'vܢPüuuK2C?ǓTDQqdnhEBvrL1wRfZwpMM z>cdN3G Si9Oy](urL>sl* eN΁ȡes~k6%^jYZ©SH;W Lе6-N( Hf>}ɾ| Lu]r>.E0آ,qtYA ×}q~۴>$? #G ?~Bk(ym0@N!RSȤ^CaX`-2Q&cd1$zcua.q,W 񺚋[>$4&GB϶Ny{)hGff*#$1G^lica)5g;cK(ftdT8"?~yHqM>PUNeŝ5TQOYۧi`$KERs!(jrҞ;HL-pLMՊ}Z\M}QN8n5LрFjn!O:; NuʨAxo|mP3y@ Ue=7lU:-P7L<.Y27PqTcb%!T+kBC"tM/~87>BaO;}ݷe4p)]T{Flż/ɐJ=7 XVtkKcOol~^>w#IoNږB-OOi2R Ԍ~Z0;L oؽx2H/yq)a;;($wyW9hFK !B(w^Oc1oMObkU Uv%eJ|3N۪ȷeԬۊq dORPvu^@*L ]p'vS:MVpe&Wz_:@6{ Ǽ# /T[T*NL "ɎhՔG7"Ά$B֨v{7X#x+mgFd;.u [Gڲt?8rV="NF\1SM9@=6"jgZ\Kʆk73/$:X(=E%M^Bӵk#lPX۹(~jz |1/keCUٵF-'T& ɇ2P)r^x $z^蜒Yz~_mg;?.Ed ݓ0ʗNK\Y5Ϛ59L5ԤB)mbg>z4km&L_wbT[7[BK3F 9P=v3'2D0Iq̌ԬS]|_FWcX&ْmcK%7R\ [<efD-UDJIE3`a[i'+AjN7VF::s/zLeްp2 h喂wfp ~t|e;&4uJOl4қH o.NOI[ y#eNI+;9ACpƤFz0~-^IF6E %0}<>f#D|,h*Pqxs_EWlV!B~>n Yp}(݉#U2Y߃=  `sͥʹ+: РwU2cYW޼t ţUI`{o!l%jZtq(s+YS/~͛2,ihA3TG]mWpz[{ׂjcY={ dVN28BxwqЈ[AX lL=,P}yk+N"TQ hPӲܦ7@65 ),ba{"'t<:+tGD %>cKho߾SNfx[M)h9N̊Ya(]-]ȷ-hu>< \Xa.rIݹo5<٧;[1  3c0OQax ,f#;}ZV<VR8_5D~Cm` N353ͱ^OZu/ U!ʏG,^cvV$T(r^g &|Cy @ iN;-.}۟/ 5P 9ْzؙiE/wCt!V (hBxЋG,,vErw_8bv1EyaϭTp\d4NETu 1pΡʦJn4ۡz80]? Rxn<-&kz8ycd47MTݑ%tV-tJ 3cVߗ|[{:HB᪜]aծ)@ձkeAWPVxH^Mk}*"}x&̨m: 2(JnWn c&DRVw {DQ}*P6FjXyZ* X4HE2= .Gb<@t=y_ے_IcA  D˴ {ӌ nTj"k%̚  =R\f {³Tо;$N_dRJPڥ#nh㡍aJ,qݏwF1K# |pF WMc"ֿ&R#hLhNB^BҬU=~DdѪy̜'y}8"EHN (.=N:Jλzܰ:%Z=zN@S DZ_Elڷ!."gpDOD[O SP0KUacnnV$m61⏵kщQnnqK1>y_"9{ <..ށ@s땩ƃp)ncٿp&ƘAC-G2ˬŶ0,x>N<ξ]$ ?JcSFQūfFZR J[!dLW%c7bSY\y۲u L9uk& h'uyj㘝K\VZq:k tEf`A0L5Ɣ"zYM[TT%,̚sHDUˮk3$@ &$M ֠o;CJ|B.55vI?8]!G6wyME$jмG9|f 4SYA`Lv֦]+47HaNH+C a-B~ݸ*fCg "qJ8Xal=#hu2Ct;h(GE B6\żTP8naye*{RժpVQ9i:t? V 'c)0W;T:y:T$B|nO夺KK2Q O~S7sP^=8< hWI-6_@< ҥ$X#w1d꥗$i;B\&{rI{uoh6&Sڋ7htg#kw6zQ|qՙК1O+'߱~0`"*ZѫKl[[@h!~Nx⊺QS-jP6T;=MXaARC1*kr荗#p~Byae٭_QCd. `J 8N)f&qtѷ]l3LV`,s/{&KBN6綋Ix֘5D%` .eŸO<60Tc- 1,Fp74 }{ur7h9)}:u EjX~ Ndc +{y곳hK xpcK`M[ ug6cˍF3ZFЈ"1 edC}%~@@j׬_AX|cl\8Ʒ\uwf9G"][Rs~d`&IQOvhITnbN{5 _vCȮ5/4ݱyۯ**;i-?iHԊЄ)ؒn8pz z,Q.cݭ +8uo }}Y͛\($l.Ծ=0iԞ@{QNt/9#9v k1:3&Hݘq$]"{hD~ ac"3v}h8kg ~'+qr&Z~ݤWQ גgx(-7d/mzdZRjzi&=S!'ܵE rC祮qz~+\Ju71b7k0LjIZD:]vlSp譏ҫA3Ō~Jo00 !!M 'arC Lrdn1UWJQ}]ŚʭNcaY cax*''`I0f?֛ͿkIXFFzM91+硖MO_ǦI{9MtZMPh{,jhp.+\uΔllL2f]坅o#ޟ*)G$G7) KDQgʮS13_mQ3w ħ0e)YAb fqxH_$ k?$06g&ZQ~r]0ksty^;d_˖Է n"iڥ(9vwL4q؈vb^?6Of -/.UcpnqW/4b0]3QmºS5_W#:uPߙUF`3D/%EԽsǡaS (y`a6[q"Q ou@ *c1x>&E}IGsukwJ5',ݐv1֪r|P:.6GGZcR|BZТX0U\j\)3!}:Lņw.XmPk+b[)pyQDj m}\ dVq׵ 6Fp0}HxB5Ƌ^0P<\9^~ V tON,n{Siik&(F J*h,WeQ^v#ml^Vޡ\HSݧY*?{S%Ե(Nl-˧jp&)eh3N*Sy;~iG6|eΨ б}5ʪfG&?5oBFj4ߐPm*“L(A+ξ/+@Ū!>~'s*QQ+bbZ}w5ЯޕsӾs<.S&kpAd0ݡy"htKlG2~1maeaoqbcT\艓hF⌊\wEH/3|U.uGI ڶu}#u#ӂ4XG]Dתs&@oa2pL*"ج~̶.F-?Pe9T) Zy{Gy(3dTrct&ƋDw^(yvf.6P_bJUWׂ 9 90}N'hoQuffD-ujJϞ+ a M ^wHršGl S>C|O%33 5`yf/ eQ䩟ᝇ"Bkagt#f'J3p*uiq׬ς1#I(KX;_3HcqCAd=H`IlzaO/iV^<흞}g@|:f_?b(yw t m%义E_&@YBٔzC$~9{şEo6%{"'47@D8&'+>ښRD,Z*yYQA*"wG9J LH;a0);Gk"+:2CcCܦ 6C& [wu$̝ST4=O04 a"u-4 y,Ő3K8ȓ9yC0~ƜDkhGSCZbh)<괄k:V3 6.I V=Lg1JNmuZ1RL.ةvC84NƗ$=yt[#j *l>Md{^6(/Ȗ0~Ic!8Hul-`md[Bi51^ޗ' Hy[.#* iBYyFw58Q a6b1Yzۃi7Ȓ̉6Ud5l7gV\G| cݠW4l6.fa#P͂ê⊘g*7J{gNEZ M+7'Is cU EenѴ]ETCkk.x'}NxujwAE6r @_*&6gw@f`xw S8M'N ok vl.HfXJk_Ҟdao`R'gy%QQ}L/~n rr#m j: R%&7z 8G.@@pg6A21UiWxb9S˽`gTH^= # {8D2Hg~:MA7_Gv^d̠}bPח:ݱ主3 S0z# WY~TDJ/̻A۞G`h38FP^M_Br[SFE>jG0:Nr,{aK>>ޛ@l 6vOS{gB.ree2]`S/"U';3Ii2"&:ړi# L<8 mޥA S氛yU)ZG/4+lfyE6t N2AleIbrf-Ao7:ڛPjkGkfqklw&URUcٷn; ]c WGQXAO9GR~CJV.>+Q~0сBAS*tY9(}$l gs$+2Ojz ̡ a0 [t(32Huz勩Ұlh@.lECCbc\+3DeiwX# *I뼢 =)AzEj!O.-ȧ$`WJo ٺ\A-k62WAAYo]ǶRcŤ " ]Jrohod;S;ql2u[nOMF%=ӯx,>[EK$(X%–sU:F.R T%jc`q J*Qs.^F=4CBf;&FtcBN c0tෝ,;{n3B:DhYE m9碰Q !s3>vNSF!b4V5B^jxZ{[ϾDM{Q{/q]Jh ^`>mଣ'=@-T!f"U<"s#J5Vȉ\h1#bZj*~anCQFQ?٬ȇTw)'Ɖ=XD D#=ʥ#)!~ Q-snͱ0\d89z>Z8xwT76`^-;sWQ5@cPfڜPX4@ii>Y(LU7nꜲ sr?d̻L*y Q0Ae9ʌi17;ãm8yȺ=\ijQƂKCډ@*˚kgsA{Wk4r:]gl[Rtj`t ';Ȱ 1#7*$:E\@gߔ_e(0NHqh~r;14PlBrѱ1Z J  }' N!4 |<7s)ms}7{ 3Ó*nx=fIs#vPep<_r$keřUh,_S3 ܳ^GtmK\Bvxwogᷮy0[>& >W Xupܳ{XIL}|6ork 6:C}4]&ɲ7Cj bϔ|F}'[6:)5Q ClLA(|=uFMaq.\%~x$%{ ۬΂ǜGk8hkhh">dj } ˫D ̓'KTq ]?"vmb0]vN)j:oCZly8?|ZP E BOcguʉK;i ]t95,;kbNr5=b4-yV>"Rkp#?5?0ϠaƱ=˦Rjr$n~MӶgO>l2Y) rlˈZ~޽ @L*ksuz;716TItˌ|Q.Uog\[q;Woil`k BJ㵐i"3 xIP,F}<)=_O|SeO}}0@T .97BWDlurӷak-ϰC0^n,`7$,R2y~J _aiF*Bۉ~I%uWv:I-Np/WJZ0 `9`]LvЂC8)` xA #I\ZM!AvVߗ:4gcH/FnSA_|>DǤ6#΀L)R|ĵ tLl x'_P*f-"|uAM/m?S@Ǥ0A7eABW4 H9*Xکф{wqTG뾻ZdhxW|Az˿Zcj%Bq$;&n.7m]@7iBT#< u"b2\ (~!:n?1[IX^@Xl~\ F6ekYxiug TA58K3M|uZӀXj T%du^̤|\ru&ݯ` տ +V9GV2-KO84 1+.8+@W2O %"gܨT{^ps"5Wi*ؚ΋er.$k'=4sD&j؟Upb, }*Xpɣ~XE:'4E? 2W Kt(?OR--fOk׷C7K)l޻ # Z#"BJ@Ww"EZg'\LQVhչpymx'3 {h]5j2 :^/ 1wo4U^%@)3X%\IX'D1J2+JF D!Q[0yN ^Dӯg_F#}$I0g}xBBz,E/o4`!lER"=:e-3' ޝMōyͪ՗sz agpՋÅNer[ Z\3gV2iPyH;pa5'=} 輔j n}91H8J@1# nrIw$iS91{G?­u@">BڈbѠ(w&Uj@}fn0,w~CoNUNV)S^2U3p4U\BE(@U̴-IEWԖ* 6YP& <bIU"e:#YȲNG(.2Al?fw[i?D ۙ-~D bz~WnFb.֋ [gI[J{fRu2!8?*TԄf߷"Ch[E0AI{H%Vs~0>Q^ky5DKĒԂǪ8EhS;RMl2GI4j=>#oH St@ Œ@sƎ!Ns~sҴk02nV=ܼ ^~65Xp5-=|^Q.Js}IVM'~=3.YhqOq$Pdɴ:6A^2X6S HLd/Ngڝ]x%)R|6G} $Ds+ϱtXDPʙL]r K݋ pdžl[S"O%!V@(lXee=JYƗ2Pq 0YWH@NWeLgJz+YԆV\ˎGwle /`cbִ͌|HUg8m@Yi0MiO*UiLEM&R}k 'LkITBH vQ]wM"#-@hVE ^C%3c*^Q_](M38I2' hGw`-|ȔP>o-權dPcV.Υ[?[Y2ܫAxշ[tn=JGZ̭MWY\@4pjGˇꮢR5Y\a*ahyyl4֬aCKYA~^cXnDr $VOɄYCrmZDS&G5{9 KiDA1ٜQ;* z6L>qaPËjt ;4.Emg@^λ¨QjP쟘hMGɤ+OlNeyy(|,&CV}^q׵t}L mu-؜II0w/:CI(%dJ+]'-FanvGׄfقXzkޔgɓoy!br.oC$y"z mn$+)+' 'q;Fki [GY f\ LI"!Α;߿#KeD"Dp]1jGmMVbgQ YΏ${͕l*a?dju(N޽7'Qn#۴0^| (h#1YğTjYkOI/F@)g*Ja LfuJv7р2fi ;I)sQpkpSrQwurLjz% 69H8 D{FiLk_t&_,Y ?<)۾'S>+Eߔ3Ա"kPP;Fճ(+6ȶ-C0} -ʓ|kdJ9(}~dO=l=r@,׷4޺NC>J9OXGG7qȏ6U;dbv 7(@fmӔfFX;;8WނҰ+֘I➻)1qFTBO$H/􆡽7ڠe9Dfo(obT )2&{8U;s%軑_ꋸum~5Yo)[8qnBr^L"g3C)cPDlHی~zs>[ϋ H WͲq'R#HWq\a1"{%r`ִ'q'kS*Zb5AT!ϵNI樏پ7 W+13g8yD & l |#7'*WM τ0^*Hսs EO3 Ӊ>n19>G6IW^Qe.I,sxagXojaͺe6)d 1f thǗ]jڝf]wz)1:t ' Wg:m t-$rzjx5z_3iNm_aW&{a}ԧZQ)&Gu.z˳;eʼnCO)nbaL (9nO23dK\oR[Ŋ=jSl8)!R Hwta?((yeEX&8CUy:/JD+ʀ^J:Ĥ͝дjKz4Gpq-a8.^䝢s%4fa 6R (Ee`:Ce^{y )8Fa2{p,-?4M,%U>/Ɋ<"am:Mf"FwIrNeNőyt׫3rJ$x6Pr㊂'v/^DRUf"bE4FA x1;S< ՌUoA;3SP7\E(r M1gH:5>IN$lV+ھJ-q]6?T~X[ʯ>ku5 /+';V4nKlI8L#?D(rb  Egz)>!f/u~hLg֮m@Y?MS^p'jfj-gE0Vt)@@r%Gq96r}搳&/`ICp`n8tE6L K2WStTKDTp2^@ ?BR! T{1%7*{ًrJ^ilCcFU-#w:or3ZWi;oy3+OPg=P{iq FB~b5\Trpm-81wʾCIm6;oN-d HMPғM],J >gȏ{UiRXOX$ oC B؅=X $^dܦYDQw rƼxǐǗQPă5!aCJwyWjCcޑN#l@{L/M@wMG+JAm%~'T` K&0K`|ǽѲaȨtErHx!lke7Tn;(!DŽ\PI ]G#rBX\\ d2鐃Mq_H~O!- +e8?脈 3$ɱpT1ǜ3Yo-oN?{\vߏUkd RRtR?^_SwkX c+CHT9dުEO` X:M)=7?4}nh<E9ҟ -}1fS%:z,fٽS`I@%p#d¼͂U\9"kwdQФ!Ws#G ׽_j3+l8-{<\;:Mk8{ϼPYn5ZBsD;CII^R@i* Hͼ("%O^j܌41⩌ДH=Vgjq&u 3P%qpW]{W\5"}-+AԆpyY@! ^}tń"]d{TBV5S2:n&[j%4f04Lm%+bv7]dV M>eҎ 1`SH.l;t~O"()!#!&P{H:jYʯL~1Y9+xp t&_xT.1B>=3u)pG,ϴ̾(eL8.(UInOS.~k5|sܿM'NL4~"AvC- $P3(SBIfkFKHN7WWPG^GOzա1 vڄ1O#r@z_Q7N'@ TPҳIi_/_^[6ۭĈ{[)u&!//Yi 3O!i׊ .K[Ѩ7HxcDDti?1^t'0+!yV[$w6TzuUT˃5oβQb@(u\ھ~kGCqF~Y=e\w0e_{<l*{3CTk,&.=t\ "[A5uN{X'R=2V[$MhjFq|Qlm)|<g ׊208G'=Q _u`8.RH윗aAO 7N ڲrvN{-I!ʡM?T/Hus;ń\"V _~akNY\Z'&从Hd$A=1>떈On^fmaИhLPKSX?g}~mnhؔJ ޥOUSc|iX]&rC@wgKN^K7tRq0ِ@ s(GFj(?C[B|t|ujI,?sE{֌j# cPD#fu^e]E8KAd$&%?Nٯ<V ϸ&|F2 [†Pk&>׹?A >n8m z?Np4{)Jg/؂o,85 }it+(~Nrڽ+;c:i(wXA||A.[+pj6D{}Vxt  E,`tKm*V-p*nFp6@'ﲂXVr2΅KG"(JZ YxYOU VX/xFڮ̜פb}@"|L}wFj$KMA!ְl#gD-TBk@ڸ߉mlcWx)lg$kO `[ *xd3/KXҌcx>5u si@QW8 -݉%-ADZYᐑM DpD(X,6c,moZIa!p)eF"۶_mHe+vg4}+-%wmɠÑ4)o}cof숄Q->ğ*t[yV_LF)DuOVķ~v(!{;O~e\|z3 7Ʈ_$aeJS{fFiv${c8Daûz8z8;{E:UˠY]`D,tn!iZD,<? [s R >1,ERԚx|w}Y"qbt?*KNu 8"XFgv,c-Q>*IE?Q".gegD"ϒD@,~a5a ER1>ʘgjmJW"?[x+N㘦P7["{D,f m,'Q1@cɃ/sϛ^/0nyvp% N AftM|t_v g`H@u$<7Z-?.l3Aٓ~4c78mTso\ &|D/)Va2[Mdbf8_>j Uݰc5&ſsQeZT+,6q Ͳ;v@0ŭt"jBCH sbq2TpDP`ɬO\  H"ek FǏp- 寮HׅS3_ufEQ#ՖAXlK|/$ThkZ#toY]#$Q;vq$V(ߤf=:a'IS/+MwD 8dXWv.b7y6EN9BŅ[&€_}x'|Z|i\=&<#~׼[w~"'[(*[%*,ЅE:уeQ t0_[2P>v3c${aɨF,|Eʇ>*vgCB(·گaYNCPǝ;9] Cvt|5X1DgjY"MjZq#3 ~x"qꕒJK=la簻X-)55`LTae9:Ifx2憭f;g!D $=\/_Š`OڥC_:,}Eoiv ?D&Et $oZ/n`Y&\E'*aw92ґbod*;˝Ҵ6{llePX; p ITIJjgb6%w?Tx!NQs*3I>*q`W~"I.-XWa,u ~*kPWcwA;*ASځ?|qK`wbcЪ?ߜq,uYTDSAvr DVDLB*e9u:Ib5fYXAt3#<"x4nU[(]UR r_ !fݲ7#xa@!TͧC ~8:-=lT -RGX K 4tO U~v-פ']:m L,^6})Ryq <^j_sqokPpf*HOL[&fx#g| =`*Ay25q:L\x+&NXo>[SI(w&`8.LOƕw<񗏧QW3MX*?Hq"IA3==cؤLFb:M{W06h#Eis +(B@ku.Tl}_5*^rv11\ قtV^(|v7)&1ܵ qA􃑲(6[" #4c̚;NVF{?mF}݌>ȩ3qO f!Gp p%1tY,kp6#]mElH*t O辍>-]2jG``y3Eaumin,da{өj{oKj̛@a3a.2lE})7u|Ӌ1tgy,ATl[_`j*dEux3pԇ\D6^C$n''ms&/d !%۟#rȖޙtAbjR3h'j/(0Fݹ}Y/(s8ug[̋s;Oռ{]@莙=B׺OWz&+YBi& CH ] ҩ)o{h(y$ ̅KK BI0DG$c?@HDž,I*8;=mWp]Du.eBl-CH  HZGZ0D mcVg,cSf{P56?o7&ҙK} @|a\$U{e\}^c4*f" RLĕ$,682H"d;pDI ;j 9 `z97'0 +uJ$:vQzڎ,N &;QxD(s³8%cnq=.!yߢy=A<_1x` imK%tF竤U8Az]D>4ip&  }E#u lp0r)2hM¨*4"2{I0ڑ?c[)ګ-0gƢlƨvi?6&Ι"'0w%V&~[kH Ŧ(aB()h!7)4Ⱦjx*̤LHʍXkXDbi4|lwS_E Vsz2Z"6O m2P:wzZ)XJH`Kfx >/x <:ג%ǡFlĹ2g8ysL>p$^ACp#L;;9@Mog=MVlΨ!Bt1۲] ;VPFGhp[T}j;'e5FAzvCQ>;2R=t恹,uC׏]Y72/}0Wny!'.ekOHр%a(T?l8y2/b Ƥ@ 6eKԑS.+ &byƕƢ)bE1G?\~&է"9%681N-'&+aHfdr`*sTX+:[Gr>.c^ȽCBqيdF;,ۙ-;GOEѽ` r Ѐ\}q{z|  J'{*`F,osoMU )C)V]B'b҈3woBFy/ Y \hИ$7)h.ƨ~{ H$d&4=Z~1TʠU~`L5@ :WXD8rY->Q91Fs^6%B?^%53jrZ/͎ HGN8ͽ8 _H8DȿZiRDBz3K$IdyلEA32L(u[cvz~_u"?s#*8_f"G4P7iJ++O3n T*-Z*S,ggz)(;V[luF7;U:ɂYx TVC:g&{"OyK4T+ŏʅpZʬ2z4$+!< "p_~3(j1$c:Mk9xbW/\9_7*90|RV4iv6V K"e"'Tpw,1S7>zG/8a[;T#z@/ř@*e3.M %}V`ʙ|77ut,$!6b}-K uIod6ӄ %Thx-$r8 y/Pc.-~SjhVj= JEj%N\"Rpߑc%7-Y4Uaz/jkS:k+0qC-?>[QEP-jW":av-"HdnrqOYv0d˲֠Y2IU^s;^0Sq [#. M4ahp{K mv3'beU Y3'Mh(іBiU?o1[yo_B>؀֪ RcaY0(4/P14Q]; O"jt~Y8?ܒg?œ~jVe"U8OO**;Z{toi@삌ǩzZ"%BɷXܜX=u̍0;b{͢<=ˇ\-yޏL5BSdݠ/'m]P خZd0lMT/xx%[CAtY {6|&e*\{sƵ a@CiPv P_}俒Jws%v&"P&?Iπ7L;qk Y;gjKTIjdømƋxsC^񌔾g%`lXaգI+l$:졪{3q̾į\8RߩsqqZ>rT:Zaڝ{<g `;Y0=;GnI`r(0p*v{pCĤH ^/]q0nEGd(:LNmmGv2Oً6k">$oOgoFX p/U|5;8\ bi 7]U=(d#3|ʽET96 EPh e'i|wRQ~*nh9st?ሷŔ K4Ph*0X ǎp0M'N=Ʉұe 'l|Y 7!E.0fMq3G zs Yǂ]=7c E RLhl β(hp@Eo(l|x? k!lB38-SwH- 25=8&`aΟ1䌢 ml\HR?O> $]Cq0ZXĭ*iSGM*ސpMZIODm -7:ͅb[v&>¶;Xcضx C!,v8g/e_!ɾptL) ͉ŨŬ{,PrzZ^>,?'[/s59huIb:X6Ogd{r ֕xήA@O*-qgbցɽ>cD5m=5n$p"~c\'ji ^H#m*@_ߌTF|~MeʲhڼfO'2CHC op@3ux;N6ٿX(,5t^yNqF~낶fpgBOXbVg&/+0FQe옇Ljv'=Ƨ-:ne2^; xö%)rv2s{HⓇ-F Oc"Qki}0Ƚ1_o~1G6aIPdj U& ܪ1%O*Z@!#V(H^ Io,g$!Çn s%"7[TXi;;|/teMc1%*/HʐRt3s^X/CG0q._H Q/yMRXi95ֵ=`ܳMl[:O1`EwLrϿA*.u{ı׽B}^[~N>9,N|\ DNO!+H%=JW^/޴[@~- _Npz;l۬8 jO*JpaU27:C<u9l0t=k׆(~.ԥ,ԙVk%κDCU9XKz='g Hԍ +nB @"o#;C{`X a!쪞Ev_4vɬH{~B]pܡ府D ak/i2(4䄄b(+2}4)·`k4k?@Y{=~o%h">~fwM *p Y:RVN1QQ2v(ػ-6B-m8R㰦lF'/a{*kZ\u!K8#+nObc+8j4L=xڭbOӧA/ΫfZ2w>][No #BkCǷ|b H za{K*Ÿ(AA8$p?Vdu1@.Xi30KSunRZ>B]A|? &:35N.)7 hs~  Y[wϽ<}y(Ԧc"l9m*P\2iBOӭ|fq7F#(sK. l A, mf^aGtշxaO;ۣCB\W ⛪Ŷo ~!e[$sɺ0KC 0TE Lc5L5όI7s\BTnEoKPӻ^P[ڃYL ̤@!s.01njr&ҰE*ͷMLAnݬr1"nڊMm׶hQgί0++1b?eTJ%%u/jg :߃|Y`m n`ٚUfB/' E,Y8SALi7Ez隿~y?h%)CZM|z{,?ys]*)pmUgrD& -#/ovVz _i$#ҏuvR@׌#J˯+FA%0Yth؟e,7Ͱc4p';ԧ]SmB!o2S-fӣ!;eMŃ=t) "1K,YL^vQVDU\+ NFѺgN'ƶ@..k5{QV75vA5!t._OU]z+RAڧ ( GM$?yrT]T3 $^:so^6VͣFl#@zð/: (l9(2Xח/4m>Qj{ IJB!+;oQi B /nod[0{ev]y‚΄jJ943쪀OE)Lmɯ2y]xX"E+A8Z_Wh ܘS,lW`A/Ng$llNO%>jtX>٦`RxmSuh|βU&'˨בdOQ@9JKKV9<I9n|ܕ <|3&^r ~cL36GrҔlI)s. ˔@'@{_Po! XD-ςVf_5oDn[ighiK~P=Qԙ(0TUfŪ\8]Xhx>^ 8o躊D]6FOwm#&VJwQD/MvUD{2[ÁQkIietyKNM୙,<Џ'7e~y‚b('ՙjI}0Et F#&3D&È8_Dtd1'z;8姝QұTv,@բ0*9db2ɑ,9"Ȉ7_Ğ+ z'own5QoԎtT0:ru,pC5nќ?3сjy s"Ơ{%'1ށ~j-vAVDcγxm #lNU"GDfև.&4^Hx9kzfhU?s3 /vo/Ti"'x S&2>ef4](3y*/=(J= tVSA]Fthfo0O}^Yߣ'Vm5M+89[xR,wY\d:c'M\d= 9F(C_$kq#,74} ~$j :b|V#?2G~?ꐷ1#|ÙBTV\TAB>]P"!0B:kVR"~l ;2C<^6Cy`iuPG85Iiq~ٱO .qhՄiqQѪ2vtv^~ԜMDf'fsh./>".q(RN ~Hk4/FF6Q\ܭhtn21*D46mA {҆x -Xg$*@"TF)bd6o09"i=]tOhq5pC;z<'vΟg(ހ.1g* BSCUC0znef%aíS/> MH,^T&zD_i K\Ժאώal <.8,PQ-{ ,ʣ(JC>% 8#Gic,5B0#I$%oB>E& h^ %ܞg"@7ey`@HvBf6O/4:N\͗<:c֨<2LIfM: MOm A[-ePÄO`2oT߼bdk+}l_uc*G3*ߌ];)&Dџu9W#6DVb KxjoXF7P uncBb) =$X` oS=ʄX/ 7$ qL; GwS2_Z~U HdPޗBSytQ&pf{DjwGJ1h8.RΡR?x6p%sP6mbfo"ت Wi7 ]ځX:@LNBm;A1+ѣ8 " J*{ !準&軰v4ݛ̺ig)G;0xp8[Zc}4(bSmB"oTJq76+fB&gj810sJ(ϚB /yx'?1-#L/R^K _B& D6AcVm X!o_h p=, { 6peVBd& mn< #؜?AE4 `Re}1NȨ>KM>vuQDKety$Q)vʗ:xjA9 }lXd ( fjQng"~ȢPcLOBBfN9t*uuB_Rֳrd87G$*OF]2̶̉`8[M~lufF("`4R ` ^khW]}7P~]~mXpF w 'U >! Ni%Ș=C۪p @IxO\]$LOu @շ`$FhN单!-7JՃ֟:vo?fkJHJ;r.5%ϰ^Ua͌1^1? R=X3C,e]E^s}i!x#G2 \B;7Ec TnSs.Gf~}Z~Z*C):KO5ɘEՙ`bHxp.&5Ҷ^j9<Jcg)FV+#[D~"'T@_|ޛ]}) e9D|)Az(-n® dI96˜H3Kk>Pld L].ŠԘy.m ʳE8U/s,c|r.[~3a.njeZggK 5!3޵-]c$%AmUI y@O=M7XC4TX$!LF4<ZQg'::2o ) ͊Ѣ2]s|U_1uRegu'10B9y$YůA fK*ZLA3'w3M{WhĐk"nV`YncvLw9\ҫǟ) jEb@Eկm62 mE9ψw%/-tk뵙i8m?aM>/Fc'O*uF0DYvݕ>bM>k熷MP%@3*;,HS¯1$<ьLbfO)*'Xj>Wa6-!7Z.>.4 Hb),}%y-jl]}Nw}ϬkLk՗2Dm:{p[,4fi`[;ʬ{ۜ~":4uPȌ+Ny< ̟p\Q(8|@~Q8'2QѼ e3,5TF䲯rnO@1~@O!Ԯ}9##-J\4`vLPU"HȋKrMiK~,xXFuBtC6j饒ŝ Hah3v%G zCD1Ŵ5. -}n`,_Ce5et]%XrK0sV=*#R]4Bew` wFOPi) ;J4*]isyݕRI&w_.0Q|t)(+i{jt}a#Ȗ'P2s  Mk`GGgHFLQטH⤧\W;13/Ѕlpm Met79t֔G+Ň?7^et8HQ݃Z!+h376TwOEg9|*[PA` yNoVpx@1ˀ"(ċL4jXnl,u&fV7nG83J tO欗b=T4Ƀ勰nHy{*B#3i5݀{`?^CS|%l-kOGrķKE}Uɾ c-)8!sUχ,T 󭄞|-榋9*l_0 n ')PD+nOv#D"Tp=:iB;\̀׀ѧoqmV[, j\kh)ƮCZTKԄLY14ZhTL|kd;)v`]=%QZRI$*[e.qkk%Yx_ԌS>׌6F5s /"[8u<˘/ ŗ!%P4̮oت3o`{v]sNև3_>9+z)v^<ɣSG,?kV*"(İ+roF0{@NjG6y@ᡫkزz\֡Պ̡Bb Lq6x^@-qT=SB戣XCxl{IC (X5/Hx 9#ndL^쒳'{%ʢ@r gsݱF 8*k. (;jxE*5#]7a ͫr놯U],離hx..{g j"(p`fI7ok|J[ d|;tojY/)>Hwz.1_¸I*0Wdrzqz˺$ 9gf..rlJoFG!;" &ro|ꥤdFhOOB8?? |(LxX_ ӭ^*K~ﺸ rM)Ťjނr'g9{ (kAYǪ Y4tg^ٟwkcdA-Wnt/ӯS \U%.:Aқz}SB|qMs.CiuD3Y?:7a'@}e F L]'R8վfG!@ U3q`(P_]eYiN<]S?<4]&iKiqn#jM@Ke|frW>Uw)/[7a8?I:_B 96뎮;=Xij%m `صZPT*[[B`b@u|>ONkI&kU_˕?V#xK>bBÛH__F&]3+~xzuZo| }fw*" G:قip*J9t>KC:ULFoMd(l_Z>`>:/]ߛfO)Q-RK(HgW)! CV ƒ L0ȭN9* y_16BֺUőѥo<ɠݺm 3c%2,gHFC',1<;\+'#JZt8 W(t+c' zn3g|wh ǡm0!\&85>;ׇ/J(Mjzo& ŋE["h|RrvAl3)Ƽ ?U^mM+j8_ȠA O^oP,a2OiAPhn GUCu PU"QU&ު}@ Jl!9)M-AO[=cğ\pGvxpwf1Bٍ*kRp(}twvJI|EP!TVj۪W RP[s:b)Mx[ /W]a \- ϋf]0\S! na#(XBx5ӅZL'(fPEIےwF qj>7ٲv?#|Uf FsX,r%{{c<՘Ѻ)QMc~`mvn>AATK/SMu-E]W]Ba>>KH: QTPda|FMSX+b &;-#Ӝɴr{_VoPFq&H9hH ?7~ jc`8W˷~C( aS4 F8xO^{PJC2oǑ%L )}x(p@ Y$?쌉}e(7C\PBeJ]hB,Ϗ[O G Cym90-./P 6rb Sބ*ˠr#O.W#Wqv_+fCLj뒆zxTk̶PYl"{{,OK{/##ɼɚ/:OZ[\u1 ;DQ?"k.t#|=PxJmw# } 1,1a~LMa hBk<:${-{IJeG!}{nG;@M"m ,xb47᫶Vn%K8HXuUcӵ{9ۜ^\tFD0AZ۬+eSG9fe[NoFUi' 듈 `T|R={ԓ%䂮3_K=3uL |'pIL^ K ) *=Ʒ.E)׍V|*BTR)xyVDqV\9;>CL<7 #rvn%+hF?VeUUZ:ѱD3ۥ2hj8rug4DkU3Xԏ=E0Q;^6oe|э(25IÂ3=g 134- k|C'`)+2-fW}ŀnagF

    f51b? 2p"ss̘6;YFiCHJ\Z*[!O 77fZ̒㨻j$K-XakP2Q~ʏDb_"3Y[1>=MF(q;xOJ&Zl* nbKQ;N+샗?sY #{cW$7j6>X*a(>TI=7Zߛ,X ]Ƞ0v"{J}+h|[hoP  15Q6!85_=> k8#7?3]xF$Ք u]D7GOg[ЇiG|Nh'5/^}8IڀF_,bpNyTˣ1iW*᭱BL!`曓ş<$U,5;hz|eTMh.!Sʈ0>ˈHZ.ŁxX'=E^4"Uײ.)WM[˜Ϝ[A-E0|^2STc ؟ 81;>(D'd E/7ϒpK砖I |ѡ\7gY,-4: G]SXo *f$t$v8G O*n$.F k6mne#¸Cy%0+=A#]AW!(.:Ei8RgBԧ毴ah/Xv9n Z5*V+"Yaƣ] ƅ*[4/k\[ ,/c _55Cu98p8zǏG..uzYYZv)o= z{8 gaW6~=G(%7tFC1$=6G7Z ÁZ΄tA4wڟQ lT M##PZ$aH,F[ #j'lW0t]O#w=lT8`{S^(wKQA#9v4B` H`4z,5 -})wV΃'g/OZ  J!=Nu\'Dm*#[ :z8}%iᖮZ c9%eM,CyR(ظP䫿$CӮiPe 'P@phkVMS)]ޒS.B3`t3ΩQC_h[,2i3hArgeZ$Tqy@t_+l(y>"Ӭp3{t N@&69#ѫ"]i8{t+_E&0:g1$x慣ȠtԔ]u`2gZHFZSDw6TYs| Εz;YhsG%-6{}; }Q-MYey 3|+7̱nh#SMf7~2*@K;'099`} 1NF"7 MON"sXz{GS8]-S&;0h  s5 y[byiXSŨ#/UuK#qn6 !-Q=O`BE7Gᅕj|]zᡎr.6lp7\x(;S堒!yhJLNt%E> _ .4^O uyAé.*RsDxoP |$ KH@P,QRwC5/%DMF5Ba=IGQt*0={}"ۅ0dd+>"T zrpр|Y7.pALgZ"} av9\^ST{ FT+٢,kZz: fv`\I ,:ֵQg3`{Ƥ*J:1V{1FM N@QF HDӺ<=O@-^K^(limB5%]K6Fo#KCzP.s*=(cZsqLrh$O&D|F~k7*LyNB7Đ#D҃|-flݗB$Yyh&G}!l1\-K"j!60[TAl',od`|F{`2o { B$>3h~Cc9R? Li=_/ }w%pė,&w>V>d>LmM_9=1|l4cazQY@xBgIs2uYPlx"?D+9!gگV ۖC<*:h(́ sԈJs<>-;b['tY,j/HFxR^HEmH6t &Qb78m,~;zzBs "pAe`6P*+9|xl'˲A&hUX59'!ݭH-\0w"fc9Z_պf^@G `|SVe`&HzbGJ$NV8dy s,\?9sKq.aC:dݗ}+SLvwA_t\ *&/CL~&b{mI# (l" cF<(90V@(A\.,^< .%m)/doԺ9z5ܴ"D7sp"\ZUnD Yl^u[6q7fa o~{.Hԯ;Vd Zr8ot-)>S:H>[+Y VM9q297Nȃ4(7CM_Vh6DyysԈ>2v08FąKFm|޲l3Oj.r"@ V[jI2I9sKK*ZݱԭqW]|a7K,J`p ޔ]’tW'y bU~`g0U iF>3Q1D[:Bh[Nйifi B9AIOmAK5#3-黁ǸO l"R9~ϹaM9 >iܕgIؐ?mEC C%lI?V&{GYJG~܌Xޮe3bH&K[,ߨ|pە|չApkI{gc;#)[=@oY48,zxID hY47zz&b"mei_OݪCIoA^7T NW f6?T ]vޒМ36<7iC}.{f;s=]GIu@CFIꪢb囇xbm9 2ev𫬩 _f{×OpCN(F0IojmС=DcuT&*_f׶ cș0~KTG^זgH>|I5;5u\ZYU2cɇ`cv_k1:^G9`qrt>OwԽAƇmR (alҀLDo>jH24n Sg2vODmjNͥT_Ob=* `Fel3TW įF!Tp4b!1\œi ts7ؾbh%z@w1Fw*),q.'1igmEIm'Z*bCQ馃Y`w Q5Vxp;7M6z%Ĩ`ARY.tlǞcz V[M'LPbjƁ%E/3>HKEs qX06(a3ZeY!m?C#}1*Xa C@ث1M70N˭?%O'žg8=~@;c'bYvM2Y݊w3=Eԅ֑_oiJu䱷?IC1 ]߸B)>S 6o^V[Tq5PIM:^%nf/Fx#@ͻq1+Qt&DPmG Na_hG|5Nc}Z!QFٮwe}XTP_S5OsW\U.j'w<971%rmEל=cH A-fjzPdċ2$pۋZ[h0߇߫j2F{g,Ў.9;5 V$fGO{5c _]<b:9JX=CQ 7d'"󙒭]cBu01CN܇%P@fB38 qd.'.U `^el8HsaBʘ8WfQ`Gw!L@tvOq$mgmڞH~{Gl0Pw}WQSjݗPky.|[ŒY;]eIvڧdC^5ՠd8>O>ͯqB=*w"JyÎ\6!Ik&ġWDn<(ࡅ2,eܕPJa&> 8N\xV-)gMQbٹyR5[93:Aî+0`KT~jv/'$ޤ@ lFLqc; .hgDEL6b^r.ڰ,Ot!XbC |ek{B4LVF-WU Hoߗyۉ7oգxWs[;[Gʢ@=F53E'm>:y!* fr3(^5UN?s/c*Jx!aְ݃2YʛqAQ~@TưZDw% y:m)@g3V */3JE'~hZdqnS||eJkv &*YU)=qy3,xT (733vfsa'ǍPۮH AvۢTyV[0i>yKH?Q/wp|R X[9S8M+'ϩլOUEX"646B8^7IjXu:J8@1[|J6ߑ\J׽|{)dKE=Yn1v֭(Z W_|z)^jn{~V'Gl_y,vQ~=L. 4O!־tHẮ;pi,y@.݋xII 2-\ 0o٬o:4Pϟj `Zޱ򐟂cϗUm  ]ZTIfCHU(P7r/dcR7|=1н̹RwT^,3iIx镱1="{qzQ{Xĸ:X*[7Q~EA(} sjM5 ,+$W>#]5,½ŭrHß]Rfv=ִ+@:cpoXOo%Zyrg~45]#k~ydίӮ#w񛷨sTşr"&tcUh%RV# ˄|Z`ݩ!JF۽S9oIɶB kI;@+u4÷S|/QU?7'61~2j0P)=o~Rt$ ddi]Snx1ssNai^&8.hiBvA/AN3L[ɦaR&ڥd:f7d YqkKc!r[J3`+"fu]bpٯ]''8pH{Ui::EP9Չ_gM-[qݯ(n"'["P`ۙB;؊xc~9Uh9f,:v7XK.4vUkE;{z6R$|̢ Oʓh2Ĭ .s2Nj_/ێl㭨s,[iJ#2Jr\HܧG+ӆQ.9PN'"؁YgחNIBN-=4Tq|z> 0۟B KcqՓ[}\3ö fR]>S0yke )O`_2߼3$=~(,EFn-X+He hrW2oTtrb=L_$@5ekMEQ-s5^FA2?]'y Agϙ 0n^p&gLZKcϾBe(:ߞʭW6K>CvCW"0CTBǽ,| ϏrV*쪴n 0yŰ'$u^R>¥^yH<31/Uxc v;FD4wiNG8\ZU2P L=Y ;MM?/"{ԖBbciih}6Bj?G6z͞.Q.jBRf b)myE# IP"s!Zn{mqmt}]pM5Ud\Wǿ|ގ`75:/p ]Ĭ))b2cr~ r+ =.ͧqr_.-D=+FZrVhI:/@lvD$ω܆EW<HMَuX [2cM*D:Y]O7V*Ԅqb$sܸ {S:=jc ܮ^u,ӹHP$A؋^ 8Yjt('b [DmN&ikr$I3:d@aҍ#zĔu-0W&V-);:ҤKvw)dxۀgHHa #[h rkCv> vbR?QBҤC$?,+aG}U%,s8{|A(6a{5E )?leա֙dQ_3;GAÒ:0;AZq`|`"[|Yh{z4B1UI EssL7w0qKir=U 2Sa,H\Yvm+j +$mMϠ@Ҧ8,C'N@p_AQE2bi{7yʺIc$I{Y| cIvl0%R6,2SX'W00%Y)5r^EJ 5v0(o$3ؒB[J{zkYTkG?ju9Ό\Tian50WXH%{*t1濫ij(otbbB{SD]aŇZ&/%C<6,>,C\p}= ׵24J@SHkoׁe39MtIENL|aSL1٦`QSuqMx5gC(BtW>ͩT_.0נaPG%&WO]֗~K Xu;AW33Foq%7l/O[{$t>Tfk !mF w峃)AuV?Ʉlk.$<0|13kEaD umaɮLttRuDN#\SY" Cƻv5ek'\~4Ч S !C]<~vVۦy>.ZщU[|7]*^g{7fx2Qe_^gzngϸ}vR*Rapz+zRNd㢋l0=TAU^)Lg_2ngGj6x."ͅbamC= +._UG< K Za3[CŬq,YOg.D9/4Țh+-P~ >>;alьʑi} SQHmHfd_a-gTI,/w3Wy9)6}kt"Nr`?>>KӉOׂulYKR.;y,"|TcHCtڵGhz`-?PEͯsatY~ ̯ŃpٱݽA+.pב(9cw-ubGa<}c<~Z4lG׫c N<+/Rx/4rRЬVgsA8/l@Y߸,8+(/[͸@oxbAU!0GzwC)=T a.=s(7JPƖQ}*/Y&7nݨ`{ *?cG% Ez2QA>MUו/~ZXrI Ipnz`fYLʴOzr*!@OQ&rgy<.~* f^ݑQFzxHQ,#Y>SU"-/ߡz@Oؤg)~e5F.X4[5" , d~B5j6jF9K|F{#i)/Y,,O$"D.i.UrV$MݤܨF;MD8~JI0R(oSO?JWPⵅʕ3ϊS",7 .#3*XԂck\ u}I1+FVWV d/Xߝ/B;1W30@`(Ex*]1+dVk_TJ*םAl {3WMWqT|`ջc;]b")@!ںKpoȗR̿#\t`8lv?AN٩-Lh0XP{V̦Iz$"iW}^A%i2$vgW:&o24A) |2K;2Lآ5;}]w.Δ'yc^M&JX);ޛ%6 bY.Jףmh бgVDIk74 h5f⾛a6M&`%9Z[AX`a1R.\pwK7MULS4ߧ`VG{.UidekT?Jf㵐/ c% Q}r?G@L%{xyڧ3oO<;c>xe-˨^}/AA3~sHn.k/-4>2jtP:=V.Ӑ: ! (ֽMYGJ̸@Rx-;KK]\;~;/ !BFdhq,hH 9=|NhA7Gwrļ¯|pICSe̫Uciw`TPm OjD_ܖ:S ߷[Prh~e-#rj#,̇`,fOĂUԈ0rԪ#TbDpW@V%y>p䈜-v$k2}uzy{x0BC R4 /0kZI oFV4$_/2mc!x_q`׏J.rn]|Z.e-^|ptO8ᖗKp?-̩i+"*cuiQ^b7vzdx}@pEQ V[i 1/ʘ ?qЅwyÑL#Ǥ(a~/ 13@X4C_)`^Eoͺ|[ٿpK/XTf8*#juQ,vKR }:: W{lEhB:!rEsD0IθG y ƃwjb"X8.J{mUѲiO$],Tͦ,ncSHΒEfV4~`ypm"CUo tlƝ6T=e4kVdj!d7 ++Mv44n;dujQn=XJd" l4eeCAU%cX*TrF>A.WRwz׷m C/M dHT>ǔ0<'aq161֮DPK ܩ*2bZ 3`=&#QYtHyFl'̔٢UA8ԋu3V=קNk8N=B˕ X51KpT˨PJA'7?}V mqN(tJm"f,CJ:A6~|G~P 3M48INeq Q߲idV"͉yc+ 2KVʼ~S)]_;-Ѱ[+e'AFM\5%#歏oՇ>[KyWc[|eL$d|g跾l\AkuEpm:uC%X):yԸ3*x 4:j=s\|voIQN{ݷ$jD"# {,"+`8oy1b@t*Z<-†FQ %`Q+9aNuN5jAt%x壾ħg;ڀAlEP4z`W_6\GblA^i)\+bA" S(r8=uز|o.0MVHH\|1Blئ^3 .J7gY`Y.d ھ+_ZYvmϝ*moU | MX2гm\~Ydl\Zdk>1N].4m={EZt4I>'؂x_Yfŋ~jLw꼎xRZp=Ys6lsWݨ"0ټ`T0$^Pd k0ௗA4X#׹1*;0h)Amwq5|""fBCSY| ,#ݶ8^jB5!4MI([|7^ E 90UCjc> f'syYcuο@/s%(JG7xvڋ`, '"վD3vgEz/"IuV8VXG2u5a->H}&~_Gr?)*TxY~K(ꩶZ(v+sjFd"q h A`!6tTЌz𛇙'2jP.,mD{gÛJZ >M\ME h@m` z;`:krd&j]-2\R( ;3NڅqhVrr_j$D4 |-AR`3 TR\wra`9?[>+໖Oč4Cְ 7Lpg&Jf,~zҿ+$0(ݑz.S~ H* ?/bG/1dIT~r= ȯ:5-a`XhnҌo d$F/# +ń%Thy`f 02T"|NJ &בo@v,dwdoP^llluܾ\0ڷOR;8NleA-9#:" 3>ɽY^J# CT"MD}jqPi/odڎXl~_S (vC#U$A@ ?jmdo80]ASFnra{\C {b\S6Qp$K8SIU$gX^"(o>ԩۣuE¯TU8=?\'`'Y nR8MB(UIhnhVj ejuJNٳ^#z fz)r[H\h}) WC  o̕-$^>ATnB>, [n$S_GcVcr9b oHCxahrPYB.v=FAؑۓza)}\OC# T{ m6FOF/ OmK(G|E"85vym w `#!hׅ bx+z$Ʌ+7cΡ[ _/h, 8DߤtBMCgfY+w MW)h :>U8WkkXe ØN% vI>A% ^'4qKJ 3>ER㱤h찎px"\czge,~u=80'*xRŠ4f~T Yb|%j ݶ=a Ȃ2Y<tOUv;̡ajhʚfkIg2::Qq82/ih{j' .cQԨxˢ;Э*0"G<=/)(P'b#7\͸8S$>C,D)vN53AM]W[R#8 f蛭Ձ2M=q`")[+$:_lg3pV9?}q65ALU"MU_uQYU`?HMdxH/+?Oӻ5$t02gqY3'Qf0g7kz>*/UMGզ;ʈqX9Lmgm.Ev`Mrm:Ǐ;:}07r or놝L}XYV:lsB`Z)4y>F2΄:o&0*㷇& 49~|.Dƨrjyli~'7&"=!j4lGB!dPѸnC=!zmH$_J D$-2HQ 1dc}+ڂDGpœhoy̩D_8szz(;h3u/j ŵ:MPJ*VxT  JкL}!wNbNʓ&|I4VJ`dRtm~kU؃~h^!%/sr$1{ᬨ-xG(/yLE&TKj.'nq*dQ3t߀01#/H7߅I:D9v_X6[Ofҙ(JXLQQ&wp7Gx~[E}r/:A(s%~~*fnd2m50@wxNE2H)|7 I(ROd8rLq]Yfl9 @k>8(.$nmN`s8N9@Zߜ Ѳ#)ŻEO"fF}([ -wP'} % *xB-pPV1Ph0.~`rӭ6O"(S*K^m¦65R ]GIfǥh8:$5m~=k,40@F40c _zd~dAQ_شHGNc1@oj`%s$`Э=EE׺W)ʯŪ7irYhOYL.vt_ZtπZslȸ>ݞ}.> *0!U4WE)xLJv D,Hz r7>sMEd~e-& 3LInBh!oD)#&q=˟ZWڿ./-DiqV"%.q@{ckW_zT6"e,# H|$S qW9z5L,?_$GOLrdz>f=xO~42hI7#Miq%V|b;KGAw=\&$$B:q)V"^Tm췄*~7;S$pdoos6!!R xl9U _3q:_%ݱVMF1I5eH| 3)8$ YsZo_N ] <o1pZ]JcMb'*RQ E?a֙[G4" EtQ!28L/z+WwT'u{JiytS`۟Em(Aκqurj# W\Vz^f/7TKړr$HQX9tkr-PzbJ@DHs˅Ʃ{AOW&t:BFޒQS7^[pӤQ(4or!W&ɛޭ5z8z:4b rg ]JZ7LJOB?it (kD &+s_"Sfބ3 u7|wa4DH7J:,pwgt6 񱽤Ȥ=Or$T2BGF޻5"Dm` ^dtJd6c@ Ƨ^4dXsw"Tؑ9홯rO * aAuWjts=zZ?q0Jurv:MQYf^94UDQ zP;+#<e Qxܮ$_%?'8q}w/Y?Ph+:e! 35xj"6'Qe" n¯[QV>_̎%P!Bm@qfV:%N?2쪧RerY )M]}$@MWshT-4/kf;c/)2ڨ_'쀿T|V^RˍDvntvy@ȭ1-Su43t䈜Wzn-5գ0Ǖ3e88ۮϟē7ߝc֠ޓ =\3N516ߋ!]]UgYAlFI/⟷ a8~@h]Q%+5{K9R i4vTܽiQ"W+'9xj)A$PmYR=DɥQi:Lr}XOFv⪓NS8*1b8w/#? 9iR >6 cDY'%.i&?!j`r^E |~2C"U8WK׺fw}O;Ub!: D;Y44sPx:(8 ]Ui/lc%lQmÛOw"][t#Qu!19iKDhlޓn'T~pJԤ5As,z V CwV)HeO <,ݷRY#kO2O-ޘ? . [ ݆}x:紿08!&]Q#ib9CvuQjѫC&J㾈CErsyU`Qh Xp#hYritQ~koK'eCʜFkw.^2/XoTpX CD1,^` Ql{EvOEE8)jUk#/ÁEgYHݨsD|WTt>>ZL,f;eg t/Pm0_#LZwAZB?t/wfZg75˒* t@]nx-rWPu¦a],u,ދL9+vR-9f{WZ%/H{y_ZIpPx4@=^=BUઽέG ԡY}]Rbﴋ*bzڌE,E5B"9bx%bi3^ gi*t>ˆɄ_"GFL$JZu?jOw׋Wƥ JLCT%O.RG1hڧ8\4BO;fG7/pfnxOG+eW8Yz 6 Yh-$37S=rw/!k3is|5?F\)8}*B{  3:) P6[Mfa "Lx oj ɺP4')ozxeT, ꧏ#3F !B)3l9Vn?uZ0c089hRq蝈}-X|AgѭNnZ, Ώ;[2),w}:NtڳmRK3[oS8ZRW~QHRH!5ˑRCO&y)bdYQXϪ_QUӀku~#(ڒb_AN3Dܟ+Cn.ƳKc@I-iMhLk2:CBV@C>.!~D6187\jL3M2eAa\GJ|Ǩ^,j" aNSN?K|&3;FOճ 7K tʺZ mgI<Uw|w8N%RYyS>ƥ$#@ѩF$ph:|$6RHʡ]O= J}6`s'ߞCd;}!@y Q7KOZ:J L˧DS5vvKkئ>[kpEV̕2UYNeyiAߐHj݉^t/WgS`rF]g cR}Zئإb Uvoqϋu!fZ`RQ`]!D"^ W?">l3]G2msC$nƞs$/n.o l5&k]|NqOf#@|ٍϐAT k^1S&?l:tF-ň HbZ QUt!*.8N~\%IoB&i +Zֱs| n!,qdp=^# E(&kN{vtazpDgMq4"dT˷ ((%vdP󪡳UVS :\RbSlYp,ӟGauelP*7=U7i9 #OZɪ4Qj6DWG-v3|' Zr4 ;_bF[!uWٞ#]6?Nc?rm`S]`L􈪽b7S4E-[->x4){0*E.*iA])q *eq<15ھ23gZg>by{N qs)L?7UuQ;J8=/"Man(EUKiG%<6kl jp5C ȁR_T=46\ICnw-p ,m0z ]|(vk5K1g * yEXOեpl*}v Xb C 阐ard`[u#>Т2p0}1% wR) ?xGl8W?fS2K+>[YH<#z_!e zbcK0#[ =JDR$Y6țͧцJwp/ `Vcr܉3O~0Vx>OIEYc'8S [.o@If]8Xs:AѼm%%ey>pW"`?aJ|50wCm,r09Q0Q)4ů1ڸ?~?oed =`/ش>ꐫd ˊn L@D 8r>j[ t Vhy% ԏOٿ1V Q%R'[Jz)^yW8^=-)f4zV!a/0x˞_?e:!MY6o2^6 G\pZ?E=MJMģ=XxoK"mMdoW*8/NʻY&nj=&:<-)/D3*MJ!7̐n+at@pMWe7ϱPgHhv@~Xৈs{PҗM +pժu|!ݫdmߟQ( ThAםMQ+mxlU1uZj'gB3ܧt6ɛ]͍K+BO#~}H<a&~0hJa;(:yՐjhs :ANH@ps/_$9Chزj~n 4t-=x_rEFw֜0!ך_ P֐8| d]5oo?Ҹ:"f:Sv*5cccH]i^W/S# sBZ$zD&[*yIttx?-UjC QBS;0bq%eyU~ `wVG$bSktb4ݯwB{JB5[]+öXY vfpjĸ1{ȯMJN*wq=D_@~pyLTXfAX&'  yY -):pчo.#: bM&{iTO; Xh Q[gneŻN,8jPTWt|0TRHM9(API4Gu ?tIv*u>mkgDVsWsWh褥GA"/BrH +)+G`H\=Zqg=pj=vI[ 6c>#WA:CrVc3j2ML&M V9uf'/`"<>&.ڸb!Y %Z{:myμ+Bex7׈|ycӺ>0kk_uy}~aCE_dIoG@jG[5ࠚ(hXolqwd%H>ݝǠ:)K.Zs,#yؚb+?zu읂UOlS7*TPŃ >ǒ7['H=l :Wp):,c6P1nې ^pӉ Eh| .wV ¢i =Ußa_vFw-Xi׶djB̓.$\qvu#d`p 5<s0"̔mo~+x&ְ7tQOe/-?@sku:.Ź?љWbh?Vz aftLԏPk~]MlxFJ0wҤ$w̨):1|яB1FT|}>Te:NIfĹDH"2X5op[ F`/] + O,jS!X: .sz k6V(WlCY哾G]tl>4DG$D=f{xaXb551хX |>xEk/.?a|:Fm\[EFxf焄EvtMReM_Up4皤(g'1IT-j>cv$K\&^[U766u(~ذU`fHO[*X+>0$(3}~bzTCZEpfrvc}hAcͧNN15ҵ-]PћCS edLMv:]&En|B ZPfӵPŐ{Rř94VIwGsB9;DW'({ae0FUzot0!U.PFq*%vI@?#Ӥ%/b'e`D_f*LDdqnj֣)^S3߆ D1֩޴72hԵ5?8@䪶x=p.=D. ߓ+9,*4h'ܣoh86<BM`[Y)8bS$h5".`i,=Ul8#;,Or͍T۹ r JZEYuԁ~I(~SFwLd~NC #E5ANBpFfJYj6 i_ڳIK ;(CzC&{Uyq>ubn. s^&PU LoP)@K?NbLR$L!*n?X#E6z-HǎoPy ?aj{& JCa=_LbNF|ThQ}^&4?G#o!Hc_t rv?BGؖ%e*?38Wz7HjƢE800. Mvʞ>sݍ`d|-?e"knA>w޿!9p&h.P]Lrѝݨ:MٜPP‚`Ms Mj>UP.lo )UP ςF+QryI°kvjx ]*e-&|RZ`z'&(s{Kn3|Չ㟝jhE>LJΉ]T'U ZI^.,a癚)pSL~^P5%uN}&G Ξ ELCɉ0%d<*NnO##spY6ʳX~JO{] fn3AYe&l D桻+GDƱ <|/l,EJ#2sF(v!}p1Jj+V/"`r0!ZoO4%J-(E6 U"I@i2OMP贸0JR+EtMuxvq:P6tD.ߋŬi*ځ7,Gi2Ҏ?ͱ:nv E^a+7Ml3~L#m&)U\J—GU߽w&VՄȹ[%[1%2#H_Xep7e9A/T_Sm@tP'-@ܐ5燴R2$)ȆM=Χ` 4[QⓈĽ7<םTcV$NS0Fwy*>p_ (k-HǏ9Ih>aS[pzNO' W2YDzW3ܻN?TW}bB3cJ xnqI3"s r ~P=MEn^wl<ǃ?!SRqɹPQ@̙8AxH+ɛ`Џ2b}>;IǛmR#IFNӳו!8>O4swW -UsGDfHm͡rx&+MVmIvT]I@ (sQnr3J_1y ރ-j)eNoGOU; \2XŸ~4oLC*A_D0<Vb)iaTUu55Wq)!3ɉ2k$ԋm%A{vN.5k{Vgx-iRS5Kk4cs(_XMmEM< L;Ɏ/M~G&vb 0#fЪ_} oԮvJx(h~aIeDb[F!Odz~6Bm+B:T &8@aIիt2Mo%<5A]\DޒmTb_4S69r)pئ,.O*ukY>3wǩ ~xM#!-,#ZJ%ORQyfdifd`5Y٘jBZ)pZD6 gχ6u`lېS7KЭŒ!tŜ0\|EW\8Na_0:صJOG5v\$i|CH`!?ag<w\{MO|$*M[6 "p{s:,6Gqv2/; qCCJ ,ZXĶ B\)D|_mii.RФ ݜ'vsB폡5~'aMMngIȲ=rD@n 4H٧WpGQ)Ą*q@!D=,d4f;0 c;8?D4!t艵4IY 2,%a2 a}UiOq@d)QԮ~q封ڕpgUE(cn:s_mJܑL2`pQbxӮRz1j{cx=i A6;ioqb^c$I1Dq5FTDBձߙ@rv̋'FipہqkR*&F}`2}=1.hp\~Fuy>\ ~ < D;4ʗ_]4hZ$1pepjٕ3Fm;Ov,u9Rd&ƑN)~Nؚ 3Z# ;(HU"9޵8Jw<d`,狄T@?Emq%R!jT#WP-=e,7#E)M[_xYǤVw+00Io^ .K ƇUCB?z`Гka߆i I9ILoI:VX7EK_4pIJlSsv^Yq(>tMEo"vI8.P,׺Ƃɋ@?vj/1W bxC^"=7&O]~nZpc6WQEkGehCQ4(Up!2V}t;3X}Te?ntq!mzfJD_A1O?-ֽ9RjA OڇchxN|SҤxKmLW50JP^S¶S$6q r ]kzbDt=)dQJvܱGܽI;=$ۚ(<6gybҥaӢ#G Gfl1(`5r"6 kOe̢?/=% w1ؘxXJsʉTtb°EXNb¹1_BRfOᾕ?yT0N`'HHl|oVM!~ D5?'~\[oy^wc7%Qd#0'Ǭ:ֳz~̖A, \*,_o=#&>CR8S/XKߔs %Vo '6lhDOI/"w|NJ¼,jTu\P:By^hY_DM8ҌЂ5BE E>ߠ_n !2mL~/g0{-.ewH ijO ,Eo< ٸՀ=)e'EIog'HY:dM)cx/ ,;FFs)DwĢ5Zj؉iD֒$(|2B:}PCGvAl|-k(¼]++vBt*/?CD@kVYvĽd:horfBp-QY p=O/tˏ@8H": b*1֛޲{#y6bC]qluJ=h^xb7,{RY9_zb9,-ׇlN;՚O;SKWį,ǎorwQEG?R,Md:]hQ>-hin+K1%@ۊ: x$ν8K:~ڥaJKZ&(qc(uY*~dHTt)VLxh4ڮ Jp6iXI*-zJ]FѠHj[t4tBƾko4رSU!-!;Bw_i|[׫pXiUƎ` [>m^lac{Vc۵^Nn5T7mgkR/W'8NSVf.k{-DTY@ H.ny09Md C%@>H@`ͭ#XRϓꕮS[0F?;iM~S6[4+ ]m*(2?BIEy֛Ӊx;䆁DmrfzQ+^R7=7rCY ԸeS9{! CϖPb4p0Ẅ́FSm-ÕV?aLۑb]w ==/QU++Q+?NR|KbOSX x=aچJ/ZIb{ɮ@.뛴zR6L`bXl=1 LͻF8׆Y V]Y$k='Yz&46DFK_^"LaG (a;MqtFIL&s##"z‰l ^R"xyx$Dv c+Wu;=`hh8,o&8 /10@kXOI2O{3bRJUڧԨpmHCq7g.p2F^OʦoxfM E@/o RM=s;we'ENiֆ 26n|fU5-G%'mnzUO~]$:&3Tg1y_F4΋-Ijj,:`Ls#ɩ7ϣ8&Fv.'uO/P(QݼX3"J4F8 #>g틉L1Wn(Mt;a(Ã+Y6Slɬ* vBK3/SA r}(l;T3.m{qw/}HBr1Cs|2Q3ZF#8ďCg/a)|q6(vŢP04,L2Β-ōݙ`R#Qrċ,9N\XRlۀßdHRrGexFͯ>z#1Qݣu\CNP^x`{_ĥ5lGHcޢP[b8H2$#$v2:,ߴ噘\SP98W_P2,eA fi+> d0Empā>ͶW8JE7/HuV,)g톂UNQ, D0CÀ7kt{2R4.-q%XJanz&Jb &a.kQoD{Nͪ DB TeVNφtBڹ9o{t;f]ZgM˛տw&د`ZD21ƜɺiQJ?|TՇ]*6%Cz[L)h >W,=!ZKo܄:KVtXw̻|D̍I&%.>oh&2;o #30-22p^X7?iX j_}1 cyo e1fگKw_Pӷp~1U0̖~=}38be\$ I>CPt*?ndhX"2i~$m? 2G.x?䔼a[?@)XT+z$P# u^S:WC`4 4 Բ~ +_ M>8c5C%V4!9)HZ;ؔ6uG ~*z9_܍H.},&>#{3bZƺa3v iw 'nr3 0k(WLN];-F1z;`; ެhPc{FIok%VrF;"LOPX ; ɫuc=eo.a+ԑ<2e"gYF *0?ombNK@ j Th셇)Pfi(j,nw7l,%z^1ϖ0Cn 4JEH}bZ6|/jIqet2[̦jvDdQel;@׎f ɺ2Dq.Y/Myyؖa}h_t/^o)4틊?irn&^m t3.o4k)bV̉ Az^oqDcg&9'PDhnb!> j\$tS0$n3b#$gGp-&504A^nH#sAAnˈLR%LX_N=‚ C~ObhDsB^@~"lCQf&I͟v+ AolI$~\YJ|wx)N&eoڢQX&,"32@TE)12 uZ{:@DJOl@tkI-8t-,\˩(?r0,7Hd *ͯ˛:%Ndޡ,a,oHd11QؿPiTYJ) H8MN FWh>{|*>8EFD5,oo7}++L}o:\+H(AvHX;] (#L3!7hN΃Jilj yU2b \ -^j)AGPً9{& Y(;OFsMqz;_B\8TX1=W^~P8c$=z=fxZTcN5ZP2a5.c?`[Kn}?#]iʽ#C\&_J6xx`:\PfCnܵHa +5,l(|1~x#U ;5\GJm#`s{ԴfҰ:H=i,Pݡ=_ f&Nh"̬Us$Bgf&Q4yp<#[N0z.NSP㾨MXޢH'Z9V\ut \i5CܑӶ Vh/GDViYt'UΗ2iX&ӭPt^z}ױ֢cx `ӆThQjl#7iHgw:DWze"1v"ϴg)]^SYo7~X & \g2/򒶍R)͍DX"rkp%le`|Lv7hqj6֔j5@a5.Kv 'F9.Gc2}zJ N# 3*9` Iq/ZD;1Vggqi҉[CD`D]R G"% ۏ嫯 Hx&Żأh?3z\x: &A(3]& 1p3ߢPDCz, ioHe jkv=I)Ȇ=臕< ÿ_ V-1ޟ7YЩx }Nx(rYdž<~NPZEG k#F0;Q6H~|*j綮P|AW`FVH;zǧ ީ4TYx@VNE'XhGL"5ͅ8 "@jb7a:OEN>$o<7) < {ٚng* 6qfML oe$oako`dXȮU.oF`&N2!< 5=09ۧ#Mtni$ pD4.+[V ᜤiKģL`֚`࿽~mR(z@Q6ij\Y錟v "*A˺>eZD@ڲp-ndy`L l:V%*::| J3JC+4(]U3x%}"T A$ͱw )ʂ+FG𞉪ޑ3X} NX&ږa ce=NqrQ<`^YD"U+1E?{ U09'[u±U]f$Ͽ d+m~,+D F@rJ(ėk]a$2kcmHt>_]8ޣ-Ek`A`4iè oq (.xl,=p+AqPK#S1` Lg {5 oVZYegS՚]2$oF̡2 I}󎢋L ݦ ,RݳtQ:51_?6nسp n1㔱#1zs pvƇLhbvK(Up$B,^p>7&f1`ѷ? W(vT׸2qd^ufz폮!-)]4*j~,Le h@@\~,;RyDUJM KsܭOҜʏ""USp[Lnh+sь$s %yHRvΗX1vu^l9>%b77 fTY]3GMiRcb>SMUG=ȋIK!PA%‡pPzzuvv ]^BN9D6;0ޤ̦|44+#kmND$D(2<ջR /-Zi]=duv/vK䑴h3Cv`H\,$c/klŢ`߬,=fGy6w3va]gMT\HaLLI$y.blΫ+ rJi}V%M#/Z׾yH"paH}̂TJYP\$[0b#ڌB҅~s"ya`VYc1qnʲAB \6hc)QnQ#V\> fZkʩ ]B򌖬qi~vLYZe_rԎ %HIW ,31ۡKTm'fi+((W{nm?%y|Y_ {H($H@X)gRĊ *Ec_a oM@?BqyOu!"^nl,X4TXM#-dR+ KU|ZaiZ&`{mg{bbܡtͦ$x_ ۹ppnȁxQň3<` Cv T1o0? z?-$w}tDu+b>TN[LKa`W5<3s%N0-Z`@_V./go CQn ذKVOǤu51}p:E`@5Ct6iD490HaEEQ*B]&r PUeOiږ^u`4?`5z&V<)ݣVs4~|UB:U &_.Be8Fhؕ#R1J߁)ӴC*Nyj-NpěF@rsLǵtGmh`&wDQܔı BZB{ &.RvLŇ;Y @sB:Awb3NKŒS >j5kJa#K#x^f+s>D{XO{h݁pQ5 *]殮cظ絅]ťjwqѳDt*Ǝz?0 !z+c@ϯ,X)XXLm;rnmlgWӢB9]\t'E^&òṕؠHkt:28`?u[YEB)PRm@6Ws!3@);?l l̉J=Ñw tP _7cx5x.6N=n¤M"ѣ֙cEE}֕3LO[TZmNJԤ/%%+uW[ydSlt_?z$j 1[*]* <꟬]f (2@un]\?vx yΉOi&7j g^m-[9a{M"F܀+`l#Ĝ68U.a.?1əh2cP Gz$mz_ZU ѰOegE*}``H8%Ucb Xae|ȃipw;A%Ũ !Fz)c:n1m8Gq6PdݺaCm;ہ+^6YbJ[Yu ޙQGGsVϴ48(=2mij~i4pF&}ah3o=e~4C>ޫ_/q/!i/~60_57` ̄܏~jbep{i]`ٱjISO-)CpU8HUgN ?v<Cnd|#|J oi ZUq%ZHp/ .ئ߻on )#8@I1Obrn{Ƭ͊"zF|tDDu* jx.sXz/ \vk4TAJl͔4zK9 U-#lKHfF:1\'S 6Lf%:h MAWc VNt-.6x.FwS{v Pg#iTߩőEgitDG:2X1^mncSP ni 4x?'NYC !\Yo_'Z@gw'K"SJ__Z僩4]3ڳ#%3`'!e5)RkJ:~va^'uL}j˕]1߆f\7sUӟio9.oyGO좌bVۖYь.lsDv|C_m;Kbax;0&u`2HQ}I[VÕλϚ??:*GRDp^)[4>laę'5l>SNssY6j9/^M}oxk5gd^ Hb|37y)ɦFi2C:c5W*k9ǎWCn|rm<]!aK${A Oޞw Qg>1YVbgہnX%[wZCQ &ӂ+}uWzQJZ;ҡ >9+FP]&ɀ%F𾑝)9*  av%ۤB҉F55F|nG<1Opgb(l[at@o+Q/64C4*69n6 # MLl{ \ qo\}BH;ixw&|=s!$?::DSYňkh}UVHƏzjeb_zzXL4l~.zds7wl-=˲gG^C7S]5~vG' p>Sa} P :DBOH2@iviC<ʬuN]/m`)7}Ӌ0` ~G xYbe&%_*[S=9t&E,el~SFrbO]Kg8}~CbakH!d v+zW-l.XyGa{A}Y"ڸc.[p1܊hY#o+sD  ^eWgh宎C=gIT#H4] +m V`|V!½0w" d)"YK& A]cR~ +S-nensO%(:in[ kNS,%es CO;ȩZ v i+C C^|iuF;Y!92%j|l`K7/wc0_\O+_ `wAWp8r++͋)H"x4bljB f 3?*gYAh**m^wIud Yr`8Wt3eeq1Mv֗ɌKMҔrcE:;jn%6[BYr<9*Ne!ȷeoq0t|= @Ry4k+MTkؖA\l}0@ܹm9PX6aC y,:&zDz @.F}3YiEq-&_vu}ŜI åu͹`"4~Ð|@zYW]O VbXȿfHخzY߲CHI HNH?@KgK((M$_6z Np~ʘaK-id4T5lS9)v E3Qol? 䂘: _d DF721:2!j[<:8RT)?XJQXh TI e:l8+fN-LȂNf %lkV.oDw7u(rrtC/-.Χ{z֔@Q,KNE T 4F3qc/ig}|0p/e bǖ/iɿ569qj%{ǖAdGnQ :Y7ݔmSRv8aJC|B4ÛΝj"z/Laxb핳Hx_;4(%DB#coԁĚјOLVE/TOBH+f"o0qkGmM\aنl,㈾Q6V&!?HjTeg*RFjM@L'_*h$p /-2SK^q,oRYcP=k-f@WK-I}QK(a% `^V  Op$?'+)a]nέb$g?wDRҖ'3=DsQ-2~w5b %?混w,ޠy/ o a;#!PNG."̘r7š J.tqk<_kVŇ.IO)#cf#3P@RFn@(Ib,I ^roؼ1.Kfn7uӷۺ9"e~5ӂ[ ~d$/Mu4P ^ ξybŎ拝>b㙕:ws m>`/{ F5zS,.S Ir0=ēQ "w{BÉ6|8`3arg|O|Ab7l2N3 =YKa|#[{,/+ƵS ;)t)Kx-7L7` BOg`tf] ޔ] N 4κ2&io^c% Hh8@Z" *6 OY ыjIcC*t.7Zn*X]3UJ0:8Jѳ.AR?GZZ <敹gN<^=+XȱEnLJT(#]3oݰǁnKd<"E'/K緧[lR^\98];>djdгs&N6S+5)|:✿(Dtu9#n' kOf3wd/IB/0PMk`. nV}`0.kT*r!B(dvBewe;M~/Qn LepVGp$gV+38-vfZq;#nJ ۔xp5[oq 5tb%mnLlH|`TA`j0:M<1y#HS:Me{`tbŢD/&/: t Y_Hd*UZstS.d=14kJb'D;,0+c f4"6&o`ߥu@BE4G~0aIrIhyOhr2xwפ%^'s|E(l8vxR &7KaWCg܉ָl!*Hx6ؤV^Xfd"~z%Ŋ.:]ݩ4G <ȄJA%5>}bv oM.#.4cdu;<$;pC=q8}B7r8PRјvA6b}5>\;y~K)Rl@v!MWMMye}8!qBǯKy:G yeRGSy5 JBt,VߤyFLs dȃ:,9-)\gJeY@-D@(1Tʅ{h#qqt&Hߜ^N04l^<_}"]MVi 񢠔ΟxLQ?:K*=m#YVT2l. p4j_c|r{U/ JnVlN%Ϧ)F1}+f1!Qσz3 opG*i]8E#X]OW<(!%JEdٯ x)I$s7m7~fBIf' ۉ\@LD~kP!@M"zB M?eFA5YJVBƎCH]u `KI4z7ɫ?:`/e 0MzbR'wFA1a;0֢z1DLd{aO~]/5JVM(k "ӢrqxĶĢX_Ds+N5}!4D]}rႅwŊYgu_WjBppB9p?dz:/͆401{5.}ҳ@158-6upsYkJaIȵ5@1d{nvcҽ`+ U,nK,(ZH c8לt&ΗH9no/8Uӎc2iϵC鳩R"T$ W*~& )$ad1!DOw¤d@HV*YZ{OFnϼ!/spc^sf]{fp.x}Ĥd?q;ÀF uv/'Yj;}]0H*|}85(7;O*EͬpIh00hoJ>M<"sMpcùZ\U Oh,x݃&ԑL*XթCZV.m3y  6#>BuXܕ%:"9q; !YpĎR ҾZт0 7jc@͟{DkD6>j]o{ޅKxi軠a+ WC?xVve3]Nw}`- )tuՖ!_/rdkqwơa`iJ mAD3:O]H6h%r@1yXW]r39W3Q]+;UZހ`AV>-/'l(\$Qp#GMT>+,sRAcM\z _ rɁ/3^X_ܮ[uȅvg bS}/iO SC _\]L!5q⹲[WGe)CK;_$ji厏nKP}J-Ȁg5[_29a3Z駷diL%=O&פ~XG&/.΅{$XjzdOn3c_ʹH ZpeSGA\Ly[`p]*MOf-cX@eUDӏ l7QYEY10 l9 Lz%[+G%ZYX+;SWI(Tld8荦 X I[>Uzםv, 4ݲD *};DDSt<^y?~;~ec=կHK1 }d2Spڗdgj9<.kr>69Iz?1'1ILBG )_osun3&"lV_ ۜ2AZ"//:>#i v*\*!\c#oۘ%W<sm]ت3~q$p@Ӏi* {瞞 C̳Or5ӗbn$}z;^i-CZB-JI+WAJH,W>޷%cò=}:.D/A'QxHu1`l3 iP %]>w/VdbJjG!Wp#,p~rfؓDo}=E*O9dU\WC KvZʗxl˯Kp#&< lb~/~}nr[ܽA?!³cךmW֭j@ iU:SMzX1&ui(bO) +L wn3CWDAqq⾆>w0dwhikF<^?䂁Uv~"dR `Rn }2\`coYvz}CZcJ3E(tgN'j ﰗr1Vh_sC?YO}ϔdz2Mۥ/M.`gNҷC(f֛h tTyPG}˖|C #f9?h.k}gFKvw`Vq9ub :T+3O9lpKZgul ڠ/D(0LN] u: 0$V[}<E4a ʭ|,&,:ɼe9(+:xn<PD9/F'oYQe:oOxlpcLh'?]Qsk!#sy_Ay:1r.D{t=AKX&LH>iX ը 0Jpl%R:i+ 6یqH/Z)~kQFTeR_qŅ^ػm=0K,tY5E9~]mQ)XҐ|SCtǁron*׍"@8 A 0+/A%OɞG(OF+}>n ~d2DJ~E*#b fO9(b/1Z+8bM1طުjW6P2@Vwaͯi&rD2$!Si 5ە-{;Gm\V{o>* J{ڵP }әLc ٜUMAD36Dvq䥰J~]$5gjnu)DW3Xe4k{4;SD hJ2g!?&I?ϸ"ųgчj>կ_x6y((O8&NnY((և?=tP e}Clt6?Fv) ^tj&If᷆|F]ƒi L2'_@-qT'.Wt|NR9`lG=",AG{ 91]}9 F.kp`DQ6a( H_psUl4a3o%$fʐ؁[w@B)튩t~)M@~͹G<:DXy;k濙LS_YB#Rpgt4 ,G96SP[|P z" ~J|07M%-u ƻ3[ϿdsW!',eBoG*'}/=椚4HbcGGz@霹%wmR[Z.ʁ\Up uP*/T)6l_WKҧtbP9p?kiߢ\y9nɊY]d"Z-?oD˲@Ef/[.H"t(!G!pB_SYm$⺎%?f*=on7P ٫i]"5pz|gF*gm`䜢3p]?+@3'QVDt(3Fy╣$ 2;u-Ą ;D_ qsʣ_{uFiS2/0si`Cέ'K{ vP_igt Fm\jaf3tOz;oSv}G s!>YB EZ"]z\7}B))E}"%=(!0Elw|XģS<.Hb$ߩ۷S2KQaRwںo[Ff 1N8U3: G;F EW V lV#)=h˽7bD(qhYb~Ky"+:Xں-^{JC@FW;أ 8nR4h*)ÌN`?vu tb:~s+Ī^d.qYCB&;#1B;ٜ.(x%_Z3 3[;V%[C )OD1Ѫt%bDdZ}Rr@d)R'1g^Aw—OrfԺ~Bn\m1xumYaZs1B9z8<7LN<=ht7 o2gC_aq|][ƒjq;>é]<^~dCp"`ǷP!WQ?.u  nˡSHe{Yђfĉ|TW#&JֵE2bZ+ًI(G~u-?C:`eޒvA(5SmKETjc.rJ݇L zjJ| 8 %n5^v['%kPR eV[b[Š>`ө/#27jY5uAEj?Y'i6סͩ7$,Ufk.L&,>&uu?;ؿV\Elq0 ``IHɑ"5̳P>DЦ $ǾBmA%cZ$6'ZKqmt`Z&' -T ]j<|OGq.瘗%$|HF;wtw[[+ Q*ߦDIB'Ś{y`S@4,fmۣr q)Vm(%OgQi;G "tMCŻɹ% wΔ1΀',bKwF쯤~[L/dŚmܳUwmc}/*󴚹) w1_Řq 6HoJ%xZ^ړ[ wA聎ohxD(t:B8_pvSLq,zC\ceHv;$F9K3UCPd7p;;E 8wK1{evi<m%4wKyGU f;7'~ 5Qm򛩗-YQՖON/ Xc.t&DS+NA$P=KY qz{-#Z:xumj(Ib꙽OIKu$HaGP~&ͻir`-6HskhgoŘZ| ^ˊג?_Ժ5C*^{!˨{6*T\"sRHg F}MN8/dϺ84c9 sJ,D" k5w$R@܁4۰qMLJDO㋵dO!A(ص%mprĶDTaLr՜0U6@U@Ҹ<UWte#$86ti?8 Fe(ʼnLW@K5&)RK y"r Pz29nG%$CyåI5x<g36zRIn0_zCD"Zb KCc]Үnd`$*U%b,5eO).˳? m_ /r lp(3M[1vroڶJĒˠR5t<8J `Θ1Z5L ?u,Nu.lx3.۾xF][$&ICnV> )Asc*SO(dڃy47i3;`xfbIhPA|1z'.k?*!!SXMLշ%-x*}nY`ԟ)}8#eeѢF9 bx uPZSFl/_^,cmu\j}7K0-! ӄd{E]iRw4<-3'(*}W~?D}jWP[5Y .["Y`avcgԨ;OXxq48}(eJ/g|hG X=^Q:BuG9[: O o= rF #D[fUoMr:bED-Ļl/yoŐ82-o5|c ֶtBY* \(g$؅$s7a5JܦG;I 9,ۆ$DV/fZz0HKoR^H695BrnVGvV^-),1M͋ ϯZx⾪i~ 70* iR./5=$[i4$#J@ъ~T uXZNU<^&&QJG;pIr Txث'ayߪ[A@qo-%eݑċvuUa$| woM>lЪLZCe<>kTj*KPI[ ՗n%F=Ty|1 sk<ϼ-k<6!Ț?ξ-<5=`ӢNbVµ_%_i;(9%F)6[ּp6FsgV4[*wE>sR=њnJ8@{p:07fcI>-[]C:Q%4Y+rC&0rB&I%\qGr ְUFZ4m9VP0hGr{J߬)yO/"~6NPکʐO3'ZL#8.v^h#ӗ<}!'[7{p hFz+2[Y${pn@L{ZAVI2Ѫm#VkZROjSccn Fd3'RO{A3?i8!v6*E:K<{ytUS1_A^;%@}q4kaP8xXfaaOWL'lGO7~EfdݏC@XleQuD`4⒇XHRd\җ&jǿ琭Yv3*nq2+\szN<]V|# ׎io/YzR|[ }9smrt')wm3i ͦ&pd/7+]sИ vP"T_R pJ`=V|&ۉhQXAz~3s)tp7+")R?`,sh@fE!_pdn6ZOD&~7TްNxn\}4 bY Re*8^L?gVH~ʨ7|%sQ;OrBq_UZ.x~aU$ne90҃ S /owuCƑغ`vj0X̠-w,{vrT.?nT9SMU')H3!g8Cd) ًιP7Q"We(J[[.5@iHЧH n 93xN)AZ _xk$Z![mP{T%;6bDFz@]x#^lǐ Pg'.MJ6aٵOn6\i h2L( JKa@ 6UV$L;u1 HM/JDdGcjtD˃9"VV} r?df72=kYK)yI,6Hr;$w?&}+kYRE 9ܝ^Jd:Pig-g5g V΁\k;%ȚH ]'$$: $,} N3Z{hpo-3|D2nu p* (Hw(~-b(qbIԪЉ-!iU"tUeڂĊKhz9w 482{@OTE^ %l]zYrYA^611`~ XHd{FuG7%lb~gz@@P衍a&sfÕu~E^Uę[qQ0 vy4+ϵI\KɈ`=QkI4Щ: txp͉TAx4* ^VVWp?&L x k649mV; 8xGmB9=*( aS ז ;~N%XRMKUѣI}2YBvs|>Di.e͕`s߾K҆6dbG3+"["٥m QWK? qf6fcY3]Oy(5`SԞJ}m(BdZd6 4"WJ=Mko<2dNV#mФ w&\7axV MAż_@#$:orBdfy6f2/_EٝXcuzV?=PvZVbC?{Y.mҧX8Yb'_DXg3d"=!HE4Q`Z|,S?]wUqW 6*}ޚ}jZ^0ٸ4q|Vz|nOg]qU#(uA7&Ϸ/4" -+ NGg#wAqF#n,0mAYXNk^/}Jm2! O Z m~PA}Qݍ䚋BC!mw 5eu)-Ӭ f7 >p̈~,nH:Άx'~T/ZB)rTN"|_t-5țA)B ؀T[2a]#,zd_.tJ~^31QV(5_BΜ~ Yw(ӕk+@_G.ՔDzO=v3˚N]$$:#1(.Җ cyUe`w> bg.VȊ/M~;]f*S.zń8GDBEY~Ҵ*!Y(o Q {9B"[IVvґg {Jd>oPٵXB`&'H})|.uIw8"DN ]t;҅=^:#[9UH.eğC3G9 .>q%zEʗ̟zUjq6/Ř $HLGFOFyTV?nV$/xeI͘R*]Uf0@w_n>W-*1!0ig iukPbM,^e/AtzeYE(9ε1Q$L;oCEnP)FJV2fq<>4St@sx \*Ηd4:1wa_ E%Ph2oQp!s8urM)&}V 6wzP(Na lVzwͭ{H?׷Cx#r¢G֖6%}_f}s }P`MW~-o1rçi؈jq3rY#r(5L4=mUve:z]QU+AD,.Dt/=^uYaW(nǴ5B& }]b@Gs V'&X*tGu]g^kLʱoc2DdEŔTմ%{c#!*b fx}yqpgHJN䎯i@f$'SGN%ؒ@ 2_AqGM5?@p߯VO;'|7} _,HqvPfB~1`biC ky҉BFtmpR͈^u6*r d߳B+xS0Ʌ9Jo<?]#Lu-G4>̰laFjȗտxUwE:8i%b?`1` ȌcYbBMG 3I{C1؛ƃɝO҆ 9Vہqc' K0c ބ.R{|>$9@MRY~z%}5d0!c2N`C}3lK8tM?\m ${TߓK4%X[Ml9uSBL f':eSheOݦ! ",7*ě-ߦn~%VrP`$"Iz ?I8xfIC&:_ѨF9ͯ <v=;Xa9o;>Q0ue|?!~RsDҟŏ&P?7@+>=NBlMZ4,(-75ǥڑ!fn}u*wSz)oK@F]KEfůh&Ip(ݫҾ; (/Auu #){w7 pwDs5B Ad'wF,Pg3 ^L'W!TCh5'*vwVo֎oƀ\"ܜ\b[Nf) $ YH6E$A&Qn#z-ӥ92z3ʯ#-QwBEM/6TE̐f$o "P*]P3qNyc<K(&Cx,Y,˦HQ %{K+2a֥ĭ|~x1USe_!=1-}HTG*5u:RA0G3+w-Z0$ O)c3E8-NJ;fCHOE&fje1x'nZ0Huu&eh@1LOpbY{k6=H ~oBV- y.f`X <2 J c}`vs)aǯ_{(D^w!3o?&wњ-E&4 )[K(Q} ,]ioR2zGJ`摕X+\r%2D Ӣ1M\|kXh ~Y1KC aȒyCl#(A..X H@a7JRq߰!6 $bnվn9@͚4q?S^?r'fօ8S.]rZ;siyVʜh|G#B_Okv:A6G"X5W߿G> kuyifF=+1j(0kd>͒xg SZ $H1vA̢>! 5¹fZ'ltݷխsJJi*bÍOj~+-XeH[*j$<@#89a')J; |BZ3d$ri{5^ZLr䩁l,K À0xO2T gQLO[M(oz׈mv|TF Oh]FG;]2=A\C|ù/_yJdAg*,ċ-=KP) KMD*ydƋ3jCoqqx!e bVy{;*骞 A`rE 4B<tj {sŎu4K}!9c$J5iA cFFEj?^~FI?DpX#^9[RXm-V0- zU^7s`&SN#CӃDf~x>fY6\soɌnrg< hZG,I'p"\ dbV8wcvyG]KbnB5OpqnYM ҹ&!.NY!&9߲B?q8c 9j|Օ*SԼ;2[@wC^zSIP9@F(]uPZяȿzq\4*";Y0ۡdYr~^jVԉAuY/Zb&"ۣ Q16릖Ivm6r ̞EepS s5ݸyS!4AXblZHn0pșm~F2k3M Y9Ԓt62뢗rWzOhi$N,B80[;mdTxWJjP4147IVyfV8nuQ ql(L Zk=6bڣmk0/VŇ~%?iT5D C}!ykYa(U~F{ {6Ex \WRr؞1Ś~Z0;޺|u5 twbnp^޽(%I5RTq'vA][0Hڍe]h(\xN9úct.KY,qѧ4ho6/?-v'4əd"IZ[J1.FT*TԹGL$oO'װHx™lㄕ|ƭ;bYt;:b|#-'2 u/R&,hVOK*P;:_|j*҆!;&9&&4bW'^- g@=lXsB8Bs:<R]܃N-pM4`5Ujop{ ![x'lcZF'ض /=RMϬ23TQ%]Izy&.h7*ٸD$d&{@uՎi&Y';2ty$IμC>ƯL1 ^j&' &?ѲRQ>cYnT{u| f r3ޞrh'p4K4HHc_G&Oq;L8.x>[brF_it2-L)^AVnj4iVô>&kB%#D:2 <~u?"5to  upy$v zԆX{ۢ*Hps)>(~a|9 )`8efV1 ,!ưvoɗ>"dA~Fv~C ԏʹӊ;XPOYQNGaeDˆ1`0mA 8،y9>rY:Ojdu(5;ya$gM.tiՁrIŠ}S*E`IZӓzqج2HTP@8E4?P v?l/ܡ쒽0Mmυ+Fi ϣ{ucXJEFpOLWp<8KL\?f6SC:3yS8R+qCo{A}14Cx#EG穋Gm VxVC$@ rEѮlW،-@ް  (Cnj$:9qI'gO!v(eHuxjMLi,:]ҌwDx*);pB;#6Gh+gb4 ֮ L SkD(FLXVtk*>'2>jJH"Ox/# "lX]1G G{0hGouLCFNAKzaOP 10f4ϾZ0bKZHl6~ sĹIw80[V(4ƜQe3A2L3ӱHzlk&j5z2#7<٬$*ɍ1vwOl[$o=oaʴm> $1iXsL %h7뽁ձEܞm9 0"Z!Xv(d0쟋^N4BaD)A^ws`.Zd)'vhmpHrMW& ޭOQ">?xP 踽xр|4&?Y zƘ:C£t&8hXV62EtFbIJuKF 먼 / ٫HXơWuΨ6i2RǾ0gکYrvO=Òz9Ɠ*m5oe+-Yj%x+$lwaI*Da܂_)"P=0h#Hc=rSK!u44ߢn?fu|<Z&dz QhEG €sS5{# o=|{x(K<1f7F'smw! ԥn.沷-vh./̙Ж>t)g vD>mⳏ_.lC?|*Rօz$݄U ϪL9TdmQ[p21BT2֌*b?ASjPb%~'e#EY0`$9Hi2..7ʜC' K5ӁktN_NEhnc-iJ9gKk ԉ9}h(q>>M>#.\욛uulA4jG\Ŗܦ/aBt&!!N!v|؏m|j xύ@'AA" !uvLmN&֓K$'rRg.VV$o)mRcSǬ2Kv)aK-eXȶvPW5(68c Lu9 Eb^RLRXs{ͿUBskZ"O mCplAN;=2>= `JMgcͥfzKom] ә6i>X4VĻ6 _byo>NQi8X2}QYAp`/G4{*nzF6WrYE;/A 5c)zugPzM=tr3*_/`IJ= r"W \w1lC08\kKh 8 (/{C|d=CbD']0qF&ܰ<'hJu4r>n˕BWb9k$E|@9@ӹC2}aA]="ŝv9R3"O=%)B]{+%K_*G1%BxfBʻ ThΛ&/6T̞ bEUR?Ⱦ-ٱ̸k{fBKjm=yc6"ou>N;z}qr;iFQ^4? W3ʯ&e}##h.xnC8.N7 Ȗ=[! eH%K>UK5zJMI15!4# u={0I"3H~߃VjGtyEJì7/[wJ3ky^jF@s5*eqN 5|SgY%\wɍv>Gڨ6aKM;dTVZΧ]Gw(9>N4sB: sˆMU4|?:?ivr*.:&ÆFhVحemM%;~_bnF^NB 5 $D08a}li1umx9LIw1RXY8)l3E!ڄi j1W0uraFwv+NJtOy}JM!I2:'׀f8Q6][4Kz#=+d2L8 J80e5"bԥXv;~=u˵An/d2fxLZA=,(8[D!6rxgr$)g2:#o,d4WQ|t+SA3oZ_ƤGEsTy 6 Nh&5ɗYlV֛eU}!?cn(ͪOYax/OW:f"foڷ8$\ʟ,j̧^;QωAٺڻkRrUrɔ?QR8j9fAwp(e|7]M"3)182:X9&ݸ tnr9!tLk%5?–+9ݐBg`CLm$PC5+ԗ|T4>ƽ.VmV;ڶ=5Ҙuqܓ]LyX˦B.pN-aTbbYEMr ߃ɩf{`,XUx +Z3$$&9}A{&1mEt6Qԋw¬%xE.p@8`r n0%_H36+GskOJ0=\Z/cP뛇gH;)KB/Ym.yZxD^' {jDt[5U"私v磼֬ O{uByA?B$4Z(|mn$<{P0&/n8~^L=⁜-l擬NPpD` Nld1`3qB ]+1_. G[Mbb3/j$\}=4 #wyp4QXE~C תҵJ! rʭcPU "o,',i4vW%yq\'ˢ$pqcjCCK:z, +us(]! 9=y#&-7 ,).`5 qzϲK7ԟti:_H;\n)#ޮ2xV%DZTd)lo˝-Łc>wo{|h,}N!7mS2c,̕z2 i8-P2,NIYK.( 2Es8d_Zvt'R52uNRL=b iP?]{s~'پiKv0k7zFK, 8u+Qp=7+AtP'N'-wJ,OD8b3c180X\GF/Ŏ=wày2P.aF˵.:D\Bo#t^Yyl-#mBH Mqm5U_:N}u Fĉ/>?n*8U 0^ZlG{t=hsH <"X&30`-lL@ G9Xrpaq06YQpoןd: A.ׂMfg/m"̾UAK C 1bxџ>CuLt=Pn-iWJ*9`օXwcx@gZ 9$v#Z}@୹$L:*p}sI*{pLp3n^9y8\jjTKpM2mCSAQ;d9#5-!?L!]2v~yv0W* EECdP*7gK /p .WrwԔ6:1~s J7)꾸UaWu^J m@yЁPQ(jIrSb ,B6FA"pM{B4t '1 A2 60t\g"m-EÝY(B j|bM)^V-'c VF_F;w(NZQPKBѯ!)P 4Lp!YXx2/"Z E 8'1Ul3K5"]f㿡i*s"g 7Wn>'VιO1 vMFfF+2&-6m[=j1ݐ*ɚދ/@sGŲ z?yrncȁlˬ24G֥t?//lp(x]07+35 9RrȆW6~ uL(BP[ Mp@`fvZ^=St|NG;z NJ׾_Y GXFq܁zg_ s&F{}ң}_y?xr <6VwE=aѬؘq([ = i(D;`/ y2&B@U1 u$Kϯ!&ۄ `EnziasN_cian?fᦥ6L%կϋ=Oh-l:nf>j J,ke aVJ._j*ɂ#vP견8Ŷ Qha`8#x"uRmKC.4҆Nln~M(2jVV|, ˩>0|| >W2vy+ZbʜtMun{Sn~ /7fm62&NÁ:TwcStJ$޲^+p# txYzv:("}F3mڣ|)٢8 й8@1`7K:2M)q3dr_| 2iCFʲX7u#uCw9u J4͎1 Mt=%_5J@KMW{+㤄50IXC|SX*301#WlL^~5N!`8KJ1Gmit-YCjk ‡iLWiy3oڢژriE5~N j1O7t6\~uiM,b5T@ҙbfjCe1q8ۈhs>g.{C1f(=yƋoNP#tMX-ac/$⏜tƫNX_Q笀 _ؗMZ;d 1U ulA`8o) !#N z"lmk'D͊2{zDēSGHz,oء&&P0O1 [fFGC ,Pl2h:3ݱ!~0> ꏦQ!)چ570+VRI饣o2&W*iFN8ɜO+Ra {,ubRQ Ws8%' ^%Xgy~\(j"f^Ճ[lu*q#m0ɞp% MQTju{]9nT^ /E:,q Imw*U5хȽ͉e Hk( GKTvtҘR<Ӷ^h̍mpgq1}\]K6*b'_y D""wy7ނ-.vjC_p<8U9ܯC:T<Ы1sfrM=[? ;Y58| MmȣV1<=L9Nw;Vfb}LۿuS=W7Oi-MhIwN^Rz|[3Izze; 'ˁ9Pix[6Ȱps̻svn33\7=ziGzi۴U"UٳZp=? WB3Ih75l_m5\>(Skkv]w:=K(nݢ](҈cz%2݊"v֤U@ EQVH7J Ab^WE̬x'.J%J3â^h%," &1ʮrPSUGN\ς\3{(9דqBx %*>Թ]csd W }nK<-\*V֛2-UG溠x0A%5<%$8Oҙ0a.OTD8_ ~ *z 6!`lcb~5[v<d 5k>~ Oh? iy+.=:Fzξi+YHGAdNz EW; p/dw/6tF 1gUun=O2&q7{MphjF'b) fY"#-5pYXR>Aĥn7f1Iљ(M3$jǀdx k+z9藫h~?}'`zgr ^'/0zL4tj"OO8z/^n=GDiT5# UU\WC>mAIïsWU z28߈L׃'f A~^L'$\qcn!^6SF *p|D״SPU8sz<1V>ѕgnx)zR_lk2s4ƤkuV$#4irsD`sy1(ITj1(8_q,n3]DMNJͧM@L ^R056uZ=!:֏h@ BX2ߥkE1a' AVf% z!GT_2Q;dZ.HC ],v/BL}`قYj5< `ug*:C.b{3בLC! -A*/э?Dd`ʃnʏ7,oaҎ-=zɸ*˖,Gđ"uF_'zR7 宓kjU2?ܰx 47 +`}ɶlp։7, pHPj88Oru =xS܀y'Yi1yF:Ex}owZR\HUz"x~._Wm*^axLg'/S)E C9֕SAnDbWK/ٌ 3pOZ mΙlҵ.t;n}"vI}!0L&P=3 5doZS{] bY4KBXN?gy-StOȥ&S{_;xLK .c}Y@5=vtms+~%d}V 'gR# gCs ^6%F2n.M7S TՂ8ZZDG\]8Z" r!qXZWjW6ѷh| 0 IJHXU895\X$V%)0ŭ5jD*^*c:R,d/2ikZdm93 PdH.fiR@["z84xͫڦ◦3Z#*pA$g}<]u>BcC0P碣ymO !.ÝomĬoV1z65ssZGla*h_-^EKvG]\1j|Zb=̎,"mHOܩ$+)sTQtjyڄWĶc\O 7{GzܙYS0; ICB*7oģ3Pij(ղЎx0X 17Zs/V@n-Zyqd$VWdM)wW<5 B=^14\qQsUĮrG =-~w*qϞ_G6¶F`2KZiN$ Qd/Zα xehF;Wd&-1qBOQ?݇Beт˷mḚؽfLR```!=쭩Rd!+EmZX4/gC|%%fSeB9M8{f dtSn5A "GJpɔ+Z$oTv|.(^gՋ4tdF϶ v-@YAwho&Z':!Z|EbG延_Xyh|5iۢO10 C7.dN|{@o${d@3T83_ωPLη7Vv{c|^\H_FGG.je>O!uUUc-gC[Mdt:%|<`Vp.0lNk['iN)5dADl6=A8eW5 k65\},ysOݪ:2DFcC9tᾄ oqÍ vh$2(ʱdK#v,_n aԎKP!k,`JRe*1F*KiʌaQb Q p8b'Ia߆N?HUiv\es!REÅU V0jiRWCܷ? "riLԀ/^)iIo"߹ o.퉊ؒC BcPo6f,8àcthcj| s_6U+M+lqt7=`w  X&9Ʈp |;,R ,@o0Zfnn߼uAc N^\\&=^vC}7FMfI_(!bfhp 0U\kwe2KFL e#ire~ha)3ƂǏMs&hPu.sa7BQYoc^I␾ c t+6_֯nĥR+;pwy7 B o:n%8$ (ؔrpI*14gN: >c""& p]A8ݚ:2HER{ ~W0ެOo>A|vo7^m[J{ ڋ G>T +yX"|[]g x1 ,bbZyA{?3Ѿ3. L)Jbv4zMJtB]_kϲ QnYQ]s@w.t%N1\LVf s 5{<~߼*=_(wOe 2ˊLyι;>Oj=$ϋ`3g.K$|7HGYSa!t+ӳ*ywΝ~/H[kvN$1x[%IF[?[`Z Y+4,h|>2k@pL17,fFd#UA<7&3uTJ * 6VH06ixUHC#0WĆA=`FQ(Fd9ɓʞld֤acy#洤".^M箵!s$LWmp3HG=щ mKu-N]\# \vt::I\Ł`^io%^Z7bvM^r[!Ew#Y,1p̀&~sGĸF/ܽ r5R;V`4)M)'BW(][@2C8Pʄ!O^H' wz@<[j- 4ݭ IJ8Crvoy!{Ɗgy H/'Pk+GdI i{1Lȑ e: 7qcmƹL'6\Qc烨cӊRJSyq_mu4UhM1fdshޛ`Q! *j/Wd,SyOhH%Z CHK6yfDl ȃs[<lmg3Zgz^~Ib(m&YQ Smdruk2Lbs|eP8d)uׄNs4Od[ws"}g8siXAwd gn]ERG: 9)C,=a^-oSYE >D"GPVWqP s<G!ʎ.{}ܪ}M1\{0DZ 8]k2}t8-TQ+9``1VCv651j$7lWh ؃t/Kim  ƻr)KO׾0&s:OG c/ae2s[zŒ"χOJDtk.Ԭ]`%ygGS ]טXUhN_T+ w٤QrQ<-(/-U_rOGq&"@v7!/$,Cnm~jfhZ[2 j̢^PsL@U_F+Ԟb<W(T" ~ 'A|>RMSʫ1j+sMr?0lӃe: ߼/V]`eAmh1Nh&V F:?/vm5!y9]0#=7}_{i-rl41&`m,EeTA6:nܨAT@3wzzr\ahIv.8b,{1jK|'~铬tNjhoDgeBFXbOIz8[np /ŪݙtL=9*g@_[,~Rf{6}eJO=>V:A@B-9ޖ1GD_tCC{z05R d#la)#ISZD!յU#aK]it/~hJfe% /##͍(T%=qsܽe NCreaUJezeJ\D&Gy"vՈZӜvV~ukhE8 WyD*̙#ě=D gCcdL㐇$5| `loɗoNpJ0[V0Lor5/uDH!]O##}.4d2Oqc.w4Dr 4XͿ0])s%{L%U~" Gx:Ŗ/^44aŵbB/=p&XM`wKu 7SfRd>n'VQxp4ʹ"th|7$,4i$]n+cDX>\;T9w02#mIU|tcnSmwMxg?^Bd8'xOޤ ȝK4wp3{)90yRv/+YY4׭?d qNx nDwoDc PXn-NGDt`e'Z̶c 1̏Bx(_bRܿ7}yw3 kW ;Z9:t|<|4W!nǬ''Y DqHl\m4qH 9^arE󭙝օoI4|]||q.Y/F ⒑C\}r#]چJYUͪ wc(t6< .^x`,5? 劍옘FzC2 ./"Oem*R)0j[H:TwwTɐKṾ}2v83CJSR;.W6tioi!oRtDrAVKwh>8 @OIxgEep=3nVg畱L|^,Ќhg#~]. 鎮܈0vpci UdzrUݞՊ3muLcRNf]>J4:.W&~s$_v&*rcAml *.)RGqgȜtr xj`A0c 9o;&痪RV8~ UD&зW)lwQ)M Պ+Lq6)\N+Z"hK<̀gԮ\CQ}?bؔT:{t2 p$b%bMMO15BV`˖"K1fS?f+MJ<;[7x(]"5a،b6N4 UDLo⊟iH(D>F?OR> mzI.&=3ۛן+6OZ()`F_;FO!V&1~w] 2ð$3k+v>ShbrT׀puT`%MQzdNnk3>H9F" Zу#N{Go❕;W&hVdkYrn=Եٲ-dEx[JA< Jҩ>ZdORT3Gܭ= ՞z:{dp>Hc_4b=ّU>4l};IVUhZ1/>{ks`p oL}9"t,AxaT`5D]{)!1$ԑ!fJcQ Olt\/F&t~l~x1+bq Bܼ3 );Sōg"2ڰ-&T3myc6iuNf<8P'8wNWŞDs8@άy ˌ]PhGXc:&6lFE%J9hP;՞SZ& 5gQA$ Ŷ3 \KKvcJ>Tᑰ\JE6eB@[+*"U9GX,'<%>Feݍ#'de!mѶ~3F OJ7N> { DlM&UA5e9[[,s r/#׼ʉJ9_~;LgE3[Zm.:U^? &!5];z+P*Ɣ |B'eKyJ(zV!hYpS;gh> HƢӾFJͨMCaJ1Wu"ZTO~hJ{al3yT:QatrƑu,TB^廭|wyn JGgˑk^v߾ZVk}CX[WRJk"xs590_8ؑNE&[cVmBS~pe{G&JZBlrR:5Uc6=gXޔ.╜">Ng1]&҂$S@921(Gh^ny(&L\&$c28*PBWp"c|hī:ߒ8H/ضEPji콽|H6 .wěBr UKo+sU&N<ǯ<'45o<`VS0riM/L?;줐qjF! N-=RwRZ y4 @ebd/? +|Wz|[#f@f[>e O:QjLGG^{X6t(ڦػW)Yn,wE|YrVƎ[NĺQݕİ(p_4HL88ʙ+}m ub ]XOgs7}hvxs~cPP4;YQC9)}\J;?p~T+>V^] ݑ=m?@Wnu~4#%   '/ d𖃚 ct8Q /p)ez0xK'ͷ wԼTƃ>1BS%f#;4C#LD5vCn1,!|2w"yju=_Lv5iK V.e\u!Ďfz·5QcfI5Okc}IMw0S8~2lnF HH(|Nkh7g *G5Ac~G}-gR++'ܤSչ%mWk_ɷ\Zb. '%% oNjgE!fXBr|m̐t9>mr8P9]b:K< 緼0f͟`NdhfN~?R 8Քc#fgU %Kx Pjk?TmO7'i9'ni3 fb!]gKW7%7Ә!咮! BMvGxP37yɦ]ž`!^B@&xɹv!Rэw9)޿~Qߵdº]x'%Y^-&MjOLAޠڳI*c!ܗI2" ĭV|%\?kWX '>K.Mؙɍbjt͖ʼi|{,2?j9V* y)^?Lz9!%d&=;p.(g"YtLD[ S3S5;3Mk U!Z,=UW>BFA4It6 v[J̋L Vyq>iDV`Yڂvj0'·. {h(F6ZAD*N[(Z0@7JP &3:[ 2f`J~(#D>E2^eS\:\[k-E ^#8ùuV<&o./봊 nL-dZ)L/Y;Ov>{h^bţ]ԱVFqz!a[-r1+{9S |O wRL }|K.KhBSޢ6PӋɭߥ_j ژga}4bț O $l9bx1`1\Г=e xO<&_ vت"/$(wx2Kn$a0@\?O^fL'N}*xB6H }~ݨo$C(R"Z!lh1!Wi")KN@w!؃of*b'$P ń,RN!aWOxTPz1*=5WQQ^4\gU&A\@?Z܃'FSګoE[ȅ='Qf̪ 7fY8W%/4:RTÎS6׍ŝ Zt|pR&=`F$+Ђ~t0z]-ŋiFM T9sh봯daQ)@0fptA-_ )ٍ399E7Zw;t"yVX1W@pZ5NW_ 0^TPQ\xQa>T1<}e8&GY/=iOK2=}eAQrWeg 6pV9TT8O JI.c3 qkJ#) TdQNjRnzQTU_rl\ ryMjϾӂ8^G3t-SS㳪c7Ta s9aEn5rݗ +{`C߾ҞCd ꪝ%w2݂=z 6꜅W_C`Gh9)"$= 長njF%ą .йaPD]'h6p6>R+'R! q6rB($["V6gPLA(1팶sFv~.>҃; ^±fӖb(5\\Q&"c=l!aSUWbT$s!Yī$*fOl{|hV?KJ 0t#:0Z06Y?{‹+.e ׈vRbf:~sdQR]O+az^ɀ|#G/ HP~Ͳk/ r4hY(_vH0ĉc-CΫ^"u*sỈٕyS%I cƈM#iב- OX @U@bj_rmEWN/w\o(#ңNs`k7{ Tѷ 2a*(5D}a9x3tcF:@(ˈ72d;D6I8m)WX2~nш4oRIget!TvY| v1o7)e)a^琟"_n{]POsg?>NvpFuIp FRNO)&I>Qh-P0b IΘ:&o+E gSj_N6e#7n@%cu}̬ D</]7˵g8yra3XAp? jÔCW0 V\8Wݕ˽ "Q`gۻ';:,_" ##0]_YDԷm{˲:P;(N;N1쯹,M AUG HFD% |b+}F =(hWMDa6jS&revY-›jnw;a+otpӥnh-c3n.Q_ŠP+㍉D7]JNɤujuk1D7j -U\BBjɄvozV!굖F115n PwncO;{t R4,MnyŻ5¦.7`(*ZK;jCϜ|>aJ 3)+h_$~B&qsO8QFѶI>bS/b~Z6zݣƺFTa.qs\I H, iѫɯ" i80KVc ?mQY9QVǥw{ɝP J(tNt6U\iggqN7$K1G^3. ۗntjk(<2׭e)!g9,|˕|зgȐVT:̼jB~>.1;^stMe"u_zm3յXK+5L(?9@JOʻ\A<-:0W>t=44,yUE(8}Й9bDo9uhOYd`2̜mטR.~|VAA:-&ɬd[?X2ž6zV_]F!W%Pmj%h?{htEU Qd6Y-21oWm ^|B]ةb!l- EڥMRL4(DJ* L:E!!pʡhNly֒%d[jZ`8C4@(JAӃ swhzj-ȀCK:W8G?GkY2 5a`FDLzQăBDU Gʹ"ʜp~Pb" O-#ǵ@A%d(F}:+ko.OG7!n. RaNZZʒ qCX-wboe)Wsl\e8Rlj ^Ƕ`K6(Kv)$һ F3O#~V7#:cԈR`K!J[D6j2^~0A@qwr]7nb-]Qߟ@N\fY+j *;zG(p}$΢z\~69O ]+aUu5cE"ꉊ}<o:2`ۣJ|U͢] +G# /+Ի6vJX7ht*[X`T$!`DL xFsH6c`NH]auƺPJhV4?P,ՏKw{P+TB㒰4k?nzʧSx7εO ,F HmT#aJ˾.D ,X$F%|nqв%Ռ㻝zW5H6c" ݬUtgӁ؊q\t\!EB%S(EJIizŀ:YՀC:e,*w$"_(G\=@{0/?փP6lY9PStzml6Y"BI 齔uY2Mg7˃/LM,2 np œ ?~<'h8 vF'E :q5.bԞdQZ{rgC7U9&V"};D=ji_'C}>=\C Tr!>]lQ2BȭTXCz4%H` %k+&D찴ݚ2NA+,"Q{Η߈%ÊeFz W\&AVJ!x~d-+ 13̇uxkIc1ě2!#g~ ]IofivBEu})U{pұVnF$WV ZWMAZfZ kr&Lf,A"RKD"pDh]OMr*y44!ǫFf6˜) "A>﹀B'e8Fnғ6-< ;ěfzM/%a8 iQ>[ƯZq6},[3x*ewW98xdrOX{E KF=Xω"V o8%ĞVUMǪ/£f5F iDs8˼iIT dYtmbʄB)>љ2 U :c3 8DQR^blW݆ , ldž s<Z@ o ntbw4 -UTȮjxWLܪ7eA-!;²Hg׆PR2p2.@I(ĆD0m7ƫ@M\ ]suaQ}?0ϰOX0[ЂM~E)b>Wc -Q\@Aiõ++;Ni}w"@.КX#nK'cc3c/5zv ėb?騉D6|RnHh sH&2s˅E.v4]m3>}az+wO#PmKYƂ3O,jI^(DHNmcV ; s#1 :j>%} }f>E fcٽmY 25&BmM!y R}HZ,J{2"C6*)qt}Տ*Va"SV30W׃ i,ϖ)*G6ݖ{t5wvP11rk |uL 3!dP|Ö˻A>`e ¼uFaFt%ak=-?H'xhf%1YxT4zdHnO@(isrqj]w~VlVsoU\/lcnUH@Z0_w!b8&اtߧoH3A aCDPec|7\FԶ&\l$0:GX[Vlw㟯s*'~_HyW|vb.b$cBL,^ ca`8z~>+Eњ&P(Lq$Rqy?\fy ~ r|:uoK{Zb x}$2;ԎF+y ;+i0˗ jQVALյ!~FΚFԹFGH-8tP+՗3W-%X!a95" JrpF8^taNNUn 6Bt`#a~LG:1yPb㌟Y,&7 EcofTCL*ncȈڂ7p 8Aq5 SҫsjY}K!4=uv[o5-|jQXrLIwXo:6ۛ,ύG20\X-[ *W2,< .-Q.sN+]-UȘ*ZPx ־V\>&IQdL9 ,9cC?\U,ݡh6jj6^A8 f+0}rƲu9%^Ћ%=E 1:znM\/ھRK>!4 N \6Vʮ UOP1}]dNq DK-c.FGxp"XpGah۟bs" k!2EkK]\)l~uW|$V} Y+ι`l"DOQlVL՘P_ ~7Tij(s%4a~Ůy!`2 M/(Dw$3V%s$1$!=ITzmPU{ 1L:3D?.i=b!W^_c^]QGyТ$1KQqHDy+Y =rc F"ͯpZQVԳXv&wWoB|$T 8tДX8%EJNqз%F븱0  ; Ck"cಿ[!H<ePūzN41WP=PÎLnlҫ:^$\Srr/zgJL6Y 3!`ZPIܬwv?kƉQ\/~'lwiV1Fdn;嫼rه;֥d,q[U,;qd"]{|z |-^Sۋ zا^R,0g!@Q$TV%vFK E/>$~u{w<*7n::Pe5ƳKZWu!eݲ!e[X|q)$ dTb(51- < { 1{FG]I+%U$lI |qkULyA@n_#Jj~W'ҧ }5SX+Bzf;p_Ƃ1}w&Lpk[Z$xgѕKJ zzrpzc[`,|Iڊ90qI<,BR|pl9KL,ܨ/_<LV(&BgJhH,'m+9F <0F;<%bN"ARǎrOI%%aWEڸdA|ɮ n:qێ"0mxJGP?0•H0c= ^B2 ڌ|g)Ajv= vI *syll3$$W(!Ivd@"lC+> |`iQ* 6Dӫ)Qܒ= Cf$_NK,%5(UX؍'pgƐя4| E7TG_lf[0|On&;=Tq., ןHv['&9Q͜]1/2Qv 8Apk p<IrKa%bk]>Ky,.x /%^W,Wq\Ϋt+&0K9SDE733k>]om$k#/STȭ}}9!N ؕҽ*5 E36R#Vwg^*.Ň̜Q'ٯY[Pҋ(a`Hh6OW[FܓE;mvIk`1D}\sȤ_=QN<{>͐Zn5-`s&3jY@gk*6HKژf)_?ȖG\y[G:|BR+*ʹk}:FiI$LbE`X˙sq4ɋ$Ơ^>?%JW>g|Ӛ.xqh [M\SU{$ە{Uj&Q=cOu&A:~9s'g[Ak?AܚD܀;c\VΘAZK`[ Ʈ;QJa|-ZA1"\Vף0p3SR!|6f]Ov81V7pI9H>F0%͊侤  Cɱ~1#aJ_ JMdʸŬ-%X6u k5 g V O3R;ֻgZZVUb<&3‹mV>2.pOmQIǂR$aPF>7.  |^-.! %0?~`p|v`i/j~?2AjR.E Z-~"( M*!Cx$ Jت1$ kՁ{Y3Oƛ-\@=:ͻLf2{J4vr҄kF:IyN{y7ܼDKHo6i2:XLJzZզ K T@jfXjm5WuƗseӁ,*nG a/eƉ#MfZBWhܴ4BWxM@ymg}50n}ai,[Wf-c9F/NOjDm"uYziwy!pBL]?E`?zZ Ymh=t'1Gӵ tN wR&pħqg\$lFj= zttgܳ{)"Q-x&\V -nGxY1/}D0(|nM&$E,"Y N4!$mq!8xU/p3$ #T428 !;;b.4{`ژod3sa>% X_ .=@Pf4ͅF>o'swsv1L,hUU#\3A Ւ^]33}ya dgE X|\UNZC0*"Kad:'\_m&~9zp'Cl=QGc%'ï[ cB RXgm@4O55&{4廖\Ao1qq&}[H$(DKv2|xXN.fxfQol2Z`fؿjvi&@om)Hgz弇nǰ* Wpvh(Sw(kFO]2i16݈ѡf(+r1pVC,a>f&vUk9kί|{Oq۱YFy#A̹*兞RZ͐߫ U:n՗Vl֑/F kJ8 h[+{}>RiDLGǫveDƋNlt+AڂH̍Pc4VLnUڿ<D[Ga|PL2"wvŮX쭧sZuZAo ~F7^X&6"rfW4Έ ׊ #f&&l9?1!E1aD]uJWpFoڈUL^sTş("|+x$ aJ3@!j[<"I A;1 K}WmPcw;ЬF~9pbox300 `T'J⹍4ŚTjWȴ0Rs~ȵʃ C_;)}Zot'V>ݱɇ# "R>~n7}C٤%?2*)5z0+lh\SAq A\_-2*x!vb|[H6)Fh&d vkf Z ˆ׮p$,#ȭ],%5ǡJCR^ ;D0qEYyꞝIg!*?֩i҇0T^vХ4ssd`rr%6d!S2;dl>):-۰988[i0)B ;ɢ촵H43}LP4VGϱj+3ck_w0{Xfuޡf)ITpz-zz\_-3vC⥨! _J5Wc=WTÅZHS++orZSfc-矫$bC&#J?mHZ|EyBsJćH`؇2Y[DcEՁNN,>Z=Nx Yo oxTy  xӊQQY~v%S>F.\?n pWUa!?Kt!Xy+dkr$je$c%O2,))dMo#-5)A:^s.p9jVx~1L't- hG)MpU J-T3-6if#@]l"qXduUr&v5 bS*#PwG - _-uc.{W97pOهe@{ i>N{/ٹ_\[ :kDjO T(nLV,f?F6h&T[9LfBݙare;>bؼ[1h#QL\jy(UM񑒒.R_)ц(u]bO;XL $QX*l5C-}x0H8ce] vfbvwٯ];O:u y G4|OO vvh)(8kF8k9Z XXt2yղJf=6& *Q\Az/B]Urjs* l%=$PSOuz Q!SAbq!0q,(@V[G:}>Z&{uVD^vM}ĽuaD8Ѭ`QL_c|}ЉayYd4s3n]PmpCs26Y.d6L"9ޭWr!Z#4zs$6tJ. %1Gyٖ.sfٲꇚ(E<1J~SHz9w<!U%tt~pǣ_QKF8 .oJ0V :Q keEfiEB-LY^]=yR1YQ)&kSw2^6q, u~I!qK"˔^>Ό(u9jA@A5^<,gd;mb39*Hnq#Ǐż7Zv ـ$U}rBiL~fNe IE~1Sl̷WO=j`ZUDcYHZs̿1B$=oG+t4ms%|[(8K4?Z!aVU _ߘO qodKe}58oiM^Dك3IžVqFaD MBHDXfQ"[3YMŸS=Gkh8S;eio]c.0RF_Dsjuv>' #E ~ϭO .8>ՃBg{U p|i FSH8~?)yo/?{6,;F">DI-?+&'ﺮDgr@R߂HjmUƴ$F`ڲt:AYj(㎅75_9 RHB[,RGfSrTlyQcz ;.1=?nֽ .itoP)i lӑ+6[ꁸ,tV'P @:nm&vcF~Ou2[7_ YvWgjžqKsa~qKc8G6y#zRQE *xcrS@!0>%2\QrtqbEm4q4{Om~ -9%0&/U+ vw+ݛCJE^aߞ9ΧqȲ5Aoc= i7{'GYEozQn37vHUz &I̒۶:44Zͼ9(< wVU=*ޭÌH dI#0 i[#SحV7]=]'7)L d~H҃1bkiR1fwuLܶz }ո~ԅlQea`TMUҭ(3z:sVPmOJ=zJեNm%}Q}-Xx.J3S 汜VgLDpHڶoayBUj1=ߧyEG{E+>zaӏ+3۪:ڢ zljE )u_N &V񵟇,jԹ@MgKfJ@ 7BACOls9O.8*@+R6>XngB7?_VӺȌreԦ7t9Ӓggj@o+1lk/" fQ+=džhTКNr@WLG,دM{IRk@tf2ַ8Sslޣ{AZ1v!ۓYLRyr6V*3ǹ,JƷwyM A(*Oh?Ov3#]/7? m)jA2 a܁I~'*v0{Yq~^–KT!d9&ZaA7Krs=-:s|3"#-לáT^9ïnIcmMtlT埻46^ct;b7}d ;C8Օ]mT*3ɚl?$u=*sU!IOǩg$BU6s^M~Fȝ4e\)rqǨn:8L%hC%2< 04eӥMÞ C*fH9G8 ){]U:a͋XfPc^ 'Q0^(ҏ[ry; D JG2`ǝkm"Y+[qʙ$?ȫKP%!416M+U h #W >.<:Aw?IxG6}"r "皉-FV?.9m ʮJiv&߲pH<xO)- :)Ns=SP, B?Gar$S%$:ȓ2? z֨ DM߮ZժJvS4& |^:WaTY)G9lqBãhzc9vG&pWtK "Y@όZ&8nR ñg-S˰l0$F?yAIl.m1EDvz/穦[VMKi d QMk;n^ݼ/m)?2Ӛ q}m?jf ] RgeAo]}"NfF'oFYm{=sڼ_Ápb\5&gAc@|'*,.;{] h*W]h.3Hm2z5,#wR2[|[wPUb.PJ=f{k.|W#N[iJ حwV%\ϱz^ 픸?,[Ŗ/038_2q:'cVrW6_YjI6qѣBnq\0k)oQJM#LI4R0nyԌ9K$5 ]9 /Lem8 {+m4P>;FYR~0,JI. !,; ݨa syYljxU)iIv;."[D/bB<a]* 0@pU5 8ҷ|B*`Eoq_ *VfÏ6_#EH Gnsj!TnNexz[q Uqv]{krY`Ǔ{ܡK!~CG+E xI x,~0\b&W:̑&bլf7H-n%h0]B] x6}Xp?c,ڶ]9Ɖy-tWHпG(wL:"+2*OL$^@\}Fݨr˝yw +ګeeh M[JpdUe S]m(A? C>ٵV% i@j[Ad{i ~0aٝY[N[P˿ J[J< S.F#Hce`FG];YAw7;#>nFl0;Y#ssg_j ģЫd+]bEvfBMPVNnȤVgcb Le$)˃I G'wqT u*>dGpiO@rrtRz!ߚix>9-r٢y9(hO©}կL"ɞxņ3mT.Cu;ZCq%26ixw[?rڶull@yL׋% ] 9kQ&S 5)wKN|DѵXr[>ez7.FN ^ϭZyprN@מ疔5y҃ "O~YX4Y$tb.voVR?e)K*?ҌV:eWcһQlMܬduNNYC},+WTx5z/Uz01ĉ9 wL4a.uG`7뜒Ѵ쌘֓rU͐RF %U/52DP49a4Tx#c @H^s8 ݭ 0fW V8 oY:QQN,ڌ|\4&S p͔5zLk>Ȼt>eZPfh]jo9.7@0N3#rDyŽ`/ǻrK޹=Z]+vzXoBD{SA?UGIP S/GTa /gJ 9$M|'8:~^@EDsj>bI I?9?^(sɆ].pU 3{d>^WnUf IJ#.-)Z'#,ʘ#ΛxEBl;¬ؚ%͋'5yؖ(hF%+Y 4LE|]M#Q21/2>٢/D[maؾ1MJAej"o v|ԭv[7;4qc! %jԿ:2~$<ئ;ODY3^O9w<&h<_$XL$rIZ DŽY?];v@FN%9 4#|j x9[E_ Lj.7JNj\{9];!^a_tu JjG{ˬܕk\Sm!eiOr3ad@wJ DĶ"j`O([zR !0* Z%j_hZ^"@L|McnOG,:YjTR%PP,Jy:l{IE ϒȔx&_OkH~{iaqkx/v0GDmY.A lC?Y'8 s@s-UdyՍt:A4LMcыs=d؃rޠ?><%]+̊2ڒ O.ղgJAKi[wnlͻrZv%],ȎI-%=NBk}qsG@f-iFIe nߎly @,-u 0'fCrW4}w:C6GhD}5\E#}7$*朒pg?"p%qMu ʱ‚w)1W3Eǔ`N&xl]bs 0|Gkg"EWnbx#n׭% D= $*|o,;#6Y~Eb\ 4 I' $R27c q"] ;ߌL)nAi1wԅFlT:JM׊=m-#ٿ*CKh;ͤxlk2N Q\yCCKۻm_Mlb+{kA)lYa؁,&EÆWlrZ%H'1ٕаapӳ VD `أhԣ"݆Rr1Y9[iz1[Q7a dZel< R @8X6QcTp#AV(/^ .5Y&$ȻQfG ]Q;o8rNZDz=I~j~V/ D[Кҏ*ɷcP+WKgi)U 9Cb.T:~j@f<&:FcOo !p ^Šs:d{S X? `I0 4fVck-373}?ϐl_iYG~GmrG7Q D6/OckI޾hhoɮ!H@h6S0ZU:&A t`! -fY쭁V[l9=%@3/9g>^=Nذn|d疝b)qF-\Ϭn8&)sI-$nv+! &xJT--tHI|h)Utz8'E)/pFir X ^ɩaiܔD?ٓ7;Nv͜9vH P5YUcB< %#}jZHm.!˲N'S"%}G|ո34M6T ?ZSD?9eu6ڕTۋ)hǿxοV,YLE MmxMl"nuੰ 0-n"=03-lD'qX4s=V>sc#+)mN#GwHG#d~r :O<' jlxszl]۰: ͞f鱵}!>k$Ă1snNҬ6&S"hV ob'n&/En/dB7Hc S&66tM0МP`A+@Ɏ X:LJ: Ԧqq*0[ ҟytnv1{, ):q ?G-2v$酚9/?JS_H㮝g~պl z@]U3*Z[w|S8.u0 ASMx2GTU1K׻X?Lː!?0q`)gw:If*4:|g(T& :).YtcԖ'WjJy+B,hح͢[B0#qX>r~a/I#!k2IC rzh|`J.߅a#WاTh\D.(, ~UB34s,Q֠CN$ ޝG)LW(NWUcT9Fd6MToCֆ^Ntq(Ck,K5fnT;a<)GOЊ X 0S5E8^ܣׯV=_RfNj: t{SS \?:$?,9ôsSJIbw .GIs狤9]Z+ē xq6 O4հ'{:-QI>"iTI}`ԡzNlfrN_؇ocZP!Iěe4?C*'s`jKPR(x]ff#z+&p@KYe;KAdvх涾2LQG'4fJo]@f O63=A\jpX6z},_B!Mi3YQ<@:& r>k!ah1hШWc4d6 KLP}f}?5\` }$&sdc_suZ5$gƘ$Q-tCC?Qfv/6JQp^S\NSja"|'G'(M5 {9(mz yUvM=Yk۷@?4C66EqиG)0hLLj80u ]Pߧ̂*:Md@zG(ID?xiDYoZ=V%2ZT iuqj)\RI4*(49$K` lf/UIZ?xMq B.ؙUVu])*aEfњ;:t7b;{hfp;uׯ#Z4y@6 s$izi7{ob2r) .EuF#I>0YXZC  y8RsXyـ&5n 8Kmϖjqcf}j5zJs5bh^@էhC )] "~,Mw+UhtsV؂(s,Cf7j|Q(el2>K|aIFy-gT$8ezJM$Le;B_@vB?-!"C#]biz$:\=;≱BfiB+4WUܦVg۷o6>SϽ)5r0~^,@@5=Xg5qby.@[.uPS&Y`XIOƗi" ₘZA|fF"^N| r`S bެ? 6De֛r1YwmW56ěuZ+_'W^栓nU)pgCv}'AF.%|7B%[B +CʏHf˘%E95F%J28!g)A,-2!`pvꅷ3@N{NKexTLLV\_ =ҝpAv]뷦ݭ 2E7?\>U' ]__nS| 7w8KCYIdENjEԴUǵm>V3ANn $.@=/+>Bx=H˜Y5c;DgTk9=BcFcS{oN0`/M7:1XK7ST7kҧ3G:;c'Vج^]q)5q~*!'bgU x݀x,0&YJV/rHg2w_vs!]8@yT|o "gU_Sٴ-j\ʈLI| g('fq #B}7 b4&l2=73šڒdx X3)sk. C^ͪrhlATAjjņXP2iNv~qGMf4kGb$M+w@i4*0|GoUtM>tS-&pŲI1_g0RPLH80`{[f4}ڬt>'|onM](҉Bx褧XW +5F~YޥnЁblq-)WVҶVH5PJ:P.A#n8u~/S/ C15)Ҩ5/`<^9J?e_O6sb 5rVv{n:y_to=OB?&i`9Ɵg(y nOVN;Wc0ܰbZAuY3(ռn^@Bvw#R5[&ʰ0d< ~,#U;{櫤_]PVcuíU)>-U?Z"eԫe7ԥX$@tA+"j~\]HUy@69wwd<1CzR|z$1NX/& 4ROHgТ'6K=-<$]?_S˺2yJ̻Љ-:cǜ~7]Y g.L[ _q0ͅVzWopsÒJN!8*"1 HoPSA8y:rJoG{O(ŀoUs'sBόJv_IT`ёi 7765{aٟM4\.A}DlMWz&. op ׋Ua @50Ҁ0==1,f W7*V Sٕ66qԛs|W;Y]dB;./;4iH%tȾ?1ԒAKPF(*"JPx {ECYa4]>SFew@V#\k;'wkV^zrӫV[þAon荛P֝5G 8 yq-<: stԋT1h.KwhԒռg_o/rkHt#[3 &l!Z{r)()}p HP&!?GS .љck dwan߽Ӊ:/B xa~Z :WUm$ꍰT4eͶ}8݊%XTc{xF/|w^rtH%7R"$^`?n3$iVV(T?5r ÁT`dvIMj)(c*J1Rx΃ځNmaArO;8 쬕 Aj5+d ՘.I4MrjKy:w)q Ι_H)E_.Ր g7m~AwɆܵ{ G 2 V¡;28}n+}zSW ulcZzDKtNxem%#e%@D,`0jt4uxT#;Eڨd;~Hٖ6>ȲJ%%I9jPӔ!2Oː'EGFX=*c-@j9%n"<<WYvQ?f $fdc }TtvK5^<\=eDQO=.>Ѳ*@t8QyAKF2poDY-]_#l"ٳ%m=\gkpTA2̀靛OA [˩qۻP$HV.#d0d׮qqpNQs6 R [yW%ea㔎|z_)RyaK*9]9Ҟ@ay$w;'٠y>Wc{2pXT,/@W̎ȶᗋ-jdPXs;xݟH%a?o[S8ך/qPjӥX1D }p8=iU=@hz͹Ɠdt9;H$Յnݙ# 'C\R˄*!#6^HWzRZ9,-6" "S[+ +>s"f(52,}|=*y0z ;P} ]vma#GӶ[7X2pF\/`+'=4CZ bl(atDi FǖPwW4mp]a>Xv Ϊu kba@Ұ6o2N"kɒ nPyk E0~6>m>np:8C1#85jզCЇm/:uZasׂI¦ }aHt`&{AFwgFG005" Jӱ8 mibB b˰2jo 0e "=w+0 NC &*ΟYyp nQm0[4tK`uaK1Av8eM2ޛsIच׾W'G%ؤ\Ho}Kw-L/c=H]πXYwLɻK;!y: igt^z[Tt>=C.OH>3~`< irR5eWxhBRO+sv'#붖PQJ Ϯ@+\ b\9Շu._Iߤ|!A5{p S\0<6瘷>r9 D)~fi~B)*XFU fkz4u W9U=5(Vo iӿ\{qd;m5dI `{%5$eG~[Eܢ K^&٨5H=xيkȏ%<匨2W:}h;T$"P^SF& h 89П75L8(קgw%4;37^٨M> ]e\!«!0'19ÃWYOd }Vyɝ, n n {8P-g=߃X44.ɝQF`R74Wmvv\]aLtB1tNGvcgH]5(TsG4dЁ$E iB[Sa4ټ$J"Ɓ|x3CN KfLوKd߰:q2!ȧlc ՠW|Q#RÓR>mC8&9|㴔[02W_o*yi Vk :y JrmTG4웷YhnʑLD+φEuf}=d3FdS} Qn^{U~##G(oy5g:-=.wTy:{D$!^_7N|AbC4dzagHaև-x;^ݟ@yqk agm2]眕bukq .I`VeUIX.E= a9X =GC1He¤,L&\;!:$a19qt"ګt1oϔx(u-Ȑg(uDͧ;:&{0BG!0)IY9 !'Qu׈{!̨ '_֯S&iKnA3{K@~'C̩;zH4xrxsEO٬!.9ˏ!\Ge% B} 4(RbF{(KkbMe˂{q')2~!3tWm~Zi:U1 !%uN0%}S4Vԥ2'ȍ;PKڿNQҍRs18C'xi5xrSˑF/+](BΘXHVeB&9 %-8Ԩ?G*h#!T| ⭔ZTGl z'Z}L']W'Ml:8{^pwPt{H| 5shS1BXpѬ(H88o6);!7/]uKJM>?lrOZ|[tNYNX%ȏNarXZ8n HrDA(DLڤXB6]t뇂c~X+}l'5~f" t4{l>tIhv̥P%̏(>+=))5 *O^#0=P(7Ԏrlm6HU[pUj ׇ$+yIR)׷&EVp+yTD]hN/#NUD@eŲE)v|;vDʩ\։9I nS mkrd0EhCߑ#y4Sy*W߅UIP"}m' 6)1{r~Jq|1ڢ? !2%6T3=6&W٣nhL}! i cEaR/;ɋbhF#ҡ>OtYm)Еmf w)&>#)%>!==B,',n1 'imb>:( ي̆}ZF|):e7ta(YN(PЏJQgg}5:R> CTe[ zŊ'KO[J`HObu|qWLp6=1mh lV"-txMe-Q{xJ=ځQt\5o#w3ps~|'aք@nfdr!J5qs3 SV(&?6>!R$VN'D^VyeZw[&Y.}R*&JwƼ<aپ'ƥB=} G4i1SN*S2mᾴE8AEAJm4?~'M7(q3NIB8߳$k)5n2,je!{^=Hyaްs=7h:eM"٪m@C6c~::D-3#2?/gFhiI Ĕ@ ׹{Rm/xM\+.^M:uAhh=dܼcI( ifW#lA]v건 2'0JP{\h@=%٪"0e Ϭn'6|DA6#3s>?i41q|nIRtOS*-|r޿Btg6"/os6gWbqɢJ+a'(eO[?P`#:c}25 1 Ȝ i+$Dw(P 7l8g$s $R#x+Ԛ؄D.`QAcIc~s_hKl?2}ϷfGw9$dH2 ejmtcܞ䩲j'G "'NjZ#{g؝<'ikyGv K&}{`uB&BLyXa@Ω~oFAz$-sF:^N'xֽa~_{fO) f^K SM h\eVw?TɒUdI襮6>Qim98|jŬ4>nІZ%Q|?KdXi- 7x$ĪB%)O,A{8MkՕǢvPLd8RqX򇤻N+eNմ7<U =,q„E9's 1 mVerbLn%, >oֵ[*ϘA5&+FZCy]raeCh:$raO;l"x(C*]91rLMσqO?d+Hb5} !OkB-l+PEbp>C3I Vw\6;3|2¶ИSqI ϣG`5 OXIJxv%ƜI< `h~Ojv^LV 1K %00IM!Hlb~4`X%߁gT/qS'i d$fo(4[~S}ݤ&Weo<Ӽ~it su"xkPܳɭ\sFŹwüSRB}6{uNt{ WG\.8ʕ2MHSJ!ڳ__5LlCB̩!|͙e=7SB# Ȝ8I-$WnЍJ ?db.PxRilXLi0ЯQOZ[m?6왇 MK98Q 7F[ưrOh} :w=n)%/[h|ǃa桌j~<ݾEꔫ)UP9j3MEh:Tx/$|I\kʶ\GOyg8삪Ԕ#pվ07*<98%RmjW!ĠMH/c˨EnmGYT4,>BűMY\)S&I 8ҫm`86E|;XyBB+.8[NzK*(%U* dN>È2j$^r䍗5G="A5X,PW,J:CMfqmό8_ jt|F A,MS9Nx2aTZ:MG܆lTTq蹥HmO8%Ģ- )ZadU ['icF#Bq| x'^!cy,Kj>mιN6kuCN47䦦W)19@ًr.t@G#PwOn_54°1eo"4ՊP ETHƝB\ @?:R9 mt7M:bPC]Y&7[+$]ՉЮJ_$:A(4+.3j85yra>!.23C"0K{;(?k^bb~cÏJ}^ lTj޺ -'F(`ݢArl[GO"h{|k.t5Ol#sGØD}AρXU"\G\ aHI|܋CL $Bf$lGhH`^jk@Awܧ|MtUD^`xg?'VAbM4Dd,w >a *B"8<4rQA.$XhwYjj>6!jP`g IL*#&i3QWX;~Qپ%`:IOوuztkռ<]-Hض cg+漓ܼ3{^*˷;ީ4rMsQb+q_`qQNDn*+åcxiA` 9fl)oxKy/iR{7R m?jI>k.Y[":M0\_~ i_9`X:le@ xߕ-ʑpK+ì;[xEɎ'Mji_DSVd?;#`n+P :#k4SLgшf6k C ao 3F:wBQ7!ZaGNYQQVШD~7O n>#)ZYQM<d-PǃcD0ng]oWjcy!U*̧4#N)i Vr2$5A # %L#12H0AB%v8H {"&sct4Zq (z7Y$07G=Vr:+&V%fz=Ya|NDڷGӇe[Xrq,D؜H>jVڒۑӧAY635啥E; RSBˇ\ ̮2//ohrmCu=m3V~#X|7$1XbO+S!S>|ѥhkYdo^|Q{-5OG*{ԯ-U͊SJ4wI\ } D:@5(l4eA˕ZK*_bXdJ"}{-Y[Gѫ{t5K`ņYZ4$z~OuhR&+?#!=CvOՠ>6hڒ1N|(\ܣLuzf0^Z(njE1..uoո؁99re%2#srHZIT: VjOEȟ{x}v["YmCq0+״ (a@ 7qZ&K rK e >l㏆ dZlQ ; { \87:tQ0toߔ(fh[JXd-;iN) =S Gj+d_ADp&{Tą&Uԧ OYkEܿWПI{H da`?DZX,% \\Qd~ݾ!ۯʲElb=t(Q;\jxIfV,Is|hruRZ 1SG~jp eSvQө@+Jzeqo3C B4\lg+iW_!6}.Q|Sp/V-o6?(t"p~ڎG K~ *-~)ئn62%*O4$EvG1%tQIuφ^>;Q!{k=DyhkC2-k_ >[Y-x{Y/Dr z4 b.APŔj0 ڙ{B9gCwJuWkOP!tE[{!o3 ~la/h,y6(_b/%4*}ZM7lw\G1x;Z.t-\σ.8S ml,f;t-͏'@2Ϲ3:UXSMqtkS1|FHZt˰oc>Z$.-Rۋ̉לNFT,=yJ',ɹ#nt派Iu@hfyez%셆P?+٥M%SVP+4s,fYCg+ZҰ:O+eM. p#We$H< T_(xj1!sKU2Rwia Z啖| w>πlϪ~+spQN6e\ 8Otwfn`;/WNt1fv% %׊jBǜ$V(Ҋ8 HH])J)]()H9DFh"Y1C|dAܤ~V 2@vNaS#&wNrcoGTuݍ~}'e r'*N_5+شB]-6u~߇̈́!>'V\k&4ȟ: 4 i._MҬKWOCέ[az:xv+2Wh}xRS^JՋDEأt7"g~H#wvb|)3#qŠ3T_ۨEN53|H>V̈́A4bgtt_I0(3E(*Uisمxb'?t|{Ah7[_3dG{PYsMk9gFpr1䦵Z4]se>eKH e}d)+.Fg0~PX%-u(ۈ?).UKuhpA_}ARMn2K~Gvʱ]%|w[ZSt\@ X 4o>Su-H;35R8:9t{?$)GS %ۊU8΄WIo'%Vv t`,zW?8TiU@:*.Voハǡ7tgs#[O30pkN)c-= <'l!4^F>ceVWaC$"֒#m4!լTpsM5P\ʯ#~+öG@{ \Wm'h)Z`3B#h\ _'D,]Ya!φ1H7t7\j #ܯX!kmPń;"TIH+@kyU0 A}T9& I9;z$[FTZj;ug3ʺ(Yf'OLH.i' 'CI $K$SY0DxѠQx 4ւ4Z$C;"tú(m@U0+|tM/f.; |!k8l7E(9Z'#Zb cE ކ {TH-fWRSymEdg-MHF{ dfgrWIeFP\):31HgK%m5rr VAޏR#!UvH[s%`UT3h]YuD\{tdw~dؖH=5RC>(,|\ނs9L̜ yc|xNM$(tvV 5&:Voիm-<}cϜxL,[ޭ;{j@GHzVn(IaQa\0vsRh{7(C픏Ӓg1_ ږ*tn쭿:ica[qZW?;詎 d55[06*+9¨+1–ĢÇI)ߐ @@=^RsKdt҇=cgG-P:Ԧ CcT+~Я2zs5ْ8S"s&vT=^\l/Z_ X NԖÊ-rO!zo5S +wkPmXjNE%&xY3N|h5r^^&oնϑ"~,#>*;8䟦̑RR VAd-Rά3Xћʺ?J34QW-[)B#p8d!CIKR[,q>K>B!} Ef@O)"i>ֆ`m}ZRgeoY׆+EC:V:dPKVP#:I x4,Co,PܔPJpLMSNJɑXs>"۬h#Tj[Yմ,e1*'_S4$@q2|iVR6Z6~I:O\K ?FOQƜ97km,*o^E-d_S_&I1EH3WAz3I c%G6f؆&`ZNQtB(&W%B0 in.]o*pgd@9b="I$>D]X+]s.+\`]I+d*ߊR>gGT3B_e &II(BFT >UrW,L/xr+1Fɶ$0(pmT&%Q"G4wX$X$@FblN~$M]>cV8k[}y.G.Js>TH:Ci{ƙqBy3+RSMTFLI !M yj(*]U'c1kҕJlӉk9Ad [*WS0aYS ?=*[❴](8zPY5"O8M3 P+ C)ʱzh&y5s6E!IP)]3.C5C%|׎!j)G} Pq/`}X{9$^9}]_g.^iAS$swb>w2ƞᚙ8z ?Uo~[N{[M)&Unx_a 6z:-NLOjjĐs*ړ(y6'#>ў3|]chs:x;G DQa/W9 aռo {0wt'£+nN#U SWlWawO5 +c uAUDc\Zbj;' ?3F.媅Kndf\va%*T 0|ȍ 78ͯf}͡F@*}Ms@27wq=^$齸M\@fBʺ0%B&?2; 1軯ef/IGb,Qd.ɜ8w5o;-pLy׉E&)HES`pH ] (hzE#7Rjȯe@V**rvA נ5i0iN<,*H4eλa3 b 3h*աeu>i.z[rw`ߩvY Y/`&[ŐoLQ=sZi{hpzJmyuK >Eo9¶L~ jH $zu ?2լ"!#v1D]~,?+&vOv=uU_Gc8+aCP.sBE%DPPY7 w7AA4ÈR?t87+o01ݽJyp&˶K\s6jJYBEdzHD&~wM+Aq X!T26ʞ.HT^\~dpmC?x5@X+"[?$HSEY,Fto03]i@.a3Jr`:?"8ti)!wIl=tyED@ jЭlQݐnVK|/O5OYEIQfeD'Z]P5$f^?h q[%4:lh2''Kȭ m *M+x1&ȧn79e_*cS'f݃j:Ɠ'0@{2 ` ,}rmsfu?U@l\;9ͤd,z x$'k WN%Њ0W碂 1 0E,@&y0Sw6hLmϊ]}̔Z4;`I:!݌[ǐtz\ŨERpDФ# GԘ6? )o)".P ,:tb@ Xt!KR#m xP^xhK L8pb㟮? Tߐ 1Nj?̗A$3ݩ - ~"bs|)j&mgC=j~/¶MsF֍d/HB'V"Ѫ^o6'$J}N j< kMƟqH`H7]8xyq8b96<(!ZSW7w A⒗)faO5Nlk2[?Z`wlȦp |+I*4c $rdPS(`ܒ~{64;Y^iiwrUΈF-mIZF7-oBbIj ٛa養SzA)Nn9 Erш=woۢ8(8Zꤰ)PFSzg4|тLb)gë+pX[Tec-bߐ2ojAB8T72e ʝ%:k`eFƞiib\tTe A?<\kmlN,O77KшE[<endu 6MaÃɡe\<tR;uױ>F Kenvzг1@)8-:1@pF9(8\rk#qR ?uW]ɥNڴ 8HIy^?p"֍H ZuiGN j&"RfE%RqX1 ̬<-9ϋPʢ%~5$g#l_ H)ٓC}%hd'6,sIH eA{:j:r4gAzӫ۵.=DN -Di/:H9Iʸ6G5 yNq+wvlwJ԰-4@7qL2e+D,tFFb_jf^$\Plܽx5C ,h_>Jeo!݄[0fI S`]Gh.4HXff%\@P&c ϻ+?!"q~:T bE\ۙFul0_/}Π;\,K*sJ4J_J2,N):)m_tqPsBd^|*nxy<"w~X TN2S\mxq~|%$VpeNЗBqYr_ϖ^^+~y0f]z8Ai)Bpfgt")eM^ǰ1|/ @E|1d+s:䍵;I' 3݅ p?ݪX<0E:k=&wsRŘnV?1Rׄlq<+YϟlJtLVRa39Ld 06`j[%[bhWSCЀ|`OdgmGvn}+tf%݁tA4gY^n"$aT1Y:+q{~GSP@1S(S{R޿Ba?a1( .qwcg[f{[eK#TYjz4X1X($<k\c`_h6-՜2:u@I f.X;h{~y su(N yE,Hm|F abG:&Tce5{TH]5.GՏ|ƆFτM1= ]n*UU.Q Dbi98yMc!_J6֑|^CSE՟qq[׋E)@-;=SboRhGV~29xel3A@a8]LXU-ů]@{D!/Lpzt 0'B EcQlK?#YMΩ3,oüddb:H;'\0j;ҸfΕ)ڰjym3Rpl@l,ǖ~E,>Ү]rw(ۨу582,!7xM 8 :в4HgDx+Aw٧)Vqgǟ.& [S땚imUTcƽ[WÞ *8- 듾 q2LG>P,qt`Vc`IGD)h5d;-.T1VW,*I9ǞMFXj؃5AؙI^/3 c{T;ob|QЗFeD(}\{t/Z/ ^/^GےbJ&ےIsȀNh1 B,8)D+ic{UMmVYky3N_͵0"05~4/h64+ 9^wY XawWXa&DS&a$l yZCCSv $*C5xu~I#~*C|a,m:aV~UM 8'ׇi jny-hS;~Р:(1CW&y& K`>5uSBż< Wy A%CO*dB}ܾ->'nK}h+OZ ⳾^e isRtMч-W{y;=H"[)ej4 qfNd+vVh~BXB^:M7DH X{ d*=eA`֣* -oZj&0LȭX_2*}M&^j} qjbZ%ߢ/+vqne ( ^mq{Sgmo=eE+08E wM4КY Y6/9tqL+i/ވh,Λr]]^\NOTң=FU'j?Fa6B6;SPd7K{*MjlPG(X"Уf7lxۥcظhX -*ɏ}^5$>-=,,XҟF fUWGSirG'/C~u(=üf=P|R8չ ND[CU;c_E_/U?kMNϺlkV&؅ Y&fWXP PWrMǮ mbm1G7UxH;-8Jw4O Zoo6vV?;${{5ļ?ei׏+rgcfqlx%Au.[jݳVivT󖂌7}ĥoD0VăWg/.хU3ˎ፛d2;rLj^®k:MnkB&抸TsM=N Wr"]Qg&%-*EtY<%,Qeg[孉 (ժWME~ !d!WhQBc"tqu_p S[#Z$$/tmiU.Ty-wQ_cE-Z_?1EIfeJE9i0oP?Ng670^IFW˝$x̰o0Kʫ;}{aqOߥ}P,M /Oi(< {7VF8"Ds^h%5g5NRrcBߩQC#m7ѬhK2O댰^YrJUۛ[71nU6ޣFr} ǘe{rZEB4%@;yY"vKqXz?xH $A @sK+٧LqY`q6-,I |X5EF]OkNXV{Xr%W-ZM *.&9:)xzQE(߀,F\q8Rh[T|6_Ռg>)$k!Gxr庬rLy2\<ԝ̏je 3Qo2n3IiM qt -um,ʳ6% {^i uxoYT~6FfC@i} J1mÞ #,Ri'ܛm9;ln|(JS#YWc037_Yi!JkZQʝץaY.z5-7ytC"ŹjoKo}y۞}6um`rek["cLD5T>uUÊD6M|”I&SҚV":%c1g djqgMweyQ[pi1Sf*=ijTkB|h9N5\J;1DAd CdA-qpsg.B\%cr-s'GR:d@$AݻtSY0XV&l ZPjXCMO O-ѶYTe~w_GU%{%)JCu0$E]ZIjUYkхTFʵI:U{HLhE*Qmn{#*;xIwbsr2&qx S6l*atMWA"$Q=Y|s3} $yGئTAz=)L`gv]WXlQ` IxF ƪFxf`g;ʝi*o:5#cxG#tL'*kZlKvP:HY1D+>(O8VK}>ʥ0Y-תK ^&64vp- :RWJyC6)6-:_"|> K{ t]l$7] ˧z0߻i#JvmqO/Ner mxJ1v[B %=w&vQ3$*b&ӛ0N Fd3E,\gۗ@zajn5w6o][+mq<3|>{JHVq.n^a*ȯf<ԋ8:z~e8+|r &7 t'C֘O \゠}od,RNj@t6нE8Mn\9.xc S$c)uηg/~Q+$t+2Q'f@".}Z~;UD=%+MMn_*4P.hk d>΍.K^V[sJj_d*Al@z jk԰q~\,1Ưo9<5W̓9Rq̀Il hgߋ]D}NY!h.)ߔk%I*(-H?ͭ-$,O}3? L.:((6Y*Oa}~I( F2N=.͹A(k)Z %7Y+o0MӸ3i0S{'n)?ñPRZ{fv ~ZUϠ=ٽѥ⎡_f4zu*n"^;uE +Ag^¬T2"hZNrɪ&SH1I& ϳD˄Pgu#H*²1KIiWFOhW#/R*p&P)XZ QfH99>>5'[ְdH*4ٜiQ 9S+dWSgkA%5N\N{qQ`ebBw]ZqtI) 7dr@9314N-(&8eHp3 bYA\O @@W.T֞'/̃k&"!,]ɯ;2 IҍRZÍaJΙDJPEae;d$wj#4"U1! ICu(hã?=a}цD*[穉XʲRĎRs؀)Qw~`bCGf|Yf6"2@2U5L% NAʭk2z zzuV9{Pg1"RAR~Ah^@cI!I4DoSı笹2n2mm`~|8ml/29h\TJN/;ܨ Mݮ1oO}ex'w=>ѵ/VZvi}4[QH ++du2CJ / m0X[ўbbs^Sy'F'$в2BN9z)6^n!~,=(dp* N <#jJN~`&=̃QόwWn}}5}Nuз6Ӡdo5nεP^ Z^0+>b9':O'-3-G,u94V-+C0&v NvwИ/Բ3)pg%~L#Jpm*mG1G{k 'm0~= _]%YHRQrAL 3E2 Bo/Ű 5»p(S772ܨج<7>f "ɞ(3~v7/V~EzNl|5WT[k?=C>c'0%3/ZZOuY- ~Z1Y&VI%>(tpyMR*?=dg[d7UaV1ub@}'VowlO,-pڸ%"%=9|ɅgSUa- WMN,0|`Jf7]a-Rq9Rm6wfM~xK_f#jE\$])1i1e{AH)`9NfO/vѩ}˃+PM8G XDլr2AW7p*p͸4HK~xAi5J6o_,ξ%cG ͢=È H!̡`6,{T.8h]Jm]Fl}g6'*)ˊ#ORϩ2dEQ[NLnxl"F%qdGjtŴ_&=DH6p @I,ھ_ɀP֦dg1$[~3SqE|>hiڨQuP]mL]4ɧNZ&t]Z8q?m({wΉ&>y;44#7 ռ]0X<=d ҳ|%c}c[$8b>8G~p6-/< jCC$0ȐL)GG#jw Uv+MʾNO6dSw ́RyC-D$&%![lP0(08^j;OM1?!d=B!p^ vN7hֿ&˗ōh&hc.U@P4rO/=sQbA6 NN}D&O5f;]ab"'QYV.&qb2Q&KhD*KQ4 L`0>oBF A0S]!$CB QlUX`ԏ]̔1Hu0ًQ$#;Ձ)xg l40sZre{ z28#S&a,Q,n9~d#.dT"'$WsXk̮QU&kF{8ˠ!^o'H %c~^C@yb^=`ywVud' }@vМ'W!3-{H~~tub3G.(~ж$5ŋR(zDR52*HJ$/H=.%E]2ww^Dۧ9 MC= AR& Mg =̕h =PgB0H2F;D PH%9ڵy펋AhHB>1$ˤ=0{$ѽnKfiA.ޙ8z~Djk;NIpSQ 7JL4TUIYs{ڨ@GAgs%nHy id!zš W^uޜgľTx&F?Dڿy.$[ߗOWAJYʶT,8}ċ/!R?$ _p.5˿?8DTME| +IfR^$?И8 mau-e3kEaڞ>G93HA0MaOUC*֗4mȐv loeˣ;zm^#;(9oETcRve>> #1€j+7ܻz \'AxwV/ش/9.T9ہP8 7t !Pd xIxaEIw' T_>X¨"KN2㩐G ƔȂON J<ݰm^oE:<[EFy3{ovYBm1JӞgUtN,IrfYFX&m#bVcO <]{nIJ /H@i'D2 yaWĞ6H 6TŮR[ՔlތA9Ɛ3X2DS}F8^ZȌdՆ\vmC,7Kţ%LػSMN\IÆ{ Ei,ٝ)@*Sh`.0qY'8gj-Ğw"X'܌gD[HPVB ˺=g d 9U~g4ԏMhK{.?G$@6WﶤofkϢܶeX4/|Na)9U"h5 P!n,:e˹i 8ex`OoS %9V-4DP݌pguZt"ĭ[#{A~ɠu7=|Z=3R6KX2; V?0X*m*f$6 DwOt!D P'^: v8 Q'qw=,UKq6C^>xopx_,c bMԜ1z4}\B)$p :ybv9*T*s!Kf._0>뎗JW/;H&N"x.V#L +hM"7U(ܫM)._P}}ށyրp~9̮oّKja LYǒ×3 ˦½p\GxՑs6 B*VZiDRtt a3Kח^A]Ž:rr,?7ODD]/8DaOlDiۀ,\$xp`J?rd؅95KA3u$?Zxex7̹z0O?h}=-)QvcwrBկkmcyhO`>oW}a1/4.=t,`+^~iJ .tlq@6`2+C󐠇+b<0rlv*#Wʚ%8!@m³Z| g鯽z7gVJ*0DqBY h/Rh,TfCDL5 qۆ% d5}S6+L'$S#$ƠkbD <Ф,B244:]2,pO[#id)E_7#'R%Ęxl4)˚rR_sǢ*S Z25bTwG6ZŃ۱2{Rt7=&~2;Jc(b0G߱yD nv׏hzs ;u}R.l-u|FvgTnpfqa>FTtM%'ن>/I#IAYZ kϹd)y',4 ښ䄫m ܘȜ4xoh[ыq]mQ 5(5= n/?s\zޓi*CONȫ ܸPu%^awsmZ/<ǔ,,"C5$q߼s +T 3/KSV(V譥gu@_s]vCe7% 0h~GC;Sl& ن !sf ֊mazr$WhM%cr-0,Qݘ^8) \ω6L{+0=/FxÕ@2og]HCU!n:W d.S~>Ɵ0VV@_b:%~b:%xZR'L8p7F/dپA |/Φ+]ߢ8txɬؿ<n>cF|+~8=ȖAo_[/.+:HaL .>t })W)i(ajH IMC y ITBqq%A1@s(F8(mk\IƪL!,-Fpg&wt"Fll!FT$S>9fcN }& 褳 VaQHZLa텩_ovs?XWǶyYM7--n4cIT lAB[Gfc`3#U&. Ԫܗg:&醆EfzPYy`=uWrC]+5IHn# @$6˹VK}yMT#oʉe`UfܿCJY'n'-hŃ{P}) (&I#0 O}n`$B+-A5ń~ =Wު4.apUtxSes݁5G6ˋfX5;cHcena!)sD'[9O?L^ )$J3.Ʊ,TFX?1`_v"z( cFkF~5[nZasyplߛSjݍSRu& :EZ2jNq1}?X-k://5\}5n6Wfdo[T{GX1FX>3~ ܑjy~:9>l[Tǩɇ 7~<{ur%b̧Ǜ㰆S*ru?{A|Ao5::ۻ7;m}m-+S&(S;!otk(F6\ĩf >97L }'d+S>\:>5Si׉WcfyFV?P[ dНe ʝwukLd60R[1]. 1AjƊӝ\J=%0A,}DU*B1&"G9ykxkR)r }z.֝a@(t >$ 5guML#AsDŽ"?z8;^*!ӟ{Β`yHK̏7:) &Ae8Z)QCs eK v=T  NMhW?2[F*e0iL U)V't-52Zzy\RMI2ZB/yj"hKIOq+MC_Qwjke-R;R|xBY>5+.̝*?9H)r ZَhU (5~Ȋ}qډ4 M%l6 \=DpVyC,kn+F*%H?Wo_zSJ \ZCֵRkqq--(gŪ{/GȫFYe @HAmjNW%Y7$rY8AW(DӝLa G+p qYCRԄ5QP qʠ ݧޚB$\$B]8g!-R"3"{⪷ H \* w¤)/y3GV#:!*4,PLQG uӁk-+~y5I S]Py`!gMkUJ[vYr'eN+xhw(>ά7+Uh­vxwft]#kkNGnm_|D.H7cb'o{拪,m^IlognKZVW@3]f_^}։^?<GyVz9VST*Ȉ 3>4su?wQl|G+P9l7,Ű *m]MLgo5@|nӶmlR;ot,`$Oz1wCB Lf#b~_=g͂ԲEi"׫O ݄|.>H%ӷ.pnRtYPgRL r^)Ȑv$_rRlURhÐ7U1U='8! |´`7M ®YFYR25=tG\Eu|t6ڦ@RxfM]lA$y`7DWi#H^iY2ݬ\^g \ĜN%=\.p3!Qq: dCFdMkD=or=ͧUgF qi);REbr](4{{_>lSL!^ܮ Ü^.ð}He94OŀCYiU:jAnT_l nR_3#wl&fh8K[ͬږM1^oEw+F94&`fbUVmW+aA<e4z_9m~TP;kaœPM+-p=2,3y*sZlH[ Auζ8稥+x]| Qnt{XhYZOK9Cyd#_i0|9׻Ѹvۛ(>GjWMZqLΩOvw$6$>g\.Wa.Ds|1%Z@\$鈶 ";9lPծb䧥he#ϙYM>7mf {:*[_),OcD*aT4Go"yE+  :bg7v'0'rY2x VX2%Pⅆ)J5>íԋt-k\u >'E{MVi^4,ǫy?3q]щ;] ӞaAɡ 9e{%O Utx5ֆSOo9(+>q0?8QX|J w =kCD-|΄uѕ)Un7c !MFV`J\-]|\iK5@b@`%ց=t'i푐@,Rf0P?=<9?'/DF=!9}o1vmiZ ]m[(WJ8deD+v>F ~8ɤeYBp*6rq mGP[@y48f`.ّ baugqHN//!OOCViJWɿrݽ&l=_7S#㷁||q.x:o8$-PD @0PVrTڷzpDgyӟ3 L]:^d\a(]/jO|x{ƴhPD% n݉H^j^{/xMnX!RoonGA ^$k W?j^ݱt zC\ | S} /bw5z'8,߰򞴯B$fbI887eR|f6gkv|7=YJpt%+v Lp4_-8 AT3DH#O3 4:cucX>UŞy&ZAy?0h(\7}9tQDXCS9QIS0h8X:.U'C 8(oiwO{kq:pxv̩^RyG>S[è?? L=i86[|Mu ѶYXֲɚ q}IA<S>/p2ӡ6rg T8R.m~r\*q=- "Ȫ]D_tƯQQF ۼ%?16nd腙 m ^ZgDGB_.xsƍ[Jʋ$l_aldaH?|3}uҦNj$a+ĞОYY i_Rc.t=xwԍ C^9sLXA9q/wƔ)L:9uV u!!H8YzA4[$$;/^:NRs}+M9G1g.ңwW2 iw49M=@8/dLGeqTޱc*ЏDVS+fh7=Ydcԝxe1ܕ'D)d.&;5X%|.@d_&z2侨W Cw7'MO2 nW UP}V VP<|BU G,a|;0\'3Aْ݊[FI|`}F+jUo-ȩ~[ҠuM<~#A2LZ3!FH%"39ge^߫Ƅ)C8q):8]$O 3_ɡ]njrz/^Q4l&,23 (4[ kXVۦM`b8МRSx-}}2MEujА![`+S(>}$({yMF~u(l$g5]Ja{}瓂վ߽SFZ|F*;4 4a2 ˚ͺq&}9蕨G,7Gh:5@cE7R u!r@8ĩ/Qi4fzLǞtҠr1  @Cڧiz'B\F?wx~!ƵJ2`XFc߮Y:BkIRoKdy1"ƛ|3,ҹG%k5p߰`'PٛM|l>GA{]v~x81>T }iM&`nL I["tx$nRf&@\vM3y:~P;\v? FӶAhcb)i?y{֙f R4O[,wI4‘Z"zt ̶"*7#iME&\ۭdd,vPv yõtΐ|LSlwe[z@%%?r~,b'3BԿ|QBknTb㮠a z0az 8i?)ayIF })#<)؃ymОk)Bc4Le 4o,hb|g5n(FHEw~rqaH.o.Ƚ505$靯u4l.o=\AH2%JbiiAe(RRA"J@u?-ϗլ|<忑[wTk5ѱK֩Yzi8 T\ YKDhZsjY?\˫zrDJajuq?3? PvX|PuB ;) % ڤO@:'lq/M OvE=Yó]Y^I -c`|P߆+1g lT+ `i+4ڨ3r-h0ZeƌL=qnt%?[@B#Us@ R1"(&_򠕏,j~4*'(xAEs'<l*67fR!Y$?z`9* /j9 k*yA`sLPUk |pRxpp/"p?.Z!ct }DOGRvD˾;恐)*9hʧ.7>n-7KH:` $,`ӂ#v,N5c$)+']4aWyOF!'+=xx*b?v)jJ0W+~42 Ώ?2gYZ07070100000009000081a400000000000000000000000167d00e190004b880000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h6lKQuVŚwk̘8tZ'7a<>02"3Wޚ"qC΁0_S #tp'. : α@ , g|bX8` \cHY==5͒o`4rbiHtc=~NF1蕜(촀En,5|%M<F#a[?qҳZa 0d?yՁ+ nV4X5_K/EG bE-l0V!?Ev$ N'Sɮuo89|{Тg2ݝQx~[(.aqŞvP@fpdp/FCbD&GXcbPCbu7K>Orݣ ݀X׋W"y]9JFxu!;Ӽ_lrn Ҍc>4w<֜h680a JG~mRop$.CG6ҠΛo_M \+Brmm7/+fژnӺȕew߅nCS]Űtݞ႕ ;(p2] nJ-vʌb[30/<.a qOz([A`*FR4X5dHGێ:?A(+$*%j|etcDvj|"d#B-q2d䝓Gӛ4嫿vS*1 &u(($H`TYl6N^37rv=7FkSeNĎmBHz&Kvnf3"yB<"|9>Dí BM[0Q[!Z#%Q&B{EV%9̤9*e@g{@--H(Ԏ#!*?mn({0h HTѥg;Wrʲ 9楌A2 3%tݹ vk`+5} qvv-!$#`g^ĽtN(Jt%8;Ԫ BEa `seev]1#ӕl+6!v AInOU"Sm;הx8ڵ6:rؖlZV2BT?ۏkle*J79:"$c8#ab3 k H ;xs@/ݣ$2(i:xc\Sz;JsKZ{45%.ʥ=B*8[P2ZLhХB3; e),sXq/:P3V*>]Khsjǿ؇ ~9Y$ym٬-ksmDY<.g3I+J&mA7F9i)2C pDJ!~6!] sݏ): ^D?0j*VaVhو?Vu6xWJGf0i13Q߫.}c3+^iLEwdU7SV,}wHZ/ +d mo<ļ5k?NJgQ-@?xGQ$/QNü:I.+@v&Dw[AAFd{Wus\- ++w18Ӯg送PQTH 96sS1%|ˊW"Kh9;Lbbq3[B3J:DyVAO4֓EB;`0*VR `O3utZF%yIr9^uFGՋEb,Y1#م@5/p+ #t+_o05yB,W=X `ꅔ=iWi+1oaGdmdK8ӬS3p<{6FmjYTU&ѠG>׫5.Ew2iD9@c2vńg0C$aB}*Te4wЮ6w(aENWi a̾<YՄRN䧰[^?.#70@킭*zՙa. f"ID[l?{*%"iZvvmؚepj*.(y.l-sqԅ-*4% q3dv2BGUJԼYw~vkG֘ɾWW-Qyxn D%g}䎝k ИC['бUN$sA&Dže6Ҫj/`N5+zYgԂQgW047 {ۮ8?Sעٚu@-#ڊ|Rtb~D1_T)Y:0wf10cx5d2Um82S&DyHa^*& NAEP(iX&A97o-_X5]kRjBFmai:m(h7My%bXuMbtw4صOW (Oy@<=RB4 d6N-ȴphx+%U4m\L$S2Vq.' mI[i>Ô>d|\Ny"j&iϢ?5@9.t;~'SzeWUxX/8 ,:!C0YJl}t*}~z}'Яbc⁒,Sm/5f 4+rk\UJp/o@QTRL!xlzX[ IS`$yJμf#8X# I/d8mcSLGaf&O. u/[&9V#6ƑϾ &Xʯ7Ux}ˤ2Q#֢_*Lj]ywB요"gFʧP|u p PDIIIl6TsZ'o)&*%M2:Z2Y84Q{j5m" |ڍCYUN=\vcM.%ʌ DQ4N9<Z-L=ȳPt,3a6q8%ԙn5 lp&psX;^|\BD.X C5 \D):n 87bx#!پ${f|xL"}4RM7nG_X#,%ω0p.N?]R >Ө/k1=VəiEɐ _^N iJC=SPVY3`O58bNj;NSxq#/|\?MBE3TU_n 5cWCj]nK:KT_99DƇ n\ESx LnǐwեRh&aا cfb< 2?<;8֘X'EX*Ly%n Go 0\ S=\ʆWj:--NRp$s(ڕ/.T5lϔiY6eFM Ip:{bC 2!# ׅ9(Xp6AfQ;2jY Sj O\aer.?irwVHБuDu_Jͼ1ҍ]~i^V]?u0]bjӅ[aIJR'uAG:Kv_PJ=HJ|Mă$ [G:96xw M{yhWC">ChE)U5aP"vZfC;QR׾ިa[ *rop(\֊jS D-!)1ukOۍ=HID\ փtʳ%A!:d{UGfβ}\@I\hQ.+XrT;,/4E%#C FkQ!=V `U$62 'cw߻B9T4U3f-Ě0)0 :+ȱF% fvK_zfF k߄ڰ )ںoPlD[rQEvG< `HIʀFÎkւzwJP݀~&^ +ttGh⨧g8eA -&g IE+!.&ϖi?[rɪ2K#ƒjɘ[)zo !y C3$2QxD7U@Car J\R+2S~B>)Rf`юHHiwxR^$]}"ΚLzT!|YЪMH2e0f\ ^sTCuÈPr]{#Ml/ {)ݜZ2MID"1K_̢m @OI2z"5^IBݱ3{N-wVq`֍d8\Lh9|?\ V ~%d8wlx^ۘzˎ ƪnZF_$av):AEiS f ts);[PΥB"$)h~:.AS ]ioht#wlF.a=f;~ TͿGRq,'[ $GfJj#Bʔ~S|̉NDS,~~t5W o c5&!rMP/UNW! 5/YM4M;0aD|"1ȇ&DRFf=Qͥc HrqYl4+/2հ[SH0@0 ǾqoaPN& zjZTz|0f4^܉q"tP{uId5 =0:z~OjΏ![C&`Y!pyȈ)0s _oVR6.ԥECPga(2=rCV!`ͳ g4kqsыH2W`;T|16gxeΒ(Ofo>THJP<} 7`>?#*or?&Ә(D)N7@ fi,8?Am"2C![WHO=rx0wv2\էcr|ݰSSQ6OU@r<9Km"Vpy hrz("h q!w $G!&hR<m햊k"l#+>t+ˏY(o[CP*$ \M!X'&mTy*BT8u(DŽ@ xVf}ڃ,401#@U e(V'+uiӌᡭhM|=G VM c8ssۿCtl8~7QǂbT|Ȫ_A~x.sˍjWKLhfۚJkʭSɩ{G=Z>ڥKKxгf/u?xٳz5~bԪzzEFdaYnDtm4e5!K$ۼy lg_HPAW] :I1gHW䯞-ˆl830M<^Rhc ;v*ezZ}YHC8#mqk<=҂IaKHv@8E*wv)9e" Ī7is)a}lq#OEG4_`o g~@~ҴDnh@q2 J7aaNV'\+neEM(%e4s @/ii*Nt+9Rb6Ә5&FKѼiܚxۼ#k.hXG5ރDzBbM7&} q?JV8JM\D|,TXfYa>θo@8kIp4d|;?h*Ԍ΢jXNX4 Vy[$fk}?y-=3ag5܍Y ]$?Gwj1Q,E‹~p 4  EuY5f)5#MwCYh﷖0u{5˭Rz\a;0Ȫ_:Ԫ}ॸd U( "G?,]wTdsrA!u!BIҺ"ݿ czj޴߀s{>9?^ҝy4/hL)2'&#ZχA_ t0yGރ.5)+5F1(=&PTm F}UVd~B ٫Բj/)uz;JF@<Nu#O̧5h;۹܁؊%~l#sI  A˸v,Q9y5u^؝*/ _|fAnNXM. ڷsuH9oLtQ0 0ej]R!$8Xc:6Ԯ5AUc4 zei* V;wn<^SMN>0[>_9Nj󋽚6#߷+q,yH&PC7J M¸Tj|Lo$O\]T:" Yy61h&[Dˏ%u7H`ϠS/] WIF4 t `v!@ĚR[^~xPϙ9qLG[ vxVէi$_˦tB,s]N[r `5|"e7»sq w'qr xj۽^m3C5DP<~?Yకs!w8vBS,+KSlѺ{`c@k<]ΑY|C`]`8%0XX+fnƢ#Hp1.q دtfcN < 1F/.ZS:ˮy*4o\Jг'kD33~\B$.? >:@| ny$'1^N4;&?#'e0ӡ˙7<& ѿn9%P],Do Jk/>b-mVA(rP_9=K 's4-fQRd,R~1tɦ_xM3h7 T+:RwDyp9m)gf?ٌ(PsgTPiX[FbLA&$1Tu>aL0g^F$Peh=:&h0nJ ~p0K G7Y68-X8! /IUc#<%/Z VUSJ]Pf0E 귳E>YOT3 OE&8UDy bbBPR`zxgs[: ^YJq㕛9KZHw3 ;aMMup:CL7NRinSE{0gIfycMzY7+liv)+1汕H|htv?P'ȳ54 "uR =\Z7#mk|oKoLA'Wx7 5qրHNZW'eJhZnϔS/ ?+Ɛq[Nd _^glqbgDޚ&׼GNpۀC`CjD-ߙwrQu/qCmQsO[kF$6Q4`EюqK8bS'&:9AQLWwPdyK=ۙjBGW@w|& J'''/Տ?(vz;N5^&MD%t Z6\e{o?(ф +'KQNX ͑ϛ,7h7qY٬d4"‰MV,SD=b b6>s4u8".g0Y]ճȸ~Y&"E7 ~{U+|\ե2$wFeK\lTPPFE5&]IGyèhHE`1f?PhKx4a' K$7E$j\Px__:b5&=<ӻR;}ͫL;UZ)_7[Ha綮^j0J zuf"+;<DtՔ$sCel(\Jh|9pmie¦֏4;BUp7 ܃9b!->>ITI w;f z} E[I ]ٯAljҩܿ*P\*7VtY\^y7 mw$R,@3C@;erfdZl}I^+i,]wd!eK1|"zh29Y26YUcX2JQYCΪ!ZeB\c|Oǝ-,9 D'xHϜFt*U F' 69#$- Uf!BP*E4N]4lh'/y{ݵV8 Yu^K\֝L7opBoD/YDLzi`ɈXE_:HJ?SSu:½$2' S9D&m mT z#Ǽ-!b'/+i#ej=·?BO6_h)+Y;>?Ϡ̰bsj}+:3,U,: u<64*5Pۂd?yg\G1yYyċQWp[Npq)k=7\_AX*Xi-2 :Itm|4$">8~oߑ'L+^mgxNa?f@ĜsK_ !pRt/u:`e.#6!аm A { (@$eHiKo!sstG?N]);f80F&ipu a>qK0=4#M#/Zzo"/p%l0DH2I By%Rx mFjCmq~ubcTnDmAU^W .kђBpd^) ~~ Km(IZb"bZj(W&?pI̯(wNϘ(b /'j ǀʊqgR23LRF QN-1wҊ\ؠri7ZCW0ܳd^U'$rxF9V:95"i&hg%>2:h6cįµ5U6Cv67U'L[ϵk}ݛϝ!|b:y A9o0gy}2NSr^4d-b"?`]y;~l+r8I@HWg+%6ȏ]znrQ%t8?iIp ѹ smܻ,k,[szsAU{m0*NmڞТLb.2La mYDyopA^P>s7zԬf`xW"`R0<d;d<"_Ds. R]P趥j5ݍH;Ԕlwxg *5:#SY#ʑ^Ӛ\HG1v&d5*zxEU~'шb᳛숒4Z ? .Eۓ%8_E6INYaIq)D6#{  oJ^Q^nmŜ)nVu&^sq5gouT,h?BuA^86C>E9=DG+xw '-fAx0o@cR:r!ـ+OϏ@ k%u)[%aҽZA_0^ĒpqΪ%*? OT,aLӇ7t%9/%,wU.*Kcex|1X>)pudܤO *bhjz'\}G VRSR귦9TҐEPRO}iDDEvO59ZâKL ;uTx6Fm}֨M6aMn%ݟz3~a\83% =!$>TT0n)+3"301S@Z_¨ s x;[KEgma1S} /#ZB,K?9#JꔴE'Y8NPȀJņG]`1w >3Psukrax"V"Tdbar=GzWK+FF/킂GA٥ܟSgje V֧,wDV}"^ X1o"wxMj7/^"d.5!I"ZXM% 4+DNcgwUkV{-j0{MU*x:Fψ ; `HLh0U:".jްIS6Fv$:oϲ7 >/ugȫܞg'[Њ W+~T0xԡQ^fn'iDjE*>BצP&U@갟I.d7y>Њ?`7/89f*&XIř-2z$Z(aFC-YN9VmY/e5R\r4sS{>ʡVTve# [A?ޗsCWVXxPn+.A8Y)T0.R指n tyfD7u 8 !P\ 5.;7 XCR#GO"e^|DjJiw!qk$YjAʝΧhThYvgjQ:{Jf(tt`vq[wi/,^O*:oR>ߖWGɲtF6͂2%8b% B孳 5jmsCKp۔_9m-ډ .nTN3?5Ѫ:_6GSޟb&yVDq)Z 鍊YNpWA;׽b"<(tzFO# D݇ÎPm?W缫]^O5+OKV,"hƋ9yrd%'եèkY&Dc_uEWY-8? T)~#Q>}0\}+ j)gA"h" ʵQ*O拾]ٳg̽suc=OӑW{,\w/<g!Mʅ>-"bnr_r #i!ɑt_륈)ֵU!G;$3_ϯ)9Bb^ߨ؞Qђk6z*\2 vsz.)/Ӵ8Ck\%Yɝf2cL-p|ӻ)̟WbeVm7c)!.O`۸ W&neCNY7]?_^d0Y&uv41ϥLxY¸w#=8J?{.5Jvy'HL.kITZp6eBR*-m b,mQN[2aKi(+ŶLnJNxk-2Lȵw;'oь!D9ֲByi4''Ua\(v@.I]̶s SH S KV#H >{'gOJ\>Kr7\X 7?x*AOC6UD*#gn(@S$&xpZo@#1C1>Oh-OF+O"ǣ+{AMa R=(W_sHtZѽ&jcX56Msp\ĩo~p ݵ8Cbu<(s8V}%՚N{2P6%6TY(!Af"d7!9 L\?4BZ C븖HǞVg,yӛy訅 B ͔Lw‚+9]'`UQDXegZǏ[Ⱥ?KOGtWbe[t.zY`"mzV;ϸ%{Nֹsؔ7(IO=c`Es%Gr'R`DstGi)<x@Mm-ҥj̇!˧gG0\p;S@N_!#_y(I10A:6,Iu]ql3o*Gyr3vy텇5=QAh"p$PSwφ}/ũp\@l^ *j]'_$Tz^Z7yn QƂ>5q204KEilc{@}ҝXf+k}iCGArpb:h3uvD̕hG(SgoH h(gJdɳk_3J((> 3vɊ}-݅hHXS~+y+'52;xh;<ڷʌ"pT=5.t*3dIIN "oޚUV90qQR~+wQB`0A%9¬v#^e!tDtψTbOrB|vrzAr4&]pfW|3BvE`*{3 PC2شy=HNK/7hRԜ*(/bi\2;ӒB˹b!nw@{%ޑlkYkY+8}iºHU(Ex#fɷ?yƄ؁sQmYoq$>O H¹‹09:͓utGuBnOZMN '̒ O\tv_7ЊXy-v?CTaFClsI_/;*sܱ/^s5f7 ~-:Ƴ=^ eX!JEvfUJo!$쀖i"kΨ*-G a( ORQ3*4S_ҼK-E*Pl7%n-%F9XsKá(KW6ww)E&8ebtַS\ݣL(WH$ mlw65w ׹):xйR1zixw/^StIؠWY []3l=Хs=qWXbo0:(8@@^o0hЅNt"OXa&WN}CA )Qy3W G-r  ٤eSFr^sk=c)7>3DbWKVеP\E4;~d$Dy{UuL%L[L !UjBZvՍ ",D .,84iPa_sY\׾T0m,G rJ'7gwQğxnvӨϢXcDY]szۻQ⽂2u)E ~V*l-jƨ=j@6YL:s7>U4BɂF[s?g+uǂřTCf4{00(3YUkYS ,CTHY>.-Kꏿia׶@oC(+`lNL'>Ġc3#_6XZj T'͖yŖRf`<}D"FԽ_XedoRt*N}حWWE7,%oޛ {Z>_2πĆ.۴Mq->0$vP{-Ц"Zo-j1I؎% {?.GOe*}wE8 ޭ0J[53a2 Ij{Ey[ٖ]܋+I+Gt4}_N|-cr6 DFFֈD)NԟסO`y%~ۺ jR =[KB[j̭V'I\7.Zi_~Wd" 5S *.#xc~4Bۢ-H'T /"dGֳ /nn0 rn#Twk HU ̀ b:v{~xaJ:eoa~l9a-O`9@YK9s Y}Fꎟ d5Ei]k%O'?e`ݱ@awiA7']H]c,6^l!ȸ2Sc$ƆXdۇ2h&Len[3~5J&IuߕxfF(Fy9?\xx"qQ䣕)Pq tl%/:q9HE]ۅ汓vs(4XV4J>eX(Cz+yK{$q4$Ο?Y|aU.EKc@C%'6?G}걝,M\.HߵN`#ШeI3!"~R @&US[2Z0_{M2 <Ԣe`HϐALd?q=BJ|mh{*k[ge.'n`)sCAKvvz3ڷhTsLQ*C.{0AY(`_f$LIzLqX݈}^{ʤP7C5~*V/(r l "V^/l*Jv>Rnz΍3wYI٘FNHFwC7g $$b;谷?ޭ"x|@(5^ZpN΢au݁j- |+Qz3a|UtoUWj&e% d.zOy gt晽t& HG51%[_d ^ HNBX }paI؟F|3-"BHHqʤ Sn[Ma}"m_l^-%qТiQфwaԵW9VE~t,]DAhd$I2탸kl; :.K/gS'_tA0H߶Ν N_h&ksťXTX^[A_<|f"[75@ a'vg(w]? '_J2ע9Q:م ,F#*V_QRFLxP¤|OwIN_r,[aw) h*ԳRGk"V=p9ɯcM]^8Yc*d{Q~ʱČY6 mC,;%r#jo 7z?=`2JQFW/k2✓p"wbkę Ha}#I $?jth1ӡ(S^oY8g a˳LHZª<$9DcaxYcOWQ.k ~عqXܞZo29oVImb5na }c5: Su74u`#1t$Wܮم/,hgd1@/njmJ}aZ7VJT[;a䛪Af ʹ.u4Kr }y' bSGC>x{~$;" l5HRKĺ\oxA>Kaㅉsbδ0aY׍=q8vD GSb>,*JԐIoצ'cV+` aȁ6@a*HT[!vM- /ܶΜOA=~А[\m.(mFooO59+ŠTmjxHycMd6NȺQ͈_tĂP)oFԋQXMFᑰ#]amu:ٜ"fIruȨzxzCO̓ɵƸֿCƹ]7Okչ@/taHș 41[kh}Mmd]R@DΖEbB+(Ø[Ǥ2\ŕd,#dо3tЖg5_pN0[1xХ}t̘=oJL9"2Pq^]ĶIms-K(s;d`:IB[[! MWSX33lۯݿҒnɩS$lQVRYM*oS݃yWW;%d[h4ݒL\y jIZN=ܼ&=4@)GPY4U4smH#cw5` u >9:p;+E'ޑK!}e8y`}iX‡H23[.K,n7_)䣆?^E>7_K 4qP`;@3¨2ޅ͚0s~NQ 23LcA9B`ݚ|igyβjh˷`M#yV'cښ_]}OY;tz]Ɗۖ:DW:cVCi%'*Cv oL8kįR0#ʭ.(*1R!I(i+hX,<! Wn1=R*WۑCc'maڌF1\iVB؂ HW E V`6I;z4͘T ~KBZ~ }]*.ȴ%΃(qZO ;Չ1 H- ab{Ì uւ?lܕ^z9 jǟ !S0#c S׷'L]0IuGy]Z1C~mB{+_!sLdeț~ju3Y$Cd(ƛ_YsP{KЏ"j?ӌXWee%\C=9f)kù@*%"4jB{<'1V,2ͥKE1}XD=MC8lC;e׏{1:6*?A>.Hf6ni8U"s+5ӽ9ȡ]<Z$!PdxB?ّ,89LgL'7bѹJv.Zw^K0^7Tb$}II"g*"L >r{)9OT|^Rz+[ߝ6sD%%:`2GHzMpv՞CHaIW$xcFAfݯW_5wZ8 hX6l}tLAu2_yEW5,Znk%DogeB~ O k%j1cpAz-DLfC, NͪX/G"ief`+J~qm=c&]Nw֖*' Xk,|7GܪR_LCKp`> t\H\JPVgҡx0⺊"(eJ=ۜj9oduvjm}{JRKh2w./B_Ъp?qdn:^؟ge0gp[-%$#;v,^.nIF5PS&F(\=O ,܌0Utrta/Dp̜b+NUd=.2¥8=mw%Goj0dݑwq [[ /k1(?dک0[~%&DZ`4ef-1#uؚŕ* ֨35Z/iD]NTځc 18请%J1kXTQ{ɪLjB73) r rh1n 0k~n6zk*<_enVHHאYw:)8/D'}oʬϑ&4ޣx !߱܋] O ?;o@q&zzxUp_'O}d[YY=^Q ¼ "^~V8SA3B6kwϺ e5h]z;_*3O*ɒHhEno:  ?igJكaߟWlK҆{dNCyPn{#8lrE;y(hN TK-x;1߄ ʨx\s811?occr* h DSp>l̹֖7c@g8\*Pyn Iz2urb/3iWv6Lv l@ݞ*U˶Dg-n@ӄ )1,.0Rx G+[PswWL'G\` xQ^F#ʼx$yc2[Nu?N"lR }Fz(h,",$ &ӹ.z`ʞHC[;RMDnJ?,=q*6Y?o(_ p}R%Mnj5Z&Pgcn<[OI\5_ N36MYN,,U 3 KL> EkU(3M72sEvY!n "u^k bNW_ưE9]7$.;4jEŢRxXYQ} WM"⧤hYq]G0BpF]M+qs/Q0jmD~R1&P\,8|z)AEnm++qҞZbrMov ? @jXظKnJ`QE*#'=P{b.#ǜ8!-.3 T-|;ޘ;2a }F8߿PN+`JК />MlO~|T'E)HIaj(jrڐn:d}#!=Ou4m"צvK} 5lR1P{:O밾HR1Ԥ747Z.WznQ a4wUV24 . !*e`+$Hzzv^t[9kdFFYJmnÂojs1O#9頢 baϕdz@32Arw~F|~佊pq*פLr-bviy;NIDy 6R>;wB, PSZ4@NA ~m2X.ž: yzp3CUf1mJƤz4 Xq'ZZ~#Qppc(ߚN|'\o]t]S4H# Zj7>Rsᆽ>/z[OYK}byR 8rD ˚yY d}3g` ͉;(SG X8HI㉽#viBߒz(8]G"Y(CZ~Bg4_§Ti{bFO 7d3T iC.l֙k% _reog.o$B{,1X#;0^NNcfb5- $p׈NP/te׆tc*5wؽѪL^=b+BX` #s [i@=~R, O)ϟ)z5`I٭-!h| v-{o͓,s-cCUuw2aN9.w}ڭ&>'vmC"}`D{gՋ wxө@ ×LSbxy|3dFo++;"*UPl-AecÚvY),bX@ "DGv2z(s(TCֆC0|гRnloIVW:HC$X&1%$:!KxzB=+\TD=^U~y]Uܫst݃RWz/a!IrFAE7IL\ӥC$ϑ +{Ȃ S$i)rsD0y9)w>bא E0QL clɝvYWԇZB`USbp#폰О—"l!%rR}x$h*T4dl(:?PN5v%P>CW~ޡr> 3+Q@,4Z2s5:vQ]I%} 6|% ə.u t>bG{eWi( ))CUX_GinVװ&V.`5ҴS4Tu>ǿ*W<<-cĔֆsXig0߮i0Ǯb E<.=t4%}Z rUYRiSAO[:=C fcZv5ei6dΎ]%$)GևȨ#z!Xfx:s&0kB6e^-Vwaן)ǡ9gʴS~FGS=6jg5I,sp>R[?k6ob6ɣ^&i4 !S8Z͇MeeE9rJ#7@&8١*~̍%ouN@\MO+j7pE|\&<& R f9elSqPo^xH]@`M1`'rnh-&ȁȵI:xERt 1K?QQc9h=T}凎{ Y6)< Jbzek:yNM@˓zXԉĴP_~'$Bm pTʗGG ׃H!.XgDz~s Pjh-Iz o]`>,\b@M[3j6T~G&̌U[f{v#JH9Lo= t.+$Ss`l3v0X]4#ߊY?.7B nۋcar5ͱnݵ<ϴ2 2t{mG>#Y6cߙND<1}5Qٍ4BDݟob/Z`>{\ : Gy]#o.ءגH8X^I:)Rj SWLG% wC)B9\ t7h(ẕ_̴*O 8eb(uV%Ka/zu3ZLi'L, 9D2J*Qsɺ 4T{ -j(b]ux+Ϸ#N5p$=SӤ|) :5.͋Q~)H q;ɫ]DQj6Go_7ۢ6U/uP49 Y9Ӆ5o1xL>O&U:^<(CNu;# eF9dwz^*sF x`[[w0'/r ΪHWfQdN,k'q3'okd}*E* p}ƍ(. :!F7kP2 1U!{ho \[PfX<8uiŧ'6e;_Þ/n rPK&8jA΀AÇ=L$:rFyiϝOZsxa}the'>%{a%. BQ4)3oJ^L~ V~MRiiA  "D=`&/Rβ0"ԭ#+kD@K^pWi&X "10gKҌ%GAbmcq Unk{'-eL_l?:F\Όk IBPw!eqK r`nV̀*LٛX&L2n/@];\ , yĨmkBoߏYV+0Ȗ^LV9AIh_1=_4'Du9X~38廊dwev lų kkd y.J(/t '-!ZEʞ%.< ԌR B@)\$FT@GoR•&O\_*̕3œ1$:c]q]X+H3SK Q)v/_4EY/Fixh, фՇhT,诜V!絟̊tK)4MڡQ3S9m/ uH 7 g]V n x8h"Oh9=ǩ'07r,{X29?(+/}e>h(C"ixp slr Y"?a8k YDB)uVʏ37ajtS%?i宂OxX w=\B5z {E% 谩!=&ÚG)<]YZm$㈸":CdtHy YRTkՋr05?Cݽ:kVHc%d̊_pIgŅhM5WGtiVg{y\wkd*ǚPSeN]{V4I<%Ts<מ`7mS*83i9-VD5dA #C=0؆^A, E<ז]8zQ簩57y]#Y QLO80yTe2pTIF90ͧ5TF<{jE9%R[!.maX 5u[5"oBt [N ?ZoAO{}yX*XB)>Cl!w #? ;KAeU!v-8UZ/T[qlk<' |p`=@N,@$mӇQ 4;@zVC_})ݿBOxciB-M9MSh&+:c7X.7Y!Yտ2;7K)jmzMx-\w'&7>}c{T,Muk%Z_ubyKnk5FLMJ!D> `M|򗏯]8Er@5A$U/8@WZ%ar 2 !F$b-##:Y\ 69Gji!wxU׃8"CK.NK;a'fdepF(V0~oPڪ6W6 3=09jz}RfO0g+e~W9F :PMo6?0eMH8Ny;Fe5Vd?0GAXECG0(?VPkn!Ku.A>5?(&"M-OB'vC)9N=`5U{ i90^{͂nh=XTcZQЏhE'2;S6Jī(N0@/dx,ΊJ_Ɩ_CUxc f5_N(DSo⣣7:pCvu. n3Hpڢ,>~D HD!# eZ)h~\%\cp6EF ] [G $QH՝N"#}Oꃕ'vkHGdIejJ~yɊ& &d>  u lBx!8Sb6QX1 .Ӵ#rttRF3.05GOGG"3p=\=m,tPfJe()"Q&}HY!T@ZZN"G?q0m5,6=ߠT 7ΤhkTYk=1aVHE{JHw_Hs@[PwB !WmN"%YfdMo+̝D^/aljW׋wֶ$s37L{q wm 6i0e6P3Cl} n/^KS2◐m\~c-$!fQ E^& ^^U|gFa0"_7sF,uC`&a8{S!2Ǧ^zΩ9ReC&*h\a$dKIİNn F[O cT} ?-|sDhB7EBƊr3~+_qŜEM  ]ʛ7E}aa)~ooemHvF"X\\$1b$H3-eE~7:3*)WܓZNA ؝+ :L91)ݣe>ehVo/ϗk۔o嘔јo 5 {+2{L߇ хsaQr|6h$)5(Q ҥvoNxT@r0&k s~knݗ<(7 #@vkյ˴6~ҢX|TqV!J}Yj[~^ 7 ELfs_E6©yǽv‘6$#Oo"A4uKW.kX,;7w#N>1nc+靘ؖR $йAj^d8]/h 0{L$pi7\cO[#' {r.+hh) f%Dc;M@oo$^%/H=lef?=Wv/lf4<{ߚXGHƑJ2UR><ʛ:uTV;g{s>~}lDojv84 I}_קYѺ+&4]S);r-}C{ht7I.$uZ `g CaJ5@ag3B6-}DTR#f[R pL _0eY5SP6 n"_.Spk 4|X*N 䆢8Pj`(nr!] GCh EN<8_]~hqsC$*QG3jL!v5!KkIp銝?ch]~C]=F$suRC%5q{TxDIbk9ECơ/霹y"\*'^z#q-/q[dq<}NKJLiiB$~9zH')į/J?(s?D$}Nf+gȬ&n3&@r3&9B t`'C1%>AU#  =XC7Q&[,azmآyE;P*ȋA9lYn5I8 3YoWYaF= $}K EK=e%By[<_\۰q!{jd"jlΣ'K}U8G}+ NZK!39yJg,ZH!K!em /Ч~LT"@I  P&݇]!T P=1+?CN[C(@)۸f|N9p(N+a6[9p/~ME~`^?V@ [ m;z tByÁDrVG ?\#w,@w$TKD 8hgIx5׽0N6xtrE|`56=_]Rv4 z|b0Y*!%sǂkR+'"d> {8 nnjXWށYsx3b5G,5j[Otśaf`Zs3}^snvy.QK)N)9=*vpnTc7amJ0OKߦ _t0 v=eLLCfnQgm;J] ^]H}' ]/Lڕ{/ƒ\i u^w!/Lܰ5 MqKϢ=OD*rH녗l3&C O.;o^'?I:BY##TA%UUQmzH̓j91j:6j?(62FյD-*Ik20 StxCpSQ;4`@RoJ>+8(oy=,fN>/dD=Ȗw`1#McrVoA wjzvXϡ%_*NJqJgmNgNz c+HN~ :#Q| ^ Х!X#?<1·-0SQ+GlHꚨ{i:-cO&&6k~{(q[$7lY#fh~^z1 YW0uGm^?we[&03}p,x1SA]bs }&4`TߧxWH:n׮'=-(LiUN5yXEY9W d!.zђkqa~"f(lώ HF+˿ӷ3OB},Zy_uX Pp-Tm%:tuM K 25oAkd\>e].TN_]T1)b[58d+.\l5Z%vTU}ܿ;qVKH2.%ۧkWyS MD0y+8ʍvo?"\`̲%:gbϓŰvPw4 ??E h{<%cg@S1] o^oHlx fcժ\z?v@tAg̱EOmg]H?RDCAΚ~8/>ӂȞ/xYFR8ՙuopj Ʃm&OepyBaܜH) ѳnR8#fowiQ&̩[3rs]NsGU_~ǍhLXu^_[ m1]F%ݹ.ÚVy |NF?:봰 z6dX@<8+cN*:JY+X^=ߚ "8(Ti+]=h'l`2d#բYxLџ8 !A_$\#%t֌E$YYMHŚD|If @RXn \BMaPI}eK+:'#rW&M9DM(cn(:ƄgKjSPw xdƒN&Ѵ+Z<[H3B4"?(4 [7@j~<7sY Ry$Fd *KZ/ 7>p#0>mo0;Ոֆ2ۦaj@׍$+B%Is,SL}CSDv"A6~Fa5hk%GDU&5Zٵ:G\wm d>i>)z4RA,iשrޢYIuX xsxhhصVvxu:#0J?mAiM֏w T)(gЋer5-˥}A~b­t ' XCL0傎|: $eg`Gn% 7`6*82ͧyҴ"X 4ˊ9cb/ l9O"" fk>}/g&g-&8MEt4 5Ƶ ƦOOraGg#|'VtȎX5򗱽57^\0ŹodM61 G!fA[=]A)ڱwސHIF9>=en{^Tb'4\ʞP5VK{5qM9ɭkr\3l . JFڼB#0;BGe&Mm[U Եa dyN1]0Em{ne%{| ݍ&ot ^ʓLjebדԹ1ڙB[:OSzV%Y\Ԟx#l.sX bbSkv/FV|ҵҠ΁\r= ]TW&l?y>ZP%Y%y.偉khsAVh=꥘(sz8$Ol?4G6kj+i7%lކQ-7ESw/yH M=?@@ea~U^*H$<)5\ɰŏ6;T,kr$]+ʯuoa]+֖R/C#zvŠn=AKȃUk`aɺa~V%њ4DIe&J4ڮ Y*n<ck6e1?Kyy CDN,jG@Omi,/rLph/cwh(~VCksț C4yU&:R|.d!GՖ5%Jg4wnI~`mPNbz}dK4F ݝ|{j(͉Qޕ|{ІfBtĞ{)u!JԓvK3 6fgGފ2ӭT.P,b.!*wWY,NAi'+eM Q~o\!&*mCAf@y*{ ώ2J3ArÊv|`D4jj^%'oԡK!MG T≼ ٢crkzRx%iEk(ò:XdTDo1Lẖ[V-M3|/h)+o*qjPHTgL7tqj~{#A%:)|<^w!æ@[Gt}Y)kN$ L;,µ~[[`Sn zU id&oVv3R㯋 $ 3>gkrol ʴ,K%}L_wUO*1Ϳjqq:=yR0#CS`2B9PTRM%Rչr˵߇ b7h8Xd내/,}7s NszPbxR{1pT⪆q+m?>y:^M/a|]/]}沰!n/UIySLd|L pF{#F gSŬC r<^@ߢ~3 <-r,);V@4d~vCc6z)+#ѓ5>T\ZY֯W|&]S?i:Yn5\7 ri;Ɓ hn@ r+D^#GLIrܳݬ K۱-~Z gc8Ez݋f{OFģL;w[JjZ fx' X>#c!A]N]'m;=*xdI]8ۤ~*N$ڰmG*[/iÞڥSzo/e&BbMluBE>)]?a^CidEO^!%VЀ.*;M %kBӳGգA h2ɠGPy93Dy,:_6IN=#E O0gTj7<tpoϏɳ+mKV \;DC<u$F2݃0ðOA2?q,߻Or&&\j4}.ovmm)ԍ룟:[( W$vD ?_sS4(~([g:#:k܅  =pO]ɗc|IF#:B.Ox.lp1ޤ)*`TH 7)tyq}^[g_~WZ2PP7Mu _0{[RNT93ځ f/ZwRˁ2}xZmfvIZ@C,Prw|$&M[ #gLtq9OA,'tMw2OY QftCt DUb:Q+XzAjke~l#۶ 9Ohg.Ll0oNZ}|3G7n`(:L p}#:`fkQ@ghYaBJ9o:@>J5v#:x<ҒtcmjFuW.BY$a.! rQJSᨅ =P@wgƟFsМ;]xS4I`ea، 줗Wj6UB"A~J"DÙMecr+Eg=lX)Et(=HaX-AN po%x|u@_qB$zAT'E+`i4ĩI{&4J35(RS]sibSDg< _ -{/4zGy,O.}]߱ͻ>(Y2O@'m4%,`35RZPe|{KpNAd?a;UIk0E|n)LmDt E(4aާy ŠL͒yU+ GkrZ3Zxf,Cl "QQO3~}<shS3O'$ 7;jF: n2ajEPdkDUefUZ:Wo],YΆJA;$+|}[jH5lMgnBu$xmRbC7*h;:iJlSüj/qp'Z6cOպE5W&c#AK&l<g!ƒ pJ|Z0rn5zp-9K0㉒〉W')$ܡ8^?2=  rK.[|qezRZi6K`ev v^ O cc%y~*o=PlQE፞2]5gm59JV?j hT9ޝ\iq c;hƻm7q{d; B9yOm O$M5]=)!pDF_]LQ^~U}>+ڄD j,f`ŷf#ը5=EEE βmw=?M`IPnJQZ4$l""}]c P*x ~'51>NwOREA _zus:ΗL,ª> l&W/2$$rx<}Vvct99XРLY/YGUF۷ei6K*55!xCAE*` sf J'e2mq-"v|Pi_7j-\[ 8CSa3cJsQB!^ R#zAۥ~lGOM,= ej~7Ú^)-A5v4ZA c -2FN-Mf?DQ~ 4,LY*gfC\w̌"k^&WFn i8h {jcISnfddX֎gc%5R$P8YcIݕxL)ǡ(;k.ybW~֘+UϮ 6iaƙ??TꔆFd@> 쥜>N8+S|U@[@꾓[~Af)-RǴ@;3ҌDV~)#ޖ@LΊELugwOlX|NMNRFL,QzLޗeWlQ,<%cOO4wH KbFT)˯Bg]3$U-Ԡ">qXq\ٔ7b:E X n$Blm.XwJJKPIy!aA<ZmϻX ZQ>2U_l Uч[,unG> p`IH2f, ͜ 'l/m[Ȱt2Tkc&F0j-0$kw>̛O W>Grg0m[ SLQ6 ヷettTwʱl?޴09H$53f7_[&*`w[6.[z \AyFCE1">U\;$/L*QʴzYkK Z*G yklZcupM0nQ sN)sP)q=|\:b%+7W9T !iSLߦ{#wP v&UeH^D,> [$TWM.:64EKi!3T &䬳&U:BC" rn" 'a dqP[,쯐ec8^+ػxb[t4,hiIE*}.T?IV'fZE~ MrlKIїR0AI?ǭJzna]8ibHǗ#f"Sۭko1kY:yӄy3F߹WLvv{MrDZ@f M PIHYYd[=y|i,@?RW1N`pVGXAF S-Ar#Ei]+"@|KcSR]z[Sw-EZSͳDj¬ Yƿ@y|-JҡPD晔$jei,'.jdй XBx^: 7?.y2TauZ SnS\!Nj72H3!#T ɫ<`ޠuY`*+!B MVBNT=,R$簱s!3QŮvpoOŧO1xnP`#3k=A )#OEYB(.x]).0{!%Jq}"38KsiP.L [L?E>ҟL>.\C?߅wqqrI1㇡ByLDʼniNӆЮJ3wQWGQ2iĖ |n/3R ) (bGqqXPcşsX J{HkFp"X %֝AלѳBl1E䋠h ^pN"60\0ݦpDQ%\J\,\`X-^ʋK5ل3BhH;fH.Bk I p_< ΧWX}ʝ~)XWn4yy{l:ɼ3tLFؿ8E&x|`щØjQFTsnU^"F2nKd0'*)T2^JFn._m:#z&)\YH"ʁ68}P[Xo7a,;\fK` pI!s#h c*`I:$ʊ^Qچ8ȔAHcbdحHn@NFAT)!zFgU2yX^Hg^eSS й~;\)CnT_=IrD6DZa;q'bX ڢ.o0n}1x[@K]j<p,|yoֹ r>R wŀnR K,fW:PpwH&oߠr,dgEY@/Ք}ک>ԋŖ"+^}c6dиPm0ULהwx's"{ CO*R~sZ;ӆ/L?~| CEzsrG)n* C9}lPkSztJz ';aT)tM4Eg r+;*d+U8]~]BvCG/sI^jW=؋e[K${\ #64̅k?0\-T$neM֙ƍK^n}|-x]$g&|t,ێ@XcsSy_юIczhdlSdZhwQk,M!&z_B}n`h-β6mK#N<}h)h& _"i˒>ADtR_18DK((^eO+C[S ).@_-Wejku/Vت~NH%A/UzɳglG:i01 +h񘾸ls& kJRXFK*l6S}^NjNńrN,xU2?`9wMl:,,u4s^MMLhOItQ!Jүe bVVJ35ffmeec;FCE9i@i Qj>d.RNWOj"8GκY"nj;4Ο*(57soHJcps3 2jXޙ~jSOWdMZN_.We5̄Fۂ* l9# eR^?O8M w #BҕB`8\FE;g( e.c#9 Vkio%%b#V1h_"C`5^st͵i8oύ;|:юW}*zֲ6 AuG܍P)2Qal%D[:\ʾWHZЦ~Vkޮ[mnXfOʏr'Ӱ6Y>ݩclEtgۭϓcùn4Ƚ49'BGЬs6 vui(n'.¼\\.4R#d>:~F,юjqoCXN]aD$ijlbC@%!#h@ LQs,8d {#xDK{/!6w#=TheKDgɸtF'Iz¾< LmxD n5PRSd@+p_kpϖ-oC]r^vh@䣽d0 NC& @laQ$oiȼW%ePD6ux:t͈ك 7jŰ2e>49zi׀%I %VFraa\\R^U-y'oײv2?]v+jm໋_R xdTr͌ u[ֆyxV+nQaJM[z_ ~4+|2%̬u!\m@=RԔFm_?QTЧ)ֺCeġwuQ5s\6#ʉ[1Bqj4 Pn\7sV}p7}x 9iƑڴOM_Sڠ?-т'K+Byc< 0I\Lp6b*peV) 0B_ϐCx(V- ދm]s'lVh]kIn5ZؓM3&,sVI76?9H@m,k|ֹ-o|U#w0I*YB"ڒ9hʒLgO`>|# AM6_,]H.8S/Cl< zƛ%c& &1xY7,_␫;^He+)hі;;"v8W.lc6qseTr2o&>ĨK^r0SE fb7J*0 iF{I "S(m!Kfm 2cX\^-(3lsg \銱 lp΂C L7Y_a;E#,*G&~1gÚI<ƹjHnuNҔq%N1o&JbT-#)'EYS&eTM.{4N-x~v1;F_fdr6 (%erV+:zOi`HHgEF>.EIn/(XPo<)i0+ {y`Rfgؚn.7Ǚڼ2?Չp6 LyVXly"4B9墸_ae!2\}Íkֵ(̿CLfr5(p6IcmI1zӍ}抆|=LP~_NnīiVe$ [X0>,RDϔMw  غ;wISX8kZ3ˀNy(@mvcG6ey\'k|DL\6scV@E]X#`HIx EkEmM"A  NoS]rI=q:hc\%Jvz 1p\ƛ.8e~w?a%$;ROzTIXWJX@K.iAi*ciHh nBkƁS!\^{;N(g8 5s`"6QLP"$%g8Xk;„ZE!Qt*[LRbz1g1#n6Kʱi*քuS:!Hm od!@@[,q>=boYdjkA VbyJ0Գ1qS\\lԴB@.%Wv9!wL{nIkh" `cK1 ͼ:+Lˤp+\ b-z~!ԚS8,ˆ#Zg9iAE88ahS=$Rr"憃bǕL?3[3 ߜwڼS,۽# pΥS]N u+S 0}ʿ=m̶$i@*arwRu"3K]*EZUx߇^fG$٨ kNz cfC[P(^uGҴeN Hk< d0DZxeߓ$aW%g'rb۰R zUg6 *~ž=2d2䡠>g} [oYVxUE?dڔՕ %uo>vK ^=ZBsӨ揟! 6ѝS&r`̬^H@d4#(Om W=w[k{63q8@t5 }V+_.:4o'*uУ ZO6Cv:TƧ ۴};|Ƅ)P`JuBYRM XJTKV,btcDFwPq5I@Px~zP"]y7A$y$`nì9)I%>h$x! Jۧ^}qptÒ APm]Bm M#zk+U9Lz0sҍ:(6 Ҩb $@o57f+t6Q^jREn#D-d+Yd?\ƠGh#L8OxjB;L쟘$j)wkk2UX_xLG| \_ɆYHR 0cP@V( 4^XbNWMDhnHw:avO׷xG8n?7lDU荒TC9ȱ*jPp"0fu'.ENh9OSNoMs((Xu;g:(yF(WqjV$kϡ5mc]#O8XOWr(JVoDHy7y2(X]g)")C0?a څ3"ELZ`Yw@Pgl]ۘ;e(˕7wG`ֆ~s)*rfY 0g0a[b ֫8pkMAwi fLs0gz-"Vk<<09 \Z R#RÝ!qTSBPm[eo )0յ klS!<@UOŒ8.?fr kXo/ OxI %v҃Wa^ jV%sյWٜ9sefB5"̞?-֒[d(CŅ2m&%3@M=(|PXR(r)Wg6> C)*!TMŷ8W mNɍͺ3q/g|[K}CYloٟv&2=@G/<1gc38<HyH{|6*  M˜&U}:w/#, LX^rbҋTKVb2B%7p iuxcr oeBr-c2#ͩN[Zs2- ^,boO/>7SYv*X =]*.o;FZoB L /'i,푖ADH$`~ 33uc IOr҅ڐMcvQm2؛O| jz&/ƴVyJB3c+sq ȱڐsBkdZgSؤXg۝e,u=C D8Z pm-N " 0#ZxN+atp=?9HҚ>FiRuW9rEz$kF>g~ùgr< -UH@IpP'y"8l.y-}L0R(eaƇ5#7]a}-P?]mjL{6z÷A977 VTՋ a ZSQ :P|NH=ӋS}˴Tl쾾/({ՆC$>s#gOڹ> Wg_ >l+׶H;<#1]$0z|kn+/2tfOĦ6|1g[҂?Q}ͻ{PL.Pw"Զ[#v Vq)%1įy*n`$FO ݨ*k{ . =uʰ0v|-%fΚ뜊kJ-ldt䞁VZ9V̾KlϿ$}n6I}hO:ä5 nƹc:9-7w#?m.}7 ʬڳ6=qhXv1OB/2)u#+!U.n!B#(7J Hsvd!HO m}_K{d919z1>2^],;AjHW!StӶ3jwnBL1D;p I%h, XEV}{L_'>V"oMCU{&3E'p'|^|!eM*omE}Hux 3ڃ$>E4|[w@to>=<^ul}@"lnb3L:)D$Gypk|4NbV"Q+5()˞?7oKV)Bs} Q+ɼ#܊1@to8^V'=klg, {X۽s8T癛4v=존Iso R6ۃ,G2ڞbmE;7}:yB\Xӓ'J'3Sr5(M,bfCΈ%c('>Kli7} <ᤥLk(l@T."86ֶw/Oiݺ:cu>O6'n)9>Lm=OkU%QU1UÒ<-zQ1f~=w42US.Hl?ԔeP @P;''%wHywN'tÀ,5DIi~ρCj>ccͩ?}kFѴɎwp`#١ꉿΉ].*q(>`xĤ 99* [WT}{{F(}fT9\PX(nU9g|> .c)I6_ Lh3腋|'Yu۰&_ ~L!Q 9P텘;4G'mI= >/@v_E˞@3P!9*HjmTlьEH[3()`k=A=$ux`'qKTCx~qSd 7b1J*Ԧ­(Ÿ ?ma"uvoh77b&K[O`Ddq!_&i ~<)8_߫8ngѐ@ve1 (DͬDsUuwJU%#`'kڑU ViN}AMOu,XK5G" \-" X&q'(2&*Ms;'Y65)E ubK.ՐuDl EV)kGjo/ 5&uL裃,Cl>xv߁>طuJ₺p) sw%$dSX%i k2Ϻ'1/V[y =NLÃV8AsF/jab^&]ԓLic9Cf᜘^+Il@XicY֎T4UXo"r414IX6.e;z "p븶&Bڏ{gc{>yvKJ}axffr@@+OyMK%?w|5'ѱ2=MRfmk|c#+:$a-hq^=Lzk:T+|/)DE?!7a(l>ΫŇ] x0Y\sK%v-ѸY:oWˉ;Tvww\ޏJ~3b5޾fFPD@g'~BƷ1*C޵ w;^H}3f83'Ev8`q :3֫qYIܢfvMuWU|:hGQI$dB$lT.8.ZhZ/Eք)?P:7K?:kx`'d^2iւ{ UrUT\l.؏0F{1!83ؽt1|s.* +?&>rM"V#|)y#_D$f*gr<7V5N:~" jW?Xͳјb7P;HE-%.4 mӰ鬋L-)k)J47P&wǺf.P-w!snC9r5q`3 ><{ܩKPyuτ,Z\+Dj$3`H g+xϳEH\@{69S\<C9,zW5.9~EnҼV '^4["  GPa8 Ի a=#4yԣeh necCk`;}ܬVyvE8VιLs2_xŇ)ֱO|b}S0w!l!nXߎŻd[% 0nh吮"G锏6PB#Q̌yatHH?Hvj ,#C, B"6&+⧻,(.W[9fF^y˜oOI*^7OY;ϖI]rJ|z9#UB8찚TGm{Q#NAc  E Dc5I#)y*!דQ[,AJdqpdj"Dyz>[LЭ c]QT]]JP,';Ae[ +۠gd҉a~F_k<ۺߓC,K_ KT{}¾7_?p3Rir.S$T\,YRǔ B"hIQ+p}|ٽ2EF7An5'yF`BDB<)( k <\^,Ӕ>Ξ Y.!`Q1M'eV>NE24c h[#LP򸶧]-Zf?|,|gpP~7W67c_{ GH,뻘L̚bk#2'嫣`lH1 iM f ~u3W<3N]ȹ*ta}Il;A߃>a">u KIں 4Kz DަOS4lP<ܓ{FAdj#cYwVFmɳ8ͫ=UYDmŠzf9T{F|=G'ڹ,km!(1߉ g lM&pg)AUt`䪎38)î(הW)ҲqZŚZ<('Z#6mR,KېoD܊rwp 2@*fa*r,B+,P#X a+um;VB4(&'R ?Q6yIsj`#Ar,3gY~3wyJ?SE;L@REo7}ӹOS Fsiho4. /.-覣,Ղ]4| JSc/򋷾L ms)(OT[`=Ȃ/=nTXN:"{69&e7EMbDWKP,+5Qppp@IR VHѡX3-Po,HRd l脩OCbxF|D."qID ^W14' NN\8D4gQ[v>0jfc_0uՇByաb644;ē>)*T݈[O=|$k֣ 8ْv>/jO~tXȰ Uvd4~6E'aB#J^b#βΖ@友\\Υ"<7P&Ǣ!{7d/Yy -03`v`R-:e vYf+&F-]FYN1Qs[Z8REqi&*d%.xL@B\)Br?řp.By m_3s?tz ?1/GV+'ğQ)ld:P@4?\HGt])9OJ]Z杲1}2T=IqZxJ!`W<=W%T&t!,ɾlTd &B+aCxWk;ln֑{K^%dr@&S8T:ڪ(ՄȆ#]_ ^)E*T> =|&~OToB_чg@  e+#sU?[+٬pc í1No0kI6n,|GxYP/ŲT6@7Fq+ ES$61 _u,7C B_kω׭VKS?6A63V0gJD`Iڦ} =bM05rΑhcWq SWo> zpaXeG;Qs#]&vAbܾwe@JCɒ(1u}߆.g*u1X*g1ՇoO Y h|/U⽤sgVL"z|oB"I18"6?OB^HmIF'~^'Sg=~My'҅ >}um){`ѐI43/_d#s3KF> ݆,aTկ&n9!aP^p)kilTfEyyzCp'[YW6,OK -eBÞaZ*;ۛA{d٠|齐3>dX7hxX_x$2;R{G̍dQJxyd`IK >5h ZWr(zf%u+#N}A0Tʀ"s64JñȈ(9Q˪/Ss JF擑R3\6EM,iaϮ =bZx WL\-\7vLPXepqhi>ڎOnT_`5u-|މ.Ht iq6P ډTE= ZCcnCqkPBN?}H% N^&r 3CJ)T(J1=gja_pd`L$k̾L5C Q5R uPzhzgJ.=ipة fqj.iC\P˶t$ Q,y/$6$RGoT{"ٜ8yIpqmb-Z7:]L h%D`<*~t&ЎcO,N ^d$L%:xN(2hy]NH߭6'Ʋ)@t}i$JU7|BQ5L4#? 0$a\8d"V8U%OT?8eOGz)zrCj1IIVgJۚx0Kw|.f f !bˆFO6mG2 I֢$VS1OZ)le gG6v8^G# PySEۘUk7E3K #=JG_t:0Qk&BBR eV-^  @˯ ipܲJ Oo6P_ph"zLoqDW LɝrwRmE px2}sӊsڎe?eQ=zdOWrvlZKtU>nvܡ7%Jx yZxWRN%f<+(wga$2%{$H GDnkܿ=-D ZTy llL3i1\1$}q7F !5GKV[`U A|9W{j"Em꼎>o˜Y/ŮkrH,ȎJ0RQ|a;quEWg!]o,:Q{fCo|w|gγ_Å W9Ӛ:F_ʨ8nJeFWf#I=![02u(ޚ7|TQB堭Yw@:ahDnj6VHKnPpMhesT|95qy+Q͈uirJs(|slN+~BFo1yI v8nwSBJ.*HfJ [nmyTasu_f6]n5{_[c2:Q=eRk(\W̺M0~{yԇ'>@VAƁ댹>jSj&sѣ֨׵8.[}(SލrdML&4Gmp66mV>͆22GsvO"TrNFi{m2D%9AR0TLz@//kW#=2!o#eSՔ'N~zÈmٌ.Wǡ$G9)ьuo"8>Y%D;>kB8=>ꌏx8]XLLIW5Z__8$`>BC3FPzVɔvY8Nߘ`#U bo:K"t9?0< "6/dhVVaܤK;9&A.!^9fL{Ho48rF)a6{ϋ?zν7 vњ|k*6vg*%S3,8]*q)B]Cn Oo 57pxg%p'L*E~HgeO70sաj/ ^GZ!!'dZё6zX=;;~o̽b-ɓbV?F;np<݀Ij@u[4"I{ 1?4=[+z/̆ MQgVbj~<׵.UThzZ.'JM>]m p%=l[{$+bѫ:I"fOWJ:R^#p*tB/Ssr h.(ɯ'X#(^ y<a-FԐ (| ~7eHGtHh}@w \~̈́%5O۳"ǹa桟G +)e48r4''N,qm(<50m2HBg1Zf@5G)DPveԬzo^ڱ F29k{ ,HV@=e!; !^P<`T3+7.mVr Ps#=}joAK~9ny}~/(-AZ?R'zyN`.Nڀ$-$QuE;7oL<3imwM/kq:d.& y"}^\ 3Rg]ut|gIu[.+  u6нk@{|34~Յ4[&Zo!-s:xRHȾ$a[ahJ[g(q BodUwJEz)_L8'jr`k%}BL}m.gjS5=;jf6% !~yD*uk`VOΗ H0]9dkW YL1}kTmߢ¯{mUMWӼy^nNPb1p_(Rt[`m7ѓ"pmѣ[1:+kkH [ i>ҩ\uϒɱu+٨zw]=-E 4$3R}05X<$tblYTޅۜ1d)0Q_];6>!ˎR/ {s{ґm,Vdv􉠗S'r2Lm ՁhE TfhxhѦq}^k^ePZHx+҄}-ޏyǮmޜ]q}v=>##] &&j"7LN_nn _wYI?/(^f|_">ZRx:Eb$Ě֨ W8ߩ1K^?7Wmƹ2=\B&Cm5|"t]-`7M'9rbA@ּc6_+yV[mÀ.v9W5ꝸyT-\(=1C_ϻj ~IFDmI"#,c(3{K^(TG0`^&`ӹTDe= )>\wk+ȼ5e]7Ÿa`4fM-F \jz섿jj=w8R #7,]q 䛊>3-oB|њ;q$T?#(y2ԫxx\=x$❝O)533kCez 2 7ZCdoZg9#FQx sơWJᬿׅOt)Kg/׽ҍSQw4g;^}Բjo1?-g@y#L|2%J!tMFavP/.WLJpLPsEX%Jз$hd7"zZ l xb-gI%=jLu b`$&8% ܣD/8tah̢!^2 ~?@z2с` ]ZjD~P_a?ͯWnP~(Mv3q%tI'se0/,(`yA+Um}y\c"DL-DH:+H8V9=sد}X铧Ǩ}.m!5uW; ZseJך Gr ΍۟sėa2ke$àW .y(f;A]q:;Pi}`9/PWN4Za`(#~I7hU-Oh6lɶot罚4 O"G P7 jyY+3ZdP6$ GےnP !(ѝ/ymcyzBh23Lo0@\ ry\m١ \<^\ Ş::$fTo$hAKArޠ05oX7Z׾i5Z-ZC@rj=rt!)MۻzNytnn^_sU0U ewnr8l6]IhdOs^F&o;@37\'/K`ԤEmV(/ MǪf* &9IoE.Rr;/i͘q\H8XGgx~$'Bcl,MR!CUCQP5_te-Du@%.`mQu9"b)AG;}O%۝і`׬-Tؑ1m@3hz],wU. i;Wg,K!HBiԣ :qDХLi9~W"; Jg%Y̘IlIQB,j饡I3c~ 6-3wlM113/h؜1PwV<~NAH@-[o^}U[7:*|ے7͂W9P9m$Nk~(1UJn3n)7Yjpݏp{e,7m/jvBphsH2c=pਯؾLeLMN^-4'fstH/2XPbv/ܴ_g4wK +B-A xV`'p+[ɤfFz@p#s kU q?w 2 <vf/ϊB]ꢝEohdД"<2~cuo4ـ&5wōfAxn9rg̠9ޚo5nߣYEJHGQUL7%FJγ2 |H4U)lKm+,\x &H( /q~|V?3O(k@blgUryf~AʋFrhO-@nNIABd\M^|G=n^ x.$ϵ5Aq {JXWKBq*A9OP=&Db̝Rx yy Sw6#gހEo9 NCGRlǾ|^:?, '%Bx _MWJvuG]/s   !JU}|6V! 44GsG85Uxۛr"xz2Z߸In8 \4ƮV0o)6G9jbRyܡ*'l.hQf"kITyLTuSf&8]h*ূ2SR yѣ*~ؼXJ$^b[ղ}+g+[ɮnj1Mjoeqw<29u[L/~H&O,фt>[+1QY-sζ%:o|{EGTS҆>buO,[ 8$K'bTdݏbm_P_‰cS(׾@=gޫ܇hC 7ARB#Wb&h7UyjYEwdng؃7=Gqy"4: B~:w̛A9;`R - r.:8>yfp0 _%G(Y_uWﲓ8,y>Hpys,ϫq2gn1/P3Ӯ [O+Uzx!QDxdbl+y`F6$X8K pZAV6&C/iOW qekĤS3!6>ԌNhJTy;MfЗ-͝W+i)๙F~atJ,qhG\gsV K'p&+m!,3ixT)LE;~gjE3~'.WH|\ؖ߈oZ=,D{z (a Fw$g~w;( ONfCZA6pI%!P:kh>uw7Ь%K qå#lL ܍A#ZH# v^k^$Qrt Q+Iݒc ZB ľͲ^JWA(=lZO2JKu]lYxU@6j]'N\%U*7gQZ[Rnce*w6/92.z{ )6b^r{-1)^/ɮ175)#(UQ_N(OdrX}sk,?+rՊQ?fg8\}-զ̴ڱ$Vꍘ46BC@;q|7jp.yyR`c6݈'Y2Taɠ0Ө1 qr@y]/R&d@Б&ݹ}GͥEkfw@ΨJt#zftYYsN)|Jy %Na6!w&Mpi&9D՚N϶9誑w B*͓<^dgn*dam@p7^o?Ȱuˀ?RZ6}piUZf:PvƏ$%Đ)wF@&OS16Gw/p'849b/!%VOnB/ }\ՕpMϘ0i_!K0>}<֟c{^ ji:tżW#`QehkǹaD/MЛ'`CAA >`Xr =ObCrm؜XH10+ ~%fL9ʘk{Gϒڂ`;";{ɇV\4%aZk4/ ^)SA(tTl³O[>ְpҍh' 9l$',#W<Ks/ $iy )|;m3?2|D4-Z9h{bRf0Dgcg(ˍ K`0UejP;[*^h_ayuNTj[Jj-EHS$tfOE|]=}*)MUNKg>ąX7yzW5SGM4xs7fn6ƭm\kgGzqF_3TSōӃ0i{[hiA ;RoS8 8cj{eqX2f:eKYÅ)$7kɹG90,}f <&*gQP^ mlj:).q4.!w.`"T9 kBu$.`sc"WhLJ_%ޥ:!ҧDǁ @<F(c,IYb)H=/ʹ= ;܊Im@|!%a[YATqshH:t'TN9kU1j|eE3ìH˒?r*>rd';CLYKh:ѧq<`*z=mR|sWܬsP9P3 K0v49rOKC7d=b}#v;πT)em&N|eƠ͙À۔[Ᏽ!R4ٱoꁘf]wŰY`Oeg$Xj7`KB#x1~9::m|~Zd;U fqsk dԷ[>Y[[?08J/c w p:s[+9$9摫#F!2ؕu,v| a*ȤUo_uPF4i}. (6|3D~ko>d:ՃID83ΡG0`*+m|l!|z0c8gs˶ p=]Ss/Se` DQU"2O+G΁0*YvG 9){*;(Ka8sS~oeeOLmE'enuưJ#e|۩2 lK`SR7l?̮ӷ^Y+in, p?ȴ;2+i"Re ( 1Sd=˯lVz$B0ɲw8%'o59bFA%e35]8lzsYeH 29ؽJ\Hilgh;1;R#FyKCyET!i&=Q |ot`*lY2#@rm[2c aD -8Q )0MEY%︠qM쟀`Dol}{{D)5uJ.\ fRr%;)c]:u:*2b$-Gk6_( 6\_%ʃnI? \@]Yer8>ɮB-#1g#4^_@jJbC/$zUFUՁhn)1-صu=mQYq[מ²lO MA4z?nlA|G?coKi/ؗqv vMVaư4zuGӡH먕bT}^&#Rq|a=H-ol 3:#$o{3Ě+gI!osFhG wVjaimuӬh>tVXۓ1 hZʱAÄy #X褽R+i[}F0]h~L[\UB] YJiHf [lqizHZ{k(3x8@Es@p嬂z9E#-33O(2Hۿ]apW}…9v ߿1?Ѭ[ISP'YX*>.:R0./m ] g0l'o^FASb{=.tߦKꢦõDĔKQ5_[6oK= &Y[۳z u~- jse<=ühnGEoĊ#VCJ&q_I=c NLxD0/0_p5gnдnjDꔘJјY4LyzQw+ilhy>V*{CgR:aRڬ8*jgJQ"6<"V\9\w6q+BNf#ǵ.(h$f%sN~"V`qfLCygǥ44A5,5>saOV(ό2Ułr1Ҹi+VKB8DիAe4ooШt[K͕̮ &j`& MƆyjj}c-ms$˞xePcW{~t8Zr&q/!qQ&]-)CR)&|G3u|j gm^^wԇUu,w9S k f@qEFSZl#_1&FJ{81( 2PY,=p'eE s6>ԦEi SO*[v }ƲϷvp/(x_$ff X74 s+P /ăW03{Iu:k28 MEA9wdS\at3n@ U,űf-оzOγweЛ\Ie&afc#03c~>hz`QmcBfZnzJf(˦WxϞ[F:[6#z(nF4D:sTky6x8xj \ ¦HUWMgNbg(0,YG>.#]A8173,*~y'v{h[GXڤ$()FqZg1K)=6zs I7)gbͨ*J䱤jYN?Abx^o,0I`kb8hn 1K?X8dvQ-s"z MyC WT#k}5ԓ ^OI)J23vxvOS]@=1(s:?wƝ .qXQO?7JK['D;8.Åփ&J<4#fWcw=_iFŵ#X.HR8aq{{3='.3H8-ɩY:-ZY 3kBƧ L4Xo{_^[N("ut/NZYiwCH}JpL%̍Z:FB/&"2p(v<:*/\Cgz .a./?3&]zoӹxYٟ3}Qy/MCO`VoK~ݠ#YT-?(d| gK(4:u0D ,Һ!enzȹ/sבk{x~2~ nw$3AaI{gIe }gZ &8s'y+LMKF_vz$ :XAtJB$B;*@ZpL.vKgӔT5ꜰcheepnAt_)QiS;Z?{m\GQ"._$QPB/fl(vŃV;)/:t0X=lt<cHmgɷN47"l^ΖPG`=Q17# j'oǜTyyS"^?+wAEٻ9\Tڌ?t@(#Yp(.oJb^vQ7]4L"iўhȥ|~v;?իf!͏WףXs19fCqij<9-Q5Yoa-Gh{UvOj-v[~gB䚸ۚ&=!𙛨tabAx$1fޟ8vD,œI%bܯ6okz=YOD&qL@ +;mFC2t"]ayc5PQ|]01/18n] u'N v{Z/b ߆ĝ(Zٹ \勤FG<=Wk[^ο[Q:]f*ާ<]1Err3^& w\!?ق^^q8A'ų\EVp֘SNӛ o3"l( aRK?:М-3 G`73 -$:Y\te +}g0T(}jc[=c Y>2]AzXݿ1rclx=LȖ<%{y>rNa\"M=ފL/7.TfsmC7d_SenG3]yBTKxe. ESSQ@"H6@! w?G8N^cI;'j6י ܇,j#Oۙ23/ˎ$URD#؋6n YWj ,qeZBՙ xeG6[Ϟ gQ~ǥ2j ox5lCA+-)v!EU=E$/֙ɼC- #\ ?F,+tִªs*q0$a3޽SҔF/)~Q"cնtk%ΜWp`(\wUգFgj @S)ߐ[$ A v #0(GRhu3Qzt_i7zй=]B?uu?>塒B6ǹ:AsquZH>)nVYIu>odzֲ9hEGH#>5/y}uLNy&/ijKۖkk#geϭ;-xy|8w/epRl 2PdZCt&/qybY_KK PGJvՓo7:ˑЦed=Oח'n?F72m[ c ь{ʪI NY^$FLO A%^'}w" f cFP(bBN'lK<|Wti:d_oȟl_C}a9~4{Є#5 o."|ÄE$ۃhCB|`=bh9K.zUfh*/Bsˤv=&^a*ei^'m_KwY6~`nK zTwzf[ gY,'pYjvAC̘zgS3hh DՐS{ިn5@EyW5 cۧ&Fe`p7(HX[TWd5Yxm&W1k r?ߪ0Z,ޗG[_+ڽiؽ}Յ?E7uNiKdLZmD)K4[3zVm( 1p>glZ'vb\y}Ft: 4 valf9ָb¹Et3M.D%/.d,v0m`Mk@=-A1(u7Mo{{ ߰*~|&}cݭ0x1h-A3:ki2d3^Y8F4sS?:7Z4ҹSɷ[B>*3w݃lm rgCP 'iQCRޱ,-ה I6|z9Hv] B+匄5+bV[ QMS<`3:^ЈO8*9f#׳ZJnu ˜Ht'=y iB9[hj$V&oT/B48ݿ_bsފt]g)9t$oSDRi٥ Hv3YBm'v,nӣv_*̤׍_< !B=R;(BnrR".\oޥل{L ;RqVXHP-z=ݡtwt1ҾD~\>]UO1Z4EswRnmM"n+Xg,RSAՇ`;hg6mƍ-,X}nx\/0;([Ts,` H3 /HѶ!9 gB0atk44gBkun;˥@ R1*D^ â=&z.)y'ҸxDm0 w1.`&@Cʀ+.UDu7PaYeiW_DAnL%}ڽmxN%5Ϗ^̇H*_H?A k#tiJ Z@aHƄY;;]lѽmWqTKڧ^5ZScJ  eҵOjzC8 ڭmS)O ʹzD!ce"+k^9s,X=^l;&*4n܆Ҵii+Bnڊ`%32f~^m3`ó9r%캛O"ڮՓՃ@?օ#jcjqT3!ÝD=ٸ޽$.pu,92ޣ){gOtVGa)(o8 ֵBWX<ŷ}tUJ<s)1Pd3.izEH$ycw{$J+. d yDC TRn[+B)_ i k.[y3vCբn=kg!4h?fC`) Ґ.1vTtSd؜OU0qٌ!0A@sH^˧hU*8'?b;6QZ >{cۍU{i_im]shLT!s: +t-ճ \3F2P;4+Zt7Ik"!<1ߚ+W~X$6 J8+eDx  ihձ3)41u;h,Z{ƩzNxKy8JZ#4Jgz{ bZY#D9sLVU@l[l#qqWQ'n*>B;^Aͮ%O#aT p <BJD~1 IHS4@Sh3lc-L'igt^WAqn+(zǗ[gH&`1G}ͬ wdA\8RmRw$ Km{ٜ5F磨"]!HM,A#JQb-ˌFS, ?|ܼi,*?%K9,]ڥX=&URN2?/l1` 33@8`"SxӺOӻ#{ҧ=K9p Y)`Zlr6rI?!!<)(D-fA4'fFQ|QQ33n NSfLKe07,yz]M7O.s؜9G-r{g?5V{vZػt d&k;OGuk@F.¤f ]N cI@;Uޫ˹K-_?F;#_,gyhC#0 8OC2V'm .{*5_7.ћ.'<ҏIjR[0NJ9@n恞3 ?sJnc{Yu9Gy(eڧ{B[x3+wFy~){XtYBɋ=w1x@Je!a\&te7,l G)Ԉ52ǂJ pw-H95Ez'#>{E]4 ptН'wD".Z^=]t#GYJh A9q*3\z y#U1$$nrBw7`yǬQ hnxKFx(up&%`Kw-D~Iy)kN*P5.~E x osEOkOrsdPmQi ӌ YCKGWGPlnq;1= ݾ7z yUVMhgwa'Ymp5Em%'8p@Fø:wŐZ;cV7`5^i'aԃS&"-kH0O'TwTݕ;_-V`}Uv +āp_" ~{ur"m$kи2,~-eJ _^QWzИ8fs>kOehm)BzAoA@L04Jj0>֣~LRشB㛞GΘ'ĂZw+a4Vʡ?L :'TQ{5Ea^=1XX (yŃxKV^%XaV3Qt9BuFD=/u\;t Mo? 9%j;V+vjvqTNfn]' HXΝR;6ĥ{}L+jM~AB?t"}`g/q+8yJF0;lʩPU\ebJ|EEqia񫍣/B! (B\pQc)ۆ*ik.0d>gX`vPjI!9.h7vE._-Y yQ0[|Rg( |]Ê(SOPy<[/A%35{e+v4'M/y6&3i,{-6:3aZ}ЖAe>:5ZZMN 'S29WX7 &ۄz3o ƳvKAiX4$PV<+2+ڳ;% ŝ4Q)=T`yi5 E$ۚm 浆I'f"v$R ]8~ OV+C~Cv~dk(wG$%޾ 0{f YD4*/nǰejIX#XbDؗvyV0N.3qw3, #p&,օwu"Dy<]x['3\xsz8V}@R :F 4u3sӼ9\8H9{aOT4(.=ĕJ2Ҿ R%X׼ynjs@3n,hO%2ǫIA}g˛)/!bGR U.1 㨌%[pUhOe2.Br5IU8aڳoiV)vU@cRZ:caO~kDxVcb WnjD q>#/oۡ,O2v7ŪۥG- oBXK Xf,-JxV9BAѷ~W~tefA9!\H·#рN6ў&3l(<282(pJ1j Xk9Op@o. -ч!6ιZo2N ('k8D JOo '.Q9&f|ɜ(lqTX@ZUB^2&W'"t _/|r6eBpMO$6k̍PM-Ьh`U 3- |1=w4\L.`},XfIAh7 C| cZ)5tVwͺyU/[(f~;[Dҁ羒,hT$/š%56(vjA=,&k!>3o|m󑨪\^VKªgO (Z9t)waE[;3ŝ9^\o(Dw5) P]PX ~yYO%V#dpCl" m%@guF*4e+Pݙm%ɧ'8)Q%iNV96i۟-ZB_K^v8^zԯwy·Uĝ| ߔ< &^ y3czs*ۣHhƸ N *1@ VMyecz~2LV, qimyB%3p&Z*X:m3wxvIn$dJ y[ :A~ږs?<_}M}*W]lQe7 `2çcu }zlI$?$r~EE>8₋v3n MJ6!)S7?qX?LX;)R{I&ְQh&;Y?c^d#*([59/^qQ#B G(/~wAA4/Ipk S >H Q`#,W4-;hU^j?rL'n=\#aP]f^h"Rv;NdĠ(ޑl "'v ).9rf|#UxeTjKLJmjȜ;"dVR] i)؂Mf0ң 9"PsF+@;[ aS*PV$/먮 rkM6G\oAr ň2;l[®kY3~,]m)*k"ӖcK`hx0DRzLm!`F0`f yOƚ%X~c@Ӆ+ !/cErde8egf)b0aj,n!XDikMZHw|{I+2u)9^!~`۠@%s6-梕 T|JάD. Kq~ۓw#C"SJ3YQ A'X|..w+ -z?bxsl.~P9%^߉BK+ ;f/RO'̄kSX4 G Lּ'"XK(q#"UlTC<0+2Ŷeؗ=Z%Xhj)i:c=gafO5uș^GkWt sd8\73Ƌ jY<"̾~K|]\|W:nɴ ^ )UBaRֆ$KgUXzM%.Y:1A%ԪjKEjzl~y d!ME yd%o8;gd2߁9+)ͼ0{r-86٨i>9ɪJ(mRj=كTcQ啷yߺh,,2&GxKf+,F4F\UjoӌQGى{2@y[$Jʁ)٣-ne9D 6؅1|.f%dzXR+ﻟjY},ph^'2׃_@&]Ї/U~)1:sR1ٗ rdE /ؿ.gSs3WZLxjU$.w*b _Q4bWNބC UKŲJkcoAԁɪ.X&Cxsׅ @*<`CXcnwAP\={MĿ䶝_,X c4v#2lBVEs39E҂  qPhӶs*QJiҾ\V.2m] R4z\\zrĆaUC3~My}H~0ZA$U! U*ž}5!UNH+1ϷVyA`~+N{grIT,%;Cˢͧm =M0.uF z,}RKTS ѐ n= fh:U(9UZ=s'.FBqrƂٶg{ۈMXp9 M_Lڒw4#ᴬ6_ejCÇs~)u%"଺5KhȽW5,Rgڈ @y+I-]A\iҢ㐈Z1;,3$MT܃4 V.dX?NZ"@DGf0M|UQ7֮)EJ/f 8y*=4Df"buđjCiϖ7xWP:&gV/C \۷])ge!~>eb񹮩熈mR\EVKX[PRMEu_`X$H㴰5}깪4w 8m4M*E4.hxw*zZHAy*382W`_`<v!KuujY7y2p"%(_}#r^*KM Dͅ#-8_rⅧ;V&!ᦖrT tf"0`*[}_uǡ`:_'CӜDZU3GYtejnuɯnC/5U3"~|\e ]ڶP#?U7cIBYȪh8y挾ʕB\ )SelX'6/#ex;x84KU?2$W9rc&mm80KTq/QEf͈; g-YDB1-4W8];;wbgm|LXcwVIJFFGtC*h~'}<:A΍Бs|̵%3XE@gh!Tq<,v?r~sus]-Rr] dJ 0&n_ 3qJC?Up{!j;S ؔǮAeȏ))Vi pPv}Zp=pP5 y XČ\Gw'gg l,u{|/]VG⎃F` ?E]kq-orQHpraG Jڤ+ԩ3LlYH &^-t޸F+;#sx,¼E")ssat+5HxRa1< p[s>}#WпQS)5rP^hx-J( 'ӝ«8_\;R${c;'p3oni,jl1EyYf"ۆop*H ISt ?A.`{(JWIt \3[qc?2,~15LT7Ef{AXPpN#do*kwǧUZm_,&UA&'~ڱ""۪ey6_ $ғFfBamnb(qX7hV́eWp/h;~d!X1͌{48lAo} qPh?QLZ{P|_*ΐ0]'k6>'*π=Cuܛ` M_q"-л!-ķ|L0X FyWh tyǟ7tor֒nÿPrS}_R!G8ZM pؙw4ϗ铅h$-@HEZ}[c1Ͽ4(+{:պi/TKiC#a JEAC\M9"57&+/{nvHzΙo0"'%.XzVc d9B" OKǩӁ}$\wfZ?D9íڐ޵o<ؕoR2ڶ*΃1m()$$"{JNŮʗq&J^{z!/qD/~CeeD3_b,.͍7zdr*3ٚU3b{*ʠ5m?h5$Qndsjh1+tw > :| nAv# \؅n|1hvl̗/ yYd q'`iVEu.7:&z 2JiǛ,ևo>Lm=uAʆ&*w): ,1@Y(F] PI }zdelVe)bd;>sЪ`r&\- SNN[A o ~:Qs}7ؔƭoξ"?X6Qb((VBʢ?6ʑ$)7)hC%IX 蹘mL.[Zi Kz}EXӳIW~}*,icIPL5Qnq3 HI_.faTMz%BЕ_Pf`f2 :u+Tf{H>-,bmV5aOꢓ8td2U@abۿo:&jޫ6290l4'-λ\m*hˋr8[uхtDWLwˤxӦ{tXL5%g29`vrDږl Hi¼}&VYswSZ WAb yeb. κ}&&>o趭R P뢏?e#?qê"[n4zT .l8+?wn cQX,ؗ}%׍>ؗdG*2p"Gyj,Lt%E Q9wK2Lǜۉђ./>!s|!0NnC Z!h!md<$.D?xQ*{ͼSe  pD ȏ۬Zt #Yp5 Ee53"W&!^?[~_Zh| {c gȠKa f2N {FpiʜhwRJ +3OaVkߺ;rAʠd1mBDYCSCP(BAwsUhj" tc|0*m/T N11%J;VjI'{APZ躮G?ft=wBǗ~2Mif ]rmBw BXC y;6]uԶtagk.DG('ur>7M8A:P}Љҍ&O5,{)ûi16Kv cctBA{$>!@s>)M#b\` Ƚf;0,|O>Cr> b}B*# K#:yC 6#uVvh>`IƉ)Kt f#?n ̑-(#Җwzb*ᙕnaKaw %/ kBUR Lb#ãF&F{L$#;.D Y_TYfO k2nǾMHdчO^k-&v yO'S:rD6)oďj+_=0j,JhC槣eu{)!^ f&(ZDԲ`p/ԝ9w̟kDO;^%;HN?٧V_:C&!UfAHnnqUdP"4v嘆綵ESS8]w=L`=P'ylac}$'? S6l hf;@Ř:VjPKMNW*w!f&3:d'EǦxJI3;p/]Q~/mZ~| :շ6{!QhK1V-nBBݼR7P`udk}ƱQ`oO? D)i S863bNX[N/)Q-'vD|%?0_|C2 . C-2T&*m*MPkMsLmz& ki`s)m7|GNݖ5VQ$:gNnbQK2'wkKgmK>:y;PΗD:RUp7_N$/)/GGWڍ` &[jaA{MJF-?!T;|Bj "?+FgV[qah?NT&8\3Iݯ1~-(UiWWDR+vީ̛f͑k*(h%e(6*ˆ}<<&sν=P:d z(Ŭ "28]sp鱀 3c~3J`c/ԐUK(n/K4*RvH}.0yT<3>( Kh Bݡl(&@@JaJ+lQ Gݥ~S?Z> / ֈkVM·o:Jߵ#ya:pIA$c.yy&$3-񞔝(.U$B~%r[r]LeR6$[7` dC뮮g)YF nmF_*{,Pb-xRLK*af~QHcV, \- i?؋9m)h;Y)D52ә(psKC[(i9ؖ;3Ɏo:0)fla~v䝟Q;mhWڂVTDoyuP6%uRǻ=RJ9Eſ[Y僄|TV66N!nT{<:B8lyL ,:@֪uS/Bvhav]) j[ѽG׻5| 5}= r8U>_ D/n&ѡGnlC/H=A?&E4Nhc;BͺKFJΐVodbf" )Q݇X-'5撍c2{/) mS,~\SYܢoX_0N*(,wVOS8QHrlf9ԯfcDy> @Lb Z+%1# R  q$K&^DAfJ{^;g|7pۡ6"ߙ_ TڜUDfፔI(q kO?|FObR|u{Uzh%hC79[>f]WG=LV%I MuĖn524puQ`nқ聑*xZӊi?ÇO7x,ܷ<ܝC EFm8t:w1?{8/ c@r޽*Gڙ$dwL7†x"|w "\/ƣ#?Vpy\K;=p u>0 kdZPL[tP<'H+n/e:G.BvH5 ُP.A%trSpao9.z \gR|ע54R"L\}~QH ɓv*NaǠOq k]ŊܬjA)exiw|'طǟtY{31^~^qKEo%S cفqD$i֞XK Üw5?DUeO ԥHP.%݈BV$_5C:;2(od7J 9^d.ל<8iw-PD1eREzHMxqCXDajU2&]T|MKyz-G.3(r7[OQOh,Kk!63U y|WH,sVo;$6PEjBE^z?uI&l[P6j:Kq=){H&ٰfĩi.kHP))99hu0ަ3jehkfd.!Đɐ.ܓL;>0U)GZ*l?.2 J7l@.Cd, FM][e#%fү':wr0dglzB"3e=҈ݵK`leb2g UƅǑ3_zbzD~!s ZrZF \ͻA^72S5iB`^1*Wo&m%{/ؠ=bY܄DaX:S.>vY_ˣG Q泧ObDظn骱C;(@WjrsC!wIT>s*O|mPn>⯉553IoJ=m^~agYNv ZƓW.A @n^y4npGFD{ѧ~|jFG%b읥AR;Ihss%I6]VyWv,j':rpu}]tC-|ew!TSB5jF88d1]Yqw<J[O{;2WCמ뒈ܔZlAĉagvtg5_pޭZedV@{ L+8A>^W wɜ|6O PR۫[.?}JnƒV<$E+INU!]0baUljq˷ 4HsǞӔ ߄~p"jqrf)2R۱!>z d/56YT 9P2ZpSTg?q\鸅qoaYobe^e6jfLkָL, \^ũNl_uP˃m[]p ڇ{viuٵDq29Ocz]?ٻ C]lRhsTjnYz(E '\(5l83apa9 WMc2+r=@A {庶R+A67Mst e~֛e1 e>j0Ͱ"@5 pᘽ+d.yNq֯O`onqv$KV|Ѿ4W2xK'Cw|N!W;R_Ͻ !n#2K_V=:2^51?0\.sJzץeqgk7HAvPN1PO 7+<`$+il?x>!(W7a h+xu5ڱx@6h'> z?|ůeHj̣h(4oOօLΪ7F~gx:#ıV.t4pR3 ^wT+fF#¡Yz>`ӉȾyֹ˓HR3Ɖ&_kh)(&M3XBI-U<$ лOCҔk <uGJo,H-fcO_뫣ѯGC㘌jǷ-fBU$h]bDdk!YQ/\>U#5Ln!͊*.=O9:IpSV;8̙m@ƣ-KyN@`P25S?sc*N}b{.7u&%6W`G[jIYY4e֌DfURxv5<#&F~+3uWN-:㊄aG oL9m>85Hty+A(8md!Gs@ IT\K. 1.`R1;:Vr 2DM)%SQC /V߲6C}GAxlFzbM(uKx~QVNִ7_AtGn޾QV`)b8fۣP<*:̬I_=7G*x?[LP[a.m?1v?a5.1 {Ϧ?`{^y,YA#֯$q, =[h|a^li_g ʠr/lc.8&ZCTeGmmxh7%-15TV) )-4I 1t;}A%2ū?jɽovNk'␁W{-%ӵ%Ô24& /V $^u9ߏ ;,wxʧݼ܌ClKG`d.MvwcVy)1'jRoufNNy#o5@fZDNz]ox~j $dOK,RN afe[ūN+O&UZ+O NUM޸lϸU/bM,'w1?!0~-r a4 _A~NytG/W~Ԛ IIorRCE0E/cZ^|~9D#|-*.q{:"o>Ɲ Qh:iy\EL{që&$eT!ΕЯ’G7`@(\^kMNmXc;:ˊ.3PN9WMu? 4wizlAr~VLOTb+ iƣsG.g^\z?xy~E,Fވ\ts:7~Eţ}XV rpIt.c֚D?[1,7qpи2F]m; x#q{ri=wSxL hpͼ6[k95P.2' ɺTpvID|[:|@(I΀.i@j G 8mEt}Z t% 2Y襥^ˏ(T K\IJJpҴy:0dBs[/4:`)) $ 0 r Yc0 >g1߷1nf9\͟g[ۥ\gI!!CxxOBtk?oRJfOZ1;e t%c@+ã1̵p2|Ɓ? =ꍧ`u߉նXy0E>PT̐te!c %fZ"qᬸaQe!@]Z,FIgaDUDHbT: s0oN*yW8 2ERRk4+>G!na )HkuqyXh| 9$FqIԑIC[S~19xr3!%H jk VTS MFKqbB-X D\YP18VPGVߨB:bW Xot(2d;l,EV2-kh 9֎z9AZex@]8A64:1E4Q B'fSK`6 $+V<X(>:4Y6:gɱy"`_fHF=Ѻ,0j0$E/8 dWP-kP,'us&(e=1Whb3^jLd2d )9&}q]-|&;25Y=KzTS H"U)]g bC kU,gz-x N`VAG)ao؇8/>0;Tfݞga?WTqhLf* Jh0|L*I2qI ͊977779 6 4X@1SzJ`k؟Vi`m)XnxӊW_L0o+vVT'E3")NtyE:)HNhdPD@B4b(_;E{zW5Aoa^װj+Qxv}m'JIB8`9WZjNb1e"=K1]Y0CTr9=4Wh%|pD1C|.[*qsTcV/B~{!2EL RP*v c %\aobkf3еgUgo즱a  *Tb]d6}\-o{ ҫxPUm4 xe:r9*7 uAƒ?x٭ځˣqV?: ?8WW⊬JCd Up쨽[vg7d08\GbC呦g7^3tDekcb4+L(32DdkSKV@oj~%t ʇ%v1IY@7z؈D%o߬_f_u(#iM{\0v{=oc?ċ1Ȳlߨ2`>ƷD߯WGPvD2Uc fJА1z+Xh @qbh=b( 9/~dxwiuO5:9νK>OF}zgW_miiU`¬b"(7JP|%.o.mݶҾܸ |- 37Oqh&$K ),q3w=z A]r5h=$o+U"RYԽi_Y_ϚiR۰(FL~MO(v9@am+ y*?'{C(!^}oqnAV υD eٌz_F h% #C{ɦ& 9&Bձ/g2d\p>ڦ:_Z<i>x0V:$`_4e&]M _T-U-q֢ui&?!9V3PX]-8{8>Et &qgRN ~g[EN T>"o~EqKucS[ awun7JD7"ubˠ'%Iw@P6(~)^dJI@LQB|=sH)Xվt>HVQ@5G2GkYGT׿аY.EiVsfmaͲ(3,,27kL֊iqZM"LDdUzr/s8:fAy'Z/)=&OFCm$) ]#2US"|qFe4XV5FBTh !Q> [Ȃ%F(0?E{Fd#zո ^tKbJwiDV.L_T >XfϢ톚6̒Y(ŅU`(~$ȱT'əǴ#N(*zv9/*yt猀FH)F4Ƚ6Y&rnC>qyzpcG*<ۍ?muVxèjmUN7'QR. --H}U{#W4-/@(5k f/ĆszV2f]U1r%LVLbta;J7.߶Ý2V87sJ8IU1γXCk4q:ߘǝ-Le%8Hp >IJd&&(z1$axY4a0]4lDYkW Al,"g]42ږjǘmc !֎_&N`qʂ"b |5x۬ |-T]b <*k, i]u[9BxMtc_ =G ^!`o5ڝP8kOiK AÆ?AA+˅19,5띤C>_&۹A?lv) z$J`qӨ99"MJ]j+gQR:ss8GuĥX+#Ҍ?ݝϭߜCE?,e9W`UREW~BL*43ki5`g*/%{p`Y扝Xe>(됶mPH/uo0+Mhc.22(]MTDά'2f''dmɲ/5]m8 -Vӵ; -fLϤ7h?H#LRotʏh --;:qG Rc$~O: /Qg&쒇-§'J;oiN;nu*|FQ*k^HBaڄ ?K.3LabNH[-&=@$jn]qWR]/Y%6r`DS,\?B{rD:j0xw)cgD$mQl+V=ؼqT.T·ξ D-px3<tzZgDA.rY,@KPEi7Ou~SJ?j~ H`/䤘]0„A6WxL(:$w#̭09E J[D fBހtVGNCVeyLn,,^_ '?e&Xɏus>fa+٨Luy@=/MEK\#гp$] !o1WV't" K4 }ɍDuދ 7*x BmMRrKYx/eoa٣HoyQnv38XHFBfGH<ͻeQrr:iyD/:XQctgժrtz>Ĕ$kJW2,һ:.,cU!i?~IBWZ AA0/vq=J}R𶟳DeȬß:1HvW|v4X?a#fx+Qѥi/FxOrP@{#gqzLxrN*(먍GNmm^:h^t s+9>0ŭ(GFgfa uqZΟµ_ "բB3S^ʡrЋͤFmJwEv>@o0JV +^0)U쳻+m-)c^KiooS[⚖x[l/Pې55qtx<:U8gagl(:5l⴫Hnh< ?O,66{9琯OS.n`gKŭ$PtI*!|]%N^]L>G2ᒦ "^'!o<<} L}g=>gk| R|:;K';᠎cJD'ߍse\|/E =$R7ݘGB>jWzwB1eH)He1U:#kqzE{3Y~Ǘ2CKKx1xx$<]yе,Vvk2ۆx&K XGax[Y}xQѰ%ς o!- +0tKDyY UPp~ X(;MPшGLUya-63qְ]jMR7{ 'j|q,DSސYaua <֊V`崿bJ. =R )LG[[ !;,;\a٦` Vrm f^)?4=8Lb,wN\e/["rJº /:TsW>ׇQrLvuM"!Ցv+_Ri糐1eT}?3wM۽!ͺ]Ad"?Rۮ' Z0">>#jXD GzճR3 }D+gtkD<AlrޥqV)}v\E7fzKQe,a*We&sObﰲgE \C |?L"X+xח:2;Y@/>\bIL. b֘ WٶtxE hrXW߶(dA >K6 :Q/iīױGjR^JPW3 |Wbw- ($[)6TIDɽs:po~GǭQ_$GX4j0OsNk]OR&Jmi|iEknAJONÓ>#3xFl6%4Da=J'h5ȇꍛx !+ڔQFB-䔳 2?dbq xXw0_țR](gƼ<;TI&%prFgZ`v` lnB& 0Wt*3Pkbh:IMwTh>RcZT׭H,?%f`wg)EׇN(m4"x9 ǒzt92ş;hLHܝ$RQ8϶ռi&-_fIY yg=z?zt ~۽74L)9wzvQ  QISk1}W`Rj=?i}>ۗT)< +UT\ASъO;>t 8~]U}ځ%q2 N/̷Ey.lHcWR[W`, /PS92i9thzSHal~W"̶P; ,FݨwPҥφn(?hC1A?GYb§`Kgշa#+$vGWd:~w~yΆއVݯwUHG[-u=ܒգ8'( T`Dv -goMoo~6&eaUKDzxӇCh[j}­?皡Lƙ[ .$7ofXN4nKS,OЅ'zM Fv¡3k{z))myLԯu Snj`D{(dEq ԛ}!-cR^avŏ GE 9nM`Iӽ~z:G=3~kSví]S!!w tm^ťܛ1![lsb 5Sc2P6xE&F~m1vɭφ[sW E+Ewh4bRiD 5pxaaL6[/)q{]I:ԋIw',xŢ̮(d +U#t#k}NYrN[<hۅ4a]Nۂ~_2,7l'!~#sȆ.7v J ~"(93S=$&ȒL)j+HᏔ.Zbr @uC.dQĬ<@>ۓ9- ݔ:@Gr+ ~lG] XH qԛ?WLlp]KDv> @Mfw$#?\8 - :E\>=߱Βq!M-VI %5RI3k8ض[̝(4o&XTNe-Vx#S 0'~RD#fm~dѳGqiUd Y%2zMF?1m Sf7ܚ>ƭ>{Wl7rK15ȿx kT0XJSKYMĸ}2Ų2xLлXGTC6BAPp%+PEtjrCcݙ)j<|?'A㫨x3!LL9kL5=o/a.=/']st6ڲ~&$ oB$j}8XLBf̞𸑺+2BS1n}{I‡ j/ \^ڐGtJ#nf`UBYMElYw*kR:ulkBX]QT9UҎJsJ{h6>ER>ÞB B !]$*В_21lgrtFV u<TUVg~)n>L`~~HFz iBsLL%NQf-x޻St(C> 2Js@7*^L%-źicƣiߕEl(wDM*yF3jO*OAQ\Q%6Tuއ0vSt]9vh[Xjşt?=cy-ؖ|iuǨ%Zv\n+5vw &-?c:&q4lu,B瑥@*4 | iݨ'AHGw`1cfDۼLzw#yk<_P>R3L>rZLM:A }!!\81.O=w3Y@yy>y+pSf 46_˂G~CaE$=-, o\ x8`I {y帠r/xFQ3S⼎|zE$#xh_v܊~c!ɯ֔wԕ6!ɃM⠢Lҧ {,-D\Rhy% WWCf$՞[w9Oƅ&vH5-Rz; ،b{a`pXYM?wV#[-űXm-gV:20`vOD6Ջ9O%tGm݇ĥc@J .4Ȩ?7j,\1IGvӌ:#`Jq.qy8d9^W{/1m6Kǫ5ut,ǜY ػs',,6na;_2o<]]1vcZU;AeA @H iߕ#BRJՅ٠ce_%q‹fvNt ֞㾹Kk3U' ߨwel8"S&rنXD2)x.>T䦇)"Y:Z:h~OUwl L<Rd@䝓 WގT=6j= YTL Bob܉dup_5!7qh߲nsEfX0,gL1 }`K_' ݈̍d`>5E*:fB2=qʕha!ӘlzEe}WƘ0tE8 v?&j&P*p:Mj%J7f'WK`܂ F\sZv 1p`z+O 覸dz0 ]8 ZElѢȌ|ۃKy>:m(s#ݦG "Ks!Aa"o^lx 6z`-!pďaʦiZJn6v#%,[X-#Q? i(o$KS)tOrK]Gf(&+:*X3n}d"0`؞cřېwЌPA(ia]BM5zEzqrpJ0c3Ҋi 8{ ZsSU&-9d‡QB.Fy- ~ 7;q}~3۾x~e(WXqё3OȞoW h̊86g^$,ak\|6!w;k^ p= j{E|WF@Yz XC,oI5* a'qcR=u'<=4vz}x4ysTڕG|E!X7 +0@'%dh!cOuw,D'OW |"g0ujE'I*"Y]`%'ط8<'pcG%8}97Q.($q_LPU:c;/tQl :W> nq'qp r۬Ltg^+<8<;ȀfʇAoQZ3˵+IO@.t ʶÛH]}܁FQ"YK 27dm5d֭_>l˒ g7XŮV}?i7xumTviuy83$׃/.28Q+D`-m$ :ͤzƐr(@ B-6ģ5T.!XVƇ FtB}ؤuPIɵ „)lFz-Nc[AH"be'R JF.wՃ?dH$/laqO]Q`H'ڧ3ڞ_x 73mYC)e#$p l_k#.ɎnG-MOoGtˤ<7/pƒe4]@'!b.eJ$2t|ߚŅCrxdKά+7E2`"x-ܒ!4oP] ;?!%(pk}(A>y\;物|-;xοl&܏^+(TCIlI5u82q(\OK[zCC KIؚuhq\`0 v;ql63&s%bT{P#Eufu)Vic!Ь&hZR 8֊^S ]ˋ n"\]\A6Ȯ8mIx]QU9Ks(MY3?\nD1(1t]dMn cGH"Igͽcr̭NltէbhWL(0zU:;8؜ ,Ozmflj;1޹ɠeZY].Ox8N~m;#ّL3Z}eSXRtDDE&P=HriMLt45kf jTETXnT&cإxOPzZ $v%_y|Lғ+ѳ=;,~Z:(ͼ̂0 `I-FUKP,t}-Pχ*ϊd1? ;us$,pwEڜtM쎁^^"=9k җ~sbq(Rbk@p4;GzcͺΊRaL/^ LT9[6 5PsSg= %'/X1/r.O/k QғԠ&S,U3A!چ(z[  &NHMPp3 b&ds؞*L3s]&Bb <@g~$Xºv@Q˥@ (c_.@|X}I? @̽8(_1 QGurፃv#ہBpq13aA\Uڕg~ ZrxLgy)Ӫ B鵋&'SE/qH:o"'́ϛ=}?ݤKKmĒwC)#JH+![3L_q}:'C.:C4/X |&80=d;jҴzf!QqH/Q N˛6]L>ua&;;Y;G5FE+Ƒ ]_!aZ  dDլ!2EQVYrN1 !K!hQ(:jO )Ύm_rd_IR{-D[' nK.4_g3a4Kl;;umhB}׷h‹ )S,Ȼ0Pk]L':&ٴE#TA=L;6 @y:nT+W*WmpPF.8#aBLhW+2_ C!h(aSA!!(T a Hy:Mեc<1 VgCG]7wh 8L}CdP=!Njj3P$&An}4I@B->HB9p2 kHF ^g[1zLTFTӹrdy竔٠! [hT;T 2wb+rڎ)j3Ӕ=%-籫}- Z9uSu|k1Ul.鏹( ۚB* "w3֐l1E|}GcY%q_m.w {1FFb 1+JoGh=h1`hSB4B4%SRQv8]̄c4agm$J5u޾xVu;k$?g>܉ In\Q{_0-n&xUEPo^u,+=@ؖca@ko)P !yC #r7 s%{L1  V:)Yhq s=D'ݡ A` |,)v!stlesb3?7U E;qY 爧Z'Eӯn =F'g>!yOuMξGWobpa\3]MnUq6]U#33h F%0&Z},8wpyED1&ڊf!p Kcl#"$u2G)ilFfQ^Bp".Eiџ\?)}Vs}]rJ13W}~#mC08tOIݚw̍!2<\ X$P{:q+^W9b|.,7sFb9bdyBTv! G'P4J^~f=yw-.]/ɗ%H $aLƬ^-*s챯nsG0<ĀJ%<iXy {0 c8U?0z {@-%DtR"eqnrIn3[[Sjʅ:fIm cރfGAqb7-nKY{geL tc^PRSf Ɯz&1;h T &rJ&沿^V/G)ҍ8kTtQt0:[ 9J]Rٸ ,-1+m& F |zbHzjkm;@ooLWz4[i`t(fIWө3Lx<EKf_aނjVrUE.{_1"1U=F.S$]Inl9+1.*\e:7:® p\8H!^Y/+yJ*y(B?0^fC[=6/+eI?۾+)n Cy;Znf=lme0r*U&⭷2/ TdL&:V2Rսy̙P$XP= ]o\L*8BƌTt<̝ӕw%]Ӯh5@9rikӨR:d3-B *6lRp꫃ aP%#`T8DJ^ʉ L] ;Yʎr.C>)ˀ̬F'"NCF3~_<,CccOBt4չ"Y8oS뤻"֍J졌k:Ǭg?Ygsuۋ!"0&D%10dX&Q5)X'|#e gOUǃy!R$.YNLf!;*51VDT^g`A_^q`X5HX.U ^"iOun>diX#N[j'ne]AYwzSz!X!,aQ#"8WtCh;VӞ+r¿ۙ0Umm2v/9rK{p#RO7!.~yAAXWj_K, u' 0TŤ*,̗Lؤ. tt*Qf sMzSÈE8>G)=-YVc0p1ɾNZ_nq?#H&En ʋg+hOT ϻw9x/"|1P:h RҌ>ld(h!1y?EFP(Kh=0U\VNjR9]봝u 2'pb`пmQ f!Y)p1kQTͺׁnm7iŌ|emcʪf-{w2۵wo3@¶ےmM@*Yn˻w %*]N./{?#D7'歮CY13"Zj_d̆@6CORh@ղݐw__rߋ\$n犾#|$|T+7T0 {`ׅ`7(ɫ'Q#X:G6Fm^c^ 8"u '|NdF"8fE.!30 Zeo>RII؞gH',>p%$2p}WVQnLMeԵ5 |NIͻ%xa%وNh6woXqprOzAkƮ :,=hCsݠ](:ـݢ뻪++XEIe dd(ꯀuj؜ d6TI|aWq@u0~A?kIZJ 6qaPHL"m-GE1VY"H!M6J\rĦ]ih?F !,wg-xFmZN4^ 2+:( 34nLuyY_B}GuS+Vjx4$LL9rkږ9T4S냴 WH״^"{Ygc `U55%]RaӾ5KH.6r9̿F:fpP$~a#R_3v,6c7L{,M WM3 р_C5^5='4Ӝm2H׉O#R&#<2ˊ&zLHTp$GS.hDnl"?>z+#|FC vۛ 0S:D &ذ^Kpe//ZC'dnZ7.&y4O>-@ T`؃(`n._Q<_ЫMi)ư#k6WOQ:ʅy?{g-3lcsy#&J0Yx˽yqLcT^_4}U49$!5;ſRɝ(V21~`E!cDnH 8J%\t42wA\=-/7+F᷵áhmqWp:' g^Z Mslƶ@g,=s6 C:+٠5xz/A:YpU5ݽ=cL4榥~'/|ڴ}fR[,f]3q?IC `xi-WD\A,¦V!D;7K;7( 4z2Exniwl60kSR"p0wNaMOn^ )SS$(d=hG"KR`[88}l]da6w++T]nNya/y?9Ҋw:2*] bͩ6$;E=Rb*&h '8;XyW\ڞ Yt 1@-fzə'tJh%z_@SV@0/%1Jcj}5RUcѫh*CZ1\ȃd(Qq~_lxJ"3}Ǜkrf_엳 `kʢ(z60K]i>>*,t o;U7' ΉL9a*e&)7[~Gp*RHm1XZKZ^ xdzã? !x[XxSTSʩu!ULZ"F[7ƛH_W%z-ȃl/X&%:Já(ӿb \xAR $hgxEY pǚk*BCHc[a ^SmoFl[h?U̪*"A2dU@ҬL/.tAD.Pe;Z) ܐw/+Ђ6 zאw" hm>/S87d0 kǾ?tYhI0d0{ 4ar!wB;KP-lmlC,ْ/,K})=zEėQYlYyZgI=b40emcw,V"5"zS.\~U!HNu  ,`\[_ $^ XfUp]"ZID 6*3\i W\pN< }0 ZJgl:`E}1Jz>:Z @u7c9 NqK0D?)ۍ]XqmWƞ4|TeUIRuJV*I1ƩAHVr"s`=]ZfXpLنƿV8 ^3]!y+b$'>材/r@(ga9PD\pJta3 S F6qOLq}uULD!;U_ e >.V[|aIQϣ|dXmw۪Nd%E:$tKvɨEl]Hhz!%  wRn'W@`VPU 6RP>tUz]xHd\ͬ49#}J{f0j +0Z';X6o ժmt*|[l(y|PT=S e:Djg34k=KhL3p;5Y6#+X՞Ϳ:P׵Ƶ~qIiE1d btH9ï͓.Fx_W[Pw'"R Hh`@zie92*ΒSIL5ePCqkW}xĂhإ[&xlmtns>XI" j{)b:~$a=]jACw$cEYĊJ1;ږ_q23>TAX $:'W{Ր1DAWҾwtrA^;k k1/-|"TMvTp&3 |1sEU7EG9jM"4(km,[wut4qL&rX15S΅*Hd#BQpv(vJHXTK#*U87!i[/P7Jp'QZ޿Ι .z?m42[VyZW `mN&KPSsV5G{10 HE]r{Q)ִ:pO^qa3ﻈhÞ!m0Gl&`:n{*:&|IBR½?ou?=a zoLn%թiS]#ww5RoT[4O|!PpZQة׷8PXbEqÑ8>>iZ^Kj.upnT#-mf0̴OQ.3vS$[\˝wbexoTdHP]aϊh\)>qG;n6] l;gX͊pK AM*Gb}F~ɑPq0N uEH@9?AWؖHًjˀHMQ!YփCw,@:5o@j[ՙ>_` h?KQ%T"v AƢESVaV~-&l|6i($jR f"gD4U(^jBt'v݅#*flu 2?svANjkmTs|l]LWI(xgWD[B)3[ux"?6 mjΕTf?4v7sƬuBlcԁXV|&gz(PZ}s^79^J1jWfE6Π2ZT6U)ԾtSf5p)ad E'O ORiTgQ|Ĩ[O%]>QFNGtN))Aa{/!ن)|>ҵ0,W8ӃC@)aRm)#bB2&@QLqT ƮBh.aj>x4ުl^ڪυ:Nx7.Z{mNn )}LEk5]2}C& gE:ʮD.* _^$Md_NXk'V{BxԘRXq'TC,f@\G7hb ba(#hk \ ƛ},M|"Q1Lmzy<JQd?Ւ*4zS>=@kwГ"=8V୯gX9 (߀8UĞ<f-(Q LY(Ri& ejY!PYqQoa<1>↜nsh>u˩(0޸So .kQoɚN9JVBEK̦yZp7te2w (q+YbuI@*` 9(a?);21Nݧ>)7CE-%.r)@ 4-brmkYc1ئMS{7RW׮{7D\WH':go!%:=[@bʼ{ʿ!8PbHںAfa<`JqhIɪS$4{g%ҘeG$bxE r^&~k%(U; I5}̈xW<ئjk3>#ۇ<W_eQ|[9V7 Ϝ˸[=˃Vjb%-L:5zRsIM[]Jh6lidZ=`8nlƾEqD벯Cֳ?ku3GecmT:Sð5|)pYQ>?.gO'4]3'æ}Dx?=9 c4-{va)- $P!o' q;Gu5#S<^ɛď#ndHf9mc؂(Ɩs qamǺZ}5r >AA(쯻,P/Cpf)fޑަ!٥64-okدeՇk)ٻ)JrW(,ՓZCyO/@X ꎥwU %7$zWʐjf9b@v~jE b&8z{9u|xj6hWW1E$mQLfߛhA,HGǧRl'嘗xa%9vu?ڰabgbLB\%=BDRnrvz3tx΀Ʀ 8$ ҶgW.;D(ÿYꃣK|8K3`E,X[X3g}V% ,FreB ԙMY[JtUjΕުdI6O" bz!GM c.EW |{Lcֵ{kshvQb]^h(t2!rY|w+)ۭ&%NWq [.ER3;SY:8"9oI1ӹ$un&nΚ^' (SG=%&&cEj7bG<9!@v"nт0^!3\ C[~~iL}(u/d@=FE3٘]u VKQ..I JzL#R+Ǹ@"=_,.64 qo)t%T'n! \w÷m$oW_%IVLs\Z&NZirZNu;/Xu#jH{7+{hh:\]hU4,I Ł0KB찣   يޮQ'I6WB uOI'Tm 0"uW JaP3iM[tZ|#NW"4eCz.\ӻ464V{Z_/h8EeZ*r qo̔R~8;WdB,hM&2dx7ե*T֐Eu6x qLܖZ)]-,މpoob&]ӤE.\Ȱ_C₹ͽ *u*>g(X06h~pؘ%L5.8oIjC;f<$TRC@ $1fR#*60*b;Y󲣎΃pt|_/^˴v?۸v G.["'Y8,Gg8Gj%oV; WZ=+0IgKxM{_,DJ*gVJ ȵ\&-~YGI`; t^~6&L@2іtK93˦ cc #f@ZǑ;)V6'zK8u(8*r3uӥ%2hw>Yܥ>@DmVll*\xIIܕS6Q} 3Ԡʠm"dJg $NR|0T=o <&MGEݛ X>nOKkKK&^ݭɣ1ŁP_½0i-L1dfCEHx=-b]mln~b AϴiAFx#gQ$݆4|GrN ܣF2;bL*Z ΏNGPp7k|LJ.JG?uRH6A1A^<:)e|u9QWl%؂ݚRm l= (7i& 0:hGqEeĥ1jWiͬ%G,o#g!g닯y稅,OʦҀ޴$,ӣ`GJ"I_ӏ_9d*Wkʩ) (֌&UYmx@g${/%ԡ,Rҙ;^Dω)_ ,Ko;A-K-FT$&Ttٴه`,:7a%. qViTYI ͗/Ws/Qr])c^U% rQ*NGi<\A,ӪEt {@= fz\_WejJQثɱ H*$ HGɍw9s5TIwqVH0mS 5 8{rݼtݸFV༌g/],*SdBEݸülEz:/xm]ˑLUEN6}Lf"I j6O~OB9=7eڨˏpUnPE3GDA=cH:΅P#ea@%|qQt1caSk_+ʎh4 1BJ::;Qs 5t)B[7B e 4nm,h"El5lz V|nq0;tet,v'\u?JzkMO%m~ˈh% PqѦ~e/'> Qvjj-8sU8X}j5~q:γYpm]Q?aέ8* BV}ޗW1 49_Q@4r[yr ҹ s6A?Z7xcןaaS (b6ZLwr1_/Q>˜ \Y8.S^:Mϰ]O׭OD;Ǫ$la{$Ɲ)<@t[]c8‚:dTy~D˦ &v(TM5BoTP&+ej+/?xCVު9Xڑ~<* >[Y['-fx`¤]c%$FaJ?K6}'lwZ ֯fߢH% g?`@ұ,f8(v35\ )ξ C+o C6t)R0!(&w $qcŨ>Zn5VBcU| SsE٠OEi]F\7fbRl$5AT;:UIzNsPyN@#cxJّ'K@zo kq9 VBs#0AqοZBm_=lq39L3ՇĪcEmOc]G&)͘!bO\K{Hf$VcB%&M2BΨ>AU=<0eo<G*"C|jRDCY-˓a6gk[ !b5C&\T[ OX6 XؽTuTq+ gnqY ș54h¾DQ?#N03U A;e#xqb:ڏ'*Ċ-m5Tp\ ƎІc=ēȺ==l^DŽIu1qzPTmBՑD5vd? pE7%Ԟm`󘋠MSl!L$+E@='`w}N٣N}Uo,^? w[Bj\f=]Nױ c(?ETTNDr \ :IkTnDZ9 A'S2!_ @Ū,\2Q@02:'ӨWAC)2ޜ!儓s8YEs3$rz2OuzF0OMV?_uGR0GǛ2WZ zוwa~w=5OaLv3G.?E$-ƗU& nܹ>̰R;7sPG6^|sM35~cݸ+I:gg6 _غ=$:aUqܾ79"Z:1V*(ӓzRא^U||FkU˭i!fQIY-VxF f5x dw}#[/j92؝ \?|6-7( CinpHwE nfv\B µ/;xEnX7U#;ߏ^r.D%GTdڣnO\]1,ʜLmʣmMv(jѝ(&}^,U|OP2H}fB`1I`*Inu`q3[cLXGZ,EwqQ­ \J |$L~(c;*h| p5a97EDMa'aQ́تN^¦a>n\I5*#]-.s%ŨNLpe̯z'P'J1U9hYBZ;uדD-#HL!j dg|2.R.>kXmXNʺv-+?>%'Q['Iԩn|Z*+6ЂBf z3 //+T h*c *㙚fߋPj6M6\"A9Xh{ 3F(%ѐ׆6N{kkxzhT9:]݇kZ8kLh;rS&!Q-ÛsDƺ1`\iAV,R&y'I־wWpĀ. 5AI,]ߺW+}a# :,]׬a E;RrH-7Jo(5xm5mnr!a}jTQJ׈M/ŒjA ȶ DsL&aG(9sO7 .𬆕EKg55Z>_&r1^rk R[>8du&#oݯp #z1x]TShV:GYg2:> sm1dd ~K ) 6(B֑>wd(Qy@Kahu- +W%nMdv۬LFO߰IC'yu8YfZpJ (WSC%v!ZFٍ1&V=O 4;A;ژ ɗPSc *wF@fWLt"ـix6w[BƬPH{LitAv+zqL Qu7WeQ=!^c4B֚wZ&: 7T8:sf\F<@5wy#nDg=078"X\ˌqTM &0âaǚID6MHj hI zr!܍z~۠Kի7=L7ˢ |YE^|^@@;\oI5i\sF%a>{|NxʬxCp%#vExz t PPG+o0sX B JPm(X.fvoKEMꖝqB \R: Lv OyoSH> ē,ze}JuƣoG2 \K[oK~^ڙfcF"5\ -6FZҎwu,bel!Q75)9Z6Cg=rOCp%A/ XUn8d|CwpidƯش~(wNNe[VC q %rm>T"'痓ãoqu,qR .=g]>oSWwႸ8<@`sia 2ѿ'I|Qh(/ד`Q#E@ʈ{Voh'Q4zX}>)G^`\Y {~_1R~R_=. `!g39|[|KRC8],'w 'Wdf$ Ӈ%RR힓9;;TlFRg8EӯbEx/M"MXͭslW;s02݄4֕$+hıMnuX| iyyث+b z@ӹ&'<9]3,5bPO>ELل]n:Ne~Fb(O1k. ~QBV/R:d) gL䍜-L'r5ax>}놋E`i*ڇ56>z;x{Nڣ2`R1^?]AܘXm ѼM<0N=_(Z aw\x /\w }y7Uڳeи8>.9BY*٧γ᠀~>'-(7|Ò]̤c?O{Ln, zOi;AT1"t1(5=&/(?֭p[ %P\0-S'WbEcQjNV+FM"d \埙M@W{} jvQ\TT 7Tz6, PJaɨpٵn UʸmuEWJrakrfn4ca5l*$T/"rtI 5G$OQe/1M;:.?Q)d;j?jWi8$ː|J0G9QHKT+$ŜNDH1fg ?A KKG ,([BȬf;wj1#Oz\FzK;B0K~ם+4ybe4TemS޵,1wd'T/@R'^].8Z`4U zDz#t08yq, ӶzzȄ{Jeu]y_SKXA C(_vT6Opr( LikDhQn)"t&(r@ͱDC)4N\Ax&``_YA&@>My5GQq"SXA*h*sҶ溣)gYH L6",5ۍϊ9}x+Zg_^ޭ` |ptz'yh_XLD%2eo[~Sd(aKwvaY8_'JmůUzYv6n(_C8lN.5 @yqV4ZW%!#=ֆ._I Qj|dNpˌ7F@2JqFas6TA=r,?t>"/I7y *XB^ <νr0,{PAo$'E[ "&{;$kͳ%f CijqsWW㼨&Ḛj"8&e= q~(Amt? Ȣ W.+s} ,ixY]AtMw/*8bSq$zmsCm(I$@dD^2R(g}􇩌|pg[p2?\K DG츾Hr0`zXA/qx@A!:(+z/P|(h yDbtyJWfGc뺍l+?cp:˜vhRC.jz!^<ڏ! mbŒJsJ}{XQ Ҥ*ܕ/}KAԌ42A5&\=Tsڜ4dEGkׇ6jvl Zݐ*m@%@lXd*C6MцQƨ<iӪ\h=IijAd42kӑt9MKԮɞжYu1)!ȿ ,sJ;gĤؑP1eZ0L}Erb{IiPRH#|NQΥ3bdI>2M䲦y鳄zd}_$?] ba* ;D㲅'3BG dRȖ"t*Kбq_GDbf_|{hhr|:ͶGY%3FtEK?P<u9boX#wa֚H:2 2Vz~{ϴt"d`/߷Zhͩ)%{ e7kˏҿ%OPEEA\@"vCLA3[ڂoJGYCW+1E Ab$kg JDW]{L7<}X j\EK)Ԯ8UkX/E=.9IcϴP XdZ(k \JC9,#E  / j]fXyN= cmh]drNOVV'k+q#9֣Q6bEQ;ÅI (T .K`7Qoڎsh\pB2 ޶ߔ#ɍd5W!^Bz)ۣAj^o֙ !"^$mp  xMro5R+ fg%4rTa-AJ ]?%q`mxk}q5IY4O&R'? 8n$Vyc*Ҧhl.ʹ#`(n<X w$3m%WXceBQ rwfSS"QR،f:{uRsJ)Z S1g<۟s+ pub(,HqoR#[K/m}V[/gظ(E YBzw&uqHtȔYJ7X0鍜aE[z o YK $oY]iC ϡo_3uɘv@<:k GL'+p8kR+b_+d/ { 3 Zb<.bIߖC6"S:x aui|&3TE}U+0m%PdqȜ Ft(~H5Ⱥ Ny$M C{7%էVЃR^vkEgE:y U"eo m:LC OnJO:N::x CѸHؕR37fmQ?lgTme!DAx7nED}D8ГlyA,@t5h>`jk̋QB՟M\vj>3]?4 Zʣ<Ӗȉ++8[bh9GiXK #VTf 8bOZv'?AMGF' ܕ.*H2 (cF\*A{(Ц[{L4o%T&{Ekk:&GA|#4(én5NfH8 (vu&>t͈w\*jk/b[&/5'Zl: ItHZHs{<%PLޝ|%!gn%(MPQ))]R렲mt\vK{F#yn 8 OdSl0W,#PDԦPq.z @ _t!i#/}LkJu5[&.Hĥ <{q(d d<4Z7/kW˛tPTi/En0H7M6ˠz=5X!T~$ǫE1~V߃p])c߹[VHٓ>Ь9eJJ2a~9"c>PWΉzJ7&* #Ѭ,'|굳S e&ۼ+i"zf'B K(7bV[  k^lr<4G{cɄUVQHYM}{>喀O`CtcȂY)D/C|W *0֥g f\tZ5f=B -` =l JC@OV)uM3:ٕpM@GOT+p{:(3.z⿂@pW@*.}ep7/v q~o N!]_u"*qֱ4%Pأ[)d?u\q E7 ?~iܚwr_{Y:ujQkm4=IJx]Jz1oP˜RKBtVgUy QϘ?x)ԤW9ӗbrvEd`IJVk/eVR[~4(`"^׺Qk8ڈbvlO_]#V_pg%m]'_:vɳD1\)G+B]IGWJ"5MX/ڷW>pk;ܟ{PsGc ;#D#琛;Mkɻڕ19Ϥ\TE*ƷӂGFSx 9!8cbW,GS`#tl8۞69.PlidCU\ZT j=[*bN加M9ϧ 4ehc7ύ")\G⽊݊~A|F/MDɅԕm;.m. _f諬1iIhG>fz &n b:hԋypYhzN"UNNL,,4>`)XIɹ_h)8IU6:Fur4 3Cڸ=٣3/ "qVR|k=X0-S mXSc(تnjy!b,V5`V&eлCYOAծY4p ,3mHdfY?$%p aɰZѪ28k:I)snf>vFמH*v=$ D\;G yGW>d~.?3#ܞ gl /|u'NEϤ@@/x{ꀰ-v܀Ec&cEy^LDn6u:/o7gj<62OFku楝E:.G,I}P MϫnL:RhѫĹqY,O2JbQ 9M% Lyf#WoY#3SHpH6ХNd2?&͏AE=b d~gM5$\cKp8/0)?N:>f29$Yԉ\FCGbr-;oqj PI4 9zDCCDSLm =ڡZdj ;I0%`sDY18Bٸ 㳁M0@$L%M^] G~(i *:PHœPímfZcP|*̾^i.dzj*S@Zϲ,F, !Hulԣ/syN1AaQwHkc;U~}0mgM&>+@<2O pfbbF@Yij!B3=99mxb/^Y&0 ^.~oq0AZ=&3u-XZ=hN-JY>uIoB11+#舐VKJh9 Yft%n^n~ [K7l 올HI28z)ПqTzBP Ge#~tW\#pM2٣>vuQ/ޗyחe!z~a[Bvӹ2ԝ^33jn)H[4o)>iX5qBXXBB [q]} Cڌ )KwsG%gުqg=5=iP/1G%LƁ [F &o3BB>wUcX;s=!8>8ΝA: ݍΌ}E)hƇLS"f6h? Ѡ+]<4KSRUF.Pwـv0ryvE&E8w l4ZuRV ' !57"1i'tLt 90/qMsɾ2>W`g7otDhAi 2 wOEd>P=Qg{I{_ uct;{_%Q+? njen5YWiqm-!uji@ѽw{6߅Y=pk'Ƒ3VL+lRh6d0&y.$"%)@:)aU:jAGt%gތ"u݊ߢz"]et;;mRT=fl;Ba,K?z7a#~R)VLE$m.LyƧ*^>Fmգ#!^Ǫi ˛~7Lg9 ]9EϼBjL.tU(W|眡,aO8H I&I_9nfw0O\RmYp~e!7d!%@o Fr&Fxj"B%n *%~5ZHM}qP PZf|==l\z?DmFg6_!pԽ2;N=Ќ'/jX pL 7}OQђ%k;\hᷭy5름z%22q8OJ^]b6Y ے.hޕ$gv0>Ƃǽ#!Gb\ *psňXt8]Y.M>Mw5w >|!,H "~E,>RX/1ޜ6-!̪cEisdUEI l;BHX6F{Jzq$K^@U`sԜ[ V>u㿇뫪zM"0BDULo? u j0A7|xn:( @Mɂ27.Rc/+É<:cq Tm~Lj?4Ȅ3+X"yi=w.!1ߺfbĜmEW- "EM|GcsRòI מƲ\-_KӼw_wdd TɦQZRb !8B#+B(O7ԉdYyn~.r7yE#$ A;&6 ZU19I^ 2 @B#H:&eD_0h jS[;/X2ɔШ?M$\2{>O[2>fs<3nn,)הӦ\%HZ?ngr =1W>g&sKߤOk_2dOi&P4_~6>" 7.k^w/'zEmI'9 S,<41^H7DEhW5c8cF[.JQ P;X;FG'+ZM\81y|@ ?T>p\A:-.9^?JWHf{εR؜YPBl<\+Lq)ufB"UpcCԑ<@8MCexon՞Qaʒe E? ʋ@HwI`T6qtM"\=]*fA_=mE@kIR9%K6~hjG"6QT==Q,'WJGdON7wHDZ~˚@FFnw#tp&`kĆ3VrPH&2!L&[Ot5nAƛL6*!8[Ia+4n\zp6[mtNE;!^ğh0":bX( !ai,F5L$;%oWl˵K.1JhK ̧<!_7U%UdF0hIΨh`ePa99+mp3!#%m8|W|q<-&5+|w`'m d~VJگo%sFW l23% 2'y:K$@vns\p}:I{91Be*oX~-c[GBt&t Ł >\Ae5dZ} Eg̀Iz5vxIN >= ן|h!o  aV[Eئ& ~tWەU腯+tѮk0#Z@LOGMa0S3j=Tf7"|BE+KnX_HT8E8K^Mp(gV9XBAg3R@:ɛ,&$']7/q s1 9s}k*s; y[7oqF(B)XTo?AP74VZ EpJN/A ,h G#[ ;)YTF=> Dtǂڥt1I4 ¨11ȅv ;ʓV]rk+>iEʜ˩HD OL~:-^&Bs5Q2Ɛ:Z g> AJA"8VbS: {ϼzNLe_O㊭hUՍjЍ|P4 9SmHC'ԛapǏV"I}1k6ߒ0'V1\, oܻJИBA&飯O sb^3[6њmuUVqQ Qp's˨\6YCNDh@L^CZ}G̀_ð]|\SFM^wys\S1ZtZX&=^Pe2!ytw$瑻3 jz@Sh_BGSj$+"ڶc=a\>jaI̙"z08ޖ)9mJd|o{&{c*oNDYەmΘt:z>L0 -EfRNвɝ?bp{'XfIn~4}eۨ%&.[,;y+4 |A[zvKK>mib)H矌6c cn'6Qɒ `JF'l="2ݹh11a%c0y;gWkܫ ƿڀVawOSv>eX@BPԶ+rebL@$xpV1|W*!k (߇.x1M)` |hn<B7mN|Χ`%Z #ſffaUզ)izWL-| O{'1*b;dSVɘ^N(Yn%~%}o;{">m]fZSgɧxo'n1]z_eM&9h"=@H]UhyCȚÏϾybt Ө %t'm;+-Jh4A u&Sp ZtZ^]{p nj_^m1HC"JYf48R[QVmK]yBC6WsAz}=A a{ |V\U̚d]&ofI*WOS!ҴKL8u,.lXJ#DtPqCLW8(V4]yRy)%$ͯ OM$WQcc0G@顼I-MjHp\Ьs!P M$ᛈ70T3[\i0QO(m˶#*x2J2$20]ԓoWx]c%}/5Z"zj3ԭw@K߈#_Ge=}KUiz%ˎ8[rό)A׌~t_\!R2[@.࿻>Rќ<|ImO {wNp+JkQ;͖Q kJ0܈ǎ5Fi{K󳊄82ѩ/Y$xsӵh|4$í:x]''a ^ N7pFړTnQ{AۘGIjyق] Ǩ`Yq9=)E}T.D~Exj;L<^!A ldTq9-M:*PDu u}`:t;C jh-&x+͕I .aRe@ր% :%USl^K8qY{%+:!ȡj0tͧA횢C.!w&u.vˋ}ᛳ)MF3#.i=?jEkMZbN _:cq@u,:HnE_lkޟྔ: ܖ-j]\]*/X[xCjnBHWե#y9)/ .1 @9ħ%S}݆^dƤij[#'ǧ 6^g36_FsQ̖`&=}E6Y\DAѨEҁ{)fo?F~oj^<,L:u.dy獊vNhVt',J/r80tx`zƕ _˗-vH9Qĉ"YpղhܭlJfl<KXA=+h)9q2}@0G!E= Kbk!RZKtIumTb <%}c@HX[>U$@0"y䬏zQ]KEׅo.SmpCM.cM& q}S>ÛG3pdX UR#K"=1.@]jUl\#HVFeL\Qr\\i-d_E Y K^N ڨ 8:0bd%ߔвbkT4Hj~4gn76AXnhjwa&N/ύ3N9u.̻8G+TUu] ViqV4+ŧUm7bųPo̠1:mOGق/; ^HqF $!܈-7?O1LnR\~rF57Nę.qܞsk,Rú"15D^ّ ,\u>%kl8H wch>9Xڮ :ԑV`Pf27=g/j{(ɻx1}~Ç3We@ҹv6[> 8 ]K^lā`۫n甛 n| ѵ9jZ)AҚ"1\QMT1]r[jypNٔ }=3o}WP %``I Ѵ _λ ȿy2Ǡ1瓐q5u\/5{y p mHPl+RM<5 ,pFS#!^o=W[_ s=P 13|j}.ϔ\ xBTI(h uN#>Y%8em35+AN8F5 Đv'=G [m wuv{?ؠrԐSϯP/9_-uc,¼^ŔG`x1*׈rC"UeBLP<^@ dzKZV>ԊCM#tqDnKF}ef>4amPy8倾 .?S)} TuN( BPÌh+5{'@"&2Jh/_z3`h=nE%(V`&eZx)_{xYZ WM /Y1c=Ď~iEv4ީ(T'+? M{! ̵ffېKq iw,8u1d ԘoZ3\8,txFδEaP>TA3 o"iMzA)|y>l[\ 4ssHT& HB7H}a %}w{/%!Z@[k@al㝌tJ 1/Ġ#řXV߬XwcMGh2Ջ:icN,≂w.Zj;]yJּ W#XAYL݊=i6@{UJ&X_/^MH ]fӮDl7"ɺ8ئfXeLd^,iM ")N4wJAlf>aڞ gLr-%秾^\p2E/"7 Pyou uFѲ4M^#E>0X7*EEv!+]-R3d7YQn㹲mH-8na(4a/IVdR]/}'HrYFq m/ZSi*d@ܐWLmr&b\0F*`V#ZN!84a/TmZAknѭ샾K^%q C}?QK[_TaSR}lLtJd=^{E ?rg\4h?Ț63fHLnL/j1<_2hcx^{e.Dc|mB>zꠐx5y^&y[JJub"2*csK.>~ڴ%|y<) ޫnW1~ <;d0?e05W| R8O39V~SRڠ)_~8,sզP!6\li6oYbG jzN{h Dm<,"L&\MfNqkz63f9S(~3VL#r.p;{h q,,T{wSyb/AevY2H+K't)QWWI^F}"ĤWu24 o6o,;_9@C,lI˞у6>9h?h9?;Iin>Մ^EN l<)4Es"YzPd\!=~gv5 iMZyϿW3Fw%s}3wU|JjR)>/`蛸$ X"?T5 ڸGQh~=,2cy14O~$5L`1` Ŵc9eaKE}4#y~E8]ُ:.Pv@~|(kNIe/[f3>W3uPCsm1uqZH+z>}p@=41MN>"syY 40pePuuPrM=7+ZD:A>F,w^Wt Ӝ%STYJCҀ4iv+`E JXV546vb&034]\~5~T(:ϹBt^_x4Y љ!q}Y=,)"\%F3'R.uUoxe 4O {b7ݕd^!9 /"3jE.`dD-Z*M@cHاxrOGkZ1~/3P3`; V9lz;!DߤB"@e$ XCBLoCu`@>X6 jP$C*+͂YPLbkӦrZ0TT¡|/rxU@";Ǿ2;/4+8fpu0ϰ\q6uM|%}}֟r9Bݛ~4@u RPyҪ|"0OKZ2}:"ZG~=Q9tUArFSB Aaa5iek|7@y^+}H;~hwLDasz3JFgꢆuص\|:KEsiBnZ4׹00e4TXBǍЬC£2   mg%U}Ĭtz|V`Ig5@?{_-6mV$8ͥ@:šP3nA|c6f]-Q+<,|Mo7$3x(fx,Pq@^ Ltlńa=w~֢{VyYa\x^aٲMŗ==%9p*/t%RaO}[f!M L F>y weq;k]HEw.]W7r˯>π~s?_X˶_2W'dw>Zk58'nv$ IlOPpep1Mf#bۂCyyy=ux͋`>;s-{ҽaύ1uoZ(8Tmy@y:,i'諛H%b \jvZg@RDý{raydWzXD-P'nu"ڕNDю! wဍӴZzJUzAр #Š 7Ep, h.诞F MeC-.*qAb#u$kA i1tj1HuBeУ dy r7Kpg\C@Wj?aN5aIh >352=4=lFT0pqjK_Pdؗ~6{<'.= m N_eEǞuJez2 }8W+%A6m]D6rLێDsE(|]_짾oILǸ-,*pPJRSk5*Ըv" f|iW*|)*2ݪLnxn]4/ 7\_/15s /l6*4'rN+Y ,,ߏoJt q4W+GŰFr88 Glk'O)+i%wXCQ.B6[` d=,$2y#~D,|s,|vNcHKjeZZG;Z5{yS1 ŧ`68E5Z'M4Lj,9-N'G׀NtЂ'`gzC=&{Ee h ,tײm1Pa)ș7cޡg;t83]y?*"Zk?q qU F_4f,C- ׎ʟnՋ(NNƶgl(ŗk,2;x^ˆ$sGdщW.1H"hFwpgҹx5z8qL߈oYGզƙ$YT4ު /Ւ33waw@X3#VG.`MZx4R/-MKoZt{;*~4ߗ*{PJMq]xGbj̤ ȩ+Q ձM$`m*'9rm/ökS) fa B( 0wh88≂t`||"j7ι%.NK5if $,Mz5.2x2=Ipfz6*?0/t[Pͭ(A2r 0 1˕"S5}#x>ܤe_ _hKJy6#cRAEbr6NES\ %IAP$ESlKfoDN6ۼE3qx;Ǐz2!vnu =#Gd'kq)W* eH%U1L;J>.8il(6Гn`@&x*TO[R:9yt7L:[tm^ȃ&:}ehmg6, PoW%nXʀ-)d죟EAMHFf$Ja1&Ԃg Ӊub3, dң :6&Eyƪᗶ/gaFъQ."mt5"աD/H,HX󊜟 NHI&yb]̃zZkmA G$hcee<'m75jC 6}Y#D=3hUt=0 |B2*]&$,5X(.;g q|ӏ,Qx4Q- m'_waK(r?9X 5ioPq |:KIYWӮ򳬨xB-I{]gdú7HGca]Ղs 0 byXH{ K l mdDSCy}+MP-qz2b;EdBPa/ Քf!P)OZ  #IAiUcZťh'odB. sbd=[qbg]В%-)ɳ'֭x(༈bOmQK73;/HՀPOA5PfcZ<:(O1.l fuJWFm$V[^\¡KaFa|L'!l 請)OS+/cpBE%t[@K5Rҿi0ߧ(<s Mlz;ex8*yR%NeZR׽`#_#(]qn~y*s}[b>:Ty{9el7GZ;Rl;Zl΂Hغ]'J0:=ׂS JeYFx!w,"eH>hLt7, l cٔa+BVfB3p,G+'|&aFnMm 'EEt?l?eor֫<^B3 Vm>{"TҸ|3UL#k?C KMkTǡoUhQ`,vSMG9uLD-KOO|)Y-3 ^HI)u 4[@7`s48H7ApLker8j9TAZG` FR Ғ=TH:[f*o_fE?7R(N[k@㢏߱dLAvkWIPюjCM ~bYcercӤ`лxayW%Gc&@`Ug%޲e_rjdD4zx~@v1W67&q 1إ KNrƧۅyhBWqhܝ:]͘Ie7 \{'L7b`#vPŚADAAOK.ţsZNCCŢUA#Vпms t5%/N0Y8J8'E 4/6n}=/e9!iR=Cl0dHE3|d\շ`YBFDC|8.lqm)zrzWN&ݸ^&MhUknq6TG#9 vJE_*xT>1-DIb\5j?Y{H;["Gi1 )\QST-3cJ82X=8"Up-Gu]'o:I.-ü S7wx.W!;|OU Xٞ Fό0U|+Ldm:Umߘ}4fWb  ėYè֑,WB<=ZXzh?~KoÝ :%.TczO9R=\{l4 lea\%pu#s1_D,0 P7`i|nqᨎQ4HXBCMk6h dN!.izW8CQ^Ef#]_-*CQq)169v;8"YghE%2OmўIR-'qFCSM7hE@۰U"!i/uNV?0y7ǯ S1Э pˆU.Yd fppy3Թ)Z7:ں0NOfAiUCp Fπ#Tv椷'm: y "F;P2q 4sȔvt[ps6˽Ȉ CkeeR/5b$% /iy(s*FBpn;YϦoch$^Gqd Y@ QtEy A ӌ[sr×qv()={60"RG(aoOiF9ݷNZpVÞ\fiCZ0v@*]/3Vi % Y^IG]O icbyHsӛh@P?B'Edwk 4oc!jW1*~"骿I dJگSŹ,PCP&r풱rBz3֩:$hL3xф$?"s2BT)R:ծq7,N) g]Z o8ĄΪ{xtvlQ8 #)9 ogSϢ"O2 Z '{ߝxHG>@–qM{z^LbC>uTӀu^ ˿ x#ءd9p∴cPx+67> Zh*#Ѻ;0ض'2s}x#c%KP5F&v̧}n /mD5 zL}Ets9%1CSB4eU6 ri(2#.8~款]##?LYG'K;Eb_fr0! ]5QhV=)Drp*U}iyj>?odcډ,-VXNѿ$vxM1H& 7ɓ*/s!}iv]=RjϷL,V_8ɢ>I3Jl ,^/\Q9,tDnVب`-#A'L(eTE$@}m4pcgF.!,P_?)Mt Aɱ?W!*n| 7{ɠ&6nJ2OF՘Yj^3רIxQ ݛ7M,pJ]*%&9TBFudxKa/jrlR^u'8`<"< /Ml%ۓ8 ܯ<Nih0D.S11-eS yG<ۿ 2ӲeRf ֌gFtPSl=x=^q_ZGA?qM{CƸ9m!5RUcQrd kg9rm|9an ]TB51r&kקM.RK5+3StMH=ZQEXPco]udFJSp^qYsDǾLL`$iD9~fNQABYхzw܏Iè XYC;(rMG0=zSK+2Ui^ CM׺pHm911uA,'OlёF-b^&Ԝ830ɮ?Ơ@K/4j3!1QZ} +p{慏R}>6xl}µX^.g I *$0la/E&RK;&21%ysst[0x[꥓ROC.2 BujƆV5 Slku{hd21HҷۇeW7Bâr㨺 a1λz?Wa̷3{|8 ?>ʷ*gpiB2\ߘ1jPE]u)@XBYh9Kۨ 5Yy3nj ;`F&9@VI\A2D#RW0`!whnC/X-yT^E0eVͲ{,X\?@>dㄈ-/Vc8ć{E~|lq 0ѿPMo~gW$9PvYFs1خSgq / nu]&h6j'HH .G 1Uj0DߧyE?0΅ V"=+νxg$% H>HM $V%`<,!hi'k3Ri9r{&BGlCw$䭶~` u*Fr$m;Pe!xuj1IXrxϬ)3 W^ӣ4|LXI֩S1=W`t3F^w?tqJe<#`OYN'|&!{_ץ^9=!Zr߇XkoiNݳl>i=@}^͢)pH2&2wĎ:%ཤ$/*yrZf\u Tɷk^ (yURCYn\i8sk y:="f[,`>oLCZ8`VTǞ.|ֵ +)SeDpe(C/!/;w0!Vr۲aR.u[Q8p7t,PzTmMwQ[wҷ bMJHRU_"Xrەӹv \DUH7Fb[WqPCLトj-Pa(vޗHWlsK{NԨH 15u .>`j58BV-z=t]@$Nc5v~Ħ*(T:ׇ%X]PwDž>vZwo_5/EV1kqۄ} AlSzXf KxtAc$[cp\Vy;_fpuF5ON^NDE%j,Á!qZKa`-}ђOO=|>ِA#‹̎t-ȋ$;n?r:9B4HvjY 7u p㯢Yqna9E~/tHh; PNT_aicIM@2>lLwu)6š-kTi&UE+2^FZ~^G|]-v9_.ƚ䆉 3HN$*~UNDxÕH+'B:|[RE羪%LE㨃iHqxքd׋$+hpbRpkjgCxGU'v_ [F!&d{5| kI HhrBR[qj.+x;,b?pc 2RD6Ia ŭnGs]v§D?3x(9'Š4nZ/uwrNgIԗYar'4^&`Ĉ2eÙq,Z^ ݨ)lOE a"$'2L 8__ަ`vN F&zS۴8)WU`u.8Kwha B@_d. r QK'`>_9Vc&fz`6MmWQQ|T#Zh$J4c^O96y/aɓΌ0(7w`FZMbtPo@\s9GHot9+9 Gb^+gP4oM5i:@+*2euWHN],J5f׫j94zdOqBZ2nԅIp| m4!Eh a 9H_R w)ԁǗ<ݰƗdnNjIox|`8Y~eـ3LߣSZJ6Y=sU%J8sŖ =D~CIG \WYFOKQ߯YQ7!HX\ttW\DKpsYfٷ;p]M aWVL JMNn.FycpbP%. p֕hdb ¼+zmAeF0g Uy` tn/ P㚬DC2YZ͆pqƻ({NTqH0kMb{He"8Ћ5Q*|AU8ˠka2P4VW>xEY7)n%>AoNtHYmTyWxv[(xQ3eX% B7O9|@xpV7nA?[ 7^\j~rA/yeQلF+Ck7\joӈ- g?C#IM3b{7;9DaR+ǎ͢M-Y/}#xt}{V}v JA"Fz|_?+!e -p+~u1KKX8sB RY;sÛ zeOJ" YGq ý ^9R/uCE(PzBw(qf 7ڤ#s0Pn|;f>&:2|of%$pxK.$1Hz@I9+p'i"[mHQ^֨pƧмPz:p{g #fV-Ms[Skϟ3J@Zꬻ~lJI=(/ k? .j9X}<~AL"KS)s+81ӍRw1L#3Mc)rϼ,R7uShƳ|xؐ3񺍙U*AU|D[?xڻҹٵf*,P^'nkuu]iH-@GfT%HE*I+`Gޅ߮>Ϧlbs L.o+0 wt7w:ܮNTXR;74,89Aa?OKӈZlhSA )}벨0z/I"$pnc)i5]ɋ1w"Z`C#aW0od%PAP4dȯ::7r%J`Vm-lkYGc%сS՟H#Ko|ijXTaRUevt+%XVWk)mPt9JJ,jAq7"틼1Ђ;p DgR:P5N~뢍} 5}9N3/31mIվc[6ó_Ęe4R@)~=I~'wY J9e2"t_<@= ˢRp]VUQ45"v"i40րY&VB,z(^R-_WMd\B*^ZZ(-k \*阌g{AD"l naa$n|Q΋V.儛-s6}նN |Wi͓`_+EjzѺS)T n)7|oXas7.ihe\س[ Pi25iwQwP^2)͖Z;ؠMP/'>JtZ!A'-4azYf( 0|jq /pۥ@ 8:[07өMSED}J\vWSQL0 7ȝ\  沜ﲐC.yT08jMԩ4l`QhDЀ)gLY][/q9GB1eFw+7|X{~Mۍm?=[Z6xFs75󧤸פ_[G fzqzsCHe_`cN"L7NUwu* v\uq+];j1Dwh$7R=: e+fn9nHx-̜$!+NtI[T) N1^"S  S7~AOQP1iGV|WU3L\riq.A?f}Pd5]I`c1N0RR f[ƂS,ZoB k#|ֽkm0+G "1{IWbXQ۬% <źt0k%?ΝI?8ӊs5o3/2M1VZ8q_K IG6]_tLA }7K"K+EQ Z&Yv_(z7])˂<'5vQz Ҽz,AJVh&#!myFN&~\|6_~Í=4p#΢~ ⡂5%ζ`sKdl?a! l ųOF:e?ҬLW!n)b@.{ktFŽz[RrL2P 5et%x9NV%`p#4Sb󢋃*\KTi(SF7* ? IGQ.:rM4d\`iItuZ*.GV?4'>I}e\bY|i^{ Q 00e=~ziiОYsSZJ,6FJpqI. boƎ@_#E޹(b I\}xS(n7K/ f]|MˮGz"݋^û+ x,_QdVv/AHP@9qb!Uמ)PM]iz&P p-e^`$K8dnHJ/lG/)` ƦzZ A#$p :C:ְ҉fIp/'hy\& n#:SVzɮiv&>2_fAd*SOOSN,r#1"Ӻަ۞5S!D8OZ2+:dbSj-A{z;>u^k!J,(GJH$uNhDTBjj$I:JwVox_NAgM슓@|#X `_vJ gߟGẙ_f0+ |eX{4q!o6ud擃{*,|];BDW9н>bU!5`Rp"9c/i&&&oN;)!{dy+F-."sur{ {5.oJ&rϺqSFw(دgU53+W"'`o*:*R麁`c̗0 "|9`˦i|tab3YTi&(+\[3o|߈?Y5(H'3>;3|־Wʴz{}˄!a :}- i[jP_Ę3 ġ9 ,qs|7s^q\K'ct#췄ȮImqU_ܥ+їZ&B> Z-)B(bNipFY ۨ8 ZMlECA7\ nm3dDH؉~CmK\ӑ&̠Ko.vA#M\QJq*$+褟T9-Uޭ9Kve"!\I¥7NAY_Co"`,{W..6'%RF$GNyO.sM9.;?NIr8-۬w)RВP޻ ,%n}}_;:J岧I@ΨYix#T|F9 ` k]"ij@1̶/[Lyn ˕n2FLK!eQFl#tcd=t&C9Ay|gI;U5VCsRr6k^S(c6 IB~u}>䂶([ꮎ|;L~ &ƖwMeپr&Y l&A3g pkk Wo+!;A"o-ukƑtq˜v$[J”Utg{[LHi>*=hWWHDOhJEtQHք569W+^+&5$u&L*u~R93mm{EC-~X׿@џdf2&[‰Rڔ$ͩT}0 r=P'߅囕?FS$1u}໊qAqYU_~G }s+VDlo>K/2vr^1 Ut!NU|_ mz;¹bo$(4܄=&@riVcYn힎ro PxٟM2#.jrVPб;!p]"X𨛌m[+H.Si(uVRyE; nuϺXa݂V+0KyT "pXepUgPi4K ܫ3e~:^BdJ c_S@ޤg =X`u=cxvat9 zBbn茩V[j͋K8&9UX|ӎ+J:f-゙Z̨j1(@Q|0ڻ S&! b<ljm#Qj1rZOZQbyD$} @(xW{͢Q̍\'z\1Xjas@HCO ))zC^QS.PEs1~BUU0~"(ELLDZ117/ms>y <$.k)>@f5Pc``e)VH͒Rۈ+%9P-ѥIՏzcD>;Пj1CJQؽ~A|HTnuhȠڂHkf?}E+ބӯ`y_ڛ7`ƠW79RűFI W^BXtdzA) aX>!6@mkTr14)s,Bj7yC\/Yd\W&Ir GPóA(ТHOȨ;nXg=wI`P/#ӯ<~]_5Yh +nND@IhBĀfEmR  t~A*w!8x x)H F$'bgxՌ0h^p@o+MFj}T&ʋ#rbE?>cbg <|u fkDc='. +;!%eUXhm^N֎0#ŃǭHMDoIiT# !le$nqKyt+;txRK/ngrʂءG т 3y{˛?{ަ7.0:w~E[X+e9JM⼎3P*SҠ??8j`kdT|+;jEф:Ro.{0lQxgܸh鷤"^PE7;MkDPYn1K+F!"(L` [Kf6l ;"eܧ;&mS/Lcб8"/HI(>sWĜ|S -k,q[Ief7Kv]:`Y)]Xp;L Md\2Wzjh+4PѨwab/]" })ҞFszBYjulX}I>v;|C(B}(-W|JTd!s3b jEyCR75IGاAsCETIƃ MMjz;\1oI:ķ1$!ݢ$/} [2 E_ Us#p(?_&g:@S6mx^0X׏vzDH]wr0KnaJ`QurrwXS@j*}kkG\*I-E:6T܀)ϲFnJ > SQщّ$n^[5 0tHbrol(r1\iigr+q 3JP|k `mٸAv՗oDc 6`zq2l1WI'e LS29>M]Dbt w?Cz? ƃ WSt.Yg.w˭'3ǯKKjvWTky#[<)r,Y ,}9YM /Yq#vR/R4{2}2:rRÞ?7O&̩&+"VPkE1r^T" %{ /Y%6rsEGZ4kVɄ]˦?זf.Y+=ha&9+&imx<7374Y{={Kffف&Ai1PNoըiӻV4I̓· !fTj6aP7#v0QҦ"I\@ZA)ԪK%Vj k}WZ.}YXwܹ:4Lyq|ek@2&ռ`,Jȳs4O6GYZ.{죝exDcx"avDzuK=}xa,LI{[E7k-EuDn= \{2fhF0S(@7}+5`:]N8u:O[؊%ŨyVT@$ǞݭYiy&߷xQiXLf\Qᆱ00T2@i-z0LMw0ɶȂ;Y/%X30}\dA,ӃQcWj42Ds&$,_@!W\ ͆5h8L9Anx e4j]}1{ʣ#R2iscC?aB#{RX P* si)v?|;1"L X_.{QxNyJ*=j, jLK7" S= ԉD}Vz< [ FIHɋj8AV'H`u`cT^nRǢ5ܩ&v޿c)U/'ㅛ=@wWxJGd7WfsJ)K /MZJXWD<,k2][NceY /aCn/M#5*5yOIg: xz)R6l3q^*k9r.rA3\uO3>HKZ:huX?-h}ZBܳ1, K|vZCKυIF*fa]K<> P"R˘R)>@]S O[y V`>۪(r$eïz x>EHWknKD"F}Ő0V7*ADfiW]g:-Z87& S땳^Ժ!8v])nDh'܂KH"K!Ԅ 96\ ty-GShIʐ.=Ҵ=r1,bpTDka| P|Bxr2BǼSbfE8!j[Bq*Qc2%3Ȥe2A3y~bmd,zeokIW#GvVw#J&OJ/?iwZy$6}xV~@EƳjO*wSR_Ͽ9Pm_ [ p7r+ibȯFZvCg1 n>oc]E{^KZέ)+#ļwPр_=7{Qvɜ^Ɯ牢% Y R"{A` G%z-'"k+}@Ƣh '%[3}},^;K''j91uZБSb7B{}3wK^Jp@0dR&;4A-PuP NJPB?5d$ E( >_"p^$4pEWEi٩f(7m+0]UO!,ZL%)ZYtǛj9@W j>qc)nQ?F{׳[<BaZag,{9=I$QtI8dDwbT!azi?+UhG2m,XA0TE*!/<+), VYOri0PtVp2HŤ$[_+ &%&'0!⿑t?$0`ߛtKf?ft ..G=/AԓKֲ!8L_?= ~>Z/6R=:(1vmodȈ`d {t7~4mūvKxhb:c[=o{۰/"~U֝gkua҈p|tEdG-q@Wo|`\SBg E"#VrTW-ӱ FJpy ӓa[WlV^ƔbI3&QVR̐gjU,20&)sj[D::`5h eT1bArY x[@RTb mcWF]8UIh{ A0FtBHٽsnP\_J&RSOM Mť; {AdX,7/R|u tskZn~_܀GhK1h? R8cNNn%nԚM[L i J9?oi+5K> @+7=<-Vy4z]^9uoܔ 5Ec ^,D \ ]b_%0ardN W͝z\>P1s#/?FU eI@ 8bk'He~z bGQQh+ !*Py~;ژA6pK&#/[ 4lK`-?/6ׯY j^{6NL$h6v6CP?~{O5P|펈B]Cx琻C-lSj |#SM,R|lVzf' 1y§_,r4@ lbjAwJkHq-6%"syp*bF[Q!9Wh WTj+K^R 2&WM03ŀɮ.hW<ViԵQȾQ/0'jG%Q:WZhx(:o[P(7uƇ.^NҞHG+[-J qX)ʫ+ԗ: X&:s׾Aa/܍ID#kȈz}$ 516HFT= \0e/ G۬agaۉS*s[i-XF'ɶ$w,*gƱ8r"]ȿ} Wٶ/ak 9qe:+{;b>=ߡ RR5^y&UbaޡCQ1ՎTœ'=~GB{GxF>Hd}@>om N֒YfLt0Vi#Baͭsf :˼uqpa=hJ*Ǖ$,hW]];c"+ CB7UE 8{D6:Q)¾H8_H/\Ie,PF!OFt𣈷Z1Ad*K{*KBI1Ͼ tJa, 9_?/\S ^^2$ßӖ3m5'gFػYCLz@ N{1J$WG&wVp6eZ!IDm/f;8e,{H *zXcܫ57n ԓ /.~5^fK_69;wecYIU-'*py5A'l40<3xU7FW^=ݸ-*8_S^GFX1K6?2mᖳm e fsd~,9MvP=+z'Z%[FL"`>%َ܆nĀ 8ά那?![WK7rY#KfטWI[) * Hq)9;JLM*ޢJ# ٯc- I6 &7.;zY1yO=5zDꙔyT_Qc7y"r0pnK 㼧60ڮٴ޾˶/!3D\5XbY>6l} &(Hc`D]Ih{ل>!iL5"1sD(SzwoWϙ-.[6Xc+Ϋt$D61~:@4ic᭾(jFA4vJ35vT}Eg+}M&sܝ VH%!$j ,*/G)Q}n⇍>`iU_G>|\fP2?͋M90T/'69 Ębͳ/tpx/}b,lȽD6tE4& ',4W^+I]B)gUOGƹsoP/.* @Mn;ђ~0f-$5EKX H)lHbVùveyX5Vސ0M^脟߱z?@-ϧcR)T_dRĞ(ԥj< 4laD&ޝd"5y?C_dRRfLMs`R(BY.1Eq&Oy -̫tЂ x-A%kQ< 'n^t~=$ (^l.~iȕ)y(1rW/?Oqգ}c޼>n@%DT[Sf pRF7P^mjuIغkoB{gQYAQs N9vv[K  0D||Zs߬j¯Qu#qȾh6O'C2Z¥w9tYԏg+]J}~j[[ҭx@Kޕa1p]lD 3ʆ5I{8€RqE8JȮ^ΉwoԤ U$w9 s')I^i=m G:w4n+%ZsARWeE!ՇW:BmkZ vp9(chhR'[*oEi7f)jw"Na9Dip{Oo kOLl+!*]\3(I 騟Z$\p%?-BQM?ˌ kK(ԫ=e G)1nE=++q%lJVjޖ׏$6*n_;@r1GP_s޸s&Ҟ!5<[)srqB#T?Q_ZJp= a 7M5y{0J(ԗdϥƐDG1W'o:7D\; 9~ ˌ6Kgy;jlHik;bMBqߴ{Ķ ojM:Σ~Ku}E?VXwǪ3կ8dLCPGTӦ\S`/H`ni~?(A?^SmpZ}?wD. i#'N7_ ݺIc!Gw0)|0%L6fOڛ(\nP97[qFEk;+ 7;jإfRW[E2Dhg\)e k-4_^+>-ч؏ VFV+aCWMS]^)=>n-M 7Շ ڱyJyt0 f$e&3.++cp!d((%—u"@t.XOh! ZI%f?Fq5Gkծm"=(K'xxga?怌F?%˷GOH#';jL$`w;HSTGCԀQtz7L!K!f'Euah/Y72&ž\C%_+§A/x(Q^Ԋ!*`ܓw!}* &@(oB*K]r\%4#D{ 'Tʼ=:q.q(žGwqK o껟U?B ۑ(=Nv |kzj1}S#B}_p`H[oY;@+i\`>Tk("RHWJ՚T7^-9"Bzj'רgaa͝d A}K)^)uja.rZ g2"N5Ց~Og]HB+L|5^%kGʅXQtk>!q:4LϟI<2EN{VjsQN4Ph`tt-^ K@<9܈7E= Ÿq?1I08ߢɼӀI͌Ж+SxOD;"պ 3KlٰN|x*96%+\_Cz@=zL{Jq [_{ 5Vv!"JGI{SD%I4[vAoعyqZ6oL#u7bt|tW¬a؄ _Q] 1VAԶ7~U`e-HT.=/|UMOǒ\WMǚ'{#q5?!3E5@Aʹp1v^zO@_M ^6T6N|:fҶP2 m (<4ThDt *Y L5|x /쩇c|7̰DTUf7n5QU&KOskGʉ{9q*йv8xyj)q>,[9U ~)p eԗGFiABߣvw`5$~ܴ-LG9 FMߍ7CR)l7[VzW\j,.%nweFOqU<]`7IoctBM_z F3"orÿs@[㶍/VFxxG"jbkBx$>0FʥUgXqf}m0mrFwN'H晇=ցadQV /CS7Z#>m͛~You/Ԅsw+y)SGޛKݤ#ɻ{?j|gr}?kjM`O˳>i'q8#xOy0-R7 icf~)DkCPTsǰZZ)ϧWN<#eq$G. HEe+.UFW/ stL/< XuSILIm9eN G•OݴȀJ>[::B~Y?bw+mvoݓ>|Qi\@Lhj"UiR :G%>sefVk#CVߡL;ZrmQShe\=pE"[W?R&+OhVEˆC }m |#6cP,JaO>5I 'S*}YdxY Xx{GSӴ][ 0S"3`[o%_g3+h63n~AW hNx毨G%$x5a{FT+&eo6&]'ǭ#Xpx`t(pyD&-bE ŊƎbMD`ְ̬/lF”å%N֞عa2-n'XM 2y9-+(f/Le+׸cL;yk,ͭrh`*T|QmFgCDFihYF8O\Ze^tm$$~2M;w5/9 caKށQ6Ḇ1DEj.O ^D|xy#C'dA.cZxNGC$)9o+_f'T`i)MW}URÊ k#&3[p^ChJi|5(M 0I p D kqI_Nj-P ]f_S!;[ddA Vs_}LN xFj^3%~y0l{Ę\n?XP+ ,'tM*H{LxUC,Yޝ$DK$M<~.G=4.`!p^)M?Nr3V]C dP=h-IFIIȑeBYUqTL\ >;so/IwiAIFv 1=]sQgc0 #m-SH;0-o$ڈ!`;6PRԬʕDg9, 1iDRhO!g>债 {%6;q[>Qie#N; ̵M0HXÖ&CrX뚾²C6U % D QB$5pXǡk>s]9}H֣kٚDE-Rsp"*kJ [b!qy%dy=4I~ JZr @~lȄWwxN}YeOܩm3#Z^N,?~& '|۸Kp:x_ui1%J[ PȘ@mll"y?~:v;2ALst1yVL>~A?t]fvR44朕ؐ/%)>պp ג<(R ߰Rg5H` gCtѬ.En;PGݍXh5ЉêD[{F%,Ճpz?ao5Mmdu8XynGčSBcB5a u~hg;(5q H:>[qHm`c9f՜<ƱUY͑B+µ,4R/$}eDF d-ԃ`]j071o))hs14>zcB{gA(G_7O;< 5i8hZw\mˍ|ԋA)^7? a ֬l~RPv?2I8_T_햌Xl"NL`E@ϮyR\$ޞhGU\ L y,]C(:4acAl2CԊI -f4VDMr˔́}S, HڇYuv*U1nY Or*|(  Q孩#qcuPuL :®5x;YdtzBcp\!_ؗ5LӋQiWB8Al.HGO^~z5p\ '\; Jfd&Ś+=Ybk.WVPQV/`Ϟq' Eb8-nڒ˽ˢZbTuo5 'x *^uH}>c OxE,aOiZ 40Թ,ċBQ)NXRt-<PH1 Y7Z p%5MpSAjEYPB.kÍ<]h ᪾ $@:r!eN]y4}]bcZDP0KqFOUqM˒u?m4ü(k}|lґ\iDZc[l$o 5tؼΔkh=qS yd RMDE& vwH#Xz‰u|U삠DA,kfʞ?rڑ-('u<]!M/yWnp2NRvӽ'}4鹸,g\ W>#wӳMu[syZ.xY8%0bӅ`]g uN g_cI4 x!`}0nv:\,S֥_&TiS5:@~5Fd0$ b ]?iǐY>B? j^@cc'Eb B`R mhpH ;݇믍_]t\7p!waGC@<`S۔{>sH7ꉃ~/)j!#,Gɔ&'%7.&@WrIq oV]; GXsJZ" u;o }J&HpƒYxm,8[` ԵKW󤟡G'tm pYj҇U3{i. &Q06?||U/+4H}ₛrtQs e2Қ)tc!Z p֣vG*W3`֠ *_+6QdS;#",S!Nֲ/7g;m _h];PへpaD5m!y"Y=up'R1?j8D?%s׿cӹ?#2SErOjl+(ckJA)3(7.ysykF0ϔl=b8#>݌}ig#ܯvm#O=B- _$V:UY>=aEi8$]DKN3?aKaaSm(ař1ALQほ.ݯSAms1%/@7ش{cea(PH1NTʻ.ҳu?!s-[eo62cВJL#P7`R?}ȕ NfM=>b{SA-lle-|3B,54M`ŴI&Wƭ4DF=ɣ -( 'Zw*?Ãu& {ٔ<@[d_ Bb2R-E{a*/$k upMzHʎ%^nj+><Ugp$|JVϚMpV}[4˂V@AEqҗVVF;&x=Sy䴞\$!&͹^:0g#LDZ!/f' g&H+@,i5zYmT#ڏQ0u#QAq62x=Gn$+Fp>ڗeU)мw3cΗlH@ snP ԝ"vV vxqj: ] 冓QQAf~QكRo@oc#@x1鿔 1ZP}y\$:tK $L)ͧlƼ;a¢IFנD})+1䵇"RJlLG=M>3d&w%Eǒkݴnb3?;+c AgO$TE ۘnr+p]x;hf̶^4%`]Gǹ=fHt'$x)3MEbv:B`ː|4.? 晙;*Pw8(G߭i w$'S6J\S|f/`931/*^ЃB*ٕT({H̓@~Oa0˱QM҃۔& XsÑ8{G%7,$rQH̢ op̴Q~?O7Xq^e8\o; ~n' c< 7*?n߯`{ A Mn`;UkdeGTLk^biSreI=mG`v-1[\8i4*ⱚS_%`M,*>,.tc:{7X0J; &8`hM}}&A<F߯)|mJB{y?{@Y:!N 6gB.Xgm&ny!2Q[hnn !.Mb,}{ɍf|m %q$ ?ʰ< Z*q )X☚(E,Gw/oTUQvVOXfy)WmW,'([{*X&Y0 0U {Pg@j*/H:w`imb˷Y.{0NwGKwJك$|dSݱV>hW<;0!@#9`c)Z'ӱtK3< qVIa ҳy QM8\$'IUY@R~r -Z pcqH'u ;yML$y0>" ldb 2yf] #mL3tO?0ABkr)K˃G٩w"W>pA:TI·@y!LAtq0ak7'L~YpMٌ5ѧ`nAY !ң"da5- 179F+҆ovCcZx>0>^z8▸dqs˗~ {Y(l qaBx j1Ӌ`]هM (: 9RtM(6m?c|( 䎀 IHhڹHqx)h\RK+"Ec"q\R3M TgjkKDLBEG! h0\W}9^& .H/2q""ޠ!HNoLd+Я}1b=&Q/bL'hTxWM?!xoFkRR>Z5qf*wԊ)%q|[#Ӎ3Ր0lJ8, E"͹_?f) EDS%bj-dub`ef)xcfȕ"Η3eӍo6hC,-TV{c2uW,!eJ"K%<[0^z+pwKEReE=:֎#/}ѡ)BWWqE+=5wT*V'V6%'' / Ա/C9@JCڜש G6b5E4s6\Mu^-ts1Lh!14*&?n\t I`swU%dV:Č1rMש>Ry͏ks usp@TȎ1tR6U-28̌ۉw+FyƊ3bwX]BkvւeXGk#N圳lMN^i&M }7,/?*ǥT~2&wϵEJ]-6@i%Ux{RYM ~p ^JĵCƾf[4EJG1#HC nO=@&9= Fؤa0u@G=Ɍ4{DpXrOt<֮.dr^9ᬧ37SgMHZC387"k¨bG7s/ qI'|O4Vgg$]H3g0~`{AU[nqݯ{77ǞږGC &*HǨlw"njPw?X5$zmgwݠ#| CE}~y9y{|#$L/t}pFS0b#Z:d߄V z.%οCt9J1 xx?kXZJ I퍃FٜM0ceǧd-<1(Ij_Z"!$QP1yf餤&eJCLwt'/%G "L[Ҡ,wፓxO#\6SgpGsN91GL]E'Z^P N !Ңdbp:C*b?nx8B&oX%xl%34CGC9K+^\^&;zIFeXKPgL/>f^)nZmMZo@W.5 |v*-}?$= h:O.F+_ߥ0Zn$,9ϲ]}8Bt*w îq8<ƇA@L1a%b7;@󑀔s:֓Ƃu(#߃&`l#xF 9.ΡSczPWx$f_з73J_A-AGy]%"v mEy %L4& ꁿFsا@K2}) [~ϭic" u,mԣ(J3)C,FkJ 0VmDj=j9ݞaIy~~'+F(*qNJ:WE}CrU/Yl+҇/*3n>d%v.~&f&o8 |>%q\gi1[bfO~𜅈6 &|k=?>EPB z1cd+e| OA Pu)1,>cmla$u=?A؃8N̽ms&cSF=koCIµtcUE˅8RyhiWD,vMoL?GT6潑pw9Wni, lXq>!nxG/ *!M;{ J_gVO)NҴaI&VS.y_ݨ)Vj=]N %o"VhhV!xFX*ӱ1'p=kHR)674l4MvjҧBY@6fI`gˣ=V@zxֺBt;8ȓ)6sUPsP4Z[*hɔ2'/Kaρ FgYrbJ6D3pݴ ݉4v)fyx:)8(oוhԇ3WCB1:{1n%#&IGw15($f&occ8 {Iְ ғRke?x)8;8z}q6^=YYHS?lSۼCK<4-OVwd:̀jh$Wz4F{ _O5] !?*r3rg R (^1=T~ʺr-*m<̇PBL4&ΨPZ!  VPnP)d𒶽 n⬐/jF,ӄX1-@$#w.#F}zEa\|QƴkjwAB:ߍнc ,v% &vUW1wK{1@Vw8Yd^~2H ^A`?(P\FSnm$c>L*ٲulo7Q0lď㔨}dhL1L 6yX*RȔ'{[",-{8bi_ۮ`kQ3qbi2{DvGjk3֝ ¹ FT]BG:F`ف_X\h* 栽Fn8}Hr7m1==vc35DJ"Ӫ7+Wt5 9Xj羴O$S?#|2GϱѴ-=LGa[;q]׏a`7v DC@SfOGcbPy6?6jP V~7\ q&=@[#kŰx %vCXԾn'+IҐ)ΐ7(|݈BBln65zc ځv N>@ݦ%`ݚ0 [CYjW3lW( s˞c$k`3vn(Q-߈E?(Eo<%$`M:0J`A:j`! .F;6'[\K-;X1d+A :!ܻlIa8cm(7x!@X[10$ ~m<(PS;P@5L)̇QǸ 7Coܧy 5f% 63͟lӴGx=F9riwrj$}z*5~a'_? o: [+.3Ln~ (~IqlQHZf^\ [  H׆F(;ʹned vď>"mϷbFI }Y*tuB}*%)B\[ upp~Bߏ3䃵Kq% N ?.3ͳ='zg(%8.)} }8!\,ޱv&Ӡc3}ؘ,Rop`l09 1-^W5ir\aI̺#QެǺe-5Ju%CKׇF#3% !Hw n<XD87$yIfߋ`~K7tXJq\0ϗ)-lJe5|qZ^\3bƷJ#;BWAt[$IP]F8J7\S<"37`C`PlŋUpds?Q?L Py8R䈝AE %ή׀)7&4UvF E?R8kqvv(D ɎAu]ȅҚ;LpώqN&22]~`kW* N碁1vkv" Q(6a4}(5gt? #c+= e2ip<{(̙K].oO=uqqٰyuVm!PaJXn]3K}MC/]~0(+]u:_߅zoT@[I;{ ތQPfa5 cmtSwy6OzWFF?/GASte.ʹ'. VZ+/eeP ޏ0`}8/2u#?8Rcleەnu MKFߣނd}?9V )sm>th 쨽?"w?4&iQv*9"`2T-@f1&P޻JW= " j#B)Y:2*΋ $\I]s/c1 #CkO3@;.e yВ="*nY\\2Yh8崰0$@}-C-uyzH_=*^ii- PO<Vs`E-#HXC #~>&63o6͢ ,Zs@ԒAq$K\փJP΂lcqm&,˞j>Fg4Njg\ޗ /7DK>Wc#jiz ,s+c ]l`L'v:]ejYE(i l'!/V"!Ȇѭ(Q_:vk_{ͨnmJJSUkp3`zZFShp a1#GY^J/=޳W6!n@r¼peK^G #Iʹqk TQ=Ţ@5="8=~WlinjӚ=l.v?6z'LG<CRYiwQRL$"6km Wz$WA-Dẁ*ݤTNԳ̕'.7{-\`GGVʯHD~<Ĺ9!lzѹHQBP+D) \_&e.P)Oţ PdC z@ a4b0mW|Cx$I*?3P]~<Ѧj`m ,$? #a#YH ߠ~Ub'^u6:an)D @#Ih*ncN[}U{=:{R̤ R1XgvliZ",G F唧"(=dA^1w¿`!AݍY3淥b._!aKkoLBۮDk`Ūǖ=dꄾ/ew殦] U.1jYpu6[!RCpLĕƕkL!5W'in!i=H!: JGaEhÄޣ`{C,+[8l"Vy|3'-j_+͹6f"sNsPyTurhb@R0 v/ Ql5]2oЯ)\ۿ_ͣ:A0z+ E#b[aGIy0!4wVWV(-zV/XЁZ6@Ȍ;7f;ij7O(RIk vv΄#?kȯy8=M߽ a[cQy0 y>P}pVV`aFtu7U;F3H7d4)AdGQ[r$K6Z=4XxYߠAz A<30v{\Վ?4`n[L,DI|r??wK# 8R0jIN5Fjmʉ`;\ݐSOhwE:8#bBZ+fqo4`8&U}O|ꌰ [Z9/V =7v$JY0s|.:E$-ҋmšF"SqMu6rɤh-Q>lQ|1>MJSe`mSSE%0@w{7߶_QAqw͒{&>ХƩ dbY:׬8DGfqnIio}Ȧ,54,laMG|OC?, HD,u 'H,XIg}]7k+|3[ZZ5lhꥸ.dsDH^n|=p߬6Dz:>R v vpص;<^ǵ =#rXG@v311vh~oW*5se`ka{nk.p\YUb$W3t9t֌~iccQ> *CĎ6)x'YpZ1+N)ꒈ`U$IUѴrsGIE`֩%^C{q8Lϟ"j1zRRz.[( W1*n0=J*ݟTMgpz1(`o<' _xٹlߤ־)nEG30͙KB ~ťcqʔ ^O»bfW֓`1ʤKuQbNWh5Zp{FTZ:^ 2ޒkRb.)hPJRp'9 (œȀsH-5uQ 7KX鳙W˩SigӱJ1)g𗲴Iz_/LtU|YOH`Jh'QEj5Zj-+yڷ..ڙNЪl_aGF+lq^ \Ƀ%aLfG4,hȄUOQN%rÚHmn$y(å}/d&D=>a^# AO,ۭWp+M o˥/kf Gc,5HeY{m9@fLĕ~uٚK0BORkˤ.+T)ͪCkԵqX'@ӯ՚8gekjb@N#K˦UcL"AK뛨Tdr0q"&aH2e{.aFr#ԊdNJh֣HuB6~ S\PTh;.6Ti3l41mWn <07 0)E)|x'q%s"xy*xb`2P}=I9_-ǰz9d}8ߕJn`G<6̪jG6:f#%Lh#[7MwA92gcˀT) %^)m@U>Xxf]|yGUgm "BT%Q棻 TK9JNIg55Dԣa5nİѧ^BIuDCx2vnA"] ^RG"m(%&oƻI+tR ٌ dhV4(wbCd5Ncm%]^"_qczb}*5h6rWP˭۠Zgl{͂eՐa_e켻ɼ|}T1.9]Ud,\zђs89`8=xڑoLsϡ f{NalK/ {f` XATL cL4,@cOZ a}v<4BzZG4Ps&y* Ӡ.֑'XߘM/#TvcRCmOK SpA ZHrs[fW;3:N{@uxۗ]0n쟣w0+h ()hNܘqqɠŀH9ffQApbv{z} rj1m&xYxmIr}6(tqr!(-II)pLbAn}) ۭQ 5 7Kr*=8}`]ہ [ $G xwة%TA6$GD\|QZӔs,#v)J=1f(UF& O+@K<= ]߈;:]@|HΗ HWo=oavLerW xI3 fOQZ^dPWu%TnW:xS,2CEg9ة?ڷT^E𥓨$a84kH ;s3 6FZhh@"9kS9)F<$eУ⑖DŽe]~f'$s3rIwq)MTO 1a8עU 8D91\qQ>E$(zg5Œ!@} ]'c]+s *B'>2Ղ٪FH%ړ],KM XDz|-|Ϡ;)gmZck (KE  "/ܖGe[⟏/`|X&f괉571z&Tչ^ P;ru.NXVdg.dzInuNW˧)`8DUŢP`74In*u+IHذ\)ҳC8q\=~˩/Uiɗt Il QH-sQ\lDRu{!("d⻿Cx~ yFi!8T`90%"x[x|e-b(uR<,׎M:HU+n'O9ΫǑu&cAv מ^1jp\,f: .&aLelg3;t~֕U ūH"ҌJb)8@~1@[jc_vl'6N#)WOqZ@n1G=%~]NyA]*ߞ,"2Iq0l)?YE42A[ faz\A!KR?e,Z{h94I\ .Ctlm od߸x2=].PDVkgn3 <Гޞ۸ھbW#'jzx)Ckd.GS3W GAxk(sG xQ;Odrdi{:Wa( o˿Ϛ"7.fq3}Nv*j]smU0|+3OԌ:4M;h莡] (>IX.Qk-&A/[2RHrI 'W΅ԇ:~SiD#lRH} јOpagh E@njx:/c4͕3Ȟp9ݐ>0^*h:ib翢?G4B.Fk)JtV_i Q,զ7/돸뢂ڼy#kP9tqN%FPF~'g8q< R`d< i M)I4$Me Z~~{=L+X/^I` q*:+I;k -J1/iE"D6_o@ߌC"HϩߪbO߄; |0jrb뽎BZγI [jjDQh2BP׏uKE~d#aA;2LFd>9z1wB*wwwA૯s (o22_jcDcсlo@KIy2J-XaT8+Ri>m0ax }O|@V:k3d˝l(Q5?[|p/:$l4B^l`պP=e1Q iTn-(6ka%%9+Ei"ܾBU:$QȻ7.[N┱dK^$7 {&S6O6H;eF`~se"n䟣6t?U,0kxiVTZ[KJ Gs| ]Α.]iϸt{FvE]?d?Oks ( #;4\jbOu`g@RpR@YIY vnBbvE=eH< 0%A_t8p Jɸ7vk̰.@ !#@1sQO;[tX"hw2x"xk~PuF/Q-zpQH|fKj=.4o$ߊܜ/JQm6 RE*j֝OMt̫,(u~}&0~s28Uc9|]Y,]Wo>/!C NS_#]gID)5NO]NTnn s]n!yṧmW IB!(KGm?鷋6vl1 e_@Mt4- ['qq(mtmZ*p߳0Ebp9Y׈#toQ)_2%2o6yO 3 kTΤL:yV1B#*q*+\+e=iy,aVh*4ߵ6YbM5 )+rf\#T|uQű.p5F>G>є]g * /Tp!сЪxUDC3[|fJ!ޘȲ@B ")%qa?{ ȱZ.PrӇF3T{3X*&FB/`DJz |Ju|)-AkG1d s>*8|?ԍ[ i^m @rjO[WBֶjw^rKPl qT:Xd=M{DPU%(οV%X32CjHў\UgC@јbEɘc+Tz$&!ClOnyy FI1SM`#uwjÖkBe(g }7ʺz499綍-kS8W{‡[ӵ֊yM=K2q8|JP+U 1Կ!WG]Y;©0LhaSf!WS{ݲ ȋTI*l#W8dlW*^OW4ޝ1̻&h M>,A'Ɍo`}NeJFPm(2:&/Ҍfʖ (F; K%K"1┘S )xS\_?2J7Lb6dG%N7%U_2Ƙ㷲_.ԓ E]\QQ $۰c:Yڹ\EoKHp2Z7$i1l5ty:~GwR0[\]\Gy"ZL}5hftaE6ϕ2񦷢G" p:Dk#^쪐3-)*ovm9.Kfܢ" 1FTJ&,4I01?~g Tn:O;hbh 6 ^{cttO[U0.iۯe2Oe4%R8VyGGX~gmsL]C}Fa5fp$y)+.@O#/' [(븠P( \VzhM \anNV6ӟ~L]ooF`Ra)[s[yeJ8Mvg,Hmz0U_yyi,sq1T2T0MAdGϥ 1dhAX-uYnQq?(-?%CQR~ Kncٻuy4`~X$AtxB+/(4C"Hy*N?3'o(22J^>z_&4f$&_[1]5G5k:(6@> p'Baj9! 0qLī}W[:pLjfpyvZUx/bqFKǑ*bsN:);&ݱ ,,*敇h`n͈Y,RwG_k.*%G5 ɿ97<;6-8CXs 'RR,ݛ"=M_k-sPtA)GAV3ȑa _&L+ X,UsjJI'Y'Y'g<QB ;Zh0S}9(lju MGeFtOzf=:E[ %myZOUߐ7"SQa[`~m dEs݀S8q n|7k |2ו-f3w禽?nb/ wu}t(k1y {Ig ̌5!UbFM9&<Ymd4.g԰&{ hi}fY9Twxe5WJ3:j,Z<R2nFi0DA[}NɪmȝȈrZ,,3q|Cx"S1UcQAU_W*=KQnT-X>9И 44lp1+UW34]Qtla 8;ΎNe8畝PEX֚bڃNSm]Eb|p\݈\ ~z>[p# }Z aq8Q!.QQU)[~^Z#P0Rp r﴾0{ϱbnOWGF=m|lCy5Os|q|UeI'1 3X:; Mdp)v^Pۺ'3^o3i9DUoQ zQ0_Sj `+t-f*"+p8?rǓΝP xj4Jo>L_ڬL7jMx>û=eS ARp=08@Dy\)U~8'1e,Q]2Ɣ2}TTm.= 5ɏ=VT^.En_|s'XW/pX'Ft~usXU *Kg (k(b`c9dEe:"oz) ZWeQUQ%4)W֧.p3n~{{x+zb wjyҵhuZ5p?KJ ӿn;V;fW(Ү.E )oVx6n/В` F}/ Q9iD_#0K"bYgCɌpNBT\Dabχ}^_:Zئza$wH2'd9 0_l '6}SPfѾ/AwYc,9^^0?!Ў33\awMP>s#6KlMoml'C:98BD*3+|.x N%i=P*m\x"z}(́ `?4Lx00ԥv( aYkKXhU]nʻ̬get3 1IG8(T_&F/jawgUTrϣWĄ\ԗ܊:vL[cytd {[P2ҁDv۶ ǪWԒPhwE~18ЙNjs NoVj)%\c'd ҅tHq aki7eCo\Dq ۏٵ1Q儞6 ֤ vZbBet|Ht^Ҍy=}Х+A=C[K"}i#Y/IlZ9]j[ &Mi@w|>PʆҧSڢj8|]8kM|:~EEcO# 6/fRKcȃcqwǬ^vvk`b kJ6 4,ѐ @*p-8ܩTdYJSg[Gv[Y#Jܷda+2°k.@MYς=+2R$r]?/+Ln`)";43 ҅&_Ce}( ?KPM(aÙ Cɓ^{@Cھ'"q|DfX:Iࠖx #<ߊ1+r?!orh+c~ K3W>PSַf2?\V,4be#)M!E}yhOrx|[>WʓIg)a*=f Ghl@LC:ݽK 9-)erAEZ4ϕҰSBzaK U N$C rz^7 "@zX#(,/.dOђm>bhƂm& a"d'I P58$hV NSߠ/?i !tejUb4Raz/s;=<ࡥA%7xym-v1eɺa y7H7tDQwrԽ 얛m&ϧ9 Bz{r2ׯP/ pa3n* vV|7|Y2{'gizM7rb(g iqe 2 _g6?5AC βz: v=u2ʖpqY(۳@TFGQ=IPEoWDHpGU9s6펲OŃ982{#Ѧ>rWV[+#sz2e{0 n*Pܚ3.SX0<ʙUU;ua ɣ 9菸H6f' |k01HWr3GyvԈn]jV zI6ĕ읹}G ]?x J+0kQ𺥑'Ûtۦ7X bѥFJ,{5gp,^6? J0z.)U^fK3@lpV9-GL uM.8 4A q\v\U <0ޕŪU0M"0TI|;5."3ï t_QqR e}F!D`NAvد^Fu}gL1%{ DVGJCO!`!;6PBjNAk1xΗ[\' _0Pd鰶*PAO^bHF\ 17р\g-[a/ %E$c$aabqa,sGijfB̧^qnC]>z|溼do ]쫉)kncOȐb76mj̽nX)y~ b峸J"bQ@:Da^i,-$IAM'a%_zcǓɷy*׼t FRY, j&4yL2MqN^C Sqp9gU𖀪LR=LpWCv:.J",oPIKy 2@4%;RN-ْ_*ds8=Y+4"sl MsmKX,2u HK_B(xy=I6?96hܘꋋv&~I>( d:{խ Þ?]([+W.iз4jh\i}-Jz;應QA,8cp+DԖ~!cSXLR~O ^,&_X!]nrc>h!pC EtGk#ĕQΟ )wEAZĤ "~KڣMP( ],Jбkzd(XMfSa t& d#i,SU;[ p#jzRRGو-i3%-7E+߁xcO6_ YAK]Ieϡ6Ӄ*yR6Y<@Z ن*b[>6pZ '`hV7ȭ?R+3J9qT L֟'fSD]Κ+DLpK)UHjSaR=!EJmlV%tJL|!oۿC<"^Rmj}\r8 %:eL|=mz:Hw.ohI4!c^X ~)^St.+"ZFR}\PGΧvT? aN*Hے_nHD`{^ԉ|km\NW ^f?}[4Q=t I鬢Ҽ -\%TʍV kM[ٳ S(X"PܱSd Sl'N|}PzGJOTwR26)N:C+EO5D0Z`k?))z k1zT/Dtb]|%IKY+V4e|hQ- ҚRMA##LoKKj iAL^ ךTz^6κN ^`!K{Ҥمzdk 7zd)y'-*6Ʊ]IhT@2{{H !'WդC;WxdVoVex]DQm_^oՓI Hś@?aD:t6߮ 0||x0QeKV.y"I2a7p}<#&+ӣB6TǼmւ̱ebܟ?)T pxmKyG?E*_~t"ڥ:6 Jͮ< lÓ9j  3bX2 Y3<;wJ` dbs7=k`4P2G~V\螡V \(DDsnMc)g +g W[~Eob2"A⯇.xixD8U8^Ly.D#PBI͚mBx7 CsumUR`35Hܐ>wPWMy`CB ҙ0^pn#snj=Cm[; n]WY>0H.DʩK 72:VK,~[č֍7/W5Haiˌ i"G ԭ"r?s#5!}vQxI1fĶ.4Ũ!Fac/àt촵-o9j[?ɂͳ_(B U"kvDۍQ_mX]8}iӊژ㏶'>u\)v&cD<š(ss2oWZ  *xCܵ}N1֕s 'x[݂ ~Jޢ=5cp| Dd+,ۀ ֨4l/yOq j IQ HU:aK֋L}J;q0!~޶r$KEDBZp#N9%9ypenX#ǚ6ƪgiG|VhLb,Za yWMd &P'݄:rVCeQMMI=voR#?SR>ɼ&uW NJ:59Xñ,$P`!X~. ObC.0N@onTl/8>%G]<;Q"RiD =#e/r/qy|V l9'Q`QL0[>Ɔ4n,oG`6.SM>uӔ1,P&K"SlIbMZ}N"\( .X d (3$!ǒ;׏-=.C2jD}-rRuR4'UbFc9<).DP`hS.5iث桳m&n%;#va3n^x,B<%+v>TZq'Sn:Vώ3Rz5z.gR(Ŵh}HS]DGl?W*$\w@΃tDDhC&{) Ca(P7}g }l=e}c&5yLdSN"`uR+0/b,`N,J+̈̆s <2%̜wlP!X*UdX,g:9c4 Q[Ϟki㢵9Ϻ?@ Ϯ$#VZ؅1ZW[IS5"Akx:s:fj|@6ey=|qC/Im YXBRS`Dls*ABCq43gy/G5UٽcVȭͣxq2-Zp$i+Bgl'$tӃp&&G_#)G͸P)W}Ŕp'`/DPi)@Ecil03jl"ZQX;J}:;(W'jq]>_ \rk3dԋ?"vuTM['_s{jBZ;8 OOj]O  JEYss[H.OWAZb.43V\0 bmggS&Rb􏶕FeܺHr`- 0:.,3ql[qwyʡ :ma^DEﵬ~UՄ6Hp}~sᡗą.sJg c8o>6:Ɠ+b gt 7OU U,w+'LOBk R9qcيm]֭PC}MNœpڷ&,vrMy1d؝wsc#2{R3,jg}ZfkIs)pT E D4:pĈ3dd:$2@R.kb )X4E|(#dEs@2-:EC Q+laaa FCq!M{WÝTAqJs1i[OvP:q"+JUz婺n*o/681G`Yu;|^@{;u2+br-%_9_(c ďzR) +Z2{Ѧht}KXJ^PS ҐjAZ*̯o1&50qgU†yjhE@KiƞH;rP}Z/({ɂS`}N>JՌC2d_"}Dx<S. /`);=]H4ri; :YlL#YrFq+orPyB6O帹dP5ʟ$&T?kga/ v,Eޚd}C;=[꧛&6r[jxɨ9Ey{.1`匂cƧ #]E" A wgeTO(  +6scuS^E#X &8Y6Q7%T=ȷ+} gGe-dE˅'i^@gDBΈԐ5qfP6r5}q'L(-b@0AdD_ƷxD\0o\ 4QDgd`r \% ܎2,Fz#y1D>Ʊ>=7 Q @b c@4)~Mպ*4n5&t͏!)n.6"֝)y~'9TE侟>P‰wD1y M_,SUw[MiP-l*K^jLӵ{đivЭ7ĐR+/$v1,?vA&Qׂz5 \ ]cVuX NUU۫FZ6\5Z_nP4Rt'i8|su_bsmnݚj u o{re`wDהmé&hZ"_;̾)tBۮ V1˱]$ﱷ.vTIN ubt|C Ko -X׮mPhXD#m(4K9lhSpUD^\b$ +adƃe>\W)wTJVKuNQDSGrnê3Prؼ*[9$(&DGm} %O!ƓQ!a&5!gSWq#LsF>"TtI܍> ^G?NFFYt2jבrѫe:k!Fb=n8UXBT#s(ԄKX+bA>z=S\֜x֢jJNޝ&Iٕxui2ȳO? ދ)iy~掀|iC!Q,Y: ?荛OmEK_CCʧ^:RJL-jfC!!ׯnJկX 0Įu Rv2ʃ{zo%2G(W%evt iV,=6^VygbsPpXmZ>tlPYe%6!s gg3M`*^qwF%,wm\JZ]=-a s<$zo#N|Kxb k?rrYPW!ƠwvAg)9!bU"1#ЈfÅ_0pWo N4RY%)ՖBbX 6WN|2< hyӦ=R?!ָuiËISԄ'߉O8><14@xD4͹&nD,)]CXqK~̢᭲2JH5ƥ+K /S7Eֹ|Q,Az*,~-`<`2F)5ѴK1'./&XB01=?pɦ՝(~}0V?ӔNQ k,Le 7o]M{ttكS '`o@gm#!:U%x7<ѝA VPAA)J^Ce)Pmf/>C̝@ɓ(/UPU/U YJw ƈҮ+*tC*oFMrRZ=u*F b*(DA[?246C}S$SVL/vMي~Y+:/C򃛻96Ax5 Y?tNDQ0@ MrE_كfTRH8dS_~étgߴFm\o!ActG SBLP5`>:_q&3Q1U0wjrh~iHNL:HRLn%3$vwbyzӣ'AuO=يP2]~NG齕"(JM^RF(""+Ai~A3ڗO{<I[r6h`ș0O̰b<Q1PJ9KAL\Cw,z{7<). PR_|@΋cb5IȐvZ#Eܕ">֮I}#ks#64 %B l# TAk/{LG6_qxXa}z5ex%%e5fd#{):ҥ~1L #ˣY(ͷ({) O*q|@R>y󣪉BdQo=E&<|²}-թP%bF+Q/EYېIe4@SSզ <ڣ$ t&Y(iMS23V;{ϏAxV=LCv>|;q{MI |>0?hȱ:,H;99 ?3TQrLaTc;}y5:ƱIlydghkl.ys "4adХIJn2"1#[0雯E'w)4X-`je޼RHf>r0}d{m;4u. C nƼ GļL2f֭F>^8 ˈ\Ue*{QXYOTQM^`-Qq{^SU֝.8\#j?uZ#+ mNl/u]/A4qb ׂ7:$`RL$×"pl7%΁pj]Πm~FYA +5iMX[y^ 5ދ&m } Z* ցFg@g՗wFMoʆ~zfJ!dY1tnm@de0\pN` "V2*y3U amb "NhYj)5p- Fi1Aa"GKdcgʦ@u6YڿXmGh>e4CXo\p}7u5l%9m#8/>:o3*mA/nO[r#-4]v8B:־R&ѾյQm7o]0$US;/9w/$[3&.tبxȩFH ]16"3oiqix.d]ٖ VK(a oX٤|5wc5We]^YST.42i=Mػˋ[WecB\nEfG6# :qU_VL0y9&ֹ^5 ͡9RQ0q U<{ ^([cw*U '_3EcG6eP3b\*wLuEVi ׭F lAx.ęd&d4?ق5шdR b@&0(=4ycq(aJlȝ7'|U=hlK1LBE;˘E$_ o]eOiy)%."݃tK YGQ>Yc(La9RNz̛R: BR[7~4J.T@rM}-6 YJY [6P9,G~y{lWK:{w)y $ީ u ߝN v T>D "ٟnaNSwوYkC oҦ&Ev_>EI5ځzE@,ӻz$WtKGJH-j)rS,,mY]T,C=۱>RbqqK A#NV1,7A> `R)%͞=9U`WMOw}}[䚅`)Jȋ~Q ["]D {s{9Gһl ҽ- *eYp'Q;5|7o> Y?ʩcݠJ?ؑQ\H'NvKd+fsVmPߩ'`J0P3uf_BdkRS%*[O Z9w$> fb R&( BzW|5 Fzi*$9v%<$ݍ' >#M0 Nw5H6B4Ya5EΑ~b}S?7F=}T.6&ǪGsJmVs$H;8Lʮ=]f ,\E`|ک";тj ̱@b8 v,fE YP+RSk2* /,@U =wW=% ١ U9jMP?0)?vI>Hjs!ܝ}€ul)Y#B礓˝eӋPEMayfI4Y/Upe%x#m-pÌ)PpWؿ&yQ 3Y4ciN يd+:"ݘ9A65EB&Ƣ&09w 0vz$^.=9[ -d6%cZh}#K:{>~Ixx_=zsRm'9X.6@luF&,`߷x]A o7 q$D^2VMiJ .H=| 2v}F\dpp5R ޳[J$CvhF.HOFd8VKicfj;Yq>NFHhS֜d+k %!W̳u.M݊)}z4%[K905l˘ 츁ge{ҟX)Gr4 @tr]_ гm;*g&tO@)QfwAVb.27JΡ2PHoҤV ǶG97wR㗠ª2l٠[iok\JNBOBdˮ$w5Y$DlhDYdSq"뾞&҇ ֗"g{> V<}(uΗNWXG~L{,@|(McE̒[ "=C{/N|N=.!ШcmqQ0uQǷuxL6RJ(uSk]wk)} ` GכV)OVtA|q@{4Bic:FQU6w=Oɯ!sԐlאH\eaůCQ{C*%fsq RW_ڙS`>-]a۷E֐$cDn,&IDQMjC虼f 3K믷ݙ3y5 LCU~x8Q6XzpE7eu&kp͏ٙ(r]\TOκaKg[o,t4C;ifЦz9W~JL?aQSFigKS) ozun:VW'Run24fpR:>Y#MQ8ZCZYfFQot\c0s?f;h@-0e]9-vS`[Ee{/;}k'$ Pl6`R# 񗐛_&PV! qpQ&V%GK1]_3HɃ F4x žk :d`{c9^O~*cАI×2 XvTssT't/ιp*=ە{ 06ʜ-Q" Nc}ke/ ,}Fpwx5ڹr^&1lMbe֐l F9ȞՉM^F]kjV9 ȫټ(Y$jzJ|dx)^"T.*b$Ŀ12OK1N4g^b@V1wJ@+Gl. "*m b۳78r4ΤbNB?`hI*>@!f!T;Xu\89'. &hIs$_UofI,cLqnl RȥdJoxyeI84nLC `a'`tc 7-}4o\ED$9E<o>L$aU#UK4A~SŸC!'nٗ צFn"RqPr[?8/JTx]^JI~rԉҬEE~y;oYNkXJ=VI# apvNEh&"@&Lu3綠%5|a*ACm6i^}뎝l I1c$淧={zS|ZX`sMFf&2=jdKZ>K}J)ٚx`(WZb<ojaDh](4PG٪GkH".1 39څSa+U@K*W,J~." u1N N}bSf `zAt$z](|_Ա,k"Z J}U*F qHҘWw!y3JL_5-RjGv\III k긊 ?g"{yz 'z %/a:iay]Z2Z#zQ>7 lZ-UHe8Xp`Hgou-'.'6iآ98|ɮCK:.ҨVi\hmdۧ[¼h,)6\^Z'2L"w0@1 3"7j9Nz`Ypp_1L W f0v/eEgoլǮfȐc?A`b ytCwRaTm6L8 WPcuV&7?. u -N\a?,ZÛ|w॥ rktyR#/(sLQ[G. 3}Gh^n #4J\5^dl6fyI+ò/V44:3;mbP 5>f^z,qdK?yc{J_p<_G}ISg3HDkC=ā{[%%IS0,ΜmIԷ7 >'U5$gA)&ILK0=u[q52\w5[jNK1Zbݽ* `HCIs *`'5Z6E)X-2%;A&NiIyLtW։_HWN&5VLsRBwSd oaUR9=QX p_tZ):"}-;0xVdOwϹҟlQmZa8.r-Oz{ԖQ1Q7Rόm5UoA+}dEMe67K56L&òog S{w5YB+';;%g@Yħ| oo@ `4|I]|1#.KݧY܎4)M"y_:M$?ۥøa9Ɔ|ϧ\}zM-nЫUIm PG΋&);(LM25u^#1d.Ł`zI2/ϙ{ l#bMыbY0>Έatm_d^`mq= XMSjkM`[8:DROKR1:ld5sFIdCJnh38t#]tewoKs/!,P-gtLuuip9M[S(.lĭ#g{i gFhoG]S=-du0j{"֬tԜ̍bhES;w>"_K/ %<بçQ İ%\ؔ`xD)ݙvU.u)})!rZ['Iܑr&-o1T79fwWcaM ﲈKzK2ɿ,R&Sy?G3ٗZ>]otI6Bn~+k #?8K?(%szd\W܁SURTӵ@xܹ"8YӲ8Pq-eZW iI.q#~zkMņ8(pOAn|fHc%`ޞ*3ber!A#vh~MXBF֙Z(EK1F?(f//ޖOzG6N-ٕ8q/݉.ٜ{y #BNX軗T ٓ.OR2bwFZ!6Ħ?f5h 6t(~3a<  ^]%5dٹ:`6C4۬Nu>˿&8Gٚv +d]# .kJ|ֱ;іG}9ϝ5:eܨtk ݫ,jcOw@VR(sTߢt ~u sd0udƨm&o@|r YbVꓴ 6[6[PDlg~nvqvrT[şǰ<ѨU4|4Bn"i'"j'SJ^mJwܝ`vt~ԇ@4@-( ` Q / Ł0'|3<$m 7u^cF,3b=Dhm׮;Gc̩_c6@';邢(m#Iz!B~ Y"5 : }[(p(A2!u Y:h4TtzR/pQmTl~f q=58QthۜrdX1LuI q~~?[ M3nB//7Ʌ(3UG5:^Ci^m(K3T1)+ -y)*hKq w68j& $v>65d.RVg=g[%m3I3\\L%xG"U!w̮ZyK} cv8~;~! 'Co5 8 mL]8퉲.e g~8%CWrq.Qn3 b9Ap]Ujt{^=IHF`~ 7ä'f}CIYj{%ym> ggWbR2%b n{wK2s:)iAN; 9p(g:aRf 6O2 6XUbCP8ͣy_VUN qO']h v={Xfw^gZc\GM:WV;6sNf&eJqp)ƛҖfb+q,DvYٞbces9WX{1xZ{bcEKǗ\/^Qi+= azLyCR%`zld|TOܽ[;L+Yn,N"Zn5y S萞WSfBfXm_cOL^?aP|3)U1bxnrXSGl|a$rǗ'V7cB, ϵqa̹!0[E!#;5h'"|5X5",9As"yy,Є~xCRx6mGfѰP2`9@?͐"5U"ɔT>,_'OotCeXkgFwxBXf(kLSy d^0ʨNIs)}j3g(۩0, "ݍ2ROZ' ܄3KТck& < E:a31OkP|R/$4ظrvJ6,mBmՕ\#LoB [^''sT7I _Ɉne,RnWI$p|4촶 6P.$Z^O&oFnIbmSO0*@k;HDigE}\X<]YwM!'d:55qqOqEdkMF`yi:ͪV,W PX֏{z*y6P[cX\򘞤ќb=;1b9*9;B+^ T>,%5`]].Z2?ΘCR~o b lO͎-1IL#> _;ͺΫL~A; un=dg$Ff/&%O.pZ1o<&}XgN uot-k}^CD"~f >˶[~ϱ4]R*جyBFc _rs+E K'r >_x{)㛓 7p&wng:GDGo=F_w}Ku\L|Yhv::M*'2sV, dq?_QPT?xmN 4t<3HF\DoYOa˟}ܱT0]O3c/~0Hb^Pl߆PNe/hJEVnT-KdI2[kQmQl>?G!1~fVprW#u^GzwKFsMG&Qe8=VyW K OE {t/Wۆj ՠCЈ)O^9`XkpliYIm:d;~+ac3еϙӇ[qt#G{}_705ZJg~ vtSG8֔Yg}avSi pY_1hof]<~ $TǐJ84\p;PjA Y1%bX8waͰcO#^ s٦T!d,>@_^y{577liVG擑?+[M{ȩgYg_`oTCS&3L%_A>Jcm7S,q Gv!"Z^市 W9`*2|G*K. O1:o\\KZi,t#kG{畔} 1݉JXlSqm"ږy~AUv P$Ēu57@R=D=_z`r'a٘gxu]_@dZ}TٱρS ',qx{?B'/&3#gf4y x7~+`u|4^w-su]M,EoRXBθf2i(@y@E%d=n+m\huNԻzN'3?JnlS*Q}&U-JXSCQQ^&ºL =کMp 531`B)P#O:+NWdI^0ɾ+5`,]oXP8yټѴsk_lfѐzѱ<'}ԠwҞ^JxxFj' xx[2]tyh!TXm+X+}5I$}õΥ$-0_KHK+[nNf;HNb*\{̸_m>Pt~tD:=g|x_REa!XyLlVˌMK6;߂!8[d!pm%k>M)-US~ƆKc¶:S|o΍w. Vi (nbc߲wyO9 )փ dgpuҔ,(PIyW+漇r)&Y:l|šy!q9tz9S] ?UWˆzis/oLLPY*Q`o&]RGߦz`l"Lʷw2htb@%700ٹӵۛTԌU7 Gj&kMQ!u"[ۋĕ]{ ,b;!%RS; b3ts}K2֟Por>X.ZL$%ä"AWKM}ω 8ɵZŕ"ꔬ1ք}#{50fįP*9벶fɫTNE%3?BKv+̶.E_X8BIlؠƑ9OҗvemW_``2^|>,BGq >{+I.b.Sx.*D7p,W9e3B)p7LNoaCSKrͼ?ed8>uI>bx3wx)D_=TBA$ud#eIޫrMy{4o %"IY\MvgUU @"ңXO,'=5KW·ڟ-U/+d$8Sӵ*|Oܵi^3yNU?dO2G wWo 3ϛm'Qbe"ˬv )*o^jÉW@K0k{Ѳ\sLEە(-M`ְ፟7FYG򦅅9|$ {\;@u, w(V@Q1<?c !t=DžiӺM\RDʍ! bM 'ӕt(at- iW!R]"m=bI{򧐕<>Ier;a]P8Rq+&τҶ|wȩj9!i$ ߓ `a $/2B*h:5n;$͂cUrDtNXI[b8>ONJ']O9Rx0q=xW@-Jt[l\j8ޔ)PS3'M*'HC,ph<+<0ic|)\NΤuy0Xa #xE,f;+4clr2ch%mIHϼ}/ r*xv879Fr:H&jfrmN[D_6}HϻÎ!J*;8;H-uӄ=)<3OC;#7m[(1.,F,+a~%DiL>au<ܺl AKtsHFDN2Cze9Fbx7GG̠7^pGFX7Ωkf'HhܤZnNqy$V !T9f7POkիbQihЭvNQ.h&,ȃE]y:bJG]ȩHQĿ|jw*h]B,3>S3E eTO͸tf*Kf 0P1Sf흒*{ߗhdUbΙ Ȱޅy &쭲7ή~D9f}!ξ\rVXq G֞).es24=m]h=Gd \R6{iqޤbc6[`Y.9<䦙&^- fnS|X֭݇U<8.f \ x*b1tPb`FdȬ& $9ߢVK{[~&.LzUBOTtRtaҦYCNpg|PC}o ԇPw7VBXg@*'}C_bpW| ɽ #}+#5A-XatAxiпk/OPJW'fj{ Wwu@o]V$Y7Rc*%Uom a(D$xC I%<E4_b0Ш,^%r#jm.&^/iw%4cլ7VEU-&&Cw#!S[ ':\cs4ฮj4}&^gƦN. _oїWnQ @괃Mxj@P(( JIGy0{ֶDswjlJBw|nPLAPA6V3o>ʡ`T]*7Gs- Ϳs6Ռ""ٟw pl8yf.6G׳Е=.w;nÞ&X9䐾>_{rKkW\sQT[~ivY0~*r@(yqe(0ztQ( 7[J?iεy{>3nQ8Y\6<;͎Ww[.JPlgaxrJg^2\*%gayl::4 >[wB(7eo:LC^)81B mGx#jpX'd+*kru_E|F 1wOŴ%xo sOpG s7?oN/?Ps֑"PE#ƖW󻂭aöGxjA,96<'Vܠ}D,w(6\~0y 89Ӳ?[8kM& ɆwT㓍І٫1a/ Gr&QzN &/DϽeM둟{*_8x=vQCxtINuV{6]0Bc]?Xf Nkbu7MR4.1c1a@`5r$VD"^.߄B9`/5SM"]\E8G>7 gV-* ¥-+`_gLkXT)A(~Z+S&+MYMW@9+,|xXEHt;{U_S(z&&/͵UiMRKɐrCc|.~DL~48^% !o̙L@_:aS%` +}S~wI Wzm$Zq2K JvG.a9Cf O_/9^zfֆWϵjݟ#Ð/(Z'W崃Vq=?$لQRT ۿ~jж=\! OFn㓖D<5>_`SL RhUvn@ZthŹƑ(]zf-T$J;iAOT)tcNpQBX5hq'h+f6tAԳ'DIEѥZ誉(60xqG՜F3:8uD) $r9?Bʄh%(ޑIγ]eBW'G!f_Cv'E:B~w(dkZ5uP^YQKׁݶ5i{Hxc-f.nfxzh‚!C i^C=ESP MCl+[OS[.~ۧ_9l 'qf"¹`jEΕpr0:;S+N9c_ 3Wqx?xhH ⠶vi?%wLT͍ kϣ쿈s5jWdlj]ȈZw' 80dMOK|ۗ[e^fk 4K.IȏSpvQCEkn,jA.NZFF Eo$>HE_"Fy! +NRz& *fDNhڹ*`d{ݒdlY\%9,Y[|zEJO_ hc Υ8&Pr{EHp57Y Իe6Vٟ́tlhl9w..W]$678i(E9ǥOB .3+~ͶA2❅Uw!{`}; ]G0ߏS泗 Gq%B7wwbc+qw,oU>QEz־lEV~PpZJxFSqBY/U%h.ƣL$~tzI0#7JuHD-XVzpigK:`xE#d*ɽBBnhUUhxQ^˓N` hD@JUByەXgT"^VN-`{VCy̖<3l%*ky(8 ۀ \ 2oC'[6rv=\]$z&ᵄ7.t\<&|#]cKs{XY!~w#x*Pη\agkuc?t# SvZz?$R/GHu:F29@ȟ6ZQ~W$1k~Xְh1Ӧf qľgܰJd!s{ӯ)"k\g34O -; *#*ѳ;vp86Ýxr{yC"eHw"3V@ ׁS`ku:]=Vjr 4.Ac E2z>@YRt`JTS{O8vzy8UH܀H6?3c(}0:U)U6/xVvȇJ\V|iG4.1uz^/ tBh4bqR!ΏC lg ,A td5 w͌>_xH5yX1wV\MQ넪sl a \E԰: 5ګbsYq*vCb ׌3,ƨTxf&!!l nvK$}*V;:y$(u?i6k.s!*+Xӌ4w96HҽlRHS @I[-Jń0Z&h'Zs/eʣ&c2fR3Aj*mTґ:͘{>Y,/kZB> ql*lm\GɲrxnUlK?=Djou{NGI3e&E[2@tH.Bj20b篰m-ls%7ZƟԂYcMfSؼThd6Mn5_NԮORf$TM.QLwVԄ,R`( ^oX@Ʉ?6zP972Tpj٨ySPq 8NZ2j瑄 . ]Aj`nz_hA,LśH/#.C%oL/e(]om|ӛ.Bq.g |@9s֙B'ᝇ 4āÏ&Og:~M, יE8lw\H.dUWT;;1_*rR\0yy̓1 X8Ft"We{gaґA-0ƥ~PC_<#F S 20d>MHF@#^ ,^ԃ P%[B IZ; >[ ܺYtiƛ)ɨɊv}mdf"EՉGy3>~Jú_imp"}C0r$&ڪt,f}A#G 3cOgl=KKY{HHrYtg0o T(̅WJF.90ryOwLٵ,=$b C)FQ0;ߓSS{61g/ixn|OɑLU/ : Q[(rgGF,#",^Xkcy9H߆q޷*UjVLUi~qq8M8ۯD &`hYp En3\)雇x#6i1`%7mp6UL+bXr%LʐMW;f' 27{v, KwJTPᯗ~п'JZLMj /"b #?q,tQl-My^seA6, V*oWE5 ëE0rM*n-dFߥ/7lEkf0QHƹyc)Og,M/FG?I®`w Q|x?H9u}yZ)!o-Ғy TGine\-~ٷ}\/lBj_@iT/4d TPw2-E(Qtf4/I6,ka.ϼd > c&0L7|쀡M_&Bh]V{#:- Px@W"2 RX0'$P߳ɊX'0LeMSw:m;Ԉ"$k$`Q7jWk1.?LJiMgHŏDW[ö*]@>ww^̠nQLc8ue"LJ״mw䆾U<_7UjKaJrzƿq;Wd0!5),GSpo|d+mj'a6Ft3n jb$5؇QɿwqƍJlppA(k"/BR:vON)Jc@ߩL]XwCqQ{2 O6=9EQ/)@ɣ>JtH}&G4Zj>umy'']ṋ 1|jR~"ௗDerP`] G >h#a9{ܕ+FQd`#0͟Rk&)1Xow\h4/`UwY~$kid@c)RS > ^ 6O; ] (<V+Sm<¤[dtډY/.TIO s^e&V!suI1/y+M~cxp^noʓ 1/auKh.C_ T4|.BX.!XpԌP7Bod_7j,"z@[UW\&gxKw@E-Fqbı5)Q[=T !f~ HCSJՍVU&6Z[ԪJ<@9ͳseJkEG֓C SK B^~.ODq>A\%vS)8*ͨ%g N~U8|1;{uudtq9ms\'̍[^A"s‘Ӱ\ؼV0#}a8\t?̎9 ~@;!t8Unʧgu?q+١BŴRd\mhUvPU-܂((gXUC=JvQ:ReD~:n-l3#%>`gXgK%j 38zxs B-lmOfI4p:}.^"J5_6&p$\\Wi"j!ӱF-bŐYA1%uv$~ լubRDOCM:kfA5j]xJˣh=g S0hqUk^[m:GY)AYv5|ฟ%OR# bY9.uN'\aе;%tf*bV~v _W-YA$)t'W-Cܒ|@7S-pV);K+ [k5ۦSw(0ȻVKH*2)e& nk#d6J}I>~8apaк9b/?e4jsOۃZgdص+SLMms׌Re["gca_*Sk5BN۶3fx2@\,MdW)N;hB9 aqjX9{wJg30ēa"Q:f߳y9L;].o&LCrBØXmЖG4g8q?`⽔I3]M^PhQoMD&O4jK)@-NC(=ա61J@To% xЯ G/pE[~>~r Ep>BRKtdo_l^E xɂ^!RZS26_ގB2{_ \LGu>~b7meIT~\C)48/lN>W;N׫d"-tLyY>VY飶=0P_VJ- p^`DQlbai/݈^tI `JN ,ޠ%A+2ԑNQ-z>_h 6jBȋEDG>mez2`xiHOH8w#IbqiVgV"L &0.bdmho69{;652jt!~J,&|^њK#G7rX $L_<$&莪~L9qJ8pP%(Db4џ72 YMvĎ~S#ds%jT*3c0KwX^"p^i <-pKWSh '2g56x,Kz?Ol)6<9XRw?^ĉL(_dRr $\eg:Hkދd Zvц NhPQy/Q؃6< h5,  w0#ΏKkXKNt?eW0(dfÇ/RJZ JO:#8WJQ 1u戾d G̯*h4qPY sZC?<[N`(Bdb{4g刮L CQ>۠Ƽ^m1FmHΣ]km d9ȭ:3h}7ey״ F^ܦ=+ke%>,ya"cVn.0ttv4\OnOӠ΍eZ͸ Wj+OH(F 'EP~X!42B4Yq?у>| SeGd|/xd+均1[i]UNE;&<>ci^zNھ>ԋw8sP0xP+Hh^vi2OH&~dyo8L).lN)rp˦#Mmˀo9C_y ?{)YROBB𒀬3>D$D&@[c %;=ٰX8w)1Pu.-6ݰervu,ƲڛjÿZ܆s[u'2|۾t ? jsy n]:j]O j7P< #2WgtuE1KYXAb<#o.p841.Z4x !/ t3x \UQJ%clY@.ibaHI}%[/oI^WxBrsjM{lr/9!Y=Ho'@]?gO.GAQ6">s(g"Sk'wMqP-)Hv#E}\&X/t?LXUfūP9?kw#ok:^K"EĔM&> ,9߬ }}8s ON͕ WPkHzObU9|͵Ǻl#hT=]jAO '2/ +%D 3!|/J2/,ਜw 0R1j(e()9 )D8qxPpӬ2znۼABVN;( xg5|Lj`}Fpո*Yˬ4]K™ˡ4sMbڜ45{xy}DHWA-h-;RkaG!. `%`l=nnβTY tɹz!tni niJ!›"QD24@ ڞG@D!3"5x\_9d[vK[k-Ok[^јKGv˧En4T*40G%A4V<#)=ň#`l§{Nmi8K!a@ꪓ&P4D UtR}lʡ~0RB. t=hث$^<6L*ɨqxw"YBn>{`<_%Nwz,zxWuvAaMX #eQ3 g 20Z#ڏJ ^_Qa@w&ZePtMЄ[f6]M2bN:̲Tf̾a˜AF5 NtvY9+L)+LqRE g@CH  ; ŃL0-[1@{p"՞n]2Zn|6*݊~%l.3"7a¤Iv-dGIF-;JX~]@9 \XDUjSʝXyHw9"3SAV hS7u /vDl=2F=I u?tتz?J;H9+HMP 28|q 6~\v"pJגg(~8UuCq|9KsJ+Wl&#+-v4rvQ0O]>OEJS6fә+'+!mYD}:}JxBHHeaGRLmc5h/|OU5&܁ԦpJ&X4}ju@Hb= >VF {odV\PR/xwdMB nѠМBZ{<^B]ˎ,`TqCl HFSh lzneHue0*'-a(뛧b =^)X('^7@_`WcZ8a=k u̳8ٍ@XVQP[w ,b}؅3EiQf7 ^7r& ̧Sp%Ww"b9O!ߵh1#鎦)ꝲcQAW]C} |U[j9":SUFrl"@Yᜨ94hg`8϶+3!8uX]Qj v/+E|Қ:icx >,VއtxxYgYv"LY8GiY$b.E(\5ܞG>B%{đp|m@~/ܞ)pLKif伌*1QI">|T+wCا|dǐ~eis |91P⸁w5wM0UE?G֋1bÃWe7 4ӭئNAxO3n=Tj]aIUvHseqʔ K#[sSZ(r^P "k|[߈#aESiL*#shHl1KDpb\yxcl`^xڿ!$4ڱ\e4S!!T :L|qWіt Eb΋C}8ic2Qg{hqSG;8 O1{KLum3Msj L°nܻhXζ(gwu,w]E 2 oSԍn8ʟ'k7L.5j"$7!A:Yv?"_): mkv@W V2xϙſ4 #/QOKu7Yp ˆOLFa~uxP-j5Ʀcz>?ınYMӕ׃%UC*zKwLlŔzsi* t2Q(}-uJE0ۊu+ē_#n"zOs}[˞>1ʾy?0 |y܏Pyy94`EP@ʀ[SP6Mg}TtnvXɔ??1Qkxԝ5%LPw> o%Ό9i!@]cwa #`"]<KUB+ai'αϾj%a3 -Ž_ICu%Z¤c, } ok!RԼ 5a^x/\ʂ|}E0H/Dڪ5.E[`;BeA28-+| 6s,w‰i%n *\{4;t #MQ /}>M*O#p11.OcvzâK:v X@.eȮJ68h햐ҙp`w82XB4 6$]nBLcu5 -gzJBli?DRB!kHJ[I[2ImON{S<7v S&=˨/3ZWޑwdb6*]@-Lb"#!okPy_e 1mօ>&rO?f8hĸ]7" m/F2ri\ :?7} #ez_%Z bUh%[߶5w_nT?pW|鴔n&NS$7N,>mq9U ~`ZH=">j~0؁_A,M(=zRKsZ[ˌ#zJ$8^d塧/rAa>孞\7Ֆ8k2@w 99'NI/jÈBlJ7i / 6Q/cg tŔ)_~A.WKSĤ3Z!ϵ3e(2y;8Qbz ;msPk$&^xTnۓ˷)JA&V!!craOdJ࿑Hݫncɐ^ T`ڹOPIEDcgtq34,)9c헬gO@}1<ŝ@]E94{ܥ5|^,\@fևE@M=s5Vk@˧dN`2fvlj}WexJ.7<[=7]uF[3*2|'kymbD5i|ղ@^C&huI]٨Ij/KhFe9vZ=fx(񞄥S.Y<2=/.a\~ Lʆ)tC_LV Sv3`Q}Itnڟ\DjN 0)%|*s%W9zQ{\s9E&!:Z,HNqssc?mw1!ѵ(Ö4{R|7.q# V 'z!LN}H:JXN9qkFr͘-_Vz[0& Mg7'lgmDG kNE{>w7#(Ϫ+-Iϝ>l͜bݭ_ZRvpov?nn8Lz*/X-bwm#fTL'8`'yp $,->b7kIxĪi{7Ye !cx@ܜ;0[qf8~pք+.$K It,ܑeƮ>mV~U/^:c_3=XM6/`\\Q$*kX([J҅h!;'_}k1[aӇ}6By\PnuwGoLD;-CPY`գcI ygrck@@A-fJ 3r!ݼvwBҫvf&Sp EūD=IaLO8@][zKS6 >rGF0e[}ھaMޛ85FU}dSF3nd Im>)7)*7t=9dQp@?15y r}8as6> nNEəVo&G!8 B<`F,iUCȷzVLs-M|逗r[.>Sd"fNp 1TEtJ~+%>c MS!KkuL&gǴAZoY@D:R%By쀝I-3OG*r&%ZG3@@g8q2|Npirܢ\L#=L"]v5Ag>C4;"Y_墒#=49HG?"L|t旂v Dr>nHkW} cq"3u2 k e|_?We.iC:$ͶW{E(=O@e_=T'Yc̡.3jH?ԸM'=mS^99ƍ|Uňzry"f&nd9C1|"S݂,͸.}unv^rZzf*hڸ:ۻ sDT\˖TT8oOo3'ͤ[, [ HóIx/nWyc{QA@(L}exy*Rw^AX0WWDCޝ6%#w'F¹7Ro/&A38}9P_"iV:t! Xv,R/0@u~K_%1j6&VCN Nɪ.^m&a?33?c%o Kz[\N R6IgmwNm 0iG*150j:+19UH= Vw.S<䕱tQM l^a J/t}˼8~vQ *.`aiH]Z (Uɕ{ =H$jKR!L'b8"Kpim;]VXOVH7S XI:Wd0*>A%/SBo}?BC7@MՁ L>1acz}$ &h ң'r#^tP!I[T IHf^Cmy_ZЀ.oz iot{E0*TXh!:A)L;𼵌?[V%dͼ QnR[ Eߒy9Tg;ScU0F l"h-*911{6ApBZS*]'-;`SOXZluǓ8t/Ƚ n)j6\KsYΘշP}ybv>H_XLkP%W\ȿH9 NOM8g6WVY[M9fl.تWerw3֨=1͇{ Q/5ReGahޗBg7Tj0t %fEy-ꃷ17n rUVjtXµ1DT<.m&wӥ%K"Lâ~gIhF9 CWGm(x8$~Eb$͏IIJK 9mLƄIl p0\b^#`@0Tj5a39%WtXp.hΫhfɂz=DHj⹙JEF|Y %V9ld azbT>$k5]dᷬϭQpZbt-"-85 jU:)" 02I&DZ6KLk4\uVǭ~}*~U9mg k&JWu$I̤z7fs|zL#3u vG&` `a#Mz*K.ujM,8 -n6 Uտ7$`M~,H [o=\i 'io5+ȊB8Tg"UˊDًӧiPܓq7Sl1[У$M)^0-8V~gA=6ÃJssd7x謥ٕoѤMq\~(&gb#>K ޹deT. }vaA#o">ir\$ ՉAF3 _ږu 6X[5ミK :[Y@)E5U5U9b3IʫDw#igmU,gb a9HUd{aXsfෘhn݄lb;Do̘_.JnH)ۆ⺧&v)(y[4ˀxϗBߖ%pn?M1dgm:rd;w Jջ)Gyt5u?߹ɐotu äBN NOpR|rm([|&[·덚mh- zCIIGw&Qo _1MW5ω pY7z@ǀ |˅!k\lvG^&&A0#a@ɯ8=[א{cSUh UeQhA祃4ȊSG`lm9Оƛ{>N$R@AFzZv\p!1D4:pZ+qH;D:H$QGG˯[ǓuX2jsf |pl@EՍEm]`рګ/O"oxFqټdcq# ls8rM/9v+@[;ظUԶBK B:W =ۗ ^S8_CO{m>Qx 4iNXUJ 9G܌E>vNh&YA&:(HSI4(#hdO\0E ̮rp,SW\6Kl"7VˇM0ARJ'd _ +Dzi"VZ;S$$4ӈ0cOoq؆|P$ۇ,8btsM h}N~hh)NaM7Bsuv@bB0_߼נR)ɾsNy!1Zv͑ΙFq֜_(uT*pQre?gYɚLe**C\G6\u8ލ`j(,W ajO2DpJSlkAcɁb %V͝:AA 4LT(-9K1>|'w])2>tc=. sv5O̓wtVL7k2gwK¾l3&iqg5n/X,Mk/-y2؎Aێ+0FN[)i9@S;Pn5qeep+68 4i qCѣiNYR_B2V'!4Q!7ɍ" i )mU0 W=Fr̅?)>gw:ы9kO'|<tcpZe_O?;z>J2xXp+ST9w%kQ\;l䧘cb^vGMCsw&D*m]K- tfn{L<-k;@331۷fgA;]#Ďp/;7a*) A+mS?VgSQ%ZX6!l^9|+X2G ˟oiB{xc, j;q!,æ)jߐN4gPԡPy&hg'ʮlMyta8s]s{ * EhoRҴT;9k5|NbknCACA$B2>FZXf7^| av- ݱk`<B ޠ <Pt5hN@qcj3f@ItN_i@ 'h;jFRgY*v P_V|o+t↳T^_~1`4}QD7p@ p~{c\yl<8mWqP$v2Z ޹?d`AqG=,yeY>TX`ZU<̚?žlH`V{/1qV3cjw988qB>8C%FS6}TɡΪX^}f=TgR@>URY dM[z_V#! ֟( 2}Rs?tĩ%--b0lj0,lEFYƤh~c|+-N eyīd4MN6Z;Y{EOI&y5Vw.%=ǕAMby4VG?2K0ON#"%hz}|3}`3Wj^ |C]Gl #Z8N*Uq4n%?"&ۚ4!;dea~F(fL`)TކL_Mȼ?˷l ]Z?*"^ܮZ-NtS2Oue%mӬNpoc",aVscֶo~2Ab臮,13x[& ::o%V"EIjT 6}.yΰj4LMXYgH8){ݾA]{R{8Z\\;6y+j pܓ$J@ªB\RjAO Obo2 Жi2?#7C¬hRۙ #%u rϫS%PHRɜz ^fӤG/J[gLeC@fv| D`³׀_Ј UsfLDd <&uh2SݕXw<>{.'W*JR8f. |ŋs[  \~Fǯs(UyR,R7X8mD3팡"\_&zob܎GW{o6)kc2J)( MbPr C/᪡SZ"1ot+#d1ü`RK'ʉE>]g8E`/-Hʰ 'Bi߶qmi2z!\=(3ӄ߇5xa&%3?dɘ8slN*bf3cfgz\ݘTTvB܄w;ä%~JҜy`NljLVoP[A嵆z*@)>@Z5%z"OS}[Lef6.mȋUA~?rܺKbMFz^Ȫ% mSmS=?<99A e|'1q/s6p\ :Dqת˅fJH ]Q"q¥ss-~Tizo/J*M_7% ڪ uq~}M, dqpzG%Jw.CoЙ\}Ru]{9:|9纃:/,xJw4%Il ?., .AK-[av^N<-YeibRy,b,Q$#φΏ ¼vwGoДfhK<וbTP\/q[k0I~T㪨yn_=z)+ 7. +YCZ1g0}V"Tĝt?;0 U-~^BR9N !ǯO\i& &8.]3m kr\v):s/_^#Q.Ĭ~$lMFlaQڗeIrzvҺLW/Mvӂ+<u׭BkmNnX{.T᯾(f1읃B8!@HV- '~vÇ ]W ط!Z ٌ'{?n5 ڌtrsQyUڵ hψ1eIzxKfco3eyYCOKFi_QBR-k5_Yḻ퀆CvKdlRA: >EB4LBX.-)&քW$qL[SVxk\VE iv*3H6ȾGyK&r*jRpR7@P}vѧ$m/Ϝ5;*AU s JuiQw̦_ĘgWrw*z*w"d{s[>pTj00d98pr_Fn%6+>Wa08|t $}Ilpv D/;EE%#o%7-p$EƓ5\8YHPn h=w=nY/':%̙ՄEu[%+ݼjŭcཕ{}Lƍ{Lb[wT}̂P W {g ?yFiR*KG&Uk^=Y+ 6˝ZkkD_hFMTL7@0BԢl:>8?fqIViE/دű~iyi z.IԂ &(c'evj_ &rKMz lI$Uwv[AN`R>3q XaХ 1u_cſwCR,1/uH ^&okTrޟ\OvZ,eyͱ:rQGϯ0oXφӓN[Bcӽ[6K WPRL7}#(f m>_#D|*l*SFc .Ѵ< B%~J"hфn+MO"CUJmmp@d _KKLJƐg,މ+T£MN [wOX0\P$sYa,vI㹼V(NП‘3 l5({hM(Nk"ZmSNܩc} ÿ$,σ1iU6ecKFov[@QZb.Su;)(}":qXTG`rzu/O lpBk}@*6}P2f PQ~odt1wSNM7"rn"hX$rj#T;Í*PW܈p5R7O$drKN5Fs ڮ An00$E# XY{4WWI?O 3VUaT⛳)F{ `q@>|jV!`a5ME íF+&^o'(+xl͆TH@qVS= u0[CŸ*pWIfW !\,UCtQ/7M ́RfD^i dO4JÎ,l>Y`L@e@z@*v S/kq DC#Ԣ+sPn#=lۤcDtXָ/k_gw`Xaeh=x.9pl!؉2+b?-8&t ܸft[|ZJA!F/Z=γ̻6$dy!oW:dE+T:}+H)N(G,G\PdԘ`*p5Z23 P'Ff#PQaD TH/.ܯʢ "jPنPux0ԩIKɏڔ/pqM7(gﱎ! /r%y~ud5A#m]l2< "k@E Lbfu#/˝5׬ě~`J+纘̲w$3ט ]537]ꫦJb`ߒ~eHq(лX F 렋I|Ol}`U :rquga啙L~3 XI?&J|ӈJ]5rV%AtP~}r|%23SH7B,ܽ,%WFHsq1}rG΋;]Z4\ Ywj[ - *~Wh+(I ZrGtN0Xe`BLφPփAt '&>r u(":swM 8vG3xTk(U milHEon Vp2غ4$f+lJ6N?BY> @ƝT* Z +(h`.uA< ^`oר#LG}fs.f #_o\12<(@>[++T|b+$+0y,Ço^iQg,j%RBLt4EZ&nk%=/lr栀J}Xmp;QZچJT-f 3k.TS,M30 pvR\* 8%{(3~Aa͜F[Yܠ?`(u=I0Ea_WєvC:x$Gyވ &XHbO}Ƭ+#8U!9==7Fh{:qSqp too9[vVwys{ TğnQi )nTpņ-q^ȶip_.Ti+L1s͖̻oli8<ȬY@~.51_澵JwXXoZ4!W_>>ʓ^0BD3$ 2j&.drY'_1>p8O #vl fw%6XP=4+ҦJ9['DQ%\($xZ·bK`/s/L@g,2wbJ d 8x\qGpHl2;.'-쵈JJyJq.+  ;Lp9ajC2&NԳRo@7>z&s,8 b$,j5-Bic't Rk4o\vT'ކ7"lQ nYI 7TIQܦd|ZQ80Z|Zi,!俌9Dl6 m#/&o!GA.#eiT&92N   ej_p./"dN9m+QkTʭD6O68]86_HwíR3Br?j`A$wLe'H wv}j$^s%W|Ehc#i~a*6$V9@G'_ 2%, f3VbQHvkcKNߢ]rvO* `xuįD]Kȥ·Xue8 ?,ce =+Zw'^9LzD%sK6K^L}П4zrdyGFW^uY-|QW c$''QTH:fL$Xa&j3ow=kހ䵭AOT:F5\(זEfAm4Հ&/,ЪA%2o ‡viXu+\ZAI!(M4j \j3tj1|(R*t,k_Y&!}.Z_[QuWV\!LId$-ų0婿Mp;U .z _~䠤"ݶ!?*IhfWyAB_its-KVP  uss&B\-NàFٙYt -rAK1Wa"PNM9d-F5ekB-qQs g.9bځTC!h0.ꯏDђ=daV#,ubIw?θ4E^y@lZ6q-Wu 3F̉zѿD$Z',^y@)ۅ F2HL,b "]ƒ1Tk3躴+{>ѫ4 B*Q-ū]ؽF2|w|lDecsW;*e k@ҵ)jOI"^1h,5xa%ُG8ZNHQ Mߨ&j]Ǖ<{9 _/6Z>Pb9hX)d+,9,0 .=4fb<X?)gܱ|CIh ms#ę&) g?+/4Fc5LH xD V%cZOuclga_tFɱRUVVk")PSʬV8Or oԁ};"noBͷCg|'nU[hbT(nIMv$uÿEZK!D_'XQO7٬g*Ąm=Rsݧ*ldI ,þ>Cn N(OyC(fՎ-G(Yהֲof6N־ Qvx6EZ ۄɮԮu:S ]+OrPlCh2c>] P#0_Ze1O WŮDq;$ OpS(s $vZbbMG&_*l5t.#mq&Q{Mh-[\2z, :sHZFl~|YƐ?âF$7X>Q"(h8,ģ2] F TdNLL1CErCH]5 0Ud:#>n8c;kWτ٦O.Ѱ^h[\X0 P%ʊVH:WdvKeS_1Q hHU=0cgV7Ƃp:-JeLUy9m WHɕ,:H1;eOGmɽ{/QxԴzdhaFEi#T%Q̛ԐbC^jΝfNmmаgo!r?QJrgN5 %7/ڒep3W<@((֦ +3ըeH@t + =\yID *VGjsk3oI*Òpxo1%^~#. iCb%MfKR +U6j#j"KźB8S{o^;,.Cwr_Z/*"B%Rkn7my):Bܟr9e[A .}6[! zV,g~eE+sqP}oԳ/DCuW=*QL>2Θך8CI0%K CEȤnN|Q#=rB@P#f>[0]pK"-r^dFepmgX"AnV[D\naė ;SkM?okƣ桨1,*5*_TuIU@w`|ae: /l<B,uE3/,y_WL.бmIcWDs@:N΄VZr7iM(kR`N"-Seމ)Rπ /3={ø׬/x$#3vCnrճ?d;YX3~\Cx9e2)í('-i`.AqVy-<6jshIdm0 7@=]U QUhU7+Zި!îdW[з $pFP'-NŮ%}@@<}UQh]f"^&px4nw Ѹ\Fx]M0i-:O%i0(n}v;83qB? nioKrz~WQr.φĦrɢ5C\I:X2濮-"RRn%I +ބ=^B@zOZse ~~g\Pb^ݮ0eVg:C toTQH?[r`zw-t8JֆhG$`Q4ӅcUi|Dّ& S- "?@a@Jc6tR\R+$hKvC+\|_eKsjHJiY|SVKA$h Gs@ui)] Ovdu.. ?A9v`S:⸉>.– nG$wDqXg apWIThP1Lsk[ ƒ"0Glz:0"g4u{ W'{_v ~orEy{o(>X˱f{@BTe~qg O|?!h; Jt0%8i,v='P;<8d0Tn/n5 lǦlb ,㤇FdocDYi΂,*y e(* <1>NlnAnLTg&Ķbh۽IMs }eFL/Eޏ>n5+{m[nFHLӜ(ܾ˃Z3:n(=_L_g_uMd٦wd f<,u/̏&*9p2lNԪyʋu&(5{a ďIH7%70Ƀ*3 V! Caj;vL-+d0,8Un+ѻ1Xqh~fi'x_׳mœgu#mĦP ,Z< GySgW(!tߊ5ba/1io,Y8PE b Nؒ-uk7B C Q'Ѡf  1=M u撜P3LQwIkA& ``YZ yF\ AK@Φ Z(',Zo#Ofmt=iBye~2'"8v%$?ɹ?+Ѓf~BM[v^M2z[LS vbo*48zڬ.4Sc-7>h.T SbbwBtPe؍zSm EΉ}ȼ tMՍ=4G ͕3=G0e }AHT֗.ؖf| P|߃G:)쳖8^`wѭN?plE\_' Ѷ1[3\p{ DMgo ^Nյmť x!)ܘ ln||DGYr-% 4f=LTo p}*T:y!opѷ{RJq րqPt}kYzddPtˊRm[ x #fHxPbJ9NK V-j'$x8u7qvbg9K>|) 'uʢ_N" 9c*P0_${i4vEey^;Z.Ag^$7]RѰ,lbpQSץ6 ҝYyŢHuɠTEn<3fܲ9 ]SsKRgQuFf]=`NӋqwa .A B1,B܊w2j6=!yK '}'|0)]KٔD;X&5ӴWB{nͼN6Rٶ)F-S_c-?=\]"" =m7vm@~~؜A gc^,9R+%нa2Mq;S*)#ț\2"< C[@ttBJN6㔠`wG}fepa dǬ\Lx4 +]?)XiE%{&#h("sIx~.-O[kWO b&ۣ} " >ٕl-q-<|s~1\oh6؟xnx+F{a;E8mscoݟǿzj!wZAA͞r|Y0ŴѮvʟn'k0n5n)0"^Z o-\X֬ӮJ̕F\'8nDSW҇^ۜ활0'r1Cİ&f[*`{efU+MB" Īq> 1dU' :EWyx}&Ǣ4՟186IFeT#(:cP!Ҕ~uuVcSt.Jr{wY;VBhP8uFKjުKmWT$XAݡU G$2=jh"k=?}g4eJpǡWsay(Q4IEr1yD54R0]~;8B-f9*f@jjG#06^ ?yF+4qM }IIvr'^1?qΩq. !ͦ I"lvZMu "\N=m캫U^ pHP`l,!!eXUIZ:2K0 6eS@Nc'nH$rloM\Tj##^;SLneO3,S0< >n:-oo%[,ЂgV"#Ӌ(R[7%AS*pVlLS-1" @ !L@."ɘc3~p/CO!_{.b~u:0ӊ̺)Q )gBjlOj?TnHeyb`y|R}Ґ+31+#7_j|{/cfĄՓraZ?BD^ԈkՅ. VF|Gs.)k6g`Nʨ(%+ϻ.Q}k'La|i[((km*+r&WWhZe2|(T ipFBTT*+VV)B 5tUh$79yMuٚt8:Et$|ɦ=sO \ZR &AXMv=8C>wIȶpm6" G'mq [%ZS2!.E`/ghlv8Ժ3](מm]Y] `\cS4*1M9OLUoDCW 9~O&'vO[_8hWrrv\5,9 Alw$ԯnB qUfF4K┠kfXP ,z$+JPPW܃`Q(sqL(p?=ߋ"2-}VZWi0|OۏUeh9IdrsiU[ق|"Eu%٠A O15it۫&Ԗ:,NERtB}]Sg_h{WFWYFW5"Kt`5l q5$\@iP1Փ}FS,L1;kQgm &&G4!ǃ40!VPp(xk+~ @פBM]r9#1 ?h+f@ƪXh!Y~*>N#)yL~9hN^M.fޫj A=w}?uvDEhZ+ZݓFޝi&* l_*Jcv.gtPVT.22l}8.PԗX=Zp16%_X/T!.x Z7%Y$'\Rzь"aQz@k-_Q~ sUQJ!Qkt=xQt{<;\SȐz2n&|Ml\` N7 pDXl|4&:̭a=v]2s*3.`lDxCdO\삗ՖExMhwF@99+DZ#4k&!t9[]dF9J+ۂ(S=⢦`vq8~X@#1Q&CpnKR.ct UH{r,x eHjc_t/"1V<4fhဆ(TF~  NWaS2:$bݷw ȔnjB$ Bc6qMEu_aAUunGii ͩLrUS |<379Р(iV<dlai+R1Lyz %eI➓-0}丳>jqjL;WuqC`Cg8˪Nn2z+ھG =vbT\^,^^M8r&܈< zu85DVA egZBl4|F.}/B'aR|οΏ[|cLʼ όL) W|f1aQB^2~+ՠ&xy$4r<+%:hfrPo\Q? i/c#H +}\dj)_OzS+ Y`]0F;Fm8~b<Y&39T'щ|0Λ4@D7ʘxDrǦy rJLڋ"HR).kfY0GNoD fZdvsuQbJk*rZc~VWBiSqXA;>-":"q'"˻_FG+~8OjLINAݟ@>zT=QapUU(0t@bXnR9zskcWsdHHBp˿ևzĦac+Ɂם=Z`+p h}{!݇(6uZEs8'cĺռN8{(q#_ $yq({I)/o qC-7Ma.ZId,4IDOԖzjS NEHu h:yʜ e{D5gdޡ&NߵVL2 ƅO%:}+}?B![q(cE -(17*tM'8(^8̖W WIY `~1S]OZ֓3cΠX )J.7\ *n1Q덛\{}-|7[Fe!"gyd^1Z֔P:*y(lɈ:=uޟN91ֹh\VC';¸&i\ owx7jKQb`)"q{V|R5^ =C k^ɀf]45!Ze}*gO_j꜔x7TWQ$+0u!1ËWK mޔ8 CXDGE{սR isYmz+:fzlE2?OxuuZ))yR9BRWhrKm7ԛEa;\eT_!Xo\emN_.15S5 m9|>;T@%BخVx_ͻ"zҸu?G3D¯n?U}:͍1!KmWFw}Yj֫pOsr->=,Ĥ }%̀ Ӥ:<ۨO$F>s [#7u$x_U,9ED4W%Vy{*IBWb@D}m<0T8$F}Cѓ.QKDSϰ?3T't6mu0  Mғ(Bvޱ6цn+i}0V)$қJf8UIȟM~Ds᤿4Iտ巴`R13#ߐd~07v{1.G(w(S7jOL.'*UzUȉ{^ܭ9`/nF=5ȔJi΅Ux'_R}frtq+$ngܮ_[YMVʔѢxn~/x6bLϷ0iJib*VJw}mD sXyWl.^}ÙԻ䠥bkn+)_UGWZy'ު~#]9] 7O c7㞑 j$\Y[BO Hو0 %oB~#jO} Z*6b2V^:,=gMXk`ƊUԝ )B%*БcK-lqX?M1\)b[GSAn &SOAE;G1c)s|X{A3B~Km*iDu*) i"w?H&_'Oaz3wmb bSԚ]"`iM~ϊљy8(KQg\k'4R_"3 xtP?&/Ip@gnZf-&k#; B*Nza&I&;MlG1ʾzwE-* Wo{Ey0WzX1Y z71j˗_,YI?=pa BIUSby%h/t{\@<Rh{}!|/~a(QW]Xrf2$+Bd>^~9?k/ek.3} ľ'ٹ ͭaM=4 ?Šsǁ;e%>No3P(K(!Y*6VMz;&*Tyo8gK5q>{I"$|ˊnRN`@ xI N~3b BqE]7:,|1E4o\WxōbN".`-`dnw]$8%`i"iS {ז^Yo ޸foqL2a[{3*9^(^euT"穾4VA+y݈7ӪBF*I2 [<mw;' FO1v%iua(pdxLP:pAΗmmؑvBH%<9nAc7޵԰2xtEiz,; ̤;gQ >YǑ܈_b?1J`!}c!bTX־mIo50P䥌16nLf!mӫ{6t&=J+1ɽ~Wܯ1Hk_8rRba׽єfljO')4E3E βT/K%<+=.E oL.K#'$rxǻ:t#K;U,9^R?N_["=bZ}) [.rp]ˬ֒~(CNJϱ? zp.d09 BfY "b^jV OҗҦ[꧳Us!W^:AKG ;VB]b~Cs4ӀjBӑ ^@ZHVh8ǚO6O<4ijIx?Yb=x8BvU2^eV1+(&?I8a\ 4P *l?nn$zpȊ,rtrsZrwWiDh6q.^m/:Y.3t".6-TCyC_3{({HɨΌMjL0:&~&)5W'26c&Vn1i|曦VUE[Y`L-z UV! x]5P_0"BP'E3זe;&iS#h3yvdE,=WЖP槂>uYOfeD&^o+ eL='{jz{zS}}"ge*Co_V?8Zxp7nnw~ \8!d- P.Ve﹁$P:C.4w3R_EA}eHz\l)~=yvzI09˂L63RI?i_d]bn748VïYe[F+n% JtfMm>1y^Cld$!gej]XSQ(C{G4JcHjxy|f)87TxT%ƞ %߽!Y@l mܔ]1.ʪ4'+Y>9H^sŻzoko&8Ush Vf݌3 __eH7qv4ĹT- Q)A¾ۤ]hapiFQ|'@@`/$Ѐ5n|)c1W,lu\:Pj[Ƞy +Ȓ1aTpLt"(G @( $?eYSf<}KNj!K2dZ\[j3SjLd|L-τѸw9tǖF·$" 8Mmqlg^!|SAH*bxK+HCrO3~4Rz?U/E*3{{azRmJsl[jԋ hᓃWCfS1?:.S$MaZA)rtlfJ?BB擋T[&o,ɞ36t(4Ԟ4}jVw?qvXQj5g50,z ~s9^!Gd2y T Qtvt'}FbHdnV32@EW.x V Q8+7` @?!%_AIRa !4KO 9*sbdG(#y d9=Hk>3i[KdLwH@\:.L=*͌sl`5 ۧl u@)4U{<o772xANgo%jc~ LΤ4⥢ilKG?åf%ȧ,ko~c/[q"~s!kٟ?36U#c4}N:[EeZI%AJsG!5F\*O/]qZga` K-'fLj 4'bYXKZ* :5=0ҙ.GȖ,4Ia<9~-W$R7:{,ĄO83ezxdxN,.W ~Xo4vs}D/?W[X];V'a&le$wC.*;ߎ C熎j &@S])-]U_]2E S |]DaN!~&yRK |7 >(dxcx^j=pZAc3&r$`6_4}j6V_\V)񭫵 uDm !,Z  49ǔV7 eU_ Aɾz,[cd0( 1Z1s4$s,Հ+_7TSx_pEc,(zxIu7Zݛ.bh HdTi垷SԢ,d"Sן7ܞj 9j vա1+h@#Uz2mdgYLkW'vQWx9 M1b!wcd)U-u!Eq:)wRtTjv 7smAx3'C˦ @º{5Xb;* DFqfKp++`jIxM!CTF?p@u`Ϗuj8 c!RIcj&Lwj'H3]IֶoWW~'ҊonO0엄87`k9 ]B;,gn<_)% 9|Z) %T3l[zX 8̧䒛UҨ>wc8 ZJd:igd kd.BP.bZZ ?`V7*Diͥ/̊26G3hQJ7ۨj`]UUz>Lj-o^mv桐-WU4un$_-FuFxgWf/w}72"ZJ" )k|u͂n\A}C|m7ڰ"}Ǚ7"M(i殇,',,:Ra| 1Tz$[djvmn%EΧWֵLlyOt2۽iFw7yfM2h+;zEU91^?;Y_;pf@W!;!y'54s)QFeo}3MпlvP.iXB[>|:YOGb,{>Lxܖesj"ZJ}GE9fS\p9!Kb"X &PiW nҥ2cJPHuW.iGpڟ Dϵ]Mg$xr#$bMM?@SDҧ!fFZ:A+<zܬ&!Xa ~rwt?˟4 g`EͭU{{uj<:G\{*wbHXqq%\Fg=`I]:&0i+-'̜~]AXg[kZ9ůWb I &vICRE>VnSH64G =qFZۄ~iVˣ=:Z%1nη{"BD[9刂SO3jEA3 BoGBoJ 8*Jn?V1'Hr%0Q3/%|O{RVi}}qz9cNAv#Q) f9jȹxm|a2FʷXc:٦Z6K$G637_PZ 005 ??<PFO臯ɊүBG?MP٬S TԸ_qq)FW1i_&mZed(=V]"7vpY*~j n#iz#{CXu{|DE5X{aF$f+S dZ\t#A'Ԫjo1o=sݗf7+b5qqfd"Kz<,:䧷CrQC=7ʹ/܍CO'Q#ƠL%/ 20% a( Ů/b5o)ة2qX@N+xScs4Ui>¦A*)1Pk\qwZ` <7ŬrQ̛{k} ğ O<ܣ' Ird,hJ@V@ k̚M{NxmH<d FȠ)J=ma/m akMGZڍR[;/>ʼnQa$âF w=;A.0Jjok#Z*~!h6a ;-,KS 3;vd-b*X GƇr'q7='Cb}$9҄Ct[Ƴ::@h%AԶ߷NI'0CO7y]H;& gT1[qƩI׉)UT0!sv@p -D5bbPAg5 YUf?lZ@*؇8JbE7Ma."@_5aĭ'kX_= |fs㾎*Pc>V]qM=)ZSYr*U]"Emmf2<q 9Aّ }:,IFIRa- ܻ;_ev Ko7_p X^;qN;4fWOi~h|4xL]5tm2M͙#@ De #v6ov]pY*f{Fٍ)2&7]ڧ>+p#' WB%AEoAS]K,g~= W^`us!MMvу149FҴzRAz{MtL韗Ty<_Mt6iGNސr/}Ɂ.*,`D4M,zfOKjFcE.u| *RW В?DAull4IBgHO' m`Cg4踪ep-+O6 f@g@Q鶗.A,y>HSt}nquRXނtΏk]w 6JMSq21f҂Cš/ T.+ʎ 1;@R:p|:w|`:+ӨBao6++5qoS qߝ~˭IsZ3vTtѦ$olI'*CO׼rOdO՜æfTwh׻^'{oKv҃}x}]=0 &3(2 !)U7U-cr?`--zy 舙i?%ൗYQ2_ v puO?MG8Q07LX~a9hfut_z[Sj:ŢH'hp0iʏ;z:$-ZDScмL{:j+uzU(8)#K|pfy: 4#x ޟ8iz]_ l A\ADG,hB=r.:ML"*#z6ɅӺs Y w %}T5k: .,) }EEy8j NHa!y-].0r?X§b{*"%?A*$Sš˫X8```I9Q\7 ~pMq1#F^otT}_qZ.^ O;]Jk[o&NLrr&#D'i T_|:7l܂M˛N/@W948"o (P'7lN*ZSby{Fswaz ݽiWӊ7=Bצ'#vTETN^-*?:8,aOՒy s~7 ջ ;W2~"Ghl_V˱ B6GKQ uH?F1M4,}ܗz->.0<6UMc|=ĉ]XzDdTFjPe?Qtlo:MSI0 n5Bdv- Ns\y m6%V- fKv&^2$ău9VWnPac6P,^g]0b};Uyxe}#8(WߛD_38ƚ1kw hu(Έw\ۋ0+ˎ@0匯kPƩ3ƴCەs|מwr$#4=M t"{fLqs "0pZ )ʘH ">Ł!nZ ɽx'rIrB_SE^9Ԫ )Ub>q(єi'B 4y(@|ځ =Գ+y_& X뭆]Vix1\~6/xĶ`~dfA~VMlϩ/-TU-#mʒGtE ۳ƕ^avs(re}`7b^X")Q#]ktKun?`fх6H9%>hg\Ưrq&,ѹ%9Y!J>t`|FDN+O3%0G5`YlHؘ#+į-kc'R8 c?g!Upud*TYcɘ ÃyxLh&K$$.çx EsKPIɤU0sz|'Zfa6S}bf:|%Hqt x8ExC.њǕƴi3 o!XsAB%p32h`ѴUǒFsEB3wZX j?%epe[OL0$4y4ܰKkl w4|T,kB.8Hm ٝ锞œZonHA"Yv?R\ MbkP[iÏ0m>_ʀ>rky+Uo zboϤPkq].> Hj H*Gy;'cm$Ȭ0UrOh7r}Ho9},N:kAΏI]+uq)Id$B~ ݹݹjnc NY{/J&7)f8*x{7)~%4pX`HYTQ%엛/OƥRd!4a6\w$fO-'(p6!j/cHN͢X0+-/t]+0CK[W,|wʡKDPp]zHZn1 LJ/RAx;J_Cf>zmi?zscr"d"C{+lQi;wϦe䗸U((wzpWM{97ļ>:TI֋ 2dv墼Y4xWrzgzSĸ!.a訷~4|ҳmDj e̖ mp?j 8q4Y f!H`4 UdU Pȴ03S]6cM{z,o$-xO-M++bldssub:udEzn% vt{V%^&rpuY2S ە8Xpr2}o^5/܁߁]>E޺c#&AؙZ)qdǩ2N{L{;נIU O5TVM-䆎hka4Ъ^HC c1D#-$;$Xk{ɫr<Ձɔ2[#@K@V:be7xve:8c`Dx9b48[BRKI0*383 W=o`x|-<孙O C {sm#yWޗ^ %!'c{|. 'Mn#wN$=_Ut\yKEeL QG,t'q~8^  &sK/glR~fBH>LiY; Ȧ! ڴfT#|z|e6iשv3()W-+~^ ~| !LS1cn*4,a\s{#ht>7|ngy2͌p mEs{ga 8Ҙ A'O!@YA4 ںfE8ghBgэ6Om> %h֋R=Hs09jUDK=l??7wA<0%ٓ7uƊVOs&m0g0zt.lx,6!~ cpc6:>M;%ߴ,@1/u4;`}Oq͔1HހJ ][6Ø1k~r?l~J?) P V$AqҞJ'-Ƕ>_r|HYT8+NF`sE}@%i.8xvzx[nj<6z-ݥ̢Ԭ=D#B? ,|)\ktq 7ĩX7]&Ȕ=EHOOp_1MoaNؘlQV;QΗ l8&w}TVhR . R(6kNvtpoSkWN^;WrZbR3sto<_?P*UG[wTI#(o|2'w58;vxSJpH$C(H[~&bCjY`&rD5!W0EP> u~L}"|2DIPy#1jMVV[~$o;( erٖ*+B=}8{jx;.!هn (6?1X??fisPfX.x9|)Z /I48q8NonYwwxhySxfX&͜)rOaAsEUSW?A{k={cOrtb%PR:3M)i/<([ ٞ t猘V{VeXҁ0&xnk[-#cLZ(-v-| qe#s쟞aZX\]9X'ȗє TʗЈXjz^bA V͊&Xa>tnfXyU|D;j3Mz;{`һ#_>1|#*8Ej3]xGU!uwO.\ zr+3ܜ_3ISY&,$T{ᠶdjQC֫[]%]?x%f*ufڤW7^@Q၉a[%qM^a'bvJfɻJn.UKJdd*aN:F#UX}.lE 2ZUVדQcifhd{ÏTQA=9$~X-D\doRnAX~YۘsTݑʡ5aÐЅ.QVfef{y5Wk$ N+ȁtه [跢^e`#"u`IB [## 12ټc@\蠕yo 7izY>kUݦEyK)3rdjOɞ5gFu.Ϫ$7-AFe7B_g pv8쐦Mkh|哩[Ve@P3?f£SX>Ȣ)U`VnJ`DX⬤Sr.Ռn)2G>݁ﵐ)԰3`] H`F;!%iaF4W8y/&ITOض Em.HtrqE&2>Nfp6y&+.J3tRD9?u>Z@2>[u)cW ˧)''K?_F UHO!lᾇ-]|&cw= '&5 Aj;fk@m _:,$X}KL6]d @9Z^5ѹȎSÇ[{M}Kxnx9._d aҒ3wѨx $rv휵h1eiWc7+| kjQ|@UU)&#~/5r; qzm΍d QًؘH@N%(07w(O9}$DE}LcBVDzH>ջHV!njRb5|_ q*ͦx7ߧZI+K LK)m4I٦J1.t̿OPʊt\ ?*:*ګٹ@PY`n-.M?4}ToNQ厓[Z~rh)-VV-hZ9 -C rB"aM8ޕV'f~Da8MTv/Z joHDi}>w$. 𹠥ʀT)@5bT""CvveDN JI=-.p'>3P6O7+7b&L{͈LV/.֖i!R7(*i4‡N\wXӲhMf+rzZ- O5?=&v={$ry;M$M`>]rpOEh}YPu >2vAj\MrX-YqskJd܀>clQ_5OMv ~$?>g1lud{TUH9eȆVp aȏJ% )7CT$}K5}D9GAƣ r0SeZ>FdLdO@Zt9Q1xaG 4gdFO0 w:8P%v4i p^ }aSͧu/HXK&ǧU9JAU+(x( D6d* EPվeQ* $yl&3:FK76P7Tm2(^\]C})8v<q#$6"!ƻB+>*qzO)ʛx$ϩ+o\)Ӂ`NEIw:Ns[ N k ~u爔aEZdO L4jqޒ&lu;3x9 fJ$OT݋PuDk*֟TNF7ІsRk7#K.-ʔ]D3zK^"@%;Mo8ډ0vs1EF6g-%!X椉>OY}߿8Եp\x_=5˟oaD4N7<&H'F+e/9,uBܵ j]m1YuwԉffK= jdG+qt+kX9Mf fh=90B7 L&t>9)8?$JNo.JT6 n\S镝sM"ΉnU\Jhfe-!Nm1-54C귩yAo`曹5Y+FJ #0o v] P.k9(ޮIMAnN9Gr37F3_.;ab'"\`T#+]I˛K*M !)bgk6Z3Z\HE:ѿ  'j5vb Hg&.Z hvC^D ǚ7صo%r;mc\|y[i>) 0FRX)x$o^B!)EK 9mD^ϻJO2Rza0Tzu 3ry;DT&Ag=%)D[H0| c[t|ikp gX-nsG *INU՜8jZ+i\蕂 NmQF7Q/E, {΃Ų;?i*_Ilhpմrv`\@VZrntW=E]@2 ҆_ VHwM2X*T?QZ4*'&' z 7x$6Yߡ JFb(|ᖆ[Q$ NTXϵۚЭ@Gɖ|WyRyhqn去 =;r1{9\\+Q~GǬUZ9gGe4$~M 9!a !EVyˢ=[kdRl6U}ӇM#Y1Eg46 xA0݃Kicd3Pʘ+>k \zT.uy9+'<90͋ƭZ+Z|ӿШ8C\fXQ.2 49I?X'wdzhKT+9EoK]7 i!c|&kji1Vvi L*2]0 h[gVWUYZwmK-~_*dUTF1ॻu0 ѡI V]0W_[I$A4t٪4?}8(ǵs%bw:#KK)Gc0'XogW@XlxD;Ae/Bl5W*O&53fU}2A\ eJ>j`i/7"{pk4g(il#%2~}p40i2g#v$sm[[@'LVZJ ML#0oK!uy3a1:&%x4YJlktcs|EV GMVhFϬŚH˿/r`|27H-"t^BP31z9n'gET&Ry\[E%X%Λ:773Rz|Dɯ`3;yPHU`5sFޖea?HWTԀ3M@9Zg%^e@xIY  ްTL7UiQwY9ZMvITONApqq3<(yx ?1]րYn[fFNLr #EP߷0w#|KeC'sbۙ9|X„aW!=r>9av}'!c}wh^4;]$ uB+Z!wCw7H9q?ܹ9D㶴hΚ;q5O\(7nuS:W@l3r-Ϛ\_ʎqNk`ޘ!_W1QF5Q dKsg y1|:UQLb -~箠Sl'c&%,gY֤@S9>OI yO $ hX){nK=!ۜ(o;cٝ6qR<w^-0HiHER(")M<+XsQXE z&v3-R?CviEn_Ж̧ެ*W =p| #j Lg *.qcqo |xVѣT4E d>w_L"1=uPo])Km;Ÿ,gf|vqG ;}ʋ$@~Qs]M~$е0[M}E?C2&Q=c'PF]U!X!ĥ`[V/=ūZ&Aixt xK3!qS=Ic,SO\,p,ptdtӉ (}Vivx[l7h1j7æj\;ηx>rWƻ~;X=ZHι1owXU7^dFV2r$Qe)*]ٺ }ZC{ ?#zESּr ߖm@?v`efт O&ًק 3,S!wd7? cS^^fW>jI't͡tlX=a/PA/nDTzG>WS\F 3?Z^sNA/ޫ?Ȑ| ȊbFg/Ѽ\F%Ow/s }Z43i>`^}RIzbW=gvF2X>^}UoZP~lϚB,`$凌Uhń䢥$n' Vㆣ' ch'xޒĎ.N85VN~Vwdީg%F(>O$ByxCԥ̳B)siRg˓'t̔_\Tb7- 1B7o8JlQ fFٱQC9W}ilWN5keȂd]M[TF`ZDZy "ZR7вB ِNaآ!FfH"/v܄&zDބS7̐>0O\{Ǽ\+mz+X_"qwnq֫!Gl=2QN~K!)r)*ÿ EB{h#U"+zFXùdkoV}lOPýÜpQ|< N<Ӟp;,'&jHB˜iϗ;?+!95ku,"ÞZ"݉O+Y!ǙBFáhCA:$O%<ȓUkw>)u'6V~jw~_қ}kh,${1@]q1sZ "yG+b0@8Yycs&=;p­Խ2r_DB₌%K`r_d [r@/, s:eĻ3O3׹TfdB}G&~iGAb]x¯;fH1e%1ko(?M);JC]+q>ZaOǎ" <te5e̬iY`kR%Ljyd/0(6͐@S_܌Hуy] +XY!^a١xR,YioyAY>moD&\P 4^j+tƚ0{A`Ț`0^]hNK6 E_b!ˡ ɵڈd\馔cH7J t0eq#cLՊȋi#L%/439=R?IyeKjӕ)!ke] 2 r\y@;T,tA$e-1h+ :1T(׀ܨeCєǛWa%/*JawSYPB9Ř+_GM,~%˰D6>zBAI]wT?d=[>~M~(޷e1HR N? 8* P =L^Xуaf͐Z>Ivr#t߭mq#V^'-h|EkFbw Sϵބ3Y^RX\5]ҿcSAseS}90ݒj:sx^an5]iڏ6jQ?}7];ǁ`$B~X$ɩWYqpkd(X#s#U-7GZx;E({k/m2<<A^F`V=٧f-Vw$[4N<2᳜-MųJ@E/R(>k9;[] _B5!@h`gQ9zV}FwN*6c_S"۝5epah/5v_m ]ۋ re1gji[ Ly0SdfÇ+%>Bm},Sl_3XaGk*p NYB@(l{M={р+f"GKW0e?;3egœic:85^D(yc]ɜ|.5:.]^/D{1z>%k\K,?>|i&#Ten'2ިv\bΜ)6ۛ^B73<9qr3PݕHiw0&aGTbo[CIM|O~*[G 7[꼡~\ةɐtWq)+C6B **va2vz7ONN_v nVV-^"'HLシBOBD.pcN{0p^LE(ܿLo1W'Cd2E5@"ITz7tb_7xFߔ.)y4  t9L-q< hB b5Kyi"_緹sVo,v #|7D|XB)Fu5Nș.\q9j)v|8J%ph MNCdD5%54\Y㷒d @W};$[9Zc!ʒ -1 )~gL 6ROV7.:Ї X[ ڽy/`F@a_cˌdZfY.gσOqV䨀OQfXkUYG7)\RVP<@+k/0$R]aG\hmxYO>$Fڶ4&o+Ւ: ;*Q?q/^v/RUMeM JeHh #1a^# o.%5Gmt՜X ÷15|YG8ElН}yW4/K:#p:(9Op;oYsu%3] /sH^Sefs^)cc=| RYu1H87Ȼ?^?ɌQ([yWB+ᇖ@G(Őqd6-RW^9a?e(x_+)o6M2`CZO[Sf;xn3pU3}  HlCTJejKUx&;a玝&h𓺂DS_~I8A0 qV'imca?=Rx0 .U~: ':'QTJRl>PB84_50 ?z|/{@e"Rn}ɾg,XjbL )pAŅ3+gLHJvNrQsW܂Sz E#AX䮪臆_pT .29.',5;ShmfkQ Zlq<20)uQnSvL8Ds}=5=ʱ\m0Ԍ3=7^!-J.]jvZ ৬(Bj?xja5QU+c;-CL%b598YK}rUⶺ;m6)!ƫ|щg\]ω_Hj"5lAQyPsP񳔻=*UQt%lf}dZFw7 _]aanZH=ո9^H9j85h.ٳ51%0V؍_F?N1I^iI8Dog(!4;\4B,O QZZs p6k( ^A]w zd*TL\Nm-Q/8ZHυgZ -0r@y'4vgcAKnHf)),-ѕre2P}aCƺ q_@;V{۞5]OR)M!} >L@t9}\MGnrPpZ \`Ă p-NgѶo ucQ+C&BZe:bA vAؐ]*GvT8`uQ\nUM]FD7@s6;0# s: $ZnzhS(ƚI>stl ԡd ا.]cs#V.cL4\"Uje9; :ތ 4,JnV,n*8=rc^yEk"q@N/T3W&l$[,wK\y<_0-NI#IsgFFHNd-qXZeo@lfѠ7׻u_ð8\pPJE | R5&3CdQRf3~RC~x yD ̂@4K삝7Hu{[Ǜ s"9%[#(D>*6Uȩ[_9 *ī{䟈85[z~giTa\zϘi~NGčZuXr;VFES*+0"0z'X ]&t6>Op5;7M|O$U!;h9򭆠TZϽ93fo`BJ+ߧY;/ #ނʬ%J8z*;?pw= "="–G3kZfM-aQn` [?V$&*I$S 35`92aE۴TuqH-|z M59^f=FˍrXyu+¦ne+<Ќx]0rE7 FWs{z@ _;6b><}LM J oiyЂJG#sdߍtX͓,b*JN): ؙLw-U?=FGY , +3Xb8>jBd?rz#67# 'چ׆q˴{|yVԽ8FHW^T"$I #=ne[M)(?{/ C?{J[9%pB"׺E|G+|Rª8cydhS vڑxaO xX2|6i79 D9qDErK'74S!i3y%WE|L553 ,6?[x32a&Fga4F>Sg!~\q /Y>)f Qpb*zt٪2E2|G+g(i@.- no6=Y& `B걆9GJz B ҇ݚڑr+8dG>qgLJ=z5LAcJ,]>+|+c=a㶃 !0[- ?Tpz~Y&uoX2EK,^3tR'eȷm}\O75}1SKfP:Mo+C̟,MjT! UGOiY )7 "~;OGbF#X6 2x%Tlˍ]W=t^Y…|.ðRHAݨ8U}өt_cs }h7Z+7 3gc{xOj8: ' Aj۵@S#f L"ơ7} ΟpX %(u5(.*Li U^T񹲝bO_cPʾШ՚ӅC14qtv=T~:] j$G=9a*SrmׅFJAZ˽.$",'nvÕKx~Z mt !]ҸX6OqPde苹 ck `t2v *0ks ĎK(~Qu 'Pm?mghgD_4Zs*/w &|@SeU\aJ>mګN IbmX: =Jru|{yrU|l?+nW (P^C",z&]S %軂T6^3AyuQJ$`VVdN*1ƖECDH?ʍz񅹟3Ex>s"($نN" 'Q)2L2bbg" h1 N ;T=y"rrU)ZB-ACGM(fQcy291|xMw UX#4@*hhu5;>|E hj*#a\s 'wX%}{gdhCV׫ꞟ߅nG]Ja&(2Rgm + %VkLo*E%Fu97Y]:@ѡ0n7k\\Z 6*& CsZU5QUFy3GI^}"w%(ZʲU\JWjګ.2ljX{,0efjmOnU^UtUYIꥯ4e JSX1cϋFוX>$v6V4 1MYEέK=Vh޹1/jT'&}_9!rG)Y-j_O]/sz]&xSHS|y6*%M/ޟ~ӄ UvE;ӴhO+ѡ_[`cucg0˒.Gg TX!Y9~1ڗQnR PN5 ZHyq/%CC>NJ2d@(0|%[b]lTE2`mu57 c&yԡVoohUR^e9nίm9L+Yw[X7Ѩ[ҝP~r9sk n#_=LYwbX/48T#!ңZ izp>:$9KfXc_2"Uu1ysfߗNXx+`0dG*Ae,k~} ND&z/ZdqqǩcwhYZd^avQovi T\\Tte"=ʂb'pmȹɜ.Vi~5ZC4dź,v_{l'o{yS!BuɽAmsX::osUEց> Kur+Ł^?{YEtdu(`ρJa݉ pArRH+ЋYDG~⽠A-!6Yae#iY^}ߙǜ*7yw2ij {/!U,jot s_PW-c{|RR<< $q V!A ?{?QIb'ˆ!7AC42eڥV[gd9HwJȉQR 5V|E#C-G, x!ɷMW@ݗL%h$1FE6ך[B6(FUj.C,OaCTm`*bgzT9jdLz)berOY+W]v~mLJo1{%oGTH{z8:dIzQT;ق\ b7Fe`v//[?$^4@Vr˜ :4C 2G5 Z W} CVR7RSlW.CPw7NMayF͊` 7ۥgM{>ڲr4Loy?0|Sgyb%'Wr$ɷ^S14K}CauI  ;`-c2 f*]6q۴UÛ@`: =]n%zFA.QyjAEH⛑X:俧k d_쳣 Fg[c"P?X DJ3XN[Wڅ-N=6& xB<#"#cknDN<}ފmVѓF"AzmjpQ[g"uQn^hM,WӎSOmH:Rw $.JG= &h~ )F-k:$VUCoK"4.I[OB%? 1$|->Hf;.GU*Ka & +Eˬp' C-<ā+!@GrБe8WzWV&ŹR6~3elpw~|kgPz.eό|S"@hEᓋ0&4{n`ΟÓwN3; =dH(~ə "pD=s*hR O] ۢH3y5Vb>Inf TSHԩlh)"7;`u:&1zP(ķ r~$o) 2}IEg'C~#}1>-`= _ XaM[#2&B(Uݍ5R lӰl' _&/!GZY$mJW3 ,tBͬWH?s@ikDvd TJ"~.G_`:Y/}bȥWӟ;f3)p6[-]=XTtIŽB<$.ΐdPVƞũA+לÕm.lf6.>'K$ՉMHwG>BpCIڊЪ@901NR}[0,-TGbZ軤|0ٷD;^"Wdu]EƒUs+e0Τ Vb!^)9 qӌfJD>^Y19.!1n쟎Y7!k%Iv0[$ @l-bDvRinC^nӐ^KmAۭעCOL# jTs#8Uh9B[zsqNI"DB^:=\X vzC%š1o[yyԣr1a; *u<+1#FY稌(jb%-ex~$qJxtg{P:™v݈B#᳖2وYBZR#J>N+@!-3fЭm ʦ 5D lKG%bGY _;ȅE%+[TH$* vHa%4 B/ Yu֬8m&d -uC-Ʃ:^9;v7q텎A ̽@lRl2|z*xW`Thi;)LVzPBHWv"&`wAgFwn/Ǟ[BeV!F|+CVa S>!0(3UH>Rx,9]C|h!0=U+ӂnnm720HQ) ́H<"ͧ*vKe >{t}P_tPbƆwڳ%FygWӛd]D+%ɒb5 0쭟_!,%Q䭐MCɺB(VQif'cߖ, 2l.?PguXc\5.W)bkh1d'U$c Eٛ#jgD#[ta]¿dh__mSQΫl)E<ᴹͬn h]yU/Ƒ˕՘vǀsIjT`4'(Бe$ZF6aIgE9OuKpFv9ur29_8M B&= DJ/ Skwurqe^5B](+Q> _C)e)%s )8v)Hֵ®#'V]E;"柔TStB76&) chDSfw /p+tn&d+,:2o.!?Wl+%/FvW?N9ջ@~3JbsU^q9CK=L,N1v`.{2PCBBLfdU]@G Zy൘xwfNtPhрR.R+gç@odRK^W= , `R?uq>R}&j[6~`pQ"O-i6~"{I vƁopiF6Kg9Ga]4HBG>֕BvErC m6U)=UWIx|OAfdI#)QՃpX@֜+CJg%fnl/X@9ss%)@\V7t .I7CjPEyesN ^΂$=/:ihcUSC ઝl[^]O a97iL Uzza1'Ja|Rݾ`%I_U8`SSNzIcqaHOTsJko9)Z8=`a6K>e:3 'Iey#Q5ER}+Ͳ.Qv Jw0 3rҭSk}~F'1laS$kzU+%ڗgf2fjZ??&N"nIY %F^|@a0 ;x49GpOQ#>v#Ch9 ȱcNPӷ6ؓWR;܍l:l ||/@a#Fc8Щ2>yzǁEZl>e,/ݮ@Gz∟4ún9F;;?Cծpm\y=z)2|}QHagGԢӧchS(ZsX!D`$rS zV*F䒌\31|~%h+ĬU֋Ъ|2P_HC\8l4{E[(pP]czc;Ldca|kU :*Νg \!}qYX-͐bB,6!J;K1Cl}v5:Jv`GwE_{A֑_#}A`#kE4)gVg'dRmHX/%Jx CߡhmSd!'kʗ֖9! 7 *ѤhǑZP.HN4[k*ZNL<#" LUcaE^Æ6\s+YQe^eٔӣ߅[@S+P (*A%ug]6L.}L+62F:3wmFCn:J =6N0c=\bݚ$z0z \ȋ~եbx/T}I1U!Pmt\N Gm^ll@NwK~1ā%e,r>" &/cvXϏ[CM<,`~2TGC4j*axY-t`)rwƝueuj0ay=6+)ގeѝBs !=}=GBly R!d`]Cځjj-[ޝɌ`AYn"M ([ J5l }͏nL6LR d_nB^]gZ朝ZׄY͏ ?3!fQ|OkY@R$>"ŭh-.uNҪ=M\e]S\'$nk5kz^,CAn~J m48Lg:e<>=cay`C$z43qM~Bn}^r/OA >::҆-ÕG|2Xb|>HK&^xHyn?1bʣYdRia(um=88Yw Lmkj[sX`|Ztnc#bns@6s,fVj,Y,h'@@4GK]Q\MY/I Dc]a՟pѺkWL Qz 4{w1l ή ^ ms$UrRjq;m Lc V ZҐQN,"/[JN&ZQ3g@L,nۏ&]uST՚{?ϥNrFl|)cpc#ǎ]O1u Mm()dX<1Sr_r1)񍜳Qia|N>A1=M(1cU\Īw5iTno:>0Coc4%3tg %_C@%f~C)nU3jJI[+4:~(VE$ ,UToȒ?'s)(Qf9٢)0gx 3Y![3f[@odq4GqBl~ҘҚt$2L(Y >$$㑍,=%xu t<զޜ4g_| I D76_7也<|x^q`0dz%V>;\!k'"fɓB~zD,*ƐGߞCgOMˈJbⱝ go9lŪJP:ۢ7Y!7Ni6F >^F K'thz+6RkR"}FU7KcQwH(`P;e"TzN \W4JHow͍c/WMTefǘcOdBSd7XLê!]{ g2=qNJkxwNCe3V3z3ߝ\&8pږłR^dqݢ8jIե@dD䩱Pd_I a 8תTxh}r\ʲ9ī>(\q(:_ҕ1,@#x?-]AY(|7e75+O7'k.l*At( sWq1tOMsO#has?хKku2O385#f9Lar/_pu9pה].iC00^F8D&]kܕlOL:=D́yksfet?V7s8-| E^곱U[lC~~İ7T۶r&&_-? W BؑV; iL K^7"p!-20Ow%oBb{`[8[;-3\ME,oq"آ0f$d,=ՆlO쭅J6&ܠt:jnH' ?]V@*נ':47M.SYЬC{,S.OO'ARM;T NXej,ca__FvDk<ա+j1[]gwHll`wH#Y1{YL;mպH," GV`RIr\;e~ UZnGFl e,AwB̻DU)aJ}G<j%w hnաD>l7$FQoQ~ؕc-{WRfL%uC*Q!zw5Er$z{?dfjy{ژB8/7NcrQy]_썂>Z>ҽJced& %f]x=e7R9UP3n/µ͇s%7Jz@_x92<~gq3%U/+1E`HM{D=a`EN<*XzD9 VHiU)WU5Z_훙SfSӂ? 7{G"-Q,mVϼ'iѱ}r']"؞w]{|~912k14-VLgWu@?}Bwu@V >s,*w)KS7H$9#M\~(a!}Lxem0{qwrF݃Խ*Fv+:kY}gкDt4ṢQխ=+B˪y6ZK߅~lqf\k 8@PŸA "ӗ'&rّ1(UVA5Q'1зFu4{3-г|foL1j%EM-F<`JėYZΪØ☾"]}xYKg*^G/cgP@ G~M.O)rF\l/$8hXērE6?-Ro1R4Ma5-ǨVt.hG&7_qODNRv5U=,tb\=@]}=4̓=x =a{MA (t^1#).'` {4=o{G\@/}u <>4g ,]8^V}-Fyv 릪s5USqJ7KVAF^Lc&YmH΀Q2UWm!xy#` oR%]B$(3ʂ7W& 8^w64稌59vZU \塽6½gy;m>Գ8HAmV&T9DNUy4[7IQt Rm6{ {[,XSwOD 8kc͛lrFWIez/{& Eg3 !Ʌ u5Cٸr]&"n@ihs@X7zㄪPY5)[l5|5θmGu g-Uژ6zb1+ӴMϒYqitGU]<#{FZY'_Ȫ$Ti~@P_.u6Zkk mW}alK_3T -&&I/w,ҕ&rYݗti #MɥEוeu\LpoLhT 5x>k ya`9n+D+$|I0uޜ*_fX\qb!}k{D1gK?U4. {1IBR5:5c9d9jzEb~/α46:c)>ЯbEyMuby!R+s>T웃 R aNo~VŦ.xSB\P[l&\)Lz",mBf:'sEH^-r2a5 p'{hy~'my)Fզ6j_1n W ^MJ?$D!e)T#>%Zρg)}}Z %QWV%is:iש#9ef+%13/VrF,HWdtӣL* U!``tO|$߭ &94?%nIcs=|AHz2A{="ZVU4OqZzc ϲM!jTV@pCmGPUL ˥Rn*{x(ő!=.R:n3geU-A|0-| 7ݔBnaa.E$b3=~SIjH E[5eLay ~ǐV7Rtԯi_whۓKK=QJ1dHk].ci0ep܌2#&5Qu[ ߑ}ũMxy{GXO{&C&&#ƾob}\,]%T_Qf=맪 ۘF- sJ3@ފls/9ĥD JqB?*| 0GRqʋK7G.YI)DJz Nن~ V0UhW^gj!"=QfCSbt~;O|X,A}-q\j޷CoD:)fl9@'>TJ2=՗f"@hEk &D4Q we'1TYDݯ׵'0v"N(r<V<8L(4 NW"FNqxn9v%ݜ(x;ϗZ6ufB; MԻrSPm ~Y).2|or`tTT-yb; 15 [E*z㬵_fZ,]jZ+>v~Iyz$f̄DJr7R_Qx*5J,ԔUy1r5W_ -&o$cЕe"2]`I=!l/W$sܸyy(mF)p2KL?e! WU!Q:x|߾^i`}ќpqw}>&Ei׃FDk{MR"4[:b \ BkIVf/:&1o+yB Ly^*S'Y|uJYBξgb}GwCʍ{K gA Caa_sw"'dҥ |gj"5ZAȾ*~LT-JIYF|T"[~6E 9 Җl4A1h̓i ˝+K8?j%/ZnvөQ{`|%c-^^Ϣ\ݺUy!J<=@!LKS+r{ڒ3TڽVNfe9 *ⷩZ$\hK6~mR-b4LLGV'$+~6\P3e~M&V=*)vwDž(e!L00}q`V:i!OȘRÓ&0C5=KS#v)v}_ LO$MoO+82~8ejFsrB&R X%r1hQOJ0Ԋ<ztQn+v 69ɰEoj\C!UpYt5lU"7H21R/E5aس610Dcz#?FvDe gj-Pa>}~a>_oyD:-,%QOU%7c؊߇]=-n{A93,Rj`" juչr5mD jԼNYN*pOdu?T mojk-1P䖟MC`TtUK|!b~mL =ќjWgʝXxҾ_ȧRo w': k(| .J2Wt2)vx k Rפq˙װjia*_eZ{ nHm2mG D*SwәD:O4L&I (}78 srCYND;Pja5,u9SӢ撎4?`qѫ_b'LqG*9|wHȫZut5P~w.Vg/."/fiCXfATV/UdOxm.IYDp 'mRu?TЭ3箺*?9 LCau 륵 H anCǶؘ:z"gD>7=*v{Gw9Ǭ]t(iАD-9}Kmvd'APJ}Kl5c2v3e vSBǥ#+y}sA5 8u 9f#K@bU57~G\}C- kaMl`k@,YGw3~/ܒ29KjHO?BƓ.cɗ H-ڡƎw;6`wl\"TʁI<)xHH/;.Gq9]] aAOPrȄd*=96; o⬯īL8oiNk!AE2zT_BP˝n5(+y0ClĜҠbaܕ!D`uQ#ܥCН#ŠѐIf 偙"Nxw,B1޴vU;ŸE`Ȱrk @8eO{%[MhMZ8*:D#(H/ec&}hKKc~*_aw~E`C!)%߷BYNLn5L Ǧ!&JdI`9n^lBϦ ڬ\ֺvlD}KQz=zܛv5%dOח]v %v.Jq!sDyVrco6E[7.킑ۗL;ð#$}[t",OΫmB5 $\1Ȇ֘K(0zAٷLÝa*`I 8>ɺxrJs|^ps)rTb^BhM3ҹ1N4d)>C㺕k<7:3rp⼑ i(!eA DɍUuQUz(!9, E9@%l`wPӬK7[A`&[k>BrRK %7洲j NTM5-bGZSmC,/8Ys6Z%P!p[t y+8]mU1Tk?*D{@А x1U XG |91z]<;.hM-bH[Tc!b!B q}98Ze>&ⷼ[ބ;!M3 TZlJis.wbmaj7#hf=►PFxє@؎M&?lzȬ")Z(FP͗ ݨ[[ӰںH뙀3"{k++k\:bdr_|׹ <&gos$p|CծBa( k$zC{;Ǎn`ej'PIJˏ,j}zoX_d(K6 kfed;*̴N 64,ZZԝ8n>a)[\om]\SC!I /I`Ȩ;M|6"XHQIZF!G+hjUfs٨+0;}w>RCbiW<MEC2͘`Vi7|W leߨ8i5;)e6#H ƶ@6"E12կt%1*`ҨCG7i NPaz{F =O.!=a_D*Ψ{%Gi1)R.p¼tWw 8MpUZ"T@t>"Pg]I]ی},WIYb* m*]$IW5_fnXm-# ozRN-赨_wgɃUQ*rJֶS < +lZsASv@ I1N#o#閱Tk'22OǤ_('K40bSg_l0]% MІ _SA.t{ъ=WBf:*&۰t'< { Wx?R]Bk4dֆ3%l)|9 vbAŸ؎m2 hw~.xn'V&_hSWONB Z명۬i"W@G`C9o*"S5x̽lZxQd5<,3=<$|L}8s1},/iӅE ԦGdE@ U5`~iJ=~w'pFl@_?O}ݟ Z1>5il F7{}yBUVD n2DŽhahxF{h?ASdo>ދ0;t Z( *k(H=@cD!&3c.Wׯ+*s?eKRƋA Q3MD= :78 pZ|js| %V-X.|yE!7rN>/ara^=Kn ,vJx[Mp 0 9t8?\{&Ml||P xd0e ?@%E4: ;=G-R%jIdM-9H(-IOX~qځeJ"FIY-SI9䑤EiWXnmx '?-_{狲\/1&Jbħi ( h0^vc mF^ġa@ _~l 8-~ry=#^Ӣ RSsۂy| jWCsçQ* fʋD3ۺ-Iv w]'%%6pt64w'IT: ]^_\L3W&& x{|L7 ֆ|Ѓ Vf?8{:$3j5> cqxgK={EV:-yD*0>Xq^0N>nkג&EiՋ֔Ww \M'Jw8 ꓍\$lp2q_+ޥ ?0"I7K2?Is#J튉eR٫m[8T9A95xW<[c  Ư`G[غ Dt#MRJӰO7լV9J u]?Hx󗞤`d:M%HWofG@S}V΍NH G Ńi~IBM:'.:BJ$r1G*d%+6U<#".w 8HsUj⯼W)0NN)asU?* 12׃mJQG)zAw ghĮ'2idܐ. =Z0Ͽ6fL[<`veɈ@<'Q ` "4z@vI1hmR¾R0kBo N{/gwY;EbDQhhА6,! 2H/azYQ .I08!9|/Eb.F//`?J2.3c`;~M"xщ— B ?$p~ЉGca# Ñ2AFOtsgo**UsvB&9se }sJ-zt#fua)=AM`KeƙAay_hBzPhl@nK`fW8/L4֫}Yoݲğ'ΐwYD kG7nppn2“ )DNG7N _T>vi)ҽ>vN};a%PdD48<Lj=hQY.#5" rn)\(Ofz!ͺnFq.RN` 2[yahԴ{:v\%4ȸs+9ŴvAbuf7g}:roz7iOJK%Xot0E1ϭT}YQ?ch"y/׭i懵FS N~J=?N(grj ?ᠧ6U1O,v11߭Ή:o!`}uRofp>O S]ԋn  UPUBnIkԝ1@e\ ,]Slz-i6{AN@µi_ PoJ|VTN0dS=$!e af+/alѮ[R8OJ{{F ~A?Ԣö7=ƣ[6_X/:{nQl v.E`0^Ε:έ( +P/2ץZ=PDI^/"1B}nA(h1.q$%vVzTSik畿yY(W8)a>Oxxnosd{+(g_3t/UÍHt;ĪPS|CĶWôPdu7u˚%C:-7ܵ7TS(rFTͶFWqBx5s~z weQOr`Z ')EOǍ_xg7 5mp>f5G-uoזdPk \]I">xHڿh 1Û4lvYT=?z&NlcpCp^nJ\XO'&CfzH+&v8Z m:ܤq$ wpŞoIuw8h@*d^as9ThPIek$6> ^aCj⡲@'G}EnQr܆|aӢӦ vZLו@5\"=TVi)-'JprKQi·(eFiDUpPDZ3nN> yXgK}puƺ"hAkOf,RpMkBpͅA7K vMcyfs]:"^" r K iT3MAE3 9JcsroLy.9`8x!(D]3FJGVo$)JF3DOoPI:s[TZN*z"Ř~OyV,ۘv.%# Ϙd(gQgɊljK/"DY{8EWqaB%GO}ӱT1 @` a\g)?5J#ܼBN]2b7.ML7ON5 W.UYC)d/c{@@cnD쫍Ҕn%V6hJsp=QsRcO> Px/Uf--.m}H4Imyn7mjRl 1P//@9 P*+)% լ`^zļ*7$$[}OrqswýS^#$<ڟHBv;'jfVm^)Hr8`Hp~~s3Tka ^.g}I[&֙G8PF5hY_1r$dƯ{Ţe[*rdY [A gCzpee_YsvLL")ZA̡Aunuý?)=D}+9Jjf͟%]>w9F1Ao*e!D<_@+0P@N{kbXZ ^ӡ9F&%_UnE4iF4w"9Tƒ8ZG:1[&<㑝}uNrx)6>_U d#»pw{0pI0xAņAkMjRKWLcB<:Z$"kmUDC,5L(HӪs{u)G'qw*X=W\ͶeeK H˔4W{з /gY_5AҵR ^+_>xq*'c{b23fCn@Z,LJۇ**ӈmhh0YC32_\+62L1L`2|^BR~0s,z=[/e[Cr-?Topq Ǘf)1b eu/_;-"a >%;i؆v/(OPH0t`scZj1]y˟z\Ӗ][B-8o%kjFB&]nj>65B!6EqTn VD1J iZrBǣ0bUӼhg߬ezIԋ:$Dy7,z㰤 sN!~##_X8QTeL5ZJ0Qg+K:"+8t+d?յVXO1;)UKaiT-k *^znH5őBk)2M/`k_em&Ydd̔!U9 DusYƵ,D#3'Ek ~5&XCn O4G9.8I' GʜmͨyBuO9@)ItDF 1U DvlnF՘Ag*fQo5,bBICv0LcB ǽX( hXMP=p8%@{L~])=+O_|2Ń9/2)(YE7#c($5w<%?̬ 1 ]mc^խC i&%#]TK7Dvaw0*-{"9enH,$6hmNXX)E2idcw0Lߚ@&f3Q/bFL>GetVVyvRQŨJӲGNc?w9I^<*x?RgTA)SEO4++4ő}Q =GgFu߰g7k#!r߻ҧna5r=A* Y7"EK.τ[kg k>vt&sEJ< zmsci^!,l(ۻ%|}'ZͯG#>XxTZ) XoLQ~!\ (̗ o![cc ͳ |=w?$OI88vj1cEHlחzO1]1ye+WIKrˮhI5vABc'y p~8Jm03(CwDœۿiFI'ᰈƻJGYR Hl9˧tAR?tw!>4bQ_Ơ*+ ADǤHn~92קM:GUPGyaboDN}dR؁\5UǞ6:tSheؔJ [,»p-?`*{u 8}yzD2C^%PkJPCN!supEsK#Kʂ](~ʆY(gWӢSh7vI9Ҟ(v54#_& 5I `kmYf:^ǜ?2"f;-' ><&E죸ax; B iE*kvbS!VԼ`-N&<hh[`A>@ ԺREmߋVbe2ura)q*JD(b!t{SQ&X0b"i!Lݵg%#3|0=N-\WV.AVM^FL񍇍A1|@J: 宋'PU|/Z5b~bȴ qu} e/J9gv8nQ' ?9u2H+SY(y@\Y2S䚑aeJXTXooJ|B@M0z"<l} {E;_zgg i~f81A 6kOvh )G >JWP fKo UG33ޒ{] ĘSVUԺzU .cud-T`T'Z*Ty:[b-vT\o2B1eBxc1CuHKyi(8E56 DE} T|,G&K'k2r4FzB7ϴXJ9 058,2E Kkm,pVi cBYP->jC^3%7q`I* b=YI:A-E_HuE,w#Gӌc P,1s_!s1ID*Q/}+vC̰Sc0s>6Kʴ2@da"I{:3G'G/T֟V ptDQ;DtX|y e  ѯG$ň54iɰ%P ̈́+Y汹@TAcnz US/Re!X?l)t`ZڿRyP]8J7'5L<[?M |(!6\S/vI묭1BsBOr\rSax͵t6sIL^F''ǗB{?>5 #(At >ږO$ε Z \tv7eԌz;W!I?E\nkuA_#AOpQ&H[jGal^SQQIښUp/=>joJ&d@9)-QFxC62Of C: NE͐dȹ:O*:67݉7M?\Jh%$;X?Ix H`ex#OS! ex8"p5.vju} dZ*ǢN`mˁ]ht0,`=}"_: zIv;\_ʃASt͝~dm|HeNݺrӏb0[2D9OzrJ qw~dmM!x6;^+M3=0_9'SC>1ڊAPq~ YIԲuŒb8n,Cd,&=i5R2=s@*ln34x Iՠ9~KP 2\L1СJ'鄕$m< !7xq:m^/`xdC~.f#*UsfNFݞKǐ[T=Bt&Glreg5Hy uS9 [;eP~%ON!9V_/;::цd. D̟x܀ ̪ȥ&>sD0,]Ha,j % lW' (d/А\:Sv8 +֑0R֜H]rRq.‘uf#MvAT5嵛 Fm'%QP!=hLZ˗ 4vqE9XPkÇZp񴃪X,e%쟙C?)"jGDu’t]1;H0gCK69Έ:ua1SF0Z7{xGV*{a#Q"rb~tIVh6Ra-'A5MTӆqC Cvf:2)E*l"Xon}-le%U휀֘E$O}֕'9 ==#ApBK6oҤO_Ǎ0V~y!xV~ +!KF+ sYwXQ2|#l;MR\ ?]ڽx4o#lXXdY;+BuޤN;]r^)OJ /g#ͩzLO\0AgT)`ߛ6}gDtoJ-T)@#VIzyמ԰oB}&mys|% Pq73EB ɭq]e>yѫBC&p< .֛̓b%+f5oDr2:\H^t[W%cGKgC,\ nF*\m ޘ~~ô/t~U`$+g}mlqLո:}9/0+F]`lWea",gQc5$S5Jd w".iǐ3cms(HOFmvxůh ápKnKtE㥒7]k^] 9G!M{J<*w/ZM@PQ]JKN dlB0]Q $T;,Z#dI}T"{:ϲ`)5ٹqnBg{|9%q#Y 0 b |] `&}Ơ8G9RSWUFꢺͫ[ċJOm_z:ͬZS2\U Kӧ))8Qlas11~I⯂%4sB_@:v\ʹ- *>Uk"8b^:Jf}!䙙hpSx)36\Uu\QđَuBP{Rͺl<8 l7ɸ\܈  W,#()# +Y`DY#tJ>ma`7XRxKɂ`kq8{2 ٝjWbe|j_k+o ՛J۴YƔK{*m33""\" 95f#?cml0" /,NyH|{ƾ>t ,FH|<`CȐ3+RQxߍ5#)l!6"Y"{2ɊS>ͭw4:waq RJ;ҀVhpz%@+҄?(=2D#ۿ7A;g~lvodVBՅ}1s„?9k  'C?ZƆ;%dml KxC7"PVn7Gg:J>GqA t~8c0$}Ta/~lۣ;uK"&(O Bd%|G16 U]Z1d/"xL)^ \вS|F*q @Ydj.;G)/48HO9,~s^z?xG3(Jg\É6G5X)G0aO7g!š>TNӝ?r?MCM ٶsWDLU5jO]*HUZA/[$NRAG-r#3T|O̠o3EOAŲ,Sɰ3Azu0] GEB˻d{^عq l`'J`:Ȝ6AڿYe<]ۿDaUǽ5A"jȃKZ17ˢSUG0w׺.=kVϬ+ ZV?^X| ںq+}˵՝2[j)+R'r>mHa:FO4Fw6ͪ݌[>p&ip +o7̘oOmq)!T R$l0r%4D,sxg 4mPh؝b`szaEIґzP]Xh 3a}Dmsh{գp8NMdhF\E΃5ouScUH 㰌cu-|Za" ~0Vb#CM5]4eƛ\A֜ hG %~N>ҽANFwTl)E_qJ eugC}YKj+D㼠=cty8 3Z׍*=Q>uĚJ[\TG .j4Ҭ6Li{( \N` c82KXlJjnVyP=Myy:!9@Jh{)neݩw|@0}x"FCt8qFبe͊0261 HLYΗ [$R29@=`I*UzlT%.=JHdXC!"Uo_-fjB?Rpy q۵'a7ÁdV 4 (ƚ݆802LmxZc 2?sϭE.ݤ3)6k pu_ -m2(F"K2{><>0N3 E8 ƫ l~j[8D IaȆ%` oMxD}Z~ֺUC K=_⺾Hfs>1P&/RM%& <ӈdFXMԣeex!ԧ4^gTīO'"/Oٹ^[Ga{^dufGHp5ǤeI"C,V )M!69ViaWΛyHG'Cg T T^ǍٰJ_nPUt.*"iqL 7U%UElXGx;ͽ-1gy&4!: jcRҽ́_Ε൒0~wePѫ]q xWXԞ 5A Pi-T襜 -I?-P(`u&!8|ǽ&(!E%T7o.Xʝ\$S)G$O^!;}i7WBgF]:G}՟%FV ڎ!䨋AJC˨rB f|v-m(2\VrZp8g%W ɌFsYotc&JG9([ #ĝwd` qIBl%w!)\FC6vy{vGk#*s{WGH <8CiA+[4"3smضRg^r*hI*LCzQ8/#0Ś|kNڮ=ZI&WYeQ]s5,Is=lNJ^rī|_&_l{[k[A)@<Բ^9j*G==Dsz292ZI| T dq2Xkj95bq1%>A !g?<{/xE.@RY6%pdOe   }SU;^rzE:v=p/mO|"c MCI [{yPӦ)f`Y]YH8\c;!0ZI~d̋n4h)ĢW(sWH @jLPo0 ELpI^\5& j[1~>uupK -*Ypz+/gĩ[Aj?D/ZԲ0Y_aP奵>.*R/;J۶Rخk$`Fe0Dq Y,gCA0Rɨw?%u0(챣ܫC >:5ZNjI/VZ^:VeV[oS`6asQ -"ha^.*.F8♚ajrM9d\xp;r;Ԏ6GlziFag;3@MY! JnZ$$iΓ[‰_v31@ ruɑb<7$vK 7ڀVM&eH̢`)KLaz4x Tҿc,3q [Jv_G(w_zb`w=K[Hq9IqncJQ ^QYhi=0h} J" g"})UZkxQ33_{!9@qΉQ{4hH~*աvGlJt g _"O<&&u7#S;2Ak P'jr{!<씫.gPJQk%IU]h^@ͿFKJy:GJ6e5uP{sCβP,i5V v]i,,:nPj uh-2u ěí5Q?^(n BT5At1t}ls׽{!u|~']FB~Sp ̖_Q*YsIIi 4`ke^&SzJ"-1!z?TF͟$׿**٠w\Y`*VƁ;wݵJ~X*+o!@ ˹ Hq\lp%OPxwh0.|Y~T4Ad.*3.ˤdYˮ$0 0ZjR+FoNu\,؋3Ij^ZikhCIA'UPWXt4ǡPFd?#@D{L rH~Y;lc VZ~D,+0\f}寁M={ӊ.,$6d7<Ϛo =E?:άrSI\d`JO G4sA$VcF\#{!t V?rX,t+\chHG%- ?}&ݕc#,QV,CR:S]?fY2KXm.dA?X9IcAj>Q5k'7DDQ@*/! NBRp@[\*ÿt2FH3K/zmݑ06i"H[I+?%Ns jt 7 PR=yGf6Zتx+˾tw03~n̓#RO^&ۅ`ab"[Eć[d0l"tԕǽ,]aT*ՙ3C֚&Cpu9tᄥ5 zC}M9zVM\D@d@pR~Rb;qo( !Y708#'tX--&U~$IC; MO*m P|\+?VN|4KE .ks?ݢ>[`*qlE3]cqL8\z'h(\d:ξ^+M®[iu]c)r?Fpjt ~TA2!e쫵Vg>bÜu}ܟV>M+BvMgqL.f<؜jGjwr@߹ʇsI4sF$tI[њռ6*hOqljip =\ ,}͛Ɲ[-Y0FeO+L"g~d5"֪EurO8luQ]ൂ<-̼TX^r{'rS-*IEY}X’]FA]8+J߬} t!*PY'~Ȩ[ bDM H>n/Gx;C$o\x5JgKoP+C*)7?'E8,<`kA]3:or 2?!q.]p5 ~y1 'O".ID7%V8}tmZוJ3EM:= d08Vpɲ@ehK $/e> hg;o 'dѺRLMph Y4 {ٹ@w2$Pgܓd~y59ϾT;7hQ4Ⱥ\[!Ysa¬W'<עhqpf( ~PpJlXi?k$ӥްNtNn27u}B$o[gaۙϑ6q[LRm~ |#$D-)yޢ׃c5ŧ璳SѴ'-J4$-6/X}g9x&h\Z(.{xergp'^ZrCWS ^TS]pC^F΄m:/np ]ִ.Ijj4A{H?! ίB|։{|S{;~Cpʱu7ڝIA+,pǡPŀG Ћ) Vqv&/2ypgWxP0g6?c)o3~&L9WfQ|n}HV&h7+{dWA4$S_ax@doRWtכ{K WSi>IfԶwcb}lMWܮo۟"y #zڎjKkUFINhJ}OzJL壈|x{ Ior%Fy7y`zXMx9Z@;!.I˦N7tk GA4)Lۆo~㾫o$e}"!| 0qhqD<`̒l Qw1K=x.Dsys߹d*x¨`Yb0  Cφarha5i18sۆ:lc?ɔ߄*x\{{)+ZIhyjNb*4@gs p\xlW3<IDc5Qz?'r lЇW^sIknq^e+TFPwWZJu~pX+7_ NM3pͷ3F҉P26~0R2i^r|ȗs ^ZNOwG<eX #* Uu!]yw/W5U˹ǪR`N p:*CؐaJ2 Cr4mVƛf V F:r."LLG%K)7Ju o?'(enG_$.!.gh?|UHcuNVBl'E%n׸yPY9A^V-yg< ï k6Wo.vJb!] _;_49nm"z4Pi'䖐)XӒXNFqy3 YFY@?-DQbF-2dED@N7Ḷ. > cSliP;'9;y[Ŝ[ b(7kӑsflS(ivpV.3K-Ea_vnȸNtjX3Wn#c2f!xaj鶥O8xg x?nz ZK$Ġrb2:G~@X&po~bvԴZ˟P?+V?`BR%^3Jh$Hce4@B%lWFM-ґfxLNmq<ոF&(1Y>l@ T J~ӣ$1@%5vVWdks8TB,_^0d8ڛld.LX(\K"+@wDڼm[VVQ~϶A ~h G*\i6HK<2xm}~̓g chQ/I|pɻ% jJ@Wb0;"W )k-==m^A Zr[O-gF$;=<$,yU3Cq{~p?_߳\qAl5N m]}*Amޚ&z \|u p3׼S>@ЊehU~oN? 75(|>"&@E\SaƖ@<ի._3qxr eBV'1t#+-w$EG=D3f/WBM~C 6E8&dO˔U3[xVd=I?|󀉒othӬ5B#jnOmg,޷'G?`h1\HEy`ULJl`]XnZAGHԯ&|!t-5Ov:9/F29!hU9n[qsqF enrI}*A@Uj-/ :RuSL8`αK^M|8=l ˧.^F~X'@k'@'oYI(e]6e$tsj ~J< GYy'ѻ.+ˬȜԜ x[ wfz"W*?M}g/#/f^Nwt7E(O%8lALAD=@߆{\՛vn)=E bnnKq33omq O*RM;S,kez#CG@jqt+L<:}R$aς ;v`+BϞh*&`sUK1iv{V=E b4*FmAq`f"",TOfܭl9,2EW3=[)ȘDJr=wtUw[NK ZNZ``=,]uwX HRQLY6ZyGĝQ=׀5-& $܎ȈԦ%S_C3͛Le-R H!/tq-nYOWn%HU_J[3vcL85D9v!K{LC!kf>2Wt *|3Tǟ-@褭)W"veu*{J0apC"u 9s>o)Q|f%*9&U8]wPJBH7,u+)U\Gpxz "\i%Hx| EooH].Sn<>lX?Q N*6<+3y>i)SG @b7 9{"3?ѺEqMFn"8a$Lwdu 5*`:>Oÿy@N&_)MUX˶,|  r"{0'd%3lrY*BR3(i{,ѿH'3SAh(\~ϴpݧөJݸٙVD|0)ׄo$7mq-P 鿉Ft`m sT=`YBD &ej(YfzJC&q5-g]EGMH&0t.m[~0>-`޼n t_i7s2,zpLgE6PP6jr̜h?&ƃXm䆮_M06v.#{kRޣܚHZR-MGI t&BEc@z\ג Nn+aƍ̓N'VO 1ER x{ }eA ]n끄q'vO`#)Tr ?nL p_Dڊ:avo+ !(@R!rEe-2OxVhwMi6qmB=8!IŪ4|g+NcI'A R8QT MF !$&柵YGKV jLV~YpDcy.U"0.ؤݒ(2: =qo?7ӜQh1aZ}d$B?/n>Y v(4!2 4g^ǻT^&&#԰GvQE ALOாTyQSWC2Fm!6ʬHjGg+ĺD4 ,9OkEP"g٪e.mjCn1 /x`V*z s͓ʁ!9i F:r#iO㩕H%_YtCW3\D/ڪX7ʘȣ<'Tzڴr瞪 z{U`)s8-zUyWf 2D{ peZd%&Y{ /ܜJv1#Ekìg"9FhqT BcmMcK*( |rs6/TnπN0q U qrfHfk\)=_|yE}-Y w)Z<yj7H d]J^e`} H:V0)(|5 ]= Ì~]AqYsMb58IBvs8r~紏WW(<(8(j ^ U!Bm(/ҵ("عyb!aYX|02duY٫!̐&ZU 1Nܯ{K!" ȡYr b+N+BJR8-:nQdܭ2e }={O4*:k4*(;jI-!t4HoNuS}Sf}8*\;ifh5R1er_U>v;k̓x$c</9cy](.jcHkxjڽ)Vnފ=43g*h\63 brt_|N)i;K/L@ĂC6!lun3Y9~r2W+>ͫg1M7ݕ1ʡBt\kPj!Tۗ.?lx:H;q`x-mz!8-vOa5ן2hXBj:/#>+#{reMU҆vBrbꨲ]'5}T.RaAKre=+ް4AnA1 /!;?'n%O@LFI[&PdС}ԾHbU@bSf! dt؉Ov!'h.)R?m7o jP l{YJW> {1cDs*ط)"I:?:XʫHZeXIhDY,/l163.iZ2e웉LT礮x's*{tr?B R=!GA%]n$?^'-3Kx]]8Li|@%2GF6[}3KЮsL}@x>^EBvGF-6n Oߖ.spq*ď&:l)?)okdLI&^`|LTxZmkۯ;xnT:.M:G39+xڊ~?ڸE/:TZ.c2۴H0k뒃]:vg j'N KNd;⃜yP\#LTUSd㕃S-ES mһͳU2ᤩxwdJ0dA;I4!mH=epgB+6{"MAr0Aw~C߳S3t)j+ܰ/o^J}KT _fgsB?-"2F7) ,(eay.%'иMJrmŌz'dzݬ`η)@-' &E`gOEVG%[ar<;ʠkb0R[@RW98^M !CZsn0m烵S E@Tԃ#osyhEѧha{2YfLEm wۯ=NroZ4oysx(N]Dcj~Av `3J[d[12 ފsU9 z#uegƸkm\/"MEH~:|j0!IEϤ~d{s :ࠐqaZ`M ( oj@uȾ@u߃ +%Sb̚CՍ/0/IoB]o0="{H>2V>v^e:@-y7T;g0E!d١fO3260Ǝ0(!F]KWI K*ԅp1ڤ@ǰ (5n,|G.ޣj5X/vN &gwNWH!$l!i%O>;3w3"e,>xąVsDuXo2L$th8umE 2)@dzۭĬdW@Tv͸ ;2"bJf5 =[ZXUu尨ذǙZSSP(|QKE ,s8~@d,y&msn \Tnތ/ H}<+.õYo8㕵17X$J | )gQ ޠ]{g/ 5ʍcCdc# YV"01%ۆLc Gk\)h\>zZH{{:c,_z>VϜGٹs< SQ~?>ݟBziQԡꚀٙDe'?YqKֺkb`՗*LJxP'٤3餥ʓUvc(B4ý)vr0^z:sn)`P3qpTgyJg8>T/T ?{4t/;G7*(h 4PƗ ҩaS@I~@.ҭa*Ōd{c+T%J5˙B9;^RN& I?---7[ɧQzBzܝ6)Pl gҼ'2#žu֛]0EG 7W("Hk]y(cfv!%;ɑ]a _`b#(Q@H/4kݿ+NY^sZqLp\R&B30Io7E'pZLހ$tJXK[;{U$ `8]5mfΣZfс{Ӥ|.nFI&ũvEL3$ViiհaWj4!.+Ax'Sc O`udJ<{ݿ  DC|sR*L>`*j˷{02\u9> VN;bxP~"E uԩW?.:}?TA/rb:g,$zr\s7ز\~@9rnbC76܏ܯ/N%l]I~®P~t9G(Bc^,Rq{` cv ׆ ;-ܱm\Q;d^,?7ǕtlW\ц۽֐ћ $}rѿo'%!*wg d᠈Bpmɂ̆^Ϝ86QGUk6M:q}yhxaϼnMy^np&ӛVHúj2#* UZ")I eehA4~xo O|=[[ezHxxr :=u$joH=t.uIKR`tk;Pt]⸭VVe]A#@BFY장;UY]oMߠޜdrźP8?I'Aanj]:9imzbhDO^qo4| #|E =i.\3j93bu74v|iY^*V&WNu?+-vo>XC-q;QY]R=R@\[n. H~'mj"be4C8H pl~BYuw>!QPl4jc{"6ךn t*>z%V q%ui5bNE/>T?!d[/az K"52ܶ+t#R?T>M 7_jݓ:[ A!OὶG5dpQ* V^վS RvXINſ^r}Ys9,rL&t53KN lUVΖ+DװJ&mL e] 4inDJ~Dh dq >Pw. !5 $x%S?F:1OryX:ҮdO]2X\S|iko_!7 h:щ`*jEJy:Snkp_^j܎P@6 n=E$Sg&=wb4+_owTaf{zk3`d6EH‹Outcu1(:9fw]5/RJu'PC@?_pȏYyv>?>#CIi.d'Ci7V?1N\= ZYE}Q׎Z|{"qG5)&&MaIV`?N|::wJ|]oLW u ))k57(bRkMj"??=~ʚFbp![9fmHܨ̃oqc&מhY[g.Ws,4YH,86H(ZbaX>|%ZQ *KA`.P˦=?ĚHqY1*1߉= '~9:}-` tEѤͶDɅ5Qx`- ٽe"*%Cꮠ9`!*F!7*0 +^ߋwcJˁ>63#x0k=62m}fůiFdZUdo{"['`I{3?-4$AI'D$(=S5^Z{;{P.ov}"D_A:G Ӯj[¶U 1ø' >D]"=Lwtqdu`_kro/e=MJi{8=,cw7WFoOI Z1p;8 :JvV-V00%jUQ㼡rEjq7l̋cxT',^ϩ J]$\Vc>u?XГq9]c(%˿ r:o[bSy9 W'䎂%5 ӧYLa՜$|ɽ"@$eZbDtUk>Pw1i[۰f[̔:*WqzPX0IsINWI@^]C+xrVJ-a*CA}%?nbj-g14lqh .f)G3NA p Ip`Hԫ k$:̃Wq\7Q}?Fel4x,Mg#%a&du  ,=͔ qM^x%UW A=nKVog 6V3w%9(r%.,QBxGtHS< 9 Y&+⁩4VNCqd~ 0"֭iߜ.S+,z#rrdJ9-a9㖑:TkslfpVCrn=t(k}u.>wʠ8AdOq/.ߐ"M%FŚyY&ӿ,vz+md o=Wr~(U>  6I &Ъ.CPq̼A$/w;qC/w0"!~N !(^"S-*Bza_'Ea$J̀%PY0Gt)e¬3݉yys$[-_8w'M1YAUD+3TTҚ$w 5ojyr8 8]Ȩ6O yCt%|~ l4s(V0Zό屲Wlw/xx:@] jGep.D Y*>uW!F| 먏1 CVw~ӓu5EvSxlTjJgRdܻ=;@ɏ?" YpS~5L*pLو`@q/ 4T6VaA i&ַ 8AkƓA1N}G\&Xtػ!,5Հqx>"X+vERvKE5x,Fq3o uo@Z葱:noE/bE9NtyYJJ:,5`L<o2rc$9|ECW^e)ۻo/%`ѯf53iR$V;(6. !&vb'TkĥQ0?GE-~>iYK@Qs%"^ 0(ҵUwG$h# i7jv!O܈fFcB@)Lc}P)^ Y5"c[΅*|Qe`S! 0l|9I+<_9ts,SZfG:56+e3)"gSe#:Yt(Vc+'d s|m/\M4F̝Uq>(#fw!<9PW,)m(L۞ ߔž <)(rYO }E :9tՓAD=P+!I;5{䂞akxG0~Øp/+uŠni_VH${? Ko3) SEa/Xf#w"SYt=zW[@vEU4FF)di9)ďS\*`9BpW׹JSL];@E0n9qң#b8ch <?.3R k~ͩ{Ki=v!."j(ytz[oZhF \`Q2'ɽz{ EMy^K^NSXLc0#] 7㸶" xRKʶ \CFj5,\nHE5SxD L@.!sf&hcFHESxR7n>hu`l{=(Vm­D>45ԞZ ]! ;?`uSQn-5$H&yG1azK@w$C1tỶ6Ĺ\/tH Y7f~ojc[e~ZJ=~ ڐ_ЃӧNuq8i^>+f÷f@[[ucZ bE] `G[>nx?7/V6ť6;֭s*Xw%YƖKg.=n1ei@B7a{냒L| '7օ_~NjW VVT:WlЀ/F׆6 ?rPϛ2%dv*O#KΩ7H[u%ERG{Ƨ|A9G_1<@f-2WJ>=t-ھs"u>=4g폴c8,1dž*tHGۙov֠@`#5Hէ? Zl74pv=X7ia;I9mLr8Zr^=נ}k{J.4qDeW^Zߖ,8-3{o\wLw6m@`cBr+h~e %1DFv&+[$C AB0L6W-u0٨ɋՆ"UE mb˺z/kg,&r{UR @מ9t({6 6I)S=e婲`7;[ %KLi? 5߶1k&'L8$g`x1%tbi>dx 7r4>A.AaM'U rl;yC r얣tgs/&[:qngWF[^C 参>\mX$ ռ<=(1"%;<^Pu,?d*Gt"fn%cC]0K{eCȘU3MgnvC}WE& {5cPc/b%\]fo5d]:0N\xΈNxb{"@ܞͷ!'jb㾩Oա;ыGKlۄ α{Af9 O̎C ~{UT{]dzcy5FfCj^|e_^z} 9yc4lE==g}xl)FblwAQVðOr-ό")tO@?(A/RS%)unvI4~$!6 fj1c "0q[ by[)N$C=-@OOhJs uDSypt,DB$ 3ErS15o߾}L -ė "try+PS& ] SEpJu.jόVoAI`)t(2P [;i;RgLRHe/{CkWkv4[ſIXWPB[mf ք=J݉e0$HsT[qcr< }+^ y)Sj`aoFxد ɤst'NְVF%Bdh@3/Dz_Z9f8뾾 @{z JhkL7\Irpa7+Gbmmcnڕu9PHb$\vTDԶfgX*ű/M6jYI }&laNg ֕DP<7+kyʩ\+XM1Q"6:V/^V`yCSηߍZ0Jzm+)zXe|A RYB[}ZPWCli}wO:K|a1/;Ta@yɞ+h9mgp6q.ɻubn}lWN058m_xC_R3  ٛ;UpT݋ \ ,@<2 d/~9ssYs(e)Y] WWʒ8:'R43-$6ly|dHD@]TbIgA3T=5uUIG1GCB+9Ɨtt[UrCqR2ӌ5#@5'^o?́cNzRE$A`H]PdRMY;<_E(a(d,I?YzU4=I,AhD+GMGBHKM1-z@QxuF5:9ShqeH0+_0tҪ;7B.f6829p'|_]Q9Z6⛿>wz#dkyktPE5AuW T^akE#pG/4o!3-v_Y]~a2JV1|H;opԸL;lS@1۵_Y6egz}3sˀ%~D!L_n*D5;(!w $c76ujnXݒ:lt@RS~@.mlYυOcPtސK3vm =b\)>> 8l $V!~Eށ}ї$*2B@'H U,jl^uJk-+>et K_8i_ޗ.)$9@Q;ð VwlZ99 Lseܰ"cnT (4ƴ>!JdBCy>n.T0R@Yi1Zh %$U, փm@Oj-DK@)2@–hwkm@ =W ifDPp$/:,\u@6{y>.92ehc}eڍ>mn~16G8$u]㦺5А1ze{K2_ rB0 8zKN` 0 k/023n\XG9bC1fm2-odܠy>z/5AFRx$RK4B~ 7!wh&оC,6H#Df-! f> ×mq5| yXkb1Hj` ,Lt* PSU\ߝ=58<LYs;^`Fz8,VAF w,\2?C H%"+[ANDLP V,oqKVЪ,'4L:mz;#KU`Cn7meoz/fΤio\_h>+&s~{ We<VZ?F2_R&hsqNӤ;]bd*(O(97G2fR!;1w,R˄Y,IdyVBWq7UD!X_DB~GL Fn{g:{:1A\޷z uY9*dєN>Cra( V&YUݒJn>2(+]NF,j`x(%rlj &:b+V֗p.`_Jå/G5 qQ!?}9ɛQ>`4+.>)Dl}kih!;5YUg|X2 4urS"'Q0K]}{ %o))x5ZOE{ņeC+C;޷=#轮tm;4\ʉ4)vz1] ,'Σ$C6|fﲪUwEWKYϜޓȹcUnםusk/ĊlFܥARS `H:wqMJG4K-$E<./v2/w4h2Z4 _`Q2C9wп*_'qk&LQ0-x #g;ԅ]&1;fnIzB/5m"z1ZT=BWv.Ҧ?jRVFvCbujW#턷q<VE(nUĜE.W!p W8ufƁmۙD5/ Şߵ7>) `9'1ORu#ob"(=|޳ ?pOg&{ MQ>mUt~q," &};ÿ̺ю|,`I4lՅZ #RC" ,JcR쓨WU#&Hxm_rM,_]owdvLF&蒮gSL[P& x1p k%f!J> 5,9i < ͷadD~Ot[B|d̚"Ǐfi7v1J IA BHgDlh,q!aY@8Ć씧X:%~tpD(M`'lSJ,w)8_iBU珷P5wneRm{!ǧjvdk1H8!oj1)$~;2rA̔SG!b,Cܴnz&Fz)f~&[0x}¯;` MTpoycr9w{%XRS<rUQez(>=z7@Sem{TDv-UuU"oS- |ćgyŘ*axn7hvRȰb+m/ncOM!bL`T@-mhts,[e 2 {%i{/ӵڮ'DʐLk9u_9i6gYF㚥^~ f5/E)R;?7d:,ؕ(  |%|ztharJfG71^A{o\V?ӳprzU ޹ h(QS1{Š@<6΄Wfw-2:a&;l Nfٟ$+.LiX ;_%8SI}2E6BkrJhx =HHWm'f|`coMIunfDu^b0kCpBU뒐q(Ra}l ՞/e6MCJ,Q>.4A?>vmVs#xL eK.<`T:*:c#Oam_Q4K&ɿtAݜ cs\RTP7P>"eZ}M<K6R|)7aѳ}9f =Ҭ Mte+yhTz'ؼ@th8yDҠaU ߗtb`]BvϘsEWCiad?}GݣA MjZ+:R X~G#X'RIG3aUZکh5ڷu}?i:kNLPC"U›0;}:ff y葽=/Eh1 Z:;HS0UJ5Ԁ/˴mP^3)`a%tϼQTlN uQQƱ}۪okL&CQzzŔH-빏9B;EvlۆҵxV6hgS`a}n~y$9Xo'\i@nM$7}wMI'K84ɕTciE{H])M ͿuC}tcqZGh׷>XXþ5l}(Gv=y3FH!Sh^޳LU g+UQ0q^}1Cz ^ǍSP0E"B7QnBd|]˩[ʵ4۬dtO.2Z@ٶk)pV%GU3 @6;֥BFs\" (",W)Rs $_R(hQ -D>gRRnopW}ٻX}~1Tx5<]I_eoЛcI[O m'w sTȲI8܄ 'T{6dsX`C]h6S/ze4opճk@8e9e"@Jٹpop Ovy!T*_QjG/4ٷU1M>'*I|ތv1=|JlN8U2GxkA+!;L7MN 'N|;nO> M OoKe ҳK\pIvq`V@E614+:Ke J Y=GLh H;%h6 𤻮5CY`fco8o}"^~)Nnhп"jNA,h ؗ1 `}NaB{/k~v^,,U=heLqX2E gt{k̕sXҤq集TїMd ~:`ŦU ]b6< K"R2pz hg)X- X*0Ps޽_-[ .VIK KhrrZzCnU@"ji= ^^mUMrRV D쳑w^K wم0*pfǴ'BFGLBYob0߃yW-Zj^ך A(ZypaۜWU_"Dx=twP|v\p$^*ZblWAWUqCV$a (᭧*UrhH 4eƳBёm7 "3=3,!-Zje2.ٛc[)"_4vwTaL,Ǐnll7t3V4ȕxܶf,gϋ$,;Q 9H6_-H~}'. Æ#-!] ﱍ@/&l${k2w@Q@Z|aE) E5+2f%p_7 ꯼Rcᐌ/ #=$2BZX''_{?S0(7[sw +6 J;ղ) qp~tc݂͈11XбQ N{i:q}01@n~ngYȹS#u HOT: [͟MCcx=1Asigw[:*XPnLfЌa00^G&e?JGjۈ,^\z ؐR/e4gv%Gs95!zAậ]^"KCfl@gQ ">. _UUZ48q >^) F9F]@CV{`hhK,KIJr,c-W =A=Ѧ"O6"ca0GMHSv΀AF9'df$:ɸl'Cձ):@l fK a)PT599pL+ݢI4ξHƒo"VUQG`޴^[ 15j?B=м߇`QqFtlYd·+Q*:ض޿dc5/c"J^KN\RMQn]d̓t=xm02 9'p0j LA>E]%sY@yEY˨q߮W꓈e+W:%C=&t9 p(#:ZA2U/+m$&PQ=Uo l=Ks$GB@zwݾ.E!M(`X%bHD4L/y3h)m֟fKO%]5`_>!UzhLP8$d0풮A8?riC|dIwIYMn3ZqdywA4]g_fæQ K&X`[!cVKNqպy&e rqPl`]lkٓT[FM-v:7/_EX&q_YO,~h0C S-U#f`K޶pdx\tf vp|}E7=7Of~4~,f b]5aAv^eɕ=zڠkhGf%w17DQoPU OޙZ{'0SMiO)0GPc>y0k%ǢS%0 |swL<3gۦЕ:,"EpJ{JC37@|L- R}'ݺk0kod Y#IbwYun :F4 Zz; 'W+GXʽ_GML Hry9`8! ȪЇȔb 76kaa}h = 9k714u %ЉV1(K 2ɉSةUO&@RM (.uWN%,XR z8X!-.5zj/ߍ U (^;Wq]oXt4 3 qLm;S?O>i )NA8Ե qR& .|5{I/[x`ĴNԞh#ЋWDE\wQ($1@Qd JxuFa<95tMkI ۧsMF![csˁPtA>_W B$sg.}5i'p;A"@Vy7Ϳt`zrsB1Bd'8y? (N^zKw3Ή,{Y,do{Czni#b6ol6$L݀ m,, :4j?X'6XUtT(4t6^a>*2$+?e4dbDR{T@ߖLJt&uѰs&G-D16i[W"R`!3R0\aC@`Ĉ]ǴI>Og_Lϛ]Ʋ3iYp*ܟ|eêXlaQW' Pb>׶~πy2\ K/JxȨE/uN}njia;Fɮg;?~"zCnCIrb1&QOh ?wT1y`fpdf$Tl. S ѺŘ?gP6\~dzr$5#tkDxr"`$ //3WWJl|sU|wQyݠ:^U}]ZdoyNKݰj5;C;y$r޺ KۭKkDUBV,0djX@,Ex7&c>K rtoR? ~wEi6P22T y6O“矤r8!+i|(Fݚ*#)/y ºg[z4s\^f-3N`VjZgݒTq%VˇK#0HHMh,+ s0MSҧE$ V @MSdf piQnO+Ɍ²^6 EWĿz3vfJA<$ӑ :m!WԋS UH bliw;)BN[s'yəwM)߫LBܒr"B g2rM o%5+sٳBE;9Bv\ AJyijnNE!Qql <; ƀBrv$wKxZ}8m 9=&og8*$ UgaDw~,~03&/>qScj ~30vX4ןTx zl}f8"hȸ?dѺ/3qEvXc `eT2o 7q"RYC`-4Wg}8"Ui?/t^E^Q$, ?S8z/6rgOMaH- HǠDsuZNJrg_4H]*QNIË.Z/)Oղ3k EĠti W!Kʺ9rH02ЊAb<˝) 9@zRx4ʽSt%tthcK}78HYbmygM* dhި3]-ќȻ/9]PͫAx>kՔ묨ZPQڀ%FUbVo"S^YZjS$u"a<~ʶ̑|05[^Fy\@ȝd;Cݜy`;+Klh*J[] hvi3SR2scY 7 .} Ix,7~FM7FGi5r`&DGy iJp#2EhdW6w1v@E&o2n-cdg =-3z`\1X1503jR&/xvbn++0 x6 vڅ]5Yܱ$r xVZL&ӋIR'1q|T `6S( Ӷo?~Ac ӾX"ߡq85=O0]kW@Z.o Mta@ LޢO>U 8bU4q!$;>:jȻRH茮 zo[Qi~hӽgS]"^^Pp`#(A֍_bY$KKl'tf4!p"tl)U]Ֆy<75; ~%6FRz?Uv}}6;jak)U9'Jtxd ܶXgWW8"~r3$ËR *asr8Ej/|%o?sOV_F)ՔoQm*oy_iw9g>!* 8c׬/sI ?eUT -R,y=F_g2C'͢DQCBFM`[߻6yAc9xg/-/a`Om ard @$VaPmn gI@7R\ZΏE΋2Y.ۉ}-mLƖc,@2(;yp m^I(|g79H_(F}s,6s56cq[N54>8]ufb98du rw='I eh'/Ŏ(\~MjGb$2]sLׄy?C;uW*Ǔag[dK11-圿͋J6yH`t+oۦ6= R# ?(2~/'{Trd:  vJk߷f߆~4)ܻSIJ,FB6Նνy_p=&'j5d^mpv5$PMޫX> /j7VLˇr !-s<$ =( :K{;ï*k+%ŧ1rZs;nk+;2d;´n @3[eo֧XP3]䚓-[QzfNNeYdaBdK +Jz8QM_&ʮKrqh{6<zMﺢ7yԘݘxsA+/,e i,. rC8nIm5S%g0#?`/@cQv(݋2zt f%|1lX9ntV(]٦ Cvڡr5ZFv^E@0v ?j[x S7tt1? ѳR*JП˾taLk11(S}I^9Xu2 Č?υDNJ aXD~sIt1d)іRxm.%F kω!tK<㤷9q{iFB&tCHI`]KԔ.{4V%bN_RHhI% ~6V'F]nٚTzZ'wfwׂ_F0(0Ő]1w;BDo׭Ͷl -*i>@Ȁ/=4~wP7bf:AꦚxﻌR'Llg3wV6S.m5]v^ eq,iIY *Sz S_X 1x (w:brÎaFAFI@'|FRIUOD;;DSIqΚ X?b؃6_^PHUojQ' ߿BWd :;2I#%dby"mS#o0jzf._֭3Xոu=H#ɯ<z$}7op,#2o}B G7Lq6TowYma$aqGm +2&irm^敏Ug >6X53xL?/?g.:]m6 Y Q"aU@P>W:^} o^U@b&_ RnZcR CKv9yx֛CR;#<':XhOq+1/z3BC7 RG0tCt̥Vr+|Hj]ԥM,( ,EZ7;O( U͎Dx;#5lL[W Tzꎗy<yXtn,64̖k>$\.U=xܲ`*753SZ ZK%Thuk./hxc,=aòCmE_G\F5[p~4,MJ8f,Dցo6oLGw7>V t[|zǬ]LU>Ly?xf!A;o:ع |f6I7k<66gmzUp =@&Q,W]dK)lb~\M_C_ovjK뺹Ui$9SJ{(ҙ6o,M[dW6-RULkB aWJ.a @lHo6C8J$w LJ⊏h},i'{ݐװ>3T˕ .u8~^3"|#;XƇ`pɳԕ:,3уNrTR ~U*!;bd xuG_7[@*~f&VW @ $1]G kya *|@"`@SŠZF-5zVAu%ix/fA&9wc q?7r+qlwgdS<ҡy][5[iC8 [#GA;;{9{f2Hl5/Hv"Sg``E;kPפ`f?FR׮Z^Ҭ]1z"T=GU 71(J<{U~V>XԾf1r<%YTոޢTɗmK髬qt}ߍĹJhhՕYS9)MR鿊X|I0'< JF9+.wBٙ>4OS'j@4zw3}|_oP '{fvE$촎cS*ϱzd?Y4tK˺} EwQhzy,w~h3!Q?VW/AG&^ߚ` $EO笳0]qÝxSh Uv-{6_DםoRZz0|@Ce|wj*'.mK,GNMeT)-\!CbH9  ?jlvu4'w%[v'᝿E;hxqlֽÍqUn>*RnO|Lk38uqFW=$Wq jžs5i"Y֞OĒ3xPCLP N;GSc #xcf[۰fWbPg):L4$ :ZM/4j7#iع\"w"}/ \/ Za'n{bg` ^H6J;,⌖F2vr%"8ɽQ#7b>v {ٶ#tXxHcc-{ ɦ)խ3}VOȨdPCpW\KSqu9~ՠ4V<|dTDb>cv n^K`_\SAe`\LbjՐfZf)J) X3jHֆ `ŋNJ ѷM{9؏#yVrTۦ(6i%((y;]%T`ُOmTO,)8 *U_!sm4Ec2q?!~yl%fb2cU0 hH=) ħg_D ׳`VܴÞRiy|60IlW%4) >7)%nRg'S ؟c*bd4P@nF0$=S[E,b/DRE;fD [%~NhXz<ݟBhYnRB &W':oD[mˠ4>8WJCiX|A+=aPn@<6-tNR|9~*a(h3Vٴs}@&@v$ˉ-;]6%tǍ:2$2 iqYjP=YKg%tۃÝ 4k<2cPO)ZOВ1>vsHI0ߵ3p,ٿLD6B08rr7U3M2'ARoFT[!m[=E> Rg}v*?u9oM1ud7gBred^YQ8V4u<63@~ "Q+Ո\"|I(ͳݎ:N]86vץ_mO(\ô9ViF3 ϋH1r.AnteUVdXҰQ NEdG"!i1w. ;^վa.B9~XmȊP"t1MMW˯:a)[1kQ6ѶO ϛ8%dtDcQ*< kbxWbv.h]18Ͻ5i{ɮ#m7 /⤒24Q!sr3vl mMqs Z,R4t£EX)v/aߨi4l?p> tf^/$bNЄʴaUzQ9XYhÕ{1WQ겻9/aYj&(MQk_Η?B, 2fZ40_1R眦P%rd8_ZNK&o (w ۪? O6t =| Ӣޚ)q[]XIJIF)6L"U؈:90 &x?JX;kcgJ2;`b-Ԟ_`}Uk|蟅;J4 #ܚ'1< Ę}B^`)@:5QA[tp9ʁ(˵)EKNĀQ`~ƙNJQ ٞ,~Ⰱ7svZ&p} w!A畯A{09n0~Z95{Ƴ\vZt^cX ,mJΛyW:&[ž])+>t.,;EN}zD9tg u76#'e#-{j&\/.6 f )cmNDrL.CeN%gc%-ղ6hx |t-O(՗^k%<)s4N;ptȻ]3knTY įœm1pHvXXq AFDܣ1H 8LO6aJPJzc%`ˀx5įEA[ل5O:Y*2.,5{Nh` @@Jc[9u(ɕİ!/VPpMtC?:sduŒW?(p)Š*D]#e>bjpЂgjvÁQ(@K!hb8uN2=fwSg&>x]DcX)Xt&(vsWKn?N}@8H aRX pzWAb҇˯@#dlаV eDU8ljV躓Zh9"HU1!2-RO U/T7 r#&ݼ r#R;<^ĦF~>[+t%*OY'AX|m@zx.\BM 5D{YoI3u7pxeaCUH9z/v'6&h̶i:R8*R;38I:Wze#!dYm}?zYGwy_0S*oM.\`x3 mUPRwЙڞ) 5dم~z&iij`12+v FHQײHH?À'd O)beўc 1nA6㬢$sbτGX)rw3t#m/2@~\L/dr JgJuf hn 5sc Jqf#V}ivS`SYm?dˤ>ec _}ҩݢ vt0heעb{CG=tvl-Eb308lp=I=>6ph5(hQ릘ΐ[+ ѧXC`"_SJT)ȴч`ڗydaŖW3.*^2Tx4[x> h_jBxd%/vRV#퐕(f54t؏[VLgz? bNgtӗnAvGuoDF˼7= O "7pMJNB qgai|*ş8Yb' U5Zze><ؙ4iBj7[~9/d{ aАlr']p$2 Z: 8eӺtKGf4!$`ъ;p6,0M#.ж^zZ9}^;rVO^{v"a~'@|xB8b~..$} K/gu3rAupGDh&> D:[vmVs+0 2I3H{1Y`ߊ5iip]<%_@ fp$/ 0if;&YIrg]Y:ѿ8A5 3E#^ i*V`"d!ٿVL 0 ٶ\-Sb'uh8lՓ{Vlu07Ai h P2Tn3;`tb6BIJ$7ܿq;14}R˷Vn+ԫ-Rv1PE>0&4sa`$0BpI\RSyN7NJArfvOxZJm/'mN朄xTGu0۪-5EֵM-ώ /kMOĆDф5+bdҳC29 ڋ0Qb'"S%ZB+R7;J"ȃ˯P`W?SɁ1,`j+QF8=? c9.L mŃg5LsBl:BؖF^C{4DqcV& ^91Mh8+&/*)n?) 4Abyz4Alp޼ 's1YOU7YͦM;fUF+Jv2(׀Sz_a()Ev5ؠVCi?vȡ} =}5/."̳ȓ Ep9 HP#OrC٘}c/ $ǤOnC0ˠ iJIME i#W![ کTi)90=ٳA$,j# KfYLƧh^sh`%·e^޲W;ZuHv,`?g(mI촃*ܦhk~Q}K6KM RR]~җm!sB2:-.μ(EƆ̿l͘8СnJ}3Xo  -[k.sD9>ǐޭt.(BJ \[Vv]鼨ǡCq`G]|\qikfN擞V4v*_4y,#@v&-"9҆}$Xlmd=m2gYTT[R 楹F3}oy 6-BQh%ҹd#HdUIpfx~ʾ4}$,c fP餴c)na;搇gOؗ05m:Y}DBl&׵M> SZXa%Z]6W2|ڒ U5x8PA]2l4Ϝ%ӎ%,I҂g;Z76jHzqM_]")1IOw:[ex+.-n],s=ɺ-RE&;E~c\Mq-.>hs$P3u}i,0dtS bX~ìʥ0Y׬ɶ*zZ&՝vHiqfBydE`}ԍ?(jrK|uA~ԠƲwͭ6+^ Q12IYfZ>Y #<H0,#RMJ c fs ɾ/8 ƳW8 RL2GZR3ɶPJ缀Wc6 ʀ7H#/|z֊rv+-2aOq+u}Q_FM;( BzOm[Z;57ӥ'OAeT]Nt`&/0Gq޺:ҒH˜{ m|Z򡷬CqdN9%|E\_a:zf,VꄥP!m2[3rrQ_ȥUGMU+\<>!*a%ciy]rМÙOnڰO>G6b;oR4K#^31F,A6g؁M]&V<Z*nyHj U)j(2ZZQS2 V eTGo}:osjKO %4Z[ ?1D #U7/`y⠰c&Yz@}Ji @iVb׬WG=P]l ও)ibڬd <,7$T'a@.w3[8Sb1OE!%z0af^؃eܷ c4٦Qcjݙ^أ8> {.@ui=wb# *o+;9@~G(#|;h1!%@L?zm/pۏ8 Bs]{IPɭg^WWhʛv,J[G쾰L̹ݐ2Wc"|<2YGm7{e*=Pm˟?x,K>Ai6-7+%p*p4mprNs"  Z>Z~P?E} 1E[Wh4Hr)GFDS"E J |SԣCՓ/`lKf :ڍ@h"y 6MEۙU{>TK~@88v=6Zk e&w">@Xu>Y.2RHAAlA?n5[ BE픾Ɏ5e#KMU|v *_T] ƫC'2B ʔMF:ghy @o #8H^OlQ'MU Z `=b!=@.L1L5;= B˝8cUpg·jef<݊v~ig5lqh9qJh·-^wCnf.!Mi b_5n&>%fDOD8i3de \tŜɿȱA@xq|{bK6EsnDJ'`~|DyIM.QgY`Dסu}`c,X'lbR@CdRb:?oC*Y0踞Շh1ۣWVfQ.T\ bU͛TNf ϳESLwSO 9Qo6\ Sa ,%Frÿܝ`JbgґZ;Q#{+OwP+ 6{xcGM E\k84lfrRן[r>iܽc0SzF MlT~m[T%qC-ЅV_M)pw}~iM61ko/+3<>@ڎ[>&~ԚK\3vM-:Og+/&Z8Ses:| F(%88R:UX*萭_㫕e㰥l2- )r\R[vGk4]iᇙ| ND>䣌zonjĺw ӭf"cbNloZ`Q^_9%u-l8&flB#M(֗Ypw4}T5n~NYfcB 4{{!#'/ԝGpٍn7L8-Ko/{#ovHʑMU_ sF-6&auv_OG#P+umXWEӅIdz :I39VݧqG{bxȗw\~y>,ͯ\ÄPYd{4/|(3,9/0WfNj ˁ mōuhýd-/d~'LØ96|^?4O+5LY i`&\5 M' K>~QoMn5$S]75#Sto*/Ûp[GհoqaB?hw8&ve(,e[f 2NbX7˙ KW9zc;al8! G"ge{5:Sz5OD=f>'!F`S u8]klq<<^O8#bAi~,us+QIMv,f'Ԛ 9шūNʐ{WXMw4SAdv3bQw0`HaUjGٖR(vY/j{n4d@=thDxGˉTF֌׺t{}c@0HPoltMJ䰞PN0Q XӷۭG6R×>u^7dA!oF?YE exɫ#dwGfNX=bAc3"7RN0oé,egYZ0707010000000b000081a400000000000000000000000167d00e18000190ec000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/5G]?EhDTTk׶ǼHSKQqu* 8Q{]~*K۔5KzLU yq[4U ^zceImUjݘM}Pu@Ee>$ >$E.xd>Мj8]xa%H gy&Tg15q;{妜FhwNJŁ7$0:R b b{-@N5nX簂B㔡jPEُI jmcDnc>j󠩵`6YkQ7ׄ^yڻ:6/ę4?siG܇NRn%0J tamk{HoWg3Q'c\, 0@ϝ"_n%sљSI]{ABLN]AҙZ$p|{슚|ف馏@f9.Qړ~'_Wv*޴$+8'[.ae/+n {8e쁞*Aop$qt]!lȽ76uhW_M8qWx@ytig 9Cw\7+J _Utc-youirӆtUK*=ЃbΉx;<5^_2LoFŐ is7q3$mJm1 q_&] CqUzJJU(vqxmȿ@M8nB, .)?*IRr !6[dʜi+ ÷L4W#{OSg(Wmlo#qqj+ܟŇ7C8=,µ5{3Vh U2/3rb[\n\N&nY4zςʹL"9ܡ >aS m:QBiFe x2, MՑTPBo)_=ߜ(k.Uhd%FS+˴v2_:%OzVCJ59-UrZKচU*5J^>WeVakg:KƮOُ&x4n7ˆ]ѤBv9Ba(Τ/WķbЗ_/Rk* -+jJ8Q![[Iaw|`( #-f!>b}&hwi 3->Q ue,_(oTIb@9c_]61/D,B,~'yw̞*:nw2Iq GJNwʔo $Jp LyjZɟao(w gg0GR5Nx =1 :ʾ .\~+e#9>#^[lJgfX}`_5>g0ҰۈF9d@bТ_XGr}%|jIG5B\NVpm=1?|[e CR采\3f!_X;fSDtշjAF+?O~W 0lݲ\IKT"tNBuuqJwVnمS/6XameM6xW4:;D"w-5m(]{v (V1#Dl:rpͺփ5 +f 쌛)K򌾃/ZB7"&= VVF>4U+؇vR-(.8,S "o^1ãη~D B erCzǺ6g[{ ukg0KVEq/]x*tk= }WTN mL*'V?6m鷑   JaՁDJ9\@#bj6Ex.ZbU䧒pH ܈Dִ-[%)ŗzq4T a[!$i#[CKt|W4~-շusm ia`6NsP 1>3E-Kwe;ulNK{DtC%sĩ%@W9z9iBg>D b?=h FpkxǞɢ3VL?[fI}ľ`, "0%U-Æ1s$ue5\, =%9'+` /z^>@Ѵ; 0#Q9fi_ݗZ %D%T:R=89WK oς;"IC NqX n> @ނEd|7vL f;Rk喢8“uA ?J6P%xU}dG]mCJܩFU3*A4p2B3y ]dL8-r%!u8yQMZʴK4&gT4\\S(X&ILDUoD@2 "zx |rri2%5\KeaUx:N l۷6z5FBkPj#ŸHWP #?_L*3S:֞jwpJNL״uc(+=n$,|Z̬OB;Qf^.`νW)rM=_Z<\P-OGد[rPMq1ZGwK"&e mgnV}J|`wyY קc/"q!bLs/[%MOVZVUکtJZoI9)jiF]kJ+mI5 7>UkW$m7G#-w?U*GP]IX8P;Wz89x8W6?4{$} _9}nM`JV)bd i`ŭvZ9D}U]'@Sشq"} ?._T{ NPY|xfLHa!O/Qch_9L  h+T[Ckܴ(jdT7ێϲ5.E Dlv_}>Jܨ mz6864T|Hg7|3pD&( 9 d+a ̕zÆհnb_;ː/,Uf9`}~&QhrCί?O[*x)9.XM+[9Y'`>ymAAmwvq?L^0sHOʪJLxo0ZUB>ͺ9+8cx]@DÜkόCcKYD+DFhxWc4Et]$m~]T=:W~v)Ĩ>'كrg3~dk~I dZyn#^ UIZyn|h^P N; "In}st| JƔL"uYtOө;W 痽`fNOH#.Wv媿d4wb! eED 3imqr87َ=քۙϝ.E]3OB\򠍄!JXWGl=#<45'P"\xui X8w^|31ycm)oɮ$q빵./{GY;jTό͞h-QV% (eP]$`r q|~{E3sb Sˮ"ƺFb/E8uD`Fz6{" Ar5L`t!hYK84jbS]-{]ߓ]}vv4+'ķV!A;0Yj{ 3taiVcX}er[ѳri!z<(mz/KoDnPLqeNKib|:sH=Tp@7*NW'>2UD\ X0Jays`&6=J1w9*$8FPu )M E £ jK80Ds3qx{ R2 -a04u%K ~?cjT$_ZfUslߓw$-15_w;?#2LG]. dT,O!p'Te02z9MJD` MEluּ p_$bDW*~uD Gg/}d([x0gOq)QNWt%ҁDOW jnVu#5rP7lӜUV]ZGQf}jX!G_g6m;aP!7|d*ͅNwH~G#⥉FB4s|COڥ A$d*9!&G\ѷLnlly|c#> l& BrC H"~o ڲa\Xg0ApÊw~y@85k'Yu4w#jf[ϹiKunbVh3D[{/@sB荅 }}Qe4$=6C~x`ft,`XcF $gg4a4M{Pve1H#NpC[mPf>]]ZNԠ|d)d7%MtCaH&M&Zͽã2~%`_.fss8ڼ#jKoWL._s +(Pf)Zq^+m_wC0ѧޘL2iU 6vydI-1=S t5`@ts&gU]f𛼞C1H ;2}BswkK6"/< w _)9cTYbl`SXl "Bx_V`lTMk1zG# SsUk|˪&οuCk$s0a툰 ݼdI[y5Wp> oa]B؛P_R]YoZ텮4/C5MxlAm5WNr9l+ .7r!O!Xۮ .* igzYpNNW}% ws*W ~!˧+ 9YVHJobYyb~Z&EkgA'g,PgeLۭJ|;V#@.T$&d_(0 ~=!~[%|I`Wy/xw 2{K{ Xy 'J<2M8ӥ vB% 0Sr-*\Q!ѵ]AEKiɃȀ>BT"UW^ILlZ)}J<Q0' N@+3%0/ȗke\]ƽ8NGUVofˎ9b*U= INU9Kts2_;6VG+7~y딶g?dZ!uNu/d"=1 NTX,C6j6.|qo?&٣w]3k`2pygljBϱ8djffިUMI&^d:A*5=la2H˄&ٮl"(a>?[f.Wfj`6n.~t^UEnwZ]%}&cA+aO$wJDIdw>t/S }[{Żumdu22H˵ 1YJOuS!Ig;QRI[ۥ:VOa4D$E (zitos aEgN굁l؂Nڔ_' }GT-aV4:<nT77s'#nMnGctH,C6\Lm_/^:g#U?n~^еN`,Pvr cSQgX3c}]LZ|AZ ;>ґx!yKK)} z9@/,kQdtC ͨCC߾DIO@{f}aףXw*7g @i=r=/JͪN䃧l۔.P*k~,]K!6P0gN s[Hh鳰f9 pAwn3t{(gbA<}QTD ATE&n|.ZVftu9?EgQ.[@tga1PNҡHN0!s +/s+]CY\ѻgCN553YnNJގ xe6f|SNyh2ɶȠ4֤GBz6V9z}E@T'΃F~͂|v. )4v1w=nX]<E‘BUZIZ{ YZxdlH.#yLxJ>8qMq%.A! M fLao0 oTr= Z}q`aXm\fXClNmZ2H+la@zql˫,M۠m2Bfz>uXD)g)4pb5 _^_صwV⥙JNSjp#AFUH0ixV=ثMecK :=6EGq/ -‰:h|BtpTHQAJ(Go=a` zQ)干3 8 VS_DYkʭƞ1SFҾ-NjzO1;!JeFѡYÙ $)t Jc.ϸqj1DXlQ)AR%U4jo+"z:f o>aLk.[QE;?x3wCeƨa珦Rز dE~E&ߧ- 0Tr%(&'W@ mJb-1y*bW؛]eV 7o]1Xpn9]\LZG}Ƶ230I`[.H+>}t2Ƽ/ƿfEtZH; PΊ.>NEi0B XmAPeX?y/4ZU 7}r6Opv!59Xf!.^?d\ʷ X9vY@WvUB#RYՒ-eAdHCN+8"DZDU)d]yr׬E> b~N1x-/'ڂ檖$e10? MSw(::/_T,EjniR.K) E:5F2^>­QTvpH2kD=鏨lVegc>t_{H k8oIFt"l].O#zet?D SKpXN p0<;݂mYu~3El%qSJ E j?O#:]At0:dd'/F1:ti%\_oCj͜"khm*k2y0glNKe\/hypAa~S͢+LVVi bˮh\hEGRh0}ۓ?UkF <492G"U!&AAjǟ5K4 ҿ%_GmWLXc'xTWhJjM1\MKL5ߦ_Q-Kml5"$ZJgm`#6eTCIrDBOf D@o^d|m: Ɉ^5ظ^}A!2=FbJ^Z& GOsH0Aŝ(v{N5>fy;D"H1?;flc07) r؁~:y'恒_ѽW_} *5 {g^CZT: ?\*J 0]s9@=xR:Ef}}Db df ӒQ뎐\G˰ RtUWt!)rIF dP[jLlV_R=|YO߈K3ر܎s=HP$[9%6@ ]aڍo=1^ݢTbc~2W^Hd\(AsloK_rS`P.0sAX+cGFy;u#(c16K>Tꡂ]aϫ+[3Zݭ7ƍ"(9vQ7M"BOe Z/֘3cC,Cj7>ycƉUEP?'[O=*HX4n"5 x6.-xD_[CR)I&>H8Q]{ Lɢ2XZdgoh mji4VB6w7|,eF +M"e|}J}|l7F^A"ÝSEdIJ("6E:$g $b6394@-㯏5>u *QcenXb5_i\~Ui9h ;˂efRqe7l*Wn`ML0( SRR*l4XQvl< @.ARȷK N y:N]gU;r/I *vڛilv/Bk?9ãJn'iw-aQyMM ^ta57?IqrlScsq@68.QS ٛ*=]LrڏB WN߾Ҷ5 +7{H!6D[4#O(73|Y :-A@0Dؗ]dp90 9x7RiFLp C2``[@efFg/e \L7 jG_2; (9ɦ?dk:SltB\ȕݰ75B(5WzjL epTJ۴w/I 0ԙΒ%TݢXyI8ת4D]wzB$b3$?s?ᄘ@Vs-s| ˫u({Z™J?`MŪ=imUQS:xGe T6 h1d&0#$ďQx -TXE ,B*G]|!h3kR`W`#+ ע-Kp0 ㇄IXJaZbax>+c#W!bZ>}%> -RD+h[>^bָCN^$޿Dv9{.Axd $ |OKmtڷt3j܄1t5 '>?ЃmUJ9D;3ڱk=&[O8,1˨_INtv%E*k8uBE$|d槝tVK}ܾ7`_H˶#R4o+f g%˞sώy iV}"vRez0jf#ӏp@"[MՋ(OǕ ʲoq{. ]),X@shP\͚tQx=},sKqiGjl H>f9 vj#MGyT&\Jϵ -#\<y܄XEw+:2-Š11DTWF?BYֶEEugCszH^H8׾0?E3n y#3Uh`U8k߻%VY JT澐B޴GDlR_$GE rWݶ?v}I`lIӪ4#?Q+E>@|< 7ĸ8gFxdҤTtmOܦn6r#e~ɥn4nka7U4:Nf[\KDh3VJb1Bw+R4IBZ*[riTK!th.u:XX.mIZ cj-WtAMjɗ˜Z?,;>9A%NYB.Dn0V~RbZO礹3s37pQOov!xŊv^SjaVgǘ j eE$UWiCIL d1jzD=Mf`#T8 Ce V}\v7ؐ~u}Kg@$l0%'-Q^(ӧ`E:D iHn姍=S}c9[S!4ȏcs; "~7% V9EmdP/9ƶt/-J&l--t!'rhgC!FULUMjVm>c85c $Ϥ vppunz#La9C%#zb(|Z>&V78i]fuS5(n0u \v,epBi+t%철 d]O3BjľWl\AU.9籈: *uꦯ~K! 78 0mBU Q6DD ^Q`/B0Q"^XV]<-XL :^AWWCyXhЧhّ">Ą֤b!mr+YGz_6`jUsV|>j]99B=ATBv Z툠6*((8qה\k6yB5/ Vf~wtc\;4OkKܞ޸p; M߅`jCkbPLxZmo=aj_yRUL.PhD?gd3^!fk]AhL5ZSE -8t!xCPִM{޺ǶXDbҩs9Imxsn@PvGYskSfM"ۈ7E!ҵK _ ^AP+)"dw]:w\5 X+w @#4aF#MC:y5qszU;04uim|^pt&ϩCA=9)#tA#(?S\ 6?jԵrߵ%j ق<̼P9e`=[jϫ3 si8 Z:`)?@|g8p Ž-Ve\@-ihd~ Ёz&ߺǴhTB$2k X $e9`ǜ*s$.$wG5svY@( `0mi)PMָ DCҟ3R܅)\9f*Zt7|]%؟)KDcMrӍՃ~nW%Kx)-12#)c;7grx={RKY~s;$UV]^-_c'ѫl9c@)J)OyS!rU,aZoe 4Ŷ*` qfS)F]e!0Oa'Ėc4r4aq#1[|mϙЇi1.+NB&V >[-%%WtQ2m ͬjS>o#%:1ߴHS@HGE?nf>Rwv=!WBu :m .'y^mlfxj(̫)Ő^zr5UĜY):If|<v ˼}|ѭw`}"1#;w;*7CR^IDz Y]V7>_ľ'z1ŔtJ0Yr,,d@Bf<0aTt+e:Da7*FgVO=gV)_ fY`#MTdwsDp I(5S73\ x="v@nA\DL@YI^KX˭Ż@a4-\+Gv htZm, pK7ݾ>s\̬f`*(`Wmg;eK*0A._Bюְ2 (Ru~ ~i% fr10n =X4$kX.O泦T!ٰZaVT8XN&H IFFqIB'-z)+h`řC;iEÁ׊!*Dڡ6d"m{i0t Sk6;,yȮ0}٪n mmJ{(=B%lv;8uƓ9A! ƬVS^~k)vɹϽq݃L ťS;·' >y90oKHsOChP]׵=!c|{!ُ4*=cFΑ4+4؞Tz-vWŷ3NxלK{7?UP*,="b$5Aĝr. U!@`7-mN#F?<̀;M,:u`'7Q^zH۳ לa0;X :f) EUTI3:նI?#~`ګEtjjFv QΏ֪n4q[l4bjD| vw{==OcyfܼIXlxDgЀIC]]]~ʨJ$F!fk3_X:j2܃:bozGpv|޷<#?B0'JN>n8;7壶(x1+ɿ8eP(Lmm~v16UŏRdղ?-phMPᦓ慓Ff\krx Cjк鞡 7èCa€{u JHcv 3& 9H$wLB@ʓe`6{iRiY!sc AэAܻ`))Cm^/Kfꩦ:KdX_R0351]:7Qҏjûvy td13lMvуmјN<=ynjcLe{oG-eA0CR΂IOC4V37DeG ôg s/;Qr2ز>l5Y̚D3GFۊgD[7;xF2Ĺ'bcez[r"*ڵKz*Zn.Bm]@~Xq1Y[gnf$N75iSwt͝Qr.DGP |8|ד-s!QI \],w_!ꍆo7F~H1Xro V$hB` ,߼h ,[q"q|K1gyی(9ugiZ0E7rTѢWHpm ,%{R-,ajX3:g l )p9?-}(r;"дT*wY,$-t RV4EK(n 8 SWۛ Llj' {.%k~f_gC@V)΃iB>0 t_3`Qn{r3x&z 5)m| mvbao/\:̡4$ ruq>I"0^8^R*C ֓|2VV;;=`fGt jj|SHm Y4WY2'~NL7Cc8rj<|5wkad|o[(u ?1\ɻܚ#]jTNpbe:$Tl!ynRDq_ȣvwӬ G‘+;ƵĸoM"QDoľmHeU.e~^H ~~9k8reSH gTR5Bv*`qd2q\/i7X:1-< Mwv8$yގv}c"e_#\#.cC,޼<{@ФI]e:2n!oP(:'X3MeHK  A/J{4E=4:GAlOHuQszS~P}hpK<IrPvDUƏk!]YR+$ S, l?*ˑj,|S n[t_Jl˞[|Ԕ<:. S{/:a+ Dž"W6rXuPCgp7L]kfzL01Beuv{ IBe_a]R>f)/#ݹmc l:`Ct9e}WQ+SLOަ"දJ뮱eu6K;CB@_t1i7Z^ ݆WҮšoç㠋C>*(P9 ,nv~7.sLLΡV(qAT ı:D)$L^)vhIVe)Ӟ9L=h.|[q\:v85#Q?x<'0~WQ;%9:g2!~)sԛ诗Emmr@:P}k q]qsQ-#V|Y&7V΁)sLO!_wVWyOQ|5ǃ>z5Sw,Of4:۞pUM*JKلҏkgk햀8BinLd4#v~wM(aiտ+u_yIw4~4h$DN<,"w^YcȰ=Dw3|rXF8fh$G٤D=ݚ Mݔ%J8S0wP|OSt}+c/œ1z.7Joc=*I.:ek#{c TFE-xhTΐ_Bʫ+qb*߰58= I!.۳Gcl'=!M#.Nmxڍ8A /ZLz~n`ڋؼ1ov9(~,c \]fg;G&W..oހ#cR+DXpWh玤Ŧjk 17Tȣ+;E5ڟW|]myS>FQ$Z9mŪ8lDbC|dI8[EئJP/X+)BI3LWx,VfMBl!)T|eQmQQOaK,$>j[%Bij:lvYc t䅌 ® m6u_`eE6|q;ːHRUq#gb*Փh(IxtIC x+f8DRE zO&ߚ+wQ8w6'DII Xx&@]8cg~ϝŒ G>%C4N-Y&Q Y_l\G\0ZvLsׯ"6V7xjڙ&U6Q /<@^lh܊ $&3{zh٠q? g3[\w3µ&(Z !pMx9[DH.! ҸNXIW l[yR׎coeQR ME"#vObe/{- G|]Xjʣz7OJ_Q#mOnHK+։]4~?>uoێѕo` QU瓲r`H9Ew.ZR?$ q|N}v^Mu5,Deua  P}{^Lb^i7A?ᄨ 3Q_b)CٕѹlABP+u-?5D_!㼲,v OE|#〈myC!rdDFf9vr92ѪddI*@QZo,y,IIJd㵔f[J <ԫ#[])zaX!*:<N=aiC]8krSkyESJ$%K>!\6eO:8:g:d2\y 0z6&lIT2(W9(m#aqĻ"Z;A];p~ x?Hõ;kDF-݆b Dar@j)E80ٲK+yPشqk}-='I1T<|/dIP`-ڞSy arl׊|ާr8Ca 灥NBӮBrx y$v%n%{Mb-wVU$U5wLNմhu+xMR|Nqݢƃ|1 I休Fuk.rN8D2^=$HzFGfv:%(~z[5k`l;8۳`Lq[e]8p͒C=76iud|qG @QR$4&v@2f ϚXI?to[,pq9L,ϡo"|]\WnAٗj{u:8r"4fu~CTLuII-4%S9-j`: i(:啀!qxƵmw[|_A@{o0qjcG1:iH`R:^/=v=3zJ~?Z4!D6d?lyOqG& ht9؈4WSV ~wc]JӒ6d.=׎*߃QM@5n.a97%pn R\f?[GvnsH `f3I:' z0MHDb ]QHZ^҉>I4ӑ+ieT풕 !,`od.jɚ9I1EL AfF$FFHQ_?Nĩ8.h&ᕎIC\Q{DK|3̂:f5_2ꑭW|C3ғtVwoF,>E L3"ENLeDV%@-)ZcvWScd8R<wi' p-9롐)8Xq )Q9,^k1ҡQ2e!jW΢O0 N{p|{qMY02EvTf"^cc>6̝yQ#/B8"bS,se_-[tj;" Ѓ̆́9؛?obddz5 &LK%;5W HZKkO/Wy")ʏ?T'놋b_JSQT7]#{{]a'gO%sLeԸ{֨+Z_H1 A&\$SPݩ}" V[o095hf9Wy1= ?&P@ur@(o)mٳT)od$Zc,u4;聼}4iYR\ؕ@]?u}󭚺_Jz VkjudTj驱LRD8UWCeq|sMI집ن7ͫ0Zozn`9GuRu#>Yl1S2}'ŒtxGEE+c& DX] 7"$?E[Mlԡ8K(s4cbBuz8 rs;Z.4R)̥O,,8nYZ5,6=ޑ|%Mb3j?!$/K>@mL|wRC'Nf E1CZx:ߓ- +('Skq7oc~w[^Nޅj0D"7sоƲV#E׈E{^{>Dʴ1JCoFSa41r뎝ɑdvYHM.'С@5|?>|7\gPc'MMQ2X I#[q$_ y7NӟJ<:Ķ75# go'݊\ۡ[ʏ ϳD "h0EZ'tTµ:L]Bl*NLD?״o靈1lض"Ldf4O Kӊxw0%6BgD_z3NM;U=XJ;lWEB( "&OSw*Nhþ=ZQtU:<؃'6T<,uY\[ Fb)`;0g'i( )F}gO4BT^G۳bR6y$Ym \aoG}B`C'yѱ:@^]a_fzY q^-'^46lk,xƗ0e%fAT}Ajr~FkB ط-sU2&no-=M5t"cHIMGyS[:t7_(O?wj<֭& 'aռ )<^^]s:'ʪ9'YKCDE Ĥ+Dĸ32t{}Fw:i+le@!+kyOFZ#U@XQLz\e2rVr5wIXZ)j' e~NN$U͒!5*qu[W 6b!3M̞##/|+c `9Z |ѣߐ>0Y`+Ĭe5 Zr !t#6Aʹ+TBvv #@]pF}a|Wn#ox÷<`S=5@.iu1h^8D'T; hm=U@h-~8Aq+1SV Y [+n7&-g\7)p~]}Bȁx4YӖbIVf]|v }Dz2cMnK-ZQ=8QUӷq|p΄VNeդP X~k jgp ,`>,/% &Z4[1؃gaBd2c9O( F f/N1pOǙjxi@!2@v9/(<[]^#f/dXZyJWH[펮u2l;pyܰxs`h s'BnW+U"?*IGnB>|'2> R EKKIZHɷd =I[YUMۂwW~|SksEPיkL+PQ WƲe\Y^)x/mUs9ѥ5/NOmru8lfN& tLld^)ěbCt^52hZz {QG4{EM+pQ ]́XH٣E^viI圓A*S >B{NTWY?-G?{e|_S!k6&*^$jH,fbWi@|CO#qN/,,ib+|/5(-"`{SP@eSuad+v)Pݸ҈9޼xDZnDcL'ךu@8zaA,2P/D*",|0Qm D]P14VA+J`oc`E4t2ۆn+Bqk"~hp עY"jE_U+:i9'g,q5  NoWP<_7 _PghsϷ$11 ,uh%xZ񁳜Fx:`hMTbm"PANO"!R([刺̿ ~6VFŠE)l;jFܚ+0R,8}u{%\]KQL=5Н U|#~^ r/7ULEQtr|>#}s1fpDI+-R$ԯfnm1ksDS+'ʏ&·'PPAC\Ĺ\)wz4zt!,HQ(+wwBna*8ӣܭ᎕'N.Y肀@JBM\ $ ZũLg:dG3_ӀPտ=R V-ݥq!EN<~Sh/ΙL'`|:yڋFS0/geeƞ}<^sAa!I[7H,\ec)#(F:y1a~c~ ̚Ǿ#VXpPQNXK%U+ĎVYni=8uN?A=nD70Zң*M-b6cqL? $rr˗!´0/l 2ٲ]0(i㾑BXO%F;X"az/ZcEMA=rHWWR) #R}Xb>-Is^ɦv(#lMUqõO`AT[%xr]2w]2HR8  C;tI'nWslsĂ/S 3zLz-[b=l ^9A)X@Čߣ})BU&I=֨/[`l -a!rH \|FR  ==6B: r}t^_#ƶ(0HiH[q _zDc`j~J:ygㄚt5.ƶ8C[lMH=(؟10k(69VJK%r[ <$%5o"t_)GLc>X5+#+m57;.+ 7cjn_{@OUj#3<i\`KﶏUX7](9ivͼ({-U# YWLD7XjS#@KL /WH0yyjkOGSy(L&OUz4QÅL9AȮ4gu9uv>wUcwB?8SXduIYb2&$6s'~;, X<>*9ii>:%` lڱl٠L9B̚\eqC6 +rzG:CN9ll *mw]}ٶٜ1"=߂~W8a>08>%Y'쇂dY^5Dy%sDׁ nPb*oM J|[0?jLa ZU3>Ѕ|kb Ћ@N-qr`G"2% $(gY Wuj!':8{,_̯ώE{ 1"ZhdtHr#V?Ǔ388ӡM]gL d(YGc7XT*$$|6Kġu2;1J􋰹ijF7%h1c2@GN;`鶼JWVVl=a^.| ER{Z9hB3!cоO+83%D9%Au:Y 3͙N?eR02SA`0lʱ {u;yyF"BD4?gX͹TjUW63hzr|dw;-+G~QuF3Ɖ*vQ,j@ekCƺuEKJ_}GӲH:&>|#SXCK[>~`lVw%K ,Ug[io8+\1ċ!N툦oDKJwAnOLp2 Ms[g ,e+3&C稄И!ǯ.yi?}q _'yaFTDw Hf(7h)\Ӕ0HW)1dW4>A/˾%V4Iu0 GJh-h& hX;q40u($]Gr<[آD ׾T9byNJ4r=)J )BHrw8' SAtGs+N@;_U:<JVJ5}mߑ:Kџ9Zъ^ y1 5'E@7jhdeI㻮=HB¤)6VJQbGe6 b&s xxLe`/KbV'$P1|)uX1Cn5j+|Q"s~ܼd\o 83m9ck(ƀ*nq#xLG7LT~-u9]ݍ@vM8h*腋`΅o"}iMuFc j~ԉ>b֥gG?"Ə$Q?x.DR[ ۏ\:?KR+M"&?Dgnp1]Hל 6 G OH+>Eε UYx:1&7l>pgHJxCJ vx2)U t9S)NǷy ޒ)(|?_AL w2<쎤汮\:ht6LOޫDWKxC?fZ5`uf e,zIfa:]U7/ <ZS ó4OoLdc(?0rfWxm{Z9}m0A|%RLjk\Y7uxmMlj@DzE(x|ly a6{ ;"l`|za)N$&&ӭE_k4:|*ȝ ߯nA>kJh0͖`"&;.5(%~,8[,tmH"@#GhIC: ]5݉/H@΂^WPTb\?8FްF-R6,#WF\]#D2R ? <ֳho$pxL;{fٔOGvw&8?A8Rhz+xh0&h30Ƙ$!biq^PatJ&Z:/f&TW7U+랏* Jp+lxKo= ci..D6kC~ɓ5c];yjaj.>.>E4"/שQ\w L̹gJ8p R+e]*`+ަ=~̎M=CV At)M7bD_v\6N7%RMV0W%%@^=WR%~Uq5"Lu}Bڰ/ڇ^eI&BYj;)ͯOS+v)W+p^nboVg>kA0O37Ef[BiFOW'Rh$SZmںՎ+%)_7>'|p Ϥߺ /$Gs1DMzǻՇx+y\r6Yr2FɈ)AGZm^1Zʆ ]&FR*; OsEۺ8/}б+)c{F"C(ST85id4rf9CDLOwmd86l!*}Z}+}b'y=~)o8ZĬM|pB)5hH<4IE&Rz'{w'ՆO]i4Eq4ɛӰ{D|[{ lO н癶tQFm3+vEЂ*R/~&6(WXۜ)^|s^Tի*i'rE_]GL@ēJ/|wKAq'HX_,1 i" ,z ҉%Lh UoIT5Z\N*x%w b*x#bF;y5Wu⇶~ ՝qF!tW%Ɨ&bdK,]"M,qX3%Vt.+hZŜUiʏPaڮ[k_Xڤ/XUG O7(2VX 8RJȴdBG6}# dh %Y( 'wlcA+gA벤n`fi$4WͨgWy˜ Y:hd=rc2&qΰnO1Mm6jLjC!N+s˜Y̚fp^zwɉ~"T!nI"SH`T\9&lJ/ 93zC2:>M\=&M$ONmDVJkTJm{ ÎF='?% {=Fma5g;Ա r3T13o rϭ ȌfBYȮT;og[06Y6z< p)02ti{{d`Tm ď&\G|U&]& E jA- 5=dWw BG(A~+')rtA bBhEPٶ]31\BCbD$|94gǼ;{:RBt!,ϣƿ=B ע~9ၖCdx!ˢ$%۠6L8 2Z;ExlWriるlu}NAcN2lpʃ> MaW2z&k d Toh,)qߵ8 o8@jiنͻ^1hzQiԇ'T#!C"Cjgـj1|<-*[v~vP9yUEH Tk\~I.JGQe\* *k:~װXBH(xd[w-Z~ks6}Pw,إp~" +4xr z{zW$/ 91:,wLT=#V"c? AMIt T`{>C@ߣ/mAŮWHŸ6'%m9y{Nb~+06nvehC Kv ?1t#S~PMZMV` Df Z2O0z7tzϿU.{c߂ _*=ox 3@i+}UJB֏bdzV>Λ)ʳD6t~ iQ b 5w9x)? oȒюˆf fS @Qބ]3pS(t  w9 r'*bHw). @nk(`޻4%,>FQ 86!d;Y%̜kr,h2?'=Y>5ippb40q\R?{ )(K3)< B|ENF5j2- .[)`ٜmTzV(IW3z;- *6ٴYmv~|.XRD>r+2 zh"z1&{NBz 4O~Р7TŰCDn~4dԱ%/D_O)&WT訊*TP@y*^LoQ:%jRP>5O5!pY ":#LPt `쀱;m~xP#sJt4´gL[Ofߓ xV?e R"o(ƺjP\p]⛙,OCXxX?>ɘ7Θ:~ӝv+MAwgFhg nYTխl)~,{&s; S9b|^e838z;{?Y^~U$٣q> ۰'\J`Zozܠ'q_2wbe\++;>,%YEkh 4O)ɧ'Bq~6d׆ 3cR&4_#w/Q[!h+L; 2V7A.JS˨.=>zR.Ǎ@y#PkpXJe+^}^ vGdSXA_6۱3MK`В^(Oaei:>NHNhQ.*I9jj6k RMf]U?CL6V%S?W8U}3>ȟoبă~LA/$:}MT[;ȤP%FX/EN,꣔1|.D=wG6 [+X9tݑƩsJthy=H-q)(9&^9ɲDQG?⼞ |7jIۇvE$[+=*5w!:$jJk'ڋ:LD_?k>؄mԽ hlLM4K}H櫿Pl~ݰ3|{գB |a, ;5KAGS6S#yT#EzJa7D6A̝U|EaɆnjG5k1p-lfA\_`QN "DS3u*6fw$/?]fN/>hpxv"6-ֵpKxi(6KtZvuo>gCS֧q ꅀ`8?U#>edYayG2g>_-ቖO[ 쩲g,t\( Q:1ҍ9v;I 8 >_$\xXB:2.4 SIXiTP?|ºm`of߱x'!˂5z?e$x߅sW[X@N]dzN~'Խ8 'I;f|H%&םJ$F)R+Lr+%Y~MU*aU-=ahq8O5CYt6ECx:jJ@c? 4M;XZғ9:WCm."_AdӮhWehshc銴J#O/ka1ft#ay}vȯdw0[xD "<3Kf (njo Sy%1O%ʓlO-w5a}׊/+7: eGUdo* pBl95 Ҵh9s]lA_s->6qSHYZkx%pq {0RY|rwDVeRpEvKt&N"*D9/HM r. oH`r޿/P^t~G듙3B1 D`C4#=LV=˱tBpm%jBu>4ۧ7($ XK#f90BoCE;@ ZPOJ7lĚLVn:PA3w|5aqI8Khie x}1RTN5G7+[?01EzANlT{{LR#y%{; vd"hWqxjT_hXCەq exL2H%`դba9Dܠ7DQJEKuBcbg숰[婘g?Y[n?kAn/ xiudpa{'4_%l@>LWk.d=sيQ.xvJ~tx 8G|&wjۗ`<Ľ`XC{lfÇ v낂j{CJ9W@3Mv-jqQ[5PR. J:udM8 渤uX)[meɷ#H>w5/ܷwm2FcVx4cW,=I؞؀W9I~R(w0(Y&c06y}H- W1\|TGH~|c+_MUzωt @.Ƃt])3W. >a~ٺH; pp0H"qJo<@X.bx1׃92FlDmV>iDGZAof)dRwy$d0!aq>&`Eڞ͏ L+[&RĪcwdq u\-EDS]^:Lc6hys1UAQ $ULQj+|G%FqdUy@C}xjK\#sWwj6p7*׉+Irw(4`#~f][z#6z"kntR>AR7[RY$VԏL1lZ9Co8o"f|BKrqnOrK87sHNGI/Gɻ+=0Wf$ u܆163b-iF̈́1}8bpM:(]2aTRm#Q9v>iGr;x >N>l{VtuvPmz/Kͪ셶4BQ}@*lHoc]~D$V *3AAB4\6^NM\շҘ$mJf"mo5at,od9lrݫ'ѫf Qv>D]l6 ٺahqCvq:0'H $i'Qt_p^ɑCaO‡FiQvX.O̍Օ܃e".kxЯ!),␶ Ϸ|EPU %[D3 v;*5E*ߞ9+/%;A0^,ѫ4B[eԫ3$ƈ?a 34H_"Q/U~bLPPX~>l/$ReעzC_Q"Peе$&ba:x)~mvEͣ7hi5L=ͲYIKEќZe篦26TJdNcUzyR?Dǫ gwi0ڙ~,>Uɉ{!NzҖPDJ"Ur+`A2@xY_ /sr%WX^Ţ|U?=8$-J?å/|G:os;J!a2/g5w3'X`y!/Ƣ)ϪKL.Ӥ_n:d`*%Q sR! K`Z,_08eιH3YtP7\BnКB>hz x t< :4mVzCU&ѬK^NA-hi\N9jy!5 Y55ʼKY?dNbvQ{Wt|I5o 03 }Q|c;0rRF A0Yvo*mm*hGk~Y+ Ό& F[bW-Vr4y ZW,*19Kx,i-*nߡ;i3]1C(sT5=ahEjN+g񯨚+BQ+T\X;܁,)zX2Fs5C|hǫfxqCT(=W%s,W[h䮌s/u *u';@sԇ|58TQ`?dr{,Or;Iƹk5Pf6J'Qcr 32P'\4$r 8~ݚ>iO> =|OP?=YF=i(RtH exmUT| i 椠qngDA4MMʋ-cWi B\>Psfn  'e˷5;󱄞uuejU$ƍisYl.1捞J5 7Гb2@gKtR)j9P8B j~-OwBGeiY\ wU QvE݃C :(E'u[dpC,!馯lWŕ6KjdUxaܯ:AI`@#ch. Ȳ1Ln o(O* K?4cK٥B}v3YJKOs6Z#O#Rg6xXs[, uM=|`j8-e(z(͒TGӺڡ"&v)NZ {E7 l#h@ DxH6դz8ljWOaJ-ۡUeM9n/#<\I5c}武 XO\j8&[bѮ 4oܪܟiy=?0K݁3OsB4Fs{ ӱ'E>ڏ(#5|k\ݲYj!=P[Y5:1Þ0 /g>p~lL>桛 9" 'sin F,ܾ$WS{0;UعGâa] Oivi <anm88TSp]O]`\'h=NA:pH"t B?w}O2!2ST&sj1v6k{&O @cvʿ=q1yo6i1 6 W!PԼaCn>:IyXh! Du R C YSBdFBA rM ,@$ejȻl^5*AOzJ)}0sHk.:LIN} Peh'[-A;v\[.I 4EuMF@=˛C)/ᘼhegnG @jwrZ >\p ŧ,c˪c֟ԏIf,NPu,s-h|v'*}EJGg%M>:~`):x \l֠P*M~ hFCY{Md)A-h!t{:)]➛1G1#X ̝ȴ -}4!OǒqD'`.GT8@DZG}SaB7Fz ;ieNwM:yv@ *p& ZTEU~,̻5dWY5)@%w|Wx5n574 X+^*)!?dx)=u= ~WY_-7|"0 _'/˯INk,[FX$&I̴Wv Sm<Ÿx`̡u"v2RjOpQx_vV_p~ R$*Z:~[C_4,/PufQ^1\*Ð. ͙vCS*5ō!S2 Fځ/IAh]"*CXR1*3?t gCo}U{}й=^iD379tKpt,._rrޤA Iʆ«˜{za0k}"Vuݏ0w0-F*Su@ e~t3;/*2oM=vt3n/C ׸Vlrv ?keg32+;PW)#8(\aQ6䯇/TwS +6/0k`05̱֨p䩯R ht)ω1w/w\6UCxp>9L[:j¢CCo >?#. Hd辪NÒa!K*g3-hc7*Z-+%I8@!뫏eQ ܷ6槜5֌;˰d?\zߴm9 ]Rp[:`Bu{r/=\qC=J ~ϵ^6bNqk'ѷ O:ol_Ep[|Fy!uJw&| swX& 6O iWh}W)r6i`*}Jw-L ɮaWwOyR'VPTE'bD>Yfn}Rm:]KWJ$6ςU;KQ2lleӀA$x3 8:݅{ *eXOI0Aߥ$.q|_^{9Z6g$ث؀0pu$5g>h |_>WJ^"iF$~Mۧ *Eyv6G+pYZNᇏAۦטS)YvKGC6(^7E4XF/A6H5e{xê9A+[2 ƒeNXh)nA2N0!J!T_F7BhIJm#bOLoηc%tgn{c~̧x`yl_2c T {iP;ncoI_6AƋxUXGn7'p)#K/au9hd5($jWa}PR j}:&L54f-z5>o_5&1\iWb( GJNfqXGoE]1K; z(̳)e e@9lTGZ&W=O-~z>x[XuB &C}}["ӄCtjbu PmhwqӵB ՋQGed[є34 9#J:V]LhDnO5O' b69G"o+7lg[~!P-XmN@9(4E2 eP1qs~m2IlY3ZمsLӐ[], ڙPWM`5_L#7zX(|ӧ^e, gDT񉖔[aꜵblK& B_BRQ=Y-"_P}D4|1Ļ LOrGI0 va3NU˭jK;}_EɍQ^1OA^T '|Rlt΢ H]zfe$} uwcq ^,O\{VRjRW.:i] .5,΢y5|  03"MJۄ.2:yfR΃+/"$7Iwl=x5yY:  GdȻIGy ˲JZ=T8@G S.[ sn`l9XɨߩdRJ;DY8CnTL|RtXJ1bMQTbF*s a205BX~0R; S~7J(;`Pz4Ss5J&~;`LIe!룹D.JQ.2Y}DEIWAhrl!&bi \bm0Ku{kN+62B^J}qhnȜM%_^G2VIK;,q'MNIWQ*Kg&h+Jh9p OV%mG )p/i;&p3jb7HF9蚢pJv~ vĂ P]H1bo/ P f-|0WÙo]1\}x$D KXȍD.RuWP=Mh{-bNрg8h :&iI5InTW[: &U! =a*C&hݏܷgc2j \3")4,rEnZUIkfJ$lw$өVNAF$ȏtg|fn[nU΁[U!ILq%o?n.堼TmtZo)q qWݜDǐ\ߟ?[Rj]BE1?u]T<ieJhYp-L蜔-i§*ǫo;%ќQ4&smDa$p)TaJ&/MojOLvr@C5;bC%== B:D %~|}l)O8yCk#IC2gaō{ns 6^FX~oЄV{`dc'` yj jZ {RF򻷶c|&@F;Äsy}+)JtD){^׆ S5րCr(C gb\6!{Xcfzטae0:@ ; |\@}W VqiǡU3{V+1!g31uFKb5 ZODߏ3"`u}gWSa[ֻՌˎOLefUd}~2"@kSXruF9ǚN?.afabCmWy'%n°fMrd3b38~wxS. sb'< swMsy%h+hѱ!&"ziMʎ{ Yjɒ7ޣ0}囦!` =$zhΥ.;*lx|@L9&A,5$V!&LJ`fw0TF;&&؀6+^gʮվ{"= E? h؅8Sl>T)wGظ :ZM'oxՙj6;@ ?g,Cl?`ꇈ`FqE_a'B#=?+-ۚPc&%&ϓ* iG E[p8 -I6tЍNٵlE=pH#6q=DAK%>G&0!R7 [JHD"z{"@s6^:0u#8܌'.r2(NN3rGEM=T!oGߡ^]-!;l>HF.]+K.J)NeQaTX|NjpF(\6Ԑ!U}Dw3N 2["2)Z&S+%{xJ/ч!tn(lߎAlU)a/JdZEQh@ NW3wYJ)yUM;}ļHqAl$cYba΁ "^-:!Gk[/9Z:J7ST*H]KxAHc47٭ܲM[Yj ]mZ h,PV; wn%6eCyI3kuy>o򕅃;^%JZ}|vݍ(|꼋fBۋ,ēlw\.U\119Y1ur./3\zW5-^n<9U0*B u"&>}s{Ԏ)n27݁Py$\GǪfn^ YqUަ^ {kP=J*yZ1M8ֹp>vi9Q)ih;Hf!u j$,CJ̒ #.YYcH9PF-A)c}@?~d-↾PT\Zޟu4emy)V7 P6ۆ2ǃn5)?aTEq[zr9|Z& kRS\e)Mk3LgecjoJ`)pvTx K[t3ӖQIg;@w6@t- F76[(\_!b.Pͭ_C&~,aأ׳ ˊ,[hxbཤhUx+:*gfn!p"i{ Fkiy!v ̏}[G"Ң*U eŽ{'0Qs,Ӎj R(Ӵ bT Ә1ES< uHn2nP4Ic~h2IԚo1PdQdT<މKZ g>X6nV̋#H k\%şǣ}\z${ 6c''uL+Lt2sm27M}d|*Wa- Fш#IXj>IIiR s$헷A8v[&?,|0Jiux%_򣘋bx4YYv2Y9wj9&㸋3ǶV.+AV'ЏUvmo-&L/l ǥ VE~9HY%3V#\ e\~\&o'vziGLS嫿Xe_VO U93+gc&.֏Hu?msio Xi&ʨ^q ϣga)W 9r۱_UQM\j6QJb>Z;$>6#,!TVb^ ظF"Xqy %XHVC&e@qųf|)t/`vjV~bA> OJegB&븸/9Uk?kP:uo}3V(Ȩ_FsHt,lMwz;ϔŪ`1Bنi\ܱ:S9VM,7CH82)_ .i*y͆ޡ]pd&<*Z?deLZg@"&;meSyeOnK2+KyxoF2Ҡ V4<)`[sPN"}ݠl2>%*.q־ eE)v-fq %N94V+, ofI%)ft?QF0x̾ۻ^5G)q_2ƺ[̍yQp?DP{gH÷LN})D+[H)f8lFwKR̈nC{tFɝnGߢ?`RiZ ɧMam9/-E(0gfҟ))LG{QO,Xe관?IB/PtCޚ㭑šqX.wrD+n[ֻZEj4  l[$_k8ן1^R+iqW[zx FSv>~ǣ^vR|;i }l~/Rf?K0@kh=-B#Y(҃|Zi>A ܜ% V#rLE;Ĺ.=*9-rLK~$##СiN$D$1e"\88񒛵'S](Ti'uO1[jM:_~;%ӗ .yWk"KҶSwPCd rkO?|~rRO@,_y2:6]w(I)VWH޿wSթfHc+[VLaEcN)fjdbG`\ySQޡdss! 's,5Lk⅋J_scfOMc=K]Y1)TŋA7/P(ZpM/6!eIyMG̋9_p}4Ug' SNqu>DW8|9"Vx !V?ts7 ~`j7.&#?}`u}9Py/PYBGǚpo󃍘7RW7 w! wxX(IWAڋ; #Nd{bqk1 VZqL–۞6O/PΔv w #CouD]F`jCuo KJ/"P0w攪U~Xm/<:C0A4  檿 yL+Wd?;ܓr!ODƐoS]x+YɒtGT3K|E&ݦr%-!9;ex "Y. R@%2 v!3.\T/{/95yniC{SQa)Wi. C"y;ɷF PUk7bn~XE5eK3 (u5МkE58̑ݡ}q !PV 3!^M b n}yE'7dý|̆bZNHUg&Q76|\=%g8McضƗt/BZf1SF3`K#7GD\0r 3_fp| v@938f9]?{s||` =g,?U5$0z1QsN)cRҹw'zI+?k L2}A}-$3ee'$leHaa_%0x;un:[K[Flם7kKEeB$ګ60M+K)Z涮*q/Zt$K9+%Kƨf>Z.=< @")){&ޕtQ0$m!M8 QQ#?kk5v6ƛm7Զ㏓t̝ Ri ]mdC \%\dϹ֑#Vk1]Z--N2wM.!I701^$me HdHKRgfu0U8AGIY2 nCBcjI~7M1*nb]?zU}TKsnp㩐~?kۄ!RӸN+a,>ԷT㱉$i1.i#ubBP\!wϷy[iZ©Sg<Ի0΃^Uĺ_c\`q3I,Arֈ<> ;MѬ^h׀-/sTz-A4,SE,9R/m4 GUIvtSn|0V0qp7Q#_ sX)a'_A݇^[p޶^f֮՝ˈv!9O ov*:NG?3b}G-n`#q*GN]H˳t7/i:z̉-\9 ]Eڳ|akU-8PQxs_mrG!W(Ǽnԅʯ: 4azX٢.dWꗺ$$VRPˆ]BW'fH8s~/v+ɞ-LMv^b(Ձ2bŬ.u kNo4ң}̈́q+iBz#-׀sBgqShl"yY1rViJl#IyQ'Dlw^wٸDО ƻKSh:נEk"5ҀE"{I5ҏg@da ^Ni, *&|6*+2Pbg~7YYOy"ܓ._v\Yڍqu|M>Ux`X;/,qLnd(/Ȝ?pDtI LcE<CojUIJE9År产S=0fkG5;L9Ap\׃[ ^TAA׿A魝 Z(хG_jWG۸<'"dk?Y(w L R~Py!¥Nh72Hw~)s,5sCjrl+bxF(I{ "IY;4Nb%}TP8Fj|[JO_1.}^"N=6{z(N=L JǀPN'ՉىkzVu6P=mjF l~g0]3an<׀v?k:ǥ<>zLܮy둴"P ">0'崖nQGZѠ?mS"3Ƒ4$ ; QFE툾DwQJח5FɆnXh61SM>GZ?cyLpC R1"PC0Đ%g(7S^du g+͈-3&& >cO#N<&s)g-UYR L}^EbCJӦ7ji+6Q> nj(J\jL#X8]s1~>Y2xUt!力̆9zvXAF[ $qS9]H<ܟIGTP)h*[&Sڋ(40<$a03 ٠>vl*ף D8U_fkhf}(6+h;B'ޏUPsubo6%⸞ 4X DmI}ZC($};`+~F]&Ջs9#,Fp?!A[(x!^3dwYc;$A WYëm̘TZ#" GS_r5 ,F396РLQaI?!z am("'J'8f/*#\V>y%n嵻 e OOe9pYQwQ=҈1Y֜y„$DCb,8e=kKmz `˾&dΚ$Iwv9]9?tYt&L0tvf#ni?"YK/^? JdFlZ.pTntO4Rbg7'j0J|WRKwij[nx*hX:P &@./,:00RTbo!bҢdJ)8Qaç[K+;w:>>֯.)EjQJ^^rn =ax~hm%orw QQp + xrT|Mw05ȁ:HMEr(_R]m}#^!\vEP#eSF_``xܭZ̟YtשӬ+ŸU1ĺah<5>ucg#(uDH*Jk  v Ax RezTcF'* xc'=Zf-dz6zCl)hyh9J`H#A.wIz*QF?ut oULW] Y^ָ!#.Xp{.r^B77aĶUGT0 zE^~S>Raҙj_u; zRQS$$7h {4(&7|f6A^ͥWx=G$cVR! )L&LRg9=gz^>r`O^i>%1-Z1Q,_SX%Fkʎ"!/~_o=k%lF IQ:=rTR7zC3(ASLhZ4TX9o:>Q1`1+fLTQ o'VlxIٗ,AX/ZqؕJۙ8[ ll-y r4 Gݞʔ|iS7 fo>[ޒ|&He^fwX:Kh%:j9EbOB: D E=3h@Ylsuy&1L'mh^JL ~ǴwlᅖBf+mл`ˍ~cfccd?GZQ5k{}>rwůBRojkD +Вe(DDOɹ jʹrQ"+/@VvdA<ˈ!1P ( 䬢+& 8)DB»ǽqNHCxw9iGEEq'qwR\Xw%h{ - YEB[z|-ycZdA G4C͖V/3ܱ o.. _Ÿ ӵ n(,j/1޶L>c|'Noru9wڽ") QN-*7FVMuOlXsC韄 Cn~k$eBX;&9#ӡ_h1=Ol"\1GmijОt+:=*_X$>T!>r"Az.]E|UϟN=m]8Di_{%,`!*c:]ѶK멈A ]5Iy6mJ92C~e7[!膌C?rbt4О2\4 Vgs?czw%JD!B~'[s$ѿ\w0aδrm>6>͛ Ks~0˅oѷz5, ةeԢpǸ2?A _z!iÉ`lqs:B y`Fb_qʿ)Hw`Q^!ojN2xEA2SH'-/㇥! sxĶ,O7n[2qJɼޣ,L/N;m #PFz ^dZvhڭʝ Z`5wMuH5ldK|2 Nd9bb(vW%`Wi8A;VQEesˋ}] WЕ1s``=[~CVO'i.;SoyX=acNjboUm]+w#+[I$ &V4_ybAd^Rvv/n=I<{NyW~N{o9#]h,%:u௿2:o[:Ѫ{#TMDdx_RegD339ur. sqak&skcX=x&?.%V]#ډM)R>#NGoq2'`g7XF㮏PS_[y1&7WإJ8ЈF`= wan=ڬz:zL$ƆWfnu3|:&Ƃ0ɫW;ߟJ3' kITuA4}8>Es4f[ k|8WL걀8Qi2.|3~.'Q=Adߝap`%;49|Y @5dpXwhȵ[o2S2rxZT.̣?@jyAl mQSdx?݌hSj|I. %[6o+qF eT4'K"5 +>9C&5l}!D?S`eY;Uɱ+erRIQg5Ƥxkv6Le)*1pSZ.Z>ejKy&Ρ'U^L6^zӊ&2_ȟ r͚Y\27RÌsC-\yi2v \ཐ1W#TKk {"-VZp`KNk.|hf}2~/pW=BHW2~MH4"^7 6B@Q*h9\B_ࣦkorMߍoe=Jm,ucM AQ; Y!j/%Irx! x{*!5T*  #b?$awup2 뛆*.k1"_T(K BP~kieO}8!(^쉔Z;1NeLϽ.`J/lOD> .nC8[Ak"V`E;51^wgS@B1KDy$ͦ;ˇjUG[}RE}{y4Mf0 7La#AOҊ9W#P0y;?btQy?QUmJl+=3e"NׂTܨܩ`.z j߮خ8r0Rm(u#Nd|6Ġ6R?ࣘK5r^$+́7J`s3Iy%jM[r9چĮR g K [؊P?5!7Zr[p@aTQW /a%+hpY*DX]0)#ľ8b&&8NXo6+7[7a(W9QbSeǮ%txH8$ hNL9`.H5SL2ҢN^Խq]0Ds`[OO9Ⴚ"cA8_@J835rpI&AßeFf[D  p lچRfƈ'#"N¥\+?(VTԧژ]<" =,ɞ)_ DrQ0:IC`{htr@Q\ w:*(+-$]6(ݎ2ӓAz#aQK2}ZUh~TB &"pVa,X@R!H n^n;(V?KMz}ex{o+wоuTH;3>h=*ȃ2>FK ].MFj"e馽sBv6(Bq9ߋI5M_맋={tF &$}`n>j;Cm~1+A4( ؽ`ډE(/vY]XLZ"rӝ4!8?`ؑ 4'aYLn 0@k!l)9" jZ/Pw5u҂q)>nB4'H,|VkD;x2` ؉&(>K5?H(TXⷔE?L獛\_E+/iz``;mڈ$f& @ɕ.F!Լ^䵋F.E PieKlTѝE Rz[ƴ1X_lk LJ# K 0)W}4zIl*g2t3h]o=ι:xb }{G3MvȊ:;oHu]WZ,ǔŔ53:o{.lSp-s"Og ^p{6,'C^u$)rӢae3Fsx4v:OAgHO9mB\:r*q^P_"+NpB.4 CjE.# 4Nn"0[Q eۙ Q0.k'g9/<͗%}~N9 > djYm\r.} pN#Έw*C11mAf̰%kln.;\Z 4PPZE?9}uq&BdlLSK+m迥ۿ!."Z7nw-a5^"l9!α+7/wɩ`-PGoqzI}[è_6*]PM p?RomPF ppc2xX@ ND P/ׂvzسc R(/;!<}{t,?X4_o M#R{ ,@\E)wE1DZG-o6jT={d ?+1T`7ᖡ=u=-8kiU0^`Q"K릡uDp/8ϾMFGF< nſĄ;{ΥFY(V"v:+ȅP jt^V!_f9~SMejXdL]|iw(Y"tչ82;+rkY }8C _}aYL#tzH/K.m0 Ϥ$te. r vn>qh* XoJnfq GG(:*0\'4bm;az_h,qǖbi顱س'$n(2#x/Z&M-DzM;b K-: _m: v)q3ؿ1'4*PO’^x^" &ms~w mqP+-΁a1eE[jܶPuAdp>䯌hNӦwulof_LlpmX9Ry !jE{Dv0ʚ;ܪ"[t)C7 u+%Z1ɟc޼%u y96.?fdxi=uK۔'0$FK*QJ*qb-rW$En# @ "-9^M:F*,$kz`O; d3Nܥ2g@F_6_^鑧vr~[]Ak5AH8g ~oM@+ i'FW4͐GP驿$Ux/.Ljz!T-!Z'Yj ""m"aF *:A 62}{mZ_}+'v^#qDA@}_Q<L3~jp U!!'hF\5˸yYL-֐<ʥ6UXXdZXCv1>=<wmwWViPucL/sO9-Nӗ  Zr눿 :+oŲhxVZ:-`*z#{n;Y↍IɅz|\2eND.z:UC \:@e iNݥg^ևOvR 0`mh.N5&T]-X_X_ovAؐhdI2lё,5*g?KυrP٫R,1SiL% XҞ Zu*8> f!ܻPݡuf(_Uۡտ<#lK@4kjqKBj\aon,NDLA!e pN-Q8r t#=-l=Vmzt`zDխ~d%׹ eGҚk:P xEz7ٱZsG!mo҈cÅg(2F<cWS| AޕlөZ9@?AmY 4gdG$%L)(Ӕ{fE^nͰ)ksB&jڣ~ϟҌrTF4-pZeu AZ`}hzZXvoFޞCaRl*Upfb \h.MMKkn岢qY.="&G`uPMHgp^JBa~OFB]NW4WP4Hшylcyr+%6)L2fa~5)*+$ѿç2Mgn }&-i٪UܗH9CDޑ_o18˾/ZňhH,ï^_FIꢻ?E o7ix[5r)Y&kG m*ߥ;&<X !CM_,e޲ b((⢪Sd,D'97sۃR\&9 x臫 €6C B/͢1$7[ZͰڴ6a 0ha,e {aaYghZAՕQA\FGEl!pQ-_wN |C/lp:+ʼnT S<뫰6ko ~ <$AqVwDt -a %fˮ"t?mb޾K2 $Tϐ <\81h12=3Mo?{"Bm_Qu/KWDJ݅ vo$-C@`+7owB =+Yt H:Fhn$Sji[9ٹnA>|HXZ)ּ(St#Rwzh6V }aA$oK<oSu>2nz?l7w!wDO2@b_=z7|&c?`'X kdiV_W"O!Dn[Щ?03ؔ 7(Xw\=q7vЫJ;Up&wħ*؂&]u5Ŀ_M7/S.m?)jh9Ԇ YmHߪ17c8.fX^;ldrWw-d#% -Ofrif";~&GX'xٳG͌a6k-gU\~jlzAZ^+IQ^;]ysK4̂;IB7zJ9RO1hcnlFFibܧiReZ ׊X<^{&H. |xY8 {WMi1ZvUS5Vf#MCvs @9i:bW?z|F9qA^ĺ5TB6S$r!<lM*]g0ZNl~FdKd,)Y{3M<[fݤQbQW9Stߓ4!aXYB]hzZRV f߱S|\YRJF4,㏷y^rCDͶ"<%9qy͉*G8]&/{ޙ?*Ë AlJ))/Q}Zz͖;+ W7GPh>8nVśK>g Oh{#6)̺um7e泡7nʘ_QW>=E*ܔoPCi }BIh*U;#&( Z vgOx%㢷'-\!p[=M$3}*ܭ>]+lg{?#>>8#@5y_ts_cPj }IZc!T?7'xUj=R&[wmsx'5YarMnwѯ1On԰.a&z;+ t,N';Th%rqԗo n]e(|έ?M[d8@ޝ%R#f# wކs1xs_wIuԇ1Is,(Tt概QXI(\)kZb^zu(ֹe$ J[ ZhZ&oVy6ps}*bX?6_[ckbtKadw" ?6v_Dq2`g( Z]B6 $u !._":(Mb]sNqzی)hl1uJZ E1Pn"IpZmA`vWI$Pi&Nq"-s2Z[9Zt"Oj`)vy _ CGܡ沔6.9W6bAQT_H͈@}Dfڏ,Tr4\( 'o8yyܺHXӳ(WU[]d)z]lK9:ЁZ]U&/Qp O/ ,#>e{C`:7Rqfwmz,-Dq{~vZf}5/oAí$Vc vL'ׯ\URkZ.Bs3݈6 /Ar;;5Z"f4ݦ V=3Nӄ*-nd@W؍TIM+D-sbDsjx3`Ifđ d퓻:4SYd1e#C(2R3? {-A??S;c_ƢEl|YiD\hp O\v$X\A3{ԭ_Q j"@F])͍0]M\w]ɟ7LE+6Q8~\i]ĝ% #mC_!\ eSxPW=JggMTg% :vi5p4Ms_] Ƨi Q=f6%ϾmY^|joLNoӼ4ip?j|S͟J%ⴂCbjjc<Ň/%lݐ[We*8|;^&nGNe g );`m}K{́jR%|CW@jfY}j:/-GD5`S4i{/)b6 #ɐHR N5Xһ9RP*<#@7 9 __cӎVx$:3)Fygϡk^ij&ˬN8~5PbЏ9_ӆnV$bk-楜qu$TI>u) wb鍴JyGuu u09`Jktggv}%Ӳkb.t[uO3uE0SPj`L SSnD@;l]7gcl3-aFp?H5gKWTP|& lbMm[)^"%2¿p # ]䟹USƓA$#Z8K zLӹª(Byx?sa?Q_cx. '̂@!@fe3a֤y;b^dJG.$X%`)L !8<_* G eQ/Do9 h r6Xì'!͛̌H aEb]n1@'IuF_;,Z7|Le)1[OzU:6GMBb{E+[()uc7.y\Dr;jGgL$c,4Y ` GY#ϳhfE~\B0bP4r.b.YFbN?P%3l!]@>2=@C3A/%_)zp=J|#Һ.HB"豁:c'r 0`r, ӡV_=f}LK=;IYސR:hms9pG[+n0e|.| {p$ gFX o.0Os\%NL=QTMd$s 9ThV?"Ns J[_cPJ\_eIeY[1~W2vxBd1P5e ń}6*F~' ~ I(XtQޜ`΄=dM/߇T~}umն,(y|nS5bdU믰{p ̷oRWyj$vk:fso+#ڦwKW~Z\ZDWN5kW4~gODj]Jo_@^mTu8#(0 P+:KtdVJ1Y _Ӕ{Wٓ p(}GtϊB)t k2 bj͘2=pg-E 3/u8*|KOȔA6 =j2U${+-߱?*Ҿɜ>=S /rso=i0uM5rx< :6×5 mPL*ѴT[.{U"$'W`ovw!9BhHA.^Fٚk%&W]C(dhlF rbƺN5QCgtcWd. (@ZڨD1hPc#|,5Ys<νAeJae9 !GGnc9Ϲ l<,i+|ˈcLcv%FEjFjȗYJS>M2P s~WŽQDJ<;by[UP ,%r'xK=o!sdQK| 7LFoQv/0uq3>Tk qk89 R 6EЌSIUy,Y>dҕ**sS)$ۨ9]We~Q!9ノu PPF:MM]I \-!X.@]`;{QA}z6KRQ..Z{_,~H0vbNaCe̱jzv/8r.3g`;>8˚*MOM/fp+*jJ T'qҴɦF Af7QHU'(E(\wZNO3m=tzm_; C+l =V/XN\ߑBX\>:,륀` *Ӊ_J ~V0 }(1H5>iynB,\HRiy[+~7"ٞ?뙏.?Ʃۅa=B/M sq1leA2 `+>9^@̓ٚߌS:&,@km}H)`S/bdv0w9Y.Jx]P|gmsxicF>_+ ?bC=rmz5YILV7iU S ;صO9lxumȓ*%0VT Ugj/Y-r؉^NKH]Pvc#q@&EG _yWV]dj $EI"$ӊߝzD7ӻO-Jر\goۢW8x[ü̕ܣ!koB6WMˢ.Ҥ~; GJͅ7 ,xq`%8~eS:[96R҈ ٳ?K 2܌تL^hF]>S" ʱXV*n1@jVe`Up/tq6)-ߓ]PEc9þ8oLN`M0ČDlUPH5;kbQS%X fi7C` [ w'DU-o^ 0tuOJڡwCwr4ՖC-J>PK\ Vl>xcf ^a7:2mhMi.t}ݷi%cȳ O`|G{E@gN :*wiCہ*"s0d\MGP1RSi5JVLSrTU4u !.0W61ӮaE@>rp:&e~l5;={ Jk`PB*mY^=*==cvFd^{]EX6`Yrbt$̬6mTPۅh]I#Ox$OU9&HYQʑH\.ý b.%2gK[3`=^Te^UnwCppc,! ҫ1,a4.==ޞ>9Pۈlg(9dݨac9)sWP0Ns %ߗ(FqP|'<oP1BqR㈸TIܙW: 9젎.-*T!9)n9kxBEҦ%L17 7 I4e>JqH0Ӥ</HNCwf پ*a:;R(YĦwM\5YԬASO))~X>T2oPX$﮴+S2&% q3iSpK_pNgp]WrdoT+v*,E)v=Nt6toXP%@mZM$t6m,-;FHo,hx.)ñ[i'Zb$v]B=Ei 5RӮn6XT-|@D(,!2h&hͪG+g+W*|%0ҎH$xWh< S 2_CՁhC#0L1$K-oBR(\3W .\@MeiіQ>K!dj*E|ˮ4ГOHm$LQ WZxwu ]O܇5{c-{iV9b'~\Pb{?se=DuCKB6?@95YUuuJ=ݶ#V ҘT4Ǫi>K 3;J6q_U4fN4frNB U!3n-mF+ME CVPp6%&yx>W1"]876*(d'V9D\yA7pƲUo4 Xrwqib`#}Zc|ךFͬ < l@Os BДtEf`Iٳ}=ٵM:hI ? M2b`j[#A/^"ÂD2mUԃoqOQ@*zݜT`II8#9*7wըī\r@^ИhM@b#q3,XV`d<5l,]K 30#Z'F/!Edڃ>sퟨ"w+?]Di 5+{Va~yzQ̓Sm 0"HjЛX//Cxj&BZt:xD!˛U2Uu|y^t f mRjvȺdĵI i!"\'b9s7(RH꾦>ji%YjAoUsQ(8EwjbF^ x39LUQHhv&d% ꯸u]YL1hu8xk=.p e\K7.: h[ *Pv#6p9^;1hesL^Z1"JV) &Py{+\poõ$1z 0C@bڪK+1+רC&aG$4gJo|/V@QE0TiJ{wL 1pV47(x^3XPЬʉ398aN*@?ZlNI܌KlX6#WEf@X"+|# l/] :nI&.z\,ݠZr^EC]ʦшuxn2GQc;d\1(~wFV~.]9`(  DS`OF(;Tn6M iI0~]ZPD2*_hfq" #o`x[@ /`i ӻXuȰzS6`14ᎭͬuDZKṳ̋/F4D#24Ju>|V\c0Y]Ilg8_qI8d gkpxDOnd״Hf?AӺ}}l)ĬvM1nZbb1r$/4Cf%[7"K -a&nkaqf1pTH=ݩ5er#&N.rN饉 VtK9ܗ2@(P{k#I w9B(P;}.ZVXL,'5rR_ӡ0E|t3n XLU@NG ӻkY^YDF+v`dڿTJ<Ȥ E5Y |NNjjf8A7kF7JW_ 5MS-m;?AӢv |Az5q, 4.f9pg@Uͪ! Xf fp?lvW,4—PV,1!1rA}X |1رlzrP0T,0A#Ma˄yA"Ҽ&K(<:, |HzKrp:wW[NޚݞopS^yͼ>sM=qebP=Q'Dv"?pWsF7f-ɏ1zsQZ ŐT;(qeb[:S5fÞ\f^1鰧VSxO1Ku=t_9AHF&K?l|Jk s*jf8pb^!.glS'#S< dmƥ6Pj\ uMe:2[FCkA46KK2W3hcB>fґ)Z4Ex{憒Ɨ5~'cS6@e/ȹϡJi fa|~< OV/w0/oSIX#IGM,}.!,ˈP`"`[n'S=M! \=4*iɀTzvDnقϠgbr$DT"%o~W@Ho¼0A!MQQ ષNc}7ڎG@h_2P&SȁFE$IO,t?QpoYφ+nDvLUA5l`n—AQ 4i}U6+H֎F۷o_[xP{x AืF5q@ 0\Ic?{kҍ\cngTbf2֔h0}H<_I[I–ξ_Cb&{ ? Q~ip̰E<|񽩎ũ= sR \l@#B3ГmPXDghm{K_%S/+͛gё/b;=^p!חƒ@3ݿ%ڀ u.f6}1w@3pg흰,jB1l%]iTXz_OylSH,_a,-@`-*wlq( GwUCRs>l_q&oy(Zq_,|8b眛dQgrLI~u^Qf>m>գf(^8UD8ĭWqܣQё?BɗJX)He>n0:9k1@' t r=5C#9?w;B s/+@iGoϏ*s1m~ Anֿ3.VBj4uNXNE5T%Gōxe-r%䒇ÁA(=a+m\ ~J,YF[ATt`aRǿ~h&6/;(Eq)>Z|^cZ6zqy'}wXy;FR%igir1d)Md.vNHxT;+hدIsl>M֧/^Ks]w>m&=D4Y[uo52`9VyFJ!M.6>GtEq~j%}t~IMV1g>NG)z\ФY2Q5 h' >z KOd+H@c"¨3QM^4NW ,m06!COENi S`_%h$PP}h!Mf2k{"|“[ RRgbkDdއѨ̸V._Æch…Ql#mRp%ZG*-'ӁrN]y^>=Hv㵌*/g?fƑCŠތ4rkoWP)!޲ģ0*tA mm~~3yb]xp mȨۿ'<em\&ܮM偆t!FFP5|w<= 2:~o3 [q.h< '-247d+Fn!8ږqPŒg[4><"*>B7_80 [B4A.|gx 8EP?cW'F|D) $Ov{0ț8H1}/mzH!?zl1 l1Hy}dbwظ  D9&u",7Ѥe.uf1UNtVm!nrPٳr+RYO]zw*.A޶cx|Y@pzb`Vw'vs\.^@Yu|WNy*xxg.' ÚqU#JroyͣCqÜɫ=cMj1)W3`ڠ][SA4E7?h]~{>]l+ (g?ͯ cKSPwj {@5~p%`4bʺF)ylB銹 !9nU56,rƱHvmf fPaX"]xsM5h5nV %ҎpFGpbMƚ?ATbh׮v#|B0}C㧫+XjTrq 'O7 \E!>.jA>*%vZiJLo n]!6҅/4QI\.X_88Zoq2X$y[!Ïu ABxcuk6菏 _pI\Nc> 9a%ݓ[ⴡkf~Xfi}ُޖ&~]]YE[\ĴC?l l(NK G\X2Ą4v?W4;<甆12ѳUmh>y"֙q6*O׳C{CؙϘ\@SB)MvS >PU\-N(@/jkhdNе2T)C`uu CEX8`dND&(qڟQ9\8V"LJ͟fl.H־9;YA>;!o/ JĶccc^gEa"<A7XiTb3 *}. X$A+Q)?׻ک^S?5 p ­ߓB=g5?H H&\nSh U>v3'  $ru5`>vcp#JL+2R0a#I !,d/U QJrjW04ˆeKDZ_acekgT1FoB^b ϸB[k3"O3(IOǓˎqyBɣOel~Σ|ʉڳGh M=]Qg(nWqnsb#ߤ*N$8&k[m lʎ0O5+m깙κk  9Qitui/L @-`5r-ԴD"|ē (Ρɂ5Ѵn`h=߲QBA" Y3E+oc=t#I{In@4:XYe܆r7a>c_{ބFZ=M z[.eJ5i{|JxP$| 1q4J⿄ y-M$t3IC&/\q(j4m߈ _bSO-yl\0P#/<5{uƯ=MgCz"R~mD`Y+S?遴{Zr]$ -U3$?C/{Ed+Hu$p!q'͑@k+.x4M}5%˅^]/mj)=tm-rYO"Զ0>cO8vz0 NAҲPiEy*zڽDe]a_L&y͎FTvA\N4եB^sC\n"5Sh&`YDTɷn@W퓀Ue75n XbcP+e$!BλyUTq_ۏQPo$C_j?4G9ڝ +р Z~. =twH|G0lXE4K^(,,Dїdbhe  [vK߉{%6Uf-$$l*^? #ġh45=p:ssqFQzusgXd!ay#u >0d{\5+ 3${wz}AfvAmv{>~=gS5.q=AX=`o%x,n~yW 9 NOG:! =ɭ 4e+>La*;Kxp1w<!hL)Vl`Y1F#y4<(3?mvKx"U-|k/e* rLLjBg3k[K.rMCW0g3#$< nlpWqٓԿ߾: ݧ2ĶB2bUrR72!5%2%LY'LL(Cpk~c_p@"_TAG7|f8ٴ a>IoCr'oc#,x|xQV\7TgUk7Po=u5oB_,޻Vw|,咭k g2g(tX(,'2y:cMc/'!\ȏ6@Vv# Hn)UdSh9Grr}: d1&9Aav̗UC9*2YvIirίTO|آѴQSN&3i6S},4FS0QdZkuP%+uE &O06aH¬Q۬TGy_.(sqD yddmhK 3d̴*SΫ,ЌX/ E^`JD,9 w%EEe>2\K0&_uze;SӘO4> xߓO 9?f͠z+1 -:3Iyv4٨ܬЛjp>} '3!XID{d2mn{p9n|еޔ T^F՝}tI*P.ar9Td$'7p;;IĔ0i a ]| (V5 ճ4e!z7Kyy V AQGY관 p^ A( tkR@m)@KbO87HʊC_kG0X?U.>kn@ǧQcj@%dܡ<"ͨ53xYc0C0/7.o qВ1* 5_=4k{1B u`ܸ M޲jxhLS8 AK_o3*woyȚRdSA|k45)!s;ĉp9lW`ZRx`y؊ +UPCJWA/u+Z8*^I[=(~ }Qx-k ]tO݊tƏ8Wm1Sݒ#@0){Ŝ9f9>)$+!= %FI%bBC<s9s2k-y^d ~X6IKyq; ? .0|?qUcU<dB",({Ji"}E*Gտ@;, xe{->izh[+/LqgQǻ; /vw:&>A7mƨ@)/Dg e39m̚O#!I]G1#G{Gs-b qĽATpK\$[&YcyCr Ja0a~z]=AD*}p#ƣgMHH $CʒɇðPGR1 ʉ=OB@hN&px*-l6'_ ?C9vm{+dp xHa܏=$ ͛$4)i,eF+%A9$3V!8dŖnXMh W͘Rʻz ULg=4qE31 SeM|HsVv9J`'·HGv4Wq*ESnWaJƒW +I˩-o [V1h?Qy$Ha@QvO#_,#]CͣXL`fE`Ҫ%Rt̷fX:@Gz>#?L=z$[@B^ć[ Y/~+T=@FXњ=fO9feTnh+h Th% GI?IT5^̐GI 5tVl8Xx%秷9T-kU{\5cP ^P{m.y(>DezQ! Ӥ__ԏt>5Urxy ",zָ%]A=fs^FYWْfNEWQ}edav u2]̌Fg>CWt2կٮ@aZY5g)I:{*`:S`5MuU-=k-&lnTf)|YWBث3@/5zriDK=uq759,(jEoD$Үq&z#Cџ,Qy{2(}ۚXUpY(A5 }\V.Gxs|\2K,Z5Wn#̬qY :͉D P>3ʱ!/W<'{G6e"@Wsw=M" l9>"'yJ #yUOCr~՞]c N L\H[jMfM4/]tsld PX3icD4=*2G..O:D`x:7gɫ,R1Wg|nr.b6H.ƕD FzY5צ  #.']A}Ah@b㭦cu?ѻ6rXϕ\L A%nԂ d6Yө$[sebh$$]Ss!\)1ndl%Zu#*∫9D(yw:uؿK*q` _@ }MkT-ԣ~P!:y᏿K8⑄,^g׺q =-vݔFYiҰ:7):j;×۬v޿-nj|{9Īdzz$ױD~q>QA-۸o e=5P:<J]={Ϩ&US'~(l GI44+RC#x"[4AA<k\[FrM^ZIE;e3o5m争H~uU'7ua$߻&(U'ʘ _0tJȕXhTgb?l* W=6HtAVQ@:})<<.NPe.27'ySmdӘ! 9d5绰3Sb?/Pሃ:xPÆzqa7$? 2*OCc)K+|:wc6z0* o@eP:-t cI]e20X?bG?;#\{k_˼eb) qiea[>Zy>"MA?(avA\9=>.r-~rEFg{Pegq"sPBZoP}i ru=ӻvbL^V*މ鋇.8+&ɣl.&܇kp?K J*˿ 2`RI4LlD6 a(Q?r0YWvnXT 翇~]&w*G5OR8 IJkXI''XbP !a2q Xcf1ׁ{֎Lwd5Ci/^4k@$<^9z,GQ">Ȼ Mty+CΩ-߫[G= >q#7}o.MYi ȃtr#%3,!Hv( Ι!b4 \5~6icqE}66%?h+J,Y6l3 yrSX5p)*suvhwfg {(!rU"og*P*hSD04rJnj({k3 /ԯZ4.(EG"pR R6A}lns|r o/v:u,,q5$h;%-|ȤEN>6teT*-¨UOxmE_%z53*w,עt=HwnAuvJȩߥp?֭c*:4 _GU$NMi7f)]~emnV/6xr,TeHS`eBJ6t'MYfOeԏgyV,t$"R5ߙAQo@̵+sDzTxE|jkDȕkA2 -VNK9 W[AY&ί o\ _T稝  _8$\kʀt 6hОt[߽…9%7"# YJAC_niS{? |ٞ! {F3 ̀EfiE 6|6!|A94:mV]o1@!9rvCa*f}"||bd%1k2f.|d R9չK| u{Zi7Lf[+Y.$8'V=#V6u8P !D'S-dٰ4j=&]Ssxͣ欄ـ]㱎`qAhVvxu_u{ '0Ư HO?Zh `FN69XQ'hzNi17hȖEOH<,?(x)HS'a7> tFR\ہAZp+[ټax5PЏîdzPvǪרbb W5xltH8BzpN=1JB;q/ C\7 A|FXgMޝyP}P&edecFQ˰;/g [c<*i nN>8Eh*YzpkYqRvA1/E=C-a'P{Jq1C H%vr4=v14a?$4eP8rCeOIզ!!IfHQ/hu]1Dk+mgD2΃W|dAWj4 : VR~[8sD-+~];4ZY=U'A)4b(Z#՗׸` }YwyS擿 tp$+BMƪ7] Lq M~-{\։0rdFUY,@Yb݆A6pڴ<]-ǎ{DqnfQ<#`]vSBBAٍp}1oQ!ƾu"qgQGje%z,9:J˺7-ueoidfiAܱ]ofV$/M7 uzyz#5G~}M@8-32 /@ǯ`0ه(U[jqmSu: AU5z]˟y$%T_8MqCgeA>R&s5U]H5L?G8>ͫ^-ޝse'vL/7Hwa9Ѽ<ݩM$O `!"#]ȸ9Ε38̃BK Oc0P0%:(ՓXdG5{Mm5PK>1x3f0B>)OHƁDPcyYqP}{!=xwsw#"G8FNo%𝎢 UsYe=$*gRk\Qp`iNIOA EG jK9(9r)C?B|U"-HGaNB9/6Z59󴬺=4KqR<0JSyhF:NS_^c"nT+U&g$j B$9Hs5h2}5tnd=x{['_+nZEv^~ڂSxD!=J7=Ľnun6~q-Qu#I֘4?D[%TiTLItLD;6y2cUw?rl+!Pa:-TPjaJ&U1O)h|YL}.gÏLdAZh2ݘt-&ֻ"2Yl lC04a1Fޓ!C.'š$u {gYZ0707010000000c000081a400000000000000000000000167d00e180000b428000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ8ݹ=[1g>1p{Y 1'IHM8'ʰ Y7dpi0W4;=/y!3p4<`+tǥm=s~vű{r㑉"zشG è׳[}0r^Va.j)|圓u1TJ&PkdYp=(N2 IZ-X -*+u*Ϩ|=&\K+J[nRBń9Z<1g&qgSqUyPlxTr5oe߼j㪃 4;Zy~x[puʀ6q8h8A[<d(۵`IA\T+êNO cVk@5 Ew(Br96ʰpU#@GȌZЙ݇Νdp=M ͣ#2_XQ݀V)'}i\u0a•J=1b.Sf1bP<`:.l_l)"ŧGP0чyls0 9ѤL5/o",bJ }o:)' vt[(h) kQC?ͺAԀ,\ ѧE_«$l?URbL8$ dfPm&2cvDy_ITθc' ~)7H]{9TA )}Pd[c;{O4 =o{~%Q53Rȏ#Q|W2T'dᷚ o要^X;#W6 ; â0. ThLz݁hJr j_pБqªtnԷb2zrK6IBC:1:cz`5{ ^',_KUd81<'Qofj>> *#e3 ;h%RK.4o$))u8W^ELc9^D=}yczqFy!]nfc@L7ez,_`~ĉAO-y:<#g 3 &c :L|d?R-S-E7ԯdtA^]d/ 5]C@ UbrHKnÝܜA] w^^S;츰e ̬'U&͘OQi|fQ4<"J EÁU84&/*uHR4FjdhS3c&f_0n@ImQ΃bfGٵ|0 \No}M#Ӽ sg+ESFøsK㬙fHt?*ѱ0_D8^qGg|"\M/Y_hCtbTM:V15c68JPs'6QDd]!.ex䯏M;XYJuA:؋!c|+F _e{(zJaM*֯lJd0+2?Rg9N,FZdσڮv] CJdJY[+&DecUz1` @ֹ֕RLcӁiyRgKYsqRRRU875өoQ;!2adF3(LujR>exn=k1U%<^ϸriwII}JN*E, 0;U}ЉT퇪1|4̨3q+vꕅPb[.o|&ȵ{]hz `+l.0Dȿit̐j`'bPʒKmJAC{Gvq&4oQ: I;eg`us5Hm Y!ssO.A?ʶ1ktFV:*[*`pA20GtZ\9d1{;+kAPBQmvjC)aa~V<BP*8U P!_%i%XI d8ǥt??mPvc6 `3=-0 W;߅Lk8s\H3'Z~[yr.,;:"afoLi,v$$VMJQK7,] MԖ)@j ˃9Jj[!"/`NiIbƳμX`uB!mX)Cջ:r ]|g%0I[ ,ZcU6,[ ^&. t^!gPŠaH/>(izgi ,b&ή~ )ٸ܀ 5{-',iƑɴ{|\ rE҉\/ a4ۥ^ta"$Ccmb2Jc<,A2ER{>seQۤ2G8Poe1%k0)…3T%dAW; `^F8,]ɔX4 xflKO^בbA%XIDA okb(+9]n~41:HM'A.`wFJD7`(+Ґuh;O޳[~+Q^L'MU|B_%OHlDɄ\K۫Q,4 _K;A:TTxhXzQ;(z_Huk<Z0ЌŹE_Ǽ¬Ez%.Tw}]ę>t#,nn`d0pD'rհϽy)J${3tGb)ڿtHWK3nhd 0,DnA-}M\:t ڇ0ozLի gfsa5Pl;v* z׿K`hP+4;AR0_cr6\YS{Be>[ -AB+\PEY^F&t( Cj:'|8ػ%Qf#&v)ƺyBLo.wkOO`ܮߠxhjo]l)'.Z \О,O@&[nBI]RPR&Mf6r6MeWgC UARo K0ˑg&aJ Nx,1gXPuWߣCق&TN;dN(ZÒbQm / jS<=8j,fw+6}uVl||WO"C-:nQ>d>;ҥ lL_s 2'*T'8yJc{o)UτO .Ce5WZ&"/ 9BZ_S{[ז'jf2*.k)a{Yk^J@7r͎\MMyr>0d^wM&CYGoKS~(49H&#&Boiv 7Gtt}a7Br`n?qPfsz{5Ix0GSEiв8r' :AQ-B(| m3v2x@#6A8bN+|*Y7{uܒ(i6pQj܍qڎx05PZ#tKʋoH1yi]Ό7V 1=pv<-hfqJ@nz K zBZRYNB&'d3c]7mҡ^[i^ճ[qqczG.'e]$׉G #҂O(wP1WI6 ~h=9 uv?&V:FE銱]6se@t@vV!s5V,V|4# U7j:S&18gXHݼ8|kf#^\EWo#VAXw#r OJjc^C[`|j%W!P?]Vܧ.BER\䏵~D˜5+'TӚW`Y~Q2યGN2"Q+Ѭ°I]>= 0o'"MkʙA| AzU'tO_?ɝ1Ж'Dú \q-k~o3püdWˤ#p |dG5v\=ظqhC,6]@mD`0p^ +頖xS 9nmo:T ?"'*.b IX=n5 ['A65uJAL`c:#ow k z REǜіXwުueҧ2v<(HUl,x[.5ur0{,Jo|*wBc?l+R!0@WlfB98=]ТYpEN1Lķmά,Rzډbr?=bT%; w ;w/` 9c} {l\METXkG,ņKm'TRy [ ciJwj] iαzsH-.QL(֊V0Wd-ҙRCR{̀%$Ţ^IW!<LJvۭlߛFY;chAKS=i1  KͶuQ_aJteu@ D۝ORh_nôyLM4Lf8u ܕH*wޭh =̩jF( vgDk]T8) o& > Gwx ^$$\Lzn>T*>y^bOsQN&Wj`ّu1?WNxTbYY5XE.}⚖ GcNIMWƸwQ+2de&:q}Y bL3?Oq O;9Gv0\d}:i)?TO$8ͪy4J޷EhSqD03%@aM!U(EטF7O.*֬p|H.#i)Gl8`A08k%x ;4ۤ%'Xk J bvd`X@dD@KiuJ$ fk-RpA?OeȽOqs3ƠhRՐ[W p NƦnVUEkOij>71"h0G-[h )%C ݯ_AêwhY#_g܅g 4zzʿ|=~m*zA ;EmHCpIOIvô.qJSpLF{~3,q KvEB;QC|Mv$!L@$R{hy C ~vq%mO+P!ݎjs6CRڛJ/+0EcQ8٤rWwĕ&"'Gt*ɠ&٫{\7{DMt!sOcj<,Q:AmD8.*^hL!bp=qN\Qp^s+(o\+'on]y`0zS;:l+90ߔ^`%|M zGMI@ѠR_\}&I(tl.]s}Dxu0k 4e懺Zgo:+Ɂ.̽sHʾZ]d5M*tc$uj+r-5nB \3LQ&-a6n6Aװ8pBZc?=4sbd4:R"5Цa[6?ǶrM0 \SS'x (^gn\ B"r~byJH9~+h{{Vrm G{qq ʓ1xQ*tdnrƋDZLL}y*yq8on+'P.K;Z y>\J2Q) .DOeao,q SE3]S$y-`S.@hՊq쪾^y{1A628ng0B4k^wcZŠΝ=ifCn~}ꉧLw0:gm\KB$8j)L>泬zǘHx:x͹0Kρ(zΑ*?hf%C'o˭hc!JHD%Ra3ioKUNdџtx/p\ƅCG r!7ʬLj5iyPy@/gR Ha8ƾkPP}臜xd^ax: g$H/w"}LU#tWvlB'QBFDP0#ϟ) (@{! tAǙZ1Fanq6|VVL\nzm8'0{[rQMw9^O\ YfJ0h),\g} -'cfP}#{Vl>lVfnyiiY9#@'Ί3yeq)M2Zw8R~{)Y.6YRg Vx=1!OsP| G_>O>R {WѠ&l%"9#qmB^_&!EO]!\t$=zk@oAkohk7AE*,z Y)Āc؎ /?g̳KۉLv#AcP4N_z%m/~\eF r4?E0D ܞC!G/plM>Eya Ua ,|^3=λwHdh$ZKTMոsqD=Hz[>["k4$oA,$hPݼV" <1s>Z`Q0Zm~%NS~iJ6L&]93aА&&"-aa>&B^j{$R@%o})p)ʔH~et .]bBK0#@jaДO M0jW'r?rHQ֓6ډ>"iNp[ uD-n5\ǭb0Rw~|F*3+EpJ`W搅XoїQbg;c(#юȕmh@! ܄3x[2哞Ɇ93DGO {ms툢C[Uָ nӷ9#ʂs(d auuԍ 75߾o#п<+ kZzY4j!AXJƝ  XW ]_$GЖ*o4T xeN01ꏂ0JN{~XW뚄(O,e]ඤ0-MOf śn?oP!9$`Jò|-y :':^H5':>W\mnf7q1I_Ft J8#^F8BTڈy!AkZ4\QN"g*wE#X@+ sS޹phVL4i&v=R\ ueeg{bbf3$p n"=Wv/A w^N5jՈKs:kxn ެ7b)#Q~ 9JCqY+D94ޘ u%ډ6b\gSH_?'ll9CC;z?V dL_]sX}$'Z}ơeK$CwCs^3PLE'|W$xlV9 c60Z6n^p#';j*ˮd9M£)z2p3~ 6_k.;9`da 6{*,3}~6wqIFD<9U q VOyu轷TFNo#.Ri6ފ CYvca"&,n@b)DnHɫ)X零亨VbDqAbQe<\r.Zf cP"GD))G4ެUȧf츦$"`bMC)Z;os޷Tm ƦnPO1hH 0/#j20 NflpV8QXZYf'('PX3\ ;~( Զj eh ŮEWtMCyNI[ɥ5Ǐ01Xm(M{lCXO 5L2+!;Og:= A*JJQN1g7yc(9"e O]<_L,iTDBzr ю u~Ȯ!d3L,b#۵vq .NӻtX18\N4gX.gO1Yx6xb_/|iN9*k˴Otn/m]Ht¸qCOwV)r3 Y߅ 4X|A7bT%nտhؐI":-nwM Ʀ|DHjK.v3reoh ո߀7s/u%ғؑ©x yUh > %\9@@S(f e[h zt۴/JWvO*9p۾ϥGLmG u"B#vs;7b2ڈnޏitxSD=r<tc-]{/)&o.V-pȫ y)xBv>B遱/Az d/L֠(G6y!L;*ꮚ so'7;eot3S ʉg rBj++{ArRluOX/A0ś- LOwѧ)q&n  1ܖbB KfCv9gU C_(d7&U?X 65l#9+Uk~d*x *ƢD,їNvg:`.0*:ߘk8xȥÈA [Qۋ+n 0Rixb^%"C˼@ YC-!s/F?͚5;_ d yЌٜ_HkD[=yo6'Ō|>oT` ؾ}|Wn:z5(LNI)8Uވ 6H>]< RêlOM?nwg95 g[ᧉsΙg4O*G3-ĠUTVӗeĒp(Tpik%<]z˸?o 96絎t;a- -p6Ǯc]tҎOǼi0ht]*%w]_xH1=I*ۄOj}=ǝcc60KNjm 4*"}$r *WT!#-jLg&jθ)?Z!LUu<^3!-?ПA=[)`N2oM`BE mr}_d7qj97d w~~кhXZ.5 k"r8n 1ԴՇ.?q|2!,~fPoTA=DGl4`i촲hqn)jKuŖDP1lL ehԮ`~ s*IsY!jt wtAqFu~.T|@{[B40_N%,p74P$Q[o?- ?Xd~UǾTr荰P*Q96Q"P1$|:<*HBTcpwaӂצq{|SH& !>T@,QL52.ĿExMV,C-!:T.y ΡJdɋ]U&0P+֙F18.h|1 0whU0 qBX~Ѝ+WM]ܙrL /-~ ';S^^"RZ]EWo u2~` J]Sm,qjDfB4* eR`OO6,8R4W贛G^8^p&R7+f`ƶUjT4#N_F%})BW Ί@+·&Ib vaFdmcRqWf0^gRO~NU,4U\E%8 RBDAB}׼lba:dq\۱A#MQV5145aIq|?Q8@o{_N[z)72N !_-vKӁ+6sp loaͨWZx;-L شl޿u!|]Fp އ CGVxIb,߂`&J.դґ#lݬRs}A2Sp$e#p~ ?B5K^؊p\qDo =~`_V< TA&1>pXPb1US/Kcՠ*PL2L,ISk*4gZ.Ap: T!PXބ@tEv:8]5rd-{z#Jb/"?3.EVy|q*x^7(V>7n h%]oVSoDL겋!4\f$Ӓ@G~ 4C@<61S?C|3B'3 ͏c}xjǶƼwL$Om sOf#_c&#k> _lJ+m;.eˈ ß?w=v [f+n87r? X'i< [}mHj@ qqzP}`@dh"1HI@W# M.8%Qڿ_.7z?呅JJw!*@S -&?{(}酑~/ }+Y{U̢z?)B/kY y gg x,VAB,=GVfi/'q3MV.sr?Mi*KFO+H8wpUv/@I5̣c# }zG:J"r)p^ r*hrӂ/ ZE`{v?2;`qg a-}]J%ĮRQ| g=Dg}U#\ %+a\{#Ts*{ "FdY`rmtxiz+dR-JYR*+bl{hf+hP E9qvBbgj劶sC3~9mpD7LC- M6s݀[W;oFc3llDb54bnzpUܴ-YhK:}W d!it.W*⩆!M\V3h Z A̎ ѵw! VBjyjVflo&@eHm-k+?Z~`V'35HZ. S-b~U~T&Cht^}>'#a Zy4('$Vߓ0~a}f'Nx0V1q_5Ji >2 :}?_T̓0u7RtL-T"(2|%D\\ x8@Bݮ1FuK'tc+ksZu!Z9F8$Ǚ6Ƈf0p^*2wAEKc*T$}\FG ؄XQ# X86\Q4( 3Yb2LbxԄ2govA)5O]vEV "J[KΉV ]oKX@0FR&S&VM@> xh8zTu13,d[C#pe(̴  |? =%:C@6wz"?@ǼhSf+gHAsGE*O!yy&.b #p#? l=5 ԚN^> -3CEHp gln ,ZƆܐ q!@mS{ve(' 񁼳h2aZWUCլ_e}QRf7~w]]Y҃t40j#ZY3fםzMx_t BXtu |dɩlM/f\+\d0hgKPov?FE5+b`z٬v

    ʏ@<@_6pA ֟0e#E^~ ;BMGm^C:ݾ~Q{y(j19_4;_X4ȼP='I8YWu3&EͼU [pQjF\vvB|+nt:Mr`@~[$Obj3ڋxXD%#`&KH Yc.nM 9 _:?(Q / ks!C=kܻ٘]CZeƟpixpgq)&kw$KwVon`3 S]T!hPT<.$s%pVv[bfIwɴHU^ 3WԞ4~4r6@k$Up/j{ 6*'N [m۪#F\(n,a<鞽H`Զt](+M9Mo5y*&)vݒWEs%.9K歁J u?$EJCBIJ=DW{e Ͷ~E>`)NL=[%(p`8֏kp]CĒ(-8x“)`Mt+R6_Ob拖ys|^iRvDZ>|GHFOkTNVS'GŶ#KN ԍ`t$G=EbI)0; 6|ZFǎ# eGlȸn  cc.xS J E-aЬs+fIC;IiΕ\P%0؂PxeNjj{u\kٻgn].5z`j0ĸ6ڄpnk*V}&GPA1dG1`~vxy 3f?9VwXE5]tz~!{F5$Brپة/-Ý"T;nkG'@P9:8D:% kw%WæceuPdaRx끦n뀕i+1z Hf0U/w^$:`2aŰ 7kpIIJ1/`'&&KLr&r5iD$jᆝ q{й5 FxR/^uz18& x?VI}h~I)y/D|G{`K'^LwXw۞]j}V x-L-F^r4}͉gM4dH2^>#M3bFY9JӸQú(|(BBb._g;Wi1Cc&)Ѡlpz}j٣#F/^ ܓ urouȮ;d:ϭzZ=8,*Ϭm6&ڪ݈ܽ%ue4]B{+Qwl}w* `AW_qJ=$X5f sES2eGLٗ:V{ޕS}d$ Nrwo W=$@&k!pp)pl;eRfD#̖ bK\22p$.ޓrP(~f:a;$n:wXU5w7q:I`H+vCvp#Bî쇪uaMQ9dP M_# yX&.H@@ٱH͙25]c8©k"֊mѼB(&^6cSJ;mZzMҋfH 2g1#@!aPnZi}I5W|;s鋿H/ó^ǀ T@OOO_?cLAN&-ۂ֥/ ܉N_b 9kY1k+LJ rM0 %hpߍAA3s ߙ<% ~/-J[<0_VHռ`;w|JAYpo-O<#!qt2>g Q !̴xvEI7藲r6dRiW#9f`;{H>n"I?oHG80ш>O_L|zi'qrh PCiɖqr6Y##? IWRFyĊ;Tʹ| tM8~XpW<"-h88#Ki%eH:zm ˺[~k.TVg^:^}!Gi{$|ၩzUCφd݇Oe*TC{.gfd~{i^=f) $}^߷(EA_-°RQ9izd8pX*%S th\OۆA )Ēo-K y@jjT]k D|r(FDt*ZugO$6PJ-`+fV a3j TmG) BV KY(2frܲ*U2 bѺwd!ϵ^犋Re6{N`\kMҁ)`O|C! >kKx&n;oDmT 'û+giaЈ9ɦ[E&"H% .R|d}[^Ԕ䘭<ԆY"5i'>a`W.,t]a*͊w5{ 6 $Vڸ7z6/ Ewxvdn4ya_rrep3OG|[LbRW_Gl8>Crkm/s961y];>5%Z7Z\/4B΋~(/Tb#f?VL 鵯b ޳JcrȶkNhHP]Pa*.|!R͑ w ['v$t'E:Fhj F;.z8,%2jƃoL(4ךsSM%gJ)˩=(np-iTZ ҭz%Y ],z{;bG$~CQ+z>=]ѩ0 xEL2㏹o?FL`M3 JӚo8xoR ~l$sqυ8mY`˜,fgs/r<4 FGibCezFg,va\KtZ? W@MjRb=z(WhNzDf[moGVɰQvD]SbbL`gGZ2Ke8y6Ӡ ="7hc0ŪAtBAd@jE]4j]ÎŲ$[O!mAѩcTEM$+'L]JtZaicp)4M,X F1j]S~: $K/l+(7UxT6*EB 5ϧ;|߽p[yK$ =el,;fzݾWW+|*@_Asqةif"")Vr_qTƈ*Z-ݡF0gnKUp%du:j &%,cZƥq[{%77nhT6rEY[aQ-m-W^17-Ľ=N~VָI-_& p~=ʉs,o?Q$KE@VO>,m}eOz~gP2cCH2u\J1$]M+w8Z_9E)ˑClb&s>\,|ȃO!邎yA'?|·n6oQ/_7/71:9ursy<^MSl,B_*č}1Ș.9{ L؞-YxUu`´n󒫐~e[vզ ǷGÖ*yT8던]A+}Vd:F^9)]_ pK%y*2o6vcgW+ RueM0 sX;V"MP e9@ξ*w)cxCƸUW8-lW+oQ4+_[\.;%7Rؠ]Ԗ')^N#ZOO%gOڔH>2Wu Nlp7S?ČQh2Ro-,K<:DK;+U"ն'MNٲNJI Amm\Y (e.UGq0۱&M Y&#{>Q)p".GQ3}|Ǜ?@eTϪaIYp^񜕘9o^vDYW2 jQ)|[駋!nD ).Uv/q}+^L~p 'qL8GyBx&p71&ȡ1IQ0"XD b*v^/- DW6[ snZWD= )Y'$$xMv$Ner BM?x@Hrj9ʀ~{x#S~GqhW!,:6ޞQ!O[Wp8@ۦs]|9\O$^gE`Rp~vH a2gG8RT2hAӏZnXI`\Vߎ3̢3wJ~iUAf;]e4q]lw`!dF A䍙Sy‰alȌn"@ 4**"&:J\y6z6pⓊ:&$&sCۑoȖu=vuq٘߿peZae)xFrM?!(N?L| `GTQlԲ/4sro _HMj?t tAj)GIO4 ZɽR+=Ib'eHE hzcL)3qD~$X$W4 mh}ڼ~|O$Wi!ZQ!a׌"!);6x '*hlETщRe r° ִ*a˵.W9韶%pV) 2h%W 5Uױ';Ŕa;P 8UYAC̔ ꌔn{t`k504SS8$֏ )UWQ2or~0%$Ho_'zr fq4TF]$]t~WӉUh+]nܩiG06EDs~p6tnXi'zt \35 =_t uجVԵ>,lhd+JQ`̀^d'c./,~WCDKcMR*n"Wx/MIItnb NJ,/8C7R *t #KZ훳iX6Rmi>YN+uC$4tf-KeM,Sǟj" 7` PTM%0N߶1 | )T_!$9QA.gA} O AuhlTzէ8=dp0wkG/?R[qF]t*@\S=\_el ZL' J͹9C+$ ٠b6D],3IQFplFnVg4w8f&5ҵz]]vC_G/K?2 ZXGυFh_ !=]ӗvA;C HJɨi,l$T.JeM v592oemMu4 /?%|^ % .7x*t":ϩ"o&fcKg08e q(#y[%2N ټ΋3Pa^Q7aUc}~f˧_)etP)3}%~~ nja(x.~>Z]wX%h ^M,,O#Q[+d=~қd\ʈ@pr0#й솛q,kf>*ҝUCʒZ' (v 0W#yIlG풗yJ.֪bz/+{?}X+_a+YA{sc Bҧ́B}b"NOlپ2D4XwSgP~IsnijYV7׳d1;AggZB,ڿB3I[&>5߃)D r3,Ż"= M8X)/f'|::hпr%犤Vrx!?^d_ }rԱY",HwZ ׶2l!׆jG :X_GdZy/b3*Y2d'Q*]YΪ[++4Hʚ3FD",T?O!~xX-r-D3Xx%T0`&D+g1N o0^ 8^y?s#mEB0G0`CWsqWbwO'w {|dsV]<UR+Ct L\A/@9 +ƞ&u?wa3+(ouFvԽb 6{ uN`>iȶB3< 6!{eQe]ZN#W% 0rs:ߚA';n/"eD ^4٧@, bTDpR/u7F] m2Xd=~{(LDIE0Qƅvߛ!^Sɳ+ͳAͥ2 8xS)^8cTzD%aEG~`zW>^od+NvKɝG!V |XmPq0CF >я@ܦ-ρV7Ft>ɞ;ӗs:)V "䬂!N|dp!_0?ӘK#u.0r8\*p';x@<R/dBFK&(Q5~KE]hS]As24 R?#q̲𥉉eo(;eB^$"nZv\e#tfXCr]p-ŊFFZ}>1n 牣:BZAl R[ʟ2)׬TLLoͯT0tϜ6k|YH6ձB.|2$.;e+Yz4&d.6kb&oson2.vT.@DpųU"|Lp&$w5Hޞx}Vr~*mL?݊ѥ4x-0geDzR@kkYx>=[L`IN6 k*Rƌ!d/ЬkH*/4ڬ؜AKkChBWIdg/y?(&"GD󭁴NXŎp[ek +4XpITq}Ѡ%$e䭕r߇rds? r@GnMF,:QU{CwpXᾰ|1I&+7`D Ԏ9d'ݖb?N>u7GMY-`(d쯃ߌmy soSӯ}dV텵zzhwnIo| hu٢G቏*JܴW3?*s88>(0ժ;?,8Yky/}g"<KtsbHiCJUH#1IDw1XBL3p/`1A:ڔP#j~< :-r 2zM3nlY/[BY 3$ 7hVՎbbѥLyQAwc񵥩O-yPCgx]ibe hWA%1d 3vr]WB{@.NaZz80>B_*:x2T=;߳kf"0ڬ3'Ԯ&#ئ۬кljgi)ncoiڄXeu\avDN~'D}PsB$~dh   吔7btvTirrOA)p&fzZ"]>,u@BN0B ȯ)'S=S^*gvr*oL7iPtV > uUu䟽oG/^$^XKO215ULBߡRr12ሊ =GIJWR .+val$C<1Oƕ0#b^]=. >NiB.R- HqDguu\EXntx ).>zʤru^(IAb5E`Kbo3Ka*-*呩wɚf1D+YGJIu WQ~(u*&C0T`^]\`yAj$_}qSL[~DYހ(' +{>S?877Sƍ5A 3+S̃+0{yP'˷H k@u5aV 𥺕"q΂+LT=lG)`n[`+ҳ /˗R.ij-LL̸ +9a2Trn:ӔBAS8o3r%j<0vkNv#@u҇퇍]qv+]:YXcP=v ӫRo݊uKϲE?UZRW?]S9J=Ϣ%q~E2bp,{nVӘAjhN5ҟrrnbgWٝn؋@7RJعuĂ 2v1 șǩ0m};.īqI~Ȏ>&Rgԋ:s|\'a,v6=HxzX8m0Yqӡ>#Іj\|?KLQĂ)Uˤ y)juZmK! sO>:gFɬ+QnRtcs OJMLr&Mu;*u7ՓƺM}7awT뜚VMɯ(92ϭߠxfTߗ= 4=(l[*tm}K%f>5wΔ.e,=q9"H] dr cgj%ETZe6i'a#@Ҁ ͯb:%墥nƞ*,"5>KL.[0KFo`r#CIsZ҈PJ%l{P_g3ME>M(I7x-'[V*NrR'#+Ţ5^v,DU"Y DQGVADkEP s7PϒY7{r=+6NYb.@ "V=BZ-s3 x>rϣWlj䞌ZNYŽ az1 M^fxJbBX ȌIQdHF֕ד )!g+bipIyGh<# eT;]Ω/xwBFq$a%'{c&|$Ÿ(aa{"TFxy{Ji%QWHd8:`NA<}A|6 Z 4E>צ܎#KP(8NRkM V\ p^pFJQP 0N?YsLvŢ蒚q+BG[e֖NTZ!]/ѩ"OJqTn1 jYuL?&b؉v_ӿalFX|D5VKߴsB._߃un@=}vl\2a.͚$vȣCErwA(Ԍn+wI5ԉ:b I?B۷r$]ȂXDMq%5`rtaŸ2%ǚͧR}Ɛz;2fVƷ]PË<$;*AjSgz}58!8;l M˜.ƑC57EmmAM}$uqգ<(^:3=_7AlZ Hj؂޶=*@ƣ@pvaRs'O *dxXX&,\Nmɍ[vߋլHĐC]"TjOlm1!…}VH*Eyt%ԆZx\Џ[U/+!] x(5$t1BO>,l#9Q"[Jܽ'*y(i&RsLm@k~&,Y5wjwv;k3;[68fd$VN6Sb[H2^j>Cc38;wzHy4Ax#&{Y+3 V-d*+CFNre,Wٿ̜c#TRf]%m$ѥ&22^D)j{fZ,>^*uaJxם;ن1UY ×܀h lMₚњtռw"Gc}1*z^p auR 64QJi[rf}\Y;A.a yԧđQo o3h׿6Bj=8H*VP#s,@X&Ї2S+*ft7NR;;'Tk#=y FL5ey @tFFfW`T݊T QM mR@I?6P~RZge`Zol0W=VOtw:Uz09)գ̭H,mU5ր H{frTb3]GcdS)!r\jyL zGR'2魐1mtEaoPC{2̧H[vs-.>9kEy6^~VYf .!I$kz93 V\+oyOF5ubzgF7E#BVH 8Yr."+tl^5SF_ciV̹oܙZTQZ{@#0/5p8I&hu}7BXesAڻOy'[ܲA'F.QSWS-*cRul\ZRƇ[, &0P@u>P|{}4 d| 2*y7(wv=չr^ɓ-ʹ'1:lw@. Blx#Z\bF?u:rQ5]Zm\gI%dc~;܃ԭu;ITKO3]`A7!!T^Vj09a,~`֋Jh5Mށ鋛 RS@mls6SYU7(ؕ]'Wˏ/oP?;Uo$$TkH:me_ +HMo[9Bq 0r<8 ?0(@}wFV ?ͷQ ^]ڠ~Jr:追9J|󴿤{E fRBY mbB<6IdCeDyC%][f5>P|aLh/. 9k¼C`CbxgSAĈ.osZ8oS VZq ǹf.NJ9 X 0 2 )vȆN79wGnz 1mQ8֦>=U"|[vc:\¤Cz0RNr/kgX9bz=/WI؃֠{8|Rq>FgH*f/FD*V`e;XekR;()!s  {=T\d/ 0Q-bj:!O=t[HQ Ãr4i+4xB='0ebR{(_35G2H*y3? ̤6VRM\+ Q)7Mz &`w[Cזٮ@+ŰtL^>0?tМQ/ ܈qj< ѰY@*7z @ITx İo?B1C'3rء4kUEWz0 _װ#r9K1NT=;v,ezlQ.™4s@ V*B|ă{ YiN9ݦ'Id߇❆ W$_Hy(>*+`:K `({]?VbZMn\Z}^ ]ai/}DKX3=W 2Znd|F"Yqhq? 2k<҇ i~[e5]WKќ=8^{aaTGl6N}IǀfwQ9TBQ86 jW70_|2 (˚f x>hrs"*ՁM^'F(]o"C1K:_;K<@f '{ Em^Z?%ڛAIA,dh[$u>}~juK#fP[ AR#*\UgH /ՔH1o^fs6KswZ%H+.zEzEK͒TzIZF|@MCuiOH;HoECTY)NkJq{Nʧq,婮ʖEOs{htEt{5[GƯ 9Nx.V8N jzZ:oh4MTcJ >D/%AC߽';/Xib)}ip x~MD Tﳢ;qcca8"K}hFꑬ;3.eTJU?o_1j+)7jIqu"$%oNry0>_6 Q{Tۃ`aڔBiqΏ( U}m?:‹{D8%,tERStb`F&?tBHL>(?hIP{seJm\7MK i']m}]_^YQGš}UQAo;n$tM _ jD t2Ƶx巉'6vN3$@()'#B|ɋl.s_P6-!9<#}[0NKPx9_T}elzٲ=P24oJ! ERNil\#jX(uW {q|U)-ʗ1 )A{>7T}Kvr7+&Yo~N`D#*ȶt?0,B M$PPYi|"T6ɮ& 2'L?WnZ%'AdR,3nܼ_j Mvo{Ms";7BsU0n=եH*K?ix\CE=ϝ@^y ܖ4hzJGeRwX7M9^6|NQn3WW-j͈%f2_TZR'ήbHcIEhk蘴tf܂k;=r>VC=MxTݹXj_J2]G5d*7?%Sc'K[0 BX;fN.,Xgu,~cJ,Wy ˨)Y<&w'V=vKq<3 5XZ} ^(k:jfAuXCo?tN)58KBr՘%xn l>_{q.%ZKGF8YQ-žn"ŬִI&ɠgzt5le]))1^MiVBW9r*J7A-ڋ iyb!}s*3 -]JQMr;^tVAڑ<#RZ{a83.1lwnߍ. C-qൡ_eXb hǡqIߝ:ș+ewkU19yLbד31 B ꉸbL [1! dG[)aNF, q&@UC)CBU5^5)RZhDD^kWwh p j1P}UbӪJs^U&LQ-+-"E?Gz:mxsRX2A[ov1`:E#_EG~#F7C&1lF)>_sZ\8tN

    [aSl87rF2~8Du޽BgqyZ, v!La_&_wiFݎ}rq2UG iF|!xԚlO(dH[J!ojK니'ZOK Gr:6MV.M]/yLfʥ$e#[[ f iEQ2x]GB(d0( 9S')¦C w OՔT*M<2*.svs8 k($ecC7s6`C%6|3v.y=%*dŞ v29ͨ#qޠ9R,0 VFPl˝',6;Y /1| 8g셽}i`wq-~Zj1ͻKZGFk=&/TwI?D q` N {8Mۋi6 0cg/OFcok,-b{ t8YӴÃZf 8à^9UcN)c0ξ\mhE4滮 / rf\\)T_ 6r4 5AshIN7!E+!GB=p.qKM0;\y}muބ aa>Jzԓ'S0& 9<̥ 8'֜~]yF~z }^ôf VlG'KgZygj)}>Px},!l`7lQQ=L B{ ZOIOPW/ sa^U*$? $#xkڲY)-.- @YPQg-jP]s < Zlz/jVQ3!w;A_(uP@|5 2K:S# }p*BK7i)J…,IE:?o*Gz`#hvFߣ=j*P~(!`#gq$ e#.{hq&d=-ye${Ag]9֖7z 65;zDeEͰ\86H230$ 2rW_4; E6oB{G6 aHy!":l8W[|[O%rK}oi_>IĢx6A'Π8#Aob8 : %=sұ<Jʴg8OAZv` ${cKzW;nvBL6(ިgQg{V%r9^ [8ĖiZv@&Hx!'>~Hצ`xcEaX򺺅. Kଧ? }Yc >SiZ$J4FZv9HLV&:_l`Ui#&.n3A$V+^|Y${0B,uQ1bS@k깩iL$)j\;{KBb_~=T#&מWew["9oxF0wbZ f58Ab#Q^47Xĕ|\wT^΅enȕ%)t/(ߧ;؅$c:jl U&zd汧|9w=1Ek#S_F#NW~$%q`Gi_KéqWFUs䉶(lR()m(V^d x 56aw(I)׈7J=QǪhiW4&L@yԷ;֢+T}2Կa5vF%ba^ѵu4/rhjJUk >W@ 0گ譵ILmI7tgGOQ;{Zơ!Iw(}?il*@tPyz 6e{cTva,O}2y h>H! iع Az'zWY.Vٺe79Ȏv3x@ڡ n }TBzBǍA"CG)&ئД!Ȃw <<'qFIoIG Ij2'XrP^N}_ *CT9F e}jED!E^/ㆀ@4B7¯@L?K8M/'D^{X-`Z1wY*c-Oa!z|Le,UsD$'>ja6ĝ5Wy7V]s^䞁Ifqb {ܑw1XAƀG:|_" &Niz9q0bX#Olj/5VF+_v.*_;M&elr$Kw-し~6k8?IMvFd%Ds]Xs>="ހ#(l>ƙa^ WP .pHؽ@<*|p(,VQs <倱s/9d2HDl>0C1vN҇ p\&%sMN$L%{xIߗ"p?H5\l 7уRÃ"Tsd_fS2L_.狹Z&>\~ͧ9wS6__b(!c@B2p3VZ3:8&C,zƂFH)p)'dXGXjnQMIZ:Cd\:TQ)If!CMD(YܐSo?->啽d9jqاۑSijݛ#oj/u"T=F[{|V0]e2[x2qy:=DޚfeVJ1-2fPMՉ8)# pAf &q+*`HOKmHpB< ^}?w eX+. M?M kj|jF`7-JP2:ԤE "@q0g8E]l%zzt<\ ÖȩfP1K2|,Z1 >2=n)U#&8E! {ΥQƪCP qC航5-NR#6kM(LjOH)YTe5S )ݲv|(E"=jB4q|J#xO z?U^=742/|e pxem-O8hݫ ]j t+PeT nu1ilޫGcX9$to:g4w^"|( C8c@p;Bz:NSub:$ ,saE8һ)rz3FUqo5j N yN]uKs/mi`G+ K۝**` x3Ȇ} y 1i?~djo#>p;caSsy-WBL:^eW%Gi'h"xw xK˫Lw]dG2ȼ@xHGwsS@z*O/[d?YKH+u2gߗvVts5Phnv?Y4ktTM'9Iwzȷ=1Q}kJ4s S{Rv-埲&0?xܭ?5A~Y9&T2hw( F#^*B#2VSE/9. 6w5F%>f\e}xtx1} ʇb{Db.%=e5nu/JL7rԓ"WYc&!qDh:V{FΞ̃"Z '\>&[W_2\OPb@ 7$0v!)v)k_ehՋ *#t7 (q53oCtPcG<ۻzWМ?G7g+jd u6B;%X.x*߭A9FЖC?cȥ=="zLLK=F$|8gߢOiuAw eHu'Ck{ \Lu# 3+ BRjӡB=6cxYo̱)ElNX5G/Tf/ttvIg Z3,͘$)G'`FV6,noLyOMaVlI9](l7a#JϙdYsVPƜΥ_CLCD棕-:^b"ݓNZ3mGGu EV3njgͩ<9 D򶇍hɥ$0*˽8Ҥbw-;>xC`.Fzk -NzTGCRgɖ側^fRN e 0Gç; ׎7 j6ٟl4 RJ13aUw &N0RO|^s"}% 9CM&Me. P}tb/BO>-MPgJxW>W?&HN,gҟ~鶶Cv|hcϸ,{*\_#ۚ)Md/tѕz(bYv%  oRfo#5Q v$[l'=; ܱ mhN^ǩO m 8|ڽ2S/ IٵӆeqH=8 Jĝ9]^q|Z ꓺ8p->hN?}>fEdB?Р #9G~R >k$~/YN-jRϏ~Oq(±Gl|qnd}G`)f%$ڮ.zv"~䛾^4kPAdĹiQ P:2#")HxرK *$q,3'ڀu'ߏ.֟p ܅ 5K۶}[EUI]^Oq%rʒ2)01Ml-ʡ*ƧJrI[RmZs"Sw.#T`ik㋮(;ѷ:ȄnƬP"xb (y]r(ׁ* `5MS-Y/k"ui8NO86n+T:}V2tldPOGRnK(Itp~+ې˃i;[5:y֮gM&1vn@Uiҙ bRޖK&.6p]|ػCf)% K#o}>a'CfQEWK9$/w y #ch>5Tqgo'ЬsG~bޟwجżQ^|ڡCmRBdOB?U pO{V#[Lf`wD$f #z96'ys3_AV(8sʙ  gl'OcuFc -d7+^m,A~#':b8\pnsfvyܰaŜܯ" sL/[/zH!p6 ^ȝu4բ3dcEaY%³w㉒s!)RּҸ4?Oc/&T_}. sޫ+~ȹk,j᠁7C7T!W!q {-%t(i𔠗խ)FodK*/'M1>:۞h3\ à̴x"FA~!':`OeWi[dx"M2Rm}zYn E\б}<ĪMV|)CwQx,|jpibd5 x8Q=kB]SDQ Gʎ'#m/+AzQ.[̣*ny hÚX[INU {*uTk YWQי-M?Gq*dCy]! ?Ӊp2zƶX};G(nq~LD+ڼhjY;cTD`7 QӠ׎TFi;̙$s(0a ˬAwOZ+iy VSWdU;afUCh[l T6x^hL"nőວ- ۵05Cl;o|{A;/#byك3a n%(wZ궉dc?m᥾(3x3M|ܞgP0T?/I]I|rT69m+f7fBs$ WB(Yd5$8AV)BtSǣB"}C cg\~>}lⅼ i8M/,KO_ԬgڅL\i~t#M*.;hJA| ,F\8U wHuJ.K$Tvס8 7 TSz`PNISB^DR{`UcqD8FM!;ygXFhl< z?gcπŒBE;fB~r]V[2$nQ\Ϊi!W~8 yE*"z[iO@Un#Ӱ u*&M `wheѮRy w$@bTX?+O>zFކ ȿ9Wg+2$Cla͕F^~SLaD%&*ǩ(0d2 PI':D+SWgmdax;-kTtHM>?^7]eJ:ֶyrF^$ڸ5a?,vv% MCOE.@͛HdY;YuR%d. gh$\ܓ ~ -CVDk.lꌙɾ )Q>w@j 1Ÿ6J H+dk)c7#vn 43: (L/qh^ڜ8PP]Vl~QL"Ei22*`m˒WGc_pF Kb̘ 08!ȥsd/$glx)dX7=JhZTf÷@hE{Glѵ-Ei  &_3޴_kzS,3ztvI<4gyzzNeÂ=~=tlۮ̖rucyNFzv (q}|/[HơG;>Mz;(K]$Pė#9%*V<}M"H(}ufkˢd4Єۊ.|*ІF ](AZ3 =>GNbav^\f&ԪR]5 , E ev/| D?]үkSs`tU~Rw FBTv lޯ=#_`mpTwW6-|b x IBvĿq_T\aO2U )}4  $iҘxIƙpHfs5ݼ=xopjtOP=B 1'ZWH.K|>N*K@-^!.'PBt͞e ku+K Ađ[8.'"Mw/s@2גґ`g:6F8N.j(O+P2P\Z~s\Kݓa"`#=sdJ RMiXcYI|N!qVQGVObz+rt9`q0c)jKzߎuٯ= tɥl'P8}`gq'WjCEDR-IGZ~9<`a!?xoW%}}Tlnދ冂GʆPX~%o:_XyJVzsپFĈf?!lo7Y>`5+\Z@X F IJA{ӔThdKX' DǶq9U=yNY,6_EqK8x钠kPsrCA֜OٗezpJ f\+q 蚽9.KZ3 d=\i`DzYfcapVP,pFrGl: K%]$ϿJ`1⠌u"2 "=R5=9%neWi.@sL~LT*:~|:ƣ=*6m!.gk9@Rh 7#p ;4bd",WۄwEp A2w_Mi8\k `TĹ^ 8l(ȧ3ۻHUlS ؿq2|33XҐ%i%CXsǰ-%φ5*dcpAIck%[e%%+N-72⇯TGBS+;o~p1x?}]H{"Q0piXsÄ(S=lɯ1gqL,esG*odjCuW܅|v% i2DAބ{],{rWARAvy牏&%ڱ֛K&nYG9,+H vD緵 <o??ebf2c\1 U]IO?:)Fޜ:׺Rrq.<3C%p3@l ;=ٯFKJY*}$˜^|܎2c.yH'\lMFTq35 61ޟ-V\KdB2t}S5y"Hj 2) IQf}X;2-e~ՙӆps )AX&@<<1k1l1x4m: lRk2^b/Q1jT F'uKז~d@:TSQDs=0k0N5GMT YYaFaRc{J Q;??3QSE[4,4AC3spN H \Oh!7j jڒqI.}f{s՚jg׮v.Qo!Lr; g#TD WkAv\TW.%y,45Yv@ cЛn^$!UqE%b$qjۛ}"Xv_!Pzgna14I,S~J!JBuK)hf+$ dp@E%! Hu)-a@ Rdjz6ksUQ)Y:ƐY((})fuOS ȔC!0V *#`ZJ ԟgMCVm"5UhƽȏLNS`B߰p1χJfLܺ`'2F8rJT .CM ҡt%9N=},?>} 3oi l%<)ue%5PRe;H.t-`ݏXP+ui" tjM'Z> &ZY۠_ wReɬ?-dUdL2a~Q{ONΧ)oZ./hA=[()bUًqq XhӢ*/J'gA=)RyIZ>ɳ%-exK 4At5)':Ρ<QѡF0[3W]o@GJ,Ln ,63fWE, UÎtl!`Bmm n4,UA@8S<jҒdXqоbaV7ȵ ]Kר9 [Gۥv%&0-؎- s9͈F,3yq *%FoF0E,Rx@5e4*j_jT|(z4V[|`s^Jh;6v6F,?o)/]VSUΥo4[D+}h}[D!\+rB317JϼPL]Yk,SZ}&~ڳ(J&i Vv!$$ŋ8CҜ 4D ^9\Tu-OKrwOƧT;}`d\){7(NFO]*!^,W)5|zl~5LEFDmGF1y<ZH}^Zt*lȁ{C1_R,TY3i_0@ێz'F"D?-J`43>хj:&/؄:h#n:\ZX`j=@CU$4\=NDުs``鑏$yjDRAbSbS'QԪx̤9yY:߲QW ޺1|h$Hw9 CH6 Kxk=Osj T/Jz. &H`MzQ;&Nٳv Qa>A]AV-!i940yV%nT[q``Q^A4rQD/ ݆ͫo_$R"M?doMQyA {ゟ[IE; gb $"'a+Jy%)~KLPյ씢aH i?b?S[wlwa59KkFOUVYTúӏ%_ /wX%9 v-}Zݧ&P\. ұG%P J8o E[h@fI*W?^ /sNv|6bDt-9q7U 12#75h 5c ʛ>HA _Z 35[}hrrSK!/!+sR}O2{_CkՌv}96,mʨw<9\i I[ Y2mn^_EdUp?,fb ٣e8$ @TNGnO3^}~h s0w4J(/BԬK 5Bî\^b7/p\O~L]WfP$D7Ojk Eyڄv^a@{P@8:=3c$a(J }OR 뛰 pK[IRO姏^^ nr}|.E̱͟d+/uiZBgA+2iy4{r+Ga~0F;qXJ"e=Vʳz^Um ?#1zMBخ`S+L]Mg5iFk0[w ~ks3.#s viЭ@i>pS!oF knycW@_[Q>ϪEr=a3̿=]Mi.d,F_1W6 hlT #LryRG 'o",E>IMG i0Le&Ǵ*jTlb:'i"Jk6 Kw]VDWO hB1 ~z_PXdۀi~Er s#(>H(Z,ՖP3e~,09r0(q؅9,g1PA+|j?˼].ɏj^Ek+L(Rw^.=X3ZjTeQS}XMdTi O4qOH!]i: uԤn C^/.8#U( U(  i}9SM &o!-[r0cE?[3^8^}6g_q5dms ]ǷTMGQm$Կĥ62dL"J)P .c3ՐY̻{*]Jy'L)!@oSSq܍!$x+j7T>s6M3n-Ծ[MB~[+f9Mr<:΍Gnx6}}wYHkXO/=i5qkҪGt@ĔƮ`UB!A{֬:d8"mg/XY )\QBa>yCuQKqjTqKݐъHkIT)ÁWZԳ̠vG@.DЖ@w>ߔ6نk7ĿwF_96}`l_b &a?iPM@gWE^Ek,HCNa i$0n,OP5HqK]}2Jǀ+x E*|g>q6 +%Ϭf-bT5W/7c?=&4Q/$MR;s@w<w%ַWKW޽O"Q=kCZT?[A"\ѡ6[L.%,1h. #(N!zL:e GpVX;gFlZ ܺfܟn>P,D6LW`mdMqYG)4,Fv,j:rͱ6gu:Ԃx_ Ε θAVqn!1R 3>[GǨ,G w.?̠'ImQȃ =<݅XSW|YmKc(&*/AeSSUu䂂-Zy"tFȎP}v9ɦI1ɢfPclEWCӯ4@9ؾ>P6Mƃh{ kg9l/C.!wH'= :I-(sg X:;Ƞ+Y=2lуŵd"43h-5ۃTG@PIXF~q]i>^jѐt:{$&BQ@.:ּmIiͮLދ۶ o2l1 ɮmMpQϙ~or(U9j@ ,D8QZi'>/KJ 6W}wVsdA̓ $|fhPBJa ڥrtOw'YK9Cח )T` tX B:eNY>46*uJm, S(-8/.AGFX}p*KkfOrBBwj܈xd!P{D߾mcw_h[6!JcnaS) d"@b>^y\}w cowuLpS?TcY #=CKZ!&x*%5#(RhѰòbF6hYP*', hI"&χ/ 4s]1?Bc-4.7xE  L@S073}F9 .L0(f".>Mrb󉞋 )U ^IS!pQ,[ƸJ(j21~=x !A t0)Ζr62W$LAݜEJ~,ʼn:F^|5NH1lDa:~2,1 C~%Qwq`u(~{5[~ov,bPNJx:/`C`joeyXrXyߟp|^O!ft [`sN6iH/0*AgKE[ 6y]dF; 熏 ;VqGsV4&2  [n& & l|YڿjZ82TG| f얬IYYV@HfZ9YPضjwi;|חZ0=oXOQ||l lzS{fKpzG+G+[a2b7髩n̙HU/d0a;62N}gq7sXgC>$ -'6׷G"ElH!t-οٔGjz .(2]0[h,@G$N^l{s!qFt{+X|d5Z- C(؆Ef/Bp, m=>2d |y3gw 2R:B S#CtGV.W<}.g`󢱝 N^"1 (Sc'ɤծ(3+%T\&mϓ$?mM CQ&"ͺBkȳzgH*TJ: oy">s,d9^Θ4 NuqjKaʻb՗|AJKT*roxSY |K0^*=J=TUm17`p6'IКzKzгD ?20{2a#𕕃c ry> [t:t:ڙvѶƸ>\Q̾ҁ O.OOvS!v?7餉Bւב DR9sbp]Xq5VĎv JLj`:{olF0d\ ljR.+cѭ> &Hi #YP. $#U@ o@Zt ~.ojQW}yK۾mU+Ֆ<!̮ό 3"UXx;p:G@*l5Kτw)LQݪ5MvUǖF$_s O,^wPcX!d>fJ;v~(l\?z&DZ8̶Y4S$ @AQ`==79.`SD7o\:n#ees)!|{}n@ZCGRxĪ =cyeB@^6'x3`DҰ- s7 /":R(1%M\#oW1\' t$4w\(gF+]3=;Kn*P%g#& ϙ hK y2yj\*ti25FNz[fH%xgUkil }V]h (RF^ɳ4 FJ2>&zx 7{/B#1jiZ3m9 lxKaQ6|p+Lo=;EaŹgɳ3n'BrA$tt S.?wȭvW1|hh%"1pۜ s@:wA|I5h׋{ NdbM2VWJ'/L\# qe@CG&FڟDGn.J+{J=j?Xǂ0i)xb\ZN>I&@E[4c ^iH.婥hf[7 <;[^ffn'R5 7xyE` ػI<u elat㓥`-j*w&MgYdzzIHP7'n"P+҅K;Fr[ӟ_mHzSb[ [BPQ m=A\ AB1-/p~Xߐ_<(|hDbYؚҞ)8Z`=`ޕ*A{c/xB[3o 90`I\j@7G4$uɬ)1G㑲{}$22-jV: +ϖ_ D.݋Nģ%_0-Z5'lOP] P-wBD>DtֵҲh{(!)ɟ 8`/jOHJ[@XK"Ta)ݾ񲹫%%Иbqs(:ibO'--S"옒&Xo?5ɊP4g#˝T2r  daTCfZ>GK&g8Wf<>~iO6P/^ #eQ'pg#@GܨlTi_X -ҨPg*$sf6hVqd]AC{+$E: JU.UЛo;R%Saf5g x\g)XNM/l"Bv{Db|Pys16]ɜH- :n׭ wD.Aa;Q/k{zcP @FaF[FؐtY %3djl$q8GɌm((6l\gu}gcێڂ 7wyZ lfƭLVs*bLFåWBj=^YnU|-!43D '20 t|6{Й5В)GٕP_x)\]꥙6ʬ" _~ DDl\R4UَKЮU- /W)p믔}%X#T 1* SZ[$dz]'5kAHW=gʊƇ\ 92܊&yox" UR4Tdu1Z 'Vq`^Z6,O ] ?ԁ:3LaVP4<_"Ns(T'g9@DkĭN0ypz72nCuaiS8{t[.E>y:o߇&ɦ4r&[RQ ŵrS/b:HK7yp:e>iø?DqF(4w+sr[Ej9O{tAe4N$&ݖWoS-ST-3=s$m{2 `lbQEA; 0& *zY cA{d[2h6vP!B} A(,/Dg-S1+gA3-Z~7BFvpϤ^)WHK+3}}G6Z|@v+ 5_$6K¨c;qT 1@\ :{Xos}OJxC[0;g?Y$QIR=n5b2grvBOŲsBũWcnD q$#ˑ epW׋eSsې $14)c)F,Ӧ|QO(#m?TY[F˖$1Y[.SGCG ag"kGC0) RbƕyEp K!'4.; H@Y3늉t |\DYf Bz< B/XIZHJGjD卄:>ށ= VA F$9cla'JK*(T(8l{}so|~Vp,^xҏ*3.H}oy1`f+H;Ytis^a>~҂ "'qmF2NHiI,^wTǂR '$4(l.scbYD[?BC Ș>A='uq> swR0 ֫$r`q29Q%N@, _.7jc2-{8)mߴ5vo!UYK$6-QJϊNf.`[=9^7PY=G0&T~2([Uy>T>P+=Tg AoI'y{Zl^U!|` "P-{ i]td< -mO_շrӶM(cdQBHlcv!|.Nq">?ۓt5;wz3jOr)yV3JH:uٻ@\d$_J;TLuicGGK`T7v ,S8l =9,XBFf0MUQS;OO2?=c;`! Yֈ(e{Ö!(N[PrB@s,7B[T \[AmhhRBVPZ|]rܟQ@/+k#HvX]49Ž"Hڶ'Ei*l'<7? cI \[oO$$zQlCJ"c»jdU]zL ; ,%x]hyuq'x\X|6g_\zbOC{ Xz*\'gѯ΃Fʎ.^O=N}%1㟷DSTa= uI%գ5ABJマ-ykzAe /c12C6Cߣ]إ8V*xK@j؀/!oX07B89MuzOJQ&c!߲ExtI;ol)Kqʘ?&sqK .t-zN*;FƓ]YK*{bwwpHvf k_boV,'ޣ=ц%Q#%oSӇGN@p"*ɖ4;dФK$Twbf *'C7f9;/s :$YJ8bX';G~j .j%Fo(kd}-ҳ0䄥t2>@_0ŦA7[,fLw`Vw7)^ƛzt{# Je?_ߣ1%_T7l|?3)H5ǯf⫰ӧhPT8%K/EoVT,jjr/bM5k:9^芀RI(Y-M axH b4 T|jKn>ŨjteG"?E>)~zE qK\8 hZ|4G-DѠ&1u>K⊒*FwvcXX NR)8‹z ^k&s!SCβ_ReN=%߅y">1ϵHϛO 8Jkp yW 4s!NG^v=L/@L{KmBp;wq;laie?蘴w\b!BbМ/+%(RU ټ{>@MQWbU0JЇjr}':v_x dESKOr1xw_1Jۿ IPoh3?wU63MRG wgƑbu' o-L懋j]򈚜$!AHm>Z1IJ3٧鷕``É\!=[΄q x2٢$٥7's*t/K]|_neob2g_ОpJDZW"bw&ْI !ہNɼQq#3ϐJW!!Ȕ,5]cq8 ^Lo|oHkay;QSYp"C.sYFgH CFٍ!{""jO:Ȫn׾ ,;ۑpKfXg &G&C3@58j^v)D<Q ^0ǔ"< &@L}POg*XJ;0H#eD.$|c N<-S8Չ;* @r≜ܠd#9zY(R'Σ>ޝg\vyJo#1 tQ/4Y^ @_~t b[.~i<ϻAنygh<3+!yBө3BaGc+Ol5 !́H߸6?>궡mKsd%˽'o^P}'&[V0YbHLڎr r⥁ ֹ+~ e&Db˃d( c[T>2aן[i-EVX;_oiqMs`$ךާD j6GM\׵qDZ5;LY^#175abՉ̡.J[hr\um@LlFHJR[*7W.XCGk5cJb֦]]UH]6 3_6V-yEOtop y}2PFU]`Q7n)BP@ED-IC#I2Sb2tQ箰W1DC9ڸF2yHaZx5W?JmMF:Gs2gvvȯS*l T++~w; 3xGC~J <{ϡqkx,J6gzG< w Kvu了ecR0J)p=L\lk2E7B \cǠ[?t|jYHaE'쭒! hA6 '_+$7k#k)5%.2#rhAJ-4E2Ä6FYBH"yK"N7A7y~ ՖqIg[³m];>ܺxp9*b]MιhZ /Fat(pqsiY]T՝g#D{^߳ P,W4(>Eo\<񿦼BH>x݀/ K㌐|sKvoI%alUN4g/ڮ,^fw*LE %#sZ xVEO BP. {t̘mW^B87&ҏT A4xw ś!v0 ^-W.0VVe]@Mc M%k el^BtDRf.AA\~b@xZàک=<K"JLN-0N:>F2^MGq]gΒ2'z{/\ڢcst;luu ύY* tǮM:9 >V9|!b1ZĢeP\%3n?LJ é F\#349; ZiY9zn7Cnm"ʍ~+.AhFFOhS9/TnmAC.P]6ٍyW֎ 쇛lL{xnojt8^ r /ؒT@Vȵ]ĺJU)ɸ+)tF^&x 0V/v:~ /KaA## NE?5JJ9k;ܿ+}~~A0Z 㑆dz2j tl["XWSmAZgG'eP0bS )(CIbם!/.V/i% D\=& N/HۢX'lAt 狙1U@Ư[!ؠed9J /U1w?l~\FfĦo{P\ Dɾzk}Ŕn{I0Yw {P1i^onmfMJ~kު+")_Ă1'* aܙYpZ!Ga=ryrihDKuIh?&Dv耲)[>z@t17,b5Hݮ:"P_Tz22BK 9$('N:0OI%h0Zig@(o;`׼OsQZCٮr|J;R^JuR_wS ]{vFȌGE_qmk14"e1x!C%?\.'|tC,b<`7G5TPy~=3kz@e@Fo}FohTE_*Pߡzp[4O,\.2p+ E.2FZ#CI_?j]ۃ({O?ō\-/ 7gZ>zKzf&PY}Xpv 0P- Iސc<%"qh_oM[FYQEOZO):\ܣw'b˩&&ҜbrCmе"ճG5HR ,b HB=2nq_H+bqMmN4K[#߲.,AG>jnR`lY_uN֒+% -;MfCqb?DQ0`9 G_Jt@u] v/OW4d$=N yy"-9r[Wh[ \e A767MEF`m,7"K>9AQyJ<Ǯ6y1 X8 [%Nc#Y@j!sy: ?Jʝ!,Włֶ~LGs̢P-h9 u|%fc(wؼ Zxf3|Y{6n=6xֱfU71Sa}EBay蘉@OaCO-_Meƚ|zh:E,Ȣ{Vj6gXTE |=6K>ǭ*\AtC6#yMfj둞!ީD~K=/̼lP ^rǐm t言U{5!ЮN7 ?q.9˅|[Ag*+f3[7u D㳦K K!kZN14; d=v""{~963*]$ϓθCT[c cUK{7.q1?jƄB]G˧Vxc; TB}}z"'P?$`["LoL'|3r˜ρ A۫kz?|nJ"giY/vDބ$]2:AL,]va"q;()=>xdǘDVQj}zxSIS"GsKuY %$J}. %NZmL E~ǀ|sc7GC]7? 6m Ɓ,2 Z wij΋(_M ?W#w.:;Bc ?мx|I(1vO&vLqi_݊O_>~aY^rBšQ jʶp=4hPAr$Oɿ͑MJv䏚ͣHv:mbnd*+؛+VkɃ{+)jKCa(l66t)}ypIIYerPSVxr)ʹ7 xChL1sۆ' N#AusU{Jxf!"*1&RI s9jDBV"ھjWLa{A&4 \r C3:}!l$a2kj- BV4o{/1k>tfUS'f~Rvd[=6 XAgw` )2πNoEH(Rng@]xb>CW /[{eBlpROK/ÒV07pb箠4%Nq6b!B%j:#KA,I oݩ}s@k>8@Iʎ =u7bjQm6,3QW *kyko†& K?pbDL+ЗDYK$&]Q>.=o$VO *!wDVi6"t/`}Nk. lMۋsHe,!dhO H>_(v FAK9pId?_]ݳZ, { nh$:`oEwm(H(rU oYz#$NܠKGzw(Er.V3.녟p|.bXρ{L$4EpZAA,Gyn51>h jY:uyxbӊp#m WCK";1>PJ#њ^+P&;W vٕm6>)\Pfd@p>1%i_}T|~F1p^ 9?-Pb@,!y|+;mڢf;'P|]IK"ƒt(@T1}sgnf9v8 jq͑}tx@FIx*< HK*w>I];KuulEReO<> R @^ ]r(aOM@ Mq='i8:*"E7·9?xVY.@gʚX}F؄AhYM̿+"v}ua (HryPo 2 DNKpu Y5teip]JJCXaK)Pt$q7 l ǸWkG&9ƥ U[%?f_ƘnXQZRC;ك=CM 0=BSU;GAq9(yD ]H7V2\hА ˥yLA@jmx/rD8˸O'-@ tDqc,\ X䒟aaRTofإ)U#*b4-j鹡Đq[?ziWn6z[,dKä(y.,d7Lu7SH QwnPRk JT.ZU  ՚ b @qB$ ֖ݍҬ8ip*wV~WRA2Gr"+6j[3G"->4{tP8څD餁NDg.ڀ&hBl&3H&i*t2N7Ni"(ܚJ˾d.mE c%V6A4Ֆ5杌SH0ɰClL@>blv R&%/ `qM]54u )J#M:\S s&"T[a  s6+&pR"M.'7麖%AWnG2Ij|V-wj5r%\]#4b{7 #ƭtըxZT= I3ySH9R {7?:d/Uyڈ`Pu6z^O崘4jm#zgL=@boa\JQ&`;EZ(17md Cvo%sm:7 I6z`1.I;sϜ^;* jr6d\>d4on*dX!=RoZ=Z-/5j>hYωˠE->7('2WKIўY2Yq̈́ӑYt7]#?ކ1ݩ܋3bvsMgI39TCR3yeiK{%Q4nϏ>]?5gKJcBmnyלk()uą#Tt3<xu[h2~rd9PHv6;#FC ]dh9)-e`XH| ?CYq^T%Axl^ ځ[V0ܢm!%r@@q(=HjCUxCq\.A8{B2!111<+ 8 b?UZλipaK-(unq۶nrt-Q[#\.s;TF)9# bK+ M1si Ql9N]O+=^V"T̃R%$*i+su )1ac-C= #+*WYUԯ. Davn>cy*n>ڑ:~KT:+Y-3V2Y''& ];rFy{W!, Kaů4sigqpL)ƢgNQn\d $IP#CM,%aha7y ~eJ{t45o̻!Mit`RcVTTWnнֆĞwxM.u gM9 *}ݙ`~%lt_K_ֻAeZτ6b>-r0U-mZ]=:?piϲ3GB"_AYicCtX~[80p@˛uNY-%xU9*/ ktTBtV65[eo1բ|(25_* 2Іm4<Fc}=-d1~ 54Y[#$I}_~cV윱6a V+ -[TH++reb`&~^4= AH  `8ifzm=U:K0mRcmH|oËk@8VTPoYiV[gTfSvHgZXS獖ɰJ9JvڰiQX<{ܸRz%x݆H ^1uJN55S8;R1j/9wEȲ Y' J6֖VmTǩ{xa(Q%CfCRu[ރ&@g7~ 3m-b*8UbCBlpdru'6YM(_]VA BSuDTZ@sRGXߎd0u\hB5EaFZm$Gkysy/t7=36/y4WpR vVozFNqNp!([7A U}6i f_;'@`?tϷh9`Q(+(keOM~W3Gr lNVз}(S5] bJs-ԸQk?~DR&~n'Bm.xKO= 7zV(PƬZ$UY39}oa^ag&㢬BOOEH<.la8,Qfvĥ%%?'N?]jkJ/ rPZN\ & :#=ck= I.pD F@\Υ dde' Z]u1֯|)hzWjN觇ITNQƦM0z*apwBd!^dvYޜ,/6_A GyZJ@k!oCi5=+nj1Ãstx%@-6SqP wa[9 8Dr'XCN"ਿTQ %Iτ 3)1O86 aQ{#Pd 2t(!nښxz&qG&Thɪ_|YtN ى.tEce{.O 9b5 ~h޺XHsY`?_ӥ,;QTWߟ ?<{F|z/HWHjQ~ UdpĦ-VM %Ļ"(;=@MD`fuh/;UR$01~ ĺa` ?m6wF!ed@B Ϣ Yyu˄KOI(r P5UIbqJQnP²&6؋j@ K>IJIڐ!axY1ր4fTxD;ďo:Vӫ\VAe89'(--̛*Vx'+9=u8y+N_ۜY\[2zNkDs;WѨiÚڙSBҼr T7G|u`E$ f,KG88vŹ'ZFZ@krvFBpebBY0~63?ul(Q'NCC.2EJ{UmlZ:ؑ&yH(۔ u+LѺ;)wÇ2-L!T`v6Ws٧+#Gc \1 sZ}'wҧŅ q]M A:ogGT4+po>z:*E a[9n,x!!Z؏TuK99&7>Vy>ַl2Fu xu 1◛=<)gu%f|aïYHeYiOӐ&*rty&mFyB}m7QEneQgd!G퀀Ri7<&!~;%u |A}yy⾓|D;?kF+m[FQ?Np1{ ]c)C}J?zrTogo0bPOﱝ} CV"Xgkӛ_$H <,.*8SS7Q?j#pU=LȨ) \M<:d,1CϺ]n`-lMf̥}W#W%m7w|%04lTAfO')CZ8Da:9P: YO\GZÞNEl|Sy8RCzGU2bE~O8tIGcoҁ,|h%LiN^rLE_h&h :mѸafTy;J]RM5|mb/vX|^BXTny=~.su[DDe[1>cɱp)zid/?_9ְ &_7^8HqQI|)I9*m4Ddufl5V*Dsɻ3 GKɖYlHj('@w84jO!;.|gor?vF4-9ݢάJ oW%+d($[pzobYV|arLXœǔ_4V-cӆ-"R̴/ Tb{:Ag|h7FN)Fȧքxl ɼ𩠠9A'MI9G8>_q@l⃧meFpݠkF \bUj9|֨+CsHS?qo>hvP$^/Ӥ_3rtd>-38٬E#og\P;KpGXzB?g<Z&q2uϤaQ^v.,Cx >&5c1FPLӤɈ/5dE" `?;N[gdjepDCNqii,6Z6=-Jvؓ;0$t PA5#Y!;~ReΕNLiS$l zV1Lݱdh}д}@M7%UiJx9-ӳT WR/)4R:f.MKՙz\Q?$ {5(Q4

    3l݈ϋdB #[d@( 3zIs?ظ4)xILP>Iiq\cá@LHA-.0/jol4C\@@_y%6'$8Ux) A k Q6sWLo! Fp6X䛥fI֕<ݐ-} IlRtlrbݣ,PW(ۜJ  ΘźZhM d㧰wsYYv:4FT.0_ t Z7,wH/S,\:觝<Ƴli~a#~ Υ.Ƴ,HK#5P E" "`3Lv ek#)q޸IYVX$:iDf8ȹBfOxH/ΖfBP"؉f3~C|,E2r2fgoUpXsi>’V#C iۛ b_T(~yguU;ɥ4nw<ɶ4 C1G`˴lh܉zP*x~[Fi`m$Rs0e7JLr1({0S;C s 4ԧDZ0,r.kA\}bsi/wuSן'AXYuԽv̗H*8H무7_v_@\].З4$TáVۗ:]X5YSS]=|AJ>;Kn$:f'6wϦt%u_9hj{~V"z331bt4jGg\CwM8N-Gw&}7`|WwI։tX(sM(zzjZy6ԊXy Uugq|׏q~<\x3Wzup֫2ԧ6Y9mM׼"keq~е-'ĵrC흔L]64G L--) E>tލ^ 'bfmb/q׿IC(V}}kacJL;S%!`\StxK#f%=$^MT+dr_sl;e k6Rqľt ,3|B8m+^OP1>zr'A,bVy$LN%rITUs!ec!ښ4B?+R÷lF=ܼJm)Md|eC xEg3c+ a6*@#fgT^-R#UnV6/uˢx_~PþLP:5*Dz*ĺ Df=]E+#/z싨GU ?Fhۣ'y,.dP!NV41{Ӏl%Od@ZpP.UI)/ $W*Ԧk>! ӾJbuMH];K]}e Vv¸$Ȳ K{i\V xGNۏE5rQm " t瀶-]0BCa hY^z'T{Kt4 Wޛerؓdy˟qhz6f`k3c"+B,[vJ,q}y=d7e^W3ᨼ꿴/ZڭU@Q0 C]M_qw!GF)#Zaq9 ~*9t>s?6^?C)`sEŝkMຍv`?7c[Qөy_'ALRR,fƺsgȲrOP3.T_c߀Đ[=v%ލP[V!h}+bB]e~+r*u_g;ն- 45eJ8ooQ(6"vR3Ԍ}C-a8<:* O|`ž?;ؤ]"VvaڛBE*3)~ M7@mv(SV 6(@H+g䜃K;s'_e!qV WOWcb{IL$ިVq{+Q)O.qƾ|#d- 1 X(/&uȯ |F)8g6(9㸯_Xg6%rPA{Sm9T&mYK>w=ƹ@IM,E6LPJxT#2:p W!)i<)H"Pw1 #w$O қph(`qj + d/ĻMJBfq2(|͇?IvvNL8gΞxR!i9ƛ}6cԌVo@ih )ot6\}S UA=lrSx"S 1 eQAA]sVtf`ZɁ5*.ЩQ%Rz~q T,O]̜N. z/ e @`JbDσKp!Y|$Z?N0JUldrM%ܔgJ@!N ?j Gq; GkGY"CJqD.ƀj/b8cJZXlbݽgŻ]>TFȦi`AGꞟ>$YRXP;r }h!\6 n˜0'':$j jn`TIӣ-ePUN|Ev|YK pxpƨ1OʄmT2@ u) ndZN{N"r5"-5N4K9Pc|DC{[ ԴV]jRT'FH َPk[r`4h̄'̿Mi,7l]bv3$֎tQ%E%Fy$wNEqntJ4u+JtawZjjRO _e/V`p.]}6ʬ/ U}ukOj̅NWX"4B]NQ3(^3,1 Wxds 9'~".Q2Z]e BnRGſ9 r}IYN- $c߮²GB1ߎ7 ~ɗ!R%92iR!xP⩠N.v?SK$^Sb4J­i]U} eWS r )řkV7d;>%61TeQpgQ\ W  ?w\&ubvk+PFg}^կنMϕeE۹~YyHڕmT-f?c-UP9vC2tpv)ڑ}xjq=i7O-hE5 I 2[C}9 \ bV<3Di {]wN{^ sk&[>.X/SYHhk kT U\&hFR19\@K8a{TI>%.lq~^՝D/8mض|i[yBpNqSKO:WI-k 2`rQN΢&@6Ky«޽afSS6yxjALu/S]$&Qe%aޙ+Z;.a6WG_ {NX&#&NIpYDvȯRWz:y8F\f$l ߊ{WoZ͟ȰQӛ- ~d mc蔁SjK f-r ں" 6[v٬S/YS o\)GyΒ^I?<咽V 9bb|c ;Z+}iĬnW(o(N3 AJ,K\G9̓+MOCLKVSV_ٟ l VJhOn}(#F0XPU#;.oF8lZ #gwZ ~U ի/=q] !xڒ6Fah]TS#. D/b 99cdo@ஐ2Q}6ErߗT*-I#X9'ALfHS1a.35.%Ț+$ҚAȓ~p[Ղ\U])ky"2s 32~3.!rD}Nsz/R)MGz>aUIuBfCxpIN.3{8U2SřQ3dʴX;f>hKL4ݣWœ;=/u 0Ρj'^C>lޏ7wA:Ox`'M>K\㏕*ٷ_usOc~T3XՐVyl~fs,@,=S @,"^=Po JJ~W*<_gh]VJHcNl.ЙPTa} @U{Hob~y+S? OE'ЎCAQvKM ̪ȬOHDKl~f1_]Hרc+cg˕gl K;V7nv\AlK6`]!l浚T)_ tڦ7/}UB掷ij+P4϶ 6b;@QW@\6SET+_#M< w/Ei8\FBrP=ve+'G 0ҿX1:GE5V'V3ykh5Zs{H$ܡ6 Ղ@-`{@dR/kq*.8]!.{V2Q  o ?8C!^ d ug̒Pr9Yl9>[W 1ӦĊNDmn ,7!9u΀C٥(p&)K|JA`+NtxMJ{urC3ͣ6G0c߰7͗꾛Ԉ=u;SӫANbgH~߃7O| Q*J9{>vbe]suxl:C=~YWHlƥ'uDfJIZcO{\ԁy(v~|sh ҔÏѴΓj&*.Q$},+l|x/ë΅y赑kK" # FB΋k}& L2g 0t^ }X-zĽOnlSqCS_暮h艬"ҀɃԩ5XRUߛ|6ߙjp{*D hڵnvGٜJ%194!f(E·sϐf.\P ,(`9h俶yhŲ|+kjbK;%"%G1|:'Ya "=Rl¡S0?Xq[̀ JOs4렵\^wRh˲]~*vR8Iɔ=3SW~ * }?ĝד[`B0 .h\u~="(+QЇ(3/,n#CKH 1 L_\e~`.i$0Cs~aHg{M Wq,ٟtG78cPbh6x6I1õ'mdl !P$ix ҾؒWCۛ~SKWUk])RT Ә'>[IiBҐrRj=- LKew7 [^G/fvΞ{YJ-emiAV5I CIsi7UfcŽQ-91<ƼI4Fv<\xR8D4C,g[4N3Adt<$ߞs*3`j ?hpy"aK%EQ3B}6wvW|V}DZt#r taF)b(H;01d1;Q*H߬T>OtNqH.3|X$r; pŶ v@/:3l]t?p Xt KEW>#v١]X4(l䜜i5b;z/),K\7 ˱+/n Lۙhzy yވl $Ȼa\+Qc]Е9mMӊ,'$lzLXdqDl0x{dwrG;J !߀9ܱjQLZc$*1)1ۂ uåPhp]qp^7{":"UTO]g3c*}zl{ 5:]@V2RV_>w=-_u`;fV{c+$I1 W""kZ4vℂ^ȩo kA$ef5;f`,Q*bZu769%2'D5%'t0Q^.!y˅,)M9|c, ?(=l9 ?9Q+H9zCQ},sݏ=.s݇W{W}ް -uvX0?}Cs< ;|rHJS3C#Uu>'6O;) ax@nFYF)Gj0*@5/Nͪ145#Px 3uy@gkxugl} r: &R1|-{:=8O )nÐBܟYdۏ-\fw"cB c:+,WRe0Sټki֣ڵi赫y]]-_=А.\˫9oy!V %ZF殊ZtQ T5P 3_I4<.?S}3O?ĕ8f:4<N$%Ab"ID|5?>"g!||B$g3}~5蒶mkY 7 X^h^KjXثOzē;3R˓Fin.)?eY]ۮ}{r,G!VXȇ[T/RR`UF X+ Mz&4_܇> HќɚYcH)&M|T{AVсuaJ]vl2|#K([6?*,*9"\$/ 0P"*I9 ЙrBL%2 n?c\nL뮰Si~99Zi?P( NiWvȸ8%Ԅ#L1 9|?9q s~qƶk8nb\*ʭb՟{96șr4dHKW~왔!V{sCP0i[_>:c}JiqY:MEOH8 -m텒rT,LDqI#hߟ|Hb X }+i8+&LXV>;b_he$w@atdQ 3]&jԼhN5+zkqDJkuaȁfbtBou=!2m{:[d( 6Ųwwta#dBm,? /sOs&_?+R"ėL5[q\(=Πq!?Il6iRdWavMR2@lu;6(ek I1:*z$H~l (r=6n0oX2nq',<$*jIlMWM6r0G^AҐ*R hXUwfX]bCĦT)J1gb|fЛC5(go+4yX/hJ@uj0)Ҷ{^ӫiDQ9v^o4j#Dݟ#⏄ JngAnLcٻvRTWfj1!ܑ$̾Wʌ(c7E^(BT-Jb-#f9wSRmpm}b7H;&<g,5E bZdCYc~|A=-@rԅFIItX{Ғ :y7 XѬc0s;XYT@!1!"fta4S'xΤ*?ļF>LY;rÇjJDT=>VO}l ِ'5jɌ_(lWceИ6NJ.=zu⑪\ȣ tr ;%aO0Ņ %ۯ`g$aIx EOT2sJjtVj[%:6IF0\HzRƾE^f&2E"{MHA1uQi6LO(/F4`bܼ،)5zE$YU M4jzSƞV.?7w-<9)3pcTbEթI#0V?2E_D$֔vó?U@,4`)#wRj+!o:8ckV{@Qǜ YF~[\q0DC|r.7U~1EYU[TaPD.l|vFb.9oO8%!oss YQ98~hycFz؊*=7_s&,e a{DڰN-_T3lD)oS44Wow AH92S&b5ŭe0 "*D漣iǀhxeU7&>ȵ5S:kKRW8_#I Me'\xfVkPdq}).>~)]#WU]1E `qfAZ3P [qCM.3sI@\d8sL^|^R>`)=TlMoFctomvG"B?UC|X=R IiRM*|Mqw?#Z\nޫX1Cs,-~7 *X5D s71^”;+%bPP`Tu-?YJc̴G>Z<@(P!~).a=I ;yC)"& xצ6 kJD o }E?A)ȥOĶ>"p"jATY-uM<*¡h3<}f35;{BwX~r3C} C;iɦLIne)7e]?x CX co9d#ej(JVhD Ar# M:C!o}oLA:ljy*.䢥a y"ÃQ~ǻn9YҀ3@}MCN޼Ng/!7 t{G94 ;Tֽ3p_;6%O"{I;Ɖy[uem"pm'NUSAƗ"ـ-4ΤS)UOǠ*9^_VJ믩j= z<1 m|=2D Z%Q6QCdxa-/@wb }YPV -9 AoHF/<9η۲Z{4@) Urȃ39gLhpI{u7I{ٗRyPQ٣"`=E8N;м㨳, ҹrdl`,&̉MT*0^1NՇ<`eT`$B4k@M[wɷipVE#ކߙwTodIZYO\I c^;Y0%%K(D8z_,UH46*k#i~|喦N (e`Q)to.n4~~ l0 D8M'ȚbeO oDhmȨs 68.@?ck8`$H' u'ӈjyޫwPڰ,f3vU-LĒEC7՝~+<|!!B${ka$ۖZ %2>,T}'.LJ93LWHڵv/ t(F@L7v\Wo &I?r︖c0I OZJfgȮ#֫W/mLءYM2H~Dq@J3~0W0>;8;)LOp5Y(3-FHV6U]( HH0>~삓e4fcHj<~f8t'=S4n mܶVwڷcT/Ԍ׹NKS";mW;Ɂm]eO4Uz*I|/~X7燬 fLlԡ0( k{?1cH0bFIMm5ln#RK!a}0uooCύa#;]nsoiogF)b-q Ow=!*};f]*OvH2:hl;K.sf[1ZomhCX.֡0L/Ѭbao~a3JfP3RUd,>[E푝MNbXQ&j|-GhhhfFd!OI ^bQ ,hE~j%HxVWС(|Dž|F*ERX r]{Km';@ l}6"6WG2Xsgx_>>kN4QbhMnukm#e@iƕ?GO yv{4<˿1Ȣm p hVt4RbjA_ pТICE&sw2i6aqza,cl D}d%q3;S-u=|~qAs [u陂jU&ҐHhCq:e#PAQJ×^8rv!ud^ܵU:M]h$SWS:YV;rjǺD61õDɪQpv| rlPFK$)<-ZE< 6efُ]r ѐ,2Z*jTun/w ӽP|n>OSqi}ʧlEmx hWԶf4ToHY6I֞[ ť$|I{5&BxrGy`LJ h>tv nuQ2<˹OpyB.8 kQԳy+oNN1nq?.txKU0˧QNntUI>~G)1FI'E#Ua:U\MˍJ]pT ˾n3x+Wg"b~ #X{lwՙ۬r>Ԥ=|(x|fb]$❁##' Uh}&K0oQhG+2dΑ6]H>;r,wѩzYlj0M`,xg"TG?O`@Z#Rv:9Pܼ'$gZUW DmlpRΚܵpX?ǎq2@ .U"T.M3Rr *p2s)-멓Ӄ4E[X憟Ae`VmEwmArnl;y?Ɂ,^6ܲ@m%4R⑺ "da|hXW&JU=]C28)9VV Be[|D{xIX҄r)1#,GNI<%ԈJnəsH=Y*F{d;8[cSI !J'&|o"$kTX݅>D} 5--d{FWIA4jN@1U)p˴"\59S5kr׵PPwtA1{P+̛q,o%/ܸd+ mi`X=\dr$(T7L1eAC[B֣2)(h!u+@ =guneZjWDuW; ɻ΃0:wj  $ǵ!+*q p5ȩfvQ,/p@3#* 1(kh1 -?ЪJC%. G˔1 P[kA/%Iwjjg>aO%4òls^|hInVмE])N9^L6ZqJI];Џ˛.vW,a:͎ݳ/PZ'q8`FTf(W1-RхsLYuW]VvόJ1%LnQhJeRk!yZPb ^K_aj4cj(GW6_BW>;8!m6飠@J(/8$~Œ]f칖\H$8tU=#eD"WoʕK=Ɔ5;XFtbh~7x䧊﷥TpNV"G#E .ۛ`(4p+Pq {aKZq)C G] wKOnO.TvP$BK&A3̨Wlbb CJ+i2hlC zR8V~UE?5߄g%0dq!2qAO,RekYc{b 1]&/w#ߔV Uƞ*= yҡQ=TQ&hվ]*ir R8a)œ bi;]Y~Uf2[<l;a}9}vI30|]DDc:@kGss4φRq\AA;r$;՗#P1Բ5%7=F-Vn-*Eץ:F8Uq%+w1x _SYr~)>t2.W\ƪ^a'9Q]aY}: `TEm̅}oHgĘz"OЯwSKq,kGLXl-x̴8_{N;#}Įv>SO˚6`#=KtpC ͻ$ǤeN A:1iݜ>jUQCυd&ө+p 8郬Aa^0'Ȭ}z{vWH{^ȂG㝱6WGn=\xa_?9P _]`:PFܧzQ3|/#0AE;Jnnxli`)iEIX(- u"wZ7zVg$0(z#h F+_ 9aKv{RB^m:C (%pN9aѫO.D9:saf17" i̦G}f=ɚ_vL¸xIS0MޏL4k3 v^x.y$ n"<99 { \%^pZѼǣ+u?bōoQ*w+ -թ0LFQtD{8~y.Z|p`An++"Dx XU7Q($ǛVK?}hkELg};׺`cRZx}㳦ێQ←Ku"3~ e ML98/+^ U3#:'$xȟ^,e#B#e bBE3Fu&e$S6P6cNGs4:gR-;BZ}nۼi-;9DK EP:n{6T;0+=ɜ̥T.o,("">I,a\W5na1퐏ʋ46COYvpWD]9 >nLʇ|dn\QJ|ј}qMGc|EV`tPg3ըDspw1(ls Xy6JnFb+Փ 3JF} Rn'Rǡ;PL:U?uJ`(QZUz7<*Gk_0Xz߿fk8kKoOo"߃i|홪 &WlDº9e +E u[>b oxB ۱.LCx Q`]sP(}~E l/*@gu+  Tx^#m:@8͋).7P+@IʝdMϚ_vdFrRކLhO'NfLt.c.T[H4:]F{Z~ޚZl[wNZMS1{e`݁Ik=ҸJIPBC4dbB6 괌tv 599(V$E?BQ/? &G'DG)R "!P(6md9q {8]g kZ".ȲDe~}Bv<Wk0<@' 2xv-TEKK?0̥Hi"._lOۚ(sTٝew*>4Ȧpmq,䲗+7`\Ǥfl"t#! !+ط(G؛Xeq s_l}/|,gYZ0707010000000f000081a400000000000000000000000167d00e1900000dc8000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'&8|oPϵ1!)DKQrW Bp.럾wm",aTpU~RrbM얹yE9D^oX*r_~t?3y_yG Zz] &nާIFnP,@m9[d!eaīeNA.Dm9hw='\+VlmYDF>O('d-SST6}щGbGc?gņ&G8-X̋3^f\1Θ+g/E:^9-D9ɷ@F"#ԕ/t3 ٽNl*%5"tοE9){,1Xio 1Wig98ꈰ<<&ga66 m*"VDBѭK+-^$\JMzB㲶+Ɋ'ƒw)QļZebmqk˓xCO9CqUG8!w1짭dagl@)ō O%El@\!Bh4b  S7h+ȏq`q5fd7t^Rs/V3Qd$Õ#Mmv#ոt`YC㳲iUs$s_.j mJrsxD%i\]Xt1h<`ݟ]HKaM{āq|@`qPss.P2p@;Dn{1!$ip!f S{ڋm̄!𡁋U!)Xz !0j}/\ d1 .bͰ}e=~;b_K.|˥Zdd߿<''RUeV4 Soy lJRio?رSslgNt'e/勡H|#)Wބ'Gw3NyS7g&lHxR_s0Yb'Ȣe{)8O G;媬a {۸HH4;Z ZX$|z712YX՞HNTƘldC3xݐT{MGjܧ,N25׍[ v%\U !(VY0PRGZJ)?pٶ]#W@]''\m@(t"&f5rƀ}rl"># 7D0pEBunyz wJU'T#ӹ|Ymp4?/qG+ۅ>6&% r󤩽QGs d6gW}ߩ34&BR ?t_ZN]{pFD 1M3^]fi`C`)i.RˈG! #Dֽ, w$eĪT;ʵӮN?RSh_b{伋=grRX}eN+C"O~lDup ypE)_p@h3 꽾)0\ !g_ng\W>A~`%+o,B|o(W:;1rB>Äd'=Ϩ^1[d8Q1)gx pp J:nr()4M^\3kt.Utt| T4O9AA>A -T(^6עx@Uߧ'- SW_qsV!w˘,-7qf`M 4Xp%p71Ěgѩ.kCY=.h:c+5Ԑ{ 4! B;8;(' ymZfW靁e>j.:KfcN)4@Nwty(ƠJvq+*$=j6]M^֎)A0cRuoQ H%ԠU'"skl 蘴9'-lI%v@'Ti6:>xH"8c~WLA)G:!*^fЧzPxC0WYKT<x5gYZ07070100000010000081a400000000000000000000000167d00e1900001960000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/}]?EhDTTk׶Ǽ԰H/?dy4a}VirbhJBL6 ϩJfEɡ"MQvF b1.~wy˟[yR b}syUa}h@.Y/ޑ _]J˷w*c ;*R]vUj+Ѓq3ҢmCeSaMӇP}<y@˒QM< ;ƭ1+BaȢ5QJe~(e=ی|E#K YUE&\05ӱΉl*?m(u0=o:Zjx1RH0xRS{a );E~QIp(v_ؾ eCU;'e h E*UDV@G]^)+۝m| Wao (˜#-Cڌ($G1L-ffT~I4X6Ph_XR;68Q ԕwha~P}eӐߥ#jezbOiMo?q!;kDQqX$oAw{`%`68IDk#⤢M´?7e(3@F$:FFDmQY.BuEns-^Duo!Y(tWf OЇu@2G{}e?YO,E _kdH Y63(EmFc|i>OiG07S"_%Ў ;A[my6foѺމmfLRJ kxԔ |6ݘ ?q$'YY:@mAB8fZ #knQA${0<bom2M1PAd{/SQ.S\#Z]/8ԣRAwn xgE27)) oIµ[z$/*Fk(- eVo>~ *v x"jJc}<"+3: 0^#:"6k=!6JI@bLlX4{%4M{!ybNJK:3 LLi0D> K"%zPҞčK>2w`n̖8'zIc-̽5e-Z80-3f~`\9Ҙ!-'e˷V"z @Hj\#ctKU/<&E̝CQA-ZPCA%C=I_%qTPak5eᅞz3!ʲMNj&gtDإow2[T`!q f@o k~]Bp'G3Y4lunM~ӥ0ՈFcv޷GKw70IqGpm$+l=$i7zz_YfӰS˭4&v"z_y4q_|ٿIs]|q\{KCFF6Oq$d(ZsY ٝ\zBx25FˁRo%MU2 Se=R}\L2% ,KGGlBN"YSruD`,w辒a g*A3Ӛ?XVdL$#*I8-Qk3PQ1uW>CEJ}1 e4OVoCh61|ϝa8Tt>YQ~**`Q$ѼGݘB/4CǭMԴ^ 3W` P4 ![wղѶ7"ieB ]\qq޵2"=Gчjpņ0 O:5U(X r#یYE0\ uߗ]7~HPz%I:񟊾JMJIp\M4 H%r]ohgKBr fކ/uk)Z nXLEv`b#W6 G%:ͣ&)8ܼQ(wo!Dq+ Y^ e%_=&Ǵb)}ى'?sMR9Iގlf[17"H'8] QI ɔ `ywC(h*>@plC)qG&5x C3 :\Y:>b'"'_L뇼íS}ppʟyNd3p;`3hrWJZ.rֳ;:Sl]fDF1tdGMCS% 3Ez^/$ Tgx< [5Nbb$Չ"_kԏw([}"#_Nd%D Kb`kl2gi fscVm#(%a7k mPDj fҧyZ:6o-zz{zր=2eEN&L̀'!Abޚ2¾6 h:;B_Q\tjLl>sڏ:C t TOsMлƎѢjҼT*?dgP݊ 6jݖOަc Ÿ&bK=1 &Vk;Q^| 9²63QӊmZވ\T2[5)o;QGO Pu$e9?u%de)A5(9k7lGnvS͆` ,/mbX_bC1<˺S_Ջ *@= er+!d -)figSçAV$}6SZ$1 a~ ;P%#Ny_XH慄yoczUUQb$,!ɐrm6$E8L/R8n2'5c2UG 5l;S +Gܭ Xrx}WՐfs m!];˽l\H/΁zz]L>-ξ}zTou0 ZS0Wl"(L~x8M=nL4i8N+}@2CRIEJJ =e]t/44ˍ>Nbiubu1 Oz'ʳ[ >4JAַͥ4 ^63KndTw>~#d\i#]}㶇mzP#k0*Lȣ"J?Ff3i}I$Y^P8*u։^/.1ڛ"75N;,C"ܥ[A96KnGSU]ᗧo@ƨpр4'٪AU?\u &qh fOWP>6'V":`~oK}@%̧Bl0cC;:<ߌ=hNuD%8.> ²lV$$L*1^4(Sdrtpvcx5r $(%UecDOE+5 %]N[,S8 3D M&L({Y\7_UV{Dʴ/Ύ*fC4B#jonǀD6ڴ[=dY@$nq5k]wa6?H$@)̵Tӷ?T fDOyMYG&$8o!5\4~lu'S6 !2Wrn.]0/*e ׏Ek,Zȳ1ԕu̷!>H^ ;~)(#Ԓ6?w+ӓZ?:4BnI408q,Mv)ۊ-%пIT`h3fd)>~ H$1/~ݐ9k,Ȯ_;d$hގ5tGV0L5, ߲sM#aIϺSoՓwƝY/XF=9"L`XemDljI..YvNau~tVޒK8')atxrvOYr(RbZU,rF%XF3I0sG}#c.('l;([e~#yL{˼:$F S]h=(bf x֕hc\@U6Eہz_ aJ8/ܧS a_A-M#[i5?+)vC?gܸ3aXߧ;r)Fm$EGfQp#F5ak-WhO!bܪ2vֱצh1]q2@P!=Р l)FӡХ}'tV9)a1ZᢿY):-pxW2K:.[a:;"mAU3}p4cNq0.czwNuhdҤ* j[vͪK ۄ(c1|_2Yxl{X@푄K [`)(qgQ㱜Z ҽ[/A4ȥ~d6쒈-W `ۨduZR +er"Q9$!4U7 \ھM'nGY$ vm4vVn}$4\֢\j'3%)PվTk8-`KE|c~nSu,KJ|T hd . qVM=_^nBUI.oA6prƷʗP΄+87n_`y-n-͈'|/+)$lb֛G D-?Z2EoBq2/52v =e`%A/;0_3Z0\x}s 0CL,tLYlj'չẪ[766' bKkh3cnm(w5|e;ݐ, 8^ \&u qԽUwf_asLHLp ӎ`ècbg6`6#SßYZ`7Q"E-f-C/QBq-UJBũ ,_s3n{CbohzKaMϬ Q-:tV%"fnv[IVA:O"A~6#{w֏j-w+TI>O@\7bTA㠻4s:|V$ũ̩ȷ/aA{{}J|Ux;%鳚!DNf=t:HLkE:rp5D/ͽSo' ϤpFPR.*˔Ian|;}ׁ>_ řT$'@;0"S8ɡk'4* kmLja'/cp=aUܴ-)]?ҋ$ p&t[-I\Z ܝׅsKf2lc|r}{[ YBذh29Z\H}rzŔ] +b)\B?@G`Ei2űgYZ07070100000011000081a400000000000000000000000167d00e1a00009f44000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/ş]?EhDTTk׶Ǽ8{`_ʟ`Bz4gzcZ[[Yči\" dc> QͦD\?0O Cgh G pVEԼ'omz+?EԀpƪ 9bSVUFkhDK]IHi:ꬸ9f:նuTnPqbs {J~EpRjZM 7.SżT* {J 7A ׁ9Cu y*4KR$C#ܞ9*`Gk( ?7c$j1qamR=/kYacj-*3Suh+C&A[zBHMUtST|]Ÿ81Q&˰[MCK+@ .aҠ뮠M zXf졚dc\BnLPO˳8PVS/6̄ jee}@o~k|h D`pM3_ NMnn+ݰfA,7>\N{ǩØ;@~͏a!p$.ehGFm0񓔉ڵAKBcֵJfFs(4}qO'5ی.$t- |mOldEp%Sy 5l9x{hLrMx_̿Rp\9\j7w?;=CJ6IC_ z Z1,dt,^ v2㳡Qn@DYHOsM<b7U~ӇRsOYp/FV/眮gC3c;N'hrAb'nD9b~R?!sc6 !tۆȨ{ㅔqg[4 p]eXXnw)~s=KG<0MuJrJ=xQq EoB pVO[tܺO0j^%PlRB7PUer ),S`Z+L~D5nk%Qz SA!-7 v}Gކt. 'Iاw-͝#֧,#)+54",.<1Hgv#s4>d=kT}t]=1,sQ+\>$e2R1 %}Vl)iZ.c~{5YXN/R KXg 2sQ2PNŢށ]46C1:Gs0@Yv;־rRl/A4+B7г?_fVnIcK :LB`jb߃Kvog4f'?LKoops ń׳A? ~! Wu5朙^oYe1B?TՓ.mgagy D}%.|PY-=UQS>>uAtjxp/Z'w?1,˒~tEfȀ/½qG:?+rm'.݆L)' `[ J  5'A=ΐOZieg$ZL zb3'Rrz=@RvpB;^d}5K=$Sē=13Rxk0X}).'~,m,g =TKL~&DNˇs&҄,zKﰌ,U9Ez '3v*ga|]!O B6}$='?gI1ْ@&!j2\Њ<[PЅ{4iÞns=B%BXݾi)gQXcAJ`T~&?$p!O[tMB4 Ծ .VmP9!e)]g~+0\bi}]T {0ƫ}"$Fs ( S_0BGygummبeD$eSdZ | IXzBKd5onbJ].ӌ cǃq$Ln wu a> Giv9ө1%hmIWSDx6!,JP5>hѪS%\`Ջמf-q]ͩ]c}K@1M>@2„/4FU)\^w4\gk/ jh]i }<,LH2VBW_gD9E(Ƚiu ̓g:4K$40존$(R EOOʷGjzxBj("Z+_\Pov\ -M#^O<Eobf,[:))޸d}4&XC;bcԋdq0FMo&+kUInc= NGZ_p>>Ue|NiTPPZ }U)xd0.\8@$^6AºgFgMi!8sd{G?ٍG5h%A/:f$f"Zd6'ʳZ]"+lVPloJ3KbnTx,41t"_Ğ*JuzVfp(|=^cOԪo͚ j]vq(k]bZ9_P{' 5]wVzNW3Ԫ@;*Bʕ/bԥ$__A̫VdIL.NviN1.q\R"푅>ƞ¹][dS!ӸR$t,sĮP;[w,k42Ӫ<R^w'۲¿T"Q &g3tU[UYduLkZ'a#1ڋ݉mN{_.Έ ,ޜr_g\ׅYXrX)s 0ynXӧZ 6 ʲzxJOO%zvWTO⇒YJ03P,WBU _XOՎ#lKBg^:_yPosر?Uצ C5|A)tQEz eG?{F7__S&l\Uxr@4 @V~n#23NZ0Hl܅cNUU=\5ZCFw-pXPc+/CcY+zCa"*>pmq?&d`m4`w)Ӫ΢4K Ĝ=bBVҫ&gLcU m*LuQEP=?N_B{8v vO2l_803h733@~G t9@?ⴁ-[͡uA@Ƽ/kfMFgVe =V޶ó*4DZ ]&Zxo2q޺Y`JGZj;ѯtL}I5`1K2 t OW/5u<% ukBcq<Υ"ѧb ϝw&9Z֯ Ibx/!uP5-RIPi" BKV!fg/_S@ U3Nu.T:MnKg_9CI`EWx7ض]b حS s3}V9yuSACG{D!Eǖ\3|;MJP1PK2&O{Ԝ̈́뛞XVwgz/RC<ϊagdԉU]EQƢ1)QJbVBpYlZHYgbM#l!!ʼM5ƩDp4y'fDpCЉJvp:PW(;>7s1"XChK&w|x똩?fbEHPHɿHk;V_ق>Aξկ{fZ=H(k#]:3&}2ĚzmV D6.>V2QWcy%<Kv"8ÙZ`̪sVMlT{y5N3S@Q|J-)N :eg(ߥ/wجLf]rHb̳'*Y|W_+v ,$o:3YwtAͣvZʌ9vaUȺ-;9~I-ˌU8DOv  ϞjŮe ?;:K7x13-6 wJL5Y& C1|I>} ?5󌁠#lfp XJ<7z&&)/[eJuCO(.gT)%Km_ .!ŇOn +-tz6ŊCRFU,LԭG.E~#(dg4GpR]ie=qnw_پ3kiP4V[B(Oh֡E,:qga,$ F%T!{`v3dkeNg^7y@2\@?\Z%7(ar5MP#ژtY1ofVvR܄*ҖڂC-YfU21n\,ռg{zGԀvuݤq:$[i;`U&3z@zgvĹm 9D|z.BQlq쑭ӥw\-#_; 4K 2)]q3omrrVO|UFQ8 8tYƣV8Tý&sfX =Q#z}'C2 U(wyEP+s\GA$aF!^KDX418M _KMXGJYn6beV鐷 p{f4x6Nkz +.>;vJ7*RS"8dШQTKȃ'R] y]3oӱ]^03`ttz>#5fo"l,lh51GgÌaZߑ^#J/VrN7uǘz:`ޝhh!eI([l(giALB FIg~ONkL=:ij3ZvB*Y ['*)%(e 5gH._u4ᇽ|Cqw=V TL [8@ kU6TqliNtMKWi\3-G $_y@/놫 KC)=6*vIf)/52E*:_)[k;Qm>e!ԕ{|+𓅼8;L?+u֐A6 ·:ɓ S73mC4VvQr/5[o# [qpH_gc{ ,GC=YgR_?L {fśK6-Bc%[mPz#@N?QXR3ͤB+y q2⾥JwpuO_hv(!/&6gqi FVv2 wlhh_RNt>=C!h]*w"+kW;8&oR.)} @)w"DRJ]9ވ=<ǵZAI GE}Kno#7IW6Y~J {ilÀoǐ6G;kDa ,46" 3Mi_%HIvV:|<I](ek< I]12J"TS3Vݵ`YQvBݬ?ß͎\'.$ L+B%Ӡ&G7XO(9k_&kRtrNid>iu!٬"kǰ q]_ͤ^ނM.sv`5!`0q])Jħ̈;؞Îq562exM-2B"@pf$5AQw URK{?ɐW|t|%q 2)?$m=KqW~b~u6,RZJ+Ò -יe_ 43ڠeHnyɁ[ [, s̛[m([~ìh})8V2Hw6顲bd8 T@6Z=)&t3bhJPհr1qc+i*umg>425!'&)]D]$O YߏʓL믊+1_e^.bOW$ 4|r . J i)~تSBn",7|gݎաMDnmpv 8x:h&10r,a \kFI!5i1en kK#{GKݍ}E_B1cҝ"dBY뭁%c_@5E?ssNűbmr#A8Zߐ?١ܨ-ځ 쉧:V&v)`,g  Qe=pQgUod4$'erLylJ3vF;^PۅJMC#9: J*_Z׮XV(Tn̺/pÇ7xmWt< vY䜙h)9qTsD+4s-N@N L`ozގٟ]8c,r,IaKSl]N{ 7z/'-̆,+S9:L Fh&L K~}qaHS`6G3VZ̎0AYţ_e*w)RWb`tr4;^{d+lZLZ9עDE1j\&Kkr {nV% <n v h1rH * c~{#5qNli! }]Da`Ԉ V…恔wd:`ﬡKv|=_"qX9]#~?vETŰys%;~њ%LYb>~D[j"D"Zx7`!W^^"b80BQlJ!7sR/!&˽8P|ҙ,X"*o/CGu0u,fڂh2+ԺUY0ڑ:ח!PAO3`iF-utezJM=fW]4 !Uv7T\wU@wWEa.# _!Lixр04OZpû2#.5Q23M/?SdCA# ma]$g a*(MqF%Wk[d6B G1H B`&䶘dZ!,P\_Du-!\`I=c~ANONjڤ|=+fZF\*hQAdžc`? @ΧNf.:z02 .YD4u\g}Ne UxbxDI1׮\=(Z.G(W0R4k >]zQ^ldvނ>'cW<ܲq]Xa~iwJU"+`^壏Pݘ.s|T{Ia 5WQg?`=g$JZdދ5[)@X@K]e,r 6Olι0eWΙ:hZU6,PZj ޕFDs<3J\NTWp8UʈLZh V0U BiˍpzC6 ]@$rf/؆S R(Kag4ݣ>g|(( ^)ʥ#*~>/KJEb7Ů&|a^[Iyy0ylm}}"wC7@ZM +-}l))ͼB~6W8wLtԿ7ëK H㳳kĕxϓ~^[$=٬|2gf,}QvG0Y0maa(q Irb9][199`#va%'wV\᜶Oi82GsHF;ԏŭS79oPlv~Ӳs26-1hGQeXhB Z'*_{y*f'p3l`Yx7g"1#A(r ˤRaAhGWOؙSBHׁ!⑳5eb]5p.17 =aU=A0y|Fh`'1ˈVB́5Y9D#;m;&sSW6,Vi꿸ӨGOn@8'Tڹh+N$z>T[-6Ȋr 8MAENN 8d["-Y>[~C nӴ?K̴һFuvZjp`FFd `‡ D@l\7߄a2 Q:hE_}N)mɡ%^M؝OtOkX~HD؋<K~$k4^Iw…IkkLR+nf[ԣ[Z}=tI!8&)f޷hGJ] m.B[vEK˛O9:]h[e_qS^Ԉ_g %=n#Ʋ$) JU˦y s~LA⌊GWe-2):{FGn1 '{BtuEk9v/  oWR\ꃴNUX#ƍ/)q-;$N#<.Uw%$n8i5Ȯ4*=[N#BbnM,TDE6NJ&}G(Xeb9ď6sl*-+ڄ JӋJ&ě{ RVzVe'_~rMӝszY{-VQeX}v#tiȬsA!'m gA;b5DE&_J݂C4$Zj̯b >jۙ%2osVbPCI6" 붛!mI2EUGLڌc<;O%R;GL<2cygT ̶ h~ AZ6C4YLnXM.2+aPpS\UD7ٷWvi#rp>ʜv9hl0 FH; Dd|fѣ U|YOvA`V􊘈Z=DuFeQE %b2k"*2ă~QU[ޠG땠ڽ"[n8,.!>,K ˚r\[m5''B!qBV{l"a7:äaZm1`*08-:l>*o z^J)!7-t+iy\ YZiy(ȆMȵB(C" ė\/f-G^6s?1X5B1a7~hͥ+@Piqf1hoG/ m8( 8`-houP|5599F .iZ˟4xsog(q3*Vc(ԭ+t_Q1[=S PI.[_٧EDJa}>;;p{P8Q@/;*Jg=zz }UG$M( \-'bFɔq(:dxaEUCo#âb`7+IviΈԄSȆ97 .sGT(R}a(?];B෽w Pɗs؂ kH&N@{zQmKz->@d` RwOplcYhFX\l̜O]Ӷ!޺9 n.>sA.=HH/&G#_vlS8>"_7T>Yt;FVyBٮjN.KkB x‰')PbB@ J#PEj6Ϲg#uoP/g O'Y;IݥP23ѵb`0Sj||2e.Ռ|6AW㤞tVE_w>w4N3(_ܦ(SeEGfْ.ueSSN%wPA`x!co(aq+0]m /K`<lDBVXs#*;]Ӣbwzǝ: :Ur)=_4/^&JaT>`d8oݾnX:ӷţMtfS|{>B2B*L8ޡbSY4&( h<ȯÔn{V4ݫ~zEh)M'$ n5 hA;~i~EX3jH4X$XͣuSRK?v4)8A]/AO݈E [BoNR#WJ-]w#^@~'P5WôuPQyZ"eMe#i%Xr[A tx1ـXdKM1)^z9R FmCcنՇR!VOdOR4E).Bdq4yVιş޵USxFquuUzjIq#w˞ ι* S,w8T#ߗj8ϭ-k{UHS.^)ie`>ŒWoӀ_rޏE_b6eŷ QVI>KQ^2`V3V{dc-5`L](?I8ܞTcS v^Tv%- f*rҲxͫ'ƂFڠoޡsB]V,b#a}}U Ef2`DBBJmaִmZʰY~ʭ!VO6WJfe.2my8CQ] x})q tc[2,ݵtKR`w KؤO?dC-Hdwv)8TMUk7 7&kM"ZCc'fsIbc9ou6t?(rB`AmO@ۚ1t6q?t;yɘ%EĝQytp:XgUCH@8w{ʂl8:, (3E*tSV.u4 a ߬@] ~;mߒkPe(4Sg/$a>?[`G?7;EGA܎n3L1 PM,ꃌbgPO I-I\ @l 0ZFI+v$y"ZhPL7 b/-B R#2CןKiP);]'{U J*^JF{Û-O\n Y/Ͳc dօ2 5 srEUnZf4"5H T;4$ З[Yp}|ƌ0ovd2di?\qIpOPx_UPat>rMw&`d ѻtG ~!Uhj 3%<-omTD$6"tOCz 0.r7MBbPGZv/|iO ?j ~G!*Rg?],H3|I qȖ57lD}O-ZͅD2.bkO(ɩEZ$>oq2Gct?;OAk,aJ?a!%84)`䝌,ފwB<5L~7SOq MB̎+N!^ 5yF |]؝^ %W2Ѿ *fmm켎4ow䛫̷T= @&+u7u[+'F(68;AF@l,uMA@d0jq4g94H凉ON@p81ݦ ghJʠRn'N Z :zq:Ӛ)c?/-zZʓ1}]uГ_GR{C٪lبJ-%}lz&#Ybb(ߋ^Ӗ eU'kRTZ03k"į]ב tìȢgjLT^ojB Vo,bd@LddGm|Ddm@=1"9KHhmnfDa]b + WoZ\S̆7c=-t36VF/Ċni?(id$,7LrSyaƤEc*ޱ{ظs;T7BVhe~zDF<-4 \m#" wW %+Tm();xCޫ}FZ:FhCf$ I'ee# r4T;3 >){>jF` 3YUVC T$ѠBQv("R $7eX%DY 9)D]jox/`ĢFOk7`|Յ*Z;)gKag\ oB̚CP^xA|/u3W:ܾ ˟ Rc8؜6I'х:4uh =mۡҌfs]NWV(OXD*#Ŷ#rY3G S:_aQh@?T~mhD,] W㓨j?_vU0qˆ+8:v2?="B;Mholܸ&.g/E-}~]y9Dͱy910% /!p\O[*!)HVȥYL(W`"6Ijo9pD"Q8v2rn$[h n^/fՎW!R45?x*F4$S|@^lt.udHRmʛE\ >7zDAq bn: aOHbOP9N˰P 㗰u36Z]_D3.cWyf=ǞPٻ 6AYr3AH8 Qݹ_.I[E ѥgB"7]߀JLŔ|Nbħv&<ϓp^" ;i`v*nڑ@tK GoTog6<8tX-dhn-MFؘz;=ʱn3hR_SM+?wgP{QG:bi!/MM!<`G*99~+a5+WJFu\-ČL\6H8GJx>P+3tH;|Mp ԐHڴDk pAvh?!+% SNGaQu1J1dLj f)V^òjK{/D>H M{B/;Sj'+#qHK(MAr_ơrf SAУ`oC'&XB]9;(aK\/ÎcK>\u88P| Z0_iGwqhhuiRFDIdⱯ@˭7g[aG΋ d $.ijqc@@U)IQ̼Ml -hɗŦ~&9-T[8x2ΐAQfHONc4Svvx+&OFj$%+cY8rq :%OczT[ ry7':C@Q< *67.iG0T~ԍ< }=[y*y-'fMK]~+S:SXꠛV&7Vyte!-MW% 8K:Jp=ԺX5jϊ]QĆNHǶG]iu_wA-ʠz43/J{S8sŋ;$w镛NLw>]oKR@Ԏ{fI@=EC0ITw}ZpΘlddI+cgO_d[G@x 34Tcs㱝j/(6SBj'q|Wf:?V@+Qz[؛ a*I)8"lI$+, {Cj/ؾp 3KyRg$ =Y^]ϔ}3IN]kfklzv\{|đOn/6 O\%~4ТE[OM!IeuLG` yQ}¬'/yH\<ЉB1Vo*%&ZTM,JCFR⋟կV9l0z"e0Guxf= 6/eҙŢ2QX8t{'_HG+򃧌]O'?xA~ (YQg㷱N4q'|)UOaD5g<(u:]^SMzV/rMK)`Q#1J}1u~F\_$Y,Ti**OwWjbgA<XZ-.D`qHٺu`dj fn*= ߗ{Mz؅| #PkJ}IzXVE) W⟮?V(`RK̔Sغ%A6@H*7q,)lFS }Vm KIVdHss2 F:B9ڃmu̜]I΄Z )z2n[iXa/ѣO*GV\ g}A3uQ{늁&j T9+rņ}Ta.>^z ӫ hMϦGBƀަԤ^fR; bz~lmc3ѵ?+Q;t u3[m9mv%U-bα[+.|bL"QO|ޢ򴘙r^VzO3 }R砠8q9!64;N$Y|d9B]Κ%LZ֋R/}g*0"{|] W|>k4<C>TNxK; 6OX]bnI? K/7>葓{בDΓV,=(zJS5ժc}'[e39cz <6U[EJESp6fMySRbd3i.N%%Is,d>.@zF*b~;"FNL ٠,pWﰣH1 +)_QQX2SS,x ȶӯHr*Fkbh)W*|K=:WWg>JV_[ৗM%b`/F^YfL+<;i+ؕx{Lƺ_0t)hvݧ9ǃO-1dWMEC! B;剐xY ick#K)E~HwsI 竮,NH-эu*~A\m2){ 8 Kbɔ# ڣyq}lk /=8L^|~GA8 x=%ֈsi Pomrݯw=Е4"|hTD(D?tL!;aݓGn:ߔb > $[bj?Fjg/ |DVmM6ƣ P\ xT.C):L0fF^}׳&U8DvcX m:#O`~ 1q|ʪw}<: ^֩ qvjXAJNQ{6727:%6RZGK:d" O*?ڸ,:E }:u5kT^@Ft\uJ3Ʃb}GZwD),m͓;.6t.f{0 +0&FqI|IdD0hrg甿mX`;o=Q_ㆦn Yz _o%qZI2A5㥣qP'Qtx\TgpߩfǸn6ZYqҿXeL.X{2tK"R' fx#"df=@TOD#eܺw2lَ ;×+WKPs0͛w9Ƀ/oګXqjc6z;^-W;dvfD3,m1̛)v3[rQc$GUT 9a|MU!_sj:8N=Ĉ,stGn oSTZ87xJH3 O{ó%&KO$QzZ)4A/q JA7{=tp!鹯/q$<;Rk|G}p% GN`lG!8^>Z~)/=Mi;RU HbhΗT LҍKASA" 2q"S|[{[7&QAտlxOߕe]r\fA1$eњ^D ekZi7,"X>P6;w#t!$0rKgI[fZ Hv$ --x81(VX4etU}}QTX4|.o umY8vl9}~mA߱{&BSҨoReh$G~7 *|y+*Ta+6bտʐ59h>խ4e͙@WҹaL4*CIIp8'R$hZFdнJO} o_[;|4!Mbz66[}}9s]u!u刽BOѹ )Ԧe;>$ `NI;;{ף 9KEJe@Cz aL>BWЕʂ$[Þۻ4tR f'TW%#~bcg!rh/tq/B?U^(e?QqBOUyC> 74̉ҽ;.iӐ+:jk'TgoƠX^T; }֨7Nh~-qPtT Òdь8qx3%5Xy8'H> v{" W`$ :s¨aR&%gi̤&u/|B)G5+E O"d[h_Ce/=OSXة?Vo"X: M%J:i+Z66}A )O2IA,(@3[j89F5ʽ9ϭrV N!ct\DweH& 4( l% GuʮL9ZFi~OcY bZIt^3&LA@,lngKf9Tp涰x׭S4c!ؽv!MՔ3_ Ŝ@ʷ.GyAh.DhyxK5K!']}@u؆~GFrO̟ˍaLpYK#LS$׍4 @+οsK?=<7ֹ+—f^`6Pc?:Q*ĕPeX Mn Z:;_I8S_ق/Vac Ԙi.v@6R[0dTNtnxtYXu9+rW7&!t?:cm#d{,&!U:c(\%f`Q3/I]xt^I1  uLpt-{guϻf>)zS}_1\nޗ(gqXV#EPPxƖϮfIk38YM/v :TмV!uѩc*A8h )qAHdH@,nV ^d?|"f@n²mUDEO /,xR]&uwͼX{+ۉIяd녮KX@Dp`f+i Uo)MuU+6@ ö|l]n~jpBG7[x_{h!z i?B>+# T0Lwղ+QOFuKF<YU?PBGc1JpEb(aZdkGil+C uWElV9Ȋ *nu&,7$P1wa8ioPWd;iN9l#I\bs*|,s ^rs0i0fAX"?|6?j)#Ԝ_trkBo'd*=w P1rtc/t.p D9%]{;2SNrewӥ磮V磠 k1ԏy;Z:sFeT9Cy4"?๦whcƤ}@ɕL}ZUf]=N9ůzSUCDBɥ/`b[= zj:* kU$H>O}A|E)з} >/J 2΀G%pY3%QΒP ^E[vlSRD[;A~jK亝y&(Y9Kd)1b(_УC) o"vb/mi1\,^ yV 9)DGM1.WJ`NFحM/FD䏽yEli"S 38 -q~͚k@ ѽVHF7Lñ{mJ3:FzTqHSpZQ3UuNg :œp)kk6+J[H?el)j@ ׏ب߽ 1um&[G3iR"듹dɟ3)ŀ-\-cs率9=ԯ2#½&;Qixldp3KQI)b~n"bqHW善n\3t;GdJ*19 ˑ8e(lx9V"?`TФ'?$Ƌ\IN]Agn;r|w n#" N љt+쟞{dHз{߉.xFiӜs \Ph.eh%6)LྫZ5baT#%J@sc.F3eAɐJi&@s96O އ%S]rwflg$p44^fjR#cBTENfzlF{ vyGw1[h6[(~f㏎Sxltj:aAcUq0]W1 mv {vJ 7O_ Qa6 @`͋t#G"Lb؅ pb=tL;YE}k䲀cѤ^"bp=/ub?(4(0[ j]6'U[*Gi:\phF86pe $mw?ɬB< CꎱGϣLg:h;Q\ފ^7mQ2{UH@v b.wY,fOL*Yh.T{@^8,ܫb)؄i9Uٴ'KyybzNRywXtm]F!rd).IHjIZ;Y8 Z{C}еXv=?/h7n7?U@93*?'Pco+^i`GDFHz!}RWǥTvɔq.4?u\xUqYπRF+KWYe†QY՛z83޿[{o;N#Bx@ɞ]PB8CyM^b*j~2HƁsFfnfTn :xRnOSd/U3[.Z{T/i3+<ʛf u@~(X.{Ŗ pk밻ƊD6h;E̒mo$Quξ|E$PX {nmo- DeFt1v![#TKH+OnQG;"Esh|K1 )};dQj6vjv-}!Hni9җDMr,O"4XJ >FH۵pe}WjErɌ/,{HMKr{VRbTJ$]',DnY dЖ4#1&&\11W{_Gu!iI,%ˣuJ%֚K=JWӓTĀ p-):5.Dy_M$Dw?s݃0Kd wOfE1Q]:!Aľ[= MpF^g!A$.R'oxҌ&@ XVX)v<@M%f{V7pPkB2$ż5DWGQTwB Z0[CQ%f__VH`fnLtfgd/NDD $X|>ZJcJS䗀/F-Hxq1O ka5(4k!YFQlOErkJڤzP~j.nCfTNVA|嶸.}Kqeu~uB07bkB G V $w ! Uͷx{ҍfWݤ>m\#ؿDeQR*|!ݮW3*yU12B(ʡpk#  КK< A.H8ݑ. &^&_h^ll;(w^XRXuFeFgs$#]pļBԍJZis7B,u}UܩZu Q7AVK, vB^hxӖڪ(MC?oF"638ovV uS>,Z= g0ʑ~?eď! ^Qҭm1QS-k_ZP93(dC#3ipiy J:^^ò4f a+V\N.+b^/HB\ԛB-7։ɴgB@< 7T]F\1 &YRR6<H°{Νs5AˊoMnϡI%6!ȧ\ u/V.#VPJĶeE&+*s\]%U4WNYj﷡դm[) ?bN+3 &{!Urmg%4V|aBKt3awm].e۴ / l kX֫>v}a5ϫ3KK!7nRF0hGfV|wnj7j$Xm.\VǾj֞'&paLϜʹFg $5Y މ'|QRrù@]!|J0l./R5jejoSa׬GiLƃsD062d>YGώOkbݡt@i=Y 3rW{;ΎqfݕZ4mNH,ի9q.~$_١2+{{34$v%W+͊-<=*ɽd7+K 7]% stdN ^NJz}hs07gNN+ {9xCRO\<~M+ክ'-b:]ʚp.5oLeIosZL;<;uF7,soFOrʇ ΄zUӌ " 2&ɾCð{_ 2_=Q1] q5c;jl|T|`DS{N Sbq2(Wbs'4pE[]R`ūzH31MT<9eCeipں#kUSښKvN9shY!  o-,vqk2Ӥ0  __5 9KM>k7" "^vl4-HD */u>FuvPbBc'$cF(jYt|.|W L{HJEYG3aN /y;HuA[Gp+Z:v/SLx\;\IUkS q4R\&dam]mwov.xGyreLsvD`o*b-.1!`7|{ѡz>=cz8 5bk&/!!s\TڲO-TGNngkZ"˄Z0MmۢGJ5Pcqnqb6`~#rjz%m;n1T \ t( X<R!$.-9TR"kB$D! kh%8rd`j7=l/s,'Y=1N7x8dae.Q#SeƇ}<.# UjҜ U(p1G#S:OFjJ ͤ,GycJbV/¶!2,c=N Ds11r>g mfCI`ߨZږ[W5"', lNZȓZS6m%d\eu?IAf=D\.oPL̂+M D?aY%2K=TO{t&'hZ^QS4r{ǶQdmQ+t}^Qd挤:' `/2˼cPRbm@ H~@ 8X[bɸoU!Yqea. 2ّ͘?K|=>%aυfto8{e>xy` NȷhDLFh1Vη\j{Ma+]ڙ,T]1$1cEG.m o;a g,jVg|bKR?&B)Bgف%V ˆա%WlQjʍ΃idWm"Q.`-"zD0yC{2Cr P F~u_u?(YXJ"UgJ>:CtHi` #iUs{gDgyBHSӒ/M?Hfw5T^o*gsONSFպByҷ m(ERhtfCiGiHpWgZw0:gd(-ͼ"P+jj` \]|VPdJEAOTi]17SWiȫۜ"NV#ΉϺP*` >Ы\Q~G4)~a9J߲%fE̅1hJcV Ewl}c?RTƞ bH}=yI sI߳R.ѺSw S^k+}9ֱ%6_yJT(]wy" ;'NۭATxNZ:[;STjnC܎J8kH!^5r$,,^`ay.s| ~:*,h)$n3U\#Z5MO3dpA Yaia|^2!jT1Z7xe!#R)(A54`HsQN:.{+,½ȿ\C29S*'Kݏ|I5|T_#VOQ!6ţX$ԊH3t;Ş0^z4V9o7R$p_ JAϳ*LUDяCGXR=}$O^!p ˋ 3 mE]/_¤H{iqϤOܶ?G$ːXug(Jo)<)w7>ڣyIINߨ(Zu)r9K]Š I =0[{X!Q**i֏_08(?$*ЧVK㼋LU¹_ӋgYlcaQjUT d$$r~F<Ө`p"h20ZWJ@AưXm7 &C #o6$@F?:o^B_wxAtHQJ[U dm[sgReԾ^\[.Ж'ó7B&2w~L_#co.VYGE>#f)^Eד\>(gk9G[F[64n>ʗ܂s;zI3K]쑂 lh)ٌKsxXawViƌuܓ8U_=7nh)ّxY?z~mF+F6TLp/bˡ M߻tU^;;֘P @Z.CRjP驲բ+> +,t7af1f0Kg˟ܙ}PpTm+^,KJ[[SS2xUU$QEK[! hwS6wuaWq:iy`;xV=:cZ\nk>aT{4֯:5<;]8[D_1&qL^z[H_-d9ƴ8"p\9НInVٔw #%ӛ_EL K9Cc2cf>%rf&^ھ] ɤ>`݂f[# g ,^YduPJD0!3\vQR_gnk{Dy9"v΅n¡H@@?k}:>/Nrhpɲ *Fĉ/wWf$k8wTEkSW۪:*s  l#;(X88F<{3QGvi |`;NJpAqGcܙ/ycIe CNR G 5hcĘբ0a)% {9gmhF,%¸ַ>sb]nñLjy&<7t*b6@/!l"l]>Ttvk( Za{&F]J1.2i9Nҍ-w4>"#qON+C[qLElQz ٳb< Nr6f(V7+Q#/Ø ʉ>.Q B$}@TQtcj=_^Ydku8=T6%!t/ W t!:XY 8hOs;`.33GNK2m4F)pNG7@m+T?`" PhַSxU@+A3Hv /t/vۈ!mIy;9EDe%6#!\ RoEvPv#+ҡmz{  _5STDL!c4&[mIt^: F}h%?x~ATpu󖦪Edg~ūaF9nU dtL"^AB_#φZƾ_:t[\X6cIjX Wye;B@pb%^9~79H[ rmcjI9\9h]NolgF#Z)U8#D^dg$ 4#My1W|oqhIM!b)òڍ(А_ߜ!+TNEp,1_ʯr)UuXY\.p3J?N`L}]H^6 =^qc4aµjZlnF%^"X'f]*]ٻ9;ceߵBRRM%~+mNcޑckf 5IaP w~;k[& ;vkCE<<" o3EǻI<hژ7GȔX qK^ [f^oUCڌC-jqqu:P|_\4YWpX=ªO('/lɖ Rx0.L0]‡r?Y\pD7) !?wǸz|;!56x=y_jWɉjXu>4&dK1j/orvjKٟFp0f_g֏3d}MVf4mq}3So-+IeEj3lKa7 h("5٪!( h#Zs[_ С: M=z%b|IVRJ go{r5̷ v8'>wܣMSxgcu5ueCxW#57MCq+xr<= k9F mf,ڈH[$X^W6~2QL潕;CW%ApBQG4ucj pdhMwx"4Zvc!zx=yo?y:KsCV7r*%+Fɾ0vNv#c|_c"V>]-^})Uy"Vˁb;! ؀`9rQG GRf1$zi^ɖ nG"Co[W椺.mb&ThS]HRX͊(S!LҰn g'hܨA::,\zΧ_^ W-hqmٜU` |ch~$HN@)C VM1eL9TVK+t+t3,=  TM 0 Yem~-'\WEb5Aؾu ˅G4գ'ҧM)<ԑZ HȿFAv-K.?j/h6-Uތ~1Q 3%gYZ07070100000012000081a400000000000000000000000167d00e1a000092bc000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/|]?EhDTTk׶Ǽ8t8o#N1=2 NO%Xw|o2ꦕJܶy:ȋS+@ 9h?lA޳?VHŜG Se#ڊlm77)ʢ Dž9qu2>ڛŶ'B&P4{;"(҇r/Qǩ& )S(Κ L{*:b2hna]lO!fT^62;5+U%n%NEȎ&}wIHpyY>_Y|C(Z}USl^P)T\oYtsZo΋=1h-']O<)__ghdfSm}Z+9v;s]J)x!1N wG2|\M T2;Aꜻ4!,K5GtgJР w12R m>LxsM\ւz ܾ¥ - 6r[aԮV^ c4[4y)g97r*c7ƬByGv4o_(~Y)N;Yx֊z=fE'E\;#6f_ފcM%g*? ?H6Q(ȓp&rr)]V jW$a )iM#A,+̼\-vahI0!!<xGq ?2??%I0"Y|u'~Fa`+k]IQIlHǟY@M(;#4NL$<[3hz8db 'dSSRq? vy$.{ou4 OW/}oNl] =B&8Nfg&=jt6N7vs],k@N4n4=GV/5Z\QTPOaCS8rb4 C^hSE£uoz5p13YA#G% OFS$ V9i=kGH.V25$4d//!z`ŮkHוk:σM5 J8ش6CUeq|>sXL-JLJ@YU^4)xoүv@[O1=Hj\8"}Ł0a`EOW9KIsJ#ԎON̜(I08cqOfu }2Q5S{r F~1(-JWZcB@ yܧydX)23"PP:0&'|lx[CcFNGRQ6:1G<{`,kj8s^Rb^uq߁<\~Yy'4PSS7ߊkF^R{%X"@Vi▵ze[Ǐ춢/t-x 8V/BhqӲܓ1A *VOp4O~!̑G:o&$򭘰9C,oHQGɴdH%U&ca'r?O8瀗|>boʮI,rPKo&^#J\qw=ncTnr{݉B(tWbmr/Tv7v+!#4ρ u0KBUq}tP.27S!0kҟMmP6L4asZ9~#d&rbxjGQy|qZ*,{ :>\2-`Zd쀲Ru}(6ǹA< bـ E+BB.#q]7p_&PLpikpM*pq⹧2hUx.F$Mm3ěGnq0T@5Öۍ%JU46a/]UAnǿK"ɜlЪ->!2N ϝGs=rL<;F4<ϴK4cuft|wfkeL5R~1t;As"DuYHS,NɂS%ﻨ<Ȑe&$s:x‹40oѻ65!@S!I~lm给_m3hܱgHvSa.v`4;x;<පo:?3cKn(6aH(OSJn(\"w:P kմ#:c=pu+?)2Bup"Ip 1r.8nՀя׽ \#h@iV1a$g Ŧ(WF3H#Y:c;1eOivqP^OA)EᩪsJzydS}ޢKŠ0(sFWzlt>r3hT0ZLdT&TqUϴ #fQ#R 3#"p/3{Oh#g]#'3ca ߢ6'Ӟ|Ц,Й=YpnRDL"`y^jixjA`y{E^nY 0jjcF7gKmϜ9%Zls&W[L܃桀_4j%0ƲB+CzM;Q&4ʇ7M> Hu $=jo:1|R8>DNhp±ސ:6167ćARUˎ񆄇k(V ]m:N\:Z Z༟[\B7`ջ.ͻa>*>ZCaQ4iNW4%Ĥxm{KmY9i?ٓ0ZހD8/HĬ-I&$NEUt bmȬN)!c[ j'ءXH(P6yW:ķnڹPTVYA9s8Sp-eOy俤ڳgF~%(Eu }.og^~>Y_Em8.vZy/U }Hb9a.>Kڋ7y1Hu)\ A0A`zn u.FMx. zDiaFq[qL5d#o;&2Z$\{o^)k[f3Y.y)n rg-IS{! ?s dԶuRp¼KW l4u J#*ur135GE"q5es Йuc&8ݛ8zY8f`$ߟآyǹC^]#E f:A2/lOY;Ute/NڢE_jzK ΉT0}AXEąm6v[{&WMm4DoHDE:QKp$mid7 91CF Miai:qn|h!q]К3kv"_=gi oK=>Z>=!$0GWL]¬އc9Z+u;t1!g;B1}~/:Jw^|>TO'T$g&U %Mj8u9dӵeZCVl"wέ;4Z/d[F,nق:+E;.*>1I/8rO7^{&)-*Y)i/WO!M:.vNfPhڱ,'wM.0Ea~< %fZEzRJi}6!6c,ƗP[ЗpC9Fj};aA.cur\>~"xC׷D J{TyỢ;) ,+k*:ÜUŢ!԰4YRzWUr'XNficYBGg!:7y*E7~#! ,H1$D}xX J3ElU 2}hb")-ޤ#U#)dL͝om ^58 %̄L) ZgѠ^ЬgwoXX 0/7HWKk{HAIHih=ʀjfv^ "x;[f0pVl7oN~^oWudA9+*nqRl&HX)Y00r4AA}x պQuK=#Gئ";wB8}c(0C3'knO *ӑj*^dʗbF d$"ԅ׼_wOGN ;.3T^PťN5u!*]m߭F EICdU3k&`fMɯZ| sбQOk?Jl(T R 2']?l$glnJ(os, bpd"0r(lCi՗ ?!I# {P#4Z@#Xڔ/j~'l'Ӳ0 KR&u@8ZP'-W츎>dk:ܶgV$t6>Kq[,%S! ݥ']+ x6+XErm;/f'Kـ}Z]j3 Zup&f[T :>:!M;hmZwMm[ [\A0%R>ЋTC2>RRjDбaٍ"pTG#ĿW~m{oU"G(2TKl,Nx7:Yڋ”(;GE"r4gMR`f¸ГenR% F6˱nƤSE+O40,T}`>A}ڨYCb=ÜlA>z Մ4s& 0| @nV,-abBG xg)m @%/X;QPX~6؍E ?[#NF<QSk?x'[ЎƵN kA?99W7/E8|ѹ<皆&F0ֹS&.H.m82>\ Xi8v$Kk  f4STMEmbi>ہ\vA/q-2ᇾHp[Gv}TFӭ LQ%I4zA-~/?`|"KI-:Vx0&.?j`9T :<4>7p7}xMi:*mE}c}o"4tat9Gdyߤ^9tr֖R2+h_amG jOmX;*{b:*;5 ]&蚌U?Vq_BMUf?61 _9 پђ:Q0>pb.oؖu.6meoͯG[TNmw5컞a f{('JSltēA2A0a،] @J~R.qMD&!4,RqUdȀi%61* ՖjcF37`ۣ0WJ`Ne  :B2[;QIUp VgEʞaa_x>1Pgf}9=hBfc:7o)zi^I D͔&,_f}[<uݣ f;leiο"+cz~-o}.h|?LTޤAXn g2n+?bכ^,X1,/F90ug~F.[hVPbu>q+yJ6@о QsiGHtST[)@ yR!7mՅnj2S!(7I\}=QU[Lx"/݇)<կa}=f2zTҗ:;1d iٙٓcBV٨ͺUV42ssE_ź{y">ሇF1ϣ^)wK 7[#u1> ļgb_THGk]ĩEI U.U nler0օp32cG j).U<%#+ՂrUu2æaA<{OD {ʸqH0s @yu4p>-3آrQA"ŶvM3y9+H f 7~i'lt||Be̍< >􍖯'bj1OǤT_e?sPP?( Sswd39Q2BIl_܍7dL`EF9=N>y%6 4KηWO.9I9홚V,L{D5)O%xq r>-Sf5mtSYft$)#OfMY_Ꮐ0/ c2"ޗJbfEo8og wbܪr}Fy/ro9/~LMŬgO;2$ .GyGCV DYfneE`$n[+@݋mR w~O3ȩ7ϐMz;2TFiM1 ˜&m!=h鶵c9r+SM/>G`4tN3ґԸw +L;SR^ w^(|o}kl$GOt q Y V{Na:L~A C!^gf^C "YW`lQj>iGyf_33~yelTzc(, ,=G[BOmz}3A)v?@XLgaw+飷Rv;3PpyShP^"]?t94]E{=ʉ DUh@GYk14;J&DCg9-i`ʹ_bZ1VhGlגjJQJ`vYMi :2Ef ;jp2E7",bG2Ro'} F@kVaz+|":Ÿ]kY>" Gq%FC/P9.WY4DNmg“tvQ.#i"Џ&||vD?Z{B̔ᛶeGq_w(F^Rb|}MVg >ۄ&Q\,=k51g.ɢHmܑݶWPtYiʞ3R!¡.C]JZܞdBr%IgfL߫?^3"ȫ30(m~P  Un@KF*2PxEcx B ȥº@[)0X& V,uA6QdvPQm`R+u &E/j:8{P/iJ۶ɸ&zPjf:mTC{] /~l([bj0<}G黼5L_ۢnayh #˕PFj|=+bh~vf>"ΒD}3 1΍V;GifրhhNd:5mٳ @MIm/Bro 1,Qbo4%GCEt,ڕloS74P 燲rDsd~Z B AuvݍGanzz+(`_κM8Woނa6Mt4Q9~PP\+>ѐk4EirW~fO7=4kӁ3k#p8Ɖ˽k|pƪnCj$%d~m 25Ki*F[gixtYVż3#B!KP,;b&rPmlܩ*"Us&M޴w)M8aw"ůӯPwo+O Ꚉ-J> Zy|n\rX%e+tnsM+hw$# dJAH6ҋxCjhh۫e͋o{\VB5!yG' Ft=߀4 LqW>Dt 4NGBJ `1Li+Lb PtN"T2on]vi? V5-/KDWon\zIQu>PIC'*xZarӢw.㴠|C鯉FGLlQXJjۈ%VFǚ!2d#4ɐ,v|kj #ﲐm55)'·kBB1%7lQxa3]d<=98J0o^~ݩ+ PZNM?G\}nhJsf ~@ѤKm]͑., B8=߮a\e`dĩZr#YtE>]T^Є̠Nb&y]q*z+3) $EHL$`Ag6$p㍉ ~ uLH~dd\ۏˆu`kxCUOX]KdB `1;#Tޭzm^ }]y?rz\qj|.[Y&^`殸==T~ #E+]ዢ#}lەN]G^?:xwiK ڦPmr|?(-tL|Z`H%|OLLFqVw6K 䬺׆&oZ[B#}M<"zKjjsQ>eo^*8%vȮ?Xt,B'd{P1@8XE59{p :ȗ(\C / XN$+Gٓ8Ko$ w$G;ѭMbTB;X}BtG]O}ތ!ռn%C]T2H޺p!:Liu$RMgJQ Mh Tأt@A0eR t]=$W\Gy67 (,w_kxxj:S?+PjZf $ӟo:U6gGblF߰VS қ7O2RfoT`t~㓧io:lyTfס'_Kj'P\y1Ih0 ȵrrVh`Ҿq1ܬ);y;rgNK+EP)hMqwKr+Ɔ7n54F(zA(m%8S) ?مܫZ AKلK+e2GCr zJ+*dX'HP_#ݭw1K̢;x%~^{^C%13,9fr2A"Lep$ ZTR"@ `Eo(570K2 {)9\ܠR=sʫAsb^¹D冚U1S}G55'hOpKL}}:\~S2cyucm0p-(MݗcMDIR(WHܥ""K_ךTt-C ,k>-=ݍnOd") ˺O%lfcq)j,> ]Oz`<`ZBU77yA9=> aP %ֺ'65+KWg9!xoո7VXj;sx5Wդ%33Mkrf؈17~gA*Ak`_dLYN oz5Ò1~P@ۈ;jE@$±jh .S.'*EGL `Y|$OKƌ}ITpLӾƯ_b\}3DkD:+D"X %ae3F2TD52vt&UV /[V8kAN̕} _$v$n|L-C?I  7[ecPCڥL>})Ψs ZanAWny^4O&*G4.hy G]h"ڠO$3Ǥ^.QS o%V?3=-.z':ҫ!IXy=ZPѭ007geK`;ЦȐ5^KrnxIPq=ֳ `x޼zӓw\=ޜ/+q 3T_2MMÎSLS~`r2b8 JbUD`"&ḷNP0km [Y;AqP^1x3sA%fzdHUwvB\gUu"&n=uDuz\̗KP>)f>3&H4TRiŸHn1~ v:˂ ?>X _)'wv/ "(nd@EGR8wЄrVV"_[.԰K5NWjܱc\ffngdZD<ס9xsQֱ_Xy;N*E+.Bio F,FoKr݌K^sD1e@wQEVa4 ;9I3s@ Kt+K3)b;\B)X,Bueޣ'?D]@z|xD|W?$UnFj)41ʹ^_ m%0^o"f*s{-m'ayjM1PF .kZkр(Om迡<+GlߎNjL:x;U8x+OUQّҶ,W5^`/>iƼCL HhB, 5; oc\x |ᛪłܯlEYqd/I8]y$3VtL$h73ꙶb&m/2C{S_"X9va@Dg8V`!=!,~:i|$ɮt.['yp#Ŀ2544EA:Zl~՛l. )yZ>3 K_~ZHDVCU~?!A7t.! JEo[ $z#9 .qëxQK1ڎl4įۧKzqTQ t3[_.,*"$;)^ߢBu=NpAE+y4n,':]b ]̕2f|.9>VOzmZ(6X6ʹ6If} v\oFK :QNM_/Lڳ4 4I:?ȷݠR{A 70x" ZK?O`B_IGqm2>eI,gnʚc #l< G+|q% y)KgiB:t+{q}^s էZG `+|ۡP/FC0d-FM+R!Vghc WCnHASxK֑C/.XVKjshU+2z Wݴl{֐ :l"뒷T tRAAJqIIPO܆gOA'mMMyu/9ynvՠ>E*büsX"Ź.1H5z}ZHd ͓sIac}%ЌD 0al>W[N[ 4Tz7s ْ4tZ+ Di`Z6St dYb50T/f fhΒ˽YW 6@1WXԕOT L@3HDG..E@2Wΰshds#Zd%=v s,;B1HCPﯦA/S}0`9zя-d@\ (5K0UY|Sdp.e-oFϋ*3GNPK抣TbjH4r"tV(2Lb b=sUq0|foHUo4wO񢁿Ntx80BЮYbO#zQ:mRMx+ޘkZJxY+岽~ڎ%ɛ4G`%B|m,yVgq=!ކ58[y\x-GbKckEy8`?B:ӽt^N|` gKZQzϩwZэ:HKՎG$lu_MI4aC_~#T6uVK:)_{ZduwТ"@r5,aYTND&a@4`%'} Vr(4^:HQֆZ AސuZ͊?:cvfQֈӀk>3BM Ws=4.~2kz) YD^enH3uȋ~9qL/}aB; b(@P֕P* Gep8j]xT*|vEӧy%-V0g(مo.0m.ׂh4o}xm%GqV;V9?](B gDc&BmiEP ڻdtWr&͖ f4M2#6]U) }+r@@O*$Ȍ+h(G>Nv|N`sWi} #I%S,YIVOf;Zck\ o5aiH*^d4 hu1@Xkǂ G"Ж`#IXq}ۜMOΈɟ]@cZw2װVbe09[ׅydmVxy(]ep5ƾ^CtWOnx.0q#*+h3rqQ ona)WcV[Hhs: LK*"!:}hWy&ҙ4))q}2k9l)^MZsGA 3!Oq~ʗ5.s՞Qaay1[&h|&49¢Lɱ=BhQ> #6M_,`){D8!85K/C# {+~8@>bk{ *46a' Ohg@g!!up{T5;O@Ay_\b: ff@HQ9=`^`x\g -k v4|80}Pt~ߟ-A3tSO.đ@1 :s )O׬7PvQ@i*rah/ht*DZ\S\bLB+˴b(fa5N]0?+jVnMa KĂ /O#&R8sSfYqAtsb"]>@rˤt+| :a<ط!>i] C#DCU(}fnm6I0hFT0?I vՏo~(31Ѷ QvHJū'qHXNlo$[d1{Cy4Df2>u58 䲶5ip/VE3w O=z#\%nc*[h^g&?ق|zE ʈ ICXݷg}{G;310N}K`N偝ݼopY$XYa_۹9ņe"g^ڬk&=㻍/1bBy${0U~uX76^x*ԕjfGPVXE̵p|<4g'Lw%pm?~V m9n3{z{R*IV |mo%di]#/[5ZW18#vlωGbaǔ~ӲQNAH[qK֬ i]C u\8 o(pMjT0*˂Krm6V,XrUwcE* dmuG^z*HV#ׄ7")ʹ{{>3'4H2ʔƻg| ǔ X5C2dIUaa(n?XY2BZ4xqƋ Kv,]ӎv=LW9U~ﭼ`6XO:}k-9;JG[(2_ϖqRowjTUMeb }r%S&nDɣkt ! `=WnoJ%nݝfw@u5{7=r ]RwZ;#)ЂЛ z|%Oc/)5<%bȿ$p{[d_I>~- S֎'ݍRy:>L.ݥ 92MppfBn9{%q m'+<Ԟ !+`6W#cZ}$(`3Y[ 0`25mj[30mkPxs_YOj8^~W&qNyL~,jKg4.g\9א4Xsh䓝a/q=;qGp%JBOdy8Hy[T '#ƽ% [Wn;EJ"0r޺$+"aj,"Z5*wȑ]fH]~}34S1Lȯ']·d@toTֶ0k4Ͽy3FEo16z nt݈=my#ܪ£,"/fHr)^UPu\QB0Z=QK~ƒ\eێf6Y>?~&caUwM7? Lɵ 8uZAJIS0nqX&hIiGt,߭ BG%tw8>%v6Wy{I[f};'SIQ}Vm06i]ui)HmG8jb "IRLZ NQM^DJ+\Ĥ~ǰ&0}5T=d<H .|i;iYtg1G*܁9Ngwe$:'a_4|C;@ )9NJ|ۦR?ךW166н°*wg,g4plk1Wlc]J({!,$ݓ#xoֲ,>͓`tFMs m Epq(ϗԷ90h0_ y!$5~(MO uiP' jT9!nf雘~i{fqjd#40)y6&~Q2gf ͼgI5;* "jsGC5D,x TRbn4䬑e3IB(noN9IEmωVGWP򯳺 gfĜ:Ӥ&="D7Ò_L\A?>C ou:#LEk2:҄ϙEgL>Q9!͜Y/p{1Uz殸5 BDO+ nGϙ_4V;H/YJFJK^:Nɴ󓱮X1~;KF!-.möƹ  } 7cu:K8?(hu*OSMnzMg-]C3 h {YI2[/ڃ;Xk2¨BǑ N%`?Rv)Z}sb:Jă7'vo<[XekUg8_NX) m= p@Dd;ⴈQE6zk;UK`)q w`r!Np< ^)rmUC YR;ЩπAiBl Nc$Kx{Cu8߀ƺ-VuW}NR ']L!t9B~TPw^2!L[!&Y;RX^))HFR"l@Rj#FfBĀ)qln67?4XQ*a!ff4`m=pСev6K~#Q[h$k%s7@G!咯ϩ貓eG?6v  Zl3|7KUx}d҉q*آʬFJG &-4&IKCw:Q+{R/{;&ֿ㒡6dzDzvf5ذ ~*m"[?K 2@5E[ fJ$Ԝ6<+'4gL6fA{.!;4s1|(?5 DB7ɞׅͮQl?"7?4}}wUrI+5yURlw) j'ĒrDAjKAl)OC7XJ `*+"1plF=rf.` 5P+(,c 0g] 73BFN*^!Or"0& P]^,.FLlU=IMq-e_>g#}f[7s'(?:ID!qtꭜ/oGa;:! ޵cdmV;UsB^Z^x~pbCKGB}.Bf8JbI-\ <Ǭ/,b_MqTxRCJn,8S#P65}k&U 7ۖljg'ιEv2&vu 끪$ˆv8@nxn<R^n>(m4zf4}چKZ'5Y9cx߆EkQAxvq)~7QHy @l_ijqWq'0HOԎYL7qs(?]>{9z2ym+tݮU03^(!]-j:C z-ZE|Y_o܌){ݸNUPvAT0˿)D6HŲfu1;E !:J K:,0/L]}\Nbt); ec׽rvL:-&;n7V٩͆(dUϲ I]Dզ\֩h遷nLe܋-R}lŝ76=\S}Mp IQuD$``=[2DKw},ש%6 t1Rщ|]ʥ eQ9ۡ@X Go$h!K/O0(:5NgƆA5;, \ #)ƥ1kYDeaZ! :!\rT9s9Z0EV_^$ex䯃4=uא䔇 +Sh.l_hۊPzoc?9P)+%7 .>Џ X~KصcGR.W6'q"xz}2j|pWbvs0ƊC9*Cry5짇BtUq&rMA1@dHP*kAr}H;\D 7},\B n0r!!L8S˵T{ldnaރ+_6/:GOR3Uz\ ,/3xݪGī=ՕpxoZ p)@QHw8ܵ$Li=С2̭P0#oZjaC0F;]o)۫"uV(/n =oo ]E* -GF ?)+ ]D+ :x҉c^,RiJ^g`=TtcE(enmՕezvN?QIƵ;:rk&:C"PoށFvxXs k%cN3VfMv@[~b Db^.hz@gε1r)fQ#;t\KUD'n,;:Fr!.J9)'hH.?C_h@;Zā 1Lܹ]\h SQLXOb9x3{pԜ{|!g!!W|f2v'Y t$׍١N) 8HΰՙI*?ReގmH%? =-1fg*]Wu~q'j  b P;GOD>FXt0%^PTA)Zzh lgO,; "ଋth2,>zM*:EsB]%ot"IZ(uZۼ8H%sKgaE-MaY#.vHgRY XnPA>Y>xL'`v2svIJ,Bb7q7C,u;z[GDoJ]ɍŜm'<)EM0{qf[)[+. Z1Q&ÙiWI:r 7Og!3` cqO FekBCT8Wo}jRSwH>oQyc}rl%Jş1)Q*b[ 0xz SqVPH=.̦n5Q2uyD&Ύ pV0{ygwۊr*> hҵ]~YE'v fF:`Xv,q'Pnn FZ(.e/c\jDQ' z&@um~#)F )U:WAޛš|ξYFمVI[jKi W7[ޓ{T~}ZC l Tv-a{]Ց89gz3_)J@;in0%κ-w J:06sw%_#kfMl[ i qɒZ Luk|ty tq°œ3kHtkMRw EKj6c%<Ɋ Tga_f\܉dsSܺakqgKok E#y~rWPǶ|QGȹ[zyѝNINy̩}|R1l ۡe:cy4 `>(5yQ{ח?.8PD݈1b'C#rҟl9ᐺx4i1;X_.lL;] QZHF'.yΛ:8X:dx /L w0ZB~ D)@,?/:{jAxH^XBïsPSj Vo!HdT6X%VdN7_!aE66udr8G*BhP b$(1J_h+R{<#On) _bU=9[P1.@*S1'(T)ϴ= !jAͮˏ)^h|] W<U L6cI2Ճ]SCMjdUWXUɁrҁ  "\;^ȼ*')Hl!Uu_TEȭ5) =gẀ$rXp`^뾨ȯ}ˢNtز`xX0Pj9z XՓ_ܻdȞVgL;* ;g֡Kw[4g-v7 ,ja*67 : *#*9ҽ2ןZm\$\.ghVb!]tV/dn=g'L=Q\j?ю=$M0*^ -ƻpHؔZOܒ+ }tS P; 59?an3?W=`Qi.;n1ݬdlDvC/1FgBKj!.R+JcHw o$pRmi djʄZT EPE8uMV fn<%BjjW7*a!v (jyA@!7"NEo[ l#^z˧]TU6y/PgU6 ;Юkմb8ʸi5xVfUTESP4D@=uU [Ì/(i%_Ayns v|X ˇG;lVH%DtCϝ]GWZ/K LD~wF8np9L >Y#[,ЊouIbDt ).ֈdv%ȏ)N}WST+G(iō]AV!)Sσ 댝S1^-/6.sc)gT-:@# cer͢}:dBf4Qm"{NJ;-JmbW%W~Yb!o`j0(\Wtf%ЪM@MԙY KДm(+KB<`ͿJ 4Vjݦl$`)G&-*Ū^M>gQ/O}EBɵ 1șFl2X!c@[ǿR^c{#-+ #ķYI69RЭ.D "KS_ЀIB!3qsO1vQ5 ,1$>r3;^3|nֱk4g1s5O +wE"L5.c4%by* Fõi2^ڼ%,LMR+ &`Ő6 %_s._M%$Q.]` #Q%'\H >BhvH;&*Ey]  y kizer v] }dΛ8(9[]WӪeessj13A1ʼf!~c@\}'d[9bؙMl-sܭB^p檑 \̰V=IRWwDdhԩbL4Gt[Üם*ަF9X.312sY`ř^+/–l}٣-f)iR"5"׶HJ%_yq9ϙ#>?X;C3nPy?;N"QU9yDV{ F$g #givt3*rHLirHڑ;%Zc޴|/Rq$@n8Ae{`rOn%ҕp}b.&(&U<>*sHDL6/=s?Ώ| mKS_hQ2:L8+Œ-&$8Hg9sag{FG'r'#)XN>%[ިFGp*lFStAcRɎU~d.h_g ~ .ulDcbL>V(XyHjK#xL,%i36m"@`Q(K} yNI^]z%r#P|\qg_ ;2߁ 2_ou߅a<\O΁5jdf k_a^4sf'gbbɨMPS )Ϊ}^zSiG4 P[0"*PKN:n#E8BcOeċrZW!@SJ35̔Rkx1X Ln-rh[xyC t7Q(WNaHӗY";m݈ee\锻*MHVEq=Mo[͞+ \HB/*m3Wws&Wr` -)CxR%*?; |ԣ\YJ+\Jq1 \[oZx'T"7PO]"֧uRe㯨af{"6ԏ@a6էy6@aHf309l%~ 1*Of/Lsv Z+TV:D: 5jRP# {V,l9ZA@`A5ff]}?}wvnGn ^<;B(tҠ}bGVL)7)BUT-k{p<ʿE͹|.I86+SBh-MHƐaL 0>>5[%Hs"պ TV+|;{^!5GUR;lᒡ,̼*:[AgPρc`dee1 S^8:ڪ9?g 4!NG?>{&]@a&RDc;Ԉv]sv9ĩ_|ϣ )B45&A±we7K`Jj)&~amhԝ!F&{?-XZyJԜqq誺 Nn2dV?Z< >-xX@ǃάa`3՜_Ta.}{Aͣrbm7CiOYNJ$1R=͍ۯM" {%U"cZ!O *QV T,]{cN43V]גGt.u%;r1v/}Ep 6_ZlD Ij$&IrvdUꚼrЙ,:th9k(~:#Aõu{2[11B`:=r[$A)|w¨rWAn䀶kRwݖ("PBetXuVؕT ;cWX 0Q^=Sw=Mŗ :rJEp~ۣ% {J{ޓY"(!^3 f]r=&j{3Vۆ͸&BDG&;J LFmȓ1Q0]x8ғiG.t$uLetC+e^WݪQOlkZ'k{ [<-72Ǫ]KF,@`M7ɒn&9|e[. ca'w~MK {C+rRjyOokbp̀nIvo~ki&SP B_ 9PΥ.W.:;ryyK)wBzѺ0QaK֚њ 2w x ~GYQO(ixctahjO9tknջq9apV $ADT߂Pt%}]m~:yIM$wճAR TϦ [)E)7M8xy\9pΊ׭VPEuYw&4)W$0:=SV3+Gmh2MdVW 6{EÈLH9acGw$V8tcޠL _[4gC*l2o'JL7[4-\B硱cfG*d}߸Xut]=  #%)<Ųǩlbzti8|~`{FUPb  GQj M dAs9JOMvH%){vlJ"IƼdzɳFWQƉ\*U&Xs)v\ANc>2_>G 3^ Z]qVOoKtkGgk ƍSoV@b@U/Nqpl󿋑ϓE a,Nɯjg .phhٿ cl%0#;Gd)IzzmVN,zĹj @4c1Sw^(dGcZVTcF />RBH$4y):g`:Rg]e:-m?vKJ6 i1$IuHwA~lll!訣} AC[n,c,+b)"\Xhcxw+UB 3zx *x)i5$_kGQY4Ia[poTKK/MOh>Hs{~s,ŏ8lԁ]]ܢ$4켗בYK7G)+q4)n51\q L)󾏪X*loLp<*OK䄶 ZCT ޑ> l~[6Z@1o?$E*\%:]f 3лrԑ z&Q#$tLhj3UĠ9~Ǘha8,' u<,ɯGCJ8 Қ̰uCxRxԓPDɫB@v^Z+7Q!BW|4ŚWmu P&bySl.A Z✴wXnGVcPE:V |dWIL˞S{<'BiŖRy|lXUNeDLyٞ-ӾUm͊ xk-SK(ы[V]ٜ @"}+Yh!ך7tST E5[IPK,);@쾀9Mql"8FJUi <4 7KK\a|r<:~4s$?R[- ϳDH~Xofre[`j [0;L Wv58CVKfPɠ{|;]fA8/wk% Tm:/05I6nY_ IyZ\tc7Z5.ZAcpc6!F 2 n6Giq_nu|+0E-ɷ-l_#XGsXmB.=Dk Jzx ~&G@,=ގUGJ<ybױ~zu%0oD>Sc,L|ȓ 0K>نkٸ5$b Ec*f8)p6?.MF1j{< "x̣ (I ޳6}Sk J@0%9ּ.7q%%167!xm27F޷P /,erϣBSoQ~  Ll ;)apnq}I/4n 'K`,ʪ6au; mj7ާ^rpq}4PV<Yt|i3 jwBʙ;ꈼ `}=%I )]%X@bHaㆹ,9ى! R/X_(~Su_CS3PXXh·ap"-曯['o|cfL!@V#wԬ[e3(f&BMI`Iܠ98 i9PZ:rwHX= .l| )Nc飥k ʺYi+`8$ $ھ:vzb_'H M4 Qvsu"DFd\"HsZ؇9[gp*q$ $lYzКc ǝ*WbHyaFFRк L~0^^=롊1gnp G `ak˃4* vkHeu9%M/Н\i3ҐSHMRV%<77 9.{X~ In*0 HÈB ew$Yy̳ePG 8R@tC[&fѵ>.U*;C8uugrpX4@EkS{vڏcԺξ}5A~SV%J @&  UOc?8B^cnwE;m#K. ڦ@_SM*ubD8Zw  utVj8l̠84ZoeNOjFa2 E!VL᥃u;I # ro _W̿!poWL᧐B^ǝSTdV?:@DuHr3(iGIIqfsБ*?M#[oI۹-񸙗}B(&nma`n~v>Pr.2pAawʕ]Ȑ5g~%ŀ!r;@/m6wP3:^tWJj]"U_O/"3/H0RQ~4EOx5մ0L|liKВR7  ~ oKBnj4>f`YlT>ڡYtT:qJf z%Q异g Jy r0DTTG6ۥ_nͰ˨ z :`]. K_ͱ"n:՗'BJ5۷heV[*wjV|Λ]*t($?&pK%m2G}'0T/"B^윎$=ߝ@jC`gb3&3{pxyc.8ݨ 9+Je{MZ6ڵ/I2yVHêW-.OweZO/[e_{9{/?kVKS1WH7)N3rZg#Y'R#ّ8;.6 4LeowIخ[y\c?# y)T?ʮ8$(ijL 1?NPDd}W7qVLXkͬv]q,8OY*`U-$dۿ>M3gq d>Iq` xa7}m; ϶5 ILO:4κU2:W`rlT+eBBXبN*6$ʹz~ Gs5P%<.8X:am;$@Xb01.púvy>!'QN;'FR֐֓HZA'0CB9$2rYe]Y)(!+H(_()g;ծn+QJSqޏձ-wa|XVϳFӑjK^xSqUf,xXa*KPbcKaÆKz`mn}Y{ٶE"ݵ<n&jMH tMN.@hPzzqhSDS{W :E}:SYA%M}ݲ._{~L42?7&ËhAu5qOu`}oߵ|*>΢zRb\_y&Fey:,R O 5pgYZ07070100000013000081a400000000000000000000000167d00e1a000036a0000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6`]?EhDTTk׶ǼS&RLViNy%lY|ù. i>CNMUJ2s G! `#ۂ =kX)ê-5-&fĜJ>с)r\+kɗ?pR۶ ?ԍ8=m=A{BApA{^i&b8t&dF3> 9cb>-`e[O`ygv"Sj|O=OQ%F40ǯV_'*wC W˔3fN'|*qJIO¯ "g$Q/rAzFm~G.Kpc5T!=b䜕/J$lz}Rx"&3>OX1L>K@`_12%kǂJ@92"Slƨ0<;< +5 ha  ڥʢU s1.t6{2*QWHjx%hf=9SOneu[6F;2 HWdBY dn2^խCV.- Jc /!AfvCuРk^̲'mmFo !0py&c߽QH`#OrfT~Ez|vw': Jn;Nf^cYn1j^֪ @;IͪؤB~(Ʊtl-MXn"F@k 霔T=h onx9bLJ_Q1j2- 6dcc6Mwm) s B+ȘՓc[:5d0{oFNuZ^O))nϑ@Aρ%\r60#9{0+G &Nsl{u w)s^ n gDJh0{yP;韎R4%i |V4cG @f VtNSf(̭R6&}~&^D?2-l ,mӡh)6}t>m=|~XG]z55ڂnNv"@qљ>rH titӊHT|tlxwrG0ͳ, Ο/=H|[n;l;]NXC{b͆\ę߂glOoU2ϗW.A:q;s2+'ƚ麾LlM.Kzʏ)kā%l`Õu,4,t۪]2\]>,`v`AbgѾcJr>N5C^zA1au\ٝJnuL;0 ThC q^gVu?+D;iáa'KǺHֽ.% ^ --/C Zo;϶+2kRM%"DO fNNQg^xB, %A!Q͊I/Xޖ`L% ˇ"7P)u hW:i*r|dx{2fG~7{ի '.]Q*"ѺZz&(<_Ki 7|zKǍn$LQ}-fܩhl7w>pUX:Jþ|0 CM 6eܣn> CW"grmNE]"c"HboP:7 󔨞.5 g0I .t!QĂ8퉢O˙`kJ0 ԑ!+_ nK6+T絤{^SH?󴵎ۑɺðHSYV¨ Kعퟄ4 N [&>*VObXlҡckGY]9oW˰]scB7i mv`P|[xs-VJgu#hp4hw(b5 …<}BG\p<Bn:N*AVˮ޹IT耯"B[{L/k&ZD0h7F5wy Y'm]e)>Wi1zxQ<Ў^D6OȆ#GBmڱ1>XmDd.}g 7w!rygCotE uҒٻ9g0G30c-G }.Vn %E`6H"tEJ >ΎrM, * 6M] E+/ 䖉W+5A+MҦ0Q\p6@|D H Ũ' L|mHxSM.Pyp,gyXTĆ^:r5G')hB/:Fc9K6pr 5`S,iw|Gʤ[Kz{%I=Bn ?%-].vF4rB#!U*mة$;mMmriKP3ߓYF=hJMH^I mM@7W@TjQܭ?M։:: [x2_:FTnN#tGq܏pWnz.&$g,f w ϼKwzBYܓ@]a-w&kc`{p'] vʯӾD$4.#PJieX&M ڱ;IOa/G,O9eeٯSf^t/ͬB @]#syKt:X%DgY?5Cggv{x(4"R>S[iź84{fo8;gkֱ4GNcw(?4ݚX⸵ |rHN(\lK,OTTᢖ^C]f@,/\r@/_!%|F2QʫݞlI-|pTBۇ:c]e3NH!woUT2? PK$͂n~d)2;qyhq:;sp.BUhAI-]Ish\p>i>-Eo~uEW ܭ[ ܏'gT0]7PZi~ϡkSܩ)nP#/e%w=\'b&[; Ln9&ג&*h(DG6'627)aܗĺطo~E?K%p]U@X#HyĨ=<^V {ΜIa.xXR|>z( 51BT{Y߆' -!J0S禤ϙ"3.Q 1/;ZB# gW8(q>3=ETU\f@%m< y[FR[;^m<#5~C'ۡZG`ۢ4>Q>׃\y°y$77 t4p )ѣ,ҁyfk0h7 fͩY> 4e>9'^!QBog&P뺳P*ޤ8fXX#q̹;zo[kUTNGj+'b]LoO^$mF|Lo95P>g-VfY9lt -%bdp&r;߬Jtd[k6nc [4F^hP5m[lA[FvuMPF9LgO=CfSh?w\N >w]8R?DF2]GI[cUzi8GӀF綎zĀӼNrlkhw> :U^J=v~Wjy^AQ ~Ƞ]ƍgٺ}"\ccױ~U wvDŔy3uQj*d-7 ["#ُD2h S:tzG//ܻebEhdV^%|*wV VHH])-k1V2絏# (5oٸt*S ޓ#/#J$/ Aq1Q覔y@մnS+Y%x※^_EmTzŸ]4q) Ju0NM AVנ o:,A<.1Cцm摧5yӡᡗ&JtFh+(61$j*;;뷞t#/ d#bZ]C;cF-%w/ ұ9].Cu60 Zjj,%k8bfFn0|^&Ltr'zn:C._4knYYNnMӷ^Ml6^-{DZ*A俸[" >]qXc4/(J/X鄕}ZUK,ۓo:R`'>x;_d<ҁ@+B)i?Dy/LWwM#=AB mdV֧vvU<}Fg&ը>H138/z<̛_.ّf'xυvLɝj/dJڠN x|b<5(@.kAvR}%o8@}_V|y]魒cp|zϊ3i E7 XC-m]+CX[C,w:sceJbF+N7rΪ~P:'}1N,l2X/Я~8{ktȬkJ^Kcni`9]`ӯ %UXOI`4'qoWygle1gVsVe,I+VF-B򼶏{o2ZEcO׿5Âôw q'{EA@0cr6h"4qDdFGEU ”Z{#.V at}5s2K˻W1e"+e Ӡ>=x?>*L[}S HAy~ɱ)jiB~5wMFb-Y?PR;{\CmJu\$WΚ\C^uv8hz1\-,B_ɠ|ELС35hi{$.z.(Ų T; yۊ-.G! 켙k0oV9K8s!ԗJXPK$Rs{^pUbYV|F{2iOǒeW,|dmQ[OnDí잶QΝ.dSEQ:!e 2M%}/Ovh#!um*M+eZ! hF4ҍg.i#Npݒbp9^tq<K  ]'!ޭUMB_qПy&{lXQd]pRQTWSƬ oP˵bEX4K:'OS*BGLqC5NH t<{ԩhOwfNp`E骎ܕätwu>]X'.oU MUq8?P% (hE1CmQSM|\ѠxMl8Õ=R޹|zQՄ[J6I5L&rbu>)/EF_ bojb? {R4i7 ◩a't*ԫ12B[`ै4AMT!A 69z ss"]rbRϓ ^{~buPȪW~qX@HeLĸZD>ft(2Y5UsgNIoL4KZOm|X:l~z-\S0d9Wu1Tj (;R2 jΑb2N'f,t/C"e{L;VɺQe~O8]6}V%<._6Rj>J4ۨ*]>E *\@s*F|5a+'S4lM0aHܠ|U;N)]L2{n\7/ZcW"l$CJ0ԛ[֥dȴv$ qH屩H&Kny\6(ƠikÁwB޶ q i>ff V7NDssQ-ײ~2 8XrNm<0]x 'N@عK- 9/Cn8@vƢt^3g2;|4TǭBZ6 3p0W֩sfWz@7[!_<2۵us\{`e077C:S7>Y*K]ї|_)Erorc*XD%l.O\1\\YWy[UFQ4A6^*aѥg{Ԧu#!7s捝vgyjvc/$*Ҟ)221+50֜o Xn ]iy 12G_}32L7+ kDYO IoϦU!Y۽5F 1I| U95pp*L+BV48D ՛9֎{ʸ-|=;RhxxK"(^W%`Cѕ<Z].I 3Vˆ ֯]iE/K_ rr: 2!][_tG>2[4r=V[=Ĥ," OzEx(_\RQX">W_X_uc*C;LK4‡)Fr/`z|9|A!SvЮP]:b|4;[kˋpIϜ݃f8hZ+?D#pGHY'cIVdo-tp91E :}IZf"gLᩖ|/fXsM5e=n(dV7Rs.R i:݉~@Oe3>ۛVs{7y+Pq -r$IF8~riڴ-g= ZDC3R4W|H)!T`5I8i)vw|RKxmW:` ).Dqg9&H." wWNDi'ÈAr>h_6d_xXΒx=NL@ AxXT}{df^ND8]%?]_V@k;%Rs:xCK*zG!Ul׮5pJRm *Qoi=ƫj"s^grV={XstsߋZ%Ǭ naюIR/%6]ZG٢q1Yƛ#}E)^k:L d \b5ٖ?`=k!o=t,Z(li&xaN w D/wIs "V:lóKyPd7cMʄIZNh>(^iXm LgUqzx b=' u,d?^Mmje"<9]/}PbȖz&{H--\T2|&-YYUhU\&xxnAGFPH //:#zEX; iޚT$kUXAEW!xj L&^̥yTAYN=a[CS3Q֡\ŵyY3=ޜd$51q O>qTN2eh4Dь=f$-J1ε! (V:cWvi52يKl|#JKM_i"%Lo5K5 "Rj `_U{KGXd(SQ3%P-:y=Rc`9!AZP,T=īpFYh0˽Y[W T*s3i.4=u9̒%#9*jW5Ar0,?W+UGe 4"IyoWյ(ZuxMq5Bā(ae/ke- kBz8bxCMh.>n /W 4T CIS{C s3k\fl̙uqp@'B~$Lx6/k6 <ց/(M*e}0bӣd ؼ[+ ~%\*1-u*Xؿaϑ腜V2{HGڏ'8.x,ήqi!?x-j!i=@$oZa)O/׼fٞ+صc)~8Hf; :Be\rJ.3`.\ރ};}F@(+B{~~/ɕōY{NѢ@JXBKhp7)wap>ECFZp#KPCd'r롣?Ǔ&aků[~o{g,#}yw5'‘Ff|d c^KD6/nlx&$1j~q:tR9K~J!=cҜ `V PV]n4C >}H7I&5؞Y׃ ħq&0 d;δI=8Iu*3uyTH_slwPLn~[\5j(rwƽO ɸ, Kݫtն_”:_˷һJ-71'TrkN\dr;ݲVޚXȱ<ܩ@B#l۲&ɴ(>3e{q:|I#phzHJ_\/?@AXծ_J .-|2Z-hA6ѷ]jMeԧY%ƒ裰>d~:R`д>MUWlIAC"r'=X7o?CΆzf8pGadW&aׄ7g;dŝm~\ n[bJhtF 5ih?'THSDWGm Ceǵ K<Bk VN"H%.a]ۓSw\\yBzP"W ,"4Pk;kDhW*)q\j߃Ө&%#uPzSe $O7He|q_xeП& G1{/ @.E!`# e% uskp/Kcq\SݑRޱC@H2N1bADp7 L-#x @;VRơK,b@J]=k_(?QS d_/ԞH($|@,nOBMmJ h01mQzk7v8^d;+e6H~EΡ+ [F#μO-(H`L!R&Xsc29z;'GiH#Z@gGl~.6#2(縛ɤoK΍ >cЀӌ 6cz`6!p7H+)'Rb ڷ'[ ,`2Oç`遌$sI[Fp+r _ V&8!֛6!BZ4(N5\{!t/濌J؜w62_cŁ`W5_l,%u G-5Ϭ/qIЋΚ=ּZ\#FY@C~.m Jj5y$RN|*Pس=g.<^ݟ2=>Pp v@EbiaKE' y꽑Lbl|@pKwK&[v@Q,v0)ԅ`Y(Xaa:nY/$Fg`,şݱ !JeĎvPl۱&hݮ:0-F(FV _*{يAx,w6`цǬݩF @w:hk}!_y-IMnY_.z7M#6gP{=L b"ؔ7ڠ1*|H(o$UmQ"G 1 ʢP|H!F[o8l.lp3gYZ07070100000014000081a400000000000000000000000167d00e1a0001f128000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/]?EhDTTk׶ǼOw_k T-q3E "?T%&oE]3>fM|L"exV~N #f0^?k=], IY1A7n r6y&6tv` ^p|jU<" Z_' f`-hJŘ70rPkR$> dsjxq- aԻi(`[']j>6=GLh=-Ҭ([xX5/I!8<R#`K춝iCrI?ɷ7"^kq8f Ź2hsrK/V*Wn<gm}SS^*9cٝ8|£y@bQy>B=X pM"swL*0:jQTcûnSǏ|ceWHgB֤eeCAWKRN?GL-\Q8rm5i=-Oݮ+̀" 3Q,rywh YcuIh{>ymwbHY*4Ro_hD /50qgd՝0%7N||#0kY QWd=45ڡ?ϵ}n ()ɜsRsr+Ѿ O9v!Mz,[Mjf>:Y(ma#'NK$ti%u}Jt~L~3dޓ!w~CiŒ.C[;?S4&w˜C\$0mDMg0d[-$t( {:rDU"%2Y31cIPHd4o.#f+.8+Ұ [Wu؛#TX0zoTdv\(&&rv7_g Xzi}Ʃ> Ӹԇrat:ZP-N2qu7lqNe.M1b K49?=a6F>B8u MnXWr#_^QNt~s^R"jzHxGBLʞ qo*u?,e{~KSxQt=pmrE8L^EUU9cXʱ:9f*־$w+\r9K#؃<9 qtX u=`4ViғҦWeN!]i\LrH.ڊ-d6hO#=y^,c> i`Il VS}+;iCX TaELp6gx?bnBZOKl ATQ/ jz 9 ?N Tg2#Te7&;?Ah^v =oD{t0bhւLZn0Bn >rVM ^td س.T= q1s/ߞlE!&nye=B1KbJqkhM$(&58G;a1_q$k#|E]sN>2AҪ)}O#| #x_#^-s3E[}aVr(-LzrIA6ViTXj#[TC* ~)G#@h.e d8i7bÇ]zƆ]w\]6HRԘ]b1z;T[oVXP "qCx,2gIA7ee[hr'YtK@Dzدd;<2Ju6)ZPhFp;0ondSF*R&(iLzɳ]ASqYF)](DZ$9Px@iQ ]m8d~_:cL(K]X#Fe.; ]lΟzDgF=K>(éxZRC<,.Cp(߁+/Y-`Ol/GNu N~IAH^p4btۑ5s\`yw?yKe*}x֗Ȅ]CYkȄp7`;Ee14DHL4 #gw}Tmuz%'f!C|pnިF)8ݽn5OxM6$1pA[H#%J T!56/utqXPͣײe|!LiA] m%FIٟ#~QkYɮ^@2 #Ȕ׃'6 R14/w{Gз yd33]5;XK{${ c'Q = _+J.7O\dj# Zg`沴х^k5ˏxcO q}_٭CYm\^ŞZp2zjQ &yXmn]1JU4R?Å,-OdYhu4'L %`gS IK*0q=JE0>MeM NR4pi@o"ME~#ObAdMC`U1F(R #\0֯$|9n^A25UČx-h̆e Vx\)[jA%(? S@G3(bef+l7h޻ -WHc 9TҼ_~%J-n YG7Gz"dرM d2T3]|lw聈̚%cdRlbae嶓`tN:ޟGMr[}&G)>0 Zdlr8{PZbp{yزܴ4)7+E̫[RE ZUVm519Tig"rLoG:CI~Wf?dJQ䱯Ec.+]=_:gG+'s"DŽTg"FCjEv>cH.% cyO\Z-W{Q_۽ 6)X\#4D:S麊DYj\~0ݗ@-a^uc#6l̎qRFaPFrP"V$_{Mg˲f5HO+< (qS7P1+%cI&oPuZ{"¥?  g0]v/wq[ id?1TʦMqfU{tuM1KRoa kV@kvEE3))'r'VuXo &%F.5yīۣn-^uYݹWȟzh^"rr͓Zwv3ʬsA@XL .sȕIJs2( P3 Ή˛!f/[D.W:Dte=wwl]1igCoԽ)ArEj*J8լ w;t^1?ȏ/BՀ"W^_v,Bnd#7>w;9˘Q0ֺ:7|.nI)ڍ#G\qaLg6UW-!AT]:Cf,u\(' 5(4 &4GL$pWCHm"H1!F߽Ëؔ jSV4fTDY#;ԤXݠh@X5&h{*).F6[`4~!p,re_%lPa96bߓl<dlȠ˶lo}>Xzb0JZb G!4Z֛(t!TaΩ @=$ޅ4%^s@j)+DK@5p\"y"^s..`KT6ܩ/Ep5ϙNuTQLyCB3 ]e (7x|UJ'xƆ,X})w}ExB wbܐ3oH1`(8hJ0YU )(Z~ n>lmzQ/EpŠuSJ(]lh(uW!Z-ٽ F䢬ژ{;ZpZ&-[k Jw_kYiubzK"8MoʩwIcN9(ECe3:rYqQBPu,nA5Fz3o&bfKPGCyARL$!Z!˅k)K(QxZ &0!fJj;=^i{)B}YA1ڒ.3^HU+xśnl[)%)i!A&HbOD =$m/ |s5hQ0t8Cz4 `>-zhJC)it>(Fye2a8"%)! X>,'ݰŹh@iQHZaM+jF]%"^Lvb /eD~߯2a.[5M9I١n~o+zPY!l |gZY(020([lWlEZ(.;Oo3QѹβLf~iX(:fSGq8KgM3xȞՅjRCr(ZB )*%ɐ'vO*O^<@751:Rp ީh<21^GXad{е0] Qjk`gH:ij`@pO?+S7`vgOhx\%K4!\<J4oKi `b|wQ&ةX8'3oH'~ Lm8kթtgR9 _% ܢ+_idF6.8S56u$`-Y7`J&JR. x^rW&[~bcFגŖ=jLLfE9≶ÿgbH#34 /McNww9-fx:4dԃ#¸j4:>eQv]RLE i' wI U*RBkw_P@RtBp*62Z$]^#uaoqWPOI֣M&E KPM(e"/ڸO.߈F?b9EZ'$أmN]j/f>2fp}(GIQ ʢfd|~Z^IZKhW74 ocdcjX/D.a0kOya17˂/5 {9fhX\&;cԣ|,\ uB򮷙?P"z@L:ߔ+aNxcX`QMJ'&73uapW'I/p鋛o&WaT̈i`0&*rnJݜ'۪c.q* beDcpӐ=R4riRJˎa J#]$^\v=⎝Os\_C5tE7M}Y; neH% 1MEA ZcF*|A~^k6Yn~l?&̲`K1 0g;M$xU @=YUS-7p/Uy|UEji[2e`Fy;{vmָ#@ e֙9Usc&j-mSƸӜfU`_ GȀ|e>h}.!zI +J ͋CdcL9cgbs%|0M`g&B u8,04߳R8g2J ~MŸì8V=yNb|I.{1 ȒeÁT07 !&~*#9t x:Pee#-v0%vw6v(f* U۩B*H5<{[ovJ}ipJt{q|-KC:MTvoxl~^l ¾v_ ZʏݕsZ.ls*/erSR ,j?QǞ1<}l'ZKf@(8, >/:`QA-ڽ Çc+xV HY(b2õ@ !hL+|req%q7RSb;T/|fRO0/Uc8S<0K].sag9pSt}V1ހvگy V b M[c&Ohpu9U;I+Ւ`W ߯ىh!H d7*`hcaQ0lи}I֣ 0;:J?t-4tc_J}r˞W b?ĥAy'`U Ύ)CeH߶cws!{n(Du--*/Y.aΟ%a/A.GAE"})3`4U NzP&T.cZwA5G3HNmswhײ-m@\`_4 说:WQqnu4y>vnvVb&tǞԄl3e6(I6|sSGRL?%czrq'mg:+MIu;a(_uWmG7o~&iF*;1~p&'$<!ɨL"{M GãDjx_+p+ )pQؑc'7 Sr̫5|"?e S02Ӟ-.撹Db4w cr jyhKqswB+ɹPfSeWj|Ȉ k{{%J>/Kڎ@Q#~Pt v.Eס%zʐƒ(jxV`^AEq&p;hٴ")-Us!9.⚭#Qa (A~ Vs$yA uvxW 8R.} c\:+) +ܺYpSՋq;W,ѭ`-JJ=q]mQ)~L61"uJ-} I]ȦddA`7ss90$Mf"K 86ZH0V C]ccl{ZeٻY,ͬ!+'93z{$l6<3P#SXŴ f0wA`\(,MLisg%džs+) qvq8k%hPCOߺָfⰴTpeġWw.- }I!7wfT$d6dildv]+xOx@vdaa\Y\hi+Bw֘Oo;53f/Dv+snP}*0\l,uӛp 9G? c]{(xx,D8LwBsw hi5C?)ó= w5ElTUEN~pFO>A I ɅQHeCA̱ }׶خ[":fwWVjB6ek$"{=޺VMNHDg2ZE[a?rRAeſ݅"al`SK6,$ {Ek,Qn [ 1"/t,(dPyMgEi ;S@|+ĊAyZ!f<)?׶6Z JNo0~zev< S=MR%+[.W=5'yǮ a)I|'t3P0~dHlSq}Ky<_UFz<,$u!Wb<[$PA wN/O 62?0Y!%&su2Xp7H=Us 0=SKST0tPcXʜ,40P0.6V؃)K3AHP؋3R76qi{s) ZUWrƀ|4kF&_&G w4J?y{UOK(CXZx^;3B6i)Dn1guj۽c %z( Tv_{A7ޜ oxfXVaԵ5Nߜ9B,䢓䤲DzaLUtݢ1*`P>Q3&l9IiT [cŎvW(@!0']dKn4m%- jb*ikmM g-cM B| M&& ^uVْb$%\ك{,}OAl}yLSIpL=F݊#'& ۮgvΘ y,Jת'Ɋ#7;0V6w*(sQ˻11,x̡h>c[~\輦bGGBmow41!-GɹC&?E<W `@D#C@ah?AMeK7]Da,vlUZZ.?'{1 /[1:*Ƿ 2A9Q.-Zܚ&~-1D-{$4 u f hc1;yYe.J@Gz@i`#n19I'lZoLzߺa۟o[ɳ({`ދ9L  0 ~,tJh-%Ŧ.y^OTuM *lؠ=`z zu`^I1(%v鏔ypzn$$ChS"P'K=]ʫՎ3CV!px/PvFk_; %L{(7ѣuǢkwK&mͦX3]X@F 0M Z8=eR(;ۚu2|͟VPp^V6X.B IՋ6GBc˻؇8%kmQDh9I jg{E7jTdCY]D[ GϤqMM$\Q1=%,SƁ .: EkrqH,j%4_̔.)?cg45l&YjueIQ+H8j C"\H'1Na -) CK'հPjxf6 uI]oڲ4eQxOQ"]Uz3 }ԏ_rIH+k'Y񣅆Z-$:E4gQq!YNQfcy I5&$5N-aws+i"ƫv_1#,f)LGh|ITߓ*~}Ƒawj^S}9Bݍ`EYaAk(Lz\rZ&=zw-9(-h _c~OI)N*?yWh>иZ`Ȳ`cA/GxNm'`4lUjZRX'@9<0lкD pT׽hu0]srGKrg׵*9MkMVM *|6X"Uů~e͡IHX1#E|z j{w;3YY"Po~^lvBq+CYD޺Oij{;F;wtUD/k*t4uƎ] g#Y8109#& F),+j`G7ھ _I~*7Rطѣ.;对54Q&bI̱}dzG}5mI/vB"D"Vb'Zy]/}E+Udf_G|3TM\ * #o.0Aծ1jmZ'zZ879 qP5M0Sj{-.MBhY[(LiRL_+'DNj<~뷧lnr%\-m誽~=_tyJݿ.{=hi'hkSzmLĴ]qrZcڂ]NQ޸8*Nꢚ]ܘ(A!k5&QHguL5I )Akn OnTPѭ}5dVn;>4b~Af}&%NHFiI5֊2bG JoT ujj5&Ts> ki;gtCӸDC2BNEq;oO!|K"_| DNRlsvܘ6VktҨDжQ}釘G#AmKe3U;5F'=6iF455bSK1t-A C] NS̿3,&ޙGRjwO{pXs-XlMTNXKNJɉ#L+Q-[۱kUJX;!"愔H zSd/K=,4(&kpCV}?5эPnl$~~RO(˷ZE++WBF{bo 芈0^Lh9d7ȳG%T⨢9:^lf qRWZlp+dfF.*{V R;\{- EEox~,dX{8:gWwYC3_≙$3l xHg3y5%yBcƃf񴮹}K]x vCߎ͑Ps#| nbd)dГ㮱 jӎV-68"SB;+-cۣ&c4Ipf8C*Q " lS9lbq'y@?+/6f$ fIy 6=|ʙIܤ#@{n^lfTIVvZo~@B{VbB/̯5]v-Բoo•נ`ϜmHiӝUh}]9쭃+sD%*l (v ?yE EgzSit75Y U7ٴ_3o:.)-q|% IO nꀺ_ :p̜X%*cJ8tƀtq8F4 ֠B`>7'k5ZS=%NsV`@H/͏W0TE[p"Lin4Zŝ݅ uqQ:<8)Ipt1 GjjVzMݕ_qs>V Y2'fE7Gy]+<_!:i޻*joF${#mc ^0)pZYs`m?@a!ey]q ܚ8\DɥmZBر1 hrE {ƛԡ 8W@gR2Sc۰)I"6wB -Sp?͟崏<}HH!V4 Pngj9^Sd+I\"tڙ"?\B4r[*Bu`tm3r?7ZT#FqoQ{X~FP)( fVORʮH&#qXqWk"yg{ncYsԛmkzeãbmΛn V^C7 ~l1R ڠC rW\2y>\?*yܪY&3iÑ`]@caUCas7s]|4 ՙF&*Ib $#DJsF0`=f>eӛ̈́Ȳ/ ;\3a+յE iJlUQņ7,z ˮ8ٷ_9+?aSV+;PqtXSΥN~nyshgD R([F!7Қ%|SK9$Z;\Rhp}e b|F&ڗ|<7=ع[9W.xJnn|}[/1+ ]W*V+qfwdnPI)[ş8&ڃ)ե6JI<WMb$avXEe &7b:rHUIi0'!)7M0NU(<Y#7‘81!AL #*I1\,RECQ}PTtӝaA+bRG+6]->!"f ADn6f<E@(d̴zS+>>u%3#K2lG~\TڣKǘa *w@l#s(|* mQ)Lݥ`QV`[LK~)gFI.u-qڄ׼N}\<[o@/CLC)~L/iD3`s8>#T[{ΓǕ1}^d"z\-;!׀AoxcNrl#֋>%ɢ>x^CJAM[C}a zq6_Ci 鋑k;ѧ^ǯXi݃N֎f`q4 CLݳ4r8W@4r3`;wһ-JM.7}v}ȆeT8mWפMԓo`tP)8喕::ɨ)ϸ1NL|k!\6CizȻer60ɦq/͢4 `0:`50聧<1K'%2j;-яƤF2?]:DɔX`Y*]͚|{NӋ,լVHeS.[70.tF̾ 0jB?z6n'54BEUyԕǹ-wWiv c||OL\>S]>]|tb JdһrdNHx'BFXnD:?<=}$J*ΧVdfu|-3еY~Usv6G^yC2WW&Z-)ͣk;[}6/<@72Vq(ALm5WR2vZaGH Ikۜn5-N(Wz{ 2@) V*ޱxL7p>%Iu= 5NX}`XX\fFI:ϒAѰ$% e gU1|e LV<aC\dg/Tx9HLRJW}||+T/!tX4grY]V'8Hbw-l~%(*hW% ±Kv41q22bS'b<=K 636K-XlYow}xCVY_K#/gfxƙr|G,/:=6wiV q"13 jS,ͱ/JTj Jd!h In4FӶ*h,>%cj^%5"$0j4]Ֆ $FL)81Qv;m.?>`P@ &-HD7v4XPn"NL'Yr=_O$K%X)H%{>@7.{FSA4FD[w4H>*L[J͝@kuݦcC}]^1<~JNNMHPeeЦN 4'AA=O>@IKmһ==}GuLb&/Y !a;b{@qfO`5&`RGC *0D=J["LaUx" VrNd_> -HVٙk;sQJ[jUdI4oƉdKG:Oc]u؂sATqM>^pn8jpXk>U͔ywTHv-e^l.3ռyp6 RFP!$ʯ=Ϝ9dX%oEMz DSm쩪>>rv'6`P XG0Æ+jP3Ȼ, Zy&⏒ϲc&o~y'4#a಺}wVwZ56 uc(ugZ.wK!țR6,ty8R9YsP;LW~ilUgʶ臆gL.) b%{>s- c8hA9vcpKb8x[25ʊ,f%Z_3'Rcg.JCqzwiba}^[M(sߐ\zMsϓ>\F2X;XyXCs\jn,Z׽ EZI( @kFaGwFlUQ,~3>%#o q?탦 Ndn׶|/GVsH㑁}$(p&_;lC?EcP#C_f敲*G {PCsT:1 \/$ݨ@jejt,ف[PU=\0y]}!fP~0MnE|lÅ:WJ7Zs4D‘Ǜ5{ZOyp_nԑV0&a젿Q]iNmځe-qyU?˨,B=lR"ZvZ@kHlWy͹׀@4J{5 |8})iQgW:!Q} &1nYPaFKΛtJ:d&P4:ۑX훨K{-ΒK'ZU$@W_ܫ@􃊵A}mO$^E9L/t$7BhȴH(3bӖ8 HbѻIYfVLĎcLo_Ul{Ac?z,S/dsXPDyݝ6-KGM>?=0wRvT"od1Xgá<@XD?K#Qˊ!L)2^M!r@KlO: 3Cq406j^6S@$Rt ͑mp*j弙Z~聹J\i\02|}L W23-q]ǟ#ovGUΒh=c?-St-^y[ݵS R9SK1 W&&~K7f㐈uNkz@[\;&{62SvT &/GcoN>OGMpzk3iH`waчf;FMì- ]wł-D8)([xY$aTS @qrwNurvָ J j\1g`K`b:jPL[fz˩yh eTá$oz柹%hy7$ٲ@:5r/pnIIiOTl')n3+\ic^ls}~T<k(ރt{HU 8.ӱ픺PW9Psfs 24J=+e1NJ帬__ I6ؘ ;lR->By g'uI.s>fdFzPCfw2Dnt(ǹ^~]'p٭ lHk'& @y~g`=|sm(T IBA.}4#!}ڝHAĎ|ߓpiw:zVt7pt_i(?h;:$_ WXk1OvM2>f(y-؜PBv1/8vEºub)Su֢;iԹS0(S|A~wA;^lS*k}Bb\bK.8j_V\JL&hGК٩Xy+&w8*zɥ-"a &$T\0Mu:W6ߺSt 4s|q Pc'BYIZՋ' QH.>?ݰkz˳"꣆1-\]sY_2(_G䞩-GS܍ង~x\Tby %M~"?),Wjl( `^_'16.|K2,KՁ$XJ=m|445 6g-yvV+Ci Z4v4u} /ˁihv-ݩINXso=S*ׇ5>*z8la "kΞh,2K [{ )2n+渌;Tu1WՅqŸ5{i~S\Y"p :V3*̟@i⿰, چ6:POb2Dk}dŢjMɪ}jOy+ aF3=~ Q{l>qy*$R=?No(@$QևX<$RN8^0PJ`reJ{Wu *WWU%4jfJ1VFҳN~-Ls:c/g_B@g͡ATBBGgLth(:ky`#gz;E(T|]Ep% aGbTqEEja\(*M62\Ɔ@l3#!ɸLRAqM˭q:uAb N<6϶o `RbzͿcZHf{J"j&}W }>7Xmk-DyLlIa_IM:9 et) dr·bEO'q%T, {۟zEI&Bt y7M-I4+M!+3ǎ"<K7-Y\\8"<6#fJբ]?f6e$+q؍zhR׎EqFʜ3y^{_ېmĚ)wMs)̖ /k~V'F 9'S^)/lۡc69Ա(#LAԀk8'W\ fkM!^Jum˦ʳQ3:iA&*ST!Z|s=0X-=4 e h\ Dx^rXXuѓ̛Gҹ2W'G,݌EmT%_d~egO}qSz_eDAMJ'*>J X&jBrݢ⥟5WAbqc-@. $B|0p64[@( +g9u$ΤhI"D-5[^>ƽY:u7kk\ wҏQC (9.iLS*[(|^+GimN0a*]s=1Ak˂5_E!vGjlaOӭu(ȩ4] yPCQ_=|,gᔒ嫹+nJP$CAp7kXp ݦioĴ%ޅb/S+ HcISyѶb[d+9#e{압K2i6 HhsU0O@HH $k/`ƞkΒhՊa[!ÞJTJW'j: iWʠy>.1_]}ԧ~,thi%aS9j@HmzQqKPQz3 1ח'[9`9QSL*-~ͥ CۂG^v>kknJ,*qЈzOysλFG@ْB|:7dMB`c<VޡY 4졶ದaP'*R?aXdN .N:,|OuwlAv4~+FcC.; {"1| .({k/Cƈʡafe-I\FP(:w(fJ C ~ρW8sײY8Oԫ 'ƍl/5 :Yħv~Gc+Mwr wM4s @È;hk|O2t<)bͺwƇ~ӧFVTg&Γ 9h̰Qa f ){ص#bٿŀu23 wAyև zX,rA+089G;+m !"tw1NªMc2hO7M@ʄϖ'Ov[.lx\NF 1^x57,B$#4RN8YXN2Y#F$(.M:mq" ,Lb~N+H2(A~)'yw_onnctSc/SS0 D<ٺr؁5L !U|.]gA,j! 81dW:k/SU|!1-˜1J3;IcfeUE{NӋFt:h{u[-w)ihZ=x~ٚsQCyf5'R':_;O7s9f H\`crq]* 1YvTB(/[Z}(KKdGڳ>o/`Gw-YLM ="ǽ˲Jm;d ɀ%vUI7${c4\a56nE*'5elfEqU% hK8}(1n 6 ?|#u]Ӝ60P T(`2GrZI&+2ɘ?q[^*wP0e\ G &)UCu/WtJsBu Z . 15 Ѯ{hÎ~iJcPrq~B0[4K>dLLf{rg̒فf91Q䠔,\f}WfmX^v8(U< J &x\'Ʌ=ohn[H^.#x-x@a! CZ4BQm s(Qb.N7 ֮G5+eS7o Zd;XlC9ZsB7Q[<14pͨ qizC.@-%YPLx֕2yJX'\B*I'%{&IWwnz\7]ܡ;2%J =SyBV ߺ7{/!cIcQG`+ݑ43Q)Q4w11}2mbM3 e^Vw9Hp(৮'w&"T,` m7l,)J,[LkWcN;H 7H |ጔRwh]uΤoWM[2" i+r) ?j"(C *T`R„Z@ X;YcC|ɰzʥIuְ)$, 3#v윰?}74 -J'\~jS\mhG3_V[WD*ʒ@jIJxڥh#Q~GAEԌ Q ~Luho,|ѫTLƃV[7IlqM/hi"QuT 4\;[>jiJ|kϏ?pPt vpl䛵&Nݸ"6@W[F +7fxL)Rb:M1>4){/&! u ^9 `oyQz-n/3jFlhVbOn'ծ`D3h̸,f$p@\oTl?U _+![{#:[P<6SCU Oif'βiw\/hp*pkʂ<v*2M¬P,hH؄?2oe良OcLjgȺJ&v#nJo)nɟ9̊M`0%49i7(sjx8`g߁Plӷ.&B: ,n9}Ϫ3k+W_6ab[GGkmT*As|S5d#g!r[8J^: Hy45}bf0q+6T}W+;'ݨ9]pN12ZR\")_ xu/cKStT~gA͜a eVǓM&gσ}$=`b l\G&c_=p]+Ǐ@I <DYԬ*a^1 P V&MA 3p`:8C8k D<u\*J$q5r!wyPQGL-z~sEDCU> ,ryA5e+mXj{^-) VMw mLZAbi*GtU%λ% ŃxbY\ZAoLz+_t-Œv#-Svɯqr"S>{N.V(eh<߿3qQ<\}&Ӏ}ַ` <Ҫ*!qŲ|Aiþ2/n͙Wڠ)YE[%R`Vh;$I.yJ'MyؾpZ8*8{~ /^bW߼ 5sHi,_1״,m.WwѴrx> ozfr8I鵹Ed=[Q0DчJ'_.ܯNGs2hj{US!nQɞ=*[v*`toqϏU`|=޳XԧABz!a$Ȩ5iB?z\]e`PN`v[rV[iV,u5W` ? QU/ϳm![Fś = `񐗶*{ߵ: ؝|j=-p><U:؇Ma`H~W+÷ zBH$ňuA8n :7YЌ1v* y6;Σ/Wl2O'ߚc%8 Q~I3DmB[zﹴ4> s .fdoRǓ6&6pQqK1^?L3#Yǩp`SAs0 8r bʣܽMljE(5*5۲MI@d36rXo#5@6`Fx&Ōm4/K,|O Q+ ЊoHB.DE@M1-Fw-F/O`kʶF{9N! Y׀E:f.vb L=xˏi7 %5N)?eV թĘ*QʴpbraTY`Z>aiChgx9MvR,?Qv4E>-8AJmP_AD9bY̭m_@BйbA{I${#xHJzi9WW&̙ S&VI" Đ ӹPer|xPtM$0;h|(dCEBTX~\H./'") OC†̉s$`3F | DMb:~-GOWz:ז!P.A>*MZ5~?Ad*dYar=cԾ5#}; VFBqX$Ox =?=@qBI}͙">mBL5jڀ[ ǡ;v esmCbE D@Я!5Tmě loI>^騝9y9AR5xwdFQL31fvW4CP:Y_)U%]q#%r+׫ԛ[Cf5D:RvLh}ZiU]p r83uw]*zK TyF=#~B]a+<, #W`Uy5 F/ZN6=>p,MMcؔ=J~V%\11͟@񢄩`ꃌrJRO8(f9+NQjw]xY[ًt,=9rG0 Z {ԐG/,*pJTtAVsӁzaGEoՙãxs:LNtM\ӓ05( (+r+b,1r3b1+ ӶG1|#5cD ^!pAXZ|a3*[ (G (@S:(qtokڤŒf16 0|`ÿZxkiXu#!H0d%DN_ ARSa!Ӧg< Y7b/Ct+kx@Qw J2i0"T~/qpQZO`jS lf nt0ˢQ64\f]vZߺc1 q>Z-gydWly%(I82G%@AITy~ qd(eהk]"f%¨';͊KMAgڣ㪄fQ:ޒ\"2IT9~;ʯcV0lMcځzGMgDBQPtbs!fZ>*ǖ( H> 9X5)tRyRBL`[ ׆xzb~F%aRoմ;K Ji:s _b3!r4tpB豬Ʉba=?)uG\OO=3?eGpR4dJ?wT3fBsR1:Ox26 ]zW_x"Vhݖ c@n'-RU]6%xQ a}m\V#-N'󮅅$[<4 ]Հ8퉠z D^Yd+X#9Swu%@̔Aq\*1Ұ|I৹F''Us>}E'hH۟Hë="1zr -]ONP{Ov˽YUw6X.q=':Gϱb@KД/g&5o'a&6@T ţ"|GϾM o-Y:M'&oyF6Φ,9,XO!`S/5 ; 0 -Ċcd![ iZ_nz37KԻ2SPذže81' >z\#o8'ddB7M 5}6W0>x$0H( 3ƕ<%qM[D$sQؚO=~e͙϶ƘFǓr-aFMC37U4t8v.Q2BɡVϪM<1LAP/;[+ҎnG#0aĘYh Et9e @T`<5"U8^zGN2!M,yז9lzVz)6B%IЧ<<#hBQ솠psFhP<+X'!w|[m~kf߃`IMImPQ[,\ )]QࢍGXs-YmVP?C+|dӥek /fuloV>,e+6K)`V<#4->^\w#"Z˼9 ,C0)78fKOQs=^BݙP`!K),E_#K gMC缷af,gp9S\^&u ,Qۦ7kTݲ(H(Q!h< r'0`~ghDpNٌZsojhKR {O@L6U*hX/ߒ▓V ;?fm{ORia3vyȞq_J^P6 OD$aGbluZ[c0хw/1lb!3PBD s{qՂVʡlfɊ cP|"pp(Y[~$-UFفgO/>H taE% "=sCth[?b{.^ ԫ{Hs 'GKz7Oeg;|uɗ{H\Ƃh3M$miJޒc>fl#Ph |__a1L"H>*1dR蒷+̩,?6h+m6?#ͺ.k:UEEv>DV׊0WG,8r/~]:};\7f d k1q$;G#WLt$ }Fc/p[c?w±eY=eU ,unLXz#VXf0E+aj*3o$=@NbqKP%` [gܩЈ0uU)&i[ocDe1.JvlzUXwr-Y~I_asسL{H e.+֒F?aVcXn(RozK^x#O_ ȮƜmg0NY81ccm u0Y,K0j!xY di7r*n |?= #slS%{K}pqD)QaaVt2T Kcrm-"%Usw]Ms*xC:7D1/؉`<[Gb*̩?SN۵78|f* im Ѝu $jʍ@YlD71pXhCⰍď`oA>q&gY@W Cr#˒-E`ח 齴fSjc&mxnefj*8e3#InHwCL~; zu +H\`b0U~RTS;g"PlP?{}NjլHʋn:ܱ[ŔLm kr|~9rQfS^C[$a~H5_r=Gy%u0#8Ӗ+`OX2kn-wpum5YDÅ5ap@@mDVTR2EoT{ϤD.b]J~Lind(ߛ1[EHꐊ! orߒqNmVů> dHhZ-avֆ0ι/+-k X\h׆Q MXWtտqNCfN=g<# 7اn# ) hs/USc,p}+5h,>ȶx<%yT5 KBs }0+[,OwWaJVl`WvJ11MBie+]; `r/O;9`K@=n R߷$j[[MbrN# 5yPb DfgƩSEIY4U}NEX(zxeRl`ho|G)/_3$ol=o7"') PxnAfcMi`1cO,a#o}r: ʁжGlPa{7y.Z]˯KbP':ӽN[R}0Mfa &sI2o n;B~&ݬ?|IB^:(ިt5{c @3}hǕ Ώ׉NL}Wy H2hl^[Lj DjεFȽ.S)Pt2nEg)r- JJZŭ!{ߋŘcFEx*д [E7Q`r%6ޱñz5?x gR:?^s 1$7zW+;>"}VӱI8 &NVsxO]OƎ~ /5lah/pSm=FjU7֭:K}92Wک˪H#+'I#Fڱ⓷n8dT0@)/v8RM rfiB\6j$}PO-]kfV&;Uݎa7J6,ӤoV"EB "A) j -߆a,%q^J*>QdgnfGҏdoM UMDtApP#]c `0H?U&Ga"D 6֕']wbGXei2l:)It;`")~:^s[u7{8 bLU5JE7iZR4|."*ia(SYHL$;1ΞJ֠&g=@2,*%MXXN/OR(AU%xEÆ%|_N<'}qWbT}ɀ*oj88|Ȼ&g7!xqފWGo11k]T>ղbK6l٘ ݼo y3Mx 29Yw~^^% ujH{ SkJ9J쏜>^YY4B;_{^?T|߂^Cؾ&g/ zJ5 "K"l~;\.tLJ&OH$ERk~v.Iq@ -R {lm bG]!M|I|*2>>©S~N"höt6'2:/|e.n3+ژ a#)\Θr1'69]Wnn ['lGԤKoH<7 3B/K~NuÉzG~K݊YӦHabß0OPIT(J@l :jf1T,Լ5*~{uxKuI9ڐzZľ3!ԉf?oSY]lBץ0_Cͩ'CD_Y5rrDksdWJPoDZZ'8d-67d!xH8yH"OY-:X  8J<8a& 8%S }^O W$m)W:iI_+C8O(|92\ou+2Rf8zNvjJ):z@Bc]zQ 0*bEMKJ*k/ʫ&?aXk5cf9i~N5Ƞu!5k ϶;B"7#,|0,bS̡Fuk'V5b+?a1UM|H,X,P , k^8A6mtݴ3 xៗpzr_Zؖiz9B/%XFJ;s7?sv/*\EI!YWT`~.ߌ/ZK{*`]R0(;]u˷L}"{ckƁ_1&Vv́ ky`m z0+d"|c?j+Mr(&уWƎ=16eYd]$C/tx&-(LH{4@Xj1Gӱc88D BQ\0pͶ-FuAsZJ}{MS2lՑIX1E5(E ]NW鱮~qo+@c!W{.,I{2ג]n]]Y瑠tXX@-Y;(Z3Y+~M S]3B~|G=E(ӿny~GyW%{?,D9k2Pɲll^?FbQ>wgzXױnUY{K S{6"=U>@<ߑ mBӄ+!qޞHzL/"MHN,ѬIhiiC guB{3i+h+w.b]awGFG')Rs^;z w%rՈv?D'V{ju.4hfP޸?UJ2w,-eaU;vVbWso`e.=Z/Ƭh䑜Y7rG"% n;*8,+hV1ρD"=- %׶³qztwзi<`B 4X΃I0qfUlSlT]*7 zHsP(@@xv;T$;Vt:BW/=)U gS j]d;:Y4J'ht-CCDtW2~1) ́՜G$I?BѪnqחhH Q J9 >l o$;c@~v7d>)]QENN$都/8 $kP ]U3>iՔ*N2^) T$P#I#Vk_ܛB^\W'J:)LUϬ #$̌Rt5A&.D$yTY6f%PgLdRE.c #`hKl%]dۓcwL-F<ФϩݱR/]L.yz=~㎹=1CG(8{U]ydeG75(uShّhڪW)[w4u[qWw"e5XeP>yBt)2Vc&Z,0|@3;D.V +`s?\fquÊEm.xƈFvS:dß ((kwݬR?ggdaٹ㯞ߥQ3Gs) L #@/P<]61#n4-+τ(wo먆L56իZsT\1q oh Los{OV{ 5."#4'#X sS3縅 25P %X󹙻`I"1:hDb:u8m\\ O^;Hc eU -FJzF:QT,1 ;YsFcy1 ÀeZ7kWﻂ݈Ydi4Mhu\HH>ʡhdo6,1bT:<_zmmmbs 1p5Z;tZIOt;V٭͓LICT^aRkI6z=08/pwZ2MO\-6Vc4b^{4!6͌ҬO>62,s*Г zn2SEӯ^6Ǟ" ]!) @7,1J ^Ow# 4Owz^砦XX+VV[KaY YGR8Y!Dz or̬DN*mϴ$!BUZV)~\]]`^*9OMĤ?x~m']}q\/W #%Wbhy?RQ_*Gծs^Q:6o$wz>@,I1vnh,WS2w̞3vMp>F7~tGWQT3 h&zP@{H4KZ̤ؒCepM((i!x k8S>4VTQ;iGJ?o"|bM^wweo]qBЃ)164p7QȌjIg: edͶnm&5 Cn\*{D ) f޸X)h";422=oMFz:8kM*kxD9oHl)7&-:CVI x)hPsZ'HE*j/5_ *a mP8IŽ$\W_AQ˷EL?!TJIgs<;FI[tqsf!,@7[f|Ww׺(b<MI xy(# L zRBb=" wkad!>iBtF%Xx+ܾͯ~rs軞p ҋx{0gJ46e6Aa̖47@<2]aYVcϲ~_TYPm^VjFz(:O5Ge FD'XLV0d'<EFF^ Z6+$j$ 0`9| <^{۽[d¸c9[E SL<ޒ#qOp|C\j܉lUBH(mJq=/ J)`'Ķ1?{CO߮0&K2;r5[\sE4w+ 3agwC'-M%^&EU9#[* ϳ?AZIH bǾD*"Fp w?^b8Q 2\-`I)W޾PmZnU!ǹC3s&0y<woK[h"V<1?l4%hh3_blIm PRAᶱT mn 2HN-w}4gv CM9LJAߪ'{( &YK: :SxP+,G9ehD|L~;WJ{Pk2DT_ĨJYVɜ^ς0r&RL>Zb]+Чܠ\KץM|s(7z6e*AHn Jf#5*et;W1yӈ"ʂ{m@;t:1^XRCJɯט.f9^ [HH .6v-(qiU(҂jk?ep哫}2=) z'[P2A;a qBTjN򎯉*|"&@.[ %`hNYW2a%_[ M_$ "ZcƵJi3K\IɝUMaDr9z(.w_ CS^x9S"}+*tIԞn;D!(T\ܪ*iy oi 䢑8z3e#Ƚg>ce{eܚ*[\/ڢ m'1}ʜݸy1jK}3op8Hf0~/$D^m&WBn;\KW (/H |JO4=f^#r~hvpEbΝZ(BJjN ^~N-Q+B1[ͷcggBx$ FB|9Xc_Ͱhw< wUċ7gβS azj1vZ5շvi*U$hݟ Bd8T{Zrl^J -"ݖ/Y .e;-Y#)kz^ײ[Du)3)|D _#0~YyJDŵ]+yxཤpZQe ,_zJ g9uEgQLw/Q+ Xf'rڼrPY8;0 (=I<;ˁ:!ypjGE]"KHVXQX ^=vR 3E/f*j_qr.qZ7$i%>cylhZYL3A,q\in j%R7֒i-luj=J!<)ds]>.m\7΢h%}ѐi٫n:M䭫–lr9ŪײDֹtU)̟fm)Vxmub)~i?`Hkn!B{3nUPΆ?(!p^\M4=hifSjN-l*ȑ^TD?+YA>L @ȾW_oс8MB2rǼagm`Hi`'݂ml‰ɓuwft!"qe/X6Wݳ zLДJQ+SHЃO>1!Zߪ<\a{[{b΢M|]W20hn8]53nҦP ^6ƕx SP(D}%U+.sqP]&58嚨S9G-NgAB{Dt/htj!*l:? wOfdx ~M溌cf챾xͱ#Y {™׶S?uSʳC Y ))yveg5( [Z Z[9Z7Y6e3uxTH+O*0u@%Qd9ţ(`wгOtb'*o .YB".bԄOak%,AzlGNBL3 )6QGb"-L\'s,Tcp7(e>+f3Oi~#乐R][1%;iСTIq-aGh:B;4g+JoFO% 9?BކV%c5XT¦)f6kSExՑ.),|*Kbڽ]眎b^V7 {:0&-\TA=Va@]^v:Ȼ}8 ?qK9`3L*¯HCt964|D!}=e.0{z-r= 4@5$׃ %ε"S0Q5uW6@5<8z8j,'XWoq c* !c9s:AYZW%Ed?רr~9@{e 1aUk33nR&ۅ: JI0>WmˮUiQ't0ZrE-epe2J-]2Fl;! jg7zM`4hNܘ!7&mmz3r '3F-? ‹j^CmmgKyC06EГgIW&J.蕂^ _[<Lv|(QCV5;<|\r##6ҥO-jP> Z!PbGծ'-9ft(zd}gfrVq;φhg HF$I8qѭuqzZ2[V{ CZ\PH!8O \LO QkS̛, \G6 W|➹y5SUJFuſ/ ]V( ?uGWUgU4_+C^N -o7aÒ`T<BDV(~_^@^I]kRz`OSBTŃ$p+Cht/)p26j2WVX)o jW$2\i@pP#=$C/?ۤRX$[|L3*C7%`s@(W]N 5TȰ}a?`HՅL;R(9GrcGF /Y *X ft4O%>zrW;P#.?feQ_韏Q퓰݈i=}rs G/ ݸ$Ի;<$(Ү*}|{PH>1iK,-/LG?Q´|!jP1aox64IZ5k#\_v_η8K\糙7Zʾ:`2.l+y*`wh%An'-Nxd˸wT[!ԝ$f(w<͘t?Hg8aAĤF,_hM-S uy 8e  J,DxBX',`@ -O_]9Zxȅ .t@5 G)H*X[m=8~E.ܕTA<^1*~dV她I w=^]7C[Pf>S6谕` ;"EF | 5 XKI2zi_#R6iCYnCfi~35BI[ɥny,E 8 [7$.ƧlЉci;Iqp;ٍdsMXKtcsF pG v]z;Dh0^]|>] Jr` }4U/2AԺ1d<+&p$sX =U,4SsTN.! t%!ROiףUnL!N#.G5&ǜR"f`MI6-YqF~ < 㬀%Rͬ'_1P?RTi욵[ttG:7gv1%ۋn&'oe.Jm^'JQn앳xAz mu"Kboʖs{6vAlIaͲYS̝ _|+ڵSn6s-T1C;c\6^0V2ەL"46ПVȪgPB߇=Q%&[/Cv 0'ǛkjLvPIUTܱfz}])#x #؊b6uzy?X.J=_9`.՘lwY=~gW>l?)B.oH bMx!hw k ۹p{%>5 c.)h-և(7#rdۢE$gaOS*$»H l}3ơ['P>m#w\dJٽkPtݩ E`ro*O7ED0J~}PCYnvϠ e@x:+sNa^s]L˫QsVt.蕞żmrN~,{.ۈO}4"])y8z*m ת:CT$-s|F*i俀zL&_\.oE1OvǤ!2GU)\7 ~N֦K\I  Yy0$56{ [jw`7{ Jn5%4%"b hY(xFG&b Ao?AQҀ%SOu(`0a4θ݅NdA `tf?| nȧe^SG3e!3w^_<16W֤ȻMv !p(r@(N|i0Z>Dgqʰdt@l4]/yC=DY _;63ٖjZ^Lщdoa+3 )_.ƶA'm7N|aQ| &Z3]bZ1L00m`*95*C7XP<^ЬHqv!UUvjU0Z SL59hOW2 eD1 Ç89ΊAAW&Q\t\ONu:u@[rfٰK,:l,V"B?{vM<"߾Քs"\CC+z`͐6/}Z73@6E5 UbSU@4#/FpxW+#n+B.m(7K-g`ְ֡TDQ0\cn榛}-u;h m޸ͩ7As*Wɖ:7 /+bjzE:j\5z")-QfK 88R 0 m (as<K<)oܽLnڵl|D'QMOuNI[ no:ACemu>@UU[+ f"$(_ޖi-!q\ ^+gMoH]R#~Wl"*THI^r sv@禐`ʂ9 l :;rHΓrV4J4{`[m;+bkldLuzjӮz(lb-45`찫3ۥ`H٢¹ 8OR`Ydyَ$g,yZTWSy#F`iA ]Qb_8ɞtu,:Xf*81pbϨO8+a\봩!by/;–`e L~GKp撱?ûFsƓڎuID`Uk~D?Tq<@>PgG`V:xMC=BA:~T2C j,_T1INv1 OPA^bĨcРz+5σhgx`fC/&feUnUqCx6Aed}Otw|~XGc9K9L,&!RQ_]myA(#B2DWՓhW#)sSCL)e}A"VaoTA|6\])ܜ` A-7ڶ_.kzdI[Y^ "+QN$[6B;]ј/땵] E.^ AlT(ɷ U3@4ښf4& kB s=џv{ݣg"}#q9(θrYp&G) J=$-U!;FDvZFK(6j:Wqf~@L ,46tR矫bGYs? Q$G=vSϮ{_PTg-G@͟y^;7n&ԺGm-bnr;m}- EIQ(t(tZ[X"0D|\dYd ?!]hM̱|{ŸFxܺ5k4\yϱφ.:f)a28w !{M[,'IuhɌeߧL e՘ sw=<[!hh`F[ r G=3G{t:wq 9gq-k%Mǿ7#-16qVܫrhSHHج>1ZB G33>TIIm29vwOohH҉oq. |Eg "}|z{;ݾgS(;wP(tj kұd7.a cZdC,fq'c/LBΗI!Nswמh6=Yͼ %O"L#WYҨïډRfsY=]~4k-MD8诉9j Ak`_AO>%#_>{ qPehG0d:)Ӊ:m@l*}~KR.벙pUA9Մ~2KX2eBhwk9)bp#O釜+ 2оϨ0Cbq(ϘC\@7/G!,iR,;(g"cGXe]{ /2 }ߟ'Za{=Ljw*W]އ)\2s@$N\LI}ĔߑN"4:XXoSؐ^QyJzFaPwS`hoCHqvA $ #P%\s{'~R LRCAAa ⵬:$dbcneh0+_q}#Gص0ԐSo}6֍CtXl۷)? C`02鲠⊗ ;Yqmoh*a+HOVź  Q\BO<ɐn/ !d$yNInX&;};Zc)Bp*ۙRlpwֶOf]jtWУ Ĵof: l S>P걸Ì@'^#IV#=QoWQxP@MfIy:WuJ c*C cog8^PzacGʔ[n7ẁM7$HU9셿2\#3ѧ‰}>ЊSR@BFR OFxa>&)\bғxzpmQ:Cg5.QEu 'a:1R]3}M.X|\ G¾Wlt?/BkDэO ?g.q:cͅ*U12 Ik>ض vb56g/(!X3r(t)jIQ^uչPC! -2J?=ےwż}Mq1}u٢ps~yX\p(u~ƅwa0iyT=SH(fFJw=~R8ۗ8/GVو0oɓ^M0ٛ `xX$Yl"ZtuYVWm%fkNayLCH)(L|?pٱ` V^539QyuGe/6ʐ>!S8,@`@M2/ISk4$}YfZ6ncr? c{xEkP7!g655~(vlbW^Cqd#Lm=F'EOЬ2lAҢ%c,94FR<']-(o0>{eqzFAo5sfGStV2+!Gu?/$2"p`>%8v5Xfk?zx.o?jq r"')ŵE"9M A!,k*egHM2e$Xˀ0aP#t20BrMp)fCНc5rydmL s/b=Z/:1>Nn2un-Hv8ǖ@Tߚ\1"FE)ФzELSExbbԞX&Yb8M*TJJM.^[T5.P3#E)W0>,QQl/Qg /#ZY5|VN֝+MjEOVܳ_V =6y/hb }/h{\&c:vl[]-XG9GyzO}XxJ Ul+@K\߂ HɤLu@!8_lTEe<-)0'zDv]5*c@I L(u"@:*Hj$j++"[YԵx`"]Wt3ڥ֛ Hk[JD|M-d?2䭾|3x -3Faf; +]/+Əsۍ|⧇>" Iax ;J8ak&Oɖ,XlXK[G^Y%fr-*?ݖJ/nw>s#Cρ>riBqCJ轴n8*'IvV.4eLk$v,; *53Scpml} "K*;i1  $eu- E p@|G_HDr9SSX'<t~wz!sA>㟝M$Zq7ݝ Ñlx8vȅ's2.,a *}= zt$J۰}$DA GkyB&P"D-w 3Ǿ¬2~s}Ao/Yav^sU݀H8d}s:-$0/OEq&pS@Gh<["XuMWh0u(onbe1[ak?FfzK:$̜bT1;|d vcL ##E&P  f$Rr-R }쪅ɪ5W*~zlp4F <cT`P1¼&~ch4Hj@VCbŝo,C87M r&o#" F:1 V[K!tbۍkF붸'+\v%VNR3t{ ʜCa1 ~ܹg(ebMt>hM˅I^W{1/ jљV[h^}z(?FeeBKZx"%T{ B|uM' 8DGtXQ2+z{#3%k }Y;ގ%Do ,cp">wEϪQA,ʟqk"`RTI?-4R5(Ǘ @V(,BOf4QpӘCWPdt2lz!NQ"95 RLt,4% (٦?k~k䷞gFN=.ͼ9C+9qj_1ꋦ;g[/4X2_EUZ6ekKS.ݾRC 3HvkV*Mwoɯ{xBHoexP8t?H&u=CF:4A㬑hq_y8 Oo(/uEAt2T `a&c k& dii'6"4vZg xGJϜQirÝB޶ߛ"g)(#-GNq 5-]w2r 3 :LՈ-HbLVSPhyGkTC̝^;?׬BKDvD8=rʏ)Lud'PSs)4Wc)&#_Rzo/]J;S|3(9˳ υ\Zs6i\ٲN?z״Y{t NX dAe 72Wniv5YpS[UYV~"?uǰ4$E)E $%j)OP6y`;1/ٔG[o\w4大Ə|F'ެDF-pE΅2pjεjjdQAG_f)hu*Mω3D-\,tUUR $]9d9EHuڎ&W$Eef<.±b~ۻDpuAG[}wG5MuUp9r(ݿ>ĖG' ݈/ C٣,5 zibq▓p3rGrڑ9VwB{sy#u` }tDКFĚEw%ӄ|r=Rm;@ gad 4Ewjd $汎'9pο87r#\ɔF}A+_-PKY2®O8ѲJc,wؽ9/l N#S.z2Dm{V{5֘Du+W,MN@3 $q!wq֭;JŔNS]H߆\цΫifXcin[PK `s;Q3EM3R,PN)]Au_khm,IA,R̆1-ޤ1 qMl%L˥}M_*8XaAy _'S|w?x2Pq5+| 3w .spGF[ V$z;g !3} +_Ive}|v@9Pa (W]꿔6u9azN-7:br;!TFtRVuPo+/_*]6$gi,DɦT%\ gIqwrtg1 izwcl1ո<d]K?iS!2R1c0ϩ E J< UFI}qC\,ii)xQ З#K*ޚ|x, \Ϛs1-S=LA|f_2yLJB}:mT=aއeRrtϦU%O|[Yphi7,Ѹ& S"OY+y: ܑT(ްpbW6MT {A\ꡦрe sVt%Rh9vee[ >1 W8R:oq:-^o0~G}s95L7_aʘ-۷PHF<TS'N^7$ɼZ'{n-o",.:؊.aΡ?I~,f?d4n/mPr,aZњuŚ$K!Ү:aM4[m٤ 4(²kFcFc0[i<$( !?gJjˠ>`zf1wW&\* j8uRe@q%?ύc)##$c:Nv\ _Oɚ`I h.9LAd}ɁGJ"o8^lQ*> Օ{hCcp'Lޘ0[CꮻpT32z-`矷21( *;f|XRsx[armnp@ͅ%˪CZNE/zLZj§9<6֥iT+GBln_9 B3?2B@ڄZ;WPbD=>\̕/3J.2KTߌ%25nt_*(-x4ӣf!\!_uO<@yixS{GT d$x9)W`L{/YLsHXT[ȤpC,Agۖ$q$ H"lb,sK  l$ n'a`óDrsؠ397AUt,GB/!1m3?F\= _Y>pl `oZe,nѺ1ߋOdXpc6Nt]sR ɧz*98y+nʗhKҝ#X9|tzCK+:/o3$VL8in?"߶)PC|cR$ yi9<`lAܺI7LD(vJIr 'XZr.0`>jRG30<*0mm.m醀uqβ4CWɒJUol<9..-R2ch])Z| \+Dŀ2̤0m܏_2f} QgVA1 ۟^%uKf}>Wjsfw=1ē:q3݌g\_Ⱥr.H[ z7A}Z\6)ƹ ]LJt1o/,.}zw#&j76㦅<54ڧ\b92&c A<;{gZUi :;vjZMG)jU s#'iyW_ځ0^v<ߤ]=O\{`z^EoϏwnO;yuJhzļ6yLi 3AEx:,_L2A \L&vU"_.Ul#P+/Sb)ifÐĝܹ(g Kc1Uʼ1"[Pa5Ԏj^eox DDe`fk8}tbz+Ch yF&v# AS]JY=@Beຒ*>}ܰJ0)g'$"b%yO<rOJ? k,ZJ8h;C@:[o|J\EoNh7,:|{o}mT–\*f(#ϕ;u#+eِ%ܺЄ1AV7Nϟn$pgO:l=xLWŦx+0t!U2zKMP׮Aѵ(j2_YUmR)XxZqzP)M/((@YfLEb)8c2P>i[ӵĨ^q~o1 Xh>RUgD mߟV+SDDPixnAkGwė^SeGE h$$uH2Ws :$%Xؿ/j+!<ī#ּ{c'VųjqK$=%+8toWeKgSN.zAi\=%\V҆A62襤-iA[AV&ݤעNg4[okџ1p)b m^Xpk/{|>] ٨  O>8 APr}^γ'Sz[DSe>>f{`:,G<9oG/\՞՜͋ؒ_\umOXB6jyW06KM=/<|#big&\TIX8Hvֳm>z.ҿ<Di}]b]An%"n5TQUi???٧ew퉪ѐ85AMJ^:wʩslqC]f}^&j斅;0pl`BTe1|Yx~ᮩXqBta8pr-s6KH0LXhkт^v]c3ZoWi Y{ik?sҚFnRMf f*t3㷾Z\DSj~^MG"֩O?Ab:9]s0(paGUuCդıV.4MJЭ"_蕄hgWlf ,5ـ/>` QFT7FNK%+MuӒ9/,.[ &q<E Nn?KfC&ouuKO}`vٝY,a֍o$dC(@Ⱦ9b\ IeFgŚuV{.V+am#Dd1t]/xb(̆m$M*0vŠyxH}#`t4H>| R,rNzKT Fq=@}> q'a8:M͹>۟CM†8hLµ,!MgcFt]a&!L3trb7|,WAAL'W`S> kos5=(a& ku) fעC2?DV̺ 5I#~x,ޠj$ȏv},;[Ep׊dΒqJV`rLek Bۢg42@b> HT&qZuAoYAȺ3gvUZ9%z%Ao%i;񏴆-H5"p@4*Ybt3޽ 8,z2rb^?-hRUFsf^@'o82rZ%Nd*`dthN4) Q$(/( *wxq)ew1|ݕz}[`+ cO^z,jtb5Inrїخv%Rdt+ы\6~m nOe .;4a"/Hr!~C!5r;PVp6,%~8qbYe4w^Ba\X*3,1m{fϖb0P-Nzd%Qi SJ;'}TVd^V?}$^čsXz"XLEff RX9:@G>5H~RI,߀V/=f#z/wvA[MR̟C͞ܕkwf6Qܜ̄>H6T&({piD/an1y֋R~:P+ĝy3Ksfz?I G\Ok0CHO"y5+pLdXrJA'7)M#dړ9oZjz!H} {_X(<S/tyBFPFqa%9\x'b{ ̰L97piukc 1ǡ1֦Ҁ ã+TNIow}RU$4 |OCWw(֎.ϗ๣۟(b jFz4Ÿ=*=:00Y& $% Tќy&=uk<"~ P(&/a CF%X7JBM[gJGQFhhx,v9%(E܅⌏e5%:+)xbO3D~DUrvn?ptr)ŹeFeӽhRfdGY揪?X3TO 8GΤx9vSm"caRP6epm6bpk;♼>Gs/WU)=H&ٟr?n^i%)nnOczsnxDrfyP> au蹿~HBQS2ִWd{.QCG ڎ)2h7/.%L37)qR=aҿ]0jE;dޙ E{^dR^)Y`Ϣ?.^p'N׬W$ $Z&j`73I@Ԓ>vش Hc9 5bCeъ 9|5걋ױѷZy3׃A)P <M`Rƭq#ughxx]kAhzZf|6G<&ۼ.)-B\%9`0@ٙ^`k[C%d(jxsmuN5+1qHbK4o($XKC(Y1ƚ Tew? ?EwB]Iւ`7aC_pbMɄ9!OSL Џ@NQ~yT8=+cI3bMg|\1nl ARԠ\"{J9?*5\CVHi/=2YړVOtC׻G.dj2*‰A=lk 5)byx@Q',}A63bD݌ T>HmM$ i@Ym੤{uWxiv&e\U{b Z2rO[]J@0D`IvA~}LAg-ڨ*D̛-ᳮX6[ٽc1])n|;G"TxRPB%>Sa f9C̞!r_VX1["*X׶kq F/>BЮZythR4,62;Of;X§_hKbR0 r"Q}˛ Tm".k@ڿ`37rmkGid&ڎYĈYeKpl[=et!;+)"&|h1ĠRX{MQ%WP|i>A4b~^ۆDZϽ U/tFhc{IAm;GZ%(,he,򆄗.h@C'yUJxL%y$_.?A>|j$}"d8It|ٖ"Q3K2t?iZٗݡ!tD0?Il,q3Hv۸6F. ~-XwuYr1sdůo4&j-gƼ{] oU׷IzP\źyq9xn'spO 1ÿt }ƇE&hh&+uz55q>{U 048]#֢"2ܦa՞!|Y=>@ᝇ!BXcYCF"B"ĒG 5IQb*jZ-$BguӪ6 m|u1gGzשT+; Lf>}tEm^kDRu)B'-wQG&"$;g虾;nqN˟5)3;|xči'}Tһ(ȶ(ϱiёsT-l[-%:RDl_joԥ?мFi5#{UihO9&-wIo͘*J Gzd68tS4Ò%AzS"_ 0djz-C%~_ȳ6׫MGﳬ&B3d6 q/ԇAbLSϵ`@L?|mqG_5<&rr #<#G1CI5 ғGsؠ osV[M!"׵\ iW0͝cap-+{ϰtgHk^":*e9t{Y;/m7lS;=yUmȗ8V/'+16ŊMu>`F~`O5y:QT Hծ_Qx;LvRW6/HmIA M H_GԊ I;0m, OaapD8r HjNl_: f|ԄloikYbxN'7ӧyci.pL 6YuSTK ?ۀru9 t./+|rJMC]nɈYhn<2}c_ USz-3C3MK']׹lNLg`K)4J}m1%H}&T,.ԋt#۲@;yT(";NsZsCY=dbo65({2rѫG[qpxlaj?wBbN­Ȥ6}7/WőA`dzZ I.E=gde碎q7;)oBYn XTǯݴoOnl;g&,0̰[ys Pv!$j+&ӪoKǕ=}KA顦%jrZ]PKٓ6+ n2"׮k:{]_⏍͎<>9'G[Aj wyL O87 rkĻuRǝ#4@de nQ 7ymFdIsNS3.ѐVBM?#=IuiHkI?vm\xEP*f(@&o7 CkVUJGd^uO gf }/TTQ\JW<ߌ~ Ò1B)9\J\F"-`.j%L4Bqt U[-Ģ ԉqq4mY=dsurg!hض. !oX}VdL)cg7ѽ;Q?{,&d&SKV`-;hZs(|xF|&˪oqcwѽ,R_qі)qns T[֫>ܛŽjVa(d|YUX[K؎i}YL=:#Re=~#R-'ڙc?>UJʠ_-:w0Ru(zuGy6G0g;=2 TMTyO2 Yp۳1S˖&_ m9F'ݹr4fq=laj1undx)a Hr^KaSמfB-!^΋f)TqLތ o FNeaDl`MɻbxJl+SJSK62D.Cs $n4}7Td#ۿ/q;KQ-rm]Q`2S~:O-|# U Dsܚs_b3z`D{eS繌8\0ъ <,&c[*y;grNԤl0-(/BV|%\nsF `]B 0~,3%syڥv ^ v$2t5(JVpm&Fe{7UvWUvʹw# Y9)CEA1 ?-㨚dw7<'NDȈZŢrshfP`_aZT&9H^%:}pl3OZ> '$׬%`1%=; S$i {Xj&xp'` n:VuIuG/V X?d{ y\Zs^# Mnq(هp%*!x 5lA7! +̩Lt7š*t.&x\S~;\ά(P^n[9F>F?:TvKtx?}ӗ>C7IցC?w|G{L76ͤ=X`6E N>M:/`zΊ}®[bI5\Jˊq<07j޽x2hĕ ۝2,,X=+}= 'rat0> 3Am|Ft3}tWPI\]V-Qr G]j7*?zrR')8ofIYb)#ڋů8Hy\"juHrž?N[cK7F|ݺ_{>~HFXP`g}uơQ]"uM`U75t 7qkcJzlHd.#I3 ~ͻ hD>(O_9: \8M $9nC@>E,?+1M{ #&#pYGT'ǂ^ ʡv[wHXۊ?D'A!b@ nFae4`=a@}̱_6ϒxH7}),.8#% Bֵq(=s?&_ʹMƌ7YrG'VI=U0&QXoͼ?:WWRg./M$y w @hÍ[ss" i S#0ˀhAYGmVA.)F_NrOTX`,'KafNZH_RM'EM0 sŭoMu7ˁG qrzN:!".ѥyXWMVk OAJ_IB"6=H V] )S-a.nv*G\FA]U!\uBO&4!6Mզ \vS;h WЙ` cr"ڿ:­X0&DDAGs{lqn$ cenh_YnJҽ -9,+IujoX3|Ea՝.Ç{,G|RZWbK|&k4h}rqPw]R65LdqŸK-\' J7Q ۮ$ز'!tr,ĞcM< Ү,{%Ig\To/&69jA=)gC(r+Ti?It[Tpf7 eDa,J:N D#84|۵SE㠟ܓGU|q/Mm_Z][%mN?5EU;t(隂 ۰ Ar0^k>}~\Y<0,,<7sւ-Q#AO}#/ya7/OpsڀJI8Swa}P5iqQb I &;wDX!Bw) $&]i1>{vzœDE~aPr _Bȍ 0* @$Sż(ghi27t6;v-"͸7gObQY]08őbit`32:=II3f6h;Ib{Y6hjU2|F}TCur7;(ʝw)G=3PB̙>/~ٚДIt9.cs|; BìөCg c7,E z0=ky=G7*U .2ODpJjlon rS y{ BEUW˃:N> 3|nJAj#Mg6Cb @\7ec:ˉ(ܿC\# 1 PV' aSZ'LiRM*p=dUV? IDM_F2Jg/О?rGibu`Oȁ97f8अQh=M+_i)/! "n4Ǘz\o,QO y"s^ =r]0#G]&HE8wvzOY Rc@ XG86Iw fj\_~=TA4\\jUWA Q/\eɯ%oAơK2oҎcu%YӬo@}.'hܭև'hKKz汴g F=!$)JܭRG4^X翤sL!Xu|.xT[ᎺPP`;R=|Da_]%ǜ0QVkXKMyCFyI̕E8?ƔlsJI( V3."`%^l ?Oߠ׸3kּtaWo)[m6/am~/F ZHΡS{s0g$Yrt( ^RϹ?EbM-=""')bʺ-ZĮ=5KqPp oMoC=2+iG>M59jQ"ڂJy~1 m5Q4cg-:`j2.S^e|]4 P]t𑮿^||UNpg,IVeMg㍴@|(=<^\|򑨅1!9* Xեuvp:=UXrYGUU.D7Ż (Гr?&4w |쳥e Ŗ<L7kgt&`UEu--Y[}.^ (8R+2%2tMha&5QEjbԦի:MM{\*lnK^hn0V!/6sB sN 7 יy nDV) (CVgVƎ>x}TaaTѴX" 4ckM6GFg=p!71uM$-[ɜLq:1f<%?zUY@7pƀw,)6Lwz/G"X.r1u^G5 Q"zǹvz)*5 j'x좵=dfigZ7t`ep>X1 TK{ф$4E 9y+2% ^#w}A٤#^g[Q2O5zk "|PM i.+oNgr/to-6uafS@V!2Ah1Mx]R"^1 ola,Vyӹzባ!eR泷N7~WZw7?I}+Po? %:m ˼I: Sq9D>/Zztna7 .Ӿ;{QAD7Al &H3'/t2' tvD2+LfMu$+7@yjcE (}:9e`\O}A^u %˂W9H^Aa H(Kf53B8ɝq үlM5r yd Y֦Un)S JւmNcb&I;KK1%Z7Ć-qlG<ůTSQ8 Uĉ9JشC69o ?8፱wqKe.OY?R{9F&ls^TNI^8Ş /=6ܣ;CéPyrb=|G{Ut,Z3lqCi1Ȭ (%sE۱^rZ-#=L43=ܕOMFMբ+ R۱R)]Òjk;"'5s=G*2TWƏKb 0<9 m_hf"6#tHa:WXkN:׾{$vrGeN%g;t W['ۗ f su/= WTj1́6=agGGޖa ӵ2dO/ޅ<bQաq[F Ԛ4B[RB74n Do5x{Kt5|ޟ%pjM0]%ky/GP_ }W:$YhOTC\:㚔X@E7D^O{WɚadUfسV78Q:`>NwJؗy)~*[#pK> 4̮w\K(sjYPD=Ϳ|6pHufi<+_ (G<] qht\'V.^f"o# F3{-zFT_vSuP{0K:e7e4cuBMR|7sbQ-k~ҕ%<Sߕ`*<F-d8.o,[\ sѲShWT7xx\52Zmdx9P(݈ л3.O-Zc78CG {w@'rկ{ lU wЌE :6H%=*'"3QyJ&)|8ҵ^Q)"(9cG\j<l-vWn%anhf*92FgXqBڻ4OUWA#8SDhTѷdДR.:ܕS޶3u>XY}ֲLL=To/kc@8vF ]=A ɓ[#$9q PRL? ,*ɾPkԺ͜;lyK'Hc.1|9"y ?p!&5D`i6_Tn͸v̏͠QQ47>]o>} |<0SqsV4ϱeE|crvvkş^D{3tX+m$<-e-٪<[RpdmlKs_H-gV>ɘu=qBnk1ͳ^kxhQ|F"eSa_Y zxI׍_ntE"PZ'7@ b;~ NZ?D.ǀ/UCU(RH)E5Ԏgfe3ya @ؾy4`jc۠0=+bu}AqWޣZ?BTɳGV}kZ?o{K445"1"&X†' 2~ɣ XrpӚb\$1 h*2rVxt v#J^v꣭OZ/%/9#+7Pz% |цQSNk_+jA:0#8D$wܴF?,tx@5JC_a_kaE 9B9DGLOjb9A54Ta q|2_|B'fhLxFUJkT9w;~]7n㮆fmٯq}>Z-3tO [ɠ v(wlwCv/>d_phAxҽ܅t\fhG M!vK>70~K%S=[{ٲ`b=L@c =*4k AƋH V0OTHad . }ߕQ\ bo9#LQ %E$g ')筩2/̄9b5Ųn)_j N__9g2Z7987p:vkoNQ(jdPB4YAgs3R/9zRxW#A GsNۊ )g5k¿s*{3\1.gQ$nmrbDxelcW #y+oHP%+zgU-lC8\'$&&C`M 0x=)5r( * Ķ[}xD@ r rT?-l\3kJ,i> 6O~9\eap{H[p ;YS%XSTy9{{CM13^(ܓf[E n]JCvo{3TR*9Hg\&&2`@Wl} l_{~5vM3ܗԮP| ͗[?0KֿC eLs݃)@xycƎڣh*YPV]=Ƀ/ʭ!"nvoZ>}hߖB@au?.,pP "X|mK~®}"3S׷䞌Y)]WaiJUg @35 ۢR۩&MeOקi \.Ҟ(ꌆD35A8w9ߛ*ht5d0 ) bбQ`%02L"@{l#_kpn߉nPKWi*ȑJb%{RX[R}S}%Rd%oxxJaT@Idh*Ђ}y낫 O#- =[}F[T١/8h#6e) )/ә^́lEE>< zv y@uaugNkΊ~!sV o1 "4y`h2MѮe)ɔܓ&"vLoX)U- 0 oo_` VV 3d^ Ԫhb{{9%p+?q 0dPݵu}ES1rv;7FS]}vH@ VDiڏx9i{RrVvSÁ `޼Q<#MˤK#x!y튵PwD~Ӌo$Gq>#E*a5U=Ab^xbAOKS_$h#^FY3C@ZP(75CSM.]Aй(7O[8KM33S'Ѽ^8!RA:a>&쭈ݤ4%dBqba٬q* 4nu}^:$ u2I|v-utlӸL V,C)T?noRߘ9Po&}] I؂Co8qÈh!30l)%hd? h#Dm"<^"#oL=t|> '04eMIIHC~Uj#~Dek\Z˼3)oZ9BÁA-ٱZؾwp~m!쁥fzs[Tl]7\ >FjXZZV "oDf$YYAΘ\+\lY 9Y{ج2E$fЩ9UVG_al֬W>F aƨu'd _M -'12a lNnE8_"N2HRv4Ȋx)n4kۤjɸаɌx7ڼV;"%8'T\GU ʓwr.8$'c-4 0N>w '˜x?{1ܽn]‹^!ZE&ZxŊfv-.2` 2 礅ZcEDz:1#?A s z,WA;K' bXn ֳ.^*ZȢ"峧\ nLNRPDy8Df?R[^x;4s^[D6,rRe~ɇLٽD2jRkq/ՙ|5j!Clgf[c `d'ad-<6Rt2T9HTBٙHI:C=ôSORk(&>:}'* ,Zx2Mf,hSuh2]WRLQV/b_HOi__L@c.;c$-Bo)/Jd-j^ :$(]L8azez$08_Q "2tԙ" ax)}M[fUEBjሷj gĂ.p̍^}flg ŏa+^e9XulD:wsrK>z9J*_RpZs76s l$ O<]DaA)mק3=ZF`֌a;3%'w"}Pe+zwBR-DZh], ?kw 3"HoЗ{z flP ,߹.@2)' =?6L'0vF0a,ŦGnmh41k=r=ܚDX(. L63=5>1t9|0x.Ug0Ez`.9i۲  Dmʓ{Oq+Ej&(2KڙYp -v3^ U*A<E_o ӌrZ_N\9B/y1}/@V:+DZq/A)^Zޣ"nO 5խUh4I_qdc*q\B-N_MGpѭ[Ր+ Ml]7V6˗m %MO)k54lJ?A@x5N[:O;͎Jʋ9.c x#L"wk2hl"}/l6Zx-w/)hBTP.(\l;ŅyY֝k i}/3L-/_)󈹛l#6/)p 8_3&E-O6%֯/fI%K&a>1Ys7s í0bl!ɼ/kꦆLxxdVՖ|6yZ%XqŪ~}ӡtx !4}ɪGy8 vD p}ѶA.-)oUU@_^u.@yy|Ge ~< Euލ@0-د,fuΚNzm$4 ") x @]⧷DPDX\?.Lb:JP HEC,3@}(Z =R}m;D 1Ouoir2aﰲr?"Sw:297wai!Rhi"iG:,P~N7bʑJX;z1-jN?>$QdM+ Ts`/$hgˁS [lifB 1S= xIos>17~KDR,צfm$nʴ+e5;_FMfCt.~ CPTFRS(uU3<ë>sCgrE[)*x 7hyQ 8, =L:[k!R sDbn֗%Y>ASk`g̦Cw\q){(]%e3e40*o3Y|Ҵ} e W,+nLS,˧CskLሴO¥9hȌe> AO]6#L+)`BAz֜nBԲ*{쨷<9l8b}b~+:䯣&5o7HzaFYMsǢ._HTyKo)8JgQ sf\// -jׁ幄yoڕ67+wtfPDʂ OIǶQg`z,~+G/o.{F#:6\~J95tb-Nlt üxK=-Z 5S?.|ćTn#]5dj< Mmf"}|ͮtU,"؊|}&kAڠC]T)1x~+_ ,9-kUlk~j=8S :|cC'%dM 88uTlHL іz*[e9C{*8} E^ <ʕ=8lɒ l+wu+ܳ-JJp._0BՅ^EYD1a2y.0l/M Tjoe 0ҩԞM0Ȗu- E.aB|Q񴒖B7&1T'Q!6di:E9 tRP1 *Թa}{1)nZK`7on)d̡oE҆O*\wV9[,)+!=V9\'Llq_@Wmg($Z#x(бN#~k`\wiU?1wd@EK'X\I^9L> ]J 'gLQG@^п3J3`΍WQsq>S!]ƂLˮ_%]^Bjt)YDƿp[dL]rG2Bg'lnT;q ;7qGX,# _~l^)X( 7x('^7d FRl.ugCgU1뾅t[(淸`~mȊ%O+&^dKqcxi q 2[Pβ>+Ebb~?=A:-F_Kg h|IĤʨS0w0ImGN&qQbTVe^~4b6Od9hN%$-qfzPè_+7c(x "►l\B`0?mOIBϤGiMGUhY4*{W+߅MW\AvC/@s P⢵O/2ZSШ .eq]zfd>#S4B6)/xp.jEjv>H'];DյzxmXG%->sv<ȡf]vM‚˒ ]=ß*O֋UԺM/Z%p;v :ɞ<ѫW^ \e\x{5Q)Ҵ԰:X%Bk)0*]bL'h"/sy6g!8lSc-n8\Fm7Eo-ͽ HqOtS^%v7MßgGACLF=*9Rȟ@w|s|%%/_GN>sK`K=7øG#4-pӝtw==+RROu&4wف ٘!ü/p4ߑr hڋ\8=f ?WDDO/\*F~M>Z-SY! ~rX2)hqxGic;:j$q$42_]DvȑL6 %q鈊ƜϘl߂piDxtب}ȁ,D|ORGљ.Zڱ2:jֻ#o93E HC7OjTwQf1ZHHjӺ$7=D3#àBmm|NNj[T?N-Yx}e}"&nMOZN .* X7]NZV)Z~l849'yq*~!>]b1⯍iTR!xId3XƸbHq .NMDzYyb5H`gkcMcdԯcZaVC?#DXo`v:J=7n_j4 0$SXu[ h_Fy[v6k"nPb{ 1Ҧ@Ap}Y@V7*25KKbJ_`Z.Co^3,Ў)(kl]I:eqe-IuK|8CM^RB 0^]B *j.O{~-SNw~(=+UoU}Hay=RU2hY[ aR|6f*VɁ5o?`CΩƐJyjކz<022(a(,9C"FEgzwtrkW5BUp8:}|K!)`Gt4GVUxTmwQu8$ݴ*f}eF,1-_,jp&vt+~.+p;x>4zC&@~sSߕŇi(plP%s8ȣ אǃ٬jyA׫˕T[~p*wCj `@jkEIS{kSwOtz*NA0Ngi6*6|5yU E AaLvzc5N/=L'Bԩ_`)ӭoOt?nZnu `Hfwy]uϠW!YLw-<QÞNހ(%[b x>A7TA+U}k==wЍ :]қEח++fK*;+hݠ(V?bѕ96z/bQtH>{$vZ]!4B\,۝k P>FmzZEt/7Lz3L+DlFQ0KgqOᭅֳ[p^S[zE(-h'N"%E\3\NYE܉хiRxmn/$Eà_$'8hLNvS1敚-gOہK^ʺiۼ 8Dtbк3ƂOZy+~Ywn8&Vhpgc]bi vl9",Ɛʏ?4{'4yK@[vt“16Ff c&B^YoiXu3wf7ǘ"J_X;PM87nU9F AEexf(8]r(dht9-Ț}"vsk. :OXqd=~G艕(|Ketc[oNãI` UBO 8ĊoET i&to~!K@{Y0dIcnC: EJXuې[Gi6CA-P}55N~^}`bjW*`l&fxWVϨ91oEhĻ..X6vIJw KT)/_ &h] v8R KGr5&ׁZ$xU,&{Q!8ھwh/*cbL *a`qQi$ p( dd ֩` /P@TJ/EoE}m9db*+ 5ہJtNV H4dkJ3HE`~{XJ؆tX9rN|Ca/IIb;QJ$X\DW`g1o,.u k5ZOH_RfԦe5`=(~:L|`|aJeLFT#v g#o8L&r|$uw|\W7Y@ YKs syL/<%]PY]8ʟ6DLj06`LB&Dr_re\ilZ*FgJrnhhF_,&@25$"}""zx+Vj&U^p uGB܅e;\KI7.P݂F:)Y8ҨI$I q# mЅ*; zk&ϳ:0u]-I#;k jHƠr0xҦ12ں]ſ¢,{~TϞ5#kT~=|²N= j́C만t67׆8V[X?ZThDEE'd}JHpJ י%>O2/[ޙ x5/uU IHBgXd*G)$5!탏f/. " _IQLau>o<:J\;?ϭ÷˔|kHHb>82H2Q )+hൈؔǛϏUl+z@յ|kh?Y+{#}l^P4BEY`UЛb4;C8M0=h st9L؁G al~ ]aÙE[Uξnj_*6ktIBt 7(SB)rSRƦ,.H5`c;y3~\WrcG4qԗyߟnIqCmߋpϨNIAgC.-@oHilЊI21jB@LR;-A'U8cwϯʧܜ{ՒM2xu~|x} VQzܼhT#" Ɏke'UP7M>cP<ۺg'%gK)X7ϥj]؋k̑%YyOډȃo IH o~P=a y :hv!c9^52 4`JN, Px!Zg]=C}CBpfk,^0K;Lj/%B)؉tR`7հ Rl/M-N#۫;vX{II\uWD>5 :?ptz = O3V% T`lO m&zKX ^8现*؃{d[ǀX8L\_6Zʉjrc6˝N{7SA9fAoV}-N+_tyC&ʊ<"ǀA?Rn9P 9Vfd:୛ku;Sg^9Q>Y=N$9>,Tܳyh<&K|/wg"_4Z\ɉZw J:#ڿjAc\e[ Q=jE)h;MOLGwX搱 jO2*܁)b1C5 zg%4!jp/-jed͈jJݽ =U 6[Nq=^-&G%&ӑ*FauV-˄|KỂhc)*-τ"JO6^!L =zD5&[X Oq&GGYGx@i'S]_ K# δ}AAQ@ywp A}]8P52t\I M& ƚPB÷7p{!{4'9rQŽNށh#/F>p.*_}n`?,W aˮ$Ȇ 5; {~dBG7@&=_Xq'_J`޵1>Osw-%teΉJUnvfḌ5üv +WD=@{;tQr>$G|'QE㤗!ח1KR[zóTlt9hM̤902͇VSkl%cǻppzP$NK(. At% -z/@ *Qڗ$MC:3$!+B-r }V*QlIΗ݅\su4xK]*'sf?BQ ;[;1T}^4j@3Ϋ |Dn+z6sҗSBݝ{DxQVV2=R}K4R@h-| jf9MSfMqKTtt Gd)!Fs,p|`m|~,ѹXS[/ݔ pq=D^֜) % G55dF%/%1ppA\G҅[g=~gqfse̸fN~,J"ZLצOy :"T_кkacHfz0#[eWϳ-KVS^9Qw]~f9Cԥ]U2mt.e >sb*i=EѻՋ_5Ot1݁72VCvF~YDFh.v9'UY۾dU Aʬ'4hYӨX&w]{p떡xCaǚݰqx>~gW*Q <,5]Urќ3վs{۱̓<ӽMv` K;'KjKU~'7d,>/\O8<3cJ Ho8Õe{Teųg`H?=-l/. ě`R+MOD7BG '@;pgB+D\oïؤf t* >ؗ`w4u1ڏ]?S4.uTYEۍ#R/HAg@-@YfH ½҂/b Lgoy-sE9\2_] *4԰2i|Av9q!ⵞ6 /sCVc)n4-^Uߊ h5oE(Xyjrwo/YcmWa2ڎ,(E1ȼ_hpW4}0:[fwW)T#F~ט?䯚 C2~u}(G%=al?t.lQ>/.&|"'=Z2FiU\g4e X* '8 ;Z5]g"ƈSϐ+ѺWSj:[!vcv΅K81pd~22--tg#G1Qlqi?ٶWG*r'jPuBNqE|H%-Y,rᡰfsGΜ]7c$Q< \9N7=IН=ӜWMs,NS[ٺm >R5`Գi ~g#*CtZ )$i7E_;؇g> k\Tn5rb%n^BQo 9'^xƇZ}N"o2=sSUVSȵN 9\< WIykyij۸-z{hYP¼ <]S4,:4UrcmnOn2MX b*nqn]\SdI,!]6)y rfI8 ݭ7ɽ OʉE%Ul9d/Y^^ptx'!ĺ&Ex9#O b}&mF 2:Gayj7K`?KQZ4VHtkFax}$.ޘa|%FEɩVof#uOzptkyЋX^ )eBNb688bc!4&BkwG\=}4b~Oh'rMLޜh.Osl m'ʋi; htCP'e2Lתt&l`Ii) "ӱ ԦS odASlϡb YZ5 Aw, jDZ̖ %!{,hJSZ1 392r4jg2Ef+@vPw%K_aW7Ԇ=V pד7rO{#J4G΅fZy& 7;,'U ߧX^'gS%A]^ԸJ&ًo}/ D@ ؁;h\y0'" &GOKc;h~\`pE) C&PKDky򂰿>P=w( {pDaW=)mkd*; 4%$+>q4phr 躣\6Ⱥd,T:oQA`Aj%WmBb]q)R Z^K o3G[?2Zz'D# [6,*vvNr|SLoR zIystϒތfH!@k'[:KGj`RɛYht.r)Tn,)ܓ?cA Q:=0BPyy>ѭrBDo:A[3֭p^) N&u2+-t:*@igG_zsuD~?v%4q|vR阹3ׯGQdo:WZ+pТ}NF;zt%4y($?li_KQ1CmvYP3tRḕ}^9Sj!ԟrRiR7L6EO?|T<ރ@h W#|(cJ"K3Sݩs?yxݔA$9wSmQr`N=71`!Bͤ 1"z HN#tR}÷.$솁,s昁}d)༕3~&T2ڿ,4UˮC Ky |e\ 03R @lhWY {}v_c؆I\z,!Ӊ-\btq|!Ӡ_t8œ!uAsٮEx c |uƨ̈cCy%P7S-l[d°־IC)YwbAiȱ59PkfobM1(PD3+ȃl o¤5 Θbhڌ5x%-cDѹ͝Zu1/OԆ(nX_bٕ֐&AV9mfo9x(CQ0EœV`0x}ogj,Igll0< x狢ͦqcʌ6u U^*Ye\ߡ";t<"ykv@xfMd?'e8[ ?M- >JBH#}:4W񉮝\#oKbӅU2/%.K9PyseCg6s: KsDn9ࣲkE)g udwz[hp-J'\6`c}iOXkuRL`ǭQUYu*ax{4 ?sN_Z𫧊QsaUvȆm^9vDRf{sa"=J^1VtN?z/~( /׈<FyE[үT;,T8øR`QSh= ϑSnkVS#3% :fU<1m9Vyu_]z$DWI#HNӨɟHGhn@vWoYO!?t) t"u1jQӃ4"F2'Yt.͑9z>z;=6XS'L5T7(}KoRdd+MVN5:\aǴ Д_&zu<fJ/9C]S]ZRM lM8#Ap'lH7Q.j\e_]rĴfp Isq""~YL9I.=\PWjJB6㹨p]]E̫#{;qdr ڲc nK pmД"uv[Ngv:́=5 9^WC1#}f%Vzr¢`#oV[⵰ޠ /%_%5KMu/eM(DU.ghCGV7TC]*=Ӧlf4 @ lOTHc7CAL?,Hfb|| BAA ݃ sisEA(t6VMt+/vZR*e)*RJ܃ϑڍ4dR2OIP~r6:]3Ҽ%PkHzieRV$-f]Ҹ4ymzc@f2Bmz#sHw<<\LIGY't2Z{kֈf+|7PŜ4@ָpij*~l@b?Fhm).uɫw6+UnXE]ΞUu7^F@6/>4T'CE އA%s/$2P X+ϥ:jێ:F Q`TL+G9nm)w I&^8oJ3' 67ˠ+Nab.JGG{ qX}>9)ZE8,@ύxD@9.0^>fii7EjLj)[2% ]ؙ?x  n%2On0a#eYۂ'1(G3 zat9Q`b]uv #uATŭ%{)p_1M?Rķ赣B+#FR|U6 " ܅ qWA|rWӚ<ϷPlT^c(cf޸ZMP~tv- A0ϔQp@u94LhL7>)EC)2^J|:$QA9z4*l1zw$ZׯO) Z9ͦ8:~Ro[U=M;.+׶_N=PûޠqQ6l7IFPE+Y61վֶ#]^+kM/OX+BoTX>^̯o9Z1SeUƭZx}2xYk?{lOvlKˬw7奓1{VoNLa!͸QCiYhX46,ytЎɶ_ȱ/x^-8+5OG2'M@b㣬04[j~k~rJiȸkK Co}* J"P[t) ȕ nQT>[]U >kFfNhO~X;8շώXs^ub,9JrFI&7~2![$i*1]>bbpG: {xX=$'(֠Yd\=^rjTd$wݪL.پ|s}#':Ś p`1{%bt<)U 4pqY6Xa2,ۜcdPut;"D2剆0̀wr` |ԸqrJUKo~$,YFC5]NcSv3ݖ],WۋP"He֝~AҟS߫޾d΄s9C[C0ڰ: ߧ[[MHNOnwV~<쯄xVuu?BT)8 t`HfTEG=IB(xJ&d1Lm;:R / Oxg k;#,}kDME8~iu9;stQAѿwІwv/aI^RIԑ Jx Jq6d^ncJB 21ZM8/㈓TW 1iVNf5?*f,MupB[ x>}ڰIak.u.*r/^9'Ν@%T5 zO҈ DLGq%64S2BdœÙZxᥰC![IM g mo J&\pYS:!#yP{&hP.؆F/ B=OS.U=F(3ď>)Zؿ_`myUgs} sLPe-몁)Kzx9JFhSW+ITQNcyt/DP,99[w]DJiٌXRnPvux!Sm!2B3{AP^!D!FDN-ԑBJTEߜ7{1v%2hWqG0Z@0mHܫB~ nuP@Dү{ NOu^Y'.wY.d0XW'zm?ŵ4-*g(3{;cb*yMgȦ=˄0{1B&@,(fyk;Y$5]Q_+\][rK:iC]$-Hf]2tTp-4YT1]z fhl#fyI'>2Of%Q?}|LJDNucQve͐N羳 q+Ԇ`Kq&!uZ˦z_/"Ql^xZ[n6E@if%QvHrxl"Ո,k, F/Q(qQgAM(͚1. gTDQ=?EW ` CV]n]eOTjNN6-ek@|Ɩ1N9D$<Pzx(Ot8b͙qhM>31PAlmW iܕTڢc'YC5[ [x-3,/2ueTs6G!r+Ij'vZg~@U`}/W|5 WJ1b~&P/t8]4D}L}ǺOc3zBXS$y j(3fJ.Hyxcu;k&xW*X=5B~n̺UyPH3 NϙDzVzZMwz+h1mI1~$PNr߽zCfT+Čw~V9%bkz.4z< kB*C>p( ;A$樨r9]'BLZssN+.ٲ6Y[yfyVa~ $Lj6 OuG=K))[_C!/FL `x8e\Ŵv ,n90bX^ܝeX9 ulՉ*tT+\e)_HFH6]b Bɸ ʟL&60ddL.FiIMDGٴVƐ !hVH-k^D e0d+5w,a,v tYkܟk\=iHlѷN\./B,TaXwH%rvg36ab֋Kꗽ`bzw m eU53|sZ3+7;0]pZK+qQ|f(iE_K}v쌛`Go<ѷ6J1p5- >H#Or!8k)mMFReɷ.YVL]w$qRvbƐWFwosj[q!ndz?3)G7ʿh׸n13|$@+!X:qg\aÊ!_?L0զz+wPrlP[p"=rէn>bT>(0CWyAfrLoТnX}uFY?cj̟\U @A@ >P`䅭N0;[PZRU:#3#=~_l) 8U]eMTv|-(LAT힑[K>|60PuE13sED߹BAlF; G5g92)7ˡR?UbsO|TEcda2}}П[F=7O>)[Ք1_S/=OVZlY}L|%31A ΟRHx㐌VsB32X˄Ae^ޞ__dY~gK_ޅ@fRoLwUfKo* HPP S5%_ '_ȥmNDy-)f4<ViY3u"RTPH9ڼ0( x@e!8Ȫ[4Hz'w&pgH~3}(q`."L#$L@m)hSVԅ/!a{zvgq\yл3T*~zKi47T`-򎋒X c՟$ *~M@V)1,qD(BVbx@[KH"ɅG~1;!-:Gv;C'o}!<-Ԟ-tkc=GŇQ;ϝdeq,.eL Nkz Ӧ8woh٭x@1lY>X(S:V`S=Q2v+>%2ޗ 8X!%'N@س̋?Y g79*)A? I=tD(Lwo\퓲 w5i{,VX\<"ayݦ Ѩ7iZ r=ýZcm~ʼn[*7~&T+JԍDrҝ 'd}-bi,NxW $%tfR $dyȥr66PO,'dB^FY7nc&q>- }N~f[3m"m=2|#\wi\]6j([.J; k VOncbk4BQărָxݑF큊-s@0TGՏ-+/b^/7[n5<6[3}D|&?{2R^U6KZ`tP-yRyv^#RFdD5;5A+έ@MeZksDK5|YؑGڣyy! y &vx7}Y fp =XxU]aù)zz:HZ.oaXFI*U@CNrR0O^יZ=#(A%bP g12~Idd M !mƃS%|7s޻#?ʹ.sn$HS cW/w@IreL3TKs${Evs CeHr"Z3۱y_ 9sp"Gǫԝ@Aɧ=ӢW|TaYapA1TT4/UJb1>{ +# 67rU2Ǽ4|jŘi[t$ Bsޣ-QG?n%8vBuO&~JK3Y2JM|mSUtDt|HO1O rO`VEsܙe]hnbWeH,zuN!B;xD.(H$t66l"``m&JY@QY]8p`Uz*#ToOy\Ac2lr,<4f+2@qa*^F'G,bwDs(a-K3~=.O.9INAAʫ79o^qX91iZVEĝq-p L9CIbpty n>THX{,} ٳK 3whó5t.<)Fr: ?:`$<b ;/dw$OurlV8*,Kgڃ;Lojݮ5$I,X ? *C#& z|1\jzܹzX%J^Ni5nAZk=…Lkb.kb #1FoTz},P2#LZ`/\_ar ypy$uԟ\dW'SsP6N)T&;Aݠy"Yiv,Q}hnZJ57(C9HBID >ҭ>d|lƳg\')SB^Al.,u/$H9yzeň,-T܎)#,lR`eG2wN]P~tvV}Dpq!>ڢea3+h?J z$?Mǚ^.z76'9OuY-k du!t!*&;X.w %!:B$ h)fN~b簎ߩ)lJm`]a|۽s`b"sCCn]ӑ ׂEt@nz,<1o2Q(*Sey(Sэ&nb pQ ލX8%,\ lQޭ\, VK>;b>*8 OKE:fXD<DZ2U$gynbm[]WB'v[P_uL̜A1~$%ܶ{SG4;;$رvTI^rU@[&K\M:4 d?8;D7=rsV߬NT<M: Z״u >$!P;th/uErqNW$tnFb~: *|. iT1,&MZ1j_*Qvamr 5m,UXU?k uexp #4Jr63 cEE]Q) /RCM`Z\ {a%]euDȨ'T]O.Dc 1(S̥ɋ`J p>B)n9.Hg(qi(4n]m-wפO/bL]q(,6z۰ɪlO,NTd\,f3+ yzr|$] 9 r:8' wmW _pZu,VԊk8'xU!t9!QoP&97>q}!)I}'Kw.ζb?#fPQj1V(khpM-]`Ztf[dG4DwsG?Sij!dS8\%H6S^ 6H"r"k:9aDͳdL$nDTh""fK4v’~C?A!WG:#Ȝ;ǹKӆR|ƶ\a"QLhJvviDRT/*tl{^`&U,iפ>ɄH_kJ&{m`16r1KP2OAPuJ7 ew7Bir}hX'oY>y%AM#hNWDzcy@6㧁n\8ȼq?9AYVe3o-KwӻC"Srb5ԍ C*d7 Ӎ( axik9}yXsο :7ymz SǐS gxՄ!9tOP҅sNԲnɈe۬w4\Ō>?҄3̤_9oZ(Cdž / Fw[OtiaQ/1Wô`m爽 ;frz^ךzʈ_jW= .n4+/Pw# ܥ>q ^vHJn~<5?"ZSeo9s)Ȩn^\(#KXl+P&AOn> r@u5j=b,0-Ogcz!SVkwe,33Ql0\*pv&Qo_{ۥM 9O5ibX*9YBF͐^]fv5c !.K6ېʁ5 ڀ8;"ɢׅ5^5#3ʑ]`&Bi3:r?Ks]7۬8Gnea9t2ڰ;O!!r,i}.Qea%6G*"Q wt,^s#*(P!Qq6O:.]@g<- we `XF2N7–4}^:Ap+T74G^hqcT*N3Xx!@EZUXȮ]8:c4:" } tt2q|=dJ |FmOW}J"ȏt|nQ1QH(o(JgTo@F?11X5Je6&(39AOHdL KB6l b (-f.qrȉAbeYAtSe|܀Z3j04ݜfmj )jUSDp1(eQlZ.%:ViiH Ǭ0v}E^ȑ&@̜ⅈJ4m)G4Drwo]<-5[ɸJSף pwǤȕ+e/C9fe|A ᙫ!}aݻ uX2Q`C蟻DhgEe ,|Xa{@)Xc<~&8~i lGnp>{6;u!|%sG[icwLPk^1zȃ`' fg4@o "'u@A"aQߘWP{o 9IU$OHqSϜ<2iB;9 Q~J_ "Ʈ/F553F-媚q̗A6}c2fphS6x2 D+iXH7] Te56FՀn?`u+wp_W.E,$|ƅnpߍ-FGp#q8č퀦Kfu빥J ģ )Qֺ cwdz?Ɛx0'2̊Uؾ+}6 rSo:`.+KE214<Ðg?l oRO6ϣ<=K p0||hb.r]jb{D҉ٳ! FٌN1Uۮ!0S9r6vR.c;0H\q[ӵ *3g3peל1 !-XS5X+3)6k8kpn|^>ײQqzaˏKIOFg66OQ)B|z^مa=G/[bV?˺@BVٚN" HCXt^|ʤ @̶?:M]\(wiI:iBI3-1=%aJJG"1,9E\ywmZ)Z=q_AQ[\YnFFM:ʪID9;N[ᾄM C:jEbbwh˱*IYEۜQgq]UZkp](J dU0StƼ$qMQ;!#(-b$ OvZfcIYͅ2,5uO.Z}*@,+QhI6̷NjicPi;FꜸCC ( V< \]4;*R.+}C3w^z.wl .ʏ<%tf=9"ype#\/ȿ&.8k:>sx-KA׿hjZ)z!+Ћo||wz2S 3;TB0 ঱XO|nbIjf-)"#Fo@ȫ-^}'g:$FwlaB&`cI>[ ԛs/ sjMԪ_Zr$F 2|ȬO۰kRuųTgEih1! 13G%i{rս:b%SL墚Vq#T#Z:LU-'_zgr t-Ig;<{0KI#~_p;9 Y#< eK~vn&苙X5.ųYL7_ 0nHvyD4|IB&~e7X'J+Jr s@2_{# |I&`w\?TtS"6-+1"Yk,yp7o֔ ks*j ?Ix!{PlEwNHT?ZbSI惋`Ĭ˶{ʹO eڬ0vGo@2'%'cGn#fsYmd9TDI&okU"~^RyAߖp7J5 =Jp^I?%s >w4\Z SJ̲YCmH{Q͑8Pus^o6`u_,JZKUVHt.OvSU"lH^A%ݍ[CPz4SŐ :,5jА:O FIgZCgKRqr ܳ&r,,½p3)vly Y N`&S.$>4#ug;RBOR GfswQP;WWqEpOE4{P-jESZ1 C k4Tvx儺6-w7x-ܪZk6jz؛\|~IaRiU`u`;BK)n]ǪA5)Q[T4=JF-|D7 a}{b C! |Qa% vcOd>d,%Ḏ )”+Q??!&~-J&q,J IyӼH.,)Xl]1?/]|ϒ͹ٞz:"wv ̲B,gYZ07070100000015000081a400000000000000000000000167d00e1a0000f944000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/IS]?EhDTTk׶ǼB {5}{.&Ԡ~vF`#@N 4ǯ8Xn# V" JGƗ@MJlR9}ӡ#K&ږtޛ4ALVАdY ,\ Q ҴH5E*si=U<-sɥv҉(2w|HǨtyr)9Jr/ r= 2K߶Rj)8)E?YyM(~ZMH_xgΚ05Alik w<2m )u܋Ck9SmK-d roFWm]uYŤ>_yU,/ZpׁȭEf3t `9NRf{PIWG- ~7C^Z qq Dh@N )2rՍFVB3<%T,#z]Y!{au3:4$z`ؕN_}cHR^Vy^)qLxFVS,t\n͛tٮ6 徊.2@3<nTe/60J4Z"W`bZ`"__49du*k8b ML Y/R 0[kܔq_^EMK:0*y!T+mbi? rG #(WnTOI/}"6x_֡:=!i'aJL].\$@?mL @QBIT"Vt;0I9r,8逴{IO;F&0anTr(n1oT"K52EqW-h/_ӟzz=krXaK6؀ɶ[}k@G.)>  g7#̩KH 7 ƫdӝKT̻J$QjVV C' #y9:($->񩵱թWڭ^}MM vME4cM,(pc!{6(ihxi oYVYH^R /%B ޯ@a [E \huhf[`M` o28i;y'HO,䥞~Ⅲf{ZG\^jCG3SiYJV &gf[?'k2-W=OrXmH,Lõ%*N`XM$N9eAy~ !TdZn7:ONq 94}3mh\ חۡ ,ڎg G0a p3.(Ol3p{'9,vEuBvjŠxӋC'%GE K#GKtD]=/+Cg?d]lN1l9-1s}&mC'(#+k7#c#+#LU[:tQyo# .mNNWh,T O )/,1)P4z֏lpCm@ P+ɡb?zcrd;FErUT1)qA3O^nI8K/1(xTW:%kJ44uF}+{ KzEbrk*vg@@{zX T$ e"v|H5Չئ (ru; a %PEe, q^K~\NO Ċlgɏi}wIE+r ev*p3#SV.BJ*USuwQ X%N-\G'fG 1=2AeS[c2y4(v%W\ GDzXŠ|}σ=<`䔒|6eqdKs`\Th_[/ THF\zSg~t(inhFtЅy')GdD$7ac=Dh̐Jg⦍]2",cR(<,kq%Ufjk &0P&Nr(A&{{Q{kPLgSEy8b涘-Q_` c:+cĈ&5t[p ڰ!58۴8 b~UX&&3" }^cHFW,SU`MRvdF]qW-c56"7:uՐsS-Մfi^Cwj׷.?r3 Q-kwv (6 HhKC(QM] Uܞ ʿ.ÅixVD%{*;3/z@Rg+s4T u*',q+%O@=rLm7֡o)e1d7=YC[~)18$qD3j^#z|1)nF0:&&vs v-dcL_j?\ܵ>[]5 :nwK'ņ/Tk[ŮGi~>m"8|ssvVtJ@ 4vV~^u=9 -+ du8D*AԂh;,Bh*.Oi-FHAeGt9k~c^J+!yIiɇB٥-EGH e&-Y? ͔H]O+H18. :>7%' {׿ͬy&D_ ]k&}pOhv@6V3$=lGS K)Pͦ1եx=qu㩙 cFXm4f?zV1!qGbNM:{_ܮ7r=.'dmD^I`6riq*ŵ ǁ.M|׆Q+f?9òM4݄;~%Cb YE{C V|AsլvhZX\㬍sk ⍆c A8q@iҖ:)umҟkSo͔fY}B.Cx0jN߇jɼ%blPª~LaHfA`jzq_:ҁQ[%K+75D(vti;o?d3#Oc%Q.־F؞byAfѷL Ó%ie(_T;=i8 ٹ _O9}U3,vUojFk8X;ʵ@u{}tHr> %Q`[yT(*%Tbed*9i^m *eh^4\voekFO@U s=qC'7Z(kDMް^ qOܹ8 qa|:K)w5]& |1_ǜ\S ex|t:UC Jȟ=$i_2gÖw"Wu"̿ćp6gS'Ri-vcFn`sMgqeV5@wg~p̢l&14_50Ђ~)׋_8.CksyjyyebiX-;-1?&4oT&Kfo4W g:ʪK4m4t(_0` ޼Vҏ-G)Z !8ycQ@x+qn#Xu`?+ F'W;֤ 1`ehʦK TB IמFx䚫'w)G\9C:#Q)E94$.YH Sr)-$M/%(K:}H"\|zZԸ8m!ǟhe!W:`_kwjo,?Zb-^UcH tz}] KGO @Է-!pXwsX>0/Ĩ.)p| ^RD  gDx&;)iZs'TN% ʆm}TSմm?קRe fmfa(!Wԯ(@e.ڶKk0K<}\9ϪpDߙL&%r0`sSaU+m%8dӉ/Pp(-?RS2SN و9dO~0+ Y05 ~+Dz;s5;Uu*Kȏ;a=D=N!Hʻ*{aH8nSk>Kſ8Wqx^'mmFV\+FVyQZq7ڻnlػr45:y-vgrrY(3v(i8MSi 9.Ƹkњe ]w>We"ӷ<[Ix8f2FXHOKO2p%'t6n"hweX39s%XUA'Eϩ)nVۏ;TOT.<$:Dz~7@CG,=M0U‰:4;&aܩkg/'o9[;y7WV2,O< 6*߀{%~Ih mu)?p4(o}2N(֋S < M'/}~ey/eQ+QnOa@fprx@35q;RAOݑ&Opܯal7ltJʲ~E茕a'Φ(ﱔ-pf.GT?+ 2daˋF~uČ56/A@{^29.󷝤 Dfߠ{SCWPqDzJ3Ӟ%4"V0U+_ ijEŞZTho(6s\vdMlD'R _>mfI,lgR,a)mNu ϾFӰLOv¢|i!{klޓ}ݭswX*"Rd-ejھ+PJ ΀;.tY3{%FhP/G#HaO3Nf78;mI+Z U n]Cr7w5IkE8q5:⦇VdNvW=+E|ڴ31|Н;V|*GKA\rPEEn8X 8A -o~ӑcN LW>uOf>p> %O|]oxa GjUhL,%G\bPZəc5IhP]#7R{bbI#ŤIOSFq*FK\dvn͉iJ`H@[?OIq)njvt_y,5~j{Z|7ucMj}Sԇu N6e68idEODc[}>|\`s? ˎO"sa\^fLc*)"rQ7]GRP':kΉ`vN˶o I*oJ P^-7T659Ϟ=qA^muH(4̝FV'd0{3 gn5o`yJ:q30Ra7\6H,V̌Piy)D ͯq!*g4؊눷 +Yü4Xh,䂫SH{QK}=yӀ;q;1$Uy]:SY;bL)پ +Y:ޓd  >j j甶@|UNz[O1Q#RnV u,?5m}Z vk)z`[5P3Lz Y-)[꓎,}41Kz$YP/HQP;6ln`r6D F]ҷ/b2|TA5 e* ;Zꚻ3Nm\'q71^h]_y˭H5=FfbTqTbg c)D hJP:'ይW)k\$djUZ^9i/Ho7IJôB'7_3ob.VK}e Rgץ.{Y.(RspJ\BNgXoVӋHɆMZ(~{]&ScsiedC7q s-1c05Li`oh*7݀+ AAA.Ϲ6*kkhӮF_ݡ"2NGHIGY7]8 mf卄JesnȄ._T.=+ `̽0u׉W V/&'<zj \n1\" KَAiճ}ݑw|ѫE]v$ms[*/!DE2Hx%:;+fw`] >Vl@5p:Jq<E-XBcʑ]cF*w`y G%^N2MZl'֝%! *W̮rĭK*+;=d8gAvoƞP͸4MrK=Շ%r;Z+TѴwn@/}F`OeҊLc.um$s蝥X"҂SѣKu<3s7;'!rJC^ bJ?>1L^ I"oΈp&|CLM%vù*:?mY1"pa_V2$=zhُ _GzJ5Vmp4V?Ф-;t]Zxu L4c 0wu+*ug6lH:+2n~^Q RL@V-l?ڝ<͵z6rwտ]"eVD!9hJ045>Kb7ͭeDt@ !7VEjh߰& ֠ʿޤipPi,% +i /bz'r9}q:pq[3^D].ÁwzTjk$m⓹rn^UKf9gL GƁ?#$0'MqE%A͝F#_Ϛ-s[Ra%}+pb 5]ޒz˩*" Z/U/\тs޴Zp=?q$JWWzdx@:n?B4C գ=dOR4]v7ELD8%Er16O|(S:X9A^e7a1敿Βhe,{"u"WTQ2K3o%; UrıSh T)1 Az=ѝ.C0<7"h_joMd' ;ӁF,W # '&oKFjaHD( 4k&),O S~|emc߼I'׊w[Fb=[t9hZ{PQ"e lݖod+|<qFvD*|SаxcE|k?w~yB2RB/[|>: (a`TQCu`NRG姑.c;k ;`߸5d"J{S%}H%^@"lGqǡ>ib3R0ǿ,=a_q'_\X,.";SaiRt^J!eٕ !ᣣ#o׈:nP^lHʊUEAg$b~hյu9(RĴӬp ° 2ʙS?{M@l}rRYKe{[~7iaH~g +[{bit}mb2?O-^`Z6dTC(i"1 YrвOc1 m ˨ݒ=ymc 63D5-6:Gw%IRwX 33w ~>^󺵦 w ð]2'klvٍS#' O [x\#jkR/ERWMHeLN.GY^64Uy@N3rHtb- jߞ9s:Ѭ͓#w+SBhҬ 4Ͼ6d)+ʂZhDc5x *=l:j-m iMܹB[B!Ɇ48e)*VW&kjd#.FL}S~X iM n9^?ؼ|#`t $4O~Җa f+ fj'h)4[/{Ok+Y(B x2װ)f{ ;_ +Xą@!! { ;_›ZYu:hQTǚ}Lw 5xhe;[ Oy`idƳlVAdb%Xs:prs"!BJ@?Ɋ1/zh6EIӾ7?Å?i$PacͰWhR&Vt̄Dϼ6p( Zj`/ٶ]ֽi/= ;cփOna@`22e=9o#D"Ev\ţXwFHM#][= #'mIzl|;Y똗xr&$V9:N1aWrvlz:۳ڢ4j#hV{Ahx/eCV1(][u.w+[SFJ4gjuu3ӋWC&Beե՞YE]n؎H@Kb?8).Wpfm_`؍X.'n60k$pbj7mӎE+0ұ8לgos誘:<'>`X)ibލg`B)Tn:X+{9J[[ *䝖9b7J"]4al~铌 '[5 qZW#8 Dc6u=|kF^MջvI~ bW~nv{c/@L]wSt0k$a`']CF -*"pa?ǃh[q a QZY4brz\C-JxY\J::tWj /W9gPǯVz_+yAM"Q]$Z&ucq ]ݛOwE8S':f;$pYX 4qp,HPяAJB$r|8S-Ƶ@^t7v>y}]WH$Dw, `H)%Ar^{C;]0x"i &jT`Ok8q]uð KZAҘO  ˠ|락Vebթ.廔Wۻ%x~ߙ^ZHQZA CH͟Iпs=!e?N I7}1#lFKu$w9P֞xLĂNbT/MO:JN.?F4u4:У0b_y>Ӹt۠_l`X,u삖ZG>U?"T{  eOޥ\H+ۿ? ~jP7R~W{zү{{;R$ W{j$QC~$uca|HsY/ۓ`пʟ=^H4W+qu~HxBli*e)bhć) :nmM{KZK1^.uq['FZK9Ȋ'fEn]"x5}7Td3L7}q da%]KzC%ڈqd*ܢ`Yw  4iڛUûI<~A%;2 fELrͭ+8d&&(,jK|:;p}(.EAS Ʌ0KK -L\fͣ]=yG Xv-&wp2%+SGecA75X=CKGϕlQց {)]NK \Cxb)+a4:g[@.:/Yx-jmi JrF}B^5KnUkQ?I`ݨ0 "Q'emX`|$i\po`3:597G5jv:d)6b'%ysѻu ̺G.cq4g6xOj;@D pct1:d_`6:ԉJiCvX Y(+V pTjNYm~~+|ԱAn ^fKb2nMt~HTaZ+.}_ ͼ4&zXWB&$^o”5A5uݞUz,ώPA9aOK\$!\(&ˏ:G:`!1Ǚu@˦KJ0?UꝬi܄&%iH W~[nM*bK/ke]o[#A< d^՞/HpCҙ/hQo~bp ,Gypk)E1e3.L1/5K7A \AjZ/ixX f싹8a yn`b oQjw07!D-c1 R=~7RJ}>mR$8^xK޺K`t+x} b.ޟ)-!{ VYՙo{ lBЧtx#n/j_}z=Ʉ2x-? x_'҇1P0173KAɾjf6E7^dAX~6Rk {MXO)6=?~'v`}n"`v ӗ lag֧Øڬp:TZ9=*Q' U:7dU4Im-ij1wA 鞂aU,^K4rZ~Uo| HRhqCcwdnSjAyyROqgQ`-z   ,?Ao&O;Y&k2с JCH1>@wV_{*k\F iiPrfV8ߡ1(z垎"]) %5<6,W1{Zfq2lmtH“jIeMPM_dG&Yc?e6C\Uw:.Q?7fo4֩^&Lɒ(T^ue'_Z'}kRX/&~4; 8ݧIF&x(J4 |i$bq9d%sJHrtCuԙKruXVfOF/! :whQóPg >nN*yDϠ ı+8%,\ǦftL&;w^ozbTȀES&k*ɜC]{kEzl[]hڐD; 1}h:&zgVhdj䝞gdX)Gnf }>n[*4ڜR-L߸z\#B>H@A6ʒf{X+C=[3l#:@,XN{,*aҺNAC30>COm͚ l C02f`]C251;pL;$jqKy}?a؋Pv|Oi| r.ǬL0u181vsk|JdƊsgڵq {&U_+'אEpp~;$o;#rTk`2}Bo|EK;_%P#э"[$ rs] 4OGlHg,k)st`1"%V^`XWq1:n:gC߼^X46ߑǼBP%2p5iCw'>N̚źlx-%;51uADȁqwQbTdψ&Z?X%R#PY>7SfCN?'/5XC_dPaḄsq~'[5\~[;5i-"FwBn #=~PyqjVk!.A-4~nYͧw.ҷ{mYǗ 䣒2 y'.Z}G@%g󏲰@)QA!4DBRaSՁ|| XbscR`'QnRk ѹX¢KR1z!+ݑ8"g/Ch|T9Z<%՟_jq 8&Ԇ%/Kʫxâ1HBdm_ PJ!|`{$MTdYCSBn`WMg{=4:׊ۆYkA#RYDH@\HH,蕰rN_֒)4=N`cҺ9cN(Vi-MN7ZeY~Wu"nP((ѓ;-fFL1<\ jġfqF>4 nԞ{nxʝ*%aMI77C2"y&\wrxfl,a #4(}Oz4׌ Y\ˆ6:cWّ5'_zU&m6MWiƟ~e`2mRCzN +WB^o6)c0 D,fQ9-H rotN3 JsVn*˰h TIz@Z1GʯЇ|%#8gE~SMxL]L, i1 w5FR .rln'+< Ba{t*f"Kv.&{-6ǝG|ba+`EL9R.VsSK( rcUwy<,p*YaЗ~-Tl;``*#oWZ XIz}Đ:-xsNLdPjkG !2Ӥ<&mZ|e8>B0z6bcqDc2;G9?۪DJ|LѬSkĀ8H&o!?)q#|0^-Spb(ZUag|6Ɨ E l-XhzYܵS 8[fGqgڢ^F9VRʾ9m{e/kF xtʭ,鋊p_񴅼|2ig8)76 EXpTAWzhmd?HN_(C 1&=i D6q;ᔬ^יH9 > 6R߁c=t.%0TsKciB VmP'SLR ZK,˶!`BKMt=^fccEb(A"ŧ6\T>#p_{Eur"(T^$8~oP>dVe5F?'>'xPyh# {fђŞ8 BkHvJ^ kYBlFSΐuHBՕv`H^fPؐue)"m5;g(#`3pVKe5q Ձ2/LFҜڬop(@ziHne'm -G'B\Uu:^)b I/. TũLҳh9tITe6ސ>$>OgN%d$U:2rjUM;%0Ic{5m)I((‡J6s27߉'4T2zσ͉YpVoG>,HV!E~\=Ȇ%t@J F2t- }"7!v5'D/4I+%YUP\4<+E|aZyFPFAScDоì 8m +W`يJgRp `Z?0W$_>>!:P',ˢ ~X(9 NzCc(duw(IOܿUz~ʓxZٷNB GMM5p[+2sO>-!x 2dֽ߮ghZX]y7e3/E;/ m_Orm˻EwQTs4iLr_FR00vhѶ-y=%=8x+|-yij@:\((¢DC:l}GWׅ5F~46TjAʨڒ4bt L>B|TPI{hz`# cvFx"+*쟟Ή+  XNSCqu;j&Aj7$2)#r|k5 PM 22r%hubNpQ"l iRS;f܀s /}F =WEv_餀¼ |}A-@uF86:,ɍFa: Ui~#îwf6Ff c:ڦ@,/2R(ȪF 5 ?Q@@v:ϋ;R\n,2\M9ibw(h[?caMuʞ}HVw%^> \ќEȈ!TgDZ0gi}y![:}D9{ڢ 1?E\d.<}nIP{ԥzq? 'HӖ$`ҁipH}wեd\k{ K%y!cl%?2{XI(oHL{MY?z8iY6ִVu04DL|G#"_h0mM6d8AZ4i!sY_w ^" UwdjB˽LfAIm}KN\-@WeCd߉#N?XKRY MzfQ4pNQh:$a5o A{z]9 qM[BwLjcw1/fiVy^O؍IR5'`PEw!܃)*zӪރ.a({!;>mS  X ZsJ+ ~|.G=X[ddWg !E7F񱁈AtMrLbӭơFLDm]t/Ǘ ̏%9Ц3%;q霼l`HK".}?U+C3CGN^%\qwwpKTk"mվPwib*m_ ֎k_." DĂ!sCHYmN3Cy'l-"x;]Gu[lBp_(AY %w2ZqYd}@ANcW؁[G$q"Z Q7r|*W]~x"jC\z' #I|'_"|yA!E 9ɿyk" HS.PnFkMWܓa 04Lk%5/#(ȝ Le\BQvAmbeQowu)fʡ JLeɺVXa0 &hDKS ^#x歩 Tᑾu'tߥ4 +D>]Dݰjƹ`M4`Bsa8w)R,7NcwHd;Qz7(&mix#_F".1YOGRJ񻭕we8.bU$qWwU3ēÎ?r-8Mwseܵn|8'QޛFO$t/*"DMsF'S(2dml4<4JYpL؝SYꮼtZzp! 4V5A&XxlM#R["{DI_XFfQϩI$ƵFvؒ;J~\PAbih3~>e'/&/#l@@@Wy8F@yaBr}Oÿ=;`F=2L١p[:&ٻOlw*qցY4ݴ 8T!,'̰3n,'~H5IKPOmڝ=A$Do%]a Z´]vG)"JSӤ,dxN Y#N^V'2](XLT9rW Q]5lsfL?ϲ |Bl%,4$i{ITs |o#:Ix^M7<Y<T- p-GgUN@ ,~讅p38/)CBec*Sk;ni\ToEOqGjl]1~'R^jQ3`"JG B (_(4~D%$iEa``̱c^P׋BL%OQK4 ̮pSrN=puƧ4`i;9Fܛ-@TTvM){_a0 ߩbVcsOB5gI JT:moM(`SM>,\YBV{uaeQi<Ӽlش2UN׍>6=b a\OFͶɈ54͒ȗIVӫ"ѭ2:L~6@SއZs\ո b ʄ2 D,19UGqR|ISc^}pga!sW͝zlSWȃ!p[+kA.nVso(4=dw-eiRpm} 2*1lbؼMwQTܭTJ IM3JU T&q"Xro*1X%Opa%,N<[ V|@J/$/68 h*d;I|n91ww{Git3SI_'(ȍ XY KѢ5$mǟzёB)Uv2jܐTg$1X"HP>H.CX~elX>P߅"{]kvǎ QkyoJ  7s|R֛ hęSI5+zBY ,@*u2ywކLM岙f#Mv7qы9_vbR g+i's?^ @\ǘK*d(Yͫ87:jqLi;ni5Q܌r~#c(?mW~,ykyIk{v8=GX>` lбcA88Av0GhE![32bړ2#C7e"yi[Wmrh7U3Jft̎:oebрm~"cr;6e %,K|H :FmAė ӡ+ pwtV}z%ٮRitfvO6EnCYvi;ȒQ:K/B$OxtG1p(*'O(,ݟ$YdBfEZ|/L.D%myyLL* lbXݢ}N(ےgNb@6 WӣpyS>rN?\OGuȵx1ܕ "5vၟ3,7hzȁR-E OG:NgWclW^bɩݺSPX5/f杇M߽HzQBNZҗr@) F@rR.,Й8к<*"oY-"puZfkN {_Z%avuߺ# NuX&+FO"Fjk`|o-v,I'~U~ dַFF>%?ckWt,UΒ d<*J:Ȼd5ˇW)aK9 :e:2’e6) ~{E,D,i6$ `mXà QKk_$[ռB}Fyq*ujQZ٩8^7%PPgR $v OLGao,?Jՙ6}QRT ^RɈv VmE bZ7=ʢ3{ؗl2^'iL`&izwzK71=EyV2 Zc)2{ws?~ۥx}ZCR~{@yS$^A4DXކ3F 2=XNraFkMozz7M)Mը0.<`4V NS()4}S"Ki;h1aǮgAR_ v9 XN-uU)ֆheӣk Lr.EDpDb!9Fp\ ɯwP(Gf}J?j`.5`Cm:d^! 0j?t?;[m5p^=dwPgop_|)ڪƜ$5LNC MwwKDbul9';]'8A(&Wh H\n:;._&ozwKPEqȠ`|e[(a*Y™3GcצzSyHd~r,([C83GR.P Ҋ+a5fZ."O hkbr8qycz8[*-)`oeգ؀gl½Zwĩލ m uA[dGJ-.<5BPCulcۈ7[a?lEyq|B@D=Yr5wQj?%SBU[%f3 x (7yilgGS^%2]j1_r y`hĥ5-|jN@Fh&5e%T T.ǎk5=x!xlM3rD{B\N2r"U>l"mM *AV]$.Hf'*h(xo,.Ocgͯky MNvDfzdDrSQdr4' yE)ߝ2{Pƞ6'2#bDdcONЈ ؆zh!Oń)p2J= ] AQjsS֞ɳN4u*`9}1HsEZr~O@]s"r,qDh+2HHq`0NU6cqƗAW G 4A6D&N8 :\kP%V2˻8⥮&^`i 6Y w~}5Msg5gpB.%ek_K#մZC Cj>Y//A}VSgJ.QripK8l`Hjl8^V3ԊKACqgɂ!Þl_ B&41t䎛I>1;pvd-ηD1ٜ!R֥|vbL'YWd {m tk#@b}hiqB&ClM'\jR LCAV13'#Sma$Z {}J"KkݡMڞ܆r3R_`XߘM-6E?hQj׷HG˚@oml\=[,G<UT.tZpB#0J=l@,[4Ň> `t%*_$l^4F|FB0QXE"vGCZ:ZUm-zcXva_jW=|<;f|&.;mS6@pO`t"Q?^RȕsCzh`eU]3aB+T8 ŹnWpnq4њR m,prt "b5-Y5}zz3=> ôvRz_&_sap"H]4ml"~+v@ffÓ_P@ퟛFp7Pu33Z? Cʸ8!%$r?9kq~)oJ5Z>s$NpR>PM1 u"ClF̂wN}QEA-r_ hF)!֊R-@AUQ-/,/Z :Ѱt`[_˥\tQbNHcCB[|~Z?ueDZ+f|-Ji۠ H \(HzmWp(TaEǤJ_"E u4ȇ":f=P ar2 9^Ǝo䘬 CUn%#~m \ ݜFq4{hkѧ5o%Q"0q_j%_ V/Ŗ+'hf[~]<㯾}g" ak$8\RPAk KٗZAtfٷq =2´'hzׂ!is-.4M&K{lW{"IjѬmo*t͒gZ\a58ZŕכNnyʐt֨S>ANؐ{h|2/bÖo?ާ6':m2Br W|IxLn([Z1xj8Mʉ=;p<9i)(2< ʃYݖR3RO"XdR QK4b2̟}%C1k`kNU|{-c`oOJWByI^85_^LP鉽#J'T)I7[TyUU_+? 7E:G{v$++IZuR"9yA!mAfPB;&Zl>Mj|NM_kmE=./_UꗡKKڎ%ߒ/TTpȯ- I\*>40XǏSjjn9`=RdI,؎`ٗvm=] ߴmm=t[Px }ZnEM/O?~ 5 J4i`S붮@@dJ"_WaNĄZ-e-QlΥ~9^w/q^"4q]sD47:BSbDvĮn0(BnsȚnjEMi\_GoWJmQ&' pL{g=&~pAQt=(kVj25$j_s"kxfY;(™= vJ3X a?o 9Rq: nFGٗ~20ks@-Jura,{(h[z)-$"Oyo.r%IF1SŮ,h0s[>u`x!iV}qbX`;n I5],S;|aR\@١ &=| a w51Z:[\#Sݿ ښ[u>1\]b6aw>Nk\ ;pQ+e/054w)h %XHrW]'O5Ŧi)q; '*vņNss_ahÍXs. I+!`fG5Fkcw)κv\Cg>`lH,+Է GRq0T(wNǘ#6@L C7krLa@MN gyyR6 4\,ʈm#=$WF1~Ψ{"|;XQè3^U̽FJT|pC׬^ꨉ=g|k"dq0,\'Ҏ;VWnPd/̟ʜ01]Z]v1쿛7Y$:T 5YXn sqY^5WK `[ǣB`|>!/OCO fU_wyW5*a5ͷ CqG<6M!H&NVK⾝Oa1Xk[![k R}VN z騚a,Cbpf IފJLIwX=++5䚢ٌõ- Lq #[p[_$5N:1_l/ih,&6M|T$яR\YW={\6T8L{]B$~a/]cm3LØs9;zY5'a<ި˘)0PAAe 'uy17G#.ĞO m+4m*Q5} $[C~DRx@}R@dca~d·gk4E(mN2Y 8Ӣf{'9LyYBRUfeƸ)y/%=¡;:3ܝoAn>fEO _n[n&@D qNkϘؘOɗItluEҊ5I@lg~ i3f thp+i>arbӿ- m>no|r{h@=tSbsxJef,pG5=6RXbp1î34nOǚ|NV'L45.YuM>5%sg8dc X6ϯbQ+ yfp ӄ/DfZ< j#`d AXDVf[b]RAb?? f(V~'>)H{tP6Q$=FaXQ=5oZ Ng% P%'Rjn1o=`[cckY>lݨorR"{=c;q3pk<攂Ye%٘օ̣8!v*CLX..>4]aM6HSuG N`Q!~4ʿUu+Kj`Tíܠ/\Ei"d'C>*>s(e x_3*:l9{wfBB.$y[N ĠhĤ(y:Ǜn罂 q]@/Rǥ>940f+|KnkA&d.'A&n|E޼\A 9f0H:)fGtCˣt Ψ ;1-!{ì R7gYl%aS uC&K/MYe/G alw/[$hƘ%$`.h;pb H65`@>j\CH:Um&yQ,wsl¶B[t" V^7,qjՑTHC]2w5kec9X#p`ӲIju [-|x?馫NuV({POorN>82¥)ߒ:vcs(I^(⵸q/]PtqfTV?v2=ʼVL&Xd}eR!Jc ' Y b岂F{,co+SAUn*v>TpؔQܒ#l|v^AO!/cMh+W7UX +Ŧ$K0[G-/H5xTDs}ǝ={sy(qzRXҐjxR|#u5"-0]ܗgSŲ~ǑP7{0\,@9,Mc%^4f5چ/|L$30gΈ{022[Db3ǵSI6+A8:Y6/$qy-\`=}YL:;9o$Z$[y4G`YP]' #.up9,˟ZqhXpz11u3HDn^_mYIr-ģ}OEkgQz*fH`&Bgm$>m4O“p2`QFBV^5r^HVB&Ͽ8Iߝ7,*{ɳ}_~nBk,Ĭ>}qIm5=>,(ID9NlLO]z_ Gh&h VJS ˜K>W!{]20~x|< _,^o!Zkg.z Fդ7]qpSm9IUҀH%Ahd.}=E3_\ 5|13t5G`cdÕ'spv19\v*isvm6Ud^I*1*}lVO$UBZUA y;ZV"[OWݟN/M2Iabb.6/j?iGo ۈE\]rF5=\PWe VM?gsI ʫh]kQvk vb4'R]8璈an'=ua+>4'gohqPiR8--ȓ.2rA *9A I~v5sF<$VZ ގDs]Rb@52r"<|uj=Vkxo*΂ȈZ%uLe(c!RD3WvXypĈb ;#(MpT[5R%YM?xO2/Q*ehJJNw9L=lִR؄ ;B_lu'i㰆H5źal`@@9j,k^\l՘a@~x1A%H*c.v:unZCCb!G 8H-Ôz[ j(x8]'E/BQj(ⵟ†̚p1CwZ\M33l_ӫMrk=ncQlrP&%wQªoɥ'Mnkn*dbGS4BNۉVRĢ։o5F_T@)o%XMԗ{Jx X f鄪c9rP~cd~ogx9"o(*+8<&]ga(&\U{Z͂ٮ! T',ֿ< 'O:W֭H[ݨ8o8Yܹ}|͖1}}{_)OW_R`:Pyk [b{Y Kxk|$,ѱ1XDŽhyAr1*cu:9jto{ƍ)jAtjXvjw:3]:LǑ2rUKmC`3OS`nK|_$` ^/I?L Jr.@K8-H/b3zWM9z) 2LIOdgMž SPwA_'h}`rU ve7S3b$"iuIruOIc0ۄ,6؁^yIH$&~/\mwEy/Z%hb^?q~y:.߄O6 |:Bv@} (x̒;?A{DUi$leKGDT +E7LVOXCJߛRV⵻,~T ')YA(8:ŭ 9wuf'5UQ{yi!x;f0ڪX45>G_WK!?|ǻH3}~+x2J#Gl0\=͍]hx).g\]ZIwr]Ck][ceqEno'^(E-̲X) 9 !yh 9 ?ނtCEmFF4 63áqwXEed`?R zv\[цrMiX+tsL\6~n_6Py s)*X})|u6ΖIƼ1P8_LB-ל4T&5 T?ƕ"60 Fg8"; ބ":%I IB&^al#!hl{K3ޛ>.EI{oΎ'*SrzPdaF {N%EZRI:lZ–(r7sê1*- m2ZxYʤ!% ա[͐qdlrTO/˙A/jT&'(|MT05]ΆY{`=]5Ղ 0zHYâ.3K}$) *!K{)b]"FC ,΢܀K?Y^e !R`^oLj ʍv 0s?-E ORw .S WQa{M1fsꉟ?46fǃٲ>*Gݙr* -}rfgHo i*6"ƌBT< h _,+cw}i%{J[M>܍)žEZVg]2D~W`|@#݈!?%=|Ge:)K БT=ZȚ05&1T7@Y430n R8`4+4 ,&K CТ35`tOa' :}*Fm$5b L*Z424}ab+ ,J@.j"tT4Jd(o32|pDKIt--]pdzT96z98ŬuuK)z(|ucwIO-9~O 0}->_Faø襘mfLKtO◚fIkRKFB˿['q$lQ?W'u4x!g"=E q#/Tn#2zV) q~ LoUFҒٶͣגEppHtt;^FGWE*>4E~H.ƄZo6DK!%dEUnnҒLRтB0C'lV*{5]}݌di/i *HVJgϳϔm#]E$d,!h>HyN0!uoC5/`3hCAaPL8>.lgI\`":|mGjC%L 5cHSH{$F zZ+fذvoen%=,h u=EtX?f[{fHs Zcgamף&[4"% ˋfŬ"!xCH꼩|ĝCb兌sL E XmoZ$:kw:Hq$ Ϝ6F5+܋flߞe|1Қ_V fP=mslLۜFl 0U/KQT󃸏)^0m0N^4CR ב,P-\2 $#+usVTçYIq>ʤ7 Q-cҀpfsQ@77 ˝d}!}FYZmX%>Yd{ӳhG>:R%(`f#9"Cukw>nm喟qIkCH5,e/JsC,释i7zu]j7LcmO}>lT;lF]q,$\%gkޅ0h\=$[W&NҜIw,b&a1ܧj\}xNd6I`[8fDo]0/1:hPV4;)(d 5 "ygzou>7l,WMv|]~8d"MJfdp˔Sh瑌-!FZD(Y&]{SMnQ[}ؑ99x# T;" 4C x ҕoa̧qѶO, A]t;5HhO(vxeZ_zgj5/I[* _ʀq NOurf8HٕGXCWw;]FD'i 5~d mG4Kn_!_$% yBRL Si!Τ镚1DCcdHnE}Z'mB_xCG + ^~3S!ApdAF YҪi7smz eʠiDYa&#Oqq|I2K%"3+֐ӫ+بrp6xsZf(C} s1X7=SF=Bh^보LYWbiW+"}6 =5Tr=xc󇜄GrH N]lek!h;~vPx7}S6z ˋ[fkyp@wɋ^(N%%ZY &㫣[pF[; ;U/+{M!e!nnNf~6k~<('WeOݜmXu1m>JPI*! i fb-N $f\T[/L4@>{,<uOW5 {p,z,`gÏ0@<V*[sZ* 8vq&Z%KÆVWc9 q`W دӽ1?NU> [m]z  cTI{ .N?,/L`%b l!8AXoRCeS wjc4=#?ssZ@~!M:-V[0qsɻA+9>O;f[7HFqJgaG* uCN' A5a5T/C u%[כ$h;"ލO)Uj5]# m#O?jUȴ|'(%T%a! 0硵IyրXjW ЧD;YKSt.{:`q;PţR7?;B 1y19C C-Um!^ߖiL3fԲB)`IlLٿ6!Mv%\N~01b1&JZlܢĬgLR eavA<ϑrоtFdWYCFRIl&8"0)' yil0 0jEZVox=]?+NY7ܱg}U4 +[ o0v,j=Џz@Sd kwޚ} Hc f{Zܼ[IoI\3_琏|5u}ZuP$qlYeWXϩ|YZe}Kp$ul>,'zYq̠me _F r+=}9qn|mԀ/_,ߵlG`T hDΆ|.RߏǏ)"Ǐs}/q/3T0M8p G*_x+`ƞ$Yg\Ls2{Sy0'z;t& N=:I"e0a+}Tp0r%{erʐi%GhBMQ(b_י;%f43I=qosc<4'N֟fK= G@pe[`9q r`[ 2*z*QVp`?hxynOljB))XNNR.A*?WꂁDS ~E>]HD`7_ӈ d̮jg7J"k6SKhT@c(%94Sa*#LY7ѐ  ` yZt˙x_kF r _WdԪ`;|cmLvnvx=d.L*&[R CGD毪=jqN~0Nfy kǰ}ڈs/R9qzv`"_8sR=Z`)a # FŒcZKF8qlh+(k{p0aSC;̂2VI3+dY͢B7{a&Ij7tm3P}4'׷9ǎw׻0j iwyR)6>:/SԈX#0p+9qQtƶ IÛ/Dɦi%(` %Len&翮MWB>BgU'MbV!eЙf꫔+CqDǼ=&!""ghA\Ci5faأ6ӣ[x!- =5on:؏"(T1f!v`oP AVA痚rX^@K @@6B$8ScAUu?x\+@"" vxpPmFXfh[bza(CqRS}g ֮ O}TP}O;(鑪0k`&4n$v8$]@Z9T?8/b";ݝU65ϻ!,0%&5-5WRXdfS݂B^^h/q)wQj7ƛjǧ}|p?`Nё!K 1j7ߵ9e0^9 b4^E)moʸS#]Sc^BP{;j}SKO^+ƆN,t "H`ۭ=Km^hɓʅ̲''L"~tЪ`v 5w%A]iaʓk"Mp7b dg=.vp! ZQBucx;N C>J s<CBǒp _x=C`tMV B/q*!O+FvZʂZ'#']KOy)x濁ɸ8)o r4mG|voުn_[o]0gl!4zYG/CgUު7H BaCQ?F]wY r$0r7R]wsmXfNPA}? jI-ӮT"DF8Oyn[4oXa!\7"?DKwt:$HJVvIQ/U'2 T_bzh濩8PbhlYS4Hw|j:ڼwQoܖt9!Jat-{&/)^д:Qۅ"Iesӯ#UR "6Khr2-ױ?y'[ :.%C)bR:0Oy3/3_J] \/;DA<'?#')酨>hdN JiA;~"IyH1pB*Aq޶5`tJe†ح"C!H2f\iITj$1(*]`ħlA:wYW䢠/*Y^Y.XeX y+Qк HaLj3i"Pp1o BC٠7>jpvzaBhT`G ue2mIr@! ZsݩM33;xw*l$3T!ɲޏ]My "iu:಼^Gӵ$fj\+ɢ=8{HZ"a~'Ě ҩw}CHoy܎+ZMr6%x2.d'G!1u6f' ‘`o[T5*FQp:FI73aP@<,3LJbq\n, JlWʤXIݪR=PR5!EIX`5!Coy g3tr@wcWwqW>.onAznr fACgUZQVŬiIZ3u?^Y$)w@/A|.j,ЫZo1x[ZmuWp-F1zN?,o]2>DO[a F2 nΔ MIDԟ(qbK$[[mfvqlvqͤy l6`'0+W z,$H_X 22S8E62`6A~2*tF.,y.LQQS7JbT!]huo69vKI}6T^Z݆QֳA4@>مyXD2鐬/gT9"f L;KW$uvuwƥ~8@]?LKb"A(hdl/"~#L,{3嗶Vb4%P ;| D5)vQq⸷rIfvc,9D"\eK?;@.:sJ,I RG$Βn5! l}=|m/Pq3ou9B":ry+,S={sa\O'QF  i%0aj'4YnDWҸjEz Nd3$܄-QNv2Lp>E1u &$$;NࡦhPMp~KX9r􋳦"u-o ;e\:ybn7(m3MHet1mzLI H_KLNGq?9L p9w?:lkkd!`8i@D2AY3O2/<ݰV=/=]`u%X"$/Jn.1 $oJVoTߺvOB^'GbNFA<dFYf%?vv<*Xt ӉF USz )ÄXhc+~Ҍ5nwHNJpK0h@HUu8"f]Fҵ4xzR;g ;!0G\6Sf3A-=JnZߠ[Hw(p9Eݎ'ckPnEu|qSKQ( >p@ɛwM,(T\Y3bA< hS](piO8*VEIA$H,iFڞ.{j+MJlW_s-;Y4js.l]W7 bnJ ÈW4;^vrPԯ/jRa + 3 0r2NHɺBHˀbܽCU57G=-p~ ,YnDL2Po Mh4}I#=(sQ" kǬX߈H15nx-lgIC?zBYv?B+0.΁j^Nh->{y&O5ޝ68ej ʀ@H1Ȗ7Pv5(4,Pcm`穮xKp9bΩ?~, lzGhVpA^GߩʨCȒ3r qc8cSCs\Mq d,ϩe[PwC{^:Z\OAJjcЎj~~[-񆤉?띀x_J<r)4yiiOǼagJ%JrZ &}V`sjz~4|kz)UT@b#R}V?*V(RBXW'h1_$>SxU5 rhݴ%sG9 F K*df>X]}䋁Lcɫen{D5%c|X뱴"wB'6}#~zg+0c8 Xd>zd/B?jff8;z;OA/.bTdX̕=G(t-?vC"'I[ů9 _a u$]h%\u b,e@|7F1\Z]WZ߀^kq!KUsNю_qSޓNΕ+ ]oyd ^QT|5;Gİbuj6 ӵH-?U^`s4F`TQʶrObd3‚{!hWhߟ ox0ٿ$P+Eyœa*8֋u=cr֚߾}i aMk"RaBc.ԳNc+3H`|V;j| 3+>s0" Z=}1>0 7X Oz)WSA>nOE*[<)EQ^ƒҧ9Q7͟|G{0=aT01917 8L6<>#!c^ ՈnxWW9MHx9 Hv\.O{0//k}- KM4L8M 1ɍI:MN|"ܱV w%JNpnɄʯ~#},ZK+9l 8rjD)]&f_e*ä^{ 3j3@MNFRzTu#RspM]DkI7R]N;Gk#tW>-h,Ǒa~\X7A* K MKq6k3rnS=NwZw( oby,XVͼ$~\01R~lrͽա]e=SD|;f-66Y됈)Ȭ)󋿉LP;2%SkQ[kMB[Î/8̢G ROm}p%=l@(JogKH|(jMLFvgof8< ߱݇Z]łqVv -|Hɷ3wPE8Y$lL,֢lEZ 9E 9렙3 S݂sqF@ɥZQ88mI SUSQ92fޞ;~`6k+E |9! E4$mwgU+66\D&}ea(M>4AlH2TADRM.8(W%2dpk[ϡe ɝ]i@! /~(cz;cgUhaƩ ;+ <3;* L DCv3=T%Dxcy"?g|,`cX`[˲'x'0/2@@clts"IRoXPH $qD~/ "/k]?-w%e 5RC7 sr?"Qc>t?&mmuIM.9GNd{odLQE+[0<ԂLz`hb26jvɾso*f,󧇪HBrur\!ʍܪ~^PWʉLE%\"q iA~Jj B_Kk-5*+̞IQ@1T9MR\u`|ȣ b+4qcp;!wl egwC'(eK5u;nM+2',k̪UL'UcBKCXPЂb~闡ui1 "ϛ"qKdԇZN>`DՋl?9v5p"?/_/v7*4Dau οgWq\|3Ork0|@t)D%9ʦ^@fFZ"7{IjV W+z_e,V98JO,_u ʯQDs\@Q#ra$D2V8Ϙx+:~ ^~;2]O WЋKTCGƂ7pfG1+;]jU(ΰf#s.΃3o:)Ed*85yG"Q>9 e'mWD ex*7qÖ`;"#`&L܂~,2Vf\[TZޔN.VI'QYe1*B@\ZB"VQqI,&@a=\ՑX6HV`[ {&f*kPp=|8D_%$tKhB` :JqV vq%^hI h`}+.*0:l;ϻ\[\L~.aN\>z2.HF36m\EcjQKҋ4 QC¶x4dBf'֎F` 6r1O lNZKN{  ֏J/:PY$i`*NبMPwHb,jQJ䝿 ͪ˦U\-O^魔Rq 3?OOpFoC+m,nj7^~rUqH1prprk%)..>ʅjHsڻ͇FUy..gU4ѯX;hC16a#\6YIP`vt${\֤30;ՌL]~hR0.x9M_](6x8#. `ɁL'O], ͔5j.Дt7(oGX*߾P4,J#kB>~ H@3"}D&-T5R"#DO5;x{&d8!-_C> @Bn;\U_cmZO- MP+LS%C*Ed7$(p2MQD#Xc?`,Geq )Ɲz}n:P<۝oxZ3pm6 o^c#ퟬ>KwQZQ$x!8~;u!"HWќ{owk5N1KR,ź~y"BiZ_:iKgK(".ǽ>-m%w2 ݧ_pg@L-D\,m8c3EssZĿ_~_W4|uhٲQV!~.-^"\!tS̵g9Ƀzqr?RX 2fN ~suh_SԺ- C'Lc8v8agbP ݒYXXgk6I8"@v+7-; 4_ضlkd290d$*']]$"kqsjp*Ti1EmEpr(]tPIypgQB#˜ y0^)O)Zwb20DX$=|&M!ws%=w{[j hvaZZxM;Ao e_W R$wX5r e4JL32m lth~jy=\RzO՟2vX<\mͩJ\/DHg> HLcWNEM-R1K^{ PbQN%`KlVKq⍹je ް#M&T*V}v&dZ踞[fI\x1XdKA.jEHnzT:ɩ.j܆;K JoJ7MGmWG\smL7*h]X:iWexq dT S܏{9vW8B\${5*mgf9aEg:\9yIp5l)xߤɴZK*Y"\܆0kIBޜٚyA3Cӱ1FboͳAr4TKRRۗUh5ۣ")^ Z@],x܂5éċ{sѺ̠vXBNo6`̨WQhLv^t~xѸ$pi*//BߘC-4b14Tտ Sq&@0 >Hcp*?cuD$8kҪ# FRg&ڪ~$t&,zdE=Gwp-fKsb |BAzp^P@G2ah!23}FMܚCʲ%$[[_ ;jwѦv J?7Sc&U`vKZ/9yrx&ԜNy ns]яenk#THQ|d88R V#CJlwJn{q#|VAĞ3iO&}_&^qA!$gRlOɡp4Ĕ*kcM~VE0Y''AOul#R.g&+f[N 7el ZC."?ZI0QE=xM7|pTO+z?]S"xh.Rݫ*z4 4{^V19oQB"a(7zB'}N#w p:h[VB"mO$S&5WzoS E~um Q3)h*^~$}ou -˜YE<B/D<7J띧5#y(.t!/."iT0^9&3-5dmCyX?;NUJ!W;pf>f"1Y@%[ Eͥ !PԒWWv\)kZlK(;=SITdSݟ#>+ގl6ut{, zu"A(+[X3/ndq$C'QO9]!J8 䠅/zPyEed O?Xh-eVcM:KkԠ3AIBnI"Hg0sɛpl mH Ӽ̻VKʲ@(Tp+Bs&3԰]Űo4논vXҲgxZJ"!3+PU:@]t촿 \A2,-28)sd&Cf3Ͳ4Ӭ@40Ԍ#+T.S@n'O3yDNN !I~?~iR.*\"]>f|m vx:,\wO/;B)<>:2 ,!WYw]]}b|Nڗ\fZcεY HY0qV>qݖCƏ^w1q$P^wiS e=a0)?B3mA6PswD2ǩdasؐϯy]3HV(hh(L`KŘݐh.,f`n"[dC5ruƛu!ia3/]G4 cQ5<ɶ4Lդa)8Y,c)MuS{s0ܶNTx#w;K=Nbi) Kś 'u;>^-ǕoQyo|gDr#bz{&0|>Ypkod}o<j.F3ճZ|ƖdmI&nTi 5ML3zlܤ[ykj4w)̫iSw9 ÓthiR.99EC/ano#SzZY;m"Z~#ձ8`;H9s`bH x\2<&"lkTN#fR7S~ !^/6nyyt Q&`IhhIеjO|!G7j8i*yv4C]%fdjە<~Z>w{& 󭳗bCPR=qy6ori Ym|G̵A3BMCu"IB W(0JBUBdWĞ{`YDN轄`ddtyL+C";"Q˫q4rӅ#7Qɷ^iDagŞ3Ym[!hHևcj#6OʂHKsP;~B8b ^:/N](L<݁܇˘ЉGج9YBZU3ZU*u=}sA5 |* !*kHI. SԙNm9u@Q0K}Q~[V+6 œ\rҺ^R chՓ}n6[Vy=cox/ayKb;}_;ru`n=wh*HaI{uhuSFg6Ӡ&?il?\N05T~p[I~y4rUbftRŕ=Ð6ɟۂGr&F j%hx!G^1$ܶ?yZ@.jUʜgbaHcAE+6û\)cuza S/'r3/P̍d|?sOKwr~H${m0lzdva,%z9$BH\D$<|2F~]`G'v:%,dFZ &Ix#G uk˥[5IU?wg),}=LP>;`A+FbK:@|C R)7)kyJ=-m-a7XeB<]\H$.dc~tSķa\]-l缅mB-1"9F8@PP V,)M91,ݑ l- r"PJT 52)Eay}߰?xռl C^5y&2- }V2LȮ]&UfeKi2n.Е?$ 1AMß{Dy#>P^tbA h!NE{k+-{$Fy&AUa+@Ӻ7Q/{;+[`軎ŶU=.{6MEZn 0ڛ?־VDYG%{g\pڗ'/+g v >OHeS|i{`~^DpYK7?  R+(JM؉t;)CyVQ\_'w &&%iz|m+HqIЊ42ڟxiB2-9鋨zqs?,#귻MT":jSP`,<+dqi Ufh4.fu-P*v9otƭ*Wdd  T:-3Ҏ*/6e8Ty| iDh,$(K_!e'Lk9*fǤkEa4;GL[hSidUO}DBP=I%\JMs9Q:H~DزۦP4 e[ ֱ{SY  1v,sQaq:uGhC&k?6sq~Q/18YOfGMOgr( xSi+y`,iBhR7ƪK/-a x]cj.iPڊ2<@B)e)qE k:PuM+<sיĻ:rcy$|E4}oa B}v5(D(gs ;Pp~I@ǰ<Re>̀)V}8!_ݪoԴf խ!R UNSEw|—7C&4&uHD Xp n4L!HPo |ټm 2C4c"GR,BCcce墔WV|ԫ0й:xMf#!["Ęgq/ex{K#-l){X4-{QgϛD.Kp2qǨb'}WpJQL=gYZ07070100000016000081a400000000000000000000000167d00e1a00001f40000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]?EhDTTk׶ǼՎ@_Q0 tyu qیgtjk4~L_}4;̽}@2|1{󩁵3Q4IHl<^k|yk娒i8p>3epdyv&\b*⦗:bEŠul ndCRY YnWZGKY9ҒSm:_:Ww#''"l.f>dB^hmsŽVIcJhT?J׬*yQPLRWyI&iJgVs'}l*31]F&+썮 G?Y:`2q9hQDh 9` amo M3Yg2ltFf.'1X#X@ U~Z(Mu/ˇQ$,$q+#kYNiYrJC (ʁ }s6ʒ'̻Y{đ$W8y.u!~7 AB]\4ud<[A+K3)81TPrť:ȬPED(RvSB/eǨjޡ9D)2f}Nn%$q0~x4-L owx/;$ %cTBWeJiEm69t0[_rz2Hifr 5Jc慅nA,B?>h'_Yp"yzg[eE`iC> |ǵ@k wRSr5:N^?v; s&A0'G^KڸpJ6LtM4fu y&xn@ NW;)&!Й,PE̵z.&p|Ffi3:cB_mF6@\#n#~0驌5IFL;.cU跂PJL6}nLL#jf sk]Ep'a;Aih R{YK:IHG -~+[l4ȓ_- eZpέqX{3gZA!ՖQb5Doذ˵=#OIVMrEDbuc9i@"?ΛlTc>YV|rqfʸLc RH>,.`FbfrHdS1aA!+ q h6IU]`mPZo_ddn; c&W`ȕQɷ 2Dt| Et>}mQ{ Udֺ'2MR.}j>Y#sol Xa>z9zy < 8)<#?̢ͤO`(%v趯G g=m@?zĆ jmG~Ģ*]z6Ϭg0?+/(aɴkʆsLI`cASڟު[NJ ׺?E#khjtv~5&-jU{'m-1s=lTclN9'ѮtNmE8)^Z]XsrH;~ڠp0|G6jd(|Z/2aP'-Le s3/V/P{]x'wX':NHN V*sD!Hq6#yYluSQ~I4Nх=ι&wwi!fvLO^VӟIb Ðu$<)Bz6VݲmROCe$vS\AB -}wB"*ݞVyR/& })hV6o*(*`;£YM .J#) CR<IHobt6p8VV-w5 yIch] >mQWٖR/%XWYlU՜H dI;YJ~tP)ZGbkl>󨏱ȺBx`_5072?4 mޭopQ&*lrү*uܔ[YGѲzkwƹa/do|,w+2ĝk02#u=-[7p%|;09z+" #  Mv Up(SCu&Y,.&RgV.⿪-6,w.~Y *qS|V@֔@Så#MG7.)Al2mirL[?F_ᵟ%Xkf,)X> e9DzqVlgeT8wv?o5J?PF k-D8)u gZ%'][)r;fNNoI_Ƕ%/(\N=Yu3 iC!㚾 VkAɯP,}7c:UttPu.*tm~ =$i6rvHَux_HlT.G([b8hzүWTFT@Ӈ ҫꄗ"jk5f\meіKSZ_MW& #eli<@ LjӪw8/Ġ>|klZ Yй5vݠ #\D#ȋgOyd1tu03~Ԍ v#(+rzQ& J;FW/(?n}eL9w1ܙOMusHy-\w/$Åe4OO6IV &2 BO$"t]y DH:/G&ӟQt :Щf\\p([YxWP48z \^Z=\$+?-"dV7Fnս660 G8 ;Յ\g:uZ o3fGRyj-.4M2˹a6b9RfME<=ך|;i jԣkgrE_^^)Y wHcY229}b$֫b9zMPy7v< K r:iGڎNVuUɬ j9*?^NT`X큮&N/`s 拨!;~+\"Ԯ~nzql> P%7d1l/4a x]7|ժw, V{ NZ Y?SOўt)j)vz`_: A U퐷ZA|82(;V ⓗN1CDYvaJ=r#Ağ 6T.+6=cr\3t<y)v{rtŗ2Rvrlm ?mn/1j\Xɍ쫸'6H?>\olfK J3 u7=~6#@L G">~~acAs#ª$Qmuk67.-a? _W*P͎4LtsHIxcBMÚtBq `1f;1j֜֫voj[,P} in{zjr[5/ڱ#԰u gBu^LjˉSm>7w$_OEl>ap|p\g Nݨ 4D %9wx#bk=I!o|2D/jf'7tڐ88a s@+v/U~0>/~Oo/<9n7Pdc~J^7YVP )ux>tжzBˡ-DE^it xP~ctF>TYZP٠旂qD"5jÞ-A6'EՇ ]:VVqiq@kjJ>cg: RyPqR?a6XKxϟyɢ $fdl)ɱsJR_[@q#2oYt}Qb:`#ã%c;;O'BS$-^N3ʉI>[n|eQFzP;^y},v3!;Xfqsf#EaquXW>gx(~rmm|3-ϻˡ棑Kj균P8|5+_S} 5+q [ %nUu[eY&.T'a"YiEc0,a~jn o\ Gws$JXj֛V$/G$3 .sǁJ`̈́8[nB/#@E~^ r$5^I y, r.WE?RglWtqkp 7GWP6@+ጢF5rU_( o7wVWr:W]H%Ki oT5J3yK =1g{Gmr:QdO׋IB&VvrFTkϐ<fя|Oo#Dc਻(^}ƚ( ZoVW[/:;kЄwV(J[(;?7d=@73MYw߀@7GyU26 dZZ&OGYa? y^pS'%Ҩ*)x %R\ P;ݙxsŁXRrNAvϸctʰl*2GZj/i#z Hi 5jHv9zKT!O=Z>bc}%Lnbn[$űWQqXzY,'J i Ku8bDr1z2+pjem9A{=( ==+Y!/wVɸ4U$S^R*]RI&ˢrg*\Qyy:op֥ IYS,,%,3 i^\}ɨ,{Umګ#,PDHCH"ZAuGNtϋ_>"9T&/3*6JLO$냽4䣢Ѡ:pRj+HO1Rz'3h8{5ݨNqJeͬP9:B:NO,7TfUh0i!NV0HZ+kYG/?j5SOceb@7dS!Xs J엖2F@~ >e]Jp 4Yh?Of!e^SD-D66 1=9ެ&x'eORF>QsH9WMpK_͈sU:%$9c!o< [bFQ@{pV:1cޏiexՉjml7Jי/^K9ꈋNg6Ҋs'8DY?^s (/#Ky,@ˏ% zS޶fKo&.ݷO?Ayia!P2`s ~ VvWzFB}{ccq #fr`K(US YbXΘ>gYZ07070100000017000081a400000000000000000000000167d00e1a000117c8000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/s]]?EhDTTk׶ǼBkK~(z ds1_5unMddPoRւ s#<$‡n6=$Anz:( n ;ϋJVx %vX7Ǹsq꠹R&0~x!+hO){/MUdw9cY8C&V˵shB )n&'}5aNBqoiL4Q\ZqG?^ 3b~`5l׾URjP@Ki].[řK[Ss .rA Oqe$}jH1{BYѳ.֐n`; 0gi.f 7)tI]E HRz}"[&~L3)Wj޲6FkȺCw ',WU|AB'}ƍ$4euY7oY&4Yh39-6˙'\}ݔaϒ@/,`)SM5KJl/n(I66I<#d d<T89YTH{$Ε\Ȩq%ŒX!ݰӖ?Rw]ܵ%cf^aZ\ђP{8K>$2S:1wkWHQjq3ڗ}aVϐgvn"DGR*G#}JڞHI:h@vgn%ɢ/HJ\N:5$Ӿ098{zSTTuY,Vvu{:Z-Zo&3W k ƵgOGZDiX;6u8(j"n L"}X S<>LmEC?s_D83P 27S8t*jw;45j(LUϞyYbZOoA=nd-sy͘wHޚ~/mZﻌ4xKS\fcLH#{rħ5h:ʄ@tSMs5X֬}՜&'EC$~xߚY?6aF݀d}8S"aB{Ku?|sDb|q~7!{I ! {KqKNhnw;WN*  ,љ=*ʭf 0hXů.͂b8ƑWRs^bk?!:Oi"»lX{F神Ά| zJJ+q4)/aدWe,ͳd!KOBiX-auJ `kD\̡.Y{݂#0 _(k4r="793{7TYQGkt`}1W* T$ֈ29k-ځ '5^dexWEd,/5 ~zvӿ/ Ɲ^y}O8W qC%Sؠy, *袷~맃<6D%YFtH.p 4,tҚLHFI~L 2î?Ω8d]t^*3_1j 4bdCפॉFb3ܙSQؐҀ1̓m9H3VA;hcdKbx  ~Ƹ%G9-"Q6ڲ(,iGF#}s:iߩDh(f0?xF% K을X4W=Ee GȢf_5];{ppy>|!Bkִ9ѣ]c<0{¼):Iĵ;]oL)f@{לH-dVLe0X)^,q@/~>.ZCZe:/~͐a˹#in8= Z"S߱<_l(- UGJ,cz=x:8iױ'qgFͻ$x2*j>DW<ɷK Tq|'JBZ1&"4K@]Uqy݋3ID8v[*$Em(/1/J`W!2>VD>CpC*F]þkvnPӵq>m7{M@5 g| sZCp1s !/16`' ~r$b4ZuRO ^?b22w&E t knL=Z"XxD`f\4)bPAxCˀ*MXc.&_KRs x0r7hE+"jd_ r%)+hsb&JyKj+X[[~, 25oL1g8נșd~;zj;w;TGX_GH BJtSnˀQ?.hp9Mah6 kn:fj5}%$|U) /FU!Q.VKYGplXiW&BwdGȃrڴ(IJK5ΈӼ?#)2Xr*W۩-.ȍbjz8Rfǿ^&/L]@XŇn%@F䭹G}>:g\SYkdrBp[~e-i; b4o|WҸTǣ[ Xl aOI aof#جHy3rѴG[KxgO\1d#8rJlY%)@Rubk)FtNcGZZ7hN>M\9夾F3춠n.oXFgTREQHHϼR3d?u{ :}-GC:-c P<~ğ~[d_)$S=j2aeLfjI!Z~-׃Qo؉O:$ȋ?6HUGBA~'L \V ~ğ@¹->ڬqA^#a,)eBPm:ҽRAz1~歶s?=OqSi\~:a_,[룎mB P:W6{w?L[.Z9o?_P)zͷ,3\uI/)usCX|weIHD:I58mՕ'SG)3bNj}DyMcOƪkkYCmw9N2Lt [:mVބT2ԮecT6q`U_frkOI+X%'(=OGKf4wuIKVb6Og߶q]]Ч, ]ς ,%A7tYO9k Cߙ+-s|1k0Js>*.ʂ翪`;Jc=sf&/xhv !5G` yge^Q $#^:{j~TJ&Ol=%KM1{,$zW=8#~pDrV>uLGϧ+`:[{kt^Z H1{@;ȱebK.ֶ z\?/ S=Znwa IFWzq@u.6:̡f-puqȶJ.poRړ]gܜ"Rd'daV%b]y` V5FCIrYsGOmk4$؟F0ɈOL10nw?;$O'x fٳ/% ŇAhwYjHڣ8(ܶ|d@ލA |̞c)L mG*_R*ÎoDDmN+Ĭ;TB-tZD\Vdm+gcQ `:0CٲMowt"T% «<)b}b(mmuLdј: $_x';!0k)&rSWn`C<4luR=4#Yv׀[-$`F$Ed Js}б1ŀ:) NT;\EMI%gǁ֫+Y0Nw|o.8f8Q=Ź#7%>`1e]vZpv9TVۯnE.;ȕqyJXOwO@6{&5c/\=gߛue52ԠqŔot!1Ȑ娝L$^ʍm 3B:}c^XLjsqk>SG2]{<$ ΍'Ζ7k(*.z((MtE1JuV&8'6:Rfh6{EOjAWJE{jo< t$m1c|e3U"@ܚK>9߹5}qER^B=j\/`zU(%πĕ4 M-٭YT*61z b@lηHУb*h|>&`Z uD)0ޥ`QihJkuLx?v9Πza{k7Adc<&=0聐kf]/z,fS}MXTMU>+060z,N/#vP 5X(O)R&w?گWfd'eA}ٗK:&M qyZL߰]\9\٫lLq&^hovg eqn=!Zf oAwj짗;>O,멓tW2]ܻk0 }aZ6Tݿ>1qpODu䶮DžčL/UȼHB5# @\xVmb?,wN&I ^P]FյmB-)z|@f_o)ӓlR1I?k&8^P؅9)%'}IFf ->'pu޻x_U\CAUQ AmdPV,Rb<'m9R|HB~돿u<Rmjk+OlZx$߸#\q" Ü}ݬKѵz N#>o*ȍvRq& ^kXp/ga-ZؽZ*':Ĵ@Ǟga7$|7}sݺ]D4T@6Le$.e茦qd9˯>4I›͉Ǝ`NE we[77P?9>v`Dk+u 7cp)ܧG9 y'Gf!#/|&%#  ðMbm į{:oAI h9[#.J!-3-ypB'S9rrFXy g,`E,$:H&yAKb:5AY,C1!y l V6h$'Ax("C+9"RV XɣȨ@9$TzdJ۪ }\wOVvrnHh~Ϙ Nx\ ,4IVeNi5>er`3 eo 9tep\oO۬X$L jla;eVi7R_vƸu1I$@~pA]- Ud\]&Ȧt<R\17Y mjQplJ&8&C t2>0pM6W"e WXA.bz_Cmcn2b8ź=괄 Ò}͇=4m=W (>$W޵4(:UwA;ԡ<G8u%S;<%#י\hR] hgETiaFVQ"C$z/BK0J NXp9-쮟9f#O1op7"pNr |2\JXsN Eqo !? X73c0<ҁ }KPPiZ+Qc{m^̻zD=3p<Mfa'[#2*͟C6i}z~0f[f"؟&#M&ֹ/)Gz6+j 5>tԏwj!g8;JRYڊ4"aċm(dњ597/V~TL2؄Vݎ~4}NWnԚ^7 Yܧ{AiLwށTZe']I C>x,Œ3pe2TsjkԽYF+{p01h`0R'R,ljܒӲ@__" "Z8o UHo Sp2ٟqv,llQo35!foysUtՁUwYr1U/v N@%b \#(2&+v)߆?5m^c ; w s@rWjsj*:kD@wo:Č#Y{xs֍ӝdeB_ǜy|c`I Üs}'WZZab]`iL&byn!>QWwJ4Ȧt%}m(|?A쩆Մ) v#'|SWM~!6pl4+콉`fMijh 䔻)BV 帨 Zrl/'T.B b4p49V55}&| 2fGE0řq&Q%WIOҊg:P¿0B%3C8X/!'LAb'%٩[h Fx ~yƭo[mৰAt̤:mȆidWm KEq0v7I;gwQzq-B

    Qs5iŲojێ:PAa^+lj-,bEyݛFP 1JG|ij3\Ml/F "ݝj*O]if'@HyÞ2֑Jm+4 jk!L(1%?8l3  HB@iu:Zr=0ܵ0tQHrD?%* o#E>?Ā߸I 0XiTˢ- !% ᮂ0;JqhW PYer#I'ad}Pile*yR|#͇$\W,F^F1N5d-hJ81U)fR#TxyC% Y:~52>DS#CE0ǻ˽$``zhT>A;V׻qpewrnv.kӞe*[yX=w>޾c ;Kde;{h~Axs#I~S5i;+hޓ->o@9e> ۫5Д\jmB7կ.c(FB`ŧJ!.è]2 fo+`)irN * |u}_ͺ+c2xs8&*a񦺲šMv7}<;ܤvbU-fUמd"oU#ک_IS[;{7wH¬WO(؛u '>7 *j~OjO"|ue5f?۾KΚ]/(FےqDq7L#d:gХz] 040 0mYdsQJTB]|aM?SWܫ~Qf-BYWMr Dc*&\6%t8 Q:WL9|i-Ij68 ҍWm \,X:^X'1Vt,q U_C4Q&r,Fʞ GF*Uփz+e eOy l@AϚ,VypZi"zadsў~8_ `:TDCNR 8 /Xv(X!n]ĕ~}v"gClYOlH kԥBbp11$n*U_ [-wդ)i}U$pjs-@1]mv|-btzdTv\e٥[#2)1&d Gk̹UKx&ch8/ER Qq6sd!x%3ٵς,=:tG\;%kK%W Gtý淜ŵ)^Hc,ҹd`*O2UV#vQ*} y!b`1cJ~0g+P7n;Ii"Ƞme"֦\iq]g0na_+CkDSX1OG/]#ȉQej)O0L4ʮ2x U.I$ ;uc.5re?K*!6]*9<6c ~8|s3wC |_{]_:Pȳ^p%͹j0+xCB_KkaD4?Er =!'MXVNfORj&ųdiR:wO2+KI+S(3I}ek6 G~ErabIW A%8L6y#xAv4W4E2?0j2SuȔ KU"69kPjۚ2B}";5iYMM\@XDŽB"iyLM鞐 I#zdJ77BIT䷚ G|3|V 2+ RhN1t~CF:fhrN$GURAB)DN=ۧ!l0yM@CVPLrWN "aeɅD-kvX$jp2%mN:%Qz;3үR`2T[8uBc#We$TgLn̴pa}&q[ b>w{)^6L&Q c]qHQHXqP%٨ aFN"o#: e˄zlNzٓk~1 `w0[ 3sKJ'&yߪԋo\*iW < s2='7MCI#\P&+sh@py7:̭(~ $T!p0wb9#pdU  l@ LGk/CӏѣJ,{n{ /U/'_?.GFTX]vC* ׊ R"6;7X[ѸށT|VXdk;īZOT2$E ؉u*HN|BP v/A <%xxpÞ]0E hzTu644Q]+u?n*s P][gh!gbB7JA3ҀBoClYGQI{`90Lܡj> Ξ+rK 3J֍9 i|)ėֻt+3\uqhq:n tpHIEb.9Ϋ"=4c!,})Usdǚ6e[IR#',L2ld~O n 3|P-la $V.*z{#mzˌI4@ g~-e|n(H% Ϭn,9eUOiv2&ϴ)'C"4iWii,G߃Dګ{ 5Lв/zNqsqJs7bQL;-h"2w\`Ϩ<t2PRكֿM !ӑ#M{İ.וK;>N{x! L`h}1~aiz4lةg=xtrfg}Um%ķ V{.y!.FZ†^E{'Ɓ6AhF=2DlOy@޳eҥ [(0_\RCo`53Uj| "X.26[ AŃcEV$bZd)uY]SXlx5E._[]+UK6m$]l u<7 wGk0@O@)Iǒ]+a4P(:&HQov.R{O?S3'RI5]4u+T図2BNA9{M^V%(*x(߶.jIf|m0p)eQ gBBߊå #^A]34[[ ùwV=:.ͰSh Į@/؏,U;B1ưCPjxL 6 8@E>%tI "p%LKt?Jr[{*U[U#2H'|"3ALקxrA0 59л)Ҥ&ʎW.S0|&HIs$SǸ}`YSu)ܦ\w@s))/^ =L-J_JRdK (~ooqRK]sBr#VH{SuP;9G9jC6cIE\Ι9ꍜo8IfՋuK)5 ̘=ҫ7U7KȚ8' ZO)Ȓ^^}j(D֯iNż:HQ INB[ægCbh~6U&>SXtO3ʦA6kd>>Cs`@`MJB{{DMfz0*MU 'pڸCZpSz{DEH\qKl[x\w2S~A!rGw24zM B8x-z!]W Ulg|uK 9LHPh^8ɾհrkCB]t/Ը}A|U@1 3qBc-OKU~܊paVh/ [9*c땴l<ʏ5_ iv I78/v*(L8^z 5+KJ*xBV 16oU+_̪Ap .U aj;) CD-WXb^]5ɔ}"4|(B z%]Icz j cu]g=&A^k=~K8e㇪9< QWc6 n~n` `a#xD }+nEJ0RjB1W&>Bxp$ xPvj K#Fk1tjw/xo ]=,V! `顮LBNEd[k>rӵD%gBs󰋣vG\Qۑ4n./%\Z%`?4sZ7_5lj3PC/Ƒ yvf6H6iSEo4֣:?bVmsMSiasqKfp8G:giݒ;֗⡡.8i k o4; f@yQeMߒfB] x~g)0zKm(?OE1P*x I0o hL{[IJQ m3J/$=]fw{yi,\g?C29[1 41ķq9H~k㑡|h-ME.HrQ22jbLbEn5+l?c=58nrh;#psۖemE: Kcj3O 2D#xqsKCt'|mgBQnH.srMN[)pPjY+̮*C}VN|AW]!x\coAfcE笙(*#PC>"CU oDr5JqJzbezv PJǢ*M$ *x'l. a{rOP\µ gJ.X8eݞ*rE_򒘸 K4 ( ZlERqkMGZMEKgKߵ͂0>1{fTMt!Z4[ cTyL>ɹdm!(\X _gN<0a~Z͠+eK]*9GQQ:e.e*H:vx!ʴ@Wq bvmCIA4< cmRO*ϣ}'PBBr1o)fԁhP0ơ9vѧ,[T5pJG[-ɀl\?ev~pn4P+OP#x4h1mָnςK2 GR;-m0GVZͩ2i ߭.U4|mi3.2vSdĔ{J 3f4JCP#exL;,@F~<`؜i'Qj,bzi$-$l˹k6zSKX# B IQ?Ef>МY{ {_>G NZلQuy:acOEæ:g=\X"!_Fy ~b%I0Jᯬ|#X}zQ:1K3 /t$qx%]M&=Uh ˙NmUv#-k#  ޫɆ@KT!;FvKr鏃 sV)JzU -̘[B7n԰|cBy f;0koPԢg$4I a_HWb5=9ִ4?v<hJ?9u #Xݢ#ȃq2]!Xͦε+9@HFwDʯ38 /lde2H1r+S~UXڝ˽yYcFźD`skwO'<]텊6ү .$3 g|>#ɸ=^/ZPIJ@1 {6<,CL5 Qzq&x$K%NwpPQEK$MB`->,lgø8R>(ǧ5 =";U{y2(.8Jћ;Prx+ߓpp2Ib$>,ǂ0@JGʼn?yᔯGҘ ޛ4\fW 'CQP5mk8KMkZӂ$ . 9Fq5(nurΚ/?>7qzR%:):M5q6wþĐiOu\yDܛ=MۼܴО=C)=Y4ܦ3aA>0s*PБ⓫H.@d])FP #R`A^MBMߖ1ܯ|@2?"*Z&PxtLΆi;=޻лM*<`tL[)ue5c_ykw=qaוdͮk߷|PHA 㕟ko5' \75*|@)%!'EApTdU+#2t4+bЁD%,|ܛJXfq5vn䫗/UmED1Öv0^|C1>p7JlLWMMW RXXmM8A`=_5`d1 Y<&G,7ەܿs.D*y4oȁA,˾bmv`@NosjR'xSV@~:H+kϜK3F\vu:kU)0ޤxU_\n)?;o]xA7(yiYw&NJRWYt]i0 Ǩ|d.X &BYEa3̚3qoTxIV|$r2+rV`nuf2$FCH|n␚8g4)I1{aw_X˼c.5̴(ef\K:-va4: 6m[f~VS` "kK 1L(@n)Di#ت4Mdd~pkjQgB;XhX:@k ȠHVؚa!% [-.rBI Kג@]vaC47+ 'kh"sCLzs>4 (sa)ALdz4;?}DJ[P~YN,o{?3æJ7 nkѿh}$eϭ ̻m S07޷w<\ ƿig&VVaz67LeAw뀾 莕C9rh}/yB#]%?ߜm ڌ;lOep0yoGOp]䂭?n?>|pz:q4* {t=]^rB_b|WKqE4KV£puVt,zI;b ێjI^%.3 `=мF滩3r|VU+Pe$GmF-]I]w Ϸj:cuTz F2:N!gNH et YwQNXT|>+FyePscϋ+H&OTbNѴy*픹/>+#EH ]+pbeO0M3 ]:g/Cnh?6ٚ# #kD,0 Y~g쁊yFxhKKԒ\k'TVM *3XTPa:p¼*$IޗdBdN]f^TV6_a걉 8YtKm)UTȕyj&YF2'c\ "o" ޏhJ,rӌġI^xQ'qx >5yq+{mERuri 5FppV.*?j~ Vsל\x!F3cF3a~DQzY0JJkIخUsi,*~)M (g !: kOCr" kŸ7lfql(߼+3 -wjiGΦ_3@59o!-hM)TZcuQ$Veu-Jia fY8OVHtU{C|sz[X$qf"^ޝu}HZ:hb=(]V:RlK5UdYףH".OR>榗 |ywܦ Rpd;P3@u] u di@@ 2Pʻfjj=,lOVNJ](mH 8<`HN0\A9. ;괯6#_Sp'Uh"'2l !IATVTW1LdapuMeT͙ߚVEra@bGί.j!ȹUd2/w}ʞ6(tG7O^w}H.k[l J5NR/!GСLYBY歽ma$W2bŗ{Xh:b,MPюBuZ[ؓ >0:1,+\ 3`Zh?fk|q.#q6([HeSB84{_퉄HPQ/^[!gB5:) KWŜSr5Вe7D_F?Qg :ἁj[oE#^.x(],iEFab8낹lОԎːt. i-]NvցqόʬΊ >f}{R_3$/|\2-KHϊ>轀ʶ\,G#_VE|U<ʜp:pM F/2 36ZlPS#_SdEۧ ٿ5x]j,O=ğ^ Uq5P0<9R)>%WK|ߍQ3%_ Y !vIA?o:߯Z!X Nr(`8 ?~;*zmFPGFs†뺁=V{E!%[#r%)ڲDv9]tRĮ% dEmbN 0H1rU icKxP5ԫz:aukmB%lN !OEc$ar"Zc䙣Q[to eFWw^_A]PtBN!6{W$+fT5[}i$T 8\]Oo>cل@[ãWh%qCK]DnsyK^sbJFݦ݈֠L,a,)W?A(<R8'&UhzOĩ wFhWŰ= V6de *#:t9czP-RbeH(p{YVG*`I%o\( X6\tYKz6{zZq̿LHx|BA¢ )@0VIWDa]ۂ{NJFqf/F@ `[s@(ET>霐K8v>Zԏ@(&^#%$^Ԝ{3N*;6x?ω im qj\n—"<2w:ƌiVt.ƒܾ3վE:|ڛc :buFp,깙S1c`1lJmBI >ZL/z)ƺ"N1\͜=$Cgރ߇!IXHqH;I*xgUfryGLǮFڙdS<n)|z}ue4:J⾐`= N5 ḅ WZۄVl4s(/VroZ1P'Ymi{j\و9_*5 ؄Y%]OKAW0ʏP'`Q aQW;ɆAy}7Ε:<`Cge[j8ŤXAs)Ѡ[:PyUFDDuB.jP,W~s{ j:% RVU x٢ZI3Gԏʹ ؝"bovpHedr;M++x~Z4۶>6sO+y:?7=9P!>ZgHmY^bD^'S)іÿdV(wiα B>Tq@_wL8ftY(|ѨVr3 MhI^\š2sY7%?F>Ө8f"B2uޭ_[>@vV7ե+Z2M%i& 2zpdFQ*;Wod`L!-Sk'aW PZJqda@:WS<@? 8x1,eC3+8+qta;!#XGfW\& 0 bʼe%.dts  E.5d2oPMݗM2~Sj؃_WMTx5LJBឱ+K(hDvz~o|]9O7y RNaT |v zN+;ƄGo3球 S:$|Qz!lQ6ÔD;"7ՊwJzWM,=3qLF"$ϼLA u6zD١`q] kWVZW8\ FH1<.rSIm)W0,0:%< @zҖm]e պ@"E KvRME*xTr0+ӳ9XldS7 59Glyy ok741lPn7Wo6ʲyKZji(1$pqty~1p.~dgN{jl^#eCUD)R|0hKD JQlQ7`-AJAUnFk|o{jtx!v).sO6H Y 9$JET#nY'JB*őN { >bAZW*&X9'y9:8!Ɉ8x? ;`f qȧ|=[+=QAժ.e~2C/Ql c3KG|tG$-n.b%, %g0,xcB G. Կ9^lh[aZ/02K >ށXz}Y1>s؟aV (FO,du嚡ֶM{$I͆$1SsirB~qGٳ儮|Nsg8y!9=wz=˅ _,v$w}XІ${#Ct%I;A#a%"5=QB9 6u)]O>$OB8du9 JMYdO]ϋuaťfHn9.^? On"эm tUJ4tHǬɯ% /m<ցq( +4n@J 6Na4㖫4Kl{Ec]qMcpX2I6.["wwBjd.[+5%Tq l C }AI9}my4F!UM^Wm >$GYDW#]? pȅ11jgJTu{ +8u[wCq%Fk(Z^o{)plQٴ0[T鰊dv}24WA)/h/N2Q,X }3}o Ll~OJ9;|4o-/$mYֆn;;$xjj{\q^6T%E ܩ3 (یlL3A#ⲡ:i.tAocσP 絳_tz?j#V~gȺ-R]2rlHܣlYFMS~Pq#pY|3fYZ/> I9+5d!㝄>sД!23&OHwSlU@YAA>#-@:wfU_xU\9eAaum(Jv149ҘyҴĒT puW2LPa ,ͫMho$5}$n ;_rvыmLYff065$x;XBǓ;Z`wMD6C?,Dx"BʿLt"ð4t4yfsTx1"o \`5F}- vSfs̜*7}|̀GUمxTBsUGA]zhmaD9$}q i9rC/]%,e _ʂTK5/h῍1,y;O]2>>g f6ZTƮfx36fY)8j[}e|r:/fsk`g%e1M׸?I_ hRWYyuZ.Bi\OcsK;CI]a-5‹e^FiGO%PNw gS/MTc[jVii0)~{;sI)1/x_fX_%2뭍ij_|E6aL}SyҺg)_u;iP;ꮡ;4$M0XQ/č j&љ>C 7dlN<&rV+HK2A5jF)ė-jjm;/O#l]o6*Vm>QIw cҢ #4.} l M\[I1vpe8`Qd/Q< Qk(uR#gq]/gOUWCv@$P):]P^".ueҀ8 m}ٶ)Cx>nuVlףzd4Hx ]{Onq V>((+t<3~eĦ-Z5vFXۜ<+c|<N_5R HI 8DԻrwT$0T3[@NҖ^(]B̽cl'oc` S-Ut)r Ț}㊂[!ޮ}v,Ey!cb& (>lKrCZn]Z8GXcS>A;18zGN nBt;[̗t|~`;l- Qlg/ihRHn Az56Tw-[82o\2Ocd}8wQ4)h@xf{JWУj+i30ӆ o;1cv-ʽ> 1`~E@@m6wC6A>RO7d`Rr4+Pё/w*.5 nSH5oӁ"=S O~>v̭Νv]@Y!Sء)])RgcyI8ǑЅ˯Sb0նBU3i*{y,|2I%$MϻӉm7xCWy`b$\pxZ݈ 2xP(,;>o9]yn~Kj>Er5m.fqPT 8᧲y!\q铆mٳHGۭqh`w]CשMJ% /1 6> Rj[R4ldKYgDK{ŭZ+wdV &L_%fEZeu,0kaQhT3m9Rx8K9`&d$(sߘ8`o!Wvɳ+@akvOr Z8d GrۥYWuD.v|gF$m3۶E[A0H^"'@ h[bϣw eƩFT,z5cRrwl{c )Bse~Ng : Ġ<|qwOT@\ =2؀C'@,t= )ڽQ.]i+NYC2HO V~f4*^ $FZX%pZĴJapr]i9a^7gu+[֗}A³#cvMv)Q3£2;nQ}jJ\KnWL̚{cȰ;,M=CR(Ǡdk>eCz;M4)qO8&}sDm^fj_Pt8pV '6VgjBÑ`~j`"f_qKEJb&Ã!YZNFMZ dx7'ezi&:m &ډI( Sq /fư*z #J:v|mvhRg8kն(S&:qԍKg[[OmvHZKsJ%B٧|D38mE6pnGCMovRM#\ Ldv< >H;UNrV)Yӳ%vQF7w2_Y{_;29Gd׵xvG(~'XP"-["rHq8.RuZ#k¶$]#[ 0i{ gSE|􉶝.NlI ]"#B FVJŨ g";mGx1&PH 8aȪԥ}u1Sn9/4 $NWwduжw0Ỏ68>L MW@Yᘿv]jy ޼92\Lw` j {ZVW@WyaCz(|tg)O[ |t ZQOde{a,@uΧiЉ-"_,u> Y9zunsdqK } j8C=k<tk{|21壜)]NeM-ؼPJZW471nxfCl->%1N!l<Wc!^}q*ɋ&VW,Cf<{Eu0 Ϥ,Ŗ-0[pf![-?.1e۟dҠ^Cjz!@`P\I%a䨭YuVkBt-+A<,_;'HWXi( 0~ˉvķ Ĵ-sBJɒ#Uj*O.2(<r<~R*(mm4ȄH>QZΜe O.ݳMUSښﯿ нJc3M{ݟA˙t 6ԯs)_9g+k *_GRAsmwۈ,g+q򕆱֎#mshng'vY;P@u" 1݀Iq;zD~?],J~ %9]"m;&tb !)f]_VM`&^x8u4El[a_`~hQ7܌ yDk'D4U|b9<IR][t$F&ORmQv HҗcGk1J.,jS$BVkqرT+v\9aƒ`^(~1A2|U/e}6C&PPDQBl7͗h:BuI5[jþ,u_&5 @2m~L0XǬ7nA}6wޅ `Q4Rr;rAm(ޘOQ~ Z"GBͫ^*wij}{:D۰8mE-IOYH@k@t?!lVBF o*ϟSO!|'KΈ Nn8 wt>YLe.;q|!>x/eE=;q~Up_ (aŰX7DzIb /gDJ|K1[q\gx@0T]oy[|GziŻ-~I#"٤SoډzmhPw@%^:_KqԾ9*g ].DE뽱VF5 -&)/"6F*-5<(|#uɑϻuj&X𗗜*?@> ۯ A':vԙX8ДضiZ3S0j*,ZBkhRtPB;_>CnF 낀^g{Sb@ID O!Ac+ѼANJ(JewFog0ʬVZJ8f6D0òSDz,2f{Bw*\l!z?ҭp*j9Rm~u?Au2/ɂ4_HrRYC3QMpX3mΕ=t\8YGŋЪœ< w;/{iC9 iU-dC6ǩ͸QK&az̉VzǭOA*TPe"S"nf@3An{ab#_4S}`쟑:|)1-ZDe-_xo̺3׉df3w(rɳF{Yľzu;n ’]q(y4H^ᒑ|Q% w?SÿY ؠNRP#/SK0j̚o+ 8"J#Y|>-n +d_hYpXH1MilQv%Qhp*R~d- ^fV% ~P"|r-#4 ϘQV5ؙ҈PPQHhYq$CЌgT|_A?Vʈ^NvɖJ U!3IUjwV|H: ‘uh(SSzѰvTM3h!݂beg 2ES9T6]k'0A^!w5T*6L/x @UFx&@:Wp$cX/wP5+:T3Ĝ@uN7'RI1= xJH0=]ZwTa[[gFȔ/Sʹb9yzd [gOю@`.;QiH2"I'wd7צX3s\Mdr[-@ SZbk9Xo77$FI3>4{O&ȖcߐƼ:n sK_>Fv-5W۷0iLv]\s-c0~/q.^+2J{5]<=a}i+_@T?._(96'(bR*\i5cTq1Sqi0ܻl@~{KPڹvh{Mv7e3AhS"QcuδSM{5ajF]Uy*=,VµuEuSlXѳXNˀOl@ NBUժ6LZ;Ù=UsZ1s&nscQG<@^AhY%ߥ2=>1t$E/sl+E}9}V;|*SV?^͉,YGz"DSlԺ!fҬZ^8l#^G Sr`-!mrΎhKbM=p#Yy@]Ύ8Cɇ9߼KJMTw?J4Þ0Q1p$ ǝ'Cy%qsHNILӤr`f懶l7)6+m&M|bBPrO@S_# kQ y:f VJR% W@N@F`+}q(y5O>ה.xlJ|-얋u^*\5=ͣ vO6 C 75y0cSƩݑeZHn8Z~@t=[D'NRl{-GV*e3^wEG_)2l@oؙ)"ByqXŇ6raE 3TX{n."Z:4{5rvoE[m?c8._Yvڊ7Re;1K\X PçߖO㡿1pEv bo4="k!lcn0ڃ?B.&>u%e5ܥ镝MF"5>\PD7Ҵ\G6%#Ѥ8MpQ ="`!+ˍ!5i(oYl"qFx xPJn͝5?/:HPG 6Bz 'a[319[^X3TsLqBd`I4]ZH8" &btp#3YM E% G 'Fnĺ+}+g5MH#S׷QT61FV.{ݼ%$uwLqh3<,5$R'ō.ҀSUs qlx NT<GhNy P-_-in#> Jnłt"&'2Y"L6yxQO׎O%%(:ظC&k(Pӛ,27"p~l"n«P4 ϨJ,ߙ~'UI4&.9jz{? ymlVGw颞H 9x{ʟe:kFߟð{F}5$KwV4gDBD2Kg&u7SK}~qYWo nMJwx.K =m;IA &[k ́( rlk! b7h^JJ/;=mM.ugωaq7yNRnNgҳ y>$T'buiD@5/A#Y!pTܘ`yx˞h|} tZ$ K},Y'ӇXrXF7N&}rϲ:{%t; a5+o EݿMTkf+eˮ0{%<  xm;j5dPp}c΢(3T) `1 >?o[y,FZ\~,_'$,2 JIQ0T(t̏nS~9bK}+fI2M< <8O#ZF\18U/`vb ŒsP׋7~ HEd^;t Hn˚Tx;wa+TVv#;OZ_#Ub?.F#7Ue}*F'9*ȋ\˒{ B'LX˚A)v8eh}_\ϔKQ2fэ_ XU4 ^U6w8[]?&dwDgBeJzX*Ʊc8.'#ѥ$rZ5t۱ @.$h3` X㩉!66>j2Qe/_;cl(6^Lg]ygS;<;76ӓ1=@Ggx҃gY.أW6?2eCϻpFcz :c#k D&OkrѴ.uP6 ;>ATj!9 E2EI*a"eX|_6 EF.JpyS}@ri D.5 Nk|OY:f myW <, p5B qs S" &NWXS!}:m1La"޶b$7r\2VdZ0APH h?eD(]/1d~S=,v7gꃗ ƽNjوX%r_7"lp5*\$m֯\ }bp|le*U>WhÒկ0<* 2X;@lb ad߳;6)i x ~D>~uETn#M鄃M4jC2Ĥak,Z:>We2nXrIMynXNor Ƞ6ORASx>Λ Cu{X0Xe k33;9Ķ~62 }]#,7JtLR!p3bX9ha$-B ժIFV=7孂:Za KGu.wetٰ~Xe Sѳ,d_`@w橑pmBHh. 1Ç׻: }'#>-^_G[GѠ 2WL≷rn\2}KުwNеxf 3+PنhOQ@Doe&49CF¿۬7dx3.枯= EDݭ[En~j)=K@HV٧Vq)Za>rMGCoZ]J/aSѯufkPJߋ>u_AbѶ}Sm ; s< 9>a1K ZX+3&G)W # UY,7YzL)ݪs|L,'ޝ򥝰 NP (ߍ4S.PtρMD%om^dC+O.omPĀDW%8tx&XPw m6 l>l_净p! H< 3rv=\:Qt#go8ykaˡERWNq黹ӷ[aJ*S$-G|_$MDmj)b |wHcu]Fabq]coQ,z!|E6M}G<Z>7p#^ |"Xw(:NtF2%~6=NjjG?ϫ>,XvsčP|aO3v@!JP; EiCsR&ķ װTG56$ LQdK Rn$I  O>Rm٩F;&UO7砎!IIf_2V^bl puh v0l=1Rk,ML(AK : 6/ZEE@xBNeSfU`[,ڕs.Џ:6v6^>p.Z[K," E0 #^JzRU8cSbX#R(Eb ,jXqQ:T~'W$%uQ{Ej%")>@eN['ؾ GS6ӝRĕ3hig_ D G2Qd$ ;c~lVe=7o*SGWJTq,@gė azO5j,S"HhdeFjl Jk[C&$|ӱܻ  @^8tL[d܁ 3پѐ >m__NFwGp`UMJmELR3vxvÖG}K:)6#zZ%{ >AB}|kxR820SR _AOsrjJAGkCF}v]و`|{=cON$ˆc-,zp?oҝ lj12Qb)}zHNBr'Ҕ(Ee\>Ǧcy03$jPVfZzuʫct%ljLx~LB· >q^ɐ$ƅh3΋AK.,T 3Ʋ^-^sPGq 2]]8nXX7bz؝]48=7S TA_^;{50'u*ҥfL*4{ pt?Q&ж ]?RN[0@'̿LIQ..} PZapj'xlNubuP߶~rIB$P̍B n;V~S-l~S5Y,p 1_P{~4?h&[B׶U5|Υn{rK[j\n?8wW9 RrYhf.<`Ka#6΃S`d.^qyIm`]-aag A5BG՛kx M.qBEw桀7,˄LMƏ$ePeMP7.r)fܢ/a:Qsۗn͗>_Ţ# !z+ (>bUmZȱJ=&: m:1QV) +/a&}z☫%13oPס-=H-dzGy`އ&>%0@7F_qNRsCr2O]1 []/f7je 0Hoo5g,jwacBB`/KH?gWK+0A`y{oj4Ի(ѕ(lTn ޔ v`}<`B ޳4Nz_ᔑ$-0vt?,u-yF)橞^P%uIy$a8zEA,꒖̇q6yQp$DQS;퉖7qY{5 XᢰчdʽA? odgd`<($fKQ Q*cA('`rAlhzl=#zyc{>Cd{{tx9|H3Pc D=x(#I yrdC "G,g&ʸFv6BmUĴFWEkA#@!L=̠4Ǫl=Iy@ޟM_x~CLT9I!dY\L]ǸU%8ErMEc8 N63rZ|?=^tY4$**I&a:RE0 Azx7 f0=S_(f6{0w5'9} M;aR%u 1%u3=&j}&OZrF/+7/6!/q*^dsׄ`a}&jhyZj= {wUJ6rUr۶kxL=$4}ޗ]u#퍝եzOGɕ[xV\w[vBf| u\U@8byH,5V"~0yug2Q)E5-:|H Is C"[dNp'M,Vpq s3]I+~ u5aDjfher XUGvV,8wQZo֞nz+:($Vwכy`jȮ{4_?d#ZzX@uNj+8*'L(T;C3A +1!{1zK1/>f`5ضͥ[o1~s9 uJ;Sq. bѰ[!'?KBeq-gYWI]+D7&v|Fi=OnqN+:f9^8Z;l${ʫ*kMn }L\eoq8֊A3nsc(& Ȭ, C{p >7s&1Ǩq$y?[7;7ikPԕMҚĕaO\􆙿unv7ak&xru%bą J,M)piCZL 0)~i/[|rt|^!l6Q=lcYIhѽ޴/{O-|t3ǤdF;N"zb:1TMKߐI J9ǎ+Wh!;sv=ww:.¦#.U,#bD4Z4 O_7xӄ7J$0֒^SFP ]s!AXTB雋zHj5^cuȤ"Q)0nWzH)V?E v/<_ƅE׾v׼{WA UtC]M* ׄrDO{e3+&oоˡk3oWSmҋER1<[J`akzo2mnm x}fs)2-ŴzZ*o] Hty3o & ˔Fg87Z\$D̚9A7YebHom}<2zOwxnN@ _-ӠN{Md ֝Zw2q9ޟBDp%_n7Ӭ!i\ػЅbR@x/WlL[XŃۿ@(OL#aYsƛm<6VWm CI}1!2Q""OOM޵vZX3āca2kNyl=>\ ofvx.R\NTЂO/ϱ~rC`3=Rji&<9ykiKu$)XښHI*72|{Dd;ʆ܏q~sZ98A_ E;8?]p",ꅙ펻!LExYbGy%^qpf/Q7t\`8b00>B#I&!K+ίIv@40pITKO?evIXr;;YEd#a!ѕz Ĉ>0jL*Ts=ӂZӰ6,^@g~vxy}4gѧl'ˤە]B,ZH\^XJ#'L="eߦmquEB"ZRJn <{ emcR쏏Z\w)6iŸCw羪Lю'YL k5c"|‚Ao.ڨg؃oωő"I4zz:?ٔRrb_b;ykl- FSG:Zv@ԇ XڽHų4m'ϐ~9rJ,g8ױXCx^E9Ӌ& mUVH zCCTCn! d* mtCcon&Hz!S޿E\F+]ŤpY[Y%h2d~xE?Ά{[Y\x1Be#Ɨ eB'.3Ϙ@B'%A"X;K'v$zv{5|; H 8n5,wS5ѵrL"(*?4z4*=-ㄿaаx@w:}rß('eIEn^n Bn[Uy2}QS>ҋ)hFed0+T& *0r~E4iiw"pQ1O r3xW՞ EHCzTK;1^ %sZ2*ۼn{,Ct<[D'eS,P/7@[6p2wĐ:,sPŔBڲ,7~jO6a,Zھ~s4EDq?O E`"G}zItA༆lpi0op C*nsSPJ9yMLn\-5҂Zh3khIMA>* ]gKyq­8)EaRpER3Q΀K8p/0LLh8=zg^&edU<>KglճNr/#\ĝPc!֐[#$ABtan5>I7b"|8o|@"qb).$}ÍZQ'ɳRAì@Ɋ ZbLPm#; EgK><{m8d 2Hg) })%~ituZ=zm39XςG]*,9f+ݝ-(J.żLn+zkz%s1vJ}ǧU,-[7Os Yݣ!P=\,*e/p4qWk/+-N*׼w~hikj#ni}&9xC\YQ) ( 2rLmXK׫C\vkJ:&QZehPusc*A}!Gmф ]>lxk`"u}-V D^:sfƇ?ZiN!m@5dsM VedgwkhgfiVۈ0!e)ѕ@ |uhRuL %$,vX/-vnw&TUّ_ d1˘!rP*=\"꽩p3*ۈbR?3̭Aii9IetZTW{X'ѿ1[h _8 ,Gaeω B+lsoL&Co, ~yQµ t+Gn|ӥhl,](O%naTB'mg6r2:[#7uR|$4`?FWO @V8VӁSsū+l&_ J ЗV*oonNkخJzkcQ'r`|ƌ=ni-`Oib=%v$Đolb͌=|,Y9yj/|W] "sM%=+w>}ylL|ԧQh*aVjzB0~:A; bn?B$\a.2䈣 ˝ *OwYyIl¾ (EnR}억%gC;Q9Me٢:p2*URY\67MaFNrl#>HpA\ K7p;$柱 YHDl佶FmQds/Y^j+Zv߆bg.9z=靡Jntql]u+8y|Ƃ`1pZPQ _m{EP2ݟlUK(:2Jhd@PsqȽtݷP8 nVL}6uM7$>cѸ;]KдɠHXf";mƐ9,h"6O8̩tAދzM_t(%{MVCOFyMeޢthI,m$Ke9P"# 14E^dTSp02LG{3- 6CN3  .*g8V"qaE(kY'a-`;1<1xd>{W3lKUyz@1ZnW2#wyBfN1h"C1LZ>Qs(m,A QwPBve7F^]o?ë"ir|{@rtL{/w@Wb@(.6ãn#Z摚,XATWH*xȯ2owlK־b2u<`֗ 5tr׸uWgH ^f7KY.'\9Rz%!1>7t(Nށpa>*8șș}j~1b(>՜|{0%I`C$%VV,Q,iq߈ O lkIsb<2RP'ZaXn9V{xq޸KlFm3G-x8 ~7XK\EB{`&Q󄍤e*"8"C@V=7 >Zp^$`7fú  ~Òg=V\@(DsO*ruo4lgg* b$. K1%1Q[еn5 T K #),6(H \ ѣVL3syB0ß-4vnϞyU$Ѱš%xd'~>AG#u5{ߚVK4Sunj6e,Y֥xo GI?5tr@s =Y-jDWD-/U:b.t/]pl@7tPx}},NGig&[(rӅvE qsoLh$ ̯"hߺ:G]Ze<޻y=Hi-vAd*U2TEW\f&g*8+]iL Ka Bx`7FNV,w%SVB%]IVȸf XJ67"w"zF&xnu1s @s3vK$\F_(R àN_Ҋٹ(6'BQ#QR'Hq&wa a2C}7?*8_[p_ʌdN{0 gk i5z v1K%c.˕Yhb)Ta{ qMIjMBu0_3~E6+oeTtT S.1mlgUk=V 09"iؗV"weS'W}eCOhusS pj4G`[c-D).4U.uM]P{"QE?T4^ ^c". Aކiٗ.61~/AhsT0F|MA \=ܫ .jJ"a%)mR)7T=OnΑA1@Wu啶L]H+t]w;'h@Y;|F@˷k`*Tth.v6fS?'pϸ1h] a<-)Ŭe|3TYAQx/?g7[=gE ]`59rd #Čdɠ(Ƭ܈אr3IwĴx"  \ۺuqTmLƱLD&K$nhh@q{ڏ qY|A(2+ZjTv/]~4Nfr:n9dJe>zawf^r`]#~/zfD^ \l!Nx|^$AGIUOGH7`?24Af p;\֮Ϳ<}Q9ׅb̏ϷoB2 78D3-OβvdY2=>py,V`bEFus#:ԌTɯ9`O~KH{L-X@u0FTmvH7 d]goʓt- 7eq]&Tv8ۍ ΥyB VnNP]hsf?6Y=ɲ!u.2bܰKz XHm腷:$wΩE !UNZ8 Z<k]Xaa.N ԏ#j4s˭?9O uY.,ure:40)i]fOV<񏣎J +M~{@ sB$>…r~lT_n_gLv+},y4$KآCaxWܢ|GVm! ?.^EHj)i˂ZEئtܴPZM",~{dAQ;avm¼=>B(BNU=i0 3OksApб0$n&ѧ(Ʃ,\C'b㦄BޝY1VJLw EoAccMOƍsInv=xxa,Z2N;H6ׁ6cCqD @'V<ґ*GM0j7dP/8>WU<#ȘWm8>@]aWeXY>59q](e3'@AbJ-L=_ȹdkRn{q!z YVo8YmXVdpb-s]o{x#9aN^ޝB`kg,S%I2LO{'WY+6Ĥ"kw_14?~mJ> G&{A: _/ok^ݖm3;]ȅ1Ex Q*c (j /B`hߓ|]舍 yqp9_`-)sPWp4Mϩl9JOtةdkjy !.3N^u7]۱vEi10C芭;/]j#y>IS]`PbRMĚM±)lˣ({n`5OG@ji?LEܖ orwhshGXSC& XyV[-仍A<6*!T K5<ɨ00=s%,qGލ&z6GSM#pǗ 0R6ɧhXX阘k͘i{pD"GD.ldRNs6@"Q/ 2J' w4NFk~ۅ+{Tܭw5ߕVlFp@#>Ѝ"FR^>aC6 Li 11.&sh2m^w+4Kj"~+٬%ٸ;KvW]^ O-$tem.ӕ/~g,3,3s*F(%b+~ry0uMh;#&#*k(w'$QVIo꒐0JĂxqq`rڱDnXd_*:=D~g$'uO\ԕxel|= p(+vjyQSQ5fK"~=3X|>c(־l؀'Ӥܥ\|NUC r I@8"XSj9HyG,Z2} Jy>k:C& dXD(YbN4!KqQ+|u" F3O(ݤӰB}ڽDm4X"$:,g2XDB}S'8My1B`l짜gZ9S T@42϶L쁢PyBd#vT{^znyw?2PX"JMKL8Ҕ2UU/yuBgsߛ *#:Q=yeH kQ\ ?9a[$gHHJZ0 s ܞxId@|B? ]KJfAsgP9i;[IǙ O ;?[bTg5.d˽r XA^k k4{x:j`lsu("x.Oh\: L4V`tYK7K"[|*K sS4**[ثshg7U:^L;K·u0Zplqn&@ěyJu!=[XO~⧛FvJ`j (09ܔMUygfM'<]JZ s irb琲 QE A߫2 D Z ]`hh]lrq9_\szrv$ _ih8sDQ  *Ťh Bdkxťbe(IbHLj!85!QN݇ .($X#2<4?zֺ;I/ۉ#ڌiE܍?$_F@A{M[iʼnLyAߏS:6=[.j؉\ԞdU#%| OIz(]i[}ԭF*@KycpVl\EIMW\͢tuí4vdscSr/j aWc*U\\[x(_pj<op-f`q<%rۧ\pKuLg?*jq&^Cdj;Y]b%28!fX .i('BFasirwyطWqaoQ0YZtөS#:"AѪ2PdA4O2媐pgΠP` [VnL7tօ=6r[&O8vOxe1]rZŴp R5cp}CAIǯm<Hf+b<5mzN rbtx?, lLF~c)E` ,D#5-҇[ʄ?Ȁw@YW͓>3PWYAQ)C %z*ˉccf)NAMUQIHOUk1 a*ZBMBrk;oUmqVIoR:9 vJ';:L/h2#H1E] ƻ&sp?Oc͘Cu^L d\Wo$>K )kdN|H]} k1*Cƿԇˤj2 s+%žDZZ) gr 3@ƪnpıx yk m!m0av-(o.C $h F4h-)۾Zm3$? َׯlO&"a4ϗeaŕZ|PK{;[D{?:<". ,>F>u/ wp*svoDBcQQ'uR^cKMCZ^sVeJv@ v(${crXаvUoiG’&ySN@"$G2X5L :la>nH"9{^ݩJDxB$)+fͯ5MM<Aɉ" Zm՟\Ǧ,Ca zq#?nojPj֛dyڳ‚;䲕J8z &_G.%oe|Gc_mhvl#D]`xf 1=K=Rf.M?h)$jM<">  r+,soעgZW S2XĠ2}[ j%x1=7Z0޴ZiJW/Jvd%GپXAzd a32i|rVh'?mRs TjZ $-{ڑuكgs#\5uJO^~Q5CwH-&8sZB%> PmqHkPJ?ޡK|a Fޥ~$@"x}r4'^j1@޸ZɱM,uU,PR.ɟiFg\fxe6LP8u׳IhUϓ24ޯ _c+gI9t{ f6`'َjZOq`oȬ"ZSaylVJ`cL~zuQXM T:;<@Bqik9 *}ߠ UmJ'uXP2G)b]37-ê)| "K.!/o1*j<~vK9{ =K9mNX<À~P"YOɌ|>G7Fy5`2:G|7jǕ.H nGrVR䞬]륙T &jq>S#vv5~ UJ'-%KAJPؠ4չQ7_H jp@e{ ʙ_Mt 䔄`vB v+L6 n$F/\"'Q|chqȅzCk%q {puhuqej noӀ\٦q9Ŭ2+މIn+^6{ &tpPIc7>8%፥'1OPDk OGLKR&9^]/) d7'Dn(?Em l b`D nDs`{7[w &t俥06a!TBu*hj|qA83z 5"0Y+—D(jWg='gq)-5m83[$5v3%wfH*=x2,#i`I'jȨZ/+2ʋ1'd8w.+3; 3lw)輭h(4|'դg٢kcR]1$L;P4;H߯ $(0%5Sj %m!!-\y>d4ZL2dBhڿ>U]E1U!&TöDn $?X.l" JY0'FMFN y-7eJޖnvݎ%j at7ȬO6I#s^O " 1ҋXx/0[dޛђZ I? 5E~ΏYCf+Gzz03;8nѬXneg~Cd}cuHAa17-zØ!r[l(}#>b) dLtSeKz)Mo qj.vDKI\JA)BvQI*ƣ曻 l;AZN(ܳg|jgf+} lf$,&+|Fڗ)xx\% [hۊeE:QwL}m fwK&m _<~Hhx='n1_ Vk ¯^r+C3M$W~`X\gibZZ-Nxj/6X6>M*Y8h8J,(|119!im% .Fw|"4Ofj3"x2QM@V#ΕMt2fJ+rQۭE+F;_~F69l2]ۮpoFt_;qfWCdM_O锻V싿.bESx^Sh).sk~F >XăH:n_^jz`Se_5 qT{|/=1m.S>x}M #&gc I]Ij' t$l袱' @Z/: v H`ѳ͝0yRzgIuRm@NںEQ}&vmB*`rFT|f*Db 7f#v.W,-D]#Y2%a O&Wa e^~J&9CQIeNr{7sQBA6} 0qvb+q~޿GC3|c7-;lK&uls>v.q8> rǥJ>OuϹ)ɞ+2Tm vCmŇ89Ij49wl]| c^S_#ekTUXR/vq` ke:oFU6T3h;Oή?a=erY-iV%˼_5÷ʀT?:a:vb#R0PlZ]#]RC;(Gl*ln5U8WhǮ]kП#gm~u=!W>LS&RpY,X]쭘w1ET\9a 9>P DJ?\2 P,WI0,(LU`W|Db&z(xw)khT)Y:`6 zsی.YT?x(\WMIa- W3Y`_AM _ +\.Y1#? !qVx?&?s2+X!y&cc ,KCxRܞ} uT &/$&nh?K'dHUp1ApIL $49naCRJ1g嶸<ׅw[ZC]#qx{;"]E_}b H䟬R;N$DT$tpHHi6"|屃G>Hw[پsa4@鄎~|CQμNx%ZHRR,㪩Lb9G)gSC6d"#"XO7kJvnk¬8KOYX.`AዜEd,&/mu亣8ҝ?Rί$=B + 8+$Ml@5 .3FjݑAJX/.xCqW-aKᱏ[BMe.%K kPe&[]uA'x#/dP>k:,ȸ۫KP|g%Elg#@ze|hI4o%-iL=6|tj\f@-:`7:Ґ@̠gB5 ]NUsI<МoE*7<|ךm4v0!E`G}+G;*F0gW qVZB!VW$Ro%ZvglX@PoZu-qUe{j}k7ezo==0{+bga eOawL-d&ZeÝy}x{GKboϪ;y[hǦ<}9ϖ\J*Wp+?Xa')YiܦqKm~{ڳbw/EtKE\;n UG\E5g.xWTG_ AFQojC}Ģ|p|BS!ZN3z7 wu~1$uKY UvVLMqDJPPsVۇɧj `oݟRhH O:tH~Q„cq ӓSnIbovC|.K>( iۦipft&fz"tSe)N.kq/ =E`+TM#|(cׄcuPԻ69"Sd4(FNG(ah:nQE?Qn,ضcLy{\ y06A ckӏå`ɲB ,(1 hU蹝?/AnΛ'ɒ/ AWkY6}=p)c@^99}&*#7'q|KFHMMF0Xzǀqව4T_m.5&V,g,uV#V9} e۴zO=…No>d2%nsJp[y/M:"^3h8Oek!XU&z@!MkFVb&O8Ւ[i@f㽛`,t ٴ̟z/}poVE: xv+ bo3z  ILR^ JsXO\7KWD6C>[nl Y=NwcX8E]f[ΚA }5tԠ~pwkPW2.9-ԧFvLtPېW\`4-wM,DFdwHY[B [/bfߛyrL#dJc'/%\Q՘y, b gڧtqbj9|W qo@>G.s:O'd%"WsMX@'c.:hW˲qpqSE -;WK)ǿ{kYsѿ~=~mMC݈rb~XzG_Cxէ8wJpCdo9EU\U_|%" #c= :/tzɊIy׈x# A |E}|(X V$IKS/=eUGh=mӃS;X`ӸA,b%^+qQWH.G88/j8*w;I Xm֭Ԡl#\A@㸇Ƀ/%] E#7~Pݕ7rrf":Xe +]XE#]A?BNtt$: {"JcIy3.bT`MM@ٽc%`B!iOf_+'.Gt^\nncE ZbjoW]WHcc..ƇjQH-wPY*wɔA 7aWK v[b'CHt sj_4֤f}_.o6y>Q_^M^6gɛ$ne;N| KcH@ϊZ^ ax q,+?GT ޕG XH+wj.X5 V`ԭF TsF"q ?)wQDs|`c@ف;Dz!zB?;7:oZ "wVx}gK]O-PT̓{(*  $72Iy[ŧtUideݿXn_7Ϝkvq7 @hW5YzI+O\:)1oבcQaM8jUUbjt\!1mbtCX`Y܅CPo*T,u@>KIׁ.಩}HVg#AޟpdvޚԊzdъ㵽V&HiMQj |,G 8l9>޼݈1C+.$t>bgں-+f+(! -7!X7FOJDD%dnʜ;b>YAHʬ̐V[ =1&P ؄P2~lՉCu[;0ȇ"bھ@fq5 ogc4QϞzZ?2qvI`{(꜍c}5x/v6#0/ {dGmly]2`MND~:L8Yq"6" 4M90ܣ˹A;{jd'!Z9c%o%`i)$@$[W7xV󴀚 Ֆa/N1Ms-C1˾v^,ȵ8[8תTLo;"/j Q^IIEBUGX}k&;Wl+k)„S^62^iomT_xmQyG09UkgShXUlo&P bLu؆.y&gI =ȡ!3QR?״]VlY!~ h?{)n׮Y)}i?CB@kI` &W{(޲ ("ukuK@&RE`$Cf)u>&|b\TdW'?4ptpLa2+ם>{{ VZ\@%yzbv2g1 7ta8 tkkniNy${`"One,|+F)lQ$Rpâ"v+$2;r1/zW[xO%`&3/3 h lR>9ӟRzmt8E!;<%xZ4RhU&1 졊+F ؓrЅHp2?ւT~ӑ؜*Х>J53m2g|LdυXgd ) EjKj= >WM4gH-jhʇ'WAj 葠y*CTk<ߗn 海n$l(Z:Dn8rK#:mɪ y&18˗aH]X/2{wkQ01 _pđU:f (;[bbDJIaM*CG[A1BSvxߐWQ͈Q‰9?o jX,v%'P= R ~btOS`~c2ʹT@I',FꪠWT-|wk8r;se.Ċa׌¯Qĸ&kJ$ݺ>/ӹv8܎A0 +OL SO} B9]>϶bWXvH~N1:>:AP Nf [1 O{gyX{b u-E7Uw)8W<)XTZHzآOs;j|&_y#)#ȝY>f0-lN ;aǺ-B>I Kf2ʺa>?06qcxB8>a%ahp=@A|z>0Jei8JM0uO&O!0~NeA q;/xJ,TѮX$|F| Jta0_yc{6Hߞ . NǤf*|m<@|CŶOgGlvDS)CpaQE ǿ1pYo}W# `_Ӊ,MS U}Qx&یq =4z/Y$bҔAse|~8UɲT_ݸH 4$m]հr%Pk:(O.W^Dt:@eS?95-C 1U&#ĮzeR2 zFO^"#Z p9nӑ`\M$=k,mF 4/&8yO7ǿvȜl/,P[;Kf uyM2ã i(0 UFձ u![79Ih-…- =a#*)V11ô4Kgy'zmBuEM $3yĵ&12- +]DgTkڎ) K?h ͿAKg RM,hOx*?^0:&m0+"&ϊS8ßvYzP=?Qc[*rnPCX Os :0a"|Yxr'8b:NF}"e*eٰ3Q)4躾_nC;iw;ƋGABu$ di\wT,I[-|;~4 ~7^IYbEūrs]<0 g:0sL]|c-9aN알w7ԊDS—hfoH5Y>1k[p†Fe?bEwְ3V< VPKz; $i5d?]!ٞ  2DFbMne^ ^ٸEW0+ i {[42xښrX;:Fwo5б>lYF<*-u1}':AAYHIg \ζMëD)|T%C6B P2zIxEixzuc= \ӂaGW%FzXn6T7ݼ3,e0 VC/!zw*gPo(T ӹxV 3邵 Еsl 8i(/Np#UpPwܮ%+4!1c1NY/KDeiUk2/.Db_ߩ%)ZUx@'/ K;^kCN" #JgYZ07070100000018000081a400000000000000000000000167d00e1b00009d5c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGakH+c*e:(oPr uiDj)}yy{*<E1t3@1>S2qԉQG2(N@~WZMueuƧhx"'jFC(_n}<֩]2gО]@d@gK@p׀m؃2,>Id`qx8*@ UwH Y]q FL_"C{SvNQF,*/FP2Ǝ҂tU jLdbH 9 Y0`'9CIpx,Rl|xiG3?%x'M(> i>%g ذA[$DA0e%1DP'QY=$I]t{i:H4%qg JDh =ˢm_/Y6bG\=Q`c/G@8GEo_#4CaȅNt̬V/u t|%[_P+UigCnu%e>)yKűtw+x5rkbbBRɑV7P1$( l\S[ _ Ǚ[z&IuG;Wkox푙 # (Nֹ{uWTE-(qVD "r\J-7D\2,ɼcb+bV@޸K* v(Dֱejix FqxTj:LA:*KHF)~VbM :rrDEo_GTӦPhcV/C5 pGW}z9; tiAK%_,߇9Hoq0c+1q#j ^t|Q:+]9t444#~ LaH~G20AMf\Mm tcAQA<4<XVzO+snuǑڿ4IŢus*0#XozP)Ý vŴ>d>h~n"Lh,7De5LQjՍQgm 0P{.)tW%lp|ҥFi >CPۯr"@l);Ϳ-qz@?M@tlN$y-)PC)0t\i| (b5!4vp4c+ϳJ+rբhwgPN=8lW7^FBG_)8J%~0[C9 %pF޹D0n|0d2 55 3S׹N\ W\ɺ%u p_<#նxjYVlU>HMdJf/I[k~i7cXbb [ǻ0fWbMx,zB5[K[,>mSn)܋VN2K)嶖W,vBt+!E{,0ARZʼ_͎`6  TKyw(I?-¹YI&ǯ٠w+?i$p'A3hXSL3ZTkj n"ug`\2H7 Ut_7I Ey;r2:hgІmHWe*C5K*I_u%}T= ,Wqk('?t" }K G׾WT)CgQ);o$N@ ӥ5-%{fDxqo[VR OĈ:M'OuJث$!uM,nX\rީJM^onS cޠ gjm[ #l;\%b߉9I>[Հu\ )L{U\5٢F7B%Or\/aD(u EkxCc=>g]qӪw?/j'GL[ͤʆ>h/qyA` rg۸dr3f%AהLC+U*k64;e4n_an#,6Lxt/5=[^ ΢VC9'[6R( \̄^9iT_Ɇ!8XpLPrdHoVVA{ aD%&guF50 NSMf>-rI̴Lr>a6;))Kf!˗ՙi_H NHPL@x( fm_h)CbV/=nգ䚠ܭ{̥ '4ҹudz KKӧFDqVLà0vy77ks}znz _oT]*Rа?􅫩8~bCZy+mltZ+ژչxYEpGQIflp#|+iSI4$]<2y۵cx:-m.bK5(N@7&TѲ=uSҾf2̉Tۖ?T4xw %(j3{^x].P/)#- ,1g }-dO(bn=!kسCdF}l-1Dg V띨F ss=q9edPl#0RC ϺȺ?eu{|+SҐYFua7wƢf9Oj-id[Ep K6(QLg.K zJBLMɛ+4C,h %C;cΜ̤,k֛oSOX)TT>Z)j #k~hʪnB"nnבD;a@jsQq\@=-_l%^ݱkWRUexk/'QMm [~<AwT.Z1ڥnq8;R.)ȱےAR$`灶_j_0>f21[BzIL* \Ⱦj֞h' 3&IHuFqR~AQEu}'GjaC1"qֶM͡5:b^ikv }09zMI9KAÓ,!d%~ko ^A_2-֯8*i=BQZS@ǕKn Dn<=kk394 vx6G2}1_l9S1**#Ļw/q>__-.uKS,0FZ\zwCiEQ vw5:ھLdcίZS/k{<0[xDU}v3xz b{'4#L+vVWt,m5@_MGę ]izD,i<﯂0Lh oLl(q &JU%z$2i?ֻ.ޖf>Ӄ#[&dcLθ_JXuߕcy٨Gbj9bܴ#ia8d+S[r^wgW#Py&S+۬6Sqi.ZyTlaH@ޫfl^$<)|)I7 c6jWޡ,YO0N\H2Ӱ!Ș.pܧ}F ܀n"-Ub&m B NȦ~ EA_:Yi{Ξ8͊I*G((f!_LT&$ѮaE ء~ĹF H4sts?4w͜ 5omI'XfUd Yu)N'9S6Iui];JDǛw/O[ ?l^h7Zu.7ȹS!Abs&o}n j*rZֺ.쯷`~}ܤv7`nU#,f.4-8_e/vyEc(7=w/'n7 RA^J`ۃN$ӱ`Z콃 j[t;TPq?da9.NYNEd; ˫dǮ{[KMl,GqjUIOEse0@YM7*~l&gLQ5h8Z`R/C:JݐѼ ad\_Orp/7aLkz }myU/! Y :YM{AUw~d}Gz%1|.QSػ{@tO<; ъ-֐ݓ?CWhܭp8mi?@cSXkn$RG `=MhHw҆6'/*-)N.V[:k =sM});HFKoxёQjm!v(^mcV̾$ bU`Ԥrh{TIW7}. E&v2qmE"r8n'%'RPxňҝ<{BVG![._8 շWϬ٤Tsb4KTx7p|u*I3D0p8cpۂNIs. lҌ0<$QQP[VNF$0痈ȅoVR(p xz)oST:5,9tŰ.NY =Wة|["qPkSrbַ?!HpIV^7 n@ mtd[U('bW&ꦼ/|=~rCi;oI;G_:+ ʑVwrildλ`'Co:,0agIB)?M22u"q|—Ŷg$Q̑?+WDq?LH'}oHMAxk"dkkQƤ88n A6<ovd'1^ӽъ\ЭCq/Tg{mP[7ƞʙڽ`ӷFF|d A0/>ڷ}*ojHO?RjS9iMfÖp'd @:>`9~K W:YGg1d_X%{`ίSYD(G"zi>2mt~/ 2 +i 1./z*1%@S  g& m-7Уq5#װ[߁t_l3gkN8zYGO ^:5ѱ#۪] gpdҳPӶ/3o8#0^`}|jU~vq kZ7h PFӛͣN_m[1(X\,ѡ+-I>&/cŝ9kaZ"5< LHj%Fh+D^.b6&bnouPKF@l< R-pO uZH0E{iap{f'=Z>t VЋ4e *ͪHAmaf6$G)a(Xz/W 2 /+\isUQ3nS׾u aC ᒆugW[\l 1j^: @G>@:?$,;g2$% o0E,B~b ކoVZR! Wgv MD:*y`4#~ Z,홦c;Ug)g'T{UaqHǘ18qE93S^_09-;s4ԥ025qF#&kiYC ?>oHwЊ ! QmʗbmF1 !3H_xƑ(s:JÃhj86\{-(g*10Kd;Gr.Þcbkr]kX.Ը߂֔>}%->Z^3:a<MI٢nKLo$5#\w^,ԵCy԰ - 4sܐ rvfۢ"X_IifkLoMTG:]r)g4XʻW2NF6H;Qk'&NtYA<&X5N3!1~<gM^ Š21YTBk{NPڇ0Vl-s&6]/WG%x;t,ro#כ$H-jle+:;9ڿ@{KZ^ޜ2fyѹ {A+ I⺛+l*8vs8qqվZhm<nѤ;?,? ;:<\U]]+/1MP٠q?NUI(%dǽ7&lCgo/KRT jy@,83g7䱪*4&3[-tS!/]h"ZE=T7Y(Y;\%ƓbSB`QvK:֬){1k,:ɽϱ]VJ%uuV$ZY.9c+0d .*[EW|{HܻTñJTxMċ+y[5<v+I?hsQ;&D)10Ck15J?AS;wyF>^"Sb C}Ǘ2>B?~+F;Gd{h&Ij>̹U-<,;A[:T=`Z#fg2!dgU#[J ZrUEE:ep@jY-:`-[Lv[:|3Տv$QVJD.NUpY22]Jf(:Ii;ܧyܛZhA S W1ή7&T;/L0?Ծ/l#VsU*x b3?@<l{plw(=.ެnI;uo1}Toiio2x} A ѕ.X; B.S-<[_ZHM7F?rȧ.7}1wE(ń` wp$frG0rȬrepN쳭đS7q?_BmB'_ED 8.7KTdFj%CZldfknE{IdIF k-H~]6䊫I>??xBY{q5m'?bKmL:hFK˭%ʞL[ګONХl{CpކͤF+nhp 6~߇UlyDvoϣX j+\ʯuڄE{=CiAWEd/pV) 8iͷ|4ZV.4M2>W5[hgմ=墩չnItВPx9NɶNARb4:ԕ-XMw+Ϸ> {I L_/}.M Z1&CooyW{; ">~8IEgd:;~1@F_t3Vڍza(b̮Wdx?9M#ѥȖ((,d2)|kFryg(Ŏ&8y؁ٯ,.`S8 vR|q!p/[(~GѮcEL?ɜ$|(wm?`Yk~"?-ԊPkMٕcx2;=zՏM"S_'3[ψq@>aÉq-Ñ;lZ}`Ue~R W:puƀtE+$"p4ґ $6sJjZJX! =-)CeᛋTa b%cZ9gtر\UU:6,ޜPث̝h j{&isQQfbI/ F༡ =0Q^Ϸߤ\ϸ̢S% ѴJ;{F, +Լ7/f#'4qBb6C瞺qgGAûx zG]p61ȘM5TN tGoUh9.#9̤,*.мFҙS i!~;D Ь^E_deIUc',ϞSFNS~!r HIoqzKݼ{Y(Xɯ ';{|c?[=GmT3 kEDLԫLxTOhHv Ca# 7SvQ]- mS CKfag/q}"`3 `2.ݷ1Ö(a㮽g0A@eH&ѱy Ӻ/ס.u\9Dp[ىVu\vSMg҅"+O۵D]7{pL m[&j58t N mkPNԐ\#~DD\|,Qrԣ/IxI}~EZP4LvCISYb/?uW9?d)8"ux{LmY(%J[B*O\}.m(tIx(-΂f ;bF1gP[B^00AyN!{5?+ ԣo0cʼn]%LWѨ.~#CVHGm{q|/$]A$6-+5%na"tzܖCwې굤K[N087`LՀ' :}c4^Ezy81B2]ڑd  CaыT;pW iig`!Jw? pBDޜ tKPt&Adl=+,z8ji^WGj5Ȥ$p vâ|NƁe?8>f.g!{*v(AFy\ÿ%$,=m&_ T6TVXs m !y^N`U$N66ϲ(F.PL| rk/]GBZqp5ۮ8kU \=g3;;+UV6\u[/cF߁˙)*KV`ZWrOINl l8۟ZEF8/9حg1}u`oԂ,ix['p3qt R͘E#_c@zcLZKSV&,Q[/*? }B)ҌTlxo2dl*kCSƚՋ axyT"Ym1QaTEE~}䏶U@6K_{rqaBnءW꘦3&PVdF'n=v'79YL|rzM`#(e G/}&N)$)s7bdn{oOI4E⪼!fpEs擡arrCm֞ϟm=}J4AʧPE'俻AXId{_zrszTSG47e|wn-E⿾^$R0('t.d-/+wO sHi,(qٴDaH-+?ڡ'*Z`W^qvǚsM˭V՟)+~mIl*_*L-IQD[N>hɪP.eѰA'D msX0jmi4Hv@ 42`.K \=:S#]aUށhϾF'_)ގfq#"q$)4F΋STk^jsδ4EY"k ^B*5w7R*a~1yqDne 3b[ /5;,̬W?-ÈinGxN6w.4NhK"kS/W3!׈_`/h@pX5b?7#57  L!a1[XP#T0z!,-ڙ$k!LENO(. %P_ƨ>)JvciMyT3_"fgAZ$h} ^Hl0g[GCG.n x}l\/" ㌬_3̳_Qr2ܧxc@kī1q7(b{1 #n71v,DE0ɛw :&vhm|(=%}ʪ; U#U*G?`Ģ'n" 5~t9I}) vVɇ12 } EW # 0=ݭr4QD[QVxh+ߔHW74\SӈaGz1vS;t,}ylY$e-Khr.3֮IDi܍X&,Q!ĩ' 8}י1k~[|696>@0;W718` ,],[>k(r>J!ɴ&'몏\hѤq82JF2TC=>s g\j-xZ10?ٻ*=2R\d^Ib^hJ:`F#!Kҧ /J9Q@Z5rit@LPKמ"!ٻƘ"$\dѺq뮆{hg!gdhyzur1dl$F9Lyrj ,pa#جzr+}Gr `会-~ (Q$@\,_}#=75NVaNI9EH(zh@G87s!.9sQKZA(  E{mĎ]wf?=uNfn} YnJf}"E[ţqUz5{qX67tPlO pvn;XVC ms|2@ml mBc̡w|6#mhښ^D1p'k )s}oGBOߴ `M^2ÚEoG q$ÅS+wýi7D $]ɶ+f`Փ A J$]=c:%nۇ{g Hx,ڗvFWRh?]I.A,.^R lG-|VyCaN[4t$hlOJ6>rdbf[wQ ^P妼7ώZ;`C8g zsƸ45zb}r]OFXUbąCXe*30TIHNo8)na~CSE@jA,.;amid^݈N>1WIĒ-Z|.=H8\.@s@!aN?tY_-oo=Q.`k?9= XƗM7P IT݋_*iAS[w>_t(;6:Pws =.o9jjɠX0%ہS3J􇖼jg맱z,8q[~?*ׄ"}?R X}uI*X<-KYo@hrL$D2ӯIDp<:CR UV気x$i`ra"˙ qKgc?F3:3i\m/M{^2VBgŠQ?~Gb\ScaDjsS,'4 F9%ޢr@8Zطal&` xw8 _YHt-o`ެ]MO̹~mpD~Jsuf(> (2#3+o I 23MZ gKߎ8nfYH7ɛ'@fao]r_03YwZOD|S27Kcg0Rq:L"8?~Y$ $|P1JqC(LuDj%l}x 0*-%% Ӻ `~;E5L?ALWT@@-.IDU Hz@@+FQJ+9|tClLe?/QP,bj=KRã/*- 4W DD-J0I0u^rΑb88-PF.XF(;nWkդ K>RdF ߬.XЌX&Zr|N6κ0TYL>V48vMs ƪTC!BXLd3n?Sf ֭1][p Djۓ!^Z[2/vp7'g="oB9!)_~$@!PL޲@җlbZMNth* l2*+=WҎIϐ:F@1PT gN()DjI9iO ֿjU|fP!6Y5+}3sTipL,!FbJN Z"@Ds ,V;g}>Glo*\qS'"Fp%X݁FIjXk^.clP[x2 6R[,)1< I>BQޖ6G"Zɠsś0_ J;`߉TJ{c${ GGmɼXU }QSI3ᶸH W79oѶX6Il-…qw?$#2SU*GVj'.#IƊ{j>u.z4dNF .tD||l"BqA1?EeAK]i@63٦-;ۗn2nkc=>. fA6H6{:EkeKXqc7+XrX| D~-'C^bs~;r!{\ezXm4f:g~@w%gYqҋO 0bI})mQ 7ܐzYHϭvj+Se`) zkE#UBeե IDBPJiq!,ⒾY79;9W8?i%DZ @W1K %G-f/ٛUu*Ak$?*1=? f` Cpr3S xdQ/Mr dzHSX[c/LgPT6Hrr %ӼΒ)9&-aP;jFe2"d,d+0 < ѿs(o62\|3Ya^8r,%:.>kN|zl@ xQSz[3!pvZ9[O}bPbAH߂_\ל19}lӰ$kzG>k9fA"Ic arimsϐQL`azA~ &MP'j?>F{Iw)X}y ~\; 5ZuxV '{/4!0P-L'~s< l ֳ)Q)xqi x޺'h;^J`@͊a` / 5_߻$]氹tυz&HEELjoeݭ- Ά#nMP'爫L)|F>wb71Ӌa՝&2؛Kc=!Wv ̀\U :H?Ъ$::(Ze},2i1!'hvĭO&Yz 2[ M/f=ÇA̪ f_%d윔x71a!=:B"$z"oV^fA*)x}`ϖ3>j' ) ztQ/I:g@x gKcXn("9M(SydLcfQmOm)E#POZ}iWC9) hQO25Y&IFq|)c]; :O؊>G1E{ 'Ԇ#qki~@u':i2iƦ%S1B o?Y]G,u暈V/pWJ!0`b~I"t Ru;5eb;j#9Wh'NP@J5|8S]DDwT?Kge`tڭsb"dże%4U/ f?hC}okx^tyL~49yn;\Q 8Lcޑ&s s#P+qkux҅>"l~ 7ޗxV3$E*~0(< 0tQDyOYS>tIv;-mɐRYEe##C6cu̔u5[Gzʮ hٍ ٓ83 @cu{@aVڌ|;EҒ{TX{w .HM O:fh.6ݡ 22_ ֚|Cˤ0.bR58㺄s|VޅDEQ|ջ NfqU a}bvP>3d?:ҧ'bx{es* MA QCpNsJip]U$I9+ cץM7f4,d6nI䃶1OHYYW*>~,U#YHћKYH5sY`RS6H^1۱Ya i ;۝%n ]2Un9杰J^χ\+grh0a瑔N'S trIa`}': uݍ4X4=-6-gi%Ttpnf/l: > 9f`}#^#l*RxcT;}Łu`R+ @g,oqqwEKF[UbhuU9غk}iO`45zw{&w%ַvi "}9aMLWZ +Z[ЋQ:qUbup"9T&,ݵ.^-@iPέjp R#׉v}}$HԙY*v4JD#pFGsgiCW$1̛b [a<twE^pQKm}L+c1nKQȡ/_LgÌvY4.X՝I%œ*<&׃NDᤲpx3N;-1E 2WhTG^YO9w2Nx[M~͌+0gHL HC^o;*<0 f/竼]:\7v*,#&;^℻Ps}D9亊WO'cZ3-be5%s*'ws5}ˁChQqQA5 ΜGLUs`v0؎Ggly <Ψg 51;ծ#`l.l]!0cηKěGqcYbk_%dZTJ p!}bXc)|(+7*VJZLޤ.7IphQeH)TPu?Q#A 5ש=yi{sV!4(Y0fƄ [)o9 5Y4W!M$ ~ҝlnOE-ٕvz3 UPKMkAOvR({D0@" "hq> $R$l]hۓ3𑩮C柟^&ł9C D>eŰ#'Xϋӭ5FF}9;'iz~ e hSk8g *˕6b Xj[׻cԊFelcTA8~4t-i'43#oH9+~r ;~~YX=sR,B_9,W88=mhXi(c&EάYHs qrxU+o_斡98bHȟ⻰],3^h0gd*VxJGgDR6>gqiAqu5u1ܤ 1Z;b`:BA|Gw]+`sqWkwiiس:A3G[F0kI|F!7e3iWIaW#٬9b R@u^[i%ISÊwyU%4:֯Ń{{ԱO =Uh۪ݩ rFnp*xGIo UHc¾!J(#G Qa "`9, {,]9gTKИ /@lx22k~J'x t1xí:3#D/¯I !bȿZ@{ Cx!4*Bpp瓅“32#c}sa;}6 ؃-C% *񓛢LcipUPA[)f͒-'ی c'2믈C#d 6gmzt BR|C.qGRl8fm.PGA*v?iYF %=8!.|>@#B_IZLAeԜ{޺k1z -O9!%--ʚkMÓl$8JڄS| |!Gq0עVĶqCKZLb1*eŹT $s,xI C~Xg71mN2ʀE lC2Wyvc}?H,mL}wxc't_ZЬeK`%;0VP&_Hy;FB(OŻc͔@^/o0dQ@NW3[+Kb&Zxz<R5-䁠r?j5a#MA-f~M!%Xiv=."/z}rUۯIDU / Lqґ[ƍ"7p!5ME:Iۑx%^V1 0kk L>yIa mb_W-!cP&Ǔi.a R]Ш _%^[ʎNS7D;lZXa)؁=_^lV& ӳőeRh A_ɁSĹQvG𚎗Q$~IP_rBh< v^Wxr}#D>F٤QXPgBb[:뎠>&^֗uÀrTN|,WG`dH-sp;e pE+1nB,6jgsr{qAa#, pvh{}uv6UD=OaտtQ3lGP! ΟʕwٹN*v v~煛q+muZS6,|s"}gcC}w{ Ӊ1} o`z@Q3ݫ 77lP2\.ؘLlmaSN qR9wqmXjpyC jg9mxAu|eaw0^/A͑^H ƼDEw4(i&x[5r!dj-;InMk98`q=#J>a2nd j&Ǜȋoc+RqIܵK]wM,(3DV #y^\¨Afυ`?Ŝ # %mJݠo n4>ʒh.@i6TPUBGS˅r;!#5D- ԅb~T-u< b\êhYQ1:r DKIuДs78S\+UJ7͐Ý^?TGwk?2<:Gn,r?{O&b\#.[XJqztWOrOA~mQf/.BL5i E'}3]o!&F-uMVn՜<0[Ϊ*޼P<"@{cCvR[eT#WK%0ZiRH@9(5Y\nBoauzQs7Het{ڴM}ns:m/yʛ.ʬ} #{hY ]b)Qd pGxۇ>u] x"aT Nxk z.$m_/ BeRAHGlU]εD(ٝ扦 di>z3VLadw(o±%X}sG,))i/ַ|p 0r?G0 H$gUM`o vU p1w1>}jsϾ}h}g/+<*ѡ zGrqAmgS{zg;KM4C>%ptNKTLcE1UK &vdUuZFbKԶJ3uoV㢐b5g|6̜P>+Ru$V!n's"뾥_KЅgL勵˜mg3vjg -r3ovfJU2ٙ洇XiQ< *%ޭuj5&cNBv:~s}4 9}+K= cEЧrN*mSx>u ]nSReVءBo kN[;hpܭH٪9ǐPdPOBEj%SF\Y7^(PH};KTk#olTЇfsdt6Ǯedͬh[3D- iDG{f¸If[++n|AE"c`{ʢEخƒ'Ӝe,gkP+χe.(+o#˪q6Ȝ)B%wRvqqxܼ_9DkUӨIx:&Uyďņ1gw½T`7Np?Lj.">4Vh/4dN3L9;۟n BX-AI<`A5ZIYKI= +#/y.*Bc%y$×q֭aB=o;˶-{?T11xyc&B("N 6Y:9W %w#<2Tt>k$I4N EyQQV\h JGHԎtG^zg\IV>ы]gzbq?)Ⱦ^: '?LBߘжxcSb3磥WѢ3Ʀ|o,,^:h=x1~5Eݙ>,e2̥ 5urB$d+yv9ES"墾RRI :,x [ ;Q#*^DL-:c&_@E5Xb|6Fh-05qnlbfjC]+h~IIt⯛'FFr\oE4$b(esJx'EK;0aySocZ8Sh-זw `7nU[{ydgN\A-7Aľϕ}`P~?|)^}kB{9+%lO0&H#3:Ϫ0MC =:?G5wK(9^0!]:72SqN∪[qjͷ% ,ئṢH}u^A\S^G?z5OCy;%:?˲tPD+wSt/a w3yJ3%Jį) ljdn9?@)Q7CkhyXbhP+)2"A@Bagy9TPmԣYnj ~IƖ&j= E\/>VN4N_>kgX R*0i2g}žFTQ+I 1w~(nHؗNbsu5wo,zr &+==o+'!)0}lSJ Q20irvCQR+37*]5kF=Zdt>psַBсBLGlUDܸ*niB/"c\ҼUX,WJEIwٽ XUCs5s7n)| țD<^t(elwUapq+[VT,+A` \@wi֮ⱈ\ͼ񃣑jUiDGG)w_J1-Hf*DX46PP7l6&Qe(o3+q8-Rxt;V TcbPfA^9ic`~gΐeҠ[5>]w%GpxBI} ilYHv肗Ç˲z;҇:-*+)FC9Փ& : 7Y>GۍZ{*[nJ*(5M&ypٛAQ|K )kM뵄1&{^JWMdTEv<%WxD* '@}LXEACb4/μ^P}!\`)0AΚyupw?~ ={9 VN*Ԋ;c)zPE9Eh xeӽF4&6=( ^-H~4+i{z' Sq9h^isf(ɹwhff7f p2cS/ɇBuaZM[{;ŷJSg(,:o5:ϞNWo&Q:Ao߻1HKy{Zu#44|Ŭ9 &W1UD..P` IL=z"*0T24}\C>0`_K?;VЧL}R:{D^7N'4"Ne~sC[k0x+[x= j6`9_J}V8_Xv&QE ZVu>wí- Aiz"m_0:f:Z95r#6ٗ%fov]rҢ!1۞Ƈ~@ʒb+_MASK=rR}\F{Rzb) &3\qhC5V]M'vuj_{5e5# DIx܎mcj#p_@NR!?7Z:PAc ](r@ A pȷva$E05Ʀc*PvΒp\6S!U|xb' -SjY2Wi \ ㅲ'34.2FI5 JN)mݯX{vqt7ϑ \;#b(P"KY&W9M`]1aKFeb%ဠ#)L([V ӂ .4(M5oP_+-9Ҿ^vݺ^ϱYC Bbw~,Tbl.l~" 49-t>r[[Wn1)S̋LI x0ߌnZ,]72a<ֱr_WK^0YK@b#(@"hsذ1NEgA~ٻG] kqnu"#!ocF-$ J$67R~O L,ΆqȘk :!c]Q?|¼cr2p8GPxh~$2<7FwlqӘޕn@"oK%4zз) T~|Z4O#͒,0i1ж]ʹ)?+gjiؐh&)@wuBij&5 r|iU@ֵ?JUZgjrɪςxi:6觤 iYoe+:JZtFv0%/mhq.'Gqd7ߣ}Ĵ_> ؤJ~;Hz*{u'򕽣>^[s 5zP-W. mBCĕ+̴sES36B(Oگ$¿Wl~en͗dݣ"IQ5s7z<8T 3Vb3$Jeh\C?LjBb&s V!0# 6KV#Sp&fi]Uƭ0?дsI uƜ_mu8F?S٠L.&Sˆӯ>)9{ aeb7W^s, ԝt]F5РOYSYƚõtf}'`9/} rߴY墦'̘ʜVjم/n֠YBHӈGJUw`*18DǼ(ޔ[dt*w̦J͊f,j=#zh` B] J,4Icr0e0x00\7FLڵ ]Q֓cRGhВI0|j@K[ZެO)!od:01z,1㖛%+@sBr5zOD$O9_)ܟ?,5%)[vG#{C|5 y|J|: G>k*h@o؀KH1[0Y]I[GX)kl,>:v7‰0/O0`Z 5(,cluwR,ꠈbMr,V*{(KA'`MҐ)9tkNPrqW&U46l5=y2I-6Z&N]وg7Y[9oq-Dة8Az|WC7%#ʋV6ۛy*|>!S>8Vp_ #~: W14 -63c ebmMSh|TEjRo{ů|Vb 'R;"¨o(y G3UfAdζTsjڛs\9K@",}!2'. a+xGUk۽i`,6uQCN:QJ{Y ^q}%X06vŪbpa`˛k(DJ ]A=n,2`O9g{0rLGmV=٬)CBƗAEOcroLJ9gV"f-K &>g h7' Ep ]o0[jsdg :m1_W;n[ xh&B.M4\aKglh%˼l+/ RiӥITT5ΌY+Wn&-KEe6L9`|&gJ0?o_i32?xY/BTYp`]"!?:ԗ|XMdxq`*9feڤ?Y 4:D,idr5_&.筩{|B)Y[ f}c7_gbǀkr6E?-x:^͎$yz-/m9Jz"kuY8䷨4ѣWB}S=#aԘf uv>҃ds:{D 7 y!QN*s-g$;#x7+q=b%'a[(ZlvϊcxXCνU|%EI8:wBk^&J nFVTAsGXϑ ]̑0q CuY91.oNFX{k@ѐ\V6a ɬm )fBdrO]hc+ky~rv?lx@bcB NPta578&w]1ZG'Y$o.bIPuL,ɽ8/-2Ɛ.cc0ƺUX8*9Q#44BރjS?%i"WyQ J$e*4Yi\=gba)wP^ n3KC\(:eGcf' bᯤ뛹~> սxE8QwA]8jw<=̍XX~<5s{@k65^q&] gf.g%͚`Z"sy »'_8TϮQHn%mR@hn)q f]?11EQM:O^a^UZ[H(,tN&>C ¢IB8F}S`_.7ɿ.%p`p&:<ÌFX雘b`ЇmoAw!"D`Mװ_=Hep5U G'6=~M[T6S1Bts68p?_q8b3wȞN\npJ$f8H, 7U2=Sa>| =xлnQU.L<+ѭk:x\NO! %c`UMy`erF$3T;rK!*T>fjD2QKSs dX nɏ !MOR/弛qfeK)1N o^\Rk;F16P/`Ai gI6\b9FSB>0٨QA/ npxmrrr7e]UuʾwbmbAhdo ??ao|FL&v? p~nӓs$M)~?u=6T4/$߲ն4mѾ93|tYJ↿Uy/mlJG\3hQJ=`v'59LWn465׋sc-5P~F.U։  z좶4 ԪH2M6+b!O()O3\tZ:B$7?>vik2(}|>_$=:,;Ylr|$o#8nC#>05[k@񳠺AG5U~<:22xf=P+ ::&FT%>\j~M' Qy2o0:`2\x{ 㱆Z>/Hū pI'<$1f}+2ןBUԫchVDl<*FPO?1Ʒ̾eWHiŀAvb.u:5{'tClPc}LROpDo~# tF 6uro}Z~F}֚%Y<̊0w#t{4"9Z+DHs?םAaerU6|O( u+[wX\pɎ)/F.'whJc^=J'),F vʀ@- G\ehE|mm[YLz8-MC~mʘmW2o6 /BAݚ  7K -72WQx<+ !^mSKJ/ y/&?)O}T:\4 ~vԍ>{]gV,u&( (ҁQ/ʺ6P!dϧK1mDnTذ0\w[=  .^IA=,+G v\ 3jR/:7y$4fDIe>06N :aN>N}<)5>ޟMp=WsjDoodlu8rlϨJ {oAU빑ܹq;f9::ƃ5J>2W2CSwtڲ'/hHf7+pxg%!"co X8;lǾo)ɸa[o:@X5埒B@Z9Pm* -r#믇>_P۳^m$ z^ \Qė@llQz_ìZ%ڂflIoVK||FZ^_HGT:Iyz{hldݱ,"׀7gͮ$zXDOQft=n3مc-fh!}Er lĮ Lϭj,+{yOBfC\խ0N 9oz9@)#g#r{D&=nX:JtDM$}9a$1~_0\MgYZ07070100000019000081a400000000000000000000000167d00e1a00000b9c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 \]?EhDTTk׶ǼtbЬqqdxiվD[Ԝw4XgC g( r/"i(fI}f*NmYVgՓs*n {wb*W/#xKՐEp<z^x["&n41]LI᫔HL2 :G.zFR\̕ޱNgSrvwc㮛{n^r=pfuu֏( p$\po2)pqRԯj0b$H.$t12m݅NX1e]0)*DK 84/@:ZV:x j2֝J5Zz51nzS#0^k,zCUɹ l/񾞨 m$2]\*3N6ώy-$f19IV>V =bχO8\O@Ubs#{$qaCZ٥]? CmYʤ{me[~gN-7Szy!7naՍu:a>,M"C7RC [Vo5DD_1+fdfM(77YƦ|V s243C)&la ڡGҮ wpIO)d#tԴհ21r@< foY҂`^\i3C^n%eLEbbѡheF }19d BZ8 Y1m-.Lsҥ#`\%C|wFs/^;PzxDYMC]7 nz 9 s7gZ./Z^?sNL,C[0dԇ5K :&?r 3aʤD5Q>'Xxjd0o-٦斑NK/s)F#NS'1uQi@Ā>qF2 &-^Ldʕn,jjb拐-`1q A &bɎd_άF8)Coe7Ø9dLw!{P3 p#|˚gW<K+DZBGd G5'5\ܒVNHäxr1EG|b+K.c'PUeںZ\vuأg-~ ^JXzirP@%|6[ǣfY*ZH$&Q+\ 'е۾@,GDGÞz@1y^RkUuE<1 燕Vb@a;{kS"ղq /wv qy.-P3g4ugm}i+uUAusrbo4C{CVwmwSKzfsx*/XO@JSgS㓠6M`fFӟ"u+e҃/(I@PL?U$TKU3m`v iUOFhIAko?NY{A|h,s<t9lNߩ84$Y HO٭`g(\!cfD@ZCXw r%œڣ zZ!F[UǺ`Jq bZ*>M.ou2tO| 7)@U<%Zr/eo/γZtTkרiry?z8ppH>(]>XS'g7YS*K+PY|U|0hZ-T_4ԌqD"6Jw?P}^l0TA1ܚ0 ^F GZQבO^UK{bdIo9´Ia CܽNA8[ۨĽA q(yޯ(YN}P Z\}(dy/r!B i` 0; \qyGG>%*!)gkՖaӗ3-]fJX!/:CRiلG`\A qGT  2#.w5S"dV ^:GIKgqU_SoB9 (Ֆ %!Fݟff5 5b+K:鎜xm3XVFjanp+V#EߍO 3M0uOx*c?6ԏ{:wRyGxtk7]Z|,-!:Ə`_&KB"Pbu.zf`Yʖ>u ni "VOMA$1R߱vaf03Y.t-r_fj%T0hx"OB-YӛRca;m^X[XS߫~؀r)T(z~qλ9:Mal!|V먘KyfbfH(?Igv,X5ܯd%l6{aesM2LnH1yQjxe:b톌h}nyTxH%SďS+RƢmRTt`&~4Uų \ٝ|)JiP{N8 >{n-E ^+֣iQ0ĸ zHg\P}bF.g#?Jѧ*#%>]д-;Ρnp͟zbVn X|@Tӥ[w/_2<,JCCrU! K*eEF5K59?"jvc[,4կȪ٥89Y ;߰jPe~:a}$ds(xtoģug2Yel)K02x|O_8t+}AL$hHlKNĤ9%1/;%GkX.{Bz9ռg;!M#FUČm,_6Ah?įMN f;@m܈+{F(7(3DZGrQ;&?Ģ?!Z88 a֦Y_{kG mㆼԻNaJP-.`7M\KN7|ZusNσFg(&^HlQM;arрLP-5Kll|Ҥ"pψ0.# @}ݘ:iEJ5;i㸋o5 +*uq0(SN3&4Tq*sʢcT8I٨@M.RQ0iJwPI]x񅌒n0!2vɟBFaxF\:bZzfh:|RE<$HG nЪ|ju_Xlwo?Q+ݥ j"މG:CP3י`4əIY5eqpmF`[ 6-ܯ[&x,XH|nO`+ OM8"/ڝ boVVe zr h$Y-P!F:H@2u#qbo>5 b[ಧGNW/<%yi5'rH z$ ULW-XW sz" p| H8V@K?+QZ0EpѦޑ 0#bd?A戴oO Ǝ!6\ <¥ƶqv,/k?#=Թ <[.>y\҄@ؽ#d w@T}/įlU'ݒ9kv-E:`)c}FX{Uq:eQZ NU[KF[`9RxP /C5+|Zu c2I$A6 \M ?JnLͥ1G^a+.;cݸQ$IKI]T> w,:4?&J Ph8DŽCQ+oiLMi,1Zٿ)A ' ~@Ux )(8`w_fVrC4<=m "e$}Ϟ4#e"FI=Mm1Xs\^JhzW,C7;-'ͅ-+nFۺp^kI5Дpх)&5>-o2+iY([͎1S 6 pLDv t\Ow/kA6_ްM~bdv?tCveNN49'9?W~֩D%{\.0Z0*^( uE*RtJ*)&\[JuVsb@lucJ+@jsSJr[jl*e3^+{6>(¬wr*͡~7',(ZG(u0OKllG\9t)nBĂ&.OFђ3gjF \<}+WCkEmgQ4m"_1¾YL?Bm ̗&ynԘXN)M4vO1TZ=OA0*MvevOWc`vJa3w𿇐::j(,2%û"V)Dk>PtVeJ¾P)VdȆe1O=Up\P@Zݺ:u߸]?& (bBtkp3u(1_*ͱMh!"Vosy{.7'¦'ˑw+8qM Ytn&Eb۹+SrVzwٝ-W 58!T5 ܗy4gc1B^ejM-%Iga4u8\Dz#iM1wxyDSR2I+T #Y!ྮ7Qd/mK{) *8R\Bӳ[Sg`d]dFh00K%?9a&[a׻@3jNI yD_:F cFK`HT.=1jl.Y{Vp;]M4ߓ}-n~ RmaIPACV®;xVZ[ v~2 dUʞzQt H#\mE}*ڄ˾?hQ3'I$]qX`Ѕ\0Ǭ"OGȆ'Cm$yoL6X)^2e{^,i@o_1j$# 9DžE,eI4y 955˷O1 @&]x/mv3P<ZAn;0q]Т[R]bCK^&=\%Qc-]_@$2:ڣ|c\DH=i9[یW;/<Ed:L0vܴD`F!r2>rGOQB 8%#lbP1t{fXw"C\I3d(a>ǭ\݅+TUBk݉Rk~)25}*>[30킞V@wP`s=D/Y}@3+]DyZ͛ *mнpa5M;9oa=v\t9aK\+In5!ImF Dc:ORPQB~n Z52z9N.m_r ZܜaG@K@[CՊc -Kڬf'TDRPTj髕qu1Ԏ˷vIɂ^3zi*Ĕ7 ~ c ~J41)vf3}ʖ0BL51Q'^9D#hy\ .avޫx)F?W4*n#z6њR {k/g(IF{}'a敓~Gm֖?9E=mbglg5QFRH2Ri?QG؝p,ZnhJ7y5憇ccq/arFk.WӃJ]' ^3O4pk>ɠȓ(I7z X "V%iR M.elh#ˮ.N@÷LhCm[jIMbUv0sgo "qNao$ +.3= rJ;thv֘S;Rz@ozOs s4C~._ֶ|` :`]2"x\ȷLצ'JW|SH\EM6rX;SKXٍ toyAe5S8S P2NEi3YޟM ,-уPP5䡐3P*#">fu)iߪiP8yzJ*]ĔL}ڨ!ܦneqJR>C* *΄Oj۸FЛZ] >ku.]t*abQ x@=d6-cKhW#$Ke.w;R`eoFYYsRC01FٱTeGE ͐ 5x )!k^uj2PrZ79үnHǚ_c+BeXˡzJ_1\B0(Eyrb9@p%sczH阣>쩆"*XۀE vU4ƾ6zEƹ- 2ŸLR-߀)SJjο/^E=,2<i{ZT5r\'4SOʾThפ`B;V.zScu5;:m6tS^k-?- 1722 .x{XF5R(&͇@v;O?4j+95oPdjs%iY_UŝF쟤>xw8:Y"Xnꀉ*^IqH6zAԫ,`S{bT9kT2xS :;}:*F;w1PgKPrO(eG}7x^(iEf3PT(L4N%I"6B "wY1J.VCo"xӬ>:xaQZ`41OMr7=iWBSIjPcW~|:,H0\/ gq;Ih 5;ZEPwm]8M1YWMAM3,d3)6u1j`HrTC*EF78PP5tG)O$>.Vlnu^s'),^XeW- ĔYyiW^5UtT)@"z-;Knf !SװՍFX {7e!:SLs;T_ ag)o"SlRq%i'ՐOQ:'KkD=iV7\_g=p6 $.X(8ñ4WϢ>˵֮s``E?A]3Q/xe.Fm~csz82 $ݣnx\` aM*""8'ʍ|jaeX"̑BwybX)=MҤ&KMyL]xT1&Qljfb@Re7ulqVsy >ӒTCM`Mm#%'[yLIgMn5U/ A~j>%s"jpUO2.Md+9_O2hyQy-oދ8b9l*Z[*?#ۀzZbg$Ä?w7'VI6mrڨџǎ*`5t~&;2!7+lޓTjwuI0'tJv~\_E \d"w漌i9&k懒n;5#jI܍\NoN4 89*y+7heUHrO2Z "J-y#P'Ҳ^o39W{;$Wj8#3))P#R;.Q{^+ܢuRuD}.δ]ڙ9rC3Oț 璝PϡXܬ=Vljs ⳯˯##B`(d_vy| O2aiӖ͇aR'HAi y>PIf&LQx\QdNA+b1ZXAqVY{~-JTFڕˑE-Tq`]c eyU &G!(bv: > >eӧ5o0,noSЋR]:A ء5 cxa%٠=Wp,&z`hAU=%Sjl`Z@ׄfC|K[MbTohtί$abl)9*da(O $aGswfjl_7Y};z +N"Ďäy'|]YH̟ɼMrq8׿S?+A]G4C>5|H|Cۦ'Ul Kn:?wf"FXC,l.FYpBgiBFMAc= ;+P?reXUz{鬗ap>Lj۠ajU7 &qUЮ/vb ?HAˉvd JgC~eQQ(v ueA[M+<ꎓQ2I-TkǐA>)okLʶ% s&\ڌ QF#01!Fq'J1Z-zwbXDOxDG-Db;(`ujߥw֜Ȳ oMmLXG]v2 C]?G?~6,SN9G0:_@_niY D J(_20[nA\!+I~پud(ŊX@7}#ˁA V $j4ܮ'hj *_n)a\ާ!t/e \-L݃1FU2ϲX`k[co|+wk?%vo}-dvyͭx*v[HPoZ5֟_ᓬ7zoC<]^AmGETd\SÈ)ePhF <t9V]2busWmJHiѧOǔ6bGk?2= GH= !3:[:PPa >!uFnrF3'j+ '8Y~ hԐEws>U {@Doޠ,haWzO;AEPHF"4mÇKsJD#7Rd,Tӧa۰4ʳՇiŦxPlԽN,.9}fh\(+8'[w4E_+ucFaRq$!9{ e%~60>Z|'wp_^+!B~JJuμ͘jO.KdPy<jcE\?Q#/%[ʿxP#!r0TJ屮n5}MA#X aHD12a(J庒YT~@ Wno鋼EtIKߖdPO#@n[z{>Dcct᎚:G[F~LKU>$Yh,%sFquivSlV Y7jCuAIb@ ߗo>n#FCKٌG1yaEz˃S?~ BP(TM0xQb9{ ,|pa71T3ef5K+dzqvDHdi)_7#8 oy8{VFp.LӷWZ@ fj=D Q, uANZ>6\2:F[r_A*V-3Sb>@D&)5['`52o603O$G/S~M,%E0 %W$dlSE$p%lVڃMWwH !9S6sǍQ2]Ԃv&&$ $:!gWƜؤ@B7 g\r81 K߈@?{jV\3 NIZ4G,RV%A̶މLI+Je͖)WwdkK1ʸg 6܀<2f@k!?*/Up4ϦU9YQ#4+a>1[دn귽? pr<Jm"8k0LI~!PͶ4_PdmJ]HwidkĕWD#<y"ĺJ,o~`TPe;X6+חU}CmbBAklXjS CVarH8ZO>ځd< /N]@QT, Ix:41k+SBH :+W4J_`U}9V%ΛDCi99|t3>T[ډ-}ugЋ4U,9ѓĬ~/W#hi,3<1=@◰ģl/ޗ,>sg:e[0,-LJe_agelP c g% ~oQ%>J(vB*n:}3O>ЈpIiY *g?gn?[]llR:T> c~l {$"3Q |t)Ϩd@@0jrILHFWqfX,+<=,]7\c}<&rc2-P9.ӄR|'r_ &*ʘZOS=x*S*bvrIBmO2_?)s~pD%x&}cYQ-GI A3hqe26.AI4Z-qa)Iiw)#}_.˷ȟa8LܿpEU 668[@\a<^X:wހY "sG?v arR+^eᶔ9x "x_hՋ$! 4UFydI8T .{7");.$Bǎ KBT֦F ,J' F`ۍP/b#W ]uD_^~ Tni|>"bQ+k# ȫ`\D`VN}"KSżMVN?P S`% n&iW[UX܋lMqdZQ9" mQӿ2@{qyꥰVGR=/J|2fynܾMO;{fV66XHY@ 9Q6Ў?4?vMs <&FKda)O'=v2_Qm䥗uZL@)̋X*Mzs[ ưx7D˴pT= bIx/ v_J]|/NIRAQz{c†DN[l +z5[)j{Z)Rv=_8TbkL.,$kO:RŏeBT&{ A,Ä}102%_HB_baaUg9nyKWp8/|V Zi #zVPENVz( >&nw_U8$Wr-!''! үd#J"m(l0[ZL" E-HD7 %Ӿhf9ǖDL'r~+! tÍ8[-$"u]]GUlӢ\pN~N3ad3C 9NBssSA(N_vxrs,:$7nvd8łq{-qVs#T)SP ȭ\s$hG~mQZ ," `5?>ζ'!ti;]gk/<1p/6.=GFM]: 1a7[6P H 9Şi(k?oIDQxB?!YY7}ЫZl!㣨kvV$nP/@Zw[\wߝ+tƺ;/{}&;2[O36wdtGIKϾ&hqa OSy+"B'eYy334:PKx$Wz{f/+_sjˣĵAj<Q,5V!UX~ v'b(`Ф{Ul"')P4-V؀3qO`h_0sֹТrek(*,EJipWN=f 72wM5gIZi,F#by߫"i*G=^=)a ^*T >/8[,>F!wOז1cd= 2-!0Rҕn@+&^4-o<i ޳.-S6Gy-{_/m@O :fᠰ*U$TXM S-x/3ْSgkZ輕(y*LH܄$M@_+a׌Kžk6C vGS1m:yG U=vV'kEPɟX,jtMj#yGHnB/k) ʅMRVkZЅ7:=x57ӯy UuAt M'(,;`"L3Њh =%^!<e˜(pz2Kub\'O.-oC .ٍ rƕ1OZ܏^uP^wA^ Z*mr_G&0nP3g@X Q R=wX )&=&1o~ b+FrB\q?]B/@h~rG~`/.GJj$ž?)9_4̡פx! }m2'< M3odD@~hac4G]I^y-@KZ^LYLYPC)1^W#U;!\V`?34wψ \&;ڙς8#] 7)WOJCpҁ\f);U45>к6O9+;eъA^ C9QZ!nIP2tC|Q}$ӌkWLcYx1cDi;oft jY N;t/ɯ'}^{+=_H7W=֓|\{ >uF`ˆ$|S%t! GB"vp E $0x;92B5I92],6^V&RL7t;*4Rj ZKô00w$i'~c pR|hKrRAF^>Ur+?-a'G7) kƥ2F/1E&f Vz+ 'tY_3u G8BELYʎ^ըD矉qwb z e8giǐR1zĹI5?۞׊tyՐZ2Yp|3KPjY{kC u'1X, JUɩ ҋqϴ-'<\ve*FT)=*D" dv{Z7bnOYhvYC) !~SؖiSL)m҄'-PQb.SPƕ~™,R@" Jz K cgݶ7ȁCRZ_']i; 9W/it}^򌠁,,$ۀś;yl]$tYw˒yTͩOhd0fURub{D/";A:p'q!v1Rt`_m}l<_:͔wof^a mF㚈)sOXQՊ|jzg} 2x 9#P%`7$O{])뿉0o.kXۥCfn6IPcC +bGAARo+Osh]{?K,?]_%YPWdʼn- gݘ]-#amWVT-2"Ax c-\J UmHe}o.Uѵ4,#9qU)鮣 Orӏk%zgĈW 7DMj (EU\]q~/n+}izfMU]RB߫)LkF5z/N`D5bL SU)2^t}U׭B%8^fA[P@$ƲZLF}*A&Bu3z U6%#pv;sYn{ݡل]+>TvP~1&+ UE)b==_L/AC&z }94*JXYPT#⟬_}uT0_R/fJNwht""Ik( =i^6D?V{q_Mo{N͆Ժ]&ߤ&zg pi&ώ:~H(>=歋hXV"& ?Θ,Rxs}t~-m#"n:165a:"م0ˀf_;yj;Ma #;օM-=Kvz&70\F1>Ȕ:Ol\#Z;1:"@3Q.Pa^kIfg&COBcl,-n42S1F hEtU!X%ޞpwt`}٥KsaܑSڍ$-$G[g9i3r5(}f<kNDQK H;:l9=(gX9`6זbkK+U12pmkH_BHmlE&3 x#SAn'Af < '_>0uY @8ߊ7PpS.á2N lCf)"'kM$}iqP ri@؋.zD@[)&L&P( `f :NVEG4`a܊[@-4>ASjXx2K D,C78\>$cOw^No~Mdx?) }=]irL )W,k#uԃ6 I}Uv}wNna 21AM6xvq!iC7B26BZ?8qrp*#/|z3PaKfem_A#!$(ڸL|mϬ Wt#|T2.xk|-=JdcDEܷ,tx?osn''"<e?j [_gEX Q:=)f<1Iꃦ QU͈ w9v i7_7='GxUew1ϙZWmӖ/p ecXH} uY%0_O)tP?T7W]~pDF2rͥ[vHi9"V j= 44#4d.vzys\pGшp]$(~_Eo'ql8`'8XsW'$/\Bub'G6,h̑PY dO VVKhB(a(6Q@@wU aºRݜ9hj;j(AuC0zemt4AALG@N6#j]9c-?lEBT:MNNj`BB?({A7ʻ:( 3slIl@BG~ŹYG1m8ApcZw2LVPm5Ǝ8灤zy /&d'tT)ܵGR3hm WNi,%nk&ftcڙ|"ݬ79Z.'OfF Rx<$շr:+*XM>Fʢ4 rP@xsυ]#Ha9Z7$:MGv&WDrbҷh ѥ廙1!Ƨvk:@o{ƾu>]/M) (]3!zJ+, 0&i7k?S+fSz<uE70#N:C-IĭrkG^? ZB $PeX V=q%K/[39wU#\|(V&F ~ƇcXЈpy6IjKʲe~~ @#C`Dq۲_d; =1Ĕ#C 3an>FL7{0n,KNu p>|z'S7RTw]Nfͦ ZNmQȴ-1 ાF-]D%V6nsov#{kwp(3qq-j|z)vqY "yq.W.f rAG$)ܣ7 h+b+Iu'gtoQǚAr lzoS⊴|ɧ(Dt)Ntxi:+rz]mo,,1p(]~(ˢ-q5+ 1TPMX Ho+#|9>K8 ),YRDF({M=m\V"BrܬK} T NFҞ] *YWcObQ 6=-|mz2|/vˋ/_6|IZGZQ8~5TtgpdPi riȖ5F]c)0i^lJkl>l=_IƌHRV.~ar${8;Lea[7) Rz='}Εr?H1 @qQ&o94VrJ9x*4VE2U#㸫"yov1Vn "GVHزg:rqClF5fwvazXrġ&&MzeB ^C?Phs }n@oï('`A nщ*6ݢ9 Rㅫ]ե/dI 1Kfh"o>Tly>¡a6O аQXg_Ђ.s᣿P0J,}8.ڡ ֑2=Q/gM>\ka$dDfKJQP5$ gjX7m T7 ~lvӜgV}ATo \Wgk+B<+3}m+v? Co&c+#'zRw;wMVezI+J %%fH ݥΊSj*((ɘ7RӍ#=u_ly3Q \2Vى~^M[cU䦤%nQ.c|} .5GՅ59/C|>" Al ˽?IY棚IQ3Eݞ"D3Fe^<oE$q_"dUn7HjvΓo;!=W/F&2)#}#l1 X#jXNv:c%1j G4j7'h|bc#~n~)h߁5@8Lay?iS) 1kvcHFqۢ{l YsEȔ齺[sCHzdSSi5YZl!i JaQs5>DK8<`r6%pZT׌6Z9>ڃ Yr惈H%&C#Ԑ&0B dnÆ*C}-0B]W6s;{jHkQwc3,D0[a ֳHbܿU䙶{2Gڅ!^kUV:Mj]B1iaTEk^GW'K$a.^?0& Uٮv5|Ȍ7~SdϮ* [{ (z|,WQLZM&:jOm`z:6ȪnbhN(F"d@ 8_tث4(ՌCPQ}oB~6p N<vlBZl2GFAWTw1|xxYϲxH'{!I*$GNVm[d3d6Z)$'t %y)QB *(_&Jeyf]4p5WӴu)e+菜dɌu|3ތRșbRdzkRM ~;Iw.sѾ潗Ry5ӆ(4[k>*8isbĠE6[r+hq)+IV bbW& IfQ#pwA3f;2RPEcjOVz2 x]nhCةB"Rͮ@ M 1U2X UI1;ㄅ4gпڽ10מ^-A 藍;E{c ~i}d&vϻ\^9ckcr!YuTs r=h8=NxͰX(OoքF:jS񧋵WaJ3 gTHkbE(-]=d}I!TsX_l=,&tc1ݩ=PI*7s((+Qሬ]*?kw~Moe[!%]0c1 <"/3?#THuJ]Bd2 nݞifs.5dO2[ (k1ȏHSsH} Ƞ{w{~=!qLw. w-z?k̠\yF=pdϭ0,ai,˴]IR '޴M` H 3<r1<9]4ɉ@\Q]Al݁ޖ !MB1uU :,Uv+-2XhfA<% Ez9ի`^g/YV2q=[+`9DSUΫoSӭ轪Z9fdN#3kt浩^#>- g|Qq'hZe!ӯh.nӌP|Q>.Qj}dRl;fЉ =NyhBc3x 8mEfDoT:#*yn LK&#' 297aZЕY+Lh̸Wty9 wY !GqlDM[="%5'D)bJ8Ъ 3WdQa#3U]48wCD">nD9}Q pe zV@.Y3|Ei`']NԿ_aa_vǜ\WMu%. }4&fo=T X,ݞtY87/K*;r*ݖ(P {=k|tޑw[Bӌ?(eEMCFn3{, ZA9 )ĽtV-5j>^/%)ۧ@q+kv ڨ^6!1~3L:2N^G]#]H He)N|4UtCC_T - XoĽ|@"P5bcF̄Dtͪ5JR=ѺǨjM,:aڇӀD<o6_{K7팋W%&Xg]޲zOE;.YArP\-UE;\:e`aA]+"gv!JBM!K9k`MF񼢾/Xj>䊡q6Y[ُg%As<`Js> ȉ+MuW:_yԫL,Hdy?DrL3a ˯FżbdEr~fB7=q=mCGT4R4'٭=_ɓA.`CD(7k! b`fkThjOU3'ŭ6vBOi3&SȡV\ -9+V SʻEK|0ZˣJ@8S*R?/M=UUH4v6R}IZ] bmqf!+A(S7o%ZK$P?_r|.sEel9 x,kf#t=XN ͶA'oعrf37zpPRH𞋔aԼqQ0]"s%8-P,IIs/Q96]CԄfµp5UHD?ĜEfu#A(`Cb{1æ[5?5Z1f'';yc P**9Qpsح].t/ϴ'5!t> 0)"G{,O8Ւ}= RӡPƭdO/he8TCIbEi[PkB\Fw$esYq}fl\@T¥Z>n8`,ɪv3i|TFж0$NΌeq\A:4Kk.xc'I}GZATZ{V(([ Ej?TIjl&`?Y<;,'XaHEGR>B@;^3SQ&ʞ#Խϒ<O~ ?2S--d}J`| a}Du}jי)>#Ƨ.%+_1^v:"ht!k"s=0jQ6&N=3#':MX% ==VhW}ʆx@k?&5y49rqi?p^  87[j ]NcMC?~\?S8;Oɷe }ieO2bo$W t.1ϗ8c2a#aYnY@*vz '!BOɯkI X'QUQA([jg=DKyFi!=i\W3AtI!{_vΞ0ߊ?N'CJyra.NZƢU c}$Ɔ^āU;7Ae1AQ o7%bٻ \?g%fCY/%@Smq#sMNS>e)!}7*.d͙óx=OTE /Op}7 )~PG[P- щD7 Q*E]Oak*I^ $s$~ W9+bzgp3A-xWc/m ̐8fLeIe6Y5 !^>娠ٓ=+TchóQʰJe 7"&ʘtP`Z^@m2?%PGĕ' _8^miUɱHKvIqAn]e;V%"׊ >"vgwB" 0-M )r]V4"ŕy0$&K@4(ҹ&*clw{(]?nŝ5U<:)Ыy\g  UQpw[ qcz/_ ";Zڊ!0cG x;%@*دOY'),1ϞZ?p|2O.&8W;KƇ_{&_ XxciL3JLg.g̙M̂$$%x<&<^vKtKdbyfx7J2{(Eopu 9R_ݏ#YGS'!|$a^C(eG?Q gr`Q7݁YZ>{OX0-ii^>&Z :G^ﱌW"yf0ʗb /@p'j!O⢚4)<-J9BCHu1fߒ!jM|&ϸ%CJx&`7Č=DfaxAȏ*G3&Aw]OJ 0Oq}QVȢ|!#ssQ7s#mUty533(+UImK=勥EZdc"|, ǗiskdNK'BuFʋ6⸽7g0(rHYDJޥSu4tMlߩp(,3L@'f[vi!~wQI-3J*4jKܑz-QөGA I(NhqdP1F;t9/!"NOPU5tLo=ԓµ? ؞!j>?Oɿ_g7eh4oŠ|!0xc<[oIUv{sEmU(c%j,`H.Ƅ!}]"U(BHC&2cYNJ<N!Wb4SL= }3烃F?7S'`Pvˏ Itu鮡|(fM)BKa"(UӮ eXPѮ̧/BSHE>+v#1/*/Hz @9MO0IJՏ*~z3ď̌ K*.Dco%(Ļ* W&-EHC#;hbL=ONjVq{Q5\>tmoUN}Z4{j7يE![?^w7 5 BGvmIMy01s}cK 4<%n~ % G-˩GUy܎:k{R;FmRs-.Dñ`wMmWV'- 5bk)8unleų,:g|wyy2L9K9@. ?pĀqjwc݄c wbM@R(I֙%vNכlsf][w,@Wan e!(vmh<>ViLC[=r,T};kZe,"2ٌlv|fjr5jaS61 `,giUq8!}߼=7/^ `Lo6>gpt!GVrk iUu~,a& CCH~6Fw#=!<:isM FT,X!hF7jNI;/bӆ:24sg5篯d00?O<Ԍ% L T&e(حTp[l/xEٓ=/_`~l|Lbsi3YnzgCxLl#NCSxL=ZBnt Aj*U<+6ѓ.]DTdkaPO`\˟8J]o4bK0HBsHH^SKͼ2'2CNǩNŃG_E+YH5 l4!Jza=^+J3R͝Wf% -n"1Y;)l\/h77d Z!R߲mNW]XK05_3'LJb娋;@T z`զt6c!>e )C~Pn"dG~mL C+99yE]̄tYb J(T0 wghMU~l'͖e+0JFڔیjA;u#!:=oa;܂Ȝ=x ˼X_5;D:.Il jv'^BG$Acgn-ȸV}nc^#[#HYk"Fiɖk|yԞZzy+gj 66\0k3e(xnYTHVAϠc)*Z ˡk* .Ȗ#s<ޭF{t %+inݣl ,#xDy۲mgc #buQD$%تYߢcpUhaNy(FG@_=6LOe9[n!=oV|9#ƽfd 2yzx[)I|~]uʀH:D8tzF]HPÁB\S~t"㸧1=%˽BQ@Pe)' B2qB[WʲxUe^}˽ Š1 K Ѐ!77-^Qu?8wQbV&i9T0_B2,.yG+`` Jy4DCt#m`Sm =!GGg]X\: T%jzUvG57X^+U̴8ˠǰő *btF%C-%$ZN -C C_g/׿ƣ;|4Kq{N4 o a3lXTX`Hػe_#Fg[]AGkĀχD6Ui־NKߝY kJ+f9#WrX@ihѨj^zYcɺw!-cYY&Hlü۔4W#mQ]eXl*1_v:vS5׺Xx&vdtp߿@aכ#u֭KCIS 1jV1QN|Q9u`` RRC%B&؎EY5™֚H".[?C.n-(kv:Qks, X0_(nR:~MYF.E:Xxh5=_SRyg%KĊ8V(Ƞ +_e؎9* gުAbX3蓐tE>1Lf"VOeR^Sty/$Kƻn8|8jjj'jH"( fͰ 54ٓp!J%iAS[F=mM0q/v*bc{{;W *y#e-l` >e7,CIN3g_zΫC?)g!(jsEr1#gnS}SH(4h+<^~t%x|, ~քLtafUW&TBÑ=uQyYXSpB爂q lNнkD/KŅ:ۇ*WzڴLF Xp,ۼ-2b 0u؀mQŕ Wу\'.fvlX!v5h߼*V* ɶngzO{xoLI7HˏBI1*vBFA$>Csxc60m xԢH~ݘHsakspΐ4|ɚ)LҌK$_.EcvaKy۹>'c.4PvhIG1`NПY6hmk@"}>%YgSxNP>XT7WG抗_+vIɷFKϹ崺tP;:xh &?_Kv2 A@yxoͼQĥl 9T?颈4FGwIk/}E6> YU3,;=+Ug\ !K̆OpX.Dnggeٿ8P $},,2diue?8,Y`(B_%~‡%2p85OKN;-2Ou,®NE \,>j0d"lJrQ>V Q̮jɘ57XmreA8߬Ypup6WF}zh!*)e$Rh}iv9π‚6E+;;G9 u:kg)}&@S|he(t?CSlQ}V80ءbg&axgj:+p`'֍OQ-fdR4]idSzMI^Vie'] yA0j/JC~k6;ާD!EA܈n%2Qn̗tG]}ڰ6ӭ4Tɗi!G MMz!{Uvֽi]G pHd~Z{`G#1u:c^9޳I]?T!e]>^ ''k+bfKHwJ}1-qҎ r |٢'_F V* Ľb'zUc>o:K/ݧ#_ujp材l$iqlBb7ީlԗ<3Yyw^*ٟPzwYُav%/,G7Sy$~6ف{`[Nsk-@g׮ ~=77Gr)r,]x.#k?*¾BC^38 Xaæ+pIๅ T]ե=o&sk՗WkU7u,E${aݺDxbӜ~}  )YQo8x=;P !T2\>}#s:c3hI:6KVj mob:N5FJ#سi$rj'RЕ`#{Uˀ H>D園2,$r_%>CN%?ECMqT{,ـ{bthymmCISl:e\gU_4|dKz]0HM렏(Bi0:Q)JjFw誼1R?A..HS^0C3te_jEmnв?=A`|*oJ!SROJjr !5es5Πu%i5i%U3&됾bkƒ3BaQNJT$Shb -S|=͕pM=He䴲 ֒{%(<V1L#"r=_$\΅2##4ά#aKBF+HiB_KH3a, `N,Ӑ+wPx@gv_-N?營Q,jc;FN·HyCQiZ/^'pȝ hjC$Qa?6?xqo`>׏05G{R@W:jW)P(J|Uj8,t6+L]7 Q6_ݴ's0l->:#LJU::(&_]I}]4*8*FAUGKM^Ka p*S^'[v+xˁX 6Bב 2Y|oE|ŜɬV}HZ%fXX@cDu#/=] %OCQ ˂pgRenύѣ{8*ua| .fK1L'Bfo6_R֝TaD1GY`}}ٚ46q]puVL3ϔM`3{׿ 6i߱꽳 ܲE q li5= zz[ptO-$cǭne3PD ąkJhQ3;[hrУn'C&-\2JWkb_0I!Bd`17άa2BbNB)Nz51*_=(mac3Da9nD/24W#"ؘ~)ʣ? PQ:UZQw(BM?ܸrb+8.}t_NO4Ɓ\@)΄Ohx{Nj0B|}sÕ3*JLGUDY Fͱ!i<( \k@ FO!Ke괉,/ex}D V8PǪE(l:lV ʐls[ O=^Ʋ7 )S5Maa nd*|'Voud`#00=(#&WҨ9~@c=Gb݃ӵ }py.W= x2SqD+1s\IL|J_gH# pցS!DB9~vCE,3i eqHeN#BKn*aIΞ-^5LW!`=Ҕ;M 2X]4$?D a>sI:޷vt7^5& O(4BpPʼ<+DtF gIx/J %%P$|GSybJOɒ$"&z }#o5U斧U>)"gj OK anwhTX*P.&C}+@C9'q8^D)`pFQ/FUx/Dt/P*Ř3*Cm x4|.ףʙRc> @הي#|SIoN2S(\ۇ.|#!a5C< s[! ! v= %<d*r%jK4 ' %TCx!l.G _Sq DnB}vi'L%dv͢IծJcHYвu %u1.[rfFTuƳ,uh a`Rli(n803.Wa=s3DmM< )XlҶa,F_o7G^B 9MGuY/)] a͟_*doF`W+7=.3J#SN3Ru1{G ]YwVQǼ {9?ЛUlϙ.kLL#[^kuYaD~aUq̮ˈcޢ'_4kpQ[Ca]pL{KUhH[cm=*ׯ)~LYہ;|;H:Xdy:u OG&A E1r)‚DkQzR"ūLPd?e_sp@&.i]LBʫ\ };0˰Хਤ)CsNL @L)z5 }b*@"c"d/n!{ɲu aؖ`|/#ۃ}!yj~V5*d<̛)VUŕ>@ύ[ĽfFt^" ;tƵU攕3W7y3h@Ȼ]St8m "! %3kD iGeLy1f 61;,O}HRo4Š hLW9]~JG؝R|-BfbL`1+Bײ3V > (O w OKRK ,S(D vaxzΪcHppO'g<ԕn?2C؈Z/)q tzO|o*糺vr=DAs3Ww`a6tWs^Py*UBz- at{M+O'Fà;J>/NRm! gy9$ HL~Mڳ['bw"1g!s!L=ߟhCf-rX:#}ecv}KD]d!x],>=Z;Nn lDBW@%a MQzutPyR;gXA1q؈6EŢ(,^}T)5Έ07 iT_r$ƌ?kY[jU_x зقԛ m#Ef{! cdE| A0`KC0YO ;L4q;kblZϹR@B,_T vs_ǖQ_˞OcQ$hҠY}EǬt P,_1PJ/a>XA*,9R[5>:,e(Tup i,8)cR pQq~ !mV9uֈ{CN.6?Puu6yR=*.$->H)N͸/_$ɵܲ,M8Խ-Lҟp3 KȦIBCZ//åg(H &%hJs=~dM*&çEul]mc]Ջ$TukX+.5FOG7`nEJVml-*-jƦ8MjVB AcHRt\ppvŪnn#ewK?Vpl9m P2xa}C *"´2_:ZfU3J]7 d痈*:2v:s?1([Ps) vjeZ? %X FXwKM )m{GDyyL䉩tcVg\׫$EsOKs|Ws{yaծ>A"U#].|${?qN~B8.pm#;k2O~k4m_4)'na<{:xRbuOmsɮdTMRy\x*{ȝauӖm+!6Z}3*QkDb(Wk -*C]kb`dFG6x;X&d[G;D7N6Bgadba NiyGtefg!GDoGWt `D1qKD2B`l5RDG4{G=8y$|{/Ś!SX@C k=+~߮JYY7s[!%DYl?L ~Lŏ1,RX+cY[VwDHA~ /̼qVj>IH\_ Ÿaތd <3yg+þǻdpD2]ht|`w"_/n3 `djw%Ro;/$.Cբ'6?PM9N8s*ۯD~flNTV?΍,,Auhfʹ&fṘH$LC\e鐣[Xpa.Qx42Z+HБƟ*K]#3sJ\[FstX'W❷=f$*z(aa4]SG0I?} /U/!'jI7[*H*8jѦXxj.,u .odC#Ӓ`=d "[E8ߢ Jxtq?iH/Poc,d!~]61 Lsf~ڵXjX6:+=aW=x57}CiR 4kwBM<7JQjk̚:jMK*u `(]ߠIzX( gi1ئ.[=|֛Pݨ ` }׭Z۪ |G*emWQ|L~( b-!C>Hܬ&gIuCW¾n_]|M\>( "4B:CίmE) 51>JyIYxXq`U;bi|VX{]àVD3CdU6H˻)(L|#diHzX:oP:կ,m\~ }jVzcsBX}bn״2u"G4gg/XA5k{Q9&@̖8$#Xe*M%?f-!#%@J7FAbY4ר,S z$+EYrlTd$_ə9[ 4bKc]3Hq7]8 KvYi(/kT@TbG4T f)vafF] 9['"jI\/tYU[?PgC,1=-jP W#b%-:"Z_'gnN[#M?ަ¹1{ zI)^<XO޳"z/H%"Ryw3lA8Nmf< HM"GhCXNr-z!uRw1=Jya. nhN&J[oo2;P=8nB:Th~22wLX|!ַR+]V$vHZ^O8bAtlZ)d֫4(CIsˍL?`ƌG-aqz B>?n(^1{3ϙQ1u `w ]jGz8Cgiwי֍*r[Gr%IvVZaP>sYZ%\i@ GK``s3TiA+.i~`NOP/k+!7|#"p= ],B],ǀkj3r[8cכ Xovw?]iJqgWV`]BFr_ECz5P CPzm߂>k<C9Ո7C@&.6{Q!e;GdL>:Sd3.ִ`(zI v_r_ K&y&<;P.U#Jm~'++V./G>\҃!+?d[Z(s*#X'YcJ#.Ԯ6#XB9e P2PjI]OT95ّ8?R%c &X1\RV/<^8KPkY`eǏt7X/LDcPAlL:7 5|}+Vp ~SuLw[*N86FsE_ϳ[-j$M/<v}QQu)Д"mZۀ0tz|{ g="Ծ9LRP#nhyd癉j:) xl)wPϤ=peU5ABkdD琐?!,d>%`gyV}BklUIJ&[pPO'=ۭ'#s1,aV(!^9KAq'8mBFYVWluNb`I݄ J>y@hM%H®T3R"+9ɀ/Zʹ%g2EzSr VBX+Tl(m94. khCj&lNro/^Jɹ>-+vS_$PCFmܛ]>G 8[|@C?fJ,nr#`8V˗3 G"Wά .~pP鴞ì> [Pi@;s=7ux,3`aѡ_?5`Žbk/($(v[O}dBI}VGaUv²CYWBRюPJy Kk*ALh\WNJb4du5n7+KInzqTL __a9iac5iWÆ{E-A[hMwJY^$o, SI:Ś Dy wp_K&eLAK@7:oS+1M#?RQ%؞gLlPd.-% hU uRv;,"RN@ {;q:K5&",OM+ o^]ƆDE2\Ez8"[crCY* ctb  "8OZ>bI5@A0m;T&"w.% R`T sߜj`vK`Y1rLs||#~=w֩7A7saeY:8c/cQV|0[=Gxq7HK+Ր (?m?3?sS2kC6/5u:gWy"ݢLڛ$YRĠNX`F@Ft<RFʓʇЇxt.[s ~w;$Jꨡ| #]]F3O~Ls8miIZ8add£%=Az&`pU bR3߼s=m^L`ﺠ^;SWi W5mix o4dZ-' fàFP4i+F`Cm*ǘJ]"3C d"h3%@_ K7 l-WZy`*E*<8p1R1Hvޏ46"o;m%f{XȂ~U"a2~c@0Qn<7+)?%uE D+U"L!=3?fYFCQ-3/v&܌r9M-TUTk.*̋ ᢜNbD1eJ@nKQil~]i>d R~ERyoBM$h%KS=W26˽VѲZGp1 F Δemkc:bˌqUX #]}cG ₩0:Ւ 4evR;w. dpS/n!:g҇ي*\dTߦ;BWn@0HZ1CT}%VNYc}E l NqLW98ƕڹcOQ(8<9B<>i@+8fuG'8UR3Ŭ(#D硾'Yל\ 0G|z űv_Y.{qI|(SK~=ۅ-20d:iR[Ⱦ͐tK1zA0@-Q ֖bX,֞EJ_=pOىgmKӽh^ Q ,go'QkNfU&'epٹA[{vp7j>j^Ź1b7U_0Jp݋?FZӕz-tˏݺQIjx]ҧ+)|Bi O5['}v8}L޸|hA}Ƽcb5+&]FB~S=('q%rh0-`g%ϥ]*.yA}'7pjº;x3Z[5~A:KV;}fmga+ .⽲Voi[I*kʮKh)z٨ }?V["#BeE~g9Nʕ~,lb05x2Q' r&7G-gy$t.pB),zZ5؆oЮÚYHKછ8ZQmn-niTB*EOT:=hG7L?πBܯͷˑC2kĮIt(zA3;vY.dԲM{S(85HȞf\m&8uBs"Hp{*JH/ҥJޕ(~NJ %4x6Z jd,B0,..qm\ ' ɔN^?WR l)4 "sEU8~*k 3+I:-,CdMjdPg($4iaWkHy$z7@?Kv̻1)8tUʔeXmKXDuQLQUo6wvOLpTˬRxґSB-^]qoi M;q_( :gc91N Nh5۪M( XG-3* ݁Sjǣ|U@0uFH4ҍшqm60 J-+AK?u=Q~,Q=c`\uy|2[SLB4R!B8L̔(AHv :{F*)J谮EOK4IY┼_7d,<{H8^|q HMAp:( %"n-^z13D>o%:XV5;yd"U3U\7͒G$Yfք8WH?]$jS NcevUZ 1/Y@ϡOv%74 pZyIΪ AWf@*e( f\6{8u _jhO_ډBE3AZ#Z}qw gu{ԂFQDU^!@|Qfb|J\"F9p(c:r(7U佇5l_kyG[W!4A7cWٙymp}΀I<)^(4r/ $Eh'K0)^#f́. (_Oa.;-'&gT>eoiA)Zα)\*Paߜ}pUHMO8oKb#Q-IK9bNV< Ql=\'=i7,~8z"j̀%,d$Wy8/•tB L?~QMu5Q05_÷ֳVJ*ݐR1b Ь;AP+&-dfTI/M\uX$RF+Ќ+Q1wAԿ65(K]sӮoXGZ؈J|ۙ~œe]w/}2Г O@ɋ%KO3|_ܢk3 80-#e$b-2W .E; V1 )ullw9L|Xov3(gV./P#QpR<@PK.t*$SNCTU)O#XT~k.gB ǎ6__!cqu*޺;s̸APm%c`@CRef+hovA _5ur4o|*@ ԾDZd%Fyy屨 5yAlWW>tlX"pasEHUrHXY->StT\fOK#pSҠ ?v:/OQv+0K9F{ܡߎm-5޳彩["rۓiٙϫ5Z Mu8' {oJL)/0H9szqvq R,f呅xńaJ^&P˩j88ްv'|T{J3yD-uⅳ9&|bρNGfeFyj0JT ٦trְ+ eĭgG-^YtEI]X.y5p0J'{v"(es,ֱ7ly^P&/e(W5ڧ v**Ә_].`R@\7g'VaG>kl7{rNb<"Q.JDidQcfZ4$B'[dӷC P:S-BZ:=^0lD%^q@r: ,n ,\]xj&"^~Kl}kz Na**HuQI T G) tk>z7 \d+],YN{3ȱF*æw.K+Ⱦ+'{?G[bf,$6Dъ_ g|Z'ooC*m2%`sۮP6\ncnTV٥{$زbFiHѥ'0|/!&ǥ^Ayw% O7Rs+* c~3xT~,]’VXmx?%uOmv^I@Ϛj9.;`.ڄvk(Q%HA@ opDׂy%5%b") )ayM$̾Mkd܈ mtZ+oZu@wE:S{0n$WkQw's+n >[_1%S+D֋c,w$fKĞIf4Kɤ?ԧ{![ʝi\ExUk7_Ȳ_6G,Ɗ޶RjW8m3ڻ҂_]g7Ý":G7$TAhs;!Ͼz=ڞ{t8xdݬͽ`(X J3{e/{3{,ҸiwMV Z7m$zoX `CY S9D|O?{pQV.Jf.׽ϻDup_m 7RӯYU#sQԴ)^+M buPyŲ"U A(.&Cr7W̙Dhő(넡U)8NA|_{7[>G&DeDs w]G#;á[,4谀Ƙuok*ѽCޯ%Ԙ)Pώ>oe x{++O+ =QhIPϥBh*63g {rsTL" }(1 ԫwmm-±Ќ AfĽm "bZ+g+\1.z.p8yL픾܏=,t i $}upqza9 5m 8X|"-X](vqxFk 9c΃'q,alW =Qfy@ Bx=#n7sVhG_à['GAP2n)z_(ȟ2ҊyỤDr%<[2!{l$ Uhז}M_YOQbJj\L&!t‚Īw @,6냪g EhuqQsd.ԅ@c"`ET wMeX):`$WPYt8[B!_E?K١+tjgF`Û%a{ 4?4`t0׆ cew_&Uœc'~5)jy*;! I C{UN[#m {r)}i#}E3Y׳lA<dՖPC*ĸ 15j(e!s`>kI02^J[+^'6Giapo7Lnӵ-9kTYYOFٮw dkab:Q#鍶SD!g')u8MroWsfKN&xʓ< LaJ,e*{h1iW\ O::tۘ`5"G-ȏS5?y/&(;>1:iՃe+(j 2:vLs pTٞ3M:9D!,o1E_`hu1Xk2Bߨ#+3FFYWyPT1̀EY2d9%ű%01s*v IVUt"ԧZS-99}.0Tu1C;_nr~:YYo;bb'YNg]vnڊsHYdfKjCԼ]+EU[K2yi7~vS5F8>Bz];N Mgkb*cp]ҏV8s,$ڛ5ըcR$$ F/fo8OWr`ï̾#+X0=\?^*2X&"nrH (ʫ]4Ao_TUJP門zRHB&(a'KY 3?/-`x64>*)25O5|X%IA6dUZR5jc2v Bgܪ26##!(W1%.1ds$<ˆ&LԞP *B)0t94uA/zzlNK6Ʈa8S"S)eYibz Ƹ/`b\M}ib01pÁG+jY:\n:g_Tg@#`_LQҚ?g3JZ.%9Pn/G|$_X-Mub+1DYvHG+7Zd l4jҾ+R׭I$1M*g߫/6x_쌶>#kt8ros\B@4!kx(sB+L[jvIudX@ $Kz7 lIKlI@OMv=_|1mZd9Nc[oF8d*roErJpۏnǮqw"7s.Uf<\\&t75 * %S'.2ZjˮY^YFdF!}9o|@懻^YA<]SFdv m/qU|kH?Q`uabXQnP~==U+&k: EmuJt5 xe13a`L˙+^љ8./v(bMY*z=; +sk3`$zdrgBP7խ* Ab$Ql~ֿxZ+ ?1Ƹj\]JqpN3;6=-C Vʃ1Sst{cD|7yF:ER^◵E&6ʟ*O.6r* &_ E%1R ]oy&7\% Ű GbNCԮGz^;7YVUte}Q㙝ULq%qv |Ԭz Fл"VE?Gbw 4:|9*%: lq3,bAzKհ(Xő|:FM[/U, XwWTvOH^3zKZdi4:~,DT>[tltcLɉKSCڑg@ޜ'@-|~ΈBg.܊LMjʡ$4wWQnIE\BP6;t~䬣CiZ*XCO8B]Nk~~fKsS[DU 3y4ˎ4'Xizٿ7o,*;DU4 r-HQ[||iօly];Fɣ@ ;d*$ XHU}~Q繼2LJ/Wfi/@jv[htcm6*hOl=ȊѦ< pt-Bui<sPR&ىs#]/sFբPk Y&k^yH{3h:Ō hhb-֯| dF "PlK]aHƦ䱭:t6}G#N3,e# ] /GCVi[ݚ}/EAU(?cҕ7ɿת| .㲣VQF}z}QXGzLPqQS䁟ILi޾_h`X) DcO0Φ/!*fmfڴW*'Mvj]Rj~ҳy0>*p #0ý_EA49ʴL 7i)_$s@WAHey؋Q8 ]#t-;E=B`XX'ՀHv1Kje2aD-:ؠC@뙹A l )%#p5aRn3rAדϕqvs*DnFZobOEIFQլaN N^}TB!0BhB(jcI$ yuxɟ/Q?M8jCfҺBw6]=o7n1}ez /9ŋ$ITe/|yԗ4\Khlx0짎 (|N緦bMo1Q '!ۑctɱ[V2L8xTT4yvU> _øgIw9$de~}"C}gR|e4QbׂdKzYL" L{ uD퇗Ͽw' T XǍ?yTML &ݦS]Sp]}Hv͓;cCSugM*؂7- :4BRr!JY8u uS'mYvY׾WGXl6HRqpe1>L;cK)q7fУ}]/*bD9Aŭ}Ul nլltVKwy:'%8+Falt@?^MsUDo)>CW8+[+{ZSB:{(kCnY>q%A%$8R`P޼&os Oh NS5ߠ` 퍘 la{xW%RboL^;%8f:9I 7{\ct8`k/O9_R`YgY8q߇Դzw%uw!½ƿoi #8gYyUkǿDQ8O;Ķm-iݺukW]ݛh>qP'Pk2ɲApNtO-WA1fS I,()7nA嫸gUߗ]AX7Kqι< ˛ǁ㫟qlZ: >kƢB.Lmw2sD?nf6XѾǞ|C w:=qZֽtצ>Yt0|PbdZ%M_%C "ːLHmyN]%Ibڥd:oO { o0]ɍ˜,}";V_ HL:I8Lto<G YưM0S>׏ {* ^ aAw/3ەbl0O0u9aa#g_8dCxtrg"Q42akOpeO'K.ggHh ^j(&)`]44(s>%~^]`'u;CC+l%-%w~,tBs&#+wK~Q>I]oGn4=3֣~ϸ"XHw$~EM#i6; ^[LN4n1.*|E;ZQө uo97s}hJE0ы|$9g T_.+gړAhcUՔIc~,sTiNza1s'7F{ g"CYa*SDa)KpE M WU Ѩ[: DwX$ȰC%0*XWb`ӁZCkL(GZ 3乏BY"sjm:[CIAIY&q=9D_hqM#ob $>+L\UZI("Rnٟ8OC"c/< }QOƖbT2ƛNv֑þqق1,tU)6n-wuD+4Y*MD+]:y0?6j1ZJG& mc 8oI/ʳR/Z`pNU[y^zeN A^&~IF )_Ց_vTK+2f^&Y{o UC Xfr'>ʺv~βG;"ԏ#+BE ^43KJrvYokV';_Mķ 1?DOrNU`Z7C۰ ˬivI5M!U!PK #L@ g1dڊBئ!W\k%V!cѓx}Ź΃'P? u\yzކ;IgTQ{ /AFkw6c 4_z=N`[𕝒B[n J 5WHŪcތSkdahBiƕ Yd*n{m!F/rЇt 2840<\M%c!x,^Bs6D< %a}8)[a0Z)>mGksOEz=2ڱ#N*R<S<uWĚ⋙ ̲EY[9X'e1lE%X1I>s?c?zFj \2ofcm k34nH OT5daMM*5hZd,2^\$2%u\PC|2V#ʠ';mұS;{X M U̡( _yPJwG5*y9*1}̉&RXߕM5(+l$I9sa>caCz bz^2M)wZ&a]=B 7ϧo>mFPNǾxN7E3whC)> _:C `o:y}ʼnέk5^'ח[>  aMaNt6C1fQkunPv\N#&5GhW Kg܃<~7dfITPK^;&P0WV"wʪ&-v4'!׸RK[g0`~1o*G%Wiz[ )?ugy7/Q0ok:Eg$f@#+=i|[C6Rv9pΎ*:\F]B /4Ly.#ȺKvE)Oj9 Mָmv󏼮O2#0\O WS41V/iP+LEP!=K}ʝm㾇zFءߎ~*ss =G]iT xۧts<+9;2fSy'YI-4p77 pvfp9W;Y҉b5J?—3[Prŭ)IC%6>t;)θLצi4HEɟ1/hs ?B?dxQq%Fcv_UZ?<Zް)-HJ%#U9vvXvlaym 30|CmZc?D݀Vru`/3|=8C *OYv*8Q+ӇPFU{5w=! ٫#+wz~-EhvCB& ? yS Yb|FWy2U9w_}k*ʨvA٦JB;a]@UBE8N qu3zs㏋dPdG2稤#B KEC8,"@. $͵Oҹg[*Ca!ITR8PrIw'r%rZ41YCb/ƽWtV+G LMgdQjXiU+>@hB : G-o?4%PpR̺Y+ϝB#TiO}rWI숱%~Ks [ 8_I`ty) u.#* bVr=r}ry2l$l*5ʬ7P# \c=hnG$/}ł!L+qi;Cg{1J_B& @D2kpGdq}T}DO@uxQ]6,_m]6χMu52J,M@#wdĎE>sy^ )wFx7½7J7m# n)Ģz ZS9؞Ι ^Etx;)iZ8Rgה:(8(Np8*?e#/J\QV=',&B{S`i74{k)OP^|%b4Q\0Q8G6ƛ/7LlO'bPZ~G(}3F1F/wC8b9A{ĺ)e"?* k\G3 ZRo6[ V(MZJ.zc9񧠖PUz+ f&2a1tTFJ/ΆRj'l>-yԱXUAz Z.B?$ ZwM4y9d$aZJ@?Uo'⊰· o&Afm*>\!}%&GXTy|M  H@SJ^!X5*N`dչQeX{^NCgbi|@0CXh∹Mt&K\jAkHN@k~:LNn4Uv;6|їoKo g OҪYK)HJi;l?\rjGsW]"2%̉N$qTWC/h #J1}Dg1O=^b93XeKR ʠ-6`?ꇁ؁"mn[1}JcնmG><cMQ8V}m.z_'?-l0iF^6y#d;T Y#*n,ts2rY}2{pD1iy9IwN!(*G&=F!E_5]>#yaYlS,^v|2ǿ)4^D A& ܍ Jc| "E 烹DXU).v* 8!aCFcEۙh3ZawvY ў*5ʝ}l\ɱ3.k4(с&:jF*\YOm;dЂ μԯyxAiqҟCt*[9v0&GZ-h#9UC|ݮi T;Cߌ#\0퇢15Lz1|p9D):MfRoyޡN.Bzu}F*n}X"5ߠnZ% Mpx1AH3iz=JKOe&]&|(c FNe~c(%S6 ^! qgM`YkV%Whx_(0v]+A AhGY7Ca$+l%dR6U$/ɆOǐat%uMa^vV4WjD[gv)E ǡ|yʠGz TR7ORx<8J<>ͶEw }SITIxK}U@-ۄTZPIfFkKt?չe[ @@.uǺmoօ/mo Qt!AVG-~m3b>W)՟Ki4 .<ϓ N d G5<+JB!1;)_ m ;wsu\CӢNC{ک1@>,8I^GoH/>#{(NZ2xޘ#ɖ 5 uQUo)a9%mVaJS<حKo# ˔hi;EqFi21|8bnt}|fEkP?v U4rLcsPPfIh Kù(a m/v< d9S($cXjoi:Rb.f8^Snfzݱ(6:aikpC]@V<"P1o먓\g qYR^H}vv=ܟۊUi ǁ@N@ Uqbt=/Nà֗ 8ƲGgYZ0707010000001c000081a400000000000000000000000167d00e1a000cf580000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/亴]?EhDTTk׶Ǽwj3 G]|^ Ջp e)@E֝RN-ȨN Ꮩ kSHc~:.$UfɖËkvfa ˴%f)BOv(=:.v> SS+(]ⳛ^ MI%b Q=+ł/# (nQo?yz}GEA^0JIi"#\6aD[{U7xoP/khu,W{/c^t[''=3V\m_^~ܻ2sodgb1}Sov8ѽQ̛i^;mYR8cװR)R,KRpSP &K<3ftr<^(Kt'#lХ]R %+zi2TSo|ۨ?Z$`eXyY:YyG9ByBڝ ѹei>q^>YyLpy !5o5Ϫ 4Xǥmv78'C=} :h\zyQgtw&$|m/^ iu^m/bWQKwzC -1Skco /n}N!Sg;q 6wD2UРLB^9$xQ̃#ɧ#Mx*_71O9Ob <ݧFD`(0Vmcr[\ ]qM g2mU)F~gA7i/48y=-_}sڦ`ك0oN/d]˳"1"Gb(NY\7q|gM؄|3[ nQAe'i(3K0k z+kmz|1#(.<4Pk6Y6lʙְw=>dՍſr#eUk $OSk[]/lPt b8l@kcI8p6 ԟ `d~ E*l.sʩjǁ PH+0D՛"8464GWbS@\2ݱ.{h=߱!o ]PdžGZ+& uK`hy\.D5EG}$GWc~/l1—FO<'!4pZFbW:L087=x~J]?q;.ވq`\议GW5E_7n Lvp[퐩z Zg7G8ᄪ Y#Zq`M6{z5pmj3AQl(z)aw>sHL#/ \p[pv YF~5Ի<"oHg{5pk?Lu"t/Z,{>3=6/`2R#')tL酷aPWUp&=P’TFe-@ 9}a2|7R>/$@ttbY A8f1ObKqT%s]=cPam6əЙ=e6 +YFb(V鞓/o2f)VUꕁNJD"ߖnS08τׂ!<ztmG3Ӈ $Xe~7'pODbPφq(X 4d>j #-s[ oᨮz#Yt:Ҝ"0P@wG;R:X7ņ&',QspNVwJ'V;;y6}gsjj%Ldՠb@Cy:&CQv{Tk'm2Uϑ<+QE3 A"'h\ecWdThSJBʹ:@@Cr Ūݝ̈́;+ȷpN9jIx-\+A] ސHn>_BH}QsDc=&xi@nLMXhxy<,qkiGDLH"FU1PA攐q$X畁V| ){u]*~?zmKm_0,U5H9 #\ͩsvztɑAĈ7/Xn` !HZ|Npߢtcl3XfQ[CX ڻxli{u#ܘ2 shBmcv\n& , .g98V"tfmqjBv&i5Z|Ғw^Û`ʸd7by(a$8m[|X"(7S0LiX0sH@@IXh8) !<:k>nd.d[}c <~W棄Ӈ'EpP\]EԔWOhtn~8i `e06ekO ˻S EtƈZ2q˜*d /pݔ">م >uʮ4,^*$I"0p>D0o*ϋ:v[NpXv):H> r63BPfobV/D)ܸΉvދ?p`a8*i5'c0jU F9?a6 A`1X;bHm煄ԴJ,(ԷrTjA-\q"ֿuo*5 hR|Mu9+C{w\Ld*t;ƋnF(6*JJXd:/! ;0 㼊UH[e6uM7}#Ci礝`ĝL!I4`A?p*zm;b :{ TtSYֶP0-6URQv!3 Vh25%VA7Yya:kr0* ^CF]lPlr\1n;SxsBWy'f>ҕW!RmU_l;6lK'6Oك3q)8#W5H:mՔ+:KTô}tLLs,)CbA2FnɄmSf yHD_5u$%V] 闹Z@gp6h/Ƈ4[ jv45A^qu38eWg{edVVYx$㙪fZ-^'@Hϣ\N5%^LCvJSr<$.a9e0wUǥ 1"OVJ >Gi"S ՚`B'@$Qg}MY,`g'k&/]zG%8Ko]< ~3&!V3A~"o؏um4yN/)u3!h|8M WCu@®)ĶosQEhkVunߠu@ e@kDyqvg:&ղNLGt 验÷@Ik_A$ ` jKAa%q2fߑjWN9ҭ!0Jw_pY9ב8fB< W.> ^e:2o\J|do1xH0g÷Z8og,|;-A@cA(-T}$nVrn[ ^Xkc<>h56g FZK-^t * L>+T+8|}{o0hT~*Ym/((xW4H 9v+#};3ic>({9T*idiHl#V/3ưlr&qm{b':4G?ylIuwB.5Ntuwc욿8C?q@+؎I+n(wsI 9UӉM9̟̏-gf $pv@K4o)۪GhD%c/kۡod&H -;9¡_ Y{M_` Cmݯyqt Q_uنEum62 eܦ&Q5^PFFpBxńpwȟ(Ԡ^bU%wFHs3Q^Er6_aww}ku)1rH! Y-0SЕ,xOF ]i RxCS{z%px[=ק Vp IZ$'[.?'7H]}\mE<%|l0qdM1WSoltZV7쿋Rp+*Kz| 7, ϯ%8R%]nqqZFHwYiS SXM'=՝P5ĐWRE]R4?vf!Eڡjy5c>MtvR :@ i E1:ua/l!8ԗ ^(tި'}rp4cLJQcmSw6z)p))3|p0E.E}&~xxĩ%j~o>)2޸_[X%W9^CJCJBXڛf#cGnKiCLc䐢c RfmمJ)Lk/914{Bއx7pc2E<|Xu 3yr\@h權bJ3v,B&d]PwRU(ՠ>wCN4]nO]:O6IV8Ȳ 0℻wTn:\֙ 3 pqL,+_Y dVzUM4u%P&1k\ ō/v4QѦ*ux QQɌfI8"'܉0.3(iQ 2sdCD G&'ۆ;?$L&+Z䕚;ΰ D'V)Shyِ o DVweno'ƑH'rIoXzeF$F9a8?FxAQ l`c+^-;5XI}N)fV~$ ba.m̜Zh(ƢVĺ(W5U |wXqjY㫳B!O~73A*lCnhm\m0[&y ř ovZZs0@9}s;e4Y>PӅJ4SI%sL6ɫ e<chgUʪ{0<#DЄt֡PXS$N@36+FAT\\q +c>8}Tݾr-?n[& s:θܵYv]+~^%`9uN_;]4tniJ{(Ơ%IUTy`?3 8Kf~Ι0_& _8H;cM</qfCჭ++/΃ s> 8kd~CR!kn MVi9 {RnnL7)A̛8hێw3>VE `+<0bVY󕃼V]#Q !X5N{Ku5-).O" 8vhX33%aY?oG$ۅy $NLpΒǖ4өWטsLzު]$|ٻnݎIF uʈKUw_=TTP |Bv@LU5p+Nl]4_@H[lc뢴f2 &߳"Vo:>Q1$n Zj"$"_ I+>p (78*Sس[7 X|GA0^ȜµH2/fLa&1OdG 2i *Acm0;ROEYBۭ/jmiP/!Fpv JqDd%]sR2qRN92wG#,!KӸ?Ya i_%nWlyEڏ_ >24^Id8`~c :OM8n2Q{?&399ޑuafI#6)/},Wd1zم#D2W6 hw_`(r2lbdg1ޣT@.ӆ:imm|ӛbTNJ܊{mw$Xy<sǶ qO4*&W'dt>A޲%1.ܠOEқ4E[gFʼ2MNܾk’D=5VxtbPp)Y nB3 ] u-9~Rҟ Z\o1&~7=>;/1p\=&se ;W1PI?)}4-eo}S]I Ͼ,mA{9ľi_ħ@ya lWa6)58C|sNF<&[z'q.RX!0GÃNT  ѷE\T-Ť8FAbVn]QrO?6Bk&QKq"Ԯy jP"RkoԖvT ^Fӷ-;*ȱ~0s7Ӯ4|E|EY %FWyI}W<(wII~.VqUK%$B=L[g]Qnd>ݍ.o"Uv-tlj.'Ń׬+MAA,@ퟣ*AnȬ-brڔ_F%2^Q$^>Qpi@yLeܫzHQ86tu;[gȆlZW`"&7[Y񦤸YXvX Mp淳E1=O4'i}e,KV%B*E4:@G,Ʀj2NgǙ*ϠUF%uR:ydaqKC@p$@QE*B-AV-ٗtj 5!ӱ r@"k>b:F2`k:DO˕<8Zb"o0Q\ '٨ͽPO|ϐkw4>+gnXܯlۃ4s}Q e%pJy-/K(,|/K|cyJns/#m cN7 4r#ˊvg$H,ۜ5e+B }6L "o%?LR]?_u׼2&lr^I'٤uEՅO;'zl$8T߾8Onyi;T(^*LkE+]ٝfw4 >JNK_ccF"fjnP) ~ٜ,,y: c5;Nu]xmKG }"ΨbJ6"#l.߁Hj>q"-`e$rg)g[*Xレf}+~[}ϻ9ՈSR*~bV0u^x\; u׷j*-n'PFH\kjC-R^3;LQ$4 R!ͮ'9~3W,${5C{cĈCX+$Ha 0wфP|LNU^ WppFz1-J}r_T{/'P6=YF[[r\LS_`17=rFSis +FY6'H>)Bn-^nr>̥0yPFJ"3IL+XW)yHv<4)IƮ꧑y';M~VADcq@ˀ@-TU㊳xbi5.t>ċ!2uNeưn'epX%}Augs߰qq"p Mj#3Uo^t! ËWD6hM7Acӆ0δh_X}IN'.qFû@c :6!*>!Đ&lrXrns7ljO`eR 0yݏxEVF]IgÍ*jerF>M&In/&[{)Tdt1U_SS rA`F!̓wV*Ww"9,'bK-ӗqf,rB19jcNAWW$'ڤc-T%tq8f8 b U(g@|d!Tj0윯ď." FCӛ_3,OI!MX*_m^hS6`T.*3 eOoC}xb{e#o+S2lMv6b3Nf\E0MHA7[$pegO BBƍdlG٨? )LSkG0' DYoQ7 p'P˧Goq [J`{:>#&Z&ٔf>Q΂<9 ,ñzH4Ўz-٠ၟFQ%Nj z#6E@^| 4ڌ Nx rԥ_M'1}u]kA7kH/@M9Ȏ͖l]^d P{]qNTyĴ|K{ t6x~/H(P$X:ڃ b; E @qb >syNdVAq&viR\3/oT^[JFQ&82V; 2g.h('a,o*xlby!/T+ (BnZzIkT}ʞE(a/&0'uX~A,;PX2tlZLh[jIP.(L .ek}!"g0&ZnL U tzR &aJFTsw@A=;PpB?SGQ*̟n8L52"9=C7$lk0A$OL;[@dd(kk31ЪjL՚Ka7+sy16:ɧo- ig|ߝcK U:reh3 ~s$scӽ V}q³߸ŔQ]%_5u@]qr0Kؿ5k@1@H&&FaJ94KaK&j4ı.K2(Kc'V,fˈ!im]jDH 1yMm+ rf#Kkb+7@yL)sт=cX+y'u ~ʨ*z_z X䃙_ L'אwB7R4 E,1}RqYerum}-"ss5B^pJN2vξBpi&}T³y/ۼ|tfjUT9-k!%^~~ԉb*lp< L| ^n_U݇!rY:+D뇭+b&B [n3;MNCc]1K<#"v!< 'G_Muɖ3u95Uf3$Bv;B|6h7d*|+,x` !EQ5X oz^*\.mpEXEH$;/XO~ m2Kw`Pt߽m\|k o= Gb8ԜNT%ThiZk-ܪS¾/5(a͒ u$$7{_J(8Ü)6R1? 3QgbpCvF鲞}I]ަ2NELsպ>]>uLYpȏYUnax[`5͕m/.|!gZ&V%`.@m^Mc㹑o}'$x5C`#$ן<{vNqh?[Bq 5fvkvsbT2,hS0!Y+ˠd`!̮,<DI-EWU뤴ng=n乧Fdڸ\Va \`A+_7Ț *4cc,8( k/ONĒΕ0h./Q9R4{ fr olfp5Dy";U%ح!.-*9w9q_m 8:!?q:^:LE`W$&<^v5[$ /VOz: Bl6#zl/3֏YVG8ţh+nxꪽAILfJNڝ@ 9xG$S{]qL11l#o l8ؑ}y:yq&xڶ#5꼆iYCց}nrp@i XJsn4`¦S쒣]07Z(`$H/:њgە {r[*0±|zP b*;BV!A%uGr|q,{j~sJh<1k}rԜu, ]0^w -+D#9u8um\`4g/ǜS]ӳޮGl?JAbVO˨4˗ nhn[_GM5窝_ O[+EQ^)ğv 1$+/H<-nDHۖ59Ujx-E/ǿG[d_G9NqݪDkft)UBsD _7`Z) ;UB?)` osN3X[>VGbZ=XFPH?yEXjP QP7|uM!8QzeE_"Gr/MJ%H#zdylыdL\Y[nG_G5&Qs1  uۉt,o*c)55I֣u``zGv.(ߖkZp@~tJJӮ1VU372NCRT@8 Ș6zsJ,yأgΰ\W&ԃ(8/z{^- #pKrKލN8M3{B?f$+ i"ץ6}йܐQD[2k* LF3 qC@MF2|qC[eҪ]68RX 6(i.8c6#vzq#+۾- Vd5J:kҭN@eU4n1eJd`f1!am9!6aN[}oM|CǠm*uXPWp8-xaڢ]пkA\KQ8RE÷XHT&}ϑJ)%.A =yw>cvґUlVRf[_A";ubb7itnFJ"N^rZXրdžHqL^,Xv -s" zE}Y¯Ȃ?#@Rm/f 25g\c]x׏vuܻxidi³7N`@c\_Zݢ.Rr+ui!‹_l TbKζ:\щv% ȧvW$m;CF*1,'4SׇB ͥEܮmb: Q:[؉KDrke\p^(d<44 o8͋32-'b53B^FI\:PK贾ؘb"WV:G@cqK)r:3Щ2od/1 !u5:7o -*9Ӆb'pe3s{/W AL{=\B(B#@`|pj#;^Gڷ)sgviR#+P 7Vh/%I(D -D J̑0jj9#tȟ, G9}jU-8'\{f9a=KcwԬO:dyԅrso DoCP|u+o"p1~&,xI^_ L* +R?44pҟyyywٵo^Hۗj%O<ɑo*ﴐ8 jD[NХ0 JSzvNqBQuSzG=>HWn C{Bmx?8g&ZnK1:&2 4,1+,̘ۖAաkTrDRcQB(\d; SkLwqIψdΐ@T8ӫ3g[NIֱO$"bB#Ȧr r;&ߎF-W5fS^|ƩL^z/UgO?W}H1D9eK Vrt&K .`.iionZZ]nfA o郥}須|b_ _#=JjK貓e2y wg8h S?~tD7xQ'ߑ07^N0?U=#p5XG+zfPh-sFiZ/#,bI#ǶG˹[_*$OkG_I)|@gw 3&"  S2+ف>Ä-f]}y (=92QL C5pS :?++K`jHhzT,U=zQ%iU*. \)KMgْ! ڲ泲ZE,ϧ!P4z?OrkVD^'{/DVǝ ٳ#O};I]+6Fz1_ѵvV"֑Oap9ruLWT‚5`>m L|"wP 0ߏaˊ*(>r}&KaCo%{CDܓ~J%$۝ VvFt;pHM}3%yXcPFZ4veg?Yڠ+p-'κ`1EײgL^63eS؅4#/ H[3\K%TN.]yO&5j(юqI;MKVklE+{t=LyXϩڜwj PI K) r !_*M'7ʰ , - ngcƨl \C7?%M{~͉ع+G,S_xm AĂyerɋɼ( k$t$D,n"tM,EM ەkw>3;PӔ?*Rm.kw ĹMb ( @ݸLzν_vUF+ݍJFѢΦL];ș 䓓>QN=s p?-A.Ӣɡigk@o]is>{P)] 154||G38G3& ͱk 9ʣU2F0$7\X7u|_x{r6Z\b{ѷlfl4S ?'1yOI ߓ\8ΪjMкK3"=fJY<:%{ ~a[g Wo$OzWmhm{Ltʹ! ,_4ZsBbJ=抪5qTsσ-0qKB f]C4/N3HӧlFϺ {΢}mM`7jzC+زjh{wB;۬T|Sky{@o p#ޗ."3,_0C%B {93>DLC<έ{"'7̀}#izpppX'Pe?Jz)/;*tи>FD1sBV*L_H%)&fPy,m vYh8[cK.jXe˦Bҗ<65dylpFO0o:5AӐmO??)*[#,twMfL+C_kŖFG-!}'<BN+OBvʯ%Be\|߉|>^"D_zZW^!0)k#K!ݣTL$NO3`Yl~b;0)=OlѺ\/Lt {]⯿="RccZ`*&oJph0 /+Q#0lXd(n~=5_)kEflq{yBlJbll;0,&*:ז?`w$"4%~Mnvs9)T> h#7hp\J%F:arm-ex/N8%D@H|]p;{W;&z8r贠q` ,a53#,DTx_I0.m,=qon\4n r b͢3XH)􊲾ePvscm~rF#ƞGS:`/^Pgp_~ q Y8JCC|[/vy7lŗQ"b:@X>G{T bOA+%@ 2ikUur#N!F* ,]S*3 Q-`nY3<[\%*KO%NɍTs? ]KavP9AŁlgAfsG_\:٠Z*E;q2b3XvVn6DN) +.=AH QJW/ 4?%g6pH:?IcLF4n0u|)O૖r\w(b0Ѧn'Rz3 mt.SvJ,O\8!*}Z$r5ԕ.x ~lW W!#'4s't!TƞsrnY5T9$E'w^*KD <BdX 5oNC*=΃ 4c|ت5xD})X;T$qXO2`҂ YG!_h_ª*m-+ ڻx4"d??fB.*bLW5mKIʸ.o>nWk޵ 5ODfv&bw < kf>MYbiQB$Qu[R%gP,Ba/ 0)!@}0 =UZ=d׀Z JҥcڲgriO#GDl9 ܜ 2y@y|'Q!3w M8=[J¥[{!'=7EE ڒvZ OQG ٸ"16ԍ2׫ֹ/3ɞsbVB)&*BY\ !kv똺yGR*(ncc\n_^MXCp0s0&\VGu ɋJD@q&j鶝ţe ƝJd["8DVNQv…(|_o7,uɣbs=o%e RYKo.n&kNqI# Bh<J5z˥M.2pԊ[ ed]top9,]1E{փ:3h}!&PʕV)Ӕ}msh:#آWdiަR*hA8lu9MX%8?Vr}st1>70 gS-\aV焻m1OBA2j%ck`8ۓZew_x}}9jWG9k.g;Y-@ȿ`dcF1Ъ21 T$3$1/Tn1F|jW$pؽ#.?m=Ez+΋?%}RRuO;ۧozw )޾sZhP)w.4GxlzuZt\ioHF) w& A= )&2@QR˞]kÌ<Q_l`yG5Ur`wBQ{xߙ˂%ӻZ^ϻ궏К"0i5:'b\Oz4h iΙ]_Y`!rۋXh\3a5g𖖱 N@( l+o^aaqQ,+o~?tC*lw4N1BtFOΠ}w.y"3ST#'}2@8fi@HZ`Z̚pEJ%P/˭8JF'Atֆ1X? qkQ&ԖHk[x QCBs1e)+3Y̅~0 j]E.z ,l֛剩<- .(폈zk+YkVSKO-iP21ZK#e*XLV ]79.$ﺑϜdi Uߐ{v|/?I^ 'ax.KչW̌+V%/T^T)ϦJ..d3aNl&>9^'S' )[rqFXw/2c͓sA~z<$./˪ZPk? HDm[ϢY])]T>9gZäDǠp.ظhu|M,J댗WKtV 3j"4B@t:2o5ӊ^[|9h<o۲K cq=B3sSI]V>5tsƗ˘%vm)ɉ$hHxh5vC€i`JpԼ:+R&úzWgZ$qc\]Hrw;Q[~%OЊNNa]f~x B1~p\j(jYz*I8/\ckluJc?OdO5Sۥ#x'm^emwG.`QEZC(j?4YیJ}:Mj;oֲ8O`gfz,/wL5Ǘe͍ Qќ0wwW_Mju6 y&n1* kBy"$H!eXX;- FAD/՜E<,@S,ϰ~hZ%⭽o׃ m+=*~ zÓHS[ |-- $; 6Ũ<Ҋ+unNtpX[s/%&oFEW=g@5áKB7O{#HEN%Jv][xµH!<^гYz4R0Z~ *">Lts ]j-ȍ ?_ <}ͭW~Y߶@E\2ـW0s-7++}ɼ͕P%=% i5FRo:RSkX[HzvJ1Ynxο$Q5PnC"-ZdKƭ_+#Cⓜ !ד5&˷u7U* Z<1})bgK:ײ,6mo2xjPTwfLɢ' ՅbqHK2th"ókrVCѿk즧>-"r4TN_ õ3Z!5 2| R|:jΤz6\=FC{ߕjtJZfU>~#kkRH˛4hUz9F<{ @:$&%?9"\%;z }=#˿-3r?-AÐxgIB7Dm]-mώ۾?j;&Wz"mU8@%F>|$1iKϯ[J<&0oÎЊ_L8 aNM7nW*W:YW̷ |U Tc4Ȁ E&;>xڲJQqބ=x ®M݄apnD폗4#_GH%Ƌ3Qo#LxacCDAƯϟ_k@iKBL%AgaZ^G<]}qf@Npb_<=s-1՚rͤ 2FAy!~O ]$tȊ=<P$yeciPr#P泽AIд7Ms}Bl#kPB%@ә- v}5ᅙyiBhIq^[rܷ?V0ɊVQ!j1jm.o#_7*Uzof:\V 3PIз%Go=IX\2i#G$-7~?G˔so)+ M"ݜVbCKI~W_2fح.l׋f9JN|C.fp} _YB'n:N2IoPA8D`ݧ_&\X;/vƐP!#-%zI-F0z¨ f.o8۵}{!qh hKr@0sbϜ"vYM4S}o]1T_\PQ4E28-@ey'&wyMGA% f:&gV}ma:O p\Y_Qf~'&ֶ;6/dL[qQȚyH\fcJ#2y'B![h=Nh1yJ8VkmA87'8ܜ@LB)i%9Bt?ye'arb㲍!8AzڷbKb׎} W*#KosLzUA__M1r`1+C֧éM:Ej&ӁWVWtI{xP1+C: |Ek$@n*w#{#dNm]k)Zt/o^ M]X˄I%koYJu2CN /6.LYzCŬ+w%DK]8ɧbzMy7~eT=5Т;i P0@&9+)]С4,$z;lr+ͳ2?`[_GЫ^n̐ĿKP@ ¼: ;O9I["*:C/)@ {C7C #]GFmIְt⒯ؽt+ xdASJE.2)R~,% GLh+nlM=EzI'2󥙧;VoJUsv d=,>CC7%; GtW?O[M6 8 'vaH a$&vuҥC߾;dwT< #CYx&`jbGZ*rdb|E7¦`Ѵ`S~ږ fu,(7#F \w+ OȺ`5HXyΈ,pJ!Qޔ}ww5}zWu,z ȟ\rEe2q,5y߁l`gA(,HE*ri˻- 5^V-vjd^&T*?}q ߪ3˫ !>@N:g.l(TP6P_8-epž{m b9fC߻zx%8yp7u!uf+i~?c|J|Эw]NN ʃ5 ӮMd\3b{3#hF8}}O-"{V4 ndkmB"bUĢ9/n4Ljyhf,zS|+ QU;;x2vZm\4agg*vD_`vᅅД?aonʕ,5mnyv&{tm p]`xOA|?pIYIu8hM=YתYT.Xbgߞvj4CMv}弓V:;,8чRat{3<:sNQ|"lHD, K+A>ъ!{rBx$}\&$Q̷@Xڒbc ݼßu˥mWa#i /EѡyhͳE6 E-W9Z .JAUdBŸu{ͰA MXgHù>{myz5Ɇ\<`f QIr\~4nZ-W" RəmhV=B6UH_Dl(5HObAxTjʥqXG1ׂxO6{"xM-0e+)萷ԬOHU1VPQk&rHX/88Ejx환#'^aA[ȋ-:/" ]#UO*ex-ە/CIADʰ‹ryj Dlh !Pٹ d -YeWĮ0{Pf@hD8{7Skj.oKѣ`x|YKT"(V[HV0!KxH ֭ξ(crtKAJygֱcճщZ<2BaPn!xCH݌PV6AexoWlzRs \i}Ws`6]$hn(̪hBHXy`R'LE`P3Ssp1S44WK'!= wyuin_h?h IF]A/7s? .M٬4wTZYGHx&Zy b,5lεn<rZt{RN&uANgR/)vݩpxo`EU=>M ׀moi`_-6<DmԿy죧Qi2K!Ua%4  Dfڤ(-#n.؏jv0RZ(/b.e:zпh /N)W[n؜gX2O% ^_dt:Oɽշg&+[R#+`$" iv~5?j._ >ȌNKS+(X|D'IN]gEnj7:u  ?~xjO9zק_-*sA #2ܒrkjsu4WɋVpRP^D?r!w"1T qe?&}&hP\!qJ@g3/$^n;*k  c32tb\A4_\0ZF)4~XT$]<' d>ud^ Y+'JJ%pPfd9Wbm+$t}#:it 7ch>Uxj.DXsGD|:7ˉFzáqzUׇGKR! Lߝ=Rv_ՀEznܙf}13o`|Ce9?74`q6dXH\[8L`&'t7;tJ+T%0⤆@t-^eY'"ߛO*ޱSX9~tGNhAUBE aoO[µ "}>W½rCt(H̜+!舄28Vaj¶4Yn*\Gwgf}=zN!~"?ѭDX[&CO}vccsL42'M{6Ga1}0:wU1Hw;sAj/0y_ @[䓐SۏmTi*M.r Hg' (G3.dp%m%^#tB`vHD}) *($}hVMbXH{.d'$D1 C.H&qndݰG!YA#X`68;l;/x;УC]7ė h!w%i / Wb&PTW%c`Q{vy0I_vV;HOY"kλGRm4ɼphѪFFrWKfռG}<Hb(Y8tʄHJ|F/+zu`3F66j,$gLfv~,r.HS(f}xJ>yZ]U}|&Mt?B<4iy_D-kCzzo>AV!湕YW=/y[|q<ʨ}s8HMul'Z4lFs)iőd $ ۷ f@K0!^4m SCQ88d -(@'n䛮)Fec&pžKMA|1{,OD02D_94WG0Me}ˍ; :X-+iFEc!?E| OflG@Wq#zGNéё`keH4}wq)QSe[וdFEjˊ0L?:r` v"yS2HeUfN|Np *?1#vXΜfw1m-1; r{.|[gk%]%f#>6sMOxA牣T92@3⃉O+O>BTDCMۣNK I3m`im훩G-t!ގXN\+Z\aZy+(Okw/~b(ޓX= M<őx6f(~8YQm(d{N7:{% -sYiǭO$9Y^;X uյ|>X A3@`s^&kuznpC p^eC7eV"^N*c̦Nַu?Z$KG"nF -_[l3RT2 x⪊r"hmR˰b1V3KUrCN 6p7F/2 ܜP1q\ҴI#!.oR/TH7.WL1q-b݅JӬH )j5DL-tIoVK'a|79t߶Ӓլ@WI ݂"6ip:V|06w$>䴨2oѣREU-i;68P\Y?SH8(b J+ub'۶|猩~_>G4p^{FNKËÌ^3]63J}( ?\}`8a9WSMC`B2A%}h3d6}GaW'YQ"yAV0S(| ?v![ɰ~,ߋ4͔RIIVP:q؆&[nX"u &El,uF?7\(et`H q.}4S._#ѕZe!0fi}RTч2y wb';1IĜ0񯹈;MҘ^i쏼[\(܅XA|־ٶ% CN p.rBRda [cGd(X,1WWs ؠhyaKD 5}+Fr"dM]\]n]d<|ˠlA"Vc яD"[\L)ZNp"[!k NO&EIMp$+5KʏlR8IT>*G KWa?%Nk|q&W0YW2¿T9E(dI[Q.=yҼYÖH]лzF-4 OIH"Dž +mľ'S ^A`4_t)+ۺɀ;/ީ_'0ƄO9!'9:ѸD#C!vƷK"&Aj8Lw qfۏV؟Ji^J:TAWHO/.JԦ`e uߝjx_dе#c>E}s\j. Ƕw:8qIb\Zv6H=&pex=ր\-OW"o_4LH&;Pq|\}ܻ ܓ ,; GA#y6\Kޯτ ;۳(V\mrg8 = ~dc8*YIE>s~v蓗-y$-1=C>k*p(m[t*E*EsQT*ìLaD(BdZaA W%Qw6XuUt.}. Ɋ|Ӣ Bou;q?80,>'Mij瓃8B#8lmlohx peRK07Nʮ@\ g+,%t*8F|Jޗ7P~%0 R7 *e X&3ޫ{gT,n(E;D-?<ƕSPam#)vq6˦/.Myoe5I6?DBƽCrvO8Rk " O-(5nrC!&{yc7+,rD@4HL~ DbBvrxD,risz_za o"GtN_"EW佽]l 5HAux0%A)qP*; cr ZS(>b"8XF{ 2V}I+H%.<^v[ wf^͜]KӠ#u1rDŽ'،9hĤ+}Wu'Low7+$B9 [ ?ZIRQng/4OvўB s|N1ҩI&uD(kYN{de.pIeػC1}Yf7Jp菋.J9B)Q>0(DdEQ(fmb~i_Y4F*>rd0;xJJem~UCrŚ}׍b4]QŮphDĺW^ 6zſ= nC@Y},7TJn,UUU UNqgk _Y7Dfn{&gYPBҿU2yl18Te|}Qol{Jv$d$mv0Z'.+<< lrJ69kwgO?U1 m(Intg_mC pi~G":=E We i (eGHv {1#]o^  QɝChp*$ wۋp`JƏTrO|>i PrTV*nB:P]tܜ=SmA$6};\@O(E] #ѩ&a/GQw*'EL}NaHtwR弓JLnS$(߸+~ZhjiXI[ /w|&'WU-uʩ-]@%5T+`MI#\\Ϟm/{=iP5]]g3,EɔS :sq^UnXlnq/h VclPU-u8{7]|Gc_&G_)EGs oR0JqlWX]}֔B?B %G% rEb4 /֤^K lHnMfcJZ>̴$x-6cRo4F ;D`ʿ~6uVO$|W|9IF1yYȠq7r33\:~XA vqU`=`ÃWuה=~Vq;: zD0`Pes;)\wC -&7*H@V l.Cu̢ r{\lK[TμgʶjjvMۧ0' djyM3$mr22/TOX"AY%H̴ nfJTH=:'[%% ^ qU軿X./PԶŌi}7 UuA!sN J@-XU+P>x؅ٲ7E2at\wYdokV)|`* Gv*3-Fj6bLEeMY]OxAT?ޱD9J: k=K <1TGh&0M:cgR8cua Jk%f[Y#3{!n5z iC.MW_gFV #uH),N @='^tשpfR~/kϸHRK]PR^ԴRŊt\8y$B|J ^ܓބfY~I9TB'={q=Gq }R4ֶ:8l kvU3N-I<L+e&N^5f~xomAue*~IGe,$^v8*}pݎFŽޑOxA@hZyld#@(,x{zU/N?_ Z~e̔&6MZch%/ {]^l۫Ҕe{R9Ğ\|tر2{7pWv=2 =L )ǁ V?gm"őuѢý* 喔VP]X>AD{8Ow0W4 D/^М$#u6wgM-O(k= zǏ/A2+d!u_+:WR䀜HxM5u\ÜU~!uS55Opx$zTݝ$u2>{ H2P8U%[Nf-5}UEz;ĬO湒׀ d- pzgI OzTIcs1@*aH>tcrLN!Cm8*CÆZI?=<,z~ƮxW6 ^"dvSb{Z>[)/mVE8o!AĚ{Ra7Hy]AW;b1vf>ԡ(ulOY,ȌbBv{AUj\Txgb2w 66*]O~dQᦫXL(Geޓoxd.I.E%_B;`ݟecȂAͪ%ԑOkxtJȃ`)לTչʒb#,/MHۦ#o3kDr+-^IBa:2<:p̄INFөilbi>䜀 .U3&_+^0}y+p?glO/u ~'Y;́CvЯ0-B( d: K]W,$ >DN)FW#ALϠqpfSK&0x嫘BUOց; \CşY$㭬FI$1m*uG|qT>N:B%6>qS]`lp%Uw1`f :jF=6b.`&)%M*Pt.3 IqpR`WaGP+ &g:mOy(R)i4 (݅M [tf! }o4F?}FVC!Ԧ0ݰ|>T|rʹ}y z,pD #~*MM\OER:uM3+. 0z1C ?T>^uͪG _둅V֡D˳x^>[*l" uk]ɡa JPئFB ɝ@au6sϠ{J%1҂J&KRի0Ir}XߍT?]ՀH { lJi$DIkF]k"DFsUlkL y n+m ;Խr 7^.fRց TxQ}WxNEHr72|_S 9sHd΃_! \ S+9,z+ M% D9m'5)_I{́@j 3|Rh=grఛFʱwr̠߰˗|^6\`+-}_.g7a|<ǢXX۩<Oj( Fk:+48|&!?MZ7ÙpEe0xDv jVrܺJF64\ًwߦcj[3Rea z/w_Y֗aa wY7:V#^%GJ.'ۥn$2} v%obbs,fkL^qO~#),pLL u.dQ/D Х!(SW ʊN6'"3O;$yBVq痍rm~NmJ=on\$ +rYxaאf[g7Uӣ`ᾞ,>$1zs ٦354݈UMW=HOTi6Ս}u;ֈBMrnRZW13F,Q%0az`ۣ9DNE[Ge[O nS "=9-z?,n>}lr\˿9B;6=!]-ĥP* -׸1 )&xCHEҋf6707t[I}/S<'{{Y􎶉'<5`p[ ?Thy܅"U e8 m%4͒I-1E`e ToўYje)>CrskbgMI #!'#㯼@E?)X@=R2܁xߥ|@:>v[ֺxgvd'( K?Z;SۼOΙ{Ku|5(_Fíȉ Wn'p7ȈlMP+gbX5ҵa_|$eW%#۸/[zxA}>{f.l2D]V G7OMUoީezY(^(_(2m <@(X;4*ެֺqyv 5ƿ|u aW^AdiBuxh~nk~!::޵$7=jX1:Vc{Th'mz/ֈETk cST0"xiB`^tVt#a#U躞Ga9ag; $K H"]> 4!ȃ'uJPj'WmP=hvCCyI AB#КA;G15 9Cp,A..b.b VP>4F\_$yY"_lIY~R6nϊ܄縨i.f"Cf'{g0&u݂σKGuv\DZNi?3Fщ?w,o8̆d_Ic3=M'nFC]CR7{ZsjHCd@FEIx[ft/gַhۥ|>`EcD>J V $ZX +H FZ>"jTFu2 ٝ05VV2^46JK6ט). XG1jD}6"Pa%Ȓ$MVw\9_0ڽ<#pY*z=9Ody ʠq!$n Rzs kYgU@)̒)qr&r583,֭dFP!'>|yjA%xZD՜fR_&A2sY9>i {ϓ+Spㅜ,&d8\!ndOi>7Zt& D]І@zX;L6, iߟX'7J#粞/VO̮,$Yn<B#1A(?ExX 8x&IlK'ީc6AL- !򄙌m@5PU=Yҝv9 p`ˆo,'0TE0Z)%!= ivyFOAkwTM8Uxsı˭"҂Xн g\Hcy >vkb0ߛ?3u:V<- Z:0|ِBZ7,z-Aϩ!:q=(eL \:6RCia ntS WȠ|ZC(l}]o>eDM 6̗:ON2r/Dٖ㞹^hov4rխBHy ܬk@!-)xOp*@*Ts^0:M*+&0;]w=!wOOìvcu5rEah!B4!)b܌)R pLh*6hsɴ](ۨ Y,F yp9Ex;2)4?V I>PvS܉Vp[],`|'0 &+%ݬJnׯj]CNW <\a OnLtHҩ*lWاPJi`Ag`Dw{g ^dɜA,C eolEUt[G&8#qqֽlw uܻ> ʄ߭#sho;XmJN' >1 Dɤ/qy+DoVSE4U)_!K!RBбfZSZh _>K`-s 6/E0ļNT-w$$ D+vN(_wMKn*, ڸ؂1iR, ydGI9={ې'[O EFYz%+;0=^0Fߓw HѵaU. ,aA%Jʁ2{ & 4j n2tj{ tga$!jL' FJ =8^8,,Ɋ!OQG{*(2rD%4I&D/W#%UM'EOlgăo=ٛyp^0S@4'52fr۲6 j@#9nEjbr/mOr<Ϣ>g M_Y2'` ˄d` n:рsc zT;h)4jYU"O@PKґ83 r;C"+&Arȱ6TأjqeuzNx3L%h"33 ZoS{n/P? b3S{(j `MLZuB*ZXQxM?%P3/*.H )#(Sk5Wی<0_dMTZ8u沑тMQ ͽ+hJxVpңʺp;j;kZ[sч6&[#v `.^rS}@^:]ɢ BގlMpL/Pj>ՠ,lW q6N_SKԓ~waQ*$zvmT\Ql}bE_w}.HZ q:a*Kib:dT d:notR[Cs]:ka jY7U)Ua)"KNb,ᡜS ];乇R˂tGV % Q|Xvhڨ*V\7A '!ԴǵSǎW<[-O,xZo|\ux*#_(NLRRZs źz)P 2gx }u"V()SWXn j)_9gJ5|X0.jh=OEaN,ky܍s܁@Js{zajiT(GcyLfH??2q7]c>vp- ZP*H m xk 9ӕ(FU.)`S7To[uZguHhA X 4ھḷͪ:p|Z#y|oXnʥbؼb@^Y՞#YJ/ZD(.!-e-EV#!W5|z MD>Jp ͢5GȥefhᳯlEA(Q5 uN'[:HuB;>c3K&CؿRi:bk_MP_f>Pzb2 |ɭ)wsFD:TԦ@ to:8'M<>z,aNt(#8%6# Qp{e,&_X,b\{S1>yzu]:Ǔ.1r{L@˙s#1,nQQtVeNdJ@crtOtR2vhY}Tvb'ﳴz*BTnD$jdt%h,L(!7Nw@dx9c9s[( (!omrLK_JW6[BޤS cW7R_0XxAѳo7=<珽sD=-Mެʋ>dT8] 0H a@+ .HJ d3!֮I' Be A(*ь3p3nj0S@옶\PM腢UM͢l^AșY%^ˍMԝlsBsӀ dbPp )ˍli\a~mK\ov5sJq3Z!IY;zD!1!ck)g̭SC7Ěe \G{ag]RK>ܓ?w )7?uW ,+llnilނ3CN+E 5o7:Ԣ ekk*42;8ygIHaIrd΁哝a$H%y4nLB8jƪo19IPB[륻zAYU罪AWi-{s ;V5f+׳j .& (~{ٲ>%S -$ˍE}FBdde+Pʈ$ f['L/T{ ^^y4,0S , FZV (ڝR14MaP7RqdII~T#@U=tԕ_'UEJ0%ֻR|Zf$:8ܖ$8V>ͩ.P kJXgWKR,dOQVnzS^04#Q%fG9f PS> ą/Ƈ#G`9 N{]ڶT/5`a,Mf#\Ny=ؐ X`1IqYξ) y=ӔrJx`k~%N@WgUm Lu% DkB@P-n ?rhTܦBG!T -J#=cnTw%u<9byǾ[[BthS$Eߗ8/An:/@ex{BpF'| ,$G=>#?ĖUhd sPGƭm܉q OmGdWȜ0qhՂ3Z?(' C)ȬH]}{ gunhdyM\RNj)2AFjUĖ ț%αClo"j:reL)cF!9P^kC3(#bP\NsujArs%յ5y oOKJǐ!RL1aLL2,lM A}:a$9!s>dJBY7$]:ZsGX‰`m&AעvgR-҉ۇhMW?3A& 7} oGcerBϘWpiIQF2S- ڠ<(Ba'+Q.m͝^:2צt̫%tOJQiW EnlKd"$gI0X|?yblVli3( Kɿ gw[A`_G^u\ .D>jؠ&z3W{ IGXд* 0dwes{6u]EYQK>4Ǖi? i[ 3=E2q+h sWk%C.}qrW+ 7O6FlLNybyn`Y]1դصͮGɰlwMƪc6.pab#/r';;8+:RTmSCthTF,=\8RP =!4 ``m.\=}ૂ _kL9oN]2 @|EB+>KZ26(ÀҼ~oRtEiu0{| uv/Z#Vꮱ.v\ QGBr HW9'lVO_AHc5UёZv*[mHI.4Q.9fJ$>%ƃ3YM!(գK@^G^Dg B^~:mێkJƒ^mb @f8_\t2>bռr_+5WL-۟asWI.6{ސH>2p)pdpƙf}fF̩7PbN? A@mq4edNʯopk?e PG*rm ]sh{]ʥx%<7ItkJyQ/֙Ot/5ֆfJ-ajZ=HV?vk:=(g \o/<+I2o)wqR=^Z~y۞a@q;{%?")+a!@e QnSxB&n8 nq'-eRBʸ⓴>͈'ҩ :>Bj Zjt{3ޠMĂ@a' kJkګU9pseEE^-/BdY@:َx9ύ-JpR:GܮQCkPf5NS m'+uCr]MW|ܻƊ(pfpY'B %MĊи6 d!x=QPdN ho& sdKUkt6vENc,_pB}C][dq&*?3FtqT~pn.!PZcT\;AB CŵVJ?$Gua[cFD><ٴxמfZO:>b:*HG;o8{.'./yחp%fPOCq\7}9F{/˪yjY[I:Kh&Fe?$ck 462Qaa-n ]-UuzX!^P|\;Q>)NiC8y X~sg%7ppog0iWϷ8ȥ( 4#'E3JUX7)Z _Ɲf[P,M~@I7WӼ(/%Jp |7Js}E = 6/v˝JלanPR?۠F{WL!2qQi"@K0>p򆊵L24#W8bt/ҹDYpxEF˳#R%9; Xt%mӍBNr}f+胺>(N5~][v}:}t]׍ l{7wxo[)C`N*(z(MOڬ\=>nh)R} wY7|o46`m͏GIx턌f,#7li"M>7B8Zw-b ]:]ٱAJ" F - k0jC}yCHFh=!_$)(\D tr =M)5HfF(q-TtryI.XwD*u+NV4";,453 {}IlE#T ]2Q>fwFY@T@D9>", EY+_(>rQo~mω5pn<0\.-BjXf?8K!DKZᒾd`~h%17yn!M3N[ ^k֕rCrL3sZYQ!~i@&:)عz|jaT1ar*SAAi FY{Ww|P|s y*l)wOv3e‡eLeWfh0"2b :G^KHU,m.k {VGi6}5BS*RR[as>f7v:,*6ɲ3OWd1Uo0Jhé<QjlhM[.&*Jtsط5 `ڇs1lp|"Y y{雩teXd֜ݪqv?fUG ;#ZSsME(e!ض݌DU73_>e*!XY˶+ڏ#HTZzxr BpzsٶwF.Pp,xod s~mP]T @"ë+OߗKA;?pfmuOBչ\/;㏢FbH}x!{>+II.3iELcK}-WnvW AnܳcYg p{tR3# @%~՚7\qȚܟt}y^P.ʸj'?}k $Pm+uWiC˟sԥPڤć?tsW%ȖƓn(ɝ/3 FX,jFLίW D3_\s!KʓKmR*9`#26oZ1}*>a2W?0pܥL~De$G${VgɡSIHNߧUWA"ǣx2 6]D]<hK^ߟ3FY2b66ڄI `P_&< &Mi-Dpu+H_TtvHT,5_S° ~ k %$5`)3p, ; uSg}RPsn\TNhj_Ǧ}zCBҠ!xSԋ7xrBֱ*fR 9&i'X)[$843gR-_hEUBו.cl\JF' |Ir.Iİv-ݖ5*O<u/ mEd^6%!b_ Y LӳêaebY&"5 Fc9Uэb;Ѧc-$!W܋d"Lח^2sJc6.3D0u+iiCGц=9-PRe+-E,M^oSWjX˞dP < UаfW8:CK-G= K Q~V/֏q+|"}5 a1#_$ a듙w==5(2OLaG@t'`!|oR`0p;=<6@ӕ.k\!ŎcҺl$UA-Eh!%n -lhS=O/|c1KsntMl&#EvH٣DK" 4 OQWAU|GT7B679 0;R~gSC1+u]|}E&4TԦƕxִL/jVR>4Q¹Q(]E6q/Lr9SydSWD=Uтdt__PQDsB}u0{®36I;)Iٚ/%FR{v^l-Ѥ&#&(cE6O]ޝԟI5Rk%ם~qufoxNvAn޽+4^ܾ:$3HYSpfo .Ĕw4grK/S/{uxld;2Q59 EѕX <hJ*{#~`uQ/?2sPyk >OnSݥƝ!O&/✆XpndJ2"+a_Yr+$F>:ƷP=vT ,=\HQ[LnOn Z7Nr ym3mZGv}kp (`Q[bx۴o(Ί\GL & Fn#]*`rڵ(* CF4-8vc 0 mb2+kF fm&<"UkߊTTq9A/j6=5JkY}eLAҹM3yBsF?-¦?qQy~^< h3QgFqVV_dQv1"z v7L;٘J U2 P#48BKDqypNp@͆yOy AZ*b-0R#4~l3A.|FMcrEN=+^!xT"GE󗐭\pʚÕ)эY]lq}56F=Y& [<{ x%[,IYu16 ![l7\`lm1_|,;a(HƌR!q ' sq#UROrx[ zGe%HvIU0v{gF9#Ҧ Z2ǪED*^z|zN#<[(b~vsKP @6JB29*aImCKeͤ'UX[@]M tx`O=SptÑ,4"?Jb ԮʼnD{̣Vx0"9Z̺j+BV* zDZ̤(=ўH!ёJw `var:H̘yU ^Rܝ^(bnj<3C̷Fro34Fw7HjGT> 5웑T&qEٚcWX|#k1^|q#T1Kn}L~ymDA7@@']+2FsZg&;@O6^EӌIT.:(߄b`MH֩X9i?h[ͤWg0bd07"TIdz{cGZ3+SPA gW$r767-[$7w6(K$x|:M "A 6=ez "u︧>+8IE4 etATxft#"{StSnͥ`'`Tp`=xo9z*{:F{ :ƣ2ܪQңsb `&}y$|{׏m?8qmg_Ya4?Ya\W C^ײQgʱ\?Zn (b{B\&dқtxt69Co6;nZ'JKʥH=SyMXh#+(-*zRsYИCqӼn^`nR+TM.Yǐ6̆ ީa1E{ۧZdˆo?FYe{SP핶4$ .tb!G aCkk".r4-g@F/n)92|K2:BÈmǔrH8fegFR$ ,)<}{^nթҎ+yE+ĀO sqt/߃>듪 QKj0ƩpI)|| Fdqr"FgVw+T ΰ \̳Y,WT6Q$I>CǤ_s3*e)!cl^@X7跕*eΠ)&AK"qV|$+x)}.[Ҝz*WF*fLbD 4{Ȭ*3! -s|A6h^q4z=Nbn,R'4Fzu,AbKYgU]}~u&83 ^k1PE/)f ;Ev!vl #=?ԌAQ2i{D{j>[ @, sؓ_`ϫ3AslN} Ug{VSHEv!#&H)*}Ȍ^PN- l珚ki2> m9;dK p\hbDoqr)&+v6?֜85z[W_9uNc1Js1)$W\`bwB[>TY/TޔLN,YH IC^VH8S!vfVa1{C wXTz[7;Ţ!$?p 9k66(@҄ Z$>dy?4E{̈́xn襩2V^6!yΆM= Y(-~0/>SJU-qe+wWhb OPq}}./গ<>%~"R|hALC)6Kw;Bm-pu:[Z_34[0ˣKVr1sh wX \F:S =g.e_\g2,[.D-˺2ϓId9% e}oI/JӀdR*w`W:cxY˺}>elg7ee6Kk*o RGZtXkA8QH^2j[ʙ9)mjݸ0I67͓ <`lzubN_ݗ;0IPk*%n/ܴ{"B)S\nW"S 4Ru)-3Xjk8󁗤Eɩi!``6eu|n/2Mkm*߲̓ |pO*=cM'E̽~];4N^J;-)]$p`O$JJfkUÒ;4r>b wYHzn"^3.h8* Uר!-[ hDzHl3 xS )lU6j>8QjNLvޥC&bk̫ݲđ߫QZxV_>e  n+Swԏ.O lM~1 v?͍;&>hCd5x cg۳/Q`ߓ&r VMa8C ԩhZ^WO8KXփDoPJ1ϵ$ς,#9@Ey+֒72vFJ\ZNQg̾7)'~OfG@h &)nVŗ;1: Ǟ[(;|A+x;1䞦(BJQI>'x%窛StDEhJ_0,cqX[o8LAh b0):}go D/jgNPL pWt ̟ وH^2TKDPljnPM{b3蹧,_7I@*+=Z5VV؁ C%hŝҊKdpld/o+˨bx5-$TMq\Fso8& L%14Rz<9õ]jAo rYxܐ!r4n(pebHv4\[kcwNXu\P^-_%4A'k$:;qUObZ+jф`\ݾRCX{Vb>BIHhSA- )Lxz yW'&[ÑV5d'=Us:Aoos$hb/F󶻅]f 5Sj]SzaZs۾? Uj\н/,,WRxt_o7ޟC3x87q[{L 7ϻ%4ϨU ̂W^0=Og̫FdonN%_VĬ⮖}c<`솉ٰ1b Fы$ӐPř0qȊlF"zFk΢KhFJ%oC4nOA[qZ2Kyzj|EFL C$A#mbSÎռ :2lĎ/*^GZQTF"?DLwќ5oM%t_([@īa-=rͯͅ7SDN~~J#Vf͊g@a60>v ^GcLu w%:Dԕ0`)Jfg#u2;fK<(_wOptjE/R_* ` $DPsb:f+_Pc@V9@amPDyHJm͕[Ss)ǃۋ$]{#_/--UY5 e}u"_ I'{ʷb|73-Dnn#J͛{)W5J"Иzd9#B%$ʅid -tҧT(WdJU9e罼*; @!0oTcWAT>𓈞+AJM3iM{+qNU_S]}-z.i7dQUٛizxW$IR-3%~*˃|QL"fu2^kǜҘ'r?<;Fb}[¦|iCP'(l?マ &Sw}tlfϓ$xEm?pC^t<}*,TYyC%"ar>QEaa9uk:Ꝥ(FƧ_ 5I62#{l;jtޗ1,EGcMm{ 6^  {-shg~R?ǻW篚K0$g?نlT"bȖuBQ:QLţҙaM~=%'wAK␎GvXTA:?l}qB(z M'] `K%2 F0sAQ0~uf8k7^+dg)i4+RRHU0o~8X8?Z9NLp1,<ݡYa_p2JDz I.h#+L89q"5\Ocʈ,;UYMwBzKxLYCqc!<퓻ˬ5T9 e/Baİݣ|CM売VM^Y `PGsPՏாPm0ʊz/CK u%_7F?(/:^:#Xkpf-s瑨6|Sy{V^ sTPZXĹVVF!XFD%5 {WVE}1u~ԠQ 5>ffS'+{:&c 0 (F:lW"l,zTf={8x*biZ|vˉUdی7`&{i>70&hiW^;r\uLFr\Bkb#^@وRB*Q!BF5;L+'^UB4`nANM{0'#`W ܤ @3pԦTPKWFK,?ZSarzUZG Gd/hiĞ8KNі+Ѯ|zzs R[wUYBYUcĜTt+l>ObRV岤\Zü@Shؘ`@R+pym4lvE8x^˖ы$n֭]?(| sXgn}.*#L)F !,$Eĉ)rl!<:k NMy8K^~>"rpӺ,GWo4FbՐEe0;Tɀ,ɨVȀ>y]^3:|ѷݓ}%pBN6-zz/pM˙xsx^&Iڝx_GIGCCQ _ F[ FS1]8RvK?1I G(8ʫ}HR;"r0gɼ$q=Ug(5JZ?z{)+lJfN5u:cWjec 3[:ڵܒG#hX*,3\kL,GqȸMPW:b8uBW>eԴ6D~x$_;ʑX#}Yw[BwYvuf3?1N8򫒱θ7;*^'KzrozmS6%%{W=MM+ͣ봈U2D­nT9(e6vZ!dzt|J}B'։Eo]Z ]RD;FXޤb;X34cV_mL3}~*[/}Cy]%0R]irKJ8T_bF\Gh05 vtղ"HiƯ຅9E!(q"S>Gg&@u[+iʩsC _@mwSXAK~,$2-OR#}vo1- @j."،1գQ{픾cK1zN; =PͰgR2H5ďr;߯4Ư-G,&GMp›.M$%qhÉz/S:#21u]1%b=[w5Zҟt.T'j|V8K˖Qlpy" ízt\4SS,,"- [/wƣ\Dqrj;H*H>@3dNJ]n6B^aD6oL_J W;1|UMwφ DA] WJԠg?U1Z(v + @p7lE6Nŗ@gx ]4M>J+L!}Hȩ|8}v] U:/ nޱMd9etmV 5yj+yx?}pNlBV}x=낞"hm\:mj+v'[k0j-l_j`9&On)z' f"Khm`= {!t K 6@8\% 􄡭瓿v~ԥE!{) zLu{67)pwz6)LøU+9;d`^<$ن e8ҾÞ>(Xjj\ Tv(X?w.9΄tR VpbJ:͹ڻ`{$ˣ TاYjB!Sc.]Q*0("5B&=Co҃|)ZDx{/T{y]eX 9k4o}@B&XVnGEFh%ke\4Xq^7MS S=>A0)`(䨑Z;SǺ?lb<@{}Z߀.e|,NPei_U x䇯mw䕍 ةQ ׊Hxas}>Ceؕ-)[jT"^ׯ`ﵗ۸ ʸOΣӷA5C!-jʝ/EuoJNO9X#FW0]'v#o; Q#Fˆ_Pm=ZEMnP-ߐRAzW(bc$rI1u-xMT{Zlq,4Wr]N܎ÁqKQbz1,.VsI䵄2spV]u_ aIR/4a*6׉VU>NEWdY&I\N=%pV^H')B*Q\gC_ J]!U 57ބ݄ /jC$G(UHR0bu_>i# GT<h3{2M<%sD*΍P({ %Z]Z.B; B;B:`Uaո<{٫vC A8lǭ`<8djQ$o/I#/z9t-cawIeB>F`<0tj 6U9YU"=]Qq\om9(ߣΟ$uu9OCd3^w!%75ug0.MփV7M_GJ;a*1mfM準-oћoO6E*=c,~y>mԣG ŸPILY>cڞnw݈e=nJۙ@L惭`?H2DC/ܗ$9B7)?f&59iIUt26abz&?BG\Kr]u3#|!e'lCh]nZ>ח1?h$0t/ (c\R7!! $>Mc*o$w]@I n O^l@37@fOGv+TtW?x UJUvۍ=PkgpIVN~NHn3cD-)RE-&I;m9*WH Q̐m9WkHy-on@18"i Ds6 ~yJ 㲣9PqV" }m|.I.[\.iG~ n8`d_RL F-;D"qI_j\Ufr?cC8!Yü gtTw>U-֌׾i$L/f*W Ƶ\#ۖWc}@)LYU&RDˌB\Ӌ R˴Ya!k]LUoB_өX >HSO$l8 [vڰф8sr~i ,EnqG ogw'O̪zn5~f48:JOdmɘIe()w+l55BH .m!?)#RZ%@`.4p; KYHbgcX.{u3nUɬQ͚RݱB;+1 (y#y|"Se[VOg0o@|O\tIF{B, E{)39J$b˅gbxD{x({5}ڱ !w0!#~;.EQjr].r&mpZ L},!":j,L)Uc9BRĵF N "4` '[C]rn|\@z`M$9m`A\6 P9<6 QG) : nOe$&D2wc!OTuF rK?y a]W4%+Z?o&qᜩ0C ~k_"7A1a2)䐘+O3nºhV 0^r#`}`J`ivD`d 2 q{>&ꓧ5kl9ϴ>`A3py4c=y^HiM_U\?ϺCnIyn]‘z^pW0sFyPD섣/yȔx|-n1n1ك`BS1_@GY$"UqFpc6 g![T-b3&k!} 5bZB:o H[ǽZ+?<ƚY j= l >" 0hc!K0UQ2tx>oEv(6T:5z%*(q}D+U\(К(+E3 ޢ2,dr >JL p33BxMD;\K5QO&MM &e]_X8Ɵ/עJ'ы*5Dh[(vIO`RB ,R1R|!VLA3(zܚ-`%Cp=쒴 sdI@(9 5*sHr͟{ᚙ U:4hdE|fWh' MF/R@]#7 6|[6-a!<KxQ pc?I ]H \~!.yo'5X' iqbнWj}Aa]@Ů.Ĝd-Wd UĵǤ?O&clc^(Cgr oM02Iԉ3;e&T\Ln*N=$$;X#}ch )XaF+yۻ#䝸[3Bu c.G>^cxq(y]Hg; XL8oEB[p0fap @vr s>{7ؓ k4F hc79 +d,bQ' { e ׭>(+PX%̣:"t_Q6Ŭ)P#ӋGKʴM0ǽmvׇszA7im'\v» 7avOHن[e +>\J:e`7˦iz$FH$+2E!K]\qF>:TCtل0@*"聓yۑ)L9/X=chL t"Oq1d~ x<'*ጽ4hW䟏Iܴ/V0*peQRl_T&).U9'c/T*Da0GYk|C&"NS3Dٻu|\IXAX@>}BElZ@1.UAAFj5gw3Vϯ9cL^Rzb2bI1#?|a.4ȪBK1bgMu:aSO4}Kq}U`HxO8u=7|h#ҽeJ$  ԇi H'8d Aga+fFLN8rYn,h%`T[dߓSL tCHU_B !sHPyELx$#?>-雰gJj"1b$r=sY[\.PB V8hhpӣgx&j.i/7T:$DЀ+jWQQnw\. Lq3K(ټ؍BmqK`A ⣔mJVsLˆ݇Mli- wgYg++ V\Rd|j<&Ƨn,ubjuACX^9=~N@ SR357vB2ศ#Mnj^3jسZ zkfBvZ.unӫ詵#Caj\NKGЊ *I"*rKc@%# 'LF<I?j"쭐>x-aUIiGyhg&_9gm gT*jk>FǻLe( *:P(Yx0[T}]<9I0šؐrqlQb4ާ-P~.qmFk6u&R5RO*WL=`)|V^'+Wф#wjSp[t0t{N~!(oi?1'ڊiPsұkJ]g+JSgx -%%9(=}IK4 V[i)'᙭):<|g}~*, ‚n r2g UjӓROm;Pg:w')ֻzii]ϘI5^ñG٭aȺc[n*S +ˮ'7 Ljl`K( KUVK~w ; z{fKG< RP XfWlgBX&fA{(vS.?o"eD˷© ষ*ActKa,`^|"n%XEUL?=l0h/U_Cոb'y.@OX+,S7%MJ: P1@B~e8T]F9Q.Qhi5|nIU`UGl˔SrOiGy̲= |6-rͺ)\Ρ|&>tC3bBMr43C`:2A?+ U0Iפg44i6`+nƆ3u |8Fk$0"9`PaDȘ/z.^=cU7VmRn`TzeyƉJz+daۥP4Rnsr"m_=!*.:RsN)M&:a~t)A팢D5)rܤ_uX(E)zRvNjPphCV1.ծFf;$"@"+' ͼRFn7d}#EβUi~dO|G2C5V>FKR)mIxm<05Ҡ_UUMΒW8J2 wZi@5㽋A,>ˊ@jJh7<@X3'\p9ia'_PE9 nϖzX2wW7(,ROpN0d8x$+jT—+uXXޏeRZ]BcKq]*}TC5^M3o>$+ϳ>Bn =%CgIj%8# <dĐIJNbsj b$c]7IR|򪼒֏x&ذ8Mx8^LՐh ZGǤPRp" ޻q)휂R2cf7mдjk@au`} FQu:irnRf^a`bOb|I)0?|ӰZ/-&Dҳ.\i@`mY‘d e1p#q5widı(]v )I]] xUõř݅N48L/PM,5|&aQnqv6̈ӧ4sR l@h~fn# ?ӽBvD[i *V32'{]x-}r1SwdmvV1F+ ;ea(\0ys ˙dfhS!U)iS]@KP-Zd [I){\=rvkt%+d),->-ꍀn" w' i} \J:Ceq"I`M|0]͝*6Q !QXƎn0 oI.1:q a+kBoqIiex,W&FbdL0dKv S:ФFMЕdžypZ\,GpGОʖ( zPX}K۞qvDm~cر^}·]cg~躂_9 W KD$[!XԨrrt;J<0@ j07m`r+ܭZ섧TuwV 1@/->uf#k.S#v*s`29Bѫy|fq՛UZ:LWQm(UB1*@mނl-ap͓a=$(zRex:y] ЉS<M06x&pdJp%*4@"-hViL%Lp 479h9/PE 5v(L% fo+;щIȄZLJ:eSw={ ?:kbG6UW+_> Hw ܑU<29a5W2a$]p,`n9y9(xTUAQJxo"Q>5fj)ǰ8H>Sf)C1)\vB 5D.ghx!@ |K^MG4kӕ-')|60ygl>Z2)g["~qu-b'ƺ™7Y g > ^V& 8o^(h1m]8&}rW?iS`vtq@H7] 2!(5׼CKdoi?EDq'4Iމ.%i3B:8kDf9fKo7Geۋ&`$1'2؎еPc+-ԚA Z^KM<ۿD/cLoXՇ+N͘oƈ˨ÚJ yQ55Ev[ZIctTȶׅzw9lu<|= L@Dp}A˜ˆsA/h2ͳ\F4cu$.O2As>ayPDΕB3S"`*%:G'qj7!{]{cf~u)fW [ƔikQ#5:_ \K_AFy,ahܐ(f;}!H*bXu,_`]/z7$f+1MAtHz1Je!0fZ׉eH.ڂ@iW Ϩr @Dxr L.((܋5wlf t& $=Pœ)ȹTk :Uk+S{MGkl|Jk'N%']o"|?xsv'ߖT-+؝uLO)D# v0p.R`0Mn$.tB4oFZtXtcyO1Ar@S˓h4#Ago*J/;kTwKIWFhӴBA <ڰZ5LdJ92t1okؤQ,]S*(~=ipq$d4e}灻O$I4EQҶ&X5L\楔\Nwl6cmĒ@^>9mI90$E&Ѓؔ\Aۧe}4~M\^ W)cQſvTI/i q7b ''EcU)W? /ikr,xH͓*}ol![֩.B-+C<9^J%f⫷=]700Z?>#$0&d{=C2Ji=:C^xɍ",%֦Yqc&瀶DA{oM6͊n!^ abð=]"ߠ`j#}M8:F pTJ ڰQP8sٷmEY;݄T .f>x%ҴýA<rm9 ewQ?%Œ<NNj7mr$XȞF'`3{j&@oXTU ڣaۀ]mB_Cȟ窃i4U UF᜚?`~4_rڻME*~ 'K0Ta}- O@U7RkDhl EW wP}w*Oȕ$>Y1= c[y BM9?;Z3qY1F5,m&zfCY0ƥ7e*C"z{oDyx5(-Ĭ7ݮX&ްM(kŅ^fA8ln]]|M|fZf@H 30^o`P|TA;*^9&Tpr%#?t|ԓmGspAqo|thZה-XP/2 .'z%Y!QҞq"u=}V9 LU+Y|@~vs;FHt'R0o>^r4;oˤKF:ɑ/ w$wn4OR+e-"W.ASW\Mq\^F&wy} Km{ΝV|DԸRDo7}:ȼu`ɡ# ƙ)'Uolo~)4;ou )mFw5z1zo'(5XB] 0X_ yr;DAlHAɋ,XlН\Й;MєDCi?Zv$!\7cN1Jj';PZ 5L>@'*.swu]^(náJ}g 2fr$lwJBb͢f桕7MOBɆNF!2at>eAFa%P@- J% C"|}rvQhlne8Dz+@l|딸IrY*IQ5kR (S/:fQ"g_`"/qAw36m!p9 DRVqwJN}~uc36d`U„1D_K?dԌ2D0sm)ͺg9`C/m]_ Э] \E<# -3PCor3YZA.Fz&[ھH_8RBA*$qМC\q} $ㄌ~91 CKY3#}PIY}(!ZP'-Ύ7ʕg{dvj <+hj sy&PṬiL3d,"-ݴ"R HQ%8 )W5`{<| vgKO ^qg8'_Itf{cܑ x=DBm',$DlWbх ]ghYT)ͭ`FX2mHDLJ}$ k^m} 擱_^NWl[$ SB#IqC}/ۻ^*It0,JHh+UybB;mU?5װm r{zG{e'3"!?BnAü" T' bj37"c(9}D/A,,)PHe8bAho$WBGX-c_YD1[n$S X%?CmSl9@BP/%ʚPr9q޿]44 mv[~OǕb-6@ƈ/v=UJ.las 2lф(脈=& h)UJ(s]͈x2hwqc"˃|g[P%JR^WM[_ 2$  m=}{Iw`}WcJHƷ_4'Av!2I?^ 0j@Tw6Z'7P+wEfg2Be-}?Z20zQ CZ -=;\1,rʢ_Hq`-z#U$<Շ^Z?XutO& p zD)\_?|yR5{) V^w*mO\C1!}X(sNBȣ2Ѵm짝0 ^B)MNH'\C$5fmR08U}S?DhlHId?s^7 )Q0n3g>H4+Ψtj黵$sL G#AIoAoH4av~*fhJ |wth8 cg\F;qkzįxu]{uwF`WCPimͽȮz [ =O &ӘMzPpJQ69 ;5v[5fN)r Rjn0܏dRb.YZ;GX>'ȻJPX@eutJiGϵjq*l70;uR#!c3OQ&ݰ9&Id".k}F" 3sWɅ<wAj9V(-$/M0HnvcP1r d(_̘(GO.ubt+mn$|RAX`.҉a*6spss MMD{i ;$ߘ`G(ȷO`? { Zj V80%ȍz>Dp9ʌD픗.Abn},*0Mb)u7 @`m?Ed1Q8-/T _b_'a5[w.M +a_b_iuкgW㙨g.&y S_ n¤=fR}t=B0VLr~kGTew@v07AZ=C?LNы` IP C&=,lu 0@'2wJ}1=[RYoqDZiNR+Y"o( w?2 WځZ^NV̉JmGg'`jG群l Ԣ6y1kK=k:U"*uJS9m?߫TтdCV_O4lON*tzqp#2J1< x"[OuK 6"G]j׹ mhڗ$p)3'-jBxѢG7]!䨖VpOd:.B(ut68W؀(j\a$-`eʹ_bB#G NNj.Z{\Sl ={xbz1zf2t;\@}ܥН2~1m#gG"ލCE],!mS(]!ӱw>*$*la i_F6;!2YcQn R(5Z7ۖ+8M|T$xy3 V<ҲpU$Mp*9G3 K^??]"kJ?9psS!c?C;G٣j7| +"c|ìL=-"7SH\iz~Jpö8r(*WW8;lSder fBo/E/h cה # b6xdU̬\HnOE>SFǡPH 1F܃@R?kRY * xaXaT=mkCݫ$Kt5< #?R4n#?Pʾ}< ࢯHHۄjO&2K!iycY\3z ?mWc};R3$І)}f뻑U튤|ƊKHݡ)?#oJH{Bk؞7#szt.̦y饦DW'V'_`ҚV8+*9W_lB1#@#aQ ^BxZfA.lk<ok ~u\PPQByG SI9 VZb K<"O (ܓ=&m-_y^9:kpa\x0xjE4;Tv`peKyEWqCdJ>i`fT҃jDufmagf4chSn;gکN“Z٥舵`302_ [aC?5@u* ߥ(45#U얚2Z106`w"j֎{+.aFB͏ >T7aD5z?=4n;oFD"L>ۺUi4P]r#B~cu7xI 5(ԝ1(ٳ+Vu\bC(Ѩ }[(-7vpZz$#B<qߠ? פ4=2T.٘@0 hZcۙF< ^͗סP6*HgG#d 8u3Di8풴p<|K۷ QX؉OVkq3&< .@>a l8:jUm^gm^7)0fn)PeN jgF-8;8y;q;k0|wf*Xl.A~g{I6­CILDb}1Jb0[h 5:|8s}>4Sg|xN_J $!#.!T bIDNګ&hTo@iuXnhr=>3l?n`n3.2Ưcщ}Uqxa "<6K)?3Ǥ~=:M M(ݖ)iX>-4dIր&Ip,|v /"FAq}{DET5@q" (ُ.n4Zi<1 S "ZC}M- Iu'D|p4g?kBK赆&Bdʦ+Zp[ tc>ne}hShz+e( G3$eyHDlg!̮G2kt&Oxl:]cDg(NtaO(<{ok8;i%/$020ejDFMޙa5+6-P:T ?5&O/^cE':lj -uM wЖEUQOaF#-u[ _j|+ H}Bcb+jY2\ MCkW:Ǭˈf=6n JbE_avzm/H&L~BnkB,L? r&3ԥZC-fzW`E0XWXy{P\SjPoIO2=BR}s ڳ V,ӎ?{$ ~ɼT xD9"|c]F$^CƪFXD._DH36}/$>1x؄+8OQW?xћ7|XZF5OhRF]2GDL/ =(l"*`4$26F WL܅^bX#KO5!q?Z ݪ549 w& !.hO<\ܭ5ZQ쫄6yvpHgm^T#hI]Q6%;ws\ pt1 0~Rn`aϯp#r3}'bwjOſT6tAX8VrKL;}Z`3' Xp\*hΪZP0FqB.{s q ">r@̄շ^]ܚ5T[If 86#/Sm1򢢫RUӳkδ}lFrn)g+VyNvtr#h0HΗ]9d|/ht`_·WjOeFZ7YqƩR :7 ('2prM=JCk :T=*yT'ˀ_pj8or/$ܰ=Cz9eQh_܊$I:zZ祗_|$Y` -dPDc)m1ohۏqـf 'ZrUhXV>>EW93(عSs/2M#XK87HԪU%gc <F~\q tUxGK'曛_ٟ;cS['ЀEqdMz}\~"C8K^cps#zˍosqytrV[Ƶ۶o$ 3sղųn4 1zJ `<`?:|OJMZDHo쟷xʼn;ͳøi,sw)7ᳪv'@=7'NwO0ShUK#Sn#knf¾lfhc;OQ$Qq;怏W-!h$sfݥF(@@ Νٳ(NPlܾeU5J͆/@6 ˭|z6QOͮLc=_*n?Xl`z YaM73O}D}!6B‡z)y׻|-t\edڡfV};5g@vPiÎkiBLBX~/Q5us%RWZ"PnȐz2#U7q蔛*⭑Ms\6v]-O* ,qO0xN.l~aȅue-RU/H 2\++|CRLBO$=y/b&,l`^DbM qx-i"c.a@jVQj[pr$Jlht>+hKoVݻ\̞2[V}VzTU1EG,U!D m1O}O н>Uf?9*hI1xkeww[*_9+25(])]:5XBkܳ0*,RvsZSIYF]_MƾqK;Ǐ!:.8EI+ [zmv<~XH,W.iFdOqLW.0ܸ -̺k 7,v'tb{"WGҏ0t kh3 ww #t Zsd٫&yQb.q{I0vEZʺ?D`ISB sk&mϪl$&\Uy{w`WOVcOuT9vWu@hհPS 9z0†c3\frJӇGYŗ̀\С!bB(BIjUsU6 {\d!:,0/57Sp b,I=/[K?{afTI"M Lhzib&̯+)-z4>S^ZBOũſz^9eeDo)ss5F$sFBVpME+1i$0 4FsL;9x5v)ۊ-􎛹̬TD|;zVҖ 7Z@r?yyC )?*td7l)h0rj üE!ɕbڙvC+Yn&⹰giÙY Rl7X.@5X[{-yb/d@C.xctҶڜ8"1FiA|Q}=!:.ܰ3Ȗ+5WUp'䕈rH?ks⓽~KZxAᗁ%G6( i3x}uw|ը[#$mROmF )1^8I13\v[8?KPOypA)4h=؁=Ғ|5/yda@Te.2łbs[G?Ӑ436ʨL˸X GuS?J706{W ߽8Td2s󣩇~tr˪|)`;4=W,72 .Ubigj`ئ)=/c)_8)̖hDੋ_ 5? xޡX7圱33r* r'([S`  z/@0FJш߰;12݌.sqZ9@S~E-Hd.y@Gjp`].6ѹH.;=jXr&p!Նv/i]=^~jot+׹H -e`Ǵ?: hē;5*>y#%{!"]8DҨиnV.HD ي쳊x5ƪ ,Ow뷷㲔MmčCm̅eK\I^Mt>WV;0w4gv090FC#{邼3p*ȋAjPbM/tEa̚4Ӫ,%`sɤ6} E9ݪk;=ffgNY~ |B_T^" r9L\aϷ/a=9)*`) ͤ$v$WD?>$7\MM{k^ `K璄ͳ;@/i<$S-#0o-9Jx .yEi&&xՙb mjUl7z`F],7U!67DYA{,S@S{m H- 7ǨɑtNG !KHAE28#+)5a%`Q< @+bYWw|TggBe ˄/ Lyeul$N>n(!V-- oXtspBuXe9a47/U7ߖPj*egK/UC_h&Sk+;L3HշJKTtzpr_D/nAq,džHuډ: *,.~GflfjJQFrkUCZST 8J*bpK[Ŷd.M„*g>]o7tGKe&d8'ch OF- 6LDz?cx짮=y[^k%!T &? Ty>l֟)7|sP;d%`u L>OÅ!$?[[xHFVQZ"lܵ3}ֽ=igȱ`"* Glϫ,"lChG󜎹@?D Odv Z!,w$&(`?[?s-c IlXNG#w {20G{gtOٕÀ$g5V$Ш<+G'I2ɚ;;Ly{JfOI6zZޤQc%:zW-uC _~ǜs!qC|m| 讛4?0 ΅*}٬p| :c)c%jN#Sw#ȍu~\QnwB (>]h2&d``#`X7I듢!S+%޶09ȧBA.lKb*ah״/5tN*'cDPt̫gƓqIjm{ȝqhDvc*ra`<7J +G`y? .n0T;Tj!hV_Dh&&8VY`Ջ(=#G9a#Z/fzШv6x-`5=C"oYk_P P{M$YDY00;+=ej-=mV+ wgW'w^|V(ӏ kǯ 9UdLzpn{b8$ꍁ_`;v8es0S+y(+xPJyvZ:@_ĕϫLahU*|C&}ChrW0dU Z%.> 2w1 HSh"μ<R6x`H4s'QUN;ScƣGBpẮؖ+7 6| x{X~{jgfj'H୤cW>kZm*ϷV0ТhtVrute*>X`yYkb#_#د_k~}S;CDt7F~(dpՐ${ԫ]MlM qKFn<3.w %ndO!?acF.~pXM.zMEc\ѧW`2:Stg( (r`ojM иdUMUA,(%VJ6brVq}6^WjRtI5,şvn jߊ=9 9"񊂃YWT3{Io}rl6PbB%9HC 1|HCj~/MTk-` )a;Х\QRir\qN17T"NS$+n,_ ]w-%7w>}TuAq&GѦnHnS+1y~czP%4~n;3q00A3_>vPݿ/Ipم=9nDbḟ0G3Y2tR{Di ^i0gG`@"R^w!f8.r/.WQbrѢOG2s)w:ZhitM[`iqx &~q^9"OxA#&=I l2B!\w*@PP CoQb9get#wlC{O]J@(ZΙ۱m-4xkmGq>E]HT5CH΀zlM |srh.;䀬i4f(rA uZR fHW] /-a\]#=P>KԜXMsv͂wԅ,"vū u޸aGvXՌ6 Gc |E20TV}`m-ͦhjKn/%RcVև U>FE^dau֔u.˕9?敏;%OZX}w|>um>|  8X&;g4/$ oovuZx9 1cDvagȼq@#p~O7oPzs_.c.룜:fG qOL L%S1!Oei5eD:Iero6[c#xvTdWHzZ[`TיVUkleA͝vqHl\R6L[߱6X@SNt/'M㐤waѹvpoΰ'dSd$GR}.mk8>fo7jPN] chei tugwmeZ(.U L ǢeY^Og㏗^֚̈~K29嫾.JD=˰Jقdٛ~3;^.9:M;`u>@;=GG |J8BpP잿(,)j"24e%Bf. vиWO 57S|") CtQAes?HE?:N>x|@zU{F̠;p $uٽh[G|b6UmŇì A-q8`L" -\hq웒2(xFC5:=H" dvuY|@CSQ ׽auwԂ,Kos/>at `"ưAX'L.j7; a PEsScr,(#2>5@.o!RoMC]CKŽ~-@yVI`׆N}$"N*!ɡ ZwžOʲ r"[I4:F:'RkoƑڢj;z\.l(ѲWz+|;:eyʤo]7{8X =+]8ķy!b|3*gf.0 vM>?VCg,`41\6Z DWlseMvImcifGzIb*JϲԫMg{c%(˿(7w) 0A8d3AϼI 6k)pIBe{@v>7^w=Q5_mb}ˆ/VN)]|5~XL| aYI۵R*T(ѶtdNJiibFR\J55u^ᤸԸ?1tG~~j)liQ}3j68>KTQS0CGy|I]Z :_t,4R.s=VP/:}Uͨ>|oա?¯X<=N%XP=ËP`e9ph~f8n>t$~sGW?f _po;e!4R{6me18ͮXY|yJqZcRz_B."=8Fa>jiH%Ex.1 ܩsW82q^sd'&3!" G%GIGR : FԱ>Ɇc 7ݑEĂ(qgC+@֊ @] =@Iva槏C\^͈sn)\{<~)mHr}*MZS~nH89*F@%q{S53~4;m:ʌCՈ Fșp(O!> |@tFtsrj۹ƬaT1)N:L XVVrᾕ=-qjToyaQa m{D` T=Ŧ$q 5:ʅ$nW v7:NIzW=B &>nn"L91,+IR 8pՖЎo OJX; Ye]܉o4dǞkğDF ;NW݊xf{Q\r闹]!@@Jk#N@ ֵ 8KS"vN~a0ሻgFe@B|:-C>L?yt!]uۄH^v0wխ%d8`N<@i 6 a4dXm KTbq_fA0[ш2ֆr *^'HJ2)p |fTrCBBNeCACuLjl?L&hq[\Hsپ1 F#i=+CO0_>Qҡ{+ź! AYsY=$AƔo{xu3Dw$Hݯ]S2Mܳ|;Qݑߎ]b^/xk:Eomʸ 7 vWh4k;+! ":v*ɉ0ZRg/dylrO'N}CFZ;5x{i@`C|\@`=fX.s[,-3 !>**Ą\DR1@΍94[SCR*sS[wrNIBmO^Puj (gPsrGil2^\`Ari@ }t:b{NK+ѣ{M#BmIKAgz&Eq*VL9ۿA 38z#f(7N߸<}K;o}=f8MK}`+&#$ cm#9H8Z:S0 jdD' P;Yɔ1mܻБz#3kSSfJ=n d رf!9p4P{AVgC^Ag%sqXpt/X:`G/hf IYA5W|3y 1qh?TEhNA)L: pܓ!گ͂ "R[[׌i(jLfKb4MA#y)OH{ Zj}ihvD ۘO+ ĥ`k\3sW!*c;]w߈UC A& k}xw9Tf$okZ/&T̬FXu߼*f R_~kK"ז|ن'Wc5Ҩa/Zԏx8E[ھ:g[ +;!TJZiɃ,䴝(vwɱ`aCֽx(Kvt@M ͟QGlێ?&̫m@+&GCro6(*,i[jANO؃ Eڪ ړ< :A+qKRW]|Cp!:wRx龟 fYp%Ĝ}Q,o[XCjZ2 Czc==raK{ g*ȧh eh}'hTYO +=>۶熵|5!7flRam2G iL(^yaWL}o-j9<95T?UE}\{Z/JB?žacAwb ** @~k!e階MbfB] Aι<0$Yi1:dH ڄ%i7jyY͚I)*zO~q0ӤND=6pR:b@ 2^컢OE$ʝݽOխ֪:M: Zu1Η77o,0|T8ia&`Aϻ v#ibbLE{w5VxlA㰕s`'oW 3Ga!g@FGƇ5Bo|7 uW7=jJ)Wrilc^:15gL8߷˫OgxX%PPj6}p^;s鹇0o@Yvl-2]d $S`M-f3;`zϯNSg*ovEA5+JpLYc%V{bcdg"_#*Y#dGia +6HbP =B9$ ^]Lf/ mO/KbT!N"lvhG?͖%ԥ 9QuJa齩b/'`k,I:x-SB׽w-g@0܂Ә xNg&q`LXs^ievoΡQo㶶ԭx"ŝ&^D +M1Kw=<,A;GfBu1a{VML*mK"Z:n*-F;v/* {GrڬD( cPBpB}jlֆp(57x] o E S덋fk xˮD%uKFl[RehU n4Wbñ -\ 4hu`K_pq [v6:okĺ, ח  <$="@ry~qCA"w{TNlpZR~Zb;a2$u}R7v'Ӣ-/BWנT/ 39 iTu2o!zYcwHaPL@sSj"eۀ1ɁL4M"ii?@b[TsRQqդ$u 6.vE؇nStg4ӨIy23doJ:H~uY5"Z!2ċO˵{g>4:PZF U3Ij L2gH8Vp_k)x57koݬa~eӠX̶XbXT6,xrlRcبdRzfd^[a[ƌ~s8^όV(T}e!s[εw_5M侰eĝ*!2 [͐mNw+VN߂%A#/fȢAS6}CYBԐ㺶~HH!W(PAsU:I?堝  3')~4F)x+jK6~poxuѻItZ|dlA4"}oZC(>1ݛ~ng.?)`ߑN>O9J5fh^ik^w/>ڱ9^x^g/וDs? SH`EWɏ |s)~d3GȢ\j"1\Tc9Fsgt#G?X<״_XGa9 B,?:,Nk %ʁ~w$0*hF9iwY Fӳsn$00ޓ B]kJg?`6]{.d"zz^LTyxw&5r3~L105D3#߫VK vDFVRvUTm #2Ԍ .J>(eP{A ^~xgC#P%nM$-1_[7C"߮NeI@f+Op(}fxӶ,{&ˎg _' :5G2b[lzp*!;zg͉$[@%$jq‹LUZpCa_Y z,[Ël0dfo/8-+0\q7hja@#WE+OI[q5#2G&RФp{ V+Y愼@dnm4:Z$FOPjTm!:J<Οk|H'E* F|9N3!|" &acۙM,׿m/e]ɘw&•c<y34egDP\8 k)M`ohK fq`#7 ߮j}äMܦ,5@6|'B_\Y$Noݍ\<閅P,* @NɫA~~?Iklk4o݂Ūz_`?7(~E0{&S3P_k\~6̫أo(:力Su(2aI6AUwXxAzm}bqhz $>6 PS]])uc3 (Q+>D>`%rһMHX̀<.q LS7`0B:Oqd{hL^Qi'i(PK`Nw"BD9p[Q-EQ=$`]?kYwQD&)KM.~Ca;Irz/j.3xqj,7oxvnIiH*vNB`"NBBLK{ aD/BUSXOO~s<u+ve>,zu$@iJ#HJAR~.lRX34Wףpv"jr810sHOf`zSZ&gԶ~vߕI -Q;H3n6LiT]N3/@.jXX97{+%hk&q"ǜ6bmŝ Q> vߨ*6`jqhs5 g?Ee`x@~ -:_VyJ5^[Ub]l/T|BS@bxJd}hrPBoM@ƥ3|nR?*TRɏz((o kdz滓bı%D gb`(\ނ-HMj%@28#'Y)SL'ǫ[?)QAkۑ$i.8g|eP rCAՎpge{vM'ң-Ǻdf*n8HI[s--q˛|qO֒- Ers8=|;! c(Oytd/3Hp: aa">$p`DJzZ N.C_ePsC~Ŧ]-[~uVX`:x&evpعqWZn}Xx~ȍ\yJ׍\-?* uSoJySnlV݀=}Cx~%|rS]2FtK9fZ3 P9l6քaS?v9dL{v=iTа |?2SǑ[r^&0wlG,cw84 .upas 1Bc\ `Yoe D%۸N$!Ⱥv7CH7G ,d&6&WDPg*lOerL P}dwzRюC'p;}Pf>k g*}gGǿ>AvYC%)$Yʱ!]/12(91ݤROΦ9vN,{(QTcnۥ^0'lRga($/7G=ʧY+j55J@_ЁL΄y9ڲAQ{ղ4ݬ 1H1GSçIR_ JJPOٷ$1<]U_SeY"u鱋q΢Ԍia>f q:ܸ&Yɺ5 5ɼ9P.4sZEmρ^z=e Ι[ؑa\۽vd&]cFW3Ro<_T'ˉ<FoZy/[lrؠ8G.19aj%2rY=AXI彥eNG^ݟ7&Ե"МV8Pg?& wP*tg{$*8E;Wtժ1%)Kz&OԄnX||LxԊ8#yG_>|΁̑u28~)>R3'BÒ )#$Ia%\U^u@k?+Z҃rFm9휑p[-@ipBQ0ME@BUcѲu|R僀kD-[NJ ~%]LRss)S [.LQ zK r W|y^znӺ&`%EhVM|4%sB,&0PU^2r;GRq/ d:Pt\g?>i$a -Rx@s+s;Wg 'BZZzR䇏HV- y*} 2 v sUC" 2>Ire68:L|$BHܑ+n0I!tA& pܬHўrh^5-v~IvI`decoW?{w:`ڮf`-L{( <ȆXDze$IP)xEV0\"4,^Y"yF4Ǚnl6VE4)NRvrp6+ʎKew:- Zb )I(*az8JP[~^5O "B;j~Ͱ|#[dmKd , jp2Nm W[34![͇F$Rbhk !֩@1QKzFN4Dp~"!(mđ>+=Ǔae!eLJq|AM g1н%M83^]pV 9=(ղH\n"3*)=W"(jb s. SH ԥʼM!pvFIM7i#~]j,+ A]{"bVx+g/`b"0XM;1!GkmP84=ת$ E^ZF?,(p  կ$*/fBolVbtY r er}pnJ[ >Ѣ.7Yf;W4wh֛m-N)"d|f q( \᳢C hmĊLehs,KMTm32iaКYfi+i3R 0C bͨƼ!Y:1} Eɡ!Nr;qeUp2CE喝0Y.׃Zq[j乮T_06lɥŁ\mO:"AȎQ8 !E-9&F2$J,8gD|X%j^fWPSo.o='qF,}6zdO>md=T--#i%xͨ2\~SzпK΍R͂<[O:s!`,ɧ<ό pB_5뿾up")øam|ڦ/6ݚ# aÙvϢ1[5eʼܹ μt _>͆\٫EB^D2I:*Xk),-?KG5! 1=G7?~I 2 /%uQgxJOp$e/TT왽Dg%dȻٛ)\{&.!b@E5;[1R"iʩ݆BGznUd*"!Aw3WlX{^J9]Xvm%v_]퇷Rkx,/Nnzk͸c.<狯MD\ s@;k4#2D;La2Z=Au $bohǘN[lg#zHsug6&KxeMwIaB7<TɷT z)VLoPm ;KUEZ:ǗaV>ً(vy_YJt0t wyN:E`*3*k2%ɝ9̯1_54Š:{E{pc&->(NG,χ1%^$`mGr1GT5ؼ~atCJ!ISъG\.b%ȓPI(*!7w*a].\Q=SJR]KqK >?Ʌ5< %wJO2?̔rو!AMk7n._ }V6h0^j|r(DX~Zz8]PgGgDPq[ᇈI@NwD3 [ {Z]9L %KYkAτYHȭtR*Uq9׃;ol>#zFci#} L$)nB 0SԈ3 򞧢L޹R\Ռj_!6x'm*EQ<1k/\ [!1ת"1:Zҥ:'=#WX$)6{GRk5m$<%x@Klwxi;p~C8PSie8cDŽqgї8 lұdV",\#b+uoۖ8TE2p;ҙ?p ?f I-k t@;ĩV61n5WB= !l?l|õq!=r:#˵s@QSmb88/f'ȵt}Í{)$U .2O`_A8,C_> wkgl2UgC;\ߑd'X?.IYRϕCB(?ggҹ'<psZ/+^o4I EM&|[mmyQCz?i:Y69XYij`x`zRWn?lTzY/pzGq(Cd9gV}0&1NWgo -qSQ +&!NYknrIeLˠ3KGhKDfGĂa 8E 炫5SW_.S[EzB`c '_Xj?ʴ$;N_к0zE$5XAUڮo[PP^}-*<@lFu -CsVub~i%:z Uiד]xr|]r>*T(kQY }vSL塼 Aퟟe~a  Ǜs釨Y.p |)pB%ўAݡx\9|YP#NrX-`6E)&}OuǟN=veԀD@k$40'H!d Mz^mmB[>35PB}_>IO9>#rsbrHyso19"ݢG-;QF%).lRƙCt }vZú[{up!E=: FO\ Ap=*{`T:sh[ܤ;Vfgl {EF#Nrl&dbE49bTr2l⾵P~;-OOhMkmq'?`Wg~Unsgo7THxL&ZԍwskHI1KO\wZPE.R.= Z2dMIye+2Mm b}>NE$(/H*IbDu|RSBXճDd.lb,Wxɘʇ)qG~Y>F!Wy9lW~_ O4#CRw#@&,=:OG! oqInzD*y;'i\etC\zq5-M~"$ɳ՝(- U Ѫ[:(&kb S.RZb2B53Zhy AWG᰽8G[U-f1FpI|Ѿ؄rk\Jz`P cx[ {[J`̛Wr|o)ӀjM@شcFEqwR#f4ǘ!@ wu@Ogq<Juݰ YQ2бpѓ@Xn`gfR@oQ)au"*lv y޾Iڨ9N;8Jh{w]B4A?/u碫Nvi+ps%SRds>RҜy\;r쓬+iϭ >\xP^lRQwF3 HS|Z؜a&mP[6ll5Sw}eO:KIwZŇ~)3|fjͶ?iF, H"l~̬Ow;dZ%\GO[.ߘ϶t@D!RFZvV ~MZO40l8BouY gJU`6|Xt`S7ݮj.ρﲿ ><5aYdM#Fe];Im)Np53jӿr|fC97"?/?i .06_OQC(4B  btvb?CɼpdʽӬS7:XoxiTt6v (U&ړ*Դ)iw @'@[>_( u@u(ă\Ɨ,;OE1Ϟ5 !)wlɘ.Q 4u޹ |l>>qu\K&̺xV=19@vrbo^t k=vzWaE)-Xeh$4<6YI) e;YOjucѕzOBٵ24v'$>]!RIFQOeg]Y3#LXGͨ+Uplt6 ~Vƚn8*oׯ-z<ÙF4ֽMFSe(URH쮦MZ'?YfzDƿG:w۶j1 D,@G8 GZ-ޡk,`D*XbL\ 6 H;ؠC<i%'DG Qذ^obSL%Ln}퐞h0d :3ijfLT-eugz%.φ T>YG,^ihdh;E>7tT_1(ڥkc' xz܉qv1rS F >$H@@Aj g"(w¬PǒD"!h5MgF-q0M';G q%,rF]lwCrN6<T-XdHF#n3'3BEF.I?|Znw.u߼ev_VzbU Mr= MɰęX[sLk=#.k:OWf+-$˻4󰨉 6^p$E<LJw++B3;GܞKu|_N Ҫ~ojGUYs_c|W`?{~z⼇X'QN\I8Ĵrґol8xGǍ ZAϸxDf`'2 n:~z뽑SA?]0-#H(L =9 Q%>neݡ # ʠO w{ɗW]>`߀϶\δبk'PPv}ߪGG:[qۦZ'P }Nߵ;^ xܿ, ]x}y5J^))iu}*T1eZ C 0wƁ!zTGMI}pD0V yALi΢EPFS=n3# Iq&%=Dtӌ,>6m!0 s{#C۱H VmGd=[~^(R!wŝ}('t/r XPyDAD˚F wW"*6Hu2`cz-JB]`6l>7p<6,xH5|_{\0l̚Y[#0o+э(!UkB'/#ȇS!@ of^MM$G,rSj|p zC#s|%!"b>T7;b: bvdc8k3LXъ*"lɥ(\f~XTӻ*4NTr~~9c$:B=L_N8J~O8b7T(>yzl+^B ]2%/PX%QZv: 0&+ a+_4ISAT^V.TmI$8z7NܟE;sՔ-u&@kBgbCz0h=#"Ŏ8;|,m(,cvfBB/54v#ik/ +p>/%$Ԏ/;`AeUnI_5~ySãP{Lg8"2K ~X,ۢ @ee=?Aě.O@3+qw:fQ@aqVÊmP *pK+ڷFZR罌P{:?EuP w!r9DiRBHci !(a|&'Xkn}beHX巐q;nP&5+Ne{lg !u.O$y)T"ǒ˛5R H86٘E',$թuWark ! pp3R?;}F[RWrZS\ςKEwqJ.nMz!\a1ɤ>O5O#n!`5)V0Z G Tg՞06Z ҕK70h]7vLW yC#FAٿY uU*`[>y3d:^4Dj-,{I݇dFjUSY zS׆b״4v`hF:"Z7Y!^VR SUMpOu˫;$v:q)MLxqx3Y!xOL8Fj0U?2m_OfΞ؝J!g|d tkS$Py4Eϰ7;dn|hC8İJgj%'eLI ]]ީ[G]ݓW{4,})ɂ%_X_Q2n0p $UPDE;n˷}ѐśRwsP/z"ԝ^EIV{o?a {gڸ*]m//RݬlК5/Ki&\qc 4VRUނא8ύvҲ k]8pp]&fO6˹aȀac@ɼ^J.2M|[w\w ɒ(^9KnqU(' ZUiR/+~#WLyQaJy'9Tof*zejzE{Y1ΦQ֚ǍڼLRo'\E@@$%w!{ Sx4?Ex B($Y$$ܽڨd j8r8hDRJY;{CyZeτZ8[rd$ }o [\, r#=:*]Ȱn }8\2ְC>x##{wwOY'ɓ*֠,~vVc(zMi_L2XCN৘'3%Z+0 8r!J oC!:[B]V;Cʳm`zٴl63i%Fڶ@N9 h9 q5]'ӻտ@8w_ 81e0D Srl"r'De=g2 '\yX̂6R(',q`yǡ@%װ/+RrǡB{\dנH׶9l5ڕkG!NۭZI\V5cL4NP2yb߻:J%%aSAI?6Aw3M bQp:') ! ƼW{ˌsZM/H:GcGc:g"A`x=voXdgg(=<k|Bp R.ϼuSE/?{ 1͠nD>7 -(5~vUAىſh .\̎x0m@u 0=>RW+%x I gc2nнkK=Vk )Xa̻nJ O:wQ&8HnLntMQOݜy/luJxT$oZ0B&v$.]L?6]5H sX&ݛ;hrX8F Xz ,%'ZsC;̧N|Je73su p' aW#jz䛛$Hܔ:@QQ` 22vYmEZn0o2 y-Ǔ}Ƒz}M3E'ʮjP[]&m aoٽ˹\)͸s;*̾#\A/Ln8 )K6n̤D%*t>3?7ěu7oʬΎ띯"o~Mn9g,$I.e b742K@J)+eXȨT5snW`q.\"k(8!q,H@ N MrԜw%֨on~+AHǤ1׺o -g?VLmidE1c;y(6呮)9?Y3@~WSӡNhAϑ 2`;1MtsDo5S&tJݗ߁[)^^bȸG?U{:G(51V6'^h髂$ 5Vqvωvna MeV~zujlMhu',S.)y v JPB }o 4O&#)VxLQ>{,fVn+S!BGI:B-j7ލm4.\rc~K9= 3< C!p(NQO@4j+5Y/\?*O`".+ڭ̻k}Rraw=[>/ۆ֋ܛM68m!׺Qjh7]92ZJ=~X(>0ML->d[/llg GegȦ=0R?Ӌ0V|n6fn٬y$5 XX:lQ.={/ن]WU)V)TFv\Q$x1:)` KwřlFp\e9圁O /R~"T%!ƻwTG@ԾNSǫ@ 42i^pȾ.S̘8ϐKY%IF'=-ozCx`|2bLm#P1RV!Mܻa= wBle jsz4C ]2EفZ@xc* ˇ@xp!pm0ɚmSֱ=m<;̫ZwQ(ݏQ-w1W)F)qDf>a/!1焊 lZ`W),A6+FsEzZxH/ʼnRUIQa ϖA}q-^_ʁ٠㰍~$UEh-LM1@vtb6v [ | %<Fѫ>nX FġIIN[+͒t@|Z5exXriFM&̨o3jzX, 9<*$Nf HWIٲ97"f7d(WōT;Q`{ٲZgRסu4 ᝘5iKoX5T_-;]Oŀ ˝SZ C&0rml8TY ]ilck ep_&]0c> Fs{L/F4;NWeC4[9G%DF-{ploHߎLaKyc0*A MUe+< FPfi܈B!J2L.6FHk| @eێsAM]`H==~HGʲ,(~ɓ ,AUWݍx_P50_2{xĘ6O rTpap"qRR޶П% 3Bz}7v2׹jt@ .G)ޙj`LP*3}$Xs`և2EH1z7]rA5ţrĭ;y;9һno oUmQ۷b7 Acdk3*I$`ʴw;RXgrRh"Y`fJ ڏ*=F \-k?:rSFo9'o^"<=θj(K>b.>#_q5 B_+0Zu~^M'fg ;1& $zf3_W"yҼ{&.yfiS*yr$PY:ڴM$rFXA:KJ%f;s5iFHR$.62-^#MJlrt1X_&5L'5mz%[8:iؑ</;W4'p͎nKd-:-g"W.2J&8 x!;Rp5p?EL7r P%Cu/A ]CF ôΪ;ld"CZ5t{`,N't-L+]^PU_hY`4nT/s ?X&Y4J5LYs:DK4S]QbNm7vvcĭ]AUk79rVV6Y^.%-- rL*LU0zB ?,kJK7*燁䆈UXd2,$23jÁ E r>h.Vz2vĮP)U{?_O{DJOi!*9z(3# ZP 49 ݾykjxY.lgFhIԤ9Ama ̗5BCj;I.*/Vh IMyWd; \Iu 6A.|KG @挼+NW4 UK2ZϠ:K]8*d ?; ] Wi s)9.S{;q2@p 󼲍X: "!gZB Xm܁mjW'3Ftె<s6PѲ8- ct۰ Rֹ6󏣡ekRC7aMx3A䗉دӵ';ud?{8~>][v^BƇ:?H//V'Qa*$M-8X5|ϫ"]/ [cLBs3!x*~ۃ!ȚNNBḵE/g΋ MbUքǩ"rD5:  $ΉUU#:Pvz OB2Mއчy͉r97~X(ܶf&lz򮁟$ h /Jr;^s%{HIp1J'ugXDꠝ0oX6wLd)K*`gDHÃ|-=8>U2p\0L; pi_W :l#8PRY؉=%8CukAEs)!C*;PJNyQ.#7Z>9a?T&{y`5 vdS׊=!bz?CH eUDpѯK 6]hIJ:r[ԒkW*G!OMc~PBU/1k[QnB/)͘ r:/˙/@։iOY6DGPv:T{5¦a.AR 쀺Hm/=:!~uZt#uEnF٥!8gVXqHȦ9bH0:yxcaj;3O-̪veum~VṾ+ ]u!'BR 2Vk<'"; 8gJAdDEqYx6,#?ףw#P9QiW{K;XB @Ph1Qy}ڜ:bsͳN9 T}鮨*?Z?K~(䙆\*HFөYs1<À1뿓I{%e*;wi$YMֳæH U֌[n.+JCߎXRa>-X_e9D;6ck $}{dH' EڊAů NL{DPQmEk\@l,5]*Fت䛈A40)MAE(G8f XSq.5slJqG(N$(K/Do[mcJjF g:!aHehkZgKvZhri+wS*>}g53 gU"xm4[&R<na OREu4,'wHlѫhv#BDtXviAQq]N5ں bk ༠o~G00X]u8Fp*qC:΍ ?~ƵE6@f;1?Ȼe8ǵ V{ _,TXǎm}]ɸh",z{n%& > Ĺi%K]17ǵv!i>:9dyr˺~,:FR1&$Sj7HpD7T0h~EσJ} C|> ;elk@Y׾1=WaWKOcű}2DHl]b7WGYZ'dĈvMw7EC݀Pw.uLrKNBbiɖ~#wcQt"EL[|%gp/ vtj岶A;iRVo2ڈN$n $:37&T_gIU/IK(kMڍ g~WhيFoȒka䨤}GRڟtT<]3NڙHgƛz n zD6 hk&n ;W\M$V9u{ q3_0sTm&A !Pvecb+ oeLw^oV%?E5L٨5bw \"Ah];FkG6ޣ fj嚦?%/_М4>%U9VdIo $vlv_o$jNXtC ,~$|W-xvp+GlNO`׉KUmymREZRFMRc6>hAJNd)2],ꅸIwM6$-rH&S)jCn[]Gdu0 r~ֻ& <ݵ+0)QZv4YKX_rV";G5\"XZ!~y=,tof^C"cyub݋*>Gl4:1tnaa2p#1.zlUL5NҰH\@ d{UmoSzAqfszSN}DltE%1huMB saTu(T},5ټ(%XeB q2P-Y#3ۦRs2*Gp*킨{AOK+k/NñњsT?h;dB`yH;Q W e(a 'YlX>//+E\lӢ|E-W,{+{M Y`AfçYnuw65LD@tcxDD1\OXPn8a͢^7W" ;|ytQc>0(yWc[ڈB? e{{'VGX6lps1xooaރ OT';3-8yB{vSx!1bZ)UO1=:C}thWvN4M? !vffs OsV% @'ƚ2=1D " ̢:WLK:r]q DA!1DJY *Wy/qೃcy~ hL|#* 5kJ;Ī*$öF 0;q=4)8Rl`T@saweaNӃtIM0^"kH2_mꧥ pZTU -R" X.J9L@~n|AG̽5d 4b" o"AM*]5AvR|U0l^pԹNob0 QM@!-Y`bq+m4Y}DQ4 ճ e}4tzvڙLlڇsT1zY e5}KuTTԃ;vK(( Qz`:_y~Y] bX_-j_85.zKQ$ظ|TR褒jcd@g$edZ٤MW>hҍ}y(:e IѕdH ,%fH{c7.sHd$6 TU*4ב@$7/mI M]jl:.=*4$-ѼDZ$.YwҕU4w^@*I`$s3AVI$|r$ןAXҿL;Nh,X4h=5s[ZYzYGAj\IRPdֳY1:CCϔj[@/@~ooP18Ms112m>F |rUiG3ÈwY< | _mޖo5ME^w*n1T)#7l!> )v.[bIP%yT  eM,,x W38^Wݍqܣ2+Z1歼%d(uͅ&2jlȁ\ Q87l_q^jiM)߾A\U+Pĕlȼ(Qq{Vxl9}ߩn*>̭:rk'@+ }A$["`6SGD"p<@D,14 v[4侁e`@+;]V<Z-CW$ViLHtFԥ5|tCl{ЪyBgh):Ä~Md|Q\ӘYspY> 26&U,\nE3K~7Q*nf,B\𯂌 }%ae⃺7APpd\_z6@z42&3@/FS:}ro_i"$'.s܁XHe}c.=49WЅ]Lҗ,Z PN; Dn´:yޗrc ԷojFw~1 :7t6ޏMWD |f錊$C !n¨.hxv*M28>|s^10Dtj9$o,Uu@cKe)>ah{OGA?[P 2Wv\&d}@c*b<1.%t{k6a7R1KYύwVP ؇ghAZpQT#YQsi7'0 GEf4YKVxi.Cri^A]B"ɹ/|4S_vSCE9U\TYXxVG|7æC z]cd|0ƺg%]h /G{~Ө³7D| 'S;Zȵ12|tڦ0ZuIxxX丯LRLk= O[LF_ҕՠ D*! "Hy"̉,s Ί+41dSJY69^L{g/wl!u^l\IDt@rdO'n1Xb c@v|tH,bmT_aSH1Ȏnn -f+ySA!E { Nԣ}V͟![coGO2SN'& WWdz m+Ӓ{0L]̖NI zz<:~ sIϥ$ߡdx#۽4$#hTq I͒=<7oG;Y0KQFCelJެuuJ'y_}bxC0CЋ)%F$"3=Gc3Yy\ߟXAuu_^y!zyӅWށZB Ll],)iL&ݫE}l*jy{X?k}2'+8_|W.uNovǐLjjNI6޴ixl]9j^p={vPBKxucb^9dĴбƏVجbGe=j x&)g&~ ~Ξ0 \Ӥ'ro#25mO$2Iz?Nis&c9qh~SJ}0ҲD&ɯE]Vǫ"8 >ymr'"+/,eĺ#jw @+>4\:㦨Bd?8n]8'ۗCF@l&076Q8NT?) CM3%]J(yIf".i1hX¿+8$4P%,C$wbb𳫊&P@ޗ_J i/IA5z(RعZAwTᑄ*7w+b2o|:{ O?;Q3oLZ @-7/d-*RϘ!dGqO;=f%yX"CujQDZ“ck%@ [|'cqCTb+_6i9(ϧ_1Yn#s&a;Wp*SW0C9ފ& %ኆ|ZƺLZ;tz4+!6s݊h/lP&Цni[f0ҍnʄDwl,[>LEr !˪z;P9S& "t;.TڙЛ؏ْMĬ3ƑNLNC u<豥GC_'|#qW@x~pvI7{ߦxF2rkQc|.[DR209Q䖀PTv7+ 9|v! @lEd߻]>I)rQ^B*&j:R_ k$zߏ1ھC+\?r TI&sg}wAB]z_ʝM{B)SKV7s+mIxKnN]fL@4dB% 4}c{-+8YYT b()UJoћ3q.-dLkh>uM۞n3{Y2OaH%0PPN.dE:ZL|Pص5Of]JJBuN_VnA.jW.nmòWسy ℾAm_dyzHAϲm.bv_8]ѐwJAԁRe,n-a!:s͖fkH쿜|]3vAWBQ(U5kjJ[١Wv̈́q|9y`pþ^=D~.5rr˒dN:pqc˙GҐ1hq Em4p/Ce;^ k"ygF' #)e.7jv!{yY0:-@` x;4@G F "Ax}Kt"[/lܣ5,k6@]Lc:B^y[v+<) 7Ìxq,6h&B(QFDZo]SWHtȄ"w?MhZ6^>Ji\n m(jV<= |꫋7*bu\Vh+Ļt[-,d-97m$a!w@׿-gZKe5VzI[nGJrR_ܒ(p҅eS Bn 9>]ʂ#X{3e5,ޕ0w܅L[LbHJkΏZ4)fG}>ٚJ^e`S]ײf{M(rA3<{p,(!9g (fFg`Up)Hqgb;Tj5BSV6%v rڣtJ3( K/gDMB=T]Ɨˏr@1詇]g1/p|wKpʙG+k·asul]u NU@ehw+A]ohՍ oGBh;x&+a0')iU*-wqݐՎo-44Ϸ9SAvt&~{_g<7HFp҄xL aM9c(l kD>w+ uɲ:!7 +f[Yo@ѥ t}VA{xZu0 p\I~J{b toTiLz9[ucn+~Kd;cggwh-EfŽuVEя$__+ч˷Á2H'@W<`&` kESmEl bSDž}ZR"J[ Wj9* m#p]*T[LWGժwkRq(kBFDiD0Du6Tp:.y6*W5H 6m#Pۭ2,n! &G-7wB8wWb?q^1Ӧ uB#٠^I8&yg9y%#^fO n# rLԘoI8ve¸;Owh2A{,AbPE')r~s&k(%&#l+\v)p4_^t.p|*O_uRe4y5Btv{ŷhCx.gy.y=)U𺚢l+/KĬ`MAY[ 9g3Pwㆳ tdHM4?;g0Λ vȩTSu<0nNAw'o; {aͯ8<:[Ks< K2 q\-! ;ZI9a'sl% kͻC X@'-$XE3b+Q! ?b˔#bvɀ5Q }OGt$ uo k(\oCH7 1Қ1ݶn1mXwnjYĸ9/J5I>lgTR*8#-&΋Z_l[Xŗ"_Տzbt)i"$8;iqM܈IprsjV- XVRڵfGlWrj 8Ta`8iOmxqB?RRQOR=Gd1m|  GY5Scf&03lk܆*n!b\9]&Zk;N|xp*jy},%<<}c $3^c3/Ged>+븦ҶGE\·d * !~nO9F#aR%ް LI_pa/eC1^M<|r=bLab2c4 Z(ߐliJ 1tlˇ@cKUR2 \Q`Ԣg* J+#slK2kR2xW"+u* Q ̧-Tj~D)yn +PJ?mtةR{^)Q>Cz 8Tζע!ڲ!崰{J} "K_{N~;}nv O'^r,tež3`!1F{!.JQ-T8:B3FѠtɉB{ 9C\f&c2MbKY4c[؛Vp=uX%>'?+SJ!T8wd$_[ ~/d ^;LG9z X?r.XHΚj#.%$<{.3?"4߀E ; M>\qPl`4CM@/'gp_QHd[* @+^FĜ]nbyu;gl35 OuivىQ(Yykޝ8$\qDCkr%C\V1Y% J}"#s3 f@'x\Y^/7$Aǫ=^A[$y̤Hy2oJF,ʗZD4"̺]g(lMyPVQzu0w'8Nw )㟌F4#Zrž4=]UcEr{XKR6]GgN;yfNnڽi 6q{Jmqǧp( K]sWxmzXqOxMKFPdDݖӤg/4ä,~'(fw(kPM7_gM"90a8qpʁ|Aq sU(/;CY8tNlk'2:a>['7e>Yv5u{>vWi~Fk`%"a3yh N`hŝr(گkLxR«86B]Ca>y7!rx*#z=!^`p=шڽVg1Em0uAUo޵qټ[hB˦Ȇs1:lk2qby w.X/Ϗ͙+֗.tx L֓QB\YQ)kf_D/-kcƬI-Es Y+=o= L=8aBTTdLԋJwN&Q~漾abfv\ioko*=oOTE}nHc\ڻ9TyS\$q(n$ox^X?9Ϳ:@[wlb*ڸr1Mz^6 G@՞в+:.:0k:(k"It\ n$^^Rwʧ+jSSg+` %\Ɲ%!pg`:ՊCsN,j82, pt/cKpCs9X[$H0'~-%,KxD•h~09:n{=Ӎ:~` '"ב9@j^pc$&@,jpDl*'eM~'2?R/1+V?\a0r&Ia Ў**L(~ӽJkU msJgױA\ <-骸s'\NtԲNN~x{oN' 2vhfż쀣LqΣ>9}?U/8r Y\/ZOd2>l{U쑥:0.PX*2\Lwxq:QHoU '/ {/;U\a%ڮm=Tۛn9mFO>B f#)m5:ϐT\3Rp\C3D|? Bo$ RBBX@ıgx$UuUtIG/5f#vx"T?tB̊p}Ϙ#=pʧXl[fJN+]SܻV7.H,ZRBDW#B0L<`pΨ me&sY2c?2+1ʌ ;ч}gG[1)6!1'wqnthnKQjGbm"MnJ#f4B|2o]Nr[;)Sㄊu\.?t xhwHLIg{,Ƙ i&]|>'2^}H~:"tA6ٯ*vv@k 6g%TJtJ5M/$Pr`aYu_&E7s};KIR`Wq*Csw LYXI6R՜R600:hlNN@VwRrA,Lɐ ^PtZ+E0E 0r8@_(>U~vfk<ьSz6o)ُ-^۱P0- c<-9sq#>e.{3C,UFdMZ5EJQ#Jwu7(5pIvG=^24Wtd6n% WL]ΎR]ЭlFtR1}<u>[(5|EXb a<*U[}A߼i$ 7fBs'0c]VHFΤ8on((&mm_Ԉ T7"1oJ7Jz3>$Y&}SM3ZJ:t/8x?g#j"(~!!ܮȻ#wg JFJE(U#.̈́dFsJ`LP!}j^W-⌕~hb9!LtRp`ߕ$=B5*$  ^`5N"jQRQzs];Imj-2( u^)<ֹR{mV`%Ze ,w݋r 瀵;:UAA&Cx㺈x.Czc9 Mx6vWiA-Yg/%y4O*oq|ʴ n^iɓQӏ, d'~\Z i-Hp`sPyo4z"spV <X^= b%& PBr;JGz;fR\=86LX5~[uUHBxJ eY.R"/X5aP%oxoňSKdV7A£5&}^Q`SUu,.epDNoz;0DC TKc-,ӊIIr]F)2+U%B1I5#y3>SFRGG.\0p -hjtYMFe$릡3yEEN -)b@wkߑɯ2҃H9:XCFAV6xlc¬UHΒ+^5ٳ$L>[=gw2V\ۘ*Cu{VS<5 Pļ*z&j6PJu+BeWQWٱlMu/T# $2*;6q%nhv ^fO2]b3'ڙw}fszJ! Va+:2}a,rZ{`xo3$#W8JYWV8 8 ۂ>޵cXKEZK[WcbBI>&bw2_ڗ|8Lݐ)ĽSz(aor5:cy>ɜi޷\đ-2:gCOP2 `-xzaq ָ~< ӌ'D5~;P0U㫊k_{hSܐRQ?[5 ÂG"Xe?\TecS :`-]/،4>9 RsMGLw'J{hqpaҺG#\qG$p^RY jv['R\߈QQ3B!=Ȗ  ņ*ħ]sJxs*}T] F2 r3 i,F4Ci VNOG (Qz@`HC@ԧtm/t+a'J3[eË3`#QESwWALz(S7SDc_zvC6]' ^5.:kCٻ: V =ɔ܉rWmT g("?$=Kl?Ł?2bT*6(?5{T ^Rdo2Pr$~sy5VQoA(߅1,]sGҰת5.2>a ̸* 5T)0>J§6 C&5ҦY^?o/1-UXcW2ꤖhqB4?Q$N ((JsD"Wh,"0n1WD5L"pԜٝ0"+>{(/Z?ӕ/7`k\x?ٌ'4` ̥SZ _@y$RVЁ.&rs4m!D K$tUfs'F}Ȩ˘urI=W. us#`ckМ!ϒXEvCYL?TC)S侭ewH@"Ys=Xb#BǨsD#;,2w7I&S\Ќ z BD2KT _# <}Ӿx{i*,K"뻥Pď<0l㷾a-)֤o@}|o@h:+7M[㭝́te>e7% GBɀ&:#7eeZVs:vhUfN eoPRP^Kղ0&Vf!6˔mh)Y9 ,p 7zN{vJ^d߰LERU&B7*q(fH$d5vpInsϒΎږAr>ڑ/C̨Rvad3.m!ݡ%LތCD;.tIuzWdq_\Q44#"~75#j&$战MɒtzX+zK;RْQu$tNo]%[TʨF?z\pvS(줏ĭ+Ӻ`G>CC:ϡ0w蓮.`獪I\2+nX-'&18q0"^VZ^Ԥ@ׁfv X*?Q|Ge`87*bKTE0 4-ʉB$hqD6 a)fsPEԼ-:j xR?<ȳǺPf+m/s }tDil4gV?\YZLIޅlè-LO Hʷk*@ DѼL;VX^$@N2['u%c&xS~*#:eDyU㊳bWYfJfHCCjJN bJn}S V cfOE@V7#wDd(C/M5.hWk8 'u1FՕ*z ZUZù/1q:f/ j.~387"U%Wj?7uRĈjqeUy^fڛ6q]r؆[e$P|  O pJۓf?{8MJ`&͚]?OZU/>vK7/Pa,5\7 f0hɥ9v^a~숅 2[Kd&6՘#3%Ġ{IU;"#yWͨCt6lR^;l\ux|<|U*QKfK >onߔ ӥ&E}鍊*N+SJSqxF_sSx踗kccEwuE/%̚w߮^#[=TnCMՖHremD zIM>qۄF{l@bj>O6٪0S2@Г^Lfة)%4}u5t% y [6[hojbą2ň@OIMP2t._EXQ?E :!BF>܊+յkHM8ZgFE叶XLqxo:WV~^kR&@@]q2#}eaz>kryF8혬v Di\|vyđ7"m;ϳ-#] T__wO&~>wCed;]P0mM*ΒzI?ɚ3v<\ſC?qt% !tB"y"e{T5xpaJ }VjcI-~l \m&-OScGzJqbtMV;A|@=+wôo|n-Ϟv v=]N "'$)ץb祉Yʡ#w!zDُI8wd(:"P *P2$+&AȎA~~Ժz6>o|t$5yi+ϏDVR;(,q}]z@f\G_Df褝w9!ҩs3C|\1a#{kPT"%fqâ>슺~ )]X#`k;yfuieZ3UnxKI3KlN0%h.`ol(yezNF` Nn=?\?ɁŮӟ2aBsfJNj8%()[d(eJqF]HԆ@2RptdT_eLD7RؚD?D+j j;tL'j?5(YsJ**F<‡)>aDEJn ]󸎵_KQO*ȟA:n (grI?,7iD:u[oz[LNOVhjO/ fԖâ!zg3Ds IQ_Myt󞴭膏2VQZ{6a'^=hMu8- %SKwf; ^e`g'fr 3CF<Ɏߠ  [5ͱ_v&n ԓN35i >9)Ty4 S{<@䶉H5G wM&=l9 ' w]v^(J, I<ym}Ntjn*>b\sBsp*(j xg5u7$ 6CPJs!Z }ҙKj1O*ݧ6D|iy\ bK Mتݕa,vJ%x a=Ҷ|0K5~yS7OoOVo-eVq0LVߘB\ Mh|4:%_=`X󹛪 M ^j~.ޡL(gJi1{l FpC2w 9#%ꍇ[Muֱ.--Lh"b?+Awi/W" n6P* z UW5`N-*WCDҋ"Sܑ K4咓h_ffd/xybt[p⸀a1`FbV,// YDyz,:.]z/&n+Oxù0ȰR;sv!wy=F&YMEU.:^i#0ezU=o̤2aqk# Vօ9 `6v358qc3dJyh!֒9Kۏ1]Ҷܝ\@B QlvO6xТMX &!mJ1#_Τo\"Q(WV/y@. =^7vcdeP+k*$=(37®-t(9uîm`g۾&F"-n`MLnE{lMX9Qf$Bb_[ p^qr&bd_ (סo(j>ȪղYxT r`\FDLy,:'[z<J+N;p n[(Xz_~Jt(\|i)pߞFݽxe'7$a ׌)vHsc\8!rRM ,m13$P8Wtd!%x7>1xi–(}4ca8C JhtmB#|h `*#SbE.0^>nǑ)Ȃ~[sZtʰppxn RbmJMcև;?+ۊRZӰޗ;60B  HR/P=B uTȽR"IsT`zP^-~G2g ៯(+59*vZEn<#ɒ,!⧷1}^>lήAi)fV؉h0Zn÷l,3DU){"qA;T LS- dZɼVi] z e.PM{;X 2;w\&g3s5oWjU̞O%9fVe{\?&\rDuuGs2=J<qz#r"S~{ZpbdfVҏŗ Usp5r}tWz@m%7^l=oB)+=@I:MC29"'9\9Zv3)4^׽@; q{qhq{x#3oq7ݼFuh:7pn=gF G9 gaclDG]%]Omϊ(eM 5DIkl:ȞL^T&epK?+$Jv,W$xQ#0̰a.0w',Q`7G |Rvm܈l+3*#l) Ci{{7J~rz&>T5˶j eRxrT2,i=,I" >JG@ ZUC}@ shsep^ gxRl&$(0hlkLv &Xdާ@"<^%u( ϋEL?b'9$-h֎&T#$bVCv#|xj,՗`}5f-T ]ͅ/ lx¤'niB7 (fV$eYtuk~RgmGuly9x 4baTQs o 4̓R^r3@Y/%[+Q Ȼ7'r2TeWb?YvxRFIS2gùs& EҤLOm-GRB `BoRnx}@A XƢ,-L]:obɐKw5e} ;> "Pa̋Wo4dk=H#Nh>N9oq"N>F[Q‎18,պ>-w!Å/>Ij~ǘoj!)La]Oc~zSXHCouX T;äsYZo b6oqYVzϚqU vW"8H[J 'ޗvr;<7k[H? gTkmIvN]fg~/9ּAtz[|E@bQy͝r=ϛ#" J̳:#Č@.qMX/c_̼hS[Ef?^ dSk5MipğpyQG|ieF97f|RpĪ[+bǸw:DD0yg "<8Xfp65lu<)4xLMwv=hXᐚ~m v+K22?I"n$dί㕘Y4 i†-9&*$IKuߎA,KxŞS]8Z{]?q3yКDt+' Noi1]٩ERA8~lO$1W+(sA: In Eh}{ɔ+'7MYȱhWӽWF Dۇߒ& Ҹ8㿏o= іSl, &Qc`袛Fdžb]+Cbԁ̩Tb T[kny1yQήУ Q=QV~|34J=>Y Z$E4((0vUl1z9ٵ8b}i,-8rO,$ oL=6ٽ/)bX ֥11}&و s#9'PATk?bRuVLQ(muYk"0EEg"1j[ a]1k:^q2HpV.2md no;i˱_W|*;-W[ƅihP s󋦀,l!?+ȥQRp<$DvjHHUdx]tQ93xqkH@tӠv[W$9(ܜ$@Jɼ3O:tA$(9sRLDn*Ƹ%O04 a{Q+!i edЧ{0(cȕ9 {7P/=4̬nkAhTg Ӄg&_膊 b:I dS$e=/~.uл`f sN=cfl\r6 l.KK]8)$]+jOvnh/m r]( upeŒ\K `^WiAY)  ,v$sA+8O2bSH $Z M᳞*&wå;g9|a^b4#wen{dIM6oޡZ$8PGՈR[Q7~1x %[(ΚfMHqMI9ASw%V]JΊٯơڝWȎ]#y7n":Hd S^== .fIdX:ݜd>NR&lkbD3*IiޞˉX)(213}áV0Ͷz)>3h7q2qNij/S$ y 2Vv~2?سUv-S!D"phߦҞT8i{~qBU!ҩ>],<^\Dar;eM^$SOZ~Mr\{t)W/fjl%_a@$6JtbwLLzb~%pt~ːEeƸa}œ|9Pڰ~*+'6ؼ0;ǫQ}\ |sTJ/.)hBjxĈ:.}ם/C<.U?b΀9\q{]ߴX%{iRM.UJYv#WCmCp0SbY' 2p6"-4@]x2鳈Mz:kAg؛'b*R3"f3F;:GFOz{v3,P-4~2.d`48TCc $W@|c93D0MRH.l')  zgДT)]%Erwz w_4(3K>1v(ICWMG3ׯ$@9D,yѼ4&ȵvZCȋw Ȧ*wց8&i,4QT[$qvXEOߍ%gXeUo0NA NǾPM pk[vY/&L edpu>"ZJ5ҝ1B>z}W7]NcFYl$i8L&-CnRA'Ea i'ׄbpcPU%p/piQ|dHI&{ a[zZi3qu`0a֙B9gBn&? +%(EyphC.@kƆPXV~ub!ny dpǸ+Q-ƙ0H#Ȧ2IJ&wɄkO6]GÖTlRnwvR -Z AfKxSA 0 _2)Qp_NJw(2]w+ +sr@ =24#8XlmJmGiڝJFbQouLD ? rw\svu |S,B|Gok奻A>t\UہS8Ů-JW&(2)!. \:a~ڏs4 jH0-<*jϗ*B?iM&pdh= i5jMT:QV Ќn͕(z`'™c-,#v%‹./uVTe3heYLc[= E1;uz*]=/$^c+MV\0k! ̑hm2ob4Y cǞm鶷$Z:ti񻕕!Qx\_pM2˛*SM΃P;)Rmj=J'v#k]X-X:٨t`R]B!IZ4{wj} \!UP bi(%gajCw%/o!hP\sz9fk *ǔdP:b4brW,^R r9* N^{Cԣȁr/u˶&P=:bRˣ47 B6ȻqI#e"fwiɠ6?l/OLBaRxMw'*u^U_L]7!&ǿ¢ܹ,Ҁ^G)SKA0=LJ6u[Y#UnuX@gӴ4'B9.,p#UNT]:jM>½Y1ɶ(@壌|278a_IbG!˗^b1adNm:FO3BZ W1ԈIn{Ebaq2/W~EVƁQ/"u`ωi~.FŌ])xe".;c Ixxo,Igy>@@J4g^4+/>`Tk82QeU/3]Z;!\M!gN~-7[f jB{MjKbVM_<&\h^ .T+rV+[Tz T~o7#..XP3e&&4$wq}o>W[ZRMc r95KhgR߇L銦C> 3mƪN>6YlrcQĹ\kya3'd=~%?oǬ`0T?t>,.:1 1gƥP N˙_Ў|઱\B#t;GxW6gBYTi2oR$5wtdꐐ:r)HB|.$WYbܕ~}2g$6 ByE7^aQ.yGbVx4) _9Y9dX1@ĔGeU),tQTS+uO wf\KwG,n1|>LlizU)dԻj&.u閁hGEؗE_UYUNH I/kG//ѝxgK+rfB(CVľZco=G&+6 %E@2aT_jH3Mڣ5v;kė(:+[Œ>H-l#;"7yJ`abNMT)66~q d&ʖWǢe!ݢ CLܳcP8:rS!m0fgo.YŊM+5>XE8 F>g/vX!6RZnah}*۰utc9w6_K<:Zld]_ySӟ~@ltS~wނ2!WݠfQ/LRH[Ml.ّ|V\ҟfg6V<%0ۣ!m9|&D}eQLYZe.pӾZSـl-oA+yn7yҏA_^絨F1 FpF ???m=x' t6[;/G^Z5Z2C\ް<6PV5f;֖?ΪfX_a 樱b5ybouHc '|hV.{cIt'>7Qӫ[9umh(zJ [22jx%({k͔k8yuY :qJ]kZ`+5,5|ε0e+꫾4P1j @vb%pn*߀_#\i7)ʮBU˔mt:pGn^OPf徣qDjU3[@0>AThe4fBnFqun/g`)돾sv3bxlYTP޹+|*TPZ~Hp6ZuJ_p[\ 1.o T&m Abٝi lYj:2 8B~] kUYS>dZih'rtN*Ёq䜷 N40$T/a`<t㈲P_{Qt~ h{T̫|·R '5 MNrE*QVEWŇH”0慒J"߻" `l!xɂ3!띂~V 7BcY һ|P'qзS Nc-+HpYAŐ$: o'#ui{̗%ؐMu'1krofaz6ڗ+y0߱f67 6.L8FY!-?Ex@ˍ>\H72%9v\wz Nܽ"6xZ&O qƐNz([ϝY\`6Yi(';!vf Uy$T A  CD6.^ch)g.>tS9TrnpWlkHɺd aX+=v+.ܓԵ8*ʱ<1<׍@_e8ԇݼsx}x(YAl x,MS?lJ>Qv`bR\IO?۝ȷ`|a#CLD9L b[C̦/RT2_Q|Y,&uݡ|tTvAEcBY^ NP­ q[l7B~?K@ү ߖ,𞚁^‚cjJщ%Jn'V,.!08!.\ZzL٭(^Lo- ~4HcU[i \b>dNqg*:\7F‡$ꧻlv `ֿ˫fXr½36dSYAQF~Ԏ[ok\ոTUX 0yf9^=k)5i/г&j1u{c'rY־USoaSLt؁%]NJy@ɷg y6ʣTwi NN =g/8I6 R*Wd}9v*6hɨmA)pDp]Efte .c2Gyvt}<7|gp?A? SeRcZBi-ͦ~tGaڳd&Yk[6\Gkb7_=A`Wac8RjeIl4|}^[`&"jQ 1 m 'fNyq/; Sm*電@MO0PیLVEA?PƗ;'%#&JKB 6IB6'p7Os&ұ6t]2C妈b}פּW#iqXZcy+fw|ʦvHm2$g0/T DADŽP5/ _Oˢ ]{(Oc&[C?M,CIv"?R  8rc'?/ژ Eof@fy/63jwAQ#Ƙ&ږm_hRS Ixb?rS6DS^/r%8*-!\49^spHP|+LuI'kbF:D(F2@<{~HFE6DGLm8F//'!$wWs?=CizCzvL]7ŷv<{+jF-q+"n2~GA썡C1SQ͐gHb~a$5Sc w S%/lq6QYc cQ@}:LOhp U @Vo%$*HzDTqz~ʖH-b)t5@ΖhTρbgW`V|4,8"]Y`mߣFANq;d-;IԀC~6*K !"r@5,DQRMtƵ E?] C \21 y rՒjP O*䫄T}+'{kj cpD2=ܵo+ ^%GztF%l rBi^_.9~ԋ_Jշb>VvŽH&-.敞fҌe57ZD&,nQPk#rmU<qlF뱾 ^X7;9BtD~|>MBS`=Y=(l:-i*X?AJ)7(kCp"RUte,z;p.<_N`7yCEG_Q9]sDMܻ?4jwQ0kf{(_D%3$`NiӒ7nT S[^f|""c𯵑sTݹd6]ǻ6#X8{|.VǛ|F z2DbM6ǨnI?caCFWT1l D(أD4Wc`LdB(,X]͒-l}KoXô#2n7XS D{ LwbIOѾ -JhQ1- P}o5迢2pwhʃUn:XUm s~!y `!8C\ [~!\XwdJzkmfS39.Ry]XwW" VQ+a P^ZZodSHLF;"}3 vQM@YPZHYuփ!FA!VE3Nm"(xaJz ?iW-0o@i>WeY#~e' /j1L3j[nbpB]ON GL,=O1f*R;Q1a֚OXzBѐɫD4 å ~0~(:Rg CL;iim&?#wk`ΛѵnU-)O"{ g8 ;`mF}aCRY5=_:1WpWM>xy.Ya8mvdLv[\¡C>TVRp:i7D}91A\Z Z zvam`ժ77i O؛ͮ)wZSqDHOZR2YrtW(cL,nA(PX$(G08Q91WFfWU<נDYT/;Ȧ(yK*Pj8v4tNMMaBɥ!:yy5Pꈑcɫ+5lBd}miHʀKhjg;9cg'h-A߷ZS>e-w Lqp y+xP->%ѥwb&+1_ř>2Mq:.^ckD$G*ȹ#wڜ!.:0xQ#Uմ15)P|0e \ybj6) ;K&yN¶/%Gh.!EͲj{@ouw}}=bM!"ZiR˓ދYP($G }U_J, ѰX΃˯FW>wG} "cůj^*b*(e_|"!P{\d__!hE|R 6dn7(dUF{ HmLKWH/ER,s+D x;&::q,(tO"~)FT^ MWG:R* ^u]P\wmf䚛!Rm$Я?8߮v푻'>VA4  a*mC'hv7/|gs!}Q;*nvX3?xK[]Mj #NЁ&v08up¿KWWP,!0|Pm4ţErSz,{-nzB!zqljVTRz*pw[[xjcD){КP2 )ĉg\9'&p>ئ=+k}7YL> M-/KRWcU$ߎQE+ Xq!{$nFG/̼FdF7U>Fo#p/C_NUkg aջ1q= h3coO[ȏ538&MШe,k(3}lv}cuRr P~pt M»µpvg.:LH!=y*76үid.B6M?jyoY}F[MG;fU#U1Ho()Xڪ()D^|5;"ep')LNsTB&q-_~`iP~.ʅ42٪L2!dYMz, Ӵj,S٦KʓHh;82ZZXX\DF@Ob;S^ioCdv=T!Jhnu:^`& 'n<-ȪS"t,#n rb$|.g~b-9)HƬZJ2d}ݛ\g-ֲcb4Rn3Ul?~y>QX]x/iIJ˹f89΂3h6V`@av _POg|_7o8<O+,ێΑ fDjLU>aPA:tܿ f7l) XbLpWY||dHJ*@7nןS$U;[D[| Td>&,TT+IC𬖰ӺΉ+pjYRNBGBٙ<}#K"aD)`zsB Em~? |r5=U$2,RIO% GT- S,]w|(C+W2 $܊od*:Q "Z94iZ~m\ɑSTZʟUe=PzJ1DRV^EKy#[Jm'R?5Z|t{ {|$M\11[k6h4. /}{[t<=HJ΢1vST̟+j<=*nT`Q!0zk撁y ƛmcJU{>]J=p\JHvې0N0˃b[핺?Wj\(!Wٟl:gji;MWͱbmnַ =K!֮PqELTMU4ҹo֧w6 j+rާl~X;Y}uä%L)2m pC3f? * 20V2M}$}H!$%s\QĐiG(; /BEH]xQ> yh@/TϽ /ΜzWiM6-T&9LOhsdûguh"9 z*Y\&3 b\ 7hfbtFg8|[S&526Vj~J/[*۠-O{訴j!@"vs|~ |E4IkC?~(? w^.{"`M )DxqjW c#̝i%V 1u?6( ZS(,C% . C'}) A'H{uE’u $Fs6M}bUtH۵-墭I0f6i)FA$/H(яwɾЎ1wdy"@bS%t|۬@o7nJM6+}NB.b^| l8`rFV֭x %W?:"j!sc=`cA "8/Ȁ*Y+]U-*䥥ZVQS'| t(uX9B?S ATVAjO88.?Pu~sυ/?Ctj.U߱LS /'^i$qpao_,)f_Qcl9Hxf.L`OVAm?bb(Uěf: bB_A_~.4S< LD]4uPjtVZFDu?S~wQ'#{`R(7yXӌgW|f՜+uMvk7oapIʆFќȲAEٓZ!tl~^Cz3=`tsOjFeVჭb/!|PUkCQrԣQ]y>k:^dvCpw0?χ"[kbkb ! t@Z؏m:6ܗcM9)E'6؟)C4r. rIđF 12r}"5dzk3Q." _ ` lȱ\iՀ{rBv?D `^eb@Q}12;rrp;qNǰt`DWj1wݞc^Ei83$tEI_fZ[jճ r6 82n<xϕ 8?~YXib3lN EDXVisakFBҋ3NV.M4/h*lr wy6ilv(Dee w/XaaQS~;Vž2P5D3Awg,$AYSAQ ME%y3' Vte֐j72 /&Jpۤ pIAZ#}VqB_,F ᑔk[^!/^?_)}-y6g76!7T)3C{XzTЕZ܏lPm3ٕpPjXϮ4< Y/Im2nhE`RJ^F?N}T+N!>P햕i]+b7n*![xOm8PEHM2E1d˜uMVL(}Ι%x ,ե(aU+5Wճ)W\DET YĻ-!c-7O*C¹wSdsY.Zz馓ܲ\Bx7vZ(pѵCF2ijSh4KCQSas[|-eҼ^ԫ쬝s9<Җ2/}Z=['b82N[5{ @ 'V(G|L̦7iF(>VlLUPޘXkR& _c9;[Z_'@*64i"uWݓϸ'k4݇ 26jgG`O:}+{\ j۪?["0cq+SaG{&jyJZ|P&3J<]FrhgxE1\m={BB6FcϚ[vRN:caO=)xڢsMua vE1AH&bcZ("'FXM7nMT"/]q;PpՄ)pL6hr ‡+,J䬎ڏeLRF.6 $ddP|#q~y! f` 1 p7hBd_9Я9?8[H+ݩv !dpgd޼S6u_90Qb-rע\gM">|kyM~k{LF#Pq7T23{QRwc 83~ӧ0& 0ҎQnH4l,g…N}>*+ĉn}5mXw_+ /γ{|qw2퇈5=Z0։#{3˩+=-ƜMr)C͆fˠ˺. !]8Iu8N95Bȉ 蓈.&S! 0S'D 40 R~«tc=]H%{Jsdpzg2L-5Xe0DD[jvպ@&_E^NQ3>cYlઊ4x/rz+)0Wqw Zv`#=FrX(gSL8Ļ74.v#_^(mhkI׈v~!D=`J[  tcpJJ|rCe=YYƳN1u^EMd}!%7!#ȵ[sZꚾK^ 560J:q8v%-ư%Hg(x*霗_Q9$~y_ThL;oaߕq^d{wbXsxA 5Zk1) ѿfbT>q n;5h<K2 t-~Ȧ @Iu۲Nq6eG + X sΟY9P`Oߞ(0R؍CS!$ lGvj!sa vbK~W`8 枷\ {mSS2=;\+kjN1ޑ` voS!V`^=϶;r$IJd}[^C/^ޙ@\7921NՂL.Q]yHS ཊyot- b60ݦ]#nmC%Ρr}B\ ruYc<0𫙔>^ .@[)n7`fEO@[_ve[C'eBs 7fP[Ax@1Ut,o0I4xZ},9շ{hA(GlE(Aa׹m]z{H{N! ^Rzk=ψP@GmzB]͝ᰣòDR\5_"yR\3X2s$$RWaOE @z1:F,0)d1v`CeyXJ\ch%CtLK1, H-)MޝNg_ؿ LK/l֟IU؊}ui[ ]{wsN5 2zQճ~*D#FĦ:`}H+2D%?0G}|(!>Te>^b_`jʖ˷(SA}ߨ~_ K]-`h_/!ĶZ/z];9>*-FWz|I>9!8yz'ԳၹcXc8 q"۴xX# (|bbr]pe!0<}[#=it7jnJx{.s.;2ш6, B1|Vk.pg!J2+qd(t=`GI,a?EP[`!(ZK+'U=XüNmS!IdyGMJNϨLLG!{JEmE|َ6BKƈt5%Bg$(W?)6'yohWncZaꭘ\4 VmKi!!6UZg2O#=k~:k?oHM/\<aeʡu[t7eaFo=[{"/ gx3nM;O0r⫁ rp%~^ ^ X9Ą*#YGʵ{1ڣ& L>h08R1m3lEҀ]c$jөOT?$bL 5tHZ^[n fXt%N?Mfn01H(#$UP-uZYe|*gok=w9b_0 tT߲J&MK _v>w#A`#[/%Av` w$W5ʽWXN{`Z' ;8GK8sB_jթ&! gX.RRXok(64D;+4P闗WS)RJ|R)W._n{9uJd]@!ۭ Q\#K 3XF^&8GЇgz@B^0^w*sFq&71S>A9}mIKKe 9f3_:i!=6~z&,AltGkiL| . 1W-*$f} %1#q*ҝub\wOv9b<g0snrIGK| pgsiM9<oxņ7Bc隇 u?O9(5"Ϥocƈq6@+cJ:Gj'maMs(e\d␧r !nh6 DpهT:PSk~WSkW1l왠'22bc> k3}J&ԑ\t;mΡ=kܨ^K=Q^b|QG@kحИaQcQhR4|F;AMdtRzJRqvzN>].~~2xu߃J2x;בs0&|ٌ x`Z xH|vV[MMRς8i M+/ 4QC ~C[? RŰ7k5kV9ps'ۆ<"5[XpFfXaXOM $n]ڤɸERnA1px1u i\oq_(A xdRFsN$@-.~ES\=:Nų^ШNMtU sGӆ>#\ypAn0կƝv j였NwpfKYo#T"ẕ!i;&yIpnFen̥M߀UJD0CoSv9Ѷj=WDPV?rJƘG h#Wv鑇`OVms#w=F$ 6WX:.KX!D`$5ML^/K㨓CIhܢz]]waqy;|lBGmNaE lس$T չQ}8ԈXo^K(h14-T<tR.#BXAY) O3{'d,aA* ꉼnxZ@8 C[ƙ~r.e&TET=y Bk;KE}dQVK'QGJQìK bg|0 3GQI@_m>l6 &E:@ˢ j.6o/Ndz^kt؛$ ]å09U.fA}NnK%yiX{j0;Yڰddq 7]!WT^WaplOj} jLp .}J<uZ(lz>5w(כ*o&}~L7}ce{wV*8oYO$KNm {efx/dȨd.g pγ-z_D# ^;h/ʋ,V;MF\t$T5ER[ș`Op"%OVl-{Q;11$B:T]C $'S `xHfC'K yO)Ak̙:o3=?:"-kZ7,Xe(_f+,p_ȷ7-tΙ,RZ ֠uz[kC3ۉ;dVa;l/mgW͘v6)n6",՝ mDŹ3'3I+ކ_(/?Ⱦ _w1\ѱ5hLZDxЍEl7,6T@l +y6;RGWO 8}.z*l0O1pRgJo#z}3l* `{ɜ.Cܘp;Mabj3Ռ[%e|MI Q/~m$BM(@^ه "AMO():>~*/ '~StъISG/3?0oJ@}clfŹB("5y`rB|;nc};-fNĊگK5} `?Hp?Rr+s()NTGY#z"3jg{B FZ1ʨ,mNJVf@AML.|tf],DwZ\ }*+euD6M ! T^->'O0{9R -o5WFq2ǶFa55yv\qP崴$*_ BjO7+}o3/%䢡E,)@دQRϯ T#,E-y:h@X`?w) -ut4%Yl>+ ig۔ o=i!ft/əbH$˥;:$Y|]yՌn73B=T$7[ ?7>ĩpُ[d:ʱLU'Tq`/- b0^yTlE^Z}PTP!50O&h|*sKo@xTp6{\`ɲz:*JO,/ Vr{c+f`0^YѢAy'\Z1-kthy0HfA\te.mk:X5ĕ*+ ^NͧHmqW`X%HbMkI&tR׆R\_1>7)N47]DF?oYErU< hORIFnͣfcS`’"+Tcw\BS.:GfxVr9pi: HUgEJ7{PsLP| <3A$WM9#7m ʑI{-g(LAG?W: yӖ,seu3K a%2B1ˏlU}^l6zWV/-ɹ=nr,"8^Ȗ 7~Of2~I3g7 ȨVAv FKW9۟~g`OSl% ^3+-^,f#( W7E cy=@4r7s~RKƻ#P`[&0yj`1'M<Ϸg$ N|bVYckХO() )*:,o;Po6 չJhN ՕВ3rТD&xJKd[]'uR_}N`bTybi$%~BVZ`=&x*fR?*{vӽsi:t>ޗS-z>`ԝ?HCYƩDxH+8UVwm{Ih-GoV"Pl~P]'%6$ shKzTtݞ(Nkkkh8^ :UF .g[JNiaAuSm‘2you#B'GfD`arj򔾢T Fk12RXߵw}:XBԾcAETsY8w;$&k/U_Eщ8)gRb&jJU1qG͋A;(>B=;kHhb ;K dpOՍa\1BO|r*xޣuX.gyrF; QِiI>u-m4I#At#>h83q]MȠ4mr=)eZ8R^ǮCQ ~ǽdou5VR{eQnGwif5pN\ u: 5_^lcZ6FJ^crm _"d֬I E}t@`G">3 Rx_X У`]̎XgTqP_)l/VuVÛ_f!\bjYWA/8гjz۟Zjw?!!#N{鶿 NGbLEFd`$F@*{jTOFRK0^\~:sR q]eQIS FD?m /hT.؋_jd宄7'xln/ÿcRA |dm;չ5A(CQ33'_n0^ l¨m /*sfi=c'- Jo uC)8ԘC{)~EԔe\mF{TPJKhk2uB<%R7zseʃ 3ƃi2K=΄3(8b ,XhdVW}mV /#lk~&~ )/06)2yr*jkbYУU׵rQ˧?PmEȵ.7\D4a{a"MD.1odJ߮v֙btC.6`(\::})_g&FU{ 0u>H[шD^n)h}`]Xh E'GD$^iyT\닗!6L'4]rCdus6I1J6 TYD;Qfrh f|{*^*'6xR4򢷺q^;Y/_ļŚBk ¼~:S RyD-8D_ mL wK.*|F5 #nrEf(_t*P\Cr[S[jo૸/mPN7T t]}^q' ;XBYP&k,XzD 39krXNu<վh%]Z%7"HA8adA[7&qMMVBig|HuuOf/c_I6D`^$&Y%?U7Mb+{3ekgPy ^%6Ja3.(9$au{_{aC('G23Ey WveJd =2ϴb1sc M[^̙H*amdPw,qKb_Ol39a#mNY[656*hmB~(xoƲR#l!5V%ttF{:*F42nUn8-iF?ab4DU:~($:S#eb,cpNkK?AeAgřcC =q&r5aL=s@Ie+4j$Kff*В5)ͻ#F23?Dz}Kx 2Hw ΧBb"Ǽ7=X3o"fn2doك-AR$ʥ:.ܽ|fJMU,eNT1FÔX"1D6)#= ?o})4p.-@E&p[=L}ң[~lc!-ds4]hccᠡ ["&\hJAۓ9tz+A.R_EWGʕ y-70rCrQ)Nu-8銧Sl]ޘW8ʏЙ7سs| Зr(L$@ӂXǧ"i8\^)CXtzX[@.qtv23UrZ8 t$A_/u+3O$\WrGFH3~n޻XP:# 3I{xl+BdB`)# dzCF7ZFYzDP;K k:HTeHhyt~Scl? x= 22},jxҁP˺UO*6BG5'6DjL"Uڃsj[ M7]ʕ7L ({䦊-{P PS2R)b^+'NOxmXͅ4Kfqޯ($ws/.,Aܗqs<$Ηލ` /Ԑ/sы_E: I{Xh~t }c=xxXaC {~k&s΅7 ?\ ݽ%[]uwc킨?CyXF3/8$h؍42\[s1L+V9%kolL ]K{3yN H/F\pX;$-&ƴaqNU"0| ^ 1Ԋe$h֝PK(T#}M t|UCFt sDqaT/.qe9.@㻪~߈dUa:('4; U" jjʣ RKcu"Dg0˯_ȰsV}i(ݶ)O73Ty\YYUR %OP>QG0\!ݭurDNiý;ݾ\GWO$")WaOksD~&Au&FrQv">[In -.|᩟{"E[lߐADC)/vSa2[g(bNE+, %̧_IQͰ%-60lsIGjv>w!c'RG{1ԕq˟˞\~'G$/& [K?SW|!;71Krx*Y2>-J;۶A7+A6q`=]9PbyU&@6S>fU*M/}9psN 8z<q p{.t7H̜}xh>T"(O=zőDp;\yX^f>Џ- )7H 6AHodƥB i"2;*} 5˳'ϋBQ뇿?>³hd]JJ_lY_~:&V)VIg ,Mwv9\.;}!1"V[) <@ sNCC5}9TL!Owv؎4zVM#1ҥåyjj5b;]O:*GKc֋&/m/.чƆ wz{YRtrU8WNe x͹(N0I DM$52yoOaYOIvgyiΠĕ!$ݨ  ڷ)Y]/B;<B5\@]7TuMq/j=IqXԃ2HM SPL!4\|Z+*yYlVȣfmHٔ}"r€>P:A=+ava\vʠ,_h48.'e%v'v,_) c~28<zw%SQS"{ʋ17$?c$i~ (&nNZr|RB_~W(${3+U(y":J֔xz=aoELS}ybVȃNr $\0+Q 7_y[+uZV>I gTpCy B Yn1VJu&EmLp˦7kCL6+dycTGh( 3 TS1oȓֽ4Vm&pWTH0QBzTݧIJCzQ^B5B8x0}/omzy]$CG[~^ୌ<;~*4yKQbzoUf%]b16DF3!I|s[D#&!!qD6;L&짢Œ{K̆~>$&AQVd?G{(tq -֨{ȐÝ"m !WoGf6OzT|=a,B^(6aywAZvo"vzҮ&fh `g!p2 Ŀ=F]hJ)seYK!/>D ;AO,.{*ܭfiq|N`aTTF$-؋`-G/92òWrd9pGB󈮍MIK,%B7"bE/,Ѓ2xƻrΛx'&+ u}{7M,mQp@^qRj ]O| o?#0B ¸+$*B`] &0Bk%wOs=1+NVF9ʼZ~n'.D1IR镈U:Yz$=;Cbe[ЎBEw h{ݎbtS1>ES!t3%5',0C(;42m4Q$&Z-1Z8C<')U֗b .0bez~xu`nD |2h]25w~D7:ʼnXH^$2}=Ւ s{fĪHlEB*k{DQeZF.q( ˮZ`59V^Ia"zo,! pY^iݒº9lw^IJlbef ՐF)/_w}pm\Q|<т7W} ޒ ɅnX9ǏլfD"tP!oNFq6H`n;Tz;C"B\Dz4,`@ʘq7 =fPa]Nseip:׫+ ]8NY? )9n:0l Bi]\܀$%ZЙ͂Q;EXNHb]EP=dC6}p͇ۍL6ڨz&L1 t{W)*jnYM  -|5JG.O76a@}S炬 n}hAfm2/isQ\6|h )oՠztߪuOcɓQ6Q<ݰVf␭_oBoߏ锫{l_uOq:'W lN Ga6msf|64Ctfy2g8ݛM/ "o B*32ld7E̯J꺬!| C>k `֢v)&MWGd%Hh-vq~EsD pv[{~z<̟,r1vuU`A4|̒_`hMC0{|͎CvCiF9} ` ЈOǖa{⫤a#xĂILjP'7?x2C*elȱA`/!ÜWWdVU8ʈ*pKސ :0B=TJr/Jdbĵֶ4 ˟ -9`rI^>5>kwHbksWhؽ/T X\1 +imA 18EPթAti7K[C(O@-Ҷz!3Ld%JM@ŋJDY~G:Z iBcJxVJ7n[Q4oʱFy] nKbW,^[m0rIeίK_8. y,A˦Dr+Y*046$ -v`v•6ڒ/WE.!?az_GlSfL͗:)/Nٵ˜uB̅2䶍)Q~A99"):0FʵDV w*iD-Rit(A/6E`jCV<$D<~pKI{+c6G$ziyDes;p-%3LDxXT˜5| qNR媞l*Kè^R^76sB>[&qIW9n;WA7#f-=Uuօk@bt&_e!` 'Y`NfM_ JMMk$b ׇ^4LN F\5Loݱr n͓{P5j-E P TQϐz.9tƣY O$=&+~#!NM.Vwkkf3cW-YDOge5 lu1|O<2Rm "CiBfܗ6@ED[ _n"qfU$T>!d,![yJDžuzۃI%j]uɽvi]}b} D >bҨnz$UH֩ʛ/ C$1 &*cZ {h?nĨ e%ahi4y~3YSŕqx(oYɈl¥ds1 ƬZ3 s1EsRt]G `F.gI>(.#LSA)Oh̓W"iߤLuoݰe#x-!1ٶeceE+'x&Wv_nuH>|&wM7uf5(;7ɡs15܈g#o$ʛDAKiBeiƀF:p}4}gsIW[%b4é$չpjù[^eteѯK *q? x1f|jʺl:>JϺ39E^rj[EwÕ[̐J&0zY"zBsh&418鮐Hf"2k#0ᬄ<zɜŷ6Ʒe`0e*!ҥFw YhYlzƊ2!-fQՋsӻz>;ٰ(C gs҅7d?5{K3JDh7I.Txϭ Rߦuj&j+68U s0A7I_f"xuT.~}|,$VHL,罿]PmK8ìXyW ]\tƸK3Ч\ P%@ƃbrp6&LE"Q )i*{ CI){?Z=)F˭ɆS~-;C/+{/ĝ <=|hxS[5YŎn.?y9wDjT@"-w4 at4Ht)F4RT޾)p*s/8RPe)x; LI8xJvw@GU7vc.6Vx,4M"HZo]j a }*\]6:0OB |"{0.yɜ^Y/s2B7qE/BZp\)lM]%b(̢ͥag$YO0{nz#}ͣLq!thcN": k{MfBqb,@x| H=!(y$q۔vG5sV.4Ag}fʹ>^E~߫g g|*yc))OS)spބÝx5fA;{P.ή*6#6!?`jyEdپpb:z,XS+t! v/`t)7~Kχ8,fkV^-nO8lz q%Ud!H#᧔0;/Q9uSgUx ׀fYHI'Oݿ_ŒR֊7J4Hɴ"ޮ5>w8 :ѡf}[4W)7'B,z07;Y49I⭽8bUymQK UG3[k&J-Ij}Dn➚&u`YԊF8 u^CB)vbVd#<ұ /=IU<aX+ Zrܐ2ވt-0R "H'lt +h-xv,O16{My/e՛"W"(6rvNs}COS ~\Q,_,#9yZoq(o X:33pT.(;HxPꍳϺ sd {H3 ٴ?ohbF+E::',b0$.0bv D-D25w5|@)I !tۿ`}R.C¦5xFQOaZW|oB[&߮5%,?96cE cfE,g+?h7DAҸu*,妝1O3y3-٭DڟԗZB^BLf1~ JJ/a~tgr$-A5rf9*M/ 3o smR Pk!/0] {FXNȄdap&"$Qo^xr(~![éܒH}U9K;>Ov!("#5$H A"%7f?D04:=k%`2uĄʈisQ*lLF$vˍXzzrUJTϬm%6 P-yI;+4U J`7`2̑UUjNE0y H jK83}'M4hy~t#O\Mja'P9rFa? ]YN$4m` B,hijx FOHpxlyĝҶUV2VV⑾$wT&մX2X}9~4[;a(u$:g<̯+Pfn[8+>4ҙa e{F( *l۝0jmXk$FkZ:O;܏j\;gaU$MBB[ʉckg!\ܨ;ё=`fC}Fuǯ|qUfD!Ű|jCq/A hlQ  e$*8쯍&O\fB\9_ROz=r6O_5 T)Ă݂"xYqi>U)MwHm] lLBTup-#%B*H2rAྞJ0Qz;j5= EYU]ѸA\t"''h}Ja$Ow}G`m>x󤴥Uncwh`"|XH95銽Ri͙ .uI+A|7?6ջuC1Ll9(i;XC+^3iLۃ 3{Fŀa.kfyZ,)ʪ5PxqWa򦰵f\z[uL~kp9sddoנ{]<**Dܩr|U5߫|x BKlmK 5HCq3s+,2³2YGuZӎn GSsZѹf1( A,uF溜p8_ Q--sz߲5f}&7;GOiinFSm5V|eJ>[/F1 /x cl y}5}r]X4{su\¯PIZļ0(X3Ю O:鿊jv(TFP~4y b׿]]9 ҊԐuiiSFTT:9kq@42.[~/?GK8P(x HJYiN C^b!xo3o8J@B "+F40 FZp!41n˟cEL # Nt܄'e)}:iK: g&3UBy΃kQS*DI[NFC/hTa(mf*eQsu; vDo{13xls.=@igSY9if!xoܝ]~&^AFlgkF^Z8bFY}v섒S`?uo<22T%gbkVΪ_w咜3: K앛d#ާ5OvWP$͸ph\Mi^pȕl$kfo Wd zSeCeW\ޟ aމ2U pAO[C+mN'ldXX'FZQpl:(A5SrHYur o,z"JiuO7iirtf21 r ́/NSPhw\'₩#ItVAMZ^E4YŸ'۸Q99kdNC7%&͇#4jpĖg F>o2Gļ!q9rz AćHeNИw`X#I5R-[*u+FV63iaRY#KͶW~ԣ 迖]TO\[*E>,r9~붻h eq*@6'KbSfn\3ΪF)b9*c{:} c66)3Uhܑ(ӑ\uO.6s+2wPmf}v3[_ehb 8$Sl:UiI;?RrH(śjFg7+$,1l h.>{SW7FNy$#T{=\V#dqaf%bԍ0: 7b\Cz;/цf1.T[ʅr *:xyrUІ(r"̱%1''x7ׂk⽳Ki/0\`]Ӟ 9CG{x|9l Uc}1GRJL`lE qB&q D$\}&* V`XϪG;3nZBwv/AV9 âB^8>c'l)Wrrt2Ԕ(v_ސ D ^KrU>zry~АAN^{ΰDO>._cևErG Mz7"o|`aҞZ5XMFoژU2:v 4cJ W,6!2xX qc?lL_8xB |՝o30tHhy5q3Pp'\gCJ&/}¡LW9ϡvgb@Y86fEvC\?6tZ+s{j>nx}PbX* "%:=Mqth lInCBFKc1`nލǸ^Ǒpr*"LiSE]6 $w%=`5߰Ij$U7/d@2R\@7GO|'Pۼ-ܙVrϤhd-Q"tJֲٖ '" YxJpZ`GOΘC 5=i3S&,(/B^7u2ׇ>|tuk(HbzD_k4,G.:<_Nc/}I 0D\UY()hI9ofImn=_-?K㾤R 6é8:oI#Nnd]0_`ȘEUm 4[Kv\,Cf][{eц@9=im/~GuO>nR_!qȟHql+P=2 a<篿 Jkh9 Οn. M; sMl/ ^2 AkG^Z5H|rI?÷F.| (їnէ1 f4Wa'nXoX Bx᪉9g"S̑>Lj@-| ,;H{WuuAB_rrtX_LSBѡYe Npoiw_ 9 dN UDf+WW:%{ ճ9wT%Ƿ-B sH޸~bJNc._-k5ni]]K 0v\B>.>fY1%`SJ`Eӷ謷z Ք.h)(5܈(}G=C_eTHWf|-i 1 /7~j K ȝ_c(r4oC/"=#nqx`j$rN!78;AjXtZ,eEj^ #M-R)~lw#SZJq4)ec6ȱ|(x&|:0qbD(9ߨ*PcpLDazq0(Kε-[έqpP BՑ.Zc>Mq,> THl+-;8ʯcۓL:ym],qY.S|]"GV\*=boiTZ^oY,oڶ >DZ9.SbAJXv}顖>L~y'AP9BA7!u >}fFF¤>0> uk>)H&)M? [x S+ljl|ZAHѺU ^?`Dpx)؂)G&-t/uZ}VD !j :ٕ\M)+~!uK~:WAa,j egN 64ڋ- A#uFY"@ muȏg}Uي fZMI i)l-ґ!~񩪤2hc"=nՆݧ<;g Ȳ͐b1j?K~WT'RC0=&:,k>\ b gyvrXl ;)+.Z$?4Tq4eI3Qevg guYu '疻")7/5lek׿&~ilF*7`@J/S 2";\'ZIʧK5 ra̓6]/3xĞ"S7hdJDwO&CV$3u,*@wOPD 3_4cUahELay(yO@N=xʼ_a9QĪ*0IHa@3ɧxEf$:R37VޖOdVME@.^Q*CcH2s 譆]*)C"+Jf cY}T%#({,[%^ĒPˈ:;+׉F) Y# ~2Jh4bKxL5(ֶ/P:zloﶂ R7 Wׄ[⍮,RC;g8Z?Hmrm7ϟXog[Z"4'jIm[ ]ǒ ), v-z{݈J Ȣ]!C$rڌAOg㏅?/\תȄQ1cF9DIUTɛ$zs f(Aܙ?B4|Œ\%Ȯ>b28m\yL[d|._" s7qԈNH ?pbԅa˗%4!TԎZWWCP#OTno:5~19g`Sh p-*3bP,7 *UbAA G p_Nq2 ot%շTl ~K8uYq&]}BH"Hrr隨< AgZCNz֟Te26 \%Qm ~Uhr9Ljb~A$Ks{tH!IU&o( ]{zcp,I4{YQƒ6v=JRXi{ QI = :kƧYW,{N'U 77d5D'DgIWV\?QXNڼuu%Ept;^ݽ l:C(_lo\&_tV?;K ⍕߀7Hx/ $պ 7|0=6;ȺLei.p j_-"kvu/rqHx[^+0~2n4i9cF۳4PX8 _b*$]g"z{vT{1QJDHy2WeǺPӨOP@86drB$1"Y;t|2.2~-~+Ҿ!"s}Qz~ IIJ|^^?^ M1 /<-hL\yb[|*kgY k$.0 & < qs=HI{}]Ȑjp|e[םINeFd`|.TAuG-C3D뱽(7ͣ__.M an} |<Ϊ1SpIq:ܰ* xziU"VokץJ03laԠ~!kBv y.cn|vt'PP&a8&^*$m !G@P=dr2Ѭ*#3J.;S9C'Ѿf9GB3LG`nhUeq@-W)iTVd8͕ܠr'=u(Ia툇DMwAwzܺC??,_fKY&Q2QFfA9;XՎ:rۮ`:K4YA;u XXcm;`L>c%~` eQd< sjПb(3b_VXp؍p~母Z77Fa}FM$Zez:sҒnK|Zt39hFe|k'uHFTu ,6n<,x]]Eh>eGI),ಲ$6d3kz_:[ɦLm:#BH~ӕHJy]DEȠ$9Gxr=V_X3bǔW{Z Kf)aiiR/dH!^<'B90-ܓ*߿# ?1[|h%|Ux$':13蘆m/dpr3uO ϣ:J zɴCWǬVs%-Vq~+/noe8kw>IR6}'vĨ qNf#-2oeaܳ'YvntɀaļX^J;3#eNm{MvY=W6Іw+݋%~wsB|nB\8Wזqv4! ۻ1t`kv_O`=#JjLx; UsQ3-V#G]T@R *r⦏nf΢0vƊUrnhԾ b\Knۊn֜ ӽ-Ҧ{n/3EScD5H(H KvbR*n ] bA::m67+@ _B;ɀ@xBL<>wV>+[XaC RbN`Qʡ2 ɗġlt䏂U=*Nd{k{pѥvTiluqm1h*Qsy}K6*Ʊgɮ*bqJ7XkYE[2w]6AjQX(-sKFotn9iol'ӖD3(l;;Fi_f,4L?PيvC8Uh >:u*/" G*Ch km;> ^06{nu(ZMCZ6'xP90w4pQC|ٌ=0߆ñ6S<ǿ~&,)$]gFa_ =>֚"Bkfe"p{/UE}CR7Džqco8?9vZV-uټI|S4 0@׬S(gO+UP$jz{˼*@xƢE{YΤ=)OIu6+Ҧboc)}ٯ. B<Wa2>5"p=Y4A7\##Ī8:J II_e`L9gaJ6s F[x?+cn Y  +QO5ZO!M#ܖp^F .!|hSTvR-(2lmoɑ[2bxv6xsң\n9jgk #`k}nL}A-s?ï 2;x1\CSN`"hHd ꣮_],n,MaTvDRa}uG{bmp@FTp`N1>D+6~vE8G^Vua7ji-5!EuHM*sS"z@jFr@ה%`p?46/I蠣qR\.Jgr_;dl=#̽=wp} Q$x JkmX'v[Ůx{6^&^sX@չ}Y_]@c9K[iSv Feʩt ֨[%%Bgb 9CNtn~89]ۨ>^ԀVqȬ TW|\efk(o.+&ox" r{юz( >L5dzV=%94ikɣU]p0R! zPR"b |48]d*J!o"R,ce(l*̻[oM; qS=#~ njf ׍f({.R{ظ5#|)oo뇭\J[c,0!Cj7`TqގVAz?&j8NIUi#"w pcms1 RNپ!PWљ{c&/+^o'` ="B ]5oZ~L]k\qHaR`B*ѷjC"Nus5\x?}xK?{Ԭlqvecy P19ĺ8+o cv:w\p *$RlմbtSE\# .v}Ti}'78)hM̈Y C:Mqw=BE!8 ArLfdU_֡UIXqo4gkY KuDRH L+ 19ʧoF&nnLwi7!AsJO^潖o3q z^LQ%^`0@KGf suL޾ "4 D2ŝ+QA~נ ܕ &.ByjrTmh̠m9FBWyt2IG#q4U,2Ȅ:R~۸$Of襁R\C-F'4Jd7b.)*Zˊ%<^0I="9q cg:;|YMA@hc~4)@?*<0' @. !5w\7 }lnU> Zq%͔ p;闫I e/")d{-5LJ%KY:)R"3pJP 9~o!I q`x;ݓC~%hkY8.pʌWgv֙ ZD"O~\7̖zsZxшI0{`Ix,ݒQ+/kȲ60TB9\޲~bO`x"nJȶhu989&S#d 0d61r86rJu7q )9/q] Omr >$#tu`,8QN ayxA}vܚ(AxF|<[} ,{sX}V+oKwY)XT|FzxC"F;P+BV[,?b!'ZـucbZq?{$cJ27Ak#>/:j!DBjTHz/1}M@" TU\uص!WYR*,%ǿ=H^Pz;b2ºqg@BN#>Re!`(C2(ݗJPs9zj\Xf.mVԬFuhɎIj#|+5d1ޢ;bmUBX QT;hqPԹpUMyv(%z<Bm>¡ K/Bw!AuQkh/%t g3KPm`]Ppx s> @R_' "())5˯\!SN:P(AI2^ V:nai 2; qH^^ۅoo3f +b=>9g&;h+![Fft\Ρ*ѝ- AE1L6@- T_%B4Aoj~uqDɳ̑9Bՠ4Q;&_=E-"ҹ-,.u$n׃05J3(:/'boU.=<KP5GHgݞ:u~ړY%N%QRX %x7#~Kvf-HV^FzR*WKV;$O$ =j2yf٢w=jyѕ8@[I ;bIs%ɺǮq+K yH'}r/ \eoAv;hEt*bL\׹E5t?UG`$^}d|ZFr޻N^sg`]CB (9aJ!*nIbzRmCj~dξz<lKt}5KDSAUdjPMUz0ȮmfaKo:=܌ujMnϙb'L]TG`satKDGI V c*u1#j1_(8N޲1ST@ܩנ?e/Iab&kv=FI{lids /7[ɞ^^_hg:piwr"B4)6pt4`4$RQo+5obJmV.*:4lm? XZ乮SL|R0t|VkWD(c-+ñ ju&^ O٪Wɋ&߮TV˅)6?P)ATmnjy59.$էd2P& @ yH?pȩ_)7HN=<{B pQF_ϏHlܬ`Ҫ}+i*ܭKUrCTKك0!8 n,9,yjB]EZ&S2lusBW=~3c(w$b)/_F>_-$y njKȹ$7AWz/`8 P3X+ @Pj_  MNu:Y?q?fk0.)GB@So>q *P ?m/&.VL-L PmWp}]I@(!Qr<@)A7VZv?I$ZB;u"hnl Ζ|pي'\c6q=Dm`B5;ns:~o5^^)(!$m+g}pӮp\[n@$ 7z^zq*V{mtmiН⢆n\ジ "\MAZT OȎ*ߜ(U\wcƂfn kò:/4`//)ei\=#QɘdUcq^*O'$f'5QBm?IM3u*ķ m(F*LИ uT?%E4.sdnWOԍ^AmHgp!}.sl$d'ʷ7P\٤H(pAZi C\)|$)X]C)$PW,~)4DFyTBMu)Q5'm͛NkGRAa)HR7MI7 mG)d ;:-YT:%l;d[; [aUhxmZ!<mJu4=&CL, 7q"/ΜzKCcT7V_Fożlf"޿4 bk_W&G (]#a8o9 J 5Dװ b&g,d`(+^ %P_X-zY./oƫ4 ވ1t :!4C_M&i~"ӹW߂#;swa'2CH&sTqDc[yGӏr[%eLP^=Q5g8ѿ$O0\UCAR>G=ԽcVBlPR*+oSn<)[! pw9Xz [/I2b'~ Ҵ&cd"woZ'82aBdM3$[A唤bh0^Efr,}&>0`=XkXPfn3Y#T.NbzNю2Ɣu~ۗaoOMjSAm2%e6!s SZa.KNJRs4\co:kxςlm;FkՋ;x1o݆g@xz*>ri  1`ܰ )˲Cfa'q242ΕdbuSyۚgb~FA1kR<*眏mE6,=Y9uu y7tTЇ@_Nț ~X05P N(eN*$Q}\3{Dtx/U`f(O"Lrl $?3_p4?+Mk2I|dZXl}Z$ܕDWdb^함Ncc)2' 8k/ qs]oM+P3W(MAQ]&92JJxhx{{T翮vV.Cdʖ_Ak71Q"z4o3v`$fN<nl=Mb4B>;Z,WVʔt'.N2-Wx1_WD6qZrrF7pJPϽ.aYbAwJɸ\'ekH/l ZEpi$d f~fm,5pCYF5pr% :TϓGv=X= \2C[hS<`-8fEsfYqݫ<_Jbvr?QKքu笣xh2kM~d! -$ˇF2v܉-.tz=NՍZy]XPrvjzaD|Hy6Y?HBET. ,EBuZ'`|$ qGi5\-Hƣaa(ؾt:p9nEþSwc1\l x:s)N<:j7—%-9 @Ublp76V|ۋCV>oHJ?W&7ŨJ BJS~gW : :cZիa_xPʥÝ.'xJb$s7233CvT/6GyQųʕ^0ʻIkDD~#?wEKOZRn&M¢H `VIys^:%9 ƣSLo* fB׊#bZ[K۽"2j΃z\G(AA+w&K.5ܟ44"69q4D)ɇɨMjR8Bu!%V va53zl6S=>#3˹=Ez۠=kCMA53NāUMVuc+ >AGxhG,/H(LWNG/r\"܃3:bbb4DQZo")QBupۙc}50d. (EZr捁˷8yl`Ij=,esA]SrVB*Rv/\j^]ͅ :prNO! c[Y?O>)g*_pgr7L sML (AzVB.W Iy~icjgj 3hR-RE$Ig'fh wb;!tSM X.rG+ԇ` G.(DS(Fdi砧4M4bmB"WNH{ \  N' uj|cyGk~Kחw/_(+zw:q#rCz"R_t[3pg+eNtt7 ƵkzfmDQV𫨼(6n yr㛊I}Z;S.H"\vG!@dMneQ~)E, .Q*o?kl&:JN z m:aІII5'mV!`S\:`_Fz2 +/DP "+:-;}6^ܠii_)\݂Lnzu+4"t]G#bn+[x | syv\:"6m}țYt=Wu+֘OqisuQY9ؕdT>LLsM/زE!O+i.R'efȴ+khuj~RPp DRF![kX{"yxH[._|oFWQ8-JXu;b72Y@jҴ]&G WH۾c % ,s-V~i YTAiY8B80iJ _W1˓y"-ZpKO'>ܵ.QGߴQ_m =p0XJxFgr*%N7qakj#|ְק-/q2j@Cum9uX9ɫQ>r$Y"Fb!uZS@),r^tUB01V<^٦ $D90ּW6Gn39 D=p㽿<4͏G`K≓˧iV֪PoX*d-wL߅n/Ka;OOCz xa={XMȁU@Ni+/? jM"/e×;dcDlCB״< TlkXp!NoNX&5؎@\O',ӵ)8a643y 0bhdse篙JuFH[@O_UZ7oY% YfHث{ԍj;[=bŧ '9:?HWT55 qқB{?Aw˩";;C7&.x:}ZLx'zU(]oJvhܙĉ?L) awBn} vΚwK G\+=C(ţIId [xZ7 FNxb18HY!j(|#rqZ mraToY'D:>]vس'mُL^1y{yRY=fĄ{,޳ϒ_ˉ<5-e႓д׌ھ|. (ƛESj(&/#:ခU{ yc$Ft)4 >vd\GV-1iz}@PCSrɓTw~]'g!}> +/rV7YI԰||ԐB9ғM`=c!*^T2}$<\r(7 kK FW _ۼ5~ziBؠCv.hpߡڤfsFH"A 4z3̋c"@p @N2Zyܧ0FЍ'{k(/ z̒@_ve>^ξ|Tdq*牓 `wͰ>6Gurwj^C Qn==q&yIS͢cESRݒ}UMlO3OG Vb0tYIv#KMyX"^8SmΝ) *_#.oXj\,C"5'¯!^}RN%ĆJTQ\)19P yY`w{Z(X+ <|*g2+cAƆ:F#(5@Z: DZ2[P).yֻP5#Q0t%,ŅmBt=6" FЙ❜gt۷=WB 6$CBE{' QK-r:?U2P"α'p#-rPS9H%=( !hc9lu>ܒ2%i+|C%Ȇk6osQ{_Іi>Gkr^={9~2:T2285OJ\Gh09gLUZy`UK >y+UJbC +d,ݪq߻#csV~i`3AZO.X}RG8/:Sӯp1xYw d>̽P^1~- S݋em/d[y}V#MJ}Yϙ~@q<J" ;mK'K]KDF؇-AVu)&yq- ^'+a-&t5p~5eAWsMtjgbX/ݷyTUtoKkGRDDr`"0*[;)NB0E&R6o|9!$Eպi3a!,8Hˮ`7" "-k JsT (>&E0rA1ω6V,WG%r\%l]fMo2?e3*2 bU7^^զ2M=ء7|@)Aqu[8l={el><ٷsO$vJ= ݑ;iޖqs$ |7leN!7(cJkbA/}Ba0O/gohT]}x8R+#,0rm6>>fs^H[ `DJ,ݲMk ;3^:lYSQ},2{~a `@Тlu(LZ~@ذGmz:!xwx|q9CJa̵Ňq2sZ܋ax xC(&@j];>am kC6^~McIU* 7ĦBFM|&\F.iŭˀB6U"~/qJW\/E )Ba;4`xl {*MRR uQ)S\W;zY MUu_eJV\=FDV΁A&Q~r7=_-CH@LjYT9x ;wt/0A"cOg@HqY~yا \UfV@U;pedV:в4}'9~>̀ ].AANSK"5_K ÞIcq1WsK1ÝX\q*yWz{Xﮁ!,' pۖxA%nm=T[/n\NY}^ e{Aq]ol'303FW(ճUAF|[= iOr@I09Cv-nU;>\kl:$Y?sY|\7$@p6*?f26C..wkSNretB5j jZAJ 7}NKfX6%ہ3#5.͈C !2W,?ِt$O0v柿삋vqʚc%mye$lt6ÄA:sㄢ@n׺Ds-L#+KN;o 4!"3ǼuY%L6f;W*?D?d؊t^3'a'Y>dv:\U`(䰞me[].aAx˂C0UD:UA$0+ '7qpM|Q&J)٢SjiIOLWrWn@Z| fs`R;#jIoV?KoÕdA| S:!NXL4kW1a }$}3֘{!rsXdx)OD'I:-^^[}Pt$UA&L7ߧ'O숛ti 7.[ٲ,R~`7P H]եC 4HaLЋX,[AͣGZ!qeuiׁi$Ҷ#(J2^)[#HbH>]2mc 7u?#r\`?f幊˙Cáň¿ZIHx)>oyL2X)"ٷL4g#[|7h..eLq64{49,L@d] #xdLm^E͌6(I.4=? r@,Xs_C*[uۈ0 %%O|-ҧ *@rj9$uX['mst98JgR/'$_펡<x\o6dڇF0^OQ߸2D] o#Pߓ`+Q-A`/JhV8x]e}xU{개E7k"zr'iIsw.24+ >E_ˑ/xÒ'bJFc?#%C\I b4\)D9ܸy%hБ{pҿ7]*[ hD4[ IG1AzV4J)Qk\+ q/j z:HtQ*K)8cmE\Fq |^膆S3y~?GB8jc\D6v{nY}8v }5Pڙb jmNO"j}zӸkJ$rq4/߿qWJ/e? ׯԵN/SSCjV μ&&/VԈ̳{k{~@:Cr$=mnaH>vrsp*@9q}p99ӳ2j.|X|f4.(CrYʐl W%C? P4x$T<7:T*^?0~CV))DHԞgT8xe dj7E3?x_: yqqĒ|㮺 >""A7'dT pM.:o97^Ť++ozӔyA38]p9|7_!fg,PϦی4z^L~V#,0WbZPxOT$O3(ױ);5F [=Čn!"L>^'6E*V}ت0Q%t繘 |u:VJ_N}EFsIS乮;o{s˥n@Ua7Ebl }^=є#'p:qxVST%!$-9&I1_%>=UWyBߣ,'"픈_lQnG? сD,;x?Xs"%oI19y*eNS>ڐp#{2bK>ٛ{( ſn,N 6l%  #zspIhtBsSR c)&e5ˈwW6L(I[딨EX*NkԮmY$yD=.}l,n ͧ#?>XΥ=_DҞ;1lTF (ũhpSdLe׶u~d9 UmEc~f򳵤$tʢ{?6'oG1} E'6?#Z@0r/ -d"yirݛCv1"nB9M'U*M$4 MV\?bɼ1..uU bC(ߤ7=pIN͒Mp1;ߍ+Gz v{e+XYbU~zOCp)yI$_o I[ DafҢٙ"4x/(A-|칻Nj[݌xZC%o#֏jXP^iXX/ttrɠw903*mb!hDb l=ԛ#a$q6F'eg.Ղnf#/ $K|M1B8.r!8iTϵD?9ɲ߬/w9?bG$>Pf,'y257xTlNv?SKpHv0(I8BKh-e#;ANu;b-3y0,|n&|JҮN8-x=[{-GLd3ixf>3Ȫ ߌQQ&A=H*c9Z@٨7oR@ M<\W*,OR6xѪvTi)0S+[Qs\B\H2Э BStJEa sVN\Zhjq@zD6$*K|e}l (!H̦T_1[|E $ʝkᷔ)=x6o5֗xfh:-MXT_?rjRU}mHOFc:lo} 毣0`7Fv>Fh;R+_kL.Xʈ2>׭PE #_gX4IL6{1/>>f'c""N4+~'w.ǺNz;cgzk\cװ"PQ8I!Ҍ%=R4اTYfw6:&c!<+T ʣI0t ]Xm|wgGҶ42X$ظ@lAIHCP1G>|s1mnc@R%/-ꈬqɪ*ܚOI08 ҆KPV9+ԑso4sQIi1 "?W(X9M% ӄOzL& 8ROw]:naȑNLyq|)1R2N!TI8%31l;,%Anl1T4.|¾(o3 MJhn)a%?[Bҫ#o\:K T;N[T4,}[e\6zi:&[ogMx iwa) p,sl{[AsKV,P,RQVQǎ6Bmϧ_wkv<@kK#rR֯r3ba\WĖD-#r瑟`VW윑A6flEo/nWRx$(,t]d},&kR2;/@hUAHZZ ;e0=eK+WI Eg,CY+4aJQ|4X:A.z#$yD&xq2PxԼ(%[hj}a } !qR^4^l[ЭZv,rОR\BNpHŪJ# Įd.1eF耺Erw5_L" ˸4h2>sTus GAܮ;iܟOeI{=8> j-acvON{kQE0a'8kfTFɕ+2 ט}lP Y?zۙ޿o1qWBK@M(\]GР:aVhf4O- w? n9:5fr2KDiIUmlEŰ2\:r%2FH]Z'Ea'Kc[~jNWWQKYZ`g-n89wxgyK9aGGQEOj)j)Wc;Ҵә)r]fX`A*>g',J߯ZPp6\6F;*e4ΖB^OxتBXXx,yII79cMgс+ l'.Ӫ= (Û ˸bA1>c;X۝bMe{Ė$8R&wSmCOմ1Lom3M]jӧϹ&sJ6CTb,턳4`V:3 %^y ;^qsLi`e;LZ0Ȫn-!_{Q R(grÓL !E˪#t&BaGh[A8:*3 9l8Vdx.G֜:*ژ8V(`f,(Fr ߎGY(+zZ_6go:g Lq՜Rss "/VN|^cO@M$6>LIKF0Xk$i{egS>'I{mMS5ed3bөjA-%:\H 8T 9R2*EmFE/‹yxn`G<,& Eq<5 k a=dwWxyR@~EhzqTl}8%Qn3m"3F2;$9nUC>dư2 *c/ ΅4Ҧv˥c?v,L@>1~x]5Gb(M]0'ez x6 |̂A#̀amM-4O~|2:fHx Gh*׮*/Т׎} /cr 4֮._ lE-DќuFڹ𜡁޺1jh& u6T?x v"C+i* \kwv  "{cr[`R#wty8o]ٴkN7Į (օ.=DnpqwzXěD2Fpn@绉nP]ǯ/)yc;8e[ɲut&*A[b+l2q('</*6q0MKYe)lf7*ko}2D2tE7Hױ:A xIz]k8Lw4bל+ M9-\R>bx& i0*<_ i?'K8$MFݮN2[!LC"nY/dx>PR%*3?Nlm)PQ`DjR*F>qsI _* ~ OZ$9ZMWI'I꺥nk4N}|l+we ~?+. !JpׯghJK#pF5InP0|q$W!X v$ ;ûJƑ4B[;bhuӒpjZ I t}GmǿHCGQHe@nɁyIm2}qBFY-S\wg秪_EHRvdo*ݰͿS;a_=+5.cX^V& oEt%SBŒ-V j))9whS8T?:ơo$Z4&Y6:_vyeJ+njxN,&3V%?KazH:ܣ=* 2Ŧg[ 93Bˆ!Z][%ՔuE;4ƹhJ4M5%rǡ,@q PۙL]%':  `\Q߶9f+!#Z~jT;-n×78ma~oWFs]Y0lS#p,֛HB73 ׮~CLEįq9;]͖ [ >LmfC_뻑 W7 H%ZVa xy]nW{9i;nL&KtRsUf"Otj$"XW$Nɾ(y(@Կog[t==:T?<ۧ:af飋jouj{)%O9 SQ͝nCCE72IɦY&֡INIE>-357pg$ F $=jE/q(pN65 %xDAYbh6;[7to;I1 bHXVo۲Ӳ/,S`%7\p^ v"Xֻf B^*GPraQ̢6<hwDx8_WE0?V2T ssm1vQNNSvo.`w 4NE8zH>Sc~*ϒʆk_s.ll-[( ȯk"]WL8uM!~sS5|a+.{@}&hPfuJ`5K&4"_ Ӽ"6 \sۿYD5^DZᾔAigsQQ}j 5Fl,n`tR[3(?v[#Y\7ՓYߐ,Ai1:mw<b?dfq%tRM:;V}־ pmӸ;'$]EO~*(4FW/ՋҎ [ROAv/JC=CוB<DYSNub]*7J5,ޛyo~z#rS$+{=~N% 8F _흌,IoM\$Zv];n }}z-f"!NR-0 6\^Tɰ ʵT&+W |YIH 冼CFA'N(FGen\[jǎ:jd$>8) 6! Y0X`l~c(z:@um;P(h1S}. ϓ_fE ]k&d|U;R>"a/@:BȢw>:qVϓ4Ii0,5,eώӷAh6HԽB F5۰t[[;"|vI28+dW~:jSjTF=;k:\Uv;y]i9jR-w9,*HjDtfAF+siʗNGjdr$mL|+%'IՆ5)*Bw> tq/Xw^\Ic*צ-eH/ԇny;, WL+` ~ѡkbˁ $h] d8U?o~@ɭr.=9rx G ߥv8">``Zv _Iy/je됱tT![ע꾂tM"]C8|uC֏~>L՞aEkZ!QA ?|z>|֗9!Z7ABsfknTXNHb u~R+whe5 GR>F t7d/"tcqgTp>e" Qϴ㮼nj@uMں:mf,I_6lWxO.hV3"K:O)F)̈́gl\^K3XGKJĠӸo:Mj*qkEw}O}d`a^׶[Z_a/=N%rs:9n#(+Cҟ F"+Ǐ[Ӑe|@ o(y7½'jtܨs3ǭvijwGT|/IC| @a :1N{Y .fT=̆ L@@~VGΙD΍:w\6(g߹9FErDwFT /VVQ3 Mj x8M`fWdOJbX8z/DF_$I:m..0Brm{(i dUK|en6o(xTp@8_ ©{*&;rv[&i yY bEWw+\ӌ1d@Y kdм)pn %tj9A )خ܍|lFDE .&Mz%3Xd`/ 5pPV$0?48RT{?(̖q1*Aw#f8F<˟rˇM;E6cγ&sI :pl4r؁Dv W4g|EvDyV7.d}Aeײi%k) ֙G~',<#_+[=&zs0I{ ` 1.Z%/ϩ}Zi n>z2$ĞV n;jOP?Xn 8߀[u{kK[&e_$~$ R)K:IԶ^C$Gw׌E<0;Sc܌{{sY97M< iTKy9R$1||?gB<=[GPmN>Ҥ벃Cuոo 7 itH0NPuT+nC`kX, j`m + ou2R< LVnN#׀BN̹1m~Egh*mlp( I]bB &I̷q/h|nJNKT $IWH3!͝]3r9ToD& }fRIX'UE&$EW4D4j8 k&'S"@9MIk ܇2.F[Smٖ܃(otK/58Yh8-lY ^zF<`mh?QD6{"(LU2_3wR"m󰂃3' #]ð!>3sg߅l %9HV.8;iHDTҚcvIG*f7$+`F/a,Lm EYN'$`^'rfm)vG ~ex.ESfyS7A,A|aL]n^x I]q3y3Rt;yA"3Ϯ6sʮIo["j{Uv/Bxq)75Q3"*Ӗ=a&Ll33N; L .R[&V\!SMpE0w4g-оM5ѶaPO3ԒB 3͞^w[Ų)& ]Jtapl1|ٺ1ЇXޣ!xDqh[> ѡ N} [us8:餘n邟HΜdhܱW4ƽyJ -G@O Y_<(GZn Z7A~![A\ eYDKgQ=.SրXQM4zu7Us \Ƽ\#y'\`/qo"sz$%Xm^́_AY QGW{je-n0aWU.I#z¸펢%|9 k{O0ܦmԍCJ/,G%%E~`^1jnQBBghPK0nl[X( \4f&QzۢL^~W$i&C{d$;L΃ȿOH"iGw&&w+ ==R<)>~G{NHO+TY8807 )x:-w ~-x,_p\VȒS Iٖڿ.CP _QX)2/XYTNMʽFHf޳)PES'88|!>ftxzPeHc)-pd ѯ8\p/ qӴIi/[OGz?HʁRP?ji%p[ ~zug!8E1 8D]z J xXtDtHz,XWĮ<}9nPĆUKaoasS'Sq!&[\$5C#¯KPJ̦QUx"ܹxG9!:1pzc ]0{ix(Vo0~k>A0rķ2o#EUpE_~F_EU "X]4$Xc3kG"GG9OhKaݲ턢T]'7 զJgyxF{n$ &gXz[5е-v QqBďm`r:5P`<1펇N? )~F %SB%*0Na9r/ɦ`K5 g,x`T1@h>PUt>$^I=DtUN@tweO:Iv g}[h'hr!ϲV [+Y37P83dnr~,g7T~Pۑ}` N\$}Mͨe%,`V|zŚ[D6r^"λ=]3+rJ"FJun~!@Zw1_[ gyOɼyHp$>t)ym׼6a*DUaQ:Mo V nXU֤.9dze>׽+U̐>&davBաS |Dآ) YBG/}d@r#˭dwEuRy9կ1 I{?x L @N@9yUvF"6Wmr.Z\i4>t.hW\`;07Kvop)^[`'̓Rn%Tf1YJ%I_Z+g;GYߋ͎ƁbHm5dXT[Q#\fTyF5~/ϏV7);cFhZӜVC>nIjO1j8A8 j˗dqHbpEu4X%ţ0~5&ϻZC8ᤷ+%QO>}*vSuE!W) c/ 9Isbv hAu#tv`VCYD <2(~ƢLsdش-Ǟi|=`i䪞x^9\TYЅbv"4h#J&0JѾ+X}C{mۉ٣A&Y`xYt}wŊb}g$]rR+ Tğ`/ZxCZiofn/.~zT*%4Eu}Ap \?7a! t@SݕU$!.̺zjݰI(H6m4@8?ѬNpН*g*aFc&hIw$J@1lC~} 6bAj )ƒPY;pGpf$5!y*?];PZ6.eĭ-"xX'RIHR LE&0 ~F[2:=Vd·ʶ^\*x 8Ł=p\"uk<;LZCWú!zA8r/}fwwgu+י< e2JU& ]\ڄ,zͼY$!ؘ2Kt襜y!gysUG?o唟d7TM~ᴌ_!&[ nN+n Z6\]~ř/U7D!尚D>ubGuFN|ۛԫ{Gn8S(S|gem3H@XH+onA#$=?ߎJs[uM z2"R2&٥gKj.}ue.&eg̯ރem Lh&C4<+gj~9OW|&>v"EX6Ƚ#x$f> AQL@aN-F/j>C@Uw$zR5^.6-7U~O{s+.R\R]:a Ðì_0V^֭>9[I![{V\_iR`\ؚSjf]ۇ)PBӆ j\UBp#(evt9NKb<)E>!9;A J<7'eOi!v tL^7 \bNecKID ŹHr&9@WF f%*P #ʭ@T)3/liL$93g>0K]# xA8^i]zÀ"4HoёmgqQ||Nt~<ԋd0/z1vVWʂz P6s(l6. BN΁Du0dfRE4C}ժtAS5ZEZ3E(:2gDl ^/gJ]8z/:?e޴N7F'VYxt ABx@w۝R< pB`G,u*o`qcG v-DKB48c+Yd %s=kȨQy@}iFx:K=wlÆ8LwxQ ʒjRh@n͛={~]1:]m0ݝ0[tXrZKo87kܽN(Dl}P5lpsy+HXVrk=ޘ^f9"?@ Q/ *Gk%k2-cL jkJbԏ0O>4Cj.赆GpJ 0$Q#Uy|K"̼ASICT{n{Gdpg7k#kK:H0j_~?@u6Ԙ4fi57p-?=<:MPbaP"C I;o^k]fڥ:,`YحF[4};PXp|y)1=-4u5=/ ȪL@}[yI+Hsvz"dV UdƢ/O7cJoj d7ĤR !giO@̑^o4P "kr"Q P PL:g1[BTeM< j[. 6dDp zU03|}t#+]jLP'P@+t-fq+I wЁ=ׅfu~[r-L#U5.JhRǦJ{xIGl$(zP#o> kjD(,Yf\ss/Ul-oBYIw|8Y2+b̠Z`Oмs55<4yo+OyER$L65zE;2]ZX⣲at( i/tJ[!cH' 40p02ٷ]56,>RP-;@ĠbG&L4F oqηa{a t"LD) .Vu%dkoLWr.&cr6m"_Dj%TW'SPhkfA o NSĶ:gviC=kso`r4'%T.GsR.IMq4 nއV,r6hz5ռa$PbClq@dE[/evYv9pJ@^&6 .6y %rq=0#Oڊ^C;԰ tu43()^ݽO.´I+Q8=]7!QiP5~2/< t'vԣ 2mѥ(/\pϒ{:rgv7F*#: ?d!ض@uΝ.Go^3LA^"vto8>5ٯ +Jw5"'b'$IPӒDNjF78ps)L^F'BL҆r^w̩͹V3=C(N" c]//iQH{Hs\r5JInF!/[}n*pS;:oىlVeBw*C.o֡iǩ*p=.*yp޳ }5}˺Vv z4՗?@JQ3X8ʭ:*q}y(0> $߱GNrt4:1Oͳ |vfQ6Z3Ny%=aOH߆|TaS9iT;<*L!P5Wlҳ{m s7 J v& u ]tar 4`рOK"?9pa+).5;;vE 3ᙒ{l4+ly{F[~ pPkQy聀ߛe4f7ۆ'O~^_%p،/[s@ڞ ntIVA%bT/&&9[;^&N&-1j>ʌL_{!(usim[p}Z1"tL8Q"X|ډj*]}H'SY#b3{{u!)AP*fqjEIBH#~SK>Q\P&G\f$V{jU aGtQFE7Yzc >_?ϫ58dP65ygu/H74br>w-']>^ ,"n֓Gktkj_ke*j?A^./5 S%0{ J[b6;XEyEBSd̼AOnnBwA#8K!̩и'ɹ[ Vy~_ǕbJsnPW)!\mmܘQeGOBn(_ǩ4וuRͳ+@klװd>jC(3)X1NZϪ Ot-ɦ +.(-UicIn0/_]lF_]R˴~ ndPOri]ޯ?+a-FNYg/*x@}47K1 [ \0d0ШtNt$~8(;z{9ZHţVi4 ea"D]ɧBSU]gcgEU˜ ZTZ)_-~.{33amƼ9(wRM"'ؙqwNt~0jt&s)FxMtn]Y $W upp|CDnur2g] %| jG fv,:> MQǶ셺Uy* vA+brB%<suA Sr dV]j݃TrkGٲlý]\SLz(´f[[1 j^\NDFUP؎gof7Q~wD8SZ0cyrE8m  #&OBooFitn}ZU*-/yfPb<r(/k$wx_zF4$hxI>1i[4l@P6}@~۪q7 PJdf)B.{*\˞ :h۳wQ&vĴU\ WhaEhbMZlgB }xE ]2̱5ӖtYoDr~"Rijs2کaH&HVDmd-^LkA\O}}zH<,:O`ywLD7WRm[3y \*{xSG,e?釜q  ch1 u[,-{Uz!/(%SQ$ǘÛb|\GHoM#5֏ie*KʨつA 谽#M,ɻ0VCg^\z1iZiNI6)_W{4m'w̧ChNyV;+e<I+wfp]奕.Cf9N4ѩP pd] !O%>RG* sapA+٠.;dm`g2ˁC'at_.#6(M6IGS F]}hW1)OKx81r%Ŭok fAkMWW _Q| .e,1*cn程>hFlWso6f[ZӡDB:9޼Tu5H rб&TgtW'M!F/ t^ VUExـw{DF(|?$kps5o^pOOk{QAǂcvg?" Ǚ%/ԁ%hcH! f;5JGԯ[14ES_tvj>뫇j&S: Ɋ(!gIdM YaXwG!.pN`IGKJ\?mi v .PE#ǩ,rJ а+I֒;Kw͍٠m6x% ϤU]5epQ.UDs)2D@<:-O1 /)~,gSs/nͩt7R4/G>KNz9lfL§wEtlˍc<=v3 }m )vԋ8~G*yPwf)KO>AEbD$+=J >$Kr6!S2,qEn7Tw"֕\X[LJ\P(FM7Gɴuhy~gFg+V&X tBJ89hE-.Jlݸ0H͑<)p-`|q.ۡ<@s}h%@P,e*TM6U1ELbS+ d7nV 24J;%eYr:IXmwPWvf#B87‰U3?@RvRqoUiaX7zSi>;G嶆m ,Y.BCH4&oY= ,mPaCHjȴ.´y7nK- i+YvXa2h9B{A!~#W)~C*Xkly†kX lIGwY)V >3̗>\2KߦͦYoPEE-̄ToUݫc$`#ذ,F%yμô~,o9-h<jgjkuAr'w80Nw QŚvPREw|kcFc[ۢJ'=[. vW^ [N" }_j!HAFE'xj"DQ1vSyy4TRQmb#r>סPB8;@C+Fμ :ڊ X']4;^ U',$4PA6s:GZQ S{H/pI>v58Wh{!waBzj Rm:Ǝ$L~!"QLj4If\o4d#oaEh]֠X)VS&O”kψAtRr`2Xٌ uܑH1)P  Te%I5U Zބ^ n=U:S5:r_*NĆwH]%hdL@d{@G&+y c04K#fEI n 輐@#K ;!¾%* DTHa;H]d癟NUOJ1t @Y,Nk瘠Y`F  /]LC/ ^Unܺ;y:݌S ng0Ӱ2 r3 /l"3P <6@9Q#ol ks.sef@OS>c rq՝[ӶV$ϫFo)m8ME>O 6 b`ɇ{VZh#KB 7Ɠ_o¦݌xuhG6'W"=+YLaj%[j&Ą{$a~" i7]a,3 fMu 1dԁ/n*IJ3Sƪ^,D!& gS+og$whj9=䨻3p#Tk9l|G NEڠᙽtThB.Np}&S]vUr#hK3}J-:`_Ȱ rMbDm:Tsq2XDȮ(tng&f(PjA8J~3 Cbzƶw'xAlu޿ǖ-b E] ,Fv=8Um6ɏu.᫛}d;]O&l+GYl,9j-_:z6`ɃL" 򗔅ć #1@j~ xō%!{dɑyll >Э$d8 ]=$  I4ȑ$, #{mP/#~!)aQO[ÅNQ<$NTt<֓^}@#9/ijĀkGGΧV0hus`t!IS*>k '1Z>HY$Vmԗt|e 2Yvb BrdիY# EocV+VΜY@>jfϷ-$OT~4)uRҷ~T]od #ݪaY462<$4r5ZEҢvnۋeV ap `5jkq}4tjq!miczZ]0צFfs:Ӽ|\./N: 'sYù  YV,koy `lx)H-6~I#-yL+ƲǬ]_jH+ceGV!GY-|KfpCw0v;eֹH bԣ f3x e= j 6X~fǿ1&qq:T~<4sƺ[l(E7,0UM"qTak$+b=E- <"ӖbQQ>ϼ*%i>`W0^BkQWa[S5SSbMv=al]z̔*nБX5wW <¶*3﷭dkEދ^Ŏ7hVwH9lYyAdZ\ܶ0A"M(ť|+FYcEz>X`;5 8g}yB-b9v&se-= EfDO*^IV[;/J09΍!D 9Hm @,%\j4tÍ DI>6oŧ(_aM]89(x0dWJ6pwwL3MF3E{o]A/ͮ]\g:Y1%&ueZp2TDT'_juRH.ĮuӯcFXUf¿i,ci?Lߖbbjʤ=E K%lQ< Sz5؀% /!/O=2oMi{8kxȘ &rLʈhŬQ$ȕ8ЖS&n5%?^Ʋ%ܝeYA)Bd+3|Eh+7KF3vĘM ĝ[&K%&IB}Jg&deZn@Y׋R]n7 4$wRz{WJry6pL!rа>LW8'ϮPˁDR0lS[qD65p{%ɭ.m>rwJVT2hRK"H-woo*N#Y+sgԘ/o-&; (F4ڰo ~~@cpu Cy "b 8aRmnJh pQўjpd)sgI6 䨺Q)iK9ePIϗAL#RK~Jd$NgVEnUuz52@V8_5U$2g"`.@x?|,-C.1Bp*V JLS?נfݯ9Ri. :3//e3iy;:~/tEA|KнQym~+'c>~g = \";gτw /\8DZ&Qр|_()Q{zڍ^lu ,=flA0ϸ1!kd-ʾ”鉲TS8`r`hNT_[f+#X/C~ՈMGOUr˶|kSEޏfKj{c藉AZu}Bw\ l30ۄ.:suY6 Ux*Kp˵gHkqXCv8'%MSJcTKAG .X4=gm Ilge =:vyosNhy[`t[tǁKGwyfC?O/_r {W5QĿ/Ҥ9jvQZ5/;!QA_t^"Rkm# k$a ʢ`OY>$ -d{b Z F4N @d*A9kް:_J' o/,@?lQ%G⛆$9ЄPuxtb.YvaԔu?ǀ+{b֕ſE5nYUx}{F $7Vfp! 똦?أ[}qY*?6> gߥUx>C"x=H͛F[݇!brBs]qO+<}rF?sCYG>4j0ŋ>oe #Vp >$VJCbJ ́j L ڻb՘h~D7kLY%V*/Ÿp[rpђw h̺iG;p/H0[<߻ӀnyXô{m p;,=3VvzrRi|v6;%' ołEĕћm_{]6g,#ħ] )4:5dz@jDRBD$WAE] Z2J6/klԞe@W#ɪR8NIܒR-}8(@p]DO ./sh՜3d-[+-gL&#)CRo nzYڼ$;\%뻱4IYu)aNi-]VO"i]3bE~%ɏFh-@=aqLx/q+Qf^'QL$] uҳ f *RUOIcvSʂ![JAO}u8'W Ro](^3\mV),oZgv )Bh 9#J'B"v8yHh~z7b U8#!}8f^ެ353hn{P fB`'lqhcU td&B.!9گM?WF+>-D<2qϵ7 ;H5Jw"uoHOQ>h-y[ 8VM|@6Gvκ ."Y̐޴]E<(=t(h> `%1xs"#4ni+[2D)R߈lbz߶~t=3Z355(kH=(I'ϲ@Z NTBٛR{q@:.)P4)T؅Tl7EI3Xx]V[50RQ)ZB^yۛL]GT}pm&&"]=%zh"\@q8*UsNJㆯd(S=%[,+:`"n_ J`#9|q fO}; ho: Za|~Cp{iyψQ GK5glh Y,~ MIV%o]M\ x) T%s̖i2e P#Ћ*̓c֘p6a[wgz@D/{J>OC"d\<6]% Bٺ_49r,`Pc̷M. o'v'$f,8@$#C'E+) %eG hi<<h_TZ- Ȍ 5sUmdɰ[|+Ë>(+/z[8%IdP j/Lͅ|'n&x1Dg)_bfaF\5v޶-?|+(Mϵ|7!\ľ*}=$Q!eWd#6}\^Prkw"SjWQ lm**;[#]bWE:E$P >i?4% ~Cnc cYJ'==)F}Zͅn·ۣhFW=Xk"o#1 >_3Yg8 $u~YI(guų. ?<nx}G"ژðr_eK[<ȡ^Qg:ii J {+JKsz5Ҳחga;W"ђjjt(7a#=A\^Zv%8gf|`<6;܆XSH}Jfq7[)`,\%+wl4mSeA$ %:sYl1 ' Oz4^x/y$%]moS 79'Va.+P,sMgLK bDxd^D03[(K=fW0$75wUjho-у4A~''d;[x"J=yz&#jNfK$JL`|8{OP繒 ZX% \IMHD/Utv WBr81M} ɟ#&X/hJ,c?ѱHqOL~o%RHF #&殈'י)6OYEpCO}L stj{K C?y<j˩~Yj`q}+AڀIaSw‰ 0א[_s$.ŪHߢ=ǯP1up?t^7wǡ-tH:xs"7`O9'uk#W75QQtxruE2fuYi`5 44vT|CS¢pF3,bke$f@󞤯vu~[cs:na%;T|]d:q<0m^a3{f`2}@vJޟ@uL;dQ+8*l>U5osv'jk= dFĬ@@9q`昑$LFQA1񇛫ޮd6yfÛ%d kfWWZv,aIAn7`o>.\<^3w%o܌" SzcB?0' x,5L5X -5h0ӭ_%ߧ4U+e)Y /Dj2ܸHE 6 'ڡYK%>B($},u_lPm/).>78`-0X*G O+98i !TS1ـB"宸װ'PGSSt" (X0:Lafkp6Zγ4e1f6s)Ur[)U/u,b}L2 R;:MbF_2oeUtm!ro,u[*A)wI QB܍ړOD-xZĨ6*\~EF*:lK75pfG@i1m9bάt,mF;(2c@|+i̯M@(շsQ`!X8myMB1SN䵔siAޱv+%:_2ZuNz*\(ob~&lA_(Rց<'”f&"kD]?J( ȍ{n܇q×'9٥Efd_{6솺i;Ϥou]4~@[):`1|nCY{&e'~wjnqzP|of >/Yl}#ZԪvP{_Էx=k}ٮYr<+7L*NF"7#: -GY} X`~`;S1db-t >jVi0h,BI+dsL>H'WR*Ch:mR:R觜@3!yUD&A๕XsX;#Nҋ D2 n8J.ow}DfѲjJӟd*NrspWQF{%zF us@MYDA[:I@]Mi1C~^%~2ȱYTТ3?g+PF.ݙ(Y?4cma[ %Tz:О6f?Vqa ,  $t^30P&gT GD5GHr7tNX*o}..7M'Ec }c -`)3Kc92& zIgH Q3GAToѾ{϶ 8ÚaV!-;$谲A X6}D™ea rвi5lDr"'|Iȡf6_/i. zp^VLIaF>xNMuyr #2\Qo7ebq4zn!9x֢ȿ{a m+rĺ|=ߗÒ7H ngᛚi&c#]xGB4>R.roi HThl31zr277ot{ʺIEOsr|û;VR([F u|;iThO@uXӡRz;B˗i3UjgH&5feyܭ8VwuD^|]薛,HťEude!aC#ØAC,+"*nxL6)bA{.tjDN{k:9v HX{ޠn܅f0,/8әӏS̥IdmZ'8CrJiBh;Ou.rC\\m{ ,L`[B]ir ?r:͗0'eVf+T}ҋF](Z 6] /U/y EjrB0E:?.pRlD$,daY%QbLJtby r{ h?[#y1h!ӏ'&m]դhU0vTsRX-ʇ" buJg"C4h\ kr/8YM(5y?TOE'+-Ҍӊ3qgpI;C(^!<{ZT+*"+Ԭaھ˝zdQu<;04 G7<7Vxj\O*\ h8q._nSh p-[1ҊQR*e'07CљЇ9 J'l8~ ݦ|j@" Šh徭u$Jky4Uǰ5^T0{ `of!Va-)9Rֶ\KܾޚnW\5ǏWFZSrw>SF׹#鷒Ewx}ʚuDce*k50mwc){H.ͧVGO ċ6[ BrBɨ/DƎY7*@n)8>O2`2&#LZ $y2cnX&}1q&9/0mY~<" ]ofזV+*c0\[i N!r-RTG7G :}SJ^m^㬣RU1IǴw"&*Pj Y7H2Oێ`V A'wA؛Jcp , s2TS$>&l[!0[ev@NJ7)5/wH XF72!ioG JB1Q*\Tc&A %}*{k^S'(\t_G= NٮϡrmU`đ<—Ikh*VRYϡT#&t !Bc ^E;98+DgJu)#E)o,)WeQ'i}T;PQn/#>G|kĐ x_>-ó4uBy<+y_!z["ڄ#cL8f"*yAAH>7HtF/ [SNCgMy}SI 3!w2O|<ilYCAb~p uu5Vs)3.ō!q=d*C#dl+}۲Xء:Mw9ңJAZIl*Swځ<6;dovg,z h~ĒW%V+n/OO,HCU.4,O3 k虥icZym((_ttQ7"m4%aXW#xNcOe@^S \j}Rf/׼YJ{V*,["`JuKM)E>L-;Ԍm+X=.<@b7-1 `&w1-}xPWk^*kh5T).JVO) &t3%C$Exv+s=8m&̲VE; o p=UmS\3aҺؤRl E(jdLbm\NUҺ˷{yG^g~?Iܧ-e5o+U 쒅ddy Wk*1CjTBcpԩJ<7RFC3/J{D-EB= Z+kշNJ6[>d\%(k1`Xu_o)Jn[ ;xiI]?ѭ#GܤT7=1XVjEZ:p'K?ls' KʗEzո@NqW6/+ߧsE =ETDag]M_dtfD(gh< 6o]P&YjUO~Xzr>Q4'1զ9 09S% TlUIpO]LRТut茆͵%OnB3әc[Y5nbk%\>Ә.)*kyr.kv!.2g.K Poꮈ\mT/E 3j"l?iLԧ @Mh`Z쁎'ʕZ[FBN ?ORv؆mtx9iYI\ù ;B]d e/ ;'{ KFNV۩e)SRr51!.JxRyBe&8=aPIȰOePL20hDd ƅ i2}U8#"̆y4K:5KAp9FXN5"yH)KljiL݌^| 1aSFWza! ݛ&;!tT# K3.;SՂZX}¢@l՟"ӬВC(l.ESe&vLA4PfMË7~2bgl ,sz}2,Aܛ`W$ ~6@E{"dLrO=iIbjP"$V*nCe=/ͳtWkv :dڄtFm@;QwQrhW,8f2'aY݂3TgW`xD4P5AWQy) W.~jREfr͸D4D|v!> 9$v^"^&Eؕ69l_e2'-D=0`Udd˅bHQ#h8 ˋjߠL%˪yAWp$`z3]OU +^t ۅar(5BF݁+;NRZĂƫ7F: [ҵgPa AlUK^lbR\W Is>N?,OJ>aӮ 98t[%wyaW!4foP/HJ$A2$ĦrfHZ@I$'ްXJ+ݙȭސzB+E-$)r|id ҿ (,3p1{y u֝o0i[L7{4YfmT^C p*0ݙ7[]ɯ>zfH#سKGQs_v.S{hS5N ^ 6G % ЎNZT'ւŧ[ܼK~N M0ש P}NaOJHmohpcʺkvR!bo+ZnV6|!Jv-2Ԭh=?TlzAsI 90RpWnU# ݁\`(mJKSZ؂CPbd3!SC֭Uag`0L cjaBFSɀw3Vߐ<ϥvwVr44L &ӫ'\S Pdg>H>J(eVS{## ʜBI0oĆ H2 Of-!y6?$6! oMi&O]i#!֣h'8i+t] fP|< j$igk&(\F9dF.n2Tn#>@?Kx>6@9b=iebxeB&&oH# &35_'Q^d&ET,7gAMq>6B"I1(V/MHIgR3vG:wI$#Y!N #\MVLрF]3xN@5zl6W>on58;7`IE׌SVY:AEHa|{(`)[id66ƒK/.6 TrDSe.g 6G;g(,KũÄY[(ˡ@x'ΰA$gIP1O'_ &: 2BLg~;NW3>7Ɉ-g"d;}B¡[](#|C?rCͤGg8UϤ, 0uiTۢ$>n<%J"dXST6_zJ/9t>LWى,].˓%xs3XOQgX/M\YN]y>WDAG޹:^GH!\d؂A=E_z& :LVxJӇgd! odeKWC& F =u3t7: 1_:,Dl XČT|Zc= MTEn*la?(ÒW_a-] ]Yu'yR?ևx\FJ oodݯ88(dg N@S&#Mj i 6#QVpY@^~p~=E{x(;6VqV y'2$>ر?jΜM# Nѡ8M ˀ,l1=KHce$` nU*'!@hd46Drxi.qcRSmM5Av ElUatdS@o7y1Ykl[ hΈbtHDL*/a[W.'^.Xۨ&l.?T&O}$zB{?]p y,4 p'e4KIq)E%ܚDsz+kWV"7R뜿Jhe _nVC~?/δᏡ^ |zݳ, .js[$80Z#ψ|ѵa1v_k C0f~Ғh–>mĨl&;ފ#dN` lЂH#ʪ=3(;䤤3s.ޓ^iDneν˞sEP?2Mo|@ fH^~2f@ DA phnq8wdra) 89*}Wc1y;KՆDqɓH9/+ufisab#3jwJF-Rh9,JVOo]?OX,7d)9D9uaM=@ApRnׂ rו'|=pO,'@YJɁ9;ux/nS'þп7{ۥŃ Ru@OH]ҰZO@if_ij^RcqL[ui8K^Y[%8l87Foz0*X 4VY>Ni2*3b mY^`U v,xeZq,uhR|X%☽wc XsWwo l/zB$Ym &pxv"6@esӊ{7q~//o$w>BkбF|d>dKL@קc? @ON#`Gl5ٟ YТΗC0pSsv߇yC .+yU=g]O>^ ߶}0{DJx9JۈkfX)3PlxJ$ձ<];3 }Ig/}w)>uIh%ʰ).eXƭZKU~gEH'?:W&g;M`Dc|kvxMfkI89s-0ˆUaI#Uvh~ ]>}W~^; E! (L֨A;DGbR%ypa9{8AGT h= #况 R73uw+f()O*k!I{5Dpf}8J _Țp`* a iv󔅏x_J!6d!әyGm tNeƯajEEl䈇0x{JM J:Aa2y>EI,8/T4lWe: Ou4wIs@F aA5U!:KP*Q+41ڙ;92)4/þfzJNfz"h ;$իA^'EoOU؍*鮭ϠYhGdY/RC s8w=bkDKƩv2[tx-ķ> Ue%ި@98"c37>^('!t+EFL=~?[N8 ?j:>6^⁓=0^%u!o fqnT>#{-/ѬB.z3Zs>l _ H%AmAY<1{~'yۅ\jD)sb5 0Lʔ(&B@á`|{3R HpP\RjW:.yM#tgx5];w9Fߦ/sd$1,ڀQq#,ȵ>HP;VXqwORaaF\n%~{ O#QBKT| "?o;vE.vUSä>M5B„I_oUTON)}!k|/Q_eԈlq|VBZLlqv!'3&e)w2x5ME:^¬8 !uOWAE$ǬR (gRaY5Zуr-7h69T6HEo=MNZtUϝ q??GbHgE+F;%P}u=]45%;q*^a=K5gflI|tMO!uUhᷴSSey*Ң cnq`lD埈Z4)ȴ+  cKέ0`,WDzچ{}؆qcK AJ㉳W0H-quHB׫+R*A'A"kǷDwJ1 1|6c;n564z),w쪠(pk0`1+<-f]NҢ.bѺ'Z猛{ii gF[22t A)?aaַ#(tZqD%_|BxhhHSAdfa`L9nUd@ CT߱6RjߪspQnq.l ö IFD%!~X‡xah%@jY%ײqb-hAx³1lP^~5 1%c[56vOk;Pl͍i`Wa}`D}YQؐl @yP~Ti UYAV%XRr ֓]!`b&ءm{`\76$wY]1P{u>xo.J\PI]cO$|q "{n Cb)*`'zT}L$~E`qT$ j++* ˴gvOZf(UrkZKOIwdQxs!#eWFcϢ;`7ܣxɿW5jĄȶap-B]ll5Tɛ JY~&n s¤9wP)V+)w}ȑr 3dHg5 T4`^ )RomYj*@P- A_fBBe(g-,qGc7BՃeT!jKFF`@XiVSY)o)+ox^՚n".r hL꣞GʦqN^BLXf *MiO,wH%Cپ'~V u"ݏ -(n y* [Qy9*Jp_V/Q$땢[씐𸒅ltӖU8pxP@m>=8Yb'Rǎu|'Pn=ð#zd {c<7;_` {Ju^yCĉFFJi;V='=B)Ւft|bwM!À-z @N{c &W4)W&m C ?AgIh~"iӌU2ldu=vQ5%K9?aZAjƙRriL}dxrv'|b8C25:/rڝaUų21k~8kD-(f}[.)+'%,E؈{zІd:W:i!Stzǐ'xFHRXLNd'1#Ú{j~9U?b %U.Q+1yVӰ||6cͮ3X8/JZ"43Brzˁ,+JAʫv3|>\2٭^?Vveslv=g[9/۹>=c'{90@@ ƈF>d]c/&/u)VI9{ W&C3Rp,@ݽD24(xpM[yG /=JAD @61Ʈlft}yKw+" O2&z_0/ƣ# un!Ńmm XL0ߝñ|pɵ7'wd ֋A$tlѬN]$<=oNx7#: :F◸z'L߶f.,(Qtb;+nnRhU dyprJVr=,˚YcOŕZzϰ`;_ ]]'kv.ܲV>Vюcbې4o$wC}g#(T_&",d1  ڠh/ljvYN8dojЦЁъ⍽LO}<&)*Xڀ;Lx%zT-FjkEPNHE嶬 Dlrs6>1Ep߬[Hgeoal-*ai/c#Ǔ (]3`ɚznaQV-\#LS"4wtF$pヂd9Qً ek_mfe  N0o3ȯd}r‚Ps~0jʧ/)IJu @fb3J! Kzl[h˧CX Gam֤+n %AlMjTP9,ʍG~ގ)s![O3}r@EE<[Y~;?q3^_Ù.rr +>G *8>pݰcL2"aa] Jf%>̒sFHѥI9Y""1; !.\A'ԐU Ѽ٭) Lς.¥]p5`ꡄF#%GdI #[ Ȣ1IwtYk G*t;Kpa(~H]8Mvcy/U-Q.StK_\@I*s"3nQ_F8mʁXR̾ 9Hl̩['=u@Ĥv?a #t@IY$_>Qc@OX9zr= p- sDy}V3P<`w|Wie0Y9Y%E]L;2HEYq |yC'ae⥔ѧ~k ˬi%(=(Z}-ҵkXbNsߣy,@AբH0%ZQl>G|yToɿlo Қx1D!@+q6²ujԌo閌%KڦB>߼n|2$UZ)p#E-\Hr/. B@(,*n`D?(Z$}mZB  MҾ~^$&mjTBL*6KܖyK}ېЦXb*#ϝ͈.o h8)ͲXM7) .,%noal 0q =ϳWՑٶNkQ~PbJOlVVKim#T4bE9(T6>IZEe3{'ա7(b9dû$m(4r?H%V݈i,1kv3M]tZΦ}QcM"@C1%  chzWYEViy ^+9"30o,]]c6`eH?Y"p\̍IH]+U˳%AB>BwT3cS%q:NlTAn3PJA5f'zElX01;޺1Y8QfV& ߍ },f{}M>K @J[|d=Z"5|} R8(6\x\Vv &C[jgY(baF0k6 IXU.B*_b8 RA?nn,K31iEe*U$H+k&ةv/7^}QuYߴXҦT Z!'u z{zϫBٞ}o*"@JH(y=;2 kH8(=b_}[[0Xn&*1XxvYVVYmqw?75WEϳ=!V^MΩČf4U1?pO' Pp&|G \{+:@=NJ.4Ϥ1 -kӀ=v .lA+%}A{Y]Q8‰j?w#bϩ:\yu6ءXpeG{~d{ƭv 1U`t\BH?ÜLRЅ]R@t]N+P.ݼۨRLW y~ELv2Hue"0 ]cp;0Y8*rjAKeDmZ(< &\wFdj < 湍QE#4g\]R%[|i L<?s'Yړ}uO~IBMyD(q#_O392490"DH/S:v0àn|1뻍sʾ wc$BB,TВvT6XķSls DJy2,{f队 O29<<`Kj&]Ard1c$T k HoC3=I3f>Z\E(zuof 7**3Ng@,e)ȊZ{"T۞Κ8G@[͉+5e yԡl`))ƩgJ$i3з~v1r"*S52Xi;ᨦE[s9JrԜbÿbƄ{Z]]):]RI5I}QbVaгn >Sg!-SWLqx']֠ME4eunUQ!t}T.eu yEEa@@~ա֊~+XA&̬Evo b;+KxA;8F"[> pxҞRw _ G. =9*,pˢilE>d\axf8:>4pK_rhSGH4jOB1BiI1hwEPq,(+e|4 qٮnP_ 9ci.\ OZ'6u.bovFAh,p8OeS^˳n=ش`mYXF!ێ>FҬ~_0f2X,s͑`WT]h`܃&!p3]}8 |sC38}Ephyc hzD)%" 9otN"qF拄*Hh *:L{ ؎@\3ܹl3p//WvkFڈ(Ay b?%*VL8|ŨnB~avumC:,~7z>*.% IEV*Ԃ N0+H>u0Ft@t>c.;2:x#f ]rD-= #xs^ Al 6ײ!bb"\^0^%ofx mY_ Quk1B~>},MyPP$5nKVK!.TidP'=UZE++ y"tݥzvBN8k4æ#{%;.ʊwt/!FqfP;oSd~/Ɏ8db3zW[94L$:i߁foX:'&ֈVۥ{!EqF@`8NI4$Ș3/ s?D91'm0ͺS7dJ;NPK ͩRς\E(Xj.b3kJWo>*':\Pn"\|^(܎dAqBBA׈ { Yw^b77rZݐ4hļNhQc3S_Lq ,f}U\ g4i.'7=YR֠OnC.IޏO{:2Ӳ3Wz  !6 ~_ߌ:Cw.+҅>:6۵NJM/O;7dG+S֬50u./Q Wve_O:7?1;,\e hm>zsAsYeXclEٸːd<ύzM%{{n^q9ZVrb1;1=Ɵ}Zid!PT;q|ׄG|>BiS"m9j8m,G[~ku5mqІʈ|bl,$^M-aSz 4vMS9n{ÓoG̫_D'-k!һKp5~%$7 x~Fٝg+cS<(D}0(x=.`^s.V$4v^}?,L EI*?llm:_\| kmjpGI8O.~n)TCݎ4>aE #u㻅=ni0fd6xrM# 1[ I8HZK* qq鸢ƽ\#-őuv>=_ac(v 'V4wIEU٨SyIg۩n޳X%ڀmTIrU,)B0W&7fpzDR)!'KvC ޠeǞ 8 aʕj̻woŰ,'6 QxeǸ(^M7BDMIH~Nx7MKA&vKw q?!Xu+ ǑȗWM[͙7t ne(q#c9àbS) }fC,7>. `Cގ{RK.RCJ'b?xS8 m 5Vt,#gsܠ؅O/eheG$@磥z,6PDZVix$U؈Aq@mkb P TdsD*eA=o #qdvCPp?ۧ7Ӓ#pӤ14%Tf4 0 $k/[$T.B3(#d*j#;1VBq21SkX]X*hp$y B=yoR40V Xc,FKJ{˧f%!*sr`H2=ZR[PBD~GQC&pӶgҗ6eyvmf#=Xw1#M Rht mޤH`G&‚ I| ]שCyo sT@m׭pO+zᤸ.E½ޫfV&<_"O3%W$)@]o4 YG!L+hf)یI 6'j9NBʨz1z߬\yh\NٟSň]<|xpz!m̜(dwr"'k ((*LB׍@Vk;W5]/jܪH=Wy,| ֗xŴݚnJdfeʒy냄kUjd 'q<&?/;J#Z1js\d2P~#2q.˕sX;bGeO } _HWv!Ȃ^)Z%rs3~9"x]֍\ 6|1Ыd"ٍ60TZ}vH's)J^Wlݷu+ZPe/P`GP2őAYH.ymä&ν;wo9b*L']CmӛgN @m=^1"Sb"NjU+J*ogbG MՐ({a3*@<J>M oO4ylbHGjh+ q5H{N M(IUAݲsA|ޑ];K BD<Ҳ'xt5HŶQW05֩`Cq4ex.GRI&x2ZƟ!&,Z La^zNh0iXA&7K uT!6S>/%Xٺ$5x?iX 3JO B8z(]|WvjL ?opc䟜bV5>7b^c4[4XߣjP\#H J6\]4#)D>“U$1jj"I{jt}a&hHcEx.b$Ѻ|_&"Yn {׭5J$^mWNċBl#TJ)$1{7fnnJ48l_pz$Z\7ߺ׎Sєl2Zt#,ϻ9Tfl1 59=/RAY9pqAu [Xƭ/GRk]e*L#jnE LW~K_HpiڎbQ|d`#7bkIyluh 9P1D*]\!_( Y6ّAL>|Feu~͏4hqJܮÉԜW# q (A[,.n=yoV)Zk{+;krMY|cMx> 6:z߀!|',l>/.5614{7{sW?,}DU݈WGvΤ2 D|hSh{k; Y'|50Z>Š}}s?ѩ;c}AQ8e \: " 6Գu_ؤo -6NmcӞ>+&礮"O0 t0;);voTi.΋N-V~yocz91S(d6We0:). }o v\tS*Lk=l SD0\k YY, ljv(tn4.TՍ)ۧKiB-HH\LF=,ˤ ԟ\3[puݿi[^P.{9n̝"I -ڀ bs kD'ͫ4e-b0'%؂d#`, ?QA2q` ; ^G\ /U=P AO}|  KZЌe;"f_9u'.kpP`:mc*@^4w1zLӆ+[tG. ,H0fؚOw̹wN X˪nW q 3IOl +iC?Viŀ, A{ s*d10HJ,ؓ7َy(ʁ>r]n{d?ɱ%.xc^I`^jMWc82YtBS;GшD|}}2eQmJԜ}}h3D'0*a˜w4Ӎg '*w3e^'mz1}ezXC`ONs=m$ٙcpLاZ+òtT&$}EObp7.tx\a҆c*Χg3y}⥦ʚB&e3Xb]#;sa,#ĭVj5Ӽ!n=GU"vݻL"94p'"pcޟgcAe`(N(4kPozP[lX_؃XeQRSV9Ɔo)'#ةlsǐ΄w>CI](T+\tE;wF;߂OsZL(%2pQvhTe`> x]Hqa"~W&6 heO[rSLhY4Iwmj% \nρs #BavB7 }A=uw`.O.zȐ=+tGmeC'΍Ã+Iq~#(LMRh cLUZ+#tkn*ʯ?*)^6SD=kCqAơqc }Zlhg. 0};+ "98clj?zBy]Or+T`&F]k$׈i-%}چu*g(XLN]T7wsNqpSd8q"]s8 ')4 k'aW#O2*7i9O8pS|'۝GϿ>yߖ69hR, Hu)l ,Oi"sˣaF2Y\04ї.Έ; >n~b$Rwqڋ7@4*I.+LI0:&a>H Ĝ\[;hf&~-G$s#u5N=)hr%G,kUd- ;QS}g0cR/p/)IMRTd)cXt@Q[uI?xTv%è(nl<->hsڞ/_3:Z; iYi(F?︿HPt &i#^uIpTRq;WyGR ț&gN.HOI7!(Nqڱ jB |[t)iÔ]B<ڱٯ71AuMxԍڪgd̳H>.n0z9DU?νCz5iu*Vߔf-4BҠ nuku8XC`nz v]]ugQ2zjѤ3D:hEDݶg&3L%o&~#Wi)P`bT2Uෛ?t H="V+F"DlvzPbsw!4$7N Xy^ےb!sMrm* , #CnCӎDn%u͠|GGo-AF4] &%$7=,( 3x3C© E4cziA0LoF/*RkL+Kk 8/|ɎA:6L|v& Q\0{r?"7Ĕ56MmED D @(*0 11y4WaR-fȂ.1HyL7EeQ9Iˢ&Exʐ~)G;vMgqQQ _ۺgKwl ܼwTe8Q61h蔸 de*GP3cr;U~r{5Ϩs?`rr洁}8xrSOG+z%jR;yZ DIyԗf~b{v ^lE_:Ԣ]-C&JeKN'%1ˑآGHRSeRju<a'b&9@:>xr7 _88 3v9Pφ9J|  TE|$ҷ-FU+" OZB~8#%vB0sZˮλAx# ӥ6s{KnmAIxe!7:|fw^Lzܯ+B=&釃\:?Fu\MjvcBq6;=A;:iHV'Ww]UYDJFE]~1I1*eWi%/T1}/sހ(r];lE6wOjKw!WXbt3l4x@ir~sMSu<ÿs MRϟ!1c4Q#!N~gsCT>P0P{iu*4 h}-0?zF%w=ǸTQZsUTm+r U 0ی5>2fCp# jWOdUdaYb237ПFB[ltlnK:ѾUkGXj퍤e^ޭ E9t2,bo{|FuוؓdfMw$-.l&N8(MD[Fϵy$}H*_c;c3*vZXAD'}I-?/KY 1Wx1H.1@@z+n7:~3K ΄WƑd+[u9&Zmb|܇QH&RG@KGT&F~<2kBɈՑG/c*(MY"tN:ެ# xiQسpCfׯ{F u^Ǫr­>C3,M.FGԙ@,`\F^U WW<1"qMe0}[,B>#u1;wSn/5mKU@n!nXA<_(DM4 ŹCε  ]wE<4HNtk&>+x4V3G0x PoSKWT͑ETtՄ\8 LO;'4lkSPIVt܅ܱ",$: /(&-W5"u.W+{OiCJt^1d,pB;-|v+,s}Y7dz q8K2Dx@b=~nuFcϹq|Dhxܙk0|l0/%Gk(I*9eL 7\dٹC=ր+(![j'FVQJwoD@L+'+_$c[Ɵ] L⤌1s0QBS[x=ӱ._"4Ⱥ1PfåPgOe׋Lds 2 C!W/@o;dX:M:d͵s g اUt9zKH;X 8vJ54^5s>,4mtQ'CȽ8Q @2,iq8CQ\ꍬ3i Ţ%°ʔEX(z DՕ~ C:R&C`0g1JNHg8 av4=iSp2u~PW̆&[Y{ݕ^m:Eh=&/ޝ^} <9si˄Ci]lhezI-=QAkU6C5R&VOx:fX[N>NTnةb8疤MGeh n;Ei YE)GLL2ԧjdo|:-Kw.`1Xprr[S} ~UIys F 7IiH7RQFp!`*jTz~w EpV4w2bՅ fL #+i4ljv4Q@]7zAzħY>lDyYSɘH֦}Y=W{LpX3 2F17J㲲^5&;gU.Z5 3grxXh/&{W6_NWm1ceXHZE׸Fw6x7)r)aia DfUFmk({&B̧ɆߖȔtwM CyuEl뾟P(:ϧ!arv㼤$ۧjV-B[_.|X0SIAXr7Zwg%M-f+c&-LT}ɏYr7G)+YtŴ3Vj?'($*j]P d7-(܍1/n6akDm@hK׵Wj>Bqqp`RNۨһH ~tbaC|P#u {"uި?f$LS}9cVT=;E' &p+~3Ea{mrKVئliKS;oe?t:lA(Eo+I* % Q!+2DκcUNֶͱ̝?8pZ`Y;wbGM GۣPWZ;0[$)r 9kxli%(>qeOKٵEx 9nߜCERT[U`$?Dpu30L71T'ڛ}$Sz~@ ^Ͽ $+9.]s}"J!zVJfv^[mYDM%CI !{$: >6n~ _t[X}\ :fgiGG(OzBS(Keh8(⍰hrJhU>䉌:rP[NMjnEӽr(ZQScD=&ag$/rmP=m⾿ZMO}- '^1_^T{x9 sD3lp6Aq8OR̅tԐ/x9CIIw_t@ys*Eo80kmw3gKQ5$9E{K(ںcwWSw^|>Q@{6#-hZm<*h}MWIjK6|L\EBp4.ɳ0<DpȉIc7`eX+7h[]ʵ?vƂhwuhƺwv@J \v;4'_nqK60`* tao6ZSZFfOqYNa/.$ţ!JW_b=[82)k {A[KZ``V]!B)WR5 P++%YB}b- yd{^ui׌(i~"H;x4GW(Ee a?6w"}V7+6 ^fY<gU0pP]0Pּ߲oAsuslE #_0o~I{5 reTi磏 Meh{ϜvP3uG ;a`0T sCG &R|J 2H9q!ЯHF14Tu> c{QV qF=d mA)_d2po;iSМ2]lh$ɋ8d^p@ŋiА8)kďOw1N6l [ܳnj%!L!M$İĥ="cke:UW9nHȼBꭉ j#6:"Y:߃̯HOquM?^6zA;0-.ݣDӚ70ůZvLF,Yd]p̸L1nNAWqF5ZA_uEH8II}2OgjhZ^0d9 #٠RTP# >US\͞;CǶ\i\Q"Z(b4 0,&zet.a|(+ִJ0k,%Z?i6מOjEsP7E|V7u%rB]D t`nڄlk.iy-9_:Ύ]EӲ'7*r% Ȕ@s{S csv^cX+CWW;# jV$7Kz"zmi{'aSU|6{*,l <I vC1(p0p .~L5D.1LKSz#x|.F0*`xVۣ-Ng@2 x1śM40c嫠&=а[?M V;^ՑOh&ٯuH4p"qD~Q7W"qz:qjUאJ?5hJ^(Z/BYSm׃$dX  9cԻ|?GXc_O$".'\ps1 pc~Ƅ;F&<mjm2aƾ11<<NO :Ŏ}Zk4zSo?)uZ4i¶IpP`L-;OV=23&3;  3ّ)8ra|0t7G1pjМ+Ds0*+GE}K `;@ẗ6"1@h>Ujd{PCγGs *1Ā؋_|[>7@'DzGOVG_>=p)ۨ^̧\d ?~/<Q-tψ侸4Gnx' vp⼅;ĠN km,DHckꊨtة󇫤_FDeYAmqyZס]7熳]{KYEɮ̔&fP:'׻}Y e7AG$IDE]G1z17cN++eES@! l  A+Y%Tȅ0HhN*-ᕍ[{5Î 3h&F0)b}_'H}wH1QH€ /g]?G^^rsūK2Q`P5ځF3$_ETH;SZeDG1OPPh$ٓ ,>m7P+Z?(\ x˰M-_NHt1݅kd*F7S- }93)j2`%\)yLj:!Zk3]5Y]Xh1c11Wfq;!PԘG#am^-E5ṠC* G;%\U8¡Y{m^}x'vxJrjΟ:ǒFk˿6|;ӻe,7${vw)QGqhJ4{ʇ8UcNdRՆ_j"mK2!=tԶ080.}'(:|y]|IHHQ2{(E^1)bYs!jĖ6HTQrvsӭ#ttgbn`H1Dw/ׅ@6޵t%/ b:e !]D{z9n7mK:҄*IHN{B@}M74%pqQK9& /\3L',clCP\Jp{OtCwЪ.K͘rkZb6nc3OW>)p92Waa5ոz]w\t,oWN>^ƞ_*3uU /+ ^.*xjPh dW;5LT+8ȟ8~2y< KY:}*:[a?Myq{ldV ?/i2+ KV$YĆY-cRF9fq+ĉv7h %5oct[`X;>Jګt-5|Y1A.a9(WD4102s><-gG0.)o'X%G@+!q5)6[cip|I uNd$y J `'>K툰-^ӀFg,22eU>~6aoQj(7')Q X[ Z;,?s77>r@t$)rvAm7ٓ3Rn(BVHy^$H,2=k C^X]~:2:zF;"ȘtEsڨq*1KBɡո%_{Ō8 b>;#; (@Sod|h70Xدj-FbZR ׵Fd z͙`K&FEҎEDI6MNiNZ~-4a]HpG:6!sŧ~ 0|86%?}c 9-_M|RG2v`_F( ]R{fR f_d ӲB d}t|f6\\Y~@rH))me=l(tj$M|a*W:g@E(Wǵ™s ~2م6M|@OItΎD_5}hK Oם 0 M$=*dyBK'>o Kj ȓִ\A5{!Y܏oDoV>Gd7 ^zeZ2O#м6T$Wk^3I4+ځ=$N}\A^~7f(RDQbİl&&>3/$+r3҄$>KJj,]mA9d52A)͞* c>Ne6R[Pڟ͂r|[C0\N(|vf}$hs]3ٞt3ߒ5}n~KT+\s3㶅 Ⱦ_{<=[MTXK2gT+D'oE7wL7Muy;R> FRG3S4N()6N;OF2}xRQ>Fhy=9%ҢRBE>`5nSF]ЦC\ _ =d!+~y2?yEtQ%>}C# qǏX|rn[]ouaVkT{¨\0hJFLKE`Ya?)Vow`+D]ؚgVlW*$?C=b;V}խgEO !r5X%߈'d4lc>;J׽:c6+Z5ǩU#LK=hz-5p'l+l>LHX)Y1G@Bߞu%GWRDC#<ݎdfT6Nz/~ SdKhsF $Ee/SS|ʞ!>?ny$x#>nG]Ceeu 3 T& Ϡ=#X^g"0H])%Lxe<8t:7=wppnV׼O>Y4{?~ -AZo+k R`Te'tQ(jOjEt{1rT!J*ak$rH9v \`ǞGvY76pW~5`ºsziȽ*ozQC. G װo2GIYMeǛL[kB5y!B:K;Kvg aU:"E,:)w@8ff^-}Nv4ͯJ3@zrUٔʩCmH\"ܪÖ'Z~ N2Fq[5›֗Pȟ΍]6t `Gg֧&i]eCÔwB8VSWvMO.-Nχ35m\ˊ(9rNZsN`$PdӍg&vns`G ʓ X"2* m6tL 3'O l1'o\W>C^EF[FkHوJ*MQ'^ M#N1$5I_E ٚP<ܲ3|ML̜ztʾ=RI''B.Aua%"_7o2\|-9fSb(Y얯b04@auy<=zp|wD /}u%k@{BK8SNx#Yz pnB4FOEnX@f}œ\ѱcȰ{64NG1`@#Kiz:Cʮ'5+ IBFWâ ,?i=r] Π@yܚJd҂H*VQZ|z˘-Wǣ4Zx)Z"!WGLXM B,RŐ|r V"`QI+Yzt 䠖݈d>݈h}{>~+b4,glq#T3np+ "`z(oXj_}y#FjkH-r6_ XzsV,o(2L!82-M?=jp QYR=Eدɸj+:~5-ߞu}\ lӁc6Ө#N%>COOEI` 7l3eG֦,<_t ˡl&2d)5X64Yw*atU7$~J5fDM5r.:fBރdi ieEB/tT)2@Q-!up8AAtf?^= P2*բ4p L5E| L3JAM%Rֺ蹨*@j9~{󿢆A6{!S53{P v_WĆ/r4.gԐv]Kp<ŮX| xjpM*v9,M].uހcq$TQzՑ $eƒ(FjAA]%3sJ8lZb%h *rU+7q#G%]pDvت0ӷi7ظ4W yMMnW8%>~_Vm&)^VyQf/- S.:"JY$p9|IdCh؟ΊGlȣqgh(j_Bք fRGa:6_jcǿ)ݺ@AcHb6.齢p"= |Ub+jzo=IŹ'Xzp3uGm: k]1$MSȉ'Gvnq59T-E0 6 DMr%Z#F<1=r8P bVYaJdQh?yվHL}Kirے%-w{Y-dnR9,;zy9 Yww(/11^ýk9\O.lElza8zc>Ik# W=3ݛ=B6IA9xQ 7ҌOvaC#kt9ؓ*+E*۴2-S a\yNh3A[:?mA]n/`&P-b-dIev@ƧϷo'@]Ab$u3r']YHt֗#9P:'? HK'ӇZavwPGmtN[uT~jD\ 5V8rW'/=蔨ݕ=qJx.6ԯ.pX29jGpEyeg 0&'Zh*).vHoFl}bTx8~USϪ&b ge7v" ʺe63lp*?kLK )O6#.&08]@p(c H qb~ _q SыR08wԝNhWΠNoY@4&ZD-v9Y yU<<ܸ.P>ZކCQB$8XiϽ pnG=$ ik-cQU)1>Vw%mSbq̊+(d&BOAw X"†FU% " BNcw84Z4)@UbQ K7yŚܕ' d7$C0f8fej7Za jQ'*6->ٝnc(MoLbM^UE X]" ܵ/+ sua_)tVrE7sjy;L> FLa~29HP¦GNoOQ B>Eߴ!tI&hR@d"nEH}(k;yV9;a?a{}2Ӹ{cu˔pJH;Hc]b7mE[öYV+v@]l\'Vצ"a1=m}NiʛŲOMڔPJ1@f\)?:;@OǟR϶p EEs?ez^Fxg蛭j~)ɟ~ul$ ݏnKP+1{pnW{5<1eG}0%P e8&i*ԌVX?{Ä(x7ђB'kKF|+I}E&01Ea^;o# sQ w՗^%<9":d~.y7M<-5K'Uyse^J4aFEy^'M>u;\!s̍ÉqfV niZXK4a<'qM8|y5/i' Cs`G:@_j X\\Lt0#^#xN Z͒g2Õ.FDeMΛ]ɺB![&̅h&qEJ7~8׼Iq#>A > %^]6>uVceN幬 ڕϘàPzဠW8EQ1ƶdX}@#&S{&ȗO/Ϙ2 Ey׺XowE nbg[ͳ;V-#O[8z g xP\o{Hһ1Ǹs,LSɬᗆeR~6"i>4pb ;y[kH9a8F{2bs!'R6~kyg*=IG{#H v+Tc$jgU*D9 D-ĵV9 AK:|@U5VgjK N$&~1 c^A/,zlПT ضcN2)?I7~SP4HZ Yb;9^xQWI5A *`"с~_ؑu\Ez{<|߿1.YeBMaREa1V}on͍rf CUpqe18Js5{!'lҝrGy!}ѯ| SJwt`~O qr;JAl|F.e"{"^vxf>xऍ4Td9םeAil lE'`d4͊+}!G5Ou[,p`ktÄHGŐA #2g 'Wo81?ip9( b,gAG2E (Q?ەIWa_M:}΂^KA1{|pn2 he_r;Gb2q|y۝ƱY2. RbmtLHUh:UjM[xJJSGw5z_ԦRt=G͂4I[ 2uT}je"7a!0h."8Kv]")'dY2k먦GЬWtmf7D oPs-ꕿHPc\:^%^u8}M.(i= 7sӹ>OKh8ֵc?Oɛk\NeC̓ZuHg\CnVtbN6ԤBGMV'>8 'lǭ,뺋X7vE5|@=[hG/ 2nRN6V27iB4ɋe2ӻZ\o)Wi1ġ1vf\E)۠JS {a|FnHi0 YmSJl~1&(+nO2Ccű"6LJ`lu Kxi Rn 秚٩i{$SU, ,Ylz&#J3'[Ɣ QPrcGTYhO^k$N&Z9#4sqي[Z`pn@舮,ARRFe]hأ55YL?(B[q?Ffbb|s7R&mꨏH?;ӟ1zS<.*q1 nMIQ`V?AS5l+Nbܾ 67|chLz&1^*'ې#ޣCģy6{\s(z{VV)]պ׃:r4D(Ta&qZ=şPJn0g!Ƹhv<>0Oyx_{sX:Kw h5@̖ʩז82[ds![;PPvN.= *f`njMH̠kLTr>BΖҞP _Hq~ɒ Hr/we`IY.HDPa4dr`U"-{zlCvmA0E 8eG)C qYelIC UHQ?ύd xو$zv>R*DٹBP5 GgfO+S_}2`/+Ȳ" 6ox(sD.Uo{/l1UwcP\t!3(c7 Wd+"on c/0>_"3hcL ju;0gs\R JzI6E _Ɓ=./9`PDINQRۜ{6O Vqo R !"i)"U9mj$}G`7oێCG/LC-CEM'TA,n|$W[XbhU׿pK534%?X<~5(EflzҨ\R;ը _}Z|||0*SV( G?dgܬJGXEw<ن,+g!,'Yۛ2 $S]ɡ@ d}z9Nse/"_8|P> בmLKI5Œ>"/@ xEhO􉖌$fꫬPn>$E %{'+6ܟ;^FϷ[YgNq۰d t|69Y(Z']Sl븓iQ ~LSwEe-B罧(zav=ZDHUXwgx͋љ+sIU :h6仞.P`ዚMgټńaY%Di_}՝Հ8axu_* O- Я%#0,t6*>"q~N'2) A@;tԽ贿rjS3aoY!5W 4;گ4~cɏØiJ:]d͊r?Um#y+'H`''Ў9"#V,MEubuC1V4/$|CODHXOY^.R yf*b譜>1:& ^<% eѢ:4^ȥ,FՂYC-SpWWRn/fs6vCx6z/>7"<'Jb8F]{K9Qn3$7-2ЯM3!>6!NuY1ûFsfܦz#h?>Z"Eq1llV'H|6]z'{% ocAݶu-U`ՒKㆥD*&CԷ0y{zyz=m>ՙjD rO ) ]v3N)cCA _δMAa;}}-=ʔf s&\Z{Y.&z !QBvG |5nm,OI)2(~\c/墧]rYt!t\_PE;EeMH9{5ط'ޢ$&aլ0tjk{0| ƥU%-KDMMn=^I!HHS_fasKtxr'Ć̣* ЀOim6v% @(^򨞭_ >+Ngi}/NM$H ^pLEx"9t,?~A$m7(?ah bM[V v#/fQK:#-oڲed-922#/ jrEtV/w&WLxߨ6o3Ea~l0N]AG938Zυr6Y:`LFKD2I$'6>g)$YOm+b0}oy@V>KAշy3i;3㩫s?.#%p[--[T 3̬Y?đGFI Z~ttz-a5"~R4&3y-X\IJ`&3۪se-b(붇ndgR^"{QuY«E =:WDuBb2 DRdP޴$+ą.߹PD_i2mKJњi ݦjrƦ}tg%Xڌ RQ:셚 Sl2 Nt$ڻH±N |u\F{9ę3ݓ)MDhXDMBAë亳 Adn0ZY-<4 v~M!etM`sУp M+n}ΣuKzq" /-ϑ7 9rS =քm;X?oY]!uoxݜbvEr'ѫWEÀ\ յ.NЪ~dZC& @` ^1 P61}B4cOĮl$7)hr4 z ݒWM㥇 !d.5uۆk! )(R7D6+We)Kuтt[_ xHto^sK;NwhƼ>0W$ ! f[=VyL1P%8&aփ}=4@n/ZsƤ7`.Ю=Q)FękM,M:f4t-%7]94v3?;oiұk>hx?UhՎnHFnZ$Ovy>6SJRa,6zcV8v$H|"޺ǰ[gM^1i|ZYUKdaG Wd ۦ3D+18H]ECL|<\HLa"@O~2][e/phv_` E4yLgMg Aq$tP-SnKAsEL Oj/JUmi#Ye upX:hHKwAՑݚ@Dw(d]~TB`x}{]•Ces䪥SF%{&A=CN„xrJlȞaP"ktOƸ@ч?l 7]∐b3BOwt/:V7AAS.z8Υ~ $B +T-ns;!W} m.ipMH YȠK:E0Z_Le"O g;J*0`t~&1 lz` :)ΑU>"Г/䋻Xg`vLe@Uwd;SzR#t|u}R+aNO,y|) iE &lZůc ,|@Bjgq؎uvS?h|]9~3<8U҉z&qivn ksm; pψ\'A|RtbZ~2T_|))GwueYڢǼJf@VUi8 o! !?@wcSZr|}P |dG֪4 !D-2 +V8 "F q9Ys_VYqUs=b^9#Bx[)/sk 5!~zhQHgnkCBD: $>J0ű41hW\ˡ,bA,UpvӫmzKvSzv=$G&O}$ヤ+]* ”=nLs )%J6?6u2+[0ހd^=]q}Rƭэ̢P>B{ @Pv%[Ga#v;dwcMPy^4%ݬ?~9KrW#\gIH< mOi0~%]`(l]!Qdtg(vȢ%gL4(>v1^X8@FQYᆒ st6#z-~A G'&VjRe^{#i t,wSD\@OeyhL T;Fw{z :"cIhi#ҫD̳H -9+$2%&hDUeL_Hx="4?ϋrqX.&YE&l>`NN"lܜ^־3cklnԁ9Yw>+X'G[C]f셗oz_O,ҰM-ӱn:|.4}5̘Vk01ۯX݋wI\Vƃ$&k$[>\qeW{\RD.j/0? 7'ѕyU*f׿Ggt"YIJw.%!w29%Ʃ8*w=Тm8rEN$d"z(uB"D`ڶo+0f:g ]kc2Zb8+ o! ɄȠi3blM¬VHܐ>!~cɁ NLι(|6<& C[ڏNG*8 EW Ub,(T_2[smWKzt@#Z^ȆC㸮+0bue*&8n,r!ʙ-q.5i'#Qf nehiy}wC'+B|~񅲥ziB$`^Pg;YU qyu 8ӿ>@vML ]PmjC)] ugaV-1MCb;Uެ%|ג, l3أk ddcI( 8"*g$ RҠ"/a6\fl3LIU!GC7鵰c~GVAxgF :+S3 j2`[Q}*KQ!}v0obSit8I8wh)p*w"buWŲ1'PU{cڸ|{TuY2[i[LB}o_ Uaf &ف.UR)hrGCw;!@D*yNUaqV8^*2.#XC>-C r3FCT6uRTuh*IRjT]"BO -[p;˓}D&"0'4oqNAสw #G<;W"\a; Nx$IMK-2mӣT1&LXm4yLs5dICCv:!9+_[;`KMvT@f4U 5 _Ձ3)=6˅5s[R͇\P"]5ff`z%p=4 !n( E|}Att|Ij6V0T%e-9#rLhlmCok:CUS! 1bVm3b%{t pလ95֑č 7jGp1{y[osaQWxfnP9)rM&}|Evil|QFEB+.8x_Eê((ֶ&mrqa@YNÃh@H\첥Oˢˎ~U6qS{=Vߊ%wXe pSu6vz^05a$_}T$?$1WS]bV'G ^d9tz D o0G7I `ͼPEb#`%5uVdÐ9rorK&^BpޛB/6b ewhk>Ϝ]KZV,8N3e==C;OE<0^7qg݃<󝍖˻ݞ @[3)Tiu@)MV5׏b1v67گ,S=FFu|0sʏL"}weeY *gZPʥJ>ϏGN5n>׈rIGڃBb94?KT'厉Yw| %Cd/6>V&IV]YQZݫԦc7Rbκ%!E0vE\q_58I=*ڼRor^_>-ל83jw&5$[5ECxFH7{t-X4ԄTRdzR|S>@ X.{, lTgk@O\fp{8/B>SkLnn m0&QY;r)%ΕFY F8 _Ҍ)&O"*GbI;V=įMH7qt깽_xLċcxi>a3 -T]&zгQsE 0I84r >Hi/Cq+:m/W{H(YD듋N ]=q`&qFgsԦT%>S4#ATm_m еĖ[#k! }[UO1Rg/PjqE}5'9e W`Qd:_67Ӓ[q.an1ʧ8 7<*[>>) Dgu1\MD_BL tZ<䬿zYc9Ϣ8;"W b(EZ/':Hfb1E4aҶUEW406XmB&)V%-aM-#֏JS?Lg=鵇1+[54g LY^Ed^ ;MO#_.|PS"_-!5')=bP1׀5;|WM 8"o)OjG 4o$tԀ⓯הWpĤ6JL%Z; pvfioܐ&A3׹ӺSuw\66*Wcnץby>E$.Dfa!;L#3l'N:TqX5lMKM5.S\>q'ō;!~D+{l׉axvt}E|_VW!NWۢ @DN>oC̨-ۛ!k@:js rP[񡋷Ex]u' /Vߥ͓Gwe|6:,PgMLy-0T_!d Q\_]`C;Y_/:5.x]Y9Խ]~3Q/mPm/(i񺸅UgQUSjދXwJ:+?^s\z`,3,xu~?W^k(61.F@#bG f\m!:9ZG5=RLfp$J0)ԡt h1Q:Trp敟q}+R{ĜO4dc3]cEn槺ӹ~y+z3@D}<Y C\b' Bu.?CAFKoKg+dt>k5AUy}@,M׵ma=aǫL[U {6?ʒGM'_> {0>|pGu9y[#n[a Fݔ,I+6֌v_b Dgc$hA" kUR0[,ƺgC/wQ% kiz?YmˆcY;Ii҂S󕴯!y+!@)M~7:j6{X*0%W/lNcCiKjov5:ft6l8qP $ōua 3(КԾJ󬄖p@ d(dyUU `y!⁓gSHZs9ݏG(N٭gQ!nx$ҟH߹9+ldWH3ҽAR HKp fZ Hƫ8gO [CvhK\ˠ*nk#Qdɖ*\J50zH_\Vley!GVI8U mlB2bqTNC/PdS/ݯ}nZSZ bv`` Wsܶ ˭GcT^2nc%5[P/O;<\vOd'rSS׶di*=+7_PxYHz,V:^U*7D}%J*/ߡh/ Bm̉w9~HwY5jZ@/I#Ф2VᢧhP XJQ埜#Ji4rΒ+£6{ԼFPoghjBYya[ ^*b1}\żTA8 p+tW|.u옔btS}M.Iܗo/T pJq٘ =x pY(mO2lk!|G] ;G z]qpMiF:ehG^ [0ݟ%JnM ~jRϝkL;J6ήv,USRiOB!d^Kz̶@%1bVе Mܨ裸K4kBy<)u2kQә4#z^]O.W |Pr!{c2C_9dq<ǖ?m6zlJ;D;|P9DB|RY$ln=WNc©bsf{}*HV<ѩ-wO&-*0ls6jBH_B"$t!%4۔&iLu!b^p6j!2MeQjj~>G]%[k&=xM- 6Wi $t&8.;)H"G$o12`6[/pg=7X]y2R2QK- _̿rɘbcG_q!3IgqLg=å[4$~Ja:7"Œfۗ7y+Y1.YXnb;q_="B* =F3;5,O>>LxGm֧Ge#v+I[R!$8KߍS_1+rSm?A4]2K> ^P,+gWbeCAdG6G ${)2$:]/]xy9lkS۸l/\ԾK7oA4-|J=xz,$ζlRF,0(U*"qҶJP ^!%k5d4諤x Ր)׸?_D$4TdK8ŷpfDSp8%Y?6wu]-h= !UŸ/:IXz3kM*eX!t{IlI8kڒ2Q|Y2u&m6"mA(b` '5}<Ҟ(:l/3\g&\5_ȵ4&ZP0J~샖F&xZf}{FW`VKuˎ&=pHeG>Z:TʱGxi}V;4ڢ1r2{}XiA{eG܎ ^񵶒!d%l` `k87 Cd e5\zߘe%'f7V3q;)2%%$%!WLWX""kjf/[|~ Ƿg+^jvi{LW(u{/.Yw)efz!ئ#՛ 0 G6@ؼf[@K`g]*N<=V3wFI>V͂B f<`יk{agryV5׃No޻cwix=׊Rǝr :*ЫTl=m.X"BGM/Ռv$C/Uʔͼ-3:6hOz@S %7m\ eM#4K d:#&o,>.UZ\bNH1{< F'b(ƣ n/oE2ZDԏBVwcB .!h7Ş&JTSD9S7$hOt3 eLgH':hO޴Ӱ'ETƄ/+9!St@6S(l#̽/!-j$Ů&O鿧ⳗb&JiL " # !:3Q 7`BJLFGFLg 8c&Ϗy[=萤K 䚭Nxl,0颰Ԑ_ڈQ%lL֏׵xl r/jMiX.Uz/hi/yIaY v!Kw&}!_b+?ۊ~a_g @OĹ҉鿧EݪZT0㨾Fi|JZ5SQ2E(U#FmxU{Ê88?-jt)gQY.xXҼT~V-OeHun@.|KT*6@WNވx^?` eb$ۦogbѡ<̽gr#^lQ*bp c>IltNs\FCfKyW;~A֢ z/n_:(yH+ɏGWXŵ^( 3BAGdD65JSܷŔ==HZ86!#(GkiK[6 Kβ-Giϙ˻.oGC?Chiu OۂT,w 3XoDroNn2}i%reK%]f:C;WLKaoqiL΍cA_G~?y;r"8?ebPPvs>BNRS hKM2;{/^mEC49ܖ_; j$U\;91S'2.֙ m7k_ʫJ>soTwͽ`EUaB{ݮj|v؄|d:Fov^MḄ& nMX(PyFdBb[Fc".YNsHmEAC{oa8ttQ9v##YB IW0!#Sh lcH-26B>ڌK?pd =}!SmtJ= c_0!u.XZ !C؈wB-wY UΊy z\dqY?CW/\y{ڜ {oF؂d`s'=0\C$?bT 2pՓ &zs JTwX vXlgk+V 6vuUWdSq/ 9~+rwJjPKavZ8y'bl QkWі]d*gD?B BN;ӌh1XOm/ 2&?m/w?S>3yҏ 5NY@w ej!˴‹0`~3gU1 ؒVƿn}Π6h ~'sۖCC5r |/huh 8{W(Ӥj0,Hֱk|JY?Ј 6Mx-nj)8!% %|H@HI=(֑wwKq2#HPۦη =3?H z5(B0Pi?BŚTWy^1ǵ- ԟ ߅IT8;\wW%6K>0z9RD|yxB9:xqV~CVm==yQipH~ڡJ`5&չ4Ę f4-uj9I%ͩ<ߣE[uB,8~l׹#F^ ]@P& +MD\D [;x5El\ԝH$uʜEH/P% P!V?qe[~Ɏ߲C3p0`ݪ14XO!Cyђl3YJ(=Tom) 0S);|R2g){ $Ɯ7O?d-vI9aNYE½ûtKJ@`Kd]-T2P/hW]r 4Q^ 5[b U˔8Xtח}UwL"1́7|+:lW`0F8LdMqesn7aM|-6yHYXˎdn gjOac*PT$"YAʱ4V=;p4(ԢXm~%ԕbE[I3"D{_psvVlL5>/:NGolF #/4 =9^ۯn#dM#nM ]wk?&i趆Fip _}~6#tL,R@bW[+y \VLB~hm jud'~!;*?r&w8>+4Di"$"pAD("?s.F)|.-y֑.MĊ ؄ұpϦ6]>' HN>X"bo{D/$lJUd%(ՋCA%/->>kEuHܔGgIKaȵĮK) _)$늃FPcꎿ°sDaJ/`B ')դ u$ZGLbڧ0Ϯ^"| AkؖPW$FV\WDcwU luvyȫi꬚hG*1%#Tiv\Zyotj:ThM2x&Ht>^O{hnjaL@kآeY O`F[=#,wٕ"i7;T萾ɾ ɗ s?,F9w d">~4R iѾ8ڒl:J8'w}0^XsVNa=`EҢ4A)~=7zS k7'yd׽yKow 6 ys-<8ѦU\8| 4@jtӷh&(`b(D I_p 2rFd㼙솋âAsGnB=nUM˂jߠN<[DD$#˹zb'/ȺUfVPXA61N[4Wtoj%ƣ '^` KMsQG_]"S:% NsnžFR! pRcA޽!EF$Wi@,8UP*5e~Zeliìv _ŦBuʄ@H M쑕{ƚ8·wE*ա!@s>lM.aG:[D'>#G|v/8 k'3Ic΀ /U5}L3ෛ轳RD W&fO_P5 (*[b1-;-MѤ}#YDu>NhWU l&2kJka #^ Ӽ@k^@&" 8_E7}l6? ʀYٰ>>(Õ& 68.8R`kmL܅[8~ Х sxrYHc`X)TK=|Y9|s Vu, ۱:y_5~%GhQZOLg<&vK&;HI0O$$ʐ_ D?CzO-d,Ipφeu>=U?ǎU%J*rNm: O\G}ÓgK%rDPRu&Ii3x O$=G(|DbY%MGtLL= גӉ#}։3nQSd LſڄTMlK'ynx#*HM=x]hj_YTlAja2%%5[q-tiC< 7PTO==#ΉCT'MIO G(8Mn`=}eݭ2BM˞.va6VJΏbԪH輑0'R"(2 X&Qi5BҤnoϬX0 WIgZ4$8 lmm<2ggM^qZ\RފzW8Juav:Gƾ:  % PN& ,'S/<1xIǙ? _ibQ-@MU` a>-%Ӥ)urfR,^[;a+G  =T?<9#vJ̆;>Š~ IQnt#(WDW7?ƍ8 @ZF~/HA8UIG؝l1,6_ Wj%qևp}،dr6`N//L땠N.Iڳұ"{ t&zz29F՜FHy1~;lB?Q\ڪI&x#O0M;h{Ǐd'ѿ`$0^zur4 `Dob8=4,j:nwA/fjpmGQbsv nz^E4u¿'6{,( ÝX"% WbdwD;}y)'"M{y3v13j<zT>Z@\ ssl`;B%)$\'8 z(X25[5FX/X_9tslba,%=JE*LʋKfpg9ey3+A0s*c5N?>Yg'538ޕZX&]ĞvxR@*3&6P}"7/D<Lx|7~NeebNHe6y.vӹ׍Fqň0dg'YZRv/@u/W ^9&.jdž-RH8m0e06/j ԘN4gD- ܠe'~5gR!Zߠr)IRC~%K] <몺ZhaO FWϭoI> _c޿Zj38;9_nkbB%8/@ )54:lI|ϭV-4?ʇ (n)I򰳠eb9Z+vĈ1(3uw+EnW'7:KG^äO푡g"EcAwg,P\q^ O[R11{NHSI>m- !3PJL $܏"QȾMԭoR՗ ?xR ]G4p7ZaH2`$3OOc5ݢ g󬃿HD<@v6ӵ@/5_uNjx+`̋Q+ 0(-JQO<}iSYdtrsԯ\*D,kSaq`(`zLUw'CbЁp%>)r.R!cuW/tE t8P8qb,] Cq)lX<0̘ЋORym }8&- ߳Do] "},ɀB6ƙ ]ܳ6)@v 5)x85[·o"ґ2 tjwv"UNyְG4Ho=*oK|ފ?*`7Gog*2bnu`n\dn<,OAǛ@a/`(mAĦữD .A<@s!||3*ĞHhwDҵ7MiĥF@ÔIĵyi3ysbraKBb!hi00mHvbExwmcRVuW=2>Uʠ$'4+`>:Ej_˿mGzkQ.7U9AIu^a8.[I]͌ujv]ݥF@9;q"KQ%:㼯@R90㒭KGk-yO_ !T` &Y9 CV5lVa21l}bJE-7TbU,NYv?ZЍ3], ͎+Pؿ&*9pG?Y܀у3- TrDSWd_e:1K8rO28H돡"B!2Q)]~Ą?Ho(AG#ʷI(!w jL#lOȰiEa~X;^ͥ FTqց'@QgO{-RŘd|`ɹ~RKRTO/Pe{\p^|M6q&?"r.٪$uu$P7U77t ~ڥRqP * *N(޷KO&zF[rQڕĬ bnLWw\LꍝD8g7^/iؙ&'ATUg J֓LLkgKq&|:M8嚵T dHMu8S~YJ"GtAY!F5i<3Gvd DaE(mTϷUT_\J)sX=SլzVN  H=^IҢve7s~*ܞBKNV> < ^V탺)lQB/VA r:,RCI3ﲼ]!-R h ވ8ׯY m %HP->rڱ+Y} ?4,/ ݳx&% K2d%#܏%ҧftTrYu:R,SFMm?2' )Fk-%D/,g;=~M*  p&F0"9#Nx UM[+H)wz}Qx&`*^poȯf|vU1, _)tȦ].m=7`CL1l% aykJÚI CA^jrw0<~um᭻~U@3KBI{nj@m3ڱpIЈ:pkڠISt'Wu:3teU}b@ta8 ĸ[7HmV߄#njCѱ&7ؐAn m`;4{eJ"I&vKdD jR͚IG>ql/*>r+gt7gNzR Qw}<ֵe96?Dc|,1yms]L;M"$} LS&cۮ\&.G#Z]Vd#'oXu",J4gj"|7y,j~{uΑHx \2Y__ڇ i!ݭ;m2:Z&b8ۯ2iֻl L7 ;wwчBKA ~Zln˞sx3. - L\і'mPr sQf_eBΚ,BqƉޥ,N6m[ۑ O;2i8Jc!Ƶc>c!/x(HHH>./3Q$ڵaE>쒄~7hΪιTgԼHW> pEV)QF`*֝&wJ 8Fk $ zj~*tqn17g=N2_H4xJ"U=.t8D!y3@nrE'ڳ4p~RcoXM9bT?U FB!FFh D/R2'ZApdViZv< ќ}"W YJ.|N|spHQ*:y6U7Co FE2 LG׫h6how[9%^N 8J GDΞLfјd|K5LgZP=?Su9T6.n])L$W¨ \׎.LW0)` 2RV/; 0DB{%R#:ܯuf0` 7ߙ 4L 5d˞l唋X3k^]tk xH) ,fP N*Zi{6nq/:3"Bt" k[W`Ym 'W6.ajTh׷hL@d[}gքx˥#B*)ѭgU`x ֽH2z$b{ z=eJ[ !$RNHuIgıXY8%~aʛp=bvTeKۍ [S$++*kD]!z/FzjK߱\V̼>6~Xaes`%5c+݌G %#V| f&gypb=DŤ喇*㧣y@XҵVu$ 'N Xjn'B8 e>KKv(ڏ"} hzzv +؀܇FiXx,&B T-_Y4 KY<)Pз.}yZYE=vkXP;[o⍫j䆏9k%"i+#bH/b5Sbh8]?(0ȭ TB%֥:xfw#\rM> +U;`DvtM^vMKo,?,܋ ,02ݱJuAX~w*z_YQ?kֻyzW2]۩l{i$8RZIf@og^M2VdL1tM@nL0sӻfl ^S:fq/ 9{{Uz::A06`̥ ,> sC9;^JҒ >KtC۫K |1KLK>)}aBG]ϐV.:ShU5 uz5Rá7&&Rt*&DJ'&[_v; w~iplxQn ).Z7%?^r8xR_.אdd3X muuVnXGl\Sҽg w\@jDb`A6;gO(B 0 ˊɻF<LHQBX:JuqܢFזg1b6?qfCZ[ҮP#[Q5\9(đfozSpy9jNG0"\[M0q {%?#I8lL̉y]ӌ039nՁKwY'EId*;0<ȧ(Z,ZNL5CRK{c1[`c 9z*ڼ_[BKΡOzEVI0L{xٚfxE;_{C,ۮwY?7q3gP_`oVtd2G@ '~e!>H;ޫ|ɷvzÃFV=lŘq4} AGitB[X&җ$d%fY|ћ 97:];D@l鎛%?yɰnrp)C[ 'WAY4V 8z`m*aPґ]~ vn{'%B2;5UʅsȕsܽӚ{jg6P >PސS=#\C}ǃ'+v c"t,ˌuzeGOů:֥Zg D67y=K=81Q;SG@ 9=IAz(BZiEi bm;s]*~)mTU(9۰"n]k7-9SkxAƐ.\(b-CSX-]+qH__tPo޿d"+![åPdۍl1^.(kEcEd{Qp'P SHz9d{`{Z׭=w)MI yMJ >4IL-VB7qbH!p"G_-+ydRᾮT '}bg;zb&kESvS5K $ӂC'q*DIvˌ. Ӈt5YG{M;CHwۄ> b́9΍Ӌ=Y8W=b Joy;/S{-B,mߺe(_r6=b #)ȏG Rto$j6Avۗ].e ,^mWg{J&n2s1u! %?SdvX; S3޹)M5$IZyc|xNR_4&nc_RY05PNFcC\!݌oDQBUquñP|03cڬ7{xIp LuHIF(!&g-,f2f.kk!/Z :sD?zlƭq9uv\cW_Z|fSips-.(_|x#GU7~y5D!b!ov9-OLjCmAEqN2|2Nyj/i,*e=1.4:TK p>YxW]ȣT?sޜKW` oYyy7!Sۦ J!-1v7/ 3)Yۡo=ހM R(;]4[^66Q_eVqj?p 2YcG }?=J AźxI 9&W\!YvP&?˵0fnU|a-o,dG?^'VbhJG4V)4h:0[mz gkȅ\{'ճsk]Q{H|xnߖ]deT׃VLI[CO} 'K_tlT~]i"'3jv:NMx_mTx9]f\ 6Vt2"= S!K4h 1]g s#$ H™9V;^cooR&,ˑfȋfxW񜒥q6ʘF~;\1>5#p\Q9ru!SnB(_YxxA('rYT^eC/o=7#Q#ɞ |~gFO7645%o5[p4ԗIaO54\7򝣹WMtleW0ݥ&jH UFX١9J7&36ŧУ P)@`Ⓗ`hP}0 0]Q\ea 0;Ia:q9vz[Qn#. '8,хYo4f6J5d_5 J7~hx"3NjͿU&B¹6ꨂetl.6/=a-@ Nv'm*{O !#)ۛ%\!)!w9%;`T耈[bmNyLyܸxz늾lJ0ٓ\9UJFؤGѫV#r!Fż75FJЫk|fQȖfy7-|\Z ƀ|y+Z"2F2j6v&;4KCJ*];I)ۓWb>܉ɫ_ĶΌ-jW2 ~oկkѿ_dED.ra@BEo%2 PFx_1'`&Ś|)#T C VˤHu5X\sj6)3PK$w5s7 hH$Evj`>)miB;dL"?NoeDURf7d, FuRk@vx뷨&*8QI0-cBblDE] cr`E_ GUzSd:N(iƥ(B.5`ec2뇍 zo*bBH* y9 .Ym$ D/鄃tZ_W < QdU0bS8PUrfQU`:ZPj&1~m4t*_%53M\u Aǣ̀d4":\-zɻ4kk Nw4$r,B"gHˍ_LfʛnSQ]noY8]龣'N*'5Q'tźDe(3AXP 8NKT|A+pYΣٵ!!YWX\f]أ-<1^!D xtDYbQ` V'{XSL:l΄|Cw6Za|^40K{Y)Č Yg!Cx{]:MTq!>Qz`5*a O \3w}^SA M|J1jI f' |4Qj_R鯵#y=w-|XΫS¤l$ x*}mؗ@eϿo2}XpN_ ࡶզ\|Q[Zå6heϮN `E>5|.+g0Yu_c|YiSŧ0bI&AKaƷKu{i$&ޏQ490g}e au\;gZ*,9< Ve,Az|f4 CaJW-M$9Vw-3 hE *QD*ǦT&h?{nro5qyR;萢U}U/=- Yt`{)YeC n& s?pKN:0n| Ǒu<.jò$'$A%ElZhֶlB`>nfl,EAI'nʟUXXy읤 ' #;yؚb*y*Q1[4b(.$23HUOHCjІqw2qKrWS*A^OKgGbYX" iƙ'@7Ȓ2Ji,nX-+W%k6THLC,/vpDy07BW* PǤ{~~g sbYrX*uޣE,>_:2h6P\̘V_7Q a$btpGެNP (WCkA~AD%yBᘶ ePb+MX蒙rv{-VXe=zܮ~G Hܭ5!T a¶aF-6W;4=fAPkcexM=#P1FS\e""E}ZJC~Z^*g,rF+O^ߪX=ҏs,4|## C\L$]]l @wɨ|X0V'H6cHi6+_xfcz>]'IE6]MY:5P?:X ͦ/Q7QYL d'wjN DuRO+=vw ù6"˵3~F!]^p~F2IA2$;%Hg(#(ILǭ+tlɥ$j\Y #"jd<F4AĖܦSXA&*?8+PR5, 0Psuh#.ViSjGMbnL'_:mLwļ@y(ԸUV֟&aؔ#/[EBsӑD%faF{:ja0HqV FYeb:R\qnn"'Vm dHIB4GHG5[nosȊ'tPm A:ĸ:Fg ԆI%뗣yXV\L]Y%)-/UՅm%Bڢ[6f.? j5R\6 54ә=ow9҅!*+")< q; u 1# >J.*W5r\1&?^?#~o.XC ܜ׷XsJXJ*W#;HV\74夒&+Zӵg,XД=est=RPQvOPtp6/|0إ˕'EiLY-]yoH# H*nПW랅XG ?4Ŕq.c5rUX`mýJh=b? Pϗkhʇk>?:HfqDțp)h`y EWÚ~8<ͳM*:v3ۄ'H zcrz%DӸ9I{i$R8sf#bIz+ XLJcu]p{X{u[;1%YJT2,!eb֐C~ -AQ |B߱\вƽ bfu9D僸1SIF{lP._M.y:x] B£~vgɇ\2XޯC1ziqN8 b6EbF9QG T|}gcl!:C;n\>shpߚ>,1ff 1*B!f( mr:㮂ZS :Q_O*I0V7}[v~tܹРoH˴~,^Z#QV Po7yoT4P_] -xf[&s8 BLRmCԓ;B,1V^rv`W/k\0Y7-m1/W~OB5ۍM]XmT*fg;ף u.ʂ2kZ]4u(>^/~8SSt5M"9rΗ |U {$]yWjՖhʍ /@ U j S _0[W/3\ʐAjWwq%TƠDA~kKI^ZDH \UUvUL^;mr3Z]bLc\3Ҿ@L;!T\<~Mo_/. =]ɼh mP6+]H -d(_(٭e:ʅAQ3GpLq=Zf~' ~J\Q X^7"}]D}n}:,YSr]0 e<=?p]֥ۑݵ@;gQx=}#YV IʈƙqJ+srņaőNNCvzHZ!9' /rU#<΁Xjwna-3^FWUx8 4s9iC2dg }Վd 㾰tj{e-( '_2Yi^ykm,~W 0MCan6Fj~ć,hTH2΄gD@[$YGK8k8cGɠmՁ@I/reT^ ΰ|YJ!4}G/Zl&PjʄrXU{5!9\Em nuYQ~+q1pZFWczy݊P."E|3_Q|ߖp~Bm^-u1WHyK&ϺX}i+ `C pkp ch!S| 6Wl;Hr3tc&g6~dZ 05~Ͼ,K߶W=Ze1>#`3ȱBj25"mMYi&%3-}rVTR1U*(2m 8[pd7a¼IcnP>y" r4o@@|ѵr\־1_=($?i( ϧ=Vlx衮1GZ:OY suX䪤FMƟ TmHXfFǠūųK |ݳX3fGxҰԽ%>[atvo ,ath^j[57YxZXp,gdEȊJ ">҉;qLsbQq;ZPаtJ&M>aI!wfA\-hh)~Dt/ФM\8z _^h11||9 dT-UbU< FÝ_8sy0./$U\jE TIQ(>*ic&JQx/L(t(r,GןItv:0 %RAWE`^4`Z+Ͷ`i|v<+@N ya}c|aPltzi0ՄgY|4@9am^c?CGw?٪M7DZP|pzاkhk@p{x0j KAhCZ&>a\mNCa$rp83Pe/ֿY#T7ܶɬ u`'Q7(W㩼GfԌ~:?=T۱yw=%Dwa[l덋+ It\f¼ wϱ)j(ϻ1SAVR[{~7(P^͒aDR G a)NFpj.^B /j_4oLKg$@ٞecЁsZc6Ơqz-{T yԥ J'M]0ʛ?ldShLul%ǝtO;b7tuzYi]RչՠHժnό"xsV oLDSoc?fGscƍyl@puǶ9N=XϑÌҺ ޷MF'xZgFj?+c] A0Yu-qJ0ޱI8,6^94=pWA+ D2Zn8%c7?L3'|Hqck-YcĖ=c@I3}_(b5S6!H mzbhMˑ4̘eokEل:p\n]g )AMcTOBv'^Bk&+ts=lŽًƎd܈@MŰ/V3dSZ$黹:Z)dSq?G QFֶ)y7ܓ!s;v*b7 ʮ4]_SDm*4uӋ@]>l",vEUqظ緕@T" P;ez{8R 7LH$o Tx r)]ңXİ5YyzJ2 &vߣJ}|+Uoqu~Yd߇rb3.VO0V Ř`*DVھ?@7$]ٵMa}IZ 1!^'>h ZU=ر[$vr蓋 2OьW:נ͉]x,JH _de_uQG_Ӌ8LX y %oXܓ˛6]d9 MZ^d+r`\ mU+v(jPA]l&|f-S'Nt"޾ k\,ב`˥yIZlܲa9 ]i74qӢA,c >D4*茥2?= +Jdκ4'ϯZ\ɇEr8]K{g+zV[@wOeRnRl_uH! @Hfo-X9&ؽɒZ*E_IčG+0R0aKk}gxvSe 5 Z3ߑx8 }O ))G"h` 3$:nc牀k+OUG Fd-sɾaO{m/S/C!x'p26U}2F, 5(fS;B͞enp"~5B.<$k#ΟC\(J@KcH)u M!%iUF SE3|ZGF4C70m;h{w8K4ƤgmʤJMRUW 9n IG=й,]rv;aE4ԑxpH y T}_U]JRܔrfTwq|5'τX&6hp+dyMrE ACj_aw p޶3 gdlu}Ru|NⅪG&5ƣDg, MOkėJ:])3,lprhPd:nfcWÙlcS ^M#]Fd NV0$pi+:e1O^gu ޹  9 .Ʈ{ؒ B_ DH3.Mb{75Cb@~#, F EK ?`8?֐AY iWnlW}:Η~=M/Hc;i0J]ҡOWIr_@18~i=+cM"7a1?h^K+T[֯ G82Bq1j]Maz^ C&Gz|rܲE]HHyG#K=4'5tȰL(o6!=؂p]FrL:"o.Jn+ᑭGBXi,hx ҠTLL<ʖ!X{vK%qBcTt I2+[K+;"F5BF:,ӖrDu0&XрrsLeI =ӧ쀳P_' `дK_$}+'ga:~g =NkW`l5C@ˆKkI&9 ?|ArǖƨnSZ 43YMW\Y۟IBپ18'N~V .XP@ME)./D @7P!Lq4mhcAo{M<Ȼ.Ni(XuJ1Vլ6%>F6{)QjXX}ܫy4+R\w#D\sNJKbmF8{JC=Ck&a/O& fyI2$kY戛X- m>JO٭XۍuyK$rmOE}(Ǟgv..9u06~T ? Y8!`ҥ)fYmQζi^GDP%/݊S4&?-t,{ qBF8H$|8PJh RcVZ#߰i`봽tkN6J]D$CxHf*,? !'Z, 0yL!}2ț8vїZT?'b zOLeTѴm'Aڍ KCIxcd34oݶOtuX> 3~ :t\ODdM_zI|Sf~I)'-,ӕxR-t/T̷ @DEWn%Y+L֔%Hӥs.ڷ}/@ ˲H KLzMHh[{h;SˁȌWCoj?I*l$4xVOvʏ}F%DN@q׌[[ au$^M!r* YX0^rx1ES Hd tp59F q9cnwHLh+ڻ73!mY^u<"3C Ka)>yBzohlZ15E~D.$aBJ%v1NSIfrW-p̓"a%;Nܼ c*!%c븤CqPeۂj=wF#މNݺŽ~_•zDPevu[L[h~Bz E2OTm™ۡVU7wi %|Ɵlr3J`p!-x]Adt-h\id6BSIHcyҽ[Tz!;rL59)h o )͇xws?Z톉s` FBp07p2h] ;lzt'SIOc,R3*G B}V@>u13e9^sÆqZ艚?k[ )ӟ8Sv6`Z~nG重+,ht`xsE*҃5Bv_1=쑑rP l[G Ro*kqoBgIpaV@c[GCyk}\@!+f_釰^KV!x6oJRu@hjAb ;eIh~ t20SFhu~0aQ\,)yybrXzⓦAkh_ؔ f0WJOqa}ƹ.A;]%k|B]IH 9d[1J#FlGØBsvrZu .=㣠)l mAV)o[O3܈y]Ĺ>U Q8i.K^ 4 qZ ߔG[̙aVz}ț|֡/gU:`_b_OӥI\c6kCmg$Wg!+[\1 LX\eMf !kAhGØd/',+r bnd0H$x@"^{Y7k6 a:3V K՛IB$;h~uyOzc]8vN7 IQ*b灣 cLfL UH"Z$ZQ%j}2:InH j/#1ymK ;n 0AYONVv"Īiwz#:q[lrtgx̛?)2!/ݜPD#*b#} ^!21P@nfwJv= eԒ{ggm>&N¶zΩF"6^"WGA'&7-'/*Buv̛Q5khBwvt**k< h2ˁ$3HzT=fK .w6e#]Ġ<`(*6p%EМP:ۤA-tҷ4s_{N T >GV^#js_n4qH4&{ F (顢}INk@НwuSO4Q\&oE|Qma<SK'.† ґgq#ŌjSgE]8>ׯ/P^]築Ut;&`Fi n]s?.G .&q{%tFw{X9F*JhIl@IRBě~Qa&+zc)$ۍ3! 3a; h6oؽzpp~v l@7:{TEA푓5910Jb V,:@8c?$\yD,3YUM$}"Zn@^-AoETMw'o ;`>=́%[S d^@_ڀlVkJi`uR=6xE0r9 cTuc_R[hFVw}E|t(D|x{\( pD A|#kI0i7cC2|bqB2Uuukz$gc^㗂,C#:/jQ13De/֌pKkTY`;5^h):r$4Lt^{fGQ1ZId5ԽZ=&3Cj 3{'nb.6lH/Z8)4'/4Goi 8oF-@0{TM+tF{41jjnXZM[eݝG@9 Dg.D&Ģn^yblݍ=B՛TBm̆PpE-5P/1$-zNZ2j\@DW 'iw4k4k}b~:!,h:@y\@`ܙS 6Ko*nȍOE#: ʚ%~q)Zjxl;eDgV-_ 7KyeGf\q0R G]AGJv˱fm Q\@8ppY+=$= qGaQAnQ& h\aHnƴ2c7 @K)m87љs`p}WpdăYLZk2ʙ0 n\Ex#ǨV2@-˨Zنa^0,(? /{Q{~DQc@p?zvƂ8bʺJKuu˺"3fCPOW#9+x}1Wk=.ZhM<<@r*TpG ekj?۞?]@6*e.Ryf;9`:vг@ ?EߌGe&~.4㛘Ubw ِY@I5&^b-ę` C8ŅܔW/7Ik~;P@ >j:FZ:at]!6A5(-9 Nqh3 .,@CtWFA%$/ŎuqwRR"Ll9mzBK,GHlzlK; e&W`lеK8h^.W8:+P-hI[ʞq4i7F{NP |EKP5A 팯BWV6UB*UX{Jm{]FeGrSskTdwCjY9-)N*2yb*b=jwqZ%TBM{ҥY4E/KL?6Mzo  wRFO2eQb? \iRfJQVKvqtt7+?!=Զ_UC1F&P^|O)qwl800Tu֍Á)QUKK|)AF?Bp~Swnӱj[Q j̦Ivؑ h{C&! KTg=627ުB`c-5Cr>2b]TqdOكypya@tEq.:YlA}'ПvyL%ӹ;-9k8A0nGY2'E\F=P<>Σ~knt4_gUCa/kpYc?=oH][<h-3b,^}fj8Ȇ)ֳʺXM#s:y_ǫj`5 *TʇGܪTqO5Kk4b@^ W^2#טg标U1KmȍD<&Q; V: OPKǣ&37ԇn"]ؒIL>rB̕"T߮Y5%X VR*BX2߱DA.} i06(gV<½L%l4愥w6ґgN\ , MjT +:IY0e'-h:lhʁ'F5!aΏ31ZT {Eu2=nl3f) ­$#^uk~U!r?(!2= YkmRߚ|\T$ gK@jH\B6n#].YMu=l U_%魢KR6J#>%.{C rCtqPb72UL= [bp}2QSÏFƃ@a_5iR|J:6$b[6ds?I \1-ssJ0g|IxOn-8=h_!uaziNF{uKA ͠_ Tn슌f] UѢK9&Pz"C^I4Kyw!vC€.Y,+aǭ bفDx#nԴ r;uU`N #!R@2 7,YJ;/g`/TCIA7LׄΊUW>% (_ TG 5Ճ ×lҧv/" + T&R@7b[lXHަ%F/D;%Mxj2XԈ#:^ $I1z v8=Y.qM!6%J^!g6;7@aŁLne9@tߣ,ǕՀP;qFc 0sٺ{Jn6nZ$ȖW?j=*JȤ*]N\dfjE´jb3!}Jf" tVr\Eͻۯ"EAtB0{}B7D=q+½c<5M/ݫ(A ~17x<}v;JgCS|z;dr򴒺 :{lie$0[bBU:˽:N9adhXhsfkiOv˦#+gvr2X o֬5iNA}y~ZMXښ~T1(phC-%k4,kNS=ۋLQ#%h-c/ ^ .ktx":0Tb p< JovEgG~,,QO^bbڪUGe$b+ub^ĺ/0\*/v7)Hf "HQc#>R].2͑fsefܡ׵G<+y<=iqM"6nGSli=OZPV&}*C*A8n'G`7,1EP6BLn4}/$M*a1AvF,Iإ0ѩ7 y 5WVB|MzKzpg ;IjdHی%D p[t6F}Kqzɍ 0KG"a=9nhaA&Iʶa!,G[ȵCX)L:=] h]`=Weޑ~|T O X5\y8ŗS?P"p?þ|*)"%oRЋ28+@kɆlI8o=CpIhfĬx+X!6=b'`ǖui؏i1+ȿvy&:o Jc?cV2I LPŘk?ҳ"I75 %VI@.6gUutv6`UrYp+ f6!<|) $D > yH0IC626.Ћm%k#`bԹ|kY/˺%l.#cJni) 7EvyUğ>Ot"ɥatu)ƉЯyLu5t[d(a?DR&bZqP 8-VXQ{՚??2fERbòừo.Xa[GGc]ދQ$a~OAګOO'o(ˣ yT!oW/ާzgHKJzR&5YZ%2kٚOBO,hj[ny# :8NaIuѓ(`Ar>H)޷z9 % -`9!y0d>h53{ZTx>FKwr4~:^I΀ꔴ S.SLJحT:I$@D KQKdG%֐ n|'h2\6 8~_J"=݈J~Ia,]: ;!O [*Y㚐69l[q/eD8%Κ9+CE_I//CW%MtiSNL7K'*y&<-R.Fz0Õn_&deE{lO4ö|ՖG[ńH~=ӂl;O,eE87 <$yP%a7 Nr\D %ȧs/}tiH c%6>S ?Fh} ,xрxoRȞW osbgZw*A}7g4ĵWղ ģ_+]tdW YÇ}3WBKb}܃]7l@Lw{+~b~>^hHqDf1Ʊ91\/!h!jUq=AΥju!6jvhῴO KNW~ysL`&t$kBho}.#OZ(?#m] = x{z ^Kq᫝댾XwН+jpa`C#vQY s | -HR}Y`pޞjP$$9+iρhrXP00gUD`/Mep=idHq}p?1NX7 ;dpͳj'*t{ pBTB+:m_`"YqD(5sW բU|!>Grh},ځCc$eWK.8ER:TKs!l/=[Wg4b.Ў|žUbT[lך >525$) ڨ>Hzg/ZS,~,V,e{A&KKt3Ljjc f';NG31>#I[-F;LGkXJޜb{^{u=l vdQOy1$-bu"e_p {VAa /Z\RiY\L<6dmjc39T;n(>+zde85 #6XTITձ *B0ٟ xKəETwϑsV%¶%܆7dxZsPP%(L\8jt EG8_!pp]oڿG}>m "l4~cT;QY:a<^=Xr6뚋_\tjCd:/ױi->@&LTDz"ߐ~hTJC1mg'QDYT9اfjVP螕 nR}==|>C}7 }Ff9e28>yPZyڏ]l~dj iRG/q ʴ㢴 䀳ers7P5u?Rsb|2iY+kzwNK,H``ͷpT :W6 @t Cc6]v|Pj\Ouq^e+B7 ȶ[4읓.wfpOnjJ>2* ZoWM[Yh$߿(7Ȧ. ^2842^5ϡXޕ|0UxIھG0: @djSqJz tMx:B3m Ojʮkslz;06EFybĥ%kݚ/p$!i<*U[5W8ro {a[&@궎PgЙ̠fB"![{ބS+(G2F1B>\L`qZ};3"ÑوOŅ0jIXG=%xdsg3s w̮~LM|NoFq{럷ԮIt7g5'Yw*|邍t)PX =vU=OcKk}r(&F- 5QէkZ+^)1=:RtURw7vҳ|ȝf+ &02Ȑ#DN#3  +I%}~`Lja'9!ue3|pPj ʥyLk9uo*GRYIhƦ ~FMP6fr OUqARRN,"vak ]:it͢":>펾Z8 d"pr] !P.8~;0CZV&fK'܎CuBL€VjY h)'2϶XfPRv\I@56k|YwB-Odnp3" v:Lq#IQhC;N2QX낞Bo:B~+iW(T2Jo;g UESc5++EK~~UȦԾ F&˔qE[-Ù5Ε F̦f>8*/w3w~9zHVƥEZ#I m[R5t&Bx=vj3mn?eeQ|SU-dh^:jl]K?~0LY]w֐иE Yu2MT}&dUɯ'2'x!Ad95Y6GHW`⋛_4%iY\oPkEk /Co1K7Y@) ߞA84 <*?X۾}  MׅBe| I:hT8(gw+'}!wJ?Ӥ޷oڢ:(PW~I\ €ԥOd; F^brߝ7tnZBqG/Y`ZKAJ)&I>`B uJ XI`КkV=3&UN&PtGQڮOiжRG6@\қr=]Ȝ*(X'U%)Br&~:L| ,q8%By(7{`~{zX9~$Bx`^c0Z$ ޗ:#vFٴSO;{;L;7ɞTw~Qj Y@8sC("!.^fStw_ V }jZ~`œdtWXܹƋTp{&(`\;XzAԒX^'؈dE={izMyH;q T/qu(?wt>NzD[^NS*%+!TP_YQ"ә)0*GjH-0]mW'Kh\>j]rOlF+ub40՘KXx#,'g<3-&)ٽIxX-ME  `%ǸA|i&7ڲ0˰ `c2)+ ~>e;lo;WqBAbUEuX8GyHguqIWvMR̸;R0R1LAZq&F1 L̫ Ѻy.w d~ {4^M =__z>f+ey)o} q-̒ffbt8"?[+᫓6%Ց@/:at&uRgQy} uxxnGƛSQGo3RiE*{eOTּ8O_˩fVU= ]uvTzbSak+QF^r)ݣuYHBC+x}F6!nC<]K\`/iV ;;*kb'JYQ58Y\9JHDZ)YwA0VB@"mywAc(XO\9N|dG 7M@ 8$JYj(5!Cs5<̙9w^OQ'~$ƅg@${moJE wTѸEx.]IxHSʜП87Db)iPiGQ%"6+~ WQ8ηfHg8.Y Nn[bށPOD< y&?LA䄣?z6sbT]&i O i MkEUKĪh#k:6tzgF$Ö30X=|T:^RhHn@[p\w[Kj kWt^s9;0򹬄2r ՟tU`bCkw9aˎI; uAYs x"QmwF. `\R϶+GgpBq$s~XrT~چH yv3#R$.G~z#9(F\qb)"g`نt[ƕvҏ 5S[jş%;?Y1'Rp)Hࢭo,]mK Ё1Վٽ[[|y"$ Sg0B#/5KjnQ! 4M " G,Wz½\|3P;orH{:]#{͉Qރ\bEv;jҹ~rfB128Bݙm'9XSPO>4 6`r/_5gxB; -`Ȏ}.7$#n2}mV>¬錬k; 3}DN$gMqp{Gtqhb5[@~-贂 dNW7շYI"dn OmW5>ؚ&fȯP+Ӧ7E.'4aS0gSŒ18V ޛYНVb -Ƽ$%&ä1iC.t p ,%)$5MzѩTbn3o'䥡SB-xC)Et2OO8^l7wWRR'RD1oP+*m)n$(^IRjXm~LP;4NwyP5f&*#߾ U 3eq F=$IjD?.Ϡ~0#BFLk/u z7 ^XpVut-y`""j-z<( >& %C␩%5N֟KY'QkH|e Iv&|4q $/T+#_L^}oO(&eT(&8sU! >4#;",Rn ?.#ׯcʫ#x} g2^h_bp!6ZlŤxp3; /Rh!*|*.3l'ne. r/ԫ$CdS T̃ՄJ΀yQ8PS{`Q H [x(_(mF{ 28zu߫X|'SYtLSr2#Wccs&ևFJ92*װTVwFjQ}m7H̀jG~^9&OBQ'|z^UZ#W Ys4myqxiCPŷ@rQ_d<12N-Mdy:=/2l늻+1^""T2tR]N{(Z 8F|H7߭_uVyx+ Iv0LVJ9TΛOrbX 6͞;b' 'δ|k60@ptoO9g\¯ٗs&@蒊VRh @Ӎ I0ySƲqW^yh- R/ƞ h% eD&w$qZ(j&Jh< TޫEA#YwxZmwj)`P Lx=Ctl F(UWr[6ĐmMOMT ¶?KQI"l] nq'?B2Y]>Ƴ&|y>Ċcn}΂-^k*M+jM \ɋNjCPiVxZ0K*#L0!D|b^' `BMR2%o"qEyC&ܩ?.D9}`aW m R魷QS0@OXR=#Q=qVI;V0{TyGI嵣\ V_x԰W&WԖVp$VPu爋cĘ:5BCވJBP(53,6ה~n¯KUlp9Jy𱅱B:MT%e)nQO 1dz>)ZkH7h 1?Ĵ;\f}tj[ V>xF)` (\S'}kӗy ~ݿqn$GP 'ea~czoM8{"gh.!7-h3i*u5~Xʮ|}zKy@bz;}E2y y$̺" 9 #,p 6nOVAEFZq>S#vѰg}#_&R^'Z\?RJ}Gɒ ,ÆSZMv%G|sS85䞈u X H 9J;۞XrȃY7B(\-s#7/1[&-傗CgڱCrgP+ !w*T!FOINJgzG9CHr>y}mu4͌hʭOWv<l_PVv<V"@/M8q=^ Lt}ClN^N?hW 7omsgaIyxf[Ӂ7UkxI8˺ڜ7'}ŋ)P P{d82c8ۭoj(Ut/#haVz#ϭNOɳR4aܭycJ:$)fXݴ<[vzy PO Wʟ,ya,M63 o$MF >cu Jtl`gum?ҫlC8}6жzKi*ws0'M. jgSeDBsY% ᦁe=Db8;ĝݲ~fydɂ/A!Uk1wthg$j - m>CxR^Q~ 7qhpDٓHT./ɦ,.hwL1X=)mhkAx_V}~X\r*\4.Н SA.99tP9F1ҽgqx7|ܣ rKiEFMWKF;M_x$MhJokxIy;Mә/h7k 7{$ r-fϷe՟ 6f81pC%}FZ9c8eD4=zb9V.IOmM:{ I@VdjL)=,%-l\'mAAX;][_p-[`K2{_[Gι)c?'KuGBB`{ᛚyN_)Qf,ë'[>p.?2^!̾2 b{ :<tqaٙsZ2y) PڦA+#VpcZ>RVPFFz뇀4Ңg>15Mz޶,ؤ tEg0u%P(ݷ/(ǥkX _ ;d"dC\PS0CﱛD.#x4kXBxvPp0> O=VPrmqvy/,ZrP$a* \c1^5z(y#| l(yv`y$d^ s.km迢g"}XAc$n\椬*5]=8úbA!#Ѣl3i9vE_q{JyT/K}  gG9\l8YرttpEvs)\[Yہ1̾ف4?P#k}{b;tdm'6Z1yTuM :2${/vQVi.ȵE<'<vHBl1Mm"%: T億";5 GLz`0а,O/؟sҊJKQȇfb:oAѕUCe S@ ]C*y{Aҟ r"Zw&-bpoaҤsv[ P݃2IB+Q ~#:;<,ˇ/)b ܥu^E!&auU>|9O_s[O KUt#sWDhG6 .mei5G2nfԋΜum{ܓN6qOHG`:ǒw6KYĨDan#nu2BV =5fNK2VB Lo #zqe!I2Kp@?x9̄Ebe_@bCL^ZKAɇSZ̗T)`CAؠ# Y-I:>v[H6a@{aeyt}di!$B-Y߆eqd[ʎ!4Lw-冽B3Fwä+GNս# <ܐI2c̈}uB"8mNHcnp5{E wNšn49 gR}IYƲ a&?\xSnmY,kH#. C=Zn]"B xjn=a6|0ݤO&5'Mlu ;mJe1;Y`DG7Tp*Ս# ˡͫ$Ѯj t CZ,I65QaMדl0 T"|=}JNVW[ήC?Z(V!%y5hg;@2'I/+DlOKߖTshh>x{mtU|Q@ _dЦ tenZ|Ol6ʡZM5`k&-| F$?cnkD-w_넌|IgJ޻ iRvm1+_DD~;tz[^וѦg[Kr޶;{mgF~CC,/i^tXA)mP`YBkPN_`ttDR 6?BO.JYNi2}WD.*=ھ|ꑘP+5J\>ڟnڗ3[sJu]#ͨuC&u|0UE}'eBLuP_5l-QJdJ_FlGe kޛ$Ajkw3%:q/6y1n+k[*q6 ,@sĮͷ&7@E< Vn-DC]^ucQZ.oS!?l3n䆨:vAIL$ʝX 47G#Te^܈8QhF(rof+ަFVĦG[IKN9Uǧ[-\FKI^nV܏GV|;D!|69HxC2"O@/}G ^ʼ;PpQ.e #yd}#εo /~K_;'xnp ?lwF]i?i*ԲfS*SڤVGmߡ|p38ޓlbm+3GpoOf]YuٞAt `3iau'c a5WXu|2qszht!¬`<&ځ1yjUq;&lDxx#jB M PPenrw}[k;-: F^T9`ONF\?C ,Ȼ !(c9 ^v$MߴSPNFC!1w.).AC[c@;tO. RCJ|i _àmmPIF.d:2U ^ qniLr!9+,[I. ɑ{ zOߞl,0BbRFLaTR=һ ސW maXJ'ѱguImh>i)iy Ԡ)]b ꍕ؞?陇 a)Ywbg&VنȑA`6b5à||2GE(I=9Kbҥm&'|)IY]Mb5=zVHHZj,cV8}_ˏDh$u~bp0gfSbzr|~Uw*lbDi>IY&rxVxShr˩K+iAG1lKojnS]%1,Fak$w;!ځV v!UUOf4R9%@mCIGR+$` K56ԯ ¶7h\ ;u'`/8\,{q|itiP P;|VAhäKE8e2֣SmgQy*0" vfQji %~Sa}!{ {؉ 8^BS0ީKA6?/&8 / h;y@C`wXu_k5,%aw\\lꫛSYbT:ݓ sQ]ڧݝDw'+tD%SK-/ ]9qei=*~cyݹЦ_%gp; s#r'x>'sBWWHZ\(&ʉczF@j)cve7W ʑ O2=oh J 9=w?c~/ TG M$\j6Vgmpz50FSmAbyFm."/EP}8tY8HDJJ&F]D]?AFL}zOKָ?<*Q:Gpm\"qy_< +V,#5V+yHONs??.MiDk,;S9*U;OE'4}nɖ#[}UH>8IjrƳZnJ 卩}Xag{ґ XŁsoU߱""'(o4U0Y#}"NAv܍WfD ֊@5`V/bBGMYm Uو}o"IVsGܴ+,1C.8xe^]d񨻣Z%L5+2Φ\6{PGqI)B.ӘS_ Wt\zѣB㻚aܧ.]W{46a0M=1Pqk#{}$Zz &)P0;o 7gKV["6P>ⶖ[%y6Ҹ9׻-=\'L0!'لB/ыfKd+Iێ5SI6dx!~Jg/AjwIaW)q{`8S]ʗI{ua˷ُ*zºcr:oqJKe'=!z|P*y!G<˵]>ǜ;MC|wm,M!`rr']d8m + .fAx/A,o8ܽWy2hL㡅BP54s5n >ʝ}5e oG(\k8=@84yϼN H^L2 3h[)D o6V1nŽ=:/a>aGB0l *i: Kcm@% 9vjޞ>X%m w ;q +.{`EOCJ[q':yU;}*:CpZ=Bk( _ɱEVש.Xё1O!"malSsb}_SY|K竇a2<ӿK!F\<1*9 ZU:A&f/X*O/weM7w ~+, 15gx(K@B>m?œ% B.ާޏZ/gu5Qu Zn[=q{].u(Cex5'[-­RuGPc,(aELn1Olw1ъ>Ȩ1}qu5UV|RbJ#(( +{,`|u35 rސfC{#le39H;`r,_]E'B> I)Vl(>$>[ؾ %*AHMx$Iv3\e/͏U:+%%sRQ&U `[_q%*cO_Q#1_ H攆+jfSðoWҖ<u)uP8(6l}_MjlfJ?G}ԪCpU8cվAD+%FʓClz"RO6ņrB'ѹl1HM MԸX$6չu s];rU4.r0JUyWv(vZg[歷囎ǼZ㦉X'dЫ"V]]y8EbnRsdVās#R׊ un.z `k{@F!V%*SY<[n3uvsBR`PEᰠK]+W qq `fLnTվUTc!ޘp0AaKMꃎSP<,MuG6]Rc$A0[IɶČLed[GY5l>K6W;Rl,Gڐ$rk6,vo;qu-8@L$pKĝ rvC"k,t"g4*ubcB~ZsVuJ<_Ri?@gL4@HR)uSq`A _"PtUI;^6Q5]EdN c$sg7ԥi̼݊Az6ӱpwyP~<?7}63 ` 8kD߱یʂ;y6sGe/\l- p7CbivQO Y'U|ӰbCL8J1ݣd ]A ,o:3Yw^ʥx+Tщ !2`%\د)q=MB J[-zbdd\qOlPVeM$B Ք,d){hϥ{Q73uNv"@ա?jvTt(|ؠ=-@3 I5ex堐( }Τ7o-86hš)cpTw 546/qlZUSWb1'_: - `lcX!=^׫0;l8[jN| ^f.nRBUi}^P=XS+1a@(]Q4XU`"H[@: U6滵C6 \P2%xTRЂ [𯶙VqY3.%Y%(JsHAA&7؊AmZϬG1'^ = cs =ۨ_u$M0na-lDO?,ƮA>$?hJ!1k(|dPzAՖgXYE+"E츦jթ0I->\;ATU>IA'0#(p^d.{\~c0wן'%$RɎ p,7% |4zx|ў 9`êS] |_+Qlx`dL!'Ә HqgI½ DA ל$Xӗhو)MK xJ@xb" hp/1_݋awBPQq=5D& iKel'In>\&Hs]d& 9mfzh#֬Ziv~ rWi+5w*hz:S[he+?_8cÚ5(`4k *ktuqfӼD{,UVR2TWKuTs4}ZčmPT;/xn/:vpx, )[Բ#@. XyMW8v`BTk`6hd_j 0?ν @Ts- 〜n@Y6`Ͻ3f}JSKPj^7qX6OT?˒E'ḺhabFv)B0.v&"}S=n!\Xux+jMRBk5nκ\Nj;_f(^G $#WWPHKI[a-i~} YY.HNZcN鐷Ƀ7'ĭ:!7X[xFIftRBzzw W\rkG ~ +KՒzUs8鉉pdd/*&=4Q"3%)Uڿ‚{k3bA0|U#Qvh \vhpS汌nh[3}`2<-02Vn1_|z)[9\Q~_gЏO9{`v+/Cʡ'o7I W^ы )Lh?0ptO?Xׅ=j6!y"C#N0B̃N_8#5說_ eUfc^4E` R' X,9h$dPJ-cIf;V.:ń)w) c2E9L*7a%6qrLS%nU<"ZT4f~s~oCFCdӇ(nP|@F 艣)ןe_u%,LfHV~+>CL Cú AG܇ K )5qA?\qD. bW`;ٓn|P s`kz6tT@m'8Ckr pۈẅ;㜵d cn"4PH9Sw<ʝ h_w˶3|w<ܣOq\_:`쟨T99"ρ-l\X^x7ɷ{QjdI~01cmCEƜ|!&4 GQboXd[֚5Uצ Ƭx0?EwϾo畟cZ'wRnD\ˁJ *!w8%[pp:481îC(EK ]}pHgU% Pя[)+Hwxܶa_-#$S%6.368&+:iYO~c Vee 5uk_2%Ӿ)dRF%(eӽ<9sH_n'@E{J-Щ)G$/m MΡ]qknX w5J{njYOj:Ou4cqLhNF kO*RG aˌߛqdvI=U[7I-xQⱡ7vBW _-9>m,mrx!\PS]{=RƑ"7;=YR03t2xcy OCEu"qZ1VÆvX-96U8u*4ۣtn/eL-C`1L*?džpq^/r $) );7ا\€hA I{iCpG܃/SukCcu_}SuyAnE?ruia._Gq2OB&,M%{5,.h8rͻ>7s|m zÐ3s$LlI:Mi~F@:ғUrQ? 8#.+ID> ! &b. MkdFcloq281 š?"N?>P -t[/Ư% wkbRw=`_zRw\HU  $Qhٜ 7-C|/VP-PrȄQ;'%ȭnIJ94m`AA= El-7ܵRbŅrt^蟋¯r@p/n " Bî_rP< wjdUq^ LVIU$R7BsǧLd(+5i1E-y'#{Rѳf5_Yc`rU tihe=t03=#Q ".F:}ծD#+wn qJ?4jPw3wB's&;h'zjba"&=S=+ł01(,\(BrLZ=h=$ՊߨNRl.8PF\Qicض0wu%ķ+)q=*H2 ^g2ӳ D^o/%gB!Vړּ8$VddU VbE1@#Ty7`cĸ=zRyfKp 39"cc˹Hc8+u\%[^QKq$]V)oY("ٵ`S", HgG-;`ՙ8nQUOGtE>^&Rь4zHJ4ʎFf0B|gV>/Mb!I.z_JfCKBplIC`h`DˣӪ)<"Q$ȳח?a\i1^Qa\ea#qd[[fȖ0}QhrS-&4lP:b@Q![[Scu1fQoǧ61pk?iΆ M2V md@6 !ג덅Įj1xEBIS');S@5HZ(5D3@$ۜeh嬍 FSKteC6dʪ Vc] 5M| 01}}M.p4 c>4#QY [s4Gn΍S~eyM1"юIZ*yg*{8)q=VY՜au g.1!&)T}:10#J 6L<3 W/a`sG,Hx!_rLp镵4y {T/+[Wt~ th;nĒ{QD陧aPY(ȻR2Iy ĵI.G|CuX>3o:+ŵx5+sMutuo_޸΂OIڭW|}cQ?E+'쯷.=z=HY#'@FZ7Ne%Pa5 T\cˋõK&ΟDF7=vkX9Bˌ쓅BQ.Zas݆^h9|O4VUh%(!]>}t̀(_Qɔ2t^<"EGej9in4%C=b|eޟ$?/^s F5v5ciEkvI2 7ZNJCCN*ª'fT *FQf?(KRt${N, a8D?߀"EDl"S9BS9S)Vt8jZ(zP:d@yT*Ra$<*9 h 0f~xbs)A6qdmqizKNޙHl𥶲95KzFyqh왝3}]0X&61 c0IwU#щ2>ӌua,b7\?ԯBCV`m!R afru*+"}|FN ƤbWO3g$i0Hi5K(IWŽyGT,o)1[g=ea&.M| i*4&O~*5K3ȋEGޡAuZ5HîHh)F) HqmKrvCڋKH 5ZVHWYT ʂO4vTápLћm8xHN.f싄"/멟ՔΛ|7`Ŝ8cد<yZ(CEuAS6 2Y1W:! DSxӈPW ,͞&BX(Z.8OyyDHlQjWG_XMoh;YtU oy@d0;2 ҷRn]Oҿ=*+a=PzV[R2#r)>~}#j/Al=-ӿ~9CíP.g$?Z4kFc0uFC?>4oHٛtfډۯC\>VC\AB`^ݝn뤒39-9O4TItwYu^N H`oSFmݬwrZfQRE?>NqF=[*wȦ:K!8:ց4XkGb2]|\?"!mf y;;Ҿя-#\z?<-% S,C3*b%'}&Sʹvd0S*a5蠇J0 n`3cI\uQ~ZE}ńbgTmڙC=x[|6f]e(1UF@)9pɋ`剞/wEXKMۻ <%|BgBKJ067lCq(UtkHz-sYL. FϽz5m";.$a pL LϞdprp򴈲PA83ǑV F cjrXM ;bc]K0CackKYc|_bLPɂ|$8?g/6 uSI|ȱ-Q+:8qfeQm>F%lo e,↼υ(O]b5K=l_R[:Qzee `4m"-d"V/aP=Gfvj{7 /9~.Z.Wv6al= -ǵ!BI(ܜ^ _ 311 X}1npKPtJyvޣR޶!d@w]C4nj {~l)\ 35>yb (5cFf2;fr[͎]ɹW=ԥv_1H'b̡J> 3A3:W**VcO>$&cLٝ90+t6)K93GaLhM̈́ED*1Bn6P`V7T``,TKF޼, I|zD"﹥'86@OPV2U[q1$l$'cs.GyBGs!Enj }b9SX+CmD!uL2tzQ搮dw)n QYvG Z30U$$kUAxzy. F+P3J#f]Vn-38 3D@LI';dž&r%AA+j|Ys!m)='uеClCh\"qn`'4v~Ƈ.t5e*Rfb:~uBHMn>]e- /"Yt9eW3/z!_. ٞDeUY(a}3tj 36v- 3~X~KMrMJx!4TotEwH(ZBJeB,U@t,^=/?N==!qם[D5I7 &~e[V~zWvV"F̚/*3eT Fb?N_^x6mc3z]"Dl:o+ A],8(BUߦQUJY2qsx5-D-#3&^y4 ,Zp7(vfZZvw%۵f74/t  eʨT [3'HhUPy~r.ifDV*."&B.uʩP.Êk7Mt`Cwi =7Q)\:2tspE%e~6g >0^D?^eҽᎭrWW']Q!W- !8X#Tag&Y/Rcs[ɻ z OdW7Ō v8G$GI1²xzKPཇ;{gK=_UNuq`lՊp s n-DiE'K| džNQI2#EPq>FhHM-GEij=w"]kuKFLc!KOndNef4G"ȌVgE,cD⽒4ڷFU't|ȴz;^5\i*9 %̵#[A(y/t.ivd۔URemf<|-ҋk l>g孢L,X[j2$ Ӹ kOWU~./ $4PV7 z{>$9s7{^]PUo~Ե7Q(,pBεr$ܞ`*eL.cQ٠YSуч{zN H]1+5iÆt޻hFun=l(AY; + A-FO{G]Q_TΆ-ujBΤQ&]NW Z '&5덍ZNv}} cNM|f'{wv;7G:+WZgm= AH,Z4{I|PI0v<^DmYՖ="_+:3Tt,{Y_X*[ UԚ'pO4X\qd;cg{Ls)ҸHrܕ:zu=;&8-,̳!O>==O J +GEt~30 +1-j!|US';o.~[:xjb`$ ^1սzJ?y>@ cI!ߍFɐjKqJ͕=U}wt1+76ZV㘈PZ41r ZY)x @=|T6:%yk406&7{ ! Q:o ca2xqO8go<gw6ϊaioȧN]Vf7H9jzJ,\[2"JomˈyS+-7,+_'Ϗ.AthY̧Z[_AM2ȇ;%U|iGI#{7Bx@0'z\GovIn&i9d.(uχ]ݒ.1໶$8YXfѶE#VݡHYDovaBZ|(#x@MV w i w^g(nU've>r Oy'۞PJVL ;@ֶ +'gF}=`ԣꎽW&F15=8we%WҠ#=~zأ(Ԁf#Dvn@s&]\\>b :2D|{Ԉ!;j5z$RdUٵcTDOq5zr=]O N9Xa"'Ăkznڬ0`xāf7ABQ jEJt]XpsZT9gm63-:"xc;>'FFySqbz+:K{%;[7Ɖ? eF{X_OFޘ{Gz}Ps{of6D$:ka_tqL^Lٞzxrڷ0ێ[>6Ao@\~LeP4Ƅ6r­$ck#K*GoQb6W d^Q ӥ>^2Թt Rx2 ^bq8n-GTɕ }ƺVCAաKG[\ͧMdĮxpsT!id!g鋜B+,iP Iy<;)_z1F@R}[qS7٨:2W.i^s7]'fO\6BAxb6m@y '-̸z>yq(KݫyQ1Bd=QdSY3YZB[I[C?1Z\bB C\TCQ΢= zbÝ+'?ºNJKQZ_td4jwXacjo㾔:U"%F=JTPl6㸾 %ٮn ՄvE@~t,d&ܗW-0.MflK(V@jER@׻BQ) 7$I( Wt}orrZlSdfBZ#\'UGk|/rTZFpy:~T.zϚ?#lHIQ/h *))/[lY')Ƈ5b2mAG<F|,.Yq p7?pu"&^֫=zmύy3%2r~cHZW-SH:A*q~8.^CV%@KsL=lk~#hi4 l\F"/v"ufT4acJ̗}f}LF9}d,U2obB2τ1d + RYuhkf VmY;Rޑ|c3J\$=ǨS/԰0V p4-/c64 PƵ {ҿmީ;ZЕ,|}UccOV "}MP@cȎوpW 8H)v\㫐s0P(K:puCs#X/-(2Ӿ,D8rT~ZQy?oH/ɩY5\1fG; ѹLVEtA&yI*t3,zTnǍs5'hwɇW{2cR$2@{ވa6N\(Ti?Ƿln\]X~;chy:lʔ"^JU=EBml`@4jbZ^) NfNEATq*wdQ]öҝV1 Qb^+ 7P1c~]ɋgpJnBH ;~q+N 7`{WC.^2g-/hcU;#`߶G(Ǒ-P[mmԇV"UX#{eq6H*=Msjm{TyO?8n' rFB^椥ħ?"P3ab@[e ܮ!uKDh]/$:K`cgV]D4[IGgC7V<_n56_;[V{?셌W`s/BN,*<5+DIè_̧^[Y|8*mIrÞk5nU. MS|a|쬈ٴOEHE͚3-{єc=ee`VHHΩX Rswprz:Px 1T iԠuɠWTdĝA_.G\kWc W71ɋ33Dm]obl,DhI~T9N9s8cQF2b5GqsYoeO( !i?Kt#\dۗrKK4ރsd >!JW~.v4@ܠjDϕucKdwt8CM vbTbtsL$ŊOA[`X(s[PT}+YKvIxRPr?*Ʉj^b8aVMfotaM 0VVfay9yf%-$nuH&mI,<D r2EE2jD*+1yQ{Ӈ*0R׾A2WGA\xơ9D=OtрFӗDs-PIޗ 4,W5Ni`uQL%{T`$G(;*.$Qf>ףEVfĭ9VC6 jeꆔË1 mӖ@豕q,eׇq3j%Eou4*yx!zj:'E4 4یux),ݍmtDBQw52^ xez.~4^rX&3Z1we\3sD<n7^Q'8+;gM gmnEY3/)Ft\bbrA3\8CΠvc Hsc*ʊ (&NAjC?{kx mGu .3ݖCyh$#]{qN =*AP8A0Kâ8YR<:3TM[q=\nzT<wp9^7ɪao^M;EDY0TV<ΊS Z/՛LwEK~Wd rE`4k7toJlg/fo/2;ApI9}sqldƞ +鸞hҚy]|fwБ?s"aibCo`Rn* gC[Aa&fp: !3ȋ<jgX=% ;$^[_ Gq-}t0V`hc6V;:=$ڰb8s*zLE|"Snp\cTCg2:^tDߨnp9dOwQPpR¦3&s 3B(lK0s r; y\B}:FB3)e}ɩ&;b(wőWQaER2W}\2<-lgMB@sQ@T C G0G6b}m05 Z]Uc8n\6 ֐>Y1'ͦj `1̇0v_FndBgQ& A(5v4|H bZ2e'G/_0}ƫ5ŵL ,fS k'D,ɿO ?`žlB{Ql/=}]auXr4J>=egKo$mQ13B Zv: >E-1@Y=­i;{ eц('T{W񇿘1E^mL YoG!Z:D۔CEp(=CL#(u.(6g U("P4n4v`{;Ǚ8ڰxE{i/$gYޝԪXAÓ?\y(tiߍ#ũ"n򕚚Jp9;UCe 0wX5 T0(-#=(TjƃjY Ո()*T^0$nFk5J]>[%NjmY =Bԃfʋ@&w]礦I8R0]I3.sĉxlpɒX O53mH f偳%pb 3sufe Ƚ69sy`gKaL=:F2)mK sqw'Kј\BgL#4GXCA+[k'1+i5Azd[cT F71`/ SijX(Xyp" ZzZti/8xnpIӫ6"V0%b 2ț:*ˀ>QSbM׌Xdg[aN-I'A}6v J(q}Y_ ̈́4SjecsS&Z+Xjw5w7< bҧm(ӷ-]N4;;U3Vyu09a:D ~mzf*Z(}io| 8̔~D> *=.^Vkvl=1*,.k]z"˹}}M{ЊpД]W4?^IJ0*PҺk:GcvN9rY~kA U۱ pLl.6mCLlҵ8[<eKG޸a|p&_ʓ_8`t8sE!ET t@N#Dԓf܆i[ KWזGIGp3ia/E?7#/Q:]^Jqljl;n & ١xF&KrM$0k[>ze 92F* Q2ɿH}~h-@b.Ge&e\y@(rWvF#q^B"^R.Eټ%Pm(4iZFGfeN8w5*.H1|$m$lhAi}G;Dq1Z݋ vO;(>o0VK!R).c5qQO! (AFh'J=ChBbq{'n1Y㲂/_DbW F,Ԓt/gn{ [ַBDh1[ gY{Mzʠ3[)W5W_e%$8>>܎B:OZ 9^˱[e}sg=a?ɵ\Yg|XRD7n76+,&0H`뾼NȆ4Q%J}1:#>s 7X.TSZ6 0t5޾ǠdT6*ɬCXj{Lrֶ]J{'ZO]y_BǏ{" n+ U{> oxd'ֻ`jdy;bLsXlhRHnS1Yfd 4=w|746}7B+I3%Ő۶By{&);o ,x/Z =w8^hʇY2tq|kQn/ӝJXtMXF$﬉᳊IM7flC,!z"gbec.xYE([Wd}` }!'k|P︴ eKR$)snkL K&%((bs.q3/{ya[.r!`Ĥ ՆJ۱|5+G@v__Pdy^޾q],rо58Hˣ`2U3JA!fx'0D+~T;'1?lRnvTx}rFvE?C$˩tI$馡jܲi-i݂F4DʣBOj+b$t^}V:>D/pb9cUzHFS'燊屍X U^?d]J3!u@ 1uq*ڡ\;s,,p7CizAyCSrIlSXLthQzgn9!wBP%R3,O٧A[C "_qeR |)3󀺃G}{yͣ` ka֔vp;v*Gl@dAh~T4dEx,e#J j iRv U"+a!j 6̰/NygaxkjDn20ekH@sèkyDx [OQtLMn6pc>ub o_q;1a&~֓4B"B"S@̩LmH!+gSo/!XȦ{oW?vQܪ$ DYfp| " jI 4{WQveއB|Yفl YHw}Mh;|ĘA4̱O2IXA7nvt[ƒ(._=]ҿ޶ l˨?].[ђ_=*m̈́qGLD<*W!CSůqS+;_lQCv6cp Ixf1ecnUP7;vvIsiTߎM#Cm|$k?|ZCqJJ gt&ZIS*IEMv6 .R]!4Egr{>s ^X#O)%TعdHPT?R'(οo8,<,avY';`OKM քuړ:Lu?m.[G,?Kƀ9=)S|Aͳ(f"}9WKgw\T:q]ǩWZ~x=jAoj/AY:|jyŬM6΀{I^~R,6/TвE%f271'z%C rM(冻72#~нtу-p Ai?Wz$X%BlAG* 텧"q#d\\GL!5:!Ƿm7 3TtX|RePON;zl!pcYj@5L ȫ:I)ӑ߃`WaN6l74flToURXEc]!Co{ mh 8E>7"|<4X3 Y^1"*ju;`\쑐c9ndg6X7HqO.oΏ  "N%kD$9UΆ%|U%Hngҧ0֡AW(PI7/@g ̄^?CgD> /{q-@:aP3[,bƞ%lk/TА6ۢsa=%|˾|>88+8jS xq?N =-+}0yls,6n\HH-&rfWزb0ۛx=(5-A6'Qe#7G8*UOŽ\!u4β<%l=6U}mI;Cäw@&ֽr\S]>^mqx`T_=sskG]a?aY^x8 HqE=uAV8qQ'rxUʟH ޷<%wto'VBQ8e{G%50:J% ™ʡcV3xIh᪓βp!DSԶNFU 9D~ A<]5-&e y5ϝq w1 ՊڇƾBOJXBAP,pYِJl)nmˬZB3p7 L)L#U!0X9߄Y]`%XaT@ {[X4hn d%{' ϒ=k%6b۾ߧ㒇IJLQ !ϕwUy$[{zPU_QH}E!ry"aCe^#6-$j[ *O]9f %\'kP`3qS@lGRk:#H jҼ}BbI۔ Sr,wVI3H,=ڴJ±LQ.w[1'HC,8XhjGjIhDypU#4lԏ@xͦSC3 _ 4q3cL-,u$R^  eh,nsP'1PB t#O\ ?Z0՗N;v<7~""uƛvL^5o[aٻɇ2yxcd;;d o@7!SBE*t Ļ992f/) ySQi|͒j(# 3Cr@g+ bUГ{뮕L`o=镓 7_7tO \YE UQ?2.^\ٶlCNFxp!fj!qNIG*AoaF#xyGDڸ`HەsÚ.úwmrb"nY&(].:}NG|j4EF3y@kOIןZRA 3?ޑѤg%Ne[ꍜ(3p{nfY=Ő(2'8K| q,@8ٵ!vfa*++}\>(2M=a8,wlMcWhiԥ2i[7 ̂9D5sуAnuTV-@Ӏ|]H%+Ul©´?E\UfvɆiηʅ΁tXeDlv)XtmxAקSS{8TF?@ph{6t5aW9ON0g4$?_66+i%ja*IV$ :ҭac'C"tՋ&*qK=5{[]^RBl?^kAu:nx&~EK+ڶ)r؞ɽaV|H@B$L>f$ܳU˴,k1^_y}[FmyBs9v|Q YuxC` l}^ )}/{ ~4F#5ߩ(ajK"R(Oh8Wn/E; _xb/œ_H·u 6XfYYVk :`p*~-C: 2 84aQI6g1ߎ tk=x*/PӄW.7灝hX}.>\8Uk6K}Tw8>Lrӡ[(t9qW緎sfȤl~e333Ǡ['!<ь|)4em'5(?Vmhkuk"OO{@"5jÉ1+6 pfq"@/F@o&Q9&%yx6=>aɢϹ"7m +nZ`rNF{/>W8rO fS|O F#bE9]yw;+⾫&)5}E7-xoo1SCً=qo`ҀFW?@%7g0`GiJM]Ue68MT y7lh@lط[M]57t*(|M%WwWBgϢkN4ܭY)nxZ8}?"aއR`km29atU];wf<ޮ+{/GKX_]DR3g†-!6*y_&`*δb@cLn[N]l对է rf+ xհ=&CV`sAb:XwJi{m6'mhb^PO%>x# W=,@ST^saWQk{M%+DI #zYu8Qo1ϳV=G>إq j]heB$˱HeGtXi!jPNdwEsTOڔ۴ uvQoS:Sɟc»V7˩Lukc5v+X"2%u 5aU2脙{U)*4f PTԌ\W¹.tIYwd9y}ų;) _{2⮧U:-&YQF!zmOIn@BلHki PPEIrG+ c(51@ _bYzaxNv&(\èl9Jb*P8ϛ"2W4P&<tY3>'f}.cu  /+`{\EB;ձtkrxy vs<){^4s/h/΢"Y]wz#uX<{;v*k=g-4=CԤRy;Ȩ4 69,\=ziWe;Ўhq= Sɏ佮dėt&`t;{SGpC#Eϴ @s+QpM'wx,77.vp.nmob=ٷ!#KuN6i|i|si;56%V7PJf-ka׆z nhvafbP~CA[4ҏ^. LqasM3 ,P֯@F")|">>Õ']iŒtLF.xDHPB.GqU>P1Mާi] h,8ɔo?]Mp5 ||Y؂2q>~Qj)-ĔmEL ɣFV& [%yG*%o;E(#iju("RC4vHry: =V.rp@j8CI 4|E#4?ȵʨ/`̸?9WQM ݤ805}WNG(ul}GM_.n<PMsXv6!UR/6[hkء ?@W3@S9wPićC# ٮ:hW'׸E H JoNY/aLҎYxýN} {7e,=QkgZQoI2k .jcE`=Ϭ-+[ NO簶ۢTj jp] c"9_YDpa-y s!Ms/A.|0Y ŦMXPiKMM@tl9_T`Ų Gzwk4wZvwɬ pNaLb(Ɉyէo%$XҙpԦkPWY+Tq }ؖ'Lճ/{RCM0n%!04v  QO>%Z]Q}0Շn6T6!ku>ɭsO^~*Z3c:4-qe;ɹMΟ)N 6n6$ 3(t;E.1hT(> ]@{}"0lLK!2` 4,)0A(w|5_d TKv)7,=ޅ$\4>'Ps%R"Դ:mONׯ$ v =E"{ц`[$QEȨ: h@ɆS>0q& B8-4zxT7x4[X~A+llI@1eBNxUU=yL/64cfTK%"B?tG\nEl8Ⱥ pus|1bpbPw4KjLl߆px_{ Ruij|v {R A he"b%×i-1u$**$B_)pI }5J^8FVPvC +[$oh1} cgz#$zI_D>p )lͱ<:n mkF6B7$- ^_z|WE<@tL"&K1G~NXݦ&pŽC:թsȕ|jd^>JM=eyX2T- )ocІ!%F<gÿ51=S;w8[_-2A;|!? ZLS߅#]obĴ=5@ rJ-2 $G̦D"ѬKo,d*C;ӑt0'ZGSS\nf}{PIp"ZyVaI(d YmWꎓ04z4I#B7uX|tsk+% u؈ܜtp5*=sd q8x1#6ۢX_炦0wSZګawE~2 cW,KvYcw!zL둲_w+Ɓ ekBTiZ T=,7{G {X1/-p]b3w8ȤE饎 prGfXI{T T+]Q@AFv}uS+|QǑ+3tOI Q4SܽSV a\'\eTonD)an3.;X=GaR{E !rxH=sk/n'G;Uz/\@i&* [l(s tg? :B Ɣ*@@\z OzN "Yat}G~Ynen?#4SR:3ے2JuoIG;FT?n*,bM* 䶑vOtsBC 5.Ϙ -:sc>^Z]ΈHA̫ h吾x[ڣF LXD2@%*2)Kب{j1:) NFPFoo6k'ԔKY1L2 ekJwDZ/,Z]U/QE~cgzE^ ^x@`3[[nS> KdP[̢|aЩZgABq;ɱ~.dVaXjڢNŠET[ũ˵^)q TU[VODŐm?sH+h[IC&{ tޏ1*7.~|y Kꨵʎã Z$߂%{y5/ Ф٨Cbokc $";w1C-pUI=Ȩm>O^],N/˪A;EN^`Ә~}6 5uA=g6RQ>|akEC7!v?hJaq/~Id=3jWLhߺѣsԳ7 N, 8 Y`OM-`FO*$ K;uʊp;F9sҘuWs"k_ye1 k3K`Ѝ:&-Ru#mҞY|KRiO= oZ2YTr^->rL BD}d$iD3#~)X.]҅6˺P nDA*,˽noObr&ۊ}{y oߧE<ڱ;ʽE{ۆgu>EKd7 ٔ1{6]`} HPrb6`M?)AoPm^yQ5zmUqU< :zǠUn 4/e ,~%K32 i}lQ`wovuqS9(~r~:O~A\-|lFK1߬GCCnHښ ݚSrYL θ`ӡ](v'P&IѬ#XM_g1q݉ G] Lw}IC ^s+'Hba`x0&_ 7hUvF T5j xWH,QO4_Bu5"K$ -S4v[gg[ sU1QS'۰0~f">gX?w>gsBŋl)*QN#刂QCi s~b( UU6vR_Gb~v?ZԚ.B}]7iE̤cY 6{fY=ܜ\:e77 P?Gi6r @8NϲJ-}:y`1UÙn~9gPFY_hj :jM4H6FR#b.ǫ%JoE ҵ.'` $y3$\`EqYU$bӱ/W;rV;DT(850.{!=ǢzW@w+v$ś`_aXKB;M-bk] 6$ozrU,(H4cp5 MnU$,azWpqˬ5`~"$w!c'B:z J^7թ0d61 N6*!rG͋anU6 M 8e6#H&L0~$7%f z~IK[C2եirGqpZ?QL 3vկŢJwh\}>5h8b:7[8x| :V;]n#sKD=,/l5kӄKOs|Y{h54-hj4I/c؛݊Sį0bOIz7;l~i~~j%)v9gK0sd'!ba{|nc5٩.)^; U6]KxE޸lٸ`yTg9~CPz.NwLUEZfU 72RiA+ :M -^Ydo: w,LN1V h#$t 4QXWƯm5-Ш~REe-[|lHx_QTGxb߾>Dj:p WkU-R߲qz;Ҳ-Xe{ F)|w!-$zop.]pWX/|m{xb,Yb*W:Fi[m7bB0咅<ɾY^QVf\V(UD_BONxp zOtԂDx y Ew7HS:zn2"Gl=U㕋Pوttfͽ[ iiEyO}tԓz1Pg.V-eK떡< J)hju%|te+7ٴ=vixJ(Go@0N ^>% 1O.4~5 E褬v.*G7!Vf gDA7ϼ Efjȳ}@,F[ .ӐΝ+I0=[JygMܾL:"'@_?|I&KBfGDuvd~9'f4椸 7頋|LDihh5YS9e0F? HuB8Lwˊ9ؽ*"ϹoQ{99r5.5)qm~]jR&+ ^uaz.U6T٘+H#Z\zƠu?҉xOtIҰ/g2 0wˤXYCc{Z_y!1v@7)IwS(֤D_d8{K_np,MKAmk'M`•| /OA~C|]`X4M|2R `7ˡUa5fJbP];ԱVN; z*J DA|b8iHdV N}`?]r#G~3N7J ՋZޝ:zo# kשc2@Vm7ˆRX6ŷArΈq9"0SX] `qgT'PT`._D,6xkb0zPjaR>CеLQe[j^`i|֣x`7(M;Bг锂?<#.Հ- :j&VF4ͯ tNfzϽZ,gC) ըd6OV^bd3k }ThɰЁa+saO'̅,:ϓi*M@6'޳z.|@aD"L@ ԡGibGH0(e@ J+uw$r/ h_ #ZmǢG0 S>1r&R{(Lx}7Y`kڨ\@&tXX8k>/^)29x*T'xΣɕd.(wde o_mm-@VN / %q/8Pߖh95a#<dF3V&=>b  p'Y{J|xrBὨff^m0:c+{Ν 83T_]4p"k.u=h=D4pctF%ʘ 'ldh^X 7ZsUl.U_$\}xOD+*$Q>&`t޷LeT)\Y M'2$7E, o Ca ts}@8'p>:OoT"2G֦_SxlH֝diOE A&Y 0ĹCS֍k%!!\+s@7UDOT{a<`1N'rޭVSa7jJc_S dܲ:j*a8GBNO1pZ9rAIQ=W/kr/ߔڎ`ä[~, >nX!PJz]>ŠcUG<OO{6sj0pnj޷nֆR>u`{pE5YrFC~B΂]TJ+65qƊt glLQACG*~ta2ZkSCһ [|0i L@E66i=1)'?9e3*O5 Y;CR +|oƒl$x-`0Z$͌ւ#/6HD Xfl%t_ݨߖEpi(ڶcΉ)o s,û.Zk1%U|~I՜z(<%>ۀu%J-ayW1fXGN K4M|`"Aw&NjC٫,d J!H:z5nsHx`Xh>)yȉ#~f@>[s,'3 ,S`ү"1w]y}k PJ92}J->2'٪*=ogԋ_@F8~,i80 ]1i>_r9^7RYu,N!E?5d/0U]`&~}HN-:^7gc V_M\_^JV棋߰,Y+T q̊ m_ 2q-ܡ,Z;?G7eÌClSd~2BϷ~[{k|2}TY_US !9`W5aU9u SuC^yRĔ voT[PS֏"P:os]RFvm+ tw'P6SN~Pe<&ntBHrP zLZuχI/Usfg 7NT/dP-sa8ۑ!I`6:$,.b@5΃ &řfHh;]﨎ӌ=VV%Y}lZIrBE}6`}%f/৘߉NZ96Pvá;\2&MPˆVJĬrӷCe2F]Ybyի=L|EAMXv6֡k4]9g6V7#2E<7bڸzOG!u_ocEIk՗]Gy#P՞MAz{k~È8hܫoh}t&o3\9kEO?"5I:U͐ ^ХՕ$H(t-CH,F8Qv5#*WFeIc`\nEKd`"c}Z';0 9LMQ#a;SASdm 1!p zfqRO^+hO^gd*`1J[-#Zj)#< "\ Q! k_A[*k4ZRtiϓ qkIs:8s>x![n%S2`a0ĺL8Mxr YqR(W=DN"aLeW;8(d2ƹekTŹRa\?d9!c*]u`vXy HwhbM L, tkRVCa9Op=ATXʙe~0$y/"~"}Yd@"#QbQiD2q/W9mp^j[%NkElח[i!6bP:pIRNiPDu98ojPN/GaQdRR]{BSViP--㾉VqY[Qifjys=n8>[Q^v|aҹ(UABv]./]THLL] 2ban-0 rdpLyaNĥcSN7!%YoНξS1𱱒V Ro૤Unh}vl-}K@{ _KJ`\O!;6Nq2$!al?w0:Ȧ#| &:HF;8]H/*x*>ܛ5WZg}.i_ì1QiIWiF Ns"P$QVυ6RAUP2V˩m4:hj]!4HU葞Э~cnqh~Vlj/3y,>'&9W^s]{Oo:o)5mt1˿LkHY*? fX!70,ch5b @l]xN9> '9-d([6O$+`jqpymD"IY⠫CM<@I;-=E!2ڤD0&''xbwo[IڂErɲ?l}rvtr<3uܯт,wIm7]UOߌ1-[UQaP`XI= ׫]._~+48%[)s&Cfg:SU/ 3'G/AeRNp_kL" oc c!b ya Z#7(AtSE9B-|W'&θztn/AaMyXY<z@V`4%QV-`ui$Fō}كFmP-WSmM9'_ۊyvKSrƺ'Rø=ea P?\N_:?<=qB+Q|:2d|%Ԏـ ٔ^?&s_YZ[*R&1{'f0ƫwWT. }J*k sM`lmwǼ SZ=^Sa|LbqSO}sƊ[GF?E.hlmg*M&_ΉA,=`JX,c>Kc?R>.medh|5{ޤ!.Ƙްjnv_̲f8q{~V4/fcwfݫaLHn'K6s.ku9xS5 Ҧ2GR%_H& 6-J+yYDUAlZs^0jZ|$gPKFڢ+IKhpQ d UDuHBZiI e26QV ~[$μz֋wJv, fTx٘;)Ҡ{Q%O)EDi:0]ZuК "0(NXۿ]do6x\ X=xh5qvs{ !l~bxH%[ɚEDq{1ʍ>$C{+)jft>҄M~[-[otZK8. O8^ WA}sZvO<ŔUc>[Z~z.07_2`k-ۗ8!1!D9DUmgW,B0 g锫q nFGdL[ R-?Ԃ#O017FЕHmğ-E/gn -+xud~Nj6 muKT׊ 5D3{_cd=T<{GYe $rzzxFP[5.6>pĔN~DD>%wHG\Q^HAt82+Qv`Sٗc:@CF6ШFnZAj]D&#jgn]YyL\cOYH^,t{6ʯoiΘ@DLoma З*9ar>8F;w}彰wi® Ożɰ:zYL:x6>/0d3 AwhV3o$&z@&Ti˧zD*R@Sc1LZ0^ FobG(&}gXjǗ52wĦT᪬Zv\|٤D wt;Ϩ%7_ qkb|Fcmݜ qu8)g+c078s)r(Y/!CuTFpǕR}'<vy-U(rNIu8EWdWp}ǸπR'L]Ȥ3Vקq]ɨڜ~ [XƳ6]?cȺϑ#ԳE#E7 ibj< V{ '?z%g3,RޢT}X}-}fhhQ@1;opMЌ8l!sv;f`5yƣ9B^w.ñP2aW7oWpAyZ?xdv򜿚DxTHUG.3_5M!1 ٘03C Z~92RѽPr+ۙa5;k] \͟3d"O:ApD9nmAsΊNQf79L~׍ uR+05v*Xiv =_n2C0*Gq.Bѣj{|^審x%&;נ{Z[!9*e?$uq*{;@H]A oK"< Obo0)=Pt7ߡncXx/Y ,8;d*n]S ͚~BMvy Te߿*_ϡ6PVnZ~%HDcuSuxk7^]{fߑM?5NPl06k01]Wv?DU6߮O꘽$8v뽠^zEO.p ,KBtR}* >Ŵ 1<Ș*A!Ae,ɕg \8|kaT<;%X^zR,,(:7RTGou,j?޶EZπ-Ь܅\d%NɎLQ + ؤP/u٘HmR Zm} ~>7౟oL")`G:$Gԭ;"LB_s6udL$/p!}` `C+4khpP)%ړփAj_M߾ko0TzPF#.H|l;{WM8i~(P^_U=3x,$IU`cl6v9Q`kce'n֨pi ;&}485ۼׁ8vyѰ'+D~"ߓ 3_@ǫx>XJU!=H ^[ӷ&/Ǽ)~8K2Gc3=z3ơeX|V #%)R\[e/Rbɓ/fE+Z%_Tv #,#<2VS2aq[N|0"+Q$-C0V85rc$W˺ii@;Շ~Ĵ&hP(N;6) O+{%I$xc^J—&6p;F[EۨlqQMH͛fQy'mΤ~5f_Fv.(5{@$|iq3tv+ ]#D=COȃP"Bhe;Ρf SWZmL a7i]gy;d|2t\r4_s*Dd&Y`]?Αt=Bȕf;9C.r&(Jws4 ~_%֙UO> xok-7No-V7x幂ڮn{=x"ZCT*” psLOA Kkddwjq1drp"IR]J, a%IU{L>(*PY!,@l3OU$d.c:zTbҎ٠QՎI\E@j,˸6?OIܴ?+OWh:(_xXG~* 0̨K LAP?]**3o\7/ j!Hde*JY2R@&bH m )ڍLd.I^f{h JE1ڇZK=tm*"|␺o3dTGK ckb@b?, mp 1b<{$.`i뿬KL5ӹt{ķ&O]ȃZ1Lx@vLY[k"OV_3`k56^pzZ} g=H⬰O}ԅ^~/#kOacqԗf [ëE `<)hS<\Sd۸Ց1m(g+dH2H>X.Gjt e;St{*0Uw?KO.VU!k-岎3P腠m큏F?WKoT^x{|Xnz[YzbfUg%7L4τdGs \ Mrry>c]ǖԁNl)-8`p663sl/үvyHps.`_eЮzuTB M'KQV$2w&~% 8A]\dp*ZK85.mLWAC~Hf<in,Ǜ ]C8>(50䣠'JZ ЂݵNDbae%9P7agk|s&TP^KDTLJ_C,QjRBq%{x9NnCe)Dƅ "࡜bʚT1b2,ۅeXs !TnbSEQ~/PA klݏ&qϬ ΢c(< &֪_߯Vb'KZ.w+zwL7ӗ[2q`] ;9HJ8Y_VgLv=n3aA ;~i(cς|̱Ћo|䭆&oe}Ӈ"RӰ-‘ ¹K)pDcѸj`:|"Uk)Ԣ,^Cvb)OxCmˢ35Mt%ӀEcXy 0=Aw{,)g-&F2`$[+*ѷpRJ'+L~JB6v+b}`>a겲`I=MABdNuc]J`S&f-1z^)@/ԒgǒP#95) CRI?0HS}0.ueL:7$o)خ> <;L!9"ڔ,yB~;_)'sE l5­r!Jwq,ģ$1r8t2mרכ SC_| čCrꚞ]J4$6f(PA xPiu5h\ˤ?nGBSJ`7o֎j3RdcLe>TP3\,IךllR϶k΋qhr?er bU]c%fII,&F&YKxڽ$ EHi5ݔIOV?E{kdQq{c;ݟ3;L`KaC~}󝛛5ad^E27RV+@9VzuWVdTZcLBږ Rz6w=I3iB6Jj?OtM~|7d2_axObTd9jxdN{p֊Iʓ+v﹙wY6]0=<ˉW\v\CYߌwe ,?x\omC2CԷt"t2v)'a*(&%*C(}).p=+ {LqVQ? q!5k#3}rSJi65Y3vQZdA\h;7]6֑T y6KՆοPP7 .<] ױH'_„4ڇ)I5n媙pJ=eK칣Xj%K[#; fNT u`؏dih4^fT݌8f)UPB\sTptJ6()]PH3nMRI }6EF^>  s2@-Lq4_9\]{2Te6RW|@P\2(ZeAl ˢUru/JjOwm5Z\uBZ%Cѧ8G 35M몮2iޱϟHDg18CED7ϒ Ba,`CvtLMEZ]?|m䯎~-k̓JUgzd-OR)G~ߊzM'+Z)vQ](|7x C~QfM9WNģ2>dh>x]\$X_Y݌ xn}t8ɒި]O ].*J,p@DEB1:$4Ky(9)kdYMۙ#ؒDPy͸N_ n` ßc_FVbk_2ǕczFk |TuL|pYUafD^4Kfuzg:f*13tW)g U+iTf Obl<44OI<5}70O e*ӽG!D 3se VFu#JwDrm')(ݙK8po*toŀ@J%/.;X8EaDo㵦xC:t"I =m|4s?-Ipȩ|X2\Rj Q?~@_V-W6eiD|YD-`Jeu:\_ \"ЯZ"H rT 1]?:U|yx f*'?_vXZQw({xY|7>XҘ-o4\]3D kb zY+e^\pw'O#Ђd^x̨( [6Zf-51O۳LWs9?jw`n"շ`"{ )cYyYE#;mnV )"uU-o\a>>U w|Wv] H.ܵ'1, NKd 3R= f%RL{of|2t NfOdk.xif3A?i ڏg= @@|ORC#nCeyA&Q\o9qsUlDs7%cZecY$f&uz4|5%'e|>C Ҩb)f2W;:O v U1PVe:rvՔCOȄb2Oylt+E|  $KGQx*F d6y|t" uWNսkCMe>ډeG 'vv;x ^fNe;.$(].]!lΥzP{Ôj`{+sw\}-L^S(bVM Ġ` EFjM7jBsɰ.q,t1_X .WN E9eT52_ߔ fh{/K1gj;/!K`7Z[*Vkx3%I\`wE S} dt̉f1U dVǟgrߔA"wY$T޾τ:_wW`bIѯ ۸OvLqLaw-,J5_5R* .:Xh|-Ȳ4ty*͒7^Q?Ԕ5o($Ѧ@G?0,p5%6hA֝bsFGP!%i΂lE 3)Z$ 5𹏕S n{)GH]uҚ0'8;Y-y-Nʦxo]PO01nƄ_B[zeӖ+V팕a(mX;$[xfHȭ@@Ҥ W$k dGS8FRJoy\Hm'uM,S̗!pW-QRv\ 0wy3 r]Rrxh6E!E4|U4doTI81g:#MVLII> C&2>I;IW_ ~\f凲.-jQfgQ,ɑc_][%wECvEzL=G/An*ߒpXv"B+]q6SReH:i qr Ke}q> q}j9-J"ubPfN27EYG HPpS=B-S~gR7"uImZonWOUM,5q0F\5QRx֔UÉ r qh_NR2ቫGYcV}hwz?.\7 Kgж2d:˟=78”$m*I/ ުHvVU@jX*V̿j;XN'ʙ%uf゠ꛡ2\]s/jЮR^w ~=t;^CǡOz޽"gip9rDf@hVg,Pl6v6lKJ'F}w^/k Y6g$!zIȣ9؎'rf\JvusP/,;-hr>SFԐ Yz(ny V2Z5")q%8bR9#>#16_Y*HZ%eQ-6FkBϳs$ձw!f,"h.US¹ClaMn@A9fl bBv~&uTƗ`G >i|FzfDegB 5K rTd˶@rx/De٦}HOhW{քtJo5<+X@>E\ʽzDmD a&GDkUglݗ+K(֏<95kXi!}^G@bt9_u6:MүKV :  u0NuBMiZld8 J>4o`oN/+/LHS_p+ Jkf)G~ @kE9mmkʷڇr@etJb~еkU+.S b"**ߩw b%;]& Yʆ@Yh=0+znI)O tr O?l9B*ݦEӂ0ص( g:>3KSV1v#)f,D~6I÷PQp @4(Ģk<{`}|1?%B[hdAe^;X8~G+V?;k/UˆaT%MT,m[Gn5uy s&F?Mj3p$ cy G0PK(|7٘K]r;D9u#%H,gb'ſr5);(@C@`KlrDwd67ehchh3K65͢:L8@3u8i%6 Eݵv-gc%pKByhkV`سQvY=DzcR#*b.|qc:nIK<ۯ`=16\tCrRO8inS<ěvUP68!G߷pYVmJ$ طa#x@ C 5v VZ΀j 6-B_O'#ѿGF5֣#Ff=s=ha7ǬMpgJ XhE*S -+Y4!tGG#؝7i[V,(h#w@CT;i2E Em̎F"Ӈ)~c((d#ǹ=;MBlFd;ՐImyxuo|}ײH}.nua_H5;g kA"3|ADIiQŒqj-Di =W:%R" FJ] u{!f3â%inE>?%~<҉ӝТ䶮@A}T6BvPwk$X3hT ਷MsT>IuJ~d͘ y|%$.!,sɉ hN%Ӗhe]{,;wXW\_f;Q&z)vhz#iˣ)he=Hx-S3VШKr9`nhϣަG~O+gjq :LP.tnMw|o쉲jԯ՝9#VT]9i_ sș<9g9)AD0K>3Ѕk-H;3͎,@mGEa' ~UwP|G%$mM3C)":|3K~{ gW?uzW7eY. \]q9yhS8(;]<&><_P5Veiy6Z8`dtM3ъL(5WRֺflxׁOG7b̍:XzMbD}~$Ác<旉r,E->˗(D:Ns _bxHRA|5ávxzB''O7X*?=1̗=;o"!5)\R4&/7q~ZWۄuٟJn0zpwLOi/7{ӼeNI5yt ! \bzc~y%NeˡJ@KɨO )`c՞\J^x=cE`_=~zϷ+RÂ'Q*M:QDD* ʡujQi98{\ >IR.+KQ-J2_ #tqu֮ C}ztqO>XOʼnx~!H"M/L0]$29.w.R'xs _- tADHPtadPKTO#hc[aˑ(_00fFvV8/HZ|`(.Xq۷էf8vq2\@NdX M<} 6pjGX0\ UJV5 %! !3-2Ω NHQ\6UXYJ0 ?0B&7vuXPknӍL)t]&^…J߇MXg&㛑y@ t -0za[ovO$`LnP.u01j\}@,SQwxܼ21.g/R"D[\__q5}7)Zڝ Rc2yoS|M:ob|s` 馁SW }| 菎*J,c jۍ ~)q'KE fܖ熍ER`'vC3TK~X CS'"a B$(Q6 XICu郛Q\T]kq(|n],9W>+W f,nyn\Dg681- Ű8r.zq(LUR VPsdPݻ&+x+}7Snr`U{FpUE܅}5ݖ\h?fpF8",2_n/ {)ǥ4G:C7}$ -a#ѭ=3B0yNL$` rfǾrN򴒂+Β2<ߴ}@>I\_ H Of2=^vpmK64cNo ÉK69OPQRJCtP 27:XRtl揑+Ac˜C|Z~hoS U'l20X59 Ryy#suSAkd<{M ;2XOyǶFsXN9Uv?L ̧h #(>C5OЂ<ѵzm/qJ#hpd g{ ;XhcGY5k3`hOH f[dB0I yy4{dy 'd \bB$x#I%W)MiAy;BGnv"=Tj#2L@Ho#`(PI&(4<3`'l3w{kOQyգ]Z|A/&K⾗P8j4hu@Rz^Kڕf=t5Џ'iGXoq:KPvEQ gqXP).ߥN/`^cլI NEŘq=MF@WCDtK8d 4wnI>Tuv%*`nRzBw{OOBuʆ"%i >܍זX\@r pӋ,4<DFji:\dƜjM3!@tM,4ezq b{m(+X֠jn ´iɦ4=-Ϟ Y'>AQonH?)*HFn"SO6"!dT:k#"nP_0$i2v u24ܙ O{ck x"%f:2yA*N:J^3~Sb5%0J +V޲e~ ~-/N}D)8 [^a[R< JQ [Mm" b}iui1#6WS.F]$GN#\u>&hЍ N۵aLp f (X .~jNJ0Tnhěϗ}9D,vN4# }OK S(_  1l4hi?MA2 5{DQxL@ű5?} cpp u Asn\lF࿉ᆒ!Y+g?I erID9lbGhWN &?U64c>3m9DW'뽋 \\ /ӓYup5/fb:\)(!hwhv33*і3?$s )9OٶGg729{+/L''*dE3kz)RYOܤr~-W>CJ; RSEl 1|8)ޙɪ\=csCY=s:̎IpLp4s ?e'K@HB&GNO% ضEB:Jl\H[ocBJ8bBkf -cXiM Tiw!ܯ)qƃlL\T"1C}l7Y JF\7 LvnB1h( p (BtI1% +>Iw]dǗx p)ϋN&%#C2X^'gnxCMa^}qdəE-C0_Dx-Sb|=tB#aK7-e i7?\ ķt_uv<zA77YKi7> B5+%e Æ6*;<%G\Mhv9ч?~fD+/nĤD<^W hI\n?d nKsmb@­DqTKȨZ4#\^\8úlv0}w2gU.{jss̏,7C6? w|R_ZDx:l?w>Ѐc20v жra0~ƫ经 bJJ2CJ:,c{ &Լ}2[qx`5.3`aL-BIތ\l`Ճom&jOL?XÝ2we.AXZW\z䎚%BvaZJIj{Q= e'lšP _OJQ9D@>y:.xm쪘u|Owwb .I5wms'P:vDθ++SfAMʴT j r石9nZqi!j$?^Ŭ5dkGH=!|iOP0ث#%k#a,s0e8,pnx;$&a$T{i/+ډPBYb/}?XS]bvhֳt=o'rwyPsƉulℯ@D"FY_*&Mӭ4m>$y\i/S("k&6yfјx3GtzΗ˘٪dRĂ("9*4wv d>[XS\G~?6=^aa{L0j=?*Aa](UHܷj.D9Z }@]lv0pKdIz]h8(8YkGNi8c|l׵<4xdp|.rB.9{j\ f>LT]xxL|g",_sɲ5dQˍ6^-ц.sDl@sj> , "͝ '}pИlBV bSAfG55iLZ4@8#o!\BȮRlN_tYDHd#`3ɴrJKyv&+T-z䦽HΛΟ̧9]5A9b'8qYRqgn?3&ЦU$!\&t$ҭ$=&L'8*svlFF i{kLh-.!c9EDh~r4oMܭz:Dth#qrJ*.zwGvz-H'fI;)Vӵ~>{DTxp>Q)<ֲC@+?קa5B6j@_̑$!Snɽ h}[Z:~VӭoU;גbܯ|%z }$*xTgZҶ/(.5'8EKNjI8ZY&t)\['H Bm|2jxDE) ræ]td 4VlZwz0O c.GT$B^SCws&G6F52Q-M){ !d"O!IsS¨1_[GYYWӀ[SOk)2eEH?Ac!Vl{ ) IyB*K%C &ρwub(pwǯ`Cb+b~`?W;ۣQ /㏸NUpTܘ]AN#\E&xՈ7BUy6_/uEM~lf<k;ZEK5\~EBS1rH"(!Ӵ8$z_dUd*K`j n4(9ub1'z4|x?Děv`@⧒|-qz|9W8-p݉n9|7iG+Rkt"7*I#3+^pg{j5к$\ O\ǒ*bm4989}(L+uJ< ּ1aB`PlrpP+Yg:KNmfTĀZ9٦ |g .a?wa<[P9j Wr35]bhջ$n7T 4Wb71p% gdhiTu-ID #4ғ5b騲8<xW[#gCbjw~6Ӻ>DڙZaGAQE05 [4!~;TDyZTTGANsZWg|-9]+yS'{-X=9mh5j֩@ == -=,GWpXXCa;hnue0o5!൯`D c? =}\Vrvs쬻PRRS&&FVdBdB'( ħ^U '?4cb|ާּvOq r`~7ٻ0Ͳl7p+N_0lNH)s H_"b/I۳p:,"T-Cȯ jh;!e ܘ|~$$bv[4ZճN;CtNy1벱Mn+Ӊ)0hOUtES2evbv-po1^ 2$a ǙHV"?Y~@rztg=qPaՋzM֏J dp*_(3KکƆ(nvX9Wnηifh[5E^g}J C$# xC{@:q z0C 1/ <2CJOGaukm ʫζq=ٰύ՜aݺ/wb?Q")BYM "g:@:ɉ;t KeXAYrTf4",`cr .??njx|ɝ5"q7Bƌ@R^&b7"yEoՈ0IGF (-xUc0V&>w-Yƭ-(iņ($ջbDUyX^{3p}ҿey!YQz"峦txu |0#\`*j~:'& ȇ?48f|2gDq#KpGe!IXdo&>%Dz =eG>Uy6}7*UTr`Y.V6)yL&بY5GwBXA25 '`Ő̫jpK!VtPL:J'AcY6n5SqRF S!\X^ 6ɐ%(* g ũk}3{ )2yd?Ϣ,qfb85f~+5kG+F{yXcUl-ᕓLb{ڀb ͺ<-:0ypa*C)%3GRmyǔ }C[[j<1f~J4+iY,ڄ1٘ۈeygzŠxUf7RzD #~EYYDuP8eEqJd-z,VA P~;4 n[nk:un뱩nR~ 'exRH-v.撀qBvzjv>8ψl%&081UBBq{׍߯ >K鼀' C@{#FHBZIoܙ:/Xpv *0C?C&߲NnV0RB[~|9lJ0NBX }uXgk QB# Β!'*ɾ3k #D̠ :euc:Jc4O$ iy[nLΪ)$~` )qܴeFk3揔 HMn`ϰeK4%BMER1@*KA?Fxq{ٟt%ߔC;ϓWA69'-?6U)#{|Pn@Fo5Q??_eCݹ vX1|Ti.X:vW-^mp-Q alb(0|^^M]Ն-}ERC/}tP"}8]b> A\a>yGM\xNl4UHM\`GAmn$1ҧ؁{R^g45$x?jBuApI87GuIJ> %{uġ%ʔ-~Ai+zmFNs2D.F\ǦKDH<'J $-Pt`a"fKOe%2c:wrqmX,vk3 2 Sjx$;z 2}O؎[ G;m/e@v7):FlHt]A3&_fi1J[TςDdrE<+~itƄ}SZr6%r sCz:(fV .:  0!\#(!BJ虬, \h yAp1"LrUP9]eVɾn XEmM_u"&Ǎvݼq1hݿ{嗟i{ٻ69F+;wPwE{B0kWfrlTsUɕ??-Gl;0ԑ+z .a%9,߯t @weM siyNjb!a9U.@;mX:Uuca0s9,:{H3P;s V ً}xXDlY=愓v>ʦ|zTwq}>pmT1^s;jRnm_XMܝ!@,ҺӠ$\ 7%iJ\h^~;jUX(]̙P+N|9%Q.0qLֺr $oqWZ%fU u/x=0eY3(0=#&ֈC%Ervmh80 \80?r@\Ϗjf~yfׂΆj+X[rF^CRg˱1DWi_>#mtlP- tˡGO(f:l *κ>FMP )(xg5:LJ=*vdΊ;s 65[O;էvd:b9DF[}E7MQOV#gLsR]^<: /ߤ8,e ;giGw?RoU25Lnl(>|rRFue By&=wq~?50\'^iPU-@_ Zy$UE鸦0d !:BƵ(VjX{NPUfmz%YbGB\'klr IZt 6C4d'x296A-JwE$D)LcP xyK6-+L}mbrRl0:ƽXlh <ʧznͥڌvqt xΧc/%_^ZǸ%*e*"ř$*2.lI:dS})ph DB2,`ZSp [( y Gb98ߝ:K)E*܅*i(8? y$0v68R As =M05Q= 9NW];wh)UwĶꊺ>, CiEww#>?\%hOCB L̿J z3VD9}rlfݻ=tA_2 (C*+v>LKp>z )'* 棣)M̨&6s"L,OoU߼tB¾޹.C QYY}&[xt9lavM&7vj)y!0Q%.R^%*WڸPxfFx>xcas3p?!O\?艾MAC*:S'k7׼`q{v @ы l$_DrWn%.dbNO~-K*CsCE^3lO|'dՀo|)YҔ LrtrIs`"?jf1_1uhYM@QI+Q:KN47fk^&0ǤBlҩv{-,^,0hzCV_pJ =-L|:=dCQF5鍋2Y^ qN-ҁpKb&J*F6BQ^:[{:Aі .}Fgi\tZggF)%릥D:s_]t\ R/aT~,,j- &\$M=*4R [5:&2o=Qݯmi5% gh|1OQ~\$oӵ'Nu7G~lMW }~󫑹(@ +Gl9*o2*芄O+ ϊ58ռYp_\L,u$ ɠ_P(3Ph;o>yfgm\rYA1S >kocR.FG\ y~FxMF(2)u'^ݭ8.ՃUE~(wr0] j! u8< c|ZW:#,I넒_ݨw6SU ,BsY[I>'B|bCHU4yRe_T(2Dgx1QxmrUVq-IYPSpFc_s}ߔ{H(#7݋\](݇'ò617)5]hZʶq [6YXy뽔^%⫽fܜKp%ߟRYQXF%*x޹݆q u'\_ǀMtY5 FY_ d%!-)@C'ɾ~1 x64ɺYGWnvS޷GetBȘ}I 'Jm܉߯hrtrn͗JtgmZ)|kb;/64ʟU&`e;9qzgA̙r˗ל;oZj',G[*Ό_U=NA\e ru6F;h:.~G.k])K2E'B|TP DAӳMFȭB96ӭ'Rșm7bXXDVZ혿P̧D2er0oI3[6^cN/wd͛>;;űL|4(V"z77'JvV|ߪdgAz7%A+Iw%[|*Gh.3Ho=r=AfJX|KMwgvPX sZ2FwPAɪ*E%O%ő闫?3ZB<81gzXᡃ5֨/M#(P,XĀ޶ Á%1 ԠĆJZvK>̿G˨05 S238ᇛ8YWq+֊P!&=fh|š`d7'z3+_EXJBn )Ժ &n̝:~trY[F0j&l#COAm_j*jE|i[ a݈ź=E7Nq}}ZCs!@H®eH"dGr(:ŭ;-?$f WYWܤ"kLz|FAR H>{tm"f;y"-ea Ǯh:sZ/@ؘ -TQV+_f㻿Bx̓$Uθ) ?C2gNJ8)Ͷs /zdu1?F\_5P"~T/>%ِG;zK6M}qΗ~q_ E@ݨjh> I\)_bV 3rd{Yq0b¼VQNb E~E c4 ߿mT)mjp=y=IDdz4ER\S9gtn,uQfN:rIkS1vm[7h7ˆΟ!-$\֖]>Phǚ4bO#*XWHBI_9/~dp[Er&wS-F>1k\^wxtןM=b Qgކe 3 PTSֱ19XvR+dV~Q@}PԆ ݚ޴0g009\O9`F-ټEb|uFMdJwT~TG͊8"x'1֫_xDl!dP*F]`P?{HEaQOQb/tlAl, ̇0t 34:Ur )Ff6J'M}jrYtּxZՍ}- mrh'Oz'OU% }bށJ B:-b5SAASC\0a8‚H`z&S~̘(:|R{׽'ȴLrN= !)5aNa@SH="Ryk92h5M칹t.^gIlU(Zj^(+3KF׫4R#7 DYԝK=;$;w5) 4 aWh違ES)̡#p8 WqYM-jnmyx'Nq O=R̫ 2.'džpCg<&;#ljt;arVlLs31}< |tҟ 8c%§,+~Hk (_eWY}#N&1uTZwigy:zU>%Ҝ9b+$ %XCdM ~A%Q).㓻*2NxSxȹ1n"rdW/K  Bc#fM" ;S%^;3H'N4qSykK4 }~)6F@%KnӶ|D\G]_n+Gta4v[EڙCd͟a}|zػ:ra Ky):]л^-q6&٧i}F?@4Q:S[I|רFZff>vN:Y/sXR ʎr- .N0Z5_.] Q4vk|*W烙Ro|)g=L Sf ufV% X8;9Xʀ|axJx k 5RX:q%P`}RvW=[ƌR# ~)k͟yz^ k[Ú%B8gTWdԳ\rd\\ԇS|mW!RlfY[%xjXeʺ>Je>Lifn5zޜlMk5BVdfH FStQi9۟'bi@M/n-%1o㥃ja:O:@l=L.#aXB6&|"y{{>]<$} L@MoB:iO^ˍ keCyP N;<TMyvYyC,NCyۑ Džy&MybtH-Fǧ7t|Y¿6RT#mE!*Hj ]n@hǼ:q؝[V:\p0#u@;0I?`=򸚨'Mrv/lFHJZBsVz$7%Pi\`]ogq*8-NKD*? rƘc֑~ 6>c HKH#,H1a A^Tkɘh%X}TbݾEHT/Q<p-MRƺF߻9(.PbW䒆ZoƚvnpLzue{H/|*1g+||̓[l  +fm$ *ߊrlo.TQ.j \ߔ<X[L96\$ :˂$Ը10n;}gx_3nAY'> SȿpTPed z\I{T^fo?V̤v=Y>"hhE`e:L%չ.Ӿ97[5XTՑ!ӒpfWS"UR4hqCK6cu_)KS755!͍4'!#s>cWhQbiT>uL>&%PK?N(v$?cfgî"@UXe r}jJUB'^c=;MRL'{1)QQQY>0.O % ,$Qɣ67wg;Q6P5+*T' сMjU\V1bh%" dq|> :';/|!X͌Yo%%4%u>)Q@sd+TدeV4A %8zGUPWw͚+ZXP>|ע ҝ}t^\uDdTSc.h#u[2_2.}O ^z6ػ0IYb!\*ɉ8BHUG |m6VH1(ѧ0ah󪵮r a6v T@p}03y-!`kocpyA !vzY:ѥKduNʿrTEj>IaG!9 n'jۧFMr\c)wA ,_&$ 8},\FUI*'v.Ow,i(F\OzrL1[X}@y42w`5%QмR㭾 \ё&3*ۍ2=Nѣ\L|Ȋĵ_\c>#7ՐUTjCܞ9R,!oO٥`6f S;jJdb*<ɟl3D9݇x,m#h,Dq |1>:ZmO.X̔iFґ9WDz":p0aKu-U8%JlI7Dڅ|+ N@Jrހ(/-t烉#b 2?kU_9mN<9R=^FS*oX#>46 RzQ8e<o/3oW\+mK1h"lv4iXp?uϨ1ڤ0[KlI A( yg Ͽq Wh͊x d[#\A]k%3 RCG/8LB:Bƛ+_ߌ~^Uj`۩¼S~VH eԬbg"…kI{vAY/yW[bS<8#cr~[#JECF 둜&l|7^4~X7YyݑޠiO͋ wGL"+ŭjD7bwiIe!1N+HD|&7+j&_(| ?fe%p ]ڢ p<] FL `<1m6ՐW^?8ݧ;ϷCoE@{7W)r[6z$Ǩc3rמ&nop:תN2YK BL")`b}1`[};uj}TNy  ЎvRg({H|aAN4(al{}wpB'la?ߔ0c<ů;k _?8VTpK Izȕ pݧls4eWNCeVxnupX+d"88欵&(QRmuȍ?5t0|BodJ,1zC3XGmI_d㊼jЪs&VЗM߇5  P')y|y<4Z;HӼv(^^Sjh4-\>W{JtnpԌ'Z92)}01e8\ v1u@ґ4hH\{7aALJ-m MYD,j {pWESuFNߣ&bK4q0_Bgԇ ȤF?ҍk q3M˳h#}J'^KDB ` Z+QX[)yu]3OmCRs87(ш3`F N9: w[E`I7p_mqYTGFo7wg 2bJxo{ rPdI*s7p@PzIv_m&r {­zDGhmrd)VGǮ(Hom л/p`[*=B~n}Qh~˖}G ;Xx-уM^gm>2"8r(c 5bS͚!x^ ]ԬW=_v`ךSVQdIΟmDjPG"^J}FX֚P`Jn1LCq;vTwbЁTۏ~?8 0QNaj6hN%ViAn|`EAⲕ`^ pкD~M)ߦGE\ֹoz(±tʼn-tNfʞ%Y#@+>zA.WKP5*ބV#A>+jѵG@U)~j,Doz<67b0&RZXO) !/f2K45$CO DL}>ڇEڨ9FnGBNܮߠqqZ AɡKyF,em+` t) c+סN~ڬ`ydl4kzi'~:36C6a34;bJ~{} $/lB z{NY|VS3,Gh\> u9g8!I&j nm[ZyM@!ԣk^CG)Oz-jRkp0ˮXELvgtDuN!ik\&-tOB+֞SEvV@r_ ԃ =iДȲ>y? 6)PQ~xpCc5j1w`9MQ,z> D>G$β_[ϨN^ږOwo@ Fh0 5#sib7$K'i\/'B{?cñЬ"^l_̆htmb..g5;a<]13P37g'㳗ԣ6U#-~IݺPa4Qudkoj ֡nXF\[ bab;ޮyCAt6?vӷwL@]kVQBA2C+'*n#ַصL}q)$cYG9+q_WXM S `i wa ƓQ@W~د;/ì )g3n^8 Vׅ 5`[Xijjvҫ8a!ה6cۖPQlC1//kJ*/ݠvR 0|`Mu}NI :*qQЖGML!R[޵. @΍d %*6r/9MH"sVUeRʵb&6s`_Xe .ݳ0Q1wzOG |/l>_gUw}o*nƀwˋ;9NQ? 7͋E?Qڈ*BBtɪXԜ{]g? `O4MxJ)^Gdby.C^PIP(YIemZ]oAIbm5&GI1@b (e[a<8Kf-,.GU&f]2@[ uAO2,JC`FA!uJ15팴2žR5|G_rǙ'I [Vw6""+3mT !% Ga{؊aIT3쳎fʽ@LuDdy,IVnTTF$5y`}zY|`DZor%$/{~l>Gf )i:iAɋ"'Ϟ0y GP&x 0s.j; dv,^pCf~ԑxCX)Yݖv>Uc|rv!g0ad"T>)֎K.Xx3-B{;̦.p7.h%y8"5)^n2a_/CH0r*V_[AKK+]fsq+,|[}VBjI@\^/'1*i/c(jdjh?x³'Ly(%z^`$29.̿ IgkC"ӊUe *tfՊ u;y;Ԍ^IBKbOa/3>S2Lf2GWדdW`~4f-Ĩ|EV wg͆F8:jv߅IHA:DYdyx 8dyYLpr'|xYA}S;SƆ xcr'\֐ oHҺȟ`HSm7(+4%Lv$(9CYt ;&2xU'I= @&JANu<]?%?1y=J"<_+*/)Ḭoe5v\>>o x̵tلc&$N+k宿=`Kynk86V x]hOeS'EV\p@r` C(Y*@MP|^ZRFh!/`|˙MeM6dV$QSynQ?Rn50%zzrT۾KT˭i󱮼P lchE`UFSEb6x >(N {VɇDiNARﴖ b_.ޏ}ZèI%xDX ^`eTN (W*ڶM)O$̼b3鄛_f=8}҄yG;N: ~*wnZbZ]=_лoܥQoo҈{!QݝvH}`{¤*>؃k+y|ɒ~qx#ZzS^Á[ ^2Hvy#)зE\zH%,a#'``)pu@1!SWdsoMN\#=u s SC7bQO`D׫e1v~ \:#uXa ԌX7!ϑ{k=',Sɋ۝F])E* +9˛uT3 8ЮXe,- [㜏_raC GMXÅj !WZ3C1$qF9I?? kP#[]kMreiZV`sU$nfu8+l/[7\: ?D p{UP4qt=y;,1O ARSq<ұj'Μz̗& s9~M/=/KNzBwUy&dDJP˳u%@zrd! k2o3"T>uT#k%ԦEC`^BpB=V:nclM} G"F "\`7rFH8]i.Q! W[qXB;mK]ު" AK6 ChIA ".cz&Y1SP5'[+i5Ke¿[c w~l w ȒrQ#`@Kʑ:PLtƶa\^CK47nx8hBR䊁/;!vka~`vjJ+הHr`ǹ ?=bH-N GhUl[93 JyҝyRI]qP_[b:Y+ ]FN%[|4 ޮI"@++W> w8DM=xGCϵ=4+ϐY-VU!t\qkpc;gۮet%/@V(*" *5`85g UִZ=iΣ*FEh#@ױ̓ MG\󈉥~}O#}aÆw'&"od0mqCdpjG=%KUP{9I[:0G; ~93Nq`ZGn ť5#JůH45ioN_%R0u(+ E83>1DNS@o(@l79 >M{b MPF*㋝ &4Ѽ_\Ω-pUI*qpv3Gkv]&)>lK*09COJEQBܞΓjBc0m.t/߉7O[^Iߤ߂=(^ΑyAgi H`=&DG4ooĄ ܅z#MK#\K /:W_zB^ǩŤK9I/qJ.E9\DYuPAa~3_S5dD  -HKB#בo'!Pu"?:M "*E$nx>9 qO= 9G ^֯9ѣK % &Zm u9)ϏBK""3l f>A^ T7߻ՅE== [D:t|gi?͐قZ?8p6C]ú[ǎPc¼ keconw`APѱ.vQ!}lgZ_0o#w*?Ԝ2{/7"?o.5{*^޵mN˟}sX:*N/. q&E2RoIVr) h&k^f56 b;C6pic1Մ7 8>3Sb2wͦg=hS}ǿ3nt?E\#?‡7\bf  gGpNhj/vL| EԌeR uf~dwQ{DQ]ʃY>-;&n@q!E[Yg'%;v[3|^׃dc|A]MBc܅c '~;^皏"Qz-_xDlJ`&x8^\wNi?kmL<0s\F}U4_xɧ @ \h<1 ݊ >Vx)b0,P( /QvnQg1X+C$Y\*rCn #JIԱbŷ(\&>pskM L.KL^\DVDqurs-h sJn*$:fJ Jis5ՌPTҧQ'k/,- [8iQr b7iĈڂP2y>$N IQϛ dIS+,)@wv ʩ~4 9r qAG̣RA]= kZȗ>LZshTf ӞU8!49lD ;v~a!2U$6Y '*C53Uo3EwnjiYhobНb7[+=vZ`6j@ULp>4tAA H(V::@tыoYAJV ;z _50ZSň~v|d"{\IC&{T}wl9z8g) SJ xȬQ&#ObaϞ;-?Z2Ed:>.GS%gϸq#ȃ=U7n2gEr5~%j͠B+4PrƶsQ-Cb!aĻ7א]svGJCc6X' {܎VķN3WF+鋶 ћw(̓S šu!,ZїH|s)O4ڑ/c SҪ2>9^h3 o8 f/">p"I;KsA!&|WOLXxbmq'[r#+D-g3bAHJT8MԶqOB er,MȞ G;UKSaTdhYʠ04CX^®/Pt"3<+Ab3$4$ٯQ3iBr>)R!H d-AisCXG'$~2T;i(`)7 ih'h2C s.lf0zmQJ/*#jݐ:5'ĆDze>=žfW?y'>_Dj wlU7Og'| +W>YWfFIhY*,7`y={[iNFV#3_Q\J$ZLcVsWno@bh3E,2%'!?Y}e(7LHnԬSM&I&.UB qbb_Lo4C4^EFA֗1VdSfIyc b;V])P9$Wlֽ\~73z-tv;hGjy)`& ,oZ8KS71OkNXhp ؞X5Y=rgvvATk/n\k۽YtMX`3qoaO9h? OE{ ?y&.R}/t/7a /Pn3QLҤ&~GYs=ѝr,%3-i )X3eS46ke!QI-$Ai2S8mGw4`w}ZO3P#Cf] sEUtg<-MUo}]ղu 챤 vU`h]kB<*;@Cᙂl&/@U,g\T-Z7xV(Y;h2K ڳ7!(ˏ'Ѵ~EbcZO=$0Ąrz[YأtWurG!Xhm'h{زBFM< V (ۂi 2 ⇧ d>y-8o8בgHCLJA4ur!_5t ܖ|6}&`$.3iք>g_4∥5ݼ fo*ǼNG(\$tF%@b86K&kFl]XӸÔ+ [E|+ctq Kqfp2u5tggŤbFMnĜfIFв\gA(.M6;RجBKj>6h'ULOO1yej޴=Mb)k/ˑNFރ-^TmÉ<ٿ ܢ"ɲFqͳR Pn?I`̼-. fR&oMFR kW@N)jf"gn9~jtWg/b}t\Bη%>.[|ʹ|;A_hJW>9ȔIbp4utDv񬊨ErƢO"l>dB8pLJssABFJu PHozoLK"MuNGA-A ihΎ\d& EU*v9ږ-nO(@Or~TKrpc0y49Y #ve\},G!R6 Ԋtv[2s8IYtaB)~3,[0pEcoĴ2ɂ~=^VG"ҭvap,s 6(mCryo lm)露Zm<dMvSRא8~!P!ﰉ *g+W'΁ܑyvt>oX%2LPH^8D.F4{%~;[]cbBΌtЃ!8waEDſ'RV-G_3 @Gr%qDkvAiR^hoӇ&Ot{Q EfYeβ=7 BeDݣ: H?fknGȄ녰J`,/jLqNi% Lz[_  F)k’Jr܋YiLDcuyPǝVHGq]~ZG{2:&ccs6 5q0P<ܯekwV~' V_B4)O6:Rmh3ӞP& /sMKCZD{eT^ђ%YܦLǔ[k_+՛Xj݀0l4︀|LN̦D;^IyMH({5'aJZ:H6wy>qptAw.ǚsP>GBɶ^7BPvbmf~kQ|}SsKG[@(NF=h97',r6Xx6ZRK%WwCizKOhTE)#Q.cWړMǂ9Q9`@wۉ.A.Z|KvdæXab<`w3S_bU*A8]Y"_HO?+蹙k3 4ܓ7:(9~P _X`84{f1AuK?{ql@Gm}CN?mlIn*襓JzB@y巽 {9 !Z-+dS5AH=cj2l=[ f}u<ͅ0̍nBńíN%mD-ƳϬ=Cҭ*04㽛C`@T i|ͮlE:އ˱dh({ SJo@zdZ05ӝ¿]ȟ$`$*pٚ !9g̴V| 9/2DUj\]qp!`^Zj"zh48F.׬mAmtťjҶܦM 3ynCYq$R6>=5k裐g|_Ӕ|'q{f!d9\)ݘdg(FnG;" u5d~^(U}rǧ gl/"!|buGdkӇeώb'= 0")5v:&֢=MCWܭ#*QRȁ4^7)Dc\[ )PnTӱrG-V) z`7ξzy#p U7:^mV>b2Hh>_7A_&3>{g=!]Go_}6GpM`xGs>qw>k(B<+ocK3KU?g%TU3tdbJWSnS @σZGP؛]%2-llw+|PD:s+,aLز/٥C-JRv[襟D$s^; .;_T:UVn<2,wւmײ[`:& B"͗Hٮ]-z_8gHiJzP2a{x吚,h.>۔\l0˅jK)(JɲAfE Ku%r1>Cո y2ͻE|\ZjJG/ ;˭AVe~zd8/PKѩta0,/ȁD>$[Q/q}x=I;IS T*w Sϼ^`b k$tEkUȵ%lݢC"Aݵh@Bѐ|+Y`y'mp9Dai0i*r{6L:5)la`'č8uެ~F9˻PvHR)zԸvF+<-|m+{11k C췚bqB s;)E; ]*!8%Rvz"Ы \]##Kp* 1w@Hf uZ_Ml[QB.]\EI;!L>NPOo9֜( \U!UHfP-dgv[r2慕T&;j(OB'.R-WHXzu)7bJ^[ yGZ:`0?Ѥ[I;;@ k%H1}DM/f ?R5ZἐAh Hܧz%)QNkgdO3&3 Q2t{S'0m苁u{i-\>4,=KhYWcӍP#[̫S22\)Of3DH>@E 5gj?IpO_7U#x9q؉SM%8Rx0LÜ/~QtQLnT2ř)QoÜrn#Mt(+J/n0# h s5(?Wn tr Ic3PwG?%)"]ZF``VG.YZQd.PR]8"btF&}GTMf KWf[vr.Xn\PO/)@#Fȩnd,{L8;Jȱ2u^S/ ;U&?.Mtԩ߹}Eh%'t]$Hu49WG iLm'i\(Rɔű{T`268Ԧyv7ټ UIyRϚG>, A%]vg t`:v_ፖ=uP#EQ 6b4}!11ڛkV< ׈ݱr -y4cŁ  S5Z unδdbVY*-tn.sXVkN{U4/>hL9 oN^3Xf+㯙x>gXt ҳ:c*"_GTPR. p?x5KݸR"̹toޜDW)U|cȦ?Lu!v6 7  8>mޮta*{GGSeѨx+\^v,߲l#qb8Q0XIrܵB\UM+%\8nhMLX,I{9[^6T%ݨ?]g DU-x&*6)j*炻1i%teBe6+BH}_ShmERCf ~ 8vRز TC"(`2hF _1Cw:oh1 \@pq1$!ʼ'4'1GFtMRߋ Ft1'/o7S5tA &zf-$ _#7 9c ^b[ZQ>%#|ںP6<ԗyk؇J9a Onj.wy=)fKrHOhgw}t>sYlYF,ʶ{zpw¼,%0uT$t~[})z;UVd-y{?unWJzc#PR'1R#bo ;zٹ,9| >i/I!Eqa̼cz$%92R,_*N~~Q{[~O]RЎ4}cz@ YFr_DKroUiiKٵ̰0m`pZM-&ܜSo(Ը_>2jr[O[*x*I;9zs}Jo2o^MQkCM#F(A;L C 5ӾgЭ=u >y9 u&wn4TD][ٽ`q1q A…Pxn/_1;m^--;쾆7,ު2.]WBwJSsMwBs](4 n V apjU{|Yi8Jr/!{(( bBAGaBcgdc/GYGzى+]`NY<⧴ߑ/+~ul"g}"<Ƹs̥"Ayb{#{!NoJnV8Jeuf,myzd|b!Z =z3ɘo3hFX{?Ӱ՟쾀plorS+C!.[4{I˞y˱?@24 87v읔k%;%V>k(y;vJ u} 6R#\kFRdq\4>bhsK CPE%f9o(krqTEBu~B; 7jc | |}"g4ӸG<کcSHr8NqL{D3a4ySJMƚIyj~7q8Y,\ݪ˯2{ػ.q[y;PO4YxCX(0 z~Xh&W`cH7]1B'\ C"F,\EzbR< T@IN3[8aWT’h%;໼/v|/FHb>#cK'_FY5&|pwiU2bsD&ͫ!h=b5F Eb1235bA/3@F"^RS=!1(Lūh`4/K E8?yBad{__KS;m(L, NٟP`JhaN8π{B7}4@k:=c_bߙk)K??_3HNJWRW_te&0nID^sgiK]5fW ع_s位,N=zizd͊jwUh@CcAj`w3v*DxLxT@{EYߡN h+%BG; hI/4pӤ`9U\-Mab"sa0+4Ɣ'XpX ~Z+rٞ͵<F8;$́cJĭ|uY ܴ|Ssv{tB;~I_)w fnK "]c@uvDn!UA!n[G9:s~]ʲ HPo szS%6g,\y&KA?Z<4yxL 1#YDShQjEH-{ NwO{2cE>i#+Lx$Qo!,:8K+I F-JI\1hW *c}2J׊b %u+C$%7L6`U7B.af66X>SEiy5@N@M\tŬ9nIR肋rZ me0ihq\ǩqUt sbZu訡0 9MPKJLгmV;&\HӢ5PjuJ\wme%SK}'v2Ra+ ۱Fagr?x-sŮDtZX⾢!j)!k\Y.:np˨o s2 %pQx=[ng~b7ɏ~Whnu#j2c`@q,%2NUML '@"*zݩWU5JC5z+5eDZb| p\)8p-c[ Xtּ*[jTyO-ІpjE2o@Ȝ= zʺ%G~(hPmlE4aƭIJei b@es˧wH sP6M3Ias\>"{!9BL(eB)[@A(}F?>\dr~Z~&PΠ_‚'MKp?.ѴÂXq_#ބԻAGd2\\\U\<<jpi=$`]N6Wn:^ g4W_i4prvD}d͂ !d/v˯MfBbK7%hOBإ$" ų^^[kZEgAJ ޳QM`>@)I#}kqlRHoO-PC2Aࡣ>9 Pe%w?Lb^ݎez>& h}2`X# & Lׅ~<|t;%H"39O?0j2b [)}p[` sVϰ< Hf"8jr %c7v5q7ލ$!/Ȁ{JAp洈Knbe ,j/Ff͌C{gTbiɪ&60'~ HL,(4`dISq ~mE{iOS>(-7sQb"ߢ"F4v*#ˬF3Ziv0c*G<nXbOۤ.Yr/Nh-F}3R-;[Vpqmd_x{_ @ӌ i/ji*4+c$8Ud#RYeLXfDRVxYJtm 5I=/ ));UT%'r7Lʿ\ާ;ijw'ϼ~YQQ5V_L 2/sO>Ude)/LV Aci:lwgJ߈9R/T3?D-jWVS+n@r]:].BpY8YY|+iIUv7NgZ 'SLQ_V< ̱$ MPۇ3PHk^|/Z51bf~-qIG}FM]/A|kh8L+uY~,8[k ]0O?MZWDP?qk_=ʱ{ƵȀҵ"\č}>8WLJVα_QOc @M);OhNoPI o6q\~5δ"@g$܋𒙀."ԧf)gP1Um>j9oCr`9 *w[EL1DYA ٪y:`Ӯ2Q#byq cŇ< L-&Je\D zGp}Nvd \Fvq d/Iu'$K(%#dta.mzXz<2a x7Mt+%Ť ua΂ZS)O)~Kprb~fņ g,k$ڔ kiUWx+dw}'C;qQVT碄\Y>'9whqDT>ѥCF%\󢍝1k?TY(ѿ/ I;-dHgSJb"+[ege~x?=:V+A lJ33R&hrF KGq68_!x"$3$P#6S\aS̏"Š+\‚NxܔIѪ;V)\ެrBۭ%0E^؈`gѰ7K^%n.s.4b"#V~ ,2C"X9ԛSDMyňIo.X%MIh]TO׮1a9Y>&C7k߭y$ތ|jaryr)#^4^ `뤻+HUl2|]88]MRǶq"'+Th~ug!S˧ddk߁b#hѶ֌WkI=wt1? 8KGX20\Yy,Sُoxi ,cjnV?yQs34]fBWؕ(IϮs8}iY.IOi\fRѲLGD"?ʝp31Z%7 lZSVؕZjHԶPPxtSflQ'{,ćI.)33V*⇓󼂮E1.;wAGn6 ltOư=^ Q$-w>YCBx̃}SE* Ez a?"Pc0,ݠg;ZQ,iR|:E ZtB^dnsa{SO94{E:>i~>$gb~ 41b UXF/eJ9ڀQ]")r0h:)F""aV48^@aUZ#d$6l!T|LyHrӯ(\W^yߌh9OmM9C5D+I()bIґgђjqn$!XB70kS <`G= N&TtYZnH3##ѫx5$hoV١d ),\ig"o%7'Yn"A\9}PxfyG ws45};*j-9u+a֠m%\ĭ_1^E~v!uIY$myvci$ڄjZ N ~R8/V77$ ۯʆCDG}w:TO+{KRGWWaL[wtH tsZbN׏5t2':u{i3%h9cja@u%ۛ{1#lm?DSټ;)/#BDNl6dJp8(y|Xj$p}L{,4DOr"jDޟܡ"jvgU^|mbB~=< fy^,h b.BJTcZU ԵM_S}rI9\ӂ&NT Kh#,6W!R< =A 9V}!ɉ(Q.,97zuMh (e|U/6}_97,Yai}Jtwx&VMLb:(#kDb3fbOX=TpXn^)"ΞH}"\׬;N)fSKT~G6 cP  rFްβkmSiG pg\{K@ϒט]T Jg^1`dKo3g 9 )㮰a]>.D! x" ѯRG͠ ""@NG= WCd$~bKxܙDP̠Ȗ\Uj$LKR< /Gw ccۡnw3|W-U\OeǛyps:X̖#wYC}"HT#Z*Z eupL׳YvwӚ Y B4^c~> {QAPPC?yQMzR_cƏSe*F>l̷«WRI ̵ ]g{)0i2 {rBQ{Xf );P=@q%mV?fpZNIYf{WCA{w$ck8\,[ czn•|n;|CرaVȲ(.o{]pc.&>(*fg 1W= U#fݱ.B2U/諢}{!tՕ{7y5L 4Q3{k]c%׍2o>挾[~J"g%Oջ_M`$0̦lHç2hѠt$ڠ,ݤ4bB2t-L%`Ѩ=," fe%|TL0A˧J-Wg\a"TC1AㄬRʥڋ(KۼЛJ5>n-=?x)h/Ϗ#"2G<7pF$ǚk}s{nb|&<3ÅuN'~b̨*:'0Մҧ쩊ea< EMgbҏ#_(nOe5Vp@|G=2x50]gwֻ'97R}:9KNDs:ܐ}}J"N @`9TjE;;c.Qύv_MZۢ&~pSAsXd#=Yt fNcC {+$#u<䎤*G;`ceJ`^cUS$ؤS -'"ݛ~fU@ْ}r8%ˊt$=Ŀ8AX79uCQ$Y0eװ/)aFEVAPmvmR-i'Sg&IW7j, xio |,,V0Y:ahp {/E|zF.QfYnh ?%XN1Zٳق,^06$ 1 8g{w_9{9qqm<_{C(Ԓ'nC?{3D)&$qũQ$G'>\CXm1ѽb2,v&>Lϓf/Qͳf9W3NJbe!!]o`%G7]ZNVo^&u_?GdYAaxF]( -'[и>´i\q/AACp6\ o ״<+u],PXc78YM TK_aOCIz)ARCTȅk1bb6hX|Q0-YiA4-E2m\01nsT ޜK:U̒IRBurkwmYv6)gQ9Q&W2F1PwfR_<‡xaJ=tn$YN0^}j;}{͇H ٤Jp*2VnKym9OWԻ'E6Yci2 𢶋qJGMHoĈ1|U\O] /_5bSes?Da_&!5.]ifgYpG*V˺ኆI-@E91F $+Jy2xFUU0TknVk X\iw*#c?<]E6}( !0D-877\ (j@=η>/;5:Ml/KA-?MGH{bd4 ;.d 1?h xm ݤ71 dt&qG`ei풢ຊlь<͜3 _$UʎR(SD N<9$4OsRqvj{ɡ9}Jz]6{D W8bUZ{:4.P(Ima=!AsA}eۙ;Ա_ …fj dFܺ'M+cG[ea?"xW]AxLwRiǻت3WuVc#AHPbw3\<܅HQ5Tg!c奴dCĈvVI95ת>QFMm Jb95gsX,yz4o{^K{ŁZ˧Kw ɶ!A4Rq*@??p K[˜l#SiS H.\׿Nb\3Jhcrv4ПZcM>w)_JXⷖP+H o&i1R]|7ܗb1Xpx~'x=.6eg_<#ŌU/ v-٦wfI%6 4ƋZx'{t*c WtTv8j,%6$X fZ󇢐?*kڔ)H6Q[jMnNHPW"nз[9m xt,iϨ0󝽟au ?a%TD-=*;Po}n4y7ˋGΓW`7+=ukwVL&_eO51 ro%N>J>8aBuL}qYqiXHlIHa}t[$Nk㵢prE3-#'Q]K$23{^A"p ɅM&| 6=8W|m( Lt״G⤖db7Ք )իcr_tlQUܦ 81N*/щJB_{:a2o%qjp~*?(DcGq2{7Α0 >F8Ĉ+tS~'.B7μYo;õ)gWj:0cbLb} $cG蠆DLjt?[(|F$R!@b@ 䮀9 YSO^#B|_}1ZCJYQThG2Ld摰&(h$3%m췃VLLo _F6}CHy3p JDYa"$io"=[H,t\΁U:ԫm5 t϶u-ˬ cw:E'(Aih^91+-4ymuQu>N 44p 164X|!;r e-h}O7ZEm{:4T#([x423%8&0>f2L'^҄xn^T7ye]LS5\;5.( %^pL$9+a\2Ln/w#TX k P8ȳig7"BO58rE?0KJu"AU͝rC"@#ۯ9s8 ~zjCu"1_Kjۋr"D5ɹar№@<_bo'ݺr)BB"m=bA:|FzMkIT` )$Nfebh>D6IEH#,$(xN}F&Ism W#VJ]MAF3sp\)-4akxjP^R@Av[P//FN65$I۝\ǐܝP'dwLv;F h^ѳ un/@ghxn> ~b1cpgq 0/1Mן5Y\EC8ZkJ LW=1D{KtndIB? _X]F1H.`2G,׀q Jhn;@ xDwJD9MQ}+t?$9K ń^Ƥe"H9, nڃ&:wZ%l\0?$id )eL//b3U3&*e}ISA ^Bj ܯ3D9pHzLG&Y^K»ڒWPrzހOgS渱Qߜ{(>8֒ O@hV ܤ(Ѭ#*r K4,'jz#rűl&:†YŽQ=G(oZ͹+w\Tw(RW8QK2~Y?$!UaO+IBUl][&N? RE?7P *%s~p܎R7#7HI ~E* ,/f<4` ,QvAu ?K&݂ LM 'UbWy ProaWma&Q?iA.yNi}C sx6GB`㌑,V{>xg]Bwh4aó ҟU-4? U"ray肇OT-=Fg!nuVJTa>ma&do|;I^P4җ[Pq+ XAme|4k;I9*$]*oG*U +y'I? }Q%]%Fn^U%2'va wO_oגi<;5g)˱xmPla~[;PMPXk/鼾833b9&W*!E](鬈%_?[6V uQeȗZ)S?FmD\u 1'y3XNȪ?IHGߤ ֋:'(9fy@2|Tsi>=:3>[G)>,l -~ QI*s[_g=?SZXt Ūr#C{t Nç&Z!+Qq+ٹ <~o{IU줛PlYmT rh<$!ݵO% V\Ny_ݖwANۖsC)|) q 0 EF^vvfɭtg~and0JhU E{{LdM5[┙\qeI"gZ@EQ#O1pQ@'W(dgc3g=pyɄ]ϭlyR%vpXXxtNŹ14|B=iJmen9 _+j"t`SaqުDZ_LaPwл7t>$d29_j LB)}÷Rh-(m"|GPo؏5< bݖ1c%&,UƈOiYл&.2;E n#Qy`~6k Ia1gDEbOd~zfNXޢz0A%a 9Q$w`/_a<12@Eطd.û?5L{JvC1=<ަ~_᳚3& ?߭=x0YwJ[4bϞfg:20L80J`ѷgnǿd3}6?A}(tcI"TIFQD3X)FC@Ϝ:([a6wedkpweF#'AA^-9OHtV3m*%5?X])kpMAD=)Q .I߄1+߰e>-)6 wz+SpQT6ͥ&t%q/"O]z|%﹁N3Jw2=۔MsF6 V#,"Z4"nC8uu@H݋5a Wr,? pxO[0="%şMMo\#Qk;3fb}A_@uk6* 'vD;sz(CCt\-TG{(1+Yn:fV 2 I[s\YLV"V:B̴A)@'וsC܉0d)oՊ _DV-- UX0Ge >C"!HCF};,7=|KԩM`` םXޤI#@ƳofS$ѥUfJ>v$%8 ;ڟo[:+K >ZPV$WhЫl)-H ɜH6YXISZؤI4 O(e\OXYTB*}Z^ΚSEdN_>]Hf('4N}6(2ߎD9I݊+Y{Dq'Ő $C^։`'墺?rqƀav'.cyu"/W7iwD +:Wg:X遰1e~[AΚ]Y1cw-ţ3 gH-@AUWTٹB~ gp}(W?E{9v*pfȼ B-DKpzt>cPi oS0G4EI绊i2L!%GlL\Q e:BqiRjٗ_;sn')cßK:+d".@8$B7Βf̬1aSv=`ؖtv>D"nn 80j gLJ4{vi)EڋZ׌FTu4ٖ^tYNѣfHԢ[KϏUj9% . Y\lhۇ cD+|YFhreb/6H97$ct_tWid`06t`J@BOgQ `dCv )Yw3Nc''}Zb#2\DAF3,=#|DrB?5M? p}yIhZKSҏhaG ' ol&Mĥq X{UkW:y݁ A _0[IZdl^Z৳N$=(W<:f@*8r>A*{RjΒνAҕ_[㭝]?oX EL2%!rW;f$]N6n?HE{1&f?ul6NjWU3-םOdH5ƪ4Eӝ?H^xtۉj.HQ[PeSj^YXe#Ycו:g3Vc!jپB،ʹIq -;4p2:cl׋+E"Ca#F2eܓ3G$ | nI)r>W.Co@qJJr)*00y2W'$At{J)'7 ΋AyotH|lسN1ỴCY"MRx~EK1ԡ\X XGNHZ-gs!} yUw(8 \5/z̐Ey":C&m][w`B ʖhχHTL>K zOMqR],dlhZqHv×ʆÍG-rMp߬LF0 1XH-<*J+nYuCd#}8ocak t DC\ƍB.K~8~ Gxke!Ñ:P;RʢevϺ=Vpye-aR%?mSmklԆ]ڍoWwэW~)<VA&!ӽ9;h;;bi@L[^s= K' ^nLtTop )6N=foV>} T/^)#>v] b<@PV/D^ MM,h<)꣭mlEi[Ѫi/gG˥(3qEy'M4 Oϝ.z$S1ٟ(Еxy6N:HlDfd2'ii Z,ũ→ l7k d߫ .?\0{54oGR?K;3tgVA| F(X7Ptx}Y7'nUev4fhue10 UƨGV -6.ǃ_9f*ޜSw;̘v$/y MØd`ԩr^ySW`|@h }yu@d{[9L`٪D?Cg$OyF f>LjCA6sJ-僢5Dp+毳r1ܾ@ j^CHg.ߌV[MIS~I_.IIg23{);x֞ǃjWn:3\*I,0JM-Ija4~zї2wmEX',f`BZc -:@ih'&YΈM˝*)qWWSx&/A#Vg2<ז鎶ʯ~}M~ӪeYn*Ӟ6ZkgԧRbL_&J уf&Y?D老7."APaOTbDj`I#>$m=LN1^v> 3"LY:|鿆O:&L^tp)&=t$ӢNHxnQ@jDtC{]I4'EbM},V?쫲D4(ؙ~.~ZkzmVN7zhrfR"f 8?"nbJ $ˤ!sY0֗d)1o-Eku4pi@k{m̶RH׾%"ϩ$1<_V/AǸk"OױX s֊HQj+eIJ϶"@pedD:\xyE7FӘ9Cm(6hٚ2slˋ`ZaF"7}Pwfmҩ-\ !}F&g;8{Xo^HQWlMdHYZ2 R'B?Hq).ՔDLu܆F?3]՘:J G + ye_ad(ꥆɀ|IE$5oK<5hCO+YY6HeK %v EjAwwp#4#ۚ*,K*nՀl?av&q5:CN6 4űvWs'¥ـ ͚_Mٌ)I\"SQ&vd/ I fEZbd=lt"E(0Z.l/XH :fV{)%n늰3^57M(!Fk  w O54E]5m*N:[AVb\2~y9<E\*#3#mҳ4%CЈd<ݩ^HP X`1IL8lșc1\ aPuZ(V'-loDn'U]8LpX*T-iInba8; JCLNl3OM6[ӵJpΉ/ga++rd ;ߜz)bMXQl54 V\!FOaߝS-S`5YEB-J/Qa6@)rN4fojC{ʻg$^4xr~[3kw8c܌F''Bͮ6j#?CI8+~l-2,Hpf5C/(I\ٓζTD YL~*-ʭg wW(zud"c/th˭$9G蒮NZjϳ[qh5r*3-ɦr"d‹^&"ϑn`]={Y`TdAsvQ0)A 8h#װ|H{맺[{#R2)#b UHQZL 4[ƜkP;XkHoM1M a)1t莳IJ\!7z A0\vQr>VP `ΥmX{ R O{egTBUhEN #6L1RE կ-wչ?eA6EՀO&XBD܀@ϨPQL]4.߽^7.1{n8wbZl3F=Ӷ:=Ç{3[+/iꏼ234?'Val&j'^P=mt@쀮Fs2ֹ\e6uCLZcGp匫Tֵ-Ӌg /r^[݃=W6C|T/͙۳Fj2UǛ!29K6*c"2drs\?# 0[i6(S_bIy%$YP3cQPGBʀvs D ͒ˣXSxGw3{ ˖!P ) Xc; W .:HfS~BȷZ\)y|C7)*y3vȟFW\^WfR޳,E^64۞ ^TN;M#!olЄ柔?,vڼNb].w;d1)`|sd 2 [ ʭ?esZOioBz3pLrdʊ:*fjzRc#s'Z|BK k8Ո>=X\w:st,ء6/"okҿ صhfMt~y̟`z?D- imCoidWk)@Bt &t2uS.Oi j1X| Cc|I>.aҡD^><,(_]9? hg }_()gvP('+yͫ}+AuZ T5&9wk{7hI '|xx௮ 8t'Z)r :6Z~6@?[JyK,-Ԁֽ 3Pƪ9K'A,02.GZ3etw1 rtt/]Y^m>͜vK|L׊S*=(WuNM {e9mq2p6UD㓮% Zo$qY4MMq~2mguYK5Bc6+C.jСqPGڒz>8BnRkYKd_%}|5N[cL5R嶬0T"n5N|>PF~ѾV4W;Z]a#5Xӟ.u,wSwW 7'{3|tqt4 DoM b|MړzxɚP#>RZ($:'R|?a!(*0wS_<Էat{9 5'5g+{m~@88=xQ]Ld;ObzpC ?T+ T:6AQfz2b/j͝Ux})-GA$_a"((ʗ O7vX:%IrQAvvgc<MX SUjGqj|o}uBe3s7" r[ǂloaWa9TXcURG6r 5o/U6a;: ]kmt ]h%Owg*7&$TCрmkR\5-8K;VǪLv~.}n^>_Gܭ?C3l4nJçT(KM=5VD:Z_WT*W!owtm 'E瀆%z_Ӭub1 660a(1?Vf'uϠq~mDi8r${s6owofb5mTڟ8$ďxDmwʈm[xVX@-8=sFUxnq/G/`v)a%ׇ, |(A3S*Ťp!5H4@H3~q԰g>f T@=kK06l H6glf&midj9~1퍓pD~vFX2)JI;c? S :@?13$4*7P|#>|8z ^u`uNuއ!Pɠy62*P 9ÞW+*;i4^W-mE\&;eH{ *1lUivRq IffA-j@4.3=;ǭxK+X ̿Tz#6h .U ĘXN׹_=\e>:X;pO Tr=#TLQZn1&@&ZI" Zrȗz)7:TT8+19h@O[8AUv*7+#td*KWK~b~Z:&g4N$o]V#:hz+i~B2x/qձ([FPcLXvs(~4^rpY>{E zk7{= d/[_3Tޔr)<д@ƘB&ҚT-݊?$ os76mFZ޳"dvVGPɼHbPd;t>axXe3rmfdrq nwEx.sK~6 1s'OD^5g{&agxI~ m0gqjedwr@_V+:LbjZT7wM >x]z{9m.I"ibEV 碥'7D^_ i * 6mڳd]PzcC<;ob~-+W4yЁݕ)96y&h^3J2&%/Q+Ƃ kn [xU`Ϡ%wDQ:E-N5ߟ*4U+wX91 ;)oo֭ij{Vb+S6Q~IMCv16D)gQJjT/vI?LS_mҰ1k-PǍIu's\DW!hZhPRdo5VUY-Cs;LX?1YvlT UYsUJBvQYD0+C- H|gD^'YA;vŹ q {Mtd0$Z5/ka0 YYwg nfʖ oi@P~kmوBa|v4 duO*/Q@Y* |ܧ13ZE@IK٤mF7q |X nf[#Fh_?^p銠A45_م-M;^bϚrܵEhfT oUӳ\uFۙ Ϋs{bօxs\.%ihʏ!,"cF07ר2֯GH.rcrd-nTZ=9 ()>и YT=?zОCğqy PclwʢRKl~F` ;&~eVj:CSqg; 0V W|Vf8I{3 tӋmf#\k0mr0X,xNZ(<[ hBiO2OUs3Ȳm^MKui(ALvSz{p/'a 8S^kҧkO㟙7ޅhDa@fgCQu\thJ4KM$jpqGd$CmD2yغLN/>GMm"'(?nF%MJѐ]07IppC_vEGE0ҕNϲAWrܥÇ7ۂ^!纯rGpٍ}>>Rh *LeRSlسᄏC FzF* DF0}G՜!yAtS=| danCߌQ瞽.% p]Ar,t!npөw J '- J7\EƮ.U?ɜ_?%{ )A7m`6GurYD.0U$hJw ֛^Ov(e/T8pΘi1z)f z۲=} =5XSFf2M52倒ьPlXepM[R'7kG%?H,Rsꗗf5&@ʋxhx i %:4s7 ǫV BYid|oMiWGM;|#堃0{֞ `LX>RG 0Z{V*_ac! 9࿋+'1CKG Mξ'5 m6sRƤLް"{[zk˂dQ)#fZ$ yD3(gkaoޣ  Мh g4 d b|uͯ~#G|=0ݚmS Y}%PQ! k¨\: ZiBH׼. i,{caS%xA -[(RJrEGśS\w6>Ak?adA!‹Ϩ4@>+/ԣWx'xb[ŋb{;~͍s&6;f߅fNgalBfdJwqSw/6q8<EhhdqjsUlkЭ{NOfSo"Cĩ̤`jLT9_,B6=F,!D;?} (RIXJHwͼ`Lוh0JH} Cuz@}֓)o_6yj,R."GxbYڸ1w̶f,^CeBkTuůs4:8RK #p77:l _z`_`ShXl[Mp"K᷍9@\Fu`~hC)S;ۏAAEb6jem[we pP#gfX?<*ϗ^lpB"Lk JrfB.~2 DV,$&0#jɾ%Pm?"Sx}9Vo*8VQpr/97h4u[QV3#/"1Z1_薽kOϑ'E, ug +d*:i:Ӥ5y[^:#U^촃*%"~̭a*Q%q5˟(0J5r$ʅN ҷLWGlwZgHeqwosDQ8}Ȇm /Mإ6ETǴ=2d-%eߠk^jQ߸FeME`No:F Ko4*Hjj;fm1ČK yszItӉ|ǐ&KZǓϭ5LPiH Gd"QNb'p{qط < mf%r{uLiOΛ(5uD0YFL ?,w:dɶ'2=(YSAE/|D{Vr/_#xNU\a> QjۊᅪsqURz֫KX'-Rӡ̵QuĆG;_CF`:>qlYc;Rc#\}y.L;???7uyޏڣ<_>,|jA 3@L\d gRmTwG6XT`&[tfīy(v."N4+؜d'3ir1 c5^^=-ȿr8 te8?f])9d*OoM؟ ©@sCIg$+_jTtۀiyU>n!gb7uZTwNB9NEec"E (o󲷫ق|B"cO.@.ׁ^c2ғ+qSG Ev\͗B.ȺV 7k,bI /K>b ,X>S{~$('T1K/|.MN@\_>Vڰ +IۡI{]1| ?po"F ɜWmwE1'EhȮ$,pN@Y13 4i_ {I&1Vd='Ë76GTHH ӵ*5~q<}iںί<-_iN幊韟<nJ}qFZaңb3~ob+L2| jM#k8]KxN:MtՈ^%灄Sl`OyZţ?eKНӓؾvǭ76U JʼnjG-H$U)tfnqCDJJyٍMncA0P k1pDHnpa24726߉-vKL!*0 p#mƒfIv O9Q†'Qn040j$CbbaU,Ygg+,uCBX>a'7vfE+xmzVy2 <mu|Foxpct#K$n,tW3EOmKtc/q .YG-Z26h8y]ʑp,/"d{%@/0zO1jFykU\ԄLXNOe[S,d4M$%8Fj\v:zEyyŀF}eb~IȲ2z2h"N7| eFB*rBoKl WdR# o=Ȑ{DJ751)?XF&c[`H,Kxu g^zg}Y}?{;zy*8\>T9ucOIGqJ<$ڸ#sq60FUNgLy^:3r{4A]p u≀t2ffLpЉnLyr/}j鵊e'JTD$!5+=]&nX՟QK2'$jۃO$w~G~Q(MeUk=xI 1mp sC;g3c?<Ȕ*G[޵ٟ, R <:dY󗴄i(._g@Ɉt+Eee;Pl>@v]dJ6&BDYy\dBUP쭟{!¯M /-1DV `qd>,96PN NfQx{%B-DF !t ի.769dP2f<3z{Pwf这oAfnr@B@7Iu\t/Ri,ZJ*uL;.2u`nTUxEx̪f$ Q-y-k=鎔xS#ymDExwlej7N+E4UиCp c(tĿ.BDZ-v@7I?:fhg9e p`ᦃ馾31unS3)KrodDmaxgb<^,Xވ)tk1{[<1h:vPnetiRfil43@HTR Zl$b 6*,2%8_N!ZUb t먎CRu5ѾrO4pPWl``j ϒ3yldOF[1Ϥ{`<+}(hW>O ;-9&}f/}6RhHl'tkU pFyu2s JKm<[ ~rɮApX6{4[CQ՟&Eڬ:2τdQ@G@d+[B[Mu $i5NFzs zYa5+ʄw)/sVYѓ]V9EM%bz):A&9y%;k3u>,>t'CH)K[u/h햡Y>r0*Kf2KjFƗ4?jF"$M$rK卞PM :p`jHfBB btɲd_6%Ws/Rظ%9ICQBTXs_ _}‡jL-ۦxhx\Hp_@/$ɻغQX&v%JwznFR7p, 4؈\$s@,if~Vh (wz~ˇś)JegNSb??Ka#d"%MV꒭/Ēk"VZvt=,D.wPخ\XM_s5[#QXwsԓ@/bf002!Y5TWnb}{ESm(aL`0tM鐇͆U%Ft^yqچ yu !"/` Jβ8UΧ,++}:qOZدzC=1g2HDW8z|5A.} )iN#YSdшN?3-ᢍj͟ӼzCq&k}iVUt)Cv vv\c^XIdf`5p@aVC& u}?ڟ?xYW(o4, 7jd.JeHHjo"fWk~_J?L {%R]ojhLئw鯌1vp!DuF(VN׮> 1qPT~Tw4UTI*q`F7[MdKP/weS1C6%hD{Q"RG[!!f*>pl$B'Dѷex_ݬ=ד@KI:.19j6FAXS|IȀSLk2f?OyrÖ2*kA8b\?-|a>f$%}6DE\ܝu${L]'| ~@Tu6,|&J\ӵ:/hzyr*5.Kx\0GmE p_LYzf;^B˯HqǨb?H!?celfWHpGǯr&m~1I*:{D|kXZ^0 ֐Ve?=Bhm͞ ̳E߮+&q\0rrI AǪZh1w@w@nsUw:ݫ3pe Z{W,NK.$t@6˗E[ G"vɷA3i/ ` +1/>\w=L)AL*s`8+G ML$+ZGLGaY#L"Ԇ]Cn^rYG(\ j:cBMy Jᄖe7?ik,_*..ՎKns mQ =х&K vMUvsp; #44QݗG㭓Zxd#y悺(S(z wz qN+Ud-n3kIEA'DJ9 &5Sm#PdJVg7H@jaLArzπ)֤If]}wSe^X[q7늼"ۜBN U-bM5Y%.k[43Eg* jX0QvSVoކ=]6Ɖ.^Fn\_F24vϒ^@JmWAfB40~4粘2EZټⴐ,*coF*ܵ~V%Pθ,n{p4J^jhD\0*H׹O ]~ v@N` g_7gYÚK=G"22vRD'HmAbN=Ngg)[ߖRskc̱=nz纻ToBOJFh>ҐCp22=9}ׯ۵oZhR>7'd++&wuxdF` UIhՏ6j;TնL]i{F5 %6zqSFM56&r~ں!\İ@|ZrW'|Ig|أ@oi~f-s]ĵĖr+lx8|ȋI9_H !ԥGB&ii"9 "ڛ￀+Y|EҶӾ+Wñ^:Iqq9#k+xP@P50pxIU߃ MUUUD" kըaƎ,`?+)~wɓ3f|ǻ;£ip}nlв$!M eT2|LPҒ& |`'U21ѷ-e.ȟY~T52[SѰm6Uv"ȁvd'o?T\cfiDC]ܘBY";JHH!WcKdүՠǹO)_#/'ƚcӨ+f4,,N`Q=/&'U\۩"BIjes6!nN&K/[,\Ƀx%hRA3`kӆg1hL%IrfS:K.b2ܭ U~o>\Q JN$xH#i]3^jy0Cפa=Ee 2̟CdA҃xFYgbL:w7̥G%K;MrNh6R5@>0M#2d t*#Cȵrvl*`nEKa8=|y{ tE'w&C4j=L/At pWLGMB׫`bc9uR_q<}G'zg"0xbДWGL1$%VD[uUpp"xi]94;L#>##؅MD^ba-^'J4r~6S8q`/%_8Z"DMh(Z5̆5Fx}\b;y'!7\wE'H.Wj,Bt@-@X@ܾ9 .#B]FH$D,t$kgm8|';ҪRJ\rDL!#dtaR$Wd+݃[Z^}fr#A;;Į ,XCFw zxXA)栨˝B?N<,C?wذ!Oim;Qh<~,s'k`dѡRF@sɄ[<в,@Z@ Kb# twob\G0{vE:sڔȉ>L([DE;,3H5Kb>[sjj)"W(Ҳ>z 6|ʱ_HzA1èR/ CmMRa8w=; c2JAc`BozЃ(&/IOGijn)pq՝LUw i@X-_"TozNB\')g~vEwWbB}~v14_ZS{.Oņ]CY ͘dFle,n۷3 o~}af,_CLˮgo'6TcZG+cJmh<-4iY(4[jI,{h~* Tpy2/ > S'Vz&G֯h˻Ж0QU,04o7{b9XJZs9.Sco{$w4GUWkfT~z1+4`YLmM ϖ%aiZzlohN##ş3? r5U^[]۠C+z ,35(Äv(;<$"AuNڱ% !A9]gLYIT7qc=x9$;gs Qf?ȉ"YoMb:9*ܩvᏆ:Ci~@Tɣɪ1UvS(nLð[ZZQIИס(}<ѪIP$ߚO$be<\MpMRE@ q_ sOC ;e)hnhb`0a:36HqEsGg^ }QD-=4:*8)YYHTW DG* `p)LHnZ(l>>ArFW. `}/Vعm$RnR8$S,ѦU벨n)GY!z[$oOX$A48THrW ;PºR1d^;g{=PcB<-F MsvovJq,dAٙk7 77n!sfC>@0wWAذ%37pL5h2ZiBzX^]VMeTİ@Kpy5%rvY‚dĀ$zd f!G!ʨQh"LgHm/9 J8&*ߧK,s#4.Fں\+mz<;EL@Hh:"3\1 S;|yfeD [֗DʊT$1]e-ӎ?+!*1,LWc*Vb..NtW]*K2/{/rIdr}\``&^ȾyN]IrFN>xF[Ҏm4A +G2l=a$~@?f{UNŹ'W^ ,M}DӞs&~SA?J}-;0zJ'; 4 z^|򸄓QLt?va0#_sHL?5dj^a<< Ҡ{7wqB [41( K0;L%MbN+|I`dxCJW_P~{gr{$ l!WCdPj.8[,< OgZ)G+Mpbw뤮?^NSM48FWɨ9 o\[Rh0̡uP&{*²j=T7X'{Q'/vCUu[CbꜴ<0q].rVr&\/W &(Hu ´?{ҟxSdo2'^~͖?Q*QIJ fWkld9#к6w]pɽ/տm ҏ~V(zi,盅AQM lTʵ"Rv:̑napPtHmWxSkˑWjDqyhqɝU4%b,")7Bli㯙2Tֿ6'lvbaьRP%߹r +]0FgCIQ'Z jn)1fO WF4=t!]?x%naЩzxA ER*} (eoޏrT=Z";1al\ڊVJ1D7|SGSFmm01S5.^c9X5UzbSeǪiD!ũc* PT;BN r8Ԁ&jyy8'2$ϣ[KXف׬>^DSO39TX^ F"+#3LU%wNlIm @ܼ 4v7Y_]KmhvW tW.!Y.k AJ8O.ܕEzQLWKNAUDvwm˽ [vj&q8mj ݃"[O~ye*Ҍ 8%sV0.:ڄC# Vs,"` m܍d&ME'#}Srלw~mmߏ,aȰ4x^nFfM:qH7h`ȑJW0)ߎ>p6wu}i wv@|~|a1DwTL^wN׃JvUa)r/6ޓa0 [>-P|սUI'4pU5+Pն%{di!ұ?6xaJ[6 >QPv/лgj+p-Zuۉ{'ΆWBFSEXԷїp8 CdV* ]4yt0U-yڍC+grNAa5uV-YDaκLh8$? #CmLdo6 f9ݬT98r~IQGldNCg[ꉾn:(IܶoD;[~ꂦ}gcCз\F_xJa/P aifγ~23s OsucxKx%nYhuT4}໕#:u6iaⴼ"N9ayS' }PiT] \m@;NazCܕI$auL~b7N2q^{Aw9 hew?|5nvOS/[l1ɴ*DTW3]`ZI n!{!uTe2_wDk#Dn߬yӊwY4u\W"MrNDRI}9й[6 zI gA7 h3D+]|@y(=)FiaUN:BIFMr\vxp/,Me O"M7;i5y&D7h>~ SƉg3T#]OlVvLvm0Ldz^,8|yF^^0kﺝÍ%+iCM2O) [48vK7YޘQ}YxKOR#(9]t0Bk?\ UNG)P( ]p{TB# Bsj񤆸Kaljs uYԍU'-Ĭ Sʠ{q!j. Kb0ZxNA C F-(JA@4@ .Ib ^hڃc]c%~`?9cuQ,I f2#9k941:zm*ߴ`pN<ŠDqIK}4k' bm!}FK{C\9d~"t<3Fp%dQZgg)(Kx/XzJF|R/M*͚֌/[Z~Sc2ߥ9PR,yaP]$7{܁E&{yM.u{Qux@RPwyA*3dTwLmp>_-I,ȑ(8ރ%q֤H栉 צ]/)J,Gt[/kkq6 CK .;E8 :Uj)cJM% >]6\".9f!k4Izh[5@&)]B/^l]貤c˲gc?N\Fq6h s'/ПZI*Q[Le9#go %}y|f `6Aw-is^bZ OJW Z6}Vڗro?!я?zDE1\56AhI\_UCvӾAeʑ*ф=y KGMnm2*YU׿\cOa&JDߔ[^7e}_YyH'ySO )Fj%5Umݽ*{49*@XV4[gaYEtɆ+吹 g)v[SxfAp#Wɮvx;}OuO&Kb_!uRF&}C[ "{;p,RzIY$lfPF,WȌho)!MO7u")|'"`o&M>wa ,Y`:ı(Ԥ%ìc:NltFڹMQ(qG}kC0QUP: rT@(mmat1*43^e}zL"-0[TH9 etm]uzRW:b:8ŗ's7'Zv9;xDɨ`ͅ4anD9E3&<_RyjtόOb6E}IeCb?Us&P\}nP?P##e!P-F$ ?r3җ j"r8EOmhmB Ųd ,AB ="AK?B4WE#jV̫͢x/=O0~UvWH2*F1PZ8|]"0vjE}o!#/-wQmH)/ԀO1t'#zllnW;@tUlMΆS|xE0U` nSǥ?1 q7~+"CFUhGx,0J%@|:SƯD+()a7 J& Sl8`4MOXX>\VIl뛅c.ƞ_|uٝ&@G۲8DcG?rnk*8D GXp@x~ 8hhkxYoib 'lL P>!SE\|Y٤\eB:ϧ7ob^£3Bt]H=~KԱL4Ib_J6*9 O| /U.P"G 4 9a57 o U&gFt >V(>Sjok>Gqard:ٔ S#|~WTcPV i$|!`FB7"_ t~Km-RsvTgL}xa ma x.^fmm4pXAUvB4P5CA\HdC:~_ƹ2v.n7># rjR{aka)Yq+r:b3l)R+݈#X|Fbi߿L &֥}#@^!qR~^z7p>Bf.Vݷ5?>51[?NMRREp `zH*% AJds3[LB$$'6?Դ%Y+IJuzXqoH=Ȱq kE='5=пCq4a\t{wx4EsrRfaT) DQNL~,K ,5L\Ϧi0J&,+]u)ڳcr`/>,dd=/IFU({44Bu k+; 4{ϸ$u^3ad0B̰)/0'C.=+J VE#OT4.\ai=P x5%l#I̭~~joLbUܓ3G@2SBW)l蔘QD>WT_Vu$^t0X~ pYL-}JwGm]v0g.x6>YGjEǡEo@ڏmInJB ׃ {k(sAndL6(n-&ĝp,96 IM"" ATFIL1,U;|FH_'ePL'#Zm?+r6q9 Sl;k!u{V1޴Su'j3PK)!|$W;P}Y6fwՐHn *;GeQX%U0a3fy'{uzgS+PqfV3 8m* 8xI>(6f۶Ԋi~+ LJSr&?n@8%<&nZz X<ډYZUQF'P`yo\u2:2E\, 6F-ʣ[ pﰼ}8aIf~& K۶'^:~,r, "TDLLamS@؜kvk ZM6^:=هd+BPDgUԞHH<[iҵ%=1Z| J]YNsSRk<\ytc # x2eZTk)9O;  hɠJ\/y|94]D_!3-߬^7m)Ʒg߬O]4 CIsB"dZ0ˮv?a9/7ܤc;G{b %ȧhS[ #CXIv GB(/xYŴЄU;RAԯRKϫWFmׁ acM.GB|{ZBH2śdKn;- aW3UѿUq^e'S@ΧL aǘxlmlcCNN]຤-Z-zYw27"*^,uO}=ݭ8a86?e4 %09E[q#S!( `nw|sS߂iA~iB7bBPߋހ |ƒf ?H!yoЊɘTy.>Cp$8`n;ԨUCU.?'ݬXH Tͨ7&Ab;#=чu ;6Ng/D5+h@Z܇& /dGh^. t0L+p+&$+8PЄCg*{46.c%ЂTA m1\# Pnj!~U}Vqeq(u,{;X5̞0-U_)}v>~uqb*"&w<g=YNB!Xٱ_(,wA617̭ Z x0YM6n8E!#Ay {h/hI̫I˪-jŬr}뽏|=btAheeow<&ݜ1SNB{Æo}*$ß =1>[;ؗ ;ec;_)%qY\FT⮼ CF┤7T7I]vjU\ 1 ȥՌETwbow?K-e=_Vv)[Ǡi{˸u n1ӷݧ ˹ scWZ!aʮJ˧b"zSi$ə#D,쒎@Z M}E^DjY~)I |<OhJܲF4NFF Ü/LiYyĖBzr3W_t+qQr@hXCQ?i=#d?oTgѭVVZxc׀9<>m'\PGpnMgi'M^Q϶;~#QMtzrBJ ÚEJD)8(oGi\#ZW7Bfvjq4A jWwNB'AT!6/DUtLF;ժI wZqv[_g cŒ 5$U4ߧ8jkPҙ@wLS3?6S_(-Bκ g!g=Zf${ .9xx"XN\)J? Zr3HO 8wD݋%ϵ|'NfWv7D0 PT&͖xtY̠L0W:An\p_23+;\|!]!LaASy4-UN"9"7.^vU6f0r8U7?,{R2t:Ġ`UD]n鱕 0ޛ0~.L/hU|X\ $Gwv>Bqnl34E_'>qU\ygc+p^Qn:ʶ>Wq n-ǣxhnj΋be{3vA^3g/ oH~m2:E@]{,7/2BDLOѓSr4,K+g56-?22>j%PA*"]ɪ1F"Q[i|9 ZKgGQ\4AeRTE|+57Ӳz=<_S'~&ϭY$ERD`czCBA:#QX͖y̽ *ղ }MZH RMӼsy]HkuW2pݨ#4UHU PBTk6wz6q~K3{܌e5'qm$|ABPCV5ܨvd$^) ¯dHF!v 84t-+i5h>3h+3'Z9amq37j^FNk}EOeRzpw3އ@^TUPmD?x AOύw f4, 5@';>-!f-(t(7*yCKXM:Y Mjtӄf16e] {qYB$S._6Uy{>tgv.u@zZ=(}ȢXn2WǼ6v%Rg>wx=r )=jpf­Od_Ump@lL&Ny %rO{?t1E l ۣ E `'ĵRKbGc:O\P͉#GxO-Ѵr$h45% gƉQk% yVg)8yL ו" #m[#'MڠH{ 9JLoSJ]0|ishSvwhK t+]]*Zm"#EV҆w<߄;ݥU͞MnQ] e oZ}͇ D2#}b١quMCaܻ7}&hnǎpu~Cv4rdG5OxGǙ8F V-JXV]֢_1a"`+"7Z~q(n P|LFu?jM?vX_"Q'* kw1;Z >Ӄ8VݓALB{J0pһaSiu$;1VW-# zڙ~tSpv,E=e#lV[G/ ox綹KB[Yp7>)'?[kli9HR~TP)uz)L9uJmR/V}-iy>e>/rqbuK͑jWj !cԿ_*vrD ʕiO,zyC[X~p>gx@X=ST8,֣=V%┢ͅ"jQ$.C2S$ݕp[w>vΣj( E2VKiЬ4O\09ڬ'^#e|l4_?fmrs$\ ӕI=mt35I?Pa|x|X+e=h?>ه-.~8'e@wD{ bGR~9*׮$w_ %d h5į/;N^:N =s E2ГbMTjWeGjM9_"Q6s e70e{9<-\`钧e&$yl?pzoYs[@{V\ ],/T%ף=7H3D7KqQ 5|MRN_0@s6N l ~J俚8$tcj4o ֚N$RTXJwhAXf\@ۛ4ݖhئ.seN`bXq@zߦ-(GrSܧU{<<={TsԦt&.Ax٭&AcU&Qc~chZQM4ku 24嶫5~xʴ ivV\i'7(cYo.(7nP0']]]9qΔoƳ湰j] 6$fU@h{t$w frPLhWU+ѽ@5y6l|+93k( )QeɆQAF1uk_/M9چ)A9}y],gQd`h^F CǎdP|ǨǭOitlU@y+YpZy%nҚѷcUKŰfɿbEr`"-= Tp5hi?7\[f:AQbG{Af/ irm! u[V큪\ шﭽ"Ƅ!QՉMu)+wV^HL3;{k{MFߩ%IыAR䊷yI"d;&p}*KwCT2HUX|h y-\}XSz GZg.6r4&L"ayB?6./:[f{*k)٤ꡀTLI,D 9dHކ~uY`Dh#*s7xTzHza'Wo߇MM)H_V*ObУ0Zr%l2H>(etUX[hʅ!(dhTDN׆uc?9!r#;tĢe1[}oG!jҐjE}[z@gइ ntȩyqXr4O<Ocj~q)c9]-[4!uX>Z"PBw :6cOҾ1kP:q/'[$ΰ!]3wpx!-c¤I4ӧΨ. \{`pPhT3@sACF"aÛ=ﷇdo*Vv$F5# 01콀EV:*f2h `k{P*.e^~?P֠Fd !S)7!|VfKh>ì=fOD -F}bX]nvpWrP N!IOn*xGAUx}b7e9Bd{!>?/([ZC} #7='LWCXe{ f&mPX_mx~g^'*K2 <=[q7:=7ǖ*Dh_Ulrb%]v HTk f*aZ2g= ",: Bh"x6atLx=SRq D hI#.zccax1S3![^Z7;r88߫B$0ܧ$!F(Zx- I4-.OZXE~Nʫp:#rXNz'Yluz\rW7HQ*4dK-L6q%W{TJ'\srٽ#1'~(r "҂4[W].%KI0_;s(gsWh#9Q1qX2^#ZK嗘!w^̡^*H):^yY 73R3B?HfOq7clQfKDKAm62.,Bt~rԋ w ;rE*]Pѣx݌=N0pS6<#}t#h[>[cN#V!j{wH.)5v~dXշw\1ЪK( 9{,Ue'G/(`ZƋKY]TxmT.ʳ.;M"d dR-9 9)hb=cZ *b=DmH^ /EzNdL*7Y]}5~m>Ai*-T%+.Cנ5 #ڬgL/ %9$V`FBnԪKɗꏔ;KO\ OoF>QuT9arhhj57,A{ moe"3/ GgKjC ,(Ug|nZǨ wF[ćOkeRX'mg+\UÛxDb״Ddm -(&!"Β6@2t nKr@;L6-4t5_i4Cj, @R4G.{2QX 7$WF;#]5΁m bJv 78'Ц!R/yok&"<)UEZe8tp1&տ|EGT:0lh4C|NN0|@_LjQ0&$$I+OruTg4Q68?oPgsķw?R[suHh nRm48-x4fwFJJlym`5 |&cWpzǙdR];3ɋ 1[u 3tXse">߉Jh˾ŐT;QPj):6h/%cWv'+0;=1Jph7Cb%F+k{l>}zP5oY#nՓj.~a  (WvcMQ1x,$E/\*Buf~f(9rr5C.o}ij޿Mڇ yS* ԍ7C>+zR1D(GΎRuaoLLo2qE1ug`U@?WJk1ynkҭUgb9ӝNޖ| [~io\t0\|}lGL=d?|qqVHى^)E3< v98h@74g@6 ޓ'y,j;Km@,?hЎ-vs?Vj%˫pCa/TeYܸ ՚)nu v*@Бd o,1SHϦ,H/RX CbY otLڄ/ 1KU'3LLSN__a!JcYvYsLͥлMQhsKC)},=F)4tکz&*()8S$Щ1iӞ%L 4kG+fNVG&<e"%,٘\at К2甀9ddyOzP@kS\fE^w߹`6N#J„e$q1쑢رv@H:{쇆7-Id4 SƸE5~] O$G_% Lr {^5<~?pm2KLsƦ{%Hk2,Knpou7ܚ}I+5C07Va`ܓC_ a0kŸWώ'րR4k":ZI֝<=S#H O߷u1QZ&a&)@ D'xI󻂭eHFbʿ [mTi8r3- Cx2I 9s=kv.x&tZiRH.k5H9D/ - r2ww=(4twhC .>+7Tҩ.A2Z vNie6JXv> Q\P^k'eS'Yj=kSÕ{1dh%w@ 9ꎣMkACnV?f%0wpIB}w%.&|-vy5sp"ozķWP(UWlX;JE5sj-C hC/N4^H?А֛Ը$nifE .`%]wz=ϫOq#G]\L{;n2+AU}$4|ͪrJ XbP.ʎ1貴 LqRJG!BA]2FB-IDsX:F"Ж4dRf5:;c:6n15i7)7SO ElYMϷ3R\ P)րɰ-Bנu+x;osU;aRx6?SU]ޮ]3b#͢6R>x e Կs* o4eE&x/hAdmںfB[!y01ZJ5(qYMILӊnхHGW4IĜ![͜1 $7{!Ȧ%(TF!|L'^Rqw.%dqF8`BJ$쳭~ ]z  Pqgzl%^{cĿS:ӟlmy@3bрn:Fj:ɤK?H**#-G%+kmeLVxtmv~}M_Cdj1O;S^е;5[>"iOP,DV`SgԀluV9uiyeW8_b)[&*3-S7ֺ}s4ק4ۊ&F5IkDh7)g?RMC٣$ ( -w;a };Zy\q؉0ZjEfǺ~nu4~edjn<@0'V|Q$S- SYE9 iFnzN$䂪u~/dmu+CMĉ۵n6ϓRHTftZdWCʅ+s*_P=NԻ?P$.bVJELC4%lzDjnKw~$ت`&]abV*s SXarL)aS1cu4#7.wDԻ<2a:w5>QcR[L"%17> 1`$NhjgzcmyjgfL5,.d\fؘχ w]lS;Qn%!T.,ˡOl=86xJ1a6Y(-~&ߧ`Wr(F3GkJkE!3}o@dzyͱ*듌\!y.5,Z$mKC6/{l6vU^)d ?7nmJuf*>Qè.'IS#J{mN[_L`雔Hw'`]$\mل`ݡصBi]ia\ k>SY݂ל*?…n7tvh` "4thHE-W.d#Del/_ cc-Qt'W["E{g;2Tv!}~Fۨh7RhFFKrF톏Lhڌ›u!gEi A8XYzVd }NASiM*<;tM#PJ?+?a9 BYiQ>>]a2L"mz?bNfDh26>gY.efNލֿd!6Yk#4`Z\'%f <jأ 7L{9?>qy;'ks_$eϳWѵ^\&]h5wċں# Gց@+ q!c{Uu&3>R>n Z Gb? <S fpS~QqK8ۋ-~`67jxk-O;W472*^ JA|enϛZ&$#62J ӳfW֭1J n]jBtVOF= =YۢE2X؎D7]Ыm4 gd%IIh0kӡ1aL3i";Pg@I @ dp][29M&9 ݉b՜ÐS_A?YA|oާM9ݿwe8X!T?80/__7A!.QyB" Ngc,`hV Pؾ&jns?2@)L~pmeC#l=d aa?+iBNU`=ߒ KVfR U)_&'DF W&?W^J*ʝj2kdj4@Se|D֨><'[QFxLO}v]?]2=sUT 0'BAa_02ى#ݿsP~$Szi5wBdx]$w%k xwo7RQ~'=V A6!8I!U%e:4e>g$ht3%6HA|Q6yJb̥yzjז wk{31ׄIٚ-s4^NU1R`ω!|QaIH*/QшfLl l Rrp \zwvS !7%Rb%5CŮ C#TC5nPS{gAE&mӠ aBgC!KUdO~fKb>h|LHrsR5Q ى<cz'Ļ/ƍce T3x"w´M,th垨LZytI8γ]kaq"2V֯߂$ 짼Ժ/5@¡rfW` Dְ>`a 7FZ>Nz@tml}4)}fh'(/H5h(<bcSؐu2]x4LPZQe7j]Tp9'EAqW&[9aD SzWWsY,u$gRd չ?C>ODzȧ#8ώR[iVl!wCO_ 45AݜnOB~M"zvL5u%'/w*^xdF)mJ,j)'04%<\`b>_/<|Ml̀l:T F =8X32e.~Z!O\PsF3nH`b-c*;ުFn,b^&G]f쁏27 }Zm| A(;G G[i\wh{' _< G)UeeJiPkJE\ (&:,˙Q TfQ\h:VU,8qW3J7hTldhd}yo>k[+O3Dh$f2FE*-lE(anLY F-h'1=C'LJ>4+QX,ElȶbGet&)>iH`qm%yYWWmشC7Ƈc,hJc<4-]vyTuS)4eN uwYaFE4:h?r: p80%+\*%5%8_@vf+/T Ni$m0➐6[N;+p&>?" ,ΊdS|@Rةc+O)x?6d[.8&#V Ề'( _?yį KꋕjvxUܕiD6KsբOTnBL>#Lģ}i8pKy.Љ V {_z*ww<ːNMK[2| .zޮMc=Y>cA+JI N%DDYj$q`i\+EϹ<'48z:`,gI[pkÛt)A${;}vTϱM*RpCRoqF㫑G/RbzAG Bu")udPl'a䶷D<,4лKj PDs:/[b뛐2A,ʔ7أmT8 I2_3L~j$I:{&篂"jVDW4Z@q'=|?o,oxx[QCl/{%UFڷ+@Ԭg,`ѓ8 Vw !2ԝ*1 "wϔIMgsFȦ׳s\?ky;2yG,)iRL[<ʸv~rI U6MePnmȡR~쁝":`Qw-\ ϙm]Ŏu %Kmq{U!^C4mx@$nXSҀ}!x HP]l[, 9ׂF9r2ZShp ,*#\Nnz=XHޭ6|_ϴÂn|+cAx.}"Z6`DȆ|n&keLW!!j}o ̈AE?3fAFb[TjB꫋i㮔ܶs${c_B7> hP Ծ(VR$p蚐`aA ?to6Q8czqz8^6$^ci!)u9̒*|h9VM[gXx 6wo":.FW9WTDqʯƑ $=MbpEJz)IC f3©o\]!p\Ht+EL+ʖqm9!}ȡH MA76HѤOw 1hZlS$ 0 n er\I` Pt~hjCa ~&*xG|ۧۃ6rI꾊| p.x|:7%M +*(qP$f[1z)oraJؙ;[2pXKtbQHVG#~ HB@!0L\p,5z")ߢH8d@ܒ>X08)Q+zhq*q;@ZIŞ$E>Y0E=~y-Ը&AXWid2,Fti,ʖ#!2ND&z٨IUq|tѣL"6NCH$Ot!,F°a2ϧÏdaw2c& sĪ#ye_\bxSI7F7HX@r0L9vU'4uB^) rZ2K+v)j^X'QMASsJ7EbOѧ8)lL՝2?o +5 :Ą|DmJGh˄@x _+`jY?ȾZk` `  ? 3!iߧ=0z}Q>E@BXs~L bT'cT+.cMGPYHi wؙJwG/EiT62c| M/_6VʭDϕ:V.27'J c[$ srFr␥ hahp?0tlA#^7=$l?ߎDTu))E28a A"_V'3 U]tSn)0Hb= 顄m=q9*S/Yްe,Oݑwp4bt@i/"! Gq:vtcKd||;@1]C/ܖ͔>ʊ%+N8;.]e;<Ψ"*l&ejtmo|f`[ĩ+6gvQdn1(^=z}:a6T66a:(,x-}X'Lʬ6Ws+BЇ {X[~~WZl#}o_~U׌GQ M\;\Kr_%^dDŎEbVy)TX pobbk}(^AKϙFDhʨ bMI(mq)O|n;yS7/RWhg5`r߳MO}Ǽkr[9p{DZa $[vqqZ9.s {d=켠6NTTg+~E&eQe嫮"ó8JVG~- }4= o<3+|I o@ݡ: pTpn9(VK~%׮7gi/US?JYhp96bjѳ.#eN^f#l{,&HkDrer68BޞɊeK dfmOK-CW`{cBg]H\hZi.RMRU$4(d锠e"$ Η~aL~M0{]ԥ`[ټ aU-tu7@qMDW6t3!I<;xli)4 9oUo!K$@ja0KQ[R2xx5( $A%F3AAe{Pǯ؍Jɽ] q䯮> wG޹;'A '67'>c2n9xNjNH9O#语Yaի7%=udSDl1cTe,D8,Š$5vDxjUȘ8we:r>1s]_1ԍ 1,*Mz -9mR7p.ʦJ&5Tχ6<00[33P)eN܉sE<=)| s R$EA.c?˟\~KC b&P<:a `xU˴4t?ǐ5fW&Q 2V1z|˭AO n[D#|݁L*׃P teރؘ+`Ç-gQ8NȚwY"!EMkoBi/l: QHI '0EZۚvkBlJԑ x/B  yS݀ɱrv:Qk$W<,/|a@P7Ƅm,.:MZP[w-Gc47|9X6@KXod&]\aA-ep<a(^Y#hNx'=փDz3|ׁɕv<㖬".XX)@J[ZuO>l\)v0 P:CSdMni nW>OVY$nفD "ZoZl7k %2=WW]ܝ$SG>ѤD Vy$RNQ2a+ihyo{'4[ҧk'Z%XD##<+ÅuPoCn:J/g)'&h̀X:iw :!-_4'M vqȎ[ i1ziok5Sn>iPM8 Ä@Q>@6b0(h| :Ƣ]Y $[(bl!:F%$\Nf~6(@9ē߸Z'}Vp!Y&7Ɠb&5̎atq8l3 #NGԙE`kSz!+V645̂,mo@^u҉DiТ |kGy|oOw(M!F#JjC ;a:OK_n+f'R2 LL#$E+,`Y6t9ܝ_BseE30KN`*N`lN?0L"| 0?Zh Juj*Fu;&v7(,BUF7fu"o0u_Ex;y2d# 7 /*\b 0+wB _xí*;",457RsT uq*,D@c |~i\E/G]wy/{j1 S['`$҉TƓVo@fю,:'3R W";E4tϰ;ws[6^R< ,aO{hcV^3@GVdQ sXDJG2\!D s:UoɚeFUdB_SoH} :<4sȚSR+m|u g\{;OR{OLK5IU)F ُ`؈D 6qnbx˖ nWcGӻGb1#; "J:~so0vQ ;;g8r1%͹BNKRb(W?2xEiX)V}uDլ*rB6Ws%9yH)ޒ\`N <ӯtp1tl2&yȎ/AhB37Z2}-z_âblڅN<#*i*IoD7%BH[`WX(pe@g*6>?PAPoZ7150; /sMԇDcɭ~GBvDYklD^G~mИ2j%LR4^)Dh^!S.sH]J(YvBir0 h|azs!SRdU<%9yͥr+(z 7ڬ&I (MiM^WlďO*,+7F`#v&7lGAKbn.Tȼ:5|'ؾSV=TV|!Y(D`'p ҧ}t@0-q~*S))Wˊ7d;Meln _yߧ/ބK#QKcCZagVB>44erz/Mnƾ$`Jņ}s Y]ߩUژ;z4?j*_x g& *Q!b74o9.4 ~))SXWmb=[CG@6{Zȉ+6vL눼OjiB XvNqo]8]g_+LSl0hFƭ3lx/9!YĤZ+ +YA)ڗ1yPC9o8'oL4A_9Mn@$BF DfU0Nn3-&-|asA˰(SI/zXja5GFih;C2wcÁEG}ju)ǻd"Wnӈ1NJPaI`RQD9 wybTT JaL<4ʹghZOImgxi9"=_$2S+WMs ǑD;]W@W Y*6*SHaK<#Y`,EY?H͵3V;ο*Ceu uE~gC1;&ǀgx"Ukhsslb:D,tQ:\[~MGUZzf1{f+^{ivش;2O m}܈4q9>&; W/*Œc<7N:{_Yn{c~6w^` TK0%Wl~xG=sT;I~QqVGM˶7 $jM"t#I' ۾Ŷ-!-P\PǸOVm^1lChSWv>j|y9$4Xja'즄R_c5_Z@# ? {PeV9w7PuS i}[>;5%=iht l̘ p*\Q_CiEo3 ~N AkcHr9pDYvXbd@ DnăUckoEaYi8Źot?6 Ko{hެuӓRĎHSBRVP6<ޭB7^R õ\eirvLB(bBSs㱒X{V{n[kAݡfJŘW\Qr@}fS#Tt`f+8oyK5"T4Af1=SV`$ FRck oOllЊT,%]+*9G82Ӥց0 H,[/r#>$ ~O+1t;){Ɗ=Gu n7\'a,z ྊUo-`2BHu]S:=AwWB(E?g:1Ry⺐E]@);]{"G"`<~A=eb,YH> x)a:":c@.F=lYc{BAo,QG1I셾Fo˪)̙͟56x'`'L篕eͅG8ݑAk+A0,s6dPF_7_+>M-iXMltwf)T{ W2(J5r3@7赨* 6'ejq)`Ƈq`iYS n8)zE8a9pY{mCk|c[XR$dɘ^#/O0GUx{Lda:4s4WmXK;s=Ll._ZP^h1!t3ܡB \ǑF}ʾ<=\ɜ’OFW Io364c3ssN8I{^`tC-`>XoQkڃ'}>رM0|8jjrVCQb{ٴ,)f&$;_e2&DY2==W~6n(t?9MZ{fjH*-[ oJ|\ܞI&m׮ܞټv(85,JD7qn* zӡry9SUެՊmeWT|r=:H@Rl,m^(Bdb&I_p,qJAjJU"ܽg VKy"ԧJ ~Ք ?|&rt2'.p8wk$a\NQ?&tGS9@ 6͝pOy J) .h\Ǎ6fzSPfؗ{ԟŗ ]T7g\? -HJR4li.o6VL{DG\C~?58\"Ԃ&Ԥʓa@4(J Ӆ\2I eswєDxƟ/Ǯ7t1)^׬ۈ/'la4w㿚E$I:K[& ir 7ZN^ux.yVeƹE_8)TF`*'VxqAs ^􄘳)qJwix2cyk Re]rjpHy\Qn[QԱJ{%;*OF.PO|k8^BtfW+̧XǺ&Pv Z@d}W֧Y: &)'@1%n,a&V(GCm܃r +ɐO21 hVz?&U&GyUqjڂҚ<}Mp%>|=r,2c=/fPdPt IKZx|$m4> sstܱab_ڞ'%aqP&.!j*4}0&f[y$@c0459ȓVhY|syGX=q,-*.~D$o˗NơɽԢ=ّ4^؂z@K*ilgs%— S]4`teFS4E=GRГȑ0В$rq iDw:ڥf+ptuW&¿ 5u]X+ldHsA5tbRsljNx٪u{)T78҉uumCp`WQtmjlUh'?"Xrэ:z]3uU6WzCc|jق sG?I{5lɳE_8lV&]e=AOXw@0m fƨC^հjjHɓ\&aL-ܝ?bû & 1۠qr'խ/hߥNf2e/aPN/d*:m+iZFJbj̅۝knf=X4ݺ0Nl9K3rR7<~C@0,R p1PHP^j\)Uc !~F2BzuNeBў9BSRU*91<5SAYcji|dCP?ỀrG}TvUc0bs)kotccL&+~>eMPvB=bxom|%q| pYbG*a.zf Ehu*2L*;0lH" ^zOP.YϵAKKk/jSt (14ζG_8˧ᙣ4cW  Hf ,D,E/qhFlp/tjINr^~tMw\ "͔Q;xNK22 m~,ίl;ce''ҭ*\P_{L߹ ;E-iv\lqBeJHoR`#TV%!agjZֵ/(!Iex?Eշx޷QT ,ej³qyA aziC|UEJ#/MҨ*^Se~vl{*K8xǶx_b>!Za#qY!Rz1̿wЧgߘ )tr|(VWL= ԟĦLH jCܔf֧QQßKq~ 2ވiސtE~UYuZhc?haث_R(?qM1"˓_3hbnB( LV ͹dàپ!(b;X9^'qÅluKKbZuGѴ}Unƭ Nq-@l֠r):$i?˵nXld|f5,-{ r8{#3Dlk[2.ŶL >4N n~@nlcC"kJؒi~!̟W)3ֈ@: M4ACxsP3 j_"5mvvT)ȯ G7YRZ׷ Wu" v8'qNv&,}n'JYJ>Sn"޺EsN9 GבٺO;#e<+l1]W~D-`3J ZzUs~%ja::Q">_oSWL?y@Edh1hՔʾе'\Gr=(V =ݥi^[6N~*̱Q"^ݱwY2-*"|CuJ )\nXoqrK)o7ڤb (pOdd4dqZڦ%sm#=4d9NHA\|;cJ?Iuk."-̎-1iG_DM3 ˀ7.j:1RbA VAP*OK)#7S3u;W_SѽcK9Z% PŒ %3"s'B٣ l3T iz#s.F^x*$L5R{W[kA@M=2x͜pǿޏ Yxƨl?ubrjkjz>7y% Ҹ=j"EH:$ 8\8bh ؋CJ/^G Vnӟq6NC{$R;# f# ؽgGNLͬW]_t7zǘw8HZpzE!x(/ O(9qf):51[ض]| ME`p=#-H ̇s~N/-@M`auP&@~uZ(s1~!ɓoOXMil̐*x;񒪦ko.KnƾYX|ur\>tz"QD? i^X9 j̡ڎJQW]"70)L=1TAqw\BĀg8p(sd-S;h5rlћeCET9d&4{~(Ok7bO9W?AhsM@Rd;3FAFb=FShPv,}_f~+Z?¥dƈ0 rp篡O$߮r5効z dIM),kuƏr szۍ $6Uki/1 ny.M߯) dg"kGՁ玊f 1ShvwA /i͕7*QMrgnE^^XW(vS&Ooe#b-.>s6F9lҿt`1"Yqz\\&Cݞot3 _C\~#b3=&O .R$;S\^r͖7+骺fJuO:0{בJ@)h]< >M,-'W8K LR('Ll匩Ғ*wΒ_^X. S3G e'BwKٽ z*kQۺH=u-'Ng&wt@{ɆJy,8C0ub*ߪSK#RkK@6 Bdcn!*>.–uW7` 6^?EP'㫎O*qYNXRtą² CFPPO)L/ feX/$t_m[?/W66 GQ!|L.m]B2P{hŧTnk<"Y e$+1u-sïm@Ŷ.(+/ocwNH~pme tW(Cea]m+ya7~O ju(|L,R)"DCChܸ:>cǻ$6X 9tady6&67cF#ehb* u^p'FŊQ]g;\<̬ gU`Qwq7yL"p+R zv0 :7Pܞ4X@ݓ zoҢJ8Bz6ˍ !G25X$ wjq9& p_~FgL'nF9<O}M}49$Ll"Bo}m2cC% P{ux BO$,/<ȷc(-@W -=esM(ԣy:Y=n V,#ܝ~ 7n9Ϛ {BAh"h|WN1u[S9K> {#ǹF*]6:izC{niZ/RJ&R> o]j?L A}|pm7zRcWNZǩ/'<KuI A|šISqc|g)ѓt#AjSBh p8uBJB20 P c@&=V(* d5gӪހ*GL8;χe?Cd`H]c52/I?%GLgi?+P9!+ ASjEQ )o[5dn,tyҪqw;$<,/y CuVi_xoE;qEUgj^0'H xɁ8ǣԬ)g[PxD1VóxI6ic~5ƛld ZkCY@~()Frh_ 8[ 6FI0ruձQRh_"X-v_?5jR/Fۿw4xDBY# VQ<8 0/HMPwYѪR$M %yK2XŕN= F=5⓵4/4J&mor\/)_>k.TbwF&^-V^" HHig0=_ПB;+g#w[?2 AG=ׄ *1~V,aCs Qt=6;IRl[}jyfh,ERzUQ"`+Sn0.6(ċj/F- Sx`C(cz+8f^el Y̓d%~?kK ҵ((A} KvEbk2E?$/McYGv$>RWƥXאw퍰;K xuvCF3YYygc  ΄Y WIVҤe `:AVEX\;(DLϗRQ4ip^=ZwBm)"puPws>aZ+~Jܫ- 1d٩f&H&6j 4mRM~cQt*fpryx񿰽$4hm# .~i eUQzw}A._PX1J [OT`UZ\`BNjɃexS +bo[sc:q4 !;&^4Sb]pY 0Y }'(aMrP'g(4-y hdGw@wıP\S &|ϥxTLJ˴ML 0UŤiZs].3>9X0k]"`,9,:%'g1\L1Kl!H1փZ>\[MҺ$ӃX;@- ٮ: 9CO38=O O⮕SIbW|',k d D\7ܳKޕ|~p'YyqWk]nID}:ЄNO=YB(pך\CT}Әf8"Ӆn̶® ϏRJRP iarÃ^ GN*'Ή6qܔSfMIbvfІǽ(v1v{?pH\n>&6фvyc%~ coF2/O /Jg6Y`}aTQo)Yv{xΒ_R_. Kz `'ZWͻɑx2b8P ke8zFMY\7MhK׎'];GꎹծrZr^!ʼmP 5L{ibVS^= Jb gB?e)+%盒PusI?!I\5])87}t(ipT7Tޏ@TDuHrLh=wA *j(%;H)\s(͛N6c IQ"xYWzhr,Bϸ&&3͚73|5?4؍wlmdqM?ʅR+  *p8=n塣#`K(tq?>$L ɘ懳k|u!펜3բtrQ[jY( B4Tryjk]k`x{~iƮG?0 OTIBsW5O" ug!WJ7h絟0~Q튐yxJE>,Itbp<ل)u;2Ϙ  iޝ81bcN $M(^_ D0F"Mm\>c(k&q ]짆8Aɹ} =ECGhtk,]0H\\TѬ%_]LJ|i^@I*S Aơ8M a7FwZq;DN7>a;z6;-V@z/5tzcGTJ䷬kX+NUXW`A C}GB"jL#c%TzU쵾f.ϣDhs[|yy&WrSKs2AylָۘQLfYs)I~"CH F:o#ʂC.|1UCJ+9rҼ} tXLJ,"x?#ǹ7湧%V[ e1[R|?=0ĥB֖\X4̱?!cY?Z@[1l5ۥAZkގ{N2$?;M3`O~u AW?CAQ\$wym(}繨»lt:[#2^dfW܇Y䛲QY6H=<h:8׾@ъpFQ`M2@ס3p^q~4wiУ*cu+]_@)!W*)2%IyY.cP l,@S}2p[XZԲW*x)%v ڟ6nʫיȺ6r,sz;!D̋ \o WWy?%S2szQtRfbhww f=8fj` ~a&5HXFQܟCP;i,GJ'~xPpW& \… WF:qd:s  L/|D֒95g[0GiͥUq/A9TJtvpdUpW)E "3npZXB]lfFS?c$0i5M-M$6 EOCŏUy8s؇_i5!L\7 eHI׿g>hbP4{{bQb(\EX%&t:ʦ2r"ߓ KкLٖ^!g;N1*S*|E m Kg}w_W|̯ N1:;"DŽH`u(IYWu_iSȞd4/MΪo:HG}| 1aI1"|wT,;A\%MmŊʂ^L[f&Z5C[piI{_F%qJA;sDH\AxM\~P,l#(80|_~/X@SIuEa[X,F92lFWbHpXS`Ԗ?ڃQHr#0Ϡ=1px=/C2Oor7Rd@ ^8h~I{f\PZ1lj8 RPl̐vqL!%$X g92)Dy^xfyefMڑ_LWWo'F.okxÄjY7Ź{Zژ#*J`.Y  3o5'k8[Ua֐dDV2ge99 gI$d3s}-d1C0rXW5W͍h :4*5'f4vA,m\Eq OHzS!<RR|w{iq]jsX[b9.9qT}c徥rr'Gw4̏˾u(dOg [DEBdӕzM#}3 ٩vXOoB1~.rUԷN8 =d !SRaNyhLRe 8`S.63#jf }R[4;*@AcLtͺᏴZ8c,?)ϝmt]_4 '/J2ԫDԖn q< o2nLGk9C444OF ֚NVI>rEd˨ K`X1aLд DCڨ5PL|k^ DRN&8܁z|+KmfSE HtRL#q뇘pͧN l><+;_ ;^+HiLY.L/{ "xɀ-QeG4ݩi1!e`^<>N խSV IŸ&=2tpaۣ"Lfjܰ=\^t7 N@(\E<7LQnb=wai7xW?hKߵwd樅Fr=]'0n]r3t5 Pu)W^([>\?ܬɔ/"񐥌󦪱5(xaǀʹ-alZo5Gs ynrm e,7.\qc'$jXwyڀ"x5C !L~ ޅ-%NwX'G)I2hQ%sD/Q,  o $@أ@W,)hNMI /7F(~antScXl0=-;DXAu܋#3ƵRDq3$jAӷ_6Өm/TvG""~9'-CPJqzs[j-,=#@hp!{P -ˏe.DBm<;x6Zq䄍d(Eb]oɱ&/װ"Q_C0&%s+fN$ZY⛘px)ߙ"r/CqOվiuɯsפ'[uLQċsjh>Efq"<wb:*i/ 䲹OU7sP#!ա|IZ,M 􌳍;|Ś[*^g-aev@Q}M틟J?PF݈m Y,h "p7T L!<o2/[H?N|Œh0 tyTLʍQZUԸE幜jI$UG?9@4VsWFO/iPp$dx۫i<26 dd̄XɪM˼@&qݚD6R\Z:Z.B6rArB3 G4 }?܃k;<dY9El4^Bbui^M,k ǞiOvZIZjMXF7"lcl$fUYwC.e}3zyzӻH3z8Vbʷ=b6"j X҆6⋓5w4sb"[0 ۺRHqs$ Xrk<ە!FQhEI>pFs:/ `&cGHg]|[9ql!xJ'R -h9/iA?%%T  ц&(`>U,ވnӏ:d>dE`Acd&B;cn.̶:`^Q6{tk3ٗgcg0]9%BK Hn6I]@gQ,rNZ<54Hby'8UYoYFEQ́pm(CP05d{HFq HZB(_?ޠauv23A_̐aBUToF^i y#}tul]eK &Bp!;CUE8uC{K|??:~d>z ݼI6:˞`*]LZ 5O%،;xp,nlf$/uBX'ol_bhiϸxVQjl{H0lgazXHbgh^sth5V8>Ƙ/4.vZ+9d!^Ry'3WUaRf:#lRt ̾Fa͍v/=x;*sI693U"9G2"&r5/1Ԃ#RY+GEP)U]5_˰UNG* j{G̞=2b#H_X0OF>pm!v#Mj*Xu`nֺ[n <ծ-j%m*.a1;Q-(QQ&׬rȏ(@mk[?ۉqH)wTꄘC_ 0EU|f?\!I_޿O+!^I}|k̎ľ7eʺc߶~Ťg^4Zm5!I>{xhtP9+ L(Z~2|{Z`M`3YDl:ciG%K(bj'm7UuP3/'67.Dȭ2rD.0WE$Gc¯@<p˅5;[RjyaC]-W@e0Y;<6[K& 7nxȡ\^G1IEf;%vB^3`֖{`{Џ}xF'+~qn-t~HT,+9j Y(eR88Б(_ᜓ9jhw HJntYw`Ay zܑLDٝ] ӻnH>/=/c%ЌNuI?5$9l&V[Nd]-x<J}*G |]f/A_1 UR|==_# ;gptk#YO:*25[2ٸ[ V@E&ۨ lyMa{5dkga,X/C;zX*v.]t.Gx˦KqU-v~`yLx7Ctq } Ȼ n30Va'FRʞ#[ڄ,]WDq\,P? >=[oƧcP\7EP7[q!]"צhY]pbIi@"nFXG407 "M9XTԫP^NU hLdUťe;GE$#SG0df+nXZ(HԬQM<?2N+I!at.-m 'a:m`@;g'TZWHKoX }*XѦg}]36 i/#PLT4ȺbFE%Gͨ#)J~ff Ìcy;7fōN־e'n,q[=k+ Gã !<~kCP[!"QiӮ6(Y=BB5\I\ 7IU[;a6S[_l~8-< vVq>~TjJP;AoΉިDBVڏO̞Ed&̈ܶ kspGU7Nr%]ȸ_9{?hl5?޵RgP7_ 51Ib N_t)3`%;}zzsh3TamatC +i] R9%֑FZ`G^%Ĭlx[e+aPߜ^d.tfA9*0 Y\?S.`$] 9(cdۨ^L_,ͼT9%f q0:پ_r`&ds_TIK;٘.' '5ILN.BLnXWa9CB &+fB%V5l/O?"7=Y-ذ/qs, eK/oE 0[|4f>w|at j1 5^"7s BgEkϐ́Nhآ㪳}䝤gkǝi=9-?H| mdAmJC=ER{)Y"f4A-3Y)@R8}MI?O}^''%Z 4%᜺-c }X|^ wkZ%Chv/2Hځ0cҘ7ԝ8#C =v@kTˤ+|O!}oSU$lNMc sSW}ΟGv0ZW;IES 5]Ym\qjyz&JUG!VG9<oOͲ7Tb v5_4G;X[0C3t $H{IP BGG@cvc vPmp7xR0e+(Wضr Ȣ ?f.!&=_Aܡ:f,;zק3vBhY}=SWUDiݠ]|[^_EpQ9\Msn8@_?]׷?PCɜ< ,v߻֬h$ulIQ?ч'bWV Xk4TYo6I _50mLiSs ટߋѤ&*k1MJ S@g={=4t -Y9 z"%p#$Y,dҺߗF;80|}AQo'\G1bs|MB%}1>?kcy8Cբa;I8BxS3@ڽ]Vo^ϖ:PlsFpaB ;dUW`PBQg4 ek)3 {D#GjzB893Tw84>R67Œeo\e,UrXZC1BFTUN>X_Dpܽ(<čup|L~0KY4s,{xGO+s`K?`Ng~9K-(nPw &#ܗAU[ؗI!@Cnx3x#;[Zf)Z}ۓpA%#/o,L!X\+n{RX@4Yk<ؑOHdG%j)I]Q^d'q" 2[8 ;gՈkUhBQX#(&$ x3'4Q QؖR},xA;9(v}솢Ȟ3^t~u ކjXo_b)ۧ:HY8|//ϴn*21}GF]B\^QJ[ݯOhFW>99 6 {p QH0 cZ%L^'a- 8wp {0 uƻpkmO* 䵚Ocݠ-MkR*%u#ޖ(MRSG:G⦗/,[ju4ڹGr~[=Ѥo~?gLva +KƘ ЀV=,)@'Q/址gZlGWE7'hn9Ɍiv ~WN=t Z.vΰDH1ٸXKoG@94+ vΒ+>o`!eຢ>q*9;0wr.4EZǀӝ1w>ϸD%IZI8>|I!-$N^u1ksؒ,GB9÷INrI7'v,EZ!ufMʵ&Fb`jК5.ʩm h7xo9w+74֘$3 vkɶ7;' BvkOZӤR|C1ݿ21#_0fd$\6J/5 L@Ê'Ί[O)#%8<˾=pȟ|x]:Ճ31Ѝ>\ sa,1^YP"Rs;r9O#\2c~,G<=d4P*5J}6 3i%;!'*gJcSoQ;㊼dn7QlI0؁ UyGG:t_r®Irv(>=O0!`Oe@*^ʱCS֒_e?KYuݾ(1'I]-OE7 //1-;6 aI_\GZL ʼVmMaKޫ$IZOqA5lք3Qjjgy{.ɽ/}q>a>344g&]I(,@ZwAZSR]!_%q 8\7 :\ VPGY60k}ۜ&L/M8 j7¸ f=I{w}'mF(;9V٭\JXԫ02Fi.L!ߦ2V/>L<02vꆁҘkdb[}}@.͛+F~s:qeD;xM~vI?F$];Oņ ӂ')|`\sn4zMxמ]C׈Wg"g6WF,}b!pwɡ+1_HBwCVODCJ600bQE8-FȬ-y"Am'?"mHxX(*Zx^J8sͫVP~X:nIjTT6γ3tS!_ٽ^؀2lW}:|Kl.n;7[GCA7yA"z'8b,=8G޷]:Ԛ÷X6KtTh򎨙 P Y@sT 'sNS Y|)/XbK)ϊ#!uOߥ%Ń(bx4Hb-}C8pk#Nc:nKLK," Q*ojjҸYX'O`5hCsIJF:dUU(=5ZhL(rK/~d G⬍H,n_U wya ٳ־XMz2\/0il̴.\6.Nj(L ?)j(4̽>n +`Βv6IYPXWqD8-J[&r>1A9NZ!x5_WedwU$5_Tb (XOHmR0WV^ۙ{ 7dHեl3m3NyϛNYZ9AJɳJlX\y*D|jQ'H W5/׿tO4x:CIΟOkZ4ypU0h HՁhdĶ4GX89 D dBzی5J'eLZ( gƝeK6 0M92Ο>ݫ !1_$ުO:>9@B!C'@FD;^f#-N|xO,䀑ꋌU: &7̊GdR|v6Ko뺔kn6o =`nG};']Ml.I3Nʇ~̺Xu1zx? xW[UҧHRK([gSdA34x!sT< 7"e9Kz.? @Vʟ' ܋نLݽPL@xO |*8m\⑐Y?(;1j;g$=yGΚ2Jk|t#+Ƈ1dεJ͠Ib X^}fD6ىA Za=ar4/Tշ/Y;M,#Opb(N>T`e&B$ĩE[ϐ4aX^mΩoF^1eA /\d|`[1*ǽTcCY#pn} dt ;oV2#mfM۲A.~IͯAXToiA3Iq?&}Fe(G= M=oVQ1\<[]{{UVtN2`ߕD UCrH _^7].&=Sul}KO쟇Fewt8*^A~_^Q/8փ"A^]r!{aSIq^rILUBOS)m5QEst؁IlZzԄ=K:cȯ_D— #D ftg c=?֡\XEuivLZKҗ7:5)f @{GǙ؞ v\~FޤSdFsbg`cVo+SmO^(v5 jApe[+̨{=K).uO 6t-i\^ɒ"r`eXRaճrkVZKP53ء5ذ΄K{,%Oc=5cebP6%Adg- ٭)Ʃ#I ˁk+8wd8[ ~/I5Xy?r xK>iKخ[~>~Wf) J-1YZ77OoOMt$Kz{'v\k/L\DA#(OF80ƞN|SjsjL&#MH4w ,~.Az YfbMvgRXaø㙠N6Y"?%’J5V{Xл$sSI t f^*4/ih+)azkR6r{U+)_$ Z"}GTi9\O^zP O=($Z.b} VcҪye*M;\B?,NJa<t;KQlژP@̧-O/9!Yh(B4:PMIr5DC("Ȼ1Vj4D6|UMH.zJ㔤O㑗]&> R{H?O\Ks3Lc0 BFوX $|'ذvH˕;Si"1nx6@fOb@EEJlR r4,`$JrN]قl(_ H 1 퉹<[@w55ޅe6|\?S2R{i" 0.b$6IȻ{~q_բ3ghӝqK N&# 1[,K eŏq'+467sɀ#D4zʹnzTayyj@^V_D aV CK\nR.!-T0ؑp՗xש^ Fg_[Ӓ7Qʵ焑jNXC%,в% @b6YEsn|H{*8 ]˪&dN$dg@ͦqHő^ecBy6?Fy.pvaj1eb^yv (>He^I&Xnd`F1"p-स52錫`V,Rcu¹f]NU>α#6)}N" cWN Ъ3sME/v5m;̀Qg%uRhu4ݜ R#LKT>[HB|vs=PW,+f#@ڽ>6Duu-$GÕ#1 vN7o{* :!ҫo$~`ؔv׍fU:5NxT@/VY*f\XՆlx#oU)n( 0 1X:rSGG&4Qg66SO,#zdro((吲}5),s`b(I|X "b9yךNf_5]yV? VsX$&P|E/9v? ΪB=_C?{Vvwa%]- VrH LU-]e)1mבAԡ_BO&ewCL#ІcJ.;FebX zx׹;WH<)SΌbb^+˖+7/XvaW,|6YT,5K)Ӯ"a$.}9 o▣L6#_޽G; .'@]\\%޳͗eGpXgI۟!{=k%cV>8u7XMl/:yVflw ( %K5*d4oǖzIa{M:F<_UXQ1/qSc G{$nޏ5fҭƏ.W k$2ا kzi v2Y:hPg{) {sj wxؼ/a5!vL=&0t#%# 3*42h i$b]4fgkG2t5&f]Z@VBCpYcN[$U;NgJ]O/AM8[0Qa K>!diQغVak5fp*:^'(TBV3B8#*ۃBp=;O#;%'ܪ$@2l t [eR@2˦$",G L=]-d%g(35enEkͷ< V9s>CȜ{dѰ5L/n{yzQp?muߋ.v@ċp /ѫ^shcO":3,O(XnQ&kF5V޿#"ڨDnBIW:˫لOPGH:*i@2`5Ջ^Y|{1I^y(vXm"/Nsneexz6=mkx:b9 nNHWLL6e7ЗRĨs{\yJ٨p hT/cL9[ ܇HQكk;ojstt~FL (^urQO"؅xӆN1T ,1o3hc kpti,bkRLce]gr>,Q.btr3|d|2N)y]]vrAz HA{р! V%E^08*N*PP+ T\}E7[t"2:+߱ArCߊAEn(8؊b\!}8YukY[X[R!2\{Iգ)KuJl03NOxELߛ>8a -Fǩl{2SRȲB{Xp(ly1.v%=y!%S~qwbXu;Z 﫛A`sc`JJXanPd9hlQsyj“.+V\'K/8q7!SвPL^HS ]Km>_Stw*Ŋ,Ħ=@6̱vmdUҠ3I;%~u^Ez&SSnT DZ#Sų4M9n=<H#)ĬeAEKEE10Tc%^ OR"&AQmgˉ=G( SblhȀ@R^ {٪NZՍNhevܡQHrZgYՈ<Ό1Jv&yI9C_#%1I`z 6#\lh~.lƢ};?I/hrq5~y8ߝP7_hNyˊ4^q 7$] eN@oNS fn!5pT*(PkuFnτZb??Pm% jSxen!8<_O"$xb/]r.Jx=Z̧phLG hcpޣ łF7+P 2&-e$؂R")F8떎i$Ts 3B=v!.F=-/ ⺞xge=Dwf{p8>FJwH-1RAI]ʎ-f(ҁ+̈ \Ό cty+O` nh"H}GL)1QU!4q NϠlW/VӍWэݝun7݄eeu7PW5~|*Vdc.{Nh$jz{F_u-~݌GZ5OxDGcJO\s@#yGQ# 510~3ߺQ>2l& 拐ݍ@DnRrvu\TR{HuwjJݼ} 28,H# LI%X/jR$VH Y_K9$h fYח,deO@\ D 1AQSw[>g3¸4Wa(D걯 IRAySP=!=L#wmh*}:" ֫(#\{؍u}2ΔNq7z{bܩ%Θ3Cu8Џrl-%wެm#sdγNBxjJpE:ʬ9%]-nTײs0sA awwiqLa]B9~fg YiA)t qC Ѽ*֞ŮY]N mR;wF,y=l J#~w\EŒ æ=Hg3W:RBID JXR4>_3(qKYYpK Ѕ*℁aqO_M `,M {xnG78WXuF4/A t_J;9p)/GdQeCY S M˒ u׿Vv]T>+k ߴY]xM}uz0 y 嗠g?NJj3׏|̚meR+64.7f,5 &e~@Y%r:9XC-#W 0*:̵yrBFh(T⎡quU?'ΐA6@t:Y_u&X=x B5erTmgּhF\"CM`qY _ z_jWS]or ;zr3j"BW 8Q0e]d J"EOVM-]Hw3g:FduŁOץlxoC PVU2O T2ɹ{y(tp @cb@IQZGAVUZ2X48'P1]0/2|xgMo DFI #GJaXnU<+_Ja >/}îE6e~Q%q~'FFro; \(fi,1 J,F̩(jnÐ|O[3}L-K7kej)vFS![#kI/߿{R_N{, b)P-y\xQ^ԱgZh1Ȑ[{]+S[͵EC/Rxi NĠC+?J[[`Gs=u1^ rr.޳ PCֹ|%͸_v$T`ЦiO{maљX&+5<{Θw,>9%N B ^w?Z|hfz4B h  Cmthimǖ!,X̕vohkCS £B4ES4lŝab=1wA?B\}X<b߁wJVCmLJ-Z̒:Q' PjV |=0z,yORhXIp<~u'hA6?duVD^H酽=uewy 5GNn{2vvJp%(#O#&J&:#D06a!2FɶExwK;\s/\%XK!}Zrq:ʚl(4%׋n5$LݛxDſYDTk?T5#oiOk0Q2PFfO v^/ʁ]mcgynY KU8PSMFga0Aa`!3[yza nHt.X A^tDvMlSڂ5)npZ*]}>b)T%;սyt.GE] l2Y$jڂ.ٻw:TW`Chg>hS͝yCu(MPn [{ATj_br%r.={7+X3u#/fa5QƅZB(‡1)wg˷ihODƿ=X܁~̓O^'BN|w.a)蠘s{N>ګ۞*HDEDT9չt B7~7#H%͉ZmZfAħ*U_ri ktQ¼0NJP2ծ;ٔ,"hu[{=jS'r) ]I]x5[t1¨""a(z%A`ZH\+T7i"To[ýo ?)eHռ,TEN01g^AKt_@#_qiߠ;$$s>?xì"Q6?v\][믱=]i ~1 F\hp&A,7.%+3%QU6R0@զT"moZ̪l?LR},Y>70 VE:jb=kTsyAZ*62|hk2O3׎ZoF{U#;?Yĸ2~]ecz૴ʕ`a' ^p0F+̣/k[wE$fP-Rdb6ȫ3I1\HO [Q+Wf C1ccxy23xNHӚIw[G-g$@Gc!0y6|P?Ǘnb $m"qYxu3>sCdH=!iӕ KQTLBA2 n1=mӣ?1[:Ѵ"k'+yj<]6E{OH$`4@rƩ$iŔ) 6[RY?aJ+smAi"8gHke ^mMi՝w f#IŘ3s>h5kW\.O9 ן9iNgOw閑ҭ7*߇oA=[R5Jq[D/*ʉ$Yaw9BK?{͢, m7,9c/g>nPLyIZpWꨙ+]hqƹ;jGw*LFh*ڗUE;'DHvȎzCyu;=AWa:^֬Nl*o 4Nňәx9F`ѱ96bnx>`"+ n &yņ8Km%<|4קŹ7Nă,Q,R@낷\(#Y&W7qB(bx=;,o[+dnZ6:~=DiU:XA BD (.G._}qJKO0u.p~̃ف%\XmLSOkۃнf~T@5m3՚kL=>/+AmAL,&ZUߦS co|7tGfA$;^.E8rju) ey0{$ȧɐnQu~7p.8 #q JoX3D"FVcr gA[@WEBݍm2S5n\Ĺx^}ML5|;I;Ja(ɽR.%N`5]ܤ23CơeׯQ+{/ ^ P$9)UA/iDv:D`ʸXXI 0?PaP{Yeɕk0SGOy=R,LՒ 1]tTW@:CZ2c)R{&W^&+TX]_"WFG!2lf'(͂v9|Zx"7.EG2#qI-U1A>7k j/jсh0: 87Gx~Md}dM6t~d ]a [chG"{9 jtᲤz(fܥ=J,JG$cgdͻk|Jhgoi !6෨jڰ|pՠHlsGے)D WŽJXɭgH񂼩#Qӫn][?%#n5Pik5J3qpTl{x0?kuѐx-5 aNNfK>$3!B,&y;Q=$X_UmZ%(q޴JIWyHa ESrvuA|}_,C]Yek Ѭ}]Q8s$ CJ8\ͧk'|/O0%$(DњyVBqh+|ߍ^Nu>M' VR̶lt4޾kFUC|*91 ;{3ԓ9A^n,c}'`Gjhtj9Id"'w21UO37^w<2PEj4 \vB),x/pu_!I}/ ӏ0bߚk_rkDd8VhOޡ ɹ< !(m;޼\+" %5h 9~Es,۽]2gX[V-6^>aoCz`bc墬EcK= $;ȏYa,Msbz53_@ImĆֆǁ-.~(~WUsAeC:fKL?UHS;|A98RbrdIsJCj`Ů%-0h12}=]+g?xEYG]jtokBQ'xigv[BeQc~ 30~Y]:- a6 h+ Qӊ82+S>{>(y-LoU n6 b&! hOàD)vCLЃِNlE gԓPy)2wk RН|wYI ,ΥQWwVnƓ40-t@G&б ĕ9>)I`STtK uYFͻQ}\]ɲJi )ThZbztp?BiHڦ!ee ǂ {\(0N(YdI_cqx\i(g]V\2!p_oQy^"p%-r혷ER{\y&KYIS lb l4 ȿBT ċwO _KIw WVm1b ʠ`4fH9 ]9.c0jiug+@h 'k<>u= 1%?9J(1t~cŪIU 2qa2}xn}~\||b77^BW"B= 6-qM{jAuLt=˘7#hSN|2e1 ,ɸ9VyACcg+-P$y݋IV}:b.A 1/ `khݎ|Q4T&cWvQfo:\ gߢ[#X9U0¸]{e~ |p^ UXW0 `N PF’Jd'5QsiLS^zȞu! t }DIp^&fcG/:1OTBknT^qZ ]ZI0la| ,/OTY1sj;K׎={kBԑGƢdhNC) JzFTx1SKnV$AW‚yy+ސtSNqü=?-X/b}<<.9 x7-i2R]^ pl>9R&5m<ls^vm*)mu`?TgFx|t!)WJKwR?M<Mp C_̇ |Fo%G?`6`}#nd^0^m|]eiw-]^4\tFQ2l;=p [NpuC-iWd8 "I{a+()z騰*LES 9UU.P݉7~m̾<4kY9NΐlyALj8 U2nt8m'#bPQ!ܶBD[Rl`EuϛvqC \K@RΕe]|54;I*foC9D|P{'9w}/|Q!i J,"?jmuxMFbő97)$3GjzbP΂[- vͺa {M^ԆƊw?$)$.hH*qpAo$ӑ5m! g'6,\ m z _ɖ2;T AI":G Mβ,V-WtVK孓g)P%ꐳhOj2Zi4iN ٗؕ,piaUCxL'R9PyZ Dzw\>ԸӢerboκ`(*Z}dN]VA2@" sE$H-6^ #IU&#<&`1KĄ dVNƸP0/-xr-b"1Yeb` E*+hfbeN+IɈT6)ijMî;ԃQԛDEdĹ&-T JQZSGTIٵ $otOK ||- ϐ=&CCx:U hM^G4%WvzYlciGTCt{Ti2sc#57'Y H?*E<?͊:w!3`Y䉔H1RLF,18BE쪳?|Ē !@ -;"b9`#C/oEQaº!+2{~{O#ty$/[ #fM)oِ]/tw ic:. n%*#¯b!^jtTw@]ЗiqgX<;(sq}3!~ı5Z(3˕s<)uB|Rjͪa)$?e>hYA&:j/.9- a_:7[J:wWT> `Idgi%)~Y\O&"IFC5? vma8 ۓq_̀]Z R`.H)c:TB&FeAd_r4w*O3TS-F# ?eC@wbCȘx+ݯ/(RSr dDrɏ(E!Gf S=(U7UncQbރOyHv8] 6Zau5GơnMtݳs*֜gfۤh_di*@^1 5}$R@f>*"#xV^,o8vY3'lm5psw`Qk҂/R,dTe7傼JGGW5Խ/3TC ԔcȿD9KQ.܇2~DWߚCۗC(=ez׮rU\ -$d0,,.+K)b#j+Owq陷i/{ auATDcx m}[6>, #V7ܲp_F

    ʖ+S5ѫʛnO]YG&*޼?[EpHjٷcb5rjyqo5[M@!pI PeI\ Zbs&DL\:|"fέ~$CQ4@W=gQeZ3NUNs!**oWQ}Wr=&jk->Z kfz#%w2>';oS,PnfwEêH"|@2 V)Qt;Apn=G[l[[(9U&xWy4-,,G?>4,dWNjb)ja$!vF=*쏊d4hEf#YƠxK)~먡a1vwHW+Gueegc[W±wikC66`r y.ݳ8nyۂ:%X-t -;dK?fcwȥ/=_ϖu'׿FVhߔrޒwjĭd׮&L/}VjhsPA| rA%s#wع?DXۄ۶E˜W>cxOٕ?n_OSw"ͮR{xf4zj]}1O@\54BJo\}/B x%d!R/@z.!UehM-oQyL`ȇZ]ԌkFH܊jqшc)e:|ҏVj#Kty&P !NP1dKQׄ1pe3|Aс[sO> E/ @ǘs$r )8흆oo/"@|KGhǏrٱ f ?UXW lZcA]LL{rDl9s]pJ.gHEښJ}:ӨFfe2,0U4t ,al:Y1I9[¾@N' iԙG r21eT[IWozRz;6Ͳu>!lgt`_p &4P6W̞,Wq(IBUJ7'ސvI^3ku,{+op(AOkGI,0j ޕ(ayqGj\Vˊe 沏⣏x79">VQK{uu'k]]=!G/S9{6I$} J"L uWx1*j*&d?i{q9CY%uNe>>_Ţ.rZm-1 >v19n0rCD/΢ g m\錻IIbsڔp]߰hs1b!kgV%_ :U&.: 7HЛ 3Z⬒O*0n6ifG]aI2:pwd_r&-Ltr$_ʷ>BgRނ/J9Vt`oj(+ `Mƀr7K6`gnxsn~SO;'N+GV`5SeH2Wz#S$K(')gB@Ra*䰎sC5,Ey%(Ce~@އ%wٴ]V9DXF $Q8Hg[Qe{#qz8_iaT YoΎ^֮pZ?\'-5)+q6A"BLmGcy;^Ukb !S3+Jկ Rr5.dbrH?1).ܡ8gyo2U^Kst5l5-= a=F=!? rVE2e :hR`j';;:(D G֬@Qi=Nanۗީe~o󋘊Qw+5Xe)PBhXHgט' W ]-SrHtMEPH'c̰%\.RRmd޸hr1#dKti ntGL/xr!E A.pX:7Jñ]݃&"yd[Wk ݽ4M 4 :X4ɷ@F39ǀuvإ>/w= gwX}՜ƸS="XRI5a.* $ ~H=13N\gE#Nؚ3Db'p~Rz;^h,`;<+c7ЦȀtnak}"6hb3wHUK_U@B<]eʸ_`dYqNmmx.vjCk"U+~ f@:|)G Qp\EٞwwD럒 ]y9(k1sKԇ?)–Tl67mYr~)Nݥs䌬y\~_ZQ15EY+ 7z:-55l#k9At'YQvC7M(`,R;EJfM''[q<XP*_vPX'@Vݎ{twklCg@v64hLw1Y& <@ +4͛i$V3V\H~]e36q'!%/4B9 $Vvw?^R~rB:rLB:~껏:|jO_|%9 JO#|VIŝ%za"n1f? |8JgSWYQGߟւXa%.)3 /qma1-\9'w~~Y"HM>*c9{s9~#t!):S\ KgQ)p"EH@Ĕطm"--H <׫/{@[7xK%)S@0ׯ(?-:7M魩ǝ" vgRO}/Cd#P~iP=T }ҿ'Mv>Act@0$~{/fF4eJ#47dn}QU AEݙKiQ?66s;X|dϚ&]f\_]&Hm`` 6d}c0ja UTa,X,)  Y7ny0T&hª ĵ] @4R@Y.Qc3Uj^p56RaH0HqgqI얙5D,Ì~i;"3U6OVm~mIq'Ec䕫4pJF&{~!j}@_1ckf+^֨g`<]H8%vؘO<; pr}_OH{~yr2&xX6普 @F@CVKveyHLҡVg=ؼ^gXb d超y?=/igyBǶ)&q >Iw15/e++Tߍ di^L3*A{=z%i~>1p蚧\KoaBq>Cl,>898$ѐ$;~ )|BS伄4_RC(4hnRNw,=:'xISg'ZJ7D64K*־nB +L /.hL(ѵ(mAiF'_EAdOuB# XHÊ1K 񑾙G?C _cUGƩ^WM3O DlVp|wos' g5SQIhފF#S4k9a4 !h=*j H]ZYo/G0@{75=P_J8g US$,VfqY, ō?dö`U~`/FXkg[ /9ӦSB kZ$^ B s7j$qD 1]ˮa]1f3Dʰc,@/~34,5}{z9Q^x _8QN5/)3#,˻#xzUնϾdI$s5}N@ Z'[?h CP`$3SP'BZ5bul>8> cx?Zm#~|J h$KWr)GT Ç0?:X@ 1X.T% *nRpt*F<g@[t;Kxm=m^Z *8<NURtAQۉYV"]ea}]eXP%q@8쨷͞jNs&bl2Gzʮ%yaz*uwp3*Ptw9:ju~[v =כƘnr*,R59Gʖ$*zh@1C`۰ m8tecT^7cʼ-2u0(0 J {~Ez_֘SY.j>_Jف;@âC;X|55kd_*g@s5 ɤŽ84H:vg_NFGP (vC{L=4+& gY2Wij;Haj,У`KBoa*,bS ᖜpF!Y %-%SHBHHIՍ=Yy302!X0bM-Dԥ~g t>yp*rh{%6HzM6Kx\ZuaA%x JoABኝa|[kgš"0_HEV/=$*Q GFMr`zP؆g 23`nRLn=hpnʴ3mZhW^amsF/QΌIR+_QꦸlW~o}:#! IP?AE__xߵs ם?Bof% C@&~ȋA). h|bJ>^;lIfRgGm rD5nK?@& sLz4k!mi6ki,4l:@ >>v.u!osAxc)?=-5y%|#'%?.x&&Nn"(˪zQ  #06Umo*Jl-=(- \3>QwdwɎ_ƀdTys?RMO)\iF|9f"N6/7@G)M'F4rK7*8}0/Aw w(=Y^]@!LJvEo}TgDl2o=y癗VOQ#^iO8^c0?~ɘ +:5Tx%G(R^jӻwʌe vsrhwX@{֏@#bZ*kewQ?hD^!6ӠfRbJīȥ*1{Vuxdpg3M$O4iM)TvS`O3vZ(lE0#Avn%tϧ䩥p㓁ǞQ <>5dgScRF{7V4d+퍊ZLp ZA%gN[1L}C? yU78h%SS}G1%;Lo"`g]ݷ1ȁa?THqgpY%u;{qN|o8(+L oyI<s Al#טGWuJ'N.pq<E¾?:u}cF@uN7/ؿyѷ,M4. ٚ^U̴iC^t9^N tM{\ `eڳV` }>*1@0$SSX ²nQyשLG|U'uW>*_wwFD p[yP|H ]Fp_Z|[_F?q:%(87L#0E_[r o/M_aZ4G8҇Bb k/ *)q/L6; ~wEJ[7IɅ^247#E0%f x>gyg]w-[xI䏃iJ١ &2f BjL:G2*ըM w@pهNc'IEMaUFc¾9"@spblxK4TЛ!XQ6߿w p3)FJ=P鴚>& 72q{)WW/$ ]sw#zBoAƕnx+gyؤ( wtXJߘ|$@8kR_o+*v_Y({]XkMQF&O B_ǁ;W[W;CR2%>u+!´&o1`( /s3B1J%<ιk?3-V `7hw$V7tn OӔ= 91?$O"ԋcǮ\#_rai͠-%#JnvZSD=5,*jűŪCi!O)_膗ќ48TE dR{x65-n.`VpٍnvF]XT_@66M#e3/0fHmnۭۘs?v0$^R*F B_..g_3#M:)oHۑ2upUHcL(W#\[PiODBz]Ub^Z0%yA@9D]Cօk[ _.[*G5-"!3JJ9n!`?qjͨNrFO7T~\+-ћ:Xs`vk4DW;c).ٱ6 ?.sq;tƟ*neğs< us%:,JxaXq bs~<͊] W%5/i6&dlmdŧr"aISD"sv$a5ŇB3ZCH+Eym)a2i۾å N=FaO ;p9/vm2k:uo3v.PҠi{|R' zl ct!'Ub[!zx-: UbywvXYƙV3 11!`]4w2wǍV^p:OMQLKʺݼ@>" >gT~Y,m#( $in^,ɯ{E9Ũ-Py,Nb8b1́o%taH<*/zrCdR0Hoң@h׼ 2p3͋tn LYle5VMwcSpʹ;K7xlDF4U"baDz9g~\Gw1ER!MH*d)aE*])} L=[lg^~o_(}ʴe' ߛ-130yU>!m<7kO0{Hb&o4㖤@⅌2q8Hm!׫h0u!Qa8ag#:GSE<^_=ՅYː}L/#҃.^ԧ1Ksr^`E`{Ih.(vIr[ j~(#j'$#(Hg'd(GLxBnT.AC!Ih|n:R= 0]TK7*d'1 #o J+wr#3$6U 7e%Cr5#Hf4i4oMpurT6N7ib1`M@D>|^Eȥs@*au`o!KH!y6[hNcD.J %.XR!T ,;]L^g7@*! Gm!̇+K `&GvS Qȼ$Fd޺qwZ9g93?C]*f ˗ D'@9&?ofWȀwC(\WѬOo^R oPBT3 h&;-`d!P4D?3PpWR*S@4xGfx  t͜?IjlKq$COtʄ볒AjKa-M6@{Mq:_-_ 9zĪ[Fd@aa6̍P]su|<F>֚Qn-Z&Vva?@˅_C Qѝ|Ѕxȯ(D4m\۫T(x]a;{0 Re<VOo:>epa#9/bImcV޽[u%4U|ҿ!靂>ZgH~ zH{ero/mS>WSRP~'$CﯿO#*E&;s$?Z'΄C59ȡv(t!T~Sin:D -=}HF`RAtXx\xIL ) mWl`c«>,xv("d* 9Y0UUI2CK gpUV@XRF#x|~W{CtBh3uΚ\8ԛZYWa(oED rt/h+/A`"rnQ1>޸&hO|`H|RZ>h.wLr<0ΣWa+XC-RrOMu?~܊FVIt)iTܽ)nOFm5`93jbZ2Jm52g<:n61*x/8yN2W=%؟}rrt5ḶܠOoͨXGG>u 7w~!fzMRa{Q]1|%K;DEaZL.6]甋lm_5M )0&0-GLlW޼YW2ZvKnf/=L`E+^z&z\F@Iy9PVھ}<x43g[T8uM[[QhhN~YcH,3A)]r0 3dtj08gn"_Bc. ~2(̔b3v܍ $kiMeĬ50'EL"RoYwEԈ:" 0 Wu$~c5lNMɘ@iQ{[O{(C|ϊy٤\etSj| =ńBbt&`]QyIo47 xӪ޸߻x>^Í(eA+-ail^ƹw3N%7;wVf V%V[VU(`b 騖e.NSϳ=s*[וR8d>S*q+>Js#ZޯMtAg;4Cu$ io1O?$.IP;Ah74ܰru6^~-lP>iH7IUHԽ*| 7:nn odɉC#$N&M6rFc#6օp^twQmJF٭ {X.@t9^}ì@oUk_%Og},!T( /~۝#knQO,QC\gm:J'!90WZ\A O[G{:H'Ncʦ>8i.Bb_Vg%38($e6ϣpo3CWpSrkxZFzx D0^;j[63H.Aȷ: =(8V%꾫EV^n5)O ̮;Hߎpfa^Zϕ=m,;u+ۈ O;/U\ z*$GwB5)JI[upj"N@\'X #k_)-'#-Vfu -=˼{ Ŧø&x2-`pw|!Li7aG|;Ń pL΍=8޹yx7P 8]FaTq@Ji$ ~փiR3jSaаhEe wEJuni QbB m̮(51ΫsQJ7YK8erets yh\_wU<:(?xexRpP/R#:Cd>Uv=|\<E_,F|d oLWx/?A0QpF홆 Ci*nxzG5r =4ar=X'|VHǚZg7BLeGo/d>3YKNyzZOV\9Ҏ*NXl抏\)PN NR*rM|$J/}#҂Ș?X,zn8/*2m5qh!yVSw/)=+ؒhJ eK9)#]r9b8f ~a5T^= !m!^w}F4}h5i~J`ybGsNiS3TwI?gL; nQahv _^ZC=c-}ziJUQXoU$˛^+كuf24g맅A$W69L(s$1CBLpSȕTX$B舍׷*m1PU,ũ%@ ??4 LAUh> ց^Ih=_jߺ#5 THeaQa&M99dl=G5!!SvҢq`Pz.:iB^YmR2TO@r\V-Qb=&(˞I~3r? g\E =t3{jT7 %8z@gim3T\[ y{_zɭU.ȡ OA{LD+R\04B h\H x锯oP8]cR nxMSgZ|E0daA.fSls,U+nµȸˢ.xX Ih-ar(]Ԯ6@/݀YVZʆxߦa=4v"77p nGjrO2I=Gq܄<~G(AM~/nDUڶcA>}M\zn%y`~z!L_gs^űL/ ?4n4U]9X\xV Evؑ* fo6$vE^V !~}6ǏZB?mYv_9ƥ~6ꉰ꨿@"Q:eIMNbv Oj ed2M2pn/W"zphP@R@CVGLxF͕ADMm!ufe謚"K,*,֕hlU} \j."r mOҧX\,a(p֤r)*!>er2jL0{+C/>J|a U [.,h"/\mM1)|dkûpxhz\X9.#rտϱU݄?;NzSH*ΣJE ΰ 6Q,gφy85 w82}dX%MiW!Blj6l WsrBFk%TVYz O/W j#ݚ,m9n296{qA'w&x-pNkqB{,'P™]hE,}aDo #,#6> dH|OC9VS3%.ce;;Y6PIď(I,O?7Q3j^~P[$J~Qɤ|@v4ܤ!ux>~1\kpgJTj!-LvzeE!j) D*׆;uGܘIPj{|W/v[qW4i|ypMfevŢGw׭a(twpd_;e 5HL 1 ﹾdnR7ʐ,F[dٌNU)nڷl3쉕TVm]1бԨ cOxkEnD $)x1]Dh/l5!X~ H47|e@]"˜h{^qc85i0|K[\=ʶ[c4(Dp `V'GE*Jiy(ǜ> 4w1z ۱_\Ɛv~F¼(:!#*ʠzV R%Ưj q?bP\gղμ9΁ $T9 -Sx7b6 Ma4':3jPάrb)M'빣 am޲dy&^u {vQbQJNROp0(SC$;Nu SM#`ӨʎX}-ğ7Su0 (o iVKxĠ֎O\5Wh)k6y#W9'*TFE},M`,4EnH"&Ӯ0~_ GeOr"Wh9K4Gm-GUqiVJm`^fq4bS3j ?L?+漜EO⹻3lvd L}L2p]2]7.6jEU!Bh&xhLm>&_PwkjC_*,B1ôſ2~pTw،qffԖU lm!N>%, !bzK[ÃPGVJYo }[58Nmy.+IjIJ1X!$WLa  w~Js^+B<2Ыa">Ïlk` 7p{4沗re/AMKtRrXk6[aNQ![Wfiz=o@BլKhC3k1{'J(Ė4ªsЈ{bN!k]ʌߩQ_1U]* %,uXndo0h7 'o:1:R 2T[J<_faY9CsԔ-C?<hytH=P*Yzmr,iD0 M Z 1(8@aD3!#o#]_>'0NN,:*ū+MX1V'Y%Pۓz1 W\e3\7śٳM]Ƀt.iya3 CW+kGJHt؍xQ}pܛAMh75˲4$0J_gHͧ:Lfg:5P@vSi, WDD|(/Mw0׳ iˉo-?@G5"T8y.xd-M1N*-/EqZI oLj?֏Q9ũW2LL Dr>.®^qhP=Bʇt Ҹ(6ci|Ziu7 822ChE 涠觘ڪ& woly~X]T&p@ 6:/%uP3`^݁k:kf}a;X.ӓ4;٩ 8j? yc*Nv@6М hq(CVqE'xOsI5.R ȱGlQyh5 z2jC^EB[ ܘl1K_{}KMB0ɗe(j=2MSpǪ"Jx? ë H ad+ 1FvfM@Qv:==,_i,sk|@i.9dt[ G;M,B+Mbkbʏ,8b'XbeI-)[rXjp67Fu7߸{F |Ӄ 8-"b eXi|DL0<xbڰ/kaCTiRpsK@m"͜l5`e%YgC W&F8pen}1WG4iCy?1Ñaب(j` %VɞH,PQ377=GJ!-2w*P1j [ 'בֿdeqs]i,7Rk;~Rء(I/s%gP 6#` +w4AO8%>oi1K0ג)pb24 {S6Ma\IoͤTVN"\WbuzY:i~*vK*.TIzABF:ËSƃ&q/Am``n9UN꼪;f%< bZ 1&0CXv~5񒢓 Llgj $;QR5,#j٤* n u3O :h>AFXX&1fI8kJq&i{e~p)ɴVےq8{/X warŞ2 By2Cn g'k? Gxp7evV"R4OHz4z y\~D&LԋOHFr' p!t 9͒48\V!1aQMpU.5*W#u9ı,F WK_Ԁy[\cEg6坌d$5&ANxBbt? mVbƫ7@D7ia\ lo⡠%NdLը.*sc=a`|n֛i$st"?QÁ?kbsEW:$ :ՌWfMi*Ht^A EdS1ɀx? QCBIѢ3 #rS `&[1:yqН|L[̹7~w}A>2Z *~DP7eH|hyu͓hQ3Ŷj>+ݓSQO6HФiΎ(r^-%[ځL+Mzr@-џI#fٮ}:+~߾JUf+oJrjfijYg;Nox~^'⮚74\m#<0EY3ɗ!N|٥ Q[zAu\KVG9[䋞mЫ̝ʙnT)hs8b6[8JL)4yih8GwIt$n^!"W~e/@ |vtR6,?NK8ڽ0li68| ktqum躰]"d F8Nk\`8pz٠I7͞;odKWA4 1(W?TWxaCwLu2^J.W{2f2Y[ab)?,7sπJΣ Rɋ-n oL԰aI0FA) K$E+/[-ӤpxPeIXq&S83Dt $F/rA8)jL*xYcF5GV Z~h# %?݉$X_w2>ÜVV$s-`?3#W2'L5Ceo!:GnM}&E>PY.>%w1j[xbѝdo_%lU>Q/c }Ves,g}%zǣBxnk1 Vy&0ȧ2X!(N#M;Gy ,ߓ3]VSnݽ<jg,F3$.0< kU:?c=1+!p.Y]GHKI W/&5\+ɋ"ZO8|l5Z] waz^o# DBƶ!D_d q.hb,3na-Z_9  Zx7%V h0b|3S~y8w+i =*ְˆyhw)?K }5r?}vKiCʬ )ievg*F)pd> VU< 땫`a2(%":`w&6 *f"2_ .9"H*4EPk֕v|;NV.3ѨP<6o /mI7( G e0zj-".x\Uɞickȱ:1Ex,c`1 DV[x&ߕ}zl my<ӏ%>pXP;%8)?[]0_Aڀ@|FPT^= NV`2]>d6Z6OWZxzjqzT֘"MO[˹!`:9u ~Z^>{-}Y_{MH }01ZNM=;bs֚Y1}[4^1SR $t/t8y]=\tPw3tcGg`=$| JF1v.^RMUS(f*(qD MG:TY{^G־"_xCuN/ƃ4F 3'bICܓ㐟iExmm|B昉~Ucx9u @+16UR<Ӱa?m ڷ 21qPXrVKWoB52NIY/a5. y~>>S{JZFk=QZ|'WO@Syx(OFQ?:C2/߱t KTVִ OFYzI~r` /lv*^?ɋwx|r 1 Cau!:qKp`)h20zJm`Y2J/΂q1\#ҋu|2!3AOi]EIWij׍WiS5C!GT!qPl73uɯkDǟvF"mCJE>`n(/2RZ \jre3O0rq3r *{u×X]Ԋs:Ym0$/:C`p-~~ljE:=3Di@ksopC @RIIFdMu©+wr9VO2&Zˀb[f;Eᷩ4ٹۜ'kb]N$`mPH} \iPԭc~\?q vʾ~1ș0<Q~HDM'>3D'z85@I WN+t:m_*Fϕ!E;YyE*,`kh'>o]?] > 3ĭ edvXpZ.&_IHqbzU:爰яDFNR8s-z4ԙ!pRV C(n#r5x K:M"NTVv )1k;޳ŏ~ L<J 8tA1TnlV Wm:46!bn8f-.T7CP-!'E( b6}{E~{q5#{bB :^;0##p4dSq2/6LN^EH9 6уK F }-,sg_W]!_0RtS}@ ˄{W#CB6 Rf3OkA+\J󅞆 jn?/.RP2iN32#E0=XZsUg)#6Y]d/{l#w>-c3yҌl~Hے 򄗆0ȋn/r|:*bT.d?iI_{PwA * WbW !l{(Vt>oXQX.EjZv&EŬ$ҽa57'rΑ筿/);iAߤ^; Kmqw5 [MEBgiG,_~%j+>2r+F[t)"~%V9ǹ֣19Tf/U5ğ&?3sQiMӠwY9a$X3h,zl$ʹ0*ojpkڅDL_كA6@,1wj[oo@v[PeTכa翈̻LT% >=QWI?֩[ ž^-pl"ގbp ADGܡ}Q=.9B\H{w Ӕ f-cCQ!ݞi32!eI9 !5_xFݼjݯfhSNn *3ORFugXCgZ 嗭e7N^w[#,1*v6 {Am="x:{\Lֆ9e&M&n 0Xbu}fe'II))[;0wq,B >'5S-KgAyۻr˦ ,UuHS+0M"a׳Wu70JDNԇQXYcM@S5l-GwǏ0:Zښc-&D1??ΠL *-ևSh/i8!Nq~{vH@GH4Qauz{N马? Ԥ%$$ΩuRИ}"ց"`O3q9h  )Cwŕng !313$i(2ril.aRIih(p>ފkXn%8@@.ó+YR_ct/KE:sDΝw+Y!GReS0|7?@::E9Z iazTR!=%n36}Zs ) Jv PD({,G G98P")*Hy˟O#|W+.gEq_B:~b1Yo9fDr}_HCY*أxxZlwuJPJGhi &  ,Ar*>'y.>ǁへbkpڃHk٩m2?Ғ輜;̟Ck}$YCULo/+ec7M柅4ˆN[x 8nHs] q׉vqڲ?ApDaCmwh袿gC$m8u e'^ Daԟ̤b9pl;;>txlyڮɔEnLsBAtm03cpӭi_U'0aS-ݲ>DhhFى |X:3F:Z}^߱ جv(D~OdHiiIm5Q_@A5FaG :׾/3Ɵ˭ 9j__P.̔HwOY,%-ުx[۵ؙhN4}LצxV(c+}qsAN}OIw1?)X:J V-;W khҜ_ԂXGV1kpk9B J*+ / HqDK6)6A"B1G~)Wv[YP uDSmXUY~"^G11h}u/ӬofGGΝ-6 ~PQ{ctv~6!תmnQPT,]jpжHG֒,. Ѽg@thqnS}s.Ԃb-P% xeȒ2}Zy G;;hSQz:_}Ņ&:S'ON1f`w1)8^B-ޅ̓m==}'|qy$vmCDV}87~T 7"FmɪGķס}jfE{;K'\r/[n\3cB4fDR `7i;f 6Ӣ[x8uR̙P[kOD,Y,5WAn6gp&&W猊a\tF|E(f,4龰02sL'9,+X9Nj3DSkTerxDhgj\ &!nTxRop)uX3'!m]@XzW"6o/ZGp3Fym 2mbDJN|n'[ͼeG$X=7EӪU95zK̭լp_A(e' :6+m+5{1(PA;3Î4nau8F~7Vhp;+㫦. td8V۝d{i[hCaŢU͗xLcã~1r8kK a!;of\n~ G5E DuZkxRn׼v #ߵVp,]:pgѸPHA|>h>JnrJhg`6seT/*- omԣ3h@.ƅ;~32ͽ6/+ʻr`j7y1UiiFGX%P! l \l7'hvrs"hR$HͽѢkɹhQ23ZSB^!綹s9b5r&_uGڣ$zjZe[x+zP-}p">əF`]Nη7~Cu_ydۣSu%(,3iWGųqܝ!P|\,ye-pR~Rc:`"@UMid%r:~\~6|u )IJF'#l :kh!W\XD9HN ߶EN  HY3!J,etZ%rLrҵt#P8RÆUL- 6O!@ ,bķ4a6/ 6Nvo[땩N\>4#Ws2LOJK}2R̹ "v X='~+Damw/-}BH)Tǹ% +YE-?׽,-5r){F# 6s#nP(`Fe<ǩOb;C @?J p +VrMQ  -QZ{dn16tO_@xH'HWVgoz9Wvw~&OC)"uQFuЁ(9ʡޜ>D~!WR,߃6ΎR#,Xe.ByrPQ8bz0LjޤF >w\v SA+4 &B 3"|J_3U8xy/m%kz+!Sw1}tDI*Gdz[qN9 cQ_Z-9Q=ኖv  IO{+= vRs&tyFje?^pg%M1lk2~u*.% 3RxzVٱ0P*H3z͚rWI4<՘- +[STi{w=;fb#Ǽԥ>qX~=?^[X|2oʼnY OW0"z, xv 9EŜ{|iuu114ְF5JS.ʼn "GC9=yse@[S,z$5+E͚F MiR&7 qF'IT#z[Q*"*@ơ\Jj y E詄Y]0`S\!L] zgwlk. nE[y=aM6d71Y/,͏ If>{0qw8!vP{Iײz8@4SҾ;!vۣLeoHSZ6-oT@_sjE[#28%~8qmU~lB6?QS^hw'6׬3SvZlD 0*%4>U`m ְ(AhtEW+ʯ OE$d.NJƃC. -ׁ[΂"1tPd^FIZUG*K:,ebP .`+\lk,Vi?\dπ!E9sj;WT#AkS;3%;ej8U6WM0T&R*sa*[ UlpֹtWVrekCw^{ 6K&2]XG<HȤo )^w1\XՂA OUx߈deOBEF1Փ%iM}u_ D 8_[+%ЦA[V V`#{ֿq5(F*YƤr{".kp;."v/%쁧*MC4w=7ĀH= %`a}.}J?΅f*?tR(^c`mdh!WrlǸ4jc6+e"qH J@*U!q94Ƌ2 }"dCլXW7ĜAT]<3#'h갷V =F/WXH\]I -!ⰲ*t%&|?kM.Q_Mha, ۪lK  JhE$^Mgn5z0iMndz.%]|+ҲT%:H"'(lژiqxxj֩/h};Xsr."OH^LiA@F em$3k+@1+ؔo/ =sWj/ľh~G|[yu/N3XPZqQw;HW-"jqfV&Ii?b׋p2c%Mݔ({LG"lfbY7Z{3MHl9vB)pϜ]BWl;w-:Mef`0SdK5ʠĭ-<qǂ(lN;:r0]GH|j)fHW2xc$):d[ $D/QO6sIs '~:98»\y|NS@9Ӣ`Ǵ0h.>F[)N{q~PP<vkPLTЕZ~1s(ɜMMzE&KYs/yDH7콟Yѐ+T vP( O Qa$yȧpE VI Dsj0Y?rϾ%ɷʳԂKFļ6mL0 ޑ̚-\Qք'l`٣:o}bzc{OAhӕu;?*U\zn}mNɔ>(>#F> 3D:L:$ sX$6FXz\g8KE&uAqGo:+FYw]<.bW<EXfY2O]h!Lx# ^_x;Ffy]r/D8>~bLsK1@ptckOww!126bhܪz,e>$eQ\[L._\vMTZ@Ϻ7:X;D80.TP&ZRn8f;5*fOIԱ+؋eӶs -zU4/ x͕,} eq2ըb).XߴזrRY{icg]HU :wSk"-r.vf"Xs_+Π.{ۖZ]n,*sRRX=0+Nx(bvr 0#TJWوN jV)6V-+Čڢ̎LK8 j߆C\qd0adbmw^/4bahכ=35X˄II@"4E't~m.,metFKDF4 C6!ćg(CË)X;Sy߅ׇ_TGJ˫Ь

    !QDw%|ܑUq94nz(\HAi9v!5.ѱ;n~`y/aDP.ɡŰǬYBax/:\pC3bMwQ 5pgu.W28@'oFji&=pV{QhL懏$5RWF,NpL򗅪aW;.-qtBڟel~w˲ޒQvfNj_7,*R_=DJ,k7YSX'OxaOѮBAvOaAcJ`G _è:VD:Cl.Bg5}L$,Ge` I&}ȽQgc!eȵPs/fa˜~}"e"V,ל2)wNF+#~Is5ݯ2h夲m؜fܮ2уEZb_ۭW:4|U^,!_ղJ=T7q Ѕb9{:7TGۙE]ܛw4Ak=BrY {S1 884SJРW&0%D^c #q۩%A&W2 %IX\+QhY)qy"|p grd!o҅[Vin+SPJ0T5D+j'&>dm%,q5C.ݤ ,n{IJx;|Sx(]nF6KiOA uMih؉Tb 'YjDiv-+c{pங-8EN.i hũyy}b eBq MY?C\nq$ق)Ž^ez3iBIn m/ǏpfZץ͋pD0Y˜_J^V~mq9\ˢvsx[Y2Z52-#,XɜB&j]Jrgd &(OyJE^lSڟ%FbO%Yhj{ȇ.h7'f6\8"n=^6m^+ -} O|b/ˤ<*Y`er٢*!slkA)8OZF+>`vvx z8 t^t\`c|!O;;dhw]27y[qze&f;7vu{tjoW~>Y} łLNF_o:ӷ,NTPXe>E_R J>Bz xX'9+2L1 :]9{ JZ!tPR;Rq+wMybI8KБ,E YԮes q.A1ų_0fS=Vȟ4"uTn+U/l yGlשׁWE̿?R}P#Z2jⷶ)ƾo s Hyj5y@ЦpӐ',ѥUO! 쟿K,# TF_ /SZ[6V(|ynK 1Jp= hS%?sA`'eʟ_0GogۘxNt!)թmK43Gɿޝ+.{.7e|W gQgȩчh= 儏ᰃHƷP˜1+\KI蚛&*nLA'C0Ʌ+F-lA0[N\G|8>uH*TA6.mddP%  8ᖂeg3ԥ&f/P:f03+.<+ >ԲGmUTA18 s{c(J҃dQ'sjCyIŐ|\Ym)Z$b 'b Q2G_CF7 H`]SbI.zxA9&WuƜopJI;&SWB~q9^ik(@I_q[]8KMlcI[@ ouyN;Scض^*GqHN"thu] ZڲrmTPXr~0bN 8\F%Lez|L$$ 7&ddX4cd&-,wpT@k[z V{$0NIHk]ss:+:[ .Е0RPU̞Pbn3l8Gk3Z)2.Wa E.4Ëq`4^w%e&*o޵J/fүPq.8~ IRh{Xh$))Ƞ6|3?난yʠ\D7-qϳg9NiOLwD[5#S}"9 l>|?OTN3ZtsP-؁) [XOƁ809GexZw|bmIz('' \lQ. Z,l9AT)DbS}HmyRSCb<}Rw/.`+T8m }?EHT"mAs.jPi^q *'>V8cdEs ].gYG7>]ΦΑ!Y.j 'U$5E͋:8HAQDr'@◩4umLnªz\nQ-IkWNrIr8!3Ei9DeHseyՈV̥OD$P<a@>prh~~ID@i`j<`Oj*?NLWNAeyf6& W g _K(B;% @D@hSE z5qiD|'[?A;B#}'u0vs-.n% ^ևd ,Q@4^{FԀ1%Ϻox~Sk9˶hn ůPzHyezshtŘc=s~"#e'TP"ө MƩ 8g Re5{6TOТ+~x$6gfǼ/EkCOR*@uSBMx]/I6j<ŅxAM Ǩ](CMjmJ)΀RIAF4~ˢ6[S c+MBItR pP;HJ`7#Է8"O;l(f^ {\݀xptSPCktSH.+7mFOzOWsIk ĵ?r`fSJ$ˇӛr8A.(yQ NdssR"#tX?;$^Ak\m {}ՠrnq9T©K"@lFRDZٻR%ޭVҭ0W zJB2{=ew9$2+b- a4=1)|*g>˭1 8~=<omBڮ)oTR|RM[C3Q}gUC"QnUXUˢtPoZ5[)*HaW2hS9L*1> P9)!K6V @Mvbo`I`/<M _*au[)*iV{q/>8`[SU| >譁wC@"MBg-!Gt$wu:MY$O¶ 6lBh^xo LDB~Ȓ &Df1 k|+,{޽1~w{W8jAxрᵫgYrEd\2S/%۟H*TSqLH;q}ɇ[7dHQ>S]*.uK`ОT+gθpq ̯Tl JQB{=؆c7e :eO`@׻r8r&5<L LE :}pm9Ƿ\N]Ŷ{Q1]rtfeN*Rޏe%+P!cmuIZp;謝i{dHN,~/@J1we6'z1%GbByIBZKdc\l#*Ƹu.eAJCVZ6PoC^kEg 񚡓H$!y3HtiPHt[L6sW i'y?ǐEPu MrUvm|߇%-PW]OeQp L" :$%k_? .́Tx/G~2Fe[-7(E<v nZ,8\1)c)7e hn,Ac/5N2D ghc8ԛ#Vyt4QWk]܉8 ֛%L{@eM8o~#G=JhT6J2-㏈y!ZqE!NK NݐVjzRbfO׆ ]8w1yQ=Z[ppsW,|%X#n45t'E_-cy󾿷*`V teO0RZk$Ӟ%'PA7%2+a-䣩{pSNqi1TA~1dWEv-9zxleɪg{$JFIa(^4z2+rJ:ϹDƸ*.|/3OӴ a'%2ĥ/:ykG,r:_G0JM?I#D`}&2r3C3 G& &$^hI٘*?dۦ@2 Gݥ3^)!7oXP{_R ]atdj+և+C<3wT2$'.;h[NyڃB|._oB; Luw6RżwV+"J~vpz\h:o AB;|Vq%}m27;_^1Tdb>`Ă`ZTĮexx@ z=\n`B& |܂+#3.foM:k  tcx"bPxe٨1}ȴCȗXvy躅΀5,Hld/Irhd\Xx⫛8s6^a)'Y\ qRlk%\IR$ׯ,*{Un ZėY2 ]j``/5Eش[ch¿hJP)V:)yX@OW :IJRX;Sq `sTX@TxnLYVr1V3·IJY_E |p4y' $ݖFBA 7΂-_)vO(XHf83EvCT;W]! _ 6`-:5Ȩ6fL#h O0!gț v%OUGVQg zslۙ4܋Ĩ4蛅)%:ɡPH.$TzA&'@7F+Ρ#}&ü ӐjSBW Z ]E볩u @VWZ'MX@_kˉ?v<0j䞯Q5ZL/nEC)k,'IXn$~XquxfU@vH  ł ]d]ZNbM]\e ܩaS(N-kǾL)L El!< g)ioRy4 BɪV~u" ߫>A?*$󎇅J|rҫ. B25D5׫KwRw^KV^v[,xBuW~q|PhVLq>k AhsWg %*e6&O2:J |cJ|  y£(ZU(ZR8mƓqvuZxG+ţ36B*38]B9'R)* gY՜?Q pN+(p ZE4+3y7x &zs]?A+fՂM`B]xRO s>aqyH Jy<Җt|N)\h\q^ ~7i6ٚ~{ݯ9.n3L yE6nVPk-wrvXq<\t\]<+rw5K[װ-kb- ct,T="oϖ[nX7xn4 u`;Hb(S߸Xp:%N(|8kƞbKBdO~RZDV{-]P'flVm(a,- Kx)O.*.0xWgWկ ̰;Z9? Gkᰊjc<] { HJRy,B [??6Rb:΃Ttȵ uP$]6ҤxIT,n⹬Q^Gfb4PALlh@ōwiո-IeCo8j*$`^S-<"=*Czbjӏ|!)`Z$`e6e~N\Mgz:oh'Zmŝ\bFZg/aJ=FOq?ChՒ:ֲX !wYCdRDY9SrgOyV#?K+ YE|6kF * LrO lZ A+JcNG N5:"gIQ>djkMDuhegT8ޥ| ꠵ 4rLŪfb"CZ.K,5 aj_l~K傹~7;|Il:/̀d.L3޲{eu揿uy4c.ObD/#?=cK=#T6-U,40o];Fӎs3L2dk(P,'Q16J|A[/B(176!@Qob9hn|FPLL *>O2ko^/q"{^'rv|pDt iJmQ5=rU<՘uG륓[W?rݬl`~-w iI[@|,WV7_ڸ,F* ]vH# $C2YY12f+6/0/bVKR²A¾7X-[M褣ojUBdцR5o21ނny^ zY|vg4׬~BBdi8ΖtZ9n6mQxhx-US&TQQ‚+z-mc"}kBlC h Axd+o͹@ 2DPBD}`t4/QQV$wI݋2P!.tÑ7ըDUl ~ZKIyCK( 7Yģ)ܸv ĸkHwȌc$:"FYu2LR|ff 2,q̉f V`5&(DvN4)[j B7m5ndi$<:gh^q\fcVp _H GF %o'jc)X$ cd`MQL>eK`nYz`D\-e)>ͽZQgV uYi5>w' -tLH(d(W:0W9b1mĸ3 M;[-hw4SN2<{ʘpo\$ ?"S՞6<8e1/sx,Fn/tR$YDSB܋T 83 3{`LI㔼8FDVA6L8;. IGvGuA\,7{A{#Wb= d}M\$qXNet1gkpſݕMsu?wkE<$v݇_/ҳQefc>bcP#\oxA(Y ^M[es2۞X>[Ԛxzr7XW~XV}4(˝bTOizRu7<3h -t^'RLUc0Ucr?`Ie58 Os9%ȌO:*W ܑ˖OvW_Λ垭T\wZ( J 2BN;06FdDu=?cLօ?-EZNK^{]-[zҌwڜŝ}x;^l^hR](}B}'EMk'`Y~QFaJK )hF׵r Q+,8ZvC k*ڥa\6C"}~#YoTE2x z0'bL$+]g)3=#R| jdA1f*]R] m>XQpD P9)Rӥ?Qb28lˆȐ1]VJ9l-_Q0kiRoc%j5HgpA[fǚtw\j2k0Yw$5D#K68]~ӓh֯!3?*ZYgt@ kZO^5,pJ`T(~9kMbV-3ι;AHLEKE^p++0jQ_ĂLɖ+LQ )Eʿ^  Rj_Td=xik_\jHnt"vZ4uL#0I5exI*TgGdL0Z-WIv/j-D;֧a_"zse(Xr0+ ĦܶjQV]{}1wDYѳ/] @Xy:8Glp:9gQ{(l!#423\Ō\8ip̆L?L 0᤺^Ͳ%zDRl86`4X38")~lH D75Jz3@.cBZ { ->VVa|e'+kNR!-q D ׁXBEɼփgeCb>8@ˬ\;#rWQ;}ua TҽRJi *Q\KA2MEр:wOβ;`2|`s]Bb:KQO|d.@r!J?n[=@N_8y)/MiފnN,)iȡ?Źe,zDXw֍܏y9~'Y@[1J8=5I7E>aup4D??$3avXSjurp+$I<יATηv!J&,15WZOlc\ 9{ڭCt01xyQnH*Q\< (=x̔K-oÓo,A:ַP`Oc<9d]xRmAevjמSWV ?"mLH~4qs:~d0/}XM.{oC3X,;6v^zХhX>np4f~[eJXU]s :ktWioňi&DB}'%`5 3BInxz;`UXgc6;] -ѝB /(54U gMcfo|0#nqR@v됕Kӝ~hg'nEϭ4P~YfxI璼/ç ^!ebDjߋVՏIKEd[j *&OlXu:W14Y{aa1x.i2{ u (˘w>{3j]9q锱wpu$V(KQHn鉇:ą*BYBun,P!T4[u{! U*]m%.ƈ}%1Q58ι-fpj~]I8fj֪a枳L}(R6FKe4aNE-}ՃQJ(]r\>J2vorK@%MSB>ou I)<íd#l FTx껧+:#0fQվk;&IGۘa>9L.2fSUˇ[9F酪eբ`7A !/D(=qWV tY"oMG45 NQTt< cL%"F?ٻZ~r7-*dy=q\L rw."$ˉ)ƶz7\RLKCO` ,F-}0@\! |bAajox[%ۊWb%l: Q?oP}Itp> n[ZwC'LS pV>uWǦF"fKJ"Ig]FgX  i(ޢ^qEm9}NJ$>9ߩ~m!%A {[g~Ɲ 7ND1%љވy8VE4ëTaʿuX趖yXL(7V_?JwQw'2`Uz. ^F YZP䕷*kht3ZM"z:퐺~NAs8#,c6EJh<$@/˱֊%J{ۑ3*- Rd0K;sIFA- ȍt4u}!3f|YzbY?d"Ac UccqgO7Z2'_fhhnGJ)3PC&ꦁM4r4c+%ڔEWNWnBW=ҙ/%>lW6ՄxY6S$;a.weإt(27nh1M0Sz^cdujGa4;~p/59Ѐ5^.gǽ=R\\zcy|P$֑KcM@NQ^^7*K,)m9.j }jĆksܩc/IbJX$3UrM"EGPRiɷf vچTg(jݠt8 v]MYMYaj&G<äب m{!)h9w}Sy &ש;"+63*{.%r]j)F3<%Oj:7|?˭h165#ՔPNzs/c8Tk1 0?Tw 45A=R' p78YѰ֣P3H[Hi {~R%mIȩ]v̝=&g4T 64 > iaZ>H-kOKٗ`%+pԚD tMilkVӍa-]UR{cB` J쓓_Tj*giݕ_JrKCx\FK'oW dUkAf;#oF w 7Խxz.M2nTIyPy[*~0l;9_b*cVi8!̐CrICay?=1,kx)䮻 Bk]@ezUx2oMmX\`R1m7?~tSaoD!]86q2=$j å h cAj$0ow'.YMhx pmA9|=(z]Gحm\mY XnV/DҙlOh%Qb==RfWs:Jwc8aD\l6؟߸(E }ї2υҽNfU_/0͵ݨ9VY̒34%7`PB0[Iob}5y.wbf9ve.ٰ/%qJbObND(<֫lXEqhgh@{N 2(=ݤ5]0tؐl L7Jm[G/ų Z(O,𱪶2kAi+쾅|{kekh4eR-NExG+zH)Uy((n8,e=X"U#Mcӆ͇ 5O(?~9){ (vGp*pnV9Orsk0纗 輼tJ{h8pP,%Eq2/zdG 4.u`FKE`CP l8Q덁bWj%`y3|n aK,`85`%@dsTȅ#)7sݥq1ZM:Jy`c0m_JYu:읩F.M⬸j;\-!tM  &nኟ*^Yx[cO` (ZI #ٟn>O^wg1Ur(f uM=K_d.`"=+irRe* .i%3]rA#z[vїqtG 9f(a8ءPWmL-IyVQFm4s]ΡRXk/=sM[k)8dGH;l J+g[!+8 I/}^k>hrj;yT05,չU97Ҩ{kV?)H|Kt!弬O众KBpfb?W&DY^q .x6B_nWOG)]`!LJA)\8MLA˨(fy9;tЎWhL@lu63^ {ҘsoK'Nx tg:}֒GTVRKhTqy$#wN1ȑRB䃅o/hGc}k]{E_ o3a7>C*\]'9gԹ|<)Ǹ '/C*@$|FaAygoUH֪WFּ60>zۭiЅcv Uy4SO]Hy0֌X7'o~<:l7]{ Jb1 N3n|2揹rۢ+ <ᆩqt2cPSNFl,eDkl44m6 (vbU|]kwx%&^ ~r2S$n|Ͱ!`N/SS Uldkq+?5g?#,R (+'lޏdFb%hވaSkQpߒjrh bO㆏<9b늆J د\҉g8P d}۞|_=soxB,nτ T#(Oy7u˩RmOPJid,yJ'8+rͿYh .#&\O20ɳwV^8]OC?5$CVa?&];osr] nv-أQ}=0޵9KR% =PcPj<3xl47_y אi{L di\9izilf_ѝ Þ+ukW0L?iiocZͻT')$y3٠ɳ"<*l.hڒ3mLS0rJG r݃%)[D m.Oe-h[cRB.|&;j*Xo7|VeL㍲c H{9ȉ@WD*]j`t.;~Dk}FXʷB?9uZ8iF_u(0nJ7 d84Ys`*m-zcӘ-uGKp V^,a~^Nx4+x{u ?5(2$Fc$G4A}@t)S13cY"!GjR=)"krbq xU&6L c@9?Pch'FggI{H$[~s=hZʸ(E:h0xn<)׭ްzCC~.%LGK˔9E4 4Y;D8+Cө+Ł&堕 Ta8qT(_f<{HgV\A#6l'S0ԀȧHa(j dpҔXT4~fm1dTZ ["G ~ :S~>K(o{rae]?,yet0 #mQ[89 7fRq EW>嚌(nl[ B5dOocM8%0 !^ОqdW,XOt3dᇄMxcU*# i?S :g0@D*ŵd0Z>_ܛ8Wջ5%>wq$R+ 693W uk$«$OA.q7XhDsK OL\_#Zƾ]3i,g' x ~F]=!32\G ?;t.v(\{a<{x3DK1g] L>+DP}4w$E=#PoQMg#O )p :DoіF6'Ri՝G PYq7z_9{zg'Ofb'Om%#&_PCrq p~3Hif\Eh`%n.g߇pZMN2{?LZWJrPce[CiQ<-;_u…80e1]}ѵ5*a]v3 (D#ke]Ҳ9#%3hv_mreKSq2[Ŝ4;k{ǽNL%³<8W*7$g񙬷ܕC4ADZ]-c ~t(ϥ*rD_,LYJ&gu}xN/DC=S7W9e"h=H JzڿhNift[ >Bw ' 9O uאm)/b'⡩tR rkjF5I~gS}ҏh8g㒯%/ uƁ3%\}`gG|3(SޭI?hd>W:f$"2hXz`jq'7YPmR )o4Pyҳv+וYjVZx1\WmE6~Q%ie"p5B-้6~Z1&?Ju[>V,Ow/:]"Qq[̉9 8~VMh3 WjO|Udhyj~ Om:[bp2Ԣ?9 o4L3XVs ?x&`[>7ZT@'Pi@jK!F*W߬_Ij[:i+̐!%bBx$:6:8;֕ȱjj9'$tܕ%;UsVh]wax βR~y+z~=!* ߺ{sCn+mqwUã*zE+t=:"srQֲ,Lno@yPv9AMʞ` 9R..Ridr.;"sU2o(L`i8&{bK*]=*C'rTdWX!/GFT;/^< Co [_[ː>;* ,m,uWW}cO^TԔe~=ޅĊNq^Qe%g[0\`9yQAY\­/I5of}#:a/$їjiqP)[m&l{򉓹^=<m uF?z՘ȷ%c ]WCOCqX8E.D=^1$-И+mj+jE4myX& ^:nk)cڥH&X(la`4&(`7cnpzx5g{F{<$RI15{+KSj$xZD#!a::GռQ z7j ixߙcDX O:BW?RYwѬtl }o_ßoVnQkOd8S_nZ+c ew|q0,r J`(1z'2;YZW:ӥF!"$b8,# &%,[l֞|`NQ[FO&Y=B'omŸ\HtD[ f+mw,:D9gm~ؕV;D=y/t 1DqHN}6;tloڣ>(R Pale2p@mq%bޚ0nIxM7@5`T~ /E`8҇5p]!3DŨE刺 h[H rT*|peGϝy-[@^l4kw6K4W)AWoNxÂz%' h-@ukd[BO`)vK @AQJJzk]z3[ך _2j!2O{+91~ cNЊ`%5; &a]L-"y"JPWTG{Ch1SЄc4Axऽs5}{aDwn.D``Ykufh<?DnBFqn抲49B?_'׼_f%Uz@A'fWHբRAh[V*B%wxأS+XSU09-P' ';kH͌80ڒMP94-?E9dM"My/@ꖇmLB=%Ώ L}_fy e0򖫖W.ap&sk?ⱽ&g{^Btbk,)PMޝ T+|. /Y(AKP$U@zimNӄ7`Gs:-:_<\mC;ҝyJٵU<6c3G.֑aCb 1}`{yzfl|n1MN 1u|swוYs32qRV{#>0G~GKJ%cʋRJui q 젫 &}/T.Aݶzϕ,7]!bļlD @PYRek,Qgud2DFQT/]<`qˍ ȚBH$9eiBbE?U`fy Y.,Xp3MJy͌lvCXyΤVJFy T1򇤰A\4kި ՋA=ֱ;oo4cKT Jֻc"&a€ > !LOD[&{3 .lz刡'*T߷ryd#K o5$P t0ɭKj=KVC8 O 0xLr9(3~t}Ѯϙb3/O ȺJDw?d@ n#zXEKL?7BsRD\0vD,{y%5ǁaCL\ YOlvK#풣o;S;H y+ *_5Z^ HO\z}HιVBxR^8Mzqq:,t*5c! hYY`a6v/f ,"3YV㭦f5taEU n"vF(cc)Vf>&FB\*ӚY.3~h͓E)sKWwS@dr 6if XmZ692"C2`6;;adS MَRbA^L?B(/ v&jQo;Mץul0e轉ؐ:'{Ǥ-!VZͩ͸xo󲳴sI @FO ,#&rrfզG "dd"cPsxiҘxQ1hE2]JC2FgI~-qC4 p Wv_k:BWK_X=6MS?'٩Ԓ ov;/ ɥ{Şs'!U2+b۸#5/1@3 3SV \nV wʊ07t @j?@'xa™A׃)5K"06Aϖ~i6#BjNpXNv'g3vڢ\0 [T9bf\o4ev_e I8n\7ۼ-2'XQsA때"%Jk16(a9u+ש붟`^SOXBT6Õn۵cJlu.q Q)d™bum2[~_g "M\`_9b-=_%m&E8V7HQit6!os F]l "nd3UQ .K ʈro['?&)TRoSӋȩ|k.Om nqU.UsBljb) & 7a]Kk>׊iArmXW\e C^. YՄ6\:s[A]P@Սs,ޖ2:'`G:w)[z;l"h&<6p|ؘi͞"E7QqE1hBXv L6"fAbȵPeu+2*qwSr|4wثn(GFNo]W @U1VLX45fʎ  whYKJ| w+%ŝ7(f $1:yuJe^̒c9zy!9Uۅ1Ɂ~}M$IР]ZˎO;0|g>Lxu4`{N "Y#1.hTVۂ"f%XsתǥS)6j;^3TӠH v8 P<TR RXpCeĴ?Wh|)ye`ċ8EC' OEg),X0YJFvA*¬M8ٴNF)%@Z(;>" HIA6O8Yj\.aẹNP.)#nG9]-gJ']EgmU$oweKh@ ?l -uc4nm<)D4QIְ˕^BlE~Gpc^;VޖG/IIנ)غhuA5 ԤUNgB`$՜?i=4!b"op[h&|OŚz :lǷ-{E>*.}Uʊ C$SbGF0ytpQCՃa5_MM+'yh E\yo9L7:֮ǃwًLVKӇG֋д,A,8'/թj E k8CDEu{ r6x~;r Sɝ0Xw$I(oE1 pt/wJ$(}sql v?lD%, AlPސoahkPu Ό*v=Ţ?Nϧy挥LB6F=T_(]F'ۆLd?*d|u/ rgb9t 2U hq4`kҐHS?{{aljs|F ջ }ΪT1%@K,DZ,h?=xztY9NYq?c<^ZtržOۨ]Qq7Clsq7tGO&Qrs_T8\qw]eqwv_d҇OǶHv['+auu)U>b;GbLjACoSLh.jeY؈ZyL%!tywR=Jh2PGMV$u 2%kK?}#aNOTChp2VAB% h8Zz*e-^/VY +$| Ң׈{U*c @Lh_YaFL$oFó7im*9} j0[;8_O 0rsqLӞ^O*)ϜOY!` d%+Vs$,wjnhGcGn2^\`]τpTb.eeO*5&^Ͻwg~K0*":l[4A~ ],IX_-2mz)8v yѣ:X-'a@i#*qT^"T9nXcRvIј J=ϑHZ~4vK-*"B/Z#%0B2:ex Xc) 7|*6C n7,^!8Z+GP@}M*%l@ {T0G7-( O B X q)$kI )Oj''̺z4r!(&1Ya/ҢI:ڣ'%4AftWDSr_o*y{ZDp1kqUV&&F&-“rLdrdaur$-n#=:.9Wu ™{頧ОM(gBǢTv" ,, 9Q6.(o%(~ 8.+*&bN')Su.3Ciӯ[-dPdgϪmKv6ق5ra'OM̫ |˜Ґ u-yvB'It)j77{\"įߖgkI/+G5DN@XZГ*֑Rٸy'X:;~+".Fƫw"o޳ƵFZBYv抻[]lJ1ȕ]A`'AR+ys+,?"PINWҧzzԍ҄7ta$? ʼJQy*uۤRN-Rj5lj+Lœߊ $z< =,\ /=BSzױt2`=)3)ƆՇQڛ[)|Fl ҊPYz̯NaC#SP5M- glv_3e<@wvY"!zdD xt$S3}~|˞2(c@6pwT}MjCW&Ϳ n5%6 Ւ1ɄKA. EןdGSXWK } sp~fRO2*`t0P'>zP2)i`Qޟ~T{iTMM߾8N&d2c@ɬ).0"5RHfL۬2f9 # PmՑq JJ'6i]4M醸7G1(\1'zD3*Άj^SKPEeٍ=t ,,MfŸ9GK .t&cZ5V3k8~>o cv} mb s3v_f67*nh"  -R;D9Q=ZpSA=͵A ;]=:>.oZ@fZfH@XI^mxTjAF/l_J TS+Om_Qq+6CMcۤFZHo GVq8qFOjdG;'`߼?"9 #s' -1Х $J>5>La+|_fL+uUCxa)t>qmo!~`HfŜc{8p*-u.!mT(`ä -Kg{=IK63Rns `e]k  vܣ\ˍOhbK2GpA⛣L@0{s2m_v1HG]~B"R&s>s(ܵ3~AqfSzo|]^QmQ_ N::/[KgJ|Benp+YGbyW/񢘔_bOz"&ղ8]aI]#dLHYw{ɨ9ZXppDrC:r9䮏$| p9TөݫfI{ltVrbV+~3`ۋUG1~HCW5]׵{P[ t"qPC#yfm݄#k1'# 0ZIOt+q;PFTbYD u . a:B &Gq=$ߕRzsB נ#5x05uoC&p+_Qמ> aN:Zy M6'U|5"R xhe4\X=U )2UYc&,M+&ʔm$i_N"ro k৊Ä3o@JL t(p[H[&!L:-.ݛyb'0獨wnU|FVk+}Kl>ej1 ΢~Fa-N_&iʡ{t`/ ?mX\||tr!ѿQ)M@[n]BxAs*0NOr$l~2Q m/Tu`^mmgPt=.BI/g+a79y]h8#q C(|t>䜍MT vC f ݀zĘH @育ei)kwElIuƈᶷ z2Du]U&f~. }@;kOu 7k>?g`u n{ b]z1PB&5F2\(Ʉ$}|b]lzcȾ5gΚb壾Xwu\5"xW&Etz]/hb_7sz>Oi.?㘥-9y]RКMlN;+qt$6~Ö+z*CkLn`䤴K#_%:LIaJA bPi8MߞA00 Wd|GB:6_& ŵ Z}_ksveIPG}2'-i+>C.6No}!d\Ilnkڜ[6kl̹o_yo~Q\VA"fNmC/&r$S&!;:K/ @Ls BJUq\%^mڲ8n/Cb[DIZawEj>5q"8jUe?DcKo7ZфuKQ}qU4iեJOy)]ӿC)-]ȟbpI }xz9zaN.9~eHJTLMW=nXi[[Ñ2dof*_j .Z \*uǡvzȼdQX!c?6@߷geZl@Wa@'-Mg{‹ŹwUaN$I[4~'r 䭭#F3 #p7j ~!Rc&x>4dygS~Bf$=y1BZ)k…DXWNK<Am$rDi(ItaVY(:XʫvҔMSP mZ:!ոUmFW;ׅ俧"}ckU cvt)oi L64!_p,*HR|HWq٦{o^QmeT`Lx &CxR~%n0^vc?NP}WVs2qx/C=B}` B ށwȂq/{JvC@9Ybq`G^{ .jiޫ1vlsS1&LfH}͵ -g^XTZ-r)@o&4 z;hReUQj]98mDy89)B4k|^Pӭ$R8IGi ;ʼZ_ PSptq5ć0}$eUB|dd^?wI=VI^Z=)!Ct^hO[zgյC F̥HV8NM/ "d*q n0_bεS\Q96kkK(utiiw}C9q'TQگ"c =$AtM/6n@Nҕ#u~ZDH3xc^朣A1&ylkY-|pgZ.)w$ X D9jG2G&vA&ҒK5`[_T;= 3=ŷaG|hO#~w˄RhvKi5媳t{goUh C] XZǚ:8"[l{҃B2! \}30 &@ªoF7wG#Ѳo3ah$0͡Է95s9<)ǥAEӺF'!Y>Z1$†}h:1.u1?ّ6FlJjRbD Kh˺/Ep +ȵbjs? z/eTD 1]ˬk NdUjJ|Ӏ=hEY26c'ɩ̒<px-CXQe7%mŇmPTdfպ4N{]>i#0 "U$'.ڮdřaR+vv¼,^끍:1!HTfoZ6E#2c_doZN>/KKbT2Uً<@Y d@vB'{.ZI);زr5aygA!2YV:#w ,R(6zs!k s): a>eGHjVdˣ0< ӛ&n6|L{)ڮ#mhz^gE]Ez3s2рIBrW3jFmdvdKyߛddS/C* &k $*u o* TMa0$.w^{5R}ϯy_j1۬!L؇H݇] x \}VAmq=+ V_9<& 7pKv-4D}e=q\D U70 U+^G#%*fMDYxStuPWz,M}K{cQcᱲvCj `}k+XĔk6W,J%E qC"ɯ~:} <'Ű/ bjD418c{!5eK⽶Zdw&|_um k nyWg}Ї mV܋+1Oe窣 BЈ)р7e|f&h7!XRJ0%.`0`_nGh=op )cJ a-#udDŽuU8z8`T15_Zvd+ց.-$oπWf6M'kR["20!Rp͕+izzषq/FAڒ/O)<7{G\BkK$wEW.b .V4#D 339hɇLQjlV56!5gd>'km$Dag䬋2B:h݅q{dRy7{Jߙy~cé zmǙn4N_;{%/Uoõk*z>sIsyij\lG CzE=Y(ztI!ݎg>֌~i Mh2nRPj'*,O5MQƛt?[8[=Ŗt]ݕK`%ڠb|DqpfCj`^Q&eͯn;:q2m@Uln[!K8 {..lnT"^ 6|,a[PۯfEvᣖŢ|d`|un}6Wm)&8` sU}ݵǏxV;~m5H[آ 8`MQgf^Y4z.:gD)B!![(qW T$DD61{.RM v&gehZ`pt PT^x ɟ6Nd>vlv R >Qc'kBpYFhug[ru=E6ѮM^h,Eg RW FFG>o: =Ȣ}ޥ3)yOMQ9lj@Ī&ё8&z2C5OwS03vWM@XǨ$7 #F߉֮ weR"H֎" h aOiCpwRiK:?fd>Kh5+υi_@pjL/쀧o&N661CE9-i9 BՑR-).G" 6/2T]xSn[6p8%, .' fXq˹b6j)VbD؅ C.ˡӛi}wۏIA%!ʩx]6Դ޸>Xx8춒zN :kmllcj~xEWy>~0N:QoL;訂$3(Q\G] bhVnc23|7!wL^Sd􀷂sxA߀bu+ENʝNZsPEpexx+ D=s0UjC4Ln͢miP?x _&c%,q n<^܁^a͒CF$jT0α RDy葾vz]7q:L-#<+Y8TuqȽ<,uWno ʩUݛ f74pFƥV{ٶt'Zր;\9P^S9l^_u%41ryࡐ;k:vBDΤ{ RP) o?ryUz_mk%;qpw'"Z%,|ACZk{n@9,( hIc_j)% N-ױDdj} ;"^'ڀEYe(Gc(z_I ơ4l>+Ӑ"mFQC+h*[7ffq ?@ʍ 03g45NE$'8ucor,U8쌌f\._(O]0`~U!▊u^I,CSÃ3\'hִvƼKhWssQyUvS7>_h#n &ua=ʐ8s|(":~A'4j${2$@wDBt!x\\ ORm3mό1/U ?9of-Sc޷XnPh7 ?(rfV S 4BJaV8de d$gYlcw8czqh;6.#u  \`uTLNEӎbuuo|Ռ^zo[Y8moFhh:S˒]MXo^"JH nZ)O@D^8K`Su;3V І-!4A o7syVFт:Y1Ne 3Hվx?Bo} rF5H^Qu{ C}KQx^CK5jy>LL 8f^)4Ւ(CV[S 0RXZQ4dDmiȤmp1(hN)#L4k]d=3,e =:.,9on'ɮ|)dtcZ3d;u Eti5qd7?ey@ [U"h.O U4ٲnМ;caGۑVWmRyV(-KN*ֳVFϠGSj&c:(&-10mk33ȳ𺯍/&'X^;dPakUxdl8 oD/@N&!4B;TmDdN}9z(m}<Jn:3`A Fºsi&gM*^')iɦ&y=UY|>.<r3|QPP&A}D9xB& ZHakkyF6.sHz!0SO P͋̅^g>bY bu37?hk!- w<moPMڿ9,3b5v{&Ïk@lʗ3DMLq88TK}M;V}}IICʂ*eW=VN`cߐR m?קKSV J5ł%[cH7,8,?s\lX 4uPGZ(94jlae|Q@נpV ?YAi=ρ'7lSF 0 aO]lHT=nJጃ7aIK۔Xe&11:WwYNkϧ78?Pl : lj5#28feŝ)KiVy^_&G?,*m 8&yqTգj僽GHi `<ъN`[oKӉyp%2Ftx~S.r'8JmW'i-<~dYPj=yW۵9SMJIz_W`Z[l/;%fcɧZ`K'ŒN"lSTe \jXhs'FaK ي ͕C-jio'-6b*fzU-渭"(nﵫF%2 L3-RT}-39wVC"y  Yz%q + 6]Ϋ1-Ep:(z[(,TŇ ܂`+hOqy8B+~c4_伽s2 {qSa n8&ZX<]bJp19w;5`LUlD,)'箨jE#iǷJRtTM ?ΞKZ y~@; zM`(^XTZ3:7jCȱ)XqJ|O` VW?xucxW{ԑ4Q; VuɩD09Snr`#@\29K谰6;f;y10E`LÐBEډX &'.M9٧dga,uHqs$ w#9])&K[ǺAGѭ4i7Ӹ?#^ۅjN B>XGѴJMy,x$RpyuD'B(j7tYcdb6"+kZ:M/t;q!flكtj1S(}"Ur-Di)Lذ""#ۨсߎFx ȟ %{>h~/+2?}D}WTˬFOG~y6/1H_ɝo:$ <0')q'Ntu|&؄?^j!ǫdNoNÊ3,22D)揄Qrۍ|_5R5pYs#!:L^9 ʘBTiL(Vν5o_zeQ8P-u, pv`RǙ.O`n [IH60=ؘyi_gܧa]E,*Fz,I".Bv\)Õ`Zx(~NcY HZM Kvd+܁Dgaco\}}g=tP>K$okƣ[A64S dN,VWH|*˝D_ؓd'i% $7bH`B%m(/_%!SUGqE \' nH,#mM 6<¥@;y,8S??TTf qߝ]ξEBl}<&f _\|>c$Q\_gyfSe!Bxh:jܛɷ_<ȶ2k[ Qms4ݶ>gnͤZBHEJdCQ&omrY&qfXޣLV:\r4x0tIo&oB+CJ${2kEwQe\\D;)bp>|aɕn{}K?pG{\q ; 0^]]I6@njNP`Q &UT^ (Wv(rda5񖲊3+𹧺&FS(~*wN:j ?Qzł)7-9[A/BX+rs ';>PRijGsfY/CBب/hwd t<ҒZTɤשa n~#҈ 62sݽƦGm VjXR#)_Da@0SHt4$hv IR JFTS!gКn LJYuTfwCZѤNiNI&/IbQKΌ.fw[F&jc EXkN׀}M+)q:E:~"N6b5{ JoYIDuLbrh*:⚋EGe,o=}QӼM0s(#. +#Q#[qZvrvT#ʾT֔bUMH&ОWeC76##Cy07rxc=,Ϫo A[*%gbxR>p|+A ԥ4;0nBi)dd~fYog*5OrCiD~m=vr˰n)%jњ&6w%I%Q"mD",mg 3{$XoTRWP/⣕OfJU*'K>3)۵ K[`ႣH]7ڟLGhyj}ZÍ->&GB!=z( CJ뛔{#s";+䩜zł\:Ĥ47*@'lb%à^vu(߾@ *|㽏.\[ą\Njʼ:xOR.L]]d]6ddzHUDfbqwc=6QD_ߡ‚Dλ?kS0(g(ۦ1Nk#EW@Y+:p3$NHT|4TѨ֣ըIs%cL$` M}GWqx/L%̢DąK`OI`6))L[7oj[nsЕrCRD`%')+6} 1⣮8L}4>j:\s{ؽ; .Z&_CQ\HN ;[W=?-`vG@@TKLxZmC%njcWv /&Lr@>2< aTyԪ/Ig˔>v,w(qH"\/CFBD 6ьS@/֚1e*p\BQڔT0󄼹'#mԓF\C##ҔBUS޵#5dO )p Hk%mHOz HpѶ* ͗VWkׂ u 2ޗǡLV!ë]>FuYáQZehZ]d15qlץ+xywE̡=RJu.{PPDfyF лOpIT}fMy5 #gPjdGOK}ӳqVҬ޻F\"1"aY Xm / tޣ cZue5kR6߬O0j&J`0X8nxa1}5etbSFPXӂ9qqlBBnJD?,N+UE׹פ$0DtwFH?*-ݪ`;6̡BkN97jL*_+^>wIOr%/NԒ z,|TO4 ߯tHJ6~@<43Q#ױ9޵SQ`iFD 4#LZ"4#8=v0/_?&L;Q]r,hгw {CBo2=[Z^} O4`~6FZrZW):h6(GؒJsG4J2Eg!b$,#%ZnDoD(İuS$o e:V ނi5ux2ZK]i#@_k?%^Y(i\S" #Z%JRF<}_"xu%70bh:#yQWB^8-3XidIss8O^!`DˬKғ]=قccŵ t/w;jҕ6Pr<tc 9]۬ssQkPPL"(Z2OX;wSF۬i8%3ۈy'ԸG.&fNřR dv&9-Ws\*}*T (Twe'6A*׸A[H!ZW hi_=e 0X-޲kYT0d&nqR]1UbnEayB*fz p<4ⴿb滎]M+fQ?;c% Mn3R赾[8Q˞/;2Ra;]גM|9VE^baQ Yb_ OQ[>< ][+##!tF~;$ЃzH r)r ⿆f[}d~!kʌ]܍h8;*eUh bIy%)A|] >mCm'pdψ}Fޝü~$-rVEk8,iuw@zŭo(M *ac64m؄ 39 5GQh؇YEb7Hߥ?AozRH[dL)+#g^XJv4 >+\*)7]X_ aժy/`* $3nMUTS V`ӶqR~wc<~AG0LV-`C{0x(}xx}:d`>ļ"avԌKS[U@$]_3j] r^A!QP2Hߔ23mUCBpQE6| 2̟ЗS*֚ۖ0⍾+5i̾ v9tX&q$+{B-YNt,PR3@ ǵ&z#ZZZFVUƗT3"B"9I?%IS @ N6IMJ3ai;G]Y*YyV鎊HR}ޞQ\90*V/BχGx`:X?vԎ3±Lv:{A}vHd/*#)$)ZDak9b0`1M˺l3R9 DŽ @D$ :IA#wNƺA]vJH7rT<Ye FHֶ88QXcj\)o^+>? 0ݺ$b6NZ9.C-CpxPj{ l#@11\FKFA EYEx$~.tIr4G;?)Y$ LeWɇoIMIp-r"1 )5w 󊣷1)S.FѢ/ro 8¥U!o.ZTq&TRiw,O%v,jRK^3)@;i Ӄt}Ҹ ܩ&+Ļ*غS؝WvYpt9w`oW{•wu[CYD%γD4]P՘F)UI^>"=LwvR.,IEVz0F%xfB:\UIQ L/ζoO>NT:GF^.D8R*"δF|E Wc KE^;5ڋ8J㬹$L]K 'qDOy)+CzջP'DJM*%M"(i3'FD-?`-fq[u۹1Ct԰{YMj%ei<߼)j¥> |Yvy3T+zNvհqBkYr@,]f:ԤzI$rL=,@!j8SRT| %V`Q*_ LöQc-7Pi3VV OLOdV5|3@'[~ yv8݈[F3ۇƉ؝ hwvj FXҒL aͷ?ҫEӀ8E?pFĜCb@rwWbq3XtSէ5%kV8j7 uڱzp:H_?^ !.v5Օj]wc׿4>s `ۀN="dq _:Lޚ2S,Q X V68=\RoMdI>{oMpwTk Y,h$VNzN}3K:ЛJtv)#T{Yn8MI=XԔ!r,}碳|U̴?X댆Z zf P/CGQ!XRkȜgoR!WҢ jD'ph<4cu~>Fc%Q][<_9NT(3 AR]ϽvȲYǺqʄ&|۟\dpd)g7|0GTDP#Pqs lZ? ,>?IʱZ{3pNVą:(ꧭb [EWz0TXB] <$?g$%{^{Yuﬞov?j7&K$a6Q6Κ& o;*]PPN"O##|HeJO**p89}{r#'&@wLr;ؕ<. HzuF/GH$kIݎ+qF LMQσG+F2!Ng,`{s`S12 Ϛ>+$Ъm.'<3?Xj*N+J]>5f|+ bB>͹v~Zv-[l7LzI@BwoVafB1\~t?l@3eĆO34ײ,?DYO44+ؑүNZn))>W6*ftY9|<["ev "XrY#o@drLyesWJ =7@@ !Y0Nƈgy,J^] ${ Y`P]rQa.qo,VJZq?"\+/S9~ѹ/vbN{-,)Qbe13_G{U؅S6++e/ T,*>B4ʇZVȑCj M#6_F9yPm`˺ Ud2WϹ32?^,nUx 83E#TS={sЛYAvKnH@H5(禂TKQ_)|I[Q/NBgϤJDV32X {,%2Hwz"i=VǼBI2ڰn5=,ʮc^EP[J h5K-4x>{][&nY5ؐ10Mڥw.Iډ. |ȇL6f k-Ӥh! ᚬSGwL/TL*kɈG:;yh)IT"cjq{C߫]AE){6/7i|l0)A-kzE\JmM[jU`4[3`i#hVvWˁRmTpd鄚 :8=*fvij\KrFjemůߦmAՔ0(:W*&sq"nY*<4:q 2^֝+*X{#F Cܦ7@Zfvm2nIAnL85V/(h̓ixMwzS]Q~f.")CRZ%<~?5(#on])wԦ5ocXTIR:z{"mDqPD1%+ȠOwBˍQìvtF$ZF\E,A eǽS"utba RVMV.>nUV) WÚl."k:IJ~t"I t;US/x}2Oϣ3 /S-r8Ҧ'L @u^b,r2R[Okhz`Z jN&~s""ou.5 []<0pWuյE^X u8p6f 3!DVrf(leQXV fɧId-`C7^[R*jr\fٚJa\;2!"M\l<2ɬ3 鲇*Eн}uU:qlx"+&2S쇗,gͭC^ܑ;#g|ft}nٷ$jA$D|goO~hۦ{$lҩkl+ou%v& <| wn-%)o2PS:,D+%ߗnm2HqDHkhl,=]덵\@۬M2<<YЇĔ*]vtb6S{c}1`9'B۬U B26ﹹWA<G`0r5]jc%$UESJnS8y :#U'zB{gH̯v D( VqCY~ P"Y.8sCLGG=x]YhDm& 1>Q7Rio7[#brL^tLˋ FӚd%})gDK:$#E Ң\AhFݯl}ҭ#] sSezghBjir=ϏB/Pɱ׈uqJ> rK |yp6F;a&&}VpƧ!$?QcL1Tn 玣 Eϰor3Gm,lLZ25?HrdUG3kcT-%`Rsw6Ȏ0+ OlaɧOX(-4Pc-E}h RkS$6+<"T<[CGEzctF+e]& &}#&>+ ԀWì QFl<D+T ~)Cj1Kw6\9釉೦YpDd !_0ŒdeS3{*8wˏjpXJDLR6I22%dVAS:X).r;+TcL`]gt Gn*tX?׈F %rtT=rfC6ƪޭ R5])x Ym벾wӑJ~m ™Fi 0}5%rߤ,r2"n}0]0fOwaolQ, 0gx8G)6ba#&p#J4M,;*׃23^ၕXTף5sM/%.G{~=798 ʥLjy пR!3Wr*(%p9YL]Nr1+ Eޝf}յp5 W^Lj*= {ne<*d.=[oK6;H*]8נDŅ @hdJQsZZN 96 V6D#ĉGKV'7/'AEIIHZXt߽_JT1:;SF3wK_fZ-H>A>̜rHZ!E߄O Rlk=&jt?*%pbGh1fzcy|ls٠9T;/ D4}C#-{m:,.',<mekyT|N; CQLŤYlW9Cx Dx4ċt#[T>{Kꖮ-Y ;b{ܕ7um9h9 GF3 Lw|N(=J~<}z'#T-PB~-]AJ em5R~N3-ȸgvQ^}PGW=j.oa.➕. ^IQ 0>Skt2<$LL6ɽ'r_f:wħ:hC)@v5qӷ؅h6…)~YUi%p}s+:L'r3KLċ[#šy$‰K(9M/ۤTչݠi J4NCY6NNKeV'?4=3fEP.=IcڀƲo7;rx?VʹTJ-_eOqy;2TM.r @6ՄvƾY[;c4hlOcG*e(,N}¶*A?.UՄzqY!/U%.:8 G8o O~ Ӿ5\5u:<;hMSH6Jk`戅1~M=b |)c`k}G7AD홡mx##,Z Yi7%԰>ʳދR* T5T+&zl⿠r'uw@~z9z4@} 2T3||!6ەGzD4[X.s<4Dԓ6Ua7x{UOVz߭ڃnI5[vhѬpP|eX,[ ]^h}#2ڳ,%9Fh9wc- YzDKP7)[Y^B,dZxt v570>L)7<+q_?ȤMjB)Dq>] k(ɺ=g)=Ɛ1A ;~ _oR Q߈\,Z=>DƞOoWMΡ$rX].~~$kf(tiݬ`>=<1[c|$#N;ʀ#]ݼrڍyZ\\fiv<O;d6(lfX}NY1a±j.W7ޜ%}]$zI3q)Zɔuq 9aѮ&9*ښ>'7K#|y^{&9)ek$u@5 $h_]:; D^3l pxLFtaoO(ӜV6hɧB p1O 'grT7Ehr7'-(W5Xӌ~$sš5_bA4[8k1d{1_ϱZغhoٷ_`#|wЌ+J?B"\PdEį?3姸VOg.QG3(؏=3,Z7w8[E8,o ʪfJ_7(___H{jFV04hQx#a*FxXr;2a&H {d(/RCl\Qpbyo;STu{ůNÛ591\- 0NЛ_d.6֐mߣ=KTVPSs *+GvsߖfuE3W5rH%6<:d! 2zc?ćH_Vwٰ^d}{=K؊IXTǦ޶r1J8 0&uc1#T%(NoKy_G`s.rf%R9Cl2g|9jߕ%g%(l;DfR=krֈ~ ^Xَ̕+`T*Sy-7D.fy:4>ND=/w fJ❅5 4W/ [I- i^a)Z{Ɂُ^a EzG3=%[ #|6;-R);0[ E+boC|X}H`!Dsacdݜ5?a_"k$:=_%NN}y:Iu)"{`m۰:_v𖁩x7H(tJQsoB="3bJALx*mnEfIw,nԍ |-ΩlGCt ! ZU3 E=CkȤ=K숏ϔjȱa\}qJI&"Mc3 R}UOHxo?DaATIݖ4C )ڔ^^T,s {n'=>69[O`H%)}2NF 7FZu;q_B2r.bJƑn.;¸(ʟ ^s` q+fUNMgԁ@k`;P .^C+ܖ$ƭ'j/!ʀ5϶-A-| ]"G7N > k40:ԷJe/Ÿ+*㘃!/"ƜPoO*\mQ^$"| Rr3f=]p[,vz'2k^m\Wn|px䁴g'*L C(D LrҴs/e0ƽ+d? m'/> 3T3M0eL?LVu4LT|P][Z0{"&^'Kl"rMU6AQ>{rw$N }&ұ~6;+n)e;q7z!AXU'{]PvU|יtP灋Cg>.+/R9*Mz!mihn o9_v&+̓ʫWGtSYxb`Aa\71+Q {ugJ=NC#d#px |Kp!_iL}7=S0MFz>U ¾Yo% ,S %#QnSa 6SDk6dCϡDm_ 툘- -XwWHGi,M:%HPmVzчAł3t0ۼdvmĴ.}pdbj>'2bdZ8>N|Ьv{'@$"8Q+nMJ(ωau9EY 1ô`+CF\k3R 5~ϡk^v۽v̝57qxa:R^;2tu^ۄI6F%̰ޯ 6`6fXƭ("W7$`B̭M!'no{J lk!䚬-ƮL2lef2 ` zPxG?g \3< {(дYd^V3$@ZR|'soO#ģ1_V3cVhJ̦b:n cB3C1%-t(b1nRpVGzW,Ln6)Jc6mU"dGvN4M?-=9Jo#0vw*4͜5n >q7| -Àl )u`z}bg,;g?ם{z|i d8!kYAtd#Dj˦`iUh[qpN*LSfsACu=EquO7[QU~oOPܟ*کY+Lqu4zM~^h"QONjMN^Ԝ\H"x `:xIepq=~c6LQ-mN4$y iTY玮\d8#X#=$~=M~.gW3wG[*%H=5VR%ߐqq|чO7Lo٥;B8䙙Q7ijQi>qC-FfgQADquU'VXSz.1L10;8i|yK =3<|cAP0AUԘh.?j@Eo5lY 1ȜB(TVHr_MPH; 9Nמ]L axXEu4c *80hŲLW\GC.KZ%Vz'h~A{UmP ࠶ڽmU1@^3 Nvԯ~%~$n+g`tRt mmn;B(3j&ޙE+%Y9 z-ڒg Z<_USŞm$U'6Y4m`|\ާtFV BRur#S*ʃ?CD}hȩj<>O_e6eee^חSm2UPzͯL\4 nb~lB=l?vd= z:I S&wί $nN"v<_`By&JA{_ϨWۡJ_b=H""D[;_hUht1"@0Ϲ\𮯂(av7}tePX?>Ш/̦Rj+`t0-$4ثK~X~ Su58C} 6#BOO=Y<cxZgqO=Aycŭ88keOC!#_f8qL0ĥ쉸Nt@6jө E0ϑc6ߍ.(EM6 P|8VR1ﭫdWxNS6ENW >̩K)`q*@vIi7^қ)mpr,N{ SxsG@F;p/#->&ǶmBe>lȨ6s..P 2wp}0~+2% x1Q ۟.˟-{/4q2߿0NOh9kH*##Ny:U'8o}-98t#0&TǔH1t]lyS tXn{TuƗ ` U`X&X[I & n/kF[kw. %#Q<# Ό4CrhZQah+hea/qd*Hb T"j}#bx-r `f|^[BibwH_)j3u6QCg*%9kfIߖzK570@V 9ܞ>$gh#)/?KA~n?% .N`o2>V #;A..!jo{$qub, ╤ 'Aq~o`#rK]-ououAQ>keLeiW"_r*ӑL)=AAl9HJC0$O_eGX-)8e)K#"dFONHxpJCC +w3߾4[up!6N*b7mU-911"QZW?}[ӹ2KK(3[7%́a[3NIsg7$ڛj:#̦nQwY !˫S:YoU*q'YK #El*o)v&T?lV uxXe htOńzj,K:%EUuokgnGHN+NGGGvnJ-8q=fM7ޫೇLX݈t~G!1w^ƀYA߀U)N2;Nfr I&0mCKLn( )&3t V%AMQgiVjB_\zl)kdWl֋-㋱ r%M^?u>J &I_{N7!|3jQjY$`9z|o4:Ay ؛+cq nPW %d:^ %F}=/yc:8zW >" ِg^' =xКyB£:LU:(%+1*mR $iD;<^֤ npeF +ж3My>^TpqzAҾ{y:c2Rf ,B6(Q [U2h`nzb{ʁS.̐5ַ kgKFkkǬ?(\'wjdV{NQKv\%{*jžBn3'~"k&5t:L>?ށM}[^l0< 4ZIf䭒4i󤎖'?îAiPOSSB4K䀕!`FK5=q$ZIժ mfw :+( ^Wy#=ZBK%.b)P6/W(5˖W3?\%2q:ā 7v>ح=yp Ӑ&xm3>z vՄs7>̈́Rľ^._UB)lm qV2K&k;ЁQThwoki }Y .J7e%X\rWFņ1Aq\zDh'0 mEHne'+g'XَsnWi؀ >0Lu>DF鮚]lL*aiH?%RxMc;]ɺ}^Xѓc˲}!'!_뒳;n/VM.bN4t#8b4ۄb S5{祜 > ڬI-5eULk־B3ƛ2n5V1BPoi< %q"37H+OX6b LASp/nTw="O+2ݏq_9)Lŗ_Ps?MIiꔊ{% ejs@%6Y=Jfw"%մ~ئ@aBl\UL8P~cVW%X0\)/6@Zijc45[3B E͋<_ni+ݑJ 8X\uZF3%`Вҏk|=uY >ɪ:>ssexkd%A_# ]@_uNĴM#JMFSO0gA[յ|jS(r )nH<9Wp =P  7vx%NU " U3RO,234!kYHMj }-}@tR_EWTfy C;"E騀2M\ƚ$P_򩋟6-P VMI8ڪj5+{ʃm|]6P Q 7b: iUh˦˿{8f{\gKaH6$T94՞* a=LL.Ÿ \/Ld{2 `ԣpv$Ʒڑi& +wlBU`wzG>z @WRv[**J|c&s K{Z|J>TV)?gųuA؝.gϯٛR:'IBjyXv? Ai Ezy$=j#{ ÌdOaZzi)lIc$8O!X~]hST4V5)MTF[B4[X6.rM{]-[D2']'nv GsU+ ‚ Oe%ȑB4)Y~cEWjAڽgȱWVoFز?;y!ƒ\iSmWY>6M?P|s|>s7|7lE+&lϿ1,<>l#v{Kb َu'4֘v6R$= he8 9%)dr4){B{Y*?B ]Lhewg<C+fJt_ՋC~Z_V(KTJ# J}g:5܊de|x:)_byy59o0->!)1eE qAX]R\U&E,|:.6vӋGvd"L q{ 4nkgIx2/4d|}s"Xܸw{]F2m.|fbܺ EqP{l S@%/dy.هLoqg vU5Y*XtT_ d 5h$ {tH6B8V[_j$QF)79_2$*iD\@LpLls|ug'hE28)Nڏ[_u?£d"88N.B&б8-W{άِxt,3 :k' AitL }k I'c`=R0jd@:>cu~Af QF#@ ͖x:0S[jr"`1% s6epa1i@J%-Cl qQ&,1sNU;HxLrt*raVJ2pp,!I:Q}ˮ޶UzZ q }\a~d!'+di4y@_co1E!YE3t[n;dB禾VxTFרFYuf }F-tU`;Wg9ęMo9qy)uz3d+}7<-MpF+$CgGdL_:{)+=Jf|!wquc~Q+.6-O^r4+mt:pn.̱#JM^T"LqժgF{Iw-K ~V lAgUzF6 arڴ 9}/q tZ 'c[zk0Kr)|U|KiE*DG{GJ7Ԃ]L߲A(p7W̸5Ey!1ҪSqUpsNoLտT<,Q y篋2iŝ- b<FUC%`$n'YQHkplRGPB{E9b()b?.3" 39>66~gQʶw+Txn+tTm_59Vk A`κikUe:FLJ0r^$7?M+w?^k-i8SIX@G?SZx >򿋽@,T/ uֶhۘdHZB`2&IEQ[+"5VwKM 3PSRt* [8-ig69~ll((}`)ocSs?" |z@ݍl">. M04aX~Vb.]>n㙾- @1`wk0@ i2a';CR:,eViC5U2q[HB %v,ĥԼ5 S"{f5EFX "ĵ~xGpv6!x brŠhAIⴠV.S.hN9սf +JjSc9(=Gj{a-_͏9`A"m'E2a2Q\N`7~A !_R#a&a0{** @BA3Ӈ0:1kZ秎u0ؚ;4 )Kȑr-R,54ŁA2Yz/[]O}!]ı>ڱ)YR^28NfJ:.|~f)w&i6́ٛV}N+Tq7ɣ` 7t; xTP|#sDսwĞ෨v[R$"p2~|hpmtj@%ѻ-w<+K,t (o.Ȅۀ3 N5 hsz\JoBmQa]bX,O#ٔ/sL]ƪ׭C"]Б.M]q )б_^#/b?O/m]Ϣ(&.BOQKyi ;* Ql̑c+atN!ﻷ"=}? ׶ȇp=)nClVԚw ɖB&4᣽Wcr. :.thx{޺Xi;" rT1uk-Yntt,%j裠wN4;Hϲbn_;KN)0w ͓+z_%p"B@"\qFu&]:b'a S!qc'/=?%ZG+Tqh9CA 1S}Cؑ/l5-J}b  7MeX:+›]7 s3/Uӿjґ2L $x]r#ee[" 9 BփUCCS-}ot#ֱ=9NA<sz?z:?Of”e ;O:X#a*pBW] t%b}{",whlM Ov cGC*Z&m}$V, J~14i)JSy64hN~ M`b{FΈZs31.XĂZ2ANx7V'Qpجz~ ۰cƩԫpA_ݦjVnCE9r sg*>[q|m/ biFg^=z+}p~Yf7W\7LvXTxdd/u0"lm|z{ h^, pKB ~nݬ>rZf^o6&h79T.~u,#4Ǵ#Ad#5QD޶<͟ahVJJT$}[n53ߩw )=.>U%,9N\&;]wuPkP޽UQbO+y~W81^UUvϜJ^_^2-'֬,# 'J"'VyeiLY/Mh<ԗ̋bg%/3 p4-&R -tU:q@k3 9מwM@zA£8Tށ}KLJNm~ @җ.n&ڟzm˭]S! `%BAC~38m:Wzu f7o) qGsiPo~||fLICl-& .=&gDTlj+&;{)\Bř f }LQΛpLdU_^bO5vJhBfiS"tfeڅC'/EL*Bi+TRdk}B{ {!76nǡG̩Ik↓0_/V)Ge&QN8$rՂ[:5^#G6NJQf~ݩ1x`g#BZN xh.[Owq|%F̖ 7>Oߵ<1h*LE]81v }(QȒLt=2 Û{CT/4pCCk9kU:x#H)j ZH0IWia dT٫r>eUՇpU&Vz ~<"|Yr]1蚉{ 3lU%_eKE5F gs.IGu] u-~O-)xNF2lZgvr>1ņ"+ ^j^` PS |cHYҚRE3vmx@Xh_ol)DSUhcX:3x9긘P<7Pyx$tosq}2Vz5N-OVFԀuW]J7 T.6[[T.+hbp^tm8h,R>yBf6$U=J SjTJ!jJl%ʱ.d I FT݊3n;iCB4‼ZTltǷ)M}JIx zy)84H^]og<]/KVRЊPXu\!MrkIjb}Ik8Ksdr8R֎btҽ$x1`; W4gWI5ZlTm sxSF*oRU.[.QXbAծG sZOXo_A:A9lzƒ eeDԔu`|PF_|czh3@N)-8B%I,0JauV9Q\Bwl(|ֹ̯?]P](v'Ngk&j) R&}x\]Y4,.ƅϦжGm*ި0mMsrKo~4OAd;У+Ba`쇎db HN[&+[%c`n}̯>-s+, *K]_3j%zQ{RR }29G༑j @"2Rd&<8#YƈLm8ې{Jc&7P]'T>eT[]fBo&*wx|TOpl$;_5~;7r{#(ZC7cِzܩ_X!eޗr:A(yvrmPﮯ/j@!3A%~(S.,gE*\c7@+25m,jR Bdu\2I?l0 8Q|&l%\faiQtD,"$h~²/';[ l>uqI隊XOYiN+8 Oh! 7-W$ *.9w"yD¡ OgbD\yvuW\9SqiIN X:i yDOxezGaz3XhL!µM48lN&U,x" v"ǴjJWc(}\M?; O-\yX~#o9wP$p0K}IKtiɳ&}6Kz5!_f5οLJ~"߉ ,ZWZxu-_~"g*E-Z&|zu-#r"i8?;{, 9㡒JV}spꛧ-`wt4HƎ/M4XbkwFy:U; [-eMuμxD+9YQ7.H/|V$!5: '邚܉*gLẅĨIW%oT`ݾ ($ HR!ktkuT>]am9#w\g* pCrіG1dY-rJ)Frg>HH)']LonE [+*81Nt}$}/JY] X]BgK>:*DSLp \UK^&1޵ƿFQX8&e-ʵbUyi7>G~9SBerg#n:R$X_uh C*qYb:T6+Ɏqbx6lK;ٙ`dMM3L%vհHȕE%r:eӎrQw2[9 ]To(H6wpG>M~tmςϦR"ci03tg&Wp:Q;ںMC9u`K X.(R 7Mfix_CŠݻ)?&uQCXokvM5 vKB'.~b2$ٹ#oS~*mEZO$|]H@DG` Ie(f"":Q|ǜ8 a} TniIShC?lT\*K0 `l;{j۷th[N'lq NuXxl7toDn@*SR-:.UbwO|,@(C >6yg韥Ƃ=~YQ<|>BXbC it5rpֿ 6'_IH TU RR;e}sJcD,Eh`C[̒.Og1С뮀u ʦ-%@Ofw0d4ΧUmXHD[;D`V@-LƤ+E-NC~K1#ՠqTfR j|[:f[ [~(8 R &e,F|!q>>N:ޜ_l*sM, ;T8*6ϸZ eeU%S|:瞎OM2ݮ'ᓙ,.k՘eIPX6FGEO‘yrWw2ۮ."bn/#"  /eSeNЇ Fk`0|Bl䏚\} [1,>ן]+rFJx8jdXw /~:N)9f-V4r 2Rf8>Yv%n6'XH磟>fE}N=UbyX^kgBd6 ;bƊ[}|a ҿ?qXhbYKqn'_tSĩGvX{zhgk|?F{1eOt^ʗ3U꡺zE@{-mn{Nj=V*qV6k⾰$ T0E*Lhk[:BMOJ'{!XrcrK >E 4}eg:֕n:j79fg7uVxw杲bDkua=|rʳ՛Hl u&3L!DLqlx9gM|TpATp9V#kc]L ǗC2Emh/T-7X .sMoHH\{)`6' %ǵg(E5W+ddN=NQOZkhϮKv.Er+kRLqn8,YEUפ>"سz=F"LD8)hb!Umd*ÒKn"G#V*&-%1 b Q6*jqTqҞԋR'omuEjf*m,o9v/ORrjfdО}Sw^Cƚ:Nˏ w4 "~MǸv`gpROM\ĻU7N`KayKeG @J!ᵋUY3v]*2Vɱ6b$o\Y'+:ihȜ^$N4*_ؗ\1EZdhG!cxc|(hN鮖sX;}8L$Qq~-rT.c~Mi!I^!YI(DZfs9[ܙ`cSwfuyL:Ҵ0]ߩnU\x0X3>]6]pmL4WZe "I>#P_P@1Q$b,pHЫ.3+zXd;c&YxA yeC_PHt1E񶇵5)N땹`}UXUIs 9gU2y^-ĉ ~YI 3+V+[G#5H ")F]'*?|sTCUԜR' <1cobXĐ.T"Y^S \)&65"@R:^NuYmhpmvܓHcY^[Fei})g"%@mQ뛋v|t$+9Ɉ0Ss_;!lq0`wa*9I-mX'r^35g#!V oN505y30б7Ʋ_{(ˬ4&"EfX&2\~x5E}!z@u*$Eg~:i"ߨG(^[LN|AhsjDt)2sK\5r dMa& / ˁ  4.5iAW̔Kt@Z%B2 b& #aUgɄ~r݃C0 _!x=M3yjPuߔ$8kvy0“c^^C *Sf턄.R^9S4~8㼴cxhFCHDƋr͈Ye* ^:!缃)mp.Q/lKcZexo%ɿ me{1JGOHO'kwΪvbrgX 鵌|H w v*M¢5 eu+9 gIi(|s.sx/=|s_N_~GCMKE\=[YZIiY2'VG92TaߋmQQ C֒.TM(MCb.~2wJ؂V%LyhF {ufdn ^\aCuoPx">C͓>%6di|sJAUR̥)}U/{=]hړxqq :(#6jgy^r^9y`n8Ii⌓x), dZjEҥ&9"є'pغay$gTs@P2o|=Pc裄vfΧލLSk}vBX?Oy`?h#:$2S#W@)QQ ,ᓴqx?(B|A +}'Aړ5w+rEZulJCĿ\FHԁ?1914ZV&bHW@9T2,4ҿ*$K/5J&U K@Q| czziaMߟ%a3+F&|5ƍ$#~9 ]hI9i*+Yԯʳa cA5R$/F05E>aULː vD-B@Iv,M?~3nCQ1] P*!S) 4BHL{::Qt͈S"G*m$2D}:lSh":7fÐ+|WMl}B1z:sÝkl |f| :PG7D,!ѯSg!1H0o겾b= }(:>~RpK`vnѝ;9^$Vk}w* Kgz˪{!)dB6@æ KHϫw=p-,xgj*!^Yс(Zɰec I񕶽Ui}Mzʓwj^ήv)"t"?P5]f(&P'/˴z]hƒr3--TFʽ4?X\'=0Lk(!cL)*JŪ_q?&poLեçc-mfvֺG["~U H#Ņ vj=-現 ީ]m+EgǶX'6];Ŧ\k >P`*=z N2Heq-c̙G3II|U:!|^w,#ƾ}y7vgjA.TDRZpac,] P]KNZ@#RDd{ע,`o}l:yڳKl9e#:$3p^׮P5]Q7r!9&VҊ9.KA2(I_t[Zeo\t+ZPc6FLNwAŏ 5Ǹbn !ZMN2̠ ܓo@)t5gH[jA]/&zab |sUP]8?|"/j&E7G ݆s*.Q*ۗM'*'@Q\Հ:ǴJ!AO/D3Gy확9wϚ#F9%][_?s)ǶrbNQ?2K;U 5)O/ю](ۥx3rdSxb'ЩxPI7» yvQ5?04^)ErJ'lŝ4` s$'\1ޙ_%G?*[Zf} 5$0|R`-S6(+)@&1\Ake2@&ɓ#vg$5C/K?vJ,!CwZ=̻pLi~f={k@>iXΡcJ0 ?>[.1zʱ ;{`;&=usŢO>!߽'^7UjX1oZҠ% D;ýrO$?g5F)n$<ki?, #02t"-6f1D=޳6VR5 |7 3t>&ńag 5Q\S1h+J*oP܋('I~Cyg=sPAh _7` PK\pP [&G/^=ʎg հ)*YLGi{;:qUA$1{Ѩ[Sc}8I&=q>a.@!w*T\au)u>z1}LV$7颣DrFD&Yg'ծË^5U7ʈ6<',ntN&bjV%!*F\Ft  pm@$X@F!Ut @@le<4w;y Ev:HL_?XW/1 3K„h^3N\cy/"-:ULKfQSyA{ zeKEs6(Sz ZpAotLmK 11`A#9s|H) sKuR%}jOûܡied'A|^Ŵ.+xLBM*j%]ٚ»^jfe83y,;~m:5>+F_f_/XA>҄p4e4=`1=FE*V&ASK4f_| l2Iݔ*KFf?s7I:y} )xG*@z3UBV]葮Fn7Nw1}d72bU .d 6Y=;}:C1!LQZK!J %4@E"Z.2'Ke`p_)^ߥRy&>]`_ꅺAЇ ;>Ԩly@9kņڐaҟEZÊoiCPaJrl T5JSH{fab#~d|>}lr&g)߃[y "]JE9H?Vm:&C3rCԋvI@,/&dC*su0>YY&)kufG%d]BD5ƙ3n%v7q{}!:F ܯg \L/Հw-NBȻxw2+[ѭ@"]FKVbLjv#r]jkB`gO dD㏝ ԂrYPKՑ;t I{5MsgA}Fh ZKfd& )Ռc;8*SqeԒUg6fGa%{z:NOUWuX2q\q`[zwPxhtڠWă괯Yczev )L"\F}KX[,{DŒRRg`uj拓΀,7, ?jW@N(Pۢ['&QoBPvմY,6\6 [W,+K\da`qqK&[^j4֪[jf\ZDv@M8'[3 jz +r>>o@~J XmeGc$ +Y@}O0Aaxh{\ u|&X{ s0Y ((f'SZ-r?&^ˍ4]"$-H4q1ne* gH?ӏ1l>-.ΊEUW =: WΒ{u: 7 e7 6v03My01w?o8ZxɑDMs'ÀtHYhXӜ0}.~>b)ɲufŵ& Y bʁjtHWah+A 6 ;&n/E@]U,.(s̀gOQo>$vbA)wZbE2¾h}걺?kHj92o[$FC^*854\9tTOqE ]i#1N sq$h4_Tq"NQNut(Ռ-/Y}F*RdHu$yOC7Q'.nMީpl`45p(*yWnq`7LXG Inl hb#7]O|V"đ:5zOCcHRB[~?fP}/-y{LFL7u8ιU8)NܷR$HU9QN04 ӫ\;JrІ1'F6U3"i8 ޱg;MeE)E 6hrr əm /-ME}٦ȶSj!B7w$ m{l^N@[ ;q܋а5+1L$J7}?9y#M+R0D/R\-MN PATN ?_VFBhD/-AU]ci/҄;_xT+qx*}Emj`Qi2=,a7\>unŌ,x.)T6'PBykŬgfdc7-9?6^hU0}8y#s.t9ƐI 1{r-)XUT1qs7(¶EԪ'B+Js7u5Ouo!Խ;`[02M6]Ƿ{/N;ELSG% y7NQHK \oQ=֪:֍:ɣr>Xsi%_+ :DZE:P'ZͿS溺~ɯI;PC2$CQ!hLWy ͦ/Г'#1k"Q4ΉJEw_w]vxk!iYrߑ˝o֤)LPŝ^t+nz}_DWꄫ>2'8/+tRSЉLBAyѴ"t%fݍADgwv4Re>YF>_<Θ202@J'^f +*k"[L㟅QfyW E,T'SiQuE8 =!2C b@nq^6//&yӶ-0!h%^9AQ&o`vMn~[֖MWBiaF_ܬ +NTf<~SSTυ< ݭ$}J %k^ PD.~sQ+L^.+EXMY#owFj +4v=4\Eɓۆ2r,Tv0z[ &84 RQ櫮\"xl"朜Ux,IH/hi66{%I;m/Nh@ ݵ0AGkcZט\+^u^j)ud n);/< d X0R؍=U/`8껣axv[ t}/1&D`.ʞlrGӬy"Q(4ܝnYN p oT1Ȗѳ{|vYK f:=" Zu.96Gjt04f06fTc`(ك +!\q5$IC 7rP 6: /EV>JulTϴ jozyZN;V rY0ۜh^%L1yIYG77RUl&/ oL)->pR&(/ī,LFkV 'i則PP5~fˀ f{m.ב I)atc{bQy#vV*9e5`GO}/.n S692x=?Ot˺9%%1'F fmqF8<93:@gsqyt0mQ\\`7;6MwXq,@.qt༲M}?Ef1zʐѶ4]<C ҋ.<\wOb*hH"LI/ho?]c3oue;2'Bu{eBŒ6z`".f(1Co}^ hK|yNX`Ay]d6Zl^﫮N?q3Ε^-FIw͋ƅtm+\8͏(,&+*e%$/L)|A2 rӨo\lMvijݴ3NN6xF N`coAߴRA=-{l[%| -[/RILOzx̑QLFny%Xʲ93@_9~1ZcܰęJǼ|(V:]`#LP)q?pO f69.Ć'ev`te5Z|lS\u jAz|lT.aqX^Q$Y@ QfjSeO W]u'x5^/сA(nD 9Uj@%tre Ȇ:PvTඤPje˸ԙ In_Mi>; Y:Tinx(٫cm!dJxRQol _s[z8\ϺcK-/G蜒LbqX%S0lhGGBvvQ{xҺ {l]u=݋5,Z!¨B!8h?Q-`-]b Kuf !P(1h_~LI&A Emt6s/W7sI9@ed,b<|/-+ϭ`hQ1ۼ81GJs?QFʱj`i7]fw'.^Hws/#Zs!v aV Z0;&esRdJʵKEtSbzjU ]^B5SkPtȻw:/{]j{!0{bӞ 't3^Htx0R Ys *;ZDݮ\s\5ۛE4ӿ4zJ?/S=WAy5+ovx0%5 lOw# ה`[&>V<Kx%=—y>)A_N0qFQc1@'G|˦AFep- a3)s0:ѕQ>[p]A 2",Ž̬=,BKd^iԷz.HIS\9 曈O6VVSgZXnj7v&;tYP2Ʃb͒W"?@56z-A$<_wRKw\zA7 + 0VBf&>2Y"o aĚXdY@ Wl|FPu(<$r-K*UVvO (ӾMngNe Ƹ`&G߱\bc$&~:i}";Y4rB2B3 b&r劆%ީ1x"6CS5IyB&l@.tOEC 0RFaUsOǤ K~M?4AߥO29@=40N(m5 I tQj5X^EOC j`%(;{^&5k&Y* _><37-P3E xZb$fzv`).2Zj?EkZe<m>-FW) sӇC\r(cu{uoق\>L v6F}ViB;8527)"؆lhճbdrcI v*u*u hɽE[Ĕ顲yQuZ-6n} yCq?n/AFwlZy4ĉtN9D$7 FqLa}ylb1rcU n_;%漧؇CQIטT:.7QޛhpIb T|yB)I Vt6|>R)IUg.9>]~dU( 1P SBу<4OA y#6"G2DgE dـC/f r.} ~ehf-ˇ3!yf)|"TppGE & ܩ֭$}d Px~ [q2 sM U;h܍ÖJ 8%¥cj=JRI_H~cT<jrH-#߫Vs mA򱛎3__hln72zR=":>sgkG*auB6ۘJ'mpI/2J- rDnBa:|&:yDӎU@󡺝t81N}'=9qC`m,[(O$ i2n9wb}:O>AAD:_\71$4Y鈫֚]#\IDnBpupNXRPqqb@s>Jr<#ݩҮN>䋘>D0VWhz!O7Y=T2cxWr|OD&oX7*Bf^Ψ;,ǁwAQ%-{<`aO9.oJAk{ cK͋spBVPhSF.&fT܈񱪵lTEΈJGyi%"h!2euV/ɲfd%JMdu!1ybPfskYɋŘw|`kpbo[7wqƏb׻ &vc ? yd'Vs G~%m|ҕ"JSUrG? :_&11S&pY Ü˺6{à x "ĻR%jzXdDlQNr0yYE 9hvC֗aI‘n*ŽCz&-a{T+}Z}rAsGY=g${2h1ƩZ S΢fv0 ϫBS𫢇FUL RC1Btħq#ՄP,Ǭj/E OHoݝb׫A0iAq\ʔ@i9oSŘx]@,oriZ%"{d8gc eC8h=,JNkXBv?E}eb6Oeu'[rx) ״i<׫uTE@$~oKE!*oj㢊<|Zlt]Lm ?-v9Chʭ(SaҫAb!(.Bߣ0~Ztt$%J.Y`V0w6\g?ф]~RO.LlWcUA/nę2RG;܆޽^|m//oRk/; ~ rs wR>"sA^f0kˮ_MRmA?w.n*ϸWlWh+wB3ΉB@-8H*SZ9ɘojlY<CV2տg9'!S)q5a XɩFٮ LS4u{3LٟBҘ_"^*7%|mV(U;Z숺6n$wp(賒7 DȘ5nsma]m9|J!_s3&/jG{ 1f̟J0E~eFy\?ُ.С F Ug2>H?۩w.aJ w@7u!9UKO7^#5oI۸,cUmPׄWlgo5V*zο>ރ dCJ&IOJv~O~v pgP*3x̱?E* 0#S\٤wϮndb9hԕK8A`BcDݒ(AxrV8]ޘw rƊ+i# >RK:<$;spBHQw}oa;9'RT1OY܇j2I]LH+b皇KxPUL!E1j*r9WQ_ֱZCZ$D j*Uܺ'$  {VM.LyW35J-9uh ǼKT@2< Y_n)L7g8GrJM'9{Oї'2/YtFк ErMB\9GaWz*w5me5&{:S5mNcMB؉P c ꛃK*P$YTOi?4b?'0)v 4~㒒 i8kOV'Ɖ ND33¬k].;b@3INT;G Qo(]4 堜>)m"Y /e8x/;a:D7"nTK(HCN "u4PSP3򭻑aX,5'6:JaKN.LXc<%|?[Mq.82iK6ثkh4gsU-]=odY=U7ieU$>s*r6Y4Ȅ-UYHP0۲~[zWe{0D4zݵNQs#˒< tL3.dV`Pviho7^Zu_f6ډ2FUiXBKZN, y_>XjvFBRMJ 926))Sg*ny9ii4Ad7v71kaj;A 0}E~/1:j90.1!NcK8P+QբTIߛVaSos' (9]#򅳅>hsML"ku:< a:zDoLUQ䙥Z+9+h*펺q"̊// s.}O;9.cv$%PRw!!jq\£')AX +wvͳݓNBSx&݊ o] ?u Yۻ0/\%O9K[ 9?: V0eV)4x#vXpTʨx"loOD:D"ku=|Kl39~~N3uI!@3%Dxaij|(WUda$O{4bUG<]~csYeC,`X);Tw5멠w^H"}m\ j_k[qÊlM ne7g }v TrÄWb١hSF0` 8$A{ճdD^P"}]PeiBͯ`8jpa{4C7j= ska_d'7'D5h`X{.Te_WXFo(񤀐2eP2.a\Y\Y\ !Id ˓-?2W5_ڞ2=,'fԺ鷦@H?4 -r!] }u B!y}_+{˅h V/;0&\[- X-7'GRe,2<̢5M8S)7%9ETR^jL}#[3-",Uڼ(Ks^V-cd8^,BmXxFR%]+Zkv@~Q9S}(O$odGJF'[k؜8\*ݯ !: ! %n,zq@;Q=, 0t{}/.[PFꈷpT2LO(BRR٧5z7%LJtb;#*R)&χ6}WIF Dğ!&O]p YJ?"Kܴ]ͫ$343ܖζ b/z ?~,Wwv%mSl=Ua%iZX%y-kq-.g}h̛FŦUߘT*ŃNqB"=˄QA [׌s rET{f^eR0Z˄:ET7\ dU&KłNZ5R(P{-ntKwx̳Cg j%,嗍Mp쏕 +=RJ FgHP,1u<E{v`Ƶ$٧Hn$;N3`^;;^Th[ fA|o7 R. +GԎ)*R.Omt;WLkgt*f4mElWϲt !SzK,/=Ur'\zMhm59X1/&Ok+1QiǤM29Z+9Dl9]&0ym8I]`|>Xm:)gKl.xgjt#+d;K?f/Z˵gw﯌"+_964G6h:3rW7GpƓHg=1q꧵[ZdgeE;Vt8!@"@1~ԓd/89Q90mr} ?bmw5O-,X26&u|Z+5.c{O4颽 _ }\8Ү1X]1CO>)ɜvtNr C*e 4葑bwX;qITQD˯mz)J2ZuOpXh7zqKcEp* o>4javTe|vձE-}1RkoS&^R{-a2 JwYpU0qIb1ZBתlGy!:"ΔfQ,-pq$$ _ZE=}=`uX4PQM ڇr^wP{QJ):?FHtBBJYh_/%wX6n+±u8fGk'#_FC 0C1[p׭EO D`O lAQB:8RX/62lO+m.)N=I@3M,룓ͩ7('xn1G*{5QU)" ڐϬX\U5*ZΕivE-$m&O\4 kf#2 9JH簠Euټ\x_`H}z(O!OZ='Y|k\RS%L7@0ޡMjO5SBq&lޅRIIpm .iα$C٭FkCsƟBp~ vfCD!y˭vշZu+d~8;a3\mPYF:҆ }\FrP~iă+^J sc)HRtXӰ'3g>/.΅5WV0י#Tڎ1Yd(tv ,rϹ3v_Mn$pvܩ|s.`ߤv 舋Vzb%&RM:@q')0ŇKyKʃEYO/X9ڠ 3r l(%}FZ*@#ոE#͆M}[>⬕wǦ̏Bnrj$f}?? iC}"@u.@Oޮy^[#PKw}%i'(AQU0ePe&a@Am}sIv'm EW'L:xEػ]ר{@M3iB]W1=}S?Ǎ$t궡G|Gy6:X5og0UlD\xB<+B^6.T^+ 7Vad3Џ+X!W-,q6ϲJū)"5i MPafsAWi?VB`4Pg("B wη>N[M!Խ5@4h݊Dx#>x%7f\!&Q `2tI"'tnY*q*%~3uQ͏JFdY K/{j*#j-Qo1O.n2w3K@ DoQ~\-2GYow>ET2_:n 6YG]bX^,f"H!V۔<9esEH34.s$eҞey|}{]wV+/LgFT]V*Lu83W{M݇Ӌ .Sh%V4"Vlc{|W⢫ᧀVf'n[4FK* %SHv`T3FS;t1?;kCɶcO(z̒z}/yƴc6deUdG̐GersX/jYl/J>ot.O)=qx&;tp0XpkP( Erv+!,Ӈ ĒdF06$֘t.޾P= ӣAƑPC,fvcnՈ$>6WhSЩ:og_!:' r!]EFO@" ŞhMMG@Kw..'Hck[~y9]-jԠkGEf.B<{9@wZ- ZC,Ybj_5h:JlN _򣸰.GT6un^jTwrRdv˺o? 17¾=}¼[djHpwT MGyIF WeKW-u዁ې) sGK|m^.&\s.=-bn$Q?u; `j'0j_qĕl`G(#O)ShLIZ(3i Y 1B\Zѽi=\E<10 ZI2Fڈa,|dW+G9,9HFa<,g27;g!ƪt.KɟL)HvYkTC˯NW1=)_hbl+5ܝaZ~oU"x\f},z>lid-u6-|m$t( *kTL a#K,d ; %3zΗC~X6j\cMY{Su;FQhx%6qU ү[?8i5\Ԏ1[hq-T SvR+ݚ_B&(g6 ֕Wie)} i 5zK%D:d#Vk)oK-.1B3:e0ZSb2LݧF#^G]LYPXHA;R!C@9o)ԭ=0ä25v"8\tqJJL/@%STm k MuDyᓫjeSvowq 1gccukx"KnLi`T;@h =Z/66'F9^HQ74k tv "g( [&nsBJΡcGH^9nK 1ٴm@#RoYJKF67{P4?~}mxX\|9rtpa㙍p sZH&qѻK(E]ZjnŘT|M'?5I@p' o|!{[ϢDb 0/7y1sxXrˁ(:}&yZP z KJlPEvfq;bCha0kYς7~$ XR ?hEf}ae, ݥz$mpoNET,a U_şJKYcv: Kk1LYsF,Zx7W2`fub/xbp!?` K”["#*sJrTx̀T -^Y;ˆi0[S[0:"L-|CXT,y4ZZ6L|:9LvٚzD"zD<:7D]u 8#LzL f&u(!/&msK4BXΗPe4DDz@668 Otzz֟AJh?oreU0 cvLO?JB$1Ⱦbd~a0Q}QDn1Oe=N~YH9,VnhkMl߿SJQG<۱s]mMm㫓{ï-ULɢ|_Jf(#%ujǢYR;"qrW7t[Eivj fH1rWǽo_/PM,@  =b{x=C>.9cv-TӰv4nT[GEk6<$(~u/bbMĎvX0&nLlA6Ph]gےOLICx7'g{*ӄ&*ꜢbRJȰ _^ٌ&ȗ3AEdĵ4*inyΠxWVZ+CCd'ߩ%jpbߺEdi0mvR$pT`ol@mS3RrAx=[>阅H(^އ\eeHçN Voe#vPꄴ! DŪ7M+8x5ƍ Ņ/Ak> ʇμS1(v2.ro䯳 lz>ZS~f:%&҇݊ރH^lJ͍Se]eGB ,4JU'~=:c=nO/ a#b}b~}uʦkv_>Md6JUK91lfJK8`UcA}AQӧ۸v99[ncVqLu#F9>v98o .!KFc1zH`_}qF$_ZquU4WdAĺ j?k(w 0VjI/L$ʼyih$jdVWg=?^Wfsu j:!V*59-!Էŝä͇gFV:yr"B><[uZ CHo7 Ն5BO]7gڒ>3[on N9jr?">Lozfv۽BWU'dI#ۗȱ-~TEvMwKp eH)IV-HF*zkcPZx[z2tGGI>{^^pŢa+mT.X&N2H'LHo[6Hr'++Tn u%hn@4ojp 󞢠 ⥟Ϳa>F! L:?RS8Y-zP 'iH;tBiIkMMVI3\Fc0RKA :X8ϱ=@8^ZlOg+ۑ1E4!ebK`G!([;Ñ G{LQW|JZ"9Z{w N)f Ġ5@Jxo&a25&2_k4VG3jNSuy]} ̃q׃0 !؂P׷.ԃŰk$| I }*0]fM8)Vq T[~㺦; xgeZ;XGb_]NQscJ R}.d50lV32jBH%CƼpn.+qo2k&Pamzku7K hY`yЄOqg:>1Crlԫ$VL2=PnbpnAL&Z'TvI`fQWǿ5GiF,oAOS @F>bO5YoVL.鳨Ppʺ=4evࡗAic)W3SGedry.,M^ nR?ax0{ Zzq=p{555z86:ޭU ]6\˭6冶V<. ^$dL$шMAұn47HyI<ۼr3[#' `A]Y*+0dqC;r%9qVa*4(5fCIT#LLDELk#k*yj7 **t7?)dbV".jNkt+Xx\b[?,Eʳ>ER⫃{ DGCp3a$⻀|Wwloy4` "G:rWО5crnf#\*6M#yB (BJ,Xe@YP_;I*r*r$6g]v=Ao x,Yb#-\ b:Ă=eHf,3&vT7UHej@V{_r7o'sV #4wpUB"_ޜ>YrחԨsNS `qcL$ 䖎36bӮ q~f2t[вHB_1,ptzpa╏OrsYoc4nI~gB-垃{wGjjZF7/-wڙEP-fA| |Fx} Q\\/6~-s4#sEU_:i \bx.m[ 9r2:aԂ+ v`Fn+ ygMzr#~v/|}?Ac+nyކ^hYv׼cK~H$!cO}Q5֢7+ i $_L& Lf v#hgJ>F0Be 7oj : #ɓJ %4L.b%lXnj|9Kh13]c$LɎ|o*'e`J_̡RLT۟08g̒2%֞;QNaLև?I~۷a.V+?ͳ*2{JY2A7f%gz`' 8 )kTak$ oi׌DiW/2Q]J>ߌ!Mרɍtx*Dw ID9a,wy?R rg Ih+q !$S\k(&ui)Cjk^?jtޱ @QNz.RR\l.$4JU /W!} |oH$`ޑ SGa<UgXVcMvҧ9_tL$U،m}>T]R45Ijܺ!tiAьJsA_F:#scw銓0JR4Y2Xa9"a׌ti9Y{_\?jPSb& wRvnx p'$TJG3e9j2:;O,hJs^@cpwv+G}{C BU~b/јk/LM(, X 'a4].̪ogRr*K04*Gq4!ANfͪgQ((@}C-ÜR  o |xH4بp7a KE4tW僴ak6ņtC no2\hL@VE оpŮ6:XϾA~өO˭ ;Oã~/Hxbi|…h).kux ;se(.0啻Gwqd&sIR <Qr;l ^\]=~[+Z:&s` a7ӧUnךi%ʋo~2rLbS;ikse%`uRnwAg0,GbZAy .pi;GX9H8s`XĺSVHU `w-IUzMq;d|\)e\tȌcȴBDwe5c6ZdCm]jqj|mzVi+{2 rVu,/GRѠ7Z_7ڛQaks]Hawݜ]T;+I;Ƿ<ϛwQ1WzU`"+s|1A𫚶}=sɰ?Ư~?";bwo'KW%=]okiE85Zc WɁѱ~ha+o|d9*D2@W!iȽ#X lL9& Ab(iw"z*en<9#iuPRLauܻ3nkj$XC(;Ӄ>Чzc8 7?XLv+8#I@%6}5KB ĤI*_9X~s;|GM (/}vg2;VCpw"p PW5KX)5Z/kCߐ!NO;R~%FT4z\mJqsiҘAR?o2ʢ3t TB"<&۰ 56Uԍ 2#rP%hSuĉG| J~rȗi!7}dȉ JC`"n{/QJvA[ce\gKfil,`k.]#k` $C5^,$\KOP%"G0ӧ ?)>C5AiQoqô(HDntYjpXs_uȬ8e&07w%rŃ`.cәeoMznc?An.O{?<..] ]aL*FۧZȥXh J9/ s-,OÞLno%A3٭b:4;Y5afz-p+hmG{=ӏrw#OvnrCY}(oR}%0+5 Ў$xG,ER0^ K nY{ [\H%٢#AEE)0=eAm׋%'v ӶѱΆ!˭$U U߳핸J9e0MQtFdDV fŁ]NJB<|$ړdbn%3Ϫ?.z|qg\ʘ^b)㼹Z2gd{\c\ fhs'0FJVkieyilC1 l 8`TwҬ~xwl6w, 6)PxJ}JR??b%>ߵ#^:yNQLHx/bq\X8Q{nbM`dA)\?>ej1v(.iFx3()7/>иB?ep@mKHUC2q0lRsatwGZjnwְϨ^tٛOpC FCYT]nؿ74϶NMz>Sܝ5&9FB&)Ef||Y 2ǁ~S9~ul{'E.4Lw( MН/W[ RU~:Rw0#N2bm]Z8 !2u4nyA}: v`gu=ۮl/>nh1tok^-@,<2 "x:HdIm'?t'E&p^P,CٮlS͹LRR>Fӥ.d!j+8RZDX.RUfOk|gK^ a>9ǀFu嶡٪5(8!{& :̽&C|-Blԏ gv[*q;:ŪM-qݏfߕYO3vvا`R4ڟ1}UWpjZwŘgתJ{4Cܷ'Q쇕K UnJHʠKATVJ{G{h=:w6SF řn7&Ϯg +LxF AfS|K8tU4 n__)XYqf!۹ge`YQ%? HakAkv4&[Z3ZR=l2/*_-b7/gOƏh{gUV7ӀJ7 Cr}t˓%ںkk quqEM !n0ݼѿlR݁_·jn*g3?ud%% WҨ[YXvِ >ƒ#/f=2(7zfN0FvvHM5qiD/"}i/a,j:k6P$\HS$cRM 1S`< [ISth۞js=| gH~aY,T3Coxp7O>;@q3! yɨi$MfV99 H P3zHMx_ĝa;BrغZw"Uy:C3 {? \/S饉!cIQJb)qLrHWv$8v VNO*]CReC&"we.;Ş tsϐj)|<4zyoS6/T/|pj N !ܹd6p)p fxyG,F]R'SF]\f> +2k8m΂]RC>IRWwh>zoHodu.-VB)viDwV^Kg:13X!"DνD>Ӹ7ݮꭽ<dʇIIX &TzΚ*GŸa)uWwrBy2>g {_A5Zig)./Ѹ,$LD)ӕ )lm 2 Zݚ6 n3T05["rpiX=GMdkzʬp~[3'5 mdx.qĵoy@N}\ЏIC$=D Q| +p=;3[N<`INvtV~{j,0ai5ωE b7~HCOO*y]\8Fr9[K1,e;˸uL3YR.,tk ]x[P[rri9J1 ay2(3?zkHoY!SEd:>A8~@]d xiw s ua#G}ʙA^#wW|%Dȉ Ϙ3!ɸ}G3эV۾E*֏ݰxu7TW`RuS{UY?0 w <AaXfףGXiL |6(*&,@0Q#qnȱVQJU|SwXZ$ηm4𘹾GO%2{qC+BOͪϕqЄ(TH-VCu vEtwRo"gH] ]z }1`AJ d`nvhjc1`YG 4_ k4G"uv}X8XnJt; sYׄ (|8g#Mgk)`lNFe%%r8,e3^4Ӣ@ )FAF.{.'kT38mOZ*՚˻ iK)ΝDYY7yRԡҀ&p8r]`*RpţTbh.23u]$S+SuhVB2K8xcJ9[y跀gS?u7D AqʱWZDSM[Qrx-|@,ҍWZd+O(U.AR۟eT#fhI9?CLfP;x/-(8*WV7|}PIFF yu53[(5`9M8C;C2-;tqAA LSܩ} bqrB5pI}r mN~'+iibq6 Z&ɑsONaq|.b>QَD gEGf* |KǁKA%,1*ٿ; 2!,VGP4E ;JVKZ0 W3 :YCf}o;8-  aA <ܺ>D]PF3;2mTK&y%>q!JZq7ʌIMh%k >T[3l?I/qc<+5eeܐx<.qM?_htna\E7oaۂе/%3rT6G%>BS*3 i]—ThAY1;@șeên" Y}AډN /dStgi S#6y/Ġ%$ YHB+zCz^xWbu%$Z!J3x6LX8,nųk qQt]t`C+į .6 h|nc Nbb9@ 2 hkfsf¡݇3  ZXYiV]yf'w}&irp@BmabhbY۷0}?lq{/}$)S[}sKINwGd*mqĜEد,XGv[D@ ֵY@QiQ'z_4&[c`펦nˎ*2 Ҿz"T\n |UJI2 CbO >+sk3!-YɻfK,8a)`:Z۸#A7Z?ȊW$yt!_Lw~^ZvZ藑3y#a>!#^x4؇F.*ЉuL\ԃ$Im0`۝MwyI5(4ƨ`YCSK~]EtX?=(-$nk(h dȻ0!!t/QOʮGO6f1t0rm 7_9fCu+KF ݻo؎tJM}M{GS;M_E,|J q}!~%]ErʙK*}&ǭ)#}MU8J8F;/]) CMҤV .8촃 o w!:/.2|/z]h#?:Gb}^EV_~܋7^}mb:DBNW2+4"֋twMd Ayn%Ho6@W$Ncm"|RlҠ$?+7_{G{0HB7$-e# PBFܿaMKU¾fۨuz3m.(!)v3ApH:*>ݮG\ x.4n ؜ OPvR'U RB-'DzP><^hin䅋ofja%:Df |N*ڝզrYȇ_Ang [4Zj=S݊fՊKVSVR #_JFhw.,7 WPZk5A1eӇ84^8F'j@b2z}tU>TeR.-RPǃٵGP08' f^ Eg\AAGz:Ҵai$,n+q*AΙ}. Vae,O5>57[QerX?H| S^G  b-`e2L?;G0_)CO$ _`^%,lٞG$&`N:R=چ8fCL_8U#JS Bu%a;'|+(V !ԚI|7%֣KpOK`VN?C3"DqO[XFM՞aƓ6Ewg,KuKxfwO]3* i4Zd˙L{Ia.ՁP ]^%}JyaN|oP+-͈aIj\MVH#ߑ[ ePs#z4/D[+du81<19dQ=(AcsEF\s!DC%{2hXŻ:3K >%*LeQ A&ͯbHn-BΥfJJ>kIea<6OPa_4Xz/%GJ<V!µS5.VYܠ0A$޽Jbmx4UMOCs?tW2m5‘m>]JR<n݆e1̪H-,#uuh$"l|Wp61Z=X sַ6 3$Wl$&Μ.yα˅pa-@(WBdc O,R[zޟ'ܼsLT8Br|:EMC uLNX]3;#jdz rb[#=9nP<)QWWofi?O&k4^ ؏orq(V?eI+< {D0^!lEy =MD TE&?z'RljG5j/ڷpF|GH7UHoo.chJ}]B媒80.8J@m3Kb̋W4jWI&S2ynqȿveQx܌)/%ɂvHv[=,=2'us`ckz*w@ڜz$R -Le%ءᨶ^_Șhyk< 5囻\%TH(y@"M[]"@^m, ^!/{-+kx"|w|ZtN0UGh% = Ϗ>!&i$<|\).1(SpcFhsC|āX =zt)iۣꇽ!jȢ@5Yy^vQTB ̫\mBdWχíoe Q2jM~S|{i&[]4̄Lj`Yw-B%:ar_8-r&tUj ZTc~¶tdFȦEԴ#47i5qAUf7t;oiyJ_gbb0 2o,Me~u~cCmFNr#mY,<_>R4sъzҬx=0*6+Px* /kYQ/=H-Yz-蚂K |D(VaHemЋxi XuVE)ƶ bs|ۿS /nЄ|S`hL%9xM`r &d}"˽A ru;Yh5_Bs\+&7+s\/ c)f(]Ա3KqƙT೘t3ZVd'[Ľ~߼AؾS#bH=4` n,9r~rئn.OGS(-c ^*<EAT0H{Z ʈ]'=b-yK 5gSձ;!SSBLX:owbhѮ/ENbkQ(N0AR_,O5xI = 7fVH {ٙ`^<#[qT!$~-sxr|ILz}Kgά,",ιkˮtx2rjfw\Gfƾm.㞭h[Dj\b"]GQ-1Db^LyA) {`KآI3A_NK f `0Ss(ES^U'vsD@IF@s)>p6[ꀓ"k5M=}g6P'sp*o]$q*&wi&;~FX`{ { /C~%TrV/:9I7qɊ=lAn0<:4"?!Z}CLqāU}5nDJ6uX4]@ípAMr06ץp8 :pvBjn{uGN|bBJ.J"vEt|1-1 _?(5 Sv!wriKBAD93q] W%X5hia xVQL\(zXsS G!^_"2YJXn2Ӵ㉇]Z؀0tevPwvp0v=DǍ Ş1ۿU|MJ7`DbEMfBh"p~kE|)LU|`yOg"!iw>JO:<%8͛9*+A eOqE'7Kc[)P.u(1wEl䰼Z!Ood.+a8z]8E u[uRA$w,\{F#r+U? ֨7k c&x[`$ܪ8WY@>h )r]2müm`x%6p¿)Vq4Y'tJiV@S7lo@7d#h=EAx@?PK?565? ߔڇ)Ϥ ݥ5_׏ߵAc*_ڱ 6~re7#kL6- }\C٦Opy`dI#ޟD)ĿNFm3i+m$/'C+BV ۏknWuBWɷ-lS~}Q f pS=2ҒI!" 5Ƀ/k> .ai8+6-%)v|{'eIωUgNVP[MbImTtG ˡIY)|ʺ؂Îh܇wziRҟHlzs1bzTˣ,tEjvsmʬd5XNat%8UD9T<%8v^//Aj=z,,üԉ2W+z-2P'X`\6/aSWْHDn:]r|P8b鋈Λ5U|cMhT^)8W`` pMNxyk,.#T7Sѱ#׶ (!%m|௰\i6־]E2'e?~eݯG lA5 DT3jd'@fLRt; W9Yצ>= 8݈eMoYMeqr=a/$ kwe2kE7vyj%pc'dIQo1l S+JCXq+7^NGo&42ȮsG"S)'Z)l*Խm\۴X6-AH/2r#T?Fw7<cuA\遷=_9Dquǵ ?BWX:4*Q4"L2ʭec Q1 &*HP'a!cݻGyNxhlQ;o[oOu)bO<A)jTtRK7_E ?}–|`rqĪ98gn~!YMfcͯ/t $Fv ֋Mi6'iM H#$ET']\ C4+ =Ҵ\[Mv}$Acx1b 0UIJh6' }h5="&ȥCSyb7NbLzO)nf2O'$Cg5cX dBt縴tuj"g=L"Ke&ytlB΅8&L ܚ{?g9jP AXXr`im-Մ?|8)"7}3zO @l m7_`**vI,wYmQ]P6룢R9pdUXe7bWA,ve%ve?˚bd(V0O[Imv4Y#K]7J؝8\H)Ol+Z nz]]q5-\6}w(f0uH%If]hraID"9W',sG \{Xr Zjx9uhHo joctp5_+eqߞ&m ӑ÷PDvy.Itm>E;gyj(̱4{,/r?Ɓ7 TL%%#+3W 3(!`DR1H,xM.LSZ%XR?bm3hq?o!C<^5/s@w $2DIYJu(PekbBM 2$ҼOsHHfɃo9_UmYg⾴!\K7;I|4W{darB\?W&σ}!XV;$: %# NeLZԍyυS+xb|̑pʥR84Ȯ A)!xccu׍n{kZ1BxD] {ZK/hzek-D|i!Kx,mA|`Ʀ_+&BKȢpy(gv5Q%PVSsՕ#}Cݚy#<4!YXOS4s{IE?ߘ5r(>;l 95Řoƌ-رHg2 %ب_DUuJ Kc諭u3]4uSdH`d"􀚓PWXR/2uɂsc]~kBmZ19;AʂW: Y դ?UfKZۨ&5(8}ITh7IȜi*z-.'.j )eS'bo $h_ni{b! j~lDi.gVRc{KH0 b`Jp{V _AC1mS=.!/N*M!^oޮ'zt3ø>QdJ%R,6I  IoBǯǃR6?`uF6ۡ;&A/f/z^^WOr(i*sGϟEWI~(˲OD sjF 'Te\->$ىG/h-IGC "SmHf# z 4~ U $@ Pr,;J9eBc\2XNJ21D &DsywPeN˷@.þt0=&Ra E_BC#3T9?+[(En^ ,~ˎ89A홇Fn/2Kttk7{Mɢʱr:YO0liyBеmm0s'vl 2Y1BQ"X1eCO4ڰh9~pWiZ"/j"0vt7g=/$N]8%IZHwfB=P6nKL<>eVLϞYkn}>?e71[՝4T٧B#F{;Q@!9% ,Y " `?墐81\:$*q3w*O @7Jntt=`UxvJ˜y1דeG6ћ\VlDjC:}.jG|5#)EC o8'w՚YNe }k>}.D,]pk| 6N7|)i +*gIj:;RO ;KUH=-K`qqq+aVn`RqѵB/9!"_ؓg[DK5}8ә7/þuV\~Up[؈DBNO|S|/_~W3+ݯ&S5Y=U8!59< r II5ɘǍ1Q+yI.ze=M̆/Y+ꓥSy," GMAx?'ڥ'%nq-!wNzurdÜu<-՜|" UES{= .:&:]?"' \67ˋ>?/[@c i}%>1D=8+fw!fta\Gɬ+d' )re ZnqFhMIsọ.v\7wOe'P~LG> /vJ*KeoxU[wu$5@-K/a#nݺGӧ޳U&siwJ~UHYl,$KI 67t):ÊY'_#X.Iq|/7~^CL]AR mƜ{V&UH"Nڜ@55/w-7о3*q@'_U1r %E{3A#O)Rl6]gSJ$1c%*Jblti+c(0T#Byv͏"< #U4uV ߱/x=CuTzP ^Zne',ODP\!o3)o+[9D h;M-ѠKp+zcC T;~fj3*eD$ dNf)ZWU{|xFѝsм3O ` F2Bfjs7hsc)c(kΉ4Ym#Nv.Od co9VD S)oEKE0C\"ei\27XМSyygR N;bd;>OM09NNHvx"ͦ:A,x>g/SJPChˮw$˻V wHJ '-J;ԃ{]@Ժ֙Dr559^M};[C\2+ʂshoap6c ~)$TS1Durg4-ru"| Ŧq_zƃ鍘ysW,[v4}:Xmq∳UFNj0Z̍wQPCP%;$"Q<<-NZNЯ333|jrZ\.οMG:c.E'1X\xLT/vH0IdczҫϪ MC2mZD7%*˂eV>OStS}L1mlj&ʩQC8hkR1Q8M;2 *YRe"w]Bft'XoȺEU>VQ(12VBc-Me۬u8$;?s~EC H^KlȆ8]M*c6 [ѹdD`=WD(o*.! zhhSSuh{C}IqD p G?6]3*PP4b tuHX+Onv8$)^NF|~(_}-!)o.z@.ncn7n3*s!"Cqeև.ۜ60ap°2L"0,PIȯ!Ȕ dUz/r.! PHnQvOy ›f6S*ֱ oRxE7 [0SgcMDDܛR@;iܢ#<LJdIsvq 6 Wi[N3bMQ[gu3 MV]:>nfiyYw0vQT9'%҇xP˹6BuFQKY,LEsMhv:X))予B /uBr^4s8R=bRt-%(C112ܱV7ksX)0qM%?Kx;y=TvzcWtŸs!Cs5yn׃9/!]d v~GyL`Q!?Aet ͜72bsM îjM n_-hSZL [fvi`ȑ)io/FKN؝'E=4Ryw2)!Rt ȍ,O E}狎W`\x˰?x;сP4?Xk5J.|ma}[\ R^b6'>nϷ2UYz?b9X!i-O/c)gF6 O>~#B96w"1XoiԫпՀiM/w[#Vg$+/6t6/* +E;oNJuha\yfGoR+US8dB)=Flos﫯-+8.Kb </?.NAQ(R&Bc,VhID|&=5ݞ[ΠjSkⲀWY|) J / ?fJED`v&W~o܀$K:_o@| Zܢ/w^xטu833Q7hV"x,ڮ_NEg Adf'~3c C(L$y n,#/3 vIu4'Vyr,-E-w;百CLH<( ^aW.헰_S˗X\e0?+&R#Za*Nn;0#luxlQxLb"0D/_̏8]7}|Rɚ_;n|?u"t+cHjaytJ? !p\YABI^>^* ,`]7}'$Z۳ 2?jOtP.=蔬ޔY8-a-Gs!:'C4Z7[AF_@%>!}zն:>>qy1<|k P 0YD,.04AIv:<Ùi.۱dj[ޱR4Vր>h4)iT*=8P1EБWPiU.ޞ<ѬF1hU_1JŠTJ2fe%2&|!8؜]Lk%H 5Ȩk}WB3ݩB^y4R` Z7T9uoƆ Q~֎{eo$ȹ\;:d)]V >><2 XxIa~HpT NVP?ƙr-to8G#2#~NX$bBh=#(^`Ó_t?i^WU9nnP!ϓVC8AHЧ6}޽@Ȫ[:xX"-~d> z\aSS6,~.h..&JP)a t\O1b whѶsLu,Tq`^ O 4¡d%ܷ4FGnJ?9 ;zx{ 1 +'/xm3K(詛E&;@tjڽE+d_hu4}%#)&&x7ϔ{X=-"K8}.*(& iTjU^l*Lkoqg{2 ;Y%c!wR{Dͪ+Ǒ |/T*ulnt>ozy{ݸ' Idݚ3ۊ*3tp l4TFv[zUXv^F$D|b{?*9]32`T!*5sE0}Y385q-4K(-1\:ӽm但˰ +[XNNx>#l԰21VD~'<'aYv _BuZ(1/-U`5 G`$.$G9ƣY"a\qV%F}Sm8>" t>~},;70\s6I*8O]Wӡrcd7\n*@uI; S6[ըeV :'YC4tvgaSLY5jrh_ dL'd~:8ȝbA-0#%[z&b+3;iܪ(^x ,{N8)::ʓ^Kyg j@ÔMd 磒Fb#U<g_$ Zß5,E-D10qໜ>V L F[I̸|@Y0k|mo%ϔe͋H,ZClq"_; yִ`shZ4>`y0 krf3#@…W1P_@f娉9g m}jKQJH4(C$XJ97TR3bGɣa(z׮HaJ&?,j>:ㄨfٺ #CjJKB}>t}VoIbcQ*/<K!VeY@ہ_  <^m91\H1]}8 V~J$ HGҨ~#x^lЮ2Fl@oȐ]۠[jׂWh rYR\jma61plD'Ux-p/#W@BMhu0f}(A^ fY#AbN\.榎]^7ٸ-qj퇭pja*v f_}$>O2ܡ-[f#ͮEI>hd"/B!nl kܒ~gݳ)Ex՚R65;,Ϧ }.zՆՄ. J-&z>¨}IceiE 3=K:FlGĤϬ:|"H'CCXr{,]/Xkbt~݀cܸ V=m$ ϩjKkf߉L,ڃQgQK~37]='?$%Фrc.RΛpX37NWX}& >JoI\O:odz:ˮ`8[+  iՓ cױc#E#}S0*M:$h~^f/S${ C FIo s>V WAvb`=*ꬶ("Rsg~<1#3G%#ꢏ&lQKzYr>yVM?%NF\0z!P.8mDm#= l0ר;O igg#>5aX{ NpQ2R̡j|rʉoШ5 :+tڑ%֎ k׆C,O" a)^HqVd]zu$'͎O5vyD0eoNaiK4Qw37\n[aWk܌g'D*޷prGAU|wsPL)BO@8dw*K$ئ!)jٛA3,U,moJ, Jy߳Iq<.;Aص `)IQ&Q٠u8' BtVix<>XP?tE_H:3L#?W" 7)!ܩ"Ȝ7f 12)ou\) ﰂV)%B#.:E vXWij^{)Fm%lJn{Nz=}}{ kI uZ+kj:b ̯ۥ 3NÒ 4>:?j'J~ w}e?L'LTGrCÁ0YMrn6I1v0 ӋQ9LHC-5Ѥ9Z|$u Ք_Nc|loisg&OA lwuZjEL؀|}=zډqOΠ* L9Fxֺ%ޔD`^T' /4URj`S2w_X#SӼ/eM9¸(Hpt1x2xلz ! BI%5I/3% N+&Stb?5gGJ2 |vfe4ػ]7a&y>_ 4ʗ-P=N#s/;PaŠ4L#,:@K 9\JO0hl j<4LWO^뾩dHvBHPVN:?XJ= w7ۙȘ&ۍ9T{+NViacC#i}s`ZHv]3TF\ >̃'Oɋ7}B>9Z0m}5`Ov`u\puÞ(͐WN,yG tCH*>TX0}uiq]5\e$|²V1U;.( hFsU&Zy 0e]I&cބrm\WBC&xqd|~?"wb[ΜGQ 2],S$f%/.B8Ű1$ ̕FC'ʊ#]UpxOpY3M 9SM@J%[i>vF:&ke %g9,g>Pk`]'Z斋m 瓺҉'1$Qx/avq>!Zl~VD6Rw lFGC: X=TtgTMĤ+ D9{8/W^<4^#fDJZVt;R҈4SG/[oTlLT4VXu:G^x^4J 4spy>#ȴ6핳yv/U&?x=DDZsiyArk5m^h!? 6]mTK}Sr'+ѐҔ7yy8W+#8llFZEp9/P:@>>؍Nu >L hmmE "k=_=zAq&} {) s B::_/ &V:WۥHS[% Eɏl Աb ~Wtw"<}ٰOqI rj34znb4aʈB@;}/b[kݥ ղUs-sHR!ϡ@[SP%2Dȴb T2wmtA|á{4c-}!哇xU*1ZX| HG+^)/> X %f>Y,3ƍZ`ědwd:J )g*YxeJ9łMr~31'׶,l}{=hmTr"陝@r(QYHpqv*yYo% ❺R{>09p t$Ĩ4(9p 6}`m3vtח/7 YsRx ¦OȳF{'B]qp8WOON'X 5Cvw#yHƭP Zߟ4cI|KjBHVPa_&'vQ"ZXJu|)gE,\wR (hyXrYɋ-Ō$Ϊ"N eM#nw,+ GB o^0%kmn%TRa ^]8(N~7>{HLٺB{+pu{_JkfMgN8҂23HdGGbQf%l sCA`W 0.~y@UiRzf Bˁ`sx;7ܯKI xfR弱l9Hxo?nB" Vhž-jesDٞg";6[`vYC ٸnUhBC(Ľ<ɉh(\ ; .y/7'UQ yD+{6zJ{bʂWIR[UM ۰@M*gح=:0sP=aW\`kܟ:ㅋM;)bKт+BoW.F0߫ -d^K` 5 #q-%DdUǯQqv7+:6n3ow%DŽ x7Iޟ }WV2[I YMD̰6OYt'ÙMo*~E53Lӵlˏ|jQ9$ɮ841LoQ~+ ЬaK,JKmAUWTG50YyQܧ]B M <]mKAn Xn6KjȦs"Cc&mb L{w[D윮.7)c#F=v I8q:JpKFӭQ TX.?N|8FzfG8*daV*+&`yC)TMulI2vJЍ z#TgH]n}VcP@d v4\22Y8i1%$GWR?[nMv5%opbJ'-AԈDQp>h.V Wa>6nw {#Iaq1LU$x (致BGƄ~@T!qc',3>Pqީ0OO[( roO) 髂 &S'D(g|%̐n`Oev_sfxۜ =54-SiH@nr~H1iZwAAq`C6榭 ͻ1ߡ>rw 6%^H"ra _9$D0N/<(ns7>M\:@=']fJ a7* j8M1X4P{SLz2~+Bb[3BIVy4׼D1|t0_7v%tS)&&\P3o }^9bLϴA.{Lz`( !AKID1o= ;}r3z|S%D$>#Qf~U,]UtĽ&B'7{SJʩ/3{u-slrVl>KU| ugn"s\lVuf/~#[*<1_PRE = pq{{UbZ_=+#,)'iumX"@\ŠEۿ ~@6y=I"CeXj#'piXi6Bs`˷A_&ҥlQ2[̗̽SgoS},!ɿ 'oy4/4jN)Ġ~[n2̒.xcT{U@ 1lnx#ZQs`$1PNZ$F-R!׮}f{ao_/N ]H16oؤ\xHPrA asŅ\ժSp)gJUs`uhu,츪V~;\$zӽLƩ*vU!;vwDi`x Ɠodjn;tW| 5*_ .n 9X//.PB6B<3n` Ʊpwaɥ63]?}PoFq 3Snp 'Xa A W%,;"ד_mJ2i^}{2ހ4H}z+(y-: ,l ҜƔ,׬9:8ޓjfzjHlez_jLiߖC61jyS\?Ci-;|CӾꯜ2>ChNȋWÿL^S}.HhTEPg^Wk~<7m DR4n3z?d5Eg7[}M; {XgUg chpR0Y=|R*oSqf'ϳ'EEO=/jkvԸgˬ^J,;P"#?}1@H90?ߏU`> t6N-2*1\US/xDi:y?j=c 2 Fϑ<ћ6ϰ,S!SѺ MC9$7$EquC4q xvtOh#FN&͑S`D&>}x+ ܆8ѸWOeJ.v_>k6.l(SN%} *{Y'PANe- (Tt$.s4_򿫝)3:h>N&Vǘim%S:z.K dUح L~can#@\u۪Y!y8p{5voĦ$w> ЪN?[ GrLMV z۽&'S+UtRnlcG?>\fOb5ْZX|;(-{8`Saa^G#PE/a$+2 *?8@Otǣlxi^eb#C1aĎ;FY8c`aeOr]&+QO&$R')LGIqOpz\DPROlnj{~^~G*6؎K7bqB2'kHꤱ拺c}hu%=!٦&Ĉlx!N`8SQ)";C& 7vo^(ZN].-b񡗼S9#BH*RMe(RO6v(.צnlHc*wLDS a[%vv62#s8\ND/|?-Q2Ĕyz=A>A(M}'< ydcux`˷nHx2A)T\Pz[\p rtS`&~S!xg(t[Rڪp_ӪsBZWdu ]7 ݾ> ubU`C$e‹` $ D7lR_֞t&a92X8^ŧh|}B8svF[Zy?[3x~dAZ-Sh,EbM|}l E)1B5 +':$'+ZG>`r9  8%wwnV%Z%&H&^D퓑9VI굚^Vfmz!)& T\1Ap+YHM4)°jj T^JD~&=gRpEwT"0iH-g_EK30R96[W+Z#ĴOx/sWlZޣ=gv8|ӳ#+ϒ{Wd;ݨMn*Ԫsk9+hRBb`Hqˋ@FgW#mРS*w u~'Fqɽppvֳ^ȟ!nCt%'DJ`KJ%4飮JpfEw!*s2W=dQdD[_T'+tPā}ݛ3dN Ax=jd/2NSɹR%k8{x`hogttbf)LP#&7c^Y DͰrCWQ0Qh :D.)EQ Xd'L cFd @ ΀\TIRPi+UNYmSxq6x Y< aQO:/ jBRޓYiZ.&bi}HPqIuqL9o}Nz2 8NXBmu$ѭvaZLc^iCZywE#0,{wUlI_m`I#@^R 6jlT ,C>ayFDkÒgo)ҋdFγWFA2tNU*xM6d즖`rnXlM:Y6׻VXe.`UEV|2b#1#nYoFV3Pe'1Soh"cEazziй}PqVI"P/=$ ]|'`v-ғG7");H$ueJc5Hޫ2##R? N)pQQ(ȍd!ugabQ눉ԛ܋De<*cDie]SS\(`QG)_g` kZв )u>3@ʣ@m4>oM 7w-{Bywkr1'paZsT6W;A{[sAAΓ+.U||b,fj~` fÒzKQIm LKQrm/x&q^x~{y) ʯ_< r ҕGrrP S$GT̫E[ WxIA^.ΪX #g q!8q|Ȉ#j૓aYHOE1(RNpUoIOUY{ hg,˯X=wF\Jq( +7 uP#9I0?tcU ׽L `!i& HlbnW7m4~GR`W܆DgR\+$I}2 E]/X`c{uUG@6ӈ9`Mp̼REyZO (F]G[Jig!pt+w٠IfpW* ?>+A'Uo~zܯ)#xWic'2d}sxw-)D:Žz*0DϗAV=kexV75 %:]/hSӨїs4~M4&Œ b*W=Ux,4܋qįorGA&ezCfsCEQ8{޻G<'lV?Hhz2yE}EunCH@tc;Bl+|ǝ0ؠMl챑X&,NeVH3w I)6zvc!M1*t6*ٯ֣1%T6ex_2~D)Ыt]BY:&D$s"93c0g.3vc l*kttŔé;amG?\eV(WLJfX# YJ4)0kԁ8&)g6 N^=J됊]O'_|ZlQB)~ۉ*0!x%rHw>"{tP8Vw>0ug%y0먷3|R~[ ;hbSWt ߘhe>Rp*8wp=RčrЕê4ͭAgL`Kui+Ogt<7䱴 ie}h4UyJRd8Yijv͛?{fɎvJ?M<.R Қ/Y/<ՙHgI< 2C>yݶ?<۔PCՑAe 7h\ކUHG/|rh3 &}Z)Cd@._3:\5KRLtB1)X&L.r"e GW9援x9*=я-(P.-~6 `B{s Z|%ۇ0܏ ,hZ|=?溓k_96簥MMMф-;ȡ'4/_2_i\ι`hE<ٔ3IpWs`\DOn"V;#2?P^(Nb@2qG@oiPwsCm?'r5sLi,}c#Ҟk4 yW "\痠pTK=F 9Yo#K"R?vw{RPCjF@ zWwW:p+oIֈ5x)[WuB졹wp=j>=r'P o1)KW6erchpRA 2D!bXRC8,gشr&!CRjZ ;=[K dڌž\`Hwa]%\t-,l] Ji %۳fvso0`Wx`"*!WYkY0ƒ8@zJX0[Cc5(3D>VNS|im;#$wj"$o+n/$yfZ XS.TF7\q5[]Z&G9{,rpu pPA}roLL~H0.h]h\( *Ӈ-W <ֽPti[.ӎnfN7RTB5fGV۰s ^X1A>Į4k/0v{L;v)7TYxbh'a,a:67 Snw:Qurc-tigIz6!P8\‘cgo7 ͭ:_3n"cUJL>8کE(p{kF!e wSyWD} kѣtTm;BԓE>QǠprUKZSą?^>uө/(\U5ۃB9xG-z`܃ڴ(obv\fPsN  AG| wk< l*K<`<T:ŏmWHOy(`=nLz Р;BΉVMN -h\#r{2'%PxkcmQكD ⣫uԠ?\yh醆V;blR9ڸ 88TmAn_3r߷rDfK!ZGd>zz,+jǴb)Y%Y(*Ĩ7m#e4m->zH҉e 3%Xa_k,|%"Avad^ qb5ٱp鉥oHy\(xD,>#BO]_VjT,*/?t8>>9٨W'Ҹp`I$LF2L,T5^Zl~֊=I,Ft}H9&zFƕBA(hf t"x#۶`[6Ur~S+q8/孹nCYfos9LLt9#4U XV%p% D;.Ad;EL)JYYUC[B5}3ߣKz2)Fr{5S4!2Pt+<}nE|-|E-ecKZT524FMUke%^Ll&g:rOFs(Z}#%Y,JZ8nAcKms@Ξ>73ͅ9B=).<?['7УĤ{O) -ܫhmPkݿKһ%~ :MnY[o)q83 ƫωL)tEW)5/L)*5kg!G<3Т\5xSkgz$sGqP1\=񬸾EY|ۤ:V ϙ~(^6wW =szҒ?t2W] vr{EEr tiҥwYЉB6:ont4ŸD=|%`lWrGlQsRT/Ft Jh\ NQ}CHTYiVo" ݭ^}2s ;MJ<&dy9rL+Iy[rHJJ紧Ó7?BVHdž}xzWqkcl.򚕴Vf,Y ,WDp!J wk"Ώ%fc #aX#6(r3Uu@Q(-k fPAF>\>uLܮs|.RIBhZ0dHE}c p3!'gSsdaf!bv݁򃋢4ZP?2hcKpIGB PG?K&Nxv8&:8H!՚[P}\Ϻ|RA$:WE~0Ef̥luaUX|B)$T/Τ}JN65p{̿$׍6%U%KƶmurEgBЖTx_Rl:Yy}65ǯeKJs)7pUv_t~,IiIY~1s م>+6>5?ޔi)?yZ'G/-T)P@ءܿ'w!3񕏽;%&%zI98פN L@eyG7䃹={rOp*rרs: ]B-aRdJL؁1G1 Vx=3YVxs%Hi VEvU!T`hHq__gn,ҚQ q9&L]*4`t繷'41N;>Po89Hݫ]""¢HeXv;o2Vi9L{>:Ea:FJ~ %>+جMx"x?N7O't,3 N5ՠ]6qRq9`Wı-S|[nFm{Fl^8N^Jim3}uS+ Aw$]u%f7Kp\&_kɥ0v`eT|6?7u3dq燜K `&r-/|bR<bYk6xi-~)sfOk"6&"uOrz6_w5/bYc*) iv!Vɂ@>R5S)A2̵zt1'g%_"5"~,hA6˰+LE/kLn [??ThtTs읳Zlz_iE8- <3-ڧkzVin{rsQMNE4⴯xi ri|UTwQ#.Ər0WvM}\0uί+'{ؗ?̸RK!7!F膲(h[ ك"E"3gEʽR| ;=kdמym{hs枺0M;1*C 7t<҄ӵ?[#;ztnS{(O񘚆E,$4`6O2.X*tl2ULZiBճUITݾvѡ 2q:"ɶAc?HZ#/%ZmJ:Ty$rRs^Y.y1+[TU4_j[^CГn_>ӐR]hpvRQ#YBGF"yUFw3߸È̶ðÆu4$!Jzha#LyeVg`X/>m$0:A{Mܚ=K9;TܛʳfMUG8d#@Pu:L/DSF95bK-ă$LB|2q˗cP}9ky uiQ{ږ[zJ/1Եp,3re,1-G;[RB6?9Od|Z"BG r|?tbfƷU&{]vWYJjZ; U/0IifMdW]rWc=v`; ¦fM;i(f\n-~`s֍\NyHo6%@eĻZ'/<* ʽ}hLг&dUYa;<),v}Z@ᒠP*wU7{ރuٮgm@gd- ,(dzW{X`Ǩ}r0a uZ^խ qj.cPW^W.QO A;mcIpc$4[i, w,ZLp?qISHoȭ2'hu:΋ ]wܓc@j3 -/F7lPB# mGV-l<-:K7OFc=ĸ`Z*Uw(~цYÆ׉^_ZGb^gs5"tsz^"nJ{Yos|f1B{~^UHO&C9 08K^cj7XqWR.&6#a\09DqthK:#Zy)铛CtR\B` G0STAzIWNG LO},}O^jKX(/4~b u;5p%w~7)<^S&73$DX[b^T)ˋ~L_js"$m:Dy7yJ0Sٔ`ʈBix q';5_"G8ca (?*Q*}8){Zq' 5bPLp@H^t3e~ӯ wVؒզAޝa{!^UO\OB);ԧC5o,V&]1 +`tOJ3#F,Y42,AңlU>-E<eWې4+barhyjNB2OCmU ]Ky=ȇe] FQ 0 £bc#{ ƖRl%+~ ֤\?;u[-vs875y,;DMi.f1]_Ý e$sUMAAG\؞H}88d7x⢏W=lp#52`` o|Ҕ4/-Y/XY<"QK&[2ZFGw'L+xh[khs8ZGmKNA1hC&uOtd4Hs3HV8obp<)yPIJe \'7B+[gz}|IQu븗D$<0w[|0U9-(b.vY!K, =صnIXN1$^Y[9%uHD=c!̼-ngN#*W6:SQDENcOk%W5Wp/'N{y9w4=rU!c(=.qʅ$slᤸD~&Xd+? ]JwIDWR\EȨ o™1>WUjk}1 si=!%P{W:-PӁ) VAGR&N+V>q7-q;BW@:J\kHzr#lz9jGUݜ\-%u(Svo}6xYcC (<¢ n`_q@sR[1?Z) /!-Es*a@E–w8K ax3Cz+ `eknr:}埤v,*o/PgA#@56_~&Y촓Wv aϱF#a:tC}S? J0 y Cg?OKÌ,$_f9Dl븵[ZƸm=x"r OpJ,M L=۵&E܀4d^a&$Q`>0OglnC4:'}ʌZqY9k}Mrٷ"|GB(eMzWP|@>, +NH܏w5Norf-Q0 .?قPzz3w]sXmKoFwZ+BX  Z[V%)!hz&7UTA  wf,ʿaUro b<c80Fἒ#Bv(0G8El)! 箧VksQ΋,].``i[R\t;(= rM|bz1b0)I3dpD5/<LJX> L%nw9uV۶ #jXKP#A9mZ*;߽Qճ 1NQHE@[`_" HDQ2:=P& iAt[jf_$Ai-,Nps"}~@@tuh4mW@D磠seߐ]az bom`i `+S"۱V Z.E }:qhhau,N<:º2ܦ $ }g3XT=Z] :c̡Es=IS t&ь@qȫi-|]| ٳTA[:4Rt}U7vvuݎ˪? <ϯN[ 5USh6̹wKbiSU<~M3653]*Z r5#B% gQ!]Hbl7̢b;7'A_lв"*^ELV5eQg^B&`E>+xMI3+'/o;7j@%:{hZfGwZ{W!f@ʜScB!VEqk3OY?8fGh|j-H,8ހt+I=)=;Ƞ䛩ԡuIФ&,ynͯ'q3dm}vnt; ~nwg,aU$*wu(&{ 13vALld &ׅ'S ^ڤkorĶf͸8U YwV^GdvJ)Utty[drݭ^H%,yM%LlM10+L$uj2װH%>IdXD_52~/QgP]+j^ͪ' }L܉="ٵ n>Sn8v/Nna{W KQJ9'1U/Z~xi[9Ǻ .9߽vRluhf} pr\MI>Ћ2`\ܱԤ'pޟ.TR`6>fhej88.t \qr:oGC'~jQ'- } 4Aʊ/Ii>UKÄ^޶g42{9DzvcC/[**άl|(|Y>|Uhuf7v֩ѼNe>!Qu'$om$ko>-KƳRh0->DiAA,<( MU/\ FH-([ZGd3v䔲Ʒ zvL7\d0EAO~p:ߦeK>"?KB⪌-E`f26}窻+ ig1_O//b' IoUݱ9GduZlG 27i3"H',۔S3 q]YyRu )w,jOm╕^:pu*0%ezzF Uu 7x>Gn8) NDR03&[ W:qlN}5?/Cv%B썺4\RO*KɄ>Xi"P88|AwZC35flI%V {SSB'󟳟`[+Vϰ̱PޱXJ.c@} Jޅ3z##٘2t_C0mfրlŷz3^!5Yw<浄Am>7>-}I> ]0lfwmS)u6;@~+pя{daHd$5gvOy1A FDFJ۰llL|ٛv,gKv\@='ɢCM f3BĦal.rB#6*;㦽4اr-W[ dQЩ6Uqi 9t+%} pM[NdY+byv8B|q01P?sұ/D8_nRV5zaBOfoɖkM.L1&!\)L꤆!;yg'?BS/|-mN8Pm?_8Z r%*|%05PѮWso[ނx^~;,􆍤wyCgjJL焃T`\CVȺkE!evwtocIH/ww4Q,k=7yz)۳eze7 ǂ"}S,BѨ0kr.+F*d7+tY yy-s/nckb-~'(}{R0㥿*b[~"y ŒZ {B 0wSnZD1JE]WF$waM#cYY=䦳UT  z\L%M댜zLр2 ZF..!w9D;(ҜCg̗۔i =ˍۤgUm0o*k_MoX,Y V#$hKZ"r:sZ׸!8UBV;` ʴZE1bXJ4p!U"N@S/ R8;F(A#e0AYSdi}M^Yfί'LaD !bK39MUpicᶠP+8bMS,2ngɭye{|Xt֣' yF.Y&HECØA\bCoi[7i@FN*[O^uϥuEfah 9W÷]} H WL DY+@xk|X JWo[+~P)ZvG, WZ{?.lݻ_*ќ1_~?G(VeE'B0JGL7Vy ɂRDVUlCa2CR;<>3j;hq?N2f)dMxNsvQThpdkYº$ع}i7S,@@zG5(ia'uEI%0@=kO9dw!*Uϫ[™HҀ(u*= 2H]~U`USx'b·jnf k'`V$?wBwwhvn%.J5OMrB򴪷n稴Q< V)tW.ZLa#U/UaCB`|qR| 84UAtsh++FPhbH/LT(aMIpܙn2ժuzK\:GܞҤ' |Lq+7,?HU?Q4_T5){Vq=q~"~r OJ[e߹`:-{ڐ<^"ؑ1בxEmO3l^>Ѝu?Uwk"G{:wSWuv ,,7! So.!6kܸvkDzW{|qۆ%>+~ED98En /̪L& ”vm2ŠvX̘%BB5g/3g$*,h4riFtJ +(Ɍ5ᅩ|/=9yEnT9L?`pie^PFhA$ݸc9#߄QRDUBb>6kq)>QYa!_%HD@K -[X㪸Ǹ9=%&:GڕO'` +F -{ˆ +YptiBT:x X!T$~O'H&  p\kNfMmZ!!L+JClc*'DD` n%)7ɫ )X[db3*UG׃PCG%FPj}޸6 }.!ƺ7熙X$!9 B6# DbliyY\kPze XepncDdcjF05Yk}Y Ks<%q\ Gm׸jɖrj~h64ElU7n7~bL8AҢ[5͠K _; R1{ZW>h+nfZriȬ؃~&15:,ӔU6M,ȴPo uix[N)boΠXo¶Gy3! FETMD虡J9! Σ{PQ_!.ʁ⼣E A m! X3vh&g5u,`J>:lgmvYo%uDaFx[@LnT=ڞwI8iq#Ulbg=G$K^|I* ϡW.sOdxjŅ.wÐ0ܒ^Kj"dKiIݽZ6?^ER ,&ҙ Ty=y+FiPDdV]bZ+{v/~SXFBĶ %d f)g_UpNeg=o75fͼE1n\'`d"eiGg,i\ >wNU?S50;?Q4ёWQ^XI*4 Teµu">uzMΥ-\9r#tј|]fv WP;4Gl_=" DsК-lb.2Jz27Rc17nQ"DWa<뢠ñFۺY7D*V}a5[_G|5댩a$ws'wLr>7>@# )4k5Ӧ;oeovp9uF+vйF:tѡYJBB76w GphLl0**T?p"+vb̈Gwv[9 ^ӛCP;!} ׅO>jJ'ۘd(m՜b^_|fSmφ FJœAc+Om.%ȲSѐHzɜ[+t ,1$Iq,0] HAb(vw:bPa B敻̞QMRGZlD0ۙ$=&eKCpe,NA=vU-S ~9iĊyܐtSsݽ(eKCzg04;wc㷉ƶSSRw!s/ їB}k6ٌ"2gBrBVQ҂/`CD b&>,L}}H KK0hP6kd3WTPIOO68KdyU{^2D(^.bJ~59kjay{V!@(\bANM;6HYyQZ HO0L'%08-egD^ kXIZkr,S`xȃjfX ҅ɶҘ_] H5< 0]53cSEg-H>K%;R xqz&w5KBF =t`}]k0DߙUq3vWOВpP4n|gw>beO # 4eHwa=d[@aVIdX1)YXuWRS=."B+~Hbni\dJ樏g1: D1 .H@ReQ"jh8RM-Sҳh&^]dy$sa0 Mm(ѻUY n9T5|lY5vQk²GR23Pw6ksthpf@qNȱh˽4mb39̉(xj}tOzT P֌F 83n|{AApcݑXs)In߸xtk'*? yGęm%$ܸсl^M^5w>XA9jG,+)D5F O5wA?IeN=,A DxfOW T[~}1دx5v]KR5ÙccMzk-SVON65,N_/ՔEI:ʫ32l?D`dԱ$o W>ZU K|PevaUwnhHᚆ7tTKf"Žq`rx;S_y+ Ls eEس Q,5x l8^Z/MUc/]7fka;z˧*XO5e,e-?F'D-F2 1@}z(Tv+0ݐu,c/@#y:C(HeF{&KAfl@'}U\gDEe͔ؐ\wDn0@@Bglw^]*?7_<7.F@QuAلN:Hj 8(ң6k.)#e7]JƓkSDP!l;h|>MXks:wM\T<]^-27S@  |ݿ udB.7+Z&#H5 ?'[c3ܢ+lA*dЁ -bn\qMgf@ƉU 6.e'N~AX"q<8{%rsrZB™|xiz]#^i{/Z}q2=HOcø ;D΁. zs6"YOO ɨ:Q[`XwluvmwhW-P[5MjA^:Y/˙6wV$*<~ƾcmER15t(JI~>PH'/͗e[ӡz"WDyhz6A:ewI [1T F/s:~#}e9&3]#;6?|/~=7J%>iX?Ph[{n\>+QAꇹ7.F^Ԇu@ZCA>Ҫ4|5 ep\5 |cˡH3U'g*`۪+ɭ:^OE0W')<-L8xKqw?Q?Eo8*C=iw8©{X+'wi&'? eMU|=kFc~F{\_k#ë2ʚa"s\ole:C~ "_ϋ0A̪\u`wPevcxī$X} kL不J&- uYJfIl'әFf˥O97Y,pPV ֲ< MNOG֤'0pM_cOM&K xDt9h.A[X*;Z䡵Ƙߒ=ZT-?1} h_W6)4eHEi&vpoɒBI1/#[U갾hԨ6T0RP% ˽!5TʌYOk%嚽كV&hABg4SH&W~Cv851muW |dbW=Io,lWj Kbc]\󈊟k&ōqѴ&@\:1R94_i' ˝.cm<?EjZվBVKc'^}7 ]ycVŀOK~ΖSIhHIVl`lbx*շ|A4lEŇs&쎎/dlSF6҆Q!yL0@- KT #al~SaĹ $GIg{^FvpY쁼-:(~|&.\GgZDIiA^BҾ7 HQ!X8j)Em fOIwoLԉ6sYYUvMA[* }k kk6Ql` Z<lD7{;gI[ ɰͤeczi /ȐZI|:?tӠ/Y ؉^J36@ &TI vY92 y %'Ӟ߸P (2kN6,L"j_(C2UvsU))*ߦ~А5\ &6*Y}ZEG5YLXsG`Dܴ$"{;;jzQ눏xI'*aWeA^R_eVymnsp!5* ~߾aSU!x D2slB:l};T1T)fT~W^N8˅zII/u yk^?_TmЎ Xg%[s(ک'Ҥ]}#hO‹o<aJRD|'n 'a릜}c o8ՔM@:8UK>'R !LSpx=9` ܇L$ % (l*>o#YwUEL0ƅ,׸- _#}f{ ac5/V调< M%$O 8ᅠYs(݅%2%GXR0T6\fRL4ï;||֧ϒ75)z7XS`xc *oϡxS˰v0a L=y%F [ |!jЙ\9T'A囶{aJгH/I?z.蛉T䵛ky;sOwe^Z>67hEɢ CE)]E`tn.H9- }MҢumghY!;8/k-@'HW r[yFB4LV߶kF) !Y$!ȧ?֥GgL¾87GhBN 2曛5GA]uA @b@ }BY޹z tri3erA^"8ܦ%%Q;KRW O4'7qf2T xҶM ev7?oЮS1X567(evUz4ȏc;>Ńr໩l [31h7dRs / À03<&Hڳ$~q>zh <X) .@,^)nyZ/_$wʱ.foMm6)y 2+}!InKM)%9=F붊.pp6(Fc. ?a詂isDpٜ#iv`d=sGMÇIݻpg@ciӗP94˒57z]:AڜIXLA0Ò>p(m͘z%-՜Ŀ0dNpw(gf-\ǎbhDyLj~LJ>_$W4[8Ԡ5"714{juNᄒθү:o/&J@\b ]y|h"֒TH' m8D|A(JOY%dAP8ڟA3<&[LPp}3W\DSdIuJ*S!\"r2yi, l'$vQZ+z2Q^#5,B 9;Aߴ:r+"VU}nCuqUfstVU$ʍgBK vqdU2aOC]ժC9 4&3cibԽg~2hlrX2<TFJ2C:RsNkTp3ECF۽[Ch+ 107`z}28cB3xuW~bOPy؞+F.OA;,WN]LbJ_uzGRK>l# HN xf.TI4j/<=<"J5MQp(`wHuFhDa]KĔ8f Eo>cbBL * }#{D-IZ*0zS8`5P |7lsL'Ij;Pt)ÜkWF jAB?YHZYy5A!o$VZl|L4hi/Uۍe"ŸGO2^V1[ ]&Reok2 4 q 泌V\Mo^A M_*q.7?@6LX(fn -N I[hnZǀF=!(o1xdOO#t\warwOЫQi7e?]O l<DL~|qyaSzf,НqП@^v3̋*}Q1cHs`~`z7/_#?pi OcR@/º`-1#@Oܰ,СzԱ.,A(|.b;B@SŸK;JCV+xP7? ʼt4IRpחaOH.bR m@i`hN+dVOG1j ̓԰RɬW@ 8JF6e没5PN9˝ƶ"'wKE7⏨ F̰`s EL]6Fmah$8W&*L;:{x/a,; ;zD+;ۻ(Gs,YfXv$jpE]cAldϿ.Wq]uV ':CM /*&\g-q[SfM:}1hRBZ@,җ!&fGTI)J4j$Il`Omn/zyF*Qq"n7ַoj)gs2wY|3吜~ heM4IIbU0fЦ,R]6PTaKZ 5r< /!#/9h-ȻK>hziFT+ }OcI]B) p?)< ¡teL*n]]Џ ^x3l?1c:B R m-Pws>E$wz{ Jq8L{/2-K.fɅo("}@8L1Kfuv_? <Ͳ ((¸0?kvcwp/Dmc<=v(,Jҵ0i:eTmea1s'v#NH>MsE(FEouiI3#hxȒ- gKPhr`jbP99t‡TZv́HlbKNr"(ta9.3u#ylE_jMYrIs1"x/8^i=A0.&JŮp̑zuZT1xkMb|>"ds$ĂHm.FɆ[5wA];4zzc~2xh>4]nD>OW"%2b6ϦkufkShIzUL>}O$Nj$5- 4ժ 9g76:{wJUvyfZl]qd7SWy8 -e}KyI0B3C 9M 92(p.@dGdʨT-G*͕sR"HOUu|\R?4*v'cAbVV~ +0$HlM uB m q"g+0s! 8[X)$iW~{UUb@Ԃu.iNVES(]9a[/aʲ\ ~]EAPSb"&8O~Ag]QuWT5og-~)) ԺAHzTbM)ay%rAl =4[@[1nG6E,E%47 hhd#bzUI(;re\TWyx ʾ"\,z7Sa-_9N Dt#Y/=3+:p?5իx8^f#D Pg29Ar{yN `{SuOqe0^^T OH!O`W+o7s0ϔ ϴ(N3 ⒬ R@O`p~a*9=T>,8$^ˆg$. 5 N}E|%kd3(>{B X,їA,mb$,9s>f,%caQNFP0l7;YHw4~ZF5ԟ^)"#cdoüm/ %}L&H/!~/v+#UlR+ agǞ7GU}fF:rXO4؉9\g]w)o j+3=^\sQqSap߯ HVk4A4E0H7ՙ "i-|HX$&U<.iҝbL]rpdJCT-5 g>}j0B}Yu|Wb!q'8GBM ~F#'gqq,&Z9MojM,W1D2 uA{ȓfw?#Gʿ*^&!-uu(gn_E3>@Z śo^ ,y[  С)7GȌ`]@X&ޗlD<6A@3f18#, 4EKw)=BXzL@Yg&m{_]EGo4^bq~}BbOÒFLNbo ]Os+䦀; 7w)>䫁g=q٠7wq5+¤wc(2M[f1IIc {ۇܳtbz`ZnѸ#3:v6˥tqd |ʡ31cGM_0!f4v>3! WK%UP;rs!e6v1p,m6uS@%F%#-BV P~w:ζ]ަ::jK:K-;eo(A% K~# {a_ظ6_= N<Ĭ 6 2γ9 f]85hu2Gbp_ (_ Sv;=k΁h2D%Q>JǺATJ+ yI`^}c TBCi#b]Dd J+!M2W,閤YNqAD)oPvAwqf|\VmݽEA,Q/Z`l@'3:m&b-xeX,:UDBȡ|K ab*EouXźA-jv5 P{Eƫ[@9**s^T[eP0`I(ORx_O!b ̡KZX5:%!>GH/ OsZ|;g)ǰV ;ݓ`L>3I"Q`s8"/I. xk`+#K*v lq6r>4j07TͧеcC% XJ}Xl4_Cjn#$Ύ^Q Vg(N)j@$6"OB`;D6a we_y*aF1WXOqZtPs>D://zen=WE]jUF!/n3 Oqa4A`^)| ?+c&Lj)'m|_raUkvYKH+)9PF T{R6G_s7o͖mL7љ@'- ,o-kc'C MrI8Zn{p.m`V۝|^>V2iqH|h%%<ڙ|wuvnzRjl#*Q/m\ۍf״!0LS) r1U%BtusBt44U#T)r:Vbx+#"@LMzVnƧ!X uZc'VK3p(.6HE;`Ԅn~ʄ#P%KI?>EߢmyܶXO?P†ԮluZ÷lߏ&;\Rݧa,fHaǕ<ەOM(3S&]5SEGĺ#v֗QDoa""ɝ1Ԃ͟SyޱS$$J[ 4ONv Pˏ+Flڀ#I5,6$U$ 4PF*6|tQir3arJ`q3_XUq4^V |7raV"B3֝ DWFt7 $J)k7:Z)f ]Q;be)v3؁"88'2iAs @:WU- %@L? ܏N2IZGaȅTAU^6% K )?Č?N78fCx!~}%̑ҿ cGyxzU> jÀ3r3no=M):VL)PD2J7I>`ꔫ:󎳀^ 5!d=D:~/:5[㓅1,0¯ZuO"|O9bK=yi82$vstw,~$c2')\z,c ט7sq{K>}gs^\ 71Ҿ,.x.C_.ߕ:IXHJ`!mA&~X<~qdg/zm9~Y-jDH6yta2x"nENo.uT-jFQb5)LUWX}|fP^G~sA2Em`d :8H4i5V]ppw;Gfy菟H~;Dh;dP 0ǽ)Kzm#HI{e=^ŻGqX]N9tohp*. [QXND`W$U /aX4ft GRP~oǮr!FH%d m T VgUq=erB~]m=Z=ĊUIG`;?G=F0?YͬoDE i^ONWEJk9[,l©:\]I~u\XunQ@RN4bCyv*4&QG%*"#WMjn;WOG.23twsƂŭ6 A׈l +?Y7ײړD7S(up)k'q h VZ2!)ymvOF=(zS/έw"UL4 "p"ـ!|+LfHV+Oڧ$s垸sH#5)BPFKi֜kaB3ςO=8f`uD\$,C%S{ ڭ[VבQ{^R(!ojʐ1Fod✘乗$8G9#*i#ǻTi<3.y#uwtV{7)dS*0&*L& 4:/j屰I±Ӈ 12 o'ށJ)!V]Rɴm"T:a|A@þ]a>oOB-IX0QJ˯C9ψ*.ߴCov^}3z(;r }~阡ʟ_(%`fFQ\@?5;V|dv"y̛j5WsAH V=w4I.85^M b' @48ǹRFUwU ~Zot(ղN[ >?x]鏽l?!2bB>XZ&\|Mqxz֜hBu yMr"ҹΚU鼻=N& Z pK2[\3#n{zSɅek@(ұe|Bբ$=j\RBR,d>ԼSZ vʽk&޲tW^ǯgK@(x#hTyzZhA*dp৊3'.J=5'D4@|>&l*™`K,g8 Dﹰ0aX Bp!ce 6}zݷOzp6xW:LEB]b5,U}Q%Z'|cTK6ԆXBO >zHLx:!@CW/&9ut KDwpܷ586\2 _G>V7MFc0 xEޘ`fPu .GE+~uʒuꩯyS`]xA(uF^i}ky ߺRM<{cM?rg!lvR|͸O{8@G62ͧZ\?6AJ.w6<uP[ݜ)T*X䅆2+V5s x\\tF)vmx uXQ+3`GknF)[˥N)gl{ ׋}5fCꍿ4f~U9-IыM3<*֖S78<-r׉5D+#fik'5VYB/5VX- =PC>[*?K MP1xzMG*T:~q1h770E] 46'H OV(mdW'++H] zB;Q^B L׬2ʡɂ)Nj@vP ȂM Um; >.Hte3-*WǍ b?QÉW-\ZT)&dQs0/kvo0P:9̫iFB L'A;(g Gj s26 i`ZETLJ={Ǩ Q I>n:G=`Qjt&mհUHhtVBF,Q++"+#bGI7Rb:&ŽktЪmA}[=Z6 vW+>#O&zġO5er35: =sW2IeţոV]+-acgw*/^;p#lO(%^V ҩ7Y@R$bf>mZn}BH6|p3%V *]F<'?&'(i%|ieHt=}:fywƇb2cUEv@p G|ڙJZA%"Wl%N\MdA OU $=24xqO#Y?mAsX?{/չ^ T FShbR5Q>1b2]_[.2ꑐ8s9|äE{Tk!h?~sG1U) `E([cK?4'&Z1+WfwPI"%wC tPr2h()eI&yxDq`c:)¾*Jb9n;]e 7Y>SxI0`uW7\k6Gb:,:{rq(JE[-~PyL`YSteU]5SS^ǾWq K9JTG/O0J7L,uqUdT.hB u3'ns _ Ә+]*|±Ksjm@?U,n->ޛ/ ,0 KK7ڳEnq&!p_M[uF7Yܻq@_G7 a?g9 B#pj*4ۄ gE;>* 'bAE&8z"sqnIIYO!% `|h %C;` Κ24]b]~MCqF&=f5=Xէ@A5k/HMI(~uN܂Ւ?% uXs@C@2 cF!*Q'?*,,- dmKJiETZϏ{0,D\'ʈk'܃&08W< IC}Q@r *.`A/Ls6gr@#)7TZ,ȄR~_`DŽK~s~|LL]0;S-jHm.{0<ꃥ};ueb Ah\NJqN~?+]ѧ7j<Ԫ)8ƮQ});yu#ڧa +uHEzA6^WD$p鄢O#֋Ӗf? }?!&fO ^OQO]/B8}[ǫ[AYMx3e߃F} 8nJĻIo1LJP 9u; 4Oqd%imG}ck^gD4/3đc#c֘ |;_F)FwT,1(F[7Ʈn<='~POvȞzvvH[s#^JHÏhn"'`ISUUM:[ҍ%R ϴR8K\k98{| g7/ؗp4Z1^< ~Ԇ6w6x#=wA!Q?cFKr.+Qr34ϴ&+ltU 2plhi֓j{@ު5Gy ~#xgcSp!l"ϥ 0թP颮${`!p0sSj~>`i$9;IlKb /EQ_ sŘN)&H(^ >pshftJ ʴFo>{s6Xud?g\Km) ퟪwYu}= ̂ۯ*?L?An Nݥ^J}X5-|b {AhcP8닗 4>[ ,B \a`B4`ƷHU;4Fz͸X{Zhvl@?=r$.%^8*iJ(H+YcKqڲצ4^}_Ckk 9mni}r1-Wa1q$ivgy$xk=b~t]|eXCA/YZC|-:=ƶoFqʌQy=ix+~cn8OG(#0z׽JNsnǒ\tA(> Ywv[cO}מxN6ղ d^ɘSF ^Γu83d=08n?*X{Pnq6 '5&FVTmfP&|?|d9 W5%_`8B-1-rvy(!Y v[vV۠рͽ$XxN+,` ;0eHH]&]s2q ˼Obn}gH!sW>n!`iLtgBi=NN@{we[kMcVWiq \ٞR799P{ d\Y) 1IƲW|֐QqÜE3*fkobV7^^ˁd9![ [˴,k9=+B*.GnY9nFxD=x^,SnRd,Lˀ;P͠ ь;l$5 YuYM`I-ٞ-g\-I c!a*H?^.nKW=޸]Gl'V3%fo/}^d H }=Sm$z=鉬 Ct6 ,]!AMIev`Hq-9;eT J*:]ݕnůӝH\M ~Uسnř/8K=P_-GHoaP늘cԱ})pr!/l͉᷒!5 @'Z-zˌH4)X;`οoG@ژۍpP_Bpme;`7Ww ѪXl},Ai`ڷH997sɖ]~ Fp{CN% ӥQi! gYZ0707010000001e000081a400000000000000000000000167d00e1a0000108c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eL]?EhDTTk׶Ǽ+4ao&m=/WVVQR _3:.>w`=Xvjy5=b3=CԻ^^$T'UmcchoB~OYNaWw.UqZ~듥| Ho?z.Ac Gpqg!)x%8KD8M$94r,eJ0:7^0tMUsS$8m0E shDK  \0Jܪ1!742Fe[Yu,O{ c4kȬSEIWhYu2 UY;`9${9n{3e0 0rIPy+>tQp el$ǁxUqv2վ7W!ulu]LI'-㲜5 wf\{-.]9ڽU%6F%$Rp8^ҲZ\.G~wȜ|4v_0O'ވa\hu&`PX[RD%PD_c)4 \Yɸ{WRldK?yk*2j_9Kǡ'%XsʗbY|СT3ނ[2%H v+?{3}`-?Btb}X/yL:|a-+CkTrTݝ|\բ0`8Y:~SgHwQ?}~%MSIZ*i wQVT^do=,Vcxw&ɍV=oEmuJ'`H#'?cIS *l?`tKT(wj{R͕Sn = q@iQS稔F2!΂lݢC\A4}( bI=B\Eab;3ęⲸO=s}!g_~{K7]%O{5>vL4)~O=-6k/IqEMV17PK}߬!2ND #Ɲ ~aӬ*?pF4p@*<@z dvYdtGsBO3ި5И-|ݧoޚQcyȕʼ1uyjס@ *k~>׵rDU=ǃpt~ 0R YhƇ}&B%'V&ѫe b3+vT dGz"K&^BD~r z:˖APD)NVa:%^qE<:V5̈́՚mghM]:3/UJllAcS7H eréNW%STKR%"{& ?ܘ$'Eat買'Bw`L(h;)d/&g=/ N* ZN<,XEXA1tlAS#զp@XQYMQ9.7ft.6XXsl,H9M6S#)+[sifB3W$8bǂ %gb~Mmvu Nۋf+Z<1ծkU1*%B˧|CZmFHUӖ§ h 9K\RxFN[j|!24xEmVcP{ rlBWa2: gY]-'xK|""vĤ뗫6廓nو݈ lԃr%iMr`3Cܸ&̓#W)$I6 t]Z~7WaC~c!٫ɔ^7~a9-h X)>,>!(.zuW+ăJ˻ȓd򉬚a({?x'ߴGȽ䈱{{ [) v/P`Z:m^Oc~.] 2&'l4q-=Koq: p`NmԹB^UnQ?^m-u|=r@8 (!XZcG,r `CtϬ3eQ ?q!A`'˿7bPc|?frlqLfnq01I@9B~|' 3Y'*,`Yܕ\!;[}WtRq~ռL5b/K7hRPE2Dp/ݥuD{0TZM+d($<2lYPĜV^ȱkކTٰ>Ӝ>b|FjEچJYOG|8jxEp|kzbWu 4Ӱ-ZTlq}@8y]־ 9"0x!1Tŀ<>Cbk&? _:dIFtj2@BFTh/k1nzIuhۅGyA?{vH 芚ҵ#&Pxl* 3KA3y)o :vm5r |;UZDd3. G+8 ,4Wc&mYoc)L™]nC7։MbQ#Hh$k }L4kXԌl̕KMIsS`D%p?п{U}=2 2`ki^bx}!HBYc('h,&(h9yuK@kpAt2*UޢekuVg8GurRdߠ\0n xjhÄaY+FW}wRRlP?#f t^oXgYZ0707010000001f000081a400000000000000000000000167d00e1a0000b714000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ;mkDK:?&|oRs Efre'qoʣs2s *Йd :)0I2jdj |vȁ:Q,>SƟ_pn[B]d ɓS48wBYIHzg*a UIq7q u<0I(g=WyyBٷՉMkK7H)@]gF (,6Nu:l͗tLDQioe罪Yx'UM@ > O K茱 .sQnAEfa֝rbxk[@Ҋ&IlS{bh9 90Nzϵ|PA84C&3.JlMa3ˬS ԝ՘u[F&7KDysSi? 4'}tpMҏ# Lx6€B@eA1d3!5R:37gPlfEYxٮjԽ~*,؄9!7_!x}riKoiIDh?9HGܔ~{߼@&d[{9Tc7ZdK:t7;jsiQ&C`T'#M7xͨO#[*YB^1pps} < P(QB=>fosW#r KA)jD E- )UgT#iib!#|!a-WbC.5f3Լx|!{HjY"5`[V%g}'%QgJw:j1ǶeDl*A ug5Mgd$˽ͽ{2Wvx8˘Of6W )"Rk_X-S3:J/B-]T ' -i >pcfȀb0$?8\7`+~@?9"IG@ <)ܞjҀņE0>mS[) c{L.hᇐ7+,2%(# nl. BW_SKL4V1R SIGj0rO - ޞsJc衛4RaEA2mncnGjEG|Ne+uV^d^p߈)EJ2˚H/r 4V<`-HSI)1Kߺ<. jEGZ4Kxjc8*Qpio9qgZӘ@9rLu"j{`1,h~cJboJǝ]p~ebMrqﻝe!└EXSvq?0}A=ChׂeĭkUlzڋ'OB3T+Wݜ@*aG]>67e۽3L§0|U5՜l6ឿ7)_6HUwZ/;",8bc70O  y,~śD3 έ3esy2@gV|ϝj3c@t>~lU3mG{:z߷f!q!څOCRZ\sH)J zD 8Ak9#1Lk/ 2AYj;rwbI`>pj#R+@.#.Mm.100Ea$(UE諮&*JLy=xK5(H (:P=l%1tgRxG"q 8dSպCCc^fVGYuo~(v 70TpIl P["Ʊ8Cof*K{;c ߵ8=4Fxn?l]pwnC`L a k|P@ǃi2cebBbQzֿ, jFFdvߘud*S; اbU7!ug џBIyP 9K͵A L^@sl q0Mo8{dMnc-Ur|1.݄qx{?̋8 "`bPĕ5{MݔӸ;Pcu3ʕg:'졟WLnAɜexk޻cRYEڜ?um#uY$#x{<ܻm{;ٚqAɦq76-ML0z&oʻp1yȋA^ӧ 4I<YtNG5 mmt4N(ྉxn`#c%Fr~]"",`Om#T^)%"?4=%vDc`$zK \ev{+ MNf{-*JC%aKˑ:pJY[QkfldrVT@ڴ1Z jwƩ Ei4J  l^"!3Ace kƩs{Vە Xhh@푝5v* J~ Mb=scD XEG|/ a6 1qhȠK)S~9i-/'⑻&1E6o3g [@"pVpMpD)wê^ZsD]Ś;7z|McY>ceȐK3ޣ&%XwzپXPoSeۋcyn!gʚ7'\ӻ5ej: @k69o1K/DT09&&v3TNUX667Zע9B݄NPygPdT8ӟVCe#EԇCotLFI~9R6~wkc5I :h8<eHz^o}~ az=0漹$9ReNWLk?I 0MRSY+j8jW_ܤ֡-ݻ(s(Ah貃01^һ0b&9\\G~;/YB5$Ӎ1N2>@צ3?7$*ZBwk_1:' @ZlQ+(# :@2#5_#\fw&P/ÛL|RGHQ4ݠ)ZyEȸlhK8*8:47u-ӜK@GXuxp_$s_d4_É &R=5o-Oam (gfmseme4\b߯TŎ|}aZsiW"ua;| E5$0X|C!;ިI/eOzTAP]%E>=1UWV\ |J<V=`F( ܪ v^!c[J:`_mfSv/$nv5 w'xT9ˤV %Sn!eRi15&]L;}VrpݥͰp>u{Й{ib6OiaYS2Fp_6!_]j1+ؽn A n`v DR$yf>P&@"lCǙ[⥇rlY T?S (X`Qqhyr3; _SkV_l3p-|3CD;Qp _6r8 3h;p=<v}?wvK1,덮ou7GRǨV42WeI _q0Oʤz*@GKc5Ƅ1\_^7=CqtxSaHtD 4ދ8_ '9У7KLb5U_{vY|m; %Z94iGq' ȥ:6ݭ <ΐJFd3iXypf³,TZ 5A@uؑ T~C#-u>LY|+B:M#]ooR t,[%K3ZXzce&Rϩ bzJsUPWFraӺl :MIr7-0!EQC% 7Acz\֠fX0s:Q֘?M|>ҹ~"{ơhLDŽςMU8tFbF^ (%e`(]͌3_9߸GlSmH=uyˠ!syHK*tL5J:؛l~]rJ3sHHؒ)qTbYXv.I&W6'2޷nhd{@SbGdg<+[T\:ϰI]1?^$u(' 2H;\"j41a~BwƗ\ELh?17%6,NUR͂ݸC|zRyWmq/!ZD0o'UտrXfJ!jjM7`fG/~%O++.:fұL66;dM%AJW: H4ǵF >&{z:[̤LQI'q`vܝyT2BB5.`?g`j {U.eoQZǸKi>Ì )hb-N0xGߴ5OV#PVEcmUvKq '@qXBcuD| pZjukЍE5ezBR^<4+zr[Kuw> ~Û*iˊ?(0Lh˙z*̯`Ozw9Iz߅^rZD+J#, H#27_.\EAJY.+}f8*T.l1<ݱ['u-XޮYphtJw^jw" E&FFW;ؗه>qz[1y!߁N+F^ߺGѽ]27 1[_!T5+ Inɭ Jm7zʅ T |"Zc")kjwq'KSXT}4Nay*@;?7GSQ_dLSsL}'7zIU91JF^s'v078e1 p7)'W"*iq \ziP,moSmdW J9ۣYfTώD?ΰ4q%ݡtAGyR6ߚ8@9>\}V%7TNGzT&$b5$? @`ËhG7ڥu&8npsHd0 ^ժoNoݪ8Ў'Mx2SWoӻhXV- Qe_YKwPڿW#A}!CC!} YI.d!!"rsW+or('~Fhp4yfNrj*k"U!db0Vǧ8oȰZoАFɋȏM?kT"!ZHCZNY@ )00LvZh ,8Mv"KeG>yȍ?7~b vkme?ejg~Cy7@+q$)!>h__cÔ3%='OױG^Dܝ1}o\6K ΙxO;iK]4ѓ`/Md _T\ =U\j7 qH2:GsOѩ8_Zyÿs,j/ٔũ)$KBަӷ剩,:` @]&A8#jB2j`D WfC@gP"ܫHQN2 ڶǯ޷HC :hXU)5}ur˚(djgP[93 C<YG\2KZtnA ILG>Y^k<[Nm 0%'%Ãz5 ~y46dpӱ Cfl0:lw0ˬnu5N C O"ϐU!&N^L+!:!!IӜD|P: t6J:c6-ڄvOzKLe$;7ٸ!?Li;h<+ .ado*TD [\z1S6gMݻs"cVòd_F LH&pM0 #B!Sqy2JK@vn 0=߾'8ИS#[:ojLdynwA=H$ ᛄC' oPW&%t`ɫ"HjOZj5x`b=<-rg7ltFiP:s)ljeՠ l6#b)+/]48jo)SmYiT7 ;љϗpY= F#5iME`}7usTkv pݱ+o߁(Ů\#kFeuU,G˧0;qwZ8.3 \oCJy#x2`m#FqQӅ]8@nqa2&x [`j]I6Cw Z2֦ξ/%pTx jje%&~9y$fk+ ]Rpƭ@aA㊌Lqfj 0W^k4ceLNheYG~ItF=|4TYRefb|E8ǘAwע'\ iOFcP63,of>ěZM'Q+7XS]0&3?CБݝH؈B%Ps)ČP%!ICFlN .PK =>fQhüA0ls۵٧"Op):r6iWcn&{ܱG("ס-' 624jר"II0p |E Od~6˅H>o2TxuU );}g0P.ӟ`lB5*CIBBzL:5 9N:~$M*"ɘ0Á!$H+F/P۩鎿IRx6s?(Qԍ ܢogRL;'atɦ~/+$rPʠ&x)˅AIMi7iUoRY`tZYE!WGQw|*fBp!oUSɭ)!)^| Q͙%)}jn$.JXtF~Ƭ=o}QYX1G?Վk^rP A*-G(,gZc`U؝EK[풕סuR(1*헚3~CˮZRX!̒) sHq`3zHn L}ϬڪLAB?Ƨi. mv/}ĒCMݙ|]KW%l=u>|@i)ɚK6~df2J2 Nծ@z'G1!J6`؎ؘ280Tt=.ugJC\ XA`ߦ1))_T /{sy8_` 0ZD+oXxm_ߚb0C;Yg801gqۭU[HX'y&2N&`=E_4qd?Q+%z8;ߗ•ifȷXlGœȑցjcfagB:oǚ)T,7|H(SWJKcgl cB|cct9cq0oCwX'/a0#5ƾ0lj/\I6{0wb=;8'PۺCL u8 #xcBNgD( p3@ߢm8`?ҟe̴E/!k4̫:@ tk(>=kf]-Wer8?!*];^LuiZ`Gb` U`%!Jeeor,n4b}~Bs).4HnjH``F l K!!Hw=f!7\@PYk:U6E5t-<1`D@(Wq/;Y;cEx.1N:ۀa`kjdV+\=j?OނmK@T>1-Q?v2.őSހS5^+9<(ZcF͸l#SsEÏ㠚[X:+.]wۓea Թh>c*p2A. \*0 dj\ ]~B' $NP7?q ͣ㘲k` Q:Wi?{mv, uvy $/$뱚,;,e)RDо}q-d 4R|WcZ$WlI14Y[&1ag9CA]DqHh)htjɔhPKE-5uq.pS llwFa48~-. YvDl"bvJ_t ggy1?=ՀaI@V[T{5- 0S1#k@տ<=SE]UFHQ 6V7 ˥e0ZNG"EہDX(s/4GX~aתcD{AxH`ZP)GY#Rc]e./H 'Uv:H!o>u \]v8~PpR7έ'hޅ9#d%[q\g޶iZ;R)זB[h0oH}(WȎhNͣؿBpoh[$|I&'G¬ޡh c2 '$dRksc`Y48K{#k^O5FrAd^zĦ[RA8䍊Gk.FyVH>0D %WF3 cᙸb#,^ŕ Ouq6ЫmnU>ly :ry%kquţLP&XX9k>rcM:yg >e+j\P?X7fD,cgO,1t|)r8(Lh\ie&UD[} wS1?aC2= gh զO(;2QwՊȰRmZA/|m]Yg9ٛΰ^n]|/'M%J./d'[Fq}*_ PufIx& vu8r!䝸 ,P<cB/KLgv>CwB9Xߥ&|B 74 F-ػƉ?•Y&nNzq\ȩQD^+~$MjW+?#RKhGJm1{?V5Y'(U:Flxus8 ?k*ש?Ox#HaY7] SP{̵71!axbYi'?C&rTyG]Gf*ˑH|G0'vS[P:TV ~H!d(g)AZsW{դf ö-]>]Hh~dHæ`pB'ѫ"Tor$qC$V$ʴ mmwlG=J1&)âixtm>htI)N!c$U{L z-uz\ož__S2zCL.='ƎmBzA`2Jvhԓ?l*%[ -T.O8ME ;F j(P0ms}ztwvGQeui C=p1OÏ9Yt1(][ȿ4{܈Ϡx=oZG$a< I'p.g$!D M"V{pκi `$?xgx]=:Wusg#x՝bǹ &?LKHJS!(]*j]S/̽ؑbDVznYMG7<4?͂zGj"݋v?vx@R2ɚFkf\?hmYUS1S輠`3h履SH=QT(a9p`s.0py-C #Qqxdk`vUs$ʮbUmTҨݷy@D<~/R3+8mbnU|^ݚ]]W.\d6",*-v gH[c愠c8Z ʔZlg<)baKDQRs$ÙIǒ(G69ow0- hpa%Fհ,M֡k~MTsfDsNF=ZZJp@_b\{Cd'gİq-8ƥfr< HIsd hr\=sMRCY%ݤx)7AKoF&W,5P$gQ<ʩ9Qɂ=}| ig^XDJ4 P>60 1]n{ oM'\ذKc+2IWPȲ_{OF2ZyIs{}IV3fй_z16n‘}/%aN& `٘l?h{E~{SŁkz7[bq %ǃǢCwP1DT۪o'OײL)*FMUb9 Gi7M<Y4{* T(feC{#6W)2:2`!2s铊U|ab w~ahΨPk:!B"IS)*9ܬ$vNaT h6v 3Wigv^+Y՛պvT'slY3!iD]݇oOؠa#gyp0E̛@4=s֕Gd@CCx*%fGI.yZD͇8JhCvS_[c_#b u"v3.p, >u#^{aOcm[1kX4rwb֪V:HpAF*d JDCpe数Ne=[sŒ!!cL[}چa03AZDtF1'1y̛T ϠP;DMz h`5TQlԹK=+ǰ;z54(l*ӯ~5x]ώmT`'KLEsW=\m\X0Zak3,qp'q=m!W !i7)zV,kiG}9<[(h7ůUTy7XйLɿ}e "Ѭ4o668h ?+^n<Ȃ9[hjR ɬԺ׭?BhNĐrJjq/ڊhD6]y:xO,{R ͓ޅ./76Yr2Ka{T]cyO67~ڰ8M_<9 ~xzEE5Av|˘ALw&ΊݧT l9Q-1:ؘήAWvnTY tĝ3@:+Z>-9CQ?}q*q{H5t)@۫R>Khܶ6F j׏}=3{gT YMK_!Sgof1*azDW@Im`EGFwW)\.$ȨRr &$sN]A>|`)s4f?I2Kiٟ7ԴȾ_|?k^cpAЦb U.s[yy`A57*T6d(͓MטowӃ-!K͚HGrW4a "KLUB$C+* \^\ ?`bk]S+Qj{ ^;XO6H.(Ȯ1-5;a H_UqW Jv|gM}"4E$V_$ײ P`HڱkY L.Itc4)UF YtRԙ0Um$qC3k=˃|՗6ƺB,r;QV=@GkR'rbZ*EN'O0r:`ǽ#໕Ù)[Z:6Yc=c[)/lLbo@ $dRJ;򡷏ʣéN K9V]}C'uNB_jЉB5jdk輻<7+\r[Zy$ѩ=;bΟI:R {窱H+FG2;VhHcSI rŅԿ5Ut'>U}!fCWǜQ+[R2ƒs"CR^xw&eC~BbYFX[Zֲ=ڋPr\a:nzϸܰdrQTaCIe7etC2 V0;G_b,zA)kgKR_޼4Oώr6 7{O/f{IzTu˵ FEcM &~n卮`MJsb7d ع#4iJ/y\@]*~)1tJAA۳$퇼WsZ1<@Pq 5B4q;q=!joJb3_F69DܕzlG[ۤ珽?6w,89td%v{ `|xYfp= A9"Xbٜ?1Hi@;7W8w+yzf9lqBs z!ݟե;)wYqs9ˢ:vPp 4dk%d^f\M׆ޣfI};,u~cwMhj4^w9J!SdBqOx8=ld*Fj6uJѵMO]cEgZ%ēI1nr[;v>#{RۭK,u/f5[qoXK!yђyEG;1OڗC`C*zGQ eRRIxK-iN!Kb dv> ΠZ^xj4߫a4d z+u)}BEC_0xFPo|R)|#g,G"̸ѤpryN&+0]$w" Jכ]eC~] Y_o.ouv1I ra o;`P(}nh,CkJX: Rʷfm;~ؗPx6CeuRWp] В\Ti>ޥ/%ś{|Nޒ 84=uȕN39u\I.t7L 2N ~SuŁ}Qxy; -uz+*Frv!:$<8~aI5AGZn}Pڑ}j|}vEjkBB^W-n9B%z`CBDܬq,.ר7d]Ց-&{GoN>9J>}, Vu_Σ-Pf6B#—P#斳ԣJ c] Hc 7 7~t4W!{ /Oq!U#Q~t/e[IՏ!Zs ^7XzR!ZzG=[ rIby'e= ;2mfX7OL9TJ pw[ωBz3P>cGPA%_bYGfopīVrygM$$ B[}b~wE-'˸iD  AB3^EɾN0\]v\3?[`L-{6$?+6նؘ*$UDVF#VߩCٕIvڎo`]*s]pqV~|P+! R+>!0Iʠ3Tg\%MUE?Ypu.cNAy[>YZ%4k-,uP@xQ9ḭ陸4+.*k :ɖ %|*LjJ6}W91J5@U^set$M- rکDtj٥k5Rttڀ#R t 2Ad~ AM,V V}ÿnx~3ZAm7&lXV)uP47x=2o9HnR]uogCy_>s' S eI86An6$6f</͜"4&SSwft3b<)4: d77WKSQW:qS$Z9,>c IOwh?!ۊ5FP0 `YHkEm^oņ6~)l{m}/zjJJF7rt:up~0{aN*<g]>vL7J(a;eKd;?(Oia~mWs꺭 K.;@iydD]i%\d픦J9#GYdiV=!+ER#zWy x hlKv+ZhFY /brhw5y12`(]¼Hy4GawB8S }?HV0a6VJlʟZ"N9Tf*\íFt<:K3ʢ71"={{GkCB Cҡ6~ؗB+aK{j鲗+1űDy8)rxDy=/Dݤu;Xc#Lu*+Bn}Qmh bJ=<|N$*-8Ol: a %Ø] $'QMHT}k702>=n'4q(Nr䢔|`A~o +\5uu+f,u~?cیYoZNazDkp ׮}wN1dC+~/CA$Z\FhwZ'\-HWWE67|J/QƅNA^i0ZfbnbѭfdS]63pG.a < O1eʯjD1’j6#r qIj;GD=;~9Ҩgb28f+ۘrE`Kej |BO͐uj?gtKUk2O/~@Wl%_jgt"'\Ac%3-!;6SF~+^EylLYW'<\P#,vRF4܁.l;'FCM~ Eߙx v13Scw*m$u-i\5&NXGnX s(D#ekNV.Ic2_e1lHxHlicr|'{ዶME1  aWAVV$F. >~SfM9A1!?w*kn|{ށєvIJWNrUգ؝s 6$;_XЗ\~+>%xΓsf[Ut(IM)76lҚǕ.}!:(U׆f8x޺nMVfz {0w:UA4W J}/0cN-}I mG}Pϔ1S=KVazRXCJNrӁ@9ĄcYz?$@n4M;Zܚ6 'H[1}PV3' 6TU$o!Ib`{yـB}}r:BՈM v€5|0΁;z5A+Fx8_= @{;l\)9rj>z)̓+'8ؠFUo@_%ިM%ۑ_-5 @K<.)#\q˅84TiA=Gi[``\͈͂"Mx^ nnO4OFՎOL4͹$@s>xwz ^8Fp!H q5 0]zQF:O&ʂT-u!o%]5_Ѯy`]}\pZ ב-Ӵ6hw WsB9!pJΐ]hUU9W J*Yze>qg >l < Q5w T;ـXגQfjsEHAՖ>^JA6tb2Y|Wq/|LGn&q[Nx*u vݰ(A>;t*-[:_0u yI? Ԍ$cǵ!\=5bΫs a,v =7OHW(ZF'r[ǻC6nBrGy(0ŭ=?FDetUyMޚA ߨX>1K*dwPMVTWS#+O~CG,u0c9Bdo'xyBlp4e`ZXn^ՄR{meLqb Nu&r j2~zjؒv"Hi]4Rc`WzQJ3.>FA"KV Ы³&I_nkU1.7̿iû=\jp9LJxfhgGU]3'F#Sϣ#leXAG*Hp_*I߲Eե)Y$ 3 I VFLU^deXk ☕/z)|J~1."[3 d9 8ϻs Ra-qU_KqMq|E^w[_<k RFX[%Ox ;2ŔEvNSeٮ acQ'u3;7Zt߀.O&;紱e!P=n{䃺wӇ8 tihhӠՎ{_<\֪t3!X4瀬" :So?d؍ bd~>N B@1Gv^.蛆ѠQ?ĴF>C!7[xTdnIa >˱jF1MqP7K Mق\Y?=gy8'> Ӿ}gUV=MK~=7(0GU>wvn:J̯ mi^+rU_C ;.oDcXiC,.Nݞ|uWgP, Hͯ.?i>:"5"55 ",mD`TyZSK/خ8n2Wtgz=uvTc&Nk \p5m(ŬNǹHhPz\ H qLBU }95@;WqyʹrYswd%'mVil[ C2lkgL/s$ "MAoUG^'R^큼78yN[W1 0s&xz)ɺ[J=gJ)?#+HA:4L{y>?z`f/++.N.ju|meA`^M*z9v/ gյg:uQ44dST-A'xȊۘ1JEA&rl&;|h]hALU "ˁs"@O ۻ&8Ƥ+ź[9 J$.!l)B'>A:OItMr?6 [27;z&I2\mSšmv+Ơ 1c~t&3 c .!X?RBK_˳8y~E֣IDX-Eꭝ#ѮD?bg(<dCo&Nƪ (M*}IA;5ʈ9n9|'1&*ާpDldx,Nj9u3 C)]^p;e#C\CmPܴ6*ZQs:m{.ʍj|4KZDzb5%xj$vHX5d_^U.Τ6yGG@߁Ӌc]O] ۀT$4⾲xe'eYɔ*9HZP0s3 1T7fh`OBQYK;+.WBXNiDkgR025Ht^]0# :@աFMg5߈hh6D(U.y+4m/ª"}!y_/(#eNyKr+oh33aCƌ4:?ϡhA(J]_)@\N[D{>'HN:-b9[ȸl&>F.Rh~)CPpP5TqpH+~2(+`X-l a%ITzՖvX]6RxBKQ(y,%Ng; nS;vu4HZ*;Ө僋B{4I"1wWCJc?W/zK(*aZHhP|`h[ wEȱ6A !U[%Iz4)ݺ~{G'!,6Fxwu+DΒ p 73OXf E tP+rJm6-:hE/}Q]僑%u/(̠?4}ӓ;Yi""`~@'TgnAr[jhxewd4^~Bh?:=58vD*el~jp! c":۴D^y;ݟ!U[HIRkn*=t2r̃7*!7ߞjh~Qwjj]ܠeFs\MƇr&tAv.Wt ֭5X0`FmpoF+Jg$]*QnoSHsI#]0Ԉ娹A!Sԉ4k3w-n:#0Ȗ_o0XF4 (wƅx՝xK^C%XhT`omj,r@~vEI,{1z}b%5x+g=@Z/(=|u;O" OlF/[9g7Gz@TZ6;+Oab6هs/&rklUe.jW8'6e4up3:eedRݖ(\ IC T}jf:qRL < mt >jx(Mc-.fyxI*4VBnK'(4jޝ߿1ND-[I-:k oBNҳDZ֘G初DKEݻ 61ȌwL8~YcdzAy??&'ѬlRnegwGˈk p,빆!eY芬!hП `e!V/41z rzj 85 q H VgYe1|qPqI]c4ZF&hܪR:pJclDZWjc2OiлNL`[]g V,C)‡z6iB/P9a)nyQPܟwI9AZ~fl[mBk{{Up~*@ǎ%LtRfj6QQӱvB` i Alb!x6jfG=q'Ub|$W)wNuW@C"[8g{=7Rӑބ֊  1|+bSuF Rn˜ +nO'sOT wpA9$r;E3Tu]H$; ZY@Az )w{XoVS# U>qr/ EתMX 3wzcPబMGtAjI(ulhй⍏"}Q/ 8U߸o}ئs٧T1DI―0ϧ5b]Iv%}WcyvHեh^s-6*uٶhc<\wDz%d-g`K}2:;2f} QS,rDrfnk[#jqRE bi9FWY.;t-6Bz4A"tss`GGQBQEIɀ_SZZ9xRƐ*^}(Gg)'QCF}M?  {KpiKt-&fN$9lG@mf$S<sϪVe+N=DOW'Oh̬x6:yd I]Hyi2ze#'>ilkitxMHiTS]1i9* ke,FFޏ.)p [B`}18 8(>dDWc5&P!-dw&U31Tww0\vWNN} +ZX@ NGHAGp_ܣEt$>:۵)g6q3SZrnTEZyDAIJ41HVB[hՍ*iIQuԓU [n(/3:uA l$`v/*r/vSS@|s]ulQga{rbweCٝ<ԓ6Ɓ@uy]h8z;~Oǻo r7k(07kɻջW€n&HJ:YqfOR If(8m,|tH.<@z# 6חn{CUأD2GUٲtq#PvYW,qɩg̮jiB#I#'@[* ÿ&IW|X HO`Fh^1.dbכQ3ٰ _n -'4u}#ǵ]Ed+tAHg!we3xi>^w7w#TVL6Uei+O‡k.܀|!!" 7o9/V${%mW"WlB0DPn<֗$jG/z/\ =ـ~~ -EsSΥ Kn-X>,Vfp ~>z>tŲd!3`_A X;1 kfFqSbw2,g*C_~r2jD8f oxbs^ >d\kv9ϟIJ{/D yK8(Rr X4ZIDVk{O.boRV5J0@ɞyΠu_b*O.#pvÀ23rT;aQ݉=˙ڳXp1︄x|mJ Y#'֫ })itBZJ8>'*t."/ř%Dtwp_ix؅Gr]ZrA+QZՌ="р-wRV J A=k5DHOW=Nz_[+]|`z/[Z@ ,K}8\mPLQP6 L?6V?"wO?Y-9 ng(aLTO(LGIθzvnr%?x-nC}(E,LQ`!fGi"S>aq:lg 2YRʩOmwz]ToD8qWHVagmBޮhPt65b-:-{ u"πP SŢ)SX䌾=*NVŵ;S)j?Y%yd z # ?gl3ouq#c>'<w#6{wmZ_ AՇrkZ|bň2Qoe涂\u.r"Jhġb `:خajS`p[p3=w֝f0##`/pz!U}˙Aш f?)ةӃ@R )`7xqtlya\KD'5_a Ym/&<4|J0 >㒶W K oF ͠J6~6Lb_eD.'"^y .dN`Q3YmK8.9\u֩?xwu;hDe8w}|?A;Q Q!)--hAzH3YqjK˜y+qH6'82A!n/luDo= G|XM;\2NO sFi.G{t0ѡ(Im?8GVY>.ew:h#;=6]GkVGbH}E9A[؉= 4}rUcI]ݠZJ{ZD=4 %2353h.ҾJNЪvmkͺ>E#U@V!+R<(Rq~[t74e@ݪ;fA6Øg~| ƹ*h| zfcfmWDT54lg_;DKvQ^ytYD8aH~3{nijfKͪΨ3jvz2Td4,~|%~U 9BQe']|^Ac]ͺ`꺥>8j7O+ <)]+P5}9aQ(`P{q4I0)@YT0m;l v*m켬܉&aIRm%ZVt>46Uvߵ?T GQJ$QuSYho̕d *h *QPViʆytW_ YXE m\vA{9&I-x@-{k A/Q2et8MSZR 50ĿIPHsɻaLc"xLrL2_E3r#MekY|AsPe?gs)mnTN+Eٚ~͚xZV,,Vc!eCp7Xc_*$ e:X c!>Hk%\6³[ DG_B@x]\ MK{0q|Qz)aasjfaҽ~ ]\&lWF<땼+<8^֍_fkQdO]|:[suW}.;H >ȸ4, a!i4(m ,U/ +~*d?>8\KUcM띚Lu5{p> -|88Pޖ:T—Ͱ3m@nH]"dĐ!N?uwn?h+TpDU"8LFAud]^4݆: (w*=}08i"'٬djUu6Zl#ٲ M*H|`̵וFuɛʸ (_@չ[dh>4Խ F_]Uҁ}H2;.Ժd:з`Ûy.Q=Ia=+I2!"_=i&J,A.@S5]@n뺢c \u"y4ߌU$wiElFe fdDOz/%~BA(T̓q 󪺃ASw]=pkJ$U' Yξ8/~EItU$]5i%(7,R>g7vY1w~?t'l^9RhfIAdtOgMrû'ummI ng Y'7l黋dig֫ BBdr;J:Zn [jhMld4m]s 5/$\Dåc /1Bd6'wmEj:2Ŧ]r)^/<v:kt?*K@&2lt3zjb Zz@?i]1;:uܟ«սmzCn᪖y>|یv0oL+t^xy 9' *vgnNִ fN+ҘF Xtuz6h91& ۲r̋E-U >y(k6{ze}nRے PaV\6GPЮsH,])H>>b Z}6$cӺ6eƣ&Bcs,TrɼE:/;գAţ)ǔfG?pπKZZr;@k L_9B*%CF_0Dc(dlBu&ikWF[;-+O wBu<͔HLFܚ8 n QB/< sj͠H6J~z+GvէhlH?}(_l&5LOF1jLEM;轜`Kt5Թ>l܅ `6iPx)\$%ΩoTJи͌Őw..4>ydMZ ׭:u$ Z{{O1!5S~Y$w Vqk<Ճ;F{#.ST^w ‡aOO gJdx§I^I Pm.c`9cx[Ҏ_RfV]1o0⢃65[@Q]LDu~ srZ0@K"^~ʭ8a%˂Y4FrAːbmS`םx\ `t8Z|ևfwߞaϩ!k|2 FX3xg\e;TVBmjzԋF].JG)?foeFM1s=H_㜢m.8{? %|MINqHf¯uS$-I 5RkGfDxq۱ 1r]Vfօ] a@o%))& g{8=2ݮh`_@wc;L$ᎹRL؂"ViwTq5s'pƀ .HI@x̵ ->u'|$D>4}" r^G[M_{:q,#<V}. wĖ7Y\Ƥ  aF,7/ԗ#JpNEno9y& \^dTQKcpަY 3%{*?,bl2#nTdGCHz}%qX%ku..x%g"; N;eYmZoq\jI=t&M1\9>ϒfgzYqE8yqȨ4 Mz(L#=I Kj%cý!)I!@({'"Vo{>[ #3Hþ) Fɀr1Z <ěۗ1鸼Nw;·:A9YH>aOW X%A3g .Hx^G4pX,iEW'.pK jpw-m2dS;! Q,&T6zwr݂jhǕbw5P[cs9fȕ }Cd0LMve@H81`b nMdg!5223MUݏU:'r豱ѽSh4ss.rHaUٗ+Ef) #f3k4x즔&ўc8Isbf h[|u rDO}YRx?BsT3`LD`|goh^*cGLl` e./#QٷWK!U!Г{U DG2%Xݛi2bC.ٕQ.q ,z[l^(7+b_4fh#ӎH]_\F >: 1[r*{Qqeɚ>u }f|rZim 3^OhH2AmE6|JF9|/2X"Lxlͣ3D-i:5 *L]Lh5nkXo*IֆKKW53d\}4/ ΢_0sdga8Zཞ <IP2_\73;߰")[Ÿ](N8#|˹P۷G1˯D*ԧiJ)#j*TIZVB?>O+Sjz: znR.EޑU̐pٺ&R0[uU DJ0RZ*W[7qS[|$-hڟB( hP՜`J -lmԺD(8u{{XiudFceUvM"P++Mh璡*cb| ٝd>gX^Mge~IZ\ȱ؀6mV{qG+P&88/gFEowF?QPRFUߨ`Ґ30<+b08cI/َ[ЧɕU qz<[=Y0T0xZ渑E$@g 믐fWQ$ԄԝR=I1ԇ9 u({؊o܈kounf쾅M̓E|)ľVoIL@mnkխ/Z)/xݦU2N~* ֟ɖ}_ 䩶Z(L;,|*Xk\.KPPOE,j82qpj2*#BlN,mzACLlQUVS8Q!\7aMD/QLXiJ.NXb۝-HY; - Muufd&ʾĖjzi v-KJK;7['?84lDU}Tߖ~Ex$v9~yK=)3jP.Iken`-(zՖQJC,d&kbT[-򰮳vy@1R%FCvgm-,Fܑm ,9z]Y1B#!٭pQi5W:->Ro 忝TQlfT{y+f9?{(j0W6z4ì}'1Զ .O'aWK:w)s$J4Pp{̍-6~DhI-`;AV=%bFٶXB-F]b4OKn K&ijc=sW-e؟j+Bo<:g)k% i[sʴئTHY.45уӢta7wͶ!DSSoi2<;QB^/;~vx[!NL["% no.\~8!aPWUvidf 5BaOT@֣eTq}ʹ@FݦloĺPDO/n௓Dl`bg` ؃Io|0"8u-TxxPRfҰ |ffwH47m̠ZEE>skD] !oj< x̃0}oV@x#YNN]CVY\Z ҆kj(>y q9gXó_'OP%Q,r(>Il:V7ѤƵ:A>-_doꐆ}]y;Ȁc+Ȉo顺e\>Gu% xˮZ|FROf_ LzWk[%)L(y=PRP|.ҍi[e&/i>w9Gbm5y7cry/v5gfokτ[+T|4-|g|a毧 wI/UI&&=s.rx .a#>j??i>uG5wLt%,4yjNlO /ʀ;kk0~OwHD4qY˛vaNΛ{Oo-8~jv?7kH8G.)a뢸N@wL%_`_//Fru*`tmf:ݔF0ţ/alنK,oeWT`eV1C{Z?B'qlf--Rw$ +nxAj:h$$KTlnѼ?$%yײ7*-+?_g4b!~ }IE6A&O'LwY`|8AuIm }'R0[hUB^@_R9$HjAP4vt9R1ݿ%Uxl,QvhE%֚ߡ;ø^egDT< w{-R$ d56LrVNV3!>K]ݳدx]nn&Y9䆘z"I3Vb2Xza23CuCNj0X+"hxWRu/Rþ_6WtT~sS# >.[&:#kJlק\ ۾79_ w/nG̼Rk.@AݒHMbӤg6t )Ӳ;ϗN goĪ6^ ІntF@~In C7n׺KY\ ׯ_T54P'h\98꽙Yc'j8{aENh&5Qo'/%E2@bJPV85kuVəs#W5&Q Gze.mMwy<[HPت˺p Gj 1qU#NYK[bDRE ,]u+c*zZ ;?Umޜr#(7B:g{kA6n3MHi1_J 㐿lJ]ĊU6b7<>3Qٗl Rut& vb`$e!B +講@ +)1KWe[#mnff?Zۋ|\o6 N"^5ճEs3}+tAT(Fq@: u~<*[l*E ?"UDi3OSBTVżW3M֛Q PH6ޣ Q@yni6[Hfp9;ercE2? hInH|xSIF`,h\-t+jC 1^0I4w;XDŽ@.7:w?/Aߋ}YfGtD !@چ4P1P`'9TyљC\cP42.VL᠀gI{@[R\@L.ѤFL>>qmHjzb,Y9iykSo_Ng&8 Mt^HŽBgr>nI$F7w>ݚobw1[u75IÚP\๸a)UjjP$=qfKy9&la3Rt:N|AeF\WΆ'@m󃺈-HVިzҨm%HVFQ*8SkaXYR-B>M8ElaQĦ_WujݒJiPk0"Qq|Evܮ~(%NŅGףoߴ8¹̄nu}ڗa|e&={}>:۟?0L pi'A}* ,#h]S$7}hzAj[!Sf*k zkC&ptT'KJ+4yyK2v{ɭ$媕v.mk OKP ]ҭSr.8^>[i(v!كYM:ozMظO-&|X6 "@zV4hťZ*=Q7GS*jy_ !Тf04 Luc0Vۇ&GV\!R=w| _Z]:[1̸B4}sa05vk"Ѧ$A >2$*8>u=_@EE L #bIaD<&ty_Ev8 fJ._,Б` 6Aϩ833E gzz I5M-z<ՂuAy)H|ucLf1bf蝔,6_Y{DC܎r- SG" lԜǡ ͻjeYe=:FeK{vu6C,"R +sSZζ~, S0V.PkLPS|`s'x,;a= XX #,l\ ]g^2So-|lW@X+VFψsFq:Vq4Y|nZ1&ݿ%\i63l!gji<.V'6t! h_տVkW+CX~ `Ἤ[iѱp{s:36k>2/~-2: T݉nf11R"eo9YWGFRJ{Iu>} #UϟSD 6%~ Z3u3?=FbѶ*P.͌SuP&Aqӥ+]UcTa@GR5r߅,irGc jIL/ G38i5R.*| ̻SJ<_lVgG}b59"w=x|?0 tEN=% ylrMXm:Y37?R- ȁ;#nT}^hH$"[Q=İ%jȟ"ױjP wİ`X<:r\hZW($+]\~eȔÕ_K:mS7+r=F'YF4Mh1=3 0'e} oy 5%vAL>.!&m!5wڔ/CcP삖c2Mc4kF1Cef]\ِqeu⵰A:WuS_ `u)L|?*(@E[|MQJ yt\}z~v 5=H̶`;~|U[["Ͽ>ˑ/ՈAhW@C%f%fb":% /D-2Pݘr 61`eQ{⮦&#P|„c,?H,=狤TPuvr S4CҒ㯥c40f'2E0 mVҞCn<<./Vweqc?V>Ȕ>زEUG}a>quOY#'ELn Ʋ ٱVu!]M˗JԾi(wsmZT%&tmnOp{)'txe VO*Is 渞!h;kATO}'qzmeciNR .FJ}dWp2A.mH'a.0UZ2gip\DC[+׳g  ۜw ZLtz[&?:h><\K|baɧ>j$xe Uvi`BY 5(i>Jt4%tsN$ƅnJid'C\\`{7 A=x Q|E=2,é-=ysj-y߹ uvikҞ\Pax3g{w;e:9nj"=l62+W *}2H^0xN;+7 )dLWu<` En{)JDDR6gL'b"b.?+$!>g\B g#>fu$ w +qXdbǜcN%vYH@Cn>~186x]7Oi?pdVgYZ07070100000020000081a400000000000000000000000167d00e1a00005780000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/W=]?EhDTTk׶Ǽ5WYP#7rJg(@\r.{WCîթ8RPI?X,D;:F Kb^彤C}7ԍ%fLT_e|"^\\| 2 Iȏ?<Ⱦcho38t2 l:(u< |g |gpMކ7X2s**'-6Fsa@Z?gMy!yQ"[\Zz$:L&g4i(Dw4?j.Cȑ[G^C="poThېiۦ@ӢmG2/&~5-̀1G҉I.՗::{?2 }+)q.ZZoJ@A-L潩3 S[Vε5mZt"U#9#.Ɔ,f.pÖ<`Adԅ5ZЯ7w ]a>|oMg٨Z]*$QkapWV`: ]&@XcVX^l /T0]lhjfeܺr%5X݄5pBs>MFǐ \v6t* ZKOlpnFxb&b9R 2J£ZY;8DL{wmZHwk 6ָ5 @A@ԮrƐšϬe$=G\X=~&jF-*=닡7j}Z,\jE K1Nqd_ ;C~L@jA'^"6*y*PTì 'i't9]Ph-eWf$·OљI(' )/E.RnT]EeQ¶7zLR("4ohc@!LVyi>1T< PI1;y'iϬh(b6J"w~7 I1rRqY=de[&6J\d'tҳh_6ݣ{C\Tӈ5Oz&c۠ޠV"jl(8"Pyտ{oPu$v{$j2er,`f]%ݪ RFsǂ4Q߆f"Pt"H~N|ZUf[XU-s7%}o_=Q3# NBq~۱TaPg[Lт6sSk䞇Fva:gUlv.3&UɌ 3+hˢ2~!S`\E50hZzFWs _nz{tyO8XϚo|ƱVn}=iɱTwg`'>| 5i;<<9DӲu'ImZ55(OUz<D}Z"iEI6#ZڼLMTΧj' M/ao+!r ZѾP@ߵ@? xNWf[nZҹ̾R'7 79#]8# ꂡA;R8V*Ԝr ,͎yjGDo p;jC 4gepɲQ_%:ðSp t%q\ V[QTACpPVsUQ"}Iw1+ AVOzĘm. @> 7?Pv߶/+W█Ԛsvʇ׻#t.-\Lr%s#E@ܡ( i+ LC1 ɷ|̾& c(=aTqB?r˝j#򎨆 DJs4B Yb\ՐP#,8<1 TwPsV8r1qm;*^|8]ܟS+ACĢM baz(bS}5Q[, }iؾ>Fr}WXkXK.G(hS'j/Y`ck'E'7}=<鞜G10`9#'{J7H9/#.H1dChZzHe"| Qr{@; `(~KlA RpOAy}v>u54҉ +lAH4+ffZ@ow /ŠxRC|4vN2a{뛄 nIA.EV$[V߮-_Z%JpX(އF@ґ%16qתEZG zY,⦤$bx7(_/;_-%sDozCBIJyӹss?~͖SX=Tlh:km)|1P5oW%z ﷟5B +ly+!V 4V C{m#f5#aQ%mͱ4d6ہ'FLJˀ%Q,qǓ~+\7)(EL'n>{ʴ=w(YSUfgYt pJxEMP]`{H;BʢQSqJaQ[J<"-KV0=GcK dfK ɓoJjW [Sl)i ֵs"=${yÄrbp ~?TLJ~~zG,zS C'@I tbݩs=4+n1^J4^7T–r޸e >G4@Owڮ%^ F֩Dm|9ԓcCJ%!WX ܺe4+ۜgů^dYѪVq2@:fp; 3PC:mBn z=iXnMCkCRm K)]pFΆ4['1-rMѹЁo-!cio`83ia8sMU kz"<N xfM7#x\BEVjYKlԄrNjhK4sk3+Jx+Ъ+OC[pJak4@C}]lI/t]4Kא}:^HD,5iDgnּ ޝv{|XW=+'jm 9fhXšpcBk=x]FkKe۷tO8x!u 4$+\/#DyD즦L{;( cp :'t0Y^G9͚V874X٥" 7.`w (UfSʧDhLa*Gc8;OKIPEPSeOfԈ,$prӭl}JrlB[2xb0Ě^"d^l{RIܽ%wd% 3,DÊwg1P#C2BG{XT!d^s4 ̭"(m]2 Wt WN[ (7IMSⲺ )@41m0vt)e<>6R rvI^Aśbl$a{/NJC>XzS; IGzBNau <~6ȑ>$ ",&j,L@C,#d\0)B{eȣd,*ܜDªljǸiw&?g Gl|vE~@}K XV:+wj[|h?~e~M]t*2=kFub==5Zgp #E.ʲ,FFyՙu{y>,!q#B-XeZ+9Q.!R5rkP{&,aИa]wUԗ[CkKEAƋC V^JtĄN(%^^nVPX6B"3?(qvps.);5p*]KǙ&ktPpymǵlj73icJ9q3"59ﺳTƾetdg,]PjBE9w&Je~?8;p2|V@# ѣ7+xfjLmSG8; D-H ycҞZoV* s)4M[9;?$S>?m:k"rݕ{X5BÅ WFcmy0ܬgJR;<+{묨//UJJ=}~e M2W:VB-V^h}^;<j)|ȟO6:_vW-Os]YbnvY_}-&d{"*eUeBxa&zD瞕ι*Մ^=aZ9D|a~9@jϯK6>u[_oMyXye:z#fHpq9(!ܑ~ViTuScYtyU1/߿j);"lb0 ʿq8'-߶:߇.:9$~d XkOю:p VCn MQ\J;ɨ+ݠF<;MɁIԅF2Tj z$Z95{O؀[>Cdk%;>On@*}oeBV_(n Y NabM҆܇AIYRoH&}:2΂iFѫdZ;1YԉU"V?=HMW * \0M1g{\u!^)Y`2hOtFiv+ہ ΚL-H"}xN$.3Z:  Eğv]}k'Ol8'B.}喼-e$yFE 0FK7'&`>gL!2_ZzwmMjR2xL)/xn?cSO=#,QI[Y5 0R !M|W/A--]5P7RXoe͗;L5bU5֨'Xj4i4@G1 }!#8UFrۛ5إ*/̩gFBq Kc2^WJW5| R:gu^rOjeZqP&L";y~*m}#iK$ Ε"8\t Q--;j=qp4 ]H+0wAJ= M&ycBܣ]Wב߃'Dfoe3;v'~V (i?xepAPtfd{ =Wu.$wß8ޗ`vw3Ik7t.@|K3u`ܶ8NTۍ htGӱj}m==asֱcV[d!OZ7=ۅ<^cZ8Ԟ'*(<&4nW쳜x&7tzvm z=NaV] |a;HX:_ wN0ɂV2'g(B4qM_-ulQ? vT 3nJm\iuvO%>-iMkonҺ(- a4fTƵ= r9 ] ;GTжA6)SMakyL$4.;^ӓ!]a#ꕢ4,8.l6›Xˑ?y2y&7$GnIL~2X ]ÖbῈ[ԘN,Ŝu`J >F¢􈂣g*ڒ2y"Fѯkg=IJ%J|NV/Gbl聮PS""ˮĘYNKˁKO\l"']{z8-Ko{>lӔ"oPOn =l%x>$=pt^tn)(w;:TS{OFR-wyJڰsd.MU ygM Cp1 HGMDߨcOӻO:т֧bES^/<|0_wy{_MJb!.kg4!7551Hǻ~^Dvê=,nCSVYhDKC&a-Jt+&!뫯Ktjp' E)nN#_h>Y`F4ʳCj錽jo^쨙[ņW5lU`~_3-gD?_M6;TGF/p&[Mބё-A_JP˴7vzJdQ.U*K EzFg/%{>YedK>!@Sk7d< $Ew,[^$Vֳg\Dc9.rVC6B ֚g&!td/_.&s;iHANXS#˒eliD ,(MoB` Gl\{_iG-]7b/Ġ:w$础zW%n$NY*"?̫ Ce|*Pڊ0/#=\,RzMN[8vtEY_K0_8U1ԷQ%Y)Q /*\°M;I vg!t2Mq/#ߏU2;E GgCy]N!*!;VR 7'yѶR.ڒVvX=y劳ڊ^4ҝ@*Ԭ@"j6K̴ >\8z~^87jvּ?-HZ;5ecPy+ {G}8NK3q7^N NLcR_Z5w5V$S6=ۀ;a8BJxc0N~>*bAJV8 CΑD?=SOTLWxmafcq.zphϊttL`ڗ0Of*#Aڍe$i(CRK/[ )>h|vA(?WHp"J!/^9~x .%I"7Lg:%aQg*j+G^t2SSŭq49 S30__^Oh%oaG 5oķHG{gPw< >ֿ%%Izf+E},)o!96 =qEDvҾőnYفA-2lEcw 11Dg?C8Jt@MnC:{9<]9ɥ (_FEߒ6d-$ %c/ &$;z$l$bΆiA QM%nHd{*~ [STT#f1{8X0v2G(k{kww^WbaȲC99*L||^ƞ<ჭ/X}!0G0+k BS΄䕎e='H#pGs0h4QY^^ p*rOU'K0isjO2w.;'<ؽÜU@#bRqW#( 4fnB` %5𤒁@ Ũ=Ӛ&}n'@Qb ٛgٮzUvcz<) xT\g@{ 4 VWjc QþdQv3Y MQNXqDܚKPA "fϠ/sOh4k9P@԰mx[M8Ə; nr#klwU7oaY3!ا4ƈ#Bt바3җOk(*EW=Kvmr6|P^CŦ~Rթ3_ d7r8mI]5r:[ Ew2*p ,`Q9ʫ)8hZ9(%tLInzI-ւ.I!#b +(ܐ]vTݓ`;ʖJ11RC ά >،ne&ĿKod} _sIoj)1GZTO !ŽSc$GDoAdvŸB!P@^<"=$,%㍏ҵl m!LΦ,_q2;h0k-?S Z\-)*+hӂ-2j}tHY'Z׀gsѩ23_=" ۇCU_j{$"sئ쩉4HTJW9~47rnqtlyԭ&`&~3Mȭ !1[`@f:y:\bn2stAҪ@t''Zb=͆#N\:z T.bi}몧xsαTՇY\v,Z@ !3y ǖc K4Tn@:-yvW )8>yݢld-7t) ~T+}`; ' ~7FJP4@e I!4j'2#!yS厷 <wx,8^}x=4]BNh+7/|0?pI6 ,\")`FWp5a:+=|M.E~-Gś0ﯸ&[3*d"PՓ$&t0 >/Wcu&n\f Ϥo·YCtf}h SVhc%.E:i,) F&O[""}:rզrZ Ez*(n;Z4 ",j,1-b,FN4}6*vgYY q~B!dͤ/_J`:3 `iJ' –l~~xq@K"Vnf gw2DNԴӓ ] /;&"WFaSUV~^<8{u=c2&X> z͌8ZDͤM c[V[gZgg݀|xB#RtZp梯OVQf%wUU|'Jֿ;3jrsY#U`#;Ҋpy,*pn8wЌzN&$0g{|]:ӁRTPd_z=AQnضƗywEx|Le"se%M=~]sc ctVޯUTeI<}NʞǢ^%ڞAq},bTZ`Q\ZM)-vI8zRO· F9Uf;VYj0L;p6FM$o6/`٦[Ո4/&1SN ))KDD$@*w>| V hꊯ2D98Њp')WɊ"ZpvP+%,.:) k䝛臛~DȜ ϷLJ s>>+T=*_.ե`5dDRaj]S2=ɳ-B+1L@j E0 01 s{FcfSPjPfn\ԉ9tc>Oe.:L^E1X tW3e-T}Vt`JDNIPHf8jb/;_nGW]ĸ-䂑% Z7N`]rT8H'^6 >(^`$ MAhxfveFD4*d]"j0 Gky.BDK~4+- ys(MʝJ/Ns¶WZ30ZOĮ`<+ǭε4ÓRz7{QJm}Ƅ$/,b?>vƟkV.r ?(pPFr;+GB/?+cDGZY%sF`YVIn˜i\N+R1^C;C0U|\#> .Èuh("a|2؂yL*㊋Ryg;Z߆-D|:bTopƂ4bZ;Kow Ћ,v,[mQZig(O0D UQbmRӳu{g\{N EAKlL1߈r̄V{^w@mlw\DnxE Rْ$ŃL'FC@pK1g'/vľr56d9QsSk+ •yv"bgwʸ'5 hOkĭFwX3_E=^OI})@]VdB.} >Әq,5l~SݶLj0ފC3cJ- h2ZXQ0PnѴ|R?t$ ܒ~fS1Lb=iШ}ܝrp s,- URe151ѵ/YJ/Y)徙o'gkL.%}⤥%%//uoDm2GuVTidFCq OܲeѨ8sܛn}z:``{? 0:Jia9+lMb9NXq7ڂ3tGiz?ۂ6H;!X#D*U{1&7rJ÷Z,;~4j7Yk#P廅)p;F M+y^-{-e'=,{Eۀs`x'=1QiD +9`o؎ ?-2Ayo]\̘'cL>z&6Ip& q 9bbx}mK3ȂIEN9u`ZVn_!Pkc 'aRiN0BA~UT0K}иGBQ=wj:8,ggAH=nY/K$$M}>]t5p[㽰:(C㏥JWnƅ6`wVv2S*qMGYbaj2Rnz /xsDiA|uU'&RΓ=Z1ۮMSںhЦr炣t+C`cJ C(Ĩƴ㐾_UՑ|u.8`RUhc+ԝ`Vb xlݔ …/|B:ZظsGعEnoa:SʓEramz2C^ikȔ'"B]4c"wL5 uA4ϱޑeQ9[p^xXZ6rNU++U>Kx;31Z/]Uںg-칆> 1!H1-1 -9.˙&*ءdw'mkzsvm}5Lɣ$zu|W%F/ 'Xս<ޑp#}vFM4^_˾7=?=rۣ%+6a=hBy1Z?>œ$-V{eZ+fkjo \LW--'H?21+'7yC< 4:Rhb_3`x8M"\$){c_?2#~%y=f&m*r Ye<@sk3Q~앋 O N;-//83%9Dar?D- uecC@="/7gt/\&NU猇.ui]Aj}Ue&vB;(;Q 4;!g>{T|SBX;<ܮR :u~V9i&z|·>GW.*H~øv9[_ H-:D]ܠqފs;0Fr/({J"'?J-J3MM*8;.8Ɖt iq֏s|].ҦP_d"gWA-]ϱFS֣aU[ ƈ?qWW],Æ%6I[/` lGXlN^j ՚L,EV)9owEҺoA8ªbmqn)q hR0~dMy'SKTjowCA_kR4m''y\NY-HU;W+jCk8]zl7VXb\ojq>IG;K}.e}%1ʣJURNz&3o&w]j2Lw",RqLMacߍuv#2Dʺ£+߽~{ީln \H#Y駼|u녋*AJIrѹB@HïYGƧƴ"'5b_g!sWuŦ0?J9WhCƇwZ!FX[VHX}Rïͮ=?i`@yoAUE68 ; ';ҭ;N@Rͩ[߳r&o#XXRx^c~ƫ@sLP']Xҗ ,cmk ]|[Rګ2>z&v/*RjɗpXYWB¢ǎ vS}%C?us/sg*-YUt:ӛnj;?C9BA/t̏b0+8 ֍Gi$ӽL*,޶rU UP=47Hy )C(Ӳ`x۵0n.1A.榱+Dp!x/f k- X嶴!7 )zWI)]ي$:M'bOws.ӝDn]{uJFÕKsND3m@s,G8S!xXEvJߑ}P:G-!e)DC!ΏO*!־T,*OE-M]#'*wzzW7?G7$g?7qԥo'Q8 H =dkf[ 䙹Z $)4.p,W5YZdsº;˭F2~@k )MRxY@*2$k"j&{'((n=6aZRRz^1@<FN/ogы(N?{}TB/T4Yfve5MV?Fk7sטm `nտ 5Çr}{x>͛.YY}/Q@0?R\&`Sgx&2itJ՟3&nts)zY947]|q39L146;^t$VݧLlr㮊L ɫ f/ ` eJ`)YN7ǟi"JOG7z56lzAVL`T!_MǤJ?!4SV*.rW^?!9Wg&(EUV#YK=WtƴY %r 0$㼥DB&*א6}ª]v^j@vcć"zb6T@r>FP&(&BLWSu_UuL;0 _X˹7aembe޳w(7ǠQ" Kuȶbֶ9 ΀0UsѻKZPa*}^nRd#dZT+ܡ;xBo((' y쥝Tͮ|Z_#Rvd&r=XxR,GÍ$~AxyF/[Z$$QΗXX\>޾!} )(_03byoª$]R@">< 0,^ы>Nl_\򞵹, uokIPQ)rV&9[SJVɸ>Gy]p$Oü)Sb&$:_7$g[bu݃ Q-T̨Lɡ^2Y2u1 pշ u;M&8o/ lR ֐hzcF6. ]0`9~K kΊ-)8T9k#Bt ɖ|p̫`нѻ_9͕\(Kݾ))_;MQmWn1'iBA/`YYjhҹE6Lz ™LߢL࿜e- L@c?:f{Ϸ֤q=Jpv@|'P5f8/ˁSV5Zv 2LkG >1Ǡמ[яv 8Ǔ1 `kR 5WnNP_?<8]֎Cç5\mV"oAa"xjj-/AަTTUӗ ޷:P)a &pJz}i\c=El>!6(_E +JU=iHsV>ZQ`* ${Bϐ|sOZsEҸ.LIoNί(X f+"pLg\]ѓd5\9854QwT#GX ׵qQ]XQȠ0x i\Ux3}-(C|N,vMh~Z[7\\RA{Ar^IyS[yj?r,ppMՃVn?yǂ"N`Ҽ%A*Ru+cFo~,ܳ}gU|`E 5>IP1҃eKgudw+ +M u [ @RU7z2}GmѹB\OW1ٝbh[1r.uG_f~H0$=@w۩Y3ݠpcﷰ["VOxb5;j-҂sKU߉+C+{>o ٰ)6d;ߋ폓VN^K4ltA%7ȟ'%-+0e@n e'ae 㰹 :T4DªKTq9:D4HVu6o=jԙ̹xR ՖNɥCϠ!]i?AqOim9꾠Dz9I[`%Ȯfiq-͹ϞA yt/ϴi*I87{l%jlBDj:1}7s`[ҎWZgie'3c~Y)( :`tP*wz[i%q 8$LDDvWZ$ P|N[ʸrʻ}EBo3ȷKCrg(IJ,lbkv;UO8?+\K0uq߫ncχ3hҜޭꪢ },C@( mz9KL8op«<#=i#rHIq7@D^25Q'g :/!@pz .S%Y4e6ڼj}Kh3'[ǦԽuC24%bV$N}\Sv 6' otٟ92MVj&Z^ج5 b:h,8Mbʡ\>.FFNŜkA;Ef7h+ 5a9f:He,:./xJ?[WrlMJY攻X@zt!CZM-r6fZ|o_&R3ʦ+?@mz̼?Ju>!4퇛&U;0`\4RJ&!*&rsҊvh|M,уO`#+Od8e]675ԭ-)Or# bD)Š~H8wPkݜCmxRV3I~_왑iFOqz!Ӫ)ZZQc2uLyPڢI]J܇Ԍs_uuϺvDj;ꯧ\HP"책9!bRLH{@Det,:Kϫ?<^Qt c;}vޒHٮ5DgYZ07070100000021000081a400000000000000000000000167d00e1b00004558000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f?}8lr5Cd#כ)Bg>lGȯO&i{VNwps L ɔ&UCq\M,0E60qf+aUgR {T^0$)#g!20Rd&lqc &d(;؄ 8ZaGR\Wn- Wv[Y'd7:+يv7Squ8tL7@uQO|CRZY-]RBzO[nBڝa @oA6%~8#ۍ^ rs D]qjؖD a"eD#!mugٟR K{Rض(FWQ"z.g/r ȑ٪j/g˕c|:ا],9"JWݡYFՆFf9IM5beEd\O9:8^BTF O{8 OCҸlMù˧=xYHc @֐j4KO SWJAI*Y\_Bc kV{ӿ/_u1XWtc+v@ѥ[n;a-O&$(ǃeo!g@!t{aQGߨd [8~co}erLEح'+ –A4>-XhTi:A\)CX$Aai]<˅;r\(֙nffb1"JU)*Q"W2YUnJPXRWI* f(*$k .\=FboѕQ)?)I> ˼4Cx'/<56*8= B}vQ^v*唪k tHW#P56\&%x<|LQ$]9dIHPL C#BxsGTZo ݲ ڂ=O C)]#Ι.yNR_/v,uNP^!;fm4r'>SɠXnNXL|ݽ/DG5#炸{6#.?K F yDQNⲾi0Z=͙& QX)}9 zy^(OmMgd_R_mR+JakIB"k{ZeĄ4ݹCRm' ^k'z0޳ȯ5%N9w Tj{^_bL{Ib1GuMp+2Jl'O?G|~Lm<9 kܧZA$kY;wQ$5";d!Ri~ـჩi J:8G!vْ DL`qmO) nKy_"YfP eO5,[^f_ksݎO;MSTcx[vrIwbP;:Ucm>B*0QڊP(]}!6A\gDF w ފVc a&ߐX,Z &s0ƭը"gW-ߍĚv `!om/ܠbRx#[0z^N`o ؋X pGeħXɝܒNi:j[hZ*4dm-$4 K.̖}jaG[0\H/ʂ {L?(a(#36Ckg=QqweV(?r_gl'\ CVx4⵵֤j:A.Z ]W"KXml,(~x,p4[1~!C8 . a)˅g?D}~Bp :aew4²`w'3BD yYTE%:F]ė~}x5&-ZK!4ŕIszgT>AtZEuO8QB#4_m%2"H엋/@[4 =@ʃ-9U%H!28Pk*G'Qφ[!i!x8WjB[ NӺKsf7:'@LJt8zu<_ru8jZ9"`6U:eg~i]jwֽTmVWUWѯ~$Pw*tti+?]@ɦ8.j4"(1OO#r$tGoGwg/{/C#b=zRxh~X2GbMS".yC.#?W1&:q?/Zyfpq?:~Dua0?vɍG(,Hmʦ|RǿeC9=ř0+V88:g r0f0yNq*snnC]uGH\MaVtrqYm?o_?!vlwJ2j(4,ycwj|Iks,JsaKՌGi: a]%~-~Ji .P۷ihZGū:X*8Iav(c O Iic: +u_&0H2?Fr5I53܏1r=x`G2XJ˽B 7UCd[G>xUQkMƾ΀׆HWԩ62=DZҦ8K+)}6b%|H`,_con)[s]?0> ʝDP0hp ZquEV>LvI&t;Ims!#]rl/Z>s_11}y/chMS(y~>'X~҉MbP"\BN--_=Dմ`q?Q ?<1tk!))D#1k\p܇BJĝ3xThzRHhJ HR4b/A%'t(8,P-0OGouOz2[tRCΆv3w{'8ks]vR({ܗ1Z. =X[]dy 8~h}p"9<$O7NCW<]GyY+,?Ǘ\VqQi\ {jr69OػԺ9NrԔdžA*+7琕]iP)]n l7^=3I5wC/7I3a8hџqD<Y 1O f.{WG;pC ssP~w(4Z2j*?R`G8&ecf|!#GWdM1Nhh=Uj&LNp*X }vk`p*DL-M{3Cڽ,SpTeÅnWc8,Y>UYhg$Z<<*p1]wu|ۼC*{ebFХouH.L-ObzoAӵEJ\8r,9?[ES'MĠm쯗/DnʇٝTT 1s;44ҩ dR/.,:.κ5/i :$}:x$ 8PDgf,%+;#S~v9&)T[ P'fDCꩋbEO߃"Ñ[ StHD;#Z>DoJld'k&JI9~c*QV\OŹlY%ͼK EsGr]n.yOlF(LTkY'c q] : J#ͱtf3oBlq,♧wu/ vTV;#H3pX6E4;}=eoRHU.-Wk-j^%@s(kcAF˩I(L ^1wT(;%;F̼,+Ă6SbiiM6WTdUJKЅ=DȴҌ5پLUvӌoϣs*ccT=d_?. Gdʣr9C9nFX+3HY"h55(QlXY4cGoYC]=i!YH7?qұ>=zĪQTr3߃LHdՁPEQuq#> 0]@륧hO/}m5$n O;-@%T ciE7:<7Y{ >bٔ3=#;k=톇5RKebb~VBm&4οӿ{R#ᑒ!>eLPdӇrdO2os#йd|S0|42 0jbl=\C US-bȼ G*o05J'|LIDt#dlQy#mh2MYҸv]Zt';tzcd(/ aM\z'z8|Qj֘͏z{Ե~~R6_T$ɄcjzO:m^mPAZ@oķfuOcG3[$귍~-;6ɂ*CqcT^~̝7ysNclq[v1rr\BS zUXy!a9nl~K;]󎩱 &..g9BO1試4qN'sc7'*`T%u[R&9|BA #k%pʛ^-܅ c1tAT\xN<^V6i?sw$@](W@͕{6%xi!:윞yfU B8p_ cbLO%$LD c9wRR_jWG5EGD lz].ȷo#3 iay|/IPn(RP낛@6V0}\+8zMm+Vu҃bS¥tbƄD*i/.PI tmh}88z7mvv;\AL ᘯ_M_%.:5:# YTN1@H-htrt< DhjG,ʥ#ox*h^5}$Q].$邡\<λ8ז= r[ NKnjd+TZ^czs(su> Gqw#`w;etAtVO, q^n< wў7|39)1ޓE g(ԣS?=<@PЧzoLV"8p)+!Vj]K@We:-isPZE<KScEEiWTqeѥ~[[> ~Rg1C!uzeE}-;԰p^}Za 8?|p,iox$麷^`4=-ZH:w,k.%ghҒ%GTLfJ,6v:pAxi-{)idCk91?#yN\V^HRdRI%RI/WBTiD*.{ $Z2n̢c]l±Obe ջA:r+Yu6uCj@a&H&Yg9:z^ihyuA?pcC\=F@FtNt9 m:o\|E:up %q- M5W [r;_Vu`ĸ?7wuL.ᔒv4N_``O(}տrT'ˍn+vPg)tP_@`'d%{la`EE\:ݎJbJHDyQQr)."_5=UfM`L&IwVvCQ ʡ-S&.MjF ˂<"e/W{MG] 4ݶE~mֈMVIf{0ۘ uÎ|rLμE@j &p pӐIc@smeUEe X !n1?%čٓh.K]4p]բhI pt/V(\n/TdĭQjR+N!+H)}u$'Zt+'SAɕN\>Ql[Ѷ.VxhsNX$b-k uyͷIro6EO-:}7./+cO&nZr ց~p0t2zz*7\Cс AB;fD'ܮ_dw<6$t`ßLiE͈h})`LmHwBy*-ԩ>sN睉<}F5 E|o e6{z(s=™?H3%@M:C(}WY/U < dT[EEI4)*UoߛC"7YA@MLIuj%&:VӓDIU"fwOc||#!OS92lxX%y=;^b ;v*N*o+N q4s(ohuדa#[%/Q~nx`y=Oz#[Ldп7VuTX*6 Y`|C+Y{]>C'h&CF ӆFQ݃HOfx-" e.\qۣd브VEqrsP;̥8e-.ofё/_Ā^q@m oj)n:n6W9J>Wkp%k@{ׂD͐l 隮[Rb@-:yT5o3-|u)L> ú"a@w$<W,794ƵjsCSz6GU7`J Z#jpv^.OL_>{Hu5i_=׉nMXTEhwjqDtxgE`$dٗt[M]ӽb? [(}f)G={'"~ePsKp91{n= gPN>#b!e]4Gj'-BԠ4}-:^\>fѮA՚^䒶 MS`5ስ mfqΧ`˪I(rћ1QzL2Iq+iS|bںai#pB3Pac G8rvwU '1ک8ԶUУ3NaaAU!1c) }*b?)X@QV=;sD8JKT}m˳EȤ̡/v◫7AEV}q ]9Gv)FM̾L Mcp|7@x/'o|MwVmJ+'pyc(\x bmnDͩ,1D68o͊0:` 67 Qi+V W›.Φ&u o&JAIa(}OШٱt pk`OZ5۱ՊY s:9@ JZ<ġƀ {)^ KChǟaz3?6<róHyâ ?MP0܀I/$BM5#Ѝܡw*Puh5Q<++%a*(7l#N|"vz5,=D uBB@+4T RL-fo1ŧRj'3(o>=4xì!+b;JiAܜM&ł }1| .m!1dR(qXZ>dL}Jr>;쩑 z[|9.]_Oh0z8F&-?Gf4&xP#X"p'VH8?]ܚ|u zd`-qgxq#n܏W`yZ4.Р[TVQOVU@MKpG*O4(!ŨK`3C+=ܖX#juL^\55|$5C+w]pGpIt~mKaJcox2SUZrXCU}4QeY/aЎԖ1\JM4l+GY;{' c,StЅ-8Xr)[%<6)[𢸥y ;f,,h81H W)`9 @9{\v#W CMeV#M^xyDˎxf#94bVͩ"lxS9I危ϴL{.)~"Dsm=4@Rm+oȭJtK&+ # !}%w5-@Ş-G 70ijS}ҷ+.p@ 8o%g9'js)(ymds. (Ai32Z|OL3rINryYLw(%M>@] jA hn&|'Ŭ@g'jJ8PԌq OKoiܙŊ3d=β5D-ӨM̿4)Q?BBsn&X]"i\vЦe -p_/2Fs[o蜏_irO%O/ks|m Z]Nd8"X:,orL0Cد$\f޽UX5K dD;?<^.7[~P,UtݲwLSIa&7WoervZ_}}F ZwW3}<,0S5CVo:JԵy[cIC2jxXl)'vźM]ϳxhё ]$g_MPOUuA##}hT(bӢH-{Wz趿^X:3AU7Enj.WzvJ^e~=;g@1ߗ4,ۇ ?6(VV$i;[o׸8{8.*ߣS̮BKO3ӹh|O٘NQb L~6ޯ1S$?z>H/ suCQ o 9u6,%5Z.ki{t9UH-< 3! Kh,c6& |C}|2l{իu:H8 =VCqgK9v%ܖQd`r t3x1$f?y2e9aj!邙-7/˩e"1n!>ڽ&[-Xh8NG3.ᵼK6' +5*şVXf}q8 Rc`C@lw+?ע3p['ިATE\W=n5BSw<@+}Tg][3'߿ˮJM| &eғ.5AOZ $LZDMG\ I)P fX\x֎~3zȳD$ [eATEAGb~,jG`g#k30vvH RePaxd l#g8UP:ɼ\׳{:[GNE+ ۻ@#ZR=Xʪv]@.hp֞cbk~ /{DtZυMIV˙#T-h <ŰX.Ha+>;U.v:fIȏIz}*S2^JDS~N3x)f 1Qwfbs=! 7YZ;#̈́Y;`-Fw'L*7x>ۜ[{9`_az}D5_LGB1i;ACO,h^IW_sq1DS(:pN1o3[oT5eՐ)MqChq"|ӢMZ딠EPd/#)7t[ADR0 {nN4>rixXI$ZnrSnGl 鞽vÀ=.$(>ot_јApst ˰F} yB'XN !p}92R̩dWX)}n};}d]DA"4![U68XC3za<|3iwyVȴpo ?'(b,[_&l6/xM; x'BȚv-26-,gv<ȽD&&#x%-8@0/-ΤܗYR\/+0맚q.<v.z j"8tG0&J[%&0 .u.A#Vt=Ƌ)WAշbTTgPPH(KƊE(f5w>O_Rk +?IM<>K]lkL+b.\ @qm< !KKqQv)}b'qgcBo2)t z-_UK_ү&NxE]N$GQ:nmʖ:[Bt~Q QgzyUwor٨AItmy3~lۛ  q%{ɝYY1 wqŋxg[jDCL~#A|pj֊L z i<9}!IǠcՉy8f\n\]uZ9 Tj ֣>1uz/)WXUzoc`̥={lA[&IՕB80/nšDhY[JA~~,}d˩QNOdWF7!9&એ=H+3o80Z?]-W=4# Gk T)CVc'Y-Br9``ʅw-v84әxh%J7ܳ#{)bcXaY)@[ޑƌ^IitE{],HT܎jJ8RNiI]_KT!\ fNIVj]LڱM‰gj\;MhgiV>|0_4+%$܈jL4 Jк27mPOs=L^WMd jD$R=-7I'h’V'U!kOmװa.+,Ë7;Ϥ|FY4Jz4~f';14nQ9XcEeWپkޭ^kE)U݇"c\r|$MN%̞!%9}_([>KtJ7+ݑ-O'&|I(R#j3O߱gYZ07070100000022000081a400000000000000000000000167d00e1b0000e144000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]Pof<ޏܜ:(m<*am|,NS҆:a7Ew,y͡#^˹75˧,3R%:¿};f[&8,.0J+ӯq \e:FSw]7o[C.Z}x~}ٻ#҆}Sis3T\2Zjo3aD&:t/˝8UQƮ$=Q *&ѬG.?L{+躪ISTGf(ʂ0{/6 W٩מ$"t2?ws.O:w{,׺zaF^Q7F]‚.pd'skXx1&@WX^aVek?~ꢽܦO//f9D)o#\|2~3b@D:&1kĀr*=0=e}n;VhLA_>;*lHWe=}ptU#3;BUȿj=!~d'$9n^Z!M.W w0l߉HX T=KȮ[<U )U{lZޝqѺ/,K"GN=qS:m >N *?͛0WTB`[olL)M.@賂-U l0N%P\.X!["tsBjFUo\0R\H@{uDjGZR`1#t.k!|1&qvOX2| -А'ƒjN[]oeJGpFsUu=)df>/#B_\JF;?2fypY`l1[uP)RZuekl/ۀm+&Jn-Mԝ>l߮]tl 7㦵>?ǏdA(&HHWLtdBm цHJ:d ҈*x|ܴXFh]6< ) R8q): k&_;[ \2nֈuWZɤݐ^@Ī2 #XA-l٫Qv&$= {l$ T&uxpl2nI@%@<}GbL ph16G"]\UвbxZgQdcdi]gZsɜ^?2r; Wz{A y%rLh^11LXU5x1t􀥻8a;IgEfQy$fIU[Kt^^~81xb3H$% h$oO̠xRj~6ĄYNYo!U P"<r{V SKwt;6Я'kpv}fTqګuH){r)H/,Yw[XhĹلR!~f"Thڦwr0nDdwN(V0=Ef~ca_:޻uဩa"'L8ns7ZFD:lx%v<눼0|iwBqS]υM\ 0O=k1E 3M#o(J紹 GcGJ;M_y!*׿s*W* dC l17 <TV.|sOJݳ&aU^Xm"bI8:jCӆ.p{Tp"N~Z( ̝Z^u[B.ˬKqySqqq7{Ku[;uO Ɲe*:g~Kk+t9 1eCi)wmDD6v1yzw 8ID$rK|g=LT.B/>AD4}h#p3_E`}R/F?+DV,Gs"s8ˈH1 ˳7پ1gD+>T^Ai:l V,$J>" \Luf 9sePO?LUкBq^9!:cEˣ/e)F!5l1蝽PYs؅P^pj򪬜GEbh#9NƢR0Eg% #v~A~F#"K4>?5΅$SbyYtr=3H ƴ0Zpt3"V eenq u陲+X@e( Jy&sߩ4?JR*fD!x8 2 ȽWhw<t.z$ۼEwm*4I>,+-=s=hrY(xQII afZ>ȱ*]Bp] x1ȕPZ=_WN[==oqKpc;zqpsϮ~$%D́beܼ_aOIvA%R"ƍHkXY6R6I^7 ]:[VgWGh=)"CZ_6`Hh'QѧRfV%7Wysb>`E+ ss^q:?YQ>{E4S[L(4k[vhfZiv}P1Eg^ 4l_Fv&QR##'I•VϽkQ77sW`2 um 𳛉325sni1/@kupI#ᵤ#aс~HpvAI nbI*{ɕt8'ϻ~d m<{rO-mnk)azo,FtpmEe 4Vu%W7 Lm/WA#{>{+ǞGHANЙ "3?>r2ܣ{fF.Ku?A| LZl}6U﹕ i|&zh* +u ߫~'4&$~ h: 3jtӢ37'zf1tR{ 屣{Y%hJ-4NVDo83"@dHS׽?7SAx,y@?ҖM7:Aܾ0gb;?AX!?GPXĤ Qg{$,}W-G,NJu8&-&b. AXgY̿Ζxu.7Lٮ9E۫,nDTZ."3cs5W.BE|洮s V3aThM \aU $(+TH=@"Y WPW[vY;TCIu}%`OpX <_C/"`G Ґ'lM 2JE=Vf<ħW:q"Q]h''X7w /(˫M<;g4i⭢=e9M ؘ4~09Kglg8]jpLsMd4'H@/#MX<;Ǵ!,Iyr,SgHhD{!}x a bB @ʁ[ql{Pڪ'F+)+[t=֗F_ndf\rdl50КO7Sֹ*起Cow[cO+9#0k!1t ri-xS Lf},m^qCj.ñ٪j%G&D5c".Lm}䥤xhyr+4h}d' n%}PPVU8p WMVy.TbTF̦-ˣ\Ds&~jM xD ftD/EKzڐC>yEkp5?4,J:"+kPQpJ*N{'@( m`T_Dg)ߴ5cbp19Y*zRCos:=R9|j{/Odzvwpw-B3u7E߱mq$rB%zUN${g͢\+b S!x6 3q7v`%dS@ՑgBǹ')OcADc}A\[:T4av9>I^mnFdb Q x .{z"ɥ4=y߃P6 nY0/r ou2ޔ]6ژ [h퇾 ؾR?4pZWL3Y"TLE<KD@Xp:pL$VtGwK_bQw{!kxE)n?s_79Z^xek7d {g^4Ӿݜʁ~*R/)s}Qf;mW):dagCOD8D,o=4?OѪyg39g-ʗ_mӢJ ? –~cET ϔ}sw9e~~Y%nŷiOM X ^ATOtLaU2, Gyդ?pB|5 p X{*cdk|I(̮A{k[ڈ/HײgF0#Up;ot? =qmdхp*Pr1 /AXHb MaB/x60sh.2)]PJ~~k8-Tr6KQm) }Epؙ`0q(%>U"h(+Ӻ؁*зPl!p3*R1dn`ғi K ]ւO%iB ^DE;\j0TWu}0dzZz̎~ꥫmb=o[ %Q[!cy(S.beŘBw2>QӉ,^jN Qu=gE.fphu*z%v _8KO# ʿH^JXۥlSdv_ϻYe:v [OiQRsc86].Q憘쿜vApI“e7 ڿ.JDȎLpI&j4*kԜ5Nl7kOHU)M8Y}dv ".b@-ό<(N 3oǓFG7%_o LHVCUpلYg !RYPewshzevr:.Ίy; g_%ib]G_-!B4g4QPwtIK,EZP*JŴ9nxuկ5 1*4[gx{tdӺ wk|^33qG&ކᕳiY[GۓGu5;l ӯǏʨj'72>E/jjav @!nexkm vy̴/c /2?<ɡ^FD$WkwfNZja,$8a6 F¾x2ƃyF #df|B{&D-j%jCDz/'R* rjh9o`7Y6u{jyh*QS#.u.P9|dRw\/JJed$H98ʹs߇JЩy xs ] \jßE617!ktNz '+fQ+ _זE1+_У52HT7AYyYw٘yMu;ךw#Z]z^c|C=:it, qGQk#\Y;Sgo Z9(/BC[XmqUt5 ELC͂zFCW%czկD+ Eq:Ĵ'I=? A(7+UWvj3!`Aʍ"8#@ɺ:A0IAwJ֝TN- k{RhK\y`]ѭzAa;MO~Eqjg@xA7Vi}+pWZʉYkU+$57cLrtTs2\qvljG0͌mGļ-/rT P"`u_q٢u'/KY[Vor+Hm^9\÷5(Hk̞̅VhJzmu!Q]KޓXk d4rލ ۹x=\SE)hOn-qR2o:HNFuŌieO?`gCSڹ[.:9Ys ERyJ}pI8>k.`(el8=(N,cj˔80b7]Aj!QWL]Fc˶4g @w*j i)fR+j&\>V!` rr,L gMqo$'G A1ݗ m> qKYc5e#e`yJ{f#gN4``C3BF5_> ~/.dw ֮࿟*&>qD>{Ł:?7dhs"9Y]blݱLyQ oIiu8c_ کcArL-=@s<0SP16 c}Ƈ6OyzOӒLe(kg ce Ęӗ !uL"WCQF:*:E>5 Ux@ "2U=Ieޣ'Cmw&ѠO阑~;KT&KAYv;1kQm,.F%SRpxdFB`+jՃIDAK@tRZeK]8D4pBrH*{\XF25.gooA|( {\ 9C m"3;&-qgcW5 NӤHPs9oGBW*rK+3nzbdv(/})ЭS|*| '  ec H«(Y@/e׹Y ި7oZ܍`cu#^#f~3< K7.we<bMڷћKU-;sFYBr 0ZNׄt ^DŽT[)f&gGAV+}j!:6T˪_7Ĕ#zi\ T+G _"c揿7.EPT 9_i/B͌%I6("Ws6Z: ySmJNuSXfrbS[!Ȓ4RAavדҚ=uHdd;lʂ~ku@@4ZѓLP,xwo@]f1bbBd!Kb7$p^T 9x6ɑgP)-x w 3$4a=q%{"v1Hl q}S͓Z/\HlC?vcdddw,yi.N{95_X,8X?zC7֩V9b0KS+L1{UWW{rU6ikQK?d%Ⱥi^0EbDA+'W;(1Cj5o<DLnM!*Edʌ<9%g:9˚iէe[Ľd+~x1HoTPg57U,MeO r1ob_DxA%HIK2.^F [ w%{~mM7SoIيX`N{8&_fEOJS@=ЀhΪ#Y{)c{R~ԇ[G.!8j`|h|]["` Ռi$8jFMp$G˥\s1~{2nkwMɹ7lr{2Oum;a(\+5 `Y4W xl7o( M"u@0u5ա&_HOm݄/,9s [.T  h[cԂ5@2^'~#DIFri*j^`Xh4j >_>QQ%hҶ=j9wDlP(|0drrU}9K-У4Icƈ`6P }-N@7L,nhV)O~m>ո;( miԗ¤iBAa Qer?xJh QGb:z! ˄)'r;-8m0K~vE/`[]|%i z%Uug` R֟ r{. vipO/Q#oK9m EZe -ڷvP[[܋-70_2Io|j 0na`, 2`FzN6gpcE!ZsҚW掟褽嬵jn9 T*9~!H,aĤ@\u5&x@jX5opcer@vȬ'!獤T"5^+ tfv*q"E\s+.;}&lm_8:YҐG]kGGo4ԼZ3N` \e{_Nl*TkT{}=.wT:yǴ֎/6Sg[fRk \dP1r.S?pv% f<3iN`tY&k(_?$v.r;:i83x_-Fl/NM t1G6Ш8HET ]-z䫮.׍0 1!mJ9%O2qdCrb[wCZ%- Q 7Ð,Չxʷw5r4ު%|1Uzƻ*<89R$0, qb@:_qD@Ũ&e0cwEPL@0] %9}ǚ esrhW%.7oBu {'TE湰qVtjcz P a>kQuaLf|9M<~C~c$np[و&?6Go%ZEIs9 R1D>O$xD߂* L L8J3y\ &; w7*v/MG *gUfiTz5/n|达<]G {-uan.g2YI36hܬXw0[/I ޓZϩrN93QN@'y񞙋ݬ0EWT8җZ}Pjhp~}shΦ(|z"wVϾƢb7>Lh+:yBBqt`6\:i!A*$~֪мlUYal^-4Pޖ"*ZCcbyķ"|Δ-oT}ksM3 Ṕ'X-ѡ?+-?M։ض6pe=Gy5"k#=|̖+?[J6Dt!oslSheSfeVG ̠=|g 9R֕'ȉcWo1XH"S}<I`gpF F@;zˉZu#p[9U sO7P70ޗ%9[t>'RadwwCΊKʃn0l3[Pۗ8i_V k#wLTOWD 꺕W`<{NITV g @vth6E/Uh~M6<}stU YD+cAHwͧy #ds!/6WMuP2`},[ˡRcb5PJ*se^`:^.zXu@T+YE㙖/ b$|ŕ)lUqYLHEB e0P~ЅaQ;K[*Z "=I[RTci3XYWeBj []Z  I Cb55^8}ekȧ6"jb[BZ G5?!R1֞Av*ψi4\SO`H\tA!{]we+} _q6U"9aF}SBG;jTH&:јū3 ]_3jz'&KaK &>(5 ᴆTTg8B~>v-Cx9>YA\bINRp8/h ۇ;:tԽdqx)~kƴt#.ԧp6&U3`NX͋P&cKcjp!L:߹0C"L7_* k*wz]Ӄs8MpԐwլF*shɓ+2Nwiu׺UnV=TS*bΜA~q*z~z-;ЧKh@oBNwjD$¡@ʛ|Xr7 lCDWe=^Y]uUqN&5UAq}Uz1'C eWh{6ԵL2a %i]l O'$[M`'ɀvxh%3,?sLFRMsC'*@ΗvÓ&r=ߣn P۪V `ӗ>=d^BךL,LcIv]+_N 4>'a8 28#*wD:,$N?L В>)rr6~kkҸ tΠ|Qv%m3o{0)Pc4^2t&_r|J hoN[S;}5FBauVWi-2$Qae&,FG [벜悟xclqb%Ri'AAm 5bfx8YbqD[ĭ<*wZǂ4ӆeP fbJ%N܊9z*l w ?$01 9V5(W\:IP$ l$uSq7 P0RzD ׀nz./KNCDy>$)Svԭ =OyN&E,҇ BF<ܚ[Oye ?߇ZW+t"h:1P;YM8qKAeI#Cylxx=g#%S6p؀Nܔ:gXX_1EMAc-Kj:†u)iD G=+<.XqR1o՘4Gcذ_it㉁Y$Ժ+sH;07T1h{nko`YEa,a=5Q^2 9Csue-s #9=v61GI>ϰ`eWHr &EnFlf$7.{w2?;8J>Zbi'8WD`DIHAg#F,  %i$ӍH{CW\Dii_cǺXAQ÷Pެ5GOF6y~;0~7H0$vgw_z8MfQ`JdrnNiASgyafj9pƟ5yҺ,j>wS-7~D& Tzg/7`vg#fft%>)% xP`b. KJMMEt%#ʹQoώH ɩ BrN<8$-~0CϹ',H^`F1XK+JeA?\U{19s5򚤏H̫;$f.ֆNǍ?(Ӎds@+~J> ޕuSp$? |63Lam;$k 6%O(z~C=Ac x }KFpED@ hksх[&cMm~}8Q2F$ܕ7nۀ@,s:bLz >k3yOG}'"/nNNc{24b'T18O4,sKWrms<,!Jݡ_`h(_ZCkPj5I5k),v∬*w()QjcrrSz^+ބo P!d(K"Sh01Rt0;27jю ]_'b(:_,xnViֺ71b?L"YFt`,~ OAI/k>g,D>ds!Ϲ yna.[btÄnBBˆ4f~̾{$}1.*8#b#Ї]*xFF|m_L0P<V3l vx9~\YlDg _{O. {B#;vf*Q reǩ\e3Kh ֮4 ]SZ8 ōޏ ~h kvgGoy1Uake)%}Um:r\LfZx~Q^mXo*3~=WPmEqTjR\ex$(tԿDV^ɡъǴbDI8ފðބMIm?yH7S4BŬ2\YmJdhJp(|e`$]D25Aư)B憑JT R{e=ZY% &o_%Aݶa xҰH:&=i0hCsJOo}fb`4 "[D2ǚ %qv,>[Lf۫E7'M ISe\O>Khd/&02H3T|rmQ"3 d̗FFp?CrJ|[0+݃R4d&[x|?97f KEmDӒeO&Y+X|@eO!\#ݱm^LB[6tH܌ HFk7t[J>AC=PԈ!6!C^(1)O_7dOP Uû4Yd 1F9 f%fCP;s* hsj|"x2 q-_ _caŵZ<|Em%7OJAZO~PU2~/B2To0 ğ /v~H+r~ 5 $l%gk ozy.{TCl-=R{X7tG# 蠹s3m FXV_X( ₃ E1<)#Īd,'Ae=V[RQPQYNX~xa9k`*]AekK ^+ s&M/lOZcKO"D~Mń:tx&Q1C)[2#1vu <Ĩ(/< |-T eov=Ѕ FwA.iG^G!|zR7# xqr֮F$%RZ2HofSJ~vVև3LY`d1kBU(v]R1Z]͓#wSy&vFM\uQ_\kh+'khՠp tn,)l|V|T^\ӑy7za&x},Í7P"?g A "Dݴd7IBФ¢m`4p;gÁ"30 BQLSu3O&ý>y\l&LGGji<(JoaTVnbYE,]s52X"O}WBfJaY^}RTNZwuq4R"? 6vT+[iLf84QÊۮY` tZAHX*V;;1Ŏ^[Hg|$ qջ`qwm}jPeYo~zlo!6? FǨg 7xU1qzʂ#R۲N`.m9~2͚ނgT;7#5`ST=PP' Bc+ ѽY<5V}M]wKezP<(P֗=U~(լ bnedC;aLMjsHJ~ ` `DV`Ɏ:}5up=[i4XXbj$91]|;­r_^ͺFC}f`HeiŎU 2K}(*v ,.`![>mcI٢os!䖐d/|3\dmv^*%+ lP>H5SdFxVG9q~L2 $b Uy6r@}pacU:%x'7 cxz Rm/=C8Jwr m~;'>HoޢQV鈉 @{Æzw;䵂eozʡU"}t1kGaCRx yy|H$hEuXG"ІK{4LCb#_I M* NKiSvnWh? ,i,6djK#f# ^n/(Д5l;'KNYKpx㡟% >%}rc| `XI>i:d :p:c6>b7moCAF$\k5{36-'@ ;7 B: p;Km8X%/:N”[㧖oM/S[vFkHں)V^ڻqy$%fʛh}\@mJ9' 2{& an_2;/`(ͧK3vRejiu ` 8ᩒW,cFgwc'BrhNF/ږ#RM,^=Jr8ʘ0RRō|1H<座:q&L6xg?݈Zɜ/vb(`ƨ5"oLHsh-E̲lI{nKɘZ+l"V  n!91h8Wwm}tpDw A5M%2OD΅mK9AR^zvY.Ca&(!Mb'aWV'ʺ`]{ Adb|O6WIyш_;[Z[7旳 F>;B*S*wVKw7уEOf5rpy4–zL!a&߈:ݫ"} ndHp[˩l% V\N^{=#RӶd, 8M>x蟓=>m xX2 1[8h rcAIN^FMY12n5Po>=dqؘ6Y(C(z2`;XF%F6t8ErW ` ) %B6; 'D`S^EUUg:JMneqb(3s)r6u L?a}HRʏDp.Bϐ1Ȇ&Z_pkið ZN6&nD&, %8ɢ&ϾZѷ*ƛ )z0e3GgR*UY':{jcV$>S1&_4(6c)6l5-*LN6tyf8avdT-ގ̃i0̿*a֜d2HN9, %4`9DulkTyJ{%ҩ2iZ ϗֱHG5U'<~WU 1ٴ], e9 ЋDH Hv-rWx$=b^V[jVlS2KJ% [|MoՒuHS%*V\~*vEkS!Oipl%FL`ĉt_hoN@}Q׷1q /2r(˅{ʉ?cR$DzqM?,H׶r>AIv;r ʈR  W`PDnu隍^ye̥o_!XLX{8|kUxV 3&n !&N?ixuUmš"cPCjr*:bWj"X <$%Z*ptbn~4,=.4a*pF3( amq4!ui1J3BL>@KsP2zNɔNI[JX#B^ G/#.>9} j"*m %!,=%6Pn"r}X9*H%.oғ 50zs~G8JsϺ7zD#9ƠCJw&&c,.VLk"Q?Fr#-/Vq$unfB"[}"՝ULsÀ!قwY@q}y9"_ZD1_q<%4Daܒiѷ8BM=A77To0lloA58{$qB)O HK-8 jHANGW˧2!ϐC6X#_TF<r`}M _uTq}Zpx2&EZ(c:BvZ xߪ0 .̯d7=m=c"ިͭm# zXV' oYc9?Z}җDMhw#"!"f}ē5=PȼH:ڣLk[tNHf!JKQyb\zyAnڕkG ֫ 8ٴ0Eټ GHfIY|=Or)Rgt^ M[.av֮Q@ ۔I¶Sp]6=06IMAY! 3d1`Qu8+I,Js eCm90=JU JXKz=\SU XH6`#)vK2ƙ}cp#H2;:!?vzQA^Fu%05c,'Tn[G&bCV:Rz=,FkU +FЁeTrSoWfGqNмt{!uˌ[)F2f$Ei.)v|@)Wo+j7Av^7?uc\xPhCCE}Q]M!6[sVڌ46oCD@.CJyD7_ZTk[^ǜۂߡ NӚ;x|p :i YIi}--`_ 6%\$B2c}.MpUYCI^Iδꖽ/^cC8rId7u$im-BG)gf'38 j h6TB+2 ? 1#Jģ7\h\{FՔ$؆*N1C5=wZT[Y|ō;/!,ƐW3*:A.CނXy_h$G)~ģK(|rVb`7>1u8)J-Xҙ7BG^Z$̏ ~|9(r wܚߑox8wZZ0D0%Aa14⓼@#tT_=PlT^wR>ZV 7 },z|~ \`6y뭲?nwfqZ$y#hN D Wvͪ@]'V>fHVj(kV,-Eu̐ r:+_v.ׇ 2_s\* pDjns=|-1ȯj]zw\ͺ)6j.!2ÛNZKFd'>|, _:[3x7i*RFȽ}96^XeE5S&Y]:J {9YL⾨πO?oZic%mTqˣC^Τ^PFa- N)'Wi2-zs%<"!BWy:l?sO;h's缙i{=,OsNBm?^ R(=zm9 .8Q48g!7tBl4NWZF;pvz_ Ϋ_@1+_/LQ);Eh,-UՎ?d/2ޘa$]Kv$1B Fi螎]xZ#Tt~QhV pzqL?L{BVTXD66k/0R3*P8 Sg S آHFȵap側3-0O5m' –[=gtmisv)A|&ݣzH3tq5^:už])fr֓oļ$@WhEbNM Wj56LlEOmmd;.Xe Fjs/q֠O :>lYWoAn*]t| ;>h(oNN6lՊ/Eݍ2j,aӐd>U%.WtmCShBBJc^n@r,+dDlGǁii0Q8hՅ3'l{X&e;jB4oZ=1@jp*ײ6q],A mB+z)SC l ξVN 2;B5]M2ÂN;Bos[A=#5YĪm"fJo^!|]Gݭ )!1_\+if$ W#ϧ?瓂îsr\ļIjE{U#8iʂÊ0cǁVs&cRٗx+qZjɗe:tD{I$`{<2ArBT>OO'ĺ e<#`Heu24z56[lTYo"=% nP$3q{\Q1"wߚ ɳab{w1s%/Gy#¡yh=-8d RӼ4 'cԨ4ݟTaӽa}aV sbMTޕUȝIBŧry՚ -xv GZɺ'!O.,kjy{lNdn][M p6p&MaS&~:㺖sn`'bW~PoIv[mI)ݲaFO *S>X! OQ qqS&RfEtPEWT#RmX x%vǠzdvkd~.+XS֔[Mtr]r QFwmQ 4g)􁫒UMAP|)<(ݽ`mgWS볨/M&b^o$kT=$ !ΈZc;b%>Oah㿼Z{E$WLJHܯoiؔj?ci١|;YvfZ ain4%19\ƚQ쳒_cI4xM(r.|66D܃ N GGݤUdGYŊA=(-ZLB\6'q76&7`  =| J' W%"I@3y eS'ŕ_45’@|%<{$Bs7.ge=OƸgh, ܩUYTVElGx#h6kx|/fq_zv!Y?2̲5͕!5krtRRQ'!Q{/9媇+l1V~X6O@WGk!Gx9$x`$||}},ؒ]U j\L)=sblo|8٩Pwy6Mg8 8"2U'RO"z_N [D!sjGYdac/U (ZqJ#5tSs|cÁniMō?mh02T-:!6yE1AOKB!dJ¤|Je`@b>\wAz{.~?dO$Z,\ӻ Kd-$6rsE eQ=~/Cx03YöDB8|JypF1aٳnY!GA`Z歶ѿX@E-/~ `m2WIh@M&_HՌCT$ ,onHK >log E_KZv>+섮nm -|x%?.LtAE& ã~LT$[ڢ/#]Eb,AP4<gͰ'AUZ&"EqWJZJu9Q󴰧xP5 ^ޔ{]i`@@X˷zoл}2󸯎;t|f(89-Jdcږ3oypPUR:EIMZRޒIF3tOeň+E!o.+z4H(Cm9:3陧o _>Ӡ)b/ԺT8B$! Ln%A)v[t+t|P8QXGrL+c>l,1`WzxOh"I#)?jC+D:tEg~p봼hRF&??y4iowPL֗8|dh`c?soA1D5Mޮo#)w3n`q5Cpt["UxJqNuQb`tIbKQwGt%vjOucW.0J C&߽sJ&~{B`LO4Gt~c>6KL#O{S-ST^lrZ%z_yJ;݇-CDZĩWBp!B/;r9Gyq03#ؾy&ؗAv4S 9O,`tLFw9J_6 #9>О6^;{0O^[ EkCG1L"+E2A)kͻ@|[ĺ[Q}BVSÎk:vo~-B|r1LzKTLHQ֭Z`,Ϙ A[A,𝩛]gش!pj 7Y"q\kVհAZQRsit˟c;S!qIr%ds&5;0 W+{suJ~>ЋtRDfqR$2YV?|x`l[P 0"=אZgفxYjI.fiH#i2OT>@,]BMsT7bUlndtTs/SR܌k 6"Ő .C 4[_2WԀcT@Gt9>T~ !rY6tqWnOi \%|Y\dnEd%7.\g V5-é[熷]Q2&6&fe#FbI%N ^_{ll7۔6j^ڵyR3 9-j\#s"ghB!l%uQ冻8Dv/vDu+Ue6v䉙&Uw(T?!'6FP2 ,2o< 6c4.94#mmyC"%)[C5߷y7('U.+o] X)t {R:_KUBpqs92$t] 1uWcOQJ*Ƒ9]NĴXV'g= Ppo|0?lP^[Z¿HU֒e 0Hap7q[#8 4u,N]i+QBmiR*eظk(qKQ*ډBan|{KaEYő sT̿8:e# !.6cWʻ( ٿ&Jc!kW3N]jֲ^և}y򋀆%ѧ`Fc'! ~ci}4V-hۖ2^-“2:ԇ&Ϩkr$eoNw;Dxc?3}a?1$ӿ:f=J ~M=lnk=җG.x.N4؎ ʯ:c>8a܋ 2(Qڂ]g(f$& afh1ui9 q%gT7U0 3:46^  ni2UR«UHg-TWjTL!7 K46l BP=ϚNݯݤveq*:C*1JK)&ż`q_&k{̇fd |GͪmQR[e/.$Oc7rN2lT6F kB !qgHkSYOÛDdv.f:HE(kp}U< \"Q~/jS[7|-Fxj<8$d_gH{Bww/`Cmm{㢀 46k}]DX mU&Qn Adý)n.֌@b^ {1#g|"JΛ{ k6 . y5Fch +.?n!e9۹ oGh[AU1;$,N=jT*@w N5U.jt`(TD"@'0;ՅXo?!Q_e5C5Y\D2Y$p<M=~#H0gV9' o^i_Km?;%Y,qk3 2"TM%]Fݰs2م8EPK.6U1۳a餜;}rd8SZi6I~!;Um>)KM>>~3Ͳ'9(՚PE-*,4d݇3pEh@h 鱀Jx[k!Xraզfv ݰmÖ*45F[nMŒR—Ncs =S,c*ٰ)5s^4 GonǕi@SU7~H'eJmڙ̢Wwɽ[S%(4D[@uz=`Td%g̦ޮmkQf(5*K %3}<6qǔmvz "vCxqe:<uj!\j<7`pk+)@MDFK_gCiV@7vneEx^B,q^}HYKGq.-(NLXK;nr3Z#Û?;ĒKgtܨxvPBݑfIksYlL-2 zOWSBn*\}==,6lƚ;ݻ2*:W@_h㍥Z[5K6Dz"f۫"WV5h<>v$]I+APΤnT..6D:ҥ]?q"[ɦ\;%rM`?p3I!P.O-"Sn(1sTr&pE)GA88DOl:c݉٠j<DYQcy9*t6;w]jM7C;F*T:lz;bNMXVrrUyhq*$\AŤ)֭C; D7pvT^NM-[$SxBq ڢ WcǪҐf8LwfbQ# iY=)g$B<2ܸePr)QPݯo>ָ,o+OѷM C׳ 0kLǣ "5>?pY&RLfn3$מQ!_+ӷnqҫ[d(7,js&C`iT@2y)_0Vj8ۘCm!/Hu-ҕ\<ˑ1U`3˼V22kW'QYAm?|/nX"0tۻ' JIRl]vH lozVNvr_SEauP/W[[ (:B> ٱ~_;mZ@"=Ԏ줬 7c{Ի{dy, Ih}7J6ҽCFS^\Lڠn:ݤuʢ*9Ksȋ؅nAbb РPr.h}}wCq@W/#Ӳ5+] K PSbI&p7˃09hcIIkYf&|"ϋ< b\#*M;$Qyi(>.]&o6}H"qV|]pp6 0s( ɳ[J N쏳Q|doFXVH  JRZV*y* o0E፦MUȨLL`g]#c5lPyU,E}wjCQGsY{' HS+eȖ-,@Z2@ٟDx\T Z l\o{~O$y[@ ؕJ6wû)=j~ !6>/]' ÓC` .TP%3bl+B%%+sV,h5L:%(˗@ gR:5F(#pOV=3* ҘkTqǦ1qA,ŢI#XNpuh?5:.^SB}C/Sq,n~b49&a(!a@y !sNi%)(-=;X*? l6:1xAnQv(Q|Dm Yn ZY|77 _*~i+SGZ! }5Q vHڈH[FOpiؐj8 1+F}s>Ͻx`DF`(zwc+jGB~Zgf'%ũ7n>hTyG^Ep>qZ"j mͺ0,.~9}bXPfȾ\MAojA]8sńxgHGɩ# |-!4\ekº9Q 5<H5?4|,cK՗r-À1iV]L4_Y{R iH) A/p7z 6O8sDY?}r!ˠ?{y"y_'AqC2,m0ҏ=o(ֆhnC9%ɝ;)[UgĞ `o0IdhoTίj0# &CtF/a=fU총15lѲ~.h^R3C Yډ-2 y|rQUOͧ+ 0QaP?+I^8M#_ .K|tS[K׶B.-Mwa94Y>sB$om9wO> 8c,u#~Hbm4*;?1P)5)/ BC+j+>@ 1Xs¦ݸ = J}Iفu26΄;cA'S@(:MR$#Iw#utB/f,Y!IP;&bhWc \XK!kk+/-\"K WuA}Tw5)5.$QIqvFq SXԭ,:"B ғ΋H"f &}.PiPϾ-csB1pBK2 pP^SXEh)}c}q0}Oo3lv݋sk!;YL7&ΚfU8j#nc:h.@Z X!!.#mb8=m F*'mx"V]NI m\suU`~V2#%1)dpJ`{/\n>SSoY<4QDiMAPx*8\bpex0˾c&̜YQ9Ђ^ߒ7f%Oo I^_`8T LOA X\7_ꝭRM,5?F :uI{1v,¸Es,xf>-QO8V`*d5F`))NHV-y͈ Pkgp 1 F>"J]eHcOUm{uTaSا-Fۖ ËȨ}VXL cNҔ[.#sDs @y$$p< [/{~zC`$RcXzNABȫ07D9胳UfJӿ_EFBTw-#xIDؿm{% )#u]0> {-D\7f˭[`_hL"vAn^.40OPz+(r|*gAV 'ǜ)ɛ5 +8IޱLמKyk }Ի޼y>_\#[ţIH4~iټTݺXlFw&Ӹxw@PyբDÁ1E(x/,QgB🋼tϔj#V$ 7A[:QIYѯT=zY?Q&cLqAp0OlP"$a^f2M0" 1Ty" H͹R4z )i-~L+:sUGprl ʁfp"{-_0$ZdK}H\+@ q|"WMK^(vt"e/PO qJ6TG;Čz;i* }5SHȿ03D^eO&sn,1X:Z;ycmB 0 ЀuǷ6GHQS=zN5瘂l[9GoH_7%W:uLn5^|$ߢqB\jBQRDDY'z9>k?YT9 Lp5R@=$-BzhLI<#.X9'4sL\jRs#t֢ksN+()#vXπM謼cMNnZRDl,Y `1Z ҳm ͆!n/K*g0 mvso4D „/V> V\lQP@6kLTHJ鮆\=usqc(4U+\. {%mm0[͵SxQ-ΏB$ ǧ!qCɉ}'Z|w 7Ii-o7Q:N't,WnX2] vǰB>E50w^Iu=7 qg]ґ5J9 *+k) .H;{P<H8^v `pb Q}89e7] uŹ(1襫Qe,}ƾ6PG3+V@s,;k :Cq}z`pOޅY-mƐ/.IA=d 抧[?Z:z8P}S`DW|Vm]0$jUkIMl5I%t-6a%TYVU h;Dzi qW ACAgUnB${`]_Hv1 ,(~M:,f%]0^7ߑgeNdpe5XUK?Hт497qxoTOSJ)̢cJ(t6'<w+:Ll F5:)ӈJ8/%~+QKD# W(f,NUMVFN*xnwV݃(B]wD ;'BTqQfTLTB#U~:k39U|T4e' aPIs=hg~Jwzu&A>b?  @vHbD1 (.^d7PI5Lq+?8? )ྚ'G_ÕNrv%"{  5N^Qq ^~cFf!˽ Ѣf]apxW&A!;#F0plG'1.nc-i/+SߥfjuoiUu*\CRg֛Jah|3AXdج*)Wd'a亡k!x,Eȹl)RE/H}e[FL똁4BU=@A82RvL#y @;45?LևPk/)D[O'<@G R@p>-r͑RwD&1a)>%髦VD ÒX(⤑qDOȶx-2E!N/RuMAVb`^DX49+G6OņQjv|0!J;[1 RC!`H2_š N<EN*h'!ݼdm">н9G59(Od%۔(}8SnwG7= _njjD0i6z(l+ԅO4kOZGlB`MkG!>!JJ-[={L o7AFЁ~b _bމpJX֖ػHN+c+(_5l:Z]K،gųʹ*jl{GSl*SڨJw;fDJ5/p_O3;uQ:R(H(૿M+rph *y=KM 9A)6g]0?M#m.?\7޾Lᔌ"\QⅥ%Xpl3nѡPrE ʽ =X3CNExRLm?a?kkQf7BʫOR-S~Ey 6j"BMMTʕ8a(q'Genixțf9`V8cT3>_{\q;mG=]C1vjJ'n#;ח]ix?_K f5>9TAY` YD{)W?1cWf%EBE% UƦV8v^SeLѡ N.\ΫrJ7p'Wl1 dR=R3q ~M ^+N oc%]לNKf9A7?;Rg"m˨F:Rr!AZmzΑܱPke`Cv`&0O6ypBjˎ$=E/1rCnCpVLx%+y]m8 bw}be}[2^a>jWX䱏=ᒸҿ2ū>ݶ]ִ{FC\Zvr߉`0 rk:1*ކ7m_=4%f$)?Xخ/M#wB#YέBt+##E(?D.È]m ~nNĈA] 4uBnI˖6>(W>|3Xz{š7npdG*6-EEI{O$ur~b;<#R/TZeg}?!|,XmyoB?劊-]1®"ETH@B9eb>T;eAK4t4Y@ .LL3lQo)~~G΂e\dtD/*'fg^F!#a-\u c iQ9Tt&8)HVYmGq}Ҷl_\HL.J՟MഝC}%LӖ%[Fbm*ZG+jNM4~;h3yS^vEu+X\**a`#o9{82lk߱g˟T:zT=4u$)a,K⏑FsՌABr@ϼn=t # 7ɖzm'F=\'7c;|"Θ˾#5)܅'Ft.b#HfoUFt(Ksp*cHS'QtGY[}W)(_GxAI!"c}~SnL(PA.6ʍSâdG*URm̓E y0#pǧ㐖Awb .((N? ׽9P# / qW(j$PeyO à\ͯG;"oRKIdHG?S{T[4k;,\ 8cp-e_RħNm⭿%!6Z'4E78GL͎ɨP- r9l1G,Q LfK %aʖŪ%8} }F9<6 T^~}w`/暁49LʾVV*:&ai)*A@vh)EW 4+<_4Ʈd-&{IJǟ-/V0YORm lz77t5uo!/鼏Gډrjo^ N@iAm[ޛ*PP;>,I'd/T}Qwߦ0 NQ}BJF{p0||HmWJ_O]}^8;ְL8W;lq"+FY=Qo;`̂L1/e24-QS2^Ww@ K\ǧ)5nFp0:!Iukau2lx U/5n@6l4YM撩k+R1~ -.c Amo)ā>k )q7Z tpD4Y3:H48Ao$W_ V+Z큧GTA;Y~/*e.jUl8'!ԁmԦ4g@Jzoy~cFQ P,SȊE?/Ĕ?x1x $QC+b?{>Ӌ6@W"C)S=Cb:!OZ,:/f;YH~CQF, o:ZVX!e)@a:7Sq? 4YM=?M0Kļ,^;'\5%8)٢1% *TqMCT*m|OYRu. s~@}O/vc ]G„{+ 0s e'.e5Ir^y7<`Vp=Sl=9aC  x6+ O\sqrXq>rq8e/~u`>{DRclLl6yq UC\ NOp5rHw#q ~_̅} GckwB+ 㦒72/J DVňo5}+ Y+kL/՞{FXc-_imW  v}̼3$s4f(ȩ-5[{u>RŦ{DBhA{DKp.@&! ]pbŹ0i p kf4_eRa@Y<3nArZh|]jCYr=|ҦVi!m4Jdo*^A; '/f "T2LOfhH@f@J fQ0 Mk8OiY 6hxA5X+Zf.?HD4$^x/f6˩g Q֠d!ўptL雸t Zko&.c~c|X:0Qm*/E .dԄwE9?m_fhuC,Ǣ/cQ|w\*H M wC;B[PY[`[w9^RiI߼U ˣ qSW(\P%+M8D^,cD߭ C7eGtH:Kvf:>б?_8nuAs#FRqHxA%{{[;2@. Ӹgg/_~>T|3Oտu.p c10 p "FLÇi&/#f'ULMeu' ;_xU}WXԙ`^`-f+YJZ8y_V2uXw})V9-O͂}zhgYZ07070100000023000081a400000000000000000000000167d00e1b00003b30000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q@yZ%6쵂A]M~&c߄YQ io:bc/h5k0C'qYJzhWDևѩxa"fLuԤP,Lc]8{v%x"yl O HߗS)NUH ;BIrC_.:qo}Sއ޷6rMr.|~=鐕a O.P y.d*vB%CBX%i ⧔_Hj}[V/閛]kiO'Α{Ζ|tTURq(4pi|MDU{v5!@s^m NYJ}R>zF! ^|SNmz!;ª.C^oDpCBRD9a#f3U#ڧA)wzM˟Q`$mR5W={now^~bꌏ&~O K. vEWhOmd AsJpn}b uel>+dU-`FBL5RN[>^]1J3xzL êˠ(^X*7RBXN'nY:Ww!X^zl(t KW=T? ½/,k! NM԰IْюV=F<}}Ƣק- Ӊ{TAt Ax ArUu BY@-og1v5ZHَ7X8.ץa8lJ@4?!n5Tt6+s:%:ol^#%+dlŽF:e~ :޷oaWIdm\Z0sQŴu f'P(K!ޔcB¼$aV wPdZJЎ<>IHz:T׌ѪwX v F%WBPսUaTS~WG/>kn0V򉍇mn6ood1Uu)&o80H htVҶ1.؈٭NpS~lYZ=4'?+G2_XᑹRa"lB0ct۩vfJ_rQnt?eVl\40N_uUE4;68P}Ul 9<֩(觾oW{+z/RM׻6m"XGN lÓIF< TW";})H֤,eM8"LIe#g8*%D;l֛w0,uFif6Uۂ9: >h}mdxѥm]m,;WAy20oa$drCl0۲*|?AF8T }g= ښ#|'C 31X !Xx_ˉ]>n KtAK 1NW22b~| uv%_ӳkw2їt|U6 Vᱰ14^'B@cȊ_K0l*N_K @h^]G;l|Tf=r=wBZKc|csU}( wmP04a,i |lmsS65R9Bi2&lX iZ񸅰`%3pHY֘!Iݫ[S$Eր-~JPC?}S{"$-29m~<|9swlqU'VEh]և Omw0A I%ȇ)@Iч0=E|I_XASr aj5; IliSK5,\>of&F/V:C524;hܨzv3aDeܞ!ZX)4IX| 1"G7>$̑gqt~q':}e ~P |Mb\ Kc#d?qJ˸SO,I`Md/`z/B-=8~ M\/0`, Kb\=|IARoqȞU$s>'C=Q[prF*n.*"d?8ڟn`s·„UJ[q @*'r9XܖǵPRI۷렮GmADo z~^YeKh ˁ(Z&Yz ,jۇU(_1| k葹I@z^^f@‹@+ISkR\ btdk!S`NllEx88;ZGpظ ?1v$~ h_/GJ!F^(OJ%WPxx}W 'wcv:JP 9/G[}ʲ>9@,`qiFMv+XA?I6W0[s!?\NeOQD Lq^=F.z%nːu&`9VN~l1m{jK7=ygg7$V5t؅; \`kwha`,nl&~25K@ L)"YrR"rO(; w!tdC@`ǑTzЍJ{JTcׁ83{~B殥*D*ᡛ}'N31Dۃ%gIY[J\?Pg#/iF6 *6IS@(KI@;vg'Ѐ%~Y?ۇ! :*eAl#'͍zڽ;oл-~߰M :el>] M>jUژe {dU[q}V=MY뗤BfIj݆:UDyGLy;'R$miEfSl)ߨ?MQ)zWjj$06q#,t vW̍ $Қ~&>VpAn"pl!]98!uNx|׆ ,?rf!4=iaaTi]:I3 &rc]%)^-cхhCk)p>*/k1f@Y5Hs˽航c ?tx@b~I q}`]ÓnlD/4H'pަX8eGkDRa EB{g.%\f 'QEka JkWOGcj:U$(ܢUǍ`\Nw`tj<\i6QjDŌc7}#k c0t,m8 g8!a 7.F4Rc, V[3c0xk|W(&{i:GObtj&l{-YKB}PP?Ua':'Z;LJE:{yL_o'#\ C/H8& ؕK1j%7X=8<6&{ՙ({1."mDauU`[|,#C}\ݲi喻d9l,Kp( 9ɧ%rbqw:/|)f{ ,g|1z2q0oߎ럨a&p⌥ESұ~0@@lfPقZGYO$ u`.x06a6[ea}LeM͒qm2h!/!^.Smߝ}fI}3B_˼3/Fw<\q.i)^wӻZT8!!GMLΑ )i2C؈$'翡s&UDr.-hƬ;&Y`" iZsġ?_틲iJ4I^) qFP'\&W~紡_FVbOc{PG$]|@Np~$^UiVXNU-+Cb猪z[NO*#%qN ήiQMWt#klawE< P=G:SŔe3i~<5']s~h͖dV@m̧aϾ6r"Wh\IŭRq" ER2S JsKlb ~P_wQg ֋E?W%=+1WlP3 1'՟Ͱ V@殇aPR^M؛.!v\Cf.?M8i95Ya~:?KNM C[ gID岦i(\vt8庱F!&T&Xռx-3mDJݫqզ}@טEa[mM` GI'ZQ}z)ƣY[u;(̵wh. }[3IW7[)Hb8BUK[^+I?BJe9b 22ߩA[n7]p@v.zi$7,,ye-{oPՖꨞ@NJ0O6;(m{a%k$W7%P.Lx AƜ]"u@hʠ2ewZ>8;jKi-*>xɹ)sT>aG-^3&%䮖aDA}Ko0@N8{3#H$؊ET^rybg "ߍŧ@Scvo,͔֨`5FUaZ<؞IMD31Yv_C(OM2r bͣD=xc?CTJ1Տ@J.y4xxaJ?F7Y KOY?%͝?CB Tqmaɐ=!g#n=Xk#ݶБ*hN7iv;>Ԙs$ qgبF5)s_V<1`AJTǎ.)wyOn jt* 5}.Nnw 퓃CA*_W>qş 4$/"c2Z N`bo$kL.Fbf#FecOMi%sy#Yzj1JGVh/"|'C6(U)-^j[K[ys=9:O  2EF8)(?MފJ1'/U@4wHODcGS7k@)%(Z6 1 w˫p\~ cMCgo JظCt!,,aIj(:FzyƄywM% ,OvŪ% LKchZ@v%C걉;;+ floe cC\4 %Ow эpVq4/^2?'ڭZ1͟.4IAًWa]a/H?L)py+4kkԓY-ϦFA4X46ܲ5oeT޹^F ThD:ʊ' Vk̡EJFnNL}v&XC |[h%DQ}yb޹ofkmGTJrY:6-5y\.Z:xbht&bWN e Ѵ;xnUt4G}+8.L(֞HFHQj~=V/+BjA:ժ]:-.UFCz@t9 0K /K4wbme}8x?-?8R,u034`*PpD#.Mw;%_&+"Tt8%|xYt|yzCu:)z4HZBaŌiK(vn,{X\LNHe5CzG7ἑ;d)‡SLGS\9\:⿲녓*XZNJl6~L' d'EUrC,lHr9ŧ)f87+82<4~@jTnrs$7spςؙԭL?f0$&Sz<> WrOb+W}U?Í,-l8erSB[svcߵmQ]^6Mev5ed b0ꨡǖҺhw폢#q9 Ih^pAq2s?VQx"D |JHC*y4&Òp {a&TsJhRa!Mo`K.Y ۩H[CW9n=wtsY  E nKZIJqQ=C.b/7c0ٿ Wxc O4EeH)!2v"dVyXfa`\\ylk:U[+f M6^deɋOI͗7ǘ ̯ v9r sׁ>n 8|W\;+AsbĽs{sz2,S==ht$?-2;*lt^CVhSVj<1 9 +ɓtvYg Ce4#Q,0+목э X+3Q5yv3JMt^3=Fr#|-K[u7EJy>uN ȤKC!縓B'?7~Ű^8jK8gj4t1\2,mthw_{䞚ͷt X<(@Od܏ U?`\T#:B"_R-ҥ:L洠>:Nۭ|v]Ct@{'c+T>a37Gcʫ T,I+@s]e3"s.\zbW@} xhlN.׸@@G+-$S!y1ŢW.6{Qs79玝IÕ!t5eG$f$;D^S 1YN=)_It~ Sn"p.D-ΌKdsу@tgݯ1 %5>BOm{(RRUeaU4N+{U ܏#A"}]Q̖ 9EQĞ'Yƅ@͎ 'Y[XBy*X.ZР8{#袺rO nTwmBՑw3(^LuQ .&o<iSs.m2n޽o3+iH /DmʂmjK^jK¸fD{ 49}p}(?j!o?#F}J 8(ꍰZp5? 6#UhME i;j>5*ws_hщrD!02 |)Y9`,!] Rd)7Aly9j3F%P!`$iO2跎,H9 "$]ew4\|[L?hKXIneWH2 `k7alws y|@PzdGR: 6i ˣȦ4}oRpzNPT2S']oU|.\w4bwP2٧C~9< a\-z}.=z>"GY[ݢ%fe.(nuϨl*$|Na2j'S%>׼:B]oX Q(QuMKtG=Cr[LY{_+µ=2!J PNȒ)Rr)%M%D/޻c .]7Kg[b Iyӽ!|v)0k66 bv ZDOMcѭ_굪`!'+K]7`[yO7 I8rtBbTŁ"VڟWל/l_4]} 1?-8aM-?V j=`$4'GXw6(BbVB|sIahq̞i Dk)?A|^*Rx&wa n'Vwdq=ׅfӑ߈֕(H|?USK𼪌LTqKcٔ1C"Jy7gG7q&QKD5qH $ɦs+1C%(vʘ?=.|ЗnDCʊiYP%ɞBBA{VJn\J%Y+d-W#O!̷}y/#I MLZ*H6_w3RG7t*l]nUn_u'2(n7v T,'pK e*`7H4KpCN\$>YtJYOz<`?:%2+8bL>_ -&]OXśjgKXx7%kƟQTx` )*˔9E P]$sV Q08Z_2]ĥC z֑F\Gb56YǃpjAA˕\|&J8 '$ BleC2?tTe?c6J"Xs~r4Z:=őCA$r޶QLKS,2̈*G hV#?:~3p'$͸]R85*'YgcwF;Z3/='TU=ohXz;@q+#Jv;"U~sj*_EvbB㋠bHW5k 2!!I͢ z(婟H.zr#L%*)!#nt`tȲDXg3$z= NtӍ~4w<_e>zwSm@dikyf:0":2yS,A, rLb1~S%;WFgK%6̈gy`&Nf&-V`?wEC3Dky.NwGad8 5 Ձ:lfx\&-_I,U|Uy3}jq~ޣywѭjq*)94B;9;zZjˉLV7tJCx¬Ѩ c1kX %]%9靶:Z /ʸm6 1DKZUDMNw``(l^Tg-pC]|@?̥ v2(>+mo]trU^Y:ܨ'qC 83TR|TNenr$9kx\(?O“ #y1y3N^f&P[+3] T#!&vDž& I:L r̻#R19zH-=*!S+a=1f Fnc gM>>E(P8ka w}쫳lڡd d! qzN:6[g84QZ5X0Y1`" 3aT/q(ϝ ˎ`.;ɿxi! zȨ_%UX!gk+]0r b3 Jle`\'9#X%.^@׊9W?,P]3}-x3!/ą[DT ;g@\ >ruCOӾۣ(V*Q3 9k5su\'7Z8?\._h:J/Ti޳ΐZ;/SNx[uE~h[Cy]@u0+^iuxPJ*G+fŭME%ă鿌n6O޻Ddq1vig[H\mNp"#EOPy%l[L> WژըBPwD 9PvbKF d AD.ÿ#{#֙-qƘݿNC|*EJ]&\䷭Cm(-=SI R|1w}W>yWg۟i Gp[2o|aVBw IAYeiS!kvxTv`$4Vސ 9 ŎtvFG ֢:BcyWKUԏ'@W\MWD̕1חgs0="i<̦`xݳ6q[¢o1|Nh_ x۹l}*!8О%SJ]MIsϚ>iIy$xRoՐT¶ A͚r6hqCLhxC8I|xU\O02D|*c-,Α7 żNxCڀfMN\`tח圄ƻNBBMR,^d2WhpR *sf~JnuF7$G XU[ɕ.#ħ&MzP7GLUSH@Xn[uk= 3CRfUo_ n"P|%1I*4y5R.iA6P 6Hˠҕ>kt :gDC,PfmQTrC[O7h6gBhZαi`$,{ɬfuQٹRVZC*hQZr쀙jcXtŏ`̫fr e(CoAQ2gVG +|e{ۉb> PRv lIm#c3ncAaQhK1,JϲR.Zœ~]|=8r3&` (i\"PrU8jřk8;PltbUE@nV}Ǘ^Hcl{#0q`]M&Z5wղn=:dXgL0vl!أߍSd 5Mq0&zd{&6X!h|0SCNdɗ6z!-h 6]g m$r6^jb$NSbtv6#h C@U51)ggRW` 珒;*ԗ06(*i6eTyAL}u\l SoUFhύRm86Iԏ!+Rp~(C8cD_b Di0J#vNAnxA RhіwW؎&=L]ֻ-Abܱ(0bF|wSQGRe$/o>4S_̃܂俶CvAeM>fDwz֭&{##]7.[A1>a{C[jleH.(Y@`GpZX\>/qNj1BJ(λŮyږ<#% P3Zk "uQfۧrMEW:月.!7W$:%f}.uo^T g (ЋM0Kxl5a/6_i`%}ch"pSOLS\D6ʴdA3d{2WA=0 /3=< 7MjiU*+kbl ^ME\V.C4Phq@gv\@e$vQΆBx)UEQz`7 7k+u`g& $_Y‚xʆ,͔'Q͛'slfK+ ܂9VaHp.=nC\vQE7s3[J]17|ӄI9 0\Ybiߵ[VAN+켎m:녋LcP/),F1M.QUz#nɎ@X7梏Ɨ1't^0K| z,8 hW^#FnP{(^ !c;f[v)\fd`yxdk?'-y_ c2,~uS,s%]hS1[Ω)\)Tm\SE\qxKE)Le;ZHF=0+DU;k煏MCW"_1v$Bf*x"q{H$Q 7:1uRv!]](i! ) M-lyƵhܭ@dXLbw@f9^?qGێQ5UV洎\N 4_Ȇs>^uR?Vә_rbdYZj*°Iv*k-WжO 6-5C9bZx*P>o FvZYjűgYZ07070100000024000081a400000000000000000000000167d00e1b0000d1c8000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/ш]?EhDTTk׶Ǽ@nTbBào!1L98YQkf6 A`$|V=kCq?`ZI{ؐ*P~a+N4PMWʵ{wwHP nuwQh.#|<״W >sQ202uqKRZܑqJrLL|ؾW]ߕ0^S_Uz?abTD^H,{ę%¤504m9yӻ{o(dKTv'-)qү Z \z a aeϔnOYxrc.(*hd ֲAvVo\Ѹr9D~A-a|؜|w[̄ V |A|?GNZS<UM ܈ QoG{թSHGؑ=+D]ݟ&ǨRmMl#".`?QlRǡRʍ'G4DGw,R8'f֨x5ݝo艟lE:"Փ ~NPkYW$NU?9.Hxz 5&%5qp|ee| $84>LPPba% )>ӘڍL,^TbhX$W MEqUMV{E@$,wn(˂I8l܄?NG҇`+?3'ļIjQ. X3ChSpW jL R.^o65\ť:FWpn09^?C{m8^0M,}cՁ$ vO6U/^CX p4ʾzH&ZG.nx{ </(@ڑqSӭ?JVZ-&;ԃ\.y? q$מ%:BBmŅA3 gK/iVR+'\x|R$eU\LM:Qr p Q[2^ orCɍ0CpebY>W5<4YCR =\9O\q8 ]T+֯{.G֖B<$?LEYqur]q oԘ~(>`bGdY54 5Wxm?pC;r7MSrFhˤZ{ʨ(*h>@_`شŒH]Gp؞XPg} [ _oVW06k8&樗p?@+g58+?{9HQ8R()ܣ[]kFR1OHm'.wE В?H5x7COǍc_Ʈx3~h$f1\>w^-KSx3V4tÂyJn9eV/(NϏjg.|hYkUM!o73}#챜x'|*2)J(/X2_r 1iRƽg> p=UԢAK #K o# u/2GEcj(q>EGR~Q6>DؒYp,Fni-1RvU;/LS%t2.7\RYZ>Ң6JTsEWE=^YnXIb }Կ¤.1/%WV+rP ih پVh'iK2 Uۏ9Cy'Ԧ@'}L{5Ul Jau}X8/C+#ǔW (TM)/b٨2X#\Eb*$!M?݋6\sF Wc q.c`7K=yF1$,boVVńakh1gzXG&fcV ]n14Ygv{,3+4H(_qR)D BHlc̋7 E ې:?l1Z[ R63la]륫b~liVpz\ p5C-v7Xj^dyS>5,r0:Iϥ+X5$ظA`ŭh&o֘D@iyʫI9T$5TDt5;}+uyv1K%*sjXv"`WSV/r:ǥ-1p虤q $@kOɷ~۷ ?g#3ڥ+G,WUqŚ)ˊ46)Ӏ鼌\=o1%v-,=WU8+dɟh@-)?pDx[jPTеϜ+ qS* 8l+;H_ꍠ Tj y=!Ѱs @ʑ"|~p,Tݡ`BXT&ʃ ,|7Jozt ^Bl',A]7Ǩ <."ZDfT7Ha~XnE!g}H$vLEZqJ'5.;zꛐ' | @h",V+=mlԅ0Whh̩_{x RTxÆ`s_*EOm9VH<[) C{1_jsf! D:]Bi~S]; }Dn?wӗ3ec'8vgSlp~]>7pUfM+!䟭yGW;[5p[uQLSc \渒+GPHbzƆQX!e@!3qX×~K.G·r)fD޿QIK9N+tpEZ\G*E1K7htGHMnS>/+~M 7mR0]v#f=M?mT k8{azhH4BCPKCŲP)o+ߒ"5 ם8mNrL КADgmpZl_Țtwf'bWˈ߻d_{7Ђ 5hxO/Q!E* Ϡn'E-f7[-.&$ 7Gٞ$%9 QPza584;8v+"U bku13Ś}^n~z7:k qI1v1׭JB|?mzT+AݯV }_,mExך8ӈ["\KrK.qe&Nr3d`>,Kn#Cs̩K+ϊ;B^:C`G3\*ȥ o=X637OE9g FiSu;pk ~6bP冂^ƭ z1 C3bQ`CpHل#u8Um#ΜzHRA0\vo}z.^^5/Z196>u8cȔYg@_X S>yW͐x-MUS#nF{Pa@K1Ky::1ӶHvv٦$a2o~XlMҀ UNR߼SA8mʿ+m;;.%O~gecCK8uz[/J̪=6nbͱ< o#`ZlMB%TOjR 웷T lVI.HP_iآ04󠠋P$:4h3Т5:skּ*R=ƭ. \Bt45 @>\CFZp: ufvSwDJ#KRf` ÑW:aN\wnkpdHb4Pp1>lQ'=NE HEσ%=88^W6-)G@zFx'p";lF +%% t?"I HUWlhW Dr0FEWB?z7jʻzv.ɡ#־XFoT9F/Ah8ݷHqCy |,?ݟ+ MOdʒW5o5[|>:@sVar3`[&IO%_F%BsvtgEr3PwdW]NX[F =zajB]T-j+tt9?ӇQx=v_eْ-|5dC>eRnjPg2NדI'5((c1(KՎҬ_wf(PbL٘)Ԃy&˂ .'4"a yd3>MyNGHr u~iz-hSKn~00|IMd&+pVEyrH|)8l=ӥ9LLg5 ,6JOwp]vZzlǸs^ kߞH_NRKzV4UX LSq`pxѭE4!+!2:2[ 5M&Wo+bѦ@{gfld_ utZ:ֆ~+n7 <-ڃg:٘s-߃~򮾺^rLeG1G<:Jxvq(*&o TQ Y(sx,Ts/6{Yd.!Y 42Gyv3X^%IN_ڶ\w94UcKjqMJOk4f X,V%+>  9 EcmtL=nv‰'btL$ZP.^! ]ō+H!Xdnupck{!=u#5ޝ3TQmi~xU)ۦ* OrOw?+™s2WdMAWa;8&Rr{'EB^3Š{?``aLKtfEhCLUMc3k!ySt׫> KnFhQ1J|ɴTڙLqkb|ź,]ww5SH!ko9X%2~un'̷k" HUM (峣T]B`'9;t8:`2^.L-8dB\zjx-Rۓ!Н(wSӽ>Jٸ)) V46gSuZmZjQ)r2g֔"o*|op*ta.HMp+JF7tQ")e)a涔IA}k\?YWۢ^Fd¯6GPgH;x?-BbLTW(P}9E!6C@~it8=%z;hLk")cڭZ%, gH>2!ډcG{߈P'4|)[.t> ҏ3:ew+T#t$ښTi#EX-(< +v&sm+f AҳJN urDdB?کHcY(dGߊ9H @Sh(TL€R^&ЛRyIݳjƵYr2u-QAVmm{z8 sdd(U(w\]Dsԑ84%-Oa $kB[~C>5Ka4xqv)z5?mGP.D57g^*wRSuZ/{U< ShceG@q qtt];aD6Nk_T@-k45e/eF{ yu\\6/s:9 &;}ٵ;6/+pP&>nF;EV 1 p\T^&BMSI@[HPY6yd4T ½FVfY"Lczʹek_=9v9v;ykABN*,;d'lk=&rb!}=-DZvT~ HYqbcsLHݠ &Gg*XmL%`B Vs1d탅bߤ-j"H/L[a:^@Mgx7BoKv 2/IV< Yl8csUB\ ?2<5y9lg<hTsKꟚW1U5aZuKܷ& (JdG e!I-tUk%d.$9q ^5i_%Woޥ e"nr.Qz@b_s8D- 鰓 cila岸{xBf 蒐5*GJ!$ q,˰{ {&DDqwZ>AxؤeĊ^kHQ:4Rgk]&yWGl, b;Gȉ7fнfէ1mn+wvCm,[ٞ嘯bFXP|q54pإh5趸iIc,J畬F)̶-HL/[i A4͕d /j]g& h1Db1yDWѐR/arvy+7nLG ~Ч^cG\H-gO2Y%wS]vhbTEl\1g9$3d^C! B-!ɖͱet[-Ixj<*|x~t"nʜ3'  TYJz|Rr!YtV\jJDWe]`!u!7WԔƟz; =|vQߺǦ"4k6pE2AuAQXn@G)G4Y1 r<-a?`vUBw-0C|'tgmlt)'G[Kf}R.{C: oOSQHK7"S B6pXw{P)ς'JQLsxI>]d %RMs(S }9$^Fy1BWbm@3D0ڳ/8C ?^L0ދc8oðd@}/qjNG4SO%un].B(~P0\bApU 13bRzVjs9YÓ SIl#0:ohɟm:]-4ccΑѨj)@&B( l %@LŐ&TUhU~)cKi@ue_Uy\8mxqg|ܙ|d +YZbT)Cmbe.LOa,|1#/ $an]EoD]ȘUX_\b<0zQf8'I[A7InQ BYgML ]ҋUJmxzQ] U!.m00>-Pj_U! |hg쵘;|#*Z6# ixdN|""gF}lGh8ѢWd>/Xos9V,r4eh!,NKE[s$c8 fpDgSm¡f•z :HkQOQD?㋸zQ\h&an>m]!2L[ x@h%Av]2xʈO=\% ?ɪGV 872#=!)NC JN.lϓ/ubl]0L!*6 گ_eDhK2;yNEhAlaLI->ret-7ָL e,+Q %k͸9b+gpp{^»tW*_]y!C=]zx{L7R6܌T=끅XhCcYy,Rg:B _Ѧж9%vwZ5cgmwkP_g\߰XCT D"oYri础zW 3R*չoJ_*̽ pW V>Dzedąz]rs?.cX nƩA{!sy 68h\(73 [3q k2>SP^[-oCi^)8g3GxI^޺+XZ,]_\nJ9hTؿΐSW&g:6Dfn m6HbIjY ѵ! $V5g~1 ]bŽ⃖}Wnic)!x}DC|'8VS  G 䔖4P2cIz"3+f~VCϺ qwDwbҾKyέ6Tb 4saTNu_-d8f<" h)xc}y/vf<*!@S3PQ̈G1 Gb+"|`io4tĂcڻ C#K Sy{%W*ztt%GB.F`Vxnu"ٷ!>hn$Adܣo(cV x䗚Qk55s_i)o\Nv_|k&{Ϛ>JHxx0>(jM+N":{ to'1Z\U(z\% Vܴk6`•ÀnyC^zj Ӫ6X}RsvR5WR%^ F`\0~VНW (GS[}Z V{? >PMؼ !X^6FЕR)77%+ya\2ʵ+/Blxf)*ê9U &^bfq-m.Yf1S \<*1&q:\Ü t*WPB;ee ,;jc8RB*=ja#}tHL1[spODK݁GRQ;"<0(EJjXN>oQ~ `|.,&Sp[ʙa\l~ǜ5q(0[cX37d:X >q [90i KhEF~P Ɲ#-nԚm? c{$iv]BO?"w,$u߇2Q8"C˯[c KD(Pa~n1n0(=>`lV:Ƈj) =ж>DžgL:`G0]cD3 kv3Ls;狼w^n|V] ɼ>)>x2!`n[P-OV-'XƗ2+0.%SRk;ȸ^4r8qGXxW&dP#q*t( UDxr%x٘gݰ2\0(ͥ6E)N^3Tnti⻴>UqtKh Z'Ыq)[ݢ}˸oivup^@Mi u ||}L*ƛ'rMF{zdnc6cdqlRu왮ZTO;_̷[NuF ptP[>`#5SVHWCp,DNtE@!18J##8z f_@(V_.:W ZVˁ q<0J8&?W[+do捹%7~$b .%W%ė:,ҬsO&7tZ>^T0#+$&cZ=MN=;ީ ^2Q]zaEMtؕ4y']m2ub`7>]|-B%ߧ RP;(u0E.g׎?8|Q @!ě2${ܵތffI˳7 ~ =}cv̋)nf഑CT"]c~ǙU )Nbx+ ;r%dg3 Dj鑅'%p[96#|cek,GX(6篺[A(eӇn)urHl2mbL0 Ƌx %}#!M$}NHJ#A8 ^JN?~]zڡ*oGMXȻ:v$)?(/ u,r#.j > e}(ͩӜzn8Q3Rķ\\7>߳u/&q7/ .b&rK"ZLng>#-y6ȋ6W n΁ u?_\yּG!WѰ0T!ID_EϥHaFEC$QZp5h)0=O5Ր@A٢;ɥ{@{=k2dG_eXy>*p !E岗-";Gh8oz)Fڏ@TFO[S5ثC`FW(&S}|{^)o{Q?&q?Jފ7RkLNS,Q뙅k+VXHFbŝI1sS,N` J wف{sIRu*lyжs|8o:]mozrLU)6wӆ {|%xɎмx.DZMVrwtq3f}(#Y,q*:K?T%%:*itʶ`Yj1 #]PrGy'+b]bI$u~48$%Y~D&Sܒ\CJd*rp}:FӒѣ 9jFRÝצf36".랿8fRjAdp჊k| @ҵ׉BJo7 Jbc ean ÆK(<ÿ,vB2Ȯ["1ewg^flSD}G@R0}*eU "Ey!3}<2x(xjh&þrZ"\YG+;M Xxt\կ?dIBJT.% /a>q"~|#$Q {Tݎ >Bidh \էA70̕<8#~U T>1pF=Tko+IoW.Ioǚ quӯ 0XTLIA-59ӏ˓ruY+xIeDdžz7͒퇫\w֐"ܒL< >Q1M>ے)9:`é@EKFH&7+gL*l5AfuꖍaɓJӷ3kR%[‚)'LPC͜]frUչ!3|m%p }5FN0TyaIu#[yJz_X*?)l?`qĪLw߯[d_}z. 샏CqT wuFe3 &޽T7_+41޳j H̘ iom*9Yj)EaRXf>3bLR -X[pR 5-کy7*WWrhտ[%jsC|X7#5x< #rCY|hKb}_)* )ݗnS˚tdb2(wc;۾9ד,g5ʁxl_ٗzgm1qg{2)XGŭ`3ud|׌> zkp Qk+y`$a$nlgrQVcըIj\a` `^F)_[TzM <&j jP.iuƕ0=)ةDvC;GDs̎#͜"~=GծT058+3oy>E$֥s/WX@oȣsLA,PR7ѫ,hv:>0L*hPU޶/@mSC_0ugB90/=Hyû#D$=# &? &8q$A=z]K}L,} en2,`ɦ9Li ˼FSt? /N51RG.'+m'p`08O(c^atA=aq1Fs; GhĂILM-hFu|3E>&!_vXm.5ۚ`rkbӫhHVP;\!wr{ؠ}gS0h ɐ0]N), W:&rj k|^``NZ7M4-jrPg%aUDEc:hYN Zgh>,XaکtS|!ݸX*\h&\ΈQuj %SM7nRx^AB Ԕ'Q|[`(A,n %o6Z`;.Wb3A914e5-a!mgrO8F{kH@\W`Dq .Pt^.wj ^M, ]eǥ,d`=߮%ǡtNA[Z:&Z5ouF"[_X ~,Hb7˻֦Cm/[ rc8?lZ#aI槵3ѽrLP>SAD;wHuɕѩ\EO ܸwSFEGK K5o#aBiZ{\@*R8sN(䮪.{o:uR!"9P6d/( AS.Ɉ73+fmba%V[‒tZf-drJ=d2D:(*{iKB6|1Iڨ-ey5yi9qTD.DKHaќnH6>;Y"[mw)ΕLR23MoxOov+:RCpyO|\'p]]Cv,{f3/p*%yQ8 }ӟf%K?rRjb-H<z}&}X6Xr,᯸G'G?yL Td ^\da2}+^6Fl, 4bF ~nY ,LMv*Vt7`v[s6kq4CN YjңuN&t{^d|Qe[ 藹^yZ=ƤS&Q"^(1P s'nfdzU*3<[Mjњ$H]MkNqiMˈVDMvd8׍e܌3֩#.bW\nfaްŻ f 7+ڌb-\0Tn;:JN۝@HB˽SԂ;|hnRmV|wQ0nxzٚsrmw)igj?tzX Y{O(BQTzYEo~j(SkKE;BY9)+,F˦K*žq٥3Y-/ Bl}la?rK/w{(&{d. ֢!NObԾN{r Hm&T~e &\!AZD$rh*zߵ&Ef6:MM8z XnB)$h*ngy 6%Kf8`hg&xuۯv 4v7椖"6)v9|Kp2B<`ɂ[P78⦃(˛*Sww'&ΰkتÅP[`@z{ z YH(; t[Z0ϴoY,^c<1B?){N'7ZW{l991` %WQ-V]%|U3Mwܗ1O'_:V,2 kVA٧QND5}ŅFuIPKYVQbNphej+)d}uN_iN_ȌNB>s*'N%.eze>*pZy@ E-piMi)š_>^YdӬ[ٶρ[۠cl[|L7r(P!BN7:*،S)h;VbDY`ڛehhq /XiW#C*&b2~<'ob.\;4LpyH}!ZT"~O ۽t \w zl.4n>o0{j"> !,$IJVV֥fdxXfvJ^Nwxqp 3.r"M7G SyVGkRJb+/Ykm*gRrXuŜiY~I/b,`&CSTB{Kc_m7z껯FU.Ơu./ETw"jp3#}b0J=K(~3,C."(oB?:8xajڢ'4ԦŤTѤ̡yraD-J:Ow圸+-ue 4z)J ^L \#@GO%)rkn$=Goe.OH xnm5PFR,ɍZ3>;#5h6Z|=0?nγS wfm2Hg}ke{fJ9 :ޭC?bo)r"?PW\#Kry 杰 iT cH8<-l q]v.y5Y+YH)e VxLҠJ=N6٤:P)-9-pA ].%)+1%K.cFp34MȉiGs+8GԒ ަO =d] N jV ? }M4S<{e+ӏ#D[!Eސ{%]oGIaWPݡ>aAzJ'bB=1+[Ɓ㬔');׍hӨڭAy= j1.O"'H66iRw%ӻz|_I/ *ڳ:WIeu Svk3 4Yr*!E)mg~<=?O!dyLkQ+Ǐwֵh"kDibDޖlg3:Sd_ )?޹lɤhel?tz؝6 52pQR(:QQ-9{`&,J/ljj[OČhd8Ǧcnl(JLc&j q@mѐ6Ks0t10N`A\D|PWy!O=V@yn?F997β#sB?X_k)d U~j4Wk]),y5;jĪ>;~y./.Ķ0Xr/1}>H3dTtG1ڰ_J6 fX9݋u 5 y5G‚.f :˶^n g[,iMHt&SߛqDr `iF.U;n \͈7 )ICD:~79,q7>mcKz}C Fhz*gA.=`-)|ᚷ\e( KahwlON5Q^y))=+PYTi%>^CcPӹDI`x*K2ZN{X,GZY9F_jar|繣d)N {\F20؝"U}ưB/zbeqH<FD X IHx&b!c7 X_(&ueTpT9rEl[o;›TtZޭn ׮qf]FڂS\rq zΈs[kh>jC (7T(7OK^jfLQF '\zwPY|HNcGd-gDŽu2}!j}IYf@ȧ7=@j䎷+r2ֆu]!rGϫ㶫kQ BLLƂϟ?$MpZ Z+KΉejZmeIKrSԨm B_ lϦw]N{LƒO'a #0ԟBք1sӖSLB*1ڵs[3pC>p޿9/-P,/&좻:bE$$+onʌM0ݚ^j#MWp, OpJZl^̍6%=Z/vӚ46 =.tɰ̟ 3`AfRo" cl"%z*d2b:f3ab# %g U@0 |\}H{tb}#1 *`9Gd LCx#!ڌfk<Ϯ-$6OJwk|ZYqԟR@ qo!36tW =l.,頦͘)-H4tb;"`DOXS5lyWdh [rV4ol_ D*]]P,j2uJ2"3?CN2Ž|Ct ʇO/{iXBÝ`IVp8$k*+h[cR+}8_nbΖ1 >Ver bemT ȧ@2^;թz7ӘɅ$~@T=@]ƞߠ}XTh%U:i R2_`aap朽 ʴr=bQPL/oKA¢+Cq\p*W:aybݢk7ZΝt`AΩJbdM`w ab/78z^PlI!SX>KͰD=;\(,%QdNj}Y[uB1Ȕ%p*9zңqi@0<:x9*{ƜSe7zKqU=fĪa7H!.`3ǽh^f>?T7#CxlyVO8lq?xoq5=ׇ&㲹`%l;cې)(j*H'YWu]jd\nw\g>MWDFA 6ըZ]]|>byV֟pM? CTj#Qpg'=W_tl2iF*)_Y k/ 7+_"摦7=xGl=2!AQ&U5 {NH( q >? c `hFළ3 4qc6ڻ]yOPHF*ΐy*Hѓ*vS0 oPեG6nVCKqEUP=99&o Q#[ȊK0谒=D9a%3pyaLlnr^s+;4nGLݮ^'LmR IEaY}8Sߦt.F }#d p87J1[/CL+NxͲV1-i}]A`GnN<U=#O./oŸQII"m`^|EZ`6ѣ1L[Rߣi$Dɍuz:J-a 74QR:a˥VPM;mJzg(+ޯ{zBKYO8Py 0tRٗ kJ6DBqd7y7 -DPe1*ezZ`Ë{~8Uj:Qlg=\bM[Å:,/Y !~jz7>1]x]Pq  l}w\XjF*O/( Aq*<*d}}A!q)#W*vlC8.*[ \HB6VaS?52"V"|+kbi~7.PXQ7_|SCP9{)w l hcuIOuG<$򴗛thWݩn?8E $~/7 rB3_޶e^ o-*vYD1{/<ǔ?O5C@f$t= B]bҍ׃%79_f9MEouB{!N*K3O!Tx?Dq,-sw?Nt0Kg^vVvFƍɚj\k%ѕ*pHeb scߙpp R9IP/pV G?R2C܂D|uMzaT".n[v43u$ܶ%c׌miC;|F^na/|C}q>L rK`,6$=[iZcۅX]d a'XU+ދUo:|PR&e@3(z)m+mO֖ p{"rOq_Մc ѭ:+0B L-Սg=n;j#C[G69:ZG62F֓x疲>Ƕ3,}bbRo~!kx 1shV&gpY"ϐN0ziBnΣ^7z"jbݟjW7$\D_:c:Qm EX:h+wW16V)iꑏ &ToZ> 695n؋{/5h6ÇV+ʨ?VF7(}:\\.i]gib&UtGw8$9$iciFc>"t`kmUutK4JYM)$ߠlgDħ Ꜿqi^VV`eS԰845٨LM쟠[-+.y;;WMvv,}z!+=|[3#7?@W"W%8xfH]D4Q=·hU Iu"8CYu++B^Ӧj%6'C3l>5BlZgW5~m0(T_a2 EX$t(,M țr^*q FOU$M&w $yn{ A_ (_(y&+Ӑ-r*Л~*n4M#yX;2"B!eF3N-[ʔ,Q\f{͛yVH`gY2ru/D!pL̃nj2-O3<(p {1 RUVd#Xy$2bPNs՚OSN_OVm\6|7_4ǵ[K? ~E87ct @'^ eܐKCL}j/yGˎ⎐n1Y.r2{˺Q.r1^!(#-֥;DE98n{A(S+p%X$oψ;Bܽڼ1r;u=5~0sdꙒZͭa T8<0v!^CPįk.:>͇j[7`w/!6ܪbuLJgF4h[(8-[8oN42_߲="Mږ| J @jk&%d h+ #,M !:9?+DcC* қmcg/oVis!0vpQ^lYBCxf9~bwV`)ki2+:,č=@͟ 3+K#\c‚?4ɼ X@\+p.I$޽ܘR ϊOFYZ ,qzTɺ/%U"̭4,}4;Ȩ/ԧM' yQ}a(%?+PEr'ǫ ׊续4ؒL徿iј0,!0ƺ?Uڴ+nO;&$MN9 Cu rcցv., Im.bLy ^q]PG A *Ƃ{ ̡6 _sýlazL?#hv1 VLάv=VKvozSHaA/|b=xU3l|&GJs9o\P,k=FC'n,B:MӉ.pF+K9`z?ï ]g,\7. Wmre'.a'5fci!dQpD ׿-*ô|OQDx3x~K8 "$F wDyY;,h %\[2]=ZkweE]% q AJbaܗ+JKY)]Ȱ(UL$Toij}Rr-$$1Tv.nǘVƄoi村Z7'3;ޞU`yD^Z, |>MR!isK@.Ky7FUg;0|{Q])pHXu13vN6)xzjIL 'td[P1#B3ǒ!)ɗy,"TVMX.]0zlY8A4HԪbj0*-5 7S~#%Au"(l*Օynr<':-Q`\aڨ|)] !BGΕ!w(5,{3]~tҒ,'lu6>Md}-\J"S=9-! B7Ci"r$D*@TRLWɟ[Md"dl|`[xvI?≙Z2f'P.sN\]NB!ڔDǁ/oW B<67ZuǞormK#CUn^iXY gul$l'igUFE4a ٍ'^XiX^%]ڤ`p @aHIWjl%pڻF"D-Q[A|<^u]q=@{TQALxӁ@'uiZ#h[*|-kW]=.SIxk\ml|'p53INAz|^p^}/wsnf Ds$[&=FҕpȥkxVst_,kJ{&KW80Q=;}FKu)=PvU$s@̪[*15*T 3I[W1h%(Dѫp4/qNO9Y-&kJGA,=HHjcWKQⵯe^0X'~NvX_m A& }l:t8}#P̓|"x7DcmQL0ƛ] $xYGP@%~`;MDHuD%'6.S1sܒP}zqqI" cҷmꊠxЏZ>u\^i{[3lavDK]ǗZlmyѕ4Fl5gh\{P> gIٺ3o_N2S56wIR`fu9Np:被A&4UD̲ d[3Jug~HQQv⣄j-ע%eLF'; _CKj:h}(O)e[12 FejvCdl'N.2)W:襁> KPR-5ҷdzЎƜdux9hFeA:>BD.Mv3߿Ul'?-8PaQI2c|F6. TgҸ˄(Yާ#l'`4?S9*G%@W.B@K $%ѽRZv`IPA$]6lֈhC{,+)P4DRxwB`5iqM<.oYXhb9u5xsEfCMjQA\JMݐA\9oImiq]5}iTԀCb FD= ^G'7 d3Is>FmM9?. Qc*CPDuˡIxb ;'`/K&B6F{Q}{aDO#~]7e$#&+y@ ͉8)؜ڔ"2gAJӔ8OnY R@&H"]}& tb /7d:U[ړ޼ES[|Lӥ(P֟)K*g #S3pxQ{S[Zrf2玓{,cNxXO7Eݯ&tG@S_z;vpG G2eWqEnwe6T*XX#}Py"ՎZXCv >9b :7N[zB>νo0B=I)d]\EE8ry*LIc8-G9}W@DyʛkAn\5=㸂왜l$WHq[<$w :ؔ.f3U&w M#^m 0x3 zltIQ_ dҩr;2Bm?m3%|V} Us|ܹ1IAj&i>Bol]KްK4$oʎJvIh^8 $&F1 &qpY.M@ ElB;p-$!VX<.Lw!LIҎ=]`W?:LZӰOu, WSEKxnP5\Tj9gp,˾[^;@F.`q4 ۤO<>}GnP]K= >aPQ._,9E0}_^Ϩz'l~0 NE7\2ĭsxcoꞐyGs9VosCtDZGWM.`*{si#.u8.D9, bJyW׺\+n(GPN% 20Q``o907=y4Nf]x/!Vg;#)qGMys0'a<ĴANEUG$O-1G*x4?V M_Q(|5ע-^%n*nRHA威s%r`GT E/Ò;Yim] l#2GT{&j jT`aكHG~ADf:m%@O&8 Rnv ?4> Z+%lKQ͒r+P c?jqkʼnABCyN4TDk/^ʥVJY/Ю}1FcB(2;'3PX5 aQ2 .Jr@%JIc8?MDUjYV|̨?B-/R~2KgGSq^(`EZdLȓK[SaR)eom 61)$2ψ A5Nb^+H%=x/3\">wNOJ2*&iyȀjNz(1">ziGkkJ`Xtj^DRs+02qH3Fa2C`ӶGQV:HOF-|3*F ASV2rTeSb~˜{xoR1ۃ#tQ5׼FNE(Lc*s,6RVe~h"~PݲT%A>\ Zaէ~W{]zFf3?NOvZLBq9O `]!d,Ax{9|T̆PvL0Wb# l OHF۩[ް5x_.h0BO }Sz EYd̏=нG-FY$!RP=Y`?[Dͺv/{ ӣ9wp-8QOA.b"C<b8)X n3nt4O8p {×i.̮QC||Qi&m)Z2p KZ| / YW1 RZ/@{)E]I 0(ZSkc}iB !xD?%_Kj! ki\lx8({_`,ckTpSM uVxaX:8 $Ӱ众m 7Aj 4ChZYb5\]!tyc7&E}z}?:bE;` fTu^' ]ň~?"U86ŅCxyl{&.RAc9SK;2)R[}e@<|SN)Ja}DA ~_$i_O^A~(eh^~‰ii\e<J3>mŗ)at* Op)<HUF|. ~om߬IEtI~Z!Ho')G'󀂱 ׇhP4U@(pP tpGyE1~5U 4wGhڵVZKIG3H,A8]34I<* [*}#VBcmZ吇J!ߒhooe^ 6a$" :z4z}4GT{廌Xrz 8)׺,PJN`D,,uVڍdwf,1}7oL7ѳUS7&d8Lxڼs$ʏlX5~YseX>|_4?s߂70ֈlY`GQCKۓݬ$ [ړqxxV# NҬc@L ТyTyQ-O{WWwu^&sBXg_fձq5²ZZreq쓶Q V!.(d3gZ|8z!" mI=O0PhF|:}؉J\hQr*,ς@6|;PK^<ߊpKRh$i@FeOS.m2ie #!:55@~Ut|%} 9<.x[O"s,@iz#IKʃ_A^;O}GeۀګdX!Vgԡ5qf~觘w'pq/xz'ݹpSo-#"?pZTl^-H. GF"vd=;'BeOkַ^^J8CTac%hiX^J\[zK/SIVṊlW6do;2x>>S?iMc6NZBǑ N ;h 0y&[{SY-cDϊ\ɋ[ Zm%{ȷ" מ]r)u`*gג79Lvk_WIa}EO|("@$+Š C2:@_]M3@%WJWuzl8bCM,:R2./-Oŷ킔/ZWK@&bH*ɧ^+"_eE~S/ Ee|9&Fi$Ti  Dq|*TP`#;G8fx2} idg\~MV/˔VlQ VV# 661M~ ~D%Va7-NΌKOB Ac3E~8cCxVa&%`q1`#O?@<`+aI L&Y<;'?oG% #uj%Ei8\8yHR `m/l<'>[_2nW8bdP `ә%uj;wqN^}{H够u)%fF2:+q99!G=sk]mthES/D{`a~ϑ:E)ża9L/?uD-xwgd{Q8y @H׽@*\IU3"[ӅBAD*/&a?f3|i\]ŚNeZ/[7K9qBqЖyCjƐW# 튗!NÙ6x^!ӡU'QNz9eTI&ޡvp̣GbxuئV )W3UgWKCW3R7yӔSMj"<,@ګC@8Ci\ ө* B/a/DDT.Ky$ڦ$9^hc}.Kv5:p3@b`_+i8*Tx A?}tVbJ7)u P_JNtr-@ӌ@y!n\tVbp̔*-6>Q O"lJKA*K dwڍKPWPV.* v 8 \/tʋD5ap}fN@.[-ҡv?JV]TgBY[0=$wƛ͔onQS% <̷&T |=C[Uv7 :}?pk=Q/M>uG&<2}Rsr&p4b ,"lx#j<7~1`S98U×Дl}w,6!eQ<s'a=S)d;jX!C]r2b15$s\l %)>VohtU'rR3Aa Q"`fNtC68<֏]2{IiNnj(E*v=_߇FlFZ N)q S2T[H LS84§KBrqVwDḻ^Dy:cPefQr@ -z&z"ۨiVQ { mQ][9q |(] Nף;o7 e `ؕs5ി(,GXfj18{{8A| 3LTL}ڇyS Ic:ڋ>6B’\פM>7k9F(HËË̼28qQ;&sgp.6'3U(`)+P|bjM:f倱Gb<&3 ;'W#Dr1NǀZ0־Aj=+Jy1:iK$9rӳͳV.*#n Ht?2&6ZlCx26L^Zxr+f3v #; )g!͓ͯ-Y zeSYָ; ioq@kxu8gZAvZ#-S)0&@o)jLU(K`ZϝO$ Zm/"Ɍ:V;AImxSbv9RQ=PQ+@$av !gIG" ޯHf1_.ZGk25]謉!? xxUbW,f_{q8Dۆ6c_4= P#NQzn '.2 ,+aHAkab{̜R[d~k>N3SneEX3p㚍 CU8ս{6Vo%h@{X T{:2?^Vr.,f=ӓru ]hur*%8_ziO|pR hKCEf &|>v104CH!цQmؾӿ!b]wSM7;o?Iy#ުR5&sA)wr5B<2әtS&Q 8b7c 7f3 /̜6O' l1S- .zfg7wq݅WZg tI&MqBݣw}yVe,Q@ZF/LLWݭ+ T~&8u\>?kY*R#oi~~MV:H zB˽A:Ur 4Xbmk>rnjoiOM_sa X9RhK7Xl+%lF0_9j2Mt3,߰ՉNpxQir7< 4u ,XwJ#Bkw84 }dL}?!tp'"T ×֏mBb5 ҋo;S^T8#>cZL{C˺E~!\MQi5"? G#? mv9#6iڣ{F0[fKމVUEs7ʫjW鲏8_?,LxR_CϡަHyqs Wi@HR.fQUu vu`\#Mr@Yh/5LJ=ƽ7V=M|o,č8B-L< ӿc!~fs( $D@4X JVeFs^K/M|jkO"y0J]sWGkW.j-#k# ί NeF)6ˠ`R3~@f%]V8EٟIK[Hhoi3j'*$13Ԩ۫e EnH5EŸoɲsĭߔmg94E-&0BB5d9,ZA@W8R gA𩤓@Ɛo v&Z GaNqWƇ Jv 6YnkKfpP$ӧ[Ҟe%7~)Jy}7T&%81@I.ABD蟀e1f\zD`H2eI'{GIXq/R $iuP:F{NU1?kpiL5-Y[ cTP: \?G"^&YԬvQIiA۝)(F;Eο$~p\ֵZ$ ;&Ic}0۬S1̾v*®501 tR[zs<9?S 0f$A s/_9Bڗ6R*nAWj_<swKe<|P`i?(2 Q;oJ6fJF?Ge0QQ:]G8[6 7b;q'݂y_q4#@cu){UAep$^O#)፞Ul*;Ҫ y 嚾_ F\8д޸Q#/?.  BzjWˠLE2Y\= z Ka gSȢsb@6 2q(YiPr%È> 5SݸysK ή 4@5\6Wn03ySWᡣ{rԚ7@iPdR!h!/\~hV|nő?o.' XƤmӽ#LO^t^ u%[͈3O2S%$t.3y,%!tr 9} I;UhA.<٪KM|YmX>\@vzve;0D9wEE1 eڷ0^ur;$ư8_h$R#]oviy0GJ!kcI߈"~*fn$Qwnpf+qw/{TI0.f n;u+7(02k_gݏA`ڪ3$3RFI1ƑLj>JP"<^qBs}ҦחOÇQ? m84g>}%:3MKe ]D 5imLf-̟Rpt}[Sh:!l 9-#c&?x*Ay"Eh"$A3CDbHnQ8 K|TC+bfJd4/Kk>E_ HZ69/)^r)#+\d9蹮Ҩ~Cys;4"E? ,>GP3Rv;EFbNdվA*abObηy5mh7 & BY`I*sBDH5%LoZ5SB}ؖ\7#E;(ʾN(㯃@@o0XulO'U3S{|U~͑z]B/QuTyZthnn7n4Y-M. x¢8,iX^:+[3$~Y0~W;GJee+&V47F “fLWsw}/<IJf 5/v~j}V|!!A/(]_ѤSO݁x\Dk弝'xK178ZTJ+(^쐨@ܔ8}R^ijWftqggY~j}EU/y_e֨sEdx8|hxJN[e;hZLlct\<ճuu7{gDך P0:FO Fp5AG}ɧtNf ,_By2%oj-x;(AϹ҉)c|Pף4sP&hcQe:cZ@)~W7uɚq,O[UV\8̎D4< W۫Z ~CTElW.+ŮA{S?zF$Z#EMi90E]TؕHKno4VfRt:r#D6rXձ<^9CzaE>rA;^l%/hMjdN":1o/DV_u63f NbQY?~N T_sP^ sS9)bb8/ >ϴgڣf'. ]-QT^&O^Cg}T\'d== ^e sesX""gUmMJZ11ҜvVtV)IĒ:, ¬E!-4s8č "0QUQ3F[BTVP(Y9[~pz]:xL8 'ȴtdS+Hqc4) d1{"wfQ|gTs/! DSw|p@8[h@gŇ6}y">@ยA,*WwK-1 uibB]AD=V o Ts5L,49k+ߚ~ER4KF3Svq%=tn:W{AT{=XNSU]\y{Do~L=w87դ_C l@H&RY .?y/Fk3~ޥTup!]!Ī:1ׯ5UBh"o9d>WG(kP7-]n9黸W( 7cm2WՑ`W|wgҲe4mn[ܜn;ٙ@,!n\A4o:[ 8, ~>q0āȃ MAdL3 dMaO~b̎Z8q:Wܽ0,fD ]4Af-bA \a6v<ȻH|FW^8tx#Q;2Y$A{A "ĩpء3F[r3 pb7zp ;j:Yu9\8EΑړ\}:Zh}%>i0Af9-u0ثԡ<r# bAy<c^p}n[S+6`$[:`1bGbQ=BV5I)вCӕdԄZjor})Jz RĤ_c-v]B@V͎*='!DVWKw7Exʅ,vJ.!VV>EMAX`Q=(mҋ漰&΄@vU9*Y!嗮yrΗ!'E^IIcBHS[܂Ǻ|.iň$=Am=:vvԛ?|U킍c5polhΨpoZv j2J't^G?›z |l(ƕ|x(Tp4Wz{_qxi49o\lx~$b*sF:qwsGG/`!+JCv@-Qvx6@Yvhprp$EHg=Na!ap7]A[@34 [%do4l]lc'O_oQd7b~ԪE"Xj`~}ƶd|!;/oY/)g E+e4~pϏ^u.F}믏p##ܤcJCi {(Tt,†N4D0ukZgvULe՘q{%ƗZt(}iM*"v*/pwjU4<86]DIfĽ%2%Osu%' MpdFȃSHҪĂLlYkZ7I t`#;NTrVÿ[yTldW 3Q!WrDMR4ɵyhK(nU Dr:+XiҦ%+k-1m9%ph~4;ax\$ E+aP.O&?I<` ĵef6:*]MDm8s*oKr5kq10UA!gwVEF|ź#mo(V쌍\S5ői =Ծ2N704[\|$d(EnJcne+ZcjDi i qZĴF,~sP3TD{Wv{y˿sG/YbI.O_U*W{Ip2~ e* &jsAR d wمxZ.[/U`"D5wSJk^L ,QT}wD':DFNF@FbVcD{^ Cϙc/9?@+ҷ W,V%_; DA<v%8. Wq>Y(x9:-iX:-4xK[ToQ=$1ugN s}zˀIZzSK8K{H2< N;t*Ye W ' R"|u>5z,3 1KN?ڟ'`ٞѓmT o / ե"Dc*-鎕`i- \Dͦe%T 7hGKE&O#q,W@S%Tׁ w 7$KAG *v'xiݙKݼ4VKi{R#(=gϓ$iqڸmTx/"FQ3ϯw|k%^OS:(V"שê0;`}LH5-2Diâ(W@U)g{7b3fHe4id)Jg4ZaȮ4 L:Ȅc)%(ې9~x_ֆ/ں@N{(vTL40S# =wS=РXD.}xf> f,&yvDvx=ty*Ǩf=x"ּyu[QX6TxI#`82,h^k? jPp! vIur=o"4< 5 -(c.6p5 h)wZz&kube!ct /N1С|%Q/MЭc;1AfQ{ 1_ʦn& _XBtKtlsGCYPm]gwvz] uZL#qdtdoiuu+$2K=[YO;t =XQ}!̩ąBR^ϯM5~4߳4Qv#-1vSZ CSF!%gєա pnx%i*i3̿n?k~=Cg➴:jܹ6g !ise[Ώ8Xk@K낛{GOȺͦ2 ˎ`Fа?*<' Xrgt߻y!NQ&qwxDfO 3T+U0T(%@mҾLC4E7Ծغhv^L~.kGS=LYMcԙH+໸o)SP08rb5b:]LQOgI'p9g1xk|K2Ukk{$78D;A G1+$|P4sh-iAݙuC'*KobȲAU _% &U: _sIlnȡaZWp1~&9B@^tXIKF8y ΢u٪R'+ބFXŅbR l1?'j-WcSP~E|r>v,T#]S]3ҕztE[䧣9dEoB|Ep*]w^<hq4 9#Xx~2 2!\w,@g…2s2MuoPeP\m~ʑ)Sb4=!JzFI`1Cf@i\Qc pß`W#ΠG\Z]d|t3:{jAZJrb,>qA f!@pYeSqb[Kq&N(`ZJ2~LIS_V| TԡhKr;H(Tp*A4"3MN7/l ~eoKB uwghzV&d 8rH3PPIQsY-dQ0Dc[})%w+P(-zch:g*LM9Z';Kc5ie_Gxaۑ }/G &pΔ5Gn5uj)2s@A{T!z><@rNo$y? @k`hhH'jBE4MU }.*u1v/o*1 ݨ,$m1*d,ځ-%&Q8:"SW}ĺ.Rܔ" ō&rZ;JpVە7[ 5WgoyZnD( 6kxrs~x;·?dho6d{?%ct-5"*;gâi PӅYƱLj"GVZtl9TlwnkBFU.$M/6 aU`> `WAk?Fc$/ߜiqMH#=LI 'EahR`t_R̊lgO{vx~t6%(;~1Twsy4@:k;6T%B&yVǯD2TP9zg\L*@LݮQr5*M9n]y.`~J|cơFm6(&xPT8=Z*ZA;QaS`^/+GlnFݷXZSj/ 8հ6By!|\sGЗa]o7jt&4uJts.̌dFB*v{e:\a NWȷ__lͤ$*u_u2.f;hS/:־;$lhK~pqk}(ujrAC N{q{%! CjH(N♁4w5u]d_CyɄ/a:u̓03Q5ޥ|jw#Ǡ Wjў*&*B jo<]f/恝~ԹY q8pesVӑ!:+Ě-BS8#,e?=R2P5!Idu`p̦8TF[hOHapcEQ2Q"|2cgjy9oP,b0RBh[dy8Kj c+L"pVwFzS|'ukŰ%x>cQ i)%KͶ`U$Z?U)t gxIp+J{\5LZbiFݔiL#ݯU|nu SH}N.}N8:1`_bᦄ&ܣ/HR sd\F.*B-%Q+c5IHh_kXT!/s͑bK>o/4J)1V>s:,5Fx '6RI&k@kܻېz1!LC3^ P.qoa~M=(f!tE}$C-Dr όfr.8[ 32V K1-1ت0G#me)ћT\AeI`HTdQm6*x§ab*=j yXe\el5|?6ͫ):{?c3wT0X:1ARQ,RU8F˄UA&s}TOlbtqD~:q$[%l*XdOUoOLw ѯlz1@o%NB] oPl1S^GouЧk:[}9Tw + 8* W7|#QBK~l G *\.}8LRcy (^[ֵ5[gYZ07070100000025000081a400000000000000000000000167d00e1b00001d48000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4\|`>~+ioV 7 $m& 6mjv:(PMwIL<>Ⰾ,#x߻q(Ӳ]f@xzHO-:OH~ (gs(o1Ed*5/S{Vt(?M۟ޞfG]WŒ e=83OעKy: Y O]nS{?fH(>@  6 A"-` =[_H a?ӵ2z4 9݈`4+w} ,3Hjݺc0ť냃[Ӑd#I1B< o.^$J"K&#_A8 5xz—E){3 Fy ;}|l +;#,ί[WEH3t!s̟*Y\a*<<[8$O7Uy`@zNgJQU%>!~  1hvJ 9AS=+67͋fᅤ1f} TĐu6)P⮈S8ԫsLŤ=XE SaЯ6LX c 1.>8(csM1tv&$!m;lz^;{t c2hץU66!/3`Dh>7 Obmva5|?)J>2u`BQ}͇ZV Rn#.7^B("p3QI=6JXpK|) ^%Z1e6,_IF18#V3\ #PG U5$3HʫSQ4h`^< }`I~'=O1ႃXdnLZ>|#9"BlĀBGCUn|,gpCgkA)mdBGQk29g^Ov=yvŊvV%|csL#$FIp\XM)j1YrCvtDZT1if*:&ຌ沸4F OC3oi e%. U$p/}۹`揟hqht6 36c_$^`bʶ(6KKUV71*_R j.,QcG.G}KaG^n6vf$u&?# fbt}H(} "O xWw y%!ZyeM@6[DmC`~rAβ(5]+{Mq$+#]_-Encj$Lh ˾sri`$*܂j"IlW=#h.hn1wf8t|xjr6Sl$J56zm/ҕ[pىԩ~t]o%O -w\t34jer$ ADھ ̖kͶv%+M*WhkIav`g@ -e {FP`:U0u.ezZ;Ѳrg[{9#r/LofߘڼmS/d$+?*|*9NjJL{02ek^GRWg1 ֻ,oP>y5ENx^b縡$'Sg>x~ ] kIl:Tzeg؅z@l^3L>ǺNq/Emj1HSW}͔{DERVW"Q/'L~G+cJ6 xcpzn5D9K[]ڠ}KSZAK{r!?S6k$}Ki0hwtosArWvwtQ\Hk,tgk*6ݣmXo3.-FmxА G8Լ=&tvKM W8H- F<ɚ0 7ur|=U۴&MoƼ2 Ve6]=\Xdk~{֙[mDLjE< m8w;!8[]hϸ.Dj;Ml|a7MBݤuvFtPdtnB%r4C0 }a>{Bk43LV>l=|ZP؋p2RͣDLxf c'hl` -ҒPuďMP "n+>OήdбG9zwEXX-^Ϛ#%k1z0ORisPj^J%Q]W"WDa=BdGZZ D&GDJ1ix(*_vJj݌[ȕqL8 Q۷e3O3u9e@NlD -G;EN7S;J.:tD;TPDy <bTG9CqVmLFm4:1]8hqP\(CI3<Ჸ9R[TÒy‚_?WOWJ 7)RbLTuӯ/!;T 3Uz*$FMkB1q!㔉Eji8B2A%+'1 د978"{5S?L,eKh74RW^-BLǗMc W{,=@th O$| gl=b8K"85t YSS|9PEK `ֻ74n\TqYcXKEK[1WzlD=".o*? {-Eǀ׆ țLu?hC8ҩwȃ1dt &Y@ΫVBq}cMw_"xNvGbI5n2Q-.>h-pn+zf#-؈ ئR\GVYxLh4 %ܯqhdwɥO%.g}C86%0&%Mi l oک޹N7'~;?܋Gfc.N2[c 9'CTX#g5hgt/ 5WXBMY>.t'Usj2DsKJv9gI:Ub8iۖŕFv6}/khVW,.!T:I$ogrMꤱo.3:ŚWVu>Ʃt[ٮpQ4 7D=fTzegmesT1Cqɢ&I8[ٌ;͠Hw%I xG 0>x] 2n PR[,"kHOrPBԱQgeaVOtBY"ݘbb }Iph14V< Im<)IM)-imt2tBV5O&&x `ti.ߏHʾ5mJPs%O}p/x<{ji ;/Ku@Yz&JlkbDf3P[2M4֫(fS݇. EPV&ZߔC@_'nbpҪ'JVz)Ky>Gq+uh>61Pg'M} /K$%Mn3+,oor3FDsxzg~myjYVS{zI&rN ݋ُ0_w>4rvEq m#MzB۠LX0@^x%Y/ޗJ *v վDggb,CnD/aЉw L^=1|fH *+K£bJ3"+uz_QL.<>p0WbrinJ8(o8+R~<6JP.㟱적+B/֓E$hZ}Ҧ+L)prrKIr2ҍ§|H>OeS7JkL:,ɽmeY /7;Hίƪ'BMo;i?Jk&S(qOBlkVUH /ױ: |{@soFE'TiѶ:vl BL:T7tnH뇶3ZxH¦31\6NbG9B/HAҥԺ8kNb<WRА=4=26+ccSrp+]%1-t5%mJ"o[e_+? 1+T J4|a9Ulf*i<)aU܊>7  !uҸT=Yw%s5E6F(ۓ{]735Œ `^!+~l\ U%GK/u[vnh;9D6M w2#xcÖ軎ٖ ]88k̩~D:y }<GdDn};P*:( q'?HTsw 6];'XG\>ao1}e@j"׶t_ޖNe}fQd2/tO Au R/KZSyHDk^NbOuԒm* Z!ަ7{B8.=Bz X#"h_/ⷅW}[9` >r>0R.PJ3KX9&5{CNETQ۷ M0rB"1NTCM&Db.ӌPibUH|@{SWrLT7F@+ӧ!0$TZWa ID=p|sCZ\KׁLQW隢rѦ2&AU9߁!Yi,)ǽ -0'y>nR['uH*Nhނ9>`*0 w6yL򠬥ҡ(b|M * ^]*985J%s@@-.a,>(|yJto\QE^~Bc_EZi5NkE"lox'moTAzm;6㐤Sl:qTm̡6WƱ|4 wó!-3')!{F3W4 d?<>qR+&Q$Oxrȧi׶Q3ֽs fYKH\uA/oM~r]k0BgO}UO-䇆nwANB5"yei .3bNR,&3|.&ElU"k#BcHbn%PR]Z#8f鲲ҩVMo-W~ u=viύ!wSS1DEzuU2a4"L̅Cph%d5r6ʭ]6ؚ3B_@EźE4 HIY(͂Wlr=elFbbVKiڒG˱E׷(ۋZP3osєIE!SXQRxЖx:UD(Y[u=UhYm1yW`nzJ .]7vIY{TFXGU } `ўe+hhs…t&;cYb~I ɤq5kcۢЊ!Vo09V5Ql{Z]i]ӋB\q`C"IY"߯)3)j>z,Hk| DϙXsG1Ҧⳕe?vd$)z Fn,/YN'XtW}2&7Zv}5PUEG`$ɕq\#C~_EP3bZ=T|:[>Ɯ-; ;r6)ƱP(nl:{ڽ M t jwPo_t|M|}+R@ SE.:/ԞlVwup(RTe=;PV0cuˁ:'s[L;CYhSt?S͠7[[TG H,N Dq5 laÆ㭂&eI1 nb9R9`HaGSѫz);]K[%KC]9;==M8 ܬ[z,M?y1i'WH_h|1h,D_$km!eB- ,WMPaBU+SvO!93V~\j5D!h#Ӯ ,-|/圆#>t/ioug! 8 +;ÒG~_dB@E/D;?eGv>\[+YF@6i׽5H[+45Jm|Li|z`Ą1˗tl.C ss-ߎs?'b3;B0 E;Cu)i >Νmϲ5f;I] ]8n2[xls.X#ݰx?ZzaD.h`_ӯ1{"/hoeTOF[BxHj49̒7?15wy܄vMah0W/ K!/րlTj|skt- !㦥rlp0>*>` Զ50QbU$֡9w&:8t:¸K(&^UDPE9!0)gb xqC @t0jdw* hG;5VhFթcLm=&S3jS&'JR6,IGx6r.YgK,TƳ#q]TQdi%-ma ]e1e_p.w00a)\B NFOT.pR2~5;p>QW*n_<|C x'lلn0hE*_%EO.Wp9e߂#k8 BZ^zRIb]TX<4@Te#N~)b |ks%ѹ((X*oQ8TII}οZw?P]x:w#RG/dGJ9MMS 5C aI)-6昀i<2E캤8~󔈡qq}4!~%$q2gV ,qI1"(Rݼ/teg_4׽6{uy}8uŨwtv`Gu98;,3 k"|dۀDZ[T&E~s'_x ohZZ@îSFh'=o8r ~' 2.׎ۓ7F9)u`1TyU17\tH<-[>Uv|X,?72V T\7l3!0Ҝ z|0{:R(MZ / !ٓ@CQ kuۇ34-ft<Q6UtHP}Wp@~%Z؀*N1t2VBbm%:ҏɻYe°m^zOݩaxwBSOffYHQ@#ƒcAZOqx*}B"+Aw&cyD&+w9ِ#G,pHtwL[w]"Udd U2izo/ά7x$i{pPܟ═f^މd|*YXl6$HR-EZ`3W1ح#?q=iӴ*:!U_ :b6|LWh!/Kc%p.{~1]#ϊ#z'>)tW6gI] 67s.`vd%nduex,y+DZz%B)Țғ{\W)'[Tv]J_}KyHu;cg3HRٻ?A3Ò}~bSWV=& 7^l-a ~LT0sGB/A FR<$#8I :3c}5p;frK§_c˯Ψ~$h\PTEhZ ZLqip.kG9VضN ;FK 𪭽G:_Zy$)OP.'<X ..}"yن^>34S3'$*9rMYDd8¢hJ!jW  |3gJba)R$b3İVkFk>%X!Ru(O=ZGP)xb&!:<7?k}CgN=}=eg&PC9@ڍ݂ D)eFHsfR{w'\d^|KinJs(Jz%׽Y*!#}7{~oόM.gk=p/)<"?n&3/.bnnNkyeO8Yžxpbl"3Q{CUip*&p5]ᠯ+|НFx"1Te!ˇm/nWuESvmC svhB,o>7\8e~BFs ;->;h+>R&WBWH-l:A-t=TJsbleĹAfd; gŌ71:ٴe)i }#9O7G@(#Crju_fp4^9&e\{{c9\wm>+YE%RmMɐfj:GO: S&hѩ#|WO8 $&1c(R^U;J-kE+b]D?:y#GvhϽ09Aw=4BfcExQ4͘(A8LwK@hZ+& KcHG9 F˾U$A xŴ?o{V=#"3F0b.X>^TgYx(p=Oc < &pRg%%H޴n&x[pk5 'oxbڶ ܒ XoNQ8wIWF; b Ǿy\yuq_C/Jjmp2Da즥/^_\vl:[#R@๳ZܰĔhLGʩ>'O  Xd O=gԦ\-*ُ{loLhwfC6iz@UQa:])p b: $`}ǖ$GNQտ ỵԤ6 c`BZ$_r8CƔ@u SL_KnuzJitK8W-O?NSD9İmAcþ$ t5UDՍ%pd_{P5l~K.a>cQw[QM G>'1n FcyYje[o1)Y|1ׯC_ pt*J-,aQw P*ؓ nHTcuv?8 ,1[Uv`(#0U1,%䉩gL{>RQK`VJcDxT_=Pe"GD1(G%I$N úTOZ4P!NyD$\.m"j6V)k@Y01չO6rgkzkHc"q ҍ0&cOM':"ԱU3lrE ,Ȗ9 O`uӳЄ-u ؓk@8 Ϭ7;9gn1YPDl9i,(YC>54KxiASQ$Z{ڥQbH?zl q%މ'/YT죊o% 5 X )^SI]q].iE4Su*I$nu/مShd9x[K\,#K (^LVWRd5ipvN.-%|ӈj+ꎸ;U,|(_#_g9/1}_xt+]tniPug"-T^`FWW}9Cf?zp{U s_gYY܃}JQeH"DRpTڪDH@- `ޅ;H#`T4Ð-O t)Ɵl7f6 Jm ܚ,7.6WkD1 W!nvn$gfR60^=k֮2mmM]XaPլQ0jDawNB~9}1 azla#oJpH4J2R:<9 .h! %mk,6k(_G~c:-T磋ce1͗C}l~$g`~nE+$a}Y"<#mFI韃3;x#"y51N3+"&.?ؤVa:=Hx<|֫gݣkt'|-_jH m {J89s% ]PP0_-hwnQ-IWi`}CKm$FmF79 EQTwi7ӽ]:n@()wqќ} $FC g( KLI$omSQ 6IʫC6َ̜:D3 =@Sd<{x9_%*fi2 [Yq3}`x?{IKy/Wp" OΙ(y-x?J&(Ll2j4O|c̩جg"I#b PgVcpBd X!2DkiFfÔl|Bw;Sz|Jjd^Ԃc !H NG**0fb I*5eo@l81灐08To-Kh#LN"8 OD9=[/ii@g[dd߈)Q7Q0;^SPuEE9ݕfV`LI:+h'$EVbO&(E?L+ӈRaJ'jQcNky4pP\;nڄ}ĬUvWNL+^k/_cIހ.s$g}J 2n&qd~S[4<&|=iujO:\ Ip91nOp} ,\= IC\J;> 9J_h9h'P:d20$/ltbj册p|6(7]k?8~2-_<~m!C2ˠ'+ysW![jq*.C7&k1Q/:?5)L8MǠ zsǖyk< XBpPD<ʡs_ǀ1| Oܩ`$b+OqD.BpctXȰf*磤=Ȥa: SGzj܌'b)?}6_U!ӇwOLfE?i~N]NHJF8r@  `L:YjO(]J]ŭf:HkyʗclQ`<|Ӄ܉`\eWt_;E(c7,*Zn<>$ѧE[ ;-9ŭ&,lZ{ "X} 'pZFĨse07R?T¤V,4jV'n\ 4x`4bVc fhu"JPTsRlSD>n,Z&ޔFʇa_F*eI~dFVi}HudkBt`]'ܲ2^f~sUXzsI"ŻȼnwӦ ֳr(#8;Pcp$Ei#YtyFH {R#avq w3o iu6gxeYPqQI*pU<{ O'B'AHΠ佟z.3SZa- ?]R ~N`#.k\%r0DuWZaO|R,,;>]ehr'PpW}Xx/y|X(4#9K$ {&6Z-*Oyh3gҨ$ނm}B  2rB]K} 4aIRtƪ +׸.J_P/YS,{%C#_hR3Ό@q*rxOO"~lB|.b_Ւ06!$˃W"ıPmpkgF\KP>L]wRäר2_J ^1|jǯjJN8 ~j;/;WGpɨtٟA4!JB2};^d[J )zu]8)Qn33yX.y̛[J>HA*Ù(*9Zw=?-d$~Ē'J_&7,_M2AqKRhHr̎a!N{*3akVWJJx>e!< \tsKM$\z b ZWrX r 6)3<e^c:≡زhmܥ M" JOҶrgҨq a[T~Mcf[5JJ9+z? ~Ғ]6atµXGܨrź/!H襎=!vDr|SJY-SsnS H:yɏVF»C懸Q1}eO'd7?4# pP'ڗoZS4φ@-CIC}& Tc*;vmGM}r~caK]5̥Pmϔ|̓zaP/p/0P'郼jcupw3k^ۆ`U{@f~Hr&v)^,B]UUŝ|E)_&!5`v!Ϧ qX)&[c-d<* NIB; O<2l5 Ϙ6o+)/L$<Z:t_oeVpdH ɝ[+E}U*[xzT|砀7MB0Y!iAfbX"BA QϽc~4m'j̩pW1:[v)} jY3)c~:- +'ֿVpFp b-ᯆބdTJݚW6-׶Zр٭m cFP1ݻr5RtQElgV7/ǜ$QW_2N,sҗKb%0GlZڹo@s ֮39h GZFg#MJNDӠ-ΠGcXHe`~&2&>ez=򨮌 *ϳ5OknNãh|Ml۶YOk^؄U<"&i:хAQu!+^y ʁ%M= |6YxsN+OlkqGy1nM]A*ZC +e Oa7'E7`D̕h#OUq؉/wȧP=5lRnBg-paLYKye,fvJ_AoESxMSF#/ӷ )%M{ 3` @1 EE;N* ~ ?Sb WͲ5p C>ile5j5ï|yɁ5\jWzz\P$ z7{>(L.ׅ>RI'Jae^q-")D=6-4hbhMp5ܡҦrf?N0Y{ڻe pn<1tHI1ZӚFqA~D3EN% B+7cTO-Ak2&j{k 2jY*5yv8_TY¥Y[2CxsZʌW~(%!_y a]܂Qkc%(년Ŧ5QрJ)t=4N?+h46|Ma}z hR J8q' 1QC.7ϵ3z1UZЏo0-F2iP'tN&Үͱ(ؼf|EN4(S|L_QTOOH}B'?MXd$^mW=c{[-f|D~ SPgHKc"$*SaC!? ʽi `k~Z{ աܫMwNދMQ4Zs/MK8jOYx5CB k_U@ky&Y?`u;%C ߼ Jae!T-@ngR$Հmqd/|@}X >&mn2V\~ >avN`6za0 Y䪁D34p(]4O(uUēce5pAřz4&e`ݏ+^"b{U Z5OV6^7Hgt#"VhA)ZzoZ❥qڥvLT+p8XK |س)ůg28@QSz@:=L<;yGƄ]QeW5 # LldYpX&=궒ӞCg 8#LZ-o?ǻ<2Ј lРqNfNbrWG%n}/X9 Lqlut~vI TrP>>?c^LMp[+GIQ|`8vؙ6*e5\Z +Nj3{ <ȋ!AF.GZ8 䡌Ÿ5,;G'o7wT,i)2s==O;5Wi>RQ_d,[uX^;3u*-r&>R z/(jug ( EcI mě/{/ Dݿczē3`e*˓FCߏ/Fy(̀ E.,,ĉ\AwQнQ'-HEjNQ2F,Ev:-6; 19X/,e_Ƴ-`)U*PSb1Hz= wĦ׎(B #IUYcyMDJ5,xT=[QVGW)|G"@;6 lhxI7aQ ".UkL & # /ź= 69h&x{5hgsל ~]UX[}p6i#*Yp^/Qb90:UQ)Ѳ]gxSp@AT5T6^wcv 7aXkOU~[[lNN4RU*}E-1:d(Nk̀MD3{bB[)%Jm'ZM %4#.4=fKS`C*X-tsHcꗓEBpzaiL6=]4A_!D!iҡ>(|q G2~xܭ#n|3rR44"fYc/?# K<`fcjnj`\N6emȘٲ|u?wG .B:ہ:U >yڢsɜwXXƶ;U^[}gi}g%wţA, G#%f-((7ݹR筓R _=cJA4@0 pBH<~sĚ`m]PUs;>eD#L*}\ve.Jk]Kx~qGm mPćz8 1F"~,g&x)m{EHA"39-S[g<_Tzb4Fw5hZlvG F=LDY*Zo}c`P_Iٛf4?GNr /XQᾒ&K'gX$%'1]͔$w@쀒9D䷡q@ZGw* Ƣ?@}@*ƭ >?z\C"L&y.HC @@i|I$Fo"ߑhYbՑn+[ XPWXڜ$2K`BO[˷-ׯ*1 #uՓMhzGNթ|D;Q_ zI*6++m+(1'jW?w+[ړϠ#O<eQ5@qr˅rxnf ϬByפ(jx?`bU$`e@]5O"鸩*3ݱmd6>}!a(?hdfdD]!p3V@Y5]ݑ :.߫=8Pm^w1H(^^0sopowV*x`ĝ^XjWv' @[5D`!Clix]jb-uƥ;8r81ؘJ4.PT'AVE,ܖdd:ɣ4Ie9ΒKd\VbvfwЁOgU3xNyMmYFNWٻIduDDՍzvS$ڱ^ɘ@w>7mB, <6y]H}UeQ R6nS@u׿2ѣ@į)ֵ~\Q "O]^UﮤӝvX*DreST6a[$hoN$D"gOCN ;bw|8ʧ/evWyTbL .)Yc{ۂ %/|Dv FE(KJؑ'fZ8L XvoCh^4r P춋ro'{1KGHAg޽.0} ~0=&9-!yGw(:⣔jX)8 ܌8~_vo_[,P.14FbIGhUb#;%>H^Ȭ䃘TzD!j<;V~#,*58bݝ%;ϵ1q6c!GuOꞮ{; j$H#c!PD9XP܀-1Zu(+D]/ȭ:hƊa-¼{P(6L;ȋL'‡k Ն@rC gZ֫eebX:&3aYE?~O G^5c.ny p052`'o%v(wKlteVW- fݒAd{L aހ k0-=8V9}T:R(Ϭs$k94W , tגYC11aф˹W f@(^!٠3&- w$ʷƶ_umTe{pz_<ܝgQslf 1q5 &r8^L9M7/5b|_"-Ui NL#n@gsi,}b/'qgdD5RCDu}34&N V]G+ぇٙR!D|"/n6DL);DX,۞=V֪ , q.*IQ}2enk5XI~jSOr3 GjU<U2ސ߭i{oP#Z_}b0+,_jdlgΥ(S$ѵpQWXwb~fH)#fG09qJ+kzX|/5zS=i9$ZL9:9GY}PMsw22s;^|D&CP%dSZZI^t2Z_)6W/E߈wvpͪ[3uMX\m9w띳#09 DbM:rڭ4d3ʡI]F0F[(^OimPШ˲%n: 6wJU&ٝK 7ѽw/71=vdStiJ~! $A,*S?cL#ރ>WO*|Y.M @_VO9Ys1y ȑOǩC-o~2uq..65],pN`5{" ziT>Be-}5.y77K\ROIO k}J&UB9~$4Fi6Eɳ?F&p dn 8^+X܍W(eOakMYj 4.!|g6Rm4 F.ȑ0f=vc*zYN;!Ÿj--C%a|9,M\ӥ$y9 TA ^(VF8:mH$vkI gc6nKWfx֓F#Ci۹-U.yJ4n\o1Jh=m~-o{ xrD}8wa -d/]U%rs;)vYJR8-xs@.&8EzC02:aqud?}`0sFƫl/&{f j%_}/"`T#bBTWE9L*/ 4|{?4H> jTaʴad7ڒ&QJ֟'ț&Oh7 ۏ, IIj/I\ʡɂ 똙[0(! %4# ^l;rh_¿s >61Mm EMov>9c~ZԬJfb; 8']3 rɹ- n(||-/2Ӽd@qivo g+Ml"bsu ·t:-ZF#&+k:yG$%*FT#hH;Je/2@8+n?~"<L<'?W/` wޕ;R^ęC~sCQMϩ)C֚W_!_I;CyGCDdno>O2Ł] MM>yWPsyW Eόܔq)BV s+$>6:8I^[$a'm * 6 ~mWtXäOA{fVzrEQ`(`Zl<5 3gg̱*q$f]P LC|P/8Q{X(싡 [s%LH 􅏭(4bİ1 zKtb[9HI+cK)< DPFubG*O>5/ ̉5/kCw}~>7ғ֤އ= ZcuQ-uٹM:ɸq+ +aLuGwc~VX ڢwF`^M덜1ʄ+-zpEI?h%Y+nO<]+p?\7|$O#0P(>T\*f_۬[Y/,25IC0D;;9wRZ)앝%QQj-,q+F A1?JzH\wHYu4$'w!H'AZt^ hN-j1:8rLke4?hjC[q/.%Z:\R}ZUE)*%,wΕFIXԨ:A8A;j0nE*ޒME++@`pej50V,r=ouŻ2P2:ưRcB7R㏓;}iY$͙br)tKf5&AOd}~=ͮ XaD"6t5<z Z jS֤ nĹ!gK%%sƅJK6СI:N S4`7sW=}Bny͇;}JUeTM«M"J]HN8PDꠈO-߳Xz {3D/=C1 549kCmbӵؙNUnMˋe _C7;(Yұ icM}ig^.1MI7; g"eUc ,j*~@&h< SYwIIp8]l dSw؝ c/ j}2E PZtH^9VY5t!1DA:X0G/܆0о>2W6-xiOZ7Dk-T*0%sMC5(ԶHIܔj&_xc!],uoS<1+9ؙ4|T5n ~4 +4YHsm4WP䰯(q΄e-^$f8o: |4H,N4@阚֕ '.~>p{!VYsGuJ=G"|(MB̼X/A˻E?,ʇ߲6 ")lq;D3v6H aHi_Q3}#L+5AUsN^JSj!|l9ҕ_Iؿpw˔M kAǟ(D-f݈CvTQzX4:߱R-KbJc-чz4FĂ(96nJ"_ 4XkʇO-[^yQ[T}OaH-nmXFe>o14oe?9Z.dKpN+S] E nnp3ցȑ/,(  {se^fP|t[iR`a#r܆"'32;/u,Wɩyu Ñ` :axBk`0Z%64NL':VU`Y1@V`,Zct#xIL2|Aǭao.-CeT.:ШOhyN ~VH۽S#r(,O WSܷl_eoC;q0m9-?ڗAu 9jpjb#zuရƸiM #Uo:BJzjэ7)G{ujH:)P[;~w?2KAFzpk>F c7}:žڙjUO\jHȨާyHGNýo Sa{nxÓ}tiڞ4s}oAl tk@J@p= #ۓ,v7zR;jZ:o3>[~qs(@3~2i4M[ⷬxq*}nB:oP7a,dHHWϲcv\@信cM*ڧ_}6gJTq֢(A% v^2l b|lFy6EQC?4E.~uUcN5k`tZ"lޛWJVpkfLI}d={GKc}vj6=>޴0d_wG| L1ٜmTj1G4,W [WʎKj?s@fM 8@Џ,!P8V;ZѕedW NHq+ ʘq[PQhO5>~aϩ<) 7?)3҉g5jRNhz#ӏ\w;V&3<| Hi $-.=ipcFlCÚhq&W=z=Э䈜q5)LMS G~CU;cVHMKB]fL(-D ^ ixW<.z/XhHnwu$"Km|K~M髙MW:oDA. kp4!$QI V蕉!ϐ/C[Hz4j楨o gȒ<X ~ .1.m$P_PAȿMBbS4|$謆2\ UPv6M:Bc"7sX7{I{Z3BgZmXׯYWΐ}^,X (*Gw~ GL V0L Xiqe~t#G⩰8<=ßB7L3̕"' A{ґl(TJ~G@3ۘ͘CB1d fd-u<^Q+@Z P-ضp0W\ċxJ<!8s7ց˽Q4)/ok(Sb`icPc?tŃ.kudb1EuЯOۚBQZ4ԏq'KqX$U-J גxݛWՖr8^n\[0&=ꦆ72y4';R]f ƠEzbiu_W pҤۅb˕mgZfaΘ{:_ԤqRZ:RG՗橇z=s‡9:c KY h hIߏkAYD܎?@Z$XWYԨIȕGmݱ@|R=ȟwR`~ pSؾ#)S]mD:ο i-HnWƨ2Р|7KH_4%|1P ![nf,`و܄%͆]+t7F:v֬T(y7X 3\[#K>t/_"Bm06B &h7J͘[Ǝ06naQ[{gZ+ 6aM@!x.4LN KgtqhYzy$EaSlzbD7 Q?ђC7_$i TG5&M㻛 @O߹?WXqw9T\΢R_(eĦ)iff e'*ˡq%l׵#f0iDZQ8iz}7BgxpnظaRT6X!H-ԥ=HJ+bXN١VJ!QI&jPZVl(#iK>-%C uf6.&5q B\BKVhVOf"`#]B(Ո0S 3I.`]d_` ?/_1i^M' F .^nQ>%܎q,EMg:M8펝bQdRz g'h{sVx _#sf?]C&VOrj'yFr2纸mbw\NeH(M61y`?8/}Լ@FuS-ՆCQLU6) A[J3║Q11d#Y;v0L)kXT](nbA)^HxZeiL} rwX[&KXx+_Ҟ>'ksFNjhW"$sZ5_/zES/W,+1ٯSV[˄,͔p0e~,.A$tZ\gdL +Ȏ;Jj[[XX!?Sa&r; ~ p(뽸BP-X",)9DI$,ce9,AA^|g"Ln,}@0yLJ8B[޻o~-RVlt:ak)Om6V?Ս%1zlXḠSzF!n0]R pϬ!vcA>sP*'/6aDkBI.IxjQP@co+GxYeO7ydWce0{xn#+8\.옡';XZځJR͞~/^ә) ]䘯@hrc6U3g8,djNّKi/η %]i jZg/ŰK WDٞ.ynXFxk$1fv5dBGA"C֒ⅩY9#pw!ې^zߪEr H9+U%u+KUp -b9RtlU}PtQ@?l'VQ 7o߶0A܁H1JQ z!*'(0:H.ROH"K"K|z} [Z4+(r,,F7flJB\,kgCi2"e⡉u/sF)AAaL2a__1G͟Fi)sd?O2$cm3ҺFI rWL1qyڬ 0s-E7M(.W\/=(cQGx?* jwFp$)P ψ"E]R D8C7W#%,ϾRÔ0t=x܆$ T cfmd$ҡl DTHQMc]ʴbϲN + Ej-f>bl]x؊ Y. +vIʁ$}{{.D?d ß"?Q ݹV{7)e3]:9o D)A%ۤBbyYwR4;!G@M*9Ϛ]M@:<>xWW2V]X65B}hY#fȓ[Q`~;8P.f_Pr2LEWV\\,Hgx{}asO/Ñ)m_Т]q#+2] zolzhXˉ'㻧RZE46 5H0*-Cēn~[+:z5J!'c]}fjkLӀWcZ̦hK3WDĠp9vo׫ZluIl{]/®"U8P%,fm׎_D%L>0ʯ?I c)+B}DeVW5oy 5p[+ ATtse ꑚ^FymCPb1;w' A/P*_e5X!Y>z`7#/sߎoxy!7HF^71Zk K8AW3ٜm"MyI9jQn3:yYpo3Nl! CQAZq䄾Ôkm~ ҭWE޳rC෥)V!J#"sqW5'9nնm{/BE BvږhMp0Ke/WUpXO5jo곫O]ge3+9+L. hk<Êhy xۧ5Z.v Fɢ/do@`d*.Ao<6_2Ɂ+c@}6KYAx;id)wyODg˪n@U mu2 Qm(zӮ~tϦ1ʔ~%Q$^O0T\b4ie84 `uC^DfАe?]P9DeaQdDnK#`o4 |&XXJqyP:,Q [c)%Hna>ŀ>Iy0Ԃ͞OW{gW'xzRJ6#Ѐb__Ɖ`h$Kk2{\T{x%H݊;4 KC=MVO`R6^I)ҧ]DؕǗ]V/VK$g]?{Oj]iieMCA: Zd<{!#یY*ۦ\Vvdmq"T[âWGl/v  rWD7ူG9 4YrC_%.-rChJsm|솯Sr[ў ]d7K8:qRl !"y*rȨǂdyVgVS鼊MҺ{&eTȄ*x4Uo?;4Sa?< iIs0PCv{هp|&~Y-t^c)SsXWTH(}BA?4E瞜 gHYA:'.:}jl3n~?=ʉq0x3!MUJU2b𫅞:~^,R3F|L\C?lhrI;JDFpd^M6pF ;>4:7^"bnݲR<2W sɞšFxk1<`Fllk,bi(FMGR[1%b|2_c@&EIU1E9).wkT5PTWCC=%H%n)b_zSsG7+r.qvkn0O!w =h0{`A3UR&3@䴉N~(Ol hz͜Cu-ڂ1tMng^oƦyf~rM&ļ&u[LGhx3 9m,/G=HS^;MṔ=O -8_?IV@*ARKZ>5_xޜmQlӹ| A=G:Mަpuڢ7`{wu.tE/g+fMtS%Yݽ䋞Au3˿i;'O V QFm#qr]Uw1kb-$EW~|A o'KmC9Łۋ,Y3SM HgYZ07070100000027000081a400000000000000000000000167d00e1c0000478c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽGK]?EhDTTk׶Ǽ5!? }@{=6@B  bWs Z^iCW?G.[\}pK3;jg#^wW"92;>ã!re SCv0Sd@к+x3$5 `sj/=FA&yD8~rz;I a(e$vM:)tqFqr,-Z|)УHG ua!;[g aDm۟I䮴#=]uS;zSi/{by+t๧{F*G't%X?cRx.IFۨ5K)_dQ(GB㻌G⣝&niY B32,j4ڜtA,] ʱݛ~O簂JlbWw^qate^K $S0r"e+n 6Ig,>J*2 6G^5{PE>威ݮ +&#VlG XLeM}zhEZ[zV6Ca>v[YɭpĊS)]c7^n;D',Vm 4 I$&-;kA ٦UF|Lh\WZN2pCq?| =%F<"4Fת)1”oX)Z twp/7ޔ}J\rF3C$ 9)-` QN{oh0 -D\?rHP^w_]H4ŀd""h j)caN2{FlݔǐVK'l4q Ι2 Yy꣌DQ ːr p0dI&'u./ &N-/^,(j)_‰ӝӤ=Dbp~yNp Vb'9is @"FV*`T+?*)jVX?tE~f}BژcRD _@vd,p,;uDmx]Sºo' Baoflrgs6PjrEvϪʥ4 HF>c} :`zR1d*.h/ug:sb=(68УQ:޷tק8BmƓD|J>eOq'4IpLR| T}fb @輍tܺ%/CkcI[5#Z7$7-H53r'q(΃[lnHMTl;,UQKB+,*2.Jp%)6l05jƚOԍܵP,K?Dr˧vR"T,&ě;#8 F+\:ĻFn+V+*nB)B{%\LhIS2Sq^sQ6P6/E= 15݅n#w/B6{ Yzs%l_lNv lJUwF=øP9xqTg^UXua'eb!6ݹ ?K7VNC=>QoDE"h\X7k4(ܬG,(pd8=ӵH]Л]i/f\Eno2 Dӣ$klDRT:9z$˘ѭrއΌy56ӥWKOmS}(*;rЪ(ޓnIcM;<{%v^*QL!f;_4O8}x xWC3\֚YBOnzn愭gaBB[Їgi&BpɚN+hD8Ho\+a ^"GrbVVN?0T$w3Sן\Orm nAP[ز>z,{FTik&R_I=W.گ y|W7˷c[ZuJʣv׌wY}_ u߉vjTtȀhgAG-ܸ۠8SZ_﵈)Ǯ7!a+4< e o;e-Ev3C-t"ѽ')lLycJhEXI$ؒwb@'ڭ@O.S8LLIW;ܤu!vU:O#2z@_ʶq6#P~Kg~Ue#ܛVw5B\8&j1qw $n1s@ *RZ8H觚ILi}Yu˼$TrrlN] xxS>Q l;@R7 )XIn"6}c$h ; 5RB?M! _/ύF$FJ^5.J0WqqC_1dnaH|,t8/y%':pkoa Eǔ߅:3y7Y8&rj+jݓR62&)UyBhq9~铝{'l7qv{u"W_}3ojUP$zȓf-=1+p~/E%̹:a"{q'ucy7.yP3iI@r_lN_2kJm6Ft1EbsqI=VU!S}OCv^=%I! :qKmKAc9̌lyIT{坋ehUܵ1{ٻ _l7B8Fiw4y+Z*MYP:ˎ@Rc "zS34]i*es-wڶr:`z_xw< ފ|uX C $c9dNaC<^:W0DVII!PS0Za~un8KNd&'pyQE(u"bEHoMvL)hXI;bJT"P=+ kUM@' MswU3^96߹9[DsAKS=zb^ +vR:bo}N\X0J3pW5%'AcuOm'V<Ui hv_ᤳ[9wvo pN&Vp:ֿmua4>@-q@֓&c:sv:}u[`qo 񘶬F/fJVngzs! !T )AleD9:YB蕞&=kl*[{lΚ% (x3_a1Sc`~#yñ(u`bYk?.z<ԩS eAțۓ}7J_ ´ )}:jpY!A*&27) <8`ҥ᫞/'UK6!SZE}?J_C| Z;+Pȑtʀ ,VD: P$eNiRti=F=n"׼wa8ko5ﴷga2E3O>hd۵&~ : |1m:xɷZ/R&Ukޟ %4o& X|TZ y?FW,[G%YxU-&<Ͱ`@F$^-hָC^{Cln l%5B#F2 A_}.(~oYnEGlEYA?eH$'O.ؚrC킥Vۆ5etpQo]"3®jErId-Xr9VOu=)mXiU!͡(3yy}wPzyjzO=Wa3uA?65WWrLtNFFaty+%$>; v3`yAi'`XF+4 hmdȞȺR!y/"#1f y-$[{Q*ZDq&o̜ɪ%92Z[WLӀ+<3y;ӏGFHԁ wEbyHa(dx YB_Ifo *k CBVBn1gCuK7ElT@ԫĕZ+cK"KÙT"܉[JOȞye ^ NBMQ۝]N[=D?dcٓiRbFMi\W1+b\uK DjQ xQhm+ULUR4ܥFj Lۨe|uyiEQ1Ë]k"0,(OS[.u `7o#lor\/AG0"*BG[ǭ|zxK2Zp9Ɛ[;ol[mƴw8~|B\]s u^E!QCB 3{ʬpf)WoWW#Tןog#P!~"uYbyO'E՝͞J Ӭw(8U%=t0ճ?=*#7r{)b_(mbД?d$k)DQ%qU)+PȃFE_\)!9rڍmrqXVoPOz@ˑg خŜP5mR&IA@jӬdD)p4ߴJҚ~esV +b<=1k J+Hyd~ I%QA꾚$[Z@jxUuhW'#Cc'4EiYp6(YzQaPuѲ31|#=vLHF+1.wa U!~'s] Px::d7 sܹsonX$x#3sr$ǐtDz\̄I&G7}'ytK3v7<%$QTS=s{7E'itEêw9p"f6_ 9{5RnCX~UIr,gn6w姄`l-fڗ}*6vP&=zMO5DREC4u2]2FO9A+x~ LpC7i~@a> wepr fR8 j2U_% ($ Fx{gFN{eФ` B3My6㼩PYw#}JuX6ER#h֥IA=`ṡ|7y2CR,>/ *~X+\!M:s{L`h3T /yAByzaX zgl390#sY;{i?p>J6Ywa .= []jCѭҩ}KA׸nc6/s _ 9FD3eYj'#lb찱K^y'J3Zv& 4YJ wb%}[Oǘҫo.)sD z 1&[?`)dfːR[GNU̓MZwgT{=x0s`cYzJӴAFuE+U4j\>My&![L/V(ˮ欝љ`,) Ά4ÝXj@h@)>ekeJ1V4-qZCi؜7k٬ !7z"粮7t$e ㄱP-Tr۫O.\No*88~12Ǘ.7"i?KZ 4?F zi dj+4ˍP5 ,l*Z1<⍍ԻV]axKBf a/t`qsӐbD)iǖ;b)ZZb/dYb <"#/AyHȴ;ASe0`Ak?O{(z!%enөlnTAstxno`NrhҧE+%]y%4lThHf .~ү Ы0!yZ j%FNs ;c.m"]Rts &s 'JL䎖]d@Rڹ!5`qcm TR| $ph;N*8X3Z!'נ-#6//_? [yJlH'} ~'޾ 4Iʬʣ{r"&Vw8+GwI-qn(p'Ʃ/ΩUbRҏ,u(]5R0\}7W%zBDVk66{Cw_Dvڝ/OXR-i-lӆ(`[j6i UQZb'%Ù_#F%-d\W\(vE&;i0.J=JǗT}QIe=qM_=ՈCw3pڸt؍L@ ˼Cyrn&bjt`7:̿_/)zYp44zֽLLq2,1AW&NͧN~l? j|T%zT3S[-覭ϭC\Zɉt{E<~ QKJGF{O0qX, sr Yw<.sct/o[$eEvlu%ouu #wבЮQ AVG-s_bQtl9!f_@o]L|E4ihK*d|\ *7~2263o ]#<2?wU:L"2ΪUֈ@컪MB wF8WїzYY{GJĻxc]0dj=u[uCl&XMj` z'(k.NPxLRRYZcad䒮~ p𵂔b7]5Ѥq03JUb&/0Α 壂3pL?}.M'9 >f*(09pjXj"=kH\&+'N#VG_-jGSl] J: ۱qWos`ڷ~Fd-j d6Q߭:k=IjvC'ϢAӻa5Z0FNEpie\MG1jҥq~3v³g|tyQa=F>w3]gg|1T]ϣn˻`4ryx wT1Yب0hKNy8#]'^!VdR]<0R3k& 43y<И~cv̸dI9Y'bwu;yi8}Ddd@RT-'BFd|h#3W͹[9c7˨p 6=6񳩻iG&"a6N}`$sSw#b!ۈ:.SDO˜neCWy}ܷnQ/7aBrty:SMEk1t^]&YSǵ?~E[G],@L"kLh+DB-&>8) G/5܉:SdU⑻;tLDR?B\lB$(P. Q3R;bPZûY| (%+WxNZk=u=%# 逧tԌ,ۈhj%XkUݪ69˖iQ,;˲쯇9=r n~rR;ҏu5˭,H_~%_挂 `tA`[ʖ4py<#/Tx: C_n.'l?b l0wT^c~<ͥ@ׂ<&QlWi9etۓE$G1`zJ3T۾hW6" I4h>ѱR/?s-jNub4{@Ё(8/Jv8{kATe)|{˝yڷxfY+}5 ;փ 60"΃nD+ቱQu4u1{q1x`)b\-rvb1#)v_7+طfRtOTqt p>/ή<|p׌ Cٟ.l}eAR*6v9Z^\) " |'$$ޕlNsLCeժ`@('+}O I0I_sIN˷ V*{m-[h( L^]+>'n|XU&2MdJ!ys1Kj|Nf}(qlGEg 7Z2ʵ*T)KE ~]DiOJҟOHuwN|b{>MTRnFk)AAfv'4]9q]e{(qU,oLzs =Ge?%?珪vXkK 1B7Dc}O\|=8{ex;3S(m\mH-Sn,@3y=fcWR5"2H8Yų3 QC'#O,aWɪ|pNֿ@3ֈ`VVGlL\ M'V߽ 9Pc pV^*=8a/<X, *ka0{$ڲʆ-mO͔Wkylʓ7|G0k?p- _]#^Du{hpflx'εxn,ѷC"ER(fAY 3$O(\9;+3 e 'CRwک $e》Zy886^8IV;;)^ca& q2/3{B?jN69!# b> a?mG1(g d'υ_oo"z\~,<ع-2DegI:oB)RojAҁ?) lAd| Z儜46ֲɂFvv?/LewM- {Oh/Vv5uXrVa0cԄ ew LѸۦ`M%sJ ?,7+5se(p'˃]ט贋gTI^ *l1YSymcØ ta4d[Kblw)Whwq3 Z`|áe ixVEAb6Pٙ~RIL-\+ZE9.3lAԙo h8c,ËofzвY#0돠w9FZvI#a>}|Ly<$LQNX|! ;6uC]=B.O=l4qS&J@H~3R$:mNOVj 4Dg'>^4y ~k#*J% ynA9m?p\04K{h !{Cn,0i||%sdwXwHPI-PB,>H`aevP(&#UVI:Ŷ :GXTkju5h$bA҃qM"J!wXerD ѹZ4̨; 'p0+B 3l&w. ʼn`KҊ'Im̵ #-BG} Y ݂y҆q:䵠湟{lo9:7`e`n*` 2 J!6gz}"i2htқt|n+ȭҏ;DBDozWtf2DQsdK.a2l#hZ+qI1Y܁(Awq"zyJ<MX妪l4VDgT#yJDfȘmtbrFǬ!OQtNĸ&dƌEB^8dK?|EP+~7(e؞?'J˞* :cjOZ?LJ7 _wJj,9ʤUc(,\=Z-ʤ.li-d*yfD4i76QLDkoTFD=$ʻ8 #H79i\#"ߜ=$z_)V6Kb+'3H.`<{6w|`mJ6?pR-{XO)&OlQ2qկ5.Nvj"{ 0֪9_کMIŎYոؔ0.xnr| <B.nn/`+*v: ^w ډnbP(C% V#W ֑Wt6|5%B}dx֝0/%ߧu0K=?BOcodCZ+H)qK]"WCG\[Še,R:oňHj(} +\?_`*.h`bI/0ư!} 'gl闣1ieB;# aH:2`lA􊊕 YoH-T4hLҌb5HQJY 3x5\( AĤdc;"Mzs+e[F'WAv!lzoכ|/DHտy Tw>mW=_8hI'Yٲpsk(`IBpQ];%^0ȥUCЈ 2kd>xW0t+Gplc'̻.bnZnuLIDfcTW7w|Mvv-De%[sT|>v/4^^|Ɗa4q0)@Qc0KkՃgWSoכ߷BT;iaȩ3÷0/RV.g,ZH~UL(4PhϞ;n I*Jlw ]|Bth-E)ps9\hڄ ~x2_!E#OȑxG><[HUoł;f"5Ћ"ժasf <>sr7{(4 '>B:4cr}(lL S˿DQ,lS(K ֕5^Tf` ]!K[Ghy)wuX=B._˪$2+l)k[/Y,|TSn$PstTMwlSq bIrMٰT9ASNTK%8 /2Xo&/M1G G{ԫFSXRo_]|K8QD.owu"oXc}Eɛ/ @\&4t~˥T+j Ɂf.@ꎸo7GY<& b*_Z-KT1ΞkmH \=!˷)BӒv3G/dI*5L]|NEhh8łxa Fr& =w蔴F 6<rXQЗ뽻.~-2zhv;:uEpKi3 ,/0|m3鎖(SQj@3" S[dĿwog#D8Hx@BqgYZ07070100000028000081a400000000000000000000000167d00e1c0002a0e0000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/]?EhDTTk׶ǼW-^Ik OЭmknBCP=*=\4ɸ-pVDl t>Rb0kxAQ/ ++A pMA[&-7dwS=$WBt(bh6Y+b}/>#Xe!XQ'z?pztW(}G8nlh睊G4 FOMu|} .ԯ.^[f3u>7Y kJr|UPbPni ,㨪B=Hb`D{UnMUoI7ҼŬ_':T/ p{Ji3}HqhW x{5'FX;V࿋ѾHtUٓEdUgdA5P-K?lJiUf,9UR;L:<+Sp)׹]*a^ C0Nn4ѷ8\H҈fx !`6ʨz'L%=j1p$ '$!ʥv ufi<< rlB'ZRF}F0~{.CHYm}A h(zFC cp-?Z΢2[qz!Cft*]ln* |eWmdeJ1~岾i'\j[{(wۙC++!S{j9VZ^rrZx|s[4 Ƃq^7-}?x'mASd ).'xΨ 3u?\gw7hMR,dПHt.aVHj?p,h #$f]E UʁP~\c:Ӣ8Vf-ߒtv,vU@d$.Տb ,S)j~[%C+cx}?8y&`~[usII~WS#溪6%Iav)Z|o"y՚" z֭yn ^F{fnB:~PZAA;rlO&}<`Fvjƫ6ɂӽ'N\W6amXzڿsκ7AQr~p P TaQ-8 =[9;3޶yZT${hʊ$l4`s-!A!gC7 O}=_A (@ѵ 7@w#+|lLjYvC7[vf :OӃPWz=\BfW^ "N0O41< {.Vz,fs3$]! /7S(.Y9$N5eD=Q ؖXNx2Ejtv#q\ޢFȋҺdP 3S=qi~B-5re7+؃G ܍(Pi=(C:EXK =VI46nƾӤ}xP\5VDEэk1VLB.S>" ;Ổ@w}q\ iJ 0l^9gyu}hۜBlAPcvyDN?E~Yd=O1O:Ͳ@#ptKkv:iw6`l-$pN*?V{>z_,Mw(™Mca(̠tUx6ɐ3n4M0]}} vx]RZ4x+ Z0!4o ^BZ[aE* Ț! M6Hqږ o=$@/ %cHcUּc2"@D˸]dbCHL_`oS; ^pt=9^!pU.^U"TX1Y&_ZMpsT?7DSg**q47Q5. 7q2$'s_0S4/aûpB%K`Ž{,f)fJ5XώkM~t@ {(\)6 |pEGGA|Q?Ćx v>mz?8G*;|GS6PS/g[3 AQ`=ۈml,öRb΋7 #/Gx4.+dGv;M=Q-8ex(%(PkSl(‹9$fis4#=JB4@oj;mo2}AEMxh$ tmBaZ_!26Χ% _m O%Ks6 j62e==v>K ),FYR=,ɛ.SEx&=`V[n>V' repN*onr']j I$X( -8U'T/i!MbcMËhσFj(*sRle!L>|/2blr@^1Z>[Iq+#HQ!El]_]Q._\^2YXyfoVx.U6uyKݜdž!p&sGb,%iTkYk>޳mHu)!'=f[r 6o&!)]:^Lm3І/eOιڨ/Kz -Q* yww@/Ciev>= ({'~.=n!@ک!Gmz5`K'P^DN檸)!xE/-~Ga6g!`^U=z.}9xrj#ˊ]^Λ7u} "ҴUۼI8Ȯpe'TCj3( {Vk EĄϳ)jN(a!m~3 HnA/߸YiJt{$E$ŷڠQ>;/GJdNVfٳI׸PB:orcA )-[!RZx yL 7x*+[z}^>"{9P *6Qu>`##:/g=bn>\nd-͕o4NG:(QfuZDk=CFO`06;HED~'('e ~ϤazO n^2-f#풅t(QkڊEntV`qIW]"';,d u+Zj!wa=ڣ6%i1n?r"6׺>%0MJ{2[jːuǨ> cGby\)]EߟbI*'ytv+VaH;vlܹ0o^S`z A9+ I4 ;]$î:uYJtJY  A7Z/[mٖ״9F]#*0'2f#M& -֞+)xufu0C.v_fx G, g<|6AF!S<%['s!{gƒ6z-w)(@o3PJa"p鄢(:2ߑnLX C#d<Zjl}Iݳ\v2:m;q7o~܇j W{9S~B,dyYĚ_nQ|^b)iV=TnJA>R0 V-aQaW #I`n; Ō0 C'C% ѵjď1KYЋe>=-&/5 't(0X5t-Ki<WN VQ& ݿ gX s)r.*z@) ];ȘW'`' j%@6|"90aP ^^q/nUkPeᓌ)@t%ȴVE;oĖqOb-AC:ǚr)^S8wCK#ƧsTafKۡH' JV<=JI- 7douz$ruHJ">mV}j^5_j;"~}?3؄^Ԟ) $J?IEX]'Og0]~&aeDʈ Vy?E.GTM?rio--oX2_lV8^%b9>zg[o0tw/ مr"ES+zu>4}=Qj>7=X:ze]Ǚ[bdûPvA 넶[sMi" ڵ:f=g.bF\]Ccsg*s[[r$Rw!uBѺ (1ۣ$gMD(tFGqXi `Wj Ama Na[EP#瞧tgmUm`m<R6p2MD Ûܧ;Ԉ)ٗL Ӷ$F+έҧ7S y$v{R@Oj"axˆ:Bpܭ;k۳1G<ю4!x} ! 񼊁s5FsB@gv"#gi+T&UPCG$^KmG;T䑬OZ]u?>*0C-BN PoqH1̳fȋOQ8?;q {8y-G.!*@-O0<|;&HITX\ʫ$<_]WLڪ ಛk$ )|}kC8 #vDyk{, E:_,*(yU%9̮ßI?3 E)lzَEobDG09]t5jvt@uT"ڭ.8]߁0=B&&& q<01yq! Mn׋O-'v@w^7pW=OxxBJ^f+eS(3rK׭ץ .@&qv@EiWwFXsbyGwo=qyo_#8^H*Xj?~Lwͪ:[lP6n{SE&Ej2w`8W\ޜ4 `1ˢ]6KS@Xs TV{ʪ{xy}80O>Sӷ!IG!qDF!ruWӢ< 1v煆| Ld"ޱc|:E B<\T$ $B,d2UKkVq]F WjBxXSH|wU[$`pEnδ&_9ζJhR\ "HclۊNguCƒ`|J]1h1V\GHIbE(G% zVT *"%'pZLtD+6 "`*UP%LfWNTsPV!eό4 ¸Vf0%袢lۂwytu5?P[5neJW˰$ ͭosvawJb\S2u#kqF20ݖH`HЅFϏWO"R2xce16-I6o=Kz7 w;b7V;O%U^Ga+GQI)j!t]臜YɁ^qeKϤoWڿ?upwڵ9x؜>9Yj؉i}7xHW=c}; }`hԹ Vf: 8L@r *O)2\>bѺ$2bn1GayslHS_ieٕ0r=My%Y7R"Q8g}e?g7D^F)U-ݚѻQ(eN_ZgS KDjQ5Ӱm w#y4ʽ(7!a}C{+ʎだ65&]V.=$rU|p*^ 8j `SuGZNk$m\y"yk;BjctZoUCe-Sy]TCӜq%?퐴\ϔ;W7}"):'/3 1/gz- ںH|1kzGE !٢%T{g?֪g U{)SSkaz|8~n" ]Ġ :r0q0Q.s2a\ CGj7c#I"i yt.H½9rr2dq\ RΕHG0wbLD{ !;]'RaOV͍ 64)/Y1;#>ha;&xlzhHiUȥB)4WӸ#VSڄ,@FۑꎊRՋѯ0#6yz,.$|d󜳞݃owA}o>ֈIodT9 =i@'MՉ ;Zp>e0RBYZ{QKJ:Ƅ h}bY+>fz2 ^X=)(\#T$TXTW)Co8Y;}\PL?A-}ˡeFyy?bįXtX?#N^uo$Ο2U^cJYxj⼝WO@͔t)[$&HҌV<,Yn\qȱْy ufP㉠7TI[S"R.~ǒq"6}N33bDfWb@C R0ԛbWp.$6S(:o^YBRV&ɨu[˯(76  K)jM~#AbM5'owyU^ģ&,1oU?$:N`8BTARd, )l_Z7̦|N+MZk9{?.F̆" !4FZC誘VǩXF_:&Jgš Gw }/q'ߑ 7\)A*Y84뷏O7Cw\ԗZDBed9U6v&20 8bvg}&ړ ŷ+rK{C 鷓!f.xwyPg*g:~(U N^T u !]ohw&fU`@ aJoS\?YN'mݒMWC=VȌҶNZSǬVߞ%NAc!(RVny>A4"ӶЦ 9Vʎ*iר;چp+lg0 f,\x-8F:GJ"&:YXt+u.􊀠ÆGQj;dxgʘvE;#Ӝ;MUQ݄V-"[\mUCM#8kI"ƫf3jcFe~hȲۑG^xL*xzok0n^51w GPcF'5shmlϕ-: ^>y;Ff VCb瘴$2/prڵ6[K^M~r<:24 .;BzUǠd^ kl>Jw~ h";0A|ʹšZvZͳvЭFo:~0hhxtN8{,glp\I<~å:x!Lv ꓍*g zt,>Ȯ w7$̌H4gw%w_5JL$]|5?2i4vr$ ɃqCkrnTJ@qMͦvJ' 0m at.+VC zBdmv>oǘ:f=| @h߯ilrv:V kV˜ סPYfj:_[rm@] \ݫzCJV16naɮ/4/vXƨV/Pg׌4U jDq9Je fdj )R8|ǐ8օNOW);\3iU1"Tf׺FCǝ؞tvJh*k:c0 Y Yد}ӍUV'voXiuK&6l}u9Cq}01z݊/9Wh D\Fm$GI=f# n#WXĞj[/?sFrE ͟+`$tiڰrƹ[{6z!u HkK٫w|Qo$Ok ⼠x#׬zSDiq܏9::risIKCԀdS /R:׻1]eSEAz`qLC 1yҢDԦ$sbڡyNy+F~Rbz b*6x"2AAC8`@=Q AEÔ*aF >Ʉ$C0z;""FI-ͅt) :[_r|0E}~c4X: nߤ]U%fp?,|uR(9D`?*lRvϒ}_ OL) 8#Q4 *ht_wRiQwM o'Wܵj4֋Mfc3_螄?,w-s22ha|]9@\V ]V:}Q +p.?1 |"j]Co_qLU}%&X{QU7g# लRئ%7%1S3dh 4# a]"9ܗ6~eqE_4R8,I/lIA$f9eVZJT6BU1٩ Zɒ)6ҀH+3'ͼ#lpItO 0rbM$(J&TBqw8`.{mu+SҿDD98QOK/i~| <> {7u}!~lpa JWtj-o=|2AJ8x&}6h|`7Dlx^ْzJ.T5ȁ$ v6iʵʖ Ӧ#NjgF~i$7z8pdÈbcqͦJ+45踄3H=b@<mq⾖컗Vڶ&@L ]'D5Dɮѩcs1F9.8yGAsLfi<:^WU 6p1|38ܿqpvi[8=udZ^Bl13ҳTY ^zTVSN\,VŦ\ђ'㍑p@ii6<GZ$cw5g!IL;T2/r?4 "u`%P$Bqj,>!(VWkKY$tMuChtUmdsj9Y|c";kOhX?ع/KbǕnwRJZe^2]Hy&I+Sz^%DVG%< f#r>u{n]0ꨶ6X"=%͍1B|u_Ai&|ߡge2SJخ/(gf9dj\3d9oPYNq2lK99+Б}3 >f:=G~@vஂJ"H`96(@'JphX W1"f|z\,I^!T/o@xG\"aYRUmGT٧!iDL"LA}ܪ躔-ƴSˬo3sOVpֻDa{9X}4݇޵Gy&&ۧVq  *uT^fa~ ze›lt f!Ca LyXi:A0HNW;/!Gzҿ^Ү_@iz6+6mknѝ"a1p{:i^ fQgF]z6|Rf9otmqH\3Q\L[`Y-Պ9-#wRP$YU-5%JI#Rսfqԩ^WF"?<JJ𞸾HKM_ 5йN2 bR  ߨ|k&u/}w7Y4|ܥ(Ux+|nƘG!uy oc!8`=NGYP6 ݠa0Kf??]E}~V\X@s3=ս;8M.e} a Xl+cpNICf鎳o vrr*қAJ1ǀv ֲqdg.BiQ-r 'ESh5|NzߟѰ=^l6a giJr2!e٭YR%> p_ aҼhnzsig*?.mj08[3s%4xx Gr?~ R>!Gi")!hNY"e='8V2\iMwhl(eq (5K%xvIۻЭQ7n>:GNX!^Bq`&A-WX}I磵K R:-oS'8 dcHggqhOL)HbǍx*oB4rk#Hυ, u:tk=1F4x"Gx45=H1DbZNpnLϭn( "$Jy-ئ5D#0Nt*1'q٫C=sc:7u iZXs7B7#px_:m6V F~`K4RV]8 9ܕ) -yCϩZ=T]?%(MG>aaNl{t~͇  iqQ IV; ؇;Zi0b!JYPu g $@r_ A B`I  @8jj do`lݢ]g׬[ċ0RCKw[km͗MzqIɱz7NX^6} "ݑࢪ9O3rK>u1LWݘ[З G o9 M&l3o!W+P~{NfT"Th V .7!u{hy_MBQ%v*kt31 wV]6jy!FJyS[%0kp<:qε/ k% ~s? hR( ~aR_ݯ:'lEK[rrhk>;`,y ɏ,_E_%AXyA_bJVbDU-8*T/ϟ`<+a y PȤ]ߐr$* $WsǷ <#a a~=0FT.?f?j}9&D\EbM<~X.H2l0}7 )6 sn~{,$/@$ P5ɠia`M=8}$3š$"-u "pKPevggZ\XKܰߥ0G@/7O(!ƤHqMC-Y<(7JW{Dq^@>  E(wѐ2'L ڝ˾7BJWw̧Ѷ}7chb,\DVw(hJ-!†=jeG, ҳiIXu]ލ)ȰQM_`>:OJb/ael,"j(s!WzѤy!J$}di}ԉ%C.wr WP# v6ӆ88R2[+uP#dxiqOPT>?Zͥc_1CnY-GkHg!5_[d W=j:Jm=^6/'{O*LZA0WMn !pV\{_`>8I&`cc%z b~rad\ E=A^&.ց@B0+ 9C:tgwajE9[PЌ}.TJ:0+VZ05^i4Kկפ?'υ&٫TBVHDTkdGաn">H? :䛰(ўO\N5~ʏ'f1 #C{ls,G 徃JN37L190KoEb y4)ˁa^"t]UHK1e4HN a7 mtAH#<6]3{ A\6ٙvF)FOW JuFC,z|FFKe[aЭ؜szS8F:GKDI- u|9s_99;"W>;MhoM캩[`hUi T !db -4G3O1i?Q4[R]k9:'j]=O}{Rd 9A" ="r(0QCgpM;c[/W!ZV_"l)1Պ"8Y,(5[>3D8yq~/DZ _OY*_W鬔|i~/'=&8Ӥ6i܉R$f~6~Jb$?d=@:mϘcdehp >ӗ~5C/&SӧԠAiBvGBHî~AD)뮭Na>Jf@h nO:뿴EN:%P' C9lk&2Sh^YZurKcSE!WKP;򄡬J3yvDZz՛;NEwT)эR}ZBR=gtȳwyn څTvA *Uslw_0*gX>g/EV=O}a)~+e\m̽4͒4"IK 7#*(qVU<.gv<SA}1ؔzirӮǢ]OҽGw|Q a $2 M|mA(_bj~Do("bFPq悦q~6K>;6 E8JHExb2Y<`DK5n'n sO">_SQcņDr?裓?ɗҥ٠ B$jb)r\TzbӺYKî93O QeKh]G.@yf}V2ԋ1["x*d D5Bs- mZگNvşAwI@rx7lJSPH#dR(W=uʉ氃`~4~qskrBI9\)pR/^"ELkآפzRN-fe#%~ׂ>P{2C=Ҍd@Cv(xSFoK(ȷ5ehZEZHtҀOLMÏܾ" Hvw$(θ8@'+%K>u /3-qjL'c;hhnrGXbNH@(Vm&5'&+˹w .#PT|yg>~#@kzd:(M6=cdX[lU-:T X2{ME7Z]]C'~C ,4a_ku0Z-oqu7\G"# {sJ[ B"?x ޤZhb9HfvURy\c*MLKQoemzRZ=`%>9;q7\iaQCyxL;~Cw ^j/ގ1; ; Hóp3WmyoHlh]pk5.k u--IllR{->^ 83Zu%kw[L,f24MW5=2Ϳ P p𸪹QAh2Ј@U2VP%n; t%t]v.8 :O$ )L&ni <6CT{݄b ZVGV V.*BY-y gKu9u>>śqˀp(S}'oeQ6T5OV5iE GPCܿo91؉d?ұ#q<g/߳UˣM? ARj;Ix֍\p&_uwpuusG?laB([;MwwcvRL*~]Uq-i̗v[a~@[R^⽁(s5#uuCGY|kc~F~Hц SNBrJ,0{$t l%) Q "6_5,O=Sd :悞r ǥm`ў&DbsӾf(0˜9ss$W(-:Ņd&ɜQlӛd$X}~ |L ua~Š{űr5ϲNΥ_8l(M1lΚomx8m,!w@!|o7\aV6r }2(:a /9M*.TF8l0;"!3BnzrBME>$TS/7~Myyr= Ե>smBԝxCq0#c#X3zGgQʥm2??>FR&?QSilaOe*z#I֥݇/~bEK v1,Dj%F.=::9Z:}1*Q'$ hF-SFu;1e_쇈PȽZwni5q@~vY7t&FZ{)uGt1`Њ{3-I?h-V6>Tt0BFAG4Ʈ YZI)d6 ʅRiD˞1=\q8!DEia9acdal{Z pGv1X[fGx^(%1G2iI&;,p9Z3֑o1!m&bN ǎy; ',ەf .ss  9>{9't1d#1*C~SC1Y-MAW:%_~*ŢಜgFVf:ڻhA͂@i{ E4E:.m)re:ݻ&$/aRbp"\]#-K0bZ J-~y姓9Lӹ1cOFY҈S+lA$K$B{Na>Q߾@UiP& eJhK}r^5ˍyڔPz`~6HˡrLLeU(o*ܽa !GR)ޝ< zS&y__ni2⏗ɀdy;Ib0\] Ŕ}ɨL{tEDutO>qp&oFC+C'dğ!Xq!IiDtA`0 MTB(lIwnv3bi ziqN=:ZM$ZV$P϶2svZ,ڄU@$XHPP'̬BCrhET} cubV2dEc}ic6/ *](rl|~YC>ڤq[880o:vKikƉ-FiiyIc5P J KjW #@KXڀvġH4Ⳛ *u-Y>kE5 {%Dϣ@kc6RrQ?&)⍴( xdYs59za,:|L9mC('b\a*JxP*Kg~`w{!+zWLuM<̔{(ٵ~6bR.ziIl٨kڙɒUL <\3x蒳 h:|U!9NT#9$YjؽvmnǘqP("Xɒ VkJVrg=8%| %>"ɐK?t؀%t'd ث 'PݤT(;#Qr)V4ue߂FSiHRJ`DgzC0Jl(pQ=pvF,̺%f10Fa2ս(n^z`Ng:%,n@2A\ȦfEZ^"JŸpK׉5?b2!ZttW>H5i4R{q{Ab /j//TpB@5pX9_am/9^EIQ}ܑASVDQ!n먶dZ׎\P3؆4qO ]ic'r9K:{Ob?xG^I$  ڛ'D%ʰmf\Mz:{vzC_*in9ڨ nߡ署 .PP[x?|0hnĕPex!E;RXUU1#PKKĵ`RTQr0- P}wv)h`,PvkiR=~U"aG=_zMSѷe6SN=V5z.DD5d͌ß0cNsNɔuLSƻ [Q+? ӔkYX$%X3;qy&s)~,"J\nSϿfB ?aՇڃs~ vyR+*X6*.;꩏:ʨHqfPPM١–N?8m(ӓ]|h ʌM8t.?/zףxĺt/KK 9nշW Rt&8h3ѻr\5IO&,G =HA޴ǩܧA4Ui[-lZVxL>K̎G4sLd4Z6D8Xld -;mu cWd/S ./ ʁC+ML|R}5N@~>gXȩCA3CCQp ]Vo[!I>J[K6}j,:BIY޶214=7TkMfz 4ٌ"7DJPZ֏N!{oRFu߂ՔˡRwe?L0+MdÁ?^4۟,3N!|,>HkH>9HCl eBE?Fk-:= ]'C)xш5l/|>?ϔ%Ky >6 I٢NF95204ʤ7>ݝ)f_2I]2%k!0!&lA8vZϐdO!u|!][uC\ܧyCc3zjeECWvù{faɀ4Hz+!{oPvpV!oRX.rY3Pg¦ٕ'<&RѨ3CuUUՑ@8Ob:xbn@T8r[Y'en6utE);'3ޞ:TpQ _DWtGhUF󰝌*pga(gP[oӬZlT_[*9lYlBY~yRաUH!li $WRT ;R`{ʥrH+H/,7 i$a1X<[7ҖͻDtk{tc8 ûvG{4F 5I\`և_)P-lJ܊;o0r\y{ќ9R(7t7K7s8s8ӏ泑VBF%sW@*agwC1ˬbH\&j[pTJw9 S[ B9x\i*|WydU2~4rPgjlV&m"66l`JcA]F?7v_dhu>{'6MY}np.|ET dpZ80E Bs=JCg)=6Uiʆ8JLՅr8us B(ᖯV%%, kNmݹv/F<+е CU݁懎<{=ϵ.H^:vbeǛn+F7pLc1}@q?]''$BDCBp; T:tlbQ` TG a×Hɲ=_Ho)m7 \knkVNQ<"mՀF֦)sTm)S0LlqrvCx HN8mqC]c|&Mӧw<-\lKhG)cS>o0Ўo5 .s%-Ϫg_LھAB_>zT#ovx A*8”43kHH~R,:׆7˘@^IĊ>viuA1KMWf[f8Ν\z佒:+E6/DHZ:z6߳w&i3oFdk_@\rE$K9pE&(k\sM5؛Du0DY;ٍ6;lN(Sf69tsn :l#d?YuZrrtKBDp&K(`:TyQ0j, F;7x.:'Fb!t\LD%{"2e%WOlHˣ}#(B00Mв0A{GX$HAD2q̼DQGG@2Û5 i*f/ Qv{֭XBw4|MTpc6q88 a\ǚ*Q5<R^*bzwPˆ'!fxv,WkDLQBd< f}CY%fh} '/wݜ% ^ymMj㴔u֤v 2 <|9fʦ'IEZ匯,F YQnH i1cFpNрJ~#uT?۠|ĩ3Q^@D*\\6@elYɾNjSi@eғx˘ a-A(|H+ :5=Ui\H,UUD< C Hj }[B$S &\C˫=zg&xoc+=Q2?ӓF5;Htt*C #y3minHG9嫮ɬp6e܂3ŀ ykJj,hkKkv[?9RweSVa/.μ }VTgΈJOh`r=bD9WN`&E=&3}-`d.7`R>` P.T&k}]T,@G!z6oʛa )SUL.- {F-'m"AGZn'D'0,,  [@6_9 glޑ.ʙbu;{DI CuT%qCY8oo%e{ڷ$eu|UY_=/ ( dIژod8 z)wkd 6\z-<~Mb$+XB6n7q176;z~t-﬙7YERGHd 3kͪtJIl,@2QtkFT^~{eP4Dnx:Haڙ:n3dV(jؖ(wR٠үr8٬ǬSVE{cR+`W`T 91&Cֽ[C{L -Jo!ʴ;b@2%-<3y0WRT"B`DJԚjPvF૟]3y<*Ik,cQ@yG>5ӼQ5^riX zmyz~@r>S~7"Db,L|[&gCx]8e}'D/c$oJ'loJ^dǜcLkһҼOak7҈PR;H?5;&Zm[QRH S( Z@Q@Url"^=c%Ńgm!_MKHCBTެA`{e,L/2^yIΟRdg= @H2sh@wH?VKJv5 ܁sOڇfm)G-汙vVY/ sug^з gk S)$.ӺS 탐 Imqhlo)qNW.>fX6Vحk`hf14L L,h 1EF[)'M!IT+Z&KG~ >4 ~`ݠygW .AKs}!F@#i=n[[h_wi =~F|mda62D5>n*pfA=O{$q:iOWKލA}r`bcι! M90:WyxǴ&tkA'6A2`=Ɲ O'Y^ɋg?]uIz5íy 5a]cN&S"'l\ҳN :˝E] '? 17B'-(/3j<_I>?%!#ΣӼPj%6ՔJrP~5֢LX',R00^{ҥlyF:ޒN49\rB(9(da {]K;wr1p/Z';I =\%_0vڍ/tR}Ӓ3ﶤrh0dMSH ~59At`GJ1$@\5zg(T9K$;wnO-ɹijPMu5"C , 'pإRp ӑ\*\>awt.k*< r,FD焅gzzT9rUj@6X/ pBE &mW-j:kMdnr^Wm@=\ș.x@,MfB}/"n2ۛtx}ő7O[7̞ x HQD*G~%7ot>kCp'`)ܨ_j( RxQ霒;kEM凟 PJa67ܼ ^r+34HIga~ʣ3> ՇJnD+:;б4IKͭm`yAAp*&Ikb]kUfl,:ðIMZ'DE2- o3D&9:"RD"C{7Na#I€;~;ώ)a V-#e EF'2Tay<ғhv:[$\ے&NFW ) -)Zя$/=~3k /L!0O eXdeȷIkJ[֩ cn*XSrD׬ !D\YBCnnq7D+:p"U `Ӽp Ightx̍s[hPS3lx%ȍ~d16\<uC0zQ|qjH']fQlzIEh%^Lk22\=s=%'[*'+ЗϓD4\ؕU]Zs,xG/(^EoٌX@*sl$܃ (31r:OHQqv12ɦK=Pޮ.-63lٖ !oY/%~|Tj-t}:rjhJ}։NVhY"qQQOIm.o*ࢃ_eCR}\m G3Hoz&aACx^j K`:^J3~LF6?wŔZ|1 2\*:Qԓ-.Y&n(|&G@وAm[rKn"39 eΒضu1yt1my0Q`L.j\} 99RlJL_L@@#^{)02Y^1Yߦ[mҝTh}~5ʪ(QE.vٮT1mN';QD~P"j욮A]{~ј9ao { chsƃ^ysNags 3k$|aLي+  97 Ҡ ]5t\GIx+Zx?G@~[QpmgOX*EA vg\rY :Y&5UH={r j@@ j^?rLg kF_XT\˼"nP^U#2AԞ'oāK{HFf"ZX׸ ZW_T߼ ,`(Q(1qA,H˗!emap 7e1;S'Aڑ*F? ( ZdOv1Z1 %ϗv_Aͮ^B_pAQ>q?@gΚW IomIH;ʞ5V|k(K&(a(<)_' _c$[v' ] W/)W?MtJͷ  ̩}08] (!)O0ݤA +<%n8"n ?:xbONk Z%pǡ=gIz8J$>!0U VMG%i8DgsH '@&kAD OuS|*kw^hyY:hThK4P}B$7:J$9w¡J>GN4xZd 1p *GX.yL{YΕt`+NwtZ5ՕSY 73Sg97Ι{4-d3ē-:.#VKEhŬ|=P6}sL㹺զDJOkfv1B g5R2,؜jfͽy3CnO9QV,| iAa X)6S\,maL#e6M_WV$[m榟IAQz2%]+ƬF+Wy.48d2tR~STӡàc_? M`\a_/ut?>*#Mr_jzn٢6 Nne Ç4g;`N)2{/:F 'Woҹ+3k Ǵ '*+XBF0³^Q ’E*Rx]A w*! 7 m[ {Rap(@b)?>GW= JqH93nWjPmAaJeLKbXS,wrr\vO{}p<  dn<},V3nsUOGc䕼g XwظC vaA_(67FӮ[b"mzI̻tkjfU[ge7U4u.4BČEw)gBxu֮ v}4}G#j~fqཀc0$9r jj\a,z_4]]dySa"Ø\2(7ˤ~~Ey9ל|}90<0^g5E. 㚽R_th#525ɾJ{pGgqOIL}0֫LU5V}H&y@>}и&<_YžP_^ai<{*C'i`:51scx]>x߮ҩ O[|MK>slHM^G``c'/>%H24t[kab&M[=0b 4Fbs#ڱxL]Y=>E j@` "5g'%cfW A=!5yHd6.\$n5Sd&z "Pқt]Z>)ra haZV'}ۮ۪- cb&˜8^[|*ppo(зšټ3L"yI4'KQj(am}brF$fHP&P&x6BFm~*vBI>!WtPþ_&c-!vs2m倌?dX耋Վ.aSkLc88RйQOؿls|`^z[Ȁ&Eɞ4 qlO<}v׆'  +,+- =x?+_$VUČBioZ><'p$a;i]CՈ.}7ޱ󶢼ݤ;qBl6^hЌj 0o >4*x\kHD*|'^'JeXT7 Isګ9'[a]k?-l#˹U]1fwpk ;GMm 3I:I,%K| ub )y|eᢠqՍe%xC|49= 3ӯ,뉌Dʄ-KCjk2* ;|Chi,0\]J 3&ۗvI.6JG7CygQ;m+q p4d m;P|Ė\'yS;sm_t&]ӕׇ&ԝfmsIJIaUfD3K$PX<#ߙV,7WM[(} c'"<&fgWE3< i폙z~*.K)Ӑd` >qMv~U/=2N/Zv?>iMeJr% G7#"@M^56N*/I& \lJBkT"x;d@  氷¬LۯS֛pwj_nb }bTK5p9,e$-1@HxHn8ᆢ2( |LIVX04GvȗA3J)z)L nj9-/G*j36Lc. U2zE6eRӻCR/*w2mUAWT$ Or3Qz3N&6Ln`4Mipz¢H7\]+kE~@Q./CJ 6;ڈK=.q->8㖕!\}~ԗAN >|K{Rvٝ" ,sHJQֵ? ܎xk>d+tE$n.KAl˶qڲ Bv (sUc42=$[E)6'|D:$K7ݝZ r|SxU1J1t4#;J3I_Ƅs!5S]dX:su[hfTWGh!^D (0 6,u/lĕ!,ϛ :jN ÏY1\3"ϑJI#Gr wJ$!N(W鐟cR~([7wS=N+YRk=Mt ,ҊU_fԖH2US!y~KJkj>k^??7QQPVDjy j J,L@C`~yF73x0vh?|ރ2:[gIax5LX fw`gDıWp+MZ DGi0Qc-7CpQjdv+OhrVkOXm[ ` 9Iz'7H $])8?$2 D`ň!8iƹ;#?7a8]1>2i=G^h 5bv>c1R왌Yj5bYw+ӣj&:؉+w@ԤIR& )'ek %b[Uu0চ| 'Q^? _!4 {a~%Qe|̋>eL}j0+n2 o+btFyM~WhP$X*xգ) oӍBf'㘓X)mFH5CgXO(!*HĚ;)I'ڋ0 hWCETN҆EI:.$pNu_c瘵z6b+L$6/`*t& m}cŷJ"x nxdn3SE+@~H$Ճ(@s_9dy9.wU DT@lAfV?;>ʀ\YHTWE w'=dv^̒Rzb"~< 9Yp)=jaL]E.:%m.ps6Gld]W\.XЃ>MMI{Ǣ/& hqжGN~:_TRKtQ2"+c\)p @lD9j#26b5 hsNY¡p(o\XۿJ{PcgxiⓏ="m- 0D>$xf~Р9HUGbA6tKD{\t?)/ 7R< T꽩  ڻ f閫aQr.ZWK:§(h#fn=NӒ xa#5@010`&S+E3FzZU͆-W}bW0-rh.v#Ze'=ϕdw͹'wpY5~t#j3xu1Wa]`k`VaL'Ub ʰ!CEA jţ]K%OgM+Eg: %n&*dW2u5MgVu ͺaԐ6׸b_{XLVFlUeb{/C`@+|c,a'',b5 fp6Qq%k j;#$78I,Z ͈Ƣ;g=ɦΡZ ȑ5V% Ӻ'~?K S+xyB.DIQ0o%5 YiI8$nŞsHlŧ%dp8nk>#)Ծ1y{~{QpEw. ~J=L3R"(/Z1던EiSHmkסeY߁,07 r*{SPv?L>.6@6t~U9 VT tspMbNd4XfldLma"@>$FB6-AqHR/ɧ;d/0*+hs`(#܃s!wх%n'RK }vy:JH] cBEH[2Wq0êNݺ3XQ?,[v}M!2 V;2QKx{(ɖK-CUiʩȱ=^"u.d!&R|+]_9$̔x ?C1HſӋi›oYdE#<"~EsLV R>F`-ˆ?+ g"Kt-N"WVR"yӏx^5`Xh826Ƃ"ƞF3ԧO|GH%+mWpڄKBmGz Bf"A:vCJ3}Eyi`[uhj).m%¨@|UM~_/ frdg}Z yʛ `*ȫiwy ={!>Bf>"jeˋ)nDZdy$QHsR2.˺@?]ߒ֚Fv@!tdXy7I!gBO nh+8S'i!P{r&V6\rM>=`n|sbs:4F/Glޫ_n$Ti:29T$]eEF-WϯZ?`gkq@H#^m|*r ZSY;+W.ފQg"Ъ/q.΂<*^^OhC^PWErcS 6: h4><ٍY ;;2OV,^u,PnLit,J7.4[\Cg”ZV++_NbSd(H㷤dE (꽕vUxK# 坺RSLT`4 [1,pM/hmA|ƌ3RsC(#9=jo#@AoBq]N/d6 F7ܲQ!x/&ȽA.dL06cI>7(Nf :Xk: 1ug_a,{to+Vz+O $\HyR yF^C-IrwtZِ55!Th?#]pZ7 [ 3{軤[J&ardV|J^awM*|QVrʈͷ \f><8᳠/)&OeoRM䂋 To(}@3_,zzη=qBy~cS81?~l3 b6uV 5.(ot7y ;-u++@RH}MZ qiw)n0U|i_^U-Zy4ǏYoQ~l-f;W,c#?96-Rfe& ,.0 ,$Vd 6bDzq 7l4X!5?c}݌޺ ú{BA yMb'y tB-\=nZ"WR4h@!Nd֝#i9C3~}3,.%ɇ(W\Z1ོIѥ`~u9 2pp5+t?upv9Α7TX-L%Cd(TMO'gZwr>y`B[@2,tf@#4aA"&){A-;6Y嚻dyVZThnQ95 Uɐ{&5ᑢEU{[ 'h>Xcm40roX*!` bVu.P쓣ڌ0`$D[a{]YJ,=SmhfzY[/YtOxpS7hT2$X1hzN"u RAr6ǻBmPHz`M X\ :u{ٛ 4uF ͖_P[]=c׈]DTQ+'0G \ɭ5.ݶ`7!G' K;m&`D1(|l Vp?i{Q˴un+XS:{sKpӋִ]=$N s>&'PrUX3'rR[** 8k(mu<[.ޔꛨp BIj?jKqw;;7:xRALqŁm+m9 SJC߉AfM1U]@TOa ϻؾrۇ!F< Ӱ)/㜷Y"h26a2,ޞUNy/O!1WbwFzYcD8až#|YpzE x!ߧ D5_{`_bDe< [6O%%(3Z]ô[gi|h=s&~,X -Y끿DQմƨdG\ i,1;T(-yy_cl'yp(𜥀h P jjT] Ql6hWLL*hs?k2!v{;…K=0SHɡ2:耜v ѣDF]]vW#qP pw;rPeW2#Gdڧ֊""c ,T*,  uM<:_md|ҋaZ2D"f u <̏4|N|t9tMY@-7ܿ*ܑBeu=?dx]f~5 rn JK4nQUP tT1WV=P}OzB8?sSF iPA jU ]Gh)GN.^&Ry./߇dvk݀q Oj`wWf,?u+%o+pxTЪtk~WE;ZPuc+kt>NI4pQiē`Ql,S蠘[71Q۽WQ?YqE>q*M?P,~uiw*9D2f!tхZr3.LyIBZ|>µSXUL",A߉G4q2Г4+"[9)g@z:<+/U>5(X۷_p"_m3n# ~@JТut ([WV0{\贠Flwn7s!ۧ`01C{ͯi؞sZ h%Q쏓X`{Wu8٪SS_$Ҿ HYkX'N"LߨSX y᠏sܱ˿_- ny76nڬH<']L8=(>eAwi 'Af)F)@*`wmEgৌ;wdw%QrF Xl)Ѱp}cgRFhT\a%\O4GS2݅GIDZZ\. 8XW?ѣ\$ۻOpUy:}_WY])҂~|-UcITIP5bK!q̓j;;NzHy2gvYJY/\y O/&Z70G R"肿*YT 2<03lAe!bVBZvE,AX@!SCG \QcqhB߱Ll>+p[6f覂Xz-E ZPPFgXK'+7pUg.RCoC+n"oܟгn'K* L.E tQQE oum3x %-3pxZ_SW-FUlaOg[|"ʆW͜`a]dME)3GL(FWrY\gw*(+eA)%Լl&0]Bt_J!׃unY-p9n\W{掶-+$rQI<9!aAEZ )l;3 s6ÆѽyJI!t&(U!Xe~My{f%uɎ U" |bF1u MН}2 .b݄cs kiڴ= A]%N{۔~Z=!wZ,1d(C` skh,bapEFa`K/R()#K5"'^2 JNڷiu@wAf,,QBӕ#L{1d*) X4, 0a)ÑeZ6 {L򴡊5oFhVjѓZZHU| s!6>KTie'x4f8Vi(`;Vo^ }7+@;L$7} Z5l0! )lh0]`KM+9A5<)\1b})&K?'%HƢշb-H"ME;?um!OռR!\4QqE*vP+@GmJWKAW/gV/Zp1yav,YF fkY)`jd3?K*wOe,>&Ŀ5uۢ^Nvb 5w 1 ь+ " j^Iol>y}2Y N\Pb W63ZqRWd|9*)35T 9CiI9^7\t6X@<Б؝a$ąv J? ŊwkwI᥾ws,AkZ2SH2S =Ճ_Ѷ9]f]k؀=9Q}b7ireN1}+nSZE*G}Ҫ!ȃ(}(d:N8ݶ*hP/ZԺ*\ qv!3/b#lܿM-r&'9ga%e+?"|˫$i*m ![/mܡlM|jv(Mɣ{8mkW .c1t{.{EhFS3AuٳWUYP8vMzmeMQ gAʧoZ&VNu3c6 {Kliͩ)\=z=ԡR 4#$B|~:Kl}5ȏ@xbNF#,ˌ(2q~QRzE%V;"XnK1 xL7BG>wߙMmG=3b]h钡&bֻؤSqpz3DB*zE ǯrMnTEIb3{TẄ}(z%+p?fZ O~gOXU ~{x x9]jćp꾤vnWaVkYY,[>'rl CWY1#-)f?idM>">:gO (0 8ghpŲO Bϑveז1EFCˉz@ .r~9G&ca)ڦDVG,$`;!v^Kw0Ɔ=ÂA&l/tN 1-UP$szRBzwY8q*?(.m{wF"h"jS쪶$XTiJl# Fsӱ̆w1]GLhbӑAǁo?8+qDHǹO! jYGLDF魍hpdt{Bt3++{/ ^w`ʲe7XOc${Zhsrާ:1(>lOV *{I.1L\hϽЊ*l7$ˮ-،t)-cBWO 4scBd4b&1у%:|;lK'lV_$HPsUnI \y+qhL@?',<[#ǟά_e9zJN -O4-Wa\+m*xv ْ$ gȄ#rj /D?ۄfۚbD㣊#֫R洏;T<*ap^"Zp|J( 0U_.Ȥ:*b0)خ᢮x:OEA@ux684MxǼwqC}E 53QrɅ[ tb&()aMvT92%p &x7nAr#/J-reIT 6qȥ1͌7IwB}Edc7 _u>'Z ~ڊ BjVEBc+RdCqcp)ڂ˞HxrdqPnEiYr)aZ+zN&AZ+ea( ~GRښnFyHp/YS9lfw}'`'=g 1*,8{_[SJ=܈R‰ji'ʲ闋̠g.I@T'Zyy@bghϹ,Jߊ_L(MٹM|=([3KVhLx˓[:'}Ϸ._ DW2QEcySOxeLs\#M3&{+Hb :upqhb޴]`#Xeּ-SL$PSfKϭU =)%DR]$a']ˤժ.|ZY& =q'I85_ <'Н2cg *Nɗ-"牫;sߥWYK-[Z`7hYXI>HJQn;h5gC"C9("vtwo x=ϗ)4}\ac|!ȖA"+;/Q5?MLTXzP b0؂ֈ&\R).ju9:a7[DHXrYꧭ+7;H,j^hlisl   wۄ/~[jQ;mf?h"`kFj<_cYW3 b5,aHkrP$9vѼ<1/P==tI( &L#tZe ^,!].z=Hw{ ǂ^2DYihEU&x]'K@߉"TXh Wp-Kp "|xi*}9!˪$kWD-$ J;L8.:Ն)Cq"k("4=RWrg4C}DI4/OS8]߈;Z$> ,sV?O/*9 sL/z 5pRzg#HjY@Һ1JeK C oݛ%/HZ#7\jN5ZD?h5VuɭLR2I-(GS|sSLa}9MI^J'A\y ˗[4RDRhS?DJ q` "&@VCvSqLCjTu/ "Tnrw t=5 u3{[3T@8 ˗g-Ih!xul>XP1\סS駀zގnƎ?{{s!g- \qƐn5f GuS.U=S4ũ׮U7$IYݓ.;FE^1Ѯe? >K4vN}qԙTX/W/,>J#'zcPF&&, d1Q)I,cz05WӴze'Xe*5@W~>Ѝ 4҂zΖE믤浓ٿֻh|n@;f0 ӥrZӵ9̔]+d(^+qؤRDŽ M=B)+/ 1AR9osneGTRU![~TQZYjZ+u6,J3ޘAw$U$#4e\+F<@9 'h:+<{ g.gK$}  WD1kB7={Me&-N4 ؀mqہمs|O5!iGpI$; /az5 ϗIokN ٳ%ǖҵ{WMk~j桇\F K_.ɓ"N)y5H5٩w=6$WIVcgDq:Zt" "8?{wЀP" |dY=qY!4حS(G|һOjJ%'z# +x!KB|RԽ"8FPEm\ɬw$5ʍ$=\G\#򳩁x-s(=v!]9^FJKcn\H u:Ag󝇾0?ddM"G1yQOFl0a*ݤ0G:ҏ$%tDz;2R4-wYSڳBv4H޿j2[="9/ΘD..5Rd\ uDDO0RYyIlnus>]_%[5V7RZ0D(17"_s{N6(ZvɓdcqjXeUIty>$PBᜏR܂R> PBBȐq0 y-63F VuG<&hLӬcYGʅ#`s'S9ՑlY- U >4bVuXڇ=GۘLkZo*9](8yq>uU^ C钭Q.QLDb=TIr݊[Ѵ\Eu7,ɞ= {ʹBjE4]z1izHU0!6piRÚE\EI r"79-myզz5;2p-*i|=9j.z[)N8;|x>UD{3Ab}# UdRu}yF^ 6|acܺ Ԍp;˧_/E kw\mY{O] .V;UD4L%IbMZë9CjB"iz@f'lr#oo_pW?oɾP<2_Q2ˁ[:pH vD-9 XחƗCvms=&T3[+Pw%(!Z-=&sfӷEsKKcp  Wdb1omsܕY#H 9]XAOC&GQo@i r{rA++S%- F+e?gv?-n*HRU թKۙ<:<:>4l-Ha#ИW9ox ٳ~] |Nע6\u Y0L\F8Tx^3 Րl)1caqP!g~.H P+MnU0`>8u+ÁRƠ\B3.U6lUFMk~oJ)ѕS`K ,8ذ=+A=/ i#R?F2y^` (:qTNGE}LI{248KD.M:+Ԣ2C\S1l7T.OE0W"<C!΄LHCB_.5/@ʋ7[0J%'`@1.ٞT8!RԽrP7~BxIXT@ ;agy./YjrUGQ3߉#7 kE^/+K[b?NĠAKNsqZY="Pcʱ@%U ǂPYd%)ܠֺ~QIvke^;QDYH& ub?T{g@ڙ]w Y{&IC=Pw7)(k]L_PM7FRaXcp4O[`!zGhF .or^Tִ][ {'/F_4jb/:ZC5إ.`e%ʗ%.=Ų!d(~>Vv[JF-9sЗ}`d0H4ojH8 RqHNwKUѷˆM$K.?(i="(p=-\OԠΨ7$ՏﵩcK6+K!>G!tb9jYT|I.)(8\ -R%-a[t3bKTV~MG2vz]EjRb{ȀqY[)st{6E l5< ^! 4Dũvp'EʾbV]a/a!T1G3 =`\X[&ƱԊTC$r\3ۺu  _|2ȏ<+͡ zc(GsL-wd>lZ?ږeu73_>Lbx7xX7"(Mh Жn=^tۅ)n}n e_K,%)!iZ)u^r<XWfXFYN|?*Ϧ&zڛ6(̦YF۫zj3+_S[.R1YŠ)XF =[p1OLsp>#9?V\6SK:LnJhxH&6AG8J%;I"IBwc^X| ->:*:C?RC-tm׏>qazkY-ZzS=l<.D'xŵ_ sms\X"-xGb7&u~w%5ؽM@* *eC>k-WΜLQɡDCBL1y;mO|6 ͽp1W(k(I9jh9?OxNVV %n>`nx + sk b17y8T-: /Wtp_q2k7*2fPYxBfW%wi64qIjQ*W3ܔZO) 5_(o9g*5CAG1>W]{. 0:E of꒵h &Ri4E(큗0'SWKTΠcnw-pD  2p:Nj ,>ejLj.gp8˹e"j*bؼݘjXۋzMǣ1[Ǔ'|M I΍SAPK iWUûFC[71Ü6>2sΟIlg\!Ih@u>0ZRϖ^oWUX̹㍂X,~tP72 =L@;V@X%a!M-x:0rF0oq)jZ r}!n4"ȼ=jBOa.rJKKZtpm20R0% KiWjtqt0YZOw-my 䥜 $ro,Q.R/8b9B2آ[CInv`eȨ9,P\3!\MM?mHX*HsqC#&FV{|"'RI(RrS:&kANLG?-Q"%۫H#2,k>!֗8l-V\%E-lw8wQ>O7׿]a;Jn@[OBx<9;i@U>F5TW;pbL`(nzinP#KU&б5"dDtޔթy {xώOr 5Ac;$&%֬ lnC8hTntU+de5nJэ g':iWnW2~Fa+"l|`"nXEMimQ{%Otpл0XkF{pGK Z:vnq] 5c'CM y'3 k8N]X'`v@?V^["V I':U\%F<$l}ӥV@/P} =wY%r:jHkQ 'M2=&Qt} +Opqh(e7j*aO⾐#P60+Vf;FtLBE呢[V zHySQ"~.U<,B~?LLӜdG,eߴțܺ?^uU2ly%ԣ}_|kTn 1Q:O瑻'VFYPB yd17 EF[QM ๥hֺwʫ hp]JРU#DFͻ@C ãv'31?m^̀I4-eZ%t~$[?v^dMYm֓̊H(j5݋g0+У\LlgVҴdz"9h W*<%E>VzO.k]%;a3Jx>`G.(( BHtfIq2*0|Y z*Z5̭$=tEz j0i4EQ:,AA;> Q 8[~<_TOꃦi᧩z՚rt%䋥miQWDezgc~ژ56[?Q"_p1}WјA'K 3T3dv8` .2 tӰ?t@ˎFd}@q.N$ |mbSZ-FL9sÄ~SߴW!ٛ*O3Ew._Ŵݫ>Sj3EYlVWDj6k*4G7#/%[ PKn1 _DY9sb'Wlw`䳐*.ˇ:ry[#jWμ38 0 1gWj3hnr)MoLV#zOn9PEIK(6,.&Jf9xӗj:*pBRˢTBǗp C0ְ͉pz؟fi 6y&:;2=K'8_8bM.OI-e-%|_f5͚Q]8z',7M h=ZT0]8g|+sN3iiJoD'1KziXD SmCMNG(:xg Z1,JȣN},L; 6{" \Y/kԯ\6hMk*el8OmR?m˂k+K SEݛ%^[="ZL;ցAlYv&nWY^oa϶O)_hX]ZX44J}Y;yyӰ# JRIƑ݂{ưH>g[3a9W⊷W7j>J1'/c=>+A2XaՍkn*>&&N{7X۷AN lnS2[m_FV"ŪZyQJgx NKT*+w{1s{:ݑPHN,%ȱe{j2eK4U}rv!5겏QNXTkFwf(8Z];0 Mx`-*gCQFCH9Ko0 ϰir'q E(߈$npTq+M*kv%S~Nթ:eݛKSB:mfXqr] %LaF٘H2Qw";-Ȼ33 6\8WEd[2`mC8']1.ԩm `h TqKʜy 9~i-;Y4|k!%JCu@\ɺ1ܽuh/-U%SCNxŲ6!@M0n,9}=WIYY!b|?f>P$U 0`F[y[IQtNXR_}tyq@9bيfUr:{)֛O^{HL ގ9IX ٷeQ|-$¿fKUL,I1Z`j^֗z.7$U!=P;,a!+& HKe3+MbxkP 470>Cܻfbn5YmׂgN!'Ӛľi ? ˹q:o4g)tV-6F$t-?зe]$1JM.[TCg M KS| UǤ)O,X8_Yn -7- ZYDQV_OSs ١pL{#ތBR]&<́twh'dP#~JhgO41*`ų3o8YR k=toQw2ſm$O2|[َ}G3jgIƌw(Lv۵3ȼpZL.䡹y|+XaTYնI,i^0]617}/s$`&ko+g|B9Cݺ,N:Z`'G9<'0dE{hmN;GD"_<'@)g:jH60߂UWY4[t7G!=cX35=8΄p˻ s|ӆqά~Fٓb,'p  Ќaޑ'^Fw:HcJQLw[~&:-ʑ7b`XzLM d/+WeN둱HRm~X:Cj=:2/>Ęji2w Si!ƺIyxPj;bL3 S}&i^Oua+4,_.IO8U"/7GMXjџ< %E^)|ts鯺m+ nt )1S>9ADxܷ)xMӅIͪZ^TҎc<7c#c ?aUnc~x%%ʔkV9{ ?vϙ:M02qOaz(!7p "!v4FMG^D^щ' aSye+ WYwtYRc8әq?& ~%zR: ]h'UMƯa"F+P0,pc_/'}\z2\rq*Ks;KpeD8TN 5}H)ln`#n-D-+Y[VX>WL̫.d1Knj1iUaK] K6 k \`2hEВ64k&xLk-Ia{}Ac5%NmSD|v::.ﯕ`Ҫ1++ \ ZT7GxKl3T'[$*.⊵<dĶp_"R7|ྴ#19`YVx⦴RϪ>!#9_($yxȸ#׹}N648).9[XcFE#B-LP#Cj4pYo?Gb`]ؿ I"-ݩV\pr烅Wcw=dJPXl/Zg09˻xɌSVNIG[4ʚ$Mځj >mk A۳sG(t5x0FR=Q9җJB,涃}w=jBk7 c< zjc K)dIjYBTü^sc؏yDqYhR=xJ3ߢE&Zvcd1kBg̮KE/0):N5I1B-;7}u3ȶvLL{|I ! LIt@{PVV`.z u(U6УK=~zܠ}lP-;]=Eg1Uc@JH[BW;B1{)3+R9yh\29o ;*s g9{2E'[C-wqh72 /܊:*G77˲$W]9D;;~EjJWfN:Aq|azfXn۪0yŲ.K8_&Z!2i\-<*zVx. ƍ}gw;MU6ܸ4NE0t.o4ѻ!g9vKb4XT ԍ gׅn5)}A}.w$. "K Yp<{)O+1C,v oHLcLO ؙHAԚ,)O`9+^)-?BbIxMX]j涝Ɋ%,-oI z`:BF38b;ȣqhK}ZKvT g#dચR3=nwNh`q:HrK ɌdFr/S=Z|($3,D,ѭHfkd侦*FOE:~O+_)mi)ស 871_22'7Ux{Q4 Q e3q1W16@2`7]l\߄tYy16SznfjVq䇬'3dk Mi =Ѵ8fѣQ$SnKW$\)sFwL@Iu4=G~p!)-꣱آn!.W~^Tf43q؀XO&6;P[ ^ Kt^gIgwCL&5K]O1bqySf@_]Pt)n?1$*Gko^b HljX rR{J62ZGCuNِO^ȭ;&jsg@'_8 ]"|6uQ?adcјA¹ R*3sҌ;}ڡ'j\_7Q& ;l|l@9O*),ݑƭ{k;,#U2od>VM@XاŚOPRGgtsƆ(K0 }!vꣁ,ƶo;\ ļ _mXq]4a?Bz\(Ԉi r|j)Zl71?JlGEǣhdfXy?#i"IᶼBNkqh2AF ݈DCTݶV=c }C<׹OiS( J4 b@ogݿSQ8-b>r]qZ64أ(lgLxNvqyvw HҒt`patNd ,@ { z*}#(Ԗ1edQw}7m *o*d\U~1e1xkoP̻Z8 Ŧ*{-ZK^Xݿuy}%u3[ZuIu0Fa; t^)⡖bRTrQn,шZfK+UJrTGuFVEW/FW稆ZT1&:;N,s\iZp;՝cBJg%1E>xG#:#pkAe085 tfzߵ/M(1^`ړ"҂vXsP\Y̫k\$a=ܤܭth hAUB>6,bX3ʚeM+0f2K3\˄0L{V5.N dLD,k*&Zd1j!ؤ9Rr)4p bf]<>o=I=V]̤Nm_KWסkAbD1BOduP`p`Sx<&Ep">$:.%1l}L(A$P:]-$v԰ع`nד4QZu[RC1R$q^J9F ᙯj+4w@d!eaH{wRhR'YO!:@3V}>z,ߡ]L#êZ ofy/nxQj@$lSFjй @&/PB ˑ~H{ޡJ\__M@AC].P9=i?Mo>?hL}`kDu۳X?@uoBz7aCv 1wthk_̗uS2En >J6ö_Q`4<FJ4Dk򉽦Z1uTr^F[,A"e5+ 3(.N롵M%J>JSp0sï#K©-:*@&F,1y$Q2k?rqݽ3DKFe/PG*y_\l< @\'IwJA^+Uܹlz[ܓ nI*/Ԛo~X g$ 6mlEՠPq8oxf,lAǺDL_d,".yپkksag(0E~͸5CTkD֩)&UIG.do&[s>Orap\ôG8GN8f¡t1]9j bǯ`3' *'nh*eKEhU6ϜHߖ, ^zmЦ&fTxU݉)׊(ܣyr)zt"lzk9l!g:CWGD'yN:l5tTDe1R "\kb7yVK|RzH?_ -j2oT} ?,Ɵ/r 6NBPsNfa;r$dAL>`*аC&= KNDBݑNI ҁG9agqs\nM[% ~Ohme5e7ZS"2"c3^6SrYV !0EMrP_6!w;[J:tTp}[>:FlM);:>wSoMe'OK3AIxx~-CQk0ly@7l-*QwV2Ik_u=TxCʳRJ0%D?||6>&h4/q1xJ/XK Rv&h-?rDegtbMՋ&`/@ ;,fOǶ<q,K hhmiB1L3ғth}9趖&f+=Dx9A!xfv0$eV`K^.jxSQhBM g3qø=J]|64o1Oq;׋%z% gnHkTNwL( 4nhŘiZaNHSG)<_RlQqFU˕9ٳ UB s=A]R8zfk[_28CzˀS[nrWc촄̉ŐFˈɔI6&<,μ$_)@L8>&-)~2pf4ٕ>q1xHL"J!Z-2ެhZ7Ƶ =FG[؅a:ȱC1LC]1#%d73y=  +WyKR0`^ePcS<%~]|*E sĒ>]IJļdQ%?jOs-cYp|^cKz ?(ODԬ;-OϤ/%Y8^j%&qVQ?_6Uڙv- 0CW] 7<{d^2e  0mz`Ȧ,2A}F&G[ mO~n"\%b~샫ktg^4w'p5B rJ*q o:n1; bxj6ueAG1hF;Y|6^#, 5qbeYv,'ɡdw\Q)J(FZ* S ǑBhV聬\tsŬmE%&#>b+7l+ @~=y2 Dp@a 'ɏmcT:%pN?րGۺdд}|IIQ.Bmnc,3-w swNi0C>M#T#9i`ivHw#FA x;L8Ig?x'Vؔ0dgTZ&jEMgwK D|z(l7!e%^~l,JTrB@Gt˜Oo|-o_dx;^h÷-P[R eeLWB7 j5HCSKiP@Nv COln]q ?K%JJUuOu g{>Q*!x< #hdr2[(>:߰ o0y8/l͎%㎉xoۅ!<%;N=ŕit6P™XIȒ-\iLuZB*]jcoE)Sk kKʄ{ qu|:م~OjU(]XHx3pwՅ;i؊".Cn"4ckKTEVF픮 :`Dw-F=b;?}IlMosj qJQ)c .z;ڐXEjmϯxBN=-$^>k"QSQx2[7,hZ[R VxG3ouUAdӭ^.͡}`gw4>0ɽvk_$ Kga~8O\XGrHm6k2)Oqbve[v(j$zO'kwܶ^Roa=bs=Wdkeu^p{Uk EDMקXWkO c(!/{BVCt?źOxsg *MLo+,KdT> /prq Rc!=^mLA0_z'J]gLzpʅ*좗*A%'{]wznrCDSs"fe?xMɑUęzb僃^뢷Ǭ18tkeҷ m~+C`In^^7֝z_yʌc%t&:5 p/"n$% DSRou5ih]40˨*\x }x lKӧ] \$ysɝt-ڿ_Dv8)a2^7lBzdz+z#Ub K#}:G)%ܰ>'r /mQ:p<9zCx.; WDg(W$MLNb係 $jqzQk>t?[}S8,FIߔHǞ#Ɍ/I~Sy"6{qV:E5ebz:Lc%EvߧZ,oy$!Ӫ/9sA+ Hx8zL+ j,(MD&ٚߡ͋ZpmrnKJ#ƤC#oYyVVmiݯd9)QWռ稾 ř`_9;gTK|  FD"mv 4~eh_O~E"Ss]N|ܢHe$`*ڦqu4@E;iO52_&8%pƣ>i쀮a]L"\!Od,Cf +gNIr/ %k8=m>D؎R} З_qp[(啋5MF}V/4pbGN(op GWf$ jh=.BhBddCq,U戦WMwUTy."g? 4U\N`0{nA㨼F?7hNT!ۢRw*RT.$M3an٨Yy#ɓ5;eDB+è1MǼMg=,WG{4%LFüAGPk@_ ~ hK.riR28WcC+jZʕ$”nnLMo&qXZMW҅>Z4*עjG%&HRs@ǻװ[-O*b|Y3À|]뤏K8.:AbLAܞzÑ7^}aKL^ CkIxrHL$m>-=EW8ʵyuKUlIƆ7˨A?kT#u)D^ P,jOOGv|ud Ϧ]~Dq$TχՑov\l F(/r7 !ߜ2s% |z7fҝ!έ BI!&܊arkPOYXcs6ִ\k[_H#Aq#|>'A3I&!}*qc9m/2X> Em{wwl+3|;̀\`-A<ۀ(RwC濰/ǙEWk%drdPB+_aoZM0= ^s,cSRa|'j_OtB3Ω[O$hܯ(A=n*!qi$Du1`b#sE4˞ OqZ(} İFM$.ďwTR۞{0Ǽ9xQ\Yb, \! 3hkAu_IH/T)#pn0|3xog)9%)"w6r<^׫I\ZX<:"u!Ƹ\܀N"x!z1V}q,M)Tr"3hCNdx sUw^[~qR`\ςOw쫬s&wdF27=(hʾ(6}, v@sugveT. 쬀ˀcc{Fʄ<ڕAJ, ?R6 jiuwJ )}sMKdc/ 9v;43:c"Hj7{=ʧ-w1EsP0NB>sqEշ"z g ljAm|*j|vm^/uk'TYB,jaNpj`B,(+xOW\-+ Tm1㛡uO5.(vHxx?oHIܷN[AݘQ'f% d[hU(X+tN%ͮ +v2.E}-7*??ЪR; kP}[NF :}#ƫ&ͧ=I#DH=d@ qTF*Q jI=G9Uowіҏ/j\K˓NЍ֍R$VϠLWKvkekwKܐ[ic3/>QIJqг##EDż0QBT/:&'خexNXeXgg(f|ScvE/]!(!^h9|A'>8X=vhc-~T-qFZW|m-@5>_#0X~@X Iss /,ĨMNUi '5NiI֔J:]ݪpo3ӿ&Lv㐓IP3mciȭ+,֧HůV"\э,+=|*Xwwyd&.(w&*ɼxKoUalЧk@]:y#&ʿ=pc_| (e<-=,%?etd*=t} )sIwr>4-*R|Vm 颵qs}kvX,X7h3Ǩֆ:\ϙ%SѩM 9&K%X/ Ͽ[ %$% 8JK/ L8>3^O}۳|t@?0.ϕbx tm;GV gwd-4⌅Gg(‚ly d?LhWYU%OIeX^>l圣 ':C4,KG]~XkoOpdZQd͌Ѱup=XxαDŮ߽ܥ8?4 /H0HHb&d 5:۲|LJzo|0)0.r߭FR)q1FJ_W>;P}΂ump@9Q~Ih\G@ )4d7h#h?جPl6\ mIL;X%DJK:!LЂŽ$:<7kkّB3#@N`oT 1#Lqh(l ɓaSY%>x"SL8X-.0mϏV ]6T}<#C\huD Z>2OmmB!]%H -~" ?m@}=>gDM gT34>TUcѹ gɥ x|}Ƨ7!W0CĝiB3/ z\@*q @Tlm|LfSVzfɰGd'|9*sO:a/+F"]%夤ZsQU"i21/[3OYϕ L`Ir/ F;5rSU[l큧xzjF`-{My3*_l7oDA锠rTE$h{S)4e a> F⍬ Bn8tQ)`s6ǩXq!W8SQ#R)ihxU;kETش=6!_TMJys;)[/߭8އX;s>M4ڢݚ.j@(܄PqvJ!{jim;<]_#Rk5@Mm7wCrJ>e#ɵOUs8u6h=b]`bd?ww=+ːƙU'_ $)+j Ki`dEeaҙ$An-'u .Uˈ [F~Ƈ9:RE$CbQM]dtE/hy'Տnۉf` 3lCVns(> 5@j }q?#|)+8dn= $UaKs`Ϫ}@#į?:1{ X|u9_ju:9ᛠ5_!83{髚F^e;q)+ [gVVD+-2~^''>~H$!L)plV>Ӊ͚nNNKp'(AVdrE{߳/*ι 3z(y|0 ЅxgM^!PH;4YŜeUJjGn!pMBŧ{⿬哃]---V01;qfIC8bb$y'St.(L\c,wKz{Zb/. R5;C(cF, L }bx~K 4Nڽ; AsucKjROՀlGKe蜶\%:эf@_[nWFX`b/ܡgjoP9͌rw W}f.%$]f[t:x[@1JJc1?cᆄCzSxrJO0C P+UzBsIc(yD[*yBcbޞD;+Dpouq^^[Z=^v)crEIV f귃FږCPP‘61Q;o ;p;L#~$1%!<;W=RW j%T:K@[=x:^s pQ]iH8XM1iγtel>F}EC `WdliPy <}ҙʯՀy;'Go6'TKd+!eIIWbz}!lPṀq+j{Fx e&>Ah0z?P],I}.!Ϛ]*)"ڸ9nChCLE w8V&?ƲlA[W`FZY-U=JnXb>j}t<)+U ]}l@(ܒ2Ċrw)Oksr[v ʊH6qIl`$lh<cc4R3Q|]6cTG l@Swc%B\;2N rz2+܍5zتyC,҇'*A2b,Dr!gv Qo\'4)5 L 9jk4Ւ>dZTdՎ3d"t/ 5;y N?$.H告5[BJ+X }L*M6&}\@ԶdHga& dK~/b3C.,*ksS. T Z[=.qXk' B ~Lc'e 4ņ4IT)T؏ jQؒ8l }yVgnj^Xm'{bЩELǴ'$DŎ/:a+_ia!Z1F4KP1]A5h_t:' LTzfNJ]e%@vmcv̰5s셴NrD+Gkq[zm"[D }e8ˌe.$44㬙}d`>*g)&K,WO j;l JZk`%r`Yӄw`^&bLWm)dt>Ø,NW= C) }|ŋjm>,x@$bMgh*)?%lZG:@G_z{k]neCnSZFq4ߓWaU|H9qQȷ2I`ҩ`˙˴oɂ*J,mmK/JPد}aH_]O `'spi9镂#*e 'P(ߵ;)k76cw2>u}OI'kԞ`ji R?<|KU2iwQo}V1'VpUn/E"J*qcQQIGb!@i"jQjN>k"yK'"lnfACDZSW@V3&Wm&Y<;NsRBLgį $(E4Y# 0DڛSܜm,L >>U _u^:f|ƛa*'e.s1Z6DUxswjmw?SmLvD Ͷxn#RIo Q[n $Xkoˆ5e6HF,ڷlQ򞺗^5?*qA6E|#X଀/j%|P{n@H⸎)O3$lΤDy&wOrE :a |'s@raEKf?c/b*>n_Ķ55 rOe[IFO/Ztp &Q>/?(ށ94^xaG&H,f暓;Dl۝wf>teIn-z=v4:(9<`3>vL1k ~SZ!h}b ^&m4eU~xOӷg?ťAMe8]zrm?)'(io!Lt@׍>\]uZ2U%blO6< NiMu@޴+Ƅ'F009 Ĺw_R*8lInzc x="؟8,D׸A$x$ oL  ҥGB&6F&Gn+i8' :$w SާD'c/n7C_AhiɣF)1kNiNf3qf*'ʮwKUY*T(񫶓sWtݻ=Ȱ6_niy-'}v8I-V|A@9 d~3g.:3?9gu>;U 'S xG ИL}ћk,D3d_wXmc{4jhV#PerW[f|B* kY }CzO,_=E@Y@$ ^ᨫr47,pl:jPx'rOtB9pƇv@&7Hnߋڑ\ɻ:JH[J ]rG/ӏa6 {Nz!-_>G`IX_:lt^:mcl@쎶{*T>]X< > p2[+{|ٟzC=XѸleC[ ~ԠD0(aeKP1^cɀ,{!{~Ig%Su?~NبU3xp>'o%  w)[z' _/=1\}t(!zH/>.j Vj>3Eg»iwVRk^5: "*`kyTD6P+sK6|@[㋫ſ6|z2C:o -\w\OC8lg-F2RըA[SNvrUsǷ/5OڼLw;|/]yk?G̼ |I\[3I!EAhR|5W!IHlžK_7-bdeFE[a=6 &σմ(HUvL=2A~.b?&./] v؄TI:%@*M䈢FfsKsvY`&(^-M4q\wvŖfWQՒ#ߗ|i4*o4>x49gTdRǼj[pb=*flg}RԽ%ĂD!*?%'C-|y.'aGQF5J)K[IftUF7/@̍CcA(*VTefAP=f.|RrE4EX[]tΎeN֓@JS|be5 ;@h݄77Vq#BC }XfK R0_UA|Q41+;l:)KBZ,YZNUNAPZn,gԓP9ʢf+2ddQ%&2vEڵh#>x gZ؜q橔seĿK*yb1w1DzgE~bMybf7D:cڿ5hFx{2DSN2#XNMTbO!슰n==;?fR`ɶʢ5*44؉uNV,90zhK2H M wna:A@W*"K蠵:]@pES6pI&A<%PlEĠ3Q97m{ɻ f)3.30:Bhg3OPM\\7[m[uD/j'.=s;R 4ƃQ~Bi7")nU")]+0Bs簿KAkh Fzr'#dJٚ n?.ѣSϕFIsf940m"ŌL0(*tS߈^2I%/"DXS0JC0Gϧ~ڐqHTsw,1yO`S5>%KcM)dyQZAUHl>x{6l!kNJ2Ikx/Y"UG6GP: ΌE=XQ;Wg #$3!@_8ߒ^es~BVIeox[mqZ~R:S/PfJw3ʈ0k-v? M,օ]Qu:٩jQa;ɒzOXn $?T4~xM>*>@4ln[ E_&y|RZDSPMc;̗^x/Y F[ۜihUݙޘT`݅m#sɘ'bij~+,b*%ptZ Ү"r"s)W_1$hw u JFT~r7($mN/Ca2o+Gjv$\M1'jv,"0\P3k=L ]3|)o)}!0D6) 7CN`#g>tss@.c54`]N'茟]Xf%խӯK|&lǍ@Jה*-!RQFK"hsKQx˖AXkˀUjfu$zqa.T ] z/*5*<1"s<➹6ݲRQG2-o (} ª܀+-[lD6.?^nGLq^]] dz$lG](RYQL꒼Q# 9QLK[x8䆷D^Ȱ6U6>Bʥ҈UiB"bNo گ#MNglPzb2Ä\"'Vn˶УW;skpk1l {::9 {i?9į6DގgMV(m@78<G y?k#RYL6DRGn N`] ;J"l3 mD\o`:-&coB_^*@QƦ9AujՎ7v5&rTy$[h+3F/\/=?`wwڽvp"u+%]{N` @1PU3V ^h>/ba9=B[X3UstZVh\-k-˃\TzE<߯dfB]k@hiq Buh   j! HDݷQ3 lWf>@Th D SxdA`>f4FG [0q zDyA4[W`(k4DkƤ7k6H> Dn~"(Se n: ;-ͭI o~˹ ӨSeM7 o ;A٧+h, Q^,_aA/X"K"ҟa7gawzFe*`;:vn~oRBQQyM_ 7(ixrkA.r=n<Hk.];sg͍K),! 7M@ iic>jʝB0I~P(!ĂRʯ Ks">tgC=?!ְ]", aZ z#fbnnd5D9UgjDRLqOE? qwJ'*g zAAK!DX(J~~o`.-0]]γInJՂB7o#x,Vp< V#o^+;Eu ƛCO_~z'1;wHb*V*W${bYWagl\Fǐ)*)[?5wa=B%FUǴD?cߍ]o{= ]7*zPLAJ4o+N𨄤 JdBXPV6ƃ 7[WzT}){=zDg:ՐvoOX6}gn,u f;M=LNLwJ'7s 5.8+zOkW#tu/FW!q f+Dl]e8͟[j"tX@jRE>9nB$mV( H o:u [6Zʽ@I'6R F:TH>5A{:_˸L|EϬݪB9k5Agao{"e1ʼnK*1I!vpaWΏ_JJ7 y1`gieSUUȗpg!;“KKۨ #jVkIeJ y'4h}rb:CHy]{Vg;SV7u%?՛QFlVCŗz^L{R66$3jB k~Km ?7Ѣ2E-aF)d`4 AB$C}mUm1q0f-tD2Ѝ^CM83%|u;]kmv$~~>GHA],,$q^*>N!-pxQ%} ECFWƦÙ=?%lwla`ĥW(F7ؐ.Y(G&T2eUwI>3[Lݺ"$;a;3vFt"=L gl@1\, ;ͻPmjZr%*o#vlGp}ȗr@s~c ͚:9[Ve\v^-~ƭ?jCqL{#OS=vK)F]M ҧ󜛁ך 4H4#Sѹ3١}t;Cvg``ΪX9b foh4aKA9<%Ly|ҝ0=wr彚R 4QdX&] Y/~LP ȋgV tmBdjb}s:ZɊVJgv+~yF"tC2k^eETzAny; ŊڳCG~~4ӹa Jfؐy" f10GpD@{z O77oc"ZBO{㵌fm`DŒհj泸u5ֶOL^u৸kus#^#U$@*8#@ZyGNqr!qʲamk*EHaƢ_ NG”jVJS Ȩ}3PM߀ v,U!ހZA7 A UR OpO+;. `<3xO@Nn4_RVaPU aA&Q}֊w1j;.63בϷ@ x*NnfÁE|'0 uZkKWVzwzШ蘱hzeuPRZmu+@'ƛE(fE> |$`= 9Rp6 X>Jx ?4G-֕ZHnZV272!kP*hi;fhjv8,]LDO}tl@70TvO>P\;q+<Ŵ,v t+u$f@dDZ  9́48n*|Un`5E'1+)/nZZl̸*_%ZG^MLʕ?9 XQ7E.4Ygn5WA"C/_;sxfh~G4V҇3üdK^J 9Xc|?>݀8x ?!(@&"}1ݑ|82 FXU1Y ;Uٍ:5iQNݕR݂ 7O7Kw;OUƈx=3 >[ &fJ' L44$qmw!{Z*d#e@w ӳ ,!cO."Ζ /,WbtddbGτ.MUKU\MSv(\s61V iBkm5餙f~.T* c-iSE&S[iKzfx OqmLcȮOX^p9S>h^B2=hܳG փv=((wGQ|Jj ۉ a+\[&GWFL]l3Qu}-q|whg1$`a![4mnW41h*|hjI=z6n|<(tL"h68-̀tځ^D;Xp;@a E*'dQY-h?KlR.I2Gq03 "wkm)[os%<>[%Gն/o3z{B5 _O)?'4' l d-#BUx)M3GkmcD N!mƯ=ѐ:[#//ƃ f=]jV]EIv'Q2nrByRJ>x1'0!,Al%8:rVkL2cA?.,A!DFE՟ ]GNvrgѐɡv,tBY25Wi2&Y ,ƒI[¤.w^T݊ "f݁swf[ qխoK'mFfqB'U<A}o B b|[?lUEʞrCݳtfKRwQ$ӕ䘝.H3ʋY8m~oip Y6Fl\6w#ŧy)j:\u*CnHHB~o xAY A5 c/">۴;?YޱKk\uYw  Ț5+5]-Y=19ndP攀mH[?0YsuG1l jaXXL5 KJh8?n56y'^IOtk- CϷ !sjKL+N~"J/hVǛc_eiE 7SQx#HrWGc;;i,Yuͷχ% ^a4P#FC3hpoP!\(ay.vRSV;d"va{4tIyՌ б$yrZiM3|L!L$ڲA^cS0^աjv}"\UʝɫЩrP= HpNQ x:+(ikzwv]ZA'%tv昽{L,>Qލ'3m5'r?LZb~2P#=X@4ZSH\%\2)Y!NO 5`#CCf\٭ԖEN':lۗ„¬N^eA?GE."g_HzcS)oú]Ks4Sn1[!F~8(Wׁ0<~`5 y!UT"QvzpoWT w/DkYkzIL-6Q h< &}k^:U+SS˝dXhq4++ bvf8i,T3MG^=w2p R.7SKSV“՞47@Yη2Xûb\%+s{O9"۶d.:lԗ?jgU&۠j蒡kjZPh \,08+r1V¬~w!sԴoE+Xh+ItWp+ıFm/0X֭WBf^i~7)/?8ŊTlDՍg*--ib=?Ԋx dU-۸ j"f@ ,(1ksa}^+clO##1VۗF쭄u};s1OU{9H_;#Dz&i3lAEyn^/t!M,+g )b,Eu`0 hJ2P21Dh;7P=dpr St.-T4ܝ}Ftɻ\yª&p`]@j+,:n^'#ҤnCH--}#ythRvw@h!^kPf-9\dP LgTujp{jm 5QD\7h=]t\`c/jd*`bL"Idi@t66V{YG:.[Ar&)wXR700SvBǙ-R"&{(>]-l\IOPͳ`.hۢZn]k'siuN' =<yvp|./L{ z-rŸ')ʿj%MröwBǻi)ΣEbw))LNщ]! _KPqo/UG4#O$!8pz1P{;E=kMȍhִ͹k+ځ);^`]ެʀH aFFWSAwhkV+5s?"̎}k3=g:0M75}j ko,&n=CNk;E$mI&U< `u[ K1P$;y5y]BӧZ ѵ , r`G\gf +Yxco(آ)nb}}g[8ym>LɁ@KCvg P?Ʈ3 EvxxJ`Epn" m]WN!c ԘW4J8nZu8S@Th s^,DS,ç[;˾ T^^Hn{i_M,״C`;_L(NE~Bf+-GN}1Ϗ3˩X1Z'K2Eq?畽ҼB GP֒}uN2g5(42joY @C{<YB +2LO,t&02r~Xn{ ; 0ÿ#Ogk]ouQd `Áx(]Vw.ݱ`nF YJ7nr6tKLZnMP>l^zVfԹ om~_ʻ$E747iUX.#QE04?D?`w>LuѼyW68W21KatsDpq>J!RX-ך/ג7n'Ruh If4$1I6I_ؒL.cxfv3Q҃v:7c?2׿)>-9H0Hd~: k( Ѿ#J1ݔ?M궸t0dD +eLGb"#YŢ?DdXr;~)~({咅@hYx@9ے1s6vOȗG,ӫYc8o>^z{W#m-չKA-;xEI΢xnͦ8Ib@:P=ͳp".n;~WL@6 7a3|-=ws<*HӟN1{I(",<#?K*4-!-#]pZt4ZuĪ|Jc}&Źh3X1XJ|B<8]b3mj0@GV2;xj9^jɟCM~iAN_-Ŷi\^ lRdM`ԖdQ |*Z@(2ySiQ -Un!_NtCB[b*LY>O!L2ZhLT$@]}SR \,R~7ͦ(6qK&0Ȣ1K$uGka-4(,e;eB&Vڵέw5d*eDYBl$^@*.'!}flS5sH0<]xBγU.9L%WLJV\mY894Uɱ[+9F((oeM;Թ^H'w-ncT5͗1?r[F"fUBI 0V&(}St-/|fAbvkvr)|ue{aQ:篵'ܠOh.\0r Ha23}P?e))5?>O> ]}_Jέ AHo% J%+l 44p ODFj[3]Cr126#UZeR OR :*S% <)X@zH7pAEOF-kEK=͝,uo;]3qBHQCV-aR*Gbm-ۘ|0BhјZ(ٴ$f<;/y3a>H6aѶҖڄ-.g롰:$CnxQׅW3eUeB0$URwUD58;wM\,RɇF$vrV v<(K,͚ ehfzo=Dnɡ#./DezT Z7Q mj-b?[wãRHCiv"kM?hEֱ'9s`;dwgj*lsjUGͭO]u!0›uQL-ئꙍKA^@8< sd2v9yC0;x9=:?"?JGu"v 3- LUjw2(DHZzƽeo^/Do'Dw'Q3x>Z ؜kJ F /,p:N&8?^4̳׬5C8p5Q:᪊5ftg&k,(/.F6*(g _~&R8'ѫx6W$D#HK9g)Zܥ Ep K|)؟D5^\xj5I׌[FXM1C &yzŨ+Pr(y~[udZ|~`UHZ")DSg32Yt9`Uaz&/zWvDp1Uvu` Fy-bF Ӈ6V*+V'' |JȪq }$d\4#`q[XΗKH,EK uV2;ܑ;Ȫ_t]gf@!2٢di `[t^?'qKYDWt;HS~ү;wT (6;t>/˫{|-ybT\'#Hܞ HǒEM&%uϡY8}L.ϽRr؀[Y>epSMO+-ʇtS|8,ylzT_\ g%ao$Uд-rfV5u*֨㾑aPju5t3wus;R{Svfw_Xv)RrU%SHCe~'z^ 8a?o*g/=U|[!bId77*#EDwyEc0&%gtTtGZ.?K?ʺAO*YC#>MHg L+0+ZDAAYWqIŔqJ'dsޠ>pM?j&>٭h;B*= JFĩ1TR Eac:]k$BWQ) wg ?+(9uܡ!; wx[މi6a 7rɐSm,T0:)xd[ Lܘ̨|Bƪ܌F ډ4@YǤې"DǨA VLw&߀1#4u.J$F"v,m_/fv8EFb=Vh36GZ6G :r-#0ϯ ÉnXF<,㙾ݜom%1SZDJFbkq3nMW 2e ^vh<:9Qf_b//LyVL!F}9HH~_#*"ׄjf] IC{8WoT5 x!Q#bjc次 ;u"VRE4殝lgNΗؒ2hCtfhx9uU4RzvolG_!2ޙHxŦg!}sX{@ijh- GhBk̳ A1} t:~]EǺpcr.D./'ɿn;I=}ՈJ6gv5drLtD Q$~]ul|Q~ p>c[n4"9kKm =fGNZ%Pw%wjehG3ڙ5ls_kfiJ%B?^<-S&H4rঙRjM\0XtpUr2Taq#Z˷8ͤ;BIf AO;"ZZǡ㿖KʶʢG>;U;>"/%+;@nJ[Ŗ$a",%c!4^afu`{E7qa;| a 4FaEao!N!; CF)S~D0[ڝNzclk-/g8ft [îGD\pbyDù9#/w'u̓`nt /)_`lgT^{pzFNEgOȿ-ME&[JqUyuh5|쀌YTZ3 RbT|NMyHK[*j' khX;n rYe7FTXjvݙT5B(\{8r+$heS-Q:X-y"1. d C };Ld\#fx2 s(Y;:0Ck䅄fӇ-*ـpHm~`zWw \ ՛QY_N}db?{u4K (QEBl>7? G*q'aސ]g^u W|щSq?[NPt&9ض=MXupW,倰26U8ʹ.%؈~*ĀӁxZ o My>VRo&^*v9JZi%PT?tKn5V>N5 JmÂڋOZ{Y4liG`sOn3QSKq^:Z".P ::ϟ+w-KheS (;{sv6wΐa\PQZ(o 9%_,a~"!*`/ 9 Sb/nDpve.KN5N|ѮO~}K @"rw51XXai*{oBӯ=A?S;UW 1S*6y"l1TY;!+P(OݕŤօʑ,y635))^uL1z~wvƊmū+ܾ5Be+fڻĴ~nd[tv̨[ɐk`) vsKdH{Ca_n$L4E.T l ac? 'r\Ù<K̊ѴO/]:/u?XF2:C;%wAJ<Xz*ޘˁ 6>Ê\}1h&h+j$P@ʝ(ӄ\'],nYB"S}-O;R7L<ڔ4`ABMM%$1Bb}gR,g BOOS /엷h@NjЏ>d{vN ܀ (m$CN0& A* "|E! >*ǰ{Z+8K>w2ѕўN0{s%ur)H(_-xdQKߛ.DDhIiU?Nw ]:(rhO 6]0CU0:k),RYdW.39B_)y&wqĖwM9) v5g\LlΓE8z U) ݶ\U4_FU\XcVWs/K. : fe\rqA)RZ{d>o*U &* ^R %K?Sf<&ʨ%r\`Ll8_fp]}jIuzo<*? JOEA oPn~dPȤAw/'EW?)Ao_Hi w-A'*3HGx xxRipvYTEfU½Ku\Zh(_' C%O oI֮AO#_}3P/zAzfFM 鄃1_7c^ ` 5@blFY!<&: o-&v8)&Zvov GTHi5=0 `aدE|=RRguj$9<2g0^k/]apr'1'贍~;3@!MYIx'ES$B# 3Zdm,=ESGÍDʤBrCF߫'~f+u`@~nmYWTd.1l\,OsH& 3"\a~럾1ס/XBL0` =ExMԅݩrJ}Ud,y7+QtUji!-d{Va4= E,iZuP9ٗQ:30XVu½Yf8=*3uHhٜ;8@]kQ>>n3sCe7 ܇J-ǚں hgaJ%7$siS0$kNK{Cwvg@-0pyz⼒-&S5ZNp}JrlP8pS&&](<r6 Uvz;ȵ{r CٰB/[8Xvc8OQ^Ask1rz9//Q눐QVm&6⫤10:e] ᣞ>E 1'ǿVhSIP@{z>[Ή8Oԧ2#UvuqsVf#D+c yc.y~?p2Fz5/pڹE H{3ҫ3E铭#~W)!#NTMUl_XWk +ňm ZjzcqJ,=eEeк0sF2"hQJI Kzx?k~k,C:;B Iq!ʺ1{0&Ly ՗2(&~|Ϊ֘b_j94܆cX[:C]a*shlo&Vmrh 1/ )lCYDEhYEAIΠ+YW\ O8̴v )οtY8N>MY&k -<4(E{# r|$}бj ,FnBD ת9$sBY^,Q{UY2#%9P> urvtMP<+6I*bwM]aij)[_f5,N&0D֧#*P[$3Qf G>*0L ¿jxL/nQ!=>E=C%zwm`'-u2}?hS9 p0w /{&T, ~z988.~VUI7K‰L 8B(V K#\ht+ ~J=fb!ut̝Ƚx֨*BO%sM:<R]uTLQ-W ]0 LO!M 'uAW R4^M.n @k#7kAH,IZ a!P#Zˏ _A6ǣ5@8va7$HakQqpD%ue-~.6'ԏ:x{j@Xoy9rfxkmd9CRwYK 0Sa颿d;^-{XG;C~ɖiqa- %D$!*΁UM@5^s?.(.I iiVh* мHj,@4@4eUɘΨ҇Kаܴ_F= ɞs۸e3^)VZ\PuW7=F t VRiK lްwChH66!SY8fU||kVvGsheB8 '';ף.9o9(MÚMow1Aߠ}+h6v6&s;r]w 8sHeM('!綱pϨgН)V8$vK|/,0~*u.$Do`*'sBK\QgnwyLٔK1?i!Il@LQmNpoXvL%m0UP[h g-jx+Vmmll)I^K/<:YiRuc>8oyIT-prn -[\.#puf6վ!?9Mj bTWm]uVcDL\y7CTUH!y ?act`uG"&<1=Ѹ f擎,'ʔVYXǝ= /h1Ң j˺ͯt?1qމ6('H _\*S}M{gCE{1 ;KZfϮZr|ǐ1rX~%߂} ] _w^:}x|dgI3v;[Khadԋc.@ 4IvUSGtUO• mSJ`̪s/cj1tlv,|ߗ0fi%r :ڗ]^$N33MoH#cP|>0SLTpԵTJrCg%9PtKV s*8$BxY.OټFV>aPgu>?R`(Ǖ`mԻ8v!ғasm9W?&iE;Y?iϨV||+ieX|3KQ2xE;/`/Φ[ $H.¥H`ThVXXaVcElz6y>#g4suz]ϟ[}WeԘq`lQvӷc;^\N,QM lm(PӒK>x(YM|/lSR/91İӺ[ ܘ?T{:C.B)TЏEu cMPԻ>˘쓭5ZHJ&%Œ> Exh03+QuSIXkHeo@DPpo2Msg%WS'SIz1r9PnTw0;iJU@1θ4jn RثWqiG25%M[/zcׄ&m@hFlôhFh\IP\a>'2sב8-XSk4W滛#TDmU7rٷhp:8';sPwc8&neW8%p"*s|l>A+q/׉h #l>MQH5v୽x;;O0<7PkY z bX# tlZrdgW #d‰3O/(f¼t8g;Vc" =HhrwfO9/Ք3"DR ׇeOVnW493%N|g&3#hЀ?74 S*v%EOsg}|MfgsUhsj}V7H4Vov 嫔(} rHa91yTHFDs\1,)9 w3Y@K} Kt=@m{8I0V> b9QWMVn7D"; /Y;r\rXsx/_Qԅc*E_/4#5#J2vyaҵ.*7)̩Y802ET̍꩹mvj씎ʁ j3X`Bl GTy.[Hhbۗ:Aݙ9;žci`C dߜ3x-Ij#M;ZO6urnZIM~\+T@ Rdsf}Ü_vG1J%Ͱ]򜺷zQC G5UHwj/3`島 ΤYA 5^-Q'/lW6,{(] %:렦}ruc;½(g dpB%(g Va@cx?2A.Lc^sK~=n}':ZilPD& 6<ӵTi_ vc;5Dsٙ%]w1 1cj&Oq&lfÕiZﳴl`\n)/(AzեZRt.GJj/0R_M};ۻuN dz3aR@IoW$ܶiQwL;[r kne/'[UQEF)c=JQKdVKG V|U >P upyESԇqg&̫X LNW ^IIm/a )W 6Om^8e̜M2Ou){c%Wq`Cbf$#㋇|?d|{`> 3  6lɋ\I؄1*bӃ`E|)as- &˓鴌IEMRA~ۨD?p]_%dH) wу)Ye԰}P(R=pҤDQgg9J:~6z:ꙴnz]W"9U0YYپ~L$;4ϳX[ehk^74xG^AdӾBRau-tM05V-sL_qǯ 3Ȍ+ԦqYx\9`%gް%$˽-\|͔,FO.:ғb)aXɍ=agDt<ӅsMc@[4? Q(̰֠Gm,.dCYaZJ=#4VkJ /Ĕ1l==P!5t3םz8~9%ϘLo_m;r.b!H朧ޭ8[:bߘc1Ctj:ViEá);+qHxp8 f^|$>V6tJܽ8e&p³ӎ{h_c 1Ogrµ!pZ܌O[8LqA-`݊%8A,,IZ|z?Q)D5w -Gۺpa kpp[}q9Ơ8&ر{iF} *6 OҋVJb :Sh[UIŴ78~U _SY7ٱǾ>yGHa T N8dlKw=b_iNSKjV& psm] 2Cڭ,fe_ /]g#̝&'۬J&>/2vU>"v^O8)pCBɮW^Z3QqIϹXac`VvKS]1"a} Y]6+ ';ʯGwrkub7Q We=|@4YAon|,q`r l aܠ6]A+hj'ާdP 'S;|r!( 3㵣KzpIsciϥQp*Z99.Kmg 6+oeRPjxD -=l|S*A3DadV6yF7tyI6t1@EpK- <7YkqEdͶ%iGAfKgb%Lpc'sheG$%]b܌J[!{rM[sKֵlO +s;׫%ԢG*MVC1Hr$.vbW0ݪEqjvΎ|(W(Vaz -W:Nv[7h:9gq=( e ֊Y{2$lIbGk0"{Дt^{m {GӇKX_$)7uO0=E:oRZLVvo^ƕg,|Zm+5%qlp"8fV^ :>ZeTTYlgx~z$L E6:P`͜WD:6B€gl̈́p[mJ |De8}Š)yJkWwiē99*KYa:rS9J)D//U o'T8F]W=|yX"g%KɄXXs<{?.G:("#rgضt)'=V) |G?44o:\9$t-Or=GKE&Q^om҃F'ҋ8a*$3is}\QU,=` Umء(7XԆ#o8גU0@a*iEQ$!H-ࢴ+p}qDz6;FtZo({3x@¶x~fZ 6ݏًɻL2}+Dǩח)iiR)H5…sOKj\rDŽp=r5zU|Ks,z+F?cMWߢwX9< {*qw5ܨ5ѝccK @>Bh#+6#ţBc)af\~(6.%o#V3Q&BDQTҡmoWqL>aWٛ}5B.f .Sf RXPP1V%cDzsN "*Z.w;XŇSAEe X`AAmV53ɛNkV֑"8^"&ߍYHz@YG'_/VDRnTA+*?S/Y*C݅[BdMلĤ^,( Tz/1T^d[ rc2AÇx}pMkhZ J)mW]!\wc.:KHTɌu8x`XF-vPj3[Ar7kv"`J &m Z9ommو1-vp@VMrLu ,ʀBfFje"M;h}.=5bU8o Ȧ\/p 2i9GyֽC ~Zs&dvFk7RߩՂ! [T2gF U".}-pg!dd?:f:33 KH[ A˄)QDC 70 ?ɽG`ϹL"!FtrVog^P^hYAJ$D M>G# +E۰LR!r|}л"! LW/HE|_Ͱ8, 4%tHIR?e,1C!?>9b?,"ՕJFDT'!4n60 ]qbſh VȲ::b/1FJnR^޼kHԦp&՝Ѧ)OPg};ŅD.jpkӽVVjHKμk|3s sjghYr{NҨn6N9_ʫD`!W\ +xp{d@` 0Vby]џspO!~YfCäs> ,6XAJ2ǵ;Gܣ̆|4 qrަ85ߓDaڒː?\^/m߬BثܸNfm~qA2͗PhLhȆJhD a7Rho.?b$p8WY >5b [ϭ<7t9qS<ʏnlOd%xԷ'KeSxy {LHNnҷs|A?5V >JA%As2ckD( 7}Gp݄i v (L;_AqH[ <1DNq;!9OQt0qn/ύ/S]QWj*8 \=܈}7 ;R3=dȹ~-fIhzaV/X1L?ؔ W.$fȿS3UQW8$JT}ؿ8LF2 mQA6@8ӱhڶ9[念WQN>, ֛xǖψGhz>e&1e6ʧ!WbΔf>"NCI j *mÆМۨtW7;I QG}/8r`8J pY*e.,fwgdRIp}8_V&I+-V5&R#_raӬCʤAeu̐%X?4&j@aEG\i9<2co؊0<.mƝ";0IQ6L?Ήׅ+ T J@8 ?bX{ 3˂ -s:`<-x"O;{ ԯUV0y1V9/)0f%^گR#h( 5bW5H%!1 ,֦m~qpy'04m#`5uױp8?rfZ `_w_SkD"k 2b?9kCL|Q1(F_ &?H}{(}](2% wSpF3AqmDbD60)-`c? T sֽ.#.2JIǿJ g#ۀΚt6 vrZS:NQ1aށߝĎeu2ƥg T\(ᜑ-7GsD5oH}#sxNiڙD7FczN%w8ˮ^Bba\Oa:ReG?}ȣf3}{ȬiQ'+g4 e+Jkc#NӒ6n0Q8IM |)]OS(Dy=* bƙR;^u=`e .{"Lxo&;QCxrMx'@'V o8[Vԡ?m>n;ϣV6cF<xVo4蜞C\~WLAq vV[#Ռf49nSEͻ"-\fB|z TN}qCw4rdmTJj6vn[)u _h f/XzuLd'`Uy⣖OjHqsISnc3y1?FwE[Ƥj=ЩWфgf3O썘w)Չ (3lJږd扟3Rk8 Q-c7G,%pť++ O^++JۢґlxTm{:%J$KcMNf/EʈX@Pl˔}kt}C#.yt|sOLU$ceq(MM/2!_7Xb}e/ꯟ wsFHr;x I`X3{~G(gԖ~D\ҦKejڹ~ ci- r{NLFs:G&ӻ)miF,fOp|ʡjjH?co=hR;OQ5 |s.I9JOMe]a!?6#_Bxe ˛aWጌ0ÙęHZP0N ~A'(Rt;뱫"&6oeJ`ʏ7mFbޏL˫;AKtʻApOh,BNb^ 1+>j3{Wq'v4O2\Q2PwřW ܃(u%R?Oi L ľ/j‹S½Wu5ZOe.V*hxaؕ#mJ.ᡰU̐H~$1~mW2<;O*Y@l8{eض"V;Ѯ] 0e}*yHɵj}>'L׮eѽI+8R^ 3zYΉ;{%qK}n [@AE1╦WysTP{e1;J} ,ZI! OCak9J v_ }SG:bar{r~$w4$<?p'3@ p~0LMhA$6_ۂbjU`ZP#Q~CWJ^5v&c1ߝ&o{|.`v)*vFቛJ+Ze̪)g=xG/)AUKF9BGJ.<EL|G3L@6X<-͜vn$fd?&O9gQK(TOB \ VÚ=0`"u! e^beJB#>@IXH_6)S U7|Ȁ Ŋʑ5(Vgbڣ!#wUgf-! f̄À]yџ8P/! |hxFMՒT>Fe*uʾ.^XM(djC ߰|?YZ~% {`e=Vs 7xYz3ﺆ0SgO< zv"ŸY0n0:$`yj]%(-Bk;޷0"G",D_^!NaS42^ zz'&VȾ kgpEɓW#C^ӠG/[Yn }{lE" ,/p"U їL|cg$J.[Ɋb^ޞ-$n L*'wж%_q8le-x:_k*lTTw:|i҈g͘yEH%t'oOMɜ`z5e|NݯЃl',J1! 8J |g%1Od [1JNk`ј"7&l[Uc|pDXi!<틳?l>d]:aqzfC%e؟z8O6pd!>G'q4 MM$ `8-Ci԰}RjM35ъ Ui ęIeaȤ3y7z۰_g39_ h>޴vGj/A{ح)"< $<*.{5ə! mu6`XlIf%ĒTa1ł]5l$?cmrU5C ܌V o+&5?08/5 u֝"fY%kPX@^=X,|5Ȝߝ2ī1⇢?l9j ]K0üy"6#vc$U[ lv.ӽ&_Uh׌[yX>2ODY3g)>2mg '&oo;wA@Y-G)/{F kyc@yI X}aVkmc>:#Fd^5$0<0tidbrU:2"bOŖL$gS_AF,L!D:ǽy>oٞ\eݮe =puvkby =& Ts0K=7z^axkmd N:%c;lJa1Q0APʪ|ףGi*6et|-SVbId_3df@\`3}C+rT<ePl5m ц0g f8_uxqhCq%pSFufm2g4:e.roьc*YLJJCh3K&ad<6M7@Ā=>Jd%I@L ALǦu8l;(ph 3j$]B;?#6T0a>U V^5'O`02!*:nN>/OQq$3I œq>Z @:wVA,AkDVC+<^bsn#n2h'8/0v۳uMD 5(Uإw>D.*WZ"( 9vi=.̶I!zfj I[zv:̹:N^[,9Tm/e%H%WS26@ٜ@z^ Sy>JeiRް6QMLǐWS;xz2 џy2DKi9Qs+=ۂ捣<;62Dmbb&PcAЯ]ۚr"7 96y̚9V`yoN- SQk`ZL q)Vt-.}U@oYb4[KqI\̚4OsݜK3{ 06/KȨ߭BXXV5h.S=LY\>pjat0znu?|o4XvqCwBC?Ш< /96(A᜼4pK1&#Vɉ1g|g*\-l+Mzƒ3)~b~&$ ` P? Yӓ'*HjkE~/%%. }x !01ysZJBZ$z"d#w9c,WJ AK,\T{^y҆(}@3u)l9irvrs9ކ J"f5?cٰ]LjPXwR୍e0)- 0wm=t%_ƐTbm6v:gkaOTǵW\]6- ܅(] "H6NS:/ұ%E@tkXBvS[[e]f[H i=Pq?Ghtyz3(pi;*XmXfiĎ@剺Ҍ菄{^xn祿oMI; =A7g^ )zko 9 !hpA(e_am5\?1,X9LAv(?' |";>sAդ5:t+{jF >F'KXg]Qo3}5;>it1M(~ G).lߟȒt@,-y:abGfU ì"W#h]piYEfrmz|6ХuA%<;eQ!F2LR(Sa5mCDO_ļ74;0PslPN`YsP}JҺ8 DmY jrc ['?m g;t6߳f87O9E.b^Kz/úb6k-]B;@[Suzq)B|Y;kuL WQ mQrEED7l{Aۈc6 Xagިh;tlrC8n'f{9C??#yUW ّtIޘ'vob30WC3C;Gv#;~)o0TkqEѥ" [tةkزji]գ/B ^,pW{t Z puM*<})19.2wEx.|vf$ϒ )R@R;ߢs/ G}G.M#>څwnAqn .N#n| =Gm˩YZ 5IBpejU}ckFӠ+6g`zEƐ-Ӝ"hޔLA)wX#(TsP W8?Nj֐#huZ!+$O&͊w+T% XD K e)c#R ꭐHb,h?8M멢Hp7Ωy掲J٪._Hm \H^7vwa)|qAT7ҋntO]ص&~E{;vPfg)D4c׷1msl9i0]7ژCYZp=dTjg9&SU`Qt7L`%߶ZKU!C/yR*2Wٵy 1c ETqUz]VAP\ࢋ輊 ȾQn3 {5[%u9}#}Ҍ]L ihnS%(E -٢~$ۙy`h88r| pPկئ}^s Q}/1yrt!د )>9G_;VOGZtՁmC[a5jѐCN@f,Hh*6/(-FnKƜOӠ(NۭU9LfTm2Y.tMYM8sRd|o50a,ďi܆-ܱl9h68#OMۼ]Od@TىBl͇)"ͭ${Ni߿Kķ92Nis_'ze?Htܙ} AJ:.1`ذ!u< }®I뾱D]|*$ &ֻlO c`[3=)f? wVuff4Wu}-eQ0㈞"qlIљO]%;࠼R6 Uht7`t@J- ZWRSC`tO yiՋ!N~ы@CY8W:wz 訤{Ϙ_"U镂[kl'152Y AZwjSov&Kdqy ]9&pc>vJxu7{B#ߕX x]ـ4:6`˨*5ͷXg DžDk +A}:)6cqU0z;wG$_E\:rS%cBVwD鱜IHvk: C2v#.8 [ybAV59.hx񔩷$̓A1-sQ*ݹ|pzVwP!kSh'NNv.ܶPskZeڻ^P\nXᓈY}ߩ[k5o!}$xKb$PwpyM}J^Gx%{bhOC,n=UVUփ߷uѦkjͧnXO~zBO$눟:Epp р-:"IjWl':vwxq¤eRG6$| L3% oUV%.Q >S1n:[%ގgiS.$>E NݏÑBui4Ykk0?ݱ>JDwǦ9 ~<Ҧp4Ӹ! Bo+<;,)6s%G9nիeξtAI ۓ$ E\_ڲ|Lލj$~i(_ґ(χd=(hcxK+dή5;ۺ\,})L_HMK:fky]7qMP? O;(pd(I(m 0h4μ`&#'琥/D`֜]JϼɈ쓬U y.$ X80bI&I&v1[7\Fus(:<@"F&*K+sa9֛*(eMY%Zvб>w ~q2B KP `Fw0n6#_j}IRsL`*|k8o{~{Ƭ9lx6ep?kþvXVp5<~t`BP2t)ӫl8]J,xHaA+KOaRJۢn8q1 E<~pq֒R*[FttoPj8Pl.b]~&ؘO1}ROt~vo&hN' Yc:>dWUIT,\+RQԯZ=Qs e~dunz!ml 1I8U ʮ񙍩0JkTa9Qk-fEZ|!;r [r 4֚Y/Ƌk3O7[505Ghy7q;nNd%@}8a3fcمAIJ+gM:Hq# |D} ?fXXHh)LʕsX[͹0iLAE1!G1Xssq߀&UW*J#$~̿p6'[!yHpgY)oхt~֧ȳOp GIRnd0:zezo5,Ҧ]ӭ w.ŗrtpYk{cöpz B~#pTxS9hщ HFSc6̠y=&kP(Wq+ЙE1_ :rfWk#.-};/Οjzq5#AK~\;ʾr mZggΟ2ϼ5A)7BN J֏<m^I_&3RO2b_%iZq8r%#(dSL.[U1tXK-ֵ@CkXSrT&=:?x4q#$ '5H%NSÁKmEԴ[*"9d/M4RDR|3,"k'/7xYɖgGw<Р^XT1!V now_ 絜FVշ<=G8Tj򍎽%wtԴa[;k0/t/;+VM/a4q+΃іМlA. Ax۬q@KcfA3ECR*qzUn4%nS53P9:#k 0r*ؓ3bTG&):#Z^ɷ}+;a`0pi| 8u,Vӭ5A{-WM3[0?gvQ41$q; 9æޫVi*P))(odE<+¥8vͷIstvEN"L5Z8?c~$$0Y}u"8>ΐ2roȫ< {&z2YoI)T̀j#~͐ɮ)0SF$ܰ$;uVIc0<tHg,8ҁ1ًQms\F1Īlt\bX%F?Cưx"% xcD҅rIIYw_9tn =QjUneUx#ȡ/~S6)535ږ<lh6ZNͣX5#]u~ \'L^^60CjHX'k-X$2AUm^>+5E"PٗvK>=OZNbnsޜUrD$9'W2Ke'٩3dK/ ȓuP }[VFbl#Zp}v{KY9bPʮ8xX?} ӈz.2U/0@вQ%-sqՇt##NFW5MO&&q![TRAv݅+DBo 6krW/4VΫVh~&,:+8߱sADw+xasfhA~=5P=SDHהOCdyE-Yu6Ilqh y_ `s.ZKd::z=$wx[~V>JMv0M5DJ37坙 ֋,Y3Z􂗲c`wbhHEE.T-bm҇ϯ1t:Q)%[s;q>%B?W41Zw%Nv?fÑ WĽ!afI]fE,:XceD"fZ4POaEBŠ )D_kUFt% t t7,b"PR1MZ`KA᭏,|'xQCARDgTw!eNq2'xPVWPV_SU6M~OxysXΐRYلhXhYÛh߾S^x/"Lz!O13cޅ{j a{|%3iVRx{|ٚ;H}Lu4u79fc}yb&]8R@g;Wf( J7B2@td)}&ư)F@ogkld*GёW tUbAb~pTR`deW.^wKrW>dS-hj鹇vgаB+ǽ/4׿.OYgf*xΖJbR8|9U598P?:uU{gɘe#W#KkŚ +|+:+]%NXܣr.#v⸡f,Pj(!rccB1#!^b4@\,xSwQUJL\!dXQ)*$-6v[:vgvH5!|Qp6"ib4-m# r@f]QH,Bn 5nlth 'U sj \F`wWo+UBW lDLBP!ZݯnW,6kcx.nqpbhd*:.[J\3 3EFI@BSP"9;b k`I{֪|RINtt7=Mx_k9hk_\np?cDu0=X8 >]D_ .mj`&'v/F+7ۏb>xh@3WwLCL[|Y9ts70rՏ +{DJADYUUF륭n$}UNpdr]1c cIi򇡷5^򲿓ZutC=[ݤ5EBeof.?҅֗x*ᮉV KE?1Lئ3S1*4icaԷ].TU7[jKUy)asQu [:8Z J뒛w@8 S/:~UfVLXjJ{o9nJזΡzҥԯ%'V?|NV bo Km!\Enj$WV1 *05Г YJ'x`,ڭ"rO+NW *?v4)\.0Cc,4 nJՅ]nJA|!F:6aO^a&moJT$!0m98*N=0bI!]֫O)OKP&bcI1&Z;2_((4T@߱X);LtHV|ZmޚWM< -m&owRPm81&`M:U["3nt囤5Rzu3b`b{[}JX_Werg*",1`j7‘~X r@Nd/-›}%sh#tٍM`Xx`Wqs8#gp˱4$;vLAX"{ LBHŃecbj9}-;ܣf%N<ӺPN!VaDŽO_>>p-M$2 7}HH+w#g\^tG<64lxڗ4(sI_VPa+:ԼlB۱x[d_6+Yq-,N|I<%堩o,޲vx+d*U<^ULpD랺W[T ̂:UEء^!+(6LtaBK8kgAiyT2G:ָ%9#n B (VűYP@pdko)0Ǫ1 }Y[{f*g]D[ȪGBM]t)=AV?^La̎i t>kBDd=t%fr1(۱NZ.X 7h1h㵘Oϫ6bxgu ;ru)*t3'4"dzl )P~ӆ%|.-ߐU-;ƅo6ajzˢpi8n }$4 6;_wSXID8<΢!Tyer=g%SKۥŹj"W3nV(2§y -/}sd$pG֣Oퟤ_)S|Kym5з 7E8[yH8v܎4i.9Z+B jcOmzTs'./ ik{%LAA)nRHMaTXmDֺ6zɌa{4}򛽊"mTll(QQa/JoO|UC1g75Ǎ>wG:|֑㕔R`m`t#ck&Uotޜ5ז=xZ M+C1Ḯ(% |+3ڷ-TEw|{ب^`R7a̱&6,dw$Xg/=X riyvf?[eۑ0x˭4k"Jml+k8JhTrw\[[/P|e72x4 8/Jݼ! f<ͥR"'VMx54ڋ&5K+\esuvˎ0SZs~ ŗܡ?`QIae< .f䊨@;[Y}DK |6"fɣ,&cۗy?@Ok먄PEm]D /r)Y/sx(Btr!C%YgC̙'}~>Xwl\R쏇zo(xpĊR@y l[RX2p\TyCqLH/fByrV ow进H5fsEHp~DTz$bzPe)/cT5PJ, hS#_ WWN@3Í*S}P v%"6$Rj\Zk$! Dn jO9Jg\~*b!<$,V"M8j09;o<#*mmK F\#m\,<]gb3{Q\sFT: J{gRDSZjftR nTh*xUV48- d5rt| iwLf\$R%_%Ɠ%Wl)}`&|Q=-<@62|7 QC aN_R:WoçByj>R{m\3A^B83mGFZ&`mk,k䩼 E2̟|ᭋ/b*^ov=*/Ltwf[@ol|?+E&t|ľ .죳@5G;em)qOh u,w }MO1S%IF`2}^~+<1֟:If ޗ b> d7Co".^SFC- m ,NӾ~mʐ0I|pojbԞVt%MO% ~"T/\hA}!t1!k$\w^@ FP /D/vdk9/JMf2Xd$t,^& sF1u݌Ɲ"z!HjeTyIOg4@m?kd,L?߹TJf‰/#̰IIH~n}@ac@r.1wgܚpZcQ%ah"A`iFUrg-Ei6墸`Noi͏(AOGP$w !l6Ed % ]_sS."y$Yq G"[39CZ-B&8)@4BA\[<vkNX_q.]̧w+: zP;];9=ׄ ,hvC@LIX1ܑU_xW&6ėݴ=#MdDtixk0jzlN0ͼoBvȕDĺYAcM'qᄁ7juzDG* 5ʹeF@%gLw$Phe3,26t!_sc pQKTqWH09Zwnߠب|S`O(bWU&O[찭!H c5UoOqT%Q{\TsF9Iv'xi]ص!VcSz.X gؤ_9)Qum'| u]6OXd&Q^`y6>$!'+w&VkP ,7q4Y] YNBXH$jAG}cC|$ѯfvb HQ&nU hb- µ8v:[wdNje>>ۘj? &ɬE y-txQ/&?) 7?)􊿈g\ebV(.~̉yHo,xu[0 ߣArT2RdtpAm%B$1߯NK鸍_.}thiXnf?''BdQ?Yc{뚷xzUPma):.X7":9nJ% }/gtH0USd\o;}jpF o P0k& T = dvcwM:#/2iDPDIs@l!XLglK)`\ObrzMR<_ZRg0~iLb*j&x2/įC9KeqÀc4g,9dЋzP#zLђUk4Ͱލ+$;U:1o],q]m:sAا9>{=/vU=67oHZ'9( 4aD PNr`Yt hTzP5ZJz8Ԑ)O;$VDmd"Ep6vSi+^[LP!l#YM=2кeJO(EF0~oتxr]R&X}Ý2&[n[OW_b,(gs>;hPYJpTDai])ZLG< H2m_7ב's6 olNOr#*c6@07@{S 7Fd'0pXc8=_xCf7zÎN#n%D-VyRf[?kX?bA^HAlfu"f!@##5ZD2<^4BUdʉ@1`GClXW1aXg䐮r8ًr:Jx_ SςK`ob_qaٔ*}B[a ,YU8W7kDe[PEf9`g< LZwoŢ^BCMx^ `V9F_1K0CaD9Nj%wߠ'AGMOGޏ :vxxwЃd3kkUzz$¼o.U;zv%qCw{6^􏪱mČ eQP{42h9$׈avs8%'^K$DkIem|v2 (&+Y !$`P#^5Cw}=L8g*,s OWQI:l8u0pW`U柶Ń)#@qwŬ{"eyS(X }|^~WΓ8Tg: }PaA {sHTinvc:j&Ļ3Me+7(Erbyk,&TdCF;i@vūh@ =xU,yӅn,;ưfE0(!X1nsgڜ yEVߎyu'dGI{%$:ubfͿX?nzʳS!nyT/Wd.D 6TF܍ЅM4yM{nI헻{u%^'{oU0Bn]0%mU0nRqJn{ U"׆WC߳Ϯ ]ecZͶ`<-jkF$Zv=qR3}ajEB8U|QO #UQ'ꇻ_3\ l+KF_x 1B@B&NY)i٘K![VVaہI32.Ro:X;/UsgmjhS5(q$&mK[ XR 6(X M#1wg9?Vܝ0U )ҵÝ (_= }#\le<7ʅqҨ7%C"&?Rv=lvϰ*qfS [%D}*AcZWxDĂ1ky4$Qj/SCT͛g\]4P[x.M6%䘞VH2Kϋ?c rkN̋nnVGCYcr؀ܦG\cྒྷr 虛:.'ð^#/51_E!%C6D]!+ PrgJV[̳ɨyHY1 !->_)$="շ\uDz1# UtWSE$#%}'˿Ʒi$ştePE54yԦgMr `'Ouo(F)=m\MaRo#}wx#KId*_#/E˅x< V\IY?;Gam 0:6MޓGtD!OtLƷGφpX7cYFؒYiNK[)ˠeY+)4W3C-5KAR]R4lTUJizLm!w 3 ba\V{ ֬-MCk4*0 ٙr5ڔȎ {Eח+c&$+>z]=>/3 xPjO?c6zke%_LO{QBq>%q/UMnxX̤{Xlۡ| R"W5T{w"Rifp6Y-ϷWeR__rF7}/0p@PJGQY@Lt%~Q.TTNBDUj<`6\P#rL-Ǖƿh݂Hkt)/Vl"ݮ%suT͸U5jȪ ӨO<6Eπ /b(1<;sG+N?7 AT{Ql")fMȌ:BEś>h@~ւ?ƦEX/n=rAUN-LD&˲G+'NBUWE*A#ߎuh7 ƗͻD 2o3Kӽg#C!&kA 01pDȒS\WcR VCNgo#$v3?@Otǧ֖6XuK`p5ЂmI+ò/= 'NbE[؊`N<`L æzO(Jĉg uZ=JϭK0|q ܋e:Ck1R7Em  q )ARՊ!@dc B<ӕڤٹ|N:a WM5AWpP=!䝑@0s͘ÚX6b0ї=V@鸷sKM)dKѼYaK^1ʟI|!T>{4ߥ|ոǹ"pt4xDT]m`o ~9ɱ ΓDLP12uEX]Ibmn/vCRmV`rK2on'cbn? RqprjuAJ1msfi^ ]jS/bqbIұwSP ~V$}dp8AdSzܚGywk݉=i]?Ya-G;I1k?hq.P﹅p 9=\8Y8 Y$*ef;&%:>UV,\"^>Ңd;9_1y rNjjϾ4 -U*gc5tv*'Zg∂ 6dGG! ;t7i79b|3u4T`ClL3LlɊÕꙶq!jR=0Lp% +#q_9OEJ+ˏcg 5{hM] #R'~J\u ;*oFiJ9U%$Okyj)ldyy5$x7b#Sc7ot5\I3bS TVlWOow3^+ 0喆yaᒭ[9C.ّ)gRj :?)Ko*ŀg._k敕Ljzec;z;5g"ư;k!grPwe9 -^'4H`-luh#`U [a4_s9\y9vRy Gb.0mG!z`\|[)Vkg23zu,O p-|5rB{yٛP+ wO v}D& V# OĎVnA좷kp9'[(ua -´2rgK[E? T`9lFXԆD)Gab*'bjO߀] TsQՏFt]g_Jh\źH2c o&O# ʼ0kOB!9DL=wA$ ]XP#}P_LW8qG;>|n`˞'DA0 8wq*HwPDr^  կ ]KV( xU1oa3Aٷ[OLF eLڃ4~J2V:rZHsɲă1Պ,fl6`谝u4?=%I b 12qv#čօ#6:x䃓IJ78G)"k]lL@FE^n˶[ͮtݽAb^#p1ނ沵׫! ƀ, K`rFv)t: ?BOgcmM1jT҄x6;NUr:QiO@`Zhڼu%S#oke4.y*WA<)WU8p@JYypXNCb4Z]ACOZѲ.?pʺ뺐0T3Hփ6nm-`H}sKekS}(6P)#U9l<02}o7֮Xs'b;"J~7յkyT2xz  z~4?7Ÿ ,VIűst?bx9C}=Bl%,vp}HjF~[\;ж$LUWpMQd4"OrP 5/*1@`Yf#=y%i>:-?A_%K #Jd{KޖI"D2{ͶJ԰ c'l8cqT5Mol > zRO\ [ \:n9jUbs[ea 'FPrbE5JeNλE9!X&`JH:'7\ե8?;øx"?wc+߂=А@Q }4WBGe7cff@<6vcAr6Gu.Lo)RX4sa>!@E@XA(ʖ; <=|EGǮ69LKPYAaOl Jr(&$rbקÄؒfϧ/;TqxL@$6 WԐMԷ g- NEA=u=L61ǒђ"꦳N,j>T&rī6P'BmU1ᾱJpDԥ@1=sb].( !h.z`&5bư7b:&nR̜yBFաg tXmp^cr`K5lsutkb9 Ghsq E`i7ͭ^HǚWٯ}ɭbV AW˂iȁ:/,{$Q.%40UZZ;pN:{{l x+-")nR\z̑nd>q[ y g(2GpxJx+8^a ٵBDMJ cAyk [>")ali|d v?oC&#sk]N&!pҌEKY)WVltjۑ a.t xX%"]o:3j5#o/\XkU!\zLqc-H3 $Å_J'[]'ŝ ,x w}g\,PF,jos2Vʞ[~m)sٽta3'|0N3&6j3G-f?~5Mk^ 1Y0z$Q{ -K{Xk2KDk;DBLۊc|ZKc(jsa?'a2al =!qVTXxV^Y7)u-+(o94]vp7T_1-|Tጕ㥹컯A-3{B S@s2R-v51++!da8dznAJI;f5Б&" rwЎ<`c{, 0WȪI'O&CGG構w Cmս“;\+C!ХP")M8wHr#C"pwiB yk8b9l`DL=-s3DGQcMKVVKc^!'}) TRueɎ9?&κt7⇜0 %8K,2ҵ%NY`jQWz,!._k[3yZGդP1:b:FvC$f6i #tm h"hS98J ܰ` AWdOozw? ;CV_\ڙX՛s*CDbKݲ^X*Z_^X빍͍ O]&Jܘ'@aAn v d2dFbī8Q) Y8 ALpF̜ q&}1!n+{G,rt(w60!2X&F0W s[  cC԰|.+wGyʟcN9&DWM <"Jau`'N *Eh㊀;^~ |?YK4j&5+9:|"x} N꬘bjonme5)K6bI;EEi uugH7c+}S3KF܇aΒP*R唖JKZg|B%P/^]$&Rmz"M9 ֟p ޣYN8cv]` 談EE>/ @ .Ūg3k$ZbL.tT8|%Z c2d藭y>J5a,n\)I b,I+L'!ߕNM{ن? NENsgu_#*1P96y<~F)t!ùIa Zӧ?K%Ρx$y?M` 0rYx^#Nl0^'>PN U ˣDVuTB@\1jf;,q8ti^5ELG(N@:Gdj20`Ey%YY s-N=R, LAЙ1'ahC;56x9 ruIT<źuVL`]TPg ab:NfK!#F5#55s hұ#Y!oc$VkrD R*+h=zIR=_A.vY nD K84Pb̲E`f3^:;G9YSIbU3-5TXu@ X9лȡwzxAK"/9jo!Q],Nɞa g('b{$UU?hZ_9@>)9Z5}4}VSȮU)s6~))B(RY2x"W|Bu5qV20?@RLY}o PvV pRjk" Zf)X0'dRTJ1s?ܣ  qIO]H.0G-7s}`]>ɫWxՐSVQォUw_w<VS2WA|ޫ7EIeU0=z$qΚ˖ 4|$Ġr_c1&gZPIkeS2U#=p`#kjRmGS j]9G Wk\ h~ }U<Rh0خ6A;0(ϵh? X;ʶlh=}5z3!ʉceKOrDǹ<<q W能ՄimB-#aPM/U,` ()םeqEqP@MiY`Kh5U9]o^=ɊwkH0-OQhm^z3Djw' x[vpxTZޒ/X’])TG1:FrޙX*gɶϲ3ÉS%ߎ̂ Z&Aj%O+H(+Sc}X;C533.qN)y)x;}qg'#jlx֎ t{\ vipГ8|vOAfR{bӵ8t=CPǒmѵ!w5 ch\XQ!C\6.yb!|~stF 'RLt}BW1l3o궮Uvbۆ|s@ьvUKfڢ~D"GϡM 2]~͘YJ 0.= MY UVl ժ V{`̱W!塭ϔY-}24ѓUU)U͆ߘߚWe5 S`%?ՇS "ă4-4&Ra-tvݚwK9F j/ t Uv]l 5ifdw+]Ö-0!_=[;"o j;$˙ Q13'Q;*҅$vA_)oWHBk#Nj0Dnx'3AF^3FGa(.Np?OUZW[,7F B%?:2xi~32d25R##CbSQz4Tt͐Pw* 8(-~Po Hkdf2/'&hƭZ"F?g5F !ɂclV "=УP%poecLghA u44UH)X@ C,/N0!M[rs}$|~?kB밟 xG (:m d "7wr Yx;/ʨRn صH(Ӳ"f5K wcDL[q#6q f8Q#vq{SlHq$iQJʙeV]~n 11M Xq czmO?D&rqk|FOB&)mlI jdy)f0E׍!8s '8by@|nZUȨ+KZMY_Et8cpJ_a3i 1yT569rDfT`>/g+8Ag ɱBmm p뗶˹1e|C,TEYz`s3FtT!XPfmW):p %h{0jYB)_9ዌP?jFE6򌱋, ﰅK9SCTo]z&geXZ[aj$teACj}wLl)sw6XLLf SVd75U|'lISSdYD1g#bwݱzE@VW8J"XG@?] %jeߛNJsde]Jq>]rVLuNȲVWI$GO ,}ܥY]0b ΑJA`0sxKUJ)4\i xg3ꖴ 䋴f' ? E{5&ֲ dJĴݒ3%9" U )٢5$*" {_+->M9}9Z6!"a#T">Vc;H&n{y?/?|ʇ2V m*"[zR k-+h ""n]0$PCDh̻<ŀ47i,kYq oQf$'Ø&gO=OQ/TV(~!eA,t!Gk)XZI:8@>`?%(D8w7lh&|_x/5{jݣ#we)#k"Q5^|(ʴR _ԭS9epx* ?ErmA^-zvƣg5Hg6we'L<փn9N6eQf߻${CVfrGa ]&_b-rA%QVker$Pgk^$VB COn~QiE:4iD]f$ 2lܭaVEM~A&垢WNt"ɋh: I& ~/#+^eAhmt#WùeQ kz0{!vSO}Қ P_<ʧ׭ÛL.֟!i#o5N>FWl#Ė˄e)CiBJÕaaжn敬 {9|5EF!t[hOQNW,GF,W-nh?%nȾ7œZYw]P0Y9ʬ WrQ?>2>ZF]*S@%Y1>e@7K(#=7ĺltVAs~ZCz !A Goze{&T^'=BA'&;OcQq?3 qCC{ʷO^jaF_?Ttno1WdZJ9GVV'BM@"d.UDUMd>鶜ݬ9vLש1cP8res@Rܧ\f2sIk$zA8XaC,QIWdaR&ǻ6 2H7 ֧E;مmsэp6LyVhUm!-ўZsll bS|i-fo<׮ Ji q<@;6546D6/AT$x#q="yGK{\'9@tG {;jV& Lb+˜7(7~P@Zr(לzy;b0ӕ,#_(FҖ{?>$cB)?KFu&7&Odm`{[T4" '<9v sr0vشµ!"TNw 3BlbS LSѢUtyJQ:w0˶CcLѲEC !c:#zwrwqi?$2vcDvʤ:}{X K++ӵɐ[U:1QԀNj& Je'^a7on:@3`b _NTz{knl,UZfIiR0kc}q⹓~"†e7z9 -nw7}[ܼ(jN=1H$keu"O V\Q(S^5C&m\IFXE]]jQږ4Ҁ dWW-f;1z,7!W`WlA,'65Om~cT@Y(;!{$*d(J&9U$7NgT7Yܨb{p1 0sW##~4RrHrK}=; 5{f e0+SpǖMB_XS>񛄾RiR,zEE 2kb\'(GXz<.)|gM(ɻ윧6tH>U1LN`w yŖ7Qk<[)<5UL1o;]^y 0 ]؋BEŽ2.dj:3B!, 6#5@وP27kiPvdtw-`JG/UrO[QF{{`;oMJa<0RM'mS=B [AEN,A|Y,`;$ oW /; LH1yWf?&N)f|RLqrſO0&`j{Up@كbGLHH84߷y@I1zsk WɩSyDz)- 1X3cNwn>)hl7G݆lEǙv BQd) sC+F2ES!bYGɈAN!qWnq`V֢@rwP|XwcR9ד@=9!j*~Z`U|B7L z#MO^,y fFS g%iwX |d1qMBtm[vOmSȺLcRzVMCqRO;(cTEvZhnI[jiAvDX|JH'V4cB?J'I]1j<Ԕ\vg!Եw"גbʨ"\ n/udK%2/_vSḔ&v4lڹc|LFƶuFz|/ʘ9uD+J{j $61tXoޚPs0N&jA[[NC2|Zqk)ξ˟ЏAV̚wE"M(e|?]K*mAp9E uC Ui ғ KTL=qC"n=u}'sʣySm'|ih8m*Ft/Ҡ,+轘/w;N)!QwfgrV7]`ZJ;1GSSs532ლc}7kRfFIMdoNIXzk'TӳWP@Fq%,TP,UrSs[x:Z.tQb4[>`jDP4eie~IOqsu">KCTq,_# 8at+6u بAsؔk“cBh<$։!|@I 4MԎS͍vc~+Ut@H.^"}5M&|O.MnA6/7R쀦F6_BosvzCf"?̄UiɊ6j!sA6]_ xES9{*w*_љ֙$F)'Ʃ"$m {`C))v<=G^wR|0 A0Qy~g(µGX ((rdnq۱#v5ɩlOb6h'{"s͡mQWr `+z vL'RZ,@opCEjFYBL3ekAN ﴕ1] 7O8WKcgR J|FIC*؜K^ղG'y)Yl&-m]ȭKu,$k($f ί5afYk_եH&BLU'H,p%0&$9iN!VO4DgD(LNs׬ Ӵ:U׽QVV%8"ʨhR9Qwa׼S`/Swxw{ vG2|g x|}ü9.U=Y⥃TI}O5Rk6vwDWM8!"5e'-Rnp+ kvhl?o)k6XBNt TWx-Qa\$޷iRxsT|k˟*PTTZٞ3L FHE튚d; HbPH-Eu1Ə( 1g ~*6?3j#RAokv K;&f>,Ka}OV2 6 2.EE.WV/:%OT$]%X,]CF)0Xv6SB~NTLAxAzuL'h$˷Tc'[ !?j|UX 1|sl1Q4uHU :-EQ;2˕J/jD.nQtv<E7AoGVUn55q&*\]D6\>6Ex8Q?iTݑziR KDeS)Mu+N ]-Z3 %|h=ʶk8iJ} S9|dShD460`z69É3L&g VGsFFR\|AT9p7IGPreyvCSaױTqâw2GЛ@]qh P-ŠxpJ~;O`w|ܻQWp58"oTds%YQΔɟ#ɜ+#̮KAȶ62S@[)r%5^_OMh"Ag t̷Q{# <)0a1-x %m.zqZ'G&\ ۾݋f1ź ߑ}8Vɳ]7 a_DLyĨ2(b'D JڹQ\:6"O s*ۡMUJS 6a>0bXGL9ǹfI1*ThuqQ> Vޠ^֮K]7^u:Vr@[Q9u$2bK,WH̦41KȥO&W UF/lҰG塧,L6QY,3[xWڊ1 `B K6#>{YJ a;$Q&vd{w$' ex b^lȋj +v$u [3a u`A$ٷM7,!2]S'/L#6;HvW Sm-Gkq2k]k2xH5c<͉<X j> guTFtH\ޞ=jf] b'eKbK, ]%q5f2*Z%Hg-@WuCYWg^L2ZY9v L9a2 ?@چ;=40`N #\y' U7XG< ͌gqֶwjȌT=d(v$8UzckD' cuWL: XBђ*C%j,3PEЌ;Oe~tLn9ȥM%`C ^J'Aߏސ}gŐ,| JZI1WnƊW}❩C I~?ȗEmxC޽N`?οpZX@g*?)Q=5S ~ۼtʕ9R0eh'Ĥux?HU4ۀrt' ng_|xprCTYz}Es~"!DD,,=Gvج@GӬGd;]I_ܭ1!tc[g׀r}w`.|<]1ȳ$9WgL U\M/ovZgJ/|ƙH2\R3U^TVo|)Un"d[_XVuG%vDNa9P0vX+ ~B2 Ǔ 6kSy(Z!w7JSmFt#q@!H%j9?>wLZoЪl[Nl`^5HVT ==EWg UldiJ3A6d1l V ~jUWFˬ;2Q.C|$$a/ZN Nh k0n1*I|9"m/RWWSF] m;$)D(7I1ѹI | Q'Z.k-2Kރͫ(z%̰,]&oC MoTXt:Z᭷ADKo[H rm( y/D9 }%ݖ޶.iWѣ4nDJ ,-șX wg_B:[+1;yǠ' l.5- `Qb 7) E[&bda&啍QTեQ]D\{8G˙!g,=!e9ƤZˀca?lvOl|%=ӬA40#& Cm6JÐɳG̙s_grЩþ}WbKo3^IǸP[2x̢Is )cȌmU9V~S $#%9o Ң{n -h$szl|W Al ClO%)D<wa,UeS>isϦ,IM+%^#Z]!)& :I:|¯}uZ#CwiH-nZ\ni|4y8)Մӫc-%atuZya bɓU|== S2"ڥjᘳ}RL 1Nk^JU臩fPP n5y+ CpG.Qa.Nni&qjHslkl~q -bLBWj>_(/.£^>HTL0~nrM0Z PsQMOJ#aBvuVrL*^>Zr'Ŷ/]Ug8cxL xoE1Οp0٬vbR&jU`d? u??kV[} <*/O%B%^1L} ϛYc %|U-ܛҼ&wJ8FQt4-S7A'i&B,pc[Ёu ?`TWɭ`kuj J3GE&d1#;N~o"2F$u~,V\o ⼄#+Zs~&2Ȕ|Ξ=/aۨRGh,R֎DnUEý6k a񕻠J㚅2P})B!\B?B Y/yѶ?4vWͦ fLAQS'OdW }jhC!3;q qIz3)2FU#6E=T`'@%,@w/W.1{ȑ*8PK cR2, "lS #UX&-gA/>]]ckuz9L:#89K#1,\OU<YڹO]p=N-U#p{Nr$OZ0G]3}v47zN;U;ў7ͭ[j0 ۳֝2qy{k7NG>bq>$ݒܸ7h^o l(fmm"mtPn6ab*#usd}.i2:nW 0U6\ i׾ʥMaqg:OZICл: nnyY\$kiQ%Pn%x4ik#N>YzfHsg #Xuk' $4aĈJ~vDDYΉ*<ik Әp i=mQ62fq.n|S5ODo"޽ ߇{8dFcLN(@cWHXzq&p8 }WػEdeurjc"H,.撥dR3ޮٽ7+^ C>׋a, & Է:iq+s 8" wGѿP]N*2:[W4VJfeJLƌi 3tRB`=f'vgD@ޜ7 v`d^b5j"0K~9A:_BA'Y OZPv]zU>LONXVK?r+K WEK7bx&; d ~BAnTl~DER{Ԯ5E,ondKxfxoܱđxV|B+38It:v1ޣ,$@ l5dVr`^g.\ XKߤqh.՗ %f,ڶCm|JC?C⒑Ny[UmD /*\xFȿ{4&c$vHE&G:]n ;/^iI&Zxdk"aWoJ$bkB "uzC%9 8L|rxjK@sUJ ⮳i+yH<S Rt58:o&%%6S`9VFX-c@0JUá}G~Qd IvWa؊e֞o,y H9[Gv" Z[ G}v2[z7x߉SB]8XLu=Jw'?N+oERyy< Âo( lK;5)Jj1崆Ɇ|)*ϧ Ko/Ic~R k_dBA[lWξ:D[32o/ǑOq¡}Df9޸v,#}01IWX{0 Ԡ.+ uSC fa'ॆ|.-VJR*R_wXπ b $!3">/,mkiGMTetz(* 5ȵl(sSYpd E {Xȹ <~|]6\ZGS.Ce( 0rvNx}Iyn[#kЁ/QvRǶK(G\\ӯuߚ%EzLP/%2 kz7fn|stRDDB3Jە^I,N2k! -gK}r}N+PW񣻁OʊwKV_2XD7Ey+R6FdZO.h N@jQҾttͺ_p\EX.+Ne,2慯d{\k3mN,E&;&ۈF-݁9cYaQeO*}"_$؊R p0gm`R8t~z eB€JbA@"&YDmhjQޡ*uz\%6rѓh>2L^\ ͋e!dGJ\[eՏL;"hD.ԁA nb9 1ow8aHz9Bյ܆A(Tt:IG5mX,=fLBܶb cY7d [౽DxmstD/϶$=MyBu]{G]Νy(z4L#j ί5Hf.q?藸0Lx P8ȣXPJp-|I}idz/0W= =k蘛->9js119A3D ip$ 0^cd3 EP]hcgܶhꞰlFlDti8-K[-~ *eM&s_!S +yAՠޟ<n-P]TK,P=cmQIX-Tu=Zͱh%oC%k'yvzFxl^BVjF1;NK $!!$z \ mAvn5,lfGX3(e9OtliݥgɢF+81+\j,jlw;ɛ %RW%=(?IV}י /|3JINz`yMldzѻzs OV9gԧ É17@6u&8|ED%40sbFCcd-&ِփDHfl!ZuE$N/9;aQbUX"r%C@m>9CBo/[Ъ$l-*|i% MN$PBS'slgǑQ+9Lrb~ۿ%Xm{nR.ɢ{Ma>%lK|2vD$t2Dsk}ig,.Xx e6/#B'3c~8l^}RA/ ?SYM>IEa4DvF:!1ʙjl+! "ԻTopMw#" I1W0P](sЊxFib&a7ht.wy'*Ce&SDZ)HX^|@!u Dуy{]Fb x([ɞG]2 JcG!A/r.W-tidY 9CTy!&))Fn;sOƈTWR7 ~ŕv$u%tgzTΟG*Q'/ѹ)j7" ez D!4 ^EC{aSDo=ӓ_(VI-Kbs%c{0 Ws_ɯ(!vP"n$<t?23Ø&`A(2b> N*Q>)bW:- v48PgS@af n@ViD.G.4\M&+lӁ)U KDM*5hFI#Gĥh3 XAT21{Q+r|o< f .YEoP<]-[`nT{ӛ|WJNJmwZQQղJ2P⨑MGe\53Vޝv&H+O-Iָ#yY߼~&{^ TH*Y~kIh\ EQ}ń=o`6$(9DC0*v§ B1?ok-IF+Xgyko(=CAo:4gF}LȋӰzEjÒ;xu@J+&ϧ2%{!GЙ(DkEȟEk/(7VOOy nr==02}Ŵ/1Z/ 8hm"_y wC EVeb dG\JIam昴NNk۱=zjyPɦsAP\@V-e.ѷ/E0u; ].vp8 q?k CW)5ޣ}Wr3eŻ_ϸ@n<ܬ *5E2N8 njb z3پ_Y"~&;V&]!uOAݕIJ'IG3#jڕ86B.K[ ]rÆs& 40 刻&FEP̘'z~r#!:=WFI+^*{Y㋼RhX'ԯ)e]{ N6STYB>?K.QI%m2E*ӡ`I돂3"n=ڐr`L4W#gcE$'&cNI8O*BKr%/\dɨ6p~eT&wox LWO@md 5TaB)Q) }ب#:NB<ކxɶ*%jRPS(=nj-O8 Ea H  `LJ Olk3E )!YwW^ɔM.(_sxSjIhٜ)djɒs3,.F ݔjHD伆fKCn~:=`H$@eRe V^ol"+u?择7S7ɝ]RxHrItIRT#>ї/U Yr$J HީXPbX*^֐O|㵳(REc|n65RbؐX5f.WGu0H~|ܳ޴vuI} G/b·c0ńL?|\ZDhjFK%LDn81H(izOXD`ѝ4X6$zYJf>:9\RHlm/%C\RB_W%.N8&@Yo!-`XAoчTZX:vbV#/6ޤW:Qzg(|Yʇh ܄ЕB$ Yr(&&5Rq * |s=m(T F.j|7ٍ$0p8.i 4o 4G<0ga /3 mV.MI2h_y>5Bx TY[VY)}|i# %d >N˿dK\?E=鮳kǜ 4sʲ9zn )Yy:GNP3YSq$k88nIj$iRy2ݤ BM:4s-ilJE GEX*l̫H rws~ܽ ׳aW:p 8^iIZƣvl#AmdD%[R~%X1 X$&d­,z?|XA|k$Qۛ:!_}z5u5c_>^P.Kʠb(V29*բNJI16QLW(Yd@M03S 2(`dמLۀ4?rݽe{YF:ȴгgh݈Wu^'q0k;%s/W % '\$`ѧQ_[,L9=h+O[KX@qt9-2>D<޷ idjӿp6îgŗ {" tڼsºlG}i^eiIWa:b K %4`'C- 3FyTT59۰z#j_[yQ`VcBb8 -7,\[cw6; .D_0)~@7{<ħ} \eM wi!ǁb T(a̬0u==/[WDPۥJCh\@8k' >R`75\R gfzr.l}hAGo@3cM(=1{(-O>dBIJB7ڠ6JnM>U2ăI$R3Lکs և:)~gYZ07070100000029000081a400000000000000000000000167d00e1c00002998000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)U]?EhDTTk׶ǼVzJ6J1)_Rek䃐,,|MQ6r6%+;xOi[^)F*Z-[ۣR5i2/SA&j'g^C!s;?hrDAvfM:jֹ͞D -a kBMۯV̘D.ܯ>;mo)> y}=B`v`ĜCGrDbk]`T6q^x)v ؜ <=r8nqH2~|c)OɐȒwתR @ֱr=߉8Y~b;oőxӧ`GӪ#t~VSغ+fnv㟞Pkpp`Aϵ{j}5i"O)1yN$y-qxk8 g/̢u>-+ȣ 9_̨KR0u& eZviiNWs=L8I3e~S=qYr.lYcx}Z&J:Ylg9t:+)}^($Ƭx_0 *\x$ƑhĎ?<6V o|\{K@:PRG77s5q[]DCX8طYgI4n9q\݊( ')Sx$X5[[74Pߋ9+ sx$g((ޮ2WޕmcVMc-m#ؘ=$f9,,qX*za/i^]Fj@ i[FQ*Sybg#=Ͳ#j7Ujp(aL0cJ%'4N(/ⶑ$B/GH= [/ֽHN-;Gޞ|mG?\C+ai O\4L5zE]D ?[onvӖ9N$ļ:OДv\@[w6]5а?; E8NjP1l_?*jk0bRQߥ[~݋AdtNaNӦ\ll[ri}D*lesimQ_\/ qpRڼ:5acQiMezυR6nlnaؾCVI.'!2/.ׂ&Dg\GB fs<ݵ=ʣDvSwP}xEw~V*^} AdJVnB)Y/4d(:Xq }~o}_T)~.Mi4TQN84+7AVR#mf,ڡCJ^5+QK0xCTɳ͍ p)#qE1d$>m N#(JWQ)he_ĎM\;cT1EɭH=⥥7ၨΐi|V(IL,օA_ ~f~b@R@`}k%eemy"4yVUiԺiV޴&C٪ ge$GM)oaܶ.c|~0Kƌэk9/WYVrĥ!6Q})'M1Hc -R?s7kM.q 4^x9@\`WFJ[/фN˨MX-%B\\XieCjdK#+Zuқ ~+ua**aizҧQ-*sgZLFFz߷Y^/&_bt"?K݄[\3V,$E i+W8xza=Z=DjzQCvӥ#Y'h}bb_^8 Pzi+MT*{#/8J O!x_>{C' l# Pc/|S@4QHir&%:øg=5b7㹢 bi 9J8W}h&՚u#") HuU'zXDW͠o_Q(ƳcQQ?̯ L @7SѸ~埽>dLx!H+.CasWը@Wl*3r M>#,;YL]H;p ~?@wZd.:Fl@㓆CU&|aޯCrhqүI^COG<4Mn' PLa~ e]u%ue_ ~p}r^b( JirMt;OJS« ˘ }eStj$ *g4}`<pC ,bX4XCǠCno-G4>e/Um{'E=`ң "[LuOqUG/@Q ={jl䋘::zM`+1؎PY @,Pj?71E?Gu0cdY֖;-yP9m&}[5]&Dj #BBs>qY wfM U˷_PR)Ӝ4ۓ"6vkJuhLS_+ZzYxTʹpoPhMCM E_Ȥ!{/keF0mlgX;wPöv<caV U| B ]JYR1G͍:G/b !g+(BT7d/-!NImQ_&!v Wjќ(Z3$S1N{'E 4B-tUQBgOIϻ8rG2`c"YVDEebᶹ@*]Ot{kզof ;V$] vp |8`@4"N?Av91}7Ơ3HJ&aZ!RYcm{+C%7TR&+^8V!ϛ V0Ã%_eb#:,kV߰_8Wϼ:Pdž?fZ #y`l`xånqg%I8-3Y3Bś4Cl~]{zίQKAՍ.}{5}:/F$U]䎇~ڏ2meϟ.*L%CRvuPX+&8g=YI ;ɼyZ591a4r46u^MM|K}$8%Pa.)'qj xճH$gN 8otThrKƗ 3Tq,pEOӵ,VInFrEjvPK_@̈́3rrY嚠,ggQ'- B: W\Fqَ:@a`UL07I(:_ܵj$`HAs"2itilwӜw9!sc֎IGQaZs_y7AgS4>2v~Ýg=>ot5 Y-d{]ܻnjj&lֈjai hMj oBdmr;"ꯨb“MiQYʐ7${CjK<9ezi#Re[!<ȃK a&}'X`|8PYt$+o6IЇ;5o;f|Hm3tt=&.miqHvU > 9xPcͨ2@(j.>iT)쌗fΗ<;i,1n"4k gf>i zt|w=r0)D-$@kƘS>d|Q~@p 6O&|A]>k[n=&̬JWAy)!7r5e†zB,oK{eLn~KZkz=6xC9\e-Q(X@δ᪨a\Y[IJ@Վ ]d1\{~O&(8>e.C 5i`"WutB}1VEOY"AvI4N\] uq)Q,jo;Mچ'Ҿ$zYoBc{TNC(Jz3 -Ipc5)pM*M﹙3 F\?8A{Ly8*d: LHqq~Rd qMj}6sx(WF%"S1ԭ;jv޺ c8A)ձaSVCoYV%Xz\9jDEwexb&rB^?zn^gtѴieC2fe+ET1pf8o>{ r<`KavS0 ^1(}gOHaa28o"bQ]-PUArr!~RsBt:ιe7;9/sѺPvMB%*I;L/x2L#ȒCii(cXA#SvtdR!#l'%c>Wʎ!3(ârՂJ2hf] ybJϣ>cfeTɁ(B&ۀ*$Ejp0_E"a,Ei<|j$.wsϷ]ɡբD' +^|';߬)xBE; DQb&Hɑ8d*fۣ|TY1~5ͩ8\.BkX wG5#u-AD݃Zol|ԾZ ytN"k;7 yn]n Ca0T<ݬ_B6~Vv8?uLWB01`/.PLIc@Kcr'NMޡQ4-/LPT,GaU}@9Yna>4C3 DXW"ϨPm'MxUEP-(?,j k ʑ/_5*Luu'H&z:xN$=)R0ɢu݅縛vnr!#A҄E-;n7?{=} ,Nyji :K(kq8OM8\W׮V6 q:J ϨYD ZaSh(:&ಒ*zɚgK\ZcHfkJ CP#nzZ"@"|]*U(.JUFi1+D[)# i)EJ5/+il+! |ܑm["c[۸ V)*Xu·N(?ytڌEid7_T[M1`Lsۀ5g PkC4ҹAߟ]4@.&\Pe{z%gfůև*Oa> Xi6EMI?%a4wq qw ,GW.綏jPdp&$2E)؟ 98 Q&7zk$* ߕ.&*Avbu|mxM4ށkB)MiT4Wv<. am/:KV5 a&F9* rwll|*en)pX  ʳImf$[k1qFtQQ5̖;S^}4FegWbUUG3|!>$; ?;&-5;;7D#&K_%Ec[? ?om̓q7y' QR=JGvEt D5.0CmeH{BKpO96<'+A2jNesX H̿t#|h}[GQr%#܎s;CKn8?8tٛ$v孀BAD'5;;d 5J߅}P{@ K8i9_V*;o[/2fAGH:jduC vE6<wY~n:֋.Džqd4V4\8 @|K73/VqFSLջ!{QM8?T{jZD =H}ꐩD/oʿ+hg^5+(%֚-hrQ0b3HbP>ߓJ`S{tzcw;b>ahTOR lIs sQ#XO)9P*l.^aSJ\eyl&ؠ*}W>2:)X힧 i%Yna.ܕӍ V`^_mݨt!vDgU{w39S1ġ0*XDz! UhtkmK*c6UYWC *8K}ՔI,LnhF'!=9pGTjwJ#șoH25x<˸7@@/+_rta[N<^ʦ=沁li@Nj]cߺ4}a03HS{C;X~41(XҜ-`n_B Oe;*`d<}\geQg<ܼnpp]+5 N/Ҥi ,؝J?ͦj$+AzRd#y~#:`țBj%-qW6j% JТ.$ows9>Ŗ\uU yY3GwAOYF'<,;TSۚNiի|&tP>7;N 9 m_MFٙGVOyz/dOÕ kV;cȶz}ڲ_ObHeڷ#)`ny$@LSE&")lY_#D(v}XPPůHَG~*"e{q3vNzFOF|ETL sQ"g?Cfɉ7nV݁ZCbW Gj;[)(T񚷜2tUYK-VKʺ` qr+*2+=e8to?yʅ`a{ ꬬ"Y2_;3&( I%9n9(pa BՒ(j_z׭քF7ǵܭjbFD*Jɜ>pk=U+L}Bxƪ,3ƌ{D/#'J|9W)Ѳ~#X6 6Hҥ{+ Nkwb〰LՆ\s%Q %DgM%f҇{l=>qc%7dM|(7*EL~2`:[lC5|t`RҺgYZ0707010000002a000081a400000000000000000000000167d00e1c00026d50000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.31.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!BA-3hN&.=1!O|Ԯ=FFY?3%O/&9'&4G sZaDz5F+|zgWjI0^ }![^ǚPӼw 3c&=`f ՝-1a]HE%R  (`*Bm zL`-\rc0{4DSWJv@6)H׊ya%;&zf "ӑXj:+#Yb.iA.x`IIR9+6^vBLǿy% TJ*]=}#Qe=>QY 0)0x? $2(O=;/mbqp]Vgh:S<1rJhxĭWUvj)@XLIy@pI~%3!Dab92j3_ХH3ZzFdnI!ڦm7EJ]sa_48P>d;S?.RjV;+b&쮥>cKzJj[wŖ{``?+иY8g$co3}DwFKe7c8WiR/!u ͯBY׏]`ckooS!Nn>e ~(c|-SAq4u…m p`_D=}(]djt+ϰGCMU=ň!𤐛,rZfΙ^DUWT#4Zؕ#I\vHd # E_ k\@UUW/0>]#Mبmm˒HWt;cYJJc v>ᰤ^аo6b(¶1ܓ4:N5<(.MǡoSZq@>AdkS.aʶ!qΈׄ`.O.'S/giʰYӑy)<औ`zzKԆyb +SX+KْoF)SU G-&@_{9Q-(ܪh߅HVA7hLԿ-Sf+,=U1H 9֫vҢAՁn߈<\F꒎u s/.Tj`)\'Ι9ۋ]%&됕#:^"y)?2mrkstc(9Og 0-jˮ歗g=` BH.$s+G B$ Wp+/,3^<[4dx&yn*\DqFspM>ƈ#~B<<m6 kCقLWiqhYՒgd o^ Eb\W(e@㄁ l dj=Yt@.CO+oEXu(VWV&Ȣ@ b2mpQfEcs!(| Odc=\!z$DZnƙZ-EMĹ,PɰŊ$PPS1=M*jwG[" }xzK3*^ppI-R,p-^T6C:~DHIKQ4?:"8Y0Ov䝦ذJ&Zv$a9z*9Fi/R,} -*'I X: ξ^Q37ٵaS$t5JwrCIbX{*E3W}X#h,*옧W(%A$abĘ ߇xtb;H1rq,4BtFBO1\o+?I>׵C錍,k;GԲ$&YXT^ j3XK7Pcf+M@\',{^̬t㚇=0\*O7+-MD>2.@K85_8}\c§2*6ل2Ė HX~4DT9Y%at'4Mm6!c2px?|qKr ^Ua7uZ̊/a)/3y$;pǝ3>PlGn8)CdaNfȖJý zo!"Z!/ *rexxz,S_8s{=ʣ#.KgȌ`[_y020ǹiU=N-l4?0H!97YگRb ؑH[ 7#Nߚpa4ntiprG]\^hMTߋrύw&u=SOPD"ΞkѾT &ť6czNTBtF*^&hwU.!}W  *Ws:$/ZWLz-4xiE"u]>T:&6WVG-18Vݸ- 6,oDXɛmQ+6֬/ye]H(WL_9l*`'ka7Av4[johP6/__!i[U&8:VDPSi %[>v*g,¤+8Ut@^i*[Ѷ'{LQg9iQNF-D S{:7WuE Z %Q N7qRoMxE嬌-<29U[ۦ6=I0T< {4&m|U\4idzx ,e.F M@+ mVH˟F=#sυ1Q b_Ԍ*#O?wzP0 -Dn_UM`bnqPHېz/`QjhrͺBz>̒iM7 gYGSS 2x=`\SyfyJp6 寜0>z;@f<(3_o+BuPZ&C^g={~tH2=R+q/U ?v*g?Q#I7b,0v"i*Z_W! ͤ\K:uG9&nF*3ttZLz8[) XH=x%- _ NL>Y-a)r4/E000e1$0u  A|3 R<\C/ jrFst>i]7vt9 Rlowzkh6mmV_7xյFZ=?2h2;n|M!Uض^63GPW.7^![i/E#'z-* <\afՈS% |@4$#hcdcuYUF9 `[Pח^HqŕDBLXsY{ @u >-k 56ƲKi _W# }S D8a: Mh lX*46PgX`/9v#KL(emloGuFJmjVخH7ޮ?Mů? }oubl -])FVkLagL__#?\Iu1hXMÆѼ3h K mp }T]@[Tm>c-mSɅo:`m7~JwePhEwc@`@ɤ(P@ߺZV@[r'.`Ifel~ғO oqD+aJƠHXX3z%Br톥"*vg5 >mJ k^# ֧oH2ސG8韒Y+U@  ܏ $,kU۾X*kԃ"(ڹ{J`a:B|M BEtr4 #{|k01dzۢJF5Y,[vHHcY:rw=L7!qQB"* ŕ)ͣJ$snI2O+fp2,QP&#~wav\?lű;KKAd(2̆x/^M4 ƑdArYIR:Q L~fv5 dsw7qP9"Gy c0׾*HÆYK$e6urcvbێRl\0G5Bhb4Db3i1m,KCJ3|{ s9}QZH~y9 FRB&#/$}-bL ZZ:Pt1&+%V2gne}Y?"'u܋9N4˴N̄6ϠL&hߴ@Dxt'ĦWk BzH\.@* g74[ǑJA'.-h[ ̡hru+|iŀJڔ2Tf<`[`߹uA{u$Z\D9s:^j##bғt_<Įy^SiK23ʖM\o;sA!eV{ &M*bCYs}E z4pn*򛼵e]Qjn7o0L~@1ϊY>rAf##m*r?Ng䛗 d*uWJ=(=+ǥN/GgxR߲^PF­5r«N(@✗Blm18kB?!>usD[eZYHUqi&n, 74%l2+A&<աuـzBGȷú67|6]:kW{ MڵEf3[:"gw|FO Q6۽XZh' dW5Kî6}(*NڍK!d[~ @=:|洀՞ »o}J K U[{aNN750זP3#怑9ZݯeXzh~?df 5?Hr y#H @ΉڋH M~7zsiGQ<88]ɮZ\~YXNd\s!d+4e0xt P j%qįDZD}<􍧬\M=' Pil{ %P2r 5drdPguwA{)\MccLkɜw `',i덉?TVbP" <5ɷGSѥ_yXS }34k=+\;ja, p6h['mA2 5h>'i1F&, ū +vMD1ܠѐ?6m+4 huv>\ nOwNPdb˹:btĶ?c3KT"5d1<a%]VPˍn+3Fu5a݂nعv.ߗxPf /%6g_H Yuhlg^qM I-,g$yOQl_;VC0:azCwzRQ-ֱ˺P5K|/q2TfL 3KٽP(J[̴K;;o uS3MSGY\vjJE6o8U$H]kdaہnzS4!w&.sQ_MNV.8^8 ShRd7zeP}|vA2eنA|`rK ijSQ lN ]>ޛg1-AAEg)=6sڧ:ޠ3|*,CSntlWIڽJz;b@[4ef=Z3y37P5s"x&ua3{ YU?%^=BN=sm!DuKoTUU,j(ϛ Q[C9MO/>]Dz3Ҩk#? ׶!*hI}=$_5Eo}vM ϵ}la:Vz1j`Yj3AK7ahm7#LSP,bA7 X+&YPpE$*4, J\=3y4\VZl^74޷=Q@dXCkS1dy˭ȷEjrUɪܩ{ :=Le0,6_lQōYܖMDgK>jtyYwWߚ4%32Uݣ u$!2oLBvt> wIssG)/ t &X\D].,1dw;O #e5q/Fܶ5Y lo_fjCPuzUo>ˁye.9=Rݲi3_re@ۯɳ7SD2)/ÏlPBw WjٙM޽AA8W^5(Pcbm }x\uc&y$541/ J |]&;_3zRF,pOkHa* zXJC4w 3 oOpL~. HwhK.,T @>"JpltH_p;dԔ1,'0\_5*$zX˅/k&[U(Έ&HZGbFpVζg؃1b Z/1/SOq(5y]"R^a^_ KN,1{_w`a0|*~ף.X54VK%Vbyvjz1]M3zq]<]deP&B7D,eDI|h?T eRtn~G t(0xT8@v( B`!;F4PVR_e1S}a<-E~b7ב~m3VxR& bVʨh+TEo`:Id @U&)T#*Oj'^ӏ><^xP XOWB{_3Ǩ z9;E 9 ď'es*Nw&Jnez%\w( k"tߞUTm.Yfۘf}敽Tru): Y~8a[1l)sGoC /+V N:}֏=& -C11[@Ę4sC[mo==P>zgw4h n6w|!|_oJ Z+$_PIK7Wdph(%䍍IWUcl juݓ4L(s TziZ¬\;&! 3)t"cwXp8aIB':Dm}.+ oSRf c8̓4u$JK䌁lfWLM,HP?00PX@r5wZ)n}8^)Zqu'w1G}K0Q 8-D(#~ }=JpJgvNC(ߜUw^Y鈭aw.<kC`MϋL;ӯ2K 8p:4߄OP4v&G *。^_1_70tZ0Xԍrynܼ? E&r,u f "&ۍxN1ճs `^"* 0&µeۡ삀2[CQp" )JYmYaܦ-qf/QhOțҾ'-NzDF=An HTpRNJǴGt}S)"9o);0Ҧ[%*xr(.أ^!=^V_b&8G-f ts *&_ni|ۖ2`aDMCCr`ϩ};9ntʔDyB:nn[1h\!qfWo?E TF`)hTOz[- ,Lnd^:ˡ[]LfUVa]8N=7 x v +!9Lxt`6Q`}.8=Z~"y٭J[o"#>*Z duEpuMb`  PYE+VAl@3׽Ӏ]R~n,a+ΥY'h9*_Q3}I(ׂ7ϭM"(X:Hm >: )O1 ~ONK\ Y:n!KơFR45ڤ/rgro6K=r~E0I2)H­qGnt}[K#}BubFP/5nYR=IB  nޑVg` c{+x-OuN$qs1 7?b^:΃.}V-HZa;H*f}q )^ZNr2+7}+7-ðX&pb ǐxfا@i=d;.U0̭fyjpC1j ;ڃhu@Ro$t+ctF\h{Gn:͡|GRtOk}v9ERҝ8_M݌HOr{D [5""6j-N'Szy˧m}+hBSe+ڿlEjgqĎX^g͂?ޑZrMab}' + xzשkZ#_ ( Ca;i\iI(_:}96i(.ÒW1| [vc4oazyp$U)iO <-A2ƭ}H=O9\6=.]AU;3$tk=4 4K$?(yMRcs̡7ռJ^ ]GC5.m|^\Q,xiD2Q*54ZA@"_Js10&Lwcu!`1*eϝ5_|5@6c©sd0RQ7wE) %ZqBgi6vQkhТAy(/H՜!ș3\F7Fn%7-_ <&8LΝ}RGѶxRnk[zӪw=hX'ǘZ0QFV/K#<"BΟ\P@b6ߐމJ*R)F7ȚLmǴе[X @tYr'A1|M )XAo2b8D \ZSC?.h{lǒxGbcDxU[Xx&Aڹ,UG\aZaP/: N^.i,j~yطma5ΛDTjg]0 ׻ȺpPȍt/-vjnȂ}Se8ez'޹ `je};Xx8MQǚR 05 *"K5B \@}&ʤI>rpaCͭg;LqC0E0(b5]T4sqbKjk:"Vƃe6CGogd,D 9sNX@U\㐗=&`JMQ쫉Hہg_vq6_j!a, ^7`TZ4/W;X*Uo\h2ID7hU~F^"h诂/+6-@RvB( -tԫLُe*7|(5*ԩ$ײr+IJE{j}2 ٍ<֒glvPgY>1 |䢸̌XBoLDbE-ү$jRS%F鵊Ζ =X4߸-$9wYwPMPaaFgY(A *|LT aI -!*cVw'\w ƭ)[ʼn ash٫+v1Z>wW.#%G*EY@ ym}Os!]OpX7t=2^r<s{Sk<=Q Iߜ>F;OQIݵ4+M8MUդ"&žꗈٲo6q)?LA\5fX<ޥocKٲB]2bHƑۓPkS9xNO=ey%VaQPqӪވVe4(dl ?uNNv87|a, H6\]>+A#i$WRJC;G[TaN oM׿^'Η":_ə +@+֥93xˈ9uʪu5G)wT@3B 8غ 򙴄d  G ׍%Ei$e^ +G}}`_@Uxµ]C}nX#N1k fw/o!~h蘂n BDaU}~Zc)qOQu5n~/R?]歿ڢMU35l80:iz0@w!0"SKzW{IҊ\Sq} K~MQOrP{|U[xZ DAhּϚ :r8OJ 8AXpU-K7'_ ♵Jçu@]zPڊ42O@f!:R7i:s7xԗfؔ(Wdm>czS]W"Pҹ^*Jܝgl*)6OjKHXJZ(ay#[z"׉ll4QJǯU?"xMe;`N<AV(f#^3nPX>0ǁo>ЍYQֵG5e,%:t|1x\BN4@gjXl[!-pi E&,O`^@0ߘH/иZy-:)%\:ȎF)>攮nlȾDA7PTHvvũ!K?U7IVR$(!/{Pc8*OZq ׵腳[Goxc!٢UxO % D݁_'/l"`"ub7MJwYn.cDl%MW IDxv&uJ)nIM"#AmB/&+7pK`^\6ktK:1(+ވ[d֍˶[z7DWYg%}qFb }5d:kPS^>%I( X Ŝ.%?+ABEu^+]IyriڠENع5mHhs Ef AWϣuOddz0$R#E[RWߍ ?އWz]+O TA67 0QQJ;2͛淦3W K3{1l 0z7;}n3.\a#=F$b* _'y `zi|~ v>-TRvѐTAvҸ֯QH&o@[AK{LmS \|'w&QYv9s H]zm%9ŢHKYTCm5Jf8=-6;d黶\yS{iiv(( c//Ȟd…C/J>NKenW'؊EYK A)` l:F6/ b. 7';gn&B mKx&Wة׉hH+v(~s9=,` xL 2 g_XSRYZzaWO"&0ҺP.%/0#dz@5k)uJ @ųҜ;8bDarӂCn0CF`Qj"%R:+}j xPh"pgΝfI,3[P9Epz<#}gB4O!00(yR#"/[w@BalujYӸzo e^UccE]EVʃlo sL4~4aB).P.}J>ME9*Q=ɇp>%ouep|{;|6,Ņ+袅#i^BAbdQ֠5yя`𥄉*ZׇBKml}0bg=B_yP)Һ^r{}&JNqbJԱoՐvV3˜u0U?wq0 <KZ].#s`bk%Xh6S >/Q$N_D -.󛬊_O4}2nP(yqw,A en9l^:r%HxLƼdja$O\mz}9  St~Yh"y@4@CULhEQn9>UuE?xz0"Wyd!8^S]oh*rItޔ3/hMh:+ɐbc* D>%3Objze 9 ԤSܓp h_!{) MEv"&Y&Ǎk\]x9*8E#gnpD)i/wj] 0,y{y$4/k 2{c?l3)O0 -N&.[a_: Sz JXihߍ4aTb$K$3Çx2RT=OaL$,:.}X*B:eDjmʽF^ Ur=D uBREH)1V?׏rtw!6y 5!h?x{b2)^yo+};WFffͳce-o58d̈́wz͊, ? 9V=Yv?iqHɍ5scڸH-Ƙ{h |~"] o5ӍlnWaN%=p* q[&6= UZt} D8ސvYvbM&ٮ̒]εsd8hK ͈wircq3i OM1€_aeI^gYƙS+4YSxKJEpNж.\$e,"BGVίtӊڅx t0cΜYIn?*~l&)zq=t7x](y~Wl,!*IDSvAF"?LEpP MӒQMQ^OTk"<"RVsXlYMO~ݥX>8e=pa(P. 13病M Yz"" h(=g/>$.L5^#f ;bc 3 `Z(^4IT_NѨ:0x>3+?$_CR=6%3jY~bQr{%[KبLo*.-}=R1?GGЬ F#`ew)ʂH5˦c{GC/~0vxhhp1ykƎD_k;6]n\:mGBa-U\Yӏ(fm?&[X]7FeQ|mI/GVfT6%t;$FJhP`u$rШ[?7AUi<2@.S+0dFG6HjG`5pZW5B?3lH&%. h086lG1HH7_k%0AG҅vm7kfm`K Ow۶2 rf _1pȡ=c>y  þa"WpbXAe ԬI~AR,ko+ |[Fg_+[zU8~1{[}nގ#E֗]'@=3ȕ'oLKGqm·ҵFf:]'3I^lq spŀ3P^A65goDRpw {B`cwwf ڄ9PށH+:UY %o)_zn!;]^IBPBƻ2Pa*J:WWw`$$f$i8bJ o5A.M'- jdT(>c3O3n+ P'gX.q%bh*po{{J [Kđ}TU]4ʟu,l*X,#ޗ,[X(gL^v>0WRm>y'wI2.nQP=7ނ۳*^Y65)KdcpHGg3%> j^2#UQ8(hPm0wوcRT#z˂(V1;ڴ,blh1Ym'H^%OK7ɯ֨4VMz<"cpx Y1X"Lh7 8D jjutq+l0U$#[TW5pk*.Y|U M~ mIcOkFNya$͡edc_LJo /$#Fm2}B<(#GtoVln |DMVaBɳDT"y)ar݆{֬g3oO]%؁xN41YxsQai a{ M0}7yף%"jŶ+*<ZA8it2kyLϩJŏmIʝ !=LܗmILCuI0+s,LxOi2lKU8I!C 30Wgpϻu3&5fpɫe-ƒyb{m嶆 b I=Z?^e=pG+naHS02靈ŖbiI_'>%r"(V"p'kqUfywSH\"xƣ4"&.7OVT"00xqݠf`晕OAUi~[۬Hˑ4a}` (pCs^%,HiBa %i֑1878@'TZ>`n08:ahq\J>L,+G=-/ [׾KgAz3-/ڙmTmxL&BF5θ]N"fh ThX5֫Ÿ2CȠHf0_ؘ P!&i{M:-K3l<+Hmہ=ARآBW,~51xρiuyl@-sM`9O䠒b䉊t$ <"@HpÈP*R%@W;sbrCVjH(_ oF&t|Ăkc8l'eSW\(qR..O8?K\xkP L}ȊG&:Jj5Nj o&Pax|ua垖h16@~J*h M.r*-]  8N{}+[(wH"X)]Sx)-,XUDU8?K=l:뛶x"|B!M_~E-16\г1Y. $"\(㇒ts x,U&lQ7}  ]NP ʳtX]&׭j 00Di0'y?{ @ugT38u\ HўjDEndVf^ }Bҗ6Z-k0EAvthN+'j򹰓\!}j(ōxNubs[-cds-YR@ը0ȤUnV2>"`V$\fƤ9JpPӟYϾF|h](SƊz?\g& s;w2e=nL1\\ˀ"loXڝ6$ .}Szܯ/`M WSZyҫJ{FQӌqao&flcEd! {:eXnD2?Wh{byFft$T}_mUGH&=q|0iH֙0$b>cr-m)PvvtҐ ۤ@UiG?>ۆpx Ac!;hTrp'͏n<[ ƹU-%V{5/ۓhn{2=Dt'('s%'DÕi@Jq*ׅ"r.S,3A7Lk$b 7ϗQ:dm0$uͼD|(<{¸SmAֹ z Ϩ!&*3_/V~hגPDh +C+rR(V?V @eҘژR&A2FҰ#>|բQ[, ɂP" $H/HnbćݏހTۋ_bGgƳhRFo45;:.o8 ,YLy'vH{3POWt\NĦRz)J 0㥈֜іt<1Hn%^&`,?㮉>"tXJ?A9?\<~š W^M>}e Eҙ"ⱃb8lʬf4rB՚C?S ]8)H *&}7lYzPj {mħh7&9Β$a4^Nd,32{9Ui$Lz+-&INuH^n ?蛚B>KҦIVCpA-<ET![Bf:!iˌkD\F rDPk T§e`Ǫh4{_YjgP*OL%:嘍OMSEn$cisU cŠ˙ƳB$tC-*Q$)[{++D̢{ vUx$+]=% ԑJ/>+fX:/-ka#qWo@*+ hG"oiRָћڠ'eiX >b: jGuei@"W䁝7 TۉLTF̘,ʟ2a5e2&2"6,3S7wXNB?#H\9D-]e``Rh3>Z){\#7P! XbzJ<bkrw`oc9O&Ic] jr gvS/`FjE.9F,(0l@}39|0^Y*\EFz皀 S80>g9"PZ }{C$2FF$|b'9/Asrce]yu zg%2Dž;oaýP#oFIT& [5Ҭy#;ĕ$F_G7rT|z3)w;fmMK8) .B4|F I3G֛zphߔE zR -'G`dnj""l1\M&\Dw&1nOl} >'Ahnylr`ûG=uafͺqeo5-8>wz|} K"ӓc6]I6&i˄UK?ʢdI\뮘&v_-*4Tm^$F\Icx65X;,^{=k1(fm,+vu7XC2_tG}*@V}TQ@"S,&gY>˭€icZ9B}ddt p=s2Ǧ-IF?}@?>NalX .\lj'ύC |)z}h|>>d?L?`pWp /!nx{@V>\=hu ;BT-/!;UC0hE\pJl(샶la&ä dj9zˑPjXzR(j䝍2%N1g e[A@!gr%#s VǨ(G7Un W&?%x),8T 7վ&v,'R\>?H|+oNYc] >9$UV~cך3|9>QIE%/i 3gڜ0}Ms3G[pe>ÛH=_[q2?au1t$J A \ ͞|U*_#=U<" 9~>Y+ZKEoXsM99l>76@:*:Z-2ԣEY5#(s%`n+~Iojp.uA9ujv]'rlӥMJ[i@]X3n۔i=QdU7T b0tX"7( %gdQI&C$v~Tsz r` #?wbGCV[KZSp(ٍo٥eIE94R@62s@Sc -Ӏ/} NJg3@VmEwa)# lur{Y0 T>2@_Fe_f>Ug:N2G bPR{ c\i(BI@Ŵs46Q!Z*J ˋ)]6Y'xa!ػodé'W1ۋsz6YrFU]o mS[! |ZxvXS;sV(%Pv3;I`E&4:u[sR|NkSi&@JptlC#IT7Q`*fBd,Eq}T@{(4|Ȅ*CÌ޶)`B YvMO".߁ (hqB9A/gŽQw'_w/`3=iC6^"#e]Gq/m~/:QvBk,қdTb|k|k6C%hnhiW{ b^ޔ1"ϻ  If"VHE4xår$K;7 W7{)h>tYihו[ƻϻR{1Е"{,SZ0&.MkU(0_dVu`9?z K +焼[JhT .//eN ǧ?4BT Xs6luh`ž_0OS '9]Gf$srXk<;cVB#\1I) #o(1O$D씓0<Eբ6ߌN<41WĿ,DIbnB; zf}dS1ԉ?n^cꊣNr%E<27(bgȗF-]$'x&a#I3DzrVv]cwP͉dLv絩2f=b}gѠWlVvSLuJK-J᳌j#s`ٓm{L-G6BuWgw6pFNiyg[TJxdδWEBy(ǹHZ=Ӹ44:0:@vCP;<_Op3@g*ZPK8SmoIX5kQ{gCӇn V4b/BV}aGXt h⑖zqJ>T࢟%ԽS!W/R %^&2x1U1ؔ":V1w?]z1VtlEPXw0BE5!!I8u2@WΞ8%sQAסTTzPU+w_B+Dmy#D\yތR kV Ö)xd"U+DK >tB /Bu$b]x9&)&cɅz Tw 8͘!liF?`]){0 2SNUʄo&w-WAՋ:r,fl~@grҙ1֔,?}Y9r輇* _Ѝ1Lg0#˪OJ=r}k[DžUStr'C__0CFu;n4UGD-d{w=$Aө20v4 h V9$l#IhѝeKoI-Җb[ȵhC%2U/d6r$t"Yb]2L̥>@%.ۃ='Sx][&g |_@ '~Ҽ_l߭2d^lBmp'(Fk5)cXmz5}w^A}f,+ledĪK&1l_~"iT"Uw>p-OweJjJ+!s7]0!ڞO ?_A@ nxuR4iQiE3]pvp@͸"q95jKnҠܼܗ)HF)TlϏ]hxdq7\"C AHTѼKĚ` kvjEef:'9.2XWFN0_M9P5d-C7԰oL'ا3m/2V>;`0=hZ#q%įW*3MA-r0&7;h#fտU0"gdcANE B%[dh'#a ,8$H쥉8HyN״ж"\L2~pe!N"LF gqXXOfds qgUnf-fysJ[>+):qysZ(}κl .ir\a*M4ަ#b:%W47|ؐ~<;q7"NNӫ(ǛHp/!&L;rBӹQb#9 d[{kW "Tq9AJxH"j{:{ as>/Y%Ԉc͈n4)Y3Lu ɩNWSx޽$<ٓOgzmz21Hhhb_N$cϸM Zʈ}qZ 7@ }18Y\(&BeII꘢B92Wd=_Vgp (K]3 _x^Ǟj/XYɢʦBJ紶>*AjT*)^٩ 6JʎV aܩȊRHj24-XgXc(R\] ;FŭըK&pQCUnuvA0Jj yd}iivpWHߴ,S؟C f)tDE7aXN8(KQ{dhj49gou4X?жHǣ#*T}з=*DcD׺"=F{G8(V'=q(e.wJ4E)<`i6'9'hE\n:f* yRFtm"U^o骐o> W,%\3ZD"l# (!{޼ ܶЗ#kX.@"#&|(Y6# ܼ[ edLOc#5 ɺTic0%,sTD|γGu[fAolXw y_3"x%K.+(^& ˞^㛝$|’A 93^2FVHv;t1>&5@mmh6."KWn|t'0ϵį4>LxBCϼ5t x8%XX|ͬQ<TGv H=P:.,~(9{ŗ(U(m[vճٺ~ѥX$pLhFOufkJ{sԘmwDWp:X%`DyǶFv2*VXkP܅7!F޸D !)G1nj;\գJZT;s864b ϤyFp1 r&CUvZ"]Rex(s<޼Gk鲹0WÊf/ه)$Ra(#VrH4f@i{1=`[`+mHn/oA/Gk'ʰ/U!vɚ'/d~γ1a)F|U)/;lHό'.ö,Ց DOJ,wWf^Qm,G}Vr WFDw; NJo [heIQN)1)Yo^Q u~*DiNsӴ6׿P6Wjjrgx"j^\csiJQ뫟#+#n)F${fڟ3|Pt!ulo۳ha*]uqLin<"1$:}WU:Rt%!.>Ќ3X;L" bqwڡkA*5m !Q#}?A^8!o4Knv_G(R[^{ͯ{rpS)<.5Ss'@RLLQ(y;4b xLr7aOXoH@a ‚.TXM죅B*봥 W4Y9Z~s7u)#^.;vé\k!0Fmfܹa<A]527c;_{Z{6xWۀƁy-)r>jL]>eDulG@%Ϻ'y )o2Z抺a1r8,Ԝ"%-υzF6X|uwbἆng+Ite/'ּ,%l(r$ @&]]ܳ1ɇsODoD1#Uv2OJPެ4z tj~ E @-9l07JIH 9T9jcl>"ŏpfyn$P&t ?ŝAJzuhz$ b `2и\ѕ#JJQ#)q~e︽)ncGe$eu W`*#Ě1dXAq?V"bzo.PWөiuNr 6IyeFp yV MStH1^( cH}j/ u\! k.Մ!-u"t)$*ł/b }G n N86^<0m9)T϶b9,w?5[JPoNƮ-_y~0MrV=f3~I0> h-ݫ*"zZmllʹHU6lj-!sRAw\m@u*y 6DRq4*L:uTG[VG)}tm6i.[M f.B8OQ&\I /J %1s 34585?yUؘsh7.l0'NPhj\g[/lh"^VKI{ Ro ^i2$`ApU; ,VvNKUvv-#*8W)iݎ%eiDe1`E;N%,DVIp*0brźA>8Mnք&,)`JwX< ^XqJ^}7h%.~HMfiu1e͉>cZZQY=R\kL0>e(ձ7rs'ysU-;8FkPZxxa_Q $ }u+a,?\̍w@t@WnL%jw1OB-뤁yrF R)eL%·2h(,8U`H ķer"yO@L֮LK6EV%B&$ gẖ7-ƀ.hҪvW:[,n3 "54_}%3aMa;36(7 ċq4ZWTyW\bYF|O.E#v`] J( RV9n5[5}ct?U((;e:ԋB55Oq҈Ur'C.O;<ŘD  QPR\hoᔴl̡J@pH JYܕ~-:O _Usj^O9"m,-?L5IUp&h~|`<-[`p҃ۆb %hإ+_%Ih+:teb*ā# 2}t޽*aƗ/sHfC7mhc',gΙ.lx+-WBDfx/^^_ϴDވՠdt2y!;SF˟hÛkeV4F==2 \+I%-5NĚ7\/}TK*ūV;31j ,.SU H'BbY^^DME#ݭ7dQGKeYJi͗^WwHT"@'FMڮ;m1(1Apt4Ҕ ^d^t9f}|6&qh_ ry3ب;:'ϱ@H vgv$!v:G"i׷e=gM/+?dWj㼗gXiWz˔U^iwndu>Qoʊm(<$ qo}5 릀5$Wl Nw$~ӡy`xFUd4sPr %[š kq%Q¼^F즟2ھa;%\EWn&C..`eGUgUJCkG?Wߪu0۾PQ{_eY< T/iNBV@"zB!W&#YIBN<;f%g +z'2gn =vhig٧^Abo.*|3Q_'Nɝ?|Eh*$7 $nM /$)?Q-OzQbHxh=ىos<2a3#(/l<+ݟϐdFiLb͆C4 `|_b[.J. "9A303XXc Vj{\|8Z GZ08Vu>|+VΡ^x'[&coyBKճb:16=t:/ikdcb@0V+4s!*wF+*(nx^,GXbgDs< LEF -4hiϺי|}l wP,?.IDaC) N^s1&CrTg4`,^=&o?X,FRX ^c̡ѻ`HA5^C' !+,S͜fS[a@rPAJqc&6XӾc(q sܕ캣bIqR㶷|x3b" ixxg}]Bʒ)7 :N˝s?İiDzp?޵D57 R߀0Lyr>B0iߔØ"_eyB*,l9#D dޫReCS`i\)ώ ܘ<%ׂ!mC T;Q YhmnAf\ qO_dU!̟Á&OuF<ؚJd-I.>B痆x݀ &G^1oAg$ە Z#{  +PIыΨ !kBzKb}JjQx1g?:k3{Z& H o@ 2ƗspŶ;3֠MA<XE5Nhai`bT%Fb#rXTюC[*Jqo:bQг9i"ox3.kO*o.s䲃_LIͭO\+]"_0U#%w hpޗYd9% [rmfӖryCq/^h}FUщV; 4S3'RvFOP_ ~`fٷy7ndrKiQr Q!T[jaoM( =@OA DݭOKo|O4>kY,rNɳ BU>ˌSzN{MUà?ے1Bdžg8`j H>m$}ծz&7R4‡poЂKK1ӄNc1 EDRzDnu@ 0ӟ0!fM|q${Ꮽ "}$!o=(sƧF+1bתppE|}5#P_~z$8hI1z=|eAf"xO^INSè&45}hȉ'){W{" ts`Z3 ʺjYm ] ]<+>TuP=~ h32 ՍVƱһ *Xuﹰer}1ǀ ">Ѫa,h~5L"-ܭZ%ai T8 ] "Pj$(IxkD~prR&4 `iGz,.g_7A+K (Ђ)Su`Jb2g7!@F9s\ Ae'8>b @^ PAR~:=cOo\PWگ\noHR=d3 DZt hdV?4Ѻ=iGmM{FM%c[R4)tK;YqoӲ-) i;F^U3,%krgv&y|>~xlYP 鍛x$-`/Wi\13Gq[hfQ=2>*!S?zY Ϻ&Ȏ~Pʟ`,5tmܴcl(LwES-Dd)7"Jpe Ql%5`fEBc=.UATnl a'bUY^z4>_O4 DU6JoÙӗe=Ed|x*B[ޟ=8BѢ7\0jv᜾R>F*)n.63Up-U"G|n:Ip 0Ü b;]JSSGi &5?v2z]"ʫTYǙ8H}e/{Pn`keQWEYGb*C*)|#zs.mhHQ~3_|?(Yutbڿbyne9-R/GW8I&'{7 w'-LhnZ0Q˄Oɚ Ke#] OdɒHhY rT,yGLD/ w$ϧPk{d8<8e-St8Յ>_D8+c-v{O!|u0NxڤmDCë>D37"iMxHZg|{xk8cu5{l(+bvobVc> P$T.%N%~2Hx$3|`=}*VkF%Xo]mB/y sNkk+ʅE}n%s^Tkہr(Z @K3U#t|mI׋"ga~ `շ$?,xMW̶5l>_ 㸹 V6> [} ֡wS eto95bs@{u~"E>Kh܊eZ>oLoT,)髈Cp7}1U\ S&$BBZS9nhjl,]~km'ob{]ai)/I@ODf4!=Cfz6 (+zriY.omL 4(kI']߰Ҹ?"F;9j=}-4j\t3s3|+M r>ےI󮶟N3+k2~=8}MNꈫl49K ,a2lT;ZF-! n8,Mԕ? UIyr";w+ N7 K_GhImh1L^mAaɎ<c!&9`ްlC?B kXP԰ӓIJMqHI!f8/Td< ܢPL( `ȝ|H:-Kڱ) yܷ"mAp*jˡ&(g !3 Tz $n =UJ._Q$5{ӄ<Ë5cHa[L,[XrUK73-%;Ju) R <|)0\ĥD m.qy|/ 9fyv3EPHF{r7X2qNdI"jS.dc j> ˡ\G!m]^=[*J<&{kqD1> DNXt6&|%O,23s%Z2ӜR"4Ž(HV05sw=Нu4*_H%$3GwYvĕ}1 < ٺ.|ڀ[YsvlRM}Szg耑e!Y*lQ+rN,*pQ>2o'c*J]g= Ŧ*\dA,:<=7CCk)WEځ')x6ǑAMB[gN`ZLu Sh@-<;Op}.=?UaNBӄ-1u|Ҿ\ac4?K% 4Ưc=C(f1!  `1T!D "XtKNs=miyB2-\dqI52w3i*{O2GE=F!\HpJ;6w:0;l oC `w".(cnjYmsI I53F*[jMxj BV˽}+l(gW|Lj88+s `5(VV{ ^ 2xvDH%sƷ%C0xNirmX)5<ywvTԁ||yq!b()~m&~bw` (6)n ܱK\p\%&b% V.lӿ@ E7)9 Ӗl. H)Djt[Թr2*@5v!`n3U"m n'p>Ñ`:3%] = p }q_f=q։HgNyYB'V}kvW7%n\dBHk9=^BSSoX~SS0Ys!'զSluWtdƳ)y-J~(D6#'}$}m} u[%`:+ͯ}zkp+ pP86'>s}"';m HJH9)]Ԕ}˶R%a',0;hc D%HZj.lH~kr`ՐRhӴU}>X;Ii›.{z`ծw-(/G}rpuO B x1M;fGBA0v v?/]EF3Aߍk\ %00AZ <Md憦[d9T+@|7' 4\ʐ0D.  |H .y2 PiMЋNR]_QNϕ, 0 OA " < Zmd_9 ]I^F |sp1\4ށ6$O\(Vי S؉F@z9p.ƈjyXG^['. ; th{HKtx$^Lk|Z@F vپtV!'[ǖ LwWU .H].MP6F $)g][b3B(sKfH$ 丰sޘ}E~'!xo2 =eڧR}7 .ptg X_Y!d6DINR aw:QI US9*M*ŀz/?an Ԍ#Kr;Ĥ_KQP$)A}tِOE^1!к4MأNwgnQn-@.Ƒ/x?u~ 0,+]+֨᫴UԌ|p s |! tw?o{i{mĖI0#Tn]'ݤivm#OۀJPVeM6>X8zCWU[[.7 iv" .#' l.A,a$ nv6ԅlfuIg5A0.)[Ӈ~Ld첣1F墻 uzQIy.Sާ/ yZBRfYN%<%uYZ*yWC%cb)A^{ݧ1bQErK |ģAr2V$'q}LnYti)YmcWq2Ǧ3v>En )/S(/raIne_haO[6 73u90m8Yw㖒j@~XyS^EáiIյ45lvQB-G %wnq>54CΗ#tgPƈHE?,!kdi5fW7 ryvXTױX'E6(f#4*"f^eRȖ*ϔ>h?cpᭈi#[BOna1- ֪y?U*})5XjX~%C*|m?fă4cj[)VdEL6Ya(cGpl;l]VY^G}gl0+'hs3Z>(?LF1. s< Ai;&u^[Vu-v@ 8gKՂY(+<+9s1P&v0&W)Gt(xjgDg~l,D-H(Ul `uf$o`ōVqc Sa)M'[D"X'2{F;Ā1bB{T] J|[Xw7ngKOx }(Ƌ'SWZVgTu]T<_"=ut<{mHEN9~ykVw5i}k0 s4܁9Hnas[FBz`VΔl̈́Cv0.rV:thFrXD!0u)?Z +ͫoNïQl<)CcVAe& mftuENb^ Igl願 ܺT3S\b ."{y|/ QRwW:#;Lt=~$ dX;:4 %|+ŃCgubژMy#O|&QabJDcaRm30$C`r2+xpq[3] D.2 <a0wYa[PT&P糧E$<5,C͓,\5CvM4+Nѵm,fs]$3&(0HFvPBlyCUWJYRy*DJJMV%Yw~^rQȕsΕ*-h\"Inu)0) :/Pi`X݂_[%8Bahge?hj)!ou>MN > &4"q!Sp|ذn~5]Yݳt/rR̢M@5Ҿ= dnqt+eICo)AOF u`ou6,ق!Ymn19 GDWYkhGHG4im =YBi<6l=N |~@6N>ㅌZ_!p{o7_7bewY2> 6Ǚ;[m~mx?iŸD^DݧNBHT_:>XjV%/5j;Vq.u8?>p {Q*y ƹ ϵRD-o?M\鯢 ==6E#vg3ۆF˜]1:um; 3._>./l ~ʢ,ChgLu zw&2ٿ=yYܴՕ#jJ#,jB5 5+d0ո  u @”@\+R!1g{)fژ[1͘kS`6:%G,/ވ(bP}n6 uy> `&*SxeAVНep֑ *׋  PݛE;S6eĉjT<LHqjH;VHW(ð*>f]BQЂfD8jsٓ~T ?:P|{ YPs kP)Չ- >XS,"(RikSYP07qcyoU`G>s1T,<6?EX{>go4 .yñ(txkCPŴA Dsx*+MɦPE(=H7՞~@~4`4S:O?TdHVӻ0*'O у;eڽz^fW*< 51m)(/u%Fcd CsP !KDohZ2fJNUjCҤ .jy-%Yӷ0SDJ|~HBdU k5fQV;nt#>/=:VH9X, 6I sOi1f ̔*_)&' <3RhI\?No9 !_) :9 u%\zok`8l=ܗqGKFe g 24[rI\-d9KWN"⿿|Y{ sS-&$fwFF^%넅5o>I9C "C}G^yL/a k<"˅g'YʖJ6Z3Kaj"Η09@0v~P:uφ2H%6SIZ`M6*P)ڑ`EdA7|O ىwZr:%(FoDeO5IXv5N:^55em ued(L `Oxvdz#^d{Zم--[OCOGj ,=`ZFQO^ȣ[W[* A*柈΅x*u{BdɥKChfiâ4{]2CN*5p]]d>]"*_#,{Z/gP}iUBQ$[/Q, Vh5MA#/B-mQ;92vɁw_.9 m+\ |F8 !~JKh}^&vkc*P2Y@ n?ǰ%+An|#v+VqM@$$#ؒas'9+y!} ? {[.A 20-͝W`x筄R{ŝ%V%Spw /c# ū=as 1+b+5 BE[QpsIJyjBI-K1I2 ay>S~MW{j6t#NZI*,MRwlbS; {Qۓ\G@d5oB#|lA$qPɾb3 -h{gqVc|}~Y?Ȩ<-rq0d7j ɀ!{z- c[r̳w}h;@˂lONXPr69/Y8wK`_ꫫdfw3,j<WZ|) '|񵠺"sK#\>0&%z)H;#ZV k2_RÍ 1pe酸v(g:-]HLB#\0Y9Ļ9Q;_-ХWcd{Bcۀ[į ֩1Z|6} i%B(.-|syyzI?=5NZvHVԎYrN^P8wLT.(wJXyRp٭"(3E΀]JuHzj={wa4vbxl Lv`W$B&jaVW#sXЛPmzu{9%`! Rh Y CgϢ٭i8J(q#T F:92z 2t"{L;ő|f%Tj8.Ʃ\OfE1d$4WFW­ ,i a&1h!SҲE!M1SP1CNtٳ:0'<9sRu6Ƈ*4ħeĈD5`a44eSH&o)3rhe6i慃EsQ R ?{D@`<]䘸n%& 1O8oӟɀ\ ~A?_Ziq sts3W34#*a!cO)8y7өDdOPn)@Zx_ޟ\謤믾 K\"\x?}"_m=iHςuWIzrst]jie' D`I7hu$RJYQUŋH6P0Tn*xys 3z4ŏyi {ALF= fvڨdBnL+˪,LQLJX:p@y;fڶ07l-R_ݕ|Zٺڧ]~QҲ-a;o|"à+ZޖoĜSv]t\, Pc-єT.h2 Q_%ڪ??*3IkQmKB$[#EbIHR  {C 2FM-ϔ Ր1fCݘ{s#_y2Z%-W -U4HZ͆Cˆ8'>/٨-rCsMȤ"F%CЛKXHܟU@wcNL&mC㦺Cn&7x1u:)}`'zI |Լx(穤:< l_h;`1^4=>dyĿnT8 DD8&ceCf{vnsѯKFS+0Zi_p ($ EH|yk+ T]??f. >۽|y"TH ɺ!TxC+*U$S2_n j:w +ӪO|tPHzh7ܙ! M%?\~; Sv MOd OPQCsj<Ȥ>KMߞƭ_ qŽe4a‘q$/3J3&ZRG{k@,߰]p%[%0~ǭ%>!XJ+bZ6Enr&]l\@I;I xԞ-@ '7 (2|yIlʭ(smW;4<Ƹ/*z(SlPazB{Kbg^ֱ)KWO dw̘$,Oa)ޏ5=-u-g49i=16ʙq4"#7זq%2vwZ wRoN'q{Y3`VCu ]-w ,:၎K܈ 1?o&P9q[J" tTB,>So8 Oȡ_ohLJƀ$x{|Wejs"a`7-s@0!Q%>猹=3I[YG"L]MN]>0_Շr!P&Ԯ&cXqBk1I;fLE+F^q^'t=/i ! q5BzdӒٸ-Fbx~~|lYt(s xk#[X&tDΠٌ]$4'~~OexYh}`<.7izlv˫2' }y͈km(!Ib/ Wo.L ƔÀY"+$+b¹}ȧWM$Jsׯ]g1 ?vGtG,dUӦ.+!<6I2̈{5v_$r&+cH,Cfb! ϣhI[m)ZvGa=S#G[}ˊ pF|GbE6WϪZj|pI#)"rR>=5/[=fPjo,"r汭&W IPa)k6NjGa)LFon%JR`;̛ !cDI:BzYQf+N8}@;VxWH^hbǏK6֝ XW3f0X8i1V0R֕79N|тE IOC)z( $# u<*_a_‹ak1,d5s` %@粁_Z#C$_{|_N[5(_fSO{Lwl\TO{@1{V&=AnFĻ4[YƷH !$[q5TbP [;ǝ ؀D'jCh?ɼ`8 [}_>yJWaB|?ٵ, $vF.O&@'-XAȃD;vGЁ 4 s_dAH%F]la5l;W iɹ[:w] #z׏bY\|BM١a휮Yʏ|ۭ8bOCuvEwǥTIebu Ԧρ5h/ov]Pf @B֑%uvkA|"y"*#إ3-*c`XS .Ӳ'U΀ A4pwJz^+_+*@t u= pWlҕv,Ep>r;1O>K[W%6_^/~ZDHWx=<;\jm0qGIez?Yє¯m=n>C0f݇uIa+=)Dryg8WZ.S S֪oHۘDn,ǻݾQxA`|8(:,& Y4;byslr ŭURVk9PQT4xl WʚjosG}:}Bڋ,n()%~i˄d?,aSz=౽ĭl8=PdV@}IWj֫S'Vؕx%箒Øcp^9|7>UZ 2#\~:3O P{LtR,L`l~cO>q0ܻ) qT0S?93a\Cۥa3F| KZEc>wOx +]?y?yGf߃^X~{lx9 0f*LKNr&IT/فgxi<ޓe|c=WH/R"/w8PV9@WWS{z.JF{/1Q"t׮ή#+)?Twuܺ-y>`08vzW&m {ih0oc1q+jl8ęJ/x@uB?-I'1G#u q؇;;`PW0W]#4MOgC˯3 &9ٵlM=\hyG1o>Yw @$jNuKr |y%6' 2ob`zBZ[f~Du& &(❧Ї2' pۈںB9?9Htfi'YkJH|c]{4ڮ ^@t00R^LI[%Qs`|n܊Ω5ooIF?Z389gdK.[,N-LKGh?ueO+bh25xO"NX=ζn*2r_-~'@\`m'{ŲJCJ% qxmv}+]9َ V;Q|8ǵu ?0{֖jTڤcD_ }U#6_c1U|#y j v YC~a6(B]ngZ4^dޏx\Xoǀ;&&G̘֘531$67= m'cr! Rj"A w)h]!fGtfO ^~1j6Sen,DEuw@[AޱO QCar_LqJ%rb7<} g1ȩӦiooܗɭb7`u&GnAJ֔ILk>tV/.#㽊-{A(r X 䧙r:tb{ ,Y+X8㊐܉&kLjҤXzn2BThc XA: a1 }lOB3;ؚ} <}u("Ǣ ckB74]SuI?*&! lűa<Ўhx\7X3+{ yJY8pNM3|L gkrn $r3Bφ̪ :\6[k:YUQz\5!0Joib6W/bJ;[5C$#Q00D|0N&,İNcAt-]-xhաl]# |M9dqpa}3dϕG"L-N(  Aorw('Xc3p ΪEd |\Bl=꧐;6)|{a+Ä(JBrCYVI6Wp mtMC0hC@fpFqJZFouDxAqiw,e}D Ҿ ՒQwreV'm"s_8A)ޙe!Nye͢ESw썯 oԳ38-U*pR=aP0-/* +z uZUTK ݊0&fd;:ar,j|@ۧgNEvZ[jp]C>u;h-FӺrU|=^BI?o);H6jE K.rkh\=RZ1 4E䈫,MXN"=A~K 7`u'q[fV\-&tA`R.DwgFJ* p@5C\j,|# j8@T43 "]ށ_#$v*l_ܐ#W2$rT#ɸ=lPCo2;IvavҊ3_(ѩ=#5ӝhUtc [_/^8Mex Lrl}H+(8QPeFEj/l&Ş9qHXX{5 !vlAt-Y0<_ZNю1ˋ8_7` Y+FQpܕjHv B}xeusW^.ҹ0seWV6*{nus%"#譪N͖Ϲ~[V'} #UrjA*2+H+%uy\2Rf͙Ѵ?/ql/a >ZbTK!E_A* GdcH v쳇!4s~b(3[ nU`gܸNcn^RmݷflMehP|+a Y jXyN@I+|N[6[&,ySSsBzGou&ҝHg-&/4fQmƹ!"h&Dެ}]]uOj$x $ʆ_]P^F% Ȇ53b{`3^ĭohҼt>VXCδ1,d2iOy4abLt<Ս2P؍}yqCh?i m\'80]3L $fvI_#5q;%`p1\OZ+VMУnFQ o=(dVV S$uaOx>37&l=UfX]U,;fZ'X5Q 3H֝BzT74jF{Ĺ-}#k~BUqW $ kqE xWU%XP!$MJھ[cc<I.v?32& |i=8Qz?N%ģA % S9+wpe!?w~CsZNlk7`9HVݡ?jG.,&v^Tc,MX0vV!_ żb\??XlDRf+g!0Mډ缌k5Lm&ylT#ߪv|V43,< s07vQ)I*ojljr{އFtՙx(qڭb" ≉<%:0òDy\n#Y[."`n:M/UV:d_%2"Ls)YKO258,9 @Z h^F4\a[IllW97Ȍ)xE2YxNu gy)i_Hˏ8U Nh$ڽp Ԍ%Rċ [[#$9[h4J"C7b.6<*g׋hB Q[1Bh$w99\GfwUs*32ӹitGW%,80o]XN.6 VmۮGqVA Dpxk + `ĩT%KucR>j˜u][ўax lB&׀xc5Ae<P k vg4!_SL]R'# >p(Y޻e? y꿫Zk(J(g^uSL ߹j5u$?I"vF]Du2zԘGiDo9y!:㼌dc¢죕wsUe"q:8aKdpNdۆ;ֱU^їX&v MehKqKSQ.&߇DoRd$ [{WŖԭSTY3s0' >m3l :{la]s/$l#i}UW0'@#eF)emi!@fxfy2?[91O9kϘNoh.}j@MP ƒqN9!ܧw{}),z&>ԼcEvn@XJu8\U>V gCh;S,+Xp%D)&A1qx$`h=kz{uS 2%LdTtB %8d騊9L-}s~ta wx'~ɴ΁BJN(Dp'Ê ^աy3mT8iimO+( /6b^AbU2.9$g;n}%M&RPOǦ`ez$&.]4-yĒQMoa\dݼ17Y*9H.nv6it{{R5U=(5d5.I3vt,m@ۦ={,͑Lh:IqOj@vpaTDTK–)&:X9*fFLJlBDcfQW%e#ٓ2yD'G\4L%ء E?)oSj2S>H?ܤbw)3foˊ. ]#4`u MsL*!fxI3xq9(*=}6ux4:\lQ.tp Lu옐뙤`|?,+*Dާ|l; Ox|i iW>*P<'"( \ ߚ'v?8?ڰzdL-C_8ݟWr/_wmosDTZ#m֋az.Z(d*4Z8f}N(/a:& <Km˽ *9lx'*AާbbY2->g-K8 q*ّ[ʔ0- H+*`Y.e >lp)A(qa)FlKaNyؔ+݅Ibs`~Ffǎ/ùًYr68GUyЍзdB_jMXW*4FxD[^%V{wOH->R0ZLmctbkfw#Ɵ2b=DgF!g3dS=2K0N$Hjunb/xPc~~oxWW19o.cFSUB7 uۋCV-&˜'j:ͮY>[FY2[[TJ$zPi^k$Qm,OfdZÀ)s諨\LUb^>Q?XVe1(j/ -XrDڇii{eo\ўr 'lMU 4Vga۾iȍ1*Zs60Dնm 30}HX%*OG75@gL](68&a^+鮉Y2 Ls iY?[ oy2xqITTIr" u( .*!EDf j?G_RxiƄΘ"k FKoxH [U[ zRG|ȃeT]=o=w: IZNlDȗ%l} {*b5Fq>b*5J+7޹vyQ/U[hkj \q,//݅ gЦ)D! teGUM݁7D>u7FG˰Q{8H}"zPwFeMt)9-b _^ WY#mqC7<,@d Nqm{rf_`Hhz:N( Ae?P1V)=QTJY͊DP3 Tjg|_o)[ڞ2,XfiEAQWur\AJ ?pi'R:"=Oة>}T] 5z ۯn;%%*ΨS t{i?>]kSTyMDiEAӅLv;?AW;[rVoHTۨaƆ_&xc9\yV{-In#҂"-:_ĂOXyIQzNfGH~%0P9b8-4a)!si;)!RnՙF8H? U[4삈ukz29PgߊcğCyC|W*p xNc+pZXC"EfL_Z @&h.ϠUlOCN`%ts((5BN쭺7Ga:t.?|R^JW-.MmP^r+"36@ipޠq6$uܞڂk{l-JPbM}oK*P 0:rfxAB0hP&!kC!NTM .B{Xr'}ѧbd%#R̡\2'"~:@vt\QDnhͥƓ[WEQqt5)5}f$DܖaO&pvf瑶ƧivĨcp 2TH#3 ȵ,_ԭm.VCxf&7"/kvp=%!Fn͎9T?v9'u ~U-&geSQmCҞǐ-r k8b>ҵz;qD^A*3k=[y3תF2#2˷Fc;2!4 fC !?fٌ;rd z +)@Yk,g?9QT[ ):/z͟ԼwS!XgDQNG0mP{'!=@A:hx/o~ */Ĩ@# 99Qэ0JW` ieT7F?m""ڤ@Fwf" _v 8 v'}nI,4Yeˏ q |Fq?7]:`*TPouG tO~]O;S&QR`FP9wNQ]nl{2O׸jxPU-uďφ2_S# d|7#DŽ:$={nPa>Cγ1x}Q< X^Wg {3+sWtW }p79G7cBhk2v٤!(ë Ѝ.]pm~Y3syXcu-u3&3mr]nAYW4'a0k"4lmٽeo %JMwSr͇[;/#G*L3;[K[\#ALD)ARw릇Q:hcŚD>е P(-!SJ|Ҿ_IKIR']ukӴipVѩE!<\Nv+:viғ'3D q$m*KVNW3CE2~e$h8҉`ޗ ŰM3gҠzZOw2iQ$SXąCyY8CSau7Dͩ!놴^ w$G30^_-D9n䛬]K 4[ Qγ=?nrGpPUjcyzM7:wf%-`EGCsz -+|בϪee70'y5AzH{3 XM^MdAyʱ!ocҞ UB23=߁8,1'ծvGT^d|ʭB+iWO.;e%}FثY_W Ps5JpHS!<f'[]pDGXF*ز4A mS1|p%8fB~d⡉YQSsgò}RDCc//̱qirMS1L_ S$ng~zme[=7Iǫ7)9|Mt^(y jS:Sv&]{M q/nuچizAܐEWi#j}9r]JU8h4$ܵ&X\m lnsdf3`1@Z s 9$n?,㜽ck0h*i=)}\7Y.yP'xD,œ|syc I43 j6S_"lJ坾_ \=[{\ȫAXHߚ=z0j-Gxn%[;{:CnA²pyA|i89'Ӧ^42mR΂EUәiAd2Nb^r[l-\tolDUbr^(дG3& v P6ggX `t΃I(-1zԉDK!:0["ʝT5#X7!1)>ige)4oCu5}maKUF !ux@W,] Ƃ%\\J H?Ug0jIޮ\XXw$Z-s# 4K,VJDK܈V$A.x⒮z ^Z ;^=|OlvYXDHz:.-fDrU2Z؉+xÇ5zޒRmCt֡?ѻ 8.YGiG ?`c)BX;r,l_~ˉq&4wA5^ЗWĆ~ƅ/xɃGO"+愋wBXDo[ōI( fW F/q:Xfx6{u^|?$]ժ)Li[Tm c|JJh 0ʝ.E05E.xn"7S( v,oj r*iu=g8B9Ei9s2=^M1Ђ)k?z΋Al>K_ͽxU 9g$G`@; "/&I *:#vX6p87_16(K,5BX\ga+5 &r 6F !FPt\qmRzmə wŔFpAE'QJi2VfSRC"q'2|(gܢhgUbQxT\?F%+5r5VdQۘO\_%۷/QN*HMVkBu[RgE {4xed~n9i!Pob驠j+d23Y%oZb!Iw+aO숸P(c ] _:',En[W# 3COsjcV@ H/Z]!ږ䷛oY; 9\K#\ee"O剨bO3,C=m)\8nni׌J$tu ~s (UGBr'~vBfh6ͶE6~"5Zr(D/Ln&`63-e8ӗы=QX4^&סUbTf"#ȁ@ <{_9j(t[1Uq{=v#q98:-!tmgN}cOCpq8;AGBgLGN2E#T =]3T@ff=_~;4OYӌۋWR;0v>U&Fx_*љ"? x Mm|5Č%7з {Pt]sΰVK9aMoN ) u\PMGMlՔh+.o.#8bz(X)(x-{VCϺ 肗)'T#Ou5oR)AAX6ׂ/鈧FBՄa1V~0 @BGѴ؍Uh B(>zLz5uPb؄Py"++RbD)')o9}>)۾ħi2+LDRX} lѠ8L =QR@;~d<=c6-?lK_ѣGC&Ikn;y y{ VlT`mZ8r#P f~RVB1!Z746'[RuJӨb֔"ѧMߌ~XKnXAbMJxAmse+#;fUP:"6<}ĝƗ=OAoj i|Ќ}~1YA^!>@p@ڛ&DK&ƅ@+djjLSlYKE'B3g'6z ǼجRfIi C"@/! 1sgo:P;sar(Rh~ lrL`Xb³^$y R@h\B*L3/k_h]}E(EVFKҼD*@ܗ_@XKS^)8 i&Ei&PZl&a%K?rOxVI/vEWgZi>?&K?I毼AZ6mϪ7Wob flT\dajM]u(MĈmëI[tK)G×_cB>1Yo SŎ HqV>/<^r5Z)hBN1 ݒ"5V<^֙)+Q@^]`4}7 5ȿ@aWdolX*GN%3_nl_6dt>^7'PU[}31ZwYem(~V3oNdRQgXaY:DSZ<31ۯ;Od)0P+ 2r{I Y4J6;q3Ʀ'G]-[7МZ9 M?Dž&$/j@R<̽kݭxbpx k4eTߩ. L yW5n> wy꛱BW7/]/ä\~!<䋢m;2Ҋ^ a 3Vr8JL:ү)V6,%ZN h=LX?Ďxv$%s-v7@ FEW` *ճ4SBEZmWgy?n`+ x2m_˙J2w]KI< B,*!liKZSz,u(z7J`L+7bN}.=y/dBZES13/qa+ _-P?eB/vCFb4HӖBtI9CyB/Ĝ5{4:sưI 8ju$ED>ž.]~s< 6Xf v Ρ<ٓ,"5I v ~*:\x9; 0c4PowܰJھ5*}V€$;~olfzk_j<(~V7c˟lzaX`fJ:uK"wlh}u_ŨzlEZ~׌frWkA*qQGv£3oԜ w b&FjС'x@ H6 -jjXZ* 7gT C$1F (A"%;N łyVrwq >~$]:!f I~&K]LDoc 1zMD[8! ҒQ2%:9!-Dx9/S $[ [em̞7| 'Qq;dT nὔkpl+w&m; 3Pң>ܞblx}@@d[П pS?-5ލe4md:ý1b@P?6 3®rfahF+JA=+*v}P `y<}׷ }a6Mb*gwdn{"W_JI/ )\믣a #$ ~]z1U>ƦOMP9n)S)qȧa^u@Ip1ӄjRm`TW-Ԙ4 cBTe3+4?4W2Hcj~пo/z!BbC0hW $ Cpj^U]yCӈp$f׮%5jڑU60X!X k(dcoֆGT%FBk}i K_$~t)gG9%:A`:k zEXٲ>+3d)a_*P."̷Ͼ^>UT'-3 ;Sd>Ě.Q:K0lڜuVZ$Q+H[L "\Hy 8xFd|vNZN"pzTђv3P𿳬_^]W}&~C~ |^I <Č+<W$Y`tS6_.ydPURsLAң4-Zck='5B)_>B},@@ЭV7ARو h‚7G޺#@{Br1 W\"'}Ip"U6Hĺ36asiW^ÏHth.<JR@jlwG#"ntO]cWaW 7SC)B΃BVG@ g#6tzC!ﳷVxAX7$pt|Z͒C_F<#geԣ6aʜ˪6?'Ec+&poD^xz%J< ,.pta"wy%,iG~/Fya5[ٺ4;% 6(+*M@9g鸎fo (c~XA᳦m =u ZH7S>3mY`k,+I˕M=V*nܴ[n8p"qel$"h*ai|Ñ^2a&@Z[ #+ca{4,d 6m K);fY3$<@o VKsByDX{VT~BVh2uեCz:ەd'eיv)d|k%lhǛ^AWL{9݄śRh+"ς2J:YP4N^vpQ$!D/<ą;BE*Dg-!#]U;;y׵cD1>^ .մyKvJze}a϶& 0c1r25FMbUF*z8Bߧ(u=ۙ@x?{:*g7 XvTO'`}%rQ2/9 #0K 1OC$9a>mFp3 ,(F¥s)BՑ9OlXW{&YZ2GUaUDWLsU%EB!i\)gȻNo8er;]FH1 1l1֤ L/$uhX#*t(v`5-` M\4^A-f,*.&hW쐚.!i?qAC_52MKm$,)roi/'[obaq__Pv[-nǥvz6#kYI+O"lHivO.b@?ɌxYlw`&od]ߚfo@!W+Rߋy>DAw9b@+\D\zO?}h V|O: ]|K5`Cw֒TAޛ!f /RF^o7BƤ\f#x\M`~eXxrYM-NM RlNV $StbP%F'i!GE̴ۯmg){kHSQ`^P=Y0 kpg-|4wWE[BQpUdX)J+Wh|>6)LƚkN& PР E7pFI͖߁ Os+Ŀ )3>ob `s;_\lnoi[1կ|gApe@DP!'lUe?` QOg긏l#oe#U֑K*ROh.vg:LUUφх+ ~ 5"aA90Hoq?,hDZYq ~(X?zwΘ)%{ KK *'y()-ĒN2or.TT,!F.}=c')Pf}"_Ȯ}v~a{H|7{&WlF_1Gi I(頇+?_ޖ}oкVreTiСߙ5T{^}}*gdxtEߦc6$cTup9UI<~9-MދJ#֤\l|@C: {}"VVf |lѿud>yGt-נ0X6н]GcPB.Y 6D5|8; D ܱP'%3c{W)W5"{]¢ )2/Չ@YE fǑJFVQY[!vEp0"sy;.g蓾`I[<愳>$e7W- Hڪ_SsbM;* hf`ͣC}L0>ja- kaLqPܽ`VoHSiF/9c\F2*$}j ECaei޶BEl=9DYϤ&( @| lt^hɨQ=*#6N*Vyħa25)?RrgO]X}nmi kIL=ȏi;mbMjYL0z(o^/;DFaTuJqs>B?~7N'>fF\m uop遃MLa9LZF/,Ifu^/ewDߑNQmD .vSМ PMOڪ *3l:UW}y@Ł"F}3K[߃j%>hZ,b(ʷ!SUyK9?%Zq̼» Aɋ;qvY{Ȅ:mS$@~. 8~Z4u`ޞ*yS{RƘ>0`tRƾ@{<_O7S&:8x?[n=8Cy%19VVTFfb&#jR3N @-`YlfB&+B@)ƿ ɂl(kEq+'Xg>!&a3·RyV@vm{< i4MkEL2:xѵH35 n1ҵ]*-)^>Z[L"]5@B(?}{R*\6Ƙr&Tp!߲a {A@J l5=|^*/>aёƌVt}1 ,B0 .øF[f*8(/?}}Z@9\7Žn[7 ˖`2$k½u~9px 0#ĥO>ލ/箶q*?CG\t$Pdb;?돁:5v~J$MZ'mquI]MuiJL2^bK)V 5WJd[(!J_I0]I}&'~[CƗUWczL"}˭%gx:A\~t&`ŗmF |nh<%xl_thʉ5?Ik:LQl2oNlG?79r,;tiLsz I-_#<](P+:]S%^c^'ua[ 2ƀH}Ķcn=P~."y[= hA6EIp#ͷy׽u[ر]lҝA`(سo6%HM߅bL/um>#w#dz5#^ =`3 M|kJхoQ Zni/4MSioNU[e[tab+U4AL&Ю0j[+4ZkH*Jy+h}~ښq&ڍTj2¥{Q1 OyVjMmWW;VYU@e4.GjzF,MN`Sk杈$R*m$5yشݹyKL0k벢`YCv&Ҿ"HHC\]R统u;`>~*8,4!*5ѳz?Id_L[\5jLڃЙH`a5ضVfͬ^qʁn>sKpH@6_"ܺtbvpT_~p Ski<҈K=YC4D0b*OC,Uq{^Ǝ4Sk: nj\4G4P&8yp.;HZϖ?+zeS)l 2&+ӟʤHdWFR!?OJv\=r\FB{1.4F|>Z|]<5NNG bbXт%b69g4 +gpIqɳ?;5xXNa~Bkc ]獘/P3՞j+7a9J/۔ K䇷oo3 i}+M+&2%(ҭeIX5`y-KVQ /BJ#[6yKfE *POr`cV-&F̥_`h|g#υYr陭,Y'"'p []'hz8U:C SgK p.5W~]=Ps#0թ/)jiۺ'?jS9ԐX#̵ \:ͽb<ʪgj\ 8֪/>k7^ >m9mK)lginzv&Gfϲ+7V3\=w d.u lX2F8eӇj)s&zծ!"s!p8gQYʰUF2K6Yk T4aFKv Srls%Oy=8O*Imq[hVZ,B`]J j5G&q9Gu$#̤BO4k:?m<uU8I uyi#~iIpTQ#OK-dw*b'K!&rT`sCyStƕD SWYn~8-#~_+$=寤lar-^PP>sl$ʦ/+M&vV1mJ G94C&;1$V1DdC(:oj4rX/ :H`hg&aiLx g kG6YwNp9qfDTFĪBC(ʂLPg9:6HWTdf3`o[◀[ l&nTX,@6ي% #m4h5,nA`Jb-Bۻ~.BOSM$AG\GLwD!&QG8}9?.)R7e-KA\a- јurnW23A`dI%2[Nj;y/m_.zTEˣ]{MY4n3zd`/۸N3G94ՈgV1w6a*n; g Q2t^EHeEw{'5 8'+0"[qQXVbRM2\FMkC`{ߡ)vp" U+gΔג&|X,UaSu ˀk=ڀrw!°S3+ FJSq ; {aj^MT^uy$uHP$ S~7Ν27^-j`V7#E',p=>DolȏGݜxY#L>-sjHM$?kw(&<&0HW_P3 AҎXlށދ6*G; 'sCŧ5nҖk=9mNz̤C@>@2`)//~X}EU|U!zJc)z;;uLoG%֖PY:ȼP6m}'LjSJUP__&7TDk3x .~eLv;ee?%MsMQj(9*LfJ 3Htxzv0W aU8<m&l S%'ـi'<\7PicYT?$!{n34D1CGhvRA"JY @"R]@ȀSw$A355n¯jϧ=4M#:PdeF7Tdy>&zث׹'Rņ&)26Ibg;CKkP i dc1N<;#sfAVv\FB#vp8;;B 8x;OEX+`8Qש4YWF[wҳhc~` >NwuhOE̮66C<[9:r=zSFu9̵=hva:ٓ( ZxWTp'p3vء:.bpC(ɩy z@=6dgi=l1hSէc3k7eFaz])YRNN-fqKS5G/SG0`=Zr?(}eBO d?Z a%$ D!(K5ٷ)R>U8O}*p-z{>oDs UШ*4&s{Xo|g N +jza _N 9y sX4.[ֶ?JkK&K|vY&Pk >~/XءL{Z1i/RR܂! vH{yX]`PSܾeY 3 .,ۖɹRd_.xJ|lromLՌƋ3Yǁ!r6o$9!XJ]dwsᅤ.DoٻYP{ Jd=4wI]{X҇yU(3t"52DL8I>Ck(9O f6mnnxhlKx@|{dajȸLQ|J ?{ԎZ%7"5F:H3eہd kQpJpd@@j<6݌ikT+j`"odjgO,&2]a+eqةEgiĮ_&tq턓Me1v4 `S.Ig+ ff.^=QߛX&بT`^!s#wuwogVrwm"Ro,ȹNw #u0lǒ[sߧ?hI#YďNV]Z|]71IN^ V={ocfBDʼnc಄Fƴ6,pY!gaWV>K3E"}Ȍ㼚/~ :=K(T\]m*l2+^/|Im4΁S #-$yHVQDyicjw'o:蘀vu!4>n𐠣8+=r gޢWLz1ԪvE| HbS<%6 ]߸d$Zԇ,,pP*emp$sD&54=3P*i'@ϽwalAo()NaSBo%:t!?ɧgˎDFBT'u'O!_n@^pA9[7mͼ[㠟P%1 #ݜjU"70_(w-l~+뵴1iΖ$$~ v*L&v:OsTr#Uzrf ceU|p)ضƨLf8_.}]DGQف\C#os>0IElĹQ4_}gw G f8Q' 游Y3E|( Z+>K c ńvvyP, T?\ӛ7KQ\\(IqVˌqCB3xDMŊ3&9804-"e=h 5پ}/ۆĞI:0-j,-r+#VwpfE˼OFfWFE}Hwgρ!e.<9RQ:II;8ee6H*Tkؙgrҷ_9:PR-?S싄&4ԽݠƎDB;iOQK;:.S:i9gf]>W^6Q6T,1>?:]OCF ӬK%zoReY\4ycmrfe dv2 Sk&en],4AaltFw&Gjn 62HmM50vë)n3.{ xXڗA'0]a&B,顦ĥan^|lwrH\6Rd5P ^^^x94~o,rS vb0ZD趡ge6W?u֦ 5W8sisVH4#B3lYsWZ:oXފt)zAcTJ\sn-j6r߭>KU],8 cDq62fA5ZuFҔ`9P uv5#uRP.mX*J==)V ɨ`2=D7!kLg oZfmh(52uޟ@.׽hYKЈ[fQ)L 8]f\tfB>1*\s{%O!M$j{R*vFڏIlpEMƠɽhhJ9zBy\m# txk}T,.'| F bZݭȩ$ h-L2'#iWLhX&nmx6Hzw6yhLQ-йU${s/U{dvO WGW纣JVUSgmAď=wPvӽ +8>mb'k?L͉D ~tHNSPgXC,=Խ~࿃ V(%N0ǹO$tJ 3&T*m[Ro<`[ vN) ֛ƒ1(Bc !4xM jGXҠC-{9jy0:ÿ(֋rkLwYnhtOh^/-&yD/l d}Zf?>ٟk`5K7ISQ }\6 ~ĦyiT˾M8NP*qvide;<;Zٞ;lOK[E,98Um8$I}n)[ (@RK[h/}{-s[5TV[Y\qpxgj lfn=^x}rs, 0m^(]ӏn-;z\B <9Qssc5ML5"yh? 7#5,d\Ίn<26yԯjg%^Xs,HKhq[FFE`n? (gӞ>Wi6kդIq|lF6ᚅrVj5&z;"&A=oj?4` 'y&@rX`ᗀaOp=L{'f&>CBLwj5z.u4wkZˢ 㕗n2z[Pa:LDS& q~d?,Վu7.&лF˴z;dk3sg Ϊ,=(9nqSη@(]mJ ǎhۀ䑰/P(}k: m:Q/&}FM9cn?2CStTTQrlL(C<#ram[ ifN}b$.ñeb>漅,֯7BN./NP mM7[MdmSq"9>}j}h=F˩A1t k(\jn}nS>Jtb hY=#- @yz܌$w c4֐z p;0&4~wJ .93i0OͿ2zMpdĉCЏc:Sp6@lH[84bX,Z! ?m&6c7j]xq?)Ϥ{ Ԙn ƪ/Gv>Wnْ=^[.GaJ2~(cc Τ*@x !tntyrPUNa MPj\3kBr*0s3S>Scm~1f"{iõsmz;nQTqNviL,dS,jKuUU K aګ?Aһ*q|Hp;5cC1'+` AA)!z1; +ZN OFVO ־Tق!_%9kJd]Wc+h@QSbP&:*-sC< o,!kع ~ZIGN٭Ed=G<5X&(pB` 7]qTuIa5cʣySE|r!olrb 1''!CTMMs׎:D#-k$G<#,w(Z]HIRZU,ί)L㦝4+4@-yfx* ^]άIzFvTg}IliIӥZ{Pqg1ЋkLs;g1\2lٌ3>+9'> S66LLj?5lP{9+feG`O(n#?J>q ^\t-^֬O?zgPU?miBtAuO}O8aZc"c UD cY\0o̽y$1ajF /0ӊu/,XQX !^ı&~?IL™JmeK>{|AVuz2vm@Mo4Bi5"@Y1THLG/ƮΡOX KD;XYH>m3Ėdz֪smLFPD_Ȗoն`ATD W#,x֍3%B&.1;_;FvU3}YwE8:PW%3jgzh88]X\±R"X<1svP՗U^9yyH$X6lV\ 5Gs "4G3ρi5|Kł .Sؚ T[^^{+u3~ϦC ֛9mr 2OpQ=*H*L5c"7)QP OAU#.XR2:+hnȻSzi٦YqGKٖ"#`5nA),{BysPwat&lBRg Йg裡틍.#񢥨E5 Ʃ6/H-|$;ўB.0L! ^7gb3^W\ntl~9w.n"Hl}Y,Q2.^O*њB fTGܴ:{iǘ3{V]famXVph:14s:s4)t::_ 9#7I@Ȁ6/ԵtrPm_Kv4 sq j ><V8W:dn)VAf6!qOrֲ59vH6E.Z/ v%'-:$ $׭VGG"HWYӥ)`3#E lI0L~0Ғ;@FFdF6n +ᷠ"0{"X;qi.;Q\@*Ee_u:Sz)rJnʿRX Pe V4HȀ= =T jX9 G@V)}a:vc&<#iDHZY^(< 8NjuDV߾TnyitGq;AtN} o7(|)n7W;ͳD!j@Mxݒ!8VXŵ OK7([zDkC .?uK1/J U"mx$mFvT#  C奼Q9b! |$&{Hr%}٥n]xs&+&]:_i2I#qvx b:zR^T8' 97 $9ߠ+ U Tf]HsMT Ȅ@%xnT-P":#bC*pQ*$sͣƢ~D=dqRl֡?-BtV_LhU7u5&9ʉK{}|,% `5q,l]L*.׼UT)KN"-j1V0LȊkcK̒mvoljsp>ւ9DP}L2hFHZéJ|xÕ+/Q s>ո=TG=3\6 .y!7 L7g+2 $!G4ZrP_$Y&2u})Z62"j(ӔSW^2i7CTq X u=)5:+r} $=]x_O¹D^qsxu- x {Y'S O[|kY5㩖W:d" ԃYCVPRfi8}@e;X4M^[ц:9FUSUxקmpGb /mH& ZDlf[o42'E'Cq֧3%Ľ2jgS'}a*6XzL#э i Vcu%Cl ՉVQUˤ tJz/>W>oK#25S{EVk-b긌T+Gk!-957yeKrȕi w!5m,~]AW꧳iB(Meojy G6ΞTqz͋0*)twdD{ oAf@Zࠉjv FB4<+V };lL;Fg~*@PYWL2^.^zt+;(w Et= htUP5tW%x@3rWW9\|&: k Q㰢 nԛܶ-ꀏ(cVњ=DƝck;XXz{%vcc"BHza X>.Q-AMg9.3XTRNi1XSj5t>3ϐnu68:+KVB$PKPf@o2?E1f|IS]uR6֥r_-B] -Y vDX13(7!KEhIbH{ד^)?:řuzvA|%/D__kF *Ƌ?+1ىCat֑~7)WKpڝF2>L_$8 ub/MɓL4NX f:n%_&{{jkbKu`3X;nrumv?7B<1r t0@h>&Wcʱ(Pl%̮ 'ِtIHB%iMTEsa{ȶ8 C"+_J O8e1@:hQҭt"Xi2Qj_mDu8fʒ<-J#>~6Y!|x%|ϥc pg~}]!oLYEZemP|=Sɚᆨlٜ: S9wli23(N !a~8O,>ܫĕG]4 qwOoa3=Eg k"gt#gs~Ջl~ c$W: w9^|<3HHXޥYgv4 Ecr8WM=p`4,P E= bl~(Zib~-z=k gel mEv;{Sogٞ { ez*xX6W_If쾷] uh؄g>D< BvIN@Mǝa0QGX󣩏`+pm*+!~eۄ 94w\nGɫ&7>qJN{%̓/yʩ9 'O&f/ gjS q]2{/@r$} mq-yn90uP+#1Z_ A^[6r=!8+%]2C:01:Bs& 9۞Ǖt Iߜ:jZ\ݼHP_MUTCk~A'ɑ]ht/(,b k~";ev+Bat0Ǯ&aBĠʙ#B8fk>Y ,ץ['D 𘬂ftGuksnZ!oHU y_0Um`$q%9ev}L qY>7nxmظa)Wم4\rrOVxn/"M&O:6 ]I7&Ŀ8eV'U\qaaxЯ V:W -yd _DϜOm*@j呅EP :3h"VI3_Rve,d4z<$ 9礵HGȞM:BWב+m^3%/P+(_U\mF*Bݯ蘕Sށ, .f[E->Ŝ"Mnd"ꕳ5/Mz;&4Lrg5>g#4+_2{NC^ }5E23afOہ2#R\(0 g jyL${+K9fq}3DExfGH%$p_Ty'LR}g;ʤ3+NÖk"8w9kkI.ۀe8k{$/!IT]ZjgM! K2__6΢[&ޅЂeok3 Xtjɏ %ƽQϧkp0$Q ȫ8\M2cAa׺wHCr2;e]P{7J"\ $O o2 VW={C Щxc{P1ӕVMEHF %XZ?k+eh(`#) P砆B5HǛt+ 3Cxc卷J}(<<ʵ_'%)rzUUM?|vl>m&b.!$BnQcZ[ֹsNf?.q`-dSX %-Mh}-S14 AoH8g }p&lzuXƽÇSK oa6&C!hrC߃swU+#p 5KH>>1>SG59I-S Y1g?:7lb$_l3g5d<L`6Ů"G0@#?=̄btaԨUs+KJ/YC[]kf$A#oH!̃z4NxJ\'C1.軞B{ ey PqW]̹B#Gºb6Qp]M.Qsˢ֢IΕ$#%I|^lB&#Q~Qсe0ZVX`@i1.<~[%`iXE"[dPPW+yb#n+f*ɞ! Μlz} 3K(>yK]Ucj\xAbi%Z%43:HE7 D'M(BYvψi ؉x̥i8eh}C0'{ *qb i佮 X- $wܾ޶'eN'B>T:۹u#Ei?Zwfԋ'$}oE%\ekJ1W΃&>60_r3BdE T>J㊃e@8R-00DୣP{ X + [mQ$rV2q'̝K!MԬM;X Q x?%P#(Rp!$) V.1wG4'y)TSܚ#yȀIA;ͽgX~s&`?w !8^ NF6 lNRJC8['G"IG>㛘yt9Z64{~ǐ/0DX)P}ݕnĜًp݀bXg"+ [n3cKFU?ӿB HLqv=2uL}? ^{U$MUC/u- !. [Af PlN-bdyg_yhڙۭ=ev]<89IwͬIձ ҩ͹gEwZ?p2;~#l-B7-ڴNb:L>gä3YٔbC)/@ NV^O{نkDA,Ȕ47fN%^P*- ^?K.J?-ۇ~Z^r(ݽ3,O ][bޱ^[v_TDȲt.3^aɞ1RG οK| Y,C5a+UB) 6W7wK>Ou{'OtY3TX͖)!sC׊Ltbٯ;E72'ܙoQ ogYCzڥSDue*„Iwr X.EI*AAE#ڹ.l=4D)kQݽ@I9(}Ǜ!y\",w">BǢ6{)]cs[EDvELgȍ}CA[Nz[)`[zlDRxH!5d.w5+:AE<--ro*Bmljr~'hXldI1W,QU@feUGe%{~T"%Z!E\$ ^4X$_\`t>2 p3 )JAZӱL[$O~lEkvSn/=dkO%WZ/_\yC-h: "}o887O-Q}8+F.I,.If2 @|xEH~Pa+&3,VB_ f"nGG_S77tpo櫅')w]*[0zDŽX'jCF4?;eL8&m=<ᤙH ˚ m߻YQ9|ce?V7ӌۦ݁+Jq:^`bm 7` q/H8! fI&yd1]ED-"5:~f;F[R6ܺYz Ԟ&0^m p5v\= hu9n磍/>}bE㍼ F-t~qa&`>^QwTǛ*Nd7)w5mavE #NAi@- [7)aNx+-YFkobLnݐcw|VaM FUphl38gŚQeEK1 h˖YwXm%g^4ں2û# bHWR\j1&ƤȻ(\hU>-@@1vEUkM7r@*/Uȕq{xZr R5ڬ8  qM^o&LUqA=w4d,ewA/-zLbY?G[v䠧ͩ%BGzJ">NQM[vW^j>e>ةi>KM7 QPʄ";JDR`cA#o/$[cHQtN82X/@7k6p]`[ͪ6}aZMaN/ M5csLQR>< cE,hLYޝ5ӷSZ-AKN"-Dɵ yZmQa5|3 [1d"* > Z1cvpy|6M-h+$LF %⫏u󁜠i,q:S]L!`œA96,&MZ{_K#+R&Rv@yQ*df#x1Mjxh_` JH"9>i˒j4tǁץhPxGjy29)Noz]pO>MS"𥁋-|u J$j'ڃ Ը2H]<( H#zW@4$˜߃zՊnmH[h$Wnw&My;9([CtѮ;u/C |02Y@ra|4+9,T̓(҂P ޝܖS:r>- z>V72e3{ =|%} r E\qEvVu7:h8`K)|*"+5qIvȃ722wB d5 m sKIAV\d f55U SsFtvW&L WoONx$?4 fW%_Rŭt>lS fZ= ^y׈))$Ӑ[+%k 'T,/tb"Z*3imLS?#cM ̎ݙ_-#Zj7G9ncz5ҦIg\`ar0!'@S_iA{Ev?ֻ!ט:$!dȇCy%4㡭H0\YZo]e y؄ ' :qcʇ D>u[t&v7%e;e[Te'`{HT]ᐮ@O" J,I]E9 MD^S%E Ӈ %i59ŤO@sDv%C09?e)+m\#tAlB_ ZϚ+JDJTzGGK9`lzCXZԨJfڽy$ŗV9aSsMHAg|^`)RjRӇ2uD-X>VqtaX7eRFSګx'mp^-(W%ͩw~g_Q>!ݷg8k[K{-ӓya8.ɜ+77\= ͳmi.0DGhUXTrpޗ[ӟ-IN´2TR:vJ \:Eքjz/$X tC}Zo u)Dwav(}sI\[;6Pc0M$U/څ!p젻[H$C뻃wTz $ɂHKHhZkJX~ )6;CM$ʗ<8zpl7TuqH(Pscji5B}({'.ͣZ-c!W$ky3kAê@p;r~"=Z>Gy,^1NFKu׏WVHƌ7ZnEYVbe!o${b)~b8 B#F2`caB |'(~C;< "TKX)9u \ Aj?rkKk&`Qq83r${\̛KJBq҅)%^ /Y)r>XaX785xIӛwMwj0f Xku΍sBJ N(o%iIgI1`W-vNy/!jU@N_@׵g{C7jO30Aa*1Ŭ:;h~LWͱy>o3'0Hlدf"_}{UL1WLE 3ǎz -{U_Q uTQ|e}(n b9,EO@YgtV3fU.gNit/cc: E8Ϸ _;, kb;iyU|U,)m`Mc^`%wVOhi~!#a*Q**Zc6@ NyX+!;"Ѫ@&p>أj0>AMWx{dߥNP[쿺$rgEul39qoS7k, ՆR񯫁bIhK)0&i$_if^{!U$k=SRc Q/PN8CE*1,^ɌRwB$AӜip=D}ρNԢ껈s%6N˨ [!D&ٹ#b :5u1ji/9(0ZԆHuYw@SOR` %6.N63_ðv7JєJgmmwq`a1QI1QߋJ.2t4d5ߎI'%,O ^oŦF>ɉ⾠w~Mla3/):Wl.vB_HdNF7ZrBx+OB]T^%*:kѶ2_~pI㚻py,u@CKLWRL_fA\;{ڄB=q8^Hs΢Fb`3 _,T 5zt@Kdlr^38?Q+x#Z71-L7`m4w\u*?ulU8AArBLVQ&H31h<]ˊD՘_.*KdXh.,ȨsGuaJ(mL u+`G7`DG@sy)`)HFag#dङ oY |xM0quU}S,o݀U^Z- S}j+>*_JCDۺ`Ʃ1R]-R&K<LLu[,Y̩'S"jsS#6JhlU9"ʾb'4b^yN%Y"0H:v,9wM[>wlp9c|38Z9r=҈C̬#Eci{lg`g; gvnu͊3Ÿ]ل>s,{ʕpN>4hfNp>kX/}p`Mx.Q[,o"r&brD\w\/:D:K C XZ {mmIe{Kچ7cPQv'ڌ[mn01"c T˯qٵʈpXax,wv\Rz2i ߽W>#yس8 }6O/C;~ !CշX/"&*XǁD'7,jE;5'{Ta]KVBSI*Q;T !8Xp;*S8~v^"x-xV7gS3mT)!칷C +m\]+8jl3/`sKPͯO@@4s=,1_25+XXM[U=gZq2jmՒ40qƞ_s:aZD(vލOD.|h7i> 1{RH=wjy< ,U,ݲn?)`ڝ *vU|y~mOG) }~4zXdC"aT9ģOgf,V8%X7e "ԡpuu N)\& b =Cș`. 6~۹1/ f|]# j熃 QL$Ubgϊg)8mP^5sR@emi[hAǙݥVE){Z'.dA:{^˶iEXV {v%۵m{rfVQJ~里#)뺐r_$:<]>~p)Q:=«~|c"^$_2~itM?xkI(ba9YՍOg )q`U Oq>%4$gE  GbVg0OvXSP/=:HA &ud, rMqBχ>b,a{H-`]M f Inv_ZՉ۬bSrQ,5E\phBWW מN&f3O 8*Wn>zHcf( H7r?5.*D&h i/8FhWHyqà.M5aeO\$2q4>,̬lVDf,>fhMgaۂX߰QyiRLZM41c%r*(JG0vbdm1uTva͸@QO/KB}A}`o.R0cg%.uw\BWx"ֻ. +*T4 ؙv9kL⁋c DlT_* .;AP #ƾD, 8h$<i>%U+< o1fNj;P@C6"]u4Y&Dq1U(QBl^aΡ,YI$U}q3vr6$%)B~ ө&݇`lB;C]80oHqBb{hkjuTGjY׫>wp&7ٳxe 6WE;>qn3@Pnb?AA !nMv'1yYf+uH3b$T$Ebq 3=\&5A v2)R9Aݮ]c4c }m#,cyW# gs(D,N9K[\!Ղ7>$>ݽ[쿾ⷨ5\BնȊjaF#T!D9;Mȕݍ%M] 5F^qak[*;uʒgq亙+)X]Nlx%S'Ux rAݝЫ hGgNS@r\/OR |E{.xΒ5zASfMWc:= lZ宧\ߍfO w\>67n܆03ډ `fxPf F~qQ0ú0p\NGNN}G8-Yh㍓wj {0!zQ}?a.%Hp8+[g$)}R)V|Ou]MtrOhYۇO3_=ߓ$Cϯ?J;=9nAL E]6??OE E\k.uIՋc?%h*;0*% |U ΃yk4K4R`{ #,=C>Yߓqq9y8$YVnK@mFBVY"xг.7Rrз"->#I$iA3%QI ne>X*CoUM*lо^0M6bۅ\ 75+oRYaxa7-X Ki߽5_־ɲ0Mmbrv?N]3UNb)GW:_}נA o #P̦3 F1N e q=oBѼ9 =;B.*N\QLטrl.,ZOYSW+n˓~!,Ci%nB$,9IW'\N .1> 󾿋:RBaשF@6ALj 켣 Y5gH6rE-[tAѦSF8Hu;.Zk{6z*т4+֠p hQ4o}HP 55g`S9&p1n˖5; `鋛͂_%6$S K~Y l(sFm .K|@ Cޡdl[bluUf[#5>| QŨ5[gc#ɒ b֒'HcٱuK;x!X(OU|2w\e֪C,ɌatL~ l[s|  `CϚKAT<ؾ=#{O*?bdlRt$*5Uux?4o /TJ \09xQ*lZƑiOFsw'>TW]#SbSKwj ݠ-دĎ6[Yg1EI=\3䵇2#!7a al8#9ad?EćۭGJp l#`g2p!!J[q 5 x% JBs 񣭔c-LZ]"_zI V JG3`gƭ !@ƉeA@Ւ7?kfr=JMW+0m!!85"$,9^թJB1U!lRcDAU{ˀPV0jM6hG#Q7[$ぃqx86"I/Z<O`k; Z M]L~WP 5ziI±1HNP2TNȜH\6g1#Bmě*KDԲ5C[pfOa~~PY >9.G?PzVr.~Jz3@nsQ k9( FXV_նAȾ!=T5!qN1ghfmgXQTa~81S>_cۭ [eA&/)] cy֑.<_O5rwiɣ1"l(jr B+ΥGѽD"\5l,C@7'yh,W\u b{q's?=0?}1IEiNoӀƏXmaʯ$81 , V`ޘEWsECwQntwY%~3 dcwSF麓\6'AX GL1S̐,:7!S*j֙ؤF| Z ;T\i8`*KL C} 6MHlW1.,T^͹'q4]W"ϦZ%Fs? ""jYt%ݍ-1(ɘӓ@c?)No#KA w;so?%di:;TҜꜱ<[M)[շޜQuxeTC1Q~ݴbhnq +e&gzFSaN#n}0GU]pD7@]Ʊ$~ևJє1/bL;L)ٲj4\x ƆWR6;XD_Z{=OK& D_Q,òt?Rݦ:9sPSha.yS;/ok4 ఒNnfJ=*';Xk Afb/Ae !ǯܤA3FCuQav;D-1g94j"|F߃ՅjQ'Nz+> ?Vqur+[s4i ˵)/G p4{^|hBY:09jv83[+]--G/'#,Y\):'蔬V.j"r~cdG'qfNۋ-AZ~-v)mAП2mɏI9EGҒh+Aٽb Շ4M%"bm;X39mAژ\,9WqaQTNw95k#].%vG|:H]ɟtpIX{[4es$(<$Zz"x"=V>8}_gVA'iWm^)6ZChKzi[6_mf& QI$+r2Y001Jeb7JtOQΦ #`K%s%EЌ)-0GQq)S :_Y7o\E7#M;rti̔[|L4?0~o+ yT%ĭ3l_*b7x Jߣ3=P>ʻ_؀g{H#-~`7y.2r(S5yFx[[$bV)>ܹ#$fmF>UĚXe I^'1)<)`&'D2V|%iЅ~^l|)!A w3VC^qh^Pk LH$ݸgn(a!xYڗq4~NqmR֩/mEVj!x8 m6{m?-mfW>OXB{\76PbMfbS5Ӊ⺄ F>l][ShcZr@M(Ĥd )zg3b k( ѥE F3^vXc aCH9an~$^๵DoˁCS[i~mXy}= C҉瑱BsuXLʽ(珟!y0pń#el1"U }YN$n6 0-nC1f4,h)~Ҷ/U-EO92\mЩ3%6, ;EaA|VԙY/̣X-co ~}Zgl*.43!)EgLmd ,ReNf@==JX<|c/BZ-}ϙE=AJIUh;dm':ӻ 0a{ʷ<4+{RSr.瑝ߪ A G莰e޺kĜe :7#J`Bm@/FVI5~ZӉ O=l3#ZGHt"D 1ͩ&D+u8M#ù~rOSZ:piQ8Zfqb:@`;wGa J,z3VNgkSe^АM MH» ¯n pнn{;UOۧrpRHyf=&N,HJ D~!wl} z=ʡWQ="$'I.YT+*@F=5? !Ϲ{Fu=#5>ۉ+3 A_(AH XuM\@MS.hIvGG5㷽Pd3wU+h$´"oHhx 1{". _]Z4/v̤X,1{U *1%TM6 h1m,ș3bf"ۇ((4s3QRuA3gx:k!\y4#KSiCRj56ypwܨx$5 `3vk0m%rob/k>xxҴ8+Qj,"Pcc@N _A4Իv?$>gܫ'\)ƺA"&a[jz>167\BܩCѴFh@0Utm}ϭ"xd[ŧa(,: )w؋b@ `hAB^j*Z!Z̉Y42bQȚznO:Hz}[@5;z#I/~ Ye+1z@!V,@Sj]S/kbpEEG  8OwUoӣ (}C> nmgR*kRvB.桹{lS*?"/3ޯTb; ~|jfX !hdy6 1K}$bԼNӻ@ln?i#' |` `hElD)yj->=ܲg].E 3J#gooPq˿-&_3#щ_'ߖ\_ٍ9ޠ=$?=a]lM:J"؟SWi_%Ҏ9KK|=CvgRnoEM2K/fOZ*tvJBBp6/PEy2kll -*mMTǍ++(oϦ=h_nPiDb<,k8Qn&|ME鐃Sj#"#<7z/)+ӸgY3ū9xEOodA/earsS 4k)y?]? ɮ}!1O@I@$a~U&(W7m P̵Ln\%uhyEba67ն,ʀ_ejuu!w ݊{{h TnEkRY~phgtXVC) gMR,QqnK27VPZx̂:I,ImBjG1%3B*C5Q Ti5)}O:N(ƣ`c5GJV#:A6h{jnUkxtdzh֢Z_[pԜÿ; )oZZ_s]q]9B(^߭/H|6/';c44Cܱ'}` h2l>*68 K;44Pv[UKIl M3f 5Q@RԋB"\7G3A]! XsܝK 텴]wfS)l>mNk5RK[)MGz Gz>vM""Uq\z!h]pl/2rG9\qRQ85sZFA3G.))!r+璓^qIW{|&}UWB6^Ne5πC_ۜ5_zvh󨔺ҝV(;lծ 4}7h:[twovPgߩ@ˢI#s A*^KHS-^'T࠰%̈́NMI_P^[ 1h.5"Z}=U]b5]R  LnŶ*m';#`2>]8nU h:hqeƣQN D헏)ޡ%pl 2jPz9qqݚ\F0i}h@cl7g,n\iL8dPi[>EL4WQB2-7)6v@^,kc6Ś^%W 7w].(3{ZO/x?&7l9\=jPShƩEHBY6M{y\ ba;aOX]ifȡEӿyI(/˖@:F(C9XGf¾Wo;yVy^v*U &.jtX<Zv_W" Ox3DO$r@XjI喑H}!ˠ^ pE1I~"@2:j `^u$7s6*dPm/sc!7ȊSe'pϋl)KǓ' m2m;0_y4*2 "~C,[tHIQe_HN"̮ekXe<ؑ5)L }m+٤Q<'ڪ*Ϛ]wxˆ0sd+@ 'A&X.v7=4\{dr:ZkI?yL!(Ux#5W&>񤚯iC7ْFU37* 4okIP*Y;u\6)e4* t gͷd CfaU,5LIJ~gd>0jR"'ԘB*`(LȲ}?խc&ք;g/wnt=xl5! $@I,Z>Ԭo~2X aQY,zTKI OZx@>g&Yвoq>YsC{f,F`\ _n΅wiyG/Kڣ^='fNG.8D0##jvp]J$Q8ҙ;Ҧxi)\6-Rz?u#6q" E|h_yaL #lJ\ G+;b]Q$dOby3e q6kbG/ 1CoÆ5k-PGB"!KוIB#,C"t`d2L[[TXO&a]:6Bf}J'%Q`^ƣuv=f~n&qǷ̃_EeT316|vnj3D&Qf"x7oZXx\jo] {hYeYkdYӊ !14jN,$.8')jH׎qR%j1wvqg-TyUmECs*ܟ vPp@4#_=B +ٛWGx "D󝕦\ P] Ȱ=嫪`>%AR)L!b7,7?fy iͫĆ +GFW u; \eا+b-H0`5*S\Ikv\%oCs29i4gZ5!":RҐwyt,Eso cItT< [eDfҐq fx= NwY^KU}{7m]4.3Q#XST՞I'J(b21+JLE/ 㰈c!h̘Jnv<8&#U~|LHH@ UHRiTX5? ߨެWzk/b'N"_CS8)~y&фoQk+}ۢ GLtMw-,PJpt,~>+PIOOXIvҖqkZg)d 0ߗV-iAt$B=βN>lZuJӳ.N3d9Jy:3wmVOYt=~+Y.^sT݈K>ɴcCkITksJ0G+;K`k+>:Ǔ 3Xc0#9(Bspx(c>pfpoM;3J 3D[i<_F;]O06RQBDOnDRV*10pS @-e=uVMR;Z{[WcT1 sآo@#IWpwMi4Aa)m6ƭ27wXoCdGe; JΣڃTnvJwo nm!l/KpR~>n>\$ΝwO࡭UDѩ[G|mZ6ޛltc"o՝IL?7E‰ڂzb0B"CnM;9syFA{Y'8 d,qۋ|H )!l8;ݗt۱Ѡ5Rx"F A,/38kX@BMG~*|+e*{Ėu3!1W .Jۥ5BF{6ZMqlkZܜm恐Uk e:7i/cqė S"MwоF׀[}.Qpmc('DF9e;ZSzW$r3:uEn}j".D.76:L #=n%s noBk"O=؛P7p?:ܷ7:k~q+B'-&~@q&b"?k̳u(ׯSgNܷ[_{鱷[9ҶMv/^ ]lgUE9|jL鉐F|\FX/af28O]N,uASk/.N➂ RLH^^!M4G;$M| | "^lAFa;2 V/<8)^h&nwژd.?\K%Y`0htD6?!imh4ʪ046$R ^p 5뷂c%e_sXbWc5jgfМNQ cMuXT|uW#vSbK>#bnJ6W)H%<2޿e-"L$M[P>t![i,+SZI 7G-Sh5u.IQ>S Eabh>Bsw0"8߰pƣ7{ID{ 0@Lݫk IUaG*w"[CXemv 6;TCmlCv6d1PxV9-?M"2{7Pm.~P_OzĘCߑ$( >$?+!Q,־3R:_8|Y{rE%˪[p _]-oMA<?Pe#A?^H z#M;#O#hɛqOPt&y{'s;sO7WĚ~QS̡1n?ڰ1G/\꯱.`j:xdiG?~ّ/q7Vt?qN||ŵ⎡ܰ_h:<'tkKVXMg Tl a!~+ƭc398* ȁ%jޛ;"EPDu|mZEpܻ%|/gl+0N)Hۋt)ϝY.iR$* Qc=p/z)vp$XX|Zq[?#O }O9_̓:1|u(7wbeIq'ȔͲ(3zo+UxԩR}X@Qj`U'| 5 oQ&T K.8ΪLϗ*9 jTb3z}r0eCgxqN#@<^y7^FMRhbL][ Kb2X A4ZK8[)]9]EX(BbvY߇? }h,#=2cY崏X}3"]6IiKOB'vȆXf[l\s5xJjC1a}+M0[;Ò%Z0iۄzJRZB8${- ,|1 A%pb]QdRt_<Kr1%HW&=H8{#4ٟ:֏` -Onak ^dZOW;a[u2V_]YigJbme.>:Ӎ&i}|x>߰Sz/y> -Jl|Z#<:KP3 OX ́d:3(5~K$(60D0GDKAm?Ud3o  b_w6kDDC+u6zwu}3XBSƤ}kkZ« ]ʍ]ٶwzi͉FpZ(g0O!|V:AuA o X>iiM:@n# ³;t|yϝ1bJeF?@|> \?LɃY\//$ ?D^_:a7ӞEW̵ WPn 6ѽmO;k`88w|M* #&ٸGO;bwsg' 4Eu9sy@^ÛC&ybJ>:$LqPQpi*tTq&1c'6]Tt.|('Q3U qbB'D q,fa'd9abR Qt--jzs@&Q({Z!R}uS}hKD /i))e.lDS]C k4}cɇϫľy$Cw /tCwTIZm6zl} B["X2_xgZlD=b>3G/;P{lrp݋^1.[v# y8*w6]R<[. rOB5,ɲᴶx # ƜmVaN] g1s͂".]VCh,ghmLɣPd|fF 5X+xiƀxo%].v,c3 v 2ԴB> (1tfVFlcԧ3_0!U/RkWtTrg DzK닩6 Qو'm8LOзN]{݁#0#ڷI'0. 4oK2 y_r25mǕEokC,0FoQҡūr҈ 9\ʗQL>&zhf ވ7 ɷ"hő -4>Fq`$N#vh^~1g'zR`. Yql,|mׇ{}Kţ$ek zI: f6AiW dESZS'?C^@ty)=ew֓HFr%"LceN2SBi(-!@cQ71㟑!oͼ>26|Gy%6y YL}>NRLۊ-w5<05)-0d ~dxt<*bJ}j]oւx-ʷIsᙗ_kyR<?iߔtAe ˆ(uq ! L3srd-OwqB6ړmVXNԗ'b~iv1 Ir?wORsM 睩HۙǧֺIkzU (@8 ߾9B&rQEeWltzOLMx/̂Gcvؕg.Gweyc m!U kmE4ڔ)HcXWP :K; 'AXlPR˼{ {ou1WFjLbMx~auh8)C6TIzV~2$kR0P f:Ð}hkpߩX8.T)>_' tGojُ@ĝr8uHչP5 ZVy/JTI.ZɇycoSOrkn?/D=T>iP4t(C UifcN\=bS kzly h6}Wa!SiY$ɝ:T,?c}'\K6 0[/-sGDAgp9]"(Gdnw7 UB{U#P_4˂޸JjkCqZpvȣ5_JdthH/q^QPf\j }̨DETq[bZB5doG풄CZՐTE{z$oERԭqߕcpߐX7u-~OIĢ\ty.YPЙԝB1$ɫuK3rfmTzu T3 5ժüWM1dR4>܎ԡ dDu;{B?kҽ>cYr.k;`]J'Z^xe#RH@dv1'(-σQxbgB%)̲tJbV^# |#6y~zjj/?85Eo0Fz-c91('Xff`< `fBFG==HZwvW gZY暪i=_0`fS%z)Auop"bxO-c*9@%u`=ɊwDϱ6ѡ@J09 4ym$YpFmfo r.Ӗ0!$*- E iwx~C0;˟r|ӷqE-+uwm\N8\ՙZh#޼:)uLѻxjqV^J ;N,Knovk.~b[(q֖3("{NuhQ{/<8g; 67D =RiI4'JUpe_Y3O7r6 `M 3_5uICeI8>SL{A}qUɸFr騋 ӨŜ.Nu=` 3";į'3") C^+ a|Ŕ)f0z?>Ȣ&̹9gnnf<>&HDށKf&7(}$]ثπ+|]yH AKf6_ B?@n>Hx`0C( фzd8o\9ֽ2 @Ԙ_?[:r FIBg'XwbS-~xWgoڥv3sK0 EJXa?e?c {o&龈HIo"`ji :JHe>4ymЪK%WAl!1kuV] 3ѶT_͞`բ [{AN6"P=Cfrvz{Y0Z]}3W6FmFTO芇8dr+-^~|-eSOTpJm=p˭bɝAw PEY*0ƧvZl~aݒ% ^ nEx!f܅XxL(-ui6dޢ6DL,Tæ x{SB!Xa Uf}Dv!M#sk.j,./dz1Qe4XEP c#0Y*!?|.߱Vmx<3PUvQL2ۺSKz 45ܲ;ެx~=xni_\yidԡ2 0ʂɫ/.& l4 5(ޢtYݴ # D=A).izaԍDEe521ӷZT:=҅`M=,=+Ljm[g ۡQ8mc59Ԕ"DpY>6#Uʔr[&5Gg - ' I;ۂ!E.7k&X}B96i0. K=Y &R:Gu*uX%~*ǔ05qp-9{iΰ BI]vd1n.ݟ.*+mEM4RqRaf_ Yi2Qh-3@%B9L?yM=dr;CTzwJ0IvfdMo]"3ѡ =b i:C6T&"H=%>mQ#F;Ɯl_ۊ T [L4Մ ]{Gy,vO o_]αlwǟ[H/)saf ϖup9B2kCƨNT r5088w3NF+/i{#2@/$)9=){F.ʰy7_+=t#DH+ESCmqzXZKeFd'kYdN_%js4rrtX=rymDPcƹ'!QpᰎͶ ³~w;as*q8|zRdw#Jή8f\9hn%,vq 7^vy_Fѕ'HgQƢ7;ET^7.y] QaѝUa#އl΋*dh B:R^2 gi?1$Ao9F yLp?чe#*I4 J&Pc=r&Sɹ(V-]ь<hAiQ!. 2Iւ?s?m"(x `&tҵ߆d|jr8\>( \"CH䛒UqCdؗfAPe^" Ihxs U It;.!2$dJhnL;ONKlH*mvrV**V`ʓlcS=/; z[ G ڲ'F[6Cv9xd[$}GlҺ[M_t7&f)a&ŧպLoqSt8'TȏKErf8ިB{nW\I&XSixuYq2#b=E!ͪ7EҰ޷ӔuIV'vnZ$xu\ LsbdI}iZ~PE#1gA#ʫe6Sl|i*Uļ{"5{Sy]ŗn?z`o3F{{09<er Ng&ZgurS|+xX$eookBRdr扢A~FG8qp썈X||S j_$IjW>=f2'z'[70oF J^ ~8y=j!H(Z ͖H7*Nw+&Zq41P6?j1d9 Yh`2D$,SO!BJab)( U7HR"XmTz8 (k'6nu&%ox?ܠS@`n(5@Im"fxdӟiO5^;3\s(X+$] Ȭ{\2~2'&|{ ?B1surݞK7 Eb.˻ {l~M%2VFfCKs+j%=9/)=NQN>nUaxS_/#PF f]0cT8o7EFER~(R#/_Gs&y19aKc1nQ5A\S wr|o6;GO]!\jP6qY dB)p81y}dc~i,:d 9A1/Q:v "ֲ,6zV$VH;[54:zLLL3I^v2"Y)b 'z;]D<CpꁰJ7f룸ADI`=LPuI(i]AD z! '58 |`wY+Տbweb&M^+|xpDk ?֐]Үj Y׋?kMszz{!NꁉcJB.|vjet0CϤ1?7O n*2hҊ)~Bqv(_u`fq*ㅭwB3m/?sx~ҰX3ҋX ^`h>ʞG[ =-yЛgPW 0O*D [ܫt8g)C?>WK )¸AB_91ӡI)PٙBb)m<,OA#T`Lg GSh{' K?q^R*sO!>(tfV56q@e?eS֛HHOE]"apIPN0rC:6jLN$&RD{֋8W+Ho޸^qi1&_c~<ߍ{+[.hhqy<4.66B(.UA9 o۴VJC+P͚K$[}ˏ`]$oM1A q_@HsKmջa"?%HvݭVRB7gP']z dOv)!z"k4\?t|$b(l]R3~Fb_ڮA<R{4/Kxj#>gYPL(LSW7uR)XA1~I)g! (\u杆)me :ĩY]2#%|7GPG ?won%d\ԢJ](.u#HaSN)&ǣ֍]^դqL38OW^:a0^4nfʔDk||Wf̟ܭ͙9 m)OeWjn>Y!F.>*RXjapɣBФѴ%M^Dbᬳ|b4ژ휨e͔G'=E|4O,W-W9̝ /p;"wxNF n ^Sg..(̦Q NS[ 14Mݱ, ]SN3Z)HQc,l&8in1KR#Iu5KN71ZODXh T$x41X j%2, PJ6T)[uȗsCkS/amOl㳏>>-Vб=F6*k7P.jP&I7}91CUu5eBD:,ֿwֹ&GŶwfR,K]\ԏ|!^iU~1$X7e_h%,smL@>߰%f+QܼB*hQ H.Wkּ`s醊 G8š> Mo}e'zO.)!F'?3~)hq%4mE <: ;׎#/.]~4u 2֘`=ta.V㭢h-N4$Y=",>l~?Z0di=JH:6\V&!$ <ưhǹZ?"{ENK+|mW4QlJ2?C|}ъ0Mͺi%}Xžk`EiÖ#=e~}=Y¯ M 73L*;9!Y~9="Jy",J;L[ϛTo۶QM,' <H(\*!O{zY5rEwȣEJp0Noī6,/0ҵW$i}kXk)kt'UXCcJk곒Q5QI .\E q hָMjꙢ>i!!ʒl VE@1:hS^FUNi9i%radzZ&Qou[N;Y>-?w Cgt.t$b* I8y{X yF woU{Y?=(R@]8 EhAp6]'#<$[԰∞n);Eo[sڒlpplWc h#@Q̂["v0εT\ehFI\؈BpO6aj~|Ay o]^$N;-$9Θiƾ%FSeЙʳ3מ}n|kRrrg4iiOhiF+G^*s&wϷ[ Fq)O0]kh_ .!b qcEm Xj Em!|8.ijzƈϒ,<:IlJ`h7hcJ_mI~Ԯ8SwZF.qBSsvHp4o1 uc{r (xw!sO$||P\tҷ6сR*0~°|'y#j/r(6%b{xg#fCqgC(/]2[Ҋ=va#fz;a7+wUzhcFjݡo"DP2~·;(ST]~E<.g@o^3[,+zof9(4-/Z㧁l3y9T.L#=Eang,-fX YS[*0LC ۥX"%?|%7§™&4-b%Lu_+@CC uw"9~5(uy*ܧcUNv{rt;;?a$Khۼ!̜Z__7MP%P4!~%u}Gs2Dhx\\|%^.{6 Z.Ž(6$BЏ[][&F#dx}IP |R mv%?9?h}EFo l&,k=0Sp%sE? a=*1~H/eiCg]ވPe܌om7Rpݾ1:V2ąv!d5YR㛖 <PR!hIY94:%WX_xBPCYn(ΈJSZu:hb1#AUSڻ7蜉(+R)n2m֑QBN*2v^h#hAqPG)[!g x$lS !a ]> *Yo~sHPaαy([^7^2Q̒}bS6^e=`d)^=uݜb9O/\I)_7!.i`!֞<6ĴYEo I`8ףh꠆xznYPhtBesXT)4X q+Z!߿\uu~}`$Mc] iig~pM"`21mgrI'˘CyǫpZ_N4oGcIܔ ➺ȪK7wFītfi 7Oַ%!kgTZqM(:J!SpXPg6[O{njT_4t* 1p $esYnz#i@$COh* E;9H14} ~V]Iwߐ|e…q3?a/E3 T<4eg|ʍϹ&8>MyI=0Uk gd%I~l_8a r%'w[im)ϖjnxnuEkVrl~Ww2k tP̩RQ>ؔ .D:+NՎ7;^]Zz)O&n(^͈2 莍'\6 @UB_]-XF[VV((EA$#T?r2Z`c+[ "N!_&,8D'VH`L$ [%c6:ć[o\{A@يM3q$[S~/Is;:&Jl,&jbzζ?aoe+.G]p ^p[Gnv)^?z6~wYeEmJj%烟g3Rk-=g_ƴaۆ(nυDiXUy~ {"8+6u5$ҬжPk~kc;"F:l}o{"y%'u6k]60BR&(} ^y'u>"v't5^Pgw< v$<8;Fa}v0Fzeq[\-F7H5:g{Xf&ydc˵O$ rW(5tRS -FS9lJxTáB{ӤCzS i\Jwc#X\naV ,Ršgcz&e]`~HieSnR˲'6xr51RiBey#CSڍtNaaU 1iuKިThp([(-G9##JE? $xH蟓e/ f| %FmȝՄv.p ;"r5D3۵up.2tg㯁[AĦIfL憩#.B^iԻjkTej$ą#.X?HL6帤҈ߑ @8QXԾ%% ՕURYJkBWh筥.Cx'׮!Nlg9YA{ENBA_]~YX#6qY:(@WtSȻ(C%Xw6ش9x]V{W\N3W>.0QJc4,OU8v!8X߯WVc[!y=,%TP.X'OZ"d+4G~?.兼o -[~kFkl0LÚmkwˉnz4։;;Mg'3b\!mr;2mGɢhlHSG=}rMٜTz0x7eE40vtdt0?]rD%tqyFUÿ́Qޒ$x| H1Z#X;J1ܡYagc88$ۀz8_5RgwZ:_Q}'!nH4wh饺@k*D6pֱo0*ŕc_;Qǿ1tbdS3EANt4"LMi͚Rn+q[V}I@$ ۚdXup+:|0I|jd"//6* xdrCZY2tUB.M<^7@%eJPef옟v}w{j^6#W ~x:" G#R+!EX@/( <1p-t9}0"XwdO4IѾ͓@6"Ɨa5&K68P0 (04 ks,/n{SNl`2js\JjǠQRG3ba2âkSUŮۺNʌZ1wY%CdIL𫺡 zg)Z@͠H[Fe&k:v]u^clZ\*[;c3TAaa2s'{9%q/vVN$kh#i?Js?HZn-mۑ#[s`ծO?9$zN溊Cx{4L@Ed bJ\1SdkyYc:fj20BTLH[sT|6p$ft[n?G[Nz=TvC)Croqx$U&X Co9煉zӬ_HYBQ4PEh N24PShL1Ri~B@ziC7Sv550ijti6&g =4V`|?`N*$Hs3Hgv٪({͎: pDX@³ڴ؄aV(FY^*n!i~gCjJ=8{XڔK@Y 86E f F$(u_Cۧ 5\v[aq9_[lj\5L*baq:Rp3/ĢSi\MSF#9  5JY`̨9u {{ ULZ`VmByox{1}ݔcbgi"˲{TjY+p9ywʚƙF)S74z >{m n9m/P&ewnTf)sAHz F X, @֫*howCWmoQ^rI?s9T02L"v Cb#d,K$4ley4  `FjykYhg}MhSN5MXʋ%+F)H9xpa4:5DoKV׶x1](T[ RI>t2CM, ]|)vsq0BFe `~@mc@mY&fŇ$["`,eK+b+BCn@=`QLn"p;<땺W$@cdۨe&zʳ2cPܕ^" ω_]щĐw]Olc[ὙێC1C~~'jLE} D3D8B흗ƫq<ՖؔEƲjWY+>=>7\c!4jHJOȜblLިE,~t\l82Gɺ8%O&.݉ }KOĦyUF\{J" w=3 wQ4|P > KT UdtN?} vRM $C+yR4+㳇nQjߒ o3?|5!!yMI+Cc8kPD~F c_;])pMSJVmqG^U j"e/:JYIˡ5 q9^SBӝ zt;-ڨ;#˃)܎~r˖Sg0 e(H5Ki/HhTQڹ4 7<X3A@op@!RzTKͲ$H ?dT{eU dJ : [/QD)0޶N|5:)QM1:ߕrʒ7l\DZLg'E$o*72tlηP"j0.K AIy@VLcon^dLx\j qV6m`4.˳Q\gL2DB\zbC$M?4y`561H9 =ex1&QUwCdSE2BaKMg zcF~:{5VhfIvWMpBkTYT`1oP9kxb}e  ܆5@.olXGc/Xq$xc4V JQ^oJ\EQ=9{HT;hp?NдLArd ]a(X,!T&8mt;XK=kK"xi|,P(=C 6°ZkbӖOы4`<'hDiG  (A=#~D`8wMeӃq R!:Vש?=n /%z&xFGB/ ͚v{.$>Gw=e >Xmu+ѕ~]L%!9ea;yf%ӺMoo&B1LЫG薞/E*NlYzɆW^/\Y_Y#u>P1.Rc&0!&ڈ͒x/gIzOU6pa^yu z,qQ5Lw>@7,S=_toˤIўSg7<` 5o]^%=W9VC73:ODNF 9j1O#q\>V \e%WzA2ςK"Hg.>yBp>ZW.`7'Gw:[wbP3 @m/!f@-Lc}̄ilܐ4"oi&T՝N[%q$TϠCkl:)/5+ NM쌾 587h@m6Y?ɳL9-@[LK|_O@Tيs$N%5!u$O _a4UgSqqtV18L{_ $򔾭8#+OaHD!#lC@P:'#+am8ʘbzސ^04[V9i1GbۧLI6Q_SDgco~78\ P LIz{#mU0=Y9a~lmMO+堛ŰcyK IH;$UHOt(ӬhlV]7O$΃dGe"+. Nn"hN{{c{w;|M}Oo8'Ei(tA0r:j'zzD z7~s2Gbd ~uz|,-~E:Uc;Y Jr \$ZHYR= ؎=aZfY@=7SC%go(0ߡiD]Q!F]g7 QFImuާ>W xyX(h"x+-/[XoŸ.'^@V;ZaL[-gT7 ݖEiԣ;;>Nj7N?ϽڥJBIK ojE>9ȣOԶk4 G|?E Ι݆u%&XCa6+.vQ (ev)S=suBѿuE"8>G-ĞZ*j0 _ȷ~~Ho Sȵn_DE\"a&?8k+Gya0{s,ǶN,Rmb!⃉JEI=oH޴PoW<7c<ˁ g,k q3JZO4=K]FWޒxh,HHX %YАdw,k6?񐊅ǫǗі3/5~Vqd{jqד`$@>ENm}v?&PuW?v{‚㧢N9|*uy!ahc|u/; E~${>3n?o@?۶ƒr;BsfQyx}+ZcgpcXȋBL,t1_RgreྱZʞCw:c;m0Pușg#Z9I a7"--wF"' 34p7M/WЍ2jx0085ZQS ,hNδӀ{}TkxrADW"YND2ʹgb,\`cq}pJi`k⵩WӱjAm/*RʁjShd~cÔN|vf t̟A Vpc$=!ܷOWs`%׷†GGbЭq|]Q*A<5#Z"7|k1@BYG}'WpgZ$QimޯV8]OٗۦAƯlg;ek|{1}/AS*U؆ϵzzWcwfJL+ajAx96_h*Z1 ll StөdU~I7ɰ3' CK$ a!Sj$@ԢHq\M~=|O &ൢ GXDi\<=`SiqxS#g8QnC9Z'TVQM& ~ge5C#[8D){qquCwd%I8#oNRPr?'Ho?vPvQKKToCNP(!ZgMm%8iC=7Ј 6 Rhdv\h؆T鬒w.B Y>fJ5"jSaWg()QT܋QJ]uZ隍ֶ[f'{w޹u8E~ssŵUME$//KjʷdWn' ݨ _^~1F+"p!C'V6L,a"sг]:gŞb~/2 ShZv%`[ȸ51}}gF=\ښ**X+`_.zceɝ(qeK*QAYue$Wl_ ɍSBCTT.FN: _F O6ojz) l.FH ssȽߗ^7a"慓5($<[~bX])Bӡg0& 'W+!'\>C# $$ 'Ir⒨vMD!B6ٽ?d( nζ5[k=dkƐ!5 3vw kZGl%YyP'̘jQ2vMyS3+jƸ^*me"TQf+TG;.&MxpHz 5l>ubC>]4BtIcP/J/Cm>Cၨ +ݥGK I&ԔB.JC d<$8ՋRה*%K W~#)+et BZ¤[}1a | ZjЪ[އ,G2e_t%RcC*Dk*fU(ىtRޅ * nzGR ̎ lsyK.y'>"_.y. z}"DvEpKff⏟ ?@l-F@˕dh}Q98b.N}yaK 4ZCwQ_Pi%,e]~4Me?NjhY\pFy3! kf8a@0{*C\,nB'>+{AQ hN\k!^`=> Z`X v1p99% V?>GMoBoq6A2&:  -o!N&Q75X}E07810zy.bl?agzɥ ҀgSUy]'٘dxԝ A5stأCdP!)7*ySZB*m9P@`Ǘ`RޓX\8>9JHUc*oRfR6`60Z ]+HiEm 5j#@RĵCu0fU2tXb֚2sbˀR!ܣQ?\ٵcp oN"hj* -7SYŎYkΖJ{{t['\,)-5ثyzpVks/K(JJ"PO]!7( Ϻ}]y` G^tx+nQH_],5+$zZymSb#4q)?1dPGITn>6ip^LgjFg:w/z7uu g)-.j ;Al6|FڿQ4O}BuaǮq^_hTksOn%mTH|~hӻt7"186`!6뷱v*D+jiߊE(>%PLx{}f{~/n)wc˚3\䇠NU_a(D(:`!͂zFYE4Qƅ'|!7bcXJjQ(C̀Csd%X5+(Cw軓M\ ;|/lx+vy;.T4:'~iCz0ϪBj3cx2rfTn0ke!,"_22E#U]@"%nMUIU==Fr-3B?Ҧxƞbɝp'W#+0k~AArv)oB$>g%Tke 5 ^ާyXan7Z/(;Cє׼37 cv_wTO˴Rɫќ8}hzo @ŹsY?T,c#,XT:VgTkK2 Շ `Cw##wh<*#a9О'lƖ) o/AP9ӟ^a;$GtʈΎ|pxCC'Qd$F1$_Oy'fV6Y>5sSjt&A=F?aՋcSVfK;ܦLG%[s bVG/Mmgk} U0o`I"o\A]Pp=! VQAԻ38.lLUE 9 Q!tiybȴYXE v &Hx:%І4YeD^&ʋOww_A8JS gQpHױ$zyRX2(Qq`HM?2 [0">01(mth>6f[ 5?l$@t@Ge`V0wHWbP/VO88s,)I]"POo=Qu3#y@L7Nt{^'"L?iҦ1mZAz{Ӏdή@QOM?ןkGg^}*׍ݠffXXyjaDbn.2pptx?5Zw.U.! R0nt7/C>^Q)L$, 5LlHqV ֡Q?^pV8hw|R0Pzpg,KG#{11s CB*Øt.FqS(lb0.kIMxJ :PeB,St[ïaY?EQ%Ȭ]gzQ0 MXUԊѲDDF8DDKRU>N,U:NzN=;,y/6L< (~& ly< u=LD*bC09q6N xQy蓛Ʉ{X/G~7%Qi7B? BG^)>AY`X:yRf,I#[<}KKLe`_%+qOuSFK 1K (A<%CH?Q #c$碈"5FE""B E8O)fpA-ɶ{_C԰E 6m&¢~e]Tc#)-]%F5%i؉q0HV}P@PbJGo}þᙯkxZeD6MуN>@*ӪŒSHX?8Y a?9Lob; fgk0:6onMJ^/ʉ,ѧƲ5!ƊD(kQ&!_/M Lj v3>i=ޜ60ޱ0y?eYH\tPi[(=t*,ɳ;p㿫_9M{:"YH4kʘ>,:)b{ǯѺO"=h7Kj6j> /+p3*\WL*,J8֤N]L:[M6/~cMAxɃ hb^ot8r@.A̲7PHD=3.<С,1?['l!7,hQWE!Tf=0O@C:&qh^z۽VYz>aϫZJDg_v=%hOKP͂aDoǬs.$!a`*N{wmjMk9faPCiku[D[ qEx> DMU{t%p.О TDZKWK-v3z f,8F&o9+\G6ݧj̾Fe,et)#VĄxgh JrBX o=OMq6H עŷuYa?'4+(h_X'XughզݦXNO?gKH,ChO] D6O @D_yь?0sKrmhG!˖ix6n#J5Wz}r4s1i zS~~ᅧ썡ŮѝՒmtHe;wԟh_0mR#v1%F irr]o F*9~KU6 ط)~`E¿:Nb]r*mӟ8G9@lKJq"Maײ,2d>zE3uڔbI+܁ 鲚9~2"﵄7t063 LQ'/Էɼ(7I|ٴu9f־n}/ &#(QP>9Pʱ?CmљSQ\A~4 Wwvy0w\G2#O%\  yiYmz,Q*aOP܍Di28۝{%>o7>2.(w|V*Z7[Dt/B ^<$B&3O\ i7:f#DC{#e'j#ޏv'i YF|Ǎ_W`yBС5a_hl/}\rF Rkl;a}Q,xad 10iO=HhUlXZ4@8z]['KBi g8e!HR?[$y`h-R $疪mh+J98sVeS׼Ҿ*<śȲSx'ZMoLCH0eX xWؒJYωABU_%MXecor!b\mAj#,)m|d!iK99*I4,ĘC<֫ 1hHOi/Z!?骁(}8ιU:bhdQR匰᯹sڔjir{/}'(.Kf' jy..g>ʰ>1WH@ #eZaᬆ-xޣ) XR 6D[6{<}7P҉ի2T&y/EaChf1~u~ɇ˞t9ʆTt+s?2qolJW'.^_9Xl0O,*ɿVCHN)ϞzH(J||il ˾Fc]/ !c\myC? YdU {zDbҊ}#P`:y}q"bz N:ld+qJ7=N/ֱ<,!:>CΒEC+oAA_[ ^u+R('MM1nFA #b_˃WONG8uFNkXokT\x2LWAw3if B.YCެ. SR _ݯDx&q52Yȟe{Dj,f4-{"^~ZE\6- EǶzۗ0/_g'X"4~U% f_`*ί` RreZgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!շbo>bHـ\}+,+UufѠ: YZ