kernel-debug-modules-5.14.0-503.34.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']greleng@rockylinux.org p-Bm5 ']3m}UʶցCQkcYl0l&TuO5mG6[쳳v'z ev*>hU-~У1ݰ[]\HY2}Y]gemR9)?7n`hLL^좀s/Fb-07}9PIgv$6fꝭ@;bŜZ$q:,!BH5 ˅km)8ͳXY?&Z9{IHZyyCq7uB9.̰`thJ5i {8jΊTք>tV`C}Ѫ`0t |W9@3wʀY:v58Qlmt;m#thA4DXvMa}CƇ$}l; 7+}7S4W4|[FZq$_|ۦs}ZY2mD?b71016567dd81a2b6cae4e4e986692098b9a77bfcb9665b63c44adc64bf648cfaec01826c485cfb66110571343a15377fb1b32a7Ug\WTO444R>C!?!d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yo9[@o:s2o> Ԟ@ ԦG ԰*H X*I *X ,GY HG\ L*] *^ bb!Td!e!f!l!t!*u!h*v!w!`*x!*y!@!!!!!!D!HCkernel-debug-modules5.14.0503.34.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpb-a3395efe-6abc-4e31-93d3-4551d903a222-b-s390x40Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.34.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.34.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.34.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.34.1.el9_5.s390x+debug$ h{Vddl(d( hX6PDh0 0X lWHE\;ҐLGx)jgggggggggggggggggggggggggggggggggggggggggg5382f7e3bd057d1b04a3dd6c1c2efc30ec27e17cdff2ea90f39160f627416140bfbd048488c5b7deea9f5a02a2011613673cb064cd320471d93581d5b542785b20df748c7f28b43a6360e956646d07d73fcbc4895ab0d877e034daeba10240886bc793af3c2fd7ca7d2b9d67da110bbc19e300d34852bff545d9945e31966c0158a489edc2f1cc2fb7d8f6c529a4825a1e9d9683514067629523167ed48df5207828a38e8255bf5a32dd7ba7f99b157cc0ad2abb5c96b1c846a63770dbfc8198f7c0b23451598813cbce629f738d80ce946ba5103ccf18a21d3e7a5cdb6214aa90e15f11812c90062ce45aa14909af7303a2869b0c0cabfaf35fc4b16b62a9b893e4c4ed35428b75b62cb904c5b12c6c332bad492db86c72834836e3b95d8144bf51ebd712274fd41bf3b5a92459f55257d34c20384b5e098bec1fd0a16adfa3af4a06ccd467be333a37a7748cf92006b28c24e2c627fdbfd1571625a194378fa928de901511b580ffde9d1b3228e01cda64ce348ceecb7fdfa277722c3231d56756b6d9b24f056240a9af4db40f80b269ef5a894af79b9131026a97e4fcb60208c00307b18b1377b580b242709a939aa401b5bd4db945617002161a8423da75ef94fd1f110a6c9966a7ddff1edd49864e38babe41aaa7c22bf0cd8ad393ca64de69cb91922821910c3d35f169fed76346cae8d099939f68463201cce32f1de88dd1000a27639ab2f93c1b6c7774e99d4e7e61c809a192b5bc26893ec746f1dcbf25e9a3dcb56256063df86a8c212eb42dff5a2381549632723f603fac04034a304a4de6dfec59e078564b50b766dae3770646392c814cb2fc87a3b6659d1488af98c3ef4b61d987132a834fdefea8377f61ed2ee32e6e04aa240af7e2309f0a7a33dfcd41fa4dcb3c07120bb2038b9039e660051c12f04cdbce78ddf0e3ebc8f603b2f8ca3f2a53a9d3acadb289561cdc298cca28338e9db646b08ac558ecb48963cdbe2ebf02f0e6f907e67d244922967f0d64014c752c93fafbdc8cb895ffbe6f07908d8df4f09513acf1036551ba441c753bf3cd0e529c8cf831fb6aba3c8c288a85c894b1429e0a97234545ddb23ce79a62a36afab1bc29005459a50e30e765e088e52edaf0b085bff9b13c7625b4317a23ab505617e1685135d3000c06a52c6fc1609613a0633d45c886f5156c163cb3ee5c330adb95fe3fe0e15be9ae052621b677cec8cd342470bc43db763f5a8dd6eaad7727a4b8dd6aeac729b6447bddb881e427dae3825a03a84253f509c74df0f3e7bbc29dbb0895ca4f2b90366136099eb151c5bb1516e61b65ddebaa44beb158bf031a152907ae104208eec7044a80273782fb7d1473e270f02ca64875b2207901990a9604ffe4f47c6f3b52e791259f417d6dc6140e4ca9e97b93fbc245783292cdd6f8f24ef1d6858f0626504c97d230f554d6b6f07ef0189c970144f3fed47c466b12d16c4315e4f492ff1ef8e9dc17634a2f42dc07b3516c72c37478b259af849d48fb7c1e2593013d15d5d7b85b8eaaf5eef73f18f83a2d8fab6a8bc40e79932401724afed86705849932a0e0891e3c9ce9043d1b3668dbb14b8f656d2d3332844ca61152c91e7997d7de9b4dd2d3134f01461e40ebfdb842d54f09efe7ba390c6bbf90aad48783e5d7a80a77bb3992ef1b833f03c825a76cc5f0f652b8fac8854afef3f9eb4f73fb9801b10c1eb05bdb8d2677f38b3668b44745095001c9bb7c837aaca99d500b04b13efaed9c1a540fc4996e87012074dfd6f626fa2d8713dd36373f9ed692ddc71728592ddad9bf08df7f6edc4870a0db406a34ca2a6d627045b2252622e21bc6170d6596fb835728c6161526e7eaaf94dacbb6e2133701b519b83e32b55c567074rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.34.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.34.1.el9_5.s390x+debug5.14.0-503.34.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3g@ggw@g͂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.34.1CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao 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- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- 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.34.1.el9_55.14.0-503.34.1.el9_55.14.0-503.34.1.el9_55.14.0-503.34.1.el9_5.s390x+debug5.14.0-503.34.1.el9_5+debug5.14.0-503.34.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.34.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.34.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.34.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.34.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.34.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.34.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-8306f2a8fe023402446c0ed211c116c62d561c5991de0ce45382d804ed67e718b24e186577645b44f01ee53d235737d5df4d9748190872e5e0aa0a9e3fb07b8cc?7zXZ ȥ!=e07070100000001000081a400000000000000000000000167e5c8d40000a600000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_hLrScgF9򀊶W -=aMpp𽹍's"8*J̽vY*gD&IDg \{P vj[w$q`80gHP)kPQRc]i1JW[My: [u^p4rF:?> +do_;rԹ׎`6{]k01g1i5ě7 'DZH=/dn[2d5u}6:LoIv:;"ϭiZ xaxd ':(9—H4C3r,Xi8e|S8K4D},zȶem&;ԍW\ȷj| 7?m9 Bӭ`ճ'[v'&v,#E!2 T. Vv&I(`=)_R(`޿gGWޞE1nw#!l4}'J,A J7o=ҏ!5A~rdHO'KN:)s|@LC8;YGawڙ|Vbu։Y5_PD 02j%]NT=t *HXɌFU}qzIhM/-mRGC-氪W\,UJ'jFʇOLeJSǨ֚ U_qAG;I707}ZmP]>'I%pXA9 /2JxU?ۃ$@anD.߯.V6Fڱ+AIy^Kt|^1q7Yk r䐄VlC E<(qJa4Ħ{ p}Z^0ñ1ejUgBvǔ҇5.ŨSpI+xS<`D\N6‘PT ILO(pF۩vtH#2q/PzJ>xC]*) 5-Ҋ#Ճˢ@Rq J&fOa$l hr`j6֚Yuџ Ѿ4.qZt!zF ϝ1!M_uQA+:ƭ<:Wy&e2^_PzqY$YGe` /p Ö&~c 9zj@K zu('^%IDK}'VYs<*F }[T)oXay3MBH!zӞܢmR +rͧ@)i8tv ]e+sU؉庢A mX֧)B7Vq]7z. J-_fyk#x,m@sB4z@(4~nyFaԣ~0U80H ,~ HTQ 1ðэ%em'Tz}D RN0m}! .qqN VV.Ox*h,>& P YPX/ Rr%:EZWBѥ+ 8t5kخhڼd(Qgڏlbfk[ 0?0>=Aiou iܩ@ Cq}еp.,!mu׀/{]E|#ZV53RTUׯS G= p/d%4\!eE(`eF(o] I6y"YKuXy;Vyj)0p& ,cvzP(_L[5x HӱcVOԛdV\w8j!HCjUO`I-ZB-=;ZT`Y_8x)!F(HǺYy#gx}d3kFb"Wd[a1oXݥjzYL hB Gh&+@bcx\R̢-]ڜi"E = G%qgQHy%TA\U^QzP}^0jk JFw`;8\]۸Cut;_JDT;x{eM!K֖Vc2 !k$[l":l"ᕣ.6[lJ*d'.ïLD!mmցhXV}Ks%wjKHE*!OHe5 J_߷uI^q a~HCSeւ&d%s_NvػRCvٞ/B{=;EΗͨ2xh~{lUW f75P!ʴϒ!~טJtTar0O!bcrKlܒZl˧S#1Kx.8N.˟mCzo!` жxuuC{pB<}2W[Cr4זRp!i _{r'eg KrWtX- nw~hy`j)M,5l;"U.Ҵ`·c2rK-p E|*B],a١Z/B!(&*z{C{|bϛ7߻ly$TL>yy>/xb xX߄s[Q-[rQþ _"+ qV^ŔIs͛;{ݠ/x~[܃8j~10; d4 o6]NwnWume;B,\5oHx@izrH/8ho-8<EԔčStT3EB^ •4'hg/῜snSc!r7@oLȝ^f8fɧItrga9L->Wr"4Q ˸=& ew N6oSlLIhr9r|.OV߸)ЋCGYL0s,tfP2a '&LMXٳ%6=ev|8,,;\){p!&o O|^J!C~`Q,!myB, ӡdה:z.QPV KF# >VCaMBL&gVQ;R넴%h<䤭{zKV?FbgkOe){yXA rhE ?fEE㐅sUeZ-LT?z, QY֢uO;rʿCe403irjK?ɕ%Jo1Oy(zGɨtE|:tUXL* "A3qh')VI*#{}oUMf!u|jQ"{l\atx4?߷L8 6QmI`Ro+}HjѬYfT~PރC2ȅ]MFuIHFe?NGmC_z'ިJ`gzw/]ʡ- i<#)/šfʱ!]?$(L>2#L<~Cx@ȫ3ʢ+L?nKi h9}X=w։;xӐ1(ܱNRXOƋG<jW+|*I@|fAry1szӱ ˷z"_s^LBR>$׵:& hBWF;Pp?*K/xw>;R;+c );0dğVoJZB&-8/ t#,&ȼ?yBͽ/vQk(WVc$, {XBarqu^ym8PgT$32䦯;a0.ەl ]>{)fd H~(Zنtde7mm!a'([Ww:mzS,rU.i 20D$_m+Cۗ$ĴD2r`A3_,GԳ|^dehQpo#zU`kk,w#:E4~/W*yt(GyTJ!T#%"}u{>]U=j~ԟ%SF5,A>oCUb} 28SYv Y%MҐyAL0^l`{OgkNz& +R{.;(_h.Cڈ6bl~R>UaCyx78>f囝5&>V2֬%Ժ {ިF^ 8RKb~e}~PJjLMP8K. Ӿܖ<%#|Y&vd!-8=-8n͒; cL_±Me)H N}/a~g3ܟ~ ;:/4`;apWud )xF `Tͳ;!&h(u$XUܒGoהlo1F2 ]W\sO=4 $-6@'9O K7ۙS?0W{W ^Gֿ LS'P[bwW%X)Vpșví!~k:"Ϯ9$N̐ qƥnX ZqOyN1=3L]"DTE@/{hw~9kGYzM.(Т/KG0|3$ps˴Ti 4OOY KQ8c-d̪I 't{?bJs,dCħ_1Nv".Ҡ kYrmG#a l|T\jT uwJX*ZdJu‹uD3|(87ۧ^l3&  X|&E :&/̯Tp|+ R/@wZNd9 m7jIlXAFX>|ujA IU0Sӯ壵8e9/PoE+/䊸MOhLo)?&e[ٗd?Bc6lĠ>=~0"{짙7Δ(egL*0b#ې6j)l~i ^S24%M-slw9qf]='YhD6AM'dxGu30 ᤮$Y2_DTo>iDAW\x5ޣ$o^gS]%k.($'y 6hr8[ĉWD/bpr&I&NmɅ]t0dH[qi+Jfuc xb.7J~w p~oCh$D\36wQfBv j338b;k]L)91=ipR~g  ~T?Aot1Q)Xm$)~:E|5Ef4 U0pϤ4<8Ѡ ĵ#P$?$Щ C`(e ݍS.hn^Vwm&;}1ÔFe?FOGgףxăP5W:Y_znIKxz!aڙ\aK& 2;(s HkUM)e=ɧ k{~;V }=D *96Y_-%_hb+UBmaר lV *pmZ gI:bu G f,G?Z%>pBܨ!r+`Zˠ? s$oK*3B&eei5UF&S3C7fm&VTX4({}?/r~`L*zfǐ(a|%k$$ xL|A3h&zK$JDL d>aП niD7^Ltya$jWr5E5ZΉ- J ug7CjM_{Zg $yPH cʟȅz{pċXz>au/FBx">|y1f6gn:- #sbCQyǫ-,%222,!6iVVspyhU3tzL EM6u*f7'gzV#`.13L]Wb.5%X{0Ǻ$޼Q ]"O큐/+ ?5NV%0/qexqV3߭Yx |f0(]DM6Ȋ10'x 3;Qަ! ӓc˦AsN O p3rY`荚Aw⹰yxq@U\, >+AHTP p+hl[GOmd폢Ct`j!#o_bV4ho~qvyBcO>n߲Ml?39ڷVI .1!LE)vxIƚg@y~VMDv۠@~Zskq-1X Rr伡HR جZ0_躖:$ Z(W`h9^TZ,Q1=qqϱ JEkv{nB7M_rR{܇7GLuӕ:H}VocW!}Lsf)NM7ΦR9HXB^RH8{>m$ XQ.@!Ì-F{cڕ 1u|EK=8>L](dk+~ #R잲 ˙BUI4Q%&5ݪnR*=v_:>!SZFͤ90ŁN RdxMy -kXI[yb1 O^Kr\Gm($h?6 I\e2%EW# ܚѣfih4e8eemM%U8oR(̷8V]ɫd G=4{)k(SBi(o߹mAݨ`Q+^ܪWNʰ嘕y`\"X^ϚƣTG!SlViZCJiP!L|bJbw_2ӈ%g^2i {'LgR8zCoʕAХ3P6yt$h᡾WHc9)[nfǮz@`465 }+יpĎcb2Q'}t+4Ήnjv;:e|R驨f=THhU;FX{"^ӨU;?#+~|`Vz7s9+R^]?>+:D*=&"kCQOYjQj1ᒻ5/;wr#36ϊ\b$.#%OD`VyK5OyӁ`q@fx*k~'{'֥Tiy.yM7iP\u;wc@<}! IG?&XNrl ^KΈ Hcuqɸnp[r)܇Tk릪ƭ9(k؍[5XH* Yvxv eW]7eIh ;VZ5K8ޕ`A8Ec{B$ L29q5弭᰷_=TéE*bZCJ +50qZLرiycHoOѶ.:zd }n0>/HU/m[X / c3AZ5xU\ҲHhjVX ^?&m.N1Er~r:6^"5f[5 !Fl09X3&>YiKK8r,^ !*֧c^  |MrτT\ [g;N "!y:fZkDe\b,s0/} dU<+XN wXֳp T-fhNB"'s# KېX.E눐p"䩄€;+r&P0KEG库Hs8?\ 6?׈5:_nu  (4 ȐfgЭLC=sfA KB-;X1ߐx:D YtE0Ig-ā&?a~MLqGXT P ~e-?QXeΠyipp+i)v]VjsmPg]S@D+?>15(ly $՝Z3RYվH |J+g>'ٿ30 jq6:;zr}S5[ϗ@*o .DcwBuA4 2a2NH?:,S;CM0xʕeSZ@ c־0}G缦([* ,vQw@Mձ !Z MgР{^{od`zbuJFQǝ)LJOx?94QA/ Gnj%blSp .0AU7AutKlUjֆfobQg $k֏i_V|'(CǨpգQ#F<#B7*tqMuf-]boP*:Fcǃa!,@鳅ZXVkS]E0zei@Q~JrahaSYq%@p^Dʋ|懪$MPSd1w9k$XsKeFLGLN#XMNdn`;et?sU¯+>5pNj'dq_J'MI].ywňmˑ%!B>Ak? t7[VӺ* C„ 1h]ֳ-ϝ ·WњpV;)H*@Oי2_(%orTœiR~c?&Ge +; T. X[Zڨ7nJ>#hȥo#qד~;e#HL%_Շ2õeFԌbdu_oU5 IǖV7+4GfM*+Vo~sή6v*H36%ё޿iNÌbc #|] @g;W 2x#ȠsʬE'i7&HUywaSlN1HZ1(8\{I`Hui&ʰβdݴ"8'ܗjjjbPPE=+97RL?YiVfiU^sHDڵ)7j#TWJd{2 LOBʽ=CGx)i 'P\0{jg`7jO%=@=5  -!nRO$?Y4E}Oi*3^sId's𘈚Hq/w6fZTZWS2>S:mbXɟĤcZ0*n ' :ѵ=N Ţ [)[ K[gj|sӭp>cm]!ȫk G*?^dAf~0eVȱ܄-j. $fbszВ^-.rTIo1!Vi+q%%_NST zNd RFp3k'xT6{d4%h6d.L8d5\y2$_=STC? i(Hu5y(' 堿mja_a>kghKSSyr ֣ V&ɽ&n`.øM[ @`jADԿX͛@n` ta:>[uX?q۲3[N'Th ah+N]%gebz(B_#yp}: @:|S{D֎3MƙM֋8|5PL5PM7*Իfl +%W4nIeIk-<5$EϗEݥ.>ɆҊ1 >GVr41 {Aā1 /BQu?Yy[$6]߂QK z5ʑ_N&PA!jKjphΖwE^ 'H6M6' MJpfpǫ)5///c\kwO!DZޣ|E N\Os\[fgAP se?Vԃ`G-šE AzilVGŢmqR+rA;<,SM6Nle]P_o2"deJefV*ds)vLm +Bq{#7UV!;卽ē>u p+_rcg(3ŮR"!YgsPA9dX^_i/O'_>a" Ac9u "GY9upd\@F. )Lsy@d|-k1Qȇ^ [|?W_WddT!@y ZUZmNԅꔠۯCWyhhvO݁b;5ޟZĻOGӻj!+uJy? ùRH Ϣ+u`䕠;cf6(VRب".p~翈-_`w?CxMR9ut}}4ҙg1nO3,Mdo^ %SiZ=TDC总B/ZQ! ħ;3sYMIdp!q銢B6rY[QM5kxeS^ ߸q: J:!IRJi!u7|k.@1_B q:qfܵYMtȿl~ç-lv67Dɛl%H6"2Rϳj$2vcj2" *Geh4v[H,~ }9;8aۧ_D݅.eqe#e؆J 8qX!s<$7eqh:z`v75 U&g|..IvS"Uᠦ?G 4Bp6Y e,}">,bgv1?quʰ(bBHR ?(ZE*Q\1z+clqG+SOV,!~٢>?RjGG\#eAJbq 2Pb8r {+m?iZĿ )s35CӚ bFP3d;.+a/X [zlj1O#z3i<_q2Rf,vՊAU)xchފgS/H3,c/z鑯,1.mbWKt6d#<6wd 5%W=*b53' j0(S|Z7JScLuT_j ,ڮ '9$n@ Cl #N2j(Y*|s Njvοh{a5~|磇{|00e88Ly{RM/WUg^ssuh@ΙC(fH9tvgv5^0n倿}&5xR B2fݞڡq `u+Tܩˮyцv#@%o"v%ybTq4+i.iXt@-!H} 2qZ'賹&E B Qڔr4F7U]m fÂUWbʥcȧVJo|E,Qec͉JFm"!m7:%AbF&w뿥{o\r3r׿<]DŽthI 9HJPjdƾ$rfMV%ZC1= 3 U& ="UY_lqbn1RCO]YLM-'z>[-o *M6jD{jZ|'3{ORYObWrwgw)Eegkk2 t3&$Q.kSӅS(T#΋F A&ʭWgԿ~@4=.@r-;r8֞A֑F4L+18_H V<}< 4%ݨ$p|غRAcЬzAYj{YH LAҲ-2_^S0۲LI^t$ @pm~t'';3ŒURm®dI8ػ<ߝ/ʼnyGDVщ]*z.,5uqs ?j's>@%;|@5\"/v_~&WALXhQTz䮬5Ȥ4=R$: &'F,,$9R 2, K ژ"̳ݵj#:`Bu#jnQǍLoʻSc~G^C/;2^K6Ypo k*/c! 'r͓ή" W#=^ѐ(-^hȂ(E6$ꤴJq06 %1*];2tehk;zz5#>W.~t0!U($rSЗ1r d6KO>e6t  Q- @s89Bu-N@W?2+ppn-%yDϗ%Zq_51#<iD#m{Ny)QT}T 7S Ldh+t.`89OdM (Ɠ:m~grxaŏl "ŴoE_YY--`=j33Mn:ȝQaʃ3mL)(XDA |]j/֟p9$[+'PNwHd4?if6&/(n2Y3Edš).&+fS8~̃]./59bMP =HLF8[=v2Lw%wo)ZN=RR81g0<?#,* peqraBlSԚFtsu R$r@1a< } yQ]ő9D h?2|$4n}W'rZk=I!دIar fj|H C'afŻvak i'ZH^_ YN *w UTr_pawSb[#Y%:Hb\߱O,'zY7)O I'.{إI) KX1ڽ\_gO ^ޏ2N}9pac1eK"a2d&Z~U7ss:CPf+,As80WD! Ln+ީdzd_GnB)I"7fknc|9MJr%eW86Y'ZryEǫ>F dP;tȔO{e804I4lᄂ/k՞-9eDdJo;V>JnF46R%ܕXvt9(:GA4`P>tύXC j+Ї+J ' ~ҡXk7_'si؁M9=9@́*It~ADJP{n="+Zq]:0Wh째cz}RsiQx9tGLz\>WŻ2ssʽ// 3q%'#JPcy)H +!dXZ*fMńMMV54cGss$$ ǦV4d z}iF{ʣH^Z8wju,I{tg5 I>1Ǩ9iMCy^1?J{ 7WB8J% #T$`q)3p1XuD2bLN2"ZdNIڢ)TK-Դi$X:J؂9Tl`f4iԓd&ne|*AN#n<3h\bTPD2ë79 =G4c6mnBdӘ `csUi5||@ &lH_).H L+̔Q$4R׬ SjP並5 aS:{l$LJ,GWcgi!^HUڪ"e%tڦAH곑 8xL i  EoobԬq(xח-mi~* UU o鱱`>y6:FS+jm+.n|qhi҅gE8ק7b@T2@SF<\<%GMc kW{ ^sUޛ e}iNM:+ID\doBzD0<0X,~\LQ{c|-5foG72}PW/VuŐ@g5Xs?[h,Ɖ-*\>?VQϷ&,#3q±(#'g(üaF; F6E"{QHӆy a#d=e@VdbXՖ/L4j*Eet_<,8NUGTL cmP2Qmj) 0$&p*+=K#E{~t2x0΅yAD8|cz\UdSk7EKA){3m vV;zg#0kıM195$oWÆ*1LWU_2:?꫘TgS1K\ ~z}0ȲYޔUgk<nIl, @8C'vHyIj`QᑊE]x Z!x"ݼ󃬨I8 cdsN[_$1ї!=\1V [1~n-'#2_m RVJ@._G3Z+%ed4M*Uy@}M-"ŏKj/hvȊ-J ոVː]Q.0 kMLam؛)50_`3*p{}C 8xwtupi;“4|v Rqz*Y(癫@[HBN7ioڋp|mgm0 "}BDfhi>mHcbNd4 wM˯{Ǯ|2(DvCf! RĎ^$+RqWBu=ua0b-$JB/V ̮ DsPm15B@_U^;OxS*E{]SZ/l$6 I!\ljVT.3Yۤ&Ƙ=䵕I=nIDNCHO;4x}: /펨*',s։ߪ!E5\IXn7t@g5z2g; %ŒBZg+Q{ɞz/bdyLNzqg 3a#;d>,^^ . ikgjgʢ U^MؤL!"$q\KނJrVv~anzqf=6~;`]>ZBܓ4J6 :9I[(N@ {'b?`Q .LdAݡVQFI솯ssko\7X׼Dt+5zL|zE7<&ybJuB~,,CKۚk[Md#l뾶e>ve9GwpiS*wIqr$ʔmVsӄE1263CO4͠D0xExzI.[Ѫlג?+7HcyͅrT'8@LBˌA"g$FC\ A7QG(@W[B#c.{oш\}:.>XvX\-GT5… LwBm]0qC4Q.0ԘǓɅMmq\eki$J,&+>ژaF$bSnָ8% ŋzߕY*Lߦ)U3QZ 5W#M?8kɡЧ1ȕNSo/`~+$_s+eٿ˺2'*/ o+#"~^xS,0});|Fz =s.pq3gh?GCEsBWtm|!J z7qC~6VGHloo]\a*]hiҒ۰{k) Y3{S~-86x$+ܕHz.w`8O{iFnny~ņ(;~0Vwj:||D/) [LHAKSX+mI&I0 Tg@ z`ɂ# 8E#UMV}ῳ;ks@_-嘂[K&PXe"hveSP>kO) ?爅b]ug4Q6E7+bhx{&+&u`BjZ⊎re,)Ѥr sİ!ޯN L%nhѱ;>jJMO͸%aUI@ΧIn:*ȩp:+]a-ÂrU\4d>/sLJ`r{PJ2 ĿBvEW5enC! zBCAvc[U170k=~8b.w„m-kRAE(;\vٌ!RzDfi`$tt@:]<0>9d$1uoFڹP]x9.2փ!(b ?[!zF;t84n܂jȄz8GSIp͍_x:SGЋ63]; i?پ cXg>nS2ɃBq8@߭/@ۂZW֡?Y,h@gapKb3}6dT'ܻi,?\zٸ3-@SWl6ؤ C$-7bQ[\h@+btqzɶ(NLpU/籭Xms \(-i&{&WaqBĀ@`xcU f&D}Wʱ>/ ["p@{=K(R_b!7^4%GnjݞH,,i(L̸EY*^-ׅ. qBgxLS^W5nHpL Xg-Bap4k2nZ5uGMׂ4=I&E^˨2$dBX_q<L&yj"<2:'k( gdOk &{Vז.pWgC l=[JJ}rQѱRKƍjdn Tl?PQZL~YHH5n='4$ϱӷ3n98b~:]!+(^ %Mt` .4ƒfBW0SL x0IMбg)?k@*eu⫔ `2@-LwZ Q F_4 o|ƆW9^y@S)@+Ǽr6]:Cy)v"Kz`4^(+`Y;8@'Hs1[+LU0Pm!_ Ei4,tUŶA/gGPO* i,(=u+CBpA?78a y _?뽣yngoI`"Hײct9bW &=#>EYd8~U ~g¼WbW kgTTvc[vs(7vP`p?AR+o0xp`xoiRTow/ 9Y | NNUGoPȸG\ Չ9yQf϶ PT>{0)qgЌY,<D^G[Iot]'*E.SOYTy7;$} &B8Z#P%>E~5nZr2WVb5-c1K2=e @R}ULg`Fо,דcyǫIyQŨ$jOq3T,3W8ߎ8us+oJMWk?V ކ$ۆdeA*$82CUf%p)OKmة8=3&BYs-aO8Ǔ-HPɸ }d#U nIE*B5=dc*C6 Q MJ{JIz E}m3I}T-- wx?{)<?]UkG/ؒ& 'gvel)js=еΘ}jO7͗U\;ZhK6#<%< KCO>mCcoe2B.*K6͕a|"*fhȇ7:ꖒ]q,d\/f mM 7܁  d*H*^y$KG:γ5t!2 89LfDf sQ~QO(#)*I= ^ 'd Fx Ů}w'2$$ 5Yxu+I^^D[XCL+sf䯸A F=)_pk7yl"b4M0`=\|ςl;mƋ}%rbt ۢQ[MOib |f--E5B06GjцKF%3U=OjihHA ]1i*8-Hg|T7yY6/w-㙷ָMݮ>s'wQv`NRESD{@d1fz͚??;}@Qӥ1B~ D@ @`m%Cqϩ*h@_Ծ}HhGܦx>x+mo-$ZRlp?!~9ҪIHPHVoEHK?qԝr2kw@7݆$eWpLBRũ߷Ep2GuHRN99tt]Zo}kNl#A+9ņiF -~FF1Ux/ w),o0:sQB']UdD.ܛ?q32J zǮ|K}vi4 ޓ:5ֳXFIxHEƚBla.59f#[[52 j [*E\HeQ}c^h>;)xIOx#nmB,p\{jb ]Bew!?Wɤ[.RGh?r]&a5ټB(&؇}ɝX' J:ɡ, \ NjjmŌ_: v.' '$sK ՘Q$<2ʡLvaʨؠ'cֈoZӰ?0T*1P#hG,)vzL _2ߏ^[o$_狟ӻ<^.)O{TE@YὉ&u9?3a*Sޣ"" RҜѐ:t.Au(~ǽխ }NGQo;;Bxݶ(I|9!H{ w۝Dz~Y.CKv2S>bPU||&MW :[ QkK @[.g!2"8/>9~N~Q02vI"ʁ ?ZjMӏuP˹ZC}HнfR1/Ɔۣ-Ճ "H!mWyHi'z*Wo%m^/&N > Cz'a%u͊(fj>. o-2f3ġ0)f>=QG)R,cw#_ yL'_vf!*e Υm!qY5"*ٻC1u+ i0QhHhxG3$p)wI&$LO13-밤XҒ i/3#G&2];{e< FP 2*6PAŋ7!0Y>KU3ۓ eiۡCdq6P NK(9EbZ'.:Yzu!>KjMn6ׯ!i( xQkH=6ws ˶ zgnrMH! uM#J ÁMesz?X^|(\=$bǫMKR%RJ\9>Y5})F4*33 ;p;i)V1kEqQyւ=fzT#S&篵3/ /!H~dt~Ly~#sV]5Xq-WWC,⮕#EH3hf_ˠ2܌&ڥu`yA21#,ܡ"'>U+ jpz1lgjeFhGєdl- w5pU=<Ð}{th{Эjpp[zϔU#%lfe' }tWf=ⓈNH5,'!II#$4wB_ؒpeX\qFGMl-g\>}{ez yH99ҊzU)1Y=O%N\bާ\Lqsp˱ %.l~gˍd%pi AT&8kYRj e6B͏W VGA'aY! b ӔCO 9jS2Cq10w1yڰ^LMѼ "kcCR=c<=)ݽ+,a܄ܤ`]qٮ:b1S~dqzZ]~͵(ЩrGm̌ Iy {Gd` =nj:jGn[A}> @#gGc)e go٬P}#٧T),6MDUa0R ^IZn1N g#H'\t"OVQU7uG&T2ށ68ÕvgzŎAk௠LRʿliMH aո&iplX{= XEuf]F4qkV+(34eSj HpCG\T_F[\2ֲ):t;YX!x\C GN#D=/F.v8j-EvzcBҀ #Q.TXO{Q+a],8D 4A$(UCRTxIk)rb䕡誐^#j!Y!~ЅiJͯDr;C%Q6Wd SG Ha<4sNI,YIyqv$~)s h@Wf_X7,P@YB,uAmz*Z`s̽S@ N}ݫ|7zAwMR[-!i`˻ T%O* z:aa”]f?(k#xkDž֭v_sUS!}PyX%W&*0-DP{#F8 ?Z̃j Ž% ʼUw5f'Hͥ:)ںl*'өt ٧5!b c^?[J cޯzʭ\D`ƾf%YL4w<"]KUvQ[C6:C&ݎZR ZGDic$9JqGxo4eEŇS"'C!!&bmUT9jݹKxv.WGY`f8"hj~ $>IV1%H;D}ZBqS|Լo:J* ݵ/F2%h5Z{_kQ] Ja1 S?񯴉|^!GXgqoQ:9W#xLå,oc`R(6 /3|F'Qgmk$,IBUqKinQکJ w&Dmխ©6~jbW_(k6]V _a eޯ0.?χ"Pp ,I(2`+D4exmՖa붮nHפsV@K_ZY74H@Nf0 /wHps޼䄫K'db͘![bNa?Vle.KƒDĺHe8Oں\2 X9,'!Y4bdPog;(>짒RwB1K¯ ({Y6[AkZJԔFkN(SlV0#Zt!S %;>ZҔ5:imFgU&ÀGa*Rڂ9r{)[Ydz'~b]Y}Kl7ڨ܉CEx(@ބ "Kp; x%SYk2pvv Z7 N_ Lfve\1x!K4'!#RZRy!;sbчB_>dP}Jlbc@>7y= RHW Bdu6~V`HŅ(+:XGjDDuDXjXT/LC9 Wuԩ9Ɏxfӿ8/svPo9;֑T>:pݼ'^0ޟߏl*枙x ?+1~i0FL!7¼hL#z B4A\` H]-Ss_L%P܉`nJQk]N l*LG8I>Fw _ʀ vawTB?8w%8Q#%F[f!ERST &P܂j Q"@zV* xw GC2P!}8W1z+ xg~z*3wN鳦gJgNM:wz\[:x 2X&N"Ov>T;;ה自֠}fX!X.k 8/E^o'ż.ZU$tT' ULe(́Qe'ؤʝ5UƸsw- ;8<ppwku2(֜S yR" ꎀ5@{r /N#~=ouȤϠ;%j(u7=voHjqU.[TzFc/Zw';N@N-0}Rg8ͳU52yF$Od}']> l+ia^eX`i ЏN愅@v{ vLbz\^Uc`Eh,Na,G(Wkc4{sA1APDFo ٰC*}S>Qk0wKl WʘH^ifZf,3z{AA-wʎ@uW_3Hsh"o1[%ya"4]r܈V^GY VEt l7,$~ u-avX/9>ѥpyk.G3vE^!QY%B'tiQ\F vܺC1bEw/>@HXtL8( PH4^@ֶDYʮ<|(E" 3 [2U(Oc_\Sç"P}Vq!D|)n7YNK/-LM Vj]A'qFL̊|ލm`4kSl(ZN4S͸{G4ph"X4plnԎٲ*Vݒ_@o٣s;՛)&q3Dg7—d$p~`7PYjN$4ЖyvD}=dS(׃b~.mC/Z ~љE.@!n1Pyd~(O WPzXbRv8;L8IOT".nYIoaL鮭c"Lp(|ʾ/lG^G īFK$> iLQ6'p G@'(o[#X3GVjv4OCc!cL A\(6rtGSbG?8pѺ{2MYbgcsWMf JQgN NvL8\_yh,ҹחh*eWuTweq\<[sX89tU$YRMfpkPQ;$@ (VS} Cʽ_-a<8jYw^Oq#3 -)5^}D&QLoa 4ɪئ-Aq̹³Of/on2- K+A$L6@L4QfSE?2[ٸjM֍m ,ߥ)-䂴N >\4ǍQJgB -* ?qF% 7ő(rktj͔',Ѹ:c~ A7_YU[rK4Ĝ`X9[,!' œoK.ON2^s3gfCk}#pc`8zx&0n,]bGp]S1dr( Fi].C͍_Y;$WЄR6ԥG!%or FTcHǰCևJ" =ݣp+.py?vY%˺Gi2v#USbu^q3:֜6e#"tT"(V FR짨[ 6TAJof piK8d)IQy g'X9v驢J>8cЁiIˤ"!sac]ͽ{0$\7kfH^7Yǎq,M&̳-<+ 09r7Iw^mz&Fcͪc5]|j, lA:L=5 ˦^:uȯ%&nZ [:vp+j@QWk"Lvt[!lvFFIU4eZW^$;Ey~ij#%ÛX4@EQ=]|@Z,#Ь@2f.7-R-!Cč-]DCþ~Jܮ3ODy+.<T_t#9_ tRア"?Z6 n5,.tZ,ALcN3-W1Aq iرr;IqSOڕFC l8gP:20PGn(cK4%訲Zt„[.hku?J6 `La-Q1ydhSdMo?N;9ȊJ/FqWΫz6xül]O%mZyQ3 ER6Yk_ᶧR*}A 1!b 8u6 VFY;y h-b>?9 l70OBFFи9#Y+{cRJ^b*38Hkc#P mP`5*1=~O^#B/_B$a Z(Dߵ"BsRTnOlج@ mǍk݊Y2`x5#'Z{O[7L> (XZ4F uX*vjk,.(? G|jPh6C֓aUp uג)slCM2b'$wY:*vbˑ =rN8j'Cu]0iPx /$Ȟ>Ƥt ܧF|mW7ZN!Fް䐞r *Vv5o퉧N*^H=:a!֯{L{݆WK(+Nt -GQr&fW_Z6 JQgzQf$ٶGe9![M_L/Z=ꌎBYmx_T7;RIRy# .)&zCj=<^F1,>a1?2V=(`O\ 6CD; L^e̾k@JFhBew!Oh߆,X!1lvi<ǮQ$ueRb8㸰/6fTrדhR X%WT TF5c^خŜD@Mo Os"kFmMI`0m}v'~F! pfDOWBomZ9X|ye3mfd,dQDwj)`8ujrtk(7 KTSߤ'Y{Y15,!2Kmڟ!Ԡp`x 9o;:d! B`a|8r+<$o`J{=8M##hۘ?[eFc^ dDJCͳ4xk<:d'KMnl#sIqoZOă0i^3#LF%|,=] Q߉$ EAjY43CEc9XHz"+ "DU%Jzylך, ,^{nes6W_hTX2ۅ=*?K]ׄJhֻ^а9qת:/=&D+Cę:Ľѐs sLv_)đ_ n\mJF2{1I(P{ z7ZLV ޚ2on OW,G3^ 60ØB R{ײ Uퟋ}"@KFWl+ioX߶2qnD,Zq4&xxU}O+O9Ii\,@ VkҹЃ瘨tحW(вXoG&:XZפZ\n&ĖzƲR&pA '˺ísﻙ@:?my$gO,8W7o;~p35k;CR(cl}OxPh=vCAsc4CRF)zMɘuV!u} -EF=z8XTà js"x"8۞6Oςbo'_嚚5x)yS%Bflsٱ*!/w0zR߁ ^tF`-2⍚ uX^Y4D]k; ȻaxkFVjNxԗWK::bzH|E.Ui3 2pٟ5S_0拣Tu1#r1q.9&jٗAJqkz*C?ln";11;N|(yfRh,I٪#٢bI \+}L/zj|gCQ+mO*KW8CN .Cꛦzߊ)PeC' g&F1O;FJiλyQ`Qn~P x&apu7bȂWɝKcv WW#ޚ_/S\x [ ܿ LMn-1(QW1pM)&Oum^YgLDp=*7i+&U{CNϟ; h/͉ 7P+kH~; hX34a~K<؜S0|ikxM]y?R2e`{ ? #sɖuiXzKO"wb+Gj2OuAau+"#*%y=1ʆ\ Qe_E) YGqz9 t{i&n"XM(hYԒPetDWPNüu&]}iqU E_bZ4F&4U!4X- '"Rmg{`HZ8`wp6O,Y M9w>Ω4L봡XA-S_IƳqpg>Uhˮd#guWE(Bl=C&@@ONSьM,>ͯ.֯6ZolʘƦI%&-]ScACy3d+')$Su߰38n=QhP:u]'^36AQ"R0[;ƻTLfH}q\`#chK̶.2L3֯Τ~r#qjPp[a4㑛FC(`DrhF--_#DC|+kVQuYfy3jf Ѷph|o;Cf-@'r!#򨌋 /CTUVSG~S7.%abWyMԒI>zJ9\aDmSj`BI^l#V v[/hgYZ07070100000002000081a400000000000000000000000167e5c8d400012420000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/]?EhDTTk׶ǼG}Eפ]gEeˉ8T;C39_ >yXCK_GZ:I큷}xb [q`S$ `';ٻ\ڢ4Z#>F}S T5nw22]8jNth4:n2>"1s-S2̳tLt)>Aᢈ`|9ϯi'R0Qkxxa t#yV#p@Sy']%!Pr_}vֆ?pŚ-xfQhJpf+-0:*Hʝ!$IPlp,rI(sA@ ׊GbmXdvގ]T󰌠v)E쨨gŕ6*\lZ=o>v;u[@􀯯[ѱI;eRYdn%1_4AhP4W WMٙHq;BeK'sY/ʅRŽW|( wcl Vkt"G FJ 8_# {*YZTdkyn6XG$ 1%[n RMY+S͗ݞ,BBZE+֌N<>t@?iʼQէcit U1pz!Pw9n/8AN5eA^Ͱ-"T#B agsOV=+y:gؔ0i X\A)<o=KE%cll8?W4'w|.84m^ :GKDCuAk2 M͠AflSl.uAŞC|^RO4bs0jL:5YH5ΟZd/ {+}xCTDo ܾgn$ol2[CNv?K[qW 4ϡ!ҹ #!م]{ 22΋)G,z O7P'? MH'Du]^g໪3aT9^\F~ݱvTi 2 )q^Ceɏ&wAhN 0.̮:Π,k@@7`v+ ?M$ZH q3m$'5 EQGurʃ%zX0Hv-RJub8Aܴ O&SظY,qy6ݦ+NptNWXʰ jЀ SWHpASn@3U y9&Os&CFI'yid7}BlR6qxT yZt|s?X,oeV!L|3/OP8`V,"BIز?mτVjQ9^5~W MYB/YOC㹫_iqǍnC&#lu19jqm3NL(#8 DބUk硌$a͝m 6k?( . 44N/ {c!*s@!/l%-wvYBּl9bibߋ+]N߅}O<<9 @a髇L@ {l,(ʦz9up"Xv`rdmeV 0 Z/ K!HWa[)mW ^'b[m#̛-Tm */^ڋtazw\Mh?,]uҲd@SU/ȫth7bXH)E)4zԒCmL֞x^`!OɨxDtPb5P?&G|7+_{;J%-I沙Q[)<|j(悒۳..C?%N>ùbAy7f+jdH蟴S^jV Y[ϗ40';RY|<V5%d.AvJn?Ƀ5R6|'>lϓ!FʗC ̳~z1.SD8Em9*ae9Iw)~];,wb5N웷-3y{Q!; ³YD 9 Xx$[H;;#Goo7O1pKVr)*VLQu^D9x s E D8ݟx-&Gu-_d\S$:J`D1븼ѿvֲcM0${T~//0^`y ѻL bCʐl]+ x.D0~?_X `0l>?^Hs:2qYFl7yo=0tR+{#_vQ9z] -JK[\|S=ܣ{Nq%)NX#-#=d.b .V2{غxlV2:؄.2ֈP׏C(Τ=F%1c1`VϹ3j~VuԀdB= T>% 趖iA~(v⁔Mȳ ȂЇh`4oDrVd!u@=|w}l<30⯐@?HFO`^X/"9W)$C(0HAKNB$ܾyTlB8}E.0"TItsVS'bBi.1Nv9޾FE̓v [Et2RY]k@>mN5s0~#fqR1 3mR >)(Wǝ"7 {+5_Q5sZaWaCIWkcDTF &HE RcZJxjj(~ ȅb"X%M^~t = imU4sbJ v]XeN* / vu\"Dq# O8YWrJEb^nti.+dw׃gs!pC5K)NxGdli>kqK!'b՞FObaC2h[iy0 e=f9j]knUT1rf#ci e{s>#N.M"90Yk&lf?ģ5XĪ[D}4*c(aW|WC񒱩[qp{ ZHL&_G yiO\X2wKFbًJ.)Lvgno > ,0i,qrCho5zè1!M !^8"lB`+OedK&)+߼n?] lB?l=H#Y)mGA3,5{җT\,V@9-`'Bo/0ʱш}y$VYWVǪtť$~\Rfj1봂+|~?\?U}5[U/1h⛶vC NeAiKBH.TО^WY Mxmag ȩ$w8m \q;T I4EedS ۼv:3 4f#*<,8`G_ ]Q׻e>pZ[vEmNZ(F6nv-TLaOt[l)UPJ(- ~$;ArŇ fWhZ鈙aq A>x䖋O dY1"1qS])pi㫪4OH %/Tc^XepҌx*ӋFNo (%S4Pߜּ4C[{"n<C,%o[wĴ7U 3xMZrq`{5B 1FQrc=kBH=#f[bqkBLiuۮcNgȧ-zs{BSw,{䊏K|ЙiM_?ut+h;BS^$ZPGS4/ VZrׅA/<=|S7}9~bPovT0;8 p2hʈ&Ea[+>w{MJBKx{UeLW) NW|; G|ʐt.ؑ\95LESvtQۆI]-6nx^$*ϫ7ѻS3l"P2\HKX2LaEQ6@P5 t^\3fjfE<<ո,2=U*Y~sT؅ Dk-5>4([TE~fR j5 M/Q |!۱ 51Xջh8ӯ}n0_LL p|+M"+H3}mVm>H[Qaݑ]tT9%q]nE> DFř2pwt`8mK)fȮ7(3>05@ e!  >OHMXVzÈsЈߌcߓa׈1y?{5xk(WuGcr+w¢ D&\9P#_;!ֽB!8S+N \V.Tk=PxÁ}'GvsY0=7Öd 93cǎ Q!+`U0|<5YR͍M*P~uȧ2n"Wצx^EhL )B8At~i%dwѨ q 3Rmib j5 ߯k+/5 2H4-|Yj f08H*H-c|Ƙs!: h$zt$H`.2qCeW8qeEߞNI@"e4( n+/Ǎ,玅/z%/Z_[5͛B8|xvurr %朽0;,V>YO.miF6ui9AKXGP&qA}m[?ǡi}buYϓFhȳIteVیr?aV6e,H60.ctt܃`iҨ Y ?|_N ԰HJAJoxM =".Ӟi }0\@a-~-Gf7x?ZDA-jvH;l&&5ՎE/Bπ@^Ӥ_NžnmUMrpJ"d܂UMY6aNLH[G"g+m :F *ҺO\ץ &?~\*} -%2;J/f܄&H&s*(Dx]NHgMmF{b>Fcu_uW- !cJT3zdRa m~3h~$w\Y_4!x @F&ejuO@EW<6y}ܵKU(ؕ %ݧdy8P +WQs#z9cʗ~kxKͶA8Sw= %ڎ6?҉*sQΡ0.lXZSmszaH׸`:$E jVCߋFwd)rfzt{-8Fq?}P9PV m9ի%EA$=0as#x T4IizaI/\* Onتt?n:2*Ks[(/+fRZwOC`h1%6GF{нs*yp]Ja!$g`8O$n]ȺlZ,PnnG1Hz-N6U_eOW:oQD֙0vrFlZdJJ}ncQqjPmm5o`zev~B.v#=9U2GKXT;&n N6*Xۄ/Dwuz:Y#vbĭ/D$ Yו:ԍ 2͜[4a²:,b9 0T5W&Xb-hLs#*xq%XF %賤q>W&g^a.vEI#[n3!%M|R$#&ј 5]iwJ^TB;R|.mvTq|jEn\^ ">g/r,y7X)e̮gqjϝ9W>*;v>6`jq JܻF*)~B bf}}?-,=#epec(.3yyMM:<·2yΒ2Lr=֐z;0w;`^Ϋye7l݊,g^ ҋ=K|>QgZ{lduӄTy - l XЭpM~yy6ٟ) 3[Ƞ5Wʀu[4`~fX7_!F33!BF]Y#Jէ ՄA5cs%#G<qhZ جd$G0'FaZj-#?$e~@L]$nbNk~10_QBoYYHդqb3eY KtK+4**"н<~2z:MEr7>6xe.e_N evuYE?C!ccC~BoܓA WOV @2LJj, k!@7TFXykAWy}OJ ˕[[oLl̰אv3wQ` _#ǁl.֐! ި$~Ȍ 6uBS1$O`$"ce=s<랞,H'}7S[6xEOp}w*/[C*d꿘~6]Xt 5[})zz^He` m-E{+obONlyn( غNJ ?aBjZi NJr5#xIkb]I&$k츝\,>@wlt,K!<u9}TG ttwYM :Ջ FfZP5xXY>iy0-79FS\˧3@Mf(NOp`:^_GQ3g[MFv>0zQhn JSE_NS7A=ĆVtsʿ]U6ZJ3h:/UBA{^ZK`Im֯@dk\XMطoibM}Ŏ%H]kȻ`cbuK(`X Pl7bCi蟩amThY;ڄ>Rt/\LE 3I@9!'xe#n;_ҵ\\ GA-Mp>8m0Lp5.qΧBjEPSBmkQ=V@֪'y |ZN[f`V1Ujڎͩ9 kS%/Ϋ2ddv,F }d^H?#K@e6v mYs!).+׃1x}xp ,OM~Gi3[:w0·S5,\O`pc0@`p+i`:4_OL#HrFe 5ŭ,GHx=LE;)J q A:. Zw8e ÂpKE`bE7R!(p7m+tO٨LH֩&m!nъSqԦ'*"|N!DTeW[\!YcnMDet1~T$kWqàW#快FY hYyAmw +_!\1#B(I 6&%Sc/,JvQ]0=hLF0eut|*gCZkmw"B@'fd4K@&7x5]{me͜*,x qzMEʂӹp>`4z-h~ Sh0" F-)ߚqW!p0*c+jdHW6emnC.R>7 SDZs&%=Q8JGF.5aNf=(͞Y'̲G>C,cpޓkuKJV#[ϸٙJ8#{DtQg|Fk!^'5TQQf J A:֘tdmZ8,W_5v(q g F>WxMrXR+6O6Z]S}F'{`8{xn <_ךXFH4qF)^Ł&dȥ|}I/6`G{#R~C5]W?nuBwY ɥ\)OذlSij<'F CNe[ݡ7 *T])o noXDR҄+:<+5~eImZ'p-"3q Wu(${(gKBpI-^y-b~(OeTe⹇zg_wze[9ePct = P$ lgodo]m$Sh^X3(Y΃2D8UٓWSE/vΊvq 7&B8>A|.Pn% H8+bv\Ab!7U~9$۪tF,U_yv7ʩ/bPq&E۱ ROv^uTq~Z ~W,ZC̈́ۇ"FYo_[_*["Rn|C8Eu=*ZWCG?9g%wwT-tEfZ}2bD<{v.(.5m4Vp5)k! hrn-}OC̟feѪoMD/U 9[HPs01y߆hf<.M3l6@R\įZ><==xވ_[#ZMgg}2J?nET_i'y];i0!yˊ| : l*' +Z n!6pԔjn ]DIms<:LS/&P%Nn0VG%BVST2t6Ǭo\ŵD/m"駑ڏXs7T1 - E[0l3y^k]=$cP) u8ޚ+OW̗ HF4 $/ME]̐I%`((D#EY31 6_{敠\мu6Rғ r G9'xy 56Av6v|?!橯vΑϔuG4ESHRhԭ8d~Z9bjC6"`;Pg>fp7Lh*7Y^i?خpQVRJF{iJF`wn]Of.2S JuL7NɂnK E>p$D+~Tkcm #R Xr>#1BjY5H02dȍa=DYKdLCKj#qd)(%45Kw?,ozϘǜ']/yٕI UF U<:\.[ٺ oK$,2-ޓ`񟚘m#A-B  jU?BFY3wB7Qgk˿̸U\I7V-DY"X@%_ K_7li,Y2ߓI9^@6_{N>O@HE .6NeiPxfq`3 XhO0ݾ±|Կų1Yws|@'ȳ}vLȤ.653rgBE֯z91)S&Tf(Wj-Iba$ OV I8:ı@ìk4᷻'f/+-,|JfBgƎڜȏZi pd0L䡳Sש_Q"}5r@$:fGS|6y0cEaAf]pR_ 69_3 Ѕ\)Ρog_-xb7n^b7NK*Dɢen_R\ez*Ve4N"oΣA8b[k$ɔK(I\#/j y5b1%q˅ҙHġU1߿$ڷ7Z y& ]ox5DǀܭTrO#z%2 (Ꮴ`[ ڷyIy%o.Ĕ!\2i's #`%-d*hy%{(nqPIvfx96`vjpO7tk@4cWhM|)jrD3j9i6"~V@&.S&Zp e.#Tv9RKm{<׺-MDdQN0p2g-uYXȹY=|-?RD9[0r43垯f@HdΛV{ucUijW4~|2(]E(H\]^L_㉏|4=)ky8`mmɭgS:z8tiaYnm,QdP?{7Cl1gQ+Ó@`s3p>\&a}fw I6#pFßRu~Y!!T!iQOߛOB3 P&QR}򱷦w\+{Zz _Q 88} GkMa.Ao\ BUΌ &sqT\Te,ms7䤯{nq=]KC S;؈-J݂EJꜱ)DeG>5uZDcM936/qS &Z՚Ǒ4o9VJ5֭M谳@\/ajťFF|%ٺTq9LWGPLa)2x*G'#bnKEkЇu EiUbZt1U28zʍmئ\Tgm}mc J[SP>jo_CSiIE[C,t9]PZO6Ņ~9~&GNJ\7ybgWˀyӠW[ (}tp-{KvJ!UX榉Dp@!,3ƻ+>/xiJJ% 0UFFƆa;D@_C_ˏ?/3Q=!fb5LVfBtxNmODy[4xy۫~T"v-̬YX'š$ѵcC*cBO.b`S;J`Ua=~+ %7@GH| 6|N}Dg"PvXN!ÿPrfQMtȬ6q0x5͗!d u ^mq ę^TҞVt9׉i7#<!\ aHà<ƾKY9.WV" tRbNMJۚ"?en)/k^k+a%KeI7Oc]="lklO8k(cR`lRn=`y2TKrO]W}kB)4R_Vc4EhiΈ Mr͜#o)}wW\ —PK2f˖H4s@BaTI9ϞƢӴHR0&ؠJWq~"vn_`x\7R=la4ͣb[Ha h+}ЗrZZ=Z2y5mZo+pPaҋg)/}گQgܐ>u誷Zuְ`%צ+ fN, `k{q*i^ Fo`1/~ΏS01JbT篨#% Z5 $ɹ'[)^plqD@-ѽzWǯQ\-1_YהlgX5aC,C<twerO5^NrY<{g8- XXe0d7c t8Rt=K.q 6m㎐B-t-42#HDkN7*<\ R\ї%etS dvs4o[zhyoٽ|ѷK?1ιwaْW^9YQVUQZ#0ꄔ?D0Gƺ5h,ñri(GOV1W#R m%'bm& +ͳ^'K%fWɈ)xE62 < ϤSuw+CT-ܖ3!~,ft"^TRS# (R᠉p1OLFK?={| 2/wRgHVVz7 mKchJ SWi~XH܈tZ&X`>5މB0lg Bvmnwmnུ!G;̥FrS'|\j_MN\llQnsf !, NScXW>іQɵӉ.䱉"Qu#y8Xv5g*d89-ptl//:P0VR.9_"9 &pp92 {c=DPj%{>ZiuTU/’,dX 'Лnʃ~/j$ٓw$ ]+xI> MB"@2ΆpU!09(aW)6ۛm6j=X9jR"Ue[m4Jx9~ KH6newJ]+NT7Rޤ55rXWUH:96} =Helrm0?1 XDj?C[\uhʂ?GhǘrϞZ|6^hV^K@hhV=JN; hwx Y+#`鼄xZt#;݇qxn'3kCf~iC |?j[-*Ic#=2+~rhZ ÁY3 r1|؈jgyn[a: Ǭ5mn%@γ͏A,K]v a6#@4myHWA!").WS(Ȳ;hN w*Ͱ~ lϑz[,Įɟ8d6"{J̨gGنbQC{/Q=6"PV>spra|J.aY" p-Pq;H?Uy2^枂9qHt ǾqQxJ "P͊*M{~'%W#PlidwQ2ҝ&s!/OuN&ձ&9 y]k^"hl0lv, cwŞ16W |VonoMn{䘌U$5*8$NQ`,~"Z&k:?O4z2EKI%EMIn /V*D-ߙR'`Tx `}f1Y1 rӇzN%aJNAPFj_2>ߧ^a ȩKQr$× "/5&N3: _d'g<)iܚ1kAn)Gș]",}tT׀K6DTQjSf@7Y;?zƞDƱ8W/;1XMh_>V%]CەڅcHS2uh?^Ȱ*C̢/ˍ.W|هc.hvLj.]-5D"Zd'ig p%pw!ӡ1i6_(!wM7(ڟ'T'Di-zVQ[)mE h@^5&&Q>'_%7";r&=ae3UGi;>wR6Oݠ-ԊB,Bc|s>hHF6F6RMO6o)nhqcʆd:嬌/wzP(JHЦ؁-PLRDK(t_9X؈RCa_FFU<Л`Q(HX5i]b0aA iX_i|2Ey8cHѰlrH%-{ ⨪w)v*IV#]3.kLE4aR跥Z5!cD% g(OZ"7%m0c3o;$<2{9eReׯNV5ezj33s0 肽py)`Mꜰ ^JLƆ)桅DS^Ey7\+̆ 漑Noa cUS5i%U$:2 GLӚ-7S] "*$91 ô{wZĭm{?I0?'X؝L,;Iq% ia0SˤE +VnMc<[:m|Zq]\$*;|鷵;;K-?SPqCj ߣ_\YBrF0'Ti6 .axA/)DGyd %cb޵)_,uLoR,9snh:*ըV IN)̇BA`D]nN1H`]4 a3[Wc>u2MCiڜ,M ͸K'@z|勭Y$LO;eh9| Zӯi 2p?.Cn^ qZlEC=0Yl>WQowʼn3AEV08+v#;BϬ)LBe:WVu#3rӷN|"6அ&E 9%ځ˵fS) \7FkŅ3;@jN=o_ڙFuH*:]Z DDgcTV( 6In5!v|Hx,`am;Dv0;_|i۳u~@,T"TBCGGבHEPRZIo }_PGIa"F$ΖNz-= мd;9[%*\/>.TkaAF1fZs SԷLdqObЄGbYT`tEXΤzv ;~ b ݋_@WWҶtixFEi׬P4b:6l *_){rA=hVK~Ii'MGo|$箜wn۲2:1ؑMk?O˟)x/ji)6*EY8Ɂ!nwD1{U9۠%tkeZ{yPqC3סز}CHA.r5ڼZA#Q#\Aу] TᲾ# ڟI&IDr4}/OSO WLZ|?h7 ea/}hFmy"?Ծ+js֊[Rx>u=\1L-CLfp g~$N)_g'һ1-ٙi?tYz5S1ix!aIS <+abA4m<s5Kx)H.cgAy1NN@VϱydakZ#q M$ˎ1ɖ0IÑP)8Lo J\:044ӫ[/p 7qf $0=YHm'vp7׆Y5`oTob$G|?LCgI[4{7bj(tl:* y:qU{RMX͊+,=s6m9sJK+:G"j7 &Y94'lH$)H3#()_rzA=a5 0+nJД!# MvUJNHAo`>WKہ3/f'4x}ӊΌit}liꝒvnH[V7=lptݴ>esj&QGݥ6?|4븝]| ^2NML\C' Ns(Am /*TîDUˆMYV*t dVeQXNH܂H'Aܕd^׃}c^{ 5o>-y@J _W>%$u`LdmdƱSZKRs#.,Ƒ`U_ŒݎeyzoҌPL~PWh+ N8*Qዷwyv{2e.۬KhIc0'ػcYd VA] eW@aYW<s\{֮I|({XUiЛZg:jonh v=?@'#!rٙu>@*էQCK044G ϐkon* L VF.n9VKWG<2+m8҅PNH&5Mh,TK[ǵRltoGb~Žxxity?CDe-ɖ<$A~@t_0* aeWkj #!i⧍X:8E%MB dzDobiyg2kI94Efk.\zt#=}a.˯!Kٯ=ӉEY bdih [yΫ=UDvA2"&.oTc4kphgԥN0V(?Z-u2Ӌ 3rs^ b &1Ƅ,`-xG5h Vt4Υ|1]a,mwbli [vXA=YG[‘KZa3SضRDN!J3yMe8=+>IMG,qC*htQIHFw3R|3dQ(lFX.#a]Vn/yjIOO >O\9] BK!gy K(0%d5O1yq( CpiDdd'e]{i#տ?=H")tJFJSWBd(ր.OJ1,|7сI(m 4w08#yOq!Щ\m׬u9{=1HHjeˮk `~┅P. ppUÿ&MS*P$b z@8XmB;w\޳X 2ʏk ;S姊4*'8Y Uɰd&Dxԃ=EtހKeE+ )Z`HC0ROYz4mZTgKh)A\~S:zlG|=!f<<\,0(YDVH+:DVJ KmE؞.Ђ̶؅Bu&AY{JR8MO&9w;3_U19)eA.M*(13ЏuI ESPMfdbklA c ې1Yp:1 3GT=F4S ޲C;y.YB7a*}CC/1МT\99aH LUo*d/sp-ÿHřxZy.66 EV->N|.[״0T ,.N3NF4*jβbTU(5a_҂pݡqYQtl6#|%T?]|!W0&"N=)/Wq-.`**$^˽alZk0:RJkG#cY+nkhd3F k=I[

z9@4/&7,ȶ{.k ͝WA0.T[P&bNdr/VOb[M|m[L ߍs#yO:k`+1?|_狝ף](jճM,kN(_LpMh3% ', #sǼ'V̟h#;)`(8cYJIeOlj"F8}G{ r Za[GeC8LM@rC7aDME~D |#ѡ{s IɆg!hD͂@ \qfMJ=O0ԓ$n5EKsϰeol/HcXw7*Fěr gI/ Lrד,˙Q`>:US;[0/y$d6}!ID Obڷc 3Т.fY:dG?[ɵtţF_Ul0ěmDU8dj}[a=S6J=_Yi0u4gJ˾Z' u/K$2Zy76* b<ժri24$@^ 2Dݭc'm Mf1HwH2/$r1O2l BMa'u[Xn2$:= Ş;a_4v9BmCl0slnILS)E+';>BQJ(ӯGV42,/_7NĊg˞Yn_ۄuxzwrSncaOioi2NiDOi?j]ܱef1!.;n#]gq |)K@eSpٔ4dch@D7r%GMB9hi_ ɘBQT9PbS@TZ|J/NdCǞ#vIH0g2gUDFgrפhdlu砩 o)Jݞ)@݌Ã~BL>,oM F C2ėjZYAVeaU &;:`t/h'*fH]d5a:VRY]VIl1% 8f=⟦{߼"H-@%@U:۩>p\< t{zO<.w>'_g3p -24WϪA#Tnz6~ dq&SiB\Cb-ZO02xSzߦE`{H B>NuW!S7p,?hN;U$zX_V&Jz.)Z)H#'q^Omprb$m1"K:!7y;:*|Z2($ >ukR-ڐf(sHe0}eFs:M9l*_Eٝɰ;΅JbwzI^sBM((jHV.5g.#5C02ʩieqcR `;'hj"<[#dv{\QN&NGw˜,PJ,/߅گ,E Tfl纒cJpn1ɛx=RXe|as Wz0%+'<8=? 76#6n FrL^<V$3Ѣɤe3cÿ[ 8 =7{ ̫WP쥖.f^b $(6sE1_r WOqNa8\>+_hA!}/F'Ǐw6C0WnQOr{YL gGϿtV!!>9x*IdFoN}LT8NP׼%nړ;oҩ/šLܨgE2Gj<mn]Fv3 ?TŇi+L.{~XKA3~,p8UD>yJ ruhJ :ݖ[4Pq#Kh~8xd}RRi|%>!alkou0L .Y?P )ENt'L?Lgp2ZLzye弲߲y> H%WAN6Nc+[Y#ý~.a4#pd@l#`7~:,Qa?Vtµ;ݟ4̺WViRLq4;S7mp«s #UC_N TVo"f%f!̟SʿhF5<s;RmܨĻv;L STTuۨ$ k:bjv z?j X[ZE;TebU3 zsH1=ieeI8*YÙ={^XSQiٻ*geH_%>oB@ n x"sKZri25'm١$9,/`Oq-wX^~دX&tKeیj@{|YqE(n.e;Lof] od 7QXc{U#Ɣ߫{/Ln#D4a밭t@H{j 2d]i ?תb|A`}j۶%]- ɺIn49X^]7n B a7X%%ZԲ<b C 0@Cz[IS eM!C %<2BEWޘ zƌ IuLތ(pZb/PJ(2Ju.?-pbrL ^Gf|ox vs.::ף7+qK^|-ݹ}wGp^Vi gwg7ajODȿ?rэo\77*vz L,dGTps՟fHR=ws[`SO'ƻ4РP2/l .m+|2i1+ږ9w%b)p7SFמ!l# V-{] )և tU~ sB_\>M(/L;|rÌ9=)Zj7G- HQSVσ/32|}А)IZ{jzD5JGлl6zBW<'A`*X_{A $yԅʠVPC:"Z] *c[鎍]>7QuIX觃Re(gH *M~kPL _Ro Ž f*1%j ~Žx`:>R.KuDȝ̘ q@ :~Pi]SDRpTF9eAY.w0S'a\0}uPJm뎼7pѼ*;H%R6Cذ x 87ChP\xRI֦.;т&_v9,p;7~",<5UxZT1k^|] &$C2d +vT9Y%~6šӧH.Z}++&}\rx)Ԧxphl墋 {Z{ۡR\&mrkcl:>`M4 gpb ޟ]K.Ig%d"= a֪&1P|FgKeZ$-z69f:(\厲ٵ9v>DqkXк}}Cl]. lx UE!5-T/KqKŀoIo[&G :`}zdZ~t1 SiL^.^}I+7q#yTTI1vN!EFޱ@s3ę8X0<74zE+$"=3Jkto0]EG{VBKmԻFßNg y~+ĈE_/ 16h-~K2%uږ`+)77XGk9;޿.}v:w #2jGTJ*%WY-,)̫EϚW,31wrzJC8%N %%a+f>g{CZVGWDlT! D-CH7W@LtΫeQ 7j״B3^cÿZBܺkлGZH,:2?'z@UZs$xE3x/Nܬ(>!Gl|]͹]u>a~UiU +ѱa?JOOTT]5cٳqB\R;w~(K?Ե=iK}ªY(C/a`B$l|,&}Y 1eEA `}(>Z"Ӡw °f/ϵNC@J=K݄nrJS8No_ J(61k*T -h#kJ n65:fa5)0b%\ڀ:sY/gx{& kxfޘ*!v'9Mf3RףΟU3t]G 5D˴.drebbKw (&$zˁ xѥ–UdriDoNzl$z.xt7E)+*QHYTu ӎƻt/%-g*&a PXe7'-S0$eMV] s(ZBju^G5:xj{BR._Sho Rzh D5.l!FZ=ITzz:K^ 0м6VP oh$e _mK- nnRᡴxW@t( ڱIY7z|5I CЍWDkܙ dt"KTT!S@jW*ˆC p,7pm|H[ʌH, r`'e ]y^{o&O@?_tgςvٱ=5t+.aa!Za[, Le9v"ڝ>tIBLا!iQX T֚\p c>.x\Bu>wK?Ҹ^G.*8j?s@q^WZb]m?9jW:J,\hK\QԄ `N+>2i,q~zشdΈ(c)\u:]~WݸbdɼJ .QҨ.wӛ2ͨJ;%Z!ZWiQ")*}\vMX2>CfUjHFf~ 8Y "-:@?ڳ`N,lu]qɣ6@Zyy.4LsOॽaOZXiG7jwF u\V|ÉrmDc)ʜtsyy6( K#v`ܜ I, >#D՗E3|9A&)ԥ#S|{Bibގ\O-BaJNLpR`-U$miV[)I'Cqd2l>@yYO   nabnpҎ'ɥ`3&Rv"QHMmFօw$RQ&VM%UI vZw0ITEZEg;QM|:{'>v_Jqc 4Dɩ!D{aj'n Tm~=Cڌ Z4]9<]he1SG_aRBTRK4ey gqߧed=F(}F!žgils% f.:=HlerSl ɼOQ8 fS $Aw[*RXY9n/M ڿ5kj3oVI\ Ԅ8}VE!^`K !*y#v$GZjr,nZsjKz qb_[- ,@w2s87ΚjLQ/שDE?_3aFY`ҍ5p`1 qݤ"=ԫTVS!eXYu] ?>trj%ZkܐSיDz8[D/nr*4O( n=[\1RB߰vx%/{˒1$δeo3(l3# IW|B2du}&nei:Nܳ 0op(k-X}x]/J\W ;H{~עRl0v Ck7=j(m_wr_h頽:rޱ8qtz #!dY-R]_t^M nbKqN|pvӃR)3~K3N6>rc:}._|% [ NcR͂X1/Nv4m<|5va'$(q D(?Z`ZȬXiIěU=ˡd㆟5n`4;<pCLaEqg5Ѧ#@M F8Y%V@7vyufڟWcOKil+ٟIuıbRzlL|QRT NgРZ{qOڸS#FHUVamc h\m<Ѝ+ },V d4+}ꣷ阄Wnt!Tve#Q-~PՒ6u8v.dtSTQ7OġvŭYRmU|8;>abmeu08kN7G,u+![J?bcV@@rZ:c2y.My0d Rdn@JYJ)(=b̠&/ y%yYdYvfέ0ZwDg /js1;|gۻ F61PM6j(ӟ@b'IQRx9PY?EH+=DB*[NxEQf܁Q6>̵yB&T嫺:$*%񤀀]A[OR Tאz(>lJvJ0QԷ]f>aጉ޲BRݫUL9G(ή75I"]u锕Eab%i.F7o8딹x뒕Wh@cGsFB:c<@{U拦L>jQkUs0d'-`sVݑⰳapZr钃Z`PW09U26#WKLT;<I[8/Ҩ+‡٦Une!.&.wKSԩWX"st v㪥w2z\PA< 2-]Ĭx?RW0xm<`)ܖi-{[-'1w=; wb/d9Phh] Bef g|7d!IAnɫnF'MAG,K-Rw{GrF*[W#n38+]֫ zX%euvTx^wz9[FS%,HGє- S^?#l3Cx-ĻPA<0VXWEO| ;~nlu6B.q3։oYR=ћ++L*LdDфL~KL{]oc{ǰ0L"'!X> phZ7&)tف(ms-)%af8F % QmyMsEvzNF=P& Nt6zC[C>Z;zHc$I :̟g[{nT'Zd(^=bblQw:q>^*do f_Þ [\%6-]5RFGᚮ?vo]5sRc%4r W ucGhCq(@67PUYOuUCr]|"y%)9C|7b㉆Axr tfL*M. S6ֻPycs+7W{ӵ@\xj6"u&ӗIn@n^[Ot^]`gt ν";N)d^Ӱ__#ť5z"a;d)]ƝّOy3jQ@ ?[53AEgfX/{F E7d+u Y²%Z}]5z'7b4nj/>b0oJ6hs]ZO3.Li):}3nYMq<Ќg[tNboºl#0oK,b~GL\"#(0/\y :qi^14&cHi{QbSq'OTb:]LdgngrPL |cW9 0:PEGGH HY0a΋!O'I؉@A61 uChxuߗSm,tEG lif!@_K5coO_p]]y]M6DvY-c{C ,k8R}=Ub̕VF*h\KA^ǁ4+tl(Z:PŸUΆRH}UZ%i&3xH:l7|Q 1OT"y\q@ZRD(_fÞ0%r,M?(<1>Ys=-1[2-F3%/f= N?&33D$yޒ,GB7z4f(!On_!0MO,JUOC^AlKH(T.SN3Kr^{o@WPNd˚uCm|izlx26_yLJ,w,O]SEAҚo3u^F5G8dM/tUzBy%,&d\M `'<|χ<,TL3M))vԀc{lީ̅ /b@Q-s 0dw6M|$A Leܲ|m:8ZAb+c5K.*q}%i@qI~b~le^oc RY"m ʈ:0KŀwMLpro\WqXhi`<^_`"=Q+vXywK#-CQgwD-6 ղHwPGǧ#Xv`h{OC~)>mam#v uvț7F*bYHHRs|NG%SLnJYRs *@i-\(Eżh@9K;/UTJZJԩ:V<˒& sr׉}P响n tMuI)MHQ\|R&3c.2F '"Ap_(Q4`zV:waҔQK^ƥsbF cHx}RZ {\} 0.sfHN:KjcTdGKϫǔ!{J:/hO'i@j CZ=b*`Ƅ/Gk%K8d9v*e~q0@Is~D*+Ö֯/"&1Z)ٙ&.ؤ}[r*ibqtj[B~ 3 #GL]B;!㾬} G}3sE1/QL_<HTQ"ʺ$KϫkfgPL3,ZVդtd3J8˺5_Q`d/#9L ^!Qs '|{Zfjh}5V/Pfܶ^r#w4}^#^eI ZcH.:nRʋE;s ş p@w>;gd ˙CzwoY 5#Ȫڻd`7#ᚣ8WFN3.GŢ@` #$^#9r:c~7utK#x5?(8~w-dh4tQۜ# A!._LZo^bX@CBi{zS5WSW~93p(qxݛ{io:=;<{OI|@A8"pzz.%ado.fi v\=Mjp 92n\kGG,LpnqZsK9Iƻ~TӅyJ:@wf;!$$F6ۥ,.vF4h1{zr+p__3WWױTNKqPnQu"TY!WIM1n]ډS֘o%晒eQӳT:3 1=ꢵ0T>Z. ,NiFtT>gLEWTF]3^t4ګlkZo#ه5:fnz"+xLM>n6"'88~ٽV6>Hky62^at\ Q\dUZrL y|Z bl&BK 2j84OyHb6XiRBT9JNkIy1œNqi+T V=F_ a(_#}Njp$V}H4>Tl>j0L 'S\|3 /vjIW}}w>E>>Au D+#LQ й]573{M*d-pi3OO4.VXyWf1Q35\OFR(Ҁ1$} CD хl@ /*/TZXn%X#/0hm+qX!nBV3ibYp>1q&{ך7u3.v|w >SD$сnK^8a]zDֲGN NտU{ſL2v#1:a z M]qNq>B]yd¨ІiG)?}y_cB`jO @5(dUp>4bܸ(DDz}o [YCG1bƢ\1 {ud4+2t>fQx日C jz0lxT(ږ|Š{6 PL"}QrG7-ˁfǠ'NMY[N_T: ."G:WR T [1sv]Fme0X?a2f$^o7oCFjY'!P +0";:ֹNene߬*ZQ4Q$[M>ڃa-BS‡k=ߣVRg3oZ8Z!2ȑ7㟂6 )ѝBMmN&TN$xM3R1}ɠԆ!ׂbo?6+e W)K撀 =^x e!pXCp8IhT5X0_mpetMH.;Bo;7_8u^sl5^nJL'fUt`'t!nHFZsM* s(s 2A`yB2 ,B^$nXueUBܼE}'9wi˱ǬJ9]3~5eu1:+F`܅U>7f-|笙WfQiWjA\Q혒);Zښ| N8+1y| |`Sp @/f+.#wjqBtz)\0IRŲ-`- QG|lAimMM0ڡ(2xR%FSgz*KCNf :??] 'tDa^G {t6@jR[:|k& @~D?UZV_0\\5n(PRUH;1K~fyw_>L8s"gۙ΃Hv 4cیVq#[|\ 8Wg }yxk]fL8_&Z[ r;XiFi@7Ԃrb3ZheWuǝ69:lsz;QZhY|,i߃:FFH4Mh/D$U$]P4>8H5'cߙ+B.XEX_їI.z=?}Py"XۑbK9p"'[Ѩ$̶L'jl~8[{6^TKo ;CAR)ȰTkRYjÀKHxXU]xFgʖ2tjM#"4Cg; :ѳ5},i)-*8e3w8Ѥ ד Sf_&g,J9=6͘KD7g:'ӈ!Cywfc͎Z:^.vⵂyT xXRd4֯$n~ ITrsn,HaQ3i$ty |BҚk)/2t,(%YH%0:2 0!^Uk՜CѺu ql^'gU/%Hr̗?ԢjO8?y䧏Cv>q)C ec ڕ5<|t^(>I3%6uDI`-t؅A)֤sZ\_8:qM&$c^a)ǵ:ta%;b&!@x}זfN t;PvJƄHQgC*٠n"Dǖ>Hne\[JѢ3[Q(U>kfUK 7ф{tmt(mx$0mZڞ83J-K.Xꭳ5A5\8 4&/<?,""L],;@vtradR8}xH^ ڦAD7ئCh|өM9%} ?>逶Ͳo/p\q-AxD˂A!Ps||vחZ>}.P^HSQ^6cLv&&O /'(;Wzkhp #@wh5$g>S60P2Sqek-Zjt?b6@P.a0JfsWUwldԣ-Iy\$w{5SanP  ŗN}_NY3sH-wIl sX]+mcj-PxZr5$Gf/MM%;}sm$!yT%- YXZy;)A-F&Ng QcqI^2K]7p(:AgU,GZA^eKknFKE޳rpDdxSpb'QDSdlQͲpͦzq f)4ZC h( T_)EUCG$'aHLԇہo_ -gmDlPu)׎ _:MW䧡Y[ ΙS #] Jb29dXIR9%p=:ڵKw~YLRN d)fS,M;9S%w{W.ZlLq8H.-%)gýԔ*ZLb0;t"gle  77-E&?q7s(B#D3"uZ_Xh4~UF=)d6}\ sƑtAr@&mp?ғ7aǞgڂDgWpF/k G={ct!SW($ /Hw=rKK;T(Y@$V<9p\Tr4cLo>2\KوkQ̓u2>>ni$g'G8.̌(+4Eѹ¸QIX4FsjzBX! ~fVәpHżdڅ9TJ9:hS oc}:Qx:-MV~fi9$z,hQTMɪZ%5VQzaCo/vm`oA(d pi'lϛ`kMm$q2ܻ/6<*:L+cI,%$򗵓lQ4tʡl0nfw)ZMH<'Z5EYK++g{YNB2%Au60|'8}T6 U̬58 3ho! f%z]]8{J]LR> м\~=yƚVL+2jh8%9نCICo5px˨';s^YЗ=Y$c0}oYFDBCOhHuaϦ3c<'D6k Pp(- L'lF·RM3W\h:6PbeI,]neM~L+WБ'm]oZ-I izp1 q^wfa S j3HP ع**p~ڥɎOQ+EK,JLyY4aY쥾-4t !y*Ul^}&~;^4ۧAY4pJיb!Zs/'|R)T~H6.(-^dI}J+ºW c߻Hc"Q-h{|]ұ7Da䧁:^Lb>-sޫi53P ݋&wMM8=f6:M8WnB&Z[ PWy"&Ə#>ҽPPDŽ>-2l >ءr 0cW~ tMNq Z?8v<ƻ_im{Yw^Ǒ׺ +/"vO$l9.LnIaUk;&GkD?7M@{QwQ%S2os^Fb"τ#H ǜkϦ8ސD&*ʘ9;﹅ƙ.Tw- rϔ3[QQR`c\,˲0hM?kuyueا56VU a% B^3!د X`\ *+́j7 Nu};i>DIau]SOvIAɹҮ6Dj BWfd&D4&b"*kxuQ[olW~ݯ0-4}kQmMY|zč/0UcAJe{|1? [V")q Nu6˝8 bQE9zi1O]jl-Pj6fJ0`eͮLQuBAm3#Ub.:i3=#9ޏo{pvF#"nKߦbo Q!d8.۳}EZ:AݶCj4Eh:oKFY! s;,ai:پRvHCN›ӢO?96l+*i(َpx̘ӑ5T Wt]^!,78O͂`PAoڸ+kS8_#;ȿ["M5gh#F`BŝXf;7f@S:q Jt/ېf5mom 2W U~'o< f ,7cͬg~(Dl!T隻.bEc]"h>}wx*q~m~y).P>Vu-DǯhWORoe2)-b,ei I2P^"9 4KƂf<ʉ L}J@a'Du|vߡfFjtlR2&Z7ߗ;ez9C|&xcZq!yHqh_V L>Ē-~Oa+3jņytwn;X{DNa- IMjDplj=fکƬl9@c{#Lb`Kq ȿG(|4&2}> @2lw:oSOa)<ћؐ @>6rI2R|fBQN# ER`>PGLN\ ;ܷBn_aidB" <:nt`Od%12G$`{9;5%(n?b7: XDj,H̴ u .?#}9jZ楷8FW (9* hJY%ӛ޷}lZv'B,$p*iIp6Dt+y#ɢhN1Zl,RO4Hy"+@mVHҦ]q Zn@=h&α*$=؊o7#MvG7 *>6'֥6e`6 kDQ-Gd̷eZryx x 3$D@i, ItH!'xKg =}зHyVaVh=S ps$%ɸ$f-v\INMe?R1hOhLROj[W&O$jMKG@5 cŞlT2c*)'M؈Ud08vj?Ty?b֞c 5 ֲ0z%ݘ:+YM ؿ5<|YCqV ՟@Xqڔ7 yLYh`.4::Lk&GL0w== Cp>fGы?Go⌄D҈pjbfQ]>}s"< ?%j7z }çf8xRo-h]m=7bcKfE̾)Y=0Iw}N`8/S@ŗUk dAsT=Dqy({ Ձ 9BA)>WZy,?Tױl|%T-Vϩ;'o E(|.c=Sx(p"mU0p+擦eح}~\lR%&Jyvcˈb%k㍿7׳0DuR|v!&̵d#rwZB#(}ZAkdF쭀U@!,6kOI8XЅp&&QSR$m|) {Z7?!pGqH2lnԎ4W[cɇ 'wvіcq0Vx{V|$+eks;30bKf=N`7{ΞGA/~4D8m:%/hQE+='\ԕ޸H|`Z0{h&Ua#s3,ѿ82*v%Q:FւtPM53%hO|k,ĀLˑK/98.BvP眯)^S"D Qv@u*!4(uNQhɒ)lj , ~Ū~W\X%Wks 2bI h aHSS~y>|AcShYFHomO}1-`P!#Ut/T){ieIgk &38:CgAWOUa, .뒍gLxEv0&v@%H}k3˄i;b D]b0Fi?*S!*&PJVii@>y%n1 taȞVO1ҳ1 ގ$Hhr2918mdv ?鋻(qtWU\}8.c|gԹ[M LA3OH|BMD7ҦR([ m.#y1&o!oh|`x&gE[GRzsHj\VeP.ImvCZTByx;<R1v{Nk=@,)5lx1ߨ|ɖ1 cS[aODPïw7ɷ,K){H'HLO58c6rr?G4e''7]́[n5>#9WP9%&T dޟlf)*0AQFsu{3 l5@VE- B1 붆̑¯7xC*{ \:NLoY'N2vG\*4)CU2a0h1`(V'CCӣoFG]@.ұhTEAqa5$3g=}AgJ:94trǜl{K,S>1}0GH7D[$\PU: /ҕ@%2~/L*5O;pVhל`3A Z:.e+¸%l ܤ2opErJ! <\CXyRAtj0)aQ`IށT{% /تG旯Uvqd>|tJNWfs5,6jJLpN)AގkH}`GG . z_bL"8a"摥 PO9[ mkO^]~ZZ哧 j܃7GL|Bí:MA!n v3x"=4`ȢkToOPd%`AGjH$$ʹ.Zf[|=ᡋl0[0pPvQkkBW8A/撊4U2/VfDNzW8'c65QvLEsq:͂(_ZRL%L.Ozu"rɘ d3xO^_+@H8KWQSNг(`ؿkU Pz.Ï"D?<331

慀wێ֔ NTG,Zc,x]C'X*ά& K:Ժl*ufch5yq-Yȟ@8fKQb5z#UsK[qh hګ4jER⵴PQ|F1q>+ [nhv1wvh Vۛl@;Ӣ/p`=XY}ņBZ1[tV=<a ߢ0:0 ";7xFKV>cΚ-V0]|wOM9Z'5` kњjܞV^ȧ~.ny"àDFFvjaFlЙh[E8]~$JET xW+>*X \}bgzP$2D,t*̶xO>0$ʭ}&315p 4_QXm)Ē!wyRϟv>R{TYg\f,%r ݌zK 7V1CJJ\b" 2Ð^X3)k) - C6D:gvG|nAFsF:\Vv LjgwcAR~ʣlo^ܴdEwQ5CHDъ'tOk&m(_o_}F۩-na:0KF>2}Qzz{ 9nhxJSҲ1K{Y41XFd$i}-/Re#ƢeW?12B凣GdTĢE ^ৼQIL5|$#x9%ƒDWLo6P\ˆ ;|  tM (KmA⡬~MbeI(Ā//DcL RZ`H>8RS.u>/UC_QIwnR6T(_HpVюxKyXk (Dhj"0HBp;6k&rL U+={aݘf>AfLaHo}2,r1{qIsa!ٞ &l6?c #_;Ra+W0jj7(F}}׾UY/O7z,¼UBu&^Ԯ@8ޡ~+py ҁ\%<߳HsRh}q`٘]c{aIt7;s =c#`IܮWqxV3E!X5't a#O.) Iu rqe (V4{d_9;T=ծZM (Oh(~Zʂyfy%[S!1b:!!U)Ň;uGOR]T0O{kχxAN¡`# ^1n:I_Y+p"x??lﰤG%*Y! *J`T6Quex7H F6~gvlKd^QsH3`lUҨʹc:@S`*:BmW\ILi=4ҧ!X@`XV[$kr4TP(HFE`i`9 Dh[_H\My4h\^Ci˱#XX*К}Tnd8xmA ƥ4#}Zy]S4e]7o T!va'RD9fQpi^é=S"Z>{I1(,JoTAN{7qOhC\LIjnă@WG1֯Qi\^,?`pET,2 EHKh7"0ZJ=kak7KlS"Em֡i;ӳBcxҼ%i>]UL}L5X`K>3V^F(>ZnPs#59?h ./#) BBv2#R˙0ݭ}E,e>L4ҀC69r(xhúU~X{pP<0>+ 2NÞ!rro9G$!#vgff{*6$lL 1T&݊pB/MB5O y9os {me'~L5Q"yEz2 /±5CK8fWOZRdlGPl¬0ϭoO}p""h>C8s|yћ{VwDy%2d%s}E"3HFןٱ>}~T孃 |۔)j5ȼ:ņz\),>ַq^*׫#?F6B 1fV$BSaKa׆)#}d.sdk}to eߒ}:&Ed ~Ԇƹ:PV vKK_TA,džN^XR [3M'(ʷj%#۹u2?N(Y}z%rM'M(vICf @^$l|oExIA忐JÌ2AhNvzqsZ.Q?v>WKX8$Dye6~;shkfd-H3d!*%t碆5:3'sFҪ|#PKdR6M jR6nMo//BK+Rp) kn ޝE{>27*oҢ+LP@ P*]y4mdjzI!]*>$KsPj~;Yni)U.xb &M|bۍ:/#PnGAF%A],Њ6CŋtCf6tXrD^7/\00ۜ i g?C!LP̓g6h"(hRQn.\ĨMIrW{5hLPC`˟7b@⯭^\^I(-4Z ٱptpoKPcu:BQZ^<Kk>ҷ PV2" uQ`IFwt%ti䝋W7[2ԣ;&Alx$Ñ T .ΊVCgv"OgbՓ@"d&wc=PqA0j:6ٕb-EhΉ>;DTy΢ D]^!RBhΔ{Վx4;\aO74`@'\X^L]vBB 6\Po8a*+z-FE_8pIG&# Ϭ vܙl`G2uO[g3 &}H8x{vcQ?fˤd4LK)\ twYٞBq#sx]2h4"kVΥ-*-{ZU~1x虙6$ .c){xQRŵ9'^ E\ SKC2u$&1RwTpp'+*j>5d5/pzK1| kPltښTs!~[*Y>Prȡt Z;!"<SVj/2)YySbǐAD3~f]=23~D-!@RzX1FƗ8hvjwW 90:t6Ǯ41%} 3 Aw6"pc*PjssY\F+ӥBzQ\]= )H ԎصcGZ@mAQ]e/zG3k[=+:Zx\qdT7ˮʋJ[ކRG磞}zL1l8.E*&EiũэO_*?~4y<_p˴|i* )IT -(aKzl6Wƙ%jMD P[/TLgK:~X&hցׇeb<ƎE.'&qaRY*#mH8Y {?ܨbWN7: 1?:{zA̧瓗 ,lSf'aq25.3?I4h}GP#-EN&q/{kZ8/>TX=lX rzQo<*"K:\L5 |ǫoDY&أbrJ}F?QQԩT\Bb>6AaTɕ8$[5I4yAݒϷ1Y mѲj~%`:,m&JN exldB 2N|yi=%zATqciچܡ'x6D-r(/2sH7-$ =2#?4oU1Ɣ(|MB u1p dj$ {ӃY<3Jls,Ow4*OQXxҍ˰G>0f) l*$#>]q,2?4jRHV4hJ>qdSʖ>Q7d~D"5?ŲV1-)>]݇~(2@Xt ;2]rADGg/l{֌P"7(gӀ2i4 'b-K=WӼ4*oH!ơRNS!:NI,ݰVdVK40tYsd-Ž$ݙδ92 [&|NFAI:Ho[BD%2 y )9Ԉr DUH;$Lk%e3GTf@rkv|w@Co tTߚa7KцɀAsyw:Լ B}C!VsP/#Ęz >ۈ軩LRAFnÒq!91^Б(OJ(P Z&n(䂦Y.o=D(4|'k2-rkñddT5HG|Ўo*efNh)\VG~2cayR_u(fGķ!.~αl{la(@UymX&Zn(V@(0!/A#E2t8?lx9ԪHEJ;S(yۂz xR% |. %ռ0j|ƐzTy@,}>cASoDm P6v.l7>\Pw^Au;4ApxT6pļZexXl"u 'V@?ReS+vܤ.wka//ܨdxU>ޢÒFҩh yU Ĉs 97/Lkza@G&L]z/s\;n=U)k#;ig9Bi''Zr #2[_/N$v Lj>&șېJ7zzbΆ} Fd :_'*3 oc!H3ӔFgG'?-n$]\" z 1}_ؤ;E1I*+90O"Q&) Ԅoو'd5NC48&s,Y!#A/BTor4߶F}2ݠjǏw{6E, %&Y)`tlO,npX6}MFtG0@< A{S!4%z]l[WCɂXgZ&Xe;Z {CȫLm4rxl]Gt5N*8R3m&zUo+!{2H[H)ui0 yLyI%v?XߜgC?]G.+ڏn1[dxWh`j7V܈Ffޜ{~([Vp+HɤBdm,735  *̦eIAķD\s lCj7>oe(m]/{3Cg I%/:}ohPMJ[n"<5Pd򖮏=f[q /g7~ J 1dȝnFMJ,JQ{<N.R.ft 7Dl6k7 ʊsEA~^T7Ak(Ih+߂>)Ȼ#w3D.C| /RRLd@T(VU%>6l{c{?7z/.+Z7*'ֹ2U=!&;)Qq.X0k[?Gh.Cx:8ḭvOv\ވ$QrjD9C `>쪳'$b%fbh$H J7kF̻G΀8"`{ozG nM_O>6CS"KvEJ^8d0_o]@kdžm.~}E[~: b❛Aem \ >(88S^ {瞄Kmvr]i 2q8B5f 9Ɏ!i.>E~Ss/Z^9A'8l?ZM!YfHyU1Bq(W6+9'/są Ϣ9Ex (Ȥg!C޳|Wm;5eƆࢆvŐ'C&#ҤkK=(36Ǹ}k O%GBzOz (`1`X*-m{ 8!Q QL6 \eA$RkT wMG,rHĢǏ@`Jvwvf LOQ<2LmL B]ȗA9O贌)>a俔{΃^Af2(2b]vrг65Z'™\y|iT '~H-%ZWJhhhp4!,Q-RiĔ.ݸ u;9o=0)w! *VvC+n&EHH ݊e)K0ŕ>IxE2joA5s v./%<Kj#[Qur7xfد_^ok)Whc+L7O#gobX|omSsT,TrF#Y{re|xX=xiY7?"|BjC?)=jHKϨߋ$.8enŦ%x]\C9ׂQjԬ[N11/1XcCGgI9v-V@+|?-۳9fs P"_'G"y@.5Oܷcm[}E1wA`ƒs\5ޤe[}+cʍ{G[6j:ƅWBP-`\^\Be2FONh+mvs.UU?B *a*s@Be; vxOٽc|w[2+(mJf~69;3WOh錊s ݤs|oA hc2oEe'7gߦeVܽHȅcQtؐ8&d9}!Du%4|s<47inDԉvpO#h?^&,}_>I03 H}5/`O4pOt Myk48n;Ҩ7QrGVЯ85IImpʰ|89wؤ7).@k冡0\`ٷo؅CՙѼ:-/88"ě+wQU)V5'5R#!;LUE앷W?ڰ4ne˳,&~J5 3@xk:/׏k6GP )qkzis. t)tX˳SJsdfm;`BPQbI)ى8\B ZP2slEgcӠ!\.'ri9b1v[uM5ls!Po;^Ϝ85s0uH+|=N p>>ŀ(&#(Ъo[L|sh{Vnz A||>([BlqsG^ʟkI_(m=e..:Elw洚>ϊc<3D3}'-Mq'!a;O+ =4ba^?<by f=vX̻zە͟?f^hv>e:4TcDC])i:M hۭN i5;tg|&#:jVlnCw3m1pPjS#ٖ^fjQhy&+ )'$:Bu)g)>%%GHSC%H)w*(p,8.mِ=ŠIٞQ!z[op?[OSz`AUG%=蜚m\c1h'rXtZ S{V jLE/s,_NE!Mͫ< 4g&xޯ(řTa*t{!t=K6ʓSa-"43(e9(fW>"a1*fIhCֿˁnvכ-.Z=E~Y`S $5G5p$M`:axN Gxuu=F) Xm=;aDǏ8Z, Xd͹DӺ ~ ^ZNP]Y_i&dJW݋`pu'C&qܡ^MQbPD0M)` 0HLl4֏Sq6mR5"R EKIzTJ3*qIeyւJPͱ0O{j`&_P5} coCO1k "UFzXW LH +X (@%IWJ!d5X P$Qs MeK~2dl"v3iLYtÝ,;Œ&Û&~k&V4S37GuQl JGEF"wf [qؕ G)]0v1@gy8#m!OFahѽAb6aԟu;ä#VGq_s„MDid0?1uN4wΰsq"Uk]&nⅴ_n&a9|Wἔ]G1-g|wS*tvjs5D|06!=IFv|싉doS"L!/j|$$ p"lt(e5!D{ĐQp ;`O3K<7ii-ִhxvE΅_xA֌~≶q:s={L@9 '^nQ5juEz>zWu8h&(69!XD*Rz[ʈX|6AhpC{UEhm74;/Jo:G 5{x_' g@y<CC@uSk1&I.#`WU p&26;kk3PSI  sOֺRhoh^7OGi4͙ M(F򥉹ZBieR꠪V%[1lVEGoyqU/i W$3ZE'n*Ѧ$d4Id1߹>˿OUNjyơ|Hz\ĞFba~ơ<>YV¦4j}p՝xD;\vqɗo>jFKLQgTpb4kcGpHC ;sIꗫM,FnI"ڱCʖ 8ٱ۳UX@Zu` u6֬/ i&p",p;Ӣw>+إb+E^Gv8v5£&oDFcι fveK@B Xզon@@z^}2s#6~:iJi%gY  JlQZJ,mJ#kcl-{>#) t:SFP(^< C:w1 b_~]z;l3%Baɥ%[{2w6eJ̨ 8g@cYϷًbږg;Ѥf7&9;H?;VɅ#D_ WgYZ07070100000003000081a400000000000000000000000167e5c8d40003f668000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/㻿]?EhDTTk׶Ǽv\ M.E}=5c}h̓f96=+Onq-NoIAv6N0`AY"rd\Źk޻u+]?"/ ۨB6'-ݰ~mY ;T~A1l5$߫_Y,MAI&PgF 8!e3`c}@XK XOg~O6 QnEr߃ I8תi\$hHT0^ ?uHG)W`|Wm כdwkW)p[{7&DgPkfLΛQJP[v'9|MpwFbDVE-Yfč+M P b z!q'Eegheyy;,7y7g1:+Z]F! }B"|_ۛ?~[O K$۫ԶE`{ wLmzsgUJ $<<"ͱ >MIG>AG>N6;yLʿvҪ ݽ!$$Ԥn 7FSdY$+g>|c~V7f\U=\F3>Hx] -=C韼iTZRqDwS"Sz-U7C%aڔa_ިY%<<й:|!ڱRp94*v  t]hpC o ,^3`#O%|fO6YF# `r:dO)Oit2a òl]|+JPyNV}E b{58P@;UKod@cFGs9`Ƽ^[g,V)A>ȴ::kI9:f/i(u:wKKV$s/ds N!GG}FC4PG7Z29ȼ E iG-g3=UYݝ/ ;^<;n`u.Mxc}r Э %ޡQnⱢXuSyٔj4d,8nGp3GYm]'`l'x-gnp"kYN_і) x4:@j8YR8pev u77qai⻡qo)op\=<m=nKԿ,ހcʆ椷oܸB$̘jppk4sOϜ44 Iǟ%Ya4wO;{!Ak%3sl9#L9ig3X4SbCnToa4~cOf\"W`%]`Q 8&sp33_-&p@ @ 0IXJ<6l ws As~C؇ 졀T$o&[Yu|d@;7щ99wt*Q #\ WK f7K/jxyZq&F8hS^kE\P!_):!1QxoCCfpr,ZKs,U°}k`$$8˂ZVaڳEBաȣH{6l똓oGe_;TV.t3LPZq4cB$57{~$@H5#k5rJ/нzF滮]H[5S~T fɓBz?y$,6矅Kr!~ bUR@- Dx~^szC7jT+W14J N\xki"uG ZD^#qFD <6y}liSm# Q؀ bd(h?Y |8t{#:"ujKYJ070{sC߄;"@s5{' XW>5*?1!Vۭv|cHhM^YS}О+΍dމ_6+y<@rQ)_u1 y#3wd_JJxSKF 6_+>BW;`IuxW8?˳~Ԧ;{ +')W8 trehQm2l|d4#0E ?x{1REhbr`JJ1}Xq:~r2v t]Sc:m wwhF>5gTsZpH.f(h ?ܶ& :M 0oKN8^$/v&R UVj޶!QJoow $&ezL q % ,Y m(tH!'E"G0WMP_0 '3f]h Q|4>?q4|(,AO|I4Q8Zt taxGζqu=9;h|⛻ CW3Wa'tGO10 "'(#`J Ea 2ueTlP؅a-j3x7r#;f'VY?3ܽ' KJ2|6ț 9Bps&DB[ O3F T kK3"-">E &)wfr**f꘡V]=tʘ#&cqKPj6L =~k{qw(7( AWaj˗¬յ}ҀPJ@?Qq LK9_)1 Gk*>J7]ґ>oTؿ}F}hV5@ȵP7&RC]E8N\i~|"qLs|`x՞q -._FnA0o4hH}$YnF_unD4T+k ($FtQDvLCF#iq<6lN@ `D縲ƌ%as2ms6 д:u?F]gtD`+10m|r3 #%ekIt7-lr1✁{NN…/<ِEFU "E|8T_ ع]O;&͇Y%ox$6sLD/R, fYӞs/LVSǦ7I3t6XjJ*yL).>,*d6檡zu&߄RgDi2uYq8.Ajw!-Qv2̄lIH0cuIZYp hDŽ^rDhȘHi]ȩ:4WjF%r[_‹[[e')<O ωx\h#x6wliފkTh;_3bUR#gmM~a4z=n\ sO^MeRv7]?pS?=2 6@+?> 3&T4kjJyfDkܚ mGPmȇcy3M`肇dG OI45uJK@P߷>9bmg=0bށۺMуK}&9APkSѲS/I~EX "@ ^F*&ڿ V2cK3jG('TAtO0f`/z?g&۟5 UQnYdɋr f"h0Mx{`-l!u@Fsůo야L2l\w(__{ycv94oC-?U(/x UQBnf?T/KDBϣ^=x/F%^M1~קi5*YR(;uu%iWL#KBR4B 3zfc%ۄΧ dXi4R§CHbADҲvE\@gDˁm &wg3Z2oEf]:q r '*LAޅrJe!4 >7ʓHjhǓ)7vwaZ ] 3S.o$Ϊ ӾYk`u+S@B{>P ;T&(Jz}դco VZay`<{ZMArlcra"#‹:CFbUS$u wiܥfE<'Ah$G10US&Jj+viDLs;+4ׁ&lLݙV蓹av*D?2wibPn~@|p>6u1$SZy+Ir7t14i;J0Z:ºПRF̉SLo8_/]Yl:>Lj+k!Ezs a6 DD|Y ͿތAeiHoޕl'SĢY:GGmƉS5b 'СŠog^Lݒ Y}'Ԛ%#71@N8H WrXGr~94BH} G\%g/#=4`e;*3i\U ?{[t3cpa Zp# Gz߹hY}<>=7-q "׸ gIp$Hil#Ȅ#4aJI&u틫J!_ۃ 9WLH5q4m6ըxɢ -HmNW}jd Yq$.@[SE][^HtM/ n:'&㯙O<$^DщEyq30F9Viqr3N:Hvb{ڳ9iuYud_]RxM(h[S r5PhԽz;c99$)kc7U]|v3}u⮾x-5^!C B[rÐQc:ʖn#LLpjfHg6ZCbo'R}ӆT']pX/cg.n /3UH8>6bksL\d]a! ,7mʇ_*>⪡us5A+fEYJ~) }.q m >5D53@Go+~*Nha4wEC b!d9ujb[q/jDŽu eD i[{.Ljd2I$c 4wqQ!SHDr.UP&r/] Wb!߂l|6CM$ Xc9LCb 'vك٘vzm,-z|pNdR~{Q=^43llWoGy E¯4TG; rGw9@ѦSzk,jם !!Vwaqjx<+3Y1vޘS)}‡_K)$1RXwEFOCsi8\>.P1f3 =O ny:6}oYs׃z,2p O(r>%$g8gʠp!:e㗹% %zqHm0w1Ov[c<R ]\=I9m$*wusg[lcBjB w!Ջ+Р2Z9A[ɵͧ\&b "/ yI$\e2f+ѲWܝV  ts2ƾ[)mBa:X[NܲR 0X.Cc,w>)i3e>@"WHB*"} )yt٠f|J-J/[Ƹ01$\ xϧe% e\M#@ľ:C3Bc `/1[DDkwJK~q7>3*xCn}[!?@ѫ .!Vi],0@ju̙鋺x IO͡9y0|²' 7(Yv%M\Wu֑x#!o~5>"w_=\ޢ&Z|ѣ7WR3 K 2! yy]]uvf^ܲP% EӉ61רïz(y EMћ>[OW!0}bB1=Q* E>VaQ랱8&nb$r`0oICN7|ťL5+ᩜw3KZmy?V@sKI;_jyMqH8Kuu+USbx1Uq.5sNk*g F(KòfZSVg_i& 8e\&u Y3aY(+y@4ﶆ4bRQ1 kUdYmWyd68CvZ q#;_c_2IωPFFFϽfUh4n. 2QO@ڳDC6*  2>t4 $=iڹdkX>R>\E[caʡ -eIA55ژ| )}JӍY魅E!kZZP*K-`i50Q}|@Ax=sC` (`vR?!~LƅGBdgkL&lcߝXP7BLWn0?Y'NsKR"h[P9fo??wj.Ne8*',턶{̌ BL%$- ij{]WHv$ArL}>,Squ)6FpQl/U`43wl쒹S<};p}wt)߀H p4Y菆ga㿆jarMVռWYRmcaSAAJNQ58Ґn#kiq+ pU\yK۬>~+7((5t&γ{!%))_׫^#D!]9'*׵t^m[+ 1t4bη-\gG?"pI:įжh9Étu"'I Ή} uNNIJصiQBrW{=AWLj$¹ȉFu[=XQ\g:67_ۆ[+:ӼDtT|݁MH,O Cd2+E!{4݈eûT|W-e^JmRMԂ2yMǀuux\O?s)ݍvl։WeޣW%?ODBYfH'_Hټϸ[ÖO6cT:E`k8o# sr]Shp% 5)8iO2YoB([lʲ5NAg:9][ |-C+czNLa!)PV/Al'2~*sXy+I':`h<jC [RW0e1oX!0ⅤҬ #T`Mΰ%)H%Zgu)m[2Vi_wكʼnq >V0D"rx,I6 ؐ|k9fb,i\c1 I!LR4+Z-'ďY4VKj9{F]O 5:YFa zIt/Gk&צ|AtIye$M䶉c?&4+4D ^0Į(<)(aS9'駗YB-~ Ef2y?>]( nƖ^ق.l ]JY)n|=lZrN ăM5qh3ǿlt& :>Ajb2{}V(ChFu4]r­Qϡ*@.k*4 kJa0Z^X !X5YE׋5y3Z'Qt"Ë}p!%Hrsu؉ZiE+W3י"_H*wRiVCx퐦4qf3ۂ2j`$Co&}sWϬ-'ɫ/;Ip9nX 3C" ~I:CV L{΀h "t*O`E\ !?xI'5oS\#$DC`GJqk&]!bYIgʫu9k\r;k c)pMn SHi{z}g8|[Z/4g{Dt6`&or&#/~ <[g ҈*g?EIF$_:!|ǗՌa3h9p^Q֗X&B/&™*T"ͧ*L؏tPhѳ]J l\ˍ\~D,L`2j&P<0 #wX|X%L DY{nݽlo`fC5.rB`$x `Q(]'SqCDVTɄ.h+U8 vLe C`8aѵre }%(m(^g_ ;s ؚa .`78QcK=$'⁵)t4uW%@sC!*^4:BA,yé, *O\Dx8롐"}v1g m# rX %"}:)P`}r"#MAlK ĆO4]x nқdCoaCel0~AQѨgR|r 2*U `!{V'4c]Ie72fCɝ]̧SlÎe#2Ϥ+0l3n86--]l%13m'E9j^ 7&R _ ɟЏhMT|\{&ҕEdQ=uNʍJQP0J\^;UFz+B;b+$(6Iaira°=/olR2&UA\ei);p(?|Z#k"U|V Axnuجw0 /31D͞D}} ҆o~vԐDm"°D+6G.>T6HJvB=6*hj7t2nmf6V K`&3+d%HQW$V-|?nr&KNa"LD(#(xs56gh+n>^.诹<}+ce^pʉJ)G龛<3/vuC{u}:uSD-Ϯ i@Bߗi$|~jTW}nRJK =[n[֡j4z(Wmk5d-X\= Mr.JԖlkNXgªkf)g4[˓W7/{)} ,B)*ޖ`Ƈ/!0$`\jieAUyә/o9J5cP y]P ezIxȕ)$+P6t>g$P#bxZK?N-$DCj@*jL'goղܻH.QZ Bپg5樍S6uA1m8LA~S/ey}s.zq1:. >hmy'۬zEI$c@ɡIU J'}4|Z3bW,;rݠRrW0`h`5<#.KQJBrncc$ Z?]@HYMY"_lբj P@&u^; !ۗ)p"[ $ֳRJ\%(X B)]/xR,E[{<)2۱׀iC}BV [0cG+*0E* ,A7SBǶDrn*ѫ'@P}x]ZT*..H`+So>/T <~ P!`Gѥ[ұ@ ?RrH ݇ŏĠ c|{Z\KD&#é @I-W>D}Uj$}lDiF ӛW`yܨ{[Dr8)?) O>emG՗kPSOK`RW<S#pelcI:r5*)Tކ^ w|(WDYX&RR꒒BhG>n4k|"J;yӹ!ţop!UJۄ`k^&b~ ꛘFaI -Z&sf_5k?Zo܎ ~f$E Jf4TjzܨQ[D-,: Pqm"-:W>c#U^_Ĭfd*v>kVh;Ş4}VO1L(8[P[/Yjiʢ~3Py5ZO~P/]{tvgE`]fʝ˶EQo"i8yJz q;jNfiN0Q:Z̮,>;VB!y)7u?HJ{V;7e{`-$.9{nN tMP'ߦuNr^]+qťMe4?UErm{B$ŽTMOȷPîe{nVA泭ꦠ_ņ|~ȩly!?AA*{SGaB,.|oݢH+T)F.O]@ xCve},!a~ uK׺+/Sw5Zʾ+ bd]/&5`_z 5Se7c蟉!raXϐ s6@2f\EH)P>FKesI*,Z<9[`n9UfJ\ހT!;Y6Ow,E^PiIc20ZDƤKV9lazUp3ĀU psavSR t ҖI/(6;iܾn eNhBU}\-tșX }^Q'Fq}~GvSVҠr4#0䊑Ä$>W$R x(Udwkh@s!ѷɋ֝ShUŵ|[*8_v#SubBpȃ2lu+o M]FIl%B}=ArݚsǺոIk8}DQ~[]hp05M2j4A3D>V;¦kͯDB:fé i9B7kRk1-:->Ž4Kwʫ~T]1#n.MЛ'4EPM-A)[^1(P"Ȇf&-)Gʒ V sh1@3ұ2,Κ`0Lq:]{*^؋5* ^!q Ao~">+mqj1 "$ۛ;]>'d sTpJz=~Mc$GUI7ϡH2E6R9kWmfSK;vSz}r^۩db#86gqty6"!s㚬ԑXBwFyԠh+iƔ0ф{|;3FEQBfE9;H(RS" fa{ps I]m=Nzs*@&5xe)c$C$n< ]=}tFOG {8b YtNAq*qjp6U]8W3^~PJmSl:Y|7fX1Z^+ -Wb2{ekVkiW\"q`3@l.AIvtG68UNrU]Smt;q¤8YĖKV1NE,kI*l*H8n| Y?I$/&Pњ3Rz+ P=hU!@&o0sf}R\;̍L`ۢBz>Q28r"MCAAO s)yOZc% /1j LJBD]f>lcWفc(`bk-t CjKr Rgb7L*' Kɠ; f[G@d!߸6A`?q񔠸%cg){-"[{OMl%˰7a;r]Hgk%'sxьy$%Ec. P"]FrW%kH@ $ӠtәTQx"N`TA<ȃ/u`0\v_>5\\ߓD,!^QxϿ= T >.FWx50BɆ-iOpK*VpФ%om& 9ugej*o7'>U39~낢YW=Ug ]IV2xSI RY#OcޣZ$yM"ap'S䷮r~_oH-8F&&w|J=Su /6 u !oko x4mCjҮVP*JL2>9;gdπٻãgm0n ]hv w'S *7eSo Lz%L:SH5VN(h<玫XyL, UH̸+ҝd0Ct.N T$\lMɑ4L-Vj15] EniQ_fSSعtDSA_³Y/~Tc g"[QK&ӆ%=l_*rAtq1c-Y_)uU1.|![d1jlq@# j2#I^RÞsMgsRjkn)᪯}WuW#(izbn<#MV@T5nܮah_ xrV&gEn!e %##'IGj'6 JZ;=Yӝb3Ld3]|O3|}hg``kM0%F|Ў^q 4]@5 2x2G^ d-`i%~#!gqC/n6?i0NR6q\ Iq7{G'$ 1P>PGφpb@jq/"̽< _^F!`^ CD>N b,bhnh%y$.ǧ4mz-P(f<>=-Ero<_E0^UqXlz MjB#W!֞|mOi9Ut+,#'10mJ#(̲%{0_C1XS xUB^( ,P.thNJq%B6'f=*52Tu+V˩2FPUdzԲIgYt轊AS?,dm^1ueG`rp2Qed7% \P-& O6+^y{/ByjrADC!Ho٬#Q#n[^H*)y|J(1[/gv]V<(\(^> c2FBq5UTG9$*޹0} 'ZWB!4yCnHXˇt-#lrr]z Sng&W$%E:چkp#VrI.4R!,=Gꃖ,ϜBt٣|Xu=uUs@uW7G h SY!i1PɊrdǮ2M_F H)ڹb~P %!M)t8:xV:Co3`(E}x}6Z: gUh F m%6[5yY6`Z4(w.()BjċWɝey|6o8}q%pC@LZY9&͑v")ۇsR88]O YGXƫ}ߕ*:4m[oa$u/I[ۗ_DkhO;Oe`tU[o92NgEU/|{ʮOԍvJᰴ[Ílbb8O0 s<ևe:{2yu!з#9Jbȧmn%g Y?~ve<9Ą DЇV 0?kF%sjesq#-L3ijz=Y.lv1[=@waM}1]g?'@<ż);p }lɽD+Q ?qʿf?Eq!Oz ʎ-*æ&M3u۹ 9`t3 !Gؓt~u0Ύ_}>HhVS8]fTo]>bmL9$̩w (jw(@)%ʫO"'}!a^o#_3#dT ۖ} =?EC[WبHS%Cs ]HI oUSr:S—]C׷6Jmq{_vuA'j0߻ EA3^8Q,!V׏7d3ne].KF$O&Mu @Yj8Q5 Y5D~xg?=0 _~(e;O.0f1K|sv$jCԯ,Y |{vSz=K0 >wv{nW״.zHJ(JC(+H%G_te4_<ؽ e<&8X# 4٣tΛhᗁ.vg]P%KʨPh"2p^ߖ^SM2Okrj2XAp0 5ڂӔK`qP"eyAvq It1kץ {Ts?t1ꟳYW:|I/*UW =kF ӟ毇^.96I,3-T)޶҂{Y~)xgH8pGghdH,L\s<71~,-WV|'XBV@Yj?^ A{XtXP&{x)}rao\`w ({5zFaGа{s]d>P=t\FteKjZ:(}o4.$k1]<k}i//h߇c=7 v w [rߝĨ<@ w2 Duaх$TĿPX$x IôJvWn'z0ԬG}4*˩m"XǽOscR&tD%?vWJxs5zT?B["+t)F9#[kk~ut[:,A#uTcD5, O|hUs]Lr&L:x Y_Eq#4b %̙x}N l41E!\7 :BȠlV<7ej%"i![y|CL>bD?ŕ Bqu@vf ^9ƋwRd4!b[2\t,lz(  ;H1t`u2i40=⇳bO_ܨ[!zMَd8+Cqj(?:/m#m*܄Ke CX"d˨ʅfu,4`f;.#+=lsaIVwlʮF!:U:- ׉JNA4gUȜ6G +* :L69;xG\5-pmե[i, 3Oq~H"r(|Nz%hԁ~-`ݯ4T{ w-0Hpmm;@\_85?;PJca.%4D(sDrtIܷ7bP?T \ o2Loh$΂ZN'v lB @Go:hX)% =e ObOyq4%\f vѫ6`踷s >>"r# D*{cM|g$RECP8:1 rS@>tȻ?%k ܊]X k0YOgL˦vB̷W2g @ %bFS4MUꕪlբ>GߊS,dhUqk%ZYkea9c &ic3)1Q&r \>x.o#[㳷񼵨C\oQtu=zZy"3E@ )GwZD=sPuɄz'[29~e~Z_]ܛKDj *[S2YH֍ V(2b /O(76kC_zgXOVhKv&4 u%0̕KѲcְk!ţnb=n 1V~Yׁ7\3HE.yjӃ?t~):9 mƖGe]sܓi A59tWd^Һ_aE뗥];a|im%YfiYLYGtYDS4fyNS>̱{$SUmǪ"|nZq6maIy']o9.o }WHFBC X;qq)/N{,R{qB0[zBqqr."Iю,֯CfJl J(*(/Ty$(ۓk%XS7O@r|9˦8H3@xıdg/,GyFbUc@_t# #,mS9_)+zU2VI`7@χN9ѝ.>+!y̕v@t9\L$1y>'=>8u3%,BSϊt{_~bmLidQ|}[)"%kQBeyX'5?Шy޻|FsG zIeߣjAmcG.GXO΃ĒȱHueY Gڔ¯&P&/H*dr򗽊!F4D OuB8@Eö]@Np^HMR+%]Rmi JV¡>jyg6xqe@:0, g iGB Nt#Auj8L֒6y2$$|1F q#׃ŝ+JҤ ֞.23uGY'ă+tX=s ')Pk&z!Հch}%SwFBЭ;>L<3LzZ]nqL)P9-GV]!F۔Ǽ:?gGeqg9]r{\ r5 x^Ml Q #{(1kjsڂu^#2ŜBudɓ~'.䦓dAH"Ω!6mctEMDBsӡI" b]ʯ^ *gDDqOmmХYZ((+^~^ #~y&ueR>I?6f[>Sۂg4ڜ COK(g|u޼Ì+ڇ)_6˶D OVUP+9Eĥ;|':V}"q+X A9qOvlkBqͯE Hh 25 {l.pbIî-e Qo3TC sb鄪s#0*>oOTqqL?>v̥1Ha:VOj\g#dO5*.6`zT!dWAV o_#GkM驎.=",+%KO,ʿ S迴`kXib6?,OBwtph+m`9"fI&T[)Pm7Y"ĽǎOn΋,ƭt m_Zd817tdӎ\5T#gЌ2)Wgvka˝f{z"oxh8J$եKzHmT+t˫OYGK'bʼn~B%hRTЮpT8'g6: 5Tp-}Z.ao &uDt0(qhR__rR_${A I9*u,=ϕ- @BWaz+Oѷ"..I&4!G1Ӥ{`'R+kјC jBX;EG:&9s΍Q⌈9H!_Wz%seD& 2 !V:K"W#MDaVewA[H&Gqe1$*V XN8Nr[#`fڻVsKӑ9*;;WR!CVsn2fq{Ld\uc7ig`$>* \ͥYP _Cndh{5t!$b2Fu-Ģr6uҫi-Rrd0/<ֹ\`(4e|Uuflc tơ0I3@!I/tyXwNguޟ;* ]$;sK<>Vil:#UjbzdFԻ&zn6yNBh@W2R O6~4s݃ =L ?ti[ C^žkLO8zB+5pDep»gGŹ]i2=r-2e OխΟߪX8Fe>h\?3cG'L& M>mA{_·dXe d05;v ^rGt-E)3jF?gKfv4NaFZ(,.1Vk]ǽ;(q0w_h*YT|'[IY'dlSrxHqwL dA?d| rH1 @g8aqe9ǽa.VgK{f7H  6L}du_AI4gȎFxCTHF1$@Hu{9Xh 2 .t;rGMl]0h1G/6b VAȝd 4n(Z5Y8Es{}Y2ȼ9),GGl(+$;~SD&4k.JCr_TSގXgHkyrY? g Lon.ӝ3GMQèVsl7dmiΏ/X,MPVHc6Ug[rFvtԚ_WgQTG1p89 >!,πW| ]G>~i4},,^Rm "Jn%PCVuOReo#.UKNuN锓= ^ 7KuxI.ً1G[8U~RRߊP,3eF+vN],87?H}J)Q V! 0t[pZwݎa4.>Pt?(&e$'wV){y 4xFFuX5YeP ,7,RىȈ5l*tV+/ !bnfy=}U:l\O+;k|&v_@_09i"EasP)f5\.#P qY`*_IiS+|I6q4׈A-Bimwg~^>>qRS…J&A%Vx SZN~#5x{"8$ڐVK)eP`(P-ͬqaXnGL,3gv\G)p{z9<7UmK ?5x趭)?seMһXjvV^qZ6Ӆe,@εImx,-nu,"l-DSVت !CR٠?'j?}l7j n?'^EDcO밦Qa7q -V aVa Y}uqHtP%Cz-EL#0Y9 H|<&}茙J8%r ǦIЗGa*u_E<-k:ogv=&3 4F`r#pH)LV,uHM@ t{ [.iϤz^G%. \k  < _m6? H,Z=6ܴ Hr wIL˃! `5kok!"܇SStCJl|;{<="Ȧĭ}8$qf/lr G,J SLrh~;.`KbӆZ`-W!EHж 6gŬĊŜ<}mse>Vz\q ›ejao'4)?f >Z#c1M"W0.@%k_8~) .ݞ/UHػ_EI=~jyÏ/O\1}>ܧI ZЌW-PtfOQK%v0?mHCr rP4<| c4N4g$Q!NzID;!ŧQ/XXk)n=(NpW*-dv``pT[1$S0Q3W le`Wȟ1Yk)(FS\%q#Sy9$ԑ= 8_Z!9YPp)Cw=DBna==P'WD A$g7JV$AGoyۅj y}kB>!+A@"0j+ uF/%f**9B35׏Gvk)m-6H4^:r7V+<\O_eH?{ O3Fڬa T _\_;A좎-"@S(.sBNZ1q UY7H?E]Jnk:gژZdGLMZ`,3ev<0o>C "2 X|?q*LʻV_(ܜ9mOߩywpy Ec1 N/w%Tg$$nP!,C4kr71xW|iht ݹT2A3G--kO O60rKQ۶x)%C~Ej8p3%& :<@tT@/׌_*ccvs:UN2nk""pAh?“|m9Q $_t2 y)- OX/\M8n;$:sfZŒ2&Bl#QM뀓欗а,dA8~Lr9ێ?fd@12Wǿ#,sLl8=?Sl@{t߭y9̚.DU ,LΜ2I7OZB$o@o0c^j".y dݨ\Lo/~(^GՒpP 7Dv|"[ÅUIQQVEakJ$&]?w0x&5S3 IQzlW4]'[&<$ σnsF|WE>gyDwv@Ӊ) 3E%}YjoO|4#L O+K""; *i׷_%+mcz`"}0O%5Fn?NLU[uvQ"9c&T33h|soۘ03jp0TDXo_1яvFoO RwKNqo#J({=Rh}KY!S )+m7C\ "BdXXn Bor./n/v͛jo:;U?/. S 6[٨?nK;&uVw!U7܉ɦY`;wsѬ)E06Xnv!vwT#|*>u7XH.Y`zGZj VOfrA#ESX<ZϪ"xf(Xqts#zVwP͢$% 3_NMo]o!څds}ÈQ!*xzѡ(G鑄˂ߐ rxo4"e$4Ml S6,UMII|/_\pQ=/ :HE/ƆX%x%5W,ѾSnN{? fΠ H~VN^n`M"8A@u螯&@%\i23Ŧچ`=BSչn̘&lDup&֠QS;J[Ide #xpE/X/Z1 t./ElPͰ 2 ) Ak}D5o3>[8 =6(:y#4PRg i.:_Ï(DCxٜYmJnOm%=.0+OZo>[µj?w{IeY椤DjLJ)a8%3UkIJIVyg3p86L\a%,%WCT+?yPmtլg|dLhdZZUxXy-L0/<.9ߐϫ|XKdK*ٜ'NY0Ge~fip+%)}B;Ô!8zά?dAen`|LM~}w/㳋OՀu4Gim{JSdxzh$FŮ_P,:v_%.2x)mc\?>GP1m}@*)w|o\ 0:!.D-l+jz.UbzK({c~K@ks#<3?W7Axea$&,;]@l2L$R* Ocw=R;pHJtUSh $H;I[ u""|7f gq8%/x%};@\ 4oFvD"l'v`T Sp&%AP)({=O>NG6 .P/P}:J38Łi%aRh`E$ݫRz=P|x6`$l>/m0y"w@Xzx!;Fȸ)qEMhE^5/ >jd&HB}%7p6F#682CDG濋juVxuMXBv^ŴFR 90I&pd)i<#SCq0=Nˍ:]4=; F[ јn1 -8l 5]/6ePCg~0Tc:#-u+qZWQmĩn2GbLr4B>3&K%wQ-`"0f~PmT2ǟBTD  7ȚE"4הt htS.UNKS7f^J(+JoFɃ bRG<qg3пʝ8vU`Vc`52*Lo$A"=؆KTFH?y|:v5~Rwq>k!K:U}0\ a7.X7wʋ.:Kz`"uq!FR EX'C.F^}98.+ $@H8K~4ƀ}&#iio2:;'@rG,z㔿^(e"K*T!M`}fR2HNA:@% "< pvRfju<8X,uG"bʿC 4)sIƌ rE?QV8E'tR7ѳ'RYWx;w}}6.{sϼ/wq-ue(@}:4*rnϓق\t6űz ti$aVγ"Tm;:qҚx92Ck%ʨڔosFTMmpW<4h&C"M0bSdg!paaYDDr@yq-'V˟b&vafoΦIP^V8bͦT+xJg"09F")V/"VTckDfj}ŌܑT̈́ DO0v 8P1ZRf{_H^D<:idK;-܆5`Fs`HJt{Id02/k]%ꁩV]<ވv-ݞWq% fMaʃn[$o߱fXav)3끮HWE1娺In f?B0YT-Dz读6o \sQLZ} 腈G-eEyFxax1`C,PIo(29D<-Q]Ïxx}ɛ" Tn2i%hfh`;X6}^vGSF}Բq\?zrAPTcBeUYK BKD?" ob^RGEژJҷ;Tnxn^Rj+b+:8 *XZ(=Sx_~XyuNOHPWNnZ}A ZZOsKg2ȗ-gCdVґGQ#eb̅7@4^d=vyjWoA$N,~"{p269nNbn%ch=O i3W0˪Ї3 >?X*֛G=Sm~5ռ6K}].r|oaWTb6~>tOd9¦UD nWfۅPkGk)HbޔT K@?$\G%e #~LO_l_K\u5=l9`X(0|cr |gG2[Hk!!SkjU>xU cցwjbPC oS {)']+]˖")Hd}U3E)Ư@TJAӶW')Rּv=1NBswIX4foTGn~lH=5{.YG,!& @̻|C^[!c* t/7cv1#kܙLv}\ j Y%bV4cƷѵ4Te"s;ĽD;2= Im[ mb<|+@< l2TTpGW"Ԓ7{y&{S{"izYEe&GX .`G&01)քy5}Yxv_W7)e˻֡ɣ_d3^qD_,K>*utdvk>vvV3Gu Z_N[,}nh""pk%zNY)%gObDRxxBhufu*^yCDsxɜ@ΕqsCtZTۥ]¬mUkS`iIcG恮D+Nr̔lBwnaڃ@QFc1ݠ@5yGKfet=XOc002[=!wm?=`BZYQR6K!GgpQ'BnEy8%TہcY]X X7UV1!2ʖnOQWs/ͿRQ0U4 d.Kϋdr;i bq9oG!ztz[ؼڮ/w&H"1|:/p2GCۼxήuN:ԗa_MNf3ZCԗgZlp+KxcEK܄=NO|;M )A(:1]> j^9Ndt|E VoL7\ { X٭KåWKcq&Tzg3tqoPN{~bHhf4l }B\m'mq '|u d;bIe Q!2[Dvs .hfn4% IH!G+t sdF\ mZFI6ɨg_3 TZP=70ۿKMM-zB.{,Sq.|DQZՉ|O*I~% rLg<& !!D`qJ(JJYD/]Y\L܁]{r8$wZE94 Ak.*4o4db\.F(z#P'b)ZTޚ\~iq-eVjBCQX28U^ whGyPS_ӌ~>Agеe`I`lԒ9)Er^V2T3n #*2i <4xՎt.^~85rofxoe (i*&h4>k!P+U>jz$YArAH)(ci1p@ ƒU`.+["[Q0">#u]T|j]`m؜oi6XN4]948w\0 DF]4pu);E/[N eds6ǎ+Xt1qumߗK~zCE^ 7r3dE$2r͔9D=jLvFTlgDӯ8﵎<.Hw|я~Xa;+F-tL+ >Cq5e]}(םvNAA3GIu7,by%G4hqvJCEnN JpdzoۿzU8+2DFo\9[W&D] P^[[cQ{>BqV3xŜ3OO7ua@jve܁A;*n$xVtx@~A}=舌ug^ B8*R&8N( {t984"> gG+|Jo2 3r6E,޲Q*Nm)bLٳ~(jX`*;6 7%iJuqH;%1FX84rP TJIThZK}!ĕ@{ϥA_B d=1{*̿jcZ֤ѿx0zjo`854ՔeIq!V_)NO'g:}? `߹O$8xY10fh:D19f]t=e ep3K\_DrS~aRfUV}.;, %`,{!6`QHZ[d^myg"p=0:WhE5 6+[lSDG+ =r@ߐ=)Ф|VNT )(ho$WIgZOE$ C]v t]J47'Ȋ $I;QXid R4>m[eͅix+ QHj4.˵(uq  ;ňtK62v30l (Y+^3*bnM B洙1BMY:X#FŗSS&:Q0C1 FSӿbKṕ茼O9sxz۷Q,rߖ.uH0sGF;p6TY ls*^<'^A"hWGi&h*[J#1'-uJ@8zR xf#MͳXL5NX>WNuYFyН<"n- lW,Ҽ z8,N7WQ/$z|r+bү`v_|[ s땥2w==%LAK `2r"d&Ot *B2b8ɻ(j]䣻Q}ݗ5`$5j_hrX\GEltKe@1\VԎ07 ac5و)~p&K޼dˑ[ ܾ)uߓ? yMw1ηjkrk?d$FV/4kHSy~)rgQ&oxIgry; ԚBrJV|SzA5{:^9 ZŜxD Eyut5"{K֐QBaF` ?%% oUあJ_TG}6kO |s8_|ݰx[h# plOv9p8T؋XL=ŷl# b]t$9*ط~:gnvr^|;W0_Ib w c%.Qod%9ua+H#/-(ВvRnR&Z;YݚOdiȦXPbi蟓_\Yeզ,2 񳑏A1t@M0uZಊ(lEj~r#%og ~вI1޳eoNvrcrx ;w aC%n,Hٗ-7/5pf ]UŻ<_UaeL(JNjO/U%+Ӣz_ )AnEqKwfޠ^)aI<<&)1(ZL(iMD;QQySnKNtT]ȍ<ˠ6ɅK`0nLt>ě[ (viѴk M N 5:'нp3Ġ?IPg/xbj4\]%\0w66祙srt-dCnckN9qu(wKLztkK|G2C*e^bRq"=D1lUfDDlSշǡwcрؐ oMv7@IG^JŨEɁ`;-6I6^Xք$iÑԐީ2#M@ ,e0[TMH04giJC-h6p*?h:7foCA~m;qe*:ҳ:ԕJpN݇v.SČEiCW:T9y}1U 26Dp>UIx&o8l&<^#RD'DXYg5Gm=a=jg/\<doS_%,E1Hg#7| GbԱ}\WƮFONt=@t05{A<;6_oyXqF9Cn℩r0ĭrv /D/d e>T`ԇ<1iD7Ӯ\܊tR}>\avi/׍8W-#V֖< pcP1T6qmc  kULAխ;-uv< otĄ8X9 \^G+m(Nީ[1hY/-AŽD#9y υ&M0 *FߵBnĻ Ud3!ȬO-B:n]ѥw:9ᡩ`32BV24RYc`2خ:bX~8U$J_H@"JJg-KTX=/ Ils>DhVOnLi:U7mPyZOgVj #N]!LmuRɧewYTʌ) $4v WCA5 0Wy@#>ũQhù`/mBK pg! n%uMKAȵKtA<-w* lvi}xHr[TY67T7pD_tR_}` 6a/G.Ŋ/VWuW>Sms qM%Ha[SEF\jAS4  Y&)|U~_SC&W(Ⴟwb'L F,gWQb(gu!lGt0*;EWwS')ia6Bw6%" Gi?1LpL=q^4,')(ic{ Zҭ2a $1xgILm *=\y(:/L?gN^\pe߹ VOWb=Jj@{~P/2 ^/ qW.zs#,,}O7(mokHw*I~e\Y>0Y?' hD̜|s7t_NHupmD]]RǩˣfS9Oۏ Թn'!Pw|k,M9`+kiK3Gz4J<2sIk'>pIN%cRTs8w}%NJ2K{P&7儌ՅIfop9pG&363Ji7ɣNS x(MlXwJmzލ̏- %:i$&uWg~P.π2HE@b–wk"#BLؼ 6~ca Hg;W$EMlWH%oiqຈhQOfsF50ЊiS dɳX鞴ZXrX_*< 5룿ll=MGƞ= YD , c {kkD=Fet惁=`!uw|5Ӻ F`B.募 GŴ#?x U;msn,q30Cm -:%ã.o9lI^[A7_,6žN_;!= %~|R^ZIUaO2bvi:B"iY(6Ò 2 u> `\ %;@܇ 65)F1 "9QZ怚 L0QbL0uuoxon^]jpV ff#OsNhB}`(3KڲԤ`"E L h޿| Eyb=}gLҸ-Vv ^"ET @2dK>VbwS@VDpXtT9'^%Lmdx~y4H$ǢH<(KL9!eF K_8T>뻫~/ T} l!>:,?ƽ!1ӧ@1icyİEx/JjHH`UOz"6a2#(LxWb&]9!RZì;v"Ӝs.I|{cPyB ֯ɺ qlLatXjjz΋瀦#tssZPB3rb7'hOML$zl)r^Y%`(:d bޡPBWiɰt4bsp\m dq#oq:o"V|U;b#'V2< K UJc)}KWP4s?PxԀ$Thoa>A/& a]hKua4 c AtCz[ UV p2@_ A`S),s~rs \5JdN t_vXD.m ]h7+'m *s^KN-]4|g-У 06ŅK/f>rHX#9Y;P0E~x&Ʌ4R{|#4Ph A6P+AEGQuQהq,/o7 Lك+I<ӏ]e&KWpa&Pҧ 2WKQ=b pY; UYeٛV7a[U*"V#Zn1? T>uzg +K2g =mRXF ŖSE:YU\ w\@eA.y, P[ B0 PoaGٸXبQL6aWG:#'x}|[f8)@6Ztjlq끌L7 T0%q})LVY_YQ$Y];CPR^z9_ |mP\ܘm@oWez#Pb)riK/{ &b=IPh8k\ pu-]{YQ`zXsBFf ()F~-RڽXQJF48Cr>lJlfoB +$&-wE!0N%>6 E9w//;)Ԏ.Z@9Pl!_oEc8 mJCho aLhD/BMMb79dXRtb ፄg,H@oxe>H6vAzqM^i]8 03)1ĕ˒T%}'2yU^]anj?vk4bomf Տ#!rUYs)MS+ s] }ṋCb7<|EZ["Qފ%$ E6 ĝ1:TEBvviٶ^·csS~Jp[ KX:ӄL:835RiZ%njf:eEr%} klIFW* :Is0B.dSC/˂O4s z_IX` *;xk*j"fH{?N7ny|͝p*.]Gc,ca=e`iOr9A(ٯ]P 숺/{gPYQ e3qdU!?@(6Z_=?Yy'i9{#ܭn, -n$} g3YW]e84C$֯3'׭4Q85<0~(8,5|եv=4Evq05EbД(+X* LAb.$=>1 Ð{GgwhM|^hщNݪC[Ǫ"(B{R}'S9>?/qR!iʁiFwQƦ,ZT-7C釙d>g{*`A 8 WVPifyM~6wX̥Vyг!i,%] x_r.0_KTnOA$# UI/UQ~a;_c{ !%APB^ kLT/D맸S˖RѵCm >Bc[#Dže.gxGh\éev׽cDw8#c{l-1If 5ҨKԀBmho?wԕ0]m˓qY OMGua7IHOy xP?;L8'hoS8;wѼvKMe =?N [4U *6Dl\ "lH6p':q ж4F y@m #?׾bҍs 짩1r>p %#~#ëfUIpKEU,GM$ ek2 ᡔ4w#8V ]OW^YRp^D$,gl~.*VgX}ti[(~笪d3eS:yN&nxۼ[voLoSJ D9L*# [Mg~!7*Ḅp>aN/rP9ªx8!5^谧 )"_iRTid7X]3}aw WۦJ֯.aӕI# |bQ}^pP=ie뢁Kfȯ6A҉8_\T#YQR'CE~X CL$f/_,Y[`XXIˆ4Ѩf}6>/}Y};+qۥBҚ-5EKZf:[j(ҍw?(!FTeU7*M="^o@tG53Xi-Oh}/ ,-i4/F '.Q ܾno;:Ƥ# IJޮb*c<Ϝ2bk#S;[n"&& teuCp35'*]xihoRQ*'R\$Da`~6MoEjmy9{UN%(|)gd$BlǬ"_$b-%) l`NzŇN"n$ -1z Az?ͮki$+@>ɗk]aSGeml6Q`WQ'0GD`^erc"s}+ܮ;E)Pj[4Uvoe1QD/]qh\ Zd`Sf,Sg;x2dp0Z0,7q48@%ǜ4̷*&`~T)zw;@}H,GDDNObEkxC+.|]<%}J<K|2a:Y7BHٜ} :P14;ʅ"Qօ Q3Vt "B陵<dqIgA2pFyD1@{AuՋϩPuM4vnV^H ]rͯm*؄m(m]|iA-ə;  T:B2.ԒL8HQc?^TEe'Pt h^DtS&) 4uFH% &ĪL|CCάòSAn[xC5tVyvSYiEQ] d(YxQ$ɑ NL+BPJE aO(#5iPC}?n 'h eX*Q Gn&Ԋ-&3=K$~P1?~a`31Gִtտ,W>v8µ#NXJ&;|?wZo EK]g2_ǫy>,$42 T?ɝYP|3UԷ- Y66Q*xaNǓMYǻ%HoTtZJZs& g - sܺ(8wX$ņ푠ŸR~ `;Xj%)m*Wwim&-0ʙpnm?KHZՖwMt}Yd=!uh[R#d (Uo\[-ϋl͏8ZPPrCN/% շmio6`ĕN}GA#i<k"4Ѷ/-6QP T[|:R(}i퐑٫<9P,l-! L%(t^E9 ԡۨP=aal1-ŧ,kEsa*vITH@,܉Q\|A?Ǣ[|F'_}1 tlJ7ٿ.? ~3'K]|噡n~u s!(L} %y\(LZvx꼏"v>[׃:{p"սF׌ԞUUx"dhKaVn;{Zz 2rQN:_ g믦$MGaN̶^Dy$ܵܦ.qae5b;N72w+eEe!Jޕk }(ыaEVSg xuɟAjc7Ҏkl2Sd#hɐ(?%5ֿ;Rg#HD4DX]QCEp+kqOO^mWVX^1ٴKK4"2KPK56Nsf8ϑNl ,Rq1 ћ>o `"(t4fŊFS( SK. c󉞀lX5 T!v,6'ZEʌJZ/!M(J6|`YT:l/QIIJ-=3 *H|,J ŅiaIz˓n唀E$C'1:wK/ivFĚ9/s^?d}iQ&s p@n<;*Mۂ fh#E$[X5\XXNr~|_JE:]eW hs5!d  #Tmwvc` ^\ȊUa!eGR@cZ՞e(UsfX66ʴ ĭ;Ӝ3˚LN^wԌxKȍp}3lJ#zQ:C)k 7bҨ QusL#2{0-վiӑj E/"uN؎jrnSuw)~R Yi Dsbx+Lwe97s&Ҁ:]s̩vOI[A5@)O \zcl7[.>k~ը7I^Og!8yc-F -(2gUړʶe׹h[!Md,̹foB"vԽ^B\.KrJ B%%Zn' A`f[}wϒE[f"cWO?ۤ[`7,wAWwh:Vg Ѫ D 8auSg]]&i1h#a6Y'>u D PUO^q_ ?&8`S VҦ{C1jJwf$2e?N-dSexN#4gdЙ]t#]Tpy3O/^Qhϥz,Qđ]B-HT'&M eةAs3kB<(`ڄ YuW&t0MAΌcMRt^:`wAFI׭H^#ґJQUEG-j71n0xp^ n01'\YdQݭw=S:Bi;Nm2z_.v[Z)o) [J;׳a{æG()ҝ-(-l=NeQyr!ʎ:* `h/Y0d0(QC8aPV4J y]ݭ(Y(5=|PU+^ATgx+m19|d,7w+UxТezN GHNr2u㦶3m;`,!JԁTETiI/aϗ~L Es GILceEJQLSȆʮLCGM4MGqd<,S ~g6d+4iݐu 1ZvvXҨْVZ$a.sq@A[)Clfer]^a:^lQ@:HœOCſKE~T*T:8YFrI*_coUo^eu`K`8R[ҏ&@%~ikv*.:퉄uzIњV|kIdV.|0#(cڎo?cGŲPtH"UԾ`-2\jcN,mS/bӡbV+MtE_"к{쿐 V[mBܕ^j X(.4ơB΄OZ>^ G-C9n⿫8ut6]bѯ+UK}Fcמ.xHQE&FӍ, 8kD 9 ,| '?Pΰ$Hf%7Cj)oDdZIS( tjl.-dH5 ݊3@DNh~|a7Cxq-K\X=f ljdC>RC)T4 u$$dT4:a$5$*!A[A#{._%Ii͚KQXS(T|D|ڡ>ýUdlBV0zvcfua1;T~wǃM0)b 'KI[-sump>(@sruZZlJ!V ;tȇ|Q;w:r+h~P+/f&-g?pOO. {6bEIcpst?rg'N 'hi ST0]ЩNnT:rD0uQlӇ@Gweܖƽl_9Ţ 9"yo{ҤnmzvGJ]1{X1)% xw|hSC'?404|V Hew&!Nݜ/LZuLA`Ex_XA h܊C.cnCh QC j}Jw|m7"-fć# jB DI& Ki exN"rsoCgy{Ɨ;:fg>z 1XI }!}NpBh7ֆ8MX+I?C.zB)o>0,]oS j"}M6DG)m,b Xn7#J/vRQ*P:۫a:d:A# (m6a js n10\ҧڴI_EG 3D&Li}j)1m{ie$lԜ-_h>s[MNJ3cw׹=b{|v6g?A5R;J7]ȿSsBiyabhy-%4̯ o~A'9}v#}`T 3X%?T %5`C1-4-]<0sU%V׸Mɲ̿ږ qB`j/`;Tx7d@Gj*\xTIo>sZop2J py sv+ruʽ[_1Oo!`lœwgRJ@կ9ֳL [A-3 LD߽,V! @- {P@|WŌ ^ZZQU;v q~>~+3E\\(ZhM=z:?^5FƣVj@HiX~ *YZ,1qјPôd@\UfdAz՟2*-NE]s@[Fs!mى4Ƙyljdc ezL@YbKI JQ*oG,8E-Rnф8(6Oy"I!vpIK:s!ʗM 4V7pI_$e#rkèYpȈvǹT Za,֎wn2~3yera pknQ2:1z˴!QTRodƉ4ܦs/^[ 8 k"K[%uD« k ύAAP% qW]5pU(>+dFhdP97,ۮPS/ݿ䷽L '{֘0 ZtB B S ?T8kxTJREDH&gsr%-}A&h$ܾYlDΟpNaɅ5'G"iSD]TŐ6o og ,^L@Pʄw#ϒLP!V G!0h6{ƍBط+fy7X<"C] =! $i啐nln]?*H|a';T33fzsUwagNzol>s+ɣ8;aK2^d)T2vv?=Cd7W=_1es9R*A2XB:^[Fސ] 3#:,/L[qG n֤0?4ۚL2Z|ݵdB$ =ǀ q*/y\߁G=KCjyIt^K{K>D?rd:iA@kn%M ot ٗ[$ԕtýKx)+FFFT&.{Y\Ʈ+poAhMF[Iv8%VtDPS?^j#NcXDE﯎Љ*NR6ӦflVc!k(}25O;r:c~2+P!Y7$UR=;hLpOiֺx(ΕAC7fZ Tbe`AX%*#WuJ6}U@:s# uGj`XaMت 8a& fYf^2)J-R.SPdҾYGaϠc=lr+ ~*ס׵HHtwGc5ҁIl `|un@uhC՘,2KJt' ^5 qCٷ٨'nZqzU)o& hYBql;6-8,}^|zӲ_J-m\]PF86(p-7!7")|ItϜ9*7a}"r8m^*CA~c ͷimm@_ B֡:Z TҐ |V0ott9m*Ω3C+.Ю"op2z֗`OnmTq]ϞA;4]?|חcŔxa]+LX3E Kd(Z@!;`'R]qICOHӶ-hȚ?,-ʮ ؕf7^zR+Y;K11񣤜hQ:s[2"þΕӫ=Ryϝ)QDhAbۚHf'{{1Io#;_y?ilL%jRpN~Y eZ 8{CgSqJN h6Y &Pc]:$Ug۠RG%$pWCOB,}veYz4YWCK0{4=2/.Lޱ!QUO֚^lHUi`dx P45K Bp`[!O0%PE6$.GO0 ֥ƐIӻttϟbYݫ˼4YeAP~%ƚYu<XĹ{l&<7Ys QlG_i1;cS/H9}@"MJ23!Id[/TT˺2bL7*ON&`\xpYվK $X&A>N-Е^? 5H"W0rlt(p:[Q3Fl D.:1D#r 3ȏ:I_bYU\$xҫɉ)4:EL]@A2ҖpB|"V4: ug 9xBK}29ā93qmxW5>vMP~Ha٪H1վErW*j=5u.GcAL8ȿ(Lcۮ6?Aɉ0ԭiL_{I"dMDM[.g:`u'Zr8k'3PPW }UE6~aݤ-seb<-.ZR>5a/VU&tĘ=NmԫsBZ48zp(pᮁ W(vE>ˀFٛB/.xk O '\ZZcjWN Q13}fKeѝh_J>J|ݻcL~\>Ż▿O>/QÉ9>xdZ"$ S'Ѝz C%Tizn3ɓgmy֜0:VZVzeN8 LRǡĪ0H8>;2a;퓆b,BN?v C?@\}zѺ>ң)@%}RLvHj#2I$!]ZC0aߦӃ}Bg.w ܋5kqTe0&^ 3,Ɋ5AOa:jji>vQ~@Aw#J5U.=ͦY/"^].vmiU*5 p],I{Ցhx֚0Kl .7JOK Š{|[@v6ў+dIVqqz{~VAJse9kηt-p($. JO@Jqu~7Sf}EiӛV|ҥo2 co&+ceݮa̖G<.b9>X1oE׿28|XwIn9TEp vu[o-PE#嚝[Z=Dva-k]EՅ>{ (gcVKJ3)>Œm1.u==mdqE>xFC2kG2Wy6] w{Ncj"n:AJpQ$AUbm󆻹_E|~6P8SR v`;-3_?5hj?Rĥy7O4rH/90'CĆLcDd9aPTˍZ_K PCH|okݘmZ|t8|D=G5>Сc@ϙdКAE8M:_IbɃ|zG! f'1u`Lf vVBOd{2N(Nr_/W5R Cje{hrVN 2MoUԆ|Qcл7Y iluMiwnB RuJA?s Bh\KPB "aH HHtgl }Հc.4ub>W/es Y4/o/Q%͵kL ]KXRUL c.ъ$J/25(;XHAT-=كffOMJ/zYMLa+'NMΥoPJ?Z-m5rs1Ǫ-f#:{ 3YF> Pd8isry:|g7Mm _${2 C+A&(b!=ߦa,inn4@v^ۨ\=_*Ifm3iԾ^q7Q¿  Z 5څ6\A3_. S>62+؁_PTTT}r2_i=kM؞AxF9]ފWԢfp;,W M*QkVAN/c=>l}j.>2+0TxC ma v6zӁ4$H;jbv$!,0˻ w]APtVXOB D(s[uY4l+v'ьY`V4IA䒢x8/UxM9G&`AxMlLw%r`~>>H1 ŅZIґ\# D<+HLwF5E2 LRzX4' ke@~b@Y0YΩguv ;0MbޜI݊U(m \bTvplafb4zL{ /2c#bSU9RɵZ=wM\KCַ(>_DغUekj LXO؛`&;(q%&gϑd0HT2u܎Bx[m.D kF/Ftki/&nn!G#ihO]R|d~aM!Ɵwv^Δ;oOk:ɣuGXojnKJ9 jW&vfus.*.A1j0mvFf^ !B«YLb알 I|ɼ%ɈefY4rȕFm B&nۼ=}`ҫ3H}H l} ]&d,I_'`M-`Bj Q+i%6zO1ye lKdM+ JU] Yofw E@KUXL&C7[T-nlחDcuRBM n. P ֧t5Խcw>b_$  j@otg9gxnBaX,TS>=wq;Qs>q~Lyz3GbX)ݩViI!PSLduXok0S0g^)D.ZQ^B-˴1wD4q'<~',;.aݕ>wW{zí( snU& "1PY>zpp;PBex7zNt C0J9{S6xxx(3;"zT`|y0ԹA~}RNWc$0ջ}Zdg3fQ:q0LņUgm _C)9}A !17w<e]&  c+,N[0LtbK B@WL}%\!ep=Mֈ%=% N.Je<-W0$f@S.0Lo}E٥>8(I."U0 #=:1M{ogPjN4x|5AuT}ty7x'.kQ9>%]>B7hfI Ci/d\2:̶0OkȀK5qma0Z7 an-3Z.9luSn'Ӱ^ h^A2:_dldq.Kwis9P3ݩH.CCM)~׈l+#]y Hƌ}1 d- j_N-YfVx꤬q"5ϖBҘy VMJ6:עr"͟(?i*ph^cOˆ@ނ{ *d'F9~E(`U/r+ Y/TpXkbFWwP8e~P;TDa;% (t< h;&GZ̢SBUGD?jAC7( ԏ^^MqRPrޞ(*I[$z>Y Jp9!%&'l`W'zB~`3;_G1hwb4'A=!K ]ʜOf(:PF@XԬ#Ua_=Hxx&0É'_B@J!%z&`^^x3ZZxe Z%Vԝ'7(=\31f kڑqg+lĈ>4&jP>áȩvpzX4;7ax+\an T!N2Ġ DZWͷ4x5+U5+}]\sJjχ,Wilp[YxmIq%q)˛}g3=qŖ, e[ۗGYg:#+B l*{osb ;^*`oj]osyapI.:흶l W@DZ!+).ˢ"Hr^CCj)}"ռaT.RB".7rɣdܗmNCGbQGXsx׏Ү$Q\z0qsF67z*^krF\Ce LIs-+ʰ!qbԳC_Y.5Z8!tqR:4IZ/Ѓsw9vZłfSzXzǺLJ&-O%rY{U3Jhi]5 jgfPh}Φ-k)DӭP3**@q-PWtZ !@=![p.e&W].-w*c =Zzz^̛\a$XrQ}o@ f\ify~!'JgCV M;?yt@@uڈŵ'@ o>=y 8_S.k6)cn~.kRO{Ŵw)[V = ͶT!^!A/H6=g+Mvby.tץr M- :<* aa&$!}"JY/MDtVNRx x. l\WԢ|@rΘ8jdm _*e)pMZ&׼TkcFb;GYRQlzEh5 E3Zo}qX035;4kP򜘢J ݏTG? `RޞZXRn*ҥꩌG*XW S{u=@7_h1du:^u/,!!|*/0Š%+[kFZEmq TEj/c^ XQ)Ҭ&`-B@P 5*v #bN͔"bX5&pcw ҚFfASKޮ?0ƎjPOZ!͙v^T߶-ScP&Mm i8QTl257Rx!n_Y"$0R;iJ7Fw ߑS&9+"Tnڤ&Qw:-V8$HK.aT3cY(Z5k(mDc 4Ҵh?ndQ[ tށT4fWs{(1[([mfe}:*N;9 3b9jbgn#]tV7(C'P?{l-(Gȩ2 X] hzJ B܉A_Հ:bDspƭuD*MJ qU0ġ.3> 4y*xA$ 7!r΢$yiG3ħS!Dx9X4k#ALxAꁢse>l;[ qvl`bh{n /X8{D^jدA4h"釹F-n ˩mf5?Et#B- Rw2=SN}1w'֘RN\AG?OOMNEGa1,%:b&J. UHf vMt()DDxdǎ'tF9iTkaX+[ Mϙ]nd3sD^N3T HgZ&mG71j)GdhDZ[;ՃW t<=sts>|*#'®6Bu^W-+k|Zꌃ[96R;!4-Mr'Oqֱ6(XFQ;6%U]i¿W B2Z A0 2ņMam\$6 \b.1*-FzB֧ λiU i}D)QI4$S`$!JYdh^}]gޖUOߦS^ܖ3Al<{/O3u֛ +YS۬妛o%:h,:ϒbB-tB,$rFfJ8ysN@?67?r|CKUg!kI/[ɧRK1OZ[>?/,Or$TK n=>Rဎ)?D2=HDtV}o*HU:@lWM(ݲ%a؝=z7E,;aԇԎAȲa+yNxw o~ܿr]mOd}V Q+$APNč!.p }U |( }" {ˮ[65W.:(s㘣 PC o,QɱH{iCmE@S2x&تD&5Q_GWםΡ_v9u_x+ >P1[2|aςU0I6v5!ӏvj*vnK!.T\1م!Sߦ98?-}P:jf+% qPP҇т^ [S)h5LNI4TԞZ2AXYE:UХXdzJ`ểx0Dk26{-:OC}>>Qa)ZuvFmۃQJҴ +^˅8#Xp)a~,Ep$U4)iw!uc)$䍶 ~9LY/,UDJhˀ؟z9:Rv$@L +kt.m|H;xEt& 7ѱ1b1900%N!h/Dt4.tk@G[{%JK~irgzǽ ڰFM2!]ZjvnF yd0[A8kHʟ9xZزhEGۏ_G°lJLR6 )%ACu&d@\e7諵m,JNaFuGqF}ۊIOɷ fQ,y785sŅF|JIvOY{lߥ""̛3w.pRD &#_]V{8}I!2^s֞`lfjl3th]y\ =kT [p6I׻Z6#qvF˧VCk&`v*=Pø^[)KD,q6.kHQB\XKp>v7h?*?R|ٍq =A ÜTȻFAC|hB([G&᮰ nܲ曷tY2{2h ҴC51+֚LNi $w@<3vO-;=H c$]ppc=ۊNk>ϦG'IC3eˍd4QEٝ2!v{IB5TɴK.TZzQ,4Le);wJp.JsRʅ67rtfy5u4X-6fF98rgJC7q̋7TT6j.]@JXFxju_+<=`{Ux)}Mʔk(&|U?m!ϜU6l&Ƒ!M'*eϦq!mAIi0y зV鸻$ nJc# 3~dQR8dMnAWu{8[V0ԑ\(4l˕/(TgYxy~J0vy60/L9GT l`%Qa 41jPvɤB3N>y gIx׸PeTYIѢ;S꣚ٌH]5 r^a{xE `rYDދ!~;&0"mW b, ꆝXX<.WzTQR6>oi._"8Dc{re}K*\[ONZ 0IR9ާTbtbUB$o࿜-019@̽Mn,t:+ZP9GjT9Qźc% 黧X>6+kO\*D~WϝkHVYgޛC "WK&qhʸvꈑY] 8{dB`Ĩ&5Ua]TĄpJjϻrQz;h`7qkK]b#f=XW PaүΓ?<9mwyӂ~v`s;wٵhCc2go$4V+0(Ju=Ď1tḱT3WA.Gh+FՓn>8L9y~Q(: u7IlNPpJNLYrs00JL]E{=bQ܁H_ndDgMRO WODZkH9zb򞀺?ݒe+L8(r%U-R2Vx+Xf" #ǾLׁ hE03˙xVEPI݋ &39j<%P]sBᐔդfVNU[Í ^{Px;P=Jm`(+3@) " kf/b;"I9A2q*'ux0o{ƓS]_̟s+\_KXZЉeDs2r쪂&ݡr''KhU AcEVf5"ȉYQ?Pabk4lQҥT({f= ҜY>ѷ;A=Zp}&F&pBGj=A'5~@6Q}[yA[%͡;.Uȑ:fcI OV #whĐkx##+LR xEO=?d"4%ZM壣z,~Ə[{T%w_X@y1ٔAO%̜FEC1'F@5Vj{0!,0G%)N(b4f)c CS P>j| X3"25G:5HDj†Po @MRY(~>&D1dGBㆽj$ي[ib(d2 _1+}Bb|\P]A%VX6v05reMȒWg;t 4ۥ_d\lx>fP`Dpoed㥧ޏݎBz_$)k%ryDn.͘B@p[4l=jh['>4tO_]澯tTrSpl0*7sO'gK%=( @G&C=ߞ¯|ߪD C G>O'((9ϷQTnbbO~[,'"IIaZ2^pXdjhZt]s(]|3?@m!Ӎ{.K~bEOo$:w/{z ׼k\c0t—\y9?B1D0Kb}ɍ[Y$$(&.yrW3,ɲ/{i2W5s|oJQ3mRUx*wDoح@1fӸk=ʄg<`1/%T؋6 |7:DXԡD c켱q_h*="jL5-Phgb+H6KTlt$B.x28j+xq$gd`i7JQ6h1d]0|t13 =~4ѻ{掗 =>+Y, #0$<}x)i3եA >0][Bv@e J=Bɶơ‘@JdsMYm QoS8`a4hR?=phz-4e%$=99P o]qq_a[>XPRK~-DUr9es3^V7zgTI#0g :J6ntG&Z{^OJC,`g를;O-釱}ɀUQФ~Tr}H+Z_];T[Fadxt I.ԩ$n;6)*v9gҝޯoAdѬjBK778B<}Q?PM5[uLrVUэe6$`.obz HnWp ]%OXAd+%]erh0~*sok瓕ɖ^K/E̤@Ȋ2ƈC~XSCAܶ^96@ܝrk["YfOһY[ŅD{#,x<ډSi껙c+ ty))GEpx"e]5aOSitR:?9+Tm$:1E[eieM3q֔vPSNxBe`[m@|px-`]+ל8 4ni+L•)p&]QSe$(-I.!x2OGLG9k'Ƴ>#9znn`_aKd8GH>Jrfe4Ɋ%œ | 9C]l`"Q?_ZuHfx%I1eZQRT@V$W`މoģthrSq>DγT+&͍-P=4ʑ mV.3}52T&m$ KFz< :S,#7B B~ڽ|kB'z o%TNA'4ք삼$?U6^"jliteޟy qت JoqQF xVܜ%`;'Vв› sR('V!-Bgxq0Ugn0 $ǃ%yaf3Xstn˔X!*z*Ҁz5d!K! O٨s Oln|+r{Bne` 1 uh$ud- vhwD~Oj'؊\l*e. o+ev,vK'QKb uܸRhETatp^Hɲq@/룔" ; >6hEB^bsb#lW|ׄ_}UBINbgE9j!"kwCTB $a,5`e E4d)/pV6u$xkx}A$s;ϡbj5%X囷jq '4{u20)c1Xr fƊC"pEah@PgC( ޹,'5҉|gNgkң~#ܪv51QFMtkhz,MHI/2X!r|3%TNN-Ϸov]i(YW;''lL^,ѳO.dd~7+TCF_6N8a%Nbx-Q-lrM~tvcr|p-$7x #'R_ =Sb/ˁ[ٌNJb>|i8Vb8+|yuj?UJaY9]ZfY6A"-SMpAF,`OޞB-ȅLNJ;|Hũ'ZM7llVlRe!&A2H5RtQzym{U7Nf6stAw CJ,V }PY m F4ZYctє;Fr~hUvCxjbA&ExdZW2%g6$ STV-:AܺKgΐ^~WyRmo:>kP];TeSЯ­#N K5/~h is9L3ؤg,tuw3!<8{az1Vw~iY?ѐ{L_G.X7@e4ɸ@֞̽&Q!E} 6JJ{mG1oK#rLʾ2N8!xr`^8g^"GF /Jǩʥ0_]+>`a0^JY_}v)b@2K&m)h}$#GV\C;[pX j qΨ1''"\*ƿj>3vCX5c+ҳ%b̔ۗU7!5# EU@(:-r п ǘIԿc:t̘Ri^Q 7 {Ksm?iO:~iұ"I0$BP1o/vRk.>f 9e්Ro97q62-i@M4X-VО K sG㥃ħXјFsxlA%,$&v* F`{Fhi]U !ߛx:'m'$ߒl[mChD]­e@nnF͉+e*$~iFUjv(9ϴ=3 Lb@@E 5jIEo VQrlq9?K:[); v7r,"g.4)wr"ew(թsk7vZ%dNCrzme(sYY!`~ـk^V7eŮb'PSaMcƋxF؍gxw"#l:x0<ß~JVS~`Ύ%Emd U #P;1֛"P*g څj`uizK'E,fJHT YaKNz[x?A[lڇhٻyec$HKX tqK011j7 䲨}7 V i򳭕bqB+h%BMI S~\Zxi|66 qДxG 'S3m$; d5١W Sg,x+^(%hqbtü(:7Rx(`K<4iՑCɁ gaW+Fbn#FKjl1<s8M{lzzvDi񹟆oE fDQB5s\3~ y7 r׫Y1jσ* }.)yPM0m:j۴3s[t 2&-K E K!J5K {+4>KUr/N`n*<k-&yi8UJQW _OU5%6ˊʏfT)B.jN'ևFbGGS/ku:5L1|5V{ɡ`K*Ζ^G^!Q:)H + O>؉瑵[KT1$o9AHܗV۪ѹ$/,p_na^"ʍF3_k%sgb6Cyfa@[Zlֈ/"׺oN<͛z|j* 瀈H8ޤNSi]|/'Uu7c`ۑ!lE %5ԽKynXkyll7RP>3E.E8YRr#OF%T&u)C]UXU~oHndL;g~1@f}PMf\-}On2c%9ez ЬF`F Y уTvdu]3_".r)q^R bdTMuCN0a&%BMdlO314=&|F`7v_C̪l%g>PH$`R/F*Ly@z ouɝnMjHCo.d5 8P8s$hL4ePFzvfG/IxR'n*dQJU|_LjCgWvN\WA܄pѾI.\A0`'d<ړ+)tf4UL=ΡnVJ 9=%m.<褀hҒܚEO_>ğ}hK?GFM JCoy&_`TU@/~LY/AyŨn~] PVߘl{u̡*RF!x>kL!^TPdNJwd㪾[՞@qۏZraJ /C$MgTQzXa|i ?m!t-Ѽ/ M>xzMv[Rz: 6X>n%Up" DG݇`a+lt_Lޜ 7, ףz5XH|35v:|92Ʃ-`} _o;8GEp.v;8ap 8C $_fXg6Y_Uǥwe@U(.ٛ=j.ƥxӼ}:Ngb+d}# -ScrBx6EeڐRש,VzЏd۠Ҵb /P@5N[ 1:K_1B2dH5'\sPt :o(/A+@FZNPnqӌhıW=σO1ͯ1_!7:#[=@2Qޣ>%w)u?/k蛣ٳVbڛzF@Զhc|N 4*{?X rVzۏ@rBڈ)Nck r2ŭ TlZj2w|Q-Jc) X>DC]zɷ&OzSEwqJ˗h +zɷ+ʘ?t+2\0v?6@xcDh;qcoRb,qWcǴOL2`31GU6^vf3+1T j2TYdOKL%OBnMRFH~'Zߪ V-0utRE& B+M`_0y7f˞T6doN꘺I> "wJX?gl2QU$hF0Z8k9 *+9S9|λ51BHs%ȞЮ08m̹a:`Dyq7D[~)p.~"(:GPk*x# gɒ;K Cv(:`~C=K$Ƙ !j S/\.тz܁t(P{޻Cھ^W)ۀsB`F?toCA8 nEhrp z#!K = 0S{w}2xٮf qN9DGԲ}4PG (PkGs)%ED Y6-Sf=f 7I[ ^Paadxh%++FS3y}uBt+Q j`L%>4qC5G*5Tmʶ/u )rl,g~Q+ď}IfJ­_~&s!eSdԦJXDe* w~/m>2bZpBiN{Qtgbb"6$6|@bsV|+J>YoW#{\<;jǥӀӞw\$ˆ/'x Fܫm!^T2Y20tFWIVxxe)(|&V~PfǮe]}u2f!"EQCtCX7[OǢ\Cr>HDG׌p;B/pʒ{|Ý`CnOH!ǜW-,HkVDPs=oeu)3D@hxǭYzıX~֩(e $' iN0t^|8s1RP)lVSp T g*&@)urn5Z:r8z kQc:v%s6=@U&Ja윅 R;kTƘ㰯 X+s+%7U-nPlOQntݱr)쬛2iRI*=#Cr x亇i@']tWnu}3)+&h&>A,Cʗ:Emel"sxN/']7~%5X0/`mYΜseu*0ȮЌ\MyÙ/tCeGIN~5^ UX"&fbJ6_$G*Ԅ= W*54~ڊpW!h?{qnh-Gͳe3A/fomщ>*\M ڻVg=F$KcJc\0d7H6Vc!E-ȹUgdkhS&h0h"kU2щ#K6 1ņEE Ee݆~-Z" ( 6GSͽPP(JKΟD{"8ڋ8u],U"h#GۖycHqht#)Lf jƹ*8/Jv֌csyau ppjԡ.UD\?v&樅"M$LsςT Onc!9 }^Q aP֮- )CDH(cƙҹs,VuQ&mR 4%VSsqs[]ôhݏe{Rxu(:Q`@ܚ5cjH g&&T%whrE82r1b 3 d$-Să%GhJppJ YŹPLGiOXR0_\1QL};$ -(1{:t,kZ$rJɬ")1ur۰[}ò jн #'&Z@fC Vlyp.ėBpŸx#wF[SxBA(%uVʑc}5D|(׽I "CO';W嫮cD@;ɮ&φ/6([u0ј쀰7Mx䦘NȐz1+#<"t}ZvQQ2Hz/͕wLϬgNT0@f]M^R6/A,^U2bb̵PҿՈxW myƺvOP\jhٱqmK!W|[E+P^ u' ɹlА!`LU8 ShFTƔXx1U`9C0g0c H9zwL(46Jr%29.Tb^zYQuַi7L7#f};caia,@ mzG|P$-ЭnO_M5'CxFyYyׯ3b{6L ݓX5 Π"ӛE vBj#**ZwxUm)- n7P6 @eĿ>zy^ 22 yX딱r㆘_K F ! X/qS>HNQ DX:G5Ϯ9.gGyا (-N!hoCvʡUy<|U{1\wDNur3ODylp3猲-ɓgB)ܴh^|^yO 8K N #RUEȑj]LC,T*8ZP 7C-7]\: +L{ҏe2^(옡3Fߔ;#twr`9$h)+oj#Y?xWv]8uvsUwF8f5}iTff48e-h oe84  DF뛠w^bē ?ܨj% ͋ 6ָӠ5#6We@Mh15m5!X;9E/15CFUT>nd iJ{xㅯj~hIs GP&q :=GIpgqg7Z0m _YfS[\IWYeE5 & e̚-3ZB@NW@1:7wY&bi @#U7U=EJ~g!S =?uBlz#`I`_ȱ_6Dڑ{3 V+\C2zO7W.B`I6 g0*, 5|\M)qU~" ɢa>KuN\VY54%F\ߎ–s'_h L$ҁUA|DSB[r$$~IS^껑=nѮR}aSgUߒ*]iq)=_x,Lӈ2@ۡyFЄ $Iiivy3ܰ\hqyNwJuY2fyWް O)7Z jƠ9w*I7 V~(LKIU'*}Vk n` oA Ď7 ]G<[sm4n_vfc1kX U>D|ݔbdϾKu/Ӕ0d z\FbYf*⌹S'֌ҫsw/u Zl`pw|^m*.ٲ"ġ(b9nƌyJoP^B%?m2 * 7UˁYĥz 7ƴT5X$@3 T,L+,:q $Fx:-m7shM4lÏI,Pꁪ`,dƂ䠓љۑ6W68~Nc~!ӀT,xI,CL݆^vj06řQ{n{Њ[՝mѝ.@r4> 6݋(]5l:U£hUU”Hn]շ;]=v3b>Eew#yFcʡDͨE8h`貟 uH`CH>'Bf/)O@IȀP;~${U1CkQ36[2m!KnhMɄ$"46ϴo(惬~ؼ \=%T[gŧL@ώHDE܌Z3.ph0!-"j$]z[)LF:pO^{H'(݅^^^ @16 1S4c߭Sv6q7uHB+JyΟ,ߟc_{] ͓.бg;D\'9tʥ6h3ΐû)RWDli,멋J5-@0TC4tB^F=Ξ{8_Id!]C,Jysa!₾џ([z?@ 3-ע6[V雕Iήk*@ *?|XPuRX/St<eȍZ9 c̴Z{oP姐eӍ=aD]eѦ\5*xĆBv57ED2n@ L\؅mN;ؐ'(x{]r`<:Îtdk#v#`fȜD~:eΒKSΝ»fm9k6BC92#1c;"v2̇O Gm!"}B-ڼ|?O9dc1PQߗvvfI曜ct񱁍zlXش4oYpqq-wl 2"&{B.<mW{D N\ 5|}EzC:|%8?K*ܓ܉'3E|9ra2z/RRI:J{]AAUhQJG8nA\9r#<7W ox6P U{3zgy=O @ۼoikdԙhduEO˴EX 0Gͧ# @ %c'פ_UTTt\%3uAm1Pi=CO2 An]PcdJh 'xUk^h= J'*[UZ`=1I yo]݁W#ZCv$A<-.aWKO:( l*D"hl2Jb2i1ڼlh&kXR"Rb (|qSXw }>i×1c,2O(Jaho޶Eو[n$h=Bsd8 ir>N(6(:ܳJN h~Pq.P躂etoiH2-#OXWHcƼRۅ>@,C+M상]4IӔT>(7~P|_Qb5߉DTXU7}7" Tරh|Q2"l I,ZEôruׅ M|rwO]Jom"5b++\H2‰܏9N5v \xRP̿<s8Ǖ^v5 l#^!4t}fr%-ﳷ9]Ob7O/h|-'Gi_Iyiݪ wmu֓՗ Y Zpa- a7p x_X2PI[Ļ9Vm~hsx+DIFپLABB>U O=^A;4eѓ Cl;# Ha2o4g<1(N뇴AB5X׳_uS_4WؔPȈu+K Hhvu"ω«F;tGgwS-:a qtcWp|["{mA;_N& а7>rTxhbdT*uNy͗2D>Z:iUyǟ͂i>dļXVqVa;9< r#2Oj}槍 r~ȉh=rb|p{NH危oA@%?z4 xpe㗡۩ĔĞl&9,X)9zt>ؗU דXG8a)nKSqn"?ْCw{^2gVro0']OVgc Bk(3w_aPMS,|GjHtw^$70< VI +zM ;d-u\] 0*QN@J Kxl 1j6\p1 D;5laݴE 13m548#^?1¿m+1R1".;z`vk7iL+NA3He=5c%)AAL|p E{{Ctv˾Jou=%"{?\%]ZI3\Fh$3~ӮȾE@ɮE%3Jw8gr> G a? ]> E.PT*iٕ/fT0)^DݯE :Lf}M'\λL3܅LYEZ ˒jl{Zx3CJk:dY@_7 .[),mWq_2oow="pӍDAN5vr "7Ul /&)X 0R/D=;54qfU*ӖA4 7 s͌%')rS4WW ]$uAD#Jw@gidrДOsf FB<`KC GLLE2P[sx'fsZ$ xH{!.ٔU6>b⪻GXYkiqQ^it^Ij,XaԐwiBzzޕ( tQ[¯l+Uf *j҆<a^{19k4t1۩0gF(Y֖l6K>?2y'{g!G>BꠣP~ym}4Ujcp(20A2sd$53C>cds򵺰"4Y0Qm2 䒍7o)YkGGiH-R1,qyDu[zlFЗ b;'=8=ԧs(qKI%_v#F",@uz;'X9b^@|F_M35xU?ƝrgApIz rv`yYF?U{_kKϠSHy4u{J9c;(IL#IZh:;@#cRw"iM J 8;t]aI:kU@~6ֿOTnkHhfX̮:W3~ejW2:Q>T|{o7y :Π6Db]*M3[;F^; 7PɖO(iot!D~OhJۄuK =]) 8]ƚiIWgv(&l;*XvJ(,[l.kokr [d`EӚP_^qOAkPоƪm$s5 TA]:E 7us aƝ߷6*jS/.,vQ$(1S(Xϳ}5^nی7,:[¬Cx[({ئ7*npW$I=zg)WᄿU5_lnMD_`'~.9m |DT[b`rPVG<؁EG |Oehӕ4S"tx\E=P~f1b4B o]'ܞP)az^`[Q@LW`*7WFHD:Kp'QMι.r|`=Gc6p'ʞm_DF*YV0H!ٚCLTG 7wU1F!a%ոLM/2/ ,$pG?@S(5g,eG~ެU`T 5H f)uwC8[/,"ťp;j=q{7 B>\ uw#iY Y)tQҼ*BCCS A;gtjZI|齕gs% ٬`D=t?i#ǟ3\L(iFu?=^R|1yW Dî(W$Jî>aR*0G%w@FE՘LEY=!)ݦO"b˓T61к#g} Ѫ>rnS]_%zI~V3̸u\9i fj9hW1n.j锋ue[%*W|^Izs %s֗FDK#4]2 K#<*SnoL)Kʔe%`\IO ,1GGל-R⌃R ЈxNdf(t1͞}=p6ClmxBQ: [š^ zB`NPv&z}֊͒Z]\fR:1y-nZ,P'X "fvAl7 G=D|D4^곜woʈa= : C@pᾸazBi%/3r@\k~2[L|BkȈ+m|8^&[]r7) ;o'mfFĊuNގx;2K[uNñA5?}*7XoiU06`z`f%K-,$\TgJO-SbŻt,:Pw cݮI  SKr; FD+oW3:USyT,[wft!S~Pm Kz&UC,_5Y@|vu~:[JXU/Ї2 4עZ>zlG*# y`YL.VӉM 2D&_P.CJ/M0{_ :i>dIAs[@yYCu 0+*p'?r΋)^#g[" MYs_lQyp_ɴy8NJHr?ʴDAYUpJqW1m-CX'|w)׃$&UØO_;^5O 6 i+a/0Ǒ]qlpI@kh;2O|迴𜌩\u&5#znVnvO'U8L1eIFR^u|hJ;(Ά=4IZ$DqZbK2qI ƾp`>R,ji Qه9-+#&>D()QrH,;NAP؀ v;hZg6wgFBz^润AKonb0d[}vaM0anWj= <,ᣲ4Q0܆1 o$(b~^ A 1G:$oiӱ@`Rk5wl#>Cyg<4SYӛIWj>Vfzg'C&Z\rF|f L c6š*U²=-w5qS3$xÍZ.l0x/0Kߺ254I؟ ^ZBŜ-ɧomݹȧWVuWwKj\ ˌQ74HI䮈وE=7_d{A/bXt8AabF)[70+Sg*TGAh9.a:8?Xك#Jr0}+<|<,Ynu$qQ61* IAWx9!DPg\8oGb`  m `uC`{t44X؋B-}=x\ Ry Sz#:{ĿxO("Ift-mzl}!Ro%>VJdo-=*υd^ >D45( Y Jw

-xC:w3g(~׭.|w;g^c:&+5 7QJ/C6LϢ7NcY(|;|Oq0L9rB^zߪg^\BJsrO-Z?[JBc<F ,&.5^.&YZNՌX\"[* w Y5/̼>/4ykV j:AĤ8PBǕK~ b{wD{#w.BVm\zei7kx)R$ TYtkRAt%d>  $^. Q$U8obp 9^A  sРsc!*K:&7N$C*-}E_wV֧JfYFgHSfTjUcW-Z7au*:H1: ]@$Fd?1ߚ񵲶-|\bWeng~{\@hY.S:sQ zdobuyXR"3Yh{:ၒ`6y>cL~l,P!Z>!7{gݍs̓UWN' bݘ,7<~+P0cZ 0/|+eȆ~򱎍 GvLpɄPo-g;gT(ZHDA8W*%~ ojo C3fvUn}ۚXOPgV.ăw[]˙ dz ET7M )'ɷt05XA g?!"R~s2tk+gQ\~o[P/A 9W(|^ TxUdeaGVdK)ܧ#%cu,&L$m l dyv5V^=;}FuL!?;Mr \$T?YSKc rQ&( {ʖ+(wIEkA+7qfn]LkURvSFzEupb8xum0F >Y12RIp}랥 EYyq1[J;o8qr[XoX'xV`Իd&޴?APV,`s)ʶ3 J‚9dfXPٗ|$|J tIVKh&ܸKEqcׯҼ[@b&\&4' 8 Zip`SLoh8Dk@L7P"f_tRl N @bB# 3̰< ƄQm>qomcm%l|ֹq<]Bu֕[Š^>o]Ar\*!HXO49Xt $}p'ɮ9wBꙇ㗶c[-1%9H2fn<N\\#_}pz B3A;$V4w |k-$ sѧ'U ȇV}|kN--G ݼǟ4r+F1ТgYԚP_ȦGe4c?ɐX,l/XMMDv%W!^qGQ Fp4N!  hrrHϭĊsD KCzL$*u$o%EBxKtUzuM_C7Zߏ ZB.Tn @LfRxqTbx2%MQ2 >wE+J ,cT14B" 4'B3eq4)VЌgLr!}eҁX-7^r~#\'nc[iKtn(tCj-4F b! d<"AڊxfC V)wmz3E>df_)g!tRpBf|K(7W r lz0>.ᨘ|Ts%TI,O*'iR uŭ%U-v~ c|HL/ &EZ8Ns%.&!AP*FԚ%,(XRb2&h[w d'!W2H(JmOsHwZWٖCL\D',[iVܗ!Ҳq-&|mS)?9P7[$PCƚ~\K'&pT07  Cwi'{jD帢"κr-T'-~Zx|+3_RChBmym][I(bzl^IDкNtexR }R! =W/?^r#ZB=md S+-L#_`MV ] }'wY>; y]~]Ϙ9Q#R7b)"f1֜Gg6o枍< r8YMdzd΅ivOwjѶDR1# ̮۵4623!t Û|wxKEOP)w8^Bd0]U3E>|!uzpeWpNl*xWa.IDLȼQH>)kl2 aֱW\-2Áp P]L%Q;n"(ǀİjq'ۣ͵ 4 S!.V$ʐ+@c~t8ƤR4n2 =Ri1vqYh gg]wVՋKA؉ 7~+a ØX/evim%i"TwTk7U)8xBc&tvYE'={\aNFnSyY>u2ONE%C1UhVTQf{:oB<0EZg }M 84Ari bs lq"5t > :eF8cںn{ ǟ4,}+:?tk.HA׼w[sS0:_13$~9{!_4kSB :OB4Q1:x1TYl U:5lwCx1uQO*7Ƒ󞘰1|_Iʢz)K.qLB:ହ@AB+1l +o--MY9W5LGZoÉ|Lj:1j{[`ר-OxPչ0 ?T𿁁IHd ćϡW\S \~͚$0pΎ:ߗQ0 q̢{00'ui"TLd1o@W^Ѳ#D^u o*JmbO4}L~ 9z3Nrɚ ]'nWxV˫oid:Qt̴ H[}|! 8\gYzgGFsW=n3&ߙ\HʶvP:xowDUBQ/[Ʊo2e˨%BB*FE)wRoI0#7~ukݻ,ZC4FBH?dȘ&IY7JNC^O]]z$E&ڕNxB'"9L`g>hVr6{G4-,")s|Z,AŽtV`W9L2$mhvϕK$]oݓg֒Z^(0Ƿ O_t81d I! >>Xtջ+tFc#(<]RD۷ (A VUɍ7:ŽuL=Zt_uvu1,4Կ.#w?vȧ(lT>X%)%]S=Fɖ`Q_#_uota>Y7KvVu:9#Z3$*Σ2٬DL̄dH?$1 V%kY5E.1LPAp8;q H&IUU؃vcgkH #3' `*m=HJ(5. Hw%M*n!l9^^?@0i"2 =)X^u =ܴlhղٺ TYep Y$V%[vtDȏČaI{r1%VۼȖD}|es&&O΂IVE={k0ss~>v=ce6P/Dގ& 4w\jvkuqQȑ0/wA=ovrFqί7Ӥs |Q8 M/cU&Mgǥ'wܖ'=&g7 so衾uvn^=m ̀wR՜4D K`'Xʩap-G|akPaMd@qSl_c&>F$Й bZbG۫c@֊nh|z"dLme20F }yG?VӿS#.VYy1>w=ZN{qupv'!kq4gWq@@qg TjDq Fcp2bLo1Ծ`KnsiNaPG)#J Z:FtB]Iw-$Is:ȩ~%"Gz_7m^oa3]V~DSN ϰ:( }Z]9M3 )ѸtK&D蚍RwȓYHs!,&l<6=ܴQbV/AvX^S&Mo:hKG!* 5IrxOϠ/zh|v٨n-z3V\m;lҊq=K%6Sh`D%sUQ~©YN8W )Lo+U"xc362g"{ٷX^^L+2cka~zqr jWŽ{KxCЛx;T8|;dCpP *HmVoUJxhf:=e$>h%RXj,7i&!R<:5Td`S};%̀GTxt}Yu_jU9:=PC/^.UJ漡M;H}^Ưa{2lU^pn3%2W~P ޑeSyyW Z>,oxF8*蒿f$84AK$xy2wp7YH\?Wy@d mm-۲1:|  ,uǕ.;o9hԒT]aIXUzhPae. \ q2v&XZ4oᘱp_9s_3|l`gkUɧ&huH#Y@i~{Rq097Ζ繨AK- sO>q94 y{jZpʗUoq1SY R8羑Gg$gcզ-Q}A-r)oqNa w.Dǽ(vV2Av+nj\{0]bд S"zo;'DXzbos{S a*'#%o?i ݟCV%ཫYJ9JUXLN~9$μ=^Ap j8zit:@˛%O%m@KL9SRKס&LS@P00mVt!}6M7dzв&gi*O.O5:r؞}wJa/\Ѻ& rY1&|kc. {l.vtqd=͈]jZNk-lU/'ɦ[-a O 0PׯA#:-fU.|pޥtU5B.pFd9v,%' myk_Ugqx!^y^dQ6JLv'Ĝ~=뢁bl-tZg۷w $nn"OӖe&,PxA{{>Ϣ87.oGu|XPfVLCC΍*eboKGRCXȿ(d56/x - j2]qq'>sYN}c'ro6lo~3'dc=ZX̑Q`ӄ":h>@$r%pcQ9gIS/URm󱐝Za.2.s-_CCV;ByI0dVm>D^k%mlPm\%]idP7bص,s~у+Ɋ=:(4 ]s%~y~RUeQClSHĮPx5$~*sdWrv!KH1TFÈp/SuYb| kQۢ%+v``&yZyOh nyM"'+N2!_A\6VO5M>g$>A):;Z Iܕ<;J,}C&k4]m7H=lOzksqƨw.RWFu Dms]m˘ݟjs)uгS+VswЋ:By,"3ᒾLxno G˚'m{IwwqF@,1̌Wqw/`ى.z[q֕t/EUgtv䧴of;kyW|1"#q-\aQU޾#4ע_^6P@iˑ1dAy8. ^`m}XQ~WtA_[qZDh=Xgbb&"Z3~$Pa@kI ꕗZP!]FSedraƹzBuƳ.tRO Ȱu?"E@MF[M\8#z[gls1rdmF$Ϟ7 d.55vş^8EMI1i2#)Ku ΫI$wKBY{nݪ]IbKh›.T,JEI`Lܖ6HPkˀ8#ftX^5Q}9"r{W¼F~jQgHsQu 25y76nPJ#b<i_sUR> fb(xfYai|p& ~ S&{Qe'y#vM %}#`Z<\H2!H]{|2,o9kfYjFǖZyŠI>$(绐3Vt뫽5(Ǻϐ@A S 3c T:ՖxwYAU8BCfq2""y)|k<锪 WeRR")}ʀ!~0+޸ι%IE<¥/ m\U"0[*^C_#Q:XqP9'H:mݫ!z/ցY(Uuj/7%o95rʋ!Z0YoJ WBKx`gAe˟hM[,Oi@~y"+-6a)C:4#|NfBR@ "|*Cؼ;c~hB,ڜc( 'DP R;ΗcJtAk`g4gwrOsJ~}ВAy8\+SЍ jAUΎϸ_F<35C#/Fm#)]SIxnSq><'!k|yR?1C 3(y~>H&!oEW(5@`<ܰpJCh;r<渇v%*KfLUJ“cYd4(PVY2Qk?[/ vzňDw-.Ww L)ҒT3KZبSQ 킇ٖ>ccjiw: ޑUv<-``; JU^9>PaiVX o)CQ&mǀj:&zƟCx+,e4oVU}=U+1FԜT6n~~zGB!*;)u\'685ƕv:n8~HlZe͠jG0q܁_Z@<WQg6npy Ukk&s0e)/6dP dd޹*CUQ>fA,q#bu)ExBZqOުҜSMJWҌi5)3`&&sxc 2е TC+N |D-N"EBB hA#Z{"Ob/4~p[$7~o.F Jk dj±§ o\Y[TB&ZPcG㊁TXTa"h5 I6_l:T_) z4p|IzK>&?'qtS1fCrp*XߌN˾@rEB*3ɳgӟ@ȅh"7Fv1]ضs/g,acVRAU邰C&>9Q@&)[ lMf'0cwI恛C[7g Evv֋EkN^@&?ITG@(@/1>߼^"r;6A)*o?-&akۏy^zcU/F1Q :ѱ29JƂC%ZIF'&]2QE Yh]@|抈5B{tJ\Fz*%$ꄸe9xiKܛ\N9QiMfUw)9d91QdkWa|ֺb9ř_bIYa(i=fr|G~!#WmkoKg77p\ZA izq@rMToMMB)9xTӓL~k>c[ޞ.R [io5Ïf͓qq{v& 6EqGoZTGh "WgdN/L3E9Iï|v'$"d&δ+!{]YBVǃ2ro7OewiIfV㶚ϸKzF'=rs[/BNѤܾX"Ho7qܐ1f&i/-Y J!)z8. 34}CiZm]{g5ZLChk4Xwف,:ssYZ?@{@&[a3dPo3@0Vqe 4OsU -@jIJ@&Q aiH1xꉑFh%xifۗlUfd( fWVĕԒXZnlV$w"ݹr3)~K݌*7;[J T}53{8|JR&:?vr%$^C\ZupUSy f, H48̇)ZBHvH>%^~UwQFa_1w}z?B[^5QQް׆ 䭄ӆFerU&%˂7`SW 6o$8EN0q J~!"2c\@*3U]Y7'f#}2w|bœUIor7 K|P/<'kL-E1蕜%v٥U^:ӀDaŌ8ux=:HW0JXkGsp?Uv,} \:iȆxh3jN)Dx2Fs8pSAG55s]-K$ldP<^Z4Rܘ@" KbsEKHq%g04bX!;:,N)Z#p&K)[#% Cg=©SpmHPT~|EI;O>9I;(Η隧_O,͙h qiLDIyϴEU>ZP2BMo, 5}J? \sSKD۬V{s|c;Cz阣H=k7ԛcZ< *&(pz3n`2RgT|Ь>[QS-Y #ʻ8PMbxʠ :k:*Q0 6JѰ)3dk/ԭĘotXG>WFDxqzsȖΊ g:,cn3FäWY;g-"n>^KG;`O͗? 0>.=Ѡ1Ra2֙xA?x}Íy,= eLir&:BH2IHUlKl= W^5Ob<9_a.,߾ryii,O'#i.E9fK["PU@ u|^ϋm{%Tqv#6$\pSK: Q߶S4mD6uP@\Am'z+8i *Є03m4|&%Ai n]-uZfwS&ٛʊÀQe)|6pa]E$%1T'}$5BB}@nksN{!@ v^TY+CF1,+G%eq(&]܁g\@;iiq"n;;JB1I R}El1rHO4 Gcvbhq|߲PV`qdH@ah u60N_׭ c09;^t_9"1PE8*':Xtk q*ož_.&|OÌʀ\ )Ԓ6aS,9}NHRSp_UiVG0Vu*Ѧ(.Ҵ$^tHD'/%1 ^5=n~ aT5WєSգInDuE1y ׳!\D%Z36?R 8{zH51 в#v larfF؋ C@\&"켻0=1rQ6@˄yds-GCz4HEWѸENcL@%=H4UR(ؘ4;[@g4i:EX.VfOga贤ɝ RdAqۻL=TA5fcɣ#S5Yɑ&NzEapndLط^;t϶4y9.㾋В6xA][%/iĶo][jϴ<5 u*'3F'%Wp& 3 15ҝ՞Qd%}˞`(1Iϐ#7 5.< 5y?e>D/,f@FF0D, WZ_Q=#¿޸L2gJȂC7r`y}*+iʞj*ۤu[9L*x shh-f]0 F5r=;B*O'2RBh} Ya0 Zi7J@$VQQ)j]UҹŻV$AD+DAgUFIRKS/Hށpb әk9 طAC%ݣ27xπ--8 k~Jv6 $t[1 &,`um*"GyUQ:}1Z"7ƍ6?^f_EQH),k"8z\vҵZx=dszQzX;+k߀:)}GL>K <=VY؟14)կ-36 K6Ƀ?scП/Kֲƭsd^LDRH"ɷ ?,Adȅc,!Xl52  WL$_.+ ̞( 0#i;ϏJ1[fi[] y}&/%}cBdC=f1;#0 0Yy>+!"g×#J/)˚B{ AH% Z7V;2V;{F˶v:>X="?n*qJj ->ޘ e̥}dId|Z?Q`͠)+CK S N ˵D{=О1PQr(;=0*ŠtrqbZ2*XJŨ) ~ V$Q:{E v)QB&a@K8Ew6fuC4FvMI9aU91T&D䵊H/ Hv*N .W:ZLO.J(-몪}I+RJP4nx" īR{.͓<,,ϱI׌OX4u{|ro4׻'\c乑=+/Gt5zjHPUZ6(wr'.]pA+ޱˣ@5< 2u>#|KWďYz4S 'zx;.lzI! 4oľB|I$֎S1k,y8pkhs_e%G{+5;  Vf6!TL1Mv ܚ?H½YJ+e}jD'L~ )ԅ+ %@t;)L{O +-W)]T03SVȼ1wZQu?47+IJHhfG#A`8'] 9g&ĕ&IMAQjX-qҬ?Ջeу #YŃA%axD^> C0/IvWx *Ȝ "%(r`˼Ky%zx(poXdVܙ{:Fc,D}3igո딒>Ɩ<1=2f^]a&g.د4M:{ hAsYgny|Βo؊Wf'e2ΡfFU}?|_jZ:8k?@*J~gct1q&2vhaajʓ1Z ˅mYXKjNTId:3[:p/A_{#5+5XO|7b=IΔdH'm@R#&AFbR<*;h8&/Kbp켮Ok/eutW8_Up/%ۡuAξB&fb%-D +lJ3Jz]F C 7}4@hh|ţ7pEPjA ۆQ6'V9]ϞЫz/nٞ~֠kJlRf9`-I#UJ<J˧!.Wwoʑ$/c߆2|%aYFWYxuc#0bVϙ+6"JXc(ivoE!x.nC0J9/^tsٕ}DHR"5% M0MHȤ0\`hW\]tEIJ#{YU>mhr 7} ~UM!a}^Yz4,b2ꮟ<8,F,)w ]|AhW&HaMKw; cA; d$#wnm,oǽ^ _*-#%l"rqPlV0/4)!թǭ2Sz{^1_Hݜeg(ړhU`qfo2a՛#sj>ߍ$hn-z~UKԛ:x w[>2(Dɴق9FwqƇ6Gwoh+ݥ{4oy{=Ypxq k! ғ^-1)Xy:R@2)S:/Y%.Qg(JƵ`=K# ʰX>lne[tEǒ1OTqb;6X'} f.LHJVM1x4N%+1ꖾ.c0 ?/" Ŷҏnc;∺$pkY5W)O=PʓuP 0aH[Gcb*XbK>Srnuq &6\lZnJ'M>vlkd"?,:EQءTG]%:ͼ:*Z530ΜCIs̎RWLOҨt9qwZ nolSP)@IB:cvs/vܓa*M4f|Sh\&[S~vgɷw15U̿9_ciɟ4Rh12\@|d -Gb'+|Hr*;0UR$FZ$=]Yc1jfC JA/ jt00b!uagyk7H|zb.e<ܶ4R^ iODHT5el{ד~$Ko'q{&}2E-`B۷;L>8[EGԢd'8 iI4Ǎi[7[$Sbzb{F^Ќwjp- d%٥Kk/,rRlT yeiq=Q?5ì{|ag$UqF#r|end(3QC=Ij\J#cE\LTx;%l|_ItS;ۿ)YWL/lJ Qq0)&sFDY @IWxoJf:6dQ6خ8PfvdpndPWJ+F{K/ Gtt<6cB"BJ2\Y7%/ 7'H1yCܔⰒI8Zw2B7A@ٯ꧐HCsRٗ lHRTwo1oA-u5NLa\u{[ lizj_BJiފ)/!_un+JjJ'|`*1oMayƎͼj4y E kq9ږBa\eFHHj!t*~{#T #X;3Yqz(06Eb?IXyf\]?DCڲqSwχΑ3 &ɛ/U2i=!S#;aIRFξ=Uk0mb <8+&9ϫw:.% h;+Z6?%+`H/ ZD;7G|F堮bf[*K m-jΝĔr֗7nf'1h;T7Rh(KJ[߈*Q dr|J!)Ui{,4l>0!f3G""n#aZRZhF#,^ZXQMI\\VAW>ɘjڿ☒P](`+[ˁÙ"zZ8_?ÿ+^PM]zfY{b.(Jh٬{MZe1ξ!(o趕l(Mr {F,f˳(S'7~`ZKg%,t&F.GS)zէA}b+}\t|ъS KfrV!?oĩygPJȬh}3@Ht[{D ZJC ֊S=|_hg`Z)sap !F2} 噗Ul \<ȶDOuiA޲uG˦!2>TV{ܺ<lWLFm3)Mg]Ͻ"MwZ,py8OGlf15I!ɠv; z G@??Ɣ!/XP^>V\_׾$S#K'K꼦01[V4wmc *t ] :'gHf}to; }szH05% ?y)aJllO/hpE!o9-dJ>I=@@fT ے$v[qq \;֑[FW?Tt*PfK/D&dn$`-:DwU L@AzY$4fLc[(fz6BJRG+-ӝi=hW:䶃.`@_nS؂$b3LfcK E=/e#%qC\J0Bwߊ1@. %Qp$g{)tQEa}%T@Gnڎֳȭ! Fu3J;GD8ÊY$d?hQD Qw" {v=AF_@ߞ'x)^ieܱ}~|W<WFdS|T9wAG}IFk)x`C%lmqE ajtr]u1"!p*Dq2FJV=EYSzg3HeJ7&RŶKlnzB1P43_S5Q ~xW I s"w'&ؗE3N5K%[)Ph/>H *zMTf1-рz%Ri-M콗ϼgH^~ozJDw eh-2)J IIK^X_'y*yOd&Xױ0#c vg`]DlZLAdxZJ$)xw^,R'WUM(BXp _'[7oyvksz >IHwẎdoVS&T_Kn7UцX.`K d8 Yדy!VMwXa!VmќnNgYU/]+\zYۉ)&2ȑOuLԒo68џ裮JjHL ]֤C*dv'BqgÂC_x56-o Z `Y#AzTrߓ9iok)$V'-,`!Gڇ?Kwf,ky懶tluVp&o2XwwRu)tZy8*>2@vKq&*q <eB<;rj=!lh u^@ -\&%sLHl-uM?=t=c} KA)Y <|AwK bǁChExV F?V&YJE7 k;vs<+^%̉|4hdx(B'm)0uL߮JzXzCv3)w'~eGAu2B`U;{"|GORC3x⠘M$.կq o,P~=FJ.B/#&OTĀ 1w&j,80=&ԛG2(:ɹD!wie"MCFG^̫VwkB Y|ޓ&UFUtz!k˾F۬cl%ϖѢi왃 LNU#AQ{ڳW7[Vy985a7Nѐ4F+-#کaARm@b,ܠJ( g[{PG$ (^5~؜_lflDʒNs!?BT@(A)ل CITuf% #my{]L`#{Ѳ̓Kyj,mt"ց8yg9'*GtU?$a_ 8zB;?Dru]bm#74g;x 21]; )2VAwէX4jH_UmB'}'ocр QOF*|ߖ 0<u8N4OmwW3thvm.ksBM3_[R&Ye %@}'ANvyWʫ@W-ƨPnЕDQ#\Fx_>c`:03^`V4 HLqd Gɀ '&AhUv EUt@7UuQ^{Y9C ע'u#[)w+jr,WY ;pҠ4/ ~yE,sbP Ttk}z"<׭D ]˖z>CWp5 O| Hw4م.JP×'7+/#1'x [z6i0Pݶv+51ݕ+.A04\,euJ~0p׳T[J% ݐ!>)s\xA:xγhGo(]b>]wDK#A6- [JP=put$;ZnGQ!+夆p1A/?%B@8? rH~:BJUHƙ( xňg''d3+he$2o%`(f:FVzG&6$>q "xӋ9l(gȇ]C'\3&Uu_4!nnڹlj:h,V0NZqv$% w=,2|=r-N!Dm~?Sz}Ocbqx1+XRƀ6±iKe揻߉)5+^Q*߬2˽Ja|nK>K)WuP  ^c(IUYyzBAҪA61Qk0 7VzE% Džޕc`}ryX}Pf@hfV`|E*NZEr]Z=ûTijU8#m~;-eL%ZU]tF-3OG}5a1ZoƠV*|15ԭHM֋ƻ&+߭>K5nCI$zbZ,=9dfp~O* G%!9RJkSc l|c{U͸9ݣCkA;f9?|J{PX*cZhS[9m +4@@vB0|wœb$ 8T$x]oS$ĺwIabEHCu1M$TL!\ W=IkYjc$u|<vUJjbS\&rj۽K؇5-0>D[J`"OvRYhAп1kG Tty'{ҐB$z lb}quAkB/ se@ Im+G)(m9l3ޯtK(` @hfνny`Ćɞ㳟T&KRF>rЇAǞx@JzÆ_'M Jx4/~!fߖ%z.m51ᦫը% ǩg?7W\H;H//*.wjhi]t5yJhaw 1ScAwp$c^N9{Vcv";'`O9 v^JEE[ kW]0ga ATb-!r<1$x$-ݴH[z'5_eN jn.~!g;+?z|fL%F\X+r:P3LU I8E,FĠ,틳GeGLDۗRF5DȋcnQ~BƻokEI װf09% Ƈg bMO; BVltw*8/Smzwl[Wi:.B:0.>]@]Sdaɗ;C`"'{צktKl|EhwwF%m1wgZe6b9MO p X;u sq +6YM=X8Ծ"6$Qh I.R 0 yxd%% ԫeug$N?yQU22؊JϻlQfąk5s;)'w&w& Icva}-34ğgfCMEPYf 0j'Ɨ0[tσS<'^*6-q:}WiVixtmNzк#p<i7՗Fz:yWc3 a3XHGNGA0e0 mW 9rjk3חhة>~Y||q W_KF ipg =꽢<vP[)*\#D<@V4:I5?d#ջ^?PV|g&=&"YIr;;gO(\/J󄨙IYHxzKjs\.ieܐk&c1 s+{rVq|zқ˜g|w}RSrtMt #u{Gu=BUd?%yo-9"es+"~_8 VO _bI0jQfeYt^L$If0t$C,/Ҙ;$~ B[93sS*%2\5DkƁYz;@m;Cx|0CTNALl(ǣr`LJWdJq1rP0 V@ Xk%} 9jEbYx?)upYUUĩ[=XO?#?Q"5oM}='a! G>م؉cD.f]]`SN?Ny-ݫ5UăQ~ᮖӳW'U lQdp<>jǣ@T?< ɮ\q2w!fI@Y9@PG R1Iej`;[qWaTRE2"C#rw%kl+eIb}? Jd"0eUGyS[;qMڏN/no ^vXFtYNl [JPE?c- N*HG'q&abIu Y꾶s ̨/&ۺaY`M!Rd8Yd]K΅{XFXsfn`4m%"WSt=_,PةTslFQؑQ8-::;WEHFP_Pvتl̲a['WǀR\s ?7u+``bժQȭ~Fixq.:/W8r87ϩG\"Kb)AIK ͷQnβFе]Q'oFh;t#pq60`:_k_ɟlzyhjdxxS"x2gto:2G/Q'ƃ| 6ݚ>*ǰ;RFDkͭB4FC5?;GJY)bl VDZqe'(u~3#WP}F$@]WȍO{OGnـⴉz^eOH-ѳ0Tq)ṃ}XQG">%߱nA 'xY5wE8)υ(cV,& K:!H`b(zCz]aXh9.u֜$ nė)wlt9G9 l, LKr ]Q3kD({c4k<`dT)g4=}/ I­d13KSTwit2ljc48 3ſ 4c.zC>zpf%|! 6/Wy=u6֨T5l.W̉M-_vvcE&, =aY}"3ZK+|mTG',]v@5>("N&5/Bhm-RQe5:? uOh y|2eneL*j;o#^Gwe-q*ST\2g)c1SUO:LjY$o_/S!Nwf/[`ÅGB[3BIVp)$mI>i[:ݠ?BR!E!XR k eݥ8_¬2M F9Wy81nԆ>ã K2K_OCHӢ_4k$]lqی8t3nBpGa`o_f:#$:~[1Q2e΀{65=\$獢ܧ!xʩGB8&|_)b[Sl;S?L4 ĕП|KPez.mR2(?dg Zz u=yLW߄n$}s[,m6@@,j:c+PzIt,2^$qVT!!䧴j5dL?q6()Lcaϟ! ֆ!?$n>!LpR~}^J*{esď1wb1 AmV OzU&S_|Y՝-Uy>k  hBA@ ^ %vp i:#/U9K+Β9tf!(y$[V7on%|Pv6ZzUOC j ,bؕ72NS%F~TK`*,cj2M4yr \kRԖ' ||=tta$*~.9ON*~!j2%3胐 QoR^ȞWz}̚գ|N>XYW)< BS+Bz=!1\daWtIPōؠ挙M"˯CcMr(|`ZM">j?IkQ] 6 <^Fp ;!)7zd_v'Ѐ;]bp3_8Ⓞx& /x1Ԁd|jbtvrO $[טάDEexH;Gja]b1ɟ?//1ܠSʨ ?"lI{{JNbU\ʃ!Lna1ޟ-qr 6S䅙(A#eVyl吗r%RnkP v/ $YU5m/ڛE&ǧ nGaȃ,g&6BKu,w)1izu5`?-$ﱷ^Q19rE ۔O6fH ?~K  hUltHMVhʲL^ay蒳z\h #xP|nq"Ԇ.\]I \!`Ըg,9_{~B@Ũ*5C՝هZ7@XHY>Ȓ UWj.ppRD>% ,!E q1_I\;$K:FprQwmH2L|%Mص#_ /7XaӐ̝¾AHZsvRP*O #y?6)7Mv>w~L6_6Г,O|C] Dlj+Py vi-{|xizhPqSu!ȴ<痮3AVюͶdzV}9ڮB?hԑұh;G6PR#Ѩ"GsEcc q{yix 'Qmʭ69įp'* k_q/9e^Z)⩤&IXRNA8=֊ObRnU]{9)@s6% ,T!+Thz|um5*b6a8QgkÆg g߀Ryvpe7V*r\H?5OT = ݔ x ɞ'U5h!=`w&9꽸lAl{k/)"L^7-&vb)bP2H1; K%l.u\uD&RFъ3讚[&: tZՁ'ӎd-NebTo49 6VsJ39dp*y-lxoƓw'lܪ._vsX 8'ŎV  9V{r(d0KN;` ȏ㡧#:FK"vgsVHN.Agj-kC=hg؉; #z O.=ѐ:p&uռ6wL1:ڴd2I v;t1{;XZT <tM1|]6%;&uBj~}Wb 0101_/x[Us7081g0gݗ*V=;[^ +⪴>ED:qv #^AkTi:T*nRe[_&;'$m1a-(ĀD+->;✻oH H]}}{4(9ƯW>|N(?dܒ'E4S%;>Mo_lr Vu"6g90_!3Gv;V9nV4t;k1.#5 #Cn?u/۝[פ{Iv4fOh2&w=hTS-W̜+I6~-[Ivkp!)W6GjoQz_ }&LJ`^R3jljHw~Sez^N,40ڴ I!Inp% @S_eY@$<tYjtŨ[໰NayN@ tn?]J[f]%.zT#Lsf.y^姓!<2ZVH |d/mm-*\AS~Wn6˻A'NႩ,ڨ\k|Ccqh{GCtJ\76VD(6 FN6M[^˝&yTjc= NRyy 87}s={G>0l!*d {ǿuRFZO/2 ڋ5rb@:I\9e F_k8B69MC :gq;lK7d ARä]-&55X<7z$јԢS$Rj|66F~qw>. >J}fwx^؛KY;!dtPȯ5[~r13-H^<VP@4'uxTȇ$u(ƩEr$3 b+1)0$6/3M5ՏFEzHb>B.6olktfGgW*:grCKj!RNO5c%U%&LWjUBaL16ŦhkᘃioLVw\jrvTYr{O;KtLO}:=[f7 QhuinKG+zfBw =j\#y*ٴ7[): 3-N%˭CCCe~^eN˃}*:6(Nv4`|'y 9# ^= ۅm3o2qLcGC!0އrZ1 6]Å8U4SqYq5ћ.P}v_:,UX(0'a }.{{3C"[.R.)NiCL1V'O"ʖaYYt;6B=K!O0flxʙE!s~p«7u6xa $Uq  HCjd]jVsrerQfЊ1AJa3v[`گ ,5^&ύMFuEW@F7'r*r0v / ܠnܪR%*H7%%v20`4\ԑia`þ4-f)N'ZuvhR(<0zBVrE fCN+؅oPy y>_hZEFtO\tRr+SS#kqܡwI 9UVjᦙ:;PdCo2omKi :)&"S*1J^+hM5EhYFW}婃}(s1\$R})6ߤ=`*xAI4& F|c=0yF,WBqb\<^XI v=1pEnOaEpbs_bm=B7jq0!+|SKΎ2rHB ?^9f[0伉 |H#5k_ T,(tb8[F05ˏ8OF9Aj*+/N7\-~NGbƥ;g=,?Ȏd][N;B q= m~0NT4Qij2f7u5 E 'b5$KG徵 D b9ud(F b~6/yl o2SLq|#a_d(QU`a80z8uPDTn| :# %`|榻) +Y"rWbx7}!]-ܠ+e~ڼ*Xu&/~BTWDoJjW*_7IL;2v8UoM oN7DUa67ZL.;]>zyCJܠ=] _Xb<ɋy-?|I_2R`9_My͜-ZRє$YlniR+dfkT,t/7QR9)=)2y:9jImʈ;j/v5/ԻpGI8,hȺ"ur [VTaI%,Hd!@?㜚[k7>XC\yQY;'I|gSуCF]/K{? 0u^k\Jx)/?] .Tҝ`[= դm_i%ԓEdtLB_#Cpwk dr/o ٣=" RtqԲl:{ԺAYN#amڵh{f¿Ko}IbXTHW̌j? ҽ;Okj3Y8ClQkZp$GG >X/r MSjCom,Ikn}GEaNF͉GU,wtKoy-"><-/B]sf82TqK~X?Ię{Tz2I˶}j5E32ɆSep˩"*N6gf͇=hd+tLCv $X=:s^'R-)6t a~C3:t;]ՃIWUğ/xȴ%Hۿֶˀ==enEOWv:lm=tYOXcfw 0YHhXwS9# _f.Mvbשгh|$UaCO]-V<#Y=6U~1;57샖ʶU1 >dy_nbF*1V dp`{7b˨Bޯ}^I jѫ NP@h_>zF\!o'GG?SKׯmABܕ(8 DHhTMHFJP1q2 }ӦA 9O_`*`R^>ƱqG3\2,қ@*㳭F=y)~aҎ//r;0sIK3IדpڞN i& `7sAR4W$ϭd1Q1Ú @?WojSMY<#8=cNe_%ٜn{;+ N8s1tPa,qPxW6~AyR=ll`l6;=4qܶ-(\:̺0)ىrTp3p̟cc{t %V (Alب߳H,̤>s@~>*̧Ř4 z_3?c[-)涥ĩjEf"Oin?SEeAbz Sթ!Dg4}@O#wܷP< 8x28aqq|.fNjtiAn T3(tcrTS8N D%^f:̘K+鯧wO>6.t|W vG"Hwv.Fj0 S@Y)\)__ŀ*~y;wj)S^ǡU΁=Yk-E3sxE\m2JMc.Qdq8ty&zc)-1,+3UD`@> &"A&bQX.YtkrUᣃ_ z?%@:h9p'~M>I_lz^IKJ}{Nu=Qd(ђҸv`7FROhQ֯11eG\.~ Cg=ɑG_[zcuQ_ -S=Q?w_`4]$o/ `+f}Wjpb{ #$,mM3 >Cޖ𑩂{+#؋]AqP7 ST| ”uRs=%&}־ } J8É~ {<1OMB7Ո/caxÿߋg+? y!I8s+4#D:H :M ວ5y̭Jlm>ՏzP>~prfe9 =QJi? 8⋡0g%\-fk;Vuf}L\b}5 ɦLS!rSPl,g@S s熕ڳJR!l H-V@Wf:4wɴ5&Y] w&2QuZ|0Fk&pN_pv#ϋSm+^O%t0쪗" U@;kԔ#&ٶNgO u9L]אR`cۍL]֔ͭŘj]1m8`O ЋpGG%΃O2Vc.k2=٧AMKjJ|85rCUdp&_8H1Kk/yH$p(2] yiЃl{>ϧWhR3^k.DfF%{vś#/*Nlp8.וy'3^Ppo( U'Uv2 CUIIq+܍k>bh&(QOiZv`{V^g$ss22P O() ҍLftHwZK Y @,`me/Oh59tj}2d"HqZg]X >+?*.FyN Ϟ9L$? \-3ŌOѽ׃-P @M^F(8⯩'qjn`Nq,&/(L ـT|Z=`}iˬ!tV#4'֒.~vO;šnAWchHSԕ9ۖRG2ԜzK9,t;cnQqC\_e@@KCF_]|G WZL/rQ\zѺxes-ӏݓHe *-34)IB7FsiD$䢀+:hNnG獕Qr*)ĥ$u%$?C]TƕS =ɄOYa1jQS޷ |[0(gl ^?$uC qy=䩓-nDgYPUd2IW#}'bzPxiHN3p/CiveC"uTn |eg:fz2oǩx.SO<5C8s ctRmrD Fr kT "{vBP"S=,`ÆXNMBVqoes= 'Ҿ;_A|`;0ɘI:OV^YVN/\kNEe{n& <+~5JcB~}YLGʆ>Ej\+S^sn%g#h 5\TTBWpȅ } r&AԮWO 6Qsa4:s!LAB7H)S{y Na$'*#xL#6>H=2xsn}8 PՖϔ~jȾ{"/;!]{5C0ؓ>AՔ6z!0k8 w"%N?ן.*9^Σy!fRUHj_C "?+=O|P6Ştpa\8LO`-t3E ;ᓲ[D2^g? j(};uo[:H6lqMvWeM:Jt)ao5<pAI bjGhFKd|-:MeqK*郥@Ly@ JS=A3I4qeR>u \JI!3[xm't$UMN'Itf͇4bjS5etf> wWp BWdMښмJב}'1A_!o +;A"jD]~IKz3~2XGCL=6`6)i$S9OO҅NZW:䎼UJӫ>8x}t/5)4˅]S'4!~]11}ryէHLiĎ`IS,Y8JO# g퇼){IM$]Ǫ{+ £Jv抺rؙt*=#>l\7^7s҈d ݾa M{ |bq߄TYV$ZTo=QXa!qckRuFy i.nApPLZ@ \}@ojZQTLZQR2`|j6%Sڒra bYT(9XG1XO+_ce*e@5~n_NЭ g`{*Qs$"N _ޢ,%O=B=sjh., ; sVQ@DY1)EZu%i͈R% n|N;ܤFH0~Kgt,5 Jd/4t[9P0^i2@&$_^Yj܉O -OlHp(OkjE8 )U n.T |lC,SnI"nT#;¤DJb ϼ _88^Gs(HΎT2 cu0<货=kI\g_DS+5B›k-D2܊ -Q={}BdSVn}9L#ib_Z݊m$MpR\)H<ZM&1KB;CVVyxo/D`4 GEl39 m{N1[lSN!}Ђ`mCU 41tJu;?E)>( 5.\HiM)X݉Z+<;m^QQ@`< 6 ^S!M9Xn(xII̐$lx?GE$ڛ# \ٞ^78N-N ʂV ʄA;,(;zd8ܗo$j+"ZJiFdufp"g.k~+Ѣ[E $! æi,Ω?pVHvA/xj0=ŃŗeC?#Xַ_j3yl! Iyb_BjĬfpJwD9Ui~dBl`ƍ1ߩJTTL<@J?p`( X2Ki#.{M. ?# څz sY7`Ţ@)yVC iQM'c>VDn,?cb5.lvZ;iV0׸qaml~L$k&JZPaYrlb i֔tnULDӨD͡kOH=ktdO{￞םױdmJ2=;.tk('[="ɡ $s*=uу^ϣh&WG^b4,2 S3[M`I$̲HӉ> %LôȦr9jsN#7\نfC_ f5e`0ᆵix;40Jl[{ɺ@-KռVk+"@Z&^H,O JB2`K}'Z rb)kE$U<#%ɭ{6n;*@L^΢c9b&o4>}R0&Nػje(̲3M#4#PA`|uؿiEkkW?.RD18Z@ AOwi]Um3J?W z??gV4wu!Q pb:&Ӣf'FMMy;lzXh~a PORf[|eF%^эiDd4(1{f֢改iL"ϕe=1#,Wc=s^Jύc/!gxlيB/Oc̤ぎJKT6OHF 46hA3J r3u1 F͉9֡GsoZ>"~Bֳ]7I~,U .U*iλk Rua5_ >R\GS }X;J;Dzv(9,>HUh|݈pTi<$eϸq>@(n@=y݆6E0w]MRy6'54؈sq G9Bqy,ɇ}nNC|u8zg>]j4*3//[a8q]'9gwsH:/2JycN%Ҵie"j=,6w*fURM}"@Xba9wY 6p¥!+7 nnnT$ ]!b Da_Ōdt'.ݴ?tON,|T]ƹk䑒4ڋ+ѭ zh@i5t7FpeQm1| Ñn>t#3\XyUAv uR?y_Vl"-n,pB\e;?^M7co4^`܌.JL(k snC75wn.-dVL|2ׅ]"V#vB)=IĒar]Bq/dð 9U0dRT!916FMlPב2 XדkiNJF?قqm0֪H'C"ddvNˀtI*׊XŒ~ ;Cwl__^웆ӵ[/Eԡyz@kAra% %OI$`Úx8/{/ 6L=se`KVHk+ܗQsoX8&֖Q^[udMpB$3ƩZl}%u,t$ψJhZ)fUגl0+ߌ|^^ Ĕ&ì(| f u'+ CG oy4*5WVڎk=0m0zFP&ʾ] ]f'b'-,HXj#cT &6UvylKu#WγV-MÜu  Bk~pHiZHsN]Â'u厅XI 0UsG1z"~e5o9u4pШb(j2<^Jm(X?)IR~.F=9~T\|[]jiaĉMQ;t{)ʰ5vpS'¿Y;j|Ȗ3ZWV3LIE;㖩qGV<` JKG4jCixS 7&L H1n1ՄDdLk|"^`5Ahpߜ5%Um&Z(^f5i{[yo:bRsV@]l{p׼}^UJ5AڒPFd9%5(uZ{|(od]OŦ|67`u?Mݣ1ߩ;2NnmI+cpRpA]ltH'Vpk֟:[d=Nk)P@y( )cLIXS|D]tJP2Gy;MMI AH QAo=z};O6+D!Wo J釥gn:r).ˍSUuk7?Cōi[T)+XOѮbaкO^\uUpƕg|Ȑ:Xh D) 14fY,qs:pUmof[E7!즞g`dPE(kR]#Ka*B߰([vr5w>Ӑ|/2dV&<ޤ`?)cC:'8\# E^^l p{mg7DP7Yy.KaaeBΪ)ͲĪڜDD hhWI >}KIK1{}ʴ~{/_8_"?ll6+Ap3ŭ"KvnFX$]_Y `sL?P6ڢp Jh B0! tsEWaC%KeBw3];t=nj0M0q ,S[Ua"t4q%=&gJF5am>F&P @ jetp2[bÝ3 W(rD `7XlY)4;CٜPB.G>|MH람qysEr*g3z*emyIpo7%ßQ3 @.!t̜;} ܗ)J9Um;:0M4uwsH S`aC\ܳt+7BRT5w4~KFoVEZzQ.W8R?d-o6٬ƅLiI =\vX24j"Tf%4jמ_aû}u82:S`6]9 ki[hlEv{"8qs@1d[jB4w#", Rk{QrIzYz:>鶑"mi1M$g%n xDrM5p}ZMM{S)QA&U7N|A )2KH9=J5- f_G;JFB*7b$'U/'"l]@i:DQ᳻x% R%GMЋD d=ģwˌz98@[^;#>S~ȁ U#D!hö#|Lƺy^f_b@ b.$:WHFF/3J Q?7I0XEcHy^xOEl姱åSx9v"/%}%=o)O=PYqLq& S:g"`*n\ҝ9 {l;mCG^~} Z|Z*2U<ѱ-ҕh F<y}k& bC/ñq;.jh18 fftRɿ|ᠳ0?u\;i5)f%7RiFScqSSQI'-=Ѧ ƤJǩ̫j9 $[Xe"Rԝ߮~"`40\i}i5{q l̫iHa{5r{xhu2&1]y<ܷ.NKJKKfz5(cwhG.#bd#g-HELVA^+sÖCqr2'DW`1 I:^Fa$vwI&onS_b@ɩIs6`f=t->q9=si#|i3 ۍ;~X .v{QΌ 6~}ώ-;JA_Y ^ÎajZ0?YQ Zyގ7ѢkBr!1hviqgtnxX}6!ul-S4Z&7E5hf= $)d%l`1ZՍ儂=ڄ EXkn $5bդ t+@YҌLX9KC,_ (g>r=H1um;tT/_"],l|D RkCF0gtAG;@Tå°^,>tj3c5wO&dg,ٜ@% T{CX$2^#A?K> !-|3 r k FX+5d H9Kh2LCk7H0 kאL[dؘ>w {"VM=H8r>~ Jjx( `f͋CD9 a?V8N|`OZ0ϒ.4aU}!%d58)L. ܘR(HhTb+YPRW+tإob8ϕŜ<Z ga]Ul JD~_l@ \HTwN[$ٲ'ȎR!TY9QcK` Pc DZ471k!~˜e0o̸1fϦ}Y @R%/nVkUK:MX2dMklMx-ešG2a9$sE$_|T͜ͽ$  } W3=SIJ4+Fg0OyտIJƳTp:yl.E{0\9,15Ph)*θi?7ZG(Ը1IWc&iI:(5Mo(D/t:C4 ,؄i^뻨n59J5J HeC MqvIg&(-$:(j^5Pvp=03BH<<, XM@:~7*n(yҒ˥D-jR^ar*U,Ï˥΄/v՞Ptj.B3s͌O4S۟4r 0#Q kŋʩ0#>bbN̚e!)g}3Ve`x{O'j&>E-xxpad J>MS5kr,R7 񮾼k]' ;UMFRw 'jr =9nʝ 4T*Ȁ!p4Ji=G2@ݛ1+=kH!pǛ s%J,!zY7jmzYk#&{. E J9xЭ?gVbDj㬹Sp / Ka/NQunݙh^s NӁ?<*B+w2~lWn/nݭ_!%)d#ٓm|8άΉXeBo_z ;5jƽDu)K߱pSM z쥬~fqg7g/ K4MUCHm)fjqkyS0&2==7B՘ -F\c+qcgE[Ԇг=ܽ Ay⚤b߈â:Z}LJ #,6D3NU2PFjxK^_4$ $ށw6qA28(2QMŨۼĒmb^08KX_JMzq84Ub7~Bt ܎u p$W4!]gBC˗K=>r Nm$*g ( 0|S*04$D+:0D̶$6KޛUa3K0DZ"|Њ8ϮfA *|"n7q5aƓcqg 7WFeP I2]!#`!7O9Aqɕyz-Qe沀A}]tdE@&I{mI?5DbF=CJuxNCnUE*OWׯg+8Ħ:QW,sy->j{[%+,WD?1ȰrḍO8K7º,)xڬӦ?Cޚ=鼛~%0/M&@B hկv7R&x8 euWUVv1Rpbq"˂>PA^S_ [/Ejs G}t` P89PD׊@Z+4hRĬ QDQoEVc(\rP}];?\(| @n(/ۯ `YQJAVd]܃)TρKԽz_`S2Ehe~ϾKC5(R48c>v)zn Ɛ-Y1b"T  9~&dBdD'Y#.K[ 'e '$gۧtc{+S q5hZxd GWљKS~L^TY|-A%Z1bfnVB~`{ HM#. üdl&]@U^IUȆO$e9Z$&\BUX8žUQNik&$d~{FF,sǟ;VqȂ(K7Hpj<5q˵яgG<"9;:4$KmZ3qOxϲ %.^Hag yγ$͒IJ;/V;,}ߖF2/ZQȄ  /LY٠0}\qoFck@h~LT4) ,,զè HR. >hG+OfwldNڳj,^JSk4 e*SghbLdq{)Je/^X-/ՑNw$ٔu:I ߝE'+7?0$kDϴ|_ZUXoAFmYha{sdJ=.g-N:ԧعڸ|+81ްpi Ȗ⊡;t !'ȓ8kbz>~π{0t3얾Q]gd.%hw "k6ᇜ=ƅM`/o8l^Ebr,F3UY-1 zTQɫSA-~(uwe{jn}ϧ ZjJ3R'c2H`mi|O'O dĹ" 8HYE<"mgUFC4eOvyVA䧆D<o)KkODOd"-)}M"䈲51qh 3i]±4d*Ssq lbev^Ng t-)rBMT|lC=>KZm}!&͈x3eCM3,X \hCdVD5!]QqhF ܡEbKQU=| pŭYĔewaHm=CةJ.\kB1DzFS QbDmcT> \]B@|YnjR @ڟa-T GO[Ri5)ХѠ VuA.řГD}j1ZzGl%4DxG毑IUadciu%Cҝ [en\vpyq-S+EwLو:&`ЋF7c6R+Ü>u?jpR',BDo_N3_qH=F1'/q22 8Ts}0H+57_%y&kJ5]J`q;!"9\^+e9SVӡZ#p+nЍ=wX0^x"ONbi &Qfblm;ά. ˾+(&,_>4S;Ļ*|\Ɛ;^6㑶I-Iu@=4c3$֑h%iVē!"5%2i{:~큋XP:J׫H$)NGzGiaS͡,xĽ=&{`vU@8*WUAHFABVu[ίNXe6x꟮vRQ̧ -ij,.хeK*vzT<,OpMB-.mx,<嘇 TMM,QUr:?b4$~K= $9mӧ] U;8*Dh*й'VÈ2^qW+.~ɠP5Pi`4wOw(c)Yg<5 L[cZj6O^ڷB\o측i^='OD^b֑`*PT+Ƙ+2Kibn][BR}?]&«Ҩcσ؞CIk3xwW+=xS2-jCI)9(m =lŏbuoc%(1+(p+l0RT`"/lV&@}5q^,ޯ0h\aUkuPgrdIPq{keÉS5aISu\SLtJV$^VZV:kNedCm_wL\R#BbJ⠍l˩0;j7Zal6Sx0~G'n[@8`r8V$2ՒW ~:|qSZlBy(ͲӏW29 zA"Rfq4c!3D4|" * [iȝ V|Љǎ!@I&rP7鸣6Ξ2:xۆ yò+A ļN5.lc1/wIbyHEv>{cCY$ L"ܪ)[$x-nW.8P\d a}if<']=i\4xU@$# Jy10 Er[]i@mym AlLb5\E,{ΤBP=bv~* ` gA$+iroFJK \Bh<.s75 "/Hy;S ~xRm,oNLt,{g$ˎL9ە7Sz'|Ksl>lhԞ`WB!G7IAKz@JQLzjDb=t3\\PnBt8|XF@'(?ɥ!>7VcNQɼ{\1 ;b0S{ @gW{0/v'45EGǾSF뎘I+zAed ϠLB$rţEƜʭb 5`4bF@f.˺*xxS5 c{x½ǔ fy|ܫQo2 @zRC i @'}iuUF+Y(eʲ4iNJG$ OԠ#qp cZ!K0Mi M"5鼠qLneE{6!_ AUeƋJ' Ecdg)~op/XlO\p RUdpOwdY` \nG+4`EK DvqiҲ[.[ _wT}*߸$3FnHt5HL>ahBАQ1u 2 _`SV傍nCQ?2n@Vo I9qaA6=++CX&& iDb^g i;eh'Tjta;|TW *}fϮHaI֚nVpZ*Id;q/ !؁ӓIzʁx~fILq86O m:=7% 9>HvK$ ,'(p7s6*Z E[wӥskD _MB4ޝ~$Zl'3{U_~طވyh%$ P7؝&XƢ/nV\ '~Mγ"sHLDlkJl[F?Ŝ22"WWvr!POK\ֈ(ڒZsxBA){d,YXLgb3g=_n~n]ю(L8YNu[4b LN{&'sPIE\̤(m&IO/V.9/&_kJ.V?Shʺ嬦 Z<Q}mx:aK{WTfvW*SLx5b*=8< $| 2>\&>ȺT?TN1ʾ ܱN!$͓sf_FsZ!E++d'C@d0|^9ˏQx( j7R{UV.wE/"m y%8 4G%g'q q7g3:C1Sqqr{i*Ȫg:F0XLvFKM\2^3pXdcKnIofNRO塀#r$Hw;f%5rm^=PV7ļ  A9T־9#8 KtmڬFR؆c-kN0FVH>>T0Nsiy#G,Q`&{u5@)4 D⻊p笸seВblW!i ZџE6d%ڕcqFMoA z694nb2 9ҧYy .04VrA&IJAkHzdZΡ֕#JO*Rb,{+Mgw1mD|Q)xfE7ˁTcĹ͗, 7Afdl$Ja>ciRm0tFbPP-A"Fd&5ƪp.oB3W6"#!sHah6}ͥ~3/#QH8Cm?ll^x=kN-+e]sٖ^CsV1 W4)oڍpأ8#6`j`A;'aDsyJ2by[qxk»Wr,᫶ȯjZ! -53:GM?|f޽= iZ)wBnl7 uC'wgԦErݶ l ig6w "H#<%PJkEOA%W1YG>"2 [P!ovv3=Mv7E# 5~Ҷ2;<>V>k FX 3UO>F cQt*E K,'A(ǞeFVJ&؍(B,DW")%bBUqF=x6t:wÒW[đ@4$Dxa-D'3YX_Qp84c7n(x':[6)(6%rB^-+uxQ2O_-4g ;46k; WDU.ze#{KjٔDV8ٜ5 v(&v*t,$Jت#l{n:% ]{e֘[*7[:.d@H6NrsuXeUXkhq.$v{̀!y H|syD\Ї]! /QH4g4mN$_Ӈs #Cgeb (rN9GQp+!FCx_qmp,ou9*d:luӴcz|K$]S⻅ }_si@y!/;~]݄="h7^;Aл7~5Dh k`'O@@./ b륬v!#P,iƗPF g2x.]&8VK4߬Ns}MKo8B讐5} + ,/. J(r{z5q|H6 !)lCk!(6=)RX}?zn%p4l5 TyNlU&Mٺʩv"^d&#}S`FV?h*kyyӍǿf#A~ntqFA7@_oqdD&NiX֥R:ZZɛFnb}E]oW8% SN"D62} ģ$OgV˦CȂc +i<{ הDȝO04|Kk$g}~PhإBlEP|hRRk}G[h7E` dڴLǚg 1^[Jk 5AetN_lPS {Q 8}&,} :ݗ2 9DH*L%wWֽαsX[ yK>pAVpʇJGmk9]|i) |IpN џO螞x|)v kzxƶѻ1Cr4vFƲngWBolb0/#׷}5ҧъW%(4"=dƪTq4FӁ$[[A[ްyܕMK_CUR4ɏb,bvI[+_=YWo("3ey.duNl%G{}Ĺ8 .j o@Y6v*6B3|)Y~~Io(NAcoį?L[ExQR'$#}p0;x]6޹;Xϓhз#ɲ *|5SCM"a~@SzaX QSdGZ꠻ލM C}ֹCph[s䐠Eb2O71]8uCmxGC鑟Ltȏ%R,ZQ4m.)ݾfFݑ +(Eʅ`~FuLYd?%;#Ox',R\\V[#y:c,P$-( N ]ŏH$j۠ӯt]`'Cir  :Nu@B2'iF:%Ղ4!;L.>/w54Ϝg Eo~NmO(fyK;i]7S~f(v3Z9^;E;$lvqGI 9C~=踞Q+.ӬDG2reꐔ .BW})os)z8r~}Ac@j> Ic){?`*?`[P?='nXbB/pJFj:3"3Igj6bӇ?ZxC`Wh~jIY9@K]{uvk(i c0&V}=( W0)QX#OۡöT2\p&əQL_fD*W84a>ПX(E1F^ <u?TshK$Q̴AOy;c0GgDT~0V3wOGFe,;;/e_2mcn2B'l {R-6uFdf'aW~]xfpش [-ߪ6֎<«h}kHbt+\T#_]ڣ #yT,3i֬pD]jS(JDxuY2]ySC]Y@{,BF.f+uP7掄4"WXy'ͼbb;ShT-/cy;kvS"c)#&ຣ$ULռ"H10KF47@SC<%ZX6;fP4_'lP-%X%H*]P ꔦзk {Ƒyz-ȁУv'`QlO yE~# 9!!o'$VlZ \Cm(zdlQ)3)r XEz??D\.';^=&l:5^PÍM,A =~CڊDY oSp]p|)t8$LX<rjV!D26Sc˃ '  G|Fr2oُmD&V2*5~~ I.Q^z " ElTlvj"|+yX杛a{q/fB KdL WF3t00 ߚK6f }볜p ;2w|W,ZPjbNgzZk&?e%0KDX$Y!+禝x$Cz7^R0f|7s^mT#'NB~hcZ_"q䎽:^Мa0h/+Ax Xjq#FZ5Q#DOqdX;e@?$`[`,J$VNoz۴C-w[+Fcp2FTdEQZ\dz_CTVjL jn`Hl>Ƽ*K4C+54&Go*uybG:^$|z+і{puy%IQez/o]+n|}yL  ³u^|f)DFd:"\=100DLWJw-oA=#3boPax;z;$j=g yԉиLf6`R܀}\)͙4iJ q$y f:6Ml"|_[TT%׻]vKBnr'1@qHӤhվh=$@!ǣi6(!UG}Q؇|N4s>"tr~]VzOJgoq; !Pq<7*^ٿMU'S7Oպ:@"o]H!Ńhxy5Soif\NyU*C E刿yʷI0z@+FV%ݱJzMkعCQm|[ :C"+e˵O' &&ki ~"{vtP^6V,BF1tVcRe!+D~jb(/U(k2ڞ{ſFt BwlBp1OԠ|cy\z: ti*aFމa/ļ f4} 9c&lY4_o0r-Ȣ( Hw8B܎ !$Ӡ+cS5GhJ bv9%d„̛r7w$ZM _N0C ~Z+)F\n:[z@v{޿XWQ@wu Uot^ƆڎЖw!hn7n$&XԄm {fy绲a ?)%;W%/…^Hyfy&3x[)_EYS1Z7:|{ ෸a5jY:>[޶)(߀oE1ݢk[! bz2YOyɛ" kÁ_>' 2y>Ga88806KK-pmg`(Ԁ5BC3qbħBi_SQ?]}H}z8XE^ʞ>6,鍊)7ߔVr)k ek[sxN~ΛﱼMA4t8{ _}T#KX(`%Eb3|I iį t(maP‰OO}z(Vۉ@AԉX#csIb2HCC(Aעօ\NOt Bi9|q}dO&_E\58e;臍(uBԞRzCq2Aǩ H2ʒv W>Gw`MD䲎_!QyDq`^N/$?p(bJj+]]/t&X"ìh5[B@?,2sCmL r}t1_$fAJl 6BLJq2PTPP ڛhT`u8jcx?;QP1F,K"M2;~gMgHP3۽Ҫw3W)cC ʌ {]̭`M̴hFR5SxDvV373 `WIWɼNw!CP#\  O2\gSD# ֺAe׸? z/# ]͆WAR9T67{:DX:bG im |Y/\nk--CL2kZ#l4t;jEaT\DW;GWJ]ճ)bw^։xH==a<60^ئ}ɿvp}R>X]oHy[[xb/ tό7i ]'(ۥkn쀑} Y#"U9Rp%ny^wﶝv1JbP%\Ǭ1AΧb$(sv!8YHNK$]) 3YVrݛ>T*l|#%;2iш/ ^/p. [`p^MՇdհ&-Isl"Ec;^PuN! !3`_Х}W_**r a(SFv/EM8NE{ZMU%1Xx:h!=+Q  _klZߗ? a%k) X>(s0Z1LjK.F(Dxvؔ]b!` t[2آI(K XzOV_[Ih,'&-Ht>cmc2OCђkqawh ^Sd okx*$ؒ2rgwScdؐ %Ob<9BOۄ"8x84$H@AtK\CV_eH{`?깳˼ r¿v n8f!|⌇Yyxk9syٟ]yNcMz~ynCcT@R GgtY=q mJֲP^ָQ-T3׋ZQTVT+`xt7J^Dꚼc0(g'qWH5>Y-8~ CG]6$ԛjI~ܗV6dV,_(ry]_.G [^*2 065wWd sg]CyI:r &* vQ@-ۅ^yDvl#NUjnJAzRT??=Sp ,6w&={Rn}jā+:#f|9n!$)_~Xڛ YOTr+,;n}wr033G826H-Г࢐r/\ (`  Oek?GH37U6~ҷذ\35RW9k,W^ZkM-[ہa׀^=ͨb#-n>-U 4"L{Zep2Tg]* }yzbHi 5=/~RAJGopehg2G-id˂+wĶ,ʦnfK~qHJ{4U`M2*Qt؍0Kߥ9);jF1d5? e#s'KsMri5UQ} y G80h1)ra$7@5 m!c߅ .)CT[@8"ji]`\xF鴼LU0k:?aO5-> ؑAZ&sK˭,f{hj+3%Ru5jg 4sIPFmq o1r'0w/uɍlWVL*k%e''F_g磊,[CJݲ3My8ǁ]RVܱgT l;3s[UN;=}] "ăS??aǖFŦK PL Q%ˏ&s c9󃭅 .YhO'J;#a3~D "e-^*@.g{cs{a='1iRI+8$^cE ?X>7YzTăʙO gW*&A/VibfG+AW lhٲW4o,7.D8>&¸{ y[:>Gϖ35̲Az/CR1 {HOƵUClV9'wXaj͕LW*L/eLGwyMSC٘a3JoޛSkgmD[JXRJ#A4-x np&ԙ7HM=3m\-.m/m_q?}BœX<-?mS7H_OdHߗ)@U؊_hGv!(t_ZGl} qμ$V>Xk:H]HuGåcR|7|0#OoժW [_5tì6H61MWŻ<9#3&Juf Ҿ[Б.SZW"H!Fi-HFЅ|J.OE͉xNkBț-oR0`݈!?x]@饷`U%-6W:M;h]!uX3`'aJ @@-LĥݔQ%t]JjmpT TdJUr*'h%&[/P2x 1q0 f'e`N1F8#^1-X[72I; =G.P$FGDᛣ/Xe=4njeegІ1mx>[ ۱BߥtBcA}ᏀJ$$ WzШZt߭<543?7% sszhDxjzwԺeϤǿ7]@"[CJ3(YٌJ974(Ą>n#Gl6WdbcP lKSuNZSî S+V7+Qqqև\Wq-Y:t.DUjŎ! όcqjy6_`_>]'lfj$jl?.זЬK6Z}p ߷6s]\qP=f*4P-Q39㡐c!@$Nd0t(0=5f8nCOI@UvE!%`q.،%5Fl#;bBr#X,~3,Ѣ% ]5Srbt`!qx ^gR{gUu LQ&g7y$]T7Ң.$5׺[~GLIgakV՛H(Wús-hIZ5D.Z,Le*P z\bu86ū!_l]1[.CcY"~XeH,a| B[ᭈߌg4T]:>L@jK i`J;z²)|֑\vY8h^bѶV&29+SM{~K!{Gd%hA S64k0H OL=eUY_pLxIvׇy!bv4޾fO^铹(($"&@v:N}{Z bo`P MA9jm)6+ Nv=+4ڐHs X ]ح\"5yiE..BP:a<{h$"-W7+Θ]g2$6S;];?4 p[Rbj+P=)Ā(XB^V-FY;uɅA"l!.EYD‰7ޥ:OaM*4JɌ[A|$L6<iMf7̠,v{={~Um3f}3[WF>vXr3f56tǣ1Oyϧo?ˈ~y4X@AvͫV=uUSdO!n|+ةUwM 9)QQ_eV2?9+,1˽?ZhC^n'^ܾq" ^0*^$` _\]ΎGu')nF> Yv&sr4?P^ a O,KAavSV0ƘEμdQoѮ1KpNo=Jr}fc E5N,rUقIâ[M?1Q7 I4u :V`\cjΙZGax,P (!eLr՛UBKMH3sa2qqL]rGIgxγij :48M}9 9bPGlwLE&dzւ/W9ݘWZ(Гٗ‰-QH֯|K_ '"unL[t%pɔ-0suH`{gN\V`pT\SF]ߡQCEY|H:pm-Į}h/{Xp] ,+Ϋ#6gꊅW{;;4^y" +\]5MItv t\iR(y4DEn<?h? ]$Μ!5z[;d1 ~bqYZ)ߋ/]ѝ,cssmص͑6lVI? AET)^ AdK]JWep$A|xli_C`UuMlVwd⬫sRT<'AQ{=x]AMe+ܻQ0KwVp7ζ?R*KdyEF" *]SYxfٵ8@vdts,dhh[7hrq)P 8cʶ9ct5<,BA*&?Ku۲%.CctawxWv N+߃nZ,z F14|n܅5a(fCwDK#U(L*߈MaLM#e_J1ܡb'켁IW9sEa}KRg^^-ys5NUzU|w9֕!US> zѢ߆U`.2*#Kx*>~Uwѩ3+,.4R<^b%"D1vJTUs"BTXW乪 Vɪm@1oh)˭}"'uuB$iw!R@bL!7 >^UbTI0`r$?My&} fɽ;Jb<34 xdM]~ΰFԅ`8%@'Uݬ9%e22,8cr[iyۄV aAKd`&M.B*oJvoaWC7KXCf|SS= mrBV7n>u\i<:8AAX)j=-Ud bY^=`Մ2G¦4q¡?n] ֡Y>œWj/)_~aw_]J oU#kwkhlV`CmyUK3gFE_*A 7"LАb3ߏ] Rk, [> ǖ&3X"gwjKTMEe(uE9峏䋀.hNNJD܏bt2 ϙ̶TvϘ[m̦K+^q0e^A^4-bUhIh=" E^1s')!Zma?DXls;jSR@0X1}4B3/1#UCG!?R3JJZHmsgծuyyFOCY , %ˈ-sߒ}C*8M$%۳Q=tL11-閵9Y{vZp13d`c|#뵕~$l׌OjSxo#׀!fzuJ#y"L̿fEIhEnLGPl#/J=?N)OnC aHoSg@+EivJ:f/B( U0 yX*ƙx4qNL]&}KiIBoL\ON$'H^σ \n+Tmb*[75zz `f8ϋsư7 x@?cKUe mA n:IM<\؉^T=hDŽFC_ؚBA_戹[rxv:9_ALgEic]_̣kkG\ AvG˵E@/(/R8$M sR) wlO:5Mԙus[;4`M;\ |f-#.XYB8LٰW6-vAv;4{*f4C|wK@>nfíT^T3,Ł1KTŖ&z;)BAHk~U1:*yO G8m|WqN~aU%B(اxa9r}VT?͙((_髑٫#|g&V&T"rhN}(} z ~[={9w vO3!/ᬼru#NO!bLa}YڑFW>ne+WLG;KMnm%#ykBӯkvm9 >`~|ihq?Hy{ &/ز?[o}io @{:KD@J\#id]٭g_$~QDb`N94E$|k I  A= , 2n8-cL$rfYb&NQCeGR=<"S[<Ư^UHQ{x.ѭ;1XFfH+Et'GĢ FoNꭾ{ ^Q8[Ӡ_9J_AYM-4^bD?q#|ru`CW#A Җ&[('AW{8uz?fKFir3%% z-4@f`=j36x@cJ;7{j};A`xXMD{&M;Lr]$YY'/c!fyjvV4Go܍wV,h,+fT@m9W1 Z+ !? u p?؀&HV; \O0:~Z]ڛdhVڪ7QolįЩ`m'-BzLcv-2F@h:4= hc_UH3E@biOBx#eD;?C%ushlD,ϝg&] G{0@j.kpȍ8, eEQ3?oV^XT`љ܂= Aw:Q$@!R#>%DŽBC\>Øİ. 4{p|U&~}nQ;C КQǙLCw8B$eRBk/n:yR@F蕄Bˎ+QT)ypŷ?ё`ܫ^y,06UWeCÃ*:L\F/+daOXRli`(POk#{ ~kz5[1/'K罥# S"h\Xϼ'NXLI 矧9y{a~Q#e\p(\{/Ў.Y ǫ;7 Qi6̤/}h%$dCز-k[ډuH|Q<ج\kVJ :39j.!(3sj욾 m %n? K \nyC+DM5tR;jM$)&HB414yoҨc볖90ݜuvHʗZ%WZ!Mi6G0J?p/ ~1._`G˝n϶h`$gomVܮ3MQEZ<zNÿM3:xNGb+?;Mի/ ߕ 9򎣹72_EYknjd/Z3NiI o.wގsP0&1OtG85 Αz%jβ4D ӈ-I@wc4+-0od2N S ~yĜkT/U\k<w_;'Bw3LHjvx ׹!Ĩ#6}l@dZzμQry^~@b[ӟUD~q",;\*WQ(uY9V=I՚bQ|tXt?\Rr I)4G7u_SHMkq )fG҃o!-/r>dƈ|idk{6ۊ{V䇰GID]Jug'Qp~9ݿ։Yc i \,j珊GmrYn5  i$IfIJ;%\ 跟'C?ˋ$PjETa^]+2"WsbB^#~[>>OfyFgT0 7hɊ$[(/Y"̍?R%#MAU:]`8?iFg`J~kJ]noǫ %z:;"._]\Y8W$pe$$qkyHV\O{Y26w{H.n7xV#ʀs4 6*Q͊)GȞ`h, tSl@ةo~[3 sh+" Fῑ7s䚤)ٯOAº6dZvf Uc |NySZx%y{՛7A4QHmk*2u6m&Ttg#l56 Iw5kyqb|`ILWGsNtNO)Yn1X擴}"5bP hdPICP-&$ɍxH. ȃ d8/B=r1@%u93acʲ- ;ʉ+n~ n"\bmp<ځ0Z" q5t=8f{_z$ɕMN^(u|E}9n>~%Db@01VkhxnױH`ca"xLצ:V]af;Ͽ ztDl.rK^[G=px$k)4G$?,ed06@8Apir<}>6#GodW 9o?xʛ;0<{pʧ W\ЯR2f_ꗌù${3 avf;ŢMPpq찲q;JU\bh22Le [\e?xsM ~W7̤\?Q +{Tm)Y?ƙOj<+Wq[I"~vksG1NOu7@$EL]7}$;]bN˴P7']sE䆳o3Dp}iM?ԻeBHp*\{ [^S`Pl=״ W"P+o8z;XaKw{ $B;aVu$P29&i2C8\;Mv8yk2FUݦs)K >EKQK <zQf7/T To#χId "bEW̅2$J2ߗ's^0In )8Hb֌$6p'Z~ 9о&@4c)lo{1gdcofz^踿nozN)/yך:VE// |^HRlʵ1uxlVCiu(\ߴ轆yBp|յB:d)6pHt٩e,]o!J&m{& D7O[pYyKi'ʓvX*A_m|1} OGr>g0"_ ĊD'-1HԤ!ܞic\jNrjt^> jU gjS H#XeV5W:)N#2fϺkHdٹ!AjX}MAtZ\lڑtLJS7ozutpaЛ}i͉x_h(8b@3 5%Gf++S%вJ?ҷSJW[uG ]a{g Še'܈@E<͛RIZgPGQa Qp{fEAqp.Gs y !x%xvM^('6Z" b>|v "2ڌ,3e [!MtD&9 7W,yqyB2+|l$f'Gfj#{Wª脄P9'L}3㙝ܫ zg Цsz$Mv?(3rteb@_>t㗂_0L>\ f fC!)VZ◹+e w3UhڤCKHR;Ei;S.:O'pd ]k'ȝ8ÏZy[DNb4ٽoq'ŔK-SvDKq[r%=7Sx|R3@n_p+B yITr!=mLYY>(?9!%ħ')*A$ӏ$d b_޿ʲ%nq[lpuז̷,n͉ nڅ>*bfn|6$"F ڽ{l?~,(rHZ{%7|Nnhv_<^&%o⫔lg=Q!q\v>7e]T Ά=60k*L /{le|g;y孎=l*JhuIGM,}a*X}^>{9kכrglzTsqy̙Zf8%woZ>rْG^h.|[o)wf8z ղj -`d`ԶNK^Wh'rvPwzyo߷BjޘxDako!v&bdMPF˓I3%I+A9yt h šBiXq𼥙BC]TEG?c]ls4;qeiqYtAc%G.? {#ޠ(Zeyʮܿ+XfRu!}OzQt|KDu+dv߁\H_}L ]x,@ꙔDP.1|"B9>iCH:)Oۘ[;Q֟pghyB=]Rb4q`M 3烘דXP1TnO 7ŕ)db7 1SGFio;j^=9[5ŋX RJӵL JR:x\+xTX;*>[8URb`ܼ]2nv6~}9j.Z1k&EZb+p*"%٠D="W}qn쿏.O+w;Hy(%9!V)h.u I̱֫L5t_kdyQs{% o0:jG3#'Ix_1"MU aN{~z*byut[okmGm :O%= Ny-O|xIsbB;//m5vV]@om5~qA(d.Au!2}T FzHGbۅ/8 gK*OBWOKDŽDJBu@ O\h -C1G$q>./;83<?5#ñ h\>XXY@EKꨯc6g1Wofq0͜kZΑ 2!% jwTB2LD\RTĭ!YBAh):y8eǤ&+鞂<IdTޅ(uPNw-OK|gܢиvI_ O(:O>ݫWɐ'CS%n? -HVyaZIW7uC!gų`g\ foL +O7"%b\wb]u& V<Ǭg%*5~قVPWn ߃bTCQ-<_2(s蚄aUrf~XoNs !!hGTxc :.NW3Kt+Dw Y<kę֬GG`CȀ#El(LX"[vt!rzk"iwʐ=:!AGٹz׬]Pl؋Dmcgy)]ڤ_f!ߌkt /x^cyXS"8gh*B\1ÞI6 >ZOOjVp[0nk`Y}+a]AK:ۿ#kOh_D{% 2yjr0_ugL#HLA v)UL͵gMħ2LVVmo +E1=6!$ߠ2ƊTݹDD_3$8o8Ygi2|-ScB={mTnk8YWj%RWso7: SSK7$vN>Cɯ ̚Q?>> |\Z POr&ֶH]ӁH "qڃIFI MmڐfRYͽe%QIR?z8gݶL ]b@gK cg{88 =@~8)vu&Lxq,LL_Q͕s1EJ{ҿ݌C${n[' 2uq۩*uﵞD1(o=𷲾{qܘr.˗o4Ot^Z*+$5 |o&̜.s/_/xxZ]9 1FW9QyataKD9 `FKQdzL@ lycԟGsrG)W+AI))n3E\2r[\5vb@hܒD,Ou9= pĬ!!F?#(@Ya,K9Ls Hr+-Ywьn'uz 4Qmafмm'!b GigvkjcfЌ@95(Ɨzi!4V|nX`n]LUMlѕUKB=%%8)!I^tpyCMZ+[ŔVXJgT M>g( G6e>@:P]@{>~ =y/jtԮko6 {TL$ڒjүM]&^μDW8rЂ3gƷ_6(^C0H]r5߇mk%.:WxIXܧg?M΃lm06 €cpGDh.ZƥkSL6Kaߩ֢ ޯYGf:2R [ S{ȹ ~!zO  d)S SNTzQ[Ń8突lg^Bmb}M.W@Mg.O"Tw}h%b(/<&q@34-7kFf5KrL_.L77@dZnPu6 kO#AXgu^@b3$Qޣ#]w3}k vCEb:Jbf -%) pwh&(J _:R2Yx/,.$EV!llc"!{y I;yms8\%s,[uP~ B̝9yaHVxZM& \UȜ>&pȢ7e6c ,P!xNE'ZYY}DThqumz;3'"@qFϧ`1(CvL绪ɻDqk` ".81 ?8}Tڳ+7$X쨏o.(sfu,5,$}>㬪 v9#eVRff2rGX'wv#V&%#+tH)1חr+> d([37=d'_ ":#.0I't*%Tg9@T&֡$WuᓃJ#"9xCР_,Z td#$svxTƗ1Bpm쩇dz4e͘,)H!_hiSGfn*; L?c TE"ShV,${,V |wH3EӪe9'(|z57cYCdɱG ξ]Zsm`>7_M#n~m W Oy9O2i9>C xn3.w֑x2It0.GNuQ|>\[*ȶO"il 'VIƂ(Z胚3ϣ4`옦Ie)<!aIO"0 =.5!ATAoϾnLjb)]blZq4iN9\Tz 8LFtBh~N@ت;ۖF=z3G:v`y]#ς. j絜s*Lij$b7  mJQXPwƕ\gsxI汬^t ěLyXlr%^f;+B-ɫQ^aqŵ5U{_0IuF!Q.Y!7 82,Ů6E(4yB5^5i׽,/.m/G^XWLgH1B)5zm_\|%ykk10ز#e<͉WiixcOg X'5[8hjue-.4$l_S8G/с"#àol0e\UWpI}jA5~w5gPf $"x^ N+ʌJ*N5t9ܽ o}a/9=9l6f)i) ALúýwItjhEU^&b?}d'~6QQy#fqՆ-7i9 8N(5^dߪ.,cpeoaXGqWz2OIrg+YB3ZkGN7L*m0&ah(SÆb-3 MyM² kӥe=Ei>Ha\8\mbL\Ot<_NM 'bO8M{^4]_8C~7 Vc'MzZ/GpoGbJo{cd?qi4_rfTT*n-A'Rvh0LMEf&O>fӍI4G׭8ʢPQ"Qm, X X BjZB& IN< n$c!4*M^rZl ൦GQ%Mo؟цIN&Xh16cLk]G,QٻJ滽9%iirֳGi _eRh5[u^*I4ݚv,=Z=M 'PV@_hj+&x͑vZJU®Fw! bO׬j3Z8W|HݟKt04 Iɽ k.x^>YtkG=m=1A~ 664Tã>n5B+>+ljD/|xɛ!pt©Xxqx:b܇ }ͷ1N& ÀRqlE޺%bٵTsL'_ 4^!.&#ըt+ o`FU+6]H7gS2ٳ6 & =YeL!t,u9M$ݺ9~) OG\ =d.Η/cFf{0[juySsrFu7,Χ{cdq|k?8R[8PLJPZΊhPL.խ bCή)o 3 (CQKk/#o#iNt,f(^&&{4ʬ:$'7R-ă"-KcQw <8PѐBKSvꑎtq2mgFZY!c^☡jg0UT>I PUOh'D"$#f],,vq,g j&[kre-m2aPwe hB] ru)vp[ZvpY#y Hj:[0}=C-;De-̙xtǵ%:@@t&}B+e)Z@VN"Hrч];=0'͍ H>@e0hv)uIxO-bf|W>>sUvYώg9 vOV(ݚ[; {%w$ KI[ bD#JM;<%*@0oAȫx\PiR aolc2[.N[ p]j#UَX-mt 457_iIxϽ̥i21 eRqW6ҝB3@}ܐ"pfUjGbK/uQiG& b^.OrpiLIK7o6n@\Ii|Eن ?M;*a4$<:dEL1c. *sڷ UM<1FbQ'h(V۪4 XlG(7CżyQE2WB^YI}-YD3K7@S1ɒ8ں.wC3Rd| c] b> &,[uu|t֯0N(UIJ "sh $pP@!`C_B1ᴹA77 K>E Okl `b?mz#\>4x߱]槳SpȃBF.kDHG9 ( ` ej*YJd%tR%k E ʺ1s( $\\76s'Χ_spn$xzlkeˆN>#{p*HgO* 7P'4>˒_,~`n^3< }:EH ZEP No3wmB^kь2EQٽbE#ajbu+ U0Lq(򲔡n)%kws N&>@1Ȳ!&4IܘS[Р)ڜvt>U>Y8 O*kU_w !wYt5`tH,~d\Xꅊ(`9$%yaO6C)=]aW39PC84 J"Hj/Oo=cṻGӾu1*hgIvUNLE&05*I5fy󙋅C!lzx5٫><6A}J#/3]@=Vh-پҎ2 Hgmli[ b?yI`m$W=B, aI2D;'q:uIile(!mҢާ W:{G]=) [mv3)y1IkP{~!ԁ@t/(vydD[7B812/xwNaj4V1q׏!~k/.X\/ W7-ѰBm ^Hp) +#SPĄ ]Xr$].hS"92QOo#ikxbTXoݩsF5,A)\B)Һo[kҲq5oJdjy1İVbkj1ph}x XlFDkft'͉s|P0Lfx@Fݼ]V3۩$eN]ʲޘBVIOL&rt:'Ѳ1:DI{oQ[-jckJ#bl3t \:%ThA;x8%WJ-/:k' VLuyŭgU4Z&*C tGlqQClDp)IO]X>+ Z7np&e +eAK%up5Zsx#8̔mheְFR6uREȨ5Ujrj?"}K5u,Qj4Ӑ$W olh Lö9@Ik屮,ΜꛔC69MՆֈ\-R@M$cU>loETyv S^M6ͧd|jNe"P:Uj3(Nk_ /&œ:Jh+ IOz2B:f;6LwL;S_Hmsd{fCP A+1QRqԉ B2qu>O `.n\zX'``r>Ais~svHC#{n0Ŕ'LPonJk9.6Hplbj\;ӝE 1"_.}X K|%g43dP6DpD*~B}>&A*8<93(`/! xrX<)좮٘!7[ <[Ky=c,Ys-^zQTNĴsL6chMjЄҭ}!WukKׄ}Dl'KgVd[-a($Xςo5HwN^R9o7o^>'x'%ژ$|aeϜ䆭tM7:P+\O[*XQmG#"LC-/B.]o8pa-Zbc3h5yhb䳀NRRUGy{"S7.9cy,=UG7EE؉s޵xs'A:: ,L?hđj'dmnJ^VV?(Z)Ԅ4c>r 03raS "q0-/ʔeu7LX/@8,TrפRdw`U&6 .y-y3v /L&JU[]lS Ϭ2nd}'[ D zl$b[yA87eў\d!!(*w0|]nr)74n4t [@F Vg T jec5ζcw =TAlȨ4͟BDD틽}J|fM^*=>G^/謚zӧX7xN#+^T d$VACZ\_wiD*ǝqX-DefY_b* dx=uOq|}pΐU6<&XSؐXj;ni*d@ý1[* E鄍P_"Eeh쟿͆x盠ټj1'ab3ʇQH<Ð|k}y|>a4t*hs U?2Ґ9-@!i \ZPwB1_ļbIaq[PO&(z}}䅺 iQ+?Ko!Ex{BtPzKJH3˜*W""e1䑱PB%@_MJjNGKC9ǕBd9We^9ysȞVkֽd%G64, I81(1(zY[':ϣ7KES0O" :{x({;pVr}$Bgqg`FBy\V O38{y ~ja[uV* XD:lxz 4bȜw36gHBjIsE V?c`+RqX\uL. GgE`:'/H7s5㜦)2??T? jD5 QUt>_ !LE{z.| aҋlkT5:!+ j T?ЯGxG&Po$VCضV(l'E. dRw>3w7Τ? FyQ]nc+$驌89L^B4kㆇahIL2xCp0r.& H'O)lq!!#2CJN2@˘܎Oֹ_ʸ=δBZd}!a&+MuP(g*`Shy :GÞ:rsb`jQT,Wǯ^(C=ɞV9MHs< 앗P!EW'Uݝf91$鵋Z[.;K2YVՕ u@&]%GC>WLĄ*'*?d5*\K^tu˃b0 jfS5pz( 4T죴ӪPIe X{9iɨYu dJ;' ԎP`Dfj>!61|stN K$'9oW_lZJz= [ܼ&9WAr]8 SC!t-U;^Ld[?Jzu- (sU0BxbiçNv,w] 檬յ} 1 ] *yilYp\{dVX[\u;q$W&v~i:c&cXa&,Ȫb%m}ݨ %J6>6$޵l;ڰ^:6X*vq9ELj+_ ,a `J~"QhA`,9=NOO'jď^OzL*`rSmm^mXR;eJosTT.=0nn]@j=t!p8J#k 5pX~$h$z)L}IXU{(Kz6{+ƢMʟ n(%Ekza;1e5k%&(KwpHE݈ A2o%ӥƖ[P;R|ߑp:dv}v%zW dx;` 'k&^(;[Ɵ;JƓHtKkZfU?YUBp#f>tF ?bgq3a_U)d{jOQ~ |<. iD6IvHs/V7Ӯ:`% WcH$̆Yj״)??).%flؘG_z?Uv_1_ÊaLU vߑx*׉D:ӖIGWqm1.8.ytElWa"Ǔ^8ġU CtIfVѪqETIƒiѕra@cCxM hʃ ^k6i0X+"|8ƌLPh v}#q0JaԚ,CS;!Qا++w~WP\I5_L×8"X` %.^Ô7Jp9HEf~J5k̆RZɌ#4_Y˭EiCjKӧJ}XouߔfLXfC 'q#i7έwkI+F,I9Y4)r q0cD'x(DjtF0Kw\U5W;)ͬ}nC{*C{*[2`F*[8=رԩUDecbVjiw$2FĴ: 0ɚ >JS !8=Q/~ `DZ̀jӳBzRL̏|$q/ҬyQ-MJgGy 3k1B)jtxw?j<$OXU7I5Շ⠶@VsQ腉sS̩sf=访˙(5puhŲ[Z}#S[X a\)[%`"?gAQbLh]/1 țpa619я8$rw;~]dtC&HOym#~Y `@A>ZaȠ-Uߏs\ՠ/m[Ucid[gG04z3m?|1oڽ#}$75bPFJȲ?:'̒!$5%ʚi~EgN'oS#`$W{ѶzA~&-VrSrsŦ|@_]G)C}}1sV"*!(/kCbXL]8`ds]FZz5Dƌہ]Ұ\sڞdN7,W']b%Lh{ j˹Ӷk 2d3;#5E{B[4@=%1_f!B[ULz,m o #V8}q} ͆1q9]l@^V^W~e88\;j1F43 yjIŒB%%=i1 t+Ckd]miH mYO"bmJ5k~HJ9,9m-1H1}=@.kk9FFK @h_ v(:d |׈M/΀\Dw2x8XWSQ=͒=:=~0cLDӯ>)gԫE\y]bs6$]?RhgD2UbDWlw@r 5*0_,6F w }4sv6ް]IJ!A!-HmA?oOn+2hs@zB橁Iw#s ˸כET=C67nS(>Bklzw*H6b!Ggltsj=Ke}dɔI Ny)!xalW="J˗4MPU,mIŨ!-^)U Q(.FMvXbкWԗ|o\R~e͎h0q{2Fyc.߻Eːf-4j.v6L&-E/\'-4X KrkP%53L$OtZ5nL{4׻)*aĴP ;_-Hp3#w˙B>yLo$epqz'颕e [pVkAnuln`ۧ=4u^M3Ε.{w0x~E, lRT>z'P?՟ h$Uh=$(L*rpǔyPy]}2Vua9MHOEW&:Y QJ !!Xacoࠡӏ}8izE. IuQKV~#ޏ,H7jLoѳ .?NfEqҠΥ3MIly]>hIua"*1*,k+BBa0w!WX%4<@_،-Y%l{k' r)g .; pS ʰߡ-Pd {bT!:H2RF$ e=1 32O+ȧKS:%/hF7M৬|qqb3bJ*%p\2UuMt_eru~OjI& fJdǡ[D[ٔ݀uHsjW# ӑ_G9q!yǞ2d#m^euYg !;;0=pY2hU:hlIk,<+b.qxӖrIpӖ\_x, [޸E>2"(Aue ?N oϓ<$Õ?y `/ИH?_z̨\|4 =Sl-Wm +b?rmq6?#eV2wWIs(5ţ63l=b3d* )Ž 5\).4E6CHy ңӲF3XF܂C{CGgK>H~Bwy*o CloMOí !;7t?:|xa,_a}tٺ?\ʹm:;Z𪌌<%GR$L" =Pm[>Nry[`R `5g^2 O ˽?hzDUG-1k} l4߃1v's9PG6_ya[OmE,[p+M&2:.Ma7<=KاucW3U":0 AD&e$SGޞJx+#ID?jWs[ $GIB~Đ$yߩϿ'H 쵆7r(v/Xv3ea$9D qvGvjyGxFL;\OKY_ 2NG<,UPbY㳴w, =0Q&]M n7./:$`BIZVJ4b;S1{ˎF#65£j Ncms <)3 hxuTo9YCIbiMSbg~d}$M]aLM ?HKfa1\rH䊂K(/^@# !/OMD2nΧpRzE\;q^7vm'/s8s=|碶bǗtg_TPX_B'97y _mA$s. #ږ9c;vڮ7W_=~Tv(&T e8vhI nNL*_b7"a駯@0ϏR@N8Oo{Q%d-RsHCIF#Go򆐜YzsD툯wXU%_2 Y1tymĠ܄38W_٤{1/%z7NAU΁U^iy~TPM2!4/6% vQ 5k aM B@T@dA| I/8dTpeg~yKwd;@'zV>x3UN_׷$TCvoh@IqyZy>ʫs Eu{.yT45 i1Nvߗ_](b;lKq~."Ѭ c+y_~* wç$D@>W`'R-Xa2TJo;,u HbTCX#aji;A:yWPӠpx7 2Mx.'7qqGkKnd,l}Bl[9}xdGUgEֹ;t7B Zx.݈!H?p3E1sGƶia&3k8s#H?gT_0"Φ,9^G{5CҍALMfHͫ}3ʙ>m{tIq*J$EUӮ=k6㴥x5z_<7.UTqg~n /[!ol ?BzohuP /JV>)=y`G*R?}4]Už:{TyTY 7El+PH'PPXIiQQq ;\׏Z^ (B]Fr&^gi"r[ITkC3dd"[Z2߿FjH BƱ e=o}Fa 4.__kLBUF2RS|Sb컮eث.׫(Qn`q ;yd?R?az+PBN 5ַXT ʜ+w?p*"z6 az8ek/J% [L mq>$o)VÈF2 `-hu*qB39XF2LݘE$bTV=@YAxu4N71Xgeo8 k cOĜ@?ܻja@ Z04{o_՘ O kWg;`%bfU ch taS"Z%>a+C9 wx*aA>zi4]lP i#Y+Qxu ?jԛ1kjτQ+Pu6ľj~1vz|k Uea)EK@# OXR@S\R%2<#4Io9Wxujr3oT[/ 5k!]BICJU؅JϥJbpb̗>Q 0Jeި΃bV 9`DH!82I OD>eTjC> ^m\c`kQŁ aD}B˻<#߳s.H\&2BA k + s LRwA?zfڳw׭CBDD?YR M GqcAzВ374(6,  jpɓzdcq*]!xdB:\so$Z)PUIr2?wIyBp0ϷFPM:]Zɪ۰j5IvBuZ= NtVS [@ G "N&ʡ\x>pv/ {c I [ (nr5n9M@C!?vԏFW&mRnxJ DZ#pup+6,a*YxԵ̍ ui9g˗ƵpEꍽt3`3w L1aݶuEjuv>3]h>fWׯVWڤi.+߳{JX|[p]FYȂu`jyWZj-ƆfӸz̫b`&ԔcnӨ8DlQjx+[3 _ Qp_pO RCwȔ9*Ŕz(Z]~3gvŦ?Uy6f\d|Wy}P#~<p ca=Kl:tWuenx0GN=}dS`ٖ4]Z,Ϸn7AÀ04ߥVx}$vduAcHmjMmߪ)8;G;8x&y4eOR|=3"Ò.=0{zTȸwyr \,JْUYh;B+@:tvU۳{Y`Wt`)Ey@~ciOߐnaqY2ɻVqXVeQyrI^f^AyPΙ6O"KJKaٍq|t~4y!^_2Iʯ^%E^t26Tj605Vkbk'2iږ0#kJkwc5'HӠiE࢖7aUuafKQ!x)4l\I5p^ T[ǁ֡'^CeB(觟cZد'YU/FB8K+YUQK"~Fְ 1Fpi?:WE/KxJ>jhكu or<’X:[SGt40N?ӛmڐ, }[B`0:S8[(ٛ 9sX]\>Du/WF`\'*{ThA*isy[,]XD#9N5Mle~*6c"=,f/*Q@'|16wy=q]> H7=}=^E+d%EVg&_F ʃm̥ja&T-6Ltc(@q i`̓@l_H`jx\k-ZhMa wE/.f}6'|s 5+Ghg߯ѩ/n5'!u6'ysUhd5D)ur$Zg Qo%Y{mRdDjmq>p9rU~ ÷eXpTL&3ggtPtIrXI"ju׶'\:"֪;`e ю],a/sI_RoJ /"QC]}Oc;:qcTEDBS@Xo ٫Q#5 FJ#7mQ`f~߶P@jk"N?*ԐݫyREӮ?c|! cei8Y=loug$|)DK1^"IH9K/ r>.0W0ShN@UvҢKT>. Ԉ{rwu#? 1.XF@PC0댵zcphR͆iA>8{v%(Z"W:?VOi/61(s.>BEw,U{"1k-_V|C8(' (:\E b䤰_ t Xg*pBWߝ3{]M>ʅ.·1+{9ux*DrS۲<)Oiym.ÃS%mAA?`&-~x-k0*k3Ol{!ɞ@z֊Q<wNf~9}gуՍ𢧙Qp,jZ!Y &FѱVvS= 2 *Þm~m55?m 4#B8- I: (; )WqB!KRzzN/Y#nUV3sPLӧ<a#AIn>%S<״Mos/UIjr3IPZlTjBy>T_.' fTso|5>? r @n9Hzڌ)6I b/(I pM$be?;۝O#N5P{Jgv!cBĭ3wщւ1HډxfYN 4wL(ÑmJ.p޴`&wM6[b̪h!^Ys]j^T !y4*Enˬ7F Ra#XMx 厘u^ |a}Ϊ{jV?֎%A7LؐP\OYG͙ϸj ]Wyj+UkQ^ e{ވmI ARe*~WO 떣E(DSA/诿7殉G8ƻ5"Dc7C](LB[HB?Wρ WV{E$xBf1nb&U2c+s3Hxů+L98x?Y%W\Uŝ*+=cc'ֶqgHfêS#ӪƸht7~9Uvly97n.+[R/hG;ҰX{ꞧɸP!B{Z(:Q0( ` -{i00/Oh i!J.#!d戫&\@.hHhgUx[vp"k* a5.戇;l+ >8kD$Pc*m bݐ#ze}jHQ9ޅjW|4!ń*aM#= Vl Z?7ZNiR|Ȉ¼{0TaL1z}bu[)8蛁AvJ(|%}YkyhGgs('V2d|$W&u}y vbj==m>[[UHoneƥQcx` a"ym𞉱kn\,s"3@$:xj%T^lqc\$)U)PlQq\jN;mph-=2_ }1Yz8cPbx4|OjLa}E^'nfY>h BDF㣲Jv.}?&˕9^On܌oj(S/9͹ۘ%YUxr Ynlsuu*d~#:O{ڲpB;3c2Y:RzSSMF6->Ȩ5/$JV 5[5ޛFo}m♍ YvJ؄Oę~S$[# DuY7ȿ4B'8 gsz˝s}[9"qVҙ=<&{ O^m\υa<(4^i ֿBeÁ,x9 $yQ I78F)mԄ6X6V B%23;`6 CC⢇@6n2o,]X-ZXzX֋7>ĦV9fve΃QBDLcUzuvL)C$2c7pfdM?:ds ES@񃐕MˁŐ̡ /Lx4y+l.[B/ݩbxsi`p+U5k- kGX`0>^5GGHrpQpʲ։!~}cd 'iN\*BlH"?qTAE|>Ȗ뾮)1~g-Rw i6d!m=w6">Q)|IoOFM3>L6$5gATϪ Wa'{FA?g;> Τa6ZCG۩@\էK"*:4e1V:!B;s9֚z7AEƍ5!R{!6n3pڰuȊ@K=Rl#%'JaޗxV]`@zE/ Nﰈ?1 -6GIm3u&HE j(5l阈:Dc#h~ tOy46!u0}$C\ i4xrYr_6Bk$KRuCs0qS|9׫,Xۂ㩛>~CϺ7ΦSљvpN#X69aVi7i[4frVPTRa_b&#.h fr0Saz ԉq^[5ilk,庬aMB_;?7^pAb=\:%zbz1 ղJ6%,Q|6:lAb{^k:.Q5rVm3W1vGg`.S@+}s|.U6_dOppk6֌LONh0_u4 t-/#ou_[LC(}vlx{Ȥ3(zdoi4'?r~?#C$wl̪ w@%3XZ=D7^cXktYixp,aaSp:YY"Q{_j@F%pV&m X)[G >uF@Q`!O#3ax%hӰieAyr5&X4-~B#Xjc@1t :rnTUϻ7VP1mPfAQlڦ4 Fsc9u<ZUB7erxIAHx1"N4ie4QN"! ]eES_֏1 M")7Y8l,HuZ`r*T]"q#6z(Z(g9%z->~ a굂\j\nAeG+8NBsãë?UuݥR$G#21jMekϾSPkmpobȢ9ƻ8AS({ [7Ƙpgɾ3C/0(Z~'P+Ö\l>:~~eu]#;_tP丄+KHIJa ڳB} r{sVoKF+&!1,TZgn3/<͕URV=} 2;Jef?N Wً&4n҈׷:`P{MQ+<(~m\٭M.c3{}Wî5kK:\3Է\l|}sL͟ԁ$@}~`[r{^C~`LQ3蝫yo _} O*ʊ 6m++{O]$wJh0TXBz;UuГ:vƾbC (ٗg[9*vdUߔnow* Mg]Qhs~]W`>|Dn10ZFx \`5|@<7 b[<]GZ8j̮8<Pp6%Tky-q.OSWl z➶5&hwffdb>k=B}*po@E.n g.z:yGI_-PshN*hf 3o߷[,1ЉeNZo(aԘh"]O6BXpji3XraA̎a+z |a@fB֮"E\+ lqyQT\cb{cf*L!B"x_bb ݇Q7Ca/ /AK(I ģ`ܞȯֶ,zM9y?k"eKGjT2>bv<IJH $ۖ3o?7w lO%+cH 52ݩQ=e(+Q!)- >2!Y iUQ;j"}"lҞ50Fکtf8k`VTUV|؋*cEL_˥gOf%1]dҼR$z>!Z!9娺iĘz`kD!Cc3ם@7&]M!ĺ J_U`-|Uح&$!ɠXݕ$+!@FJ0~@K~Ўҩm-?+^d2aM?m0#J grs@[P))gwWL3DXw X 4=~n)b,V']MAQS: #D/ !6I8;7;,5p)b8szeM&)Nqɞ Ҿ@F6m[>*zg6n*@UOEj@z&l]!4d黆AP ֯L6D]TiYV1** @f ^:}EwwD1P[} ޚTrf1Ź$.Y%KZ%[1X2V:@r0qA%BD0#}.DImhW{ZV>Y ߍ\Ol;=d|d1ΔEW H#,|/1 h6yD:?j-LA<(?̺ھNt\ᐍE,JYmRZ̼ J[˻+&7.zz&X+r/,Aczu4|qg1d!~:JAɯ3AX (.ÏTLr298ȵmکZ> 0uFMLɜ1|ڽtn(22Hw`#sTkĤ &u1{^)@B?ʟ=U ryfwZ`8Np 9ҝb%SǤ? -T=P@b48ZXBnXw**Zۑ6sv_3< ]2d )o4"bo!*vUY,dXYj"MlPt3!)?Ȩ{ime7E:gLn-9\R^u J-Vݾо%8zs[3 9t89a[aӳgLH]H;@?!Q,BA.WMp=`{P  izwQ *X( <[ZAC Sz`{yu(6(\z!{rcȘ%~Y3r=g\9n7J]B(ǚ0WlLrdq26@l>GxaEĊF9i))_B ؀ rDHmm'9[Dڔ; poZk^Ec7c$^%e(9{گ.~,[Hīŷ0|O3"+fj)UlM;7ã' :NK9[PbǙz3t?Xf|0FUOL{-2:ס)V_uy's_CǺB3P32ddT:Lfzln!Nʡ XXb׈.Ef- 9:Pnv{0RQ$FO97({z{m]~շ,cHܠ(VZ׺s۝gDATaT{ fOInV"77"NF2DeC†v n߮;8z-rzRLzujEL&h{<ɦYaf㜍xqD2~/xrٻ"iC=+<5.^Z1DjQF-s0P[ ~S}K:re} F``@OX|%$c;bX#O] k'vqksԟBJ '|HzCd=Øuo{cO {,!kӕ3j#:d1+5le!EկуXh# Ix *2Rzg9P{G?IeRa ZG! 0 J6ڼ7qrMPDba( ~bɺh/y BWGty$꩎/_\ 0Xѹa$D~laTw(a=zR~a6OTI1UڜpCnDwx^8$ԌQ20P\);pݕSoة^;Ny8UB'8N[/jś)bb;(Y"*x% zh9vOG7P:D=e]C}9`_=y8yi5Qib𲬛 A tn!xCbgfvccDSDNeʩf (π7 ͗iᄾZXEzr%, e([;. -װ=JZh.ҏTAPB_3DA:XnqH!5G`$bN e\8ve\h`S[nQG܂DeFWXu*ă䨴E_b]uNFk:NGW)Oɵ(ni@~ס@/{3g&: P2&+0hT7r74FB JʸrdWY_"-DuNYׅL_;BYH`&r̖9#'R\{k>mRVX57a ]D-Mi;Zϝ TKp7 G&&.0S8t -Ǒ^`H hCz*&LߓLgRF[1o3\ل@JQh:fnemFX= ㅘl$d`{s "픊D/oYL.\ϋ<Srd SslC^VIaҮ_#B{㤤!3yٵs\H& N`YFSł.l~rԣCLAX+HJ)POYL#l/&#-9try"{J"<&}D&$/[^ՅkˤՌ QX $lNl>S! &ǨEZ wՋ4=~qؖ {d?mbC+^fѸ^7BX:H&AdzUi5+s Wl]P\2ϋ콷= (h7f9G rCv0рcv1̻|jJuɀz+jX1ی\ʹ 4+'9-lkD4]g n~iD .[R/Q0 8xNe%},n#֏W60bi/Ig\IJ<śE`?vzi DN*r?kO(zY?6V;;B1 J*ٛ\|7y:)K竢Ċp?t:y8P$fd,Ȇ;Ylc x5FKT@vR/Ep JӮA`& IxsuF,Tc{ڣk …ΩfUh,OCqy$qʳ?_@Z#Rj"\T]mŔ*Bz"szmmĜt [K Z^.&ɱy@>2ֲ}cOzSca;-i";b =}F?0A\Wg:+ɐ~ 68bY0zsep%L1tY?-=c m-4dN l. K6ʞq&wr͞Y02BmW4ph/|41"QCbzyǓ>x9/ԋL!?ۉ_6W2OmlVVm2s1o^c(0Ԅ}ZiL_)r Ͳ[L7Ƒ[/blwop>YEY\D 1n)Rg|jx @d0kߏSd}kQ1ge|N4ۉk!TJt~kCc1q'>Tͫ7؁(fq4`9mffxzdLHO4?&GQJOM%6ŲZ8t-yLlNS,}C`]N 18q@?R3 I/Uv͡}%o-R,CwQW{pVwT s/=ZyWxyƮ@ZCq廢]'J7+ZZ[M`0䎓wlQHА\gk^kM~*NN>g=wd&}_BK_TrEM:ù;,&Ɇ; i ;ԟ^(`5zjK@8 686enZ_\$Icgo-XmV!fg FePBsxƤw_Hjq:NFH)hf=x5U`=JLb -5]b;۪|f9=( u@EWE>XNQ <~s+4z}Tsܵ/yFy볊Ip4{A7b.;F zd~p9ƂߌԻw]&th퇢2yv.m2>*U& XO]5މW(A:QVJn"G&k+yפ.yYkBmai߭* SoUcOtwRE/×Gq*Fg_6[!IpcWcPYJ/]"8BOFwIh=|\]E@W'i'|)GqE)8=&RB1ɰ:k|~(1@Nuj_/3-,sb{´]9Q8CЃd 1JBKK*y7i-yY<:̔m|WW+d_/b-/+ cR(6!\yK'6hIBh,~4x;%9LBcbJG" %FϚnJ/0M*"iaQSiN[s /Tj肗tGdDÐ6W8; l}?:_~GȌ(VP7`sU3A7\5Ճ.`|?p"mY@g{DlÏʆEf9' Bez''1nƄ~N}X!Ĺ4ϏQQHze+EmWZ/uII&Tdb[M1Us^*Gy)>}د>!^wct/\e{^XZ㊅YI%. RﺛtMSUF!٬b@nIf|f+h*g)Ilۧ?n溣-_zM~t[ҕwv7 N)ifY[3r7E1eIx/xLdTHM9wavਝ\V4+pUݙd6Y섽ilڎ% 3AEn f?j͒VP3# ?fy= :o|-,x/m+fiWa _nQ{[_؊Zځ+TlWx?2{EfeJ_?j+ZQ7FU"ޠ0cf6 {ZB/Vh׻nXL̆SX̾a"P|QL0G\1۠g;Rf` :LyRl@/ |($-T2?'%o0BB\|gA5k>}Y'{8`SYhvo"%ܪo%pyƴT#^F]l $bMa RA-= ;&;R{GN5hEaKeON75]|<e=C/~(Q Fs")H\6$ q?k:%mKv,xHn5F|z;GY% ]:S:KM\;@:QzϼJSmb}LK[>O)(F>V2T&|9|Iɬ+9ld1{_rM!G0p> ?Wcr!3`= F[Wz%"}ŮF?zJ< Kĭ vhڱS2O6(VlGp\4qFf(e:en9c[^Ij9upEeϒ }Vɀ#JjCj ͋Yvb'Mj~i1fDDly[R3H6zLSE%%&\{Ͱ,P{JU>!TIVD~/ꭓzr Wɉ;a*٠7( ʡa@W O"I<g免s`҈͠|d|(ͻְO:\ , WFpvɞ$9u;lO|kTd2H,%TTuC0NwR\[vdj. R:$ѬjVANkOѤ0@GmSdm(Qwz{zhqhUngJ_^Lz._Ᾱ(:U:q )S#0ʒu SU[yK_zhY2~K77zCugBϔ](@[5̿W.,V &]p1F5I> MX3ٳ!x * O̘-o/~>M)3IÆ΋0䬨CP+ZPto{~[Yp(!ٛ$0׾p0Ջh wMP|[ۉ:qjW77z0^j^ Nt5d0(X%U.I%MuVF>݈ #6'SH\@<8.;v^/]hKQ.TR]-dy37Đ!hti7LZڡ,>*ϸ*ZJG耐6 7WtCa (2> LN# hrT6 ,]5D7Y]o5Qp6{Q*G4y_>d&_A15W-qBZbQzW׫Ex=, dV5?A2qǘSQ'Y_g)ud'饫]Pn2wWlԆX^0TFJC(ꦺA%+R.{(bέ~S*M9YTp>CrN^uKIL2{5/f)&uW/Iy2؛EoJө!'>HUihpxz(_ |ִGEhA$q&1Ѧ v3kYVFxJ̼zād=v+6iJXXeؗ _[K4̪IMjZIu* [6;t؊_ZEpʪo~@1&~7\".}`{GTg\@ ΢XxQ"stu {`$OIS%-3=[yɻ^΂XAhŮ@R>Gx>D3lfv+|R>H+ t ;Mj̳O >܌ק3Z@n Riū}-K2z3kM{6c}7Yf?)GUJrht1wK.S?B2*Z#C,6Щ\@lAsc1|MɅ-/ή_',ӊ9n_|JN`Ab zRw}mlٕ@Y4 ^ޓc/2s? "DT3{Dz56G0oЖ;w8Dsso>+a-5F8ߵdbc{V,7}@O 8)IvZTIRҗCd)#g)!8N.n ]t<փ* g:b0H N[*^^!A'leyG2>T+(yd\C֊8 y](m &`<$l[$&\\~*0R%ÙHH .qh;|\ ^fO]{[K`0ǧ+1:Nz:SG)`RڢU2ḋnΪrwme=kr}>?^vYt.Z3«rwTe l2/ ЗfUH\NrҦۖO.,K 3!W9Q [_U1,X!q[c)XKö In_`#K'~Eanfr4%[}y]yWʈ?6z~J׼5t[*Z }Hf ?Sqקˣ* MJQ KoSvy\!MffiBKQ>S h<+ 1EvG_h-4l5&tc߼lM~fAkzǸ5C\6>׀JP\/*q>ŒIE楢2-{4vY 4J͸kMm~gbJjTJKoV%KǪaU(I)r{޺N;CUOif>Jׅ⍱ t_͈ ‹b8 4dMdqqcVb Vc侊h!f͓ImY[a0Ifb> qU[ 4sA6VIyO_Ʃ+ mvWd3;mLCcCNB&Xߘ2Ţ?#\$Xr'`7S\RߊfO'n Ɨ,w[q`dK03,*D1TT8{_ă a0?L0@nFm4* n}R/sT[$9wk=>X:( Sw "|x\N~i& ߨQ4֋ohfgvy9a)}tucWc,#|aKOY雈{O+]tRv{"uRDGX@v_fy2RL,(4@(k `b* r2s 徹ܵ'Z; mvPëe_ s,֞.O=O`T-e aW*GpQAGJF Ӛ@%CYeF S[T%K Ý:} $rC |22E BNE[_#Z;X6CnTeRF|I-pMܙSdBY/ݙdvؗZ{!?F+Jbԏ0&-j_E4P/It°rČ gWTsK4-=Xk&S'"ډ7V>8뀃dboȳ徝r yqLFzv!-LO6`nW U#|ۨr_ݐMƹNDϕ|8K-ig9Pc.yƎ""RAƶ<,èt"9ϠnCP O+C'B);WzVd6sWZ8g OꀦsJ54"$Sƪ#e1{\?JBHڧM<`-ؓOh>x8"oePӔ^TĨjpEu , ݸJ\pcxOy2n92[T?\`y+͈->l 2MzfaqnRt[h-KH/Z%k@!e2 [V1J70uЄB8FZ(ݻ* H$Mw;Z O?Vz*zL"ϐ=Lا;VlT;Omyb9ǻ$ݹ[Kĸ:|*\'`\e2;n8ΤU:,-&ӏ,2:~6)$Y&_kS[Pi,Fe]ݠ[ ƻ sxe\ՋTԥaLojGDgԆ)]к2 mI|~0PZ'j| 7~+-9ףY$UkgMgO)ʐ8v7Ky=W'!Ki\V {fjDLEgo@pD&VTyM/aTi9x5,\2x/HȄ ƕu߹y#i2Q& _>˂z3ekɱ Nljr.׼dž}FL/aΟr}ցlxRiAgT"0k\sƧURdC"xp_F>/w>c&:sIa68G3 7\itu)]ڮRhLMFb/e]KId5Rbs~=sG>_9& 9jܤ83ؚ74I.SII4W3-p}߰Qe>#&$|ʅvM(v,RpA?x۵9  XN{+)?rldTVg|!mnYM'w $AcӐ⃊V5yX:yÖvZ֑bbk/˜E(l]u߱iUL@ T{X\gk#ZUd?зe)3¸bD`Ae|9tD]\󺀧a:/D#j#b +tq^J+L]= M˪CB-7@m,ۖ id_K1Nw0`&]ڠ)9)P+TAtѸLÎILHmLe(8䰢U&e/бhDmuE&1?DJMnB @]e^l`Gͷ j`z.nԂXt 7I&DC)zU3&UCb ́e6`RAg(tbJj1\Ԩ ; 0ҝIhC\, ϼf #p]. PR3.؈|tU \}sk3U<<$~3kGN˿NE!4ľUR=ncÒ=z/iNK-ޛ<:~-n; LrUpp'bvo@S3%^a cYC R#aq$m%ʹNKA1_z6@bIG,:ōA(P24/]K>Ww{=flCe &ko,K KsW'n#NZT4L4/^އ%EZ+SI!'!Xm,;ΚO44@0nD~t$9䎗3|]^8d,y5T兾v~cxB|zݏjc1.G)M4r=e`nMU4u5AWRv#[/epGYHh0S gl|9u7DQͥ`/PI^ggb:T9 *^?(~L*eg8tEI9' 7R4WQydKS2?`.dکvkfRQNRT>]$UA$GrtʤX2*:I}QMW[--9gZmҼ bz5zĐ$CCLM#$+(!q}5qmxbumZmCG% O]tX!}&L+3OA a"u:P?"(u7vРb F\vGgKscsc…rd.LmD tl_KC +YE AJ3X>lMBeMṼg5|Źj.CRbRzY?Dxu`ww=8%D(4»IU>גAK!=|-#)23sxC/wN-oc y7i&r:c J3AakĔSy;±LN\ e4NRqaG`FG|ę2Dio_ E7`Nv@א4Oi?8>'7lb1>cvL^<ЃJ!Sy @J{3wHLVR?{cߎ{X!,ۘ{5cF&-٪.(n6u#Lj1ىeTL/h æCM;;%|P>ں3#ffZL$R4D~\oBi&U7vΊzkGӜbfH!L;-_!Y ҾۃA/KA8,ֻq}H8h~.s>%Q& bJ&;4#t>3Hذԁ㡽?#"1TYȩovsSͣWwӐ 2+OslV) W\Q[]2~ ܴLngJ1Xr2\m>!k]ӡ.6|*W [(!jxe"CqwlUNTGx,,6*7p,lTGa$| 9:Ky =$f GJIЈEQy|a!r*b}@?KF 8|TBl,^y~B^ Mf0ٯQ Z<l YyPNZ;[-E> 硰=KzĒQM\q?w|JHfRc4%H$[Y o6 ̋]lU]"ͥ4-JߧTQHƹ\(^DSWUq]|Nh{_Cj09:Q`N7[WÏԦ==ˏZVuyͯ^84\'(G: CS0/dYvʆ(*J 2RH@قyDlT<˟ 'PS9S7`3 b1c|dZS)znIpw w-hu:u]bPа":uSڲ]i&ΤY\ ] yRNg-h3C {J,*5~&,l 3n;ZC(S{g6)ػB9yE94㰮KW$?ەS7=1]j5bJ=ЁJauMtk8<"3\zܕ1G%9+H!y-q!O]D˝[Ӊ\Q)AbATc ;\Z]ǩDԶI`S[ؼ-}OnVFiA?bP4?={BP?r2QND9W V0ʬҥJj&MޫC;=_ıaYTv}q:9!YҎ'q2 G ػW%er {&Z'he /{B} iJs1]to'+{k}<5r!dbY%VPfN5qF.hk:IZ[.a"h?nl"zXUN+ 8ˬrFzmC1&Zj3RHMV'x|%DkӠi.мFeyȮmj|%}L߬c>T^|4$4=?0hEO5"YF thUE8BUHޭ >`lН]lZ O?k(@b;j_z#snrGA:ʸhUhUg!&gr÷ b:u.ɗQYw,:7"#Nu?ju/>%!f01xT?{MI1>IY&q}0,ѥHjT՞rL'$,eCY2I΄-gV6&F%~0MzX.â|#؞1>a@/FʗP%q!}C40lx ˩b>d,U>dRīИB$Qd0 X,yO&ijc/S `[ ]')`f>2畋AeTf?ÇrS0+289 >V{D!4l>C$–qY&3 0VEb: S^@w)_"TP$^f`V6 m=bNd%p]]3FStQ̀Upܖ[؋5 u_qCte@~>l9& eP\@2k`S8c` 1f3DVr~! ^K2VFF<_ƃ#uk[21E^!r$yg'8~ I;pȻO xTԗr.y).]z| %kLt/V}b}S٫G"]=$pl6.He0RpIFQ}hM-j{g+ӶCl`A8MTbΘbDqUbO{huTh>rAhq;;4)XdLRm.O?S$8b5RT]5s?՚5$6l"ewXc_l*oF61s 6>ܕyNm00Z 'ԨB?%+fu ) `'{fnfo RN8Nsf掃Xrt;ָꪏYmvdf\$g*㘌S\R .mkzur{Lw ^NXF3|\IATTCf Cy\<\MAQfXn?=;_gtEV{uKA⯫ +SdC.p-Z,~fl쮏(Ʃ:N>g]{^l7/1t% cl,\~5_e,! o)'eJB^eT:Rn^NܬSĮA3xp*A*1i\9BԊ4X$K8\I/.Ez~.||~o^pGEPK8Lc*9u/bd#Gd$~xBni:`e%yR:/nN= vJO@x#7EGo Q,.7p%Ì&0 MpDI{Z>,K-o00% g;a9Yb%o"@7;wP((7 RKq-fb\HT `: i\kvYul6 v1_FaZ0yT>"ከnHHV=8U'72(=z<8*MtPGni}d_q=氓W(j7ީ6*)#?Ja؟ )B,hy1۹3Md_ }XĘ\ AǷR"ă}[bȎ9A6InM+i& A7 P$WƭsH9D4Φ_N8+܆#Ӝ߂4;sO~jQhYn"2k^TS؃\ SNAwlb`5kp@5 K`<ى hKGc-MlѤil c]K +j` Om%;ctdftPgXd;$lA_Tg`c…O'>R8餋K0@?ZYn0Yt#J hwe5%3$]9xLv38Rs̵iDj(_:y,%˹ [UL] aQoDɽ8dt"Ktng<x6_u{Gp]3*>ءVIv:'!GyI'x˧R a }UHHڰ3"Ud1o\Ww6{y~3 Am8MVa>bn{>N~?Q*ou|ݿ}o"XKYÿy"]*yI[[5,9:H\CK_HG)6%w5ڶ9(^~NM5BBQ҃\I굥/¤06J ɖ;;/[zmb*U1FV0~R՟)$Xz ZI3#6զvW)Z釴ڷI|jBՌ9QC&dsd[ BHUq+;Gx(Υ5p퓝Aa='<rZRo`1Az_;dn*!F֥ޮٯN ӕڐ*1K9g jET ><|q{aU13Mʺ=hDSSh"״uJ^fL0(bJi<尠2> qB{Zb1Je>jf'g0 b# FM}s/Ԁh(gnu/u蛕Z#2_`NH Y@'H[`53P@R֓#7ꎷ/b'XbcʿVwJ{ȶ^t%Q؅:#&!yٟO%Zt_\xQg%-a{b,v(лeX mCn0x*4$rIRu.tFGVTROE#_r^L/vS[$xL=l{yٓWerk Qq$3 Y"q@'~K' #?wtmCFs5y!onsA*4a`N;[?{.)Bšm _%ZK I중]IKIni5 Ai˄Mr^᠟ i˸G2ϱu~@d!D{H-oQ2zmFD 4#<2tQz3]I 9o޼%\yHxk)+hu Z6ܼԗ0[ܛT u~YVZM3"{J|+ali-S>38,!]j${IX(ȑa~WC0?;mW|簋YC82 tA_*+ ~YUh,w3EbkQ*~!kY z:qj3I3"J;a*`J'&we@Lvж|ƶ~۴Ed$g>rbHRvP0 ?*[nǥЬ~A9B#5|3&lZ)~:{-^gJp'W¹d8lmi7=,ZpMx1yby5|\m0Z᷋K3<ӊ2.`1V֥ "myO6dc q0Y/ u[Lu;l=٤ݕ +I}Ghd[;FrgU +jHje%%t5C%ئK5OHlMY'0ӱ"=xSWFR_7JRWXAHTG"pJJd~оpŏۢ$Cltp, Ʒr Qc%W|@;@IMƺQ3 `aLVϩd/8".ܟqXaU T;p_k6=j +ȇ*߼6> ]_}` ziV0x-vJrVW4o2|p̷hk;ZOX#;'w&eL@ flPE{P!D*vld&mև¿W n + ` b-Y,YBI۔ؓ,I4d(l7mZam-qiH< `S~s6]5xj}# cMccli#g΍Y#ٶK[ 4n%6󠂢N6QGآN; t)Dz: Sl}lMIp]eYxlEȹr,GR%_=QR 6oՓl\3'rb$\{qJoۋ@3?]7>PI" šij0qDf>(;hcBB˨ߜgJNŰ5$V8չ4L$ȓջl] <KG {:ǫMϩ[BO @~mZ w.ײ!N^r~:XaBv&{Ҽ2-qG`Kf.WS|N^ZT|X|}ct =6s`N{Ύ ufKIH`e\Qg][_<0qmbhh' Hg Z=Bnd|PR:tcdEVaS&pP ma{ ӑ} NS8+k+50üxiO4F{igݯѓx4۫O]<hwud!AKֲ ʅ<#s!ŧKlP-1.Y)§3QAlPrz;T0H<ݸ/y+) s~)yB U Xjj%d) I&U8% BC1Q۟l@TX8xKZHgø'Qgrwsp +K""U}dY|5r^(Tm?t;Id0%]oӺs6Zo!Plc>RjJ 8=噡M}jqtkU3>v/P`b+>6}&]h,Q!fi)!,[j4F!?nqb*xW„ 5t /@? _YfwI:Yh:AB3j7rReqnjЄ-un>_͙,:|_"aWȤPP`1 x^A|ETO7P0uCjhuQ' Y .xlMI ;Lf@} `A0dzoKϟLkJe;Դ$<=:_uy"rdKi4{`[c`UX ˎ0īJsx9QMwZsg@ϱ8ɅAiG1}F@^2$9ffo(7}ɂhЋaj2)y{0А4}(fZ$0="aPt@w-?l&<?duk l26 Kjl8p-YR֖y/JFYBh4܃]Y^-rhBq,;J_pxqA8-[H9@F[;Ydw$86IEK=^RD:h(u!Δ'~ b+3dwr=ij(\Eit/䃘E$͌'~"W,׃7Oz!|``Rb79bF^b^݇3 f?Ż{a1id6G>(yes<|ҘU>5{%kK  >^_sqP&w*N.נ>#KbYYf " 2ΆL3\֣D[wLʐF֜6J8 d5\NEtغ+MRr;Ԕsy]:b%B z5_nb|VYF9a&C5a I0W,l5Dݠe=PqUV{69KhC_,(y~St㣏h~klBtS_0+ByiفВgƸSq.ւv\PbX}b<;5Zo3UE񷘚ǓAyZ@s% )[6ďv%U9E(=80fGK`3>Qj\@kEQ?1@nOW#dsrXz&F1sI]ϔXQcǏ.~ypm(e۩Qd.6ޱmgK=¤\E ܞ嶤z^ 6,재^B(}ۣ-gZ[rųhKejߗǓ-q9mKwtWk*Ǖ۝vaIOg=bXUiO'@aUإ8W.y[.W/?8󹴙F&ΈjAш(%{RhkyؾYJY b9 Z}\5C6 -F> 쑰DZŅ>r^NJ"kUUߓEjDIt[kVD:t[Q ]Y3,2iK_DJpݻ.L$Z;NZ0A۝`ª}ػZ 0WD)e#ulbϱ[y@ncԕt9MC1٠)+e<$ϖJ#;|(dr6 Mmt`H>uk|R\U/q &Тp+=oW5.C|dQe]L[K?=(|x%ge.JH‚87UXt2 Ĥ1B8hOz\&~|o!@6aZř(_O=P f|ŜᒥiGb*op3R 'ۿ JiUG%Qpth~@FRCF f Ոcĝp.t.c#1~Ɓ_xj}8AqӁ5ZT=I|hйB\WD8/XG"x$njrɅAϗ9ΐvT']xOI>;>>t)p8J}]>f SS`i5մh'}~8+c6 &oB -6BZЂpm~KwZ",6!嵰nu]@k7qz:0^4ݍ'le0gp5*#QPk؃lFN#@$ 4fej)^LiJ3W6F{뚚 TFuR</Ehb*>\"67Xŋa]v |Bc)%9:@]9De9cul!xQ),_ ڇ뽤&\Ρ6$_X([J-C3(߉D V޵m@ ˹TU&Q)<`>10`utP KBnczc[GJ3{q |z@n4chF,>E5:[ :@~ijOPH˭AZoo+ɭ`һ_]{?u[2u&, ( AѼDAĝS#Ƞ(#8' {oom 6qAfY-ViL{qw ׼;hJYeg%|h&<@:V~l{fnb|N ԚeRGLca2uWޮ}|{#vy+HQ*y%)H+, m^vJ\b -u@.ᒄgD2UqSÓۛ::nգ[3~ 'N+J# ~Xb{. V M|1iOF8\J#,eżjDknEjh~rRܚFo{oGNJC|6|J.̔ lYM0%! iDx7D+(&Ӈ4 [O i?MSs4󩵒,vi}LjDK'2`ȣ؈K ?PZ^Sӻ8{(W ]C|y΀EN9fU}h۪yj(UZCm[k`хoz*i2,c١iҼ0(3Jc]Az'\fK_ ﯌8g _Ly锔J0zX={H@R2]ft"u/Q jDA.G{ӣͩaM 7$-:6 RU0,d*M]⯺rYbW+N|A2"P%p|c}„+?#|7՗Vk %Dj^jg\xkz /ƙk[Z!+lCt;~c A8܈53.200V7)FccN^fs Rjsj{74і,y7A(b?[Ef9h#k`rYbldh6d"=N$7cKm1ZZcY 3@580ة}U%sm(>whdM'#Q;q* uGӢ-} pn?ŁưONȨkUÎG^ +GybIls0}ט 2"E1% Kg(Db ѷd=-=0: ,]-bf9kɤȃ3ʲjƜA7+p!^5Z>s+nDp|>WoxxtnU.Y{_k gs.PVb 06.pơq<P9n 䘞XEY^X|~I*R2[sGZuIo;@Z eu` %RC k?=A?W:ZMa9dzpҝJ৛Z֋SQbq &Xm0 P74`{䔫RL즉V1ڒ3L oJ;x_Yb$`o1-эu|$IST#6;BJN\]2p|QlN `qĉ $gP3 l3,CѐƷ35xr\V|p@S:;DS6zKbS0x'-1Nw{Hay1$s۽h0- !G&pFu*1P·~m'Vg*MFP 8o1̰vǰPm^ֽ~s=?`Kc`uZ%HCcuxD$ŌމmxܯyܱA߰_&m}1 VwxOF /vihq5i ^1v"#@;'ǃw'ߚ7DN:a'.DѺsX'6LYf}ÃӪH9v W+BJbLA\qc$g{ev.2ݒkh=LohZ2ǥҧG,(u ɬb-8`tPbvfQ֙Z/ħS>hEB6\sr/30Jx̯0OJ$0DY/8<>w daL['\^SU]QKC:/loyԑ]!@AA{?{%UPYs><ݖ!3J07ā(yvg@[GIW )҃4>NE,:AAxyG{GqOs%r> #=X]|%, s#n"ek3a(ijb9/ wc@/ez7ͿƕaW. :8^fʮ`ᮋth7PqJ}No͒NIWsC(E'hF2Slݕ H6ɮU _0m !1-gt -[跃xRo{ SPiuey~CQ9Y|f)ҐsH{hm&.Lձ߃d7spIjCg9UxtΪʎZpsV\uG_n-qejV'8Vt0URA4F tE8_<;V|s\~י; f:\ƮP,/0T 4GʍԖ@m-tUOI'xTYI+. i^ps i-;2!naN:MV~ܛYy;Sʞީ;*0+U)3@/>ĜIZV4{! V4z 0]g]; $,xW"8{nUuqEW|B-\3T.khԯ)LOaHxAd?LmIC2GS~,BS`i ]\E  RZ(۴-TX;d VAURn!;\b /"GS/?AɅXN'Qt&FEuҘZF 2mmk=ѱmӕ*|x p]av쾅T--RF'41$nB5/;獈O+S1-48U sVϊe<ߏ@J!u] 22{/X(4ie9 vٸkFE5ց㗅|x=r_oJ;ȶ"vyx d. J͕(TO29 J SJ5T!>]B#SJ.am\Jhȣ߹ ?Reo'>A'-yhy/~x*'K,+߄h9!Q)S4ʚ/ww a_}/Ks;E')EdpR%M*8*V920W@#|xTOI=ø.I0w\% \hW?l+9m$]h" KybA9s(dd$+MQzo * @otϬiQ) T%ڔAke@XАK ?(1T v7Bc$Ѐ ];b8I΀ j`0cV!bRT7Up>>?0h-ʭ#0XmN":;qsXs˭~_p4+n-> 3pZɮLxo g\:W xIL2x'|CO+1'gK51h6o7 <7u T7Zp8Fb 20x/A扌@c([XiZڛM$=a!GN"9d3/6G$4(~UbjcLY]>XJA>'_g#nNzWհ8I*Q%j&Xsn ^ >r5b71dŀ:1]+Akkԙ C8sՀHDL^k8KR9CP }ϨBǥ̑{$! 6N+XV{ou15H%)Y\+bVٻd2 Jb%x.bhlTz3x ,GOUk_Gd0 uJڐ@veh{ȇZwjR3)ws\=$U?v& x MkR!~+|;zඃR8*? >EL;5A_ln>[߫b H}*/ U"t."5`_yZO"ߐOp:&j v㽋u.?gM^{}Fdb/N_Ҹ37 *+(}|T;ݚWw?!3˚^T:uAMD4+;Y}9-1~N"B1l.: ڧD1eD` Ǒ෥Nqۢ;{.B2( џz7 J~ RًGQFOgTPw# N.CBֳSG8붙OF oR̿u_ !cm G츉n#eG=,-{G6-0 6Kx )/&cJ$. ZHOըA{e]}ԨTL岤1[DD*ikoqV?izpx IAs\X՝mf$|NTZɋce` *Pג"25y.lOЃQDqZ>'1yO",st\M{>;狍Oۉ1ʉ>pLwR$$[a`A[ 4 'zlk k*`M7*Tu1-O z]Sq}Gܒo{CEiϣ Qs+X~Zφ#qv\-;.ŗF";{]J5 үv<}ݘCrk|QYHjt;Fy7Dգ,#Uo$"cu\͊y+;Ng:;~בRKOg! 12 !߰(d8P`G?WWpI9+y}r=$ݯ~S0])b'ك fr:ma~Phˢuxb zsߊV8<M~eYjF/t*{v= ۳6ɐuٵkfZ};u6I ] b{:Ҟ͹c1)V]N%v2"퉤 9b[?̒ǢwCQ",;5a ـ X0@|y꿷Ky9&yW'bdr9MAK )Ԡ=oVP.2g^Hk&"!!z )D1aU 3.85H`'a'顈|wJ _%gk&T,Z ȕSBHJ᪋賂L6TJφk"ujHlN㑞߳c(PW ]PLZֺlxp۝ ҭ"AۦUb R U6R%uW c;i͌A$GNʎt)`=V|ˤ:VTǀGgkʉbiSz voFʥ',V3s^`#V&&qk#¥4d"aGb|A:VaE+؝*5}@~jFQk7f8`4-t C:Ǡ\$Cg |?W/:KpTQ D=m;h5f(,g$H!ef{MԠ}ۜ:V i / ^!# Y\xuM8w5b)6d&#"+]kB!\sJ%Y丮7/!=8K ޮ0!V9AQ_2χI_2d}>ʬX}o>W2l^ϱSjkՃR !DBo-k3yˡl>8egbG;3,==@R#rrvmK?ZSUB1gp%0Kdu.t(j @-õ&Edm>hPpyZm[cgM*e Cie;5'r-ؿ-n LbvSܾ ayop1!۴ ѐԏUZ#mJ5ZE,iڎ*͖ח*KBOl =́^ىŒ7Yf$Iizn#G턨("'5g Eg鷻s˾ ٺ8UwɬtET@z~q8 u#6o*3ETr"F~kKXsYm RJAOk,+`BUS -\h5t '1D@{^(޶*~G6P]9IK@9^Px)es* RQh.|4慬Z_d0cFP=ļŊHTe(n 5,w:$}  n(zxWy =BS}FM=gOxE F1Pѧ?HˁHH062pqJ~AÕƮZa>r#7U02N^ SY4YSt$cY$#ŒE!j)n b/)h+jgwN:Jm@akzvƼJt_rОڇ|R7~;TbvBS]@t{|&E>gl_|⎐1T͸fmY[[ıof>M]œtJZ NSܘގ P]P?ߌ3f|s˼9wד(&-{#±rFvr;?¼jC'-uNJ/ɵ8%{cV9>MH&UӬn^~ۡ5𽼚+фѓO,5YLn^w)//ƪZ|ėCT %^Up`' W`=@wq| j\ 4S%6Ԃ)%g}OlMipGC&dr}9pи*/r뷣? -iӆ P!aIA]2x` EjrtԪ* KpDlsKV 1]=ϼRcN x K4_V?ktgذRYLA;0q gA:=l Pj Ѩ1gL5˫a:)۾. ?ݠ#zsĥ7N{˚gjV~Sa(bL)X(-1 :Dhy 0Q,`5d2>~+{ $J{=0߀^Th]ye0}*=*Y~4e|cЂ7i8~UPB&4ݩ))/Xalmq 戢((M獺i&p5ZDNKyv@hh,C$81;ΐ5A/rr=')2}6y\G?^_T聻ů YxЂ`](sCu_rE&"f>3]<4צ~e -^_?e=BMxÙJk;IC|׀(WW41JǯKTob2q Ck{~3bSp^gOniy- jg9P_WJ!g$NC 3>F)! 6]k;Àʞ13{^wndYg)Aat*Fo/CK]6SѹDT !\?ʰvMwzP#XaB j\1?+o ltrTB:׀Z#39b#z%LkHӾ)?*"@d슎 g֥ xU;>߽b">W4Q ս`45$:; 5i({;W/s3X!ėnNVG{~mz%L1{akq S_[b~|&mhlQ {Vzr< ,IZ#EQȁ^N.ԧ8.vyZԤ/@E5DmzVv!9j=v]guȽ2}H:H _'vYtiyTt5^qv(A5u,rRZ[rxT8 y6Hzy93}nY@+)5;pƙlNϛAW9#XAc'>d'Ivxr)f$=ٔ5[E69|$}Jp#pnCm 5 ?7vh:^% ڳk[WB`~I-WO|pA[_TO_5itъW ;ڣJ?10fiټr9;a@iUu`Mn27X 9- ڮ\H5|Ho6m=}bb'!Hph''|m-fb$6HO}>vRO ys8TҡP1+ԑ}yĚ 켋AL_)5 y5DY ^lV^qOO w^'FO fO6ckNPٍK={ OeV Ӭǀ# R: Mn>v"覲2{*b" -o,b~^Bgd:!:{5b֟)Oa":?QS`xДs)G/Kn w;$$+wlq0dL༓L5o^SAW ;C;>VVCas{#n@ 3Ftkȯtm|ʤ/1jEx@>9=?;T(yfsMI:",ODc⋱sG꬐{#6GyxaYtߖh!Y>eߏ "6H7nq+ ՝Mꅜ &ۊN˼XjHtW|'=1N?;a `X^ \ 0~Fq"u9h=5 pt2Ͳp"2*D8FRj" ?~SRc( sPxi'HGk*[O*bPk Cn{n3~lޓ*=*H*&IJ?;ڹI͒3ѭ&OW:m$ee[mpP8?`4xF]wr k_9PxoPRBS <A:++2Z +)(vdj՝ތF/U!kJ"Օ~$Xq^ckLWɗ,f1]`J%0GdoXuGŮAD'> "&',Ú.{X˜cS?ES´+*ZbML.C VZ@3m$g͝Q83l*CDQF1EqrЉ0PX8o"e6.mXk~C&hu^6\UMֱy7L Þ Yjv+eZ|Qd/Zvfwĺ;k[,k(!D:C黢 (*T+@'~5y, V#Y"]vLP P]حP֑3gjywَ-j 15ѣy7/ ] sc!Ǻ1qSG7B\JdYa\i yho'64L(R=ګ{1] * } dJhiE/fRH:W-*Ak9FU!()}X8nja*n|vșn!#l\x.y*{,BZתSu_Ș; ^xЍu>{U 4'b?6xά]H:7Rgi7c:N3t/6%sM{l&zҌ6Z`,0w*)q;ѐAyյ7ӰUT;_0y/Ao![{Z\Kg(9ur9̠tt27yUɬf3a K1id/^HMJ\d;qh% Fբ-ʊj|8M!wekw~75&ufi/nj-5x c{ B_Bz&4)[3g 349-0R/.y7Qm''jQ1qw/:8^QN%@|SI^A7d* ڊ.(K2#%n,e?jC]War~.2ncSg,?uj%͝(mͮ~ 8*V^-ɴ1G[~A+>,]Af*jQ`ޝs'2Ӭ"cτ˓.ifec[UFS #iA 4?ۋ)iaPZ#)$"5>[T(R_Kd̉2{*yPϖ|4y(VJ}$)i+9#uˣcn4S1sixQ2G=5,FThw>FR^/\֪H0 0-xbYmf𨖴Iz*RF9sVBp]#+fԭ~ժVg>!~jA\Qv{co=0LI#\J49BRI W+zοv4+QPȀ\53ahR+L /˂*j8XuūkD2c:E;EN y=* (kټh^ϒe0Oa?q$y^$MDIuh 7aZƽ"k TPGPA OȒ'|-?WRHSj]Jry#hS%[Pv)0K*Jx<57@%G#O)d1 FDcBxq$ ~Pߡ-B<@t2%<Ř33nnLrpϮV ϞfY{c#9%=DV^;M#1> БAB̀0GEwP0rfŀܙRA aGXH{=I"MBlG͸ N17{t.BDZt7$F< q/G+j]JVLgs`6w`aǽ uj7 ,8'i$2DڔrBh4=ocU={KG@yړIh.u0\ׅ &0LqOƒ_v( q; [ҏ8[wXrztd"sM.} ubb"kQR]6^:|' (%|>x4WG _b>B O#A2$H˫r͹{E.)IW-0#{SG0iVA~|0ᅓaS>L B9)Hǒ;)B冮%XrZmWjWtU=g!0ms` %_N2 UY,x(zRE'U?f]Yk8BgLGG1DSP65[=ᩯX=.z3ɅP lӘ2-68A,[yxl5ȩ\+ip/̭=NH4{Y pɁٮPLIgOބB>rcYטxߎ;H$^Qvd'r[ Y_ |tR3GCUUS#`_\rB]IFѥt05d C i<zn6.Z,6KY%N+~uA=/q2W4KkhyrfTq/B9)X3twGnɿ*u3EgWo p.< BP[Y3.vC;@ bI%hG(LJ5irƿ.\5[?[ӠZI(,& Ջ* 2Ѻ`\u I=!::>3@:aQ *k񞊝.wijEE,mwrВARz n@ROG0€tpnqc#WɟP %oO_\UܗՇOP0@κD}P( K|٪pּ1/FMU}C3 C˴d+^Ϙn&eo;rدAf-l+4b&$@9s ҞCA8.ڪ0v\:P!Q7Hf羍WQB4nKH,-XwHOgܜSͦk9oqE!?d'ӎo q=0^vdBaa@U;\EXT]xk *lN'D~TZe# N͘I.>fi$IR`(.aGU;޼hsTv[.9ol F[]PYԅ;F*@xG8b?b(/)p#rͰL&-8SdzD4O v. R /aWoi96‘/ wanߒ M\ڵz&=jŝZ坡9sW>EJu2am5k?TRtLFPwmT)¨[lЋ¾4,Fot8"z]3CsMdYS 9ώrp+Er}ִA\: L %3z̀Z Ѽѫp٨oYkvMʁWzJ3dyKTpx{Q\5rYXUb%&!b][ޅ$#A;Oya>Gvz4aCs|RX+s:ǠD`-iSG.)]y\k^x@61$o2RMmM iwի7U7Yۗ6frd:ҏYp=+r<$o6K&Ϟ-P/) +x9f,Ժ[%Ȫ#bvB]]>'HW~aEA2HwC=@/OwȖDRW+ZA'*Pjs" w))nC'fgꀳ`-S݃w7ǀ +5wZ8vֻ] ]ɸҧ[h0/ JRmK^% ` Jζ;֜m줢GV&++7Ry<1.[4'YJYEo`lb2Q2:,/+y=*˃O>W?.=R\W1`Udgq !.3RRkhp "?).L8|@Pw%< lM4X1;E`0וAWW0HɴM}лZ3SiX?<>經aE0hK{'1Q8lDct␣,X"_ ܚ K+Ih /Km5#лɁòYɾ䙊z]-fZtsExsaR];G}Vjx7c\t.BrR+Gb semǾj*EHX-m_qиE!i`0dS xlrp 9KVX c>B[򨊀1Kx%G*VͼI)BC 3إR)5]H}#)ѭ+}H"D44HIϝ{viGC7V|YI 8Ђ(Mˬ#Ż.@YHnbz@DFql}_ ~߇6S*-j`67ߝ}`&$ :`;& G <_k T}HҸ xʐK>:+:KUй.Ȱ Z['BP[GzjJu"co}RiZ i8ZW(5⻏x]]O}gL@0ĵ:(#[~&hS3 oHǣPӫm-ӟİ.1 P4+2*-*.A´.?Lc4c?7,l tR41>UeMm6R%P'ieʂe0q3/ߟIER؂a=SKŸ|HW}+?,H<,{ ptbޏ$-uHѿ߫ysɫks8vy6Ńzu/e1DJrGǚP"(E [MHAlj@?_~BOը[KdChlm]Le^cStgw!4"-Xc̨*F\&BhoDVW_\E;Bc +A$EL: =sc/PfP ;xYPzІj@aUϺvNos17( )n<_@$<^n̜-S1 "%%"XW_5ťN E_SG/)'HZ#&LJm}jJmhrs9iL[k]ꞴmJSbg C+Y,>-2T@G+ A]Isa]k݋Ԁ$݄dlIccʁRe 1O 7saar #HM K%]CT {8['Q9n{" `qa >{AkB|[kҨ[ ]X͚Nps@Π"l%GViM艻[/ZReǻbh>sqR۴teH@եlҌlAEVsRxYd?-̾Zޔ-w_)-,ij-Ǽ`]@bT&\].zu0{mO9_ϘdcKEV_gV3Ws!~5!P(s?W3r@-zVD2WO?}q;\yHk"ǣ|_%H\"HpŅצ.IscPGypfEP q58ieIo)ZnrIT1ak1Y^.Rab5u0#TnpI1ecq k_"s6 6E*wol:縷r>5AO楩|"7xe϶I}UiO0\ڭq.n|o.C7D9Z~ݠPv|cLTfMDgm~-LN\Q.-t~v+Pog2I<`rxV;,~kʺ+!.5-&d^.)/WϑP- .N!+AkO[RVDR;iM8n6Q5bƖn>vI,ޮM 5>}1F7iw: $ؾ;6,PQсVF'P#&WlTn˭mRB-/9X>;SS G]4T #^{RZ(,c@JN2^J &-2V54_0F3yV"yuڝNթ .Z\sJzkQU)X:۶3ʒ 𿃕7Y R[i0Nt}ߖqE_Zga#A([3U W çL,3jDJţoc4tvˮ^GG~3`%т!8xzYbЦ a:^:>MXjif>0XQ'/I k~)K`CE/wVy]$=ܐ .< HT9] LxN$"$+:si2zrq`I(0dYvl2Ϭ*5cnT8EzYTm*^Մ,Em &KQ6G>g&ش%0=2*x%Oi iWWL8%W=jv$`O:7-Z'?{G`h'Pih̻&ԕk7 E5ʁ1xtv;M\V =N۴6$* :ІҼ-*X؀kf /InȒ  ٞY9ZmKȰbS,~;"PU53ndLEWO5)JE;hت[LP0!l:$xOCLA4a u2@N~{Jź4HW$wX<B6kdnfI yV cX#%x񮹓_]鿚M6 켆SǢLa e-jIm$ 1fVAml_5YEa}.79>=}1Mʮκ3Wys8z}ɉՂ:rXL9Zhh|09ڒ"ΦrHZ;uhUx3f/ nm%#oX{ Q"ZRW^;/ L$%\ 5*9pTbw -+{MDVÝ"7tP.D=gVᘫ1/t۴8.PsP[J~ݺsep^䴚ɍ95IsKD$2Y] ]i{R 㶞:.dypS)O 4փv) `ln4"6# &WH٢!۴UzcnsSV$T*:GGwx~tqV !rg m GnbO<vGkCs2ٹxe#R`D1z 0'N.t"ÿ46A,,() :+c+\G>zGh``M\%CAICo`-n%9)Ë.f ;jTE?SwƠ杵.Bc\1B p0{4N{z:Tt'x!}V\(߂cugÔ =t0,͕)GE뢻ݤ =6bU$ם /  =) !@ϯϗ~! y ,qجU%жӧ2^SdN/!_ &N x[xؖk ~Q‰.;Ԇ=(j4e"ĥYr¡o_Gy~Oavy~9s~Ӥ(BP%=%[J"ߤ(߂R*>rzWXP n6YG@S$AR#:>CoFw Ӳ-dCFHꛬ%U 0"SrvrcwGj/|B3X4;ys@V!tERsFfZ+˃vvR 'xyo@?ML8 4ig[d&YZCGLlWp lM^hQw/[Ʀ1\c)EiܴiK:YCu#wLIl)guI ՠq5!00?jb/kth3t"gT5pZ. c4[]NEe/o>@p "NYG#5kc{r1J1oXqR DK5nW1{wK7|j`_ vy@%Y7S=NJ|/$r`it4~yHoah69Ŏ=Ri ҕvsݒ|X:2ߟf8DUvS;${S:|RLg(_:+8w ˥ĺ&+&/;P x# 9bHmuEtD8,{Oy9MZLPNS`oZActcmW]Æ Mh-T %w/W6.eO1/ sh|cKeH -C@8-Co! 0?cgDV8\Y#j.C[n@>܍^#ԉLjr 2yo z!W0䜕X'cZ}`ʩY)2G02SD~94NEr6h;gw;pjRxR7 "O(x RZ]pyXTn/C)&b ƽIQr W+z ㌫ڛi"+!0 n:n;$Z~BeWuΚqvGݗ%*:vIbh!_*[fS]W8'Y w$N';jEVK^{W\>Ʌ{,W;$ WcO7Zzk$t1g}q~1vV!sA@KP1iJ?HɰL(~2(8RH WiБMfӎ gTv }^jƁ+WL07:mե5dl K^2eqS0,tV$3PYL0#hL\hYB-Ѕ>gW%FYUT-\PIO*kiG:{m˰Hyl.DLP@t ѕx6Kv2w/JHYeWuFIn;JPM AhQ;Pb~뵍oM'w5Ƚvls{!pD$_UPj.%@AR=:YuFGY5!B\e>iZ}'ٲ>aoV:X19D0DְNAZ^#'h -)/::AJ(k&Tj2/i &Q3=[H_#mUTS\&̅0J|7o YrIxL-ǺQ8}6V/;Q%LK 8^A聃xe|f1KO'U>*= n UW EW\% |0Wkag >L;|!M =U)j𷳬5*t[4k*GyRyjrsjYD1U"U[ՈZH/&bQ4R#jM!:IkY@r{_bKq\wpJlZq$J?H .7-f0]Jtm.PY8b6+]Rp(cFRq9~Ja5hu4-}E->1⍹jD=fqM`o"'CH5Ô8f<ǣW'kU%ube;,{D:Kau=-z4oMM}Zk'&wI9J#Swv}pmv]qnګ7k~c0f1/@8< :<^(|1= U@"8(7Vkou ^5_<Ѳ:ojX?fN%gbX1>wԣdJbpo!ji۝(/dҕcfBۿ4.L;&BgS[ +m4Pm^myӠ>~Jhv$W$*Mc$2^,4C5 ̜p]wʨP(>Hپ1W]Z@g'ǻZ>i@&qޣ+Qu)^$*N F7g ٩\tz|R_O|8 i[No5I3l^SIK^yJEIxAM嚟pMqEnvj1i|us,0?-FdDsԀCnN+ MěgaAH:dzoe ;9 c^@u\P.a r~4H"1\nW)@G(kYs׷]{ Pac*o,=J8oK+K;@%c\t1wGz$Eh;)o[zm4g]2+TF H ?8ćFtu rKEVԲxk2X)r=ɓ$x$%u2>_bX6Oɓ+!<ٔ9G`IXP #kń/ |Fv#sR߭$[ͪHь]%,GeX'8e%H f daZS@60 .O`ʏԝ!77\}yM6EP.}giI/pk:K6c6SI'aXzI[(YuRW \ `>B&ʽyEliaLhd^gf`d~:7)^`Fp,hb tS߭4 RG7vR8 )'%vJ7ZAȼ|y%{ 8Ѷb,7@Af8KlMx9팪Yd#,]\;@Ph=CO$ wG ĵMLCeZ<=yVhVZ5oY3KADMz%1T y<5(ЭKn_pK@OMaz$־>vOW/ȦbOxdUˣw/. 0䐓GfLgIFvҨ ]Bvsqz3q*s_,x-jq +ur2?E8PS ctA9;k}CGf<\Œwl"1\H-&ձ_$^QhK|NMEs6PNob):U  Gjowq|/,)']b 2Py؊ݟ}$E ಿY1"Qf6V >pc>ﺝ0M ~qw[tT]V{/,*?nsc<d'[*'k3u5×^.!Ndm%KCTՐ~zhmi>\&e-c5,KH[94hGvt<ʥbBUϱrLIv;1aQE8d) 3tg͉.mR?o1$S :SWd@+$5 ^W+ aoWw0poѵ8c>_ ӖUs?[#CY:I" ,n~lNFK=/M&-iB_dLY/8 iI4/@*G9i2 C l8F@Vh {4X)s;Vէ}0P2R@h-oߜƭ⊹|a_5@Q;nY+>"!6dm`bN܁B :ItoGZC0ÏfR[GWy)seMHS,5rPjz-Cu{!c. ֢(9Kdq3 8kPNd>Ӝ ҃C9_-<}Devf(1slowbV}})gQSRȜ ڇ)Ȱ|R,ڤ񼩍q| dXf^!Lkiןq"S璻I # ɕA)J+S _pW~D+Ohn{PKİT@Ksc-!}-U{l[=dAA+BDD=\lKهAx_, z<,KH8y Qq4'zf$HJ&E{V!Ώn/O){Ejz9ԅ˷0UXC vsk*CGrTynv]kBBcW)Bhd?gmXAϷaBa2)ږ\0oc-ӯn%0SQ{6WH5j.`c1)LUPȷpuUoj4XMХP^m0rk뉫9CMNL{d)p=h,7V[c "RyS*!m>ϟ$gs! p~0\,FȱT|E28MQkZ͛k[┡ ,)-uWƌfwpl$舤$[*U3Du E^_JǂT`v,E1TPYaz_>N,{I.2j"c*¹llLHҜ8/OX/HsTrOaȢ<*IRw[uCcƒ#tDw2fS/!9C=T!rFgw7D˳ɤ"{Y p*i`~A&t޶r/`LoI*8s!y"^MiA )8eiJo*\EpұVd$ǎۥg':dH88Ƴ?]#ap=Omږ넍b4Sŕ:wVݧJU5u׻^=86vt(i8띅#t5KDp/~Vfw %c[S6DZѰ2k=Yx`ã!GH^Aݭd \HOULc3@=@ y;wz5X!Hc$qq){V'pa.|`G7sjd 1Ҙ~G;:=B^>f=}0` >moS8LkL2YD kE:~mVE2;ŘܰU.(00$`#"߂v[x8/ë "-,~*|R(_[%Ƕ:WDMIckk3VS*s3kd:@hG"˪YZu1Og~!oN~lBͨ>&>1װn8 $&.k "2e"7VVHL3S5HzeIC<4=K_ $$2Ϻd$C2R6kzz+ jYfٴ UN} +i:ǙHiO~Ne_Ш jNC[,4c(3Lqb[ e9y`MIʫEbpjpZ987]IR,Ivˮvl[AcG)-+żtԮJJM͍| Kς#).L{':v*<8`ޛ2Hm3ZA@=DiMgEħGCpZ=!$ D0L~3-OP ȱؙ)e@sX'h4r R1y6SY+؛)&3"*Y]BUvJrKOec-fg@>KiF}:v;򦡼:/'֏Qn<}'.DtpMJS%Fynbݱ0QLÉzϜzOKԥ.;A ӥ?Lf!=K߽()>8ǁh#DOyhLƁ (50#"yzt=@OAA~*3ᘈ.ZLH ),wa^ՇgP[HRGh=Eky[z2FF&޺yu dOd/+w7RT?T+q̢Y[{ꗟbYBr6ӊku9+0fkXm6B*Yt G8h矘2VO. |;G-zѵHQaľ58s=`^p^n283rtT`C-u)}hXuFZwyY32%S)Xd}XGyNtQ?cT9sbxgUODR9\ G0$hT!Bw-]kʯy4\>^=&{]5* q;$>//3.lVҰoEp6QqkGO>$pҒ?s?c J"f6b3!&90 :XWz8Nuh&"Si!,[ր pD>!^o?Xs;yǐ5BAHT6g]u#ñ$d@O{9);E,Vm|✗PCxμˣֿ7]a/z`⣤;@|1$㕷2JK%}E]j~f DpͤBqm5NЫŮ2@F`.2 5e`Ȍ3dʆeTZՈR{S2*Hkq*#hleE,`B1eϏ2sJN\AqN[6%]lp$@`;t ʩqx;0/UB>NR,`FsMCh$[ ѷz"`/7x;0ZeINJPpj( r屢1@%%Ϫ4D2!&o>ja1Mv {fj< hF>˛s}\(p3ʸY[ KWKg'fV`@t=Xo W\̀TiX5eXH:C+jBl]R-jooJ(Yr2 X*%`_Uv*ծl]:?]{:xm[#>:̹Qˁ3|3u$$/х`/d<(Kֺ&-1+3Yq-)d=ITP+)5[462RE7;!nң Wim.NKڹ㑮nV[ JSۤkhZ-楉z՗U n/|3%PIʜTЛƺ|#o)AdOȶȈh&]F֠ c2?'pcE*&j eML;@!m[PT7Bލ-Z^KPV4QQwqa=4cI~Jh(o^5OxZS.XHhp^+Pm+9Rt-(duPo ?JLY6NH|러vC)C쭒AH |dm~{)?6G 8RN~r_^x҉'=Ed5i!yЛe8o#*vsN$@E\Xq6<  Xڰj©b49RrpȂS@e~[RF=Q5!2`!G"m`і(oEFU"0=Hî=y~aG4jkR9HX/v<0B^%;W"t3"‘v(-n_1  BL($: lBdA=Շf\D@SWzy%qT-6ۓV58Eؔ.?dL4/ܟ 1<Q@B=j60&rIaj<PLb|نW7˟mH75lj.pMAՋOgϢ%gya @=a]cϰeǬ;bwDv)52qM$2?3pBBVY=_ ۾oP7ohˆثcOK*o*/Bs_I,R2/GG$]x {H_l(~ٷGj K]j{:Uo/*%Ą~WTy8J՜P m /b39q}hl.0N1X#sSs '/0@;R@/[̯#Z҄NR_iNQ*_ ~g|1/9 cP[y0Oj՟@fg0rQ; K_ƼB@# fژ5Ce1hNV>Q/y|؎L6bwy$ZiWmJ=zh;a&#aDuT.?cpy݁g'h f2`Xq_p{ᦾkqD[wQhiAJWu%EIU!Do@TT8'5uI"(C a'=Z+Z~E/mRк-*DD {b{];~?;"KI$yV)}H> jڭp8wcɥ(?F`@CNEc*"y" WzR,N_?@3ZA^׌^w˙@st̹+*OF/9LۋN\J;V0m? '&}!LBNw.XbdMgT8I&QoFLꨪq9B[{,<}aRnrⅳ:'`-HĖ0 8)J l7= ΂D08N3Mw8cg10 hFDUt}өfNt3В7@ؗ0U`J_hΈ veƞ&s381lY2:t(!UJ@|0oT8<3Gg)3}DoWHGb2鐇=]Uzd痱qouҕʪ "uZ]M(¼ hǍv B0@OsKDZ[)k1y;4 {PpID*RE0d:8 jx=*dC{=K`eh ~#UILrmNjfAb1YyZĭ(P'"j\nϢQ߱U#v`8b N)eM֘%zY-S5S{܌yZvmr$qEb[y.D5}KQOFjKlt\o}R2dl {r8.¬!0iq>,pd˃uFsZ/K)k`^ޭHZ2uMΠ^8¿Y?2{|taˌ?v<XcÙ-r"V[Rb<&Sf޷iӲӇWoLڀ4rY TPlL4nn:z1 8[DEfw? CO{b|f%TAXP~zDY,,=>e\<A5Yc@qR 8^M(y?Z%Վ>)lΤ';sAMg٢BdMȄOеX^1w8I5f2|*N648cT(XK+ `O~9x~k:ʛ Rb{`($S%ts+?PLU0Dfvwͫֆ /ñΝ+A挂tx:L:#AUC ȐLϕR{V~{YTS_Bs=io6<߂McVҸ{Cuhw[I(ʥ2P"67A-}S%{yhҮ"е絎ň(pH_'nBzʟ@uW^LVjrӫi,<>:%"DxKPҎdQf%uߒ=(wjƷmsrpQ;Z燯#/KD埙źoTx91}TOo۔ "UJ~{ u *[Pԧ=uB݀}. †Z#fnOA-|06٩ONRZe'')a*LRpF`AZ!"? ś))xNa&V%Ż Yβsr65Ϫt?OƒX"FJc8T%hBbF>GkA'٧"$ώ{v8|=RFdžnhIVdgiؐe˝FUps{^.L:b. dZ'%^Ҟgq#=t`ev:KF7A3p5pĎ3i*~Fk]NyvʄBYА/> kTLuv*ğ{>]͍#T(娜>-Cqo篘9ACfp4%A>ݮ@yp5|D|K4,XȽel)5u:Dӡw?|>)!G9[xƻ >/(aۉwIL'0VfiC5ʢ,(!1B}J}ѫզ*\WG4[>3sC'~)Q-Y0 $)nċe%t0iԷU'w5}чh2H=sL8'_|"|itgcو/MaX E$! s7sUBWϏ 1Tom@::YNO`Ӌ _dD6݋x&1AN OHT ɝWNDvMr @qgʴMt^H4wuHr>Dfz 0ۥ?=X*PxMOfuώMքjPCܧFG":v@eNjZ 'Qv"\xqQ[~?g'pñ&1q`!U}U2?aJCriQڮ ߊZnvλ۽isW \ӂ\4 I莽Dž5i;82aI,1K?`@kjQ{?EIX݅pn}hU 9d|o1 j<$0ʝyR?Rr[OquP"7:7GF 3>|{bɊ}7s=P/ҚyȔvV/8PD)0])JOM[60uة 0%Տ{Ÿr=t,4}wery̍\}EhJ|6 a0"w\CçXX\QͰ[*u jLEE#khp/$`(* 0,pSKzv(Z8&hbyI'Y.f\6}B'܍p7Siռl&n Lb< ~|9JdQ=|! xp:A 5S4G&-[OB!w=6rirÙRVp@//d~r1xxf/eD2bܷ&NlS/x QZw^`~Twu26 1LY x)ThH1Yͬ鄅0 XT>uaϮ,]êV _$Z:֫N"^(c:M@Z%MSgY5Ρ˔D,b;#wė u/:`c LoNχ%%Rȩa#:\#!?h+9{|%K@ʪ$j-HTi4oVɆZ92H`D#$f\&_aO}9{˂C}+ 7d!>WNO`_ιs6BW%h_!y8}F(*wXJ RH!2T>? @)`^U h=3;$ҋBF%Qd2woW)8>`nԗSA~*"$ C¯7v!k[m&O\p:B^OxZF_7<0YrM,Wipw8!%E4kk6^R7SY:>]Rpt:fAӲ% `:4 U3{d1uZg ؐ.P"?U, Hȷ;x8ݏi cJ[.vYlB'sg-\ '|d$y-)>8 I.jH ?%l |w^8`-]f-&]0(;ŲIH#iF-g_谋i8̽ؓLxe Np2> {wc|Lߪ*"Qj;ëИ zKUEIdt3'-ݛw-B.(kJNm[||-O#JxG8П)N3t8:S7@z8Fa@2: rR.D;S Qij*>ہ=[9DĨ.M c6[pND`ܒ2أ;VvW%TDj'[a>'^>Qp9흗a]YKt}61ӑZ{cbI%Rq&$ȉcS6n\K؅nFY v̮Jr:T,[CLGk&R״*"iYs@m[ui/5-<%ey6g]@\!%*C1_y#}f)ˮK*_h=Aǎ}ƻ>Ռ S6xY'8BT,ZcmYXU?JDpj *ad`a _Jϕp&r"m}cPoӜztH^;L]=VsN8,~h5@jDŽ5+mRPa& Is*• !*Nm|I+RWQyԕ8MЂRfQ`d"[΂MB/ÖW4Ş`˲(yNqBYmCac-ZᝋmVY˄BA4Hx6CgcBP:28B0Ֆk&F jUg0o@@+-9L `uuCOhZ4/HF&EҊ݂%?@^@Xٜ;)^o`wf[vX:Q;s:х7q&QT~t|T}ɮ99[@yo6gTwWl"7UpV9b6wF @ggI(C=`,\ *82 ?Hɜ[@UZ(X{:gC޵ad[ pݓ=@Mh[ jqtw䂭l\#W+?6OJ߅Fj[Gvwi;yS ҹwa&RW"0$R3:}틣&WH!B)WX^ܔ4{y-\=b߲_I(q9I.hß$y&_9.>_Sb߽;`8!hPG.qI }h'xhW}@ i#Qb#q5sd! HP9V]Qc]p:e'5:>Ab I7jy@ ~UT"dILw:h zvj$"lA7B 0vw"~;&%U t0}Ն_br-QD0+e>;iI ΎG%U;_m5FVqka/ ZS{~^6 #QM0*1[p uq= w*ԧhágf5 3s P-%$E`2G+ArFXK\?ЎM~?^ʝGe4Uw.'"wNV,S*F:U6D9@K :~U>mT8 T L@ ܵrR'VWG06x]!/Gwʹ9˒Y{V~t%zg@aH.5CCL]>" s&F"N(c+:7:p7auѡ՗WAo#MoѬ:n#~VF-SJf~e$ b9_aSuy/E599I1dO%h̬4#HeubhÝ )ّ=C %|+M޿$ S a2R1&D1 ;#^ngy"xDCxV5xLߐT׾+U%ᦟ{bŔ!oB(4k'軆?]j`iׅ>sk\*XՂܻ^-vZnPkL]aqt}:X;b+vXF\ 0<}F5P k nd@!S?L!ypzRc0cCf=p oW ZuXA)GGIi=eP "u !VCԶel9O6L fe4P+V07_|wto%ṡٜZl ]&;3Tsj;}V[s1P G*N#m&1D,菮|~;rm€5)]y%$Oyg7%,ɏ9իǂ]"ؗTA6ۃ/]݌}*uq&?M+o{N A,QDߨC͢Mo ]~ 俓w/5kwzYذ!(4֍2h9yx p U&. 3 bfkf+Qބ^w:A$a\PR҂&F̫"bQJTyeImyTp 8l5c[Zk{-ʊ̸?,.cfC "q:1Pzk \s54_+A/{[lyiv"F\&PqnjAG0HC37 ap$.?[)Wt*~mD}_lѶ]T.}a qԸn%&7Q d/-Bq]:e ٻ|Q]%:#9$%jQaZ#s"] ۶?v)Sf3B3͌²^[e]~ hE̳,+!MPJ$zN  ftgï͂Mڹ vOhS"6Q}Jfeݪ@#`b]V-H [%_ F )*n?"dpZ@ 6'O! )b \(J'$ݔ4bAN };}HGb^p@A䰚-7OI`5!J`v,X>3v1*ި,PZaf<7=Y0Nː^kl}XՆ&c/Ȫ()iOZ~al '6 Xh{ (W>1`کfGfjzצ1kdg7P.Vu޷D?gp PB*On>m2T AE.c^%dfZ \35٧خ)S44֩ٝq_[ "y]Ⱥӭc'+7,F@ 2B&熽L9֗8V,q]P~E+#6Ng=h',Nĥ{UOp&:^VB4'`q(_;eq?6dpP&V5NQ}g x8>zgĆVv.SAx[~C[^_2 H*L6lѠP R`,tzic UNb*YE9k$w {mP1Euf- 9jԹ+b8Tj<)sj{V_ -Ahfp\ T!V Voǡ $4߿F6}w~|mԋR7Xݤ$:X޴NogİjYuՕmir3;m3lk*4h5u W$Y?>xTD* 2nbޮ݉okc6.gY"I^Οm[ür$? bbAdCX26RĖ TT_ݭſY-=)pLy(ߔL0 [8l!.rv}녃]]/$c_vaƵi:ȥ P0eECvLoSI-vZZBD."L_pqw""D_'5ȴq Ou)n )E.`f_ӭ(~.vP+q|RM!fC/8wAD:uxO7l !H]ÌQ`ק7SKX?To "VSA7DŽH!K 7a1C6|D_e=^d}ETHZ=Z#Xh9S%rA'Gsy[ &}{ަ7(sQ^7Qi_ Ty HFnpA,4!Iԗ֚pU;BYGJ*Iˮ0tf$*2\^sPi+l>*:E/P9$/oΝ'_.pwH* ^/0grx14LN4o.Efg!nLtEdUXxpBjhi=p֢zLuUlRj˥Yl2Ø"X^c2J.ʅce5L_k`}C5zZ2Kn?)%Vbp2p^-W͜&6*/@5 WP[օK @FҞmAY)}Szʕ0 g^].jJ| HQm?SoTdQWXTRGZ{-*c C^ELjBB;P ܎$P`N!9ow &tbS8ͣnhGz)\ )rܒB[qң0d{P[Cԡ9 ,gqɷQt hIiT >U@HŠ Sj}s7^):7TFΕbUz7gk喢rL~vB 0P+6<C`}7ߘ]?gD5&RK<]X$X(.>w}B)!p(@6W;B$/ިqK7°._܍"刵~Dg+a稿GNEnCgI 2;`Z6@mX1ݷA~RI|2?!5+!F>s0?hNjH!(texAy; YNf> %NU);#>?X&~Ƅ#|*{67 7;La$p+ #t]f PHJ ;1#UC RY)U/Ė,1=4vے䈞K MSY?Iπ~+[ oކ+poJB,/'r#s[iX.h=CѦHy }`ĉi hÉ1̊,Bb^`VY[f}B-έ%dL1HJ(u(Tkö _Tiȣ8b%3BN.͚R//悒xeՔr S}$ p7KZK}7=Ch$`7=B Qe!VP]ORW`#bk(0.w0xuė>\w!{6Vb0dhaȾ:k#\bkk1n9 U"x*Yܤ"Ԩ]f"sA)las7&0^"rMIMY+ (nh:9Q:lG:lɹ$oOXۗ tV5Z3ԺiJ]fJM& b/kб?y;g{VqVE@\)ij*2)! Ԕ5:q'] :iRɥ_tE X̱3xVQ`V [NJZwRS fd^'h١;BIQfp7늪;ŠɮYViH,VHQ&.wаѕIBmt됩2|ϫbPŻĪSQ^(]H'x)5Hd6$W7`~Ɋ9pM̆["Yx6dJQ/4?g2C+ߔٴ\ZC~ _aܱD6cmpْ12EE}kg#>2qۜL(eJTSid 3 1x O%8&51 }eǥ1 R.k(RvPZຎr0Ĭ7UNsOv(=Ԓ /XRW\p*aU@ϱX` y k(  `MuAMvļ.<{M U]|SXMR,/8lG~vNƞʾ_"'k Ѳ,6`vb̳2udqnGad.Xx9h&>܋y"auB.>UJ!2|4E]jlv6 ^ F36ĹX1@ǧ;ʂƭprxԽ?Ȉ.Ƅca6Pp#Tn a YS4wT)FLfm0(Ow䊶bN`U+lIs}&4}~ܖTtش­>fQLv n۪t}}gg(3;1\[$ t9! x NRDϠi& X@\ ԊUahg[9n JEVyW,:Okq3`I/-'tgAd1ٖfd g}|($J2n̽g6'cse.)"VШtY)W0%;eM V b4@F7$o3vcTۿA|rH%v?E0y̩ 2.ovL8k,Dv)A>;f )jch|6м6ϞBf SPW&IISo#OcšX4cQ?$],QHtș\c{;c6%[gS*@ȣ '(BitMO*]p4i꿃K!#(О3wJQɜ"ڱif$^ %yH QB:h;Ӛ8]^[stYwqeO$p_tU"̒7N!`Es5F1z&=+&c *R1Mi z/U4U+=52tXLh dNŕG%gڴ$k!S㐐)jArCy~x#Ec#^UkQjvwu갬:E\:+[r xf lAE<sR) =!PL I?ߙ6bO: ?ߠ#&< #BdBe'(+|OmY8nU0xR=F֗a^ 63Z *^/&{7FJS7ɹɪ"ƚ Yyr㼋pepi8SBv')6<}W :]*=HȂ,#HMoxug>vEtљߘ 6>fl39.ŧ` ?}u`AV>rx >lj1cIlI7܈陮/׸S@}p&[1}6]>|i:.Vf4 =k&J:vjOΆC*jT7=֍Qg;|~'/++wb &QkYY,x qRg!fm}drv=g|UH=.a 0ncˡeş65{3A_DПi*;,[@@.`.\cװ+'lqcp&ԺH~19#gUz: gmtSz(3)s{ۘS+R1? H07YG\)Hu/~ <S{ܺD#XLV3 ҶRc~Ⱦ UjqE,?WAv3-XcP:L^ j_X$ݞ ]_){VunX5Q#rl} ?C)gQ K#8I.B#bqܪ3mƤUL)'C:|Ju+lܥZVz]2ؾ|8ϦD[b-_qP{(c\ `QXZCFAm/܂wԝXd<Y#{6P4Ìǐ5Sv\` ɏUk՗fIӅ eA8}i=2l&OyYVUuF7') zQ\ÆerKz#ڠyi!},(W2(I0 ]tV/eK0iĊ]?wmƓ0?ڽ'Ww ?yjgdoʣd^35\`k}@XБ߳,n^rY<8&ɘSKͧq6 ;y$ Y[gnj2_pʫ$<̭E>K*VE5'*>\`4zUW-:ʋ]=ahtLt3|AF5.c"3S)w"h6+@ii$?!;_T"pINEW,с m'#(V d]]#+@Ojjl( HO:_dYN|0O-ڼzqKrg>/WE*[Aq-g"J{$ĩpM1~gmۚ׈آ gۻuaU,2-=(/1g4熶?BS*бtVɢ(J \!a3gi>ΧĀ!{[hTG+v{үNs~)*&Gyo6*s05[ Q_s6ލ敶amGu[ڸz+LR K 4%s9M9#(R %3BNl5lbwZBMp|mEvdh`> lhCNabq{napt]6GkSbQa9PZbDp~Nk 7h&myWMcn% ^,.NY)٫6w.6' +yWK3xaBh: >%$n DxuaH>Jҕhc8I;Ln,[QhfVq0/ XtesD#RbՍ7 <^$Vh%糆E“~^Y3Ꞑ`FdA eLE@҇zC]N7ѫQ=P$O M;U<|Gt$q N94 ݞE6;K?ƥڼiÇ jα(I/ᰥzWapFaY[BS,Ҍm뚁aVYw<˾ຂQC}i!'M>K 1FEzݧ3 _fMD@ZřfhQ;Bh:`iM5kz(,a"[{K#(sՎg~pGԴ;Id Xc4u&yФĽ Ye@Ls@?7ݰiJ+^e=n9mOc񸠤ZUJ7;y5§Z6J[ɮ®i8sb T?̸GO2U9lR9 []pXś  6'] = ,*IL%wk>.` oA :}ͬ%Mt :X}f,lm Z>]A&&?dD󹞤2n}׬TFxnc@˛8_hvJP Q3B~+K&PݦɆiܿ^=U؄#9Q|ĉg@qBڊGHJ3`%7 93Բ jMi,c:[˨ kxp ȏ 065zWHAl*rɭ ,U݈cꙬYTi n&Dui I=\*o Ojh HrDh{uxݩ$Zu5^5^ <耾8N5duôN1XΒMS~aOb2ZE"ϙgS%!hk5ʍ:kcBw#F'8r;}BԈWˬ(2]i TH6b 3͐Zb>[邐kxSth,R@nonJx[o9ЁѧE]ᬤd\ >\pRw-g([rsR1|iȷu1Xz]o}oFg>i)$AjrvOX牷"ݩU X_Y \.$!]nL/,4bI$-Vd A P s.IJNN6%[z LJky`}NX3 W@BD]$ 9s34h(ĻI p&1˂~]"Э{hx.3-BB7!o&ڜ>ocJHKfpӜ~G/{{khl77ٯn㰁d(X@D=/X!}Htg|Kw t؈>̗&cVpQz4֝}fao=honRKƇH]W2lSM{K*Hx#RF?'Kv [EL@zxd~C 瘪 (KCr.ɼ*$a_$TkU2Ma(| +/+CX7V6SyV7T/\$3)|o+hsf売UxAYMlªmr0 Wg.AE)@t$C(Є糧s˕5'U=0$w4Fϋ|ǤYy494g.7چ:;v XS3m+\< 43&U˻/P@$F&HzY4!ZI0܈5mM\ T׸p%[)̽M;c OOa,a?yrbY1A43M@ (Y7hW[5rʀkZ *Ջ,602"s'cU>m;9"\f* 5uueKX~~GJx^`KKo`s߼ǯic6/9'95;R"("Dh!RiˋtReN~S^@fitAX>o8KXcqc%$$k"9G!ӛo+LJou> mFF:ҦFFAUPێݤ>#e^9`44{9SNlΘ<)=gAa(17`^m9$K+:WGUm&]mad%aUT Hִ(=?>$Ԝ-s )&{Mg0vɔ[qǥ^e+[Z¼nK56=ޖy6UKu-d h'snKm ;vCB4;yxd4: .cýd^J2+G ӬR$GV\T ,h:N޾ho05U~,7{8כ͕|F |Tx N|Y s"1lx< SYë̿5ĨFٝqvTٍD%^dYQ̫,zgAS"9nzI.Q_^;(op'~k;/j"E9/7ߊq6/ .,%-Q#vjGyZ7-AQ;9NCDC/Y)9O:2fy|1{x'b)f =y*0A|Y3Wp^w*89Ԇ<H[E<ޮ)*LmkO-h+|~I@ o\S_vWEç3Qcy6.EҴj5XIy%>5J9]1^/k>P+e<|J ёuH> C߀=`LFں}="OZX>\BV1+^J9Gt5N+:+v> TBP{zn!5yb\.<^i qXM_c [y8*]!X,mx ̓>&&Gq$& vh:ua[#ń >o'lyw Qgb>ϽL,qmm(]ž9:,3},mI qkT5 Z*q>;*-$y9;$G;[r6DOf<+}ڷW6a.7Ni'xdxƄq_TqgCɍy:}}BTV@K6[1diB]@ g).bR_$j 5> bw7VŸsN 6%"st) ㏨Z5Onh}\"|ܛ¹;70"Dz.)FZPF.47>G}Fu(#s65-Q|*<ȬTW X0Ae]E]JDeWBKhqс[_SG[-IhG@6L eg k{>{ȵpcn3釓K^)O'O:U~ꂳZնA*&2S6RnZ_rlF04QTNtQyq,:|TG,uoLn((S_%NIŧl3lC+*;+ ]Q`]he;K}.p!&mMZ/_+Nb]r{f\XJAJs0ibXhu%?OSg#~dMβj \银qR^xSYGpBo=g}~2R'NXNܗ\.4o/*·CsO?1 bM(~MbgM lN!uĵ;7PMT>T1ڐ`H'G Ί/(VB DD̡ۭXbط@EC'ccEN-p]xN j)ɢA\c'ol}$rܨ24d 髓ff}̂t.[G p^i%-A4HںhM)@Iﲇ24[;F]o^G{g2r@VX?JՕ0kX <3 ЮF2B8Ԗ_KbƱD˼OMH (Y#;6c`h@{hk!ڨ|`Ӓ9ޅ=&,i d#xB9ƾ5sXlf *~t#P `#r GBM1VNU`)C-F)OTOP #4݄ Ȼi 3T۔CP3WZ?cPY?( &U/%\M u/^?*kZˌ4v?)#Ⴞq !SCSVt]S4l# SJშTUzΐG]BN/.sYR8,}2P8OV"ߊ21tjb0au 3i!Zs)CrQhc/fz }rI([7[uT=iƗ\__GS+ơibȯIq¬mizFJXe>v2(  4O'Sx_4XR$ڒ ":D?XH'AN6 (tN7á{R3C CDGLsOWyً~Ւ)^_#џ}scvވw죮 9j/uxu59݇Ssߢ^~Nzx|,O诤E >} 7 1ϜX#헳j!˘cО / hO(9 ^vaMYџ$r/{,jQJHG^I^ѳc%VG ~bHA4a^6XFqg(CfCj4"Ab'Z{kqǦC2#yeC!N܏}AmaY c1"*6؎L//TRZ.S V2pFIrDqX[p8x,T|PhBzY4GUʰ:ѝug 4N:!5_ך/K9G،#GXQL 8C:YwR$nm[wW3􍑪aUzjۛޮ "" F@ EHDž?p]m `)`lUyl{F8qPq_%!w91C(%ZmI)ib0}b@1[7E!Cuf/q}g\agѡ植LQO{3Pi(9e/0&EMDb}UjTY{zH^j6愳ԛaXBu$ ܅zBevk.4OQg*^R/Nq75{(<;:Cqf5ck/] !;+ڞAraeL~`:SPi兹lƦ4׻@J[vQԦ.Izp,jad|  IA'5n=a(ȀrVF z,QɐnVI[~=av J]}6& /1)(u~E A2^0SOn=t #};?8PW4I $a֗Z 2@gs'ww\|5,`fW"? Ժ}t61tE"#v*uEJ0[~ B% +hj"*>!<ǰ`mk [I =58!Y pajps4b6gi'TYqZ> S5@z`&wA+X\Oh%u/̽ܐv̀ElB᛺0Z'ӱO0OOP0ƥFӫܖ1|SSeUnoŦ2csXX$&ruы9VA,slK.ĺUAϡT_ZSH1'nsFw>|EGׁ- wȪRZF(tx\t /MaAJsUjBh|u9 Y 7cYN*J{Rzx.̅nt\#Uwk~Βw!jsiըR+ӵ$^ʎd8ɄT7^ CލXU l fwe-$ )=WlT ltN]zr12UG?b4&R?^oir[ XV 9ob2D]3pB)zKX'w>;܅Ȃ16&>^צV,VR+4V8W|'kve} D%tH3e邖M!>m~"7+vzᙎhHf+Eа$F9Kg=6]8'W9fK/LR^p-,nm5?-R"ӻ䊦*D&w%([?\m g^dxȍwD;73IG4oZi]$?r;892clOyE.zI>$i|+[q +ݰRoz3wiG t@:Hյ$t gơ / fN Ea7, ޗH}lzK IyO p[6Qx(*i4-"Ug<,F>1#Ű;Q(zQ[hU}kMt#w*lF9u,G P:k7W '~CڋhM8CU%fa.t塖Uώ&d8mÍn{|WBԢŠx3xhi'brS2^jb+'Kk,v/E?1dj¤Gg~=1$dQ_$&[mut~`t1-LUdlщ\M;XWP['pBk] Yyu;MJa!>x? BҊgL+{ua)]Ox} =uKl:&[Mg֚7EҚ: zz CG.;AAZhOc]݃מ_y 8:<8C \[ZlxiC6geQ(=qmdeaU/0 -;^(|``+2^6NI m}P}WrLG륥 #'ǃ0:=sz|<_aY^ 6~Imogwy(79ɶ+ZwYA/#9<H[_CUF`C&|̳=uoQȸ uD'80a^Af8)T*׿o(MQHE1c|O.bP G@ܧ۬KZ,b$;ͽtlv3.ô,.B$] poxuNj#`t-w`d>P!ؾe&pWrWBv3uFts WrI2+eu<&ނpױìTMFx ?^7N,oKVv5JѹV *Ә^yؑi6pɜu`cjB+ߐ-[T( YezL/¶47S<édǀ 0m٭U" ⊆w˄[ϥDV σI}1?emぢhs%]SԊk6T4ʑ!,m\]^PU-yxH>_xr&3oW+ &| ~vK ;E8[Ї .YRɆE*ٳ50%ZNwr-md-iL![WOԼ#ND7F B>&ǿ+ߡF-`p~bִ(rt6)9 CvP?Re\! ^#I'X&l N 2~8#9v4bG+/q:N;_M dhW/V0GvFXKΚu3!#ꥆ%㍊w_fv_j*A:>~ժ3hy%V9e P v$#j)t 9NP'hDhXwʹ#Ϙӎ @EA+!F (4#L&0ﭻɻlp$H_G@guY]ce+!wFkĝ&Ն|#:WukLѤfb P{I۔b]473LA5x'̈́~BhIvw HxDzCɵ騳J1~+H&!UTEȰZ?CBlN/c 1z<*SkΞ&)z%SM?I1h_5W|O~;dx gŨL'1p%4 (A0#ac0? orn#ƸLfoc/$5ۅA|wВ%ĤCK\J0j-dh>[1^~g?鐗1Qk_=W2`-{O6I&&ΛmG(Nn 46K 0{a2[QͦPG6[ #QiR"^K=Ł7ǕK 9bXdUS+;۰ťBixtX7=]6tM<37b >m=ކgO E@O;ѬWLx:|'%SUU=!kR4@`+xZ:HP\=(&i&ĻsN6 4ٴGu=!aX 'sAdMIA YZB|" av]pϼ}1Z=$q] 9\COͯwz)ndyA"9#·ņF {T}?NdrPR6a"WLQ bcõ9 f9V!_xgwid]ie Zcrݒ\W+F&rިOx]:6)o0mG!WsWI( /`%DŽ3?k`N=^JNw^>lb*!Y 27if:|P|S lZ "s;s{#\OV}0귺ѭSX8b;=L qdoDS1yqWx@}Xfɶ <|V8YFčabpKhעճ*c 9@QdFcz\ +5#f#ˊipGiAW5slG%N%[Q]}F)#,A[l>`3<Ͼ'>8PXͷΡc)\T¹E*]t컕9ڨ ,g ejs7mU9F2j>ќLgP3[K~ {^9rwLS%C ߎ.3vα u_.5[fGxb-1yӑYB9'_62_P gĝ*p9n~b*RWe7sB``}'Jo:5m6+f02}=S~El%#{< AˮXQWD :^QoE A#9['ms(OTBrw7eyHS0`$]Ν*@%r'Tf[M^#x䞟gsհ-LsJM:/O4 'j*7\<-u}Gk~)FPzHo(ŮL)gKc#uˈ J|Ysf[Ť漵>bDMlep3WЫƽL5~_ٕl"d5.'L_,1W܅.9{P4f^ۄuAPs}> S^PxE;`]W\k(Kv,)lTE8 bXmV/R޶{$"URVX7f9%&ub7%T Ίr  59CK\jJʰ0PK8MG!gUigm!t$?gXrN߭^t(.s9R-ek]e+n7Ҍ\862m4œovn $ M=PR=\,.̛6khÓZv4Zvz)g8l>6'05O| IGwGA=P)yxi1n{b ԂW^?(r,Xہ[֜Nq\ )z֮s `0ꔱo Ӫ. *DLBhAaoo.)׽;&*Sx|ݛe9+ƽF%@Qz N;rr/w0#pH0it;]3XJQ\U lhN"קNܖReBzX,N(9!RG{\/"FerF;:+Ya<چD5D|Oz.VTH ٴc#+t5l |7>﮵pk%sN$cD3h]?fEI\ zaa56 tV %N^е&H23n5 +.D=ђ4(n$|RwK ;CUj1KA]Π-hU(~c'FEޚ8j?H0d'XXXoؖPȳzn[}pmB& I!ٯ S!pEm\>rP; );9|P.R0cZJ:]jG@:Cm'ݱ 3,jNڈ"ͱYJZqQ{AQ6i.d1Jaq$%6jmMͻbX~ݰnιۍQeۢ5]UBʀS_:@& 4k^P(A1Y.p%Ѱ,n dt,A*oxODV i0n*j`f3ܟ}%7Ntoe}]I,,#6 UpJU<ŠIbteH LE\^ BT7kxŮ~ ~%T䦜ROfn`]M :92y{EjضBUՉ3'eY#gJ-ձJҬ Pc,NWl0ȗPp)!)Yo%אR^tKkh2. "R4>RG1n[AϪgZf-񒠶?~`oNhO4MWwّQD+ZW! [2w+LzZZH-}9ki>cyX8;Ha"x)'UV SՃW$/SK%T+ۯdz,|f]m:$~$^]ì&ϟ>qFvz{sꚇ^8hN^B>cCSnbL~DfV_Qҽ-I27lRY]"#Qp:G'( T]k:[Q"X,0"2To"y7Lt'Mcg?ꝡF;%(E+4M\^`||s1!!/Х2Du\(] ~\u[ %_Np^ [4@]H!gPOjY~\\LL5Cf~i#JD\ aRwDT67e[D cYJM{itb (in߾66aĪT_49ĝş8L!R/{۵ȅלJIX}I0,Hxgшr* !Sg8b1}w.-3҄Le}ԭKFAhq )L3 LRR ɗq\1i|~t~-Msw1$Y8;+~?jڭ~ƅ2LpG"įh&b#C,G44EgH2 >E8ʕV\=_z>`#LfXznDS{ͪk:r"TU~'U-!4_Y[ Nr!a Bv8->f d⩈ |B>^阳w NbiwY<"Ɋ8VWУvR*3B͞c)K-H{4(T6'fq!WԸ[OuC|,mQogP,Aƶ #5ƤPDRAV/y'8^[3tpl> 3ߜ?řKXSޓX_jBrZC2[VTE}YV`"Sx{562zr^퐘9A""¾ZZ7݁AgFDv$:17ω)TGJ}Zd: #zx; k7>cV&{u/M%8T7筢R,gI)b(HL td`+t*:fl@8C\j t!\8)8咶SVG(dX0:Al1 f (J*)9`_N.ä$I'5{GPСCjCծ-؆ 'I CD3U(U L査K[: 8Q(/1KmB8҇Eu8X`.25Ar~ zօ懷[By2YRϽk> БDOЌ`%NMP_4s)I%ƺ3Ɏ0cyhP'\!{Lr}GEUM*ӿŃ3+ǰoJ{J᣽>D3\IKMSў,dmr!V9;9>%Eh-i,;n0J p"e;:;}}W6OQ:Wg5!> jWjoZ 5_8S2[Q~aWp GTKkfI˵e/>[p͊cÓqr8<2- G]`^̥osCF [ܹň$q̼tFL A:"h$m5qu2(au~#Gw-`d&/uyyMeGI'w3V|o }t5i'b TQ^"Ye f} ܂@T\[ Izw"hHcu 3%n/J4*P F(AXd2S2yٌbydIJoIM]jkSY̢u֬v3 orXEֺ{ 9;(ԖͰ|Kz4{Kr22>Rg|X Y;ƎGn>,JK-Opq z/1^P@:uh&uUr &okQzsw։=Wy~.kAZo{L|.I%mTU_/` #8vuEIn+Zpā|8(}}1}pۆ7QmU.2 |BsV] w ̭s3rGKp6(]?zs\6ULZ5ڴA/;F连pr|Y:ԛ136,#E?h#c8 |w7 f&/[bƑS$9U77f "<)$x-nW/Qv@HQ=U@Xr+5, ttϳWy Sp-Džach C={yrӢ>US :T^ 8VDkiT)D1ZxeIh/ˁ$J*3n(}L%nUY6s -?-;/-DDax~fxҗH`uZW_wzDa%5@~IgڿьURAsb4ܪfw!{}y*Y6%R@oe~|0?'AaziĶxG36`R2Gy^W9l^r+yg(S;܊ۏLqr@l|2ǛEj Ղ& 2PuX2KdֵF 2Ēɜ (gR2DGc Xqț>eiAwIz?, <N`蘈?6~QE㍤?, F&ce|FPys %JO#rmp-8TӜSfΘ(@2^cg-#F&=;@PH˷3Ɉl *lnu>ѫK!e[WFҰe2K;5Id Te8;5#V&Zi5]E&4lEMmZq& ++I^ 7RQ;#bFC~>-|fl\0 jVZ_OW]20t^” ="i Ƣ ?:sAK3Ѥ0ǘAy2G+Iy:!3WH:d9;J]+ E0=kqy%t `j=9Fӿ[hoD x'b%յic_sbK‹K?ANL{#1qVWiB5چbt =]8YH쯰>N>/wjs%X^@yHlRSJu>:15Q%@OUV4r񽛁8M u!Rid0X}~rdNxW8\Hgy#>3Ϸ1K5cRedrRdQ @4$~=HZQ[Gb^k !jZ*c{,Їt)zdɓջ{_RѠVyd@\µ_5LWюEuÇ>l pBP?ǰ֨f_`Lj)zh}╏BdGlCD<= zH">5E/"/nӆ]l'9,.bu2w @8&mXb(JF a)ڮ9RimTk!! s٧NUmLeFvDtL;}!72cR|(Zmc|S㲸'J۶#F{e̋Jœ6B9,Mp_R"P-{qzTS'noilDt*:a 6D&K R'W?p-Qx~ZR LF~R43Slri^Z@0nUMo%̕y#,=[FRX_d5ggMBPɍIKs1ʦuxoܚ_ף$&+N k@2r7,l﷡/s1zFpI_ޟJ%s"sʑ9kVe`do[ POCiHn8VUm,@lj$TNW#vRZ,^1RܲΣ&pА&`HcմkD L6kxɎ "s}@ ~4,2s/.pYOLIr]( ?T!ݰ-pP1Qʕz*tۯ]ϕJ>sMa;%rX-Էb_mkQ8k!Ω(%6$Zѓt5|n 8\ȼ'BvFHGMќ;.]ZḒxaPz?D"?kJ)|˘ +E#qo+jR_/$_# LrsC=f\b&AtxRŻ#ryxD0,qИ: ɂ g]K5C{ Ҡ$sȾlt0Ing^Ӥg9#4fnhE5;V͕Zw$aQ6;G2Zp6S+ej_.'~Qe,NS<_Ro떖W |nSlDwJl.G0w[LG $ԄJzN m(tp!Ri>2~HOTT:TOKWmc|<puzmeQ!|̅[E` NY}&TĚ1*Dh:W%Dwr5PSKvEMVj64hxw>@ ]XA0\2zrcJ hn\j"mZj$Xxnz4ͬI >O 56upx2‰@h6PTff1<5nFN H |G]^leC#;FaXȏ1r2gsK-K,0I4Uwc5]Z, !yPZ=|:PZf"K7y, v`!)vGKqE9l yTW˶igg[q1l**CO^[r^ݱ'1@ɐIe@h\w=ц\ WVeP1Ȩ`bcp`M{}7]" N6ȷ@Q yUÚ-y`i w4,,83ry-@WoW#ʔ εJ-OE+?fgQ߶9ƈ |fˇp"bU>̋FĜ$6rߚ<>,;>|>%^ UW_˭gf}Wx_$@QZC. eݵ+r 5tNfhfy]1jFq*GJljޓf^ /mC_"j˃S6($#4i3#fF{B(i/ށ$˝4W$υ_bL[E(5R/sC%w{8L" `QwXcXf\I ~kel\Ca5ӐV߁jU7΅ "p<[FQxW7|36O}0}I?'UP@頬`93g4c~pLJ@?Du˖$kg3XQщ7l!?kXModov4iw3? >混΁uJJSٶVޥ-Uڳ~Ggٲ\qLIKj+N}wqň;ߐՋi)M8mohhl/ELjvAV̩`Ķ; ^P%H~;*vjkXWo nAVý#ǣҥ) |5Ayxn:dPVy4!=W*i ;gDSeǁr̀/+boal?S '%~$\%噕f1gǤ0Y's2w{S5wպ͸ Q9(Z_A$.š9+ݹgm]墭;=#i:VsvPi{q1W$>B&,g؉_!R4Dmx%Bnbk Z}3˥`U-pY`M^+:(f= :6ȥ\=ywYYx!dmlוvm Yg}r,guNiUf\Z㤃/#t EI-1E:. =k8,k8 9#k3!)LY~='ѣbjRTye<+iwjIS^k Ey87rIJuzHB]vӛtCEv3<>E+}6gɱ(rICƇn^9{l3f_|U+A˗ib݈u6GϜ?IYby0@4K:^|>pׄt02Ϩ Kj |HTuePX t;p7xq(1i;kWe|`5[^jfr{Ґvl9aZiz$ Wĺw#Ƣ^xM -v2*)K{ +0YȆ,:\$ #~i@ǧrO(|y䌞dSE?f*3:% /!%8OߗJI|<害 vSD fn/5d|[fef󥖛4[E8=jh][B?{D3c%0iCE~a?4X$o,ĬCɈ:@_Hݮ0XtK `G\0"NzvnVyۈmg.=Osf5b pVM;&^Cϑ'Bx$7ZG3pD} ӯDlW[JOA5}9/ׂ7û>(B`DT0V͇(wkr_i"acL1 C"P3vPPÍʐ 8:z۸fR$.#y>5`AŬ/?7OvOI+58(s#Ɩ=TəA J+.p&y'ť[\+:p@vnwN9Dl2"xtI=|E ۲U~T hVEcX|W%S+cL!V:m5E< .1476S$Q7cp꣪5i׷fjcrT9!I'0@٢mʣG;щˉ崚>s jFfVQ b< ؔG[[ nO)SA{xF5Jiw|6˖wVir?}M`I'PQ. TFFsc/ ^/FSbVvm]FAhf]aW<6߱ Y. 5l}Cc8N۸<)cbx7>~$?Ra?v B {%_lJl B^~\ +"e.#?*}pFl5JS2.*af5!^c5"~Qd&zq&zڇ|C Nvd`)*aV~:T#5L|RZS_A(pB\7Sެ;4 ҞOQG%@3NɄPT\Kg) As %D&?Z9]if7E^=*!~a"K]Cm3NXRٟ7P} fHpS,"ygr(rFIC|!_-leHl=OK4)&*T>l9KQ9cĠInxG` e`|1yow7DŜd\&~'%GdqZ| c/[ڱ{zkPL߇S%/b)v+RŠbbWGBKQq? uzm۱-Hã_H;՟pTUa+  DW(: u'PC)߭}Z$Ds%w>10Nڝ/g lg62)n7#Mj2cr{j0ƲU!r(q"$VdS`[H>Aa)zI5kZΪm\TؖjĵɑT% H&dP5h(&گC_zJxj7wŰ"c`Y ٘p=:?wid8k:-.P <:Fs]Cx>@*A&..a rb3n;/0l,Z-*T+O|瑐k,ef ]1@. eڀM_a)CaV|`n%8CTpR_q$0P`C|x .G-rJwÉĻbw|ur 8𼈿fXy9b- ]~cЈd^{tB- wC5";,8oV6d,㑚hQ2(PkFpag݆>M;Aoy,4B&Şn4mҦO?h)sN-DS%#1!$LwvDڦ;^r@CjvZ X"k$ ?N#L#)N47d+w\<5#+h$Ї?{>E-SWLQxm"zMJ0 !{76@wEK| Hʷnj ; A]i:+I1 43Cpj-(2Ʊ /7U4Y>bEUG?n1wM-cL?H3?azgiz%[~ٰ1=o]f"KS.(/ߖF~D2 }j}6\+dk.D?xil-j$㤭02*JNFۼVf-|jYVSͼpۚVJ.ޭz~OY #- ([ml'Jo'$%)qV ļ--i<ȺEmJys镙L4RZq/<ݫPO )`u ;e⸗2 ۡkbȂpx&P#6h !rl.|]-P8W` -C&oɀq[30&>8#UP?0ƒ_z}V%cH}YӸR{;Jܥ[лEyH{gl T[v#ș),1W+r+i|"~ 4P?"SRǚ=6ɘ\ϗj㻷|2GnOG/%& b#FL0TC7P9+VKb*>v@P*! _j|o}?!A\3!Rzo2oŠ RLV?ldX?K^ʛN=Ey@Mw:y0W8 ֊^:wz$ͼ#oYHP\3[Smѣl~aL׋TwZe;`3)m}>Yئ@7lYA,BVl[9a HH["?Fhk!,vfn].^45pAZ *1&Pߗ޾^2~|A 뎥YArC v/λ[ڌ{QĊ)y`Ő/H%mN[쉖{q| \Bˇ\6eQu ?XXh φ-Gϱ~U[`" S?b/gIhSWwɑ`}ޕj7<ܫrȐ?JM=|MYj|WvX515Jጁqt{q)-DUp!X~c2 xb4r5'C\wڊћ&=S%9ˮ}@}|<@7ե&I >f3Z[8rMݖ4$.^2hibk"UŪ0EђTB9o N_ [K)\Vƫ9v-r.&;3}Icvd V>.*?~M S`%Ah˫Ezlk lxc3굂8Y+aM`,)%N[<)@гݢIxNs d㢦Ӆ Ubp1/- F!%.fy,#ϕѓacHm*O^iRO3B$lGe5?`7a-Vk(ү/d*TQ2]ʥbT*ƚZI)R=s%LYH[Epp.'G]c|mÕ5Q~ Zy?"Q-cCۡ x&~ -cp/X |A qЦϑB$^*IL` k ΎfZ^9w#΂U0fo역p_@{(P[Hb,O{RڅT6:K;&\FWw#j1oN་`YnG:hbV{}96)i:0Rxxrԍ9j4Oʿd$u\O_+ OY裝?)`(n*~v JH2'(UTw2C{2p%⠿CZ۵ ;prV[RI_~lU$zm^S*u썂fҹG =桻([uY/` Clj[z٫)x`O舆{HT 7CrG.iaͤ$ODYđA>Njx0o 0 6wE)-#ơe,-F0EKq FNd=@; 9%z1= ^/vGU4[CnAPy% /dhk&#ߣ\Rhg<M ŜEj$#hH oC""R\3,E ޸)|uqPؽv*XcüYg:FcF̦oGROQ\ݱ ӚooS̺u؍Zy}NLʎ a:{ }>~Ɂoݖs{:!C (LЎ%*EYa[rB!ڧ6K+N݋ݤ  eeX2 @'x!w?fuJ !KaEօ#1F7c1,糱bB,л*69Ⱦrr`Iֹ1R Wk񤢒 zrJٴ^p61Vzǵwm،ag̥11 ,wWno \LhjA`%d{VQoz^~F06`.;EUS-<=&$(ǁPka401 LAo Ļnʓ}uL7kC)0xY+-O֐ܥzu=@7&%qwu$.64Γ7Wn8uqB}Y5G}R'3|RMzCKaƤ@NHÃgryru0 vE9$Uj#A݌CȭCg{OoY58 ?R;s %> DBF=-~9L2&]>ӕT cbm>#/٬MM\HP0tYv94"i^)+nrYMg9K>Un!!aD{&{G14L>Ҫv1dA#~\Mj0DgX:6'c00tK8v?X'J3(_axUfH:<4戹Կ<^Hs7.7RYr"@m} Nܒ4i/}R"fc#~vԷ ?:-v# I"f)$\Vx"ZKNzO繳.-QoAe$Z'z3v~UHH̖g!On6mJḾg~3=jnLwHHl/G8x(5T6R|h2gKh CSkA:'޾a\@F}'C9RlqW}؂b 4IsgډcaTwq~t{"2O^R\ Ꞟ(K0O|UnP{:B ]ÿ5O8ϏY2%coŇe:.dgT668n!LOuYpӦ&1agRHh:<X;<Ճ(5-ߪXFR*$?NX2|ΥA`FН t@SD.S!xoQŸLUǢQ@jx('kiZ۟q8xCj5:/b+.(ds~M׋'j~rUek(s/D8M4~z͗@1 ?i۝A1d}C:uxAla$k`y7;')*T)ꆇ)0Ʊ籼R;íZ03| *ULEq!@tZ1e2:KZY&aTBa˛$& #',={oMN.NƘue""’hrS>{o]}Ok)" {Vv OOv*e'=#+}ynL_hf 8_ Sc8[O^Lp. 2%> f:AQJfYM't%~@+G达53@ kF{k5w*ohx*m2偱F-Ηe%=M_*4_ؚt QGh&)#C.o*8h_ŠI;9!?y+zj띅sR+tZΰ;k7&X/-UuI|[Zh òxva|ioAgYHI~<)`? fCPے"GA= h>T/[ǫFJ݌8XwbQoƠdӀ6;2>IJ_YIqlHHrP@X}-W'US[EMˣC,CrQI&8JE"+?@"2}hfbڨQF5m c5XmN9ĥW ]su臨]km)'%Cx@NzHe/ThUZt-١*f 4<q/V!\q~!8O /$ZQCD}NB$x3!b=Rn BΗejk O+f9vMB4B`yߧAx2 ]IItWjL1}K9SVs;p4X#2@՜Ӭx7]QsEm"`W$ :i$=Z/ DHu ,åUuɎO@E:@gUN'?=SR/[pܒM ɦ}ch?SŞC݊O}^ZH1R<Q k/ W}Vro^|HMxo7)|^ ּ6=^:}:/g sIczW_E ]L]U lP面tJ-:Z $.[`PfJ%nqMM;Ճm}%ٴ d1=L<} ڌ<fY NnM4GDf v8zo8f*ldY a PG /\'ϤݐXS{!"'WBք= t*n督͋d__ɮ6Kw0g7CLȸi/RAG6aQsmv%݂҅`R'ANa߭n韄y#[bdNz(9}G6PYNJڹkXKu)@u`׺}T4@OwԆ7^msY/~r*xZN=s)' y|Q\jNd11IFLbrʂ'@X/eJ5Ga^I"j dM\vE%좴M8b<.M3:nKBV*7 9 .`5?+\G7،BAL'.YOЮ."j$ى)3f|$"82N%B?Y\% (M<.Ywt{*8ДHKtΧM7O0Ko аU-, e 0z5I=0k爝$XC('܆WsrTqd&T)pi"R'] (Pka$f)hH%VFѴgMJrܚ/:6+xT`U|X͝ _ZVaoKp" (DLˎŀYJ=L2@F 5 NպifQ>XT#}K:[#<" Fp q~ ey^w wf7v(rɋlkTxH>qi!@#UJlȊ =!LQ9eeVC#lv꽌+Y k5{Y%Cԋy\΄fpBu]`0y~; u&ވ&<>OǛJn^{8𽌷U:4wEə)D V05 !Kڍۛŝq=gc㤸znq\#gE<.fs/=`ܭh7j?ͣ&[t؜؛ɯ؆F'uGuNbMi ={FH8.1خG鵨*uz}0SY"vs:]~`8ſnSKW2ьv {Nl?ά}۸F[J,e1IfVs[@z`զfƫէV& `.kԠ~2 fS00z3݃ Nm OkFu@  OVC5M0HQH:6Xz\ك vG "ǐϲ3ǙK phiu*#>R Da *@'"PΡ-(eG@o{p8YZ%EZvʯQ|T<|)%5]B b@+tP^8nsq7u 43{5V8*$ +, 5ٲhvrcEKJZ.u}WœSڃMhusjOI|82e^K3Uٷ9SJܖў^]]bfh!Fk&:DJE+Af7M~!)!|2G'ڄ{>E;IldK!gԑp{wA[,}çi^'::[]l)s-تkOӱA!YKk*=T7<1&hˋ䞟e{Йڑ j94|j)QR<̫l&R dx2df^v Fv3!<@`aǐl)ʈX^وum11M5*Wo(’iG]=/b}8)^DEPBH_ˀP 8UEy'$ @e_%3fYOTT7gTR$B&H-rъxKi9K׻,|RLjo?Eb !PcM5ɛ:DBo)iyNü D^VT,t2RiB^UyJ1 A)rQLG͜x"um͏su)0v]7؎ᴸ9Y,v/(laă!d{"9W>+CKwE<o֚F^hP^H[={|m)vg`Ju\n(M$`,v{n/^COq.uIt/umpƟl)Ϝ;$~)SWsw^$TY#.m0T.=YCFŬ;pdu'?I$׽&J=1`v+WW%ǭ?"46l] ^~X`j^4Q=pQ2^r6UTF99Sm;񓋋ۇSc[Js 3Ô-I30 \KZkv)a$ ob @Zaλ/sj UD+1p4<6!v\)#z%I[))O k_O~\^?Kw8tWhGRpP HεSHV _*P*̫)cmWT?3~>>WG8t8Py u6<VG'C*0-{؛xr wx KT" ȬJ!q eƋ{klIKJWhj ˟8=r$X)ژz-L O; pD>dokG0突O#X0m6?K""p;ޡ œοOQݾfOQ^Fl=3^Ew  ( -$Dj:iT9y|J%'Zh3iY)Y*i}W|u?N=jCo:Vy? U Н@ew Zj@1b^y{%ީ>5OAn|S3IJYk"9fB)p.aT9Н. :w xĉkDHʜɓQ4Y #aوDkU)z@1B pc'(JC 1%. '9T Fλc@X`IOVH#)C9!q̥}qy6*,&NXW-kGrq|qq0v.߄NLfb'g T:\ՔGMs铲XD[ "Q8!a-*pC䉚:Iuح'rkejӭSr{|? 8!bE Z*<*}zqiz`vM{6D3 vʸcDRo?-{`'54yHЍ),0V>Jx3R;ʀz!/ C@HD 4J?NMqt)Zp"ǵ>RܲbccEJ&=;hFLFvʑgP*B=iCZ-H0Bʶ=;2izܩxO (Iyv {Ttho/$8vϬL۲D1M7nlp%yoXM`q;iܻ}Y72]H]Q3#T-"LVϺ@̱|'OЭˋô;.0lӹH)GX g|xj԰~x+k,jھކd~?9TpZQfo[,'4tx(f@K,'ԙNOsXn,*ue({*l^@1樢<$u[K?FA7O5(PD<{>|&Tpᅌ?QB ҋ F4ѷu!5-IUN M/.g?7Fpl["K+4҃4x0a Dt$v5OzmZ<ŜE8}3q'= ߩZդveJWT dGW"0ZZ/Lk/6oQY [#:<ޣu{= M[U&MۂЛ܁Dej'ֱ\;@ߐ_iR8p&7LdX#P 4<ĸ =kN. |ɆnbM zZC?ysnl:s\Ҷ=~Qr_[i>aN* mΖ$\0$iKZb6~hv#ŴȔHʽ&ߓ' PHg_KrLp- eQEK֤;I׼oYi6 S;}1Pj*kP)<+309 6硁^9*:r}H+:}Ew+^Kb! ı@;d VI C[r|_vVqZA9OB4AJo +;Ͼ!ɖ,0Z9-;;zsd)Y4 V QkVo?}/.ZW㭫T5]ww&<쥏:& k `j 004UcJjZ8$q!q+{2G=𨢜o&c"Hc¿T6o\)B@JrʖJdcR kˏy*cs$PDwڡٜ6>ZN3 @Q #)R,;4ovnjZqd_ D<:=,U0O͍ZZ}O@;sR`{^!EbD <7biN%$1މd-@8Sxd:Q|RL2y;*lA,mt GQwlXޛ@e=j^AOY!#C&|2I9\7̦rnظ3{A.dpjߪOTE\piP`|JH oo51#6uIv{Ǯw\ZA.z _GI @N$s l.# N cR>*LǷe6a+:t=]+Uc0թS*j>ۏL5g) 5QAG^GmQpI"^Q| _ohxdB'\ʥHaFImHaAaGRYe|U 3[2ڎm (Uuzx#/gub!;\o$3Qzu㢛oܺ%nk+n3 HΊO,x_/~!dK~\A6E1\IḨhp~r&˖I'7@1tѵ#l2 Y*22Ź+ 0,hʁ{dC/ySL)~Ev-ɨH3%-#cUzy!]pb7vČ-NkH`$Kbߛ%֒ӭ8L%O]ԩ#&(`q8kCN^KBR?Qt܏$FT{̘N`fA3֯SD(*[q 4d7A䞅hx,_aL]wm"=3puT5!J~f1t X'hG_RG5B @ۑ;]ƖCf.8!:36/k^KBB]ؔ;V4 !/̏q"X SLn pX,#_L&Ϝk!b)*6C>p 0 neinBY ykPrI*'s'p\Sm;˔0l,)+[Xⅾ 4MC2b{)U8 Ji,e05բ <oOZYu\wO")qNo˟e!OJ|I +m䎯k\`DV]/gHQST%|2LUOfJΠH$OvObTn4 n?<'GsR@rf\oKctr4U AZzT6UY]՛e]34T "|W5غ!VH"̰"DkWheڈݫ"ݸudg=I:<.1y7x+ذb}k't9({-_ݒ◷؄ٿeb&#zn PƼD L ccClh:x@w=$M}(Kc0X,%ױ;DK`"mׁ%ڟwΔ(f,@IrwƺHDf[HXre+~=4Y2yoXI#w,~:2#D`l_R P٦@⭪ޖ5$t]Wu~Da1څؒ^ssc5#+0 GKQ$k!?kpv))сa[mA&af7_\@*3z4FC>4+u( ۳h˦?Gul^3LrSiz$ݦjsy7&rЧ`p~SnV?3;V7¢/7uu)8Lk32 V$WV!:X[װF5~5;j7qov+q0q#&`(\G0gyF*F̹(ߝIl;GF *ezTn+^>i M(OSsQ^)}/E9)8 lbG̜M /3{4[X)qMfs|عֹ%WK >bʃ}a] k KHg Mh][ǔ q4t,N:lkMP;4BX8 i'ͬ3Jj{!WYa8Adv.S,q"طsi0ٻs>qoIʜR[Z=4W[%(MJ],QRѭ5(&W-N)g$;kWnbl*`˸__J,( - (/A6/ " ZXuP eDwzY;IBR|&Q EƇ;xrkLN| .9L7"DrӔeƩ$3l6^9!#-vĢ="K$,@}р%qzVtd}Ҫ;g_'\T`9hfyAk@~`ok.{N0ypoEaA.2yW_#k߄Xb~8 oDsb¹JGvWўmtKu9:|?Ty4 Dl6F;#zw_h(FFj= [ftáG*GV1_>zbWXqCR,=3xNDpO ڌETNy|$ q@baXl`i{ҥ7C'V-=fs`-nnu5s"2@8wr}E~ Ogv)pN_FgE- =,nڗsw}'ԍ[*ҟK+ a~t?Cܓ8 5eK=cN$ ԯS MN L(P dB7 M34pӅ`9CfQ%(jNʖ 8d{$?ey~}l,xNuږ],.O*A] HRQ4P\y"#cVms~H&OoF)TC3cm[0| +XwuLɻ+SVaqJ9j #kGlw*>K5չ8?hT߰jlDh޸ᤴ9iJ=QH6J2 nxils\˵.3)[1-dpq![$K-PC!t Cop haXK++EvR4Ei"~%9hUKTu]ȼApؒlf9oxG/+Bq*9[ 1b?HմB4O@3Rr5Z1w@׬lL,:$mÑGL<ܪJ/1(-߹# C2VƤkH?RJi<30y-WlGI)=`jZMdIMG9<޿Ym'FBɄ?!+r5,pKcwZ4pe|o\!/c^ceHGoMsVOÙ ɷ NdYUȬ`pfs?*Uxs=@D =>͔VHO{-4!t7J-?r8}.o7_LKʿq7:z#i5m>A\"I[sfpTL FyǬ2 HˠQGl6 ̽˞(~_cWWodA2J C(5@ry⏘OϽ KS1j1w FnrNG@: ·Gtt$`Mk1[~zUM/ _/;yp@mȬ8WS~havA'e in}*UU$~V:+a *$Ⱦ biqP1F6uш0fx(}-^4}G#ꁃ"#DR[Jƪh&ᦈ0?*Q]z N@?X3+q"0驦G.U(@TWѻteJ3=тOK>

Z!ziEʰK Ay#}Oc_CnZ/tU Ik9 *`xsEO`z_ާq,vȕ⅀=`:+&F"j|ͳWBEsB+TBg?K68bd]h|"C\QJGjY C" t jY?$t}ߡWe{]^PU"8H.xp(yٴߺW5 "D}Q>d$h 8ҵlCK^,VV^W'k]Dn-G4{ډD!j/ANж$bIǓpYAyVƚ8H~Usf*`\,+ k&  tosca_ k$B tcрUUh4ѷ];kr ə07:X2NnܬĒxsP$Lfna؆5S1b5 @?Ë`S89uf¹k #<@lk%9$.n\OPE, A/dIn,cglKpU#D-WVI{aQto*-+r5L` a4eԂǑ?rԂԺA34{9"ްـIл II;!GШLmGr,qQt9&T~{^)ׁ"6|C'UrtZqi]zptX C_6BjgsDD$՚Y7 Uk=EIlL|h;(*:IA P镒HgXץFF`iB쨓n [WaZ{ǦwnGlRgT_R+F֝ƨ/Ѭy?Alte:T*_ͷ_- ,VFL >D2~}kL%n㔿q騏>#R3hb0),}>zG(Tǀ*^0'J*GZqV{K8Gg0 Nė܈PrH;;Lnƽ<"i 7D> f;Hdl*c꾏pj1v'[n=#=_.*%u*$S sUg6Lh7'kc/$mԜ| ,rW 6SG_z']Ƅcx| z&Hæ"h$1%W$^" 2=a dNkF0| l2iT&ЌO>L)9bL:|2ȓKqc;4L!p`ZC<-m`Y`{v;PxsQCH/{8Yen*'cm/.uU`W.*1S:35AG.(>Rb݄/9S4)#7=4`C0yx(BKvjӒuL)?,ss&35i^F]g&"8& $mCJ`"I3Ǽ:Pa'Ab[zg9zv[!T`#6.J̦f1zd8ö`U/GUXJ5.#gMΗDLidj0Hܮmd2$oxZQ kXCe2$Ւ@7wh- \I^25?)dhGQ|eɛ׭|<f,At)+Ȉtn"1(V .j¸^gM pӀ |fL\ZT KszD 4 E|qiU_) |E ^*]^k8 ,ߡemKqa+x+b1brC=12T+KE|>׷4iۓ/F>~(gp40U{@I^G-M~/+`{2|B΅jU٠ojةZr$ ԟ&'v@8EdEH ќ#tu+vqLn}g*KӺt$z68.(b+ϱ8mYHTO##,_Y#`8pOvAQ;lo< s CXO_Ae̡|u3^Y''!K)}m%zĨ;/=͞NOo`(n:$|xW1ՑRw'Xn+c5Me :GTETsa9|>$5yBdyDcvC؋`xo["勂+ ^P"b4uLtxCX^;:N+]{ꟌǗټCB|[B.*~y5Jvm\UQ\ГΠh4@'/Нn+݅o ȅ^G XPɿC ޝ3 a`30f{ۙ&(  a"DFtU:wF{_fIRup7(J)י{Q o8J ~4Ԋ/j={ROArnEe2,|) Hc>YtBԡ%xFRJ`ǂ|X,lo%Eh޾l&%O:""11$8>IJ<1чGjHOy6QMڸ j; o=["r=狇d嚼H'"Ya7*I:R|=L>x]|fz^{U勱N6~I!!p$hf*cԽS|2RIdaZ~_FBΤq1I'Y.E\ށRy;I@s5k CH܉*W17:ڲ 'u:+gPK)-Hz69n+GV6= @H#ees9YITTYq BG{En@ ;&'E2CZ< DRITѽp0zd`2H]B\8 _ c#{m)"ƴ< S5bd Z.Zbh)UpQ)҇*^mKL^UufKj5iw 8|;ڿLųV=j+t+·r{O^@ {Hj"`=sK."1G'ʳW[j{'ojQ'0M6%M+x8?lG 6J QuJ ^1"(78' sMRni`J! ċ#6).\s *̼ɗe҆2ϱtkJR0WH_ U9kϵSkE/Jh %agE2U@b]'_G0sP\ۗUq@/olEQ=h)` ;6&W *euxk9h8ә;Ҥ [cv7޿j3Z=nj΂ssX;.KS@Uߺ _zN/DQ4&wFn[mrDVcvxRu`gw1$oEtEx47k?)k,xh$f"S <=y!6{oOF&:rgY^;_G6J0fMbgFj]IE& ^陞>c56'Vu{Q pZj f)$xa?SggNq Yu@' r"d7vp輸^"guI7̏23 BZGaX=-CeI:øg;/|G-`z6aE"NݞNr 4ڠc۽ao#!+\;f[IT8r{jj} 4nЛCLNժ;?[7bBN|;aAhsk_dP6X2iK Xx0"5Ug)ې~x!^*ƐK2v&>eRƯtOap}6p`#F뵩O by|+rTXȫ W%:T^g6c9N8α a=mPd_$0#w[\H)(vA{J3^cvy#! Hb6- 4%J8~ZB=N]C4jr!>~QVqȽЌ>I ދ4+c @&%oobÏ!"c>ڙl$5ĵ9 w綑lGfnLO~5_\qݔ9nȏ;yQJfqAW'ĄjO-!5>cfJCF: ySu9}[TL/h(=:6 o-=Pk..>36Zsh@ Y/ߑP iQdV1G.o^H(U-Z4t}}/lYe>} $5 q)mWb4OnbHKvLWʶQeWo2#aW{/S$!X nc6GNEos&5ބn*xP Tt s4׾S/3n`LyWMN:Wҽ&hv~rŃ- ~- &Z.i|^PZm>;5Wh;C=&H[N^TTȌMC*hμ0?ӔvM񦦒!1GXZ_sR^h\zBR:)Ff.|oc#l< ,u[Iߤ΍$ GZPj8޺{]ħo6ah_nAFȲuUb.~Vq kl, lS*0*s_7ghyɑh)% 9[cBg(쿒9&.-?y5_L1U5FkTY+{b (bؓJ!gZs ;S$vb%K#"Љq !"s%Hw]v]LU8X=*ͮM(7nY0թ:GpeQ`SB?9wPЋ&%w0'Q4̟BI5'0Q!-~)mrڹpǠ eo+/(jHxpP$쁢r+]̃?(:VSTQd^9B5,"8rJ_B*]q%"n,X~@_z/xCQ%WܕŴF|B0Ь%#$X+ZO~O͸N|kf͊Cf0VSZ \N=ڑ&t$VV g\TpQZ|Y5Ģ6Jm2:\`^Bj//)Qc6nؘmWTn4;2!1KKJ)a :0F/cPi%qjqYlqMSZ_K'`{g1۱PP.hub 9&qށ rmw>h<1W|A UBs]LLM$^H'c3I6I#YaA֒#5bt-gu *og\ ޘ|^sZTz͔ -ԣ׏$*\̻am% +2=a+c\@KND22X5rF]madp Ol"m5O‰b^% V~Wee3Ѱ߼[pq#;y}, LzLۢJa*@el2@/ƙ( r]v")Dx*Zuດm]1F>mX#k[W5Ek)>O^K͓Ԭ${Q1Y{4ᇢ6ʏHǜth׷@LIk^D̵T ƳYkчISX޺{ڃY[YLk33>Zސk% 3m; 9t}wB&&sCW%%䭍\mMx]kM &uJoJjݵ5/;tl+5CkB]0܋_G9 1H{7):^ xQ!۶cC ` s.z#1hv̔K4yeuihJx=hi,f1M';6e 0+GǦE'~LKQ W=G7a[-th^磙S\Bynj#ytX-I}'v œ}%a'y:u ON+2L%H*p;X]N`1(;096+G$]B W;h Qukp( [ZploOHB5$ˁ:(2$+G^;z S`6R+,8(\*/}ũƨd&߫|!g@^?\ |Y=mhC3MM՛!>vW$F0tuyAVNý;+S'O@|Cy\!ɕk!YAȈ x.WZs9WGk97rՊ hqN %Qi2@Q2z^'_i3[+ΈJ~D<ȱy>"ho.K48 bHC>ЛͦbGfS>euj]4z_/,%U0LucAVB>@`ך[!UKhwnB~Uk%qƭb鮁, l}݊/~0.*%5k<%`<ӈ-ڲ/\wȰ7Ώ:Un+hKrf˖djnrZPE3abIzk13M!D1QpW3\<g#L8xc:5=>_1{py: šLZ%Y0A~W@'J-ETAgJ"8?W~'W`tJbx5I2/BI*"۠ñ,{%Àw7Dk5"LNXҕCӺ 2>RGμh"M|m;n e<(αcN=` =r@(Ya!ov'a3# BBNJvFtxHH' V؈8N:io.NK1UQ@Ψj1¶+= mWRm&/-NHG<߫$"^v@[]#th>qrߜszF"*݄k 8KkzY,y6v@6\Υ{@y ~H-ĹCmGuu>^ʃR)}Q?D S) I]w"8ODtAL4gpIn7}p j,pǴ;|#b#t`J Y_5)ά[NX\yQ"V7V1c/^Zv8.{ʈPGqq_%*mi+IO(HDtqg银99,"<%*|Oƨt// d]!-PЃaun/dA^|[WFފLA-@)IwTd`/ Gke` {ug͛ʈxKd|~UKFeㆊ~γmc|DA[&( !Bx(ѥP@o݈: ,(c}KdF#uZ7Nfl`X) ћ櫅 ]-r`dJKJΒ6>.9 {9" xXO<4YႲo#eEsn8]떼Zmۓս5^ ELi㎰`XLgl1|4Z2v~*jEݽNCݏ%:i|<͓!͢T&=(&7m@h279 a:VĸVfe\oekNSTƤ);psvB;j!7u㢚Z4B5\ iuӡOYKdXClE1x"\d)3s}LH;Tn9S_ By5׃5[3hc7M8XR(ym`ܜ?3F\7HT)8gNLg R\h#˗i@oeHNCm糈/g\RvKGaNe Ѩ} dV~W RNQ۬<2Alʜ j`R}0A}K/0,>,eqK.k)6nǪ@h'6N,*X%]" BӘm EĄq1?oV>kYNU"k;~wE Ñ]!jc]J9uuÁF4 8[ç}Jx2 UDˀD҆|,3VJ 6ۖڈ}D4k),tz.RI c,ᰤʊGJ".mFI^\bMP͕r] fś՛\[/Dkߨ4: @յUjvEIkjE0|QS j/F(,!=f!f|EejFWR7yz"x{pަ ޔEb 1Gǯ3ePP"5դBS$vf~RK9SvAn$FUq5l .ő2z۳%</: BȐ +#p:n5)<zVamD$bb/_вwZc|{/c7QX6|ٙhXlXOޢ 3šTu:V.{c+`1lmieP3:rUGH;`o5:5Sw]ZHѬdu TaNcR?޳DJMr`ɩҒsMycjOW 70gXnb6B1i@pDisȅ)?. I$LSx!ݰ'd 2e4CqC$Cv$;t~ݤs*G4˰THP^-MmLAZ*"ha_!U㬆{I,dڔE1L7]F:) 99fZ9n wG_`^RM;Mڃ*&486= 8"C-0iNyVI|o3{]DZQҷN{,thB,$bXuvs ֑@$ 6,iq|5G.ByH_w&c3P;%ѕtBuXbX̐)\h1YcNOzN[>nz ֩҈ݑ$Ѝ4cu4bS &ɦHMDRO1EP~{wr|ܲo-ρ֋?emlFj5HN%IČNjvIluln3_F[C|D,eӄCY]Ju[^Oג5x,™Er;)p%`(t HJ;TT*!32{;N$G\EK,Hw-Ś/<S4%! ;ƥoTFs/T#0.M-2xsy'`>o(_wʋt*vRP QN5$y_L͂7=#h\Tg|P!iFV҄*=s:9`yO*MP9FEEGrtC1r^GfˋJvcYkM(k/!2YzG灝ۯ(z>6V`%򜏞x+9NN>7f&mI@bAR]'OҊ2&nlѸ|V<BNLOeY)a V4q/L A.;Y{ &GKߋ˭y `szVumEVZ!ˣ:ELG&*nz6Aφwj\Q]UeݨCjr| bLsYLy"?_iP':g, Pa C39x~K6;*/e.f%>/p_/a ^}Q!R Ut% 2&Hԝ"DQHMJX?^%3mTrr߮跿PDV.Zous:MN"-- I>,@7U 7xD܂S2)L3 Jad]4 =ѾL#6cJIh^s޲O@ [+^>yEʐ-p݉HDa%+k#eWu*L*88D[:P"+n29#xha.*!f|[q b-BAGyJ@҆ x%s'uP[U>V&Cus%O~zEGy%,ڞ 솉mV 3 [D"/N~Ffp(ђ#c>J.ň9 /L ;_x:RkiXՁGPh `qcc&&*{SEC>K&YC2TPO(%:ҰML,; @YND'A6Ϡ\RV2!;pBl=X `S~6q-.t]te JGgYZ07070100000006000081a400000000000000000000000167e5c8d400015664000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/0]?EhDTTk׶ǼHFڀV̷GIllPJ<(47ZB7w.-4-teJȍWAv}vshU\Eԕ%eA1ȋny.,A7/_60WSiU瞈+2=kRMQ*)_cP}h~Fs'm:H^q = 0O~ͼ셼X9L쐾NPjE#m3|[Fbvu+YޛDُ,pO(i$H] L"ۗ~|R`ۺՒ8v4P~䝯lXi7r| Msm%RbzCbñj#Xc~i|@Ȃl"YqytM[)x0,BhSU;4k5Hmhm 4W :lʞS1ee5$;MѹGBRۦzp WnQ!96=8~ok I¾z%J+J34iai.,v77W~#$ TFf4 QaX)D.X繸p [lWQ'&-DwUMdsKhjT;j|8|Q:9m.=GTO yP k ͱ%q -[jnD,>&ub]RCy4E)(jܖptS! aZΨږw)!oR#ZpV͟Ͼ97 "!jT |O7 V~f :uҶ<PDV@V&z6%#^d\Bnx+*}m( C!Ĉ>)΂/rY`OČTeȕJ/2_d)j|fb*ycИFrx C4 g _<s}%Y-MJ?<ׄvd C}lcErFhV6<W!i@?В_0kH.uegi89{)Ă%;O=ʏ` ?ߌe%mRoF}CAЙHG!bVaV&k:$A YQ5nޯC+t*^VԳazBsϳF_4)YsZ )G,闍cgeKk1]M rCi3 z Ud9F.=BGxރZ !ϾVϑ.&u lVATDàg,Y%®j_ZΒEnv_U6r9>\X#ov2@nz"U`f;Rs mcvm1 rh*)}=3 I<m1ȅ鷁ndId4jf?9@5!mhxI|nX9f9ш]hrNXu}#Opm.p$ 9VXr5űL2 GiVsFE5~͘ ?uekFWW:mJU=h4ICb?DC\F3Ê6Sf~S_CRE.qv^|cq5ۮKf!| 0A%!q !d7uЈb,d$9Jmmy"uCQl7(|Sm–;=!Tadgi*0T Ƒ^o:T ڹl>upg,㎭(@UœK2y#w:I=BվH6[Ue-n?z{?ep Y/w4 82)0N_=Ђ]rETlMsmD}+Ϣpi^7\ݐƞ4Qs%)DaG~^ݼ| LU !_^7{ʢ5eyą_.G2nw'npv8`Nk(Z53pK0L2lYǧv7'ٓ[ Ko 86gwח3_*5u+GBȇsJ (tUWoDeP;"}#dP:Y.%UMN=>lhϧJCLa,_Jjk=h 5"TCWL1/S.Y8%g}w;gy·U.~93?=)KFB*OP7uiP9 ٓoUzcs&G5IQpP>Z;55KK/4Y2j,7xYT8a%[XxY[zc<ݨZh`.ΉerȍE&a5Ib$iXVp<[\n6| (LL8̗q sj^?|zr#7E~+֡?q]%4Zʰw]c'Oevl7j"]彼J) ֮ɰiK 3 DJj$$K_%:)@/}Y!PKJd$g*2sfU3q8vuQQ7tJX ZǎI4l_`(uq?#f9OT aQ&Dfgi+aV͈2&)VJIW`@%~m 0vݏ$Gi狸su4i}!IlC X.R`P}oCyE6y^S)80B7Kr7a|V(-G㙛A0c^ăC萉̨Ơn*8|]BxbI{?&-оc1P#ָ֞sqNLH_ek(lwRh$={9(uzf:]%r i[3 &k/ 3 NVQg<{a߂uAä<++ y$q_f+Q8$)u1cflBi Pd{ԇlE59ΑN'?ɳאƊ='GzM:am~/AR$;}tzu֩l C Q[M v-*@e\l0pOI`h teǏ0Cm}UV_~KjJZksHIJ~m٧Qtx'ွE |)43J5 :}P<\jX ވYXKqP Ysd)LFle9˟}C|M~w{OBnJ |m$M1O Qt. D2G1:*U¾I lGmu9-8}2W;Qe :zx6˳bseDo ɰ _#%&]}RG<"Dh\I?,-yGdh6aTNoU;EUO&͔Z֕XހF01-+Rһ[xpTHO2p^=^')$hc5Oʪ=(Fp >X Un~;|(+ 9Ӹ#}u|l.KpDc!م +aT.h0nϞ5ᕙ}#2{$ ʦ >٨LnvUrR ?1KkM9 Kؓ|o\V vrEkxӶk^ƐM  ?I>cgRr2{<焕ɡ7gC9_ _aAEA;y DBcj28^CRuĈ1s Lk8UW<#bC?Pm 8{'dTBn4rY2'APїls,Lzn~aU00ƎG7_jxy )~oߣKH%@5;Cd եyO߰e19c#35MB^]YdT,ސ߿S2ZnJ?)̖uGz'wOm>G@[fs-Kg3(H*V,ҽʫ5)HB\0 .KAfa9&m+5X.)3O+,2pM n{z ޒ). `gs.M OAheN$Ŀ'eHFE0ow>쁃W-ŋt?)c-X?H]2yy"l+7eqw@8ѨU`0G I:Hbb$^l*};PlVZ Ӓo'Lj=P(@\ )( ѣR*z'xfɱ︽jÉf31x͔OkXb\U^{/с>#pT pB:Vk☿[XL=]R1 9zZSlxpwW1#$CH wca.-Cfch50["I\tW./fF|ѹ2EFaJ_c&.|\|UT*ff`$hAu c/#W8G)%?|2)LK*?^z: uaPVɭߡͦLl1tYBH[7%n'xu: ;ûO9:Ϝ)FsXaȞYN  @TgUNO_0N=1 ͘1!m ABO CJ:v}T̳灮$ȳp#V4te(y} %V?WKZP媮|9 l{(pjàt| =jO" uWs#}V56Se [˲3t= i$^ \>AtS.tY~ʮ7a Zǡb"->;zw|Ŗ}+$(=_BOh8델|f%?`C;;haydH(;wͤ$ʚwH?jt jc nRm!D % a/3DUFljclg$g:E{ Lԅj匠u43Yz?iߒ!9scR_^Et^ "$^mĢvhB3"v?h Rq/@t'\L M6y jgsQ,VY,! ]!+Re^튟LQ {5IK΢#9ŃJdZ>.L.+De:K|UڅDP߻`KaݦVCF`GfXDptl /EDBu V/ʐ]rNHDw-:p>=dH`p.`K+msxqDe75viG!tmd}ORuZlkpҥkѭ3bJLdMi445\҄70 _^S$M~Dj.v]L $ w*0^އC~ct``6bQo/e],@fcS;uT 81'Ǹdg&ճLq"(fԝ^HiCwq}yPr޷"/6`n k3;)f-׋ڜ -$떗"զjRs1TIu 1Mb؀ɾ%Ʉp3j$=V_SϤ'C2T kח`&8vY ܖۮрO}C Oc,@~D6P\0fķOd߼ۣt4[g?e]{"DWsk\_7mD#n(`.|b)s,QE-`D+ "cK^pKI6#,Gi [myRZdJpq 6lևf-$dOz YkNqi\ü8Xn&5nJ qBG"P"}BA*Kp`R؈Kk ;d,9j/H>rhW'M=#u+Yws\j:ƻaкΖ ?I>X])#2%;!$"_ 2r~cmKFcnJ g`5ku\<^Gf[9)F yTwo$Q}9#ƽީ# K92e ۍ4I;ǨUZI#8σs屪΂ ʉ a*&&J͓I;y45 |UL%;NweR1R ?Қ:ʿFF^}C %ٞVmnmTm`!3ns.Wmdy@~ʏ]i}@0pI@D#vǗե}Vntg$ vdT:*7#8"/Cbw+GϨPޢ6qDPYce5N]!.ia@APO)c`*^2Qf"jb=hyP׉R\᎚셫PtB| vj8KR [uphĖ] O嵤U cs-wpSk a۩uQX.y?Dg_&]mVoǻ," ̬ly\ԤޒW۷_t2Tǝ QTg Y:TȚT:{;\}#a{(\Lqp2w?r}wR4h%ꪹѾUY"vㅧ``ċxj+noFroB2QӤ}՜{.U]'zeR`tTnrsqlē//KX##nZ:espP/s l =%lkO!褕H ʧiԤx޲O69/0Y׋d(Ұ~B`ĺs}mhbJkVpn|ԑc-fZDsѱJ0&a6#!82nx 6'J׿}stwXDv6xZp7֛RِQoŵ'. d`S`wv!׶rjͷ:B),ߗǣ")'pr; mn-ԬJ-!%wM*݄W+Y{)k>Bpȴt5`fnbCB7GQv4y s~@$פW(e,!a_&R:m-PqHWj"l6_nթ^+T? -ܤޝX/-b+9ק0{JlMn.9HFͣ8YAUB۹ ԨKk!< ?צXc1%`yqNgF "%E4Yn:`?;i0Z<`,t!"sTѲ*' 0_ԥ>A2B 7 [^AKffFhf<48EO _<4N07-Gjs94B E?(ŹэPwi!<򻰭xLTj4:'$OhC@ֿ56 㡣xI4I$g8TQzVLGSB-atLww/_F(3} z>j;!õjnI+Xco)Ѳ lɬ; Q P9S(b,{wViu΅_y^ \qҾҼb-vV(l.*O<\j:Dž~Ҽԩ}co Ge s`Gү o`ԽSjQ'bQ ~3bIY^yEm`#8 X{|/dܮƼ ʯq}֎_}H$s֘R'ϔK'7p1s)~wˋhhŇ(& |Yr'abh}=@:'!̠6.,_l|H6A+u6H1r>M I4^JiגAzs5K̨2P6vnW?׽oM+hԦ^k4dž,#yv;r V W%]+c(O9V.佝L:[lHΦyuR*\465`XzưMV˻ H8V fW&!-`U,PTeAC ^sBiwLKUt'{c;}WD˯Gf-N@HB['>җ{65[gfnM1'f\TP^]8veQV#@ TC=n"}˽SQc1>܃jjs {&x!=-ex0sl+Hpy: f{ \!jz5 j7=թIw1 w6>̠eĥJ۞am/" do CW-y6U?r/; [5lِ#T94kNBupH218A9"<%cUj \Nkn  Dl~JF6萘Ӝ' TDq^49غc &`=]GN%-P+kbDbπ--h"I`*:c?Ƿf#<@ 0|/w6k?jjNG."HDuJ%%&\3 g_p8D  Gq%wZbl#9[&XS?tL @$^~wWJ–{a 1fq(<]y>5ji jT9*Wy[v% gH{#ZթFz}\󄆐MB tnt|y%~ `o$%0vxsNYР,U_PcZu -0f5D~]*t-@-lvKq}U3d[ez[3~0$m;K۞ Ie`HU8Za/RC+`"p=td2A nPPx6M;j!RWz}JyLj#I u}兦6io-Z>l2s\n ;Ip8S[v#T Z =aEI@] y -HH$4χgw<`ZO^+oϿlha;6)):rboXlNGKT"|۹gZʪvʺбeE;Z@ު@DNxA[E@B|wC ihM[=Zi3p߸h>C{Gv _ z4Pʆؗ :޹h_! /A+v՛F^5(R< Yŵ.aF6b"a R1,>}x۽&8 `d*/ {YwdeT\0HԎ+\pߜS,x-)0Vub!:W_Eɯ<`s%?lUӃ;9^)w#'4 -`$g+ 4RAcV_@W0¾)ElXCnZ=tNdb_Wr%RVUvOi0"G)uuׄF&hG}kJd7TD`4F eXGU;߀ZϿt Bn׾vEn9D) mʿUӈQbU8JC!Fn.K c|&$HjP\c vB@bK/C'mS|Ә(lwgѦz!B͢Vn/0uOk3qdm q3PM vgZݹ䘂IZhZC6)%>dtEcoH0' w4Sg FV(+ۺ95²a쥰r+IvNT8殶@7"(ĄL6&4.]}"̀(幓X;@Km3% Id=CkU&[,Y8yDo(, OB_?@UIihpM5Ow[g!eN> Q$w*Ui kj1UrLeVJ9S[G@VdPk]{.xG0"=90TyVR_ Lg:Cb0v:+bϤKA9]n TB_ЫhH4)OJVlMJ 5gӄD1f &tm͉TVi 355t݀*%E"#,r=%gCK(|˵)6Դp@"$HQe5,McDa^I\|\ oҢ&mj$t _OHKX -;;P[E]t/5`?9$rb0,#- jPEU(tq:BL[6 ՇwU\h 5;+^ BW0MLiU?\ÇakGY-x+j"#Bӈo* a](u{ֆn^hdxa`Q$OZge\[}??OmuJ is#⓹|u.Uiyu^=`Q-Ki}$?WFlDI=e;-qN߱ȲQ=Xu~[SMX\6u$\j_x)OTA_G<`~uo?\Āڌ.P6qXU+E"D2fBVKED{|[drF Jmm rd|cDIL3Xt 0*/AG>O o˿+C;)l268fڭ?x: DMΡ&0,IĎe)0 6b L[ȧ}Lc%1}St"PtmkG A DWl% G?]F4_/Y ܺ).g_['e|9ޚ9bLVf]x'|HnܲnePfn@9O%?3mgDA4^$Ǔk 1f 1P[A^?Gdž4n\\X91f h~5|7)J)buz ab]m~_O2Һn-S2K)<ߪP=*&X0z]=n|ޣF;P; ڃ +:Q{@Aհ\=GO֦Jek6eȄgIOh.6W&A3f q: JgQ+ĻMEiN 3ʠa3|,BHFz (e2<3Z琔_ÆKhaM7^OsY۵7ʓv@>#?#)?e$y #ES`Yɏ ggI UC;D<MAkKXxvc xgS=^7`.HeD0O5,հ3Lbt. )UŜv㚥7Bd9iǥΣAIoBM7 ?z"8EW Oǐ<#/Neh^mkT ੏L*Rxp~Ǵ:^0ۺ%k;jڜ"irT$*4DRf5LNTe=nb~ Qe $tSt0bqRsrm@x}2~";LF^C9?\v۵% G- ª}F|PҖL#٩쩴ߜԫ~^]yKX AnnRƊ=ª"*)ى҃i`~g xYJY䌘_^,IHb?Dh&gBbHFmd5 48q܀ p(!7U9h8[R96H2gc;)G^qگo*8 -Px z՝-lT=z>PcG>}<R72m[Pxqe.)->$k swnu;+~4;-y>qR_w܏+s~:AȀKB/3|WSL2p:]lQHpek9Xzr 7%Dϵx{Z;) ,9_i}Y6jm.4GuLċ)4ÝQw6+iqy@ $fI.dAمAF\RJ`f˚ʧxHL |*ơL)s|Wxzb -L!{?݊苼ޡDD`j3p.4YzufM݄9Xﶢ[{OҶ;75mM燆 : >ZUI0˅6Qr oZ {YC4'{`<DC܉4vDh :v]":H-8ӧq3$H Q1cpOXO.7`7谗ThtI륝Q [F+!zBGe?"~*-hYx~nh6fK J@Kb7R8dJKj>VU4bGyδDKx=KqH2Kȿu;kkW<ĐXMءz!ɮŇQu upq%30s p/څp; [\ Wk =uLk|Nm*~4={^u ⿜TnS*7ٰ34\ wk`Ȫ 1IEhWPŽpnd_EBV?!e^؆J7_tah.W'`00rNiٯx}$BvF$3$YbzˤXtɸ-1F[9z8 u{(3=Zڼq -$|A[wWkQiWbwL;O+cnAcA\y7tn?9~I'o@?ƴxv\`bN:od71T[_\CZ+2Ew63JM/y*bm CF t,vr7Ρ2YvgHZBΘ(5k7V[&Zp"SxjjR_vZRLv ]Gu/Z9zY4utW)N@J[P Z'̾$Zw PrM Hj&a*1q~E{*:Jiq-Wr2W勮<?1 g_%ZE5ƱF"P&vo:x 3 ,IW#۸I`k>zXט^ew0 NRA=2]O@ղEoy?ٿ" Bv62~nj~v L*wk׀PNsF bţi7G͗&UMPn;h~jX魷X󒠢]Sd : '1yNCכAa8nׂd9ݰu& S7`-cX5-uQ IDMۊZ>mʤ6c7@!?­'''Ú><+f l"x2f\}]1g*ֳvj8sج9ʄfCA =Ţ AQ+1nSw:"/mgM:+Ns5 PFF](XO@+2b+Td{L%.UҦHBsb*OJyltԴıZK˸L;YS [ZglXj[HOyQǡNjV3%D4jgs#ְDvYt߻X kgnH+fS=io/^EqDKꮎO)9o=Q0]et򕧮Sˊ{ٷ۷4@8,gQ&[hpb`X&sWaCp+sadEZlj[~)"8;TfAi%uWA5ڽ/RZwG;y>1P}>oHh.+lo׼ =K껸f\8Ex)!DQofNd9!i:'Ctv|UU%U䯎d,erXYy ]FFqMaNEo=@je=׵z˱^&խ1^@E:/ i~\njwsASxзI\'5\e|:%f3Zu 2$pVS]Exf~VT.lߴ@L,T@.lm3Rh\T69Y1# ^/:*X㏞'%$CO}"Y~y% K[Gt_ )Oxjqawv\Ug'XwX;|˴x Ԅ[Dp MCӇV.ֶ%%HbS,Ly^%w-t- |Իs#Q2@9f3VXh"|=gKuRN>d4zǔ-EUJUMZMAey#0 r2]C3&M3 ^$q:t&4HI+&uA[$=GWܒ^K.CK)QbZtOY>؛A03[7,[GIY.f>-ptݳo?:ȍb+oAzcŀU)9)ʳeb~Œy|ny ^)RX-+ hv6TL~t7K"rJۊM(C1KQDs9ILT\&c#<6,:[%}ރٷp$~(P6&|/7"E 0JW )sٿ @komqoNB#zp;r7H ߙhuѡ7"eHvD\KM賴[SBvrʃi9YaN=UQUռjJ`0QѺ"NAhvn<6fxgKesґ ܰTxU7B'3լLWNj ]};p;$ B{@O/(3J@@MWGf@G,&v8!_ޘw ftgMꀫI߫IonE!Y#O_EP$m^y=BECQ-9sBn]:-6Zvdm"H)k=RK}x7._2Y@"x)d#W϶K@}ۦkn-7R)>V)m#HwN!D-Ò&l pv U艟Ӗ"ZVL:Jt·0lul16p*Mj ;vmN+H#esgC<_Mo|T#W >_ Jb>U x>Q cD5$q;NA+eWr|ߵyL0d`g}Dv&4]8ZW݅ . > 0DzJ醼WUfδM 59XOjԺj_%-VY&Y5mD-_x x#fm; &}W6H٪U7A#EwWgdjZ\nXV{`$&L7kWI*걽GTIrcPJV]WX67{OGlbՅſWPKsqQ"ϕ\n%yA rf"opʀ=*":}/Nz]#Mp^G M__شkIjcmfQEq6@wΟٝRn~Zo_ՓYԸf55(C T"<GI 6udA1+y8#D`ڧ+Lb% ~Ӕ3'Õ$όrP&=ץfܧK(y_]*Mdܕ}چA5HipPi-%!1ę H_1?z*`ApofL>~hbt Ԋڽdz_|!u/o}r;lm#Zc˘vK7M15{I݆MP@l~.6`˂);1NW K4y/QC&^QyrJOF)UE %󩾚^bX oz `&&X+8_~)aKs&\K7tY'x5R5l(:hFZl_u4<_Q 2`R5^^i!}w 9-:V{K#szh[~C'tܷXi+N)Ԩ.pܜ3hĢW|9geVOGVG)!o?xe#38Ө#@zpHWt]vAD b- `\l4jn@ P :g \_/`R[ų9ePnK9DI,jQ^̥P x aٱg7"b:̶.As0 \Al ַ fZ$OL@&35o l¦ev8fP5MDyW"g{Cd`AȷIH6E~Mw)I&>;we _:}ĥv > ޸|S跇 Gz[[;{um;sS(Q-Bu4%H$DS_XO AvB J">׾#Ql9j`'RaC Dv~A:A?!8eu`v#ƚ&ST8U\'ŖjJ7zjnŬW48$p7>er5\j9v$SGWJBJ($2PZpo=Ȅ[&a'diaiXPM ui(TDJ?2`zx+kK1$AtYݬJۼ扤i9b#Q(Ǟv݂5k"8N3[jfr+<äiЎ,7^o3=DZ qR#M k @7QCTK["nٺōt2#A8 T:%Sl,EȤc m{ޠA34Ãp&Q |l nwn" ~ Ll8 r!@73//ZS_S7$w0n C%Tl_rtB{`Mk?EZ%$,yuܗ\>`=B3E&= A K_M _0|Zf+E^9A "pC؎3+&(T}ѪaxJV͌bՏKVD]PǑQfG\_KC/Z7sI:Q,,LJAF^'Z!Eel[gcRUl%i&8 &0|{4ֱ wߺlK_RO}0G| N(*.+Od(H{sZ/YU2B4)G\seЏ=Wo'rrD{yWӨ;3wX6S7}xP3ȇX\Bv}l>3$F7:=[5XyLSF αp5v#\u{Ř?@J8MQ%W['5K q3nX>ԷYCqӳ+7qc=6 I*yN=)H>ڎj|d,Ek]+) h ~$ HIBGqA{*STdhZuf߅>3"p㝜} iV6V2;g~W29(#[A\5OL-r֍#5=VRZ{Y3DW+nDyߩj3EqS}Z?En]*ח1;h; <@rnH.?7V#b!^`8#`@?/Ƹ'!GdfOeJD>ʹh:/ 'I27aK@5>[̌({UӬf%A98sw!^$ƌ Cbu#~-[^PF`+-@ zMW"dR:G3g,I]NVތ")̻^]jzYtђ-!|a8*q Lۓ Â>@D&UPwg֋P v yίnd0+{yݒ1|uv/[(9_[3$X\W`58SljYfS(lAؓA0L*'_7E50V@s,Sq RpvzVe3I)#N`hFe״b{qI%Q]HPJrzyQNj16­h {>?kUӧN.Gnf@8}h`O3S` xM7A;vs!UH挎\f`@%o7O(lGx>1$*:&wڵ!fֲyf Dkeis=?#zƀ@H|w8D\G1Tl"}fⰎ2I뼌a,lE YB NX3eXk_6(Ҧ7?((e@wr!kך'(G*ڑ}Y?S1ӋhT@I 8l_<)U )iZY.1c)Ꚃ uX4ud ,WV4%mG9̥hGMRxj"q %[E#.~EBͳbD?@=w7oR>~ [9^)UܴR`$@OPܠK5a+LSLaLy2ǧ3UL"Ajڠ`R PaIK~[.˹H6`Ga6*Q!6Ntr2KW7n&6YfEN;b>m Yiرô=6Fa_ 9"J| -&hQ]7 In❢f(#ˑ**O4Zhq=xN"+,ϤY+B +X)Cs51L^$q>|sXYo6o+Ö f<ϏĘژ| 5p';F+LeщcM>nzN:YiUZA/:V);l@1L3)n<jV*Y+n,Ǻ` +=C591BkstU1V`P [H"(7ojizM94O]p~>k] ݧßI:#Q~CqJ<4 T 8}f;H3#Ó[T"yHD Kc㯾`sF Mۛ ;֐(2hV>uc?vlԡӯVPYÈg0̂.q%09-h-nTk>OURSbfV;BZܬEG Q eU24}P=?EՊu{YfȻa>z/%dhVUc;Qf0 FW_34e}40czF'?[U0WSn娧*^~@ҭR;B[퍬jX֎2FC%>?n"Ծ"HXmxҢٜD/÷,gJK(4w }\y#D%R℣$9Lg+G _*dvO7ה6S[7u<[E&sNj~HƟh>YjOazM`m1Zf!@>/i첔;FJ7 .vTۊXY7 wٮ&mvmĮZL`-"Z_L b(pߓ. ?GP ^~hJj]mނ P(.N:lJ}p}+ڒo|cS4~;ey4L5=*½ќ[1.?.2(05`2Xvʘ`Vl9$}I$wnM+Xg[|6i,H)V'pFu:)n'Ѫ'H|M;i%T OhmdhTpV Ih2wOՑY${BԷUX2[/q͆'6K;I4ɾ9?l'NKqmKj-V#o70OFe*/HDαǬ#';"dsk7w+,=Y,ߦK:;)y$)|Uȑ4>`0{T?|"bu:`m[x6{,懩IT[d ӄ[ 'ɾӪ]˿5^*2y*&MBD <!}[-SaF p2E3KmLJ̦{ЪʞU{+ O}7j9D Ze3 +0b<.Y  }Ợh*dY6<$vx#FBBw 4)U/G(FGX etKaG ZR1rGp23!TC1iYQ]9ŋ:9 զR}[4߆KD8-W`[aT}Gf8S- .<_|HH{ ݗ{9ES9:TUFcy %2r `O]I$o;*SV9}LagMcѵ1w&l]Eɛ* q+'_DFyT/ЋTF(˧ zn`|_p(%6 L 1PsJL [ [R5N,6F ?pATЪj7JO?G)H>ag6c8p @cU a|Iu@S"+jx:=Y]HHRQvF}ڱtBuy iq+T#A{O&Di&pE$j <2w2Nϩ*F>J9݀>gp1 tX (B[u`jReJ`0y_e8&Jrǀ0.8E}ĭN/(w!?MM!l Η!W*/OMŖ#c8hm.ql%a7xH fTsO&y෰"&م8T2"'E#˃d.ۦ (޹I__B5)޲0LXٱm;Y(Yb~ǧ4p<|8ɉ5`đ60t$"M_/uRwXw xK Cmv.Xւb| Nƈ{k 9; #]Cw"a3% H5pIp`]2Б D\,bݔ:.&4ڲdgUf I=!tGL9"ŒHv&ک_܆gFfPaZ \ on2ڭʹuѶ77de3`R0mK⏻ 1OwjEgVio)iQ:츿gQz) ~X>SyޣSæ?- $g >Q30 #**mB=<ƻgM-V+:rmw/Mx I78)IF#s"Y76'Aro<<^|˭Zzh:r@zImݚ4CmN 1j'PC#/|{RnyS,wTV=?/'8Y!:Ϻgz\>O>qZAg(KL; )A* q_oNALU%_u dYfGfv .q3nUS ϕ$%I"kc2+3n@=yW h 8.Loq C^r0u˛(`hXq/ct`Jb?\ Ԃ}>2J:oMIA鶓/9.9ʹ(}Tf4NSIl@RD;[3wvqvr-cNaI44E{N]yxhuӽ  x RĮ̸n;KIH9ܾBtP\E~&2l X8IaysewW ~1iOZxPy]E?ax)!<T[zU7l,XA4[0_aO?#0MĹ dΞ)*`$uN`8X{{-#ʦVNȘv I$~%{`y0Z]A5Wu 6qA>jbO6Z.i/g=e7$NKY ? $鑻S ϧlx#Djink߬ zӲEξiu}R6;S+gYy#”+.t4Y=|X=Ѩ|l`Z*B}rS]5o;?u饒JAaRM\2y  *&[t7Ĩy|{qJ͢$d6oxhoPVھ |%%]pwX]Q3P]MK2/_o܀>]H%eґ:U7M:y-{tG>SRIOph*<h^]PaV%][Դ'໑Ï8~VPF`g*5o W(lWv1٘cFc(4!y0J\byL`(lFFl'4=ڹ;3"ǫU?#Pqxd{h= gF4lLCɣ4 pƭ~Q#͎/5"|C)o*PǰEoK z*Eis~̒! Ti7h}P6oW?7IRlTi0/օl2#FBڿj%񭆰&Z0ݿ|i?BeZ+8N܏1+b!vDߘ9v9 X%bai5 d-M_;+/dǮ,芝 sA<';zԼan3~%e heM5+oz{a4mBT0`I w/*$o_b:gϻi=zAl!6`0Y^b$\t|23ԉoi9Q/uTF[|mL¦^3;z߷[0_0,~p*m6◂F;sP*[ 6D*bQgB礷@TC-.K;(BfwF$E᫂gYOd;yfAdVZaU]J}Dܰ T3r_ѵ;^BhC#CK1'͐Ղmy%diDǻE^y:!40BiZ_WYޖX+!\pRqr!@@?̒7l|si53쯗 ㇚: j~\\#" jF@\"vTjur2?{Y'Wc9 FJCwyFf=D|/*Xyx4D\NyӋs}YNS>VAy[7!}$K%=]MEΟnB^\ngl \/&GA):Ǧcp40r`qGsø@jWĤl9\+U@BJ.P9~_?E1rbW%QuEjEa@z %4:U4A\O[xHN9L0 ح>5֗+SPJmڳ.[)-7hnSi}.c@gtATQ#z|S&z˵f fDhRTD^O6A}WNf#vӽJR/I Og+.nTtrNߍ$KmLdw3Ώ(N|\/Fߺ_?^wo !ރoc{tĎ i>:>\Ri=oJgN.erۣ:>aZ!CshI=pM.b<$= nK4gΧJݸ{Ȝc;{WMxrXmb/o&(wrU}_{i>ƽ'(%nR䟛<5}4]>+3nc42icx;V J^sl%؛@SA,XJ_Zpn{!C!%򚐕FhTfZTqG9TEdŅ'y%/5Qy(ԔjVrľNĤJ~2sjcj<G "rʟ oOdi& hłtO wxŝ>@5$MM>~?RD_Pϳ~;N uX ţ,qo뷚c W{q79%͊#=&$d.@9I/k)~T9ȁz"x3<)șkczA cj~U>ͷDzm|V[@H[jS1!o~ ԮuRNkcWӱk863}gr n :vE30.1ݢ[o71Qd=`c5J4%Z5LP3GmAF=4W1aͅWtLp@&{SHWbƓ0+c:̹k`M2]ªթ;ٞ&a6AEi&%:eխ&?)UHlEJF/9"@w2'v6q+RA\7!8INv_0^!æ axT.yCܽc¸F\Pv})})|{%VW_e˙̀N"堇g9Ͼz!V؀U-%l:*Dϲ<>MUi* (( AJ;{0 vkųR8`md7}0Lxzz,oZL;W 3{L|m~]@~$&e+`..z@ZVi4 hTIEKo[ [P|sv}^Oې.k}74 )ԨtZߘOTMgwtuޜh rZۥrg]O-/M5ʊ nf24ƩJ 7\9\X3ZIV~,oi>4g Q%ҔmK$ }z>Li~Oa vkQ&D_jQLTaǍbԤ^ d9@yz8C,ƛgꠗBItڴbVȚ?FݑnWap !H ?PYT; K H! "߫R:1\fZ'曳-ftLT!tD.鱤JRz+ F7vYM>05t=I|[ Eڻv1a`lk6<]j>bTNcj|qOQ!U"UdIMWD8wHո<8h*5epV1Ѻ]Z&|Vš <{iwhǝMTJ9<+->i&pQC$HRp[EU!6mA+qcR Lz3\M ۩?;+fMp3Y;KHo%batwšGϭ¿KsoI(\&3ː,$>$ ;q[aZ3,ܚ'9{-J A5i8 %YM$<݌"mu+ظ0pc36t-T`A79G*}2Kj%O4G^.Æށ:IBOl6!kcJChn)q!9$!;޻7ix";KP؅O҈3 ZNn>ҤN'NU#5c<@OK`Eej."fԪ./l8UǑr#^i!l.xe %ȉN":哐c`Z 'j=K0~2kB}$q2r2>bO5 bx_+q'> bx:Xf$7,i&DuY6v3E®v{-P:f廣z hاPs;_V=[t!q6 26qy(zbLI=Y&KU>m~I FWԱX XiձiمԩʨJ=t[ݕoqǝ2[piE1A^s5ָK,,;',0nQ'v2ɬ5U,6<5}FpHg{Gl(N.A> =Xʪيh硰٫ma12J⦊ KsWҘh'>Z&][WLwB[06?B8]S%GGLH[x@S4tWl<`צ |I W9Y >hF z E#Ͱ (Msַ s*5GS4#c-35bM.'².M_!~Q ßPS+dQCg\!w;MOM wdILs׆4gGCօF7YHWYE//mM_J`Pu'h}tKiQ2e/VIN>K} [;t3PRy VөȮd`iVbf>Yًǟ1E`*pW:som1_tݯB%_̠).IkӾBSRۃ.MiTavN|d0O0{Vi$I2QIS 9(|~-B"þ[ K镘0PbP2t_5m'r& 0jVy5χ ©bLMܩP[B^~3]LQcr ? N/M}H#r-TQw R09-adD 3lI="evԇÑ@g{w|\}l2?kï"5-f0ԑדcxZ6 :̋>Y= `"\ j'p%BuS tk6lfD鉶OfЃ? ڄ{ZuާЧ- q ,"6¾hͪ *ءw۰SΝX}(fž׭" _KY/Qv0D׼["\؛̗c\(Ծ{g[j@AQ#R髝Wf_viIu jeʮǐ%B6HpGR(3g5\fDy *E,?We{4# / DԁfP'TBot@6t[n&1lzkOBoZrvňٿ[N6wȑy9,#9_3Ӗ$S:Jk%2I OJv:js収Cx)GQʷWȈVJ6_ȤCfaɲNy}F"ԐZhpdfZ zu`?IAv74nŽruQv2&I%H/KlKDJRDÞCiVZ?@{1Y98B*}p~%w!o;M3,a̱ 6<BJ rwao;A7vtE+fm '2Te hBA%*@gʕ#gv #MBNndAD U1(Jn7Kpv) 9״JSy6jfQٞlO{z+hg,h[/oNM_t^~!.KhJ)#>[` ?O'[ f!0 fsHGbl6kbv`KOY\Zƚu*;`]%O S FIyM[ԓb.Ŝf",Cco2 t+B׹C qrnP "/)cja_4v*tJ ~U`u=dƈK Sgh;GZ7f2AQd)a2 'F-b0y1e&xJ,G>Z_&1WYe:=6>Ǩ޾\"h2*#z T@EڞrL|2}-HS{S\wO4vE,=Lzq$rYFjٟ5u޸hJ ^Xf3nTS]"@;CS^,H3< њu\ Ё$L6+zt' XEQ#s-)DĠ4a%(QI| Aše"U5oPRm dho|?myc3")2:[>Nmz qűSQt Qo(R V0^UO&_HڧNnj1A GVӡbn4Lm; &:!gy,-YGQQPɟ0׫^hE\< V޾{_Ta0^n:ވ }Ky|E-pVA1tA~3vg,1y=!/֠;v:}G:ԚBE引_;feډZYɲM qT1TQݨf;wsLwKx{r:NadzAh@ `4_&+^.3T%1gK|Сc+$Sda +nya"r;rro!hG'>gg$^g*wg๰ JڳG.6ͰPvrFUf<9s^knoݷ0lzBLFKI@o-uE>e8[$r>B67"ή#q5P]Nՙ92[Z8xw#,/+kgk}PDWӈ6Ӂ;/xU ^)NL 2Ąf+p?h F ~=<齔QBY4)/"Cof"yR5GO7q`<s~g>dzCGP@=u[!qDێBA1{d$#,#˟ Mj ~"ҵ `FB+G*kb?+өvAImGƊ QQF_La r9FVk<n߷UZXP/&bbq.@ uWau[QFߪd`͂+Nj=4m.Sb<#6^W4oя =0P8{H4W;fnb~V$>WLS,ʵ3J[6̚n] J2M[TXo lܓWDʕVvI~2% Al0X8uGcsucbgl 1zQ + I"唑CoZ愇D>5FHb;YBBԲSwQ#rC&ݟEv\Fkjp$"l5%鬵_nZ +n#VUx^n~՜Rr:M R" z2 lR>? vGYBʢYY|%>P.U uqu`-ftqyw :%4cLY~-=\:CjC47{X<H?kEߟڹXVP{ϗMS5 p ܁T0Tgapm"VT1yNͷs`t 3 >U et2Sz@TLAZ($qYIERe.Iiת4չ/m9ꤡV Oqe 7#]EBT"P:frηed1A]Uh;0^i:52yOVekxωޙ&`iͭswĂn&SჀT =LNnsYD 4'zrLOGdq'wZ=G@5 wFނ?2Ce0p$qZʊ A61ռVQUgAVd|G?9=J,rʅdI2(A>\r&tZ Of8QbHC2" ^x'mj4||B{%θmWGв*y[#GѴ%n!vVAb-l~QI~enBoηD{jS1(b*`2^B ÙwM4@ گ`11`̧͘UDB]XOxH BpFd@ qH @GlgGKc'24 ))Ϊ L\24g; b!H.W-)vqD\+&E/U4dNK8GYko0Jh @$!ݴvMNW F,^=1魤E$@G4tE}v>|V_Z4AxEܟnS;t"P܏PX$J,QDX_sa譅4H%k\޺cDfyܲcwZԖp@avc*f`\ ZiAfԫxћ ~+i_8rt1~t?1Y?Bzś wGI޹y 1J}ZTlS8뤘^X޲}Ƹn:^U H.oT=@ E|Y㗟G tߘkxS#?kc?1(%; P(zg3:>b hvAZ ?Xq `vBU! Gᧉ\혛!~#?bK}iGRf\*e6>)BlE>d#x{HV ׇ33kA!% ߍ+?Z#:Ff0 -C^_2 g)aWwz4i786͇Ɋ"XP(DuWauboх'R/iF垘eH$]c3bV4΄e?~eDD EMѡZrm $T0[8",յ U⛋kL$X'Ӗa|.a5h% g=Se$$ ENM+iBOѷ&?ϛ׸IPr'+g=a\yqRoo &9Xxo$ CuJ+s-sLZޒf̻$Kdc' i Kg!=gL}/yV FcG7цUurJ&5|mBvDfU0'z^}6J&ZS;;AP- p570WpTk59o9ݢY(rjS@y~;)ILeSL o{&ljXžPl}~Co LFhraN{ Y76-עaɬLJy0s'|0*o:SPuis*fY{vlގG_6H ^bY6K Dӫ]rSmX͑&I@K2n(}_v9G~WO*;G`Y?ELDx%x+3WJQA!nB"Jn؎"q/dP(}aȦldP#Z~a# [hyAƞ@A,y<5T=nMxkȄ:\5lۈ.UK#*I:thk:1fuvS?+#)oͷU`t4-$hQF*EaMn(kO%.4OWO vUȑHF"sLK$)-6U)K{;"!F2u39('+ !?׭X8'ߘn9Bez^V;@W \Mb5UFPo F\`O$Ch`xx]i{BlJ$#|en1!8b)Dդ {A\ʓPՠ0ȳ&8V[I%[$\]@nd8>sgƛ*%39 KYjJ 2q&Ib c1Zi+OD&D_څzߣ 󸶚OcG iSY*K`He;AեD]AQ3, =GyKuY1Qp`@ş98B#w,iHOaG0c%=D"SAs;gr%U\:|PS0 ȖCw'GMQsA[j7 ?8Y#m/: #vFH9j|hֶ'j5i͠Q$)IqnU ;g"I:dr<xR8AnnuE 'XS]]_J A?hK9t{^7&-o4 O8)0o-Ee]4%k0#t9ȎRI` 88_"uDB2 dX˕).JUJC[c]q'Tic!b"H,0oR$78eOEoN \3fu#N/8w*4]N'n&% D8;t?Ԅ\cK ?t P.+0ʨ/Uw}cOj, zrH.y`E x.[ (U 6)* {UL\OBw\ :ZZܫ[ ۶-rOlnvL,dZ6i7͓k6 L&pTY)-`+Sr nXjֺRGMVDgBo@笉h$AF4s0H.&!`'}1)˗X c~t%ңT3dNeI?/_I">sC|;{NOlSB;yQm[[o~d Mದp}s)4R*7?qm@#)-lu5u_"]aR0x. :k N4Bc2I)XG,8Ww" ?ꬿ3PݵoZ}] vF! tߋoE۾2E>kEo71kH\u%1y`VJj 2/zCސ4ܣQa)' #ɨ\/!N$d%gu9ۘ{U{ bÛl%c7pꭃAg&&Ś&GS@OJOHȋ' `sq3pq+Q} `/@V` f@ux"}CqF%kC|N`{`Ž(>=>sЭ!]`öq/p}6ߋ3-PG-%a5i:cmm%(&9BXMV!^}GԐ"0ם?hq&„WlKmN]cî / G|WN&5aߒ2@d|/a9UD J@59L*Us[$DžZ.a{o&},!Kl}7k=^nшH-k T;W rrЁdR$! *@JV:Vhf^9 (6hd6{k>)Vmm\=C~/v-#fD5nbknPw["f9 G)p $  ,1c e?b'ȡ>[nClg(^mP| l%&B|l 嬏U.'xgjkP@⢴y2#>ے|`ȱA.꒎h *2#$L`K;2 gnljlgc5{E,%P>WFT6P34Sꞩ W[`@Bd *Ig6d"ACTʀf n*qNйk1 96U& !.R-¹==uաi|F))3ܔQ"eH H%lgp>FJFauLO{ \_iYs Vm@:!ɼȿzMv‚ ̓2;U,rcRAD>f=e-eR?|}S]@0AvsT @]aH!s 3_ӀS3м÷\ >D0S-t$bj1x XL>FDe2`U]erT԰>m&ؘ&-ܞscrԿMb=8}6?@>HFTS@s0|簻EjP iH'IFemFrQgҰ(hMjN> Z1pa=,RZm< R ?,mdz!jcQ~vP#7'ww,dۍGAHf8W,$&6Mz!Usɢhn(c %JdeGKrL7]jB!EK3FkF.՝}T3pU*Vٙ`NC]y$Ro[*i8iĀȜrp`3XċS.gT y )0^5B];U8 /k^&fȀE830kшG<]73_ܞ&;jBnZ:]2n|+3f$M8*v^HO>d.5>I}Rm(6'L:88B#Ҁ| Hc9pHD×Pc[YTzoNJ[|֋zDg;[ZPUH2,fgm_Wcg> i+ 4~F-Y-|92b%k2XZ I<1|Ia]gLagl)paOؚ0WԣJfίUHti@I$A"L/ӅdYnCPb@CV"f&{ ۦ9Y_Ats=܋Bw_8{Ѳ.8_% <$G.':.u 7% [[ |pFi רDOU6Yt9LH[Ȉ~Hzk\O >fmrMO<9ҡԧ$"\SxAɼg&S:8v|ìwԠCo6@Tk-Rc\E:ug*x}Y-idׇsV; !SyT1n;[͈sD4@&M- a?@`u2T2<7 4{Jsij~pfg;t5UΉ%ڐQUO~JDNSo@AziV_r#NJs GBeT9 _#eOͷi"e Rv\傜r zY66R;&|0ѩ8ˎo}.+ԥ vkV'p!\5u8 sCDp3.wCcb0#ֺJ e+G`TE\m|p0ki;1g '-R;X9]oDf1D \ef;8j~\ KV6' tqUN–[iKͷ͘'JeIR!2Z-׺W]b(1ܩ hjy1#t|W9"d/bتj8L$5ػ~!*X_i"v\1LQ&es85,ͲIPRZ):4TES)x'D{c8GPwERV=~ |t[S=R촱h>jb!L QHu՗ 5|d*@ d[cPERւ 3*ǸzLݪfR*9B 2XTsn>d+YFˡ@ Yzs5U,qy;l&iQM EMb۰|<,>dfwRה0W׶5c3Mt,8]sqi:nC]Io:гOˆPW!˩^a+06A771"Y/9 xnW >rZOdW5Icƺr?:w''T _s.|aȀ) Yvƕ֣??rRlIcc[[X xcDuV-W!wPN؛GLc~EEe GdJ#ci98v5{h'kUǻz;Z K;;c!cnN>e?z28Ԯ }CDŽξJ|F p@W 控Y%?u{O`;4bjNGNXFTʼ|Y98k1s!MùE`^ق}(`L!re{ZZͮ$uOAM5T)ڈĀ2 #x%fF`a菂ه݂Ȣ8vdKAA_=:DxeiӢ;3 y9R% Mϐ1o|z:GZ>W༁NSIJHXGgEe=_@,pAH&RdX( -{UyfEY|(R(:A*vq֤-o ٪<}q߷Ku `vpjz:Ym$3 lJFqpS|Ӝ+\0p9csѮjV8pbVyr]Εdہܢ=޶s>:jzɘeG3s!a[E^8oH32±thi k-W Yri We|!\f3_}Wb@O988~-lkb4`]W'ÿ3Ǥעc([ c3Pɱ0>%y 2"(fN*IVp)?{A 8à\_Ds)B^YbS0*.gVNii6+5tٕĠm&=XbOXIk /ܮCįv&ȊS'<=t~M{N90?(>_eY VW#EQRѽ{?FrsJ4CgnTMv(sC?>Or]\eKήu8WENRdr9NѮ* 5M''q: LAPI}5ti>  } +F^wܓäפa)%{Ah&A;ıd3 .-ܣ>| $LDuaDgMljz0,_Xw2XStsXmB4rgњjpsxcqYH0!ފEOC *Ķ 䃿Q ip2E<O^(jZ1;} iݢOq.6b"bJ4\0j'FqW]$Z>H8l umyQ%xIE5ȼ]+݇trɇO|>KEb$R*\gb`|~tUy>W C* \y&A6ijd5/+e%rj3UZh]!xBǾlנ5V:pfk>niyhDqpm0?t]u fu^c2t{I.|F= #}d]LMo;A&{A-1 A@ 1y#KZo@XlX:})KLMHaAn;/}+t@rv9ь[cE }Yt%܎KS%v$@StzcN>½ pd)Xʁ0C dƨG`'K |fwDd'hR}v/ O)XXPI媮OVx Yɻ[ŒQh~t7P5 BKB7o:jY=5in,:p6s\~-{ͷ*Ush\;,Mn=ESE&.:e|=,?#7rQϕuZ "u:[X{Ր߻]\&ͬW&ʢ4HjoL9QTej f(ZeW@*Wx6`9!̄a}cp?ByE4:"\ qn V>_q.]jRƨd:_~uIl;+ؠ7ֶojg*._pAIu{@aLrw ظ6Ai{>#DkV:rvھ[ky rhBܦVNx3ũCDċh݌&l@ro'~6O7@;2l-#5ݪ3@YFFɤS$nRZ'58" r?i'd>C~[o[G kF8X{Vxjס[40@u*)i^iȡA! b(04[+EÄCzqV|D%!rmeӆsH|Vr嗒Z_Zd5SLXrrƪ Y^o=RM8 &2;X5'-oPa?, ;= uּ(g \N03݆$'Q޽6uBDֹT{llp'ul sotP3/L; ?+WwY>g| iҰw]qp[ɜw*Aq{K5/x==7%_Gi~~.:Ԏ} ֗y<ժ5N7G{ë`y^5O oJ|9:|M S(|3UhAP9Xtf wvs Ѓ{G8ja@Wꪧ_:0ֱVN1FdH8Mn>ZY'q,"H:k*)hI8]\8{Wz`S-Oiװ.U2Kǿhnb;zUA v `.QY4-ݒHFd"ܯ QFcygvڻ"% )l߅OCPm.. "j0QYl邑TˎA9bW{^2sMk#%c8rAuT8=bEyTLCfnVlG kWbոL,YQJE*dawL*ӯLUROM7V)pL+z3!@{Xuc`THVK\ں0VcXWKrke՗JD6_h?z_af5{5_PLw|wz 5,/hR?oOo qX0f6 nvZ:`P7loُS()thE܂C1Fp>( |ppf2/Vl&n`?d`o&S@҃603YvK? P)"&wj&E7k&A3[je;Prz[4#IEÂ`MT},xqgà@ y?ImY~j}GmkICq gW̯RE#v)⤶GPFZ5<=mJ0 Kf1`xaLNlʜ/]ƶV޸3(/9zT&s6K]Ҏd%ua1l|N'^0.G,rQ 0== :Ch΋"f2 iX^'??WZ%tiڢ֤H@s{O*oW)]M ̕]_] Em\ j43 Lm]wn~OK?Sz?{h['|_=|Wύ\ ңYRF- Ym 1ѯܷ~8Df끜Hʍ_DuY^ʈBD{AWQ?gDQ&DD|'}FK p3iSmԏs}!sC3/;\,;27M1(?B٭]y@_ \`˻suN4}3 oQ,U?ﮫ5Gvn遀aZ7i?_(Fعvv޾(7얹+ }?%B} _)oAZ!H\vNyOG]j?y[AW]ɺ~T\#i !USbh^ p菼=8i B8c; qpwi^^4ֹؾAM= \};=. "히#PjKˆq#׎t`A\G9HhZBgI;r/@5pmn<ĖF hCf)27$rBf6T.&T=Lw = u-oCspi>]GWnF7~$H}w2؋Z ]l2p{8[(691&9 &%'nqb`59yiH\j= pOx5bJ kܷ+-##yծel9cj{M+`&TTy(K0c#B7^ -@NWOj3e`k6_&y{z̞B1ld8 Ү,`S'fAe,HQmho0M8 q(ཫU8I-Yd2ӅPњX)T%Lxc<}F+6ЭHGc "E;JI<\x%WR2uѶGTJ7넬9.OD౴-yRR\ q 'G+& u,΍1ҋGI=MN0:dnֶ\ӌ23ɞAZ+2})2%/ۼ"qW <~t+g>hP=۬  8jN7C<<@s:<&]jղHϫeA4"TE `uɝϺuip ,wL~g%j|nB=(³&{ NZ&[$O(u58שv B2Ed}GOs <{C NIr@~\nnG==4)P`G8USa/1h$vHӻOaMQ&k Srrn' &(vki:ZlbW$ڟ"IA}'2A 5UybJ cpԶ2pF,f僁 ΁sv>&A7<+ЃHf5aJ u.v;k4; w^4[ac :Hc)u3FlkVGy 4;aע˟ه$&Ä`iwI̝.SrUQfgYNGULioQqZJ=y`$v4V7i1eƥ+7 :Q:©$+Ұ3`Tײ}RT.(!J *Ec56M HD{vc]! (PP$kG1,{K1wծ-Y%٧Yw/ZMg7H5S.U8nCpvp|!Ww z p2QB~ڵwY@3vHGPe)0c y 1hZ[ED%w];8~poD&hYɝG1A([iC_ U&dP#)@axcv~fv'[75!D,O I͍BӁ.W/hlܗM7ԋh k#woJ'6wPG)ʐΠdqkIex#%IIFUPܞ=ʢONoW̘2~SڣM7J4:FׁfaA'7;5|Q)ʴw>屏㸗[dVm*s,TFiE:@O,ZynhѢǸDv$Cձko " ,֔f)c bPoE[s *ԋrit]ɓE0'w~*dD+7>m>n|$%7loEnK =v7K\iZ/B*"(QՂߑ4+Acdcv`Г y^ݶ*p{֦N|pnل~f}c M{pD ǰiܠ ,x /O^YhXVP(R s!)4|jIcR(AxҍnQ;o| Mj'ԣϣY^qF\o7QP]ӋWP2Չꏐ>*;j'Chʡ&\E eq{F'(lwA>§v^Gf2W.}>bMYSk:[7^fIAnT9]Yp{ߺLT}6ބUbˑgyC7|cqČBsC__ 95E~р1 üA!*zA:S`dP0}YM}bT<G{.{;#ewǦ8>u 9CB x٘떹3\zU-0Bu#Q _)hl 7Qt6b~h#H}N ocpe,UO1d̹(}7).f+B_쏞b`}3[JV7$L{^q)ʻYi7u=1 Rn3ju@(ȡ]Yߦny!q^U}q|P %Itx(A3)I*"Pݙ`!5DSu3һEGcUTB#k+zD٪pV~ab&/[KIyDm$qfa4P1F."m [k˝ަ%oy  xيl>X>5 ԉsz"ԃ_1b=Qvvz( tC~l'NZi_Y*]S#@pIGVPUHh_t,/ԋaЂJx˘$K]xΓ )m !ajyedh9D̞=ϻ|RDR,1u;#Zܒ[rrI^ ckpB} [B颪L^id+]c^.ὥ͝j*I?|N E=۰XwhRt<-+F&I&S;lk|#rMDev2/ZMN(ZaBA ! 5ӎS2v1NݗJ'//ɂ}ANd];eիg_!쯊 ю0Dձ OF~`)D#Cѯ-%V+6s4J/lxG^/I .x7گ6=1삯&RnMț>mKc+ UbAg"nt)2f"9v,Ȝ@17!$]/u˶?͈?'f͢J왡H`*V, 54B"{S8 ez|k'wˋ&5l+W\9x'G5+| 0lsi:ȸ E~v!lTs.,:](ao/<ُE%fht+3{0{UM%%ExՌ am]7,NiX k*C]rpM mr?_hpꗙώ與Ow&XTgNÊ$R\I=pC|%_oąu";*e} F ?W<=8i&>Q10 ~c2$9'o%94"lgq|,WmWTKmSoNx@ZƟ"-9"Dugk>%_ևIޭnT6~x-C //<5ZG| 6$?2B8āoh½"&zYИLy%-*:{so} vI"'oQ!rqcڸpJ`Zb?M1yĸ|*D T8ݰs/oe\ o ߈ҩ-6w2DαƩo ڕn|BVAH J]SB+w)3_N @fX6L&tkk;(k" ! gZ_Gypx҇4:`Aсül?kaiEj,%iN/WCҒV~>85 tuDK+gbc\3q  xOF+1jO89+ TfJ]uRUB:y:6OCC/n#/"\WT` _w Ԏ+OC|6ͪ@.ź V6#@wu 9 ՜nsW1i( 4do4Kf $E*-1wQ~z Dx TdiK*Hnk57#=}uý\~ã3fPyDf:G/;V[ As3沨-pSb$nߙJKuZ."jcw~Ct"Fǔ"8/8v*O:;j_Q;g".i63Ep%ņPAf1d43&[3 G 7\~9e7fyOA4|ouF%{)AAJX`SjcB nU;~U|= z T4UU4&Pv*?b°=; CX!JZ, A]$ex$OB2sHs*lG`|Q)]~z42xä%y<~&'[` (Eg>کSzzj7%V̬"r'U1 _# ތFh'XMPA%m5/~4޿yܯq >V*W5r`|]COT }\6x&{j(Hے'Sbz^zU 7v8\!) ޔv12Ī-g/(Wjgy`:AF)E?!`j.F^jBdx!0]j-wmp6gAۼވ" .Ot "p* }qRetef,e ɚV-;D/1pFs Qtyf>B-|Q+Y9mc؈R] NΏtƺC($rCO%XbDz2^-/]YQ9̫6bhWšdeҽxr4`O z[rs tX2,{NJڱWEr[r~8=MﴇS?G/"X(ɣ9S` ܅\R S7Ç-v"1+}KB@~v z뵸+ΐbyh=cZ7H>]o(ex$b4- 7EXGi z y{/g|t[ |,bS^N+Zײly׫-։@5[JKZkŎ:@ jl y`uVUUjyK0#)#S0~f+@J=[|ރ.`;-, oexf˛rzfհ%l ]B_;<W s|tp" >f gԆl1ƷK^_*}d椳TkwsFb&]ágm 3uijDE&FNgѤ?]VT4%q+}; LNiLH8%7񀼚{{uafyZihps\95@]a~~AFʦS>۩u[fӓflDÈٽWC4)adfpP,}|ҳҘt<{-2xmW\2Be2DlN6jsWl U6< 1bfhnb3_mA- >:kAʄo{|}[Uj}OjAAѦ+Qjۼ; Oo4׊=n[o!Fќ+ƸM5;I[M0 f%`B7%'mt[wkhtIU,z>)u+WI\擸a%ikgW<ȏ/703A8y{D ԉݛHFؿ=TW7Any1,A(I_kxzjHے!M_1"DDMRF܌!) 9m|p qupb 3BT}i^Gj>FaHnNQŠFG{ Nz-B)?f1&V6Nkpk462r Cc܍zzP{rM4t7>MI0^㩰,/~ChN,oz? y ocV ,FqŔ.l'~x\j>7H+ClwtŌ}uj?6#dRrdO#^P QP+Fv+Y5 ·h64$ra%V$>9ӴLe=[eOI"€"1̪0G% W* ؋5 &uk)gW8xP #}H \XA&r XOO[t;5O9[qz.r/#*L ɺF*2k[ /p%oZEOClB丙=NyȲb) N|{? k5hrLR3oLB4ɬQ-vZa !38H3͏q}<_]cUbXc.o+xWX6d &8'1CMmrF6 iir(4bb0z`.EP#D*Bw;-[P\|{A1$c'gfa/B8^H,hȚ6i=g&bT$x8A{À^ϺlU~@̔5n킅u6ikF`SmKHhp:>ՊP ISB#(\@BbBA'ǭ3Wə^/ѭgyNfpey}9g 蜳oE!V!{T7d->_jtM|u;ԧE}t™Hq+Es2QLHq$: M4ã~DA\ǨEjcEP)%;~sWγ6 u*ۥٝ&sawg^ ğDSK~w.(`{ H Sq[:'Vuo,=ԭWޞxגuҴUZӀz]EmWepV\g&=M^rݗg-'̈kQUaW<ݟF=71?EY h&PZ QK؏E=:35n?p$݂vJ_i-z+y_m ĺPqf5J1u$!Qt%F4 \M$:@t7f^|t%e,\ ߷ܕk+u446w"SR~sƹ*ƎaތO,xm>Ik͘YmӵH&OJt#g{-?0x .VU7AU=i;a;;O^}F!tK,kUU@5KO.G #a9Cyen'7Y3<ᔶq>WlM4P' j=)Ѝ--%'BoTqo$ '/w .3lG6EG G+BEt/ZH3<1$评"4XnHd9~YƩaǙڿ^ 2>uM\Dٕ} ~AmL>/7#sIU[iP9{Dn*s|\qC{.d߽64O@"r9K=(]+/`ة +<^:@jtST7aa\ٝpa+ϟ]cc?Q/E3zNdсSʐ7jzc;:.HpQh$($ʿ&ƽE{6Hfi̯7@qB_301[E>kR;7[wcF`ǘ4)/g^u 2`*UM@u- fȆ# CH}ZB~iҰ mr͍Rpb(Q,_'o{n3u bS 5a:wA,dwEHtˀ~nAUUȅ`_ cQۅ`"ю8>)xL+dv{M"Pd0nu>BWAM*{0^@c/? :4V,x=UB!|^I{tv>'˵h֬aͣ( ; Vu0╗D7 c`-tc[El=LKUϐ2mG|^oO/V抄qg{d NYy.1P*ݖ֊qQm|ŐeH,%TBj'ΌĈԘ;D៴<>ˣ×220K{G}ST3[jk fI(ϛ5TT\LY|G&32~=M3{KU!USBZCN O`B{)"EQ4/$O=(X&.]QQkش_O.RՑo>VlGOFeU*&:g&hGj˴+>'bAZ_|c ,=IueJ[ u"@ 4ic[Gr\u1vS 1[7 wB-FdnËg"qJ뽳 V3m>gc 1gI))lMo΄d>E ;ίsf~"]` wLj_.gpP?i olsZ)|?MIsɘqLي ]|u.M0JD\U }cfu!fU4yhzu NuKU%IunԀFXz2F Q1rÐdDp⤂R(Ym-TZ#e\§ʺ]*?g˯1g@c|8N]  L&A)=˙u+3^g;fpƟD̀yM1%)d?21 ֝yOY:bޟk X; ׁVNն+r6`Eˎ_$^Ozc+C:UL FI}~_6?٬LTtWz &itЃ'h >Qv N_h?珤1ӈ,r+-Yae.L\\M@g$3A3ż:®2 XjX$=C5܋$.z_P59B:eoSTY ,`x~/]:l֩P]R-±ƠI;3y'J>hKPCͪn ;i.N6Zܠ|O"Wn.ݫ̊\шڵIxR/f0yO,QCkgjj.a?nJk]![J+VɆ yL(N] .0<.[Qn[sA*1k Ԓ_[ߑ*ԫ4) ϘzQln wQDx75* v\ۍx25[;YD6-﹔,m^"IIB.{U XŹ۟P_EVζ2pOyE|sﺚNOG^=$<`SFzCTwdeI8TEb $y.tI?@"PJ96ӎ;$8$sZA"rZ=/яTG?KY0cY{ꈫ8=ZN]f@b}0*<[kT zRMI5Wޗ$m3x TڤP5 b.WizEI/5j.֧ M ZiD@/q X.Y IPx]V;5C5hHNE`@4Bfy!2.M[tLRNkj>gKM0`a:vFa|Od):B/ďDž(:}? 6>Iײϥ\ë5g,4M>Dhs)d8Bh}M#2\? q乀YɸD\H# L-[l6~.lz42kC!1Y.8ij w tGyB{0<7Y_!2%Ot6&D'_uxE@^'>W2ciΨ֙sSjҵa?3/I؛s-`WrxVXJ7΢qXA>fͮǯӼ5GYy! 8[6&W u}SKb>tɞ fF{p~D7\úX26YC{k`}1vO}`3̡l )v0d_E5[dŗA3B@CCh>Z?20nhe=M3y:\ ΑTX"bj!bo`5lvӫuãI3^?UƱܠm lPUT-n@..[qƘwFP]>k&'|HȮxWSCC TːXm5z)RdX=p #=1:J-cY9;Cgs.3 R3\Lsآ i][p;rN-0]C۱cG{kz0CL&a,*bh{tZX^<%!NJVq6uKZk Y %e9ہ"mD oos+xf6kpt'WNfʈ,!&9<<JN@hSI׷aW3?:'lfoU|rF䝾m?Nf,U#dm!@:a(:StsۉxM.^(VXSs>EZ[KMƝݎXz:UҳIWR.0A6$A,RD){;gTw4 DXA7 &N;ŚRjg#Sv>$cC὆S? x!Ngxe@`Ɍj[lIm(x5ZXKH\aʥNʲ? D+^fφHHm0%;HH$ =FaNڪYnQ՗Exc[f䪐 Q9 E" ź?gl Оrn &`n>D.t➱ ռHiqhY댪Rk:}kK]cUW_i a⓽0Ѡ#RM 7@6<u4<{]$<)Ў!퐼SjR̸pj)m"*砟|g'V%o5=<ށ'>R|R hzWg#uk3eA' #B4:ȒL͸DsY}'{ҝrw@]rD)u u]KRA]K.9ŭb sLyfR(C]hdt;*;ҍK(>mФQ{moo_!0B/;UfC+2B2iQy aXA"a\)lGP,Iy\<|u]> bv1~NaX: ߘ.O6߮Ok7DI#ɊH )ކ~Y0Vҁ/2S`z|HU WA6 bx o@}i z.%Ǯ,BeK } g%+B uWh&N}`VsQ+bZ`7 L%gp N@=/sdڪl& ݲWYNA|AlJ<`ijduJC澍!c׳=!hzkmg0[GeFuctܨc9a]O,rO#n ZAR!d9Np'HӕD2aO0vckM(2^pC &,1 I-X[~a%):,.:yXCD/ǨˠE?<[<W:IM*\퐺*r\%<ܑ1Y{Ӕ˥s-萟D)h1FЙ'08^< o |w:Bdl۱ Xh+r_nSPӼɢHe?*RŹ{`DͽxC D(wg2:>8Dpe9mfcڮ$zɡU; Y3=߿W6gmX\HaCj<@S;YW[`R>r׀<x:.پ+Hʹ r3QDze 6C8 g/S5T;Lyg!wڽ .{Ydl‘K,Gg% $u⬂0KYՎb2T{lQp;\[~6pEKlmIMWZ,ckO $鵛^r̽xv3 q}oQ@ K kY IuTeGuwٌS4/]IX)dpcϷ3/62g}d_zϲ2Dv44ƓW!87.ˍdOKR 8X{{1O> 5j;cs]o`t5@`qPK !,Zvual"!rKNۻ~lzyԢmïYS_%@` o` ̐{k^*E1TGkJm%ፐyrƊ QAueo̩Y髹ѬhJ-;O,E1 ]1M2 Ugba98> Q#iX1΂|||鍰VIg#k`HA%o9{C] @>,ל70FR $"0# I4?KT6yOu4n%Cinm+.cfP=3j:t1ibB&=B*uaQ,v6 Кr,bĞ LdP lBdRuoF;"Sfa=]Gg(? ;/9[%emr*\Db>9=<$!s?H{x4U&<%tmo}3ZrS7¨By]-2IR!Lk%&, wVm)--lj0@Si^l?R-U8;ŞXoEIIe/ꡰȐFIv+Cleso7rt2mh8aN$G Ǟ%wx!+#>?=Y<tS>%$KeG3$}z%({s$FށU3?kCHD2Iʋ)&(w  P纹(|^';~E<m%Ƭ$`HПKKPW?@{aE}54i79bb80N2wsA[)hU@nǝ3@=o1(FuT5^&ɖ$"MhBP/͊O'hg@h x'e! x-a|5n)|l$`dq9tsR*^D0OOZ4 /Ä!LV i'((C'"i6\@YᐻTDg:dNeX/l_b@|\TE@tUbeŽ$/;j1dBlFζbӠ#9ǧ@%+8ib9* G, ZB9XGH[\7z-UeGڤb\"22*}  |U @A=䔖iGqO V:z{\ C+9>ωgi+qr=Kڝ 1>I=Fr5k(N/CGׇ2 f Z| esgM66K}T/g6Đhef2~vjY,]/ƽP$]{?@f 5{*4.G+Ŧ}o慬w<]p/=~ GH} +YKxL óQ2J>vz foeՂ 6o) bgƭ~wf5wj@ 꾂fػ֋Ccw] AV(c`/S69%m2nJ]5ؘC܌+E(^V O:K9^LSz۰2Ɔ( $t#H'm8K*Ơ$@}EmaB([VjJ/ x^iƙHm:ؾk!Cbh8-~J(:ὰT IVŔAC!*fpAfAq:ENxbqZʩH?(2~ v; Ks"%1 %5+{Cz秆OJvLPI+>ܤ㞀J9[.o?r N+=7V<~/'hSJG N<]:ԍ3Yv"aqaI]Y}?zC:N0`@V2K=^Ⱦ4|$Jxv< ' c#<@/D A/ɠێǭN6}a]CheHwC)&>AϚO3t¢glˆ_S]k`3lKDFH)~Nb#CbUG.TLz=wYMK]:/fH$ՠ( G6ada9AMne)N0DfPD+7e)& =ag\seNR?= ɢ$k|L*/SU ON`p6 n `@EX%u t穈7"KRAhDDrVx,)c"/1)4F $z]>z7ҏZ%M^DVLɃx+X~yҊXmPO6րx2XLZXoLyY.1X6RiJbE.<~9m1Ofj1%-vn0wl `r߶Ӡjy M1龕T\,UgPCK ez$4quٹ&}br :ð8ڝKƣTljum.܀]:䞈mp^> 'eOZ`#'vڲԏ^}hX66=,( o?&&Oն`L9Ǿ''ĕ4c{}rXT_a Dr͂}&F]ei?,Wǻ}YйIp"))~^ˣ$(лaQŮ;f}>/[|%fs+ʥU?^=@g7xɐEn8.n#03[oœ'6JŘF,MOTҮ RLEOEu{ciE}͡P~[jd[p=FvҰswK>=ǔWW͝w-[4_d 4 2rɹqmo>%ouub!ittO55AR7U[ ]K~y<x1Op>o0)ռF^4uv} Yٳ+W1, R Q٤_#D}>&5X/!LmgYZ07070100000007000081a400000000000000000000000167e5c8d400006494000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5dT]?EhDTTk׶Ǽ5zK_Q[BzC iv_k7붆 A#Cs{nB]+`.x7ϻ7XY8@` \뾴N7 ] c.mu+le? h qż.^+3"&I=V6kFt!O\0xa՝,<2$6: G⒂h7O!% dqt^ jsHJε&/gIrꓦYl%+DLwn»#r!S4y U@uKrtNu,dq4.R}:'nLKEL%{0z =ڋ3T*z'T`޽n0u쪽 ~eIK6ΙӉ٦ ZkP)/++J,4OʱaCi\L ]\:,0o5MBWyK8pBwmsDW1Cpk/#5XW8O~ Qv46f^Qyy7Cq['Y;;O<0.JZ޵pO}7xQ C5o(t5J&8gOaO5^/Ak<7>&6-q 7yl/ͣ!ׇ<@ӅAګt &yP†rR7/쯪,ŸCYE9#iKmij d;(gRpo3qRWµi*vUW X~JP}~0\+^lOsEh K B:3e5ryY5=e60sp̀8ABؔ} I=N=#]#4Gw덁Vt1(G <RxuN.{l 73_.uO6< ed?Bݻ $;Rvt|}bt qV%1ȁy*9hrP3`$B-m;l<޺!kwqicϴ[8, PfeE f[ĪQ8B=MJgxM})л5UEs>ĹRZ7̒lRq^{Qv"0ᴛyL~%n.D̜{ܢ(W!}m7QBx=H-$IҏR. ;`>ܤF:;P[@,._+G3:T,.R}91ksLygq}724y P(.ZX(q:5O~Z~([!;=|Hx?’ͭ]+uk6mU5(E1.5=OkV(Cu3$c证<Q0uʹw~#0;< @%iПx".m^S޻ x#- I`p>+|||q DdP,Gr?hE7%̠}:HMM<>|m(F#{HD-h~pq;{L|,ʧrVSyib6%[yKFN<~eVg_?^Bo(d܊9 f!]>*ytwAυς8oڻ]@پxyky'5n{=[ 0ky)i!za0c1IWTIk3D'MF*%܇ nc08sezI'MFC[O`ʛߧ0b!L‡:t;{hWM-IDR BEl*06{Ӧ6F  e$:ǫ27Ri͟TB;4öckKgCh+9?eI+r+8IYPlAE%,@@KwW|J1ҢW7S o}V}3@3$، $1DN^$zۑ O%{?%د+l> C%U9ypSnF".&Y~`_c;bcˇ@2I&B<,ly`"Q!Po6v.69x3P(u=nQ/^%*Ją]B|&.+D˄r*%F&xgG>&OާnҞOFb*&+0OHNZ< `Ae/ů"CXf^{},\P8M >_JxcXb4=ĥjXNN•r 6 `}=Heb+]H zS B [9ٺ )lI]D%}dԚb2*ɿQ7 Ű(p b8^bG&#>^1]džMDܩ/XD'֡7.dOz~ DJt2?N$K.*߳,y$1ސs7pLE狥/U0~E<^vJ^|*Ja"n J">UD,UP5Yڼ9ܲ[v,S[CL_,)3HYoRɌóMs4Q:(]蛻DQgx` QgSE┛tmOcFy47DRPʖSl߄]˩ķM=VȀ;l͖{U3Apct9@&bTh1;pxM"! _< { w^C8Z((x'A$-Zl-Tx\n+y159١J6/* Jh3~h: 3w:!ܺg82`]%v^:L&&mn7x; X" 4'[\10P^qJ^*+ caR+.pzȻj"-LXånU&. ę=c0S>nVr b)/ANۑt ]8rN*DN9oJro7V/ 5}0Sz?0;ִ ahGm2A53<6wye_TL7V u2H칠bmp'd2=]}7"GOO((dAg%x6MM[+[_$>iDp{OO|2vS,lN"QG}2M4R^CO{ť>pƱ}RhQ9V~5#٘󄢉 )ZZdI̡_0MÊ4odM)ac wؖ_ʈ7,~0?)BQEy[`w΄J]m>(fKyCc-c,J۷S_880dƘ1%Xf19ͬ&p_IcKN>>7QekCלyB/DKhiTKDxX>] rk|$mOUtC;.!H$Lui&6\-Z5tL0D5W d_;:U+c2D> _)`I!ڪwU 0;(J+:퐙K."|X/j%FE ޠ>"1F֑eEy?#9#6if5He:&); g\$PG̽|7* ~DM}:8_S;БjjARw: pN=MM/Na^-LuwDDC"Q-z`ׯWo4DV2| 5e3Usُ/#n{CV앁z)^Ot6\ʀY*?h #&LhpGM\;@[2AcZ 3ɯ\I0E߽qtdD:GlBF g|.QNT[[eL:FDg~jQp 1Ϋ )I&85|G-׍1؄X퍒 lfY4^^4CR:wO; p#bxtM}F1@L W)Acc4|('/y}%EM>`S/Yq"6SI:_ZOA92\:l?,눃i Z:,}mc0:>'Y\ \6>61XզhaC 0M(UiAҩv8|84X-:"hH wʀ?T/PJr39c&eL"-Z`c#aYoRT/~f >)d!!ar3@|ނAT8OSWdP;9<#M4d~\܊Vuq٢#4~PCP.-ti$Y OPVj{€Oyv B8wE?Bu}/(nLw Bl@FdqĬU0]>ιw03*_4)ag^Ӳ jYʉXRF$fMNBi=Y8>q?e!dڋ^tZ^o 3mRb;i!iQ(2~43Ki3ahP n5TNNN ,}`6}@1շC@Ewe{Q-6!az5KXm+z頁$O,P7V&qIU9(1NJJfvؤ,G?hxGEqEv +_8.&#-9jx1=V  L>]&ĸ3;7T?v:`Xc &wO KD2cas2Q@1؋92>Uf[e :)-WoI4ܑa,탍 ɉx+y^[H?hWT"t^$SՐKotuaX5l\r,}CZ([.ü哐ʍ^-rU.%&Ȗşs`uLMdG)a+*aMnچ HR|A()K\lp8|FYq.(]Zfd4{=xTGr)f,Pf 5"fĉ=:n;%"voz j ڔnnG`]&Xt%{A,ҭ,z -M* PpS%`-j $o%ѝXE^,[C֏(=Ӧ<[&$dX%=?4_wBgbCSJ޾k8bhg'n* L/#i Jŏ\f26L*w(ڶΗ_)O9Cv[QQWޠ6|u܅wt^vK#~+4aˁP)][bvfy >l{/wz'1'B'˜7fɍ~h0IJlzeoGyI71K /M6KWZ@b+O:jk^eWZFE?G&yȣ @َJܥdYxXY) (0NS-68#&qR%*eQ,8'a%~?͆qwuV>o7$~6-·R_(dKJRhSN]:(p721I$95tž6jȪEĚ[b*d3.A(MߗA ȸH#0S܀8ƭ]U9,Mv-QhQM.cB3#`%P,<_ Z,?6mh.doXΘKt&J n0&uk=A 1G$[G1Ú 4QwF @V(y桠4KxGZ@8m*AݎYl/iZb6 eO~:rQyJU Z)]lԩ_rVj̙qʇ^:O m޲9f4߂4wfd/vP%PyA҆aFa_0wbSc]eh[^RLy1 {xΗJج8GrW@RG 1pS#q3nq%/.}Ub`wi’]G .o(HzPQl~Kj'ϰ-yS\X3i1`幭mЉ(V}3YT.woiZ>%4'Q#qHvޙxݤ2VR&8dm|"_7X ˒8ryE44&$*VgX&IZk*($X^rS' \Gv{~Y3G/1gkۮ* 웓2311@J+gxf %rۀsH>^pUƷI-z+]IP0&>j&?R5mIlFˡxgo"vnpq@0ꯟ7%݇) Y9O ^=nu%3AmA*SI=Yg-Юa;;hzJB1xe@ulV`qǮj-PT$7PG闤S `%&ם' drZh[~;D8UW*x}לl&/٩FʕѴsU^Z]miզ~2MY6'GS+"L(ố"PG#~#vӡxL7IWGjHGzeBvd旤+X }gh7>q;߳l $ÕH&\>I c 龞0XĦ}:G}avm%K~?p2|0WOLL׭P^ƎP| džJC8-4=sNO2k[j8+ғdDR5r16rh~;KNFaa e]Q2{v{N|vMQVkzߊ&$K ^<paGgPu,:A̵\C"zU`rR,L=VKo;_LM^l!HktٚWs)o=ҌoaKڸ KbK/hs oMjs#KKj/fAVQI@n  !SҢz)ȫr3w"$xyNtzkv)X윫F4{=`8f[-QNΆK_ ܇:>>~YVjX  .:E*Ny#xxɌܞq8<9gK4(wGS '48 0BRҊ45ɦ7.4{ǶSSk\IlQu{Ye\6 J BmPlIO=?ͤŲ6v.Rpb䍓07HV-I~lT|EXd.=Of hX֜e|W_c s?w,ahn)n3ɮ0:휎 9̱Q"HQf mZ8^HCQ!^0$gzr*.@4:[lBԗ??x-o  BWgcό'7C4=/Tm#hdQ>#M8a>;aófT}Ou|$-Au3';˟eeNK)gɾGR)"cJw(U9?,6hM Xz82h8'8&.]YPQKOcȞ,cY>z'j2Zn3IkUcw-]hgXirkh:-ïnW&t'D?^'[~['lK [ǍRy'>oG$y3 2υ+$ j0t[mSCjVŒj)}vv⯠a{J:q~WlB+{p4y<}o& .88ua`8z|a, j Fpsvl˔caOj_b؞ A1&_:85hna_|G84^X L6?1ARC6uq*v^kP+U5Fͮ,4Ӑc3X܂➈b1h&<[=[FDP}?Gf\_m6C N:Wqd='egQ3G]l 4OnYGOどr$Uj+X=FtWC4Yh+ =Qcs"+qE/XΑNf pe|*vb.O;rcӒ51L.\T%>,.wa>4-L'F=TGX:}^"#وLռCgC!RH׏\U3 J(<ă<˜L0uHo8ppe(xP,zBIA<ʶd|$_d Va};~ʳ}MjkE^~2kVDpYKUHj?N(6c1o8 ^m&V;boQb=|b'Kͯo[+,Xc0S ^6-@R0j1^ ֯299Lr =|`;=3Mm7aOmXԨsn@oNEKrsacYpǩUpb],oAx'## x{eXtcMR7\+^rι Q6^Q^WDIU-XGu?Dd>'QykYU5'IrIy5&5ƙQ>`UN4v.9ٹSc\|>̢r2YNb@Yr %$3XX1tYKv6s{>X?Rh*ء"Yػ>n3 Uzuˆ2%:K;/n!aή]_H0x Pf69TᏇ7e2|:zE͸t }4۰OIFv2؆?"-bMM٠& 4VAFϚ.iҎ^ߴ{ 5 Y)\5p2kۯe# G4Kh{dnS_$}שZ\ @\ܬĨUu) 4KȺ#sKd0*VYGlW!6C6zHZޖdEQPѩ,vsIf$M~W-'S?$|5['5 0\L5[)3 kL_3$̪scB:`:͘KRo"S£1ܣ@혯BnȲ:fJiYizRdJx"39{A-2֚%#QEq9h<d4͐7-؇B хNK`ӑ*h=5В`ti*0z`zѮ"@f•m)Q*HV*EȘ',!tARC4sC {ԋ8h/C+C`Va)?T[LͻO@%X#N[-Qӝ-uHy ;rgO'ѴEEemކ:ON;L߆qNSzWT"1 ެCOU7ЍL=޻~wA%j` *Zejw16;c`~ة,68ɋD()H^ŔQW~(!)iO}wI՘W{C(uD'jJ}JTs qPJ\DIJ[ g]?xXAVL@P|[]A^Rrc ]& ^ Yo^;w턓G>gssvZ CൗTҤI3gj5#M+@fTnJF*b<6n*$U簝)%чs\~{zLrT3HBh^,#'JSۼtOFL+ v] S̗n(Jvzä5@M¶G"A'nxd (r#fc wOt! _ >AQ!ьO/F~&ڝxbFç|K(UE N] ahX pqm/9Gێ$LwP݇&ULj|cp`ABTq.9 Bdv1 '"LJo>8بйmWd&#c^q ɘ!]De@ &RnRkܯ*8t>ݹJd IX-)c7 mND FH~Im24UpPkFLCY)5't|DaFJ?yIaʡPj]ip:բ-@AlI0L(!l7T,с4B29;OG 1Ui sk/Xq:aH+1*Ci6d_ <:03 t,ش`Wq3/8FE`N@AFzku}om2dɎ͚EO" ct|?C_C,*=~ nHGQAO|>fCpw֞ ;x'=lƂ];AT'H?vfFԱbrI%aZtY$uVh-8 Ru^ViN;-' dLy Xh!yHtnr-*ObB"ڜ&& s\,ktOmeZ_ݸ( YĉѽCS; N]n[HI)୏exa5f_%00anm˹F&:8'{vx5N~9}Bبš>B1ۛ^@ά#uO`l (=w%ۉj`ܙ =D)`]*ΥZM/h,"#r7h|d؅ _\ʽ,hѿ{\P~kbGK")i/݇E87qTK#հ%F/vuNЩ\y6ir#BAqxszhӱ_H֕5T .1SQzT3 5^+}|̾fS\T{C0qg%~|Ab:,U}*vbaQ47齃K| xgI)HItk@rf=> Zo7`I"_`>G*6&Y5o~D%K?#% e|.~88oض]smaXahrͯ E/bzTFh`Gm Zlj~#$c X0+r ,|mӺߠ^ F[`t B+-H<ևŧ8h/==XEQ8-}D^]r)J i=$i XuhD fe;rÔёRozR=7%L7L'+HHX 2%~ ໩TJ+7y}$Q **@rq45c`[=,( qh6kꉇj'm+jV Nwy_u^Q/ Q*jR@} e7ֱǴW| ݺV6*2{`x<ٰ3 L?og-Q 60[? Ug! ƇN={ >s`k5j~d-pYMpc L1~Z|=\2 #ky R!ԋAy\`Q #rϟMtTw{E3G|)IqyY.[nlc/+U-ifQmekp) L~Ղs7tY2 A;<ߥ44s| I'vS+ "ݬZ ߮m}PRWz}t*-ڣS#T(w+']!otCeVi!F=%P67Q""!7cycأq޾+#T_AߵI5!#@7x?yԗobttq}1JM -t殮[?~cZCs6 Em9ax0uEE*pŸ'gH5?'+xd~'P2w2?x}Ƀů qF멉U<4uJ .-puxC^E|tC8ҫ:x8GP O&!;K3j0z ǟ>ЖG&lL3̹$n_{ŃM7.|/֐\l-RgPwaZģK` B#1/I6$L\ro`/VR5<|.&:a Ls2ȴDs78kdRO >/4/О UgEv9 /ݣ)=H7 0td&HenOf=SMsb&*G߸TY^r)"|\u`䆉;ObC4G"X6 :ү= u¢`Ep NH[`@6t{ ;)`:>!hdauZޕvxӃM5$+-}.W*׀>k KF5=D2 !j3 đ۩mV"xާû)x!RLP]ߏPLgEY \2+/w-b|'P;?hTQ 2$cͅa񳨘J?METK Np%L|gk7E!{9UĨ-5u(I7b"yH{~#6tF\,+k -6yIOnCJ!]9D.@:bO{Y]_IH,OEܦŮx8?xCz/t@tB,}jx0V^jV&ѱ^v߻F@578YWYiq7 V!ϪQ#`X7oJW5uP/##od*DfvoFQ#kUv!a%?QhQjs5H.N6B,#F6p|3&D Kц~~RNUCw߳H  \۞s2^lƝȝ9]l7a<>X4 ^wM pDJ1Dť "'!g crI7v7٦ò4o6fY[$3cޛ0 + t?=LD?+kY}Bfښ%L&I21ROmWgs83t " |>U2D'G?3)4C./:,٬8H00"n2ˍM]c8WYJ/A c=|r}o+_cbif#=i/:e'<KMO-ư{?&QI8,^}wԠۮf?΀WC5y;$rB##%=3܈iSBkTQ)7UNj(S_Nem&}h78{*w;YxM/uQMA :1 3^Qb8+΍YG&=K;#eaAH]iR侬>!5Ej V<sw59~[e9끚E&6;l}_iR=`vrohhkCz}X)+-c ~j$(ql)zt/gGOC~$X] ߛxՆ\Y*;6Y"LkZ$4kĎgf,WQ]KR@'͋RpAzѵt*#Mw.*H\Ȭ:VC]!\i4P7wl" )Ev,Ʀ~,ej<^3mz7k}fV-V*%?#Ww|ᢖ֙0 2fj5q_M8G,'-$q.J9A3)JEIGCxg*kG&| +3iO⡍]EVQH6i ²&#F[xXb5![ä>`cmb_NQ9>]T`nqHNJ.BYsOVCD~*޽b0:lWC֮-Tu\.a&Aӕ&iذh{.ehq)ۄh- eJ 4LO4Oٟھx#jx_4Y3JYyF  +NlZPZi$k`08!k1ړI6 '؃f/!"TexySCݫ+ .- h+Crm6&A#܈Hkq\")5g4Ĩr'wg-Ŏ$N\4䳔1 aCsb$6h/!Yhy0xAj̛: KF o Yi,u75} ꝘƒetHQ7 .}W m?v,W[ў* ^8?T-dZy&VkrmQ{C鲶'j#n'1@Uɯb2i=r _N-{#ulZi4\b R u_|=Ky:l1#J*? -Kj wf_[(ٚ,1>D=H|?[ 骊hBgB}ֳQ36*T1Dae a3',I\z'Ğ!dϹ66Ɯ,T`Vbj+f)U6=!0WlS!toz欷<K#ƎfT!/oˡQQTSrG\KbVj m;ξ砀(i+$ z4㛁 PN2]ϷSAwՈ4k*"4m)h; C?>ɕ'O#,=% XK娵\ʉ$Y뫾|l=t֡?l)wi_{tS_}>Cnnşާ~uk1fԾSLH9?;[YјjV+Wi̊D "Msٷ0o߽I왖pIzhdJ-I1ZOtZveMՀ[ovv:| :B%[j3BUduWRTr\WN5#O06jڭ,]XD&욫<]iÎ 򍔟ӒTK!>9Z>D;? p:?LN2-|]/Tgj[v.!'Ok7>hKE5TY|iwӔFT5%WE;=DCqr3f;XQD.B!GYk!'֧l(Z%51^7=bhT-%*:e [Ĕ|7rypLX#\X9X}6qRyp5w#4u?H/;?t|S1ߘ5=#o3~I,sg% _zu`Oay␼шI+s!ZQ|7=Arɑ23YZč`,ۑA'Jy_3&s?Za?O^#1upGpZx }7z3QeZRO"e df͵*zHǎNX4,s۸Xj {0Yis9$V'vfyԥ޿" @R;SyMΛ<{滍5;  =領F DLN*6䉍fCJ DdM@4A#E`jLwFzÖlvc,f vk|^_"bvUsq_F/R],q\qӬrj̀8p9\8״,..KdqGFxY8 ='q$bUU={t0Z@\*hdbFk LY<BNlw')8kwii!$VSiO4uʩw cl;m.qVv)5In+DEE!vʗrYm.#ۥl'ߜ?,_YmZ< LJ3`kUK}"b ͱ8WrAJ'l6hmtR-G^1o,Q( EcbjUHˑCs},eBi@U)16X- G?.'KpnSIDpMn _ #*m'[mٯ9) RqU/?-αEm_뾊a]DQ>9NZ~$nCtƍhDbvp 6'By\h/pO皯c<֍\ zAg[+_5q'*RRiz4y Fx[dtM~m }'I%XfS.+G,Y&gQg.un|Y$HVHX5)6S)~nc6# ͹'ip7r9HH05JTDWH ۑh+.] ,ˠghPcͭ,]U^J6$H0/VT. Q@U,T{NY+d(d e}ڂN }iO2Kg[G+ x F?/\!QDP-$PUk@U9WI3$ oc9 )"#̅*Q奨y;0 S|vh!pEŎ=Rj 0y};vH҅S@*jjf 9{g Br}6J>BSI }Y i|r H-,wE9o`7BqP󚽎seer&x{(̏kS`L+"mHմ$Ci2Sp돮N=S2%k {J}Ÿ#I E}}liR^%I ^%[٥!WM`hЦ+=+Gށx^Ly.1u1tqQ=Qeo,?eݶnEH9g?Ѣ\Mn(b1IP0Mr#-Ωӯ\ :aJrw]N2V E)NqBK/9Z p4& ȞАٚJdce^+Q0BQk92+- s'>DE"4@N0#cvEһlB@-$=qy{t** -Ы3ݪiRxzySC-^S4ķqMO_;YT?`e rܲ}<# [O1鸫x @Xb kE#& +3Кylٺ$=V~+ÇwE]'N|}ս#mX t?O BP ڛ486Avц!䥕=伷=Kr@ nP&`IQ$}ǡo ,#Za`n\m#{]3&rfc V81hNq>]D\)V19':. 4rX7JHLpkF<.o;d(ifG'j3m4%G٥JhENW^S<=i9-Y>[ LuVF-׈>gMM\}3T\>6Qk#喿ZS+P E3P[W!D<=Tū\5 :l~wL[HݸO׀ -,=`d(SH;v 2ADljPHڮ)cQ{Ұb_;qd#oj|;h\Sa:t~A˯H e8٣'(YF.N^Yy:jaԬ] \|%3=rs]eH=.eg/쥛jQ%0I],+WS.n1mPeR&v]8HK7RsY?X iվ}$뷧NN N _B]o0d7bnbv5T+X٦Gl3rFŖݏQ1m].s]b̀ZI[9 Q|h߇ɤ]ZGz]kS'>p_,9º8$qANf tF WV߅ϯ-X1]zS'{C'{ুZJ$l&boJ&$,slb*2"'楬=7I;:&ɒ] 5&s@w[Wܹ+tyjާ0H/'젱L,L{ {N*D_#Qo25."z`Wۊt,sn; T|Pi77A̧-f-5"MR]ץd+|s^xnZQCle wK=Uz㨢 D{g@mILm? =^`FIqZh.WΟϕSkJ}D|œ+/i2LsBߎ)]Ύarri$2~ȯtU;O֤( l gYZ07070100000008000081a400000000000000000000000167e5c8d40002f908000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]~]?EhDTTk׶ǼZkTKQqu* .1dvvWҕm-c/rOh04Ǒh`@qH,%ppE\Wɽ/MB0\ˣ")/dOH\$tfg^ aO  N|}tMU'ؗtt NA.ZINbQ1#e"4O8_51\74N"9g=+5KI2[tڃOZ? @&ڙ*hjK"g~ ioIv dyhsNFJ70ujåͨ5h r wM+8q!H=/Kۛھh5=^2-_Dk ƚDo?Et 9ME'0i<(eA' ée.%OO1- 3Iǂ_]%KU k(گH+Gg+|ϨޓMܩq_4˪Л`+`§; wh9 bhcQ\,_gڢ|qI a.?j?aXn >UTww!riܕN~ D1GxVj&iMe[ӭ~Z#+#YVx8Wl5خpҌ~?zbܰUA+^}6)a04 e;8[q^ţ_4RPB7R7+c#αR[ $R_ores= 7L -^ RS1Jkض]!&c66B W?-_S q~3b7Ysqd .>{^ԚkU _9yp- T"eIygf?Kʝ-|&xKيLVs"E}_-3U:jƚ/>&8N3!b܁`.|$ Gi-sM"I8L.)El/'Kۂwܬoz_A }3==! b, ]u~M 1t%\$Yi'4V$z%Ͼ1-oYT[79^3 (2ӈl¥ dp$ƝkZn,oEL;ԥSF{+QDXȲ;BDwl)Wxo6{Ue2uj86 raOW fЩܩֈ嘖5+ G?70e7r ݾtklhJ諌_!9"ao.N,ꛄA~@B~]+8s'2pKPUCE3~헩1 RKQ a҅O$% +6\H l/Aغ9^6Q\շym缐 GopۊTr&,x ? zczԨ;.&yu\Ql Voc6n|2'=%\v^`cuJ +`LFG_J!+H /Ҷ.b@@]KԄ66 W~`dPռnU"tS`E8/q/>2L 5ްi4giֵz_3v9)+X;;i:sazaGomͲߧ|m[@2H x: _$de*z:7Yv4!"M"2_-# Fg5xXw1U !euDhO`RJؕ^sVS 4|-7hZ%W_Uո%ѱG[K}3094Ļ:<«imQ-30OKs>lU +`Gd HHlwΘ:hӄ1ruzZtlQivt[Z%"+:Xh. .~qEtd$䊣 5K6OgxSV[Y:)Y".Sf"b:a_XW9\1\ro5hڧlo_Mň - t [|s,o?#bSl3>>$r;dY1,NjPRṶT eK9Ѝżgya%uK,hcú\K}jҤJ5ǒ`AIWCOy EY&XI bJW&v0_!>|Řud4oY['2U^\iv;J#7wǢlos\'8#tߝr \' dV r.W) poST,e]1Lo 2O~[b{FzxdZ}ΡxsU<iŏv"_Yqx[и 5o",20dXO`gA+`a/ K#(3Ӝ܂xz;;8 } Q'&N6+  sORw(6b7%O+O%a(6f|O93.z) o4$Bt#Wrw qL&DjXxհ!&aĵqρwUh#$PXmJH>/7E[qKx'YcQ0I|OdqPXYǝ3(>]ǟ#SWX]!KrV/ݴKt{u$ h\}ٙ4:ڴq_qбm-c ?qG+&(OZ;(M>ػ^6hjiu%i[$9[`CāDHe&ߩD0^14PGS"آdja[pqMiM0wss~UE,$[_v ݜ7BKMVUv oN3t!Pp)U+ж%֊&n t7bssdȲ#ÁsڦE.%7.vl=Z2{+&On)^f~~,01J{?e O⡸ >v6 ucH+e` \{k D^ss[oĔ:%<;$,/ a *TF=_T VuT~6?0FcJDM2쮯k!ubČD{ 1κR_YUVN_BH. ̈́r*Fo"q@ F1G-h~>3r̄7>ΎM f$q;g5xAo&G;CxDPԸUu!."ה3RlrHL{pkl]Z?׍ (Z5c}@8ګ20W>dX*5}/afB * (ִ?EZnȆC][7V i TXj?ri=I[{kۖVqzlmG,g`I<6N AҐ{fXctJE -Fypw R:*$|$?orO(b; \E! 3[gqO n(Ć8%ܐ+OSbtSDی9&9Lw9TOJKGl m7Qr9) {E7H,Eэ$Ɇw#Bu?[IE/%嵃Cx5:#+`E$YsrMF?zs%Ezc ؠZ8/T|ۃGWYaؙPb8 tMUTbzHOpV|Yl{>YuEr |j4W/`D~6B8]{X kP/yD yC~F-1XKYvJn-J<:A'p;SVnfr\^Uq(=6c,tn2nC*+w:YB&6_GUIr۲ތHT0Gd`Y]Tbfi#Tm.z$qetF?lOo!!&WȠǒ㢄Pwn zxVJ{ d9_OXU1u:3 18Et-BK;B['&~T˰4Y'I)+xt]{S v[c,V!G&b'1t]{n.e؎Htt>msDdTLy{dQGb)X%~!hi˻mq#p:H] #',h.,ޛj$[0}~m6+k2i)Viÿֺﭥox h6lKN6aJ?~#NL?8 դ왐+c=;SUd.e,8%"_6fOx8(tE(>= x-mX,9( a3YƾD=tw&sRqo@k2QJH«}2mr5!b@ 稳?Q &vID{eU|W#ߔߠql0 \!%?IIg2DCG$=\-Ԁṯv`Zn>D>6@^-io c0'Wp֠9z'g)юm}y}l kM~m` i1}R?s ,m+%QI*x-] bAkq7,d@';tH6&g7 iT_.IX2V|SlW۾hi9*{ONk/~Sj=RДʶ [focݚ`/YLJ+p51;j 03댬`>iNtE<}BZ&f锤4vT"*`93[jvQb(+D7q y3ϑtRoorC h8u-&4y^ ɉz7=V 7.a7qCx*X(hM X t8tfQ煬CwiTGWX ,Ht~_xM.FGjIS[@<(OQؠI*9J\ yy;B{{~io1B|ձZ/,׬li\ˮcÆl7G a>!OuS'ٽ:Mi0D9F'.`=9L϶*544.) ӠكXY{wzlz#H*Ʊڊ߆\ypǪd=b`qC$TyTJϮρHciO>lU?Wr/AFh"=3#=z&/Vp}k(j87| cCpw[7QVetٙ^wIllX l3$Lۇ ze+i zmٱkyrmѩDtyzk%D%裑XVlbAӄn˫K0nC;p1Xncοq`@ />)Knj!QGGPK!.`z:{~XJIA@%am!JN֣KW YdS,3ޱY;RdL_arSaJᨍ ωfW(ٚ,Rfq6g }f^zY8 C7/i||z3oI^&t <,?w@ FӳjA0 *CJh[ۍB0 hAdl8;8ЮՔ"tFoZ̞(d+`]{7Rv&oz"BѨWB{"j]Ŗhz0Ԏiׄ'–  a IÈhxQRXIf8arG%:O+ANF:ѥcU~νD;0Lϝ)(A 98YmtRbʯh%O-[)(3wuܻguů#uhNym~-7PfI3+Jxٻ шp8=v*9@Y?#J/Pץ-i-.8Y[uq5*rE|OCh*^!pqt̩dZsI>.BNDtRdkygc2P`VӇh*pKtp1A2XaC*M&3-}bN:uKMzO@/J0$Mj9钜0FlI(ssL?w)nm=LXt؄V@Ѐ 8|,N`~HmۇMo1;Y`^x8?m: gk.AB\ t]AQsU&-)fp髍 JZt_w!o>%f^j C9ƍF8GD֓> DKkx\FKE>H y0ib&yλnW&Ny2~spZC/@mw"y^֠nLB83MtVߚGkt+II>E'Z;¿7U.eF%YT_ӈk z"NXgy|qe'cۀjMo1 'Ke7ї KE!YF!"{,3N| 3;J"tqv#ۭ@XzXbhhѽ4<Ljq~*9ީBoU;15p$8+GYO ?lĢ1k:Lu E(G.P5!pdf3mz9UOL`ay45*t\b˯BqȐz# xP@gs)SB}f<_`'^iwJ;)-Iϔ"V\^I@,ab,"ړb۱@$1>Gqf?6pk[Bɡt 0DvņW-5.~CRt)GV;Ǘ'ƿad4& 6L Ѵ80MR+ OȤ}S@ATˮI 3E~+.FL}f+%xaH&,Wդ*,Q#i Т<&̕L|F>9pgӶ10 ~z%PPQE&>_KoVw{!(J2bM|.p!;#@:hrK_pM%7h/3#ے%ƽMz㗔Nжbn~t~+eهv"uTcGeZ޿M;;H%a]6ҙ a>7bQ솊6ƶG?3j`kc^ّ(נOUy~Xogg[DRو;]&u5PAdLqL\1G2ƸRKuOyR֎cb5(2ڠ,?5<(ۭ Aڵ 6_ S]f4>E2>-F'+^m>uChۀ/t/"ٿ[dq1_)NeFPqCk%-]xka)zCD`n FїRΉ@cCkyK9r_IkQ4 qjwq]f ku7GmA ԁGbaMX mb.D'- ΪtĽyRAlqc0oA8,#"y}*^o#`yЗZEH>bO|IwTv'jO㼭[_Akij;ӲT6!?&y}z8.n([=͔@HlKhSXELx vjV/EqWlݠLYZUvDڵZ]^Jİ ̹5,4ZY eh~I w7`;88,e{^cWZ0po+/I(U .Dg2~{$;W&x߉g2zclI#Ct;D] 'n܎O*hFZj"뿕I^鍭\Ei>ᖂo \ƨk֯J"L ]p&zhׯL_ɶ'#T ?ZX-==~blNю{`IA{gZq$XHU |@/sQ`z|3"i10-0{V%aN-;Fh2ur?n;zݾ~nUV/%]˫FNЪ.Mo'D:ꯝGfPtCzqYǡMs_rY̍ ;/(owEşCC?Z}rǪ@eC@&K3tS㙈5(e,h&j ȁ@P4w o) t~VĆoi5?L2/se&7Vf 楳1=:/.3IE\$v;>9# pD߼~D'Ж|9dP m|00 n%J[Ma׭4Q&m/Ю-5!:zNnDfSO/W󳼼!QȹFyO&[T0 x4|nGN,l|#( U;ްAHUpQM~aˊNpA]k:yP^5H?@2m4+L"1kˉD}Zf5#4yP03{*??9Y@iP]]_h/2Ȕփ.}KPՕhrƞ6h0qaY%h݋p:E~a_-swI_׺uuMI$X4֥N4eY|ۈP/~h$FP8g @GzUaAk WRq.ppI&`P ]8FҘ#D8Xh{Z s-ILdi=3fHk/j\v*t[':o%[8# ^Pcn E)ٖ>ԖrWwQ&6o>Q9=+"@5zU9 71JЈ5eRJ0Z]']D$Av}^b5xO(Lg$\{-9{7{7G ? cԆ'JEKs4XcODح 9|wץgNxV(wF_SVzg3X ߂ USR\>yrFQa%iW JJx捈&F7wR1")}o/"X)ez! Y+Wmer}̘f7'\ĢnuU?"2Ud܈/l|Uj–2JL7܁w\AahzL?p+KG*04ng!U4~ܚNС/Akj^y(8'4DT? ^ь4.#!\;qc xEw" n ڻ NC[VdD!xNnYK4>wBgg R&2Nɥ_q˞;OD{Zhs|q vA콾Oo Ac A|} Mm6~A)w12O{'5,sallS`ED3υI Аpr^r$^!KCatH)>mT/TTKdD'1xgLf]xYz )B!.FGH<BKkxKZʣAm6st5;3oNaMrVJ&wU6캐 [>6f(t/JlAe#e2K"<|ʥٙm8I" $Tq>T{zҕXG`Ks\?yCmz9e,H8{JD$8w (*O0| d:жз1m89ī0\aKwq/1̜NqG[u6<>U4sDw)4kSUSj)/SYWnn|i}ڞ(ay@Lt֊ڜeֳ5y= 0繗2WBRϫv5B!{q+gtߗ#XCJU@]`U;!- ⿯-?SyyyG5b}pb xdk>y`Ușw\;+'Lxumu1DoWfi8\AEd_7f 'a^oҡqG{N@Ȥ~2.Uog:8s*tg6;#-rچmdU__{^<8lWKS*b R<EX Ey\+ ñQ|xvƈ'OڽOq6jkKc{s a_NHTgn8BC결$*\ت$zs _ږ\A`Xb7/*oO#E3cܯ5߽mn#WNup}Tm3Ȥ=l]MN=LHVhqfc r'O/-&H^Vp⬂t^[<4{=/+r=(b⤜qՆ%ҹ`Һ҆&2]fg[Eg)UG`QiȐQԊnw&­ef`m|槻c5?nfNϊms]q?X8Jqbo[:l^p37Ӊ6+^!EPNhYug] a t叺 P$PT(Euj:M΢>%^fJ$8*72 aEy)Heu*G=Y*;-Z&v/ϕ}5{9(|K*J6ƘQr/$tC90C_yHQzIE B{m7f[Z0\W[冞}WI6V& Ews!a^$;IC \w;9DKj2+fݏRSC2Pcz0zZv3zJ!ӭP 8iplN3 VO ';:)J33_SI#E1T"ھa?e݆jG|.'jsxjrl!6S]\~/A"!'ngBՎޅ^~ _UR^?,| әY;}2,jO8(:<;j267Cbo!@vyPSՑwb+i/m6fU:^SpͺiV;R2֑-:>׉#'Nt?ah@R][^vZ@|.N(Hg y49yxG+x +$ImCThMc7f-kT f4$*`Gך@Lh 3q+~'!OaiG| B*o93"[BnU}uEu$"~͚jd +yҭ8b$Y` Kz}v7& l th[jXB5jy!>lx %qkT ;aC} FwWXX2?Ddz҄qJ;x_@s~D/2H; zX#_#uJA\4Q1IƥcgFMˇ] _#k^gŌV1~a6CeISz+3 }-#u‘ i)xcsF#?PrP.aMi2- w)mn1u(P IGo Č(l撗^-GE#Y"yyd 9Wg:yjg +o<8 85%~3g,XCiW)2M,5dsrTeqͤx4=n^bFU݀3@ 1XF_= M)zU1$FwtK|_O'^r:|Aqc2hGj<x#6_|ҥo* y_lLRv_~۰۽;{`vC@}vzz]m_$TwX<[ |6i@k7q(j ؤ.:{|`pv&hA۠V.LOyZ8xƽ1nԴjMH ;q?E̝Jw'z?`…U|:T Qǝoa CR- RXWR]A1>_vHX+#CO*p?/q #4՘fY;D1V풞R?RjC!O*{G@'%dV7e`?/z()*e1!$ oBoPy<+6b@OzkXg87B1$Go%XZn sݣ<zJM _{|2{6ii4u%H ]3eB43rC&t!M#Ϻ@4Y=9]ߌtUk9&F{ |% i٦Sܾ *ϺTwA{lH2~ #O<=lmϋ6h?.U(ݎ^@#|̫&^ 8'tߍa/`}94WoXi쌎Ѓ!FhM;^'nxC6~wL y6^0u X \6-u2E0"hAPڥ(Z""->Cke$Y|dxYrg'5AR@=UAT Wt@sٟ܏ _)Z&o^ql Q:͢}25c>͞]3N'Z0"VQ6PT3,8:WJcmnjQ(LxY$4C=^ bOhc~58vͦl~"ZLh\#Z8RRTJP(dyg*ck)Cρda_h5nEHXr:9Lv˗SE`-ТE{#Z$ 3#P"tKl6k_Q&$,'Bp2rZ ]Qy;78|81DDlt;TGN>aQu=.Y[i# F@ u*#OugR7o_ ұJ CG fYyP64{vKRNmQp ƀAJ &< a>} PoŸ$OzC LC}mϝMH3\|2Lthz:qDth27GI$oT@@! 6.j _V B{qʊjrXWN \TV iSV8q5ӹ:?zw Q;Dg'&Z#8^L& ඡF6 a87Br= 7khtt31n1 ePQ -g& 2;CD i:^NȬu[(`*(ۜ!RQ<9k&iS8%U3g"dLC-g'IIYe_J #@` Xwik s=r^dpG RU{id*oW#2p.Fn?nɒ~܌%(BmמRFDy+:ㆠmhQJcwmg wCG\3.:dp.S$D@ ΓTvK4 _6A+K~̾l.뫾#GWp*4A2B&cTwܘcB6:\$ڋҦ9mpsÕe(Y7ꢫ̮FdPD/ O;CB!XQ׋uѷ8Q)LlpTp0Lmu:7C lI+Ƶsǡ2l#ũMuمJpaL5r%< ߡk=G #C6TrDN{'B&9=Ƹ5 t`(NmieGl|ݧv~zc^! :!%gO>&/o %3KKX $yLLMǭC[Zv◱~4.KX\fν;˱}((Pk`Y?d8.{0{SLRdTQ)2Ge8ab&hA~ӢmLV2Ͱ_:{;5{MSuQQ5жz/bۂᲘ('a n1_0== }7LBиMzr\`u H_Q(m lMyOY7I#WM~3ѓK"gV7hӹC<3h+NFF|O@*ZD';St8t .վxo27ݤzvp).%F^!a35{hXmԱ]`6׼N5|aZfuI}1?!vd^F@mX9*" >g 2o]fXy scOĠś_rSSǜW<o;Γ6.XRP<O, uN½wxWliEܼ _`WuKmF%]#/lc̅Vh]U=zbfV> * {%>--…r;ma(XK5ńcڑGG(+M"wTl*|t-u{޵, RXԠr &:q y'#v[+ EYn;Dܲ /􃔈PI'"Ͷ2w<~c[o-#3Zm'LdrF12׹jpfؑwL}NzA7SIbn?nNh/V角kxc>^,Nbp3Gbǻv_I7 a' d\sV.wƅr`L9avi . ANɟ<0 ꢕdCܼqu7r[@uLuN5M_<Ļ=h_tQ^MتR$Lҫv"䦢=ߢJ!" P~zg6# 2kLHzP\Ҝq A_JnW;2ȤIgPs5zl\N8̊HFF8:s#Xs c,szj|@V`+?-F6_*Pw׫*A̤=-;c 5xAa=q!xpSNOdbnk&1+KazPCw_ZX%Paܝtgw+PvEn< }r(Zm҈ǽH)s{/0' i9-Zr$iUAѾ~%\ `+ *6B>ԊdOWNg7.[UOpTѩBoRjӔ XxߗycT~"|)k d3 VUoTo}HgTNh#󭫎]a僝FWIJ3,6g/Vv{G0&?)]=P(Xw̴K2`IK#N6AaO/Q/މ3ĦKCk@,)EŨ*K wIE&!U&N L3@FoLiç3YU0C}V\cYlv GY`` cߟOD/3H{" %3T"?!*q(kvBu"3gR YYN_OlNVA[ yQqk uܸ÷]t,.GPT4csaeE㊲Jw&ڏSH7~M+1"{M]Q)yDmT>d ;.,I73cBV!2c-v9@@d!q/UT[ R|R$1$}Md#-# E 3MnmIJ o8H v!' 7.,;TU՞9^98a^wx&iq|IQZdtٌ|Ah,j񲸩\Qǡ+Zj}.`.+~"LGbθfih>ʾji+Q$}5FDE߶c^D\')aETP2/`h-<ˠI4b)glJr_lc鯹o`Ec9uh9X:"~H%,*8r$+in2yjIxy +1<~O7ð75,Bpsu( zƈ6xU}5UːT8; Ү!:e1Y7mYϜt !H`ZFܤOd'xHOEB;t%q f2vbq *~+Hjk{T ñrz6OmD%$=rWs$e@hrcz:9kíRM>sg>Sցf;/x"3ڠf/oP7lI܌ I!hP" 0{yj/xBL^s^镩El`)"PG3LE du'nE{oO2`oS*aQR .W3uO> .P7:v1b[ eYL7(fܮYO-!s'?ZefS1ثwf+֨h/h3grnx"nhSUU (:7mע%Z0ep `a؇^x:8.E: CtEIb]Hh aXC^^'ukyy=wg5l dy)lVyv^M@hU>LYkЂ,pX[9!se8ݚ$` Y/< ns}!*R o*ޕ[߸_k;tU(i[:k2ܡ࿔PRNÂ4;+($QPU'; #/9*Kj_TI.&3>=&ҳ%agMuǒ͟*)ʒmsd*;3j,?'flePE]L{._+aph Nxm^ZgDLJ'+={H ,qxWy;Wuqq,Wl@i*r$A+;U!, \Q,P2 ֽ'KW٠\o)L1Ӂ` z ,;Rjysf. nBL,Kv^[X26>%udZV5gg!\l)2b%Szɾ2*.3 ڇSfEtխٮ,%.<DNneFwW *۷' O==afdDt:}cA3z~  s'=G%I+{5Z`| Nc6є2_?E84*gǜc' olza5]N.6Y& ڌ[" lg6VclDG[bvk.y:hoLɭ TX㊗>2w)HWkT!s9 ^^x>wwr2-,/<Lk\khy-ɖW}[ +qyT@EL-9??.W5%G3m|"08Կ?+D!}m(/<,=J.S(;a+Uk77t`ܚ\i|j]pC|ٸC׬F͗jN:$'U s(p"{P85 Q%8cւBg0$gUʳ[OsA'Z6&bs`0r!B8~ى`f<(E72`5: ;L #13ql"YW ȩ"X@tc^f(22FPt0h`Zwk! ؇V\oHi܂ithNo$%( o+*w")LASef*>A`fђ&%2:4F잪؇9[}uX]cKTʁ}Jѡünt;Z䄇#i}?t kd9i^)$:=A!huKIH~MW "a?؆`J,ΐ%:};Q3杗QBW@bXzvK|1zcnԙt@ -"xѨY'G]aʥ[} <ikl-JQnYŮ(Tv;Tuhꏫ]cf}(xEs;6č47n9(\EӃdk̔!-8sdZ‰? DyhGR $XqRA xQ܆wsO`E܁q *24kV&A TLDv0NX(pCL$G&?U1V g۰;Q0Z?VS5\X}Nғ>cw5]]>RN)=z,k'~'FH''1{U92͈ne?TqXG˽ܘhRUlb0hʹ @pu[rZa3a: w1 1?'^S  qnOjh{DHO"fb3V"3B8Mdnt0Q)H#ӫ]qqSv D-.yRDJDvoʴz7DR$Tl"I;PĬH@Q974RJ:^8+6h;3JA9H懇BS/jz(.=9*7$l(ҍEaRYh~ɭj[OADyCM;`sm9pX*Xufs%hs/W;=:e7 ڏd0:F)քݏ"#9'Svxlx/2Q}PA~ؕ R^{˻MB?eNʽ*;Zc:HIU]ڻI&r'F% BPgcn,U܋],%Wc!|i XxpzOHZq^q$ -#])MI t2PgTRjlf"D"#ŭ ?F W5p(HS!PB!혻D"ֈ@` tg;ܚ92%h% hԮZxo}Y!ү=-~R\}3 WruA,9s[) ktˤe@n`>^vgG_<cI8Z۰#l IZ#S+ ˝> Zv_V6i G2M炩n@TS(Eϛ* 7Wk~ғ) fx.1Ry8tiz@ӕ\'4 DMf=l0{M)ؾE^be7x뛃lCLSw{*a5* q޲]O_deT߸ λ$aGmaSܤ6G{|;/r}ӻ]G ɌS2B!(U<)sm<ܡK.))-,4aVך B,TSM83yoݎj]!ɪ;}EmH#0s ƿX(z(;CYiwPaa,Fe@?g &l֟]sD4Krv#!30=t(+tbdFᬂ$Y&OGQ#~k~hAW07tz^cX"Rօ82 taJQeX_aO4o}Urro\g<\?'$)m{GiSȷ{.:~'D9_']R>!¬V8'2cAt,GA" wހ2{wX%)(ȧ\H^Ebf(.p*R!ЉK[#̸fDJ36z "N!HLҟǽi34t0oL? vSttTap@D CU5JO ҫ\v${2ZlMmk t*ΞpO/,ؐ>qjI߷ v#yXvAP>.yb9F"~ Wz14Xlo)mBݴo~Г4~d=X93@ښɘ~(bRf`ji#^<[lH{˙"w0VB%X69wrbI/s3<ܮ[Q8p4U.tM݉eo8O.olj5U7)Т'A o̳[S"dE y rY9@)lK|B?Y3z;~wQT ܓKErgK*xqv5#e>9dѣ>BvL>7F;\坑K>}(?Q¡T/]Y$z%Bv`n1vL_r{LO5}"8gRV6UpYT6fT)f4p4tTEp6'\uv$ GBD %XnqK5^Pl[/]5Zcr5r2Rd+/a Mm^ 1{I2L&#F)sKJy['^~3'jPpBiUAGdl 7.i(bWU'?d%AP(h#DمuN+mdT:  gf4_&9kȹgdEX[I|tמlR9p}śA Lo`zH'*c5smPP`{!\tM |#jkȕeaM-q]^}Une|kvHTwH"`ߕ5Ff1Lw&nL@ A?QZ&ݛb9}5ϣn=8LeL}={>Σ]ul6l+PEkPJBV.=|j mypjƅYJ|`|=Y@Iժ2mUTv\i<觔,5$/WNS||d Gg00$!xjܡ X !ID6CS3BjC7}|s)P !Rg-}_KzQ$) 9?p0:[_ci{H޾y,@B ṇSM^iHD9J/&+\ր0;1ڼEс&` JyW%Xn"Hz/C`mT!ܷem=BT) DA EXҥmg!&d3ԢsB5Z5aoMEV92 qn:ԻrY|]'W%ð%v,KU2~,Xg7P{\ 0<ɖQ/s〉T,GŢ2Vl1XP[N. 2nǕKY>8fnWɾ`ө'cTL|_&'uP,^Cggb ('*\,4Ȣw*S=(DNoJ H`@D[&?;d<7&=VB C>;e@%@:3;@T XL[sѡfUڗ։MN~ݡCn9ps!u!xs5J8OPB^T#8vDd{r# }L+>E_RkqO}Ū/i:r"ITSD4zJ0bnx9ؿ=U FCuecAvȚvb9,~jX_xbt޼ ?WԮc| C8= a dC?( $ݑqsӱZk wKp&nj?H9ǦS %.xxIr/dT5-ԍ/Z=ϔd3BIuA ”_.πНv0u=½HZbJo挮|!B JM/cÿH}H;E LԬ=Dk@(]`LbSHf}QO2%ݒ Ulڃ{| K +o@h0f;kc7(8$&;H|SAqK #lA[ @0ץo)\c/F_Tz6 WxGõܝJp H4fφ$<]f3z]NǪGq&)Rc%LN'V)!%j/t7鯋t>()`p5▅&͇:  |'N4m&(XC1E6RO4L֓"F{Gk3z3.~T}-4e r6k$e?ALpA-l` fqgZS]=@*rRg}UIcf!)O " .FqC%:DwYfτٮCZsAW攍ĪaCRlj $c l1Х2PCs=% ==:!Z.z|nICďF,_ y 6j!tx AekOE BH"D :\W@S>A PШ{A;oՍc,"k;XvKU8ٯW0(? uo-KN حەj =aFTAPSLrYR;-YpIduũ&ȸiV䔚܌)'8 mxX6qm0L [N)+*&s%P6EnP 4'z ABӗrz-p;_D 9~Ŷ (G9Nlu9vrdUr 6G4y{%.߷Ԑu3 J"t(m6U;"ڦ'Wzs, A YL C8hJdorߘyK.b0SYn,z!N<6qKqvzx~h:-p$W5Vd]Ʒ*Ɲi Ĕ2\NVפ;ϗ>+DIIM{Q "Ǎ-|K.'RDFۗ@()nQ0!(pyudHeݾK\0W8Jb& S?610ɒ$qM5Ncd(8onD"qmm< WXF,ڭJ dF4 y!*?uE.I f{ _> L؀G35ݼn@8s@~ۢX' M Q86SD8!D!b/u6Ql 9/ӣ5Qd7)HkGkx6ۦ `~ATZ]U"QǤ컋${ʋ0w*fu(QJ$_˵Z=k`z(0sY9<}KO#:uфS7A!A.c橴 RxNŜʗ2=L#eA# gNvA{IZDjsϥV=/ D]]j'0[F~<6|H?OE&~;ﮃGK Ri}6*4u 1nGoф{įj34B?@P :3 gbOkJ^ _g%:WA)w!p`.$g%i+K[hios8ڪncEK]x/ʹGv{rHZ=(@QtoiaxT.:.gW/9e%f_;ޙ1;r=lxZhٞԟp߼$z_΍+%)88X:7:/V᣶_Bc{h(+ϴih wC:]H_n>TY8wӍp ''&NaKD=3~vBj9 3gPeꘀkHS #o/.=c#W5qS ZZl Bx"/]Bz y<2⊌zKso{W Lu`4L.Q a>Cxi0⤤qSe0Cc ŒgO߅-֫zlH kBQu}9ۊ8G/=A\  FTaxLJ(W jWw1pJd?R lR&Z)4De|^s4K: .Gê,ƃq]x䢊\@ɛz6(}`Q6QnU3qJ˘P)MۏkK'|W90 wLn`V:JiN;م;Dr8 `FE;o"iN~ n w֎{YgXuؤ"!p!7TYŖ5\reuilpgFIf(-ϲ3i QP{3G-A!Q9i4gi L=.J .S0S˥~cbr@7 Nt{T*sZʂ1rT&O_Z{hMs/_Ʃr_OUB;5咭E[blFj~J,mM} du=ݩ7)7AEzq0rlQ=Gg>dxZe3~\O%\оM6 ~`yx}F\v< qjgXq{4w ;mž?=nQ+[52MuoJ/y3i@#з@yoC Twdh[P%H>9u6=*|q8/ .7D[\֬!`raX{lBG(Ԩn Ol^nDVEM$_V{k&gC (xݛz(vcݴӭN 呺EwN´ єbl(\\@&Vsf9]J&}rm[3X12 NN(=ن Yv9'lm1s:h HYh=O:W'~qdEuӀ&-C T)f=qs|<}պNM=:Q0*9eQ"2`?n1:;6-u tE Y,09;oeHO 6fo+;GW+DD`D&f27EkdxTR+6 d`u ; aȷgx|dN)(Ms4IxOEr\C!U4t$zMoψo6ӹlfW%F,2( \#.,΁IV!VPx[ W/VUpzHN@B^2UwQ roQ<&. igW!s/ fP|Y,h{3eP)4nl+c H,dn+P;t:%1 nYGN{+< #) ;nHU@h(,KkDk#?VQ :c^Q%>"VZIg! e<[N&e/7F[׷h駈;an u~ = ⱿQ 8A w \A\t&yTGHi^ShEqWF8l Sr@ˡ`)l-rIan4Vli͕ Xcf,Su;h _MZ]+ne<} gưEi9QZA6_u#?,9:Fn"7-1#NSb%&kϰß3+uH}kƩOk aP'\8Ne,ySt=rC.qad umTKLu bYmL3$~A&(4$OeàgK IRp)NY$!)$aՕuR6=}WV26AWEo ZRX#!{r.9=Ec3Š}d?KA=^@AvoMITV@ O(|j7GXgXЯpK Y5!W* vij9Js{Ր ~xǿؑH$7b?#_ӭvjZ(ي quA8g,Lx5~qcJȁ T G-k_]hgG?Xj1wƧ6Ȩ-aQnj8UM,uh`AaK_JZ^{ zu$2'Ƿր )lmDx@B*vcʴY|Ÿ^ A8ҕqP 8:\D֜H-`dw۬A@<(?u5i>-ɇ\iA: W'ٷІZs,kOV 7`?a5#w˸KRYJoRG7K̀pL]Kǩ\;NꍁIhT Vz!;H%kJue:\p%a_;ϒ* >(|XfFM# |[:iޏ`Vh#VP1%ecsw }2 +zS$.LrDvPUGP>~]D_ŲjR\T(ʝC[-znqK谘MEeD"PLIRul=藫ey_s67fAvvK@; ۟r0(%V ,@/3<4&PY%H469S[",ՐU<}Zv|I08Rb(;"hر*bNv7(eLrbB=IaYNJ5.GR,mS)[/FƉ kWxM4 Nm2;<5m&WT#Y&Q Rd{,Jnp k <:wd(k-Oəozp`* # *2ED$;d4{5thoR՘~J/#@lnfQE$j9rӱ( M!jsťw:CjUޡ| ]tEp_*p rP{?VVc؋[B&ll{eS ]F!YsExpk* E :(rY<[>lQE #L `,&_DvFIKBeh̍ !nYTk/L_-o'P%ج : o㧐sJLMnRp77pX*S36Z> 8>Ȓt\&]rq \ \.qnyT"}()`^<4MIunɞَnJ:IZ ?OZo5ʏy%+/\`0N[5AoDC@Uv}農¡Y埕FDu*&ҽ &XdB&gNhQ,|Εl Lw^YI=Y+=0 DC rgjj7!RN.zDNai?Uۭ1(@*d؟6L"qI~}8d$Bj/돸Ztkc2@}O's[[upi5wy+Ӑ%[ˌͮg} W2]i}pd*Rjnd±qPHAJ$DY vLƖk5 2T~6H֘CZHp.|0 9.)[ҹR]nB&Obx0jYIQ?(u =㔬NhZÕ _c _;_溞fIaEKrV7z`wnՠ;VAjD/ak$BƻLU24VEYV9Do'#Iub/}V.t-n=6֮ דr#@ !4ɉߍX+k/XCySW,TCO|ut\U>-B+TQk,lNO,,LmVzB 4+* G*)*w%Q7&(ikcU8> !PT{v􈫉RSrw˹ GO *\6x$[lWAeŒH垉2 c-``JO38BܗݥA$S0d  xxUV>{ܣbE%q=UX쾉 Dv/5vؒk~$}B >dHLA3`^wǨT8wGOiҨoDy \F3SN2/ OK4fcIpZ7s'dg|Lޘ;sv&З0C_dh~g*#QѐSDW z b \ʇQC˛Ҥ޺:EHfF-UAJ-חP" ;fJ9le!MaҺf# p9>iMh~@V12`wHY<5Z1xLR`CfMܵ?}#zƧb܇8Si{qgl*%jyXERAX=5#Y=[&Үl+'࣫92 x s۹53AV0flnvl&.HFӱ)]M{n%. Y@~aנF o%Eְg;")|Mt4I ˁCtնHhv)B)uo<2wt-35vy PE+E"xe8rn t[j9.>} #ZIﴐbt-}M-^,b֟SE4̬?L" M~|ԁ(< !'.٘ 78_Fe/[W'(ı<wh@`ט7@)G-n (oЪ3NCW/ G}<` ruYES/RG )< )(KvP-ū~&/ØZvx]qel-I\d?TLp!o`>M<-ͦ9kԥN뛸;Č՝+|)ݲΕgya{)``OBi?T^ -I^*$Ð9H_x e6 ]9' Y&pK α=!\nJ ɧd4|c_ϫڠ.% EfXlY.V/dЈnt2x9{Ӓ ~6',Z4~Qd!z^)e9N]P^?֪pǣp*y(VoHN$1q錎f췫Rݖ>-_Fo9Zzh (<*h{|.ڐF4ۭLiHٗO!ٟG7Ԝޙ)@%ϻQH Wq+e 6 _.]b) 5$T PYu>{xM6:woWm2nv)`2@+Vjd^ucgleo!rV† ڂ"g#(4<:f"(ckj/)&@fAhkI@~ }nNe+HK6[<=pnkK|"qG:*H9#}:%A.>?С8 abF^b#vĞI^`,7 ЂVT 2=p}v1 .X\&u-y~vCb5\&c~bJxb@f&s`xN&QQX]D;KMwp@f@Yv<4?#UJ}b+N3v:A>}X%r~(WDTS6*Ӧ̑:,7,BiHU Ha+Pj$t{:7NK&L7iR>Ppy)"%#wGN.7*op&=\YV\&ď Ĥ23M/CQ$…V y8= XaAj;xZ^Xx}MziP>։Z^M)Yoq@Qǯ+2Y V! 0ueeDS &ΰ1O N?(c)*(.L :,Wwoߓ>(Bxr!3PV) B)D8sg ys_9 9&(nS`W)vp6C((JGHO0EsHl .pLV Ɔ9! {aF aǗ?4ʼn߆`+>nIvu ˢԎ汐Hͭ k~-O;;OqvQ^}sLl7}_ZÒЫ3CE 9 ؞1+7 ^Pt }iܖ7uTkkl"q'xC`ⓠ/'{dWbTpj3GM6CrLq1^-T0٪W@Wf> ,_p eAi0 P ~xc"{J+DK7 ØFpΧh2 zLU]' +nܕkze|MEW]g`x鈵rg5%ZbLp7Ɂ"ěm@z({ohW(;\La2e1ة4Ӧ"-ɦsтU wBLD[ 3/¸;k'$؜mJl\ C05/j-`R{V(>jy=lS]DHs̮c2tcN,UbzWd4 38a#5t]Aֳgעr)}RSBމoLe1 =/]T).CwŝM|\\Itx 91^: C}Fɧ|bhSϬvI;9N VƵyTӒߞ`Yq{Ѷ.1[0o%v 2YIv EB7~m)Xc=+x ]w@lGU#X A. &>(0e3[˱$7vCrեXc\3RLBzI$/K؞~Au*_z)ڝi߻C:B,Ս'^;1J }dD`-?l(oMLJ1g?΍4Vd B'(Ր!ex+R)Mw< N.A5S#[WZ0_Ha'5d|NM c+DV`Hp1DB{ͰV>yyH] pLw6gY sQ.4eA)^M7)}8B%;M8b|xJ*2ʖ{ϲk!GHV0E%aF2= &~6Z&} E0dnIj{@7+^Z^J;b,6с#W) 99lAMC;< /*Ma6x{ę[xzhUI]e}"bf%!87/;]d̪TҎvFdv@v2I=$a>9#)Ql [v "g[Ynf7oM__$h0)h< 0TL3dnSA![]$7RsU)8擿b~ʈP#61-VPQM$ dR<PUxUҼUu 82䯃xw;l屨ni JRS28GL3- :}+i:eZe~_Sbߠc~BϸЊa`ѶE,gZ2xX{cs 1N4SeĈd/禘dnJ܅@^H4(\EtМ~7l]x`p:@$;qfkۀj2t-z‹$~4%v>,~io\(Lj>Y3lNY~@5 48n0j"U|+ԣWϡ*%dG!SeD9B8AO1GI)<lk$rtZwbңfpķJ{vZͿw='**!!¶)!~[ԴOc:$dYucfBm D:ֲsC.gVb]LAi:GiTND)؛*N.Jk|R@ƠJdKp./9|c]"Z}n9BAT9`!Iv 'fAGld/{Gڤ9 ѿyNjB5V ❏\-̰OX'@p?<{SM#ݴkFڽuJ`I"{I:b 6?+ ՠ$2:N\MM%w?҄Co[ >^CµTǃQLi#Ux-SjSY5Eڥ4x|(HZemkB8r :}O;(܆:  BeZTzs6Vj^ A**&)~z=j,t8 MxL4JqLع[U\žKs~؄SW"d("0V $鱣ptyw%jj ^Ihi0O#c8D9HW~l.^Ts!e{0vuў׸LוBkU@[6k y`}1eO8; V7gtaz7cGWJQ$栍-S`@#V$`'f:Ǹ[D?Sn`6k"?;rf%q!:N:^yb֩> &#Vf鵬R*r?w{W #JW*NȤ;^ \88 _35F6Wrp7x'iWLm V_D*,$'e@{Wf";:Ty{ E-S1+ɉό&~o^1 bծ64cvstrAxtNU;@#E?<24<0fB? -sKY1%WkEn n%֪j7GFU!AH )wq>>`ބdE_/|/,$ @Pu>>hL{%6Ǩl+*bC} _#1YqL=A~82Og ƀd&TLY7~8?1_sx+D`p-!vQ V>fj W?Ҧfۃ-R~$"Jp_Ù\EAI!4ӏu~9N4O]DfG&<Z+%=ǐDC8k#ӓ E>[b=?fC@dDhI;BE<̘{i|4æ~upDߖ<|3j19~J1pX]z` $=o,dvDϡ'S`ʵ_0r|6tv ͷYc`~ Z 2W@' +PxR(% e$6"4,wDN)E4P:- ЛPްmŐ&@Zf1b4Mi b^d1KZϽ jYq/m7JwN5}ag|q)z'VFvWLqfm1\"C~/= %tҸ?%ʩ{jؗԿLpk{sTr$.O8"5s Afܶ@aK:xt2ڙ"3s(L1t(=x {₇TojAZ 5< 1R\_orz#`z^Ɨ?c++MC%,D :Y[~KcYy_L?PJ2Mk2]'LĚ3X 3Vayz?TeDZa 4<*? hc-Ë5~VXS:J% v/҄a;OIс;*?4 ]t̯nmCƻ/ g5ywF岤>T8sCY;g%+ :|CsɜGϩ'}Qqsc\s j?3;wyB:`_|LN|#c@z.mCá}0sX ,/#?\7o,ezw$BF7)LS[ 'r`H[dܠ4MfZ^ԜGzYn[TDTP`]Ock%;vEo ^K1JiSKo(LZKe@yo,ք8S_cw(-mͪZߡyY ? m(rpN Ǽpz|k)=C"bbnx-ǘ3*mkMij׮K+94{>:ѵ湅ln* N[MH9o\Wv{Һ| 媾s\nV*&)M4GPk'RX Œ渄j` Wk ec)E$|rƿ袠 z3ߪ>r:/Ëi艐8F& !Rhb_hU=d*1ný)exxJ1Rٻq x `!}͡;ZrN" QnXsfU^z60OtEꯇ,s 8|o:C* 0/jAc ~}*ri8P}hu4gS_ouʃ7rd]ʓj"ai1l6Kk^kdǪW"gPT[ENU+Dfs*Nmj ঄W=o7nzK>Mt 80kBc\HXsrzv̋k[*}3yL m\c{i Kq*554]Up3ExLXs*:K]c舩.?"B퟇hcQ5M+> ,=u1&v-mɀ~MoA@m#qp?ư!fcWp#:᧥ mž-CBS,g'ǝfi''8 ~DB n%6lR%-Bvۖں0pjEi^RyB(* AjAdxy.N(5mb#%4"qQ?#"ݯ󱷮Q5ƳDdJoDCvvuav ,ay@RvLs9lشaլæ$ Cfܨ3[vSP4e~ C3lXi-r+^5K8, =Ȗ7M(GRE乃~ai,W!#əv =0!u$P0"Bh<疵k3ۧy!Q!?c:7AaTVI mCZ&olB9Ԗ#яci2Q̧Pt~R=L`Yc ?U$ MBLPU9EG0҉Mn eBa3 Ɲ4qŊ*힉 Ӧ7/DT]|tӴ? RNɏUqyt@{_VX\Wf26 H" IU|/JVzMʮ#cs#E3zВiJp۬36?!{LEM._ܖ4>+ aVw'_;x'EkoℕJf r",P_)ۡv`e6גcF-TL:vԪ?t6FզY@*0fdK_򺢌ᡃyOU/[/s9X}e֞hNRP1\ؒAgȏz,;$ (B/Oҁɒ :.缄숂{uˬ곣# ?΄3e۔ 6C]K0liPۂ%.RI-_!R`[9tV]HUBe39{3wUGȰ(icEYg' CEH%qժ:+Mx.5 *$Nj#>_pp.$r.1)׬*ϛ?9e/~HgK=ah<ēg<Y1nkͳՙd^yGKzz/vbuƃUCoZqqݛí>E+a%@'UEf%Bz 3=KIQk&ߌg f`bΥ8 עƚw:t@5ҫ 5Z7 !M9?y2˩}R 8/2M/q>Sa ncd@hgߖm p9}"^~?l$V)+Hw('c6%PݡA#ʢ !*b-iUPKy=u(}ÕWWXwE#b2^wK$f r+0Ue`ЍhB `*.:r GiBVXjK\g>ϋP B}:2U!~gcloRsCφzz?9dpIxQ!*!ةmJe{OKP` !^۶t~*DcXu'%Q<<"֤s=r8x"K4- t}`Ԩќ?s]`!XFmfTrCQ mL]8hZF DCY Rf1 2Z D1  l s/P7D,DhpL,f7i15vx,x;nvݞii4k& % T)`ך0N<>#|/ixt"\?׍Kzq: Q3 j $(`5٭_CMtyO^@ݠq:fe!2YKs^av(g7a<Uag6x%"f_]chZ/3ѩdROzvq"s05-N ؒY2^K_0=]9VlWv/C \ޅ m٪Q(Nx0/wu=0A:sPq?kӁW`,XbY98Dqp C)~+!1/.ɕo"#ONQwamvϡ\ \Wq[}1n^w^yOxRfj`n BCh+z p^W,Y$L: ye{paAsP8̢Ѿ=Aott*4bc' 436LѨ.?SM1|f`3oGfyC:l= dC+aEV W{ɩc0# zo3޵~˪ ǐD`X"]u읗 fgԄs4H{4DĜ6 N+\8~/47בֿ(FvJ~[~y$V]xxSD&f~Wqm2*\6%~ کdT~4l7Pe\&m #eM;c];<(P#jRFO+or5JN6SNs"d"|sϴV@aDyYG5f*AMˢ V<ǥW/ KT?uL:FĊO&Z lFڴL xy Poĝ5(望8ŠH|&R^6tDG1*?[6PWLc ƍmI:`|%هbƉMd>:.C#+exHqd1ilx\| ne^#'S*XwA*gl!Wo7AϯyDŽ4)Wt9ļLT[tNG!Yca0 P,ܔwq^.9)H&N6"S,jR)LS([ 2 q1j4$xRP$wk}ǀ]c$.Tv2+P?jtg_ßjriyΆ͝睗H,еd`KPXu쵋ƺX,>IVxHyBOװ,er:(SBɞovj Q%bUXAYl.;˔ G>J,h bǬs[G`hKY5kd風IC2|Y.>BUiX,DčTQSeHp/*7!c~YN`FF-ܫkO|Вry1ѽ!QR1W4r|Fy:jp5X_v , g_?9)=>c]*qޅ-ܘƀ\)- /I'r|!\$*0}I-=h q~Č:CJthh5v$F!\=2ҫQ])5ck^?GA } ETqFQ;e)P'˖Y)P2HT5uM w%""/іvV6vGVݒ8)[a`5lWl^m0|9kyrjj2Dcp{ 8ND%8g<#@1yS? (U,3F@ԕ%jmY"dhb/pFdW~}kbN=mmV1YٟM7E 2Aphbj' nM0xտw#oǓt \U.N a\xU鳯-/1|۵ t5QLQ\ ~b({oJ=*ݪ}#杷bA!7*(2djl'^qʇ-S;-ntUO-ԃV(ڧd#r[@O|k"\FLwMjc-Z bNebY! r0BE: yC@fHSlJ\QcLo2>RΊ? [2$m{%w_We~kgr(ɚ`Kl0*>{V@ͅwG_+qs:*EUn-lnt$;id }TTZ-׫aqBDt K Y Ʋ +Y9|Z)wP~U,/4D>֩iYm*-Y eWͨH ,ߞӛ3lbC\\ lb`y]S*~h,Ia?z /7pm(iY1\ {<^o+aƲpԥWI˰ޕnPe-k5s=r%.,rr2)W)w1w\-tk\w'Fs?zy2wi,98TR1sҊ2AA4SY8}Вu#{|Lt!u HBۋ4pb%uQ` 1 2o q{6VhFCF2Ml ޶Q6ڝv߸ޭ&] =] 2As&{"ebDu+g]EjWk?ZysI5fo1Ny6E!$<1~ |v즅I`<Y%mчa ?ًAMI*\n|I<\Fy C̛_ТA ]ռOw2'0*^?x޸×M: f-07|Lhy'~AUOжԭ1wjlOFv$$Kz{y%Ja' *}zSk5 0KM_OcJ7Sàr9J.S퀛ѽADoU`!o!O-^MI(8ǯ{r#l&%81ld^_ŧg*oQ^f$zOvB}v!w5P~2%Őa ;?.zdN5Bfe14m/ڕYMT!hD)nINp;@:r޾("|¤L!qUeaj)0V9GEQSHݧGzx5>-v5 C(jȁdkUujToQAqf?0[*UEU^PjkT*eE+t.3 I40Q~Fn֩'F(6. soCڙoi **W_z7I$wyB6!.4@P h6K"T:Ō{$xbNlX,G/lL0h]mY} vx\FQ\P/[,`r>m4iǝT9F}'9SG˸S(D#d;T{EBřX-̒dۖTy Hs%_ampM׺3yܶ|R#Lc>/%t_IE`ՇOc`$TMHk4wMEjSq$Dk#m>g$>p6"71]׆[v"4B9»\?t"N  Χyx 4!G>jJ*Uah/&qVg M3JKB^ əUA5 ր[;4L:dt;[ǃ`ܺWd-^[;fξWw?sƤgc{+ϴo1rrZZ0o{I7\€=6]ƹ QOQV+jӽ@8+HP܈G l{3.BXyFB#fRdP p!xEFdR<o5pmZ=up>,P3_9t]E6ܓe't&+@K%A\ܭ;$$* ݞ;ijs3OV!E/g=C`7N*;+Br=`0ʴG;vGN2mH}n9m$u`@$K]*i*/qOF^U5H{"ߨf%ٞktb'{$CLo!!*zo p0^YUs&IȘBr[I7Kw,EAv_Uxoř[ Ne8M2G7$ HJefxA "+sҜ.ZKDa<0Ysh-:;z)w Ϗ\-i6*$QgQy5ͷuš)4XFxSŵ3c{)@0 g}&'x!4TY 0^⩣/)V7,X ik:-1k3G, P=^wF ]T XVlՔP]fP `pE4jЅ.XqGng1Xvo x?צϟc͡6y<oc%H̑9\CT;ncœZ"$07 pĞqQ(NC'7OةzǙ_ǣe)5ښ1m]5fAHӘ\Vv1 Cu] ..,R¢x- !2dK|!G[9ZH.<ʇ4Ə~(3B0m 򾩥,O+Zc3*wƏ5D-1dZ^˜P+1r:5x KAK3\ƞMX Lc\Mi4vcvy['3SnI7Z!=_C,r.vC>^dѬ+Sg4DCf:OA&:H@(ڭB=6 kӘ hg1IlŘyFu ӦT1R3j}ß " Mɕ'XDr/;޶aYg-'Zʰ~F\8xhHiOtt7ENbA@ðӔͥ$BVRU, aiY2<gsx. (Yg;ab,oshwME|Sh2{CfA;=YPg@7I13 TMN<+Kǎ E_>@N#<>֊RoҖ ].6`ߡ3;ື ?|_}E6uG6@UHkNz=[mBrY*IJcluS(tD99UGWv^Q<"4 / Oo;rZhX&) $[;trqn6Tܠ,D1<Qg~ /(΀6/.4'-@#sAHV]^]؟s:s`oQOw`$? `Հxd;'nH~Vb˵GLRJ>ku5vp覆7?sṵO+Х^gv,]fA'D:`̢OyFꢬtۈcK)ݳ%C5FP%4j@"YPsgfr)4$U8~rfWnηZKW-:h瀫 J،҃ꨢQnL&BNxLıKhr{^<"<`"wrwy: IUYyPg`NUh~UH-rH~u&` nrφ2M׭⼮j5%:րjk-+{ҖoGzf⣖Li&$弛fET]qTD=\|Eu}S~@xĶBgLT 薐 h$iM#ѨH8mgEm=p5ϞrZ5&2A ȶ:8}.7bRGB%F&aO"h]օ%1\6MξC{WPwP #N5lPR0Mi ْk")s@ K7] I_}bP((#m[.`J \sB;V! l043cM+ExV8Riwvuݞ} 2ei }T41W҇w19)~Txmi0AoR%\77,= LOP.A*K]ST@,]f K4e.Pd_ccALc9v4خ 7#ż}l\d ?a'`C*\JI6 umd K":NMВLR@CRCѯ Ayٔ# HǿN6Y)~S[Z2l҉3&~DQc`F22ҹD?qrەc=!TSmӒ 8[$\|ZCu_,M* {dn~Auf03kn9hT;uaDp4$$|*l.x~/$<k ki;4{4S h_B.I"Oi{ly",emYl W59E00DibmH"t.Bd%vc7,YOO=EhF]=m#׷ UX$P?xls * Ʃ!Ps爺1OԚzdcI_ndlf7 |E;N_ Qߝ,<ڻy|Ŧ7gw&+6.vW^C[:֌ڸ|jtyP?MjT<rkǭؒedi v^U43 vtclj(:0]%ɬNUY;t@D8wDB^ #+`🙅-L{m !t)~žD%!+k=Č ><-; Z?_F"GIlMVE e|"j`m0!=}s6d]0(2!;ԹtU/· hP')٤FGj6i! 34~JM&'*v؆"I6s}\d`]"@Ƴ*|y|z6Un; <-Z ޳i#x.hԒc>8>ha(܁^35l2 zm4a{^J7gUq[(H1 %ceޛ udůCbsSX%E[sm pҔib9.DqlpS1lzm'VC=+Q+Lr?@0+DF,`OqrzmiS"0 Qy7Tfݽ~1Ynl{b᭴H혣y1QUA=A)-aE,qj7<j/a}kZa z  Ls$A, EΖ.Ѭ:JNcLdNEk:fƢ)@qWr;탣I/9ziPŮ󵸹7P noqy* h&koMW15ZZoUUiǏѵ п?kںyM !%"dwiW ]SsAy$2Ӧ[r H<2cQ9Ss!zVzL7pîz|)S%Ih7Y) 4]GvxE`;!5ʓt\+6\϶[#{1쫻Sj`lF\㜙iF(4ZUӕgMh/2vҊ6춨b%p"Fzٸ_WzZl(Y"@"rv1"Ij,'W? ~9L[ߣ '~iڬVirWL#S8na[:fMDJ 60Ky|'&tnѠ=&a8qzPjOY\Lp֞;}rA|1+=]t'ԛ.#šOMAK㈹%L Atz~M*,r)Uwᵹ/Y۫ q#=f=&Z/U? A CqiI`1lk_E c/f0mY0Z!8S64w?jLo cGŏK)}P/!~_dN<05 [k\p3TnDl%VNY͙眂%NsbFx%qYi=@q UvaM+!h)&qo\H 8WOj8cmJn3.qF,i3 u$U ۻ.My5 8$m>C[Гc)Hڃ E݆݇s@pi!t jG1ٸpj^1T$M2cpj&6jvˮxl`-C}f.{^34$,Ykdo dagP7#@ /߇w:f[3rU`7F!{AT\/^l[ʁ'x{ @q%@(݌ޓfn08Pӛ vJS dWOG VGq|`'2Au%2w(O39psMc3um-3:(O!]Hꗑ[+H‹Ly|5VФI3%,uD}$:~٠tn(ɎҌ#!Qv*CglɄ{'yOwgsoNdG shG>UIg;piu:Y{2Sŭʾ5:/ˆZAŵҕY(?됀F#YPsČl;Qp'W_vR~o/Dp`f)Ú3D 2%ЧڧFXJN )S.O;IZ n#Y@5ki<QΊis< څmoَޱH#FLv;c͐ @ӫ;]]9O?VVa\n9VV  ۪j4v`*ջetv~5Uo ID2-9v TI&g(E(YzlTvpvj Ϛd}YGd!V=5Sߺt=.K| פ KtM(5=$bݒR|%2+2AmG콡G(:s]cLS)CYYϴ.#e xdKj:& \Cߤ!`2cC#r R9onl)chBatFh򊂦0 PC2X~aUuw? Sk.K7/͌EPXMu,NH%գshx".GXI mXe13R}޳f*ves,]{8`>Yl!ͮ;f39FM*ޕRy &4cƾz/dfY.XQ:gusƔ6C%IrbxuDf'dNu Z.R 'TW㳊&\Mq"HwڼX~*nUna#sri6oF|]6&R=QX^+{Ȝx5aFRN[_tJ,y-u>4(;=eXi{֌xC)ҶiV:dC;M&-yk}oD8cEǁ 8qS3Vċ$R?]T:m)Ԏ ǁit!aVcI:h%AX'ZHfmf_@?EQRFejBʬW1ffɡcT4o2"=Zp0C8TXQ*#]anL` OV}ODM+OȆjVNgKYF"!C4۔P|gt6$ten4! ,.9vq*aYUQ7ӧ[C h;+u{_UwJ>p7_HC秌rVZ#5XfcL=n΃*5>D2qb+1taW,5ly|ysOS4@ëO}+o(NyLA&ڇg'aҜ٦g#βΪ&ؗL䙨 (jGjVbrg pYbC$˙`Z;23A a>w<ɣ? ſC yDUqmU˦Us"x#X3}+a߾{k;+ddj{0JL:nY<@<(Nu[l.gͮ A3`3]aQ\wH` wB5N(INܷX氅qhVPD٦*.px֧WV(K+PG"`^l%H0Uxe2힃5= YD N#"X-0x9` 0w R}$?V) \()m}0wkd d&7q塎.ezY;X o-eLM<`ްH&{V.H30|.v1C}6ƨWB d7U,Ըi?D d>TY w[E&tp1o\bY'~mIc6ś&&i26{vq/6Qnt|MudJ$P7{=8$-]tD^TƜZ.N=7c+<(EvXMuMm"AiRZlO+}ѿ̇:fD|3l<ޗn/(PG̎(2V/pLc}?N9B$(Cѻ||GzU6=TN{SFOLդ}Ү4I-4{ȟ,OwFQd]S R9D.%$goQ"& SPzSW5ՎaOrOmrZP!=]lmF΍z {:qΡSI9=+]Rzò$ıUњTCCq2a]o*ʔVg{D>dЪYhnA4[u˜ 0d[-` Wr6ǜ;VRű8wy }#NC'xDN2N }8)zI,_[FG+n`cB^P 7״@ +1gm9SKF}75c(a;o%xYdi[kx0KDaP.!l-fJOϽSFLXK  Zn9%w[ {^. q#g?x!rv5}=AKq) ؏g f\@M˞Y;,=V O4['fvҗTe y,.:uG'ybި~D&*>Q^*E6Ľfiy+&%j}$(T-Zh *GU-sس*h=n0Bbp>I',1rd@臒5AӺ@O Xٞ*q  +iz 3BSO^#4{ý (Pа{*㌃qI\u;a - 0tWgRd_w,Lxw닟lR$FvvcdbV=?SBnNc[ حnbnB|[BeRLΩbo?ArFhg O2~ Є6-k.&("nLZ púGν[x1ބ_3S6xCCSw>>'* 2]@XqL#1BaIwAN>7.dolLF\d|SlJ<ƙA $;|1鑨6 1>:>v쓂<lf72dC >͍& rC5iv45VK߅"CC3@ޟ &88۹6_eL^Da9PB)K+7OP4HDA=ڋ RIgPxYux".q$&l%ܤ2!Y~yv%nd}x3ӋV/(QS,+!bܥ }ڗ|#7H-mI~;K1`pe̖Z)sBgӂ[V N]}7?`y+|moG3٧Tc#Ip]ry bwKnߎ\|5@1S7eD5^)Cᰠ4x.V6WJywt78rfBEqs B\o:.0[^3+,ŭ  /#QboY@z6HD,DJgQmc "HDuZȁ"/ISȌSB ,V]r Bx>st睆RkPh/+0A WvZ Hj=rp[.QzS -[{ {QnuMEL }fG-ad8 ꢋ8#-k3As/|C$ya=qgI@g?N8Rx\Y8#־P*W=- JNaȼA ฝXL㈂gl`pSS/\O=^ٜܿ٪.jيF\uC{[C}eY!"J@K_UYMyhhqxCRkш$ZDqHz!sW^QWс?il78(YA)UT!@~[! 6 K6۴, ii[. t8)|(k|Ai O3A^A}hn}zUiB{$|2EH=iou".Jmo7)WVc-6N('eNˑmPLVt}$ B{>2!ILm?SÂ!Xͪ#z\rR8w͉XLF!aavGV ʪ9E _x]O|6Y0 pYV~!c1jhC1hmrp\YøЩ9*`=%Ycz6eoy)Ƞ*rVPMTx( 7OGmv雴Β7 -0N %)Sv~.^ql)9 \Hhwsx]*/O [!zʛO)}@F}w!n>ӫGQB3ʋHrn2>?"j{5TN\5 dcV8"vw?VAD2O DBݶ-:~+% j'˜a7'ITc;xX%$ Fm_˻/"5 bRd.25~óӬXgHFt]x6+c;WBEBaJB=6U :B%}' 00,tsRuӇz7,#u KwEMJmBTt= %)P:͆Oۺ;ݼ8̉ASzuRpK=-6pyC-ڰ4Kݘ:\OONߒEIc 88!I$ b7Dv"G9x(ryK,*y;iPl7c5rg:BJ  np}-ߝ}5SI~=ĽL9wMp@mvB6Wap^D-1.=ܔv $ PAgԝՊ^6+S2cGO b$_ˉpmY*2JtU @^~ BE}MRp2ax}O. Jb0c>'ĈH$ aNi4/gʙp'A6REp$ ˢb(:rc?a7D{%qsT{x L 'wN2fA9\qak 3H@=jUjvOl\@6Eelt_,?Z#@pAJee4 V [z^Mb&'St_TZnPNSR khU8 ^݊&рxn[5)%\P9Xs%D.b lYC= h v'L̶#{,z-g6 Pڎ~(5}@'O=~m#5XFӒ}x;Qv-v XcSUA| lta S߱R bzŻӐLӫ~$, Sm(F dPaLUfWR5J֦://7a@w1~a|EycP? )/[Cڌ/ Wg%:|cU\I~h]zZb]8=J{vy'X&KQsYȠ;z":*neyӃt/Ke0l`i+D~*gaԁ]4 %0LiaS$) hT %W5@WHoj;:Sr lj vL:[GeHif 3#U"=Sx54_ I0 &:zŹY |7aGn[*9bLBha~]&`ߓM&| RD=E洜ElԶG%Flb;WHN7}OO @۷ѾM#Rd?0\q*pN)̖d<* * !m2Ci`*b) bGsItv[2p[iu_L x`KwYa%v~dEEjp'hJ8p_aШQ@ĽM4# Q63ܺi#37Pģ/.4ɞt9O KSBŤ@`u va2L2O$ZBk#os 1$^$ ҋVL8uM۪Ma˒1#]x!V(,SKzQ Qk+ӺH%Y_֥'T$ p _|5t !X:EԵcWVlB|r+N1VGaemz=2 ǙI#ΆР3ݐ\U?Frg͸U~WH .tq=vG\ ~X}W1nnpI5o]b$%Ihra*Ĺ@XK\$3D:J2kmt렉To}U6fL~lQE1$Ʃdme|W=q`֯Tj^[*Hdwl2a6T+))԰({L{o9IULGtF̨Qc2x%5^چ>]/4HJpAsBj z i D q'gL6L61I}:'mL kb@ A")Bǔ1j2) [ƪRd^b-zrqѹ8FpahRe̱qI'+zjaZvcٻAk$S-F\E;9a8{A*ߣ@Xd21zrGcCpzXie%7eokׄN:ng@`3 &pt="r Vj}jNtRu˩(Gdn',쭻:=c>2! n+^b Tpl ȱ[[9Ɲ}{ QK¦ϦŹY0F%@~%5MR@ԈA ١|t1@wh.Vdqٗ¦4}#դRl8l'vY1UE#B"S6cRU.{z9>{ j^NO_a41r[I_zOyxɢ%v;JȸK<ˮ&2ŀu_{'[pf(DF}-;:+[J~Oݰa3g}%Xc#TuG`޵֐*FyfKTf~^1(ᙥ kY!}hK@)_hvA9\:n>*#'젡wlݶz%6¶ǏW2N'4F)l^n S_38@?A*o~bTZ J #}щ8Zٲ- ##ůO=E'\8SmZ??pDOUG38srkaJ|+~vh@}" fдƝ,"&T.:R @CZ?Ÿu@SQޡ+ Pn4+:&ҥ,%yE`^ hHnL=F\WG˥B2 M^jG[ڭ50hg(ڠ!ie)&\hW#+/|!GN6 {!}.r~> 62A6m)l@҉tXbS}}\4n6ϕ:\ Pdt7I@7L}8 h[8y</Kd O{lJŅpzUaI6f+&@3Bm&Kl5)A7z=Iusy߰yHc-卉?$ d?AA-SJ.Stx磣I b4#P{s^db;5aSoz;[W#R'biXrju$hcH2!/\ssmNLj'oO 0w-.Sʕ5#&d%_km & Ubܚ4-)s-0uӆ =(܁h@4104ǯzo " 2[㴆QL2'HH+Bh1b2s*ߝX>HJi޶wV*eCC90t ̢!Xh*M0 ;Զl,-}ƣG_jO- UoqB˹m,(dkSR s$ ۘ}ɡ.8Mq&rڪ ?YjʔRc ЄB;I*;onԶ(I Z9k`Yy4\Q^u='j_Gfu?ur܅ЖjuZYކZSqP^CuN ˮUc{K Ĩ,>CRɩ1.!I A$' rK,^|#y NAm%>:NHN 1Z |f5?>w5+'d*Lzު݈60oРC[^ӁvLԘ.NAܾ *]kOPzWC4Ri$=S2h'`ZȀ8Ĺ(G"Y 28CkVVo͹~R6mKOlb2hIJ?{m@-E1lZ9}q3aKQVQ)K-יV^G&^R'{iFGmKX8>%B W0ϙWZpٱݐ?1cKSXO 1 Jwy hg.uFp(_T4fT5}i_p5u^z ;kN2Je01*2acY)Xwo::?zMpW]X %?#o ?dS757~otY޲h#i^Np$J6y KK|IСN!н m":Y[|U8΄DGݨ&1(6l[U0L ؐq`ϼQqr {%-e/!xl0I? %&+ H09gӚ]VAqK!DZ(_>*9wVY'ӯ0;5!VMn<+`r#h?_M S'yīqW͢h إ[jn:؃ƘpX1{&yhkm><iXߣӸ`kƋmǥ4eޯb%99l*G3y>5HQ 'GnSH˴ D)שXYoCq`yi#_GpjPw07) Drq.: N ɠmq oЄՅؚHO5ٛDیV/8.IY:7"n b;RQx^J^k=CSB2K&iV<pw´FNDqnnꎞK)P^`oh|5Kƈ0=/m׆S&R H,Zg-u^ҐQ$J-̏#iFoR.j|WV DvnV̉zM4yTA NΡ*;TfYC9. @k~}{3% ""|&FtDC>vX`{gY`݋m4A8?4^FUf; @Qmp eьRչk#~X$3c<=7`ˬ̸MEѷ r|pe-=wiVXh̑j ۗM\~X&meצ2}^;r M͓=hn&\ׇSp^ھ0DZ;nyQAi֮ sS=L(HR"m.eDM(ikewϚFD❉b*,QBZЈXȊ:Cjn1it!A1R}P;7pkTB7hR4biHc,@ fn Ir +(N-H,$l+$#>MQ6SSLWgyFI DW}ӡ5}GzbG4F̂mU̗ܥqP."ed< i *҇ (@E8eM0f21?Q8<ČT".Qo},2w`(5bm5=WrFPeG{vdV$Q:A ⹱ /ƨܘ·k?u"`wDAtPLq6vqr=.dFN A{nĕUt=[Oا0*ºc#485h͟*F_buJW s.4!6RwN!'WYk.-$^,7r_D~Bj军09HL2w ] L]c wҕ&F(auHa-'{$Q$;k,|4@|[qcǎ>D<4JO2cmHCpQkIHٯ})ޯҖ)d*oBڗ@}o)Ǹ`eѪ9BQ>5 SZDnۧyk42v$@zlaaF:aLSrNP+O8,;闟'Dr]th5-ɒsߌDu>t7ʝX[T L(Ri O aIÜw{w>ᷕ8?+1i@kOPZ+C Ɓy#bmCHoB;e4GxWֿQ׋Mv^!`ti7).v2#%B7Zj$hfpkzN#mg|Cg73zO +V$c-,^f_vƶ8pKOLB2Q\st,c1V[o'|e]0|5uk84n KY؈%;(EIEB]zXi,ӳ|bۄi ($Dco+C[ߡiq |LoHȨFO߬%#[LkV K娬jv`Z's7Y#3f\h]_F˯#u0f4eeleh9 Np.`sJ JG-sEŊIъR/kHgIztĝ1& `&7 ɠG)瘯t_=~DqDK}Iη~Oά'订 pE}~\~ڵu(N.$TĬ&Gc:PIJ rzwzZoC 7u eZeN6?(S93?lV>x_0:O"|z <0|5)3 KF?>\[E n]iܴ=z̽Lo;kgI,Б *{ݨqJO"OzFSzːx|tGYecԄ:„~CD"+:곏cӇ}l8%]8Q>a T(i-F|.F2e7P[nc/'ipf .ި8Ѯ wܼi:1O<-M8m2qCć3koӞc!e|в:-|zY?mWX:b5EOֱA QhSzrOxjL? Җ,c9hdh#6gg!lxd|iEZW p"`@$lyCYh ~*&@bvcbؚ+GK+R=7AXcʂǓVa^"2XiZzc8PfGRWGٚwvJhokY㚠wum0ju.uA۔ܰ xtvp=`#y_\2{'cZHmҤD/k.fՉl[?TӺih;g :v(# C_TNEÛ|PZ Θ|~s}lgr"s Q6;xPc XoCN6#^]L_Uy*.G<66up$ɽB^LBhI}/#DA^e*=_P"uF:Tz7&S¹`s,VZu>%iQG+pF-//״->ZƶFZR\H7 c um=Hϝ}O}JTnL_T h^EiC/-t_ يrNR Ĩe˞###8e j&Ȧ;n0yǒrB*%굯p;U+=O}QjjKf#SX9کr -8 b0tx_|NuGZL{7{'_NuYx 4\Der-<$ߐ-0b3~y%w)Gf";fq6U&2 u L-I/ sBcNyv% k;KFPA_X<0P P_DM:kkOll_x&z{  H A#Px2{!U#R@EWM`q5 ɒ@9B|6 A!P$vWsEr]J1^w~r!D _1hՉz:K9bDb'D}ca_ozo w膶@$Qxrg*TչPT]{x^:y&z oJc_k)Gp |hX6O)pX[8(P)?qAs^P)wsyTn4fh0$BޡP FF@S lI"3 DxPkj6vPUuÎ6cCKHᆵJ/@@0+@b cɉKrzUtA>P2ga&įC=lhl~zP롨lډ_o71^ +T^l?LX~$Nk):Qi_zr KWֹI]v1pŮy ZR /_J@ >=X|p\xA١k5hu!E]̅q;1bZP8>]S)Ơs"nO?*6ol^'!H8ťռѮZAp&"M5[K+Fm/sKtVT'3#_|?5Oc Q0Ƞgu-TH> &Y~nQ \Ms_;ᘤTmܗTlvO1-;tjA.wRmԆ`w&œNy RhZi%~lCXfS͚8"=^J?.xRhZ&7"f—DHCe[)Oxu=Kȷ%E??Ԥr͝JhUL"eQonˤhIw N@Rd:HE8Iw<OEށZAPosdgM4I`ǫ')wʃS6'H|o|?Ζ*S JMp=jwDX1-fN{ex̍ i'rt&pu2)c> ld|gFǞ}SVx'5xVs_7V ^Gv0D74Qcr!eё_L6g]qI>liȦqzD콉 '!mR,|!q]xa_pj3(4@{ z`J{WtB=,O9%ľ) @Z2.0@{˔CչrrRM96U{Amioifi#g]fɞᴇ= F:86f粑d].d(|T[%.[zL`gi3 aد1]"{FRlIq9 f'bbcx(Ua[Rmo۠?9mL{ vy7h# Shn$H;urb᡹şWؤQ|LjN hdU6<fjmUPˁБٍ8}] XÕwЇ.ib&R< 7%^E%Lȥg!ߩb@#fk(4X9Bo󄹌g>P|2DXx|I`Asݻi/=ZP8+H_̫t|z&{a⻂|ͷgP_+ :>ɠM%E@ NU@>f{f%NK֫Au_uYeXwVf=C8Io: ޅ!.04o@ː麛ݸy> `Tuh%\6.7{r:nHUT 7Q9cQ{U>s=ͨ}eY~ɧgHN3B$S2&?va/|ńխli@ߦ+QaGsnԆJߏhi.FGvv^iKU%}Ew%a"\9D^p֝Etȭ)Ao5F%5MS@< ޔD>.sH0Ƿو@`)s8Kq<\<@Ҹ.߇2\"WljчQJ,9$?泝7D) (Os/@G[L4&y0Ǯxۛ9"ESf}~ih/ qNK;ẂtMԄ=ED²3Y?oL ]$V6+8l{_U(l36787]))Os7_l7 L }͵)}9Te;64"j*az0&|;_[9*E''MdvW R/dOGۦ!-XFΦJy.6q#`qo C A!f ߣn^n4T- }%X\' ŀ*B?zk1_wLuwFailшrz$BNbqn4 A0{q΍~sHJs f'~mڜ+hǐE>%VfkNeDgFdFI5F}KHz*zsl&!?fE -t9F +/̊P]5[e݊hV'p;k6Qg{`H@ǚ$.:͒+iIg B䚉l՝@W*fGzAo܍&cRl@pNGw0љ{r WҟXCށЕ&m.ׅ2谓3BQAYe<[& mwuR(dua`IUgxIQ5zFG/ -<*Y_KH5uoRc;c'5=WWYP 2E C4J >a'jbAK fh@n &g}@-k)Aߡ_"MߥۻGmO}4Ny&ջ2}&{. 9==0;jv]]4 AH\Kė.h5>kKx1Qiu4qb ,a7?(ԕijri 7)"ͭ_6T:蟌"EDOUq6:E 4}@M$&0qōϮĉp\*b5e7鹊wH9֮<VoKz8 B,Q1.3+%L#IVE;DSL9)^~C׾Z f.!a¼f9uiۿ}$ Bgqel9і%sG]{2A^*)"#3iDhs%)^`yCKtjpf~%˞KķF[dsnҕ5,գY*p{3s9Шaw1֜}S%vP9:pU~@z$$w)W"宅^_s|X]:Ř+%;N nՕ[a{zU=@'d>~hX-MiA \,&{ʅf`8+$}'Z@Z:Oߘe"hՔd=^if`0;55fϮC1&!K fK!8i,އx>Ĥ8LR|^WVYӺɱe63>C\56+]{)7QYR"Y4A¥9I˪M)ؿRF7#|wRpܶ`?uh;LlYwVe֚~F>fX1&, BZK ΃uPqX8-ւ\z8*oh KMkQ{uջ$?h"3ѣ+R\??pٔx3vt>QeC]i[ͣ딮kIB-"=i{<>3d$鋳GH{ᖝ\^tn-/ Zs0, ;鹮m^!?H ~9mSF ݶ'C:l bOyF1EPRIv1ӪLnA ]I3)\A yyOM-BQ6P]]j`̻O'+Ĥ]^9:&[i>ϲ>W5W77;S(1IqDŽS. գF TJC؀g!db9=lg/ ɅG />ωio!ú0Bio[Z1 MG1>^|W'[»kỢ'U"{-47C"@Aj?i A[t}#XnsP'EV>0:X@4,D@<l>n.Bݐ f-oMU2 ;Ց:.Nܐ+CRRIٶ ]K ~U0iv7/4>58>ڤ).'_F1ۢneh&ߍ 4\jpW5]^B  ȩ5ŭG-@59'W5:]]t W̄z,J~P._ =FrCݍ$ZOPɚzKVf Cye|/Xv8CzgE[T`\ϙY)UڑꕞiV6,@5djԀQ8݌ǹvp6JsH2BTt"/) h7yEf4ϿFM7CA <Ǧg\ ҋh2ғәف 1}d,8P%3h5mكw#(]ʥEnJțmQC|nlt)9M,^S DYdA5@?8,j.E^E(j MQHWO"gia%{0Zz'!%cboZJx XW/0w]ℿGvz0vv$ T&E`;E}K"C.m0p e Ă Yl^SG-}A-Dʠ @_1o ]2rVg0nc_p^ p;MJy/P ї s0 < '9 V(c;/>+-6X)Eʶ&;8 V)ޢ~2~ _yh[=%?+|": m흢 Ŧuq/U$ 4լZI};pga lo9?4_X\=|dSY0~' BgQS;?\)3/1UݳWj$%1ȠУػqkq#vzq<榺j?v27w|T0sUϯyݶz|)2QKEr ֆtFA1+GX]=[ji( [` õ0po +Yg\,S\W ?cFp=LyY@Դy+:8d]djF[Ʈ!Rs吤]x$PMo;{w$ڳ/M揨*47wC ԹφF pwI>4pa#_@)8-_=91JFVs&q 7z!}8h%°!Gb`j7:>5`Igob|qԞ$A׶nQ f88 2NKW=ʟ,r:̑EL~? ֛<{]M2wr02 逸;B8uk%M*oS;}UtB ڤ/b 'ڃb5#b0gZN?:eW~Qۍ?(57^f)2-9~fbWݮ2o!@M}cl_ϭl%ˋ߆, (c]{C5r= iuea*PPnE`T2lFAI/5 *"p!9)o\憞L:]w{C&ᯋ%[Hu8ʳq{7il:g|7 -l%@~Rfd+S[)_236q~H#( d)m0)tݴIasJ־}e\}?teG"twYAEV]|h*׵E Od;Uar;.ov^l-bAŚ<0?> ah1"ijZ.s@|K$=Iso[IX}taPV(H:4u ϻ!4WGGR8u3~?6|iGt{7*$SU-k~~SStb6pZnVJ욟º`Hִ*/gis-* ] *-˛?U2fj9h8'|?ͭTɶSX+1;Q(ohCL o=ؿ5Ys/8jUbևruڷ<aOP3Ѩddf^#pG~ɑ1lONuכH+o1d_;ך YRKGr'UЅ7fԴ}ߔ5%;󬕙twVim1zyYO:M,tX̪SI(3 3'p5릠q܃!6U1'cş(gQݞ`yZ5W0KT"z25^RVh%qFU$KNH05(Gs$gj5,V+F̗ ~Nܛϲ|qeI곣@s-}gq?R`p҂a)j_`;Psr0L.I&;O9'W9#LoiCF|{"R÷*<=pRV:w?WUmIFs+kR6ٿ ôX}x@n&, ;Nou\ ;MaHY6:V)BiltvSr2㍄^RjlTΗ<\-BCs% BU@ Sυ;+s<YS|곁Ќ ^*$k8&Z^K|$OuDŽl.myD{ a6 EU }WT(gi:]sR"r&~Fhzb f *bִӋŏc_s)ʝyi(\Gvg`A+7mʾ( HѶ@H${Kb΂5\'+H*dIޅfrq0añHL`sLiިѠ~a!\C7#†m f'$ln%N];[>]Hf=AM|x4EscofIj5gw:G3Z-?qvK`k*&Tg vg dB:]ʐ~ַؿz(BsPK#tےx9ʛ /c[`?#tȼꦏ~k(ld3"VܚGI]pytJ¶4ϧ9,]^W(2՛K=lUDZ@a#{Wb5a^M E{Dm\O晻ߖG[?%vjXfYm_ؾ3}^n7d9h|N6Z"m~ER*9ج.IPr vkR3;Sř3N r\A8etOl@meA0*+ 2f/2:LwJ8p,)3vq`tnR :6>}m[rd!4U} wX!_ ^򡙖/jśVVZ;ڹUW͋F$**[(&0ꊻgفS~yޣ!wA1?DZ\;Qբ60m̰5I?z 9vn9c"⼶Tap;STg'RY].Ff&VÕ7 ;E(5?*2uRIE@dziDUoH5([vR_]> *,tDfc,sGb`}EU Z#4ݔ rq}WvfR럶^h%Z0l?ZVeآUJ$W!f=dݯO2s]b?C~2c.:% `im%Pe [<9c 11_j|WR~5[^_:]}jv;":;zMDEw[:{^R'7&_XHP>-g7WlH{s-+fЙ}8|r;u޶۝-yvf -W[,)6^> A.&ޞƨㆌfctGuƿL ċJwi*M\HMcU.%>zg'c!JE>.Rlz☧ ^N5>{Th)O i={ywa{)hUYɫB㚘vѵtULqp3;ps]/ @(omحw.E (k'jzာ cuWq﷌k:p\?F8C Tg̓ÙpڠΘKZHAIr`t˺့/T5)oyf>LEAt=$#׸"I|o:0Q{n<ϋ`eS/Xr%VW0"[Mo:JW57 0y3Aw50d4PiP۸] g%y%-gxGI! *J˖Ӛ5Hv_-mDp)1[ - I Ds={^A]F1o*c`^I%*<9 r]€K]^%e^1JmIe}DŽTiAL|?Q&h2fq^ZJuCJ54ۓ#ƁWKT֌ض1tJ=wDkd@]gNRVu()uKZ TzrX=7:e8ɺqT1>SBf$yU8vZ]ZNiBQzFB$2cE!mU^.6xs10ar1``R4Iyc*Luʼnx>7t:[[b^П(3-Y+!Z~ iY :J*5MU┺J QEPO>$T1C W 2ۧtӳC L[ʘ{ՓKǺ|'3U"*IR6x'Sb( :5gذ\S*!l*Y1\|jV RsPCW|E%ňj_AoarF)\i )RŹ언Z+Uqa%R\`50cnjgXgQ&3F Y}"jK텒8yOL0}p>ߥ8 L%5 Nb(L Z+?s.zXM`3z}i.;YnYߺ|} 6!Jrgrѓ׎)ࣁO?ۗņܨHWJ)Sd$pnB˶XZi m^ 58V%^d)?mE\|t}3kg`EngޣG1[*zJ&&}>aW.1{;]ܹCe]y/fBU!`B)%SeK+DܣS҃Wd.m g^i= 6_;)1; yrWޱIj<ת#OBsc^$K9sr<)]M9su~,УwS %L\_sU;ʼnyP29˿DWD7d SmZXsn>#g5.cd[|zQI4VB P-O3_g|*T˹P<%MO~gш *Շ\Cxq2B63~Fi 0}E*ƧLQP/":hRrHiIu|Skq]biuU%V3ִ}v %[v\pjijwYwo`'u=u;kqr0%3NZL$>{zD5 ^VKE\vrYh:6jn8\Vε]2崇U'q SA*x(nȖIJ]O濜x#+yuI+޿OqڻvlYiCs$ Y.;S @[iٵn%KAr[Fz"Ia7W$#+?8ՙM̱o]b:"q1-Řtl NKW2uMAvJڻ #z}9 't 8v(Iݡ da:6vT'1 y [U,E=:-{qۻ%6PU1=?m۪7}aR;ʦUk=ĤM0T( K&z"e/vأxNө+EvyQH$b%>j `_&]7RۚZR:G6"jgZ!|{DUޑۼlWcV/@W7)Y u3h[+Pc >O-#)b{뽲d:\륜MlZ$vg!:HnN/9=vdp6~1LMղ788}ߖgߖ>Buĭ?4VMC*<TL]IYy%GA9'=64l߃ Iw:$$VTlNJ-١ಒz|7`,j]>V wX9)N@+zCpsa~!}i}S!VH,+D˚v}q]8d_Fhz6~b2+g\|إ]SD ^FOTڷW]|;G1z% 9wIp }ix~Юoc$ފq$11tz"X ?yApqߕ$8s;j sZLkc;6ԢRt.B|홯hF^%ߑeD5Wھ;o>#'RrAv9?JGlt%#n reٲi]|a+1_׽&ޜHHN.%`t3D6%^KZyfBs]\=o4;mb5aD1?4\6|<SO(۵dmmt8c(EP.6=2oUiKX"s{]t:4YGm$GAhWMdr-Rڀ6`{1EdOe|='e[4f:if&z9 @LVo(0HxMZ/1H?%=''U(xubΑ4)~9xdɋiurkL[gZ886^}tD'PѹDY:FX'af6~nEF^q=^I:"h꣤lx_`r8A7&0+5$]9ϮJ,O} / }(8s_h1^eaq&Tˊy2p.au3OA=>TC,Lj7E-\DI2s$;\ Mx`_IВLKlTY\AZN=6lF VZlaIbx &*_iLML4L+-oZ<9hłvFÐmWVv 4OGOnR S=V7,ޯ3M<$cSmv~,R-fe_uшG:†_yF㾤%*#yxb$eB;)龇-Tҫ Fi2ʏ{_}zꍧ4̓D K+|*/`XFJ(>L|]\2ܭi"$.h6m54k}dбpJTIC lfpзC۠ͯ/ej=< 2]|a$fGF:ф2h& (tv~u" 9ʮ.apvdNr '28 dgkQJ00zCRp'*2uK;&[2.G^upGjrQ0AZT. L$'J w<[45F~h)G9|. [:s#r>7n)Gl4(- [ (>CuG~7?eioCzeXSn<0QRpDEN?Cٱ`*7>~-á+t@}QF{FIDcb m;<ʾǰ\r1y}oFUaApCnx,e(8ٗCseaC]J{^OTMXz&K ?FI)%l څ yUisk\FJ{<%{@ JC1Jc0>'}uC` Pj#iFE"-;nfԥi2Il^&;iK "_ {g!LJJ#~.Wh :ɿHS9$̽1pSiPciTPk243AR;P$?OV/^kTWEʭWzlF^k2޾]aMyw呬^gF˒2]7 s1QnS6 +e!ICTW~{?/|@}-sw~-Glf7aq:{tc+WcE| {> ]x~hZwVKNjQB*nT>[W_iHX?L©6\H9s0Lbys+޸$J 幇1d0m\ `p8̦`/H8O 5!JLg˵Eù`(?}N;xW*Bm-Q.)UҾ|:3rcYğ\pf~(HƷAt..?:d IbNT1K< yԁ7b@ eEXV,z2Jd3BY'A4Ռ&[SShZ*`]܆pcs}y$ȫg5z>y R=9(.S%b+G0 jxp "/E97 o[-;'@( 'ކI& ]qMKM6"]>(Xvz3SJ ^5 ڜ$ TC`6qr2$k0$>p#&`v2btFTE=ryB \v{Kɥ sZlfn .zsz^Ii|[?q.EYY-l*t).N4e<y2*~/FB"~! eN?%֜h 'H _Ͱ8x @.!?tADĨiLD*X?d#1`uG 5p /LsI#*HKX$mOTIX6?[Mspjfw9̻0'ɉk}Zt2-v@C]aˋd-"E2?{ӗj"d kXߠ6NxKű܆;Uh>Tț)ႆ #%U=;6ڋbP)4s#M"=(F1|)3w'(iߔLZ{ J 6ޒcMzxItyTs~#8;>qZP-K{giE%ݍt.d#"4u3#m _z5eYyC })qml3tUu!t"2݅3f<Ʋe=[ 1  Ύ% pj7]6|~گ\69Dw_0"wC8:6k~F~fޏ_֧5:񊩼ۣtMtNx|Zn7 O`0 ԏTnUŶuGБ=sLjgfWw)&P%]M)>V| /d;&_XuZV%cZu<*ƟX`?#5~#?YV&% Z+WazIJ ;N5!Aўy zN6n/U ),Aqw]*#IkA]p27$5ecr#"Iݧ|TR[:, I:ֹ\PNj-`vl1l!gӥvj+k;zw|@qPdG;xQ Sp"|͓-mhZJ69TWWzĥҔYEV|^0SPHd L^*%Vޞt5]HCTLީ~Qx.,XO{W㴭kq f|mz+Dbwjܶ$/*CbʵCya .B0Nm"d :kDt P:Lri$> hʙ-rp>zb-DG"m^Y8[2D v]U>lON\ǎ=а`Й Xє=2:]]n"ba>4iI{#ut\[͟@yzROlJxaNL7VK:%1]  Q.u#={Jhm n% S2bQ{om5E%YPٳ׆%^.5 S~9=D7 bާJ ^lk+ԄNȷN^)}u,*M'k:[b˹Y: JscyWk2+8l)>j}$V5+HK0fGA-F;BXIGof#JJDWUљj,*2 n r;S- 6A|9Ʌ)[P} a:BhjWnI|GՋosJ:wn5[1/JL_g~OPO)su3_)NrkfV=)/ W&Ӂ" 0n=076ɋ]ܕ$sS+B$J;C@ ȐqAX/ȉpQVK6$F %5ץ{BICbjǚ(.XGByc+lk/dOfg)5iAۺW̥[;amUGѯn qhN~/:'ΡmW)$9ށqruvrTz;L~d 36v^p9e}eXdF)$nqmFAr#zv_F:`4V/!L G|4ŪL7D]AQ.d=.KGk"8\??9=\|%bQ^4%Ŀ2Ý )NS.ъl߲u4_gLvZc}5Q }z?FH:S%B,M7LL:YEA2%[?M8ɢK3Y*9 JJ]Z1V=#\+uP_'d#E342F6jJ5f̤ & i*/;f+uC@1&Vwm= ]YqT`eUnp D1⟓آ"10tzTmﻙ-YEijҽ)k9%/W߿Uscw=lXt#TUn:eD3+hr ^Fp b*:l\h+,Z&;3. /CzBx3ȯcEh n~Pk%Ed4婀͔١ ݙ Pxj-o9| *V&d:CpwNn%Q!fp $N2>=Fmo"օni+={&g2ONDg: o#z4U@\l[f{\[Z%DUKoq6Ml2`Y.mֹISBihHz>DTmo{qn/3x;Z ea1|0wKE7cYT?ej%}*dkPMЬҦb/rG3[oeAxB, OڟsVG8hM Ԑ{mULt.JsekM])ir}Oxie|0)t~-hURBt<76hau>v x9)Oo8! lgC|?Q*WpJM&r{V"M怒AhAn;d],h^:,KqvԦ}:Ф0/J0k*%Wܲ!ɌX[Mԥʳ#t>}QU+m~< ދ7) 4E Եdl*1;EcnI$ UhZP$>7;U,%YNc1q>[f7}=*Hv#[ixN^#R$s9?A8>(J~Z4/^b&Ux:\_+ji\b" nA.0 ,юp^¾6*{0iAH K~V`@S"GT7 eD 6j/ؘ ʯbF(I)׵}jϖ>$vqTD7\OʚGz-VvC:n.d&RQ#*8*_0БB!ɏTM&67"`,pv# 5\^lo 粋QړLN3! &~-jY0hqdrndc;,R~7+!"_qD7@:'ۜ*kfi$_ZI7bp1dJn0*j| tw)cZ}Uc2i1k(HzAQ֚p}1%,/Rڣ A d Ń6Q#iUZv%A);Z._}At*JRKCm*nHbv\'~8&P?Rt@!}@nrL鯜.9\Z][pCw }H4Mo%Y[%^1ِWn@$5<[t /' [`P Qsjmoo*k,*ϜaBc($;;LjPP~R@ a+":JpHHA[*v#!w}ԗwR TD t;cɚ,Fd0Q~oN KzoC=vAom32֕I,:;x{p̷uI+VKS=k`.`لǶ.cJ7@]I||:J!twx{xta"(%dkHXY!@3~e80>kfb b3H ${=cOJKd&"E2 Fi9Dw'T8\Bo/Cї[;'}O3`+CX2e)k.MxVp'QlIg45 X&~}WcvR`nEYeB4%G[9 )./%c/ؕc(,/_#uэaM<.l¿ʞ!"^gY~ $]ʰ?Z3žmg0a #"1xAS=Q`*^l -\\>sb("2]2x+5Nes'&.(ҤOlww<݁{I QS>aXr>7} ltYqc_.w:^XڶbH} F(>qvBZx fC[͙,C*vJ%''F\4> \/jNiyYQ _v70 U]]V֎Z+FϱJ<δס.CɌ>At^M W#.0H?v)g^dx1:bv<7qNgh]02R ~wMMv11YKa4c"3Ej!ԻB/avouhzjj 79H'3rsJ*%d:s$f|Pc^8xc_jlgYvv%)dCYuTT!]y9,y+$ch9VYxaj_8s(aW#W\/S(MB L}c}i=d'pٓ,9Ҫ|,w=|^2Qctee>Af u?ߓfj3BSo%e 2v2jOJ{rzYsQ/[8 $lg.BO-dAy)=jmboKvvݴ@Nn`co|jx[K;{r&&hzV 6[6278 4ha~n Uz1vmSGVmZ}iayFgSTaqRa-;HдgM@5+BnӛV/ɭV.u[tho8iM/Q) |$I2ުĪ,$V!$`䳃PBrWե!&=Jf=CLHVz帊tH獮A9\xP7l8Œ144AC JXRddZG p|Z6g{R}J y,1qϱHH,uPʦ#4ڱсwܚ-R3hy Eprnas[CrNM _?Q''iGAGTd. m|g)#hy}I!oI%< ʅH=]~GnS.bfœ j]z9f1bο+_lq\aWόe*`s>!D5=h 7_D Agc*FBr2bB9޺وD:Wp|, Ӱ{|"X^ee?PosW<6K l Ϋ| lKв*S+Lhhں[*%Ӽ݈i-^^jx̺U~eۤ1eRRHVwcscg>@ӌO a;{SITrdA@I vc}k1 !4v`G!h+!{xT%Ȋd8Y(9J*%.rkr:'TS"_8gPdnɤ543nN[W|:X؇IVͼ D7n($ 3ҜD*V%Z6UHvi]hcKcgշP΅d<'g}n+'pp(b"0gĶ tV+-UϙRg;sgiWj3"7]WEnGp}$c9i8j 0٥k]HoZ޴dA7NoU {1Ro2AJn!HKM&:L>fL9 I`cP& ie kAx6…?1"4S6Nh‘v_hn8 = QUvם;LNzR\$~|Q^H[7Z_ݟ|lMМ)xUy>|+ g4]i4]ZNSM_&$%^+Xvg j.Z{㷳gxZǪN$l/vjE2ڏ$?@Ng]1VMAqLf϶lI#گ0fi-bOv!yGޠ(jN6B:5XNCz!NXg$<^\=PBf<0Ĵux^꾟 L/oT|^/xǨJ 過0!(a?7&ࢸB%ȇN-[#tV9zdPb$G5 E4BR93X%iRyP &"O9rkN.@h P^8+2^B}=2N+Q #NL)aȧӅWƥY _`6'cL5U @2: R xpkk~$zkzl{I6%>g lvbe*|xWSrI=HT+ޫVn8g9<- b u Ke|uFPpv0oW3h"k <ڼ(*>1ޕ]70r7^?Bv<# 's62_!WdD%d<*G Yf|>;@iǒ;EWd/!HFޢJ'« g M12/6,WaX1|¸iV 2CX*,v(]lMߡ5-#8 ˮ}*`v\8Lŏw|V@AȿA 2jC PN~r|7p\!v}(jdS`ysF^_EX8ezN{{:"䕣q "¢ń-yυc %+qOXf߮*m]T)a1\:4~ktt/-t)l1}u [`U ,QI)$B=8|#kwكƫ OW; |3 1?$[#U-7WaC (5 .5-g6*9rW#hadZv#vE&uY4 3]CS^ܵ28Ub2O'4s+Y9昨E-n)5A^Rhw0Bȵmގ;v>-T'xqܹql؆QB3E+ gπcZa2>*5GlD!Fd/Xi]91M^'#5fE!b$MxYxr4U/U,wCɃ_3;[U3k P*oN'Fj,⎌lh[.0R<b;igai lYڮ@b-L c2~LSmΣ!`%`<ґRn}m,J?o9C*14CYvP3F9 ],kn3}t$Hm.M^ j;,^UuNHI_U!*l5ۿF&X¾F+#Dݙ.lU\蒤?՘=ca 3l UPx\ LVl2Wi$>b/a>r4e24HvI7=){UQ7'aOI1Vtr<(Ɠ4xgSNM|W%3ׇFc]9⬵ANCӧŐ5LB/< ajVy2 jM`ބ<tAM+ρ\Y^l ft*$Z톳~Tԁڻ.V6tyENP\(}d^Bp+ujf4S?Ղ\~;%Xc7LY]WkѪii֏{E{0kKWFyY\iG8|Ļ!t޾/M︙|BS3@d97ɽ7AǙbuJu7 U`q!,xک'I {_ɒ̱cm鲕 W 7#UlW쀺6xURr2%~l6W+i_wƏӽ"ֻ4ԭmѴT#r)L;Y 2P['An B%*lK &̙ٟg|e ëD)X]խ-ͤWOýGZBA*MTJX@3Ew|`?;QuñcJ! }3 fLSQB;@ -| hڃbD+%QcJhyҩσWנhzK-5~c| p95gMGR90=LehَGtȊL|JWU4 KT 䐊9̐p3=$e lԧF:X=HE5s6 9q֌1Z+U^Y&8+Ucn:N~`KnCGGt^Qzeꖯe+,~! VO66cD[:|+XlVE5 D|i ?J=ʇddz-%\n'0<ď2mSiOw<7@UX(f8, /[9L@e*~0h?w [2cXm)JxJ=2<%F%N)<5:@ xy}&jN—QJ@MB%{I3h؉!ܦ Bt` ir0lobǣ=~S `,?8xKGXwjZ&";*&b`հ:T)kp[5!c[~ 6~whrS!nYYWn2*+qos}͝b4\)6Ii(u="/U7PԘc`\FDDf:rݍ?^f;/T,QJ?km8V @lsAW^T'zd'8a.lǀ׭f8X%=ݹ.gNbv4dY1,N2}@|3uNh7qc]|`8R } M*qTWe{IF# ؆xұ]h R9<]=P6itC͞N$h? qAjrt)j͖e(ڈH*7ǚV'}`Ϝ`VrJY\_F ~ B,^1_xIO>SKm-dLUL*d+̨CۉĕNvڱun;D%9)_s#DEIZ3,Y7^?olDtǥՍ a1 &ݖX}M;`k ی?6 :)36z:`b%3pa~.Ӧ4lt>_ه=}UGyaGLDH)c 6n{Dz$ p2mbBEH+p\U)AHFT׹R"ǝ@Ka&7yuA;$ָajMIzד qC㕥Af I yE-.#б~ 6Y D!l ъ+ƘR漈{] ;r}!x%L׵U{Y=(PĊ?@cCu=#&\#NLŗebghB@hU+ %w wv@w{ U+*xGB [XGAփ]*Dr:4^?L /w#,hF4I$A03 R _2,R^*r TQC/J2MIժ=]$o,L 6НD ҅iKGr:~5x~, $k\qyv' yZ*v1caxrb'5xU^'ele/ eU˻f-{ɢu؀q}3@|?o ) C״ܲC2*V4`*tT0T_,0HkAphr~ji@Ql߳xg~L5q)}:%5Gp&E##*702g#5O2`zĶJ#[֯MLQD >=|?J5Oߧ]b9S.e'Xfm uJO%ZXjuuC?BjJN ێo#ޛ*ω `Cj钺5A @dJPK-#fPh){$Aӆ)81pTmD|Z v퉫~gyGJ<¤J;q}ҽ6qQVvg%Ip5 %ò: d$>vPѩ?,MJyu- U 0Ѽǿ,<WTC _w6_ :]?Xz0w_PN=Z;zYgѠpbX)E͒惶PDlDnFf5N67gwD@cO~='unM=ْۈ3dmc}楩שĔ⮄^W΅{ q}ƌrh[O `&qyS۹ ˅R\ofR-ӧERN|o 5##(?d̚HgF 1*Ѥ.ޠ 댇oVP9ۿP|x َ7%`yJ4\!CwC; Hˀ]T27H'Y}f~xO)%<&cѪaBIb(n'fS;,ܲZK"srR0pqS?j\sŊA-C\kg NlTldT#gc~y8bMMQlz&T)T V7XBjutwk7"J5I3_{0gZO"1HERC֦\fvJ8eNS)ke*Ѭ_~#qn\ﲘ[L!BMb_@]@Ճ'L2.o.]ٯBGQnB e?3rwҰ8I;-I m }0C~\DXnX[y-`xxg<9?a ®Sw&}Z !#ONdops5!x;SM7~ qj 3(&MJ,C(yW#Zsb3_TovCwޭ@n̠6jU[R50qCCL+[t ŽĴaXg<9̵othr21_azG?r0 }q*,=u#q#$Q\PMp:P F*7C *aс< ToB.ٺ ,>Aa.%?<,+#5[v۳HFw^ή4j`tb * (αF!#6@Le'D y*նˇR<@5"~ x@- HK|ZQnM㑸'9![ |Idp A: \֑K7b^V nח3SVCtߤheLO<^3tw_¹0)pKP0qn=c /o69T  !-JTaiłiׅq>7 8 ̔+Tq8prH >K Jҧks|beT}X %lƤ2֍P jIoUүW6O?K^q҄a6݁w>]K,sGn!>DBA[fՈޜ*[ħ}4.ޗpICaV5ps7Z`Zy:2Fe`Z:'udɞiZ(1}nn$"(HOjSAte'VɅܒ'x6hE ow"uh|ZZ"b%ׯ@Ȗk.t*Ir:VA~0JaIǤCWra_VT0Y&;5}ѦoS0 Ei{ u3e4΢s8k˃O@ড3{ps]E&s@".'i<|Eȥj[ k!xRMk6G/Qo,tr}9gb#)>t:v[X X ,;kjXA fy/ZjT$ V|J& H&з@k[>F'g_& kT5#axlI>5*/ /f R1Z)Ioa.+xP'犡R1֜c`HInAڲ=N875iGjvjT^5֨]KK3 T~[ҁ\b3i:z_ ŀo Gk(}bj JT`o\s` T( &2L+Ou=}*F&Aӡ#+ijո wbY:a`*ۡCͯ-2)QLL1EHH 5 : ܉Q\} p^nePF'Xދ mrhEd&_-i#N^V{Nx5,mEEWG_hq\!f,~lUg-]CL9Ufg->F;w_g]qD^VethDmIyF?)![aM Ϊ$A+1ÃCTX |1 T[[~4"@.ɽ1 a(9N@Ě-m>ɏ+ D;_gȾ*Rd[](y\!H`^t6?>#A7׊+չeTQq̂ ZaM>(}#,+f5i˲]y#r_uW*뱒`'K^ dGJ<`# `L"Gfm1Ag1ֱs=S@k FrrHZ&r"GlR7=_mِ4:wqm{3 :̲EP/ pZܛ$! _WAC0WOM}>XCIbyg#8 !4QxnPB[: OG4;7㹸4D+UoxǒkBݧaND ~H);魊=X’[}Eb_^il^f%EECم%[+jcy0LMV ]a&̉ؐ&CDglV~pOX r *teD%pakWbI;}"Uf ר׳~w:}x["#yAlԄ *5Gp'BJ"{tHv ^Vk,{aNOeok^펪X^0TbFwa|dxIԔ󙮯lWPcܸG cg'~c7Pֵ߷RK@~w`90l3s UG1Q\@)1#Yj l% Cvqj'dV_nzo&- V յwD7k KcJ#(7KIaK@S9e /-miwb0UC.WݱaJe<ݎ7UbqvFG @},[wU%f3% űLCU,8U5'c) a&̞vXYɱGUf )phT40ٝP.xb'lP x~ޟ+llm{@r}f^aM9uQtB: w/X묢OLǐn#I(6,xg 򂈚\ 'uhkŗs2/Î%;@%FoкIXw/V^#t;%NxW眣ʡ`5:>WVQFZ~ m_BNs}`'`+1Bm@_,,|XoZ !c"D"^1p^p3)6v՞?l_I7NAePr=Oܻz  !'T 7,ŠJpY4q[\0'JsM6;vi3X'sƜZ{ \jt# l "I(2Pn˔?6za΂Py kQGμɟ@1V%M|HCRk.e UA{I#WnptW! =a`-uKyN8$z kOnu]v5Bo;Tw?*~;Ѵkowp+d :JGVe`nFu^,MP?au|!ѽNm^ʴO{+s0OV9/d.ny~xfFz(x®Ho^`c2GOcBeOWY9"N+:;Ψ6p׻o3>uy@M0#V,~ܣPmW!=D* ”ny) ;g[ɿazs!sYos5Vn Lzh]`0]|`4\yY|)|>%)S#"Xx-78Ȑ|=ha] n eiM]im=YFhopr3 uI#ƌ.NG]䉪7'kb]E%<繕ٱշAO|Vu6jL*;ǭmde.JDgO,Yr]:0Lg>:(F8R֡i4X8#j0*&Dt&S pX$sdᆥf kb,n::,giE)*T$zMiEwIJѰ88aOm oh]M /v8,g vsH@ECti=xUJ"+ l/ 7( c& #Q⚀|u?j?ڇ4wN3f*-gcO̟ R:co0̩n=WsaB출h7f5W ;FA:8N;rtNӌȞ`&6٣G1PPy|CG+kdk q>w1<=dl0:''u1ѫBAg[5/ˆRAJp^bV #4le_CN l_]X~CWYرI#ߣȸ2y<7_y{3r:ED`qO- 3h4ܧ纠[w7h$W= ФHh|(MdRTlJ3k RIB7 d- hY)؞*PZ0XIa\M8$^'*J bԆb#,0R$?s?1 z'eǫ'=rjxcOhrj>q[ByHH__"l>paR}4I5O\P閡lCL)b-)ʔ#f݀x,,h|jfb#vf(-s8QF=!9PĊQEb\ QoL߉4kBFZ/!0+ۛRGݵg5=7|(Wt.(П@if:=JxD#P\ ԝҲӃ{L4wڋ Ay ڪSXASg68}NEa.0pĹu_M梔Qo=ridkTCT9OI,t$MɈU}u84g{7ƸG1vg[fZs3H\Px|;3 ~0zR,u~!a:VSSbCwOi}= !Y}Qy'kK" λ \K<H Yk" rQ5b,7f{$ߚ|[ZAqmY5I$f)D0 ]P{-duK0~Yq# D)|!RcSD=s@Z4͢[KkV~8ҳS7xJ.|郗B\Gj&R}A/x{ŨppDZڜ3,1FVFL.0Tr>5` {0GqdmAKʓRkcGD-42)hU ťjuD=ԼƮ !x ͎D4vB]>sƕ{GDتP6e# UhJ~-]ӎ$WeoĒjADAwte`Nc=4aѾySCU*.Ta6f}v_Xry[䤰 B__|x/lh?_qrXx[jkԺF9NS\i[B/? .) (O񋊓Xj,DfYjb@,[' KXP!ҘbSrrks*`6-Xb("1g /czLRh}nUdEn tk@`tVcKos&wH_ƌTG1=6Ɲw>K&9z,~bN"0C(殭n xF d.`'Uq[ ]0"-X9:Y|O9~qKq )u-P H)F7b?5<ToiS^*Jl`_XE<Y3uRN5avI Kyټv+`rsz<W?n%npP1zI6iMӭc|¾RZy4x- gGy L!BUq+ P_E"Y.LU y5hE3eħ eVl6v+TgT!>,n'ScwP6xj3 F?kWC5]ɭ"zZdw)4Iz3^?*4$, K o;T@t|P qhsNEq)"ae@۪ZZXڭږ-cR@W3<'Sz:5ᯠ` _<;Ǡ/L;bQT6\jȰ^ȵ,-=ڦd}OG o dX饁FrpbZοIgnX7!,{MڭՋSH8'1;c}ylz.UtKmEcC^"ߧ CIZMSn&g::YB^pY2'˪Mx3:'7ҸF&^aSgEO!Kr42Ю(`1. Z@pK||ʞ#k_ W9A.#Z8 3cnHMZ4<3u) t ݭ%J`VP/@R畠w@WU= A }#>_WeTJ[ ]9rG%ly&GRBФؔ\%[39ٮ@[SlGIKCfTBNE {y,w82|MF?9P#[ -f  6d}b hjLnۿ~&v\suS nb4WT@WƁgA e'&a˂nhk(fv~TJ\2dL$rΪ!E$}W 3{K^wM FK`[>Rf;V95|f,Y ,Ї4 Ӊ{C탚'nT]"i*BqƏq2?'9)Hx(C,T+DByi\s>`KWm ZJ?H5f7$j-e82 u #(:O2;iS O wL<pG؞ZntUHjwD2ŅZjpRLIm0qSx;j~At݃jrKIdL3Wǃ\dwTw'Z'ߙw)$4*. Brv#{K#+~V;%_KO%rN\h@B}vxGrWM28 M;CDI|o)o@/FM^K5w)PꨧvOC9Cjf!Kx^^YZڕMgw:{U8b&.@5eFU4z^ z A>ӂ -g\yJsbsS{4Tbی.c{WR d6Ic!,R=3u"4Lbuk4X=~I].0 r!U6#Ghч:K*|C`+k/nŴ_FBm=oB*1 |yӏ~ʥ:׎ܴgtķAC~yhC} rυDV-"f61UbiE_&q;qX5D_FhB93|Fda w[(8Ϋ od~`#gC]ZdWN|e.5 iSw2_1^GI=Ի? gԪI]i1I혫nޠJ?_㒍PլPO?G7þ(n= Dlt ~lEA2"\?r7cnS/# ~G]Cmrf}ZVͪ 9# 5[d !b5$^ {F$mQLa{nJkvz@PQ瞢xW)E+d`w}afE?bvʨMtbA|?wv«Ȕ?gcyG"8;ҹ"gy(}j\r =K꿜Ac/l ׳1opXPAauW=&8ݜ;-Y{-ߣ$+y=$(xG. fیL2Qѯ&~[Otߖ?t+ Vx+^C 3$([Œn ^Nemndkk+.I OC"iRxo@قoGbokhl Mj*!1fpy6MsIJiv0;Du)v]7*zpRuL unof#ƹ֔QO T&P y`O ¶6s< uhh9DM I⬢aښa.#G +1P#Zh4x  {O;"jCu XK-Ya}E]f9=WM -MfblX\bIJlM٠-D_cMO Cv,ޣUipkP] zh9kq~PH3k?%&Z0"ql`t^""XBZHH)@o*oX.zF  ' L_p4•p۾}ΫT)Hס-NۏD=p1}ͶP |6El3S!{d-V?$'C|#KNy >u:]PfI;Yl.<<;w6Ԫ@·lָPzꕱ՟EmŇ4@Գ7_ֳX [ZC4F%a J^tLS,(1ö\oY͂M;\%(ztaٶMˎCf,/n "G3chߪSo "L9)W؎=yCxyJ)"JHHdI/Ht #֨w!l12Nk}z~o ( 涄>-APrn>dx8A[:6Җ`Bq@扲4]z%h5J^ڏOb 耣(lCO=oS 087-&eFwj2\@l͑EV8WßLkH%5./9$M ШU[>;g՝ q9Qـ(t4tVjM y̿x;Z^ɭQG0+$[0&GqWE޾\+9!OKft)Ik%9*PGY/z@펦k(B2ܭl "u׉^Ea^kF J=U qFȘ~{q'~b'ׅ)[SOS 1f+Y`vfS^\4nv#DVFґ?j C_SeܳX.فgy?hʔil}#/aGGr$'tI ;Aޠ9E":3OyqF(^$3[-Lc:fz'O PPnB8RI'+E0YFD]׼GCIHֈNp>f{*<$-,8'Evk3Y낭$,ʛŁ*axI3;Mc_r{oxb}Qڼbt~]vawؕ~Ye촅VA0 s;d '?_h|7ίj:1"r GHԒ4$ܑ?x8l^ uw/ ?^#Z[O- ?Dd-7P~ |-(yE :4)T5P~OC.wG?)N(^}fV翁,_Ӭ{թNfS(&&4j$<w?`cH 1]Cpc[UeT}jdEIg]P=(^|ZnUqyUSqyN{ux5C "KxBliJRJrp I?EX1:ޏFР=.*V9v7QvTBo)dh`]}/-&d(C.B"~#<.gTe :bJUӫf~@(=:Vu)`"!S(BjOtuW ֥"*{<|r?d_+I/Cwİρ#*\!KU:0E)82O5%m =EVE~/$a)hB7m\a}mmtvvjw@e$X o,PQ2!TΤ0C_Z-?v985r\O pwͯ Ygzce_ &@Uʏ?a>D LovʸAq\Ȁ*@؊wUewU˝f"Ā 5w3=a(3mnCiגh1WqzՠA=g?Oy8l4U`אŵɃ(@;J1 K*^%nViLT>#ѽUqlo|>LD0TEiLL4E>O#{gtk҄DЩTC[=fo'x wѲsChtWV|[ )UJfHäߥ7?hxxҕyA-[ƄkMq൉b.wJ5H+A.펳ኊ\U=#h;<82v2נQc|BMg-ƣm8kˇ&ocЀecGv%r۱' 'if.(LAqçHFyXݳw& &S{$RjRIWyՑ&ys(iȎ"̜_W9ϯiBmw"Adzp4h:Θlq`ƊF5qli^\PЊq2u"q/ng]2ר!tPu]cx$X CUcѸHj<@ʚ^00Fd?f4 wl]dV"dHs ]z=mw3J {8;8k%gx ` j CϿG0jS_Gi*,|'`T+񺏢n& %nK94?~D#OBmĕ"COqL]]OjX+8%#+{Kc 1Ҟmo1vV},kf(#BYMH}vdO8d9] J>ӥl"GW65J7}#.XxPg#Vʳ\u'oLx.OeQa8[$Is2%?5ޝg<[mҬ g`A"e?<%21oO9ro-fk% "p235GdG{8B ­ndNdA[ͥ+2| g< kAV V$k P~: ^Qۻ+L( SWDE;`\E%ڮ-W͊tptүugRÿ0l \g;] '$aa/0q#/*ܩM^'/: eǨ<@&dSּ됭JN~:Gӻ1&)Vq^ ުVajK0]d*w6gb#*h -5FaLӵ}btK-`{ )39uXJ]>&.#iowhcWG̩"e?j}g)[ȲW:0W^x9o7$w.$OyLȣu $Cn|0~䞽 _$Q cXōm VN ʏ8%l `x91?aot ,?R тǦF}= 1?!P&-Gz; Fr&эh ?lY[Z4W쯛0ƥR5~`$Ea_P͑2bǁ{\W@sdWe`Dc4t9E֜y> T*6u?V&5(K!pd]Fa~|A֟ C6-*[oSƕqz#i6s~#9r .X"NdO4L02)u2&_x Ph^] DGeVXWh_NU[gC%#cFiaʂG~:ά0bg嬭!n%͔ zeF]Ϸ=s,r@g^1qBcSΔ~y{h6Y*<=^=BܚN}qvIۼyg[ k`u[9H ')9gx0ՙfϖbbV=}r,=bNٔЫu(-%Xr;e0 <hTl sjQE,1sDHLaOk= d^5;֏ h8>t C7`f"|gGH$.^s".?]!Np/؟|A2pz/8N@Xf!IK]}FbQDȤDhՖSЩxJM%аq<0٥<]r[-<:.F`0>QOK,! Y';5_WGwB=^RlU\&~=*EN[WݦK NqTg֗EP[҉ǹUѪl_bXTLSLFL+o[TR|fd?E$ #q`-7۹Lp38RhcvHlíQzsڧw}OKVڶuo?Y,cv M|xzI#A\2]Y쬲+r;n)Tü:oYN#6Wrf2VPgL4C\U]~ "a”;# Q!NêQb T2wbaCsc֭*0`sL&jVn 4Ny" +Ί"lchxP VmESykRЄ 6]JaOV._Hb7*K(a 8~$'Y*mDVi/# hSѩKD'wC@z2[`Ylٌ:>ESBBj9~ЇDԹ 4®䱜%_G"Fy:2bݚmNRkLq}}[9,E=3n)@ܢ=zI8s%L6l܌Xqs^4gJ~YpZlLbb>33Xnh>݈.үVse4"#FnIo#V7ȡqd a ?V 1L"!BȲ ]ùiy"Si.0ĵo;l /I @t<2~73,U`} .^#,"l'TK ٶ{fcAe h'Hx \\ Ec‰eib) X֕? JO3bFܺ;HMxy,yK MCPU卂07۸B5\2OeQ}u/H91fvLFR'7śJ)8Sc▌ ^5=.:ݷ3;C^ 5E '`Qo C :=@N&:eˤŃv:2D 19۟#Vtj?Qlu%,w&\1l$3Hh4܎|)%M٨ЯO+ztAXu?37Ԁ2L&d>qUSh(2f'<[d]-r{0̞JF>Ɵ)T.I*+: @9E9(+v0-\u<,xD܏ O:K!"xx@EcyM;tvZ\qfQOGyZ$qvG:f+{ȳ*l43}WC[Qm3_7YCw/!No]Ϥ홲o^*)sz;{4Vgfa A# c}&_~рAn~C~0kgꍛvw^CA4:$QqSq\Gdp-cʥ_YfɫfnwzhuSx)+x$GbN /F=bVNp8$y]Ǔ 堢{X$%ai/9βuN;De;p ͭb ZLmQ~iBIp0gv.]m1CWZȸ@|!Bm]eNW ^++s!dn㼢 3$=3(0> oTU5)fy|J:r$$SXj_o\O4t; = F3~Kʏ(-5[<1?ۓ\9{=ѩ}Srdz+V<ϴ2)&so(sfpƺfw߲++ YՀjJ Xg@L#&ܖKtߎip4msuG(;Of:EÕ“4E$1jS4w 8jUk4d0`k/u1$kWT5WF<ų+tZ*pLNOڀ` Zh6D@)B'gRe𡹹N}!sݼh.qlKT싷'Hm~}q j\Ck$6<1{?<[֗1([6o5~ 6l.'q 0\-MD4Å9'ʊQԕ23]gWR$K}JU/@dd׶ [^ F3䑪hL$5O%N ޛnC_ۀif{% O8KV@8f$&6:I,3D25DZ!3*gȰC1Bx+]|S)Z,RU QW%r!#vWBiT@ViV⧫-KFi&c%rya?m~#~m'rԹ0QhkfJLs!y*nCFo6z`QLBS@&!@WRi"Fy- +%}nx0OVa(oJr j#B4eIO#Y@ç,t.VX :1(>~XWwFPPt@JC宦޶XD|i8pDJ  tl"^"Aa`?UBnCtRTC,(,Up(! & za&I$ئMFrPA2'}ݶOU6;ZO:PWh˘*>g{@H;uqo~hkv 18ZιޕK?K衳qP]S^VI 1.@u.T5aXL 7jLq^EǤԤ1ߵ1Di>W<S3Âz+Ĭ^5t({Pn&kRj&nwc{ L!7{ Ok h< $!OQD3ؾ=V #&>o3@u7Cރ%!iZ3{4~j9XheTaDs"0{[[Mt*|gFY $÷zlխRlgR舺Vݶtdo{g\zzdR9l2+q>u֞`i1'\#/?f-(CwKCl '*6^IًR/rt5=ƭH*G[kW:LՖbO;Dlbܹ2@+xoaY ]ę jy=P(t)í4hΥ?5fUj~·/hJ¹ɐ8vM9é\Ym yFQqXVHJTPrxm(DS\PB>hL\:GtĐs|0.|c|zaRpFyA]rF7\4ԱR AtN4byLJ+Xy@Uj{sϵ&R`V/EPq9j5R bڦ 4`xS&ӄQ>Xl_Ee;˯O|ސ؀O\(zч`>G|qWL8nHy- 1G3 FR]:1jgMEqRcCD(WnU[f. ForJNi{"aKN vq#bӑQ TN@k6/Q¤<O5G 8 ]{͉0il#و I;$+WC?Hԣ{qiInVY PQ?Sf7P>J6paߢNjQqr(tQ|1HZ3 Oj !j_1emGK:zwK>ʖah#Yg l(Ǿ峺 ş}qp"Y1}(3iNRyh/W_k\O ES h`'ډh{Χ Y 73 IY~Ŕ m/5h#;yvpP4gmu%=i lZ h]ރoRyb&V W<RRNdžaB1J*hiO^y(д%1٧#"^R:o~p4pr!գHn?*ʐ,A \ë|ۦ2Ha`d͆(p L[o6A06& XJ,g/Ssbbwŀ<)ʺ$+*j(s3EMx#MYxGD-|)vDk`ɍΛ ݼ-E-dR1eb.{a62p[gg .gY2ph5nޢcrб7I=J x+ x] xU~6TX QC%O !vf1WsU L`Q6]܅6VjwPG[ й#Y%l4c=iR1FfBFj3HϖS$0c$&:T$3#Gr_wgz'H9O\[Odr_X0sw;z[H,T V*^xZr/k֣mΔ/&tsǾP6Id~ X+Is(dC-Aع'Dsn`lKSAT%!76ռYM^uGFBŜnE'jhQtk=߮ɡҝ$V7&R{͋gBaLv=0b5$ըl_Ӕs{.xm󙖤>@wi/ڊ-d:dL1OiL8I9=8e3q0FZ҆kF^{Ы!3&Ҝ@߾V#XsBjOˏ!dVQ8$ߧ~l}AD?3zmd)*MͱxAV%̈~Gef3.gFb ݾP쵨tђO#N8=;u5*I1{x޻˱lof`m87*o$,쟀}xwUOSILߚ!cG{cw u_ -wcSM!EBuzrz\Uo:;dzH7#$P8JK u-JYF9 Q7^< qqmiֿyt1\Pځ/FFy,fUc"4yk_I]IS#( %PHu^߲nnD7v|_r4n`3'U\ DРw^\.÷ ncP;e7'#j]$= :N|p~ȴZx|f?ޒ;Jo [w.` YPŸ0Ί}ֻKK@qEiХoX_@֐D婽Gn {Ged?BIk}a>A 8$Æ}i"ΧT3W~-~<7M Qialq>\ngj|s(@ bY]N/.yzqɡ5OqlX0<e46Fuu@ɭ\ ¤-uh3?`̝a lRmz/ 0GંɋWWlY^Z$+*?.^P i!Z/Tn ˒E劊('^9h1JAnGDF5PS\g\0sjF.N))WIow򥦲܎jdduEIR J=eXk"6N";GsQ[ Mso2jڦLV^j<;r8\J]aJ<)KFG`$X_TRɐR V/MޣѪA\f<6lN ܔ29h'.|EgmwTHdƥjo*xܙ[KBY 7l&qmʿXtO9!NR^hD[`z|v_0-.aV|l}kH@(y J~WAb~[95NAs{M.~_ ogR>fAXa787$|]tRGfc=_ǿW̢yE}ەǬP"̋?9^?(3},f<0|hUA2ZE1>w )_mQG&N0Q@|wV RR#3NVL\6X{WLF1K,FYt j t_v1-NE/ҰV8:8}@mmq!Q'5T@풓 I &ዞ]>7 Y}zY biވ$h髐 Lfze+VtC˩O?t('Zכ.aXdbfjׁE='̹'Tt\c^ ,}HQB5 y6c?,YI6~eZvױE|bVGhvho_ -`^$JXs-$9ljT^N*NAµj)X5f$r|SnIWͅ|TFDfG5RA{ '(ݲ{;al> P&vaOI˧)7g/m1D0BW$>~A9HӑbB0e\:o(׃Ao`F7a: !wO;hrAL{w3]@"tdJ64B6e 550++tO:ɥPic(__\D0فN93n^ٙ5(w#I0 P׭_馘`DmjmHgj;FN t%Ȼ\x"q8t${Yӏ2QrPϵ8tX5P-R'J)HBlt[v'dz9S}y: 091aSui|oX8Ij~ҀYff0(c`Յ|Ey 2;,3PUU@(X4G`x^-r c ]\ ܭz23X& # /4 Hѕ-($DBViQo/w[& {}h(}H|A/|S`>YÔl(|pgJwׯ65%N[4Bگ5ߊexV]΁y{jҰrK*⪪(J$"kϤGu'ZmTw8kwjhon)!+睹 ~O' ey_EQ6>^t;W fh .Ph!.0ΏQձԂ1Ù.<\X&~iKjΕ3pt:_4"ZA A_f/f3"N K3N f +HmrnvيRИ%Y&dk`rGɜ$cO /0pD9qNo0.9q[1jt+tϡ aPeO0&~؊@/=S~:sP 7slfV|QRJ'W&Gءj5YkQhI7M{bu e9G4^xC r۞շn,. }`͝Z+lVPZʼnu?*k59w30Z$P*T)o6,nqꖖ(Vt4[yޒwNCeC +~p\=ea "}wI43W -ڢ?Jg DV~8^m v J?nTAL2fjGU8x _pPP+'L=4,yˤ>i!XI9T$k֡0vLaS]s\쌋qnRdbPaG*0Gga<K׎]Ib$%F%Em2FqJD488sxc{aE^ a}4ۦƧeϥeUP! 䬘nrOYtc┬t㨶V-O^ ;>}&3aЀ/;QAu~=uTu-qXj>#*Ӿؔ{IE!zVse?cp & UEͨ y.ߩQ~IKqͫ)ȶ8:r]*f"^.V'S9;qc@)>{Gz}l8p;u&-!tp}Npl>_x"gئ4 P Ey1mDݪUϜF\ĥࡽIk :C(RB;"ts=xePvYHD3ib9rcWۉgul=gT".ujy3p$rjWzNN!dѥUEɿz>Jˀvuj0e &דL\w2qzt;n\Hjq^[3\Y:^՛_3+J|ie<71$pbbԈ(i$`Kߍ>Jޜd7D%z ilN4Nai@(&;L ڍmaU5vB^.]OR{OaHoNR >bzCA6s(VwیH^}x~R;fZdoSAi2z(m&i4sj%{ъi  ݗ|q˄Ϩrj}FsUd淯9ff &[qDQxͺGr/y/Aaz&HWĂ(  < h)[MQJµ9 KNUq6Ty6N)axLEm\i@fx;U=YmB"1Ի7YpR+ʵka-НL{ߞȵByQװ&V>;x3d -$UM۱S^*I9BA֑+K 7`_%if*8KlPdDW5 aD#XK'cmmN* L BlT)Sz/b;QXcu ǀ3J:RArtc?HGEasJ(t짙=$Wm[򉝴 djr&Ѕ0\:jl=l =5TϜ=(QK ;U.g7*S&4,ے/ofK0pt#Lʊ i$ܥpҶpahD!O؟΀ >9 FάqھgGzM 5ڀ3`m(9*٩RyX)Bz}w&1R[#{Tgj%ALu:9Xv3{v-8'E앣f dk;*!NΊz`dJ3z/lBz#=NR~7N>UQ#5:N> 7mΤ"L ]b.^&ḽ0qt;h"ډcODZ)f몗60#= %7>^BG4e2N#gh1z"E2gXyyzi|(2{X4(|ZY;=ѹl$߭Q}0q8fd)Kz&x3/n@N'x95 o)^ώ\1Nb䬤#|'b<B*ai3׵=I _[ɵgGWY64l;@)>l M+$a7XE+Uՠ̜V7 N} tRh+KŽ) a[0'-Wc&fـL|$cbFl4ҟl+̞#@&~^{p CH/6ȳ!eJŸuͤ܀a#MڄXd$o&n/beyBL*!4Ȉs`:6r^!-ŧ%BHf͑i?  0p?䲼EDvJO3hb_[? L/tJ-bqP\Fu@ӥSX8p2_C0?;ތ0 ),d``u'4M,ѳ񉵭SJ3j Fd=ʉr:BrTu /ӝa޾#jFpo"&sʼne|DVxUe A&N'v"u('=loŞ7 +րjd\7lΑɍ#fsdPGzm`Z/T/iL(,F[gV y(+ȭE/j-*͝@[}|̨=YH%nW;a<#֠7dSO/"WrQ u"TþcBDu)vA-"ؗKn ړG *Kd[Pū:$ĹBMrB8]V1dbF0Gflv:M#Vf q7@2ZN ":_sM[Rrtyx6].LǔQB B慭k7|y5Fp{zpAku396"t\{]34>zhM舄x`&g"^NUyLۭQō tY:XzRF@Ɖdk]4\6xvѳ9p xP`jǓ\W X&}Q ߥ[5lDHͻ=EPJs#GER`Σbυ! 1Cl!\CW4`̓ Lp|rd3Z9Ho)t80;Z 9w\ļ|Z' 9JjK*cţ؀AN_Yь~YAw)r'ǔRد>ד?[n\WU%rY)SÀ,/i0/uHd󣵩ʛ/Xs4ld@D<_ #k1{cŕ`սx9 )b ܥ^rh=}fH*c-^ ƉW+pj}SKmMOjVߗq`m趡GJ jtGp\CZn0f`^,}R'KU\w#).9!>S9Ͳ8s'φY0l{;ߩ70G ?:-~fώrdUBw;p$ټоlXѤRZ970'F3J/1Î\U:ޅh 4]Ugo9:.J͐:XEZeΊ鹘hОJFlI{w#Y* cO=Η"vNӬJkފ1*m8K 66,~ _,R~'ȡRx\̩ƯEcnet?p߻w֘4kd/qz!˂QA"̇QIuN߱ZkE e~_Uȝi!UX@ ܺ#.선95zVt1p5DR8M0ʲ6| 2+8v黉}x{3Ϥ= \<"gBOc 9\cō'5Sv.#LT#p|kO?IM&ZA @ ȃj[)N"{Q\R#o)1ZCbǗIriWA׼.Ο<`*E>dܷ:@Ȯ?`/TPl̀hQ.D @ B ']tEdQ[qMVkUX\6ᅉ6rb%\50ޜ:$]G|3c Kɂ4 +! ږuCj֐=f kZMEDll>Th4amOG'n 6n9' 6+*v3u{;`wvohtzA c_N@]fkݏR!4r9+kLT\i1\:8.688!Lz%>'"Nu>g,q70'i◑i2)1OЉ89u+@‹*CGO}kUNs4B_-m/hF5jɸXG|<qS ^P|R"{-w$'v+aCõ@X@>pSXd#I֢^'(jc!Uw[=H㆓"v5+iZty Ԇ`pT2 %0tMjBd_XiLB9roP:#ˇvضC^c~-AX>*Z6]@ ~t.h/fP=`bS-qfٖ%ju#͘6׫iv_dEҦTz^FQ<Uwx",L- "zY0_-:n*Q?lzQcQcm9w80׉kϬ^s'T f\Y>ժ zz;EIaHoI#邍ۮNN1w0(`g^](o^'~ ig_ ^(6xv׀mi!kPt8dNWw x*EjnzgG *Cvܶu_"ݱysۅh|@{7P&PRRЋ PHJ6ɘ 4>Cu '@^ՌE~( 'NN{f㞷Ym W;1߶3a7_hJjb jbV܎P>gYija~kt IO%٢_f:x, Xg`Β U€V!HP*('3yqRjhr  y[!~-ˆdeyG7ʝ7ԯQ#q.G3, .+ ` Gh_[nԧ@G6첮7Î,\}95mz8Х9A.XW҃ ̆,GNA sBf[CVݳVt龅e,x)YP*FP<>WJg:#tKN : &lVtX1/[RI>,*1Lѩ̊g|Rb } o 6ZҦ;%{u= p?]rq^mʱ;"B7|ޅ2~ G  #Vc2tqCvɶȭ8 Y[ ՛ANV1sƯ#5]z͔Sd1ߜYy knjf" #E?ͶI̕9:02 ),R_f.#oHHjJq3\PvsX93q-m:kKJƔq3[[nLYw iH S3W~?[B|zٿ{*K waP^,n ؅\߳E׽ v"5C Z<?~`P@IDZ)GRuh6ɳÊ(aVn:aDfqL^mhca5,3_S'Ɗ1YDD}XĄWfAm'&D286ݎ}˟ݾb5=n{>t\  _p#(#p j]fl} }zAt_Emb `R4`.%Y$xܑsH{tC_cIUE5t0-dLb"1: 6E;}'kbZe[:ie_ץm#M@]%vHU&r`DAg3I5*ȚՖP-X>rs0b;=t"࿂\E:qY0v|܆1?fB@"rZ3J&1ARsw&W yV<]fJH߫* YE^SluuZy~ǃK3GܟT<]ICՄ- x#bΎᚴ@ꘐm;θX*6ƃ TFb`r?۶@yDS~YK Fpœ*]IGSM"P1!5&L.7~}g3O"y%ӻ]ǂ{Aj3G޺bPv֪HG% J\|IW4lϋI!E1Q׮"G1EAnAgcS= \pZY/ +U[!@/D{xeR;E nVԖlӬ31-z:BH!t>ү=^?`P&H~،D+-F4.UnhU #}77F?T_ NS?yzۘeE-9'P⡖ݞUm҇C=^x=i"0AFx?8fG-Rh>k][Ȩytay51Hٝ_;D|"3BjIA=3&scqÏ_O$ɣzRߵ$aYS0XJ%9jZ"&ӭkWRSumf>uyp&;-Z<~s4Da{@L"ޥ?r|&;5 R8IIˢ/xi.~v@*ԖzrKPa?>m0;cl0x O8bϻ".9[I/g.JS^x1% s(V@kwzkEf<{ȱ87*WIpy+'`Rn߅/.~qSAk-C3hQ怜;DhDhbK{4vz- S,O뮀IB*cn,W* U5!OCϖ6F/[&daEf(3.y-LܿH+~ |,tȣ?*{5KrX9 !3=Qu\sܕJ$=f٭m%$"ʲ˴U=@ͦ6c FU3;M|y9hmyWsFIF:{=.vpW/h#%)$7:(ƛ Pn8JwWn-L9 mVErطmvJxm:]SbcjjK-/׮Sl»8?@$o4Nsȵ󜫭jm{qogH[tgI/x *Z]G6Es &: k&#|t) , {n+(-&6+CoQ' ;>[hԶǸ~g?g ĭ.]O@w~ayy6wТ }UpĆL<|ǶD'mҲݘU4i6,Xgσ n@,s$qeaE4'vf2\>l !q^([H,(xnQVhhh@1]4+< RyDDq+a]j ILɔmu sΞ& 棠{=kYXy3rcտ{;QIE^^OpiIE,zA_ WWTH1HOIxOLMD'giYGo=W'!+k`MXrVᭃ䬕4f@ hő@dk\of9 L97w$K< |G UqR>2μx?;.Y'[1nA_[g5g`"5mm=¤#^h43_j:KCߙTpߊAN[}l$tL̬lK)w\/碒Xyb$wGR*h!Ƴ4xtI+\ ަ/3W,Y r@23Q͖ qi'9 zF 5 㙞&&77k>{臿A2;3zPLe@oaժ['ƿK[Vw|kɏ "{QPeM؟u̺*ksVdog?*ODC)qKOfez M?e)Cc2)TIM%-7uWdb>)X<w^#]3m,Gf)h2SasRtK$hۺT Xa|)-\1)v|(sʛ佚9ÆDnw^ȄRS=Y_\u_X.8_t-=SMMG ֖CJ WSzoeE-)}i@D9g=PڥQFZeT]=_ojE?\"NErQjx})m]oQӎ,M:CPPY@fKWKFt:!ڦ:|Iq3X\80 Dn"T{3ְd,,Cqu ^aYi)h,nR _^FiؕsTJ`v?&fvH: Ҍe;<8昣Kw[1|/keG J57.8[d+$@*颖Uޤ*?~tMJCƝV(K, szRY8Eq@qcWDUfĀth.O({r&_ PbWNK_)?VxB J[:ZF,r)xi/Zw 9ѧfy.C<T[]H$C D?XAjTlUa⑘;y1X73 ?IQ `k)d2pw}h"=1c*j DxEՏ}eLQc+m솎Lj7U (p8-]\u:d̋xgcш;'+|ĦEje' x,*K_Xs]:7<=G+ !%V9Gd>WXvxaé +]+zViё5Rq=QUtbj7cSHYr&HrR|'3&hJ<`vT-Lka(F2k4N2B!b o];)K! Ƌu=S=E֊!2(@w11c]7\HLAcBB]yY ٣TahfgD{G]m$&:D:MJ;+=G V/% A^ֺzCFbn83kmN)̦˧^BP@A#4 &CqOc#[?DP]ǝw umoFdDotsiU|i4JҦYjM* &fɟ>옕u>&#r4󟌹v[NiW%J*.#Y/r}O۠/|\#*W@-e~']Ճ@HCJ:$Ȱ WoA8H YIBlΉ)ZNV4Kfa&Uamrqu-sɡ}T!KOjXf{"pV+|ats<Frn9a?rpǛu|WOpNFHb #򽍰?E,:GN/o0i/L撜X8{ H5J-95 hA i!x/\x92jz}ݞ*3{T8֛0`+cslk?jV^r<"P_Zޮ|7 KN}q=7:zШPmfG{EnJȑ%Q cMA\Ȁy)ςi=w9r8Zϋb" @M#Sk /;$}ФC'msܲk^Fh^T)O X"y_r\p̻ؔ{;vfSM_}(%\f8V)U#_,V;d;6!?͌VN4.k|8DS@v>(q. ]![I!˙^d\Shܹ_*3S v \ eǕ{zVY aE |h3%#]o*RԎ-~\vuD^%h%\Ǚ81-|bgj.1ɉYݯx?fy0AkU$h|6\-2ȯL;o܅5XA_0]h.؜TYA儾0e'DYZfBdBl\vrUEٵ.GW=T'zIURE0ņ=8ik fȏT]9%'絽d2)FVW̛uY`7`竚PAPlnjdk^/4eψS]R$ YJuѲ|jHX Iz5E7oQ!x©i͇4rx_ӧ`M6!]}>Gyk#1@LUCbrCn|=9]֕:ITtjeIf/X (, XΐWCTO5\Aj@~RDyq3bNet3VwJ?bm^zu%vۑnkg5ink<06ָ/h *Rb2F}t;~dkBDžGRw p=Z'8_ / YKl EhI/0K_g-xu<]f,=W^۝!b[zX` t$H)NM6ݱ Q!-"BWRSеJM&w: kTw7tfk,C3P'2^가)>~YKo]Hp)ckOaIy{(*}MXꟅF!; %C[g,\2U!M3X 7fj@R|k=b0Yva/noih2jyI6.-#R*)n7Wј&9dXjs !# J Ree$v/jz[Ɇ>YzaJ.2om`rT, Nx:x?=NU jdJ1Jwdpץ5 igw=IʿBU,k|^FzۛJl.oKk (:"Ӿ8^gp ]91CY..\yDv}c l@Oo ExϷl/75Jö C'Sg#Fqל`sxeTYO2YiȘbN.ߊu:35 'XCJ}F% x#W )8s p@EPtt9-i.3+@R72OM& z˟+ vXz;M~F$~@+Jvw$]HAo5?F,GQZl}M҈+NlUi?}-%Axrq*-{o<[JHYoEO&]hg]_G(<1~}K lP^ ԗ(]bq^QwAj:ͥ,e ْ[];r^rq0d2g-DNZtc\szN S]a[mF!o౼* n Pfxn7K?!\^AYsUrhx;䪭x^ yqyqMZ 7A~WT >aa]\wVA:&3[NA˜,u֣gGoƫisݱ93o!^ (CJm 'GxS3D## iNLt>DGC5G50\|޷:e}auqѢ̓̋3oYi1f į`*9m{gUqMRC +$Q3BZ׋g p`ep^>~Є!ض74yMD\]@R un@j#`^WCg’.-uKA-c xL#'$9 `0Ba-pTQIH'y_uQ*Vy8Oi$lCʥ:UGl],1-$(}n{jܩ^swrϯ+s6*V#(gB qj_^'k4|/AߩLtٮ끯;n'Y84=Xջ\fҾF,D/2!Hp 0?T8ΛwZd+ZolMbof詤K际G8]^QBTݎ= ߢ$"B~~:D vV'y6<^:*5LRgi|u0Ay=)ri%@dy~\2-s.fT+0GFr%DD? -|2Ɲ _[oUb99 œSC[Y&sB$y0BIOB]+ P)@oZmuElh7t)wsDjxhQ4!us|/>\jf_m" WTUx f`yfTaΛI5_^Όb睈6:`=X?[?l*5d,ka wGi20|QqiQF<sK):H f?R_[ a繐>/n$y"}\OSclE^-Р硫s# }y+aH(887N,K?w!K\2KcgW7Ert)FM]|SbdAx?e%uOf"Ь8eT=!^@*qLi5WH<c5rt:~ul%*TxhۣC,B1k-rf7xҎd P(cGjo*=M>V^w2،VC2foW!3M_V@6aN!VV5Yr:yyW yKMeR&E߉ +[!7:̛ 8"XZ8'~ӵ \ˋ(y2ǫKֺE:%p~a٩V ?^XwYT2\aІ ;zOBN EH&l#QbaS4 xx&JͲ#i!eF͹K/bO6f<͇'HyIŗRI cSթ>uZ1&opfOr() ;AqjJ5mґÃfݔ@Z>EKHĝO OP M3zp/j5Pe7+i&!ukIbs+ff %&-pI&ZF[pxo:G[m@%<]'+ <]()Y [cH_;8u|v$3F>-LV@Iw[pY 2KB du{%?Ac+cqDϹjO?[~&RG?0z'*:H͸\l2 +r?3|iȆyEY-xɎuzQaުVMf%39# KH}SX&({!h% -z}!k$&;^7}p_kPT%Pģ8C2ȯRd cLd|Zr TBC~xQ^KXsE8,$pt}p  /o:ׄ`s<ꋨN5}35RϺke2gS!ddr HFr.jKmg! }3F@ɋ qÏ}X Wz|Xh .s^Z}d6v89P&nH9Y!䱶޴N?WhLj Δ YU زpot8d[vY٢wc6gwɦgzÉ {6ayqTq2 }7یc={~'Uy/ڔǞG[c^߮a\Y&qW6TZGRwT$ 6F+l22;&. rxHy' "=SctPie\*L NB133`rBwj +%S;t ?N S^obؿaxiy2+wi uGˢ/Ed^B\oZ?5ty8;n0R"U-}/Wa 7v#k~}Fv>_{o_b[WsY\N9S֓/ 2wIG֚V@i (ptS+Q~Y)~{eI@T`V(DN`&a; ԔMO.}~*~,AKe mZflW9P;u!e+"Ds=֥鎅.X^f}*վ3ܯG7~ :c.E n>Kior_A%g2qDMITԎsJ̜Xi2csog*1S?n1Kd޷ﭛ^/p=SJ'_dR>l*|,g{W]GxUo["/ /K-NڋF҂cKZ=x @^K&/͇KCtCZ+p@T̥% eqgx=6=y7yqƾ2GE_X"PN |<0$uM;c;Bm*(<)yBfWw]1t<-L^Ph Gƍw3ƥ6#iMpwEq JcթjtUOy A/JIw-D2a@Rf/gZ Ė;c]ˎ"yܷg4}ptD.墈3 y&"N4ѱFDS ^3.&2}ӡ@%. cǭs녥c: هGUGJ1x!.z뻋%PYIl Co%oD"'CfݵH^~ߕ+:m'8d 8 }U{ke2 o2.)?ò Io'NHfcNC:%h/ X_۶rJ)O|E:Cjд)VuNMkD02C/Ej}"vYSY%SP!قҿ 3* =|`(nnմ %j8. naȌ[aȖF+c+a;Ϳb>vVJPAhJӋ},ONQ9eT<=4 _@Xy!3mAJźpL@cps0ϯsʾ0D)(F2^.pDW_v%om~bR')-S!jfrTR8N$tb_3$F-wɾCNZ aJ\DѢn"bMY2ԁ,vM6X̥݃G7#X:Up[*{ ѽQ\Z3 }JPt!Y_fkY5vxl A.w\GWG#DA/iP̊V * OcO0?8v_-s%9+b:O6%A<!k җOVN87/dL99/*D|VǕP@7^jeB?=a0@ LbZCX:Ӛ;Ӛ%]RP&7̜"2k\CEcQw쳜 <,H|{2;kzZ/Ǜ79҂ṩra}M%DAzLk|HɁ6~s8.Ri0 mF4Ci%Vrx Ϊ&͊DO0-CPzTo#9c8->ZPŨQ YE)9ٻ Z^wRcjq֐(9Z * In>=0SN?In&(p'@Hu#i:R'b0L̍;X[yB|}sj|(VYKz z^->v_֏n>bjh8SՆ+B eu k 飥<2逃%ۂB) f6Gʕ͕b3`1$8:U7)8sv,a);X`Y8>0^*Ƹ"b6`wN$ϞO^5ܴ,?!EW1s"`_M↞W9B eZODٜ) H%m1blhqۛz(B^p['em| =eIA͖4[Y:.ڗo3L~̏Хж H$HԶy30Y%f3f*" K ^7 [|'Kq}o@m#q#z|_\ƜBem5Vpgj`\Zk&q=QE%n)ӷiv+?@N 0gX揦!(n#`-eJΘF!λ:FL,<+^YDue l 4byLu\Tsavj:5r3:@8.3=cHf(*\s_AB\9wF\bNÎvҬK:L^/̌2sDF}5&gRНZ[2>8eoE29'PG g%!Q2PJfPF)?7 iIhM \5]s`MAu8B=k#3fi 8Mk5G,m. ,vf! U-gTZ{ ^e*ǾݴFncl=*uZ B>">?#Z*ϼ,1.:f;RȎ4(k()Cg}2=* n,!o 7a;w&'u nsxmJ2/]0$ <0N^$͓Lž'!*=$Y'v,~I~u O~ʇݝ>od>uK76P7Bz;rWf:\J/đA'wIQ^Si*ԛv:z ( 11J#c6H]c_*ݸ"ٴv(LӁQΓ(# ) =()JMr?RE}}a?[KANQFO=@’5R?SVGϩOBcꁱP:20WOРm#kB\ T f%z RsA@^)e\e1‚H}L d ͈GX4~ 8/u=5`gro[KU&ϫJq`c~ȹ%h1'CoR⠹?(F)W]qŠH{ hm?ɏuHI܄3Ms4vG/"ĵ| ^ 8]`m2 -(ƒYH Ms~ϧQ szιm\xt֥HP^Ʊ6HzCh%n1==Bvd|GW[Qu_<.ZtVO5'jEw!C}s~bAe%zʸUI_݋^ /u$_ӭNQǓAOEaUe+/ZrpTu69m^;w5b%1PM'>'0vd=LrDn~VmS`% *v`3̅Z]-Ed WZw:6VTZġ 1'3f2h/9X'Lod iUЩ?D V`ύGV>c>= ䷃l')H|FGkIC *.. L&8Q8p/؜;Z`#%0UFgaN,U48&qē7sEl٥Kܥ/p%/n|/K a?8kwjndG@AT{ f_IY,Ll=dsps!HztR3M>bYw!БlwIA H ՅSPf|noMt.=%$Rr(ED 33~C)%8K4 |oae`- xױyv2r* OA1:pԥS,WNS:_`U@rhJh)֟<V M3,h}K3)zf\SIЍӔl|1aWN?,'_K{1oW~d*g dΏ6n&}nbaU4*'%V%LGff ڭs1^&ŵ;< W?fCe3E V)3nK6W YܭVw8*VhLzW"[H}\ #uY4Ry[#.2~<gVʉllwrGc{By[v&PB-'GdyW^"-3^yT,lq`Es?64#s X}wa"x [Eɰϫ'&J] odmÌNL# ߍ_GN*f(~6ӤpvaaQD o#.|TMȧczB:J(Ag4|:~%eUSoVa^.V^"ZS_wr0xNV Ȍ~ OVZ9?8b=}BGiz甛*0SP3B_SD}aN $dyPԆ`*D' f$Q=Y{ΎHasXhםix}7RW\*;ϻX}mj-w? ܩZAN SQ0BrIuQqPM5 'TYct ] ka;*=jbJ`C7jYd˗>_K?U {J[Z:PPrD`&{ Z)L[glkh@dR.gIb(J`!P~c։} 'Vu(t ;J%q{Z. Ly9ϑ&HѭDYAeմę\MGy#k|x0#pSJp(;ond O~ z:1#l)u0ߍ[L>>y䷈ԧ]'13ȖF#d#EMGcSx ][ jM#+E AA`i![~| 0ʉ(6)"67cTW'Nr/VI#IJ>g&r0/'8_)p"b3?K0+,6T{7=%EXZ6t$Zd=)-YyJ7cbxbdEOE1H?3d:Ta+$N:a`ɥqM&%+ +#Fe3eX*sOj׮ Y[?IQ!:@un uQʏF*a rLxjR=\ P/9c~w[>U$A-D5hVM\,"J0 .z?uD鷹ژCsYV~e34x rKƣ8[4|ב~;E /Q k1>VṛezQ篧EőL{4mb`MYMjCݴYL u ^(WN^žr,bk;μ04 \#C*Fݿ) T`AR%cs $$d{.d J(zYShYi[kfctk0727G:ޘ|b1^ k} p7qh0 ϹP(a.-fa#`NIMV|ߠȈ@3+:j&Ҩ%-J=LG%faz1Yg[*+PA\R!(y  Hn!M.=׉\{+"T}e# Kɦ+Ѩ.$iC86+x1jwl{kjWM:so|dwLxGrsbb)sB3*~4IZܼ84n6|v5c=ןcgogSpgLJ D"I <G(˙1X>q- 2a$M!( /569iK*0Q=|#6TGD?fGN:Z%dKBpt"pE7Plkbq_*L-"5 #Hˆ> |$5#BNi~<^T~Uc`,&p71.";_xlF+#ز0Q2;Xh2@JSQ0YpB*Q[)0^98,jq_M ^exQ\VͧN: ~H'%SKG*[Nƨ8J |*jE?,tp(s~Y{Yޔ n={Y1w}}cX`QV3㦭 VJlw AwrXy]8-BtRߜ:T̥Qy5_qiD} ? hb,Ddc,ld.K*sߨꛥ-M&5Ve7mi?~+"z~y wT~A?jՠ %?]f!BêN4,|[Gnd}t&ʀf9?tI'~h>~NB{|!f,ai2 =eo]>U zjD@7{(ޒR] WmN2% ʯaPrA)!4 9gWk ɞeɥ? ta[)!M(X[>M ށծg^u>QH6TTL6,Ed* nH JE@իQebq.˧+F\CؽaA>)꽝^Ǥ5ŵ^"ynͭg4 qg',3,m4'R/%OT@rjO%SgߖdX]ϽѰ!x/[{~>kQ( 6'n<%8!0 [><xޠ,D[m%'+H/n e-ð'WnFc.*Qr=iTHQ+25bJ‰@`\! h@S9}!G9EΏGy}Jf Cy({'W?+Ӟ"@"{hCQCRH~.ebcRju'*\Rӌ*O JbDMw{%j>NΝkYYIfTHS7U7\JGr 'I!e1F@:uԈ MsPOGDR/3A|-ex{oZa4@jOYҖcK&Hۏ = #齉b`7BB'SK##ҊeKA߾50/ ctXu2Dvg,4z=} u53k:{c%ӗ4E6Lk݅sϾgDM@ NkԴ0xpV?I, uz1Tk"h3 ֪9S9anMCؖS]%2#CC]^ځM y"jDPV/{P/L@K_|Qd(]SK@{@N`21.*TCcMDڞ.$|_;if^ ΆNqAܖRKC Tr'IQb[|cXcs_(s )y%n~sV!%y.J]2q6>~칿>k,UOzgmuO[P SZ)zDPW6Ƈ~I:G}^Z-L;02' u1ڪ: />m9 ^۾ђI^_oH Pa5_V~u{aAΈb^Hha?Rcᱞel+!CM력#6̏bfh9G[)^yc@}Oe# /-/G QVIRɲU٣ʣK*R*|41Cˤt/{X#GE!Su_{M@XB ˲}p!Y,,329~$&|S7BaPn킐NzOb@bg GܝaV*6XtBwO^%BwwI?H:('P*Ƅ{F@@?/l6f2XJ¥ghiܮ[,.¿\Ea[%S*6J,Ĉ"{YNHj9`A.xS6ˌx"j޸V.pQBٳ{7 Pn7aUƨ&{ bT}BLf$Z?9K9|'4޵>~ G덖Umo5=\cfK=AQjbe?Pd7.O%N2by=Q3U{-HѓV75;f y4RB);E,{V,pf\$(m`TW"&8Fˁ&x;YC=^;k{)Yg=-~m ևk;48w \7hI'‹dw9|Qsej FSH#{rE(Px!Е)K6Hv-- WϬWk]1z9g`oK@H;(ӝ{h=7)"Xr`oQ5!T58:TWylq@ :s@|bݢjf5|8H5!H}%G2YMct=hW2Ropf])>>HmzW66(φԣŰﮬ|yb ڗbV..WT;b[r~#kl˦-cH YCs;'e<&YujՏfެh88r# W~ͮ,WsQ:B;X`h561=KµZ׉nX]6ʲbSfQ!bu$YqKOx2:q3}, fkl- %<O?d/u9׊{:*.E#ooJ͹&/9TXL2]~Ed"%>{g潫8.jɛIXfbtƭ*J ?4>b@*쟾 viVOҹ|!8IܧVg8Zs !Ey3UBAhU! yI!?KPbt\ $S{;in *ڬֱ3˴ ԒiO+GNJrHwӊW#P tq {HrNڙӾ&{;tgzF".׺<{?:1AŰ_dJtRJzVuc`U{rAM`jm!^L1nl͑s|b[nx< +"V*?F+mzKBC'7 W){ȯΖ3Qk4D{f*@b>Bޮ ?^E!5:V <~' ' >>$0 {"Xh]9FlVu8_U7۟ d]<q}yx#1˗ Q XP2>\)oYqߥ65<6%ͨ;C{BkW'_?P*d .t.>QۑS孮\ѾfQFdCYrBvYPJC5xun/Yj˪PՆt-;0#$  i/݆!g*#nh/!ؕUz$]$!8qBW{d6\y2ce I hThlB1qϣNTѲHh|oEɋ9Y;ڔ>방|a]BF9Myekԕ,;bkÇ-2Cܹ"H 0ծYWQ5!VO~7:'xQ,q6&@W3fZ29 Ror~t}:A 1Ad%'!\YHK;Qk?|sodjtEq peuNrlϳYC'Èvehq]( 1,$vO:9Ɋ_jC%QBL#8tΊ@ǭr%nZ3p`* j4+>Swv J qڱ `x.PMiv׳b%֎ִmEӬCuè۟HO|kH}֌N<%9-zqPvxgQ ufJQ+Ud1I^q6U5a+$y0P[ޫwV _z[p'zw}0 [v'KBu5lit8tpAXK>aW*Ix @ǪmI_>ַ8JFz{vZfӣ#ŚpX56Aš1^R>k/g5eJVfkȼGhzu\ >oc“1k@ ;OccE޾@ͧqSE~naZoU1$$Q̕;:)3\,A6DXdY10DZRA`sB'(6)0YSaI3EN?*7_ L+L@Y2E`aBNX@ۆK4E?19;'}.Ŗ5iRj.W^D@.89]ٞs F˟%+*rmImZ[h嶌Өs㹕݉ ϶}m$:(1zKS}2b q"cd 6O=x6O*>ݡ Ȟ:?D Rt[U\퀏I 'n4 IH@:bYfNH[Q&Ƈ $r$;vRiM K~eu i_<ȗN9͕dHT5nT?&ghoK Dك -Q j{4;gw7xs|b1.3F$Q(Y};=3DD[@%+ra˩ևTȽ "O9݆H;v{KkdJ ztmiDb^y4?q&J%jTQIr/bDjq;C8ed1ܩ뎱qҡmX/[ۛqv)y/y-53O:51_#XS] x i|tlj}v'TuEm^8w?뒎/AD#(5Ƀ %@q<J(@M6Ean~3àCc>gb60LY*2hE#.3wW1} iTu{N3 +3mb40Uaџtw6G?u[p^, a+:WUn{|Z5AOȆZpÇCU8=Jcp&eqB Fi<6`1yQȘ6?-֛6҇uRNw·WR(#8De=^Xcgnks{ؔr46rϥ|(ReS&]Im|fX4;{ dct-6Qo jЗ{ۺɲ 1Hv5*)F7xX _ƿ?5Z5 (ϓ$+Ě1$X- ",g D H)I&Wuw8 8ߜH"+6f$4E,6¢6k?I!H& ]1 Hrgϱ{ 8q / R~i|G%f#c dcH>DpY1'/v8^M ,wZ2I-ypjAqMal-މ1Ƒ{k" `_yFnNHNI=#8_lA6{P S+KHwk<erh\'wBG}*X!* @T︴';;hˤ:\v/cZ]eu D:Fp:xnNi~a57^u|rU0JQy/Gl[mj7gCx[jmf ؄x5PMag-72%pYc?Lĩlln*9%L/iO5d+%Lrq,D]?h%Ggd;,EaKfb xۉ0ܘ3A MNv>M ZJ>~>9@epocҀPު1/RR޳ ?Qpޖt*XbnobLd{>3`wVy`e]Z|PGm Cv֧`UpNMEP-Zmd+g]RuY3{XSϒ<5 S"oŊvTib壦=]9dcذ2jK XW &, S$c$bl,f"L5pO_u!(K_NVGF`P ;`/fBԟwcgsXm77Vr⍫ O b|+ò8oۖc {P9sؔ`äs"Q0yدfh[3\&&MqC Ώ?Va}gYZ07070100000009000081a400000000000000000000000167e5c8d40004b96c000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h8qnY;JktJW{6.ɮBFC%|OIӌ"S_T4X8i>Pyoӳi#җ`mT kq"zMz|~;ay"0L1f\\ed c_)F8115/7nbq1)#UA_ihg~QLbj==?j bsy}$>i{CՌ0aQDI[lCcEY ۱yfK@~y, M^;U:K|}<4%@nέJ6{ɥ\sq4Ym{abOo.DOq7"L EL֐;pdֲݓ8>ՌCL}UfOl\tеF^ Kk60+^wM`LYŌ/BnQtÔh m*Ft¶tD߻v\1]w^㶴d|u==kl$[8'LW2+ LL,에V'L WgM!m cH/o r'M]3˕q'Q:$9&r;|Ke[ @`aS; ??;ƕ3(o*Pר)㢿ސnCltФ!C_!մ~|E TA==m,?2z}zIkMR1{d["]GYUjearhtj^>HgHQUJ[mx0GN˹#.27hԢ95c[9iG-ډYV$[."/vPWas;ȌS:7qd)~ylDȆx&}@}4<@;Mm,Yl8~p*N<t?>kk6Xa(w X 0™6<^{p:=8]*}Sy7sqD ٿ;.=D8NקQd0\ˁo3sABysvƵdvO]*:"`XI&YVJ2~|Xs0CbD!5N5rp~2|^p΅jئ5q1 MԐ0EYiii?f2Uq08c ^ːo@v?-^sQ:J\"!*>B^\ oC>N2tm!oo<3 o/,&gSo1 s2w&^tŸpր;$n2g=$@~ {KÂG&F{:IO~MhAy9loc|yAG.H#^s;%f7߈'H3 +mIA(=bpnZpʞc&[jmsn` v~Ǯ)`/i8ICsa0M̖|fwʍH Bid.m4NRQd{"oiͳy jo}_e,A ]M^sڟ ~n9tUPRf3U4/)TP%V/| Ӎ[!'{}M 8+KfBmW*5]e)2+0hfSO"S +L} Y^Laq5oI6T(f2>8aк6ջM0 Cג*?:R52qGt0*ANtntjgS>b61Ni쇄B LUt'mng 1 z-ʱ%"%AΪǑz=lIkRFCc:"iw+Dn5w&JA-=s 1+( p-q/y;bF>biY##R hL!tH $<)%4]E\]@,B'#W3{m3GM` Wأ@~ }kӯb@;eWBq@1gDRidz{ϊLp4A)95hB +0[DS3]6OV]URKwS6:P#:>K, IcW8_߲I XGZNn>?p~uT$j`E)AkM^'u]Xg>xzݑ쿟$3'<_ vJ'x)K H@[~9I>ԚQ2ic4NීeB (."0G4kltldz?#Jc>Y =,(XaE)z:Wx;]MBዯL;2dLr؄6cWjqV>c0owDd7_!Oޘѐ"vK0io ʩ^U*8@B")c]p@Aur%0b@*`x A]^agAwރU0Uf]NQ_Ma:J%껃!˝e/u'6"SU̢qygכ$F aOG4Wa oѳ,[A=@d8i<`;eg~Ь8risrOctB%ZO3DhJ WnpAu<ʨ6 -%:*0?qݮެrEFM" ? 2$26r?I$G]0B@YF_EmB,,?a9vJBaUvSI G`|S@7S󊪔4(,o3XwA!!w Bl0\E}(Ch;l-ߟ#]l%^Ӵs)>LQ)u͢W#i۩8$0bv p0hx߱J+Os*_wm\)RW]u Шc,~RoC. zqZf8m> |^%Ζdg˿Wqϔ"*1 ay4s6§c+E4kcH>*zLL},2KV-8և;o˰<~X L!(ռ8(!)J|-j!,|z0lɔ`s-ńŖJVcDa [}8wF?gaTYY7t5^ ]Ȉ棘]Ě<\h0sd P?=H,Mz6LK%Í8\Si)m,&Q.4>2m1"qo _کzgҗRe>O\ꕓz?dVd% WҚVf,,#%MLU!_۶Lx-˶2?M_fmT,H34t@S%xG80$NJˢ,KduH9O)9:^8Tsw;\(<Z͚^uH?@D>CppI-.Q>Ǘ%&GAMUDj*Fs q,h@ #j(qumUl`1ܰL-«$V΁V-YW/õL|"Xx'{$.ʖ.jmK6p%:kpq#?UG!e%3N#uVK)jAt1RDtp5ve+iԋ/U Pyius)c?t!lpi&|XDY^9;RkWײ7teNFq!*^o?~P9{}|xoA('{⾿E|c/%fA8!jE4& :/Gq^ ]V& ڶbEV";\\|}ŷ&4L9#8h]s*AZ!i|׭ •2~оw𒯯~G;(dW6ۿʌD- ^*W"*N#a0 ,gFO(]~uZKTLڤƖj \mhKZHfV/RkiМ{mRȌLVeƜe'yы4G}3bz>z$!Ƈg!2vK [ع(*=[!^tV >!ڳ`2aI![.TJFG`,3{ ,MԿP˧WN EaAю"ksPS0mɓ좊Ak1$LFV/Y`/ZJ%֢v1a+K3 ,C3fWa5LC,93=mhV̦{8g /duT҉ ̆i=nUiU6kMX1uwJn ҹMru=`X?mHY^}'.|1+>{ӧG7B-?lfn mlng]vI;5(o/q"s!пGJ ̃}3a-nJDpOD˚w_dJV$^#"afx_~UES-n{i~/ AVMO3Sp/^5*'~wZg Ł`+sǖdі2Vy'w的RKP WNP"7`Vx26\x4c.BV!c5!+xw'Y [ZlZXRzOP7D5hSEDSA dաkϔ|}S !m< hO(hL&S/q'T pނC:DYxCt +1u![6Fd[b +2BwO FU{b|73dz\@Ɍ}Mq!Mt4> J/W q>t ?j6SM?xk75\ѲX~bbrQc%

Wa3?ӭ\̂Dfr*MgUxUk$7T{W8FMI5Q/Fnu.l}}AhuB4\t'˾ލi7D$R~}|JM)SRz,Ġcu@g9Z[{@b@ub_x [U#<<= :2Qa4e7gWiA=,qxc"2G?S#Ci3ugIј5_+(V/vr]:>(ݾ)WWi,o:HgeƐcbجy {-kK&&"@)o `9DJ, Ds' |M/Yt281LWK\v :hi-6!@'23``l!x]f 9ms~ee2e࿅4ƕd{0lwXש1*Pv Kgsymaħy8I"poЬ˘ ϭQC4હe"%iB.WV(Q D[Jq`@OgBL!)=?H_E?r**3uN|6j* -)zU.NuLRp,Io3V$WA&Mqǒ<ܼn0fg{bqѻ}~/V>-mH#?듻2 rR4N#Wǒi#rF~Kb:G x7-*7qx]kcuO Iƴ:l3>tiу&ReETqVU co{Y ˢfTꇅrmtQ،L7#*m%^ʸⲙR-#ˉI1i{ "t ]jJ~վC&ANj*ρquqTd6I*#0v!ҼW=rO(òQfA&䶪~2a^qJ0[k:or@S`&=r3h6 so USdHIT0~'EP H͊/k/{c=iU>|j;o~#t3E6OjޛѶGxy1z@g`5qu m K$ 'b IKy$!D`eуX ܪC%?Kw7dԪ6ggQM%m86-KԆ>+ҍSw@Z)‡:*sk *wծ9*i<?az]hch@ % &'ۍ '{;"+CB+u%z.ѕMw({tt&Z͠oq b~dkfѼdwu/zeY~y/mFẴy1FETkd1:؁G6޲B[)m c L3k*5n?h'Z.iUJ~gnp9Vޒh얘F[Afm zZW;פ4co-@ʾz8DPV;-xaeB~q<@@GϫZ_ZMR,7A H(;Mq·t6%A`2yG߹4OR =\ ?=| r㳼.^\gzjz bel &z{eιGuǸkŋW]p#v7# q]?hGc 0 xTAamVqMJbcKν3lbYr ?p`:M3{- A/nͦ bzuDgc<Qiq5)U)UGVXt m21Ϡn5ꍗFrGG]~%_rss#^p`k.9bTz m|A 7uk:#6bo{}͟. @;"m@ە|Hps@C12b z !phǀpP#/+hy5gB9װ8/#ˀPỀP`M L_WH2*3-ngʬ`\-!սLp(tt´Q4y)В1G (!'`@b%^[tW&H,)l!ԧceoЌD3o)XJk&Q21ib`ѕY;vV~1?H;,ˑ/{MRw-~>;P}x⚲Fb+zlHG~\+VKq;=o `p@te@0i 9j=H4Ps.Vzfh ;E̮.-V6aUG!_/'k0e#`}w]/2@`x(Ry%? 37\Ax喾5̑iVyA+؀Ff #=ðP,4<,OüGaF('MPSM$E%[Nk76 p'0?;{8>O u?D|arR.l,I`yi!za#x^\Bi~W<-^ /?*K8 g켵s N9xOSƒRN0߽4!y~ΔqϮ,Xcw6z6 m8Uo ߡBuW@GTh `C=sV6 *a5?*)3| P'Iq =ӺQFcp}y`5)+ZKCЩX;"swF?I= iyW 040T/dVGWjVtV)&5x͜lۜbxo_>:C+õzN`t.lkksPҗK򪜁jy#@ϣt Lۭx}7*,:u!Qm=հHA̋Ҏ 1kۙa2W 5wLQg%In%6otdzrTWn&LAZi^$۝z+(QH'hߙ"_9,-Z, X` Qܐ58S}A0~BO؛$W? I9Ha7Z.R}D&=`{2Fh7:̠.U==L6шч"CWP5yR+EXI~ '26ʭ1BBc + YLJw6Zl\y.7!!㰯) hI!ٿwQ(8+iS(,j+4+ş%1v ߻䑻 n=M`Xg" 3`HM2烙 *XNUyʵ ﭹZf^PM-y"RG`ÌW 9A^*A[M7Z5=~{Ʋ`5dD^'#"6+uw7='LJnMU ;IYe|XR`/F A+$*1qF:1u(;iWvoxN~rN_^j<|1p%;z84Ji-@4X7}0D?eؔSA DSœ:j@{Puo.C~SnҬ$b\qeu8 ޶nM{"P N {ڐW# M(9z?"l" W5 ]8L LVTu*[z@ǎٞҗu40OUX98hf2c0iA-&i0`*8W3ܮhx'`bb7 X g_ja(f' кnى5YIё7QH{'N7K CUm dE; <Whsaf\F1˜ 0&Ghd +6Qfn?9!unpV+;I{[0n>-H@3Nb'1}lr . n錘_SW qlHtӘ6D wd]\&_)ƔI <h {V/NUI_xL^"iLP1fI=km#~RJLF&N]3C}}Q^k/:y}W8r7mF  k<0ԄzeUKzŰ5AxFxMM1NaRh[q6E 3ÆiリEF6]a=r {[t~Ԙ5Yy߫ީ;"&fJg|W&zuB:YGqϚzy+:g͸lb:Ta&M;?Uj-J'՚b$Ҽt3$!Bz6fr(fC{ډ5베_,01/[AnMBEjB[uDĞotzNMq|ˁ$,aD(e`Rl<~-w$#Ar8nCjb_|rYK5Hca6fL=?$ꎺɽ&@+yc ! % =%zY;V&^TG)Zbp E9s]{%#YG~6al-|U;\1vx@#s_bes1KL8ޙup<7,zzܩ`@!OeiH(Gnm$b! ߕB^Yk14 Uݑ^Rrx|ppL 02…K_L zc֫aOE;~|8ݶ _ȁTQ.zSf|;$vKV;)i;׭J_BILTb(%'𔽞iU8 ?t~j7x]E݈fl,%jͯ:*.vEgc~`ЛO6 ?p1t'<…\ &'4 ֧~,~! }j39HsXI6,}+%L\j78c5_ctc$V?!xLZKt-X!PW'6u{~ (k%?ILfI0LƈςsnKɰ`~Tn NU7BX\! l㆗aPwl؃o9&j;psx,Z/g_5K@LE T,Ru_ھvu]'+%t \k@]֨ rXK)im>cPf^_⿐ O~cYdIN,'-׃_0δ!P.f5e{ոu)k~4 aY {vktLMN%L*~? bȩe{2r] ƘpX@mNҳڢG JqPLr vV մo 5)r F:2eGY`P0tĞ FsF)cC tM%0-jq#T",i*3q]M%8/T^l X 'e nPtcPG<{9x^5|yh"ܦ{̒!葉떦M(OtlS"[$F g#ydlK#ᆾr4o`-{g"XK,aUW]ZaNQcieEBǵ }+@ISXk&+;$? l,T)zkĩ> Lq%Qch0_b\"i&۬7SbY7$ '+4&}JG%m<kJGᘼ\Dž(Ɉ z=,,'C:鰧8$0]j,9{ov(TT|z|+wM,s'WwM^XǛXnq>3L+fuס=ƚ~GdpqZƌb}涒 ؓ[:\Y;zDJ#^e?b$o$B >6)r/wk+TmkMLW|ꍝ\FT@iaI"W&]6M%?^ȟ]M!ypyBnV-nOjIu QFUӯ4d s튂̼FoU.[:npbpt\>]E!HLdA*cfz))Wm5J+3 9b0 cFRaLq&_6֜o] J[;k?nPHֵ<"&7nb_%"vn&WnG,kW-]Ymx%c@1$8C$ƚ0/'.CF hۤrux+K)ĂD?v,n$ٱ덀0S RlDܩlC!3P;ʹcEJ'ņ+I,eRXXBƳFCB}=KSlM?$:ƥti@5cA wF> qc!GkѾs V4#, MJ^b@8uY#؝ۼ*%at}^ .ZC?7>Q ),@6)f01 &o1u%2s{8)|j,ĸ$& ,29uUM7w=%QQu^!`i[-YD~ͨq'jV.<ۯV@dak>EG◾VN؇lc6$V{{H}Urnݧ`vnm@(@y櫻Rۗ}D\6 |sF!=i?M1W.decG\{ɔVȩ-F ϗ;[4Ieܦ>B#A6,vBlM1َʧu@D%s)Kfuw}.44$4R^TCT}OAgG)㗎n'gCy@[5X^[W&~Dj|pA1$mvtM $ޮ{|[*U rY1޲4Y`U^[⩰׷a͟V!f|3N~V 6MW\|n>WabltWc<5YLc Nnb6`V~BeP&zy\jYsD}d(7L p{n~W'QC]m~0GkIr7:!a"(VG$!JE蛮6f ;jէNls`BܱINNp(L[MdD kl̮ޤwK&#fM>|u8X#(?&W_|e{.YF5=p\PXNЊU^WRO酯JZ: %N9TPaX qě|'?^z-Ex9DU3Q)O->w}:qBb>8q0"-0.ɡ. HUKp㢘Y+Ų ]Fa JXÅ5= xF,H~i%ZEe||bWd·W>E!ZBY&.?kWOZ]j ~VŀP?\o, =0( xn|<|0R!7vb4QU}R#AR!; A}M$)1N D=wH$C ĕ#hi\br n+ \~ZlRhw^q3HRRtsiD"5Q:rY9ՠ }NbQm3$|H<@]Nsf2 ۽<+ش|JǷERZM%Yb=#bۤ͝lq]A+]&yaZs# px^ BoНԴUqE"SS^R7b|^q+Ul1-Xxe* )~bu: 7@N6vW66tZTmB mp±S6B)!җK"/tj6^vH1];:҇YB\ ۯg2H\nus 6$SPq,9Z8Y̎)-]0L{K3q,dSΒ)3=FX]oC+k O* 8FR_vg#NJi`Eg 2,Eh7y,);?#5O4Ѱ&A$TqBLcrc9ldiz*jVmАa o9Elx܄u~PrE 2emN 'T;MxEu%Ǔ}%{Bk w',sM^OGFvL4oފ3AӬx&q]*A}6qϻ|@fbEJ/s/'y]QQq1/+pS:S]| O4VJ:St6gAW#Qj=zImov(T~1|,.Cԟ3ˤ v[4MהdyD/1%2V+F | 4DKvkl/l,XxEmZ Op2hn=L@;H8\\, EA Y͝!NFN9!QhOPjQN SV&"K9YJ91[9ȓҶfFdi]}꩔@ÂWE4 I:aA#/t qp_M1M|j<zt]Cbج*5H%n֒/AGCѳ\LNOSļHc *S4.j9m*ڠfok4ڏTzP47hL`-FFIص֙Zxdy-Ia}c |psX9+TaqlGcl` >S5!r#Z¿U Y^|ZE?![USy.ޘtFQS8 ( g rI#1k>S3XD&h in0銠_{ɍs{AO,Yd4\L̠݀ 5"еV*twp}pἈc;|gF}'A<׫qJx<,֣+Ae$|1nR0Yed 9]0CQO.A6fv5^ϹUOzg,VcBP8H`X9p r rF_y6٢bWXޥwf d@aMVx@8T&o D7fzz&B"fExQuTq_TNpvS +q P#EI U->VN|-SIpFIb`G͜ "O^|ƍ2,KN n%\*&nSwD- >z;XųGN+?`w{@$ *kONQ Ԡ)q /ỌvHH\9W0 I#e|XM APQ.1C%?/g4vlwPCl#!?opR9<͆gSks&"ew?Lkrݭ'ygE2rnrejFjh-DqX.l!3wD4[GG{C;"lvTz$Bf%Q;V#N 7Υg&E# o7BUXqab;>zv5ށKA6YlGS'*IW_"ǞP5ʄ'_{" n윶 ȴ@oeǵF6ELWU `xjGgcSP9)E>K!d~6OV2B JZkkןrƃ0)Usʿ5$pAAMxjd_NaJv#FrvB]vիB=iw~dmYW'KKl wu't8j>M/a&ngw?oGзF9w3/s|?=(ݽІl X@438sd{AEpr2__XU0Ж֣9G=p_]"T&N{FtRNܸVG)af %ɚՇ)`Z#X UCS{^ԲAIǡT(d~HK><丯Dhls*qh{L36_-oKvKIz[!)3W?mM+#S[Msϟ6s=!ʸibaލow$ĩ66,oLANMvI%{=UEЖh'Wӆ)AƯT) |㰙$̼C?q/]@nPVgWpv0C?j}QRo^P}ixОɝK1?)WTa\TC433)z:MX]䁿tCSF_D8~e"Xc 1~zyv1ƃ@uyf)Q%u)nzr``x"%g+NIFOy7. kCjUJ8`O @לGb^%bܩ4)bj^?U =ˆwT"@ś Dbgq6TT(aᶪH@TiRv-\&M:OQ X犈uB ,vhk)[FhKw`b}#zs h8nH04hQ˸ԛGǴr!@F?g*X sbd: Y ]X}};aӟIͻ+sbߴ\hL3aT>zG#9FeSҗt7.Ĕ+Y4ۣ63QXOHKvƣX#?7CyY#!e΢yݔZcY_{%#!Fޏ:)OsڦW;~UQtxmS}EyL&~oi#A>U1rChڧ\1rSHJ"TӿX)7@F`"@-/ 4?MjZW|ƄQTxA+yLK2N?]SJz<0F,3%hJ956ah1wq:.bX@S($>.~&5A``EtT sI dKqCPfp`EMZijGMi cz&&Yc|6*Q¼Ә f@F45&16p46y^h+57ut7 v_ڟIܶ>7+zU'(!H$?Xz]2yat ۞בo *u޽mZ#fT]C173s0@SHhPꕕؼvB~fK3'i{NG*@<4AcQOȿY8oKua'kQNn4lo#*έt%Lă璡1f^7S|TFedy(l0Ƒ%x HiҼK2ig]k]^H0[ |"(YVg&ǭ'+E/o~iȽaPJC|T9L(Y /Je='s{CWO[%H _I6u{Z~J{5d|bAk ]p<^E|VisxTwqvr-Gՙ@ʴmd侓R6*άoV}3؁:PVfU k1R"\67  f4Id9G>!ł>l8h4-cIƏchRмtH%#^{_n|C{JkDrE`\#霗EבO4X 4`uٗ] O/;!)Ŕe#'v3_`r"Y00 L}r~:>bTԱ$-ƍ4.!o!3ٝGMzVGeaI!p>Ft6.hgj?608 |luw5ieqxz3Zh;/M65q;TcpYrSopqr,s$[1Ha{BN5Ԉ^#xj'le`)Mش#i|H%ZNI:u+*9Q6P"H4ap辺#)< aҤG!dCr+]==:I1_y/V4 \e DN PS/amH uWtKir;Bk+/|EdyASػO, 4}SzWlz3Ħ-I&@jl|JKb^7T-׬[6;2!cb A>N+ Nwc1n~;"sT;0衊NM bt1lcW?R*F*r1w2@+5tu;+r ?lm22(["?7VLIe:DZInMЉ0Q/Q4q"DZo{-@wD KEeNZ>D_:B%8taY=V oq䷏MQΎ`b[.i&5hpl2P*YiRsxOTQj8*Z6IUr7ujug>Sq1邏5E31Jpkv(FXe^)wLQ4uy a`Y)puȣ*~2tBކ TER osmWu9OsV|sm|[]CVE9jH lʼnS{MvQ_tXjU:99qtE~nwM͑ЗfC˽]\}>8X_Vz](\".R5r؞`H,y44~p*pnUX=>q(J}杯jBQnn|]&)j$@D?1r.lKCUsexT:Lpa;IOk A'_S<1rF=qy v>I\>NʂTǧw/ c<~4π.1yÕҷiF?ޟDp 7}Y0N5^A N YPkh[&;"l6^8ͻTecZU)!I8<ͯLo%&NHhyZ ..1~/\^Q@.ԿNDi@96j5?[䭤 $//Fn)~>]KM[rقugnKRBcra;×y7΀TX41 F6lMЃI9෢aEXV5}‘U].5t"H&%-Z¾ tب-'q1¢ ue< PI="޻|dmTS;ʉfmz9';άVOJ/uCQqr/in/8K&RީCfox-G.,PH \U|`f+|tb;cD\7W?G@Xt 9d甓#aEJüA B#A E-5bܡ:՗͜p꒗N8W'uMG0#|,8X;Ff UcuU'@ݾġγ)LZDpNj>?'" }%jU7d]NQY'>SٗxUmdz%8TKG"_R/]!&o wA(\$G 3_BmDEX0idC%x֓wU#ɬr*cKg8NH &9˃bv1S0ʹ y*[]zuy[v $hTv)$WA['nq2fۨIlzurM/U{rJP] {`/ف79G?t~ycF#r%Gulg.K#բ\LQKL#5x{ݘH te^ [mm.NaP۱>pB>p$eAy CnQhkxp! n"{3=qUh*l|B9y#̖:ٶFծ\Ӱ ̅xM:NrA Ԡq3F=d ѯI $䌖gʱ1vS㺹z饊n]Skh"Xk4Zs1p>t vʾZ {N#7Zs-x x2E9lMs+JlKPkJғQe%R4fg_. $y(^޶/Pdjge&hʈc&ƩM+"E(lؠ(9G}f &\Ai4p]k{0aY btq4`!l9\8ˊh[?N[Op;]N}zT&:HlmVAr_i&39OOi{p'T+Xj\O6``,\s<6ds|ma pI򸺙b>kڃ=,@3 DZ^GdN/>s? w`~NjƾLH,LY!~)M*7dk5b' 27Ch„K QQ/95yo08tSs\MwU|n,EI-1%sWz$UIYwG//zzXwϖ N2w`]z^GLI2'йLIh'kǛ"GiB5AϮ!b%Zypܷ_y01WсiR[w-a*å[y z1&8Lfy'5@'ݮ%&^D!*64T:.((՜{tabW.O~L3%lUO=-$Von8;uY?iI~*8(7g׍FO tJ)q&C ?Kr}!tIm}RSXRuPR kkeqӆh@=ɕJDq`v^ +p&``‡ld86M@ |QpRYI\+^ܸm{ԭs5xSCB $H hBB&(QZ6/MsO8SceճOEFQ gms9b%LqSYY;d-Vu+'cNH, $-n< 馹I#=ij zQ?Hô*-5OSyPCё^jAw#1 ON;̤B}A<7rj[*P~3By1b6篙m巀C={i;zND4>F\p0.u0aC1N+-zA YCʢ8;Wy:.pEi=IJrbwlG'D KwWē~գN=-uvi8*lTa\orgj*LoWUdY:(Sʄy)wUuBA>#Z x3E{?BE#8D [j^"] 7''ۑ ;!yԸT~# 4o{ Xk6v-2]7/H‘@ 9ֈgrt 8au,\q*c=PtcH?}!<f@eRz,~Se#P i>n{ÄAtI>A3$E),=6Jal5~] wF5d>|b弅gɿ}-$gϯb8R)"< FSȥn ٲH%\B׵G#@q$0P>{G\H$\-I⥦Hr m$] yUq,V[1zʂ9 vyď^\xH4 z!+U泭ʻX;ZN?`:g`$uy a'yȎFʄ2/mq{4uɠErdcL:_z#>}Ʒ05@!dcfxA9Eq$Y=#O[{~KR(1c$ Z02'Z {e3k(s%CUvb .RA@ :i)se=k22GTY7ݸ>)jL/"Z٪.H Sg ds] 9zgc;J0' [ MluBKtLDnoTRNfW6}N,  qJwa(Ԋjd *2l|Wú&׆ ;l&2[{Ky7w L5]Ԝֽq=A !0܊,e:};Hƍ)`2]2ւ㨧hu5Ȑ C6o!"󝋚V m 37\3rc$>rٚP*m7( Xt Z-`Ax؈ZM<\Jw1}F|zy jG0l|T۪F ,AB fimƉU}vGc)9qmoF`(2_ 4='M*6AK8$^Yy%wI?|O'LUOs2m <Խo`B?כ'u[K?b 13j$Ő,ٻ_bX:.ͱメC’K׻nuJ*9}R@ zq14?IC97vY4e+q+bry#q4ArIh.͋PVP^mW qjagbDBñ wv`ͤ8i&K&3CEyky(ȴxujnΪ9LI5%̜ wW.aa%g.=!X 7G{A͏25E{Մ/@aHYn'R=,St@5$֮OS7q0LlfMi)~ Ǫ+_=,Y-jRP =_<&T+p.@-JÛnE e"@ ,(0ju~nָ|}%ou»(jʹPsc%iU>v5|AF7F~Xn5Eh+ W~\:k-?")CQxsELL6dOؔ]'ɜXS9MnMp;Qwy a8BZX* ;po(kc\/T_or::YԊzo>Kfژ=y{4ca_Mm'7,ݙj3(qe&%2֧+lg=78MT7H:Ecʥf^ӯB噌KucE#9 YE櫦m10(QxjS7W=BmC tٹ.~I(nh;z*W6PUaܒtW |C/ozϞ1_i=q鋕?F$AG?"o&ü[2^xC;#D p)&k+Zϵ/RUp/C(+1SThA=Kl8?諃+rGS\#KV_'quoCq| }6:JΝִArmo ۦwlc+suߛQflQ*Ǝ[o*`dBN9ԴT^F1H$`!B69eP2qv=3 ցemޭ[(Do\*f̀ L & ?+Gj Y3vw3O5)BT DϷpkSpN} MnqcX}ĕ;ُHeӡ9 V*S/0-HbH ݫ(DkOdAJ">^^g8=#.&V{zHϖwiR&L^>1m" j6h0*]fHPJReĽ~RV1JghMZ}"ا#@CWYZ Pn #Ww=7Н-֓֓D _@Fڞ"Onx-4cבT`D-\Z/2!A^F& ״~i%s\5΂l^炀knn0 0e?ƇEӍ8J-[!NZ>E_nfXƘ( ^x a1HUBx鄕ZMZ z4Awܱ\'>wϑ7s:cޭ^ q牰)|;5ӄUxηMUn-@Q!,-VH`d|.S9^h%Zҏ.NwU ^j }]D?y,8`|x&Th|#sAݚıvKȫw#|Z"}(}b&3( ? ~-h{ /ahz!f3dyO.`MW7 Yٟ=/S!6]'l9~eix /<ԙ~ w~5, )y~߉iG{S_m9D_B3Seyl1Jy8NDdTqzeV 2 "mb4`뉟t[oToccnhCO͟U?n4k"/ ތiTUn:{2ÙR sNqD'Ml`_bYAy wB_Ȥ j. $ q5:tGEoO>BK]HZRg^rq,[p˳-&*cWK_7 r 3XIK+SX-~S:iKC<8ZMz{B ?+u2¾-\P'ñEIۂơWɘ oBMep@RxCBAa!(yxQhQz%u&M8CPBLeA^Wvߑ0oN?&n\s&% {?~.jEU/a[n*[[OzzPٵb5Jc7/Iȡ>Ns 1#Iՙjy\%|*d6Q57BW ;r)uˢ'cF+TN4RcJiwON_8 ?B!Y#UHUBSam5=bzM8ͅ@Dͦ1pȥ^qr`%z*2ǿUJՐ=h(r˘ FbI OTU jÛZj ώ>P) I>4?6Xk | 0ω Ktl[X|?Cf}CV!?4!۹G粋ƴUTΕ_+Bϊı=N `s,jӣ=Az+Fd1k4KBw26vNN( w6o5A#rF̬ h .T(=2W].'C';٩ lQscZHs]{IN\%;"-t呤;5[rw.VIVќl~IxRl=8IҎG}#]A#:Iٝ{E j V%O/E^H4>Nҳ#гkaM ;+9$*G>&P W#F-Rz >Cӈ})|tbUKvC+f1c9Rx<VX.m jT[|վa3%q.:J·AEDh AY1R[æv\GNIWn s8Al~ %͟Ѩ'tD2_Ty* a؆ObM(}`L'^\> ݮw(u0P#csTw I~Tw'*c+<0 ʴ2x`q4,f~=[ZlQMW}x׆8E^H8›$a#.r<9_gh@Y=z?"sS  4l HpXc.SӞ0daׇ]3HCЮ'Z6X:ƆCh @aV6#[0VA/i12P|ʞCjApT(Z r kd?n/þU~v0f  rj!X3/DÄ&,ר KiUÍ߀d?zuAk[:2jCAxڱ - tcs& `vw3^22v ;Wozy[r 1[с碈yqr󼛆 _rȑYEz/Ϧ._MLS}6 %ܟ{@a0G9'"T_+3!bKc魪ƣ}s!<\"q&8 /뒓CXY!;5[7fYJdSZL < G ƿطMyY)$L~@sqZ$A>!UIK [yՁFOW9k|]O3@Z&G/ ֪BpE<@8!_7|M M/Mb,ºfl<1ÏfU;T^yrAC=ADzG}&m1e]$ dƸia7AO4(eͻ1l)QF{]šlN$S+CFݮl'M?k2還3Ү8)D|FNI@L# s8LL8$3e7 m +PW77ꊆ8x7s! K*E)Trtνu79 *2\%÷,r^a_/59 ɯ>KXthr\>6:0gUP>KSP bHv2 GlZd˙SxYyPKC =3J&KPUz_&*nmu E6(3M1kglޝ '8BnM/HM[zvGZnբ9`ȎƂ CGE鼓 GISʲÐe3&UM"_uqm@ez,r:SC e3x׺A*|W=MζbC =%l`uN=f%A [ٍi{on7ADhel8ƱL3'{חVDҶs!eB? l#+ P %2bEQ 1[i03|uT揺6, :![.֔6ga:5,9mD{7Z2:jX3[[ >DȭPh>ϞٌBvׅjF_'<@o`i?-fn ^ݘ ſ[3q+/̢yuS Fa:޺( ,  U#-W// I$s *Lԟ8/;sup8DDXY65`b4sfh$Q9RA; FB؟'ڟFEpm[:^Br ?ǎ ƌQ%$oӆIp|AcK9Q!Z ȭbKݭ7vj?,hmkGqy,& V G,vB\owGS\nŬ'yt6]o}|!MAZ >d8/"$]uvy#&y%):Upm8DIj"+2TVAC~|ыAVİ|P6-E]O w]oVr5ɅZ-3'sp'E^8$ [hPH/Dlh7E`iGCrymC~a|fV@A..e=?Qhx.+~RpV|*h* }ʝ^LGEݻf@OnEff rWZa.<ʸﺬ 1Kr !ыS'=]yF_K ċi34k̂)ZݹW F%ޭɐU@3,E]?s *BY ]&0DeJ\5;ZCq[zO$5Q[ur1I<=XgTiż.rF%a1ԶQyA]J#sDY]>5XkI n, (o0IZ~)!β ܶ%ܠx5y=l>X$F]ѧsɿW9孯4;ybfWOHx)& f @KNEgG{TuYn _gF`/V]6PQL6\IHxd[:AKlۻv8?)%oD&rY\FJƲvJ/k/,/@2kyYC-^ϨO*.Wzʢsn o[$vz-7WKhާ=j#AqlVwF^w!e%ͱ%;mU~#JS_S1Y\Cm\ 24o&@%Nr~:EjgBRCtE:F^xcVNRLqz!_.E)JE޻KRxmLu%AB@kjesc,mt;Um 2.|yB_Oj:~dM)|7 RP LF]zm: SlV #_v>xڷT^6jx=s w\,Z[gzJ~i@sz&<16#^<ٟ]g@.؝lBfĊeu>ʕ~mg Gd # Yy<;2ʧY p/8dQ4ij1s ΢:q{8yBLlVND<)1۩sEaU炸XZzmY 'JO\n+B2BnG Ԙ6Ykռ.(/kwxSy; \ 41P&_C liWC[?dN'7'lk1#}}@jj򔢻%4w2ĒI}d; :wh7[CL!<į~p.qI^h`y5xxaQd]F&pӥ!8u" Ҡ?cqiH籅/>8&e{~ck[r$HE!2F^^[3yWUTvfGsb'|Ȯ5S+ۘ 3bhAء"@X~o5i,VтFjӁ 4&_(όwډ> zvmw[ ~4EK K>.׷sĿݕfG06і$9#5^sTW6xرA,:WR6OhT[1^nWeOҖ&<7-?1 'y=c8`Mӏ[*"p|ψ tR8C! ~%)AL3\P)UkC6&*4qc3rMϺ) aD}0ծ$bp£sOZ&06>2D$͌mD8 Q# =ywĴ:5["f8R:~XQPOuJ2Xhw~ KzC_rǍLW ^j $% *YA  мIB \.:9)D ]81l eJ$=[{_3l, ^u~ĄvYVW1/#uO%BpYev 3cJadl݈W0zၷ;%@'? 8J折@{|N2 2<aADCnnɉq>w\b\$΁Of%R{at-X6EUps=Pm8&u7u"het~knnV+h%@u(Gt,v#0ȟ3@fBMqan>rGy0JKUfԝYChʘXÍ\z(W)Z eoI,e:b,YM'QZ;9i< |8g1x xn?hH"u#LhP&De xHN'\/"}j[zB弰k|H @3 >TA+e2l_yz71*.52qKE.ՂU*ᖤsH[&h=Mc]HGB,FC?q|7 t>mʉ_} Bkoѥ_UeD`Wvz?w]+8vXrY`/_bͬfhZ9?αºOqI]NDŽ/ &&hRiwx5n $vv#q%VƅݪnQ)NE‰c v_CCb oxMP )j"wV)뮁lw,H!&ɖXBTaK{ǮD 7c6mr_N"zzʚ_'$`mMW0'ڹ{dKOh:lOʩ&#py, F?%f'[߭ lj_?%A`M)"odNUxƄߒfB̈o/tj 6%W:B9?iyG<~: [Z&RGGOy'yIcCߓH2WAUq~$|H2< #IKKo SE !'~PJBѫQz!i/@L`vHՀcSB9saB6uukt1t8<)ӻ|H  + 8/iߖwv:hu,va vž}.K6-*ޔi@ӈ%kL[^[oj .GiQZw:5'g&oY+42AtNeZB4n/+R$X߃fdŠ_mmcV5T;CTpAȍoO@fa3G'W* xbVC0Jq_qRF!c8nRv|k#jZ)V ?uSdy R^R-~nB.%?#eNll!?A*mZ= <6~eRO? #ܝ4ui4}u#]M{znrb.)^)?WnTXEpX03C]xv#b ǠLPm^h讷M{ ¸x 7 [bp)s=hͺdp%H0hcxW)Ť]AtIQ l+Z2sL*^%nNsߥZz4u1.h &;U $Å 1{>޿1R+~_.z@T6U,38]z\!aVyn=OV=mŽXvE^,aOE^h4vķ|c+E ?rӷ@F>j[nՒ/,&ĩ,1p44u4 g.b3&(RX#3I5AN%$AOhmyouM%U [!CabM6K׮jSC5+Eo֡6 4TT|) }Fs?bN[F#x= n1bE]~b^!{1b͙7Jh4(n]۶D?&KP(% PKY|Q?&CگRbr/xMoaꓳLY5_#ƚ3=lIwGdRF\lvJ ІOrRC~R95ҫk7XCwMh{֨ )sAmsDcJ4bxV6IhMzoE;]|ȯOo=R)qioYCuKJJs/gga68 8ZaR}M8H,uӷx+!5̧;@AtI@~yB}+]9 C]?l#p0Y<)j(oўҲ֤֠:QyèAOPIzp0PPڟF܀)1zƲAWPFod|V$cJ`# ny3./N7˳JҪNWՙ9(>Y_EڵeۓrF|kTg;$LU|?-roS0O$iuwh^"72DyGl}:Smz"TM";^'/UR3>>g'Ҏn)LfR tA\92?wv7.^[v0H3DZ鞎;U gY@&2Sb"C6%kCOW&@PO/q݆`֬SŞz~{F>I 2|ܐ 8j9gN Zf_6M4OH*x e2߾zo٨Kz?v4~ oէcU^;Tj* ڈ2$|8V09*Yl> b,f6h7js]^6s" '"/ dz&{j%ul Gߵ8^Va*`,˭&Y=GzOSwS%/8pNIbnbf+.^Q%cL~'r5r^(\* Ewz3'^#B>NjM kM- 'uɦ%d ..S"Z{dRpy텑3wd5I<+i|8:wG)#i![ g :ֈ63\M*Y+YA5cx"J졕X•Ilے٫H9jAfR*0*J!^qS:|9^` 2x ,y[(5x|?^|Dj, <}k!YH4o 6? { >>މ(¦1}Q!c?{chfZ*CV^~g@?7Ÿ:5M u N]> uR?Hr6@J6>fKk4t/EWU1:IѠ*Bm3Ä_jowxpP 5/3q0+י4".]K)lGSٳ,2l`հMRj'T@6 sHĎy)vfM+̽1_8nQ}G9ce.5/2,x3|}1mH}BU S"ƨ舙)P?0?#? FN\ԊJ3fiݼ*PZu$ёxe@Bdq%I5;=*i[Mc=f Y2s@Pޜk\W@c$C|$԰ۯhսƐ\o,rmx8gm//3aBi[m띮* (ȗO 'V7 ftW̐7Fa@h]}%*xԭZNB9БK7: cnKeO/Ľ{#_bn/'tI'HKQw\<o32T 3tމ$^)&l&b_zNhd|[X/@B2Z率?Q&禘N:( J$Ǡk NOU5/@˳ K;~%/f +Cv7[:E'MŦX VndƲE1b=)@"p"؊VW>a^Eٸ 0(+hOQJx tL0´\g_b3 ck-nŇ\~p:PyK7G0:aƶ{l}Δt]ɾ; Qwyh{ xB7u3ƾH$:М*~ Tw-G62Ct7so3LQ^ygtC;u7HVXeP{i֣kY͕[l'V ?RXݴgW& ]tm-a9 m=Z="\0lifWh)1&f/g~?ךz4Bf.ŕN, h29a9}ORQ-,n"DCň;e6,^m(-xd.#CIgO>VUvD+ҬچHpeku&ڵ]~>1Z䤅p0ivPom2[ifi+?(a +\T.n fux>#ٌ9]izd ŕMwLu[d',ʞ˹^:E yӌKIg?7BBJr'Mʯ(T1s(u4@Ǩh$O0X{S6]?9me4̳rcΐ^M&0hxL> ΝG>fLh+ۓ~AA?k֝Z{:O |deMU.zAiTcL+ebFFFWNZHvI/mgۿjU Ɗ!! MS(H@,MwZΊse}vREdD9oo6!Ex6'M.ܘʦl~< tb,Tm *1g琸)hxGxӨZb9FWx7畴mq; %PvdLW&f$LZ1*ݡ3*Pg}%f*Y-`~xUs{Cxk(beX{E][yBX+kQ0A_8  pid Lx[\ vEGT<`d^A>?fLY,j-!~r2&Srü$}+v]e=o]\ڜHHnhyvˡ^) kD5ZJun }oEπMf8Dg2q*"SX[d^c:B UɞFnIz;L˜H>Eʌm)lwLR<Є[4۷ JG۰G*ĀGAГA<%M͇}th03P{[w\zmG0vW)% 1kq1'cl̎tȵOJqϩzP/jFFl6kuEL _x, +]1[};HI+ ڂ1eU/xğ"+uz iS_89]Am{̊imV@4[rHFux-UQflyN2\H6ǙJz_fׁ˶m"yJ),ˇX[1(Ȕ :=$ 䍯T!5DJMt6D2 h\yr 4M_YtMa@>c>WD`Λ=nţ !jaǓFаU{JkJ|'ixg҇h*ݪ$gO6u#Xr6,1@H]0/q94,0|}C;{y S6l3%yDk2iGU:f)Z`8l.g3 BT]=U(ki~wEׁ^4u["JDDP:?n}q`_|Øa2 )`ֺm(wCo & kAQQj9% !;!NDQ[Wnnh)uTdfaTM}"'<|ߢ>MŘm8Nu3 y疅lWalUB%Qi"m9r}O&Hm:M!xj]yp< ةֆ.)t|d.?We>%|yXjnLKŢYc3o-2=Wm;HV28uuY3X cOػБ lIS*)dȲ,@߰Ѷ*!}9'!uqM7]G0 9`)soQk<Q `KIuQGk?D5o~B;؊ >|%凹}l;5Έ׈ĭ2*L p+//?P#>Ǚ[-23Sz;nC9#8nGԸ1 ꐯO[=QSIJPN]>-_Ia ߜ.?CkU,'nnZރ.>i_f@*s26S,yy!2I:J/EBD!R |rC"UaFD'g` oJLL \^\=d,K8szA7=&&gD4+*s]?3 oCfw8-/QE8Nu)ҏ$P?a _{  e EKM݌^Ԃe.Bp>^F`V qW[&͉U|Aw9m֏V DWvجpL^Rvvwc8l+058l.BI \,+zÂGMz>="+ V9u hH[/0\3(:?FGbH}Yyє&?{:A߄dDf}CfiUqp.AL~.c\m 81危爙4\FhtD@>QC.3S(mAu$Ty'4i?fA9f3N6%hdrn7 : mHQăe݋_SBMQMr+JEj+a2gJ#LxO) OAG+ +ٞEX9}9--]v֪>zڂSλm`lq*x+]x27(_kbV 8NxHMl(9FPx(u$ N5s;]dK7ƴ5g . bYal xD$ 3%C{We-bɫү ɢD^E_1:¬Oz}fQZxI@s!8gεqm>'ӹ*t$\vaTf2 chJ)?緑i^UONޝQZ QE(  Ҷ6(Rz>_z^ABW+; ;8jqr~ؽ dDS d,@A,tO%'gG!T˔|ԎҲ~<`h~[P&k~,% 2 (+ުZ "'Ѩi$/wɍ{hD՞z3`O u1I_u֨7O2>c:BFvaCk\WL &{^I-7R ӟB lCQy)a,Ƅ"V}h;sT*ܴԨ%p#0%5G]~N ;C 4F=c(L@{s|"|Kp=1vˏ MCWT~-> ]/6avKLa fޗ W*uH(|b/ƕs5rj|.`9E&,:)`e1DBD=&b(Td|y ^MyOF+n xQp| 00T-g475Nn`&~ud^G- 6M\ԇit[~8`gSy'we h?_##QMuYI+2ENz ^oWdž=Fl99x?goC '^&0w]X$_uoġNtvV-Fows[R7? e:6ųr3Na5{ H6T״J:|IaPb=@!,xh*MJ!UP:{Oxx†LK)- W.]' >ȸ=&!Rj`H{UUVM6 \sf$~9dOBGp/k&#e@2<fMc>g (NǡՐO$t1fA@:fv>ߊd~q&hCØҕɋB/2Q] s<7r3?jS s(}A"FP\Km&/ܥFYµ5\20TA o}xIC g4K<,…n~"0}[@9.c:αZ܄ !L#fbdݨ4%[= :’f!Ȓ FsqwNܤ #X 3, &|pC74u֟u &#ݣo`VO|F?X@yc ]pY(Xz'"㞰Ө<8vYb֚;Vtޖ1{s h.OT37΅ȗnRp&Ss|LtyϧjS҉T :YnB:~˧`ҦP PRaiy2-UJ@<?0؎ൊpVZ`Ljڀjs lõn+ ՐE"%X[G! Ϧo$/+m|iG8O9O9rFaL>r@#TRׯ %_`6|A:)6DS`qx>†Gć"ov1麿1Xu08ڒ TxFʗ̶}:n1;z; Bn\%:pI,e@M]y\0@ ,yJkUmf1uD^bEcMqߎ&:XaUj8#SL-H:L4QS#]\ RЫqc@)0u'K$_c#bxu8M.e"\y)T#Cva/廊!os92RUXRR߫g9kYNm[T P@/Pzw~[0+WsV7hbThq%nT)/T@|샴  cyܝm<9V[yrn&/¡'lb"BFϳI(&L?q\cD@)z<LT.n"]˯:A&#hRbz5 )f" 8ʌWypQ^|ҙ +TlO8yΞ>i@{EHWLPzk ɢ$oll0Ě6y#|9l\IJ1 Y6NWb?, ywdx<, ;/` ^ ~%ϱN>|E G"QiUVb3saOز7 n}xdXП?Yh+7(Z6_u!wH ҧ2 !WS_׿& e p,l:?hY))UmI |;`ToQPơrgg*1gTweԦ >P[{3YAm+8;ui v| "Er>$19x@3ʞu-`X5~t3&S}2*ǺdNI&)~7y8.DqChȮnE_\k__j.rG0Ah'A{u +ÐhX& @֧j#gt4y堲Xu \hz7eGKXtĉ]>lcX;((Qsnf4Jwc|Yu$M[{3r>F?LZwGҁԫG": ye70.D\)σS* C—v%!Ӧ\bX_9B6<!v_1GI12p}HPVܠ=c^ty9I^D~^3ЏJ ,j.v%6SߠsE|^<h>\w%ĉ6 m_">U2ƀv?S`#-3tiYPoթc?A)M.1;M6LoDtY^چ"q pvmxtx&|Appd w86-B58ڇ[΁+s|Kz y&/=M/҄{]x:kuWK)$+CQvWYf _=5pd) k# Z+!=-hߖcdaW^WnѦ_eG{hBnp=|lR.j (lDOy +X821|)7HFC.E)<2fj'wʝ``1g7H'U7=Iu&2{C,PdLGLJ4{uXVYi4Mjl+[4|5 j*j_PBLŧ+E لF™ƚ@Y뗋cٓ>jtGwNKC`NZ'I\^=Y)k9: t\.${{lcea_ALR6(^cT)۲] 8_ mP9͞&`]^3jiD?Q[+O_|kmc\W;"}'L\2 OO SoUy=#ӈgz‡f2'0/Ҭ}& ?dg!Q 5,I%zoչbfTy۴jO&ȌѺ؅ŦٿRj6WqJoA<,8LchIk]JT{Ssx-y3t'K]}/VckUvK2>}BӬ;5tu럒)Ј+Q[wG5Æ曺'HEEkk;S*#=+iH{/'$oc.zrD*KdF׌"R'Os{A)@hWd+?|W񙣩²DEU{Y 6* s'NtV᫒{VCMf,k;5bE[>%u~-d+\"Z{Qb2+c(پ4%4jmGiV) M7::$8IˡO/v(0cE;Q>p|x8تʠSZ}0q!Ob7-A͈غW0^ cS'zؘ2 ! QY~ -+ϭD``Z& {7ITBL0cv;6&JVDy s 0oY5͘;WjdصqAyaXRZOn5,9͜'~iXBTݽ%el|#zvw5ơ$)OP|,4+^cs&W\u6OeGUWRv!iMAvh-N,A}NMJݸWS2tQݐ-j<Շ2su MfՃqYg>KP&9&_zT &E?UNG5i[n!,\ARN>{xl:'Ö8pWH"IsV'GkwxGT!["*ʐ2w jmDzi(?b(Mũ}Q bb,isźfko3R9/&T^[D#a݃]5܅&G\޾ 7o2`HTOSu,m[_xTb1dg^6w{#QN<E˜_a`%dL_h]oew\W0-;ߠPM󅔏x?h}m*S5 A@]3B AFi.-u.( N&m}.KX;ߖqڐO5] 1i[;.:nh.nN"p4{/2_R&ڗ)y H3L%}OIZzƫTͫuI}e3?1F=%$Z j^j88) Tϋ񥰧EC*tK1GvԱ om@~myˤQt19[!՟dqMgEvf),ƍPΙB:KrT[9<,O}H2V[H8I)/z=ayRM>QA^B1oCؑ;l%C!Yk1j}xkQH| /N,x6˧)yaS;ӗ` MRRQ,\@{¾ = ~OE"T:ޡ~>?nZJ!%P 3u!Vkl`Je-$ SDxv˘萇?MI6eI _Aa3 jox>c"uUO{Ӟ@8w57? i71 &yVۆhآLޑέl3^Aqtyu+k̎IopHUnނY Iqow C^ޢ-θxD!ݕ1SWz0C0DP{D\mDqeNHXF;$TvG,;%cKf/Z''ygܭ cd D|bDvl/7'Б=L܂ 񳨌U=0@MfP(dVaq?%VH Wc5&uV(kTlKrx8I$(mJQq{rE'RnXѡ%G(3XZ~/v9B ?zhNVkSٱ w[ H:#ܯKX;)Ozq: fa5&6O<8wpRTnR$ t~g'Z?*2{?׎n3dB1dX CdXАyԼBk prU`y O|B~ϨhXZš&:Tc ,0LYjiވ]2\/ƚ-h9 _*ҩWltܓ?erǨAVPK55잝-_uZy=2|Ӈ܃{y-]7] ~A*of*P}ĵzct@MBdY= ayrzf[P]עJ!@k9J* ji6 /FioK'>LrB/-}ݸ ZLٮ >шr奠!xnZM+:qK'+_ΔIRxJ?¼?Y %FwcJKv|🉣 1&bY(LnThŗnQ">hǷK'uLro#V(2%S8a]XKOӑ}rL#(sKVGեمeD?M i}neܰHN@ |  ‹-6O$&UMV1R{Z8D:e j#1a^PCCi3 Ǿ mPS>jΫ s&Uǃ_v~W./ggٵFw,A<\U8ns4s°DMx!g~g+F27%6j ; :XU50@L2熋!,Ň&G ߔr`1FwظLCydFZ=oֺn\hE$bгw%7HD;Rt>0. lr9ll X:IΤK'Dwɦ{:)`-NI/ ۩.~$ф5vkGF38J@qfAR`6לnoOx9Z8vV0۠}Kb7 ˛Iڰ5%U!8#":K^{Y[DVp/t>˥h](ӕL1Q|9G{<:(pK0 J"ӛ튪M8wt?? Y uXCYR{H Ŏr[ 'z*iXMcUYٹhApIų9>OyGە0K k6Fq[ߐ{| ([=Za%n #0)9Ql$A\oǧ צ=hg?2+Z[d}\(|q\au6{cY ;/2̆~uZc{"8 AJynZ woqdɠ 5%ł1 p'9! }yυt 5? ,O|6uB:B 2e_MZ,{TюI DB*ۻ ==#pQXE::) .y#14Hm1l,R`2j{|ƕ!!|RVMgOyHUa5wp!8{{'9W'9t[ftSO (7-PjU OW~ nf&ClB#e68png}3w]_]W*%m&XoDqͱSI(t\)x^%9'֑)Btck ʡil˨H/1&3AD>Qvc*rZi-x$y-T VS.036$C=ߎl;Jr3΃Nte=^ZI7K\=(բ=4 v{̐ '0Lm}GI09I?snJ;] c3+b#PMܗx⊍ B ;Np3ӻ^g7QvD=57pV"Z^~TtBH\>?ŀ֠^^t++ͣ dP< ww1)K>;Ar9&jyYg{^ok"ɁY![ ̊Jm =MzC@^ΎJP|}lGVs;Fuuo0tj8pcCj+Ch^oƻPGѯ79H0KQOHG們˸Sl|xpCd?x;o[#;-ax;,vj_O]Ch}.-xtE]6+Q1/nDZ_D AJ36B%I/PQOcKUE%rG0Ty'&e;8\P7WteN-k)UmM[l83 HV]f?sgc>QU3P@+JF-qSж!OQH Qr*xFHk;ϻ4Si:1gLnQi%bXLpIFf?XOdCY$q/VgvKV[jp~v$ZbƺD"CA^A ]zo?2 '=fǤWS cq@ 8b:[fY2[:ts[Bl.E>O@@m#f:#@@=W/w }4tM[8 ^~Gᨩ XN y uҶQҰR#V[hy9TѦ}*y=wT(2S0K G t2zXr &;h}༕s"B!u_ }r P'J*J{;W 8huJF`kk=/`p"8V/hH1ܸVcE*[UAA/`g HK$^lpz $ =)P4e|UTfi7'|~hn?oD nh0aQjð|o"my9!?Ve _C(UԈBF r/G\>:7qfZ)x3U1~$G3Eg26T廮21[@~^*d# tot]}m2\֯Y-miYcGĴ8%tvj>]TY)cEozcmY1(FZ֒ 5diIREh=%%31~<lfDɻ1P@mA#;^H[4Rsᡆiشq uiR9%LGɉJVTyM{|?bI/8PUK9̩1vG6_J4ABkԂ˧V%8/& cO*Bm{]cDk͇TlT3˂=07^)_kX 5T=5E0VPr7uR #u叅9J &˚ F$XʴVzb4x$ՠŏ5~;۾@a2ˍW,YBNfNcVʿSrz_BM+rxa@#`$ZZ+Y2]9xr:Dp|)dJr_Sؓξ@]X̖t(h˘o:'fxN] 5D9X0/[e|'$/n @غkt&u: qHҙFէ:Uy3b WQȳgLU8e/Q+rLYĻ)Crwk L7K3KW rڽ|Ti3 K$iƒ{.Q亚9nY%}Ѯ SIijkkp:(E(lYW8Wguz^2ֆG>% N KJ=Y);mWs|78UO*L֧ ͜~70)~UWUE@S d6| FYp?i:6[b6Nq N؅ $EDg:Ƈdٸ̄8E@8:\/`Ɛ;lp\EڶBU8Jqӑ;t+&ƈ<|},kp.-T܆}{Z"earkZj/*@GkH=`00tmĹ\6Wtlܣs 4 B2j,5&;P^ aT|Jf^tl, 3-Q_~]Dwmq̟(QvGFrop+U3#ﺃ V3VRHC &f\;tS %xKSI+FN ױK3wɂrI'0mngb,Oڜ [G"1:hC5gjja %:SxJHGG.QgxN +>a~픠1rRl{|~lcEshՅK9?/xdxFPNٳTgg\x!իBxq1Uu)+!]N.{ z}R$XJUT&K9tXɮ A*S,s oX'Dn3'#%kvH9uLo4f[!xOn&5{KΤ &sK0{P^O V/i5v`ka0G|zsWq ηbL(Y!Oiyvɚ l4K8|!h,H]zK9`gO -AS@/<6Ҩ89-O c'Ύ<㬅SW"qi``ǞRn{cL@LkJHl1.ZYt{F{_p&s.}Rg*gH7TTap*s=2 KՌ${^J*a8MVa#d,VE wCUZi!@y2yad|b r݀5 $ovYɵe}PΥ5LY+nSv~JvòT.=~i>j` NgEBT]O.>3/(&'8WQ=;_F$q5ၵ2ܥ\?=[yS#0v@ DLP Q*"4/hਗJ.>!PTCZ.guKj+\tU328V=9^;@^N=h# /`mʲr\U8-EL3;F[hoєD(UI,*7 ƅ^䗳9ˍN !{nԬtôֶk%)RE9sơn"P)36NV!HVMbV;acV Ng %F/C_0Y@X,h-ۖ,5##>ڐlf%t䖤.0)Q G){TJш|c }{+莻}lђ5ť#0[b$s`Ș;*.ЍfnIm_&tLfwKuru)簸'8މISϰ/cXVBkv(s^\f]8 )lRJ썕+̭$,<@W_? ,%. oҊan4ĕ1 2D]Dr8Ç\t*.w|.|ES8ܴlxwxyjW7pZ;gI vD4ђo#齀w ߛF# ޮbYh`%*XNn)sF;uIۼsa(90SA# 9\.ld!a^EV6NhL ;Iِ" gaʙ"4eL S|1.=ia;!/b`GqճU\bb[0:0[D 7 Yf6Hy }8':"[@P}L} :*ٟi.(I pQmdh2ޖc]sv}jByu4Q1\Yne %M5lz03(,<w7U NqҶ98+um`+фe,IArgtYCf~MwUU䒌\98m'^QL6="8{|`m`vvv]a򟹾Y|PNe 2dh\CS"0X+oxć9ñpe׌>[esQw|m$J{񳭻)}Gi܌Qkŭn@_VR\51B0I݄Ń @ݰQ<Q_s4O:kͧ8(y:mD$r`:0ғv=QSp);РzV?r@hלҝ8|R?hj|Y?ujû:9~4trs(Scݵ4؍jߗ'#=] R5Hyg9^^.Do })[R_tB͒3@6έPo^o ZYppGMےOVO-*ͧ͛JTT~<)ByM7.:M}-FzBYj@TQ+ְ@/8JGWrɳ0"3cޠsG($ ~2.l7#̲k!ZGDYfzR7#PO\cLEOw+_M|¬(ˠooA P^&|ƨ-h=286`uBN/#(緾uT˅vctSo%VEA>1f>_> WnJRKNAbGFftZ;~R< /S;&pb'6S{참1N{;z"{B[O+eZa=ѿ(Z:)A1r0IaA/4Eq AD`0ՀOK&HHmj,Ҧ >g &T\=qM/V1ee7yājrȫ ̍f~ K )542FE)O5]+#7SYYFN_Q& P[Fc_4c\@=nLATœ=dw+'g.C8ҁtvk?_`2y ~ֳ.BvfaK qF6_- fQ|72H˃?}nZ ɿ( ~)=DVaZ<֘3/:J {nbby71pRHQ̓dStz6pܽm0%Q^ >V=-?\P#A lN8* 9y0dxzVdk0k٥*^x^Vb}ŭP5o)[T'z~f 4ZZp6Ӡ̾VF^a{ qv-8>P =6ZETX<$Ip|5hBT(^+;:[K)]r?@L_ã ʹ j)zÌ|)"% 2af!yr(Ә j(|_@wAv@PAGzxݵg3- $}q*mUQR ~>FX*w/p:2Z|}7c1W #v9TX;9hSTk( E-T )4#LtYf͝Y0-0?S.1t-Ws.Glq7F!L|8X'X,^M"w'jvvRc(:myoJ}Dg>C4EAX^s&0ݧYsU8z03;Vo㎄Q(u x<|0T\"b HOaIބ|wf$9Yaqg'<roDh<j66fo4uR?*sjK TB_b$G+g-Fe{5E 7tֺHV_^Ϥ7`.޼N:%XÒ* Y!Hސ&Pm>j7MjwOՍ[(z@ L";zhA|m1aV cL~eFX&{3(o%T% y\OFS>SrZf8 )5b|X bUSkkme؋ cWR2n\s.p]o!hW?#C^ꖆAyW##6=la \>'۩ e;AoPxS/s^tx⿲ְ$}d ڔBd1+lQwaz"%9—l[ixC t Eޢ9O͢9x)teē0M [O&r'(EP;'l9 jxsM N||1 [= @H;>[1Gvap;WӄCV'/:caOcpJiZt?'u1ɉZ2jjxc-{`SE'7p0F]v&.Vh.MiY?kM}Rc`1VbO B'?$ѐw! q||7+\R.3eLlZgSOqJᙘAF<6>/# \~Dj;+; !+}Oyܘ0A ›;Ljy~!߬U2iڲ8eȖaxd)@TXpYCP!f{p#YJ7 98f+I$8•"=xAd(-ojc}SJF:1*Ə*U/ɡ$V͎"PwfjJ! ~2pldv+ IRQRZQܞNq \ue 0U;x߮*r}]şFl~A'S=@d:5rz_%KBD|UipjOn:#3m"x}`h8(<^&lHmou6 |4#kD1(UCtFpXHn(ކObcݼ ȵ;Wj텷f+üW@6C^-2&p,t,:%KE -P pa$GQ]eݮ7@U^`cHc̵3s6*mj"Mz10F۳=Gk h |(}V|Lx-vo ]4}f~ 0@vf5+](\(es 7Rgwc#JF#jT^~~p"rʐd㆛rƲYYmE@G)Ec]%s%Uub #^j?{;3uYawA* qvc47:4wĬo c} DYծt:_ߴ{?3mĜjJ!>:ݟTpN+YgAYR,QSc8ow``R3j7RrnwP$プ"Zʞtj̾@ $ O]H#3{zZE$GN:Y}l~x H8$i ŶJl7ڴD5|ۡ%0vIse&PQ ɌWm+Y=} r;.TD${2Ld55GZ`MߪmR\O{C+qz(F5(XV c `[B ϽcVέPfOUm*l#Ҳ-ښfq׮b3I.1DNtOd⚞=xrnu| f`ױ"O)݆yj|xǽ/wRG?̨H>,.G)1*ޮ_ yeq Is'mw$ "ېZ Wԓgܧآ?  tx n{}Qk)+*CoaͰ-cSBs~60{8H0̄_}E8@}N?z[W'r0H$< W`&< t Sq\r;%N?ڪ;XEj-?}m4D93?Տ5B5 Wr? /̼Ѝ5_Qi4 ĐM" yGs@:ܰSZ,E`rw\dam%_&U4XuBI,Ze$;t!dNs?[H+ٝ^Gbm,&S’?\j+X QhvY 7Px>z#VeٕPگ w3}:o*!ePe/{n6*fJPL8םX:(mrGZ` YSӊxcPrߏ[UaZwURD?}G[b45. IׇsfKt/J)bб=i6쾂AAl+FIn^"\?W$ E BA^SwW `*8;@R2ߋU8˞DY;VǷt+~ԟHnJ>V!((F"r'Kx'ݜG$!b ur$z sUƛ΄G{=_`䷊ErhBd˔ȉҕrCwSQq0U|G\C1Ȅఖ!G EL儝K=۫9kMDC/T)$)Lj{U *_T.Q4Vj)od%?OTi/n/:~i""HEy+ G{*7cyWQ:Vץm,.I.4?~osW3<]1@+ gf(* a13?A%Obv:'dhC.|ñb"|40C`o{;ӹ\(։[Z DxYMe3j&uBn]<ױl=/K%k ?_\ ~gcI2ĴqRxƤP~t(L-wl~eb2SaJBlDwY /r+.k:@h?O!e,J y4rtbT}@ WzeQ6L f|f)kG(X?vX9ɨ))MuN9o&Kje ^N&my^ŝ((MW Ol]I]o鼲fZIVQ¥TQ.a8"GZn)G!2AS=0r\%?i[}qSH;tT}c u֎n:,K{U"jI>Z񴳩 IPB ,*&xٵ4Tu|oZ==Jx:a h4#>tP{ay<2ӗ%w$$_(-lxAx80X`320 c2,HwQ˩OOgOD 'ut|\gB 9STb 9ўJz s$nu9 P6QTsb_ Դtiۧv:RY$p Cv ݹv"u#Uf(۲8:'Œ:@{s.K`"ށ e% kv !EY @A9>s(c$K6_\~i/\(}jFHj,p5C b 2P 8]⇬TS?ZS`^,?Xl.#Hxفty)>AS*ǜWe i,N h|.,ނ~s bZ+xȻt oLĀihj%'+ sx|;g6YSQ-Y#DvWH^j ).yg!=Ԙ ΔH{RحMAm>^ >Y.hdV_)U@뷁م5&{X/5y*J9'8$eE۟ g FӦ9^>ďbeEPمSr"\la\!ylP)̭hP:4@kF7%d6AfK`1]>԰xj.Jn쳺t MZyQcb58/>#R+=ېM~H"I7kY"S/ghWbz167 M٣`! T8&mNߋ9lQC$a:!ktX .tK?~ʇYnO ny(L0w=Ò$,qZBX৔nߏB49A7:H]FawUnIb!kYRs($}T& v Ryuy,/Qn78o"Q;y,i6oUi.#+oK$ aGw2\ALz]sb^Z+BM@Sڦt2\nAb'~SDŽ r-Wtc,HO_)tL;ĦFyea h P nY-ދUݾľ nQ Hw8witA<4GU|3GMo Ѐ)F`\!M ~|զ fhՁ%1"[[?ge&`oW0B/e6X ѤI;Hom5UeXȖUR$o31ه-C7Ӝde68U1V=T\:7\,AH쉂pޓk06wj6oS)y'r .W̸}G:[WhaJtm8!:Fش?m}m(MS~l4`8 ⚃=k%0"q4z+Kh{E ;œܽ1(=UGbR {7.'Is±kܛ[Pg}(:S4{4=ʬ-5V#xz %m̱o<0Z;5DDq=7C0jx륫:56 9IޱJ'n"~mqmdQ͖D^| {$pMnl`\ۥie` %?>DrRE̒`+!UC0=) 1>N7U_]3\ hήmo{3h¦ qJ<ǻ7@UCDa:16ɐ =JUV*!m#i9|h2#Ye'U?5Gp^$V\wㇰřRihO(8=|t2X`/xzaNqED'\o"Q:#ܴQuMdMǂi}`Wq踽h{uG&ޣMm 5RȀ5Кzu[AEt.͉aL 'pz̜o35#9v*|"h*}kja~>ɗ bsj/]E~M itZQ2䡂 ?noc36辛I `1vxz<Κ#0:jB 5ͯwyu/; [J+B!<G{U_{AFğ{|0\4L/})AZbEQG8W450>Q6 c^':069 9XŽy9ſ0avst@B13^[*x#%f zDb5ΔŊvNbs0Fe.Sߖ8$X fp4g*Y:Þ"fLgʏHɅQ^4A#.&,Ͼ[*q?S. 1/G5=3)mCM{[$b]`O3os8m:6z Y80ONJQ;9pcި ̵&8hZ쁹i:"mr'㩴Ӱf]6N'%Ki 0/Fշ8%.@c{lo^:xA!Չ(P>Ih*?slM.qqhE9 \RR 3|x`ND)@1D4$0™zWr9.J [zN@Yso[DS+'2C>-ŒBS%4 j]dOi$iUVl5  ٔ6Ut'2 pPJ]BGvxkpUUŴZu]]{Μ8LrKڕtmL#tOF$Jn׎EԪ7'I/F G M%;~ M&&0V\T-yƜmE=FB73K'#ǘw7A"V/bn#_}kqj'mYZ:vtEX\E{o<┷Ωt=r;Hr*,Sj%+L>1S-*8zLNSN`?xn;7eǚJ6^ *@>bWT .U`=qo(8;w©[y XA%N<&<64m-fl$(ӓ02S61n5o{, s?:A揞f}.8;A$~`ħb/iJHJY(z{#=<>7i.3x0~Q1 @0T﮼Wz!+ణ;/ B{+=`3=#Fng/J3šbxhQ,be^#4,$TLQmnp)5#0O,.OO JkXI`8K޷F~dBׇTϱ(*`3m;S[7z bYE=[=ﶅޮYd?QdtsBsT1qid[k`2"pN+b2p/R65B'FPc$N>39hGmia&D;/Q]m|9([ά~e㇡ć{>=]=XYqpp!N62hyxgU"$ݽ.:? T7YC簡yG&p7;PұɄv%Kku1$X+\!`s5^X geX>hPso, <, ?,#BDضU7h/Ɍ ]wF-Py3p&E!H̴=cا͛Ry*F3ƫn:h>iVC"DVY}ۺ`Q(7?x"hRݚs!Qrw`*^!)-| XrX]w`}'L;>L˭3zsReYX;ε2ɚY\YhAmbLL֏vW~Y凟Ui pxR7lVFng<@Y>9*䔍78G\9gnxGB5š2ueQ 9PȱyfvGqr2>F!-Cp'h]lCt\ .!< a>Ol^3r2fR?H%IȄ (AdWkۭ ՂEq,DTȩ3=Q!B:hbyw zml\2^3Kߜ$2\LꭘQ2ykǃ!݁򲅯zU}`BoJWi*j{ BUYlA8gdg gtNDlEoɤڶƏ 4iRZt*W^]Q9;!zbE=S7#q]X06[Q8f8EOc˥Y ^̘m̰8cVqm9 Hxk&j/.>I+ +b@xbnE&!>%/F-؆Dp1ڼmL_osG~zV+h5@{E7`u/ m#8khLŹvga*{ݥq;1PM9'`cfht(; GIcQcU} |]DD \0!ȋ:hHF oY>ak$˷h4Ssǣ9iuJgQ|T!n-zDub3)>}/E-C;MLv{db&zu4)W]n(x`SuζFl'[?G`fbC Ӑ6Uc)վhIķx1O E9M1nJ'2X@B*a[c]Qwٍ5PR5۪}o'wy-g ] em f$ȉaBTѩAd V ZEGG<{qq, C -yN@ubӮcG=SG|vwf)t\ꆱt<|u9UTMk#'uwV<`B1>;q5mRhuԮ]DO*o6v8^Z|b-\FFݡ ^rweͤlIS_F}ca!YΚ%mw>f˿]8&qݝ~w8SB=}ET5E%9S1&VZvN6ҀRIMg1жиE}0І3 I0z ^!.@,ĜK22*# Ma<Z\YDyq< ?Vf0#gv(o? ]FN!cSW#>78[0Q-*[F-Mzcy? ߽_@Ûar uwZ|Eh˽ ZD& DܵmJ8,yIo.m:dfgW (k3l )Gcg>5ᅏy3l2-_h5=~sF6ncW%4R/K7z^ 8hUnb2P"8C_,S\Y tb9ڭC_H &>  Tv ixD/pآ㱧l? l@^o6lgc$}D+ ~ D t\3 _Dw@t$a /GJI+ 3ܓM68ݫ4xӼ~&-`&M:g^{Fޅ\Ro7mHB; /Eي|(+:&Q- |ҀǘCM쑤.0 CB U'jEJ*-Zn\'H}6NgNݵ"{(PQB֕¢ +9 E)ҫsΌoN_|D33ktY-PR "Db YcFp@Q0X :5WV.x ۜa}x߱N[_ ֎Nx,sQ B$ 5DBj@.a%CݖKڨVP߹}VKk~:%?YJj Ez O@)5 ><&$!o бȼ+ ̻A?׳{tB>`RA ìqJ EOC> UP V=k\jt¾-ƬW~y [KxDGVR[|A hfķW43q7RMk1 pN(2,/ y32G &KSǮ 7 oM2gk5,+nz>BϪVg>&V J,WDٙ}*DԄbZĪ%}ձ/<WɬA%y8/ڷ<5<[GS Y~j`:I\(3Ue&hAssm#,<}iۢ7l<h4/l[ܳ t_U$`5^fxݧ$}C3$R/:Xy(BɊ$=XM ]n! 3 G'0ܤj+2$x j2R>(\Ֆ[Aإ$RЀoYSTԪ^pq50?J;r+ dZ<\HU"6Qg61=U}vę踞&BN1 !o"w:]a3Z1Qڪ\x#3^at!ЮzP?cĪHC4c> DJC~\)`>ֵ44cߝ6H1GW(wwI}'] i|O|ng,2K.S+X5)*NbHȐ˽; ^1 3ɚ.eJ1om<9sH{mD8|2AFg2pp??1Mݣy j)rrD:eZR40זr߯+_kKVeyx}o`/xʬg]v$%qHŘ"8_Phe3ㆇ1lPb+WG8l`0v#97CEt `^GYԻl]ɛUOAD޷dXx+^7fk0ti1'~Rn>00(Ӳ RXV!KSC?$| q[н+Ov{M_~1C q.Y#Z!~Q ĖA1)2f]K9ԠŠ5Tj|rBSL'ӨXX>׻PBw-TM[mI:^O|[]5vBUٸj:;ȅ+辵_,M,TPs48u+1!w/#x\~CD$&pg-bm90+Z#Kh| u]܂WFW`y$BP~R͎Pl#{c w+/_1wGҿ0:"}\Z2 \C ~)Xav4Z W32.c;.-N]h!1 ^Qm?3;MdYTe`[4?ۯߝ<t^aG($ns~ы7 'x0k3>9som5Ah䃅D46<ʐ{$$lc,\r5l,G 9N[gp]?FiC8=%5i-7:p & *žaV7Y+ E#'}2Vw9MBO+M(7L<>)6`hޯ Br4nhtƅzvd@<WCeYJ-huWPO+',/PZ4p YAq/\껎XL*(\6ޯ{K_ 6!N)~ùlɷ7lb^ UHA˾.b)©pJ{:Qhi Z}f,"f6o!18$s:ZݥCX nobMP˫qzo? 1ՋJш7js;WxD&cZ,ȇi"JzB\2zw~^UUq=Rsq4̩sCveDajYJ0 VXG1u~PG;ȍ{A2qR̓7 r}\ozs*jI3Jalqu 3[;*Af Jrե4[7Q<$y6$.e ǠJG+5 %(:~)6{?_-ƵeiXuwY\ꨠ=j`'L:dfk-0mHQ+Ca"ZmGUp#0|I͉+ ebv^Uӭ#K~UlaD$l̉S/A~#T_,Mok~kNG(-Wkmcp ͺN~g6"zm;|DiEi#t?፽[mܲ^?= YH4k;$dO3W-bgSZlIo&AfIV4NnP ̊y ݆f'.(̣m[XT1jaK!5b/;jK=e$9!i GK+= g;QZƑ6ȇKNKۦx)q_csS,p 8kZWsW<2 EOKYmN]c14Udc@ImB'AHOΏ-S-mT!*G:C?޾f>?ސ~aGy*dz'&1TI3V%]/֠xF6c1-Ⱦ3Tak01sZ)StXm;ag~6zc`bis-aeO$KzVaV58=@Py0t5$:=&0yxDϦ1`{ucapFή`Mj}[F E|Qq92Ҥ힏Be;p:mJK==@,QWB~(jc8"z"Nϻ}#67PdqLҹ)B K1͊( xt68ba#%#b>BIxHR.=u N*DD*ם 0ʳ4Q2zg}Iǂoiߐ֍8cV>R/%v+G汴[etsӕB i6Pks%Jg<~60\R6$ˊ-YS[>$9Rl'Q4?Voրֺ"+¯i2*N yR4g?6WR^ #r^4 ܰrи졇'wY!SKt,хB޸]x%xH@v+(ZXbϦ!:SY2)w2j+Uh-7DžLmgVW%^3:h:yGo}`6Isi\%3X:vڶMMF1j(u?ПԆ zRFf^0 :ڜ#;3&GQiu |YPmpԮ @Ce9s`gf:ʅ+X]11Tsm#IS(HdzTvϛ<;Đj C42؍ K38ҔL3`%\k/Zwk G^I\ u7Y"7Py\Ԍ:-w`Q|@~{' sD`tX6nj!dvSVi 5.:BĔ5na YpŃXO:exAjzBAH99/[lĤVW[As(EYQITDÞy ,M}8lM.G!9C?RknLުN$('ljc$zEER 񸃚/IQV_pFT1x =\ .~?7sU֛68j}?4 iBRFI[f Drr4}y`dnD]t$y&9LTK!HF~9(ז#n>29@2"Щtooa]O;@sR {5͇C>=Imf>rN?S[ QqjvCa~)(4ם hzhv[f_S:pi/{ /h~"YiͥR%\ Nu\r" pd@(o&-Z}ZSdCkz*Q#9E'9ig (&DjB 9xV7ٸ?6QD?W~ŨVܐv @6ςz!~̓Ӕ͔h6c%)%8FX炪SWTN7~;QTVt `w^u䀢,ZytϯA=ayK9:\$-.z[|- |?2_dQd:_p/KZ|<mr'5? ݝt Ēdܜz9UL듻ϗz+ӱm\(IlJP=3/jJʳsENnc׌!+>䣂썱 |+lx&( dw_g:%RGn+WwéuF4(ٸ^#tK_mHb@Kvث[yzL8@TYsi`iEt?&#_Q_^i4E̙"0XK'pvVbP zŴkc]* #Yj9ngh%}ꪍs]k}v9Ž9D5.*r Vt$1x Md.2NMx-6Dvv\F0q$t+@oa{j=2h᭾mM0[4+B HM7fx_'uCuKrf^ \c RDo1+wFˠ@k7e{c(@rRQz _N:; 7dء8)gW!O&/y&Rop'IiK׌13nob0lKzJ` w'w$gw_4p ߆aU`zNqU/_v::ze]8f[W#gB&M^0ǧBϣMqS-øFY+JoV( }&C_SJϦ OL@]-gx dj;4yBH3n,p SdK5Z8S:X#_:"8jz>TcG,wf1Oi+lN߳*6Q ESY>O)oK'%¶,2q'U->G_ll5`dn<xz mC &(ڨ<2̳0n pS/^Yߣ` ^.$eZ*.=Ȑ7Sұg Eh/נPn?jݔ;UR @S0{9Br~Zn6& ,/<4e؝T32+znɤ ֒jW 9"N oBByauov_6I;ސc~ķaw EL12Z=bhdsBz9w CJs#*5[٦,JMR^l;&Kb5~ɇh)z@KSzVx jri 1$6*[x?/RN#}]~.sE8cW.%]'wRG-Ts,EHظHA|֞)\q)f~*= "J)}\A0\}5VNgz++ExىН T^w?YI.J^V&6[FP 8毧7+Mm˨ryshGhm&ɠ;" URSNtdܪEONPcuF`=<_=ԔW..  ^K7NM!ŭU 픳i. }&6fP@Rzx'v%:=xq!R+Û8d1"DcGL b:cȴxO,jU~:`@wĨBxߨ9?_#llVi{Ioo5cRp`T$B8 }13ie|UGךCwǁl mg.q1ؗ\̫hnR L+/UC[ ,KFjx8UOc}⓯#٠Y+ T=@0{ ްiИtD˯X7ښ[Fb G),,[i9Z_zʛyÉ&_^a!5"% Eyeq+W2wZwPIq2Q/&J=כ #C;iwMB-K<L+!Ǿ ] 6:@.bݻP!WR ~S#GY(F3 OQF \o 3"lLm^řSbY*\(@KNʔYU%(8OmdN g $7p0d@&S A)+]+Ep(}m\TY*4Hdl#5\7dСխ!UHr{|}᮴pgږ {%a p`V"2jzڽtnTh߂ˑ{Ym:\efv;|oVxfP g+Gaű]q_\ A 9ڸUI11;]Wt!SXپ7/)5ЖgkinX7bb63V2 $S:zs<3W`L\X|G!_O;T F5͎#JIXg5᧱a&e/5+94lxiR- RLzR3H &|H4%N)[R"ͺY:m+B5tKE LjZ9P f]|J6qZ| 𰱏K0uA`5$ϱЁ. r嘦;4`ce2:h_tjFÁ|^Pi-<;)uhJ1~6Po",;Fst=< I"@'bJ?EuODm̘$Wk\>,@7Tw,R0OHfrO\3^Ћzz0WAT P{v~!vNT wC [iwt$E #ԴJvY>!)eӜT UaQL|i'݄LU]CH^1DB\(puA%IFX!m{-,r `S?Y\l-[h|F2疋3aH|\'ruY;"CkZV~_./b@#z H7sepKWU]K\,v1b_e+X3t\ 18LN9:D;%\ZXj 8qg}7M+xX̱^= ںģM+GcE['400,o@xP)/1 |wC|R^lU=yrlRQq,PW+)!c2j^GydKZw&rXد G Q;2k'/W<6 GדZݯ6JA"RNX0m;\%sU 3d(b̴JS©AKHM<hEa]{`3QS܁nxƒ0lOET {?Rg\Ka#2UÏIRQ8]fu۷+'X5&|CP |Dak}78&hSw}yT3z+(6cn;X_@"&ʥFͰ*ٳn)(xp* ko65}eBW8ecHt5Ȟ9x􈐳2MJEk:F%!ΑZNg9܁'ykbƅ?A?J9AssycuO&U# kP<ͳS7J|wup4-> ,yVc**ԸhZ.1N>!e0|f=p(2D\ʅgۛX$_~]D/KY{+ϩX(| anVpTlOʍ`Se!S=L!GϾAܙKSCs +HsUilgT39#0lThJ@X xJ^Fjl-&vB.Pk NI?G>5Ra4]K |oF<=. =%A!ŬuMҴXQ9k cGY=xfP E}y|K|dl1z\AZKNȿ8'39}sE2tT߮j (GLKn">Q+A`'7 ,Fg_{Z<€$,F^cIAɏ$s`3٭TQx4:GGfPXROs29/͔:QSˠ01 duh$LY:r p 0 ҃}8 0:,Q׶' GssnLh E\Ykڥ.cԠt,.+bn lS )adOK~hM1\vO;sS^ q:;;6pr`aݽ Y-<#hfk5OU/>KjC]/Z2z@d1iFw6‹MupRz!^YcX|fLg.t8Ȑ|##GFհ6 |/i(s\ g!o3|XA0zۙkx%2~f`wI;4_DH2]vo`'A7CG0|gU:kmM%#c'bqDI,xdx=+e BeK:n:O1vx]pyhG+vj "& J&jw~j.H}ٺ7{!R$ 4 `di倞YR*˪_ Ն $Hm20[m"CKTi6FpiQzY?EvW܉A !q&́Y%((: U | p`}Q+-J[̥q 1#9fg '݀䶩3 D 4d>"D鎧JEBeK)i:!YTX}%dKv|N/m8ܮ7/\ΟpG,I[MD?O!n M* ' %vfǛ5]Mj̋x6 H5xq"h $\(?ZQxFІ]5g͉4j TSiosE$9}<|I' KP*C1GΛ 4u'^j?*CMa+N<lLVHxr0 z]1GrjpuITM( [zi3Xtm+‰UkܒeSnĥ4M} 3; JLJ5KJd(hTЩd/ m^!Xx,fԖj^}ŝaNF9w~wck7dĜ$ۮܧ9}E }$Wb7+Px[ d>wp.ǂn[\OPADDG/- yfKoZ]L a>Z0+>/+,_- M8ƕzFdm@zyIrݼFmr0 wZha.%}\H.8c6EV֚~ {suO |m^sGm\q?y~$!ϟk VQt%2rbcRg=];KZgUN)KueC7SWZ^% .4)+'ji j?SkȬcf4lR[!& ZVp+^B҆*I-Jt[^>u_̹7‰f]ߢ쭩lJDȐe3|bvnxI>eKbp6Mw`l6/`8G6ƛQ@-o4 ooo?eS8^b^ɱ gVOjm~%zRN95[ 5D)WF;M-ͻKuOxf_3Nt7p0O/ 6!i%Gr_c"E5~OأpXrJflւ-u$ bqQLֈ.FNyf ޠ[(ZֽD@U;GA3qL9k\'*}@-Pbb$  7RNrAhbz)tѓ;p1oj!T7^Fm/G!{z+0a as%,Cvx$B1wT4s0}Џ`h|P[>!JbU)92](}Bq$&j2av}aHUt OmV ''`}o4Z$sh?|Ň*XUO[yꔈT9BجNrd줣1T 4I@{+HƤ&H8qBAwW`Q5RﻐԗͰ Krt@aޠA-xJAٻDyd̸hYv?_d;jf1ґZYLo[Ϣ:4?ψ 娲V#Aэ )hO~@u$%H˽s2K*]Tւҍ8.ݨި7=QU˽kqSs}1sꗻm Ⱥilϩ b"b>@/iF;\K¾!ǖ =R[ Me@I<$hF#mt<&ȸq.ivBo0966A|E\V@%/dS6bQEج"Ri6bSkϑQMR 4boҢhfCdMOEpT+?F! .5/ĶUHRf|!rqvPNP1HVg]A1>r8נ{0(-|yfh&? Lt+V6R'nb1x sp]A!Tzdd./WoxhC-'5.ρ/Bu _fs)lzF %ADuQiVryx#':\A xQ(⁆%fVم8>x)򘇉$_ܠz-i_Kvsz$~ؑ | 48$_i:2~p?HJt2 "?gH5#b5ڋXs?//}b6+UXklDVJ W*5xT\dIh͙G:eBuU&=Z;wC-A;6ɦԃ`K]P:6uIrpgX_Vu{వi,q&ST'`Wzxڑ} L0XX~].x'}ZVwtqn1p߱9xO<PU׼j\[k2_z?W7RkBXc|]r\_6 ?%Ugb307Q{.>r2)` V v`ǵ]WPA%]Xo- 1p{2idR.~uYXyZm}--6B_; b==dh ^wx)ck K_CFɍ~d IO^;q5dṮd얲9d 1y06@_)e`oIwLSjS`(oy{eF@LzkkcvM*"-E n1@ `ߜ7RlEDʆ.SFD7SlJímQj;is?YNTkpޖrJE. D +᯳6xQ<NP2!; nw7oI!u;IWIg4L 'p#l&/Cҍp9pj5Pǿ܉x ]fg\w0v>y7PÎvKJH{aP+mtXdUnrȾh^y Clý\p Yao13o|>"NwuTIl%SǠPQcN)cD3D,rUn-C:uT?~|Rr&4Xy,Vׁc6ke h TIF&@Tl'}g(mV%Ptb]J 3&|>7haʅ,h@Md<X(Tߒ?7Lz מ3 \p|)=Q>;.Cnĕf*ל5r PL0ReQuz:`iq)QL%sᘈETO)҂fnb >,.$S<=E_ uv剴1ͷ[34й΁ RvJ +pa.t~fIXdeGS=V;yyzehI!?K@h}ep TxUɻ`;y-rgLVe8^ĭKQ>`ے#0-Μ *.PyZcar㍌ij/V@j8\aaAW.8?_icA}bu =v+DNnC'R1Rl,Q9ں/q^]ƗYrO`Gx}{(SܣuK*wZ)Q;r9tEBRx@k>XI\lYjB]DA _TH~k:#&`ތNq"PM]쭁yX"d^ꔒ @ݫ Ԝ!)+2AueL<'\r 4u3"F7If\G$_Xdp+洤(|jos9-P=QcZ! =Fȕ̽(S$/yV6ܦbO„m.+m\Tfn@sf \ZxUFSy_9z0~V4e:55:+? i:Jλ6魕h'Ipe<=NeT w~(MUzEƐ"_~qץ ψU8Ll*gO>:o/]t/|K3x (NR^g]?"e r= f.,@d$sQd}%OC"]Yo 08_V'B&\+y90+I`y_sra;xRXxة'MͣN`͇>꾶BQz>௭lgN|QE`T BxP_ oӯ;Fbڳ}NH$Nrkxά.'FRNIU []3\q7#1)^w!6 lh1-U9{ɶ .yЛ2q2e`j8ݫCy z@2 O8cYf!^0G87q}f,뙕ɡkl!\Q8$Rz<$:` G iδO3q *0} Tn6%F/Nx@ⴎi\r,J/Ygbw\h9IF4t/Fr r.==mzj`jOd mNYe`s;aԔ,ρn7Ӕ1pb=vrSB1*|{u\$ȑŧ[Bi]& 楆c ~vFU5 :l[PPRݳkhAʷ)xNٕQHI,? :KљS;/{fzIvP~VuW}Mw}S@CuosÔph,z03bH3d?xyyOD#ڒ%|gޠ e`WiZp!W r]=jl0لmESOR^I;u&QzYel[J5dـ\O{ȡ΂ ͩs#s@>  w"fڻeb]&](*i. /A.xs^̮(W Ib2ؾZ(>@6gvKMc`RŅok&Ӣn6= sl&nMiw)5Er7 @,K)0])ģ4;{onh i bܘϣ  Ֆc6R^,@yfZccp[ "IR:sMZHn(V:jbݥu0tc4#yVEҀ3)]V!"}j})kõ h~ #7 ^mӇYGhK((Z92+jlP*a[Z&6 47R c"?)D 37i;xF߾er=gtKX%q̥TOӅ;Q"3X vxM"ؖ&ujGA)DxZ,w1ko .'Cs<A2EoL~\x|0J@֧ Ij he0Jہv]NjátrHH{* a@#er)qjD;QZPW+1+LH#ga3-E+m ܟv5O9w1?Ҵ4 dI& #T[;ö2B/]K*s^*tJ4J̷"ӂrUI1Ӈ̚ieLFL:; ->I&\F= mnT/2! us.9VU\t[ކU Sy)$GS/۟I/< Q.'Z^ 泡]#n+]a5Dkۢǥa&F^^23K")MA)m&r`\!2VH: -"kt. F沺I#&c%ߝ.]YOƁQ풖|3X D}AgSBA#] phl%tH,^ 7jXm3\oPJ{S=Nx)*l׫műIY;z‚d#Ih?THхЖ5((327[˲/SzFػiFɨYyDN.ȿ|q#cfy`ُ 5 NWgeك0@_#I/fG=*y! >yOۻ|Dmf=.f^1D@prX'p·o,Fʆ-⭁%.2Y硌8A~{xw銗`." 0̇6l-R! io;0U0QI/yY]CLَfFs엪f"T*ХbF!,2z4 iY32!\iFq|"@AY̢'X}@R`hxR|@}NN/m*VyX.N$ .VɅ#e|iZ6lDa"}2'VF xϔ ¶J/M7?Ǚ k+=]嵬qVeG)$4 b=&4"Cf͢3>u"ͦ5ĬaP/ҧך't#%W*#ÕeI<If~+︠X A5)6[ݙ;ūvXWSLk!2O]vJbSĊk2OJwEpKpoh{HoꙂD^';yh\&x+0xRlW^PFPw[-?%J9ZvH-=@&ְLV-UmG3L6w0&-Dqocc(܀snk&/,N4/2+53QdSn9SߐK=M$+T[*Ūs1)XِeSS"2rm*T7-L=.:-#9߭t_3k5V.#$=,*+]}ewFyou>UZc;АѽhXdN0 ?hzEvM 5W5@>e8$oRH'Poy[ІO5d2Wȕy,wS*V؉1!L7{]G lzť ݎnIq]KP_0E$T.;!$b^i+? xاtNgok&J0ffg56tBbfsގ<ب ł{87:*5a f':4d^%⽍nP+>tἏ+3mFAPHbȇ$8=: }crb{T\L=Anm^gcvHOcuC&1I>lmKOvb|`CSN,ώZih)ZN A" Me9J9F/,ca:S 4h^)~RTl"soy:aVCصU1!y>lWs dMQ UrtnLiͤA$ܟQ<>.7b=@W7>v[.]jH-wkL+!V&65^4yw Sо jptFƬ(@L֒.g .DSI{y齘ӕ-j?>vH$w?biy~h {Øb;BPRc WO›D0NpnU'MAABt NGlOZxg)ql9d W$Fѫ( XyY;3R3}{XjD N0VqкqܗIt[%@Lp33I QOv0%D :.Ov)r'5Ҧ"揳uR-CsfB1 Z^@H(~"{ɕx'CW?6t!6@ۣnO"ǵN1jA4/1:H+KVК"0Rs^>Hu&f UW A Ky(D`CgwL r < 2INrɂjik S.3K‰* k1ז{h\kZ:( zxuJQ¶]Bv)i2!&mTAÁSgQ $Ѡ1?UR05\iܒ8\$bVh/`gpS%<%ɴlM d+8D?G`DVqrDzۻ5~26j1̊36r BO3-FYPdGz;rUBT Q\VX>.Iu]&Y\[!Zm+3x>s960F)gDU-.[fKDyMp| h9VF7ۗU9Sp:}ꂉ6щ\wO9mZaqḾPfR.Ln:&Վ!W< uj{z4%]!۝i ȗ>{b;ӏ؂;pb 9(I[kh/ (*<^;"O"lТi^F4Y'g& ITk&!+8R>6_CUȮ'̏@=zmbtYtY>w 3=Gpic84 D-wRTT|N~5E2X=0#c.,FF)-{ r):[Ƚ@}:@eʓTI7n\2.TATת6R\TãLlb_d؉_upPm$?dYzp #`do2&GJHʈ7_EPDny'%ݸ$dcx |"j5Xy%bJS~w2jT׋!3$B3"CK4TJ@'p^BP2N[$v# AY&]aې-'{\_ZD# .k:w8qHUih@g*'dTivr0FK#E!XO8eu*7*:qը*^W3֘ N̚SE"y˔0⋢ kIcoccp%yWQEl=0"ЪKo5MXkĕ( "gw$۟t:մ q1[0ݪ%]\|g>fM_ځx v{_2/w cb {nanbh>:*6Ogw  _$KQ 9݅ՌZ5r' `Ձ ](v aHNQLXh]Аk~!*Qq Aktz+˵z! R~zCV_iӜ%7'KqrjnFźIPW/4.FqAӾUh`͜Bd*JbA>#e-V Hġ\ ,Ձ&S_Rц_br{MJp !+ߨƧN;%  *Bj6,Ȼ0PvQ%R?n+I,)]oJ?m?HK;O~0Hǥ t" x fOw9 LJ k$2/<|׹C:Q;_3`e/Q'j$s]#vQ cSDL=''t˓ *lΊ {բ- G3\i.`"De+dy">l|d}gXNn>Gi{cV|EN#N%2n~fO'Uw,BtLeA+t%U0aEIĢ@=`^y4,ne=f )OcKaP"\-_Yya̐t r؄~ Kv'6`|=Oz >!W2 RJTJ9%¾88,6TC…#1IŬ-@zg;g.#uc^t2Ya g/XG׻PZ Xჶh줤l&.a\2B5Β}NYt,Awm-q~> ly9ը&21"Ш 泥(MIvYcpVxHx'eGc2Ih5/T)\(4Ί*_Xaҵ

WP:!,uv!>Ay[p?4S*qZJC\>q#|^('A qvf CPlDYvwm"bHvvDϦv8BP=fȧyF";->2*lеy;%@ElCcl2N,c ?A.T KE!>3(PrO2W'w^wrFq@yxzzUt‚ $h;:NHij'lȵX|L=VKgH'pq2E#e4GOL 6:# Y^LD0_h`w't,"#>;\g<Ĕ8'n'^"ٿ̣s,4j#"q/}BtTOhixΠfN ZZKP-)z aҎ!5TJgcs#80Žm1ri:y~I(,ZPQb_GPy17',cxke(ڹBJ(k2. i4KQFy1 ̲M$b@{H I0u \6y#Db!|^r -L§;q0k-=k/J1?`KN *?=sE*~ǟl!Zyy8RYmU)mHǜs2O/Ԕz2]x{RbAGJZp$pC4GzБe.3D%[BDx KPH##MwXLN)8[$FS 8D[ZE^fWxASYZΣC+Xi f>7?!][";|"+_9^6TkӤ:O+d~pX+q!~TsUdZ%iqYO-yV =^  H6;(HzV adDjTh]oCƐs2mTF{U$rEHk[Mds~,[O3 Vmr j)nȟ?a"ٷG3AC]QCn#:p5aS7obwXi;[5ќy,C}v(r] Te؃xIAJ`$ޤ˙ @%7J5/M|ڟ_i!Z)6OwO(vglB/n uɁD2w6ţ3?p'?sG~-3[$͎͇nBWyWN44{a"ù+39^Jw/:9X9du71$b]4EPtϡjU+R%}d;QHS>LB3V| iT-MI-c BJڄ^,'8Wz(I *|t= v Z蔛B=B}M v^iP)]"OBnoRl9˓FCֈӬZ~L(J>:v>4$]"u8CDq3Q&Mp|cdpt!M,@쨋3p5  m"ir3*4<.s]OHM197*jhCk^d\O.X(Gam F /i#{՞ߐR*n7gj̻5>>_{l+FaF瓗 fc'ob 93:Y-Kvgǁ؃# FrIЎa\=-nh(iu7J"l !6 z/N$h.+0N>p,lnAnB v $\.FE(au}zn@\SO%t[.xZEB5'R:în 7j Hk,W@Žj荛aW X`$1p<Y; TH38lCb>Ћ/dʕ~ÒdPς ,s8[ĥ}{4oQ\u'`R(x9^2EW_h%]"G[>-<]bV(dOiwd$hB͞)˪B-xft ADY8t]eU:՟VNy(dT+_&WXa Xy(ፘZ/^ Oc$e2ED" :-%$3<}tQY\mh~_i\0 ]5P.ݬ"%XK[>mNT^|L,ƚi]g|e}Bu&Pd &  F_^q0&!r yx!xr-/Bd,|AuꝐ|o?o;- əg[t9w67]CV'VL.ޔ7Lu,2GO$/l_t ǯ_#dNi@\B9Bk a*YnZM@ٗS)CHZW;;}YY\]+R.W)w@WE{^N:h>/s,,*c%:A %遘nR;1.-r?ʀ.cSBZK6BMdBqUhLآ'vVhp>rh J[Ek|h\Pkǂ*$X/WlQ{~ 3Цƿr"6;I}ɺqlƺt X7{P5L\ŚmѸicNUkk Ghb@zCQsIA"!3gPkR7$t0elb><SuaL%S'O YO%8qO;ts5/RaiNqIϡ 0`xBIu ~4~ZY5p|d LjMW F *͠yp^Q]`) 5e%Uh( emdG8? r88g-&Z9)M34ԇ3 w\xةFx^!9 q ~}4eD6ۀ  -:$fl=]xFV[Xp3H=[h K9XE'2k\3@s)WAKݢSL]77EPDOZx_̹)@O`5g7)gIp.$G-#:$K Ӧ_ނƔs; o"NsS yma}sX2 O'&RMv}S1qYǯ!삺,_ENRVTRKHV~MU5'X ĔSd,X"=D鳕^φq]AY^3o.kY 9>Huwt#+{4,hq߇dZZo7ff,4JǨ aU`dY0Ax\ PGd i"|x@|)/gZΓ{G#1Xj }ؐ+> ߲Ō})8V,XGzO=TaGV 9&'GV`<;^WOì=ꦿrJYbqr x+QWm=b!64]0޿1Isrߙlo"[Mc/Kb8"Px&dx(=2[2J'nV-;]شF^TPc\ ᗧ荵lf30 H9˸iRʹ ' ztItp \Z;[ ^^k0ŗ<;r27+ˁ uH0+sF?۳f GᶘEy"^̆v[Ŵ,Lތ> C 2g7v*Z.Qh5"}]Zswv'~ {鏜!G1*,WG3(< HixDӑ#&S\$Dp oLDǢECǿ:e;SI TF|G.pCt4!GTE:Ҷ^eBJTF*\ތ-d19[:mU1R++_[E+#@ȄF]&vـ!eUDʟtgnq;RJ eaM#G2ӕ]sUM 9zY=ΨAcN"aJY ccP!t1ppKMr4=r"ZB[!^ACѵ,9E;D$3">qS-Uon1ifzǏ<>IURޠ;cfq{e r,\h^z:T$Ԑl͡ǰw E\TV@[0IέsH pg  Hj~tE媨?!M Pu)kOnT\l:m3e@j8E5k;u S;W^NQNMH´$urb}e}] et5x8yhVY d4|[diOzni0@=a >D|7_3zڬ;?cQ~)LlGh VQu^=5{f3,/bY9|?8baw,I˘?%Tw+*"8 H4:Y+:a+X>Kf]uYݘ}tFԄ9ğUCK="Daa>K.1] C~9PIn*Yko;w)o,RNAnP}ȨN̟hQ~Ԙ](]lh%FW\n6]]9?X$sSX2?%-f"zdz?BZЙi{cP+ʲ1c6yZ\r$'Pw-.DHgF濼PnhLux9R `7f`ڽ4L)^9õq,.Tf W#Eߣ  4EAeڎlI Pg|-2 qˡIr[!eJM~o'Di=sLhBSA퓘'*l®}&p!)I\+(۲e)zb'( kYV9#m]Y\#9yCv 96{` X4x_؎Tu3+ %-8k ^oU3j)%bȿ/(m1G|WG) pnsJSCAGw 7|imI9#iS+C{V$=d4w@څټtx }:t˭$kz)kU-9s(˚YPd ˕jtyT9;R@;6~XHLo+ⶌxp8IP̳ *~jraw\j:zka\*D܉LeT)xC7iOkEO,Lvf>KA%$$aq4k<ꇞmku7C;HיK-Sj]9LR1R}0͜1}Yӊ:7H:rWi^c EA #(o4]L [2Y÷ZCZ ʤJC>⫕E$mA>4'U6͸򠁩;u19QrȎZm6^ .; 3y<{8ug@+E3{PN^Y@Txʑ2_x=g7bumG*yqCLgT=~"]b9H4Pmc tsXM4#]}*jǃR"FנcɄˑ$%B`[ÝQdޤć[J‘ 2n( H^vb;ED# ֊eZ/C;of:| m|YA37~ ՄeB,ڐE0~"[ (Oؒ|vff>yӝNpf: oWa?e&DUe׆QvÀ39F,?R% ;0[r6_;5c!GQQ5޺]{Woj,:zN ?`?U&)s 2 fe푧XMk MQmոcZ✥'H:D% &ѩ"2l;"ظ); zRl?Tp4<`WHU*jԚ+/mKp4J¬axuVZث" ֦2jj]9L $rZ+PM)<N2 ИSd4x_[FHR0{p灌!aPh8T4ZzAi]ΰ<,aD{翈?`o2yvGԞu%I(ZJȻ Ȩ_1؊Hkzd3OpC7lEM;s;]yꁚk|oS5"-g=]ϱ]S}lYe 6R;J}q|-K W+1)J!DzN\ bjv`.~B0J2:eA-EW,ޯO;,zXk]`su:qmWHj:kGpHچ"y,D*Sj*B;٫>N+?z@5Fe?gZbJʼn(&U"L_gO=] l-RbRfD sd0۶R~i}DPSYٵUG`UHdWm\`ͩތg|ITk[I#G0VYmѹ- ͖fBa*)Ж*!2&TV]p bm2 ]ES0dGVhpo,k1 `6;5׈݃v禳+|KO%*ϊip2X-ZlA yPnNLꓦ * vz-8ں?C(UmnlGy lh}_23@x0@/Uy+: P$S @Wm H9QGN@G{AXV75D^s&ɇj 5Ts3Șt?b _ ȯq%>'D!t5z2yN. QE/P0Ul88cS)i?ыB_cZn/[#x'fcr`49z.u;1rbLFl/NtҚwb"z @0]ۖ՚ Kp37T6 ,E?ڒHk+drѵt)N܏N(PG6 on/  -5i.Dib;~lj+z'-S D=hD'"sL6[;ٓRSzg? Mg3ם )(:35TvPK:ZB@iG?e!8̨h@l$qI&#&^Lo Z+P}L tt∺Uhz%?$?ج 2bX@޺0wUNd=8:>rsMY Y%Gdyj\#3ߨF `Tx+ `}ZWe+qP cIO5lP-pKǃ "MرA 틋v7Y7y2-/V@l2˷"!M!xڥwXh,Ʋl{zpRX`)J7PLn/SG@s(O?MSdh?0 CXzm6^Ӏ{2t7m/%~}=Ռ`Nb _Ewo5`س1Xsu=0~G/4=HF1v9y'BL@$؁!/V (fm9LyTh~JB.!CRk$0)+bF *U>vS2րC)Ë=/VHef'OĠ>[s]fnhZ&5v(:Z놷JuD˸ ODiIE7J@\  B$E~̤OVƴ=.{b.޳*:ϵ&D̟×.#j6mkE^G:gpLs`"eN;^ѭ8aK6jH@wAv8Kn 5kFĉp즞!7rO{cvU|kٶrЯdi!iZhdw{SƖffaE:}{ 9jkurrcXG-c=K4PŒyS$F&@W[GYE]l‚: D?,3DL+/֚(A5T@!biڠݸ0*;H'VH&1Jߜ7l6@#z[fN7xNG8wY[ 3pG}8i1 xp}5et:8tPg\ \M5 A",&jofzU ה3Jdb *[??K̊Z).HS<aEN?Ŭq~[oVu,ۜ3DF<\Hr`Z$OR0 y-Mb0[P^{rd5y2c24?8]sx'It`gL+P M[,^q}S yO.LF^/5W~^b4W)% eNt߄Fr{Tw}m'1JPEJ ~m?HUEvHPIz@7l(.*GFȨf`& ']А1>IcAȫҔ D!tFlŞ(5֧DVxl2c1$Zl98l{6T `ەl酙{SS 7aܭ2p+[U!v6]1'b` 2^4 OHiZ"y]Zv~ݼLs`2lJ2I-i1>OioL;^JO[r;]`65H8/\_^{@Auװ:7gFV+K&V{]Z#曶n4ė3<͈cthXשffݨxo[ ha;ctO6Gf29u t~WuW{kE v] HaXt]A&.ns^y*w%Ab#`IVi<7dwV`v<*.E$)Vwz 5ﹰs#B &.\LSQJ±x#3jL~E_ cgЋwgϨ SS('f{^~TAM%)𿲘R+r"hm.sz3,z,}v:ڊ&GGrʫR<'iU<}aP{졊*Ug&搷a0y5̓99,ح 󰿰q6imU_4Qz8Zl2&옖 (v2zu#HHgT*|IDVy>tRp8%iuRM@h '=@(d($V"7( $286ȡrM;I@M(ՂaK")qdzsUK1|Fnrg [?>jC7i,7rD-o{2d8e#l:|S5e1f3ЦQ#}I0XBl8coo}86@٫1=Wo7ʢA}.Ϯ"ٙ L` ЎhSӣ]+֍zn?d>d܇:B`hԀ{eW7TAs{zE7˨в}@/!J%mlEᲞnGJXEXjg]@j"y&e`hg;ODK,LO~UЁ ?p 5:UY!IV+7/bL6skY o9rv$ 8 ]vb3O_~I]l<s# t!"&͢) 1Mv_E.NȦuמ2vtfR`0썺D.Oy:,LIk.4Gv|wuM[+ i,F >[ ̚:<[O%Y"/.*:wr"c-X+:r<nk?L0L)M@c>\7!52Sz}(eC qiT |箈j&D2 V,U5);"ä .gCP!/anm%7( 7Xt 9@(&-/cJ7m7Imj¶Ur-/K:;s, ߏHEw#O)㧲W.@΀Vt6WҺM m=$~ gpxAp~91wM#JpF$m&?mh"9Y~2%ޫb}1gwf?!;3ibB\fjnM+ԲwXzb#s)Hij>jƏD}CЇTS"ӻr4fe`0F8bf  1wVN Q+9Ʉ@ &(b9IWpVbXL |$Yн.XXֹS UnUI],3d!S{hfwDU=nsU!HK`%8aT/xҞX=acʢm ^WrId}ƨxyDe5#[!CtT 6J]ȧvb3=jw#bBRG95U&4hSbӤE)D|ǥTxHty#P&p<3UN0' ܫ2$=t4Mb]%UjQXS+-}5' l`$g5+$Od_P~|L$n'yAUY)95ʤ@wlMNwuTG;7 Iu]e?a+ $>+G7=%B-J~YΕ b9x e^Q%\ô*;Ulm9:{GJyNQ .t񇪶tټ%z˜?H}C}0FSiO( Kk7.M}fɤ=M!L }} @z{g.#pOK83%uDmHu9[_{5:iA(3O3llӼ/H; {k:>TnDp5!y tuc@v_ hLgM!]mU>-\Xa\!bsP9] 14Wʔ VbPK[I'Op? ?͠" CM 9ΈG܉xjƣ26-‚ x\A Qcu=,B- ؘIx1MNb͠kE ϫqS7vFm\ek+1K\"u.SCf6NTϘ9.mJ@n@ N`߻r!"u*(&ZJS8wȏY2t(ÈhJAtAA꫆Q.~?dZw|w] i[eyW6;eUN(&)X#BxfVf*Vt9Q:FOzi?/:ta)+OC{ )Ɓev9G,M,XZգ*ӞhK+0P0 [K$5핀ufW#9PBa#Y%,1Eœ裢j;ȁdZޠ|`LN17CN6KJU&~r'k}xz^̯QhAw(8\iLZXPkFkm„ @ mD]&=nKjKvs dC$Pmf-]U`t8܃1z7.>g.*sozC%A8y 3iC rP",?RUV^5m%qm;w-; 4==OfIEsπepГ~~_3s}/Y3_Ur|OBNlQ23#vw d md!$0BLI\c{}7rŠ@pzX2DhrVaNKS>J&^]Cqt\:@9;Ea7w꒗˝N:MUUS(6ÝB/#1@ _t8(*MpvvxI AL[Ҵ#e\gۚ +q<@d&c/t҈.(>5g(`17Sh3c*I*hFv7هu|Q2cOœWǺJ nl0_?rj%>EE[%JzO x?X@(U`ڦY#>Kfu2DL[{-;'0E9e)QzS]\+ 6.q-vB=%y`vr͆(1ɓY!"݄mᬳ05M`~)g;uօfw0 m2iZѓgpY 5$mMbxig=gڱ*_^ L0.ח 4N3*@!_S*+^GCu=Z06Z>=|E*{rum|{;TW"LjH"L<{XOlJLqR\LYst0AD Qd6+aJD{:ýNH$15Ub4yr:ԲÇ9v}Sd|=Noj{X4<MeI`$ZhL0*B\V[zЏ!ieSķÆf u z-+"rEۑ`|uKC 9PREp Zf*Ds@l;1{cAH"54 'wy}Gurj|28ȴ"# xZ[Ģ]웿S<8+ ]LK`X,oa3!!';,F!B3!Uӑua+cG \=͈+Ҋ R6QLj?-Q.,T3wy+^­gK ^ YobDgњ&& .a(V-jˊeOVܙФI %X3@Yj絏 z`xևs :%Q4A!ڔ৸V6 i<#ssH pΛݓ q[:ؾB O28#;|&DVE?hGaF͎NTlP[ڤ4u2UM*V};3!k=M40Xhs/"J 1=0EXq?!37 C ;?) *^'|RZM/-2eT Slhvb^<񳪡4؎ݦ.@(ӿ-` Wd .;/"}RUިR |#VѮ;~02&fpQ$ :v`u>HwcSµ (NLd{Ģ+ nnUo:i,*U-xVz$p=q}ava;ۤ2G~Olҵ9~Ȏ#jpw2x~lqn֑rGгYWoHPPGĂ6 +Oh+}tH`:*Iֳ@DGԅTȟes9C;7[3x+cGbO93#:5q/5~VnV\bJԩՠ Nxxē zsʭEE; ";2PW(zbkP4J,>ݻU~z`">~Aɫ6\%lHPxD@OŸSj{OoQ-}v\F"#Y%?H]#m8s"لp?%ʖDTɥ3sp}gNreV v.Y _^8HXB*ʺ+)H~7 8ba޶!EGhC ?n4iKk,U]6X`5Nt`obqUx( *z~CEOQuovUv4QjKJZ{̑ ]dźzIւ`ԥ5nhâ?(cCk[n\G; BJHEuP]ʹ~ %֏ gh xb@R$̈'i'/&3` t $+WX'\ );xKg_'y4b<*K~ψn.l(x/_],Уe-lR9Kgki4*cc^e9+vzT?Վn#1Խ*jd ~\YImLjV7/:t<`>[ą8`&WcMkd{^~8xoڇл5.TRD,"4jl[*_joڂhW Cj8뫖eMQKt#MxNUe#!Z 82f‹,s)#Gm@_i6Ry+5& Yz 4CɶC+sQ@^Ld+LV#BOLA9rl@ĆY*vp;tMXUz>Z4?`p_z %M/JNT5/PEh=/DZ NSa&_UKjS|=$  fϰ9ˊRA ($TPb+"rToO>hx %WFMl[_1J ؽz=\ ds$`~qt,Q!2UBvO)O{-IB Ț`B2+DP QUQzAS۶*?.j\2Fb9Nhڒ^W5g6>h1'aÔs1q (TG]:Wܫt>lc:3b-KKpwxi<-Oʞ 8oe4[Xn |3تQט/"qBdQ%F?k̀]<zh=vOLm5ʄW)vS5džLBԠZ/i\/I?ijDu"V.+thѳF! ZF{Czh반IpS0stYM^IF&xrb2 HH+8Y흸>{ 9t@)8ItJ/^> /^(xg☜>k#e'ީ̖r'.ڬuK=dIc %f.۲pΩ z,$l,6ND:A}h3$(QG/m1 Wױ3@%\azpcTv2t{2_NaW/RB곛&&BAlt8ҐK\O0aP0ù}HfN1T}wzCTcm-S? C`d>.1f/XXSK:Maʬ"07$ٗ MlMhC x&j8YQ$MάLƼ[0 ?kXɾxx%c}4Y&9Da{!+%BMwM,i]'5$4Byhkfg-hoZJI0;,Fı{b6Qq \R;I[gs@%YJD8l7RyR`xN!ƍۘ wf#'j ˜?yBi5׫R\T%w0q#2v/uvəpѓ\Tk qJ{nTyia>o wK v8GtA$3W\ɃDCҼDƇ`әȹU f%|3PM;FLgI[K5{1o}Zӂ.LbOI+ran k0:Ru)X*.4w֛@[jVЉY7vS/RHxPT-H\R8 >rJN^>.H+l#t|6'&o;wía oA,9f.m; 33|"ԠK"}ϰ_:kAT7)n:ԃgT>:f.1z'=iM"˯10N;ꋅ7Vb}rw1|l@GX5vh1?^xTvsIx}ߎWL~E'SJ*30ӌd`XB85uOR)%MgسTÍ,`o 㝧h_'=N:=kQ w nu)5~^{^J51l2g1v\ʆ ޭ Ҩ&iim3Ӯ@ ZN@fb]*б\_Yk֢י[3ni,T}ߝ+m^ Kf_%ԢCAcҞYʍi1aW|vB:LJ~s+:wx%v ֱTE=i0 vnu8N^K26>qr)W}=o2 io>"x؏ Aأh%'s'e1bV)7''1ćC8-3Q fkAqo"O{ܗ_:``lFy=%Dg\=XDgQo'm3`bXs^JDfBcE.D$xM37Z*Q};L\DLh-Tr(a)-TeK#)I@kߝB.s|8N6y r`+&uXyY @,i :b ^Y1 V;D}@ '~h9i:{큳! =ɨFW4g6|eax1\e(坙XjfR#J<%U)7k"@)!= =O]]6oHKG2KcYE?'͋P_Rk56&=#=klʔ# ًM Hԡ96J&z /Gw$Hc0,o>#N^86lo;:* 9.Kv iCtXg,7`rҗ;nJ8f(<I+KC&aD7>qdnT.:F8g_ 6"n!rAװh_ Xc,:S/]vð#:܃A wWT3ּWlp?|7WMYoN̬{F&_JKgF'lP|;_ȋV^$k^8.}m4a,/W^_8)YRy: v b}ڡ !kVOw +5X;Ϻ(s:J*NDF\~α1K̰d>LTK( squ 6[5il/h4ʊ`Mrt'$>,'-|;[;s^c?8<8+4OgӃ;zOns f@@|jk!UjvVFl̒(R&KIyM@wk֌BG)sڏZʰ6 q 4@>OB#LJe0nɖ~輕*ԉT < _7̳>ܶ&}QtL9_P4?r nd `2\_~uHl1r^&:ȔOPXrQ7ƃ5HI ̙ aJgdvsOQEc(k$X[KC 4O6VTސZ>)> :!baJn9?`&hhKz;c' ˆnR /@b@Sɋla!D"Z L=A~nt__gV|k8c R!hobjPkWك9MvJ4)FkynL*Sܨg{)/d }3x_fcEl|"c{._"/ŪB6V8'BLoY.mtXˀ,;b(*y]DPcnqD.p7*ܧT1]'aLn{E. .t&(Ϻ(ۯ4޾g kC52".NbnkZC)t0\amavԕ8\vSR@[ q8K${!N HF|tVCQk~16sT 2ng!xF{h3teY2`tG*tw`pjWN-?L~40kټ%wORZdz? c)S4iΪn/_\].Ȍ@fb_ Y x-^ ٷZ"n2T<#L~v&D!]B\gA5?.8מI-LwMezhЕN &'p~K'k1wdA?xf1oևU j>f(q{6!̸s,hg{0X2nEa+hfgN49`C\)jGA[S΃RX5^tt䱿8hsl(LNⅇWr^w^l{uUs#"/,$7_i3)Bbp 翳쇃#nI!SUMG+/2J$sɰķЊY4)&I·lL΄2vY54֜t9c: XbmD.2=5mܤqy+v<{ KI[( eBb3,# W}ѝɻqualo^ A'xs7ZOpH-Qa o3RhdHBqCXkX^ӡ"T_g1"8꼊eվoi~Y (b&4CLHZ֛v*됓K)ODwXCh g7 ڎphV![m֑+a?lC 6-daBΨaB#l`%kR?D= LGnQx| UX/յvay1h4oG%Y55xyg$ż6/(͸(%CHcDDN9o#m(TRhhLb;)#_DcItV.&' sۑ521}zKۻy!eU4QR{6+K:jȲqg'\2N[ L50'(i2\yL{AaրtAA2A7Ši;Dg GW/1d3" <kQ]xW9ָM9 gAl=mR[cğǒ>!wݫ{(vr(*h硈43C~UݻV ʌ\vp"eDY^5i1a|=z^%wT{е;תr0e:l-2MhB &څŒsCu/(R$q@ti 4C'Qº[wMj"Wү&鵮i.Gf)z=Yu׳B6uLpnME il R~?5BïoIO}89D:#k*"v"4wĀ(~&0ꐮԘQfd>|@S`L~ft\hIGOZYgG}~)/3ix-c&&_M%_vً,X0: +rDǏr@MDmrTiRY0s9*w_)9Օׄة !&Qp x_7z?*{݁xH5^4]KhWsAUnWtǮw\l+ -L(APqG 1l(J-䘧Johʥaf)}7)36ReD sX/"i\#y/h?1yФ5cS@Aeo SiLLT9I.~)ft;;/炱H܅cSaq 2/~_Jno7--֦V^k KK~W6p!?-Z *I8> So0:m& eB3\?tWwBK2qۤ8[EH qGj"3ب QF"/l9#ĉHܸIJ3^5O7$'5c~3^|(6an:`D_H:˵A #~wu)4l5eFtU"o"ASYً9oMv ŭ%#y}[VI*XF\>fpԟ. datB3&\5HD*ao<'ʗCHb~nk:687uBd*T~ˡq!"'0|jcGpQ\7xGoخPy[*:#4< Z !V) ; V=; Qq[ ~I̸F@)dLD[XψsXϤ1 ՝,*#F;L/58fcWѐV,/H\[;ϊkeG.EX9aM]}:X2HE젥A8ng70%{/YPJɯgjznfZ&KDιq vV<rS#CŻ, [pB7g̷CS}N5$+h88ijF*>T hUX;\5ފFȳ^ueQN8S3P90>ƅm/[<}gaUmf].G7w6K%N-NҎa<-dq?#E3x#Cn״ZMY5R'eiFؐށ/D2Pe2S*&ӣ'{T0Gԡ9X dz_6XuN:<-0b|ì48"!s\n?@6yt&.8a]ھmmmi>^pbϠQZK|^j9EU_뫉 x7eNSJ[rֱ8lR_3ŧxָaqJF)25TUZwbyk:+Y@QRRE[y肚 1 ,cEs lNV(ܸ TB`x ԒSj̹ϹkcPKuX RV CKfݍyp lfqG~dqnI*"fQA`er0ads"S|{1 lg"6 ޏvwE`Xܑ9kD/q!*!ei|ɮ@ƃa8p!h7)-FMc]%c3Ӭ؜ffW*c=B?g'$ p1ǡ56J)_l5-ӛS9mv$(s_h=>DNGMSUN#iL:eKy3׿jϫ!T{%3>2zP6UWe@!N.&G!"o;~-azG:zd]0^JU5? ~o`$haܬHC pV5o^iQi,P׭h&֯B);_ʢ-bT,Ɨ y7!*vޡ%^UC!@Qlv+p}%cR ZjF 7PERul_ ,f7r[,Џ'l@FFъc0QCwR+ZQ/a2Z;xHC޴si` xhl> uNjF ENi \-AyE?KQ{ .b{N$T>Jq%l8q\峩~xmVl<h-bRI( k7?Eϩ`i/<: <߮|h8f]"W{{fvEq`>6GJKoLp>KHcOeoQ/W 1wleb#} |S+~= +L.P9xo %cÈxIʫ5=3~e%! r?)o@U@U^H͵攲h5fVO_ A ys&UE9B\,ITd>C>}U%IB4}E h LL跶Xt;ԨnAgZE~?90QqPW]Y30/z$I.~)unHZz" ln/?tv4|WI%) g[d̥ :2ctSMe֢ ^7榘\J%1aPh{m, QNbJqaKm*侉"2 J/xַrM exl=1o>X{簓C4P!JDR;>O)8.@C4m#+xc='f_M.,.Ȏ3,#CpcC֥kwo$%O#6]_@ѿ&BVĐOu zei,}x76c_>y+;Zetf6gCF(cr={&~IeεJQ%czVK!"Ǒ+Ǘ3b2^1θ%jFBt)yx#IXj򔷙㑾k4F5`J 1F<}8| ӆP?|S6,C?t8_48cq~j{8DmF3T4IGVL;u.{eRlͩjl*rD2b0'SIhY9h ZVJb_%JZbZ훌mO̤g,{FKأC4̂Ƃf|8~?_ ?8>k8>jSvQLzSݢ*K >^6α#b"#ڷ1~)x|dP-Oe:œ؅IZ}_YY߬].~WtH|៸iTFQV= κ"G TuO.b "rSDHr}'@NsO0LK!b>wd]Χ~8^ b""Gf0 mpd2BW.؞Lg꦳c7JIz-طKQ5z_㩵VxgSQK<$\9I k  Oa19uɚmͦbܳ|9Jr!wZ)e6=relu1]%SGK먭}0ӃR"R̘}˘ E 5W{CB o.|(ZV#v9ECE1~OPCJ: >8[|lZEB.҃1@sA%E߬;&Ng9Ux/ߑHXFxQZmIT[?LyCK( D:u~SØjttZ51a{*~%= X|;t#L5f@S/0qq;rYt18V ܾiiIZ<# I{@%ٸQ~ )qHf+qᘲ޺n\zcut|wgY2vgL'3yl KK}F9"Q]/-JWp D3biXC1,aT- @#;M舣3 6ⴍ./`!*;x]&WRS[gABW~p=sê櫤+cR ~!ϛٸw?Ǵ#!(JvPeDZIj6wlnIfF8@q+Ne[qjE,#a B'=QЮuet/GΌx"Ɉ"ekOqKѱmr#1P}~EgjyrpOWeYMt<.7%W~)BϷW|>T5JU3z#,[Ђ7e*H A[kb!S/Ɗn:|,>k穗 jXmChʂ~8ҢSUgک Q9t.&!6O|-&W]*{o$ҝbҺ1ILC˵oVMQXX cΗ ?6oSvɦh_d՜\$*Ȕtҙ7egA) rOn>]+k"$։@#e7;} DbJh5(cJ8'b`J ~qx' /휃r\k/ *2XI%lgfUThl`y\ohܝ!]6ѯ @|,~ż0sX83oOlƢ7DG~>C!c ҝʡBʤ19Mk(=l8sPI'(:35J!O:I0t@bi7>FuLCpYfYjNG\(ׯn,B5ذ, cQxdy,nw `2X>:.Nky+Gh[+y%09 ݐdԮh?O,əh]X#~ F T)C~ 9`UE/؈d S~#NPKHfR;mwTy8YWllFG>ʺ'B1~+bN٪FntܟR3/*@#OS\ah|_D!@ չ^Ȗ)Z""K8R aE4Qz fX/@ {#u*$0 ll rI62tAi&ӫJdH~}p\B8;5BR#GHXlP5*E(=^E;L~i̫tFT[}zC錇q˫Yvb+4 twj%Km C1dUL8\I_ai^^8G /''lH L΂;8EҴ ڦBِ< h!")9N--Ftt[|&1 +%*ʺ0kA*zJdxD*\pwoEʿ=]ʃ@wWkΟshjW|m 2([CBfJ{ w *9%6eި?Ys9׷ wٞboнỈ.|]Dsj7$+JO [xm1͐u K1Q⧷s5G-53)p3an=Yx&Z9,eI]?uJ6htA-d!a8w3Ls2hW/X:%_z4`Z31Phl2 ֩ix_eح,MO1D7:mV`mE%f`Ά+^mܪ!?{@Nr'=~Ӽ;nX#u!גW'@g9 ق9 d_Ex?NĺL̀ 9,Yek 2% (5Q[FөQV)"hmk9n'Q/:@:bm4Xո_0Eg1* -'_SM 3(txO<3=RJ&x-k i#YƑլء*98d CI (c/4FU"pZ6sqȍ`#O, ]('<`-w*Z+hHqR+؛b&"+kgk37pWu#(K2ǭRDz{Y 3Lo[h3F7ӈn +ͳ gTu;܂TEf(M.qdJEWxe{=oxa~pe`)t(}xhx!q8$h|eqiFҖľI,hV8I ԑYJC5ő(Q 8ѷvVkZ"v|U(miktAnC-=39;0h'u?Đ=omC=,ƛ"q׀р57"⧫b_wtϖ_o1n+Se}zhDk0#e\=^:c?OZ'#3ʋgIs9Ȩ L;%lwBNen5꽢vD[@1 aG1(OR:bʊ9@QvP=>cd| @j04 Kx2Ez>1 3U$-"5bC<{C2- d co,NśqrTPd()U4B.Jw9Iwi?,o@Md~|F,?N&FcтRE)Uy]o#s@l,uFCmI/).4뿔k6Sl;Un P 6hdYܳ"eh.[s Ia+9kv̡/gf>)ZdwENrd;o" sĖҥEwua0AGJNS:6+ʙ1TY^*C\z[>~SJNFO/0_gx 6fyϪ7(wgݯx%0eea`%W742|&9ĚMpy#w6 *"l`<2Wߴ[d o\"f%'4ݾ><+l!e{bT{X-7 . 6 Wv"R5HJϜYijknQ!:ݕ+Glg٤WІPC-=gP@ʅNlVy lWXҏU]gdO1ʠ%/$r2KyxYZh:$N 5$2 4Sf+2M$,,jY\^S sxn8'- 5GzdiU}Kd_Z/oe;Vs4T=WS%|r犻cPT5zd8oڡY {_v6)*0UX)x!.6}=tE܋-97\QԽpsiͲ8Vؙ忀;pP `vҧ;#'>U3m$ R.ݿ1z L[tl]E^v&Tソjvϧ$U%PDuK_'m]UWV@LRfk|ަio0ƐoKWV4`?淺$gl[K *%"bDsF ]9{2@Mf0:6-C *<ϡ?ĢLU?8ėza k Ge;r}C~ xi׹n8z7"_ -}t*.E^. ޲Gg;+񣣎ِH3q'ȚǢ̡|% "Nej~שoIB\uN\~=܇8KH8䂟.zj<KM;p/YG-PT-<\}ZK{Gj)P(ʔ`^?A4n53>C u|!\.U02&cN*GMɟ#W#!utm҈cY MäGr& fwd7,Ϋj@jH5 ₄YסS۞?Ч> nӏ # V_C st˛e1<QgZN"Po/>LhL%03Sʈ/>L&Ķk>  ;] eO! X y Pc1*/GzPQoW*C10#9)Fwiz#9"\۫zN˗JN1׉G@D{XG=PAd`9« ֯j)H8ayu{9"Q,9l8V)]Ϛd[ǽ_jg^c%"}Zui4LK.M"ۓy* n|*oJ飁TI )3lñKG^ ~|'yp4` UTS9w7QaLMm57l8#[x[T3OYo[DƅC$jD+Qq {F1鸱oXKt}3L;\5W\jGr(/<2sl<1J!JKXP^vQ=ÉӸ] 7I 0Q#DBd0h=2OHXO8rJ݄ DZ٩:r*Rs2ز4nZ?Z ]4ɯN'IH+""!Hc|Hϋg"$vh{*#17VJ:nt5?PzcB!_RJȘE|y[UzGWNj+O}%rgYօg7Ґ!MLߧ9w1+~eр감!8}mZDV21fjvvCVTR;CI:ȆϞO+[Q;ZIo JZO &h /f)\#>1{Al,XAdN"Vݍ>b紊^8xGf imWMҳ_p8܍:5Z~?% &qp9n@hc`cVrו?&0x Q8e& u"d $>X,_ﺋw0吹 ž:*k1z ʔiUkd8/ Ӿ1#Koo{ j^mooMl,J.WFwqj1Xǚ6CѥLTU%e/tOXuOǴn^p::O|Is!^ Y*$/TnA8t;}_lʆ2,m^MH+Z͓ٮhwaeEK&?1o,UӊZG=_o`u S[WfUɺqY Dxl+z܍|!0ezC Jo^2v>#jOk!ݥDQυaoNX /k;g d00P3\nbDڪ1ʞ^–JTʞ]p,n6X֝x)mq2A19 BXj}H`2kIA!GGtkcQ*E(,41K@11%R D:Q;mm< _^Huuڥ7JnOѮJnID~}nCJ'^8׻ce ײCp J J.pC o]Jiߤ4#12XNz3O,+`By~‚8=H~eiNҵcZhؗLr4x9NG%tOӾ0.T]Wp1ۅ|f\Q.WP?ճ-Tssҝ:R: ,%o LIJW6m`JI^weƩtEW?7;ؐBJ.LN-FJ.|Қ^-CF'jbiڈ_̘NxTYYVv$bko͇D =A>`'i~PƑw`27=O!0-Qp/13sW,T_X]b)'tCJ 6WVjү_N= 1hgd^|J\vD+K=@: )_OOLK90=)>'/!m-HlUBkF8qB)gԬ7k_sMnb1pr4?/2 y̽M#^AW` Dbak{!&:|3/AwkcTd_LbbE8b+:r9]ëd,ڧIPR,oC i?)#)3 zu+]m挶ۼTz.( Z/F-p S XSD32,i ,);ThJLR1i&ԕj;VSUDʗJq<"=ICkճZ\& '?!2޸S8#1x QHŘ{(+5GN3‡JC|[!Olt^.еBfX~Sqmܯh`pmg"s2H(Z9=z3_2 EAvozgZJlKRۢryC0h&6}ʤLԠm~N+eA}NUMȴ8.7NU A@6y # L0UلצY8PEDGNPw7KI쫍 .ZWLjA:<dŸghFdrZjEbr5}^/H)s.o890N_rBrrTFO , vcu^V&/CgeԵ= :`iPŴzh7Nz˭tSnqrEgӺi[zbq7@Od4RaǢӊf!@:[7@DVb<)ו: ٯ ?Ԝbu>C^ n0DJaGOL2Rr^ )O(s~6l^"~sP{kcc,3"-%0"~m|LWz<%\wJ\B IoX; 0ԯ"KABTd$ %>~r;,H]57~$ 2{2_aOc?Mf]%/~.G5驼NBV/yz:g3< %9+㽏@)&h Ժ;^#nQ<+g,XȇqdcserD({}@3pks]"$N BQ׺z%:\G,8_HnjB`' uz8IKLX A\"w<2+%5t/6cNl3 0-{hbK9@5/:!(IV@@kvـ.>.1a 8 E~-Zbj/ .+ʤՇ16&cT^<ۡWtXFSңǂf; aea8ϣp^֥ .ͅM*D̂ v:u76?k௲يr^3 &=p?sІz@iUm4c8Ib=LJ ۏ=-Z8qHLW<{%QXaLi Vܨв6h+/N1I3_sⳄJiN_ڶH,%2d% j`e# X|=eh~~~J}0DPHf,0tNo;j`JۮR^ďYfIWyt;x _9_ͥ$oJs7!G8SS?7>p)X 2*G]83NV7(MMy hZ5:,sy/j:pކfP'^p}HXrY#BĂ&@HT\0/U"ABؓ`%mF7\qn1=/^&1 -{Nj2Nz?`mOvp[@ǵAdl5(람E9#3OátUK PNd_߉+ EJFl%.ksU (K^_ VگU H0VFEۂuJc:,o,"jOMFMsuIRx~RYa1'do,DyL"6;ac:$q&+{7U䈻a,Ƽ8363ҲBZy>1%M/$QȗS/G޲rr\9w ޥpeYH&2Mh`%2,w i:t1Tx@XФykl(J)1NqѦi*Y_h՝[+>%2'33h'ؘ5c{| fE"%K?yg١iyQv?_dAqO@ VS ] _B8%Ru}Wݾ>FL#Mn9AtIyYxHIV W6 ƶүLtZ>}]a"ry%lkR8}QO{=̿Pˢ3c_Ǧ뉶?ጢ-y<a v[]vU+H Dɸ44tOL'8k|̜aeER;>0XI}*kGIDsBD=^9Dsm aV+ +=!!+|(;ڲ&F@T)OE"ZSNZ [qZ犖6~cTP~N+ddT1Q1hzh> FLFպT;Q\uM@)ᆬX?%^L2 ^0ȏO ֵ߬3\ovT_xB xlW0wyZ&4$ʾKm>m$L/"Suҷ|~~I0f{kwSy$e䅪xuNcOrMn[OD3]voRgl<U *j$qoԣN@ ?sK8#eeL+\# dB@b䆉F3Bq)ShRˢ!J 4bx!_Qa!=29ֺG{{I=GuJTO >bd4c/Ԙ9n0 kGI-4Ps䩰saw&hЩ ;ʛzi= !qPB%핲(W D ׌:?u:Rcv7cҍRl-tG@Z vz3(lp=x3'#gO0Flۘz&d1`g€Ne~)3 VT<3y AXMAı ZΪPޑDXn21O-$1Z=yÕFF!>w!Yҥ+ 8"* @* gV5WP> wS7 >J7Nv}hZ\XɄaP<#i@7gгi@eOjsYe:k)<[(\+*@+xk}~偐ZC +bI @%'{WSZ<-g "Fٰl6mdCKbHW*ӫ3tR#%6nT%ЏpA|l> 莾 p w`61h  {^Hö՛}9[KXY'`~!€wԆ~(tI= e?;"XQZ4 Pwo(KWnu|~|Y(*7rh]X]'xIV>o? Ņk.sbܑa\P(JTҒQrv/!]^xX_Sdz^ߩfNR[=R\GmI! m8>>}?] e=,^P+Zf^uJB57Nŵ(JzֆѮNgPc1)?9QČ*xH9=E,㼱#O$#9Z CN*s@t໱Јށ9ěI/l?L _fƸ}k*EA>w)"hcpQ|LwaK~/;( j29Kibe>A䎶#cWMsqo9xq7å:Cb\͢ȦTxVR?f3et {>#87n5~o2"elRpl*Y bSzJhx}Nxkc B/2qsP瞙͘/N&+́tױé \\񪺐D.1{}ߊ6یU0 tQz#hU(T >aDYf'5nJ5 ?K7_9jNĎ+wc+YO LW /oz ka'qur^ k/@BSUpkFlTxo ;_!4X,mK̢̻OڮgwyaޢFBYvʐt[X/'ցZ6iX%l"x#˄47UY ugʏi#/K+ߍqh&6"Y6F(lf32i{8{MX hq E] }z'$ەb12Q"[<6.F2|[Đ,ΫuմOEcPEz cnMN ~P?*&]gIGzs8?|%z@;jA!_-l94F@vh^p`zI^TaΦ+]w?Z}dN8cnKp䍎A_N^wJ _΂K\rLEvv'.Y|s?Xj{wz;].z]672{:qгUyqO`r+%QS8ݬ̈́$8Lp OR{~AW󯩩FTwqt7Glqonn\ošIo% <}$ YEJX3QŒ>RwmBӞif*Xa>FYgW6PWovz{̲Û7t}'oqc#2ɸ,NF)Deij |EM N`VM/ev˺T@؁l STh8Mw<޽_Y$`ɗk13ό4:g#8?VZ|*\eJȱp Qwo|5(wQh G`@"+'Ti(9H% ;IZ0;s nGcy-S%DH ֎XwV]#~ߤ#ApVޢ(R$7N qb ^ȲpPg@$!71RuFPT,[4r c^u UUBGQпQ[Qo;@g j(4<&/NEm2%6`g4'~v;_[B@ABILK$oX-Yz2\C(W~'IIZbŚD1 l8 ?*avDYd?rd9[u xKNpm!c[m}ӳ'zEt1l5ĈJ1}lVT!OB_ѪվYmq (*yNbnyŐ}l F հGsP>}D.8mܒKXMfUT H[.J` A+O}*iT/LM+%WT-Mz)+9$.Vhk;.ddS)J>9-i͋ҦP yzqX!NPn)-؎L4׽ɠ2Hxo=:'Te89hE?0UUWo(oVǢ2{-x覵 ,%mXv?<^zb%Bn$ 3?@-FڜͶk(ҍ, VSK>׆WMG||FX]r<\."Ɲ<3C=`r7'j^vZE^ U%Ȟ saƣ8^(%|\.;)&Td(n.Ki HwAuolќEjyZ8GdX}s{ wFϿaKWn>+V NzkЈ#j:ftV)]^l8wwZ (R5v3,!Uc.LDlxfk1\b0 /ϒ_lj'Pn݉(PF[Իr퐈ݐ80 sab(ug&&c6lZ"S!*r")`G79ZF9 `smq2s :<܆"g>Åw`]r!QÒxX#/~ ?blEٺGԴl=t332 (Ez&@N_YT>6~_wBHԒ[d#z7mF`'latY, ۅDWl*r58oULu}9. z|[]\FN PzJζ%!,˕ AI)\x9M iz<:SX8|7 ԆҬ6qDrR,  fKOtg8FV]!ZIQk鯖ܾoq~y6Y:­h.:ߨDS`NG[@yRQ|b]-p~(,Buow1)he't=p}>:5S\ubNЋj\u5V'R2:{o{Ċ׳i\uYCl FF:';V%FgP8{sdc(xC_͚ID쇢`EYuhgٝҶJ+$BMd,q $-RteDɌ(I^;hպ@Be{s"x:\H'ZPOLW3Pu[snϹ-4~KmN&twwd^jvRBƳXݞQ9*c,sF?]WwE0YasPMoR*%Ǝod[i(lYօ.|M(U@<&Jz :=k? ~>$yCuL.c|$(6-2TCZx/^SfׯNàlFG$&5HUSR)vWtC[(; m+^_.FeOα3wfВ`#)0tguAX-Gn ߸0HX<*EIӮOdB: 6Or~V.TK0i){E ,bL'|Jp,'͹c_ c yaC{#g3.],k*B0P;|2s}g/gu<&#e],7^[7UrNc:["3#SRnz\wEC_"48琟" /YLa蜸 7)v' ϘE.)~3teh9^ 3w⬹he{3_}. y??D=ǘهWӝW`S5!QBRS.r1?kJ#޺PgpZŬYfsθn!ghԱ+xKk{͆\2~T1ϊZmr gُ@?k"얣¾' p6ZhY\j/9!Z סP t~õ>nUe5SQv~a.} )_NG~Z>Q 4~R-zbT+cU [>`|((6b7fK0DZ=hȰaN1*D.LM\VSY7-Ϧc$V %Nߔti2d7^T¬뎼+8'9SBכo5"7sDsf'f]'Z' gC̓}ԽcWR2)$+IX@6{\*Nj*[%|!J5 `uiդBdѰJ&DKB?rv$04b*sp-USn}~P$; [{sʕHecDEnXF21poVf#Xk *aejo )5@y0+qX@e1wXtl^0RVBT-?'\VO]s [p H/Rt4Eqȧ4AC7fUĘZMai~Z^vi2l؉aĝHy:Ł{)67\ZıR1K\GzD/= BlŹ#Dc #-@A9*iR#iB2 `bJ@ۤ?*7 ]L4h:Js}Yċ椏J]zcrjƛuOCxnǜ,JdC9AOy8ָk,AMvD\TDv΀&30/VW((sL:#=𸍿t%Z Y}ãZL;$ĢbƘGOG\T%)ݏ E͕J__lz2RS+]rў=[9 TW D$Nz #wLAx0]ǟˤ6EkP!n/DnH@fiEԆ^Jv\!rju}{A 6 r̓Y50tf䆪\UJiOޤuFy;/ {wyTիv"+aچSk^f'zOGKDPY׎Y)lϖ1x~y J8%H%S^*l$:CtgRbHfP4Eo'nyzU@OR@!w{eTA!ŰLUϽ曱[DKˮ3\ amL9qh {~n^Ghs^zgLtļ oZ,JT)Ypy:,Y{~A+Ң\75 G[]XRI 1&1"dM˯KYRf.g[)Ĉ'g8d&Z}K;? 'fC7g TjF/uK9pjX? U,z0ֽEIH)%+ZlRu(Y";R zMzIlVN$ 3=LQ'|mk?e@%%TM[5pǠ{K%q/VB`؎i g2g+na6 1JTgӕ֢29s,` (Q,>)>]lX@Sc]vu۬Q*oKƆ\cJK %1QONpҵ#Һt\]`ϑj7ۤP V}?w[=F|Y ky^!@[^ :)l*oD 6xje0&hD&eV"a'PW2ձ>Y$D06XX2ߺ.؃{еdøs^%AߔMB/8!@9$v>%}DUi 8ajXWv']dk"ݟ43tlD6+]p/\Hlv2JȠm،Kz|WsQyn=wv/ع~TG)ZډS ?7oYdĜfݱimvVܓ7 }_ʎ)5w "mkתv>d=]z>cTȾR 3Eޕ gHe}.`nM*$tgXbf[DFd-3Cߒk:J2`|!VO9\7xz2X,'tq}vy}uR6DBTCٰnȠUXFJu,u63"xaHxvleI'{ie8T..= is|F e<$ {+ӷH} 7Owo$Gm"k˔^14<@1=d&}lp[hVvzsI0e\ -ju$!uh̎"SČvNS> X1ccwbxے̻734O_j4`Xi/ 0aAWVoA;Hg@^xsLX[Reo\.zD>$mkMpgךtZ4󸻥Ĵ5!+4,tŖʪTzXSQC8m#)x so3MD["1 dUo&_`D`en'ߐܢ(CgPI^dTw8?Ə94k3O -|m_o\ jVHܟՔ` $8 Z.|Z+R +>ݚ͋4C%<#Ueb!U>mK 3v͝y XCwp\$K FlKEG$JoP`R[Gz&?m hͪ҈kX͝UU‡ޖֺE3lָ!̋RdfubʴX?B ~jk󄷫LAiVyo]9wkZ< kA[=*1Šܟ i8ՔQhځY\N*3!`nQ&% ߬w?|(Y. `ł*VZ2L }%Npn|m뮑rW $>lnvBݘ ]*1?"6Dž3`Eh S>zIm.3 k\)"31"3PbS!𻢎K! %3ϺH4[^{[_A(wj{LD#GEX{"E䉥qpbՊ?jc\cҔ9}=+Ր>_N;,U1i$kE͐5McUK .@tϳzkK+!R07t;.Rt*"':w?.`y ?Y^Brnw)Ww@jۅt…K z)kN6v.$!ٻ܁>!ddS;=ӐNN.}AamZ>ZgJ\ {(+߇5:.q-8 co>1PKzg=>6=rpSޞr7 ?d{wr^] gb&\)OH6 &$% @/gaAw<*UO`+#7<ԹM -j,{"gt,6^-=e`7۲.:7Op?dI痴}Ⱦ `.7?g+#>kvb g&h{V-u g s3,敩I_䛜b6<6Tg I] X7LŴ+d ̻@%ҭ=ip yޛ_ VFY-^el_"!֜(?/C.Pͦj/ƆDu%%a H $U -)u)]ǯvL(۩b[QZ23fbπo(=0pֽbEDCͷuk`7VkhhC![: //v?Toͪy+ҵUȺ;^(. nTۣ/V;ȃdWiko,VҦn[cf]| nNû\Tj9KhGouVu^%BŮ\E/(/[|5qCz*V|7q.L;u&?d=Z;Ůc`X7hjɪ;rI@NŸ6״p׾ -zσ}vͻp G逴9XHqYONꜮلB3B]P7d|.2^h8N$u+bhroUB3"^g/nd3/>h'Bh+-qg_a^. Hr=ޝ. 1j&sҘj0ߕZW1p]Nbh!(^h'>V4Q7Wg@$uS̺Dfa䄰JOw\[b_d@m#WįDFiVwlt ꒵;djX\g)zJ6j GL E9zX\$[68i妈%pp)LK+^})pA8+> )@;/Bk'O:Z]|K|Ͼ\Y j%sky ]H@B҈={Zg!kUHCbbw h5CeNt!5?~ګ'})5#9eJΎ`l#bJϧ(-tvMi齵 qF%Pdx#$\E_qZ{X+n/}0T14˻ɢ)9vF{4frfSFݮ]D.v& ִ &XAR {UJ5[jfSɋ '<ouxpY I E"C(+-7d)iRťL^!F_&V?GݘkpEKN2xi`]9KWsM=jG8 `jt 0frʣnDq7%G|豮P  gc7It+xbXƼL؆3)78E?˲yĪEM&@2/mBR{xDf8i6ۤuVnT& PV^^QlM?`Gg@ʗ0Ya2CLBNjX-'-z&:9}k2~Lkq:YRXr2xH+?nUk N{Sx){oT sVMPzJ=Jp*saIٹvvxbPF.L&ȉ#P<I=).$IaSC>3+ қDCN3Xثa{~o,)ںB4)F3ؠOm)b[ޯya#[OADQ* jginAew盢3+gW]nތD.g9,R$3!$I-K3Q("* QO e`,9~2o╔6+YE=kڥcD0,ApZhSłJIH #MC'4H;ׁ3} ǸE8^74/4t-)Pjy1%A\LlrtGRB-]o?q'Zk|yXwW{vzCyV+1M#8j7-={mge #GqelٙH,PLk\tGa5ɽ;2#!w}͝^ ]I2~OLl5x=JS ҅o_e߃IM0 @iB~6{V|hnpw7J b~{nAO!QpS B[q |%Ih]Yj#ڦcB B j@!{Iy\o18chU<"q0GrY4~^1% y ,y<H rytWڍ;odV#K˰)AŬL 'f:gi^&bg$H K:{IR}!МmA!"jUE  ^"1KWAžFpVvIUۢK2P5$u0R0Ź:rJ*cz֫`b{!- 6~ձF -Cs bt'$mprm-=p1*aWXTU, / Ѓw(huΐyϱyT̗t_D <_z<:/KD- ("]id `L=k³ml9jd 0#~䝘{}w'1L=>/ å_+.3a: evkh)^` ңunszJI?Lg?lʦ kk2H oFYh)&SFvӧq|~Z]S)pr|_7hpSɯ,CPk-`,| 2!+/ (|{P>)"aZ j.>pM7zMe `Mq$9AqվPxg|2@/_ t#>KNz /$R_4}+{i(0 i奵u(.:AS@CeJTa5{+QVۯ*-@:Q+ةgB@JcE-W&ooD Ic]9ĸnBXQ\.[yJ݇R,IJ^#I ֵGG`9}A};)`7%Q}Hd`2uI; 8B]RI*-<5JRHvnZH!ъ'%";/52]F=$ܘ)՝[Dtn{tU \~s5)\2OE]&0I)do'3hޟXZosF*t5w7.?iD鯞܉#S7-ͭ~kwh.[Xaaڲf(3I7$]1@R%z4@:㝇:ńsF15zFv۬t"b2g;} 2VR3<-#/r$M2:/CJ9{ñ6? 0l.Gc!7Mx-ӄρZn-Tp nZ5X̸qUnR8sr~Vrq ,nrm[;1Z{w L`Vn* cD@zzZT,sw#f^$Zb=;D{V$ ^ ՟rby\Z6}0M[퍒oB=D_H@c[K/ Tܪݡp HC`ǽAɬ j102x#3ohPeB1%Y8c</ߨlgƕH mNR /Ee8l5z]$,&gUB\vrE:8YN+!2 k]U&?h\|UD Wf LPZ?ZtB$A}杖QQ %e&YTS<]>Y2=/*;E%0}9ÿ֑n^?nef&}19 Sn?Zrl+f4YZ2/]/Hx@aW(wVCAE4R*b _v*FfTiy;bXD =u.2{BzVˆ]JHJu>Nt/R\Sq__c3f* VSZH <\ϫߟC8>pDn^&6)?9&/;" 6p)RN"TL\29̵rm"[lK +im]xr`nakGec07YNfY E@^IIuB#i*Ӱ}X 1_"Lw:'ީDT4' Ն=s[j $r`zfȶzy]ѕQ/lÿ\@lܗ &@sً6#q~{ U'RxsAH qyw .Mbв6t65*e _[g?;L#!w Ql ҉D4p-lVv (D'R}5+G]ࠀS^&xnXKם()8kcez7`lc2<} "m=U|oɪ[FW'coq5;&470BS启FR߫SLtSpّ ڄO6o7saSȆֵqy? |J~jx@xI aڏ8*K;y_bK%x^p01]F5'0<ݍEga()3J夅Ο_6'Uc03^TpE1SgzTb-|lƆNގ[Nܔ]h y[rpiݴ05 c4wmS;m4k,Q͠C~0SլDFNs{yc֢4ϴӼZ< ?5Fbh`톛`'Ԟp'fC ݰ!Fr&>쓢ӭ~AVnKg‰;6$q]=V3f> .]܎:Hp6&0 'B,`@:@Q U9a b}䈚^`!o`?/ݖ.>_pMMELu|l^\CV0Do˩\V3 '^T% *WC?7W * /QSjY7VG4"o\LNQ s\M.(s0| )̥rߙ.ЅՇ)d&Wm,U1 Ks,X:><#N/H#bDot8A~űDA2[7y[QB{?L K#ܞp[a?I򐤏D3w=n<%r0ހ Apq k mHrp2 ߍ{s#mWpByBJ\I/ p.2Z08f'Eϫ>͌xk^>Bo';dea7-p5=$1o"ZeY˞~Bh+[w^%,4f& p4Q4(\|{՗$(:cQ\O l*ۦa$Tev !4tV'EC x?9kEgnl[[:[q]]#]QwaRjXCvvqEGx֪-ϱZ Hq>|zzĈ(FKmWJi\h?Q䤑5X \xfn{"; ^jn0B0baPCM++-V!}e(dG=3zT ;a?!z؜)-|=@]:v4Q5N֢+eSsMH>Q! 'B*f ο/5$ -bXB&J%нOr#Qc#v  bok-^/DzA0jWe*/?0ȶwTɻ K Jӌ/(UwǸ2 Jr((?zO`QQ ){ 4c41I!)S;J#L3tnBg֞bR5N豥oԌx-d(cSӝE$JT ~_0oAI%V3u:LixNgve&'߳P +41\tzvW }N,Q30/tUs`˝V1}({Z8i<" ^V}}=ACA*3TUr}\iaYHE9~A6axEs=aRi^6-(BܥP׺0ѳ0qq{lz5Ll*.K,濌le{iOa 9kR:.T&іk~ʃoUfVUTlUuwbRCDIF%A}=d z /SVAyQp;zWe+H*t^NnŔԯ?_Z1nS"l)В{+csLY>]fΎ!tÛ_nxY9R@תi<,]haHRO"ECxIw!o'{Ydi2 b! 1gnSe;H 0Α(@x_GGBx34dcD>c?+)3a(L#b4mySTc?pr5kNbu^f1@QgsdtZ~;qccW@Yg!| _-bI8_ɸčf00B;|wVRKO;HiYp8Қ+x/;BV#:#5I{I,^8Q~I"sVϐ.rzg*jve ]ƎF"GSr7ͅ_^;c_*\5¼k2Wĺ^4J .7(W.}Zc0譈{EXqҀ@uSF qXYnlή6Jvx3c*Dr JBN]W35Ӷ\+(s0/\Zތ^TPf*^~[?%{=F~~#c-6<-qW.'{Uu ޠ@ej6ޥ˭IجyYi^1iY!Uf p s 3I%&~ٿ,(z<fisGxTS|VEVٍ>/zT8opLnR4Lto DP=3~H{vɰI<(nq -0סi4)QInO˴kgv,=v7"nಣ*.~nwu \vId ^ 1+h0LQ:;O0at:b-* [S Aw[5;+*n12SN ac2wh~S7401db*&F\ΰUN(bIe_;hK"?)X?rTPFk˵!#+yt4 Փ]0|ayofx6&,{YqeJ֗-7G+lM(Lcg}kyh{W,5E ǚ{^ U DMkدzdaI(a-Nb*jkw9EBDЍngi puHnxYb#_[ooU{JvSnD!}k*~ neP5@xo-U KgXd)u׍ou.:ml_{A.ns Ig/1%ENM,]UǗ) H&Gj H VpK#QboMZ֛ÿBwXj{ߏǝ8^Pd@R+B YHA6R^%/8-CKe: K1G`zd*eGO<sw#imܸ S5;q C%q/L|l]kw=nQdΫe#i5ȋrnʒ:IȈ[io9V`l_:Emu3 ӁmwLK+iz MTBp RAِ- ;j'EV 1C |BqZ_NKg  &h7fW>`ܪ ;M44U5_Nt}^Z6.yc=:$t#^Ѷ BI_SIL%T#m>q"Q;pgqK`5h2cD$sy92Wa2}GZk},G wQ^utvRc-iuhZ#Ojv`(B'=weq+&ߎ`C_)H&h2 fu,+$LY?Y)[T@xGuOV5w&Xq DWe6\l"՚~E0<˯x$۳"Wbo4aRc0SC\صpmu_ g`x¯y-ngn̙ʏ\Gk/Ꟈ<>64UM9wۋ-cɥ?SӢ%4]BBd3#i~{@onIp: Rt[nu$~]H^á͖""~>#^i[;Pp7Oμx[FR))q:ԁ4fYXw񁓅p"P;ϝhnϨco}- d"t˔UDIu-۞Cd:%ba tc*,_~m"l/npH`jp)[-}n?s/ Q9S}[!+| ,+(Q|$* 3U}W B?qM˦ee1ȅ6$)6a4'I)e[wY֠rAt2t~CzbSyhsuv:%{Ox,7;ROJlu n;˫?‡B;OGiq?NKqc^F AΆ|͑q^`TK֤੦+Wv67ܓ9>.n>ƥ<1&֭Ru\wpfI ݠle>*'Cvmm'D?C;Dmsq4o#8=uMRz2+y\k㊣+~rעFqhmBM:~"U{*tbZ-Ns% ?,PMh{AkaX"ZGzҲt nN`4  r2@]+-$mTtLޱ3bňyQYWZx.ogxsk`` BedF?~Tx! 7pn[2ǩJ0BIAX]d؎!мb^[,d!!B,VRTI>g( eE*0(qqe_~K ǜ_DoE}FdX$ 5܉+YT.tYOIm.H#W~v, ʗ.f)H!8U>.ͼIE5gtT9~V~Xe+/n`;@jm>:sD)~$7&R\w#y<:}-NYk ?j5ΨB8 b`7Cʸ$͕pK_(߁\~ɮ)w D%B_a% g& Fy+m:\!q M,X}LUӘspOu83;PZwa+D5x-Г(9O&\!]s}- RKfT5l4+Xkr{ ]ˆn">c}Nfw5Qi ȮVC|p~\Ng|)g@<,8ǭSkهmKw `1s? s,4K5+1&۱-ِ'_[RQ+| t$W۵:;9^ :M4?8* 縳,wQ"w3jY9S?2~$Yě]N>_E-<jX=s4_ < g}KDCBQ|HŠ sNd=c hXC/GyjB\g[P[lW^cͱWnu_ ~M)3XJޱ_mj!c(4?^fFSCulAK+ytL%ep8BCg闧UPr4{qSViőzZQVXv^B޻w:Y$s\u4P Tfi4!Zʡeba՞5p똟`vo.~ny1"|ڪą~ /ҥUV'J 80j|~W/"` &ט+й5]Sh&4(4Cxo&;!l5Z 7ܑ׾.Qw{H=KT#;g4>pZ吐Mh0kpMBGF^<5Ǜ!:l)]W`%(F Yh "Bױ;A=뇲ZS_kC-aPQqT};B.p^[Y:E Xh(@?Sݬ? L ѧZ>-]WpG+5)%sƁH`'!T(Β@Bk˂ޚ˭ڑ(B@.^m]` udR - Ej.QEA `2}1KbGQVX|Ъcvv=ׂZoYR| 2{CtѷCBͦ2ks{qaIS =(S@bNP1x^-{I]j(S ^2WZk %?1sU@MIVS֓W[NYCwǭp"UC27lc\wmIk=TJ'i}vdQwQ; .y^aw| !o%bx< ^6ۜzܿeWa_ک= :,;;dx8 (xuV&W OtAw" |23 Z ψ%S5ȹ2T7Q(\epIsMkl7Dח"OGID9k 5]˿eF3TV^%neY܆-X vx݉Tqf#‹JZ, Z@Ypp{c#1Չ w O9Б y%ٕ e~qp>BH-,u8tJv2Zb68$` pgl["q+5B8Aa&,e_4¤ Uj|0hk:214'UTJ,n ^?Se 1.th57BZ7}%p4¤K,ZgU5+:s~ P'uEZWPswuϋ܂7e0cLm [Y0ieȣP@]>"uk]܃受.`au"QڮV\DfWdITqFmހ'ӑ!$؋L|IasΟ /и@ +<=Lg\i.2F Z"$r!"%|X͒Q%KQW9dR$5pJb߀H1/RlrZ qy"ZY}1A /*c9}i2eP\gf+P|%E?xd)׏Cf+3 g39C=|+'|BL&# ;[b7 uS+g✢y8taܦ/]mP9Ty.ׁV+ jOe!V'ݞޑ36fk * wlXa~ϳ.(YðNoŔyw&4s[al<2 l6xiBH~Ph ,JxJBgO\꫐,y-o&9gS DT??s'dF١gqil'=ȓׄ^#dG|o Cbn%UFH̻ ̅1HQXV _fP꯰"r ;o+[Wd& &1|1븃q  kW?R&}FKTIMYq.4B9#2K4:t2V Lj \A"OvO>Y,vN,kdIfJjUX\&PemϬˎnr@J+LGLc?MX1\/So}_MJfusk );jңSx lg{͋-Z@EWGꁶ:•zJ n9m(W?S.?2GB@5TƎWm:̻B2#|Mnjҗ n3d4:a\9r`.Tn)c|Fp).T# Ǣ py]5$oai)Un{;--ڞf̻nmoYŔ_SiubH U ;8IYueiT F5PSA3SQo-慙1w?VtBF˰_k{x:T 4z{`|vU2\t +Q˲1fV sMl T(Uz9D8?kYuR\~̱›t P|;Я$1kt+b˸7HJ]j D|dvO.Kw#de{L.+HSxoҗS^x ͠NK`{jzB{XM L4x}UjԶ,Wsvx^4'[>0!mP䐎K vGB,XHnB~++fYXpNUngi@FbO0;Q6H"(:kVPm8 `+U75ȩB׵|6m\=x4HϮ%І+`S3,\8%Ufn1-D( u{&:U%ƃDWś(sfȋ}z/#k^mw$jU%jjB *3qW5&ԕUBx@i=;7`9c%y\WbhJb$ ED`m{-nL$4-ͩR#>.=]4*AhIIj_XmFH gNHzϿqNhtTUE?BB'I{ٻIiXI6)2iT:'NۼgY_Njo*[/%v~GM Z4 AڪމdI$7qWwG2;ĸ2M0zS^_ӯ/ Zz# MF ,$)2|9eU@$gqLT]}箬R16n/:)at@!qeB+'ڽWU5dB0m[JUXM6F1 *¿BYg2LTVyز9HS85?K]FE}ٍ9rbSQ]2|_.v C*үɮUO@\ GGx`L Xp;`v.„vE4"p쫗śpvg3Cmp,qvǰߡB0zL6D7d?leM3mrz\yBQUqWq/mY9r4|r(a-% զZYwſך`{zy#/m՘@m͟{rH L r%ǘ]h?5՘cvs% )"ET- iqbG^-ȼ}O`uB5SvUU`\zW$]w詭ETfMD+b?88.+y Lb2e`v&aG œ#{.ϙ z[nyz{~ן2i!p% /]bP{g377aXklΩk_8(k_jd"g4љ&_3ԕ͈@~+:*:@E(rS{ǔt)8xn(4U:YzĠ݈1BBJ [PbI5뾆0 11C^W>#qhim8Vhc =+69X_.&1`EASV.1٦ n\,f=^] ^{#_Q3!Yօ'҂7ˡ:6媺OKs@)6Ne>_fRBCgH}=VQAz"}AC:^?OD-l kE5(:W`[:foQAl`[?O(t-|#-*^|z|;] #@fGDumyuDZ7V`MU#Y2 yv!dHMrQ?Oop[4$\eDZRJ2^- IƓ_]H.nH2wkk dB;k%n\3@0?{uG ȸ"QnGYR[XZ;qXd}D%[^md\MtB2=,^=P*VGrFr[Q9UN+ B\7@B\ y BEݺ29ï\|;1>sy #B%tSJlIZh81XV`x pif,8Y|4XYN(gF arɡ0a!|<@eqm7 DEs.*h:#|(Z5Bۦ(!`'UD}#n3N׻!er?-o0sU,%WA&J.~M1xY1 [3<E~bM}{Ka k߫W"M7b4IKk?{()4g֬ԍٕޮ'OB뮣τ6b6`6'fU=r,+. |X*V.֝ꁙ湴;Pb"-:K}Y;ZUK42f}3Ztͯ2'bזi3T+~,v@6(ٞdeI̅4"$#yC$і6$f{L6DhQcU'"'~ a (N@g#"QVJKPEr~o_A&Q|S?* xg}1WXWseKf-C K(v dߤ\`KiE $I KEX<Ʃ30< B8Wh"#dZO^b3Txe1O8uEٸj*h꫹ahq.L" beQj%i5W<XV?xP`żc|!I'Q0(/H((V)u$ifܭHҙd=z4bdJM؋\tzn~Cr7׳C:f'?%3c#W`aFe: ٟvF06\;uy%Iֹ S? ],H ʊfkS c/n>x:)u+'&̷2=kL~Mh%F7Sf_E8<=D xt"l Kv+0m)WgfhA+nke[~TeZ"8D҇ؕJTp,W˿يyX]C.LW-5}WR@z'Q57YCgwSD-W{;jҿSG{ZpY~ kyؤRlyqR^YZ7.`d5N>ds?a? +*_0p[J@$S鴠qz~<;FY~C74.$R}~D9ePu.k#KڥUd#/ÄF5JL&S5߄. c I4X1-p4%VWpyAt'n#M‘X c-O|Q!:: RxQ#}ڐs'@uU`#){;ĞUKնoW<M<AZ4"84'NR9Or*Y&!"dO;aRs"V YkK+Rk[vv0h#.β7s皃(Uvn_LLK)_ D!W ?}2\,F&R!ɧ*<پ`v5d2n XE"+[4n*) 6 {"iݣ_ ƒ]M ߠ3ȟ3cAhEnߙPK`:w$ʩж=jG_WJĞ($aB&ݍֲ%wIO|.|v+Uo"@ؕ|ڊ1l[[3Hʏ~E:z /50Is(·*'Gd Nm̿ ǦI`<[$L$NJ00 9~3M`f@)Ր+1KPw`f LRv35b}/sg9u ƐW_=Oc& ӱ9r+##7<;9ȺWf\{p2q{Co$S`9Jq"VNa>B0`Z]?~,cu[oOIA21UC/dύɴJ#jckn&:y?;W/wDzՀ? y?9xմwji;hSvǽ ,Vw`)Ew lQ\|V,D!-YZ+؍BO5dc!qeL-䁿dޮA!cϓ[ϻ%7UNKz^8ZƮR8]W`יH{y\:cg˿ Q0sp }P`^;R>7E  rj!א&j{Yp#YqI(i9@:`B4 š2##kosv_(hB3A N_GvL{FM}Psd&Ԙ쁼0L [*YD@}GC#wivW%<[3 M KiQ"GWrfsAQtͩG`YY Y@0^%.#VA=H.Ku5R;22߇7Φ )Е'վ k|S6m dsq?մkRi۲-}NB~mkp3Av4C~kr \^1-(fkdomOa,. ~e&=[vE|;bc[!'2& QQ?YCIs9k A)=d7@E-Kz'l484C ;s ]1MgHims<<7nGm_„pf3UmcV+CʰG}`Q@xks@CDA7^g(mGB%?n\.*qўbBxtиxKkֲQ=@AF$pA;>^7sϏ*H`V-g8/ NzɱbYR(RADZbR{{r` Yo57]o~Lt+QI_qI醳g.{_ #zlh!eb7 ^#LK{*8d]Q8rD&_ y*_sDeRDZ,e4yȠ凶89;U]g)GsLcep/EPaʂ3t1깇-;LEW'08 g=0 gEfyS4r= "\Lv|Z*' Ȓyxz+G<Kz{ uV_/9J3sHп𤲴W%~.Ä欝.HO`|Nb HQ8t2KP $rC_`*z0 ՀV.)~9rI;(_:nƃ%.B%咂ZmyC{tZWMX?5KZ2T fUF?i#Br[XW-KB2c>]&]=\rZ"ʍhfXB4ۙ2R9 U <8)_Mq8_[`^]^ _  <\^!vȔ^u_7 "w燔B+UE+X$,$"InĿtт"xv/B)([, $zbdNU1Qף}?i~"%f8eaq)x^_H}SwCvP^Ȅe{HKA+*Fx Xb7tR?YRd8|s-"}*ljk"OdpuX JC2>*V\ŇoT~UL'ۯ3FB|,eω3czˍ5bHLr&cl8,LdBwpUYjtX]4\d@a#aqCl2j||Cf b%;7#W\Cp2ʝA]jjfj-*:$Nq:tDW3]fl/28ߘTIN[~;9C.=`[ Z C{lGAƼIBqjxq6 *?Ǣ^ Z>84ֺ̭,[%jE `܅x>SthߍQN҉<ʉk$+>!Fݍ3h7#0w6- QMu#h 0%rP3,w;VgʜSP:Úyv_Q^&Ǟ;纙ܨz5 rUih.5+/eruq|֫sxzx¨,ky%!͹!IɈNaR8ɈHyZK2po2d}!?TT('Q {wcUl-53A F@,d 57-XNC?6c!JpPԕ"x"1ŝY4MYS|ۇEٕ?JJU$ ZPEwu[EIjq\Egr>7vH?YpbӑEuntkŁ:3seZ)Ejt:zal)_A[&q>s}u zD\]Qتz7-~iR,--8/t+Fxj3s}~z j.G(*3AXf gBg{b3ReᣴЭHBi OtwmzX.F'~ԨwG!jE9C{#PPX6zʷ&PGX6zaփ:=T딱-h Ǭn]Z׺%uH5EsQ#ݢ Մԯ.*~@x^;XrXDVl˘bRVҜLT9['?! {B$ZPR>S>3Y1 91Fpҳi ?4zۺ ۪aǧlƨ ؉X? % G\X\5ޫT;kaWT-|oAC{O(x}/t) O#4.z3)͵[U `rlƐʷ!?ᆁ7q&WZ}o<]C40&* & B\Oz ;RpHq Dʓ(~]]9H"H828ak8Բk*NCK1ܔ q|1zP lcfm*ٟxHhsGF)YV?HYR oDb%SVՍ%M}zYfQg;7 $'e-#XϭІc۳,` qcjgYcWyxet`>(8pdX^p0m)nLNJ3[pPc$nܗg IkY8v?4c"s =(VҘWWFa&C=xB0#*#9iDŽ#NO tf`6DSRVfq|(]x M_GH{8+ɇ:9`71h W {\0 XVYRS:C;Q;*f#=K/jgh&W ṛ;6B#&bA]QɟXC[4H(z$.jy7̸woI l}%]!mՓ_0*]t |nbYhM@sZ>}1v¥>ӖAfmg'%]] Fy9+] ~8:d :VxBd1otk>h: _چ!ojIEs]Qa]~=<:9}e)(̓mrRKak oƁf\1/;wY˚~ &3oy ߷^'cL=@gK"I73lج`/oϞozi *`V9=pbE $G;&V@;`cjYj>+Уu+lB9%4(~ W}O=8p^QJT|`Y}xrM 0N:-!=I>]qnЈ] gSE8On'z[0 w9k@2I3yl  nYTUTs-Hԭ|_"8y8% Ua4Zk}LCxYg5=X(K&Qche3ͭl*oһQ04} ^"Vt:gVMLz0\W=tDb!Bke† jy}iaѹPbDxgl٤jnek$߄z:C֎-J*7Fޅ: 8ll%2X7e(2Os)*Lc2ؖ k'܁xW$us=Xk\e8u`hBڗ ~­trb.(Nً _1;=w)1LMKw6oDR8Ƚ/>@kB^mFxDA }0Xl MwR9D 3ݬFb]Wq}_V5g'|T/bvf+aRiOKI-Gbs7Lu5T-ދ2A7Zzi s7oq@F-i$?aqmi4up>B|]p[/Yg0ׂ9~ #GoZs Q n~_%,??јF xO)5Ygic\ϟM~Ǣ_@wd0Spz-A/$E~fI7HfA e:✌opbOg;pp>YRsSך<,|2U1"镋ha]WajS B[-d)z\gٗP󟼓7-^uMlkx ΤK]{ ?Z3] `*6QhQ(f+XVi܈;O+`\ƒr6Gt T1Hi[ |h^h2Op N/uXH]ZbL^v|PZ)mMn87nɜ+[-x3)21aVh?^{dSTr GA$vfH mZ%A(P/+Yk;nl2~)^|I`.m*4QGrMքsmo)DKQ#x}Ndb@kCuDƴiΩdX+jLF*mƬ8&_#~`{|,8>ZeUÕk0ڙ#AFK1BhcK-J˅wdJ<'z1o6LKXd+6 Efoclu&|j"zTxQ̓3K Z^jQ Ԥ{b$xO:_2urcG;GN W. /%w2Q(Frwo{ӻqp飃r7KD7 0oYAZ]\`YCk6tw䖃@}cb0{׭GHa.`ԕ&erV1[= S{zI '!\H5~A ?<-Kph"м4w2)TYtDgjk$:K^_!&ˬj֞9,~:pZS{%=I`N*T y ?\Rt_Rzb*ww~Om2>La>AS64Nx;隴wیZEs 5eQaLTR!z!4Q D.76Z`z\R>l **f(&rm,h>d%:i OO,Vʹ{~?ĀSGLv g1tCh 3%B.jL4k1Ɵ% ʍi %^)%:\Jqk%T%$éQ08#~&-7 }4:tQ%Ic@-i{ԘL|ϑ RrԌ2^1 {&mcMeq,۽H&yn3Cl-x`w4 o{i`OHm^ {KtJ\ab{d#2)5fzd[pyq _u)f%œpP,l -OUS^E&;!q_ֵJI>OlEHvRMnAaXlhιOxN+rRh|>n)kf+q˵NkW+ž&-*9]iGx)*ap8xWb+U sZl<ј<<Ȉ*Q1|og9a v+vژl[me<ovi ͠'!B~xZJW0iAA!<@2X(#.$ԧHg5!;[Vl4SjhCLu»+ el>szvJo@kUϐ;':!67<%ui{>N]#TC }2Lz--#4@B@mJ@7S =iw,O92߃YH7dѯ;\FyPbܔ CYCGL2=J|63 >l2^_f%>8DyR>ܶ9AGtC3s )7;Ӥ7aq AD@ U ei5ז BthݦdUzR*!^B>ix-ׁ~T0m]A9ɭHۣ^oViڗ>C|\W@[&w#lorϿ}D|'w;O/ '8j`- bZr@,q-^ ;xT&`qBvGխcD uOh)8^腂ɴPwM~r/cYZ߇ӓTv+Qc1"6n: Xˋ0le?o# 烥;I 6»ؙFE-QQg*p*gJj|Ki Cz:_?ɅS2e9Y9fywv:AZO ӫ))2:m.^8$L E),h]Dϒ쐡& |? vv ʀ?#N~ޤkwНקg~sY(jz-ѹÿf+gP(2I0W3$ad\OTT|d Z.)iNMs*Kh :S99?V.3?dНf󺾤~z)g\2|;hqtlvix?myYj5FW, F`\6= ^, ˜:Ǥ)k/nSeal>BECy~i!q+N5/[<PDB@uG RT&0`M"ӽ>'l5ffїEG `{=vKaY)/ 3GMs_~ nO*Q䆝]`(8;ysy&Ƅ/ï5E*gaLLc\Nj&PFafX8wiC.,…;Tޟ `t=|yzƾ/αP~d:h. ,#TT>cVzuRK4vvJW;0H\; : bu2ЅFy۰րѷNn9;FRض u4PY0tpQ*vT8eOzi'HFSÙKlM$Mǟ@4%tF tjU!Y{]Kr6ʘRqk*#^5!SgD1|d {, DaF7F>QSK4 | Lͫ,2&X#~hCk_d9$Q:[RBsǟ5Q]"$H"o|k .|Yhs0zބ(` >@é rF G)XoFJr-oi:jf[S阍:`3T)uC=߿DhR/W b@h٠vQ&#=Y,X{h{׼/áϭҧee/-M5Ku :x&t!'\IKa>LQˠnp؅?=t3x?eOr c$"r_E-^kNJCi=lw☔2EkԐAJT.%)n.=tBx^'[N6v- l2ˊ,"&~k+ٙчŷ(x]zzl$Jb1 TW7WҚ'y}ͬq**m7,f?q +BSL#%E8p kTZNn#ss *[|RE "3HΓ^Oi]KrJ5C ߆ $fg]ΘR^4?5u+ІURz>+ha<]]A9¢%ΏJyn%*'J/)m [H[R=Ę.5Fd4)T!`Ƥ< t˼ 5K zJإPӜNx)T{昭Sb N8qhwen1=8>dw<`xKS,OΒ ©x-1f!IP@ ^]Jx+9Mc[hR8?=,]qĬa!sO7ݴBm(= AV҉2Yk;!/^WVm5G(bNjkIJo 4mSqL![ اH%g3*UU\E.GzA:GG'݋izSPAi&uxvk9gmڇ`&[ŠYi4ȌLL"{l.>[V}/Y}W'dq1Z>8$LF)EyQ֮2h `LyGRJ Qo^DW1fd6YeIJ~ÄZIY,)S`΅=o{ғ[-q)Z\$>+p=a D)#{Xd#1NasM~)TgHl}{U̱& H"pB(KV,/?ɣdߣ: jP]ς?|%ɍZ)#,YWȓ2,+m1=9qJ->熥٭N۷=YF>Co7fY[b38- o%8i`e2CSM>")k)~5JaӞ! Vr@4G5,XƸg0)7wݜ2 :E1 1U\OɌ5h֤SEh%k%Xon|0>Mt 0#r b,w"Q s8tA\Ԋ6:X?fgcR>EaR!+"f͛l~?-Y=#}ۉz;qk?$h/9;<8rl 88at9oͰcn>l8a*hl";aˀ?Gz$0,.Gn>DN1E!]2FA[d$ңAG[VS}PgZ >N)ݍޔ̰Zc*`yHZd߸q9i2w͕eG<w3e^!TZ2+χkIue) w2-,Gl)hʵ3a[ qh%bʂDR;fc4;!\8j(!⮯ثB> UǰMLyi6&92j/uZ_Ux ZW ->Gä2@EWu5xoz|bw T^Bpv?Ց[`TXi+͙@$FCJq|o6Uʸ =JqF_C+ĂUn,yX"5'T Uj|>6D&8\+r>_CXOm%„#`]KmAw·DC$ Hwu`*-{S:À[0]MGiQ ~ k5m>Ms`j``R6seaCO:t]|~'NMiѪ^P c`-[XE7Jq4 /d5Xѫ hq::C?5 аɑhӄ26b0TPtlr"r:,:MA"?ߎ$I7瑷Gc2\Vqi'җ 2!_r"{SkxȆEû?!7MM7ٜ3I82䈝 VBfU#M*KsشD4bQewV7qƴV\i;Y!BׅҼ <`űFi, L)s-\'rw1`~`fsO }0/pTyiu!U!9BI A 8Vgrb9O Q&Г0{~艸IBkݭ2CuV%7l9hSZ fkM#WxO97#xL U)ټ[/u)ͅq# 2aTJwfXJלBw̢ ,A0隹y^@T`e{*:s38kpU)A7cl*//:N Eͦ:2i@*U &eyzZHd 'p`xlZNI+ye"lOi6j0<^>.{UM};?Q3`y)*FkZ  $8 ,6-ޕjz%Ԇyq.;#Qa5>t YoD{s<}GXp(J6CN}nk&u-B{%5 +292rswo/L+Qr9ߤ 9ls-ϚRn +bGG|q j:e&8(X߇1nɿx0czHb h@`JmPsFV*ƃ~OxG[V1/%"P3 >–O6iD>*;u?s8C  UĹ ?(1b4CށdwܛŶUW P9=aQ0G e04{ 3S7˩t 󾻢A)lCh/KH`v?˛Sv "I#* e螠 Z:סM5cW,+f>hǙvre(p?1^+x1&A^35ܭ0E!%u#p]\ej%~tPXBVi"'Vͮ2m2BZff@H7& ݿ.(3=7X>3#]{#UE 4bպ}~_5';zzlZι$M< BTa-U\p$ P!ɁK꯿6k8bJAFAѠ (ʯ7J#!㊻<>d1׺dcރ}{K}\7JH+|.pQ?PȌ#kk;kAy=)ƹ[['芸|vin :"NSZsrH,#^Zb6Mc, TU1X`a5qY.h34x2\m;OނZ }͵|t2/"8_ɵ1 ͡]D a 06%qw8Z!I(\hl`; jɾZ` ^2J vڛ{& J+rR_-ʔ34<)J2~L őlӃRX耱mR [bnhCV{;*25q/cKTMN@g{LɯI>(!˷齹QoSwзv-ZH%x!o=ICH]¶]21I7R(%h;1tҙ7)<Բ^3o-j=gPJ7s>f1U`O.&5+ܓx o,pGjHYuN:umǹ ~ :\P۲= +?CiV.f b›wͤmg!Lu:\.uICT}"AJ1WrQ2٦< cB^uls$UU^sl >%rZ9,<~ѩ(BVDQ.-mZڞ3G5)8\RƓ[3 ɮX]K2]w-bttI7{]'YX6&-YzF5o3}B\ۙo҂m {-5 M C2ОK%K[G#}:gITܼKS-_C>sۈ=78Q.(SrpT9&{h1HPvlSL>~4Sڐh&R$+!3`pIud U۳X.~!YKU#0&ICDUDH edWOT8@b=fEտ?0PuNQ0>v0 ᲦJ~=4Ҩ=1:竔0 /D (,GeaHcwWV.S(uI$ ~CNTƕVYU0VܻG8toߠ&B `(?t״,nfAOQuwS>TjmT]WB5:zn/{(Wd.Z`&>3bM f|WնG>7P_{wHe8ӊ( c}=%$Օ\ĢQa"(* [O^ ]sB"Z~Rݭ+0!|4eE`j5VAUB ="vco3'=ԇȅ,A2io0jN(2vY\ [ɍ[tJqp#*> m-"K*qTw}/e^A|dZneO[W0Εy$ŝ(iMWL89ƗTM;HK0LHygqė'l]yNIlq(&=%WbqE8"F*6R /ٳAX;(FSRK'zܓBz2GoL3-j `6w $XI~- +,3qA+fW)5&/ @\`;H.=Dá$-l 8J2M )Ooq w{!'pНX:9սTkk7# lCm2dvﵫ1dXb kʁ!2r_* Db s٫itiO5Vg_Agdh[7ˢ ["W0N>XBWk5{SDqg"XZD+i7j`Pt - =s&()kX~@K&$ӹ0j>YZS8?d`)CGEu'%Gy,ybSuP]ylkF_(ס6wwnF{MaBr#v~rȭBT5@BCT=.o"x;3::3'Ϲ:2x|δCҭ5nZW/m:>mɧk qڡ$]k/c[058=_ZmJځ"vMj3{.X瑪u ݰS̓0_M+߱Jm%$ԪVFWQ:_(HH/#T/$ɺm]( ,Xfp{< )$8~ ]0ղ>xT#B4>}T ǽ'/?L*^;}rXȕ|1]=-^>y ղ.+F4Or nC}/o IJ #)&7"\s>TJ"m4;v[=w>h'\$xá3'nAWt5pu>Eh0 W)we״,:7?G(07LP΂eS=充 :Xg?Wp̫q 'f+.2,X)gr# P$]q.IXPš"I(5zM B3%2_0+:gMQP7s8fAxՑ@_w7O&SZz M8>J8DG-'kuWPj ~>0>+y2MO_;5u dc" J?`2;+UW\Qt17~@0%fB9XI!Tsc atBҶ0\<`*an!d4¹ߍk4e,Sr-Jp}-Fiv]G5pY9yD f-6g$䷎%8Y+8tpz$;J%ݫe{5KT9|y=ۭ)>sfB.{PH^n6Ϸgv] 1cVTC6^z gqcW. ]pKj)$*NjS6n$㸶\Y LK7,Ƈ.NB=Ru>e\|m/a3-zw "KΒgd5OQBg'MʮJH lyڧ6PxNR{Q8u\w4!)*{CGV=1ԙE92JIGI(Voh2TF{7bSVbGN;;?Ȟm84?K~("`7;Cˏ %lpZS67Û$'˿ʋ\ KVYd9)ٰhl5\mXPd~?ηmXp-gX 4Pt`e0t_/l=z_p=Sf^v!FDCtAT~̄SӶ,yW]:8N<߬t'\#Woȡ\^p@'8 wG{xrO<ߍ֓X` m?~MI|"7[% 9(#D?K&-Д Ivc۹ׅe= 2vֆ1IO^4:<:t@DS.@5ҾWɠU3brDy/ E?2$~Q` e6ڮE;hUYoYMOcg%"ŰsM}OQ|Uzs;(X3G!0Kڕ&m^?WmCNExu#[=""v ƫW{dP:2yO#LZ>uOMRTk#a"z]-LGΐkNHd`F/h= !W=ʙu'fZ>X+V2QckzeI9y!B濽嵴UOP O~M? Ph+:v ^V'BP tRrk$[SWa!pdg/ r? PэHZKzjk筰!͞_FÉfuؽ@]Ӿmu("jk03W9>J٪%J&$mL _$iEGad(7NRDImo<6oFvfpc,/Hυs dV2 (6ݟZvl lv9j3/y,fq= !X_n RmHhkW9M kZ= 6hSgvS klprr~\L3^RiA(RG%j{tB-_PnG+KjMumy\\;n_[`<)[>A r䊜8<SZd[Xs}m6=!pP ׻ۘew%^2ýCYealX>V VA{qq ?[p12ЖI )# *Xl~%rT3 `mOe=f 'Cs BHI$Elqs=& oZz$*+ӛ O)dI{'XBLR)~H6dɩF^Eec0&D -K$L̽CN(iM3Dx"_4e-\>\BavAVBB"Fk6nAoCgBLBϱeu֞ӃV_NC[! Auu>+x՜q8c{eMÂd$i} ]AuJaTwP)n% .ztO<zY`T5WaQ%6E(!I/3_vp.UMW:Dɓs_aeG|v"teK k@pWx:`


PH虶5ҺXYx2#!CERɘ/r&*ɟIBi pP֘ǜ| X@j&֬ežz䐔nL0̎_(I!"Sۘoj!e QŌ Y2SvL.<CeTb*]`LHf"҉ekE+Z+rMTv.WAw:AP(X YI&+zh<(=5].XI˂%QˢRy;1A,hB0 (U>kL Vy٦ZQnHy[w0ɨVԢAϑج4 Fh.Mz咘"W6?#A( ݘ[+ü-L̋p$J>i> P& F [<-YεǍTQatPdA6!Kq&6%H X^ KMU4Q)*v0c5=wc pD:fjpÅ@I8~a UF]< [bewN֔SԈW+A2UG^Wt y&N+-oFr?_=Pi IAjWzG>_O 5t7/Mvt; :ڔb}Jj ft574U=cb~[#qm|3PAxO [}|Q(~Ֆ9IcY_?0z+RX%>̯ETQX5z 3>cϳ)IgDI[C<@F x/6Au$;o!7i7AwQv%}piNkvg:f$ODJxF7ڋ(ql5A|d(nMcDzܶ! H_g7Vު[@ջJi$Gď-#Wex!dkl}L\971ew@1` a(a wE[#0* ȃm<DACҕ8c<(E(_ػ.2rJݏC>N8s'-4`s_yF3g91[~b&ytz.Sdo 8gxxr,m&ˆghn(c!g6@??=S%V5$[i Sab.aZa\I9L;s  H˩YϟiE"A;0 .c٣b^R! XDH1cBg/9RF2Vn?ȱɻ:nؔxg J:U8\SM!BW3Oq#/O`*AHR%0D">N`RۯƁJho p3n@dPjsM&,$zsȊrQ\~$`49wskה8>M8R{Bn>VbaN,إU៟'y'E!>/(ږ1臕@Ľr3f %~!4_eRE btun;)]FݠW]dzo@W;3d5p>kABkp_wu8r%4~WI&zG.UUmi m7y^MAc{N&JtG(߀l2 }c6D6T;rEmSא+ّEh+dyA|HzJ[Ɇv!9}䥴 N'b\W+IۼOGh"7`-gA Bp;1,*sSKդpRM&E-}l%T%]C cj1$N%JפEԒf%{;Qw> 跏s"v|{OaP5>m'KGU*I3dO_L AP߫;88B"W~S㬂~HV7Ϻ'i^߂>KxW>wxr#2H)? $1&xxPW״O λm\`LsJ3B CX$P#P!tX0o ޓ~uAjrؑY a<a7"#iHQ{ BDWa.ܶUC%[1pٔNڱ !gH97Twt a%PhV2? @{0*T$=jOE~ u 2 #}QYJ=> Wu6$0`+ܘWG XC$6X&e9ӿ}7aX}kokŻTV-I$JLN-ͲR;fqQrVLZtZJ`z2`.k6nߑ`.|\^Q%m3.Kߓx%!ײn_J% kHܴF(@v,˦V% O5p%Q!^~nZ1S44 #'Bˡm8r\]$W\9q"ONcd%3)Fvk&35)]rEw)VHIJ,/9m MU--p#w^w@gя'+ Xʱ"HV Ξ`wLq(Q'!O,8k$,S4hnx=HR"qVBY&Qa{D/)Z\ffoTi| }2JE\]+Y8o A-:` .>y#ru߇ŗ9YЫ7$xu:tl^҆Z<|A ;huD<1 Ãw"xqvP`aZ 4h=|iyy  luK(CX-_$rMcJ?@UNvt>ȦvFʪ# ZJIJ"rw} Vy D񞠥6׷rA1ƜUyRƲa^)Ow8f04iX-m9,mI" 6ㅺ-pl~hSV/Ƙ"t1;\ӌązx^L"hk^=J;![Jơ?%MkQO:\cDhɩ|!lYW;G NqF$n80sokMwإ6PVNH-Nƻ_*nA-D3\c@X8BQ%{:^q[VaH+@q֩"' -H+/r{ p=2yNAff6H[n }˙ܻ{xMsC~Y7S+و7K ͵Ha~7I^,0drȍ1q.;80ne牌 VqwbAu!KjGm߀*+Sd ֏?.ߣ|e64<ꪮf'.. lZYݔm 3oKR⽋JլMhaC;l,$ϧ&DͳudLڹ g8UkiD`( =ލ>񑢤ef,x;Vt2t?/TUg|4gD1QYgpD"tp2$fwy_UoD) xC>aCC$2&H5m]+ PW.=_6mWϮ֜"_ſ w>lµt' 5oQ nj,@NU<iۣ>lQېC1fm[L9E;@zazl9ں[֡ǃXb&Iٗ#}XY9sm}<8?E%ºҍu)Yp~C#8C݊#':Ÿ]) ;r:'^\lBpqM@kq`;dHFBi]8'ĸ`@u&XqOe7|7D/EY6qF219ZlcͲE`Zt&;rkkR~}ꢏ?PHN ?j8IyzE*ps,1LQt@յKjT\L ØYnw F.f7kQ^+5A#s[ 19rP%CmW̳l د=^8Y:tXY̯Km3'hZJ`Ɵ#צH|Yx`U` V䣎H/ޗȽ d24L/L ":;mkEyJ#N뇕 #B R&Ttj|Ls-ZI4Ƃ2vg0l|b)C%/ҏŎ :y\x$ ]lS/aaY ;w@0w]|n)1p?$~7j8-2q[{gAjRf,atNruh9~f;O_hmW)ծZW$W >%U< x63x.@5ʨ&noܴ~&u?tZ:i\}{ ;В_;zTQNRy R)xm8C-mmFvAMAsĨObꡛ/$@_۠6>,ϑKox<>N૪t.-Q.nQx/yG/ ݣ\Z3ttᖖ鈉n&xd+jo8HI_ٴܣ 7 (Hex[C.OSaRx̜o2K( Kz"X$rjYv>y=ՄU/d)XK`K\m(ߞMЙ9BXI͐ \\ѵkubD|l ǭꬻ2ng(y'[OClS')|,'(o~oK('n&-.sQ$ JG`&gvqC`1LYTlp-%K5HGl?WyT7 K lo WBZjBO]&!R@#_'&䖱u72O8WW>DJJ .jHś<ء$zW>]jƴ7Wp ?tWZ'c.e?P*4wsg*F'Wd$yȠbø.fc,+j:W^0pG1PZ3Z+8 RCpR.0u)'?DƇѲ7!՘oNvy5i33qůkxϭs!2krѨ@4)7G\>[ 3jQGu3g: gm;x􌕪Az.R Wh7kP>Ys2dckY.Zo3)š FS@ h\h L):gc!A /{}\s* Md 02٧5l, ֯EC$"l{ZFpg)|E0sO8LCEh,\ ˊϮ\e̮NogH`M)퀔  b Z@}?ҁBxZ4ʶsCR5U]єr-ˌܚxpz3=H2`mLն ކ<&/(DMBm뽨w*_:jA'bO]=ah*`y$k}WL#>GqI 1˧h_O6CxP4lQqQyFIKyuayqS݆3rY J`}]rUaђ87K/LDy}+i >TOG$}5 `~e.NtңlD d*X^P6*RV?;2ƒ)d.9ߏ. +?VZu JGns`}?>`G!1yѠfvLc6kyUe?kmc$|s:^P v"%ڬ-̴`bG;wSY<ʙ$&<C?Kf_fQJb"-D0X^j̢`;0 _:B/!J{OVK=9|cIfϴJ \3X踰DȜ0i67"fIB=*+<=yg-r@RZ9PK=a?QLa0v;+8n3B܎<|<W5#MR ǘo~(-l*Yut g*g0'C?_)bg|" U:"ۏ+Id`(XKY:gPG!\x{ޚؖ[)<;:nd'u\@1eBeb8(o@~))^ZYhk𰹱sn~ҋ҆5d~l ['FⰥ+yUB EWA!3pݾz:B]I1*Koӈz<{DStVUGm~*u6*W6jt]JVeU^DHIUrZQtnutJHqtfEбsi]`n:Z8O@ՄY谺ljtcHT- +btB_Sa쥭WkgЪN zV*]%a}Rger\=|eEPbKcxux˜Z nݷ-\JE̗7.vPWl2`[ZۣY;,gbLlJJ%T,bc: N#s?q||鯎 WP!qjun+Ց)ɷe.q+BxOHiF,j.Zcqڞcͷڈ n7YmipK@&OۥϼG50!&Ĝ|wtVV=DЀU{ .ɔrFk^iRշaJH KbˎdzE->$o5Hby õ@Li|[t0jdPW ѓXri=3k5 *ey{.Wە|gTmdn$+Ct40X[B: &5cP#T!#vT}ؼÛ뫕ͣ^z*:;C/dJM){-?0//=W QD?U6<BPHƄ_G⚲<{Q+B=`i@zNlFɟ8 D9h[nu$BZD[r3Qo}w"@ 47|xʃ)m"RQ9Ѩ*O`Db&z5*PjZ ~BrYpkNxot}@/viH[<(mPk w[wrQn㱍K:diwcucEb>N1~OR JխgK>KA]g7 m2F8ô]`c5T{$RUIK#5ʠ$fQ )A_ɒK*MB]\LX"o5,^"JAp"loCB9TF%ռ-ʋ{K/Jp$ }b j1E%\- ZQf)P}gf$nlS_氋ڼaB>S)#&M]Wb^eZ((Jj_ *HWN"мBj ڰ攓S39&g-4cݩ<xc+IqXp1xUux`;zLc!OE0wJ-QkI=-H1I Zz-L@ITg$mt4(߇PiΝ|An<@X]֝+Q *VQb;uy&KaZZ.Q+d^tna}oA 003q7vJd?Kv6aN5R8,i`3Fy-'54v&љk u&I1[r. 2_ՙBv N ϖȂ$5W 9c`q7u?el^x_P1kRU?G0ڏ~"~Y?:[#D4}}q?tk{`.C?^&_!#焰<3EyƎT~2& 4hPyD[Lq rF[d>%\Kkı=}$(3KDw͔(_-Vq@9NZԈ 3(;{ pTѷ}K\po\7D65pGt! j4Ρ|Dge̚R#c{!Pb;|ēwjP$PxD@Ā}HM]s@HZ +6HO? S^G}X A+V41GJ©SZ&;C=bDž@`ǘ>iRak3;7\ر\:j9ݾ35n>i6ywfdG&W8us8z'm[[T<;j~`n=8}uۚv *8.(_&xcf׿ܡ%5 Ns*Avf01: ~{ l-?2:8cSΥ}wBUUC+aǨABp9`^}iZ=yCWܵ;5"<Vv$wӇq_Ίvd@gbzx ][.MEO %0 hZ#h} Q ew37jkNhqðJٯ 4l6 =ӀD7mZYP*$+menE8Mۭ@Bֲ$_ _w7-e6BDnDxτSG1;g\ᶮ4^z/k.v7%̣%Rʢ7z(@nfl|tEk ]?&!Qlײl+ kY`ܺT8gFDjvyn%Ktݐq蔲,,Hs [4-y%Q ^d-RnOoFbzq?Ȫmp~ ։M΃۰z"WQ rWz@a؜›JCvq-{H[{gdWyՋĦM5"+cʸ \ W~tV6y?a8i&x6ǔ T%Ǖ7m.5lA%Z4(l;>wF^Fdꩶ9" tj l%u$lJ}++LBJnחt %Ѝ((}j^Q<-@/ϐUˈi@-aJ?bS+IbUd#l=\'B8nezWDyTiRC2.&ȋ3j\^j[h9bp0_] [=@v -].0C妧rFcRҦ/mj`,K\G?F{WEYkdX s 3> 2D D3jv]D t F;*w.,F>0:}nT#}߼9wKQvHvVƑYJ~I]0%a˪]`'}4vYP;>tn zo X0p}c9U |58GWHC/=M0'k$0ݷ%Hǩcfɾz^' I/%]vH~u O ^a:pQ+Lu")XѬu[*-;6Z\lks'K:@[%=@]9X O_yCa:N\^,K`rp>rFB7S.W_ '6ϕ.۬'9QOCnXo^hPm"vxH )[w\2Hd[,%*Z6 X!v&j>h%42ʳ-5jNO#m;q'o5th/ԟe)%z5R+>0Q(W滛[V םjt'߈^BçFV@8k ,1-.$ BwQNaLL, PAUuxVkkQ4+ 4 @o 48" <}.ӍXL(Y\ޑ"iEGhg):#/.t'8!HNxo2+1ʝ4a ;@`(|mI_Y 2בZ&fVF^mLkQ/»pL񄎭!53Sa~rsTuy%v쒙GΖyF񇕖 3Kc -ƀ$Udat"x+wd]-PDY-'@K&mATټ)~ :m\î0ϭ0/$AzӫayZf#HQs^ :g,x>##CqFI\-x(V^1,^8l:WLQ-Om#j%)H1P ֪Q[^0e?5udu6X 5ȩ>үͼS_@6Z[Ny ' Q5]oQY {<\ҹfBLE+m.rRp)ě&rcipJY #Fe9۔`5Bboh>끳!sR"pQ{>*DFLp4l/cCR7 b'F\T2\XW:th%2^Gus3FhO3(jI[昬ov+3S*J4U|s<!Мʏtڍx'c1ܭ~+6ҳC]DlܹM(zOiӑ3wL>RZ%KY7/2\ :C-s": pƕT)l̗L*H֟"J}Z MMهq1? +c]A:SӔKŝD&t`8t^>Zfwі+([Tq+5^8f6 Bdj݆'| MI{2ML(R eR 8)>IC4$܍)P5\I  ,[j!8^zg$&Ny\}?  {ɮOe7$:`V6m7h7m/l{c}u"]0԰k㊗'ɳBIil`X:MK*7> s1)FFY$w2lB|: !+UefG,^O/A!$ߵa5&NX=2P\0s*Z 読Z1QCYbpFj֋8ZmiyBp:7?SPsm\&-)~4eCVr-yE aar3pR?!6zFyF1ku\).~YAkh+QIMY 淕')76H9!^&Qh6xŭ,NV]GeeE)޷%2M?eW?961o-]+; :ZPÉ1퇤31?y$mr~.~G>ܙ%q׺ryQb.ވd+0Lu!>v^C=zF>Ê; {RpԫΔ(RurlSJzj\i:AXdTL@}ClLk*Ij^G7B@+}<đۨNhJ8'2nBIh|3CQSxsol5]7AP+?aeդ뢷=p79 2[Ko))K[i#EQEE=D$J|p &etr).W=EfAOGoˬz=o6yzKT 4(V98F*mTf8FΞݡLzE:=IO1{>GѣiI{[Բ :gT­t2OOZN<;\G0۰6| _ͼf6RiNPGG3r5<i.'q71tΔzgk Lwlpa/R|g2Ԉ$9B=]csA?kiE4Fnav` 'шo{Qvk\#dO}VlvLw̘U.ǑCb}TiABKZu2^F 2ZÂs 4K9rF^!Ƅ/*]R9/PU wvr5[FE>}تVՑêTg[IӅƷI>du|4MX?P~(/[|r'-ջE:g.ې hAet E\c0/5g)BzJeagYI=-G\#S^晶*Cm]f~*tĚa:km^?NyF'؁"p11鑼„GѾ<BJk>J'jv1-Қŭ,eϪzH<9WrU7eV24jLdUӭ5Afԋt /{o>!aL Lj/rVIvLa@<5sԏ%qb/xFY:d=Sև[fM@IVc)C3rοpjcQx2n9=*'Aؑ)nW#eJ42/)^UI1Ý.DD m(0n*cqzEGjtK.ڤOTPܩ~kt%DžJQ,{vYQ( w3 u/qQ~t,80d9bOzĶ௯;֍UI*8cYy 4>OC{aYȷL^ݰ̯@ш(,k>Iq '(-vPsƑj1^]ceQb>6>Z[^}GT3t }&g }9ͥ &TEEOwE@lGe#EJ޳UfI="Ʋ{öOUZԍ0E`®6_?p*wqw 줏A{WH,Vΐ+-}P3Ѭy}cc*֑k=:ªf>I/]N1/e0dM]r**<\߄֓@ɘHz`uC X~zջ=_*9+̝ŭ܉ķ8:u9l:DKG:Z()x6Ɉ?*A}wuQ}Ћ J".]0Pz6nTn}7~T:= _6C„DՂiDhG5 F \gAlMZSM Il.3'J@^JgZFFyuZj\Qט 甮ɝӟG$$4~ɓi! 5%#~|QJq؃|=C=R!L#$(iw ĸ]Nb* #x͌]hס\&fł\ YlQe)XQܭ"Z굌o[i o%dBuU@:+V8ԅ? vGU-:-O_ Xz83.6 x>B~2 Thy֧-?Ս r).ʽ`%NkKaTJEڄ`9wD2JaC79=\-E>Hlwkkܳbh6{E*"O .D<rc.K)"K3b,Jz_{K1X32Bvhۤoåd "N8 ɺJ0%>IKiVYi--t&ZkniVd< blTSw"W"NF(`;#:u7}w̾A _KPe6ݸ!l.8p4ABm-("U꜕`w}9c6@6MbZ@[JtW!},˴hN! ;śX,WkJ@jeЍ4^cM_z5/Yp>]ӄZ >xp.Cår4eJ5I, &$(Hk4(Ň1b}GOfs^YSQqh.>z4G*)JNR-t _JW5eN"Y/*xq + \p ANy-k~MP vbN56D;{c^/Wml׋lE4MZ3= Gy2ŋR%M|J[!\U_ y* ߤڄX>,3d験섃'l3:$-r7%B,k!t1B `tf)0z4:xoV]bk6@ `oQ wUlгvE`\Q4GR,@ߴj\IS^h73F0ESl MZؗ|7X-R Lk?t<0HɊ"iF2>Ϊv~QvK)xBt'-?qťde &><$;fl$5!l+I0y zq/ai ~|T3Yn{3  mkOoTHK36{G7*R/GO柠oc,D͖fg!?"ɼk@+.r {l%BY٪:PRײo%֑4Ok qho4 ]׭ .b"kyuթ=cq{9*;jG>ON 6œ;0.C# ѐ@|fr(_q9{؄+vAzⓠ@j0; E_ha:R.Y9)ۙr3#HWr[dx ^d?Ek)WUHtNBVj[8wyfo 'SUS:󈫲`".^wKЏkY:?&1HFB6.ьy%R=҅)iӐ];.gE̵9Z>E! hRD/tQug(u64 MMWзNLRQ#ѻ޼uY_r}-Rg=@,^Q;/SL[fĉjQ9cqR6Ps Ր~uF_# GDK*$ZɃp.wd5n8Sn{<2~PyXNf4$eYi%SP0 GnYe-3bcm:ӄ`B)CZĦ̺δWaVlyVGpȫWs 4%bԪ~Tkj -,RֱF(d& '5姎NUC܈T3+ u 'A&ZK}Ҧ@7IMӷOxon4jv~&KUz}եcu%O5@ Udo'QuVnRe <@"UaR"Z:Umh,Yd2sJYU."#^&톧@5&=0z~O`lC_l!ػ싹İqo~z1Sv)H("gBr4_4vm.$lV̐& >Rt,B^NJcf /@ڴV/߷M PsYc1 S\ՖGV{/f\NjA7 .nKQ:PwjHmx2.RZzvx9*k,fpd|1fX"TkgtXl) n0GIm遘cv5mr˘EAk91E8,ڟN7`9\#TXw/{cy_Lfp2-0c#[hrj1쿡Hɳ%Kwkw*ֈ4lR/]rh#"C$DxOOHRn-nGWTilJ &Ş;p$^"}9E5G'Y4E0 ͍J$Q`(F=4*5 NR (ˬfGXőn08!I1ӻ j1hS !u&HeWހYҤ60[XCPHN'0nB׬Ķ͸N;jIy^X%ҏtˤ|e@gE>HF*ڤC~2~B\E`3} `N(% ӛuFm:н?Pq s0T*J1*)şHm" i6f F̈Xg 3۽G(>romS:|SۦEL?kE^qS9Rau1/k6I**zO*Ġv|_+C<zI3 Dm_x%z2y͓YhAZ BC-TJi!c'B]Q&)JbwW9H|fs-l28U^T*Y<'-۰]?L*=I=_mmLH9yJoݛDSqتRg ح$)fPF$h_"2m"*;& X0N r֌fc_y`Ц_bW! 8)q2vJ>;Ll,6* q4X} '0=2])[ǚ麲btKi&{/Uܘwr]P_NX.|=mXd&X lusJ6bt=cKj;$禋IjEyMr w#EmIYdr39fX)}Z.RuFɕ[cèi]lb6<"vVLp{ M'"î|Ã^ArngW-) O[\&޶EaTe}.474WCX"GRm\ٟ3k3CI.7e2hx Rql; Q&@QBdVfbj̠|ߤ̍ybCMҼҾk~U;R*ΆoNU3l<Ё-?{qn_V̪n2PgRCv߸?I5,y7\eT/R)I#̃ϏZڤe CG:2s;[4U:H^aajiZ͛3X'|⻛>:.4h䔿C*҉ENXOPesxaj{bto?X>4I@_{H+]#= *e:37IZ3`)]K k9>[0xЛR(oVLR_:bg׶Rc9D|<#b11AJ"כLƘ) D+.cpS/}1FPə:A]i[^f[û`搯G]dKL[ŇpL~N>{F NӒm[TjfJ~ Z3g#tiSgwV]d&d`+1u5(eflɺ; .5vZk[\UV%3 E֑cot_\YV;%#z?soP54kؼ(ج-vtH*u \p1;c ܀ hnH ( |,8sRH#Pldkh7&JdUJ 9e{^Z6:BWhf)s;8A~2/<؜0*_@m$N(U:[ٰ=NkdQ}tL B-8۲x5,F D־Pz(ܼ-Gl]CbV_Ӭ00tI J{ru4z R.qR0Sgq2r3' _Dt5{8]9F짉^n$6ڎu:b'xף8F5c%tyU}ytmGع2,~Z6˩F՘sv}) MN P룘5r>zH Pi]ں QdCqLnK!撚OKm`gt(vV\I.){P,}n2,&f"_ICo,!w4xurS3Շ(2|g>}&.߀Lp ϚY<|c< i퓷n%!!UT=Bc tnT@vpvbX5tFb}Q.HAFe T tj"Ζ}C@06ϭYObq(Ĉ)~92\wG1\&G+kehoChRB=I3v(j=OkЏs]rQ ȽxfKsn w3hbR>wpN[x}Bï(sN? ʍ8'|\|A%Y _/CS{qpiª.M.K7 ?KGjޞ<+Ex&@y%^\3EC+ƙ á*J8X=,ޱbn%! ܃s)'y/G~JVJ_b0Bзeٝ >kI7l,,1Pa ;B[FgOrWA2 B5KИxKxfObuj.3;ǹ6.ʲRt~v.X7 sڲ@Y!6\grCclڒHQӈƹDܣOib2NJJ< 89p<21 ѭf&"WsSM;Imļ d8* _{l<Je(8Ng* oZ]dT*|~@ }A\qOFWk~' `OCzs_ř©%fhJAQ1ڄ` vFYt}Mu7fE!v`Z) v7/NK˥fEDIUP/s#F3/x& nӮ|/Н"6T %\@x!2wSm"wAUby"_"S2X|,E{j^IiQ؂o#4*ٮTtd34mV zߪ5E1 @-<#: X3PgqپH Gtf Kf"pJZ%{Gqة askU|f m _0 tw(J@| ]*/22qh%OliD$еLt$گ i;7"UiISܰ|[ ;>avfAH-uI휺W?f]񩩙E `7FZVQ`b'9 єjX}u%p#Cb ,bMj4[X@^"6 zy*38H:0PP^7 A`'"17/!`t\ͧө=VM^Q(s>Q"p0gv !p{M jT7 (>F3H[0gʫbKr=j>*=)’Zd7z!£O=3[܈I}`P>BJU\4TF/;y~p~𐀣Hp!A#3+;tVY'\!xN/ehyq)&|J `XpKZiؑckPܻ\)SOoUox:yHsm\R.I a{Q|[:\$PR67({9J𜑩:g */qIb!ɴ˽c Y!D7k픒,8YyYA^Aa]8g]NrI!J2zM-74U"ȹ9z)ﺒXG+r*zd"S4P9P׌x^{kRMe _ fac3Qlu k7ػMl#';ұ~xv:=ކT(7JqOyMcoοǼ $#9Y1+q{yx!ޜDŽPC%r4\k .A?Ksh QT*vv)gqY/GG 0-fvA OąpRXní$sUup4S^M$;9̭(LK#BZ揲<jNp+s~SfPņx+ #۾$a/Sŷ {宙F-!^7ɰ@Tʷc.F47~|\"5D#kqMzZs̬џ%_L;10ᵞ`ۚv5Vog?M>qpέ~t.[oj|N #N(u~ I'zR &yn;60SG9V* d$L>o2߱HѶ7S^<yUhЉLC yA2_XBت8ϾWrbO0ˀ%ޟnýP%rҢ+ߡ&m 'gz| E0pEQtLs2eq5ײ߸Maۻ]dBtJW.Ϛ~ir^sT=[fw+>?#F AT %k0I"!痊A/%s}4bW%CV_1ʫ!0/q &T$S<;"6%`YWnY'*6 t3B*yxnV VF@-7^R,k|$*SDf~qy"'Ug*Z6ݗ fC52kV᷷Gm%ɒ 2xbx$hmۯND-kAXS X\ $ [cX͝<9)ta6=AqyD8jR%ޚS'(CM qzfm;(<&cV`9$s<*z[r '(sͥU^_r= 忒5:Yi:(Q "Z,c4oCaHJƩH(\f7p!Z賧ŗc.f;? ` a9C`kQQ%4 l>lɣYxSuR1ءN#휳8 <ݹ=Eg&-e#(R>Ʃ/zOq¡[~gs :lC)UtJm!_B߼a7?zW+NP"}|;+|͋ƳsnQs_1 CS!rcJye:/ba53Y6$6eFxB[>{qA @<z^ƞF\94 @-e\# sNŮCb_'!GVewT.ry)T[>¹a[\lPF-8x%"zXs0HT"]F J)1wD4[;2Z$=;W讽͜½dƆ#3ivA˙{`u]Le _.sZH4|/ |M^A)##tvX _"VE9") vY>qtīԢS9twGR;9yjN1ՉI@SjOdMb61*]屍N\ ~'EYH|!WpCu) @^-!‹#c&Ox,<"@FxTq+ jJNp/&˚A,<_څUYM3kjfF807բr#c %2C75xѭesQ;fU7tML-qV@R6h72.]%SWqcY2R&r/+?<4F21ut=d(5R~ZIvw3/8q!nESjimZnKJk\0T< *jGoe,;1ЏX^Z/:@Gڇ?_Pi-`6N9l^_^l2h`ɖa96pxbZ #1p'.L/]M9;fYTKXNb%!,PA;0~;ٴup)bL/Y4f rC5ȵ.QlD@S~WV,7b-_lJ@@Ҥwy6S8YִlSk*a<#-xnBPЖm">a[d3b| Xfp2e /bt+hUJB<P`l 0x ٩ڃ^F}פ/:THިV]B"k 3|}ӡf[$ly3lɂ TpZV%'kJ&4K^]aDՓ=CvO+obA 0%HZ+JY _ ݪm .:+uq˶jt^>4X1uz'2=rdX妔aBG0XT r 8!u2"6(P^R~jȕ1MV;xs< hŌѷH0pх7HII,Y+Rg:Hϛ6)JY70ˎoLȕVEa#End `cѪGp}j_tT:: :uQ[߯c. DaTU'kLk)]2ī(s>%x<-%-C0vg&f7qB-|}rZ/M1d.Ɨܩ"[^:P\pBl8tq'|OuL_psE{SYyIf#ü2MO4AfϹx!ETFGOٹ0Y܆(r/N)ߓ{~#zI.eBvJVr`,X?@><VE_L *f3@WMR ~JaYz/e:7򨀿-4H&VwHSrS9KU#UѴ`}i~_oQ*w6MA}a [rnaK;hkw~cFm, 2a6u]'έm{,x;%=&,zLg @@Vs;q"%QvQ( z,`ȸΔ l$DjT}v]MQ@J6'e+4e=A'!),w^_xaH~rvgB4|uډR7mt#b6V됳3<b'@3݀/&, id6}"K9 :ߝR[3Ǐ8ڂOdbb2W\)pNǛߏنKԠj \+i|HkOE2=?i "u%ﴉv%vM =k+fi؃:D ``RX^f@3C?G;5':4ХEӲSDԵD<[C a>vD%F$$GD-ΈNB\A*DCk\~<w(݅/(Q._$G']~B4%RJ˂W1T5W;p8Ϡd3DƸ>LZ67#:DWr]BSLij?#(I%gHZ^5̡mi}%1)?GH#^އ0L , ]vJC"Nd* ݯWv*颩 y" gdS 8Vt)n_@zA펍ۺRu ؔS5ۭlsVR,Wك𣙝̂pTj} +N]C+)_oL_cJt=G.8*]-jp,ʍf(G:rФ- PDXD63`u oDw'-ٱg)EQlb{ۃ@\;s0SdyʙAN1YHѠ:WΤ$ul{gu6TC,l nWm)74MKⶶ< H86TV3emJoWhO"bɢL1ף_~g -2GytWNE[vEVX?c/կ= |k<d'= $E޷4ar@.vz7\2wdi(Yv㙃8?sS&s R4@mMdM,h!v͵%_5j~%>xK)pS#w֓d#Ki >Y(5vj[F} 0^`s+%J$S2ɞ3{@nKK,)b50iRS9ȰQǔNiAN8 chZlmk0{CsQ;}>a!iVY2:3xEWzLQ5h??kɰ6_AuFnDtA ׃֟EVٹu)fzJu`"XmM< JO'I\ig~ lFo'"{Qo)Os@]&,y@'=,'נ+uQF-j]0=0f  c̑qQ1}kX2؆ZDZn yxOy#!OX/?X2}G5kk'"!5:w'ؼ2zy0ur>5~A m.P9Yƿlo}b69xV}aL~n>:AxP50*zCZ`K]rWL.W+l~k%ظ= TІ@p$"FyAQ8=tr#Vj]򇉺aƒc:{zhv ;r=xh.o}L`xGq)I*8_F/i OE&~ќ:[ M^IMsbZӎf ɇ0|F".dga9Z RO? d+PDDhӼr'YŀM')ПDWxG[Pbv5@7V0#ZlL@ۙj^hV cp6G9#m.)jws{:);P:~=-)ӑU<,M<|Y1hJ؅cboNS[ {kr7> )nxN^ >*h4oҭ `隀 BDW5i"Yʝ-f3657"`_W|y=%RFot<P_~|PNl 0YD]c,-H 6kF6nROp0 NIY2ktBmQN)n[8BtڟvʙƏW5G͓]ӡPxC&{zBQ$ ]F]40'xbSQ&>=ZsWp*$oY+"^9;n ag)oNGF(79TdMjAH!Ԁ3C/Rzh!l>G5f-|pSqi?0vmYNa)4J .3G#\ /mʟ+@G t ;0lDɿ{Ue6ȋ}W |JVhe {ϳZG^冭x-eM :ǩ;&L߫y@4n/1yF$d}|fZl9y2W cDDO;[t1#z-"x0-nooZ:4,c!#"H0>׫C+;Aɲ[F(DyDAI@ V4sN7Im2.ibݏKAUo]udazϩ`srcת5 K0yvzZ'td!<9وzhV؎ݴE;Au_k&قr4IY xm7# p}OA.>! &'nT$M~o(FA| ":3C/op!4kʅЙew5Y;2ʀj<V2_o-IkΨ 6vbu%fC:Qo"'-xB NDRy(Gvwd+Ą}Yv@w-|:ﻎ4C!#7ZRAbQn%m_JK2G"Yo6Qxml=րYjgJy}0D7(.nnt4cWGOLCU7snn]wɵ.*|v~xքk;"V'tR&F6Brc?IvvHm[X+$ö_vvwlE9u(й_ٸmq)@'yX]BA UVמJCj:SGtՕԲvAqL@bBH}`xK;sw hTCf}v bsՍBu0FW- Orh64@jCEQ2+F|7YQnqCq*6$\,"$.~a&lf~zk6iMsutu@ΈJiJK\[`=mz"שu9>{7ݦ$ iޖŊDz ҨUP1A B1~8ŷmm=Ff]5U2s%3Zhwg<)~Y΍!9ƃ]8Eu bjNK֮:gHo\^)ߎ7ܡV8oh1Zbg. A e.R wګz(ͅ1 rүҍUC5g&c}'?j&e$ݠg4-w7~2s'sbވbiVqK3 C\M/T[%UKƴB^ D蓊8_$hΊ/YR{\Kc'\:z9qI7Hva.[bE< j C2I+^Yn;n{-u* Sy(.,8gn6Ͼd -b4l2@Q7o˘0w.;DhaY&_4`~0Vk+fɺ*”Dc1dL*N5ug;W =OP@L@ e&Sgܓ>7}[Cv߲,@ L]1oX f2+z[1pC;mtIDJ"黬~핽0|W#Ƕ8{ĞjLTHX-"+{'14ZD;N2㤏NC\= `鈊:~tvͭR<JA^vSNqLJ{0; ʄ-0^@nU.4pHAL6 5 5L 5{ג&Zɴ?"g*4D=Me j/혤JvDxIM H /#t]J p/.n8izNE X7Օm~ԠIۇF>s✿Q4 m,;$@Qfbh`#OL0}|92 ]!8@ey!=iռ=m 5,Q2u-H=X^L`$!yƥ͊ȨAz w n!QEʝ\46. vGKA1pNݪ30mTrF牶J(r@9`۰^1ƌ޿-sIZbWa)$0|vn$ʀ)[aswnjc+T[ cn(eKq1cntGejƬݸW.YLVsi':ai/ٻvo5U*$H^fIOJ.cM;#u1VEh# 3 đڡQf}Sl1f}~й;}"ԜaTN6xOU%h%5੆1aS;eDM_9؟Һ&0"K-& =Xj1s3FG̝^N.>[ti<~&C 6D9s,_*D >#͡B~B; qrsHc]w$kߵ'+M56aXo/y:6f\0}KUk4C<4n8æj~65Q8c*Lb*;ͅnZ괖Ӡ!eٺY`%J pDnzr"e ?tAfFѼyu!i 2-CS^4Ƒ@ sG& $_[ Z=}7M-K(@5L Kln{nVSOhF}QrqK m[^7EMiJ!0J6 'Ѩ4L=%e;gJ@/T0xr TgC.,uv/$,҈T,H{q?nݠD} )_n x:e4LS 0yߣ3^kqy0&i8l~?Pz~ID,=!Ji >SCCI%9*ZA|MR[ (e1woXdBt"JL*T*@r>eh@P z:/c;U:{XN-6mBGyL.cȡ;tb v/!7 5(op`ZPJzQF/*hK087݁wF>Mi Ua.u 7G@ k"ȉℊ!Ym.Nj46nK\@W^_cz v};Vf9;a[mCdT9ts)K/%$zWczǣ T=7daBU]8:1&'ybD{5ʍtʰVM Ku}\o)6p-.x! hT MCuTg "1 |Q|<9_m*TZ=iƤGb$i=};6ba 0wTiY_\ǗŖtuF~ )+<+[ߙ9=F=Ֆ(e)ܽnפZFU1Qƀ,Wp `1пXrgAV/>'cJ=$ q=cFg\$%Cþr?sYw/[[靍(n]l3!!BuOzѿT|rD #zئ[qD"AdL=j%HR<la86gܜUU֜r/$oej:p6"m2?,yjIеgTskRpم=w`9ᵈ')&`STmjNZҴ=Ť6/Hc #gh2EF@ W )x]d8i2.\AXv4?/f)`ƤXLz[)p817lةL5,f%, ;(ݺTL{eSMlrm3sz{cpעrQMH$guWIY)<6 O*cznsDZ,1az 4c԰W0JѵW͹NGHM&AU5 J,$ٙENz US. ^8; sJGM΁SJ;YEß#h?DT6!b06>74PTSGթe-Hi5 ~>l )[I8@ۂ2).;oP;;MׇkID*S. N^XɈ+k9V}p%y!*ƛCp:,dJCneG+B{̞YQ+d~P0bF{r9Ub*DƓu bE0*{ 'b[=lf׈źȺA¢tv ;:_ϪHFqJ9E|v3bbRGT[|o%*\k?IeY mc%ӷJ^gKцȕ']L{LEY~@D3FWѺ[f\jT'e>\ X[HjTS 1!JGM |-00Yֶ<1a92^qTu.U'^N929۰5(fJ&-eBNwi`At2MU{j0EE[lj.|_0EJp-j}6+w_Nsyr-!<N|C gDշݑtcd}X0M軥;h]Y^h>w <\Њ7u)sS7,>OoXp_C_]7:9eRwvD4eX3jӈu.THh`@~Up.`o%TDϜ1S>\VKpY{ *ʢ뾹[7=1Ug.ΤOEg8TMfJt59so0b%16b11Z.x4lFPW$pvδSJa"K'# [C:,v:Ix3 L+ m9C_ʜ 4Q;M?:' F-b[_ uBB  }B@tAb9`!1F mf!4bKPяvxg$l 7/:>Qnr 1.i2$5QrJh|J{>?fssɀEm%k[?'ZS{`s\%:D0 ETXMPPGn%mlb#YAF:E#s53e&R9K*?;~3W@\Nw 7ͨz (LM:,$ 0:!m#:AK3zZc52[Y[͌C';!02\ܿC FVNw1"dDoC鞤W u\mu@sE Za[=Tc37O/q,H?NV]chj N:3amp)bHd*5Qa9w(,._^/\h=[Y/H% 7O.95Ⅳ!0E.bzC!;e,SA:vO[m,xi5- LjZTVDA;l|:G  OY{l#U!bK`B,vG9\6u^Z)EouB|dIN97=XR^/.stgM뭢 iDEi.MFTƥG'|&i7ٍnd{L^+ڹrHFQKiOɼ!QvZ~JyzH>ssxI^"!]!"9⇇@r`MsC5)VEO6edSn%<+(u٪DŠ P#ZRR ׼äENvIj Uq0srtwY0:=C䗏@EO4<Y"H_̙JS s7~T22iv ^Gۅ+n`?:=7"ܑIoyMq$}[(ԏQ|*#}ŮfeZ1~A zU!JXqQ_QKe\;? 3{=;4/T~ Jq*7[+e4e!jQnDE3g'b Q4$>#0DoSq.;[G8-Ҥšt wU7u>AS`k҃6 M[m5>_~O98ˉBnLj$w[q5/ Ը!xA|?;.UP& 2S- 6He|@: Mhq.?Ci]7'\Dp4Y2 ΐ& &:-W_U{G44@pljaYe^Z."U?UoVK"BGj0"=gNk2@CA:r딇!Lx6ǢvUn%I)8grR4 pqRSbH7=gQdmi@߽2jJˊo1\%R+ X8Aht@ǿ31A=\8hЌIZ+h/3q{_)d(IBXgc^ {Q;kfG9r6N ɲ!DNsׁ$fn|+ɒ&^0 znkߡ=8wFx,/ـ$9LF8iOŐ`)Kld߈)ˮKBG?[` IU?6#xV yq<ϛ2dn_*.N7Ȳ1Km(6M'oG@'ij.."p%؟w?W|")" m10oO'4=1bc;^5PGzBRI͊fT&5pn,MEil1x%}9V:YH p95QM3:%Nb(*~guQ~Ϭ9C"TQ9[D^}X v#{2̘p4{ךڊ9:,)|Otle<)%_ s˱SlA:Rm9&Hp΄{@_-:]۟~HDZiDO,{U35wF[Y`vɩ NQ'S'^ z4U]!:ȾёA@R48UqK*73s)^υ㸼9&g$/˙G!Ï3#Z1d8[^ r(m2&;'xv2 pR%9l-޳I9HyW&6wccW^df)$RcR*2~x%l ,q׫eL×&iv8+<,I)UgFF{d ZaDBI~W<8Mɫ9(󾘁u5 7w X8Ԟ`83Ft9[܅վ**z(j ﹹZRnV6t/BqȀQ`ƨf݃i yM|G&2CF*0PwtoT X_NlA Yt舨 {Ucbr,|67>|«8b_c:!dm^4H⫤MH4g9jE&RZx3{PMAtTY?>Xͭ _hW4iӖ/[EZci=pStL).#@aBe\%LDڜS.Hӣ,xۣB"hևdsmL{\T>$9 e '{QPz<&W\i}td4k jU D uO讄Vx1Qtm1bqf`X<'F<ۺbW?=0Pw0&(}/Ҽ栿Vg.ZķM er0\y *4!7:%M,Ҹeﻫe|Srg.@00.֓e}m HpkiӲ0gs +-^I8qD_/DJ3}W4Gj˯bŠw>eK Iv~)CI" a h d9O$%u?&d@@aʰ~&:&ClœD5h@G+9$~a#h[뤁G 'ùZ2YhO ;'~sp<\(bXP' xr}霃sBOgv ƺEˑ7G+Z:"^ ^! )djnI6zwCFf-=PZa)=@xUg뗄c/RdIgY5++${ {B$yY&lĩIfOZcD *> s.hNN5$l\ Y&&C2L"eݢv5StkRi[sx@2xݧe5T08!9de Ҷ@>@HCg5v_m*H^Ww/{@y-g:}!A$t\`itS a]A3gX7/Qێ+&}9SǢ}yf*c]7O=JAM-=[#pyNr4:atb:}D궥 {j;=P7*WFggcpa˘,r N]1YtGA#!f=ičz[Np;O~uVB!+sepE?aFul 8*5_ϲ{̙ k o*L9!஁8_8yD͈ɉ~ޒХԃAy͢_ L)/:69ȡJ.'.CV&V\ #[H긇tcշc!simg7n33;^``,%~Ì "=V{F=^hZ5L-'-pOשlhT(ހvsyY`irSzWH_%>&#aAaK\G_?z1ЮڍB.M+pXITYZ>J$E_վC[EY:5~|{8TKM*X:3|h{x8r 2EΆճӶP\,u-힢{8Ƨ.9Y.1@dkY2$3.-J:нb[ Ы=&^g4^5d\ ie;|)aX%iO y,7 -.3 tpϤ,o+ה#kijcޅ`BkD_}H]\Vϩeo8CM􌜱沤0:>^Ơ0 #zl:J,LZmBbh$mu#ra8Ķ$q ʽZ:@r̶oZgdl,E&k,vRbkw TW?xbDfͥ\W6sx,F~vGm$$`nW csUԞ7='{1#͜*G"W}!NN:we1SׯPVOo?\HkQ cD.),#wEr}+;f?k{SSI7Hto47lJ-^ZZw3=ⳖifF.-.G͏M ')m$VHr73 PңbFf(qoR)}&WK1pH )!qwp*IխԯnUM/ĈV$N5DPؕ>mlFqޟ'Zn╌bzMHۯchuҸYeN\m6+&W[`e#Q0=q)ƞ-z^:$ᨙVOLΐ~><%8ՠjPEJn%\Q4x5. ijPDgE2qc_M;)Lqևr+$ZD@1AsT+E.44ok9&l>_r]^16סM=Ш/pUcw滟pPhgNw7W^ Q)ջ5DTT;i_θ5 lOo*{wcl@wE;\b'ϬqX2n&˻F<*,.z<q :JQ4w0$1H)MatݤPO\+V=@+A$*yȅEe~ F?2aዃXǛ-׮?}.92|됎'.)r BeϧLk6lwM,8 sU xj62,P9D7?tഖ!h(-30@զt4ocj-9NɅqPH v1֢q8F=i@O`-7VFRnZqmĶA߹i4 V wnF\ep[2cTJV"AVE7/4@VW̝k[IG-iuN?v:i:?aN<ݸ>W0@ eAATWL_[\jP T T}.5}A$[jq٣74bYCM sZ4 ejC"YHv~_1*Ui^?>y{Ioer=u"Zb8G)]<6ưCj(N)OI^sd}.ګ vC 2P"3ʛaWAԈ;''Ԯ}<ɜ&BB _Yܴ GlHr[o_NPeK"4w JTdB&x-4G (CS(<;jIgUQI+_za2Nl jC`1-m#s0RGD6;] ObK*{Ovd0hMaHI.?+zNKXbdr 0H( HbN0@0JJ}}jdb _gH*lo";xae``M9[ސ: B#O@o g`Zmr-RN}>|?@ş`flXUX&fkOW'R/!wo&ײ͍@7KKmT(%|kwp@^udը?5S/11wa;#zH޺ 7^jEu19>96a&?;HȎȞ9cp8 x,!:}k+g%Z4)PzE1%(E*Z׳;;˯<'4ҕZ6skg{ǭXwv;uRw &($FCUP <)6ʒPT %h?] zwz vGH."Je8Gmd7_THپ7X) ]үn⁒uTTۙin/E|b"'h*GT|gFSA(+wwH *DV=0C:V]z-w$#n|le(־ƅaB`0X3'\S/jYLLFhh +9y)k˛БzA,yiq2vXr61O<}=վ>( 4 l TAUQZdIOP Au_J5-mX֩V.vOZ~]Jh/ /r\" $fL,SheY >]]$jJىrZFu[r_/JE4oF`#ǨEt'4~3`=״kc2uKh1她NPW9Ȃ1cIµ?g&Asl|7Sjj3[37I*>b)DşH([&O܋qǦ&$ppu;2^F`$^?Զ6N,-EԒM)6PUxv^8`h[1p=VH8?SK.ɋW@JKY"K8WA1Y͵K,zPW_SԿGȇ+w{#i+΂d Kώrd㬓}X#~KGhc,BԻE=N9lsSQX⿂*աa>+`Dܷlejns1 Ukҏ(-bw-_!z80hޯ@_RbEK@JU6`mwWoпbv[\&s:a^o p-ӢlZ{T ZtiQ(]yo)0Wh=Wj'Ėovf٤aLBE8vӼu/w ?7{z9^|m/{e:'wF IZ #݀5 .g#UC9BJ ,Rq),ːMtL,9l!{#;V7p0)m-3ч&GhF V-0p\.(@tG0'[8gs qdY$n:_q)Y(EeYMq9c jӠMQ塢ՊޞT)V)=TЎϦ}$ӫ/ t(uSI_/ӮrAK_4p {܌i6ڸ;`heaӅ]~P5_/iAߟJ0ÀYeR Hti$˘;oy_h(iPLAN^ 𮋈^} ɁJF 5%ށ8J*:/؍G>]ob$ ^Y"ʬ]u؝HZ!>k#C7'سB[/ȆpFz'DMej"ijhdnT2Fm(`D\]?8&]V˧D! џ_˴Jq_=1@ P;88c1IFSZԬ:0̮t ]^Sn <MQ5)%AQ_ )uP*O(AYM+'lU.h{W0ߣ0D$2!'=L躪yB[0І&;yA$~TW;2D/s?A%gsk!.b{#K9>8 \?ndKZLs 4ڝ|"9>H 3zQ }Fz9\r+IjFq}]fMM'4 q砳ƻ_K*]M$V!˟ߪ h^>tS,6%zڳ& N:2^H_],-<OILWß ;ʿ7y2`Ѷ!"Oh[Lw 2*ƀ{ԐWUwZ\TQ{ H|jE O2Ӭg_~M)Pڟs/p ,*PjbB \o]rEȠ$/hy4Q|Oa~.|7stIYv3?(K)y]W^F֌`@:T1Zms7/#%%0TLlQO%ae)bjL9e+*0 ꒖+c4bOķYrt(ߞfH)N5\1-QE.^vGrvͽqJ:ǥ9yՎq\lQgmZSl$wb宧Yz/&ܞDh{XWI[xBÈ/쳮x^0\I 0Ò]{FQ&@a5od/9eV޾ TAi#ZPD(-AK7+kcI3(ĐηL:em I?Іd?z / oBwh16BDY Uܝ* SF@'7L6ONy:A%b]5Z*&ƕL[!Tys(kϺ\Qb$qOp/C2'.F  'qn\yjkLk8jw;Ts)]֋5,a5gG9Wa΋kzA1j<3ZٱB-@J /)Ӄn4c:=.xV@ˁ/@Q8&x#,sO@[ ~UEr|EwFRfvUijOBHU{n] i W*lBt)<%P*1!50x*bTT\=It1,5'a눜 zhEnk'G)ÞfQ19`sNhrn5k-[ ]P0Ηhbk#v 0^殞!f0)4Ќ4ÊcW)R/̝!RP*t.S**SL! %뵩DwČ-BN[d\4-F*f]" .imXF%x X;AǙ W2\!V1fs]*@As;5NnP< Mk>erU(%{]QG;Ⱥ`@|q,W$dK J$jZP߶gw-Opia&s`cn5"9&2FK:!)7ˏE%\zIN"\ j'|F#fZW|i#߰ T!&cp2e4ݯP78̛s,o C%H)< v(NyĂ:!@Mnoo/US&t SjNjz á".B'gK3xغoBE=Wet,cٺMť?C>毸a$ '9 DpZK-؊JɦZT.ɂng-I T_M%="RZAW ztpHt:e|d/U2VL H#x,.^Xz}gq\\@Q_^tEi0c-45{Ũ+3mh+* 8v|)~:Zaa:>L_ a͋Q kp Qb 4Ѳn9uí|ba# 7hF:=Wܧ$Vf"e" 7i:S0dzL"J>IK;.|aAS4K+,sD .3VZ1iHv4xC#RPie~tm36H$u)6DS?Fu}.-0&2Ȯˇ r=ut{y2MGCf? ^z^L-mj3l[&/WJᆅ^=vCk e*Lr}3,›gk3xr3NJZ&'mZpJO1KP5m6Ϙ|eqf ;7,!P!e1Pɹqgu$Y;<򷲯|e·zXlTc7s '""ݓnj`u QbSB\'SP \hʯ]׋NjNFNXr6SoaT!=΄V)v0OV mEBG# rcIky'H9`ΙcZE\Ig",ZtP瑃U.YC@z!tdy<p_M`uo/N4jeT]?^JxJgJf;;h,i:_}t\[^'n[畫z5 U`,D||OZnjw0IJ+|]A<1ҠݓiĺkT%oh%4HL8X`qvљwDm2l+n躡Aʱ0Mdhn|aYڂtoh犲Cs|cոTp+ F@m^,frδS>ZpH,J6?IWҼŖ=d c[YOk ;$4_݇kWp_uGG(m)+ g eǭ.)_%7 / !ǙM?{ @1D4 2I܅m;yHfK>[O/ON 4@ 8@pyxXնHDrg7Lgw{5#x0N nB}ׇJHȌ @0VP7lZM7fe?aJveBV~k*|@A fT5u_l#x@Ёv/X#_RI~0tĂ ;DȓcZ9) EāO H/O:X_}RUK?9Z_PꤛMWی_x% }җ!<>x~6)EO{PQ;Lnt*/9^Y>Z%8r}%9+3-Gў1csTnI>XtyB+os"oXNb VIw)*/I();!4\?fe mlۉ aAidұq)9}SgfiJTK5I0DTMJ٫hRݕ !2z۝A5m!gRj,6&E^2#:)դvrN>xڡ ]w^ T[M"$=\BzZ臢rxam?P3Ɗ>y'-Hx&,Ӡ}aviS &^,k3#$LqM.qUQQE",5VgDJAki 4zVuzg!mtr*0eX[`VBS%/H5^xpDXF=hrӰ[ӄ~4nI{YA 7DԒ lf r.EغZ|*j^BXgR,C  {#)"X}j3-K'IB/C#썻y?I<4m9Jnr1^S1zRtRH!Iv#Q BƑ_ʮ@\:ϖD1%S )̞3p,V-"$OyЖXC.`QhPk-i(W{ah醏0z3u\ }_jNꦵ~h.>J}t5ʨǒRXMg^kf?PT z=;HvNi׀k;=IbJ綽UlhGvz`2D'2N ľM̢k >'*ژ5kٕ+ ڪ/'ݙΘޞ0qX|f ڛdL~Ҟvz fVi('4%{LNJYGֱ$s ԾW5+=RNrn3y{ۢ1]/+HG۫(P\8P铢JP;h: . S@K*Z9g13/>V&:cf7}է>oTˠO)6DŽ'n.$}Qr րR{ds~ѮB;pT}.0EcRg}r o)d9a*?tEc"MJF(ldW^RWw.={slB\Da -ΈIwʘ"P@SmQ @p0z<} $wIfԤG*hF$9'X޶ph|vaam%R[:\<]pAd^W*o2%sUH![nq0~pˊC:#0f\ GXps_[ Y]<% _Q:0YSB.D|"ݿ_a;lV(.]L}@qb]k$eMy)ސTZ|֬rK5ߥH}U)?2lx9YN?9!g@/ulv|(, k (͔iY< NGZ΢xK`ot/[{"486>yya'ۡOO'ZW@kyY'~.J[>[!ŷ~_\;o6>|P*@5f}y+1m^V ko&/NTc30g*`qx}u'Bqӕ󴖨F "C\QTYFJ89N)" 'Ϫ"TAC6%uqR'QOTK욭mTi(ώ_+g^ñokY(h7xp0ז/c&5$%عO,=cdhk ^}xm{0!5 36$ׅt\ n|ե>-pm=5ΩzO)NjJ֚ LUnm) `$rb7pbKt<Y=+|.5 \+/&E}I,.#՟KuRQ{9u<Ow*\X\[]Wx=8~v Ѭ2{ÂDsJ0DJ}b'RwRl/݌Kd gNEs<jEKlf)w(~EyȯzQi4 wz6sw!Q)zVFWV Rb /m[(>DLhlQhF:< VQe53u)S,PZv =ƃBT(qJx7c.qwuY8sKW`[0zU=awGkDźQ#P LU$DaZ|]t; .f=!t-/h7<&1'(,M@r.j$`_>JI!#.*Uσs9mZ`@)iΆsp.rfyWO ){Q_d uEaYH^GPKh1G]!gH6k1b,I絫pECsOZ`S]zL.Ùgfpgmq&_~HV7L0C)'ŢNhKd2=%k3QM>5nZVf65̷-Ȏ4&UֆrRN5D \os{̥jNҍ EOci;ȳ; +=~ -i}T#P8S5l~Huuy0[}tiIz=VԖ=xӻzt "{UmAs|X5PmWYox\ɱATf~t;peKas^6/Rp`\iP"u&j 2Yc8x;HOCEh b i $PT震OJ 3gچM@VopZW z((T~P> U5ބwR#p{_u`Ő|MqkN,PzV>irCkI fiꮃ9Y2M1n~N9f`$ӐALb3<"*l9 头rU)W9@Hsj\ 7ʢJMe Ѳ84`v8T%8re*pEp]9'EoC?p)z[msW0c Qjj 3 pʬuVOY ffDKdg=BɷصIIvSm`:#j=x7.Õw{ {W5 i*ts{*+WERŠ.ÊaZpBŦhƏh.q:)1J.|g=AP[Q\ l$D~CG]=>iN–y]B5PAlVvxP.GpD*J$IRpaICa>39C5Gg3ٙ]nNp'>OϚIw=49G7Hv8 f>9=K28庈JQ+sK_`5 C" "KBT}˔L`OB}YWzS6gtW(BN}}-H- i[ɚ" Q1V#eY)0.VƖ]Ş@uq\ b5e$T2:J08#$Z|^#-Ѯ ̏M7⟶` eM-%qa "ila'8Vf>Zh,w]+dà& zƻ $z_x k톋AcXN@c"BJ8wf%V;[ʜ\lj'Ќے!L$Q?;1S QR%wzj2$7P!$l.pTg+dTR3Ҥ\F Z#gMX͎oĭ ,sm3|sؐ+Y!7>uepi\* ZpC@&e;ܵe1)HWOǓ?m 5P)vF!I&؜J<cQbBr7B,h85$;I Hte?J.ub,*>ZnhJ];;ܪ HiSzue=*ief':G XtyA#7N?Ͷ -PK=+DQiT4w.ȡS|5!C:o8: YJ^~ޠJCT2{WM$>Y|-Zj݃O'9' з-eQtf-! zD:Tg(|aeO FN] W..hGt_Uj4n$@V u^T;z.HHŽނIVF)ڵH/o\Ry")o&c9 DrP HX\@3 tZz|8?TR-е@ɻj˛9w|'F"K?* Mm,w=pGPŻ\;$CqOPKyILj Gf,^o Տ&AsG\ڮei~3%,AaO;_\{WQRSJ*:Ĝ`7 ǿ^kr8 gֿY(.ɼDk*nJ/g̎/!u` 1G=h/ȃdy`h?o!lx~xu= s7RD]F,Prk>PĴT)!k&(:ĜZǃSGK죵ڰڽ=z^Ֆ1= #77",$cY~D XVi@l1^pcE)G3KS3dldrZ4OBk*َQS &ė.<%FX$q9]9Vp:nf{+=N?mlRW:)nQU&4aKP7a 'їVIR| \?ȹS /*E 0"`OV!/\ ֮U%w)+̤ۜ| Uf~0ǀ. _;rFGۋfH+<8\L)xȬ_Jy1rYb 6UP-^-s ]Q[sFk \%M[O)&𡻶sB%@|yY$ۈBz?.EMS-_ͪVxidưhXuQ{F-5C L%_Ux nqN('i#՘8zVhr$'}, a#HjJMqlz6XCrU`+6?n-8hǼAb~6NJ]8q4"4+}[wO@?(bjh>H<~hyVџsVׯ eTLF'ׂΛIfAr<ωg7|BS\$9z6os>I ="V3/dCeR%ɲ/D}|Vó^=-E ";\2b%Jknjy1\ʠLz-!/uzT޻[e&Z#AZzRS{ (Td DOra{hV1 1ZE5Rlo.gr/F,k#f|M8OvSՀK,f"/2#}b" .(Ӈ>BWWfϹשtB#ϯy y"'y)Լ9۩' oE.2+"\VDn ҰK۔őik &$`89fnd^f1fj5R h>oDb֙J-kLM+?b_SJES?ܠ2 QӱojG4*L${,q%Ʈ=D!3JYD W   "T_HAT渢Nh{P_c;M 7+9? Q{b>N&sa5!ί,ڍ"> \$j_Xq WF$ZxZ㥏ܡ "5O37kQ^d Lp aBNĢ};ab 'RG,%BJ|Q?Mڈ;Cvpn:Ib§nmTZ $if-ﻜ%#-Ҫh"we4fy: f& B[ 42}bmTm@tQ&['ɒRm,jV?k?na V4񀅰@ |毿 ȝfB޽Y}[$U;0Ma(qRU9HQc,p3o,eSpM)6-V7U72 yg~ di( ^`қXteMA(s:CpWbXV7K;ݶduqs`r ]tʃZ-*o@:ǐ#>+!M8inqZM}ELԾd_[zgρ}l n&6à-(*4ݺUO `}\8u?vi]}sz<z{ph9!:!oߪh@ia% >Ax">v@T,/G ׺*ȁLժÁsb@W=P& 遚/pZ0N!Snf8?RuPl 6sZk $dc c+y O{xH7ouhf,`+oqjpp0zzv`_)NL}ApۏaR_ hlU}3? TSKvMp_SNasVh xv3%--k4J<Xm;55oRׇc.ڍya_f#|$ymq~.b6A{ҍ>!MHH PH O+tGZHlԂY= НPAXnAObHNV))We܊I;_p^sY8ܚvF SUo꣈2n>勶?B 2Y'ms2 "U|hrf-MQj`?"W\zgiD㏼>'+Ly^lIl%.[krh_ za.Pͧmp)`{)]kz+Wcy%.D7I6I8pְm׼l&d'l熺MtZs)0#<3fI7^>|Y7A-@ VFD ;yPQ{*``9Suw~4AgcCD{Z-߶hE>)\f1?Q1;9q.sXqhtvYR#֩](AywCC3WsAl?;` Z\>{&$ /\$bNI"w]Mۧ}`Z9@>f, w${{*̑>aIJT^u5KCV ty*#Pqla@wi/h33 >h@lп}kH񻟔L9#y̗e99&qDh͑Pam d6֚0+bف&T f1gRjwDFYܤr5u)tozbS`8,]W7LT\čwecTlgzkf=wԢXE}ÛJ<1۬ MԹ|ëu tӇNey1X8EeƃUmgS\1{e߉XzajMQ :,B},9޲W_|*yV造Ob\N}T P2, @+z.݀DZm8bz:` s{K_ISRUIKvO Ol'O SE*Unp}s|TD4^Mj7*En!;W@?٭Hi[RX҈q{h8i-ۡܭTF\/X5u`p(F+ܓK*:%=Iq=<? ė1! :xNg>SiGoU^[ I_3^tvrhv?y Bpe_ʾbRh]LߝU]W*Bq:0j[7Y"(0XKilJ^@mS;S>âR;~֧$hY0xY+%lTzS%єz_k)Ix U4'viMD5\>2Nvga k4}g`TP-4N?g.*:u5OFB>*xLMpRU} H梏SumgFMNZxi nuD<TwebWoمM}M&s N&5HX6*5+Xj>IwV=9v- f{9z.[˽咴pn\l/ٯqD0SIʙd7l>b:JZ~UjժHçKsA0Q-kI=u}n_22/co\^ӱXD^نuf'x4dty|!^q.x*T|إB =dCa`@ :,3O%w4s:ZuWDҦj.kYB: TtP *{.~1q,%zL%aA<װ {6773A45+g"խL>ݛ>n pa4*ڰbO3:^n?Ɠ䷎2p Lm k76KzJ^?{"択1MRT'=v0 }%D={ YWw0S mϗ&23\S^DTg3`}3XR lAÌCH q]xz:'Pو6R?89'ٶf\+]0(biV,Fߞ<*t\ܹѪ6Z#3R@V s0A`Z `_0M3@i/$&l'Y4.G]J@^`ҶYQ^kmo3󳀍<K֘p?r`2ى4_S'bʪF*MֵW{ I@r2؄ܲ\Xez%VOF^QѧuCVf4+}hM+|ͥT-P6tu%9Ѐ-H 0F~Bzs{-.NXfmh[s`~_ =__na1#޴&+8.qL~>P>%իo4F>eQ*t)xZY &;Va;yȉd8/k!X\&V!N؄]R<׌놵kZ.i?j$tq1/]?i]:Y4{+Y%[Fml8[Ϸxkݖ[hoᭅug]9gᚘs\dH9cho 7NyYJh4 er2-6mĺ{jfU +Y DèOea/!r9ByNg_)zl-n ȵ& Mgow<:)aXAIj,S%,.:8˺NĂg^}NrmS3翵exH5Z-_J4EۣCK1 ɲp:mo1Iq&g%w01a?'Jؽ!HiL= LJ5>3yw6c<; 5mjHbyKL=$K&//a-2WtC(&\Fη&_a i' ~ӻ̫#QTGp|0xxʠPr\?Q"8-`U%} .md14-/ I}B3[kL-i:2ϧ<1pN6'e]ш  αiyݱgYZ0707010000000a000081a400000000000000000000000167e5c8d40001b728000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7]?EhDTTk׶ǼOn h>N*ZSc5LRfTZ,oʃJ{G=#dEk'7UPޏ^a=>&VDw'QMal_Dű^6dLjlvl|]wOge+ݸ;Cئ/PZF[|c f|V0|)^B P"V_kl8Swf˞=*MKILX*AiM`ӥdV(DMVȸ.ywώ]D"1*zsS+;8۴w+t( f "%J/dnm< aRv~/s1@-qLqs4SE@R֧ K'óa& k`ԝHwX\hA%/iԎ{{VðY[aIW KR "^e.I,4tk\E{'l Rĭឝ}/#f0)%_۲D4D4$\kPsJ\~I~opҋ$RV?{q/RWX!&vOVVRvofSCBUXoM(s!TJr#u QS4#nr* ɉ* c ZB Fc;NM4]+v U]&ҸI0J@pa" :((p^w&r6 K%^w҉a!/M#~ν2֏>Nn^w8Ǥia>g'|@IߟwS.ĽAo* hŭ1Bs}x_>|X!d[dƁ,7D~ TSڛ_^7?(>pB,[,|8vH|kꐓiS77}x"eY tJwۻB[ͭ:$bI6O8.AmصXjd0ĄHH,^< ,P AwL#Ònvwo٬ ;aOb=#3::W<~,RVW} PQOnlWN2H"Tf{LL[MwPc>;M!WZ$Єab{::NqJ4 Tgr/Uw,P jf`4NGUFxGKRK)0Ϊh5zE#nGYMY`7C}@< bIU!qrZ7_>5o?+~?!yl^h=p邪G!&F.)dfM"2/,Eu*_ &apJtP8P닟>RS3coeW1y$ZT8KkI } rdVPtHe{?<ةX/f7%@$"jQXh?qHnjThRZ}V')WV!סl>ʱw}o =kd3^E*wQsZo]|5 tU) SzL{OV}%ѯE4Òv~DW-x^+1UʆEZ̹k%c"cA_7_U1wKNć,֓/3$NcjH,`k` Aђ6Ʈ3OSi΃z11/I Gy>:f.(mLRgt`163]iixɃw֙RIȐQq].:=>^r>rc{bF$7b̶L>D3 O';0 幓9 0.g"A PM :9 !ݣO?I7roC±/t~a2Iw$K<}A]r'Эۄu~bdmi1|κ Lr1lQ=ӌ8ؙ ! ^s*\.ߋV.-E/ϼEJ5Z Th]Hg{H  )y'~ XHO-pAC3߶04\Ki`.~,ӃM\}uLgmtQ MRl[^'1c_[?[YRbO%^  QY1B(Y0ҊRFZq"+pA, ړW鯖+IU@)wfB'51mqNŖ\x `o$烡.fP )E^NJk pB%9}Dek2p]h>XS)D%:[QH/F.Lۮv! $۔ w[QßX:J1D%;*jkk3.}VK@ 3 ՝/QC9ѓPEc5(&uwX:w?kpVZf*!# EZ<=R=֛Fͪk&*KR yv<_T:c7!` 9[iyQ c 7Tޔx>66ڹ> /s_9k(Ԃd[B8s1J)B=1e߭$g`)4Nk-`[mRR1F񿏏h\P.~WCОbnp濍G $iؐ7L,lBZ)"`ܮfEaT˸./l]]H,_;9r$w=vt(R &5୵8p֧rsL(ﳬ9Zdw7t Wה\٘ԥ !RMVxrdB/2D1^Xϝe^ꍿ`03n2%Ģ7i mz l}ap5 fCؾ4[QHB Cux}y] s+or u|Yw_l. U"Q>5??i OMFFC\)o(IȁQl&ffWPE?;t ݡ.+\0gPxFë +SFH+}-Ĵ*aro|D{ok{YtȊt9NDD|E4L3( 1=/uAʨBTAg*++^i}T".Z2'/t A*S(zVh;ŀ{mx …Q1Iܨd4>V#o?θ)S.DE]CQ8x2ߠyNbYfA _Q 澍H>>RaTGt  z4?E0vq[4>'t" IL;򔸆2łp#oK:BZɶx`a9<'79ߘ _\ٯ~F:4 u"ϚJ+Rߕ/?5͘HR\x.,܆A B'`idg;;>t\?֏C: h0m{䱾1VIQ*"*i#KPC: cCc0ՒbEݶzLw S"KHއ֪#b,7ƌ{83@E= W~ZJ&zSálЖ^-"]查yQ 4xdBsX>D j$غX-&M wCK#Hس Odo&['g[dh١s˴HupX8{"\[㷧\';:UbvPF-PA9^cu/票 2]dV`-Jo$1a9s [)dy :~AbșH^'uR6o-A9HcMiTԮDeIR\]Hՠah'' J3V3 T꛽rȴ:2>0e!OG_xkR#D9ubIR4ヽ*_̼Zr~..=g\MV2KuPթ6KƾԨO-87J^h^Hb:4(( #։8D|n/[ʆzdu7GfcےJdKUi,ˏ42ۼbyGuɊ}[/ujdQaT9mUP  /pd#3*Y+؂W9Q21tJ9XKPۣeEmҜc8~]y'ȝa=:ie IF7]?SZK_;)Cu^oa/Dx^ӥcc6Ǧt 5'Qq\xv$D}il\?Ď" c~s$XA7nc9"9ضUdիwcftG~ҏ2O<&u\bQ"K;C"ǟ2T+&Rqs(tǰ_&$_n֧h,dt1@O q:]Gu z?m:+AAH kƫ GxLaS`왻9&"M%'4 ?zfRN1"]"G)lr^a*nONxĘO{&>zʾp`ݨm6-jU`%f'n}כfae`>ҲQGZ|A.|A\ z^-6*q9]*, >qbV_[N'<6[nl~JL$ܹUt.3k:6e!jN)^K5W򛔜^wHl|9 R*/8c* y3 / j!΁4Dzm$(J)q߮@68ܷ7uH`xG~bg5i2XAa1.sztD6pKX< Ux;*qdB;(ǗƐN!"I&D's ٺ >Y8RҟN_=W˼K3)u h(韸ɓ;:BmcR2Eo0_>ӘUliq6f]hVGjBo CL~œ4EPzMP(&M}Ia~ ;}8x"XdKPR^-Lj};)C܈RWMƄLr z|\R:W}ZR _77[3z  @. b@)0ZRrdp[)r&/Ty$2 E XH ήچ{R{",T&ȍB-ϙ },.M$ fj{X QޙLe;I ۯMHSCaNwiL7[-Z%J8fsͭmvIBiKhqjF3w D' ư3q1]C]c碏2/iҧƌ@&)j+ELLPdH:yQ Tvt|H{nj ߤeuMT'l?^o&hҌ!?H U֛t sdj,u5xh >O|n{fZkaѶ{fQݳ9ɟds̓Ƅ6fa 5g"2wK R q(tܷNwqͷ;ӎfCBK*T( ŽcE,LՀĈx<˻n/^DDSZa(O 4 񄸇_qN;CjOV"8>tq$T?=2}SG[gX G;nvYwn-Iݍ#j>D?8[0j 3jM\ʪjb?Aac'\=dSWf3b\ KƮӏЙRgt4G=bq{'(=ҥ#Ԋne}%f.ӈ1 h m`fs:}S`*@. CI=߄| ,8jo-"?d\,} `pd0jOflƃ ΏG8z 4=Y_Uit9KFoA0 8@\ɲMQ@W "" :B|?{ zXmq7uS4"X޹08 #Pxw#EWa`sCDw3+dSs4,I$h#Q1it;OxS>$sb]ѪF2<[U?sAv/_` 74drdҊDp]Xo ^$Ŀ m/`+@ԲoB(Z;liC3qٞǤys]N[dV)Uo 1-Epv1K'XH+ڹ}b ':8DiUg'4h7>#C&H{ %]FtƑu?&uσ2m m,QTbL.˦C ^J)D&6]} kfݡnq+&gYFkΛ,/O#ErbKbLCb]EkǀgO:X Ulj'L#93P5e9CjH ^Nb]]vi7 Yg@K$XNu\ z)`+'\wL,dw5K_:-RuHsH|qT쇡%+Gs䘬.[48_DPūZĨ) 1Qٽ.֙l@gT u3žœf+v=U $ԅ:^bu_ci;?)eaS+Tj,u (c C9?@`:xb;"#{4}%zbDVXG#@R6Ě?.:e%PxY#ǎ 9%7lpO rJܾ=^ v9aHѾHWռnux~[y[+TFK;GS%4j'ՑњS"0fH˙Y w%K`v #z(QtUTa,OlhD_ qJj0=|qD![pP0P^;L͢ V($ض|G.-; ipG\tVpRޘ!B zgQ[%X¿sT:ȑSbKMHx^!gk ֭9  6U$uJίrÝVɑ?^S#':F2ޮM5qt[5nPBNQn+GFsa IZ ʕ8I {Wc@wˡ1h}+9ٯYϙ#N?M~zpO2QqRDOAH|8aNn0ahKOe9_wya3mwe+ IrpR@?YCRVqWemC'i}E㴘&A5ժ>mjA[WʀyM~)b~/!2g.~M:$> F c) l#=|ǃ]UmF3Jt닧XF8گkIA.o͝ |q0BQ?zR[j ܵ XH3@"UoW&! u,1TؚD~a4Z3ɷݜ+NwP2$?,0N+sהI +!|&f0*3QWc@pKTz5Hl+91Jt}'kt|0.DD7jCٖz8+Ԋ.SWh7kv %z$ݰ#v].a/`?[ r!"7c@@mOtLo@VM-ZQw.#X;ڀSº[6+24ixo;jLԣK=()Cq}&)V5G ˭bV+7h>s%KZU.f~Z3 5C.aw[r" $s˒cmv.ݞ^xؠS 2q<Iwn i T\p}0(l>DG./a?Q%!zmbQP,'5ұ5YuV,40%.L5/5f>Ug)8|M*RIr6,'Snhc(fytWerih*U.S3۪'U`q vUq3Ænw=1Vב4|Zqn]Q j"G>>Py 9\0F?heE:%Q/'VwᰜCvM)7w&~T5@i=[)t Z'k^dhySN[Q_{t1'FԔ0kuff"e6HMgܨZ qޖnk-G  nWos<hʶj\YqDOU9bSm ^/xfhHLJQ+b%X F6.v@wW$[h.~PڐK}P<)Cl^cZB"TpS$:\o;Eur'/F>%Cq؜Y3q_DF#,׻ }rtvidVp=eF>K _ԃ^p>(ZHb9.v HNRvfpa T|XWJeR5$>m64wȲ#/4Agv2?Q]5 w}xgKި*b G鱻+xW~hNm2F I&}φ_?tˉNJҪO\YWhOOHAǻձp\iUhax&J_{nWH҇;cOeF϶sʠ?%Z|lz/; Q*xT@* 0Rx5n}(Q@C%kݢ2rn,nZs蕠Ou`wpި5nN$I7Czv9<#)Z5 wW+p Q]a<.qT-VNn;L;FxEɆeYc{BIȂw%>FNp, i pr 3Z` `Y}[gzyeêV@*P$l 8n=Ut֠d( $>./i<-XL,wg3)û؝|.82eCn_ǭjaThd){+ӪBÎ",&\wʐׇ`Kz>glه[6aB3;eZff]_uݹһXj_Sq,ʌO  %d)?WT ޽7@ݙ$j|Œ 󉹴HѨW78 CzJ:P 3`Yެ$Ut^Icy7q Q4Χ(ΌP5 Ӛ#uZ$R8_h q15(MYC:V-hpk<=L``Z!s(uEny/w}f96QFлBx"5̗N) HBוϾ`yowO+sL嶾R^8\Ͻ(Yh\̜&J$tf@&0yw D|Fj8 [\YY& UÖS˜3[}A]Lv<oSدfp1& g<fnvA`9A -N^JN΅1)Q,etc4`x !/@ zHL9Ziy=\ڶL: صm_j0e2IRWA̋)~B%}f*LLn Y4MR7o. шHgb %6z&wqxO%ңI>3@9nr0<*yȷ\'"ʚ)0*0;_P aH wFoA:yO kU9>fX<*/״J,2H-vOnbvW d6|&F*HKbiC(~$+PwP?D>ۅaH|I7r5_<3+IVB<,y.iT&lc E.N'cu9 ATcu >fCg2gEzf;صF|ε&v jhj13!349VU:] l2ƅ“cJD-yQe{A< Pris9":ɈJ%@ (Ľn|`V9 gEp/lj>j C 8I]u@_xfHv<bsoCY5fBW-n?z9+l~a b%*0%_ɔ&?Xbr[ 't@{pN7y[4~oR.t `5ޡu^ eu/Kd nײTm ؠUSy3IACW/>a.]0X0;{ z[w,NB-cnfl|h[,TG6`zCmͩ]߼Ԏh,7C7BaZK:ql}=rI7p54 >|h:zVqj󳾳 ->_εК#:WĿ~4fz>Hr,a>nS9_y+s 4⡴{E/ [}Wm^H:el i in4gpT; A>G_ l`l_ yZ\(¸][Iwv46ɐ0KpY0y$oFɕm{7ckmLDg$$v؊ӻd\]w4 ~W'6PrKx3S\[-0̐ߟo 燢6U=-vT`{M?\1;S[2$^}_`AYH {.e¥@*XzD+6fRn}m$dĪN!$4ΙB'YHWvBǹh-R)GJQ^$xE2CF`$Q ZU?R)8bbK^I#΢Oy[Γ˿ZAvA$&vF`C3H@7; HQްDs }AlbuXZQcaho:)wm@-E >ЂSen/n}ZlXl95iliJ{[} ڢS_",s]e99, ©GTIt! n.Dxd+||њ2lAC;qu |$ J#jЇ-gQK뻡It"K>b/$xHq&[H0)tEW,8Ϸt۫08:@7ci@~~ȴ [z܄1m0Z?j ޡ2`:M6 =OII W࿌|!-P=K72NH(DENV(16)DJ%<\UiٷyRjP*#7_UJICi[J@.Jm`xTS;rp|ķ{ԍ'̆D u͙'njҙxD}IY2T(eO=mE5@ْ$*&ҝ ܦ`k qpmV㛐r/3C t,%%'N7Bشj]zS R[`o 1=D:nUPct5Jb:8`tsSJxJ% _:,[Y`qX)<\3m>MψK","߲֙EUi4c'PrՂꢉ۠xYqC OlQ/T ^t 2s3iq?)cP8q lkh&[n")(Y>gzJmv\ :Oe߹4Ue*(x} (emnQ9e y5"Ւ2upاs{Y!e._ 3c:{t#EiLeAe*SݧFY4*]E`s$a2jjAJlV1$~-SV-2v5_taI^M@ӫ5Ed 6-nR, ~Ձ)4whyj kP_W1t$ȭ'gԩ%>y ͤڡӕ3Ýe#8)*rjdT>*ǕkH .xY*8wϊϛax?H2e|٠?vҮhQ-aIta\ڇO\W?WAA[E Pnl|QaVdu}y2؂DeNe "[>9v믷ˠ)W%5 [$A,tdJ]q~V Lbz7UjL%cW-F(t>ԉY}"V^26?l@@ !HUӕdpF)} 8hbTl@8Q?EMO#B~4b:-u ~Gg3423.iB2ys^+TۃVsA2w:`0^WxrɛsD Xr(yFhA0m^ 7wmꦣ.{&;_CP%J3pmDH;y`1'Kœs->r}^̠\$֒pj\ge,п"ud3ܪo[vuR& _hmEn՜8Xטt48̍Դ1 -^Cl:z c.^m{8L[ڡ9f<ެ7,+1"KID3fOkBW(Q!j؞yIs'@ȍKbKŚSݞsUFFCz߱!;@U=IQ8=L4P[~ٕ#3bU!Rf+I޳G4 k ,lX083tC^]Xj_X'=.2?^J4.IT _|z }+4<j9JZy1'΃@Qs= Yf4mdsx;v-dWʾ͹Koh,0v(s_L฿>iH&Ֆ$4'$7W#j):,WeQ3YoǯcCFTyzl6szL3Ц$oj$tdC@'qeb;`NfÙ7{[-ʣpG:M+d [u+iy]\h0U5THbK gUܝ&xFĊSD+}Fc =Ž}_#IJst⽔]5c)QO; Љ; 6U!o"X8t&K"C QTKHK]zdҗ}{ R]Ν9HUl պB5 rgiEuˑƜf_nx`vS(%YCJx{KIl3Ǵ\X=xnWǓ\q89B&0~2uvGh|~;?k,Cˇ!cS3gn()Z9~Ȱ&P9HT)jԒb{'j2@z4TBSZf(dz#k֒!CbO;c?[ HUl,s B]ɮKO 'K0Mp [-p1 oN5/crڃg`p)LS28mgӮ?\r@2N@W<;KzT0BlȟO], dʢn6U'JZIƈɵ*JdQ <^xR8çNa-]-^Xh ^Ԯ)$NOW;H#`ؙy n$ŜR*FjNΝJ5@cd@UMA+r5`=okq~ ,9rbh~ YK]cϕXdo'pp(!PpPImp>uMPj s{1IߝddۭlF?t\9\ˁX.IOLq%k%nOtidM>F)pJ[PkT5Tbi Mblma3Wu}pagUYrd#E" `>9*7jC0sbY1O|WǬC8)07r5rαV%f Bl|J*fJaDH/h#[M噬dx_Tm0e +k#Cs2bP'4%!_L en$6)QkT̗pL{LRsCu_ƴA WhSQzY0x}]LYjp| G!՘}p|!mLb&,Ȳz+e4qqnv"a++dc||}4\+@R5Q܀/C"gZڢeg7. t:s$Fxznw5Hieȑt*b^x}_( tI :h [Al>4zKfOԳPL9 `t'5yZʖ^A6im!U-v8VoܬlNDEħS`pd 8.KldZT29.{E(9#jMBxdڅh7i5!:|84J'Qrw߁Rl Yc Oy?(%^TrŀW!w*~ClRt-Dv/ז # Ix Fj6 hF C|%fفE%hGܖv+8\q2V 9쮈F4dΗG΁6a I/SSZ7KO&6Au![t-\W! .8.Z:‹ml"ic&@[y Os2 cM\FV{0]%H 1S @@۟ˀ+IL޺g}hTKsЏb6_FyuDX5fzt/teHё=,&6N{{uHz^&z!HM~]0D(/%S߳DqB'l~4)2yHxixvAN}u;i DÓtg-净w .> [A<Ў Lױɔ6;`WZdEsا˗ΟC Ztҿ_,;Aa~RQO:q +#ڦ#Ё%:138`U)N{*PZ\I 6Ž*W wwe K_ЏFH)WcBK}R9ɘhjCvRFtHIi "9Y=bj&v4,:VѠn9S?{C<5 >_c(meCRMnٛ ?}6ɳunaj7w[6x #:g5:'xyR6 R&~ЇSШU9.WtR4E k۞°U&/Uz>+.ԃ̷ ev璩%F 7pY6|L% =T&R B %Iͮe?Ssy -[q/]1n0Hdn9sqN,4NNQ&7Lj!@n̍ȼWP!3s\s)kRhbG~ֽzssV5l0ЇY[!WLii.w|[-@&Lsc' jq"wЛ{Lȷ‹tve`A՞) '>0m悟 |;#:{9D{TwY!S۔P/ )|Ms~oA^r0@-V"$LH[%~ 畳rD- {UѫcBGvk|O- sQ$}QR~8ޭ?,*b+ᾤmD$3 } $z縙H.iH }&>:!qS kFEh9jT(^t2ռz(Zbxi ëy7u~o8ߪ,_(޶oFyց뱥k@i YK\#3Y,i0@s0;l{hѲ"a;B{㺦Yy -=r 1f7v]zAa12kWKBUM8<&>*R#]q=hN|xn&Ԕj0Q: O2_##ƺP0S<<94cp |@zW(Ťs9Sll c t MO7 q+!UPgn?A7.( a dӇS9f#bྕLnNśc5%|:$%تx\#o~:+'A B&kvTBj)7rMTx>I  LN"p%%v%uVr)ԢޮTTRC>|Suuu'tP6Ԩ KZ?>V0%>{+GU_ :ON#*>lHm5*x3LfڝN%=+]zR$*n|#  ¤F^jj3+lWJ]ĪD-[)ng>a y|eB=k`xQ j$<{.vbN?" FeGmZ2wu#1!W>2߼5Rg]b7j=q:&h3iw1t<H\|A>+U EDGzy9;~ 2Eľmg#]ĭe#'4!:[ME$ƴujzN8$v4cVmVaJrUrrZ=ԝAsq).P(q:x1PniL>9z`[#XZf( 笚lҥ.՜K'yʗ f^3[PVA%WL &)+ n Qxfg-ԝ+!(%ӗ:)[[XqMM@T,1 v5EgBԧXXY5ߦHԿM,u>NrXz4\Zl:[N'x ;C< ]H{{:7 Gp^n Iw4MVT_ku.5k[33ĕФFcv 77{@f76B؞?͕ MEOx Xd$\^s// `ꩣ)Fbz 'ף&"N/*zफ़!2H(M3Ynqr W!@wt !k]@CQ U5n6!*89')r,_x/䱂)k7#{|T\-wU @G6GpQxs'(tk&φ}h~d9N̠ӛMGUk:"x6mL?θZ:6wyIb$,AhnweX)o,qd%v lL-[Z[ ,|:^=mbC}%(60^T) yPD2~Ӻ`%U]ysmgz|[_NU1p3/Չq,hЎ#=nBRn@tEjQshވgEKF۞dKg6.a@%+ΝzNYCҗoh$y3ڤ~,Z2yj;&Y>] J{E^LXæDd ٽEk]_p=4֬٢ O(V7~0Ԑl-9g|cl[IĵkP~Tӟ("1ؼ3#BځItѱXUTv13,ysZ_:MX_ؗa6ǷeNnil̩BcF1DH[8ٿH꛱>ՂErK2+N 8 LN.S> ˂sbvpVw&du.H[0'FM1V %n-\irTƱVokbRӸjGnS 1>U8Z1+2 c !"=&Xk?+'M~cWx+oCnIVoYUV:=6 IjiJ;=_Y(X5n:6q*YyUC12ߥ+gVzn_nȰqD)c/W|@{̛=yBR|bw0P؞%AEQvQ-Ȋ'MٞXJe6Ojp*4 I)=Co?bTig\gu$FӰ20 [ [&.i3d9DYt~=>Wv&p2Ô1PuG;8@A]QnH(Gd_jy7O7S۔͙QAXyWoI`0A<† L0ʂb$4MnT-sȮ ! bQ'dT)Nphh+0^-D(Amd=Bu󍙀?ЄS P<;9͚]0c5//JIi+A9 а6:(#P_T͸ĘdA@ek uj{{>"~74+ /p}8a$Ey]֞V!5}-P D?1vz:Q蠁&4 d v޶ VW"NBcjo_*#yղuը_t^)ZWP1J 3bh¦Y&' (2ΟAZ&OorD?̕y2ݫ|V4S'ZrG>RU %Uɠl]ۖWz m ?P <^*hlFYMzb%K;/ P2Z)>g#{6#NB/)+\ǒ 3rit\^z(}j^bc 7h5`F1Ty捱49) r˾~ jE%ĹQ3 |m;vKg//n8̼WbuekP]/력g+giB۸=g4*ոG,8Vs$".d cIŭ$׊ ([?Imol#I]h6Hg|rrg/*8hSS69̲n屼s[òC3C(:&~Of44DV{ϖUvl$H|\ݧ? _@ 9ЙF{L􅞑(.{^#1Ey=P$*6h (lK SRP_*;qM=hJƅMT/˘FndzkI%^4O.E10K\4| | 6mnjl=^&ïd.*krHj` &\5F{wfb.+-F.ybrPkLډBqZ@ևe6H&U1~TNP6ܹC K/.3Yt|E=}1#w?T IkW5#I>x%W :E&M,DLlJLdZ] sM7{I$/ oz|R;`)4Nޣ% [a F KlJ]ZsÒ㊋MXbl.'(ڒ/ fI!=:4HB:S 2Amwh捻hr>*7 #kAH7|M)Z_ ,Hfb*b!@t~ic\83(mY0d}#+ͰP(iOL{md)]2\)(dd;3|e"V'd`/XǷ]KW?l qs25 'cYЎu". * 3 <' ؍i}.uNƤR蟴4x켂lyG &{81keK j_̅b es =GZl -MPj<˜4}+G<ʥ,xϸt %'1[_tuUѴP^~;Ho?@lK?~'M+R' Y4 ?u qGf"XcC,)ГMwBoa+X}|z6)Fh슓:,-w3փLPw_\2ǀ{8A gZnETF§0oڡdQzXhyAI+ܰ4.^vYAX{7 &>}vQ:E_J {.Ĝ,0ߦalsHƻ<.`tM:uas}Zkڀ^wsv4Ӌ@Iu}qxW-l@iumHrQEL=?:!ުƃ&C[*'仯s3%PnH[>(LI;0 $1-ڏdSArPuLOO6^~'d_th՘5ɲucotP-\>EXH/b5v^S\z ՒcR3<ĩ4wl MSr<etfY +VqSzgLt 3YzдcAh/n,f^%1ĴPw/S)q1ln}AuJL̙c\'o`c~ +7eӸ٪8{cHtPyW=+ L, ʜ=k֒Lҍ@؁N>"g np?+37,*Fv\)x #a O*{{>m] q)08EOd-O 1U,MQlN KkKPk~n<DI3ҫ%yY V ʗ!q>|H f#5Y$ҸNa7ѡH!&CꥯFe_=UYߔ&W!cL}_HI_,1lS0guPZJ]bHDSՐNT_K2ck sJ/=;4bxX, 'Bw=vΚ D.E6x'nt>ڢ"D_Pҥs=#??yN ;*yDZ ƬhYmJ؛7Rȭ '[}CnգA꠱E}SgFarW_!+H0M#J N1}ymrd?=z2p#z 8T Kn3H7)WxӞR{eUg৩Ҙ}@E[ɥqgUhALBq\aKb1: %aBR]l t wQ(ooi1ˏ *>Oڦɯaք /V'xXkQZzUK[ XO6y_eo'al9> C5\;ddRM~D^ 0RVBF}x 2TaUZb>0 \=<%8cS<5kR侴@BGYM9U(oM +.Ǝ}Y*⌺NܳyGje5^8a7KTbWJoPQiHN俄%Vɹ󔢳$x2@0*$ԜꙢ$Xyiל$i®hl͢iwBM1[Uź_ \ő|! 6JP0OX"-f&Hb_ڪ:ĨviD}G9!4vk.E[Ͱ(l{|% ~waZSMI?=TGe&"0aPo|uDv Wb\# Y2PrƟF/\>wig-٘!=XhC'6AX/a(3YTX)1]-F^90E]"ɳ@ Ԕdowwޅ*9v0%Q&WllH£ćʕuKWqN\\j*i8P,U\96}!TGpF_{;Էx+ ycaO0k5ST;Edf|zˠ2Z;غjcaz>+ lpVѰ沑Hkk4m3Se-b()fj*YV $Zy^bYk5(QP)ڭ0s>l_Da,#GrT(rxin5 O1 i7cL7l5Y1LWǶwҍ[}**)v .5ѶPjʮ~8BeI!Rq}H߇j1J넴bJ^%l"8M#&[ƭhu7H"] g=NzYGghafq WOjN\Qq#bDA-4R8>dSIT)hf.ܩQco̯(Y..E8 J}\w[|"g>uB &_ރ.-׉Id9Bނx0nT$J!}a+JZ ?&rU Hǻ>3r6o&q Q>BgŀCPAv.P%3I Ɗh4߫ :284_Y+L9^[79PDH:OMbsmFK-cfKe $7b#)\?\D7lPk}  ϟOZtZoZ^)%7+'Kuֳjǂוk5'ZO(pqf٬Ή<ȩ5qB%-h+5x ZzYdxO@D6?$ 74_ZQ! .θk z5CM 2YpJ=>Wǁ{6QFV;*[N?NKvc+:)y1 r*^ZYi^_w(R׹_Ro VI'FEmt7.m'?sRH=/& 0& i{⫪ -fBD$ $Iɕ}[BCޖ_ˣ.N{}n(V?\**, Lۦ',  RU\r,4~U8)Q*M-2R\8d` 3vHG"&RA a͙Qqπ4{}J!5VuYx#%e'$׍d"Ve7Efa-;00e%ߙ|PF2iXBIT)I3v!֏LjW',ٖբS6 hU N_` x.^V?zs%R+@Sq]>_ DG-ɫ+Cݱ pU22'Tl˚g5Qy }4ڹR1j/ .юړ…KrX<1jJ%Q3:]Wa1]8>-Xoƃ~yRle$Qk3S\xWx6z~a^h YӒ:K$:oH9D3.z!]HN>N,8-:Ĵ=tKlL-܃-$Ɋ.pPftTQ28paZ['Z e\?`EC؂/''8[sYuvmG(P}-]tO$Hѿ~ߙ<2s4pQ}pspg6S׾-i]}-"45Q$fynLݾw|h7`:}X=yʐQm 0X+,x'!0qrmڊm8uΏ>"'o![!bn:$/-'9:7Ky\^c#ɤ8!bx1Pϥ3㌻aEJ`INڍ BzWG3Pf#̏cE1I%l֥|ô̸hl_{EWR4@Q;9 V!+*o'l8s t?~vzOLR!5^|*n>ej[А=B4 \3)븧!lnWRcnݑy% #@Ik,j,@M\ː_im}; Rbq"9ݯ+UNWEF,䯁$@\<|l=343fjx[ ܖOIHyՈUT#cq6Wҿ{(D`JD3\{&Mk*߳vND;ՔNvaFB}n3>g47 5șquibId4GKA¥gCe O~#~ZZof{S}uQU?rUfX̎oyI2z,&=㨝 ڮ[hpGgRHdYJRDz1pAنrpΈny-F `PӘ4w_E$lO3&W\缔?o/EHaĨ3;CBʩuR! RHN?tSzK|` 1w4Ά8phMȕ|N+qY+$l ;ܗx iM|~ {)(0) ;dXs'S<I ݇"â8]'+BəiJaĊơ#Ru3$ E b(6Y0X{꘳f:MH@%0jz8݀FhHO~'X`Cm2ܰf9 K  eHu 80E1CƍkkĽ)z4%lQDmodhwhUƒE t겭4DΟ/u(G9SKji&,%O?)lUpt,U` g3D~_#u';P =;iO uPhNZHaOGF?Er|pq*'9rBA GIlX C8`@+ʶ ]*kOB Bә)2p1Hji]!8kݾKU >JˏÕ0_olX0VyS%v!9+U]O^[|xѝbiw5qKvTPc~n:AJ'nA`%#nc)끝W3@ ZƳr*;7LwA_¢^iLj&IN ~)E[Ћ]z 0bJ~KWuEL0.&3s-ۢz!kV`-ƗAn)T` ҫ:򀸄=-5n]%]/E"l>]Ox" 86m#>jr㮈xAyY\SȘ=ci,O#B7S 1 (Zyq^(K)(m7}4\yAt8OߞT2?@:ZS .'dWm' P\:#tX<-JQǸ[\tx`eU0G ;ȭ(`=I#3f#߀#nJOG2ZDc^/1nhekVzGA2b)}r<|.Q+׿5]a f@aK)3!x)y.^uLZ&ysiI_X^$AY6' Hb[VL7ChMjx^ZHq3w0f8bSχ\`Sn54jmu| b])gE 9՘yΰ2D0s*Ir:g( QRZfh I֓p\7Xxl0]tL@~cbk.䗸P'lu˘ciGVaE~,Ch_ZŤݕcr>bH cUj.zꋸBM<΀E8WboSŽ1bk5؊ނ(ZwZ~`" A5\S'¢ gZq$0/T?+_R mznvY:m.X>yIMC)OY::f."ŘP+;B"yd6_|Ga\-w@05jqQfxI`.z2|0Z6/oK _%&-0zYJI) Q8AAp* Edj-edL+a,LiG]5pH(厓~_}v9qOIs(!8nCyv٘}TJ5OdXƓC(u)C]@_]r4lZc5C 4I+BR\ȢfS-|M[h٬ Q? - lh.T9EƉ]A(56(4P忑,9)ҪftLϦͧD6+9k.?Cm6mT7T\ْ(rcX[h{a<تjv / 5FL걙Feigծ_: a/RMU8ϐme T)ŏC'zmȢٱ'+WZQ*ti)a^EB:XfPH\ȗx5^-ٻqtڟsN(v[ EÉ#ڜ=/00;Pn玪r%3h(}tS- ==eµ-ttνc7jb_7{"< ˦dCi|OI*u CKJˆFͩV=ՠ>ʖ2J>מ ]nFYK[~!~ 8)E;E#PxAJuG&ێcm܃֜wݺA]<53' gA/[dN MG,u]o6w)= >`~o4I< " 6Ӫ_Rg Kd9AUM_NE: !`U!0yp.&Go[N(k,b+5y/\$_KZ$A~#l>W dlq[bgHtEoM+^# ͂l+^3Fr|(E)f_-;xJ@x-[Tfzb4q}BAw ,[VƵ quɺ6j4QRZō ?y+4s} v=QQJ%:4XM`=|KV}]$ ơ[7HYž~ՍqllC֏IK WOPRBUP?pȼJ7ѽ*ӆ}~ԂsϪHȤzRwg?*_p ꘯]o6E (n=KK=DEĩz] Ě37 "}EdytF+LʉGh PBva"^}`tOVҕΖ\K  ߺZݙA|lʬ(Mz@% ,gZw#~-y56h$HAq&r36\!`jWରbjЍ b 7ƣ5e;>|3vTЩ+p hC^ ,$+{mSb$wh]Eʯx8o{ݡ5kp18DhRmVEoI1#TiIDM79] *6a Ѡ2b*aF_P d!Й_\L}%ֵ@}]Mڜ9Sbq#ܪ[j`l |E6P%u![c'1\ʲ9nh 5+1$ΩlaI29LTҫxyL\|-u&}Iyn}N:]]Ey0c{̀6$'T%Bo$N(QPE*ꨋʁ;FQ vx, h"1YY<fM|ؤx<m |rG6477D)8mڝ-i aDzvrMC>l2谐iuʊ8&Pr $ |%W0FuToS4yb䇰)@UQ &y7\'+Zz;GwZtk:cG-󐝮KNnv7YfZn\XW"f=[~<ە%˄;6FneEZւe  ETA ŰG׫YT׌}nP^͢1f?RwHjXtRQ-A`wH(֭'@CKw&iwnBֆe¿#T'Sx0b! SO75ks%HTͤ- c?D=acct*q q8}< d#:ol.Xѥ<=Pe\?7Db͸ORuLI YB^XeԌQ, < 2Fwvzߍqj!ƛ|!({jmgua%>ؤ `&V;&'~bZX˛sL]=-, )p # d+ba˦IrP4)+lm^\b(/TFuMx!}{Ҫ:v%ЭhwPRkn$Rd3eup85FKVoG纚&A$5?GZ]WMnDga,[SmЁ4ǦnsG_ ^ț|ʯ/mdٻ0ʸ[Hz>MEtJHN5 bE̥Tm`E* G3EK{c+! z2daz$mʦ0&0 X[?ˀ(Qd^۷? f{* boABzj$f{"?g2^\~W xO^-& &$ ׃(}_Ԉ߄.|T>9VAh,/ H{6۩D]|@1,$+NiUDczu!hnhu\nu\1onk8:vDS -|_lP`$,~h9|$_ەh){#}_Mvoa#C)"1/CizCU\fءjɴl~ŲcqE:J>~*\5%mO;:ixe9_C,U:g!=e؞CN 7 !nX{zd\a1@Rh_xhlAfv?lж&6 S0-%9"=}kY.ucE_E)I)vn ۨɽ}SSE޷= -"Lx͝ nQ*|pUGc9zir> omD>;+cq2ibw wXW !56﬈u *=zJ&?Q{Z;{@_pcoo;$|Lp'(wlt6@PBf N*2R }|em7Jڱ1]iTJ&zgD˧0f 7Sv5oUTj=Ӯ=΢>jywi2.&^-. vFqHOA D@ĸW@r S~Mzrxl_5{_ @!LU@pѼ Yؗ7.(7(ٌ3ZdF}T\(f)KG Lb# ]e5#N9bNSilPFPtX96ۚZNʣ+qua1$x;8\L*Epep [,,F,8GsVc04"lU,HG&{^̙gtJ_oE,J)ѷ>9X.&Y$UnN+S'O&D@ pӸJIA#᯲,-!wWXt w_8O+͈ 4tvXv0@L[=J@_dz(}j y,2נl Ԡ\#Yʐl(#) 9dUHW1eq&kҘYf4'D'/=?+&gA_$u^tV M4ߺf_5оk%dqr$j"RzҒתoa&?cHzai3:3+*`Yge`bˠ*̸;H^hyPjW(?vhb/L-53=*5U #<0ٟxߖY*3\^p'`c A+`s0B\hǮn)Ev JWWG&lThh{>Z L7 #5İ hYa-؄sB << , YqDDjZDmQ 0 {趏A$'}Btw3/nU*&]~٨wz&qrB'9cHĽ7Kpդs{OGG\Q:#gٳ2M×:~ 36MEE"<0Uƾ|!g f kBf Dۚ`UJeҝ hgc0}oNiHUFkxQan 8_:ޘ^[l^k Wp&1dG="Ьl3|ą;tlqW(c#Ttn!vv  g׉yǎIu/g#Im¢űO]4襏8.J~^3^I%ͥJZ XSg<.˱*ə IyaZvgF]UeR[K3\!o?_Q=R'7E}5 ǻA4ޓT\h~ ⍰#70Nx0i~Y9m65=Q#DCZ١N@[tƹ@⮻e*O9wt5&9]E,q 4&)%nSm[\ܪ3N%߃Z*QLcL3i٦[I_Rǒ%dɖ#5ULc@OmbhXc iPqJ3뗝c}b\$?FcW)$%\h]r2G/HK2EE05lj2erz$XQD~_Vn2H!y;>Nw&߆j | G^jαyb9As9cםq_fκz uks | jۂ9&̊/;Q=jހ^$n?% dxdyh85ɹNvkƛQxϦ\De)"#|1ؔed$$( ۛ4?T}z-37d"ctu'`x۾qʢo$flh$ƓK4ԓ;9Yk J_&$C`ֻDIokFH ƾ-sE1qνTHV65M>)prKчveliƆMXM5gOC&acė'E ɞP]EUww0^o ZUnIe]Q^U:hI `+0f9 {#%B)ǴaBJKp|_>$ݶhK/^eEFgݴBV7\bfFi4X{ s[0x7LJ |`+O+lX/u5WߞY Mt{+VhosK*-̬5>4<\b\|=Po7%SlAʅ6Tm9~sZx2)DX%u& >8,bMG$mUPwX[r7'ѐ[zq;7= Hhwn?4³yO(,I˯L7%fY~Ec@wS;e|T\99/ QW˰6YuTuBc-jTP׮tȿT!h8TÌ, 8bp+dD+&&;+fI 2YIB~)>5nn]={=,n;0OUwf _Į}_Siw܇BK+L#q,?iC[FÖɤ0-?YS s,~/}Q]BQ6QL:Ja!"V>t /St}U;IvPL(cW~I>#u~ !.==vw{3M^\Y7 +gt<[xm{KiLq"\h&5ԋ_\eT98"H- ||v#lO; \VکyrsB.?Vcf,[cR J]K?[ISQ*exz<+-FX؇=K?2XI >.$.H[d{F :gH"Em z1p:w-]ަ3'ΘʾflRhZʷ_G[ M>ˑ,Vpb_EJrKO0~j>޵58x6b22@Hȥ'DmtϊM"ko)og-qДvO 1xO_g>dXv/nj f'^ICpUa&%#wH"Z;{[pY,mݷ{9?OqJ-z+WN YC<։w˱i6By/7\2c%+" M!Z Cȑ_6{.['RcI2<E^,<9?#F&xZ3NkznjzO«ݐU}TkFzev=*.FEw$C{iII>bVO@IXA6O=9Q>ǁZ^-5m>']^py+ $\wN\݀DȂfJJK% ȹcu"[%dpADc &X;Oу b%tie*˲M;?;De\\?$.=B1G>8xOsS8[=uO.̺gN19 \H&z0l^pL~s.t,H_ p~A rc=3kB@w0U h8GܐpJu;3\VXMHn ߢOՖ jd}]?awu<*IKby!:nǀ,E@`K j\rx}#›rbb_S5_3KQ'ky,ߥWXxAbPL;- R;FQA,_Pďuؘ)pm֋T+-n)Lef}" ],}C%Ú&P"5ZE\ -a:ŁNM^N^Rgk';)wtmӉ60ɶϷk |ޤ 5AqGQ󌿨]R@]*￱OVVr? g.`8T`\4J?|A;Z?.GC eɶBD|A^7#A2v7lbDJlAEKϚԶT^_x]1"Vd1ĪC"Qz~I> L+`Q}1,:.r~ȺPf@W3mLB\%F0QR|a VC5P*$?%Ɗ&ޥe5!y.]gǫfVT7N {kp/R'D!Zb!]ͧ}LqLэ;gP]a葐f.SsddJ#$ѝR *[u^ ChwSE938_Ip!i1*=y} .asKU5Pyȝ11q@rRE<$ԈXb=J3el=E9ġ|P4!AOE}wg#c[M^ T.j|?ȧ֬8̐Šlt2d?!rT$WԜnfo| ez 1%Q:51 'ws.vBf{䩼+Vo _Y z]/P<\1IsP9I5QؤIyTSp$~c?8# TK>wxfُ=f)4Sc:} r7Cw1]W] o^e'R~9/p=&qJxD|z3y@U ЇjxCkZڬGrqiŠOXZʵ\WI>^0CXω+z8" dZBmMdqYMg&pL !&fARJ #]vmEGPGUQ;|Mweݢ\GՌլ1d:ד86Zkex?žGC7J *2~h%/?䆰fiۨoXU]9E O % 2(WF=cmM@ Wݠ02RڥjAB,~ L}J75̐hzWf1 YcYIgMPqL6R67nnM3=Uȋiͯϛ-HY7$X0?;ZWƬeQNr̸/]w*Ԏq!P2暑 _F5߯PQ5tOO{rkl2L[RgRPYKX󮞐5{Fk #˞`#1sw)&qf ϺT-]SF߮?ɠH3"iE#ڒ%)\4S)Ջph5D  YlzMr;&0ُ.Y,Kˎ> 汹. S "^6G/1HJ|Ebhm7om56Cp]@M.-8p) G]poVz S;kUYRp}:1Mgq l?4~J.R@ +܃OH t4Bw&;>;'7 U]\΅/fcd5d ´_T>bm`8#I|Wh98#&˱X#3APtE%QtIn{˙z&x](VEJ_|uHpR6j6ㆾ,E˻]/,rφ]Y]D5׊v`DŽ)(WK3c~6bujMV@c˱`Au%Dퟷ(X fCAjۼȻtn=.jevŏdQT@#{`Mew;4y\ K'C(9nɧ6P TQSz <1!T(dꟅ,܃0 +:N3ߥ:1Lu 3o{49u% aŃ")!qI-ȁ% bm=/7Wm0VDG'>1(Zbg3M:_0oV)Ny#{nwTefT*9=y;'B//dM#ɲFdBGt0mL^X^1[ D˦й]y՞ʼLXiRHG[;\=#$E+# Ѯ#E$˒VdO'󡌥1W-.w\o!Ҥ1|YZPOW9JMGDvNOO1c|D|lҿ\J,y. J3wm-]N5:|ծ$>Tldy{*9/TjdsRLk+>|Kr#<;hyS2MtV'G4( Zg30n(YE(| >xB-< +e8r"0.\TH|Ʒ_30`ه:KwGXi)Z6$\ͧ1P#\&6p@W2PnA۳2o xסyoޫ4Y#'C}EZ،>=J"UjM]In-<03uԃX D}Pd.7eU$bͻ]҆![ +ӵej_~NQR$23tmbE~(CL 77IQUJaG;ET|,؏& @ʷ"Ao2)W:7x$ϱKdڀs z "o] i>N>Ie/}lE=E<+LS/S%JyfE#C?gDbmݟM&{h)Eփ0|Vi}چ:bR?Q7| & PСmc%. p &qO½ Mx,׮,xc+_UW]X#͑|.c+,9*)/|9N7(qGeVaDmC'UL)+gs .ބ 2~.7HW՚Q2Kᐈ GWɐu.sZi]ps(pFV u8$4bfO:|FIk~ᙼg(#A uRsxoUSF2Ds ͓bc \0ulQxWPMM+Cz5hrؙhdXc0$F]MrUc,S ؒ)]=A͙G|&iߢ@ ?{ ǂھ|fug\u[jFkH% Uj|Ȳe=iX8|4晑=.7g~SVў-t`:g-joȢIbğ r 9eywO]"~ibҳg@"RW\a}Wv̝^iO';W<|( ; ka"+ ?-;:@L;S:_$PIAvcXsS:.$h;0Rr)is%\0lڸ\{Żn;#-SÂ]40KҏyPdaA[O+ mSi5F%`kI\A₿&a@5X-Dh  /t]d/K ^vTh~2_W`v@R>1AEu1%&cN0-niT3+*99Q_ V״z Pnh d,1*YQndtp x#!M2z9'UQdK|8" 4ta̯ w!+V\)y}SSE~uɯhyhanv $Pkk6̛8rzE 3~&iY9zuʴ=u`tew5wD/V69z񬽴'hl'HԣJF!lQ׽mQ 1m=eH'=PΧRYy%nQB[Q0Ҡys75 Z7tUw˙և"fS!dc5`ɘKJ63E c]3[ F5y l<\#3Cff~`}O<1}[lhC+eHG kz-Qܳ Цw.h Zg*oū/uUm'oX* f4Ҕ@c!ϰ?ةfY9߬L=2~ڑ*\Izҟ&T1'qQωWy ZsoC[xր@  }cZ%F0NYP)И;b٫\%Z |r0|Ŵy=[@Ɗ(@JM0Cg@7[xcߓR˵t K BП+1*֢1 { jOy<<Z1=8`2gڰ<B^֑>͛LWwB@sR>~ cH-F\ZDɩRi7r;r#k NW43޽ق#w6*Q^c AF5]mL1BՏk8%C l^C8Yy(Q ^Tu$ zw0K+QǒTmFrpipc*g\EΑq!wm̏"&B5Wȗ:6܈q24tVGn`#T8:CCPx s|)UAߠ~ @ߒ~zhX]zQ>ѻt4>&: )ٌ Vk}#]Av7/o|>6u>YZJAaؘ-#\Xx4 ִf$\U:N+0a{*ELjLx3rNIbɹk|ÓQ<;ZOa@w?= :'gw<NԪ?J-.٩c)Dbd@#EU{h ixe%- ;`UpDвb+.:ړNWF``/%[,0*䍵(YM䌵8rΦK'q]E"UUo'v) h*^ 1) s6OSm_/3gX5FGc _CmdâGe7vZ\E99XdlG~_qI<^wn ¶!L7zKz2il3 5J.qB2RFʇ0ΎY[Cp!u4)7s[ZR5!c7`V~:4pǩCs :`f7@/8ȐmXKW؞Do$KJJdߒ#?(ѹ&yCٕDgva$%q 0myϔ(fxVW,ېN]Z”@7Dp',&Z( {`=5VDn6ф=PPVFPơȀ'2L2e3-D0d^v,K&nh~]S8h3y͡itX'p{!5u?>_@d Y\Gc37b"Ƽ*@P-;/lf.aw-PJ3VO,Y[fhؿDE3)-8 a ug5aL@^ݙ>9E&_2.o:EB`]Wڡk^jTҝ$$RƲc8cWs/)KArײZ5pUߢ>%{FsNʯBf^ .KG ѺPEY⛧<|ƠE?M_^0k~G\U s6 M2/mMrFSQLC^DϜ΄ajkUGNS^^#S[&\ c2FN[϶F%٤ 9 jm=7fOw [1qWX0'3V rQ}W [1@=D&/0+'~5QϋV_2* i829˨6uBMQ\#{_ 'k(pc{TVmYO/K3 5k|i쫃˲q243zCvr(@7+ dNfȽ+5MWS>dxY f.ƈDqJemb|nˌkL | 32&I]a*$Q#;,S^J>6PKn&Y[%)"nd]̀B]@g`ʕP+cd (}fuepOb zfAJ" j8CQ+rϝ'--7,7Md9Iul5RۮN{ ShK )Ւ:20)‹^Di+뺎1%7Q [zYAR k'"׌E&B _{hEߞJGTOáizp_æxjO#%$'i+>"뇸aȫ/+uF*YC"ƥ B_It :LF!pRٞrLʨb 7RvWP['窞CZw ߷P~&y t)BxFk6 ik]00XTh_s餉l Jah,e)$S1Π@XBH"xhv"z1'zJnYYZ=*L=HL* [.ҜXж6]ÓJU!V+Dmq!ͼm|ڿ?;o@w6-%^{U9$5P0S1'1k`elQ*py!h8J&zmᔁO0_E__ oVѲu!JD@š>_^| 9E }2mZH:%^7=ǎ=E:YHasK*XoQs*npvd4:bO6YP|ŪhxNLl|O 4?γ~8٣o XVHxKXLE]#(ڸejP,wvrt/n1&z"0+_1xG"X@IsӞGS`^&F{NH^/ Ge ^)Æ?Yh~CC̚x#)wuґ)l g2h۲8 !!_4:wJDJ?uε)-.vhhna#m82n;FH9 NjNӡD0jhVj}X7K9wD7\k711x~jLkGE$9lx蔔GA xI|en \B0+(EѢg_[\&J[bﲊu揧猐FbQB}KrUpaG׆&U6=.6gOaY5gJQ- {gj~&,T4ޅ`}0sf,ј$ gF|-i?mp 3$ZQ/725C(@8Q)u&;XVdlSn0zg޷q77r*K>^+3+}16/DIXI}\kEzb)3ǺQ:_q x|2 ?Y!4%^\o()r-e>j:hY[M:_\qJ?݅,UEm8Pִ8TE%VFv$U񑻘d }ה;R4[%T6U$D쒈̂R}qv3ٵ)ds l&s3gkMEK)'ZƏَy@fWͩX*M_M {YgmGU{^L1y[h^ZOrThh&md,% pr{]~w o~3ԈGspN@ku8h @v'd0Cs`NƙJG.D䤊q0 z[`VaQ͆ք—1+= Z[ םbz=XiaޑI( 5&fkw$Vܷ e+cP$tC%Z&9֮}71c١V~bJ#>qZNT4E E5ͬϺS@z_Q61J8f%v ~kqxsd]X~nwD70ݯ!:⧅pfM( t]6pK:D j:U*{pP1 7&y9{KLfJ24|Ɩ a&^8vɦj:uhbS)2I^N.GSG"5߶` FOh`%e2<01&^Ȧd/__PC͡-'iZ2p˜)oN;e40' {+0wtd wL dO/S;ͪ_gV㔆5'-ޠ(O8~WL6Rsa?5P,:PzꥤjDzLe2G jXL3<֐`IHӽɗw`#s$!mR|Wתc1DkISd&9g!Z_wY *7!aK (2Uӕs "X„,;ybBJcO<n`w km7B{6Q*`@dQUjJסxe`SXlY!߽$]m^;{2A'Fͮp7]naM6ORKKv%9isqɩ[js4 3$P3QA`p";x[O2+ed\o&R*7n,ct  !ٚ.' yQ.syAau),>v0кw4T䜄vvѳ;1HydKGo%uiXFMEs)sb J%Ҡئ1Y&t{,:[p؝6-Njj˝L߉ARϔqz ]X]9 pƱș[hD:W ܤf҆ğ/X5s<`Vpø [z+?欘bsW}p$Rt=wеGYSsKalpOI"dJ1vOAw0 X74h<^P1O"+ᬀ܊%|80%{kn|/(JxPMVyH&4ie-aj3Gh\Q 9V4"`*S5Ϫr=SboQA'uZe2Nxa-%GSmzBYP l4ÎWAZ=_0ɞ=YoעڏQ[_B1K C=}v$,#SnnS'{L5m^f-<%g>Ġ nf:25 ySn>av?4'6#AjLmTBBJ4O=~nRL2H_7ን/X4fD?5a; ?]p,82x #L.{I7M&x^sy/*Z؜3(~slJ7dm@bkGoMl`ԅ֠$c1Di&YE&}{ {f aT"Dgo84RwM ߠCd8=i/gl;+w͗Lѕa aVM{vCA O 9Uuтdi.4;ʃ2;AYr\1{"zS#^aJ1r_ 0ڕS8x_2\%4=TJ1zľQD,➢yom~ ~ &۰#Km.C)ygNv#!v~[wW_jȾ׭|21A>zAޞNx~Aooi|V˘C[RnO.J{dG އ @PHĶt+}|.ؐ94ӮQfNxfWX!`i+lZ!$t@;cfB(N @SGsٽe}՗EJ9ͻ8W M) 1ɭ,'YȁZGh3w7\YWY#P UJ3lTԖ =%zUS͡E<#QNZ:o3LI#$Ň4VfFqqR_sݐ=aX~S-,, qp.)prt膓x"a lH!"9X@e{{zL7 QDC]57[s=r|Qyԟߍ zcXfc:T&L4({E3e LH! <9ݻ]|lkp9:=yySK9g崢nk8ƟwtRε N{tl2A}_1b&U3n]T! Dn6}I ) j؂7 w}R,Tˉ ߖ$R1oh'zu K5rft2m_F~}ʭ]U%uޥL9a:?BcљUD hyδוm/ڒ d;N!VDӯ70=i39A)4$C2w #| Ǽ0k(Đ z[@=.zI1}9XtkrRf- T.J\v+0esd̑%")p.7U+uz4zWy{?^}(N'V4B FTejx'TdP<2p:V" p\5wu9vhE:vj͇v.mO/L,kz%\5At{=7mjb6!R`DWͷ`Ѽlr,vG"h}E9C^M3Ukg!Lnx㯅q1X dPnέr#kk4ӈA6rqLsq`7/=Sc5S ,. LV,dt׀# aJB?⷟rx;o]+[;swv!\@I@ g^lUЌ3p40\-og"tTb^gز,=. bR;(Jʜ^qYvvCr QB!;G&q4ڮfa B~O4Ş.8^XXrR% 8̖ZHi-l}n2k}㣧s͝UKBBrڵ>3FY1]3d`G (d^R,5m#]QX LPe@b`Toj`1g;[b(N!y.VL4Чe6EڥEӲ\ Q=v>&hPxX{Ț?eR`@-iCIBYTp{iLd'.4^u+~p md/ʻ+'-O2ZŖ yG̽HvLpEm|YÜ/57';vWPmշgS^ UX#:Em/6CR'3 rG_0e8!!LJ/ڃQ4o(vD WAM`^ =X 5|3̄r5zc_(9ФNw"^Bw4Y+𧚼@`۬}&+ L,|9Oz.~adg΋˖EhyMg =:l(A??5ظ.iPTJp@z=i~㜣K"iFh^rkASIZc2Iwc.XL'S=%IQ : ؋ECsr%:-3cMEL]OGEk+ew0bz,kv5G+6\=k`fjrfw$g[\GԼuLoCjiF(,,ڰ>'/ұ3:`ywQTDZ=#T mm7( 0&Ov;Ue[NGjs`++Qœl­V3AkVhDuąㆩw٫g3F'lR?vFS9K5;X|WD_WH` Ƅ'LkQ_(ѐ dL)֑<ΜJ+zMlTA5;mR? ϼk?buʼG|Qֶa՞& >~ IwQ6HxĴUR׽1M?جmaLF'"+|ZA ~V+A~%bW0V`yM"/ bNi[U54&'sêYM!S*xgk"A-ꈬ"˷\folm];[[_Pu^a>x!Ͽ<F;&z^1r"(f+ų*ʸ̞wPAš#h(tR' T>CFaE\5{ʲ+@RL=t􅍵["95f'%Oް Vʕ [B̯,\X=q.|7ZHbid6ıvж[͑-"Oܩ^­ fh sMޙy}x?U^px^IjsJ\pM>90?4cqҁzo!BG{$_@wLkpAƉJ d6q ,wIWzcΣYYߏ6ۘ|?%twA1B+&Tz6N`7f6`DlJVL~%L[: c4 l'&`xnelU(m\8\4:ۑ$]:?~3;KBy ^ydr0`"ޜIs%dR/4DALj4{;WGG?q0;Noѹr]Xw"`0cEL!ҝ؀D#Q=~쭃qiRtՏӗF BC?,"``̍r*SD3_ƂfoD(&s/};7"pӪЃQ\U:J0^F_aժE3\Oi8 K-A&-I)*̚= NIA.^Ţ@s`s+gR)߽ԁ)cBH# U$ E{^%0_y8a^@I 9#cJJв;C-(kϺ[MlkC9Q P9ҕ,(U􋏶q&sZږz9A?I 9POw"g\ Έ0Q4&][v*CYC2Xʏ~m}YX- W9p-Fn,qfKx"Kr>f#왺KĴBk2lzƠ ;l{WX4#402+E:G'YGL8S=rS2lT_Yc&?gKGnZ"KtSOGj 2#Ǭj0)&O}/)w.F^Qy!!j}f]u-jf|ӗ 0~sþ(Aq'rC#w;LѤ\W$Ԇ4F{/D%wVG-NeCL)Ӳ"%wzepךjF/8<4 ˄Cگ;H`[SB"2-3XO >΂ZoQ˫{).?d`p;O.\fge36 b0SF{m7I3e<~7vٞ;-}6.iϞg?0ANV%c5+z$hB_ٳdC 3#VHLh#.eZ(@' C WZ)ޠ(H3t&cU~(]Պ-qu$}JCHqO*b<#ӻ5(9KAFG ut6(Pi(-=,8g5jw뎊RWEϘ+CE]eT.AрmkMx~(V2{d21wb[1HgU nH~0'װ锐FՆj}5MRғ gmE:G_</L8[&Tn|hkYfj Ytzgڕv`>6xg-䄩9hύPWٔ4Pɫq͔oYdSx=4]HPV$GCV@hXN,2$bUH.9ȌC6cY[65=}7AX%SPmhaͿ>[nKNc?i{};b @SU?V( y#kNeC<#IVfwIa'T_OYS/.0}Xg\ͿC^uc0iW9 5#E6ѡ?r."֚H>إn4Sܰ :CF]^zg]3i5|R (an\M@Dd)sE6 }LmּZ%9n:=jO=_F' }mRO].f+z(`2M bMmz)BCM$.ﰱY)VuֵȕTηx&@Zp-am_(q1a(;c(1a$x_PV(@58/>QbK5jPLQ%bٜo{Z tBn M&=b[]>򦇗\xؙ wn4EFPOjamcc +BkJgj;+Thtsw| _+ǂx)a;ӞoV!`eU{u63.ܸ%pw r8ܥhSú*5/SqX֜h++xx v;oK7,KyWJFHf0=lu (QS߿Xɣpl N^f\7 Xa6yN밣pXyŻ-:4E<@6 >/ %XpY@Dl+谂2}H"aF'u£-&]]=xI@^sQoVNʫbK;xaa\%` <'636\zwL#9 ƇO$u2n+͹A⹫>"ɏq Xu֮{H8KeͩLOoy~9pu~.tNETfM"uP4|Y+ N-ՃtʝξXMꚰ> @n ?uC`` `n1}s)F_-^nM&qhk"=3PwKq4|s?Z3&xo;^hՑ>EМ(#oaeL {%؛3dx%V" %y̋ vD Ui/tg'|`q$u(Mp{V5i> }8qcB[-WN\GX$s-[3Go`C`qs]Kd;166O8:͋-F5.tH QgN"z)f?8Eu;)߹pf)9?X+4V%V2f)F%tm"A˖? ɾ@>yL7o/b VbEW%=;) ゲaĿ3a?J[BuN ~>7֌ ;%`>v~[r` ±7傥Nܱ$јUB=ϡ#H Hr-8/Tw&N H[J;_Masq0"BTr ƑBUQMjj)x< n[OJntIcR70R#/ڐHwS\PLsɱB8؀8+~'ee'3C2.kfQ}fkJf!a yJthfY~0G3qV Z` DAÁHYʐb5ߚC*+F󣾅8PI'vUN^BE^TuI`#RϢl/tL1˂^r4(WD $$%+p>ɂcW(g|{K /zB9Ou/i9x6͑^,ni}LTf"yL`& }9oa#RO"suaOe*dn`7YAtE\ʂ);o̶7D_V#L:jz=VNDSmFƒ_j8\7,QωڼT8m[WnzKMPjwfchNEZά̢F kr{\"Ra)Jݡ2ۢ#elRչWβ,G4fS?&:)s)9_#ڛ_&p4SX=e2W]WXͫ5;V9JN($|WpmҶ-&L.o8 .6)vQ狑Ш.Q5Rp83wSЄX$ΈˑRm|=X-胿1p/UV"?`MGY!eX~24,uu]ZJ!Ҵ7؉f,F/xA:cR?-~aďp8Te'#ԿH++? Bɝ3]=`! 9E~f\؛DcHA8ݮl-qKwAhXq  :'J@%=.!ko"J?Lb,uIhBCJ?3gnɿ{i`AcC ?I` hgzӿVќ#+ t2{6£uN!:5 k G|b<)c _UahC> -fZ1y %ҦKr\c]wN8momR} ?E Bo,}|؞Xu,+"J#ZA܈$d.VHrDQ55`nN}Ug"ZMX]DOFi(j*?N, MO]u;gO?(lBv-@Ãf-;KP#.3HVuZZW20mᇿ&B5y5/$rCo#me!0\2F1( 9FO[XU:O!6cG?ǐ˚)IxQ'>е'V2=DK Y_=F =%| k$n{j'Fd0܍EAam>p]y 9`[5%S?c"٣ =[ Gӎq/ȷٴP%Hqڴ ?աЏ9bP9ؠG|<jEU:W)rxlbS 7_7s̸Cb~C61%efe3DŚ(ĶZ@5+Ef*moW?cWW4[:A;PǠ+}Mu 사( ܑ 1)j"QiU<_Mxʖ|b2"TP*f/Kv$ނ| cvoɁ;τ:Έ6;In|vDtͻFL5nSmԱhbRP[8f9kpqK9Le7rKqCu%Ŝyx )Ē%_K]2q|jBw^*vHTSިpHR* bnbUq}`N~J&cbCq&\!22PU6%V}>M @j Qh̦M ZnNZz1 Ea47;| 3 ;@$jn[__빢qLR!z=da0\ 55 Or#{18rg[\J-FډCE ؞_9]1\'ga!?:8&Mm83P@pL9Ĥ s!J3`9öAmdW07h+ΒZ[1@*`jd@:kg1(@W%ITN=A~ˏ{/BG, fq ((3dF!(0{-BUCw@At{`H(_JG:=7W<,/s[BlƪspumMghtf"6ǖц"|X\t zX"z_mfh0vl iyNŹ'sTc??߇\$t!ck-;G͵^&d6HʏW+3|=@톎 =rژ5LmzC:;Vk_D❻2>w !g&tvXxSy5Ax`3LX'K=Eehc) H[;l2XT]5L n͈][Z >DhCb ><(uf-\avt8^uq0S<; p\7WExSq 1,f}l]C|Qpjq:j(j\3JBkE8=Ņ` ׷) =Ƚ$5ۥc%MLa!M'ԠޜmU1w /+IoCT nJf P1*N;򉐢)Õos"kL?7xnoA%+جx8VE`lOY$mߔ ˻8SIog2#ew4Ejs"&tXSlEZš8#\5p3i9P%?Ju S\=xo7l7e|&>*R6] IAOx];ވƭ_\||e}jU\Mk ^nF"r\{p[[)fzZҔEgj-_Qtl!K9{/ڲF7)_e}-)XT\uwєOo^2y)4 kx&Y*ID %+ŊQGТU>1[tb$6 EpOS: LO'{JZJ R s+ TՁyU"È~DCEX-!@g?/\(l湅Щ}YH:Tm`Qu-h;߶`i,ILVe™qdM5O> l ? ɞX51 v24=߆BSUѼ)1)WlfT-YU-xDE+6\:u [P盡 JTx ͻe8Ѓxq,!K٪Px*A8% LgD_2WStz$xFou-Z0]%q)Xn;8ؘ8)^RZOmq [9dy U q4sQWyV(."KnMv/UyZbedN{{0tC 1@}*Xmf3eu'|k ~%?.Ml0AY{t=gc&mOv(K GnӒ< ?EsJ.uMOOd[pjh%RNDDRP-ojT|EYw,$J2)$YDJKT!k|JLz_t;x{xKy}&[c* T˿xQ&y)VY*XIաWD"gѨi!ㄆ4Nd9P!QM)}m@3nW؂iE+}Ӣ-^TVbSD̉MQrl(J!iXe6 X@ 5M{>0GY;m "luZql@&;xZ p5"Dv-j84S k4Pªd\5;vN3+=8չm'Uݾ/%RGhZEP@)H755'`pze| e?'\| 1u*yTn WfGVPː]0?wN19b?ټ=TF'_e^Guu_hΩu"2=(Z\# u*0gI3^9م4 9Ѡ =qvyIJ#XjmPN޿Lr7R f6;46r3 z>)ƃdګ4Z-YG77ysq?^̐* Nj zP\B(B]GELVtYQxr}))?C2PQXA鍈. fs4v1HABL,g?}$ @ ne'2nOHuI~~/a@ݞ% chxªzI<,Kk/hXX73H7\Vc6u rq5:k. 0ΖRƳ<9*!~0m7زWe/z$莘a"o4 K ԣ)UMi P eu0m hZJ ~2:qq.ȝCS N3Ԓ[7rk{ݯ{) ngj5-U ZFgŸs IpfyÌ-U,s+@Y]:X7#ãGbhWw 9SW6k.ꪙ3`׍08vtjhD,Vnfz@h'M$IeV:+9qJO# uwY(cY5Ny(OM=PM\3xbe3oDzDgTɅ1zJ`\sQ,v=~,()oDhC2Ak2D>5^76%`&4Fb 6~>9fi? 7=l3{R:Rʗ\g˰TBY7L/EaRhc`;mg(1|3L q(D~Ik})|8@&ڎ ?EKu_E?K1_av\JX/vǀ| iWF0G rhHrI$wo n4r9V|c]Ǝ4M9^sM=Yg\O{ U[ 9*[DD ҌacPj$Idc0$Bzmˣob2~0OU"v.ʂ u?~HS' 1.1$(a]RgI˷ț:^xp mN]Xҗ"Rxk"vI;Q|+c?J"۸B"`4_҈7ԛa̢ X[')ICBm0bѾYjKiS]Yb@f06V;kLo߳>_XN %qc@/7x 2vQ [c ׫/yg&R8[|I]f//Y"=*ۄCWŰk<~'>yB%A q6[/~B%C^1 bF?o_af:YKW3ںHJG1wt"_{*6bX|\t@䮅˷2d /11#sك`pGBҷu^PZZa^i\PZl &^UT* (n\pGu"w럆"ڎOq %8R7a>tg8*ʇ9a5=ǟ-w<`uʛt;5zRU]._7${TLA\˦y |N} * zUcʟһVO{f8H_ (Ѐӎ7rGe9%Cz,T@+uJӊ@GʬhLGZ6_e4whPd902C>.t}n|w=5-s ڱK@^wUGU kA%j$ud1|vBPM!*5i(U\G*80S}͋j.XَpCie51KZKZ%>6T䖩HaN>^vǚмwr3 mAl6lDr[B̆uEͽEW+zL[۟/y uq|-?Ws(n 'Y 6Eͳ5ԩUL[ !]aC kl4,Lb5${IZm8>xrTn 19v*W6E(e*IJb:]z.c9J 8w$~]<j6MÐ L 'D8*Gp5EkG?oaB+u*N.*v%ڽʼn[1u“պ^Ĕ6iHLY y!J&"8FEԨ5n++(a0ˁm$謪܇cJW|[H S*`),98Gms]VDW4cp[1_5؉+zmda<3FXP/},q``d5;B En&iA"@ۚsD8l3dbχئvi⯬X~Ɲ7 'ׁ \eCGy~m)trTpPO{snGXq9`L!- %$Zn}_'a) [z6,#AG@*ZŒ ݛTLE <813=]©oFc\0A~볭R[ϋO.̄.JB 2KX ,J ([tjJDS)dx13VOlGE1&(HOӦ_s_@bvjQYDr8$FnBӤ`; }[`$TPJ;TEi EmUH= S=Z+ %.iArByTCt(9G>̞.o{xnN@[p!bsԇVTh$~p}%:84%RÿH*Ɲ U ԃ+Ѐ`g=&OUDD^ZhӚ H/CDU<.E޴$v}AL1LD%HHk?QV@XK9Sϻ$,ٷP {Z7s#Z~E'3/+B"3JqTZ`ɢhJ)8̼/ht:Щ֨Knb G0^Q!YlcM .Ir3)[a{QqnjvH嫭SIh!?*A .BIgqf㷇[sMi(Pky/ ,JY1Ьi2F?A8c5%Tapj;g0l'?G>=,Gs-(+L~t)^ ՀTUHz]x;YHi:rG _֢ +yJvp:sˁ@mg%)?r.'⍰KW0 m,|"4 "jiPY|^;D-h2Dltp[ִ~imɷ-Xr OĆA-`%o}&rT7=FshIX $'~v@M(ˣ ս;{%ZJ7Gg Jf.ZpVE<tJvICSπMHLDEzϼkiI꣊eYNHhBRB)@MwEdm7zR=PC:,v2(nG#L;@Ӯ5Wk=2>Wַ)<]Nnlc}^Y^R2HRhի,"ɋ!l%I+" dY`\C2 n|nctxŀ_q;6 9=xq߬s٬48̞{77Tqg|\CUF@J.0Cim?속׈9 5ʎ&־ke*O})"!sV7)²)3 u0Fv& j| RZ 7~[?MEnqIߢol0h&29'SD;h7'^aqQʆOxTP@zha,Y7^;ؙ%^G#V:>%NUvS*cO 4x6-p7oi<Y۬:nN{U ,NqIpO~n7q6Ja٣s& 1Q2-C[~Lӱ=˳X;{o^{ Y\q^9c٣ I#2z&]%~1L B'̃ZW%Qh$ n]SJDxt%GFcfW)Q7ҡSj1zہnWy~Jn3( gZMdMӰB vT3;:bKrr{[츛 ΍kJ(tlA`PVhiyeߟ/3 UmkƓtfF."AM:U0m_`3o{# 7M'"dCs~ՔfVA|?ƁִCΜx hepq.aoPy6 nVo蓾Cd}``+/R1luk;hAīk,ak8mpD\Y Tw7w:m?s |rBm,4:Es#ţ"ԔY#z*~q Hi"#(\\!lpaOڻR&>&kg2#_B;-\}u̖R>`>sI%2}Ea fTA'۠?$ S s;KACP 56Y񵺆)ĎVOkBmH{3:kLԀ'3\>)(pw8&߿N՜rgo iwZF2H=, n #' M߳%@N(SaJ}l09޷+$y u*ywA3>!dž&dЯɠ8$K~)P2_1њV&Aw=,DB!RDf3X?4t ǐnP@gĿcݖ8'U +ux+NRB2?VVmxN|>cb>UQ)Ҥsʡ45ol~ vI2Am*-ܢ\g9G(Z7T7Jf#A@H"o`n>s'%ffBUd rv%I0hBpT7\_,(8 -7#7+bC0Ýu! N|2'*_L|'h|Fgnyx+ &M'Bjg{n(ίBRyOmAw6*!0♳e}׷O 90/xwեLHئqf;"VsӍ!*&p_'&>FHR⏋oJA#;q9{B4C? 6/X"Fٗ{:a,ouݿ_b.;Z˕,@ Ԭ#J9FiƹcC){Yۙ~xe v!rubLBYoocW 6yx(GW,%s )|tuwUIwpߴ]q$ix~gg-aSi(c^†^㵖KWB ;NBn];j/6=/_ 5dQ3ۙ⦊h@[9kxv*J|d6y#i3?Gʡj{p0 *:8M)3m l"%#?t5''t'OM@RBFG zcӐ f ~/ XPNnC f 8 }?2Y M1Y^N4:$YCap)y7=/&';BYAZI1'_<)]U ٤ӓz4z D& ڀruyOpC5]C|{{̉L-5BttZdgE76ޒTs*Iޯsz)F%UWD}Aϋͻo^hZg|)9: 4/)4`VmT""%ײ-Ri{iNeɣ{}F= Onk;3P$ޏy rSJ\O\ o .j^I)ZkA7Lzj$=[! ^q[$]J628}e ;o=`fVe`tJRO-m&C\M`I+y N"n#H"waT.Zد]+oOSx=qWÙ4OЛ>E(ϴ$/UHFpGw{첣gyW(?pu54n/,T15a4HM4_qTESMcD[[E] Ͷ)j'f&A9K\Lo4`T;L<]94XK\12ۙR4gWlg籚LB糨 e ӧBTaƞe=%m\yeV!r5׽X^qncˆ@+g2g`ޛ~]Tr$^^b1t/3n50vn1 G'u//>"< %h 2hv(7a+$ @ž[(EWݟу<#el8% v}#*8hp?=sڜv~i" ™<'\5687geX2;̭{k\ӵ־=~_sw)FbyD@ 1d;ew+ɒIt1ſnYk3d\[L)Rڹ^If!HO\iw o&}F埥E`ixц"1[2t.a5}u<紥^ &VhsWm$4OG٘1B a/ҊDsma~iZ`30)x8&8` 7<$W p 0RڽE/>fϒ{y eV+o*Ҷ?W- !\<FH@Rt7yX.ΦN%_+=e n EgV1H qB2p^H;MM-\Էc&V)F1BQח3a Kbn*Cm$xr_:5V1PvIĹXAS@G@19zϓT%ρ\Kw}U/!%9af$ˀ449BT2cD+ NŽn+p;6&dpo'k y)N[0 X&VfłIJw e^1|,^?#ԓ}t9 D veSj|r6m;A!88I]GpSŷG@CJ]NTNBiA*>f5-+ HMel5:Q Ҩ7Ko dkQD8W 4iQ]vFI7ylD2>fW|lg_lXGqݕ&ȈVՄ'qr<\L TH /l/#Eɩ 8]jVO Ҝ-[C펪"pBh!=L/C&gȣ *.?wJ̧kn=)_;8 ,HKv<G1`G[2mїț!FK2L 5]>< 8@-Wy!z!:0-zXzȅ E_H{P U 3 $IFN-`׽Gcy&n [wA/q/FVE1kxBQ:s3r.c侵:'#[*=Bȶބ0NMݪJ,A3biMh0YL&Ra A[q 8mI{΅f9.[Τ5e3[fم"Y+ 0vb\TEW; Wx]}~b\gqU4N j.TrǠ3^onCtq6 Tv{vA3NN ~:֧l8m  0!7T{UȞn4G>o(SR/*uL@ VfEl`3~_J#~ݦe tf\(lܖ"803X F3.zP+t˲HHjpJ e.ۅ`>~3a&gP;PgK|ɤ?%a>pUץHmֿ:*(}j)kMggȃ茥lX$HqCgz\$+]|~ȪC8Qc?:(zYdy\xh {k25HZu ԝϛ Y}Y\ŞG޿hr,׃l]W8K%9(Ki`D4D'f#XVm?"X45a'д)ֶ9zasϿh''=ScZq7*ᣂPv1?!9vQޚ PsIQwl=5~Dg9vE >3}V-?BCݠB)Ai~Go![ ͜pd^xYzӬ3`{XP,$G!N)<4 ~i'sbZIpy``rBD*A А;$|n4RaO:)lQ󒫯(6zt_Y47ӱ.ucZZ@)pՋL=_V:G.Iqt%R:;\Jݱf$yi7nJlI#UxUW%tuEhտ,0~Eb_G25 |-:J!mƥ!-kC=(Rl+եh,m9ܵYH6惄6O9 1(S 䪁ָ>M(\kB, h_UTGI1L H1qH% ??ȫ8/Sm6 sBS"]zǮx1p{Q,TwM@f1xf Fsk4Ҟ?`{` Y!.Lo%Ŧl*afT?lN#gԛ𯏟bw6ZA^ᝠej Z86QN)?)'C8c3k?&VSvt>jZ\mgt4:lxW*H0djdg&QKU7UZmVO*G%}p5,FkzK9pJ3/v۸2K|,\_}T- L jn%pcMk(9Sk"F8Im1&? ]g1__&/a"k6%00>3#Y(|Nj 橲; InD%lAKh}3iGNUݶ 67Ƿ_H 8| K23j2rը'bӇ),&!$13٥P0EÆ枊אpD-qda&zg2RѸEvqʷԢ^S}|"m=nb;,d3DaVAR˓m>J.6'i_.~^ϒ6)$lAra7 7"Օtm#q=<_؛jV8NLW!j)oǤZY{@-wn s B1tOnϓcD!]gD25Ny\?]]d5"/]Ɂi $-8 TE1MSֳ#$6k٩݃ժ{kCcl[OĻwRw /Dq ["TJMm d;?9y PN=%m+& ݄UeiBy]鿾MB"3ё&K(?+m`E*[JQ,2/rss$Dk^SqQF/4e9Zx7 e$f%9|5}:SW$቟јg$KmKtyZ˩! 2Vh$~#*t&HZh^۔P"߂yxE.Hv*ftY"CO@g?a?A4 rB*.`kw<'JBSU8 m_ďȆ6u=-Gۡ[j5""^KYYs /u$AF/FDH!tZC*SɅ5\U~Uʐ[xj.b10$R/+s15qBz⥸nP2ڸz )j8v~o R@5.}8ags9ZOt?O2ګNvz;P`]wM%mԸƁp XLjZFrmy5,rqٸW]XC7)<<5FȐ JX )}ػuO7-=NBieIhpy<2<{ҞwP9*{Ĉܐ5zt!)% kx^yaB1U^M:RJ4sMضD] hjQu@ڝ˽d{x0U>O uD )*RxxDsItiE祹p,mH"@k;Nd֣vp(x{XRW9{0؊S@aߘ]HqHrLr\ U@1 ׊]}b~[Y s5?⨏?\\ bxeMRhiz ]^, ru5^2j-KW(DS^YyzP ØFfb XdR?.wƶbU8 zj+EDS|I *m6 0F$oF,Ưy e:8s8\*Dm*o&9sWV=:>ݯ/P! e'8Ru\GN<Xjm`Ʊ&!% KFī&~pO`zWMٔ%}ײ3/ni@$|j!mkuqe L0W=ѷdb(dQI);,؁zV*9ߢCW=M )-{Z,Ļ~խJk&ۂi {ulo{ AJIc .z[Apr.DSu era1BT )_?2߄yֻKpGB1)>n_enF赱 mNDhFJ! w!Mtڎ(p)4E[`xЌB:]D"f.;Gfn6?@u=woZXRUחifEݍڠD rH6a 3hS"GhaޯHzj^`|7}yغg;]JH2&]2)G**̕5=FC~"^$"L\˜|āHn'&sv6 )L?0v +K3׀'=y̴Ϥ+wOt(UVhN9FU՚6p=MV{ GXt1Nw B2a4dqwtDSM$ LLW'br&Ng! Uhtt±{7]]?/2#X,x<\EH/jT%huH\4t-Fj^ Kpeڧ@XlFY#RǬ!z!W(:+~{KΡJM~zXJLl^DEK(bfxPX2gK.FRqG=60_Z]"yX4i|P;uן%^+yHc[ NT2!jŽ">U9(&hgU9XSX_1t跟TX&Q˷NĎ&%Ʒc9IY HhY eDXڶjZBCbTq8W&=ݮX/Ut`M0bƌtsSd_YǺzVʊA6lRc*"[~y<؂.CH0//c[{y U*QW>nMY^?usZi 8; _0?uvsSClGUxX"woJsd[Xl[Cb8JBoХqsl+P:i=i O9{ 9 K{RHOxK @/ЯALo 4ni Ўc pO#'-t! ?';S˸%ҝWP"Ti|!^/g>RT~1[戺5B7Z`p*fj:+:>T$ЦY:,e*.C;X.q3FÄd!]j֚fu'ng ir{ m?臗c5Éӥwq!pl])5nH "͏:DE.de@3ZMyrТ1alqδj*n1,Xw6#d/kiP&4'dD:ehuU*Lj rTvBB{3iG\%zI6H~?'. ; JgN04gmΖ==r*cs-*3yJSA,P J뇤_2Up0?xl-yXjr9LX z3"0 -Ҽm$N~Duj |Y ыf6(x bȁ7.Z}12UٶceI؎ nC^M.Vؚ\3nY?5X`r+kے׈ WhB©y ;o"Wע%: WfpߙDho^pfro;|eΓʨ+">?e'gb Pߟ~5 TL,?j:R_/ 3| P _CX2 Zz'0b|$y^Y⾴{.0;~}\#!.T'39v+Qʯ+*}t^i<_,\tZDr DMy=C[rͦ΂_Z@L8(!=岹 Re"O1rKDuGK#?<G6R%G9Ts([,]lȾzuvEY %1lʺmC4'E`if~M`xif@|{B%d(#%:0;7㾺r|Z#O;HGb%~3B^C1hť(;-X2+`zԶy8l~ :,0B % eRw e=ٛ6"ݭt^5Es4LpFܠQbk5(HqJB)S̫j-tFNǃYe*}XЖ8hҺ[M5"CAeLjW? IC܀E[aavxWA̺$OIb# =>dnprio׌(GaPpͮ(=hIGb gcayHR7ϲbS0̑bJ}W+oqEv+PՊ~+5PѨ8MM z,9cu;Eͱܜ|M^k^^(F0#'M1Z*Nf6HN0sf\XT~fk(S9b-%DD*1L>qÒ5TWa㿔j W)nt1QhU_;v»2D$#{j\LKx(9mR/I%R=VTWJcnPd <&xvR"8Ev]/LGn>\1gMEv~xXs&zwB'mPo7`Fi5ZiLT5.YL>s=p%BjQOoГW(8s !J\ypi.-캦qqi$e֘,u )Z{r\`< t.?2&}x?+@-e#KԞ^wA4h+Z@TLڅS(K66NsI.Y'IDWcl[{r@֥dt{_逳c<ӄE֝T@8= *=C>[ˈ8> -ހ1EF$32lN/AC7"1 Аlou:o|@yjӃI9m^x%TBb{N'-||:4t Oq \h&W8ivmsIgtmK=ߐ] `8z]v6W c/I|I,,p;{SfKy1E\h)>b۝AlBz: @D۠^9ԛY|W#64Ⱦz9c N}׹{0 9`\aP@eWކ (}u1R3 S'_S_N}/ hת\zz@m0)_7^|ͱ12~jF֩>|!0:߷@:%>4`-$%GK?Q! -<8%=8uW :$)?#˂'?I1^VZD!s,&X޽[z1}'a@voEn؏$A$vΫ\ t^]mX:̾_*˥җd2mT1/,pb`: 8bw0Gb܇HB_jMRhj+|-977gvjdI]BDK诇YW}ј{G)峥cδ0N̋' E7lqm*(4-_xkqX/UXr,? %ŗM S x։׹:|YnjߝK+|&6 ғk "9ݢvN;fb~onFOi^l#lTb KH(&>; FjwP8Nw:tp?ik/F- j#޿0!H ̙woWXVh~VGh!@YT4`3+jZ \?uUAAM#Y/!!KBޥk.H.%icbAfD:Nh-W.'zi翍쎳5 }fd;t LXl3 s\sҧ#iBދ/].lzW0"l(FeOwgJR2ph}& w1n%\TqQq8ft xșFP;荭kܿg{w<X@;JX{_2A7)N|Hg ʋC<-sݟ@ L+궖 R(C ^SPI:rQat,yW\-4VGOy3kR]6RuVxw1R:.fwf˦L] >I3[?*4_Yz{~tZ39s^UYyO"3Y}β C Nä;3pA#$ C*5ASwr-si'+$˷T27$ez2ʜQ2 1dJe6]0wهjqɳ-9+Jug,g>*Oj.!d+X|XpMx9?(u*ӢצkPGneJ37QIjܟ }Q_Opa1ѐ2s<:p#72Eيw1,"a"u~S p 1S9N;Ju{%dnk'd d+.WDd^6 .h~wtK0%~*&Vi+=YU1_${a,))zPAXPO awо`˛<=/+au89)ʐt%tT1nvpŅ7Hxp.C;4u* 6#z5y ԝi,&x % Y3.r04;Y Bo݅zfH;=\0#N̘YzV'j^lLk^,=0,W |?%[]ݛd&PDBvʠ,#)BRyJ NvY|lYbig)T}<%SK7Yâ]3.*s)DZ SZW[.'M!nq)>{w)uL$ p;ù_j6y1Lkܟ|LZ5Z#aLSBexuEtLЋ{ຯ+|8r=S Gx/6#u;k4 nVTDA7ey%(MM,=ʚ'l90"Ax0U)&htoV?h7(D[Dq`xMS\mS E)7Sn4 <;FOwV$n@D(˓KɣQaL4i7<^h@N/u(zN е5Z q"LZHThqRv(2Ǚܚd˟yk&8 KsYk*w4AJI< eiΈ^ń`\+Y֜1n&l #b5X%.pP_hLH΢+R_p~@L"Tt~D[!sa iQS:2cy42NpR҈ͭK5l铆T)*9+=>Qp;TxNESͫm-ɵԺ#E~ąD u<3fD d1Us;v6b(e]Zk#J*iy./# m2z`eYD%C|$2DPEd"}xH!dE.o]XSGoU#; Q %r(Gr 8$mi :Z<,M,K]ƿe~$)Ï2&K߁m0n0T;vb6d#N3<.ŔbVo/5-ZDHafG3]74ЦⴗBD"<.pG9PR! a59_Wxj3S+̮rnVz2:olV `#Ry[:/We}7wV%\+j":'U!w 1?[9mBXՐ"X0@`/){`fkH7+ FVP[C7:" *{ ]dI rɀŢ\X[KW9eˤ,Lsw?d]CfB!DO?k ڽM`Ndh_iM,#R=XO뇸i{4f"xr3RSgͯR(6Fa3s_!QRfH֣'HU=|OV43~;=C t{4U`܀RB?mMV?ɖSQBUfhf5 LWjsWĄ7BwSj$Q9˲@fC\qm+pӘXV?O} yPV?L}љȇezd?뿏cO"VXMo PN0"gy[L@ŞEWap[F2!^{Bd=J*2Fv;ș\zmdςɋ5q;WDGy">q\hs{|m8A], [kh:P3%vl$ebTєf/Ga)" A&l",EoY)o:UUa$3Yfyc ex_]bьQdz4KnͦN5:D[pSBti0#"]UJi9|$Tn AIэM)2 F*.ae{#Nw:P膊*JR_N$s052"):[W5cvf mnvֱW#^ Day?=ag=% /4PB3r;!l'is|ꆽ ~IjBY;[N쾊 A2 s{uT$,0.*Ń1ńjej5ٕj". 0ur2觅opx$@SU}j qTzͤ} )Q)L fG*e05bhծԔ|?3?Z&a)ah`2gsq7C],[ ЪKyz&âNX-\,H\ 3i]q^Kq"5G D,֖Gc&侒oB7>q`{5#Qǻm˻!Cyp3}ЖBQ즯]38pnl)i2WI a?̄G{AbӘVS1 p 5;P֤c 1C+N:[H["bEWj=0Dp\j:un-qѸb4u(i#cGQhwҽnqǤt؂ ͻ-f οY ~B5kAGNCcRKH>16Z咎<p/Oǡ%hTpB Ѿ-c !Rӯole>qSh J򊍶;J[}G fhg4tO 7!C^)y9 mcgս/غcO3'&Tb'M ˙[Pkwp9 CFYSh,L &N?Hrǻ:ft ~z;'{*SWT3[FcIq日ϒfDhD` v921[6L-YD-IY]QUrNL'Dt9?"I E,8ja7EUP p0gV^ 滺UrXV'kQ;Sj^PdkAQ2 oI5M%hqZbBT\t!7zE[p=D"lP:Y|@g>1A-Yմ(Z#=h#3x0kv;d g75 Yc `8)Z7P ߍSKmwWGje%irGսHG\yV6/)﹫pg̋[|(LzZChu0P[#X Un1f̆r2j쯾@7D=ݦ~kN_;L֨7?JŭX 1H&W),D#$NK*,~u>:}(RT;Vvbn# zN<.EU1&h*[/(N>oC؊8f"POX|^LSi } Ϩ˕S=\~e[#wՅ$IλyD;i(MY޼n2hckb0{h%J^S)DzI+ hꛪ@@< ~ -atXdka8`ʼngAmiRoUZx`!MBEqMSLrEg!l?5Q,oP $*Rjq̘6*ycc%(x9Dt8jNQ-{G$]hh>9ξ3K0~F'B#F(̠/}Mc]=hW^j*g([Ms3r`BxĶw"_#A9I?9( {ϋKU]b |xG\eX;CcG@'[tDBֽD!_Rl"xK=]4tJB"(0cO Ssc%FBt%2:$-NR{8$W H,FثT&񊙤o Í&ic:EenY|ſ. R=fQc3_$VA!+qVz:y.!p3PdF?̲ kVFxz2yHaFxi5wO!-]Э[}?^ݭltl7Td0i\!>N!NН SҲ᫷ZsʌEGJQUӀ%yX&yo! [Gb&Og QqjJARG*x3X֮jA%$+*1 gNT0s> CKdaxodAHs;9870_^k\BۜC-PW^jw6SJbk❗g32/? U l `ηE5,SUVV[,jk %YY[尷˼! }4 py[|}/&EUG ,=nToN߀_PK Z18#~:28r-htV7.b"SyL8tA&@܇Apޭ Exe7g*j$9lU; IN08Jj&D^Eݩ$z&je. EyLkMzNcM1_vn$ n<ӛ@@X;$A$8}_)`jA8˕*jKxjODykp~z~Wum.nS ,03fЬ9&Șsc'g-sw[nEkD X#ء?ETza O$|f#}'ǡTOzOأbYhOpD+ ˯i0%NMsjet!=R*Y7[o42}E@ZݙuP!DuBspP!LHAo>])}0bL^V"A:{3Bg-ABoP<<9Z/.ZGD˳m ;@ѡ vuċz&K=Aq'g)Fzq`pыWk ^s{+tG(b ԣXLKi9.-2sA:[GձS[+<u%0I<꜖fH] E :~`]JE\%睔$@T&'u~5y~%88Nb ;OʂhN;0W' mh3y߯JG梳D5so:H@-É)miNFn`8[H3<Zaզ-~{A% /{|& %^Ybi]B_'$h<ĵ^i\Ykn5Q~dk81 oT+3{QnoTݸD!{Z``kݩ+2}h!{4@oy.+M/koDAˆ6OKcS;eKV%>q 1984u#bQj|᳇32*Mm*:$0 #ETWuJ/Jˆn8vҼM FwfHN~d[v$hvTB> ;qO9DGB(E+Q0 oD[u16ij*gI)bj?1F ,JJo\i\2%MV>n'N;jMk1`<<QV'cBK-з~'kP08H%cjt|'8b3l[ xtЁ-[Pʵ.%bݤZeo#wK(OU(6vhY ?ׇ䶫?d1I&]G ͊&s156{Tn Y}jۋܝz̹ f!Ti&4&J=*4/߹B TYVP0䯎5SE_WFwʐ׭b̘%!NR@YD3K9uVEFxpXƓ xTVUBcI1#j~PM0kϑ΀YYmݘG:RXMB<1. RW>pݟ~JQqqԎ} Z}GvѼ‹02Sz8"8=$ 501nGA/Q?2"O0I'>(/U|#踋[ޅ +OJ֬N=*) +!{}TK ~ūL q Q*o)6` W'*o nFyg{ u91VBsH6 eqx^:7O&-KMrx(,Jͧ?+9OwW-@:5o`riyUPNlxjEwm`{0F;I1 &rZ>74nz8Bh0_"Ø'F%J5VFHbeN~QB'-8e(>85X=Pxz6~>F>mO5|ӡ4mYPM2:b7,-k~Ŋ\?5 ˧)E1/y@ׄ [[ʷ/9̐!4'\P֔o-A΍#:MlTNDU:cgyCFٹF(nGP vqT:奬-~G(0UIeMa.da~C -r\g]vSuSalzlEWMaƕr!G;-GYN؝ãt"%"yUOiY۶J^&wrae5z$ǢID+Іt`yA  KHm5)y?F:iy;cC}7=~Ā狒PyMnj/cXwҌ2^:+FQgR/L׉Joq V޺"L+v("FZ~z9],}կrS; O0qDxl)a9k$W8Ұtkm8(M$CT CǢ'/6cvܲJה7PaGrPHύce>t On\ѧژ^b5S}qvE<j(&!6kCm;2%{ϗЏq-,f|LC_4V152c6 ),w |3ː) ĐQz'fsb֯*B\`QfGM kb{^=Sb" 8(- ь(lXGUJ ~=:^~OAˉw18Z"aG%(="H= ǮbiUMHIXYcfL: {C8%=z,%g ŹڲIa#_҅^)3r,V] €fYETDxTbq(yGc qyP$c_؋罱 h5Y"]U`Хk؆Ѧ>í +Tx)?~^"MG م+>%|#[OQV4YQϺI"tx4]ǓԞo$.O֕$q[QRFQLQ)t B%h_1thVrsord>0^JQERSF6"sO4+*bVoօ!q`RwLDCz]TWr?(eyV2bǝ%M]$:EqVs7GA~o=[pHMM %Z5Ѳ=MY3 lCr+58¬K,FAk`^0-5bOv4#0ݫz!!g- 4rP?n?%/s׆)/+\-3z!04eNTA4(66rQ Y;~ULz+rLjٳ9;b^DL]g^%@~@]0T^®@)Tr㤧@h>_1CR8A[wNìf/2aX= Uo*QW tIh%j*IU (r狧to*_K@1 3k]on0%0Le 0+gꝨpf㿰U)qjU=37yYZ..Mj:&/ջ>V?4k^2e$Gn:l5j:r KR6C+Emy1f#gwp|GCNaDɅb~ >׫ʹ$$;;9h dPoe6t+VO/5gd24jKkN=OIS:_y=aT+WrQ8 npI9]: *`GEqS׊  v de^F e Q2lpl0yNj?vy׬X4ʼx:kq$~xcmZZQ尵 8\Ti_}1"}bbg 28a{|dtui9M"CbB,NGOPZCAAܵK1\2h \(L<x;biߑIE3qeu|{6dTlr w_Z"_~ HMLDIg) x;(dn3ԝ)֎ u깻A<3'LpjtazRg(Qxɮ 97+HK(VpÕQGĨo᎝(ʅ=CT?</o{{csb6f5$n'D?ohCv5B`%{Skۮ |DHZh'z+[18D8 !F$hMBKA˒ͥIUt6K%'紗$($8[ϊ&tgĩ[aHcv&d5-8;3&O yd#n֫6AERm(Ej"tѴ6ɴ -Rwn ;z |Մ;O~{qç>ei%\tzx…F,=х1bߔW6#]hcuq#{U呎YvZ' /$r$2ieWSڽ\ꜯBS4U1j)nj35"*2asw]:4ˤrI`?ɽ2G/~ )2^:|s6<.@d$d~%0g9NM :x q[! 2Rvzr %_PA6OIsqt5VOP1#X5S0dK2&l's,sn,3iJ1QPZ+]b#B# h1\!%=[7m m]=jK?UE9ZUVşͅf.M*t:׮m%i]㮛g*}@ Bm׻m]Gj SnͼѤ8CIPq VCz䁇;,cVJ˙ϿS;<$fk c<4 e#0ԻohhYGw grSkf33kڃ~zcl3vY>fO/.JmAТ|.`i#'7m7scUk_vۜ?" %)&Q W f:gy|P'whm706\t{LIWex3\h2^@PvUVkgڊ kF^v$D['ޙ'p:C. wKpI$a :TtвjF'9v5&"b7R;G?"pS"WB잠;Ȑ)R#7J w~(vټV&J08TM(T|=!**C n{V4M&.εߤVM}Os2*OGz c,jjlc L$V{Qs>ZZ]luzs?ITU8 Ufs($8{9`˚iBE9]ӿ5zP%+f 組n()A|oIOU=*zgTPxeHwEsARtjFҗCm}ǒΔ,p3~oHlcEX/Nl0 뮗cGҙ.q3蛂mdɹ%*zPQfU,SyD~WCFF f6EGIʙtud>;W%dl ~L5 /(Vy+>hTqOvWRU &u[7"#}V6&9,UU[tHRp{M4S wz7ȺeZbYޞw9j}M-FiGb4M{Nng! 3?kaʗա]U - 1S0"IԂGBqߋӈqZP*e_F1e:8'ՉxH6mQϳ[%\kPX,` xG(~MҪOF5,ωӋoIW x_a ׳>E ԤВn'όdM'@ղݩ/BFviǍPJc@X62 d|4, T)~UR-4 ${zCҥa봩 aQn4^d˙NshLu? Iusx>-~,8潈h vP鸘+Z;I0GFܲp-Z26РY'-gĵ%dB ꉧøF7- ?ˑl.ⶥ IJ`~Iwg$:ʤ<\.;sBED7]GjNYexRb}tNvxO[:K(d-IU - Oz'ѧv-n^H oKŒ8ٶ7&%ڥ8T1Ev.7YY8PrsqBÖ]1Rivx:7C?ξj`H/;_9XAz帬p?YcKx\Ehl?Gߍ Hh]a~UQQC?̃.ҡI"PdF/qCcW3~4/E 5%Jdmn>?W' x'_U38TA=gX!9]r<;Mpl,41+NLr[k߰{f *sAǡ57ĤG6]ІFikZ7ʓ/j`U9Lz .+q*?(*"FŪU=!53*bV !s-6l Vrܺp!mXV8F"DÇeg#myS<׻g ̶ J[_J~krfQRL0b }F'09b$&HH! r!4o!lՌV>Fl^@fP dzua^lw4!2&ayxnd3J# fH1,+WxB/trA;ɸO˷,=~6o^uR\{(7۾ c-iNlxhsSv`C2§g$n^M%(%EfDѬu @f%\`Ca4!  slR D-R8"@7[ʙW @mԉRgq$?Oyn\($۠M*Ȫt2%$GumWBc[S4? 1uC7s1U1Ik@0pr/ERl_vc%4qcEx@E x v݂=4HHu9ӈ%ux.-$K Z◴cߊb 5N/P( pb")Y=ucb![BAդ)RIE p뵉4rLyeZZ-ھJ:2bF{`t&BòFbaB`빈 u $K04R2{3{: ͛6m4w]\D@JGתQ D'vY(x>MVAV>X-uWi{B{.d~?H5Od@3ԆdMvrBQhNXT%>bAZDB} Ev+=ya1 D+. 0*K2fd~_Q%x8"=XØy7<؞~$g)yK#X?:K[<.Fķ >$"xW&L)2s3OEqD!NLgPΞ¤.;M:CwCFe_ַ; v9YI+̞Ls>pg4@P:Su!aj{`aJ!u%y*5YHa[Q#_%yWPo2\˵zݙI.y=Gv2/!fxF=m1M2}~A( w(E aQ6Z<8lU?[+y$`l e\BqrqtZT#EtMPĘ%|9%YSP f?U_ж_ Jٯ`~X1{;yzF`?$9K@`ME@P%9[Ѣ) \@ZSJ봔;͖ f;GXюx,g-q|H`8']}3v mj/9Yj sRs q,d' =Zf7k+(|J F>ӭ'ƅMWJ؎_FZr0"6E:y<|_I7aq(oP즛{ YD;q)M@$M &[d̢QɂśMu4xPV[Z+=Fm"Ccd>VgTV7g ijHtà lr t'N+! w=kӏ{R.ʓ*>+ r}أrn+kT*Gzۉ!{NF @iIe;x(䝉\^bX7-(YHЋe߈f"o?x-Lwu! LǒR 9-4ܺ^0_aә;_MW7.bcAP5:2-jd7{C|s>(]({1"r:dq}ʄөqlH^ hL?;Ԫwٔ!9J 1[D;hD7f10]wϙz'nVUwAoEM7KԲO@y$q _{ a3wrfg0Q :]*y);5eہTml.'R*7|0 JҽoQvX3:e=qw|iоZJipMJ<\ϙ|DSm6gHrm8 a)w҉2n"zu\Wn$#. o]l`wL[`u=PϤ2u1 Ҥj iԈ10cAV]nb \ŇW#5f6x_tSA`,BP> U[U쵂2ò*ޯ+JT pZu[qiҨ[R"p?LZ2.> wĘ JFK|ݟ#{-hSP_y>x|b1]:XoDnK .| S?b"BKXjr$ZkfMatSTה ]zt9 c]5iς\#F>U?t'oJr L/-z;a S]80K6(dבƻ>d=T eY( jD8IfA9}gr 9 ^o%6Ŏ!N .:,PDԨO7yuy.حC!9Naʣ5ڱWĦ]]غGO~Xwo⾢(?OAn~ ɇܳKQ5H+AZ }90ܜJY#:.\aL0Bpyon}aA; åƧp Y01La7XOK紝'#q"0.$`ֺg;Ya,,H*5ev츣AEqͺXQ2Kkhd:|FEzOi XWhJ_AfW|RzhŤX6&'2ķ- )&c xv/%h߰x Z;@xIO.\X #2m=9&[(&e 0|6Bz1;uo'+ 2[n.֨GE&j0C6ѳ̎ C޽⦛k }֫-elDvzJ rQ4򼟸%L# a~ZxuaZV/O|n;ڀC˙oiI&WdW*"D!ĝ()xxدHKm„qLXvJW<ƃ _]fJx[_3ۻ1 Հ$o}j\DW$;aHџ/ewEP|sۿgUo1M$lLJ_n`qKTjywΜZs4wL!U;b{Uw"TZ~ԲDK?$Jaz$mn-{_`G0[6p Z1b&i WF}nfS9MgSFu {oG<X:ONc [AY!APcD5hX;բPi1h sk 7"ح'A{F2cC[u%;pFSŻU,.zSs0X\{D7w &Pq9U@2pó?qա%dG1~;KX%uY Vmn"5:mrS$xj{9:e]$كhG㏋q^Y/ƇIdZg,H#& X—4۲FULXZb^< )x^u7\/zq^r"q\ŰV`m S HnJ*fU3A37k\ TJ%^se^}V4 MggQKoxK2& (|^8ȁQ":Ks$N 7Xؿ <!d%A]."] L#C |HlḾKti2F k(=6Y)U3.Uʯ &=eO<5h4+I.\'q/hYb4K>7K/%>]^HHtªS/4w, /9kCI0Kcx<.q\AԛiT"nD>~mIRD 6 t $`o2s9y3fÇ7oP" [yŅFfbn\61_KqS|@1O,h|.2YkEŒTXS DJ5/-d9:Zj?Wk,|Ln~߅ ARV1S^/F?2o4Rst:ש#M[(Y$Pӹ֬2Ju-O=\@) dVs\ hSOVJ 0εnp>r4n*11Oߥ7bIu ,Q73UT6.N3Z[EdF#,ri5bAkήoЖ`0mM vR}gHJ>؜u;A:̄MI, %hcX-&k^:}1NoTyO i|x[ F b.= fŭuY}*Rzf<DTjݔUh~}3X!0K6کyRФz!jD,+T3Śc׷2?!l|kx}iAcWh= ]),E*f,II\QxzZ_}Eg(S6-+ҫ`%SG3TF> W9 f û@ @$ AE' )1(6j圿4}Xg__ Di=󻌻ycqU.͚0Rʸj)~F+h^۬|`3f[qt tW/+TNd,TU.88\ sAa$jHfY wLb>]}M h|d׋Cu'+G%)g=SZj̙`od|ʾsh4(-v6S?F⋭:6,A0bIvRP[ɦ[(o֣ j |]`Z瘣F4`m/!E6j^A%%IO3:[WS@uC:Ii :"?箮X*0؅Lnxa0"Ŷ@pVע7JD= ,~'UNb΍`T>>$!B(i`7ع)"P߬XH/VpڃXN(`Ew r$xK3"o)]4$UId9SP{ gf$!*gް-@rń@*JfcuHtĐ?ڎ꛵_G>4Ȱ8-l}@i_J]}.SK8I텝Qc UfgxD{ 4*X\nZUŇr_ M_ˎKʎۊOL6jt;y9!lB} ׮(YD|ݓUOw; &S g+;L<1 JKj=FimO1-n4|5"bE5g77"ܩ_^D;Jjη+0ZnTОY(={e^8`YMaˮ@6YECŌq7]Q:V(/'e5X]1^xJd}t^@1Ⱦh.JfT2wbB;D2ֲ3oITasOQ߁C_J'?JU,JN GHoL4Q29Cț٦vA3NҖJ\"qBpMRGgfc&LjA-pvE;VQ,Ҳ? ~׌_(J=^`,d}abZ}St`rx- jgncWE42_>ȕOS Cp4 ?A(1{uE1X ުp4Ĥ1?A,w+ /oű2Uə%J;Dxn!NcNӕРTei!.OJ3(ZxyY~ϏRqI_!TOyG/bMus;wudߕڂ[ƩByb)g"ACZd mΚB[xDSM +'@yGBؑW8eqVmIoXI+l5;48C-(0v DXp_QX}[aGc22NtRx ؑd:@kz&P/1A 5\ʳ:ݡ&䱼Q,_븈V|~s LqN)8 W Q鑩*ئ l"%aƬ:R.} 0p4NRFg)iXRv]1\ g /l">R"IKaN }/H[F}O;1og՟Tg0[ T9O2=N!S YiuA*9+߰gɋL\; Q3!Dcx bH157yZ*J`we"ᎁ1hHn~?$~-ִEck?S~?MLj7/}1j %ߟSY:(yC@.@tr6p`y ?g%^5Fe/&`AW\LO'A)p8]n3uš@[s{["*)/ӦWNO7er$fܬ%7e]wϡ@P<8g5 6(oc^CFNa?X鿄!Z+Z| 0{!YD*BgJW}@%6ڕnOA=s> 43!~~д/t"q1 ɼP"D(k#8aGk~,`gz.JJ5 )em2Ó܄tC ^{L1U'7,][C<}θwֳ&o;R~UbdQR^qew*l4(2se< tDF9h(Q a["-3ush #ȏtY!jd3 Q@K\v aBL4 Zڶv6fNq= GhhgVBWHZx~hӟQ/L0A?迒ַI9ǓǃY.YلiQ[}c+⻍ZargIZrs6Rm|I_vWyA؆chu9y남 7^:?h5{?9ASY+l%]8b-Dd |tG{)OBn`Ec}#F~lY+NY%sܥ/+y+:r 2NdՕSí S%;o%6q ow Vj JX:(bzEىbA\2Y%Gd"[T M s xce4u4 ޻ac-V]4.8|8ƥ "'YU`OBѐ՜ ~ @=oQO\o;6 Sr ;.Z;dHqC_ $:#hbb3I:|EY3~k倦¨d3* `TPAX|n5I*l4W0iWNMౢ%G(__~Nv$#`-&M`7*XGkgE@OQj/3"ySJ5ZwT)|%b80t;2Ÿ=Bؔ$>Ȯ vSU=d!:nw Q`\#MlIÎY[ "X"Z+7ߡ>;Jzcv|*̈L~ӛwLFަb MDOg{%C:D0!G!JQX~f[.{ &gԬXJֱ$eW  !8C/J#'N%<7D@'!qwzZ"93V']@@;7KSmb(::|1K#k8j1f@s9Oˮe wĖАRЇ)_sBC2`=}8$.Nmn>M1ɔtBQs474:&Ij+-YCbT@ &Lک3+t59tu C+iK!r2x Cws}8P<ד^&:1fH1Tr*okav Xc8E qVXA7mi2 ( ִ;1Bge^1ܠuk.gW@kOxQ>!ЬM"C`5 ` MMqd ?i#nvAjٯ^zaDY5CC? EJƧ8t9p>6;R!)n >K>);Cs 2)h:4ʱS0}^ 9l~El_qGO$ވ),8:N>INNJIry)^ w<9WOIlwr A1럵Y r\ d~/7$Tlz]xcʑ'( >RX65C{f*Wzƭ ]`DhiQlrNNL5J"Ch5\a#5E Հ:`ܥ=Oj8 $4 2@Es 1&a]=?H}wWuU4<%E"@;81Suc[;6 +U4ȶhM`˚0.c\TVԫ 0Bs^3rxM2 о $CYuws~LM1 PS0ɻXKw;JiBm1qJ^Xw'F}{/\?>[:5QZ[tֹ9,ltS#aޥؾ1C8@uWQy_GOxy)#yb[:?)K& ,ցQA#dZ!&Lt „YK:kù^†vGznyޠn6|n(9햔ܹFOK:_V{ f'K<ESF5/ɻU;Y7{jI0>Egi@+R3p3s@$pO~3jÈȅ(G~~iW/>E'M@da]$ubJ1ra;b7,&A#?{I6o7?/5<)v? > =FdѠ% Әij$N~@0O1אeFUdO&f5UQ@Oe@v t1fvN{v q*[6©6#/SIj!}T@OV =QkHtA!"{ w51C4T0]7' a x9kF%2m L͋\'4E>q~diRυ%ơy0bv=a²4ضZg ݓཏ^UьC:4nff.,6V˄ޑ+sah#H;zP^v++fKE4i. "f m<`ma&JQs/!padcUߊ 24)f$" EL 㼤c*#TdC>KYD+ Y-f>0qnغoT1+P-e:"Y!"I`4U(+\_}bnJXCs&aȑbȦǚ0ǰ/َGV c @Aoy à N/Sǥ5槐$(ş1ƛÀp*rM ^M_Lc]@{C{wkH煽`e6z̀yx\f|(2Qp]9< g;~j!|%8^fۯc# ׽]Q1(_tRbkSZ}eI IƩEVP9+MW\j/}k1A7͛; msX\\,gK$䟦Vg,+L\W8=Pm߈Ļ tk#Eٸ91YCM1+6]Df1/r _//Xqw[Y)adbj2 ?eUjqq{Fô#al3WbdQ@1U&b=!GRiy R2?#0IJܠeaPׄT?O0xPvN4e6߻id?&P-~bC HFXt#`&,/Dn6ČsӬT$lG8DJC ش밻]Ry6)Q>t¨+ǂa30+j4#ĻV[q(;`ɢ1gH%G(j>Ov'Bl5Wup2t,3^;^j&%KHR{Ow@jyB(ry S/S:=H.Bf?^ENY.3I|5GN6[e {bY ._u%xn^??<nAoH;XCizv.10aaJg_:G}eo%K}ιۍq$KK8.wC 5Φjՠbt)͢[e埌'%X4 <.X-Y s ,D(5Ux,N4PUt0o֔! >7r?n!mj R).e7m/&}=Eσ1՟KY.Ψ}jJ[]_[8O뫣n8G"g%O-:2%~+*.;lKDHְ#޿8kePK Ns*$e6uw209׌Ut|"@xBdՖCE-VO]}wZz/!;g3 Ffڧߍ8W0r,'n8< v! V.dqm1 vP'4ͤNwLQy,]eH=P3wsu96K1ge48pvy2߁6 X_x 7;br~!IU-tc8Wu!Q?pd*T>蟦)=Ш.||!֛(bKbhU EQ~GfvlҒ#*o 8Ol!tȫBe ;:ڷx̄aM`ǫܓC0X*>"7[9r΄ꒄiEIdZA;"vztQuҀneWaDOpg49U,ȤWYh.0% l7xJ5&Nc! ׼k #!rW$}u.=1vbyށ`K/)״/5g#Z=t!OnBF=gda< Ꮣsп%C!Fa29qtJJmDbVqtn?o1|3}Bttmi&<%p2ji)r& 6nY 2-V/ܯ FZ#Wr!G3CV%[fy5]$pdjVp1F[2ɉSHؚsO>>DMU0BڠRoH<d1}&B-U}իϺ3ho !̷]Վ $|f4!ZOnBᒈH2=i}MߍpҐ(BA>A (ThBWvEsw} F49ޓLsrMaw2xO]*`vy*-eE?1O!P%!*𯾆$i2[3$,G ނ&ǐJ9y˃nl $ ɭ9E\_l[xyo[L% 4%DIryAgr k]Azsfx~,`$a Ϧqc|9|c@62aC9r0_Xo:K˚>(Yg;cm:t[!|U{c9#[]}D)dzǵc,yFPWeh3JѹR59+WµCy^s zʃ! d*QʩF#Vg#6}>73lIF2i ;#aۈynUYJqЙqUJ=jO>1On`dTZѷNsDbh\XDɥ#U'X% /dښWQ+i` S^Nt0|(=g4h.2̏Q H=={WxSH!m1qvCS%T*_/Yaw,vI_Wnvoqn/9LAƍkeu@l.y ?r˼ Zءo3[(\O/ر5`eE]k`hҖ.>1*?/RnN! j^bG2y%0*^w̼1gʥÒ ƌ\ȯѼecOmXܘS3.!v*vNJV}Xۅ62M .5l5?Gds[Kp/sΨ>I}<错bnH u@J4,#ԑ孓Z2,(su_ܒM4V3}h11+9Sy DZkDt&<*T3RRDXH ^_g$2 '3t2 ?nݶf8%L`%Mİn]J!jK+%=I5X/霽xh dMdVp5u Zi޾SyDĪ#;̴C}hgL^tAis cBya7B-/2+}L6R>!c 6b'ܛwкK7NeF>o193z~:b w*鑅O֭YۀZZc*Ikv %4?ٓ>|- -qݳl4>=ьQ;TI L5d^bmɝ!q/=?c ڦV!0avho5m=G+$-~Ǽ(^ߍyBIxɋҾSovm*})yixmג("8\dG4r*ʈ6VfBh'h NvT#u;lrBӨ &bXV$-ݎ^u%rl_9t&$QɅ.֫Źs|4t-7NKd+ܜJףjYFKq2Ҏ$]y}Fp(Nllʌ0`OySXr&H"ӈKe淀;(;ہ΍. HRF{$bt`\?B&N@yq:ͼ2+zGyf6}td}}> $DI2aa=ց _tEߟ>[ ?a,sf V3չ+V:YH0qr&Փ7?;n=;V bDwY- Oxw5` An/]1R @v3;*@]&n?אa*-*!t_0~8=_E8S2iGΏtftmԖ <7X+@vHl%>sD(zp9ŹcLlzȷ D:92L96>օ: }wV եn$ KKlT^HqH\ҩgO?d_W;*jC%-_C_GOo=..p{:4nw Vޞ$@hy#XX4&3u͉N8en!v>o1MbpH75NR5]!@ܧYA6|{d=oz5 dz&}T+{Z1/9SݲacNp4=چ?u+fg@p~dJ 9#KzC)B7- ^:dLDZx[S2 Y##%ʠ>|ጏ&0Ct/`_58Q_Zv̙ˮ"T%:|>C*L@ M.qvWtE@([lGoPN}5FUj;_[ 1i?A%#u^e/2rk%\]ժ;`D K#~zk1cf.@Frl y*<)0-*A~ LA;[ LO}kgcM ^ϥ=aM~vtXB~bؔVkRZ;3q|LB9݋5w*B `ڔ)ev`YCT/ԥϔ=Pn+m6sr@ 5Aa.[bkC|A۵o@zd#4HI/"b+%' A(B`nyL-@' d)N|7눓C^h}۲CS7YPK2 2O>7N>ޓa\ңC/_c3! j?JBR >Pr (ji̻M^5!4 +me'Nd0K* fyQ̪r.F(?/8pKhrRyIH0d[mhbO|\,)}KDiQ.a5m[scy߇nB7#»xcn#V4 %uƇ1 cL@0HSE㽾Q\JYG؛@CiDKK :. #poƺ}-2Y[xDuxY<զ,mYZL$ʸVT G;J!nmrujxӀ#7t)FnW;Azcq٭}5Ej K,:"#FIZ_BPLg@+QgxFJ]΂9h_-{DwdOacg0'"ixU[#" AQI&%D^h#ݻ}c깋| =dy1 0<,n#<'CdeƙtX UA~ji^/vqd/e2]Z B-xDM(!ӛKtqaBȯT@^8preWA ۤkK8'V,ѺNv˅e+kuխCāgjdŰd9N ̣X ;_U=`o->.n`HoBj[VsshAKK q>b-88^UC q3Vŭ!+G9 Dd $aC˧ΰ( L3t[ʭ:X~(V#ܗn&&suuJ#!T<=QH P.fN͛Յw;S{1w͍q x-eVJӐ"rӇ ʡAtsi $Cg;ꃎu9Vƚ 7Mf?fKNaXtZwS'6_a %oM4nJ7$Ȍt1 ȫo*DE (;XӚ2v{)jzWD9@; "9Gm~2 KڹFHf;)\ͣ+?T96IZK"0⵸ժYa;]W&8@%(_/ i9ҕ ĴH]3wtBPYrf  bm+r>@i #"2i{ʪ]Wk$fml wE]|[U,/d)c]I b7%SJEam!eJΨP"bE]'%{iw(E^*S-Nn- UCK( *ě|j@# ܇}SAU %K)o9kAG=I[uzfQ{+vkT V,}6bBI'h7O`o(Rȋ!;1p0W!e̶ajvtə`E-.Vë8f k4>ι8/Wb̑U83eAIs65l&5?$ /aTT p0E#CAq؏+Æa,ۻ$\QgƲE蛦1\ %b"Qq$VL5rN.uP[5=4,5ìrA^E {H{n,ayڎ,oc[_N&G9DݤC(ɓhތi kҒu[*L{`$qNqPm|Xćؽ0[&/"%_-fL wfQ]>eΛ!aok YTb}kihNF E9:U9RUOO&AKGE᭟uF_}N|ʘz3=+wjtP]U\:R\cIHױ.)^GNDjo,Z8kd2bpoODoYW!:ɧȾf0”g 3jW1cYb,{)S4d!&0oL˛yjAPqo0Ha/' kSr1lO 5-K?)CüT-D?:_Xϓ)ӓa031L ط? \ 4Zfa"Dv5A*z[0"I.^ CQ@x[5Vѐ/ԥQ +ЙI*S1c,J} 0lhr'tͩGIX6IӸ"a~pSxy}=騉6dV9֪A*ɅkFY@6x[|߬ }nWG{yl_um9NP^ilN22W3QuL/FB_#c&pYP"/&V!8es[V H]E_̍ZE93 MsRl5 Z 5-#a}^y/!蹔<1<5/t|˂ۜШ07N034*^L,r$ʊ+T-7( L&Aɓkb1&X|4DgT9B?'ZV~Mς$,,RfJGyoύB3^5򩗷Wq k3l<1Ta/y$K譂Nu0Pi6G o :?o:PW`=A =Dcb߸q^f5#aRlӓ@>UhRT ](CRx tD͜}E(J0 ` ,~{i:H]XN%aFEӰϝp~g;cRy1wa?V<).YZ k'XyPOnd^W$׹IjCąk{륩A0߼{^/NR"]}:%-JZ̉NJ5`QJ*Fe0*PT<$+,J30TBtRzCLҏ4[G [ՉwLlz&ƞqgT-SvV ;0Bo51d`2IhRfK؜=`}/KHԲnJXVNa:\8(N0O* }7B\a ÝQ?oy=C 4*_/DFãMPӭcL Ъ޵׸K6Mݕ sϏj-a;&7ǖβ:zI)j0Ũj QJW utXٴgAm8|5y|y-Z;Cў@t6Pkvџ-Qs7y Bxo⮓GSΠG\ecbc=]A֬T~50%NJ t-q\_ *`7d 3gy&\d)+o d5*ҹ @߅#oMzY +xò v)nDL:m#=~.4wXu!:6#9sDKĴ&'"{exP*k T ?b`L8f`Dע8"d2A; Ɂxĵ퐭 A0%eAc1 y/xmbd>Kon&t1Y.t$}i wBJKU-Q' BkH 6@ I&|I!a9 X{d5GUp̎~tB6* 8٦]%No'yYdW.Lk*%&ՃDQy2\.( H^x`'Sp:*aܔ'1<6Ea@4JZ䎼 rn۽.`6I1C=psPwr@`/tTIO*vXN: K!7[jMGDG};q[]r˙b]0j\"L _5:٥vnngV {cy֭lx;Mk7Y*l Ԍ;0Qوxr+%"9 dUTgWJeaL],%d ӱ_yEL::9oLtQ3;_UB mHyDBp{R$Y=\`T^&\QII0ߕnf-<_>WӒ! Rjמ4<)M5,XmlK3) IP*E Gm8[G|aޣƤWGcV $c3'ؓ ؚ~燠*ҷQrIR@d"{,RcQ&p7a@F Ho+eTTAo Dro؏5-I1 ;,,,EӢypm`ƒB* YDr >%i"x~`ۯ$Mji/Qߒ5x[u'||x!YJHi-W/h4!f"S,YNzUUܶNR:s=R1%š.ykM~BueR^zI!d#Y  sWջ‡y{z?M"e?1hoDHDn4k#Ks\NixDpauFQWNB S 6~1+xQȳ6Z)zYC A+(-W ܼC1vsp(%+ bAkT(pjW]jU ?a2{1fuꘐo(*ÎZ;SXJp%é9˂IN3MBoW#i7"9jD;rc5.BV_qlkë Hs VF0TdwOQ_\HjHG7Z:{jS-a$ujHL L:DfwΛ~JG̉ǓzT4 ܅9WХ5YW*hb%~ip@%[6AlT_6Sc+P2Q˶Z%_Eq!y=3N"6D~<`y3Ġr'5taMIKF~]F\r ՟;M ;,xA %cGbꥍaڷ&&w^ſ7}w&$_/ uLE{mB1/uS%s Cŧ 哈W:@e oßWWKάJ$6hEnl^ ՃfJ.-!I>?W4d%ɄӭB,*_]$^maۉ Վ>vU3C| 7,Vk2B"b/xړ{Q8*f#|VkӢDޤwI]vQ s-=R!&i0a$ *\XcPlqY w8:8c GMtxWVg5E 86D^4:Ṉ#t!.G :ΦI|Lc >+0G#OK$Ym#i`[B 7iq%J>O s@:w5;͸30A.;$do"ws1\%hb8c}Xbi9 ?t1['o+$DpUyCQbiCNkޤ3F]j5*ve->T 5;JE׎]J9w]Җ jԗ4>.*03*^Mόgg?k2CcԩCZF Ct-g6=Ӷ1t! dLCX 9A'k6idw;( N3]\U %@iދ-$\#o4^*ĺY(N,ѠLqEՀr՜p>3of B~]05u`|Ak8rY:YO0Z{zщ&ey`GM Uq}g"Bᶿ]a̡[sK ⷙ]pZf:4 i½Y|G@>nAğ)=Őc~$L]+/[{BVYjߛy|̊moWy"SoGP+9x Ab"58+/{KMu{O؅(NWlxjPÑ-ðJ m~qqhunDOLUJBݻ6*ʉ G;:((:a; j"CqoU8멾l+oR򟉡C-M.*?" a'rWDG@,3TPH ` +#IG`.[`֮8REE6iMLΌ`.!I"-:ֽ;0UƶX^Xl[ Єs4kp_|23h}顑q ;ƙ*|~D4qz3!z0/{ FSac ILEOZZX`zlg;Ľ h-u496zw- 1%BMUX{wFܽ)->%J?5? ֒y:L/Ζ=J'M.5Uo#&%q*1,v#&Ȼt0 LFn"`yS1@AI,S\+ Gvf;D&_qAhy#8I˦[yqGo (A*8{FBWC@EB,WוnI"-~I"Xo)V2Z."ŻHE%(44! ^o%JA3?Əor<Oer[1&r6D$aIЪ&i܍C5oW^b1<4E_ 7,q)HyЖI6&+Elu؎"^RNM9!" O-ar\#|Do!iNjSj6\b/2E ;smTe{:C!\uU{)U!Qoc,]G c)CzS'P@ȷB:=cu1aL MT&|H{m bq82XEqz.`;-}5R>g'S e0C dwm4^<lj_/Šx߱x'G`g޾xկ0X9*AVPI'Z@qF}Sn^3șGr+,M!QVM)9أ::w .,ʯr+[#| q(Eqb,!kч~͒[6N*p sӳ)D/9ӣgiKDf ds(_%BbSq1IJʂwG~(God=d AMS=5{O9~'\~y^Ymµ_Ra YhC:f4SAk'QrP2G膆Nq*a]*M Z%Zd/;5011  7rZ ZX]GBZ;eLjŧa+}/}~E|0I@":1͆FB^"1"1AmP ok~_X_7`[(y*Q%7WZK-<@O6Q$2ig5:8럅'ߕ{|ѕwR䭽' 8$o_ojt$\#t[\~@?S! ky6 t>|6x{@LiLhra3YI2rT4FsfփGfk<4p;D C+ۮ0UT(6Ղ1OxzA*m *Md ch[{8AYz惮K)gsIƠu;5)O}|L^'^!uE.pdaErٳqqq$l Jaa)^/҄ 9d2Ovˇ85Ym-•NωoXh8~^HsȰȹw=U]Zim)GK 'GԠ7y bPV #N8TW:rϏ\nCZ`V~4]?Lih(ݼ ^fC:t{;LHz/ "RW<~ś3=<_!r=f+MpRɫ/=Vz3g9dxm*Apv.V:l:rvH 9adYI5嗧/(qBELb7??yp }>tG4j*55YhӘ )#J"<5JրqúrHw1)m^ς?;$Dh"YhW>B=G"!)hZ9g 8-ۖs%#_M DrfTd#vFEH3EJ1-DthƓKOnLKXvKRˎ^g;cK"-75Qf="C\lx<G}Wk@ӗQ}"V@+Co-bnbEsK=Fb65,s(9̲aw)ٟHK "8C1Е@% +k˓J$"+p0G t/Yp̩}ZﴻW h1 *Oz&v@/ \;ZՇT`4=w]&l}R:- Maɿׂ&}w 0w%~Sܡ3h֭]1>D6 GTAbuYemM[2˵8ZT),+-zR8t0A.W^%jRX՛Ļ=5q`/#D%E/X}%25Ao,jќlrZO1FHb>6hir%.&X ʛd,M%?Z|(Tڃc~ f V5}u۫IܷKkQ}4œ>N,gpJ_7K~J6G&N|MEiSІ;{iE0A;@7XH93R8UVc k/OzXMֆh6AJ83_XzU }?55cٲ*(_F\Ԁ!`Y?]#C-ɛfLO '~>"\5.neQ΋#;r^-(C.3 s=[Kdøʹ0(3 sDq\ FXPIKcvOM(s212;>4HTrX5պ?亨 W6k{ǟjNئ$T>\5їʮ 8cEz^LD:3h@FȟVʈ8LOQFeYG_x!p6dACC{0ɭ9=]tGV/4#yUjmSݡ0lFu U%MZ5 Io%=&t8LA^Si>xӢHOؒ \5: @$%_qP<kG$/ .z':0_iMi-w9&E I[|49e[Eğr slT|Me WU5k95jqEs*0 Lmd,a2?  }MswQ-TSbY92|9"D{<#=F$5"Oi[k& 堘 ͐1r,aջxI ~v@yehG[>$#A|Mʲ% 1A,|f۹I#bnfgrg$F^'YmT@@s`c/ k;+6"mA ])p@pȭ@~(x  %(R^ y1xvB*>0O,7&^Mډ+aTv `q+ZO#BϾ=*%@ 9J5e6*09|-w\%Mcjv@UWOfEP^^_ˤw8ܻӰ(u `;>~ BVl!@.zy<ݺ:P Eռ)Uc}#ָ;ƅa$& X3];:*V=eIj;8@ZŹϔFI]-DSrٜ˾T8tʍvC2bgᑿgxfŝ%9>!YgwG]cy-҅yiB<_ 2 ]F;aN9D,?^a 5靊u0&@7{zkhz\5I֪sM-+ڒ:]v<:kz2vpFN1}&CI䂚B0'2d $Mo߲h{G$iE J>g?լFґCME@ ˢJfo֝RgOI4wX"*:[ ,Mw&} ZV 􆻠#2U^WhcθŘ]#|8ݙ07OЈ*^Kf)%=6ďG7&*ǻ£q%aOCzu YrHPrFb?*2v%?Q2w \# 0Ф%/WWl5l X` w7wng[Qs('Idϭ}}GW.2ً*Y&{gӱp[;˳>@|xkwsjٜCb |I&l.R R} shBe ȑz\9=[ԝ${݉Si7sN3v /^He8 XN2q& BJJ5\fa B[(q=mxvS3 !GP?c3>J55-b+/jq!ҶSptt)xa~'#Y$ě4/`&{p֏!O\ii>6_ẓ<ڂFrp;vNLwh@z, {P1xfBUhp}(xp<<2xL ֏QTXK]| G2*gV nQ#Kة1NK }G Yu?]~jIΊ%:!@Cr퇅 }q{l?diJfY!3ZR.c?4yS;+8)ԁCdGEt-dѩWctr:HW>CT銌=[z1S jY]5MQa~ZͼT I\b@b&7|B; n.n5T|X݇;-TT+wXj8# |jb'ƟBó0IK!lE[JEG-!KX*0;9PGˈ WE-A/os} pC⎳_+_S1n<z6x|;hD~ 2+h(6dϻ3ίAi  0Lk=åÊ]0ymɬfs8ggvEˢײF%7:ƒ0]~m|ttN61˱Wrg L򃰸na1 J'E!8JiEMxf)o?5߼6m5[3TYf[wE sIl;? 0Aוj$h&!uW\7 i6U* Y􃭡j;_{rNN?2 pjHW9۱{eN- {N`Z/kisoʣ+A ߼Pa!&߹ѝL-Y#"<- i rm8 g5Ga؞%jw*>pkE7uךZ2 'ste 9)==+;2 YQ]i PTyW6йXg}ٹfg* fOd3I}o/} yekZ3jXǬ=1~^[Fz{B!9g';~nDxvG9m*Ǘ!Go=jz,0HW~;@ +3^YVؠQC!|6Xt{nρ תw弬^JM- ﵩgvhZu/Tr4IHr-\Pׄܩĝ6$0n3;{P{G?9Cd 9`oyV_~Gׅޡ]t>,DH]fgR[δĘ5 $-! 3$QIbj%M=^gԌS"K@EҲ,"kgVM~hHS&XY9\H(:al@LHK秦BPM$}NEFV 6y+Nz֒͌>N3J2دKU"LPT8T"m aKoP{_w;,PzDmL5w-R9WvЬ~4뉒82dx 52c)']-r4 m'3ZJ+| <\Du+_c*'<+m`]D%Eb7O-Eu23*vPâ=%v#z3ȜMTz2f_xAK1aX Q3w; 6| }Jgڨ+UN udC)g5^NԠd5sCz&۸,*)07udaNsQ$uM%W3UvN#nw!47"iaϏ4}aK8bE^q'ާ)R08zSx$Њaja5,TџfH0^mN9͝-×0.3=UGQ\Ds%9;Pmn[L0d|dKnwop e. )>j,<+,tN@hXR {S.T;Nh,s?:Dֻ}o+{dOդ7"`U(,1}4G#NL'a+|?=]}@3S%n9:< HD^c><:ʛYCŪOmb5Q~:Y .+mS0О@εgchT`CcphݱnMN,_Bфv7Í!4rVZ6Ѡ/AFO&F(v]o-rx>b(g"ZR l_ȃm MEu A@csD 'z:蓰c 9nZ;)aUhwSyJOv㈵`xJI{`G P/Hcɶ1 @w^jU0Qݤ0d˔&*]?M{?&,;,1/d]Ao6dFMl3崰s-=-+d`|Ny:K O2Ln,U*oŒcmՔy3_8F~=A68'$ }?KE' ;p-ƪB`l/[=yNNY3vi*O,-4e J?(ŒG&"㑵v3vm`|*P-k= Q|~ JKX֒'~"R)ZZw-@qApoiIKGaᏴxo0CcΖ #fB5 bQ7M3i^se)N[xaެ-NH=Ux@|8^/]IdP߆PH.Z2bTZ؄ZW}5ؔ呩{586אX_4,0m Dlt&SZ?LhiV'B " { 9]H“6:fDh0mŗy޸3 `TCc~͑+&^v 7`F)0 uwOt-7Cի)eQ|2KB҈pwm ,QPT֘`wӬu-i2ɟ^vz6}W-oHGdH{z;WixH4sx\HqEl%l؍_ IMRgmQ[!E ~( Hu? a$A#$#1bS,i[:Y !{|p'ʑ \5D0># L@ Tj*Oo;H/d7,sv̧axor=ӬۀPNƊz77-DavbqNN-wp,/¯ ԓvUl#bQ7"9a&;+xDZsq񘒞- Ɂc*8kd+3;L@ƫ늖`(1#7iۋTS9F ~B<)`JaFEky17}ҋGud  R&+zQa˰&]©3qyQ d܍Rǽ i˝Aiynf:i }G Y5y?f+:F0`jJ-BGfx{ŀ5sU2 SAU!AY2 *QqB91zuS@sm;;~>?Z@aaXI*=}2(2R6cC%6 ('j]\{ɀ(39P&FuK%/TOP`92+W[RӌMO}WZQsv[0W9U׍y ^v]jMTK.e릋5)xB2!3ڑ>ߚ(̾&G4tG,,OpxGtOQ<*^BP2KPr aM1}Ood¾N~.d'DfM,h7Zz}i; TuYۭ@̱ oi&ƽ<)Q0ZDnzD^߇ 27?Nur\u-5Hò#|<ޜk`HOy}k^ /5i bm'e<=FR%pq2<9DmlP^izy#DJP;v')s$l WЭl~;7US؅\b5Vf[<: xE o5兲8i'`cKt*N=?EП Uggi'N./ҁ ||PXCNW'2>z؄LdZrHYRsgާ"hPf&_U?BA%1?\AS'rO]Kçɤ2d5;Q^&\yc YTǨ_J뤆nY|+@*Vu*2aYRVuQ(6|z>d+fesVO䒂:qNlQ;Y: p T!v("Ec49 Cz8aS -\3).tYbS&T˩DD#etm$g'skYxwhOԎ".RՍ( DyuE41>_Gnuz,Rt&VF%w|{f`7Eyd̘[ Β0}2qO> #MJw\X28Qi$Z$~LI2&cӲf k (x>wy3Z hn7>i<ǽz@D2oq4#]U245t+3Wm.+v%[1(n+@gSGOᐫ&# ⢨^J(䘐 W m/f̪_>moAPAtUbD=45˓ʩmS~ ̣b&a6 (Nblx?ÛH;;,#6@:a`stnaC{aj#[p *B}ĥ?I ^H4X(s#z< l}^VxŹxT?4Q-k2jgd}{06Ѣ]Z{Y=KOKcȏ2!v >Fb$j134X.qA_b7ln94]S_RHD ߣxUIX#Wكݧ|qj{jփ:$c161v7rrg9H}[xԊ 2)9`'yH4ᗥt_ ,qMLQ7ڏ>Dd+3Ap&ϤKbaGC`piɦ7T3-9=dj.;_ jmS(Vڹ;m/] t,Ei?&߈0 4?"`_sٳAS\J/[vyi Lp~O/.=DV*4(ِQYo}t/Ml2w=t> {h-#%"4 랡Z$-w,(ǨaGXĶE3Tj(2f7vzޢQ~*IpX(97^qepF#f7b>勥vbs+{YM=hb ,-R& q~&Hir8~?[DŻ&Xda`i崒D#w'uHz'._]v~ Qv_vNr3tp)5bп%eo[2mAq 3zd./SA$!XJaJQДσߐ#rD21/ہY3izU_d#;9+X-ɓH$$}1`{Di!ǓԹ 'R0>8#n,aȩ 2 b?1?aaJpLɎ^H'$3>u%ʁ%cy~dsDAN3rkfBab)@1;"(C3Cϋe.)ߠ2aA1 eZmZ Ma{\abzk<(ʓr=]D16内+˼.L%.Ojm({Y`lN4Kpm0`Ow:pmbL5Wx"DVI0G:ܨy#I%z&51#iM#~]@Y_z X7վ|H"ˡMqqgq!Ws'&%mMo8- dY{ tB8't&8H0[%b "A%רvk]nR|@w~RNU 11wJ=rv{'RC|ڙԛ,]{s0C)Rp;%~c|KthSdCr%O^p2#?Fe*5y+t"y? oAu@^JwΑ\ƛ(K/bipdnNYXQ @=lCw -@CYRκIEf Src IZQkw>! ={J$t =9F2">?R2'TiHr7{ol/deOWz nCzmánVSi XNjS72iYO9WZ(((9 Fy;è Ì8Yf"}fկ@7W%(EYUjlif)m.5B Q.&Q=ca.P{6Ҥ?e~J!P_EƸ7n !9y(ǧQ{zJOiQvc1ݭ==M7 O~wOmWqѧg|T=1[4ХvW%F@LB?M;:P7))恗OԆޖzA-M2i p1zZ_(Ti -8A=ޖ}/Vq^-z ӓضcG#diq3Ӧe4v96LeiV,WĀ;1f7}1Vܩ$#Bb,F>X~?E?,}>45+!RY8{FۦO/m@YYSDJ$[Á!oyYwcƩpL QRx~^"d.Z7{U)AؙPc,!P|=.z?SC麎 Z213vS خ/nJEKXNJ'˶A,+]w؂sRUKp(X#i>Z%dCz/ha*ث/7 ^k "zxCDLnʥnקPr19bIOEib-Iኬ=hJfFįX[X?\q{T9̽*HZKX%|{ 3?D$ysJbSwK4A̾pپ V1M`X2ƺ(:i^a硥pT"*܉G&; h)*ݞTQS WxciYrcʏ@ZvK(ʉؒ[a,C[r ĵ8Ye / )s?@l2k)CQ`r{Dbxy~'*ڪ~ꡕ)_:i#ݱ{@/sRc#;MvN^gÇrѣ^r1n!qL(dnrESvj2jstd]YvY4}nšJe氽^-KQYH+GJ㔹isl1[VpUC=3>J3xRb5Uup/: 3=#$ V3ƒb1 S:C Ą0z 5F#H+Φ/t$7C(jFiᓰh)Q,*hu}qt|qо5T$ZxPP qCGP&)G\Rط.:*ؼګ\f̻n@eqS(5𘸍OPLBֲNv>^G> aKҼMM IiŲ<*e,"U a }Wcw4r؉r:УK q 8N6!Tm 30o. hx| M1uf)-čg!Uh凞\3OXrҶlIvs.T;9v2^;򡨬i.p;h-z O-cnp0UA(FkDګݢE9to4CǪxmK)1fŽ$xGw Ze* jQ3U^$ō;*J\A2شw ^QLʕp[li*C65Y? kPVrFKޮ@ F#b%J~yWB~ucID(Ƹ_*7F鍘0 DԨB_e@$'h>3&=hSq"T; }w,9'^e$) IO&) s׾yDƳܬlbVwu`(tu}AJ\P|[dEoh"PW{A)(C<^ԟ.2LIӶ,8]8Bɲ5 no+-OZ`{ĭ}ֽųо?KeSa|OcKK: 1s+lC2g@  YHӯHOlgK aNGX{Nކ;Rޑ EdPRFQCw) ؜/zu%yUMݸv2.CNoгc_$QQj:lݡj0{WGK"GrWjW}w;l^,C q|L`G# 45 $p$*YuG[F)~G>j[8#f;OqJ"QsC#"! U20iYSmF ӃrZ9=9<eTZ}ށ5]O^Ib`5"s 861/sv.Z< D3X9NT#y-}8N4 aF#4R*]:o=ߕ6a?%+@FOru4f {wBnd1\4!lږXrPB݂S@j,y)X8}{@삹\VVaYPE@O[cQÄff9K-ԉG?(&x߼$EaF dNk}wYB:(+4mA s(%?l5fE99朩,aTql5EVp S. APX, W*?.~Y*_c[hkQkgx^ƛ59Zg!Ey:5w X  z7r7^eŻܱaa0,yccoi/U=TȬ>? r5Z+ ޗɨR$ui$}?V7%~S@f&o4ab4|{+n}x{\aGK e'{XǍ\P'\o2Fͭi}LeWm W7?CDT$̬tCuPeմfCº~QѤ lO¶Xm' ωaGA IקPaz "3}Pm sqSv!_uU!ֺ툸6T{E!xeT~5E/,)W>YYU|([W*5oY9h 8ڹ[U 35jZrJ -=Zǂy&d:?>aC/ۯ /Ɉ+m˚5 L&k56dk꤇+JE[qʖNJFgcz&_c#jL3j|rzCJu|Ƒ!2/M3t TSNy\%E}g.A_N(^j9 (4g i:xJ=Igtm@!T:N$Z|!sKpX:Uj1+ r *L%yГ{xTr;)w!9_g"@X:QZ%3uͅJ-K k~Xؘ{ E"m.^@C4tɕ'hB%Z5T(1HG)-4fn@~ס ޭ*k<9*N))%/tf6tkEx+QxZ[6NDtOK`>1襽b</VnZb .1= Q=N5l`ԉD gS"EpL.|œ1p^V nqb^7ls //4-@E]Py5N7z$p*N{! A^=kz4CAx%/›"788zBZ'2A RҥJMqOQ^v{0m H['2؛(b1F9z&13nԄ"&ihE\ ,]a͞>qtXŵzCB<zDEle٨[u#Y&$ ZՐ6G{DϤ<$jLSRl#`O\S9 ?ƕY2]E>p ﳇVgz^LQ6 ߑ?LES&'4շ6Y X!Zs8_RP<r9$5XE3~KjUU:F=s-Ŋ MH aBEmܔp(]?o8\7ĥW `u0û1 WBaz%Nj@h*1=K8t"t=al藓]Aҵ +{`c jҾMa]~"^KGFϣ T)k8"0\8AGs~N{AT#|G=ypYyJs#4PNVg )~Ŕ2W ?NKj'6L)ٟÅxP22 -Ӧ(™CytC4z>Ή6+G&j U@=_v ֘*SD;' S9{X+jՌs O0X|Iwa6I2%WHe)Dȃ⢭%y+JRKx0<:/"6پπ~RuՔw=E:p-ꩣL %^;١*pr _IF$ğqs@GoKP!8"V3@gxYA{S* \]STiVo܄)-rTЁހYӦ}**-Ic>Sch%N^K_H ziW`@Z`H"dðR\,R lzfǒ\[PYa"UYxMEVEGþCs2-Ycʃ/׿3m'~^\\mН82 >9+bzTj"bq:j9+z(@ZB?BX3_A6 b6@\Z<@7I6X]bʓ=.Rr5~/>/%[ @eD&kGSj$ĭNU;}Ch j՛,{1;/B| -#şj4 /Os2 ${.iZ[Û"ZtU)".)ƮT$a@aDs irj~JZbgà%Oo0?a G!FnMo%s+YIDoa*U-XyC$iWэU raO2|A g45.4ԩ웼}o y!Ua:Ʊjgs۞6 [fCS@9kB&2Rq3 *}1VXx0ꌇO&_ (tDl+}|[&pA_ҥ V4hwx;tIMk*HQO~dl7.qh'3wwد(+S,,يUSUu4R0{"We7C8Ż~{+EΨ<qfe35Zv^C;}w2DKHl-1ĕ% !LM@WC;(NSEezD)oag_j%i:b 9 WPc޽Q Oz6NӳYOzؒ-b(2{3"Xc#W^3R3%eAy%$ #4 Rg9[]8kSyeioGi9A y!վL͸Ϫ.0S28T0=&@Pb7uR3d/ w0CẴ*k{wp)v'r5$ Wĕ)/ƌDNcf|NL 9Pɱ5£Mi7$ged=Kn qSq y) t7(:poz_BdV/fQ"Ea0ˈkpLCO B A *`BmY8J^n"ބi22ǵ!2,p2jj\[,CYʶH^*l7 -`pyBvG! ! 7NR% P-=|6qrq]/FEֱsd߃kyh Q(C*Y W>+ E Fu07g"{umHCxgcQlq_F މ/e>5^!1a3f`j=9E!.zKk݅52Ě/-v&dlʨ#9\d_q4``@U:#yu'1|UB]q1|2Xޠ/ DHעOܑFT  x&Pb"Q}pxdꄳRE<'tD / A7yf'4"uh=jֺ"3{"̔9Qj+tet)i%%0p\I8IDɂU<@'&$:k:kRt! ?Z\?}F ̚[oν)D3.|p' c'])vA+"EL(sprYz܄e͹KNNp gTg©Y9v%E8F,qk!!GgCZ _<r*xl1c-P `)''ʢDS. r`a(f]6JEsV4' arvN 93 \s}u)S*flˏʬL6fЈ'Zx=jEr 2aLμN~D/XeAdUFMh4GmO(ӭG:&)Gn0UVG4m6c3tR@&Eя[3lO4a hA)鋓|HCʆh_=_IdŅL\H Kj;"AL7Ol@|wОy`N4@ (Hu~fU:~1Mo?LIe> ۍKjspkf7}ٰt1Қĥ+ 38EQdM?m+keK@#@_N?r9Dvv>N!)Td Ԍ؎Ÿ.:hshCl}'^ོ3rtc26y k|xYfN1n" c}%"JnF<pG;&ƯTӢ]Ծ-Hod^+^gA׆ݫ8'(B١.EeAfWH5?| s-%I?oiloۘs6ڹ >^o'Sxɼpo\ 3 X\8KOqDG}$Aq fi&*Z%XDm7%h--W@UψBlrF*xQ5<7B4Pm\j4_UR}]%xXr6wls QBed7L(;#gvnǔݑӜ\tnt4yN/l?|G$,|=q yrqTW[p濦gO:?#榎&q@#dzh٠KZ[L.tT&)C Jʼn~dc$3BtˊLAnLBv L[Be(Z5bgM4?q⫉nd@ Ʈ@2쎻Ч4͘F {vS;,r/?:xOI}ŐU(aԆ}ˆ,v N=B_E*c|wl|,lڑD*E;/.,D~ i 3!Hq!\:A1Ӈ'UM]t4Rv+/a7Lf»lхA{K.zeh.VNN~-C|T޾[ (J G̺9]! c:xVOo1LR\.L[cڇE`+ҽѝo[|8kp̳֑Y -]r{E,b={+ҍkbz zPrFު*o^ZmBkEFp2Fܟp.7_`sn8f̓xHRmfln.(±zU|&)'3:NDOSNYk燡9^IZtF .w\svF[U@JMj^GHf|i0V|t`vU;j4>s 6AP}cI`ABª8{ FO\#oeOx5Y`sL=1;(nvg wB5e3jcDv1/s4H3\A?J XJC[T^;@f&8l/>.cQv'F+>^iZ?B.ðboBP4 =TIky@c4PUd5 Oo)N׎uq[)"Vh 5a Qr$fJ#pT\d.ܞ#>1wiNzJbH?4H~,]Yl`߄dsg+?Pwj3R_0^CP+sʝE"-4W[=U}Ө:%Ρ҅%p?Բz|o r2; 7TM?(bhLtbp뭿g=xYiv.,Sşc–]eUac =&8.]) ;QSߓmU50>' ExU6}<^8* lAm08I" v+7IX`^if["}!ɳܔς_FCU*J6yrBYS˼#?q |,W0lgkXcZh_C>:G ϵZH*ŭgoaϖRA,jAM zz$'})U:;pX /r ZA)?}[ OZ@6*B-nFx&WNcmb E+,O+kDpU$.אͻi$\%a(jxpw|T wM'xnej5殜0oED&ލ nI3b0R7eF+ֱ#xZ*^I zh>AgNti^fT`}( 38(:u=:ۋEIbJK1Pޗ1Oa!:`ncÏx֎1o`&W+Ժ*mc_·q]IQPBYJsa5V;z[l ͻVCdvo* C(Na lt(&k(f*{28񹴫Rc`xL֞&9\!1bXMxp11XI9ɢN9@,(Wi9g2__ ڂ& 9,h~b.N&zoSe6SUiQ^-v׼o6 uJdp| 3삨R31oAh$f6uZ+`&̚w._uюM)|M\1, >6NC~vN98*JBկcKʨ?ǩۉ״n(gT.;~P 2MsO?)?oAY[Q&T o ;z\qGs=քÔ'\Insc-]WjD662#% WjmiWtXAkyfij~.saFlt/U%f5piwѩx@rBLfp}0z4JE0Rnq=mi!?!sW3ݖd'2Iy+p9*j2ZQAZpήa9G݁J@y&@^v/r04}X_'VE#eKye* pvsng@xK ID 6,:~+ե " !u ~vC}\3G>+4#1#CѡL O$uVgc8p1Kϗf-A~ll₉M0;jnc-KAg \&Ny%d»F֋c1f&å:Z-t@Id3LPBC¢Y(X@j^]%MUwJٵ\ÚSzMp=y,qVr$3wqIU+ W{x}rךDWl/ŻbLK5.b.˧.g cF͏%j;sʶ)2iVcmatnTbZ>ՈERF6,cpp \^F[aSR'wD;W%tF*ΏqNG6ή)㫌 4v +&=+cmlLNZtהs0z; &Zkidm$e^d͖fB%(G_CB$p;tR߽J\obYL\Ӯ:)RL 矡c]Nj1>vXr9H!Yѱ~YU'?k#DL>vݡxdܵuMɚ \eOJ[TlBC t/3:Y lI.fjE$Q$ SG Nzo!c#zI2FǦ|G3ltQ~{LSZyTzzX<: G/X3U$GNk?%> H\7*g: 0}zۗEt6ԚFSA+}quC iDsRI?pAb8_K:0 DMv7Ӗ O6' R;whhih:nZV2#AG2Ya9&oSWuZ`ib2XM\թW8Z],H/,A3R7wǀ.Wh1uIavv#q}r NdH;_%T@S%Zi-Pх{&Ƚ޲+(Z!M:x>+qUW6ZV8w{, B{QVܫb}6[o${꫸'yX.qO&Cw 땂[dQe.»-ϙâ^ZO<QHO{kf,Qjpydw/3<߼;>2a uZD6Ӊ{OO>x@} l69ð'u8+<~J GyQ 87r@VwCDu怔2+6NcLj/;;!Za>&ms Een!Y^1`:EB>G-}!!kF,R&tHBorkXw}(F00Ш'=1;Kr AzJ0/4 G"k_aQKe.6=N,3_]`Zi}#%`e;[1xx@&G}P^aʗ.Qo$%(Or%dt_Y{ü.e] XԎ|df`%ĽAvt)#~PܱӐqqoe18jOUNj]S'G*ѸbUCWlVGTU\"%^ĒJMު5rTܔdLqƭLBR"4Ʒt0+B~0r{UQD73wq$۰{}@*ר,їqñ*M)Pz~Tu,WItl !փZ͆PE}V+L9e qPj|9s=UP0U8 1W`t6tDq+St232'+WVf*uj2 ,Ou +"\"Ǘ@-{i'%kyݑV~m@~pIԸ Ė.ض?ʐ*R4YQd55X?>`S9;¦޵o!_zAהRfT_2P p| LJDe@''Q;_ڪ%?FQmP$r Y(RF@J|mmyџE+('@|\+7Q.A Cuh7Ӧ=մ Ux'W RV4Х(G>j B+ϩ 0>ƞJi!6YbWB%ϭW1{NaaG`o߭_WWς8u2xQx!u~Y fh~z*n 'C#ܛ"ңσyY(f:e."Â$޻#p]AbG _Omf.E9,= Fxޜ*ꓙ"dcDܱ:XH\֓zh?=/jƐ9]$#WIdšS^?*? @(鴾GrP4ڵnWv'L&rNi=<}6ÈbJtV&0 N=u˖жs uфZ֛@q݌Zӑ9C<*a$ͮMz""ˡM}E!oӔ&pQ=anZfV#tQҷq#6Fx%t0uq ą3 M ; [׺AJF6!_jZĖ#mn޿d&!TtvSqƜ|-6yBXO5W|yw]abvp,d25Z)=i zuCZ$*>'1]]DaW ۻXKfx"~DHk[Კu [#[{?IHYxyr'+dxe|BB(l}K9u6d!f4]|N!JOY!ͯ.ȫܻ4% Zb~?a`{"|, uMKrhJWoJUű9[F5sE3 7;n rn8B}:.VpODޱ$)5,3k)섽3h&{JO::VF ~%IJ*f<0.fҙfˁl0oh(\];@w6Z> ʅRQh찯I`c::צ.=Nb:!wjd#B*,;AP1L?Ps|O_/&橜ݻ0?S m 's1+7A?`nʇQ':F::Hw=GKO5ۙ(E(>PIEUq8qtg[L;E, 9Ls0Qf)V |ϰ18_`n6ڊΐ ̤-mA]Y5孟TkM eXM6eзBVV,}r=~(Gܤ^.bVízO(%o|ZR9K6QrpҴP E=u!v R-b=90.}F?"OR =US`I)6^ː칬hvcd^ghe6mn=mXɕ/9EG,tR([[Ĩc_o0V,qߍx=*7y>c3k doo:29O;ުd"L"XG+ݒ:o\a=P?G,+]bx-%a_@q#eUR\M򶭡[W%ŪEϦO)AuFQxn-/DoU"2y14RDg!E=O.F{+PVg{ @z;`tQ(j3͵` ;㒧>peCocY $=ZZJXXHpt ^xw/;‣=z{p2HtScãg /ںv?D}ks0#b}_l|E^/&^L ĺ| ]{QK/8wo{=x8+ H30AiD_SxU@ d|mNa<[ߤwfg(:DS~ AH^B5hIxMb\D2XF&Ox0n< :ѥt&nlx ̱eM zЖaC\n+aGoHU;g=Lq$sαFhSǒC7 {ϝUa3$nX~kw-$ Cjn{2UFR]QUJo><$lpXMT`Q=PE}q<[1Ԑ(`>k!']iM/gÄA]p ([KɌ\*`&@pWV}E!M#gdTfa/>WԶGܿ XwgCs$¨ D̛M EzYYoz*>L L`R;E.=jR5d,-axP7t2ȶࡌaw)ȷsdaB?N l4q`2N!?qKbhd'^c@[вin^D B0,U)Ӡd]p+dJ`AZvv)T ^rd@֣@FET7Fbe l?$sgH^q7ؾFO'0 \엀e<'P1;<{rz8?AOdO=Rߠl {7<hRR]zVC&~dcݳ`.ƽ M<{ێiCA6۱y՘qs:fRo)^U5 vr9?KOu|R aY&GX&(֐m_FRtB2kh6~cכUvz7gC@U}q_=OݾHљ8WxTWUN.P%CA8Sv!_ p+fou0gE|GۓH4Ogs'=ΌwRYFEN$omxp 5g&gy,j>IW1 I1^`v@wk0IZ^m)U[:rgnfSHxhUHz i^Ak("WVW|On1 1/gi:iǒС#?_7 ~Pң)P.r$ ̄}>/4)m5bcu&Spt/TJ^bZBh;kE@utm!%?1QM x*{dn>C"@P\:ZAx勚[|\޺Ax-֥O,ܴ:Qg!-tDSQ8\:Rs5sv/cb:𖬈WK/ @Gw_b-Ğrw=4eSf"iˇh-5%^B#/lZtSt`M]G]HvsQ4tPH2OQ7\SIRh]ߜ%9D ,}vBwz |ϱB6 BM&TD s^:ЪS.H}=wؽg{,8M,D 4sO_KȐ?^$eb q>d>3KAoV劶nbYARϨA9ُ0}Ž߻ir@=VK|)%Q@MDspȾߦϋ<d\P+[.@~LCIek)H^mxTmG3ZYyeHW.hUq+}rG}.wV`$Q$pC0gf!C]~bڞQy$AdtGZ:X+ON%!(lրZ!&i鵖FG*JeLR+1y3&5^XDhNRm_v2zJ3:SדD&SJ5IrU[}ǭ8 a h{5@|k!h\3yW2\{+=<:ЦWyrgTᮽQСt o6u[(,:mJ4[4a=OtD^I "{QWӹ6RGS`vY8ή,5W:c7Q=@K*e\y(nYGwFUv۟'~5OPmaf =cMG3HD9n]'5[p%Br0yfCn,gDpcJyjh_LK<$^{[Xꑌi68\#DQƸQ T72 y9⩒d57x"y.2TVj* h-HkYw2h*t_p8U*2ݑ,%DpQoa\}o~C8<dy/= 8/dȥ{3n8)Id\mB#- w*,#'.]Us۹#> 1B[#lF &&@w(u#}" /v4M qCBVJM_m*z&l2w.aL'_2v2 4>0bz 2ʏky :ts^{nWBrYodG>$;CHLÈn֔`Pvg-*C*5홴&+"{;l|*j])4Ҟk4k7V/ɇLR E=U+tX/ &4Tx.Eoqx[Iօ~tNҼU,%|%(5 ޗDreYQ{)sEXlԀ<+(/i3i:A%y. 1A_n*WtPC{^[g=2vb|GAُ5vBnI$0mT,v2`ZY8NFo>K/A4">yqO7ϐqGMbIFW9# -86\Bk0SO@Q!-1(?KBaɴ4 MC#Oq1V/jwFG-7VnuF "5iͮۏGL̹1{;[!~~c:JtfB܈P1Ej2PqppqsZpJyh-ek^Lyؘۆ2Ia@n#_:`"~'Cl:EIڹ9UPCS,1Ë m!Kny.:x=]{~"Ʌ5H?3ǘ VDiQ,I\q`K$瓿y[Phl_ g`ܨeEd],Z53Z)oJVoe a۳!x]vVхQB8j8q6^$%uOޠ>E1#n`B»w+XK,@QBhAgBf3⿉f=[Oj[>ChqidF㉀Ȧ߀³๜40?c.~vkOoKes0y=P^̊\CEnJPAUQ]S@5V6j=PzI:VyknQí~6VM`nN ε>&/o`F96]eOv8|zf*_`(m U ~A)_ 靱>k 9dcf$)}\vk)0-kd)l5mÔV-<(괗Uπ/Υgr?pAe$V "[(|*7\+m33kMpsY@ L0FLZ& C!0+5{VHQ%C+}&= l3PN1fեq+|x?2AU<)}7 {ݜ-"3Ӕq=<ڍAIycВz]\d8XMTڒ f1|35~ѷ>pRu[w/PT6#JӖ+uj?S{Ӻx0>U^3}Wf gTq6NU,۔n E{Z^HX;PH Us.w!}8UF+ hC%RUP G@[>KAzJJd5ukօey2!|Z"@wNb淳8_+9H?~QMWU\UTfϏ] [,!_GR^~M%ޯ岂RĦ\捸|z{%nBXW2[΂MyN}5pgN&{l}v{l$>'eQ;pIDž$Oߥh X$'KXgr<20|81D{eɨiƅ WiV݌ק+:yIqL^'ۍMF Q8SY-{V-fʙыHwU  **ڦv8ݡjsE9HhZr#BªcӒun ޿aS JϱõD1eC,~Ih 15Ԁ,oAZe'0by,*D &0hM"yps~K)ur,i3B?[wc2>*V`  SGO,qmDkހa 5ʱ5ҬBRHP4R蕜*WzhҦ$z^zbԸxH W-#a 4/(nI;fΕq7W6䩷"):h$L_%DΛWߙ 3cۦF%%  Gjj ck`$636M}*"@Q:(/4heo@=Y- ŕ,be+y;]=P&[$3ʔSrb18e>nI[Q>UnD.X}#Rò8Kd>?!~iOjb@ R ~&wUuiJ |9r}@. B+1?alòu`<);/۔]4S8ZY*𿉈ѩ􀟢)vN3 _B߯#ܫRؓQĶ]}Sg)A. 2o}܅et::kBIW9憆)o528LbjXEp k&+[@"0j{X8b?/Ĺ޲URII2CjMVW0̾$@րVrck*4հ)CbH"[WI@wNc.\6ZݪzTШI}q8QpRe~N@WM]H0x7GɒedF0P爓 'A)Yj_{<'e泲.Vt}-xFP%1~Hօl a7p] ꥲF` nSi6Ēv*[6/iwcHލ:Y-i6*M9N"Jk/pJ nWMD-6²` $?8>$j̱gYZ0707010000000c000081a400000000000000000000000167e5c8d40000b464000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/"]?EhDTTk׶Ǽmٜ=.a?]ˑtmNwz.99{^Ɖ;_W.Mu+8gsUIgo8WjJoBN11-*-"0i8XwCu(`/~u )u͌u=!ʄZͭț;0H"ačF az$i LkyM+MA`U*Jc 06܋h*"ƍYr4LJ?[,VwڲpJ\hvGod m5" w3!I:&E6 d=WO>0v "F¦p ) !UE1P15sYV=zE?b^LuZa1gj/iyKyR8 ffZhx \w 坳b!"oEJ`!7F&Jvdt Rdb;nPqtПW_4@۽=*LH58 J!/''z\џ{]^: |2i=A<#Ժ MZ65pfCbpJoܜ_N"Z6#l$YjxEd3, 8~BTq _Cd jV # xO0Pw$OFƾ jd&?6+VUY~O2m"R\-o72/:9L.m#BDwTCtbԊ2JR:9#D%Vm׵Ֆei SO22ASwNt{*Lէ;Izmm*h,xSD+הr #;|:zBL ~S_< Z/J1,_)H`+hlEKP+'JgMx H–Gmh-r۴VuZ˔?uqn ^` J%4s-/5;R .L>ع2m|PgP<&ݛtoꍿغ%k8__2h_Z?l˪VnOfMzQZGYev _/i&2JuN`SXD]]+hT{uB;@$bP›VU7|/*qxzydcF!>K錒DfWc*8%Ɏ:/[a?$`ZXM@|Aw=[;Sk,| }Ai tukMLI]h;U>pU H7K?̅E눓?nα@g]ԘY=ѭ%[3k|@Yd~ё2x? ]r%fb_bم}'[$6'x!x3; ysr 허aVF`l+* %HoZ'>9,XCnrxR4'畔9Q?rɇPjV|QYnwS\V{0FFO-}r*!$ڥ3m9oFYPJȭ<2u8ha37}bRd MjmSc>i([#)썐J2/42?UdˆuKyDET {X]`ѧ&3Ea|4.fxe'6+:\`@gٿGhE|L:uX1k X}]@*;)Mv~_*d mdo >{^\`VXXcm糆UR BT&(⊖TIPNx8%.8e˽S0}c<'xωl*K N!'IkRJG|zɓ8"1QD IJ b(?=ЙVGBhydqxO;W0K`R 4j݃@{ÞV[BElHY$2ͯu, +9 Ff]8WU~7<ڂ+7%G\py'lx0!M ԿXn=U]F3VqXes'կ.h> w$gOISKm2)R0z;3uK |00`ڍ%wIgOg_w]WTiMٛsk:P:JMEU0lb<^0?r)_둻4  XޱZFv\h2dcTvآsy#91X WDcp l$\WuZI|?jR1ڻ)n{LߊLA녺 -> ut&s{5f>wrDP 36j4gQb"~iqe"K`n+|noDM0@!A'(_ B^Ouul!5/  J7HEҩ֕͢)xABRsDc;~4E. y*<r236f GKT]ٜ^Cx!$,Gdͥ~N뿞 N4N{ ~zv S+r tѮV@0[-L;:IU`ɂK ox^Q7EUsg@d=aql˜-r$; ǷPZB+a, 8B5FWr)ANL&8@^ #Ga*'տ>R}Ҥ^ c5h aEh`$` G}"]i۾gv@ShM=G/uNb?Xcm f@g:%9 xxRij<5uqA_fU.\]X)@2VdZ KrGl9Z;ߴݜM1-JJ8oC<E4UՄz.= 1>`1g]LbL+j]/,rmmNK.)_Ɛ!)/p)cY&l{LzbAR\n)m @"/RhTR9bfsrO]=XЖ2)pj$i:QbDT)VOz;rNi=6c7g|ƌX^TLh;9ݡXXi=) 1sL1%dy]f<G]篫ٻ{T;W0Tx`{Yi9^e\BW'@"`G09eOo͐D%Y*:zԎ`7;mO9!˘Hj$ĈYbYu@J9ZF{ڴ ejspJe B)?6/z0˙U-hl =A ? 4B[ LL$ի,1Y( A6Dny Л >jU.#ltQpfs{Z]"H?bO{6 h_;9I)Z+Gs?4[45 1PUJ70 ';ܕ F Er{hUG uRdv]7 xulZ$Rc:bC 028}D)_5~U)`.e;AɢWgٿI=B~Gr񺢶\: tHv[QJ+,wbk؃o.:ң/2QNCߓ%}B@"ǣo)Wb1@Lu!-CgTj;+u}GPW›{h(V3tO{]-"V%jF.nD0c%Qږ8 Sx֝c  R)X#-xil(eJx .!vEw* 5)tX ;?.Իsc$9q" \rL@$Y\-a zE 麤{^qgB[Җˑ҅BkN^Ȓ[Suaa n#cyD@T螎jN=dkǙWeq}}+}(fxr\}MBv*&|C"+'\6wXc.GRfO?[ì;Kgj4j#>Y5}t{AU6~̤ @gnӱ 5J@Ε}GcyI?1GW,h-NL ̰kpH}8|E`<&{vMH)2"!;]#l\6ȕsER|4hj2 )_@[2s9E8k^n5'YgGw(;<=;xňJbR# :@!RӤd;bX ƵSl`&ڍQٗ)}NSY߽hN\MXS{NzK(kNot!$oܙk!\q7pѶ gN@:lb=2!E7u/bҌ" Tr1']$!TӶ淸Nc&hX3TC[M:{ noDL] d~#բ.5wR V4WW[/UnlȐ6X35PEui 22?r<Ɉaz [Z*+`lዿcskL%-僅Ʒ _ )Cz'\M+u͢.d0>6Q.+{k}+co4n(``e32zb?YJGڷDZWOT)u#ڴ!pnO/}\̕x4n?DOgyy7%Lw|(TZ`tzޟCm7vS~mGdbǠ1s Rgo]%YA 1mG6pXFv1OmB`"4ŚiBǦhlX_hB唉ٲer ZI׿76 H@>޶}9^Oc7`:]eyjLw|Y@$@4l_%#幕9Z}^ˍoY0̎\ AA443rZNi@WT1ΖnhvFDAuleqaid\XR B:Ic' [VY=?İCQ2Xdxڼ2(ciL3ߤ"!M- O(hlɷFPpƒSG/.hQl)z kR1Kr/I'vD!a԰}9ՈH`z/' &QP># v}E=ǙnC7kxdC_)<'_ lxlS qiR(l\HBr5ͭ2- @ H%ڮ4ځp=N覜[@'` b[H?r`MԖ{@Cݿ5}TJtmG gd- ᬺ fSw/CƴS$TD՚Şd_y@C"NTT!f"-/frp> .fu'}^MExur65sRA"KSe)EOP4~MlD뗽faВu>pusېt~l0%M}xrUϖE^2Å5=?23YC.: ?F+eY|7Av,%J\YYL߹~5x]r?mҹӗ9La&dHUN68?vuosAdQ Vy^TZ{"1Jü= G-;;!㩫S?eq?r;plP>ʱd$Je;y"O~ rߓ?ce3$|Sehpp-OxAl55|d c--H^Ύs0^ڕƛ=CZɿm?[#[n 7Kn5 QKf|şoHiCrv~9Zcs+7w8죯"áhW ky@Q5ٕ/0Z/}z1y~ugab BrV -g&s4X x{ 29aƜNQHQOu ,Gq47hf;nEf.k*sC>j\77]FSqpMת g uTÿ2JdT,rjP{~Q h۰ԺK(#cBjyeC rpxDUφwZj7䵔 oqu#E4c+PC) >^f]S@WLT֞bg?],äR_|" Z-F8R|dXE;zx2L }T L> KIrf-QcNZ{6q|Ewm`˶Żz}FVۆOKRj.c+]hrTge<8 dmOEc#0{ '>Vfe/(c!efSΏI%5gLX]F^fؘCGRn56 |(lF'P7] x"\9e[:5뀴wo]_ Q lc+MO"l9a} P Դ=rX4jQTO$qO]USu_Wc/\^E F嬞|o}D.6{h\ k—{XqSob\KH X# ݫy|QNIȦΨ8y d3oT FM >IvvϨ_RΈmj5LYqlGAA0*r7A8vE.ccin$:-*7>w16ؖellDcsv[Eiﯜ`Q/We?GZB"= Q"QV?|u9%_YO'f޶؅`5{ ]&&|23&У,9,8'qAܣXX21踑nM<;(O>'d:z5d/yK`33s49Y#S+A@ lSKKV(MaF& XRHp#!0yh8@'n "UέZrmԪHtU{ 7/"ș S+P_ ^t خ5些HAl23FHf]wTՙnr0w?Dvrا ,!{\/8ٜ8y-(d IdfS)tDf*W *1#;YuRhY%#u/JZICdm!m1!FpץgٝZ=hu!o eh FZ״|,j`5]KKQR闾LU5,=~Xb`kWbXn\˘R_gȴPV,||w11WM4 /*xaN7O7K}3 |}RYt ,4옂Cae-%t= >vuE8)a{rJVKj'cITC)VȻZJ| F>)< XH,\>Ubݷ2L)21F8f% d+< ʋ]fzQ/G#!y:0xAAx~=Q^(t|?l87=Dyrǜ-WAvڬ N%-H ;9X)C բoT͞G-O[c#+P֭A)Gs%6a0I^20=n2 `'5GIyqGG]3mD;A$JC5WzE3suԷ]5~btU7IV3֡e*/?*{'|  煭O{gˠv;2C56tvOw]?:xi[$6,DBPS˓h*q`!;+ք$`Fr9%ȯf!smfJͣJyc$yd826PuyÆbh}"4 ݕ{4]Y.hg*[w7"\42baSwWȭqX\F|: tzu$NG$jV{]({'/c@O E5Gi%.BqKcSbk#Ohi]q7FՖfFm7&1Cc/92+^f'M7#NLp5`=94$OL*'r Q4}%P(ÈJ2 cK>Y%@,z\N1!=~~Iz lQTJk2B/^s_R<<-[}1$)q+A=3 pXL-Tzrj[O|XDR jUf~12_,1S8Cw`(D|ʦun4yr (QCG_$[{f RN Hp& H#TisrW_4$lHrd]GDx>59FKIf7 ݩ,T&!)R͚wOS?7:#kKF7M$ ~.N<Z',g[~:}}_@Siv?tHF3ypQGܔn[o$_)("u]śhr P!q{SKdIo49V*Zf)RSmܗ/liB7v^R|0?I CpHV;8|9TH,ׄ_ \ͤT|Xސk1D$y>U-L`!)Da6pL;^5O,5\S׽s\ -ۍZ .&%c?tNB(SwzbH֘ ;SaUR?3D*z;G?\8PvR YwdOQlFÉ Ѡ{ixvϖ;7uHTrK`ֆ zY_Wv4Y1Oy t/cj:lNhLU-S+柱-#GBwkVcjG`8%hъQ".elnl$GKfj.:g@O1eS$I[ֺ-p3]vx*O?+A[FH^)Pv~vQY0!@~ SfJQ/jixFƭy !}16MF5?Ä#' m7"μ#QwRν<-=s]^da+ $VO/z|Y&g0ګɷ40}FdY1 kLișoUC Ho` %mz(c<{HJ!cBP!y^ͼ.)H]JuW >),fos^U*PƠe`*e)_*vdyZcGBJG;s R4UK|5xc跮F++b#.U? *̐ij8.!U9ak+υD 8e4xaGHxV|oh:^)0cHZ1zB@ZW8xvE$X4D}4"N_$C"LN!T ݵa*ƹO)B2mRs>V"aRsPر%L*GLb9Ulaa" Q>B~/:edfZՖ7 $tbRݜ UY-/7 Z<2x/q#>𨙭"pRwZ9Xu6t}Pu]& 3/@! wez槱bGxң,l|-T땹/ 3Z|+ܛ,깻T<zNVY &B/!2,Oڮ 02KpR ߊx;ltP]m%PYpx)ŌB$z,tѷ ӮzMƆЫ?- kЮ?VYusN2T}CɲϞ/1)b QSpox[N K'`INGa~:%Ip?b(%yk;U ^>E+N9ܲ)|, gښ{ r6B\`יd֛yv>y(/#ZZt2ǡc8z-0Y5&oۗUG*52{+$ R!4fiD 2 ҶըS3 $Cf';о#atp0ޚpnUyA-rG! Du c܅dkЪ>I"?˓t cA]bm TnEn@Fh}ԦnQ>Xm@NV;[0&_ J3NĜM[NrK%\sDaPt_S)v}"5*`{,Q?H)57@nlԇȇ|PPPǜ`:YWd!8hTaf8q뚬\V!L#'|wF-{@ |3RIZ\[%(:S6b3%jrnn'+v I'i ` :?Y,mю3@VBk⑛m$2ӰaJpX>ua'O4 TdgmF{ArϪvjET4~LIJ\23 G+ >sm^>Z _6¾.g+!N:eNpZ_H8hdo8ZJ9 ] IIcBQcP)v=')Yl5RW7Qd,nC8v7g^R4Z[x;r56+1k! S`)"zY˨x1Oh#E^pGDJ<ucUx6 #YN]Ipȟ*w{Lѳy݄SSy(2Ոh9z/جqzm L"UضdܧC@hΞDBܯq|P,ω0]/5Kᘰ>LW9YcLގv&bl"$-F7hGH%Dݢÿɕeu3_m5W Nxa8 ?!Sia-lUz!M4 Tƅ*# LjuCgõfux+ !HK˂2Srf .T,~Q}CMpg?G"ߵs8@$V \ՁE!vй V.<@-D6S7lɃlB5](zKrIm/ۂrxz8Ēyn@ 00.C:r=/9.Ef]N)gLp+ Ug!ҤH8_ |BMMM&]B߷fNr0#>6 y㯻{<˩+o}rqks `NCtЏ,= ʵj! dl P ӛB-N~Ӳ䱼%V]%Я5DJC=di,~)"*p"8Bf؞Π}Z6 Or5ƻ~\wC[J}6Eh-@WՔ(5H$[Y"wEԓxP'|d+3RZBт+bs%F1X^3v*kH>}b~`Z:mq㓇ٷ *UNrgJLq]C\;ܸ* U= v/ .d]A엕 ۘq[9LtVZGmch)7Ets'O|z`NYm#n5$LM澕H(Ῥ 8l 0}}(׃{Oגz%Ҩmej\=7GloXB4q5U<%n,Y/au -$I~ymTYd솨p[9_Q݊>Exߡ=3Ij*2F6 ̋Wcb:>\4HR _@ aoJC0޼ )O>-,$Np;]bHjrȀxѐ.7?C+RX?/+?VHM&~,'͕? rzE aj?Dk\POMaEl]ar20djS@'/Hߎ!8Uft`ܤFLi`Gp#G_04A>N8´4 N {+=#FNwzr=^a3ZpYDLT&<.%zKOfw;gW]nJJWAJǏHfӶNדzx37'Xv8핟pbvHu&b8nˡfYzHVk[V|-ALG*xQghQ |܆JfImbt`B9jE:n#/o\ :*G'{PTe#M-?+tDӲ?a-YeɝQ~;_dmgo2 zcmRf쨈:nvv$Dc!$V#_!nƟHlnٶ/\n| HrE7-i!|!)'8x =T|$lo*ڄ7/i(a!]0)lvN,=09&nwf&-$(s93ʲ9D}?@xJ?w :N^ޅ%}]YB(>Կ+ͦ}ޕ9\1:ΞGq_q# _$ JeH8ix./6i0XvwDW `%d?wOJZk磣##d2B.!4{~ґIEj]xo(xX{zة4 AW(ͽ}q" WBLչXoLw_g39RdՉ~b\hηݳQ&E4߃u6 ^{adro8r/[, 4VACPhtkZ{Gl]cUAj򄘬}fw"ME ZU֙'h;>D~a-ƔyM^<桖Pl`3e{&qtv ,c/?N)LP2icOq./K~VRTWPN@5YYiܵpW Q9lШtRuQÓbY!mcb!!bdyT'zSzf=SZcf~(!Y^/Iv8kaqbW=']?BWl`?~=wW.9+Qw./qxs;]g؂nmtoqTU`F x[i1,KQB Z?~ׇ@I ﶴuKlVL#4p r6KթY!&8Ѫ[B;glT'Yim?uM<У+NQ0i5*Y8N+YjNy%=:^sk;~uuYdht]ݖAowQco֨>=li#$l$ݱ{摟IN/w yvf^}`$i"#,x.:TcBNe!Fx 1,!ER*uG^5MCi>ԣN^CUw1HmULc"nWiH QGKCPSqvB׵%Bj`n O _/}g Jo!Mu 5n 9(E7Z1+(-{jSh6sK,3NTFEDŽG_LL4 #U`>pep/qb׊ h_|Xɫ.7h5% U+BG*e aVvyg$04視0?E=!`poNwoo-艠DܥaMǥcKbp5v.D%7ěXN.pns@usۆfh)oi1mnGH¹FD{{XanY7U\GVӟ`ݥFglR_I3d~^÷-ݨP?tQ*^l'Xx.K-P}{t\S~<8`g@J_8 /f~9s A:=fy-荀}؀ 2'QpaaTB)A:H*ywP\!ADǣx1ۭ*9hb$;:]eI6IW׉Y2IJMez&kAX;ld-mNfY=M췑_U |Ѷ0X×MrNxYTʈ/6MS}oCk0_t7T"ruHobaT'{onfث9 G bul7ƖqCrpo*MUӌCĬE 25;{G*, ^?]pN B`c1|O"jSbyGϖ{Nj=CQ^xwLw# Qȁ4_l#D+,` p1Z!Q;5ژn"0=QտeHF$).-CT)G[$q:B?Eo֊[b"VRVWBU&5 -uϺEac:bԷa#{иK5˧#pfӱo cv&dJABؼKOېͳ14ZzYK>`Ě>]X _nɀ!` e‰5A C“E'^#Q$-\ *>,UGHHw;Еc>^u^zxo\&E*;덊7noCr$F|-WCcma2VL_'z ?6BMf wyw;]^vY[ 68ۥLR NU UA9#V*'_; m-BN G\!ZAןyO퇭baK=~LBYLTu&s3fd|R^<~UpC]ixC+ Uq51yM_(`SʡaydPjc!7.kN6?Zdb#J 6ȔLrJEkĈYt;lp:BKVsfR¿KV]` Ugjv7 x_N(rM^˟ʍFjτ و!`RjR,#I$[PW>- Gz`Wd ]])Tz?;ɱ"W0[O5$))GY@~4֫6C7\fqQIۅԕYO"j%ˌ.In~QPa@$WW@XSV"a "{9R:M +2e!.S_QI :W+1FM(B&{Ѐ.LeQ QmNPu둂2E{[:g5-UueքΙT׭1ӡ9*a5'p/{2WTjmuMn dvsg D7xL-t$2fɡ#:( x͚!UNZUZ&] ţ"Xpdy 2]ܠO`.._kx'}ul~ʛ8 ;\fZo(Z/LWqsJmێ̳,(J  XڢHw` 8V=w:DI[D^^:2=`xjFk).|!{KLltwb /1x#|6gdnGby2+ ̡2/Q N=+_W*}fS^]<>-puuMHfYɩ.5#W߈Rd4 r&1xRiKWos8o̚L_$I/8X>q7Ȓ_t{,*ʹ{ CQYB~^krƽ|*E_mc{G}gu鴔7l cF ۔1r0b&ntv7 OEZg&-<+l R>] ep5`#2"^D 0KS^zmRJ?'a5kKj} A-l2D3g;,@h /D.f.8p "+vS $D&%$vv|׼H'^AbpԙL򻪱 7iX(A1SppAæB^Flo&X{EEM%$0FmRLUi4tI3P HM95<˨:X;ץ% U1pǾ]P%`KpP6v&ߊFr6гw\2HUon;I=$^qzʉ(Kb78"h.qTŁsq1H#1=k-r%+ ;'#l.r;NŋKn(Ͼho0TAwG-'_"Kܛ`B]yC,ef iŁsYh:FQ&ucEn8ȥq/`ϗ`1F`|4zsdor@ԡB `q%d6#WN<\0t wG0&SpmIkYdf%1nuss}FֳJ3d[U-ZwB2֭H#35d/BdPg&g2YF EYx/畤.hA+XZ`8I@fJp9;bПrh.LIFd p丟qksNk(\J,L?(딮h$1"r5﬿SI VF Ѥ l x [PXRX__IJx8lbnz ;!RGH!&ͫZȆrtӫѐ(5>a d+_BO3ةN_m.2ssB9_ha~'"w&mfL38Ј+{}x[{ @L|Am*&H7W3pb\lZҋLL0Go344t*w-pd[6.ި/2Cc"Ok49?y Ii\.iBvΤҞP{prNNJ&>gs0Wijc|*DY-kj!{n QFTy6]&A~qF<ۦK8]ށIRT_/Q/T<^]Vuxr\R,F}{[YZSCtݾ8s_n${2Պr v% <*&$2-p[LvR4oēB@9R@P;J% i5o,JKnHGVxD[V Ȕ3{c2~"eB4Wf:clKq󾸖>g7n7/F{!RuUKvZZYZJ #:Vm{x LF3ZnycEGP,!j6b}Έ|E/8eO e&P\~O`EK SKW:%8ԕ|I3& o cei?oi`؍9fNo(v*_=$Y@J~TUofAXV5ϥ4{K)ep#q|21@"-4L!?3lR`r/[ANNdƿ:4 ]|lf )u6nѮ|-  GRV2>آt kv.f&KEKvtRg7V[01O4&|u.G9e2p&iV}$${#45Ռrc;NK3 *z :eIy1f6##tO6h1F TKf0̵/|%?|PhEC)bCp/ٺ3᪍eu@cﵰv"\]f3$ QpsZjπ [(#\\UaHZ_*f\X]Jgp}"V/V)b~iԉqT+ҚV8>D)r̍% =GlkYF7&ƕXz郋QwV/i9,aQn:36A z䝩um+~%VԼNiDwUiDLFL!i?C|Hž4A'09X@U~4Z,^N]żf2}]߽$Fv;Yռ|!^ψQ]r!@Y,@v9Àȓ}"qp?)w`HRb)*v>!C E,s.T/zjZVKNA _d]c֓KJ|mz)?M[;DKn BQ[ 7*m*Ks^xQ|+{`|OI I2Z9]z/}8 AE/_qmaVCݦxK_Z:ub*:lixi%=#> I{X)kؐK76d@L~]bMK 8.+֒#X6@dxbi J沧s)}~MWFu͒3Ol Uub#.KtN+.:Zހ?ǐ%嫊Zi=m J<7miu 0cVF!V\֘M՟ (~j`Ȥqsp( mf$f!uǍ#4 _in5lwMǷ&d`:YvxAdd2>+tr<F/zK't e[^3 >~h U7ꮒ(lZe"+ X8["hY0, XU'N9e3NBZ QȰ }jGGtGe]D[YҨc=q%͠$?c7l" 1E.WKC#<٩MCNƢeǕPrs#%'9{99MiVn4=>`FpkXz& JS1ۼʘ(; #}'UmXoۓc%Q"[6 T2x{gcA5 7ѴT _XkuGR6-.'s[0@X?Ck{0(lo њ{<,"A<~RLZ$?YHfJ[2 JѧP!x(UAqЏv]aw CKBsA⬳s||%]ѲQ̇:I"CpS27mm@ub%lN)ՑDcČڏ8tzzF k??54L]lprߺOj&LAjA8/-#r%F,xON2?QRJgC4I]/zMW1'!Eh]T>TnXx| -A(d?@JoE= (#7KPXw0?'QH9ph]WCwAwoJ:FD:zBY4(6 j-W$чp=q[!. EBɟ%d@OQ%1Ήex"{' L#~T^ ]AEicn)hVK@:^_+H()WIsu?5=58<}y. /!RL਷a3y3dZL)o^s Zg4]'rCv=hn%0 bM%ŬdMk7 - X>ű4uq `/,9H,1E[#OF>T./Q=jxkl:v~hl9T bPXX9l |t64k4sށ5*$gb5l d~1"p$2 zRG'ƒCWBw( 32_;ڢ@!)~!x^&;Ew݉uG,I|EA X[MLyU yC {2hӜw4tR(}H8/aLQldf 5WʣF=b!SV舘 +b\z qԑ-u3=@}#A FlCLd&4b;i_[|ح2sq+z ˽ʩK.\u!Ȋecr6i䠸?M>h ٥8Bu h8o ,٘3LI҈ũ( Tf@u55e`iyi! Ɗq). *opl`#cx556Yv૦=B%#CT 6:2аA_dɫœO>\"9ݓK#q{b$x8$dO %zY7'"9_H)77or/vB")}J~K7e@yn1NMaz( ʫr#;0('ۇl~EV_l sƶADW' i ?rܞ0q%g 59dt3!\cY2l׎\P~FLLs]9 \?iTu/n\ln!4yHOR nЬ䨨)Q˱XEzf8XșJYƝiv)iVQ;'`׆  y5*E*6?!4;x\Jˆ$p_o0.d<4Cf:d[*67P,Eu%N܏6K;seC߉G&⿜.0-:(d6+߮%|_ &6)e:Nz9KgJŢŝx4jo LVgI!`h(AzS`E(bQAbɁTq0J>Wi3ܚߩJb+3lr_+zG-ҽ K?YJN㇕_=8 s8NPN~piP0 !=_ct2IMϞ]SfdQ^9Nڼ1:07] l]FGתw.B8@&׺c^?1{LJ~ɠPʆ$տ:Z&TE݈H5ZQ%:YRoWȟ{4F#Q,A<ȗ (l)X^TCKP3д|T];KZ?G=]iYj+tj #S1^p]dOڱ^`Ct=~Kb`=`m8÷h+C _ˌQ\+)Û:ֶԌx8lIMxO3f2Gg,^D-()­(/xd@B;S$Ѻ}m`w'.%j|第ʠڮ wE%ELBˊ7#Csi䌴?WVl:}) =0?SL[]M -cIYoUT7G:ӽ B A3y24N Tܜ,=XjooJjC$\g'͝N+ kxXOC_( .߂շ`c ߵ1b@G*(ﯨV;=6XGbZ@=l|1x:7 G\_GB_d~wʬz{F֌KRψAYTvBឰaڇ }QWƴ='e."L^Hq!kEyƨf>>4Y=v L`)iWR"R PZ) h_w,>_C[C ,Qz+qM*XxpzeZ_R#֭ОPOU2jX=ɇTq F31 /q-9 H@.5iND0u|A\)EuCzb ,Ss)A6/Y=XQՑ zYUA,2꘣x$&Uᨙ<Q Wewm_EslV9'8VZEaj`cr!!n?!) qP"yGc (֜Hgw"vmFe"Z{ZFVTv~%ePwO- ;'$n.3nJ *FthxC?u.f*GD:1zcN96V laFnmN(ktxy)~wSewԙR(lŵv 䣎ya˔whR#^㱸(I9Y"҈~pWvIf7q%Ս&axazPU՝,7{%*dl!نbbRRb@;D^ݢOa`ﱓk:Z&uE5oddiaz ') "9{spu>)DBRwv?we.fF/h;oˌUdL?M4[D\wXԈrs"TJ`)`,%r~qGyb&3hԴh)Z BKu.he*h,;f9Pݡ0n#*j̦tR}3-vr߭E 9(C R(sR8Hw$Fq|"-9@%+׀;߂pBQi#g /3BRnHh68V!{h=qT3Ǩo_q?CHFnpa:O>%@ lKݼ)+f%5SU+17$6%2\xP 6'( + m ȉ9,0>9.C18 9P G*&\9 Ԯu[wgi@NJQ:Mzgoe "'Ltvq k`FRPSֈSbdg $U- /|m^ؙ4Pdq \i+b//}b@!s< _vz ^A :dUG{ qF G /Z5q(﷽Ԇ\'z;K3߆e3@8EF茂軻]myxrIo9?l:rZ4hBiYe V.4nfxzmOt6`ٽu=-M{;X4nhxEaF"j$Cw_vf_\s+KJRӧ„#pxf5*~WBH$ H"1ssOf{] 83 dEvvaaHW‰25ĩ0%ARFKD͝u8㕅_krY{q wn47ɟ&2<1X.*B~%koYe-!]ɿ-i֟:/Nb)|4u *-:;=l=h˄or'23l̂:fx`omu7;0:\nwf݀-=A%KpW=ߵh93gP7? slm`ԅ}X憭0E3ճSѢ_C3p4䤯0RN1Hвh_62+_DIAٻ oa-Z쨸=j#:A'EfۼTʄ< dD4{ Лfv=DвV3bQ7ITCZ;,Qֶ4T7)ԚԠS1뾫Z\|gG;d'~m;QJ6'䟈0W$~&r3=/>=$f9J41ӻa&9ȍ?<>#"gq_"Q 6⁌6A,Ω#C+(צWd=I;! #U@ 鵈)Q?:}3Eέ¢)|sfGD[k?%棜rF^MohCk8oF\m썃S8Xષ#\T"t'X%S#WH!0C&M9 mാs;ݗuJy/D0wXFrKa` -oIw↣mIh7j\z6{Cܠy*R6]^(+a #H9q4v23y}T=KCɴjRl ׏f5/ &9S}@-q2m|m04?X<̑ΣOB#nF! F7Qӎ:^CBn)b9Rg<oig[t?.MkiU=)ʕ22k>n8D0%|3rUu= І+۰怀>azآ`ϒ^siZJTI<=d $DhWČoTG\,lc,ɜ+@{i[UDK/uP"2"qv_9|Thrz[X-j+t!2(QJ[^Ӛ2ױ)̮N+IƷ`{Z,G9xۙH>=/Sb׺7TAi.nb?tEԭƵgdjDrcuI\JN; 07kg( /heE e1Wu*Y2O8>B?/O3]ARg1uN6O$t{ȗ)C=X")GUF%6?jS^wfJVfNjUQ$ˊTH}!>ꩺ`m sp2\HX6Dmż\=!c(i/c!Ơ^t &{"P7-ʿM1yTE}S&iρ63D _EvT1U,_ <,Y&QD)"gG"Ζ) ?UKߑʗ(S .f5Zk\wd 7oY蛉e" "Cb,h{,L ̛& ggbL堿 o7B?U}:F1ȲPɡ<@XLC=;jAdr:_r^4@VɔG<ƪGg:8;Ւ? $̮Ep$i#6aDgMig_ݙxBwGgەT~op1PWE;Cz\i_\~aa0N,|$(,E%R 5Jt) ɭ32;ScsR$9_Bf3Lyp K̯^N=+;JCy]D(&dgk+F Cusf)R\C #^^qXb+'oie bVG +e)cǖmup*[3H% po0q Fj-q 51%oW߳L[b =/W \d ?o9[H.{È.mI| nc^GŎ0 ھ ÑvÝkR8/͛9JΖ$#^c('坥 .h|". ;%ק r\V}L*z2 mi]SHe ),?2b>܈BZ-'s#D[CbU?a}YplIm8E(Qӆw 6}JQ< mj8~NWP"tڄAb!uA(l_RywTQ|(Rm(%z&11 gvְ <PB$o$"5zFʁu!g\o_5jB 0BLpD>B\kR͞ʚ/_Ё4C-,\6T0ÛY \'ۯKd? k^lt/VԎu<2t- 6S*܅_j9. ſ j;m^kDZԌu^h!.rp.4: unѯQF򨱰A/AM녠UQpI9?ttK ^ynQZ,=;FhZ u̙AO(]޽HZ?qF #j.>GbA.1Zzݱ#3n~IxN"["gff` D uV>e0J~չJ1Y?8 ɪQv$aU|>Q_oq.sp_ vHkODT)`]ߢ!G\G" n[nrl&MN5r395CE ҉+ Xߜ,ML.ˇxP5x0BNp'Tk?`$bX s O@ʵKo[C2|ɥU7~=f-mOIF1G4 .Ah?UgLYd8*=*-ۊUCu9o_ͪ6aie|=OkFm B0S Eg~LD򟉀֢rgݪP6e3P`8O-OzW2~7[>cxy:jnRbXRЊ$KZQƋ8A tejW5dmx\5=)ؽњپla; ]M {"ؐz%[60oo$U,%1.uޫ`!gp L, 9W4 'Ko0 !>>y[SE% Q{8bzKTk\TgfBoM2QJƴHzZVȬ[2LVQA?aytfg<$ ȳS`~j}g:wj [=*>}#`@4-2`yY&Y!( o?ЏI#hXP5SwJ7fމ I{X>AMgb !3J.^d;(n*AܣebM; 9hv%[MACaװnOojMIȭN.MH]9x-[a2}Њ[(Z4C=|;e]ˆAY- >1%ֺtoץi}]Dנ; ;C c4OME?T_n  ȲKG-}~(2k(Z:aE a{R6{.UmM6v6`HXR;K\HDn(.b8̀ĺC ٻ;?"Kmhq=MSnf;pg>mDB9lKisα9f.Z^tgUѶe@Kϟv|O!EH?Lag8I\'<"bO]Ǡc9j@A4(Î2@ 1ȸ| ^O(CINc@Wn"bA*o2t=r?3/68N{Y W-ա s2Mg ʏ t׃hl#YZ'.^xR4hE&A uW[t6ea2>Cy_t04p M7v4φse󔣦=eZlZgg\m7[:0F)Lt;d,imC Y*ax!0 f?rV(jZbǕ1"ۺ%`wr8XI$T$(#ʧ)B|Ϡ $2ė} :Mܒ{2vspQ ~4\2,"lLBUl2j=E;Mۤͣn& (6t@B bBD:&,{zx,6~5J㗪j˿61RP8Kdoyت. Αӝ9jk /Sm;x']6I+F r!?(;>ԧa7-W 8@ҮH.zS7ネ\:QFVnlIMZ@ "6č}όMxMEmtFOc6Ư25Rai%>}[RAcO%,:Ij}U.1EC3ͮ^u5|^0C$52]QS`''K PxIpyz-fȈaSIjKĸ Aq7 [R44n[D-v4% -I^HZ+$[Y8.pMˑ:@o\b :䶜8FUJ.>>P^ɗ8WCEwH@``ExuI~ݧ~4SRS1&)[0I^{=wמe{q $+¥J`_etդW{|[k;o4ˎi cepyR4Y;RT;g^"6V5nMeϮrWdQ/X;)9 Z&#m D(6"ڄɚX)?.CUwWKOj呼 1̫*de,$Bg~g-裋!c7kSyݱgrgYZ0707010000000d000081a400000000000000000000000167e5c8d40000d0d8000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/З]?EhDTTk׶Ǽ=j` ,E(''T1#lfY5/LB̋-SQ3|E$lbphRUr\&Fq\2BXzƋ m<#M˺#Ƈt_Ic|E3&ˆKIgDO"J^/j۩$Lv m:m#W N;,a4/ۍ'I*5 $~D stTp~ ϖ7v{ k1JqNZB-ÖޜT96ߨKy =`P9m' Ez@Fo.vC{"/E=m,)|dߦ%(;"zk?wJ, I VW37=4kh1ajyBF=_+Ep Bed / T c=Dg$(J]sS=[f:$OnW`(ifF($<.$alZ_0k10*(P?ьqEsX4_ 1(p{)e 'u)5ZdIu 6+q:V@Y9lj*@CBépI^mUZ'o >ݗh@E%X R2"U.y~kd}K4ע|nof`>z㒪0"?’NeNǜ]h|B鯭;dVtcKnRJ]2zSԞ(\ Uv vLS#A֑a_p[k'lų&6HkB 9@8.:nMM$[=:QV~^wxVHGPzuwiXj lcoU6V䘹KX9F:e`;ӓBS]VPIBMg{ak.5+Pҷ0蝐//_$X" {"Q.g,FrB:]6Ӑ[!DE(!o郟^!ؕnΖ& .ō_9~(L1"Uب8€F<(|[q;cwQM>exWιXIG͊s=ݞ Ns*uBPeBNOjn%D+nXp8V:2Y?4(0 BM26`+A!  nxv@I1;lD%/fLh0eHǺs+u+e-' E={Mh#ib%2,g J6*1avw0jv!'N?~Pⓘ8#-AM &{/[1x@7rޓe r2~#[\gA+c*ŦDaN1Yw|z6g⅁^X0u_VP)[ 0.]t~gId ;g,XXx-p5WgZ5I@S.^xC;-uWK g#\ڬ$)?MPgpW0JbwtX?p\8^:@pU @,/M\8if5Bhӌqۓ;J3΅5/X@OU2NW H2)N%ET0n:'A [b$!2y\'Py!4TYK@m)k'"=j肕r3Z:Jv Ѐ8J+8T>Hy0l{)1DH {ڠDb8GUjocrn tAHVP6s.k]r 3cnOwl!Fݓs< ǩq+cbIfM,w,}Cȱ&]~n75gk}x'  6 X]K$\ȿՏwWW8+ڲ=&fX9T`8#MyH!#J<$8Rܟ'S ~05T؍ga[>׭/]]gE쪖ۮ*iZ噟/Kӎnt.lMٖatl/ ĬZ!mo:GfI+>d@JȰ<7kZBQ3SoND~jvpt#k/\NӀc~a2+9GB QYFD61QBXE Z?FfH=ղ:檳A甯1!Ռ喡dw\CϐJ欕C)j?it*u1Qܭ"3/\sOEߨX<Q${*[ Cn,yzZ7~FXBvM\6\ةVΓ{5"<64ן2p r+0c>SB$?7nSpCLfqC3IĔ31Go4V idQs+zitbc]g* S<9kqz5oRf%ZT^0~QS%s XYӹNw`U#̤8CѮrG/mi*qy">(A~_TQ0"F~h\?{wmTh2@JQ$b]w_m{s@ecAp%^7)ӶisJA 6arO펁iĴŞG B(}Wf۽єVn2EVkI$Aw26v_'p6 ضÏߴ;i,~J7nO9Ӝns|AP՞?{OPo+tfG4 K+_NdGP2ÐQf?2sȋF Œȥ;6nU j<:P7ys/ѭ@H#F f3Y_+*1[54Fn L{sXPN8G7;nZ@IOx\y4q:h~FeJ;N9luHZVHV/C~ תb "$ߖ^sBPWm PYx&|~쪅 Qa};؟GS3`__Q 1pQq Ct|(D+#6gb۲7ݛca@ Jo@*TH+z3H^ rc;/t,v-Aa/ @3zei\݆#F{3dUJgIIIvl#l*p ,*'{E 9EӍYbs7%82] O^Ҕgx}^ d Uѓ1ᆐ ZnA?Tx M柿 Vl$bH:;1-5rS|54ɖ \2fՌʗ@U6in }"o2Wg Q!Ûpl(% o?dzzt9 : IDmsUҦɕ3n0]^TC<$͢k׼Dj+pXSGMݝխo9K9Y;%X@t>c9K "i1mv󂿛U*q)d66 $O)f[%^;"ɐ#W9 bN! M]v7qcpM: UiC)pn;A& *ϳQ$`u>ҡP $,p &q,iE$ADZ3"!eCj5-S>hQ`]5^k#Y®Ȼ ؆VeGf"%߼6Acޭ rf 8l83Y,X廟{ ĩE&J7 u^/u*jU  ^L鹐GL;FH{Q:JSÿ{\iz9jvx , 0I=sOR+Ct=~w;V:ڗOAD KB??bd jMgIpa`^7(Lelrq)1 |my oY[U/T]P?!ˤ!rH2(f]q}GDh1]):D4B[~[ǀ9w$gŐf*qVYNm04 :$^\ c:2EN1i{csIc#N(i9D]J㊋׉E m[N8VOWv&dζ*f6Dܗ0'`e !$ю[l@;1\aNjPݙU3ٴ 'ZV[pJ8_|}8y'o4ͥd |LG8̌ޖ*[2M{4օF!&b :]MJV>D,\ ,VND"SPOXP#ό>hҵ#$*'r2%;0ƙq@)|WcژW=XRoV,K*c{OTiKrO?:|gfLQ0 נa?8[ݗӑ(o̾χf Q>-ߍdc1w[!cWWn1 c3;&-ǴTP{h14Š.L _P1`62"w,S&3zހ0!j͒R@6a"GBs|%9 j'XQջ*UC3Ѓ^%H3`b^KUagUηX53[l$f$mHɜ4c{KJ*z ngY)w  ɓZ&|FO"@$S 7}⍇Z'=ݒv5ڑ ؘ;o]dЃG>q=*v(S2Ky2Pj :|AK.&>d"kW%;qmxB$v@t{Tu!A7^qRlZII_g6?@W}_{vI:4: kQ*xʔk E!caսsB:@q:E<{VuMaءґ~.vC~;gU0UXJ&p 'Bx0 XPIpV{t帵;`u kS/ aJ^,qx(;S .w+H|zԝ{ ;F#UOp:KyFȫ=Ly%ķėKx;5ޫU0I?-EX Y1| ~(zAkDR9u歛ފI4e5s`S>+ /9\U/N&<0GVs k/_/[5j[ș A405O=[ki&!_gZ}EcJoZ~2"`r$5O@Tً+SD[Mp^z񺬡>LnلT &m`}R4F;Ԭ'PocD k?*,{y⬔Q&R*L3OP'!HWfMةRq*j7 Ǧ š\SKHῢM9u+fa3 In+Ž/epZTfZLi@/SDi"ʠhluf=APM &0E(Ke~21Q ڴ!3PAb ,֧EUf\+2x4i)7PL6.WWƝ* Ϗ|y3o`}9N_Wa0v^+ϲt'#Ӿ8(>{yruՔrN4(gم02ȹ ZxLh(WMBΕV_Xɹ(v܅2 ppc N ' CpqJ:bO;bPUІ-aqTމ2OveA/6V03z;.0;ݓ׮ޱ4 NcLf)h<8_>Aٙ<wjvM1va4SD? 3^ $I+)MZa5KO<Ր+.(m4*NW_nf糽m4= eCT͛g zP@qQ)9ʃZP\Sާ.DE_g^$ yQ*?a3N|i=[Ee!mdBOmO1Kb^DPf(G~=x/GM1R[uu{SӈRjFO' hrݴbH W5oʼRݿq;R,<Υ' FIKP:H!ڠ&U$יMKдc7@M/S|`62݃=bBKB'W tTF׈r81)g|y ivM7m2C-NrIg'&~IAedq.u )1*ƀanpi'5ptsX!G0"!u_T?Ek#! %%EM&_+ w9RBF8^O8 !_XN{;-Ҹh$A&{w MK"AZ= |L3WutĞ}v4] WݗSMQ/ӉQо+-̿QڷgcS* F4}<7oXjO%TϥxMӀbχyl 7408 P}EKE5'I! hh?(^jpsh(2Vm05PbQ["*qjciGOPXV9}ŐwG?[pd$XX0B XT a4vr sŤNlUXq\|Ց$KF(0^."˜,\6Ȓ{a7">Y_byKE|wi<\AZa#ˈ%rFH~n!D #+5V4i TLĿT5h ՙQ٫ttmFq\^\,AÛjm[7(͂ 콝QX# 뱈`ŃVOesا:)Cdљu>YiZE\3'm-Ќg΍~QBxsr +esBsZVW*}]+{KhH粙],}ȤdC0-]ZIɝ29ze^R5~4܆Kx4FF v]Vɮ~5U`M4e#䕶^m`}7_eHMg<=Sqv7HU-P!u@=DRB͂YV; |HpKnQ5{k/N!ۂkK{EbSd&h.i&ǩxCs{OWs6!oSk[ttNĨtY]W~q2Y60s+n8c:~^E]A0l_/0\WJ;MU9?;!: Y.Rt>{ f)M$wM2iø豴a)br Yy >;\MYuI}\qYe6&`B_HIi$!M@S_Ɖa6*G>NB dCDRPfZߕ ApحR5 }!([LՂ͵M8"J.n㠨;)mϑ9 |I6n$FYu vtd*żI~K۝y_K5+"D̤M|E 2.]1m :ԭ C ҕ3 $܁YZHȀ6lWM7 WG4|#L&V<$ *IaR%TMW6(o=[Wq3AOuo›ϗܦ^8q; ϒ :0K ࡸRuP#/Tw b({ in K.G%#9YtU.GgOf9't A  廋O9 /T8 ƥxJ5=A;kǍ0ͱP9G;h'.]Wj eŇU R'}UBnׇA!mK(9&ZcRfh7?i&dIťxVb[,dA@1e xŴ &:vO1v#$ZB+]M-SƤ!ɱG$$ݖE~RWOSY= ZӃ$o]TRw(k\"0 .P&/LbWvsS+Z(J@&9c0/Gv/jaI$|1|[#] Ⱥ &fv;@YfK )ܦ_V2|!'l[ o?is+mBHITY)!#b+zsq|uO,v9 =B[4ιPv-OK~yg>TDm$syY.V\n#7uxvx@C![@5iJ`;P[2B9kG}J+Aj!fV0䧓ϙ|ϳ ]B8/D~ EsVe nƝ?.%X1/Ӌq +}2yHJ.W&{|%J!煂DY?;#a;(}:"ژ-,mx4scZ$*K~!49Bx`SB+lY B=t^&>tȶ2 ;7/CHJ EfrDيKzt"T-J@7FUCQ38OXVbμnvTw7ftGQS-Wjj:Q{Dw Bf%[:YqGI* R$ckYA֘7d辰Jk#O|=MI s8:@cu.b̵?MU>v͏m)ڿi-[AvJOg'H*`Du@}˚ ɰk0)$mߪuM׼푴'9U`ԍ+Anmh5$7TK H+ ALo#0 q95#V`Kc$5mޢꞠAѐ ǧ:6)>+*&V.x7b Ϭu ^/E8K#◸`p f,{ƃpL0#Śi< w8R8"veݲ]9?dع(ܿ~B)8=s?~1.b dNhYjEXIB֢KKY[e}WWTI'1^hZ.kiJ?46 60dz3t ˇ!Eh!JO!F@%@_k5~ύ5H.j(20QEMO%K6w3D.~Ĥ n=W3 Ç 痼2 )Iv]=ޙ1'ԻXTj9He;W*V$n\el$]gHa68w|` Z΋Rˇ9Ljྠ ނ/ԑ3| <U] ] N51q [A[7c뛒܎4]a2!&⴦\NeU|^7NpG3wHH1H +QvF?.fID BZu_B~"0mbPOȭk+hٮlxp`Ҫa24 Pi](/"lT= ?! bW0i~6 +.^1_H|EMd>W7cϩ:i/WXknq6#PW `\[.}JЉiJR\#D6d>0'd}ˊV94$̙Y#?lCRllg:mYffPUU, ?IoWoA0$ey85_k:sɡ 1]E19MYăQtx*)wuST H3s,Wg~F 59\;2A_MIQW]#>Z ](V%H$'-nŽXxp߿ 8DL(PjHx@j^c|CԤ4YNrqT&b)q0vO6MJ=ڇHm%*~Cdʞ0Sd[;R]CVZM*0|qI#Hdu_pȍ`WH$ aʹ/XD&ߐɦ =l}@_jҴsiH,.)1? i Nqm_Nbэkab]OubXҮGXr}o10C߬bKb*sl[{a yTZYx]jqVMzmUɞ"\S>\SQ&9;wgA|؋2&il:oZ.ue̽ ?YnIRKg`V!kӣ/s|3H(JS$L_9+~;tBKtSp!c|+d'yE}&kg^BTd̼6 (? ]UKA23|ȫGi|wȦD>5cPCu7&4?3BP%;ȃW9-lc`;ꟼ*{um_.v+{1+2 њ*=2Kf]Phr>8 2KB  b#qXbK #A/i; BI&O@ Qsp( ر{pmpǩ1@byKVM]?k)YiaQB|􊚫'$j=ft[@ڗp9nsEPhE;)$f dd~;sbsiukPv:gqΛA}A_i./ VVIև8OԓwkVOk]]' Ōƍ_c- }vbTnpR|eI^OQ[gJq6lC %? @ ]~i.=j-;U+0>V}0;C~-y5@3mVOim#ʬ‘.&a凷I<v`fll$‘ECDWAcדZNFϥ!:uSh4$M󎤞2z+j},8p2 -7D,~'hC*>֛R9cUִffzRxR3&=sT:tx+ї9 ETȐm͇2Ggs-G<}{R_opXߎO,QH]r"Tvx2I&gmZE3 iزm;M fa@-2J*MnHFD=J_Dk\x~TLf[\>vt LR=`ZlVejm^ AY2=Jx_KQHu}7v` vZ}O=t$S}VCJ__HgU}Dh\ R_1R&dN}d>\Cӳ'6xK7I *W]kCi;U΀Jkl.䏿?HneO5$@HG?$ A3:/4ϡ4hKYjΧOAQ N(-#]TL~M#+-$g z$ $-6 2,B&dE{JD@:1Tc"qɆst[$%RDgzySI#^q@yXW8m>^N> ܨVxDAmsnhf9y: =O2=t.|DI.lsʧ+36U Z[^,#v<9K>:TJ=]nOlh}JM5TYkdahE0EPMPbf7?}oVinm-Mx,+Dvm=>2P1#˕<]sdLl.hQ+zL_.73h.zMqv梳%d4MMVŮǁf> ,HDU#)'#[.jꫣi;G4i0UwŸ4v<]g /}{q8 [|X"ٍ!]6TOajOmq'Y~zq)^h%|FFUh3ݗ!2@kAy? 40qY^>( N|B9J%F2O~OQe r6 }-#Qe.wbviPE4v5.TZ"h84% %GIMaH9Pe}([+ c:pË l w6ϴD Ǘ1 ao!%#Q Kfy26.#ga (;灷57,3{31g}wRL!T$V֫ P4cB'-F pm a Ai:M2 Ԡ&dEkVH`rۏ(S 8;IB\Y>S^MrfoB"jy@>U5@: XQE˘/gWgwwujѕ&M5{ 5.벢8mѼiACOՠ QXB2lɎ)O%A8%UqKނl f ' Ḟ!CҎ (ˑbklKvJȃ5IO@@&CgeD/p{'7͗׌grKW78шŜLw56tyC]kV(snxrkBV ㍺j7HEx9M.vԤg  =FUaBWq%BtQ\.y9=~癬f<笊ThS#N<|;^mǧqSG׬+~3+sJ$GXW_J;L4Oa4g((2Yv 3Uj(GXiJth:h{Yr:3pJ4P8!Az0TiPTө]X.!"F֫vn9d(2ҋ&sPִ-~\ -_OW_N!!a*@"nQ\@S/)ԩfV9„$[31Υg^C7#^J?HƕդOX}c#SVg6zzА dn$KrD!g79o@p ġVoz Ҫ{RWS壑'/׵<`jf2&$TZ f:hUQ?vct眮7z= {O[ᨚ"ٸ p6)R89wno:-o TAE5ʀ" Cꍰ0>,?zIB0俼iYTwEɉ2܆ŦXu+MohENFSJG=`dO5֟)KW]halnLQhz ZF??t;ŝt詭 7*b ASv@$owޒ8Kaak7OMbj?K|Ϲ}u+ɻ r8.^ntuIVa\6aqom^pcq`cµ}z9!]T`Έݼw Z>\E$ptZ#Rl8ZwҀ)E6-[к`҆[y._ɒVƣzU(]<,JAsa Nb_muLMsۄ! ŠfQHxQd`OtvPۇ8FT;(<:~ܨqP`ْIJ"#oS^27K(4#hưdhU=rv>XC:@q<1%l67!/O2j$SFJg`sc5 FY `T^+~P2Cr Uqgp“{>lOa=>5dI+LAJ xgA\:U/LO~au @SӜ]t; .{չ&$GzjcGUFⳋ{SH|b6y]~SrrF*2y+W$7Lʻ:-X Ww5Av\5򵢙)rfG1jB"쵓AqwAha)C0pOZ9ʭ8<C 'ƍd_ho#,Q/7g?_b;^w.(p2gb"_|mXHWA^-n4B,u{M=#BW8'L3hGJ> +OǤ߻+y6#f銚?HI*(\;XP 7&U( A< \-v ȿܦ)8ͅo,I&.x_oɪ~3;Y&u*>i.98C&۾PZ{0obOq}lx;ΩLPYf1>`x+zY&9=oE(( rVMFOO_!|00CHDL_7YSMs gM==mӒy9gz8D;/.N#L>[u T? |o!W"RA!KSs^cbvGqhY#X{&ie>$en] Տ1Hxn\JO !9{>+ xjĮ+Ғ "s(uؒmfnf,6(ltANyԵ`p16rA̋E@qHpF2 ^R]/IlzXpGNFDž_V$_i5[XvZC2nٍc::Y#?-˱h=Mf+!uǶ;ljvrhɇv.1#WV9 (E2#)SUVL[54f9&<]_dO\G@wV))ÁY?@A P#դ,$4dq4}WCU 9ʨ%["E-GzXZtLDI/ :l9e1a0a&<#3-u]K]"\2BPjxT@BlY>„9gEW-[WYswj)H 7#Se$^gL]*̍dd&Bǣ|ۄY S`Y\Ŏ! r{ޜ5|Id_"1B\=IܹmrZ4CT}zFM]Tܦk+tc[_~R5)_[ \zT:$sԦɀ&Om5ޏk@sA^@&^v`|f"FtEDRK>zT4TCRFa% 8Qe4q2B.<;b6V\՗1WꎤLv`C4QM /ami`o W^.W <3)uQ8B!At$wAUL`Ͷ7ȉZm)$E? 1^˽+=m-5xn!e6ֶ.+?veG<=IΈ{cbS^&[ovbDv%o@VPg{2;"AEpZnAb24}k' w_)9B?}ݕPT]f!*_}kaR>E DZMP"gL3\ܷDhU6~f}US~g9V$*b,GQb"*$\\D9OG7tD&vR®}zIͅ޲˗՟t\ 9?0z9P1Ȍ]x t37+Ԣ]X H*"7,Aiygf_o<n>3x2/{O,YGFͤf6k{ \ʹΔ3K#t砡IHmY*1B.dM_ >KFXqEYR >Q&P~?3*ᗽ7O̭FSh{:*}H"&ycQ_Y˰B_⺐lxŖ:L{>{ ߻4:h׎[F1n Hq]UXT̉]l|i4{ԥAq3nE3&v`u_V2Ri9x>S)/:jIx6%h;. v^ 8'ے%RLBNYw)N0yq0\(obqg0΢C(;v"WoQDfCLq"I!U@աyD./b]D2G>?LBi\4fDZJs7b7tF84Ǿfè( ?MZ BwI$@8_S?lYÝ&>Q9y+q.܂ܬy{(b_ntC >N:47cP ˤꇆyRl~NZ`TT0M@e.Y*ia0K`A"u(/ST`hz뎾JVӍ:bU2 m!o f|5 #/lO|cϛ9]7JAo7qy\^B#s &IKB'ag;P/ÌFOvnRq d 1iLČ,kSq>xINER+خlO#:΁2WtnLSh8T'##oh7 jw Ỷ:W[rD6dF%.$}RRϭ.ku?zBRI!Ʈ"${Su^}udUaz 6b=⒲!sK*1K3W` 6d.!˔ 6܋2. E'E}v j^e|QyM2H7IIퟍ @ 8^W2iyw;c1/|=r5#iӶ@ :9eO-I \#0Þ(T'.21r!e3ff9hF "E[Ksuԁ*J(">06[KHhBu!PJc+W#E 2 nBqԫa+UHRmgl`a#^}C{?Dh{nqqLG4CT3A]ڹ>bg[5 @KǢ2Eli/Tw\9\b2TmL bt2CXPSg|,sy=wT?aob6!D'ѳ~Vgs )LWT+]l(G@ =щlHܼK+_'2#P,Nѻ kn>ӌ cSͨ Xcؠԗv߃[(K vj)}?*AvGSvk l܁6Znt/$KeNpDꊭ? Xh҈ ҄0AViIyKB/G؋%@!4=ݩO"b|3'1۽Icڿ0/+ƽ`Jw+b)%,寺PL !w(P j?it#w5btwcToYGs*BsPC>V {:٤z|CRVNI}=@:65ĭϋXL5ڐHauqD,a0Renʸv_ t!K+$2B>ނ̂'o?Eq1ϞWARP5S=^mZ 8Hh|3 {xgLB2 rү!32>Dp]Ckg /Z"{#pܣE)/PoJ.vSW kƎ*yڨM& x(b'pޫă?xs'*j}V9pޖ-JF^Kvo3F@:Jng^qՄlqtPtK۲cWoQhfض1G8ZD٣݊r/q|`P"NV%3; $&lgqfm"[H3qL6Co͖ u535 | o\5rEyK)J]A#iΜd9;{=u>SjZO)7b f|qJG`7w R:#⪷(8@[QxũJ4ջv`޶?lbnefW(JR˃boFvl=v\5n4Ij `e3հf38wiJZFR_][N1=IuzFr0RT1Di9X 4́#氇R$zB&"s m R0Xj;Z^d5?WQưX d1Iڋp)\Jg8[>91dό:FIx螒i՝$B`L;M_,mfDA[ӣniԁQzaN_}< ONy+$kcڙԜ\Jrcl +DlO3X7lFOk7~dH45vAtgEjpL?  set:/yaOxa6y!<:݌˼錋TOy UԼL١\~! 9%gvk7GSy#Hfx_ N} Q'k!2*w Ea,@܎֜TYoq X3;ⴛhwSI)܆;tY{Gc3VȇFb n w Uz]T.,ҥٶFK2]T8,mk-cMϼy6֟>@I6z"aPj~m^4hbA3Gp68,6FFT7as7-]_B>جaxG12u'  "t$ @Kbb2(]|Rvg&]^GD2Sa)<:=%?~[e"zYȚG9Tc⻇H/y *y'~\I*=u9z#_G)4 -Ɯ\]Ew2 퐛 ʂpN F ^?< c?I)zbMrf)& D>_zs緤O γm7,mJc!șGS'7CsG钕W&>lp(|Ԅшc; gY{-aB}S'3D8c`]S/IP;mrD6y(ˉ7{K&V!1kMZQ#P|:ټ4pD֯k+\,:!m^[ SA4R\Pr>n8޷?X^5bΣhK~4GP9v<~Bl y0DPcBvh7@DY-O2S. Kh+P{3ˍ =jTHxmm678GIɿO ꭁ61Ә|,~lL pBUy$dR ̵DEC7^=20G 'sa.[2)vKk eg9#8ǿ.}-T =3PɈL7,1$Q^%*/f4YPBP,TYĎYM9d/!Twrf`gu_SdUʤ=V69ACMD-JV#(κ ;V5sҗK$$W(fL X"p)_Q] Kq)Xp9Ԍt3A%Y2^ >0,6Y$f^9rc]6bBQC(}A5{ jDŽ-J10E=@o! v}Fj,ɧ+n҉ /Fcj*3KȞF`X0ZM;V[)Yh Aa1կ1J * kYLʬƱMq]D7|\{醺GH=xt=(ZgQnF7vFl)fo?pbi]ׅg5mcѠ6U/pnW' 'UnO?<d>rW_tG#҈7C+@F2mչ~{ſW{vM])6d,L+$fѼ[В\2yK%' fҺqWTqh"´mЛZ^e;`ysL2~ )@Z)@pTAçtH1fPKlNUؒľCLjm+ cpu4M6UO-pҌ܋~-O1*И*km%%&ΰ`t.J%AXoZ9sM/i]. m^Z"޹C(H"ؗ|p Qܾ}qrhQE5%$TϊPV7o֐>D ?54!+yc+g/>Є5zjk"lQo^YČ9Qzy-*%FH( W8R{֐5ه:="tޝ$mC\J hpb34zW* ͎= QLVY3Є]/U͓LDꀭ/l88k}rJbU ~&8}FV5勃1+%E= @lCݙi+֛ߵ;/߳@<TáCGpV6q1:X5ZUVJY1d<5ר H4K$_ oP/BpLmÖNv !SR߿3=O0`;<4:Zzw70zt}uwCt.Rl3nDGkOڟp&ASƻh%ht FkΪ⏠푚oh9΢'bc)'%A=xkF R`K UkPm 旵yR0 '\&0)n YuYᚷ6$Mۈ̄N,"RcM),k?%aN9Wu::b1!>[x{<"kW:2+u`FQhOVUt\Ds7 I4sTfշL|l)s+Sg37 ;1{4vO|uhVqS)a{A0[V3ƑY:W}bJclDz#¥%-/#ڨ` Z\$?H z$F3M9v{x\5ld@w3B~3fQ}|י ٟ7N'_ R f9|e)TD:j=EB69DH3tb'[>JB3s yC2O*OȔ&킳% aH!sЙ }3M~L˗ Xr>nGi%Rݦ[ﷂBoĩ@XdX4Q,O<88/p5.F'Z'RdQIT 3#!~=YEuqȠg\y9gJMe\ي+3x}*"ce>;2m#ϬxcuTay/:+oġp[?,c%[b5H.;ƥ";, @ݨLLK X. z]F&\U.O*2;,/ۿ]<PBBUW/ #s*b4ҠnCi\:WhNHJfOsDk> k /*#<S^g!y ErTH0uSI an$Z`w;0 ˳#/T|rͲBcfM>й`.νe~؅:ZtAp !{Ph]LcܗBl9U15/G3R%}!ozR3u vgD{]OXrϞe2".{_ijӇ/'.:FݝbXZdGRIHd4w02{ْ&@`PWOztI酺 GuK- lvzw!?CLSH{GqxX(]wWh$`1YZ\* 0Yk _!M;UXKShohQ`S=V(TGU[i<$p=2wz ? K`L{( 6J("iwLMx ֓=iHB P ~,(~k\ĩ^0[#sIH'lT$aUv ІL!E ;G}*7fMB0Iq::rxd\6)BڤoB{ꉘ@FTإE7/~*AR)֙? /2'`"5=B6PxxIve1ir9~il C3L&HA</C&CFώemA.wi .cAx"V2RV@Ϣ }گO㒭/>.h(1%PFnzQ֖"|{UKχ# \qwU UĀTXmR(7\G'"b#u~\LzGg5#6LY!h" YJjںzg  [G}S)i*J){E8TSĪ_ŭ["%ũZ lzh D KsT$w8kܖ k>?Gv0$0,b3Aۧj":-}g`dDJ L6$(q39(MY^k /Hw 2 ^<>4PK6[5'M\oV8hdIF7Ok7TBA4&&k^CfcC&;ױ r'! 5"NZר9E@Gu%0!nCdBm4 1AڂO.fΫ2ֆ(֖7Kuw:n%JceQ=S͢cخuC a]y$%nl kj *4t !j)nt;ӧ'y]H4vu1S@x%Fj[ee>~Μ#3q?T A^劑/.fS|CX 9ۆ Fgj/_TD"]a*fi+8n~lŪR3 [zUDL3;RlE(&EGDo|wm~σsLymFK,{#TP lqϏS 2N*]5Ltih^cS=+}|`2V pRt W㓁NOCX€;1K¯-Z>{(~XKW('m}&'˿T$ U. f%}SG<կ^"¦()IQ_%`P}KjcV?@O57L>rz$vJIDw | Dχ_xzv2Bfj*W@nÔha$AA۫^jNShffrɀ $戄^mtyIWc쓑QmMv%?Zҹ@aBcp OB_k6ˎ2vLK((ޘs ~<녙WM`ZWm~>3PTW&jҔpͬ#j퐽@.^`Q %Ҽ}wVz1ocq`i-begh9\_`RoF^+Q6o kT\V} ?plA /Tby xUo{A_u(*NQ? ?{zRN!k;HeX)To6ee vM-PM.Ttʦ$M&Zjwgjx!Nu`7=A&l.٥=@~^'mjem> G-_P@KV{C/- 7n2 L(c-%VvSWE>o˷U tmaJ.'!5epG4_.xE3]5! @v vxx۩q bS#w CGNi1vtRvcG*Swؠ?ػaB>^G3wC 80mS ʿ@t-G%E)̐VY7auBxFR0""n-aJNC7~C9 sM;X JjLx"2vHvH<}_Tΰ]2>?3E˒j&pӪM0$[!K4=Lۍ3锷{c˗ϋESGClc U=~۳8Y[Ԏ#VmVij{,P=b蓕h4)/;-[3 Q0eCۋ iKܚSeTof>JX#Q nt1pH^U\lF[ASͣz%^ËqNy8YRn-^8U{UIK͕__Q_Bwd~Δً+_Mexn/tP9âA̧1tg:Oz I&42c"4;*2*)b,RL^}E"=bX3%}B2<nP.u竂t 4Ts!] "1z20WsqUK5J fIqkảzX;c 4)04P*OHmO)~;/.out|`ɥV&mhㄳc,|.59{ 4gk ݊O5Rk8jھዥɒ?QJZ/gAau$W6ʯLfu(GhvyI!Z;#v!+R^w.Hs䳢 _GXZC(܅IѰ!9J_V.-L-ֆȩ'F=4)-$eЎ] *8 .Χ/^E'Z[51UnQhp[R*}hW- V,kXf"8ij+A=XROQԷ<7v*f4#|*zhK)2m.ax2',o2w^@ˤ~Zڽqf&(a@(P0E!#tmoa"I d vaG}=$"~ޑzA6r[yk1^sF|ʜr-iCT=g-sI:=D$a::V4c%FHXsҀ .1&;6}9GEn^EHωݪY@Hm6p.V#*|& ߆mZ{:N[ް#Kf4Lz:}0cž:k<B[a|6v~*q6K>Ag0_9h{-xWR܌VY VU8P\)i?Hw\"L6rNP%4H~S2-W׍?%tl7gc.Ei˪II~J}pW5 h}[Tvn8˼& q'+2V+U`2}!LޝᏙqI/8'.Xy]FU5) Ȃ]ṔS]qxd[mF{fGԭV?(>t[UJwͭQ(n<CS8yp w@D p&tx)ů+yC)]&f_A(}8C&]Mxxc6W+ŸR(G\y)4k|DU?N>Aa39V7&{Jc"&zE8}}F9e,gwx(Yv8@W%vMɠp -e[֧EpCsg|QԭsȂbӏo lrkr" iQ%6ٸ0U9/5io~_Dm1(SLìic\fgڗP9dz^#R`RĞpW88Uz̾;{!}/?Z8]pi;9տ=G6.ףC{(BkTqQs0EQb/NNY$H{vs|~0,7q+E^!7@0%&xis4Ci)#D Èg9hrzPt[Ȝ2.\ evd̖ {H)\Һk4_\'lD0: d]`F'X cR9h>K{_PQPa=몘!zt^=yos\(1Xu{[Fա|^YZ=waI$90NT|Қ~dOtVTݡgz )c7KEgy˓egmq&XS A?m ]]#}ҴrQ+QiyY[n,"4 q䠞Ejɞ6b|]t5/[j}5wBAsyֳ !V,K);ϡmo7$Ze8Z6)Ήu' egK̛(fk>)gzq cOp=[-O,m7rc~E(3-ȓWbOs9x֟ پ_ݢWĎ&yW8 |s\w/ KSXIև NMo4e rZN +^! 4nkϡTw`tlI,'%/7;dkCAɡQ އ|s]njxXϣęQnq[p0cRqyD[~t:*w5GdS׸i KI&66vk0b[܉BiD ۬qj9`Wh6џ&)`Ok=7*XJ \w2){ef$AXp'*Ă((+u`EL œ@<5eJ*-A[pcd7u䏞1ٿ=10TN  29.:i2Nk.x6 ChӺ+ \2hV ;8h6owVAn@;uAx{%bEC%oFInlK nÑDM]RZ_mk!+lq;aj1=KK^Y Z"@֢߶5閽,yN^԰DQ‹pZ]Jن>>|-Uq<m ƪ ^j}3IѸtQ~$wa9sF" ynX7 iWXDWs*+I ENG_*=%gh%Lc%Y*s1P5kXWFދZnSlSv8~ '}xiDC`mU_9'5VLefk-ϟ\ERN3@xvXU6RV݈1^$as؟=hP,$և*^*'ɧ~`.s[)f'Λ =uOs{@k֗Dŭ ȄB$\{aBnbWpp6 sIo7}}UZ:Pjg|lBM=oT3q2V`a t3L]M3zn qˮaڗ%2˴<K%'`XC zChS+pti튴{#Ld>%gGd,8Sfs͙(h>bO3<^&EoNߏ X6ql[Yԭ^Jˁ_~Njٌ[!Ѹ:TKT w/J3B Et.JwJ7\蜞ldWܥ`Y<) 9RNmrj_5O!w+>P}OtfP &TйU&seWZu ObO8V.|"۪hH 549ն NӚGDz{ d՞a:B l.pBh7 * wC^)9Ƃ)=il ȳ@E=҄A=s1ƥou^4MrRSF5*oWnh7ZƦ gԚ@6nsr]ѣN5v2078&D]Y H5EIu<R{|P/MS)H~Aӄe߮>b=sg[cT++0S%{_O-myr [%*BC$ P&*Xp]D i2&~[Yq6.I3ѴFi<`;֏_ ~_uSKˣ,w܇#HͿoVCBqT$ƾ?6AZfqy@W'QEY*$_x/4U7BW; rA'WZxj1{\<Av|Un?qq) $wؑûC @-M7FZBIӔ)w,ֹUm䋃84>m\Z6RMlߙ;] ؂FTjJ7kexmn0Rv~vSgH$n 0S$rݎN6ݍo-}דORǔ‚a )fR9~ {h'~&?W, RFeh _xE@=d_d Psm#ᗧawA\:~Qg66ƃo7FI[I|{3'çO f|Uu:̬r8&zC4œDmgk2 E^jL$Иtny e^hÌd)\?muӱJ+R٘@&"̕D<7<ȃLcHt$A+B%_Uf3e?~옫!tܳԷ/Mx@S¦%+4-3)BȔ0u `}YD|d!TAn"Kv+ =W`[U, _s\0E%n%Z)4|i~~`*0m"a>f$h~V4%pSIպCwF\zlzڷhrVzj~R~s"KEJeid͓`h0\q(zWB!RY7 AȎ[ATЯ8d\{FCa+wg\CgzeeH?m9ֲ9uh[pJ qp['}勮&1'Hh:qtso @ , 4[Y7ng # ["X=hF43Ÿ#1g"Km)<ݙQnu޽MG?sTXvڄcŲcCKk<'?~.$]Yծhr#lU^9'ySu-MOge C}?I5J#=~8,yOz^}-oO?i5 ͹ЁX*@q5|kЏ @}iWh#(?f-g: fa4o6L4̞ zI 4ґm:/9PsIy܀aD+Bӥhԗ.Kd3'3*[ \iH]HvIuyoSǾ'jlfjg,4L`9Dn2rbFu?qrwp|A*ɒj5ȁl݌: ŗ6 x@ts1"A'8.!5 )z~HhwZz]20f @ 9L3أ1)Lx ~nj͍62P=i?]WY@ 08{z5mN|͖6g*#Z򻏛'Ypx^o"\{?{=:{), M4h܁l.J8J{R}%tz=ɒnLQAT[m2Mm.8|%a "(v(4_Z37HS4SUdtx+Ye@[#*TFX,ZQa:z@LVd0`?E2ix..m Flmr<3:v1 U'fU(y$ [zt2;J&=%Owd9d`D G<ߦʍe9p"":xH{3ܪ)9\tD2P;^D^zKøEW y8cD:Z·}HtCCE #[b//YGRg)m6LWCң~׬[ Q= `n?O~ίyxB1SoyC*{9z W}mWJ$豃 }8z'reloa;J)k74znVG㴹hRaRV_%1vu1MPmdN/h=`{H[#?q8^.`JK|UT@8p*?ٹS_wrL%|OwAx֨s'o3:ANy$ awf֛B o}#%](lB$]={; 4 O#ބ-MOeG >4Qw; ~xa""+ZLHVeԠ+NEAs@8ϱw*9"3;[g$›ԅ%H 4jq'o_Q^eYQlQ"e8vľy"|6TKpPvOP=|(nXt֎@HZ3(Ҫ&XF/|B4m?QH $q-c + J#FR Kۍ0{tDsq9Ys˯ }G]AH hda 1[ -1Nq׆;d4/Cp_9I:IƩv}My?i`*2[KGn<|^2yHÜP_.ע* dq5& O>BͻGdu:roqf}W[]^Çҷ{}?\q2˿75tvO?;#C?ܒ~PScņ[<ʛ!-S=5h[*.nٛB_Ϛ!6=v72V:D m&"X\XU_*VCUTg򂣍:[lۭzbqNC{UuF8@xQ m߯Q{w~#f.o)T{.t=(M2%y;&Z/kf2Z_}`f~R>=jwFͮ _3w:ʎ+ R%"o5,-NU9BӚ"vV,ӄ샀C'kc,yG#-Xlv>Wxpk!vM>T~^+4(/2=2k(#oqTH. '5l-6Ph#f!p;|m g/2 >,pLB#@QgB˓= jM#33*'1Pe1Z v>.+؝E%vG_4n+bzІj@UxM{ ΃4c8!!aatannfy6UU4?5{{)p DNU٦va6xk. {-C$Aʘ$sx8r7i69ݙ-){U^_'c)5d["JX5"71 cD#ɺXR LaQ>JkmjWG_C  E73Z~TMg!vFL Xe9[aI`/GlE4wLJpuIr\*ɱ p{vo@ierWEɓD)a *fMBuj6uLcHe^q6[_jpA<k{ﮛ[`e(l<2hz'.jXjt] SpR}㬼LBa/ sWD Z0GvI>i2Hpe6 . Ik,'ɾ41;e(.SN=gzeӬZML m J#c=N6WuNՀB_=I-8KFVS)F Z'm\'dB[Ucy,3Kl`:YMwj%{~kL3vڸl/0aXڛɲ+dgl3g/ƈ7\(fS6_R85 ܇e>{d|ۧ!/b96Jtq(@W/\ aDaa4-;ޠxrFkWB8=#ON:%hCJɷeR.CQmJUAL,fWɕ~`s$7@|&0N"w]|&,Lsmn96eM-<@ߤSAd(J4%5֫*3ِ|PtX)?*7OeOeUۗcs-Hc`\FY?v=!@q]Ai)5t>WDDΕ+sԡ#Bŭ{|.DZ'}u҅,t$ S>v%"M0h 6$zXfwCu":?B) !8 Tj2tL GoRɳ)ܿ휾&]ͦn%hdzFb<ғsW-;M8SN}i)mK] Q^%kNi؀vTPB@(kq(|(A2oJ;{f#\eWU[ ]FhZePEW'3}zϊq{bo-"aȉҷg|\bH-.;<|oc-W^/k _6C%&vdf8З1 p\l6oD֐N韺ͦ#aݳ_`ttZE۬W)P>kxʇaE;'(K?ae9KX-f nenhv瘭WjgXyU}{!#$H ',,ЃKo2G#(p\qT t'f }݈φ]pKzW_Æơ=S܇zyq3Y%ZQCu/=ђԁ0@;vW>|sG?#Y8NB#=ʒPODܫp: 8gh73)xRlS*PI \ /?/jC)D%AA{ѡPI=k6nNYiHM0$*T&ZM~lOl4TH]#,%qHkۅҩY5Ax+rD_Gֻ<?e)y8;ؾzDFK#OCjЩx "(z-yP~3S%ըK@<"*$gYZ0707010000000e000081a400000000000000000000000167e5c8d400001828000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. 0g~O(dJFjJ/%CGwՋ]CvI#O[v7ƉdžzQIy_ 6c{*b{&l˾RD'Pq)^@D`2v{Ch$k}}f/ 'f\Ilʁvcx6oXɓ ~b^ZN7"TiSBhzHZ_mтN\\0T9Է,=l~%c%SCHs ϸ)J龹]u`8Gj2z G O /w.ZdQxfJcX|6/X*b `?5)(e$R!}&${:E<8k49eGknzVo%i;;eu@+aO2 V=:V' Nng~iD 4)ccb Ra)JYߣ< *X-\^ED=$Ū i wd:8xb.ᥛY*} j8@Ra <;K"!f̒lQ%W&C М]ئo]ĮIu]1Fxբ߈Rc L3iTaY&Ֆ;`e')p{3PhPN֖Ɖڕ(' Gjǂ4ġ{XjU}u Af%f^#{|s.8}ºWꇤ!lѐewj{  cy)* %-#jT{FŊQT~ڃdW%rj~q*_z]bdWaߩTz#=-jDz;8)d94["feR7=y>avcds| i=\6K//풌275{>͒:`s_B^׿jQUaE$G@'v Z%hs7#FGg+.=+]av@rh*hAlXi aT D[*Ju?+wN)YHۈJÔ Wyٗ508NYМIdq4D?TqcDI"`~^w)m[߻y,:/y[uFmJpȨtM0Қ~2b&v+ٳ搑Y! њ?@?+l]G!:o8ZX{ qTC.g)p i(C "sPɼ&]^R ; =/{G By.9V͌|lpO/H9s"b> !qD(\DQJbBarӕihk=H@0ɮi@an L(͙] l>6{'U97s2ڱkeI .\ȮǼއ[p FN5^i n*]yOI%ZqZ|_|@$\rkY%:v Z"QL2gd^j? CUSt5e;q['\if|Ƨy2e6m,O9 D] ^dDiɳ'b$95;<6"^ ֔rMkkv.XxD_f %4 R>ۏDY$L!%xҤ,Ւu#: Эj qV|ʁn\İO:qוӠ oxw +y2B^ct:<1yNſw06K5W 4{,zY>ζiNeݨT5ybΠ8}rO !HRKQ=.JOJGЁn2}UbŻa }W1V"rp I3qR- $';m~tl$3N(q+4w>KUo-e !U ,!` {-vݙy^5VE"͕Zpd5AYCdHp 3 p6g],:2PN磻q8{[GTġw,11ƹ |G_c}@jw& (!WSߝV>XʒZJoo&-++r狘MF{<>ad^ 9iVѓe@u`( ޶>c~!Nfa @WF8 A$[j7GrX+ ԯ{"=5v m*_.fa7̉ԛqӉ[oŋM$ٔPM5 M8B߯z67UFу<5ڼ덱lư_wasPP]J;£gDȃ|MkK΂l͏j }7gTd$ξW=ޘ孛35sŭC1؄V'ރTpYj@T|>^YujCpWN+!|N Bւ愂bT:BfMd|)6*XffYI [ZʎX%{r8k3_ Iy1*pIL Uj ( c zFŸe񦥲./U%黾ÄB5[PhPqO8.}1쥵*~]?{ΌYOƀčqnEg23 `/;ʛa:*l/K^^i>ݪYx pxϧNV@$mOC,؇L7\SQAqL*si'D\P].r 4)d__@B\9>l~]kSk{T.)uZF f: ^tHk7qE1%wvgL$C(bH~ffu b*x8<7ZU{"A±FONL➴WH5"&^G:v 8`Z\lRa7xEa#[?h_Z#;*eK w$NaFWm[0fzgYZ0707010000000f000081a400000000000000000000000167e5c8d400000dc4000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'ԓyaM3{ vVd5`7:s|BOʗ>_ Gњ_Ѭ!Lq>͇a}=%!RaqH}sm nKJoh J >9Dc?KǦAXewpL\QSM" |Jam ֑K vR=J_{lCW 3a  ţsȣ"ɸx'A`"dćށsuX;s '@\)/.#~.饁J@A+Y,L9BU y!9q8•KdfsBKN~}PϬ"6q5iXKMX+ {xdߜc (!a deӃsG2z=? Hh$Û9t5XCgUְ\J B=5X3a\`VbpMjmt-X~TcִTy(')%M*JH| QW'`&U^uEZW{ɿ5Fv~-Y: ܉גOsgQbiL s>#H,3e37=吅J員Ltðab;̄Z:l&;|VjeY+uwYśP.V,ȭC0|uJa;kHꓥ*%_ Yˑs܈Oƒl`,$7p}41{ pC Sxm 4lK(f`߬Z=-qil˟+ftO @fkM֟3e2K*u$"O҄s2ڨIC_LQ('O¯&ʰ6ۼ(IIL@ S#q ;_ 񹄹F}o_nz faO'@8/T:"^(%.1qCY"xh` `L'}Gvt+Վ@9[IdԂBxgi|C)JzmsL4$-}z)UD~pP43aȱ';v/+ײeϛFnn&,0qEAsD=dW߈KL&[ޅ֬)W 69RwwI:}wNwzm{6T{Fa?0(wDeg,i (?cG죴H>[gd>mg4*Vqo֭gf-+mk`oCexZ'OyyoftbbǻaE<#DLEdXryr|m0frvEC{La6(GAGꉼ=PRw][]#mA8g}D5vloY *MN|RvQo7v}9]klmw[Ҝɼ$+؇j&M) ~jYH*Kӆ;W6Dw 蒟+\-M򅂚J[ą9ҞvhN6zBV*ElܹhFMI*/9ɛ%)\cZg ݤ@>Ǝh1?K9#~9mvgUӭ5G7؃dQ59soߛw(9HVS6,[o:iz7(R2{Ž6  t[:i} ) /I,&0HLRZ>l,f\'Uح{&MžNULgT$ρqs<ϧ/O^E*.JGa" V̼owczH'J>u<X조&'B/MrZYxd;'$#4J| yDב\TזNl?ɸ"ZE\,F#mlז?2ukF__Xq'kF U$[0m\b`5@ 6FoQb.xhJ˰oy,g&hwv=D6dy0 yX`h"oՔ7[~kLz  qmٳ2pJo u-DaH6hӈ.e' 7﮻h_ wG%k{i[aSJVmP 1{R>zC}f~6IZţ:@ z#vFј g4~=ly~5ts+_w(mw`dc;c!2Ÿuq@XS&mԭ5/  %6/@xhQT`P ےpbQ$mV_-ZtkF1PY–b.+Z<JNPbN"G͊C"(^am=0\V&_Iƴ5`}TEgMϐ n]YEHlRaMQ(ĻU2'e;J}y>42aO(˹lYQJ7xn8ȡ}/[eVV-VMA]Edh c8z`؀zT^͵ʳIWo{{Jfث"zU<>ݵN,%j zgwu('2>`ԕθI2V4B߲& `[@Ud]apg#2SaAR %eZ-`Txs튼㪫9X 6Yg͘,u{ LN,b'"^hXyڟ "ƵFJV6$1Ђ"\K[h0pJ,f$fh1Q>@7Qr3L*kLyrB]>vP   ٫w7lJTU]&fȼaxq&a$\Q%/B) 'c Vealr*zojbYc-:{y:jv/ɫW6QSt orge-zM D;Jl lUS8Ӣ,rP+C,gV壽H RfUuUӯY7|B&O1qڌ ׅGHl0pXQ{j/}D҉c+#ϐ +SLNԉ%S/ K y["7eU+ ְ ϚGpmP`NNdaJ=٥.R2jԞ!瞐Ӂ nYqFN{p1ele0[\x/){d483Q IB.P_êLŻ[XlVwC"( 셣C:%KNiG%*96. R5/E>7A"@R]M!5T* {|BM6]MZ3sA{WcbfS_[î$=<"|XZoPh.z2JsDr=n*LLjS2Hz=?tݱBd1D7_x|*E7Er+VsunTr@*فx-ִhc;l Sa^ĬI ٲ<gYJI^ - n#-pի?w"W?ߵa Rߗj?4FQ\9SgS,?Ɇ=vEn'}>o-ܤ+JIo$Rm)oQDef_ΦbSd7e+Åb_;Ardײ UY̦WD^px!yw6p}"iTGL - W/m%Q̢@ r4F=BiwvaE"R% °Ɠmͭ򡯇5 s&R 5wT/+'wzu5Z-^z=O,Խk.nVNJ@C?(7ix27v? d;P&}Pz/$ReE6?;/Ўs#=4iOY,d>\keK.?,s@U(.Li@2&?K%$8QԥS ٸAϭ^4ɣS)ꆎ _ުJfI3Z/瑟Y alVe!SO9tb&(S<5QPLOclsu ziG!~Qb3'ewy ݫ^k!杊k\P9Cpk/e|("\5S`A&r5|󲞂$MڜBdf SHYDZ$lS#lóT`jzAx~" (d:9CFTp7QŰػL6xM>ɞE6IPLݒUAJe8~YPNZJ` {. ju0kUU<##Jb%V:ٵU$hj!۩E wۈb5RMgJA<Ҿ{8"]GAymR8}`O|?hE9tI䀇`qr;|}ȭ'BșQ*G ]c,79]4 ٤pɒKnֿ<1H-O% ?$ba7Ua&AX%ןC0kynF}OC@bqǍ.Ǝ#A@Aע&Zm>Aؼi 𨓬{ڰZT&)\qenkD/8K_}nEQN \eӯs›I wxSX-M*SiQ 631OOA I |p'y?]'Pf헾/6?3== f K6EXN|^!='iHaz!B(_\10B$85Fw !LbRXƵ[NÈR,.%ߏ;K#&g4l4HK 1z/y-wA|:6pM:^Sʎ>zX "r<.G0?sϴE}H?5V[0))r ^2𦿢p '7OֶTN iZiq')gx 6/])q,v\olq{"92JM~{,]JR0!ˇM~]ɳ'p~aG[ 0iOm,3 #ie"P(*j.rZV1k_$ %ֽK9@J%nZ^Cŀ= 9C% 'aȃmpvd' -WbӜR)"2ӣhX<8ErHusD6oό`Z>RfeN ϑ ʇkdM"?nU̦&g@ Z(\uWai1P٭%a%HwY u2֪dR&Z[.=|Tm J3ʢ=hJh3TnةIx}z}{U!p~^U40y(\W c !\ɄgoI#u*oF"S UЅ.Y' 4.uoG1sAddx`t5pLOr7? gx' JF%ρ+"|ܖ-1 <7 %B굾f+.om+d}hm;^T׼R\Zzqf](ѡؚ.Og,a0dџli+b~U{Vj{*Bwv) Aׇ،'&5"Ve5].׃.U-'Z\H*"JXuE#;OmEqDF(\v H=,)m\bQu;%TܚiG,Ko+tt9#gڡ ydMhxHV#g!Uu'z[y&'@B>ev{Dg$+̍1kkM;ù#l.WvE 1ES˪Z rK̋8kZ6k~<+Nց4!Uh!taCFu崦rFG$(-U)QI3KQfeLu\z㖪j@s C*.]ػDN-GLtetDZ)>eR'g_ߒhNw޼Č`- {PYo(`15 jz.@]`ޮ7Cl^"񻨰<-*Y1 z^$[&/嗯#M02R ogYZ07070100000011000081a400000000000000000000000167e5c8d500009f58000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/ş]?EhDTTk׶Ǽ8{`_ʟ`BzyX#+jz"`ѐaԊgLڠ=^q`==o{scJV&2Sz)f@g!K5GĉsVt ̺S&4(J,"8|0v:݊DžwuM6aj nк$ye86>5*\w=yP(qtnkiәPh[ 5v=-І6 ;~ C|TdYp+.qp]Q{)< N涭щY L{Rw<qE?d]OCeNȸ_0lx Rż@@1nUurB ݢ_` fsy$'\ eb0C(I說Yf-dyEE2Nzw" wL8/*-T EnL#@GJ s= :~꿙Ek@)[فKUy挰i=O{r}E$ Fi~jQcgӰ3:BĹ˖)'ankNؗ?oD($sU%ź߀V0`( u%7#D7u.rjft+A*C {tg> #&~,d|,ө_+Fʜu$~}ZՃX1!Ɖ(7ӯ _}Oi>t^I p4-uI.ё7lDkʝszO/mY9v^uF$ .:mz瘋@[g$kGcbA\u+f4xB7_9HW%q"|y1:baN\ 9v8S6W8@NG82]}G 5g(6bi4>J) .Q Ò)\b p(WD|ĨceҪۢ(pz.%=šroxqVc]ט>f퉔 wpo׃"o *mSs~LT #Fiwzhe(_1(kT)u1 P.T|p C>O0TI&IT̓i )KA<١pFa3l4?VzAmc*5}ň#xD,,qW8^,OU-[v#ըa]oŨ3Tn&c4# ]M9oSKzae{7.-$fdrm1OC[%lWPe9Pe5Pa,x& iAٙZfU罎I[ d"<WUEBR^-$@aM/4քыN>8Ұ^]h.;+}JCe޲mh _҅Ldny(@r(^>b $DlZ$[H ؜Ͻ۟?B lf %Kb58>^ 9h {ל](0L݇^͹ o~F/Bl\ 4ajK(mnu(R7o/d@YEO$5ӅAB;]ah qJ:q_5qVy_&N_CxțQ*(0^.r rҎ /ɮ^/E_me)NApڕ kaKPCt3]o*G&o$2YB2^{hBL'C[TG`84F13HRXI륷<=Rt9ɥ SjӠ~$3\Tl6\^Z^~N&R<,i.  No ~rCn:M4,Sy)2JۂAӾ¸9OB^ #bj"'H ti틜$E7h7}|=n/Wt\2P\Y~nIJu& 1vBsm$Z:D-he<3\CQs: 6o4ELlݠ>]&vA;$=XҎ]]euX1၅$'5>Ż-i~|^ʴ!U"TRń) e뗅*nd@c3a@%C ѹ7/wO8'x>ti'A[~TM, LrF<* cm7 q%rbx,?nb IʇwQfy|ګ= pF,&z f4QסC")<7:NL2T ~#QX<!zm .E)4yu61M,}xS.qzo\c~~G&Deĝvj}#HlD|yAoEC¡mYEfgy/uiRhĿ (A:oJOYp;"IWo4#aVF P_|nѹ;"p XA%<{|l S#lVђ|Lj-7trEV#ݭOgt%6kclFXuJTl *QtNp:)~`-2 Ĩ5* $3/Ң> @Cz2W:[=m{WMƂt/<񺠇P6@Q C>j扁$2 :ZIL>8%*}Ϧ,||QpqVsX(c LS1u (f3|D~&9[mdcof/D (+`함>GeG51WP/$-7.H22xygry؍Yp߭#4Bx*lܩk]=׋WRFV|S P2\=%q o@tHpM X`(U[aH Wq4z];k>zsH}U#Wy~YLI9:hE"[ferYf bfK)qûhŠ76;%Q籀C3ӎEsR,)}d+Bwr afLGlx_%X|䥶Ia|7'[_\ .IfHvbw1Ì_*W8ʍ˂)'JVn .6ClgbBzIOnGqψulزCʻ, g?PlKN2]oF(Gmu[:lԠhwyw|J!y/| k|Hyk':2$mrNqr8/σ>17cxFg>z:B$pJ[Ѯnr3BC*ƞn!o$ sL۸|+û("U?|L]xJۊnEÙ&cK`Cj;̎QM?б+2?`Us^XUG )Qg B8䞫spSsծ7㟴Z,(ow x֊t[SG7y`_VsGT,(H[=-Ag4xY䉑B9‰(M+]x8wv!,fK/5ح7%Us0[)6MT*VyՁR1zLq^mo4NwfIE9 4"!\j>-ƞKj+TG; rAWT'5mX =J HD~xk'*z! 8>pVq@e\Dv~'Ћ.ѭt~>zdb< !\;7o[_u%牅O djK( <;F .%pG=gV(z&rU*z}54$+I VdVq1?%xϧv:PGpH pU`|Q1K)kީ v8;9=S>sH]2=9z 3r6'E T8SIES"]g{#d׾^`dDt 1`:\w\ Q?mDf3eI1AZ c'cdSv^a^k)~)bSz{7Ʃ%(nUuLٞ6hm4=$]_g_VXt㌮h _w=%1@2'~J,jz/|YT `7gRq*[L Wv1CI5=yj-}o7dM%/c$WJ;"]~oĒ-̅_66#"Sk]b4 4YH'=' ,q^$: 7(v--@FVglW26ԋ%ҚWizK ھwlwhEZ{ċik*@'z,cjg\8ub탕ҚNIzzZ7; MJp:)bEǮItP#4HҭcrtFYs9 PZb``]keYk@8B˄3Du@GI"rsUVSὁ]7#;Jt0AZUG:4j8d~AY  mwuTcС \z*Nh~@ "IT3ZRhV 'S/i&xbҚ[VS=oՌ{ \ޢ /Y4%0i#wbdo4hI bQo]0m]cf(6*$N&jcVffjdZQ1 ̪qNpdz8P՜Τ|-kj49rZ{6YL=OtL)1:1 ,cZb/Xouׄ2mFzQjHu *r!^9ҚmU IK!$nƕ}WRNi1;ɚqƵ^,xCS8 C/Q9ۼ֊cý`3p?Z}*F#=Wɭx#Նg V u2ߵKˁQ)_zC(Ψ.x-tRTժKdzZ"рgEy:D4ڎ8/T9x kKVb\R notoaRs9SV smL”A]FO窠;c$awY4{~PGll^V)?R--B-,b)~-ʎxTmF=Ŭi+\Mj.빹2iH%ej(d]_WL*> KiAЉ-[8װF)=+|IZ$ne5\0;mF> 0\ymCAiQ :o>_  ՟"+4bTgv|)wx&(GHHZ7e|Zf(`϶ ]8!\|qA*&A]TB\pJl/Ú0R@^^_'C4"kƒh]tuިzǟ2;m.fh0a ;m"$ DNSVnrdQ8z&9a W];5YѨ ^-I- ;,&M)/8@ d*517 f|X1(} sm@b[։|$m,X $toNx aH<$/=>7"j?V 7y&9 :Lݲ:B哀+Zii_֌gki6mʮw-xS Q=FpKʢY=t%cٜE$/4OE?U%ˣ(#;z 찙/XlTE(ne%\z#RRTOjXtuLj"H?:sq[brqWUSu =Ƥ[Ⱦm ,#?eb{J_J%IT(;=6`hy)i /2o-n.{ u^;,<8V;6|,OzFow?~nAڠ&s"bzĿX (1};WreF/ΆS{Pdž (o=fgMO(z}Һ`Aq%n#;bħd=#+ۢV^\5iuZR^Y)9hD[0mZR$. .)p*L!ij.yvi1,駥MćjL^[K-Lk`&X禳6pԇ ❢ڠ']Ж|7҈|ѧa f7(nJ1^ R_CB0#BჍYeo@r>f*l{+xR!՞Kr cjmFЇ!uM/av7oMHaQ@T~]I^*˞`BE~K˻mZZqPкyd+ݑCSc0-,2rĮx2Ĵ]6sn*3I[WMui̒\߃"C')aǻ#90Z'\t6" N*g࿯ A89oMGG:ߥy5K͜"FC]X7-6{$agpC;g Mer&¹i,q uF#I!fn(@sE$-|.]@5߆Su`zk?J|b߲ +j n\i#YMtarWH,:?7XQ.SFlPNiTGgj)54ڠksfrx;Ԣzll-T(!T1"1tH2gB0=I _ ߣ s*뒔X 1 =-ұIx\֎n/>euM9}o0N+vv 5eLst8gq]gR7XZP[P;]:r^t?rT"#a$߬j=J 3F6'XzV GnAKz`qR "DpOZw*}j~AGÉpt[v4 B/- fI/ݒVK( Ƴ+2pME%*Nߔ./3y膬_usx6~˙D`8z\r+q8h@l2eib`ӱd}Lm.T{"Q#j6<)ȲM8ȲZKɽt?L<0JĐdtW)dӽTL$ľE+_$bZy~ -E%g(.Kq1Jrf؈ueNKk]ށ$jst;YF -ssդ'4Zk@VeTYx:U@DF U51p!e<"?[|JU*{-NphNvm}º:D! yiuHp?im__y3p; gNFsk[|DMX2a20#{m^2#*Ӫn"v[1t9)/X1#|r0W\|"`w.| e/$[-q.y}L-z˕=q:X3XV4bP>Nw-}݅ff*DSz>hFk"YO@CZ -*A 渪ѦXeC ciH $F!/f CJIj%z)CE`l}sp[B&ɚcb slqxpN G$/a)DZHƌ]ϵ"6w.J2[DOk96R\o^(fWbJ(D_|5; ;!wh5Iq 0y!k{f9aW*&L6jH";!^y*83{ܮW`t]CˈA)?㏶233$]8(s]k6B⧟PcΈX%՜#'!~ys9(zzQp~VV|GgN޺z.w8V!#O_Kgo<쐳*2!(?W%,:" gjޖ)f =n,׮g3 'RB:z̩-!agP֣ @uϳ#8̚=WfsS҃4^e& Ru9Qw *7Aj5 m 4m xzBԁ !3sdl1l`Jǧ]PKJEcB2͂fWS2`.RZSt|EXa I12+PMBun9@ JjnY 7V0ɗAlj\jt0zD= KƵ292l99/h[L:RxSM]1{zҘ9tSL4Ysx0Go KfYJQxa/uTdd;X qʐߞ :]Y$gӤRXИ>; ٙ;„=cWAMWV!?xw)SRZ T>.n@QRrlŠv\ Y};:ק! ԔC^^}O^5zU7˓ː 8W+bn>Nwl;mT}oQ X9Y7^H+g]rJq/.)lT^.@A#7V0U𨃥>!6Amݍ Z24 nNǶCg(8ܙBfMWq b 'GQϺXי:U ic${w7.0P/fXkF>U{r`T[Ph3Y62avs*<)Mp_8*Yc3>d7(8Ab"ݜ4dr{x> Ko_?+V!J5th4 ?!ŰX%NGԲj=v=!~l6lെ%ol @M]08Q}"mz&p5SY9cmYdJRiA@OңoJMF~1 b_ 7D^!lGPBM88Xf)E: (Tр:.cQ7秱yo02KvEɢ$A -ʪ: 6I-/InǰD,tD0nlmZ}Z۷Nj9pp BByDNZ],RS'tɤ;O/+RS v3@+HZD4cfPYvBIKh1{Tz+mO#JFl\f*馭I LULV~!KnqSyʡG cՅ^5գ=/+p9CpP7t'.-5 ST,z L~@vTV3ڈQ!)æd{eUF y2|4O* 0$DVPbfyʋ̜(eabA+o3W>IO^ x24XU '])n'8~B[1=W9[s{Ϋ|*<:'SEpڿ(ݓt@lCܲ^m.M,+xM{Z #1D(Tgi0z?s6((Ō/7ʱa 5Mys~qD\J5T//MWɒev̫DYor<8ҝm7׉&\_|%lGcj_nrvߡ2);a(x*Viɻ#E兩,VXR)2v6,Ds>Hj`@,gɲJ15d)g!HHq ؕ,ll4쨤-UiRnFhȬFLdyygRSxdǂL~Vެp#^ZQ-I Ӿks[i68h brXլa몧)ТƇ TXTrC`lBg ;xlA + K(.΃ڣ0hgedc; !WGbR2Lԛ9fnA?=fZfBL anu/ulݬEHi⻢[u3mZ:n|H7X[f%H#ązf?O)NײZ6r~@#39ZFimi)^]ҋ/+j uŗ.ɥ2y4B/o|h.o/=0#.2x@Jc i}ak꘿(;%Oyl]wJNR7] /5BTE>h AI3d p75αyxF˄`T-BD6:r]) U ]T/eZҊ_H/Nq YC/ʵA B!1(\k`}[˪WV}aor;ͯ%~edbNLa %Z'`'M-GwBC,#`,5B}_RdEq+W+(oZ7 &ۭL5gj K ?uzSM5n˽ }}9Ƞi#[шH1:;`P2x>3hxOc<dI@ya1}Q1L`a<:;8"b MoJ6uUd^Zh$e+P,7 8:վDڧWiPZz1V{J$Z@"Uۙѣa<ս('Y*7s?vly2<gÈ#Qd *x'e[^l<ˏM'fD_\)u/?nV9)vbG F,yx|-zL^" iCAv#3:Bq>m{ġg'4Ɣo%U25jaҬ|+Scg+FWD4qƁׁz?Q1=m DJN #[Q|>fj⧦Oh^țGB)4;/t\GeĐ׈ψ󊤔 hsU\x8ɔ(3T|©q9ٴ}6T!KJ|V@miǷ~^G+ܐs9$To* :$q)/U>~h59x&}bC3α:20V[#, j Ohsyǧ5}].+~&D?/˷ҡ+8p<q?X{ ݑk4KG#HkmYWHFax(9 h h~fE W՛?Y1W-阩섂0% ŅQr_%JHMbM5$2jZ4qⵉAՅf](Tx)cXMcYYԙm~}A0@9ǯUMMosLQR7Zkjf|}\DF-4jf cy?E )$*YmY~Ft”&zm;JsࡒvO6u uG@BGӷohѡ~ kfU m#nahILRmK~HeJ%,|Tzs*W.1,@a{{"b _'Kud5}ḯ>u:Әev"u&]2۬3x ^jGb0Swc:$Եx8*r%&hUVt~"֐6Ict$¬0Vkp@S})O\. + _V6ì*x9O=ʌ s ItZo[%FXH?DQem(Ö(~}Ű˕.5vUxxˏ6=3 Oݰӣ"eg/w~Z{\ċ]6oɥJF_iLjjEIcJ%g;wȦLL EW"ךu`!μy[ʴg ؎Yb!og6+ "`DD 0|ɶinT/ @bNS =]RC-4pSW˚ 藣bǍójl)XΥ+*?zלz^.]Jy{DEﮣ3[t|冒#G-foFU^e\!.W15X'e/ -IR3yfbB5H(̛f_z{VMAh ǟ"} NYF1xÉ|ը> 9o8?@VӀAΜX.wo2^Lda4h-Y#"уW57CHVۅ{7KkY暾ܯCb\qEew7ԷN]ԏ׭G$/,36oC BИ(&OWٻ*_06O!GSL3@}O~ @B7db,I8qt-E^z-}wHL֡΅\Eա%EބS6XXŜtdlr\QVDyz ADJG={YܐL( "ΡnWú!%N/KNzhӎR9voU˽3!hw[2TRy,xxǕ+q׽dΰt ?!{w 8)T~3[;^^?Ν6ܶj9qn\6Ћop~u_uxek8++~ԓi3>D-e鎻Yl돉^A]gN:C"(8\%\P@D0{NWY@`ŕ~(l RxPBԤt"( TլWh"' &KN_0#6T 8 >fD&a0뇪n ujg;"AXO^phM#΍S/"`y BgU~_gb#۹ABJ} FI%L"oE`$1 )-U-;t6 ĐtA2k?1ȘoambHIHaO|PH, >C9UddDj%sdmF++p8p"0OqP@/.zK:QDb XϰCy:c:$(Vє&t}HC6D$uX=*|H$˔Nڿ$+/ zg~& &:Q8)I5=u9IZg5:lcww􀷍/ѡBUY~5ſZw0YmݨlSoU<@pٜS[fJix|4`0GyCW6z$b0 O b+AzFDHճ#Ӷ b{2؎)O*S9FM7vuѠ21Ċ-VY;C0~7bpTq,*qEUIg[UeG5_Hg:4J 6.͸On.e\\0G@o6h)8< S/< =AeC)ҝP$iNˁѧ&_% e50`H[  /+:?4Lʠ|![R,_j{&P҆#R+'xC:f,tLiBW Qb+N~"v~ :Ⱦ_&Kרzq,1%M8FhZ@R[uzMr8ɵ EING9xC jX+mGB[8:lNW0Mۓ_Fj?|dq%0ФPkiW*GɬƛaD^qfըP8`nq'7d]z:bg2&F.@tSܔ r8,aA?I(R:6D:QɎ{ Jͨ1l td!h%I8®6AEwky#q>Gr4>҄?Sx[( 5rl @ ص Ot:o%i}keًS*f{1[_c2?*#H>F}&IGpK@p[#E:AO Qv ";4nnɛ Rvc61.'Zm@Q]t%=gҪ)B8R\kJ5Jk <4^Xf8L}֊t`0TR=B>q[EY.ФJ`kg' ;#۠]?pQK\ 5o@+G: nr1#I[3-a(c8y*?18)*߲ [ W&֩(wЌt%F N1Fɝ"/K;,n{\ΰyO7kʰ5뮮Y6UF_a2Ogpz}\@0aB i};1c5r?hW,}GKe}76h.)n. '7B6hI͆-L"m7J=fk(T3=? R1nW4'*raĜy;)DWgӏ9'?m&#a0ľvXLF0<[џ-QFs)'< DHL hڭG Ux6R/Q,TZ H34# VV@˞&q$[HJ"*2[{!WV5CL'Sm,ȢsWDO8%ָr+1Y&LQO^c oסc' ٱ}#Xgb[HG )}J9|Se`LEr)\shfs""KWct|54Ouc}&ւX)3 9+DZG 0jonKoR[!BhnKgvydT#޴}LkH?yl= l{~Rxcg=aS$|aAPK/jp,pv䭛GXHm'q+Ѹc ᦇyp 5!dr ymMIv>22^oQR0Nj!g3ջ':,20zի U"*( _HK٩k vPGp\<7`2Ѕ4송Vk|J|V> ʛKᷔ[qZ}WtkXxwIzO̵{سPW؝`T LJX]p8yøj¡>gtzg L,vC pyw|Tq"gSOKD" To0o8 yƙFZ-M:트RkؗQBNyurٱG?Bʇ=wr:-=XK#£-ymNEl8]Z6Q3RIy"^IfZINliF*^p~R{j ? gwąX\4$sTyG%gS~os!,1d>q C'NGV0L8~!EWͻ{X^ f2RM]L-dY*8~Eg` :.++ oxȡWF)%1ڡqΖ XOdۿNvY?ޕ-ՅJqci('-sHσ (\z5OPI:!鈵q'c|<$ĉĔ/]QKQ/PY5$ *cAkHo5MU-j<^tDwb|@rt|33c'(Pk!%w \ɷNF[na_[0S.ي<|giJS=$sf"ڸ~ɧc7(+]fd|ܑ̝"aN˚w->H@ymݯ|*'e+g0qF}WsLc=#'Z@`5r>=i< hGxuH/ڏL i 3&rY_WS?|w&rF|Gݹy}d[Y ]ϴqSele55x领FH{@%FׄRJLLmACʽ,~g!D;yĔ䞼4$cW4%kR]7 SM4Bh25QՊH 'Z exw>0P3~" H{X]퓭o#RB&] 5QrŴ1Ue9j27{C!\$bXbo~4-5](a-u=7N5c8tc}%wZw QJLxADA qgI ³sqa:0 BM'cT9$ҷ2Fi)WBE8jYv?m}LbzFvR 1{Ԙ[3yKpXD}b >|s(_q6|AA+ͦ0p@y33jS(ECa!H*5h5\&09 .[xg5~ sиOl9EtL XSk`ܞzr19'ANY,tzK>)}Qx0jI_'bS:ai0`QFq K0)mQLv]QCc" v}hA#9zBmKAHrcL<})̥r%߻p9ן$f3* PJΫfQ@[%i~Hi~T!2aU†.πR6GQ= c+I, 1Z 6JY #ԡhDmjx t+ROg{h@qϕ7 ܫ+tlwfUtE{xՔu(UК=h ([^:UX/3pve{h·Hq'ɸ>l(| {^@A[~8]ucճeePKl'?qݩy%8-͌&)%TwqJ.0~‰oQ^["65Y\w)6C@n;㥒/tHlN+ܝwWwEr.bdZtc[[<28jUȃ$hTFeXS')8ҩ[mdBIMM;lWz/qmJI>9 J}/9tyQST>jn 6-oOI_O5<i@?ǯc ~[Hx귡rSgk َg.n/s TPέ{g7Νp|6 sxTe%QlU,7 HM"kf4 #&Oك}pr, ¦wg;5kޱjVC2]Y ~Rᆶ"P`2w.Aʝ~u'Fh~%r f|&}MSh49(nx/߯"TBGh:V˦[m5c3DbӏJu,vhue2Z/i3g̪Fͣ%WɔujNvt\a5mV.?Y.d֡7CVQ+̉'~ (=7>Py+QBE '/Y`~l{GT޹y+ֶ>Ne^&am\1Xa?YRy*S\(=+.<+zHOdi-r fѰ5̃]vI m[t-Cƫ􉧠K63D'7OAUS;{)ȨȞd" Z vC2m`ĨD&GL!rGn~n]PoxVg Mf>03?v*(ڣYc#ݠ̕+X5YY.*)ۙZ(PGwh{Tu yA|abF| r"<℧ZsdӊH(‰Zl߅)aJѠ6:3l]K$~j̛-~AM8I:e[! lgx~y!Tgf?qyAOiǁK;o]q_ g d = !#A/,:3tH$mM*#Q"ɥwu>k8Z_6[bwEͅܕ&3Š]Ԫ S'yU~w0iȴJ/#ڢ Z?}J6x W[ x`Q 3,00EQVV9\8m"u TAP9vvřQ\x7STG,$9e(Eķt"xC1kLCcf9u؉Td5~$+AX$l3Rzɥ8p|5 _ >H􁌨 qY\? M+$,V:W]=tRZ"]',tjkD)I"BeotUpUYu1d)ډXY},mttGf.RU\9݈ń]]EL' X mcx)*%8#D°Ph&^Y Jf,s~1 䣒·@(O~8aJ3^1SugU%.ojȸU5օ~`f$)!U,؏*W@tVC䜔z o)݆G.K`ˬSTBi렧ɋ.ȭՑnCL4D5e~}j\PvM!z0E:!\̮Me/&9lε{xub. צR85ʻ]w3Cc̹a9覀i]n~38i.q}Q/5UW \S6&QSW<.w|;'~X{Y`&_3MoN\vLSx _ 2Ї)A'mP*팛5@\^A^;B @]bg0BwwH \1gD}u씮ψd^XӴˡv3ǭxX ;damɘ4 e"lyE&@( :Ρo?@Dpldzi4*Q Ҡ}g·1T˽.~@Z)V7keGrEe`qC8<#uUt tڸUh5PF>Rgn w?j._O ϙ兗y2[JT\46Eu:Z+[W5 C] ٔZ%-BwS';P>`fKa|fMn=>&4EI OJnO(}nPY{ f9yc.?.2aWԉ.m yq7]1$5 1:ӌ؉L0/u#mARb N'fVӃ^}N*_@\j_C\y?yU'8*>j f3Z=(RV螬7Ĵ9MV"VaZ| {#d&ǜ*jk]/bE 7Mؖ;{GkVv`jd@-&?0\{ Bm-M:Wc,B,+\& uZG3ʓctܐp# Жo"#YʠutΏhӴlR~\Q`mWh҄x۷ϱMQ\"(|1h9 '\rs#Oز ?^\1HTYfrk̒ݮf%|h3J8A(9Gm5Ĺ$DoHj}H7 i(A8cy?ٟ?vŏhgm&I\Ib2瞃# :'P l3_ dd4St zʼd9ܜ]GDí1g=apsky}:OkX)e4uVg;oUƃ__@~|{Ukd8܀|bp)i{ZYOJMC>}IMAϖ&WAT;I.PmBCWSsUQH `PJq;N!CS\cht, J}PvK@>L=kEiZ:dB]d+ZJ[-<%; SH-TiVv)4 WbHͪv#jP!Ww[\f+47 pV6%oa 8^H,-/4v0ʥ5y%]^r7-Ae%[ӑ12Acc4*Z:B]rtl6di`jlÔ߻qߦYL:M.QGBߐDbֺnYHQrނ0WLMJ"TUAotm".ۗӌ` P6pzqL9]?ePf]t̒X2}Z.  b̉# ZQFqVcB#e-6A0 -g`7j_9)b ֪~EL[F @mݽ$-R{($6X)Wo&m_ (aQ{ͮEFD(gӜSk9 5TgVWBܭ7^I ˬ. 4%ǁ/'3h4u]_:}d41XrԦ{-)(\r쁈gTDryL'T羃/L(}ًxJ# #(ص-xZ(`Ġ٭@6myig b&뉔Y&Y( $Zm`xי%blOzkYd :<*H$(t9ܹ5mTg@(YsiI )aTk / P JCTj~F1iI@vEI5y"(H j.Yh6^>5zrW%NB銊gmyЄoY#YH&;fRKRwSw{Q8 1ʻr\1ŽHv~9cKu2W>/BEV"x$zn¥ⰀlizHܶ3]?q}gH FUdNAƔF56 XrB zZdê"0_3=<_'R<_^y{Xv1c'9%;(ϗ&o bb (e!SXhGYDMj-58Ƌ̽~;9_8BU0,xh.c@apEŦr;^:(gGエ,~etI fbXvؾ^~"o|ilU=ͷik~ʖ{Zi8T)XT׬3h $}osGf6@ 7aQ('0<Ia6o10QDmL/UwyEEQQ?Ohd>&4S㰤*ڦ?tqyaFD3<⎄ tJZ@dMPA6# Aʁ9kDq3tOw/eB G}C?/$47')s.\;[l-%ry{C{30K}H(JȒّYBfj jҫ>Ֆ"c}PJW[ Owfi>蝂tz"~ӆ;6?f ??@?q0u3u:$bرJzxX)*(GPeni:w+o+yԃNv'dxx[!f 5~dz*Y[:T*Ⅰ'P]=/̛|QoNhA^(y_GO9l12{Aۓ(O#ij+bEXm8̹mG"I'*xZR%sھ &@N_M!q`?Wg\푹aifW>fa3Kb;\'8JK`O["j.IzĭȒYi>=7?Je[vTJd6[w UP @;z_pp!t{Χj{9zd(,Jі'8&mC$+)݈kQG2|6vq[d}Aúy-9ܔȗґl! M<hS[S]5lE!['X5Cix@HŲw~T urѓ罈둷[\t'Gm)662Onx 9mmkT*N@'O9*vQ%}uZjBn% 6T[*ZMCoV9nǍxIB>iuXmp7_7,33{9]G *YӕIybJ|hh`{sr+Pv⯰gg҅`T7=оɯƒ5&txhx/9Xe'0EjPԗe* .t>L焞[gH"A# hbm ^Ԣ,C`,;px2!O34.0,~[jBRWBvT= 7 )`i/ҤnFTI2 G=P EdYASsz0"V2EbMr ƘKl8i+d-NO2BɄ7aW;^` gQ+e'qM>$;–dۥ 2ȶdZ*vy+g"ԶHdW̻06_(KM,HkU^FN$g˥Լ@o i{QFz63\02B]ͷ09c ]nZzpEv\`!.Etxύ5XmD qbmj|Y %{*c[(ӘXlIķ,w;E=c;&qOۢ0r?Ld82&ٌ}z` L.Z>g2e$8X*5](c ǔ[E(^bURp1b# O! -xN3ccE۞{.j2cY:?ҩٓLZL[s k0$8Ooqbg:nŖq%*O1z$w#@,nEE&\CRVgϕF%巼D?̂ 1`q7dJ b^-ȗ7'4S ,`==b쪨oѽw<*Bh7U74SQ$%`B%t5'=L)P8\SZiYuE6{!; oGlȳvZQD?N0Gt:9/+͠ '\piZFφtT雛T^bum^#)DQ)92F˰+v94,Б>o6<1wvc, VF  #Qԥai&\kt"aJX!T?}mdqTMگBzcGS¡ʹ{i$dNW3f"y Uܷ7Cy+3)pdA_Pш D7ɡ| 5{;cYh%@hFO=Yy^ Ă=1]3I,BEOKZ1MM23?lj[nVNE7FxwrBdPr&p8v BĦ6̈́j&>='Hq/;U ADFZ9Wv)>|l$5i|vc]dÚΣ^ke9p2W`=B1:Rwja9CWP\*Yf6TCx3zЯŜa>hiX9Y@݄Fq1?)MuEi݈LP]ݻ8oGp;]R]Y*b>~y*6}B_o쑙kO0S߅T# OTA: %_#HpKCϭSF3{IL%wFhA']cmV0\ɫ{h8܌mbU" > *y+9[Z3Kɧ3jagX\pڅINCFY'u8Q~BJ.[:1Hj(Hx.B+6ݙ~m$/=@IFe*=HvvH9,5Ro3Nc͘fPJOZ)+pk? z[:5)u1U0UžjpyxןN_"].ԒvMJ D삒x [Jd2ÝB:ӝbZ E1#᜺ƲSc'#q6܊p.W]ڸV2+' 6{h$sE5IK`,F0at1gs)r`k119K཮ݕƹ*8qZJ9|Wm7AKwT~U^3v[+]O5-ZnOыr/ǿ#YlFGk{gK~i}34X8 ͰZl)HvJ-ẓFB?le0.ߗ`p] w0b`ۮV+ߺb#]鷯C2*.g3V-X ۝wTG<ߋ+w0;"_'cߔ?w.mu仹ZZoX]G]mMhvwҐ\A1us=J= Nd&HծWxsKd6vB!S:ԑX/^Mq1 /iyw4qYK "D}g_Ύϭ ac:"Oq;{G!{ĵћhǏz:WA7ּc .|;:^^%H Ї=Go^.Ѵ}It ww!d5q!1#q9LI3۱AQ"m*b`nB&cI#m%8=F${NSX9+?qv" Dكٴ&6M}ԫKUe׼x/.-rʕ|l dzZ-6IhLy#@KH^ͻwxB`DrC8b-s~ nWԯ*=$[g "h?W)#xtS)4?}*?9E[s3?5#pk_*kSMOۡf6 *dj+6+Gn"|o b&w~BHw`tكYPH`jQL.WDlY;9 CpE'0sO(oiinSqm <&=cb ; `glBټN6 ۏCBDGBy"{I RZ!9-lDE `uُ dLS;'R{K.)n v9c%k>tw5/p tTbDeq1=G]0R"G }ucsZ&."u_A\ӫzG}y[*IwZdn [9-BjcE+0jynm9rSI7όgRS'xxH$ӯ:"u :mE—yFL+k*m* ^ aKV3ru=g*!kM~e"yO2stLF%xuٹv oY q{A͂P$C֔_Ќe@UOu} s|"mO4 ";dL}W8J ݰЌ 6m&j9UW.@.QdLZܴ*13a {mOhqh:m:C;iZPkV*FX~9gmcllw8y8L tx6Q5RuD@0 u.&_~/ɢɰIcA,#B[9Ux"Lmf@ߵsxjDL>|xQI^v": ^zpvRMrW \\0خ䂲lUYW|,9_UT_W`b_?l (2zLhPvT/a 9cR)^Ovar1< \Sc\'R*|~b]ۈ~/ϰ WEsw.&~@ A J?*GM s-&~RLþeqL&yQȎ+Vȑ,X4ҫe}J*xqxɱfdPV ?^9Lo0)k bSUBD=ۿ"<+%TE ԁҼ>Mls 24U n3c)\a%i*oXg}&drSmװ=%M iƭz蝧E9r5˧v!9wxI"/[1S$̊k+s*_PZ7%82Qws5hƹ{o--BKAYy $-6?;'E"IGjݺY ˋbo]xpnj2q*#ᐹs_e[421 G/xn0IE%/Vn`?*o>/2OGߚR`zo~G&Ȃ_? {aZR,i84(C縢?E!Dk= {FLTlP3Ɛ=6FŪOl>/d}t?>>G3oȂ~xم];֤fxG4H[=g2T,+Ⲅ$t2Uxz$K/ ]T:YL+a!Fz(˨jy o,U]Y 3$q虘w-16k |i"PL45f&7v]ok09^~IY]eWai "=iDk.uqL|˾3!FnHp#3D8/%zħe (ivqt@Ag -XrO15ort^%Հ Gԁh_3S)G#gg??$ʘLGC|vɐrɵk,$G:z#ɠ~KvjDeK&mw.HZxtݦsL=2 V/tϤ{w\9< Mu `M0t9P̎)B /2=rAL8YOI&t:῁;P;mĽj!Ի$H\p؀I#荵|*?)+qZӓ(^m2ϒV-]v#8b(w%. 7S1ݺr?N4B G06(:KXYZo `Ez4. z;ɷ<-rz3) 3v, C%_@͝TnM?Nv49Hf2tPZYUکzt] A.IrIG7V B|li"[S(K7l ”vUI4әC#!GAȗome{ w{&Myr^Ӫ+[NjgLfd2#p#Q!8 C$>J.kwm2Z)Kg貎6rz%)pQ`Wm܉[\r-4[Zㆧڙ >xBttxVwXw囇/6y"@uq.>!޳-$pk&ۗԦ\iA:/5rz+ՠд?ÀUsxM*N`Bnz`%}#P_Ǡ%O!‹@c<5uke7>3DžV>}-c_id*W@#=q&v"]w( .uꯍ 4͏nh]VIx =%gg%tnLnj0IjK<>R oI/BOcUZn X`|r; O!ϱ-jHE[+BmNBT&"*DR0QW{W]I˓4s @sPIH;$>. `O5ϭa'y 3?1%q$}9ZY2opsh/'1b2 yC#ۣ>CfPdqr¥Q% l Z~2"'%׾FM8X=l눪P'=[~B_,*jN<O'~ipGF20m8zI0So-%+ye~Mwgݟn2hov>/E"Ft+x~Xkt{hkN>? q;33KwfM 3 Q\w`1[ j`=Pէ \Qҁ?sѣ=d]:}pX'>:"n']hu;M?= TlݽF!uq5A8@ nf A5WN% OoDM*?y7V**oI!o{dqKʬ{tn^6u$W`mDU\Cbsul @W1ҾUw ]wItpgpkZ.lTS7ɹ@tb>Y !|f!Zh~3%#2SPUD;dz)~shs$[Rx*ieX )m!;b d/,NG, '[ʫI]&yNùi 1#I,Ұ[~On)xù0*e |9;+ ^Ĉ%~>G+xl"ě4d. Kxb헒t  )Zͨ́@y2}ɓI@5C8y,./I QGx aቒߏEI2^sr(l\56YH6RLiإ9q?SE+@J2̖x a4:EpqJq72mVZ󿆸}-B1 7 '^RE\q=MՅ_c{ȑm{s$wz^ O('kx+* Z@lXoN<`crx3 #V>%b*ORF G P-+>%8CDh2ϿRGAWn>z4ȩdhQddR|4@pET׊C"'mLV=CP˪5Q[TPEI`NB^k@%9B.'P:{e|/+j~E$ESs &*ɲa֞:DZ?0PzS'h3Y@a r}Tm(F.iz ݺi6B?kne$6 j)"&Md=G,ٖzxmd2K:q=gD#R`%$>Eva s2>ɖm$޳CI8sd{1 (h`Tzզe(%{_4[_ۡE*%Ѽ[PGlb%bo67|l5Xpi=Lz:" ю~1qƤ'"=޷%I€ZXBEkNȓZhsE(>C]b2mfii [>B䈚Z2CAf@N:Z~ ,6\#˕,` -maں6= U͢0>ph/Vi)#iu 8?E2(D= *c$x~_54!y#P,nzԵZCuXdko^ )=֔k:vV( &3 !{F8;rEzl.v/Sr]1:(׫k>cCLTO&^v# ΁Aj>UavEN>i(u{I)3ݠ%:Q/],nƄDJrdYGSp^pf؏@K" ">Lj*uyď" N[LpUԺ ڨ"yyE1,pWmU0drj.+~qԟz aX"v:) Ś˳"(ue-}fC Aofa+6GRj_ZOl>ՆAq1 n48u~CcQݘNox 翥7Od>G6%S|1e7g;}$N[N-v1/l*zg<dq7`bLXɇ\(7SWgg}KYI?[eKP^Qh@s—C=Y Pƞ ]|p9gd$0@=N/~+\ jzs16.aȣѽz|饤/`m?j#2vC&-bďI,|cZ)A@|CMоqQMHIb>vv*y>:o"`3(t>L2o):2?cV`+QLF.UXS;#S%Qg'k"h>7/1qHߡOAp%YM3^m/=pIJ3o V3ux4dL d6:?VjX[ewڗ'!5i`fC۹D;, ڣt@O1$#5[ܘ//fq`E"< {V`KhKk6ΒO4m6,o.8kfX Z'S. K\wNOd ^<*EPp:Pfkpx bSTYndis^+ԛs2 :2`^e nתmdÛJ` wA80}ˤԝrK ) {C<|,\2M]jit0 _̾6|Npx8sߜU5ŕj-oYLM׸UZ$bFDUfk3ARVߘȘ]Mjۂ\--M*! v,lHAf4[Hckxl 0|9 HP8XIfatlU<*e)54"BS7N<0w9#zwdY>nd*=x)O\ @l YHh.H~5/ ~%lܸ e2.:Co5W+QyWOaR&8mN")15xse=ۋ|妷1"j ,o~N}2L sJHu9Z/&2x{4wɚĎŪI?By)eDrȥNY'=^İg#hJd+NS-B4HXUB ~ ;{jÆ,ΎJKn艔M  !iEb:8E f?L~0 ENtt`f_GM7Fp]z5mlh .Ό_S$Ao'Z_kj5+6٬A0Xة0chƁ3TKy=]91o[0tQ^2V!%1ii9lmRz֑^;c$j ~AfNjrBB`]~m|fFo:5ʤywԒ&u3S7u,el(öLMj 4G5g'>HP>?D8r eQ@`/  @TFK;[7Ѡ{eY[D0FzޤXRmb#(}m7"#X!=K`M#g'@z%,|hЈ~BMm1g|jނdGz'*\p_?F-V@qpZt5Q:,GХLa+z4RIua.FlByjG#Af{pT7l8;Z*\fLLٙrt*0@^rP{,+ f‘dڻ|#)|b[3hfl_i3HW6Ô/\:s/At]݆TaC~^ڧ:K]ֵ*fmC''nPN)H!( P:' b+(پQaЧ1ӵ94w=)L1ȳ5` Fݹ?`.|*׌_3)LhJ!;4IКQ]vSVxfzU\AKH7/[IC#oF K>6Xք{kjj:ZXj]A8$e%]5\WƌhG~я!4znu>|_> TKr73,`LPRXu(dԻ`egAMg2ī:V0m~|m~ PSNi b){f(ZaADժy z<osv˹d6?)kh;"âpF%Kqv:PIQ`u<z8- ^lX2nru}'cȄw}B,2[ESJ`');vMF:>`ޤ5>J/uIŊ?PLb9%InrD$.{X Ln,9BPFvFm b@zsH ni(֧*Y Yl!žLF>ֹȫ3ӌ ڨ1F^/+n"QMOdaqFy_́L5|R{\?J$=kX1ĎzK&VG߶Tm38DWrh*av(EU~x:Y# ~5Еդ!STûN^˖JW_BǗ_ɖv=ehx܍5ĸjy3.a; :u+Cx]@`WChK:æ{k ?3;@+-U*Ak{Ћ»+i_ǘs &(e @Vl}GqgJPUG˕!!Lg1bP): Ş1H`R@9?(7(aF~UEhd#.Ͻ xZa:,H鏲&0i`!X'^cuUI !j%7@Wf%=}ۋ#>Ƀ3l#K{m̻xHsYP.qؠ[M~;E v+#=(Zl->VMKyrz:M懰p#Z!Z/y@ƧGOKϓJlE 3 J8Wx)K}M?4{B OM*Jk ɝP7]_qR{̕{+-q~x1O[lHz&4Z/ɒn{M?FFy[\7ױ2@sn,q#_v3K0ULbQt J6$ZR!bޙ^Lϱ EB$]7\I@;Imo V9z9S QJb3YVQ_O&5h+jk*dh5}+z{]q!±,Fe^iL 4Ci>%gGHMr𯫤<(\=rEz 'Ym֠`32 ~dfwgP7C]ޖ*.d7j.[7B‰SL028K\~b*-Jrjm9˟gUxlLS B~qcGju hÒ1W)$>xR CX*{=Q, G FM NfD5k̒Ϗ}GڱK4ߤ>df|Q(X8{^*Dn-cv#}crvulzM Wuvg0yM^s|%)Yaq/(4)`Eޤ{uĶ.]nZtvٶԠC>YL-٣us62MuI4LEd'--#W Nw1f|QZeHR$Wif#1WɇVs c݃12{-5TY`):=?AG|y<]?I(5z&׎iD^LNJ ] qIl7zP]6 HL*_/N2s0k 諼n܍L/MbZo^Zsvz¢?4bM&ۈбp^ ;4ͨ-\^\z֒z؝L%^K><<7:5΢f Rfy։|'ZB~GmPM;w.fS fyO868G9oiv:KO=gp@9ΘW3g/ iBRHA: a=]|?T4zxlg7387ן8ZdavvLNCmx0걮ʖe\pTa쾗f gPRB~"<ǩ}æ۔.YR)` (:WSh2wQ W߯ۛ3YI@kg'mlNE^i||ʣ+nփ0P\){Kq*ǁ(jeEwO}=hi_Dw;qLcTs9=+!CS\ 3(p~( ϒCO6=ٺtZ6SCp!wݛ3q Ih8DNsb?7Zޙx~6k7tD>'AVǒѬ/*Y2vʠJ:nI",}7{nroGćC:Tt[<\ αŏUm'2Ls0IE'oSz4wYOy]Yڐe|:q;Ɋ[4_+Dw*S@Iu4KX=1yYxsBVt w *evDW&2$4F6Doka0-y@Aq`dhy["ar € :yJaI(xEPuS=0bS q8қeæ3E]+(g?TS5[ eU"}qs@x<}# @`%g0$4 -rp#%P>]vEɇȽR[ C1P,,`J>iQWRq l{R#ڮ @%#>?t- Ғ_cI6&wjb-<w&v#E( +@|t{ |*ފj/G3rأ\& (b"j@肸w  cTBY#T"5_5tV BT/l is S%^A-;v^^5Sh02¡l2Ve(=hf,{+g%! fO⿟ 0*x,d5v}8̘1 Tx'@SMz}BCe6mE"'a܃ wOܹBJʴo ӟN-#4$Fˁ{ Af0 V#³>Κb s1]2If. 8.WN|nw^Uܣ0lqi6"-1O<tb"ЁUg@ʈPŠcN=E ÏǞcvVkAPnM5^ 6q> B ^rGֶmQ~9A;}#T)S ֡ =(MjWy#(!C3&%G IM5(UZV\7&GS9jf^lZ'7WFopQJ$+\tC!•˫z-#*S׿BS#N?a3RgIf%8bxJ [-w*N)c@K'Y6ܘ:Evoy,i_p?yoZ55ΓiYN-2nJh xTVw+Cvrqe^=*XtsV lu ݳF@vmThB\h+oy6H3|7PTՆRD42mY=c!N|c$A#@Ù_.BD>:l)]42Ĭ#=`kNg[bpόM8}91t :lЏs|\uJx&_ixyzKGH6Tii63 YᯏYQ<nw@Vp^d;K];GdV8.]9 >!Z&~~6 fuk 1Ak;6vl=48l|m>=o0U-'3F(w(<ғ^J÷zxKox>,x`J$^33CŅJQqEeK쨫.T[.g?ev8ܕCǞjl u+$SV$||$PenIe 4"4CuȂZKr:x"A?g*6='<ׁkF/u wjc@-5cBX|~ ץ_dVq1vb&pQ&՘1aX׫>-}s&-tqg3t ͺcAGR83i/z-ߧrD32$́3F/BIa y #BF<8,ő=VU>=jv ׆}v!kKdu7ԍ2ZCAn ڋ!&c/]b  QɖZd (qP+s#0Kx!rք#2hgwzqHmƟk_ jD ֵ`.M[sn;)H\̈́v04+!GޠXkZOEW@odN,YOR KE/?s.ơc ƭ+{ T{Ztz(gOz4C6 \ވac/,1Ƭyk 2G3Y%4-9nO);:]8!2cġ|*ҡKaa~dL}Z#boc8%L6wE9b2bTy|>Qa=dF+]XeX&Kd%37`~I ذG4Ew6lG*;_:|#gt5퉬}ži鼛|4~D!^` &py0џLEnG)^ŴaJNِ5Dӝ#Q:{vq!0S'{wdW@Do.e[Y"g%mL P'-&j#*l;-~ [kOkgLV9wضڙG!a!W8̛&*~ ƛ]w%ETY i[#6( 5ݛA|RvB˜k)W!p ⠃%"x*#hOg_^xGEtct Egij-p5hĻnbQG_Jy`AQq9EO'zc?W mm2!݄ ]^"-]p ]/3rZq_UfpUJ[t"jZaΒSD"+捂w8$8قd&7n_I$#Ӥ%)BSHq[O)ۚ;UǁRv,^Σƪ7rk݋%E*\׭唟4$큩?lQv..4y݉U9ZZ 3F@=(Ӑ`~&S"EG <;=zy]cXםIh@U؍\kD]A֞i@|4TJq߽zrl0Oo0 ZNY@\@g$qfB)diMK77⃈%mH vWpF-0c*F6IIWu5~mKw4EMU02Ae}SL+i;'= uPN/patq A7T3-rЄX` cja>dj>N6اzeQm|G@_-1z&sN> G\eUAv^O¶u,n )3UljK+ܤƋc'n] 4*jaCV qi蛎+ ~nd|x$j6D}-ZZ-:(whn#.%;!BƋ~oCw3 ,@]7=II@l}6\M{X_m*aVYj蒙KiНz-fOE{7<%NVA.W_У(0ywWnK$}q)$: Ҿ%+qY}JFYxJgҰ?; JE%A(n]f[4dnR UfCXScO?)N~$TָŒ0nN"?F^ PS#e8x;piFn*{>iߣ@A*Q󺷑%L $4QE6 k};T/_xhwh o+H=Hut3wF|I!5&"؈v| ?:;oeknott K1Yﲲ2pQ ";tƜs"1)9:1YbW %gVWņ>mXd{0 證 "o2=n`V!A`k^t#:!w(9^fF+ T4p܅Hψc>RC]hvqwyZ2@鉹eRޓ@K Ep_~J 1B S r_EyJ_CHLqQsCMe 7+QAWH'gzqox`@!fHT .2G|?]HpCcT܁'NWp/ tV)ESn2Ƽ'JF(67I/w.M݆Z%"ls C wbW(chOvur} [}LD3f;>,a{~}|V-ńEXukfEрr>\@/b&ݡY"Z5f<*0(D{?@ pj[.:O\*IaM޷xpBRQڑwο%]ij-=~ = 6.|Ԏk~a"pF6!:_̸4[М%mC9loߖn ӥI?*ͪC5Aze! Sy3CnQhucƇE<`w+W0 \S [W˾l{n~X+$pU8?A1kW| j O;%oPV.;i}b*Ty}C  Z~rxef+%α Ôr,c+J׍$[< հv%e#)Jk @ѯB־Xp$ ݄X)^i[hO1{np?w֚/,9} ]Ձ%bbnf lIiy28M ~9vDr2]shI`/A $u(%k/ Kn,K[^,FʞQ〶k< PAvOy`ȫ߂C}v|sxbŒ̎= d̝'6!QsZh£8FuqA\Ej~K>vch&u N*7%dyU$×X3>v.PK+Z#lߴ| :Tݬ!zsaSRa9HZ`yjvA]òhEYb`PKG`)c!jKz3L8Az V9+NDPk{x}oUtzy%dk>S. l"HQZAs:  SZs `m&X`KX!O=''nL?0$$(c^F1Jm%!1Vm0Fm;>i~!2r ?A<*w|~2'JMd1P@ǫp/WfF }V<5F d*|*r73Mv5912HHM#_|C:QimESuG(ImE1Kx Bm-Q~iJ:1%PPZ{$QHdDf/ktΠ{TOmE[kWvplFS" A'u;gAꜶJ }9-.+ ^B/T>;1P>ZRf`C6:^c V4u(X|:?{C+h щh>RE,Q#:Ai$<|=QXe,TSF@t`nBS]kiXasß+S"ǿ]agzR57p6',gwSMid09P/=ڢRrfFR矲Zi_tr$Q {Hk yXrYbnYsŅ/c-wvt["JL L}7d` VK!NB$m:F:qJM7GM({> I~R<X:#a(i]ց<^v +R(H̘ÒqY?$WQ=dw@Kl@\4Ik +1q`< 7&t4^ NDvCUk@`1}~{B2S^iI؁FP|2hrM. BΦ53GzჼrдVJ/'J 񺃉b!WIX ,*~}p'a3U?yqL^80L-b=ߦ~ߙ]i?͓/ 'O6th;jLޡCSd%4ּKU @yidХpPk*X-Rz⮄yl_Iu$#s!W7e*UdszbtK^͞ AH%GoUAUInȢJs5ȸyoĽr盂%DK.qN' hگOra{P? [Wia L&9S&ici"d˞mَX'rv+]\ORkj.Qtɍ4wKg[̰*IH%MM }U&7o3K1ϫ>RQzDv}pˏj4]׋H_gJrsզ-UF Fy%[ej߫) Bvqi2qL:_L1 ux$?SK↤%Erj@4jz,q9VN J9>8!f5EIe\DtT+ۤۡڎsUQ7ۺOԾ;lpR%6<0\B_@{X!E"+M~#96R&ܻ/mnga N,#ψ "v\^3ήMUi+F/.I b#!H|CJpXXc.Me;Kr>(d)٨ 8w)YB}A}/{H7t;5R˄1oa6>tQ/lGaw*WM5-x$ rw㡃UT<% Ӈ#7)J{M3Qb(1k/K9y{T?v#23?qLfs /D]+08 ssBwU4rAى/Н= sNZ?[Sk}[6QG4<٥;߀!7@ fzkGnQZ_oJ(Y,Ց'XUcgRUv R·/]opҬB&`\Kg^<ڄļ,Jd[ÌcH.'D@ЧaC7gq֪.x702JGQpH*vSwף:ʼY>oIzDu#u+51yGr7BN 2rGL0LJOGoo$frz夡9'iK1{YSPQҜ4B7,T23~+TsHCKn 9! Jn$׍=dSUpb|rucEN^ NHlj2j{K8D XtOD4MBr߲Z3q^|JXpMB^{zIJJxS{QWF=Ja6hͿ2%f%vv2 ZfJECl_OnͲ{ [͇$:eqMߦ[T0Jin+&Q,Hϩ|&KbY,~]ZPm72 =?04&hq#!N -Dpo=#`fJiF *$uN!nN+׺28"&B~Y[at|U֛I3ߌ&:R3fenYBð>ʀ*H{L-5?#81%Q-(nac\Ph A4_z y7b߿ׯ(+im$}f^8a I6k ZJK㾽$L-aj/Fvމ,~FZ9fwpJ>B 7|դ279rdo8\rgO cJ[a),=Kt$+Pgkr@:ɡ(rBWh_@2_/Q`ԗلy73ўg'UV͐г@z S{R Ns5&#4쫃_CP熢ug9)eթ*zkoԞ0 E>\MWU030QU m4@ m8f-M~Ƹ=PX !/FUGVh/`^~JbZK|She { q7PM_3FQţIym"s1;yr}.auߑ⹜+OFP`V jSTjg.@ca Ő[RlI@PM79yn0>0y TnRΌP`:=)g5J.Uϭ~t-{)&Mヹܳ"!'?gEPeEVy=oVHfg}AU4 ;\r ]Dǜl24 Q p0v2P+" *+sD;W?Q@B=O<3qSX149vS!*de~U@1L%>)ͥ,k4HIYKg6YdA6Զqt ͸A"e<+0E |bps/ʺع%K L'/uߓzʪ*6bJA5+^uy{a m/)ƈ Ӑ4/^S+ `򘌪/.b=K!̔SL342oܘςdSKTVKZM EJ;J,̇aWE>S6|Cm5f@{$4A8/7۫Q^Skki?RvBy4r-\ Z{. vc2|ú{J#<9`{n)wM`?;1oHd٣=tW.OvlH-~}"jY\򅫡">.&{KLLTv!&M] x(T&Zw2=Viُ7 8V w2^U!I;_o0r ^DS`>dg,r`Ks=L&+Xh4[5ny8P6B$.ہaʰA 2̈́9١V6bk2sbjN̑-`6S6{i. |[8}.PtIS%O0J &:HU5 ǥfd426|K% piΥ)UGth[9*r۳mҙ[`@\mèP@#.Ⱥ|hͻ`j3`C se,防";a/LLZd&|.O?\@iDh?bl_>QhI96 P4 xF=A=#04" ;.aԬa_[i!a*E2lqOffDW{v>5 NM  hZ[Ei&6JE ;4YgmFy>[W-mSB٦1DdRTב~Jb* ~4ݢ6B%޲֯/$ηdGFQ>ʳQ]32r+̫w{ib( kgRJkc¿{ "60*[X< Rӎ|]luhU҆P"oe BZ0K[~ Q`8a"oK̭5C86FK)Ԛ$݊jN?)\= j9t;ELj`|R-7@69O YS#y#Xm{?o2Q";tђS!d/ave-^Ώy2ם(pati6$g§Cu%^1 FX9YXHzjMx2m˝-׻HTwlA]p?`m#^*z3NVPP9`\o;W \:hMU_سbvlQOq5^pl(39+,88O.|x qjHtP8t\@78&0H۬4"'$=3Of%s]*ƛhOV9C+i4N|s%*j*/VSpU^{! =cߔMZhBd!e,K=ˆxE.lb?#$KxZ\uJlL̀C1weRJ>ɤ,;P R=5|ZYEt-t諚 Io&Fހs#g-bJZχE?é(>[X^GKTq,GiIR0LfiA-.:Brr;)>4[`_"IOu-n8>75M,]Niv!s9J$z5!:Z;ѐlyГEZXsW+{Fo8k1q*Eg%>(1Q[vA.d3`5!&;kZ:P $V$p0c:l9A :Z.Nvy[  &EnzG`q6w8 #&z2dq{P1=_cf2;L@lt k _SϵZPP.LǎюÈ5cjca>m—Jl1 E-.y;'=UET2xB qG >r*QA[:l-{`pRTDPb(Vv]Z)qVIlFbn<@ (>K@"Lz!] ]x$fНj,.p)|nJ =t)J8 넗RT*:㮩O!G[u]u@9:\m3Tn'7`lFT4x ½#T [ zL,ooWEe~_sVWYKwJ=_1wihE!8*rD.bSZGjS RgD/aU+K0N|V\GtZ@&<'8L4zCG4,Epy佸&=-Nno_U OQ.juߜ} p7A"b/({V,Th#! ff;3noq%9UvEYʎY&'I'19IwȻD6)mToㄹJHݡAaE.Enyr/KV($1 5 oA P? :֏^u4f;fXU/ܮe]ٲXi4B ]U=Tfͼ&gjB$dN{@>|Lw;yzG™yqS[AERNQ ɕŊ-sztT]: ~Ju[In+gra# ZR?I0884k}f(Uu@Z|3 ț,f3 UY NŴJL܉VDY;MJ0PSS.Cyo(Ah)D+SNf̚> Q靥=(/N#?&u;ir= sVir3ʮ\gUc؊bK[ tOe0T?ZJ 5׻r\q_Fi3n{!,hS۠4,j(=EC740 Il*!}]0 T~tuGBi_)`;G_C bu*2P9B]=F M>b\U\? %h~JߣU5"@ūǚ3.݈8G0TMȈYX}ͼ XY~t<:3V\1|4I{ K)XsRD' tgWE8BAr|4H⽦ۮI"F6]`ly 8<%`VH4Qggo]aw*zT63)nVދC}@QRkU`':]*!rm#t7lP= ¦1̑s5'i)_a ^}9gvSO;fle="zyIAʄپLy;A,3fWeahH| U֪ n.*3!ͨ(34rk[ciqm~&݇``9=Vk!OOdܸlJSC*^Z2,(Rhhh7 W)3& 4]xr]K@3l-+޻ of WV8[ܡFWdKu@]O5n&U_aYZ\8FW"YjH &4?@e7TsyL|F8Of(OdDJa ~R%XۺTm2-lF-d6.YHJ[1j1X("N|y1Zy<'/?`OZ?#9ik_*YFwZ|k9TM1|6-Mrŏ@]OO%+5䢬dtT[)$P6KM7f[싇}a(Rt_LQ`@ddB~>lXٷCG-ypkˠwlzyXLJ31D ]`AB~JTJoVw*IG![M} 0dž*aV5A4´7kփ\ҎrnWWiHiԏ)S> ? FlR\//$)l2~kH` O$N(a1T{V޳27A frT* ]=}(צD*NgxG ě.rt'Kcw/kI#ku 6J.M@pP%S5[Ƴ:wtW dXI(W5xWNǴvTqmc&譬K-]C Bkh*i, &V:|''^:rI,<W%DZF\-0o0Eq.xչ|Y "&^Bj8Z]AYZoՍhAcTToSsqݲ&~7z6 opLqmggoMkl`xt ~ҴӦZFNBU9]eD /CoL=y۳;|W>}ʡ{T ggy,%cFcQxbCZi}spf!S8n>@,;fphw8<+g L5QHԢ2xbjo&kKW5~b&lL,xhyJRtc*ߵ $ĎZzۛ{ܬX]'ޏj3A$q:p{ΑgQJ7mE+yY{sZ(m{~Rk4bt!B;WؖLvF:F䬭s?Ԯۦdb9R/wf _Ш"  ? չqޜsO͞c=R>qkhj1&!pA!yoJ}@F1^ j2ʈo8SK;/V{SB(YYԣvHd:@0gA7UЈ6wx!\p:Y*މUbD_HH{ena:VdM΂mOxb\pbPŴ3(7(Ls_(sW ;Ȯ4y?R|(Y24f7[r,] `_vyӉ˾ً_>9j k :#4\!OY;Ҋ*+ %,U{;Uks %"2YPl"f u! x,}hj'<<;~5jrҨT" ;ڥIŚjP^՚&6ݠ+<i$YXĒj܈WgDeRC/@7ZYji``>oOzfIO{)栜.l>{X61w!S><ؠ9iRa) cNur+riְ֫)?LdZXMvW..}F ^ژ]2f륊j[-6mԔu#0 *s;Y뻽 %%n +#ks9~U؟}okpc`MpVAa۠r ٮ5k_5t`tUUoA}/l=9-"y.W-Τ'tOmfmc h:O= p4[eQe%)%QHʢ51)D ͓!XSۘRW" 6F~VI$ T2(ܿbپ"F!s2ySa"2/&܇4NCڟ5@_f(tG YrX~!8CUXnqTwy @7|nuZ,s)]pt 묺" W#,o9?5a \Ї5͒)6,a20*Vc,G!&kD!Ù>v5k{/\2h>}KޞN3ږ5qqeHsC) 69#x,T:NN3AtۏGCPk\CՌy6o%NE WIl3ϷycGd&~֬n2= Zm (NEl|>CG(׫!XɅ jߌi脖| 9OaZƺ@/R$ rX҉BI4mܯnk&.1kvSO;nLM#*lp{eo:r T)cxQ6-*-0u$׆b:ߊw>}$!UK dd=cSh&#kLI _3QYp{T5 4v.ӣs"I[\9fܱ󖆛^`| 7[೟ܾtUGH5VWHTɉ2h9s'y- ]|WF5K>>ªBJCED$ PFmBI xŲ\Pƛc@i6Q ҵ_\! YcC[a\Rp$.Ջ%rX gST񿿨O$n^F TQi@0p_PR̓WE'c3T{pvSUAn=` ȣ?Y2G=ͩ'obȟ2EFp'e_3T&\nQ,rJ?odLPAe\mt:lU7LuEL|N.^^Д7ytC}ݲo.8Yr5pOgcj=-mT"jL+X? Jvf"̴!X4k\L(߹˜إolV\VL:~W\ }YA?:.;(M"xsLBÌTiY-"76n]ͰFMe5r`4F>eF%8וq4P--#ZLlsbs2' l.u3ȹN@˿B T5dFBs"j#i9֗9+&D:ݭK\'< 5q|"s+D ټeOf87*1WH0m9!=NaVW0@vM;22M W3_ƲiRœCԛ8lS6q>'m8`n9GNxEwm2w^ xؘW7W)+; 00S(ZkFjR n||x cwerq!J8[ȩE#%ː'6:iFQ]aomv{ZOwX-D5 O(aXZ5F{!C+Nu}@ߏa۟dʡL&Gb>-hjrna?iֱJGDIK(L3x!."LԄyog ,95v-^ʞXWM2>jd zoBaXŠ"5cAZGET+$ꝣE0Zi$8'@IMuS Tcl3I,q*}Ɨ$J(` Tq(,=>ݹ f%')'!ВP]TZA|fnwBt?Xw!zk5:|3Ő?6| W+2>Ƒܓ ӧm(RLY`hEV0g va'̋+0.7oH>VAȀ*eP2IGlS+1lGj҈yO=pY69jt%eyEח&k= {2kE iG3Ub_X>-+籊'?k ' L"+iA4:K!j$UiEߌ^ٿn'*@k.\u?7U= N N`5wYfޙ2Te9?FT0&X zW1#Mvgx$|Uzg|gL&A n[}0a NT7(-`qTE/o]1hRA#+O9 z`((iK(yRM͒|/3[UO|*ٯ' ԓ NbRf}crv}ϣKM_٣U"!YozPA8]@Nܮ0:w.9;[9Prӎ0FpF=APY_=#@ja)Iĺ2K&[nbKZ!|&i OD8Mq_rJYZc;'^ nu3'vKM i<ץ:'+:1o-gQ5 W8^NK"s(A2׸7e/^ 7$-Y ԇqeHR>6]'Wjy&&E:Mg1sp`Z{eHsqrEK4*`vY(P4I7.)D6N|AIZ VoES~o Yq;I]nʹj[$}_'\= iF[:ʵc'$uΗ~=tY2^-F$"_ ι>D#h da*q!@eh-IHqngD ]Unf{_+b~u2PPΊ:~A.c;O=?IFNpH` #3n ñYq XGi؁В48,](u.kv6}4ОN`GDd7 [`t#fPtjwxX)Q/j'**'_E/z-aC.ztFF$3cf[ ra2"'`'V?by4φDb-U[\(EÔgs`+ ն\pO/TmM4|V`޼|ݎBRN{cBfy"Hp$J:sםO=O2A ;m!״|Ԭ] Rle{u\2x@=Qk_J%_\4\WrV+1Im4lXǛ?I qZI n*=ANa~ةH/٨?\J#Zw탛׷`Ŷnɤʱ5F9]1jƜ|gQ VhQf>%JЙp7p6(3EXU s,kGW?ԸaTu=D),aFcFJe¨D#[6#JMqwq%^w16ڼciN@f$-@=Ad1wʿaDit3VO~S2”!y:+ (`W`!S& EYs[pZFOoU#aos=n K>xO+x9\ >9%2F?V/s3o]S|L{^/ hݬPث`s ÒnIᓠ^#wKlۖ!JH2SÏzgd\R~ȁcS?݊t "zYtRw/fD7  ;/4R X<'$ IPcO%?;Oom*vtCfK uP[(uZU8;`Ip&WNݮЉ5ɣҾ*ePk:iK'dI u2 Z{\$S]cZӻi^I\/24[)2t4[-eރ*NcF?s 9%coal&%Cw×iKjr|#1_%e5UP?gu,=Z (G#8at| 꿟D?ZZ(AEvHUac$̄ٙC8d]̽H2@f5_<]@¹՞,3,2z!K~&I(+d=9DܸY-[z*ǔ7E=Uj :8hH2.i3-wPXz-O 0BGE,zjuW鑉Fo╨vGxR./ ɽ lG2 Xn5qۃ=P8o$m{KU҈Awױ\B,h2k3Y&>]1璉p&B tN5wd sz [,*`}LcZH"lapuţ6=*=swi©rOqm 0ATPX%6 eq/y,_eH,M?G+퇖2J$u2ٽ8LcuPhpK5NTq7ev5(>̏ZVG)!Hk1SD)d9h3WU8Q)izQHeJ`ߘ7n=XPI^T,¤aE~1rɌ '/" 2gUs66r[z"Czxמ{G W.vrG$`();0?GNG-'PĔSz9 rieS?Q E| ]ίo{]%ځ6cg'ā?RMUh}&&A"'r}Y+bӌ;߃EL:Q˖zSh>Ȥ.&mé0`\̽&!(՛oGZ&t)C.cdӒͯ:N9n5-"wcg2_bڴhCHj1;{Sy;#M[5P,9OeF+Y G8CxTD4]X jM$Ւ[Us_IUcƆ^RV+20O9ܭLI*݅`|)+MA'&_݈,+Quř'єj: 7ַK}L5_g2Z!,J>;SdؑbDO'9ZsV>a`wO~w%FV.Թʶ"-eqITF+v~oe]cI)d89t uo~0 6+oj|_Tm0Ա({jJ.Fdrmp% wcBIHPa[mY^P N.2.Fs⁙ϏqxR_/d?]#2J>lƹ@7j_hXh:p51A 3JH`JDFl̘gٹ2fY>=7A]k(Hϔ(}5uȸ΅,y] f$e+[E$9dV),@(VQZXttyw%fVHw6[;֟4w31=]|{ַ8-hRKE]rOa#aUC+=ۺ5|k',+}7hTt%aj Db XWzeEoEHWb!lA*kaV"5ߨ OxL׹΋}t ɯz9sȉ@m:8uX׎`t,"Iݯ2(-K.n ǹV!{Cƭ.${z'H@B >p>IY?}5 eN%g65Xl.0&b&KrB.]Q'kl\qP%'LN"2Xm< hX$;K?_3ed.I+F9xs_3g;STKy|n֜!#G +:!ζ%%4.8]X[ gwĄL배+_] c3AUA3CzԜIU7y(KB$לRAf!޽Q0 m8׎ i7D}&%"PhR#Tۍ8p6d/h1{}r|U1PR⺪h‹p9r KFu0t-5pFzǩv!Ϣ K՚O'(Imɀk5!e-CV|\ 2\}[CBt!O1C'B08*δf.F*++ǡ"P 9~q_L;\B.BKP ʶӫVXӠls K`& .ᕣ 7OC'x!1L{" 9qɆO62G |lu/ \ ?Hmy)-&w\?#C]NW0 Q5;,"& И  Co*#$Di8 9*k{j$ &@X &uèOœ)^5ȡ)%J?&NSVШ||P/,y~tB7Znzwe3x2zXϊD~}` ;8\ʝg}:~¨A5 K3JzꌔC4NU埗?||jZ@~`d6i#7]ahheӴ=sC0mU|haSI8Lƚl h!z]]kZǭTh)7lKK;:ލ.O"]fZ gpXVo&_S՗W860͗zNad\6}[y $ɳfU5mt<ŽRT4Pݘ+PQzUĦH-+KF<}KPhITtVB&=]GtCɦ0Hl5Zƨүӎ$/h1J0\fD"s9X58^[/,}3 ax*3q~@ -ۃve)=R=ˎd6}1Y gVJLK/_e,S,E/-4tl N׉fkm_G6;q !6u84c}er$U: e%~:?VA)94-/19ɻ/E *ڴʚ 5nas%v?.HA6nS(5n8UAFwN}f^^ҼVk^ne^ ipB=HL25 {Z' jq"aB^ |C_3cZ Kɺz*FGO+#Fz)ze1V헛ls* \w蒿0,Ku@e5_ gJf}Pl;7^ YδA7m65d8̅NgmFϾS5Tw`}n7]ZNz)e61}Aպ uPBKb$׵YHzU}@ qG]oT0¡XD5ѝ[L`2^yTvv5 h~gx98N9ݏG!-Jn`|iٚn%E6.P(5+D Ig֤|ԩ|he^hKoNT 2=/*O&w; -@I]dv_[  y!My~/Q`\xFun HVvr3cP5:hNEC-9aB@Wh,#v4'1w1>Mۉ ۯ%'n775U~CF1*XK ]9,&>DYM1dB~,X}e=ލ2E Ld/Vv 4 gU8taЮYaj;owEmӚcǼ <%mmuۨa'jpr B_nĘ7nnT8̄lTݖ#{KJH=_W"1{n*l*D,}J>P,1yTҺg]Pn$>F/hSz]|O;kgѥRt{ca<r*wApDƢ|cX[(p7y(֖&wOyj4r }7zeXf@wm3< hHJE 8ͧ2Cc@2 K L2.+$/Mu&t@r-&,, oI>H̊| w-ଇ޼@c__R}LԳ,h4椨0jD!#AS9 _jo%pƉRx@*`tK;?1k4/2w,2 0VĻfbsطVB*4i@~:]?FXg=Cqa<`ꬁ$N10 >LO;T1/ND{WL );r#[m]rpH7:`~@RaR3G'u, Anʥܲ3y)pWzEu)xQ4j/4Y@[ YA|SŤahnx=rEhP6lbbBPĤ/Q -2^4pNҮWЩd63"  PH#:1t{pdž/9qր 8u4K/9(KvPeV N/˪]:W%pd4-> ^)m0zrL.{F;؈P暓xnA-./tU<7JTBL:7}>ƋW\R̤IV(1D-m]eoS\L9B5F%,?{esf =[+W^t,'E?U* ;tYN|a[\Zqҩ{nukTIz!mgmXxdt:F~`G'xsDXUh]%(1 x%2dڞɤfCb=kcKI"G #vQ24%5B$ծ;NQYZd#%ONaE!s 9s[d ^/< _:y,; W8ύ&_I#=0}I[XTG(5lHCGrK(yZ[5{NtD1k-#YFTY D=-JH>x#SxanbWA@T у.lw쑐 I NPSN/;83Ɍ^~񍫝&Ю?eWHї$-eqLTzn4IYs_L~R.7J{hIXYʲKLa$)5XJ˭I- ]M y(7-@m0qp`4sVS蒘r X=e[ k ,;ev!^i}lZ۸qXFH.,*=3ʿDZ;-q*QW[˝U!L]ǐ,h괿F>JBcӶͨ3ap&@l`\!HCQnd $UoHiu&Ϟ{]]hMcBiD*jᗩDXR M>NO ]Kc#u&` FngyZx> l=@50,,hu3J $?3GqJå;Mmd{m؏9M1AsH35'UNAmk|E^GT;-vWT{ͼʇfִ߲G3QIIQ7wp^8OP2+^r*#:iUѨvbOm᪆!Ɓ<(T3P:AL%FBxnf p[a/afu{ͼGci _QD K) FVQMDj5rI&/'O;{voILWi gqU*]=}V7 }w y4 [!nܑ$4v|=;e_A ٨?0kV72O(xZWM}HҜg]Ƶݔ-?ƩH\e\U|zpPܫ+S9Xw8%ŠEWoN9g!y5 Sae*kYFy+rVtqfԹລA# 6V1%?0p<ͽxWYc0[5rE=0ՙ }cq L+r:\d;=EfKդXceC)pcaBcI?vJAKlr8̍,k 9ݚn?E?Q 1mevHXh08CI !*ԍ_xЃoɒ5hlr3 .A*NъS!RҲ?sS5ᕭ7$hVš)'rb7LT>xJԬ+nJqBä M2։puz3?z D+O&g=)v+ʗQkh ssO`Ì1^[aIFB#U'd-[,h@ ɿ٨E1|0^Cmd(Õ,OQ$㤔R\iu('LMS ):Y:+?hCٟy~-C] Cr1+Ã$1Q ;9+)7/`_p!a$*|:'a'[QRrgA Vs%U-Pc싋WؾG8o-6ep邶tN]1+N!of[lR6&fG7PqB Fap*+eS]FX3nvQTcY}+]xc%dMlPL9uI D'Lȧ>-e/vUCoS6H#m 财h) 4Ks J%R.L1$qO:_ެMD^Xe|'L~<Dj,0畈q]8>l JPc_M!|0. Ԁ\durP#n/_f*8wqTBUF0yaLk1]wZtk*uwoM9 B (qWV!b֍5\x.'Qugo=]6:~+-CCv ªGKb8J|<ozςp4WΦOBJw40$RH{=U !9 &L+>ھ]!vea<psFThQW% ֓m`땚aF)B[`%&oCXT4cOZ=$YηeQpQk^K*3b=ܐ..[4Uo; /%n) , 0"Aa*p4ԍ[;1#h~8plBJ0bo9;,TEb٫z`jNkZ o̙uM%evڢ'X){b`f F4[x2e*ʞԈȮRxO+/ ɯTjeV&;31ӢsA4eqG_z1 d^rMպ;hJ"!]U ֒Ҙ{@,AXs)QrƪԘ`hͥy1 o~=>)19(vxaޓRIMZ2uWMb#c}@\_SN΅H7b ۷u‰YKκ^Q}P].7ncoD[ RYizp5G@kUՓW&=kRW2 >a'syt L㼢ۣbE_k[_qZw{8QT[eI;ôj݈7;a<-Qmg>0/B}A&פ6+ 0%tFgҳCirw@K~ܱWOygy]9bW+3T6z9,UX3mepA{&^EhйWdeHr-b 뭀W\Qg}ވܨY+ ڐ'zY'XCv$Uj x TWG`;ᮿ3G*~UD:F.xZm<V >"E)،C'bX\)m#Wa=pK(9e,'VP<A|L3|REl#C,|-3M>L[oS"aʓjLj>@G}hxxˌ GzM,NKsDs#nK 4s2B p!RV|_|B αpv[NV.jizHD +s82(l^48>js!@ZGUa|ڴyh75;Q[ڮ48.؋PO_Nvw%S7Ӷ4__1=߉w4`o;GgnoD 0SXpgEwbiTJoߝfZ*CpՔ?Pty£"%rbFzceL\X͢o:,}m@5I5B#$ω\&Qjp}IS!i!ͫW q|(-JAU 5"4U~QF({e e '^eBR<t"651XNI-LsH{9TQΘȹI;j,GraXrqn>ݖq uw Cob3 HNeY8n+ Kb<}JU(c.R<$"`⢑1vI>!Jƛ2hU@wZ]tKs,YspPv;3_{N%:єa0o!:[c>Sǣ pqh:StT=:2!ovH jJ1 aJ{Xr^?:˘(!P~*eXͤZt "=iACKo5.߄y"=w6BB~͍7TRm'ͅ}sO*&ɚ,mG~BHO|hu+=׶/RӔWNFeRXWBj!d?kjoh;x{boN<#;=2%֨q{w쩄`LK7/Np(Rűyʽ,oiVtjR-`qQ OhA܀f f#[T༓5MG;X3Րˉǖ>_ vM^IkdžF{1y '9#sw,DTo:pOd~?:G׏ _Mowbz! nC<G<|Ԑ* w< 5M0 ҸLb!4p œDA<HGweі`8]޻\ہGY S3Mzb4aÂvvI|LwN#nk6bM<ؼ0wUx1Gft2*&6?@ZR=mLxFEpt s[Ŏ3n%\0wJN\ Q;"irH1[Ҁ'[*KgK@'SŎfJ"1DvmʞEu!Č]JVi@LM󐻛Ш_BwA u4}=dNFiy>DM pËg\s RorMou4EEGj(Zކ:Qs0S, ?O$beHlsKzo.-#Ai[I45\ʀokc+^yJ.fLSSۀ\XztǶuoxuMXbT1Q0_[Jo{&[@FoN570\MEWj \ʙI.]fjncAm9$QPX~ex6VᯐQWތ'V.;PO󘃒)d%;~NOrGL*p1N<{dH tZwlpG3Y5rQ Qxw1 Sf3=L3HpvO06:/)K}<m)/VNbŶT37XWW&Z>YKb^+ |$A<LQNxV_\5 \@gS"u[LrrTuKo1?!a(f"e}MȄg({sbF8!t ksU3 DS>evS{DNWh Yqzѷ67SzsyjF?ThSu2 j8u[)Inb;45am,W5@;JSĖW~ "u؆j F?-z ŤEڕ!Op!aby"5I(s?V(k1E:[ЇGr@VǸ1sSm rHEJJD*Kˋ|u]Ǒ.C_A?y(cXaZ! {>8vۤx*}^0npgBB?ߺ˯@+ MH~UՇtYͺQjvS^ͥε_;ZsrO4۷vCdh*q^z|/Bߗn#p'~.͓arN`<Էf|ܙ&59) 節S{[zw'jQ1%(LVbXIgdi?z^AsUSZRY 8CdedX**CL3Nqznh1{p(nC)+P)fR#UzlY0C&' K7y!/3򄄶Q}(W|XaYɵTЮ`'gUEyeH!&N1~)`.gT3"..dAk(Q]0q7,j,%vgwZEI1PPhR_J%sK$ (7%х5Ur1¤)HoE;'EGV[zͨvCUEgAZ1RۓўsiYvBo- ' tkYZѰ&absuv*@܁+˰s ^7Ũ:;"dBebϫ. (ң6)Qmq#l\7؋+B{=B^FrL%O!W/ELt0[ H8kDlz<.] F=j61] 2v&`ɗZ&]`b D ~3 zj9YpJ~=쎍E1c(*bF絯)EDfX /|KUhw:ȱ\ڟ$~KKa~KF}ݩ1(UQqL'6nz?yUKOHvRWP 9p'bc.?i??H=ٿ6X N5g CBcbe.qL%ӉwELnjB}:nTPU\c/3xp'/Yv#VE&֚\ܰTn?d~aր폭_Z(b.A*{6dp./;PsId.Bκ9d q PItdFn̡WLSWWsx"r\ RV1ihI 8 [M4>/84i[,-C^5Zm5g#Qد}{JZeφ-J5x(a_Stc:}h@IQƯ*^`%2P]L+x{]p+] VEXFU| 9JvW&`~?jfHY$xwOgoQ?f|J ?y@vN ^]xF9gSmy( i?䎬.شVSoP鑆|eBğ> aǬ{ 6w@LC ÏW(GaW>٦;J;$ ɞu4`)>)ImxTs=&H<}MW/Ѧw*v;*)phPD#ӇHusٶ{7'-g.YǡJ1譅˸s7:wy 𖦗E2S.>ay$=J"/d4 F z4 _ ">q‡zm#;S)T >篭oV-U6zKP\wK.Vg@p,Aw {f=#w_d/1/_ v˅;+g;b!|af]wg|` mitTs28UnG09=Gֲ>L'5s@;K=ShF _Q!|Y;|ZAOXP3`8XeIt@sv./سSGY'Z ]l_g6X X&(xg9}j ttg2z#55~onٵPb^0V$_9?32rktBc 54cJ kKɺN'ɡɩ1IeяLuJK: VBwOK:#&@PUjMûuKb$8Snw{S ^m0@'.j k%@C{ M mŹ +H9Fޅ$?mRDP6~Zh+9=R92@^5)`mE-Z.-:G'1ky5@[Є]r<əVN&N['fR?CZU >y 26֫rW4P2vuD uUGDԄ2 J">fNS3{φKE4qh`wZYVBmj;ē $IyQ? Z݁1ť.Ϛ'iѸ.- to*~+xm.C]ل^J Hmkrjᐖ-ފoĸ:Q=c-\N_6uN3'ސ/ߌǭHgW|;u L,aS˪Vm$̯i,g$0!Q6q t}]lo+W0Kݝd9U'V>\m w6>u$8~WvO&_22vm6@|( T^! RC*5ż!l wͥ48x |Nj>ApҤ~//2{FP$^0(_nuJ u2d(X0ΖqL6~o9ԄnmuSJzl1(5Nl={s/xA>nJ՛ UpfK)tG_ZĒdx]Ĕ3*0~n܇EcWj}t&^Έ БV:E&]v?b̨X@'tr}*yF"op^cG A`d :hrOU`*,3gtn \.'S!wB\*D:c:2fwy5a{йɪ}7E0x}5M08e)".€=~Wİ97)mߛ\KE!z񽖐Lzy'tKmme4<69+" М .D饂YPnGB,] t(2WEc3 Rsf?vv6?GeAdLu ($N`恝Y& G?L0| hfգ[ʋ[ZGs\Qə tSLmJW,SjhJ9( ʧ.-8bG[\<;[R;0ړ+D9w1l_єsKTm]it" |&{7h{EX~c#W-Vc&y0:@Fc[u"s(5pi[jp7b>!IѶM;>Q4HOPQ"hsݝF}_#PB@4.|SB=X^ĴGwǣx?+CLzb酤c9NfP1Yb أR2/.nդwNaL+W6X͛WcL]1T B‘lk6 9 |.E0 Xi~z]^NQCZ!mPp5؉ *R5G;`5aNqPO1ffWJϓd])鮠Zoi %; ro1Mm`;CZ3{z[$/AbwmLՅMnXkj&K&X|4(~CY _Jl$tN0. W_vh46|>{lEnf[J]!9A("#ilN9nXs~ұw4x98[ͯm$nitBQA>7-kؓdt$6"J֓ hkÁJS+JH[ 6^0d_ \>tM֖9wdf/=6T#8H]N|5\ٶ?WJ2!`I6tA,:GsHM)?֢Yorr?㤏͚L3{l< OƸYw/V@47Q-苀U K #oY aqCM"u6}΂i;q 53߮f[&( A|[hKEHYbsLU30ju]";ϥzt(lzQHHN8AQ2&$}6q$ZHȃdޕ^iK=P!§-t zuz4NaIlٌkH49S; e",eyaBn΂Dl?YX\8!T0.Rr95Oʞ]#جN a(Lk꯱sd,.v.t`[=j'߇!*ݾk(}2$dg\LP lm=.cG=ZW"ăόXfo3-c J3tlb8e0󃔑y0dm"oZ."̫н&9{hKCg 74oU08CؼK.xC○)"ZM1۟[FF7 %xm'?AϚNf!&eaЕyJdUalD澼t3y)d! T^jR@%ᅅr•OX%_*!P|N&G{:`m{Z%w-Uq\&cE'F$!\;]{3|[},,Zɓ!U$ jMyxˑrY%w.?itb:5W/'꫆7.CdS= yڊ/} -5gE-0p d\ljL~E)Xޘ|e WKϓ`Y]YnIrdLݣv !E~ϔnpԜD7ҍ0(17du/`onGHzDYԇ-Veެ{ r"DڦYr'KBF`ύ[4p6E`=rAtVF1=o٫>w=`bqVBY:|6+ܰ{K`'i} S!+[ׁ\@zOluRS{|CԈ;~镑.Dź!ͮM|Ğ*VAuT-13v[w#伭?0`h2n2s z. ۹^VJ1_iFD0C4̌3Z'ؖmjT5Y $J_XWrSQS <Ac}enP4ra8r^MjֈRDpoEy/>Xl _鏰KڕbNk vdA k2̌DR;4Vn*'^10h9bO9 W/<^"aBʏ"Qoy{ ׼0*pPauetϱFvdi+2ZJ G,WD`{EF#<mʔgXqsIQ-WD!v\\=1_qRU:X2z!ҁGr2.vτ'I(9v{obұT]w jS`"ׄ|vZ^F@~ԼiX TYDp0-M]e59ŷN0gqSS; (]6(D[$l0F1Ypu(6Z1=C(E8~I_M]2n}ei?0ֿkYwoa=4*ƽ&T%=S*)Fkz#dfYү/vE,sFkҡ҇؀ 1ȹtZLbyIc/>):*[Y.-K[w2[NN8аEY-~4t I(x *T' /hƿ&M3YKuJhImhZbKrJW)Iѥ{l6<+{( A<:UXuK v vBmtqTs k QT#z\ٮOhwt"pwo:b H.Pxu56iw_|Kà(. Yu3ъ9l!; EGDƝ{R7Z!bϱX}szq1w?_By_ۼ!(aUU-h"xaY+wU|8'.Ez3 j@4"/Gsq샾]o1{i FI4hD2[ߴW;U||_ _UilEѦ &n 24"]݉_)Ұ-T.9XI]k]僺ަj-_<KґCRE3s\ mzT+(P L?gPmqv\Z2k#NB ڔ ͟^h#e Z|ЏU V} ^| f/']2nV]̣-.X;q_H?NA$*=G}W:@$]SL7|DP 8HB5zia9pXcNE:r(_w?qQڣ%؇BȑJ5bWY_œ0e8U͐q cӒԀH@gg|J |JZs=/gԟTcfHQJNVEyԈLR[>4xvu0yK;xaqPٗN5ځw3[2oM sJe/"x!ʠ7PBvokpD `D^=dJ P_l!N!zJFx$•7Gq̣D^#$2VE}%1z>1.?(~NGk4W%9dAko~R{j v^iO\yf7Pqs0X\{,@9sߧo Ng=n{eZ䢣yw7b"BC 5irp!b9GQQR=zM$^a2ʼ<>Qj:K@EP_s EJ Wa= "j2~%W&*t4(mN*7bS4!836j ] N=B8]:,/o{;ާ[ua#jS_|yG6&΢v>9t:ɰ=NkI]qO*Ԧu>1L" d9DY [E9N̺5gvRS.uM#QfL]jitVd{FIiO *}ࢷ'bg Ṁf5rjQ4;5nCdfZA^ gnk}\1~NeL[anqf0D.xB=G!%.Fp"!Rt5–da>6Ne$/33_8F", Yvm3E4e\'Pp~ufʿ,Ӳ`%Z/A;h",QQO y#֏_I!h 76lZ*4M(NNz:$w0&Cё]8Pj ~l=BZѳՀ<"=cK>{kM\}iKtjO1RG|3%1+! ́MUg!QqJb@Ku[h`)/n,nѨtZ'x%pTȌ*@&+G(){+;03'y#m^!eOx XCOh\CnGPz4Vj&Dr2ŕ[,O[҆\Iҿ[ l6 #a{ "M0 ?iN3?lg ?VBd}RkVNU fAziZL ɐwpE(h?{?M a6Wo2>58t1A#sЄJ)A_xC O8a{T[bgbԲ-E0S0draNDXX_n U5BV xmώCTk45t-mTgobf<1I6>ܵCM# gҿZlG} X16aOl]]-k.pB$ rI vMgN6xTP//)}i:ڮb\XkTcߓ:co qfWk4UGx{eRjtq5"ÆS", 5@Ec6ސiAΐKLv_&(؋En,dqfO8󻂒xJ>Em/vzo6Yϰ *~ZP_Jg;Ї_%-G6&J/7O @ƬFͱ q&OFLD|*2Rb)=* tz^SRPԴg bD&ڈEwhmmFU|U*8V{H^lK`>@-/tb˘LbKf(US_muɘ&I-ZUzieQ\BHX,yIg}Dd3ܟN4$}̘˂*A8hn'a>372?V6?C =dk*FrFH*TXfr\?@J$94I$8lbEOh3{)vÈHehqzY91[pi;Zȝ,T57AzO3izҺ9Ӡyt w%gY&ɇ mhSBlj|J(ő֘lqìO3-_-nx(=*kAb79}+,U"*<׿=L X7I7;Ջ4!;'["3!0\*y@HxHcEE58꜡~9UPE \׋/pob{\qHf?XVGd)tR̷tU::mr⻔UEA)>@\k%>] zhP,#P#hB|SjstLjnyN)ƻZɴA/C pY75Ysmx 26>̏ 7^i:Mȋέ\I[UW.4MuM^@>(1yɬDo-}!͖_HV!5tGݗuyo?¾TbתTIYm +/0>Ű;d9ΫEA`IJf mPgm tz)7:OhVhFLԥ,MǞ}4Ajw!U2d35Uox<{<5M]#ߗ? J{ʸXMa j0*>`Nqm/r/#K^5] L ՟F8#or1&Dg WUUCo\]%6L-a频,yIҹ3HDEdS5w_? 71UU7uGٗ60#+O f6<p_h8y cF&wW]vwswpOvsּb!eSP>?78p,ڟe߀ B<>(@b =aPY>;E##~h]v]G+H$Q1nlCOBJʧ$ ńO$l{(8Gf$lh!1% kXe2#;M+4fvs2r)@y׳R_Aw4_Y9՝nIܰ1 k%>mi__VTGf皸B]O]Y;Ψzaw_H˔q77'X3]~^ꤵ{FAN+!TWIJfJW qy3Gy fdѲ%dC^A@(zo~IUUeF쟙βqC|T+gS=5к.g\mRh-%t9ci@]Ongf[Gs<+խԇXgp=؀lzцEsF}|]'R%O wL38k1r k%ZVZil9S׻\nһfV%V;*3 @%h|ɰ 7hp,)*<&z}79mK*X&U=e2= 9n')htJ$Uêޓ^ \MkWM ,5c{AϞ?^zOq9zxqAZ_ou2EPU9ߚK6qNw4r-M˙8Wdwr])CB2D4kI̷Z$ƽ^? &Gډ 2y8|S&u^ޖ0*%2ScCwȉ?*RqEqҊDfפ2FwdS}búl(Q!Ŏr^v _ߑ4 =jГ馟 ia*30QC#Fۆ D(X6183i㋏GՌ|]"Gg\~ĝ~"{FJZT24yI]![bLIPψՈQȇxldf1+.=424n?ZLZP\Va x>U]0Q7ng,tt\ivPԤc s%6 Yh,%XA_^~ z3|  l+V,2`_`d'AzS=kլB6ケ"}8ϒ/읭$fG')9w,Y9 11Rl 6<.K\W/iuEC\vyln_tBJn6ΝZouPy~nUvPJ 6B)48Vf̓wEѲq OLO'pqwj9<(G=ƍRi}+LYt(Jw _$ S brOk L:}$ƒ8aj}!?ozIo8[\b!v>=ѺIVVJg/)X0H{O~YV=[VT?88S|-b{raۢ]p_)ݟ8 Uϗ[qU|ُnK a ЂŷQ3!XKI*^OB҇0(8얇 /:' 1nW»;sҨD7>G4p!Zn9/Mpxt6]fspaPNZ?XJ2WP +zA'4|*TmlډkR,׺ְKb:'`/եnwlX{.Qg]I o$V.MĈF>G \!7F~pX NE%:2z4g7 vkK԰h3YG-3$Ng}$*Ͻq;b89DyHVxrr-c=:cT%BY5# #8_qnވPyQB:*-tOO8?lk.'ڰ6_$)j8W 7 l\mN{!T=&Ƨ[k$A-[|8<iNa&yo&+f?B~SOp_.ޢ2o#}5.#5~Tg]UA;2HðE*A*ϸ<0iD|p{q٠ed\:@᫛;oߎe߹Kq+r"]`Uńc\< ؇aɘib{%RΖQJ6&N ,B0J_rjy\ щH HP[eɗbk1lsEFG^xb2gCUax`!Ͽzy'!xd(HN:g5ڡYә@z -tleK9L>0P> 5&7 **N~12yDR僵%n=%$TKfP !慠m 8` ;28)ՌUSD r be%y hO8¬g89 D;m| JG{R4TfMI%/P=QMո&f~d͍7@GMWHjpv1o$RA.?#I(,xtIaةTFE/]:RټGM^ކs/OCy _2G1V; F3~ūp v8FS1t4ҪFՋaRbJ]NϱM\AK\-\#\bM;BU &z];$< 8h<ŧvҊbU|`j) 1V`1]t8"nqDeݔtb ;H:3%m(4°,6Nd0oetAhWTvu=Q[O d:UP/5qWc::>PVdyLN=TG\3"͏v.&bqҳHY$ډ^;bV,Yɥi&ׄEOUBj!Jkv5SKA)ތ帚#9m&mOx CBR5GkuatJDYŘ[Uye$V{Fd(A%zq/U$ DYjha% XUJ7]jN6IHelֱ1*-hK5uzxPݝ6M~"̧"{Yg[*t4 ^DzAزYǃJϥ%՘Jo渽xVȄ&ZƸQot_G@U}C ee7Hqgu8i kw3->f$U)PB^P$F8=?M#]0@A {7Kn}@ *,QX4@IzRa-lh dgSmZT5֬$-]9` {%+R9.y^"{go|@7 <]-_%$"zy[C-vxfjd/X[U{OVaK[ӿ( 1x; k,YSSQ4{+\xQ7X0\C>FZlGl᧣H92yP^_sNܯ5܀r/#v/.S].3 TOXAs~%-vΌ5jЧ%}C2W\3눰'>cKWAgUz97]]";C`,@$ʝD4 )#|* C -]bdb_t&82 Kո/iËnP6+&)~XDߧz:d u $[p:oDӉ`Z^S.|`D4ſhMWRIv hqpFwKˏsWq!3#,j#i$ p{^YΑPKHݍc%| LGEч{?mAy6|P,.L|z-#iasRetmiጨP6o3râ¶ڃj2j([(zc|1`1ox%6V9S%T [^cq3Y'xFcPHt6EN:*);A<=!AOR]1*cif*e ol_+y[箒ח d2 ǮSi{v_Eq}d_ ! gY/ݪ2n]y_c2M?27ܷxƈ?W٬/]*KX&L͟~7U[uIǸ%r46Gtc^]Wx~4zb4sWyrHXjqL]'Na&fCc|!Hy %Z߱ n1ҶIN`S),TjE3wWw,tOK7yzJLq6kLɝ{1%*vRwe4wךLeFPr0(DϺA(G)sT2F }~ڔNg@ݏs5 z觶d93T[[=0Ohg,슂=ejBOQ윰ꝒyiZ4SAE@7̒Mo0:6T w%`YRnANX\ Ll3վ3*P AJYv+Ǽk_81c}ZZr-ggVOmG49_5Mq?wfD Nڜ~Oā汪noL큕[f+q1GAgZ+M< x@t^!yY8A*ei@=7Y:uPH?x X5*k(d/+/v"E{̢Y^E8Hfy.6D__s};DDjui]43&n[ND-w|dC9btp-m*ymAܫ+8?!j5b=pCv^˾l?Qm ]!nھgk?ws_`t"F^jIőR(,㟽yް 3`܄96bM. 'rjQ[wj(AȂ5-;6ӊ-EҲ 312^JeS1 ˢ+Fyň5znʡ!#S,}1?݌-X1|u' e8IDee>&ݠ^=PMsVl$L4(M4@hp@J:Ԕ㠍<,4p?cHf``/Ue %z]ظc/3̺]|]wN-}'"V5 Nx?tة`0O(oPBIقAS@Xk00^?*Ј\F3P J*9bmا]<10DL^(tX{Yw`? Y>Ó(7P Rg!k˶ͫ+lGuqK5aS q*\>OGߌgѴR\D!dwzYݳ:&s=ՍOxtN@~f@,.g;[r/`41,rr ٫e&I4i;FҲ82+Q9N 0‰2&D~|SgQt+*o6YshXGڪ'xBڟ]`ބ g/@ӌ569ԏM|"$)x(-Vcw<T)i|~+KIV^i%WfC(iԡnUOo9du`J"'q&qaEyЎb TMj+;at:ͣ { w4,[MB[jBeg -OhB~ORln:JGS֟`Kl^䊏$Wi%׽IUeh]Oxr3t|{AcOӡh<%ySWBޤh+B("c/z=?'JZ3DXpl{K۟( Yyj3.yvl=|}#ײf5Э_o"x:%?w_e|z g@/b8"dj57q9 (9U7<+XnNķUfAp&\9MpǃN3paeKgmOG\Oߗ-5Iӂ^V߁bY= ĺ%SBZ̟L^wg('(K9.&`iH8F4FH~:hءaLyy'ř >5{B>+IB B6PˇaYSIZ%BPXOsWXY+9wu(SoLk7p#ٸs]Jm`Gk5 D5ȋi,MBq^l6k/2!x욳 Tđys/e<&p!luDHmE]qMb` i8 8^.Ȏߜ0^Q`s~7_t,EWo 蠘LBMʃԟN@igH{bP `^\&*Z?Cgd4d1OYI=?QOcjLZ,5C͍57 JzS{XOdOh$ޞƠ*wNJr|ڑc "جb<|c|LhXmCMZ)C.= _y5LnnkpA)m6~L;bm!O )޻%Fw`ΥlN|!sҪ&hvGx5cB? t wWZMŹs!T8Elk&{|/Z"m5GJ!E=Fj#ֈԔ oqo;MI]OXRylУ)vuHTgI)3f+eӟ7Sw`,ڬByy\.: 4q?Jף+Hh´NoɅg[KH-z)j|HDό%7b\ǗJ w]jkY#nWLQ*BNMdǙD" Hz*jMfN}E9/ٱ :aefڹ W$k$vu8^]V}d2Qg;i  Ը6Fal\QND@Wpރ WmXy\Ӝ66RXEy.]Gʫ֋zD7YnL؈MQ1-/!\-vx7Cn#H˻A81zjORH0ԩu8QswfnSV?bpi6x| 01Pe%>YGA 6WgrX,~aۯ\ hus Q9+c}'O`!scҔ\5[7tyS{&8 .%wKTjEToOmX#+ܧ ֏{']~`F jL5֝ZƵ%U%6tZ~\2s*p&00t=(Wb);*Yu/C8!:)](TZ`[ L@( &C0mQ$˩;(kr㯔 QN< t $$WKµِ@P2]5pr.ryhF2_tMqzIa (ʳWYk5be]FA"Qv-Lq< x쵫CC.SJYHCoGI~ y+5.DmP^aQ 1g1l0:CeHJ ;QCk*GQY oG3% ա-3_\:w[ +)GՆeB OtU̚QG,$SpTmb4 Hҧ5K=.?"vZsyZz-~K/ARMZOhJ/< ˀ<+IvX( j!z2. A ~5 I&9xJ|Xc|{yd--U YmnȆ=LowI}LaԘlTly"_+y˓ǨGɗ?kuzRu{dO֌sNt6GQQ lqAPy3ĕ{L_/J3VYKëu{umiW A剅3T\a%X=Yb9`뿍W9$K?}W"|1t>! Xf:G`0*Ք8eexAC>4flٗC-v٠`vfm^R-dtVV A11j8-o;0V7|q7}maG0_(&iZCۢKG~xAÍmjA{ITb&S՚b 4\J"xiM:Y,;vbl˺;~e%K_3LiI@ܳMR E2>dK,ȵX> Rfѹ%F _>e*ev7šݔ"]l 3_&\Х o(fxZxE3g.(*tJ|7δY`w! eR3BRf$0Spv9ZŅ]7Ӿ۶Ɂ77+)CTpk2̬+{RiaCz0`kY/bDMG!`WN0՘G˃Z/t`jk-;y G3? } v|1o<lC|:_h')]*j{( Fc bdX,\\,XjYBIJ2J Hp{Loi[M&wtw}sUuU޳TѪ (E@t̞[6/u+ 4eR )7ؔ-OkíYFңOQ̓ЏQ䝾h|!LۻUju# ȑɏ Cb2)vjм.m$O]_3hYD ƤK7;(,3^ ?GAs[,`wfh glZXWs AXOEFՋGJcθ6OωUͯ.Z1VulwQ1b{ N3c ty&NITBtĒY(CYSSK䮯#qUpfT0Nr$]ؗ %)uN&d@8${I+8Z'vvy"".|>>CE,b?%4N, I.Iʵj2KIïp6NyS(܍0ⵕuooc8M`fqd(Ugӫ<]=h$->*q)_%;^ @/߯ Z[**.8aw5 vz%G5ʸr`Qx}i曁DW#=+r"{|Oֳ=g 9 U*Ɖ G@ĩc?7@ڻ>R~yP @ml tKc:}D?59gշަ s3wlΈPvV1rޚYVwMvAޑDXQA;ߞ0jR~?ׇxR{*Z-0/)Z-uxgi^DUy-OFj_ @Qo^MDe3 %rD,\Zŵ۫&vh܈_A]c!P-}cXݟWKatR ?g4?0I(ݱ3w~j7U%8UEn/Q/y…K'ML{dK4k63Kx{'!|t(T^&Ih9K猈#e!eK1tG]Tf' c>c ?6p8NǞOo%Sb?[mS޽|H)9oڥʈ"% p~ 4qRG_hm{|3?]tNݑ^=b^dI7,)hy4nIјM<`=}k.;P~C~'Y:6"fZ\;/Xr'5&(qtކ0Oz#i?ծJŇfd^b>%=~v[dSZэg6"J]s)$7o!#"cf#WKȌpfDg8gDRև iMbZ`=-:^nҟ++:V~ 7[$XEQE0;X}u?y4Trs=0| }}|5jcxDe՚w؋`?U7A^jp'YԖZjAaz,74-(')q| 2 ۛMk 3akl"%:Bb낗-ϟ)Zx$R Q*iEdmKATxV2 D2Kn|1*%Yw">Tl2c@G~D6aJ:vkp9wڠF8e%j7וSTtc٥`r[!nNvDw~`5fm1{Y lt[9ŀ]swjjAUs#PX2%`DU)<{~?oMz?XSqysoS`ɦςLר> ^6DŽ+PEN|}bWA]ϊ)g࿓9\ӍYoM1Ǵ1bhF* z&?!`ٲgװJf Gkb>:$eFSdޜNS p+K#}ƌ1:w|Y~a)ԯ1 ,?z& +WbXMty7jbߌsK{?-Pb.Yd}P4{إѵ陊eҭ-#91VvZUQ}$?`RP.~`w(Ԓ:sKEI½q8ކdWCˑT'ÈD%Z$B[d1!$ H2, Xfm ƆA(v^^^AdHb X.M)MvO&?х&`eUll\*w4vJj+?%vs˗G2? Fn ҟu~٣ -=~0 ]ayލ(`hce;GE&{CwyL*.L1]\,ūʤ{ì{)#7YO$CLv x=PC',VҧDe{aq .AZV#_=:Pp5K-> bf[xζ܋0k,RB6R۲a+=`9ɖAn]z`!ss=A'}CB˥!xG1XL⏴ P4" :RAPm3s%Ƣ.;l.[ ;A "o0O.EZHn4+^]e - PNP93M/;qH[CDl0W6rҲq&5'<*>ASxg$#?p+0~w\EbآesӉS綣5 Z#O|3$@5{vϑ\Ė,zw)80.eSj Ϋk W%Ǚoc`bpe`;:7rթMd]1-?z f poT9V!֛®W KVOV4F;qSC4lD8"3NAUkX\qh]He~mȞiGu`* ;cZ^u@닶/ỌCPE~sj[[YC[)›aadr  mvYIk-є ^ֈi`X>wÞ Z2`} @-te@jR{0v#JB.v- ʖk'jyq)9*c_ dy$>ܣԼ9g ]̷ CtM? Ƀh%Ng;n"u`? ׄzSO^),9 Y{^J ;(R Of㱹i>~CGE]1`Xe+^o'މÿ^N\t@]TM ||rwv <*~859Ʈ> M !Lp+l]mWG(RlDR(rMp:0pii>Dv7G,36-i[%'ךm^+Ηg!)C悥>{Ɩ7\ʈsI@F4bkF3,|~Nh؃2t88-7P{R3ަ< ,)JbILWa3c[tm)Z;I$Kq zAg^ qy蒯T@=[%LwGW?Az+ 9,69e\U<d0O>nD%Ng,.%KZ6{ӉW]%/nhQT2:kty ?Em@Ifbz@5[w %obr ǑGmuMɚ$(^A s qOZ?q^x_GGڟzUL+ T-4}"EaQj M_"=i,!w>SdUG?%DXEDhC fwrnIKɄc=oV%UxJ'ewNNR!rBsDsx4<t,aJվN5g7y7}u)'XgÁuׇ'[@hmUV1X) uI8 Sدm&ªjЋh݊}Eyl;Bl|i5j;fH P9o'=@U}r~glӫXf~X.}]g6"?L'Cx$  `]B8+[T "tx'X(I|%m.Γn*1.ƕq<Hf#h?BиV(cF”Q"xPn?CLPimj>[֚kҺ k̳K^0%QJֶhe#+_¡>߇EO\m xd@@TPCud.]4xM++k~TC.Rc.Gh|p'Kˁ(HOܢ0'wNj5&a\̖#CmS$:xU.__Ewϟ̆b.Kژ?yң`xGrfGGKom)>h.S`3e}xfqrY([-ל)~a;GncB^did%bvc S''+ /'>2o 0.D?T)h"a}+4mM~9p[֢7M)vlήAcplq?s#kӣZĔ*C5Ϩ%MӂռdD4ANX_?#;, Z~3 C |5*SF3lL8۫f=U/Fxg<"Z@kchs}I~ (MWQޒ|Lќ O++G-#i]I)AWu l΢|Uf`]k+'NsJk^\bc+R^3;sc?/]nVπ59HAFRaQB=TAޓ N w/u#S$xZ14\Qg`Qư"ګ8U´ݰpơ=&#::EztqlBKMg"(=['\HT(uޅ%L NM&TNFRN Pېjz=ޮB$g4ʳ!01:W"lO5bٷ|`qU9\([8W1tpA`絨0nɧS[ut9XIg,&nl,o3ݥ78[MD8 6 NꆋP q9_RixW53a{?᜞At@,Ìk#lWn~2/XβXo@; x=1dp ooEWQ Zw'e[׵5*ܯI5bnCw#쭱5ib216C0z3p:bK GrsnhBV8R:axwumwxCSǒXřC6)^urmM5R IS)"=5@Ν3`Fi1T i;S}HXۮ9ڑzc'K6HНboW)C`c 402B'"o7\c +3OieZ_׾Ed\f-LPN=B *~ @ u%݁oB!2{%2X %11OHZ`W+7h.aV(+\6^ lKE] an@&)ᙌ/8bE74STY\*Ə_~{H j+mOwlP22C7,c!*μajߙs8FhEqi8|᛫$_3"!|9:+fY(vY}0Vx0࿯/06jO9 j {uH@Ʈ3bmse*r>͸$zOķܞy\m(2 I[Hdyl =Lޡhn7=2рMY Qc [tp^9R+ʺY!v´' -ӟBۯ4PPZ/$Hw/Lg9?۔خdɍs#.5q{d]6E$."XOŻ2NgC!?.9zS㵚KMNhz50ٱ؆v6AOs&X{"<ٖ+ pHVdB6+RuӤ-B`81II Eoy2D&aEKW􅼄f5҃,MV KB1:-,+?^cuSHy3[ӂKbs+t! CܰIx[Rn$nֈzW_:uҮq\2UzȢ"1˩<9SMҸ /M)۰[(.7N#A_ȁ=ٍrOrBx 33ͷ qnλJKʧ[(Mc2ij?<,zQҰ 2(5{sp(v34"y{[? }P: "hE*2BRPBmn4ǣn^ʧf۶{~(6%vk 6 W'z[@,+TX4)^[ā5ˠ39Q \Jݑ?on>WK02}v_ku#JU`.fڑJoFVD^qIw`1jB Sj|e FRRW-C=@+6| M0jq<%FC&X4a^2$ Y \謃uOhU005C2B2>~Pjbe/X%_iv(=(Ze|יŖ ;ӕh;p2٣2k<#[ƕPO/J\)1YQƩ[Y s,(KVqǡ0P qK0M2|# oMz_ia>YPUHH8#cG? + ,nz0@LVVlEm Tuvnoؓ$_Ѳsvj@#04Og'i׽1,\TwyHHYŻNXMou@Lred7Yk¯ ,t\"4 JkuNZD;p t !D{Bσ2^{u+0.0 J?$4 |y?.F1LJh߰5ND$' #p|;3oJqm6`T"G\Fײ:$厏mG^u+6Ϋ Z":!l1+ՔEf;r8120a0L`r[r1iZ{vH&}x)  Zc)h–}d&>w3-)ꟿQ-ip:OC0A6tN?mnU3镈pHhI:Fs XMl`2'rd~{K2ޝxox#kL"ݴ^镴FOOZAG\ִ{}8 d\ 17c\@Tho҇up+9^VG t|N(ba/uɐ7–@ܐX'!9KsߓJ&DWw%SQ<"B\Mp\XԴ+I_KIes'r+Qab+-A2Omw^k,c.fG_ NT7kl[-KTjyʙI40|Y굂 )]VYX6Ȁ0Nٔ;fcZ0zcNbEE<ՄQPsi9{iI)+~w㬚0'sR4͍F?$,=`0.0/R7k7;~VC5Ps{Sh \)^yYgzZt/ 4Y»l၅cEo Wq Y^FN>.ϥ =/N`Oƀ)Mbvb 14m k~1aXѧڎQ򤏣X@R}ԔmDb)Wo͓4 0,'DŽlv[ Y񮫛qpq&1q`7n Sđ +<::sl ~ɳ{K&f0%nhg>yzAF4kp>s]!#ix[G3 'f ##fל?m˘6&:zGg\6?e \͂*+][RW`mVzH96Nj0hX *-F|- |j& 馋+axnq<ɰqX)r#IhAHuDS۪mlN9h5Qmm>,G,\f &gsvR`^\6EHߋ8! ۽Xy=s:{P6v%Xb0I89:@nkWh #CZɆGo)T95Tݒ+牠eQYt-vX4"UmknjRsry$Xbw(iYǞs>wp-(m>ZU8Lg?ϖVH-4e2l?pv0x1yqWF@L%j=fsLfV0RBN3+hO!5y RU~:7iz3i^7v >LNb%$QF\AD)>j/˙3Cx"^4T⸏$#CD(}p6AGZ@Vuy E6r4XBC6ij^^MyX.s3p~t3_(ҳN?`&}~N8^X{`؞(ʿE-{G+geFջ*EZP>^L`t_8ueC:>ՀTOFEOZiV>|p չ3mNq8KH#Ƥ1FcF}~35 -`)'&B/ n Bs+gecj⚖o!%#fnE=]4"$Q~ ;#}g ,wj{[B GB9S$#~屮jnJ9,ͱE.h¬Q1g_̖j2 t ENS06|AIS)O!C=.md5J \7?$HoR˵'-8`<IŔ! ! H66@%@%"ܓрz< CÁ3yrG׮QTGXK|>.TdXa3!= ecprea/F/c%Ě _geѴz+1W9N7WfO/`:ܷ'x)~=𝲲țu UZjH=QHj{\. \1S{V,LGH8T];#y =MOI͏izXO@z>ut7pcy((), o;H:2*S*; ]:PPɕÛkiR4a8_("cR#{<-?~H|q`EA> [Mh,^>0IcU Ł 2N^߶m Q!uɠGdrkV/J02gj}tRu۔E]]KT+[4Ȯ2`yvM6)kAI^[Js:M}r~Y@Z6P1Nok5N\^]!IT :t;Rdi0`L^)88|/3vO331jާ;- ]9RQhN S[ΒACgt )7GB> c[h҇<,~H%JTRV꛶~/̟h0]ur,GK1[ 0> W(0qMs]DsatY@V$Oui)kMV} o{R]l_,4Y,?WykO 2{{8wHRMwf_'-\qWh|Y'oSF#-F})BLQ~N0v9&{J ^yE& C*Ee;# 2_XǩϪAKzk4GYM"5kOJetu\(%|Ry1:UXy.r/jWkkQg{9Hqh&zY+?g`6^O`V)G\AVtC5^a,rF2RN;Ɇ1^# xN9q* zˮ]/ OT cv{tdC;tHҮtֳ*DؼۗiLIG >zu!~(JU'i(TAT5'lT [N!l ;Epq˻!N ?Bjte3][V42%|+)⃣vW㿤ruDj"_B'eFS!ߡEt%[PT HM(,? Ls(CuA'>?[J+NA;gx?_0 ll?R!W[xZ/IVHBTnd%@5!)`5$: bc `O&ɑY` :piDTYOA2<<^uc\|Ѵ)A|;>*1]~jX}|剈aE*/T޼D+l6:1*rRb#A ;"hfyд.!sN@Vg*,r?% ,\@5զ7b9vIjz1ij9/8Y@+V!v]tt=!+u57R:^N(-HN}G)ؗƦ훉ҙ#eEFMb+9FXU!gM݅R`φڀ X_!CO. ;8 AI;\#&!iQ?SEFbOqF[:uҦ7K.9CܒXqqgUqazx| |{'ZzhBY5 "Leu lh֥ tBמXW >6=@طj򊕰zŸofndž,wlzn-9m#QG[!kQ&n3F\.ZqTKKYdZytN؂D}(+οM֎rF!yysg8,Z 8۫8v6OKMk J]!-S@8̻:avkZ?/I;( ~ۂ9PKkß3yj*O&WemS Ft.Ta)&=]R/Ōb:[f>å:=f 1?9wcӄ<j&xX`$C(_ҽjeŒ YR1M/lf]d z9-[eN%G]쩷?xf4{ yiŽ Ȓa&Q$~(10Vr5]TIZ1[V|Hg5nruڹE?/@Ce_&$e5 GzF)crXdW5З^43uk{R_N9{%9=G+A _ hsl H=kpӼd J19ԤJp!m^D0)d%ڂ  i+m:S3PBaVzP" RN¦`iUYǚa> l"k1ڄv С²n6zwt 8i3 Mc?BUSRJ§l1Ut' $-64 # |)SNk?GCS ڶs9A,J=d eK?\cNԯe/ F@)%6(J#|e޼FvYQ^;*e/m )8f?:*H[7V+U|gam/2@:ި^QlibXǧGԨ Mh}g5?Д3pɯVC:ag">beZq!(;KU}KQk4mfYwTM̾7Y4 R$ͺ:Z'J\wH:|!$E9pX!7ɟW4'sx0 ;ㄯ}얘^QHI>b51=Oў曗Ť w3IvoN͸36C)9q߹؄hw~f֪Wm{ gbƝYQ_`S vd6s*7%ĭԞLbgnh \gn'N9z9~L13EN7HwU7kp{)+cpy=#ŔS v[PN4ߺ.h6aʁ)TyB@{e'dQk(P:PWC⹠DMf׺Ebtg ܍X5mo&H{<%Ï#,pLI5+uQLJ~Zf7 (.w(i݉5bsyVf]:;|梫]p,~kR[ݷBSULHǂ g|De-o@MEaЛlʼnf/1+4M~޿"ts.Qj9H.f.kxL[%+9w E J|a8Q*m4!})JC}HY qeW.m9}&YiϿv>s0~]ܶ3 vtƽ ղ0a7sVx2hc%dI|N> ,CWlN4ֿ5jsxp&4A_ MGTi5&Ԧ; Ҁ,K5 #/s(G U>,V[Np|vS|dL?E'ܬ:Ł \;|SYGFȍ^ <)J8>;($@7J9}M)Ou+=b֛tfaޝ37_v 2^39l.Tn`MFi"*֡nxGȪLda::Qh{B^crnJնdh}>2}wK)(ԂӮ|B͸߸kb>yvJM1F&0O4ּɠC}9nh+-+n>p]=KM3DTλ #$xG-رDY=ᖒMx#9meCidD>єnuiHg Otm)D|GFmrx=&\kǂr[|9,5XFNd5Im@w9_0Qѭwp8#I;ZxsW^Jsi#gԷqqe]JAC"o/%.7FA?[$9͞z̈r1|m E. cY=ۄ ͼ ׈_oy+zqJ9/JzܜnbK+PkD4VH2 :uyzhA-]i$(&&1D#e`WT.0~{029X]մXH kH+0@c} 9 7(KWNm k5J \Vd?9Nc}~mGt41$u:!mj`0&;:w-5S1N 6^!҄$&DkGv+W1fwAj04zDP-"5Zut#by,~sr/Ժx  ʝw뱆OMgBd9JñVpjkŞXڊq7 X-xmψRdC>d>dz?]$Z'azp\_WfeqF e-^>2?͛ :זbv)O0S%4dAd6Iz@KN\,f2NRH4Y`6j)8HL[`?>`ӺCQ_RVBIqg HJ\:VLboV^-<@|)"m;1:VD]?",7Y*t2=:_/Ә6nYU7q/TM6M:IWхvpYt&/A TDy/L€p1I.u/#%2wFKLEZ ZtKDa-+eJ7(ϿsOYPXx~Ԉ][\;N#5ՍCFUHSiŽ ﯡ=Q5,)Z.ӐĺZ7$8?qfѷBB}*3n3{.yLSmڻZM㨧K6T}ˁ}y;}mcТ,0pEk~10Dli얈sh|?*/s+̿5ᵣwȕ3ԊDVN[owu)p%-!wdwraf|v /\¥ǘ` l.[]RlPta)A`1K)l! 0+_sPn6+O*xfr[9)ٞ[)z㏡Z!s0 ѠQ0Il̘J&:׆ f .:|˄V +'ҪJ"50lUf59O`fy7j&TEz\9j4,3@#c#"$=g5jȳ)v!=ZLq}/@\`{>lg8 :0z۬تf\{@ԏK :/|JLT nyEx:Q]H `C滶uZ׏:thvt'PQTm4LDh|з&V|U#}Pg y*kq[C _X|W>MG}҈]Z+PNN7Vԡs:wF!v"lX"r _c, z [ P ǎ@̺qzԨ>HܡD=ܽ_!"", MT29|=_2@-wL={*5x/|tXKBtt~n5-z~Y|P,>Rcׁ*Ux,D=zȊ"xMs_en$ĩaD)F?ڜ]DSwV0 =*Mb"#7O5 g p7a~ʻ opIf:)oh'4[Ҟ_h}Nl_DF5C0NRQ{?p6AbĤ*ֲOs!ֽ"ƟMrj&lKÖIqtCK*0F4ža> BK'akzץn=ԽLϳpdar2a*|2=@²~mEwT[+jRw Uy_ ͤB[דG/v/m?ĩ'k8. }v˜$a-Lt&ׯY`\mIcEoa ض4VXul+G:Dh՟*@;k8}2JM+yJn(.iGXV}w[k"ݡ+DSr.eA89NmSR<[,.Cr:s8k3/E[+½z:*:C'z€!b'$uR%T@Q,Z{cC4QG;>{&NrKH\{HQ|"_8&:ZvRMsN(G .,l *7\lMR@/G*P} hi CΤS9!>ϫ5amfĶ#X:j+_<,u]BF7B/ۨQ&\5Õ `φ2gw:,)QrM 􅤧={Q̠Xz&R7`3he(؎[H;g5twa'st|F/&M.!gn#Ahy]Rl}l?Jvr#w*#.\2Bla?S?ߗIm; 4WhTCgr\Git{4)Lh~+j ?z+X]P'tB>~qX֭aΆV L3 o_򛯼{OۉVSzF7BWm ^<%хEm1TUr.ߴEө *?E&fa:)eϜ|7g5e{:>' | 5J] {.u}TukH+ݸV-QQQ.P`HP7LfӲT2-%/YIUҬeځ;7Gug 5sm. O7de9ޮ'V& "˸'׼Ls@*J(#! 6'̞X}(}=]AM~Lft$vZ`O'ܡ;2A 9Q~ b M|b)"QX P@M `B(hYg#ԯ !$=J+7 tdy$ ]w'$N<M#åwvHhO>XҌÔN̿Ŝ}9%;rƈd/ud!X~K)CЭ'sD2DOI e2<HwMnšb2,F(HT bEK6 #Moָ+ia2kpIT^tOfN ~BAeQc$kkԩyzqn0%$BH2;& M}<o5ץ48@dڏH.4d%+rCoeGIQpNV҈@'Ŗ{ *]R1^Ⱗ%4$5'gY- ;a>n^g|#w/Ո1㷟Xoc?ߛpޛzpu}eR Q@vPGwT|kȳi2!_ZﯩX3!CA\X$RƐvђ8zQ[n5(>j=&W$L^OFs9M a{5A} e@.F0cP^eͲH:gRL n;´DȺTW `#o"/ĴrNjb pOǹF93@EDzwzCadrK~ Et=_;:0$W9C<+|TB:s+fzLEm`Ї1\ |mb7 >liGd NL-vޡ2֦!ރÓf"Ny!jxi]()#ATv&܆$|~B|H;qn&.qK7\6*F6ۏmW:f",v%.sUF߂_5rW|WM529*羲DL6}6K!(28&1;b'7,r\hqT ne g&B~}*!|fջbwjnNC<=C4es%lqWriZЉ,=֞v9).leB0gөt1gko XS+N&}ҁ/x]nrɵE} jZeQHrƗ7BY JrSpW> #J;~)SȾxh"ʏ kHg:g֊.A9laX[b^G@Ѐ"fmYҎ~y M9a]v!* 7&do O&)5%*KY**u!@D,h N >Rpu 1GkM>;?Y lX!XaRZ/Wg0]$1lwͿ}r$*I%D/}మIgl5uq2jzvۑEaJZ-Ļ`USʍg9\l~ TF#wMdo*ycڱvII)!>;Wg ~y 0!5`ݘ6[!<蕔_kGl ֭.lOTjsȘT) (YWƷm,9,dTzϱmF0[6yuGk^N;3GJ͸XPEҪd[XbMm2Lu?\ɱ`W 2¸KDe9U"dץLb7߽1;{3?H)Nh5hF0?Ly=׏Y`U"B<0̜:s )e/ɲ.J2bʑO{IK=9e^WOmv;}Lוj `QJJ_*F*Z-^4LE^-/Rw:t(c]Шce>sܓ٢?Juh F4q @$Eg|1[n!5{!xԡ7\v$]ܘPE9zuag.{-A4oLf FåEЪ'D?՗Vտ!Q:J~?k r $?Ysu:L2xloC2-۫Koo.8C2m'X"D?yRd8}Lb",2wāyk+w4Epe9/yKba?څJţOK ߚ"yN1YpYõuiv[Eʩ&  oH64o{SBA?4^# \"cR ĖLňEff`SyFaj^,0l;iDfwScXwJ1F}\f/l>Z-IV'?p޼` GIG|NKBM]y| 8lPEGFŤ[x K9Zo3?a=aQI.1%X |QY8؜W{  r3Z}ߞ)$ɶ_dz;~HDa2A-@񁂴B ɎQ ~IfLM3TS;Llxyzt&:Jd8,nYPkt8>-4KC.gMrpR/BcTCYE1xg'3l E Ŷ9"٢X_/iEb9.z孜=(d2k"צ1?ZKP0];)Ҷqꚍ$rOMpFuM "wO vɱ^*ЇR (ʡ%wEBgF.axq=;!)edMF ™Dq`Ooy{Gۗ*U')Z)YaիNdQϮE2p| zF[R3y=W!z7 nJ$x7`8u>$zY!ݟUvRGڄjPk% 8s ?TܔC,2U znoᘲL⎜Ħϯ eiДgdV3;@Lj+r钢=bt?O8Tߵ]BuݩAx.-Kǯ棿Ed5>ѧ:WIS0oy_r*Bv?7A{q#vG 4JNM!)NOfd<%gWNy\Dx?99WIw;,W/8֨X"5X-' F;d*&E9p7iL~QޙwM'`ylW71B;OP)nZKOfn]P@}+|L㙙WhcRrx(Y$SwYt?JgW3hGTUwQ#$fWG 3OХ=φ4[mH|-O Sb-Ocw߅Hi =^PnaTe=Ne3V"<[&|1LrlFٽQvּ:@VYFJ'i1i)+89^aLmh1b <ӕ'? ذA2SESyR ZFU^ JU[wLE{S5Q2toLlfj1%vXedԨ<$n ☰GK2|G3]-p"ב|$0z"Fyݷ50ourĀ#~@@6Z&y$]g;KHF{rBK6-n(N^?wgl ^_G"7ā7Wz\bO;#EߏIAw?Y h45o|ʔLzVKM}YxMO=vӰTmdv*āl|4I3" Di`_=]Љ}a&`\(p(Kڇ:\u0Bb.J9R֗[>FIP|+1>_u tn7X?Į;9Hq.gw$յt%8N@@ΞfsGaƻ5P{cS*/9;ޞǸ98ƍ|t<7~oGUA+) B2?|Hۉqurcb0ҭU8&*dqa ?^# i(H7/Eb"2DLV7F#nDS0$8YfjPٻ{~ F e?#3 &6@>ɦM ud?|u|C`/|hC`G\ F &r5Z_N~S ;`Lo#5[M ]hbXt#W~ r&&$Y!7d/^%_h0U6tYP Mr=1$")w:#~岃B?*׻[D;"?T4ok]zuTU+қ,AHS[DKߦnpU%#&4Y Jr}䀺W\+C_h5^U6dնg:SXFBxH?{2u<& ̚|Wӽ>ڤqbfArm&yE:]oh¹ÂY 5'v0IЖe xa- L䮧3`ckgTUUK4gLG7[JoD~)XجdvnopK[ޠڎ®Ti@豂ժ:0Dg6LG pXVh6A5cYx}]/})^&Ʃ珦b{4{!NΜ#,7@Ŀ.j7IؒhgzJm8O*a(#A]b/-U]3K8/ۥ%E-=wC<}^UgV~|q1olW 'l Qsi#Ip2ΓgpI9lE-@LJu lT!x$HMI,򔄂S=I=:Gq8;z  "7BEde'n-[wi;eԥ|2K=9Mj3ʂ~bܪ*3RxtvI 4 /g쇃sb> :̲a[ʆ'0qbms;_5w~R zqZV~sa/1r)c?B%s6_pK J vz/D"Ē>nY<=…XrG 6p0A^˕RZer 4«v R5u@vZr\ _ZDREAY=Hl|q%cM 9YG{+e$p@UEbWς18X8[4/J 0ީ\vhJI;kRQV!mME9=1n/Ѿ];1TCTpuR-uv|刊4GJL#v[".ӏ=}h1V2KG7?:Al&4Rx=~USdvg~sG&p::o%wNc\?/\wAL"1b?Db]bm1,}Td~_>Z6wQ|択rmY_ e J*Uzw)1Kڟ;V46wבxD7L>}rXC*"RpuԱf~`.0qfxec;%{GB S3ݺkm* 908m} Lx-Lf|"ٟA5lHG7=7wpfo@kMrR6p2|R(W0 zFCWu4 [x`(GIWT}u wYF5M-&`m&W*l}c"ﮨ{:lrpR*7JpwNmWh 1qaJz21PKV?Q7 r=Bȗ,E ;|SO:L8PEN}Wu)+ b:R\A6R<6%W$tE8H&H[/OP7]I5X\VdAGU#bF H36茶EBm/ S&#Ә0½rrM/] ?S/f9^jJ]hLaSQpw(\oKjhB$cJmU3wnH&p@JF)\ΠqxbN-]Zm&c&`bź_vqu2V}w/"Xqf{uhC0ե% ECAO8kRrAI.RVz1ZJic[ZyV:K~G]_WB衬AGo@,(BUΌF+1sIt F69ѵ϶;ݢ9CdK؍d i Q);:jrn"l%" '|mT,׹̺7yj@`ؘҲ7Q!^(y"9GHeGg~bfZq>Jd 1PJ%lR:a{yD~.tMTe(5 WSC9<lXS~FyHO6ή2&|9;%!_ lFhD@2d@׼TvĭH{-MGwR1qzԲTON-PPLɄ\9CBhKdLels]Έ0'*:趫[doR D<ȗݡ4A[}xX/r_8peKf=A/X|:8"Z-oE{]);f,v9&pnVC]"=[>p>׷Ҩ? x!oJ1 aι !Dq[ah4x4}<޿T6q}o{=NWzħixiGUb,RwjBfVs{}:_hp,ܧPdd3r{p{m&u91d(`f4 xfFokT M>V!DՎq>yY;5;b@Ŗm`>)F6c-'p9HN2U])_q+g鮺dQ!sqaEKO7W"+:llItf }@kic<"<jz=]vu3{\SS! #V<\r Ba/54pSQ, x`4 H ,pѽs%vB (n1FK"{ԊܦCC NDF淐ЋpQ7*[BΑ4k35KQ-/t_IaS+"2_,۝=/N!FN6,>{~Hk{k~,iA.t9G zmh؅!3f+rQ;}{ّ:nK`v+>NQ?Ufm8JU> -Ӗ5؎X*gZw~z-D=}4RE~D%LVb` CRVF!&Dawf,/8rƤ&,Ey#=΁uI|!g&[54s? --iUX>ok8 mb~اh -*R'b*s?EBNjÚyhIQՁ3mUoikxآ^2lq3ۼG.m7\p4lYp'MH 3{*㷌Gb๽$~&97`£ȸp:mvjye_$pD:lh)(_L+ ɺƎ. &."n ,5P$r6 \U Tu')0hWdtF_XL[ØcqQgrݸ'n{0}z?n"3/bZ[X*J\48fAL)x%Lurnwn2@LE|:p%@7Y@P/kt]Mc@u?BC|Bytsf7.է=6f`6b`B[;].-STV#fN7:C蝲@[%h\Kj:xIdo'/aK&T~ x#zZD[v;DTR'nbcѡ =w 96lI(zͪC-pș*|Cr025I;b]H3YpuڈݿW;Y檄\9VdH}4#_dGJfexaI "\g G4=[^d b-}7-zJxfh"s/2O1n4\RP50>cז4퐋nP=~n%Xy*&[]ʲ%e1 5btn-RsHr[WvLcnb=HuaV&+ukkSFip)d2f\O{wG>v{N~+Q]zYwe(,%8SU:65Zf!BM=` !J)/NN Vq[N֟!tubV%AkꏡɞsX3t}V#qW%dC.1O'Z6iyk3}q4,%RhI}grD9jwL^hP`"{xprb Ej6&BMolY_2 8A^N mh }LQv-v-i}yA3H} T&Bwx>d 0)P51)MQ1(acV<{ >a}RNA8T]hBtl L̳V,6{ꁞZ_"PIKOjБ1UJ`(GDsY]-/ PBzmyi:cNy1W+>II>0猫oEI8W{`i!\;(?H8Qy3ZI ݘX9a2h,:Vh^pI _T°̿c`"~ mx$U@;K V9uD-DJJ}6^Bލ"B~,V:G֤疊fr%_N'0?_HBdxwv`@2-N/i^2T"cg4ygd XIj I0N=(5=X  GQ_ 3au553=b%(-:aitF4ǴĩJ?"Y6$݂z)&:/[^kb>R6eBAf&D 4U⿠dPҚkO12&#n"8vQ@*h=ˎG~$AEfĹxKpaGK[C,&!'WztvnʬNJK=k-#e.DKv _CϦPR~ZE:-mՆJNϪ ʓ la!-]mDmI\q]hڽԀ7y7ipRlc.q遱"% XQ6FtTܧ$Y ",]2Řxw*KG /7b7mcFUcKɱb H_Ƥm|ƾ ȸϪ [r1qSF[T'/Y{'󊾔 o'gz b>aXWi xL^G%|f`dĜ1 5ۚr[{AS'>>{rLgڧBWPu㡄#i# T̙;iGKPIn{\6\E-Εf){?֋-w:'[aO?Suj4}?A@.30>//}<ԺYTS=&cq.7c$*Z& yqm.TJ`|_\ۊgapCQp;2J;ox=l ^BSܙLN;!)xttŪa6 VYdZ_iI:xMDf?,\AFɼ"+wCxO7 IȷånxIi1+s+\c-9/lLz'XdVilB() wИJ  n"At9a*e@03a&MzK)}e BK/M)Aכ b]CWUG+m4HQ:P~w c}wm4JqU1 ~Wt*)"vdDX^/0J@E&|hM](OH=NH)>:} חc[׻zaOnP rƠ۴Vr–nID8Er:+"8L Tؙ5댩nCpo~W4Iƌi?갃cCx^ @AQ%tlw#ZXl%lſmp}撲曤v:YyfL\OPsc-Gq%Awb!?ǚ`3ԭz?Q|2 |(7Kfi j-xdaᄩgoi,%0H)*=Z289c}"Ƚu_b$hup(ALW6 !bGhSO3}w|U;zV"?ZӔ6 (bXƖL~bg,N_M{7B CGv]϶MsV.8^f+r)FQJ ^]/BslЫ<OuaKhr)YÖEVٶŃFHbZ:vg\ŕi+B!iZ3o2P6VwkhNP#/n0ق`]5@fh@%X:'m(f%L ~,pnĹrkyhY0Ibes( -@ud}n*ɴdR%vMAQ?b Ka el e]i'ejɏi4>^5ŋ_ 6&3v/LWGI R)\ZK $osf>QEPƮmWTeި|b٘eIF-;"Fc#/"`U^'l+*w_/n$g,dSKS5*õ<.D{0ϴN0 \Y+E˜uO. 0!`tE*p%ԫ} *Q.`*e^~S*2]⎩lO&r"g ƮD =0<"ˬ/ӑt\J]J4jPüv W"$#QI~VWEC)9 bz8)EvbJ`nOՋZqe]29@h]oJ Q ŵi!Q;#(&V`}U>(/8VBV/8:n%pkK>P/,_XM!yOB&Ī*Վ]@SlB# /dɫK*UVT|2XDti6nbbɇEiŻnCQBUtv}TlHJ_fDOUJ4.vg啋@@u&;Í M:gO6bW F$Xz(O`L6s(jdCqn-hCCw9O0-dTH>!˹Bʒ&CrIߝ#^UPZm-0 :m }ɫ"xbz"CnAI%i-x`rG%dBk8>G{TBkN]qeeV@APPNp)h"`]qfEy(c_dx]cƪRӧn%!^]nT@ogؐ\i]PCiW*48sLu|r!>_PK=w(m}_挛ڤOӴ=jmy_X&(,XlI1"++! p{ݠYjXeV^S1m['֓)sVx{7ҼAZDxW'Kbt\-ۜT'nIΥ}{I :9"&\G鸩)Ixxw*W3kDQ#mh/)Ҙ̒|'BZfb -@0Sܽvxu$w߸"} au n./oY〦{Oi2uM?j9lzvKA] 7U| h?KH%qym`"'1ڲ}V;a+LץBSf:sCH_ )]c:)bbL6 rdC[u,EvUqg*oӿeo*=A囤za=зr(?H/`K˰D'mMcδFZgF+9I0`VC_U-ėG{59%A;؃p;4©8}etkY ֙ #)Mר@ R{<}  s dπbpG>S+~Bu.D]~5$Bz12ЫLk:C>zj*θ.p Z=w(߂á&,u%*)_ ZQz)yɉ} ~N[(eGN@O~u}nR"?kAleR'Օ!ER]|NyYndnO 1>P$zQWRAkh} 0CT.IXyShXš5)^k84Ġs֌dy]^~lb;.m92`ӀBަ,NKGv,{S$qС trrIrvGS+)'KZ+h a.u\vRF~Aq;NE&A7ca\"ۑ .n!Z±l[o+ 7'aˌVK7)[v2~xX? 25elp$ 4urV1~}u(ChqԜ^5jjYicwC|GO9\y!{:$չg5nXk|ݍ,A1JT&ܻ1'bK<HeBd2I Qbx5quGo=@ٚWN öAz: zY գ6\CMZ] }w VbGjƮv(]sk4`=3, 8N"+$GG ci*C*>"6PpSqaq ) (?-{-(?@L3 FlqHA ԾY wm*EoΣ E ßg ћ@/XH"%unZ{5xe{ 9C+m]H2j>CZ :Nh3x'N*-6(xi/1o]oL˃NguR<O'5M7l( tڅ5PA8. [=\yhgb=:K"X XEؗF ޾ ق`0 :1 ibQ+*S ƘsiAK@(k Ah<ו<w=P7 #t .:~ϻ, ƴ>ԔQ j0.׽i0^+ z '(C^C+RWrȕesfʂ|She 0(px*YBA|LT#YNUӁCjVP'- ׀ -](' 25`>T_HkUL|?Q,a&ݏkj&NMw3zDƙ+a_2xl :LtjZN'=f"bNn]t= Rן~r鍣B]N+t=+ߓĹJ_ mǃ Sr19D@Ƨ['S&zP Pӗ*!32UfT=ݛ U9#EuPqwX5ʢm!B*׫TC r4wyT>En(PHdA-:f2AGeCRWwl _lPц-W`'f4E%Q !WDS%ߗBDFow]?K@EgN޵x φUzs~'Q|F=\Ϣ#P6wDDvqZ{ #) Y uߍg:w7I$:}xg%opظ7!="#ric6Z2M`E\n6P17o!:l_3jrN<ѓ>IK ZQB0g«UY5}4]I`dIT䘈 ԯMEfEF,E3ء/owQ8̺1.Pn< k}]]f@xW/+fq7λ*sF#Ի'vؓ_\R{gqy"Dov;hU_YxX ˂T^gbx9`Ҵ>yJ,v2 Al>jg4m?' S,&N;#: F2kn5 {[LȧvWbzrr(يѢcZajWiNuI4~mq CF2jAa IgLB ~ёɹN )ıۯ\^8δ@ĥx>+Iz^S7l?ěJ't+5@OKRe%LQ1bW܂n~>SE@hkd( *ypKZlȧ`1AJszno8p>iKʹ#@J.ǡbarpܵx? Aj s `l2 Z9Exh4Gr=g`\OOlsŒf"7xFk[>1~#LrY16Yɫ-==#t/z5@C@^3 YΆJt/z e]cj4Sː}MM MA"7~r ϰ}3ksԊ{{y廰<tҜhUswhd|]jɜ:FK( 2puIWgAz5@ڥ[qZqFьGJ"X$5T7UQ(RGmʴ( (r E/~+2fˤ}QՏ*ARlN3%G4gh$JшBBd%ܙjϚ ^%\w*YַKF݊WmSPB-mf[i8u&ZܓK]ݐ[;aTv/I`f`K&DUGkej_#t˳r5js;Y{_֖8G)rPxnv Z'j1`.a[!Q*,msI zrnNFM.XGI}K5X:s`N(MAU22R1`j˞cLq9$!kFU#DFb;]MK=,mUy8` yZu"HA7'Wd?7 /^ {On.R>mqh]+xyݛ&g]M묈 h8hc=h??ʍ3BgBVbcÛi^R,<;:uٗ|Z1ۘ!\SɦxHXe5E Sn筪C/%=kCKo ɶb(˩´GdY,Ms% آ-$ Q6߱~ R1͘V=B/!a1od|zFUe(kwQtՐN۪uv32vѣO$aC(免షDk7=rH_}"TOީX]Rv(L@!>~* >F..KGwZ.k/#m`0QD5gD4/8r"#ij((ٍkxjM*,ش#4F Cl?⭓H^4B6PTC}4(g@̫$OXw%нꗰ/axziЦ9U룘siX85D謀ю/rB WO^&r E|<hkf1ո̪IXjlvKul_)oOKSc<>K]ÍE" :ŕK;)oԿ~4ʁnY(C<E*b !^4-;'O/bB9shj6*br>YS;TyCY(NX2l:"aA) N2hy5o7 $J| LC IxNYnm`p:JyO~B29D>s,6'5g|*+G3F$)q0@*ա$SqT]uhI7C]^ HēLE('F`pӈ[Y2`ЭJZ[:o0V( v:ٝH;Br"j&2Kؔn{yyor>nXpe9:;4.uQ\':Dr&p1_|)G~B̧NxSV qhsGETbm!ɱG^"u)\%MA/TwvUpK(#hv%ElwΠ |[ec4v{\ 5.&cn]5ۨͧĆ_* .ȨLH:NWkTBut Մs#f'7SL%'rY4): }6^`!mG/b7~f༴-5Oh{Phic[~ЬIL)RYe9 ks#3wzgj%Yo+[{BHh4=* FHQqJ$|L+FNTΠն_UN̊&؜[b1CO)(Lr9˞r $y6v4%%)\L u1Ln6ɸ?_'amɢɝz/Xa[?qot/80# չw(+PY95@ReGkp c8GjoC_Zo8׾>x01ŎGK }868i} V2 !!' 2PǞJ7^^,Sҭy>qS--}u .qu˪یMhvړT"Ec*j -3P"͏c\2pU<~$$V|oݎY@$-IclW x v>^Ƕ%ym/¼t\gʲ̅.gHg-ɖBm!;1@w?G_4E [}ZGjDxelG3< "kĘsT} 9eMč-D\%K"q\Ԩ1//eӟ"f$/+F2!cRSR9c?KVO0(|@|BES{ܠJł7L;䬂9pov|op2]](kfnM2:x׺Տ>B;hEzdL-?bfW!N_]½AM7+P4o_]hh\.zPp+z\Åx:詨g[{ƌǂj@uFm5P%8mN뽨@T%M^/DR28-R ؿS%%e7\)mS8RVGkpW'kNHĭͪ@8:/A/Oi"ыBªyR g=.@I9œwA m27W8b9>QkE )=D҅tl^oU"sAiH"b4B0Du@'MA>,g8J|4Unފx3#2ZhΞi~`.P@Q4U^:Hd<"Xzӡ,2 ]V 63"fiA UvI\lJW'Kŗ0(j!6XY8^/@ ]'i7=`'(n@rx"I9n}`9N-A*y ;'UA3{. g۷H頍k:r3}zZwo3{À{N#5?ƁMpG6&CvKQIʞtN솷qr":o`d>b$P+ Mj>Cls]WM뾜Kk.\%RlЋg=Žl)XLUܯ BD{9\.z޲DBۈ1'dҗ|Z|m<#gHP{QG 7έk.5xl$MA(݀zp6@ }\#S侅 opiؒlg*+<EWE G~KfzŮ[KuGOB|Ulu^W8rHx7': ɗ.M<ƁMA^ݴ3"l &~d.*DK:- Qh(~&! SƦIS&] 4JpK7G! aHix0rmՄ׃?ZMK8iO4; fv Fnq k"BmHN"̓$[QdТ.fA0oO%m^DL0K/:A h1N{m#,oY r|r) gFLة5A2ƫ+;CSqoȑ-QvCrL75~elL41@wgz } &)FMb1n{J(gگO{Z >V $xm6Npq=ʄHGUc-.ǒ23|dg4_?Vz :R"}lIZsKRx,cϭe0H@ nS?4N޷4dTmhL*T17}V"cIIrhac``ROr+&$L'P@jYgxQĶXDMmv`;_>H Qw]/Ag7 ]ԋg̪: lJ"bAS'Ah2f;}ŋ*/ibz)J*&N":ڕ%_G-{/Nbd j!nM+X>kIgjˆ)Кħb)<૥ͺv/OT{v9|l}JPĩ1"N'QџVpq9Y` ?4@KO[KA<"Z%[GjG?k0O$>֫#WFT.RuWIHub^ 5 d9ƒH"R#Ia !fVюr/$}# ӎ_ R45sUڎ?_#U6jHQ~p5,-g]X XZٮFDDu[=ɏ+"1} DWq=񒾛gֱO668Qd'ۡ+nh^g]A.IQ1`Moڼ&-Z+%9_J5$s%mܨ:kzTDRhv;9Nr몳 1W*Yf@Ѱ^?L=5pMh 7rtlB<#mZ|ZyAԌ/搚^ΏW*DC0 qG&(DD:\gzdorH7bp0N%hX7V̅:2P # \[U jc]*}ٺϺ7U4o<2`TnN* Fj-UV\$ke\aC´ d_uZM)L/ae9f"*YDr`S1 0ȝh jpIAnDݶ*0/E$ڌ]tKDD{̎: -*lЉY~ 7-}p-ąjLX-~<%'S6I5P6¿Q THpf~gB<"e:Q;Fj߆{3dbn?! )0vN#*;T 3;aBcK -ϘU#+d:Q'`I<ЂQId5%ƬRuyYZn鉊xsɤ`Ct )]t vEZvTgiQ+W" =[ݖ 9hjfJ7JG+$?Wٯn5.-yۨlV)b,^1_F\"["X+hh~p4b,k\¿Wa9U7 }mjEinV}?<q9z06_ 69CqfYٶ69@c^מlRCu^D&rȔw!c )3=@A:ڮHxjwd=TBx3BKUR=]zCWqyty{2ꆷ2vkze  k3=̿^Ppo+lNA0%vecIiG跆 nf3T_51V@J紬8%wP~/xfu-afUMVd<68U&ޏlr_~ژrWGHbZ;~*byo nE.+Le%fVgBΈet Gf]O% ]~vf|\g^h1 Qj?a# %ګ€CߨL*cO$huU1n,:#$P @L_"HQIe$UU. c])%6}rSL(q9~'"v3|O"+Nr\ `EAZ?lz^b wG`@(ߊGx5mZѾ$]DM9}8BY=LD>PG<g?w*]5> }^yR&B#Ϥw %>:lHcoc>=>gd⨥.+Ln&k .v,`N+j ` jiL3eOSo"tnw $utJy FO|[ V|Ye\ Z4ޢKWzT亩/!(/4IN xN\cuN"`QR*j/\8`GD4S]Jja4l$E~JpŃmMdI%0QD̪'6XT3kqBp0G(Qܫ[*d,7Wz|]TU3 hsty#+/_t%Kl]3u8O쇬q)z`jKe=5ԴuL{i†Bk9L**A7D,J@`,.ՀiVOk)2ϿfB<+T`a b>տ1F qbkIB|lJgoHR>/kbW}0?4z~z}yB4͡F*Ny%tDGW F.HC2fU!B?ϥq^pJ=.9>LRnT;dAJϠ87&Du`3(`Gc]m=YRg?=3E}tU|mn(q WzRy}L~b6!u1?g TRP|C!ĸ0*:!+86X ʢGoLc3EAA,ȄAicO[;UM6ckT# Y=~n֊}rS]r"I+WoG>:2-fKpCeMQ{/ֽܓDqnw@??ZD Xd_. E_ $/b @y* z<oO {OVѷ;AZu2w_za¹'kXm\>U[-pG9 Ѹq5d6@G |od%Dn0G4C EIJNEeϒ{ l8SQm?.MG1nx A7 ϗk2))5E:o>&r&9i#KmZfA҉ˊK*E"P $ŶFbvWCČ4瞁>"}vx^0N%(+MICVmobÿ!arkofq4#6̖!i nL"Z.U#;n+ Z&|&0ڝDA,ЊAP~#$?=R{{9 魖pl{#Ʊ!qq$iHCdr)@WB}UY*`E 3C1B.hoW䘎7X'ۦxw8STb)Jڑxqq z h5Q΋ ~9 Ø3_B]T@PrbR~0Ժu?FA,j"vLHR>甒EG½+0{ēvǍQ_'D"&6يd "COqƅUM E6|Zka IZN,x@h(cA4 C!$]޲LN(*c{O6`uj,ΰ34J<׎yRY6eb^@% }ޗ{x;NؑFWL`p?m#Tc&4gSGÎ.w||#Wu(s$sFS , 9AI6tasOmo C#s cՀ+`&\Nx +m2 fڬU ;z'7룦y%}jS@k 6yfyu"ڴ&1M܊ L(˫KDCk^@n*VZ {'q"3 46:+iV'Nn.mWv@H4! q"9QW/`'%ܨKDtx#oW٩P5R: iB.ۿTb jMSY}{BC>gh,K u A eճ<㗾/3faٛGr 9I)vQ#_''ĩ=@-#҇}f9 X6Oȋ%L+Nt+YO- *ȋM3aLK0O3g@G1_*#k]TQ "\CS Xbh8;JCWl"ϳݠ&622ǼU* kg缽pB:PHB9F:r]K7?F@OPJ yy*8?|%6cu7u[E9PEѕ-"3<-CUۀ%5\ ҭӳ99Ze3?*Rq>BlØ߿:V\?8Uѥ?coS_ 9]J֎Hޣ@+E A<NZ_es'` )rHOgv*録tF": h2مhעtJ~'4Oy Y+_ qy{蒽'H'˾nxM+#4C:ҨI`IdilKm!u],?Ukt/psʍQM=W&V zGXpjĜwC>cx9wȩ.h}Y n):GmhCT׽n(M5´lWi!ZL4gw֝Ԓjܓ-XKq\u;|\E V8gVbuUDgH/cӥxCqUx9-2(A9 >Ϩ wIga( @;k$)(>|H *ZT_'H^.aLÈ˾f"l=iV 4O{Wn^{ ?f{h;!eCBnf-;Ti'8`7>0ϓZ1IAj)ʈgHl_:ƫI4W3P cXWl'j_sAϓP eB{ڂjO@8Wc쭯,YtMV' yZ1=BMHd -_v;d1k9=lvIv$b>[U8Lna{ XZ/ nCɼW`]7sBi?Pb/.{]< S<8eU#,FԠ,FUƷf_ 1쳑G9u}Z[8EʓW pa_#]fW!iEZZc'R{qA.AB{)GmkG9g0"t:XTL4]{R=xesm][\b~V 頼שNG;=38P;` _BfPX'A :1avu_Y;JC7ɯ|I EcKAD6])fqUق8drQo`|1`g~hdYOI\pɮDznu2fEPJ 9FIq? v_qþBjH=b{o輋7Yuʂpv1ĒGZ9=S;Ő@]1VoW^qK !qbКQ)^Kqߝɳz27?!N ^O  hp>F&cF/UL\TDvRFZ`Q\uMs?ƍ pNd =n޿[@׹~QWm?hw8Ncl3 9-KAO Wֈ)qoxP!r4F_ׂ҂96xO?miȽGe]@1;gFmҾ|"iHkw9:1VF zhI7kiqp =g,$KCi In䄧y'2N[V [kN Ni4AGTDj9 "/Tԣ|^AGU> &9QGU\2ۗ_ @[.Xb~Yݖ)d"iiBXW]fRcVx[u{Gσ]S2S2w\VPzMXCPQu.b;`˖!\HcO(yIun31 nc-˷D1b-Fm!( HP|9*ht ģ:)Ŗ'aa}8{|*%ƿiDz0[kl헬s*4])HتKGߎfYevܦ0>fS[#Z]٪_ 1g]vk`BE.J ^Ȱʀu^Rv.Z$|j0 ږƻ8eAⰙQ!op2CCf%72! 09*Nx1(5 Ǒ4>ђ7;=7L$z+$0k$!x#ǯ̋N y0u LlY%&r]ZnΗL][ 7ۏ >#?v'1ܲlBE_{R7V;[/5,>gFd"QwMꡒ3N0kz"҅|0+j.gJGolyo}dle#B?^xy`Ie;(19XPeCq~WGl߮e1k- ,aSZQYsR HmC^t^2UK#Zƅ]YW S\XJ؊$]z Dti_s0Y׼k/&RJ0 wr'RMG2x 3I*-aU%Rc"zMw%ge+F[-4V o;۪ C ,Q>G!d^1$M%DWݥqK+ 21η8LyiJv}.×gCҭ%`0m2Y^\ @ yJ)~DPmpEd6 ivi BNNršXi~KRmXїëLix%Bf}0=P=DatB{ĬR(@3D@n0 @EU1Ue\,|CܜgAJy9)u&3C}Fpry+ Nq(ŷV #SamqTَmқ>'P וk6sHdщN` gԤiE]AQ$HUbgp(KǮ0mG<7^z^3s *R'";Y?c3v;bxLb/Yz40%S,ڠ-9譅yZr_! T(wi73޴]Tp4JȄ,9 ሰ?d-xKlC);Oy[L@'Ѯx#Rɓ&9}Kf%Q;Nԟ']; a}Wr9zLkqg_3Ɉ:&B (bX(tK?q 2b_ [\/kf|ĬyTNw/v xhHs YΏڍz}"3Z2 ygLf BoR$!'Z(dc7)y#hɃ0cQN!'FmyD}Q&"&lLg>w(]ag!JvB l9_ zP x?A }CD4#_/i\0<@ ,#hc8nZw'ã7Fe&[L1DR}Y*LfS"$TV~лlh:VEaXqN0U`%;aL xےhW퓄9Awڑn6˃L=ۚDJ7> .KԧMƙpw0Xɵ߸ -[X9vUH].[d?Ob>9ӶuՍ=K=L/E. P}VEjg+n'GU*P>7#Ys1Iv1By&ⴵ9 㵎VQv UHLZkE hVMN% v^uJ\}FA8`],I,N:atv^>nx^r*3(*@n0~:3viNv̱߃Wi/$8s>Bv{+ƓPl/JJ$mmEd8>b;+c=G sbt!V)P fB  7H w9WtTd Vp3d_lvD΄Rʽ8+z&3K(%':I\-9rӘE*]fb {&nB,6yy@ іZ>4z_ uc7!Ut6[ ʹp*j[ghK3dE9G=yλq?>w()ϜtA=)EYB'P=*׸TB˫Ƒ*i6f/ǫzQUƔ!m~M(fGտ9oNPGT?I-u V"(<< Zx{UqA(g6EQL@@>>Fq7S{r+Qq; @B~a"V7.NR 6mx%0edwZ5;IL -HA.^gTX*8§"o@^\m3;'鏭 DMWi'2`Oii3q'=F_86S`y( \蓢9Œ.[?(=']͚ ^r:xg'0D`@1N=X oVѾ񗙸f#cmBImt⤙o]ֈ"m1L+VEA?"ٸzq."ĊٻӆRK3HW UChS}^:<0 ־0)REM`kp;$ؤ0ugh|AITiRK* }n:PH=_UH}9l44uOŐ^ϝ#:\ɂCl2[Ϭa˲\% e2DOF2۰|TQ8qsz'xjLfٛ z ag>Nb B#6,ea{16-5Mn("tt]@ f3zf^g6)Wf܉\uWյ;mdjʬ[Smw/V  v1Eг,QN1af!!( R2b*SQ[}kƥ+mMu/kG&yf'^]Az0Qp`R53ьLܚz{~ŽeE+""?wjxa/~nw'Qjͼ8>t?ԕן5s/>^s-Lpz=12P ˢs>;&gj4r;'jD"z/:/il$YIPUU겋NT$Pmjӂ$X!(Q5Աl9P1u>77}^^78SF,xf?q1q`G8ی99|`xygQ, Λ0dui7hfM|dEힴ{_!Fg.cdsi1ޡSI: 1- x򙊊|y|V?D˸{ @|P)v˪DJmYdUxFn+=;\m0|u;}[A2i.&ǁIMڕՏYNT &'Bmˡu㶨HػHBBB)9:bo^2!aVXq˧x1z l,QqOz$CG"q\_*F@g{.ߞ>|X鮟ML%}G]DVdh?D#+U:X"@bo\q4.G+mO, :'x* \m"A~⥱*<Bn?  R]Oh #eA#$ChdR}&#~5sv ~{ݹQ*/t"(B;؇M، *Ox+xeZTm̛͋~֖b}k)~Fֈ IU(;р8VqH5i4%3koX}00`1+(C& 1^.2mW.aK=Yw)kwd(ߍJ{13zopp"ĄF1\yy6?[;̉[A{̇0mY;fgPf3xs.fP7~nu Arcsں:_FmN+ieܦh/gbA[o'˻,G=d!Pe(7fCZ$i"aނV)FwG9U`?~, ةЄbRAcH)fz7'ȳޞ2Vcj]QS>,/-j;%A׎n"CoLh^p,OYۍLgzM3_nkdu=J5l"vf 4{KƠ }yAZc^nځz 9KZO 7{'0A:tْqB| PDؗ4ݝ ˬj{ {1C]3a3J)4WwZ(v.߳zl?偶 ܮr͗_%0vGھ ü$=Tь s~Y2VŹ'ax[/U /duz{u֪pYC9%9Ԯ[_O̍oΛPajfW 8'kqS(G^v.( i RC:<:m8iee {95'q[|&*lƃltS%PDuё)ncw~bt#RZnT9]6'BzY^|m*CgŽuF>`/6ӏh+\Bɥ$Ke84QkXR*Jg-Kɒ|MW#Cؘ!{G؁PnM<L]*N>l32ʂx3RYuYHE~^t0"cB5<^@ Y le#x%~NOT>P.=\?5F6귾!;.},Js ^q` bq!vg?r*귾 V[Cg^~@Ug>E]]dCCn!F+|ͥu˫ASe ڠnQ6t~غwnec=-\ctL [[SZ(( q bsFF|%v'e!4agԣ7lK"UYѹ}c e7jpbSWJqQ;UKGp*uߖcWO+G+?f+ 8{[]KKg+ ]f>*[[ՙIpᎭvkxZH^EDž;75%A,&_m\Y`@SikѫF~2t?mcG5z13Tp`LNc ynOӧ U-Egں+aN,Ɐ3n&6͋.JoG?`mi5Mi7(wR$K!rB(6(-I=韥%pɺ4H\n+|/t |g33o84^ڞnPQ'g<ewܴrQUZPϧ )̺Q 8|dzUShCdoCWu3]'<7 q&'Xw "A9=E/v]~k:lR^< y'K8O?rnc =>yWfAIt)wف:)blX`-fBP;`3xBA6\{ы4g~gknjK%2nh}U@p6W&ffBh'4bN2M$&J'Z=7'[| $y8Z#/nD=rxQ\3nd_@}r4;,=Af6e':JF<|x qzIjt,|PH[EgWɄ qE{ДS]hG:҅dCa.J?lwjڂ-׋'ؚW3qB .cad}Eԣl^R.\r>DE'곯zF%;,7oU,v A33Αyʍ첅(Xy-)Zo$樦- 0%#NG6ZZ4R~ӭOow>DvipࣦI `PL pWoGq0p\N +~ (8'@黟enP[! 1K@{Bek:P2V_ 2΄L"lh4su=I8N~@S!LGˆRM @?↏bNmb7f b)Sr #pcCET[[7XEkT+2E5φCr `ꪻr]o3Nh@(@]/c7|0qCjq)n6o;_˵H%M&*IrE gDǹ,JI_>ܺT_r>>z)Q>_$sՅьu& #7-e> _4R5 $S.55WlڋXGa5Ud5t =ɝ-2Y!q?0P{`%rqNmdV9lvEGFu5xg{XX=ύ},gףnfi3lgSZݶ\T~ $Jrk&֤:+PT^P,1s-xKOk1DR>8"s^Ç'dOPRĚ2[rj-HBA)QL|+[t9 q=#WػPHヾõ!deh0R'{%!fqI2\a/elOY#3 %ZizrTO}j&&OOce^F8P~#o"^Qb+ QڧP?.4m7q`XJYBIM #t &qSlyBaU-!Pz r! `q7 @a>fbO+w_.Z& tl%xnsњѱ:?)Kr-hs Xjx.+Cdx y/#׌^ZWx{snKڰl:kž*34Ufati>m4"ےWXӸA4KPDI&>af&bS:ٚSfC͆xUϊڰ׀e.lcR&l+Wԡ7hc8觠ԕbAlb@n.[ʁaUq4Vf[|֗FsN oiwLa_N]35ɍT83kZuz+I>1ast42V&f6 Ks[/tA]'0ȓswV˦~PMЍŞRY3\."/g'5W齛'#`Kh7.;Űgykҷ QCGOSX/^+ݬ ]Z-r5h"fNgi ;qI?^5TOЩQ l9Sg,)1˃Y w"Ӱ-0)#ƚ$MRҽ@95zU萃n8Zg+/HUMsl`>&"\Zuy>$^ߓ6ъvglzsI!FE~A~Ĺ2\e'ob%UpSp*b ƉEG(|HL]>rfuD:`1dݫ2Gro`s`I|#Zr!Q pذ[ReC> BA$ +9 o*o 쉾N^VЧ΀wU+7qy= ю[ ze@J^Л\Z`=\%JЗCnbcudjЁ :*D,4]~\Ц8) BBm2,F BTa?Tb5jY8=V h81CWz8sI,$A;Y֍V7ۅ,'5,>.+|XR#rNiM/%h9H.X5Zay |,DMeveOsa`G6{ǘh+߰{Ez7pEZE*GK\;Ry{LjWOAF}-IYx]z+ `hnKhH9VqDS{c:_wKYD[k5FIq>MA;EdXts茼6:l1w34#ukkH(LAWs)A67Z| Z`;Eop. \ !UO06T=$l)@'a=,4ro F~nU f2i)O.L&$5b$9ط#U57Ȁd,ѡx# Zy @n#I!:cڋ o\IɉC$XyZB?r}޿H",M;U'9%$&F p~K7<8jzc(bX-Nw޽g9e"mra3xRo6WW|aG?#|!VDφABUBlLB1i7&Fsl&L dX.j$`䉊 4wO8qcZm^wo 'P+\zXŚQmͿ0cC}_pL/XyY S ~<`ƕLQ%c&!Ѯ \;[)`p_:22׷F@;x#2gLK &EQm dO>?5LJ b#tESq4C ݯ,tLgײI:.1\_F(Ԕq^cbP.ƜQ'I$=BO&&UoaSK~̳꣡( ZcZXWzҥv&l|t"(1R48K$lA6Ƽ  IU좬Ot\ cl[ m"W-9D |q=c ewGMS'nsjO(:_bd7R}.TqNG|P/Mݷ'OaܯxH o|('h7+&'=ˋ! fϾrlVt5 c}\5N۱H1RiټL+:YmhdVp`hP絢rm,' _(.9P{a AЂΎڊEE[ 0~ yn0!'敎S"Oz< cWD扨TIzcVJT7(qNyVp{|4-IL'r-LE/9ùj&FpJ!5gX RB TbK-j(bf[~K쭊$}[;'TZ# 蟯L9?@6]xrl+HW?鴓պaB*҇.Q&~d*,jnvIJCvHg[ۿԎSh1h&2^q X@NyθЫ,-QO6c[f$m”rڲ]6?w\p1C;ϡ6ML{Ǘw}ĉiSqC{ђhjg¥OA12JnւAQ(&j4 x{**JM]H8zA'*$S_/{b?<@~oCvn$qjܴr7hojMqQ `-ẅ́bFS,$rJ?4 zM/pc2V儂{V%*Eq[b4_!kȠzdğS;J**2*~HTb3%J9`Q949]|I\)1 %H#/ W)] uAm蛕MKzRskP*%1E!>- qU "(4X7nUZ&{EgwewR%qGy D#Tkͥp v8伎SPӣerlR18?lݠDR-{D ?bBdi p Lfᝢ j{nltנgti/= H-aGGmbpL[vP o-Kh [g䚂sș z0o>`cC i.(,R3nnJ0k m[U_A*8aOW\SH_ƀXѷca|i|QbEW#ʠ<EK>~V םp0,-vu]QD0}O,;1l,>Zl}Gdiu!RnlJ14H=yHyYLpTv=@\ Fӭe^SLJC1|ʼ "+BE nDz) . `&_ЈKY7`4deuW, u\M&tZ4PP3 ߅E:z.V؜kF0QpNq/66gpP]Vqֹw7kAx@'tMt0.\8J8LøPg_'} C[H9@ɛBÙ\aH-\KMK)+؛b`PS1I/$`eKԮ2 SЅfm5Jnbg04W %6*PdRjG7nEJb{ Hk AO-$-Ax(ԔWDP&s+l1ۣ\pV3|YfA; A(,¸mk5ɹuQu.x3ndnrd]\ O\6&do\9-+ D^T @AwȺfn ]Z`+ewѡ5OL`}νOb6HiΔ0E@sKԊ$ _* fN0 ~:2ۃ خV̛\S*gZK5:%N ' rwZ.:ۚhې:=IKhf@wx4gaT{FG2mAAo&^ߺyU-BM[Mg 5 >sdG #muQ27N|kl]Ƶ&L4RgJ8KBE%՞ oool1dkH3VcG@*g՜~4)ȁaqMջT_nG?XcnΒe`ܥhP8=7BT#ʅBBP (D?2^$6VZ,RCXḾdFs>ť .iƼ{zIžEX:Ύ?O*,U-5 LcKuo'$iϞ#IU* ʛCg2[p̞tyM+~-51dN-젹<.ބ\,(U!EjQ3vAnKǸj__ZUJAg5U@T›1sj n7ufE@#ALcA`K$r6%H Iltp</p,X:SgxIV~trHq ܮg27i2k*nf֍YЭ5G>퍪r!:2*JEHEK;.wiYr9|F"y: y*q#C K?]Bt!w%t˸)2gC@fK?OrHo)NVD.I>'mfg p) 'ЌwF6Nt,F)vِR)IbS`nC">rz[}]R` Wfk:&MZug45ZvE|e^{eR1V6bztѷ'9RmēFR,>Nq&o"0 '@!4$]@-(jUhվ#nƽ [y12 I[Q+?~[/bCS?5sdB,Lsjsfr^|o[#OUICtl29'Qb6w?H1`=)JvHSJ`kלS=B9US&je\ǴdWbX^FL;-ؐ@rv&][tiZnݗ@zgt|ہF_Hx\krWT4bHDgpa}Kn6$e#Q:T  ܚ+*a n#r !0蛥2[ymq]7r=O-^Țq&R3"E@r ;YxXmCM,&sXS HSـ!d*c BՉ҇M龘DǬWNPprN+w]$%4HS4E8 I_we\ueo(.P^01"*MPu5+yj,nq#s57Z2C\.F:VpR\h*VRN4h ݚO>+}O޲3ú yaS޷BjYDd}p==z_ cde֙^¯y/H0R H;V_+^hʠZtО((lqi!SlO0g#JL gݥ1Ih hv.mUwbhH<ղE *9$L* 8x|eZR9瞷Fq ]?툼[l.VKC!WF>f[@bi<~t<8WAJ~SͲ|fT'Ҩ]0xkؚV6Jqa0MƗl֢@/Dw6Vd!m)>Vλ/7ŝCC \kKE^N)-hT/z)Tcj/\hrnW KIfq;h%F"ϊޚjnG7tԯk嘚DG=({IS@pN]*r姝uUaAyZ F\$sIÅ*WMOc1z r~%#/W'ʛzu|b1 \]M+toK1 #ϟ=`7ˤshOea ZEc]V7W3ԯJ˧ڸ,D I0ѝ0q-IDnfB}-Mf!$Nrj^z?e'qqr=SH{`m…e^"[[/1AOd R0mm`! &P3PB +c?<9PPN((,)h$s'2 8XE/~n⃀|( G!HL \~WE2~ we5!Sm!Cae+) eN{' < \ތ_aȝ?`檱`v{HPl+5I­z¾RsG1`umqbyfBj 't=lS}L_W'Nz9x{ҬTL cx$9dٙ!%Ja%WLmnLZVtڄ(z՚@ս7*!d$գsJp1Td/'ѐdHѐ NQ kJ<O^]7rH ^ZzuK%vX:Ŵ;UZ'ǃeɇdO!`@;q}岕K%!/ˍAlL,Æ)9ux͖϶( huqo0EFYDV&af*@wŮS`3lg3SIÄTO1l"$D&$tEYC}0qrś] =AiGiq:亭-wE&%g3bGJ3GNvmn;`uPUv]/&^nvQeǂFjnWIO c*.m9#٢ɏ q"P`BLt$HuZT@,ǶEgLU)nb5b UYvVLwbo}wfxK"q4 xOz?AQe4eALBw hoe @[2%I!8j . :'}e*kt *'nVrYx B y} JQzIC`玶ogޘ쭍,%苻\*gfrf&yp]7_g.\hªb9H{e!)[nvޞܸ* W1~gҡi\tRlzN,EKUQO3dk%EP0PLv,V' qtH+@WAQCjQƈf}]ȼ^FHUZn"H7Oአ[#k3v ?u>N Kslq;hmj9$5)mZ1$왊't0E2r`|ZSc}jlA8U ^(q![9}^STA7Td>n؊&K$mPown[ZGޑ1 ~K&w4A{¯LGvEe> jFrmXM?֠Wf&FvIr_7()~|fo1 L>H8`$'y!u{|u)_>&3$wӶkk(.{>XLг&<$G}>X۳V4Hwˊ<{3 "'K Ϡwb'?Yd P܊秕 L_/Y?CU]b<܃Irze}Vuӻw @Bq+T<MfѓKX }p7*_Z.}nXO3)ה.I!a?Nh cn T)BhLC-^#4Æ-Vy}%RqɈ#ۡV9P VӆfPrkDCvi]z͏𜖀VK: L[!owm:tsZg#rɅ7ɕA=MXt*z:_~ğhr=pN:w;<0 ރy/"&OQMSs]Ɂj= !4<6 Lb/0,ڴ-D89)d?]0.I%'SYc )t^Cu?n "hT һNE(bG0p\kŰy}ysi-H SX=qx^M*JN߳.ݮ6ZsB/i_6v">PjƒYr֝}iWȪwɍseiJky o"3zTxAr/ȭ0 7r3K\؃<]%lsFei \ﶞಫ5&I5U JIHoRچLf_eE/}!ߚ+TIv,g;6uM9oMy*MGŢUtKXpaOx;,6IRjgYZ07070100000015000081a400000000000000000000000167e5c8d50000fa1c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/D(]?EhDTTk׶ǼB {5}{.&Ԡ4=ԤA{qJO29 "Y" ޒnKe^''x!R,jPz`k}.7P݃q9\w Mh<&WrO<*z!o&+c_u:mfݝ!SΖ3EIzE"xMbSFC/zDǛ8m-|gXzD$(b6*+i>q~қgJ7ϫkPQ\mp՚ۏ^^Q[Z jJ1R!ec]a LS;}B ~ltV"2'˓j^Ta솏Un&Z#aD( !r,ߔ 83+W&dg)wSJ9[kN<`![P2w c&rX柙9}{71[(tvhOW(fʬy/W|-i!hG"z%a]+l駽K1IR٨/=ZPFv~G  U)@6Ń#0*@v_A[ jRYa` '[%F_yzU:Ұ @&H V<횂{gG'i_oNE}mFVZu@bW9:P{؜dn'O5@d *Ugq!5nuϞ7YDZ['y#Kwb)%n^xG;pګG}D85NZzqٟT66x`@n/m0{XuMVۿZm{/F͎q%r/Shh .H~Cp9J l; T l)MUG2(ln|;-QV@&DȜ&5eJ/][MV?#!\q vv oE!d"z P” yyi Rz1#pRg-5YY`)ɞbi[ǁN͕-%I-98ɐ?,KAp#?3T)n7`ؼPFg5!FD ĝ[`^=SvslXI6D3%`[gqbT?BBrubf]:{%wŜ?I<+!5 *nl> A 5ZG*AO:xHuoP=m)(nXT/t4B*B/6GiAko]-]B#L`}|"-0vC[Dz[~)?ljW;H,aj^:D  p]*VyvR7@]dž:Wڤʉ7w>4w$PhkS 2=Y][*78?4 1S5&hQ$ bI9!|ͽAqy ߋ6#~;]/r>;U@x1Œ`WXFhҔO=,=Mü(R fp@լ7FHLU[dv[a]%4W4K/saDϲIM9']_d;ҁvEt\ S)poF:jUE_ZM9~EEtCQsiQW'*VJH>{Oj;s0 J(7).Wɨ%4/E ҪBA !nvV/{(]b[`f%<%-KC%LelG(kQ1S]^}t]4JCKT66dYT>gRjԠh.礖EHm"ϿM#deYH|@OLt W*"Q`Up3Ն6#NlQfga 5xʠ95Qfu9巺ķkCx-C<2oq8 S+(1~ 3*-+=%Z|L *]-U|]O;nv:Zy'>Q3%$Y4McIo)t)fN:EIKN5jtpϻnҶODn}|ͩ4HsgB;qrZV3Pߘn< d}{XQ V";esrN`Xl(cvF26Xv޺߶9냾-Nl ADQ+jWлV+Y]:A0kLs)*`DXw~*nF^mkSjwa!5!93qJDg@%pВtѱ(^8\ )cnh“ 0^߈Vrꩽlh`B+*iBUڱX^ Tu?B1Cn߈H'`~.6h/be,/>4k_(~ZW*$oRNS 1 X;[ݍ\(#hOqx2>[",Df?muYRr*E NT0 v(-ºէ}y)FrG=IЈbjsme4*d12ʩY\ˊ8[<S)Ul؉hP%UdP~:V͉֯oK3=.|XP8[%loI}#&&̫i1G|ZGRҟot,kK!kQy[%eeSizgꦛ]ۏ .;ڟ8ZqUVixK.nV30}b>#G7,.5;͈u&0i&#~xOq*sIn)T>9vՙ* "UF.F(&g bQρ=)U6u:-@_.G;:b[^o槉e̶#s/fU:B2)8R7;#oT`$s4!Y/ϊo>q"ޖ@M-"D[<!xDI ) `3R{';l3T^ MagiՓ,Ή7?~zZKFsfiz"0q^?ރ6utt)*H iKpĿ17SEz u!lBU$Omfb._"ժ@sMa>1/H-,W;Bʜzӈ)w?$o${#ZGgc|59Ҳ [p4*@fTx,VV@&ʕ 8n[3UZ,>A(Uc2$o cF6 wI~Mp{nqLQ]<1|v+x"G i7:/2|u߀ĚADIrK4[|@eʜAܟc@ x1 dz5įJW]M[T92-hylpw ʏ 됵HB7 SOlQ8D>dAl&}pҦÉv{lj^Ts3!<Qj!$҄1kPǨ%OOq*C.T1|ABEeRx. mvrT °0.܆_k0q`Nϐ*+9%.;^5p%hmK9'YBXn^HF.]T[)uMfXCMxزD`C] }  ^*loqͲBn;Þ {Qrتa/n|AKNR%$(GJuzp=”<Έ`.P}Q҉lTʙJBeK`f۲ Y$9a9ȥи v2k&`|gx/fQ?oe05<(ollt5t^gTYr:p96`ϵsDBzW*Pi+ǃG[Eܟ19'@ MuNC"yڇvVS]e \hML>s/W/{ƷʺFW t_8+5B`^=h_TY6?7rtG2qPꙝ1wt=ɍNHv-"~zVu WAm! Eb#OMߵ#࿋Lsb3Ql~6IÿRᜓz0=Vt<=|IL@TeClY?i$YDy 0D-CWh2srz+MNXy> ijs]@Ҹ4hTs{Iv>;fq;:6W\F-%UʼnKdZZ6 t؎ڧ[u'ķVjw8/yTA<_u0h D:~4<’Lodؓ`>3Gh@b`ΠXD ):ү†5}642&kc0,r*GPi $&-% U'ۿ,E,b%$YhMr|&iV~"sZ0ҒUSWht%TBz5;cN738_wTws~%o58-Uxx651Шs=8glVeUuFJ`G[c$[[Emxt93faNϧI"ߌu7kuZ+Fb.^U^Pt*w9tB:rsE],%"&` eF'i?F/l[Þq %WlQ`؅~ ".-qV.D;L b1,/iGdqsd:K,.KL30AlhFkjJ-k;#Y*y$tpFIZ=umAUC߷+*.+`$U:5WH##&]rHQx߽"#+J!Y:rapϷ+(t6^eҒ}M xC`O aS^I"}و!jF3q |¿}sn1kނIF󿺒#ITɚ.΂=8$UpKkQ 38 Բ+#I3LH~cOJNmMђRϿ*w .ݪ-SbiO \M&#\6I Y@xh >}W6rͶ oH9#sQ麞iGɪ` RKˤE O*]Ԥz|=21DпX9zp@9PZ^t-$ zF y<%ҐdcSVց~\'f=uU %Ek:ZKF\ d#.GYmp3׃r8.gS=a[Ժ~He,{Aoods.` ՛6[٘6I.jz b@EW/ `aY*n`n_0r !$.b^},"zM@hJLU4)ڈ#},F1/c`qm##Rś,Nc+)3WIB^ .5 X 3kt/BphS&\h'Kf5$y3dv$(rMlG*" $Wd#⾝`$2e+!T1,wH(L+D84 1<6ĥӘ+_ŒuD]lGN|虫Ø S$i L~7'?E55yӾ*uK0r}L!V3okxʩ#*@bp͜h(='+CHEEt$P'^`LyURI;4~veKcSC0B8DB"=+($lOP)lI2;_C2X=hlc`L Ea1"bWqhovq!ԠJv%&WN>E/5jQx80)2fH…h*ij|mTZ(NY7ᬾ[ \Fo$>rɼJ<rL:@iߙL/RY&OѣI ߵ9Ωd[P:ɦSLM@2oTT("`<^^QV2dN_]g1dHtR`6;ߦ:VęƳzQ?Ѓ0q_VՐQ;R-* +R+[* ѭفXDj=fWL(aF?@,ن;H1/> G㿘L zݻ$J0ěI'MWUvGv{0?Vꠑ9 YYϓr$3s+sՉ|邜UU-+s|BU{TIZǸBBKdM:_wJ}bxꥲqӥD_tv_nJp˞g,u!`8n-1וYg4Vj8+ 3:8)^;O&P! ./{ Q 漴$i}TKB MYacC7՗؞AƎRPaZ53ߐ.aMOq(X"?{:\ M;żAwzVzh;2χsi cBqD4 _Z`ѱ#v.k;抡ĸE| hZeV{)ض4=4\2sR ~׬_$ٚ1j]<&nn03[N8jh04Ł:~И%\*̨o )PJ^ZZ#\H>du莤nt,|9kǚ!?Mŋ8;l]ڳ4\4@8Bxm0SWdItÄUYQRD`-ήͮ$ޠ ]E?~/LkR_ +LzoaVf H#&De~!v pNiI9S4TOoh\/_^wD@nGi:4/!mhmT[eWW$.s3/K}2h@f~t]ЬJmc2uc7dYh'rl)a1F]EkQNָ1PG߅qǻ@w(ܩ9.+|K3=bٺ>nu$VH&8*%+w~@ Cocfxf!$|SEjФyW1 Vvq%Ny )Yo|0~țk=p99RfRpyrkY_,ܔ.gvzOv}3q_{2i =hִ%2?ȫB cId[D^[YZ Zx8:2-VE^4 qT%BT=i/\82LW=SkX~ۋ9=%!Zެ LR r)xqla aqYj}}5}ИqEy#P{'S}͑{"T YAG"^eFYL4E3جclؒU)& i5 ՏwÁ[obYɦ"uJ&>&J}WćAv)(Rޙ ! 7NC_򹼖An$I1W-u܄o݆Wd"VŁͽ0 eXxĭy;=f@M%?nŕB(:CTC&h@G$h&!I,c:$Qw7WE1-~:]iVq>c':,;` ?+{s^9-?l#Z7~NKO✏zl=0^ӹ1z0"8?9z(f:v84 j{&T=Rx,C.Ⰴ?Q2p<83zeTV]\yEGX~"Ra. 8pGXH <SZ:EhLWg +.~d%mWjo2 ! Fzt.ȑ4>ڍPSDXaC}uxMͥ9"F1E5 764gM(p5T'Y$D=GS<twkD,Dr Q{m4^w{+lr_kSWd(6A!|,w8& j9Hb'ݙ;s#6">2kAc'Akiy`_%gk&]AW:-J)XvczU+?V|yoPi:|,{]XhTwf'hZ]P`=jin|JdAmڢ&)ߨV=Ҝ@^?[4F1)5ɍc'm>ߓ9t ̹m17RSF]`*˅oH=3F |Jfa?~zDrlvYbЬ͚ Du2lw r rњ(r. GKujJb 2nMqKPw`Y¨mzqmMv.)_^M_:!4i>qHA4Q>4՘kvۯXYxS!ȐfN̠/Q `\$Bsү&5 Wq-x1}@m6XJ'9KÒ }s-2vjkijAޟ"mEHrig.&8{<EmbXl-B&ڸ ,}f.eytvtwU9Ml m'`$#th{!}R]$I@^ME6H~ 嗐\q̳14AMYs= ]?$PIӃ46n\&f5V ` U46Zk @Vܮ% fz#T\#E(IR?Tbn7g9yZjܦRjm%=˷  H] XƒR78X(GrŴQd2+ w8"hA(j􁳕la,jX7OөRL W l_^a UxG+L/jrڝg9YiסRsILf-qH ~vT;13O7~.e 2$p Od؍s8p&ҍ0Sښ0GNLVP PYDsvׅ )wVD Ls( z%)Q^7PX?eaƶa/Ycn;cgQ! @/̌OB x: ,TcyJ+8} aqv7o0;^|nUIឋdj8;#RhNQ+qӄ1JG\NuyvgF1bۥLe +ヨC.k |=[ ft E-@/!Jmߵ¥ Ts|?[L&妡Pj04hx]CvoZk)ZDh"Ɵ|}PL*yGd_RɒS DI@qyEC.GJ[=ӈC*p2iV+dMsp!F tt)^ ݛ rG?H;) ]啲t\ZВZfG? Xq]ޫCNaVm{1dRh|."׬91$A>)h[R0wN݃*N;E{E׆6Vfؑ[b;t[Uɿ%vL=czq ¯A[$ԦIY +&;>'"OPLFZd7VkmA)Hr-~8d >2xw_/,[sK=egr[g[E,5p-wP۪Qlwz,G߄N̲ߊ*UYv1YV@+YdN/xAۼ*rT.9_㯞;FV=5n/!fmJx{ѬlTFϹN!$]EKlu"-׸* FgZlo_>+0GT5?lDvb${ -:*.Ub!W:+WX7G+iqŸ^ZdiGEξmV)`.Q.*-DNdDD:;OQ{=˨E}LCh1Kl!َ%F5QIk@PWw.[|u D舖h޸icY^ ,+ B-smt8C7(XqN7tHKЪ@ĨNFCMEXv[dzc$ܖɐ!ZR/$к#۝Vq~˻V/qH׶ EީYneo;W7C=M \V3bwd`XɈzE,GJМa{EGhm<l NSӇQdTجӫҫ[7f;{5dklMr `$ap(+u">9 hobfAq~obgoBE6ns/wH%O堔 *yP>.>$*%Q.8G7 NJ$ ˒V7aF^uW!>L[{@6ȼת;޸|wc x(䉯l" /Sm|L/|q [#K.:ƽ, &9 ӢVn_A=\ĒiɞnB'?o?w@UJTKR`*#A7uπ:H„ Ӆཙh{. *q_9l,eq6o6X$Γ]v*}cAwtzmiZDd: . 2*XӀ1&{$SPx)/gpiw\oͺaC_\xk40kPvTˋ|]1##A5}UkX_7 6*s>ev.XС*@{#!Kdp@ }s-e.׳ =H_qӒXbt@!Õ잧MEm.ݼ w?0c\pAE  轍pO~?GNv\yFa (6ڨDQ1;aVi.c%ze_'+ǜ 7O*5^nUJL~F,%5 FBw-5:iq?jmWugmJ Xڅj_FNXߚn#{(n̜ nn~p->Cd F &J^(gAo[药~愽欹1P ճ {K7F[#!m2X#}ko {eBnN<";Gq zQKmD񕢠rRݣ_b,N6oe[NR3tË1}o &w~{ @ӓ-vt ]:tuRp65/x-u ']^Usd8Y|3p, u<8}gzT!*D!^ϭX?WdDӎE1fmZl0$oԧit]y?(+:Bk׽NQQCHi;C+ǛcBԡ1C z 孢~^tGǹ 1~=ȣQRs7bDl\>"5sA&C9[g>&5u7xxr+a .d{|z,ʠNTl^NS hOb ^_3->Kv2Ꮝ0({"͝qP- Lb3iL" 21Yk0 MRFrW4l#|.)H!3Vj9@lOVVq]ń>6,F_AG"jq*cLk\k;7n &LҸkdEvh4:?2Yb[i Na1f3>~&@.S\mM!ё] 0\|D 2BĤ{y Ȧڲhu+d:TF-PvlbS/!Q6ȴ^%{i%{c)|6PK%*Ƶ]\{qT<6ZpS3Fc$,ӻz be{Ȟ8so\]-q(IPPMO2O ^xn_Z?OաDA%Cz`bi8>~"D8Q3ԶztRD(?u!du}0XaI $C3>y%_[Mj@8p@8j"H:xTO`^ xFѸǂ[ XV +=Z.:5L.n 87#ӂeEfS[ܗn3~"[f$[i CYL3p]3Q zxcpa[1k_9B4Xcu- ɭݴD?,Y0%,]7mL5͔Q$:ʸܦf]d+5R*Vr /nXOg ?p4_>GaoD˧MZVZNLjRT|G.6ՈҳPݸYqA+OpSM~plpW˺zw5)=SXs0jWt}۲c-#nYRoGpV?v5 Q :y:%Jjn1䟡 A2Sq P1REV(19V(uvxxv!]^MRv:/j@,=T؊ [n6~oګ?ݺްQY BّSضHrT”e_9ZH9,wT1.SQY3z7m(Mw8 K4V18>4KI G/_* eDlvL8WU9#Ooq%<'g {,Cz(]P@͟@y&%xZ~A%+|Hè#Am5W٩9hxs\戳|H[dXNIeԖARL`sITv|p> 3diG-)ǞMhay"g(P_ò|_0:z `cj1 O]&gb*uO$)NR 2AC,:[|x5DZ+7!1т~x& G[ͨd0 Uty>qnhA͌ ؑ(L/1?EKc2OC[~3X{޴,HGH#VI3em c Cj2+Խ'DrFsAĵ"`&q +8^ 7,y:1,e'H52?(5QF^7=QACɥ0GzE.UR,ҠOt48%{-M)h7z ʛ9P'ԫ#{ejNnQua¯prqn+Ts ոzp2ET*f00O/ň~_""/&̎i",?;D=V )Ch1@~%~BC#0ھ\-Zp6ּԛBEE (qdz YYFf>yqZYLڏI!fe\xSE)cw`4asy]vkȼp*ҡJBy~pd@A'`>`3'xOXV b+'Sbh]2~ݲ7"UOɽ*}Yz nMTtHhi,saľ~^Y݆_|DsU?&K+{j8SҪݤN N='_-%_ı:G1HKFC4<8{ONCTlok睰.0`NJ-80C3rg8Apּ:w{m.} aW[ݐ$:~YCt!b^ra _Ṙ0  Ok uUX]T`Ru-P'@P(p**+q@b?_Jd#Iµl+g"1Oluve@!Kk=D lȴ,MLDOęDQtQE9"GSEԢous"zɯtl7d?|.#c+K4턱fDQeЩM7a쀖 ɺl\#ֈye5wj-Ӳ lgu28Q{|E>R!HBŜ"n oAF;Gho"(7yM/X^[)T8¨J'b!w~i[cN9n6(o 4y ާms NMD!y/ge[/EeSP~R+L_pFx)ʴc_ÑH3ƈ/~یEۼLp𠚲`5?n <\#XAȊy,C&EW]%^o=粠r+%DoV2%aMc  B̌A7SM"SvD+96-}]Qi%G8;>L{Dx]6'k۸dʰqc:K5Y%q@ɔgK2j&"P#&i-%3K.}G[7ZƴΧb0+l;38瓎!JQ֤k6>iC]b<1e yn"6}uWzV,,¼hz@;y#Vt0pZDZд::T]ivdk&UYBW \_,e9@(?:y)p_씔DiqsVCdԳley^ʹ[&P}{C5 vyv&!EPEp%#d2Oq)ݾ*8:G>0To)ssNH@ oj/4';{!?E]oXj&% qp@k)avVc)_N-Й}-Ao0q<-%I*>~׃X#A1 *R?R٨a\R* T;% nݐmwC&L!+^XcΖwjWS؉h'nsb"ʭҰ<}AAe72!t!ټ0 B5RX-RnvJNm()òwhx)/A62GN1{4nH1v:2ˑdl8b2K?ȏM_Wd8.fSBipT:je՛ޏ ?y^"k\T|!FxL\f4}Dh]^2-VؤPֵhcSV y2=|9|R9`R+D*Dv: LS ߆]rW "5ʥs!gv֚OFp ݁4 Rvz^IwdKM JϮ[vKhU j|!So=М ?8P^Ŏn3r;\+TWŢ8Q"JZwsPeVQEcċR5%|43gD"v p~{էqDouVpbwX!cC*zrR +9=ۈY |8[X#>H?0#Wuf -H@8f~!&E2>vIav.]Ƃ$}2 UlDe%?)C䝖FMgĩ {)ᕣ M9rA"ml[YCb,ppth9=mY87hD>Xj6,Ǹ"iê=9OWZMj#:ë۾Ą̗}K1k3/x$i{P\΢堍Ϻ^檩;e,;ApқWLª*_l/+b|/W>erzi%4vE]XH☒V*^Ch-O+z )`dS1ˀ^ <]d V@&JjɀEj*4h#7”9o ^h+c3o^-V|b,^4]fם޳C+}4&$H$ܙAPX4(inx $A'lHw[*1BUawf|/ޝbp7Rê*5nMP8SS[QfHs@`駴c900U0+30$ i(oؤDM*"ܪ%y:Ш +oc$n?2iY9w.kAK5^/.)46@a'&L]\A[<\W깯B|W.ዳQPF 9m~t[V9բ 0B:O㘩()vCM޹֏>Hxi@m=r~qoxAረ:tC-r Y$ˌtHP}JU y q\M9Tφ_Z=O |/iJڌFCQply\s6$ :;O'`` Nfk nM3?Y*&en|`*Xi`jQ85UXW嵙c Pt!7R+;4htp;aͯ Sglzr:ۍ7 fY<eIuWjYxD iq~7 7o,VW=P$ 26k Zs7޸!qKn5r?!jW `:ĸ7}&'@>8|_S<-E#-A{f ÊLdrP3R ͯe ‚&<:VRkz۝*Ca;f0Sf1y8^Oh\0Էfp;IXijr#Ŵw 1٥86&'Fh dKlO\mkxu uZY=a ηbΆ%9ħ-$U vf](951mzS5p0άfH>inlǀ9|a_Fpc)8U;Kq u{t (AUؽ=۠(%H_73r"Uh<+>hz5*]M:o鑾DeL,ۉeVj"P}lj٫ $Dp!mbEj,Xz#za{m\!egd3 /W}[AӒ38#!wȞBWߨ7? A";},%I.nٛ!'ˈo6JgȐB"__l ( cZD6Jd_άA;rza$kaDPZэYuW;RG.ߍ1Pg0W:d\_X3Vm0 aFnYb_uii-V!>d% Fqb L5)h{/ܥΦrF*,p#>^GgoGiŜZE8'i- vlܣ U~BՇ*\Xk*/QS|k 䥏MJmLN}?q^_04-.uX1u'VMoXءcrS"WZ|JƈgruICGVQ-S ͤįb `u8W F'翱!%H8[:ThUw>G[@f NEBfA'yS1!T aIfosKfD'A ? \J qY~ _d&ryƇ|Zm5uS1Tǣ6ڢeܥ^e [j%4'Vi ިCCN|K0@/|ۆ-$9 .eУs)9 =N?Kvc֞aDyNap<}@ŊPgoaþ@z< lsdNlh4cz([+-P}i q=eNj* pD߁[s#Xn)n @;6u4l! գ0 p짅0r،Z 'W,$5_=A UrrO0 >"_(kjӫ!*?[RFǃK(u2=@Zyx?7 /PKv!x5jڐ~+ٛHiu)2-ԶDHܹ>7\]tf1sPA X0&$I}m[P҉)u" n/-W`P[X!= #]CS{zC~AſGޡf2Q5ˁ6p՞HP<#)C!4M_MfjTf+᙮(}EΆz(oؤE}D1' !fl*JzM 3@AuMsܨ2 w4JiECHWF2JX=CZ$?%e꘽*FexUe&Ѯ0<o>%zj$ȟXBn{2-ϭՌ`bڗrebo*K>Igsv9SR/,Z24Nǘؓm]?_^1$ZIF9kKjƒxDmp޻"Lw. ao=KQřo={j␯;^/SF}41dUdTÚ v |_$Vp'D=-95^L)"X}7ĵ%n6~؅/bB/q&cpY%/T"/B!>^{64_"Vڬj3tUཇ߾eJNck"rgWջyپjO86]剜WO-i2|k!^$ZBĨOA*{V.#?CHQ,UaL ‰ӥuYXݘ>*;v>wha:'F `l]}^p< "uEfOEĤ;K{_VI`ʦ] , ~:?^uP{`HG-g63< d%)\8v5'3|@{Y=lm Pt+Fj DIq@Pϙ4@I?pEhYz [ZHta8 .P@DLϋ+8f|\*`V~n\\ODTRjOm8>d2r?-|cv?xFniz6/u|Bp2De(JC9 X;(+£ˌP9|| ^2@ V垃Y@B;BOlc%;M}4|~T-XHv̳'G1pnC<P3L1L-˹_9&#RB`5{1b%ߨMzd`_| tCjvs}ZO:j)~ 9]P5E X%.,@@αZ_u+iA[z3=6Q~/h Bݔ,{ p5=7{2s5Vrͦr 9#FW[X{y"Kd)`CɑB;93K;4=t󬽻En4+3v-ȁwg2nTY$PJel 9qf1pEv;ZʌxnI),H ?jFٔGj$=rEviC8 {s; H|M:"Y_Uu`Fi#xx%n-{R+M8%c_4zaJosiႜ=u\anV;v`Epm۫Q"5(knOyEǀ]䵊ԯݴh&FoV7amqM@E6Yqw4,㺉%XuA`zL ' x 5uu3BE-TXAb,*ڥRAJ|=N2^B(um5B=sE?A\OI&c+Md `UX$5j)NK/G-"_i^3蟤R6n1g5qx{Va(0s5F/}(/ʹtRZ&ofv聑xk! A2B&틩8;׻E>Eÿ 4Xos }O?oÍX<2)pmsca$4IA-GyK7Y<Gan&!X5i|)R̄`ͦ-lT ؄c<Ф_('oZ6. ;+'@6g`I`t[g' -0 g:‡5凤k jS vHʠ^PnytTm+51>f kEXy R>2L(u:V H]hDHdeݪ3n1^!+p,5m'ziJ*eY! Dv6[VoEì #~jQ>)ŭ_ j:[x.B@뜈v0AD|pE3'0/v0ա.PC=e̾5WBܰZ)02:U p,tQkƬaf*?tQܥ\y_V^[ܚmW]-ס|??5ZAkw\,&,zzS״ Pb!֚Y%7a$򭴨AQ%h$@kU ^[ )6-UHMG0jR06-n"jzC)܉JDf ٺ x}"q5FG Sk= {Pv6sw՛Dz'QБ95_YS7L%HDơ"hPL; }oZiޘ|0 }ur?05i5': yE;vJ9(>4BE6> 3]- \Ig6 ];lRo#Nv^%|4bDcXE3VخQ\"v 5W缍lM^( ٔŸ*um$c7[Jn &9a&cF#8WWu[x/N]ΕQ"l^`"{iofȯt~ rQK<)?( %f"kԹo/j}rOrs@S׽u !t_!bZ_"[IXcWЙN@4nzҿ ӏ Da5.vcْ4ezC2iZت)CǼQuт z5JɬۇԞ̼ek&dwnZ)~n4)Qf"Nb* oEa&`" ypI1c:`%w˳OIK!}Νԟ8<^Yq3 dmzLHiaUܪ5XU;4 'Ijw~FAz]'"L}qbP=G~[z"4Z#/!Ooƪ^1OhGYroxW5ЉIch! \nFkVzhrƚ׮a[,ebҼr"h~BSÈIMf=n! 5;B}S#ys>qc>$q&ڂ"HW^QC^0b znDp/j8 |m7BmW_1x̲xRBxt2 c? Q(% $!j{m,'lcmNF MKɈ AE3Uj-j1Soh"^t\UqA'[i2Qr{nlA@-S;ًvC""J"-r]B5t^^"k/H[ boKiMHOX"$UCSɩK o9珚Z-@B$Ŵ7HK;6 Ji}c=CgARNEZPWJXƵm e@C)]E9뙫#H#% ݈C5g [}PsG[S{=+d`(DQ-uW\ z80N9QnDnz+t-cx5.n)J}$z /|?k>vh+)5cSPp̶0³B {伊}4ů\}_,$:Ə~>_5c@U G%iI0kmulГnԃC5Kdd,+[JG_!{h%o:bW/{>UUNe~7kWTV4Ŧ IpZ N嗎-WO}yؿd+FoMt G])%Q⤅kF%:)<]_Zp'nOa1A0ͰZLQIGza(m!R0_ܖ'+ yu=>SpYEIC5l#Z򪁶Μ0P8xM@+i We8$̹VhMJɆT6"ˈ+˵09uo2`}* GN:>V{9T#b;Yެj)󽃘]jT񧰝{ p!jYC!jV)k6Ƹ]#QzaV'SU?q0|8)RI8nNCN7 Z]!z ;Bpy$ͱ"T2' 'dk_qJS3qԫeYI10Î C%4Ď&C rq~.=3,}3l, t/8,\ͫБg}3%*k)c;i4浑H=WO-,ysivRPes̙MMDrԷgjg t:֛e 々am/beҸp&)0rWZf^L;ξš2?,oѼT_)Jdy73LjOLP_Pv iR潍!I'_6F-ճ Q'zL\fuEd:F9}ڏw%m gnDXX)y{I?RT`:-ǭiN ǷjuВR 0g3@uHqKV$0 rX䛏LjtNYm*pPy.Ű=V])˒UH{죕k(i+$%kϳDPފضq{M#PEـy ?'jȤ$YٔR WCD rGog!_̶ȠZ- }/;:M"Y2L3e~lq0X?)zޞԝr\eVCNgXM M]^@Ƭ2*~]uV{΃~„aVn_ n?s7=T*n(cR+Z2ELp3 ~ogiFDouR%Ӣ8vz]"P&emjrΜMN<&2 PgZH#qs zɷoMhA~aM.+ V鄼 GXX !ZFh-up//6X2=%e !3gʱJ.6K~>kl{"FlHv}j[^#指 OdaA8cP@q`ٚq~ i*,/u&jMc KRyÒ>@{aG K@}Zd.uBp,L6¬ ǹai__BOz Gg .5z„k`It`qi<ľ{tF+Dz Gx| tG? 2ߕqt=􂚵ʲ,_ELb {XeAi3V(BfҴ 쳸'Xs3%oLRͺx@OqU-+% 9Wuq)!Yy[M//*2M5mfE4SȆ+ADd0:u_+PΞfO`i'W"`9D~? >ʡpֳ'[s)ޝt% юZeiSa`Wó؂ݬ)C8ek(2O vЮGU 鴿 ѝeh2م/ AQ,n9Tj+ѓgCQ",&S-@ۇQ6>~]8\nqMU" x´ Y9Y6b7nbJ[$H0bMOZ gn;B6WͿQ|z^Gz" ܈OL5;DǍvxmѿiJr|`_7AMme2,dc_J+!naH 9d5 pT?m('埲܌nwI])zGOpmQ}]˼ At;{tk:kB?,{-UOpz"q_aذU>rM{">s9uGjW 6%tW%-~o*Ҟ֛>FQQ;,'x($:kg etTAr^ '.8/䚮1Q 73S[{Y腆XU=R$ʩtb׵/:/r',~DYNA-Y dk'ؿXIou"%f u eʇx>z=#T?Jz+? ~i/|;p+ xK) i/ ^rf{'m֎u5rRH g\ioŲSp@CkۧXB'q{o @Y.HH4%D I:.}dYߨ}rfsV6ش2>dИN9i [ 8]\NSr@!.Լvrp.ȣ?:˯ o-9+""NN>/PDzaBmLY;C-:-k63$߯3UD#T5o2g0${ ww8BiףEfiQY^;A?!cc˜B")KiChd>9kBk5 Z 4ZYC!@0T7q;Z6 QQP5oxBgeLұ5bOa[?űP]덃2S }%Ipy7 ]U؂ .(pxmFG[Z=/3 Œ"}y0*0 Ʀ |g N34#U=~s!Bc涷58U9ziSne:v~ T BR?0UplӠÐ'0;Y݆a]fu7C8c|vpzڅL&4Xi[Cn3=YQƹ{pM֢o74ƺs^m`9oN|=N].FC|kGN5qD{~F(PCe2lH)to|iihQ+RHM:nXN\K~$g 'ZIWU{@'LCX:AOJ9hmMqP*廊4軑4 /> | ^Szpy})UK4qSTT=Y#|hwy,?銱 KXГҍ&.q5zfAգƛ nMK-L:-U|^X=zOJJdC$6P7f^:ȶ[GSY$e'CEIV `s:s}a {ԡ6밗isP CF;m~]eԮ戛Nحߤ[a)^b5<# j\+4Uye&Z-hK\AF>(Zp/$eHpVM^߅hliGva/y4Q)*0)hL";'u;|]VR{w#3QWmׂǝh%يPU:gNY|(n( 17 \H`N&B­k! !?m-puJ1j[ۏ#&nyAu:}1:S~@B82I0r͢q ًn( :.%U<]HiFiUF@i Q)ܕyvl=CɌ<'Vt Qc4Ϸ˲R{dl nl\OKU+ǢQH&xix*}S]HfQ=)˽ nDM"i0S G}ɹi/+m.Z(?N.(2ʠZ>GhpaЁxci3 n^!VGEҠ :obä*8:n9Oc;zȥW &C!kqBd8;ˤ}?DJwlADFMl Ju颣sy%Wܞ_^NêF8*]D0Ys7au9DDcwcV6KHi_%Cm2D"'oHFqV6;Qm-KM?>CO-B4#*\Phd+(Codtrhc s % b*w>U~6nUo1߷ m"3ڝmӅ;}[dzXp98êdr1cYcj2ɾUxWT׹^!RSvv..4vRfſy[-nତfۃ9/\^6Rǻml\1oVDN&LqIl>)]g&LDbc^OUp-5bt̓i ˫krK--<:tbqed i܆fup ~4թ .ru^Ʈo_fe31\do@ Rk,;a &#/Ӥc 2#"e!bY)VnLѥQy!|ɕ[(c洰\]*eeѪ9Hءwe{-%5?)ggㄯԘ1%ןhѠXDn#ɍ4jƄ0ߤ^fZdJL5ؐ%StrSO' 5/UILy3ǽnÈxs{}=M!GSP {li9* pϥiڄ2վav?x_*zJ-J*E}yt~=sT¼ XDh5͎ΟďW+z A X7D^$G.gm"j<@7j-э:mD~-_n v)qxr@ 9NI߻S8 oc7Wi[!Ay0|MNߨby5~qU|S{QJB%ϑb) s|u{BVp· Yt=, ]rn E;WiPC;V ؐӓAT(E˭g kѤjWg7d^f6&9>4S Tdg24 Pˡ(rRpmQB\:lAJL^yrX//t?Ӷf_[iyδ hi.*_ ޭͺֵ~"ծx0ϰTqc8)m_bs2 q2ɪe9ͮ"ĉ'd+Xj=_ɛfȑu${I[G%! GkHA#]@6:=Ъv4H/(*%9[Tыw\u %8Vu겱x]uw3Qt N #ekUz!g;;6(~}1Cz&|7~ )SJ"WLj"qYj~qv2wj+eNZ |=xyrY? ԏڎa߶kƽ{^Z ~T^C9QAo 4ЫQ JuV2uUNb^0&'^UdĴBϾʿYB${oښ㵛2sY> X%h<eOI}x&zT]֩(| )QH۟]5RL3(Qkwl76,"TƐ}2ej\U8V j` `lK#g_êmT_uK}SY8hJ$D2T0+&ݥٷkb1exop SRtP_'C6#vXoHGLlXz~A IFHfpԶ@#䞹Y`.(2lRcdOaz et"᧸QsW'bjG+P;ph` oYh X'{_$AɀC4_(A 8p ڒ@3q"v[Uf)2nDGq#+52ca:1;?牼?=Η!!ҹ`WA(Կ$$.LO\5?Jl?mk*P]DFp1gafy͗K*2.'z3#5kPY U;mZ706ÚG'Y;?c3 efܷxt{p+HǦc]zyAڐA3aU:E|<ɠ_XRO~p1GI0ھ( Jgȭl#% XѺžq76V,0db4|;}g{Fa7HS1YC.G3KL}'ϦqYYVP64 ױaLKi݂ f )ӢpM( C/G̺khT&5]RyXHNBt̄kZ ,ERb]0u u$dkr|^,ĸG7~'f?Tf~+QbY'PmWEĶ]Y*U+PZv{70 ,֎+-[kG?Tq:_. զ3Fn/h20A\Aݽ-N6SwjLw(Hʳ :Mx(_8-Z JRe|P`7>3E+wӫ Xf2ZVL{~.I3s) :|j WdF13NNXO?ش* _4K[mtX?p8+U];(U<%o]bɉ$jc_$ $?`' :TM GQ.1:6CgY<+H&J٧g t#pa>cwO0ܫ LcYّWU i)7X=߭'.\;=_$<)r1\c@M@s ҳU=B Z%+WkٖYb^M%w|S, Ȉ6CNpJ޽dLV9(yņY팦,IJ 1m*@3uS6#_OB Cydт18u/wIz֧G 5ġ -\ؒP-~ryyb&vFw9&gI+a0^rG 3R*x_zo W BNxSy} WR,5t{-jfx*n'+!\Z#2ˊld`# 8]WWݬ*ܴ=2)iSa+Y,V) d0UC*&ASX VˬmX0  d=:Wڌ} De xCoDxiG;[Цr]B2xp=#UP|bh7l*~p@՘Ʊ.@5X39 ##w'=& G}~T :Nrqvg;0Lﭤ8B-[HlrKzb ! pCZ\F,9\B }n;}FC1l|;TmԺrŮ$tiyh[Le@W!XĽ }rbN)vсzbWzހ*B}̆Gr;1xm}cM>k3ިQb)SVqEVZO\z?M캚)0k}@bHnpi.7(3wYg{%-E#c&~W@-yt3sC ]ebw.XyL#k=P2䏂6la6aTW%[]qZPSbQ[Q=V8Sa/ubl-n'C|iRy~sNܕȀ7$8oUp6n66{ oqxnќiD|_qp;O Pm ~!M|FW1=ZB'u; q$uF$wT=C%j7o[vLw`;xM^bim8ջj V[5,ئ Et^(dH?ح|cU SyZXOLac J&68{s-vT\eb+l28-v!= aTƟwSW^d/L"\28`3i-`D~ l y=$vڝEgdcM̤0·'%Lfg:Z/كn59זtSojgZۭJbFTuWJna*Ajn']aƉ&Hj>C&V}B+hb*$VRAVvO1QE4(gBJȡ:,DTϠt, vGBFס f8ܾɘqipEې%ba*˶9㺋P l͓A0!+\Ϙ79nӡtW^|*^N0ܭ9@^n-1A5Po@t6|XJm9lxw#+X&X9}pP(q+:XkBL."Yl9~d ?e:\b#A\P'掠J>/}6xDWR!$lZ4}E|;PJWռ\Փnv\Z66-C5ck$燆q.8GA8y%sǩ0إ9$shh7 4 x ƣm,Br4wk9ae< |f Ľ !9mSJ]__4]Lg54έo]h&^򰀟uL`A٢+q uG057ςpF/ i (}nJЁo+瓡BGO-c)NHP˰Z?A0ۗӳA]ۭ;V1ui'$]RW Ufd],1PfV=dP֏[_ƫ.,.E9 ïG$lU /D q~p)J fMjáZϷl+*[p$]Jދ-/}pVL87bV(%9+r~MCeUX`9#`_iÙ)~U=OW^0)LKOfx4gs`crܲ~k˹%ҋ iìAgqzH!9~IJ!_@8ղ \тL9~A!,WdOGpFi@) kZYE: ƫர>bRqɇ‚ bA%?`Vq-s۴,nv5+Q!Rӻߡ3fwtɷ[gDN+RrQ'v}]~Fr]XzϷ/,;EXzt.ӕ4@e|imQ[YgYJZllp_,H/P5%p5|;F6;+Ypn߼1^x8̶|27 ^xؗ׳ItP@KȌH?.%~u;d~< )-KD?[BlU u!I{@7wEfx@*C8@ܬ[B 7!dU#a0ڣffg"ݣ0 J~r4hھ!v66T_$$3-WH?ؗFXŠ5J52 ,N6=v"2@YoT`d%bt/\;jcB\ƍI{,N?IÜU.Tt+Jю/m~F`Ĩ؍|qb&.QTUN's*B\ܜ7<ֻW'hǯiS9"zjyX*"ʚJJ`Mn>ɶ{CU/, NoYClQ? "jG;_V[vnQ4׵Lv}tS7pb 0AL#p# aDoѿ'Ob̔vU%>ѱ>kˈVW80|?yS7SYY@moۨTFE 8&2-,=B#!xgץΧ4V)a3:ߖtQC \. ю9mlh$RQa%3Lz?zdg8L!ݲzRT5w>ѰT'疡-, p/iyWB?56-[appaKH6mqpeװ4nT!0a.D! *yڼǭFMK,l p+ơmk(:/+r^.)yT*?IQUPpPGknC950VGW}ҩ)K?waw]M,rXcU- >4X_>W| ~ar+v[ Țv^ʧ o\(6wؤXAI-D{u 'q(jD-Ș>896ۍh }W~srxFE!4:Zv8GY:4ob,`Oc×!ֱ[X $eUŲ~~e;ѶF{+(`S ]1x*z-WV S+,b0V—D`#3< E?h>S9! ~_Fr=+ '=?Wt)!s[y`*mydy4%Cb`4{Nd!E h٧Ձ WkxR;ǃ-#g R LZ.LE;1 n(k'-7#}Z;J@K$m^q6r(fY}W}dF,x$ݱ uM#CMML_'jz~/)AaqJ -kΙ9Fѣ.9j#@Cǵ8,/ٗ`Cw  yV#B΂NUqQ+Ѱ+8NƲUٗSP:-`/9VIqu0DԲq--4l,ab1}-"0$OE0aB/V|eU>z敽 rShd( $6NC=;^]KrO {ouU {KO,̑.#Ẏ 0'>ݔ;܆L̒mh†g4 #vF a=O-&!> `Dm]论C2sL9d$5Nie^M9[1HbilF3a94b,XHY!/}Mv^ueTO[%--F\;&>YЌѽKcP3kg6N`r 938~mzS\*06\sfDHYsH砯9[hf/gR8 q_>AI#)YGR  ۯUr/%miKVҲ"He2mcepQp;ad*.ܝ _֬[Lm쫟d顿A9{ci{K2Kb-l1\V(Y878rFkN< UO4 ,-\UZEj3͐ģ@wvPy/*-tQ-u'HOAܠxv ^A#œs G?+4U5"68.%6NP)}b?@f& -#=&b I5 ?wr W ZC_LvI,Pb|sNzWq-+23=ztErf,sEWLkq_\yN^pM^ ^xdO^^|~&Z%1X6~Ӳ .:ù95wY٧Ǎ],reC:MSHF̵M }xaq0M>1?u8m к*Sܫ} )m 8x ub"4܎ĝID3|( .q~P22 's8g,WDI&I /nR]i'_'8ڌLNY?1_NyUߐZن ]`hb3G8˩<#nY4u:즐]ZW{IMb'Sg-.>\ڡsNILVKWm6{ٞ z:@cdULa7T;3b-jTnEdl o DObcKV\޿ֲ 8G\ڐnݚ=!f\ ;tɵ/sco 3gN $35@ ׎1]^?A0} ":,!"u^ }ܷ7[;~J`0ǰ? lO4ġMѝ{&"u-oDg/]\FB\rQ5M15,#v5#GbGi`ñE!P]~7v4$\,|E^F U"+#GZbo uޜ s*G&= wYccǶY$4F\SZeTX|K!=\ΖI1FšW~$/RAcS>"s }`yo1ݑ)muPNj6$` ]r#`lmPV~Q) QTgJ=8OdI?|}{ Lݫx۳m"=^Kȶ0Zbhp*}&#*R(с-% +O3FI>]ӥztp7Y÷ȭwMY]]+[5[Afo,% r+7(KHxI~Ĭ~XMl 2 ME`_sHPkTқlv!9K`a~ /.Lud-X"3$Yrmr({b5¡6!3FUv-lE`5{$_5m-]C(mutXCJ!Hx  p1f^8 ezmr Q5珵A 6$&Igl UXvVmMo,_M6r:Q[V^x ִ`2sBm#vwc VBS1 Hx,~_NU[o[5i82-7t6o#`Op`]PN^B>S=a9j/yFTy&»/ Z+N{Kcr)'}LpK]0Ճ\mi&JjIw:y*9[˗QdI3@U;>#N?^F*sTT֥?_l4\o`qPJn%rC ֨ ]] EfU{a\MMFO)Ĉ @,钻CdK3Z2 CՎ!tQY]#B9n'WN)o}"ylnuT]P/e:B@*R #SI,-ሻ$>Ƥ:fwg\Lp @xhY^j/{'[wKh 91@IdjP4<h^nZj!##G1]ҵ$woB,!c:Aʯqa:puqXrMI0ِ+ӯM6s)NAC:0·Yol~wUrL)'Rx(7 ݗ.(EoN-¨, ZƯeRڄ=e{(A`eiKga}]nG@I}KIӀf X'Tj; ڀg9)ͣMJLpk4}^7H59m B,Axdi熆1n]z)ElpOLWFed(׶(AdiC܏U$hEkHb1ުpK f~#=bmC$'鼍RIX;"/%Q]jk3u^?O23b8CΨ?_m""±i0QϦ>B 63;EhzO>[Wҁ8v~ͺO' ⨱hFN|Ҹ݈[QVGZs Ch^ŭ]4~ENjM3qh! Q_+oCuR" i>zNG?{]Tb8- sLRm\&n=3"LʑT5q_eϬ5ϪH5Zf ^gT64jUJOWlE(oD vrtxfR3kBg:o@ M\!M3e@'VjT*f@gں "McE]ْ b.iiB<^#F͏摛KiǮDS&5 xo/cDÖ4bu3$5Ļ׃"u3ܔubt! :% uiGG+&DKglKހ<ɭ}垂%T<դ}>6 '9ҶϟrtH< hRg 5;`(I;D% 5n`\2M,)T%4?$^V/+5 I6ʛ #(k eH,v'jwh]|G|ssp?Weǎ4e yjS~~ gM'*o5)#2 sۆ04)[Ve#,\ߗO 75)65VrJ !ˮmQލ1y/xՍ}ILJHJ)Ӧ6H.Q5[1ߓ>vlDj懅?5Y(wg/͢LWdmo;`\6p -Kᵜ,z0{`j7B0tΪÇ{x|{;^Mּ">̬.!+P V[C;huWq2]A4 8ϭ+s Y' r#<+p3Po') #9bZ[rX)ZNygQ`!Zc?M#=j"K_xfuQ]~,T3AFpvOykxF4A}ej$(蕣EjF`ހM8Zb=U2v|cWo)f8(>Fa:"G"AwGo,M|B³_W:ǡ[ k*n((#brk# _KzFSt2}(9VYD<[e~GBcn'^%QG7Q-Oap˝C|mHB/R-5~ 4뵝.{NT5UjҵO[o;mS ߇X ?T[Ԫ~J ~p{l䍷r2D]FQop'q#Da)PtYč"BbScTԬq=.l V,(U:vfN~b8d@l+yV=fH6?offxݷ`/UB԰~q:{M:"7F9'HL=qk_հ{w䤲k-wάQ%W֊#p"C#[_ǟKo.["Ɋ l9UҦ&i#z"0.Oj0Oێ >UIm4jϡL![,r8ha]^rU]}K?:_̀Qб|~$UG0X^P*ujuB4v~(|iq0.ULL-UZ5ݸ6lPqH@FtݗwU.YsEmfmaCk#Dp<mA)t^o*$Ⱦy 憫1CnIևOy }GRs !NL:^O *s- 2Ǚ˙J1h҆BN,Oؐ``E`0$0. `a1e ,OemtVO$roqi3wBlh'޸"ToX^m#~/* `{?V!p8.WhF_/;9.G3Fäo-_oF/g}_3hlB>f;,Ihܟ&fMyre3nM"$3I?)Y 1L1Fڣ,m̏|80]A(# &a`ͻ8[[m0#/zh_yySjײĹ)7u%mni6n![-{]¼FX7o)&ɭhPpWbAj{)' ^iڒ/K2"i0t,Z`$$5e|\McȽ+kgK@ 򋟎ˤN1s"B)=[ٶbǠ/5P2ݟ\^aW%w`w 1{ATGp/ COm*sSť&IfV.$(6ӲJ^8F&1$.IZ?IMQ ߆t)3޾0'4Sn6kDf44{A1OgA\RFܬZ+^PyPk 9# ƃV7 ^6G~) ͦȪɝ5X#ybR8=  bs9fv+2j鰴[Fe$M\I8[fN@C}!ZZ&5Ԃm~%Vi5A03_ g`sc`Ĉ<W޿+&<}ħ&&bƽ(`ؔ-gN%dJmfb!|Q$\mDcXۏtJ2u qsi씽eOLQHަI]vL5I?an ׹FILRmͨ_s(=bJE%LFf 9جb C9+)v֎CK b͡M'@$K`@d2,|(E"1_$Q8nseyz2Lǖ[^3hCK$@Qu+Y]ɯHFZ;XgxpIXq!VQik`!Jj$@k#bduWВb+mK%9x\O)^zIp !$JgS6] sc^7D-xO^H, E&Ԉ| 6wU`jpU_; $RIt7opMjOgA w'J>Z pjMov?QF*xa(LY1+4yV -E'M XY,6jjݯ7$NtI|OjM_R(!˚QwhB?]UĈ14!KI50e7[?>(`>> F(>\byGyd %.8R ں'~=x*vzc]¤FdFGoCΏM4tX=`Riq5AXKVkmRxbQ.kfRgQD/Eu;4 tTmx8/,F,Y Vü| ]e$]vŵIQk^|s<eCMuvd8pʞUd9Se(5઒B =;3eM9i\Fs9s,RkFihٺN feIĽ5訒n E$wh ]݅ LJl% H0 6όa9^o}œ>,bɮ̃."*ĪE$M,QXu QǪCr`@)sȅ.j+?e@Ex-RoHùܨd-N j6RbcZ{eq:7 gogP18d]ZOTcFf"{rBr>W]pX&,PxG@ N~B >ktSpc 1?H1- }?h4gYZ07070100000016000081a400000000000000000000000167e5c8d500001f44000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]?EhDTTk׶ǼՎ@_Q0 tyu ̉:ߓDkoԧ>nd#iXTB$$K4W(ּS +B_%Wqe5.hkS ׌¾ͧ"MIužUlwNRQgz+\.'7,OZO^ ˵mmȩ7V7"z֥A43y[]2ijL* rfޟYfZx@j.D#J 7z2ȰUU hRnSIon_T㓒8R沔ߟ-9L~=xyǁFd1"k8*keD dZx0%^ xO Ra"ʞE1-}p%K^ ST.25;rk@y3u61:|SdԙJM.nRcKѳ n^DѼ>}I GYmCVnFr}7*J 埃jVq`ix?(+fclj6w e$$>߽dGT8'W_9;qLhҫI }$(P2efT*=9lw&[Ըz%H+ iK$Tزl)-A3 Vk;Fqm' g]KZy# ֪H*NBhI'> ٿ=QR Gmc)0,|WU0 zt/BOjpcݘJ 01H_?U-.=~T~kh֊11ϳh!!J{<#,6C;\覭r﹵)[W`kysk֠=5G$<h9Ee*/k˻t1K~jKl d!p zl-|N%I )#xSMD9t&#b/\h=m9ɔ;Zg =:Җ?8} Й yrBn)%,Jl'NL ɇDXP9:hcӸw'gĿ+Mk,x~ Lg"A׼>E. z]dR^6XB=+;Z~OY}2lPK&1S1[Ta, gf/I;.W&4ޤ Wƀ }ocHh*tF; JJ-}kUÙΰavuqkO&~KG$OO԰#ѯ @lSxB׸Psu45µXXBzC߉8rXc 磈t;^ToZћ?XK7'mYZbt p*d_VrÑX|^2?/X0lg9u2ō"\)5WVdB@us8H/(9(5hTPe94s2*4cG;nR$HHFr.0W ]ZѮ]e~̿k"*  ӢOeD@Q9F|Y?eN۸@*Ej!L3nym6M{ڼQM?io݃ +2A 9 ̜>}Rևn8L¾L#ȮKt5C<.sRf46\I%FO(Qֿ<8t5釔#s|2 RmnI|F kP Xܤi*>R;ِAL3\[)kdyZhޟ夙-:dw}2V%9X[]j3v98#f# qܛs #j}j@y}X{- z\vZY2m,IBRF tJ+8,\݊cct?wf,'˔*g$ǎjEd[{V *,)gsEh.Yo4A ]aQ'<5b#"{a=yJML";=JTol;pԁ#ŧ!!#jV1ӽ "]5VMB3@I\qEpa # PųVV*@ O s-xӵ#BYb{GdvU<VMH^w6uTJ̝׃. \ivNrX? # _R=1Aî0BTP&D4Il9; =<0V`zy9+_OM,w:\A֩Tpт 3tSԡ$a9x -B>: ph+y:W1۬ 5QNv w}G< DzY>C2}ZhW-nȓ\z=$6Y7J _Oy*70ko_Heхǫ0ƥ2YEÈ2=oL6;;agȻ쿾FX''&  F7DB8IԳ$bu݁hǶ9+kxzRGvlH&3O|΅a4Fb+{"2vU52'Ƞ_m%%n}QĢH <ʄ MGh; `7 ~\#5VhZ%&ʒ e܇"c=8dJݯ7texڥ5 X>23ɣ.b`njrrbXMT+F!Ʊ+\mZ'> ?)&lQݬy59]Kkɽ\lrPvNwf*7mkD-0@i5А+ ۊd]w8wj`67S렫q>-!+<f2 4Vl[H;n[yA0Bk,qEKP*Xþ!o˦~򗖲XD_.dz /4%ա้o7x;@|^|N.U)}xe=h>&Q8tHsF]yrS%l)䍤AEK jABpZ:L1 y/^%17.7o;7~Pvo!.|#Xdž5ŕE -kCvqt@b4[[E aۆfckkɳ~8ȩ K`8_.{GK_YU! !ƶP٥3A=~}wM,[3ғG-R-mOqjQPxv#EÃ-Siq٥$S5OQ]Ah}6 vODǏ@B!tOߞ(UcPLDŽUb H癉4;$D7M"p4)/ZenLǕFpclcH%P/=v!tiZ:Bk@EBv_悹ǦfvcfNѵA>`~ЪWlS*A*y{ZZPKx2gXq!-޵vzv`NV1Mu K0!1.!ivg W8N pܠ$ 5$~8Zhe[=/jFFZZK۰kqCX\NLgt)e?1720BSz1 8q>`O#kqO<>WxT QO5&,WLU Dq w}$ygX; \g@/Ўf:}a6%!gk{7؅.-'4&Qݳ>ng4)6\M0']acPтxGͳ6/`q#$轷T$T_?܉]x4ZR*fF5Zoɭ௴eb/ɉF@TOq#p$fI_#xfQVg? NqoPc{ޔ >Y;| lqaQjfQè+a /,e>Pp}IxF?ULh~7{﬽p\P:~TW/Zҋ>Ӟ8}]A_T=d*}̤גZ]X)Z2ƨ74~dGrV=f, @<㗖hL2tDi: '?x"RMG,%)TMmxH鸵.=Fbr 6>%Oq)D]sB4k8rw$' L < G #>cG`iy@;- p`O ǟO d;=UZZ/^eG&sBxU3X[(*7W .J}>$~jkB?>Ν`I>77tW}[.B:b{朸P% ̵0ȗ4_&UZ{MIڿB0 ` B6KԒN8uu}Q |US[c " u]/q,,jctnRҷH撪&,2i 3qkvL]?0~zӤnu#Q?QSe<y,SB_ n*əy `j#lmmM؛sTRn8ت(i!4*l|Jl H.W,5 Tzz @OtD=!d\{-ỷ9&/rZ!Q-bf)"e dw]﩯x?D<ºMȻV9,iZ!};kvA[tt҃< ma!38kıV>E8/-|NS.SO|I-W59 [vL*[f?p:ߨG;mDh@J; #QEy r NRg{W}$>_z^:EŸ&yml2}q)Rx$=S`d 6~sob\f׍h-+z~>KigYZ07070100000017000081a400000000000000000000000167e5c8d500011968000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/k]?EhDTTk׶ǼBkK~(z ds1_Z:0X9㧴0NNVr蟽W:R7 (>˜9 Mw:R# Ҽ˭,H㔡5K¹"\z16<^ $es. A~?zytnEC5iz Ɇ]:*^q5D;'EDU!9<@< Dci h;ޣm*k~6Ϩ,- ԦDRHoEt2EXS|ƕahϤnn1fH}+S͔ r XK;U7͚b/RJwDq_fȓbR ` GŊt +`kC[(%ܯA🲛,~M̶ׇ e׵yڢUaiiPԢ+YK dMk5~U͠&M0=9A5Pۑ- ! c#0>r $jZ{.PܝA] Of_܈rU *sgPÛʹfBhFaurBݐ&d_!Qij]m~E2EN*r!ѬZytԜ`I L}A[/c,OHaɏg%?ԫB-D?80bmp _=aBDٚ63-^FIJI7+-ܦgQI eIa;Wɒ]^:pЉxRаߠ7ug*/ϦǨV%g*8Pl I- dDq.ax=Y*PcRqC\K.yrbU3M)sx@*B0¸Yj/peۖ&;SEͻ0P#LyACdZʇ›.&>tth':6NىeY$>ɮ.ꐥ),4F"ao*bYꝽX 6룴`dp *d])~xxcd 6[3sYk  MY$\3vމS8X5o*<w׹tPokVGT%bO2#$()=ơ*&ل"w '[ 4&vUV!!7sD3Ѳm0B%g^v>6 $F-)AεS>n/qlVe*񉈣.DXϑДzNCi7?codXGXFI'ppL/@,H`3$bKtb^+k>2+\ X+ۛ>_6F7oeڑ& #1mx$ōAס tzBW0&{Q\tߣaMhn(2Y&Ih Es2Yq-}6R Ql1P="e1`P[$[Ͼd˒кru%zCq)_f\p6"L&]4L=\-(.)ʁPn7GzL9^ Q.H=`ψ'15(z kfd&¾i}]%K=R30t}:ވ55 $@$/~s9mSeA<"qJGY< ȅ.h5ER=ֆ ԝP\:+hG8w[Rx%su\tVYB7nԓģ;a԰ M ˲UVt5TtHNvf:+{wwZ'~O45͹"hMnՔfrtX#Gru/HAp7Nr0ж܏ c\a6RNgQĆtg]Ϣ^1 Ky2H*x~hݷTV{MV_Aa۳* = FNK3ṧxZ2PvE=ï-Ruu 1'ʓt^'*|#oG*^16Ӟ?QPZ^)( FFLg-ZD.y$k XE%y}#P&TVI 90: <UaF`u Cn('WN>"Zp"6Vy%?ɖ{譯'ah:čooA +/ƹдoK`4F,ٮ)K@n(gj 1Cb-; wѹH[3򽖂2R"To߇5,["{kĺCp@W Pʙh=7'S,ęz_9>)ĕ;|a*\ TT&ep^q9LmRKJՀ!OuU](II.Ѯvl=|ylL[sYfñpB.љ"ق6rքE8a[%f/޶)@th+0&A*d+=QT_ň.hڌ-3QԞcV1LssoT}u敟mؽ˚5HcJ!o)6'>y;Y~1ҧixJc3^a;k”?)b]SXG҃Z֪Noy"nZOErBg͂8)TX AR[o>]lw8o` LcX{qv(O]4j@E2,2ap} fM7 }~6<;䂆zOPbޱnPVa+zޤ?w0{k É.L{hw d(nL =Qɻ(?6m1tP=nnuu\v~ j{Iܘ PP*80zz=Wy17^v 7kzg >WxA%Eq2l3I9@[e0ux <1DuZ. ,Ǐr񧛼~!;R !T΅U21K_i`Aև(1]wZZvr¸Ls@>JLW[>uZ7`p,}"1,)u[i?ia?뀼Yvڢ0 l($&Uމү"]uA:d"d gFqw9CGV}*mx׬sFuzR\Q &k )8w=.k+JR[d~(DZvEU+~VV5$o V=B% f` I8RUvy{▓Ɛ$eM#ߘcRҐo#ׁB1vzhBv DG 5IO2֊{g-齚_FKhӚʡĊ,} 't+)mݨVt0ѝ+囮*O/Lca$M9rs~ /&B^ e~b\$ v-NfY+te1TuD (9ԛ'78뀤Gq9iT3fl\ @1%;Y_ 'K=RR fawmAx*S|M~/BQ?AlZ9*4 #$DcY2I"1P 2G]''{Z &:ˌ)$+S# ̺i G[Q$A7Y~ؐC[FkK.ٲ )f)Iy^M+xқR%Jކ /&?D_"KT&W Y()f W"Ñ j2s\y^Sŝ{U߫cOQV/y6?O8'ַs}PMWd2N=ьҥ)º|LruTk&>búU㛱E61$f3iDwM6oKͥe[!~'LŰ$avǶ/hr$]yRo U%sn17A9(K˰DUF[A fD! -E¶ WD2OavkLlv3DMf)مrH v׬#K-v^IM ZߟSɉ !톷KꮘD4#"zo0I<b4g(:' 5"WzgDPcMUSMx.'<V`Jg f6N"[WAlwa^9Ygp“'ӻs"'kR\7C RsV8N1IͧaL@WigIl)}! {Ԡ>&R̼$@lN#T-#P]Vu `pl$O)QLR$:v<,kU#R'.2wQQzDz2(&2w!y鞅/`)<> 2L!2LaSGaq}5@VNXfbQ=Uh}ާS,'J9lK]'QqRcmzn1۾b'`-G׵kد~}e1$TƦΩn@aݟA$! ?!RIțSPw OV^O̶eݩѝ 67фFA(uG׈;<^_ZfZK K"DBSА"=>ǜ61a!^-Bxm ꥌ~@:xJBL s㷲zFW ؙCm_fI(dN) |n> X[~>$wh[ci%!gJmnp鸯&e-d9k% 96j*ޢ!^P!K/<~ *[ɷcbʶ,™ddx'%vЄCB{jLΞIi@4\Z9!X~&FTP7 I11SuhE$݂_}$[U37T-к-wv+Y}_G>'&Wѥ/zxf(Bf9mi %V;v߫c|Z'| %˗ĨѧL+ˋ.aEբTZyT= 026n:!txmmlR4HJLq˲9X&><7)㹿5иz @!˩U^ [FS@]=>z` әS;9s]|x.9 #S'Oo6W['AtDp78*7<1wf @E=hOd̰\.6ug5 )g|oH1mO1<^Fȋĥ06e5MoD3 `[ (L(Uo(.NZl䱴LBD(١:sb6svP Eƻ{yjw;]8/ Q±&=͐inUˊ}+0x3}#' BZ ugFL s$ˮ%s% H9`VꜮLcaU -+Ɩ4`z[Ґ1*I >?qTx*ǃ拕 CmF{R!kFtt qzUE^)V5sPH!ϡau^un5=g5q9[fsmLn2>E,,%\uBMTX=$WH?6Q}fX\njD@2&"cp>'p%6  A'sɔkddʕg@ݙl$AG #x:<_!1+{hu0^J'dpJE|35W&cm2ɄwOr `OY)>,l*-zc V=lJ:nagXE(PBXP-r{僭Fƴ'Rj(Q~Kje8Lhn.k`K΢Ka"s1j%xKd\m>@\J ^Jg0Y =W=AVI'\MڟfjAG Hc;v.EE"2Tf޼cYDn$Q%ّ5#qY+y@{ 7f?=/d4TEx&2AI(rKX|+1) =R@}c>ݬc(F"_QHB$TDSGwFkPܻ7XKۙz7,)Mu@[ αlSg|Z2g=l9(+|jM3¥jN+sꔣr* G /z&w`rՖFӊ 9d)$4ǜoI|{.?~k7ux*2^A& BR¤&yjIM۾ LQf]sp7)oǛ% LYpbHHr(6zÔ&or;8g$۝H; 9Cz;Iwn4jԙ2)nr_I&j$r3ѳ%٤ֹ= ppPX=HBv㛇:&zAKvtz\B -lYt({fxCX ?߻1 _EO4woaŲ /h+ M^oLQ-wNET}g :U% 6# ( ;U$z 9 D|$-;kz38O[dgW=yՌ. #֖L/xn&E|b.Q8r68z)wyS 7Ab= ƊF@MۦDOdP>kWNR!9Aeʑus9BhKx8R233λ.jI"*4t8QޞXMK73խ8@PdX'y{ϊ4ɛd1315,wx!(4ے2/J-f`)iu©5BӁʲ2oPպ|&ECI$'$v طi5a9@gٜ{m>ޡqRg:@",t&d EhwvHqK5NG ugC`Y$_3妫0xD2Ϲ+#n V#>f{.Q_̐2 nٙ\䇥Rk ͡2B]WaH4}X|AK/D2ad-Rs!мbl ^w\׹aOEk/ Pgf"  E_LQ>!+-|x ['R[E釭0ɬ}VX_ߨ%qoE;3DgOc,a(TVgok c;ڋ>IɂpDEL7+{L$8oFD:Xh2DOqK×SE󩁢!&6FqZ_k!.ցJK/= $:KAs\'tŮ2t.5/}fYP$'VRҰ6ۨNI__^?8}F6w c>=&?`[Bi 17|ҞVR倭SMSs7&*#{{-|xfCSR-{9d55w'*jRE|AoFA~qЭ.`,8$%ZG{poĊ- [~6 c2C-Y_i-H ZYYJa6+M_Zџ2MD򳉻-(rynmD;4dA5˿aI!,8H0[ NrY g!k)OsݍE%~Tx>\lJ4߬9 WiS}-\{53ҟ00_}2=Hc& .h)v2? 6ʡ5b*i͚I@$ PwhL<*Q063Q&IR@:})f1=;lbaץE; ȠW6;2J@U1YEfETߞ#a'@ڕFGgEY3-z9Q}qa@|̝fI`=s\D]Ő* ȶӶQFy@6x }hWxm}{ &=$}>9Y%"/7(^Cr䏓)&$Ÿeހ,WLī nV+ edܩR  Q{_ kvX%>g?I~)VB:SLQI^ k~Q#,\n/G)!#8H,u/}mnR6Xovʄ{C~ M"?p/xf+?d`,Bkq^і~洯A.g|߼\AKJ|cwA6XY.M@ :25]E6caK#- svFqȳPԃB;ȟ=F]nh,0 {Һ^ kt3i:j}XxDBu l%=8)Go2gp~ mCЌЪ˻w dN3埕M 呏;ܙccM$H\׳6Ih $J|=f2 9E`G t%>Zj_U.ϱ.CAaWsgKWmh!X'+,=T[ >k:伇s+12DxA!x '< wfSIDu^&7Tە :jń3F*߅@6Ƀ)9Bnʼn=_tw@J n|Y ;2F)5w5e w_ Odl~:McāRJC+Ihi+*?E.B#+IwrPCT@'{1/XDh5t_1 BRp9sI|9||E e6Q]10G؎=);rZ}IҜ|XfXm \cЌF}zhdvQ5pNH Oh[+,eK3o͞%$ )گMy!G3ʾ`6|;T| e)=/N x)8S 16QNHǟs[ fEWoy`LM*槐ox4(;~MZ$NJieg fN^*jz'>0{sXV8 :8O}>Iw@OlgMϕB#uULjўnYhS.9QoK|•KQu^;ģv>H%}/wB)c+{[et#TTOyR>%4U;%9%쩢(i׹liǠ=_XWha{ߓU"U}r9? iQ>&6xۼ#TP-clAEw͑1FB$;gNH=";MCX6s"Q@krKv7ВӾޙ%rs~R r8pεWOw3Lu!e}m?4POw",h<ݒݯ:݂xeŻb2;H k)#. ^Zh+|%u}T!6PZ7XTuC^R9FlV댆w*}aoOk0KH+%AI0h;(#Lo3{xÌ@\MtR!Zv=;/t <_. GsmLkxMu*ulTUT䛝lcʅFt193q$BgUq\ԕ,0 BoM'0aGǸ./ͿVDOfqwN4T_H|h:0X}}4,,,PAwیȍLG}n-MH$>8U;/'] vb^(`y5/A%Š7HGAY#Oǽq Ffwe#B>ἙuX8$HQ2#K X\j f[8H9n0k01 TkpMNh](/ñlJV&{Cu4h#nA :B۩M\H dGRÞi! ; E <&J~ FRP֋;vX.vs_'ҍ>N3\A#Z34ikJ|&Ebr qOQ6Leځ=d~UR&3uib<3f:vdc?k˥9ӧ\"'uLYIJ 1MdO>'(٘ŽD]9IqY.#LDx(\V:CBHdFmn>;k~*\E[&OEHŬ 2,-զד߲ev-gzԔl]Q\ǔ(cˊvg:z%xCBg{s_e8mjV^ZLfvGųfPCՄF%ݕ;sOb&ZѸDd1Xxl/6AsƮc,3ɿu,W2>V;Zu{۪Ƴ%Ξf?B0TUDg[ 0p#q CVD9ACR)5ʁ*ϲӝQ3X%"%%~2^? yߛSR颧k*)@&IS6~yg- JkV!TuBr!Wm]ͨ1l[`gB8KtZP~pױawVކ Hr9d)/1TtBCt k*_؈I 2L^ cjL(n^_u +lČu$[L/g탙+:i=B<B=ɪR6f}ylɳØ5 {jg8iSm::*@'x"E)5Q]nPe0z8ȭ6}}/xLՍ҂4F/Sl\>YάU6 mjJ_ kP[=qչ LL^mDM "4P^~UZ17$|=|liqyVtH=c1BTRM .*]H!MJVw5Y+% @^{3AWzJ|3d*FF fVq5:C]*_r#}]]w8oI\ZH3ҦvD1Dn|Vj!vvȧBbs1g^7]g9pxXo Պ#>'^ow! "Ϻ_Jp]Ǟ(!X))l9ՏfbZ{]chC-@sFBWQ%פo讀`yWybk(P,,-~N3qPeb^.d uROr*B4R?t1?lD%4sx\v&T ^<1?frFV!xz~ı9PRLXy{DN}M6r-w\r^'׈=gJsUKrZL~R`'%TbaCLBH7$K1^} E#3]`-e/.6p^6 Z_Eĭ>iM 7׻54ͥش(" 隚n1|t*a1=P>nJCnvػZ &QMSUN)i}H{ c(I+gVsz-JCUWSpN[NCl!BcDF9:#GD>8Q⡌_cy#u)Nh3VOH (9VCREbSz71 e5As;^#;8el#T9A'K%xu7ICQJCHz"F'n˪bNz|On)pڐjHk R$-IW3Huq蝚P3CU sۆ=HT$˅h=Hui]Z! uuTr m.Ǩ³unm7(D`%lfhBrg8LznSY*fG UQY a/nz ڈ%^40ն%ka9)h!3bw YnGN8AE[**,/ufJEvYˢMD[fޖٴA(ę9i>}brrlT2t#y]b5#]WCm!Ax,Sp ;@`oz S=Epj*N!wfo\aNoi.|qy(%ץQbIu8ߥ8 ȱGL'`"G MA`>DPڼ4Srv?ANGm:(Tg;EZ%=+.^X=5pWc"_ H4;OWș3zfTWNi!ژ=(5"ҫ$9ޘZ/#a@A}tqtaF~d&0%+JYX -NMK>f?XH&MWCᕚ*!.xW x>?<?G3Ւn s+q# &)2ωSTW6'սMA;|!2y}/,eJyח,'RSu2` lD~mjRW[榯8[g 5dT5tҰ(HǙӄZ Dwd;c짻Pzwk.NEk;-}vݶ: T6F^֗ <F{9T7d[=.53p^#?$3e/d\2.6wYΞNcRZ)S?.e+*o.f6ȓ+, j_CP lW9arV4Il1 8;(KA-joBsiY9{I ‚Ķ WM9C8<,-Fb87OI=5rx)h7 XnK.`.h rxYX8inkoX`(gU*O嫹G^oykwҽ=$Ug uUa2OH1r4"Nr[hz DF2j[d_JGb:U?O^Š7=Wo ԍ5t{0 J(<5xyʔqO [#Ҽ%5\;{uj$woLr0D:ΣbVNmr Jn 93iXQd~J؅$xwp#2M & aQKլ6*VYp-jm3ց8@SBS*lA|P27UęM@w,ĎLP2T@(LNK|z JEHTIY䢦jP(y 6(6qvV)hHb3N \]m&I#is /JK5N}>"}r큸lֲ:k9u+EfFtaH0]2~z *0>oV(#x0AHeJZ]]S*VakF D9;"!w۶ytZM¬`XA3ҿ%x&IV5`|Kc0C$hA|l9igpM3KχBu^TYCЙVX~%n|Y܃)G5ei7Ϙfg`ybXc_!wXzǗJ{Tѿw$\וB ~>/M 2U-sZLڄ@r& c١i0Ļ) d3!٣n^г<e p"RE8fi 괄CrZA-;8 7l `NhV/la>d=W'sEaXѦa.P\\#ktБz-geg<t+9e yTa DgBbK i3:bq_E q}}|,t䒄`WqSVK.(0u OřvO\(w g̞A CKC$pHe^9zxz Kdo@6$ĸ83-{s+l\=ׯ}!bL[u^YI $,XfRQh q\CNS|/W)䱭6|]$]GqdD tCbJbՕ TAk!+:Q =Qm;x2^>M"H~ ~{)E{UapX+%| 4Z1Z¹Z&!m1 M2#!ai(lӴ'AyS\X o3M#CkܭlFsnZ'w/y*GJ`򑒟pGz褛B_aJ󦢅aʱܘtUO-`a栔MQ3Գ׵i7Hoh3f\4H_O)|Jsels=e^DtY苔_Zmg`d DM(XT|İHGa`Ns qpPq%;E~&TE)sj'=l~χdwٟ)~P,71NT:z9{o%nqYqXoGe r 9B!GO! TL]v'Bl+m@YrrLG&DJ3(,Ͽ hyNiw ֳB#ɻ-6+ &nb.`҇H:%Mprje3 b}뾨Pq yjsh긼;I;\C`,o:/TKDwnzsٯIyeY>l{O6``F^%G|$})|B"}-9RH04ӋqPQF= 9.TbnVMʫ[yܝ|^)!92@XCTk"omO7.xѱsx[V-!Ur. ψ". J8;>E_]@6nGp}c:@c~)X N_7Z:8Ƴ$'ȉ|b@9эȝN 21jIiQyrHA F 0y{E6$i$$Mwi$#?[Fh<@/! 1xר ">bᮿ&e}8(y^Hi w2ʢG@)LnX&lI`Ù؀m;zVY̦7Sk.?2H)%n@_DVCgAFqW/|ӢJ#礻r^^W W>HZh`__+FC1L{Ok Ż\_զ3c ?4QfBLP"dsLjss^.D٪Ezx:c=g$^.SOLg'\9fU/L\cjc A*WYOHcin! ge^H_Kf[Vwm޿Vd#;yhL"q8EAj50M (m*vsZ;+"b!x>7 =ZЗb屻770Yk+]K%!:͕03wmXWBvʳ_ƍE{lS& 6%fkjp9348=Y'wx{=dDNUL#U8u>[;\MzmNJH(LLz 4JHM,&xNY8WYtHrعuNrwT~[Imt4&UmH%U0k`'ڜsXשI. m"1/x1 konǵ~+G&A1ݵp)M:^p*FJ&WSE0NF=b EǷWYC8g[AnE'q_D"9G^k_f쳕Q%lrV38SbdczWg\r袤49 }uFӨz,nD~a s qnt{{}M4_QqrDNVGX_LVH{Kv_{}(Az{da'ҜlN-κ6>nZp{2a%!r$7ʅ_ T޹igJ1CQdĵ:7f3 LQdEH'.}T1UVs Şr߉$f.c'iO,Xi< f ޘ-v}h~vpylhq1H+qXH]kcha|?^,ʕ7Ib5삻m UIw mi. k9b37@oL18dpÄ_AR5{jǙxJ#9K`=Z(@ώQNPefl[CE/eNbE$%Z6ESisdxlub&hLo/s~BfLi;J-Hi$D#CAg#l.<`䞎x-]z>@ݳM̸ͬAz! N(#OtQ%e4ŕ$OvOgh }^\U$U+Uq[OM#בX43b1UxA S_jG`-M> Tɵ09ti"K>[)h|F8tC[ThtUrw̐aݤ=Y~E34FlcO o[m\0a?7Ƌ6}%|x&IcfXU#KݠWPyҭğBaSw" P-YkQhc-m PF%0=ߔzc%<Ɖ@!1*ч?oYN0 tMv%E>!s {㮘Y*Ȁǂ&%.Y}yVcW$=y6Xzc޶NwEٖT[x8l F Xpp:WkxbP(:(dl> a$7V`A}ol& =[;5[ 'jJXvOw:\$X(uɍRTXnS;4A]n;f:h !9ԙuAK=קjzQ>8pv/I$ϧ1?m w9^( qtUi$) \8q5?gob*(Q% 4Jc@1r^FA|ٍ"[*: q]>jE`\QI8LF)R[.W1kiK.Xé;`g*@:Zny].p*G z{#$c:fL:m]b-7_JaBl Tn1 ^Dv>Xl|sE yg A<ߕylUϕ,[;0Ҭy0K4سO/hliX'sPNT.jmzGO̢(Z;cRy/(gaX-t !uK!&W, qn'dGV]ڱByCQGO6 XWF&YBV X p(>p'zӶ2‹N1+*BO0x` ,͞X1İ HJ% tmi+oIFwyA*`nSqiطqg fE$^^oBPn`(|,(;"":Oeݻv%T;X/ȝ l ^%W^{ZX a}d*tzcq|qn&'vJ jq9g^$ȏU/M?(*|M\5yI< #Z v^U o_pΓ-sBEVa /c SCF*T"4 (e?{! ~j:d&Z?rmgPCz%]/G0ȂkNwLTs[p`6ٽG:DNjR #/'s^,n-d4WC-g ` ; ~n#Zp=0x>l``&mAqtզ 8x0pCt;+$+5^C6Opx4Iab |Roa`9NhfDzYv+6(c, V\0^uNi Νi7C-%' /VX P Dn3ו#0맺 `1lPʑL$pH}Bn>=f2f[uψ>k@oH3c7.̀lÌR, ^.|\N8)\1y)hW_:[߹`~}M@W0~Sq4 v K:h2"'*RiXV1M{O5._u:{aZ0J ,*_g4V#.C!\ 1ssoGZuण( Tיґ< Jߕӵvx1fS5aEn+10)N83 4*o,$DLhb}R?Jt!-KlG$x4U+_WQFr$lB{#gfݮZ(|y# zJ#Eu%n·W\Yũ[8=='30碠MFj;SW_>Sg"C`NQQƉP V>K9 n98b 6 $LY\ԝ+,$e`bZlxc. .Dk@V}($h=3*UZ]HCGZL^#IEsG;## 74SgDgs֌])k7$}V\>.ث%{^5x1b`Rgt<UD|ugtN0FKm$>&v<?#R y#UB]/;Sߢ}ex3bNa;ɃZ :DB"2ʰVbZ9KL+EpHRYh`ƍN a -Լr1h^^)bbo/)59|66LM")Qs>dm5A8|5;Zj4+3@r՚<@k p<5^/vHޝ9d]Dzc;+z+K羞 e_d6`3|SğH4V%3jyCd -Y]KVMpK={&隬?>ȽB~0*.@[դx)-o~YZ7hP㦝GQU:b.bӘbM=_ݒs!T |Vy̲u/Ӏģ2쏌uQdFr (=C3=ڻ$<kWea.g!0'1~|9D+޽LS,ȶ߁p{R  JDÛ(݌yy 8m@-*ೲyfJDWU"'z.d^J]*|]^jKp738cgE}I'#ݨ]iX1Ngw"W_xٵd}]ofӝ{F]POtaޞJmy>kFnDxa` 5 1jBO2xƲ3!̋hsK ; L~;vk G߅lJǛ| >ޑoKTNҊe}O>mWax"Ojp]90^F;B'+7S RJI]Ï$bZ ʨO)̀35Sw \sFD(=*Ƕ|tvWvL~Zه/7K 1;-7۾68D->5ى$]6&2m4{Y_@΁ fƓ>Tnj>p_B7Udj_iKY$"qN\Ҩ'5VP2ʑh{' O =L*ٟΟx"Ab{H:_ŋ\y<nM7}\̰}Z^. ]yȁR=:z4_>.8c5R-M k'xKMcd 9g@!e'NŕeC& ` b6qo!\54*9_~Yw+ov.PD&s 0?*3?3N"0[HG$6Xڮ tʺ!Gǩ^/Q`C)@G xO=GY]$*53g[io#_{RDCk- $ -YB{nR;AQ- @SE9_t8v#. O?qY'y%HZ/P2;mbcQ?|XFSUH諞# '+ KF˖&ލ~~OW@ւ q5SWr'EsED|8-J捊 4ۭx8U'+S:؅ʌ&.Yx$: r'HA%D׌4jЁ7 W-,_λВK ?FM]I9/)AyҗWp(l ΟFպBkNsq$?bi8J9|5훃n _^v]U&!l89#}-n0R,eg\fgb5+8yVcMU$Ѣ {L2z ??#.zV 3jf`,lI"~m']@_Ng_Ҷ4RSx05 P++ jB@4Ó|M}J]K߀ 6;o7X!NX:GLB"ĚngomdvPG`t\",&T 04.%e"{ϫ;RTkfa2DԮl}@aW1Ni\)=].\ Ct1O9b)ff@W N6"Ua}6Nlp8|g! nC^s(b5#$䶚~V9 ?ϺVȬ˴,B͋|;c<ޢ} ş 8xW*+;Ikn0='od3-yFjj~1eoara} Gmr|/=}&υ9?OA/UIuA-Ps٥0n=NjMzD&N[A.N 1s(fՍG餒֮#Qzy+(6X[檑ȢH{6[|p.VQS#;f|mWXT_rSYc^~5/(5C o3:ԸįNi6eѭq]lZ1瀌,D$;=T|8$ =;{WL@k%t$S(MC}?z\''!xG*yajuTڗ: ՑwܷiA1s!qk[kOBݪu4w`.Kbn Ye"8Sr*NkkTc, +tt6sBQ 3 qZ2qtI LF=*t 5ߦS!\#D dsy˘T J!tKn"kpwV9sH1ZօU;d*|,J qAP˯Ui)uvlLE&P^I?OH :v RxSbeÅWTŃHfǎH6Dj:2SJio'V,ZyO}2D/\:SJ9 tGTPû"IL FId Kou)e;PjNHG$l7%}[l4_+.T1%Ǯ [u=n!ZP+؂C žp8DP7<'SR#n@Γ@Ym3ˎqF.VQZcyGG"vé-"B/>:p5Gj֋j"]ӱ,v-æC[_2h2Eub`9431\^-*R䝸kd,趉9%-HF*U*v;}AKSN7Tg;vX{T-W ESpA7!3Zzڝ-՟l+gSZp8ㅧԍ^WtjA)~7~J̰񥰍E5C6N fzll>wb&L\z"?;褄f2)633{cgzHKrHvXGe󟰡XAaܴ%a =6z>OTG*cj/tH-C0Q J^;jzOKA4#OV'ߊ^v-N=Yk0gqv}ϖg*~cLge`oJݽ;dr']nlB?eFn(%=I0 ֘YAŋ9hͣh*E`ڢ?ko A^iE>G@ ?.IНe傴ɗY41zpH˨/\ 嗦<,/JD`%lmMv_[+EYɁRJ zJ%%|; gF9ٻUHFHcG&OůeSض<{6Wa{1A̎2z{H` Ϲ`}"-uylFX8W[{⾯AE z8g#N>;>ZIi͌vx&$@LImOٷH0Wg6wv]@Y@zz%}Ebާ.'P);XX9p^c4d˯ukc>@~l[1;ikNPA6mѓ` LY{e(;\Bvϳ&L5v ہjM\{c-NI>Gh&BL7uh6 ZtI$Ӯ"#Vx{x5+P,2 GXwL-j>,}txҾ'=X0~S":Udz0"R>zX+a ׼3i^mkp I G` k7J* Jk~X(!Нx᤽En"y#Ֆ (bJz|d)+h,fV>0oU{%Hu\(mbTbCˌhOgjDk|aLiX.T5SOWΗNdh LM]Z 6Qr,TkS%=^C*˔C°׊$ #sWBwvq4YQ6' >vCkNzܷC >\2cX/v,HIT: YԐH%p^/l73Je|'{kb]:6P$%] A M7o*^Flpw, -v. '9RZC}~L\8p\7ć)+_t-Qn%8O˩*K9FTSaU1vE4Ly,3 B['xh+Uc?7S$ð~W/0hE;"AcUb('͓9@nteZy+fM=S'ت?xW9;e"lhqyeGyw>A3 @[L.ߣ!ދJȬ,Y.L3&cRˀAJӑE9Z-3JLI\؁պ텛@YI+*|U-˛@#ްN*Α⟞al@`,"*`0xJoGj97"[ߟJ@2~zb~HgrQLO%\9ワk띩 JBw1w 6nG@*vn%D'~:۲՝c G}-5=¸2}Sa74wG>`DǤϑ{lh_fGya[2+&޼SM?"53HDZcQЙB}uQ4vG,c9ѫp0"d=: O _KKedb3yk[ ?U+?8\xx9-v2e$\"NHsN9x ?kRC~(ɛYt0S/g)d5pU.9wUjߗJo9~ @el&w-m=ּ;(%[Өocqm-Bެxg'rV(ލ>]EN.] zyu.OS'RM"3DYF6%u,oH24b(]<<͍nORn2:;1]tZms\FyBhbCVo7m?O |JS#2K@X}D5 @p>Z(30x<-}E.G^O4\]Z1JYۀYMƴ4?ې3L$4Vev2.m91[9Kmw߼)v^jg1 gAQ  = ~qYxkԖ 'bAX ^VښbYX6h1!)-7ކQB˃ gKv0"%٥7Xiqf4/ְ]Ipiм"^(@LVw 9/,j NZ^QRZ?w2Q?}oə/tJꢶk=<Bj&'!n3n_& g0I'ed{ fJ01^~Of<^ʁA 6 _誂(~ܚxvb.cFnЅlJ\ԯwY -L]zP60L4~OA)jL .lG蛶*Ju!$?3[=q ǽ0=:B%j@P ufAag{+*0d!dP:hk>P Zeȼ VB܁<=M{lj,Y= lR$vވ &ͦ7T"dbT;g#04L%ģCÍMY; އWUW>`;<]R֭yM_YzT&9]Vg>N $MQ< [@72D|? t&e6 ʻEWīrT_Vv,;շEC{u;M|JQa]!qIcȦǣ X1a1`{YvBiᓹlH NG% By!k/OS\(T>UMЊǙHGl:yy0߫|GyM=֌^8{N\߲>wbBDFBA dr ΣBeq?.zKEn{R8՘XS#;b:VQJ83@I28t/+T.n4r DDABS [9Yf Y!˄ Sq3ޅɩ[ӝu4A=tekd.'Qʀze yU[4D_=rpg<΅G`;ABRMMnR AȟJCC瞹=<0$dr-D[|զju+sP%jLpqK$ynt5d e\ts>n W/V%XVSOO-a7re: gH/0/ izx_Eo*$&aJURRBjfןNe밉.[ Wᩚb1jC#EJE*S˺yE*E<IٛL>9SLʌ] , ?(C4)3`P 9rY*h`{ .^778yAei;ҼوKȘ!I܋|x(\c OmUFBcm漕{w5.&vl{=<˷ _SWN'=t^yݩ( Rpy’ɳRbu9vYbr9Mct5ԍL ׌1uEw6e6YE`,Niy Mq+;3#Rˇ\0-į'!į؊|i5W{sD.$%$3oySEuP~o1Euxs=ǬۍQٔO prh1&+kv^T?^UԱ]oY^ܼn3bW1#D]zM `R+ nOlz 7+=i&~SHw7DxWz9 wQ^7?x DY+5 ]A@?2 [?ٮ<~g rjIlM8%ݞ{gi|±>dJ ?74MC)ڥpzU\YX_8I|ґ7QSF+utYn'mH~S<y_DD +:;[aa[ņO~K+L#X\5F5cŨBq7$l` y`ZQk&& ĩv<+cx) Z^x}'ޕP3IԿPωTNAl3pغJ9'6랓/,'H7&$_7ZdM[c=mO3_䶟ob'^ya]ϫQͫ+P{vp~VShlu61oeb҉䍎m@?DMi\B@ziMlZ"ᐬ-쟩3\\/p}5˅]*l=%:`+()AJu cR&[Ƨɻʼn߃ ~ԉsߣ/[U[խQXڱ ۞s (t@tiٴ(V9Beun 5 2A==T 3N.]tԹ$diŷ`o5YgUxvwwbTA"e0<\,Yڬ ̦:q6n)pay(y mì0>u>sٽ=kLBl@V{5#8PP ~ ğ|(je-Y"^2k.i4UF-`%^1g6 dn醈p=:QrmƐяZ>wjMH7]99>CF[KlCcZ,UpKg鄦`vNH_&h˶UV ' ~`eDՌ5Uiw,S$Y0&Nq5?#GҒ3T< DB\ >Ar)qCW3}Hbd6xVD \g{58#D;#.↱fPbKG؇%UrK!Z M*-S%R&q#?dnh ,OB9Y.| }TM4N5E~yV|p@[O.q0_AT3?zwݲ _PS2@rWHg Ki[ǔC74g`LmXSOy"|a&dx0,ni_y@4b˹OY?h PΫr@Դ5$,l.պ %ʉbGTlP11[- .3. )"s#sdI,Vw\(iz]|{zS[OX1,م'.’;k0? ع #n"r~=Zd>ڠ\kH9 o\2T``{i1pp$ ӭlKE/+X.X9dONߢ͈6LH(Hḭ0(1Hdi@P䁻I zU{0L~Iӳ \!sEY)d2WұE+--ﺝܞ?vi#4]IuhDmq7&ꒆY$5+pγV5GVkWאDn+poHS TyaD!͘:V)ŭke)0fHc`5ɮf~1%|)ܠ-CidF<cx +mIGQ0b(݆#6;?⧥8$Vh8lE-/' +M"aEc{.d@hPCUje&.yW3.0Gzm~+̳VMgfBVˠ/A!K 4,MSa87L"G>XONqCL46DUo.T~Uö&o*/ủC#Ԥ^0ew suͤN,_V3UDWf *U&Fˆ߶VӦtLZ\"ؗ!DZ P~nQSQ/rU`"G>X:"Lp7{wCUor=F4Ԑ5@S3Ԛi*Uca+B;K\~}D䮨iř0o7x?PFS_뗠(,FNi\,;o_όupEc/D(/G~* G"49lty$gsO-hnZ:2N:pKw@+#OY~7&#bB [=Sq}kpϰG7@9'ى4goLp9K =,uFKk!W45,KT*j1(T.qx:0$Rȕ~D8KldS y⠷YA ӼgIΉ=,܇)dwoQʛ=J`V .%,1JL(su-R1&żYF-⮸l45|7,[;I7*>D^ꅞ*(. 垧C| R@]9*or]#J{JV9X%#8CJii_&-OAaw>KώB bhПy^Zk=ָQe@p:V뭭ϧnӣ?zPPxƘ JBf x*(T!(&h&|B`~g@Fkc"ykX/KW30bW&( %ɼ<5v5x 3PU"W]~= 5*LhRo{p)|X1i’FI뱢nAw?eBV1.BpV =Pj tuEMtՑ!vp[c P"x h +#9ʒQ?AʬI_+>}e0)0ܡD,KHQrފj32>$V߅nwؓ9 *ӤpUrXqqyZp3;Mboe~}/\h5ȀuוKlX;foxl&ԫ{tz~>Hko~w\qc-r.oCnqN+#e$Qr$ #w-Y4XZ準SbСCS+HE4ѩ9o1^w-Ũ!Bb(zr+P=aĦCUJXbC`yN A?PEu!zn,߯N{g#Pq[|Gb5\fitSG'?M% J7ĴMj}5Wx灁kC0[❙#ٮ*6 3%<&$nẘѿHpd$qܨA boDL2Ƅw{7򶻮J)v UzhuEȹ:Q5k$N a-6 ֒ɟeT&.h_Ts?!c O?3(u?F񉋢瘖/*qg"D&"?el2Y>, ,2%7-j`^$ZڤxHU c(*}Ree=T8@{]w#?'\e9"bw<=3{8 *n (r.+,[ӃtI4y ␹`͎C۬ދ.sV؋JЙ$/_H̳A|8ESd.@#%=uEv`1 G[2jB:NZxЈx#iM΄̰>(ʛNCr%HT0{B Qc'.LW#&|@IβyY72O<[LX|YCgSlESr'i^jٺciCw_xꞈSA|XNXZhJ e}/+Z|xmܪXDn_PDr/(6d5mTJ}άh䄄nTT#Az;ԣwش h80%Nʕ&K[)5_ q(&a}:\^0.d5g7ɼa"S ̬'Q9; IKb.cƃ ܻFPӽ.j{ (30(&>Z.ZG }ށW$wb(m@KsbZL9-b7}<_ڛS}Ň1mZHCtqvsةv&EQCY)w€][V6/3 %a-gk_O%aެR; خ!w h۷XɆئv P&Moy,P4:p:ɜZEGwM2?$Q׃SeVFhi. ^LZkCcj™Dbqm`\»q , jpn.]XpBXOd.+վkGK/6e!E #{:B]8CNXj *1Nnͅ`{$*`!q+:͑`EppbzV,MjEon1Za8L''î+/$ԏ؋wd}{w#NONܩ1F]HelLu7;nU""ObUnPC_TM_m mBeƜd{XZ)73F'Filj"pG#цG@Ɣ-2q st{Σxq)H6l"'"A$7ONx|1[EL14 cuI5x]ur.OkVUv#v涁rH)REhymg] 9A|?hJ!6ʸwg.iA8~_#hiސ _^pڃcb`OTaܒ|`mldd)laܸM_/P-W9 sKڹVkb˝ ^AO,3[t`IjGvoxe>[rg8GIcv}z|~I.ec~j;dٯRBq5Dn򍡉7 j6OQ]Mvw[f[/>'c t=wڇ2) 99PS`aʝ>:"q y%:AoIUTt2d*nZwLٞV|ÏY·)ϗ}s Wyo$~4~ZX9zuZBBz^ˉ@TP MbF-$8LkIx 3F9$ik(H-[fX*#񷸜Y*ׂRFMB30ձ2(D>fDQ:;1*~fInQKOT&;?v$ ~^q QMڽu #j(ߏqP(vl* =MɒT)QQ'_DPh'%IMS7`MyHjJm&k8_nH7yDwK5Ov^\+To녇|7 t?V#\yEB}Ÿ Zdf7RƊ{b5 &1ҟusهp|WŠe-I`&Oq#xڎ.cFqB~g%&ݔ7iO>:NOj@[%ȪH 1n5p0 fR[QMU\ʍ_CKcw:Dtste3͵ǎ&R2f26tn ='lKljn:lfW*T P i %hg3Xſe\<H$4'#i~fc$0I|>*#6=^ǒ=j㩅.`{6.HݥLd].Emx!l[wҦ3<4NJ>&t׷r¡+D# R=Y l W{t]Y͠yBA>*LAPʟ$>>:sL ,q:l+ډ-EOuŧ좌B1̜x+ ~= gBa(G@B$E>??6jKW<_{;|qb+'\W[e $nKp -*iٞIB#@eI޶)c-1HrECRYc26mHT)u?n$.ZTR8K6 Gŭ^'L;\9q5;嘿*#Aj-]ZTҔZX+/1Ko7K6BJꤹ>8oLйEl!d5'X 0NPe)_b0o)'ǃtwַ=_^gؠ=r.Og]'s L$a*I,?HZ3~&z}$4U4\a 8ys9WNU]5i6JCUUlm8;Yp=nX ܎P;6~'TN f_v%o-PpU,)ai뢺jHgSHs@d:0yl@*ó s .d7@* nh3u"V;Y#T-|}p^FIޙN&0ٍӋkȰ  6\Jޜu"#]z2SqlJ(\ (S \>|nu53-ڌxƬ54?uc}!:|cIX 歑9^kX%6X3SDc/6r43/.&/8:jdX 琅-t(u|u%}BXⶶ|iƀf!.ÄAƌox>@ GY$zJLn#7g'vDK 0lx$iR3M]R&K+k+8<%䀛/jAOrn܋a%}:rKpx_DGUӝ$^=.c|[h$t G7xw@B\6Tv NM>t V(oнrbR\.I @#SzFޮhR^zӳ|m -< ź\!<~S6G<$`"(n;x 4mCjD'Pʕr ȅk JwY#i4iя>fXee? vר$Vq CꇘYp\&BF[ ɬ[N{20m=J^=ԃdUyW\Ȗƶ'dgur.f !DQ]an~G_/Sq~'hEkKKl >(x9!b0[ٵƿ<'T{]!0b+P:32L@0Q .2o[ٞƔ3T nݽnͽiN`eDlcRx;6;eCNbФBu8F"wpKP@b6).u2go=*?W?g;M4Ft[SE׀a-7Z,7 0 ;DeD[:I>TC|7Q-,./87#TA{5Y3%=+=L`۬.nTY ?k#­?\R:-vrќ/'JOժ }K=$TN4ba`QvdjWÌ7QyQ ~ޅtQ P6"O0z3%cֲw|=3,Z Q} pGqAA-F-m&@OdWB3^aJQBI&eHRj|u}=j[S5Ό{HA_<2Iss2஑xpOt疔Xn^_u?(wLPy[_Kpp< j~+s{x;)0[2:W2͙J8CkgUlK~sF` zhlHoQ bI>l`~$@~y4m.G)rBHll5't/B  p?Bt~-ʽSd"J ŁTXH_ pjRʌ/lMp)SMC$9F6Lj)RWaMBS",pBaGA>#tP[FG_o^%'4YR[zW7[q9;2^3PP2ښ"e6iEMՇ>Rэp*UEcRQ/{ MJS,D<| bI%;si8֓*+q8gh/y-Գk .T%"~{\^L^#_:6Z;E8Ibd;A%w8@6%aҴl#YR%&s,u/v*a7=;nO@s뗡?.w}#ZǙJ<,Xrf'o˃(mJ1%GQb'T~"[YߛJePVn.q\"adc܀Tǜ#R\&5mb2BɍfZ2tM);SWʡ],L@у!KM};Q<|O+M^⸄dPؗmh+T_s(m$6f$FtI[ٯh` d0N7yQjZMgQžueйeGLF?]!LN:-<ꉨ"|i рo{9a71[GqX(z52}0P26'5kY;F2od~Yzv$¿7xI w/&CG-܋?{]1Da<yLw9sunXCd?lo: Ρ4ZJF#IV?9 q}B l@ϧGgW eMހq&>)f54Rى?ʻ+^!pKQyr*X~s)Kz@:f,ƙ2Lj :ҝER#*J(׷L(t[{uTx=o_E+>I4!&EdSt jW&)zLV;T$Vh\z0p'pi^ڳ(ݸ,v=b IP7n^D eg(5)Ѧk/ vrHx{֒uuw<9 #~UVA7WfL{)?7op([hK['C;74znbi4c nV%ɞʼnwLֺx8WHYGiAbqW:LѕX֬r;hդ*U6-{.cSӜXՂTxAnodPa<% KQŋ(f91Hr2 C ܍&<͸bG] zc TzJRf6Bj I'!PB‘ɊX=ƽ}l?SX*^kυG{w;A+{]?$A*JmJRM+Ϋaס̓(aҍH Ɲk;ôHp:Bbd9ֈl G6?N" P$ m1'ɨ@H̩l7onȹhЎ\0BG1* 5GSǼpDqf}&-.(OfƢ T;%Hb2ҁpvPhؖQ#lfJ 쇫ԙ5 v5sf>w<q*$@N0h;|`v3fZz:R2h5tӪKiwu%Q@j^iӞ?InVrs3dHXB/=. &nঐ)@+uue2^1M'`SzPn7! %X㮄<"n߲G7ՇƟ-Li*ΊS3HϨ)ݡcV`_s;$_7?~mZ-W*Km'ec] KD«{g鸉n]RQ;5+2y#fWZs{ }GWfG JkmxXrOuePQ3ԉd 8nך()w%̈G_]y(?D}zczf~A+Yt٠b|bw9?4Cbd:aXj,S~+tp+a4z_U;͞dp/)Nf5^[v.I}_+//r -y2b}^B ɥiǫPO?)4qkO~y)V7$ ph6اyūk[K#KꞍ(#µ!wb qPe>ʘ_YgcS:ۛSZ:c=',9 - 'z7涀Dρf6WF<\Tl[BV5t$b l8T1xxۊCX W Ϋtiq'nn 7rs&0;. A/ w8'>,*26b\Y9ͮy+±ϒG$HqycDUk!G!Tt.s\-q(#:  Oz.2:#wdUt5h PVyИn$r\U܄?V>TY'c. n0$ Zaa;-0d?)3a>Q~NG&|VO1&n'9K4?A37}=*"'7wqĠ^!w`Gϝ:-nCc=O}^k`oGl4HsAإ\; ,"-Tdr8.ͳ1 xU b`eԚl<l5G"{ůTr项1uX_Rl `!˅T'Ŷ/Ʉљys3zX Xqښq1N@غ?PiuC.`^'^MÑ$B0> u[Sc#f$ؠ*0QvbX  VRo#n . 0jv7R$G0[v<6b@qoJ鱙-ќIX0v%'4?cB",V,CT5dy3}ّSaohFw*s¯yܤ+pߍ+L{ej lgco'h)(z: S>Vi[0O lցfCfZ膬08-lՎR2'oDi;zo٩҅,=@TݡVXDSR@ i^ V@8j&" ("KeҌamHS1N8Y%+VoY[SWH[m.y :%<3tR:̰_nb{ , DۈMwUҞeVVˣ'I(=IXRqFCR4OvfO.ʾ#%.*NJ @&{Rk2z ,C&9qi𐇈{ `Mt=[>qup  y6 ;oފtNLohv8sES<Qǔ6"BMmK6D~ҩ_<$Xv'`ZtahTBf -!߹e_(˺HpyXE ȮB]S'I?*N :{;_csܘ\ j.ed8gkp}Q8Cw%@!^Zy0Iu88;XkPH\U_?WcٶRNl6E{zOH~;"Ճ, s[p`{e :5K])D|0t-(&2C#H% tc+KUZe;TTm_7ISʟˊx+؛Wv*(l4v'~!eӳ.@.j~6bg}O*sHε%W|]S)1%Сyon ^X$ʛ*5iQNH 6do5EuΟH7h>55^,vZJz)Wm2P|~H]Ů9o!NIiH_-& 84ؓ 5$QPO2|"ϖe&;V[M_\ߵ<%(_AY!C7'0j*0GF=M.Pzi#|FLFq$(Z#I¼U76}ּq9DjtLA&z;­Y ;""LO b W,aQ=xh-#;O*s`N v%?5DߩvaSXHpLNZO#NٴqIC%KԖՌɕ(tSR7dmLb(#(|/7&Pܓ.;WRsL@131ώE |$x.NoZ2{#d$ +7%-K_MksęHܶヽ?ws'A,NcQzor$q`[:ߧ uNJW<9[x#yr:o`o=r@ .+*>ajm&BՋ<>Kw[|fxvD6{m[ۨR(@ޚ[#bsțб$u_S˿w%8__@{.H6KyذFaksR^&ې SPxq1ȀdḆ LmMSFQ,o)ݩ Cxڋ/Iɀ~P 6i_9 + #w&LHY #AoHPqE`UzZYk&}v1xo{8]n~S4D1Ѹ12l g'9Lʀ< dY2k]Jn+(aÕ'- ̲uNO0a!)&_I'qg"@;cK;o#}:ǔ %˛:F5d rL ^8w@89sjJ}Br47)@P8XUFj"f%vvF)|[(O.% 7}Kw l t>93>N@dZSp5YnW;Δ#t:dPQIFc~J#>jF79sy['-̑ KysI]8 KZ KNư9!n!`TiI 2OiW>`@[Цg͵`l6:F FhI3C"Zވ:En~9C' Pd:*̠#v'jMJ)$&^ϢϘEH4v.ea*w$hҐ9Lldܕ(ռ=ri_JQy)<  :'uqu1Ě($c$RӜK5u+McaR)8b*]Nf0`-f,]/p:/Hu+'#NjhQFWZ@w< ?Q]mK仍0=i1c䭎1ݱv0i^eXsw-JTgJiL}4x"GZ2ṄHIECYWӿ֑7NY%2Ya01)^Eä gڹպ@qWp #F$u׹(L }hu:GX㯧z8ZQ &ی!~{I%vDS_WlH<~.yʜ <*I|:IpoTM@\W˾%lm\7^i82;]Z|y l0E-5Yb6EU%*#KI$xC^@nd,[ZqGI ndk,"c=Lw*n<F9ޗ]`x#Y;^] m!);&XΫro݄qfd琏[YƩ\ FecWuԣNl(A-l-7} :" f?jA#m4#ls?kٮbhk(49ԞDxY%g_1~7Wtp/iJpR~[&Y\gERNJrsM>4):TSbY8'=~A'jf*r|YNtIH!q A䕣B5ژכ԰g M>$Oj^33=U M# M ?&&mce# hD„E%2#)N嫹I2ǁ }i믱 AE@tXg\Ĵ -8MX6pnҁ)QSD&\ Tx?%Eɬ2y Up \Brg+( KfH 5<;$0FN?@zGB/))uBs$-H&ME9Iݡ8;2݌1Ng~їBC,h*kZ~~])N!5Ȍ0"Sߑ@ H=5>uc_=b:ʥ<X hGۚGTNoQrx#\XD A"KA3%uqfͽfݪErjǀK3n~(ߖV!>n\DJl* zIoTf~vGCc jk{]6zZg=5k &r]3&pzZHOb9U?k&'3ZU.;xiu8v;^(K F }ux>FtĄa3xi5$t&vQ.S!`kdq˸UrWZ%+ˑ:WEG2Tj33tM;Y=խnCNP"+ . uj<фr{$z(ʍ?֎v*pc zvZ{7yB܅S2ɖe[CG=18ݙʮbѧdf&XԮ_ԥkq|>9|%ߵݳ` nnHg 37 )UWudM¬@L^Qn|+0Xh%1Zqsf4]āCNƃz`1{NLsW3GudC2(un #yFV)kCG&=a5O-V $.2 Wh`55IdNN-0[l ["NފPW`zX- ABՋۮ[{\111nOl?jwmjsJ yuc@/Wc{2*R@zAJmм* UǒU#'vmማa,u 7[]`&>.cs+MpɼCi3PP9%€@2"Ghy)2_I)N 5B8}=q"wzo iP hBȔu%XqQ#>u$K t[&a8[?-gPl%1c\:)4hS'0{ ~mQ%X -'D2LWKUſDQ$6Psdج*dHt1χ{-؝\V2e*2[GS@y4a>2k6otҫ%jڨLW':Wٻ#E;DQhtYRlvrZVx ?}s8逄)FbDkdR%+5"*-oo7{ U_5#ɮA7z8? ɬ:1y3?s0?[ JHglG.6T.Q0H5DK?w+H/w.Lwf$hҿ蜂IXSN_. 4 )}{Hfr : *`Jkr[M^+IRnw&9d = Ց eA.!|bq 7LיcܬS@Yu2^'۴`=AіCj+NH#˝e'\AǒgrB8eB$\5_b5+()&r7TRd\wi+2ߔS%&#j]^[axCī`8=4/JLmQ'8B=JQ rj2 \ mM > mwQ0< ~m|ҷdvɩtpψb㠨*Җ1،| 鬰,$NgЎ#\~'L=֥Ia'̹MG"`Ff|L=c8#giYyl({:ybhi\J{TO#яM^I+:G tDЦJqEƸWo WckB@)w弛N^9J$9(xϕJHbĞpb(P/OҲBQs,ShxdSH^(roEF0C !426Q.vl 0RރTP j4z85$|O"J5bͶ쏾9.>p 4[,"|,AD(9YoL"CλJ!RQJ=a5pۄ0nlӃLk`VN )J-ͥ_ÌeI{I>iQiJ> Ek -9^M0+A\53Mky[_m8LbUTm4mxBF>Wr,D l#y ?_9ᅽ\m;lgwOGT#/@[4W^-|.SA[dyQ8)L&|}mƃ}$ZϘ|q+{uu*xg՟ki:K%:z_"mvJ5ej y=&4S$VT,#G628^7 ,!$x}LN_T p %0 gAz"Zƌ@pvJBKmJ٪!Tq=8+_8@ƨ@7S'l> q;r+v1jI T7¥EAz#Te^|s$UdͨHtmOiV9뒰~*'ӨLoq;܂by璷8$όmjg a_TyGM;9z=bSr#Co/}"Xr&W_t,G<9t]2TПQ^LۀYʠϵgQzqu2}g+-͡CZv"REXfm),>jn#biҒSMn,dy 80֐݈|(Jg>3_%EkRPc~$oZ8i=]ߑrv?n~4f@e zMuR:(Vʪ;)o7v% SS \I~XM}fdiD-@$ +U0|07Ε0Ct`%-[>L)0yY҇7™(a#/6v0͖w{Iu5z }6/*}1i;X0z Wx& [Q r _yH[ {DhΆ֎}D|- yZh;2 FhVrnub`:{MRFĉDRPA&j!dPS6O<ɲ8fNd׭lL}.P`TM㬃 ="]$DB@.ʸLχ<Eb y pX];[8$'J'} z\ JC502B  PG!A S+ ]ѷ0pH9a&M5CAzZ'T'[n{UhXޕ0bYD64d dLё{<+(yK E&fٙ q&ًxm RD e,2{ĐahrJ|;2ԫ .8>(.テ.%V+kM1WLM[_R!ٿB23O~²|9{ a.EM.HUdAe?* QEՈc5 EQr+w45,%6 ڔb3@`ǛΟfZb~K g`k`_(P-J[zA1%Cbf/%apG_Xa7T;6@$jWֵsJQ|Čks \;3-@Jw'W5]bY%|8͗^iz֠0_[BpߢPȳ_҂dRtzn>_>JΞBiS"z&z@TVxS~/ҟk2`@Jo Ư `q DZ8j"XOa8^&ҷ_sևg?eP'ыy驕/$PՄ>{,=aRw%=0'd|P_TA Q3ѥvӌٷfX%0uV %J&yȺ//|z{jOz#[N}5π%B`WO*:Dz+r@ kxKU"ͨ!= lH0m|.@#Ӡ.0!6kx٬ Œ QK'yl; [8-hkVeniFV37+0wޜE/1Gׯ7-d68A_iP3~rŌUOrlN+Bv% ۹脓a'k! Ը>u8:۷b!T+mYF9JerO/A_>Yu>cj&BQ֞iwfIUfݣ$Qeu`҃Z*inL`8͉Z&I\/DbfN7RuZ WCpCmhY|Nl̷nX)ebAZΐw6i[j_ f.9.'AZGR3nd6cxLKeȺj^7 v  YK|)Uk7ri*[K}^M#_j6x.PjU^1kp+ 5cHSW~GV7gZuPL92M ؒ21aKpEb;4 H_{lRʷe G ̦8$?+/.wk#N˹YKWѥ%5rk`VDXheDlxwBԏ}Sg% %j4%s_Ϟ}} b!->ȱs5N2iֆiVOP K~J^;9[̒ ~Z%94qL= J_CE/ͧSدW_ĐmYz:b-H6if$:gUi /)"j:\KBR)TLdb(ydmo$B*{7U5X EY*a@gGE惞넼˯D=T.tVk)R$tzh]A`~x:GRj84wxzӎݪd :`xcIPoAq~uKx9"B'J7hxcSK炽V@E)~DDb#V,hkF<"o^ufk|C}r~I@FsS6B5C*$춡2͛4;02&ujoH?foR%"O]pМrP3X;E p7tvR0=kuG z{Z(X/gsC]j|R ߰c6ϐrC$71^`\ [T7oz,"f M% e*^c1EVXJr8x1M@bҼ]0fXX_]Ǒ~֞sZHJmx- v.Gm\}?sFwUx5*?8eZ\C~%Y~0.BJ41oMs\2S5,[nG'OH/"bݧesO(Hh5rHȠ9s.F ڍs~=hAֳhAgv,s: OiD ._c$Ǽ<|(\oXm%o-TOL_FWyAL1[Ż*`Τϔ#}kOSP3r6`aw|]u;[}J(~G }OPv7J#0|~/BLV/h{iñn 91zxFgX~:NLYt[uяmI㢸\ԿJ(aRRjoȼs*~}QuT~it| 9ʈ%p (St5q0t[='~Eृ,&4.-Gr1eQLiq 2i}7t>L0fk t c m,ޙr6E ~wqISg\]l٢9X#H.\F:lSݥhk2x-XUS~ y ~}%]tj?&NLj7uVӪtX66eiz%lKgٮOJ>$Y Rh'X>73Ir(4 oz^U &'c.!y XpI,+0L4 s"qzida8;t;ߏ#&emm#m$.bӰw/(:?pHXx7C҈aɵ ]? یW'!ٻV]Ǩy ׮ rqjatDsWfA,X@/bB$UkaB\kT HLeEfoF 9DxhpQDšG155FiZ.Q˥WCu.eLdtϤ"uM=NsYpm! ه(?ȞM}.aʝlmay=ܻ,)^c^vVCڠ3$>(zZӐ,P'^o~k̉[T`* 3'RH¡J.fXEm %P7<PVݱ6Lx,A"GE& 9:{\lE|W5)I Hݙ͎ x :LCڷ:.gUk? yC0dJK1֮i.g\TMjŸlhH Z$&pCN׭_ح̗"I?J1G^Ҏk`0~1jlpp{ .WKO:)ݠtbJtBE?5D|ƾ5f+; 7D\ҧ0 7./ WٔiAXyA,$9ATs$>F!_wմ^eDȕÕft,an|Y.V@5!IJ6fĬr $- c{@fK/xTӟC)ej|m/g>?ߩ:$BdlS.%ƈu`4Taf|XDa9p6?\a{]4f \AMM];7UEq|2`VAn-o&) &(W 5*gSQo&C+ezp;ޱҎCs^ThBY@w <&.FDqHv%)46`Fq܈GcnBɀhJӯ2Z-Dt<9(#\rϾx(ޢ7m2 xT* ?<&Xk$2e\,Ob*UobtHF Bo0/@|0D%3x&>}=el0w7Weu IuBZ1xF)'tߒգeیߎVȔxXx=M }łF[*ukx֭`e^/O 5V0ris+"F Qnק 4Evx(+;į_Bf&=OxcbAєio4lN`Gɕe2dz,qPS;HP qEs@.1n܇ǥVU{O Q\auݣ `M*X'H1j=솖0\z+;BW.+eh.+Qߪ<&k Zwv[_CKvɵ.]rCN <2v3g&A}C6kLB|&+%DW??y49mhc@W>[$="ߓ!}w48U Lݡ\o7W= qTbjC`]pZ礛}ihif%VHy ~U'84] yQe@(m}+bl#tDR9s*TjzG;MZ!a3NEzhi/wD.ms%\Np^jq)2Wyr<HR30;Xu ,ȯB"`2XjSB[7b!~JAVnѼ^'Է#HpPғE0~ `.Y}ԪgYZ07070100000018000081a400000000000000000000000167e5c8d500009d30000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGakH_[.j0U7O*;+HoGlHGCcj/J>pj% #%6T uLSfU mEu&bk)4Цd>8LIQ]nYqlpZ!T-#w>.W0LgW 2l,).&|dj01s/^ ˼:!z2+:tllU8,)Z?1pMr̔wVI37X0 J/3P`fؗe} 11҇!dXRVX|W'~7Be nQvێ@W6Z6;Viϻ9˲ޚIs{D0Fu--)0-Q`>lU3o=/T7B HX?y`^1Nc4 3{9] D+b1E⼖Wϡ\ &adz\Q%nwE^C{s^2f,I lEY 5ZolY=ܼ2{:, \{u+ٷ?CJ76Xux,tA |ĕ哇x7YH<S3@u$j-Zy7yN培=ynڤ;9Ma/{|{+ ,_/YCyahZʨϰU~u+1x(+v$wZ HM"iȾJ7[ &E,]ٗp^NX`HA[tj>XSQŤ) f> ,3L!Mk'i8*\N[؋ $ЊSq,z7i2#\;/)8Gq3c8# G=H\4 @e7=ee&FP, Ǽ$XQK|->rKn;&ߗ1m2P`^jHtO0&CM nD92F@x{/a R^ӞBirqC-?-Hψa-4>"sm!v¿> ?f~N|^ެ~';_Jp͐0P-Fg37ֈs R& X{^B 4 鲷_o>,a=L$|}_X"J)VVi=|lzic0jDɗۿK yJjQGL?0L^3Z49Ăokg,.M-,5HOGj"c$pm g뤩J=$mCR.ݯ[=E7Zz^KÍL Kʑairzʓ?澘9r6M|峪[+G[3·GQZ O[}{z+,-FN )vXl"@PX CsSb}m_Wbmx}?kKl'`-^i Zsy/2ۦ>3DZH!A\= [ԗPjZ%^d)~8' 5kV۝Dǻw骶$\t]B![pgx%Q9^ 4*|\WbztI'.TK2jd~_ʡ$rA{Ԟ)U38obG/yڐ0wݓxm[#4 $3 r(ƞ(ԌC<>uwW K)ᏹz/_D<1PhKWnTmDtNeib0 Ņ-쌐nlU *SdGYCq2oYmxktRf^/FrK>k蛵4A{\}Qxړjg!Ħy iNViiLj&<'J5zvh@@[ϼ0ʈUB>- ^;طRT)!WܥXko(G9NC^3BB' <"K #7gBc]AMetq~FW>pd &շB,*o<\aЫm̩/1 LpDmJ$sF9?վ :tE:~򡰠E uS; FʱjXna> >7js*DiLӆъRdZ,Ic3%d遺“00'_WnNnC .C]71ڡw/xlO[Ԗdo*w;I*Nl +en^s,i6YH0ٺ wsMtk^R r)me/yQ!l悔A֔횯B@lEȆFL-Ӣޗ׻15gf.M)r;48/'Oz&j:)bwuz{/pee츇œ F9xlYsaX:a?/$hEȓ|LL(*j=f@D1Vis4 Ga"hjNx#5DaP}섵ꉛS5g|{9>ĎQ[C׼fG#dZ}oefc]%Gqz1ksc-IM?G=3&1G=X,@*''DGHMڨm,}QI{spMl`n a{HnN0qP&vHAKR9)F 1gNBJ f@}u`FaC'; X׋l"]t<^7gŌN?36ms梞T b򠬊bl4(O-WDT JN_yqODN*!8֤Z 5DQL~ &ϟN*Q_ &\3/bV:_Y9\¾y%K5Qv['Stit>yQd8:-`ѵ*1Bf4jπ9]/GOT'X^&񠄮07.?-ve:k&Ry1[>Eslڥ>Js `fVv4 ƺsOL/{ovŊʽGmWHu.?"@Cv4ŃOWga+23j^}u=tMz>%gWIP9Z*iH {Ho[yx{MSB#Rf٢uX6ϰ%a$]?9,7[^o-޾yS:@RߺՊh;yju. 0*LgBn!#Ì%gVTskrodfB$l%]'$\Sؼg<ȕjɨZ3 H40w`C`%X(gW @G% ,\Nf/u=BH"0PYmn~cзY b.=4"YEՖȼu"(B"p3h$;Nxdp 3O:j`pVȏ>H4Fse'/xa֍yDf/4>56m]maSp$zv΅qL2<}V_ox:GU;Idd< 9 Y_ڿ;8O[@_{NF]! > K+]`,_\Tt#`uQH6pYMIWcfr]wo}y:+^DQ+ŅNOCӡ ۭЇth>ұf쉘yY_Ee.rTt գd.fHHG2vp= ^JSz#ZsKxGM@= }NX1|/5GkGtSNc C az!)9%;Q+r FQtHA뤺t2ْ|ʷi@^ciL폠/w6jefxS'vM=!&QT6X2R~|53_af U'WoF{Cdz&9WHG]7&GQ4Úy Yi肍 wLjfY%?Hqj_}tnW;k/!N~CC.d+'5Xo$W\vKp:ձ2Z}Vcl Pԕ<œuQbxPěGPۃ ơLfm)g}Hin3 d Ÿ #~c'xEABtRJ Pg(L+j\+5J$b n OGC=hxр q(7m9f[zpuJp4L^&xfҥ'Mggutﱬ0<H"DJl/RsccxK3dж5>=hQa.pW{? V?1}P]r/ab*Rh25v~/LҤ=b|=IkuJR,'qf9RmI530m*PfP2|K'6V@$gNylov ]<@nQ*i6i);&DUEϫ3U+C6R:m/Bj&]ӌ\BEh'I(zՏx9!\y6nF&QyLć%^s/Coyqy_u |8yEPNm7dd_ ٔD=y㗃ܚy&=6 y)+/QIu0͖\J_EZŨ_L@$żC_1(.a_^J$IKƘ- Z3Hy:-&$gsA`(_M>i%QDۮ +w8x\ R.pEl@>'%dieDnBO΄y߮w9r|ݨƲ>ԃ 0-Y~n΅N g)1dԡ8@G.fkd.< Gݧӕ1~ ,mUaL/Y=V0!nbǡ,A7uIFGPt`K:k:1%R/-ư9 !Kq8,g3El ZHIxi $&͔˖;5WJowTh1Ѡ6e>Lx眾9蘧hmgZ#O08!zg d!N㐣A<%tBszoGŏTjhȶu8w(֒i85xSC{) Gz?(f6Nh] aKbE3*DZoJ%8F"MNI肋 TIM-(Sh֌Jb|{cCbſ,JBk6h8&̀1=5%"F"p:liAOTEOYYը9IP/w @O fjcG.HQ) (L?ǶV}ת?;K5]n䘯 >xwAv4HmsRK%* Sc pm^t]n`je1t)S;:&5 ,R3VH>2<Իޥ3/LV+O1 G֜gҘwTTha:@V!zbb;ݱG:O.>B"dh8ڂW?~0;YГ]ppWY]Hy^OUp-~߾!h)K'@4RU5\fHNcեs h=E-dzEBls^E_S[ ȁ:5*%fPsʨϬzE3c@>ya>W.+BY̯nR!ڃ |鵠l%;52? /xAj!Z=BŚroPWD"̮Zٴ;<2i~A! q_eڂwQbSt_kJs)UD + -iNr}]oW"!]ik'ؠ} vH\yp (]ї`Kpr M;puoDMtu8S63Z-WU&Ckmm诽Ю^&'_6s8HPN$̟?ޢo8͎H5yG9Z JNCREw^k7? >ȸϥh cj\Rw0( ɢMa'-P8mrDn; x'OQtQ@fwl.ͳ^Mlz`.qjNl}H/A恗PoiWF0™ʧx?۞CaYp`U3`3ۢ.k dJP>chY~_ɖm=SN|j@$;cl֎%~Gh.*Z]?FK?^xOP)muQ8b)>\i-JWEsn'6\ݖ)j;#L"g`7dmi wqy@E͟JF+i1vi{lfYAլ"Ϊ%j0*[r;{yY8wp^ƒcU^tbshP\ӹ2B i>{\ W/dQ;gy䎰e(|hoa:7 OQO/g"g1NpW J!t{X\pvM5';MN,Zs7֔abv^2jI'OզH7Εh{(``Iن3q4&HSUXJ1H+1w=?kܯWWM* Ri`aO2Z67.o:/UDKx.u:1O٠ÿ:VUl#DwnGgf0oe$J=/Τd6s[2QkiӠWBn P3~?HAu0G>8k9-@W.i;>9a4xX刈ju~h6- ]~=ob`"&/$U:{h 2Jj^YFTP lt}BLs ;Q1 }=x܈ZNEVX)ᲇ!I(}p+dk?Ԩ%<92BEݩ&|lL6赜R .sW\-ff%Rxh~P#DnP_{ep:ҧ۹iE![R&c/`dfuF^Ȅ!dK @d;PhP_,\?&X|5fيT;yIt+'?䇳:h\˜gy׋å*RƜG9l8ґSktzO?2ϊ,3UtYYn33ݕdn-f<3!ƍG 8>tJz7|6#*O^Z)b *ڐ:t-VWc#:O=@L27c~ v}kofRUwD=Pu%*IC!SI'|Mry-qm%R$I?dWI>9R5dXA=hQF'Le}'9n awO"gEPHіZ fvaK&s[1}]zyj k:OM'1r-.cYRpOD8F*x|}u`5 '`|޶vq2dҘ&z$.5a 6u[(D/@yٕ{ͧ|E}^Y Ƀ\[U~6gxRűj3=8U'n)Πf"kRvgd{"@;,@y@em/E/)U l<ޥp9Δ2-pBH )؇n#]_N8ܪ&AaVHnZ>nĩ^W? XtLW1_P_d,M-=qxc¶[" :2&M̳E\T h]g4:ƍñ (V!*[hg'"K/Tk0/I͋F Ö&oP8+܌;s͙%K/Nϯ.a]ۢ7T*w4yVѢ4).Wr *myPys '!{H-]>륣dЧD`bͺ<3y~@}xJ;7v7_5\yfPШELeg'P9lwK!UBQ[e{c;Jx\koڈP A_1Q Y=L6C~3x3C8j1'fHȴd7\]<,:D-y`р6+ Z޾\~+` i tNąRv^ʒEJfB  4u-Nf.7u#5MPE jEUdDt>;K!ݼuR}efq/# n. ߔ^G d7Kg @/_pQ0CV#`sW(%"sl {6&aѯtoU^˪#}.zep+M/ m4qe ?yJ~SuX'l <ԡH3Fj 9;C%ZZ]1u&ԓ|K߹R!H(pD/ֿ>nc|_")wx}YragzY)?l>O5EuWˀ=U}/i…vEK$K(>K֧+F'V '( sci DѾRaYtvR0}A^40M \^/شoļuavuԵ}1&ˡe t8hҭBC^ȓ;9}"OaZۏa%J"`@> žgr P麸Z%F,7UĺXHt+_$&LMC~)*EL?!Kn%\ݼ}J:q6'2idE#>@3#>lܿM I6r+>>ڨ*TlUG_,󅚄֑1$zs~OakyN#[pޏ36Pӿ z??G29(1wv"MwDgc6*HعέWqoN2WoGqQl"u_7S pgfߚ2^k&Ϟ\i" cLGż *rURm`\2|3dŌg Y~1@A7LqB堘IU TѠrJ 6=xˡHZ.dka,4fjz+9?I%#^ -:$ )G*tǕ7U/80J@J@+eDܟ&Ycar%Z.Mýq#a2p, CԹʆS@50_jr ``+xW˥tnQeDpx*CCǠR3zo x7\j,<Yow.ӴB !U؄2݇Hk d#Gmoy<ϫ;LQD[<=W"D/FH^!.lx[%`)I{:c,fH+cW4* uIk=8ig-X<$sP,'LavTYU?*LS-USzYN<(zzLS7VI#DFO=+}un 0$Ur Z$33@wHJdm[Q g:i|4tUi⡍ŊLUS;U/ ;'R#+nсrŠ Ez kY0c+XbFxt)'X(^d?U k;кЭP(nw_?=>(A^T L<̈́J+9A;a(Ar? uG 05Q)(4 )ڴƜ_r8TA_Joxm!ʇ)C:A'([H'ߛԊȘLq.^)hy6Ës4c^xvKE&I֦14^s(!xgl/GmHQ# $ oyAB3oYP!Q"q}YtOAӓCEUnQJVqF[!#(*ڭJUS RBʹLr$fnt\<$XF0 vȨ-%\49`(mzԝXZ GuS6 j)Dc<]Je6tJOʆ\y1p͓9QDL͐kz d3ee{oZJ}b_0kN(&j>}o$E_zG˯>cpk@~ 0 )Eٟo.H>{Yx(^;m}s] `CZCtY_ ©~#M3MN{p٭ ;D/K:䖿Rkdr׭vUdَӔS* }ivǗRw>;N`<Ҿtۦ:[<6$NHX (^c[LaqB5dan(a cKh?Ө}ֿysITC:U&[ww8E",H4oK>4 ҙZZ`Bl1W$ZZ91Xp_@?nԔcfB|'F|rxp @F XVhA)P,.ٙ *@y~ lut&xH {]ٱ^9& < ~ Sǖ۶y6Gy&~Bd~rk4I8hZ&1,$TAŢI8{r vYęOl搖61JCI'FaP_W8^$dG|Fֳ6#|Js}_0v?O<{0ڨ^Bs=PrjT|Pk2`Cl`' ¢hp_/W G(=e*Ioe`X+\BKLA=b6Pv'@]-hCjƌBOGHB:aĢ[I{p>quQm2`:Di n]i~1ꄬq#kG{i%Rgl|$ jc|"y<4t0^j7"`utcqli8wmP8Qlc\;V*(.*ejMA7f\ڪxh=(+}ؽ *5G>#c Q)76- xEjԴh&Zo|4/Rзrt9o ٩/$MLg5h=7#R;${q!Ws$j_( 6|uςeMgQԚHZW,=9 Ww.mPve'۞hLr±h"B_&yOJ*k9F>F@/tWׂjP_qDZSIj75NP߮^0%DnrE-}%Ɠ1m is]T$$:#`K [}ޣzIw%c@:+f/P` H)"pXǎ( *J7JKy DuhLnY!+#%#(*%E qi<8 yۃ숓9&̐\8n{R%& YtL{&q&u?4rDv#{&Kʷ9Gu1lY35*b9w{ dt$V5p BRwO7P ;zw9٨Z+ۼ:كJgQBK6X#6ewF۫cɾﵓ(G㊄X~di3-uv6AB0)8@W.ɕi^y1>1|;.ġW nۥ:yH?dyv`zY]ވ᧾}QZ?qS1KϨImDBhWxǛ]ϫ<)~vdo:߼7rMA3dmV}E %MwLrlL5tP؟tn /tl\ d?ViA&:0@1 fQWi\b%٢>b#m!d3Tpxɶ)hKYeV7Sߓpr9獎S y IE9ag0|rip.Gӑh@!o wG7m^9BTsT 3Q@"ɖ# ]U>w_q/ NbxpnQc[}2S칠nt7q5FmF&}ɘ/Vrxp'$GA⮪7PtGLA!]EjP7d2=hwў/' gfr,˦`[ŔԵ .|n?n1!ڧnN\jѱ]R7CӝˁS&-K+H.m-5^!PN8q}`(/FB 9j m/lՉD),_ &"IwMhqk3 /4E?JORIMs y-n=7EzETFTi\E30M.A[˭d!Z:0dMG*;4Ί> aΑ9IP4U}f x,06{x: 5EUmƒ'DMy nsb3Ss@M.BJ U<5𕰴&=|3rb(//&I=qG:Qp9%۷NX)K==y=2HXveBڸtV97C3e]Hxg(ُ5icgP0$X5Tg%ns`d$|| <:\6?fΠ&'9<~#!h]+"kSJw8y j&&L'P\!in퓝b_W[/Y`ֳmY%ƍYj #:tlNvCj)/ gIeP Ssk abg[o;:IF~*E݆cS Ssճ(J"9lKwv.Hcz&~WQ:#mU5E5ͽ썆H{HxoTٖo2|q\~1I9yb×W?|(l+?l4AQ( 4j-^-dGfȯCܞ Ab&VwuqqEޑ1_e8 u՚0ty&x8&sF_4nƑda$)I3`zGcT8U (k,Ls.+mxBф:Kyvt ؅LM0)^W!acW-r3/Wk 6!lV}Wb_6Hh#Ϫ6Q<88kv,:U׵=A&/ܧZjv_MLevP@[ GWWΙ~rO‡$Fvy ŧq?Mb1yK' ¡ޡ9ى*c;iuw 9lG>) lk Px:`%4ƋΟ,^6#/<cu߱:IɎ؍)^ Dɟ NX/#Y=kI73=+=`m )i/4 C &O<ʄK[MUz Nئ}j S{xX/ryM(*{A[Kyq ^}@V~ pPr/r aCb@.$/݃˓Xy9ypR#4y|/64gd* =6vyi_юA2OJph1"!i&d [TMF>Q.il'BĶauZe~Jp? /{WG*n+]g;81v!(.(QIW4LmPl󐓆/e3j2ݢ $-Ä:,(ЕC5h(_H% ^JDBdn>$;Ɗ\|34262Ѻxa1\^P&C,AUZ#5"4,=wTF̉ywG0f6 GF},%ZRwS>x˅tzwHG0zl\-SK5 S8[XLs,:U[J%S&1nrFLCR&0U(SDp;Dwψ4LjגNT,ݕA"XW1,N˸{})ldx s} GVDU6ᤴyҧgA1RLkC oH^0(Zgמsē &I>wG>4oXk$## i_kT.Q$rO6z' Mv59ĴmXzA YV6B)&im`?] reJW жWC`GhW̏--ZwP9'-ooxY>DLfiqj>֮]<)#NGPi u/Ȕ `\Ń_ȃu. V25j‰~NSxFM8G}ͩ73 %p?O)]}=Lr؍GzCkNy^7;@/v xPA1-7,"D *г (G*@1{jnF}*_ |69rQw\`]C}w`DE,m\T1V_tPKdIʦ8G O=y;+cڹ>='|8ؠxN3Yd.xi%:k`cB>&\I M۝khgr3xzm#=v}o 0IQ=/X#qCfOX di|b V1h F?ߘ(X+~kbUE)T_/  80NrmZD )9zfGK'r79c<~c A奊;7!z8-):OtD7ReXɈ6AˋXuHcE,"dIx_;\D]OʦɠOF,.rNl7s$=96oۻf@bmw^"4 "CD#$Fd]w'1TL{*T9N`ZP,_4rddj2ݕj۬U1ZGnk{%zeh?Hlv;=+ϴL!h_#XRg?>ffi} ÃJrR77e0i@[.߼؜4C[6 1b6?0)IR9G'IZAUwM 0r0tc칕F;3 /-kF jgdE+iɻYE?*ኈꨭf;2b 7'΢ٸmZc/.QRbgTI@X"N E[Wope7\ PPu|LD&bOaxS!Ƌ]~2<8NEK|ciUVުy_1H¨X8V:XgܺH5CXp1i:N?W2#RGrt.+$w+o5cIJ[l-7˴z&#l>%-Ϡ`, %{FR1ӄgjB\P!"m@v?pdҽRG SH"؃t8RE9Гݥ9Սd˜OMs@'!y.TasJUB Q7+^zMV9:Lbu3|3 IvYWV!e_!;Ja tߠ9RIA$Lw.1|;qm3rjG+eXwъ$[w׭ g[*p^X%ArU8ZHhSn,,'ma-,AĔR2L- 6߾|Y^ېvi W+/IM3u"Qm^Q2MWYL&!  r;_ Z/iccƉ΋}oH!O<wS*/\w}H.aXd݋aWELӝ4~OgpHm5is2r vd&Y2f8#&~Z6XdWjA15URqk,f}_;<:볆3 f:[ @Pe.#H4u_"WKq0u%?P0XY 6NQcsur#1 V^u\{۷*1K&n=qQONK/<8wQ|݈p苂? J )rVNgS <^*K:[ڷjw+MaUZȽӓ5'Xɻl6X]k5eUwwY#\@`]i܇)`X^呎Mّ? Эf; ]8 1Q8,+$Io[N_V$+q(|D%iFQǖ/=šG|_3(+iÏH:F\>$M9/ObKxrZ,8*I"b;w+B*Bt3]$˝*'~*>X A[UӡlC"AMO˃,mUhʼnuEjꋯpNj *x>(*xկIj(?<;D0LF׏~(DW'ϫ[Y88*BRͨD& h 6'yxդ;](+L|Wp,u8lLluYF}Qi0ē3nv!/<ц4T^>Z۴}3@J@ v ş^yM}Z{mxb*2b)6KȳsD1ʘƫM{ )ހm>%N%ijq%)(Bߖ+*5~J졲vϐTe8) &7~x86Ԝ)gXsuؕ<VaN})>J19azZ\Zm6RhySգ5H|p3qlIK[_qiy8ϖJDlO]£dᔀZlLn& v1J5W;C4+9?vuѪ3jM[?[ଳݛƤ?&J+tv78`  0"\z ,=KܦP]66M,]Ck#<\!D;o;*`$h-f*HdBz-5J>p ` ێ^\c9n]{0 ޖ4*q}:Y|~yc2d1\z2Cq MP{6Irbq{|) s[(H0 9(B(רZ܀ӷo gw ́j&zwotRBcΥcg#j;\*iAاN3FSj1Z^.m%EGG(Tﵔ,tܑ#L:(NѷuFU'Q1^{/i?Je(?;عSGGeaxM<Jzs&UT_ }Veh.S1< XJ ?32#P8~װ Y<pByl+M^zQCav/]h*]~"?*|CMIi;_0#z"JYVπɕ?T!+K,Q@`rlYmu _a)sefK4 A; .bcBQs1S~~v_W/X\ҥ MUiGO9.jP:M<+q .AX^/ؔ[Qc0#a;g![)ig@dຂ5 ? ^k KEA# i؊ ,y@73u:6)glM6%Q@8hH2OoQEAǜܨ̵[)Ҭ@v:T%m;qb.Q٪ a9bw5BUd(V}-*7Q5/xߋQ#!ܵuz5 |l1  wI)kq!*+X 4.vcㆨɝlm؇a߫vR`t[ã~]벹 ݨ:"krRN'+;\g?)B" 4̅01#\c~hL#`c cAͷ52NCn~,0-/6DؼxǰEN=# m蝚f Z2S!bE;k*}gmɩ]0_F4ΫbRC$hB&vqFo}}'t7\"o!t`{)N-[=uld׿5̶/_*Ol'U=9 e':\QсFe+IЪp47:>j㊊ҹμ]+>ZKU>4g*:YfPk:K.T@J62:ca\OjR峵-PrEDmMlNXrrUO<9<3:&-^䞿D姊}pvx`/zBO`Q CsNhz%$%O·H"b?3+u֞8ָV[_rRC)oylo%6Cnt=n q,CzեZĭV~HI!:9^ @kRwQ$3vr{x`˙5Y9Nx=U$6׷;D5L|7slotcLt-=EAOĦfwQwxɰ]6~zd{yQ>g9c_$H]_|<=S62iIxԸㄿ龐‹{U.՗` F N͙B-q*U^<'{:E:D!U5}BLhM<\{>hH}xVwwom/?0 Нw Ufs_PNE>Q(4:$V{T-G&D0䟂]0epYԎ$MF:Od5]`>okVT' 7ǤPyT(U-fHiXjvu*-s$K 3G9\c7v'@++n="3)4p]K]+ r߬#0/:Rym 23s ':g-%\6X䔤I~t0YUĎR3ODzJ2g1dr_ ,*{$*}r1"!&T P1ytհC:W:Ք5V<6~gJf>HjThij8roøQNC.+{@Pi/cQD?\e7s|0qfhZEa- {Ͱ_p.)AZArbj*ٝ%e0Zn`{8(N泅GdI1 s 6+Fr=kq)u*0ΈZ%.SgSU=;/j sT+-~״W:Fq`xk! 6Sf{sN [Bt~E 5<:?U U@no,{2J sÿVa&CM nHN^5[ mDq%~Vv7~o4pAoΑKe6D<ܸD׳~_ZzLW`|˦[c)Fh'õ湿B©-NT {5mc %&L r=r~ yr)RĘa˫1Dr,o@bwB %2 LJXmta*ǸH#fA(}[,=^iJ Ih]~k OX@T5=lb}eb^_/mJWxݚ3}@*r!݈_\*=BWY Mnc wwh,:?sg; 8[4~ܛd`\9e."]ma8O3Kv43MXjrPۯK[|܎c(@7WT74fypaO[P ,rV]~xNbN' < -u:RNqWJOnG{[{.)]5a7-2 s_xU0xW,7"nuu9X]%zl!L (K+fB8 yTDr=|[sfK;Bx6u:^#mUog C+q*3C/8SQƿ&W癔RFg_ ԝu?_],60O_ cAIQwDrq!mV{z9GH%4̱~_XPL@uα!+;rd}0 O/4).Ĩ*8àx]LBMϏvg-p !QƼ>/U#ыz,!Pmzs&BX?8`r||Tx͙AU~ $O ׇ'R ~H*hPYRJȑW}V ܋mjćA %py*;|7)Ծú7DX("MR֪l[$|EWCBE[vxٔK{zz=ɤYCy&i3:mUz1Nb;W!qEa18 ZWJgBz5X"cJ/ΑsT$H6)Qɑ)(ҵ=V/3E _@<ŵ)LI%=ڱQ+Jyt>ՌxA!6蜑d$TbA0vyBl$TƦ݊s-@:2p#&] ]cn.m KB6g r1zld\*wۈVM!%NڳQPD#k 8edĹ)GȵXR3VXaR6!|%Q_n ]'E0k*4 >ӶnZm+dKw;凲pl Dr{D.W24cP{Ӟ͹y'{} RS>\)~AHgFyh[<{Z`n!^nvus'䋺MЄ"p S`%kfm${}y -Lifof f!ueF"k ըtyKMdr3|HPPjcGતO`Pg>{Pg˗`aq;،~4fw,k@<{'w؈f,`@Q"9QNuDf)mS"\Z$p`H)Q,?tsŜ0 v g}˛+_LM$P!.GCln<ou=MmπE1y{ -OlsH Ӽ9u1DIK 7АGcSk֔(ɐ5F3noば6d NyWm x:宛~ɁsW$AOsX{چOo!I;W]abZ94ˍ8ko3pdyt5+| 4!>x= 0B/\;˓șa\9Ϥ`6ݦa+}ۺ`j?fQ5[2a{,͈٭HJ<*xϘ%tɒ)jiP`oy3ʡ.'9T?/AGNҹg93~W#; m.Iϕr[\5@f9sF nGrϔ!#6s7U3u˜l NͷHubD>st͑bAZ,Q05oN2irھ0D ATgw'躸zf˰#ͳO0UY6I%XDzRWz؆=Đ=݌sB QOf2ƥDb&f"6W{\$?Mz'k78Youǵ%]Aw0؂UmV9n[$pA8۞E IgE6"fʲrʕ{df5)#I.#r+!)_;Or'I$5q^HO\u'2τ^:췭eczӾ㮙[@-,?D(yօ") IO-ٛ eTv ǀcxs$$q7<)e jrBz:HSDgK% ijQi@C@1\sY2 . iS鲙L*OOPc~N?z8%U_rDa"yAL9Z:o՗o/7ە魴V* cjs:mA 7{7c +cߒעB ib@zt.ބ<7̇@@ U8eAJkSL\Ma0&aySNEhơ(}Ka<+q~ԹAi F&57 ! o#},0,Q8[L v\6lf?ͮF)|D= .[&Ê#;M)v85nЗ;NqWo؎CGHw~ TFx5}ttWMO |#qҏ_\Q&:Q i戚]zwsH/,Q+Ci1#<\}Xkt6pGظjعG1Q Lrb7DNE~{0`6e2=p0pW~nu?/Ͼ;X?{le5.\n/?Bm#AH|:Pw.ﯲq PP!!oLpR@t5+ӆߜXQKAx6AI*t"4syx"[Ȕϰv}U!`|d/.o4)EP7;&{i7P;& ׆A-x E0Pq5] ^qkmXn׺#%1DoYP41^gO-UG2mʈq7Wʀ.斑nh;\!0ϻԸZjb8T: h_a&\PUQ*e2Z~yves''9jn ]Ų;\k**M"1&/>i7|tlk\"hQLQ?kBky$:jbuF4S(oGDXahR6⊑@h> xQŨj+b `}qb8ٔPnD0b1IUWtW$ H)WT(Bb1ыӞiQ[nsD T3"Y*jlQsyuơ U9LU`ށoxvdpcyKLL&ύ<ّ!mULf?(5&=Ao:$pPLdP"sz=7!>͟\<",WvuV7"~MͰ:LluHpGOArk ٺ;{C-Df$v`UZS >F1 KG_lV7x_g7foL46:g&l.T#6UgyE60YB0 w0 (M4l&iШS1ҧ\ + k-s D<3H%T/{ӁK UB&-9 *=KO6>\Rb_~}jZW+W( /\,+(w+CS$O/6]xtv™1/K>gb~ōn6]xr^Ǒ&`x*Kml b`%6hÊ")ֱ<;&ximqAyzB-|Q_quU6Ζqz/Y-,a(ȎA`]Dl&Wz[e{1AId6 R5JbyȪ",u`R ˜uC4d;~:m߾9ˀIũPKK)Edx?@aķw.u ]zz2VDbi^MfW,U3Du.':Togn:jAnCeBa9D(/}w KU u{ȏ4ewE!˖ɐF˗M2vFߤLn[:)t~zqqMf}K&W=3%Z3 Ŏ)hwIҶk ۚZ5Xq˝gy$8Vbbϛ hZЌr؞Mw#tk}AGkiM6Sn1AR+hv1t[xG0%~uS)r|S;. !,.tU^:'A#qFK(|GJ2"Q*;gg1Nt۞:NrX <1V7Pz]3. [!wgY@+YQ >>x.ɪt"7 $VPw]o/5ko>/U"U4׌C;D+TḃI Sq!RaGB]~W7ehjJdӠ~1Cxs|3T^‡7(*nn<xJ\-\"ȝgKaSzI0FNjA\p_ n _zcAi"r{ut1\ )U\QeZaa1˒߭E;kiEǰͫ!sruQB~h&fߡȅN)[k m[DMy=IX]뭬"y2˕Ge;"lJaFW7%їoNd(AbJi1ᰞ yFz# K2Q2?E$TAaL_-S#Ρxϩ> ?"+i_A}헤=ų#ҷuu6RzF"Lax!;i:#&L7 {t>@otSN!5:MCntXPJ7I/ P yJ}Dh'96I1 23&rƯh4VTCC4dwTKxbD~RCј0$V#w{BSr.jHH qg5R/6t ȖrfI8Nh|=&,Ea[hK}@x{gJ,kEx C$5bBpG萴q4n9MX@jQKL"F<,)&SzN$j~췤S9vJ︛B;ar>OBS^Ğ)k\uA+MEU=>XGfR I_^./0Sb5T`,ݹvシ4RMO6R;Kt"_-6!Vf5 "5ΑL`MϭLE؉R.:)ބ߂`oIȠJyPD3 ⺖\ \%Mj8+Rs-wmߙu!"V嚕$|k9 K!g{NWbB+/&C:[ųLaubcV*>zR@t9|>7VdhxoeLakgRj.W.PL 1)W T/♁?~G'E2Gi9`T;áB&7-Ts M&yBI@ؙWbo3'IKQJw x@Xx *ŷl?yڟyYӂˉ5x(VN;FW UMj%퇝ry0b_U"}u_UF;J{ -^oJtR8 !J`jލtTQdVcm6 d2K=}XdY#v[YBC39#4_2 mM@`BoX\SJi]+&Ji'~5 6Aw7NK`HKV5-Ъjb+MfgTT1&817֍lah.xMں3繼\WZ[q\Ỷz oL$~P 31e$ߠ^c sOzFZ^HZڥC RbU#lzv E8=p ?<c^݊ljq֐<ą<#WH%)KMNm이 \%*ds, s<)ѰҾ^jç^ ZzHsI+Rgв/j=Tָ wgYZ07070100000019000081a400000000000000000000000167e5c8d500000b9c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 []?EhDTTk׶ǼtbЬqqdxiվDCki ^ :CPl:@o mwP* ߳h C{m0<33T䊵T[Vh@PEw]ݦ%2;'?s eh 7z{WoIu ۝1*H3 0teaQ۳ڽD#솝y_#XҘPof򪄡_ۓ߬S_2绐GgQ"}/+&nq;t53j4}:]ǞҎhS9vz|]uya@Լ7{w>;L1`ZcGy jXn"/*iQlQr xv;@zoE2FX՜*u 1XH낌zWNsUsk[^_}X󩔞ԗwb~Z=Wo~)E55ϕ @[*X0Jy/uN{\iå=,DIe"uN)@J3*`j|0NRZM]yI!W'}/`Y?g0CO-A Ç9CoS\l>P G2 QCt=B<4Jdo ,8k6X\„L̿g?2^Do:_W'}ԻN.b[ClTN Upt,ˇ Ebf Wl&gGSeP̆Qu RUuL3ƾ(fvyVs+ZPW$H#]ɑXF}MQ1AYQGm#ጋiMUdOHn.؛%5,KWZaɚ%}rv)*$R6ۋ l_8iU{գIOeO^}~g&cL%:D7;Xӂt.`/TU ݹ%zP~ $ugRJr+fwX岝,ͬ?W~ee)bHJDߙQ[~+ݠ] HL҆2bYn85)U$Ҹn,Lt7cH$3#Yt^rԫd2OfdةuA0]K$c0.9G( ^'_;zVɮՈr+Zҕvk Up,"9-?81@o-%O:tXSg+wp@jXJJ\˾͆^e {ւFc&Ւ8:ȆSziO_&̰Dth_N$Z@˦ @{>9!}½R 6`oTgo%I)q޳+eU*͡!{:IfN@^x$L$i6/eTZT0&c)EE)?pUCiK#-B[+ qq"%IEƌV͒ר C{hN|X]P-@V;ݲ:4n}pЄճŦOk,fƽm^ uSM߼#hA?f<}\RtH+Q|ѷJfg$3?kO^mY{Eh&Li8 jhf~:Nj7wkBs^B:0FEa$EUO%zjo5Ɠfq/TKFEmԔL{ /=9n츇#@ 0\[7Bmhǩ!5-j6;F n;+I|6C56$I<q-7}NRN޷N jv=h8 B~՛6:H0!܀ŧi*/LA} JԽ[$^VvA&@%yZQ1lM_^ٯٳ;hphlXF{\-DH =?Q{i,\L_ Ŭi"h츸}Zk3J!'[P)+<)ctDHg aNS|4J6NO }#M*7A!q@^p#ZJq`P@v>^#%^OֲuoQ~}>5sN͞9&[~$8仯Aj|շKd6 7R|In(uM"잰 ^"nr7/N܍yhJ UY { ;r":g >V? !-,\H3U#2cbS@ ;_0vqqRv 8Sjv2,`'- ݽRG~K(1w  uܨ!H&NG vݍ,|q>3Wč}~O&o.v#4%Sb9T˞{)}:HA   u76ơ2A9Qj-a%~E2aw *0v Iw7'l@ ͮ\6} lO<}8p! LY{u\?Oz}!Qs"}7VWN@K&j¤blx* m.^}Q2a&!9e; 3XuFZ@5Rלt[;?EE )%&;I?t6 }A*w&6R,F$t"7m%igYZ0707010000001a000081a400000000000000000000000167e5c8d500008930000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#h\q[-/pkUbcf-[2ŏ"#⩻gg%9r޿ց*a@NKc x/U.-w@G~w|BC'{RA^BJʁx*? .a)svds:J~ԡޖ $WS@gl4o QC`]%uEu*4b|NZ]U&L"I"JߘM|5a7tOͯs21.SS6MGs8O[+ AKbW,D.RN0xBzÒheif#YProjT q*4|,sf-cqW&O[};b auI~t!e8uu^; h=sp9iP5_*˄P?/lm3.̀2aK+V3y2j?_#%؝XѴeWoG2#0p0dGØ(t{HGT.'Tv$nqJ<5`A4nKni<ڽtKacuΗ9XljkP9RZgY{+"Qrv83Fj#a0Di%9]}w#pҰgpu+W; =Cg Y=JY.:`7~o{sg02Uh$,P XLUԚ\]cՂ<] MX|^WݫQT0Zp!TKO8 Txбۘ1΋]m'ЀMZ`IXJ[h%l<_m*bv G(ufqr3TQ;j}/ _orkP#Ӣ!؜uyG TNl.A wz fje_YcٙfW[1e] ⱪHqʕyL͘MK4ͯ EO;d|,IMޫ}p&NWoTB#Bj!BwDVpSmw\F&ueCMsgl\15#WBi4 ƩJ)%ϓg2OʗxR<"ڬb $#`*0|'u?!_~:Yﴚ$̟IV]3JezB,zZjoxq\\oNTH~ c5av1,;=[C %8ǡAvGʣ}?"nיie7,B9q:ԙ_)^aNԔhHOhU⹔ۺñm`{/6oQ ?Ѝ `(g?"1cn/?mEk@u90d2rl#ʒp3i)ɂFudpZ!ꤏIͫ 2gj)Rct7D2͎``-tgԡk✷-=D:awE@Y}Wh[=n%,F/@]$$ڹͼf[tD MnXVݴ"8GSs;νz`up 1Ը{LRzqDFY^ZLq\JDHɱ.4F&hA"| .euCGTcӊmU.G␠je=D~d_ϰpGMn!ekgԢQgyeZ(OsB7;m&)SrS_[3A[ItjƭFWW@7럫 bɟ=jmWh2- K.@'DI/᛭,q9HGPiuP]w%fSQӴ6Wa`?`MAE|y /O.`tF箊c0AZtd-Ihu|8Q_uNG|uk6:"c=6tUSbV̡N֢lӢDhwO7N@޵SK=jP-w`N7W%mB-WτO֮|'7?ivz].YFlU-֒僱^eiݸDnqP.Hn 2 eܤº4*d]|W%433 =!L64+-ݓpNIQOV\h{”즩-"qEbiBԓN`b0kQs7!_f3ay>v5J[( sXRQUac|z+?ňz :p(leIGCiJ ]Gʺp/vmA-i-ٹD/dϏR뉒;['̈8gnmrhQIiaZ@JUKP&r).RS^SNe(ߊ]`+CΪ&<2G'GL,)c| N Qgd"o⊤iH|I*c 2Ԉim1(ҰRގ"–Az؞% @ُI.v5ɶ7SRbj#ic\y15 $VpڂEN[O .K{+L#'LuɎ'bv?ˑ񲨟yE|XSا?;KQIz3ƭ rgͷ rHӫWfȥ#~0=-n!/*;5>18oӜA)^`kuY755oT;3s}aD&I Ibt!mVENztv gn$$3XPf J:eY&GHf*O#݄B%tNXV!\ZoUrMUXap>Y1/1m% bA UxFXM}ɮ~ ZdOd+{@ں젇lƓMeKgf)l%B`8- ESϔxE{+D-IU;4WaP }9%,ƾ`Jft3j7x-WQӘ|/!TA$l3r+n[J%i<ӧvf7"(hlj5fGPb}܌FTrUB{'DiHG.LEñ%_WʯAa}!ҜC~掵\ăfp#1Al)qR@] >G:EipPyvGAm&X6ڛkCCϴR*ߕh2`; JT8MIۢIleRWy1]f-Љ ERqڴ()B:&'X2Joy/fÅ-h#"Su&}For5!4 S @/$ekB{Mcwذ(|Q܋Q,op km Rj6eqeqn{꧀l%THLӻߤJa5ahayǎonԺN݉㟣Sn^]UpG(NB k)" bL mȳB~,.tڵ5k~j"=[g0>yπGT~7 ߚ^q#ywiTeZR绋^y0z3y2Kr+7;v5攬uϺES&ZVɌ&PWoPCKO0.4:<3$1l_P7Rn4N\)H8zahpJ/6iE6 b@ /uh}4YrpƇL7kfR/ͧ%4W@ISߨԷ UFv8V+,t#Tұo9]֠\oi.OS} Xav )#{.X.r9W%BOA:*+!͹K,u+R,F_ Mv6gӋz-]pX:h7e%xO/y=l8Zm 'Ia!H_H!)X4~lCQLi7yD lB)]_z#h@y㩜-Z̀(SR2LKa~OcS d2*~iFx@EZ7oUԪs=Sm\ 0,Н: Vh}1hཱྀ$ٙQ.&=۟JшP*EMҵI BہEgӎW"I/=&s!U1+o^A6Kjedxu/H -h*Ai\yujQ׊v,^y 'dٻJׅӎ@_rJ^S91x@?6+0~6A 7"f4s6>tKtZ mHH_ɝIDX85:Jѐ"KDpJk.JKdߵC#}+H%O%7D,`'t|ibsw%[h'}Ǖ֟&竗LvMToRۭvjGB#y_fv]).=VEǥWҽ[ 7K3,`.Df#W~28+9ĶKkȒRxIBE"͒ T!W Xqg Y^$@^Qc|&2 8igD{_o*~z̧ #-[2fhɾ)7(,;r]@|pY+ͤF H9FTgEahV~\Jǣ\@ƨ5{tl>G[ zPY#V mRk t!n6zޅ"Os vPiQLrNdBl*Lz5 XgoZnP# ,LH?xβ_ 5[RKt({snhY@[YI9GڕJEO~"J&?]n:y5Ƥ!mw;/V8+ oɣkNJ׾|<9=r_Œ멪w;hAZeAu \X{U:'Δΰt;8 I U>z0~S 0%#(jS(Pou%x)D} 3eT`}cgtR\ӳXRg .?,rf@{ԉ솈z+k>@[4Nmzj $'A2gPvªdZ6Җӄk)w"kHh0=mSzмKX,` WdE{QAŝz|8|*締&97E%FWʍe%*8nlw2[cn!f^ߍo!;CҘjswqZz,R} +v4&Ww1ۈHImE]C%ATXwfn  0@5}⒉3RSܦl-NP׬ׅZcv%fxF$%ӘͶrzyu)kƠ"b MJۼ,7_Vn9ysM1FKv3/X}X ?T*7aK}-/*Py< R'QyA@GΕL$~wϝ?̞K:Z:pc ,یFJ-Jesа LđNil}y U ]+5[rO֕}dS:fzijqf Gux}G|f^RXprKJ3\Y 6Ο 9z+Ít=\*C*8`i; yV~B85@iګW߿ R1)6멈p28bNgtNJC5-?&{NW Ir/iԞ* L|{? r.pm.4ǐM?2"K"wWoYmw,tdT<us:\mX;#r +5a 1 N ha!&zZ<| b7QX{R|_E~,Lp`5 U2v"B}NLT ,ܹ6c诶%%K+56eifu4$V9?c8O:_X?0-ovbԕM"!!$Ƞ~.{E5^@q?0l9'uѪL FଋT4 ԠF@ {L\ugc/ǔ2@KG7աY-d/Zeīp, + &d}QoNj|z=$'&#sKd"-j%2`n= =w VMV&w 귮"Ԃp4|DtGhH'NCrģ7:-^rT4;X4c ԡd!⬌cGDD":&ND r_fAJޒZ{FQ_/~1ofv54=dT|&gGa=E\o y@>DF7LOߖQ!F,}kT"I/P*ܯ;́hDmXizASۮpyͧ9Z QmӦI>PDxbxvJ]E6e5b%\<ڶ&ѢY@řO<}[ܠkP_-PIFv锾O$#܂~5ܯCP ~r;֑DV-? D^p#%KM佡mܛWaƍb1` tV%4`M$j'"X"T| @9 ŎƢ=I8۔g 3!si#WAGA8QpFs"iTWw|/:谲}fE~|O7%pav9/b̡N4jvl{I+Y'P0nӏKC?Xs׆an<_>vƯʟPnܞN^S|&S`mb *"vYzFX]~ɐ"J J΃*՜P k:=$rJ\t&.:R7 ߧDrs؝썴ogP+A[vح^NpE9!-mtsr"xו>FB 4o7Xz5xb!m%3h3P0E}; hC>YGv.jBߏt|ڒ\&FKťTz6FQlw#A* FÛ6m`+oN^QɝŁlD9N7I9"1G$ћL2QlK=zJhLht g)hż9`LuuqfJ;.gnhD"Z~N-,*z;䰢4vfe|6EEL)6[*:' )@')j ,163޺n^hEМ}R[rd"WP }ځqj a@0J L}9"&ڮo+{5([ =Ae̦fMS8o穼*uElt#3޽&K$. -/%klGPf+D+^@Q.FF)pw}^nVS>mkڐc}4H]ÆxfhJBRwM0!)X;<Kk2TZ1|o>@N] 2mX> U{=-'eMa4:*]>Z~1( -*P4hˤL&_st<28ֹ׬==ׁWo0 X(sMhϣ|(8p9 )ոO"+t 8ʎd?ArPJDr6MbHhp~g?P*{״Lt)JeF|ęUK^2N$Fal*wPǞYWЙOOˡsƞnbYCz*"NFOmI&ДQdVvYa^ve]gU`9/;B6U.DQՂ?xqnLk̇hxZ.dq/cl?kHKh+Jx,RXF/\ר0P 1j)YiW ccXo) '΍fM~>G݅d :J@ aa / 5eﺥW\..6I6`L\v\K1Z^by?IMeWD/5j3\\Ȋb^WNpHWUї[MNNe.p 485 ;r}X⡛scpqmQz!uY\BRb \QٟM ̍&O ]N0B"Ywӹ/A 'Ȑ!feE텼1ON5@Ghl xyr) 9s_&"Tg 5ZrxBb(4 by<ѝ̰r.* WU9gI'7#8Ra7:Vrz)bx arp{X( i~\~ZP#sux*tVW R]QT*-BuҐ֖aE4X&濞;d=yhl\*E hKؕ[[WEss6;\ghg<03뮞 {^>]7y2z@'a.4_uNd$@ت'apwe[G:}ɍW 6B޻qXc1ߡwy(Mzsi'_j`Dlx`%HB ;ЖgBI We)űj6ItWG57rulfiXB4[/23ay . fLS7nDߙWCVԧ 1; bVK;+X((_-΃&q\]V&wè?__dXʤy[_lX'#*zہE<~s0 v!U=>]Z}Atރb?h[] `0:&cfƞ 2}hl~_ \}/mimJmcꡆRj@+4#E*ɬ@~{㔮l#?L\eW8_һױ*![?}%MU2;*Oa`>j7*񲞑}'7^&'$9#4`$,)ϗQIew^_'U*p c%CL5Ud_Fy8DZoZɑa< 58{n's$*\~u:b4H7`Pd%bf+g W iZh9mhD ww$;X @2GEŇ"loğšWڙ4H0/gABA^RzQje\S_f8G&d"(7ԤA'!M'anc޸V(2 4:L0ڞ+\Efm$=׭k @D]ͼ3_E֛{ sABܙgKO]+y [ˀdgTrAJdhDA"9hb绹 53S q5(`t"jA{k:"7hPJ'|zAsv)….wvr9~MOsd8)Ru#9noa /Eeo!xrc*~M`c4q|2&վt<C ,:c_.5nG").`bСs`li/R*_ },ӶH ) 83Q1lv1fr { ytR6aQnVM lp,>_ ^l??h5uET$Ư{{P"ί8vdMfKR,UռyJ({ƕXa}ȒXAMߠ.1#s뙝fw11WR6ʳ?EO\s@l8k%wNW@I<@HQISl0!_ /3 U_z3E4oIZ1J@JkV `P"z2 w'^th>ϙ_V߄޲} eL#0eˎ\QC9iE_uw' efqan#8Ɗ8<:'Payh/,]L O qbSmjA]B3]ͤXCDDm݋rՉ&QjnXH|}VLsa$=ëUhf\$Yiw&70q 9F۟M}S‹+ Fi YD_^o}o#M,=ieIvnZB2gJh31]+օM~Q 5aĆڂh(ރ6t9vkhGݿ^SlK"=ӽ1X[ֺJ1 h+꺯,;]'#֓SeylG[ΫiFW#e1hY_Niayzu{o8E$W`JvB1,lxI)ODLd!`sLjDx_0?ZF9^k_sO#ML苉l _#؃@!0HLթ'CY#2W:>U >0\E#rŲvّe5ޔ$KoSW/nM .&8ڰwl6f"d'3~i@G',Qkr$֥*ܐJ ux)#s3UJsԍT9P?(M)^JkRlPkӦ76LZ o5#ZMx:3>^*YTuhI[C'$@sV,X]_fG}K!)(ZZcҤs[X-^4﯏?= JtG/LtoDK*1"- OfEO' Z Oq $Ѵuj,Cx(Sԁm>PT]Fڤ ̣7hY HRx߸,a~65P HZ gí{h^ K1|,ZIqzH=#V@>vv~2vD~ oo9ۦ/TNЄ@0'.O?4yiMt?_ҍȍi-~xG],̌v&=&)w ekɽ/^oUfT mdvnʇ^Oǭ+,S59F]}99҇e \c+)% 1W+jx50ņ@pln%CmaWe@˰DK)8wޤ #͢;dxiMk K7Β*iBb5gdSp 0`a&av汇., qQފ܇ -M<b}ܯ.N0;=lj歂&Jx22Z EO$p#1N+Q*^J5N8\1p*>Q7Эyd[ZG9h :)ao<C'O:R+͢syue7\b,Y**sg@|R^|7ZyX&N&1u$P$Ǿg9 *oJ{ O' ʁWZP>˗_rI$`Pѥ?5SdNׅ5Nat=t/1KFk|3G.;.+~\Q4#}4y|~A#B}=l/_|KmN]icձ͹H4êt=r4%XYؾw|+>Xȋz $) ia݂19$k2઀`X}AG_ Di=%uؒQqfa$"rs\#<鴅}'?:CDr::|JbAG=`BV$qĉ T{$Y݌WiH?#c|O!h`|Vm(l߻rqc]C9F.Z؊%Q 7Яa3h&~;f|m $EXQ c_=G&Īr2hsѽ[)HS PAyfuV44/|m. ڠ&Eh2ߗdEEj^צ2֖6V@TLGc0ݢؔybZ/'^wm$&237E]E݂_C0]Q! U1{pO0`$用@ᴮ|1ETɅ D:#ƚ&gH]Q:NSSaDq0hT*ehbz LQb>7Is&q$7V<(٩Je I4];vvCm|lP_xee;dϱ`wd< Bu{'#8kvn4ߤc+{< ƂbwΓ#TB]6eWskQ9~BĠsVF:i~/>an0vM_{`pˊewq{ZXium{ }rS{ i@$ \B 6bk㴡-%~]{R;yp-<05q߳ LAZ&j~]3[UoCf!+ 94ǹ21 ola!ޑI%Z^YSbj8K>^ɸU 1o %!"G- 3BF0\,;2TZvՈh o~+1Rbq(bC+AXnay"YVWʡ^ǰ'áRRP(4 뽥|#T[Y^E%ܿMU8rm׹+. eG5T ,K :C9l5ʍP'%MsR}D>ЭuYL#Ch^uL6e&E:MgȞ1n;1rh޵j_PpteX>r(C 0zK huC.l~(b%N^F5nTyӰ"g~:ghʷI3\+\IVq݅"TbxA3=ؐ/1RdQ#Oxj-:ǟ덝[p5~vLt4S*\9·f{a-Oa w LHlB*GiK15r8͇[vO^z|ԊF“a&J}XKu (+H5>Jyi7 -ʔ놝5ߙ;a1* y[V[#0-J81@~#XL2Z{}ۛ1SXDEML9XfW0w9Z+ 2Ҹ6XB4SHs=OLh6>gr)Afbh | VvQ3EI"7>$rtYT9l-!G:zM(ALV E1o&LDmR]  j$F:NT-l-\iB [a;E-bd7nݮjysNb#>)["{œ+ݢu&=~Eϔ%0= UNh3>>yovZrZdl}܏(֕cuu϶SI@a{5Rg:)%QPn-2{I}9PLNBGb.VdU\!k6*TH)Vu:f_M|CSl&N]3J(^G#-Mһ8JLTݳN ;~eG#s6PfNHt0yd~Exu841irܗ/tAU!:F03p逭N?Qw _b,2‚yרiC81Pey[l,XZA3\B-0,L4jT恨ǻZK6,&y_oRϕ䦲d֑͝;"\2t 69 DxH5K99eTS!I;s9r(PP4hGncŽ܊;ZW[E`Z6;C`_vpVpS *a+l;/92䁄XNm,0x̢Ю X`ŰVfgO"!CUGxR>?TŘ6dɣCVN\J; }xa?֏wN6xaHX[OX3vCxeۛh=٥l|At'x>kE9YJPk̶;bg f$=O7wzJcRf@0 ΏӞq½{1F>ge .K|P@.JBimsiH>ڥ4붏??, ?9.yicQpeZ81 ^&Ή[j]X"AYǗi3[4-*lBm %/⮹}<{N,apR3.19S ӶӞ ʽ +z EѤ9@h 5! j>UھBէIn_A9 "#ћNpF`,Z|gT逷w%46!ڸERz:l*x4b Ni^Gi+!U? Tn1]&tx$0 ^] -7eowb:P *9@24ƚpcҵ,SL"j+oΟb*qDӨQ%Nԯ2Qw%s?]m* YZ'& =˙Xcږß>'iXqď}_a3AM)'rM5hA&i?:o4ܩBCDhsujm<0&+٘O塡[C"ɡYʃ {Tr(K. &L.5C] u.$M.De'旽1YE^ msD.GUiL"O Q{/a@H|z!/P\!'*ͮrL'gI)ArQXRk pCnQ-*M[5>}yҨ&R"=`rI_ 9O|Z؇bz:?9Be QFeߙHx)=(pI%JϞW僎6,rA\iNJ!|N6Ըp2lojϲ:ʿz:l?~t^p3|N-O+{>l(4r'7;%ĢXEX_D1G[٦Pw:G"Aۀ- Yhe}EM} " 4`O)>Rd:mX'-ƞ\7h+"2y 1$~4\—ayim5Nb|ў?K NCC8"ނMR r(N0%Nvk|+,Ljo ٶw)$K\fkVoDܡNj(J?R_Q?#ŁC+Ziy/n?P$ ^U!D_8q!R$IJ[~`XkVc}7`(qQ&맅,ؓdXYsb_`< ]kE^ }_=hp]PZv yCկb9F|1, מfZ̓2d[4V5k#PiCPPnsP.UjyrRsPT*\ "Wsn*R*R1jqpov48#u&s"wvn{b\u9Zg~l#"n,B6y%`nd+@*ҡYB{AKC-C㊼g {>h TO6X~ ڗS2"[C 4k c,1tA{qd/XsmgxdڀVG䭚p"3s KZL]8e=| ;t3]6 *RNQꭁ9|V& }otey@ ~E!0wM;$PF1`1?vZ&0C}mQ>aTT t.y3h?u1]39v B/,@YT-۱T <*Ɓvye6(}ekzg jT׭H &wQ CT3ޥ[L*IQB\kd \_atThw%s1Z Ը9=IR"oEU )Ϩߴ@rj7䵃%b:Rzu`:"Da:H4⏃|ZSh@x⸒]oʲIQ&-Go `9[8M[3Za`WV(֍gр"pG$肛XvP*j|7L1fT~U:6K_I^5QkNu8G_BHÊWZ@Ʃ+2CQ;./KlJǤLslkJ`In$HwVMZ%x, aN~rW_'zrr&*4cDYLh,H؏VtbQ4A4@sY}K?~2WtCۄ*vnJ~BF-XlYŊK.?r#\.F|erD 2emk0Oz=QV2HI iFeY]1Ė3Þ7&x>\bPei T\:KؑÝDg46gB_B$oku8#o&lUsQ.2>w1Du7>h/z/{+[`CY!G򃢬#8C?ԥbTeJG>r񏑍S4%L=F(e%.B\+'A/-u%5ysq]'M4y$MjeJV;B]*?܌h#FI*N|_`j3J@ѰL]TYe %DuL*PI^v-n2 5Q^ I|`{q%7FiGs 0r(S8Ld)ᝌoXM;CGj>:'(]pwr)RcTT/^&΁>|0Е9k\b?ƭ˼;wg&ٶQX\<\E`Mis6&9PvIf^8ɝI޼أ*pn‚Tm7=@^΁5aTkkdEUYzƆl<οrxB˘r^;MmRAzjByɍy2K? NJˎgT)ix82qPģ҂tfa$Ý$@6WyYd-#_ Wz`G d)xTVcR3x 7mX y\$C#FgzWO1lJ=ޒ ,[eVq-R +<\E&fe=v4nzB^h\{DGI.b/4+U~s[Z%ߵ_7Ҫ,*jKlr__(]&V01?v#2R(?x:S;UG_hN|.dk|E}ET n%%idS'1.:/up>[/D=G`=a MJC@.\*ԋD ЗPL:7t}O㑈8+e먮6P)DeWz>,Q6nOਜ਼cTai@KJjCD zY1+r^NHf~Z3oRr|Qim{ԲFR>] lЁNF"Rh{.gIȳNӾMKO'0≉+;!Z2APS_1i~ L#}3N8l' vmm YXmmֆդ Z n5+ԫ/9׆z.7. ӅѢZSPmKM$H7%5liuo7]efV?o o GYUb!_X!* IZ h$!TΩ =%5b=C=oL;3Plad $+$ CK7tk3#\%ԹA[1N7ߣ}uQIHV#zPSF x[U>Ha8 /!ht/ȺY.?xI =K3Tr_%z[3+o7mT]9`O$d{IDQpܦWÝ3{ͯB B8-}݊KK8jz7ϙ-;qG7?WbGdIHrpTGq=jX1ߍn#dCyX׼Zƫ49No5^nlʀZ' +îm˛A~+wxI؊(Y @W١&5 ڻЬ`z|чյ8E8b%9ϊz ֜Mu[_6*;f[j$G1q'5JnK=,gw){KˌFq' C!4Ihyߙ7ϢNNܪ%dIwy䛧\E/ȍNrUB.!q6~> _$(W`rޞ26nZيB; $(4 R(mUG]8P,wINjGCu_3R u A 7фgL]5˯$PW)S2Hl|~+ykV~,> ~|<Ѧ=ZHU ^oDݍ1ͺ PE=2PYBhmL)'ͅvKҧ2PT]1g: ܱ/e6G%<ε+ &ֳO,> J>CmG3!tf/ {ȇH=arrc\s@Dx*WVz~bǗ"IjKN %Ы"t~‰\IJK o:QAfEC :պoKFŚlfB l&#ɈRzd[fQQ1GaW}RD¸nbp7Qu(䲍pޱ*sSfGܠ(K@ z.:&U!}5n3/wFuى i]4d 獒m 8o!ȍx͡(T2& V8i(u{8sLҚ9IDG"djacbdMacr/5/<īBW25`uEDkTus_a}_~۶r8g =8f"be}<س@&7An_ؼjj-"{"$Q׋C 25GWKG)WYqLYM$"Q]ZnN5IÜr5:.FJ }UCL٭ycB@Y&[T|_]J"Z#%`3t4$\%h jªlV PJu]c5a\tX~i5]2Ru4?F9nioeTy;sL[|L@ms4skAڥBʫ-#Gkx[P_,̪|dMp>r92x1aj7B)?"T0bdQ,ʮ"IݾwJCl&%DF`EVU Xǐ?fV/)A"QlUm Y  UtyD@nqɞgRpSLEpڊ#f~\[$W5χNRIh@4|7Z?w"?en@1 aOTa"NڙڽwTy2huoSQXNfaEᄛK$ p3 MH8IL~a*y<&O{(ڷC>䫍vx MrEMވBq;MqI+x:7}J9zd+x\$eʓs[W}׳bQy>! 9qO#u1ѵ^:6֭cQ441Yߕ%R/SP<;dORU$-Mhj<3ŻI9:*7 ?/@-Kr+̻3ɥ,5-:0ne'֎ש6T3fW>QMØ4+.ǒO)xn8y,iw8И<הX˃/:aקN6j~KliQq33s?v[ns) ]PI9'% E@~V {LxU=kmo)(4cf1bRVd{$T`ΞeT@f@B+EÊZNoHŷ&, v?5A_h_5Xy.4F^0;{Dz$zu^zL!&Qƚ Đh+v:;e-6vv YU' YôC4{}T %h&tL̉;zUG2A#y,E\7I;:@FDra&n17eWJ f4VrYq^8D D5dЎD8 Ҹ-+Ox5DO )IJԜc~ U<_={n5(¼+b(aNeVx ݃[28?}2[~Wa˸ WZi~) H $ noh;\W@LYQ!nǕ`N 5Lݙ~=R(#Km5M|&yiQx^NZ%md>7F7N[{sq *;M`xr] CׂNt!!*3-Mә=EihhOO*^PgI}@7Ο6JyB`nV4냰;Iϰ`vGcIqAyt^VԛP8I;Lӝ&@#@XXk6P':WS~K\2ZݽÊ/N6B,6Iw^ocWbXO-ZcSPn"ߢ3ws˱4w5lZc^4wDmGv?(JyVHˏ3[-VBHo5Hv%?XYwm4+YO3R u1n+ۤs֑~/B}C~UUACJ:Oi0仇ku XBgAɥ&|&c$| H{tjJ*ε,6 80ؚf qo5=MX= u 5H>j3л8zP6qѮ"+Oh8_HVܨx qE`~>&05yLhS€[D!/-؆jwo Q1B!,vЯ^1k :DxLo[%䄟;RKKZoT /`=vF*"*2*ڌDҪual2=.:a-%y#N {k^#2Æ΃FC ޱ $ K'-jY٪۪;i$V%Gh'DI>pߚ@e ;@(*Vw\M;j~j2#^ZliV%#0 =+H):x=ф[jweJ rb $*+s9Ujc'/ՊPň 09$)*"! Y 2Ĭ4x1E OpI?ێ f^FCV hnwy 6HTMZ%Qf3\C)&-u|4W:e{`tݽ'liP=egD&;,!,y2Mz"Gl@Ƅ eeˇd$n ꉦ,,u#YGeTr%F\i&UTR1wO⌣ ɺC;}wkr}ȧI{ Tj#6XEe96"ܒQ|I[V6 J3d'L85kEnrZ*,SwrHNp&K+`m:iJMَR=qm`o1U܇nZk|[L`g,Nqϖtksf-dd2ތ*=̝.hʴv.P6y'/\؂1n#'P,7%l8_>!Zbu c`ޒ8B6$YL6Ì\G(NBĸC w$L;e[ eaC=C^|G.yKyNwtB4)~M+vM$r A/$HFovjbs%2aj8W_jy6qvd0C ;[Dm,)3 a; opY#ky!SJ }8 V65C:D"kq 4&&ؓ lGV׆;Evv7 fF-[L5P(ref3LuӞƆD-ktHz0'mɞ 9ˬ0B#l.68j%Q#> Eq&"F+6t.͈|hn_>|X'P]5H5z޲a#$3Klj>GN$oB2R=s&KOh)p/!*z;1s$/7;+ަ'Й[;yбyUN`ɶ &5:|H~ىqJO.Vc%})D‚@GIكI2cP`%x܃\\F~НB;TEDͺd`]O!|g#buQ`រs>ۼyD{rZ-`ÞAK[DA_pt?Tt ?A>slZݻk^~,wMQ{7z֤LV6w(|9pƇ ɞb [x@F3w Ⱦ5.-`p~cI6ӈ+e@]K2rIuU@DB3to4cħ.H`EfjH,c)"L$hL[&-o"G9FB:. y $18d-a|c@ ޻%_M;Rk>E=*dLV&VA{2,9,1hcvhf:巽u^?0r?U^0EcssMaew n>Q{oT~؛J`p H%On5r & Ca**fBӊlK8M,Hc.Z;1 9głys>OJV \hŦMt/ޑfkd!}7'ư7˺;!/."1MC6r _V?5sm\v6qCl\Vʱ6َyBH|."Šy zq)xWK4ݘt[ZcR0*?DcYU ,%(f]v31nFOaJU}!]&e _ʏ%Dm $ܕ xf&p$[FQwǖ7hoZIpշ/s<ڀ@p6B,~z,~~k/\/_wA׌WCWXDaKoZ"ψ&vFL<|.|`n VKi2PstXƩ'ߝmi3Kӭn-]v͐5U3Av&p0, f;?zŲzzK|Wp+$4UQ.܀MU _ هLh !LxVΠE<8iԅ l+4 g-.}.^z Y+v+NGrDj_ ;&:ǟ>E=kI ImKh].mH ʚ?6$5ܺzۿ!,rRXRv~6bk+u 6awUYO?#quPgwf9uvr9p3 KAub5g &DV(g4P dk.?{˯=6cL; Ǵ ^.:r[pWQ+/wL )nSeiOùto4  &+U+Q 곓cB,3Ԙ4p8z#/ @aYIԌ(kʏFY$jsZyE(}=E~ gEpN^zl[кl~qZ`JBMǷ1HoD"3qLxNwfS/nN/B1`މV]\ LC"v>:}k0{^[|X;S(坱ݛ5Z)>y^`,_w"=xz@8T r([X4xˀY-ּ_ `{W%C!qSx;¡I'suW)_GƤ C XU*U bL?";&V[yuVW%+Jt#^ūwQF*uXR[җTLioH 8 ;5w#GXRDy#O4P 'j:#&\,URk'kBHǖlHOoMāX6?=./x.oVv1B{m cvD-Gi!aD,&=-kl%VcRMi3;}6= =FFjT\y-HpVo:|  8gYZ0707010000001b000081a400000000000000000000000167e5c8d500009058000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/KՐ]?EhDTTk׶Ǽ:ax1ôW$gm6Qb:J& _ocn':XM'p('>x@Â/3ޥE~kF&=38 ek~H.d2JAa3bbNڋ"2)FH/gzBR<Ē}aa\/tur4L}^ ?'?g)Ta͓"b7Kcvd22 Oqj!ZZH+&1@,{P 1i32ltØBᑷsVM^-# ha98Rn3\4$JS;~sj cHVeY6qݿ\?6Pk"8Q.q"6_V DL?qQh: 2w ̟d|pVktħ7d e<7OEB$RЩc:{|6IY], Q=%"=j1#,1='|ۑԊo2\#H1 '[{;kn]_ME39`LlvB:6h|5>jQ횁ӲkdZ8g!Vni% '-'^=dM0jWt l 0b~)ޗߐT iYʼnӮ&Gi&^"X5 fʴ;A͡FCt#29* O]̒oOhz X0uɨSǥ_P~" . 4~ }fMr+,ߑԶ6-xXQk |a.tO\摛ʿ]}Ph}jLgSUNх݄LTsY"7^" Bl B^dqQWw$EN^tH]asf. ?%9͞tf(ӅKs-*"?HJsgɵNx)|:7l^rB}ܷVcuf)|tÚ%TlЌY:s8KVo `ey l?T3%g >EP8Ə ?(x'ʗpVm!} Z"M ZV/`Ʉ\+}Nj!xX`Z{ƹ,ӷ>faU1XRDY"?0EQ @S򴂁v'wEA">'T)m>%͌,ж`C5('&)fA4dgc;BS4Ⱥxu!͹lt5hqhMYc4 T )!oPg6׺}$q2RL7W8uL ж*-"_㴆S8L5_•Ij^[WpRBŤhYb8!Hrέ%3]#[ 7no> 4>ɦ}z% _T@of@D1_őݰMkn侭' !KoD 8k{O|&nEA/ (ʬZ=_$Ide>,"(?P@@\~ҙ.FIl& XYW9=sTwcߑ(>Gz }+ *S2Lۘ^80 %|)Ȃ##f&ؿppcSkgo-l9&e_$tudi%6Dݿ *=HOsNUK~O_jpZC:㟏!g} 4*.S{(i O^}@ɮ.᲼ LSs=ŔisTDX/\f\7c8H8Ez GUӪ" +`K H^7vMgg_Ɏ4 u)  +fH?nt !h">$/4Ja@=`~]~z0/=9,o\n>WR.ǵ76atsL5ь(9!nI{(<LcmOi# pU3]geGAv-@2UB9.\ΓvZ tvrvˌpKa-hRb ؊28PHX!eVBvU J#"m'LpkiD&_\gnLi׹mIN8K2 \34KH>{mbHvƒ9#<핖JRɞʏR=<rE?,2JL9kLKFo c( 3ܿ, 7;2:of^j u=DL3eL1O1ѿPeP{ԃ6RwQ.c`%zZw^oNt>k# /L,yF-0|K j玭k-ה÷Ԁ #Rn YP8#1]/ȜDȧ3BA¶#8`!wEP@_e0~d0~eeG*O`6gnA;L[DžvIZJ;' 6Tmjї/OR̈ :ϡm;x?H_Ȇxq a~6|JDsPU5ݍi9RzT?JEDs6ٴI[ J #*29Y@| N`Hr2d=YnVWֈ˰Њ:b klty,>2EA~–6j 3806ʡs6(yLFM9 vpFvzw{cb^? B7 O!k#r}S G̙j[ 8 8YJov]e=s{SyYI#MF Q(}#ί>60VzE7M-5/  EBD5 dFw ,Յ1/L@IAWnQ *K#@kL<)'՛G/z+yaj(IZrTp'vsܮkF|ӑh/O$ɋG EJY %dAё>$ )JKEz57zcg."=/=ux4_&kë2R#2 u9oz|Dp@N A#GyMO[!գsi>*ѓ& P}IQH8i]d(П:PrT܅(` x̤GrtI6(J|G[2?PIRӇm YgN02@N}Dj;YaoQK;.Fbp7j<Ve RނگTNB]YlVLbBA8<0Lpɼh$~'gZʕ3v'PQ4ԗ=~M=lja5va,tt%Y5KDM/e y{^,$JFN' Lv&|Lj>0~%dbG{ ˣ@Er*;|%3&s߭6U5[/mG܎aOt"4 t̗VV%{DLafPCdjJ:!aV74HN¦a2å ƒn8멈H2=|qڸ7%P8I3IYf;! CZts.Cl4`+I/Q+*f9ב)ү"6v{Gؐ43)7f;@d,2oPob:e@6KTr, D ;|-WZ@qYڎC&[2H~S.+6-]P[085=Szb<ԛ?60^1 Z M{Ԍ'2c`3 w ]XWg?z7dXN;;--WF GV*Uv> EKb}.@ KɬE'aIP\({|CilE05#:dV_*_/\JKU5Kx *cʛ4PT"P:<' i >R+&mI3>`<006ĴĩY;O߮GZ%Udsht٤Šq,| "=n3T'FclAH5k:`]Pb!μ6L$gxBe\GtD+㔲څR@x-LSJ$=I)vF^ o|jR ӊII*羉~]$(7Tټ5j~C'7[l%ǿ03zvMYReԔ Ms sv~yRPxTp5Kqoތl$R5\YMԶ-PkB: |Q9Pվf"*_< 0WRǵGWpS)C lg#_ zvV+iAT8nGGfYQd fЎcM=8(Q'&1HN1E/ܗ WF/dAw4lFk8B#Vt=:n}wɓ\Pgy`JL ooO*ʒK]̘`&Cwa% r, -QXakLԋ;l(%g!8l=^r<;*_0$/1y{82x/,Jm(4?sr*Z=Qz_ۥɺ="P4Ӏ0E-0oRGt%0hu`!FKYt_ǪKC^'H,\XSC^4 X0epœ.L^ot,aT_ٯcT9:FUF X/G1ɳ]b` A4H?5~.Xf0RzI<5>`gWOhbsL͏8mYneGR(#e8~k)7"=$iuhJ-[,Ml_jB>eb W}.9|'_"/!op٥;rŐVFh4tz*ά}Ϲ`Wcgf(VԆد,pԫ:snR DXb$Gd9 2asbdh?e{Z%Z{_ɒGcհ:鋾tq3?P,t@[EV CQWpq^{_+Iru$˫l~3jؼ%*9# Pﴯ>a7d"GTIp/TvH&\l-xs+S\eŬ0 +{2r;&!+I wvH k Eu;7Lu%R,Ttq _u238yj`*nZw%nPN>/cd}ޛq^:J#7,XgψKH }*i-Qw'wɑr:vS=GJfXtQp;&l'c.2`z?,I@<ظ aڹ5R`5y` sZDƱnCuVIB*+fen-Lݽ1(Csq'#ϼשּAB2oi9PPK~-dKo՗bԸG#t їgɯ0s3D\>U-wB7*`톱-8]nNp[:gߜ҉dVASȭ_YS,T:]oO>/z0|r]%R!ŤLSWktKdXvpZ< =cbwS EvFD{ɸIEŶ22o0A+Fw_!Kv)kظ5ρ1$p/3C'F]WXThLnVTKŖIcpIRݙ@NmYI "&9oyuzfUr❱BOYҍ 4QhXx*B/K-]c~+/DD}@X[>YUT;WEw IKTH%V]$l/+!_ {57jΆ̦v Rg>ȻO `A.aBjc .vp >z 4]? EJp˗st,i.E i M]RiyA+&6_`~3X(&K};olK]wvQOloSj /90:d&39’慲ɝp;+?f7sySM"myFF}S6r 4Y0߫uY^O8Ȭ3lWѫ x[*.Q,g`2ޟs85byGYxh:SWohaX81. WD~MϢՖdRFހ?6:9vxȽg6zئpٜK]qf,3@ز8jǂFu$ݐ]A d| e(I`8oF?j6&(-S~}U>=|zz3.ҍ6*mk0LZ@$X̒b1 ˄rpPim̱kJ`=p1a16xo@6ER1.(; \ tL7ð7_^2ZM<]1sJ:I{ : t;mς&X8dŶsƗ _^rZ`ȿ;:òQX/:K ڤ b{ S,h  `O~8|JA$ZC})Rz߫G$~)Z Oޙ["IuE9gJEaEGT_d9ݞ'qU*k/?5Q I'_03wM(JkD $&z,+}tI]]]Q06Kg /]lȹc QBxK3P甽@FdI, ,Hw3zdHI!Tkpי:ɽqo[H`Mn Z5Dwōz/ݴFIZIP+NlT @;'4M$t0_ hnW1d quLJhCfi=~" piI;)!C?tW݂b Gz{cR1gǟsJlEF$4bᒂXC)s3y1-onn&@nwEh"OanBSV[Nͱt}Y]|p#$y5M]:cV``@!b4AZ;F_~%  Pha㼽us%V->LiAO1oE_:k e%FH3'FaI>ÇfGLhgCb , vMR/6 EGM*ToιSK|;gR v|Fa?F4ſ,5fZkP#C 2bOD:4 ](bR k8㗳-hF$ ֿ$Ai@|a9*=>F*V`#f ueb9_+PGb@ocX#}|%XQWKywT|=!k %|t?Qo9~ADz'z;Du Q͢\#YeD Ů)&V@Kli7z{G`y~%ꮱo)PHT\]Ѝ;M!2eI0x&1K8tg{yul d=uTՇu /q@5© -ʞ@VelQʻTԂu'@CpӁ:`)"O"K.a roa24XJ$ok:ʤmt|qr\-HA]siMlguif5zv΋7C.7_:כb/zi+j\X}8I֯y#qIR7WsHEX4w?C^Y?u[%qaliA(c'm,  F ́{u;44M*nA^?3Tw 3RrU(O=nintA#ηMwG@2PVfɑΑfZ9C8yS,RF7LJA#f&`i~&)%ǍBnɆ oa|Vd׮'%93OT Esl?5ݐg)k0CɊ}BNn ZЌ׳UbLMwVn_`o|#~r R81,L| ^VJ'_5$ Ga)1W.tFCzh1Sz䊆\B MrBJ7LKT9 FknXh/A+:Ҫ,E[ XBzj(.s4IGQ +ؐ9]ܢm2Jom C4eb]<{pt՛eˑޝ~:|LCۯ^ ͵+Yg7drZ}"טQTk vmjzN feLKǣo)ɫMYOfWdPi(.1(E%Bl=5s<'ie6`z /I c K֠&L$?$Jԅ)@[u9>?v☉;3mgHpKYŮ6?3th ‰:Ϯdã}Sk2B`N}n"!,X2 VOa $G4Fr?ʀqu`nđTN!oOK'#G (0&t~kuJLv]#l" [L F]Aɏ;S0DnNJhNd@>4[Ft[tnYNEmQ>I3")cl"r)N?kS8o#߳hnQ`i! hZkkǒЉ6=*R=_wf;rIQ,7\GRIl~}M/}u$}FT!]pT87́|k+/;Y`w(T& =A$ܵj pd{YM%%1-[D,cq]+'9zw\$u+¬i'ENU&wr S햀=~M(Q~d:1)/0fUԎ,GCئeIxP :'o1[J/@ +-CWEan=݌VW HRHێ8/N '3Cn^~%(f' ;R,!BKX>75Epd@xܫRa5<[U ]$f(<**y P)wSbMTA3Wfh-Uy/v\Yhh`ϧR[\ baHCSJ'':|:4{?7NØM5}2}^o$uW nN-$6tI;BSc OO4>f-UI;4EZp<-kqpw <>YLWDyzP`e \59~V<3EUX*Rm"3RiR opA(ؽ̦/RE)aA-z:$J֧H Xs@LlKӪg A7H-`hJ NATq 1a޻]˒W'@ TY,RG{|IXTV`y`^ms,F@SƩbT~A^qY@|:~jm5ފ#zCbܾz%Joc;ٳ>Gإ1~^$5ݬ03m' ,ʌVE}.y&)-ͽ2XdTbW>?Xv2,8ϗys7T}5BybE7[unv8KSM3Iaɑo<>E#)+i wK|*9XjMMN7Ђ4u!,B9^ omi +œgY_j^;xdTQnϊB`9-. e*pE] BW&n)' cD)F9)f-I$2Y"Bn6# 5$@1(4h^l uZGl<8%Z?8iF؅"'mM+}TrM*2Kƍ͵$D51=hCk fD*yW}8 ?jBn #jhk%lG'ή QGuڇ!PB<3߱m SϐTSJsQ.YưkZN,fzY%7i0玑(JR`lSDGE )WRѶ(N+ҬXSyk];إnx{8t*j6N-}:$&Uz9FD(c o` p.'@74U[(P8=uia^^.b53OHj6k=?!$ȘH;sEzMk.|lF_ЋWuf{x!G5<`tI:R/{GRHZ2,e٧@l켮[6tOԪNHN0h*q["FyUBULsZ0Jߡ9I~H໌BܭdOP8iV #|2нЎ|p'x1?noO? Zqђ5Vxjr.7x'A$&ESK4Jx?%y|Gd?<{=ʜj#Y^h^C v4+x/4k\ɇm)1)ӿ҇G/։r\?+oZTTJ:g1jh T%n14u|G[X4;騂Ev{= 9Y+r+L~ɢ"KD.wDW)"vnb1jُ)D^ECW|4S!XGxgCƍyԗ6>hiEuCxoz8Ll˯Cx+BłJ8̮׀$ ƠC'Iz[AmX1]t:X So@?4kc}!?C_D[5(_ ) ~8[uޣt!6 O[77Jx&\BM3(Pģ5 =^yKKMff*Q.nbh!f<|cz8SG J%SU Wy2wh@A"ߕԫQeBn7ɓV,| O}gQUP1" $.0b!+3]l hC{VTBM>=d(g.9({)m\!~Q]B5 ]z7-%LY ˫\F- lEVa\XǸ/;*QF|3;ښPX~8rW %Prz c)/XQUɗ5OO׺j8+ UrP7 !/2c)C=jg& xAMQ&)ԙ8TtELE,Yfpߏ:Ar ^- i>52ДC<۳`?,Y-](6>cqBylIBsVF֝WJ~nx۔&܁[!u@i4e5$35" ;3[3xnnYg/gK,o nnbA$wiUm?8BYQ.Liu;FӃF?%ki2Gy~=mDX. aS.m NvȶSe}|3rGɯ>qؑ|usžn-2@)āKDPD~U"I B|Rg)Yes>k0\~/%Z?,њlgp\@Lhe5L?M҂ddyaFAv=9p>/.5+Ŋ/x2!ucc+60 xeWCC'ً,w87!BwKE$BK1B݈'y {Ε>C;O"1ȕ2Y `QФE*Ct+:†ڰZDZ띖a%"Ў\)˖ז*RP A R X=*+.1LЊؼ>.tJ;.9!Q촗n*.Ž3ٚ~*S,}*lD7ȡ4CVΚmũI?D(*Yl0T}ukT2 x Ð-nS{foQ=)6JuC8j<\ɚk ]^O=? _UE Bs(~$8-zGr-q%OsM<(S`bi!W]ReABiS εxm0Ck\ArrnՋ"*q~a\Ud̸z=K.Kq90Ƨ7 0)wF{$௭pzA} جn ӭ<&y";ؒm wg7a;sDxؼ3%\NXtŌk9@gص=8o?d}ᯬrIsuTVt8;"ѺUWY{%ɉHja|NKU ?5duGjXTV*'N uorf\dÙJxf 庻》 g̴_WHCIЙ_Fm}i mR \f R;u:%L24L˧Xa`F/Ay&džfC'1?hʐ Ҙ^6Q]Eo_=_̔2{rb?=-kncJ 91F'޶@qcQ NdodYi"-ěDFUr5YY*2.qTʏ4;PA5T*8CSZ\-w{uOw*@9P sIJ'Jc.L.?W^?T2\udh=:r3]ؙMlK[I!-j/}xy&XQ. &>)wc7[~Gr*ΪfoqcְGG0sŸ9w!2 s${]*8*(1ۘ/@k+ܱW(=5[7U|Ť LSÆk-2`ʎvp҇8j-etl #fpew2{(tP%̆׎JU_fNSN96F2'F;S> gnzx7 ^D:t!."ǀL]f&S ;Ӽ: v٥_O5?Q۳aVItTv^m`JnՔJ΃˪A3ǯliB |6Q=D0as!c`V*sBd=]=@°P`IadKOY}?h N]_C c[lɸp^ EzV)д7PV|}b@fMR:@@d)[OF]OPVo!i>x$k}bג5pɦ$ sXP67̅f~Aߙogl:4G=3$q@(8l2*׶Y\ ?;~e8؁(L [maBDzhW_Fy@|KK",,p7 n7es]l;F 96`9>@JEHtR%Xdj"=4YG^>s @1>4˼)'k9DzVfoxC׊p?,37Z<5|%)ZK:XzE֌1gx\v."jsHҏ2jCZ{ovd(Z=|m5UC/\iMܫК1T6X\@ y}k*uL3>`sv[d9mzӳ,<ӔGqdsk4{D/ +r W,~Rb6}?Cïvn-4W?ɥqu\Y ĆynkƀHe|: A07K eecL,&>F(| TGL"YY_85&3Y׉3_0yl[}" /|=eKD(p~ vl|F|HQb6bP*%b?qr~!ǭI%tp<>K {K|g(x4\ 1)˃ \zV ,yPāw峑Z#6b ݴ|XwG}f1GM2n*e^Z)" 7/^c߿,#>z/ƻZ@DGuCM[rVϗϳШTݙ,asaɄuN$cו9ˢQZ% QweaͻҌzFE7Ѕ{q`WSOмG9pHcw~/ޚ歡!7uksaϻ0_.1tzpH )T[V"I1u}axPKO| qכ#G%_bn bD]ϴ ъ<7/&i;!k49H* `H`=9XFŽTӒKrbyѭjH-![.+z~7 M23 :Րwvig;mK=TI =^lV f2[&h+2S%N ^+F1nqV87'J{jeYWIju]Kz?h3&1 >I"2 )뼱 D%euFlÈSBZٸZkx8c U$Kd=F(A4qўXt /2 40LDa1hZ 5c$rras,Gio#x޸"졮 FZ}LJtT 񴦠9>.=yT|x1tJ ղl,FTCoQϵE\o6tyX~nz >4)졆?8_Vfe+Xa78J$(gܖd8=_]m?U#LxxlU2MG y *v}+d8lItpY:GF 38VsQP ȒhDn窻>mв ɺo^|e3]vG$:8 kj42<ޛk4 <7DFs+cu׾ɀ61+zY$Ub%11Nv.9SxQƮqjjA?hs_lc%<1_tՇWS:>&D"j؝%j6'8Yee#]e=%C@') Rэ30m%8ׯ6G(D};۟iJK-ּYJ˹Zާ91f'9j@g/ 8d¹(6GE z-z$*lq+|F-rd~uQ]33 %mju[=*Ncuowlb[u}VbJ{T{Rq# d<#҈ϩQབྷZ{uCz vR xI4545!P&2o7ٍYR6Cq 1()7 Oi{}Cψ }T$S%ER8N<$]ńP;y8 VIXĸdŋǫ8[M8MxxiN~]Ŭw!,Dy G W?xRD`;ƽ3Rs)W;t{ݗ[R%-_d<\qp9/(Wcņu79?8H_z)tӵ~glK"DqDAdeZ@mԳ%L|>p]W@>cշaICu*dwSSʀk:g=˕ ʾV貿ǫ]<fs`ϰp̧E̫ቃyav$iA Klwz}2$J+Y s$Η+I܍-2!Ε=o!c:LICVPLT>~j-:>F%өhdCԁŠhF0wL$:/Әʭ\^Q0@۵ \uƿB!.hBbB-r~BuhLHQc.we՘˽pAX'%&G,Gh&n|ecR,"qBd") /C('bE%C|><53IѴYL8Fӕ*}ezvf6'+ҳ,C H{RQudc)>VG&hp"锪5KwB%Ȣ`l.l T3#yA9QB2Y[`zyqPPտ %2DoaSuXxӐs4stHf󯭾(̏qj`Jqm# =#揀٨> #V*pM   砹t )K\|S 9^"~=PӉo*AO3( ˊÐ glS>\ ~El{v=Arҭ¸jEu\/yx kfko5/m#B!If뺐lmJ@RUrG>̥E$Uàa (hSסK]ʛ3!y:C㔻CUe+N8 wnz0Te Yz=-{eV3\uyN<@KU+*g/ŝ9tܞ M_7"H=NetgdSxȧhtی|2-)<> ~\:ZPa}i=LmǭWzHu 6.33nTlEgրþԗ"{pS"'{8IIP9$Rį L1vwa^0U;A"kN\~|.ҹG.6:Dd|ks$g|d1uJfMk֑4 6X&; !S,%[̴ i݆&Vy8=S˅[JC^b7l9 @niz BNOG> F+:~M?u4ohrS=J/7*@Wl\ct U&}5W {o-̬Tu=0햲i)vp {Ն d<<-M/u2ѕS6QBHyuNZ'x^<1I~^N&CU#80>o;+C$1"QF[ڏ̡]Ԫ!qf(cjyXT(%^ጞ'4s#Z lx*}  s-tt\O[Ģ-7ZݪoGix½{#v@G,ꕶSuXW*N5Bk‹yӜ zyHq͔;Fw5ة8"-uA#Y0"f;D?Fgn+ !Ū>[=$>ZtT̃1"jd9%IiyH63Wѵ0.xm4|w{ag e>'ӽ{3P'jo_\0,(ʌPXM kCS/XiA :y`^QQ=n| Rm晰BGB9:U,|3CkH1gVET˼coʺIQ+ q荨2Ħ)DG̚nN BG gzaHzRoȪS)Fjq*:7y~Kvu-4nuEүE1n^mB4bSK,hpߥO| ._4 ]z0|Wf+Ә/T_H+roh&'!f:?nl{ðƆ_R O! xd*#A-؀`,QNQmuLVi0w:.rF'}߀(;pDKmeEv$1p)J,g  Tuyo΁bG-yXXfUH΋Yђ0A| 5ccs.dF.[%=`:+9zXloj﨟8y\eX{o٧o  {ݿcHKV %pi;3L]@&ٗGFLiTe}G5^SI2ܸ]9|3g$|q'N_/yuNw 8ݘ@ל/mk B"B81iԋLt%o̱ujR^'xV`洝_d g)b:QF98'<bz( Gtf*4X EXǵ0l.Ǯ-QN~0a '!0ꦂAn=E<-x|F8qCb~`BFb c!\5C{ӵ,\@)׎{g2j8-}? "`Tx$w_>&YT@)ϸTuc ot$H'"|ʜp"pX4Hyo-Xr+C hT9% `0j'1@ܵWUZ>Sn[dNު3zp/A`Ѕ!~7Iftfg)6-&iGS9"bP-JA9N;Jf>"rJ 4?H׃ ? 1'&/"+YQ 85q;8򹏷0c Bgzh b`.+3 ;wl"6tu.yF'mݚ ~܆L%b4ʥxw>OWT,82ޯ5hm.ʀUwK*˴PPn dXn!/{F$X^du7_~xG,Hp<Hb6V3 u)YTK~7j.فC>5Dsy$y&N[%)b RntV!wsp 6r ^vȋCޅi6ںS gzyȜ9F5F79ukxbhӳϼg`OA4!M eI`Nc,mD8U/r@I YPAα#4}Q+ %mLpNNbob5 ᒇ,kzi@俕ʡ=6s#͠$ǾI\&x٦l/gb~ 8j֓FQFŪvH:]oMS2Ú;O׷j<4|ڃS 4g\3;r=o qÓC=dB`KO:8p.tSh<ӹz9)=7j_Ё,R`{ҹ8z,7\XFA:vkMÞf  5#&"С1 2#;ɋL!PgSWr9d'\lY~Y{ҁ.1HGW"[ lB1 MPx<3o(dg 4Bd_ڎCoyx->X_I _ pzBkuxLv~OOMn8.(FJ뵡,c)S~d]K;JI&{c Mk"+*9:pf R:nH2g5a jK+Lr]VN5ltb}R{hwmHaӮ?<^CTj{g-Z`[Y{&~2ṽTVUg[7hB&-˙nq:\D`han?mS Ȇ9]]V]~,lDMџ_nh+o;56M$8ĮzS}Mza'e7SGq:c/mqw4\&Ŭa!pW5mta\j8_Y-v&|BS|vRhQ @ 9+ l<89׌}O#@1b7 HV^YS|iJ!!1ކξ Ta/:#iZ/ťp c{;mBwWL-4"aARڑo2ŞەQ`Z[Wbd[U$cs1qt oХ17{ B,hs3h^׬*e֗ \̇gYZ0707010000001c000081a400000000000000000000000167e5c8d5000d0dec000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/]?EhDTTk׶Ǽwj3 G]|^ Ջo&9TtAx7Xz5n9lXWN#BѾ QU0m|2k ?-.<=Z~p2ˌj#\}|^>`D8DҦ߽-I %k ;˃ lwc)|mzZqX1D b (<*7 % CkecۼnrjgVdS1*6!+W.TBo3euTHlVR!v,8wqccSXS)@O ~9׃+yuqR?~NឃDlL0>8U+OA{nh;" E򒢮yp}&i?sQ*;?0LLA,}Y⪾*1N?x3sbcs `#G0)14LʚBLIŌ˃>0#rc~vc zǷ&<&_}0ܗ Q[B8sڮp[bGor6bE|'}^V(¨(Z7݆\@#2Q>Y;^iPFEzq6l /Cc3"! \ ^<[뇇$mުծE%{X/hZC,Ql+ǤOhiNhSs `h*#t| P->0L G3Pb`}빑4,PP;WaiKTCPQuȿh :!][Cp_,_$m|aH2_<[BP?.38V1hyz'IHXm{}`2t  OavE{4^iJD8r#9jκ\ʖ[+LO+\ O$NɤRAf׭w 5[6B.w,6V*T _9Y|(r^A fXJkks;bbk9);"lʚA* iq;"w\P h4W-[@bmYf,fHȳphoho>AC`muA<+Z'ޯ\a_Ȓ&05$0(lAˤЗTK%ZNr[#@,u!&FRYiS -$fBYgRī]@:guUVU!6 v v~^)>%qS;?r`#7&9/6jנf3SHSe ]P5 NUJ-D t<NT`3udMѹpOU(Y}Ƅi3oB]z ^Z%O?6\]tI.QCO>S5/]L0ȋ+Ѷr͠E/6jREIM aj(wpBpBUf^\ H(M(w>|1͟CÜ@.gˍL]Xsq?L[BVXĆRr^RlKE%L\b[RKXc _1y%VʲC+M!;*$Y: G hVQxs*&'0jg٪o%CpZG<E4wU6p@f[v43veQr'7w ÏL!+^uo6m5W+äoXƅ.&f P>-k /{m "S;'VK!N=l)P:hpʒ&ٓo^!x2XhV, GjT5 W0z<+z֭Zڠ0KuR e;kyb,`2YFfDjM,CPR4_;_$jz=qDg)s0ALZ헭['Bk*t$K3G$B_Z$O9*h9kAb}*VpT5:g!'t.~=i yFkrRc1|Y+dqSu - <ZH1 8BѸM2e؜o,#w4aA6训.tkO?9yJnA, <S*F6zCDy`غ( H3lBBݔO>#>M@@:xAE}7D>4CR9qWɦEs{c!BVd۫Ht +4&yc4O:G) (AV 1h2/T$0\}ːOUumWswEewUPyT?Dً&M\ :N R)?̻$AS."Mh҆"iۚc,?#Esj?(oUxA65F/M*$ ]9Ԥl1ktH/+ꉖU說4>n |0N}q3h}7;@he)9 %~d.{Fj[5i=ld[E6]@ƟbpC'[t"xb2Qv̟MP@|@*Ik_fUe>&^[Q;T~3lR>64J l 9Lyk(AMV #>iOt&V:۫&Y+ ÈL>6vňi.i/,'`x8^ƿ4hN2?*[?Bfo[SOg\=)"Ƭ983腁8v X% V@okx s&o.vjGc32hπwHM2lLqDrrT/Aa6Xs#j1UUfxʆ#YQ2:܇ -6BkMk+{0q^Uc.g' U}{%Bpԇ sc0= ̆Z{8".Lhq, ?/aEO TÐ:F P5jP&i8*r0x*uHo[|NJ"J&OTM5; ^Z _v NmZJI|90hIAxZAP ``3f99zp 2hЅ]8؜'Up(FE~2'rH@…-daPkU1 ;qѓp_[/駳" 筝Zצ-ťfw̚Zm_KEa` !-deWޚ 4îvD&*+[  :&T3"z@xcd7{8X2) kM{kZ򋐒Ʀt%+.&ApHu/q vӯ jkGNb%Qs_2Id#@ ed]8 GiRx+}QPs-"vTW> 't:.e}30dLhi8+u)1q.,.л9dB[1*3-Bvvh— xhZ}x_MJ00&e\VJB<G/s5F!}~4!cSk®\ҩຨgl}w9*h}6@WܿV\>ddkM#,\W{hhS&Zb2vn\lxe1X&8*jz,QB(2t3"-^V7Q=Z3x|l^s>EAeY%IR*)\d?#bHSKޤIE>Krcr.74}𚧉4TfT`Nz ]uwf!=1"ӆ8);/ h,tyXm̱ʺرk z!li^N)NǼ c|{;@ZJ" O^$Na}@$N|iɰ>Ώz|ƻdX3YTl?J2 aSRt*sNeB}T !aU HDڧM2([O#RR Z"Cj]P9g>Y:U&GȻEPGCRT12BvG4\V$V $sZsHAM@Q=v ˌȣd&.'* iXc2n'΃HHXBWe?Χ;Wq #c߫ԍO4z/]fD4Am B඾a-$VVx@wKl,+1t4GZfZGhÌߊvyDx`B73f{o*M"wpK|`L;xlꈯֿcz!6EW\ͷB2!cU{X[ f*fjy.[4(M? gx5L"%40 HO_Q誝o4;CG\C~pHTfSoЮ; o d3=)Ms)74cAi$/bHGqxCC)`SN~E$WR1Mզț,G)7t7"y'[F[gH0+p|d0Gudz.ZD];qdTىTO(yLZHO|p2O|+":ӡ`~s~;=3.2 i xC f[ݩXoԬHܹ Q*rKbfՕYZe{&?H c}Ӧy}n5ֵ;,)$vl-%S5JQ{es/([΢>'5MtzΙ-؇uW،qPSef3ZhFBP<{7ޫ. hJ΂@:}©,b7ϟm(~`,ҤR}1 ~gS-?' /b7 .NTbQg~^IʃiF:HQF|վK4Ԋ0ڸFkh^K\)w&PZRZzxk^fTھ6boRnn8ߓ_Kw1VϧF ,E6~zI c鳔₸s 0+WϞ}Ry\Ď5dZ~ǫiI}q>R4;I eޥHͰ ы^P9,aVvcdє\1$YΕFjh];76*gq[ ٠QFٓd\ZQyɦd av ɇaV-] ,b쾕*~dЛK+rgV08i˚`1ݠZ d=2ϙU 35nzgJ%ju~_`S6GoL^\ʬʍ m"k/e ?)Z{hR*9INmk(C@)%j0?4 M-vKc*k2_3h E@(*aw0t%brhz(HU_Si*i/ag >< |F1CRb  #k8?/3y6󤸌9{FK\pQN`;S\Nef,_8.?5,0o%)OVlKBfW;sKn|p 50֔sWQSJO_[=utIE| A}^P) ۪3g+It3-3# jY9WrY\BJw [S2poN0 =,b:(6ܬ(^]F핚?f/Eq ̷EM1q[&4@u3%tY׏F?W+'=)9Daݞm*;岦] ՝;5  aHiD־K4H έx9M$o N_㺶\7og [' ߀za7~!Ւ}rB!J$UirYw7H(L"p,bxOc4uEfH4==,"oƕ J$Tdp (+J:H)ݡv`9r q5P1cʟ,?0Z{F>9^EEB]܇~ _u%+㻵:-&y. ȜZB!kzH050UW\>XL!Yd E=L\'BRGX_+j30%_F3z6VmN[)VB6 FUVw2n֓+N/L&H8-18Z`;@V.mD w[:䎱2į !tz|5DU~6IWm-,hUD8 dynTFl/fbe}[Z?W9"\ӕs2%s;0HpRb35<&OODvXHkRM2$oK~Q,߭6WY6┞ԍa>^K?߆'HIل>]"ꖖ0mHҭc έKbor!♲a?K zqh$4סj &Hf+|Ft;d9)o q Cˁ w+[-m;jeKd^]1gh0>xHy^(I|q!,YudJjAZ mu1ݲ*}Ơ^1uoNJ0]g/Wʵ'd{3@eG4hQ54n0`ʍ0Ům耞D?( ^g'DCT_|Y"YS㲘ՙ1 Cm;N6ë63k^>uHFz hOe 1s9cljIdL*?# hGJkk suFdU_/B9 LwtwhE5Sރw1}uAa?m2ԋ0 =ʙw0w6:nеm% i-x 4#(Ju/ "MƢA";p [iczsa^s&W.LX xĠ{mFtR%5ٍ~*N+7lUnOOY+6/'ஒOGtSA{QݺbMkH%X.?Tjk100V5]ͻvv2 (ex*Y\b  yf2SQΝflJpj> :|==qŖK^=_@I Ҙdl:~z.7jI,Hu3m+2#;`_L'Y>;)Ǜ)?w^ܤq]g8;-e(kR+@,皐Dێ`V"dW[dtv;XvH櫖VǠfFRJ̳DMWz)\'}QPxV=0]QC08J5sn:K5-O//r-4B2mI?a XzK=@I* #!b\7։"Y,cL.1g䚲4Csd76p|(mv ffVyޑD IKg55x75:%bH DX NQpd UA Obi 1m:Y.A'iyf" pG|O .qJ֠`{Td IN]_}z|o!/{h[GT38WVi_싊 0CL#nQQh*Dg1Uz2T׏V>B1/1"!cua?p?~ZdK bu Vj)@\+jZ+a`:œw`]%V5BSv?#i/2%nG'^ 2oGG25cIeo?C{Fv92+<=Ki3Oeߣdບ6s^4]ij #}TzQ0)J T6l>eॵ 0}ri"րm&Us `qo;*cѾ*'Bع$-l gUzsƮO%ǯTܔ+˴֎nYo|Gr:30-uG()D?ZRq lEe)C/Fvax:ՠXtP^*tRa 3Ng= !X tS\'zdi tז3=?HS"_Fg)Λ5U8hQzQQ ߱vi߯5RJvM»^V]= Ā07KnNw^ yge"5}hm20lYwQU\1K?Ƹ;sW{BPLYs-q su@@&%b٩Aڿq@y[i!H*ab` Y x۽mS.F7m7>K,6Nx=6w~+{&]o+R{d~nn YD nD98fsAs4OGHX ͮWQl~Weou9mnI>a|FYNT_> qtF\N?Oxb–_2QTAae('1%VA&UnY/bX$ї& EJ"W1'N7Qqh&O3?Vr j̹6iOKNrS x*- ͝%ASꤷJso{5gC~*w·ΐlUOҰOl,H?1i4Lۢc?n^Q`oW{0[qlEBH<1C\?!#F+突0oZ@ ~fD){+/z1UW֥oGϜqЅ*pO"q? 짏ib;${Sa|F,[,wC_.&e?). w[/)Gs-N-ązGLrtgy?11cv\U+I䊅9 r#,53=2}:LP$sW""{̝ڙGm3zѶFG;?+4_ *ݳR+e=9p{*I)W-F(R;{QF$6p4>yk aJ>s0g]0oWLn;!\hIZH"Nh!3iD;4]f*dQ䳉ɓU Y1^I%ry =}}Exq.Km]>vލ P84czLeʆyq&Ygt( mR*5mw$W) _;T QG^֒N@ٔIkj;5Ov>\hlED<45jI'd?ZWRo.hZ}i,jQS?Ht/G( `-UrP6D+uT >? =m3(*<J3:fq<;mK9d>r]k`OI>W_rou.ۈDd:A-.~k+t͈A&7<1cH+( YPI8BbDСdx:/y ŲU aTj{tVeA.d1$A(P7*2ި65bФA4of9G;,+;Nl|O`A CiA@Z6NQ?RPS!0?H$XC[FfKSz|eq;-۾%dϏBQ7(0OOeM/j{1sAn7 ~|.S2.P kOOM$`OL ^7. d/F_Qcxgs]]4JY^3r[7/wNQx8MNAgAk}'j.nWEOH#9;`&޹3]d+} ae~-#@;lflwt4k@)* HsE'#'ɵp5wBjdt'ZC!I Ua|ۋֹ{h + 19F~÷}Lƌ6>TrDL·'xH2>==ΫRXٜbf44\ {Ɗ`ƒe6閇fl FajG8| `7`i' =n5\JM(a/{L*4f6C8S׋He􈟅+i|@0i9;.L!B eGvzu#j߃'t?/Oc0}ANގ8iX` =k.<~.76ƨ7ӧ^&~ qɬJ;`$dBWоlW,óATPB1xlb"4Ko=$V;mwqt | t}mk:=p9nl ÔhW/TwNTr*9@dW_:'*lCNLztVVޓ*cz:ǯLƃg ,Ƥ}1o֬ydg*&Ѯ^ >-o?fuXtn>v2k[xƴV7[!Rթ5#AKd4NRͷ,͑ .`{ydGVjՈ y'y/·m},2HvqV](R6jwHH£+Gg:8,dhF(ltPHAC gUtg}Cދ] wI-i6Mgz gFzǗʮ4N=\cA# -Ǟ%KC}nxi-F*(HswߕYHWge1pD5u C^! 65 ZLr}Ei<ȼ,?NX]?+lhc&sPrXt25mL-uQmp3le48j7ȓ Z&L:AIuzncXQp6_.ȻrBo4Q].Sw.MDHKp #@}7nPb?HSp_"%6GU,Z}nI)e4֠.FCA$yP<WLG֑Tzj쩊P EFh#4YiQ".'43ꮖ;ag\P\c|KhD7)=&~@|fhQ{ CcqG+=<+!F;wm1Ա_nV@VԒhtQI]M*^rMyd&F"FKb+3382 HVToOY2ROdN1$}7q^BL2dhvBl"$a0i<!o37fl@opRFkM #s\B[]n7uu 7$k >Ga}`_VΡyM-9D1D6E% }ՑGud!T|0$Fc ^i88A˾buх7ϩDpI@yWߣjmFV,EsE[ wonYoGԪ{͇* ,#+E‹hGc$9spI;oq~ ˰fn׾0R|-9w!̐gMǞ !r_i [Ab96#kbKK HQ5X5lW3\e "w(pqzŷetZ2i(%yz.C}hROV;ǟ=o]_ of٢y|hL0 @}Z@rPbmMܥ`>PxuuCHˆ1H}Ea+ 9/M ު<_9Ӑw]&r=0\ ?~={+%W|-3KD3-Zϫd`dOOuB'b3Nj0ړUR+.2)%4Ǡ-Qg#8q&^ZчJaՂW~h^a+ 5Nj g"!8nG4A;b}>QI5m-Xzķ_+o8&;Wc-A+Wْh?btHZIc]*k9q>4z^jfz7@H -?M^ UlQqm,}"teSqޥ2 )cAŲs$&F6:Jpb1Qzg/Ր7NIk}'] kP4~JG̭巢KhoD`4\{ҘSKJNyM gϾhQ˼G 'c񉥼i2\P{b x69'nQ6{IZKh%€|eR{_ɉbtڻL%30=f-7 t!E&i6*dPɒyPb0%2ZvljcVqNߜfc?IB\؃nL-P$X";?haU}ֳ}䇙: :h$li_+b3& %!GL&qBS2-8%1̍d !hC| Ņ?^3gYZVoi"R>O$lhF1{&r0y4+DYvNXaZJJn3t$]z8'Х1YV!{9KARcIiDi-8K\TƬH~ئ+ô}C䲌Ial#EDuZ`AeYM|7v%z$ra,z%OǮ]N0C="}v$(91v{OI4H-F'xp;,&4XEUӈ1` 8J2%J(,-_jP@֛uYTE0z@|e@N ڏӶAVጾJI2vJV;~ɁjLu )KD /'N56+Q߹ ПZ|HFgI%uj2w;daA{Uő.f !deCq<b:UԔSo`_K5D萠jLkDôq6 S/R]-"Z8#T!3ɎA-Ќ7 Q!$s"P[c8CԐuYWltQk9@ZF$[W3p݂Vq `5!2&v)j:)Iz'`˷@9:J?ˀtɞG)51Nȏ±bspuKi5J(rO}<a&l-b_+l{wunkLVg>VC:Xڤ(}o.S*Wfcf Vfs6o8yq2Mwoz-J_и3_A8)-4wK%,kcf^!ZUCq1 P]wUèOМd'i .蔯bc_V֜q6@\fМ ;p2,wFno跪z.Gl;ϮB>2>?"m`jx%Iz:œEſ^՘F:3GQf/kn[yv23 snp7 bH'NO$8=%+9ܠFғMFDȰJ3Y-H._}9 ۷x F$@Q146PS}Ά +(fRdDտDJCұQ[>]J*DwK+\فS6S4]1aJ 1g$OAn* ,bMR)]W?MkT7편j!t6:3>H$a+зf'P'ɀ[\ 8{N!i) xLOLZCo`"w U˜[1܄H); =p\ZSDrD*sub+J3/4myqk9dǜY!jS4[mW9Q*|܍u10<ml]lmALX\`:[(lz*9~+eU]qJ/䩥kS^*KOӦeǐMUM8 Vw>#iҥ,xX#ޏS-7!ō[+c 3/H0 INvƻ|Lx8ww (c>{<(K#ĴQ -'_* V[h ,y8b0\[l[Iwp$"o!}}8_@p^%0"pD~f8GyXZb`M$.Rnow-"bp%' Jas憰_ \7umM-U q}`P30Sh'0C ),L%Q$@f~zV"n#o$+8%Yw[_5.๏0)0i>OgĻB*KzKJ&V. )7mut:?.)_nW!#J(/ȢP ` |J\vJ<[lumP:~^&?8p ;]Z1rpƋ_av}XRv$s"&gQG)Fܓ.ewo{7s|JлVH+R_@`̀%K{ }[' }YKIךulH nQQH->ؓWG.5j(8`󑒍}riԜLשrNXcn`"P|jZM%GL*1ND<} d ~g)"sBQ{mo=_=UG5^×U{s">=\\xBaN^:/)R+Z"Ud1 (c!7E w(CwLژGk$(veIu+CDH[ CORr{VTU{tF>#rlRއ >cԄ#8IBa?  h]Ek.ܦ&Ja7$pFne:UO;QЕU5(s{m#tN8y8}=+#' &r=vv{53%PEQ^h*^}K[k :_jp]: ˛2!*ݺlM3:eҜD zb|h3fQjm4+@Kwm)H|r~{L,bd Eeت^*5W3 >d!(` p['EOƸl@N?=|sF~7P#0mzJLGƞ*G51P7hCo_|Ʃw @ITkP {HUhe7s_ђb4W?G~bϠߴ??$־3]͠Bm=V"TeHFv 񱌀V|PPL*4N.@Jx9'k5ukL& Wz: 7䮔 4+T@'go>[ݟPw2L;;i,6jPuyˁ4k3BAD 퉗R_®\Ea=D^1ʰ¿r30@O"YR*eG, $krw.\ #z~C*N ,`Ce.\Ly%<@Ěсŋ&zw SW:X=st"*}]QTdl:s fd2TK(6<$%JǠGb[S#3jGfqON2"jYY>R&Ll\c 7¬I8;-Z쮻zhI~6B\jX 6ʍ5V_e mk.``cKTAI{G_t(巢7bqccPԑ~OkFQr>pUҳJ o)G٦EX됒5mFa Or> 1*#_6YwI )ŜOQ~wmLHmma_GW%cĜ"uG]G_RJwD!NNl>s`+{j ?8}dQ;fiIc@#'YHyTm$bjxLD/♦ާIbu[&RPPޙ>-4!ϒН<<Ocz _"A S0 v%}/^"$'Ɔ#h/͛ cq]`W0qI,Ia!_{%*au?Z]!q =!9/ɞ3MQmV]36K~b=Jlѡ){6Yfa~}>C e9Gr @ly(~,monnNseZ.6xF67T\+u BK%j1\Oo OәސRih(|.Åc nՇ[#\UtʤQB :Qv&Ţ@_iUHR̭9(O`3HԄLo{%Ƅ/=^w{ P޹i薂D$hRf.64ע䊉)[Jh-CHtf -!tCe蟁X'cb}h/M+_emͳS-6y:[*^5~Do@Ab^ Wq~Y^m , D莝%ՖV̟^\`@W@P-9oZ>P xJilm |npgUNKgm/ME~ǂ$;m{ /SjޤëA [%UӅ:D,e D$zr`iG?;yuOzwr ;k!TEo\۵RPĮř9"]QʏCz%kWHP>tװ%XBb3o6ènɲ afb3l5}RA{I<Hԟ]toA$C`@8JG_S1_a kOƼm0K>cN oRcÞX,cvpZXvk5Ix^:a^yY"³Nm$).[4nI ~[O{dxy霘gag]*c(]KKML'l_D #LV \,oZ= tɓ;16B,ȋ ;x癵B%P[ž#P:c]Smwj}rlŸu8 . [Wrŗ*[r'x' :VE*( ja4Z[4A lh1($`XCZJA x`z@ױ* :]Yn 9)wfs(v|o k9.Pj8la!S_VIwWV8RYg!XƃWVex"G^V;!wR]$==gDQAr ;e0?Z ų=kU Gش5<DŽ՘$*2rNUtFn7pzFiO5z>%-G {B 5M*%%^z/0>2LB9>? k Ԛ榺WJan̥肝.QLb6]=z/㜑ܣMkuͱ*d(["?-5J_f,4afjI,|p[7jo-VP%F_]$bN\a/V4įh,- GwY3kH+7\fy3?ۈ. tL(|"&9щ@p1 am9.b.`u뽟'EVhj8+Iʃ܇&oeTL>m;O[b6 MG{7]5gV>˨VDV5m􏍬q+F>Ә# ǀƷzn3Yi%H<[xCoq_$Dӣ%xNӉBi%VͿv+#O(~-; A+rI3+mзJCC 4B~mZɴe[TEh bkvFņߡ8B`߉ *- ГX P8D 鏼PVwSNtFJ9U[_2Ehz{.@[Ȯeg@q3!ܵEA'_p2&dB<*(LQ7@Juقaq[B~@j9'- #Ԭ١mGUDkD,HJkCuHz t]L+J`IK|2bEh.@]3YmeȪ DT@?&N/Yqg{2>[49ϩhÆ2:-vT $EjjpnYbb9CjfD& *~OС !`ϑ-n[K}87U((/3-GH=Ȗm_} ,ʼn)a辐X qA|I^]ȸKwI(ǘ~emKA.ϵu}79>"YeR(EĴqXf3'㕳_O=Ƹen¬Z]bh 7K eW$jt:a*FkDBuߊDw1oC6m DJ )+NX͚dw7) rѢ/w#xaqQ}YBAnl?*>F5s.t y3zGŚ\Ͳþ,%?q :$'8ElKX5j{z2%'K}C킙S`$96g0JZu ԰݇):5V&vU+ zJbGx+Wlwn.lgִD2ӹĴڎA"͉M?*Q'|,5KG$jډ`:[b<_!UȺ]~Vzeq)⯳M -x}=&=  vkxPGŬ-CuB WbDB jD>wefp=CZRE/LJe U%.V?a "vNSuBj!@( 7ݟ,Fxt8/6c=/YciLGitGQT<SJ sY4/:/mkGnJؔ!RkcB@ Rد a mO<8_R`[/\רu4k&TM`]mMx,kU,Q)vsLIG%5/NV\-SCը(dY 0殀ڇaysJ5҈ߊ:}l/ݴǦĎ#XulR G):cowH5ԗx>9gp!-XԴq:A(Ę*4 NDŽBŪDgf[Iҋ=#;Ɵ2lȣ<؉1Dp>- DӈNKR@G6&n2h ILAC#Kp>EүZ%FhGnE ilW9qpM%DfSh{x7"WW 7Bc#\yDueJ ⶪRQ5I[VyīsnF}wу;E&vWJ{'Mq>TD;@eHsĻId⚍ݑfz&J x'oaP.ZTDľבìdUO%%!S䆪Mwwt&<-%bjI}o@&Љ2X]oǶ<R tJd ؝/"cKJ<&}, ~el!:0<У?㏱=9Q$R,?81 R+o|NsNVyKixKj0~K3l̓^mZ+xU֔!f%kؐ?lC)Sd็~PŏWn h5ڇ%AF tk3_حZI=J᫿4K^$ekD#h!q`D?Hy!1,.`'l]ڟ ³`k1 =c?;5ښJ# +VFe>Xo݆G`eNcT5kYU:࠶]d񯔶]&;T)ї4Y?d|#pbU$wip>05I++_Gg1ou1,tYeyUeSQү.#܄9B߫,4]~ hNlma|,}-#|٩[iɕ=%]jy-Tsa Qm loDy%l%ĩo;f Tֈ U-$4;ڤ YeI%W 6@5R cQƯADssZ+WbV~:臭 2łb]Dp`ȩȍj)tH&Lu"4,:(BQ"S6ެQc}<5)zxExO)L}[HIiQ\nZiN".اoaծj:R3a K{[0'[( 4˗٭GH(e? D󩶰 2#NX5lU>5(iKb# '75<70paޏ!ZP9/nk$z;E I:}yJۀf`* Sm}#$HF|1;BOrx*E`iۇM;Ƿ.':x>~F2Vxg1xDw$ hǥ* cpTlBˎ;ErXdhocU`2LLl(z(  YGݓr tȻ哹K[&b= ?kO^<#wz5 fG5w;kts$'aA̒vwSJaQtB|&ˠ$KmjnByIdAY[?S(zгXB1 ͘m0$g_lZ"Y*o=$y] VC+VXHm4&4]ҹkqTGMb˛\bko7b_ْOOw3A[mC<ԏ宬-zU>cp.E=,7m滠__pܧcrC}>˓|1!׮f7.!@֡3l,<*XP2v.aɠHlbT~hLp SC"KS輡Ec{oN'.#}<0]MWկ+z&0zBR,TK6X|D4p 8<e[Mqr=J Wm39гa#JF5xY LgnuT孒ЇM p.t 2){>;Js6sӚs64k |61ϳϿK}˄ІbD9T?zTJ k_dw/1n:暼[ʕbN8qױg4eNb'3|.iacv~iCaŏ no? Wz=d'RK;tl@q"s@d~, Zj `{'5r+=)8"pHΈj4l~ֈ Uxw:+j.m?Ϫ3ao}vs5CPfE$  IW2K$qu^`EV?_ @ډR<`M&Ж)D(^ پ[>}>_&~3/63&7 Q\ӄ:vRY~ȳ6{,W_I(qĩQJҽ~Pi W$;'zwK${;YA̖'jqƮu4UcCAp)#-'GUō[%%>|VO/R휋ҮhkUEF N9vKۊ'Y s&1I^n( 9Ѻ+?U|iwbߒxgwejCL7w[O9HW@.m2&amV?GFxB_=!ɹ&`CeE!4ȨPG8s}yY,Qs $3{/,Mк)k/w\F]b"0-mĝ(4;hsѯŲC, culy/\GpCXҴut2:IQ{Dғ礋`CAq#PT\ݒ_x{bg~Cto)I !`P}tݐ`:\xEܪ$'EY|`Q1!a4ȍ!C0vY? Kp8;,CqsuPj=hh[$]&-W/`X> ]jX#jO*$|ˤ(r[.TqDZ3.,O確.dwC:F{f|(.akۏdp.F 7$J ر\j@?HLB]V_=$lxy:^hVC|,@d4 UsHmI=3~37媬`XPnK\َdAkMrM1zHŢk}N Xxɟ"l6cFhB:66AUtU&u{6ߚ+ 9]Kz-oyWԈPÜtھwrAΛe;Sk^<<5u(k\].#\q/~ia r{߽)+ٱa%س4kA\zPv?6 GpǔI%7{4UW&޸09],W r].1hT=r3OB-^2^m˳5%'w]?ǠC,G0ħ-Si=Zm8fXREsln` D: F¾ CifZ{/U1p1CxK;M+D>K~6ө܉LTZX;%ozQ4,how, t?k<8YL#CB "N.8NL*2 M9zDmx$)u-.;Y='%DHq"ygi{ɉsnqf~9>A'ws y?;+r{O򚐱+%#ZMȫF!BV@fW4hG:i1P_'ya5|n^nϹeU!R03HIv(L tfq-u "V3pyPtA֕ŸO;w85ݦ (&9alXGViEڰُvn f$_]z %4-2 ;pi y/R:s]QueNjK uO€8nrq&҄UOD/:˴a~n7.Td9# zΌx^OY*PCp^aK)!:w)+[בf֣ﳓ- 50/#̅􏠈 2.`z _I–`qdi Yn)Fmm4g՞A&wW6'_WP}օ%HSc OF1*>&$g3Z) ,oJ܏?_Ĺ\cSI4V8YIx h}H NLfpa_KRyq"E  WU`@g#$1 w` G@"UDkLV@Y`0XG%39zBeVc;B4(HFt%wip1y0 *RY25Xf"rdiGl$k'2ScϚP`jhV|i#I=ÿPxjP +MCBr _y}=#1QLJnǂ+reTWz% @rfk{.E䬠ND޲dy`đ2P_Y4*+N%Kr$ߍ|qqLcz!z0A9}/]%t= ׀Yށ.UF )V"\V)$.*"㼞)/̀פ] m@<͔ F|ּRwSLkV<6,X>gx7y2R)z`ͺFq:[P"\`#Uey"[C^>Rǟ "䔪zd#{)*pQNh/狔f%LsQ09 D'0E+JS[;7Dwi=ή==YZPN?[<_P/ҥlb.Qq^Ƕ3_-Q4&ET 6+M|ftmB>y-ak#UӊT=-.:}:H&qO 8mfS\8 bj#I:A *4BUغ#+ɠ l 7B~oPzL_6e$=)zJ r y?CWq uu3~$ѵx8ȍ´% $S^ܼk - 8u+Vٛu$Pp*0d1Wh0i֐MYJo\ޅ9%$)Iª8sG3{*)_kO&P\OeU3)o:k69O}p䖾d~Xk(cժ%Ҁق~Mq}MDb<#v U3!"OvXf[0e e{> :CTB= tVznw^b= QM+"oBٛ24[z׫*I-o&(Y o"upRcS34%f+̑@hs* Gz_kCRU " IF61RúMM>ju3/[ t iܨ#B'Mb9 Kto հ%IBjlpw~A<(t֊[f ilԱi/":&ЎqԍK>OB)bq, uns{&2/#K>g~ p]tBk rB-:f@TEx5bW]Bwd̿K))Nc5SaS+qWM@o8VHO>L4+éOY8BM01Ġ&?3rley1LfgWC8{u% ԶQ [{~^^i#L7;'Aof ЅFo`oY--ҲTOΆ0~VH0tKx7'RV!I1 ϭ8!ݤ+{tޏ[LW24B>l)njt":R$0,pjs\<{C@?:,_`YOSqKw[UB~x%Ūj9nTd@yXDs 1jhQvĬeZ fg*u-ꊃ:OW[ 9'0 T8,#h50j2v܏D+ MmCBQ5!ddhti?}n\Mv(bƅ%[=ԔW]R*sjuó_ɒ*[دZqIwlw^H1xn%R[-YzؐgDyfQ5[+Q'$ISRE׷/:_)W(CSHbK %D:Im7nn0rHv8HemO~*<.]P(5Q"G3|޶- M|šU ^uOBS # RUpdlJ ?1.DN6džOw488C`?؅$ 142v'o]c$Pm X*zYT%Q+H6{q+y"0Э0ޛ?^ /}4,Z-\A-d':`Pz+9ɮ[)6~ 7p'B k&QE^0wJ# JPߠ #Mi7GO;MG&uUtXyުۂ7/mh@Dŭ~[AKZy4SQ'뭈'.kwt>mد-Bw 8t%b d5 I/t(hZluh츦=p+MmHWCRGZA9[5'jKܵV$ؘρX@VͩFu˥g6ʬ_+ .7^MJq~M10qUkYػ[Q\2N IfªG  IE~+ ` `JQFQKk꯬xV}Dkb&cwQጬ=FE# ɶX9?lr#60֒*֭>8' pia{B.2ܥ8EِUqsy%HrGrC ;[ 1^Tze?۶1&z/P&%.0pOT6td[TXh@5At r@[Uk&%@Op!WڇR3ꛡ?P O\1Û]jښ;g.ZVD3|v2Ŵ$dž5L3y05ˋ=Kp2 ZCՖ/~brh&|[,VhE@`UV&u[xBGͧDccX|X/(RUhH?# m@ߐxNjCTu R}(uf>*;{ڷqo A^̨ 4R 1+\t`o?\Nض0 ڷ~稑KޣoR [1-r/M;C$?0.5kC\ߡ8J=<^LcҾH(#ck;D68iA՘ UDLQBQɒu5DWjk)1\\ ;Yـد;3 kmSЊozr>X'M(3`3Mtcmٖޖ OԽTCA?>e GxC_.v !GbBM@).Re-(KʱIjz$vI9D_d}e4.!joOFWa9_l3pL:C -_' }^hE`m$L}>,ƶ擗2KfU c@r A<9A$]\ag^K1mI^BeRY]QZ*lkl\#Zʈٕ \x@5ۥ_ x+atHD:lfW4FDR/".tm!!b` GC#:x+pأ?I` P%BF\flce!xx-):p 'z |IbJcw Fc9A\!x Es{!}8((~R:ĤmpOOl8FIpez6gNHrb؊HjZ[6sf4yy #hzDJG0_'ѳH?2';`Vnj+ӏfyK$wu"(q`F7L6Y-DB)n ΂U<`k$McǡEŔ'7K)- ]h{I iU;4JwƌWZeRCxkN%wK|la䗛 ʤkhNxIY$K /Q9K_}ʍ{y;M7g*YƸcEhHg DÚ7rNNj;\x rkT wgP>n[}㦜h.I7݌ ȳ(]nv&yl$̢׍v.rY`.&\pW6c0_6zDpc?F*8oZP}T[-C1&M{/#\ ~)y~;I;d DY:h#"kEIzjV:)[ͤ9s;Yw̫I4Qr^bIIDNM.)L$6C@սKBW‘gԁ܉ARC;Ng򗗶wnP ?p ĒŮ=,'9WM8OZpW\ba(_49ݐBɕ=z@(|a:Yҧ;/B]nl D@D ݒʷǾ]< R)9ٍ?K8br/FįYx>Fxߊ͎MFY'NXhp촍.Ȅ+c A<) (3GW}fWC"~` U,OӍCI#+ؔSvE ]1 j.R?F%\;=4HԤ Mv7Mk}3) p;βbtfK)|uESl=TgaxQ$)*c4qޞ>waDV"F>R@FE ߪ v!;ՆL0>M/,5kӸsnlI igrfX4 H+7*Ob>|J2R@Z wȄ/s/^AG-*ÛbHϺʄ@ͻٽQSȟ#tؽr_G4vS~Da"+ (qBo$ѕ93f*-V ÛjPur-@,p#1g?L?;Í$]~ WeJs4B|QɁVD EH9ǠC2S(2\N"CEOkqD'J~%,rwK nFO*u~$gn zC/sJs@Dh_I&VۙT e CUqڹ&輑HHOιoYgdglj$d8I~sPjA.lgPK|nY?-ʃxҕ76^7>קּ^kjѵg|ꯃ6elhE!GqOy~pX&5:AqTŎU]$9 ĤI$6Uіq0ҕq ĤDΌ.BWWnV+T$ц*nM_PS+6pziqTH 97Zq+tS%gxN`u\*=!13K0E cW)T-Wrmx@1-Pd\4 (7=@X>2 W̺MZZ_)1e7ʶ?σuقbi8SF=̻4='_|ۇp~`h鞾ɻ-bH>dS. K¶L*d,|MYmevWb=>~t Ux{GR_ݹb`ePGk;m1hh^mca.2VGkBϭE85V5/#z(Hrj?4e/` GhEsྴY7gw5ܞ5~i8ҶS쌥)aNׂB6Hr V3Qi/IiI;Xwͦ09&ో]?ěC%pYIJcexh) >Ų+}:O@DhRמ`ՊHթ!{3bNOO0(N"'-h*PyµbzkF]1m|)B8< yLGdiZ2KI<ؠb cX|;8gbϷt!Y5E;ž+.+(Z Owk\Lʸ:<ڍ2[ 6W3bj`R/ HtTyit y7\eoV ?`S#2S/$$0p72.yiteN V#_}QFIHaj{đO/([9b]EA+J?QqrrJb c3EI0r^P<8=z)*9UT{}gHy74tWWʒx—ylhc&0˗ŵ=_g1e[*K~ab>?9  1}EoP,Z$ B :`Z?^ 9 GO, Zyq!G`㦂iHkwBJ)R,a[ݦ5o93,@&-:*Jܪ32]%|P7 U!rFV7 i% r'G  qi+<bNzRA k#|umug7ُ]J9B  L!z&6aEwmvk|-p|ïU?fr#^gAU?$ 0).F~Wu'z֮~!v˝\fmh;VEj}d/qj}h<TN4זZwJ1Od#fh`]8R͸UgV~E|MsSh֫бht< ٗ8`fl*YƯ)0&{huȣBI4!)oD5!e!Auo,2"}"(=a)S1#g4t|41"> Q\8MƌJ0:4 j bG"z3Hȥb8Y/ء139բ֨~s{_.,1!g,SpƐG.!s/Oc[KVI1bVgۺ(> ]^^xt7,Y[H\oыBC{wUzI u ?FSa'.0eILF/ p$OL&z z([@$}eX ZӢJ|Ŵi%ޭh.}4P.13quΣ{f}tA`Y%2R m7#LiL¾Vl IDqIGNJam)P.PL>'t{k(޾z^_mZ1r} X){0榭TTNQ!.3|覛~N&og:W[%uCe`c̳2/)lxϖlk\Њ: %\ =cwg~FP DŽJ?ڼhPANJtJky!{Wa)A|_*V7J&pjo} |8V#4Ъ #CԴ/ E+INm톕8B`EZ~!({p:饮v l@UǢ1l^) ] N9I$Rubq'aCiڨeX L.kNSpv`K-kh}=llz3 FӃ F;ܐJHYҴ0Sd%qk:.Eh.EDLd̿aFkgڴ̎M8FƬ:\259ݘta푃tA\}K˘Teb&̲ō~ ^txt֙dӡ@t32j6͊$6^h K.Odo7J20(@/+겉Dcnr:`' @>"h?Ny@=,)[(BB4{Rx*@b2-S,YdxμUCZٷ^zŭڕ޼xR[7/|--j.׃+qP7oUi}9y .ϼfa_XwhʡjR5pe\(+? l *Xد|b]k^p>ڨJj2~:z~ }şiyPq=O4!q;xN! :g*q 6/:7Y=OL*i/h&}q{F2x굾ɶM)Da^;=r gmᗘCS"&E;^(ı`,e.Xנ6gP<;Ps 4hr\8Z9RM4o 42FӏQ\F=c/F\%YiGo Svӊg=Dw4tp2x}gϥAr//}f06Yp+wHgI M8l_G7ȵX pni<2dD_bgVBl3PFr COy"pָr^~a@4nԹ\Y*˭.p^ i rJ8ߊ9i'Dxxb6y}'>ZZ߻5yPkU@J/`&3Oc4nR|2z$)El`DՃ( i0/&iVdsgܒww: @ K}H9Cd~9`W DmtÚj:񔎔\rě9Nnjdk ōp4ox0NtuqQYp6Hw7m1+wvϙ[7YM|a, kX Q%k8 z}9 j{bn\aYZY|qJK?n Qp ʡUH>^#ƧYYx*]En\Q{3|*f9 _k71<ׅ8*e'd;I{FD3mm_W>.e:j堚}!1wX)#]YS y3.փǍe@DZCm;<&sq.v>Do`s;6g@oOoF|H|{}ңWZ3v',BB(7kh]q_OEKg[2kzJ+J28:u'S(^n4>]9ߜ 鹏 n\6W^_ew7Hue;B/C2a_!Ik|BM Ms͐?C(6o( xuG= } Xlq~Kӵ 4Rp[gӶJ8"͛ugLoٵ 0 Qa sD+vD&'=}m0ύذK/f$_EX'i)SGt}祒 _Nkd(v``vTy-;vIT("b^4c,;qM8Pp{|6ݚJxohʈE^w5=<$zAuGDPn&֊.zF:i5tBy奺{1p%'Zp"x qW TMD5$%P'{zTWD^&H/!('XLoz #%mD^tZ?n!XVDGCy.aCs| ۏV[a!)Z/lUaB窠 0۽.Ռ*=֢oѿV $M^o ?t\?J!א l%+9uV_ eN _:f82 %w]ww{opO2Ո˗Y{ʓYׂ &lD*qv^78ǀ(U+)lUeIC-hliZ{R5&,z(æ[T27^"JE`+ɘ4u\:."N7*ZG RY ]C.<]*h$zJmXT?^uh!(` :8߸0y*zm#(n#7b -\x$NxmwU-_ SzWaXD$j~#r20Զ_"à@PZIY\Dh>UTPbi3GQ !"*B]blas[]{3W7Kaӛq@6ՆspCCv5lI<8vAe}QTk'!+n~/8nQt + s*?awfj]*m*F ym}fƏntQ>bJ !1o-CN4_j8 Nqe>DTo8@Et"SS>R3'fNid陦<8F;xeh  !y t%eWlflD!1,@2ڂHb|A oVfqE-O|n/ /xngHR\?z}Vc/I gQOPqcK !/vKRk)eQhs%:SAp&\"8 OX%{Q9vϭa4GlZ22 ,Ji$Aӓ%-\g>:c jY ?1nxįZijlYÆVlû1LPNU N<ص`$NUuba+؏PlHϯ0J $Ue<*fR~Q~"nQ9{WB8= z;Ewb u_KX!*!p߅7jy䦕t?g!q[?H)|۫Z> UuƁjT .:t=K͆[r%fRڼA_ޓg)gzRp )Z:(CYM,"?62v3J1~H xĶPb\WNS%Zߵ$<gzu75%ZS=c{Mz۩en|_sJ5˼Үfu6CA¸KhhɸϲUS MѩzI-FwI>Oe8;aEj*j?`S )+#CZ- 7b,gyN1c:Ջn'3Ε[p hen @ hҿӮ]w-!xaܹ - )dC%袽@XM?y}2UӢG휧IRj0, p`AK+GE2CO}ںϒ;$ Ĺ500NWS܇dkLbxt~?368gi̐,gxnŌ^TcSU+3_$qNJ='驹zrФ35;y%ne=245CwĢX14 %~k}e+ZڊWkJST*3JxI ?;2&05bEg7 RzAP?'{&%\Ŭ".qM}R)[*1J` X#PycWg牙e er2Y_Kh":.bϊɅk-z|$F*YT(D t@rK5duS[\܎\bi+ N—f!lj(Z 3sX}H݆qBlhb`(iL(u q FD@T?(X5$qALPmlJ!OS6t&Z !s.b2IѬH V4h:Z(;%Di]Gy}4&2,dz.WHa֎eG`uCnrc\;LeP5S|s˺_(;@'(i/Q~ l,lBjJ31 6G/PD?r2o9HͰ% |`G +*kH& a$+Ԍ`XhU,)H'hkq bzH t1itil* J7h,tsS:#1KY)[ 1Yug tCG#=˿Ċ!pǯN=ddd!g_GkĒy?zE/[1cËv=_ KVzCO$_6-vv=Yzɵuthe=ev؄~ڧl*9|mekF)Q#Er>3cėr"q/-Q2x6-+Կbsqt3 c20|m4>}R~6Gv֐n"!W/dp@I@=!pQ1`7|W&Wz,7-i^kEYiz77Ոwzw ۨ9ުOۖ{ n}6lîKgnHkMxxNy$llWH)]#PlLo0Ac:a :ķˬ,E!EO3QhV7*/R4b;iF-:U5b0zX>OPƳ#Mc~cAѯziL #IZu˼7A|-q7Ӯr6O+y#'s!gR &q%ߤRaUT bqU=MK` _7 gܝLT-EIl@TqwvfoÔ7P]B\n I$Ѡ[RM'Pjk :{iVXH-'OJhJ7>ef*>QIO(|p+xq٘[=ΩKsz91 Jgc/>tT#v5QG k>5l }mJx YFSk_pR@Se-}y3K~U~+%Yu媅)]9uhjR0ԫբ Lc!3<uL0CIw `O7ʦp4Ӛ$iĀVOkDo.'IP]࠯H1-? x R֩KYB-wLҟqY ~{Y ?#+[(^xD|K[aL¯B㰅*%T5u.6fD<)J{A[?KWaBKmӚ}Wvr a#7@SH\E?b!qT>&7p]䬶xnӡfJuld?z{w(AZ(@,eΛn YnX("e]>8Gl($̚Ume"u Gi 0ˆ 3wv jɜC~PB'tXrMhJ+S/72KU'1d7fF,I\R>ԗo=lCQ7+5o|2@Sw"rJ<2\7^K۞ڀϐA  e'8#ʊ1 h(bMd~,DRjd)l +,aΧКX2GEQ]fz=p`wI\MpNBizȕ~90XӷoEP)Z夐,{K qm2F *5yCu;ugL,IR\ -㵨.uSg``i=7I!`3џ8BoqQ"" MOM? yմC}$j~gFfaF%t"2H*h(05 Ŋp_x)>8YرpxJ3dx;Nb9*[18;3mp )ؓYe63<5˧'4y@lse$+Lj@@S"9,Jb⦧wa\q按&yqlBGl)%.˵'Қ"+(&}>ZeG-@0##[D;2i2Sxm?J]LLaU8s}̀D^RB':gmRrp~TImY{E$̶YgeN}0ߢŚx!&ݎ@‚Kʸ^(V2HzQi]|y118QKjǂq9Qðy0g1-7RpۻO|72v/VUkibE~}^^Z7Mq_@}@1+)5RZ[WҜcY|e!L^vx&+bz)u`{֪  &"Gg<<:8uj5:bL 2W]P3[8( ?yV} eJWm9@>qx_km\'h\d?f3ѢCEk 4XrQޔ7eڂ 6%W;^lV"/M_3BEtU с = K%0 7+6/rs'/ $HZ~ vK+(W.Ԛӑ=]x }Js k$Rc{ {yZ;^`]7Ǚ}.}ckmp`XIgtJd$(t+ E%q5ԉyr""{냆nl(;9lym 8mF6W/O&{0כoM:!wcqES?{vO|8Aw6ϞY2Ojn6MϓnjT-4"۠H='~t56B?cЅgtGxjiȽК$ >v)R4ʹ<]z}sz(s7 DrpG4x vtu\(iZ.R(4Hyʻx |q֜ drIe`Il0dûiڌil^SF`;d },& QC{mT4x<ʍDBlCcW8^H*089J^M + *q7ECSAKx_l˺OT#jiiTCʨ'F])_ Ĝ?oIs줲R5ŇTsļޱN[hȡ11Hp;ȕ ANuH(7i'~jG *'؇qǁnggo)iv3=Hv>#~\@I[i)esHi:1 ӑ#[{3XHL쬤-Q<)DQQv;WM±IU,A QI3nj^aAq0MٙoMETT"`6]Ԃ {c!_[MQwqw|ÒIu9DC+WxB`_ kcه8mW!@011@H6M340+[sBeH9Q-vVK>N 1BymF/tCx&.jZTI免/:BPRe|CEzdQ7SueαЗ*M8O܍G!(}ncmsf~H6I[x ?hTzJQ'¯c]K Cӓ![PxMʺEu$tLݯ&C4tuJ ,,a 7UDqE.Mܼɼ#9:_VkB$i? >'a֊lBi/%{tsžFf )lD]rh%Bo(1Jz)6f溤4(@Σ>%^[#%X9KIzCXN'M1m<8.?sa4!ZڒWۃ0E%}yh118xtS"m< dH4k{{$6q8;ܡkn78?D a=~[܁GBo\N'IT:D Sņz7ktrTL(R.g;6ʖ>:]6J8Jwj%6g~`Ϥ k!$'4ؤ 0?y^/]m{Ϧńs9&d$dF aTzG.#ɞfH_?8Mif)ڹmGXb032zC=QGTU,cHZP#Qܻ/ǃJNTlf񂋫voI^=PڌL QRvw^ے1mQ%9N 7LӘhqށZ ¼~"pYcu,WO-ĉތE1=r̠K}Ok9յX^ldAdl#⮸G&E⑱+s\vgkwIX/P&%+!)<54*сjjy nʖcqFvmῤC%p.[?V }ٝd,n,/ -cqde!RՑGXfǁ1ɱ`\J|?,[&au/b;c5LTa~9x' jͮ &.ܦ „ǜdޞs'ފ*+Ӫ#Xf[ ַI{v-iT M*8thido=7lϤޘ"~[ 4`^#(JO|Ƒ!S%D?Vq߆U\muf8"#a4Mg Vۑ-vaξ`~R"#CgA+C6Q.s)L*(Mx~QpS G`P|v'{#za=wki19һ{mHmǕ\ 7M#g۽jN&2MFqN*gbn8ZvyI?E# h:#mI+哼! lS-r4ʸS&jۿh5{#%b$* Vi{jB[s?G L8 ̜PA&ƹn[6Cx\#VN1#m,Wzvxm%Qh];,7jFL #bmorՓzqW +x9UŢ$2F(P >y꯰7ĺ3"A3]_C*%yyP@<˜MTU<F-.v|mDwBr]x;1]5˖4,!P"N\n]U΄Zrg2 3i\g4 {AçEA1^ĤwBW{ j5a2 &Z۾3l~*|vF6n-LܢH@X{@g7:xpR*yv ۝?2)8f,#15J17ebs7JØJF@{A^>V.tB.W'zqv~X:/c`m6&[ 6$$s/}p92W\lRH;Z±a|z-?"QnT5S`>sQ^?KyߝEJP;FeQ́yP'ŗ.'8ra, liRႥĬe977G2A]x3۱CcL9{i$MW)ޚQF%T/ƛ+H,,Rto/.91)gY+(N\#z勵?2Szy!L|0N>hHPYWKNpשLa ^d6"[9/PeK|,|ȧ.!v#nf]C{Q4 @#q C3:k,u rd|Bç%$[+F)Mhʣ DJ;^zs^ v {ԥl*}֔mGIBU+:ws3ȄMϬ\'4`7!a2hﺔk1ߣ.Ot^O;G x4#xm Bd4yаc)t+5ۯ0u?c'c}̸KamڣopgCVꇒn&Uj#6q0z4T`6iVtNcbI+u/pE_EU\,SH 7[2ONDs@9@}~:a:iD5BʝE7ӡbfWͱwcnFXI,J?%,xf3 ?پR2!ҍZ&"F<$ǿs{ ~*'bYO5 r5vp!E YZͺzBL`_7)zѪ 4[[в 5] i"^[ p Mhte Q#BuZ"y 0"YPϙ7|CX¡pRQh(G"x7O:˦#)8< &O?{wN 'TfI @ ]/`qШ}m"X(%U[8\%A#KGe0b:<&zRvL.DPfCxYkHHH* ie\*{8B E] ],;fx̻~ܷ*.UJ4[ 61L\K4Xz@AF&!4=>?}d 9y{l<` onkcD ,YʲFrhDAo C6xd%|t.7ò) l'GTe–˔S,F C,UcYp3w#Ǭ>A#64kp:KxF-ۍBdU[{ۖ:!\̀E P\<2VEG'-a >:sk{[򋔧M=Nytqrc۰H>gZwHǎ q좟Tł}j'?06IԉNjcΟ (u @ܐF2eJvW$64| ISSl~4 k_p`g7,ՊW <7f]BSN7 {mOc Jnfc*VJ-?{/k \u(PkHH2nxpLHm+ONjGҰߜLRCc^ĺQ^BNqr]8+,{u+4ƅf[u> MYT.ƦC=l8`mYyNK'V~XbVp誔$&No"  2~k>A}1;r]!_ۣ S;%r#[vl;Ƣ/7<_2{ira{i {hsdm[Č2<#׮SEu̖#rb4.*&y 5BƞMN>m$C; ycUrk E5QC4}D6Wwe,{2%~)iGU/|/דPEs 441gsu 5DJ*r,1(,+e  ţ(9"/i9ܩ˾by{"O9%hk:~H3sZ9_x\n̢ 8=JoOTݹ;Xh Ue`):-irE!_ .MUa'LF5RL(Yz̘!kExp3e9w;QiO0'LH0~|zI+,V^D8~I|ɘv.1,sKJ!=AmS\Cw9hGro^)İTY]p$Ԕ|]em|rQDubda'TYOF{[ܚ/, m3BDX_}ٶB;ְݺ9JDm iGƮOlEzШ opV.@+I6Bi@}Sl7텿uS &?r #SP#BV9C8XuX[Tg2-(r1"9-Ȯ/i,ۄ6h0mqvgoW +~;i@S-C#ݠE2=ru(KѱUw :|n+'_r? $Ȑ=v+Ua.B|JsH1&bikm9^ha;t|Mz>kpЦe)m;3H!DRʕgzj82 w2_j ݨ?5)|J5k2>dP钄ldSlrLJyOGV?LI.eJC2x%((ZFU Yd1}/N@q2Xm*;&x[az3O]99[9o|q0%*Y (" WSdgʡ飅[V,<[M&PlmC~W4ڦb3kEםY,}ڭԄz~'(e>8 66(j=,j8u{U NfBO"mܯn&һ~4!@Nl/ LGbEBX\n I XTͤ_! =PBocr3<&>tBE3,*i{C87!T:2{L7bD4%j1_&f'dm';V`S89Yb1bռ0=CY >Q(Υ=KǝČKBs9SJ6TA@uuk:%ϼ#@@;HLt\{ʘϧ?#(71$|K]c?b&,{|`HGH6)N 砗WM*sMjz.U=#O%/k1R,>^-TMf]t^lo4P%$dJR5h "5롬`X o"աQANS-}f_LWz:ӌ)"d%RdtN[?G VvC (|fb< Y&1IpF.v-QldFKf0"+hcͬHW$]>l$Нގ:͛D0H^tFb,SF:@mOg \+9;}J~J;,f>aH>>h݇dй2Wb kPQa~Ǡ~~@h$Ĭwk!|Dnve.1z|HyQ!iގD6+O3 Q^g[|HbHM:jvuGAz,'9iM6 e@,w0x\*Lj7F{c*:ήstZ?Txly'7W4*:Zu}d1AHv౴ψi9.=S&M£3dp<`<:qΦ{ޙQ備‡Cz_nOٸ0 󯼚jK4]X&޵o&qu܎:uAzqΊ2it\ BzPT&UzPPdx.䩋 E{A[W-9 M5 2޼sa eDo>)ז^,i*+'j, `anu6ԴMqv\L/{,+)?l%EH* S0V _#g%7 &ọ$NΠ?r6g@8,sbqk lr.ZΘҋQa)`ԑE5ZͅZ9yc0Qa_*uMmt풘 |5eJ`eTqt\=_dyXfܠ K1fBK @1q[u~]8< Ry./XXKDߝBQq ܸZfB@0 Y27%Vel&h w4 oӳܟن\\$/_BnFѕ4n>TTtt`]sl}_}U}lJc162 T/TW&ؙN_T=r.&*^?ʍ4WvYp )2~/RP\v7Z1tXT ;D}h6Dn7>fIаK]7G^W&C%++ioL~)o8|1kzjoRCbhf?ȷq62f XxP|Ai_R)x'˝֢G{c)W}p5.2Ks^4R&b$SbAXy 6~UM;?bu ICٜLIb W划Leu{K?e؉YE3`HE–~7Y_ Dxd*^.D9A7; ^齖7yۦnďP*E+,YX:@@Y͏بfTx0a3"֥M6{m2JQQ`l & U޴ɚ]y<1 qmH Z⌚ϲçNں:\2΅Rh^_T^ j^D`]<"!'?Y3{Üv(zg\ٺx%G?{Wm3o~ ]<>P.W)V_WIsrujj=2;гfg&^Cee; -?P컫7UÅnRG9OEpmz B'sq[.( ᰷moSWb~`^?lIU@]o'cw,EpT&R@ɗ\1GTbrZXq+`?Ơ_#uċQt=Aw24Y,Sg{77Oo 8<sݭpעPv < l!_E u/µG)dޓGQBZ4l J>5 볞NWoEg%E'4xWgT=d~ OhNXIV7C#(Pb/q3{UjMlFQ\${VrFא)=T, Y{Ydrl>Ou n*ZcB[3xLn<ɿsۈYG4WJ.WyuE<yvf'~Yj>Ңx?dc<[^ryMc=F"]cТpj <*7ed?ƔYB NϴE@Qy1~g8l%A kdCD.~K3@hJ#-۵2[2eIHpɃq,!)p*Fэu)j :|ZĎO]_kj{V(, z16kc;ZSX #J/*sa=6^| DAD*=8O$ ~\4 TFlw5lao4wŕj| VF$6Eywtl. 3Eh.U20'X&'3 +1熇PzK(&CU^Btڳ+/>$s4%eN"5ż}'{I`']nRvj0OM/0*n-PM1O? 8>Fye>4ߥ"]3ǼxoT ,7 7& Fw?@^q/gHcf*;doL<2!K*0Ej&q+An ?.[,hz<&S5@ y;8G~[R!|_dC< -b%yR5OD?G )λ_ސ<?!mYuZ3A JCHoza`ʇp/n2 ]7}O寮PaF*T+He1=f*`Ÿb~_4o䴥K#lӢ9G+9UKQ"j!,޿X98#R&[m(Wk絋Nɶ44TaK=#M(Y]WvMZ7`K%A߉WGmFqE5L Fe7]@xD523KTi*˄#tc  ߁ݣn"%JQxL'57LDA2o'IǙ ʹMmQ:uccmi=}X Edq:_7_VW/R}*?e?A+sN.I> >&KkتnEY)UCs&]=qsnȖA ?rTKXb2 :{ `T=ʣ7$KSZr./YnuYͫ)[6JӮdt?G~p;mLn T\?\e̕\ =tIѠeV _󆳶IZ m|+#|p5n|>cxvTC;IIf>ʔ;%HQĂCCavц|B750U <[5 =dz]C}SbBϙ?8A& 6& E}TZ&{̋ %o=p0JpnfmS{ճD<= o)%A쁂uXR,Ke+<`\;7Cu8F&Jd ฮפ{i*YS˜A8 C: \DQ!{NHyn]T9< AYLϨ mzņf\c.q9x#yȄ($LcxUv^L4ޠ ^3p:?wl=0!DW7؆J{e,$ i0d ?!,OdAp1P_#uU5 C|yV/]$iE |Ea=]TM޹lG@ ryy.9hY#?&CYyӯlhB<_ಂ5l\#V% M \u> WY9W1}TA䭳6c |!dž <Gd*}kUbG)p;o6k[ cw=YYtqx}Wq5G!gLy*v~k3|mZx X\QmL%? tD P.Jro''B w#=:H(@B#^x苶O(,aD>GJHA=$lX)2C[7o_vIChDL泭ָ oMԧXmIҰq :qZX|;R{#Z@Y7I(} bq)OJ:c 3郮i,T@Bj܂lxcYw~j:: Rr^v(uaZ7pvyXȸr~D E~G3Xy8qv֨46;Pf0|ʬLPl"忥/x+|pHv]U/`Ǡ`-YO63$~~̹ۛݢu1Pέ\ jZŚn)ebE GT_B iCLPK>SgK3,RNI,acɺyr0!MDMx^oM·e@e}%Ug%Zg lj,mn*;MDM-*P?կZTLPŞ ;μp">F[b 5vt+rlE1!P }8#j}W9eV0Hs[ᵁލc*aS0\Qn9EX&H:F)%RրO #x^ir) =d^o虞|?2$~i=`tr@;>9Ī2L)ܕԔrQn,UǚP, CAL{CKlj9sa{U{[ո}O HqyU3C>4_71 ɚo\sP pjӀ.ŕb_':thS_[ݮJ<48}=8~)g<׽ }V s׻xB}^qVLE &^; 0jE6+'Q~dEHΌ嚵Z4DA9c&Y'5Agh=l8ǵҤ睁6( kvHkOiƨ It] >Zg7g*LbT>/E@@&e&a=*b@9`k:EvܺJuԒRse"aʖWc4g/~4_">]Q9Fh.bGL1Z[m0#g= \6JAVfTM'?ВbVuz sŪUFd@Hݿډ*~kh䠔,SE l^|̷g<{gCiN mnpL,VZo w2遵3nI)*<|'ہEBܤyPor:FE|] N~J#R;м0ݺ=ql )q!6\S3Q":{nio\}9 Ɉ=]#pc sqO?sήCbLj}S?m$KyGRW: &E3SĞ;Tq" .[joB<šwͼi1`b$G?zfl4+A(Gom缦q~Ygz{!ja\+^S2ZV?9j–ҒnO&2k,_ef{%Alɪ Os 1AY'~jL_ &PE%Jͨ+zd7 EBI޼uQx$|6Z{i/()?D$@[UMw!e$VF?<?URy9OOp' }7̐K୊WNҰ6OjY#ZY=6uu"XGa7sVZunFKI)<ԍega}iձnLדYP R rUɹ;0}j4sؕNg{?UOk:74t=MOڄ*z6y& =S9- $!rHHX&ˡ SqIXHK:h2o?X^Xpg{P{d2TR+NWe< oY$:Z?)`/ݮo %Q)Yhd$V s=KϨU}oj4Ě7^9]o}}z6p$lRPN8nJ"] i{!nn4÷1ZV G$&Qt1b@8}*ҕ9`̫m{7`R?/?ŞO/y!(xB @i(*?&6 RwtNp颳RK. c2^~Ih㖷8H ci4ZLDϾʤ6cI !20J ?fo\Di4t5ԝj"=uZ ث&\@,E hGF87RpP4Z'Gf= x(AQ r+:!p,$HXۺC\3]?rŸ5Ћm!{tf,q+  dt8b)G琨:?"\Lh8zptNT(?FhU(5:ݩܨJ )KH8t SHy'=_U7^V@Uȗچi}0Ƅ f 9%Др#6qRe{sM6Wr7 "Tb"]Hb  A`f:Ƨn_MK')07rp2[Sh OHDA-1)).?SP=PNior1g \5:F7籍0^0s.dg ASklH |cnq8ꤩ: lETF̲?JxBGqgix*sI<^6sCߗh U7A pJBP5h4>n:fZcP@6zqqd{M=R5ﶴP2 0pYwÑgLZDLWjFqPL3\!Xa_"wūy'0䴁)SIs}}hc&BO5lQT̼H! ḿ^Y {ރb'@[85xkBsncC`|AeKq i% )t8x$@(A}hxVc&Em>ԬcDcw3Jmq]%f_jPvA`0{j%*Eg5_ۙ Fhi??ԑK۴[t,up9{G k @dE补rdnr=@m ߧ7۹XpC*g]6* _8+M/.omӁJe4;g} %8Lk2ĦQ"6RC. 6ZQ⁢Ӵ֭a70͈k\}.+D9ʆlnzQ+IC͹R#f4-^iDa\`cۚGs{1t<-%ؠƤ.۞X;xu9$­MThc-kiK 9ff!((+SiR^n]ebK)~xw.BDXBeg W*h7BBCPOJvHSl_XIN, R ap9!O_4ڄ2.b(iRȦ+f7ˣP&0Yb^UK PsxҀf5qM84TҰ_߶%!I8SԲk]"BӴ"l'8} [zG&fyc eH9\ geqZq5RkkWCx^^a\X7\s YdQ^M}}4S35Г#^V '7BB#9@?((['GT쀅YXMv>72’frT @FW eLr1ދ(:Pz3Xi-pJV{X"⻊jwcSM}h,.PەQc];o4+mEb:š ןR{CRFt"ޡZDd8ĺE)*8QWaȌ: v M=RMj׍G),ۄ|-ì FoǑ]N(i-j"oSg^mڞxټplOUᐓ-C 3Vm gj4 |L4bUSzya1E#BEʸ\UZ"n8 j}CoR;#I6K a2Yl(R`9uXb3U7tC1( -0ЦR֢bT|31LuЙ&a4*"^6FQWh?$cj6[j(v"Sz0Thcb-uo#/v ,]_׾z\H}1I;7fգ֧7`ݙ5SXId12' a#A_݉Y9XimgU[E.1I;`h ʥF[ m%P7MT+`wIL2%GqR8?C@'Vވ>ҏXa],V5ZroȊAx&}6АE- mv8)ɶl*KXÝQ4ZI]#篛mӜ4V ׭-=#Q Ze~'eugE0׍6 fAVLއ8WHiaqЄWg1 :׸KB1H:2d3ω~20j5k ~~ykyf#О{BY A>qّ$7 EQkZ;iH; 8.Ƚ;YP]ʸJ<ʲvczF' 0C`"Pj:bccݮƐzVTJAT \ )WVI"?z$Ռn~ ߕl{Ԫ#6-o<+Fy\οt10*)X0Zm6jj܌` }#'/z?U'Kת=^'uD#°@kv%4a;սsWTbXg `)dAo`J(%Џk I4BZ5Dh= O@\(ÿoT.kgYaM3z1sgϰT%[N'{JpI)Ep c'TJLnrHn4UCףj`ڻ:n,DQ[~<᲍eD Ujjl3tw-&WhOï!)ȶc)KHhq44(h!_W,0Mr\P?χ9RX`<<?z#͘`5eόM58DҏJ-(wy \ZT6N3.F;{n:-Ko 2OUy^}$JiD,G2㥬fJ'ߠAΪau-q$ӎRPmloQ^]\,^!Ol&ﻇ1ŦD[JꪭG܅To5Q_6v?h"m&F=z;uq,$zd׃M2yo=U(gv=0JvqpejeMWaD٬rWrIʷ0#LgO̓[δlU@Wp1^˖PޝӅTh7*Y}.DZ9E`B9FOେj;8tiA:Sx&ki sW98g\=۶9T\dëȄ“}jߣL_ m!K}6~GD,u_mA7̆UqR:U~PRqoB`[C"voF +&v]]uB5W%Fp0]_TaLV߄j/e2-}7dqzas-")̚} aitE1xLm9TB) q{R+SʼnTڑV@e7" s~!X|L9E?T: 䏡CL 䖜zDܺTzܖݩ︪7nM=9'"qnIH߶6Hv)MUD%j$CX._aWڧ㡫CGت4[5&d991DY@ܠͮOwoλeH.zf- >CGWvjoxY2n =KV:} ^.d;k|n;NxdyRo+zIb/4y&$>YiPkjl֪fP/veAhA9(l#vEFDLMN ҷg[*LT&O`L[ k=OI輷е+CIңlZ >? 08Ť~3 5G x;L`1Ors(9_݆?{X^e^%>3,A?!&c)v]M-2>s8:&wrkwb{'-Av}Q Aݗ CU&!"0eqFZ2\cƚ:|#hq}b tnlx /ڃA7]ȊcmfJGX~d1Sי.^ [S_n#k>w(B*T)A{oʊgtZ~6E`ZxY@ Y /ɺ;%+ݻt[3L-'oK'{+c/'G&FCg a qt"8Vb s1Jsz&I˝C~dp[ !TN)}ӑ E '?,G>Y~uXLBjǻ:j+oә[-ѥ`kJ)["܄m%4xl0$] A+tV];e[AiWƀh@lpv5u2j =]kp=O؏2Y,W pT;QǑ1i+,_k$!xX Áe 0qALJS ֽіΈSbAYZEuP)pY8Cx$ MObY2ݸaH7LĬx~CG-r{zRBV H-7_OR3iBX1c֦S|wV $Sx2-xpWq˙]Z5^ohz7-N Om  r K11 }MRJw0Å `$Vu&~B0 :OCo gF ;,30QQ$a{J`MS̮W;@oS^wSpV%ۺY8[1 7Dč]}mfNjLocíRTzߝ&‘1vP|  b~)4u& :N`TN.0"mgx3R`-J`AXwYv$׽}vkPԼ-sfd*A|_6iEs:3 iRjXIv7h+%sQLԹx6 5Mu!cec^kU [ a`J<+uPަ(S7M9QaZ5}On&=qvv0EHqxU5W&WNt{{sj kěssF3 9&29.E澙TBUV xrkbʸ3no%)l١a>b&K1|3F4gIk: 4\5B^kLш\$S02~+L,ip=4eqU;ysBn`s)~|l]&)C7txu Z̞,cLzQÍYQ46P 7fDXo3J)9~P<>]>ǩ xƛX$Kov4X˶P8i̎BExzrsi/*%_/v:mW@2^ ,0^+lلeh=Yc;N>G5rosB閨KB|ˇ//Рb0'9^ F0rfTAp6|{z$f{įasaTL8f\<*3uhR6/ 躑GZM3P4UD|uj!pǰQ:E=IEPeSnUyM Osdor^C?@2l@`q3vg R/r IP ڣYՐj m;*Tdc^#s Y^_+-m{~H} S-EBHLfMF/mRpNڪWؠҥ+'^8CmF~Ñs,my7ξ}M5"/RنEn^/{.^?O2&ʄe08 PK}L8O~4ۯ7!A-]I)̥5=Bݎ=m:LAT1pxE;eе#M679i_xve`D3;gzH-4Sae؍|n X[i}2 pY/_k hˌz-3rI'_!7e(J![8iC+Z:YO -ٮ*2\U"i@MN(# d &.n,`&c]CIUǹ*=ga5PV)|.eҘcvybct-gO* "~Lo`tm 5r֨ZQ^Xy+T JJD,Ĝ  XJҍ<'="%yc8뷈# 3ߨ?`18v׸q\<**yO dx]mxI:da9]C9U|.S 20?!N8Fsn#OdE <1^-*4a|w=EG(ya^G5_!}P/ȭO}x9c|`ogh7TFDc\?8h~fK붂Cmmɥ#V/gw@Bb5N. 4kaw\PO\zMi`7,CoSj-2c3H*8w06tb2dXsLkbe_]*m~/`eLg?9#Xǭ4X޼A8A6$@F;t-([s![ Ŷkv_,-|7RD 7< "}[nKas >ґwavh>Id_Ďx\83*oO G"u3^#155-[='p S\a4A޹AUSM gt>Fј#WfG  u.!'eg/j#fiVO0oҧ(ip*OkScMk'ub_R O-u,y!!M~$nK$epy}IdU=^Akl_B4f*_%r.!xSr 19_Eא_Ȕ{Tw,@-A]4]<%OI6g >ӓr<&„~oE!5=VUpAwT 㯫*Mp\$~6Vn*s.q2n"/\ܹO ?6 Lf1e#GDB&<'uSͨU4rѷ<֯A㣃 ?s!sEiJ  0{UdnDO+* V.EI;Rfn-j V[Tiɗ%e5OIo;jS㞪mƺZhaax7O2 }mq&0Ms!f9񗎪R}M9fXyEL*hg$N$ Њ}x2\rӆ<}1iw1~rԁ%Q<5TqQ#픛[2폝j* `Dz,@!o8$SQG H\˔;DÆ)掆F?Z{F>ꈰ8͖1k-Íd(53Mͱu6blФ (GhBD6vH܎ oNUS ـy?9Bjr^umg{~,vUjZ P6#V dz!"NI~ mB1Co1C7c澃:Qh|o4'ټ2.M;6WPv^/y1ՄAHfs/7u87@ ra0ħ Չa᳢1_s pY]GF7ېA;іV- ch -6jlEa8խߙ&ce*Ə!,m6VѤHHl!Li:eõRȐҋzFaVۿmxz_f6 o?DFHJdAGs0ۀǍz:Kr͛*8wzw{n"V 9N[fEEM #7ɳ! UOu1S`Gz#1`7bhS}֘jamϋoJ*;#d9ġ ԾbD3xފn9>:sJƤceI{#%] Y*h/.}C㄃QӋu-ykVoLxtajĹ$g.#BQ?A5zƓl7PrҚEQ,E4Ar.XzDJBJ:Eh^ˑdL=?4^K˲L[jSd3yKWa0?`'lXC؁ѫO[pT@wST^amv{ۋx/?w=\vmgW7Eգ#^ëLX oo4p*>HvYG 4VkYPtH_C|u~.8ʷH.[V~VCNI[9JTJ!5QfxȨn9w Gb[:Gd?&QFx">p1 Ǒf!"Gvh~%l db$ǞZJ\gg`D.PoLeNtTKvU1:\)DWT{pסg"宾I IB|͠k҆ 'j䞰Oh/E`$NY"@'f;b8ӨkXN^t dKj{ S_jbZa5iD:aW1 DEsS)]2mc6NAgeg}z^B] *@I\b;"8lJѬ\09R TXk? #Lz<,-VP#R0BՈ`>_'?GU4 x̱j4 5/Gmzq9ދ<~baX h'/-{+ܛ\l\H\W& OT%KOZr@gLNCsi<9$ue8| KucO-?ل8AbzQògOʧ/<dtSn5rIS+Jc)>쑲{yt;tPb,,-Ɲ;'~' $ks."ˈ/r[{{]l"l<0_̣:%H[MlBqw{kڵB gVhB~㱂ʩUV%ܯ[/̤ FCVHvon\eoT)/LAec:@~uR^W;3uQ/L2D/TCMW vxǭ;<k:q]4W|^meYVݯ᧳[#@hY?(zJ9ɜb#y8RK9kIǟ; tė*T-SC NntGh%AP4-%ZP<60RA 0K$m78BB5e J/>t O4▤l=(." 7q&ڞ wTUw8}0(7 K"T\๴)lzzNo /,@H\EW]M)r)MptZ' 0-}uQNҸ~ |/NLA8LI߫N(YY>~)r;[D׀Zj^EK;C?`v ݴXR 4 2W/\,i}0]"oJY$ˮ20/CDPyuV)?uX?ni_-iA}l[e &=Q):)Wd-5 BP]N@5\-lO2ws|h(n+Ylya!u跨鋗`-Zva!πc2i+E VRU!`M~@3ًN-Ic)4& c6rX7G}Ok'\kދH~P(mX&~EjujF!wWc&2C@^}a0\Zq7!Y'&5MK=BrI3/?6F(_;,u;K |D=͏yZNJ"$I4\bX{'$8XwgyyD/v[@0[f&o|*JАx#=tNħ5nbX86Q>}֜Qg ==u\K?!ZdUD5 %<%EBfN 2u@{% UI;$n." KxcYʭ4Ocڑ#֑#>tnP#C~W$( 'uh;檢=Vp$ } J@dͷ"_TYߥ?; '92")1ۈ"nUHKɜ;}?ܭBis%S:Gsu\Vz4A*Jvݢn*^Mp;J0)B5eon*ڣ^],-{)^/fzCa>U'ݯmrSX[ y_=ނ؄Ԑ RLqry ̜W[W}gݜUH%dQWQULiX;XX8FɨMgyuİ0_h^,h&@oYNIR2pmΆYL eۼ@TZ8!X1TD=?O6>Pɍ`` ?'j[ߏ\N6d'OBvȖ^Y>rS6UehKB+!;~1󟊥Z]'>yvS <~xNnn_2J6wݧz!Qe ne`7c_k5CT A`-pPy`]^OpAZCˤ>o%'olH*i5‡0`m.)QEF> v^>N |+ ApJU\:k3}PE´΄iz.SC ڠwJjast爌hLE(qN˒YtHCn@鬦;V~cbyd7m":ƤJ=nti{?QִNs(nr2c,rOw[ķL).l#c 뇄`ryT#=U^@N!G1?“|rad$Vb4 \6/ߏU][6I,U'jr= M"p_yw2fy*nT%=05eez f+ Ąv#]`Wt)@ü䨟|j<&BXauu,sX/qmpđ`?䄠)@.h|XEf]_@T v*ȥ8c?-4gI`Z{*#=0֟҅?֒%r埾^jN8'gJx5Vj!b(e+h<"&QF K<.yYl?NST>?$c/lBxm$&\BXԹо5 V(f>Oη:b L'H]I-i";3zkiQ i,waEG;E-]nZA* ~}\ AHi9 B 9oú 7JB(+C偂tC5Z3&L2=}JI-t@Y$ZCv̉M0ɜ$.A(]P98lh8-@m4;h-Jch zeVᫎ* !t 7 v!ULɤqYB3gZ\^pwR庙 p3S4B4yɘ IpmHh!ܫ,AN3t{wUΫ28Ճuu1>hj}cx<#o˳,Jm 6PZPErhDzOѱrfNghmR_HhSY 1< x.XAG xp`67C 5~6)みW"~֒EE 3'E .&Ia R>S,rԃߜ _ ^]w ֥ bD"ł~TUgEkw^Xϟ2 Qwszl|W~0ɭAKZ) 34=it|0! ,-bq%WӵɈ(;; b֥Bc)ԗ 3Nzo9O|kd:m8Ьl.GR| xE~Ҷ=z GTM"몘mAhf!)C 8=5CKhz*3ר+ uV(mi}z$վ[~qPɁQ>96LY%m3Ė]k \8jR٠N^@4,|FкPH黪i z%j).;uD߈: % OB2PS€J-Y_Rɶ7?ܩMM&sFjW>T91Տy &x~FxBYFgF*gH֨?1ԇY8>c>'-x}:gaDGGF+fläyiUe;o5轴nWh ٚi': qwjԄ<~/ᰵl9FY^xBE3 ++8M?u#,dFKAu9ig2<|&@Į2a)߸$4Ś@K,$Jf88,ZΤc ߟqm&qڵʦMˏ e3%֯s[ԂM#7)6873!\XgiO*( of!<Ctcj .]?HfbLSo{pŮ(߫}'-ydtUVqK{ԦjKnoxMꦚe_*׼_ʤfDx,̋t(Bx=*,ZEm~mI\20qynw~'j*L<5wpH1_!\ZdJڐ4T!ǠUУ úr3xx 2;;TdӦXg zCJ,z#dwQE2xI[Jx QxߗR7K>[6^ `Ts[w^F'imz:˻g2q?o*޽krO&=24WOCuA2xz/,D{6=oaޘu!@:Sᜒ˛G67q$,gcgtxL?V3zObC>x |)8"g>&NoQMـ4ä-uqUD`4E-)DķPVx֐Bh sl^1.VK38Gb`DZG~hT'_b)Y'2吏cxh,zp/QWzbpto9ʆ

@qPׅW#HI#id~h,JC?] X_?3;Q܀[@8PW-OP&mƎ> ÞG")O^]>1{"~®?Q5Ev:7w#  hTr]#{[3W& ;eibEgBNUHP1g2t~n:%_ 6i|(?UD^H'#XĨ~T4>,f vrx:1<}>pgt[ &1S mC1@RDQT l@3N5~5+wփS]iz&riX%V*[;5t& Qlys*-qQ[SH5z0+T2_W!9-Sgy73BԸ2fwQW,IAꕟR7d0kؾ? rJ-2wN zӧc)[CQM%j-y9QPqgݐazi5 zwN;~"4ygsu+t"`5ī2]Tbao<$;֦$ 3ʎlֻW1 w2C9ǷP/ˣȩ8* e(9eG#1=.Iˏφaĝ /_3ˆ5AydT 4T /M~D ,L3(Qk[ 0RX\;i17 Sކq*:__x=_Z:"n6UIJ=vm {Ň}+_%.A >_dL$ CK PéW(즽g-wE7JE)niD2Y#~fǩ.%;Sa! W㗽D,C(&:s߰^rM9_Y+? x2_UxdaVUmbgd>h?_p:̆6(\<_;-eϕmF DVѐ]CG4Ayge&&"25)-@9<[R!"_QaitI0b_ST1ag8?_mrח0d\sMHg4$dBnG}cU.=+my@rZlwZ+¿ ^m1g_׏{T?4G}b ṅnjahNpq(S9 z"ܪE;N KUKg0N/"2ddehZ[ܫ:s@w=AG vgrwSo F0=4ڧHFK"L"(Zz),|f\m/lf#ǂțY(mf~U/(8Ja24V_=WVCqk1NKMU[Fe$Tx+҆;3F*C![o*$@BÊ-@Aگ NB@s5!4,:5 5=JѳI.ّ[b$ͯ0V?}`-i\w}.'.gXlQyN%gA%8Uc07H2Bc/^xTP:R7BsFa|`=c/I4~Aܥ!1E/ƅv-..0rg3lX{sT!v%. %,@z6NSuȊt VN!=sf&wZ]s9F wVp̯Ll** 5u9>^| 5M]mm#Ղ4a٣NnpEM=)#X;%LI,3/y6Vh!_-g46DT 5Gq RewXv^Q*x, LkBU2mh+[V`%ya݀fYQ.~`_O"&DROT;g7ȹC4r+iFzL;fvH*pq*3o 2CTTa=͠Y׹ <]>)Ԕ'*W,^g~70>N4 ˳;AGO(c3TFy1LըTcOK³P(1!A;E((pKdb5 BR7g1$},Iq15Դ$C #ktx)v]B3%D %P"_Hޝ1hTt59W6]]OHlG1IU^3K c-!*Uv0h4\ƨ K6nMsNlvx%$:αe@2W[vQ%"{1R6?'](?ҬC=cV8.b 8G mp|r0:$|Ű:!l-w_Zҍ4JX v6RGd.M$P 1A iK2LN#}[{:ە=ɩ wNsy͇OÒsry %Ws >-_ Xblx ULlp\gn~@|3sN3A&]늲ٜK1;G(;PGoIJg[ s0n5l Z;`| h^ D! i[͉1'o{|Qniޱa`aRٿJ%l+5Q>2z&7O=Ҳ\.=rH/!z踑l$@rmwmXSf_կ%)׭:5HE/[//4ze4QyPգU7ל.w,Ϊ s)`7u~ 1CkֹY@Rb`YJ_˔h~4҅2sRcrV_,DH nZ;0 Ȫ.]=rK1"֖ğ,%izyjɭLzjNgWVyX8Ls5隍39'P( JADSO< ʯ8Cy~{']EV ?k&ZI ԑ̔ a%4cLo_{5Ps޹ӕ{жBeH-89E ᰛ5( R6! #s&p8]մ7v|OF/* ZBOUO}exA׺g˓K&Q{T.̐Q=(δ$KR{h$XV?":РتYB2ke{L9?KD:ŏk=Vni4g s$Ꭸ }jW30^换Q;) bBi@;pߏ̹~+= `[Jڛʞ*9I%}ɡC[|^Ɂ| N:TIFQO '2̢_n3"E<xXhwyrq& yoع]xME#x#s<WL3¹g'tLx o81|M; jK/sڲ V&>?Kv&(Sa|6c6ӇKkA4XqErjWC;OUяQ& F>S\gȩ'6Ƴo!jeU3^dUCdi>5]γID[vq$_}ǵj+mcϔՉ+W8F0km W1tM%ϯUZcA.ٔ!Kd5&҃t7#t7;a/@!tk{\a0Pq;gYƖ\x&>BpB$]yF<#PpS X6[9H{sz.Ny&S*2 1gYZ07070100000027000081a400000000000000000000000167e5c8d700004778000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽG5]?EhDTTk׶Ǽ5!? }@{=.Q58\l+"rKiҿ,ZwsgbF 5#_(LaH=a&9nf#0[zASa~}R;_?<";6s7Z2u 8l|w;(pK8OCJpFo=_z}f;'$"0U5,&B_0 ?HCĢ'&0&].lmb8O ް^c*l6Ѓn 18ogm ǟ+ZYL Ǔ,a{NH ZwnD:F3|o ZmEN厓3݁z;ۍ(6-͉LWk>p?D8js?rx  7x{䐫nU61NRK%D[Zv5-qA;vD9!v>w()mh?VfI޽x7 ]M2@(4-K(<CSY"^)m4+Ks?.iZB!13`VC+v=%2}o1+;@GC@o-#}ߝ}\I]"At~u6՚/Bh 9!F8:\oOLmv.R_ n H3A)*)!U3Yg/;bsp 8 uUU @=X䜾ϼ;r+KYkH^ۘc8lEJ™l4%aI*FJ?ɲrAі|^揽\X1@O ~n^!?Tɨӄ+ְ߿T=eE>:+iXqf1}_ebs'v)!x/' "_CeD=SD@ Zt_=Ù !{d4U# IBzd:+BZC|==]c`L9rbNyQ\پ:ᦃ"7PuM0!X ns7\\|# w]M 63R a7(&G`G6Zo E'۩)³TP P2Yi!|'\^dRMuf/5FQ1<6k|ZV;ZŽnVQ&<Wf)gp1{(a`Q`aA~Hk͐c[tw )䬉$Vz2BD5zxʳk|!Hzʣ';77/󭞮(hu "ءy*o!RY$HB@2IxtwN e*ӖZPz7R_D'AUVp9>$3UϮ!)Ƶ?8 V)1@fUvW͓=*a{gײnN&Z}i%TW[BaTeqA\v[~D}!L[Ƭ& &4!R;`xDk̀t!Y!w2)4`'S\ep!*{Rh/c)B\*qG;꜆b,:RajK?nc'@Yj(T;0 -U.5s-IvNuA} 珺֗&qP~hM%TU FHk3kXNvzo&*;N-NI[C\#d>T9B;J}1QfRZrD^2\L1a, [ת YZwO<_x TlȌIAafocmu[y \0=HAcͶ_vUaFI!tL?KOO5SO-edpY #8Q©$6;Ń /4c,d0O8_ mFw.\Emӣf1R xHrG@_ZdkaAh8Lw"(oP闻$I҆_ۨ*@BsVT!gh/r@,*BBJ1<]qޤ;M^Fv Fqq~F(H)m鈶y!mW䫐0)Se !]P*e0WSQirSkQib^5xg K!3Wu|+',u07PPNx,pR|ͬb.5Q,O'۩LiЍ!|`g51o) [v !HFϙqNk\`ꧏg7jJF.ruL8w\~?ypƗRXe\i+O$J$'Kd;A 5aqE/x?Y$%\8v:Pn8烇42%NC˒_r[4x$+^aDLSJwn^nBrKa˚NyX*W QiŦ oacsQOg$"2}9_h፜S$`*"v)dygzd$' mĮkHY(tD8prgg6kX3 ➋#JjKeC/4ϭ^e[uk#/SYgSw'0AvYDꁍ@?oBV]Q={LF XW$@Hss3 Y> N8;j]')<:Bͦ[a6n%pE䦵#HCZ}W x%Z !ePH4厂lS!irlnKDJay2%:Fި{޹I'=_z8z"F~gxקpgE ~Jax,jOO!p4*H 7[U`?bxy" Sc[2/z=V遹(%ƥ1b^=ݣҰ]]l!Z~"RO`rwE tiO}8,4 ,D9IGW/ۼa۰)CuvU7`P;&Ɩa̝^#Tm<¢H" 𑿮SN5jIHA1j0e]"1|ML\2d~-@u6W6BZ*`-2hflEA֥O}rkӟI&DkL܌DЯ鵡Q\bka2A)d1Br,]sPa8#;ԋib3?D0>h+pnyaydBQКZO!㼢NN mڰPEMO{cl)OxPБ$1/APkƝCWg@pS?ON8,%!{@#C=%hTݛGFV`}{Ǫ_4C_k(t6h1<›Α f.D㠓(,u|wat?Ax}~HfSԭO7 VؑH$qڷB:#C+D$rH[*ۜ.-M̂ndK8ZBwYȧ[;*0ڕC,yp#&]3Їo8ɞNr G JF5&Dub e$i ]1dO `y8.t?-gS;o9z(1TϪJ|Qt6\qh,d " U/@zڂst(Kz59(ۂ>SI!wB];wj SW&z }+M,gJkBn@a.eb`!~reE,V$5 x~ Sv%|b m ?#gbz||ǧ?]j-cj#v'+ùye(Vpn=]("7 s]sEk O]W@4 d"|ȞF !Dy4hhs6nCfk MAPk;o9۝=oY#z#;L(5h=-OSa-⮴$mֱݏ6[m cRM兄9 0nag/ӂUNl ET-];$!FkCv{~#I Ȏe~GRB7P| V}(oLX L@?0K?bM% (],$M})ђN2R}9J( Msu B-;8R@L+ރ1Ic$ٟ!ԥ_*Pgĥ@h N>m592g,rK>a(ssGx"+v: |{Ayц}^o{n՛*2< ɪjs0ҏղn5Q0Y-D(R@k"7Z?6Ÿ/SUtBؾ4NźOse>0bR1 )B7?^-ɁggV7nz !hFH䴵-k7#dyXF@wS?( %5&Qh^$s]ˣ&N5tl -u II => o&'pmG1zBD/ʐr*@8GSd, _ nzQRdEPo|2Q}ΜJ۪.H2Q=Dօ\6B5`p;@oJLP>="hr+QC8|-> ݃V SКv>i }Mob׽: 7SZŢ O'xo]6s =a]OS)8/`5A#!4.J7Ư?8@(@YߒSL4 /̝g̨/6{U꟦E}xVvc6:{D]sCkL@="SvXd^z'@4x?$h|>&&  C q7[Ʉ{()]K%6-h~hFg>G6:g8` v>YYU$sfv2۔1@p58̋<>.=SVPcLnυvkýG1s7Lt}AEAln+G&O-^߸K?IB`du&A]Wz vra3H鐼~@ł1TvT|f,i:E;[ $7R$xƖt 6bGA5‰j'O y/y5{r`[M^)yh)Cat(_RgɱۍJep$ totܳ,9F+N H`d$*αBBKbkm`o{8FfpF;j 1[Lf:z749ƌDIRldk*EQ a%Zm621e/%X٤KG#s]%TK T*Ae1wVai n[i "T At@BXeAD ըl6072$Hybd8%  ƛsjWPHSfү*.f}“ݟg ,fW&]85x]V hLGa;Ff!UIQ39V\ @B]TdM1ZoSt"0Gn'9Frbj)'_ !}'`V }T{EVKC&Ԡ$$;JYw_,YPdX4cc~@% 6vLIJkf^{fzm8cU|J8عo+]-_~*SiJAE6֊KVSq3G  CTS ȴD?Pt mJ9&#r++Rv@?xi ˴>v:#Bs%2W_ݼGFswտӐ=”A OU -%c^h.nX.Azj_n{^i|RIJAsG:Swss='7tv}b1B,\!qF'[j@5biŃ՜K~C/ @[ƟG,–R`Ig۝ Cz1˾*NXxtZ / |2}-[M6M_I6X0`a.!Ů?9nQiJ&j,+/TD%G # n^8@b4>G,nz2Mġ+2GBi}BF[dormfxQ,\9F'fycFR3Z`hgJr1Ө13qrV 3(y\AXLՅ؈}2yZLfWıUc2~,sLB3ŬyaXɽ9Bo EE}aeΤIG_|S]tV5`uOXf?{_q_p:y&99b#a+qr hQ+<ƴZ !L2KmL쳸VHyfC&1is t F$!F'e^IŽΨ8ݑcd4DLw)8niS[Ss8"vwv/A`;8$q-M.8zx?#gU lE\1@&k1yQX;fs zxf9Yy.h\[GL/n+y čjc.!TWhˤ)+XB>DP);uOǂ%l@.sk-V0Qﰚp[̜rh *?&|y8KB6O_U#uc9Ɛ0`*Щ"57&RD܅d-sobF|(к3ݛ0oYtuqu ܏\5ZíA$`JYpsYY^-NDo<1Ûx{,c|8MeS. }ގ(6I5ۤ^O֫7Jrr[y{aUt\i3PҲ+w[&z>efJoZf@|CѥYZcvwήbpNLj.)~zU wZmx^ʊ2ϔBгKs.]PmrFT> I"%ƫz[u]Zm0M[+{E.*pA]0{Cضtf4tiW=w#xV֧G7#kJw^Vr@jU NBeE}dVjQU*f5>+45][ҫ[S7t]iDvIS3YB!|++tn{t3%~d`kN 2֎v/`-Xn@8v%F*W^׃NaJF[{!dEo!?܄t%&sHV{r!_6 Swe4oַM5GWFbWsviH p.0;H,i{z!- &[ B^r (0/ Vc.S2t.l=sp @JSIlB<_("@yrmZ·W%'nVUxnR\ ˘_76ō42wޮ>- &RsULQ)[XO WJCI4NJr5kֶQPn>7DGR>Su+R2 H*O\? J q,(T NjbN];ԥR2&:\4ʆg둒6@!("v3Wk.QQql{TE:;_Y磤y 60K殃|.k_kle/ܸ3>xbP#A%M;_J[ >?W  h6p]j:E4/zߧȀ,5FEC]d[Avw‘OMtSn{tRFwY: DZR)#UƳaz^~U#FmQh묾"ipt I^#殈ǁ 2q8=|"yd99[7?8@?ܵ^a&d䦄#}fua`sLRwj_hB5*z9`}QEIdVKMYlEk&p Q:6[ǂʍWTB΢a,HEhn,7W!PI U=SJY.)FG3 @~d)|nc.>]#bk}`V:r/0/8v+JwHNg7 =5['C`fy<{>{J'I ".^GI)lZj$'xXs!!zS:fq؋w~_ͷ,9VZԻ&iH'WmƳ(7ZZhvR}Wcz{]>%6{πI\.ƬT1 e{>~CtB_  ɦ4B2.>E^[ Osf8Ȗzi+|ѸTkeʓI_ٱOGso ,V7I mu?gƶ8ޒx_3"8`/9j;w`?F  T@1EAXJ?H8~r$`±"(KD8P!(vY"qJ_N T7 @6gr!tq(h??" igda-eIbί/}ŹLL}+@KwNi+Enz..pVPG%6)F*L6kA])Ub>,zUb0h"7ӼN-d?5Z1=@]}igggx&[| 3z > B יZ:MS&,t/3a^闉uCxog}x{eO ksGTcKeWzx{8Ī0^r xaNk"_Nv&B@kSPiKJ ȉt6k'M~]UjtHLwʺR>-ݘV*Q tnQI?t8oA􂧟#.¸`YF,D`tʤ%&p)F]ΘSB |  2emV"{=͚,A;a}>/ DO7#Z8_{_lsp 0V}Mjؑ*L9uÇuQթF0A2?:.of?fcYB3lвZK)3qB%H_prY:/P^7߱˿0N1.6H!Jlw.L#SZSB[SrI" Z] CA4{a9A\#Z\3% f;K #j YX,~x+N{nq M#K^ݘk9eX=J##d5mHߩY_ L0EGllʾu4K;řah;{) " gj |.Y2YY,Î(- 6 *oڥL Genbt_^GE3^ou9[0-8RKhL\"%N L+!t:vme0%3D>SW LgmQ>"TH^gVK fE }. Լ.돾e(^0zHP(b>ma/=+X|ֶӻU٫1 CE`YV]fc][ !(}r`ԟ []`uz3df㱴$-D{ (46_LK j[wGM9S7 rMܑn"b|QSҀ:ţCrB[`y!Li~ oNlR TZpL"c_x@r9<"'=;gտ­,PH1?<\V#7ï!L&^g2"3X66bec#]3̤*&) }+d;[sxз'4|{d3&cF4|eHP#Я&ȷjvo\\v$a O+ܵPf&2X8wq:wXZ'oYzA< ,ObT=… 9!4=h"dN# 9#^GCޛ!ӧ/nZ˳ ^ȷaPf2-Gl]bd>%zoa粪((Hs{V˘yJAz31:,HRd[̺Qٹ_"!s^y\ Ti7  Hhe Bص x-?F,U{^1aSiT>W=-Ѷx^~596$E׹31&1TK"U1joj+1ls4u ؗa]]aN6A[%^}l2# j쮵|IXW7dckG;J !_Lf o(xt!oDI.H$^08==OꝂ lz *?w}"fa--sqg{OбُrEL˨J$a(]XM+:>Y=/IPs0prJ˦u|5F@W>o3U0[He$XO|YPa~+Y?RÂAӔ}y=6#|юȤagYZ07070100000028000081a400000000000000000000000167e5c8d70002a1e0000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/]?EhDTTk׶ǼW-^Ik Oб21'irs)ک(# |)mΦC5ʇU]-&>ָVβEb]b ~[, [Yw«4r?NO!Y=>^PT2p@F]{XfSOڑw'lAlvS~ 2kpQX(R M@O&b@҇ixKDgʰ}pvY8c ~B~օcFv|Y7L׆cs_ y9x^Sp1i/S3C;wvy;rq 5`2{͏8&6Cwa#!7mokNh7&;(\uk,ծ!-oABI0c9f窪Wls$etݻJhφw '8p CIͿ!g6v#RGm0bZ7 ;K"6XH_-@u{?t8xRwpnJi)y=uvXKT Rz|)Dccq7ܟDdÉ,6 5 !gfLދ6MU;|otrbKC1(WˡjT#C.P$ᡙ0sMy]45 ` Eoװ8ؒ؏`|́V Aև%S_+ / e`-o6ݖUU7E1l_5"w7!{/DCL0ȇwJAA1ъ߹A/1rrMvXl͜bծf^:4q3/8 XUK϶] "}1}(^:'"X8ˈ=cZ_D.FvOIwL8I*/\?rhW9Fxlai0<x&>9u&٦§vUI7C#W0O7{1>C6cM[>bx_֨kK7R\AN{of FeG4|CN\^LJ98霷d o҄\ߟ/ѕd_ѝnfѹ]Mᅿ vbq 1PDqD`XXs(FS[= @&; g>ؒ8/(HڡcΓȍO7r\;wʸ.eXN?/] B3ye.}FM52;`?ɡu8]E񙖐l^T^[3z*tg !3Ic|( ?o;P^r×djX_P9w}: h8=op/y  QdhP qF;[.*7M. {U[d%,kZw\rˉ97rΏ;G'em:Fcν)fo?}֥=|bD Y,,$a,EtmLMOkۑCQ.C먔$%5QgmS˛Rt2ԷB@uXE|N_q̓UFdӈğD[3^n?*HU˴ɧfkmxj䯸H獎=}UE'U ({дAhzr i[^408T&9{O[ݟ!-U;40y|px}u7 E$1pdȶ'$dŸ~+rSKP"сg > sM`JP.,U'=,UXfbM i ar=UtO D3ywC2-F+\4BX,cAf2|Iۗ_l cA|D̅2>[TC!|mPgXE4_O*(X8۵&Mn윐==.Hpꉁ/LʔIԩ]PQLU< t䥼DqPMy{,0t,h`&?[f FE}L*:zڢ5FngJU;#;JI$ZwX-Дbj꜠ K\%2(kV:*PA㎎|!{?}j{^- M^[DU1^Q/!yA+G۠‡.8xNTSCMBrHBCrn+SYbXݵ:VSTCQBW ?> !\X8ïݩvÏ6L #A BC 2c s3T+ u7u\ݖϨQ6QkHqAhGWwv.KRqpKRPO@hCu߰Fb|1EuU! <$*FE\n@ VqRU-7~*H4>7PkI8Wr;4/ ]`ה4 Ma_- ]j:x*`и+#upmW|` R!AѦnN]{&OB26{}X%tUt J W]+~,ݏŐ9ׁ@nKֶ[aـ% ima=9OHLD$gs\NV$S߃ zYzY(g70MƵ6G)8~z$9߽5*ȟg^DI$J")|=H[Kx&|E܍H5B#p<M ',\e;)ݴT13$f7f^ sVJZ xE c d ?3;ht |[X8C}{mW>VvB]Lf䟬@pWyy` rnpǿ<rE#g 3D<nn,sZ2s2z@7$Y1)}9\v08n bXWAolHP6[");~1 Aص䁿lBdY'󲘯&Ы08EEOPr+ӅJ~B/*UI̺l(:[Cm,+tezibȋ_;L7. N8o-"o|K~ _.\1]AֱY.4ܴuXW5)ֵZͨ4%uk͵J-wsإm-o!Fl}sb| 8ȀJ u`jkYAuT94b &y_VY83KuPd5&8*]:9^qP8P]|5!|x\.{a=EyO&Obט\7FZUe^/K,SwV\PP_Mz%< 1=F~Tue+*1!wX2R\U>[ &y2܄9X`S7Z|LZZUe[Uыdg6啳& cf+ U %hWgeɨqZ y -pO-=cj3!Lw NíԍI؏1K@)HZ FC ΥgX(*!Gʮ4az*ow)1V̽q^ vCj]T;vPhWS141ȓx=.2b*1i(tkv!aNCw( $D.lރ.v` &'qc|փ/#8IK^̏);>2fDE'j׊A谅2DHGSOXbz^RE&ĝzOWu"y_V{ŬUN6 ` x2ׅqiz+Bb@X=RN w.S{640DY$ݴjMX̫bcls\S˷bˑDG1<2<%YdAsuyd')LRrvI(E QlA$ SdmOZc("7 a|".lEH)#}EpR?{Uk؀R%yG1 6_rX) =2X\6'G$dAsަWӋxmXX)(m? ⼵|J%9n˗GLqB|B }U" 2ۑ+_8~O/ojk4Aof5dvIXa- Z!p"Lg<T R?Suv3β5$4B{^PZ˖9}|t}r0(bzd4=]>zD{ ߄naS+biήqmTQEY'&bvI1:"L^[SLD́Zɴ@F*Pĭ^r)ƟFӐY5([8FڥO9@jCML0qD#e3s8ƌe#eJYnRl D$a N&wCޣϗe6]Zfc3?wUsYĵ+kM,Rb䭺odP0m c\u75p=C_zKD[^##.vKeW7{/ԯ pXc)i/5 "3oÜ'E#øΗK3RʣK]n{& I=7 xWq)Wf8D I~c"`e3"BkNrQSִT|4zvw4হu|'R6+&4zER+_׳޻,VV3:U"=Tм4ׇ;.%2xLNǛ [SA}xO &U$GUzCKxC>=F{\Q(>BI1CoP]y(WP YWՁ!܎G. niGGsIw[yz-4Z\؊J(qpqڊÊTKB, d^2i`t.S0vU?m&ؙ6a~)ZKCbl>4@LuuŽ|̊9 "07!9;$|֠/Cjp}NR$~<-V*l)+X3ŋ*gkx&Umڏތ9Vu;B"h[qLH\@ӳ6XfY:@XI]rhT@ϙ9:LdOה8LNjY5'a\ _w*Xb W\_+COM0]8O6`_~9C[dH\ImZPDl(9'?9ί5&K<2wijv`TlۻN0qTF=ߤNgwI@ߨsK~45hto7ۇ1HS#!}X)ɲd.NZ#EJJr.,,xE>>Z}joڱxk!'gbhMlFED#i%4{\ =ٔ'_тjO@D)^1kt?a%fӟQ]i@]T{Gg4sxE,Hm{ SҬFpQߌ$K_!Qw5^CuMբ̆;G24`KW_Q0l{HFf*Ğ.G̼HT/ XqxTnGC?,U"O~깉+k"+*T*6SmSwn D邚~~bxI$WⲴV_JU-`Ǩ"41Z.a~*6"Vmu F3קrVZ=ܲkٍ4DլlJhuYMC$.4wKXc9HU7d8~A#0E)|92-Dwmѧ4҂50W>5V Wp KPMqD^Bލc儰TԧmlqpDӁ3vNJe|jS'"!֒Vy1 ]+Yʣh\}Y#ƒ8&ю$vAsF==#@FBHz&qrccA- sB&Y4J"|YuL8C\EabRK ]SP3A!D=b9&X4 Mx\@Mh\.E5j&²/b`'DGlkq1%b_6!?uc$ܠ3C.Yv7Ex`g-sUHe/OtIW-sd8W /,4Q,wՈKk=d PL5Z)SFVnPWAI7fAKZP0YYI,ldE'3 з#R1 V^ҾBկ@p|Fl~)y~^˓DZ1qdl=Sڡ>x⍝sۤ|xd,Ghp!{#1cG*3#SГL}ú gۧw.@w8 O֐4azFKƉxҝAE5Ϡt /]+/JG1ljWA{)U@ {5_iKOe@n]NK#qT1_B2Rȳy;חMiSnmAwEtDnt "a٤;CbAIZ92oiTdcYS4쵡:6Æ# uDθ4~ ޾4*,XM4҇!sPkB;m6d 4B(!6&T^uBuo5dF ]9.f5 fZ$ddg-Bgߺ-^'&:DnRYWw I/zP!o(@1ٖq8^ IT@fK[+iw+TsOb~y};"`>`u^=DiSzړA(U GW]HUQI A sw `JVdlo8q|o- MΚ#^g *U߯4' uJS}'f^{j!2z x-WRש/)"<rGE:Hm/c^54='KPzK; ߬E ]뫦tF-!RiSт˞Z:.B| x跋 o$km'IFF.ݶPkG`CzZg=ze'\y.ߤ Xaċo_Xp-6-Z珴ʗW%XΦTX~`Lb t@؋9w<5x{3A4BSfMבG\$L?N,`Z,OO i,4kS M<4HtMTapw_΋K E#M4uelptÃKEi;Vz6/xw7_T(_|()a:,1R8?uXnjm:́.Q<;N_e WuʹS׻^2yK!&`*>~ Z#UN ( g0AZ #_hZ"X0kߚm~B'$I%OrIhݩcS߇Exm..E_AA2@c8e9K44ƞq-zGS 3kn3#?e7g[}>3Q{J [c p7qJ~?COZ {$uڎ sTQy֭!^J;e^pkH]%1//5՗ x $NR\b<>K$3cwveoD:d{~1K pIoɽ CqF(SC@wΉ2vcrPe>}>U4f.ymɇ+XBG_jsD,@WjwZ:D  1#ןEn\tM&h]DQ=LW]E`ǸƛwR$b*B~W>I< hڏ 7 d'$чρJ;K[;+DNji]TF1/YlVix]q+hr/'z|<ڦ7>*h&8 *iI3Kd;@KNC~g]Ebu ' ~xZUÃ+"狇#+` O.z+=uGEtZ~/LD^8S`n,\E-k)V/-3 6˸P\tsa xq_E`*BB:-*Գ$1tƸ -G}SZeDϞJђ^D @#n@.ڂV8 Y@x#--ZIc^lөÌ0ńi[gjT;{kr JD?(P6Uo%/p_jhvhҐ?2e8Þ\GoG}J<Ĵ򏠂8}R)nn3KLg7‚6'toI_dz_qtGRfKbA g/KY/CO8 |ïj%X̠b=*-H/mջ0? #p.`Khdgw9=5*#EЗybtv 7Em*&%h/>`9J̣#n]"-ҷ>?h[FQ*΃̾T͡ot'au9$F9Fg[+]U67,O$Fδ ;;b58$8:6b,%Op2WZh4YOg3&'o~C(;+R0,m|K$bመ)ڠ UMKT';{ⵋa/9d+3Ґ o 8ʰzR\oL:rUڗVrHb,g/J7n}>9g&ux>m?nΟ05GB!Buxm_҆g/|-;8UlY^~ˮbv=`,?P/vR#Hp G5ȩbc/1b:Z+qd|pe ݁e0W5+KՌ~ݩ4^ ^}K:@f2VMM4K`F3?g#6!y9t U=rgߪwu܌0iM?0WKu2D&H0>CLCthH9 ?w|Ϡ##$Ǚid5zu|tܯzRI֐W3YK 8i=kXw{37#dqp3|pӉ6[8jCS2AP*K#Xh̸Wkj웧fyZw #RiN['pgD0 :Ut!a\'0)V_J=[) эy ja3yrH{bq^NCѬ4Kci1V}k?m3W'< b 3öڰ^B*̄c&TjEnY:#Swq"=I^Eeؼ _l=˜?5=QN VpJZ)^39bmv1*Oi".H:8טGi^RZ 4C49/.5@vaӵ6u5Qs?_'(F׶# u#CH~í/]UrQCL'[$֍¹% :Q)&=uY WYtP@Vį*di+BH_\[/-S,jƿ&~cac"Q8W![8om{NֿnE첢̘M\Ar23:xi>upeFRJ^mН Q oj*(P >8Ъߟٌ߫hx$*GUgIyaR#OOuE3hY ֕+2᧶f^uva;$!|R.م^؎T'}zq`5)>Go^AM^X1H?;r(cGykHW] gSLz H-&6)a~o(Ϋldd5 4X5)œ(e4툁CN֜owoN TDavd#~zycP⭄ ۚ|=Ag$W[XbԄuO %?T!3 I|,J3V/, p6Ef"T*wርpOS@Gs\oVwǽwAbЇcMb@W 4۱wR荚gܱKfg ul ~Q:Bxwwxvr&T!'92 (Ek2"t-xHvc{␬ Btd3c XPA?PEsN cw f{)*pAh۪@Ne]3sA]AӚOtx+!/^vm y=JJ4uo,la xZLB(!Ķ(o˄YO9=׵8iV_!JEgj8ޝR<J*@+ J}W;^W{KKOYL*֋i2^H)~Χ' wH}jn'xI*Vca ݀ik0ٶd`>2oA %"ԠWe]b@ow¼䅿|NIаz0HrN4!>jWð5vCÛdfǃ_6qrӨ/sboU܎.͔0M3$]u_!@`| uS&ٜۢ=1+xiG6OFCyIEQ<*4^1/tXKj "\bxilS |77lW 3f k-c{&DI8$L8 E>Nx>OӻV=> ٻQ7gԁs1~OeC9' _xBW-+Yո`="vYV_.mHz&<j&*з Ñꃢպܮ鴙y1TNvUPnoJg+A^S[x66t~/=cu&h'qSTS٣i:XT%yn #a^^i8&Jhդ7DC mFrQXg[pT 7|0_DyP^`[ ttweu%A#BOz؝$ aY33p) Qm s`=$x7O2mM7Z}$O4מ̺Oj,۽^]b1g"6?角ia $6qdF9u7sm7Rl? ]fenshHI_f+0uA w 8KL4"U3fE8n lV2fCbz,4=F%o.7^}ǔUF<%[脀#]dpWWОi$U{k_.kb M,qDz)b=xT,R-Mpdahĵ#DgJh:I*<?H~֍l(^K"c*.L.r1>Wy ¤DG@pQÞͺHAdn̎R)ǭJ6E(.Wubt WIgŅ֞sNd쐦"y3v&v?A TߑZ:ѝ!s'Ÿ&}{(/z4"k8Y+g'>v9`ȼV[Y^ i r|B\I⨿AL)@]WjlG.VɎIWy4 YLw;:JW^l0p=?.("Ԃ&LT?B8(#jCp?;cَЋTzmie&6pr[VDPn꒫Zk%7j,j]" 9E::bToH묗Rĝ.ol__K[tz+,6>3^m 0A]g.ܖm Hٽ௲RS3k8+yfïQgX>>z!Ee:&{ v2X~ևsܾ13xw [V.㇮a@THtuס/Fpf`'f\—E- +w5JŹ5\OGޠ!^u8IX~Ջ9=3Ryr?Mu^!ʡ0! OSvcEQsH[nq}͹Kn#$1K3fez@Dž6~"FJf~pz?Xl{86Y o(;3 }sEMz+ ucA.E&ZRH#x6ϷlITz ,s:k f9ƍ'r^ʚf 9Z"1b 6[L޶@T"x(.9fR;905) IVjuKvi%oA.> Nux Ǿ1ʠU)sr (OҽXNUnRphj,7{:Mv FM Ґ (qeNV8OEBN"q10-)wixލhӡcÙg纈rZKě5-uzt s{ ӔfV4^V~J" 5 J,67BZK)(=M/~%)A#36.*H|)ǽl% 0 r;J{ =Yj}]a0(ǯ‘d:**uq85q` J  =?~k5;@FE-rd :ޯSE*ThQ G{ia{⨏֯8T; LE{!}zƿ$tIjDq4+zM*i244E$}B lT7:0@MXx1&7ZmCh @XefrK/OY79y)ț&{G\N&TrA*Y}܀uL޼O1/T]W5o G~/7{ຬdASf"!t͙#2_ LG ]>oA=}_(p?A VY&) Ӟ@/O]mˏ'cjDpf-55#Rj aP E5l1K|I?NJ{y(b&>6*YmS&NzsVЊ(pE(&P]ս=Ac   #kdzst7@|pϥ`U@BF2ww-ڿ2~QEᬤlW;B <0 ceLK? Θn6{rQM 3tbDCwVGSD}΢QT<&~AYzew1O؉x{QNsB^M` 4u:w7.-I/ؓJ XM(]x/g|HUj DPBA _XJ]t#6%eQ6"}u( %RWUB}I* ^Y X޿wv_qU-D;NRW ق8sgCϳcAlk{Xt1(oq ~:ݶKq/2x2YGoc;Fb ]5qLw ֌3S* sYt*!iS!n?iV@buXj X#i,mIMC֞4M {QeҽM^ƈ ީ=P̀;fOO:BQ:Eq#lotOBd~plUcn}1־Ig:ԭ.A6lt 1u7 liɘ-Psg­2q*j:|7s0m/qӬئ/Чi󎮏T/z[Hi>ԳNnF_G0oRf3t296I_Bk2dn5$G*ʸ;iH DNOܖ}dsl| ķ쌯? 0n?(J< 1 ԮY\dx= dӵ"ߡ h]ZOsK!_myYr o\ j{v* fq<v6d/i pwv'8 'ĝۄ*zۦGE)ͯ5Jj\JYck8gturU3 \8 2%pUA~!Y }[_dp{8qجD %I"iqMk-Nɶdq3PC&og_H&B2: g2l4V9x$Z! Rhc}z^vGp`݇VBSafϘCk cޭ3g+еfȾawrW!s)&s({U@K)t)g!/Eg|oܸI@ɪ CkgX ̓Uڌ^+~MAVE& Dvũ6Q=z(OĤ"鞔D`ʘ+U -VA#bF@ X Hf~,AqP*\rrHS˅ tK7tV0zsmhN *qR GBS .4N fND Gg+-)bSmHGbl\Љ_dR\@ŵv4}ٳ>±,WR"zUxGkA›g0zrb2 ǃ5F7ijQEEɟ/{:,5؀zA8xא2JL3 D ı]6`c~v5L؍oLV#ُi;="cVIPD6M8Ā͆o&'kW: uy0E#ek&[hA;m<7G.d?H9֯^C 1/Ca`]Тaywl2 J._}aE(O|;m 'c'@O`RGT~i'w "d'S.qq˞rJP .w$(x@SyJ4˘hs]?+&waLj0ix] {gZ9,kd0Mݱa&Pu$b5Տj. Ij|QKO^S;`07A!xPMUzwM%ﵕȭ*w!e軏!ˇ)w}Q%v=Fw׮i q7Ew@=g%t]u0.X L8#uєK )xzghN3*$<٦[KykDFh(L!r~P+;KSɤim;m(<(=OU$$ѭPREMbd U7*r0w :lplNEZ +eD\Eቔ>GtvC" \(/~Q,nYѡ! r広I0O2e3{Te½cIJ `ŠBQ#)r=ӷLEo`Al0I5"=zPÁh0"bl=Z1kp+&ȕeYkZh3$?r`\-n3#Zu*)?tv.\Է NlQis+kC쉑'*$Xō%eZg߈ o@M7cK+aA/;yd<_1[b؜c!@ #Q48-%Rlfeu+ƾs{i6_fbewHoBBQ :F"ȗj9 ! [ڐXmV?'!(⣲OX~Xˡ\ pK(yUOcw̜VBM^Ϋ#V\ 2O!>啎ϫUJbdO`7M%66ރa61s:cTIJ1M]ۥ0JԂSPRzs٭*Q @،y Y;;+e%,* 5sN k4r sraٗU}B>S)n&Szr z]14B̿*-tʛӳsmac]馯l8MNqO[C ݆bC_r54HGNKWvwYv3 )BF5"KP )<^452&4S4iWϳªxO԰\1{J2wԡ6XH(ҟav]w$W eN neC&WE%#fBqOۚHYFT(`j0ܚTRknhTKu 5VQpUH8tIsY|$NØ*H@m6Ùd ̷nZ86p f7|0I_$9[XrUU P0 1-cD7Y\֩+]j6Kb܎&=>45>%~{ [f}q3ovӮ|_TM=%z%_|x}]w()*[atܻ0ӣ5'w! CkpEahHkŘjOq,l/+$r0b ]zkت< wlxG6X"OvVDei{y;2й۳d@;hPMO ÷ti(_W:]UZ6 X# !VU*DK >L R%;B['*"I^j0Iw#;M*VY-C>I~ja0!͠WN(NZxM+\Ad5q*}#wDLD3.usN%͉-AkNAeѱpM-{keR7&J?m6) u,U0"ʉPL^0֋.`S wbY)a` b,ϙtb25 4%yKq:bF7}#N_${ǹQY䧺" H:,%xA5#!SQ&Q v.>h-)=DIKKvW^:Iseɒ2S|쩤qs`;*JYm[hF;@p#Ug$M1 '+7%5ZnF_< fHttfG!L,J#{I5D-^ g2/&qxAkвt0-ž~=Л| %=(XEp _w<Ɗ7PSRJ>^ߨ̀I>ȗtVJ#dVncpD_i\K4~O~1,d75oO![}}z&`b+ؘRGA(1 VSCx?6#t6B[㯶xĆ5C\et `]i:d/4jt9q!Uo{16hJ`P731|TUeOv/s.m.#oW+ r|Ck$~cJ I`eWp&hp&GWTH~Řw<1H!Q-*7e^["^Wb0bK%KHЦ #ǼM]ߨfꄣOhNM2顙!R7&w$.AG=:Z [ï8w 6 l䬇֗1ܛtYIe$Ub"Fڙ}*GؑP{]߼JQH(R; a-[C(}U / Ed%͚G\7A2"ˎCꋭaT)RG`&amWI@ФVY㰱R{$. >}?R Wv3qrB 48BSЇνI 얘ώ6(/J`KSjx `3PKQ7Lt#h^ .(qBv au')׽$ i0 ͻXߑLab:޺_ 2fJ=O,{R}8D.`dzi  Qk%fm *`(զz /wFEJ9U+d,"(Ϧ,4 A8ۄy]Un ˃ `e)M*6$ոB"mF-dIz[}QJQ [1jy$nyw9ꐋ+~V%BuY࿀ Q=W%©Jp-`TnZj$nXz3ބNUx+6B;S(/I•o$0}!YIgG^UVO7.*ߢaN,(~A@MZ@[ /=#:c^ox м!VV:gώq%>u CJHB) a0>|>}sy~p$IO7?=yZ $sld8s*ʍ;AW.M!zmq,9ҘuGY)0%"εU!&LiOQ`p*.6I@hAN.4N,|;C9$hiRbdqzCe`zUYk[<iByg>LibYYIZX9:9:L9Bw}lyb6]O ߗfacH6ȝX >_`Lz |ry u*Mp=2`u?(خԍkM?W*g )..iDuL8Bvld QY3ih{b`""n"% \\.Q൭ۣθQ2ƍUQ4-D ߃p过61/2 ..Ob^euͧd_(3=o;I)|jk=hM~&c4W c,6n_Mi=#ug5%I rQQ>` n~%}8 ?ڧ~J 3 'fw67cQp߱FR^jB׬0JK<:?6ȡVM݃v& jf,f9F;^~ 9"oƲ7= L@YyufHL_١DU+@E'r)~u[&X tMrѣMDžjd,IN]i. {ce:lp5Fee(R$Y孵w/GSs{ p*uvaoٰQ 1~B%{~ƽKluY rh̝Y^8bP-xr;K$!˅4|SP&~bQ8,rQ1/J(794SwC3S* [$NeɏHEO;Ea琟/  "Vܯ4rer 1J&uY{jun4ydj_=`c5ɐh[RgPXTua/dX:~UlwpWI{+HOɘ%&Ḱ(-;=Zjk r,U9ѧL+.;*o3EOC~&&>_h>&v7Û ;=m qSFV"MhI {d:W&p_6?qb)fnyDPc kQΟ*}ڧhl W41I^P N/M;?^QlI?OW,RT-N)$#癧ˇ9.B\wUkEEҕCE ھG1f<;WC H%Rwq4D%em4h*X$Ј2mekSm!9 鯓n*tȾuBN1ɪ@:-_r=NT#WXS[\*98|j`BeIh/':$vtδ0 n*k֠kHUd2uԽ @R֯w26\МV1ú)~ Cy)zёm 'ъnQXe6#,Q95 ātdhj4llzipKlRV0$ᾁF-VYJ~gh] Z./v_QT+_}mQԀ!y + \"ohLhJ)k⏃W:Spmk_q(kOȓX+LһųOY fBh*.I,YmDlf3>g1oݬkz6j"*!REf@_> F|Qpw' IL [1)j8 !2N+׷}+̊2s8ٞid[}KjWj[zҕ6g̉]*ɯ~$GX:_[?AH W-n9mj_g<Ŵ[ef*=#o^HtFc!g[d趛݇$Gݢ0;&1Cjh~n!bA L< Pq2JU1L}YyfIf5nհkx\G5ydVGUȲ!gᴭ"tl;F8S2/@D:a UӤ#Lna36 F-(eO%BW`bF=.PQm!%H]9ݓ99xN$n> OX{˻} QKqdH 2iaҁ`FYgPXn9`U?ghXkv,@ |`JUϿGs$`'eKA)IԄ`F9=rӠn㈘)pH35 F dt#R^q %*;AsC3 eYINE|MN0^ĔiKxϓC˷'>}Kڕ{bbf&ZK2.<'fS^q  ?MT_H(.w>{Q9pFݚb\ÍBu* xTakF6L;MOډN0T W[hۥ^*Rߪ2rB!A !ףc-~qť=C=;Ѻ ztCR=${Q=슣]7Ҥ0rTt*֖﮶-~ e7$ܭux{'1 05F6ʅ7&P"$_! Rq0oZq gU} Y^q>ֶ*n7Ƈ}0>x?O' J<Aӵ4+T4}WlAG3&71<=97J*TG(ZsB vDѵwcDnSpe+oI4 o}CI~~Td}]jآ.}KdWsu@^L vĞim{]cf8 9XÎ%uDĖC/ IК loVR⢹x{f[۫=nCR[3b^' ẙ1!8 -2EWp3fe F$Ca V}uŕ8F|9xIǚc%<nj9e"<8'/ 0ltFlgSVKH]C ^)"%ֽ+򕳜@/G@L y1R 3ʔpQ}׻ [VZF@Wyfn304Ah۔sT#?*-ȲGH&ۦZM|S! 'v5ݥ@IX;2 L# ?bs0lcp]kbJhuYMrWfߍa5w+zLԚQ,>pH *ڿQFL`#ݒ#ߙQ?Fx* UW,ad2ծ+ 7uAX G ^^ :,B!`xXK{ODHg ZSq-8 [ONIoѧLv:@ C4Do?a”%ū)RO)E_]Qͷmh2ԍA0}}) P bY ~˹P!0yȞhCkˤuh>ߴLq֦mnHMF.Ib4M!8X93I28sدObȨYhZFd?XҬK`ѢN2{/Kʻ5WKï<(\s#HqXuyl[ "Z0XhyDt-iF <~ p8뫣5״5 +$dU3fA]7`[تM6`fx(A {iU4V9;0rMQڪ~lM;ڼɐńkmBd 9)~ M:q[kbP^$[dKԤ`h瞙N;仯XVfm^*dv3$0*Yi8( 7KCe@Vwy#1iEO`ҔGa[UtRAT)B 1b(o4*E{KI,1ݥ8͒Dfn5"}' J +F%O'b5!x:&S27iO| e!sU'z>N Lqڨj=3Q7$Ӫ#i_yd`GJݓ9.O%D6khg@ci0h@Ru"_,cȄz^ƙ{>0Up(zՙd'2l..wsr|k iqO-= _ .TRvhc"^]eHUJr 3 [к+\gq],W=,%w}Y=Y;T@0S&9WBjY U`*I.JLj ;Pgaw']yTpufX;Akol;”lY,Iy7\P_X0BW^&uר#ͷә4-LKF@2?6:L@k' 8=1|e|_n-;3[?E qÉj%yÒ`^MjK=Ԇ^)Lj='hBGi0 8ri世k͎# D0xy=i 9ecĀ~9g:~lwG~6n9N~i )ƕ\݅?`?v>U+)w|M \:̓(@=[$ѿ!+ W`ɖ5λ/MԘ;i(î:.k,ZbQl=x4oSf叅e|_d'3ٓ+9$b/6#Z~"0 wAiR⬜Z2K5s;-$EzC`niPZ>s$> nZ4&h'?qIV+dֵ yPJz;x$u73/6Oĩ:}ڨq^MxW YGDd)^u/Umt "qm YwR*C90 |+(Q%%W!BMϙ \wG+Ƭ@ T*$S"+W[*Vc)):64ZAƻAV޴C6|*mjyc쾉0suzoq$Wgje-Y8WMV)%3)ޡIYa@ C9پڞ?l9o6E$vז* p\q(=e`H+drX[yLX0o.a6k-K3ǖ@Kh>֍rjvr`4t:DY!>F/4T[֚UǺj"~I+6f ]NBN9Јj#`+u.ܦ;*mk6A+5bE:(r2:{!dM,S^=f/J(|W wnо۝vh܂v#no{a7,QueVK,Ixy?ɛ0بn߼ xbeP R=%Be8'< X+G别l!ȮUBp$0;z/7CâtɰTSC܆;͑64X82Ec1j[< py!tw~)4SJNzjJoQl2}S{y'|3g\+y-tѳ:y7ړD3-$kIh]LvN$4!$QO 39*wʹ RQ&  'HAQ67{:oTʭFܡ?ĺW}d^6)q0JK)mI*ҍTE>Eֹ1/c''!pmQGR$hBTq:,_Оj%,+&JځKSJJa_&d_:]z5#݁`TCou7f^"QGuF2Coo{P[IQ&$嗊n.MFں7dT>&0,Trn#7@eyAx~y>FT8PJ{Zvy%T@hB&@!1XIik=ni9tgR e(~,lR ZP5;fSq3^මϯMe$)sNA#%* LzHg&xr%g!gZİ--*$uՀ@]@ոnBF a4aIa }%jWKHCPh 4nW(h(]Xh^AT;l$q@&NV]X mhMf̔C&$@wE}ED A%sVXcz0o D9[|=?+xe5@h2U2{qa K@]UNB]V"uG&v[x}:c:xCw_w0A'|{H擳 q3z{\3#%`}"jv`' qb&OؿG1KdHK/L=-밾,Z˕9 ƒJf//9AFKԻ&\pBUX㣳\m8G$ĬkX.`r`T rv)PZR&I#+$,]7 ;|˩5tezUQZoMPD' 0.U@O׉ÊX1ZH7ʵsoinR1BeKYfCnK[If:Nz;0NHQxx!gW)QNj\bYd"o_<0փu؄^RK,JPO!_8lͣ4~3TcN&.ua>ZWZwL[ bXբX.t.2/fRWEM(e޷޸bŁK;"6#0qye)S.K`+pv.R_͹AtnF3A{vbR"TWp'c/F2 sϼ@;=lO_C>~BNG?"෮ynnT [Z>Dܻy(|_*H dI:k@ >W;Y%9dP"Xy!.Y:^Uю%*:!a RfP.%^ _Xyo$34g'M7j|MTSɣ6c4Vo|>0 Bi,b>8G֭(?m?N&hX(ʺ__Tc:g=E. Ol=xZ6_VKti^6Q=oF,G4(r>8R5MAVV6IA8wQǀDT6wqc\̅uL(/ׂ(հKx:A ߬,]1SbO I[v:=v,$;F4Bܤ!4^R{jLQl#,p '9^u4?`lf|CqTOZE'>FckRᲾ03+mtFP+˭?vId_ 7]Ģ>vSΧ]Qlw%2AnJn\_۵SW]|yLHa[By 98gz!'f,'tD1U(|Dk-Q$Uڶi=r%CB<tmWVMg]UM5VzSk}4:[/35 I6u, 30ӻH/M̧BAG2uV* #'a'WK4xGj u _QKe&#i_(hs:eMm;{+.~dWKp*c=S4 =%Ѹ:5|Cà T(*A FpîsȂWp-5ZWm;D2tz@Z0TsB ÎϢybD.tbڢ@%g h["=ǜ }\9RQn07c#֪e·rhM;ʶLGd՞>t;zvkR.hRLOow>@R|6wV3@|cqv`:SA f/w +{]>y}"@F6G7.3~,^5>nݲq=8j1f =ZEyQquW"NMh ۹y|vm"/W.I s[[Zb@G!!&~4xES]xFtNUcNo{! '² ;2S$ majDC̝7_!;jQ=#Q}r/zIw4Kp$BnLu+ K (NVQQ-P Íoi>jp1 ^v-p` M,҃Rv+#O,rF >% :V&chz-\J#3R.L8be-T<Óc[Şs9X^Ӟ~Qm&F:k'1ɝ|3v3{U{ER$}LaI~^F$L#SiU~pR `>CruP/7T5OvJ54PnVc$Ozh\Sv-# %<:䤲 0x`!®/WDKzw| ~%zhJUQY=!'vљc@4^8Su'7xV`pk |aC89o -3ǗI=  `iFd?{ 7L٭-@C gji{R$>hxVG,An.LO}rrRҋ>Z^z [FA$¸pO c綢 :mxٲ뺣e- oeJ8g!p9vCh3ltz nKur!` 0 ?}q%2/j G֡>)#h2kG 2\+3+ 6Fa2_Mܯd'z~*`lq[f]/DċۇY Rgg'!)є$Rp!ןKUq!`Ο=6ǿ)gY &(eƧDpB՞(:MNy*-+@Q]RPʜȺXmJHԅ*?2D{c"oRkonB?:q/?(VH`uRNM"[5;eν!rׂt$! =?cO,,32Ejp4w^e-P7-X9'V^"Ҍ L pJ2o+A/ぅuBWD4,`BP!YვXxv4۩ND >ew`YExgu?(^TthQpf=F6oiHzlux{`thx2ߏ9]6&de^P{mw(1a/zϩYAkR@ l[.aC˚a,4sw;0떘~161[{ A(YDdA nySR˘Nză](FGr [VhItA\wNLCZPt><75(mATvhNtκv=c]wcR9ͤU/l }l{訰rR( N) c>G|fM@2N'9d{I9 E_+kU.9H:2o#?:<\L=!3ϡm`I^5$ai \ $^i3\Ļ#§.M3FտfQFx uη%ǀx-F+;wHϑ dۓeVUR%3!4fTTbzB]嬊? mxI;Y/HN*tX:Z(i1Ԍ蹭`ThFp@;ngN=k#H AlS::hn%ᖻ\zŲ@^ U M \Nxn5QqtxƌRv{Na&ݲR3]!V4Fg-S+X|%iR+I*:dPEmHoɊY46ܶ.QaxW,ԜbK\i-epieWe,F:7,,U+jz!Aߔ}$ cK]ug$&R'XihѨ+ 8e43@&ݕ|, iF8ۨJ4U' [ZA8!S*djC%؈Fe']&w0?*7bsepr8jhܾ_B9]xvDU}E)}S^J5tPg.l)zAI3*6D|iylFcBmfntn(ޘla,؛#yv Mψ4w#' 0|Y& KcBQti}Gk>!fIv?N |DRv$٣x;Uÿ>ZR58<48q'R\Bi4\I;F82\-d$G!i[RT*ܡf;fo>c3q;@$B5$Salh>Jo;6eZO5L:}-hD YWEVݔYZgL561Xk;^Xz͗'P͞O~8K3^SH0lkzӱ*ظгHYir)3 @%'fW>VKftq$wX4cOg ٧g,>_>(-|=+7$vת+#to -qhwO8-Uf'_o}EBi[s)J{LvvUM:\ hy|BDQCHT2W(Ј * Bo:u6+5KKSY〙"mDQx?GipY&r{F_vx;W/)Gw& b$x.{R`\'/]7(^T(^| 7v1- zR'mwȒd-Lt"F4+iH3s [wQDQcו>9ne8SR!2ϭkJ(+CiE3 \-X1=1AV(%u!@½J( Ŏ֝jSE;ԈqXKL'owI g{?جY~ctOVAÎ"xyK_Jv4Nr<㔞1]2 ͑Vޏ@\xG_I%?z{͖,tk S%!=eՇc=v~kh%*.@g;ZB˲n!=ſh{=^zA MΜb =hCț 8@W A`o] q3=0մrƝv2¡$ ϙCN 9!S7 ]q"ĵupLq Мnk-:a=|thX5_>aM< f,7I,vYv0 };ֽ#uo$eR SfLvu򃷌*qsϦCXIzjJضD %ƋT! ;K vƱ/MnXpP|. G` ՟S^ ohO2Ѽ ^RM ŴV`p$"Ws"X6,m@'Kb1A phGS)BE9P{7؄( N6˔D8P:@αU,j OׂFo\C) Y˜.|A<:?]r-1BP%rp춰[6De:l"?Ghl=Q͠@)[l7IKS!/~(9^rR̥@#TFC=gb*W#s7,\_R55; *w ;*bl_u,ccփX|0~B.2p~:M ojiI.kiy_7;v`G'N IŹ+*v CBq|l!NIJ%WE]n7AT|Zn0Ldڲӽtsۘ[Y;pY9ۡ繥ZcU%WLx!?9vyAA-G}# K1<tK?(#*IS}?Z AQc]| mM%P93 ߛrG>fw3\:/.tGim>]ކJQmb3Kܨ|pJr)/dz|ȩ g})U4yCE-]bE&MHAgÆWDt4 BILt8x]EQ>V'Rm뚁YI6/xS*' @%*,A+&΁i,&TGsH`}GTf b^!<$57xvdst .*O|4f~fܛ_՚P?W1Ctv߁H1-^xI`&#عpbI.Oq?etY3 yklK:zwmL37(m?"PGT]fĴaH{6:Vi)"F_БȀv5_{7rBp^(Kjgg$W(+^ i,jvp8ۿ]u_!m}--ƅʗhq1jf5/j漃~MFql(KmߋEwMyWC$ v랒?\ZPj5|r.﮵qj2aǏPew=gOdgΌp#yp*+A`M{,̓3[AW,:qyf&QWG׊If~"!l6)n&"!;}$̣(gP9ZMYG"1? :u:nQ%kCPU@A7 Akc=Dt؀TF5g-X){c_<0۫nFҹ "W( Aq 5bZX/a7 B+ vK»ybG|}Ĺ:Ҩ_j}Q4U?|>N|XCz<-R6j>_?Pc)D*F_"aషB*6_yH @W0[_GɰOم g>sJ!7.[bNNL8Gpʪ^c1o՜Y#SKz_WJs$È 5=+ ;l짓&:@,EATm&<ToieQdIһ.!8{ 0OLX[se.o)2@R:`2ЈtC뜇,0Is3I'JiH@fwQ͡pf|`;$c9\Hl bHnro^ !OJ%,OfݵlSW>_{ j4t!ke`^񑫮&S}1* ^M5]_S¼Mto MGs23ٞZN8`$'xK*]d@m3X~|ioFO\Q#zTPc[&10T1* `RL.ÖƔN{VԷL]K1e\_7vm=~t`)!6R$KG4}|H~F n攩gIOG;d`T֖`S6>%!#"+`LTKj )*qiE>,k [Ee*?BE7_m܉cfk&9:`9llGA-}/|09{\͏v ?Ԍ9~g[{灟YeCu4ICƧg# yoq(J#ݘUM ?@8aL0Y փ։3PSN]]xM=Z ~ D[V59a >?D>KP!N[DsJ-|q\嘉KMǂ[U 3.cpH|t^[%gd l-_zkj1F0 t4b:eL&{m TMJ#Auҫ &]WLaׯQa_a5q=@cgp>NO$ J )tcK|{0[ Mq7yxe.$UAC:!G@SS? HN|,τ0\Ew|'<\ً05ΘiT+s{K#x S/$C/e7.!&FZ&q*ghLKVjZtXߑR#ѷi9镲pu,ZF`15.3}g[t{B@IсyZ<TdܠF\NS_{a{ N5 d$Z6G gx9 Xo7wNU{g,-ai)=li9:z6+1+{&3rcV//I9lPO(pK+aM8Ʈh01OۏDR;ph(.HkxBOWPFiM`vl*2Q.XV.<pd!-MpC${N`uqZ|& +u'ǥ d`Aŀm%%K6`x5nТ^"z? FҨ,=0{yS5w82 \CEYMh9:\VB޽?\^3sD9Ӕ^*THq٠tZR9x$*ܧ]7e^+BylY3(+8Qܸdn?xDY[q fH"j `*.t>=P˫yMp{xbGaTU?# ,S4F,9N<˄Z& Av7X(srU[t˂=QV[{[ UUgs/ܲ`F?rj0 x˧u=,2d@d^) N:x?16d~߷"p7y۶l&myMGZbe%)n rSGsRqOpI~Z[o,o BtH.\/5:<ܟi/x)UdMmfH twAD^!w6cdR'Q{޳l Θcj וȁM{7*.:< ܓ 9xvSfb}O(D4cp}Ajxзz4+K(rVpJP `YsrV;qȅ?IkXUKܩwI@ե6 BRyC S]e:˱Vx塄srG VDiְĨ6Sz7]<9XeHV;jL`/|1*F?zZHr7]7sa,]iXE{o [et{,qXC |@5&ځfH}R6oeriIZ[" Hbֆ{@ <##6P$wjO//D.h>tdV|.!PzVjUtEF rHe8o5ϣzx J<R H7p %dz?eSO"B@-~׺oa+Jbφr42U3ߵ@O4e/ 4-CUb bH&rwc˚&윶 KǑ<:u]z:~Rs]-~'0=-3tgJjQS{'ݻ'Y(0qXADٻ/'YRxsѦ,qޥ%Լtx؊{`B“u[[ %Ȕ|^뽎_mýѦ6^YҠl{i$;CrVhkcEJ*ᱥ;r^ec ":pҲ!^ez6ä`nX;E:$'>AB@GAm#'u Q@ZIOKWYZz'Sgv\Ӈ#& 2+qU$K~;1+X>՟v '(Tr!z*G~Hm. g@Ng +̽ot7;4r53ZY^?@Ugk(H-ILҀJV6W d jG5q OzEWp](UR.~hRtb ̰6QE,#(([h(ۓܫ.e480H賫1_ۭ~ $yEF>dD\|'F9UpQJ:q[񖎙h/aM\~(]M'֊Ja_͗-X2HTp~Nc}%tՒG,?iZ'Fx- F[=XR+W[LgRnFޙle!}ƽI{+lϬNP(dlv. f6v)| M+Cjv2<&,6eiVs.be@ vh[ W}т::Yp3RhJ%p<@vŒg7GAz@_9vf3p}+v%mv\+yFI"9:֫#ГAN!Z q9!2TYϨmKC_$]N27SԣPR7 -a޻vNFhbU!giNm}(9`a۱ܩ1]/aZomh 88y]>ihˍ'MITx+(ʐ$/#qD@֧<=KlW_MTe]+a] }AaTx`/Gsa¨~k1X=n~SLNq{!XwS/"a~jK -St.18(r4@ AiyBpjd]yK/P1B%Ga~p2xIɼuDirIF$5 "4z8@׆bG;p 6=~I!?!_ࢪܧ_x(يA}b.Ji M:|)9f"RZƢ g[t/Ɣ##/\Q0c^9ë`^.RX6G\mb)4B9A›'?q dׄD:,24$x_ъ 8C92p[ d ༕cz$34Dz pb $1\u6U!qj.fg?mE'uDv֢]/>%+.d_j?wH\Y:In)՗ /.zJ$y>V{/{F旦C&G.K_9ޱr;xPi0$މ?Cg -,,Mv S.&uFm~}"pM!/6t> NM", !^< ac(~]\.mh1|HT((_s\YYj!C M7ic̄̾y׌$.T;8 OjЅq$.:3 N:34 ˲<|lnLɭDM\^?ZGՠc ṟ!iz͋"pU%Lp<ɤ?VG=xYJ>Wso- ;DN/lLq)i}$KY[ro"jYa4e0G(#t2lGEa:za\.WH̕i^R3J =YÉX9.@ߤ_[ ~бGz[" S%&Zw|v_~`jdEb,td,nWou>֏_k(t-T~A9䪙{mA$gb_΍yڹXG9֤ٞ%8ളf$SLK nO$GdNJξr'(V*$%*T>64|^+QSb/҅Y./rsOeUiPv<ь{v@ @Ӳ+OD4O f .]l6enH  # fb$bQTJ'ÐrGDHMɕ4q+ٳOrܷ{H fT?vr=qsE$[;SԊX+p ]e C"tDckiͅ?2 pآ7K?p1+Ⱥ! ٿ7,; [x="U8?>9OS|Vi+&5&V((T`IuhhQ1K2QȜF`0#Ɲi,tYl*=/Fyt3=-)Q!DD# #O!cg'bGFI-%lTZdY, c(xvX?Zg\4XС+O >ƣ1hxRIOUgOP&N32eCxru*_;t$4˔YrXk?xdZ;2gB `?ėS/4ǬNyak*!5멪l/Q[pD%dž0l*?]Xn |[^<ȷs@KutħQmDnVNP:gQb(W 8z[0B);pjј-jm/YfN;!M345@8sHZ٠ XNyJmj;4:2Jaa6W)*FZU"BNi؅vIoɤ>aT(;iKǫ HxrڥJҊV*k=ד=`58>P@76W/Sr DgM-_ܚGQH xjq5_uP/58Cs^̋EEV/#V!c\P ګDjJR/; rm&f|-"lh3UOF0R~#)I`^ڊY|{.O–] K,)0?Z2}$ (nTEY}5 D +R؛rXˢ |iGsIӑMܗ%/gg3>v΀.*=u 6`.#kMBsxhH `=v@ ?QM@F.=>3ip9T!\Zb s8l eC"P9ǻ|]'3c$K6S~\#ָ`u/ʓ1^eXB-Vs!z͟m@оDHm=<X'PH Or'қY9ӭjs2J]]mߪR_n HY=SS̳w\xCzfYrV.03fhDnj/dԠ"C 1| vh FM#u$k)[ '['alQJ&_"3Fr&,XD7Y4,{ eķybX\\;|Ü+A\3N!H ;PtĬ E#t:ny.iֈBER O4@;Rjzbl~W'wax^ 0X dQ(\l/~P N ]s ܜ3-B $Q쀁Z#U .O#eY]:KDԜd\)F5\7JeFCҕт:'FׄxL%eNfB8(<_DpULѴf-'qC-ܲ eqg *v"a4ō?zn5 [Zp  9tʿ /@`pm4i$jNd5,r R kz+cj[p1A=|v فt=2$=@[dfۄ BoM#>`JɍIa$~7%ۗxx:0ăhW f@1d\!I Υk뉫I$Iy ׌'48sJ!?atlqI$;p靕ӯ T`~ ?ivu\}QJ*hE 9?a;*’{^'RU;%1p-5n{c0̞X^8FIɔgntMC.o*㿯9ڒ%i4Ddts(OG݂^ &  QYrQ4;B'&ܳG6"Gcmx!~R |E̼C6mڑ*/w? s}W bh u֖↨721j:iWQl"h͠J¬@ss=m"%$c;9ZJ b"#?l^!oH7ZY s&HPׁd+8ac♿A I!aEOH̦W/| b@5f/ϐ 듦ؒo]2|K8F X0UlQ}) ;ugy<Vp-K)g}$y*s7!͋R ސ bd1d($.CH'=؃/le[O?5)H`jR6*) ,w@:pAr5zcTYTƌBCȤ 4zB잴KqSr%! 㕃hw1 xHWPK!i12 Ѣ [Fv a(>8 .5x-v;1M+ ݦ͠So0VeYl19Fmɸ.I,y$bWmϦv_( _/w zUEMw,Z3@Ե!T iLKp 8F2 #^y\r>a}93Y Q^ae@X)d\/ާzYi[\0ʓ 'rc74E5s4^H=XigcKl-/s۷|T@HnCٔVVMKp Zw<5moȃv+hɟNFCiB?V`/ Mx.x/`;.@ coڻ݌>A~ ZsDF>ïg]\D#YG>ҦMܖ2uٽ` Bt3QGu#4U2)v_,CZrC/PSfgEf2ŏqώ(]9 BB0\ kgwi_ΑR`2'x|Hf3zy; tu˳Ўi8qe~/DOK AJd,j|hdq5DAdzLjmgpf2cZ3FZx`o j8B!{:&4 Oa&hb(>%nؾH >qoǷW&i b=49{3$lr6Y:MG M*)~ص<|4RWEitKYy ʿ*/WB}M @~pc" }>-)qα3v΅6 b+Swvw w*N6 UoԮ$>bg:$yD%k` ;ry3K@{:%ScK1潺6@%kڷ>\H# ZXUWaOMCF\?F-sδV"]mM3JTRD>+t)n^evUWz<;|!xCߛJ]o' $wK&;T<&^ճm?$(4:r^%RVF+rXҸ065]7+qG϶Հ;8_]7t_Mj]Yg+BbFi4TRÞ8 llI--yRsq>=s{L*9y|GH0/BbIp^]iB=3+~PA-hBO9v,0@mcprʏ9PoR?u^G#s1.=.tW$ dX˟@ Z n<4bn,ÔInqK|&h}t d@edbv#߰]ϣ^w~GZ"7i I@6]hy-8OV>D*![;8 ^} `Vċ{BOVPFKn`UFt@¸Q2 ѓ2V%*kMP#',+t=ٗ&[rAed$haEH7}0[ئ*Chbf$M&Rvshӊ4Ԏ##CjDe-H>_]s;J-Jf _0!ӥžswRR5LJIBNR&6]]aDM%!W0ZWdp^2:W(qxq!A`(}ydxb5HMH{_֎E#(@X(nيija4np% 0S`.<;g6$GّN<: ȣFG~hÅجO#;-wS4QÒQ g[iVeNyMl hKtD6_}p޳G݆2/O@j;?=.Hb0Nݧ$1b1p/~nz?e3](̢  xr R1¹ZYܠmRyb= H h*lls^Dqs9FSVbm?9ʨj nQV@mO5GVRL S*s*Ñ''r. utg9QLtseGTy7 d+0U.s{{,h99IW2GK*iXB) D\M1AU4 SepH#`Ӽ:BiLU|ΠAcaR8?K3@0c@:H a5^]r;ՂRn\^մj^p~벬Mp|%"}7)($k wNQF}xtxG)E.x hɠGB"]q%q'TQy)XB]yژp!?? :&ϺFٌ k?9ra푱#ۈ~߹>xx@,(8NܶHC#Uu˟2ҘG$K"PaYU`S"";(ݐ@ |7ԋ^f$: )<_>VvFNCB}xnӀvk'iMMX8Aᚸ~$Uo˕hfo>nPMY3cvX'$w4yc6<[vM NJfC@x WhЕ ]"x8ga3L勉]7nRǼ%=t04 D?:ŷʅ#RŃ#Pho~z.3O;ce L`ML;/G`§J{2:5I1B8Σo2C%3 SC(AՁgd]">,FcA6F%n)&ɺB|3D@NNuZGIoSoY5*xFpKStM8 '>GzM%ϙwx=Dwಡ;^QsLkx,s.>ō* {(CBa: $2\Q5ε>bXHg@L4E&mMU7Ѐo %4ݏup"Zgnq,[yXp ߪ\F(_wi[P}bTaYTك]4)P`[p[#zՎF*P-= M!I*KO'1:0Yl/%I* Nxe%jG-N𶫅;sMUجܗ7^1߈q-Ԉm/v,ɸ/C H^;7׮.$YcA8_8xrOQDMf^,xLZNܒ):qL>W(7A䫓 Q A:Gw>z(Gf^waRcdnT"8IB{@,4ߔۅ=IA=l O[||UKʌ 9;ECZ+Ajle\ZshJ$ Dx9-)Mk (9=kZƲ4gx1\~[Ղӥ9_!ӇC$I"eچ$`q} vx1zQ&㽉;{MyV+v?@ Up{k`po_m|cIyv,O}DfesAY:iS2<$ 2/2<0V"絳2;x A=(\Q%m?+-;ye8zJO4Ԩr\Qng)VaEr3tYHș !iz@8÷ >+vP3i"M;t=SP}|Ic 6AHГX-ܳH"J] +m;/m)m: se^ !\< Wh\(J^~^Mv/[)xYE4X 'gu wrcbx!8t_?K-3\7fmr<>T/ni{ߋؒ6̕KKB[Wu0ܨ>7FDz!w"Ox͆5?iͤ6Y<?X㱁Cqby>:@vϧK#{a@0 >4þ* LT㪳ę-f@|hL1gJ$#Ф#ty$A ɚ44S}F,\ uSsOr4q`@v3ĭ}i+^ t {ֽݰ[#YFY&9BL7xLJ"8g=avW1jg6[x,`pNذM/f;Lj8tl,)ܙlPJXAbb[z!XNB~P~ ץ9|a09֫}e+p#vQ.`(|2%f!~ڡ 47]L:EUw#fd1E?,RGԱ~m=P>Fz+3qFdF)hӚO5!uLzR8b.t) 6M uY/U\tB@h7o/ 4DHIbP%c0́ ^qZr֝MpV D3 E"`xRG/U%M_kΠ ]\/,<Ӝy*(&JȨTRKW[ws&~V ?kZYkPA.O@o1"u} c!T_g.Ѻ\ TKQqKHX3C36/V,O=CO }˞6 whYEQv$ԩJ1k\uMIZ Z 1QэwJ _8Jl):z>3)Gv[$#]~8zL3 (~ u>ٹHX:Ђ,/Z1<]N7k-,X":Ѫ ׵ IMD5[#9H(!^Σ7͢Qrb]ÿL\"g?Ww˹%ʓW-[1uCU{_(TV3间&_;1G%^U~Uݟ t~lb`! rOu!msU'n <p"whDR(**Y[^wF.kT"DN(0+ #5a%զid5MW Pw C>%:E^L`pZ=~Wz}j pF6[_^6sp V֞˗Պ)PvTď5ț[ԒȇOFJ"gO{}ǔrbӒ=;w 6&AwK_dYv͕4!1Ye2/pt{èU !C]o#*FŻƀ_lWy?ɤÚ%cxR߯(ڍv,LU 5YouQ㩮dJ`'] 8♰Yt:֏^j HxTx76G=Db}8 3!MVFt҄uf@Yge7-vue*7YV0f um}d~$\i4׎נ7#ְ8I|Oy5c\"D[m}HAmZĹRI#O}hU7Xq/,ݣ(Jy,T2٪}%aaʂN*C4}jvSvn/DtaW$FG \:`:Kw& )L]JZB.B%:t0D3=ǠY8B70 ~CSZH< fЬ+L#y utMDW]=+bPC . U2yhTŃTj'j%Qp"Վaꏕ6)[,JWL&ghDGJ"*o~B%^95ӰhM-)ډtVQkJ|a!=,/8iK_s9&EX]T1; ;px~үSg'cU :TKUS/>U#` pBWJfkWi6\nZcOfe% գ! m"=i6=}O+nGyrʾs?;)#L?m$59 }L} kSfyr6C>7j3=O_s3TDrT}m.!9أC`\96<_&3Ҹ4&" W{|Pjk1sclYDc 7(Bi.7=a]SFB(XI7-mGU^bX1D4R؆2&Q,[-P#ҿhA7qoMM'NgIKӹȪe2dɭѤ LFIT^Qok@Қ /mT?@VsF/ֶeOl`G@W[&5cT4 UG"b<*}*b2Ok'sQfeMCU,Ў4 Mbxwd#l\AdRɟ[KƑp/Œ"A_B|w'ScszS; Ѯ`Cd'̤ݠkgTim1Jn;(s\:oѤQd8jqG_a,^wp8\}+pc-c,XiQ.zC͑wcqU_rvm@4ѻmжU2O~u++} FdK+UJ̦Q9>80> ! Ԧj8 f֗ZTdAxJlcF؝=f.ye_*NhCo&d~4ίK%/ + ،ˋ–Y%}?hm0釨6ŠWZd!ZַhZ,ȵ0xd&:Hbx,DkO%/>3".(S=5?Fΐ#p DMQ q]~Fp N\j}D5A%\ƑTMc `\V{8)-`SԞJ3{_9أsA%oK[V<7GwwGГ R\!"yZ;ۭFOBquKoCI'؈]M|"Ϸ }z3\>F]cbY9p]6b#,aBH :6ɡypͷ#S4O@n-* BL(@m TtU U?' gmW^O' Чiea]{mտРkANX"=fؠW/ToPghtoW悱Y-BF>^P1N033SIwm Im$ 4a} +9ڦÖcπ'֙zaO}*PQ4r=Н18S5A+{^纱o_aHK*6?Ѹ'?U9P-|LUќ`ڞ w1"={צί\J`<6yX;p=F1 tei`6jrgΑG{XjY60k = pe[r[N6G}~WS[B3'^+v;1lYѵ[BU֚㪰n3\s0`EOUgTeE2baoVI( sX>1.GUQӇz,ZsVi'Kϊ!yl@ohPQI lfN~Լc ѝ#'=hV´o֍U]X*DVA$#`M&(8ܙ슛LQTC˛(2=KDZ[ Y#=.MCKc2Bf I܁fIosM)S` n䬄 ^N\-\ԇ:{RqJٜ *jCM* V;f@7G|/YR 9{h\ W/ )ty;1l-bGg9GZ,C^A7Z# 5ʆ뾙 k0e絗M'K{CZ|G/zW4#|r# 5]4/xikR+ 鷥5j6obʧΞv8wqjښJok,}zM ]ybT5=͆ =,AlLX" h8ڭe%p#Xq p܉0 9BzAU\ cd\koP4;R&Tgs>LfJ4VLa~w(NiQjI*V<T/OKﬣ&[Rڒ ;΅хP4lW -}tf$z1.jX4guOzVjڪ ˟4ybJB*uae`U!FI^g,?o&`ǺYؒ*22W8)[g:; WaIvoC r#c!} M1OGlB]4{yx-mYN6.8UHQa#uM&dق,@)oխ %˯|yڗDZNwY7- bd+)pJv{UE%{ٔhF= mTna$꓃m-w~9*m"k-Ҳ)FwWQv=j gDWCSEGt MO(XƊMd[Oơ _2ZH+exwڋ6;K7U: ຏ{rz9mHN97?(!G7 ܾ-_S LMww ʁ-bETmpraoR,,"6 Io#Pf0'/2p/ͪ S]u$7k$ vQSW= ?LQB+3Y@e/#_&zzk><-a q{A/桳\U~&VO:g)}!F gjY EOQ0eLJ8 ZH2؅DjaEmWd^0'I]X )@*ޔ,m4p#jBWڗ-a{UvASB'[jKJ8-k^S˳؋usH_F+g99; Y?j EJț 8N!@B08-s8'O b](*XL%|UN v)LP@V8YC P,#]wnMbb}aDWLd0Tе;T3:͐jt[mF7ͻlg3ԫP׾ۜI%+@3hFզ.K&J 6)ݻ Ϩf ڀ0_s9X"&ИynX c w$(CqM?yE]_i.,3a1nYҒ/31Ox&7VE^A;:6^eꂹ7P*1qf|ߟZYTt*m}z3 ī/ ҧeV0cx# b&6s+ v(cIJ-gd!J|GryWNgh+iixۃrʋPiy]A3*310H ;!JR<z0] ѱ1;6 .O#v w"ua4,({F.ߨT^vuVC׋.8 EVhAfbzkNY/HTzGE` >eD>aJ)(Zۙ˅h1nw_6M(]vP,^x'TnI#J9I; x[woFkf5kSjXnyZe4J'(-&'XZ_?:bwM6 *E5DLOHLOhnAL=pBduj( ?IG#$qt &\*E% ߢ>!fJ~vjXMl3qG"#yKZMY$Ny4Xm"kGֲv<;{.8Rs;%7.MH,Vu}9$Z2[Z=Ob}RCl\5 ݖ+rp|^xG#Z{0F5ӢF]y.-se NJsYf"B*Zlxf@sD07E@U3lՖīyIXUz~% zX|Hr\l@Sbp9l/Ʌ} !.Lހ-s[LC/vܱ94+6ֈF:,*֥۠2YxiwˀehptuTQ4qls(] J=5!SzX <w(z^\(?}Z`KLjv2} N]UNSIH{sM1Q4ZAꛌ5J  uΊ!53 jt:i1/FC#3XQ^ΪWv/O¶dqx)>DݵCd I%gE+M_ "ClݔfKo?5\广Z/3Jns.Ӯ]3xr/x=|/vVY}ZaolڢC >h ]Wip>PJgXW,T!i܃p4q jχvY1f* tZ5GRiˤv/ͮ* BVϧqH q.#c%OL#tH?6ٯ\J MJ$:kL+FP$]d?PH @#\.a/XdmLyūRq]cT{f,Sy% $+{[W㉤uIQ:_-3b&0+-fxA>Rԟ]$8n!D>_.]IBsZlf}<[^Ͳ{R_??Am@_WMDm!t_ iFk-7^9=ShSV솷.x ~``'w^ۚe:tR] |l -DV !6Z7˦۵E&]yl*"[X R9.e8 "yo47e] fPq&ed|`bZf\>mx TdoO|wmU]na{Gժ`G3h_Gt-p0&7i??aafB CăXY. ^5 ͇' ]Yf-&ÖDtZ@nۯngmBU@}^r ef n[ާJVA[ô<]R_Nӳ¯q{;S=Vޟ%Lo:9tTUqJt T܄&[dk'u<!VzL==V"; 3idχCkHA^~G3C m4 c>MB0I&D}|D!0빀[*2Y0שb)T.IO!DS1| KQ/{З!R qAl1G'1M1:ABY\hf~ha`}iQh XB# 礟O( *&fT}Oza gxu(K̴(4ㆲDZsw,c;zK52ϫ Ӝ4G{)ÎÀhy38!Y`PM/hصO-7yg(^=w7|ti'.UL)MSoՙԷ3:yqbo=:Z {W<]mY!Yob1#[~fq<"/SW2 R>E%k[)H2?7 `8w [Ik}Q}k2Jf"9yec/(t%4QO@ӬI)hagVçJ='%>7. ~# [j$١3u>"7|~H5J]DL 34%'-8u3=KҕÞ{7Cߗ4ȼ!EE]}^](d>B>p1\Z5`9dd/ߩ>՝ULx1d,3`S8fǒ*-8kjIa>HTkЪL,Gh)h2^8TGCѮh)lw 0ugk%?%!dAbBr}, t6"ITUx'-SJ\(?"HztC{/[ _SS=XVŒ ~ۿ1+]a,R$*.0Ҝd;7ݲ`I݀A ,8էGzCl?J#ۣmOc377W##k5+IߡZAKaE7֟ݫuqb (SҲ \LΙ<irN[ [6~VaiQC" NҤd+#zp$6׶aphnI9c("̷Q7 fl6LxF ۢ rkX\M3VЦgC1yv\Saܯ/d47SE W 4%] #IgI^p_EeQr%6d19T NTH8irzdvm@ jtPAW8e?Q}[F!C;mE%zEV{)̛ӳ33sƘ; 72vtouw_N5P}kϔ;iy\ڸß"̮|C#BT4W#*MF!q9~7g7²Ewœ4f 7{"_Ֆ #%TZ&Q:eVByd/TNV:k!-,TXpR?73 $ywcի:!??Ʌ]+gQLURuaIڽ?] &v4Á2j~z`@ߌ?<΂y׳ NBZ?tJ +Kg:Ր>m6]V@zcNKZ_J &:&Iȥ=O)OՄΓ`"YxC5׆y-HkT g {JFckb|e.9X* &#* )A S\n#S΅4ZEkM5>WrD  xd%TWPfĸΤr)PUCϢ!o 1b&lJ_aY<Ѹ) I(xf3 Rԯ%D0حkk&L?U] җ}ZSxc' }ӕHW*ЄLgʝP7~µE8A@Γ A_~ |>UDc0%pyZM贬$)4`"gEq!%܆wyD%PUiUW(Uhݬ0< @[ܱ ^E[%(~KU蠄Œ+'!S])`k7qz6>Y }ά>lTcT'>1/|:D/NUIՂ ?Lc 4#r!t'!)[.\Zu@P^8Vur69ΌtegKA 3Z{Pվ ,ÅYEACn*^t%{B#}-x ߺ2u(5|cq|N%pSY-P ծ3"< <=55+hf=~jF IryF7 _K X* 4(Ե>?δ(t7)e[^{?| 3[V=&.DՌgn (5Ӌ*oLλ>ԋ+9=YΗzxy8dKwdA}dUOUY,lbbv' +yNk\t蕼#x.b`jRt!Į,TM)no \2,ڱ`\w w8nnrw$O)r˫N#P:Q0!9B ?{P{|[!P孟_Lp?}[* O Dnr {>(qVFmJ@OϖIej7㮒펌5棥J'_>):?y}|`@`Af-*w+-MI󲶃\;lM٪#c%w':[>w g'eqx9ekkfU<+Džzv򾂑-a{АͰǙO8cuy5L#d uTK僢@ur>xx&Q[*:7Fjte,2UXKy?ORZ?cɈdϾ}H(D[z|GK, s,3 oPUc5vO#X%8?pS /CSis^5\̵/e[]6[ݼ0e@5ΊhV;}> ;VhSPSyQ\DyJ{0BzـT:=/TJstb"ޔPFT ,ONax6j`H]O>мOۆ$lvd^Q3 -Z˔N1OPz r02T`e,C?Ar zo㣓}g}jTͤA#ȭ4fa?EWX!̝hS;Ϊ]˜ܝ[j5(X)T1jVl/[E :v.6F:ΤzbhNs5A(UޏV,$RGWdN2=cS6IUW%OS:NҧZ+~GzeX-q]kmrD o ?p787BNǠ!`GIDC"兮x5V}bPP_V%cI;ڕo*ęʵ^pJM4cLn:ꃜgkX+-aoFjݙG0Rl9I \ۺN ,3 jpQ;Rn vW%瞲kvǢgiXg.? "9rd*b\CfOA:<`cV9m9/3Шg '3gICjeƥ]AjI#߱`%ʞ?5 篯wxn^Tpm&Jj,Z􀦽-ORX38ծsTNpe/ctCYf;B+8U9ggo#}wN /?=Eh(ɇZuJAM$s"[HX9'A%Sln8G\GNxqZ2skӰ|,Zr|c S ]\̌ B9ӄJſ2x~~{@s oj[r\"#D$U1DWϰ¯#2f8gIc=Ag%u'PIUɫ%61]x^~ijtV %VJ? =BI+Ʀvh3" Қzx!*P< b $C0S %oѵXJ!Lh1 X'>د {1ciϿ/GB( iT+EeU,sN^pCoLR.,8c"Ryc~vuG}j\~,ŚVDʠ;F3‘ -C]vUOLQ/ &ҷ-|3V+hܑ.'lCQ4ɠcH9 7;1춛"Dkuu_wT̎WW JK "uGK1ʢP3Y`NfH{Rt@QGQ}|F+)lp /]98Ee_=ޤ;4n.УR@+ *&^7ۑMfgkLoT ew\RQ87“r 8v#%+,)lv'w<&ìWX@|r|5 qX[6$#J1! @ 9@M߭0ZfoQ%4>T#n6ifB'dd1yG@T0zӔ2 sEy |K`w $,Ub]S+ഭs漀&M*!q|?T^S \k̒OtTN;:1> 5 0Z/Z}9lITǎ/{6vKu;+ G.LJdϭMCIcdm0Xוed&cb)k,WVJ8-lCmDf'PC@HbVhLiT龽S-{ąv@ CX8pp)2 _8q,p҄w2 8h yh9cXȧ=~*>Z@Ӈ, QrCQ>wxHR v1)2kƍE<[>YhcR ĻR~C3kݚCG> nt؉3*XzGӉ5/&r >o^8j?h:¸{46vfKt[΄kM]2IՑ#ےU#+$ |99On"k3CvNl|a\XWs',Ax gXX`rJjClj-.ࣕ t% VBCW$h2bƯqO ZТ'x(,{Ff.fv@k Ml#@Gs8[F{&Ul}|T-< \,ao V=8Iԙ6h$//t t" !)I']N{NY%cBazjJSPkAƅpwU]Z±-)Fŧm>W0Fd{B {#%i E;>u+ U3\QwXddy1 cE`AO7"e7Тx$5 *QXBz5};,nm}2(Fz ˻²(}M Q(4w[bfl߭`IqoB$[ő7 %PRiO{VaL39x!rXGz]htImiYrOڏM4@5pC{~ nL+b8eF}|7v067X ݢhAm 6-65KxKuYVa:6QА#vFnɯcC[2rH+(m;t +9']xYz2PG,^OLw[9Bd[֊^&|2t#e>fXf0]"~HsEħ!A=Նѹ6h46< kE k:+G~w!^\-s6,Wr'MGX~n˶E\Lw1lsX0L(:.SI0xK(&98^y$*.kkQ&FV_CҩN~p>],77"-ewg[>]iDLT1D{XVvWp&\uHٓ:HΡS_?3'J@%u߾o,{K,: {CevbH T'< %.Se=^g7K^|ˠ4#פK,TfߝmV"G0;2=!Lo;v1dzO-nhֶ bx/Ajd@l*57:k\jaECY1o: Rp շ!h0+6jMZ?/"MH k";-pG!WғJq8C,ߕrm:?u0R$ NDRv+jtDi(sJ/M/fNIDո )th%ƜD! mygiyAW a5_1*W;M$n` ^ DD_ ~ i aΏvM- :K:ws#a|\kYhjHpeYrp˦2b'w) t7"'Iz5CSL wK"#uc'ɝS6` ajae_@Cyj bIE'lȑ=GˬkPN\7Kr:jZ%8L1j{}ўhm]Ю7OOVYCn" l_~=Kc'rj~]HF/ֱsD;}$ ؞N*Cnn8PSiSx Ʋȴoʭa&Ew$E.%u/^jzxCjc栦"71\)/wYB"xm$vc|{KFX*iW"x%Pƣ'f{CBOŊqz5X18>K"N0Wg94B_%26ֆ#jYSA2̜g98bebݣbPܜ~=#:3hA{ZjD#sPBh Pm?LӠxAKȓүOf5[i z 0=kh:OG!^sҏ= θ*_dJg͔NS_Yn%lufG֏sY O„b\xhϸM(e,R1hL3SXwӹRH,b *7pi)([XtTZ[b`KPf@k~"34YyhpE, h҇ky,/mn1Dߦ#9ۓUPjYOnwpjtj|MGg6/ABw A N.#`!*\M|hieF8N.hoӽ 13aYQRmKvL.F[h]JK0d~?\t^?.zn,WVM1\_9֗Ve, JǠwUp=5/[yx qffB|5tqol|]So[m5|/`3VڏH8R#: W'a4G}qo9e`񘍍S^; Ejǿ|H2"b[5ԀZ*Bâϯ8 b߸u=PyA_Gx"߮ǮrP&)ڥO$L;rvu83]u:@`4"P >)N]iֹK:'okf&D3"#m  z 7jS{"@[` ${Me1(iJJCe43Wyxϵ/T;Re% lO\Gw(3Y+ MlV/X9sqQvI-#˭SNC{BB8Fi5_E}(թ3O?->=Y21̞lDdXPpD"KsQk"em~K=f9f̚DF2(X𧔜^!madF; @Ky9$BX/ҕb2ٷlU{<țqaآڒ;*h~l&r~FM1M~U`$ޯ`TE.1Q *ee̱?L 2[8$J~А 8E< {Ȩh"3F"G;yEBw rB5UZEfmDB?.~뽘sS60Be6ߺx}QO !\]YX0tL=0 g% mIQC9’չ#\ HeL SzaN)rOBW+9N9&߬9?Ԅ!9Eu\o)Y"k#~2&LjYԺsGU h{lu )W7 Nn3Db8Bs;8j=MRrp2% Dnڗ)i\1&b\<:B9& Cp Pkb62kAEH]5$!ZIݺf;ȠF/9Ϋ?v/LojxE3'17"2ɩ>0v]C 'mp^n@.Eki{:CFW U""R!.Q!:Rd= )?wyV%Y?aGQD(܀x+N.uZ0 ͌8-쌯:<%͝j{#.+/Ob-EC\gp\i.6/-mVxsJL,, 25F2xu6KSr*WRK۵T_ z*}pȃ^'98_Y 86xq˝Lp\YTv!G{#:oCvFhwlfI M.:F 4y4gMPdLqsYYN1QՓpkxsOVVu+z,mN-nF ݮ} pES92HppHt_ xO8Ќ\jk,rE׭{B lx 䋢]\ֽ7^ RTz(woj`ZY/ J` I؋;NeBVBbGG3DɶdgEФ'c>=zGE [_p_!&kEk:BCb޸%"9g0'S9J%}c"~4lYI}Ti)*HN^Da^' 5'q;g]iu6@tÓ'tH2Dkk/ 1޸3r+7HR\4dz"g>CQa|_<ܮPYvq`*h:6q3oq(IAv^'":Lfы8@fZuXXj}&<|5V[z a9$WmB!Z-[P;5eJ^viB<̨c3aa6FedW iR3c x]社=J1M{K>^UﴖB|jЖX_g& YHSZ!1>$A@?[s GHJN"߷ȓk4V#SxgRbٽ#_ թ5td>J hM&}.4 e# r(w?igTٵ[{*M;6J#>$h|뼶WFO.-J&DBC2fjHK Bʜ(] 82"Yrm4}#HcS0Bil8@ [dcÕa|dm.gck+'JORuTqJ'@ ,OfeoyZM̯0x5A=tdR0 *mZQrP990w+K89wOAɐe5̫ A{K?.Bn &MmL VBvҫ\_VY,h2?W e%{C(G"1]x@6ƛ!*бgͫDOHQj$ıb|QWО*w ND,!{Lma;0(Mx4hK֢w8kn 8D-LVbe?a"7GOӆG GQh"&eو춃P_ r݄WX{ b<=פ b$Q bkQ!S,sA7,2%~Ѩvr@.@ 6k)ˠ)>(Yտ!upeC7(tE,I|]nO|$3PЅ#X]E;$ˆ0{Wvr H H}&=Le?*P9k rk7e ZœC9b\|km5T'bճg,ckhYQ?#v!_q9Gp5(61ktNdpPkZpdᑈpaM>OA"FkYT޷(ŷ[=*ҟW3ħY_YZxjOo?^S Ff֩1IF  FT珉Y?[2NG͘dekl /sqֽ$X_Zyia?xq..d.+VjBx(2+.Y&yjn&çIq~}bQ]6ɜDQL"FP)M5|AnT9.ocGH,*JaۘZ)m^ p̲ci^s-56$pqZlҝrִK3OCa!@ r"Zvl#9᝙8m!Ew"kK.d̀S7J삘uN2$֮ s!\3=7 LDKXᬮU~Ia`_ `>ã(O8oqO7K{n"CN=4ۚ&ăU3;hsaדWt!Gߋ85` ;fI@j.=L?kʝ2-Yf3pKmùʭ]{r9ŵ0yW%S@Fn^*~v;Y ꌪa[ܴܭTssi5إ @:F@y4hPxB ķ9:%R3Xj5IHԡHL7yJ%,N])G`-#e p"msn/cDtTxTLA|t-H iFh&J Xѐq/{6-LyC DԪ_~|tw} @1&[8pJGTqs ĢHB.ý0T'!.@*9&{#Kywl{Vj\-k;ӂY3؄X҆>0C9WS\K AZXf16}|-~.be.(hƞnVC99'P0ړǬb>[^kҨn1WCf%vMhFo' U;lؓ[ ^fd(\c̐yH8> vʯl)Ѭ*5wE4?O)@܃,r" '[% 2vgan_tY޼ B'KEpoтrG1|6|MMYZ j*/\6&I%a9YFg͝EXڿ"بDGOvMY ۬Ȗ-+p&Qy54qAfδK(j ?K%C{/Vx0kgHR P3/j; ?[Sg(9J/zr7cg~AIqdyNf_u$,EEjQUڋQo`Cf7ZNS޺.Ǽ*#^{-'K[_F%5M-hq=C@Z!Q&eE˵D*1O罓~\B 0f±v\ηPL=`Wil o*TJy7H\J̽[lw^wЭ|A s ;0P*)cݖ٦T]K9 ZSp2b' [ilq=졉򅆘AzNx1?^­Ʋ c^$ݢ>5"8wyԘx=,Hq9cyUea;J*o V+@xcd3߂M:&vuSrgzrJ,<7o{Gs},LǴCSA.Z<)~2CM VxL|\n'ODz{V$df0 ^$/v.#:$f ۨ4(ϭo%e0->[*Q[܉!KeF)]nxм o'+zKZDrUt=IEx\^%S+!s : i|j|-@ V#2b:w~[sMZ'rtTUkC/\lf: =4?D+`d$E 1w:,m U ѕ[%@wi `H!*a:MuLՕ~mı`!Ɓ*|I'K6KaI>[8;X@~W 3_w k18{{^s֓zc빝ȴ`\}" lΕ%)Xl[YPm?#:; ^57s >W9ŏi7;.*exbާ#> .tjH2̍2pd c*rat"Pp[C}ܤp@vhPht9SyɮA|o˪~f=#J`{W{#Q~vdMzPwTwwAq&I%Ձ! S;(>[H{f"^aap9OSg@UֿPȹ'B&q"%<%W,~YDPuoC80SQLzp X)ve:qiZ_t"E LLkRB#zƴAwSzDÉ-xVx:kW! ՉGM]e|&RNW\&xڕϣܚN5 Rv_+ZM g RӨLn{ssy7dlgUU}" āZ)$6ш΄] ^ndT{xb36 m7mo]M "ޢ0LO"PǭWP-t?pҪ{Nm6F޸B 4U`Es٩XZl,)-*e `SR^FXQ,^"׆ձs P}AE&.([(p`7" [5"]o'}Zf(K<g4Jb ٢6mݿnvPKhl$VLU7UKُ},z6.Ts5ljye[faύvcd7]irFzaGb@ 83br?WߔȗQps6+œKci" &Mt($YHʵn0JEjf CdLWEk?%zP 1ȼ풢i z/!cb;STslAbKMy&1;: 5\c>˃ f tnHށboJwvtی0کFu_myWAGl 9ġ$B% H^, MxM0c&E ` xJ͉H4~χ'5U* J^6ŞDAe*ٶnl@D~݉%"دA}5CM}a'~JVr/1 rts$V\.- ,Fq _74Xrt?*nA!ͯVqYu{ heԚ{lBup1tYF%ΖO>KvTZv&jftJjĮɲWu3[Ey t'۹5b:tp )QVaVG]T=(M;x?+|{t~t~B:?5워_.ˌR&Bj)d8GO;Z{\֙KGI;/ $@rzMPC C85ՇSjwػXf<7 rUjFcw"}ˍuyv{EO%^W9F.bmBVpp>3#c̫Zƶr|`7~P#?-b\/#u^O[-vC`}3bl;sx^t~z=_T-v2X iKo/0 8,6HvLk%]!hiwU]Md~闉GXU0?DNlk2ҕLʶMlj"VڰJ+]{)0>]oyR>Ϡ)#K:$[///$nHSLi͈[>~ouq"POJ3:16;O^l'BD6L_t ̸(P.FSxx J+'sq^zۜgW~ūy{DM,V9YP f9cg[:l":Ɨ/*]og#`zA(@>,טI$ux_ډL#}6Eb̏r+xڙ|$\pXi"TٞA&|[/|q3]Ίd6!HFH1V˳OfTj[ Ԫ 2_4PR[N\qq_Ņqkkmcs!v3$*)ϝst /Y0^%<|K<[49g.qDCFf b<iY#|v/)" ^Ơ[:t$d ļzEv0Š1+kA eFH1%1l`NnE(]!8D oW D4&iГp0)zr"R}*bq\ R +s6 {\<&ZdP!`T\E?@_9ؓ Vq[_2?#3%b,xПՊO/%KWtt3)*/Aˀ+yFi&>'WVBp)ǎ\[z82N:ك<0tn/ c4hD'|boEO$؃tJCL9!1  rt f#znd p8% zҭN(+t#z|Ak36 <0E}~N;jZZyaeDus%Z/zTT~!]Kw=M޳ƥdP_)o Iɤn!ȟ9vDF(D>6 ɩ'1PXJ*ه*ky뀚M-6=>x_9 27aм&3P  Uїu"( k8ۂP?4#(>br@^jΗ)y*MMIQi`/۪KɇĦA?&ɲ%y=N=#W-Mj֢dޛ+D?Ծ [ۖcC|^(({)yIN3J= @m|w~rޠs@sc+rjeڃEgR`O~5|'$ -U3s+8!WU"|;7.e"+Eqtiϱ*n@fS\8~2vaVW8W?@bvޡD0;j WG*xP]ꏐ?uU<-"(2w8l ygy dig#)1{hvA>$ TonْF=JKe Tu6 } 1㸵pMH;̻";* J_5htaX3Q(}~xN[CD˪"f8:)ǚUŧJ5]aU\^uE'[1@'"YTulf7)DQR΃S)аkfd \P< B9V&j%I65*ƃh6BD RCf|3~oF J"QB2YMP_.電vULJgd/@;'H7[оm _ 8373܂nEސVWN?$rM^5bD-26vJ4Q]T*HBo?/zIjIFu;/6%]:\w(ծ_i+ 4D%m J8TE}ąAʑIElGwL6ԧ 0_h孈d3Qk9:GSHWb6/3|tSɘ¿- v9RϘdB/[6zҦ:x.r4EpSNzׅm}:8&`O$f#aH|i8 3 i{7vШK]^ 6q7TW] L ߗ;`E /1 Б箷8pWsrN tnD )1%aN C~^̲nhTK C&SWoGoQrw|k>5^}B>Ih$owb$Nkwv)_ HVD B%*,Fiaf܀?a3˼uW"n)&¸l`/9÷pn|McfS̸j.iAbfw p:уS"7ZƗ$ aMCA1*RZI&>X7kt<U[NdK97\ib{"5c.fEKoyߒ \w|)8)Vҍ~sK"E}:Á}oJKI#&Yl~goq;ev}2xw_NL7vQJp!p4p#}z.7\P^x>%BqFI"V໊6ѽ˂ Z,^Ԛ[4\z6+^`Gs5IjZX*JPcQǸx,,Eп$ctS*ء>G2̹ ggٺF0B?r/8 }Qfdyi%\&a&z48+.D^5!9;dmpeR#=-7 Ng㓉DQkkGGo֞ȿsgr9Wz.2;5D c-]/fR`)h]]`}E$Gx:ӪC r;>D>Z[?kb;̇׼{Uv4a`06FfUEBx Cd%D?_@`Ue{TJF[A+l έ-/iWPKq$X}?9^pjrKRT(cg.7'∢qJOB=d^x=R|)) TzȊ͝7}{ѥKY=ongGa[˧7*Bb=3DbS^6?͡3EKA󴣱̪҇^ks}ңՔVBUD"M1.|О_P&\grĭi*jC"-PnFPgu ahݝ럈 Irl<>rZ$>so 7_*{ E*=q?zxM'rή 6TA~Ho▰';qlL!U AOO'󌯯o}֥(V=?']WFz6 Eό;7gX#CwFQ ]UZ8=F 0-ڇՂV>1ŗa`Z%YF;EślM5'8Aym8Z8m+ާ*? cqP weY¼FCӕ!^:[b!o*-̒l \ж4[х)'ӁSn{II?7:d;pm`%4Qyq6 6 έ(+ L|+A\rݿ \PCgSԌ|k~0a|暏GM_a$è\&8:iˋPTV\Q#uUkȩ,y/" Z2!%7,J ab(~q8LBk g*}'ldwa~vgb4NY}3 V\ 8:)`.*slsIRM$Y/ƌ#&e'm"bۋLE@oqEF@Y;Ř e'f')*Ҡ&y«<;~JH׽n=KDɇF"~P27h/)2ROMD Rrɦ0$'u:(˗p8I*T%dO|<^9ykfr&DX}FA;"@bz(<Œ{{..dFץci5ir6?Ώ5z܃QG&| ê5aMdr+dgY-BoZ05.d_1PUy4CZАѡUceŸ&0Me_%]ʞ1$?${|jj^|InmةVӊ^;|(u:u&lawv^*zYIa.Ƀ`x3?6@@,lzi4 炞^f"3~07iPoC d9̄&v^[h(*j!:Mf4CPE@HZ{zSxW4 K@p2M%x[략du,[v0̛{T=١_*ߑ^ݭ|~͛}4l'4ƥzԭع߭=µ/\FmkԚBʮܦ` BR/Ո.>C B>)ʏd@jBT0kߗۧqz_w{V<`,YpƔ)klIӟZ9rFv!ksz^T9v.B1O72z gr(FG%MN?vսC)d`p2"vcG &W&\8or3!8Of76qD @ߩiQpwSM.TB?a2ど@ݻ+d*P<8lSßU9 f6qBnr]$_dΛ&gA[;}OdTjtzdan!8p^?j;IN=͗a@++JM$&`Z60'W$ ""* :f(Լ^zr>]$3]i=E:pf=,ؔ!mDlG> UiE1rMMV{Ph Bz'0v;p*u+ )c'ngn1i9qNDc+D,PF1aV7sA&]MԧE? t.A4ջsQ1mK:ث 95r=Wyܽt4( >H.jonfg2f3\q7#'83RuNКI L4(a+EJ^d&]<|biFF\yE1UR( Z.6t +?r5n$@g?Ew˕h[":5Ɗf_iK,Tm''3i&ZkL^?MWЇ?-c%XƑ3r.WM dY;s/D @Ih=$_[BaP6Pf X^vCLqKC*@N &~*$|VD yHÇjљO?\ UyѮD{kq| M}5ѭG[dy0'Nio\%PY ݵKvq \3_bK!/uU r˕% J27PO|x$6oj˸j¥߲?f\ceBTܰj#<^$RûyIø:Y3!4I }dlVplqޞy2/ooW$cDu˝M٥JZF/aw70szhHCҵHJvxDB hڔwWId39W_P?ϊtD&,OS*hab'TWّNn B+}eaNJ[803Tl@]le䀸D~r=p:6'k4Vtǘ).&2ԭ gg`cdky:D|ζ}FB CQH){|*@섌#$?{Naa.vĀ5bW Ywo!5`y>gǾP4x2~g𓡋?Y@)!zuJ" Ĕbwe )מnrIU-W޶>~5#-ƄX'?/'<h&*5H1U.h o8>īNsbBӕ~(+$5UB3/9 4IyUslYbV֟kѮbs厧9+aQ 4ڰsj2,pX6NTs*맆dh_aե/9 uI]|pK\Xbr$}~ijIRATFe>))-}A4ᲱWqZ6T'ұCiԾ}ע(4HQwH8TyXoаYpmqނL-jikeh"UoTΠVf}|T>Vjf&Zʘ -5AK ˟/bA`~@%|SjVXm Ԏ8bZPPN1r,{Mz˶2;2#yz 7GQz^:tf/M3GWx'ߚdTъBs{6 ش!/}_?oFl*PJX{K"ֳ?UAl+B)*J܍%,d\QE1;mfɕ4li8Q3p!JGwb^ᛗW0p_b_ɹqD|x2;0?_*g_`o Ydb"垅:̰ǸҩEWD~=7Gȯ)#䷟#*jVRlLz\vҞ]serp.\Jkl\MOz4v[싢̜3IQzG)]MuD,kbHF,쀚24L+oMYnʆdm|51գݭ!:]|d)T2]UʷXL-Uh W+TBM;IƯILKqDoUߟc,n';kJ}l~kw$-P2@&:Z'/,Χ>R;h+ <_%>VS8E2u,NvuwEx%f'&E)Rd;d`PA'ԪLS7|8lq^LwyԆŮjZ`tNl+Y(;Ĩ \h>~ߖi(芁);İ'Znenn d0 E2P{HlRto>l齁3| Xd9D 0W.ccs';reG輯 rcx<' (BG-n/B7ަ7{H} tǎ<׀,W_F ϥY,&|\c!]s5C}"TXn馪Pn[#r6:J^j;k@&VU&bARӆwN%`y#| mpEНJձ`Qx*B!㵱$&1KaXhN^3<2INai*6cLۥY RDKD櫍9&"MV@ wxhk 2J!ocL WO$!Ď&3V9Qla{ϡ(iܨl`bؽGxdLdoG9H"} (BJlҟI];Ck,0ի6^THEĂTz%MO0C1Emdy^0_'16axFldf}PmfB[l]x7򡔶~7G21!>61Q}<:6IfHΫ%ʶl*]+?YT?-0_Ә?_ *KF:Agо9=ú۫H}t5 HJv)q8,^WPV¯ji5ѨߥF1݊^L'˓& \&hyfTbxԷ6޽Z=?=rkyI^ʛ&Q"ipQjz߬]1UPs: )^o嚫o0].8N--d]5Ӻ+I| cn /-9 BjF+^ָ*K_Bbl7J+BF'$:eMA.?J[F4D>ՠif5N^h(M,#$*2riU3mY t;Rl 7Ս2pXOʼE[0ykƔmpRMcAUN{ 8; #b]x|Ϫk\7lTho倚ءۜrVYm`$we~>~(@G*xזmbZ a0kelq˸7\'7bǯ!"[e?ҢsΦҢwNtXF~p ]j8L=z:(FALS3+<]LYh.+ݟr#v."mD٪PjfO}M3ͫ]ꥆaSW~?!rTƀ6rD ^.ϐZ K,0uyƴଜjf.َrC||%*k х XG?;&vr#nDVPo(")ݬ3}Ꮤ>mn\QL]K@ p#6+Ubb́rLNSm4*eyZT~Gwo@[I)"ʎӉgZL K}ߜ # o]\0@f?:[>ixtͳ/ixU`aVa#Y`cDS2,6(U,VwLGbaLږ"W!n!M8|m ^iRO %~H%s'2f8Jp8/EV=Tt00j6>B\&|sqCUeZΌUۿ_pJKbX{)dKy>\K 2s 4!65GcBq۱dZκY`wtl>qfZ_dQ9w7xVbnRKs {ľj)f>"^G3Qc^%{ ۜ;V? "?\'U])p:UNՌp1f0ۛR^ &L(t~s6FswkCٽ07VA3AM۩- G"bmŮVn~h!_)Ɉ7q<#b7=*Y"- +t4=p8uwHCM\H1`QRY!G)VU1܏f8Y?Lੑ?}tQ+gdAaOzB[)>c\э\ t& Fg:dl4j:"5e`|뉿tYEo8T(yYt!kǿh>Ɛ6myhtZA5nYz4CuWVDMix~ x؉-a@a"8cz09j/Ѳ]҇j9dl? $\"BaAV*.vN/b{neLŸ K%iu9%~0,I"vK=[d-Jpq9L1K*Fjvv7c;> 7b$*h錷粢VPj]톿1թ;a 2IDf%y yۃ5o7 ; !b1sk(l"ylیvpʌc{D?G0%(E%" =DV(#\Ϭ!5qޜ2*o)?߸])?]Uy m :*XD>V˓aoC)! <#lUXf< ⻤yY Ds `YsGm}(*2DKe_k`4Ć΁⋲H.]9g}1R5 h^oBr| R+cm|@.1JBAՈl7)#ng>M?1vHz=/p4޲ sSTH6^k%\\וg`3'Pf:=W^0'̅z8O [p, >rxttq6n9z=&NӲC,[ )g;Ŵa{_e9{BSfX~|UZ0I5T̔$™ B[&D _E̲FE$&{Ih_6RlN/5WtA'Q$(f~xdPX;zlp .Qbg2>*ZkR9';?S63WCQ= .P̄(>)XMڬ 5>xe*=%MEXd,V(ae)y*.ܽqƨ`C.z+irXGtogaTt,$KeOPN:)@`9],Ņ { ,gI˽AP,ѡ1./$(/ki_ buh%.A0Ch¼¯*֖{ EwkvjF[l[v(7%wi&1  hƖ`"g /R*`KeF>Jh,c".(k6 _#/-߾}k8+.V 15a*<@A`y6{S+r{UV9~ALY\bb2곍FT$58(ȃ\eyqўK>Rڎ%/ o%f z^1֒޵y釻?ɼ9QeZ+hX] Ԭ Db{I]nё:,7b I2{CS`9|2bI6$+zXN#jVx蘵è]^3꣦ Afz͏ 3l.O }@R3>{hD0xpD5CΉkS5_!w⩞QgkƋ:|YUi 1F}^`~@][؂d8 ->hR{=oB}5uHWi'Bîd&F.4Z7mmy( ʛl ڡ@\\DWo9^NayuJ 6*6KAbdUX]x.AevZXx,32U(hi.۳9ayC=rP+bp,7 u)N+vΘ8>G^$^wtrH)Ϝj 8MKi[7w>*韂?s 4]mlV\C6Gm?)aU${L0xWLp^U7rhABXE "`u^iXٴ\lY]>psjʼnhSF٘ۍp\V\O kh"E#>הD5fTer\pVjJoԎb]2$C x7az`?@!raMb{&&_&u]"m.c|_a\aw5zU` /@8ܭUPL$ɤo?>7333aŅ)i-Ԣ/IE5kS$Ρ?&~Q%,{?GmdyqH MDY ~ #] m@ P1fo>٦Mk>zk@%G}CxJ,{Ly:$YwZk)>pO?jt}݅D=NuNH.PXҸFߞ+9 Q¢g=EZ]1PKgN_s~.6eMqd/*U`?UhyX42x6d$5(>/oZ!'z(߾`̡he4T<I'>N%U 3q]*npUo_ճ*(~f}'="K1HM?&Cy[X9-ۅ#:6NQBAݮ֫~NY Gwz j;ʜ[;PDMb$Ʃ5ߑQ)`Pc'2':`p^|%㈿uv!499Ƽq3S@/Բk-6 [djkZ?6Uʧh'^0yk+S1G:4rƴW[Px%ڹLAWV/CKv I"h}Tm;"+Z uܵ4w ` 6n1=44ΔGz#\N[faV.xA?:&phm5NXFK"{jdP"8g?7.wZ'drX|OtWx0z }|x4S%>_X뭾@BwcAy렘an1=:PEU+v(b]]+k C<~Q&Ez.V(W 8.-WY?Cg\R͝!8jvV3gAnM96>b<<3:ÀI27l+5,WAba+l:Y4`^Wu]-!>L`y`sDZ=AL|..OV#9TT9hhuo`f7$|E 1J&(L ̆3tA-N5+R).Wr^/X׏4b w߲5ҡd>]ǁJX OCUJFκt.eAr aLUVZ"?C\ElsƁ@|yd0H,|h'_+#V /(wCٝIu`'I5[:j#hщX2:3|KQty)uuﶲ?ͯ ya6Kvy"&CM=*3y&Љ!TXxL `{U.#i(t/Xux $nC\Iw)},.DV Jm4tc)6H-6tbS05'&x 5p"M3ij{JMY#Ao]z7<% 4 [V0Ro|7Ê [ppyBTA툓IIL.Ϙk˱ P>2C<6dqeܽЈ$h"zZHL֊ !7[IXK d/HXFB;#댣zHzRUK ";jEM0ӈ%P)ȬmJ>lM/qpvo"<@Y6aդ1nAX>(b6?p*rz-TDR\Ѹc- G?0vóN,?WɡL\~@=B}t1#[Ta\5\ hgY Y0ہR\ٕc]qudɛo0k_At_TbM笇> )tg ~I0bə2B7&k6}aE\^;ü=NgJuᬻhd@E O21gO'ӓ(̷aMmiS 1;aoX5vAyǟqIuu>0YN0J8GYU-\G~+r+VNJ5E áZd'<5N }C1hvL˦nz}j<,=ǚLdw Ưٰ7Y2!Lf^N% vFAL+&fGr- i) \6?G}f,g]U5ʕqcb]Ν~|>؛%$yg%QCTI&)6meHX'N }ËcN *Ŋ$^%kGxb?JAJ"p}$_Lx\m|3SNTپ%~"sC<8*$OTȸhf>x0d0h I`>NU IaoQIPK15}eƗ0wKp1)xSqBlJL̾1ěB}>hQLt'`jd|s XpjV8;+T7~y0I Nl]˜sm]8t$] 1/Oa1 R$K@mǘ1]lY 3$2*`YƁnd4&P=QK! :8/i&] g˼@ ;cHVZڈ7;A]qʘ{Am;&Ki)DiAڳ|:VR?$6W_ō@TC|/ ٴNl^C$ܵQ14H="Y07Z lT/k(ڱεk~LG12w0|V hL\* .qU$Egqw?e[b֟"nb0߸P KA @YZb٠ce)aeSzM}dr~Ί߬v%!PjR:s(,Iu/@WDԟ7 zǼ7<+yUnrv Y㨀ܪ<~aF4jkWkY"*tpvJ %d}.^%߯$+vRL@fVE OQ b<'&%?z fY:9|T~/mLzug+F.u ^i2$Y O>>@q&a?yO|0AOMt]λV h[nHwS䑇?|\* ~$013XS{Bɡ'H, 3 ; zmGyV=JZaK]| PL\i^M(`@ n,*qʮq ErU9Oil >(\w(m" G?pJ2h )m0jHA ,GN)\6tS#N>%|_ 2 <{")qNPsr~vPz8@ࡸ5B/pyRn]2?A\ȌKL1y[ò\~w) ƕ@ek2Y?hYul7 u܋ ^,8700x\IOPeRTGrk(, o!) |)hhcj 6= vBuH-& ])Gl{^޳ ֜X";Z$xF2Bs-s%'eu yϡـ^\HD%9vm(|3k%@`n{Кe)x_Zm"I'qwWCP͢G@Tڣo7 tԖi.hM\!b$dV ScQxpzbVņ3N;[s[hCF"}-i:]kTsثH)4jqe}=$Z{94ܶL^p. 0+jdا0/lޚCux' >|?22D0/!PƟcX_ f2#7`&fiSy5TId0e?TyCߛo2.שg02vfq [CP!GrԚ:7S~VlrȇeđM10,(]ʗҲ5*`5U2:lwrXZUS^ |Čɝo{3j@H)cyJL@.TH0ܜFwqF N&ruz,bQCm2/fyt1g+(Œ`-]r /0㓖a 7GЛb]+R-H¢9ŸȞI ż9?>mjWseuIvG }{@RuoD{K`QꢽQїOā갢⼏hj=-Y/J rk} T0k0zXqQf=GvD,<u~fa7wa5EJN ۄ띇?g_n/ε2)H]+Z]*2t;>39& H8S ~:zf /+TŬ[XZX՗F)C Ds*gS S.:R!J݀WAJw<#|`eOl,P~ dt^59(M4ިn[0ΞmO>yLdOxz@ÞMtD# stOHy :f,ޓ|(Yc7+g?w3"WOБ;+_Pm4)2apս;rgn{m-]\zij!<`+|G;sOF`kz3{ԁVZ ${j}7Oh[.drJH-X$ib3͡LgLw+pGuW w8mJ  5NAOw<(މprs_ƍL P!lc4aT`o#e8"ߐs2:PT߂܇>Ë|T`EPIڰ*T=kL  XSU^`-6NO *;pP6 B}rd/wdO@mrʏ靅g7q fܳj2GK1V7;pk#6RWБ+81c`#)d*ı? ʄKz-gZRbCJqIGK(홯0S P~,Ȣm&IAH:byï~LyH;8EY kco372g:Jg{gt'lگi/5dȞ+vj)%f [ *j+RTul+TLY@9١[:eoU]WM^w' 4\- eP0ՠ{$%0>&~5Y&LĊS$@w2(Zv{P۱y$_6 .Z4*v "@<ɮƑk?=GFͤ/rp5bmulh04Ťy%`HW "7)OlQ^ĎV |Y)0U埇w1f'm ܸ`Fz j#cJޑ+tOo"VT[xR}Qxb{֡'l$\ 18S4:4yPqR Dm(ܳi~[-v/ru3!m&PN8pYj2]gJTxE.( ނJ,PFWCY;}$ςw;SD+n%x ZƝ D[دx9EqC5:^FqB/&M Bx *z}cDE^3v{n.Ay ؑCܙM660- B ̂(^>MΫlRdSsI53EŐ.V!cTVMAb}jE z>H:ylb)P|hP V/_>D0Cޑ'g*$\k='mil14Bhr)"zOЇ Vo>BBE(`Xm"޲JC32R#I#j N#ÌSjxL7K-\I~0>m*8rBxk6:x e(-y,C &-z!t4>8DI'gcƝQS=q5UJ {myL3Vm$^oTqw 49LrrN<"s;W@Z߬fJ "u5h{ K Rv\\\>d?Ś#gtG!rG`{z3G>F9FstP (ʰC(KaU"2_eD}Da. wO٦>RfGUه9hQ\a\)"(S՘[>2H͈נ@|nHZT> H Wկ7m0=hl6zB +='AêRUf2%"`\YdgɏahG׫s%:X(;4n=C ICu-{lkV~&*' lr~Z~Z%Яm( ht7gK/^E Ø`Ba#Y1"QnP4 8$+u%E%aFBˆ.1T4ѕ];Qxd4<\kˮ̰7H$f˛@^ZyY[T |G( )#c{0Ɔ\ydv Ъtn`}-2wZ3h5KJAPvwE Py;h ~\OV(]Y;J0!,0IR7ǔhEKw6$aŝ,x?%k1A $F bČyyHu2T]9Rj8c3Ch ho8^܋Jy3q7*@"*}΃)LIZZב`.|*"OB={b >]ya5K0%DgF 8hQ`NY̫ӉӱVmzW !}!=u7p!&0T]nPХXWu")oBѰEx+ӃotB]q6MYGR)&e(nXiwQ+D?z/xyDږ_vN$# J|ePdؑpsQv09Q;#d^zyvn:9.͢qGX O -1_f攠SwƸGtBn -7+/8>YuV(€S|:y'nR",$Wf* ~C/-ga+/Fv -Ip4oEFI *5z==Cߩ8M Th@]VjZ-UŴJ*Z#٘" 2ILۀ9撼;+N\G`C}[Sc܉?S-p \wg'{ ׏6Ot4l+U Gl|@y%űA$.X8#?#FTV~L<˅] nM6 "OWjd$qN<ÄJO"&wbO38=vcb˙\b.?H}f q|P7yW;ieh ifTn|}<1vf:<9;\}& V!֘Ab 8׃hv&#lB}f}aLOvfHP!6%nM| v3c{[FLӡ5jX,uO(-qៗ6Ql%Q1& lJVֵ[5orBHνz 3xn9cC&{TTu8̏q n^܌?¡Fdk}]ؤ5@M*L6'^oVD"4WҨ}@9aR5#o>TM ?^$k n2ML:x4kv'$A]6EeJ`۲,+*%AlK8#!KLdyߴY5w[pmHѿ3`5M] U2Vsb"\ZDx!WZ`eFG-1}{d 8~颚hs.%qqZM`t WX8~q98V4HRz H_;l^$O<N(8-bD.^/Pz}ZgPJѯt[gnU?z6:PV׌l=M4w *o{*зy%"f w/IL?\'[ k|#]y8X uiJ}DWgؓ n+WĪp)Cv4Ta4}n+e</Iz_c̰.$9 (_:=חtǓSs0 #F8'e}:pg6D(}%§f:}K?b{epi&;睌,mn/LDM8PBx4OS!\"LAPjwFLO6Xt>#,6?_cN$+y䉇VW-vc<0o0ʬ+߸-Sɚib@Kc|:Yt@,(Ûu%$` U8b^ػBPF Q)fge WպM&Ęe|\n)[37l<׺2ٚTs*CkTNR}hCLk9]m/<$bɬt4/kǥi_լ5rW0"8y) gnDשXaՎWp+Dܓkf\&6T!q"{#A|h1-W9Ap4X=+gj mw5 ,#tI*%263 ȝiNDL.NS_o$l)0l-.dWS88ʃ0, V,0a0:NP@D'!FT4x>5}~N=/o\%G[}"uj^WQ̋9ӑՅlRȿ܎ʒAtJ@ $Rl PQjG<悋qq Y.ljK2nQ~ȴ-Kn GJN "`~iֈ`o}zi5MW;nk-Lz bn]ƳB8>?+ 9wdLݻY uu1ؕKibqr ^ F CfPea4 M&'vA;YlC .V;2'r|zzYPY5n"6gLҿ^<\RմoOM/@e #X7H'+ 5e^;YCt(;+Hkυ$\0F03~[Vͳ( ^ 0m b%r7ΪI)"Ϻ 0ZwCh dBJܞ" ;:W ғswx ="TF m&dS7?vjP(DcV~º8aps(E>m+RQ8q}쾬އTc]q}D=RQpOw@1bؗK4?X*tFed\&&6+9_TCO rK{/a0&H)mnө`^ƭgj<'@f<xu΁DGZgInkރޮjL9A7R6r'uz9A;wM? !PB{wB^f3iK #䅦G{]{,W yJ .:Ãq'=tMȾhrc(b.P\F[{ޡ4 `EhD]ɕ&+o:9O\\vN%i`8?eAi!y}>Qۗ8T֘0?wbt?u8 Zɶߴ!UCgĶal~DNP8z0f/K"neDǫw`EAgVc2.;"FA``(\>J 808.HI ?KP{R+Ė QK2:Fʃx2os\lX;'W\ji k߹\\t+Y2|XMj4p3X>g WA0ev4M%pѐx5{qlw<v-΋!C@9Uej8;?qUڏjIϹi;W Q%\RȐPFylPB_ WrJ\w%06f!2 ElP=Wa/im` ܬ8ڼnZIsl(AfP?8Vfp+, .xxʐ#a$-{e N8S:30e5wXg \ZdRzֱ~#L w rŽmz\<2{g: M)?y*L%qgz4|}\ |6}25n.;{1k5.7 q'!e略3i~BJЃdӋ3('*3 ))ť*|Vܛ%D^f|V aa>4uO[$FS )TßX?}PhII+&[ 9q[Hy/1-y' 9i7*zkz8^2FDFw)f߲IO{,(2xfK 矡50hiSp?IR~^ȂEÐ859n >?(5}ˋmdfu^9= ]#"B{`;I?'?D~;etâk]);5 ϊ_f9HO]lL'oLʣrgU0հ~3~Wd?cQ1FmXxk鄻Ehkuh>bpM[FAh"HVx%iQRŒeD|hkPPF'Ǘ%Z~E捥r?*:^JS'f] OK*bpi^z7ϺwoVs5B$pTZjQĬ7Geu'W{ɷ:,z'?rM4Xq}|A ;489n ْ9ȯҠ6 qJNdPKWekqx[zX~`Y`Ϙxҗ#$Yc1Βj%X Ho $D:dd2LōW6NUnJ(k{ ezeSw76M@+۹,޲)hk0Z7w8Ww9C@mtߍdK϶bVrT ajpo-E!~VMl@@\]RcMP"vf Q"1 ۙP3nE#jQOum?ש}!^L~DZ 6좠v˭@q* lXX>h/&:t/4*m1/o432 ѤV$M4-J؍x[fz?"h{ d7jr exolp<-cu!1]oe*,!z_ܐ*ͦ*5Cv~E|eWc/0?^hň~ ͑T$Lqb+B|LLj3Y*?0_%3'̔+S,[r_hm!cSZ~HBsB l'O"R-~LQN63IՑi3w^NMSB 1M&{>E0Fb-\En{٣#Me$]u9<]DK NhY?҉:Fgdfc% V')(C! n;C\??-xY4Aa B]XkSzmmx\͢YO[KsagnXM 6 s  O|~XtII 6V^%ޮrGPN)({+۔ 1hh^6bf4 :Ys <`ci5x˙lnAL v r! B 4Q["Aޜw-W]s%V a ,N(hl.:#l>쟑;DՀ`x?N P LJ Y|,؁XaIjTcCLbs6r] _{eX>1T)ǃL>Y;Aز}%b/޸_4 녷W vt7ح'QR5ܹۡA ؎^H*6+"P{sKlם}Uc9Cek+EgR#:f?Eŝt(q<vo3~0D$^Yz'aDXs8rѹdK"QC+ m|zJ&EUz!bS!st!$rGA!>^Z\mzCV(#Ӄh#q>B 4N(S:M Eypz{4 @4Z(y=R r<  0ڇ'4=@\>˩[*Q{yMX%% juRf:{AJ: tԔ]5O*F6V uV XU|´(yĻ+ĕC"Hh̷ K?kjTQ -vR:q:(L&к#@?] 3":akωdGjq;etߑQzI"Eׄ`K_L JWdLk^vQ[85 Zqܐ|Sw٭^Ƶl`W=KxNMK.'cGH"No*49nmc1,}?eFXh4eu ϔ+3(^XjI̼> Kַ$bg;ڿn_߫ڣ5µ,T9Vż w>6L!m*aNE>mT)gF찊zӥB3Hb^9;hi=D;V,k5@ -FOV#C2s WVy%j.S hCr d/˚^*}ʾ4GqȀX /I ٲ$-g_`YLB/wp4ron(4pi!W^\m~2ϋ_^N$Z]_ x*f:! [Pϯޮ :iv y#LzgcdwFǶߢOWŜ ׄ{*NQ@;"D i2xJ{ƃ_h8XH'cSX  ֑[xSv]}P:wq%G콘HZc0,-⓪ok>Eޡ:Xg&/!-1TZQD4kXP̂JbpXXкi%q;c~N>o*O% §s@kSz1@@ę^FDdOUt4+Α9=/4Ba,=X8]-9[HU'Ii30*eegEEt2PՈ 4|YO5+҉}~V$0Lq"c[u 87u%icgbR@MbN~Y6U ۜ0k[-٤KbwsiN15[` ^AT &C.h+#fzN[ߠ 68:M3,8Hiohˤ I7谻35^CY4_VWy֕2ʑK3D[Xڂ# ]!Jqf)7TayCNeVpt-rDoL6l.䞃JrcuhllRݹ6ޓ>c_z1jN:u݋Em 3 6&ZoG#Dh9{-Pn}J z8SzG{]Y-"V@~DuM˯mGJ jéW3 ۷5lDxZZ6s*?a.l nN7+Jey1p9`˧"˴vleJs/ᰓF_UHa{ɖ/f~ݑj;rK ]* Ȏswm] G+ XԦsZ;4zyVoW:^ Yޜ#d3Tp%t4JAمR6;?(}7 ?, 2+ŪҶr-24Roqd77j_hv2r |jBM )Z*&/Oʔ4&6? Bxc[W><^OGE-I`(+& s,eᅠdu.e4#l6Ѓo),&٬Ue5SzYAd v.Xؾ]f=e9s,M$n߾ H Z]_63uIMN{(W[N⒯e?WLsYL ՞jU39\k" iM_5m,;+a]@NQ|s_!v-F;sLd$1 _\-/DN,iD[P3ĜFN ~Ѽ }Y7$- njB~J BQm+=O$JlJAgduHq&wF쟫xJDc>?B2ت2= C;5l rm)ا_oc6)" [G'*}rz48mI ͲݐhPp?u2_5Tas0)-}uVlB=T |h27Q3rc֏ ִ>.&/ lɓ͕X2Bn0 97LdǦ:eah P74S!l6uF5xsaz$ORRⰖcԤ.Y&!> t76QIPi)\ȁ7 >y_ uLF]J4͹,ȥV"礎=z økf9.w ";Lx+@ZQC{T\!qDzPX[{ͳg7_7OUivdrXheʛ%^{,@]j^1'Rg'}>{VkE6b{LBUx`s*B Rv(neSZ6{Y75Ғl_ 4~1 #72yIY_Kkh  sR}2j?oPIDpZ]{tU*]rs><NEtי!~*E)xfD?q/z{؜ǽKyоr5vtnm'| R <1iGJK)/4Qh(bp.obluiBGXG/oO4B [&i1pP a}66-z`Ѿz*zopOX8h߱ w-Pb{j #di@ wuo@,EdE8;/)|KFXFe#r GqwP;ލt{1Eߕ(KyAf0g0|-/wjjTҵ<}?j'Ͽ #'0#$Q=@g?Jd+9VF'kaY)y[pe}1pȝY%|c7T(glSA\ S` .æz5O@}? 6-j0\+˞a+~ τ`OTyȱD^p4&uJ @8_Z9\ShZ  ; 1'[T*σZ bm/!Ddj腩p! }$n§At^BׂӭSLg`n?H2ӓû\-XiL֌2eD#y Yhr6XI왖d(' ka˸>Rt^2[VҵQR^МR1tvL"d1`SifyX},ǭ8.lTaFwB8Ћ.T?!q,༾F@~[4 HbObB4k U4wE7?;bT;Z=B1|6-=8<5n{be!lFNŚI`e$#i=Rc+e$3 TF*p!od ~\DnD-V cJs؋]!^+owo@V T$dhmSlh13S%R}HVJXac;,@V~Cf3PR Uyx51KL|Mv-ܦTc N>I\T@1wbN16韾dK&˙@ ;U,wmJ_# ?QKu eeQӸʔsg(?]5YwR"]6 Kh)/*ķG11/Ӯ{Ԙ{m@$ \Ӫ¥g d+oAhskEҖT]%`CLYE,E7/rX Ĭ)&49)wYIZ=w GnH]l#Ɛԓ$gѴwg1% T[2WLh~~vHd6xvCllp%8glOV*(G7cwW{q+1;5A"8Eڄ:R+0xޅ0LGB`zZO7xT۝'l53%O&*Š ͟Xj?^ E3i qaNB+nW23SP0MYEqo5V(S?=( 'mʾpx++<Y_۔Om.!%tߠ +#OB5gyjJ_^=oLNG RAjn\ uIڱhWm98>wa:ǒA3x;E k76uU(\a8%RzkөpFc'-ʉn J6y~B!]BInn0ʇ &5-ÁYR AZO䩞4o2 pb79C8d,xNH6(lLZEZ1md&sL-a@?{JHIFu3rUCWq/QNsys_E#K(Jy':dSUit)n_~?k/)t嘡ʤ3Җ,zʏ>j氱e{ 〦-o3v]":)wNƃt< 3bƧy;'b[d.8=+Q"Rcmڅg`X:4[^$<^}v5{`g#Jcz?7 è' &<ńbaBc&gFb.lTTp 7E6 kl`l`WmzoFYHHZ#;=sÑ&SvB,p6$ij!lE>j*oGޠD  .lnB)執~zkNeKl曬q!5j2zQ>,o\+h(5jri|\'r=]2s{dNC] o Y }Wl'Dȉe60q^ ؗm'j;&]֦? )#UtS/w'a_;}*%?7ѹꗁ=TPϿRwùk客j#*^ ,YB- 665Iլq4Wm.=e?\ͪ-L喸@H 11 >6b -0t\auXk'R}\w%[2Bw\Q}m% @=c7B:9Bg FV7œSMJ`5m2uYB"\H̦~=;vξשDYTT:OT \z114t"-7X"] Jha'ڇg$c#zF?|"\Xa`ZA roM*Ӓ'q_NOe48VIoo3SZuz-irq}C!^Wt?d-о˘胒>%imM}|Q|*3DOq#Ej E5>S;/"r6 v?=BCQBQgl K=P ?Sί _uәJ;D>s z3$c*5߉ *"@dli閏n狗ͦ:4skKj IhPSLW%<Ҥx㶲MSl[qěFI&\qWbwPf?_OvОۿFrP*d]ޕKSo+b^F~ t%#܀;U%J;#fe$Qc1 {Tv+Zk1[M^X#Ҷ;u~W"*.0E Y7am8nlN+9JPϣYWĜNFc%M+"#!bЁN*|OT leAHC /ESTB \ k@bv/D;WIަ 8)%߉W;12Dl+~a C'T4@ 8S~} F_,DgjY0 :44fG bx/VM͡yCWb*(+|LIdq${V9LjEtt!jAONUD0JrTprFη5wvQg9n>8˧!g0n6;$Яq<*bC^ݸٝ1-&RA-cTȠQ.dE6+ztUFE?V|fJ5%,l(,XJ.z2IXEb& upzCNo'c6IL5q­=߰jG3}6>B<ዋTWֲ&D +Xk}SV4}'Fg9Nzxk>7jt&6]lU[Ҥ=(q|jFa/wsSlz#\R 53P5 W7DŽ&< 1i,^H/ExeWt`=,u~ ?ו;O 9/ɼ%?6G<ERJbbãkMpFOer_*yu=K=[ʚ{AF;kN Rbzb~8˓[׾QƮcQѩFӲUPUw L3Kiet uӌVE!jtsaկp!QjYyYl*쭁/)[Wm/rz?Wa@udoADN1^C t QHe8?Qb0"9g_PبII[h&ضu!Fb mZ1uGHO|9Xx=  oҫWi]ɶH>%XU+85QVTWQ1>BIlO2ncA3BoI{s%;)ND o!cCωķr9hY#HE;k^#s][iNr£eXN Q VibYtgPv?CM!N6 H~^ n]Ҳn)HpZ );V\0_PinRm>Y/*4 ʬbqcѤp:~YrYfr2]Е}jYPq/AYp/ jYF9)!"v4b^#ΐ'mfX;cms/Z>j@*,鴙 O9Bd{5?#^Grjl[F|f,%qof؂˜~v`\Vox6'\D߼R&~u^c,KX>y O˘N_ܙ݌dt;m*{-0Rʫ0&w>T?`9ғ4}c.l/a|2K%G15a[T\ktN3vK['_nn/OHaMͫXKdK:%g,&v ^2\N3Mlge_Z-.0ԇ)+EDTc?P{g˞#|e,qUχ8bE4ߝJT9܄gɔPeX%3zF>i2"餁p U3PvCb* xqN4#\:)8~7OVe!t-*\:3TeC4`b0+O5G MEx,} ޿͂!E\†tB~#O\|{Zzâ!]/KtYǦ9,5 2Cؒdtiz_5j O'KBf,P` 7p Nk~Տd*AَrRvXJG{X 9KHzVCSp"!ځk;w9{( /m)HV4Aw{쓜q#|/0(O- {ڜ)fGfϱ3% Zn5_L:弥?H,B"bU.]OUFٿxMyyic}^̅,t=R;-ub5ĭ~i4;-_JydW4ys'Y/x~^[H;]{S~C1So7EHENŬ" |-A%K%2Ek{@XYeuEF/#pnNS?D6',z#;=R5j#4M1CUfFS-/.f|"Nm5O8RSG <5{{ zVh޴'aj,3+RYoU#YN[=߇mFBm[#OxskE&`)ͥU.vˇ9`]("M8&FPxZbW7o<ۼu X1=xYˍ{̍RRPOE0l#.t;s# DK<őE)_880匢@ۏ/>O$|\|#+ܠib[_9BKHfhLn71Xmy&Ld{}c>p]xUATb:X#n&~5vO»NvH M3yp:꼖r䜋+i0pĔ%Ha2U z!-~ tY? ~W\Ohz!n笜{w˭GP֨ %&AVJ|()h̗Z- Ky N%"4&o:,$MmJcެ(!t,0RR袗׋V_ƨ0:PBa UЯnLBť =h*] Zw"7N#Ed=ҟ?I>NW V0hK{(VN-Ch-3ItSIe r@aR~ 6s-5FֳyJ7v_$ۦa w,J+È&sԅ\J~*4 hyŌ#0 5L ,5XMFw>"، ҭT¬dWkr?G.[\"KRk뜿;R$}J%hہqE8=3Sg4H×hfZ}.@@7uurhJ_6?~y޻ Tv.;K5Np?%F`»r0I}  }XȺ#N+klakYEP`]Ӄ1~IBLJNm y mWyˢL9JcyNgHZga&JbyE^#jNrJytY73Z_ҎNC֩æxY"27,s2dp@2&rLPCڂ( eW9dMOcbCB.{6@F$Y[=QҊNGI~bO ^WJF·L$g4C0]{kP W>DجXrtTałɩy X[r}ˡ{W~4,J^q5tiP`w5X 妦2wïSMfj*4ݫ '\_bz C]1Gϝc&Qޔv!2g0c2NvH./X{ֲۢ4RL 5.-vrj) 8Tv4,>Qkh_=kkK.bk4w`Q ɋ ZSRuww vvcA'{/jVZ5_דEmޣ//zQGϡ m}e䜋 $=70Z:S粁EAe2ݘЭ\>CM;O7 삞; L-wx^ׁtysKG.6\I*?a$!H5lj ֱ*2]u$΅IЧFR  :_n]ZYޘÙ3qS8m#@ѧ^,ӄ<F.-^Cu+鈻 wcF>EvŶ5oh8}LֱDG#Et39=vxk@bR!Irmzf?4CmR!,=ɨyh{ +Ϣ|U 2-V |:v%T}Ǝo Ƈ\g {oZI$3i×ܑe+{x]rI%=+XZD/@Tf4Tw^}+oL Nsy~d1E姈'>#ґO!}=S!H5II2xʒoIΰ4{.o*7ϳQn<{.MVUL6YNٷY\;,2.>Wh YbєyYV/ ح|m R_bWO*IqͳhNs {hx@E*,qrw0w-p_d|͞HR9 +Z1Ö%^V]SN)JbF7۝5V%3]ԴcDl^I; <1q=֒D4'z\/eҶ:EF lVLŌ#T.P@%(F2XfPPnYDP a6ͳcs v" SlB#P"dD2W)%ROw+(Z'6 "%_*cQN(#ܡvSmƙ*"ag^]dT\Ӎy))xщ2mgUա.vC*\8AP:a$[3]An]@ 9TPAy K Tgm]l]u>@+}E .G}V+*}oߤUF`a72oRTdǑ]|؄6^5UUu {#؅JNιj ] NtǭXw/Fbui@ȟ^qrG A]HK?~trvfrMïIAR~DTA0LnJpGnQi#s^SޝM;-7ۇ!rIOB^~:2*lMdkz~U٢4GDmxI yjzVazhd+R!!Z.= ã[z~/s^$U/כ[yӻ9 @miaI*C .1`7v4z-u[7J/LGVDvR o5#]?XU^:R_=g!1?{^(?BU+.g%T/A#FJVVVr;8Jز"[30#>D'(t}"C6t# >]^}MuMzBvBQ2{2\rZ#gføZK1 ܄V_|]{Ƴ^уًy4ZoxpEׅ^we[G&ʠn0|'I Sы+0R|_N&G61"]INoD2mUmTO^lHC&UZD$ݖ]H&Ӓz['@yLy-d=mk(s0\ Wh^n+!: h,Z@x/4!p 0J0 $O&;2<_/!! !:dYuU\C8eL;pRAYo`5oz[i 3Ι-*}+*z6˚P g ce4Ē#)F;,X -/Zn^! .`:Y[=m ZϒPKVŕ xBZ\f rkG%]?D%̚=X8ND x<=')'-w`90qmdeh 5p ?a OPq5W]|)yT˽m $VqqF˹B!}4\Nxem=b7?{" Oܦ0,O k&3ˈ'o D%aL߇F% v}#u xJDzYa?":+I?'t$Wz=n HZ% !+e\EB?^zQ4 {Pic_w3t5@zsN D1c4M#$]T,* >pvw9!,T,wW]H2AVyϴ#Wr>kq^'=pV;=uuwtM鞑LFK r˅}?C &(qD~w#؂9mƏiސ(wgUYa`IЫ*2aNvtB|cF~+tEZ`^d.aV%0|9IH;˔:_|zk/Ku4~M㘇ܣsNS#FĞK8_>ȋLrdx‹Tą<Ӕ) qw=W$mԙGH\<" LT%@ 'GrV,O3q ,SMR*;HIpNT{y5z(hD*hd6'L8OЫ'CȜMvdP/+9G2& ;FHpA E_U>eTYo3] b.؈1p;%t9S"7̷ă~Ǡ}Y;23s`;._Өj.^ {~OI7=,0MnDkVʜ,U%as xw~ eFtb1*z6f ' s g:a,7y:pWx/0P.B{4[Wk}E߷xlPbXnf)fV0P(܂h~_OZOHdCWdi˰Osh&`LiM^amm),.nP?p$<n:`ټ^6y[XPWoI>[˷O4oDZp_ 3Hq?z"mm" ~Ω%·iHX>>`E|>w4VQui2j&I*o9. k|TC/2(8j]a.hy|~+ NrF\~2IW \ӕ;bPct`">u™m;#|-{MYL:#tdᡢu[vc +'y'][YG\IG"ɪ?|[*HYE35 ޥ;KzYf8G )Ko!{\9Tb:eL$>:B>} ӟՆ zFobJ nUQ))/i!@ںň OUFn1-8{)/gtTe`ZxUg/2vMZxteRaUr\0}(wD挽u#vD 6*KzZ:j tl]g`L(4|GcUn֪"b;Jw&K7LJw)vbS?_ !e0X:K% 5"sAobOb\zKąqcDOd.oL q4c}9A`%#nP^?Lx> %D+،Ӓ b@2z^k~R}*BJ9ݫ*}\JFp0fo@!OO;$ysּ9/l&yЗx {&"w‡ZWlsxOElf n;q՜|'M|w>FA[%fCsAdghm|$lVUL/*Ԋ@*M:1A:v)]tʦԉwˬ/]DxL WFo wz֨6]TKAO\Y qmU\Jf%?"CJ;N׽rBM |.8hngy1dtwh?(x.=|#e}xAQk1sLұ*,&D.Xeka C \[/Mbo`G5#B+q [O'W2܉'3S b-a8*VaOAFq}?JJmo n|hT}'E\wq-R77P'<Kƫu%]v1ƺ{`Sgdz LYP{1cNJ/AB? *f䋨Al>1'6Dӈ,  ;ox}]woķeT#4&1dQWw6.8N='&n -<:,jY[iDi8߶ɧWQKg~T̼<p"i$Jk=:bfup#l-k&v-N#S-3Z!<s\&W͓9l?79jtp2D@mw]ءiMLڂY"U JiR۬?DzB%4g,pYف cS|AoaKiL Xҳ\4*Fp(D}A`2ٺ/]FifzΪ7׌H:y+r%+X#H `3Xgu\Բn侂T. jU nNaVha~zԐ?P6&6Dfh4k.m9(ܳ!.#"쿽t(ke.'V2#W5Х̨&VN*l8ڴsU|Do Kp!BÂ|9- sHaM KMW,;߻O1\e5+#Q][w_VcI*f'|'_6b9`(0r J@x("fR$Y$uZrLZ "Ƴ^uۇS Ŕ-v?e1!1lA5_CUvNJxcᆬK{Ա(fԉ!R;h4auŷL"Ωd)g$og/Bz֙(jlXZ)>ݕݔ{tzeI?H$' k 2,'ON!5:- Z@|sm@ݫu880z $w qϏkN-LtѰ9_Z2NM)F74Heg>t;OT&%jECf)WlmM25Y{!W0XKND:u%[Bf鑸:Ez8E6W.u v93,3w*µ<1(:V&qƗf"}>XAZ^E5 _S23zɞZxm`K:$Ėp‘?ELH C"&m镆 3+%+H+3 \*f4 ?-v8])uz+KHMQ6UV?~"$ni :l GdX!V0ӝҹ:.ƝE-P ]#Cu'?efKFÕ}up,jP4_&dCCzԚ@IW&ѭ}Hev-Q&Ez% {;4HoȚ}DG!S-o-{C>+(7ԣ/z7/TecyAUa> ;7Tl'W)ݱ(JjX"{( -2*r%pݞeecqVLGة.EB1YFxkK><ɥj=x~,YorW(t,Lq* <??Ol#&&az=>hr  ={y. 6,mnxh4Xƴ\Zٶ:eOC7喣<JA;M"h:Qr[=s E_4!٧@wpJ;E3Mz.:V2KHXw]_*kokb_*sKroQ<WƁPQQXHe&LV\mw4J 2]!p╥x=(34/bޞ ˪&!F*@uN s;KTi¢S,aED $N+ɸR!B85oZL݅sCQD35bF% bhUPUTfg@h]5Ns&W@7 Wy##)?@hwg)wBN5PwWR<ÍzttMۋW`s; bKhY/Y*f87waT#a?AKʄ83;b{b)Ty%=G+^qWQb\-{ 5tBQ={le+XAZt'oQ&*c;/T`^}P2JcY#ŊJ:: xuZ6zfA!L`,M -aY dd}4yֹD&g|,^ֽL:Dtk@2ҙ;JĂv*БYl0??0 .}Π)^德yI>=n " Z1<Ă(.E6Z1{^0o2nxr{bT{~!Z~N<`/}zћkZMFΖ9[Lr&pk(9 ڟ|7Y1= qE5'毹x@S<>k$GbMx WxlvG]=as~DPlӡ@5<Caw/f'OjRH`kAJy0 DgAXd l&Y 2Za 7`,>i (+J1w,{%X@e2Fi'tZyF?>S9KgUk_kBfթt\RO+<$ n[\FJ*^3y#BO) m1d~}`-%XЄB ][sKC L+Cء?۵L2m$cwho8ߜ ٤3%g1~\V RFOm mQ*ۦ|_űFmuB?O<՗IO>c)`, Č1_PӨ7P<>jvt&Rxǐ @X)?oF)1OwQӗ# >ОW؟X`\TvEתcX<+kj]`oH'Y-8-6XʆcD_xu5n!'ƟZeyt{>($#$INƛVBU?pmj*yׅ*餉LBL,(Cն;&| 8S@CA]<%">nO3}{||5O"}y*`7w^+=C1K)3=5I}ĜS-=M2Mv >_ [Bc o8HưSkrI_Y?tWe^DAVuBW얈8Q@^Ÿ/?}cԉQcnstIy肎E.*%aٹGL" <{ S1.Y0 jn ?#`nH RI1:ψ#v;m)70/Q =;?5 ɴj k؞ė{sNA:DPhH,+gҧǁmjY>Ǎ[ڡr(NErnhIj u5{6l0S@.GXhk6;7ƼSVA&qb!SL^۔tT{;@Xk駡E, g!l@hkZn *cDpÛʼez핬QbVm^*L:KƉb3E !&R%JB{_L:53"<&lP4kʌ2?$|3Y#1*V=zX9,.c9[k4*l綊3B~YBؘ&6OA5hϧ<4^XxjWϥ†ה$h-?\HöH`u6ZXFhҢoa{i*!E3z)ctA Y*p"(zA%Y ,Sd/M4۲f+5x~ _.N,~݅/$' £}S~ w":?NYofDAB@`v',E*9]ڇN ȈȀ )4~GJa݅RPڻf CmhA\ʀan2ܲbr1Iuڍ{ -\Ýy]m9ǵKs-Oܷ}k#0'zɅsN|8cQ$#EBU# .Vgf7[Rc$naӃ=F)Gs"VDw&M 8@C gzD%pB{f"EF3#!#CݻAM (Zdp/.I1/%9XIx-1]m H<߃]6UD) mJMQcQYk*J,?@Sil,{hRV!wq#nK&L6PG/=r'{ 7`!H/R+_$ln8ckh`g|WG"Izj==%iQX4,2sa3Y޳^YD =f"i{>Viq96~F6 j,Y q˫i(;G*\9_xܘr0ӑ/Uޜ 7_ׂ";X:EzߟBM!fTwB^GN8:y?3#9l P^+Qe5gTT\y#"#mm~ښw8y,^IJNJ.^\c݉D}᜿G0yt-^DkY*AnJ,o,%S$#80M{n_=^0rT>A/^ND̂NLsRQRɍFBZksj)Yںd9];X]g[ѧ q^lS[፤{ux(`%u/E4'?nѾh?̮}!:רT1>Q J<n\ l`163uIͺ(&1—o􁽜U#dAIVZŀJL+X@p:q 9ˋ/"X hF{ 埉lgR>jY_wՁ^FdTҾa'‚"o627'9Sf" Y'Nw(I{YK{޴VrXTcD+JQK@n#\pE0 ;%pCD$b~4"E}a{S{ 1N|~OV\4TZ6T 6&c G~aHrT>ٶSLGTϳ(=z294$#nȋl/,-]Z vo׽F#~U.UG%>fJuvqg}Hh>ZKYϼ\-[hpDN[rA[`}*bR6%#2(eR;LqKFD44/~z3J^(aytLd)D^J5:B(cՔ<G _mF:S92Yݲ gv3RKZxtR&Bّ Ѿ윊!E2"c~_~Pbc!1x1o ~K)MTz9õsl h/!r9  .[!iЃQԛJ2SF-Xb/E_1ߓq~Nhn40ZntJO #i*-z\S V0O?^F1a>_:;۳&N3wP338OYZzn"cŹ!}98k^6av-0}km)5;PyªpI6TilB~?CM{Vij#OMJijc͹fmucE۠lNVfpXWx(UjyDퟝ|w9v݊giE%xzp<{ei:s ( 8!$RKx}k 1KX@}LJzaDGYJ32n ݧGv&n{RyIQ1ӍU 5'Q'`.bTgUWF)SQ>/{5pqmMOJ?j6(oR` ÷}>(N9 %qۼ:ꣀKH,^r3BUL%ztho1OG_㪰r~8t2TֈO+i`V .&W~K>NۄW:S=j:/N3tv{KreĿF̟T[ĥx]霔SgRm 03\yBxgD+F{waR]}V,?dp|~VLmц <~g>N7NH):gz Ѿ"2}5)2 #ߒ#E]a.iΣ98Sz<-F =.cFZ!ZQg `6 Ԙ>`c(| N&*&qok*ð2g5D*#x]ekԇFop7q,:-봖qj1ot{hM5 ɝrsɪ9Þ&pq) "^y ޖbxgOצK*#VvKOtN!9N) "+!yWGbQσ,@I|y jP#aݵG'~Լ -s0^\0ɱ$ad^'y];7is~YBٟLHo1L;2QPqMyO*n`C+I.^QW }!u zPȏbEF"҅ՎԻymFK9'82 2N` $-QRycB3 {Bς}f0w[OBHV^X+--?;}w9' b LV;JI2l ԬrB[RL CXZJ?!lF،BAҝP^͡JյB\K !D>} y I-bZ*0mﯵ[xLiX@\Z%:6hAؾ{#$Jd/I39׷6 5m&\PuXIqF bM5ޗoCetvV"Tǣ*ϾPKE,c@zexbx;D+Ьؒj9"$C5D '#PEG%օQX#wT rtIZ_xmSӠzǺEȹ=MuG7zpfڤ''rkk SQ}Ni:vwt]1s`L䎇+]af_V?{0`Oȩ8O+O)HLnn _peE}`O0/~bt"M% p?7v0uʀ͖=Ց{- 7כFt2kh ^FW/~^>} kaa^FKj$ pĩHC>'9y:}ѓ"D_:¥*5':*4W!^ ^%:.D0~j_m~J/6~C5*J74喌\XeуtGOϝ;˭K}p'C¸?RTwae fM,]qVM=G"16l(!g Z1!gsIrO陶G7MU>V e]d&׷aMw Xf2lqvQ`.X]Vtw3e12Do$_6 o,8r| )wwyo?yrMǫrYV6"91 ot[+ N#Ĥ{ =81˪-'4X_U ߱%=?e1.bHC/'l+{HzG'p=^58Vw/l#Ae3p"#`ofbXcyJV'ab Ks<|D#Q?ƭfdT~6I2l_$}#@EѰ_svhV+pTz)'߫V:H^XQfg|yJX=F>_1~?E,- O}wi:1~@,L X^Ħ%R˹~4&e)%3;%)BQmfДiR5{k}%aW@?VKh #"\J Msd?:2m$][EniNw_ ,RMݷ\U%b2LJXHئRL9fr͒tJ*dbF}I.df`=Nz!O>#5UѴAHxmhXٲ\oF}!ZiD*"+JF] ("ƾn9iHUET _R17;(,pn~$xs"cmVÐy`>xtogOd3+&lf:F# +Pѡwe k 4͇lBCt˴ QrƦ_ZS_42C5: ICz1 0/TD:Yqnο a_͇: ?C+և#@GZ&r#&mV;Yp=ZNM_8×EԒ&ў<^/H[@NsK 9Zņ:6/Pkx&o;6 mJYnfa}Z[fFSDtm- pJOBB(UKECV̽Ns P&DX`f?̶~]Jm喥VݻmrTHH@ozsT0Ԑ^$]MGpMt[ FY}{gFпy;K?BcVZzF$PI+.Z7 wFo#7iha&&0yCVͫԗi EKx!3j[A<+'_?qCAk[WI h>B[T7ldHJpf6ѲѤl(9mY-[l| l, vdNBSQgKңp8U*ͭ(Sݕ}N881sT˨e*4_&drkN+:50/XKxy[~ӺuQ,%MͿ|ѾPU.@tnCZn0^7EԽnl{ OQ޷`Ys;p0^ EV3f αOm[Gvcn>$}cґ[FΟ.T'm /im %P, Qw$j_"_D^ǃ-۳wae-8jѻl*Jqyh+| և:ۚIgYZ07070100000029000081a400000000000000000000000167e5c8d800002998000000000000000000000000000000000000004e00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/smc/smc_diag.ko.xz7zXZִF!t/u)X]?EhDTTk׶ǼVzJ6J1ڰBцnc|45RtC6R[vm /lO1T4RӬGGuyO؆}$ Gi͆CKduftMY +| w VC[,",ďF"a=&rLOpA4ܽL3p]rV;(z`ֵfI>s<_AJg}mלOD*(נ U<9;]+GkSiM&'mॺ }>XY'& חB{*΋SRD-l: 5dߟFNJdIǻiUA%[`0vS*k,!И䣩?w7c$0J#VE=y$g,f@U0wj2[4۔%WJ< ֐epRИ:_DnZ4 z 1xoG_(USӉOl1B6sntUp(7/c&TlÇ~zY;<^F#Lm׏Tl:6Y,lʂ灒77?rsùUZ`#"1Dtl^f-I? ~ Z$E>W+~OH_jT]A RP6gL. v{B3>)sznIW f%7ZC(-CS1eRPbFfLG 6ۨ0!/w4N7[Xt {(g'"ۆVi b9vC 5#KA) M`*\ݩ5(9a0ؠL0Jᐜѿ=ۭwulWcpH,Yz4 l BF5O&+}MiBhp)#kqܶŦN\֨Vg5g)DDjopRssSm&m7(TXFzICE&p_lf@m[NMևD¦.p'NkICߕG(G!v9ZCi‼wqk·ah΋Egj1 :ď[Z_2x"obs<Ϣߛau!@dWbC m: > *1${L8Z 0W&{;{+g\_ﰦU$9&`[ +7 7^8ks8RWPV> CVnf㝝|-2}o e&h9Q,ϪVMGp[֝$8M _=dx忊sLM^)=t,ļ59D6aFt@_ibڃ*xVx =ˊnc2 grsÞˢdZ8+ b ʰ^}ԍV _fJ*Fol$UAa }<5#S-9rOPn ?'vdb/|; TUDPʓ-yWC z ڙHL?|o9?L98 7֢3D2މ9 f;|gޗD}/Z1;?I|gۍ\wѝiK*g 5H//T@'ڃ^;&>TKjQ~툷@:0k{`k=e䒕Rob"LsgX۵ZFi)y"4|[ 5^m5+]ǍEL[ᗗ2e3qͪ=.z%|$x & !vC`h4؛ *YCsH4*bXr|_ԁw޳jMﶂN Rq#gc+1"Gϯ2H6z{0+ʷvW Ol[o|0+xYTuq*yynyܱ_n;H3Ik`ӬNœlGz4C*ˀ$169~c# < |Y0?}ICAgvWz\~䙾6a8g*WXZֈa=Wdz,.- lfjL I""GCTc>\V)bKA+|:nV污DKe"쿾uz7av5즛+_^CEj`n[i0E&3 5 _嵯DGR 6V=/j @ JQ1OgPl;,$ b͏Ҵzd9!8Mbq5;2gRpқV6h,*.DeS 5`™G?[rY#jyׇRAd0kRܵ  졎J|}[>BH.ҥͰu )y^ JROx5Z'6]֐Fs# ,p3 hSM0#@2 #ģk|v;0?kAa<\i{_әLWw}OR+.&3nXcsƾi>RѾ)ڨNv9-yYzM$Jv} ϪQ:bj~ Uq_qb7*Sa"[u.ғlׂ)9}5E&CwSowW]q/*h} GW\5Ћ͉}J<c+~+%!˨$^J+P t*Lu1ggqAYӇ@?q@qqPN. I /cx{R] "iS:U~9NˁGe$W|iUHڠZ#M,NH_)DÕVLv#hKEg g+|M}5Yb![1 gx}82J8=4 S ‹Qęsu9HX>h2:}?6efXNK9azA}<,1uWe<ô\h0#ZA}y>-Ȝziʬ T^o-mËP&C˺h IfE aoԬ*,Zq(K|~qM_}\ڿϰSzUiWţ/{ xzXA~ ,"@rJ"B6UYV,wSU6 Iř/'8$5ZÃhHd/b d`Wd.Úpx;T$yJۑ_r.@]u:w(R`[%H7TZsi_]¸'yd/!zN4(;vr-CԠyIӷ(j9hP˄*XeւCiں)UjeD׋Ơ++H\"rCZHun rIR,=p'3p}1Թ 8xqb\PL`J[tVh9Β_vD5q$:W2bRzW௎d=HYt$.ӮI)GB`xi|Zru/z5>e/6fgM*Ꟑ[Aŷ+ԂJk- :*fxV/ToPQjE22y8X ET\ J2EJƤTb"b2.4Jހcr8[1Fgws&#BW Ïp4HTLũo ^UՖwvxtG.̣7j>ː󗐤sDF1wn;9 Q[ 0"ΨmsENˮ a/GvMfF1v=df'EӺ`nNԸeKG)"txQO%ZMkXw\|ix)@"<"ςp1Bl\O \U4 )E3Ѡ!(fMgh$a;3P1fOt5Ii)òݚ.笆@< y _Fg%Aڕ\WRYVهQ$͇)SNpjCW B qjd]R9qS{IҷHcʠfeZG)7% K#W֎mlK`;[W˷ٓOs3aoAZrzUQc-622(cOx[c7jHoH-zCb*Hۥd&wu8xo7ЏtD<>Hƈ46Z_Ɉ9@K͵C9 89Hj$ } eK3iA1٩y]#1H"yE2c1[~u!{gNZd`4ɟGG.r ZyJ"J\jݠqRTї@[0WȔ!*+8>;0ab^-Oֿ̅V'IWФHt \z(+ J;tU/Â}f \! Ȟ>UCQH8)gZ\KNpNS_dsB㈮c$R k,?19ts6]#J>Z74 '1#N~D9ͼy]TEC'=~;Qs1g7``-NRuaVPe,|ck3$Uw>yc )L̿].ynYاiISϻ?Š3bh UvU Z ]z6gbi^e;lu&‹x,̐5SUBgbO9ӱ2F)D+ uvS^~sY r>CX;5N_* 2: %}͞l]A6RqvPkڊq1C `XW9;>ɭVw_xQƩ?MQ,\>&M"⿜x['AllI [lBD<{qN;u ]IvKe,$o;fI {B8sAg[Z0@iaW5:8X8М*x -t;&ѠE;Bd =CFf5ۭ@: :jlrXX%eZn}0Vު$DlzF;ԴUD: QOnjL$Bs>%vr]=6%}~ 药Ϋq꾼1O6+a`(H~Υ'n^f9n\FEDjxR?`ȡݴ ш`톜5-M5y{,A{Ƹ;uVJ3\j|ɠ嫢s'DP>2>f@w*# JB!}C;TML3 ̭8l@[EUA9x {-mZ#AV)T'wB:8۰/Wu0uU4sq!g_]u2(Z1{柜]ØW;DN;TAsl|r,%WS%Vuh%@GH.7K"s=Vu/7̴ś70Dŭ?ڑSQ]hӉD7؛ad hF L6FYHdͪ_ 7ˍD+?VϳtcJt#)`Q ރrj\UOKBjJWqrTu 6M9k Wq*p=ű&dOwr;Ou(u@QOs `AH %~᷉hhq(J)&B7pLiަ4- \S:zTC$EC_m dxj q1 x0<#[0QaѨZvR~y(vSe~/%\:m*>d)m`WG>*/4ѵs\^7hiKn3UXmMnGJEG{/8dv3mVd. E)}rC^b'n`xq Pcztwڦqj -$aK-^CCI*+Z6 1A 9t DƇgYw? ,jt&_T`g rvŁ\)KԭWm̜2!F:W",_ac1O 9?.>r b#)$?,U,nn-t,N ^T̋*bz. z:T~pgi(j>zIgs'1BSe"Ņy4E+ssVu89Jr_q_V!C|-PGWXZOɥ|zLR}nɷJ:EeNU!GEgG@D 땚(w\b}yۻt;I0ĥ_kFq h@1wLf`<.Kl$#Xe6ji0T-ϰǦݧ?| fԁmڝ dkQ`4τ_l>Hywdl,Tݺ6/8EYʘNWwGfIȣ>??^m!scDYf]DmIӋ(yYר]"hPT T[_|HA5)?x)[eeG]2G!{Ig ʪ_~˂ }@ʇAwǥ<'(+=B%had+ 0`Q@dpB=LoNr 70k`'s<QTvN5b;=p[I_Ѕ~A<0aJCATN5%d⛮J0W##ӠU/D38• _C(OK2H)E 7hfP/i^`[d7\%y:ӸAŦ9( Ng 1N"%Fv̕(5^LnӚq`}s1 Jh`nt<4.dMcZz['荵259 b؊fv5i.]\k'=EXٞ ݢ7Nȴf4jc^H(IbN:/ʪF c21&4vG1*FXb#qx;sa rgp7Gf+D5EF ?(QH,A^쟞&4ܪ->(mg6z9YYs>_Zи$㪆93اCap M/~LBT}{ɧQun(uw/4k'JǼ^M爓RXq6?Z5y,RϪ:J,%3@ƕrCjoJdmIJF&2OpBB^= 0u[0|YSZKaLL2l9O"AxrT> 16`g;4,z-G<.;tFtHti`HC3H|3o2?s%3UW9t@E V%ֶ$։ !g "5zޞh0>k~~3vE!іՐN<xb$À"²쮴 ghe _L9\!"I耲!+`Z?֯NѻiW|Ou{eF WO!7 Kx)Al: ˄0RFCwVgYZ0707010000002a000081a400000000000000000000000167e5c8d700026a8c000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/-]?EhDTTk׶Ǽg=4AN!BԡA-r!EΔ~/2F%=mM8~3Fad6 ɋq E ؇bJJS<&]ǔ/K̔YCkv%: 3FS'P.l]]#IǢֳ(`ٵ9%Z} o%z}_ _/23ISI n wֵﳡv*Ñ:0L+N4QEEdZu`34 ,ѝ !5fk)Tϕ_ <Aȣ&Unk)zl~]i4bv(:Sv0:yuq"!鬺mUFp@eZmr񴶷5pv91^ɠhTm|?90r1 %u4 )(?j_gk[Ne G*-IuOz{@zDڇjY> In7 XĈX>FP@[WcI/- M r.O>zRb,  pnntuo%nAsvk36 zkZ."ŰJS4Wc~}WN8sc)pWdM:aqT DC9m4I\?Oj2)`~p"ۗ ٰ]h5<^A(S D(Eb,~J3wDE2:s+q>gw;5ЯO8E mh@DR1XjUncq¬w 0z %bГ' 3gaỲ @u"l3/Nrl4O ]`qL#[|l4ce;Q j lRCI3)^$¶g?$#ѐD<1/=8S$Y6ka9 ?/dKGA4E gy)Ҝa2-n⒖SѸhN$#}Oo ),^ w#Y3.Y>^^WeDFJuc޽BXj"^)Kܮᯂ@kBkJ^4Y\NwBe>mQ"68^`R S%^4fVL`8tB CgD&[M`/ScUxo4t;;r[ΰN$+iѶCˢ>4$iE=4butIz d1Tv&i-2V5X2 gMAo}3V>|Cntgp3lH섎h4oeTUkgak{ruD;._#zn(rvj&Ina[2؏ʫA|RGX11Vqh;ܯm8RqkEՅ&AumjhĆ0A q 5dq2HKFD$kJ?GS<\Ca3 <+e"f&Y}dV^30Yp}@T.)ut^C'eh@e98TbBz gfß1;9[ |`2OD2_{?L_(˺rQ_^VO瘁J>g02~~S8Las\8VX~+sWDc }uIZ $վb4#=-0LQvY t"W1nӘ-Hk<*UoTlތ2x;\Ue"&9d^ z+GKMti6avE$3 TjH쟦5u` | wM ImpImI2%,M%DnrAiҝi0Kn-/-%KH0'Q-BJʦ8mZO !bn|<6.2¾{s\` ),>>@lzZ],Xo}k W8F-Mr't9K r\1I$YL@Ԥ~6~ejث,z/s4=~=Ո& !?7bDkFM&,Z?"Ov>6qu>9&D*w%2o aWOp>qzLRB1S,foؕ*qk3no=NJ:5PpvV-BP^tOx|hv*|YnyF.Mb>k^񐥫 O3^fFO}.D/U24@2m34'qA鈚X-q DG/Gp BJE}% uOɋm򺝨g?mV>VsIMn?s]I#LtW.<{ogfwmt8 nDOJ.uʅ3HP2t癃 sj1MuN&u/hǓB{Ow.=TiK'(*_W"!X2Ar׵A6Q_2Ŏer&s}5uz){'ݺ@G;[?{_6i8Yvaf>lϒ'.äEa+~f @obփف5!*Iv xBTg\$ׂ )OMP0F֪^A㋉;E<\Ӑ p':6^d7! I:F;-aMD9{" }2.92h\]NrQ}̈́둕J^UHmF8,cHa>@jw' }$L$G3"&,{:zp -f"*|JDJqı{&[|ո"h2kPHԘdt#vuWZ.^<Հ )Kr`1 K ,v=o8a'Հ C:0|cJKaCTg~5f or0\}AzE3 {ЬUYЭw%?X{+.iM}zX+9O B%2kL<}5RDTL & a Qm> a͎v4<p b8>q$p?Q(xU5Di!ACr)z"ht,;*&Rix`]U,|ԸÞJ=xLC O}E&`o-ON$)vS(k7jQMLe* M3/am sB"b[58OU*. yYG}>%Ey(60ѡ¡cͷ}PpZ4}R.#F[F9 Ω p4\gPx|10XhYrdQ W4Mԫ+ \jfWd -> e5ClKETza4 ӒKnLmYjx̺<½ b+6ĿKKe> ̍Ћlt vLHyg95J> f+Q89>YsЙ] Ly*8zb?44_"p`ֺ?1aR-"Zޤ*MՈ=wa z(SV1!#TF)rFμtuH8>yO{ᜍ-2zz굧s( nCxfw{X l0_5@reŤ 0nuy")}C/,Ur1"KpW5C۬3IǤ?5+eV].ͥ#?pD-S-ȉbOJF*-߾Znj׫szIWar"2=N7&~ GzdYV>"FJ· b2nA{?fu!* Ǘz,3D Ϲ{a\H QBvgpKkcX+[g `fu*uduoD&HOsFԞs`mQ;b8$2g/?Epkoa9Ev֣EXJqd^Uz(ɔHDoyir k񎝩 \_՚q}E+XyrqD)R$,̇P(ba-]#!L"`(MgYJ;I)lU$rUr'F&#쫉7E)cm}ŴY2͛jMEG.}ˍgk 'A)>e=+F0},ZZ~iObJ!cj~׫/{.MmgkW Ld10'XMt0ut/>'O]=!W맡FP|UĶ?;&3,&T&׉?GZY͉R/e39ů2]`tf0h{v} )ɪ_"K-)Ee>ݿZ˪'4d)od% ҔPҳ/)zvcU9ūH %m$DBQ=Ӣ@ ykv/[[VX|+5br1޸Ě ':a0 53 .źq8$#5"`NH.IZO&P7ebJlb)ܫe,o*E5@u_Z)f(Y fEZͱQ+[8H9O6dsRٗ]D1<оL`^LPO,]l{DeTptŹsm=?{<]KxB8@y{}H(њ07|Q_vFAjSo~D7jn PVhOlRa4nWjD6;*8+=˵45aa%FYH ڼQf$ Թ|a&U/DĒQʊ.5PՆ4J!d!Q63o_ܭ=69.F;L->R\`O(w:rM^Q\f U@Qb`,}]LFCr٤Ѩ˛p2#{aʈY[t$XXA}tA jKTOTdR+2VVhoғt`bЮ;#Pc]%J )k|13fG^ Q`*Rm)&r~g\"n'&HtFU8 ;9FND1O gznh.Q3}c+ A:F>6cE3U9&`r+-$?p܆55 8x,P0t. t,{bh~f?= grLBīs=Vb%vUP=By*}C`JYcHi@$X ݆  !SZD V9 !lLT߱f5q: ߐh0ÿn%[xu< $lG`t<L37-Qߟ ,=w<@UM v#w4X J {,fSqߚ(Z}O'hSuyw%jz ̢o*鏴IB4rEڑ֣MLM}tP> ٪,)zy{:O{Tŏk,wH l2׍I|ϬblC|$ WLYYsk? 36ٯ,3d/Wn\ 3P Gh-xz-9jB\x +b`&z )yP vo[oF ; mҢXZ{m0ľ:Xv^2C5J55Em[xm,Ԍ[뎅jr{~&m ޞz`֥|8FVk&,&6-K?Kmrt/r;PI)"2eᤎQ][uK#!g>;tQgR 仮9MN鰍XwDp.Z6Iw$Omm OɎww DJY 5*5 :ޫ#q8pB[,sW41iP]^ CflәVp<,$@]omɜ17wI\ Ѽ%\*{1֙aEW;Ӓ+A g`İĸ?p 5/4ExU0a/zq>:/ Nчh&ןݾb&d5N('e(|Cd:1zFBTzCBEj2[*AI<4|N4x Sݫ`[ƽ […UJXcj,XN!X4e>#[␡HWxPhjXĉzn0cN}'mE]ֲs{=\*(]?5 ʠPT9ALi^xE%O,BNJ5RG@|2N6[Yڀ+S4Md& 0z6-S6C) \5ğe2WVqV~\mj"r;v(]Ay$`c V@uu'b}8p3^NռQV4IΎqx*0"Y(]r;|ꛩzmNS%7yGObI{?wIY\Pq&AC)˄ŚEJ /*Od rkG$ǠTްT)P/dJN>aI1ByhYl_i'$ G$ELͬxZ?]8uF|:ufW1%aȬ#`L7R-O:FWQXbRJAW)2 ` a.8p*^qkA\T- [3N YC%(򑴏k֓mKSėd_0uZQI#[SfK9C<*Ms6ys<7cmQvMK}.G猧fC8Gtc3[IHNLa.رk'h~pjhݥj7D)-kdK $n&rWыǗF3")?*$G4-r<` \0\ 3! ~18ee+fl M`vXo{gt6{+]~ \?նңpqh٨E&b[ ˎv_"!B%Jvf//[ǜd"[ sK9āQjg`shG8$<~a laQÍ,2$61"C Q]ji_R 7JM/DƏi2W!l>Å F NmOGGg.Kiu[;=H˫`Ť6.W2{5OHv.\>MA:ώn_O|@"C5e?0Hz.}Zf_N3/nS#HhػrtyڼXVTͷn`9KA> дEk{ u"GvtduA-"k`.+`}b-5;#87Dl--l [H1" ЫR e7*>kɗHf8|pWF5:&o|)0W~TNRiS{o+3\wns$CTxܜ;"7 x6J4 EQ{_(5ao#}5/[Z Yl! 4rpiqf5MZio~+#<'Y\!QB$^R 4^:^~է_xpMU +I,@dsB{w}`쏤n\$l1uWXg˩ʕD Pjϧ> \dб4|(fUHєִM|z=Ag6_H&niLEu~ .7I!;Vo@[hۓ$[b1$]Nz~6!LFOJ- 1C>B>>eZDqѰ S ~&dVVҰy[\{$o/\\Z6 1 yj.ͫ"`d : /\$]SX姙;is1XN!qs}Mmd/VH[Nnd"Xw>ĕ3jz pU]g E f7)f,<]4y`V R5F `^8Jxiq\r=m8u2_Dcw>Uqk o+"NK7#S@YV;-PP{1vXk}!/gk|+r dM&Sp͉K\6 Hv;$b) uD[@IW +0͵~ysSD$ w$]1dC~H:BbI`|hu/]xn6JT8}|8sF JhEp?j2MiK3Q|. _6_(3[# )^XMphiY>ǎ: C R>b6ڮ|o qRvij &=Z!^DnkWӵzƴ. o4PͿ hEP}n@lx)' ߔT eȫ4`toG=#hMڷ: "7Iׅ5=+DٚҧՊ*OSAT(-),!d՞9 mj̖P35fD70s}',Aw ){ ΁]8(F݉Rc—"GRȕ4aD<Oew/QmR'Ï=G@OÕz%;( y1+j-၊E, mzIe+ plo$K1Hjʻ3' _'L;"w VAxÉ zg+ ˠMz7bE$K|&Suh6\F-BH3>넡-c.ZZJA[sa3EPc9}YsA4<_"Hso\iYg@Ćp:1n85}NKfDf. QM*ӫG2W x4JJ #2;\k=U:J]j _Y]yPn q l@Utůf`lHwAa?>$DycXȁ"V0{W:ن~,;y^!5;Vтʆ"o w gM1U -\&k5>ȘR'ąEv-ێpנ;{O\bQU=yIqhNTnՋFQF;p;jɛ1+v+WRX.SI 9i^ t+8[jqwd ozp2 GA7#F1B/ B}HOpU̖Wy;}\%m  $EÚaQ)z&|M.nuTwNA&,;$O/Q}z&}٨!/Y/b`![^b?ۍ. ^m6< deInj'V@ (f E{3Qiަa"e^j$V P0vg\Ѻ{lA_ӰJ7 #Ҽ0_^l"&Nc69FeI燕@f6Cŵ.qAOjlC6SpJ.f! Oz"HXZ1&S*q;jXF<b,v<4f :]j0.?>UㆇWxUc[G?' rڠk| 7B]s-kD b KIg"m>+d7T~VXкMBÆr@4: +/̌t)0b[p Qm 98C"Ŕ*D(x@;>.>ng+pG. VΛV]./K `+ꚾׂGÎ^P/Q=11F0g)Xhcg0td=GN_놔Bq^Ws\;LbVr\Z>!tT"aˠ(26Q, KVLEW)_ޕpo[q<*%l&NM€)@痓kr/f)BޖJdPEU~]-1)o,q X\KA$ p@dsH/#E|F!4|6BF{ 33`>x;]ء Ħ` }&|gw6;a2rJ G7&?oa$(Φc(OK^V K-gk4S{|~bȤ%63)TwWB)?vr7/I|3Y}ھxI )mŐ^˗ ɼN'֩‚{{VmQv1ou*Z[2f+N|˓ -|1?XhepibN}w;AخXuT-eWUeѨoo3Xw/7 ;ײw?ʕQP T2 \ݧqCH,&=STT6iOO.Fͽ§}mLE.MI#*U!1gBL[i&⋺쏶&=",-4l5|]9F5=8-o۔i]X %"} 'HAQ= -`P,pA?vNbZ~ Lf~LKD䄬oɎ#5w^=̡iio[ǎTj60B7o6dP t[:5'Pd(2g/eexq&Tߐr wn5s \!js!PU`}ZOymL1xt$$u{ q`#@(\4rcGQg'~v.evbU =Yl;!n1ZՂnX/}RnXГun !+^v$@c2eè-YbA&to/68a l$QB aC@ExƬS-冩.w1U\({"Qy XXdM0T!*&MMѨB#nO|uM٬ehǷozpKS_n&bDyX+{fEXW I e)IRpț a?$|6˩7_Jzo`EnQ@xN/ܽ,urtuODZ%ʓu7rk =sRHfo'MPAD- `:"tH/ _&Goh V:)ELn3J5B΢cLmv@M3\jJtIG++I,1 |_Fgr+t, eHlTh{"fsفU θL'_*zaTȮ]FHbF:Wwݭ???^b}[e}m *E?Y&p'tsa紪D=m@b-M?F /'tϵvd*[f˚΋Q=f˩`=P9V-ܕ;Z1}REv~Kwc/u[l[L?Z{?hC;vcLY3/?Y0,H^P0_#''wp|wnmL3ō`-Qzl`dg>? P0ZT>5 |Ce[i*chedѧiYZ<:/5`DS#8O֓'d?MڊK[~(db:C+M42la4Aq{ɟQ]#*eylbM0ԩ,JA]֘`Tew|qMD.{;v+O,~TuЃ$ud-ƊNDE<*y O zsc(i7̥m6uSC|ˣ 1|tYC$U%HuV wk/2?J`VM&3-:IJ? 0"۟siܺ 9-NlbAWϕ(]xxCjgytM&,d4ڹ+ou&osN\k#rξ-ds#(REFu"BJbWz6ԛ̛eg#tFP (ogq*r7︕GkC%RGe,al0=5uD -" p |E 5\5@9E:kzܑCvˉU-hOK'C &΢1Z̯a/ҞH3gmeuquuדMe!RtI?$;kb,zŬdi)to9٭n-Z >~p;*KHDa!j neᒪ_O_s]~-;L2ԜªW$AA0F+s1{2EJZ3wC ~ТPǘR,}w33P*6_b$ʋ+OM[s[z]L&w3G<݈VЋ׿#w1eD/իz\јB-c[I-Xǟ ׬B6~A^F>5a͢;CNi `yr*[F:+n7įcJ)Pإ-,yĈkC6:9!J -p-/B;}j җmݳʍb߅ۂ#FZnjDl%&B> a5ê[a,9NSfY9kPTǜ"ۀ]VK FgvdY`G/ !' o &L*#ҥ SLmV<om7A(`}%D.^6< >zx|1+'!+_fYk{ݖ.r%n>uᨬ1s>X. @4uf[Xe}K:VQ ~|/zCN~^ <rSgu@hʼ-4|S%6:i>t2d!a{ bȽi\Iae'Aו YbTy ሿ'!d;_ao }ǣEa]8"bQ=^ ;Rv> ^m^kY}eS /p`lEY–%# h"vRa椊ќsE>bZ+ N%}WɸLe%eEe8?]ʁjD6nE8Amj$~DY(\0I*bR|6mJ"MF8|#FZ_ Qn- H XbOJ+Q W nuǗɌC~ cKUG6G#}~$̂\A6Xzc q=**#N@*uW4J1D8\28cuTcȪ󥇃2=W{ zsD?pi_qFDpkZ! >lQ:wkj\V=ihY_64ftᚶu4ܮn k/~J]/#`@wtJʞW~  ȽLbԲg5WG;,Ct?g=;xG)óJ%Z\VZ!tu< oayo~%՝FpE+35S1ApJ럜v4ȉ>6./,Zd#pvAP̽hS^OT$[$#*4j[\M"T dtJ/q\polah:[EE%+j"kp-=KTD*#H E>Y; T+&gP@(jJ|Dm<@ BHԗ`(fkGܾ G/:]i3 `BϪ °jJ\&(fZm_c 3W煛g+}?>YOKo6 Oo2(M%ԯ0+ju(}¾C53O o쬋MPBZ`=pfx5 x!>?vrW絓X2[YNZ(`htE3i_f;\$8Sr;mɸ9B"& 7n,PuzL0Ms\hrECEYNx,`S\% # '.e:RGaLL|xz +C sAOdE) Jm0Q.5mn^iD C vMUQ>tT'cZoVbF88=w@< o[1"ɳ兆TzFDq#Ʀp]_䬽_~+[H\ŕ}G}6YK51pbŁyI%K ަΧ"9RTwEEQ̚ (Vu53s+䛚6&oE4ˊ{l/D(޳sf Z*U&ԊM4x݈񅩯W"+$V옎:0m{Z,ile;T|hLгI!2sfhpE?eZz - nadJ|.vVSΈuj4MdOR=Haz|]ySvs[ÔB|>/ݟ} M.N_U.A9&J@ #0uQr_Z9D8bQ=V4tP%jS)(k3;;Yg!؝͝1B>H-!VD_\뾃,r+#6mE"3:&!^~|vN c 1*k!ԪףT~ò߳cccxE$V 8"8Bbl6fIQ+l ~e6!ajOBz7Rz $tJ* +{؀tK@arpTAqtGaf@cDyQ#Y1:+H8dլZb^ (ąQM~mHPQLCTl՟Nu7YE$x#ؼ'1@ hcƲ,MÒ|Esэqa8[ثHgHk&4`'#yiXad'*1;}#f@ 68xGA6Xq! !!ñ(/Mل6fB/x)Q^hsPvb=_. 0zѯ8#_(ӮD4Ώiœ)nb2_(WJgݏ^ݬüMa?6cWlx]糏z1?c"JX<+ޙ6gN` :\+婫ld;ˌMt18늻Y> =V pa:&j-T la픮[3v3\+ᎃ;wbDoG4ϖ,Wuv5$M !IJ 97fivLtq4KF|?Mga4v)5Š ˟_ ӏd^O Kls;'lZTGo>*e'L}xکR#wHq 1"Z!E(q>脅 ()@sҾڅ\F!2+KM Vvl겇^Lr^4  /R3.oFfۙS{¡K_f+0\?R"DdTa; I.W PnWѬ91.I<7DT!Q+RHF8.+dĴ 4.<> YZ:dwt] 4F*]Z!JP*Uoꓰ'\W )F i}^]uiAX-< KI30B-Uff{X fb|rL Lm"R[8TЌ=r2ZƌdjCwe ZQFweRUx% )Ԉ=pՐfNWNP18[w#u zBe'^7s 6 !]u+>Qv+5imG{džT?ܱA=9j!B,{ .)6NP;8Klʻ>Y+`ߊ51\76uhsCqie95??3wjbua*h9ƈ,5hTSp `sWk<ikLB ]j?0ًE&/sPc=Uè98zuK<<` s¯fgAgT_/ichZ=v;N+SmE'>WMB >>oqN]Zw@nLNW*&?BX/dP"u]t|w'~ Ol›>z!+ k<\R)+J08[Tv>fgj>yuX{WO;](][=X4T!\Oiׅ;s%$ms582Z^Nvvl-QrG{v &`qB>*\%STx$ѣ.jdj" (kg|'!"n8^,?:P=m݆J3Y1F"zHt^Fj*6Ȋq ՜w 0R`xR"44VUeyw_uz<;C$'YiPY2_`1Mq]lZJravk\csuaEZj-Gh=aq-+0SC?+CWo/U4.pk |wS П%=x%@k0B ӎٷB֩GcgOI2 ᣐ4ËP+UgUt:Y]qeWeZf=odH['([QYC `rB{Ѝ4>u6Y(Ɏkz n:Xhh!`մ5ZA MJ׼!<۠t{@Z*fHmly/w۬ I <$n7ņ \"\ Qh+РaxhP8F_m!mT!Hޅz{ " Wk#~8&lwg7z1z)a-stkX,Gm > [( 2DX"^aQ/Jtq<ӥ]׿p] 6w#Y@_Vɑour_B*ޝ!MHmamfFzSE!ݿYaK&nv' (Nqiܛ1 g^g L/Y1Yf. uC$jUZMĬ>}#'ƇiQuT:8] "'|$~kzT*Oʍ̌x'珨'~[T`r#+<\(:J&84@"u| 2sQ 2w85V9` ɫ4& .E;Ua]p6RP>Mtbw̔lgh+`. ߢP:^NyLJzP0oRxIWc팁68G(^67Q#%xkj;^4،k4` z3s7. +t4GJO‡#_)[˔ 8..GQ 49kb]?*p%_ѷ2 Bp\ 8/'"//aB3Z{' 樸O".CI:I$$5DVk#a ]M/k͂5~ &9`U)v fhA {G~ &%M\HPuV4G]RP>%i]FzdEK\Q6 GᗞLiz"y\'^ U& 2%Mᣜ2TmCUd',[#dS%I֚i@/֯k8ytgA#Mkz]tdx$'$m[ .۴N+KgxeԃaBt[ZzKP\{JM9_ ZuuWGgvu[ T9^(oR6)/;#/+f:`n;qm^ӅiAm 93߼ߺAu`qK71}7׌<!Ana@_E ^W) JMPLnHptJsuP>+{|JwwAյaGYgo_1T5.8#d1b㲃!|'u_Xd5RI G&65(R%CYf#5>A"2ȫOȠ䠿^r/1\c,sJ.7aBvEer_Ȯh"nPfb#5d{ITAџ|uXJ+Q+g]eootFktr*+wb-l?T^(^l " W7'qr ~dv8fH&||@ӷh{q]F2^+c *`*E)TT,Sdkz_rOFcwSLyd@t7(h 5&GðVe:3 1wF`xI*gdRz3U%Sy/(ޞg2~]65#=evBgSPK\ q2+]TCx{ὊPGZYB<ҙ/=~~ĹUIXAhƗrzItq!|IP</0F)UT1CQ:_T݇ih DL3;bBvZ@@d|ZjJF30QhX6F09H /H]o'OOb(WN~xbV|1[U^ z]j*Qv^reýJpH),okւ-cAkb|d읿~۾m.Y/6:RvTwi“:u) ?qb[zaE3{ؿҴҢi7{z:>E!)gA?ǭ5N*19@eo'r*7u+, g&ãXZ: XڱfYj;I}\MSk [ņW<'Jq~N.g ׭y5xZpfl· V5 6-UFtqԘrf0%rψ;[s}s*͛:Wt_*`o27GK[ E-x3/f v{SAwRd LPmʫyXHs\g_Hy̷̲Sf޷9'}Ⱦ#ޭUz1>ߗԺ@~*@i7|cZEܗdvGFԏsa@ adA hs.fA(z~9)4Nl1SANp.?y @Zo.NJ;7ﰦY>7VddN+ٷ^>* #fuV~;JFQi64 6*-#_uo?@񕲉C9*)j;U~y&ЦN|m"'OxTtahAMPt"ږ&nQzO2/ AIb6<} *Ό+#Od.|Y'l;]RaT{*; ޷?. 7,Bwn KBtITvfL ܓ/ƭދ0FC/}<K>]mWt _0WB퀠1gF$V?~*+Fa׵LR! BigI!+0n(ϵfmZIxЯ6zL\!eXX_~nzld9ZIE002e>ώCDyU0f@}G.neO MkMKJKW}rIH:W])$ϟǻxg)t4,`Il"i]M( J NappK#`^|Buw3s~(QD~mԐwct\#DgR0o'A}sHy<19g|Y8uH4Fó 0 V`:JCT;[u𐵓._!}dmb0|%eLM)<ӷ|T%4z>UtNf4/psu6P<Hϋh-hM[ fCE HK_# db Ք(epP6r55ӵe*ִՂ ~̒2#xǁe_ab>?]By70kNd8nĬRB"rS'kOa'@űyyGxY^iG<>{Sb'L溆 S_;#0Z*٥D.{3r5"̣_Crp R<Ϥ-uh݋यNp :cbC~w3TG}AM[C2i(Vxh],"o['y2R43p3"~ny)" w 먙V?vcGvZ܃uEt=ȧH2)E?ݽ^RὉ2hࡷϬf+ql.յXD4M1Jw|Z5NiQZM*k[cLz^V0C^ smzzDNse'I;qܫ!}P[{/T/G\`uW^s\ }\Yc"ZW37 +)3ບdn}Ũ1Ȭ?k M[ &BPʩyi(SԴt"i=+ԣMWt4l4 V 6ir uٝ~o 5%HVHe.m8qzBuG<咦@eMվ4 s\ 09vo\tr}T^q0h8ڎƭ8HüUx5Mbs[7BgnDzgaٰ@KT͡90_w(DLKa(3OS09 @9`(\TOÒNd'203IDɣf.DӶeF<3$UA,RLnJdՍ t Dv}gA<;(0CB/T_ƃ4!4V w6\؎bJsWȆoȞLRVa24`HAIULe<a slIξ*!2\~ǧֻR]98m߶&( g1؁3m8ԉ%ID똿>'ϻ}ݗ=zu^׵Aۈ7V师u4Z=dBmp3$Onlj= >~픟9 i47Q|/i~OBiM^:AiZt\59ݛu:t ٽAal]=akj]K̤N=24.ܥ"<[ 9-G<=6֤&2 Xم"d, ,ĸu=}brH;vQuD7xf f?RM9Q, _'3,;F+N ]hXmkiToָSvhrid$ K"A91uaR6|(E.q4BB1f5| ȸHs'fjI[uD=!EWAR4޾ª>mFh6U'12. 4@249D{b1 pNS l^IAz**}k66ڴ|LnO P")oDCs(P;VO2Mg$ o )5\FA}gv |m"rez+%Ue%P؀O&- x;XPj0tMMv? ?`5\mxF [m#B.SZ4A0!:-uPids\bp`T%@*5Y2E׃QG{,Lm>3T%+75֋^ Pʯ' [LV|-mKem$6p1kWҟnu¢ eRtp @V;wa>9,ۉ+IaǮW7"MmMi$ŽE1ɍ9.@,^ $9FBT`fNGIފ0wҳ) W %Dś5HS=aT4`ؐ)P"S+atlh(h d_D MVOչVymS]u|v2~њ=#]̓{!o m_>G ֢☑rv~@fVniđ៥ ~qVV~KAH3BOqkK΅M^ܧ3WQrʗbP/ gQ G2/tٞ_gr-z!jY"dth=qρ?29ǻ$]͠~ٍMyÓw=.ޣndÈ(]Q۪i`[{=G߿-/"j8 5{P#e hV+h̆gPW^Y'cQ[ɽ胕˄E&{G#v<.q»b-,ZE,Cz`pG*Sq@#0o)@LS`y|2\33Lg a0]5aHr)VG P>uN9}6"%WWzEV8.{?+na2U%#!?fnV0a1VOhX2?ıID̮F[?-*|}`-d(l(!ބ'IJ٠ X/c^yキ. k++y}/6B"Y7l@t[xʔ 5(gchpV܂dz(V%9Ll͓}^ k{6ZDZt _[d 3Ŭq~Cj.ɾq%  4/q3nd$+ÙNyHEd[$=ZE'/> 'Oг|K63STC(72W`^nT5,%AdyXS,BZ!'*R?\~I -s'7iPl9a¡Cp%LvEU}ꃜ< 0mq4tӏW̞\ycTGN_sc< oYJOjdwT Mr)'Wz,ƔRhg8.%Q_F%rjK0FB^w" bup{+lA}ܾ n%X0gy 7x{ad:QIS-oqPV|jlhH;8bok4H J.inPꁤtcZӘ`tIp'FʗtVJÏ~CۓM˲{X{fv#W1Pj/oˌ}KhŹ;dR-z)$^m4Aq_]]$@4o $X#h&6$GuQМbQ=&Č&-g**n7`c8^l/]S&?d:D )dkP:ByeL}d(dݚ/U&-~gE@i h=t[_7FP瘂<2HnIY. ei8/;e Sl@zXkuO[k 'R,2PƱAPDe&t} wIsqMO(Ɏy509D!wZ&k-|\. }%K<}V?Q-+䩎TYrfQ_MexLE8G]UUcnL;L.vE,t@qJ^рS%\acRYXgŔY%A$?U0#h88&41kRլ\+La%+K|\A}Մi|9x q#إC[>GT-@E H4}(Aq [݀C 1SԦFJoTL~2r1Tg~03Ms3|9b"6|O C8{CHV8C0Y@]nLo[KkvA)XG|?{6B 9+zrhCz U lm4l˸:$ ^G[]8L A{z }@sPv^#;#[kCZ;@#@, 5vu_pOڷ+LDSmH'cCt;ӴNtzaTx[ }%t` &(ma.SXvIAKتm?OI8f7|`R>_C;TՍߺ;A*z\gd;Xmn %bc/6 w/E:VՆG"1A| T1=ꓜ2(c*SXc k#R^2(W8,-e#cP]#1܆wI+hd' mާ+Mr8x[^y4Pl%S_ a` 8x<+[]f̷-f;sNLSfETb(i~. ߖ00fFMݥ^WbC*#3:F5KZ4^U3d`'!\4E>g,gnmk\:IoF15c7G_AVEMҡ푙xTn<.M`fd@JD*STP  TX ۭvܖ[FYry!~5\C|ѱv7P%#nWx+R}t[ \[ynD;*UQ4\c!56l #fZ1yL';&y95)ʨ` ?}:ȩV_wB2 :e~HjsՏ%0Ѽym'3XIxkUy8sԝ%OHh 5a<ӎG^Jqdt_@F|YAv?S%JlUǽ*sDo{1hYA};n0e]CLze1sKŏ|OOϑ e'VRt @Dqߟf7rP2c=0"TyzclnB8ѧbeŮi'O{K[Erc%wŨ޲vo>N =][+{X ?r12)@FN?W]v\g:{Wu"1֤>4H !K Dv3zd)x6<}U 1q$1[T"=.>&2_aI17inzE |\j#K2UˑYL 3*/C[*dQcbF͍vco*3QrpBR7تS׀ ,eH#^=6Q>Ek֮а"4w:c=UצĊ&}, \Cl޿@<#d"O[S=U : *PBPMA}k^߉wpXuQ?G݊|_@IPGY6o1*},Წtdwu= h[`vR_(pia=!FLZ ^Q)O(f`64F /PcQ6Q/ A2R?"+KR} %P%`0;}"fzfa&r{'4w Tww{H/S@P%<&1eOs9:{1P^uK#YbI<:SA݈~Un,89B#ӟhWɕu+˹whs(DO dtΑW4w󕎀c`{{;5͢d6*E֓4M9 wH$F#wD-#Itrq . W1.9'U.Sr)i,,ɸݻuUe , P6+ W=?ꑈ)l3{8@G1[<]̐{KE25?Ǿ  y7G"[GatT+W52KLθ`JdTl^U:@9gd 9234f4bos*rbx&|%&D2Yz@@1rȡ:n,mx3MMs.L8 ٘Z9vQRxu&ԇL@wBs մLsnQdB :s?C7O'd"H{(:mLK@*19Q@ٌ>iR}Y$nU]/v7̓0AqVD!LCMyuYnM9YM[z퍄_G%)6:޹tJ}Zde}4|p4V?4a>UExjÓm/+Uox[_kSOc Qk׶òǀ% mQ]o®V= J(Kl_"Ѓ.?IybaܥFN$zly<69:y%?ayk.j_N-C*"S;pz :"tE %ڦԈp+}Z1lh = NȄ<{bw$i:U.*5 ~L\"^PR@R)j >4:wA#P o0ZȀ'X\)TN~-U܀ףd.xtuT|gY8j%k^eg5rkp͖Aq4[Z+j u%x.&+pFGkUf`"]/šFjC<.NpUpk_keQ Mm W~΃jw{,T~3?N-"`rTGuopR#׋ٴ te,ִ݈ burI~@NWS= % bzx\֭|٨,gbPA)P@7zzO>*#9COȜx1a.Rx Pk7z̊Gh>ң#+vD~$fBʠIkeߌwL4cT.6dCΏk6UX0 &VQEqvHj~z OjCRm4* }5 !K)OWh*򒺡[쀔QfϽx-f  $WeM"2 PUN ٤&?ЧĎHrU!8JHbkHoT}0]$H4-f?.ay*)Uuo "дG x@{+ & m1+jxGW}ڷH>gQO>jqvDn Ė/L]*K!&gx,w8^~ƞIYdŹy-U%/g~o|jo/QԱ$˅dEK=.JV{&bL&~0zƅ~Mlޖ; C QA}/!y O]v`,Apңn8mͅgvR;Efae{(+K/ZDϊ])1$Ie;Yjo|~`8n#qpWp+K/ę"q1X>ލQQh.!]{16յڳ1#') J*ճ-L+j(#rE]3rނ؟xEO"Q, g~{#8جƮLhS~ 8Źᜈ͇L 'šBuc.IewNy> "ׁY㛠ځ۱Ң ݫ;{&H V. |U4|*?q7j{:9v[_w&cK<r;/ڎ7Z|0zKhE KћK~]1$t  o9~.6Ieۛ}ƲEB$VP 6&=vA[t 82U6TiMsL@c!3 rKg- !P m \]y-4 WYVo'#@^gd;fš]VyjMė}VҲ聈:FC=35rvۤCcU=݃[wE k_}2yɲBr"S[`mOxQ7@\cב`O=qY7 ToZ^B /Lʹ?ۣMMU/8ѐnrx> :vwۤ2jJWVd|Yj}_GR@lZXvp^9AĿXEsKiדfAeZ2גίfO *!musV8WoppqE/VxEu}}6Z+c|JcinOtL,[ar]5rabD"(yV^˯QTYϿPMCRe)Fi XZ%Z"hzg`8 Hɒ29$ԕ{v~NaYCkXˇoR1*OrXIe/}Ow¦5U2җ/OJR`_!ߕ/ #9 ~ed;1jsSd-ވ,=>'Ӡއ"DLva&`%'#|9Q ӱЁ?6-@EWĈ@IB-֮q=49?;BMQv MeTI!C zv:tI@i"PCbndbOys[0Vpj5I 憆~n Gqe>Hf./EL^#oo@N)fu#@`x: z#E~|ب]hnei󇤞9|㋻ʟn^U`Z*UCm+6 Ce i6We9ҷbݹ^!r9 ~6W huJw5ݰQ5벱D;E'p˓O.?B= } Hg0(_FS&b 7ܝKfYiM^{O^u^#;;&wX٬/3*/"-k_6t;=sßގHbu:X[u[l1%0D[el$H7 wڭjgtТ{djJGMBux2N/ <4gv dj0ЗXJ!h(4Rz_ڵ &JM> -kp 4n0D<:q!drwpA#-}\etX4;ReR{10|Bl_KEP7LA.6*"}#zC9[TWce8#urNO\ ?8ܵ]ސNO 6YK3zv [z)hDDkIS2 6SiY'{MzC nF&N. QHǑ ?-r5Q@p#Ȓ~'qDLQkT&5A>AV^H$KGVh0w| ɤ# >'ZP4մs\!gu2@yH?^G ihL5Ʉc#i 8c,,%$Jup%>U"fIgM4\ HH ~ Wm'C?2I|s M6iYGެ<_Fn(66 ({mpTM-&eUS3,CA/(BP9ϙ.MjrC7HFZh⽪ *Z]h=>m<%N[E6\ ɞGwN({d/ [ >hvFH?ZY hq%?:}5 9?ڐ/WNY)LSeֹj4jTe1ʳҏwډbđ+&2I̻c $ȴױ4A5X"lVTL v,%8zQ49e1y#eH „iZ4X"?NKQpy) fSkWh%B֝Oƛ!Z#ԡ]R$Z+t&OV0&̜Ӟ5i"d&OzNE;viefTor?uLPHQA^~Jr~]֡B ,vJY,LJ˻tfb޸CNvn*$A{`+T<+JbqDf~H#Jx.W1Њ0<J灉hi_LXe- 'Kʽ=S H)6IZcx2b񒪇j| }u4,<l*mvç /"݌5yjeSO3 Y[o[ x\vT fDXZЈ)*( ݴN)W=ww73iz:|g[>cb⟄' nF (J 8K;ЂrF#ЌWA)h\$;\(3i~{viXXf_:_&!h |eXO8/մQI "x-F bU|߿/Moq*2EYUlAyoU'$pMZPHGNʚx3_yCUJ |'?NS2wx*Q6_sd"8ۑ<#1}=X2mb*1{̗NJH؆,"!]M(y"F+N6kTTs@۩|qIH`']pUll:z&qՋZ Qylqⴛ$ܺ녨_w: k8QH4zf&y/THRM j2iNyc ]>9ejlcH̳jك䎘)p_]A:_iLQTbmGoܶĒ a@$'2 i+_Ȅ`k ҎPbì8孱Q7"u"9ȕƞ47ˆu$xE5 ',;2;Z/9 T-xy'&Pwm WڌVhB9OZ0!<9hLj+uWAt>\:?⦖ ѹ.H+ ;a)St!^p6(l2ߊ~aՎherl#K,>"#i6jU|ᑦp2R=سetM+I]7 @g3RKV`WBjcO@C9* )8Qś\*}کǤ́( e)W6a\:iHkvcbBÞ,0>#Ϙ_p]ɬ.ث~3\ ,v h,cnդ}~5V Nw>#0kvFK#%9GkyVC\kih͍:#Xwk5 bke!q/"KV F<~?=Ž_6`ʍY7 p):%QW us gC%\ Khz3=Q &qPr6m&ja4 ?g+E5}=I Xv[JEiEL<:ijm k¤}TEx?o'C61s":AOQBC%d7rlN)ƅusoUkl$CKA?"./j܀Bl!X1R߂yPMoOlOO4>PC /{PotPp,eZٯ |S?CDƈh6+*MO(TqTu1oljf>t${3#Fmt%*O8fݓ(H T]C0"DYO8.)`UR2s 9漙u>W{zF+wL\ș>PԘ= uK ߁BXd◷R8ӗJ{{tš@3&DԕLa$ 8lBV¶DcyY}jfN'ͣGj,T Jۆɚ|1zUbSF~E$؏wͷ Z̙VN]x{1ゞMQ\b`Xuk&3 KEܵ$%u?x+'yz<- c [* X{ i*MDN\&5#Xo븳5^8tImډgx@pڦN6ED ( {?/'/7] Ot -b9Tʏͼ>9 !pwqh|HɟjJ#q랖ȟ)KO`9l_qaKߊjr X_,?ݠQPJY]xdӃ$Kai,$W!!J2AIImC oc! 8*'^e^n2z,R"FmjMhJoSt.u"\5_@k.BhPNFeJGz) ]`Wc2 LKUFҭNbڢgf9_29'~/vsE,%}QIHhΗiϔεc=wՉr﴾GUS}ڇ3pIBh#vD®`,cZBU|bYNB ]֣VΎBB.n'[pzJJG3 Laԁ6㮫IMA2 VG:QHރds%2x;}Zt"/ԃ%=ɛ_}WoR"ѓ.~+# hU Of"Uūo=Kn%3B/-9/~GL"-=m&Tan.v9MkWI"%.m)=[ijJO 卽B%Dd౯8yjhL`eA>pv$R]Z[5:gfyބ mDJnkhS!m.o8uj/ uI ^ɉTO4pt-+!`[%W޶nڠ!NP m|`#:Zw: 4@ɤiignfOn QE2qmjpvtt[˂%PQӳ ұP G2(sI1J8bMX\wHfߡC`LZY*0.:\lCxB׸j2̸$琂"qiY@KjM!IO!qR2HSh bk [ Α4l~KoD.ay}ki|d^? kҿUK@/ߋB7pPV̌%|#%TWxrKUOm".άhꩪ ؂BhcZ~5?ރb/eBo;E'SV{.mCZP w35.y r F(1!L#`|o*>Dp8/0DqXB#Gdjj# TfLJz-cff arWF8&6f ޳nRզ6#w5|!i q|Ӭ?[#~Qy3M<;5u-DPc_PJ|"<LtN70lO#/7 Ps4(wLB|E”Rȯ7g;0F 2E⟑8l[V}>?.̃F#HH3E!.U]pkd[nd6 Ǎs!ZmvNQ#nTi'4Wf]xP;Re~(mϑh_TjMo+ZP][pĵ49 1"iepoS|ERI x !{t]a.aiz_~WAпp2%=kIM:k3. єdTk=ATȓaYcQ|kLASL!?Ĵ#uPk \`=#Ux:G2&+HNDKU&$X1bJ+rIgiR6B`>Q39.ֲ1TH@!wDQRpWV ^m܁Vf;)ـҞҗj6 @I\x8y7`Ϟ9<(IrxdӴݦU&^TZ6R֛#ƥh%ݱy6P܁&ԉV^@xJ}<J_?n U s?i#.h7=ak۴o:& DowEr `v_d_R!Qi*\wcqF >dKeZ'.d]i}zM1_ոmrRҚ80{W0؛S_*(OmF/H-NгaU~.* ¿WhT{kĒAC=o[E )*a#aVy$U Lf/fHTK|G M˻ ne3:sstxiHk 59yRW%&@xìd ^mX|mb> vXgzB{g{8ky0"jOt3IԂ4i؉#a\Pn~C\h*Bhlo St`GvRlsrҨIfI_W_!WdL9!*=bd^:ԍ9L#itg$DYl*j9C*$4Vut]@zPMRѱ N^ 4Ċvl.T֏LVe;-<@z.#Md-&|DʇA7yxeYkDbԑ=P7kRk}c6W/N'-8+x )R9G]<& DL*11ug>H'Fet+]۩_&7w7% 2ZX9=J)a*?Aٗŏml&Mօd1ńo, Z۱ϰ`RJ{CHEKcj߰@c1.]`=Gq5tCXzOˇ SJ"c_I|Ԗ+q+jۂ CࡣaLfh" -7 M<{xr۩H9#|ɰrnD;!jhlʼn x\Ⱦ_| Ӏ@DF Ilf{L/cPOZKS{A `T?6d3GvIG(+zc+qaQ6/j"=,$ـv 7G^{+f T~ݰX0❃l~s 7;-;΀jTvq(N7W^}D/Z,ҺXnk&?':x q;Nbrq|hn.ӢkK֖KVI׎E-KϏX7JA( `isOdMR+˧!ûuT+U/'zӔy4 ~3sl*qcD$ )NŦ/}Y{L7e+>th+v1@"J?Zb];]/zH/Y22'ӣ^|6?w3D߰OlCn AtW-(E[Y4Ni#yX"IbLIP1ZiT х_>g7vObc|"fx,$mJpFop =ϓDژ0]zՅXjPyERܖXo91腫e톐QϖtS zET{9s|W-G bC&QЉBfOu+;q0c0}I4U;jxBhG;)w JIt ]8U; Ī열D(DaI)֢9ē* K|Ԗ8#Y&j)]S Wǎ|pnM+2DAF[!8oLG$9E(Dcy[_1ל!Ѫ*J;!\q*#d]UiTO j6D;3ό.82A"S 6Iɦ3{7)q_f$}e+\1sDӏ`ڨ 8Vp- chl㻼4tM<)fKZVXޙ0VSi5o"%b2'a(RKH񙌳2uj]0+uWی651C;.r\(jk.J8F֍}Sa"UR P|t&n,?c+; vF򬇳F]Dc k;>D I؂3Ō7#Bсf}OXut}h"O)B>F|剙47ݛ:efk?fgN oP@AʧUIQks*hl'0>N;뤶79;M7a|A{iqf:yZҸdQ'qO >\=_.r%5&w3_e獞 &mOz?]AFLQuK` ̷/].k>[/8b4J"k~ eVkh qXºJdHxPN/~P 2nExD]mFQb#lDY [i9\⡱))h(6r=d, 7%EW*$JLY)%ajcS}`F]Rߙ5J; F<9X=ؐCP1sZD8qS[6kxI;֐6,VΧk#Sh2hPM _{|8=5&:ۦ켉e5y"ЭG^.F\FojH#,inqq]Qꖒ:y}p?n)'Z ^}2®)6O >h-;9,R@YYdy4pz,nA*LeUGYT%Ymk\mR%E{|?% Ib&o%l&$On^I(Z^\'Et-,CˡH-JD,qG៛c֭]~ʕT nToД+Nk#ؘs>s%6BgA@j]: ۊI^l}u'`N1߆"tXc<%B],c'e2ֳN_H)=gJa}ixlI(,hoh "s@xơw&%r0Zx+8H jsY7nFNc51s@".;% qq-dfAŠ1 |CIh/u I^U+`fg\_=630JQeT$LYTr%'; Z2Q"l֬XMG=9t^լ5@Xф5M*Pv~doey qJZk/I&uq?K7_2UI˵L6{,͆E9&Kgj=ȓLe. S &ޅNrppZؽ;4GPtECD<=؇F(w瓾>Gut^P @`ڞSB#*:Z3TvMp"5=3KuRv` x$-,ϏiRunn!%k zu!\̰y.[3w­:~m4N*Hu.?sŗ9/yV){/2e$PD45 ]EiMT .y#dӸKs*qy΂>61ﮂdꐆ²THTZt^9_tzwN .L7)֗I TFTٗZ_ThZ_3cvBV>lOb&3GH3RH{6uBCY.I>mYF1}e+ݏj1" [`|5hG[Ee c|ӟk/~7ہqz2}M~y\ۋͮ$^Njy.EH1iÇk*(;Б-<$I7W5tZ"aPw^}!>Z֬ayE^'0Xrs8?~w'cA\TR&juZQ_X٬т#N6lr1ex[ň[-FwrFZ^9&8}0ڷ^NUE38+>}BrCW ~BMGtj=**3TN&/gY QsFrmg:Pg+(Wnw>pGd$[XH]t:/vaoB_>p߳ބxr5z/6܋$F~sЋ.Z#*>٠"l؇O+0_@i)dq1ck-)@՟P }[>β(yZЊph+96 yDNfd=#S4Uchs*nG ;R#)[(>H dfxܘd0('EZdE1M(c>=#ZX{ oL #0GKIe Xll]?Š;{3Wx)&qb)S1ڙL\8߂ j+}PZ~TjO䒽,/1ݺl5mmڞ*\iH qb`,"DTmvx%ݨxӁxGEHWﱯ5+J4p}iLHIR&:5-RNsÖGי7-)nخ{W)I)i邓o &@jهɎ G,pBwܡcW]K2DAav3f$p3z>UwP}l6fs (; @>%]S&v6!Mō6V{3-,~J={m;f,)U\+V5zYύ=w%s^- 5LYT=gx8")J*(n %򤇙}2|솟ui qj -^,3?2;@+h~8 dtN6rcwU݇p*1M>4^Oca"(>xЙ1F|_C`#_<jK Iς甞1M q;-nX쇀)i&w^zڮTs)y]v ǰV^pEu3,c̪˹rѩ6L5S/EwڝVhH3aéAhyӰ˙9^2~/|D(@;C0}B#\TgGmd@bUn&εl%Z$>j٥Ka3YH=B| y),xdJȠG`jrs>(W^I"^u` "=,B7 s핤o 7X'gJ}&-YwFq̈M߰)χbTi'ŸP6E|Z8شoqPEZ[iw3`<UoA`m}E"[b]NspN1# Y^~m5nHBMcWF@i#qo4CpJ{9%'QV*UW0 ^8K .",+}-oL~ĭ '@j0. +l'ԽB\qA%g5DlKZ6aVܹ|hw}dBnkn|u~Nɑ - ^Hz:/B!P<7IhraQ3W#΋cv8E!M؄jKUk`ޚlzWg=Z EdeB&ee[ϐHE`0CJ,IB%ǤE=fRX*ћg(">>w}|Pdz=Z|M/Joz`%}ZW 6 ~!3UL-Z_,! I;{vDtHE7B;Ǜ pQ8K)6|+([hi'M:)%Ѽ؆m,q@W@_Z]fuq0RcatO|Ix5kfùCl_!A݄Nh,ʽz70?'T~baƇ}g\+zCo4x3`Ue.WOo7H>j$#G~V,D`懸~'[2Cc~lxX:<~yq?(okM8ݾ)ډm@lRu6D݊T"3j8aqL@B~ƴi> irz?1sɃ^+XU:iӶBsU sxQyϖYQ'4[+,jH*:X+.gjgFïr{:8sM䷨ 匴6@h{Z4ÍۖcX*WP6r5w.Vﱀu=iX0~ׅ8n`T Q?nÑ&=p)xJh:>i 2gqP]v0':VN {c(*ܱ&pQXXjI0ISP(XeXT=Ǯzˑٕq~fR(Jt;I1GSՍ$3eO~="/WTy$גJ1}a;hߓqSW:(Z?md>WURdQd{ԇi,U|N$ +^|.kh׷]w1Wav 3wSpsZKw~;X' ~< C^:Y$T eH)0YZiD%iƇ$Ck ā% |ܦ蚨|:˷TLqo躝=",e CaTT"?R B\dó"ᶲYȮv#E~(rNd~ڗݣgC)'< 3{ABt®Bxwv<\+K/o[/p fw=?g4t*fimaUkgCx/:EOMG OD#(D)ID^6+xdt %5b`ؠ5uq&`#&V>wCn?fH\,KJnKP뒝.,ő8;zSUuNju0zAaԘ}~bg\s8Q\P;hCQisҰ'Rzw{g-V.4 7F5-oWu%dvAߵ PM ܧWv2~teoPgȴ:V&̕M&'^&u xPݚQ> L^`=?A!S8f 7ضb#?DR8]-{7GN Tѹi~x&2<^L@l㼸|@tY xwEGR1 s q*q*I3,o"i͙I3JrKnJ P1Miy9D{NP ![B QĎ$nKݎ /W.EC3a+vqq]M_To 3Ʒ,:,9,ŋ[$ d2>Y]`1; :*Z  "j_t# pOuRi3,inZpk=Ay}\HdILcK{"PA!% (G6;Gw`&lLBdL7|ͣ:Ier).W,9NRXJ?th(f9 x~jӜ+ 77 "@R8:zOjɤ@fxeSܠ*piCMGT1`oGSv]3[%ZTlVJ ry 4=W7iy~'ޑ>,x[ v+X!*sj EOۢVn+e  5o󸴬>1VeYOk$[gͷa|OhP t*NV!wq`lA",rl^?}0jwk~Xx9;:]~Nq 5whd3S}žDmbt7Ҹ&N9Rʎ: UI{ۣ͂<>Ӓh}7kJkhR%)>@In8](Fugkf:*DoRTOmψRra D~BJuGX=A*5qZ5VKn"[_^ Aak:6`ɭ2Ww{Y(+{*nD׬g]d.EۓڑɧK%d yG[ۚ=gm%~y4@8f6\/Mh';UٔeUW1LqrYlbŠ_i맼% d9P{{VpX=̬m[;z 6T)ǟxNzH*/ش@\}^2Ju `ڌ`h==#xd xavʦU@˷F}zU96Jƅ^CwRmJvHH!?Mh#m-۳8qH9 Y\IJMj' > {y DVԓe.-JBȐ$1/~!/ӍJm{q[bB2jWfۮv߇ fGNLv~xf@IFRÜH^T h,P/^ 6rq(';3`mԔk:uF$dz!D 5xX@%<6`wLȺ Ӽ6 P.An؏H szӷ0?=fm.oׯpsEJ x,H-?E1Aca-TGvW.(ht[FۓewT)8/J똈$uN7`o"?HmތX< ;ɏV$Ip{HzQhmA$F+O[L:i<HlNe $N#rbD:T㕘QpER|,f B 7izV8~Nf-4e3Dlp=&f9Y[QL؇$M*mz=H֥8=KZg"RG*-B|{SRύ*z '7ywZ_l%UT KŚ"sȿU> A H U$ \NnbG.L 28)b[tqCmg4R4_ =_qn5ƞ+"(0[$`d&d}~>&KmF~pLmFz Ëq'~l mAO?PYi3%T!Eeqiق#+X˥͉jA`fERXs+("Qɂ?7){6(6pes%_ٿIUpxGYL̗"'ͧ,ɓE8E{vQR2NmL&Q诰;[݅Ot#ABOS@ /ي̵xnDgKN181J:w|xS0¥ܐL* & Mm5c"qg7WL*ȍ*(rTP%`+>\}<#[߈::p<Uû< !o%1ZaW,+ixKRH3> zqѱehuJϪ f'xs_PтˮNL1M3ǝ[cnx[X=RPaGŷI Q|t 6&Ԙ6%O OT ;3N]ScgYiײD:(rXP]$2XQ?SbVCz}-b8{D"O=LɮeXB¾K\19k*Oڐ}\a n <~]țX=ѝ(a nҐw)OӦ6zn>Mj/&ʏjڧƄnX E/8]dƐN2hNh_d\"zz5C\N9,,fOq 'I3;:`~[Aa[{ ށh4t.&MN{]`0!?{𵹼_;1ҝJJ /Ӆٮ!>>bIbThOP>t/~386ܷ#@U~1?-HCfXa6p5PAb86AE SL```a&Gh-LB'ؘ0r5dy?-yq*qS L!@v $h"RX)m縁VG#xᶖB ܺMZ8?un6Eg%X_ۤ@F|]i޽m5- EmuN2kS7r͍7;%9! Wi8q疂*~'K*G;!(ziM"Awd耍%|ZfF9э)7OoM:X.}^>}߁*4Z@>xbҢ0"-C'C)(9hmިLa?860: K-zAt$]&Y{e*cyi ^,/.(\?htp]8d]9Y>CU3K4YEkQӧibM䱻nXcg؇[AqsȥO؞Z(1U,<\g܍!_ bJ"._Tx?VF%=@}RdLckTCksP&,Պp2?|禎e^za"| Q9&Z.c~sQ52B xtaXVBbÇʡJk?#X@v|+˙ҡ1ا-qzog-|zB>0I'gե T/C޻nK~C)O=,Cx׎F %VNyݭQ*a *"ZUOťC42n) $GKidRBd/܃|p AMtD:X26`Cô%^Qa<$,ƪeH [7*(2>W';z8P)U-:4F8@jw&V<>Zt|A)XileR"L}چnUVڲ㫶0jse"{4bjcS lWKOKr">q٨<T@LψGT}GyKN+i.:R/}b (DŽ"֛R]-&9i; \g=.[֙қ_" ;be+"u,,Z)AoSak^"D2*d D痖uԖ\53MlIk$Q:mJ*?ךm hT"E5vv@9S3\ϥ^LՂq>KJr_,MAJͮ*EorzY"5o3 iihST]Nܸ+[NLm8r~$(BR1|C8YP3׊RH`gpد|E#M]ygr Z*Y95liAN3E%$BgtH \B4ʟ4y)5 Dɹ8#LR)uoB!׺\) TfEͩrYcI@uuGfEP 2%oJZ~'"E^h|zp_P/O\X8&(@<Bq[H͑@G@`ߋ\~r4J}U0T.!_ܦS/tiB rNKClN@ON#0'=j{۔<~9e NPyv1"{4.WX.fW /Kӿ8C,ɎPO(ƭEU"!Sn*F-ZA2P0 柧Yi nK?yό*]OA ag7tnK n뀵.a[MEN^U] N%{󮒊.OؐLYmu`ܚ@ aO  A/p$&'Ɛ]ohbZ;}aa>pz;VnD{Q垏u ~&/53DEn_Zq>tV}yfljzI8 <%&) Jich)2@  0/0.f4,o,ɱfiM9E7i^AG S f 9ڼ»kBPEjwٟsRp\AC<(^3?X8#a+I">D}r sEfi\\ }Uw _";0bS^ֱ0/ =n{Ĝh'N+vt(`b,i 9,N,w ps;] O)vP>6Z(n 9}dm`YHjWf9#=A'[yD)ٕXT]8_|L!,%mN,* 읐#u_EɤMZcz+Pc1ĀeOo>`Mm Y2+5jT66ROJKUvUWjee=m%wrj}\BlR/ɛZa6!a(w3c>BuBPĐK#vOP:2M-P -|C) #BJF`*Me/DChe!lewdA8ADv9n Lۅukmsxymk 7QYfc2S;Q6\9X C6zNav-$y. o&Ա/iEѪ侮'|78`1$. >>H;Bpdưh1["֫+&Ȁ534z|҈K\g_['y&dRa*!sVQrt+BHh938Pߧ/|C`hV|+@k8Cd9E'G*[ `~"PJ7qVb7 WyI;`,{B`Ꙟނw[pjcƨHcJ^NȧM1XrL&r_S{L:_M3Nj=֮Njy}lRN2(@@S}N[ JCtHd<y6dkwP&9 h5h1\/0V0.W |(8DPì0>)!ZEkB%&G&>h?r+>?㳳ErTҊzM1i+S洺0^tY1B<\o OTR4\7wl9=j1y:5-.\Bb(\rO/5 >a8QPU@[٦L< bc`;;rTɟ-̝B;|#yDEG:ɥſttSi4Hb Q~8*tDgB+tf#2vgaa< On~%NgE`Et"D'٪3T+_j;'d88nXjƶIڧ%]^.PɇcmωiԒ D<Ů w z4{Z%/G|<0FgGo>;J/ n;-dSVReaYH9KԆdL8e M ٢lZ5Py<2;8?P|핹*Y2`vc}mEJGV'>\-CۣFO𸡔/)#kV^,ZEw$jl Yh0ΔMbRLo@JGgz|Rv]Yifߊ^ȇ/v[3|$E;N)ۜw%͟ߩzvXϞL>9)``=A/5F{5)bန+SiRhuew"\y; ye2CoB(f6ޓO&52XSF#Sbt>!j.JXFzgfK}df ~~>' MwU7cʇ9\=<)wZXF AFqwJ'jQ Ϣ0eC>.1@d)RȭT%Id!ε}  k-wQj蠧fR^+YX'.w1x(-iXPR8@0; ǂC! KsloQbU jv ILOik=thb+xb)#G<'ؼl,X(fl74LBp@h2&H"hK6AfÈaܯo{ )e'!`=@+c^!׭xVN2RpK&yauLkl r`L&!LuJ)wYsvD<- S$S?;+-\5짧T)PivSh8vB&Brށ@cY {wF&~ . z^)&}~(dYOVe&K<ّ֥Oj4PCxcz>0Z=tv /^'!Jg~, 6 ܤ#o{Ry FGBHO5f*`Z).i+&ȭr# A+!LRNDj:|gxk\ !q2%pL4=rb֋Ȉg<YAdlrHCchԊօVS-ݸשHC||#Nhsf@OVM(D8DH؀E[8R<|Ȗ%7yqtHkiTbZQݣG<pz&T2jdx myt*c"gyLꪔK:n\|D ?r?UЏ}GI~O'c\@|;jg*ԓ3l3ˀ? X JVwĎhpS+G1Tw^vBsNz gs}G@KNK Ak3矎R)VB_o8y歖| ֚Nye:aycWM9ENSX$'$glkgְ)$  Av(q1O[f (WesLi0,(k+wd6ߧ[_nɡO lv2.#` &UD/]t|:nW>р+;ȠQYihfޗ0O>d4,?pgB\BLV-4OzzOw* ?š $Lci{kY%jA(fulf=k{t5cIL_a9BڂVfB!& Pχr9K;Mx3Ч|+Qռ >174y6 *$ Rod%jm΁ݍ>ZN<<޵ll $VORCO}k4?{"8okRjTmNBt',{of/ϯ+ƒ`:>Ť+qұRК?X *1}fthg`m>f51&(˰Z3XM L*Oz@ iJF?@: x5 ]#/Ǜ5tҲq*y܈-m|y{C@W#߮9kK|Ƅ/WzN4d|.8?&xs!40U'UA]sޚڌzF5'?{رU %^Ö9Fl=F{(D4"ҫu*;Z9`sNw\zܣ߼bY! d_oёpMh̀ 7[2 (,?rߩx]g:L+v#=*zYj+ڂN t wɦ? -QPMl#R*Eqq+"C3dJ{" XP0ho [LCC)2T)XZظ7wdVG8=ڧ:.}x% =):g15=$i;Z@t0N 85 $W$#ζ#Ύ \>dщ\f4:1JjE'9kWЀնE'kQ bR⍻..uW*=O5(iNnNc^Vb}$^\_N}B5i+XPVXzެ'fb+9#8Ge7F'1h0OE8 շqf 3St병q3'>c'[vGRP_7QӸF%X"$̐HWBAWmy|V-*(r/5H/ 7\; mMy Jxuy^k#&t Ih-$BFBQ,P=i.iPn:bMq̚1=;F Їi`Q $fS:fhjHN,;`4&lAFܲMs \47nq8Z!YܹzŭB>1MG&nGed46ayG$/lB iE} S, KsuSic9rnEKdza^GѝX YTb 5g(+kYWL_ rn YWLdRXJ G S:1vA|}}G<,{&|X+( )=bH/{9+}.I^OndhG Eݔ*lD1Grf44ZX.DR?`(n`Zp]qJ8N1× -+82' L>qAv_O;&x,A94(8ڠ <}8zIoVA͂]MDjPf 7vd} %B['x+X*\6QlX KFO~&Idy uC{J f9 ,ytoțI$K'΁>XZyՌ2*XJM`ť^(,V_@W8LjRBom]0|$y]NW> (K 4@i B877+|am,ƕ4>Tض266 gIPՖdj .>*gBꨅCL Vlﵗ|rٴ l@Bm;P!S'oZ 2o%:Rϼ}RD>JY :lEr;oԝcF97kR{[MQ)\#-̇\ďp Lŷntc>'l ƔTG,Fwe߆!6k@ +Hc{g6xݎ_0!KexYp*^oc?zdYP-o>F)IN闕ޙde4kod\4X|~&IoZCD =Ta )l!s\ymž_?~KOW=of) US| tK$O4)A|C!6՗N4Mhp0ޖVf;OJ duO`p}3fc$}";06EHZ&wwXݍ=BQ8i Kr;¤hp+%&d!u2 OveO_3`ANƌg:r: !aլd0{NgQ O?21!\Po{`zy66d2X1% ??orL֡H$"a5L25Azm3Ӱu(ѻN_p'&Mx%Uf7ȦB\*BD_-wҡ[?akjy*k>uN-sLi^s?=SjQHy/ٍ>F{a(jP  +4ɼ$,Rp #<bET5C\굼gx]TV7+nJ%e\S.m Bon]^(3: .N%u`mi2癯eK&p@嬩R"+W6-@\FA/uk}n`B| !-_~ =<#T~U+XF818פpQʄ1լzS~f+{l`/ڦu"I qʌ9qd%U=Y3~5#rWnŵV B8H@6] d7'*B4f9ilh$=Pʃ˧gN Q. JtZS\[| /8ܫ?hm`I;p}AӕEZ5t,_P-U$HWks"D^Y3nlpqO RDK XR=Y_$\SR@Jܣ09{.lQH!a1aAxdw+1SWob{Subxy6ON r<#gcQ >diO~d Ocf` r+kEP9FMr02_EtaVo+ԧl͌2B4?ҁ-Z+)%d1¡ g{ALpٜ^>hkhQ"Y?=Ud(p'?ģnktNe$m lLYLoLthIG*bcIm&Ojr=-7vH~ NW,")|b†&u9M#?78:K({:֑SfXokHdG5pe?WO${bžynS ~p}hcA&Ք R1'8$\)ߕ_%׷VGguhM]M̉2ZȾ \xy/0IvM7!W T.@X )SXW&hB{ج[2\@d~2O: b@0ErĹ+} ԏ*/@4ߌHB$E:]G .Ђ,~( ٹVzrbBŶu{?1 `,9)*9%TN]eO߫:9nRb~޶ =W\㚴V?wŘ`3? `v͍dԷ11x/=Fx ԛW›VH{Yph+qXz8ˊ H8_w `Qa]-xf_zeu5ҝ^$X?>k=m!Cl[e.ؽ ܅BO8}0d*1TR9ֶPPke龪cda҅)[%Ev5#FVk2UYtk7V?gN#CF$-E̵xr&-#³7@,0FJ.=n>/'&.7`j Qو+v;!:6nT/ sm\x|-Py·*i`FGT Ғ_iMhvj8^f,0hrz=B{V߁va08OA'-)X nRTH!VܑhU'0;i,Z 0.ڀ,3?:좢VF$wDE44I`%.%qVb1|9pWm h)Y8zCӗ$)^Lí.k^aXUOfB!Ҋ*y?̚5]Ѩ}Pj2{KJuf;c W/c9#wq:! REtO:o,0ͱ5Fc5O.=b9Swtyο{~rQ"N7xtC[I(M24i s@QLHGc.A1?V}:d`FVw][0U$y</̷Qr$ 7xTQvjz)^(uvAH,m%8=>:2`f_T K)Z5/ )@lξ#I˚մd5BJv=(MİI;Bful'N 6A} !@4dU GAv0Gl)g|?ul$eA϶&4Vc 2qmv/U|d.ذ:~7c~&CIEOʘ]FYiU^l%] <T`u.f6ReuN(spB9CCo=}+hO弒ɧhR&lUPUG<fO&WBρADmJ@6QUy8>>Y6X7R4D|dOI-FӉ,+{IELxG@we^q\hb)S zA`FL<tCB`ą^/gu U5՞]9&7ILg Χ=KbUݹy SCM+; @CR]廕 Gu21i/Rmy@Q,QY, y@9 [^7<$'mEԯ*#1{J;q`iL|}mU)7h=cA9kAoq8OMʐ>M;eVAjpTo&۠LX yjv&DKD %ɶA<#h?Aե(E }# D&i{-A?93A`1׶ YlE!|EIm0^)%&q}_`ĥs2e~>d3lBaI~4tPGd^siČם&(lxٺ)f9Rl(:h %.ߍO[փ5 _ʔL-ȋ/9>7o8BD8ZW%a_a$S6uBE5E<)k۷UҥF.}`̵:LG 4(&Ucc~/ؿ"-<"{C(>ڋ#ّ+t*DJi}BD. tJ02d !lE#UR+,𠖰;R$涾j d3k3U[;3(zHе: \PLy$hR8!Z8e >RT@nǑ9-kh}1!]>w|,>xKZL,6ݒL7y,nln:'5`E8eKg},Y`Ixrr/I͝Es]E1d: lΊO6( }4EMŶmK#>k ^Sd-< |g~#3142d 'XOF̿V+;OSUT]YXf10%[|1)&J1(_0uWxJկoW8D0)*z "`4 ^Y ӱ}&?#E:OۃEz@Fg;H=H n7?xhzuY0=&mblr& "eg@: +@Щ%)mub [x#;\F(}`Pjw_{|̞ O,Ů3XrAV%|g}\ѲnLIc+Զ24hz?rbepW+ۭ'G/Ƒn0Fٗj5aOߔ $ZWpUhCȲk=j^8NJZ&dDPvl \mA) *P-ag3bX:*MJ-'x6c#OMD*/7D#UexnMPIG5s\DVZ]D\/Y{v~nVA*Wo6Ua=0.z@w>fIfB݌5U 1kqV,:>NN.K}݄>Vx;+<7AHo0ʢO~"Dx&*y[LY.7zxBрtYѪ("U]`[b A9^{Iq?v8i?ɬ28ꮸGue{b1uSFgG}'q8A;:\6+6/HQJ+?V_/FSSAukggxmWn\rXìz4ie ?LxԮ?&@',+ )X7n帽e i,EzJT]]#6jODJ߷ӗAMV&*6. Z?5VYroͣh€*:DVaNV?[XyP~5=bSmDŽ?9d>Die7 2ՍW|YӁoR>5;?/4u 3;%$ZM'ѡ]м%or.!l@mؘ 6XၯpaT!áβM]][qRd#αC1 vNb-=425+X@ID%41igJB..4V}B@n,d?9u[%a Rm4oim诽rd-^zCA~ǴjmG@?qA}H,U*OiPޟ땒37]d !فIVߡ H/`^6^/CH@0];+R߈ |2R\pEJ~C-b9g ׼7 UivH)$AQkH7ƶACR3-0 LZnaHA"Eߟ'22j3*ŮWJaPzA^m97 A/,&YɄʞ^*10HvJbK(`яCR1T8aVM ndYf F6sz!zdSnB*[]r;"hsDtsz`V &oYL+- i+8`Ⱦ _&dk+Oͫ{YTH t¹w3ZX9U7{ zmYz:5//p4G5?RSD(Gӻs'.՛F:'e" \PwVr qP>\6 vi FmZT\sv5*7v̭F;؏IpНo" 'I|_+ 1#peM!oqkڷJ;}Z>l? sPV~m&r&C˼>Ɲ6N| ם>6JN*ةpnG"OhvorOKpo]]TP=(!sܢ7m/Ҍ|xMõM'gCF$W"i6S~iI״ т6WK-"boy!7*˶4Sρn0z>O3/T+X8IaY0t*}DvpQ.W^T"mӒe?GQ/{XO07-ZAWQsO+gĭuD R&6,5=8/y{֡=7@Rb$L`ϥ?Xy,"1[EZY@-/5XtdEk,V^$E K ɱve(XKH[+B"b"{LJl7w1> IFوR'LɇdNѲaB6"h=,7Y]t|XRc 0*/󛄧 -T+0u ּJ< p,[N ʻՋv|5SNeD"`4*#Zwb`f4 cJ.BӉآF[ր u1R؉&w'|-&Af»>6L1Η:o~'.)koy-Mz'zpFmSE Xvi2GԒ^͖noԣ͡/OBwc%D3Nh)?zPK 3[3Xjϳ22=M/([[驅CI>yRhI&lW lU@Ck =cg?fVL9}(]jy_U++GK]jޏS+/w0@mv g8%fX ;:@L^J`,dkVfjZ `~VλN=9NN]0Oqt֫0]&zd#e ~ t1!P  7gf[wҒ X 9gʻ1뾆9,k2PXƂb' N!?ɑR$>=aCzЏ&+io b+a0x-Jawӽ+]ew$@=Lc$'Rw;o䇹zR<6=et$K#DJ[N0o . Fw?A =@`aq)&-2jznu܋`a?\*?W< u>zK`xY]/QB>y 0Y@FQK\1V% $UT@⃯V%]:L `d|kzc"| PHn;BٗL"yq7+E^:.e~ظi]zhdشG v4i/ki~,Z|-IXcYxlc^AŇrξfs8pcڀ8a^}]V~J?u@n>/D %MqjkK8QSMX {t kv ӡg_ `?ҌVΧ>\MNA*qϋM^h3?,k MRj^%`BS6 LTw$A3`@~԰x Spa`Jx<%> u[ퟞ9>}L 6W93FT<)K,d0Jr,927K8~ O}G V֞xIMͻ|ԾwyF0UCg.VMm)k𨸁$sNxþ},;}!珝 *YKӜvA x~.[0Yr Y&O? DaN X.Z =0ɨó=+s3Ws}="E6#DMSgsXf^DƓ}bxA)y{z˒`Z=P"J R܅_8^Fɛ\rP{^+%1|Q#Ln;G+ct^dO=GxI7y=h+TWw/A7E-7p`Y P/(/wwPYNZ{!R ?VN,~Lu Ny3jAY# )HP\J7LsBx!{8."Wk7BK_UH=2,Xy9`܌f]'nIWdc.>b~E}TNAv^ԻXUˎy@nRu{! MiHuI>ykJX ˲T}Pc[rDR#x#0s<,ް3 @a)+V be ~P r.=}b|fLU+uWM! `㌨ݮmL3R&+ jjW}W::^,?BEi۶$~RV ggRlG&PYӐNY%\ӄ[3uUotŠE2c*r1tqF#K,q) Vj%>!%h*P@n52^Et^?FIO0Q΢0[&,<>{bjd A1uiɠ,pC;7=,9n.OTtPz]/n}.A|kg'G/ҒiiF}aJim.uA } ]1Du4qpG'઄Ԙ#5eo` ^@. '\X$F[B)Yeyf$cUC-f l qL غ@f. G¦+R؁Ysyjf"VeL?huO&!F"#7M"FG V^S A\}h_Hx`ȶ%тO'VJx 3D+j-`]K }]qMl pŪ.E.N8$5uc6uЪkUeMXhv>3FWbPi2@˓OJhg 4X@jR z Ό2{`oZE\фmz~ VCLR u.n@-XUnTULb@^\6Dvrb堡Ȣ<7;bٺUs)|W p#nf = Vu+!EfkT;-1n_{~} ޯѫ} Q0/RmN]z(Cj4"h < | %(),/ IZ ZPiLIɠ GPkp n"ATIp^ .`vM5yiJ|ݫSoI^zn8mIYЭ{YѠiol!8T5wmZf3f_qCۜ1j"~LRw3MP#ho$|øHhI\r;X\W#[DA{[8Ciꪀsw[It@6M`Œ Q_`41wgThuYycv:Kn(ޣ£mןzO ` { `Vn?} 5Ŵʥg#z!z[9&K;4Gb_9hx@: O}ɛ{\-Ǩ8n"\'쬪 dΊo}n覲t])жL6JBbcƺ?At9ǓG|H@BOԴi28k3D" u߸hYBя50坝h+)o?㻕) 3q^+ԉo&SqrK$H$֋&|kPi[_)f?-C r"ڋl8.ه;MkFeҿ[ ط{$EP^"XyIm??[Q3gXÄ,:Νt&ht=cK?r~%ak EL2l\ϴn6OXU02q&1| sj&>V '<5I=`k-|̬ܖ)'1y5Ƕ~KQz*D'4 &GwqGݬג [⓱DZ:}Xg({zHxPnnmcx.o(5wԾ5GD`D#)뢄*q@ `-BΎkRb[,) adZpge5ADd:eA7T3 5PLy;.P|&Y\$+rgư偖x,r~lGlJӖ)s yhRȇ+Sr%t zkd٠tZU]G*LL9{ ~241c]WYc)+xuB/EIYa-[zR0(z{_kBIIk(1I'\ELta 2G6yz[ZH`e¯0XޙY-G[9$7&[c_@ڬE ~@ ;6/ogW>WuQ\Op un.Cp oz*Sw1Q (7k{)Z[SY HdF  p!lJW܄2,P; T14CA_:->ظe2n2 NijZTHNz¸ aGhqaNje#iEG9"F}2^ 4vI6UW7Xt㏒ tb-Ugގm7_'h!GMoJPR)Lkj:6XcDU"^~ xQ|7>n 4i3ACxzⶈZ%Z)NbFPӑ+ޖmC&UJxc n=#zo욄:eS] }r"( <73v iae'+ֿY=O)tZe7O 7lE{/[hp[}%[v*_*׮B ^Bޣ4 r@}c/o\J&rQ2vU75 ,Fua]‹`^]'^Hkzvr6FeY>^ZzhpuNg!ɖ_eƦ: }h9UYRsL[).@؇٨=5q"i9Nv :r3TrY*F;LW;qEp~|4بĝɱ0E XZyrvl $z=1A3? V`,!FahZc:W *g7Bg 3? xF#\czưxG'M֭I.gvag82Eb·@C +)"ܻgr)o5+(x_B6T2+7=1(G]' )F_^5D/{o0ki8$aﯦ7yeyxXocd^ejc gܾ%+# }_nNEu#2w 1vP )>vAS9!$q5xp@8ܒlA=I#7,>NMLP8d6 1m@KV>)fbUbI͙=`w ']U%(q&Hk=c67X#*@,n R-UWxŗd5YH+O75|?^lsnqFg("Wχ*c \e="XQZh$&YfQˆh4 'sy I/'Pxyݚ|֊Y ̻#g#5?^FVa_ d<)ᨪL:fiw|F%dj~@Nv\ xAxdTJQg(P?w_00)r `DMHuL@UVndi{r2a)HlHO42L8V߂a5s>"vҜzYM옏r Gs0ѕtG_dʣ#TȁIb?W{ugtuߚ]9J_0t̒1caNeӐz5YNf&ף?Wgb3iP_7MXgBF|-[u|T)֭rtVZjR"YOBFg|V n8e0HL>ߤhem3—ŵh᭝ڼE*yԷ+0l~"\?^egQDEpD=I&+YG< Tu^qM>r(pnt7qo[^kAo?n:6\"05x(&@~lx?^G"{Z}"VxM`BU @ik傯,dTM$Lr3N$k:g83{V]ќ|Mynđ]2o^*\?WyD3䐪#a{DJ|TRZh6y2n`ct3X q3~`_ 2>5l9$:vKU+T͞,z͢&R5.*&s:*Zu5e$ u L9\/mz, W9&*(R39~!6(xqsjUܰGϛ1o9 0mȟ$KyХweKe{Ƨ *ĉ?y7G940=n(\>lw mȓ2Q {ij2梍QK#[D`𴲐br},眩S ˟eC-ek$:!mS@l>O;5G~iadH_S[c GJ@W< WU˴k3sҢkeϚ v&B ƪ'y6YTehK#&--"rN9k 5N2><"eMrS+ja$\D)pi\KBDdo 7d̎B/*3ˎLׇi?se!7w!8ɨLfr;rZςz؀#NuL l/㧘(6y11S?W06 E{"ef^9,mlc YL-!JUu$VR@&]a]]I7WBRoV=%;BsʬDX epV5Kʭ"<'HT$&8g۔}Ld`ǀm~38!L3͠DSD?h,i d?s0D;L[2d г,!+Ol nJ"1Z=r}<8@_eȆ@+5i.mH4@cWIa*øgIwf1CQc6F}VtW"rf5H!a\˽3 /O{1*eݫ oͨ:rɦEJ~줡qf\°lq +gx;zu!l䉋KrAXm Cu|9wdBnkC@cͽȎH ̆*Zc'!9GY#,{e+W+焖Je0j #5zq^󭿋8:ʶfZRet sxU,]kft@$\ ewm'k5mZn-jKo2TaǞH$7&OX_Q TK;1`ASz sۃgpYYk@gAJ@o_S,+G Zb^"_UæHNJE}cG0mmFw%9Ofs_>F@}?Mxվdm2~僨 F=knS9<^ȹ%k4?]O"r]GOU1>gdwGP&E57ss _z.jj?޻]âE6IB7ݥ9BD]|_zazйE=;'gh0FK&OfƋ01cxߴ^^<d(@T$Qev}><ɿ\2R~=R0jc[y_;x#cs,_nwN&|;~+8I9n./UA6PyZWE⢄PoDg*q]6Q}vʹIj+n7YV>F Pʮ$$κPKIF%Mos2F`$.k,gpLn`76'l%hL,f˜ ݤJssWfn9[]υ(0}F`bĝa$1zk[> +LmGuȚ!ry8]UX(x-:6A YS߽|}\݆d%(r KYh > 9F*ģ8Ul9 ngn%T92pwܲl]4HLĜ"0&#>|#qOqۣŚQrYwކrP9W[SiQ]. fHnѝ ,].ȵVΕ(-)fBiy:+L;aX8Do/EvooN 1\$uZǼ? Q^{M_!﷽ҋ,4iпO^L X_o)4d5”@rё8Ȑ_z'x% ESgԔ31pڦ)b@Q[[JZZd& )r39Hd^C*/'>EEʣjEoG6GYW;RդM`r@*ݫmV-`wz5ޣ|Ԇ4_fA KMğF%dOh [_mZi\dZJYFwA7$gI}ЩAE[#(C̡Z;1'ȘPtQĩ+b'庢kB# 2b!-[l.3Kji/eQ2Y?Sג&hMu<ÆJ2BW7:70Wm~\8lf&tLY,!y&^+g)RjClɱi7#t+Ȁj1uWldMoxϪ%X]bFKvS9*`CB. :seTZ#<0z_Bo(y&ȁLYqoOMε4:yBOAo<%=COݡ@``V׳gl m#s% CL7pAn&U'f?qSyprsFR7fRaEE~.˦\NȒ=̶q^RnhЄMOKtuNkWأDYԁ ˈh2HIlWmD)QVisYE#QI7e3X؜MIv+˽oK#-~higipHG:Sk xd܍D*hF,/I177g)8_'{ap|}+`EvNi!b1>4̕YuF msO,p[KEؤ:KJ{ˁK-NI.8΁ؗSWZےFpUƢ H(گ7*> 'ɫz_TbXQPఅAK|`pjuGcH{qw*+@c:(dw̾<{&_}ݦ6|ܣ.rLJo2W5MCg`ݝS>ݴ%ҮܚkZ"LI'>S;|\*ߘܣ\ЉugY\+*{k*^)C᥋0`kC?YSQ},-xydmܡeDa$E(e0 CL*ozj:NƖjvۦx; -[ߨ՝umoe;*l!SRj6WYHՏ]D;GWeg;su]wH\HaKY>;wt8ڃt.c*}/)bOҬ1c7ġ&c{:xoމX'=Y? sͫJ99$cpl'_JZ=':%a3OMZ o & dC+#߹cE3!9MîlOaڹ=,ƅH1Io=7ۛecooBl!cMAcG=~A؎sک迦Ga2ίfX֮e ynkh$JTpaz7CCV[%]jR'b9!(J-yA$l ܯ-!+S~#Y0JM?DfP9#piECp&<`&Ofg0E^ÐNج幮ǁgcxp0IjEs:)y[E31ڏMxR=*i^ '.qmɴxD Vw|O0 B>2N maL 8>,܅*8)G2)?6H3`i\n?g lkJ,[T ɖ1S~_|ᄖ!xga D&_H56G9h`0PDsv$lXV<&DFdߋC5fمU ɵr5#FI J 8v >9fZƘl ?a|GL5p/#d`5ƴ%wÁoџy/na7ob`<|<7ҏbFӛ 2%ucXD7АR&+A'yUw>O˒DKc t !X6"a`C֡[YM\d$DjPdKUmy\#UA?#D}TB) X(8ߺ7_u} K;+*#J[0Ez?m7,Ӭ^ˠp+BYf]Η\NLnsiB@X5~>F{bGy@k1 sʾ`9UhS+1ŰiS*AYY2\wB|=zv_ f"`1(Jpb #/.#u@pVINEapU%NC SX٣=c\0;pݿKq1RRbY.h065_L&n #St2lg>xQ\BCN*"Z;l}~/ʩOXb9mJ7hyu'(FMӥ)h3@.# /oO. d08)fUoxuM}@?fZ_ Hkya9\WΈ ŕHZBQrYU!)t"Y>P1+&wF{a#8߁vIw#+V5S2F7:&*:-nWѶO˜+^'DmÄQVEdfh[\UƖy @ӥ9CTH%/|:"n ]$H8b gӪgC%tE mDZdeZʇ*cHg!-sK`D~ kk\@!' 88X@L>.}Ħ#` rvW&o GkTC, ,ׯHHUC=L8tMOaqGiE~0)֣uhLaev4!yy# yK~B^tJM7sB dNq'?hf2|ZaƗz1%G BU( vZrQѤfCl`C@38ȸ!0v ^*2?/B,MJcM&l40}͸˂rv8 N{tTZ%6rISB:5 :V ^$~٦/Rw%L_[:(6 gP]W`;b0t>v"2 n+MP\lBG tH&F"n `1y:As!6-kdgVMxa7R "()+ǐ2W~yQ=d4S}c.G|Q/7p=XWls3rd a7ZбÐ-Ll:j&o6 Br99椡Y)4p.TNVP8DLs,3;~Q[`f?v)\4.NRs]<_@O{ko@cTs١xeW^0 %aӭnYաc0hLtʙE 3& c ?e{rN&|ƸuH3:if ޺o)Vj_[q/B'=[g.A+-RIc{ og _LE EyB" no !q)?ĵm~ǯ ༶ *a]Vر||.{afwsH4wݳ=wC]C+T|K^˩P͏51̝خ)CݯQ4表 ]2Զp^Ͻa܁'Ei d 1i.cnQgbZ[u. D.筀qo⡂o?I -Q9ܠB,vFLEF< rjQSm"}ϥk9aOS2P,G&ӯNnyY &&^࿎p E gZĤcDd~|PL8gG djQs$6e$?߽B| F.=&SN.pҊeو Mb;fGh6 )t`X)>f㝈Y @<[vD(=jBKJ坆On݈]>W[k*%|$&iE{)bS*zݧC”䢫l1z2`fWWZCtnqfVW Q\@ʑ읜X3IX px*ߖa'=  ~= 6;YH4ίpsyx x}-6R0 8x fwD[8-3cxM@$n*湧RHY_z2_b1QSr54v L4r,r\ogB,EvSN.E =M /b-a>kV(O`Q6?̀dUsҁxtC'%(a=*F3DZhժK<^-Ȗ`7}N;N?yś"V͚osW#?hh:ܮc4e&m^YZ$-gXTIb=ZOEGz5$ԥY'Bb050}U~~iWlw5P=睉4v0FzHoHRU DEݶ Čzv}\AU@7»3@B;]2!4U}4TYS4anQ@ Ej;Q+"W~5<cˮt/pj#ʁ(8yWπ)-IJ7SAWVs9*pDyᵲ7tL9Yd I^-)DoS맕R}P&g!bUE0ׇ&i[uS!SB~@{ɋCBl/PMF'S vZ;[eHs#{HŪf$tlJc5QRÑ DI gDHNni&-kd\Il($@jf[hE[E9Ml*@.:YV_ &s}_ bVa "NOZ^)ʥ4mth5x.?5Znylt~=&{ %. PkeNQ}}xWT ,EmkH>$5|kZ{Z˺zB*Muq"f|>߶F51s31z8+M49>ư-oG٭ip|܍BP†Tܔ|`R!gfWNN^5pĦ*Q%m"BOSxͮH_qOE=S÷qI"ɁݕgN;ي7(.֮ #A0/6VXn@>]N" ?t uB[1z-xqH^BK2]`#ezik_>?B-ܫ?yР!w%7zJ<:{v,-Ij6@zZlCWN sbzvC:c+)q'`(.+`y;ʔvŶUEsM49 AOqatb>|Ӂ:h=Fws}piH=hwZ "f`u(hI~"XGOЖݑ:/ƶPv_*=D~2]˙۶yA.Ț[..o)U?"l:ڐ`i]bi7,pM-oyHf K @v2mҤ^;FZqSfz^9:H ydvI#~0R NPu5p5Us*rJܫYfk'֞/JhU=7խ`ֶ^r.C [z-k#}꓂r /AbH^`[Q)B}W,v~*=gĿ֘Xn6/Aȟ;ҲhAhTPl]%3*Ƭ`!6mK~YlU}a5/ _U۸@[ݡPXiuN?eobrI$u /|u4 d",Zt#,.v{VKPeDly;$ L"yu\l;tLm9j(WтӹҚz34yE0;jARuxc. #%iW j# 1˪6L:+H[=/md^Px~t=X(L-BL.a]ʜgZߨaB/`5K-@B+$t[*&^3(Offe4}:KAsЮDkOۢ``z!+ͤg1GT}|"+ ܒ+ bG5)y<2~QvMBj")JVzh_o,o\HWT1Blȃ&}}LFK/"shdwS{"۞oX5-tVmxng~ucΚ Cg;= ]B,,8^Z6BS6xFK0M ?FHW4_;7^>.@a b$N{9'qN!Y0((l ` xv8ʘ)Iӿ]"lM\\Nx5mp 𙗺}X~OH{U=C'_rB>oZGHMI>B |±Sqz'`pZ`{y]3HAƯEbrYdewXҾFSjɗli,c.>b_RBF?4%mRdi.L?9QM +xN~=87b[ڊ)) ~hG@@#]J{FWQQU,ZNǣ;SB5]P0!ia8 < Mmg Ag3'!Z´"8ML* a3WH,XWC_m)UyЌLw 3.u ?.@e? Oh,W#+^gD^*V^w܍8j7YT0C;*{2B 4eUբV#lg_z MFt'H6 oAVRLx1VJ`*JѼD|oYy{c'JwDt~$!džUru,9 i[Oaj'P2.TJm< .E., dJKɰR=%{5)y,էrp{ b(dw0[\)Y-#=v>cW-Κ'zeWY5Hٽ'z?4"u5MШahbܦ.u U]L{xQ7#`GOQy68GިQ]AG}o9x`;8mb֢k`gHQUܭu(cT!Kv{kxκ{QEyrqgxw}bOK]-5C^]?۫;D\v'yS(DevO_Bc,P#f&< lw~ņ;FO`e8jn@Y:7Ktպ i_m x7OzBEHP}z6 kvl݇"_&=z6YUNsT.SGnj +-R$ӎL9\φ[3z{nUl XB;E撶c=jo/߮fS\_#M[ eaSGmxXg4˾/0&`,, $d1]U6a,d@M@Sҽ%ru圁:+jуVg+0qȌkDPZR?MmPsٞKUk[ Q ~PO)6b[qe(k{0!^ D%X//%s0{C@MUt`Fna v=u;/Mܹ6a/K="m+3d! K~{U) ~X`Z ɽ+rZ*DJcf\Sɼƃ> UuK2'EmJ-陪Oz%]{pY>`|jՈ'T)Ufk37'qq$hm =! s}4$‘.Yo S'O왪i!&Ʊ=vӠ04K_#ZA bhEur |,yh&?౷%Yo!Vr}r]),H.35uIH%cr(GN3n(I'XŇiFgY!gMiLMKl+i֖fl1d9>Qee;}64E9ӔCECvЦtbL@/.gLxnjX+O 8. Vqa.#:? ( 48 `$5@C)UG@r'3YԌ/K("1 ,'bř(2pH{^t5nvVbWM?!'~~Lv$OɊh)h,zf5,+n_=f0UɳpAoVnS@ sO_A 1U;IT_qR P* K9t4;γ7x [l̏鱁^#aOȾD_]2hT$iEgGKܭMPΔ~P!Ǩbx /.|3<$^9g";=W""|^鑏e4 u jpvk&]IYI4&k%N} Nn*ÏecuJ ~ ۶e*rpZWNy|MUJ(8(=YWsp1#H[UZxFԨ%6 cx^aOesbXUj耹ͬNokbrqn6g ̭38ϚIůD"lrLDA? ܣ^ @sV"W\{[82YP=mJS~l4t&èPJƐE .>95y?|avUGe|=|1c W l11 %@Ӛf JG殛2ݪAŀkCXCHxU.R3В{ T}ML'v?~|Ts# 3I`'b$-3<ߦMm х4inzΞ6&;6d!Ea( "!!ItfռKBOo rè4*ծAG ~̰Dvτkm ၔ5pGNBNZIn&7z$<]OwtiM9R҆5 (M&P@.h ՗+sh 4\h;A. M+b{r'rs4qd ѐ?jV eeFGY*(%>5FرsnRvvSU@y9xL\wV郪1ǰB³Q\6_Kym볌a]059Zd;L/eI*OlaMLl8 mrŃH.땯wpO}B\joĬ2~ݟPU v֞B0"V  ,6,nUYHSM,{:ƅuGzdё\β.)8 :#fo,EH~/Ȱ[RD3Zfƃ1~?sNXAK⟯8ImB NI aT\i@ޢ)2!hx f̫D;hˆm7 O򔦻Ë h8jKhA0=E|I׳x3 1>hUgXfYq VwpHEn/Ch2Ei2Wo=A ܧ[]qbn_>`;gsf|(ԯXGyj($yB #k}rhOGInzWJ+N4e[1 c &c-r+UTbC gj&c  H5@<`V_ڴ2[t"s"@E9`mhJ8  Psɢ"fZu|Ksmrq|;aTc/Ncqz8].3'n87u$ۿ%a*4@`(]>Hw8W1(v7L^E([CL)1W=<6Է8V@L 7xִ;3.u>?-o#}iIm~ĘkQi/Nb^w14Kʝ@f-ʗWRJ O(1ėVD<2)B]=9*@5`hgߜDcÚДNFʏ[(dzR(;P?efUs־PWWea5h LgZg81‹+ gw-Κ4pBіCzoȀ裳 ζ6Ezs|!f1 xlR)B?t'Qf]cq!ѿP:~IpOA3)wuW`mϵ>^2FAw21K}BKk:G,y;u'氓"8p5 e0%bT?~#; hwR 60dVʭ-k'ksZZ<-쾶I2Fr;%ei4xUSq\+TB* ϶]g7z+0䝵,Nav9SaucjL9fnIole>Wo[K`t뙏!l엫_-T!w swT&8 ~ ϣF !}x#e)!"͵8}71i+42x#պQKY}䚞|k0k\kya, Ӑ1/4`b7K6UBvhJK"c+KI7kIgqk/ s_Lhrw̆QBXtN%w)kpH-V4 ۫YR'¥*w8^9}/)5-;K\e>/9$*8[UVź9xg:r&^jv $r&'H,-si܍wvTs9!SMT.oD wX$wJ)*0ypeLoO R:a"4YP&iX^͵lJ:9*h?aD;'kJ[Pik|։oT:PU􅇵5ZXR)hş(zR$$wpu%-fpธ#kWR'h,W6Lm)yK`??#Hh8gc4ԋ!0 Kй YK"6o+潓$*nj{~.L^L0YAJ aOVB *x%ʅjS/?5~RPlBpœR1 ӑ D'lg8\`-ܹCڎç%#CJ>L%'Ɨ_G&ht2Jl!C)u.~8VJ3>pLfƱ<zt06i)&߄p5Ǟ nj4y R3tՄ2zyp656 3DqI o%6jsxmݍ#wNHlp%.Y@_>{]¼zSf٬"ڙ(Kw&CZv4pb򗢊u&fSe!Yv\"Y櫶i3Z9[i. s$H Klu&^̤}UlcSNbMo0ӱi%r̠ r |1PdF3".<\ժA)@[G$aҸZ=0-%?Y&ar%dE8щbYX sWe".(0k8K} V#"O\9`MQJ+j?X@ Gi.|pc-MIu"U=[mgyKAYd90sq$,lF6jƭhp֠ D#;Iv$9"2m`Pr땡qF:H p1bq*iFt c# a]vfMaZqLm-ʌ4UWƖX"CO'Cmz<o!U9t-CG9A="q e>fP&^t`ݿ3 KŢ.owDgXװ٣\xEKO'Ύ*2^tqFh0mo}8W_ڽY_ke\ȷN48=x\GaˮƄ-$:zD 1tvB+χF'¨I=#GgTU0]C3޹jbzuv.*4rD17q p+083e$ Z/#ջ#/_x<+0y>@h] =h2ȹ‡-6s=q/<dz b)>+^Uw /JzR+[[|a۔R #L`8gP'op ?*ct#@Qd|=֪'t.46ǽnT!d,ƖHCx[8:D @Rd[t' 6v}Fh+Է2n i|i;>5eW9ϕܺQip;6"[&,[!ˆpHKߌKa^Uh:sᛐ$>/&UZNXڬ7~O}xĤG ezk{Euk|kV)!bJ#jyCX Щ! FP["ZZ'"yX\a-< &'r|=:=jh uh<wwA՜-mn [?!iҙju8ƿ|.x医IЕ}{ ]$GBHʄ8 _ xץTU#rѦ2s0wN9<2C4Q@r?jA! @c;*n9xQ*izE#N79wv ړ}2CHP<~TWeGnK=AwtIE578FPE)d X<ȑB9K8Ih4$N2bM)/eJĦ龜)@IγE laРS"%OOK;Ӣ(Lk UٲXJ./X8SZfsc 6Ek=2imэz'v>x;Ϧ<T?ݛ9ۛ๼VbQ)$%=1zlIGܿKګ%1 Ng]EP- i 4i{Qd ÷"B8;GoLi>s!PFƎ/~]h]zi"o 3a 7v-9ʻc |oT .cyΫ_#.sL dܷx(F>^/,>W}5xhԐ Ev}V_;;!$y9Iз >LAP%EvTSC2±$&Lpt.ɚXxsC҅:u'߁jOrv ۢߋY,\GΟPzvi ^!#OrqF! {|X1(vɴP̨CnlȖ-GےFYBH#J9? :j ܗİ SA=`[7s,\r & &3SBc-a-7J8'7M)dyf\/qԣ?B [F̶!00~_djec=n0oeknFi!AQܣEXAa "ZvK?{E]${[zUXS(Ɇ QVWSԸͷi p@xa!S biZu L]DO,e@+3`Q[BGA,#A:UfZ,A-˸ъn[%;JE[HTPq@J"|߫JA*>LZF]{-Cl#'7e=&u񭥋Hq)}ϙ.Y=Ʈ{u @^PX&k `-`u>Eviۧ[otX/oǩ CEgI.>?VܰKTd5ئt҈/@ЂZ\IB"vSid,Uֹ. mb{ ^-Z6L&- ŷr;_9(M Tl)XFOkoYȨTz{u;1FNRk <).AU`oY#{Kώ!U1dX3Ւ5 5rDϳ#9ic)Qq_֖b!2lQJDdu cF4É K3۽ r 6^dwp+j7B׈84l@)w\ADzjw@~uJʏ%7"n 9&\Ԓc &@I%C gA,ѩjt" Pݎ]Ⱝ+Lv<=A^Ԩ^;7(dk*QBX7P4~'u aISXvaU"z㵍D5/A2b]~(DqU05ogQXgڈ8굣ȾR/C.xh:Cht*^R*-ls"EmvyIڣ>bN"Ol_v#&KC)ZsNvsH7Fl&j/]QòvT`Á+7Y=(=0#!&E!좴EL9Sf)S(61r2e~V%UN[>T$CoDmsXX6YuJ p9jd 8) }"~&FD]q-Ve |lHdS#} Df1ʙr~I߸f@Ê+^0j"XZi [f0w=wuΡEFMy?>HիFr͡{"Ac&K3qc4" Jn?_+}T:6_ Y-W@#A|'w^M1w`Ӭ*0tb2PU͛e ,󛑲-8eܣ{)%"}{Q^5 3$fpu|uUJwsRWk2ocADH0T< r[ܿ-켥#?i 96gaC0C<'[jr2q& rnXk{fegVN}{Fk2yt}ޤ}% UܒX(TRm9| m"^H_VtJVWJT\Os#wf=f5Wm? [?ڏȘڍ]~?QLh߽lY|Bղ =,EjJm~yy&Δl~!jӹxkY=Gޭ]ҏ3޳MZ fiRa8%#sA>@QPHӤߠP&4ՠQ2 C] BdU՞+wbȴޏuWFZO#E^^Z0h0/qnG@#HGBoƺs2)`xoh>$6szꮱ޻LӀ ao@C&Lқa0!+z!5D+ ~Y\_zʉȷgfl">TV:#ĻW s߈eWJӧv('>#Xph[ꋍN vOToyxDN[pٵ>'K5'CYT]|noPU6jN=B H:ڣU%#XJ7Mcoj)OZ[;c6`.b} XK]_݅I%q>E^A|KЯnvuER@5 Lid{4쬖X<$[mĦ[{Q/dȜ71LG$^ iޫ|,t ~d V#f ɧ~vhrd sUme"' %~D~rJbKݩ{iBbXFL_{:(0Dp-5_òj2 };xmɏFmsRJKp">>s)l!h̍V$eFp /`ALx~mb0Ge MU&M*%gG -VSVE3-C5] C+ $ լ "ڥ#@5JAm9 8&>7j겆!LUvfRn}V ˦ 1I[rNq]|`ߣ(/vL/ [杖 c`'#pݦbŀPۏ<1s%mO6>qk!{SfNȴmoC\sCWetd8XG4[O~>;[)ى1 "ɐ+><+|efEL6;Ji9.)(pxy#8NR1WϵkNxa5w`Q%=#WjNWP5I/.فQ@7vSąD'JQa"ΞT_"Y8ӗ!6k?NXH;OKD,&G07|<*4Y,״Zn}zKڇ *@iǔּ FOn,0"p˃elD1b9 f(&,řyZKs(-> cdx4ofSͳ|خ_e4S7p" 196W }(ɏGɚR+>D)mkBg7[ضpA"8W|ܽEBMAljy9GT/qؒ7;):S9,Wھ)5;XueeqN𚚸O=zpȝh6ԽS_*/ݲms׏ojJm|Z8p,=UIa7i#Iu&bNdw}bKed$Rmi~?z_H?+!yC=0qXfQ?(mrx12sy,^6@vC*Xd ެ—Z~1n{,DFM=tcxgD|k卌;5]M@ydH"aa7UxQ;AJNPR;xLs8sH)Y2%. Aߤe [m/ 񜀫S@8.uOocgP+,y@{dܧ˷RЕgg}|"h8;} )wy?d%c b&\ p“䱐^Mҭͯ \ 0 r55G*|rcRɩI5+0{%" D:Gd񛕺m]P툌Sq+vHnY HB?s 4Bn&k`+Zm`3hp+?i$ FOqSd=[t,xpҒovɥLADDxQyюL#WnPǢtܮ&&y`ΩNDEЇ[Mf醓2W֡ٮr" RI5pIu(' Ԯk&}t$fcr8ZVncGR`(Z/*[MQ2G79SKXZƊ2_~MarԐ4'03gvg(n|}}[2p-@bmyaOF;r썚QP}SOeMD5 7I^%qr+~]`ek;Q`_9lONx}Ź _M+X:\y+n8BZ37(7{rէq6Z@@_[fQOjv'{YDn׬P’k4p C{Kd8K9^?B1|P)l8G-|ied]"$K^@i_'{F_0gZ:%ZP?WgCR J;}:_1YM΁V}$>BoL$oBi!C%!>}7EȘ9^2_<8]ځe;Z 5D557UDC Gjr s~"i۳ y#3)Ӄ2˟i h[tG{q!T(JT[>$ek-\pi8:ufp[.iHzQ6id;7UnADWmQ JNS M*\H$*U+no1,LPۦtk.OM"2M{Kl5TUZlWzROrjSAbܕRWm8ebd {N#({A;=Q2НRq%&`$V+G q`~Y䀿 =RkDVе.ʇ~a 6׫ m|)͇} |:9Kn %krX~i;B۵T(p ?lMBpÝKb8΋`PK }4]$~gjGxꜭ $5U!OOԶzXV ,vlkƩEwI6j+*ry8ېF^lma 46kn1uekV*Dz6.sJ_ju 3>c{doHZT =}ܴO=Zuo ȒlI\.0CR ;x+܊o5Ċgܝwn}Uy#&gtבPg䖫.L~QMꜞ g5o7É/RRE J-ao"T˭o aA\ J2'#Ĩs7 ۟qN9FK8Da/f~9 tp©/xbۗ 1z8ew|It]owZ[Fyme Wn^Ң5< Jܞ1=x-g܋pj$UްLk yFd-wf3-,ٱNĄd@tEgtnlѶi6Ξ,u*_X T*ԝ0sEbs@K0O|֮xxW*Q-~WXϿx9J.Sl[N|zGt /ΎL 7snK(ĸh-)e_܊59rCEqOێUSN$JBvUڙGKx¦g39P wvӵ{`3M4&([! 菧% Cɿ}09/M``_c[-~ k"XS=(`byήz'Hp2̏H)@I7k3b30weL>M*Nz%sA*f^iQ;DA !˩c g F "SwtdIgQ\6l>HR,9^N;hziSpJUۢ+;G9u}7Sԏik, M>,B' Y~ɘA|*7j<'̹p.Km?uxӰ#5گШqA/C]7S =wZ MRt]3*WGS'`Q4f wzI^ zI˰kK}%/GUmRb`ϳQ hV7M܎cͺA&vcxJ ,B5 ?'3i~igϗj8֭c5v\z5R+ܦ"|m.0$ ^K9<)c%4Vȣ`LЇĢ=,Bi# 0_!  'Z\k1-ČJUQP[Lд^D* =y|&JX@@nh0s;gdھ.$gċb,O ٬)\Mc4Uwٕ{ +A|(q@DKM؂hGw;pɹєnQpT#S!xfis{t0FX 8dN΋ 5犣&*Þ&v=x;CjM '\-Zis{;iUƫ2위jHL?f,[Eb64zA>JAw GQG+SEĄ1ĥlB;]Y;")ܱXuog;B@2#Ǧ0hf2m! R]ZlSc+npo_#pI Gޮ&/@ U'`HeёH~~]4tt2fDL GO8OSU9,8Zuܿ9i}&ǪGg=!2E~ {Gl}G-~nez퉮#I_N)* KKftVE4l,OHF,hr,GSr?L\7)*& MГ5L ~g8+ YsTUM :m &cK, hn.ܚFlt$`u7yYV~`3 .}}3Y_$*x@e[ns5SQG.Kq}?x')Z0x7]k%R"\(aS ]-LfE fp]u 7S?`YV;ZhM+-7s5Ӥyt:l kQƹ1* @mFɛۣQP"Jq3ef5^AZ9yc<`,5bu޼.AKܖ| <‹Y)|3Q6&]pV\`L*!pE'LH3A"Od/Q,x8kCggJ' !O*RS)Y2m&<ީvit (&ˤ4UDo㑋@[E{3oL0uHgF"ɾ -nܝՎS ɞb`_OK76PK X rkj5}őS xڡ eIP7y1A=HP]:}I?VE %0>$1P!`:x>na0շ\5$D+ehxp+uxi Pl ٲv9Laxe>,h̛^)ѴXCy& ɺξDZ}i3{+؋E??kaA\q.,/Ϯŵ)AY_u=Z$㪃"em_b3y=^hYmDulNSm2H3~0q;s`3wHhȄ#!24w2R~V]pI)Da90Z`whյ^m˜ŧDyW@Bv 䉻WFla¯c^X/,vQaBqaCZ! 2!ˡ,2f2;A0J5-mjv8`\a*vs !'ki?(Ì:5,%lU}M ?Yh>' $Rn<ӉNSrQB~M:3p$=K/pi5Uryr9@jc } n60I4/:5\u)`Wf1|N#fg^(ꁱYQ1b;ý */ \Q' E/}c!?T4hZM(=8C:jpFccG&/N2]d'v!=}c+rovB2Ypb'(2*:IH"Tl}Eq8E>QZaе28jI5Ŵ>_^@KZ$h|OŚ@+vᄉ8F tŌtv@qY[KX0SLl<#;]>>JX 15xAau66 ԢG?>~O9*&Yn'_Lj S2Ȏʙ1iV'S#ĠA=ў )/6^J֘|D:j2AdzfW&:.^}d'fpjѥ&3(%͡=Tf92%1?I' Xle2``>ג3|ݗ~*t _y%6_ VzinE ӷza<j Vڀ\u^1ROjHq8#C4*1+nǠx 3K岭X/E}yέIU^%LaK|^-O"z`*Sko,&Ī+^ُӢI/PX`@A a豭!KWlN1Dos}#];$b04*+}Kݤ_Oz,⨩+ȢO8징B Rʬ3T#]OGZQ4BBGoSOzAѮGI3<-',.-|p {~"gTD)Q?o,^+#7[{i#KF4,ԠGZqPaD`>N66~NԆYB&^:ѥn40Ƥ_ʴ0V !c?[%3NWuDf8LL< GU!ۚNܫޝeN|GNNeixc5*H0YG&",>%hDv(fWo1Pی]fMLZFvcB<6+w Iz⋸琂Snisk]ѸsQsR.d^fjچZPX';#?œShKͨRI5"m\SdC;im jZ%`zwDzU|HHͻ īXXKUUүD&.]GPS(A,<%D"/ӉMԚUtP;DMBPxB!Ou' 򒵻;*|ho[/i_-bˌ #+aY"@J qm( z$fJu ?‹ҔҹM$#>r7RFܼfp7c`t TVbS|nȡv[V'kתXw5Blk7ꭁ[AۓV]oT"1+':=BV@̥ᛸjR_א>bo6K!Гy.1EĢI ^rqus3 ؽ8P E3CՇ9tW6֌GK<&7H;,?mb?kSltsVBo "&3~y WhkiN ,]tQӜsx}^T+7 ruA4g#\Y̺ӗS3",ד^!x46gocC;r-/ R"!y,t?! P3NZh9I%x6Sޣ $?~@Vhq;E.ź2QNGWz`YHXW3dt]+lRO (j/R`^ܱ+v kcp'yD ?uhsKmFÍgnĔ QQ7n"J为\t/xa @>E83+{ +"xZu1>G$s)=vdT4lXܽ*)5Xngؘ)g:ȅ;ζT;^31gTp* U  |_ID\wrśѦPйڄQve£wI%>E?%JJa͕y_8)Vuctm Oq1B<|С/x/> -&p*.VޗC"忑bƭ_im]|G) c.yj>eBz jZV3 h~, nO+?nAHvᝳ#v' &ť-8`z#9cYRₙ{"*rneOWi/r78[؊fH9N2]rldm0<418.'htv߸sJ8R)hSrZg+7I(%wʍg2 DWl{FS688Y?֤t\J=@o ote"'~ ?PeNg G_ne{1#!wH<]2k #;ONG bOtOԒ(ִ2=-n (r˸ V΢/ (8Kp0v15y ZC=+Sʓױ1H7=F>f47d{%0܌θV S2^뙗GYKfy lߊdnYG'/['hG?. L29!913& qg-1:pa^0?D$ֿ&u)ōf vu9!V 2q&_P>If*fߣw2gPqW#==m"]rạ֓>9W;|sj2M3~3'UcaKJքi%w/=,342=95,b_\LR1`#چ-5J:|Rʌ9iP918$A!zi[V-ocK݋I.싂lvK$6|[*TT1+M$EUIX '9kog~TUu EuC;"B kKОRz 56 ѱ'Ci۩t[ڪq S1G¡_W+VG;0yA-<w837F[Lky~\2s5h'`џ\B[eQf2ZsWd7OmCς@|,?XYI N O vOP[9+Xak:̸u2¾e|"SL넶 oj{֕dwVÙB8c1n74h\7bCirc4,Q.䥡/g(mTMY򲳂i ϱ"-A\p1 St_xBKyDbv>`:>8E 4 GǍ,=_ 76 M?:v?&DF@ T 7%j1D9liJY(pXI`x2۳0&Ga#MXX&]_N|R9PDguGMqѩNY<Ӷ2Wrj6ʞǼ:/r}4dYt3-\_D=y4 #[>9c_Pմbɾ_, P.JotV %uQEn{lx'ێQ;eebJŁ sXȷ#tU簯xeOʹR,HѺCw1!G7=mS'C߾2 n&s*BUlҕR|4uq1:9%.*(1ͩN$Ug]HTHG@QdSq ]mXHwgaC-;K z|WH?ZmBGJ_sQ?$$# ~*9ITq&-IJ/d`,ގoAQg`]R+I TEmIWt+UgN4NI{5uimvNKW=(.L$4ә̿hPEF!}}郀xZG>ci-d\0xB5;#r* E80o`e2S]a=9$Bu.7>Dd!Ga%.ݱG |#eQߠzXA|G4J/iy رVkJֺ6ysEIL}>֋?NKƺ;^nc ڷed+<{l3EwgILjG{Q$kemrLK_"n XuL>ƶX vO7İE~'k\dI!y~Z?`)n(Uw5c"Ll#ϵ. b0"d@mp8{*'49)}"ו}@ȴ}5qsUǨ#P?D7/&4?G=Rp%!rYC"{JWH튓Tt͜mL0I{8mψ wIlFa:^[oGD[Y9!#=k7~vM+߉L@ٿiVBN\?䬊`kbuC??E>gu]Ӎߠo5PEoeĆ?ђUKۙ OQB,xܣ#jr0U3IEh ˽݆;WNߣ6%C*S%ya9JJ/xO7ڛC|' |VtZ16|WA1~{~7#_d{B Y#РLO\ZRE?[5Ws !c:AĐ͈ӋoHXQ\5XtSZh'` 3Bk]&Tp~`fٙa9B- IQ Y\|)<\ySͶTQ7سҁle/~LiSl1i4WȶNBCj5R+Vk)qeSfnNwȔ!>jiz{C>';GۛyʾElhu]xn!r8^iA%re Xقm'P< 5^'azJs2Slc#_v*܊qasquLWod.X=z&z%=<!~jDג|lItU/f*|Q)=87r XCF:š y.2|NEK:Z52~1vRb&=x}FKfnV'>}&`>O7)RnrbXS.eM?{@@.y:JE07^GRH9cڧ+v%J.}z{Jv?(n5 }Kj~k_Wǔ!RP9Jn;qz߉[kǧFc I-K ܛ< -)dD8\*1b °4e/t b1Bے#͡}Զ C쩙1.IĊN :OO1| D/%pŭJ7e@,| A?EJK a^QbIGjܔdS$)h7>D=P#LXk(ƣ-R[1nkbp&;I#zABe.CXK˼x0 q&-u.i@vM|TŴPf$%rc3=*b`W@B|U b蘠ۺEm)C_ h4i\qy` C.YXj;:%t7LW'z_<0̈́E$ˢ#1cc^l?o; k=]!v^a:Lmbӱ`+օUjQDNyDē&j iG@̧!l $ϑ V\S0OUxg< 4)!*'K71gɡnጿ\'Ŭ-@̀汬.,9ŜIȏBg]GVzcO)iŬ2Ang)=IC-n(ii)f!:lU~ p֟)8]4[Ɵ7w+&-ݴ;d=g\!fBw. cC$N(gkyKae%9P }fa@"\"q"" w[Te!3(eM4uk.wHQ.7Dq k"Q4Ν}B@}&;m]xc.:I{qo~$z[2uF5Ž}ZGns'J:2wI7wuGx1ym 0^U<167G'g2 fSX9驽jP6\5ki'0[I I ܡ։B"q4xTe;JUca@lCA 6sgXr.eo>~ ^ifz/{KFٞ82)ўtn?gW]j-}*HrH݆(|!fVd+]NYKЁcL3)/h̴}=C{:)~e$e|t/Dervb4UI=(: Oy@5uԫj'p%`r'4f:a;m?uĒ>.og'[I bY%~3G/}(aR2m+HT?~1[?ZXZp- 5"؍H coCR UI'>hf﨤?BY'ƪ@{3.h[o朻4ȋ /S Mh&T_ZDEOōM卣fߝ> .i~4TLrsz>ɐ,Qd)+\^-WA#=}kZb&u"G-)V#WXCCLQЮV7-']BENJ #z4,uJB=gvm^nMy`(:&<'"_ϓO3od4&lo<3tn,i#&Oˎ?-&oMݏ*<.KL +-[0jW/ΪwFscEWXGD QM1G#S>5Ry^)47޵.}|#Ы_:F4j3W`o1br:|mls+9u/!mkő#PcB>RjXJ7PȽ(Q!VS]Ͳ@?H߫Ԧk~C)UT//DDŇ)>rP :p~N96hwSMNxV$DdIvMiE9"?WNΎޅ {^T3ס?DWB 0L&F o2+ @j(фw|`:N<+M$Dfb FZ\lD`I3ܕ!7tP!%1I2 d~dYnV:gc2O6( 顽&\:D-9kZ )փճ=:z;@,- 8e]%+ [PeF/t] 'PUA)!ٲ$TݻU1 Jڎ%s(7w,.͘2[' 3WɅ]HGY' Mo|ca"D05<-=X9gΚ]IhY-=lE'O|%CMhSϸD3?!."p8hp`v:V&+ n;o0j$PF4'uy*!7v.Iև}URȰt.\e[#XAqܑf*jCyN[#t*Z,dfrE5_'Na'>#~հCB5P0jC`*ẝnG^h;زh@p7F <%Uf0;G(8XbOb1pބm/DuPըwo9&ΫglwhJ>BxaFnE47,ͻo: ;={N `_R \'vL9SSl#?>l%1#݀2do#rE/9#VNs`m..q1| lO=Cn"DBh!vcתy|9er?U>FW,r9Ocevb..[ڸBUPjHGpZh83̂@)ʭUdL5fBO 47셾ݸ :96YdTdgЖ,Qga ыT)ze$ B׿<mTǸ/:~3Ot*?l3mq`/ a3M}lw[st>ѝȠW#al9{޳Qe)G!I CЃPDniOk;}OeQ6'KNd"#eII\f$xVl#^U@Ht,Qޖ4A):˥7]fÂtqλbVat>}J 5 '$d{h &F17Ќ%p_xq$}b+< AJy4Зc;zi6l]q%'pmc9LywG/`ov-ʧ|`YN$\;\;0#R),X2J|=2LN d]hCZnN ~tJNa#SdkzRU ȃoRp-8Ϧb4awu+Ͳf|/<:9(ZZ|h] xfR=ܯo񥟈h>@Z~oJ*-Q=ʟ@Bpf {,bUҜ%_O5<5?q$Ǣ&`zMף0˰ؔ"siOe#ꐫ_[|%R@j4mU|?o$>:2@XN&dڋ)I0-%=74iۜ FMZQ]wՒsj>]8sʩk/۞ol 4쭘<ૻ)8D϶1\z{jx^~i+eI LJ9޶Vhp eokBX ݕ{:h;Rl6v ` EaN\_Vݢf :o[n,ı;̹D*>bIvBO arۚ:nuĜzg6IS~|.p%&`6m1Κ>D+Qc+ C^Dmj1VJ3Nm V^PIAP+.zA \Aփujw r{rqxoӃpŅrٖqjoܴRgc&u%p[Nnd{~[A7d7&{3LUeG$X5P>mZTEc\1T@KA[b3qfoYF(a/byOQ}؁!X܈RP)sM˟I?5^g0%%SEY!wOٳr C? 쾜Cم,R]sѻ*^4tcwsA0!gbL:?҆ 8e\p63tsTus:k*4.;gNJx{ӿ2}>:?fJQU1*{ik/9(B0nVFTGFڎJ\wbdr05GU()#Rw_i-ˀ* ($P)VOc0 D]%1 RX`5c*_Z\C0ԧtÅ*)t;o+{.@DCRYײ3j 1Kd ׇ:z1wQH#[ :PSwIE|ì|_M{}IXug]Zk $N fAOKhibTñ7Zȟo MzP\epY:[@@UhHv2NQί?O(G[ȰX?%,k}rHt;tsg(B!')~wcNHJm qU=G (Euɧ,- 8'+BMwE3w+m@RH;PB3t"Z oW ( Ɯ 'mήb,(eȀN ª\YxSd?SٱjOtXiggr]A7ޒ Sdϸ4V3hW·|AiK,}]Bͺlw ?5[L% Y*A^f<*R@F8ƴ]SIJ{k{+,٦ l9?Hez62*a}c79PR,Z%;B%|Er2nEMzA"z[xSFa(= ΐ!,P^K'U)3,>c98R"24_: %6P!,1L -eVJpn13ore`13FD5)<1`gf[:(" ތP8ƏlVNX _(k Ctʚ_4mb]j΄~3NaX)nW^[[#:;S#cVH.oӦ$0{D@<hQ]T)cSȳD@&Xih+eڒzRu+Ћ :V%YW@?A jQ6}r0ߝjƾsYC >}'aCKIV 0# [^i Fb8o5[*[۶te yVM|#sSi ϑG3"Rd'ƈ'믓wM4n:HXtF raYO/ ͒ O&Eq?G1]CǁELWDi!5n$Q$m2)GqЩ#>+>RKq#R44S h{Z#ïO_t_sukPNv1ΜN|.gDZABC[ gyyvL,zw Aurhʗu5gM>r&ERL<Y/6XTҶo0K\xǴ*|If7t`lhbԭ5Ǵ:x[IE\qA~f(SHUo GC:cy3rcO4 LXLQu",JR]PT70E#hk;Ubsv^7Xet+=S 0?˭e4A>ϳEvLYz[bQ )F5 ';ۢ:Xl'V gH NޝmK)ōq68#x,\$4 7xڤlT*c7bpˉy0rLꊛHvf~f bF>JHz?A9T0}!џݿpHUds>`Xlsx|y;|Vv ˥4+u;/RLtuZgȡᰘ=.qS\ wYC#@)BԊ,τXċ9j-U`XWSp#4r"pL^^CPr2|lG6LN\}8Bu ^jZ+WFmtl ܌-\KeipsIEsx/N|~#f6mo .zAWogn&D".dJ,k@)84@evy."~nm\HDQg(Byw;+m&@+ p7#^7H6] .s;f!"NblWJSMjX@Ze[J6J-0K%,N5?NckK˕߫^ԑnL]o[|!@4Sj ˾CKV RtlgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!$WvEOS5s}]t.^ : YZ

OtWӪBQP jLӏAm>>ΘW ,(u&:b6L#9vd:~xobTSĨrNQJիņ| %az?#v9.lluDDpO:A1_Y3 6#&dBsdELcm+=^5%]:Rb"So-n]0 $ ; Ing}n`ǫ(.V$EE:njh.c+:1_=H1(C7RSFI۷vݜ=^jh+g!1EUmOGh%Տ\N4pD5ז)qjSylm?}9chZ dVTs;K7؇QqK' ST/FqNC6 &O6\.w52cCÚ93؇g cPߦrKjXLp;tElOj \bG+T[O߱lI*$OS$.uE&FTVh..#a#Ǩ <޶(̽͢jƆ7s/Z.833gOX▸2p~ NX'LFtOcw;dh1l֫mpvn99TC5DČ0OUov#K 8:z)Q/5 L,'ٌ8MK$uf.b?[ō-– S7$˂;\"hoQnhaز+Wg:AnC#p#ek :8v` Z[Ls;ܿ[g=Kg&c2[&k='Cܘvn;c߂|.Lŭ_,xQ¯>9T 6fkC9e rEG^1!pݸTVLDFeJmHs݆Ddׇto`]T|ΌPt{&οlBv+c]LA=S2wSq}.צfUpJv1,{;8iV(4s]a>NGOG ª_dAe9VbM:Z:]Ԓa׵UJxq* = YG'?tA5G>G.(k!OduoCWqN`#!Îox,=yܓ>$6V{vq9ar7A)L5l3Xȃ.;60y<7` 8vJջA\ wy,%AZjo[˾^2fJҞd )A9.ƚ/:6;_G53DcOL*.G~8";^핥 ^RomV~Ú4o$%(nKn{'>MYӼ3;A1$W 0)U=r3$bWy<('ʿ#?`UaN=;GlnsjtfeCj/UѩԊ,A.V] <j1p!Hp ^߄ 2MB2~C`W[f$ k[Y@҅щ[, 8]'OB;B̕4[ i"S `cjg uΦ'E+~DE~KُHy\$Is])RVʳ~5F%j.$ >󎊔P"쏍x/Zu{F- ;nK`T텞bc)k}Sˮ fjqph rH 9DE!ʡb^qɝ .w c/l-N~85.'T-#ahKH|ہV.bz-r:de%<`{Oi(Ob1?N*b1Q~Xy/oZ]&Ng, W2b4;3N D< ;( [8w.S-w:fty|6 2Ž/+r\IDV%0_Vg}# b٧iXyfө7Ƅ$ /&_? et!w6^-M4Y_apf_{vވ͖V;Ti7Exr^ÊOt#/DŽ)];<6P:6: ]k+6=ɓhn?)2[=,~&VHDd;TF/Odsj%=@n.,!&)M^+~F:x.SRςϞERH e`cDyjp;B)3 !\ZY@%8U:ΫbOq vse] Ÿp֢(2[g&?7$XRՊ 5q0-{1o|bJXem, c9~EYQ M: YSguP>2ल8B]W&#isދoXO}wQa]s0*N+,TXiR^` >ǖ]_jMؒ x:(~C6Pz/l4z&U ֋M{'Є?W,I7=3_oA6G7Aޛ(lPi/ K |*랧JT]bֶڼ zϖ~joez*$BGnsCb VL)ϓi};2hcw)Y &r:I$ۉN*pc[z6J\Fa(v?[a/CWz}@zq# 8f[OG`D;6'"ar3.`aj'_^sspL7ir!Gn*a#X| +@|Yc޳>,Ih\SֻH\#ѭfv>^Xghov #8ёe].ۉMz#;ŠbFGg J"7글 ٰ-@ m2WXb1I⾣C`m]o}XB gL`עQzeոut,壜Abm;qŝ'\K#q~N% Gs3h}P֩mq  0K:P# ;ml ̜WqjQdʆbD|A+ZÑ% z+b`0m>jspF@*L^X8@|Ndaq(@ȲqީsfA%vmo RjneX֮ۜ J<J1<5"0>ݿӰJ@K}x"FsՇz ymrp*|צ+r+߫{J|Øs`7W-@'f 08KATIen #SŒ^߆Y*fOoɺgS`N4j sg,)z(Gi>X6HQʇk^DZΩg3@$W}&LFye+0z-'&Kr83HiZF,wD.FD$ӑ~jh'n:l9B]WGq;Y7F m?0m" 2*ܸg.Ƿ}+\M~ƬÕ@)j)g}uGwQ"C*qmRkC.>xn $)n[PM1u)نv =΄$e"MW-Ai}q1ķ* ~/ɢ@q(A9y}x)|a˨Tފ츖 &]+2x&c#90co#xStIzbT<_L+3eIsJ6*j/,75y;^%Z!Txx`\(kpmWzonYu+G?K-z8$r̎ o~e.W' udۤص^OEx͏>8mV iÉ"wH7>Z8  [; S >yl2u{}{(=| `QqqMe^[;'-?|=gQƃ Te3-2U< M~M[&ArگyA:Jn#;൥Y-fSQF1Qa5<˱O \r' ϼ&Ƽ/ 8kndV]AwVq=0I#Q[ئ_Xp5RL\tQR9gQ_$rv{"|OoT0v2AZ4ohc5 YDʴy| )"ăVј{S@"ƓcU3r0×^ڎ`2cV }w@1MDR4Ti:p(^;0sȯEe:52W-3ϧq$^uhޛjR4HBo-΀wIi "CK0l"Mj}HDO׋ XrʹpB\v B"FdT*0UgSpjU"j_bwXN(I>[WQ78jAnYɞ ʆHhvRτB/{3*/w曎x U;ƪB\ͫ4P5Zm(߸I1WO]w!s7;p 8Gp8`׊jr^*rs71*Du6(kL LNoTI8c$ ^DGхhxL) ]iz0䪘Esa|Ÿ0>zGgSJٕQ$RyS("n|BhS_$B0E?Fv'i&J ,'*4pX}ͣ '2y?TG#&dzzQ0{;`!pgˏLݿ=b(`ߍ?bxXkr$2SFDS-( BբL0XLLF:\Ȝ gOJ~]^ihvZ>yC΃)בc@1O 1H |Bڦl&15=PK,\y3S1PH2M]qkd. gaQ1tP_U֦MDy ڴwozGRӸHJg.>+j ȋ<'a=_vKY Nvz2WmY kɾ#n<γΗ#Dh.zSpi 4ˉjx{dx{ >scCjkπ?pFfkJN'J7DTMnlNonPOprIu%X|< 2S Y6!V3\LN\^ime'!A}f=fOIWq!IZGѿ$oDO(\Ffc(Fm8*T Ź&oeaà ?7hz+)jn?3cTAF Nj6V/ot:$/ \IN tP#Hƾ) +>6ClQUW}&r PiYAWsZ9 cXtE93Z]*'wD;{5΁9 a0@͊Ib/NģVMܯnJ>wk-ݍ2Jn>`-13PZs0%A;:Sb$ (%&6'RE@͙peׂL?]Ti*Dܢ\]~TB )'Mi(ƁIhz_r.Ε<ؼ>5kiupE#@ 1s#TLУ:a~zhaD`EԽnV  wgCǾ XhUυT[_nb6XgmFE|rk5˷jꪟ8jV tv);zn1~8icNF>ACX3`[yb-oLQڶ"#Ҩ_ 3r4OwCͣ~D}gbg/'ҨC"ۮ.Y :ؼbѸ9x KWg ׹K|X=7^5y4ԣ`ԁpIjxE.۳ʌI,LkC ҞyΪ|!#ՕSzJ;m9OW#^K)hMJ}fT(?MTa.cJ5bNazGySvˬbnEe<$0R/7ZɃ_pi.P=|v,7+<̣fNqMn[A-uv宅PО$(p''q3 WX=JҮ.5 #e 6PL*}̿#!4FW[U3<*LEuih˘Xa,.q4RDZ.2VAW~Id qr80cw"lgȓ|,z\or?sn]9bt{P6z`]I$ nk;)&BgԌ)ƞ{s8/x`>&ɲ6Ovdt9D1;$B#O:VbzEYDvKߙZ`=fHRŜ. ~k&lzСٖc/P#UC`u<]/84-"0n[Pa`o_X"۔ [- _u{#U(da")b uYÚ~/ޔ^|Q&oo>qȌг" {;T ߁V3UZ ԭi=x AזOi!͑l:NtzCZ KW/G  Z2 m6IJ G _FH.Yd:@;؁ JR={Δ)  ]R6A‘ #\ڂA9ތľ(wtX֊} 1ش\0H3P7SDT}#Ib)i ѥ6P$;*W |'.G4cd>.QB`S$8&E0:QIC)>{KZLn&8]cg@FL!ijPCzqb_˘ï_ ;R!˻͒zJN+=Baa]"">I -pv Xenǡz" 4@[cOG8^YL XA 3_Z(H%IA͏ k#DŽ aYC<i9p'#1K` =8+آ&G-!W 7#N̴u(][E|5d#N>fT`41MXhn|AV:xGEO<a"Na6qzV9[X ڛv+wt;:ҷ^5$f32Gc'7FVB.ɹ(՟_A ,5_!7Nj]&g2ۻҖ!(1S}Csg|2 WLN$cp yTxG{0.&p[Gr{2@֨W>.h#!Pֳ/x0c(;Doe<# 0X "~](EtָbZH5؈R6b^mo h<ݨFuGFԽh1Pu@jlۛ')q=8 |.oRB3q -xi0Է#""qtCƌ|0JRa2RtmjCB='"H)-Ӛx.$>Sw؇<~TA1Ij| ^N3v m|B,N dbǦtԒ{{NT ?:*l&W(:.Xx יވ|hA,<ὦZg۵E^"H][FF-`+DVϟ%!f wq^eO QqG}|?G%fXH0ӤjZT+0iKuOhUDi < 3G&Վ?\R\/6u{%ss L_GL};3Y6k&'bA~Uv`VZr#<^ 0|/bez1Ӱӌm^x6 FlLGt!>W;!:jx|sQqO'kV39,EyC:H^M\Y޺QC9LӅPOMd՜ZI|mZj+E%H8̴؈TȵNqKV2O5AEWE" 燷Vx8!|EP&<+ Xs8K/xvӽܖU󩪑#AO [N!u_53%+;7ЈL.c7X|75{Wc^$2+ Ι1Gj;t9&G;~ߣ'&fA!oQI~DPFh] &Oh*\,\"NMS:3ϣ=q3Z|w;k!Uݶlbs#k~K61A}]Nی') KaCݏxaA[f8ݸ 睤he>p,A:bHW|nYp|8Ý!hr&7*:Zg yީe6B=m-G_ޗc=;5Ix}SO j0*Q!ϒ˭߾"6Թ%&;W/O\enpQ}{)˝d 谀AƙJR ihMjܶʟٺ ĵ,YFQW $>PcF {F[J*H [e^D%cE$gEzr ͧBO&J`)~< 7"Q{{zA'cf:9*ys83>Cw!VC>#xXtOÍ?˨3AvQ͚ӘUo8uꂽ23"IN9o/XR{x6O K^Hyi!8ijuIDKRuN 2QMs $3袻uæITR:@* VMtoI ʈnhwq0c ;x|NWg"W,{}x=uMZ(K JӨ]kO_%o No [_?k*~O$.AΣ3LcoB |Tn:=+smU[ܙ/Md"׷Gq fĘo+k-"7kS.Q96%=Eh計!ﶌ4b]LSԏa cEEG{>(KM2ӣZJQv !p:aŢdXE^;y]ΥᛒB\{kƵGiYf^I$ W] |L!DbmzkGRND# Bnfi_D~Ǥ빱ɾs*S14je3 LT*-CM~ܵneϭdذ.=aF+nr3K k>]bskDCxsxC¬O,y0R!Fn3 c~Oa0Nmk)u?99#0:ˢRhh. b۫ݭ8sY_ "T$n/>)lRdK<"Eh5:k[!>:,d#'lO- Xmu\n.DH `2Fg9Nz,dXwDVf0r3H1cW~ Tɰ ށZp _M 8:{0EIn6_myλ7g?6W.Bxzy.L`cGA2?m4)#雝bM Ds@f\RN\>yȞ]NQD8Ч^r'Q 19\̻`E5i{i- d~ޫ}zMi>\]?-VʴʭQEz{yAc8$wuS Vhln$_`2$ul8Nir,3iFӕ /RC LbF/#o{!A_;zqzN<Lx*g-ʃt&*+>pWjF 32G Ht~z;1R,ךqҐ|wįVA3Q _99ТQD>{~Sb?:R C__r*eIqZZ_\g ) 9=Pp×CCLMH8snK H%`-"X҅ŧgy'jFD[b'Z!TO;i`G[6+:4ak!{> #EklZ]䒬[=yiV5ǹk n"ttuə*rțdgzA[8|z`Y'Y0^IyaY,*_oAiVL@>WDs>?g2 G(-E̤ۀ6 pן l\N 3,5ZL\֩fWֵy5ѧ ])xa|+:5g37u嬕ʀ0,Z$-܎ʐT7`+U,7.Z7j̇ZWN 1{1KT &ƔfvdZ=%7/zcztRC,F$u78 SO=kTN⟘By1v0'bV{e eKԁ/9U%y!8B[]B?TbId,)2 p#UÏOEA $jMLx DzVĚJ c׹ueL?tQ{#0q"8?7f/Z%Jd愪>t*e}NMG+ \6p|{]DQRD_NeNHg_LRETMx_ wtYRk HRтf8.C᯽B[bdxq셥yMϑwRzͷɯ*?[X"[#NJ g(fq.B1mPU[ㄨBIZli5%;[>QC}-5%](s,]nI_B0֔a#(hqEG乮ܴ,֯&)JqPGM;v)P7ê鴿X#7rJ|4P8ч$uC W]!}{4 $!uFȯ 'c_pmE8CmbV(Vw`j+z' ZFbJ%! ݅R38E9V<7uQjĠz6|:Gd|3QQI<%MdR vR% _讀j9/ҒZEMIT?IkE> ^Fs1" _W[-Q. cu]+:It/2o{;y9ٝS xmP}0+3 PlHF)W}o?7}c)j Bl{RyRT!|ɺ[:9nGZи׻2{YPp0v*씕*{*EӭB.B|i6듵Oɕw?zPWK;-S3?3^Wbnsg A^u Hfk9Q[h&Duk y'y0./:ԢX! e1CʺYan/b$csQu.f<ػ3Cj~aԐ۬Y~W~;gRwYL"ǁw#v`ѯq)͝Ynx 1DFI[NH )Y2vIO[m}ޛOxI\n[xYwlߛ'Խ [F.y<$뺈-qM )&nRK蛬O _y^75p{ J?)cґ ْ:v;kyIdiIl%w@6XOJTp.$pzf盋z j. ֞f7%8yN,A-sT"=q/, kWSl-T ิx['%pĘ/<\hw8HjP +~OP=DWCFMvcÊ%_{7$Mfi;mގOw $u茯ؤD$HGЏG_^F] ܶio {-tBQ [cvjœWsNNp /iR556*ok(YJSMs|m8Y>'L\gjvܙq$џV^>$,~#$TrXXFl|'dkz8ЍK_:@ULer(s[H5>-bI,K~؋Lyhj#ɧT+O8Opܤ^2k(r>G3iՂ~Ć B9N;uʗVpoK, ]i KQV0ךه IYAAΠ^-s%7SBKV0.2D px+j]'5-P'M:y'ŮP$+Jq@ttAk^ x pz#t~̎P;t~x'҉酴.I& sNJ(t10 ?I4"#3'0'.1ГO\R6ft AqP ̩8. _B~cX2f`QI798B^ydgBȱF7=d\z  ^42UDknFZ46pri"NZ Sp>| `<4{];Ʀ,t$=ufi}A6EZmMBf^ 4h?}Fv%|·֌ a0ⳲXȷgufuzUbx\qg2o3 KW7q" *"Jϰ-EWX8È+]ĥ1S-@j g^cj`߲AVŤi@V5~MQ$Z)ڟbd8?JH[EXQ8 FihGr%,qյ{)s/Q,uF*=&cHkx8cl}evծ;`90_V+39 =T׭۵DSZNs<^a\138l3g>*k<*k23cq(`&b e)\!Wg9iXPFٿAaD*h|y.fTHnI H'-WHؾUagQ`SDޝv&Lhfo!c6wQ_?6T{J%&H콇Zm)!ĥ$[HZ QZDY˳d=)ޕ҉s:=gA*Ry?/mK,iU |t hg7}یb[]>vJC&;C3԰*7y^J7% ռIT۸.(& /Qn=Jq>I:}O!d"" UfdC|*dlp2f0r =㝁VPFAβӓCfrpwmvmdӻ-:ҲRUJ1ޟ/+oPv:7k A>^u%ö~eN}תsoې4EC% >(HB&)ՆaHy> 0yG1{ l$6> =D-ԛ)<?1PT?A*C NQOQnqF21 Х%q(IlYgeVa1YVe3`ض\Mcv?"EEw%B2D8PҒ)woS2&HZ$qxwJ#/Hx}*P,<eӗ$9Vn?תƒ-u蔢LW}vQ-XPL[G>̵Kf&0A&~,=Md2b[rՅCz%~ A=-R4¸I]\H^퀥mw$ D<=+\Z:KO}EfzePVZDgZ*šBRٝ FQ6Ćc4m 7N K бRDci+{hͨ~FG<^}e 967ywCk4oqq\bP_He*iTka}(S_ $ \V׊z.~]RfNLRB:0nPF,1wCNXt$|t[YhJ6"vGTٻ;~/o%msV{c)LDP}x HmteO> hrt'խbqk$58fz+g/[< /RD|%vQg+sbz]m5([Mȟ^8,LP4xξl1fe4*[UGX[Ojf1 gLl(ĭC'jewuH_f5O `!+>GBqq׼x5P8@SBHSHq6Aw uo#tv1SӼlI1H|&+(͗fqB^J`܋iKV':`ѭm^bͷQ5EU;5rn|n\/YGNmsƺ"sbE9:9CjrL.*X8#cx ѐˀGXq&Ig,1¸I3y}Qg%-ʼnm@OU1)@yrY~bwp̶IUulPϴ4qrr?&EK˱PM ]a$6+KIg,& KI[[qߏ}@ CE1uk+,5闱D-aTwR"G\bnQţe'hA}*PEG[gbrkE@*`Bn>#V=s@t<$&HEww*]2 (J)J \&;$baW*ibDߌ|Eް!?2 ևP/-\4m :z)gewcy~ oExL'UaK]'P-b. iט'h!őEe>%NP=qpl)v,X?]4Tz/D]9885sF oB{"BqK%#i }S@2>`3ةFaDIˮ87~47Bk짯aps p"䬋&WNTHZ.cl`DTK*=*bvh7H3EQLy0q2:YR1[ɹaB~Iwm˭D^d|F7/^)>]f|F@velf1\%6nveuù]ˠQAߐ3%)q0b\pDvjXw@n !ZCwz_od|vc !CópB|pr vB^*Kƍƪ7[!wLjuz~9gd[Cq Ȉ-G2 8[;yߔ;y? >U}#P?-|1H'U<;9xK2JV(זgcvb4hOoA٭X)VJ&+\TZܜPE{ڑ88x1c&z%dH  ,BlM ,]yȂL QM^DoZ+N+]x%7(I Teܕ!rFafGr_Yބr?T"q 3N9YL3\q8=\nA)E3DJIY^)cW3}}H~;7&RVLh 3%]NF~ɒ/ȭyQU(pj^铤_K [=0Ա:آiW*R2k6$;6gDNIiCG; GC*mA&˖+FBy(eu7q9豸 vi| RJ-H7Uq1i9x|J9`\d͏eiDOgӒ#pž#RiN|yA=ጻ5Ŗy0MDC;SOδ` Y+ 2j|Z?'Sގ֫`ۉꇺL *\L^֔0gSKˁBHInPHŃً%6 \1#VѶ"7vn͍rs㝲j)u[.*5rZ0Z :z+bSn*3Oє"@I5iF&2Át6E28j,Uy>r m SbO[!ӪtC<:|wK`vhDzH*IҜٟmv. [>b o4rߔw'=t, !ɪH'Ӄg 4@A좓W1xU)y4)XVbâ" kY7wv?zr%/y'SYb*'K#]qtvBA^O/a+:Ɵ݄W%bns$`yQ3T/#Gn -i~_JOjR.;vvT-Zm<ŮEl7ft|XǓ ^I}7}Q‹YM6}o0@Ve}wUauq񝉻YN ߖ-&1Ik@" =J ZT6=3[eg"ĕ,sEb~rquH,pℹTHdeH`'JgeGJb=dpRJ#^{6P+A\ع&N@{\6}P:_г@#`REgxUB8sm5"mlh^2h^[ed#S t%Ң6ȼ.1 ;}|w|7U5X-GfP.|+UwcЫv_p: ? 4z`@kj /-^ ڝE25HX%(<% @Cs7ߜ$>kP55pT?GS)*F>8E?Mr<~ɄdNd1ܵ2p:%%K`([$}߳\K4~+Nl۶{(̔5L#Fvm>j5>(e1d$y\h-sJ זmIYfqitl E +j!΃A,ED{S>& o%%+q 9YzwSyS)0YBj>;]qupƙ@ [i4=u޾#@YPS! vhCn~tHLBSg F8+˫kdbNam_H.djVׁ#:()#A\Jər9&g+= B\FJ:-r٢KE==bՐ#̜K:>MlcmFm/ߠyeX""Cg[K hRrO`d$ 2GXzwmCYt="n[* Yo `qS!HG|ljM>߆_R\bqjs<>&[[C/ȧcc) _HP' toZ`H>\MWhxMGLYoL/X*5|?Œc o L pfCfz7\moLܴ?6 .۲=1?8;N4r/^~"$q(OGe2w5XK#B@" a\)ņAGr?x%k'og asù{&{ˑR 4!%zb;W7Pfӥ3'!\Zn~`+yܹ.̴A&0$D0_T]zJԘ3ɯ*mwB,Dyd8&8yY:YRss7FVsԠՖR{f-I0&˳ЩN,4h2C3OR#1=R27 'D[GK(ErJ+6!sr|mP+@'ɉ9ɟIFw' #̃wjVT:y/>T0QC PY8iKρ˦s֟Ubcq4TÔ޿ʗ b#\Q(*1Vy‰} tlz,ɧN ]첽*_JVp> :B&$El`QvdjNﲀ%23 5BX l}wIZZ-eK.nfIxk8w=%~O61G 4jTjY?Y?V`*be']O8RDAM^?Jdbxq/Oq'e9z*M{EA]0(T 7Ay?hvFig!eACl ö<2T$D23w&`Ql՚9,Bj\Z)`RIdW42xBP}jzn5_cJ!D "K/Equ4ʿkF{*87ߣΉ!~K![ݣy*GJTub#ZHf ɋ{WAĽXYvW(nZlzS1ZmGaVzCRk)ҽ)\FGB h-EGsTzoyU2 [a&=Ff8+EZͯR58[]4O$y,j>C(Zw)2E œ1Fgcw{ϧ[)U>,|V$+toõJKh]Xj(8Ilci..CrgNqvF+Lgw7;FNFM\Vj-LW[@!VlY\$@g$2% 2$b #^))S!-Gx)'؇"/GL [yi; QvK=z{u*6 sZ? v9ۮۖJjKd3'I]sNu2R4˻p+>L٦ʈ&&*SDiMItQ@kGiEb#p,b|Ȳ[6ipz#wGU~_u5_iZk e}_G͝QKJ%]pX9A+PfUZǰOMa$Й:7a"/8#&y<_ ^:.1E`ZYyӐ| 'ByV2@{ބ|c pmG>wƼxj`&C0 8Nca*4)c y=@-*}|JҝW8uBSQq*DQxI|n"OW"Z9ȶ%ndUW =FLN&@^ΣWZk9opcI3^o:B-!`!SEuÔ ,_k;!-<8K^z/>Y`w Pu8xTM~rpV%"ߗ!uZik9/oi*ٓiT)=ENLQ˿Y'}]2 G4?B'_y\QVPC̅'14ϝ6箴kfujymփmm;%" &H>ZM0/2rag]~7J&ըIW{ure(Pq3Q/C#I=OUJr6MJc-ʋމnM@Sx zG>3ӄtQ߷X;|bGikPlSw'ӹfC',YJL/6eˣx~ HF3B`1 ΢ CC'/x,H.hACNƛVi<癜-b7gw /=hL hA>م ^J|(HtZᝲ1F{  nC3sl%*U,t_ AhrH`6tu'B1BHKc^XH2; 膫:6HZ剧J`ipi9Jb;4t+8ăIJ|y2zXn<Ηلk@ffnj|;Oz]FxQٔx̰M)4Q3qл7­ZWDsV[ q\7񸇕ڷqUT.r"JߕE]oG\f~}D0A;IUIrnLGRpH ,홶5i(=KF!ۄQ phn{a#bK3-ުZiYx`ިF mJt1 U 0 ^ahcffrQ'y<6{(NǬ&$ 0Z+tsUMjqXxt#߳5 S{f|N| 7[~xר"Bŧzt:Ouۓ?p>" 6Q%w9oÚdzlW8SB["xsWZ&$#bBM+3RKVId*M;U cS XkDVZ&5GP>~7p9G+:&qdRjeG/u*u9IjdZc<(![4$[A;%~$1&*i7 D粂"@*u1q Y”JtD?v]ն$/ydŻDs7OG( *)< +6́iȬ6!UVۣV%Uֹx Kyؕh5)afck*4ү7/w;IׁS{t`v=j)| 9*e!{s\^,7$\9b yv"w;-it)~ݢ-4fumᒙRuNlQHinw>8@;)]|{L@'(uRRc)}"33&ZΑܑyA -^sdZ՞8)›3V=Ap9r4Co;BA-cu_8c}zוԃ0y:# ~Ѓ]T ɐ8VoYl5a<0DiЪ `\=S颷 Z֑< M8Ex?R:j%p%r| O|ќId-uqЪr_LI8Hͼϩ_\M ,Bx?8_gK~ N] a AC`l'7sMv d̞L@"*_/נt* *Vܾ ӨS购 v"4ox/B?g*2ӳ2bxS~̠ti ~"o7|oEX鸅_NaO7Q{ Gzڑ`P*bwU/e{29X3ƳeKU5X11d<0vD"laGǰ̥'{)ҏ0ˣSIFӧZڱԑ0"yv2 Q:ovl&!ZRѧk`> BB5 k15e- GZs4zF_-538ց;OaH ?w_H] _{ĉGNT/WLG)A^&uտv 5lB=8Ehbja&2ʹ)"ᙒud>#{ʮ @ ޡrk+Qw i8y0>Lk4ɻ0ztbB٭a-:kHTX̘[ELϱN<[h|o솑y͇ⴽvyٌ(jy3kQ)ڨ0t1K> "zf9wHŞ( HiMI6$cEo1"Wպm>ՌޗPTt..aZyxf Z:5KV`1Z{+ DYwDٞGKam OD@jNBQn+ZC8L0 ^TM5'Z ,y{.06/ae+W{2?jGr~ץs! ͜rE!1`-e"oܲv"%Я^WDG~]vގDDor!2CvpKx% o")caC(;JN>J IR 6mgbg׌>CĖK-s ].-=9n2jrG+.雏tV. a͑xk4`yơh~ Tf/I@K RXD7r7~f SIfNRzkMLFcGLڢ6X-IsN:2| _ꊦ8e,}5Ւ[|]V?7.#"jDf0,3N!{zi|Nׁ0=LG&N}|&]<\/X" fɷ$D<٘Ed up~C߮'2g9]ϵh lL̯e({7K@'>MωYE&ЙgQ2kۆ~:eO̧ysͻl1 Yq?q#=>dj70HOgbdp/Gش̿%[2&?nW~t)WFZ,,޳=-9(\E"p1p C%`[mz.GQ|"j N}IYFaڛ͔xbWJOo^krn!܎g,vL99_ Bn6}A[KS=k8hA:HdMoΛTeřʌ8c &a~`FXOՅN~n#6h@rNXۈ@ƴ݋)f?3i{ /Q6K|;|jkRh%icF&-b Az1]?6uooZ劵̶.IZ1i {Bȗ!G ̀WiH_vg￰?[.A&!ln,Gz)-NrzC$ߣ)n>z_nBShmR40y%sR8g.$(e9_= mj> x ה[#{S^lGO^H'4l= $=W ;WBFm &vrv&1ШKNm> _MsvUx#YH6PhT)xk })ݏ9;F<)+J'`}Xn!3d/#| [jF‹M%xm\pϪE>ṟ!ȧ*|ݥJwdx!w! Rjw3@!~?!58*Pr "-MBwx>-2wq.mFef@=_/KaɥT24c^];H ~ofKP`=4ķ/ ${Dt]'͇'?Keh0m F_YtHBB|#:FS kV썝u_y>jel;I|}Ҥ\Qu:=*Ng/rR|HG;Sa+^jyF4 dg4hV @kotz`'[C""!..ilb3a p)䰫&@G8 L9P{J64HB'h &=P6;+ csڃ-{NmߴZMߛNV@<%s|?r][˾ٯE|fCaDK3} b^)ջ^<0o"TL{R .godzlimȷZ_g}i1vS9r]mX eG]c Pɾ.@_vT+y }/1Ӫ^w˨`/04vssIiΡd>_&_0\RAod\Vi')'{m͈@E KirYG"U3u4L*L%]yQKMul\Vn[0y6G|dPc/+U?Dh؊,Sӝȱx ,3cu]H3yMeW,=* ?,Yelv];ļns k1%;[3m+~}9ѬGh-QfA+z᜿uȯIjkȸ@d؝ZlORyFQGNyD ҟk]@HJ$o `aˠY'>M2"& N:S#}8%eK_ػI6_z'ox7kG,dkLSHBO,nS/XYm)s BW]1~=1dce͛؊Kb5Vb.[7?1"3{x\5J 䥹>utrkC:[?lt!ٺc}" hUz gݻ`y{l~ݨd} Q=vH3NK$ |4OI]qoµSN[. mZqүGQ6iy2{QF q|.~85_[R7U< ƈ^O HPSoi8M%[ੰQg΍.R.*Ob襘j$HctpV4} hg:ja/Mk,Gn]LGB8b^dtX8'26Cqa TuȶlZi~w.fѧ,{~zD8vڑlN|uqkZQ[D) ҕ~GRڻWK^O1wVǍ_\qH,BR}x%nEbn{*R7yN',-cOA]DzHRf;z[S% @l^щ}R?H>i w0(K9qG`Q=y5^vA`11Hgc)[Qg#'͟(v:}o>͏wA.4D-ARȓT_+x|q+:z<sn8Lip*! h`4^)]`zaPﲩv)gt Ԇ̓ @c㴸^пj8%u5ғStGӉ^r 'Zj]W}P „Zh#ձ=^xɊ/h #g&u-hZ Nk,2Bk7xIVl!+ ;p.R~w,SZD-v?";μL0Gy yB,㍙;/,LCzD ?Y7Lq$!KA eӚ0pwcݦ+;y@xzdF[sEO D:xF/ uPWFӞL^spͭuqdCY Gn+FUvʶ{P:!iG7l6`Km|(pPKnސfESI6mvס!V4:1 ;= گ'+־n e#eߓY&^ɼ%xPt7:V%T+;/#mxo{dlV"fc>0iR\Χ kK9y;k>/Ac&kFd/l$4q$3G.4T{Q]f4Qeˀkm(KhT&DEۏ+UZaژ|:FtKR]tdp`oҤ`2iF(]c$[a!F`R Ѵ 4E3:ɩ!ơY(7FɁOT|]t.߿nt%́$7TNڦ]czU+`؋r O'/7gew'(qd><%!P8al~s>Y![S& h᠉G˩_Q|U̇/.sT]|?9ڈsQb0v3kxvIN n."{B\=oSQ tZڅ$LfB4Ҩo &V"ING&,я=@40v=ؐ[p/GlT 2@N\ Ġ>=qߙrIpRbgjjYrš ]:5~l^=ʟ "V@/ZbT=yke.!˘mwINX3R_+C/7+i_'&-ņ6a^]; yMm WE |㖓6үS-Gr`Zm,{,n~+Whk',㽻gr;ʆ )upH/ }LNH1jM3҅y8!S|5n1}}zHv+eXM)=kd8h#.ğ++x#uV|G%L=Bv6mg%O5ñB5S[ROEq^{si=i'vb7"T{c"Yu+wͱ 5|6Qi*#[`nYFa@6)%EBaG.|'=h~gJ;ۖ,2JذS-4 nڲw/#}j^+Sev@͌[NVMRЩj@ɍ ̝pu'&Pt J 729vN$kq|j`.ªj{eO2SK{X"U&uhan4qxŏKqhőQ>,i̻I+ozZQJCVch ɴJyf$Ԧ06^m1_189W-|d+T$.Hoc4-Ŭ/\<Ļu9 ޳֏`kF a7s. )gx>VuޅcwBPC熛~9Z//bV{?ᆉ$h h5!f{‡,DE,εA > mDǀGko%h+YܒtX5Q 6aJb EGRsvld͟nD;ʓq!1uK0ډˮItV+%~PKky}EܮB39GP߬ n.[CFA 327-=8}u< wP^ qP\p*2lT*]=$CnRsSl; + ^H]Ϻwtj #Jmb>Hv Ov: 5b<2V ;NL&BkZKӓpÜCـŧz_кwl4/ e&`1ia ]?t4( :BXHX$>b'ҦXgX!02y}%[Ҋ̌(Tn}t@'I"Bl"!PI. FiwC/",:YQSBPjM򫁾YbD #RI*)ǁO⥷h;ūb9 &~g*Eo?jLϷ}pB MD ^HV-~[Ǭ=D0M5FE#},R(o-?LcEvW2(A=|_dC8DJjo'[FTu㫆R#SE;:|?BvODS*T(EUYܔ!NU^'l+,]yr\V"*C"A(րѪ<~H?!_H4yv0NYK5}8YK\B: G_o$=ō,Dm:6h)@34HgcqynHYG"T >=AxJ,RqXqE>uCU&Y]{U,}Q[|5IM_k k:n։sEKol ')W5osQx`F?G p8|kkU[>/* 3Yg%Gq6zέ>e0eZmR<N!RtrIWBǧ@@$swxՅ<'# t,4USXG翀@&/Z~By, Ģ"1p{j+(+#][ u1աo#:aM*k;$Ҧ6ݎBԽT&kqD1u"0boQLcRRN9no5{)i/ |k/fp[SfsLȏ -7W6'%VӮn0L10z&58m3006ǟ˧ L~K"|]sբ~`~1c1i7sX|@$3En%B{gQ;!;M * 3i 4?2apۥ9TZ^ZlO@>Ȏ~ܐ7D|c8, a HijEo.V $WFmQ:uhidȭT9H$FN珓{˼it, $qx*^[ x*| f}.$PQT MќnLQ@KGp*w|WE:j}\Q ~DRǴ0ӊZ;y3)z^᪊uAd[߼vjhf]ZlRh3pu'ٜ*naz v}[OGxN BPX(igE~1Z횷_i?`"+ӜVB HfL2582,f;`\/?g4IYij]·&)[~E}_I+aX/{mKo/RakT/ m1D|Ɠ| EB w7ёw%a8Wi_Z-p T6&S6IDqai׷gPB#$4#SQbk /Oڿs[qI~b A;1l9jWM~@ d}J,)ZI 7iCN gP⋤ҕ(ʩ0 2}pƱOsaDDp^-4(E c:p&kjm"D6O[?#&vngήf #%zP0GZɺd7lQ"7b`QӋ&/]o飲żG==(ݍ,|6̧pH50Kj k(:Tv˻*_̳fS x;&+Fǒ;^/}~x7]R uk=˓՟V#% c9췓ʓ{)v7gK9_8!`SѓKP;P|+k3hh +m 4͵$NU4q%>VCw%v<4ٹݖ%4ݧ%#%/c(%f-tUKd;ꅚ0ԛ8N8gڼK'r|زwˆsơ3< ~*|P[Ԁ2z9uPڟ@PUs+M,Mef;idA9YsXx2qlƙ 3gdsCY~,It<27 4|)*FaRfPb#/R4O_߰i?:%SH@D) rR` Q85MQWlqc8x*͍Mk2>ۍyf{C <| |sreSc!udZl0+mv>vB37_Ñ3\E8۫ܝ0*c닓pj J`PJT vkO㤉 Zu@(dڬ4sv#»gUog~6ȥz A6o,/K^9sqjw%%GMWfj$}g; ߦשFi{?!d:UZHW?il.Քk{F4)i֨3ZۓxӏRԑ~vNi(XS8JVCpYa&z|@8 ɲdYE)T0mnvOh<gBl"M??Tu`>̋<_k-wH*vMW,!7P=9·MVG9.?J{Ӡx6甐ꢌZxi5OĎC#xG1HO[E]q泛lɵ>a:4'H[:'lN)fסޞlmΑO#wfoEivlݽ(,E# vr';靹7(&:( 05E+,Њt _ӷUA4(7ȋ0rmqՖRw "\Y@νMssHOz$'YVK`EZÍx)-SUycMVU",Ff@ȗ8;X=eҸUB6znP).{}џ$y9Dgp0_ {4PRm0YySZhfoB*gL!65zeɇO%EU.3=7}ѣ #aDO #4|x{N2! PQ& 8Yצ:]-L\Shհ{7e @GVO6MSY}fuʁp胰s`W&!O|{bAh̼@u%fp6\( !G)va \p|Ћef|(MqǫS'{4uNJ8V9Is=!uMîjM#񈴔QC,-w&!-G:>r+&[ᓠJ=8XS)+  gÙsW^~=Y.?IfT'v0#9grJ- !lV'"h])={5Rp!kҜ}NmLeԨkRnxHg։bŇqhik"˻lQ[S{sz#TsNo'Z5st$@[ۉ'ߛO[֮EKݐkQTçXEGJh2Qb؞_xUjLO+m:'6ȪxU2-+>_Xo )P+&Ü$RWq0Pز3SQy{くsE,h']6K$$8  ˞ͮ\**$]]h0h75LU-+ B,ƁMY30 b5~#Ğǣ~G"x&+'uYK_Uu|&2?If/(H'0LJY &XO_yDDmJa0ݼ\4Ll|Ţ>p D'˄%Z l{9'<~F}"M{:@:4/QkpZ9olò{MexYI0_Ԅ3ꉯ.ŀoloa-.ւE2-JQq̑ GuYS+Ro8>sm+^/lc:0g8 KO8_-m-Ї9i9 b-ƍL1b xKD?RrahIS|-0 |'1GxF(KHc4l y17%ja\5exV7`rw9Vȗpwm:'˅(05qosT&R;8klse &8u{L T=tIwL:7^n%íaH1]6 MºA/GyWe0>a<'~Q -+ځ+5<+oIN{JgbWl*p*!+(ͮ^y-Mɘ~SSQ?.|2cQcf e,QYvd]ݦMiqN##o)rR|1o+&*MO{k=4nw"®=A_w:26}|㜕FtG (VN5?"˺xHkɡY$y~+ޚ\noƎ&5R`*Yivkj\S=Q ͇x0>HW焉e܋*e͕g7q`-KkJMX9?YFÕgyu83D텧TE\jkm&$?'~"iWϦV=.tIr@y{>q>DDUfc?X1k1}1+;`}evC޵0Y,\: ӠnJtRMT%ZxNڊV$ƜP5dFn{M85r}8L XhaE \qIQ&dOjC2扷%IU?*ӴVS~2b]ݣ(VU&vQŅ;25_Y^Rhv$s$yχC{#0N>TL𯓒ZJw]LbN-̄:,oStM[q]Im*K \*C큲!N^6%δ"ap ׽E~F 8#T<,zO3:`x㿐Q3_B I E_rO y]0@sFl.+!#PEtݥB<9O]"qY%N'Bvy셞@{ ITa}ˇQo[ "o րkiRwOMm1/]VO;9-32EEe35pֻx2+FyqS%=SUDc͔}0ўepu+`Q;ׅk s5v$a_YMwba';EuGHxeѝj(ԓ;Dg.8}%1yع,UjZY? 3, ] k}C*fHdn*r[Vh0K=͐bdI<Ct!8`F~=oB8|n},TK}\ 0)1t6%dXnlSA۸p}ִqeڜGaԷ}7Dp0TI 姲kJ"l>iO%5mTR4C1E BZs_ 5B*sa&(hۿ{=NdυLcRqudA7)ə2s)Ӎo@CSpW>c$}$L;piGNH昑u+ۀoc V6c$Q|=v\ Qcڅ q]ؔp&nzw~T/(dvh3ǥ`+nSp:v'}O_+Ka~;Q^,ʨ!P{N'8xPʦʫpu2 )wf똴":Ұ/#! (8uc}Õee$uY~ϳ/g|VLl֟eY\#A~4QrSU9#oQ".$ųܴ0`3@Iha?fb %Ab=Tth6/Pۗ¸ޤ1[]+"LrՄd ›@E[0e.^Xݵd,>68Xģ,h؛*16&4:<ܠ&zdZ2w$7䓬>eP\NG]3#|yD#bac,v[;MNfŋPMAKip#u!J&pOS%c9=V$V3PّunK GS&a-շ!Ӛ{k{8vY F(g ~ې⋲-{m+ސvJ&hE鏲DfPl6k\E14ѱvQmnLYCA;4aQN:0ԥzG{;YH\EfZOёtxI]; bo0݀ЗD m:FO+*\9{yO1\Mʾ_ Dy ;*S`qWe2 eK4M3LD6RC%LonN&v7bc8 US7D,|/dB |KblLJ4Et oub+~{?PN(o!<څ#r$-ԪH矺n{29RKSp Od M8r8R@5$z" z9]w&/O@H)x$EKN]?aËx$Pnp!T=SDci7ؾ9^3l g~y^#qw'pq2 QM2%OO@@?p# 1Q=99be vѣ!rKҺX~EVZf =Tޒ':i5kinhF&&&e'`\n-RGd=3C*hj͠}}_VvО^>bQ@Dd<0#K;E/* _on3lk`2R:4BH ¦~Hu[T V&>,7۪yωzg_;mbjJ {Oq:ty$ć\?֏yWOg4)vi CFn25.C,PDp8ӦTwD>R3?*o,=Q:?]W.Wۖv&qjڇRC)`. iJGAPEM{|yA|/gnng"_C^)Jf lFDl}rX03P4egQeR샭*fI)LIf"N~*aW,B':Y>s%/=GoX"+rcDt;.-_Sɒ݄R}_]n!$lZ sƑ(~\x^nMC14k<6p0[0=ruU#qmwSwtpl;(s7O]+Q:Pey5?5H˰浗L3㼌U? f=!0i\ tOj_m(R E.#Υ?,;V1m&WJ֏f([mj)ʽW4O9z =ʈm m@S ˷3JTb4!B GL2қFF(N:?9%<T<8-WǁWHr㊋F3-F_Rsi`țb#X,ЧX07gA7b[Kߵr!3#S #5G Za09R &k:ݷpcQ1NI¸V⅘W|^]Y6o(lٟ C7z˽Vz4K^%5[/QLҰU.-D</݋b;m voNdzu w79ٺ'fp!#Rvܼx;9L=p`X%:c2A8(ί#yQ8 ҅q& >CPI-TWS$dc׃0Hc='BO5^5z ,&99ԉ5c0|몞Mu%C =m-1ŘDS~k}޽(vhCNcSxT\V4eV*o_exR^;I![3dʔXQt,nDqK`W#"o,`ĂLp:eG?)0nMtDȔYǩ6傀MU.n>W;%Q§{ңH[^)y2Uo^m{̰"YܥwaW*Jhi7`2hvv!ry|m J ^/$OrmsMJz8q~wDl0 /O"978 fdk$ !QGN`mԇYG޸mOwG[KN>Ҏ-?ë$Of}!$A룁Vyd/)TBCU"m+M_#?Fh?1=L,"R.\ͳ]LMҸ辀?( | g`0/bQ432d* "\xb$%yd; ^a4>26r' Pj=YX#`_ekفt{ M=7&ԋ6FɇB}= #HXOHA\( |N`#S~N-hnN_$UU}hIgW/+oۨG 4[֏ۭeAk'xEŚR*~g;Q_AF r5cɃt_KnA66wmOTڔsRjK(s+usIz=f&C`4Ni3RI:Uq1  [  i\^LCw&hOU)cIfC {&iz6Lhdc;jWwіө Vs(dFϤ@akREȢUHUM!l!fL4>7pc$ZlJz3iZ-{1 !(9;cTo0ݦlnh-z *Gk`ѩđ1uz_oA[FP<;u«0vŧaO܌&4d-\ dFb-hް5UwPAfD{N~t%-,te.2-Xr(:/(mI"H+mV@l|P5#=T؎z{R3Jl!Iŗc7!as\&YD9̂ G#b ^ӽV٨9IOȒ=nЙdawab!)xW]MҽlGW%V[r'A˹o\l/lY&asn#W[z5 ltd\OԬz|g E\^+b:Vؓ xhP Cz Zo)4:KԷ_ɝH493~)ksBbEY80; =~m\m,kpl4tHCDM Ťv"`bsvA;9 'X´|a6ugmʬaZ)ǟl")η]常ڕW귦a|2ڈƕ^jjt26*Eb8Xvt1\"O˻̲A?K F)U .X^oX4ےGuN$nx{UMjEDa$(/gG %_NX6s kP\҇+{NWtdr?/vDNsikpO?ZEȄ8g^hz:8ɺ; l8PbRƉ6ʷ%"ZJܴ+Z~ I)P>Ȗ{L u*ZO.,մ5V]v|{"Z"_XXPѬ RE?UۧP_J|}=V>e޺fi\Rɱqx٣?Oا^)ThC C(,8칥,\f2E D ӷx qE6 ߺdVc`=\! ݫXG53 .cy+P~̭{WLwUMҝJQOJ<$*;~RC`4L! ?/ jF{7ꨆ$glơA"%~ʪؒ[B9+DYiɦciA,#8,"ZYD<ˍ0pyl?!CD'RS{ x!?L`&Z21{H5Tvn]Ԓ[ŋā8v0s\ bG!ΌJc@fPpɫN1ʂ`r>xζ0p;qXW(; (-e/"*EkeOE"@ø}9J!8BSDHg1UM)9&K?C .}:?i{Es7;-#eK9WY;syg1SPǞ4,D&I)Òn[B d XOw&H4;MUY134ɪQ ǼoJ, a.Ysժ n/a;p~5/A%@ijXTdmveW=dӊ4<ɕ`Ow&&UTŎQLmPh~ Qs2>rS+EV$N懶NU J+^eȕwx yz15Z;Q+Ǟb\BYgZl߷-26?ؗl.{"uհ+s:\ʂր _M^u"Xي|-.ŲD j^0@ :31B:jɹ6p#`QC f-Ꮑ"`$B;8:{N+B Tu;U]gh{DO+XD20/*2u͊ώآ0{&n, 0 &{^֩;ԈC#&~uq7%a%kZ+fl_M%-1ZTdbt^gGusLҡOΤI >/W-M^9iKIDS+>(9}6 {"pV䫉IS[_4Hjߘj$W658ZD%{R!ԣ݌iVQE[aTm-~ػ~;}X ΁"- +kEu>,`temԊYjeil?_2 S,l݊j o˙C3\7S蠷Uqo)ߘz>cf%\K÷eNV(y%ђR¸Gi+Lsl70eG=dl ʫѝ N] \UzsP 9(K@+p.鱐J awxk$mxKg;۰'ZxZbYw PD|RLNuuVp'z0hS//4܎+LG\(.%޻gTd}rP~eB/E6`k ߉e@ASgƬldhpsr~s2ͤDם:: Wpc[vΑ#jX*#݄+ 2gIZaxpSi-%2?%p}7Ih0?^V%@fPObt4HÜmv'D9ZSjW4˯#F]ydLS̷1HiX:V9KjH *H<;X!%[:ct\2ׁguۓlbW 팸钮_1KVw[ªtI/Z?~O$0L=?Mt` Do}{>Ghz ,?%VA@s^·o@v<4nQ?[z,z8d { _ۡyӢ1bo<8)#-6&5:Z;"7Dw4Zs6`IS:WMV}}f$&@MA GGuЉxP6sd\)^412*1Fɧԝ&UgP$ۖrG?l<+ +'xͻf<<ď\K]߅*Vh y@CH{1SQ2&Wj|UC^٭b:bYO"+$A}-^O>-r twJmFxwh>7WALͅtwC*t1 #&EmoP %w hYӺ'Y]{@v_P]fm_jOo `I˻tGp˷.QIp?ո~ rL!G^2 #IhT}Zv[wh>۸=!+n^?w%ɖJ>`RBN{¼͵8C)>1^Ms02's>r+O= RaK$GZͩN[I+$Z 0^K?k[.e:v-6L1nc`Qn.R7u1Td 7?qP/4>MJC y_),R;yPR(n;(P،4m\N#]o|MJZ1(!8сA#\FK/*KUH}Ɖ_O Rd "e.(<;rơTYE6><'dRtӛV݂/{wc=KjX7%,)'"J3n+`lF 5 N7W۝nK#7}&EmA6 #u%a]Q7jȽ9wtak IH^Q:ƃc<,zޫʴLRJ:G˜%k9rS\WHϐ4F_֬Qe=.! =T S,),<՝G_׀~TUWCH@uKoG2H@}Cdr`vM0r<"NA1EkV%WQ8Z> K!G46,L`g+w=ɉ9?3;ly\S6F<&\X/26 >]ړE*5QV e{CBLe++\{:$[߆zƒW N$C|!V2wD8nP$8bF֮wsd7³xt/ 12 Rb42I1}~ $Q.̪4aT s;zD`1Gw;/m2j A?5T,kh{㉶@W&To 1[ԵdPJh'LLna ; l 8 L.ΜByDKì `잖-ӌc5(@AU A9Nh֍1 UfaghDT(Z@+)ztSC"p41e!*K J%%P2v%8:Sѷ'Xŷ58lkKuAT3f<=VB!]k`FA,1Σ55-ͦ?*:N t-Gg ҁܯv#Zdx Ki=m|)S5jhYYz>R ukI\VUud%=_jD;gj?G+W62w[Yvj{3ǨPc@X&6C$=@> TP_ =كIL8Xn" ~Pݏp پd1X|%]=3h9^!T%{M Dcq^hLkS>$sjUQMhU3ncؙ>$9n~ Cpw?N/noO^ůbmy.\u!GzS E>^hMYⷬA )f\K)K+m:R_MUx IndCәRxnzo?P}cw8W8uE>_"wεyrv%^^-WU6GXoiי=Rnz;g]7 _T[<IǴlJJx:М R8_EiT.I8/eQjq5A0RrW|k- 7TI?Mp$_-?wP@RcM}<ϋX bʧ|#fߋ! ZMi3}]snO'&n>_DV%r0d_&'qRuGNd- +N%xSgPlz/6 9ƅ,Yd磩(=|6{NQ?vR _MQ2л!;c8 D)VŦEMVv9,;^I4N ::cll*7Y'|jGa2B Zx`PK\Pg?ImCu:2NW2Zt[G2NLIE l29AuUyRs.&<Z?ES:ulnYM,v 6T^pOzOiC䑎x/܌t "sSBUb̳g{U\ ? ^/W__ xpxXu!MFpo{rp~lNcomZ[se)n 1sIǔ՟A >{z;1ĐN@vTp-e);'?bw Ū0 ~U$nh0 GWpEvGYR4!@2ЇۙhjKP1j^5E3r.oѓ֡Y>vтn}s#{91wo5xek|NbV8px db Od9 2b< 1raV)Y~/u૦SgƅJAF|-xF:I"B3tx.m|k^- f@(@n;"%EbTw9j}-T ;Ln.JK)?`vUM3n' kƍH'.Ա-]eFeqa$wA!|ʑ?Bsf;|sg#i'b\]b,ycm1x1=0W_f#Ziwyp\݋11:, Na@]X;8Z"U]9n M0{\G=+ n̅*a} [=#%wO" mgT醴|}`Nm13% /^%o͛v nVX.:o+2W{aI/0e1)C7c ԣ+h%f &\%$h "LZ Zf,sOmd).rX_gfb gAy8ezZ ݲ _ i⣃AcBҘ`Y6Lk >έ; wEP3#ߒh,:00)bz)Lv@ըnBɻz]y~fq6P|☆,PMI0o=6V;{`*q8>K]GhP#d=wPˌĠ =WA7H^F"}JP}*OV/u'!oFj%9KÿeFOD 3MQ͸~o.,9PZH1욜@~ D X)>Ùhw֑k^4ϏBEq@LKGwqJHu$*!&!Aɸ[DEzMm5pE%m%Qا 2Fwe{Hz,Ac~7RW2`lGC<@|ǫ8|Vrž0MGK[ȎmWQ#hjKx{}ɲ2),Z_`0% Wh `; %E;){|l~5_=a/WMg>z~An[t _^ 'V&^E[f-b>JҦLdcl @Zȇ?lryjP ꡩ"Zť𴸈U;iF>K&D`Ҩ|CTѵH]Bɨ\UrC -a)[9_7`䈞8\sRB_c' ȎP FێRFy59Y"ߖܥ_%Sl2>zXгi";B+!dcޛ_ j=\ٵ /5 xT5XK÷χD_e8SEhN{ \L_șV!?}vSXRK@'=LzGz,S+zoퟝg,Ǻn4ebZ 9@&rj]=]^`[8^*71ȓ9s䍈\cҪW*h p o%ݼȒ3{f5L=y%ɄZ_X w1Ad0v* Y,`=<"$|ze}+5bvJ{RHErcdBِqersm6GKMhZaR~Z|0dh"r+ު@P֛6W \nggp·(=жA27 p2e)#OWC4.̧qEɴ{Y 4_bۏLD-XHH0}ZUJt}l~3@t'AH(mS&Q+f9Ͱ;ƹw[?[89]rZS`4լNɆvm m"`xRw ~WNu a=3,j?S7o,o4WcLՍ&YdIi܀EV~ont <`S 'nL791@4$K"h.ɾ.13Z`V,.qA?#\b BzJ| 溥QAQjw !]CA_F'MY [ 7.чử93XXm;P;_k9B{/LdZ"vϦ!$h7ݼ$VvpC姻zq`;@YA'Ņylcw\ɕuóոp}Z~tEr H璖T+lEmOonN8M[h[R@_l]91z=9 S6s[Js{.Qq59ܔzaҥ飢7A/œ`ax}+]YtښBe*K3=+OFr?!I .ȼ0z*IY!% _ fx-!s5WPf"7oa^. .4*1&Md#obb4&wjKCnZv@#iNdne# ڒ<,V8x*Y.` @=P@S X(Sȱ8{x''Kq3afT-·c̿*g_189yBlK): ϸ5x4c`^ۖ os7EV*#c`j{Fy豬j~˷Ww*˃_u e8{01Ls׊~0c *0`6J9qQZ%~.c^ mI Z r?)H ?M1crFXѥ]Y]g=J#ُUϩ 8 f$`(Pu7m2i×(s&ӪN~% \ =M(m`[Obs S=_Rdݢ 1ol#$5E'wEXKK5LshyCS.nhmbc C?XNG $5eȼyKk&6aD(> p!MraZq;FX-YwcAľm4Ao4Ҡx,uf . ;@k{8A[Ȳ'  S+js`ϖ܈1Txh?>EcĤj7jJ{}7#z62Yw+fGB`F[PXt*Qo[mʹ3#"[m8''^NES NS>"~t$CU(q)PtG|鮜z*Pvm vWv܅(&6l'/WpnvDa/J ij;4]JCvboiogM/n'Up݀;[(2Yѵh^N\[͎zт:?֝zA\$W*|g`t1]]7pB G9e8i,\0"P}ˆ(Tf|]IT-xt;ﻸmY?uZGaޣ<M XbAk3D.*o#лEdu)cրVi3J =26(}R&8[TYRrvzT[ipLBj F+8yZeh4\sPׂ @ .Ry3:Ț}țÁDjZ4KH~`C܍y11N(i +6PÄz3QNLҷ~b ^x|a\vUl+C-#^dCW(C&ʴc*T D5c!Ga}vHۃ}\𢵑=¯|N Wd_MTM,Q5;h=aoj |A5DWj?CC̫O!g^$iI= !Pqaɷ6wY NTH=DV@}gY|^Emrpd-fЖQI]ټ ^U1LZ0C7b`pr~׋!yL1K ]"]\pW>is?g;wos &PU,?O!0pX$ӡwg77`O64Yq\ G ]kؿ'2kÑQ; &KRw|~:b75K˟+,Or{#E*黠>ْ[d'%.4sj"N RBy8Tvܬb,0"5픱JƔo. 6JHK& 6P`K[3yM f]D(>Dظ;ø}d>m;b_(f9vWڻ',qG @ݗ#w|%ׂ.\ j Miw굯A43jkۑ!QvWxuG$GTn̶fhaxo#b)=ǕOrd/jh2=yv 1]?:UiM,pLI>&h)0BIAg9]٥*NF?:w)lH)9_`xOp~]5LUݞ6ġeU| Z|Q!旯t ou;? \qVReEz\;wֲ;NmfO fxͥ}!nbD[j Su~ڂ*Hfgy5ѓ*t}%D9wN>a)oݏ$y(T-'!f Moֈe ;@8FTyn4^o##k>پ:|W;Whj\*M'8ius۔'a"uA% ;0}F/"fY^: &0^6\gg4zc5~Z8ߚcLwBExZÈ;hy6b>,e\ |tZsK/N6mV֧'}7i([Eș ) &lԑŊCb9и@.4:6.ڂ^ 58 Bh0)%M,. Ԑ6r4;!8؊* [_t~c;E:!N3v%eb5%r,+ry%_çcGyתlK=C$㕸da;%hC?}Rw3ײ fve~>dsWṙK OH O)3''J,w>px*Y |8p4 DQ!S`Q!䡾^WO DUg| z>[]IDegI̫?&'Jd?󵔈@I9Hu2<kz3H$@ +X>ߩ]*U-[;Ig[Bn#;z"}Y.ҦyWeX/zʸ&ۃrL梪@%%EDZT hZPY;7==O<~3ܧC tfp)7@ɾ^)""^$K5niZ 2P QnTp7aAV6dn-.jiD2KHW"㣑́F4I陏af OmW6U^iM@$dRaښGV2ҲTϢ .3} ^cfM׃Pp_ށi'u 4 \v&`ߖ)vԝՂf*Q%e^s7[.Z[^2P'|\tGr80n@ҢZ0دE÷C ϼbࢫ(K:YUnK7% nW=ݣf܉jVMsvӰdً/ޓExLoTӋǪthq"C[݌z2Q9M@䱈 -EPJ֔C 9 N 1Wpu6T32Լwg|6dcIuAnx IF⏞~vZKT0>@ -bhlŨ) ѹ{r.CR4¾d(ig_𮄯1WG/قY [+wi(~U[ȽXBZ*}Ȝj+*\B n QT':;7HzдUMN;R,q"(__Hc~sё4`Bۡ^#mܾW9A+7C $d*+ CLw* \}J:4 n~0cH Ϗؾv膖!9+DZo_2_ʘ]fIxQA 咏ޙCқ.wKLP6PcIfwsс*[s՚{8ם^I %"2n)]}zVka ? gE½ p1e10hڊ]o{,hGyb$LčDK/P9Uj6MCKQ_+sdJGK)KohK6]_`X!A @Ɏq+rZLBNmnzA>8cq2=q>?Ś(Ɛ+{QDŏ7M1bh*nhYZŧyJ,HTxTYp{`lRG͗񱗓 V0s>k55qkغz6@qƱ+Ѣhb܉@ qh\ytHiU܃3F0Qү68\Z{X\@-Rmų0g,Z {j!ءkpM>ӹ&>'+ym6kSIл܍][R K!@鯝? aXDGť>8\5^=IKuyDl9SyTN1bd=vp\K5cr70 2dx7CNZbMB\qٿ[ZgJX/zyvCެJ \rdd%F:> 5A 4x>L xTԿxXZ۸!y/Osě0(`p׌YA)TSk$#,uz*L;Џ*ϊuNF)cV:tRr8jNɜu/zj:&{LRCU+c K&'+&Tn=Ư˽bBgQxJ֩&gjQe~|D4M5|cA]iB@Qk #gLzcKq*r&…[yػJ(+*̆S?CnF=w49(~]u+ـ_?bNNĦY^9>\<g,» p3G2+ϛ%ۿyyPhE nԩ W$OĖJu]\Se eL$j߀"w["Gq XJH9J &2Zſ㤎w߁С_J2' ';8a6Ozb\ gsm^VKL=rWZu&Bl#M|Xλ'T;ӲW ~&~SMEȅ)o1A8>i}r;vd|m5 dF|xyv*n mݢ^9s2oX n DCI;^$2ߊTBC5& )5 @95b[[L[/Gl_1yjU$ߕ]C^Q@x9b){Z7\$RT ,s[<༘8Jv~K, "эWJ0\<gA'3LPp4zP W:~벮-.$X# 2Q՜kp|C3(?iz P-Ff8ytU@Roe:w/ :͆W(5Q.wqZ{^qz^hW!n;\Li[k9ѭI-!|c iuj@Gߗ%fDOw.bxv20`J3^ѦYAU42ߨ7N <j~0ؒ2)qO_ˇ݌w-I(fkٸFPw"@L;9W/#y .Y@J\c.q3#8v~'2*T#^ ̴-~ f &9h@cql RS[>7/,KSQg5i&`_H<(3"͜xyp:p&yzl7 (Эj+HNT̫G,uH Y }6R$+g'@ҪNڏ]g|%i@%h(' ο^zW/_ ~_Se͡>ݮt|VH)^^Kk\5pt VkrY270j\tmŶFӏnP$;q5}9DN݉9 .48W=Cy/jx(E|/q= ׳QeSx͹MnX +xW2*$`=%u],a[9hnfhgdv#HOrf0H^*0,qW>nwz , ퟥPhNz]8 bِ{֢W ߻bq>x^MZ Sy'sw?{Ipnj*L iy?va {;Bt$EM ̇x1F1p?7DjPg+%*% Pz }3 v%X(L;U!ѹ8LR> 8h[ܝMCߐ$ɴpBٛN;faPGrHNAB.#bPZzNea2 IYإLz;o%f8bwՀugKHHHUBDzBf-w'YA[zGG4O|MF60sp1v e:RF1agF A ^$v#SQh {͉NůG54wURux,{HH?rdM_6=Itr}7eQXDtP{z 6IҜpaJdRn_J92?Z'^?MeA׭[m՗mh;3'O+ rF[,x*Z>J$8fzqt:\(LbbH, J{@"& @|.a^K#5t!44*ۢ%bkʤ펹Hy4N{t |a[i`SqG]-*xMrH4ۑĐ~,!O#p$z)KBj|u<}E=F~^+ $yXC "yБ!,0 kx ~_F6a4{ri"7]a$FӲCf3s|Gto Q" ]Wr h/'BEM nsC] W sɄ‰e`\jx >G,3aLߧ"6=VजW%W/>p+3Ě0g 6xh8u}=5 ^XEi !$[xBVYD!*%s%`) YB%V -TDZEM-$O9m`+*lo6wԻs×mj8~mQ[M,m_!L|k:߱WףOr.3(ҳ>;ҋh2ƶanւT sT2Xk6o1d5XϝmEm' su/vjhUkIP<ɱis/ H(a)fmN%.'wlW䰙^ 3iԫ}p譀K]TI#h[gO13-gjn@^ #a~ܘ`(-8G~_){ 7 G'ږƬ=EUɦbtr@}ٰKquz2x5O/°aowyx^T%4fp.A0jN fuw`6 |3~[89_]%d" ďRZHbiȺ*!rw,o͈@mmAwkJ j:+cx`z&$Ղo~ $l2jĻعFަ`v. ̵Ph("+2k|C&}%g*JA^ECխ^3pk[=V&n$ڃg8Ѹ^^ga't&ѹ0垡>+(+QeِF`5;V2DmQcPYM#_Zbv7HDtOn \Giu,Ydy}wMBC{{=͊jo7 c:?ITQ׸.^"rode*'giG trN2ʻK[6 &DtkFcaP$]yLZ^[J>Ҟ"Rȗgѭ F&wN 3L!^c/mRi(ٰf9E/H瑰g}_ʨ+jGuZ)­JSTJIa81&*2 b1^U=;}6 TRVNR">^8].?z*5e6k:zQsmJeL(yA_>?G禭YNz9L]&>x ӑon~w b|ݟ@.aHUsa?,Ht䟙軷ޓ(qDFc$hm6{NN M6[ |Ro s K4i9iX֧*0탹:X,⟦uS٨ &lmA m3-0i;gߛQ̒ᾦpzpdlC z?ؾÑO dY3* F5ׄj{;~v]i~h>Su(h7~5 ]5Ъ\w5,RFz+}8Q&B֬Wi#FfgY_.O0=b~G"CAQ(+n+B_/nceoALثшsuPP6})n1NZHv^F@|֩idFabziCq3NR"Bx7tu!d9$c]O",Ϙk79QoQD"Xϵ:+]A JxiJ4Qo*eJoGij)MR4Ι$ߟ%%XyRdӫ7YwlA6#%{)kB1zW~/a#zS"ΒhDmCw"5{8,8;t&ؖ 4~LO#7veU@5$3HMrh' sI@ːU)1NQs<0QiY0FRz5p&mհ^ZPKC|SX6[2M)M={{Z!Q`{d>z 1^z?kD&rɽI#xhQ s35 ,QoAq6 N`x2u7)c/,8CЀ8;@f@%<&&eH_Bۭ?!o`c{6c Vv$x{Vbr+R`N{mlMZ4h}u}sw~0LvAu_uc8+ХmW$d'<+D be+,ӌ|!@C!20T # RCoP,s+@_v@i6{xGZA%#g_5r4f 1팺DDVr;C0F}LO4ǤhAJB 59Pٿ+Y a ]eK6Kx4T"3I +͉ (S\zLMTv䞸>G* _0*fB<2.ijƞVJ6RwR:>uCC^DLj*N^ ܖ+ZlBK~oIJZԎ}w JГZBٺ \IfguF!Zy Wh ^m<9% 7%lMY0䩖Z /aj7A.?o}5|]+]5'4AO?]dɋ%\G ;2 #FrN[C.QY]4>s%I aG,"O[A X ӛt/$vSB @9[+۶*'O[Z*%C`NmpWI8Xt[GP?̭by{?qZiS_ǯW&< ^_?ܤT3XŠ0-H(5M c2j?ȝ('jRzz?.Lm4$;T,(f4`Qޯ^l3)12ʅ*j+u?(4г:8CB}78T61._:؄t 8!$PtD4N%] =xrNp`0CUQ>!g^3KwsI/o۷i9'1xX @KW#m4Ծm|̓h꽜]$^Fו Z5\jR2Sb(40 b|uhl\IkT*I3pH7\)[c,㟶LRe;b=O02D;8 !E=o#ƊY!qÛzu"i\S./W8kWHOǃe+L#wU YȐY|wk]XD2\q}g%7 *2CdzC0v%cx_&+7ys- i̍/FC?ϔ:;$y<:%H0rVJ@/X8ܪWZz1!`BצrԺn..Ǎ؉N( j@SUA{]X> yAT۵׊$E_5K2p.~!3U:o.e?4NJUqiyRwMQ) g.r10Ķ+ikxTC00ZE? =_# b? MiM g 򳛬^8yQ9(}$F7tG1qtмS$;UEV,9ܽ1ÁH R2IAU-alRK|5$Ծ4OHW7d_n{M쾾=H6mq,o`zaT%ڇr.\$5PȜOn!nCD|p0}Q{Z+hڀ8p/[Xͳ71q ̗Zi:nM|d ZL'G޳Qon*vRԡkq\ɊeA<]:B&x~/ ,DL^bRc `!ct1cgp)\., 9E/Zswu6g>9PX#S'Cկ0:^&s ԁcq{;LujZWܻB OWce5Hya'#}v8ujwL|_u0f!H6M6@JS]aD$`17K'mPW(V^Yu\D 섺|} fFj6^gB5')ddʯ-0Vh6qP(Zl9MƢl}/s2,nw$%{p 9(KH% eV`fs7uXXrI'{ }C2iZ:e"VMҳS[P%sF>tWb70O|wYT X21OuA!k$0c6F4`&c nVj5wp3 -V?Df%Ҽ{?DZE:M),N^߭J >ge VxL,%‚T!=).b)H k&/O: /Ss yaIK=(Q6ܯtA(6]GU,wqe^nS?\J4qOaB$FG7*)+]i*6W1V\ɻ1H/\!sm/o0(BUٖPm_u?@o.)Dr0+Vh$hnoTpKkA*?p.TSF9ܱdnVA*/G <cc~iѰ.7$'~ػ}TUړg ݟYH$iy6T Glqm*}@Iw@̴ `Oj;ɽZzs0W.)8 /& Cw~%Gz:CI{[>$:+C7QU$*ʼr:x{V5kAॖW͍H|Nqg7w."u\q$,2@P k P{F+>2s]l2yǼ16,2a|TRP@Ft=Đyg4;?\ 2;K|~ixxP+%aĩwvV%[4tխj&QVs~'[`D-8tW(qD>ϮQdN>{N!}iIkTXgaC".<9=?6:wOCqrUF'CM/~ cV*Dy6G),SQ>fW6ZceOcx*&+Q Tʒ'[hN06 R ]Fk5<#Q J(k["7!rN,xà 90Y z'3Q|%>!̔TN}n;?CT/lثXM'6+w~P )1xNj`~ v=PC!)3 vԔhVp:ώlU&lN;!z`KQCqWb9"ts?W!~jh#VGuikN M )Յ9~f>5QhGy_D"I@ŮN+򸙄8Mr%MfX|TYΈЕFD6h{5bt&V=z3|5xC"^r8C%c\sz*˥ZmҵTgYF'{OC>yzQdR e]_t$e䮧d)qe;>*ip2KݝqS׉];qB& Ow(HIQo)UG0a/ gC\+,L{L&U1$,&׬ ,4LHxA)B,OC^yxC6NTyxe[=W}$ `\{i-jlzPǨ2z%>^0E:?8dcéwAJ_3he`^HM.4`gr)xukK;K*o^r ^$NOkc:D}|[,֗rb/8jO<>ZB%0Vwdxx[&MA wtjW0I<`13i%epgؼ4+9}wIka$ŧDO 0Q\2~W~cgClRr)BvI}&M ^t`\VQw(n'~D3jHa؉ZM |K>|"n>D4=PP/]%ծ:]51@xc46:oۓ9=@$Iiu> )t^|hE4#wg rƊ+w3F8iMB~U9X N=HZGR4Ij'J h@RhY:&vgN \šENv>Bd50HD!#bӌbUj[Zw]ÌktkfٳهTK"#4惖=Dwci$)=W B|\g0BYN]8"2c7ngD.gՐ g&k@惣]Ϳ4NJQsTA0`.rֆ"ieQ|1gn2g|l:0ED%uacX)!^Dy}ݜwrBЈ5,δ g}^ ~ hїbTyrH$I[8%pű85[}<ӊAۦEaP+vzN|9ʳAf<4]l/j S'L*^r | mQ %KFFm&ݻEa%0}[v`UV;Df#<#ҕXX~eGG,,klȃ֩tOt3 q*Z%,v1EK*L4z2/?V. b^ ٕpR.l fOtDGEҮ| NI]baXxvǽ/;݋3"mu%[SzUO&BG%cX\e1JMD5G<#Ƨsk~R\+YX8{#0@e\B3\o,>Zvy@baE(3XoZ/mkEE]Mr+[?Eq,/sNf)"I.Oi҈eˇl@ϕBU8)}(mв)NѵQMksTI8/RU8(ܩɫ'TR >Lܨ2 <&UYRd Lq10STq~Isź3䈈jLo?e ? = :zQJc ޕW Մ7AOQC\ɲ7]v#j`d_X.99P}q%tA۔6z샗߂X0Ag"e%=#u| [J6H̓-G 0нFv=jGj@x4y(!JHA]wזJ[hsܔm>h_RR݂ R~-gE\{ ;i^KEH|iҬB3ho6+k(W_Nq&ePx&<اfzwDŽB/ShR7ʊɊD?aQ|y _b蹺KQVWkY>ඏ|½8ϫBm9϶0FQϰ2\Uیꆢ>x`xzPujxWə?yu$Y) g<~ Z)}w6B"D}t\~(7El *b/t9BЭ˄r2ASCc4 @FXapHOJ -q] +#}\̄+Y7`8 "=*VF/q\..фls|%6 M&$;I3zY0!0ZrS=idnF{UA0VGlQ=F+xYlv;N\s[FE(gzމ=I>9qޅOIx WXxd=a5v%L'y2ʫiy-p ;$1;ܓ1Ilgf Vtۦ|<+z#ǃ,@KԜw .}CqO3;I]ӮDrD@$csV+< v.cv[ W<-f3!fYmIM=@{t[c6L$O\cRm^E%ǩ V. -}ke4g?ᒬڶouۜI;5ҳo yMۇϡ,О!,|nGyl7ƻ(<%ΐ2Mmr,C;:Xz<\? yvJdEgd.ckUJ!ŎRmݒ!Z+ջS!WG5K@3ҀݼZ"6{IJ \BEㇼ0:G׎ TI;P粮oCaQ|̖AP prGQxeM"U=hTҡZYb;Pbi_6HVAP[ׇRlȺKk#@}BZ;(zxgc%6xVs~4]CM,']y`F_e7"oi*#܌@3z\̵?@`<%yp. w[֥&9N  iRU=19!?&god:7{ Դg|BW 0V?6T'8Yc\]sس7ձ %Żz2P8Ƽ<,WP؛ $?HSi!> Ph_uj+hJhte6]3\ęHWa7YҘn%*c!fA &GNJ^qRfq>"WDY2v_k1[?3)B?(~0cŵ2@Ȇ7sIƗ!;r 0p!ĜW*WqB#jxv-Hjw -aoSgr҇WD"@4.68(p+D02U`,4_ANѸEkƎSGq*59{IR]x. ݹ쩿\πiAN,#6\ۃ4Қ`7i>F#=iCj@el-r-\=^Z ׭,nJ14B0. sƎ v.T` I=o@9K a,;eY=2omWθ0ngPv-|'unn:_g;-ŘUeҗ cknpl6Mެ7{B7O:`A6e?D}{=Q !F O//wAN/UwSd@͇ݲ-^N.; EϷ*E鋈H.MTx, 6c Kt?2?Iwl}4=wp*jH9 C("n.xP1͑LTT\7.q`*dc`(!D]`<~He~}eipL@ZϸoVhe*EipahRV'k%As?Hc=hG;Gxd"5RH\ H}@"+ 8#')XUWq,VRZ1$}M4`0y'<"!L7pl4HcMk)-) FqzS4[y=%TU,*`Ma.e\eZoN3άxA 8M\ {(E is ]əMg ;=%K !s"@ %m lpC?ғcMBcE3ϛ>m`&WG,;Z f_jSSc{;>.mcPklanYgtZ0 Bְ)VMؾR-,# !5DFY?$!#*uÁ@7(?5Fĝbq2Ouv\*rBtTbydY&m&WBf"vl䕺it7*F§-_b,OX B,4QKa9@!I>qe0c~ K;K&D2{ ;4r<1*=4$$/v'ۡ L/'&^3s/;x\>$ K%5Bȳwx ^ϣ*~ # bՔ{ޭgA×O٘ߑ(b5);4%|ɉoKvӼFMnrfʛ7_A \5Wĩ /Q8 ʖ9\ KtyMrfeᦕzcB^A2kcy8Gp FL. sB][a!|_Q 6nDG h O7%oKs4͕ި'ɳH=Ԥ_eH4ՠp`WTg8sru_I")R"Kh$\aK~Mܼ&%W oZc+P(яKWbR9E.ŒlM5|qP{N7cg|s}{ oԿ <E@ 0A1 ];=!u7o37eZd&4ˬX`<KcJ$yC\FY*ax-wbD fHsE]ܿ˹sFUB[ |[OV3m3Kɱlꌯ|{?9JU%[>UC2:8=fi%SڤGw <0D:EE&2!G@t_uTD-V ( b g@'%  "q}M O(ws1f%q3{P^&9f=M΂i hH-U%]p*l_/F@Il Jl ]85 _z_x(SngCȸb{찺B*UP?6 =b8چ=06 eJ2yN9^/*- [\we4'wʜT$8{=z%j,?;n Pd[b[&@H27¥< }/| {ﺓvJ<4)9_E'YMroOe;}-Kp4ܭ(%JJ83Yq&ҼJ!1#dVll8Ok' WxatPt?RéebsF|^}a!V\hMgg5ʗj%Q[R Ez>0ymceP 5-Nh ͞JwOoY䕉ElĂ$O®r =ϯ?/Is|A\mvcPLbjjEQl(۱o2%Q.X`@z(dAk~'*7p 8eC$X`ޛO엱>͋('\ 3tO3;`Yc|a墢^D> 9oNp[iX#Kձu h~]MFjH1ɪjhhu+ܭ3nGq):t6ڴ8)x(߸kH[}R 'I:FSmgK co*<ݓw,I)g b_P {u`"~zn4sr-T *?99'KRcRs|savQmE֗B6iWYgS[1}[ze5P9f0 =rG?۾ ?NYYy#LZ Ţ "@=9}rrnH&FuMS,(KC׃$)=l?cf i-Fc6*&{brP@St%NIu:gj~hKAtP>lƸތjM1K >бbiIgL4t@Ϩr 5ЮC1( _ZdJco8K@1@o mC j΋z]=<5f=ê1>`?%sW*B픋.ъ^g߿Vx~m^( d|Bw_D4 Z%ÂE5uPؿ6wŤ kFXVaQcy9ɶ9@2fh}7A mFoivu%uNm۵.bho)m2N4n"݌s2Q& `p2<(Ѧ'[63^ g}SBJaRwB ͦ2K/A򺚚Ia|y oRz" l94{ǵFu!]L^/p5٦Lp{9Kgj ڔ]Ӌ{7'7wIhnRv b.zb2Rվd$BTS P3dJPOZ\?ԋXQ92c`3ub3yqڠH>w:~k%dThaVs8ɞe|!$gi=τS2bjXwRP,k^8EI \Z"%B"L U"ת A-&jpC.Xj:Pcx=$FZub%ר H>Afk-j1 pgh$GГ;펃/ɟhztFh[dg( pܳW( ?[@Y]%+d`}t2YRP +-g2iPcEl/)~r1OÆ"}~ .yUyA'{h_IgKڮ}Sq($GOi9zE^9 `>s6:2ldH1V҆gAQgO$9":XQK_%*l%OB#^d`jZz*Sˇ=RdOjym)?u'HUp…Ji;}aCd.^H2Ta!x`n}hedU`ٷk>‹f!^R,NqH|Mz@8}r `PgsDůℜň iy,g ƛe1tDf ꃎk!FFaUF6we]02fy_q/s}y@h3?g^XaF1j󦿠$ucvhFdMc|tPD‰Z: ݽ ]laKA`j)`v\.)ܣOG;c *X|^@' t *+d"`YIQ CO>a} _$3hnۈ`Z.5cDj<}o,J/T-#x3*ȥ]\a[h1XUiPI)  lCċ";J4@\B୨sE~ҋ?K{I s.yPbKH\ƧZ'{E3+j>x5 Bu}0qt{dLU\9XYg3Ojhj{EEW.w8C߇VrG{] Ys2ɽ{=M4f'+i)Hdu5Rm|g/ZE?&ߨ@C.h gek۾)ʂ:rX6'tA޹ܸ^e b+;͑N{W( ZlQ?bPs'4YQ,>6>7:>pW$*DVY<A]Izm}=ނX^)SKjZےGńR֪ SQqnܽ{ cLk#i pV RPy%dxK~'H|d7h#c<ЬIě$-?yjT1AltuhT9hI&'ߊr  y3Jio Ѳq[Bq Equ?م,I'{ٜgwٜ5/,vER*ikĽ\Ȉ֢fVSW %g֑W,͆Ͼ0IJ. ̅%ErYtq5kO^TZy_QRLmClޠ"i^}-HaY)ZVƚ&"h0w}$?EG(Eм wόн )ONhʸ`ߺ#tjN}I7`2a:fg+u H/$,ڋ)kcb`SxUL"d`OAPؗS1. I%Y{wHd ˈj3Rs2أ3j! NA1ٙ_k [ hz N:cdAR&'<&-5zX[5^4*eoL u[-'j)p{/}x;Vw ZQ\A餐9uwȁA53qp%vϔov(EB3HA5M˸/ܛOkF a+bP`"Tcw! rIax-T[66/MiRZktL=a#bi^䜊ptC&Ix ./Kkw݅rƇK9G("bxdX@#H.CHt@OQrEI ?Y4~SS0@\8d.*o?M\Fu11qŸbbSضGx{>w (#qS5$4ld:՘_*$~=lO+z,NEiѣ OW  LLi?.HŊLcW7U.r79^;P1A?ʰeǦbD{^lw3\0+R 1&3jUZq[2C(hX+cZ]jZi)6uqM>I&R%h:dNAX-h/ y619{z PjXAaj4l} ~=6OQ yP#}'rK2G#Iv9N^< WeO:e 2TdptN  o)tlcS{u9@ų$L\$Ǽ_6cTXݑ ">Yr'ObV͵τ&,Y+ʏ[@`ҏd@4xk4OmW| ,5gxs>J:6{)ݔ<:tM~DC$JՀTy]G߈+~㶜}q_AUHTArk!2P^c!Do<|tҟ5n@kqnI3+e:B`-윋g{{d8ZDQTap8@r|?ޟMuc B- yHq-uJ]e]oR݁VoK PfהҶY2etc>\mZѲD:!*29-UzZ'Dہ-ٙ73r35l <.}6ڱ(AI JŦ#@ Jj=[u,|\$ȅ(2hQtDѼ2ZRfMf>Fv?\.r)j\RT5I3`oWb9a`\X[Lrq(K"-;pov J~׈5 nc!\qEW1{(,Ug,z-u"ePw⇟`#Z$.tlz)(yn5Yyt2PXHڕ;a}\caHBÚcE ME]QQgW$0@18; O:e_G衕1اp TOT\NɩZR:ܦ'S ~s>kYpNR7~P5sv,;̛CFpWݞsf{QG`C]V?рX)2n+fXҘ+LǽD+0jSSO&p-~Zxܴ 7m]+J]e=Ə:V% [1tc B]@}ry_!cٯ2p<@ -DHj')Obkx w& vW\g`f-L}ӷ0r&܇5u_/S07i.KVA.'!'|CVq LkQSEmܰNX* =,W(KYE?LB! ?\>`pqi ‘Fg[tAkɶC6\ Z;&v]6#jEFE]j ~S}ȏo7"7\}ut&,'`]rT-"DSoD{>칔C̍Tu}U%€&|5v4fJ dk۫)%%sZd|JMKZwpjG8}Y)K`] XɮQna%wi1E.lƔhkq<[0V&Eo3pò}jh4Jn&垗gkvǰdQ|bwŨ<H wN|jg^=p'Ĉ;rYu#B7yh gG?N#9ЮXpwGi!6VMxecTFoG}!.RR:~*zpVO,|ZX󔿟35wW@\*7X.xE}Xnoh)0$# MGith"AkkC>$J/Sxwl?AYb`VbRryP}PW5nLяVN>GwI4fcG%6DD#k9& \i0}Ln|p{Dcŧ(~KYs$GS{zDJ9fѦ}tRe/#î71b'CbS}ʱ޵Ϛ5]Q0՟[A=AYLv۞ Ξ_0?$PhIـ0_-+%V?͞WF)XYӔ O}˖<4O[L4F迼72ɡ]^e~o{͖9d&RvC%pc9߆%Jb6#|Mڽc&I. ݂#g0xn'xDr6W,,ŏp<xCBhhabOHrgqPi[x'sIuꁔbIڊ^&hm-7ac `tltttDpt~iL)QL)1,?…K0KTA(x*c^&ӫ,9*xؼcEG6{=;H+zfL<rt_b8HSTqtڛscR>)ޓX{>Dv[#_2Ňȥ)vgz #S\@))͉3C5ȭl#'FuYOs ٝ*'=H3U% 7aB@j=ĕ}f̿%@_ioȗT#,V ﲊ::3 @粩`OB哻ߏYDr>G?7$oy (&2+P.upR+ PXM5HE!ߵͪΗK2:`A֫~*ܙB@x~)B%OŊ*L8 6]x+\e]RwT K cw#HXJgnJy -Xw߳zmŃ=Za9<.CIH5Psr6Izm KkLᩔG"3A1}N̸R8j{CdH9m-ǜ΄Uv<<˻Yw$j߃(h.Ndkb߸CMǓo`'VN='fAF#}t7,`*vGwX ؏xQ PA[6 lc02R> d5s,5\UYNl{BMLND.>R _%E[., |zU!2{n~q͑gF_*ծri8RS7*+πev<Fgfm#:⿍uWM4c|KU~P3#j])xe i*KB&}? bI+ȹTLQR'x6NU]A_#G'di w`eXC. ʔ~<<ڝ7CGI{u,JG;mrf\(^$xVW!iM&bi^0mW&<ࡔ=5҇9]f%h8k~.MNR ^8ЋE,l7VKa‡=]m@\*OAdjbK#ǴYEu͌CߍBM)m[93o=}J'ftj9'/`|&oF&SNajl: U@vpú`o-fxzxs=Ȥ`4N:9<#7)g1*&6d <6~)G_BUꢒv"KOm*UP N۷/&.@6_2iEx,GX.ˍ ,bwnǬa,Y&-Ҭzv/^ukCpc"Mh{SgUG64,*\^f9S5ޔަ<r5`qifrx8%p.#nRW{%#tͤC(*kӽc' U5g_ZT#DI;ᱶ K2}*VG dJAou=:L!Iy x]܁7!܈ZhX=ۈb{r]JlBgD Lj5UdX`k +D^q ^n[`q `IuĖd´12]'PI8-Z+eh&فH@a,ƴŋO+-8CS+iuv5+zg@SSb Ҙd+{zH]cbDڤA+н/C%Y 3#6[U:#j%2ӇaM3h~N(EZ?_^e", 3^{ae(oj0 {&FEW+kԛcDAdMuTĔPŮm󁿒W3T 5D^]^Mp3 }~>k'p-9[[881LW2\Y 8%h?hl#1YV#"8 ̰ $e'_]Xogu.}d8i.C.뭊_{oЉӍMA~;6p3^O]lϪCI]~DM*xP !ztB+ kҢuIh_YE{BwzӳG?ğuR$H~q ߞˆ޾\9EXd_ߵk+- auܲpNBf427L] 1!C]4]{(1ɲb,MmnQc ֘=M)`,(rzvKCx\-@gg.rU?{KADL{.{نш,)RB2Yy/HBp׀ŅАb̞!MzK-.oyof)6x#7;~>ӛt"b l?O4=ڄ#[(_Z?4ɕ$pwBƺZapzPd& 8/Kf c}ϮO,z{kg\x|&2G9+ X@}(Jtú #l Tk (#^p":F8+tPI0/ I˧}9/ n i.6KZ˕ԷwAg݉aüW5 -N*-?)ADFdh h銶)Ova|YUvM+M4ьM/L*(v kn80=Bj :g`Wi*kr%ù'ȅF Q+B@3̡eJ> m̺^e[?n %Ym!"WlNAxt5x);ߏb"%l@18q+TvbWWT3k 3':f䨭OggE@/pabeyh̗Jw*7E3&Líu ,ƙXEMrHl}5,vTV ;IyeBH KSggqvV1ʰr6 ;)p]q,! clbwDcD_ZLK➑bሗPOyڜg^ %FNVg{7੢B%QaOp!eѤB sl&/ {T?u@dQԓNeq'6W7{RDM 9 w*~)NQ [" CL=)H:TqyC5o Л)l;b/:|b4洽C>v6g"e,_#rs'F<^FcɄ;<Ȩ8\ 'MT Szz*ゑ(Mn>65 FK |$B[} /[{ZO 4,@'l 5fԭon\X˓ܒ1Y<^["]t+g sxFgwx<DG㞍hɄ-Tq`4@C̕?^ P eŴe=F`kwsU|Ľ'jAc`8rPVI&w=zp4\4|?~G7 4ˇ& -7 |ehP\ŗ5L/JAGcm ;78#fU[ibf9\Fw9AteOnjH5Mm\]ɠǸx2 rxNƷu+%軐|zM. @nOd#BJN ?J1^eHdKY=_7Q6q$ub3FLOoKkҮvjSe^[;/ra~ȁk f$u2ӴP N .#mnAy%CLo?!=$ Ԥ"0wmKEDˍmHۂ)quic+6j)[Sw7xHB-{z۟hE4R &Ǘ*_5" D(- ~pSR9^ALsJ%Kwe5/ ڜQMUkƻU~nJ }p89+>9 iDdn/+gkʤ7:@`+su1 #Uc $77 すE*j~Nrhw)Wyth)`t{,Q4S:% |tT0DΕQXeX k!LA75`p4Hpw>#[q2KH~,qkNL L'(CbhދX3%lM Ea@y@Ej#@,^Ymz@r$/*XM4,u>Uo6%TE3JH&bINi*Jey+g^=D-.gr"i&fVGS/9M8^<[[49!2>Q/3D5#xԕk$Ib{偏ў]1u+Tt_4їg,^pX[\wWH<֖-DIS mP\gKkLV=sgISO t 9kEa|΄O("]j Sm1\;bJg08<'٨` 4{2j( dDY0.h6cXQ3ttgDrt|`|\dĈ0:Hn`JPZZ2P1̬Ŕ`3v_Q8z nQc˞O*yG$>zx#Pߡؚ\o±ofBAD#iT Ѝ;ajGYHb6@wGUs /7 9SD;Adb&OPeX}+2JǑ}lu xw?I筎61{,coDR.3xQ/w/s`R4& g]6j 6\K#vo8m\ڈA n S%ndXq"!꾙)DCBpUc^ ?SF1$BܝEz?p~,'ɧݏMSS7lj g󨗰/-ˆ/0(l3Ed 5 b}{qՆT61NUXӶ$&SJF^[R`Y[*-M7z O@elEM"%Qy*"gIŭM7o<_(ޏfi,'!4#խhTQrPdK0dٮvu;x,Jd<%VK p;: MezҶ{_&eB}lvEhL _垀N>NI7'[7 MΚ%#]x l"sbBIrI\棏o5c(V,So`cZ@_8 OX%4?@T @.әx3DO#}Tت_ޥa s,2rNY,PG|~6xwe SiA,dWV:=lnU=(Ei {+|E߰kr/g]պI鳂 :`Nnޒ`U݃Yio' /ᜍL#չa~/HW\"@~Qlf63DI<XzfmfI+A3 _ dU;)/֝"875= A4ťKftGc \SaA5'-3ڪsD\E!.Ugy{Bv]ZaUf@ =w’'efQ@<A#mV\A[HhҌ҃BȐa Vk!HЉG*n'~̥G0OuB5I:ҒX: T& DK}IZN:_?Tnq@B8| ) 5AĠSh6"iذIAo[h |p.^ hnpԚy/++r@e nK<,Mbbͪ*|DHjc|4^l"P|$I!~j@ؚX(>rx.;m\Us-?r@g02o((ODEg3T \= < :l9ՀX-NXac7w6ZkLwimиN_KWK=#N T3Yw\kLC+8iƂldIӠ'a8FA`LE|Z$S*:u+bF/fvQWQd@Cf F "NSQHӋ^<"^2di%3){B=hj'6߻)B TKѯQ*|Dž,ᘬ@ZFt42ӠF@*4`GrP&zٳb M ua1ԍ&v0OXqnk6O{.\pT,\bҰp -n黷Ċ'fW`3ۙlE!(XډɿR)GQV䘓dpf[&y^?aӃg+bF,?\^dqYކSs_^*sݣr5(x$=֦Rj[GPuz_!,UF1ezzݭV9+%eX)!">Y֙"~[ >}"H^ D= #>fԊ IeLOlApx|?.S =RJ1i;B*ªDxH$AϛU7 } >ZhvxrҌGcCGqebpmLU_=9eFסX^˦56Z2 F05$)Y#Ҕ[ܼP` ^ V,%@}{~/w `7=ʰq5Eahz,x7Ex# MU^|1qU(I_׊.AJ+"x yj>NX$ TCՈ.;q5gU;Քo@ptvӂJ#B*LoF[PwTy/ߨ7^5w-0ނmˌ- mhC|^ ?ӏUqq"w/c5v/|oI ]]^)[t%p@! Km: GPX /c(;93U\H,KX'"ƳD'gWd]$7N D_JV3P]jCf-Ml}5>PyutB D p*qBE4j׆&A}Հ@_e4l#3w@ں8ݴe.xp!K(%3(fl_F?b{raI8!ïx4d'%4Ҥڝ|  8Š5]X`̳%剭5V'nHyk,V)ʬB, ܘgkV!C\ΈfюvupRo;3L}U`±g)M,lmKE #guE|@*hOrIܱs2.v5!ؔe|2 ےl}XC[ón!IaDejK=!^`UG!<",:[uCV*Vϸ?77(jx2C86 _ X;c,!iU`_;fْyPZXoC-#]JCY]nor~gM'<uLxDE|\` I=$YߌpKFqo73ue(Gf$uJL'Qx(X%`?LrS߽p )e_/z gFĎm$ă=OSb 4Q`&X^Yfv\PD??O*C+ `hs:). 48/ߘt"}Qm˟/0I=ؒ@ yV 9ylV5Cm<2_bu|蓕@\X98RxQTomSd[Bޔƒz2];JcNoH͊Veyw cTƋ+w`\ 3A#kΖ m}`\V@sqk* [eS7Cd6;!C8݊6Z:R6GY嵘oKcB@t7]Mֽ7fm6w5t4bzR\_C9j%?A~U{\ Y "\wsgŇ6# F@ "j#بȻ`E RAe=sdAIZ.#YP5K!S9fo䡨qJbc`c޺ A_<55plRZrf= O3n$-_aB˿N}1 Qпl.+Vftk-\}cCwmĂFb|JrU-HeԚB$?&Qm躲fg2 ;5zP b3W:kN^ۼQƑ](hò 9v@7[6QJ*c 4Z^@Z7"3\B:뭂Հ R p&6ި+VwϦU}H<[]n*Χh(N$:4K5  (;J1vw#2E/&0Rk/1s} P$a޷"6g !-տ3HyskGd2YHBS0$gvVDN;+dSY) $BRCQe6гh-4g՚ Mcr5 t,H* S5ɹ$(Ti[.ΐvt2nv 3 rs F(t9E%u޹RPĠxFo]r*8(a2P|-n?Vd|K+p|Wwhh2>SM>03~ %߇uRq9ByCG|.>SyOm kB-K^:Ms]}Afi$Tp1ʖ탦lBEK83_l6fR-9YjXZ3 Pb'EABLV52" Q+I3hG'D GX.F>g:\Pz}je=>Y)LUWz^f "G`ͥy JP  y8ku~#^POnOE tH0g? ^KQ. EuvO8\nIPהնRy6nh^RKWK7ա gsRCTbKrrj,F0WAʭ55]{?#dO2칐ku:krRjS H.f,wQ'E[h#2z5pMzB)DFZťuf}7V;OiKLJ ?NdU'EaFRU\CcHB|L*gjSa]}.V3 )<4mU=0FC²_kn2F:2 ϐTW1p{-.dV'o"Q~9pA5 3_4>g`\8".hݭq1Q'. gu>$_8GQ;B&c4,4dX24&,=;4-wǬL{覕F-T4ȸkE?]3~uK7[]^OE2c>-fJ[@W|]@U֊"K\?=;#C[ >ICuݗ_+@WovRzs%"Vڧzåxx!K~kճ0T F|\!O\Wʝ@h4F;.c.7hvtP|@ǀFUyd]u<N. ۙk\H!8Ip&?e c/9Gn fs_f 䅠p~jMjt٥tI\9A߻vNwZ9:Q7-^@_w~H'o1~h(ad=&LG Imi K vtȫy]7JW f')sgϯǵCE5\L uTԬ9Ӕeu 9St'2?}̜z_~e؉VpyN:MC ^Fm)"a|+V/gmC%x QVA ܑ^ioKK18Aeҭ+aQ;úb:wV`]س7`$&LI"K i E>ۣznP7*"GHw(rM°W-{2B)4ǽ\8jFhPss #6fdUE;O>Bň3\"$&<%цz `@1)"zi?ePƚCD5`0E<''/9=}Tm!JDg~㔇&Z'!r)!q~B\ŋIaH֓ysAr}13 d0 `=N!!yGgp 62;n^a`-:SE&+ސԉԥahj>!M_g#I߀U|9qȚ:fJ$G UGvԓM)ŴĬy-;[Gy+³ {~,Ws lSiEVp%pwEM KNU2k0mđdj&>35ҡpuh[;Km9K\9>Pvhs{^ WAcAn~g[k{p^_ |j+^}I.(-5rn @!" {\b2?ǙmʧQou^55pI\ЃzҜ,\UV"{9dr 2g02' a%:V I$mAZx4XK[^n B$[|͠:cD`$ hZy8?h`ʆ}}R55^s34v)q#[;aΪTC !SM8CEvU[nMѠq8!?i PJ X/78SX#|htzaJ{sA;XQtEyi &g.mVE,?˯/=O!"uG V0c IM{ ;~o\UQ@3XN yȐ*X *Zj0|z nL ǚmشhrfhoXNST <8vOe j2-rka( *V@xMƃ6 `ۚ^xǤ5C)o*,!ި}4S]1QYKj7;1%YZB3寨~ e"D;8%lr_빚Z)ujn/.5;/^g0:#^#&Dw.&$Gx= Z&hf~k!:L|5_h^a,JJiU(,,ƀ6=[rf\Mk]ճ# vW @8g|(YATQM A `9vJ C j,t32͂F=ݗ=\/G?P%G.&iXEt={-p_hSX&(7.@S0صly%j8T8Y樒 a-hJqq033gi"kPbJ[4ф1T4šaŎ`-P=Wg4ʹ˺w!dDV:H;c%j8=%٪H>\(T,P{3">ZB\azr%`ئE5iF@Aઝ*y@R "U.E42  iAvwhе!i:1k5"xrHfΰKr89UvNl /mHH1 U[ޝT$ чN :^f 6U"!U92h6g8"Hk캔J5țI<:3f"1"[FXf"'jo% uXЯ6G-ôg[|˭2aXS5ڕڥ;^;2RPyhR)N sq*M@hRf(w G2fup&)01<,\sHhkI7f:Z"f^+YW:.@p!x8چ+)CӜ@UCt8̮y;H{%BG}A7d?{\} OƦ[y2)`ۣE@YZkMC[>kea 1KX@<8X̔Yf!l P± M}gl [{vO F>m}y6#7ͲHIteZgx?] avv [Tʹl>-(o֣HܡZ"%oѓ|k@FY|kt\fkȅѹ,[h^ze] y */% đ2p೻GVpjA]qč0dL5,[ía^Y4MS5"b>bc29h04]V8q0<;ZM#sS~<^Υ0a8k.E˽s#lw2L5`ҝT,"۶FPܚȽ'z sUǥ '۱0|II=&ħ'Ԛ 5f_j~)yy Y 4B9ۛ-ݸļQ%&ZSlu6>f}!p:%+3yxaeD.z^ !`tփhK9ET*(ǜ2%1c#JR& Ù2ʯ:RI*=bZ(b4if KY`Z<l>CCIW\"?6@U `Cs  ;ktHbܘ_Ě1$T]xOybsvI+1!_'3)WҩXtUܩ5kN)V/d q%kXN};mr3Aˍ-aI&DH Ve¯xOZ%n"zgZַXA>qYow5QT0p%"a "3Yؐ$] q'kC\m9e UI 6`لP`‹q؛*C?=t_-EzqcbZ1^ٻESAYFLߚgL/6#DG(CW&9^UԩzIU7gXRo>q҄MdBOmb>C؜2‘ eCkꙍa.DDufAd ޫD!)I9{Sx}Wp㵺ؘVL-@oZ\ 6MHxȡ+UڊewaySe訰`ˑT+@~( L,sOVW!SppZ{R;JE@lFt0/4M-"gTU1G8n.;7<)O8x.EE-JFǁVh$V0H]Td#-3,="j=clLe*su<|L"5M`q*AF>6ϮՕo|=Z|g*LJ2ŗ黸~.C_X {Sij;w\0;wB@p5©^ pdu=yZk ܿ ǻy =[ȍd2B}.sCn* "Xk]&z碔bh C kL_c~Zlz8k4{pP&Zmpn f_ieZ8@ 3x=**ymx FG*T4y/Yt@[P$(gHԄI4G9!pK7gck\ͳtRTlWН:ixiP-4ł)98 .Ě1+X0nTSYfňHKʡ킁eDܮBYl<-h19r:$vMPrِ85 #bWTKQғOx »o4U5d~R*wĺ-EqTMHf N+Zd*NNM m7h恪&lxVgu=ǡ} L ސQ^9\A2Ry$A \)~jaһ8RB!.y"LHxQV>n\I=|YX?)\rrxÅ~LfJbCmm?QN'Q̄(.uMNVx塸#z"ije̕Ӓ½g6C7Da=]*4I? -Lr2l\nqQ/hH ‰Vok]_cU`It?8 It p^?BU 鞻K-ҝB#C!{w9|#w9%0&c9F~i®4bF0x=|7\_<\|Yh0{'a\a tȴkq|wlOoDfr,c֝_Kdoe{8i#/E碫ٔ`Z9@h oGej(5ii I2KZ5HԮ3MKoVuTۆ~V-=-Vu^oєy]%9ߋʜqS;n#ۤOjﳺE;dhRIw'tf1o ' 1[hb ~IWPQ֋mI0<*,n*!(QnrP++ )A"Z3$3.5zɲyDlW `AH>ܙw59O3 l?HZ?`5U\Yk@sEx: )7 ד35!ArQ!̛F=pAՑf{Nk@Vъ(Ûb/ !Oώ$=J1w.vЩ5@H+dŗ^-4Ux\Iiæļ cjR-Yu80$Y;L ?=8ms mŢy5p9cdoݠ K _FI8\8f<r[XO3ӞW:z=_µmp*wb5@<݈o Ab `6},PJNU[r$s~8gi0&-SF޹*Re)3]6'hNi[A!~XWgD#pNwl~&biW )42SZC]yP33eڠ[d{(|H_'1l4 r\ ? oꢎXGδ=%6H?~w}$&D$r׃?PqV Z7$Ӳ'][c+fwDg{J8 W尚:>8kW%qrWC|LqS_w%Ij 5w['#zs Y$;ULDŽ8M AZ֙@x\Fgh,/br+0nP5a@8H^n֍UI)2 S1YO,I^(;) Fd2J(ßFh-쫍8ݻv0 zDOalEg.J.i+ kƀ$v :Vi,r:݉мݴy)882` P̾uw ښL{/ӟ ?P`U"t\ ,զnZHNGIGbarB9 +<,"x SoL-32E@!LhXqb K{W=`4mwKpn+40NL>gY{tM} e!Ȃs ߝ6-'lxꭝ|iǬ#cE` {26PG v[ zE`UAg$-`%aZA]єK֘۵6zܓ%j4&Y}&~"ĉA_ KaEX'v[);HFÈDrc7E@`_R|s)S>JPJ-*N,|b%ObX[5+zZ5[(Ѿ-{.WURʳv\ SxO^Eϲd dh9S7V1f9%#]P}"iu[p""g Xp@t^">X>9 T5G*'ldý9 `&puE5-yZe@V;)4uAFѳڹIxG%9 1]\qԷ‡_ԉn11U?vHi)C\ʚ@9ϮIZS<&v3xpHtȕґUBb,ԃn,V㗮 gLLAj' A#)/,zWi(J`@\T(,ס]7/-.+ZѕNϖSfy~2EއYlO_OObɽ`a?蚾UM;/(髠Ppހj^ % Hw iu~{bM` O 1|ǦR @Jr^nHR- ~emD0ڹ%dy PfT{kNk;eoչ8 En- }[QOD"7F,PfKM4hg#oyS|MfXፘ%aZH7B`je){ X72Ym}5M8/NB&/Gv~n|:Pd.k~)G l\m\LN v{E}Ț x>/b^{Ym"lv= Jk(8VǓ9t, G)*_ Sbҥno3t=ĉ9xT~Ņjp ZK7Ao6U\w\jH'$\rU\$.w}LH،0OqEM2b5.5#h&!fJNֈ̕yʶ]!ܩPJ)m3|W+)@04i1,4ߨaT׫&4_tPOJa>nK͠m8EP=5LXY*S>fN; {"9Y+iݣ:%F{͛b*pBʳ VT8)ӽkev\g Q=1>rt #"7*3zA& W$°:FDj)dXR m8Bȗ*> :2w`X凑7vy!|ƯiZ h#5Y F\5q@i{IYֆw,I (862 ?Ϝ1)/V ^yK]="*,U7)KqNvh,0֮tZ&t+V%N^2]~ ѷԗD0!Q):Sz}y|(h8b9 "vIn\u}9l6Ŗ+Yd<`Ü\SC E,-QitLtfX[1{+i~ Rז["[T)'ZrLF1@0|Mq_.Fb:8V.@_u"731}9w:ŸK9+r]y:L ڀ [oP0y3}cxU*&M_՘g1qqیL-nisb9S8͋&1"ZjriTK Jt}O tbǀۮXB  F4vYw n/ZT8M1fXk gB! Tv\W`S ܪߪib,&-Y,@XogFg8ɖ0\ujQ A ({pC)MiKJ-d,o`KRP p@jWqp%`[S%(t>έn'OUS>ކd/ਏ6TJ-A ̘tWx2Q2rrQs:jC3.I$et$! Jv+6b&#!0){y4ꛋZO}}up/T֎KsR*9c/MIij[|HVwW"+Od@_] ,D;=\,kI@V,OVWpZSɊlFޥQV[ӱəQ v- F8BeJO#EI{"QKf]ҬF `>#swtO,iaөYؽ3Q XBiug T VuM7mcbӫ;⎏[T ~T<;1,fe?ii/HUa7 !%f@.[597XANbkVqF(ynBh /2!) g*؛9vp?N;C"o@=2PVr}P_>Xo诰 Ӧ޶65۹= O^J,#5wS`lKVÏh<"IRb&օ,փ \ oJzkW\TeI(%x: sq .!Gn uKx:|sU4>/SMzT? ^=qrS*۲mn"Q4x:9|q/c<"$ex8>y@\~h^kr[uvRSfPq]Zq?k G}jz )8y Sq&\0 {槐9uCHQ*bL9P6/KʛvuZjJ+́O=q+F8"b,6뻣ӥ <}XQGanUҨC?YO!wƾNKJLӏ˗2i/Ua:d_A&jfAS`Eyw=eto$#FKF^qБ?41= 6*$0] H\қ$Xѝ'7rg]FPecb\,f:XZl>mXX UIiǘg,z,@x'WcQNf3+-&sz _ prrof ڼ2M,v\o>8 A s@(*;t ݲ9c* "5>Lpo$w"ZPߚj倔Ak$:]NpQD4wʹX=x\*TMMαW} KBS<&r}aS$$#lg]1^AFfV@0QVF<Ѓ}3Q߸cP@cc amz>cGx@Уʞ7PtO."j$8z<lS pR2^GkWmYA)o%R}m4$53S Zq޴Gb(I Qua`y{ x2ئՖ[]е:vy:V\&17D.ĸw$*@ %67òwU%* S!kF-X"LW 2+ԍ*ƒw{3ָ1ǃu+XV9 '}<Ci1Ϙ:eƱ!7 ,]Bbaѥv}hmM;S sƥ3]`bf.8' dvR i]{tz.'6ʵVIJ_O@\dd5w i=";{P|x̛{ }&`ŽG3d\HR6.,j+ Y}q/M[O[N&P!sYRXo-uzTGO+Bs °/XH=kNIjQ{ .,;=A#j+z^.~ꥣ^ZTr'hq2-ƽ(KDG8sӒNf:Ⱥ |\% {PHe 9wU0}GYtTVD%1Pv^ODs\tFEK?BtpATgIeQ]50gyp2N"}{6T(FjͲ+vsToXÐEXo uL*2B&\~;1I .d+0U[>4;&[aR<;a-@)tds%/?Dl"*𘸸Fa[WH(x yK>#u Q^m/yMGؕ~) 06Z2ڧLB ܙyq1BwV9P&唅|m=;i54Vs}PB[Jc-+U5ID+J˻PpY`Ȳ{U/yAzBЯ<7p23nR"C>-wP >ƦZٳ HL(߾FHs_W,y HT\?JQ_h(#\at/FnЮ `=W韻u8};1ĬY8ip$Y (1j oԓ2VհIJeuM~8,.O$6+?CJb#6&Ty~R֠W(RaGzZP{vf~łA#cO`I dSkJj&o[);?'!=S&+؞z{9̇JwY-8t{w_K9L#,B>Y/*ǥ||W<{7KS2یZbf G%JYu5uNM59<$_&s#ӓ1TM26"\Pҫ84~^<(w_HjIB=|eUj7VsZ0O|I'ϾrX|YT? ,'5[nOa)0 p2ż5J?~vBqTc ޔv 0Y{+)[+iWU9%[qDTͥ<R/`mPY/5HZ (@,e4^7+P_T 7D.X_6'Do@ܠK\r dϪh|T:v7h@=Uf>6[ؚ~g'E+$VQ>ԛw(Yj$"}3kd>z>Xul]5bsJ|S߃NV95e X^³ʒ)ɻG~z4}NC |HJgRǝ&]n̥avQ0syŠLh(f$?EqEgo?aB ;/RQiwy>EȷS_FJW*Y-xűSHq/s)V\,WF^Rv".57,qlv0̚ n2"]\-D>DbgP6mJEFO~&yn;O8W .M;brѦVH}k+NBu>24Ú2Fʼ4\uNj A5)P)=Wx.&F=a ʧuBx(fG \R=~hi64$DWcszɜ% (ǟ]H -@و f<0L^Lsm՘Exc~?ήHhE?@*„~:BRꚧ׷8 qs92m_^oq5aXQPٛPEDUVnccC*[y 1⎎f`#/Xq[ ŏ@|LdCK:ĻgMR#Ad(sJ {ÂM60lf[*';F;eNItSykJUJ =^xrN " vV'ßFs/>qO},%=+B*eLU(֯$!6l$5njA''s~?-Hܩ$1Z#^zаM ~ۓN)I  (E[{6;q? JUZAoF&޿g@5߲03#SL̋xmA1 )Uz*;Rgeg_Yj!׀i+iS#bInXjj7#9O3`<]mN}6T MG/ [FAG^P-qNڝڜUg@Ihgʍw݁^VofUf[I ^}LGC}C,h*af٢dQգ{ҡX:X-6z6%IZ=Λ <;~NZYVox&u%`9;(Of}2 FaЉO*ٖ60 3[FGK9֛'k&LR^D3|r@q%i=+^_./p]Ғ9GVIn;&-|xޘqTNzm?XH$(!BU5@CHA|ظO!MzէޣhpTL3lXMOܿ˒y(eleYC s,b]˫Cz3XS=c IckK+{] b׶y.šgA՚K}u=oSilG +)} [482mzH,R;~Fӈ=)Bm_ XhaCi"|FCAvj5.n%g,<;?Ԍyvj,y #*f^c@u54U-+jZHgD30ON-e nHZ+em鞂~9/IK=նT1bAf5,yEw_ ")Q6J9\0[*_B3P@GlF^6*J<(sh7ev) FЍ3>Ȳ.*҆+X9gAbM]]EV\Ɗ0\'?-*`"/ ϩE]O!=+[J$gkFe(DRJ.d p[RA{jLތ:uCzݭD&x sLe|޳p8 ە)HSa{V 9E{5Pkzx$[eK}󶒒(1+5Ht[{:Jc9Q"V$0&d+/yWWhԅSc\äs Å7x.+?1roRa_Je_r(;zi9peK$YjA^ AA<ͦ>C:ASlW 3>mGdnAwm %|dF5 d'A6ka"yعZ> BW[%b3 Mn=@~L@M(4_!qOPTk$/ބs)'Z/v<Đ. =>J'n1&; O72|@ER㍳7Zg: bb-(>U;Vz'}Km׆0b!.kURuNg6>q͋(jⳲC8ʹV gւ@@qG"N7Esc{!"&iXGctnX`_Ԡ gĜ`  Ǫb6Xf.|~bM3^T~Q編Wþm:ʼѦ B$~lW&ENh-!ItgTWNE@z|$ )=Đ6,L0ݬ* <&:r82 /6s]Fg(.ZoLpf˄| uwK<oR#37XX|@>=-ۋ,*;[wh3hG[F ^}7)977W4̀ƷsSC[3r[UKj s ;NݟVY0ӿ- `*xqu2Y~hcKR XfwӤ*iGBŲNu+O}&8LQ 7Fg@X?;t$庎dĞۭK}Yׯղd\?AX86Q (HO 4"զOqAזvYIѼ)bkʦ.5mSɏ#o)}9Tk3Q,EdkhThN5UVxaG6l@$J@94зC crCQqhv[Մ ݘE~-JETF83IaRKV424)…Yxղ)=#9reØAR۳LRdS|t>XWi/Yf zI.zh^[zjf/svu@Kਮo4hӎ,Bt2&ab;,]7,3L.PgYԥv|U-|H_b#: l5q2Xh:w/ p 0qAg͑_ #iYL6G=)kkCB.0zTB6/r|L"(;pY\ l',X7Z3Ds m}:)X6{dc3m8$ L8=ނ#lK>gz|MjX덋֧xD;vmBex:I~uD9"+){Th;yhN5j{xTEnb ՝C]׽Q:Eaoø 9/#k6*Q r+X=e0M\/m4^. ӈ0}AGGPf<ԕKT&U vۭjIXE{`ی$M6t}Y29Y9W7%/ `࿎~]tshR00r#N8N籁W̒<icV%胞|nk OZ^DVpz^w`:ͩP.,%~ۿtT kc@:&= {{]#lpN,h0`CJ~>ouZ%08c9"é }=Q|6Z꼍LqOv vmս!M;)| tm򓯺+e$N8]]^ㄕfн[ŝerKBS |tL221/&6nu 4!P{uGIyP.bJyeg`9{$[{O=V4grXIp>7SRаč d{ndu?d\gUf?? (zT]h핊aȤ47 Kph4"FRugY&ھU:Utm D{w/Mx\!e_(lS犀gv:͈TVJKmSkI|ē.%җ/ө?ΰ\h9i&4r諊oGf:ât|;"㴸V! 8et˨n{ͱ}2^TZmۂI>ky/Xϕ"}?NJHj3۷y,ش`fnpĽZH~8% -fwg|c>aVx(<'%'%+~م);C!}uUFF'55Zv=2A3Xm%4EղڎyDWlDu d"*($B qToH9;XCߤ*@:GdR\;"N#!0"-Nf5CO`LY +]VX|T /c|k}$|t8H *Q^Їxu ew6msX Eǎ*cuk Sw"r]Ԃ*iCLD |bn-B/ ]b+Jy%<"F Vp-h`j gA|7gY^`0/V=qkMىٙt X {; Rug]'S-@)z~DONN$j ᒒ &pȠDttFmPL?E - "!@1ZG(@t rM'~%ۣ{LԳ;\Z׹*zeaJSAv~tnys[4:ԙV?4~:ҍ&Aa; 8"NIUw7tA]Sw;^,2y? gVJh\%B#Oʗ""jk-L;0滗!#i5 Ӹb@aɺ|D&Z̐2!Z-^Ei@ LU6/f=2L\ݝ]0Mr,ᆝ8|0? )b.Їc토cdϗujtx's ./Q,#\þDL?֋J[,=/T ?&I)GX>>s_[鋽JҚ__QG*'TBy;?sx#n_bPMA˃~~ho 0U}peEd}) d҂L5kyPߒLI4K8QZ oe1aDwI:lV[x+C@BT0:qA4qNFCyfk2atPeZ5!&v NGP ?p;!#0:Jdɣ FN9>܅b}?HM,=C%}ﲈ% zN;.ȂȶB܋ic}m\MF~5(f;_h3ޤނjm_b:WxUSrrGkVGH(r1P93 uνIc~\ v]QO-H`^0领`t S3٠pdütӣfi9ŇT%2b|pK_[Py;u3f&b(_299XhzjnzT0Hq|;8 DiS"~T1ea"XْWS T2QHJP5W7mPtEۢauuIӀY@vb_j2,TʑxELk^ ]eb8`juz) "("%4EV`24-8vNN<6#5._;ZRjP.PR/Rcڮ4i2^XAU{uFOZ_&ؾ.yQBBpiz|#*?RYggpRO= I˓m\Al@х2p;9!NqhzK;4A Dб\/0F;n`۵?j͌t!dHs? mhHr^!>gN%-ptx~PlE3Lxg6ysz+`0g5z&kSqF`ݑ=^EgLnxw&Fj!k, |h+q.7ӫ =Qd(rv|). `KW~=Yy'*&92$w҇O(u/9Uz&_޷|L,5fxs-Ud<@Ɔ|gG:e~ 4^dG]~SdhXڮ@3%^6ؼx ȅkOxj/$H^P^~#q[xm6fr'< j*6ػ+'5xy FyO]ЙF"q[EL ӁS7 q}Q'5P /w5)vDSSʺ4*ٚ# zƿ a}Λ;Hx-Ԏ>ϋrM8ұ2g )W-h͟BXC D"{3,5ByFVJ(񒀿I0%P2; 7SCEwL j=tRs,12,?fҎG0,^Vc}3~LzËAe|o¬Y#7}Z lP .BqG":e",OugC.7DbKu} mp4:bU蕱DFDP.q<.3R -ӟE`f${Ӯ<![AOxTmQR3b.l9Ki,^q^O *a+1WR[}=W3xpLdЦ'Sua{!7۳゚1 P]rG l8ol":ZS8嚋("z e"R2W*W$/ӂ%ffIA)( tg-'u0qM8!0Ω:$qӸ>8]t3pD l[HO*o9ÝA'^z2Y& lGN^v61X ׇ҆:K)IYktҭfߍh\; /W9HG(ESsNڙH"#T$?C%T NE _%/)n\k> s'ک`SUE+Xp9O[/b`Etuj[jJL~d/S/K,n-HPK5bNoKOQeJ&/>v^n@pg4LHf$^8Z&D"&H| w 0:&V?u`H"Bէ1Ae0푶p#`2<>;QZ`aF~&2xZ'q'QNPĨJ.LcCz!fFX$BNuGf [W )a .~?˷јT:.rsw>ۃ Ɵˠc`'#V$Eމ[GmW%ը \wP-@/ա2ݯpKn1_\AC%1H p%y J]iЄ>%K:mYͅr' )cUqG8,τ&.7/xo.wX>[QLz;9Ɉ&Aw+-ׅ%j@xtptH4BVo2cTkav!zH>D(4}PG BNsv6)~lLGS)Pb)֍qZI`C+zⶼ%&PּGɭYO{|Y[+k@ 4+LqkF'yXltrŦVx:PE,N*.,4`x.1tG+2d D)ُʼnެt# X0Kݵ|c`tִ둦ǃuY9})VPw_}G> *`ˆ`čN O /ʴ✗f.K_2[@x$OYuR,bmCڿPjQ >!g㺙<-p+wo<ӯN28IaQ40+ڌU:I5LVϸ7iw^Гm [%NsۖW,bL_g![Am=M<Yx"WCi 2?'T5$2R׌MP tzws(6}%(}^؀<|}\3nw#ݚ͌^Zm//p/xLzdž2;J8<oOq \r/V/:@c2mFN6c<3IqpfD*{YKW ٔ}wAoe2nf2m)»6[Vi<.|Ub њbV sK` 7ܭ%گbjvp}@g LK7KuaZ @-"/%RuL6yK9U<#D~hArCƺ/i#A&x+ĵ3|_烶n$"YϽRqhqΐ!Prn;4UuPd, Q*n'_ܐ-daٌF;ĿfK?۳jR~,9GO|#r|wwu ~3ٽs&@!y [oܞvcC8ƔD~q\I`bŸkCfY:re\+sla)5u{7^>`w[#/Y1[X0Aza y5P>Gc6 BIeE@sBPd6hajPئ8;EE]*x]/АQ8–hmO~'k٩yPMO ;ސ^'{P<7uhcF93{ ;s6^NTw7d#삖h ZI C.}a~!q`Y $dfYQ=h=trp^;TmL2LS-6իygIDEXU? MuRdī^ Cn+X zuJO eѸ:'YhSoO4׵֎AJI.ofC3kG Lk}7P0!* >:%PF 7}.c 9M̜%qöa' +jIO* 1NԶf[`2P ocm8c9͎ceҸDh M^|2Aο*nll"w,MbBpY bw]|X(؊\di6z3[\b6^&&OIkZ]Ж $^J(?a]( cDHD]jG˛ВFgb@iHve"qOe긶mE όLRs|!|%.WB㑎\n@/Jh`V /en̑@]Caef揫[tHYR5 S[GZ:}M}ڔAJ}ψU-(ʴU1S89 _srFZ< 8rq=dF RX*֖e4NL c~K4 aK8J8}_>c)焳1AY1Ye`?kQ*H" LN +WF#(͆&qHv/ ˥N!`:uuebeK|!C3@N$?](IP6 O{E|b\F𵏽>0ږSw +nn;HGn^aoVWK(+ΐsUyѤ۷ƋfE~~^׹KҖ8!v ПmF4#&^$H8> epsnfa1n;E^`7&Y.FL<|c@Xk"|tPo݆op!v6YqxwAfԃ,OnƢɩzlܠBQ& 2sѐ gn656=?N&l>ONiDDe4L 9[rXT (KG󵨫ĝ:7fx-BM0Di\xrZa_ͬm Ik8vϚGI_X>%3&Fx+yjlvT!'$Q?+I*]DX=6O;l)4Qbz /e ? $'@X+G+R,,ٝ]#j<3:K{X.aט ԒUl';j B?ɮ ߊpG_1p,p[ GyNeedTN'zEb,Ƒs~hǨ7$"\?0LЕHEpkgL$HOlU\^ӐS&{.jѢ3_jހ% bL,=k!aR\^G̰݊.n%BbOPd`N ?[S{cz0΍ܲ͞X|x%0}d[xl`T5Ew|A6;gGR9"1[&hB]#ں+H`IǶgKsvs.#7?"_D"#]5#=Ba2縛8̐e%nfI\BdP04.Tɿo{"v"ӉETy쫞7y{",Aٌk^d/ gf rL26Q$k ~,/SK#>`[=~d0w2ɢuD_0c}s36o״z[D~ ɛ`s_DGŝC1ǐg,_5#ahjL]nI|.H:o(Ԑ >}&&:+qmVef[F+=M矞bGNyZQ">XE.^%5{8^d-l¢m?Cb nwSN?l_)lo`'z5O>48YslQJf:޲Ήyg1;6@C  a$T ߕH+eEn^ ~*?פX@(qTtlV[Yk͕LXd D~ht K4i9p̧wv6_ͻ~-c& U[SfU*Hr?hB\W* :[R#oQ@^E23!%U+H9 ]o[7E}ENٌJU߸a/ym̻*7 Zܞݪ ͉#~Iv|L7*+Ji õB=?1RϹłɼJY_e$z]4 !@ |dbXVɸ͗VMLX0èK5:}D7QDvY|!^m@ǚl }le_[쿝6h|;h YChϒJs촻fvc<)ʿ RmNTߖ.,a`bI׹'*mKqs!T7v]4\ !_Ădq Ҁ 0LM h{ o0E[GWՙXʹ 2S4߯n6n3UɰZQ h=;Xep*2k4dďB ܕ)Ivqmk֭&o" 2<*%P`SOTg bf 2jT6 p4c@wjY.`bLP<DpWp;1uq\@D;Y*pq I] 9@ :CdiK*_"(1O '` aU0$& cyQpk)XkHM@.(QC4Au|PibFx X;ALE GrP]KE5U{66S:dp\rXz9oz!u^Nyf_)#ӧSz$E۔1yfs+,X|K!T!%UGʢ"WPD]96I%6k`5w^`EǼ(Q0%h:Yp,\59AAIt> q1Rn NKۮJ>;v1k[ \aZ>%¾zݝ؍@d}g-|y];f/J 9 N |(:0_-΋k ښCWrP4]+l'xHW ,r=KFsCBK_Q o0kί䕳/.yE5<~wX9n#:?ŊVPoZz:$` rWq"%g]q96-ZyP@} 51ƚ*k!㏅u-BBi!s~_kNlÇζmIq4vXF.u*MoT wH ;f372 !??JT_R_3Up7'ASyB45$㉇06{sG˟ Th@`Xڅaz]Y\$QFsQ+ } s;A,њ= ZB4')b;ѿ t UzX C335tOp=ALz:'$Fj , 8%A:dOT4rV#PBVILܺ|,8h?ѓ,i/-_mXe'\UoYSMZ:OXt5F7R* ߐkLRik{OziqQ<,鲠r;N ̂㽗څ!N\v`;\N,ު $ѳZ+(O#@jd EeI\xn)l22r28H= fqn`Р1ZVيЭ$޼JPHXƑI`kr-j`ٞht*4[Kٱ%(x^q_{IG/33/ben~eҡE6u`G G̻Cɝ5ՔC=a& uuI$Fɕ}%&`]K3M18RlspYpVS:ŵ]ٍ֠z߸ۀ({vN5C/+ëRyP3z>;1'kq/ # п f),}{-6L[KO4Q!mPݝl!gC0jR m'c;$.;i.v5O%M"Ag<7P|ztGW{e2/"뼑 共3adT#,q=I dP~B*zWӅi:k"GEϒfi'8|V<|$W1e$5y{ír$ _s'y25u\}239P)`؍;]։]s|'@){C٢'Gۃ֨MLUthi;qL] P*>-J'dHX HmC-Uw"IhAp㲒NC1{-}ND\6eUZ!ɲy2/VTdPJe:fD)5 }Ĭבy؟bXbȷcZ>0AN;ouJ&Z4Q.e}eWx7U}+uwfGz'fme o PSq&-ݔ^X~BtrfOxN,xΌhi<GT.6+z]ݢ^u(K91$lżI66n XbHP-mɩ|Ґ> ga6|L>) nާjTYL_B j)/ǯCAkL\PBX"4g:{ۼN7ZQ!Rk̛DSe?OI.zә'ɤEb)~y|<&&>I,␟JFxk(3X4ZLjVhK XC6dᶄCpvk8;QbJyy.}y" V[N3HX!.wHm!YqpګVU=8la$ I-kΒ/&m{y>~(_WF*G-yTھe ǽk rM{ IrpQ)d+oBv*0+R!T3_zXR*JIFɩOn.k<( E\񕛌EBǘY2VWnѕ6.śrcPNy'DCyS5%FMWD )t2 )5Tnj$L!nʊ]g,fG=fNΞۏ`TK.ge5d"Cs n|}a<*WI2D| tDS9SuH21놚hCP!I07b\SnWG m( /gRNC81j!T^"ȬMB̛bMkjLǭܔ9\@#}9w o[ҘCڙ9f#ŇOZ>dĉiI~U(kQ\A Ņܗ:N4E7bun {)yT沃*`azӄb8lpMh: ־R!$^Q`7*Xn 6 joU+> zAI^nZEgy~ΛS{E4([ڊ3\,Mql? Ye9`-%t!d8"w{6^Nx/iDn mͲ+<$lg`{UHA78~Ja<[ب#w!IO nΣdlʒk6FÅ~R1_ 46 p'Gz'Я$_@S'~syҧFE# 4v`hd2QN,K9j.+*O&EOz>Fɧl*KWH{GbZ:5wbWgߐ^;'JaC(% `El8^KtjHbQYUMAeSzs'؜ b%ؑ6Ш*{h*tV>"EYV8:Y[s}pzmˌxڢϔ{'ވDU}L0I'%;b -FnSWN,h nVݢ4't) ^8xNVcc]7څ ,*v7Ɠj0VM>w4llLڥ~el] BѶ.ΚyfXW˵>椛*&VQ AZl{w=4|'(KR3մ1X'!87)䮫弈 [(G2[˧@n&Ĕ&^& ڰG:1\4re@+wO )Ud.t8Dp}q#;Gx~~m?q1)R-g D$ߘdchN lLd1ũ6TʉW)+rd{2qcљ 1,ז#YcxSv7 E,XbGr3ۗ)Trh69lܶ91\a3"[5iQpL8UaGl=eߢhQ3LIj|S[1@},>$%Ķ:; Pm_CKLZ_I10s4g%dϵϥiHz*,V0(rL\Wkj\eibW12Fɏ-Z4v~]2:Xr=%pkKۇI n`'_zWfL a#BNy=LTr]g%SǚH8!`?0Vި]kh7//{vOYD~14T+p-b=l ,l~ xˆ/m][Z7!E{UBY;wB.rAka!CRxe&ns2'I<4%+K[NY8pR= !)$\1T'Xs*;Ԙ ˫Á$R{ Vti!a&|X t_v8厐5>gGr:4gmk#p܂]%#ZpUVwK.ў.qZ)Y64`Y|N 4Ŗ;3u"Xh#> =Fey`|~ďgJ+Jg>+פA?xK)$M e^fwr6KVO?R#vfդD-JԺ -Z-c9 Hsm4H: ka<.878#O./o4AZ cc7k[JZaC)0M&y ;6hfw?i }` TÆoc۰} ʫ!2U@K<ʝߪ<1,"q P@U& ˥$ClTSO `YY)UOhD>쉌"WuA&GeooYF ýw &T+Ya)2Bt]c? -^#ҌJZ{vlC8Qͣ]C|c@sX0;!A~mF;'_Ƕ@-zw"$?S)J0fA$0l|at8ngA-5o*t42 G=[>Sփb2hSJX, R?(ީ߰RΈ#![>4b.. ,E__wa?WP)G@tm@>ӦI]dφ9`DIg_'/q IRPEU~ Kƅ7Žhu&PAFLB71M໚#/Ͱ ɍ߀Z5pʊ(p״_ڇxulMٟZHӉ z#)T "W| {\?ZRQ~ȰٳhW+ssx Q(Xnd.8[ARj 6̰;-4FmcUm7hcND}S:Vks80&ٍFa`7NQ]]KhwM)6֢<09 +YdQkx1gv2/6KdʦW hn+1m\ECDb aNS r$?hJ"cu8<V==N/l҅E0mㆳ QѓPAQ9AӐxjbpD‚#um3v#H'K[MK'0&nVu-J105/?),oچ'ON"Z.WͪR8zbٸ&Nd4fƢUB ÂfRi$iP!LOQlGĀ 6/OP15A\68 VgPgrvV6j; 1jܫyom{k  j끢׬aк[p4XXRPLŅ?+?v?^:ʅiC$5p'be{ t~kxWddVeAҼN4eޛŶSq:mHY-{aS _?Bs3LUsCmF^x_j@GPI]FN9nk"cn}%Nqq:\vJsnp<^4o}BrI[k{k>1|R$NNvVy)\vsW0>5^(UYAzŀuZ4ʍa՝@Eg xM2Fkܦ o^ -^(k}rO_ 诎΢dXWte7bzfR{}*gy9H Fa/s˹ ,A t䄃E11s%4e71]Cp݅߆qٮ_g@ioDC3!V(W2WxBD9 gL 47]Ie %N3qE/"$Fk.Vjeo #>l5F3'2xի$ֆʪgXDJ/_]G3@+$iAM^P<)`bA.\ot` NK4Ve\/9g7h/mpm1C*RFaaWٹEmj '։'_vGڛ8L>50sMªSd=hv:dT$.Hq}2v{~RSzFׄk? Ђքm\GIw Fзy ;R{/I0 BW' -j/y!*?cP@lDS95WF[2"G=ɉ@ǰ>KN&,xY\E7kzOc:"vGb༣-en@'/L7~.f⅊2uQ[QT=W]'+Í|fh_~~K$%$UZͮٛH&iLOC*c  g[W.Ox䜎XaN~"&Ip}eF2`g>x,$&^Ab֎B8ݩ`E <'55*@NޓPe3?B(7%v8HNkMq.#G'gVQu{S :%U=%if|}A8|n2Pޢg+~ߚ &|!3ܓ!k5ggKJZYQvK婊\ȦեPŹ%hNVnvdtgn@X5utiT]$@Ҭ&>*CAb/ *|oQuN { A)ur?e9]@Yu|o ݑ\Fi{A!{HҠR] ~ь#W9d۳5{qL|HkB9vDR(sOeDM`?IHc:Ԛ Q HrL.ݥ?P}O5h \&J^ZX&[_g)S*FḠ0-sԫ Y1+НSIۓw^tS.@y=BURmceպEDJ縎%mpS.釔=U/-X=m^OuPtJ$t׫jmЄѻb$̓LQϣҥ~YG8=$t3 ԑ2?'=9RDmu^rDd:ܞ^;FThς3/ΰ,D0j[\b\HXXm9%(J>]),0KL=s}{NTUe8{T8:qg ڮ:,N#[PM^h)&k'e熾믜s+Ef QJ9%e>qX:IggHU-0)#v紴Lܵڈ7Su9|e [u&{G+4&ѲoCPF%3"MM&_Ә4_Tݶ vU-k3]|D^v/7Hm䪗]N_gסN{|~yI`:نN ITtX78n\MN02L #V-k#`WWI[/]WbՖ>*}GeeƊCa;t.d4$I:r[5\:Z$0G=+`{cR\s4:l^u5UKYy@6G;'o])Kn"U(|⟰$߷-Nu]ZJ4ncSk v'!ݺo=RIu%.۲|oÃI9+T7(StH_SnNΫɄ(apZ.2ȏMzvL3vI9۵u]Mk.F;'wO-/ضa2 mTgVDsU &Ҝ k%])lp]1_ӔطZl> +$w3?03qwe!.w\ g(Beڶ]t$4r/1 9R|Xi;6 xuDG6W<< V J1cAZJk= hgdҍwozq/@QQ%R;wזb/gjm3b .{zD*H_TV:xh=͑7FeuaY^gaϚj_`D3 s_,$Ǘy4tѬ[\S-#S=v/Z\,}{Ǒ*/=Vbd >*e)(>N{EbRW,D~^p,VlI';ц_Wľݞ%;6~OIAj.hnGϓi:~(GH:?QP46ߢ1@`˅ B> ̰=2,Iso]ީ#ݤQҋ=inok#׺ 43(.N:T| Eb~e~U;z;7>]SNV_ѥ|WmYeOS:qo`z< j5@mHw}ԊF(glE~.^b QteAp*ԓ2;1zt-N8pD8Dpt4p:eiٙ+Srz!}-yy GdeF1x`$]h/G!ى&kVfds6}G%Lj2Jv*b:=ƞngV|uWq U=Е"#y.%iV y|HѬV?E"#/m.%༖vHX#R|:eMqF nFzn~m<,@"5V+xVS:Gv{Z8^ CX%OJFnZK7rKu^SCtd] ]+ VO0pvYLDUf=js#绡Av6*׉3œ뻝Dt(=sǴ plBze|V/\(І+vBmz;9"M\ <:mdAqR: ̒r;o6Ф`g]pv.I wT-Ar#dRy7~v\F[ZWsY Ԟ*~r2eD ŢR$BKNv7VQLNvQy7 sژKvPkN2L罯O$SOF9U5yd!*`$" 4TCp!kmcr(]i/)<͖Yl#NZXh -՛T4*-k=N.FS<rn{44z&{q|Jg'͹ϴnU{1j"( +k0p\Y:Y[섅O9U8kNfsVcdĘ,Tei~'V %X4JEZMmr|[b'zv(mg{_:O.FSFw4\; d)tehbFp= 6pSkM18J)T J{V?28sŽN TN1s~΋{a;5W@맆/;t1yTBNQo6kP5sTДs2MD\ABOSpq f"ŜIK7TY6&͞e&5Te( m +$ƩGJJyN<b[uW~l?vEoOcF-VgB:ͷ:pr~?ѣD >rW>'$ߥ޺٪p{mnm\ GI)qN~)*(ջ>@!Zpbӡ7;dDpf] AG8O8ω&Ъ El~Rz&|ΉF7cn7{Ld"ta/":7$4(oҥESI uU )2 aˀ/Tag{јNYmJlw+ZC^$`Qu^`@9e'F^[MX ꮒn4NxG L> ;BL1⭅۹Fpu$:&DQjr7I!pI[#[H{.KG'uƁA `JU+;. Ҟ}sD ~(Tۧ?}ﻤ.8O_ %-S0؅ߢפZ;Φap! T!:NaԘ`zA`z 7.-3+5]{+ ozрTuu B 7X)Nj8/mn+Y>GhYgh/BԎLscw-4K]J дzoa@))SY1I셨&{61-Q m4R"4q\u_ gzsHŸ) O/%^"6oC2 )->kXWb2 ɸf'WL9? qx9όȧ¯.E ϔim"A\y1|a'*h!ua?H $p}X 6dZeZ'\@;[hfe{rsxT?E=2Sƾ4T҄ÒȞ'qyH=~?>ꛤyӏ9aa0PKA% (R+U{A;S<Ĩ&] XA"@+xŠmժ,"rh]nt@j,Di3= Oot?Av.K y[Cc~i1q95}KNp B쎏rE"Q VǛ)x %p!f*P݊է#0k5Uκ$eO#p]&3[\T怜6 ޥz?5p "`\FgЩd9H2ZASC3xIa3zr!Yekf?\RX0N7sj:. rf9(vM |2@ջP䠤>l9 ^a(}bM(rfKN{1yuJf,?yĹ#e; Y=1FT) &{ۜTndYTy2s>k2<COH5Ic +* OkXAapvbOQ^`. HĻL lW^sIWE#kpաr+=P>uwh [Q9ϨH-p Dw\";L.]dz}A6jCǠCѭK!>HP|bGo1$@m=z=eIeH=1b]?~n8ފ?Ւ݌~'m 'TH ".~cǽ&.f y_٣7br^|0u+20?:1htVBn/7YNuYυ$W譂!XziSTk ȻZZ W5N3j;a\2.}qk-}b.%6 Cbm弋rwT0Ѓ R&))C[%ćAڣNY%|x9\Ӛ ᩺s֣I3Oq"l.VhE3ɶ+BAõq}I6 CFL/|@Kc@GI<8c(qVjGDy ?E;k*1yԗ)qe!2HoYKfpՏ1xb6|RmfQ y G!N\6TW8bC:F@$~o?E緙jx)86 Nd^;-NsϰʳTH Sb;6V} unpQAC$ü)C~#ɵ y MT1GQIJ%*K mal]Qlm{ӹ)j>!1ާi|1Dw.Nzct][T2ihAjkvdm[-Cw#X0 )@>_b/2dDEV- aw"wKb)S֯ ͍`ВzƽN9~!Iw&r|H+NQ1߁h;ÇUeb|Ǝ؃a0H8MD V*إ$,/}&B%l"X"+B9Axz(72ʘwjO-N'dUWaB(W ԫsy !<]f5G(z8{Fi 9~. *}Sb5.f{4ZBU2]na|}!r9>l>(#}y,6no {;|w344uѤY]C=eEig "Ģ1d c=%e]V >liC>\c xH2:kv?ɧaEw#CbG#"-LPfֿބaڭ3qQaM}R3h u1ɧz6MVm,b5,_﫧2,tP q% EgQU>ԏKsYq2[߲3}rۄص~*;SDXǗfU9kf}|(u>g~sP:~f>dXg}Qٵ4anQPP v cH;7⣬>)I l9T5]nigJJA&UbSR,:әi#8G@cpdn8kwQe)|64yLS@؃TfE^ ͳD1 Q DHиi7_w5"Ƨ?AVT=۩2In*s(l1P2?ϹqE%xG'w.!}m%Pop_TB9^~ӆ1-Ø #kƷ)Vc&µC+whNWwe9gT̉3k8.AO=p$ܻ{TQp}@cWwٛ3{܆^ xQ9H0lydKyh )ꖚ-˵nجl4P2[6>fpn5qC#`G{H,;OS/}9b~\Еg[3EZH+3^G=Ją骋WvjńWBRx/RXIKKyGIbd7'']KlM8;8Ķ 4<hhr2kcCU&[(>#.@%V'ӦE$ D:>){^KiwҚIlgOW hy4_ʣ=Yq_ȳK{UWtU3jm;-DOY -or7@gM&\},g{3K ^$5 4[mN'|$EL}Q= #hHt7 KpOg?9vd'6 a^5ݰk}3Zn5(^]ri`$ mf5Wl.QCn+Mh`P&妀8׌p4lhMX #*U=զ#ĩg<`.MVz|$u(K zfwO(A_cC0-~zWv yrWT#Z-|tĹug vW3zϿ5zf7Z@)[\<'ԅeaۤT8+!eB)=QAmdO7>l03uEKV!G冁(<~ .K^DfUeUɉ[2q<Ωv~Mm[ OA!H _\NXAxNv^b9-nԏb'Dz4z^__NL!12?ZN^̘[GcH*7},[mb}'C`l$ {#A6?vttD&&aLDNeca EtUB{\(g;6Š}1-:4 QkYozAH,$OaEP#r|\Qn*av!OIu;<_~f*+GzvWc}Uc_ N|&|X2jk%YQ2s[JÙGN8JiZ֨er9H 'Hsh}2iIw;"_AMBU%{E}2yKлH5ѣs7o=!yK`Ϧ_2n~',fDG^Z{r%FT%G|wH \fl v CV{tJ1Aa&Rڟ"Sy>S3v$DKZXתeRuBGʅA3^]ͣ-\?=v[kXw[ an1eǍKc^.G21'l;xܞSb5Gq%k.f2VEExRCKYy# `jld:ws̵+V^1ejnQ&|N%EWOƸG"LO9.=1 AAUC[[ًW"eXwc6FzKyi]UF Pydl"/[aKFe^/:!{_x&vRK-lcsG_]}Z9qU.1B2.@p,9l:%JDepԦ< k]2rvU=$. Y`"'c:¿~i\Xavo; _IOY TG5˿vpE9%;v1Oݥqo-g dSy^iab^A =uoNsX#bO+*=gVK;$9)wejeQ~O֐# 5fWf*ںڌ~269 ۨ6DP£tySNF;h{|s&cӖ?@qu2F"BiuUv!2nɭAf⪟̏T`KHւ{\KOt&nv)$4,R@9J|1JVaSFwK8=P~%)S8Tin`]yl{<}lCLBH|> U` FK+>4ީcA騤zYufk¶>%>((l%u 5J- p|2oP7<5AN H {) A0#uˌxF\G^2goۇʣS:'7Zj_QcF:gzeEu O4{HZMx95&d>0#O@'ʭF옌 ޤl'#3OL͌%)DGU9jG{2l,کi7D4\s"s*/f$:ҋx)G~QL(D]+[/K,{{yĨI_6%dɱ,rW/_" HRɁ*"i&P)xdFE;l?0: 7IB(Ƃ?{'3fJ;| (,HqO/L*>wKQ?iq t=i3=WjyB΅ :*~W7T;Auw2:v!M m?`pD/Dv:JdNKW4|@C'{d*M5GV+,yuPhsx&R)߼z(LppBJ2G9ۼVvtsIX]/T9s,wigA($0j>?cH?4I+}XRt9_.3L\^fIZ1,UelK:A$"<>.vUi[aGv5._gA8ךYil( HC|* НX`JeF>\ɳH2س&$.m+vc*5鮦.S)Lis~'ǹĹaEGR9nFvpGU3QX8XYikԸӍ'U]؄%"AJܨhğE׳r$JwQV,#wjW9+:2_5lփmI"si=i 8&6qUЎ]%EؑcSZ]bGBhs"=;Q06.Ms?{kMK]7Ukw\=gO蘢],_'b>WaJ;']xgKD`\ʧ&Rώћ7 M8-^'4Jj#SdJܾ>QVLptT dA)v(}t: \>W1/&K.TYԞkT1i3aI {:QhLߡG`"2.JbEP"EGSDw[ySchT`senV)[X[x{%'T$dG,S{(AhV!_c ljGQw?p8ܫD եu'Z٭n%x*Xv@92rƤ=;#{F1;ukuE?ީuEM/j 2s0Su(>-vXuxP63|rK|w)QAk|2X<=SЕcȌq`ߡ;#sS8} !kv p8BQY'Hł];3T%Jg^f8Ѷ}<P ѰaS [%&!n;ZxP_ј=GhMv>I]ub9//m%uNc9A;uv#ǎ{{ 'iρQiFW~3Q0{^"9lJhTWi6#pi.)A!ْmw' ̈́i'jfuj^DIg Kx>e<-= ~ _Qh4NԓW͌ r)ncۉ C=6/}C Z&eD~#6`< ݹ>Rh43mqD d'ISE ufZ~i4J,akFunLgl>9z+"^07lLCٵc Qn2;?S!VVϦhF-)Zjd /nd3-,ws-n׻%2 F1q2c'tف]3m^!Y]|?E1A fׅ9SIv츧`{2ڙԒ!TLyzNoױ %עK\/>I6+6h@O: ZJ T/wFD8ƶWI݅FT [`!>;SI8Do8 n,ŸrAR99'o#e- :H6u=c}2rT\$[hvX+Oѵ8+}7W=(|}pTк"!^l,١ XZl.Kh~?Nҭ!Dcr{7TIQy6%eZoZ@?᚝U{K6TT.-`9ߕe#Xp֣g65mWP#PH H'= b轿R5_k dX#T!9#'K*\ 0Er:Q#ڿ(W;Ti_ew) Cu}1J92vd>dmoyQgѦo`}k9pmM܏b{Bs<i IR\ڈEDdIv8y)2$WgبpD C.4S6d^7 [a0ӓMi m%l dQ58?,|Έdbfwb䤆" Μ҅ ~gie@sҪnʷATQ fTcn' qh>\=CY~1g&b@ Lq/¯lꮦ訹Z68)ͭUii 5s8GrELv_aiFx$׼"JT}"Hjӥ4]l Dq".:[8-5 _幹Q:/GJ#u|*!ͪNHшX Ԇ~n9\hTPc4$L'UD\~$-<`2siMfK'VDeAW䩳raSRћ[ܯL@;~O `0ޟQqRp|ݮz::6'{0^c+Q)kJ`8džf)>q)ю[9[3lJ^t561KLXfYdZf49,Qc [5n Eaa e."hcve1[}X*,`k60oF6IOKfp~9ѱ%[ & x42t9D0 I,ޯ H:ְbZt삫zV0&em\T\\ږhrؐDi!;zPj1 > $w}im5kW䊡KQO0ǵGJ(o6@bO~JO/ Hm  ES-if;^yxm YPD{VgmKF'ALzJ#"wc[cW?'erE>]ʊ_bފCC+1> hevIb3R5b|n$L""68D/%ؾpn1oȁOC@8f,1LS4mnǔMZB b}'&t:&Q0| bFcɿ a󕘢`m 2ds .WvC@20-0k}<x xΗ=̈́R8֠h$PŢ-u R-Rut-C\UCKsd'%nӡx؞B'0XR#1ܸ!c 2c;+{ e _Ӣaە@Ti2dD+w=OuEf{~cbB ϊetw{K7䋝;:!3;L`.Ϸ p",p l[q;U85s5lS7ױJS7[y68;W1iID}7]>Յd='|nN5o#)kl[Ճ68tC#,ћcQ~sT]>-jI\*%%.0ȅȃOf0z$$)NqGΫ$\xΣ;s@]Xy&䏑 G髄)5v("! =mH:^b]+KUn[֛@8R"t{L/,hC'N'}d{ oV*ή2]"z?"f!RZpZP% x1#}::`dX nŎhHbwS"V޼xMj}!cG3S`TqTp67vęGM=ɶڇǀ0HDb, ^!ڄC~z-<#MySWHRNaC|:!?Bs厵t|f(ETGsnL5?oϿnxfb\xu0+ezK}92Yrx@8L_yWN&oQzrgG`'N1vll4nR}fcr}8Z::*PZ&c@U=mLd]K#Ynj}ڬeS -pYAR9Ws.r?oDG99m(|mfHքbWg -֤0r Faxc~V1ɭ|L/lߩ mU/a 9B,oh wYoFt0|Q5!PNl @spevĦ[5"Y3^ m+w@(l; sÎ&IJޭZ+2Sg/arԈx;6FhOmz^nMi{[)ӰbCFtH9[_FQm~s]dzk@y*PV1bK&d˰ ]xKB5W ,tj)"C"0Z߈j^nt!!c -44Ɋ2.Wuk0H8v>E-FԺO]mx݂_)Vɂ?AqjCư7+O"trv}R=Tzτ|u;|p\M@Y)DeV4r|Rkh1TY$o mН"91=J"('mFzXHږ)FJ,NnW=Wh8aRzg6xw`QRS\k a,!};zi4MMȜ:ʰֽ}J\I-gP_EԝIVi 6yRNLi }dY} QŅuZ*eەp =w EgحྂpVibpjts,ITn2.,1/Ǵ+ >Oռ[o:x)(B CƆW5#iݲtMk{FU]N2V|qs _$OIrzXiԈCүUUĩy$"ر<5 I/'aǑ< 2@_,T =Xs[}VCi+Y~u> OVs}x(Xtv8:>}_L ԘQKXxF*З/U% z@)t-TX;֚v]-bH,SYsA6M$1]}iv06a K]nl*LQDAbR+rf @KZrT~!;IG sZ`F?( p܀me:EC_].5.}c!lGB^߸yWqm+09kZ[mhg(%&aYjԚӳ7$AEWj =z$QhN e%^u,ɌeQT>%JT\pX<ݏS7Ү"BJL_>lsBw"[ k7.6J4ν~ }¢YnW-OÓDر11BVTm8f,S~P. ́ʨbԖqG=N /ym1_~;EEh3~]3+'L0 3<*A%C fߙQ1byحʅ1CyLBAr=+ޱ8wX@AiՍ&zKU,k7d<ȱY%r(uHtoz$i ձ;$ DPN7ESߨ5 ͤC:P߭q}^[gZ. %JʦMrKvvd`X`HuJ](_VQ-#s/D~B. 0 {8#b{gLt'kGKgE`/.WP$ qU[U&9%GZ|[d/vSZ-in2.+ߥ(jh'a"״:R;<bD'*ȑ9b=5u=$\_gX?-A1*NN$գKB^VcB4&a]wpL: lQn1U*D-qn)NP[a\0& qխ 处_u Z/$i2-S(NiZY2FYo wD سy6@u#|൘ܘ<\^קδ8[ԛ#v>ʮA8U@WkmݾcO;YDmX:Ԫ$bյU$zb`McZRiy8?ʁ}Z}W_r}{5.l r,N[5ye AAc,ڦU$EҬiܧ?xQI3$e C3n-x7[@3/4rOC; r,pFKO9w[8A_bh ԮwRDӠ IĊƞ[N4-FpqCZF/g"\ΟHfW˜ROT*S֋ye%4dh;lGD?>AO~'FwEg7/+dͦ{9z1( ҒEvm A[,Z[c!N,xƍ#Q}3x+APkjny@D8XgB ]sq=PзGYT&_MCwp ϐ')R_k2!R|FP$q7bAۊFul~YOO]D2>i&F|PȸuS2lܝyeזNR;[΄Zw>i46;Xa՟3OuJAk$Yt/ٚƅ`@Oel gg/W>W5& -5<woOgaik T&mn9\و;2/nJ!U+{+qO6^DoKOCBxwT&voȔK;@}|"m7Tb1` Ԭ8;K֯g'4x8+ovvqwItp_a!|1ܘLOH"qza\h/U<(Cw7* FRI^58)l]H`S'ؽBuCIպ hᇏ{XN^)\<ɝ3 T)"ƥKVg ݈oHm^֝ s6C} Jy, Z{6g`3˧k87ri&xgԿPXî>ؾp)Mdpohw:! Mns9+e?6,-"1OMC 0#QcP#fA-6T3Q(o죍874ؾo5tP ^#Ft1,jFMQ|YVvms\Z,%ӸY HZhR6\^r/Zr\^iST" pka)A"ubXDɠDoPi#V4UTc @K:3mc֋-HLC$xʷJUeM` SfcUm]*Ozݻ`bn>}FMڊFEr[}q̉Ju]SY:*r[z \g땨AMI9Qx~"k. uMC՜Wʠ WqUΣY bZ箟t)%|?əis ^#%p+vUid^ܯX $Yٔ0)QaL8Vי?;}H_Jmf ۢAʨG5+i7Q(h%)qO[Nх/<0go#lyZ 7C0@X(#CY3 j &;X$P%px A8s96aŌǸb(:yQ$Z;2׃#gv;R6",:@'pg˧X3(bJNר˱KxxHS,+6oF]ýmdD@^ k0h{jkdb'3w=\7MvMzV:nC˧_B O aچҪ5OJ׺݆ZORӺVmw4F; ʼY,JaM[#Bq`T/ ? D04UտxT3޳'+m7/ P Lw` p1DuNԦLv]6lӉohmHΦoh`R:#ژ|}l~.=^ >8*Nw *D5 5`3-d 9~&T>S |beJI4%&8)3S#rA `F+"ۘh !2y :oqk[ =㎠O+oSrZWB ;+ɔb{5u!OXc+:>e0'l\ t`Z  ff)22nʹLQ{B֨,8B+Xk^hf=ߟte]PFtpy{%P " y=3{_W M5M@tߍs4kHX۠rV8qw>Zͨf uз!j8Yfo[:GM1.߁Նۀ+D/ `[`kM&!,DМAQH# $K Vis˲`g@@0;/;4  G ɨ Z| ||+ۉ=i-w;#z8Y0`z1zN)}:(nGu>Jn+Y:/[⩿j_StZ5^jE-6`CI*.-A>h6_%A `ϕQl  :v8Γ*s<4MB2Rr!8>'B U]TEuۃ(eC87~ ; xl;@YJل6ؾ)n(6ưB$MO y4+*D crqº 8k#')ഒ1E¤JG#xq^O@ms^Z O!Yfb2yM*EGpň$3ރDgBZ!bWʱQ?PVg 19efu*׀$.~+hryc1&fX_V˻v2N' D{bB3WP{$@'2|ۡòK]3l>NX:qU ˂A0*]1c!\6[}uxOn4c$@2DX3U-m1U̟&[zwи 0'֊ʩXEV/=d>,nL /" W Z.j%m2bo6ICsPTv;wp;0=- 0Gv4[}-K%j>$3ԝZ'W0 DR|slN3N5h} 5O^=ev8bUq0D^BQzf{Վt-_;`s~HD";mzGL eqҢq_F2l5khS TG)YV OUibHB25W(]1WoG|g:ܰbZ\!N wvz>]j{h2^\?@oJ~Gtkg>Xa  s,I`S{keG';y(p3{M RdfMHEa6g-pТy{AR# 7{Z5f)̸$?:ђb6ނ=aM(_tus:m_RIye='ph'cwZ>LXvl[ǽ-S*CgjE` J] -.͏L R4?&rwHx^ɾlAp*$>Rk7 Yrz#,&h"R&:DQHy-ԕPb>đ˼/ {`oMs 9~^<;|{.0pi,m*D3 CLfco/OEiwWEK!^ ^L Әz.<YµZZ* D)*-qhO-RYk :yrIvaVoMIu ;"pkjNva`/0Avtћ#O 3z[z[YuD*WHFp@H=!pFk7pKT~fPv_(PJt*R3x%[bQ\њl~=(! Ul$ D|S2Jk,rSEn]4v2M9q$mnL=Ñi~&!hBq#ӝi:W3֩P`z~ϝ d]RM \ʈ-vdΰ9U+Vیy^ҸDBLtӋnp5Ws#9!filk 0A(<5YPQ3jB;k=F`)L /㇗-%#/٢}< lRLy\*Ή4 ޥY)d:.!8W?9hKiwSp5R Fy|nS[$c`@n%Ď=.Y}0}.})ȏG^]ђ<;)"lR_! Z7P&Y PSݕg7Jp$O;SGLkRh fTn26u|:}Zĥgc`o;fkMTςZaI}J.I}Ӷ>SD bH!N,?B>C?+w$ݮIPݴ1)͚Q:_CgyT1`PA *Tvr"iU-ف A-} OnM9Aj\RzV9(k #ᮉ,v)&Dnn4FҪ]8[$ 3MA ? 43l/1zŒ l^ᚲ9򰬅$Wzp]&`k s&h#:g/\1>^F̦!Ը]!ǭ^ JfP'ULFltKU:/񋉉jY0? P=J%: {WWZJ͝cD;ۈqm=pd\cOHfV.̮wDgAa+ŭLX|` rnccot {36)!$K;vNwJ*:B0xu3<1|RCYűpWzh`UXl~8KXH^_Lh iŔoeo%6dKbo uY{IK)q}ʹS|B0wA3FfшrVIm+ɭ sx{& AJs3,Yd"vI6;@x*A80oqcY w"U*\yoj׈ɓEFd7.Ua*17XΨ/OYw|.Çĵa M@ zJbqgt3yJ 1$? [PW %S@Y?NvxO5ނM | 8 1Ih/ 0O&@KSuO)t(Ai}jil(U"@*VUegڌޒ@ iO{J\DWj8ZE3@n]59DE}$]z+xOit~[By"t,SI (^4FeX̯[ IoU QXYD04TF\w;CV|>y{WޔkL[F8]Q:g0.3 R(Wa=j~7*.fG/fnxZ޶W3GUvV.k@pMgwj@ P#SkSaw28|Nj<'gq0ix\ !KyP VԯAc%RToK`xceR bk}C5_mX:k,&iJNbQȗj,nxA+<]1ݨgk}qY o Rx J&e.V x6U+<)ZVVkoN^t޽yZ=]V7\Ccr[} .Iqc8YګO$u~m`&5Vzx#$˦"^`Q*DK١KI8>'8eDjp~C^皝k?XObO. OXb"\}OݭC+01Sbjգ9K+6-9k2ɠdzZD @87.ߢ/^L:g p(?mtJdh`sMPM^qT9^c/jm?}WvJFO#iz쉲k-l/౨_yKL7',cJ XN@}y3zeϭBN؋ Fi[>‘9pvz}?+k<>y8ax,+l de~@&گt+{V-_<7>P^=EӁ)5b uEK[ A pӇu7l{~8#Ije-:e#+mx =ji|]#@PP; nL-'އNþ'卂/zSZv+z82;x7ͬVY'QX;T 5XO6UuF[BS(|0%dϲEAZƩQB2R@q|7t')H/0橷Wsu }t^I]Ǹ|8At_ߵn?6 HE^{] "em7VeE(v,? nTchᇷm|wp](L!Oz;kax^L Oı<4ZywG-gr1s\{&!ۍ]zDO㔥Q-n:88۾pVKieKgYh[e0_aT٭U?Wo)ooG]GȒ)0V)ê>e8| k_{F$Do@Ah,yը-9rw.t.$2?xpftBb Z_n1v0֭O(vbB*@KGOM 5/ صdMSYpϝJe6q~#CT)h!Mf,O]R/>M饳.lb+o Ǯ"gFꑂDS}l՚P=7]$t>]*7q\ 3_֘7b0"GОٺkoߔN(8\"u٫DuZ@ F 5ֲHYH5'_%K6X͎0AhJUciLCUu'R^sRlPV`^M|#_j"&a@޿8Rџbx ׇ.3fosc_K t $XƉ 퍬m05BD^N! ܓe \j)ŦX/8.APpѩNBU鬎04Nyj(OҊzPG$H*uO?ݡ TT]lQHq}vpUH2M`&kN+H6mK\-7m/h]cQ0+5˽b8+$4+*sޙ4O@=hIt6dU0+.yZ&&W5J̡0G]6@hGp":N6j@%P$XMTcGiT~Fƻ'ƿ.PzyC'Ljn1f]\xpwt K%Qݻ񼂧YPar3ψk~`5+[\T|[C+ءhǃi^Y;(e|wJJNΜFք 1+&ZNGZ-鄜jk z: =Uj ^bzD"R=u.o]B젌oP~v XG^9],CUԁW9\i[h݊+F`FjvL9Jvn ՚6e?Hx 3Eɱ͏r TmT+ fUB8 !_,`ϯ"{1vݙiPX6{8v3[qx[ΉY?0NOfkVKy[#Auu܏Bq̏gxȐ2X֚룄`U =%q0Cit^T'SJ*"YY9VA܁btMc[pQ37qdDk ^$bH=*++K8{n-:]W #`zO)-duuA}ЂqI;aXCѯֳJQX 9 @W,Of wRUm">ͱeQ9/"(ȩJ#3b%oʙ"jp}]' K6)3pbާD犖T>iY7; =#U~В,&)6c8ă|?@RX!SiOt 6Z2;}* 0TkIRdz@P( bBKA JU><#F,I:2gǯPŇPWG~EX ]Fql  S{,76KrP.&^ܭ.8nbVrTfaO AFL2d6SWBqA"|oy"J$&A9}<51u]=sue_%E}ڽn󲬿겜m. 1o'$$+0CU)JdƨԱIeYWf'̄NdʁT9ɣ4!iτxm $L33ӔGmњS9pWʫQV؅{D& g[2a%6.E͹NA54[XigNJP, 3cX+t_J?߅R `WkEη`ѢQ.NS|E"II(tCa>Nbؤq5-41P}_K'gE(A - ״B3ty@atL`!&+o:#1HWdZ*W\;h n{-j z3d{Z4ޖ)icnN̽#d TZvKKz2UOm5klSiQmE*#,eͳtY]ED݋yys9Tep>>Xj·ƴ]Dļ,%4懆BX>S(j*=?s<4e O :k-(D"5ڟ e ؘkG u> 18Ů#P@|&摩;TM|ŭc^(p,}$g$~&ʤ6^9>z-,xC g~\" gO#,᥅+LJ5ñ#dL }@/cEmʲ#:3ok{?W`6Im۵ল !yߵڟI[6NFⷸlt8ZM>u3IfRQsmG㳟Gs hW < 8=p# +_PdP;^w:yger0I8p/F8\Ns|G,q]`AR=_46=uVr\#P'?iZ\eTÅ,*Ew' lgn%0O}mr|X. T߄eLm$*3zSev5g&Y24ynz6}q%ѬB}#GpKِ)J`ȹ Fi\-sN.@'?f }ҮfS VGI3AӇyZE1LѲlX~)Cl]mwwէĒpw'B0Cy^=dixu!V#l7㯮5 6LSSX~r2}. 3^"aѩwҊ\hy>#hCWl?.af/ƒ/ #\J*7>mp*=PJwnL)UV9%`Ds2?b$ T<#*[\%Ŵ`'yRYT u J|n/z*noz5cboj:N*H,2 +14Oju6e:ApltUC.@v4qK|䠿PvbQiHȴ!݇ox%~P^5V+֣;&," moE,߮T4{CϡHo]?Ao- |!DhDnzG|pR^7T3:T4XW^88ji ??y^wRd&Edx}muyH Y]:v_^O|]'L5R */o>> fs Prqɮn>Y ?C!Zp F"1gFE6[YF}@XjSՓ _7TD'.(us^Ddλ= wO0w}b"~ȋ/d&IYʌɝDP8%,'@J4jA:jWN~m4A(NAsG(Ԭh80On9O5fGk*%⭌ꋂ0vbF6h2Vwyz7rb*'$~8r2D%TYۧʖ ͽӽ_hQ @7rDr$gkW9Q4HbiR뀦=ѓ|Zrށ}E[e)0ӿZ.2,”=ɓ9ɣɁvFWeRaU&=[N.:%.Zu",Z,fg (^1n.&ұx-/9b7ѝa~j+p< k - _klIx(G-ޞ'Q,G5ntCwڮ})V DQfJfV |ZLUpgw9eQɛ M1. dڑ(&l ~B=0@l*{ |C 1b VP){Cqu Ў Ou"0㓔GSdbjcs䃧mO, o#íR+rҡ#4Ě yXnSaYw\dϒR]?Ppn DpO;EfTJʎ"nFm=|-[沸4?#1 XW*ͺ/J*("ڣPdD/{ф>1#R<6}) ] t˭i; WV e8^'Ct樲ғ&{i^1c"G'j@ [=k2X}dL_F5 ,I1G!7@˄Ca{nvW SGubU\cݸj9UmtWo:#@즗ΜC]a|S (DW97spj<9_2}<(R5To ^Cw*ۃ/R_x%5.+c=Rۨ3QFV:mb ;=j?x5/^D/`TnqGݧ傾k "s$6eg\/7yM/3=i$1Qm(p:d^DBbȭ{iC7LpZl⼏ (qhذ1jJ[l (k]m2 "mn1k1PyZm7-M9߬4ƟBߴw,Nգ0|{2.N-{Y~$7J ǓWާGS4vFqo!;]x$-)0}+n,E+#=)ZeV! /.~_PecZ6 8ߛgb&[o/nЌ&}n$1wV2$DeIbGD diևR#egRČX $;?@^'BDԷnEs9*QL}/;W`ԓrp(!Mdgir6$d`3Ocb?Ø^M|5{T]t#eo;,P5堿F]I(8K]㻤NId:Qy :??T۰H,8F~J-ڎ/c.10lǺccUѼ*HMi6 X~h+ƥ &P=UiyZfYX2rA=\~wg.K%_DEa q{:zDg1h&Dk-/GӝsVMwa_ixJMdEcX`FhC^% 6OFz6-/R&nG~ecB)/֊;2@ zؖ>z2 2 C~ʋ WdE2n _4-f{!dZj9 ('6YeY |q#4Ǡt\Iu0A6lPxH<1)^RCDP'sMԚIJaV^c-׿ɻL> |0`U/<٠ T/k+#Ku Pwt\!ް)%ҧ( N`L]զ+JxG#$Ѭ|O:tesŽmǔ~Ң%rh& Q%oZEØt9|p%̎qHl%skNHRY,菈>H.iGTrT+;r#I3]?)k% cD VMZ-Vu2>k˪U2rz wy_﵍_@$ɧ*PWeh6vC8DjB縗aO_W?A#kϴel{UYTp=kWBx~RqlJj5pɭ_x^%=#,UdBZ-[;\!̮'^yB7ZnK-VNmx"̀ l(=!̤Rfu+;pHt`32'I@2*fc#(ɱk `Uۮ}n~dՕt{Ks:xO9˯e2n#H}3Iß+VϿL[6[E(L,ϖ)b&5W[]%-+Qvy'*b9Ӱd1i_=Q!MJ53>sBP暐" 6v4g>| g':Ҷ<{+_8xǿ".} ԞKKxLI#$%1˃`7`"T跼|*:µF7lcjZ :z {k~,9 a/ ; ~n?TjMog epjWpπ-~jz;^PZ h x*q,z0cтMZG)5ɼ̥ ƠΠTG6mqC:kJ<^Cl>&O"+W}RVt9f,;vk{ .O=ۧ,wɯr'\=KM Dp!H<'E;.$9‚j=Ӡ}\oˈzp!.h)`R8*T= 6E` ENrMnl}j|d6]S{^x>(`&UDm04ɬˎl)L}wl(T\8ɂ--kgi ݃ Vmv]\쯤0,޳-?r_3޾5noꏓxio+PrgnuN&t-*Ƴ>w_guڠ,a-(NPZ|J4]~!F6׌xSA!!]hDFAY.͔>1QNJ4P=rveǮapm4 [ sUz)oCVtʹڜsk Rw{"><1MM1_YgLXYG7 {ICޮ3b,'N.x\-Nq1C% 3Nw&rvӍ]a+>j\xАuDoiA)W"Is$5F4i!:BB]䯰 &Wg˃|GT++v5f_cݰ1EQL=O 茻Cbo?+M3H.\n uH#5[ZF21'/ڤ.+JODrm=j38174Q ϥOdGo9;ٯZZ@#SJu+eIy5hs3p4=)X AɝjBf"9dD@SoMza(ч/L;AEҭExѥ3-:Y|/N=7T&7,L+EgOk|(ż Aj=>zP@DZL*yH#΋UQ/?Kt;4.of<}54^ ?a[27,PUlt}d 43ُEP4R<< Xz! -H 7"hSuBCo N Ujҍ`bG&a` h|]K)5}zzo".a,):u+rD]'[th[kaTE[1QX$O"T_[𽆙*5(n<(terwu~9>ḭAљq%@N57LɎKY|$nǕbžI6LPuði@gS1f.jqn f+ut*aŤIWK =@& WG/> jI P8#'] . t6$f|X1 /MH-{ӿ _|l)*ժ_o$0_x L"XģqeFv\o\av!"Lȇz<ƕ #IF˨nU_BɋWpPo1Z:-/zy_:zEx,I4?(5X{tP0L5mhkHٳŻatoFEU8Dr󒈖pY1/,蕑} ܉+)>knvK؈ԇBVE*BmI[حuKQV io➛:^D'* U, 6 1NʗP]ӟ+;i2:U YT-Dxtn[ $Owr_N\V T9,R=GHC=!zxcͽuI8b"aiT.USp%qc}߇t]_Ф p ԀiY M'ʆp0Ix$g \Jr6гxJ6e-@K V %1@7&./Qrc]3C̹;{KͯJhm5K#m/%&}p+ej&d|֬H~'%.4'zUZy^:{DRoP!x=B*a=5,]`Y:2 gצ\W$`_Wvf5w6fHgՌ]X;ٱR_+tL ?LHZQ$ܳL(j{$mpaշeGti]*%[}+۩QvCzP_7j<.Z+rc O(+bV#AAP [\RuQBippk\hmh~atyIͪi ٻ9RR)Z0ԨOÌ+Oe5oHsiV U*mGN.Q)L*C/7;ZJJzat4l)Ez<"iͦ3+ǁv<g/ا}?{R\,:'/AH`!p$c0:eQzXCMd6>sw} [~\5\iEdLsD^M46\u7Z~%/TIg]!]ts#ܷpk8j"?I?9c|~+4,/Es. Qd.*z*kRp)D?Eq2)LMzju|[qCu1kv:sGh5T=w)E"Ň&PKA^t[{\:U@`T+p:OG9jc߼yF|\j[+dܻ!CĽ\Kt6c:Vp{ѹ^EHh|*ԗx>~b@F `n FVY+2/1mf[#cGJ)I&(Cb> aıH@l?!e`/W식ЫC8'$iy!W!@af3YY1xf-Dy~FIs"9u?\}V>5>|P^VOy_VeL{>k9^SXa_~X@ }s9) ]) ɪ$nl5:%6'w-2_FH G$0',5J% ,$BBk\{9wyꡁ类]WPG{gWoW!Z #5[P:$, b"pbU7JbACiv7ݎ9ps_/sZ$qz,YEhsd5 .` zd$~ ZH/|l޼M Lװ5E%e2q'4>w]90=zbd-㥈U\6?(h޴M T%Y!7NRuxt{g'Q=/pIZ1#Ef.Z]m^rl;B86qa9:..%cESXwS @CXS@>dQ78}7< w^(6bŻd ^~Ҳ,'7WZc S\tE /T* 4MTPYe  h7Fc]S|M/7 8M *L17 H$Kٯ蛰zt0݇۰yFz$\uP92wúLupqHQkB+oAIydv g? 2c)BèU5>Vv9X\`C Oը/j=Cʨ;UߚWF5l2ʅ3'/VS{B8G^S2pTij%ǢN3Is/){6ʏZķ@)Vk_W]th%׿hZf`%a|/u_Ups#LN+g*7g3I BVN7Wq$vچ6,L1n92 v,j^hj[ XpU]@ZT[ m0gr'&91OyNkڷN{)Byހ5߃8Sζan⍿z՚$)ŸI*mRաVgʰo?p9$JFrut`pT߭i |6̘iƬ4K-(ps/«zb_"~ʛ@`S#S&aj[6Wf@-ъhP1RڰAH.] K'n}W; )R N:2MXQ̤FaU&`9xr<| ^JǠ^1SG2#xwԪcm)g:jdxzY/-,jhE+,OעA!e|%[9;8 .ǬgNCXˈ}Ivm]/ ߣA^EYN-Iu^^7Y`{4ٵq+ _UVb-'cH\ ЬVDlz=eNzO@+zZ{_bZb W6a<;?^VԘ:zxɸ+,mMJ^k3jg:#9]-B"7X"M6 O㴏-ƟKlRXQbYxx C4La#f腭I^q)$;? Z;-/W=fOtphi,Qs5 !a,#\L&kې+}ôMTǴ9|x"]ZBU-8\ʲnO*/1sy +>Hh_2U:yڹ2_EH2*:Ī3U-3:9vtb_I9gmH8K֙RϠIh4@eOY(l!в66NOdt{rO KX 9j.6>iVY|h6v;II3ElxgmT/d b$a#!vr099je"3amŦQSҩ sp|=Pq7${v$B¤ss Ȯ2sǽ%3ߌ~OQHްHRG)OQb-n0bgjLW,Y!{ y:Anø.̃B1t].A}bpjeY-#+،np~f⸹I?jK]RA-M9nŜb+lT*0D !{`o[1e6IYWl j3]xPǍIi!:n_ԙ,_MKF݄2,ث9̪ظ5#IYuDhO1[`i6}` ~>,% tM 6 rx$ j쎦\65c3ʵVP g[q[cƟ>•p|#Fs鳻JH/Ex鱖ɔ"tDq$#[1Hl5qfn]*r9~vZŮH|d(|u ȅZFģ׿seĔ>#e/:J%K,(YS2}S{)hG/GXUd7DŴnBOąpV8SRPYIʴXcR^,m RB"Oힳ>ݏKûSlKKlK f~-z~7FTOy֧_ #A=) Gp b(C2}qTekA33 Ѝtລ& eɔ]! C%58@-ݍzr gtw6YTta>  Y" &$g+sH`~Sz s~PV堔71/i)7lUVo *\\N&hǘ2Qb&Ljmaf>o5gtD  a4$$BL-ѭ@: RTJҎl\_EVm%'dZhq4(ܪpv+oNCmBl־^hg@O` v}# 3'5@>8Uꢇr*P1~ xrԚ%Dg~ abCv@+Of IЊ<+QC#{pXx䲒'8JqO%ӺΉ6RŞ0+&x(3P΋٣-gZ󶖙hɏ~hCaIW &Ei- *gMּIurPaRZI$[w+Yo<S.Uv%%0x[5} j2rAJ~/nWZ M<\eKhӛgsb)G4[ʣ frwu/FYj2(Z3o.:J /q53°V9^-BZeLGH04mDRߌa^ηa4c!azpx( Z@ܾџW+N -Ԥ*+(7[c W2<`Wl6bBlD#|䞀R(kH/X0~ zJ*8k_#Gsr0~6lBΩdgYXa&]h>aBe_yvJ#"<xM)Y6O+^WNcr|<(OĦr]%OG/׽7sVcVS0Lty92ؼC cY[QPsu We1ۖDA&ِĕ (=: [/qqaZ:5~CJ}Y8ڮ#ʌ˗~os_ h 4_ W9/(ŒpJPɟm|y%hAWh a}rr(+.X- j4:fn,mcˎUpu$ Fg؊=YGcʾr7\פBx߆ Ot(, XW6Gፇ}!5iGJ3DM ƞCGt=h~ :Le~^7|΍Ԧj <%f1VWX%os ;Ntod C02NaKͮ?) OcZtsHl읈-B1>y-0⥛r@9ifҡYZ[CXV8G9ioH^hFdQYfVd'jQaz{ij?':CnbaXzgU@eB+Fo8$~L-F̑ه☂qC+څO[~FOL\$X'tr2pjZvj񊜱vQJ ޫ| ]lb<)p>ċEz!]|i߮<" jZkdd^Gy0=81@ñ{?L{+l2U]Ocn?߱vLvҾ⻟otڱ$CY0JjBvc; lU0DE06ExVDZVQxљ4yxЩ]Yf{GT<{`9_secT/}eԘ A++ U|[ǤԪrOѫXI’j9{.p}];yi#G:Yҫx7J @ӥW=s{2#Oe_/[k63UtYQµ*jt5S3TY&kLWH PqWr݃#w ~̋5T>|#8}B>DȲ^z3C ̀ zQEj Up9fOs/ s+2!YcnϸnW0T.^K p޵ ӥȮOUASs2)d^4PGrȎ"]TK߸z d!Y&T|ɹڦUue)-vop%JHEkX5s;jǨ??l!܍&J,>żFc5f{Uq4y)_Js;y{W3ښo@(_ѹ;ԓ5STT`A<%yz$6_Y}Al#GB^x6PQ(f](IAxT2-{73Cդ! 1+jT9Xps~GE<\ȿt׳a^lÄqCjբ*H}*ӛG4ne&)JG\~ڞ =NYB{s[ЎlSD-KT%1@zg:Y:(K4@U*"}\Ҝ6N ɁphȆmSGm^Ӂql_FpVg#Vå})?T'{B%tCjy1&!ʦɞ:? 100\5UZ@(V<ʹ0rXS5iv':2L3;t.=E&DMYgZφ'WŴ=*+a+S *1@$j#ӵwtt-ʠRf:yJK2'NdGJxKl8`nS  bBAkX&HIVͽ=>n,SjDrjD-' Y#NIr[k}[HabCB78 18}·5*^ HyG 3MkX8w<8*goA`XwPv8qgAB4IyNM4ϊd:;&m݀{BB@f; }ϯIbӉLN&Һw4Q!U޶[{_4z}=N:n ܣ5xz,s5J^,φ |T3ƍ/j |8Y©|D;wO̼y6؄yCTc06S.T +:o*@;% ` 'Vqgֈ7r Pg J N(fv>.iHj"fDg㨨a8ǧ] b#[*WDr5_54:N<@{,~,C9s'jR3I!= }Λ5+yq(nb5 -sib`- a!Ϲ#+^ڸsUUF{e(g~Upscm#.7z w (@HDp*j Wν$*3wMh-Un乬bꨟ nǺ DJ W붩Ʃ|ۮ_ pv4'tMZDza)j+(S[\$ڋGጭQvfJ/VI|6*FR|SoLnzղ6V]"v#H?W4~C 7zx%tU4K-5<_2IGlkaQ3HS] %!@}1 1TyH o/GY0ũUֳD&F|<!oUTďKI]E4OF%+\BF[*2F@ P4䫔ɝUDEPaPLTxmTx҆<\BvXRAQ%`Za;I,E/.b)UNݳby)#8 9sBOLbDHi727U$W60PiOGf~V> ҉ԣJ=b2bewbu74Ǥ|UP3vgCgx4…ؘz<6-Cc'- -txr9OTd߅D_&VFsH~:[c!Ьo:=tMmQtM`e~u/݁e]hM~[zSIyd Fz!Cm{R@!7 QSni[ HrDcm޴2u J.N)?bk>CD~}"DEArb_K}Btlci&Lcg[vx3 uUwkw,cEJnsպ)!ʽuxٕfAz7zksb&3 8`)Zg `WP/D%eyN} $J,Nd8~lT8{a=d`޲UT=#&1ZUoI48=z,+|eɊXN}+)Yؕksאul3 tW!1Q"!<<ʗ4lA"AXͰ vLN3WpV~=ECԿf/R]iݤӦkBj_V)c?z*&*4fP~*mV^LOat}^yg.PUJyɇ$0N ղJeR؂'iH4%#liIU+|)QMbQPJ01P|ɪԉ_MjX" a;19AI- Aeo^nf~3\Οc BYQ7n/vQ]E!8dBdSGWOIՍ/σa2@b%u{B5*k7&/ fNoݦv?~P9܎K!7Kt=PVk )>nG0Ӣ9A~AToX~Frr2i@%cpQmX`$[ cKQ;/;ㆎ6|Yl.? ڻkY(5BEo"ž"HJ.XHi@JIffOst x 5?R=\0ل"^}g$RE0SczqO)f*Pt R6U0S9iUfH\~iwz1,GRM|Nelm+X'1(mc 4/ҸtG<74oO[S'T 4\ɍf%?(IғWiiJh"@QUH.v0Nk+SWp/zBWQF3,o'ӵPRՃM=wm$Y PHKOQ;UVe} ^<,&jh^:كxe#&uۻZv. οJBP2BrPOIsفBJ.ڬWZKcxJE-}L EL5 i&c3.ʡg^G FwJV70@V]?~ s ;kta "HƓ#8\c [)EjEWR{H]2]i͛h0|6Dchs7syΕnTY~ XU ߋnYeld.tZDۜ>E8dqf;-ꁮqk{X:ϠE肔IIo'CDLS86ZNirtis'ȂtECb. Oʉ*BtKF b ْztqijn"Y0q,F-}tF2''AhuD+`ze͐iMOT#zrh WXTBVf́GܛɹN &O}dS.n`06SR'!!%1-i-/UlG0!l\YUriP%.UX 0߶F9F7@^^}93|KZmoB,M-(b%Eɛ! y18uc@ҭBw}@"Y`L-!p.09z%Q:R\K`wd$z{XrW{?^`6))Qؘ*~op݉+48˒s'nU*pɓ7 CylѾ@@ӽKF5#ɥ/oLJ Nڬ4PiЫ\ml5K/1rg~m#Jekcue, 8=k? $m|`!{.cbC{v>PE('= nyeeh.u.^ǐYw$_J7/dN^"m5ԵK7Yky1%9@Ie`fF=.brLmY6x9yS@0a8v>_h,f2*,m~h/ka t,+Ar'Ҫ} 7ޗ/ \ք~'HzAt<͛!!Dl6NoJ(oVf8hO&)NtǂfLy!ac5D|)*ˤԨRCm2t*iv^-}'7FN HDGX~w3"C6S؂|[ca9_R+MV oyDs#XA3?|R3R,g&Fn %vA2cs[ԯu|jKMMX [ ȃУ%{i >zf{:]}U.Xyʓ`ĊA38@''H^<) ] Y&Q]Ҹ[Uq1'W^ŠhDXr,CƪL2/!Ӵ)UIg旑Y j<$EA )= eq@./sBr mf3M|U|_1I_M~4OAGv fT4\Bu6p.^>3K P4𗍙3-6 !P[oOKɇ ?`P}f8];{ Hηda*p۠Rk٬OP( _jɒ2">{ÛK9Hy%}𸶏nw0xu؁* CXl M,RK5DMd.$յ(dSwh?'# !V*vwfTz3JGdK^yʽqۜwwHٲ!*DZxAzW0o ZV{#gI[c>>⊶5xj'cF]o<|r-nNx rݝsqX v<ˮ9 uV^D'ƈq/7Be`lϷ v4!s| (o6U[&>7vUpNt<82Xji_V:g ig+ l̻Qe3W_ mo"8 |p.Tmʾ6vUy#))cKvsJqWމ.KMCtZͷ1tk{'ꌼ#LDuI$ЅJm7e?)>X}+vr!}&CT3l(XPa^N<<)=&Y'h5~H϶{H ˖@Sk76 V̟cS+Qq u\XNC!ؽUUf^"fdmwe?uFRl+?}c\4Y Ap$9]IsHГoNr-y6,-3<칂E]w[F_M9ar?9zAH W8lN̺ *+MmУ-NJzK$5Z"+2RBW_::d}wDrJ՝D ˜3 iM影}_!k)jk,iF+gE}o$h%qç&]28*zKjֈ bӞ?D4St=Jw`}U1?űV 8붴zc~mKSO^.aVr9>wpʼn[i]~ӏ߷YC74:; fL" I,d1XURY㺿!;:j> “>*\tŷWD|աM4AOv(sE+F渤;H-oͮۻnCePQK P ZY'al%_0/4uQ՞Vh6j $]̒eoKtF҄ft"nm0a׽O? ZW\+) '}_ +"Sjy_JS+JJ_y"79 ,NِC!y+6;7e6<%0!@CRWH?evi- H8{V(٪ð׈d3%lU`${1 uJ\ 0iA d.@<ø5{eJo9a$!KԸ#% ;@mxbd> X yWwr-~ C} 8&ɵkf1,12&\aO=xՈ:fX |v %rе?HIKIcǂR,Kmng݉ArgPM!G@WZ)>n`bH2X QMjAԎK=x*q(EYkf]JFf3&u mF3=*"H):NTHI\p^M+hE]&n,rU]˺ˆ05~5фрTmI!E8*Aw$؉fkжp}ٙ)U @?K>pM(?OR3L[$ { qO̴<(O#'e T}{ieMb9}O#>f8} # ]DE[M "MlX6al#Ii:Q:"pv[-bUn~:K`iY.?t:Ӛ!LL;ؓA0vʉںyC(F{vmQ%aT$(-0|%5n3$NVA,mR̞mC,|+J[jvnU[X[t"Єc)kWa#2ǿ./vmԣS !eeJ ڴ*>pm5g )br6\4bF38h/mb(+&eib' `~| *҇"ٖ#s/U1j_׵^$g=:)B3;A> `&T#5eC_ HElIѣ$eZ^+ip9K=p=DҪ5LUU+PЩhCrl  ,5ǐ )y;S."3oy=X/Ϗl/UyvzTZ=Ovc}S@lKOr)F"bXr,ˈ@2V"Lx㹢bࠩ1bu[c <m\:TnSM:N"o`mavX @7ÃB c$q.%xcy6U">|{q]7g@gF -">J2fo۫ʠP哇. $(NM;+搝{uS!~ F%WHx& 6^"ٿ[VOBOS9s'BsU\СA^JSSlkUPņ/&Rנܸz*!QWbPD@` hR#~Qyko<"|kf=PQ, 2>^zx@ CQ:5?5/HfhC@lпhA~g TҰ߀'Vt6Zuhjv鍤ЪNq-f\sct-x"!ࣳv͹7t ,MͿb'txOl;W ٜg@n'\+ Cn9%3zX'@S(L.#0:䔓v4}ވPQkҷ:]P4wRr~Bt.f$mFScfV+ִχP诨XULh@4hOŭVV c W]Nla[0 ͡qi)/< 0&};>79A?;# P6|H}ITmSA[c_4c&]tcl}&!8Pə!'@M"#jřR% |zskp>ɱr姠dZ!o!HL6ꒅ-c9#tj( 'l[)WS .~ꐓw=GG p:f=qfI6H<R̛~`R[ i?^Sc{ƇԀ@c H~{e {֩*mIE8˜Eg9f|z2;dRCˡa-Ŕg 8 wD9}a7b5#= ? \ k _8>,& kUo8*Yw*ϭQ :Vx/Ш~ʄC>}Ǔu}1vb G61Qߝ^t]ИkՆ U@bfܪt`ԝo v\B >F-_jBˑ!(AK" 6 %}|:Z5hem2x2Ȗz'\SOF״tl:4v׏_K ྵHIp|޷9GuP̝G F83pMp0‎ݣۤnv`k%p1`ڿ@B>6~"Ώ&+ЭCy-ۼ9E%{DWZecq*aY Zצe!ؔO-@WWSײ\"ttS/4"$q[pD ;Bv*d!]`U(ݑ4bՐ]P%2L&r(|, 9cY%Og~z0g+dp厶>o(k뱖0N;@dz(#XҺ= h/M`B3z&YrY;xN\Nh[e?Vܠi Dz25n{\ݲ.Xӕ&Q2cb IpLcJ~?Bw-Wh?[aBpTOUvX`I)i[@~6L* ̺\ŃR>EZa4$Kx(?VX>Z[ޭ0UWRu[[*scD? ,ar} D^e9mG7ÉI 7G#Z ,>-V*ցkl4?ZaFx]X#-? lĦ\"x7 vRpqӬ!9 U;rRٍA"{*T3=XvBcm[ǁ rΘٿģQBB U^{=&ݳZbx4n˨3_sa0*dђoiSOSW2N/꧄sU M8 VT_\Ÿ3 ˓cO0yd"w>(kڹ33,FL^W}r򍋛yyp[؞ FnUu;c?zW{sQT<%zB$-JgօUx}2phg[]im_ȷ1} tn\?pl mU ?47s,z֌3R2G4$ld-P Q 0h}_N 1 j[*պ_i-3pIP<] 99[]Sj|zix"|ftR]eWY9&'\gBQ)K&rן611DWmwe'OG;Pj\- biJU,|_^`P9R_OEgѠ0YbilJvw>pcKJwJu(|xᕻvsUvș}!x\}4܌|%}Tv4۰&tE: cp)̎hI͡!Ze)\إD|lûgGܠ2Ou,*ש$O5˕ed"hKE;ErY :̺KBlC" TM۸ f;V;m@VpȈS˧z!+]EEY R 鍘I ֞7|`IO.kr} hծ+D831$eEO~xƺ-4yIx&?Vp=} >>ӸhV P|cXe seE6l? &[@q6KQKl_+šV+^e[:p ZM#gf r QG~b^7oR{VzmV 3ᑶI?~;%"m>yX[G2g<7tE3%.tX%#8] ~Inƒ}T׋*^v/zifGltMq .bΪYj9z`2gʵIS}ƺGZ'K^vhdPe}= 4r1b1w~{n, QAbg9nOzǎ7}^̨Ӻgz|iHT`ZGgz'"g $aMpQ 7;ZMOfšVic^[Hwy U9k$uA6ViuۗlGSjKygo*^أ۞/Pe3@ 1}vw? zZV^rX, -1Cd*XK׸*|6UѭMm6R)DvJ)c^❨bE]*wV)44hƲfÎ&|FCBXBχ [RÌ%"(͢79D>+^/c-àcߟ -;9A(}TJ(ax8?F_ IO&mt( EuucM˅|#"TcKװE=>hCylx'8e['7{ـwD/2"pBlM| OCc{J~0iȟN[1ŨFVm6RzG] Wvc'܌^m0NF͵oO{#oK+7QPc}Y(A,שPOv6 zV=Kc$ 1Th@i.f1A ,-{ﯰ#Nfά-<}(:IST:ӡiaUw~!3y͖ 1XR IB4ET$41cFu?9Ҫ5XTIlm\³;ֺQ nJ-Vb(:eC;n/AT, Hez_؄ }{C8t"۪ϑ*@`*Dr؀&&*K([vjkuO(pg@M {JfV#ϓ}O׳@pj)eP$}'ɸ@kTąUEo|!vPn lMhIa|ZJ=o䵲=EH JcH8Tzf Wz0*&Y0e~ N^_alRQEmNóܫ*B]wk/C:r_ԽH{4Lg^y5U 2c08 o9lYCyԃզ٩dl(xvIpCK+#{31OИL} ZW}pDC: _^wErԾ%2嗧Z9mmF9/;;o {)o/9"ev҃-9A'@/5j QQ0n0Kj><~.AX>?. 9"[B&z1@o@Mx(6XcS{@!n&u)G/5Q0<mIkG-֗I᪪$lafƦ2a֊VOA[ѸQ4pޘ)'>&gB7p3-iV6{[lN)!T_DN)3**I֯0@ y}T %郴m$H_81nN K'mF\ƬqUHɠrtP!W%As 6>rv (!X|,Mc2ͷή;G+!G4A*ٲeNHvH?\쒆AoB'|S@GUH'-I(o k᝕A^c|}uiTYr_Z[Qqd$Q!#dTNLS!;/o^m3&tNwß^dҦ:ڬXXm nx;$b B! g͋ D>wNgz %dE7HJ֭>o:9uQd{Ϫ«^-_*Gi  95O8 yKJ} /d (CJ_#~j/(VP)h}J-!_e^59&ñD.|iYI0cƆ90sHRr3t 9IƑHPZq9޿*Zpд\}+c17|p( }v2?;LKg.)k퍚,fm-^}=??wtN &NhU oED0Hi}MJ CiH~~ky&FL;Ul:"n|K~dh9U'7Xm:jLjñ>սp`r.1P?MD>~(a^͇ v(.(tky$,4'0QpeM5\!>(^x?1ƀϵ POcd^Oq_Í`h+");6uJh<`d靰 Tj=?/ZTuL\B#TђF*Ⅼk@dOF.A\ya 5 sF7WZj 3` =+QK1BnBF98 0>~ve\VpŠ>7GM[̃Bkx!49&zQwH}UvC?!T ጎdY?6|[K"8l~Ve(ڿ\ YWί!>/P$j3H}ކVNh7g?ܲ=ZJ1⦘CjV~o| Ł^ou L闭H\uVU gu=Z잜24piLYd&jt:f5t2<#OuoЬݝU@gw!xt 99"Nok:%Qˑm>ƬŽ βꐚԄR|ts[_.<5 4{i*![ێS>Fڤ~{v9k5ZIWz@m$J`Z2Pe\79G8XJÖ->ٚx%JdXO)Ur;OExt;*JݦM-AN\#A[<"|I{sz6Rb[#OXQ&c4yE6!QE_giم. '/S> >(tjW$E#<r]j+MN.vBߧq U~dn䡫lOue33Rd4ɷI)AQB}bq^{M(5dK iYҨ.5mq_%i5Cu3Evx*j1Clu`OsJn/5&!(H0 ~ v/H8JQnY*KJ;d$ eg,p|ډ{^uΌ$rq(|QjБo|gQmkC?χͰ|4@qK}'e1Q0VnO.ˌ R>2qe,?I͋K+9͚ٛV]!}N w~9 a ]*| 8dYnP4shjvW*U }1F!/+fAc=lͫnbu0AN;̂PpsK}@ sPOâXtiz\fvwfWGhA(9Mu99ZeYųTT:@K4Tz4թG8LEݰ ɚ5=ac1XgY)uFڛ <AeiQ/GP֭Yt1^Wcr-eߟJOyU0rXU];=fJvL7J9, XVmM=-ҽfD;{T! r.BʊߥC(Ma2s*4>ntd}B֬UC| "pP54flNja}<|&d9RLOٹl%<Iy q7'?$7f ^Iь+ ΕHÐw;JT U 5k&*e|f{C! TE%Kڱ-3oP%uVZ'hViJ9VTi COT홲E@Ox<(1&㛧N|䜢s%:Uz.B\Hk־N|hLjH|S֦%.7KB: zT‡sYFqsA=!:@ja!y,l xXGYt9{KXB,<$A ^?q'?!T1 )0 !dh' ;P)M?JV044؁wG]/.(4Ydomؖ~W{C9clq x29p-@&r,nL5NH Z>amTK,̴\hw]J?'w"- 5`жW9)2T-UcՑX; +RM,4IXQl=QHoP)ÆL3n=WaL<&ywbTvȱ;SH~s<69mE!e9t8?55oM]ydЌu #BQt]O[Uf_i ̣jm+RMW/u4A>lM=K"2Jp&6r7{xD_HWGߨIN/L5D8BQ@#Y!G@_lqEq2@ +\Ó#t݆ðԌZ!&uO; ؽ5B1[\T*/P|b+3ʂ*ubb t)rYTy Y4yHY4`aQ)p\:|O>BN )pzhO>8z_lvpE#|v47zD5v>ӿ%ԭGseB)]9p*=ѵuM*@ojqn2$,`.hpe|*NI j﵇RmH]To^Y];Y=ZāPEBD М"xtvW8W<׫ldlRK@:^arC۵E A,^Z[R0]9AαKbi뒌jD+6^*dulfꅝǂxg*d‡5GdѪYfil!^{wzA{NAsf3hNd_|6Ҏ[Rƅ1W{L0 ؝6̉j=V_]˖h=f Z%u&Φ|DO AiX"g82U uk-c߅\*o@%nWYRD|J>FURh`' LT~c ;/PHhTӔY L% %nJna-gtYuD0k nnH5x{x["h+KuK܂l#E !T:p<r9 O¿o뾖QmJw6l(K;"oa]&1 7b2{[ YpZ{j1 H.ݽaf>`/X7ѓЍT שФ%ϸO10s3PW؉g?uLcmAm@>o wƑBJ<Կ/wTDQwE]§x)Yeb)&<aApU+;I>˰qms9=FQ?W)n ~,{sd3胱K~@ѐ#g:bȄQ._]B>~[vloB"ddK42l=O1MDYBfZ+c^MI#M"h>[Όd0Մz/SOSi+.x)f-&\l*,*R *9|3Q_o6o8` Zpe)>٪V"C`MtWY&B8B ] :FC4depl'EiŢ}ߠVLpr"@ Ԓ(>t'SE8x?ɘi6#!P5u ]\8ane+B/ O?YN2j]2Ql |;†GUD1Q֡H/L[Ÿour[A8Jю(V0#23q_-)0˧9 scZjRJZ]u0cxr2L *vib8jY iܦB0Zn ѿVdO'^oWͽ79OSzqc:k;  \lfmc1*E^KOr?FD|=@Sv쀤hkݲ4dS0Qt@ WĚn!RD<X(QSύg:|sѷkERep(:l*c4.9Q>d k2ˬ4d,nsc LAٓ~Ual={q? {h43{6<.ȶWb ;|X*2Iz+]ux:ʹHu3jVW8.kG@SÙ%ڼ&S-'@hSTm4T'i7 ?"0q/dz¼C#W2Ow Vמ 1їW^XYҨjVJU'D47R\5bƦFבI.spѾEjq['l"5y\`2l',ul#V?2&/!٣CƪԧtXT ﬈EO7{#BHÑ ǩc_h_uCI0DI9M8DN:'S,p!>]]c[ŀ}UbxQ`!'B@MV<o:bY7fT;d_$$lsUIn9k]4M=YZeg8ULО*gOCU:&'nJ`87fLy=F_EnR$_dmB(Ȧ^rblZt9]`47gd~.Q$H\_|?g5q;ܺjH;@C -OsGUC;\{5r[D*?7ӛXHP+RG:?5rVY֟)@y4=12,1Қx8(-Xk KvOKMY 6(26_ ֽzetP3#j3Sh") GgSk*i=AGg#~eF-ɐ3mpsaprmk%Vds+zG(ۻeTi!:*P4ѝAEPmO;EH,7Ի{2U!#64cJ7b"JX1bsCnŤ#"bhƏ䮥{C"_ĤS%/ F|R&jȜ Xؐ*b;n17,9E2B<cW(.g̤*Mv[[~ܞq&΋OP- ĒC@O#>)I'(l8,ef3[υ0c#_8cy)Φy1'@*CV@>)ryC@J]M)YKʤLpzY99̀vsAb';I ~cM|M7lM=Q`~H=z`=RǢo:jƯNJхSER>βeAv|*7@? \X?]*KxA丗TiE`$+XB!: Z覴>kXg߭/w=y;$ikvv8 gZ3"oqffԣUCDl4(h ~~Z鯠-bZ8yq`(Z7In\]eUTK>vH ,c37;u0e0f/}\7` `MOP)ʥh-u6;E|nDe]Qv>|Kw=.FNbi')+i%̮1XP,L+rfVa :.BNr~~Wy F>?-3kǏS2C1mB\ Q~Y%]dZLK)>j)GspMqk}"WyhݽkWWx&MNpf^uLm1ZNp֟b=Ӭ_oqΟHghG\4 ή#9a0 1[c~Nr.Ii0|f(}L(.poY~>dm }FItहFB]ۀ҂ː5 ą.8xX, Hw70'Z]a!K%Jw5T)ƚВ/rvl% -XR4.Q" Ik*5)l9u[?(f˺i+wD"'ވ>ژ\-ƷĎ͓ݔGp~齊7GQ XK.Dv@M:!\2QL1Or? BاP Ƥ0:nG]P;M |Vadnܷt.H')[vL?W %5_q%bs{%;+uSӒEZ}ĦnP)|*f?nL:W|AOOǧH85NJ3R%"fU zAM:b[-%j6N.M_*VS{G\?$knr5FZlAT~J}߈ @&w[>e~z|σB^(@ v+ӱ? ZVk$_Rd)ΘWpzkX}#`?1,9")?~NAx\#g802Ǐ~%NEw,b}V8v'!9"UR 1z<ܢި C8kuWwĔu9hU6.QOUt!b;#鹧rqĴ-egePn@'Y*Zt@:G%a2TRƷbD~p%{x4람O=Eo 1ѢĄ+^MU`CmFoz W(Q+o!wh* B\s7RLO,ɞN^{(P| +H:tً4da;*~CE{fE%.n>K_Yt#s&ry6ntd1Kh (p4}(:̳S -^v)Ԕم.N /Q6uG O9?t#]qiZY=N9JvȐ~Q{*><[!iZiz O"ImNnspO{ &F4PΏ*qK\XqQz Η4B~Ĝdʘ`v!Tn+> y)^ۇYd=LJW2*jlh' %Jg{ WVZ%ρSG MeP؛ͦxX  " R`2͋%؃R|mLSkFår:'*VC\8/vnod#͚rȎ)e ʒc(V5̓~`{)L'wAԅȼ sv1^ -xϴ&O7*AAmlugmP͙u6_oSEGkv18逑p\Z_y +U h`֣/@F~ˍqSMd ƃ r"ct?T~M{mZy+G-ۛ>`lse.d{$ƞX;w7VL00i|/WytM$6(Er 2}f_\tnsѣE;CNJp"q~2m \^x̔%f3Q(UXIb> eaEik%9ҭ{ֿS+{8 fkˬn.˜M=Y2QG׍ll/P(E}ΜOЕ͎6ӿ]RNYkja2INYnhI#ՒY2ώW3 ^GMo/J;m4e⋭wqߖG;KL.q=C9YMԐa%J(vKV37`q)tCօ#] Oh(2.'_UAaMx,JoWHbxߑHKAcF-LňXd\$}1t |N (]DJn8 pJwd^5 {YHRu@SC_g& Llaug"hḇ9|BǎX =4p ]vP\ Z|FcUk%R1+%soI%E<`֯3'i{i뿜-5ȒJQLKC9P"f1k l,}/}o.blb@+ Xy~o\BWQvn?2`_X -kYעڀ6 B;A%ItTMN==C*]gIo~ީK!"+cwA@0e,Hp?}l2D`82CK6Uv9%. &URl>N6O4g[w  .q@q7kNb|iozO3'dQcK0F![ŏ`}4u$M 7 xJ ,{=G,-bW}Ȫch#HRg25 5K[f8;H 94|M}}"_76K.uW_bˢes;;qdH16WT쨢LI5IJPP^8{UƮܧ#>K+Э6ް\-Vz7w!Cu;ӂuiH((T< >@KkdV2a_o R%\O3~Z6TD;(xrBX,&U'A;xHE GRabH*ѦT&`Q  6}X>*$/=uu< 9GlJ@[U4~$i *k$sJBJS~ꍻSO7:k8RwXW+C|Ra|]cHdr.vY#q=sh4V>JbE:х!@D`R!Aw~8E0xh;NX%$Y'O]_|L %C:3L2{S4Ii`0""di|-  `׃3[g8gy?,~tg+AfB{P329V8ԈWRZk䥤Y ޡl:m{1D]33;6 [ŸMRêi ɰԲgsf6IЖ0½tK*ЏNJ >z)On9.Gp7SⲀr-/_ V 0{d% Yh{>3uG=g\^HJeKoSLj;3c8x.SvRW՗\Wˑ+"(43KlKցOD}_2:8~!F"R6cEDĺrt.y=fݑeL:c(O(Q<Η@Ig* iا& ՖxsX8fDviu >B;SYIU7(C Ly61RB+CާE1$9F< UtWōl'^3Oe`R*UgXw?;aB4!m $FTжSWt00}k1 YO?@f @as|c@(;w؂nO#FNJ%n׺wf7^L0%{@F|z.|>XmC40?ZQӻmg("Uoyf.X8j9jP8i箺#%x]ĉ+s9p&z~}펙$PͿu'ܡ K Yo՞ī7i~Eԍ=M\7Ã8$tO UN_pW,Wb =WÅ;CvVBfe A +LHFf* *%p^XMK 3z3na柀na{ƔRP7j5Q{qi-l#2QKTWx{l95r&!a֮;/EV3k1J)'t;zEANh,ewPݜC~"o[Gk.8q*&^R ջ#R,iEcэG݃( %dZ8Y`H }VoN yH($$;g󊟧͖`,vM?TA}T cDhDE3F8ɟxR+Y4y}mF膣dܖ އLRc2c9Lъ~z=MJHSi=dK2^o`_-ernvAƇ NIע,Oq@m%\Γ/f B" E -o'2ͷO;{jAKb*釛ˏk'95;!pc%<]RȆ & g\ H ~?u&5e2f]J-U.z#ƙzhFFd)Udd6(@{T,a]R CN4_,@NW?"Wq5!En .XMŬAkȖi;h^<ҞV'&8ʊsU3NTR!MG,Aj;Td[4qP{xSnu(8"豉iz+U#ƚ "'jT xƭ=lU(l^T)M עZ{* I\ni$*( IcR+Wx{ٯtҤICXu,PP~mnGͩ3ZItI~p: Ue)*آWo$Q#.mDjon: ЊZiA<^@)ĒRZr-4.e)BpQ'MaDZөi CQ2J1&L/h7!X`an1Z@eMpyG!7XIl4 #MbQ,SÆA (GzψmHzu,e9MPC\XH'A^< wj g )"\x_֌fWol]q}6uh@2rI; (J KԐngRy8K];yF jYCr'5,ҍtd>&PO_*+H?w)F֛}!$1Oa_4 <E ;?2][tnHg HyYxO+:|HYB:PfA`f?uN)E@zHIZNo+C#,Ԛj5 CMp)/CR 8Wh--:NS^c"x"rb2"$"ڶqm1錐.lQ˥h՗ zB4ފZo iRPQCi)m (?vZ 5+b:t%b(m~="IH;> !{Lbxۜ`gG7P zb롫ie84L9ksq1KDܾ;2M䲸_Efӡl_S_5l:Dmp8*6,Dݻ`[@jD}%O{(mT(/&tFǰ=3"iu6XV թ`IM]|RTrDlVSx^߯45&S`01yT-T MgbM9D&_&Եގޤ4qBtO/E4RW 1Z&}^TSI~dXHoD ܱ X 'UPߨ[W;c" s돞oݜyGCw m hfA]zTUTM_u$p~Izm|9X>v_۲R#KA&퐦-P8/vzl.0H^-ZP|'o${ϓ6U >M WԉA퇨T"#n-IR6W?5ub ѩd$!bI2 -`3&.4Ɯbj^5[O HY!Q_u28R'GHx! mtBB %:=0hhT% =*g?)]NnW P3BRx]T/ "8$UG0- phi0CX LƼߗm+k:yAbcI9MS^qNI ]UF'7fHMIpgE F] ]h.3^U|sss#IHg,ղ/9[CfJ|'VUT$Hܘ&KkCC+'v#.xhՒL!.w^0x>iLtR.mܛ:0S6vgC^ușhܹ 7 }Ϊ }ߚ__Mhq]3ĺ"M4Ny@c,\Vx"!CNY\YLk[V^db-vб j2lyl;N>ВF2SDŽrӤU -z!J-hz1cWqZ/\Ru9Kjl5+Xb.=@/,V sb3w)[&bOxڬ>lhlQ"EY\XeGO\Vry3 &6G'JloP0E*<fJaI@5)!BW *  5;E\^m?οMgG ̗x)D =2)@ oKbs=uji"v ul | q'\+zARg9 ~wN0!#/CSX4Ţ=bO%qR y< {F}eru*VU+k'M|+g[XA_>ӝ>HXT0GqRNq.N;CTuyQHnΑǺOΙt=3BCZ!mBKthѥj*ٯ  Yr*FWfFPPG\`o]!b{p mw֘jM|Q[*Ig>74iV154 A=;_JG?2'"]M΂t#``d#ogu';4E_Z D |L'A 5MUZp/( .b1(Iok.cNauATnQ0*h2qbרMpnЮ`Q.m%B͂CѮ=Yl#ϕ -Xg^ɕ_ju?iNh\Ԋ5Й[&/ҝlRڷw9\ Ϊ=PQS7H^ƅZWw{'ZSޙcM hR-%GOj89Bm38F}NgڕGo_kd5R -}ƧDٽ5pީxYi#R;,`M Um]:y+¥eۗ=lId~_̒f-` M\.FT mH () dDnIcS,c2/{M"9;^<kOZO1k>ߥN=^k(gjEro qJ` 3d1\, Gvx~ޞ1KdYŁV- iI#쾥+1>Ax?(w_2ԖX[$^`s{z@A<"Tj1f$Xneo{tƤ1fkOZr*XmJ.}}ۂ[GpZEL$G#lVCؒd]Z/}@UMYE9B 79Ig[#w?C[|ǎI]U rcQgj!TrӕiopnwfB#V%-(a"Φ8Y=Nu]ظ'GYPqÒɯIxp7SW(?CUeޞ f̷m ./n^8Ҕ7Cy)q=Cc@ш'YښC`կЖ1ã8acr9c)(j4F$%DU\y7F|$"_mRy~=57*Yae׍[yFM˺}C"$VPߙlE/[ Gm{.qޓr@y5KK3ӟXCDWʴ.$ǍO`L#Uݰ!I:㳴 F ྔ SF )R5XOm.0O\Rh3=F+ Xd!%ZJXyN8BLcTp]2 ))|:{`JHvq)U_ 4~Gao( OM|JI{dR1IS-1X[j9~7Z*:QV+y\uhͧpS"sK"9SPUQP S`v: ݙR޸6{_]屗^zl{\xnnQs{湋W;>dN%鉔:6HQ$L ϚF2Y8;AIѲ& 7QLqMW7Eπs:4iȕ􋄃ALI7xI # ia*vA^hDgScuV6GF}q+X.Ee\D׼e営+5T @ԋȲ8Ȝ<%>Yn`S~PXtI3n6yv éW \O߿I^" MZk2QM3jWqAgX|LU$Qd3B|n~ɛʶ u'V5%C+b_Ks3Q6֏gZ >MJ)1vmfDZY`dfctsuZ2͐7BlFRK;R3ۛPY ǀA ] 쩼5jW17AJ!SZE^rWPg,e[ x2̀`UXs3XfFC,# h5Σ#]Yg:Bm}֢63~{rF_h*'Y%0N̒e`|ǰkf]kATtt4Zhϱ"s/Ѡ,]j9ܖi:+1] Xtt3]И2WHʋkaPC_ODgpU_7w5+yTY$_d@.5~>EjYm@Yrx;=DDFI;t6ut &W R '=u7KTMlʈuJu B} %̩ݤ$$XyXl+ 8P3rv׀D5Ř#^LM>s^(JN;?0.0 fsf M lJvm뙼4F;ƒ9p_Iw/dͥ˓^)>S=I5ZgB7 R]xY*Q =0b. 8}^@ۭ9w+ZGV^nL[~O.uەTdf"^fmc>^}0qͭc e ,mQJ)`LZ`k[*y? Re>gnϞ:էĖFmqUXΒm<i𵷉ْ&4I! ); ^ rMgl4_\tf`oi\wVB@S}h*u|GF kqRtSиn>W{t b$M۰4~_LKzjVXE/ݴ';vLN/ڣ-LcԾ&D@_iE4 Jh\kĩ+ذlnE=f⁔tOq} ͼ]k76ҙ9cYpo,Fitrvb c^+WгtQ m /}?yk|&翢&!Pf8CѲV<0J-DƌE$k7]w#C :aaDnR9)l @/v:ZWnw8)M(lx LRG_};+y>gZ?(2%4gy$L$lCXZ%A.>s?Q+0 ṗ(4nTXCv77,A ne^TuY+g'2C~GV#jkK"o0ʫ/a,\2n@Y[,$UM0.kqJtkXc ѢضF 6 CT5ג: Y`V6j#*>/FJTwឹ0\rig!MpVqb-A7`/p e@Lvli.rWjoϯׂia6#,B|EVl2B q MorJ<ҽ;}6(s39L,{/GE؁@:k%cỲd~@Ɇҹ)-L! isVX7:kڬ0߫ kI fh9QWi$M d+v *rbU1L9Xn4>b1uοpթ ^g4eR;E?;}*xzy%BZrgsHS SPZglT𑛊~^+"F .zhhCG{-D€ͪ3$GHX9~H5j6dHՊ[ ^[,S}y|P%S\QӷZ* PAsAZ=6-ڥUVgkaMkZ;y$J74Q1|1$o?nPĈ'_3M <ؤp!q&ق!&)JFƹ-)H&û(}ՉzZzގƺ>7;[E+`~TG4PD8u&+WR푠)̳w8RݞZ5G$6qgV1~X! le#pLMF/Յ) ,͍i5i"S+dKQ, scA+8g>!؆|+f۱?DǑ'A+ox`L% *%:&\0ZwSo1,>97L%DQFL~`5T=\*4CRZNfp=)$9oBܭE '֌2Ut5ب pc4t ӊ\M! 8 QdSie/"kTXK=5Hi"*diī3(N@P: |/H&V^n3`WZ*İ]AP׃sxN\e~E /e Vy&],jszzWIQ<5. ['5!.bM6Q(Td1m}DYw}=8=WbQa74VAq`:R%޿DtAGF1CS'^]0qPV4H.d47 ~/_s)I:49jmIl{ bI9y!JL<]Sޅ7lҝ<c`nc2tT:ۼ \U  Sei?^G_9I<<#|6iԍf"fgfhpF4),*cv-kic驃{4DþVA4#:]0vWwi;J 3Y4)zuq#ֈW^.suo鏑oM0 AT'&?C* GOd'`B+S.jITyiier>H <ct??;QͨygA96fð}ٺ$${ ب77]Ϧ!-2̥pl.(,H#϶ []&(N"rLrϗ^H)ڲ}5cR+P?%5=\WgVwv$l(.* y㔒9EWrᤢv;RnN [8VIPj$3_Ә eⱭu/x:FEB"$eLJ֖4f?L~-cGe2M!<~@i;H'Ԩ[[3<b.2`"+niz"l\INK\Tʷ3Q>l)y9JģAZMoeꯨ.7jAm9%vs鹟ɊQȞxUq(5Yoh1"#g3 ަ&L` 1y\tg_TUoRp3@:_(^ N9cuhH7v[ڪ};w$ ;G.л  HX]wd j姅9 ÍwҖ6WyUQ%ĕ* G;i{2Gf8ê nl2ENr| 7{='i6 $5kw$ }e,To^i!!ߧBcCh oZXs0J6|B3 AnBgv.={aC%(2yԆj _wSH=SȆJx xD={ŜtH RFāуimFG;o^h [C^Za ΕD.&ϊT ~L\ټ=C{ve7J|E L%r"LOq r۪O=?JNj$DH)4P-*ucJ9Ɠ}|x+yj^yv?{H|"#oƀOdBN8l.T0}=]dį_C>R!"9L? s3\bw neP {mZwxmj|P_ch) luEX)V r<@d[0Ǟc #:R$ 8n h ]Z.ieav"vbJ鰮W4RTfc&Ɠ[a:iHBvH=w!n =1qgzձ]Ulݟ(ßV LY8~'%UULn+٤Gṇ2Zچ6'+1fmYɘcy_ŃY~#UwWl6?Z>|*#W6<2&r}7X|noy p Y#KFįO1JB3)uK:X\[\P( MGi38-,nIi>t:eSu0j7}ԶgW{}٧ {7kXf7\Naxo ,`g&z~@@yp+u {qtSp^;)G'6i!4Y6Qf IKA;fmT,d ΋UM, +0Oo3H lYw M_`ZbkJ1M7sGcϘ!`պ| Jq<7U+Ⱦ9͆OkbuIvpx>^lVlA0%pƽpxsCvRB#˸-rfj׻c9~cOBsʌ14f(VHٱZvz4n@bp80n pjJF7haX[ Kꐷ0e"ㅲ,*KIѧhsix^m;l'.c3V`oz0z#TT;qdzDշi} Y0;PZoj.Z6iI%;q+:t=Q}Bb''+G#ķcBĖ]J?oezȼijLbf*0mh.TC 6Ŵ#h9m9W 6Pbv%Qd;OAFFD%L; ߽`8kciAF-UYB]}$#FlH 9gkiG%4'4taӠWoa8=ō/>"#ZJ?g~-a,5M k5e]#Taq6+r[c R9Y4teP^6Eՠ1Б;N^O%*cWC /'|lCsmi;^ȎQQu1r|;2׸ *t_ cڔri/gz7t",w3<diAM̠Z(hUw3Cלyi1+\E ;0Өn|/qd':X5ɺ5.hJeb.j&7Ox (00оS76r(Xie:_Rx+~ى7C441wbLbFQ\qHb67=~[?|' JK1IkjP-cƆԉ7rF*<%;8^d %,Pdjݘ`ڶ71ڱ~4EX{胧tPX%Cp,,ءe6K,l@s ud*kѴزYfX71O^YT1?l5ڲkCH{kњЮ4x Z([ܵd{1s4ΉnˏoV"!'YƼ{SEF8гHzת1WF 8 7R';g##Rv>rڵ}l×AJI S?J[gW R_uSGk]qeoowb!--:\gѿ L4{f)B۬\T%gPbmw}4xqA;PKP)Pa0m`I( LrC; y3ԕ(ejCpVl=P2ԤXaAU@_k$7FmXau:>vώC kFF X&F=ꇼ.kl״z(U=l)d8 1Q_a&=x̷puPzsǿ۹9qu5ԻD$Rs Sr܍tU+XZHCdu>V kǐ}6'kꚘ~yښLdrGV2(jJY]C0aXVM~].lw٥od1sJjZym*sLCxgL}RoAsux[nkǧCۑP&4Ou% yɔqtuن(J +jԭB +$Q/R_\& J('N?xb Į 'L8w&`s{\&N`@6sRV}  szIɢa f㇝%l Ǟ|3&(hT|y=T ןu(-/] L/a4s"!汎Ágc ^.ɟ@NPbR!U夹l'^ysx},<n?`yt5o>bx0KcyȈk0ٰX=G9;NCN 1f^J"l9/.Gu82;!Eqz<6W`q`e,8v¿T>`iq`DbԤ"WAiǍ5߀ 鍜,dPQ%# [NP8/7ϋuP<2Z-Fտp3^'$GVf *}=/tCPnnW Zj >cVW=Ycs,P"mDL S舾MX}`A?F$.&h>]2s>GiwHEB|ՙ9\ 8H9+豓)&AK;U$i⛏.B =}ss^8XqS OKssextojWT+-l-6aU.)L,&e>%u=;;K9 Jiu's~R\q*oN GILqk|<&-bP} 0t; jY3?%5>G2iW9; CDp?bi!.XYY2.~@2{Bްc! HkNW3IC=/ {DYS!IR[pidz?Mjj:^&H⩇%$9t@-WLHAr"u hYjcBdyC$#C"FS?S.m!w0/ϊ~!!,iom(X2ASR-`zt]`J{>2)Mɺ"2PV4?]=>C#Ȓ tu% EwˢnRp]gpN 9Rq7cqڱӨb(TǩC!>|FfKNLnAY(T ,wuU (ItI&J+ hcxVlTtfVtW>6R3Jݶ-Jd MT^(A4~{vK n0t&piIc `+g/TZxA&6$uU)6UF4YX1Vl HHb0"M5 m>0:7I7#{fd@,?7jc XKvK~ ?K)r^]Ҽwv&K68HA ma{#/(!]`W÷9Ś6ݲKd" HZpSXVV ,Qc"!GCϏ>qfO{=KAjgW8 jNcUH%bg:٥{[xl;Gzj֩bŌT~uDAe?k{fi_qz4=NxKg: Gzb??[%#a"f4sP{YJVɦUZT#et^\7=ꆦDg$p190D A A s%(kf+U엓6̙msn"fB|~?&Lɶ sާz 2`̆Tpa#&ʔ>3F90`?h,q; d~! \ `+fu9kc}VP ͨ?u gcSΔ(P:F0YU)=GVܱcJGXx+ɂyz,Po餑RX;!h'{:"*ǗGij^T(XM@3Mۦ{-g$uߞ%Դ!gAt59рrO6 P9iᶯ"-{hb4Tc&vȵ,Z`O83~j\mxYd.e5qRGa&Nn?F f9%0 ]dv<ځylz9ݒ}>s4oﶖ:_;Jt `sJT]PKV(<̢_S!rcfږE8 k)UU*}j"$IL@(֧uFWax:fZz? 1]"M{3hrRs މ\;l8̉.( ȋa;޾imkWWkwGXM˻HΌ6EŠoӖkRy/u+U_R}Gprq]~"heg Xv`}ur"w ~Q L(q78ryG]htRxZE?4sݏ8#2uqˎTփhO$׻ūo߄ve jmD|1xWH`/s0b^'[}+\X}Adڶn[r[>OKC M$%iS7$ݫc֏]j{']~8 #*1h!ʤVh*O %*tw /Y!p'[5$Նf,]K)ɾ/SN`wo?,g\Xs^&h(n/yU`=(r@ p^"^l,t4:g`LA/TmX;+YbbV+_ si!m Irt)}EhzC|V&stD(om#کߥ?d7aP˧5NA8jnLH6!=5d?"GRo%EgƤn?H=H47>s (>QA1V1kj$„0dzF;M]?d~.wC.U୧T lu_,ziDUB) A-<;qj/"dmDEM$\"}M7Y0{nB{Kj !o8bmFZSm&q"*d?G8&>qA+*>W .qZj#kPي60b! -ޜ|\񦖃0DW ty#OMlR:@a׫}ܧ}-A~K63O׷ 0a#Oy&PBXo.Bpx]Q%4 M~Q[vajL6#,Z))PH}3v ;BkΝ-?gAPF3 +PEf9am|fx)Vrϒe^_EТCήC0CyZ+xGJqe j3!wf$XN|$g!7z`KG"675EvgAsQ@|>YrK5R/AݔvN·m) sw$ #n}Yãږ^-lC_~S7 w.2 z&礕%Z.ȏ&XQ:Mm}uL&iwluA$^&i[vRP+"SYź}N[P FŢScJ *8ɭwwsaˤ))AMQ|wʤU/DC|=c6%t#PbZF˱84dxFrܪLXvӪ7ٝsS7g6k.͛P{{Z`Rm^J_>YVNcU1+7!Չnۘta) 2{Tf"b*~C49P NMw9TQL)lϲ5:+7V7@`@sKuEA4!1Up3Fy6>L= -4.X`SЧI}sUP=S4'0T" !W~rz\L! Wz-6+so.8}g]21@0MLMo6申ϑ}ԶK"@]o HiJ-?M\drJz#/pd) 5V' q{*MH>T_=3ϻI'DAB>_9E ut{.+Ru QMT137N+LΏ1rŸd)~mIs@z_*iD{ τjQlK9 d/3@ሆKǃ@*1ZDu.oDrj 6ʣoCaXɝ @JkcBxvK7j`L(/.9nRj*"p3L \[D*VxfKl2ˁ=з =_̰ď.+QR𜝤lt= A;fl+((@ZxQ s IZa@i9IAL Ӵ e>`[kԅOTJk%P?("h_bفӷ_7mIt1_Op}W9H]!)^n/,mz{F7솎@ Ao0]1P{IE^7֟o&dž-*a)_o52Sgn}(zX-3_/m+>*[q)3СgJwAٯNYNlr%RCZac oKUQ(PWQ(gDM3ꁞ`&#G -) M#H;g2tkhImi^]ATMr 0͹Lga*(kf4|ea "B{*$H[ltbhtGꒃ]*H P]-B5mtF{{ (GpLsZxk C("c`ئy$.eنrHpZ?|`v;sN>kbD]_̸[tci-~nBm>1Z6Pvv'cG\+>3K~]J# D`u H:DX&$,QF4v+yRd.kVA01 ӫ:SX8\FR!+.@Xa؀{Tq@s?>1Wy™ZL]XJHWML> p3ӏ/.I7|5(Ƈ `@0RqˌS;{Nˋ$3OF(м2rI3{^c6AWTؘiNk@aM5\N lådwI $%BÖ8~^e⭭ + Xk\n`-'&ݯIEB~:8`(\K"\35#" c}:&GUz68ω;/UCDɰW1#yG \ 'ʒ[5麟QRvW<bgWF 8Z"Ϸb xF;iz9\|BbfAdâyu1{%X!#yP+u,E^zf+sbShRmZ{b6!paIK>ڈZ_SX6M^HI$Ajl41D 6 A˲~ˬ93%3~Q6, @(,lPH!5ye'[&Ol Y ^_}i3!#%%ˋ~$FaܐmIq\6`6Z`u.C)I^ ӟ˅! uqJ-[j`Sw1܎~ݡn2e+TPw7—!@癰i}GdcjM`<󉯜MX q)d ݃cI X0#s3A{7 8rd PJHkQ϶G! 23mAoP1Tko0*PrjR5xKXM^nF8K=b()84I,ڠ [{`cOJW"զA/b&x+<4Q)yD^S] f<ڢGnOS]rt"Y3ƦduU2xF7.5z=B7F, +t461pr#E,(ע3Fawzi$oQ Aԁ;StiuKِaɈ `S*-lH3jkzKuG!Yh[5%/_A"2Ӈ2ňxә 2P{S!# tp88cx6,팈+,@*,.A5FIL)3ݼ4 ;Zඍ"ֹ9V=GJ{үS&Q5Q{ՠ{kV1~4"RCDbq :@>A-}/|TH/] '*(et1м3h ˳ʜ}o,N2WH.x2 y \idB~fSPשN!'!Â{4ZZ& ?_[$a`P>?}T d `]j?\\q LQ6<(f8|U0 lx8&7pJ륳ZIf[,kzL%\+Lt&U3tG͑,& ӈ)VA=byyڟuRA! y|0a@Hg]9E{|Hvbk-PPf1Aml_x}fR8C@ N $cTf]/2zMME7};n‡\3b~. b(!?EGL(g &!;~Ϩ+S.*j"{E"^Qt! 筛pAark[g?:q6ZIw^@Pr1rwv5" ^nWn伱Y2#K~Δ{)ق<u%sçxPҿ}s@*M_iPq\q<^A9kŀA=q6ݼ2/4< (CL2֛ L F썝MUŧZQN@LabGe&;Gb*v*,5L?P>ޟL{SM"9CꂞL!b(#9( ;%.Lu>Ptb-mI m3n͕ȶnCR.d%jV1+Y*cqۋ@5iỷ/3 UMKgw/lɺ (z|buoLێ/kǑR'U&uSCO~:,L\ ~ꠖCkOQFAwlRS?)aCm\=ᆎ '[KWlcH?Ma9͓'3r ϭK &Iz?8:%NէTHaP&Aza9 };ox_K.F ťft=bʔ? P$K* "xȐv?a \@k歀e(M{ ZKy=>Wtí*B]m  991cgEΌu8W=R%M@r7,WY͑0TJݯ,EZUR.&aIÊ'"9=bH`sC=s2< w)U02Nӥ-0ǚjjͿ:IQ}n=}2JG"|!^RT 0mH|LO6OrȥLR8BR%w}ȥ$tEĎ^ϒ_ȫ&SbR_T9Yx<=tI_Vo5E@ގ |Tw7s-}ed.̛b V}v.5/1y7>/"@̍{nj@@;T+>c;|Q]aᅨ{uy]WckcyK70/WFDpzAv+Ғ^Eј8,uʖQ!+?>bTFP7zb vM-~ Niغ>^33wzF EZA;k7C{갽:X\zlr&vs|]9Rmy̔/f oc/1Yr3;A*c% 7 `e4 ,=o0ZǗy¹69dLBm@ZBo t60F Uu4i(ym͂099:CbhspjZ0,<;U`),E(r,l:tMTD[<+,V[ CmKپktNcұύDp#gҐ0FRZOI[emIggk4dN/˂poͤ>ljC2tjs<~x!.E'er%KB=n[ᣬbWĔJAg*'VЪҝL C>rDz9;k88,VTxJ; EʻD>J>SJMQ !]mۭ[Ojy'TTp1$NNceK !m DD5BKf6PL`anf@ ^ KC g %.kM^Pa`=23JQr~`VUgvh>$QADQs-+IUZP[AEsϫXXEUgKS%n:?l7qEe|J}a)5=BW!c%ٶ) \tJn#/imViҮ6۳4imeGc3eA8kaXfǁf ]1u)+\5cH4Lax%$IOͫϖFz/xHr1\Ϧz>&?*qxж3cJԋ_ srݢި~U58-/k=k"@\of õT!4pui S%S!UiAkF@r^#xƾTi`e: fcV C:HjpaRb/}U^s܏=) 1,}=Д8Ԥ.P![x<i&Cؼ9{:?ɐN',x鿈nuuBMC069/Y۲owd'!a:ng:<Ù]L%}5PHtF.' EuZ[-X#~R3;Az/mYz$ ^Uӿr/FxKD$JL~c0µ gˢ؞Uz˼[g>}AO"8p-WRq ;$SdБt~Ul}ALi"(Zǣˆfx)ҋ iH?J}anw̘DVl- 'ۙ?Z6QJ݈&jB ^mS;8NXr2 ˫ư&<+Zh3u`}^ 9 CFiI"KoU$w^UsaŅǃ)*aHO%(ݧ/r%aj^\#\xWn;@ $*mCI%>z(6g"$"`r7=w)Hk|a.+~¶}NN}k;Nlc^Y#6cu Q^ao\:%)w:7:woD%S§;WZ/^B» ܈/aufpa#5tת)f^DZå umPo6/d-I4*: ^_"Yy/]F+^b`Qp8M~?F"YP4ʓDs4= v &e32M 7Op3Lؾ3s׷A*Mqc?M37Km؁@V*5`")qd&"!:C;{;=xˢ L7g.A|IirQFEUN.vL64w)Zsj@)'UP!9^`y wq Ow,tGe5_[rn>Yohq5}eynóBAS@[DW-Ƭ)P%[7X%2aVC9ﲊw#gG8ppRKn }0-oNt)xUG)īj_O2K@Lh/ǟm.cMƚH; ! Mi?У5]N()w勼!`G`ec8_];-LQG<Fg7kBSQ] fMsoey>5/k(ڤig|ea1Rc4XKC{Zdͩ˧@c}Ydb%z{^yܽ;9>L$RbjӟQ,a*I)T8_d)̜9x7 -XC +O=Ihb[ 5qe/"ߎ s#@ѵ!VZEkLv`rӫB;yrp;h"?Óє_sh^l/jE{#P ٳK)|bZXb&"c<O%&,S Q0OI@e~ڷQ5w&{s8Ķ:Ν^UO~}moە1<ªXfRLQcuW׆uZ :ˌ0kpniN؆ %]w~{͕ck ͎}$\]rLa}_~^k5SUNU3ZL*\'3xD= #ړ۷B `ٞa_W 흨濩I`hDW3!6ti !1A^v!/&ikYN*OVQ x*ySOȏOWϝUTTAQVx6p~v'8/06OTu[ t%P pv9\+bCא9ɳ@-'k' G2vfY׳n{/o4yO)VZ;\ڀ+N yڕIԲKB51jߚŖs 羣x)G92҅DsU96A:\DkQǘYw.1I`Dd<c<D'DvS1ؖ|) preeWEQ U?*l"׵ ԣAheQ\|7s^%لI %ҳd`HRP(.'G= Awɸ^f )=Su]58vMBµx`6kzЗXGC9g2LKri踲 *KI(4Q WQ ډ- j{'h?ӳ#wh_NrDȶ L!dV)gp^|_/x bz3!@-Ȍ1Җ6m n4.UdeZvЊD0J(\y6?o.%:"ΐ҇+š*j#@Nq4jӻR7";~T NNS: ,PC5N+D(d# , s   @xtJ1o/P]KZ&ѱDؔuRڬo*7&~$mlɔ`R nM9 4.zIq8P`]W9iA&V 2z!h3O@am7ϭqms<.#7pLzÏP ,5=F,d5+͒9C<>v?F5+ة401PQTjhEK(Issj.<9G d/B\: >0o5Pal UNtȅV}J7lK"5=.QU߇%{h/3bdݨW#仿e+ILut8DS7E+SS^zrGW9RXsmqn@A \jk38hy@S.}im6Wb4`"NYN9bY~DKߵ`A efPL(ML\ӦL޻9]9y"u'#VV5=ؒQI=JYؙ4Gb!fAp*Lcls$!g,Bw^2QQr\83˅ ->U9vxz*oQ \A?WշeptEl/?"3t]gg}U.{8`WdmY,_\kzwz_iJ#iAahDȻ[&6NII /h`42vߟra2(tij4ܵĸ &g@@8I[1qWNܦX\uQQ5*-p[z$!|\?x(jL昙x.Rs`ڲAyy@Yo]3Ҹ8P7b^8g +N-`4vam(K gTt& Ú繗N&Dq rG3su|@<ĝVBsRY5 CPsZGSPFcp|Ύhˍp$H> pJRi}pϯҷ[ˆw$G+gND0]1k8Js\W*Oq? ZyAUlvW&j7TTqxigvTt 6ZoMk62Mlyg"7}r>j6ZQPp"}Wªl'L.c2+ t^3PiH bAa2=D %-M8?Swz=O?MqS&I0,634nۘ@ zݗG-KW]nÜm$W-rZ`Ni6R, mvKt4'# vqxAS!7Y4sml{?5fMlLOH4MRIīԻmhN ɒ5:}&|c r @:_ٌaZR,C0%?@b&UI5L)J/w." ?qp֒Dǎ0cXm@іeዏbOi{quaYad7l^' bGOB ȯ- T숬?"-W$ WƥzwVVTM@2 _q8E%t2dX3A'rC:|5aZ^K"kd@aXk{LEqeuCxoˡp#j ~;\R4hȃЊr3,jyc8ڊ$p͇Wf?!|YUG7Yt(w09c!Z>J=bA*o\ZX5[ 5׌Ϯ:i!q9mR1L6njx[ L:t޷zn+zT] kh+Z]pѨﴺeCY-H=~c՜79gPNB\#lӒx:dQ 1yŚՁmSp+Z6uJ35쎓!4h*OAu[&s>ҕyc }:=>P(PNr=W A/v*7Zߔj6S )bR.m3ޯ;7imޢjx73fK+7B*Js2;ȿxZ1pzK8wV>K*;d$$.m-hfH:@6y_hle(Ɣ%o]p~?~؆Txb6өf-]uY|4 P`dB E/\j_gyEj8 ]K@YࡣFD/v`ǘ"["00 Y3͌!^DZaZoAS_ℛm$k8v{-D^_vyhe4[!e*X2 0Suϳw#?L\dW:U)Y 5nzCγf6+!ۇKaE0[%ORQ-ek l?.'oqL+ y$!ozAjQr|+{\Qz%aǚ1Du͟m ?9)EQH@kT/qΡL?!'exu. @0`*"#괌SVO@%H_A|k]P8WЕcr ts}abBْ\vZf]kBt@3RX@ Hy\ ]߉yDn`;؏MJSwޙ) uD2 ZS9)#GH1SȏLg:I_<4;2v,'ם;4ڧQ:C>2: ;fI-Xަ{M+u.gK.R 3A0?:*,'})C|۟?G4&3*OJVNցNoн?\ o5<2O4 ;1|`XZ>j}cDw#p=F3P{;)/^9n?( qqͦ[t_~ZvÒB e$a |DS%7w(B/=lhQ ﭧY-u"fd^ ?%^bgiR\,oYt،z1w!Ve \)zrEeXhg>syVfp*1Am8Vl3MghK45Y{ e9SZ:@(WI+kx7d8{f`%Ɠ}™,kn:K,T_sFF[/tubhƣѼ.b NQs>9~?]L،x5EVQnRsi{ÈneE˹Hl3 Q/&:d 6׎{1Z؋ ʿA}eEzT\ggQz>΃GUM 8Î^U]9=9NWoԷ:_GL1硒F3+ᖀǠJ ,x VJ*qU!+ Sˈ=#T8Df$Q苸z1̕Q$xZf01nŀZDÅlZGې5RЍ)ʄOC&- }2_bF,A/,$ÅY:%s,z):gbSP(t#aGYi:šm(-[L\#PP*pW⹠$/+L4%s'j/8&uTNztyu{,Ëu~aF+dlȪۙzG\9O;7ߎ42E6 ʔk`*ش-eeJ K ̐sM _ǢxG{uax2m$ a9UNJ we#$e/2r_;Z@ 6Āuc> zD"D\i!re7 ;!NC>0HHNatyO8Gy| yA8C@LS6#D DDb,W8(RUJ$s_ބ|ڷxf&4'əȬy>]yh'#?X/+$VD0G!l̛fzL&l[Ӷ*;z˱63unEflD2s5pA0uS^"^8jXl^Qj"R©ZwѺ_|}U,[O?{DkRtcq)krcjQ6ha2=f{=dDgr GAb3}G9hWCɻ|_2ݨfײ'&"1GuѺԕb6VwLLE7~ Bӏ U4ۧE$eI:G!y{Y?14~?XJ~gpE0/pwv;i)|O$VoViv|#Id?"/ J19,rF&u!oYL|)g.~o' |͠×V[$mD3LGH$4JN\y6P\S55?.1-;^%\PfB> h{*z< K[xԼU^B^\?Tݴ8;-gI@֕?0 kV0l7J!H]eOIyqL cټU Y{߹w&wZA#Ym5ʠH24$"*m'FUBaasi;_= lʹtew_s$ Y[h;y_-6vV{9}BtGs3 Eϼ' ܌jioס Z[LlXSN9ԱW؋{|GtMDzGANR7هeVp1r^Ĵ|k8 SYg4EA 5s~ՓodUg6@֫=-hJNG€>JQ"p 5tͻvIէI݆ hwP4t;zhUo;O>[I  ucahWpU3[vr^ 2G/'ZIz:/)v\o$JT.'ja~Jy}f ܣx6o3'Ho~1\pք<;9h>EظDTfK-GwoFʤ,m&c%8D}O 7Peg^S(]cwXZÛkSoeتI5Ә޸C=5ױ{a[A06Z756-/I{|oH!g䉝-kEӆ!O֏Ji͡;D8pz:d{zȵ_$ ,(-uÌ%ὺT5 /qz{ydx!z֯W$RHw2*3zԠ_9=փXԮ1m$GQTY)5|l\+IPv/mY X *WG#D1IT~A哀0>е L aV Wp!3&_0&.jɻp]l)3qFRd +oDcnݖЯ*S&Ȕu.ib kiaG|5z pan'.w|3|b:7 r5ؖ$.?f!#}-ek?( {yչ-k|sg嵳Aюbg;}1$PM1"9|~RAYt齺1hG8Nm{BLN0΍(gG'\g'-;؂ѤxˇnډI+Wb!ߋQ9'_EW Vc*q)o}>2UȽЉ! }HqQڹ.P<(QP!H(參_ÃLG r4av'[TQ4Ő6hZbO[g3c>zHBn"Cqϖ2 rY*JOC8г*)؇Xٶ<]sv[-9:⸶/?ܵ`. 1K:evUS:;̘+Ctu)PyK~RЙqQ0i#w+^IR?`#u:k1.j;[ۢyjy%ӺjTW2 g~."W XϪM:ToK^7|F.W-jDY גIZ-"?ro6ٶ)Nֆ@չњ!)Ao}/7zX ݅~h V|_1(7CcY sUĉ R u B.q*G,p;1 F.(g幉\AJ}Qe])RVav#4`QaM CZws?7 %56՛E= 6CwBЍ6΍/C޿GC TfJZ=d݄@A7\-g-:"g91#UǤ6e͊CZ,7Єls .!d dtN=mS!pZޏntݹsUFƓ૫Qi_+27|3-de%jBTsWd+ 3{fbO(%5l'[.Pe2*6Lae7jbOH#V`PbS6 M4xXM(e[@M*ypXKMtgC@q]C X`2B_s5);MV[fٷ^kF!r4p% QfU3U ArDƲ 8aj q ]-\qX?+ >F]+g~,Jnĥܰcwɷp.d-Ƥ'nފ+[0Oʮ*ɫ30o)N~ "k_,z{Sҫ#E[ 0SU_D~c&i8%_91!(Jytu'ynhbw•ui3N^}JNkOLb6р `T5T$G^o[{I8Cmuc VɄ*Q=-|/D;ȻF aCjPMjW<:c |?Ylz3Kn.1$FD7Zǣ7N:M}Q.(X.գ{)E`ssFӌ^ct`z9~'K^$)ۅRDO_nsef.֟t:_ߺNM0||V}o.ePlVNca'׬ Bޤ1 j& %Gщ U^8R񵠇!DDb;  1%w<cI v6vэC*\zDvҦ[jgVGaHͧxcㅔ9qڗq3O͡+f/gc mKH#P- fd˯uL=)*I3+R{U<6X'IPe6,o-x4FZ mCvWz}K+3<UVм0xnxU`±n~1yVĘY}E/uӉ FN|T"@7x UNJnvQ1;E+_f HIE*RtI堹`PHNU^F[}hmABK{ä3ZK#em tj_zQ˖S pڠ M$¦ޝ3}\L2 fADKbWnJͿlNN"ͷ GkX0$b>9]J2ġ)dC?}Em|7' =؈¤jKon 73G=Z@LyM/ T,cu4Ay_:j ՘ݭQqAWjVpz;Ťl\YA/279_ rf"=dP\C'*il1aQkӗѝKҴ? Ҿy ĺLmd&-m0kRQ-}L %elaf05f,Y|Dof.^j+TCBB}Z}X9/3>J;)EBnRiGB(}zp\W8m;F#aS&9>ws[Z'K7אBhM1D;yYzWǃZaJ6KB؅AR׳u?~;KZ0^KYJ߃qS=*G9|dOy/2sc݊|NU!ׁFakfJew' /:a3q>>Vk ў?ct Abn*p;/9pXf;NFᡱY >""4.2<a"HQذm CQaE,~u xNw]I*BC)4黫*T$qhȁeb sV$ȂD1&gI'gGZwJ~E">rB[(G$Ɇ$N[&Wqadq;*6{ىA5%lHPW _%Ql-T4Um>7~ʤBtV꧝j2i!.b"OojiPK S|v ĝ q- X'ۈT)ȌҗQUܻc7%zg0kpXV+Ef!_ S4:#z,dW3YV5˞ _Pّ:Thœ).m$Qjʱ"qwd{#zE8'rZ.@wCY3*jy40 LIU'hh=ՕOxh X)Lni($(֤+afyksz4Ǝ1l +bb~_R_r$yfc6qV2Y잊J DvһEM$x2ƞ;yABVt<:I чXM-#zs5l.? t"Y[InEl48*ؗ,Jhô ;F1܊mQc'\WQr5^?"l,fjNH_A\)L#G"_Qm- v M,&P9MTQ{̊%]jcnyEDY-6]Z~cи&[G+h ~$N?ϱbbQ;D&6NI=eZLwJm̒UPg<\h!ɭսўp[b\`]ų|982|9ԸΨˇ?H#t RpG.(jD Jx`yGBjC̔?XDfDL܉t/inOR(o5?S[{Oq=1O.7jd`vZf[p:S߲;3Z0|)npD1sUyT6p} 9|Lv3]\:V/?:*=.FkSܷn"TA+{ρ(mL ~N(gq7Ғڷ&U&H8Xu BU+&lIuCdMR{*. kB7wclzzcGVdAwF%M!X\aHR3˚ѝWj8ߐ~bew,۾n_f)0k;yʯJWXW'wdgtojTBe<|h(yOJ6h`IVp'ŊP2}:s!::FaXPqO֨1 " %*f)ˢu ޸s嘨j*kq.RLLc;3CIalѢ\`x@E-m1dO.я[:bUFV;XؒH}J Knu@lha!wٺK)gkCA ~i.BwS aLZYr;]ŞCc?, Po$D%myrGTBO('5R;N:e S߼()uڢku Kʰ?@e9z0JmڌĻPӯq_>gd%Fɚz'cNV"ٶE_L9< ĹʿQ`|h f<(sWf̹S ѐrL 8:l'oFϐ,l|p [{9w b5Ga.δ_`E/ʺVIzTݘM($hڡqPun/B8_\[螉$h ^g=N4MdzmHn|8tVtv 2ɥ.\l@A:Yc8tp^rbҿ&䑗эS$3S:K%ʅB7 oS:SNv:?udiPTnN!$&#iwP NkۖiS%ߣȀ;OGU~v-A?UH ޘ,'CP[.PT |P(h,~ 3'1|P BkLFQ1וm ָEbԛUNIEYi+3TdȪfS.d#+2+f{.CX!SPذ_bRÉLxgriq4J.BiN7ܲx0'U1h焖+ɛs4ZɴPeO&+/+hd ?1y҄\[ϭqyy~pĶ[[w0-7˨SdPnM3{A~zЄɌmP^DEoM]38VDc%0*lL3_[[8EX8.m2I[Մ??o\\BDΎWWىjML˜5#$؁qrCņWEt؍Ԃw\T)8(;Lfk&*|>DŽ}dK5| IcrKI !.+oׅ@NnaLCe1(kc<56+!iJ"Bhwmy0\c&R :0,FJ\ĖYi"xQf|-ljސE_ۮQeCGUCܱ>kSoaQ;K(oas $c {;O1~=YڝL>}gL` -0sI Ʀǃv; 0 |.^>g+~(1g^EBԸ/Z`'*NJj¦z>V|RцF v_}f1 /GL.x#S|am`k!XKґk?"fߒ[ޓtdVf\g(+VӲaX?`߸lkqI5Ԓ˷bʄČ>٦9]eVw^S)ط޿rqVtZ p͊:b v 솳]z^2w,_&"x춋a)$c^̹=_0 X rPV7%1oP33NTRc̲VQ)s$lOdam$ޒ[d6J;}e4I@y5BbIps0 j%?-S㴌.6$:W{ 3G c?#zjzs4`n_7 \gp+ d.+c,i $Dzmj<2W%Vk,fU8),xdqU2ߘMq$۴[;tTx)riCrS5nӥq9r˜U]}5=ƿp$AXs9; [G/VE}1q:t*rW4۬=[l[>*7M~1W2Aׄ}T)e 'jVN"Q kHȏm_'a=@@];C4F.wdZ`ƩWvw%7+BX$[nj8mՖ a2ek&-(~?6sj'LϮRP d`1Ja%>n-ء qan{P!+\h51q쁭m➇=N妇-$\~rp8!{r)vw瘞(w͝㾒IXpLLA`tZfai:9tyZ"$yᬊm#a|Pú]!^{:h|{ MĭWvt%MzƔ +ml} ^Է clpTKX;3&wX/9=I-f){Ј1Ɠd CkߧP< OA@ę;|Z+Zq%1vC7nѧTp4iQBr KQB`wCQǜ]dˎ< OYX$|r2A%rCa6;ڬ-tJTmem,NI9Nږ`睇e)K[_qR2ԅr-hvJܟ> ?23F%'V#e&hI`ZSO͕\/>"UPH0tV݅R'!G)5Ιǝzttu pIU@h ԫƨlds7o(M%r.6d Je!}w׵5Ղa8"XgnLx]G~09}@dr%ج!pʿ@èUoYCKysoĞ-ّH\ܸ4"V=W}=rDu?x:dZpKoR.N'31TNW"ŃFV~}-NXdkZ]߂zPMjacI>{f,k9[6Xlwh\j~_fa ɞe\1!;AY^36Fr?Md#k}W4hHJt npH3͐B{3Ɠ&D*Ѹ{`f\srq^ܛ5.bvS.c]'4S bIr܂^fghMhyށb~9[P]Eџ-3p CyQuV'Ͱ>d!+)A>wkAkH*Kݯ@s{Gee@[#cnGze/IqIjՏ׌.Ɩ%dD98NM Jxr妹}ܙ&QB]J)Y+o۪!Ҭ)'6΢snJ7yO$Ypík m߀.d_Əh*pQ0:ü"R%w ڤyc6ia/0R,"_ IP_Bvg+P@~J -2ݮ'rsP/2 |#;GyFϨ-[.5Y?7 #pS&?>^-SibX'з2xi8(HkWWUPunݶ-)j2pX0|[Hw+L㮝LEB, h{ʹY CyS O(>w( |уt"? gAJ?泒}2Qz::Y#DS/n$ŋO l4$~8EKc"W\զs E8kҌ9AIt[ l7u߼@!!9*cxM&S~`] )=K/f@'>ń`ע%85Cs=܇`p}j+aMΎɿ7Iڍ^GRp԰#4.G"ldYHf Nw8cloT\[wcfY.N>ـ҈ 'Q.g1I[` ԴBWqkqbt՝p e}S*oRjgAdb<^~C = Ҿi idTD#0*l>e'@mCb|'lX|U=-aTkDnt^YPlt["f1ƕ¤# 9TJVl CncGZk]T8s . ~Wt%:.O  BvprV#i4:ob1-[9CL$<[x}K9:#B;(go@w~0兒;g"nm =G^_<IBvq,$dd/NYX}Dij#uϡ./TEN/*@] H'p',J1mZL>EߧD_}wCvhH (ՄRp}qYUL;Uw0@-!J̤V ~ {A-%B+.aaKh5~S/5نJZTX1aϔ}'I_筟zyCoQoq1ySԓbDUw\YN wz % #;%MmG)Ԟzϊ:+;bm>K7VyjwG:\>C ëMhb ;/V\ʜYխˡ {:-߬PKZ\67>PѥLp\x Z \iĊΛFnb@ "/q%X<]ݒD&"!Z_ E\1rvw=\j>}:]xDVE#X<=#61<5_ѨƥO·3ݗ9%Gfni%iE@mAĬ`Ḝ3o Nbw/!86ka/W9PʊpÜwB]-//a齨T XUdT⼃Azm+ɢk t:"!^ /Jfay'aGe0\AsxQFBIzy$[ 4cdwTif{\MqsҹuJ5*z BX–"r  i˦o\t:,$Hy.]wa;sC#i8G#s Ϻ,|UBBkMߞVhHz{J_5 VS`s2A>m)bPR˃揁{o@![5i[bݱ'r5#3dJ%Q~8=CSxu' RX_(u*df:τ /ggcEޖJo3'{~TJZcsS'h!Az7n=̒ky"B,@J*\i0w >IXCYxztR9p@"SMN{e?2Vҙ33ב.̹&x%pBd̔oj'DJq]+̧TSz)Xn9mJx,R=cB,n I+/6鵦;f⛨OEl`ii-i8R”{tUbkzC!UPW3K  rSmݗ[_J19Qg U*0ynx[^fm#м$e&B0<7O`# ONˀ6rS;[트]W+-]S)&&24HIFYD ?8ABo^~Q0u`9?TTry2?^=Z0F"4P#̵Zn>y?";B|(Oݯˢsm:"[ N'U)#pi2E%n`vb M@3',z?uN*4~Z '݇:L0c&u[Fvb0ĒY2(!aoO6ᆂ.8ai[fa#2ɋ`ubv2&ѹnݙ~3uJف pSruxI<7@}`|1#D j,*K ۃs2/7ֽ&{u&i2-, m7H sCᬏ kצ/QeeȹI3Ssicd) er .L-*e(r:p[]*R/'5u B/T/L^u9b{,QNzT]i}x~*P:fYm`S?bFq=3چRd, )#RwV亣&Qf0y;cC?W%r~#`&Hjǫsc_cB"'-Qԭ;@ :z'dE5_<മQz;])" >@(㾈EE$kΓ@~Lъ|dVvdIzZd2, U+?>moߏTY|qo lO{f 'Mu1|`/Bю8U*9U:d>-uŴ^D*q)~y66Qc{qr\E܋7un3Jjp$Qu6("/?0 Pٍ1bL>ѝ!4dU Mfm/ėH'q`>&8la`g0tizMQ9x/YZ4A\֓#,V1)cuvWOx:{ʗ3w+NP̂Lr<.(}`L&/ 騾K6U] hy(~G/҃bC5_vy oXm}}j\P7@e~ e^L%\Q |y[dKN@o [ Zy5(Wp֝ZcSmKg dB}5~=+|l0m7H;`] La"m* PtI_[R_~O[]_'&LOȘbE <_oG27DXɀ̸ ݱ%w$[Ⱥ` "%ȰcZ;;S'"eBz}Ty*o.8k@ )Da~E,݇ekT(PGc2oډ_Hi02>OSXg:[_' "#Rօf(0M+WM#g K}}mM]$A$dFMP'  Ob,ߥ|;.1W;G?dU3rxI sΚe/HFCYl7`mHcnJ<71*(S90/,, п)ffzmJUjiavbdO|d.]r7yăv 9ui=?(+JE$eㄟ2R6̊wF=Bw>{m|+zO•:Ҩ#d|/_5ɪ-TŨ=Fc99V2e"0Љ X`vehfj5@o9M@Wdj!|AI Sbz~TF?${ SlJ8 uQ[l21 yNRAƎN#KpQi,sp1ٻ tL _|F~-+ѣ'x<`]7vRmK +U)th|EDYf7nuN*03^ h&❰X.6'^ĘVv2'1XƟx +DŽ4y`B /ڥV$(JϖWUl+oݚLSz'M0m:]Nr$sk ~z,4yP\D*w- f.ҧrRKR{(~ eL4{Fap.x櫦#R[0ךVU% P"hX:A ^VLGvrff4CƖpO#UjY"ԡI?Cv#k *ѫw?oC.r>4dw Ɓq+Xja$25 X"1 oJ'y5_eTtPe|98P0z)ppy9)Ȟ; -:fګ|2c>D܊1ʐsav[9"/9V@Ja# C Y*0rWԏÀƴ$f&[ T+jdWDl fOr?.&nB*I$Գ"x;fLޙꔂp޼#[:`(LMȹF@v%I {ʦ lbyMI>AӺCDH? :rY^L H?B(hݪ^+{u{P@{&p4 :r f Vj̕b8*y5|+.qXy.YQZӢ=dwܣ>&yҁq,k=fe(x 'ܱh, kGggމ^}jgqЪL$&ꮲ2kpyPok71k2V@_RJl^?pN H9g$VyѕnRb47m[O3;UDVos$3dQHK?h)ppexlot9>Uuz^_~C}_܅U:4/\L1"$wm+9]J)ζ0"w"S/>hAں`W}eron ,?ru aI20wߏ75$bwR^A5i:?GFh@%26ٹȔ859S::'i"e43Bt KmgS0k*@_`D[Џwdi;K-_3w] ;`r셵kj%_=7ml=#c%3|!PDϚal^-"}sf眝rH| jG1b%cHO_1QvSm.$Y Dyb1vƪyF ĩ&KG ,WDEuL%c$~;Nq 2;r{LQe3lcsbRhOڳ%S9/IT>lsMYu?Z8r~MCa9k/)j߾})-EK Ї/WJ? ut/oB#IA9-ƬQ8Р] .1:bڋO:n̸oC[EY;m#EG-lAeL|UC9`ClQNNGV6s&½9/Sl$Nb 4iG٤,!N3 /=G3xmi>_ž9q_ \AĴB`c1d`E Kw)BMHEp<=eb|`,4Bsm]Zl cE"tN8n^`\4L$SWirԍ+Ŧq r&}xGcb4GAm'<(%>o|Z+٢/6Q*c rM ]KPPwJsɵP7O#ތ_lNwsxTn|ieco7Zʧ!=-}03D\G'i2ߚH;mnw<NC9 44A`*ŅCEgU *h('gLD!z^s~-Km+B 8r(eϩ/c9-&;Cps=)!0+W4Ol-a̼W^V`[%Krs[{/\vC7,j ^ [h Sսs7/ Q2+Yϛy SP)':3Dw4G©üJӗ7&YmLrK k6Z%SMTHo0z) FYp uw,hs1w!?=X=z+(9Y8gd*&D Ƴg#΢0{0 9woA? )xq*jDf]]̌_J<ʇY@ _#N`sL[Ё/i0L2ǐ4ʌ}ɦEut[ y;WRNs'-\ư*Ήcc N7#}_Ϸ <Էo@g.i_[mb5@D2| K)MSVMM^ 꿅Pi AwϜE2*,=~ q=h")" &^#Y'~ۄ31\yy ],TjŰe}W,uCX̗Bk.()}v<+GcEDwLsya}2^iuQCE|DS ^A,I=" (L'1 -r (iցG DkHꜮxb18bRIS7sm_ ʜ8lwq TЦy\^ۤ~}2їY;i%]<*A}o%+ T'2?ҌNg;lÉ*|hJY◥**)ch@DATVT^FYPٺ[[uL|T8z' pG\*Hԩ$@;% H|.+&9w鉙^~cx6j EgD|ԧ҉rΣǃ0`RbcBމv^t6"9oUZr#jo.m(ӟCnCml@[@Ɛ^c7,Kd"a0Ԭ)kKrK(80’</h_x [W唚ũ Un!T_j6Gfu. 3 h|]LGiL;xYM^PL}xV;w0̸OC=Xs)p S2{.+˱kڈ.zz AK@aFya$N 7@O}@mZzT p $4u?Tr"?Պe&cddA9`fB /OGU FNMԢzwQ~=JzA`[I 97i Hc!6n\W\'Jt K/Wˑ]bDhnryias~(\V,ςÃf;R6/U#Ft4,RAgj~EG*݅|w]~81!ْT]j#̛V+t꒦ PgyB,f sn1jۮ#Q8<4Tz?xjj|5s 8&PՇ%VpуPb.J6҄qqWFc"ù]9w b;Io4̀4xt4fy<-J%QaڦoRarÿaHpYLblYNC /#v٘N*VҟRWq*mUz#"qmn/ms~XYX׃fF͍FU~"uE3Hh( 7b˂d*H?3³Lؠ@?$PQ-$b˞6$ Y 1+ %y5.97[ur?:UtAW6׻KickJ\V+?Dl+(=ߤEM^,<#; ߡ JgӐf8> 2R_ T6utV:qGt=yR4P-\sp @[.ՔTd$Z, &A YL:D _=]K}+؉&->JFJ)(onQTBrz0 =Ò LVo!b҂#Xdgĺ|Uy+:>X$(r\Ljs`E I=^WF}ګ/Bcºf͙y,>Sq`|䕭6/.?׌q{A.2Mȍuֺ֠+Oc?d"S1SQ6h%ʏК\1p?yGb]܅O0Ce+lLwHjpSeк=';gO'y;=Gs6J7ڢpvqT @j栭֣d).ϿxpQf+\yd 6*\L H{: ͱ{POl{d#ì{}^q%{ÙZ^̞PK /A+Pr 3|uwTR1ɶ"~ lǑ' \zk>:Zu[<ȭo1"޶u9s_Bh>HR~;3՞]OpN[*%qӏHF3QΤ+HP %nW*ˎ b 1Ib6_顯ҴmYZxj&=:hd᪙-ԟFwhX 47!AjOQ_X09:{-dwU:ZגC,#4dv H8] %/qЖt5~c|}>k+$s0KLg>$r(ï6.{Lm~ce>RT͘ΐ0 .R\'o,99 yV67(B':t"IGZ9HԚM[?$x3lr1Kܛ٢p'f5,<+`, +e W43R85̀X˨Dv9KbDu2\f.uI hw Ok9؞L/dKՄD02nx%r]D%]VdT]2X! x^7 𨍋\{E2co 5j\DNlֵCMo tw('DG:Q=v?HXL _g~Wq~fB.tz R?wU{MJ+ojB.f'25.](CbhjP۽̓_~z RD{^nb P;z Y_MeLB:ҧE"?cL^*1z-j*?̿h>vjh \񐷴9kػ+Ȭ+c%2FU JJoJb8H `x~Q .r OЩqidcILMS*IFcO5i,6եu}\İ"^dN@B iƍx"U-|g+KC _i99hi$˯U5|f,8t.|Ml^3](yfe̞(\n$0Tv,]m?m*r|N,LQsBřpYx%Nv/\an]G~7ӽ"St816? ʐd<|˯QjQP3,9K:G'>+$1L)`ÞP9j4'U7ʐ&V@i: $z4R*lsu_D-:, >hU*Umcq (I<{bySC*BG?yH"T aZrsѭNS//LU|P<g+{~Qf󔫥3R~#{SYu E @.s,me]L]ŲW=dȆֶ7z|-<.:>]K 4~p|dɡy 2{ ~p}7x4tf' zl\>J#9W0ܭv| [7ؓKtE ~yk&qfs5)3*@aX;} c?xh#$xqPѾ`xZ\Я9F @ʛ#AK4ʄcEDz{ӶjImqf4٭>?y:k6*a5 YnȬ !#=uxt0L2lJP%-fPqo0I^`qS ypΈەٮ޼P;L pXEj\D$S-s`ǪE -ևOݛ+>t^2`'D w Ee!!ΤEAh%;t~#UoҤQ aR"FӶ _3 7|'gȬ.w8 ҀŬCQ^R>t'(lc~(-+؝Sd/UOa9!7Wb6jx$p6 Δacz!/-ő~?[e9 u2'\J(<L+칏<&ߑyc:%<є;`H!Υx&Uc|W2Hfi<>.1rF\{T^^Jg bx(QcHp sПg-{GN|>/} 2&E>)w^_S=999J"D hqVQL' t |\ZDۚ:<6R+nz4g'QW*&jPvTa{JcJ X\ y>WK`DB)`5L>!" ɤ4 TTaύ4^tS>?@."ufj,F]f9݃@^lE_1IGe'=]udzsŕxGA H5I dJ"3€m߸9 _ ;f(a%rQ{R1 r} ˭~? qd % "l$A3oAmT1f(^D/)Pfx)uzj},Ĕi e) /?'*cM4qS LU^R<[rl*]O`$fӡQK̀zpҎv~VsV8rw]^ɮRJخ @8(3CV:ң lQd) ` aԑgdp/ 4Ic<=%VYE%(E⩛ tb~mApeHq;<r:@9U'D.tͷA$:WԶ#4N A;GVl"_bu0CK=L+ƍVLINtؑ4/Ӄm+FwiY(+)ՙ .xd=Dŋg3!mz/As+w5[ *CY>ϴ na"]=Eĝ'XfhX,aѨ{,,h[L8CYb$+Q 9;M\ -6(tDG(3DkB)O+l,'[X^eGHknVM-ݚ4%51Ix*N `yPϲzpZ \I44h>7$]V nvge \Sgx#oӨ|VBHQO|L \'_mc[^5H@E~G#1p, *&L qXIIŝܴKfW1zsZif3L|E& ٪@2LZ#m>4Uw_rTbsH,x ^.D&AC* cJ3 `(hA)6]6 ܎~@p2$zGHxfvd0(4Uː8lӽs.Rm!f!@>k)3+G HrW߱|풀*r,70(ب@(gY_b"èҦp`va ^讪*2#cHܾ0;P8{wljӷFw Y>dvBc>(Q0|K~`5Ή"KQ2])|roթ`֛\6 Y+T> 9ޘ[}9Yjtyj+hf H -'sh#m M=JU\2O9غsx꟠A҇|)Q wnEE,".~-M}#VȓpY*"yž)Gv.Gt Cc@ոD hx_:항ẗ́9[mZ|GJ|[:'}~pS;vK^}}a~ü=6CCC2Y;F“[oĺ!]c;[4}l}N?;G]WBzs'v_^-Pc=ʖE\6'&.+tUj|8}TbŤ4o2_W+x;}HK9;9V#"aQTmnVhs9k.*!Ow[ 7=(@P `xO l'IE LD;Go> s׻`S)~Et氌 bCG-K:B8] $dI spQ P?j #L|mE玅xVәݖ[\I7W1lܹ]\cN$#`+P 6^Yq]x{QOٜ:r$cJ%fA!؜Ae'Ck`VqGx7h~hKL4𰨛r1WNV-urD9 ⢛O$MV@EihF` ,>T=2~|/ȹ.AN;?S4y>L7UqȿybW{O4أei6b:X v|Zb ۋNux;B4X0`uGlbiة "(7D()f%u/RQld?v}UC큵 %`^n;DWw ]SEiJ$͍9=j05_sph:vA;nVr~IӬY|Y{'W*{?$"0,{H̠J`5?~d6]"vrxm2ʀG]J#T<9^ /͉_i\z;brN̉kR(-EȌ#}#8W[Y ֩(dk3wKdlxI?s3IG]Tyޗ~fs5xMfZBi?p5&e{!σω;@$~ij1( Es6{S{KImԦGTj;t"^1nts`R6'݁t HSحa<୎]CnAl:wpo&l"E!t(0!]v7~"tWjܳ1Κ2 "@Ǧ2M˞lY-l@+p˿yw1x%hm9h GT!%)yDMӌ{7$#`^\"m$c07HNkfHuԄF´0h͚\F塶X2XЫ\`7/<Xy`FLeFⲓBnvSNLcNg>r;{Ie0HWRK8@We&)w᲼~Y֠+EP)c"TYC@};`|$ ,ZgdlKJV={8ȠV:|+mERtzKk!:핉1I\c"ZQ؀D67`qUuc/#i'@ڔ##6;n*'i^ѿ:0 T|r:qCtz-FۅSz _-DKb/͜wx[ [8wĦ@&Xs68IѦ ppvwc熚<@!Sbm9.KY[41@*/JC%Vc!4 &:Bu\ :S|'1 x6$V}$gG$AntS\mL#r貂'0K[/شnXf|JDZ ud*.[%|Gi\ LR!Q>:ilhLTH7 tLvܬgQzFU[;wJ6FjUi>V8 b*Բ @óىbDZf %Я$1zwes,,6Pun:| 2zLٜQj$zݩe*u0K,2eRݝS"WlexU{d8 _M~>\dRx)jYaa ^L%eaDvmC8B # 4x}_bRG=P,5B؎NSi!Crqx9b48 !v۾1΀}f2BכT^r * T2 d`g/ҏtKJ>PYs3Qq>SFeyEѩ`k1G"1a Ny AIvpQ1 GG㏊^reIɞ $m f 3~۬]&8Gwn:C3>Neaē މS'I+s u9L^qOu .@o◶X(VFV7Vt&PJ!jU}F4U1R &/'2k(ѷuxiltI' ywkm3Q}=srt{#n2Ϝkpޢg= !% iJMYJ|}r2zA^@!&1z&Zt*6:RSlsjbvRDK^]?47r`_OHk k7Us> WV{25Q$z"υ,O?XUsVv ҟNlJ^D@kUy/L[rf p鈗dʒءY9GL$䚟i{]:;żg8۟m>iz"A4*R#松!3)[i;絏: w\?8֖ l$,+lЇo[j(-ӸРc0HW+v=CK1-gܔ:;].eA'`Oiy` Jq@xSS,% lȎ+՝CK)~FLv>>3c0[8 ] yE#;!!hrz_q7;.u?]+%ɠR,+ajF5|:H'+zJczC R :ͬʱ6VX6< mхB:L sP+iߨ'LΥL)[%Z@S^8EVF*{r<7׏KCJ԰`ttn d֤V4^*IDQbPg`7}6zͻ^4!2{s&dnC0{R%.t|s~9'Ej-t2g_Py6{DE}AdXC=C#\,Zz߅jZ $E ɉ P /A]V|w(!zƢ1dT?cڹgCebjVzmzGB֖5W` bFP$nA0\=HOwNYt |Y^_QV-wCHXW|b 3ӻCu.+Ar6 ֲ%vIv˟0g;OW]L` { %{{Z /dpo !ALhf/5s~>fvrΣL=hԔA߸? .Ǭ&`m6y(,8'k{u&D@o$co=1xa]?To]w/B?X[ UsNHf"BjP}33]}Ifsp㊣ȅ2;#]ԑex" 2͆;E6MAbĨ.G%RIlk{%7!79Z Y}XIyP,4e/0*A\I~(ÏXyGA"1{4DL{wˑCLns&()x$o&I˗^h.ᒄV6pMmVu}u`P dc ch28=`ʯ_/mlЍNmq7:TogZzT{e, E#8վkpMDt :srC('[Ɋ ᥺{|}ԗ⹵eD0{z{ښEn-Ngg\"èzV 7 -{6;8xwGaM5^q룢jG/‰:h#e)kgSQ2AL[ԇ N[Zv;$pk\Z5 0}nƫZ_ᘮ7S:XBf\ 1V=W"+$Tŵvz=Oݐx͉⌼幺8 8wxCIJVo\PFeRjw/uاZ؆yf\YYP1SܣsCx;SU<?'R:$D.y@r Ỳ8AZy_ȝUq()yNuqHenZ{܆Z\Q*ܙ w'?(M]*9@3zk7İJU?̍ZK1D'YP0[v&𒜮,Z٘&"=vB=HGs{MRifmuZ Q"Gm5r8|1$,5qډ2eAhk9-RUV蝰ƌGIeC01V F;ጆ$0B46Ynk;%Q͉sc}ґR݊d _" 6Zִ]??"}/u(g]Gt=ͬϕWߨn\h #>F9^7@03гvt gL?6u_EWZp{^+M% -&7K{X߳45@+e?y1RMa;.vEdh|ϗ,O#ca_ZT?稥a>6e|rlm]sJx~Dc y#`g/~H-Is1ʌKVp@ oT/Sw-g8S h(׵B"|Xߴ$n'Menv٣/SU i?;fnp)#Pvւ4oHE_l7QDy:nLd↷GAH-m2"~g03a:A 8Q@a˿Juk_Xl0䳽4ARDKī8$e9zǻt8ݶ}H UW(7 mmY4|BuѭJχTd;F4MuKUxkmv _14|9'KO&ner<f,n-e SZu3ri_R> :15 3y̎tޱhkm W\Q/ɫWX6uڷˉwVOݳh2{Uh>5T'H!1Bc4FO]\F$pв4)%q3ɨc):c"-4Pfˍ4U&WSr8<I׶q3Ү_([߷RwnL}R Nf1#2f˰'T@2+zgb8B#kUO^Fi4ɽ 45vZ# gfLN=n&p-6[h6q613gQwߵLaG",XJ?-SDڴ;6hw9إٿ{PDxkY{^RsktyceΘ8N05UfpW',;]2a§:T+':;?BC[2/ '!l^"+I]Wҝ4~^2U-cE`l* 30 I[JaUE ](q49̗W䐴.)=P9Tr_>쀂G{>s~jyqg6$$Nfل[xk Uh] 6e(b+9J5:f &fJ&EŐ(FM.(1Yi,D*+3IWlG-=taʝ$Kj*5Dux$w[|U'5)-#񊳁t+`<}̾dx4vsnaTάHJwSTH\7ULeDv2-:wӋsd؇zGy(%u g0g4?v'Ҳm 轚}wQqkl[rB{J I^̊+^05z)? <FF ngpAWUˤQl2zDKx)@³õ,O9 ^Ll>aD@La1a% 2lTV=Ѹ@jQxO_2svU+t6lrVEL T k(JV*e#5%P{uCCQ7JsoD6>F&t_}yP:?+KdV %PB.>vz n%|wY =Z>:RDc!vf׿$( 2ld- &m5Q9'so{'M!#^Wx N&gPJ ZƬRb?Ub;#ai)q-Gv%j7f(S/5 c_+Bv//fh\Wg6Vsol$@{*_tlG/:_Bր5.%)oFw ;NBe6-atXBִMd6arYC0G պGS .{A;T7&S$2,bE`VKkfYe!߇&lęk'z= _qgDgwL36~ṵ}Xϝe*u|+5=OKʣp|5u ^*\W}Ma*z |YȨLVǁ*Y{UNOwZFbLO+`gH\ZBR9M񯰝+rמIǀXÙ~}#{_DCeTc U)JZ{P^Ók_ijLY\WUP+o P*%4x7HQ}2hh&Fq%V #+\lVFOA`4Ԇغ{|5xēsG-JzZFMW*1ܜu[m8M\OUu \Cj N& [Wf]77 1j8mXl ԙAfm3gr`'o9bQ ;*OfCO ^=X! ψ C9#'N:K`,'aNfmlphf![lkLa(",NMr-kBJ)/ Ug_)_%9{ @/5UK b(1+CKj 0}!K@AlZVpё[ks葠g=C8WcȦPafYc d,5XcG?Q7AK8/]|t[BOJN$H_G$ک)9ѕ+(%s]= =,ߡz ng8Dc^ émW1]foM)t;/u9ȯuhdAqߏIcSU/ v cJOG!ߕ]`w|oQ/=JL,'u|b3,ojb_z|>e'VߑZU\H.ħ2nA)瞕:"n40n̷Y7c*@LOA(ՃGjyvBG4-95c˯?fvk P88Cn/Ӷo3RDZ&]VEq\עT$E#`*rYOMA[U"$vé6?Qsjǽ./&/GW/ԠUqp E2p*E)>1Cx.vξuw !C&QۓE *axka^'-;I2:k.Վ.; jylX[' o M 7Ű z:hA99p"=%Bq%u{~ \눷;Ƨ`upqomlvh pO|3ȠΦp^?~%l~$v;j̿31vZnDy M]7eelȣ0ƒǛ%lP}NH}8) 5=-^geM+ O)OOGZP,oi״L9pj%KvB5Rb cu ڰOye*b=)Z, D0e~ Et!3vmne.ZTT+ڶ}V@DZXJ0{ ܯ]?`Gm o$i 0 whʓ:au3.6USmOK3ʖf{]6qkiϠ+[xfԞ? J~jƣF^Jll-߈Ur0#Kc荳81!dg5B)2TѲ#vO@5R(%tǭ,R(}eVvvybgTs!s!SH1][3 ?PRFtɛ)]NEs%y;lzRza[mSEWB;^rΓgOy=h 7Š*{Ӫr`H{;G @S:]V x\.szږWPcpʥ&0"CI7LaTewb.qg!eR.U{$R7|2ӜLn h ҍ6]ۢs@119&y9UX +7> |&7,;pׂmQ|tO [TxF~#HڬQ2Bf!3.Qyٿ'_j Sk RI6P5#I,ԼbX~2,! 1~R/!0BYV=5M/ jzz9v,M: L8QKkҴG%Zׁ$Y'C+P緣TǖT1;6 2m`>~P+s;_䃘{.Ŷq/#ţAjMwVF:>$StpIWQ2-%ÝXr\ĥi۱/qؐ7kQ@Qb͛θF~\Cˆpb|NF\w$fMI:&UB>)$3H889^n:VQ3!;)DN(D+tO9:1S[_Ct i R'ʁ%S`n_Lɷ~Ja+Lq1>N{T1 υ;`X)FGB 2ۓ(%YU&*VtЊ]a?'ϑ{ Ԣ`vT:F)N.Nv}7Swڕ,0ʛ&9H{~kdR*42:5|JڎؑUXE"UAYzolYiP"Wu8g5so Rk hvM,#S;BdKm7lŠb XTr裛Z&;X,*$zXmقw|(}~4@x#O=Yh=tɯ[OP.K*$]|XK5b)He [4%BDC/ĴWH1)gw>4Pi/~**qט dzN%:ԶimAL8:CZ:Ҋ,` x.\fZy0 h ?G%&#sC[8s+=w#C#D|XӀc.AɯŹpϬЎ~^M*j~V*^F*D6iܜtK8-ٻ=o6.44EAuDVX>Opg<0z~Jkah ѫd `?7rQ=0 +Jk ͱ)gT_D,E P}tHRL)`g <6{ ƵC%=nHYpD-Ni/ 0_Omp wc L{̓>O`؞_BƸ/H$YG+ "N>#>@q_8U뷙QX:r,.Ѭ}Gr6 owQ8_BJ$ל7F;]CrR(9>2W"PxN9am%eL,GJ;>lvM!+rrPH}9PqԼ88Mi.; Uwi RҌLm-hG&DVUڀYU8TU')cHIvtz2Agd#}yHqI/2/eVH\Gm00rīس4ez+lMz[V(D^ENUh/gjI<+꧚INr|r|h8m 71\$PD]??e#˞4UJL )8kZ>ITn5'aRPٛѫad>T֒Qv=GwW624,쁣^Ȝ{uD̰/`J,x3q% {Ǔ]3>Hwh/;ϰz6ZvT]ƪb6s"%&!R0xA}kSYr\i4 '~ឹ։jl?/+|K#]JK~lԁ>P&+O׳ki*x>^GfL=mc{bQwtYuN|],Kwدka9#]f@MJ_V =N )]ՍQaѴD#>H=ȧ5MDC-s͍#X&洸4ׇks;wK!{3<|{rC,*lr3ܢ`dGȤT.8UD0':^.+(#J~5t{*geHWY&~4pN22`e=~c=Aۡ4´1̒1P9b 3q! rC,iFv2HO"fz>.U8"o[?ZyuuK IβXT,epH?:_y1_;E=px҃|<<yb\Y6C0bh(;>F،dojgb\襻j0sfƯ&Qn瘌/\kY×uu=Z_ۮ7iX 9`q/3gރO;Uߑ<Д|Ns̰a m?TI9vv`Hy{r[Vp ZXq㡘9>79ܔ J?/^uwc$! /?}2!znr _/2/vP䉺[W ut3{ܽkkW\{ڨP3f6ᯯx"I|뇨~D٢.LB͗0Wisǹ+EWJ7t؈1` ṖZ'ozKUJ`{P5xSiGM mv^B%{eh@>0:_re| mXN^OOƀۡagf1[-Ōh/q68gdAL C(4GYȼHۮ]&6> @!7n;l|r1o9 8 HE,Bq_| :hhe_bUtE؞zp}cBY},} A@1 ]݁pr.&ſyo=5A-]@/x^[(T΍E,\8Q{LY:bjv )L/{\+ ; 5/QDc0afTq  qa;/lHvs ^+`[AR v>_+>Kic?043QdrHgg=Aqb3T\'NWᐧC2qlGZ/0ub˓;ȼ FmnnmBKxmCƅHV" c֭*b49~ kժ9^598 QF )@5gG1Q(6+ቶ8qpU*' Ld={B\K%zpݺ!۲)};seAv~frK+Xdnư~s2{2$&vbJ#VOas闇w#;GrPHYd`Wӷ.t/]ۈc>qqa7&'3fXdpa@}N&k֡n[{B,E+ ,δI?sw#/v-`n} k]~0wpTWI?,ck}tPUo-ܡf)8;t6ZIwv fnfEˌ7BCȀd[Ì?[Dx}%RPޒCi^C>DΨp{SkF&yxH# Ӛv{VM}N)Q18&>.QFsaqG:Zs|G^cN/ЉHJ"pDQ0ׄNE!nOyd}ONBMQ@= aЁd~\ptRU~Y&T{^*g^{Ǿ̞SѺ Q4pHߓD%3 c?0|/[d< t03::ws5/>8o?őe آ$:nM MrxVj. ?":^AE놓XO'\㒎IjqVz]=y+;3o#s:ܒ|_f 7T ۽eœ+BΨ jy8LgʕL m*ҌQ"`Ou_]P]%)͍XL.E9LS=j(Y~79=7i+ kC*iN5S/==zuCX~,2 >g q~ҘCLr/aA$ ukMt7KOO6-zTr߳/zh_ Ԭ^V2Ϲg픠6q xA3'Ò&M|9j0ۡI:E"Q?ṵhƮ1m 39z Z35q|Ц%kP*ϧu_Vh]7JEC֌왢#j57NPfrˤ4qʅ3?XŤ\ȪN%i}^Y1rQlqծU@,.wѕPl&]03G.4e3/|6MEo@ a=ʘ >z, ejWKZ-%R y)#II`zafZ =傟XIL蓽1{C@f8&BWVm3퍗sArSǒs[RQPy  x) sz Ӭ]2uM +MZ{q>)/{:ͷ'w: Qq8?SŶqI PC#w>,ƗkKN>PC%+A-AtФ*/÷ 3vןj WQS 'z-# %5jիmDѕ]ش@R"}&OUoޞ G MWst ̶96'.{aaxk/YS& 06h$תF.O;tLۨk9qO/6X5zA'ژ5%lĘq,Ƕ 3Wov(tvO2v=zζuO*Mr)4ND's9aH93JZ:R+G 1nh=*/ztP /<= 9.LLp%{Ise'^QXu=- [n *|ldlb)!rϰ9ТJYJٲ0$<}E);sCHU8<n*șulOxT\?2',UA]{9LSPez d;m,Xz'dj DӜ{o^F dQx $GE3ګr?&jEG58OEѣP:2&s]Za?f dJ9\Ϲe&&9#Sm~mTKi*m ꂇ"\Km}&"lzJxsbt@iHbX6|R/mX&o mk8әTJdn"M9٣,7xROYkE^ܥ+1qZhas)fmNOv/֣7g[h!O:8 t!pg"v) ovb2~YSz eK T 6tY~ sPof}!ڌ^ڭ}s-Q(ꗅ{kD|48R](a*.K*C+.#RU'^2fosd'C֏/a6\ݸU%e-nѧ< ()D]!'?O/%='1 tFE.+il1v]xTuv%UԢlu5 dV>a(Dyg)T )?ymJ0\A$D-5PN ѳk1B$Qf&isNn1I8cZ:~]!/⼊Xu.[-h+uaw_ c_]\e14pU(œk=ZOkt9id^П"ZA$ :([mVeԷE*RNt0[g#B/ t>+0$$)F_="]]Ls/ Հ\yN2DGifY|x ɸD%C_&(ۖR('b֧Q iMWav]}cCsD2j!Em4WG~Y@@/ p *NXY49ZEQ{ ]5cE_P}\@çd33lET5}1qH}2ŎH~tL$V+  i. ;^w/4/^m;Ť^.Gp߻$)rh}`x:9^<#lD; fj/\xBj3MU8fHi §ƒ29ś#Y/vLTIxΘ y7u'l6&튤bNV J_# 0+)^J+Ƞ3l(ȉm T[兀d7Ybcv)JHE|;AbE.Pv:f @a{ $aU {c!ye1vt~*8NҏiPGPV*;Z^)3 ğ#-4x*u_qd[4$j'{܊fJgx'QgI)KJbR:lY%j5oNb۷Of0b1Yfs=.iWq價iz5gҟ-7X* _A.h8"%ro]}ǖKm^ٱn[v캳:-^@=',+Dc9C/%Ѐ%H2 8(% t/)q:uZzk%;Us\@"/ trUmamϜN'–j$d"12+9䖇hM!2*( ;>[B܃^?#!P{{!e39$G`|E[ǿqJ +~v!O.+&8/[2W B/nW'!H,$"YO[-cKBx~2oKrcKV2_3}"O;deUKMgv:f*0O-]|(%EX;_6}jk_熳n_@G>-Eʋ`z@J(E'=Ak} X" {+t;K-NL )4`&!}# hҗj˴9f9Cq+fbjpW^#wW`G6ɐ,I0[ڦg(5vl&wPl 5G&XݭF i]FUTaن:'Z|KYdCm W&Ȧ`Rf Y;f0-OYiOiiDŘN-"}zSiŁ7~/`:K*5UOJx4z&..fXӆUWh1}臧Q4/iEvP h'q~:% S߉9/+TB;REn|Cl7bUu`miI y_C*ÛjSDzW62˲z\bh*ra$^F:+(={G_p'i D-i;XQ _ZSvyIysH]fz}Ow3(-~֋%*!~~v;#a" '㰎\NH,}eW:jl4oھaB:ꞓm<5zSߜ6}?.iA-2ʊF&d;Ml^t5}z!_Ij;$`FM%wzh2tg*A\KOCe7*'3_debf@"DY\4gtw"d()E*_c!tZqSѿp[e.k]s4g`i`h鵃:I_̈́mv#;$+MɪpG^aTQ%tV'N=E-!ˆ{JT->il(*e21$QW!2믩ҧeMsŊ(k!s]8]X"2,݀[u)<0KgƱ@r$c`TFSphO~QF^tEzgWD7`?M $Ss:sS^(}2MSn % i'URuv,"H,ώJ|HTnDh6Ŀ;mc{Q؇F#^#tՇR}hrJ0e<ɔƅϧphc"fNΣA!؇\ٽvǷ(gNbT~~C>Q YVA"C[';6%F =Q g!a|yU[obaE9}l.!'ht,5a\ U gF@4(cjlyH}[ O8`OH 2pxe'W3b"bzx^N+40u=GSL!₦G2i8)J`+*oKa‘t[^FmǬpxռl`4"4c=1KW)jՏ8"$XDHr"+(CiĦJau|2Rvn]}p9K+,r0l `qt7aFK&գ6U.Tj[! Գs%y SdruZZKKeTL7էZJXc}|X,70umkW򖮞e60}GՇnVuDuo)c֨v.e3^dIa3/Sv4˺嫥hi+o\3 \7?V0;=Mھ08t*cxSG!$eh!-q/EAz7h8T~bܶbݮ.Ow_n-4/Wm5 XW;hܬW,Fz[PD+fdeu}wX^Da@5 6/s`3(TD {Xp\rNcBّnf٨ifbiaO8Q$B]OyoΛͺ֠K欥_6d2 xb?&C x)!䩰]y:*{a'ipt]<Ț-@bR˻9 f<Elj \8񰦽S+5?  kBvUKSdǰVWAۜ \B}Rx6f.D d%(283\4"ڴ:.ETɻ4ߖN),{%6߸X*~k̲&7mhIGZmk?yrf 5ۅ8Dp)c3`@&RGEGZcbmFݛ&g5cofmM39 Ny6.Ǥ 7|P!S:~ 0pNX(o4)ptIVҏurpCevT6ъ,nGo!-ljC}}"0 b|HV(&?A<]uߠ;4RW[3v4wn;EU{x\!~! [b>uLr9j K]bZчά=pg+NUs7KW6Zx tU/8[^tglY2D鍬: bo;IS!y}V6 cyx^g^*a B kRZ- ME]QNݕz;Uvu+{3-.B mi;|e܉9)9W{g!QN}ntFǬ†p$? }-FwGN8-3Px;'x̆$_ /&Uvح/'Tfenm;?)V| OZ" MN$]Lړ.9eٕO&'1 4 'c0.HMC&]/@G=-3.@8᪙xYTFy*b#ZiobrP͝DO脵8&RɈ-OTM*b=AE^u;.' $wDy0i?6&q!9eIcԄ%1_:MkeYIoN6!US9fԧj,B :ŚZvsSIz'`?uz,n|Ϭئ*ʈvb7)O˲r#%iwA.̬왽)yc3#b7?rZ>tIDt kI_庻oT]ٮ ®Jvc_VM=e9&YPl#B>gym] hoz/6A4\#R0g"f߷p<-2,zA1웁kCq)Xy脴ljʈ r-~7DȽJ }kPĨSye?lF)1 y=b5ZtW#8'\?s%@u 6r£V AEs;c)]5ٸx_}"|5$n>w*|c6dϛ ̣Z GΉm55e_oFa3v;~]2//FIFWuUzR7N )v"X&kNi+0ǘe0"Q[wC$U;4 Dߧ03ębغHr¦_"y!kkW_}7M2jKyk>*&Yi}_ +yrˌfS<ҳ}O]dv`干 w&`]ipc<]LAh]*L lagWG{{/h@&ػR?K{4[aw o(Z_(6MrR)΢E:`T͙G es b0HgRw2ř )v-I큥Ao)/( -žSx ;ڡfh$% 6t͗O?)RMu #kY[VdKr*|CF'*Fk<ڱPC XOҶSL./Gdd=`/ rXTQ)Х@_e,Ot܅k4̐h]&uA;U# p]GO(gXRqNs>@1] ?[(Y,_gbK=[p О%Z,|~|t?u̶I6_NV3QeMkw.goiYm&䲾tţrerT+0y>g0xy+ }flT ťFi%ag+; ޑQZ.ؑ)]*+:=,h }ײRz.ַ?1)tʄ ]D~ěHS_E|:As+hgINGA\FvYz͍ګIlfvCʄۜCzF%u<06>J$e?1jdE 5 I:Љ_&瑘 +\ATJDC-.f0[||6wi_7sϮ!\Ihկ6KdXtQ Xb ~zp]>cT㦵YP+(Ӏ'XEO@d8Eff@LIsCp:5^}!%s2sk_ķ5t,N1':0LY?w˱.?x]<;*Nf!+<Ͳ.Y/]|gEkeםаg뿘dzFY+}tf%3@GbH$fSv4EQd8ĈOxj\& Ԝa}L9fř6ZwʁC]lʟ\)pA4Uy+-R>@7?f$_"O}RP>^#GU{907!|JٍyR0B7;YbȃDĘvlEkkP+򠷣KlvT M=+ErC{uv2q-FnuvA7+I#[*~, ^cy/ywqbCW9~uIǡ[bd#?oAlc@k<QcvBъz7sW>#?wOx&`Y#,-(S@O=(|e lJ8j1֑՚?s8gG?h!աm0r NTж*R>*&6s{1l:k{ѽLG[.ir2eBޯ䓯 -^UI͋*2'quGPzuBO $n$A|#xb)et6nf̹{}GA؋`5YsU:߶wA+FX6 ;"d|7xLEd]Gڰ9Z0$˂;ϙg_DW>*&p41 bNՋ/ΒLcj'q|Ӗ_;qn pdqd41nM^`*39-t(tYCu 9aMT]~he^GPH{l09'SF *T3vf(d O1އO͈+H 䠛$Phc%OfS޺V2%"sJL,}}1Z*}"ޠʄ2JCaε[cV2R@JO}¨ʕ R>1D,wاy^6,)3< 6Bp/gMSw aG3}W-x3X!TXlVoؕw<(Yn$1]IԪalAW4:G=O3m'P3%z P !s 8bOl9,yvE҉]Dp#z[ToaeHaߞ*Ǒ&gC"%ds_-󶥕ǡ _#1Gi-X\=Nn;}gF.w@Gǃ[eg1R= A(yZ&6i /L Lm\O, ]촜 hVR GO+Sp3?Qcth]RvD>щ }mس ;rIP[ߟ_^ gRP1q~ 哓jas?ܐx0d}ׇ2c7 \9 VQљweтwC!lR&e@GU_5^y1[ 5+w8D".  :I}A=J Ҥ5,WHK 4nÓOXs' M4hǏ:D.m5v' .( Q}bjr:CйTyl?_;sKYӀ]0pZVf@\`eɜqHABތmXEn N0*Zci>u{5 2&?OvԥR9x@5s1E ̦EwfA'q @։FtL[|p؇Vl~+MIu:Fw( 6u.$ I?hg|SÔbtY91_'ɩtR dRMi;x *s`Ů09N0)=hKyOغ9&5ru~5T/E]?(V֙xCDM0wop@?-HX=C;Aeh{gw8<7#ʔ<ɖ%g*{~,p@ ֬(E&sE)vXTVe =>t L;ʮ?8pAF"v~]1v+ 't0FWcuI}ݘ*:,#+?D#V'{'ԕZ%[U.LlI⑜P`~d4s G 햞AQ:Oa|kP0`G]&~@JAPosc~}x2Mu[(1KYE|{w.?7J9%n `~$aڮV0ބ-$ d".ݧ*(DJH=]dOՌte_p$#`MrETt {vljSuVֽ`SE*r4)۵@!J܄j#_='t3њUL.a);Kbs_TwCtrEMdQ:'I$$o5Ra#5B~%j^]_;rSzy e-zÎc.Sj!.ɣ;POƑ1픻v˔pWq8]ke,$Bےq%&/<8O׋HZeu!'4O{rцL:= rG>2"iIݪה:}C֞9$VR?~ߘ֘f.DuPc=2» M5(Ow:,i7"R~CSH!K~]6 A:}Pˣ+ !cu lH3(I)hÇ*Z-35j\" *:Lf%(S%HKs#!*L9 #@}WO`KWg47l1qUt> C(r2X[q!N數D>luHG|"O7aDpa?Ků iGj7Z69SBdufމ*\rreWDC@ZiVE  i4t/O:t:WXG-NM`d C:ͫ nH h1(?}ڬ'8tFGହ B~虏!_F*cf3 ~En(~%>QktL&8BA, >O(+@e蓟(Z얞6(:jWbnb-L:j=}j%~2ڳg0>}wMlyL do5}upjE)%2$B:ڐ%ȥꋹ'&nWd)\u*Dl[{~րxT)=1PoU(P) KtC6qT 9čXnO%I}~\{]1ꄥxJ(j &puيӒz`8 ōJ F5bO#^uYl75pO 'Pt6,HE3]C)r<2}M#VQt}Bl3u-3A^*lJzK,-go%ZlIUAGpF f7dAO"a䇄J |>і(jѲPE5]Q-%Z )1OkT~َi&μCM0:)K>>L˓௝dbA|Qэ܂/$(L\ ]p*3lEK1c+{QZ\_}qkh0+`Lbn?xP;<8kF V9Gw7) wHVm@§=,.|3 ظU񢱥ƷDy1MnB& '˅mu~nLjسBa?,ȍGNJʍЈf ¬j*\|Oq"6#?W<=m}nJKN QU< r:9c>sAY{V[/PX@b͹iV->nZyW M9miP$DaĔZT7x-2#Ho'?ʊqUJ.[E M/s0 pv+4nݔ5:(vGy㈲^c/̰"*2UV25Q!_HF₍#Lσ0fw4KҺ]յɈ u 4+(~2jurLV'byu<֫ =Tgl.5 s8/WDSJ"ŴLA(E)eъXνaUe"5x+mD}*@ M!V[g0]̠DpoTp+#|]hSoO"~{8Nc_FR)LzfAjQ;`sQI@l ECMiT1U Ό9avݙ$vӄ4sU)z</!:0_Zo@6ֺD*Kj>:;0:H;`Wz#Pkn$. 7s YX{^` n ywHѓrx L3)0BAfR:t-q3d :rU~'䡧PG{mP^6Qb @Z.!'9`.uBadm# 'Qś ;<v8߮m d[TJuLqoV(!0r8|f=;ӡ9Io|#z~S?ØteG&Ch'mj,%K &OuuEytO`$?A1&Κ@rAByR3hs$>3axOy]l-Oe &F&rc `Lk([2^_|1ڧSIv=Zc{O׸_!F&݋3~j3[jV%^2Y{,4|I&|A~I[˰zQ@־N, ռ`y<5K ;,Pis"ݡ'`40eJme0I'֣Iwj{y}34Im.$}F;raxc9VXUK3`}-]^dauKc"A1~b 3fSkz B>6b',Z,գ v MY#sWLϝMv ")GYif. ;,K@Rvi8 gWEgw WtIw:bѣ- *+ߚCwzk JŭVȅC[@DSu^,|;^̨+7zâ\R, qR4H9C>U>PEC]a|I<_ϗ0'8z(E 8(cY &r;v<4+ PVk1"pk! +"Y|dckY׎_0usb e7 50g`r5 l"@[_n.BFF6բىa0 ^i}!Wt"&83j3+a2Laձ7+L1s{&`8L|a#\w O[q S4UUK`=z( Y0& V=3I+G h;4RRHpX0 g`ί9TRxT0Խuˆ_3Ÿ6gpafh;LF ݵ8H";I䯳?[9om@>{5ȏ,Rυbq wagp"&XAХ[lQ*'LN & :.P7MwpD=۴ u'|:]MNMm{;!L&mU')-:xmmb swT5v H%ˬavk6p.#*}yaS^!wJuՀb9W">ZK* LGEF= XÐb@2R a ,*T{p+5c)OLůDžN'f$醔i {*/DYwe֑3يWy3|%m)~2SpN@ sݮRzhϷ8R"1K$\7x֞ gȺ;t;jz}09hG;^1b4[acڬ -[R`CRiH0K1kRn$8O)Upsd+=%KZ~x [Uzp҅Mՙ)!O8N ОY}D! ED8icz&R)D/Bezx6(9&y?]O$? П|ytp|O%1mg'I< mz~*:ݛ5Ć) V/3,83.Sv2GO͓: GFXN:zUn+˞k?g) 5ov8OРkKzstrow?+}{q)E ^B׳Z;eā<c{;I~ ʱdPRφ]>CѯFDh"$NnvA jDŽ!/451k*D*h$?wϧeq(5C8U:*Qy[3j.蓑l`F71E c#1c?v߃0t s'{QD,8@i R "& R;Lz9(WE^9Tͤxm:wop5]b-6>{G'l1PE"&@ʷNn!v[ad4N2j`Oiٗ^76QLԻ(G*Yջ vh} .^(wBQs iy]Q%2o\MSc7= S.Rna]rʂ*ۺg^Jƒؕm֟3g\g(+km#> 5Q' e~h _ء yQMV:_ꩢo);E*E?wl-bUyr [gM{LPtV\x 1o]@QLs#ï"6j\6F'4^ fL,\(7&g]<h߄b 8HaZqq9o2>(Ro~"%Cl's3R̶\d`FhxSe0,\NkUͩwIm= D-(aAyGCu3o8+9rYyfyŷ[c Ės͗ $};g}L/^ߒSCP z @i)4-픤GmAd;v R}Ղ!Z5kh5dTsl>O%E"&|l}G5/+p4,~z"FVHO(7٘Ꮕ|at(o`UJpgVZڴ?Jyᐩ1C@k)k^Q]UF)`KI6d^ mJ[J !3j8 + s=9+!i} 1*d!\vo/|C{1o 1v*"sV+b}:O9b=&w |k~Ө=yI%>|"Cܥɱ7bALP)%sK0 y|Ҵу:E= qd!{lڼJ':>),)07-i있 g^W=(( Y^1U>|iwb960hTeoVl# @u!X&\t?Dp qF ۼo\1yd4 M S4!Ks0h^XH=(/U(iIZ@Ύxs] _m2>ulΎVDfd~iܬ.Re9(M#DKN D'ƲHr78\Pdel#Zhtb/3ނ(kv[?Wv n\wn&F_4˃l :ٯ%J?jvD2luyykƈns&vGRw(UŁ_sht(ՂKMGTi}`1xM;TdmէCV̀džr>c|]x\aQгZYky$p/֗Xw*~o^hVogtXRP;YJ W_QuR!.uة:啝uxnގ8-m`[=#:j l c3j~qhy⳦_!r_l_'ؒ3)$vsGj05B0qU㑂f0"Sn3R꥾puahN|L#o Vb}5|+s]R5Xa;M̷e7cǵ<ZL>%۫Lup]`RF=dy]K8Ĵ{|L5a a/`ZU-1i4[q0^)79Y+݁Tzrp9pLNi0qGFY?u$z*B&_PS^'RzK`AR7gQceo28;yDD`#ӋOo"Ptv$V1t1/5n9tO:.DoѕлQɂ^e`Tb3(iݩCg)\C ߎ3ꏍ ;х:-V2.VVzK ((*Ick,{H8"lh67"]?{|H8fGsdfKYHD.bl0d玪<}f⪛lleCCԿ/]`*hIV7 “.зs]m8`U8 isavh~[W%mZ`cƄŬZ ^KWI\{. H8뫠hAl6ֲQ }oFb+QK|V`L' ?z$ƍ_Y l(.*e}jzo"Z)/Qk>dbr/j+`oֈ9d .RAy}`<]oi2KOiA.MY<&ߜDvr ild{K<^ 8Kmˠ> 2>d[:"" ЇջGFAp$kp_E-vȉ%(U^G[muF u,$nCCw&a>oERM(zRr fjS&&~M`J#HSt0L5TWR9Yb 4 f #c6mniNG62~)hsqX3EJqSGּt:.܈aBJ#@'`(ğ n ,OvVlņG8el18`Q={ \<{eZ0hұ0NeK? rX63I c$[ $:`-9![`pۢ*Cpk.ߺWr%%]V] r8Æ Ӕb#WId1}9b:{:6zSV% `j 5rns kȂv p}egNkT=\&-'%Hv'c<Ȣ׷P˓4$pcX$uT;ĤW]3yK$udRk-Xsy_g9|kfjY?Q|h='W 6ȓ;uǏ&Wfcrqn 4 >DдRCQ.,r. Py\6^z|)_>%}TSp  ʇP#2rxwc j*6ϧ*`)GapGY:FށV[K@~MM*ya'9ѷ4=w܏c"=4j$FE󻜅Cd3{aO"e?Y $07^LG/ۈd<`}` ӗ\;q-6Fv_^(6dMNN_TzTIm'ʆ|&>'@;&sލL_rֲӕM$ֺ󋵝yZkcwYjJ6]4$pf,yxv7xH|RZ`y7 +]p. S㖚pN֮峼uܲV{cN)Ka@e# &p-"rG}zqá=`!  #BJ%2oMhccH}35FIV:Pk-s({unk˜YIIv;V7ё8@|t@fqoi[ JWt%YJs}Ɗ$^  1q>6=);kń'<05JO!>eDS?xi9$DWnȉ860{viʵ\(nCUb0~J`! ƀ>FV 91*ISښLOp\u) 2)yM1—|[Rs}o*G;"XTQd[ޱY `V]~>BZbt ^= W}=Nw\+;O@n/#f?C! ձL!ҖiTKoQkc4q{Ko憼jGZCe]S'dr1Kăzp _^+SOS9#jO~3עG,[dihMpBBPIw ,|``"¤'55UKyCZJt'4'5ak6L m/#1kILU7y}iDoEaz5t |HgO\`Ib,1tLHjʫpoXZ5V:oNtTP) x`:u@_?|~ڏ]x9.u,\<^L?@C)Z93 "ˌ]֍-vS=<}?§5>z44Qw#g?hN^,8EP37}f^gƯKmjIQ|a#eՀJWZ`O51pI. @U~L;(u$#ge/tVvo|"$Jd#> )L'D'+S і $R*)-E>;+RO*i07XWVep0'lQW6k>T"]Ml] '$oE7]ΉlM%mY#roϵHJ9*A%%ϟWY"S1pa@|<uuoƇy<&܂qG2nR9^Z4"`ob!(`\)_ů>EɁbw.`v:5ï~,M(|Y~$/3Þ'i`S;Gns鼄O֎儯)M;@,jgQzٵ"}Z9Ryl 9&1)XȓYE7Xf[?5jo.Em[!衰I=l:OJao-j+j슿iUXwXC jUl`RuLjh jåF#i5iM}s#3-NE+LڃBew0{6| R7gٗC"nlSv*AP;4#@nz18]ţOiҚ­=oL]fC<0YD?'j`xb EU?j>+bMT3S z3v- Vv NZDIE7u7npKZt6<cGRENH DQjeD[K2\ LtLCz<{;BO?پ28\ˁq;.zVVIBPQ ]ܓ4(foq&IcmI<~SUfngL2t{9^4%o^uxpg.VY:zWf2IA`xE{ VM\yS愷5)>U;ڬGh0jfQVσ,nH(NjR3Dz·h}4M>|esJ߷SN3+p<^ IPih4 &R2Jn8lZd lm. MgXA 2l?Rl-:ly\J"v/Ni{{V@"9'z-:1gq٠αKվ*R <12ZaSVx?)JˑMB$ #~+a;܊ZxßʇyS{1Ҡ9<[6<l0iH>o734]5ⲽ@tʎg4Y~Hx`¤/4 ǥ i/A)!B|g'O6 ٶѶs m լG/ NʷE 㖃'NaI/NȑY&I9"5'1FL?&hl/i-oև$யGt z^2u^tSb,eA/ 0A#å20LvDEEm@vv#Q?ɰ <. H|Z wwyMOXmkrX]Um֮. H"CvjdJ|Fn+4+B@ɶCe>p򆐪> 1>;{R nkV{!8jx 58x53vNlڈ ǯ P G[ Q\ki}T0:ͩW9^,NS's !}㞛M^'@/ja4aqо*C !Y;XW,(? GwXm_P¿ȻtS3aޑܹq1 t]_Vzj$)Đ^w-yBSDO..5#/MdLW,Y0-Q҃ilQ>ɮGΦ!AУe6ov@9{Dd'p=) gRx}?;L 5OCxJd褢lO.nÞB;*8Up$s@ۨgV|Z;iKT ,@jmF٦?XNyZW~5u[T q*l/+خxsٷz0j~:@o:bZ=sLfGy`df+( Tsf{6:$ڤ.lL"pn~R$6}J82 `)Uxa(տI^!XG+=wD#z٧ Y4V&Q2t:و0= ,#mAWGmV%eq g#rm7!Џ`8=uQf\$Ct_a3eA19:E_vle{9 W s O_ؔ@\*HTtF"I?@&.u~k}`"W0,K>m /Vm6s8̵}.< |Я &2/ƙ%UIiaI, Ν1|GC|vGDbc-cġ2XHbl;e`L$Odܢݖ );ڂb7JQ`u Az͈}Q6K@%ЪGY|>D+3^؛jD2u)|%r:wζ&0)ovSucx㴭1ŃV#J,<bd礓1 0SZ)ٰFbw褍 {{8>jG}x@~'_W(.ߌTFt<.ևJ-geɩeFƋ}}**KO\̏ lv yrfpDEfk =s eIo X94^Ri:ܔRU@.9}[eͫ+^~^<, 8xnk/gܒ@nWoן^up4C}/4$lAs^HH Mʨ^7jj:_C}tm1&rdM:h}BP@{5$U /o95̏Z #s&ĽvxvlWGsdSӥj}*E-&PJxZۮ.ۺ"f5+:C9X 9yՊۺJ'bghXܛJuf޼&`Ψ{l+3DцpɉgQ)1V<!F6."/b6lc3 {gB&_Zj2 a >7ށAFd@6OI$BS&5a]_ZEMusemON(,Em 4 ̘}]hjQc >yc-+;kZٙ?'n&R&7 x<ڢr0Ԁw`ڷgg+Մ-qS WC:|Ku:Hvj'PJ3tsQyB9"Z9 P 6*0?x(* xs?,T7,gRs/e֐矒8}Ă}2$& 'mG#4%j_`@j }m77pi͉^C7ʞIΒݠZza#5{A8tTasMޢKMH@bލUZ-i/(G7 flXDl04D&vIx?&,Z[`lՃ^R]&jVΞ)U&(hXzz_lt!>BaH$cl/lr~mWʕ{69^n:n*GԴeyvY*U{&aN=uzŽGt5Q"X2(,rb4`ɘ`O`QbR r t8TYprhv, mk'gJTf_ VᤑDS!B'c#0mL:MVTOy-z]<(5@s7x: [,$hօ]G Q$s@PRTӲdYN*NyUrs>f֤P׉#FnWÚ7Go5bBNəGL<9`֣YeU=n_#  VHK^ D.Zw%R~f1I AZܸٙ6|W2:׮W+CV3{y^ oI~u&@@"4:x ,|p="FjIO،V$4`v|LnE|,U]o-A /NaŠ{7M>]0m\IMbp9\ޚ/ )HC( SYpì(h Ra5S\leݎe _c!f{3mm՛ҲU~li"r.9#G>s Fb7,_sdںw)PQ _x̝\mwȅLxNg~LB-XvZQz lGy-a[8MP~4V:u'd(kt_E )M2TΞ͕wVAz ?$d̄iG^N9qp_BM]e&*.hrI쭌>-/oևdDLKIpUr})rϐt1"K!68{i YqsalpхQ*3o[7i{PeK%\gpsvrro'%(q{}:A3k=v_Xq5h:u]['qu,KQfPӔ'gCWXd tHjc}c]5N.FXA@|"Z%ZNKVXÖt{ % Zv "C1\elQB(~+Ft Awexg1VpC/p4(Ui+sTVF)E'֚1W2J cq(I)qМ'D*f>aycu[P~AUZ%뤆:dz.YwHqbFwUOCJ%J6}8g8C!DZ|SK#]/Ci҅${9V,wl6vqI˱އזA]NB?Őv֎R1Ѽ7F띪nm P$v7hfU Z?n~ᐅF.][t𧈟~%ݱ~µ!iEAps0GCQixss%@CO\/fS%꜊r*.VD(~{|c.%I|p5DB}ÀVblm{)o4Z33]$#9A`Y_E%tz6$@)EK Ƽ!Q@FbDt__X1e9R7j|#3$#0 Iݘ30wBzFX mMBfIB/f=Z(9&AeBG8Y9sd!5g.˕<[Q1E୬ !}:됾R]@(biD| cDk4eOEvRT%noɠs7EF`绗XÖDl옝`G:-Ny:a϶쳆8PWD o=o]-ymJ< d!sXt! Bv{+{@-?K6kRP{MHSMbRfN$>4-À6UJ$Qڧs^j1vAY ּSS1;ל!K*kcJDqibul֌[#AfJ?>>Kt'ʤofTRanȬmu_sUNvq7+MD Zxq#H=[":ZƆ_7;$:V%P@#>p2W1$>3h@jw!Iދ1Xu&[ma]62^pq<r-b*RZX7W DIg5Ħ)A5^gfxm5c @i Bƭ@[C覮n>Ʌ?*6$= -X˲~`!k m\fNZ)@>CO{1cj㢁p @udN> wcz`p KĽ\sRDΉVۀ9}b8̒fT@b:S@hn3̓oz.\(Kt?Ot|yaÙ e>?#csQMOmsدFۦԬ kal#SI;-= -4=h,LQԭ \Ͽ3LSlXUZ hp#ohNeexb)QivU%ӳ4+|[ UT4:Aht7^% j$ CL?0W{3XhX\GrS(s:wO)'V>0`q՗"&ߵÒ)))񋵤hq|C-|A8?V@WX}*Gݍ75vnc)@ZtI 8=^$<ްGƮ+&QUMtCXA},W5XpiZS}wyK'޲="D&61w N4zSe6韺2^>0*D7 첹2 FCAn=O"n"|2ü x`qE9ÂS\MWL jlQOQf0Q̧V-s@%qۋ]IBkXpi7ţr21;MD3ϙ?noL{z?Muu,X$=X]]JDɨ]D4Iܟfıf9(X Iz:!*wKi9zeU~/t[;nH`.1ܫrM|aGH%Vۼh}0ו\H/U\kyv38S{^КkflpeҸ~'CPg(t(,dRF笁5}tfl_ Dw~Rwa(}YOM%p8 $tPaJMD&xGMhig[QMr4-7O|tqzU-$]O-Y-%GqPrV ܥ0m߁zelLۂ+hopYa,JZktrmL1!`zֆIӹv$~W[efuPK4'L<VBl]|ưDpUUD4?A@[Ldpm:K#否@5}`\\Fľ)du1jA!7s sCY|C9*MM STUdJBùSCʥ'!ե>Ox#4er͇(AI4׺J Ba%d p\`ZS!bT2A`h9NV`B4]9V_\M"Xr ZY)d&`!/`6d^C덖C}oYO `)i7y0 Z W0'AN&zTi+'$,_ГŤs Ÿes0Ojcy̱SIӴJ~SԱԻd~аoT2w|[=F<^Τ7YS2K]DBI8$2|:-t% Tu]T޻lƕ5 ׹_jO~zE2ru)3+ޤꪬ%'WȰz:0 NDL:]S|P!PLqoÂ#is1:_.Tj)Њ[MYl>Tn8>3h@%:ܔ5Mx_!Xv,0rLۆs?iJ[\ʢA[$/i*L# / Dfcf{.x6kuSEJR~O䖏Ղ1naxM~r10`E,pE-곫Z  _SJnR'ni9ͿZO@o0ɽKz+tmRqt>EcXӉ֬Mۉ\-IZ~\*hQCh)e}pe:JX}o ߹LqT np "-50|:f( \D95Rvlz4Ń@4&x-xR_@kd@@YCm\UAۇ7l|)gssA>8Osr()b䄸r4A*Yk<Hl8żdi6#w<0F&I scM ؗ f[oZn1O`r>iEo4b%QH"hxu4>&W_ұϟKo"ʀ, {jܗ  xr XHUv/01p2%OL21^a9~>9x&^L-Sc|i\2b}BwߕfnFx'w,&]\ 8; Kqv\jt )bR,]GLS/qTĥ-6U ^J%~ri&6m6Tk%a\{ 1<繽 6Q]߈A>4}+g{ƅ#+P]d4J+OD_ *0L$c&7^f.ԞME Do}[>򔕙d̖AP%p|%'^Uf7MD?k۳0phRcsZe񹫲bM@Xwy)P:wⅅΜd|{UPyކANo,olWvR7º 3wC∭!SnE!J̥v(?REí. UvlmT߸>R'8VMnYyuҩkR傳YZƏˇ:qңW~#Ϣ `S]`Ju?L40m% M}8z?8{uPt}*Wy ϽҬMbR9ݴ2U*9 [mZb_hEcXmfp 7\esGc(H+igf Z^AjKG{*quB'z^uECԆQ@ A(W"7`װ)l+Rqb^{I3ğ"iGö4LQUq|-KY0[y|pc0'̗f ΕȤwFRO5¾ @xdoZFtuIѓDf4/ ֥OLgGHZ[O]D e'koC14#fѽǥcF3@{^'r6@=ACM5R##6q ao`I* cx;"Qr|y{;ۑ_4d3Kj!_&k9 Ͳyb/,S$K#h<=Vz3H͒=Qjj ~R=OfUD*WFxb!A-"ϵʐ%N)%6L},EX^y `H=Qy?,''Ä{v_|w^:aHhfڍs9|Ii[ jb ZS>[=J.Q;6 6'!ym TMX3pMw+r}u 4ZDCѾ>ZAxs2sdѡzcM̢mˮstA±1CԪd.ZcdTcBtG;"h^|<_CB+I- B< .0A:+Y23u $\.| isvzBXMԜaN@lFNNvGuѻȵ!Ftܦf3=צ I1,Z- rc'ٟdM&x;]F"`\N`[y$Z9s۰"}׍rA6"asbb # sT$/{UON#a4(Gq.܈쫕ph 4H b\t0 ow;6z!?<˨咏EIY V/}V%&Rn[VURWj]A]QeL .ʱ O9$5̞ܲuw]a*Md3ϼs5 8UZO/> wpO mvp{QאW7AGRl\}\Ԫ"f؞`ӀFPOOkՊv'˒Ey^zBxv+LK7Ԃ}PxQZqƎz~twPa2Vq5n(vUn)o]rOftxN5t9=lTk:@rh'd/ 1_р98 fK<=|Wԉ"1+jlk,Ufy`Ē\KΨ&Zf^$4ǡ3f t5ϑ?_iGuvJ05ͬp}gZ d}{q6fTC&ʙek.XxԲmzR9eVw;<(": %q&`^b_@H/3RVz)bՋ:% sm=Ѭ{/WD t^ +λYt ÄbJYi Y9YV'kAi ҧ0b_G"Sq.nxXv9#̉j[͖fr\g;9;/笶ۛK%5 R.TB$ @JYcPFŬtw*֩$zEټEcv/t^c]u M, Jrx5\ S?҉bM/FZs)+ ),n0A>?2d 0x$I MCFuLt@ZlNBfC5CPht܁t̸%' })萮 I`3~p8 *$OBGq.ַs&eF绬b6z{'UAVY%x$Aɍku (W wAᵺȢMi_@x: d 5F"4FrS"/UfEPȨl^t s.-$Ҝ-( 3i"b20in5P WZg^2r[ʖPVwGF$U~OU8J dtKLhb)Cm~k >ئ yz|J-*Db +vRҀ%rep| 4mo;Ng4hܗi}NEZ4t>M6{(4 rqW8p"F.q_VD>Ypҁ#SWc섭]qN~[Q乷S*LdȬ!8 ag/ư*m\%M-#ex'Лx|$\Q "imG`Je^eXjWi8\S/a\&+UE)c'yMT-ڢkpjl9TL^8zBXU7=L2ǖSFnL60T馬ɴU.,\7(h~([$-/L_uyܤ5k[be(j-%&ovkzDFn<,/M)Z{vJ(wLqF0Y%]!0mh<Nн;s~PMD(֖.CӴ Jw:p:{/^^z 8AD =A{ qϯ7H8 eK7zkxiސCbh=<@E{[qAxR% _6kffܲ[\5-"H@-"P5=,r[9NA֏v:5 [t$<?sx7G eA&nap}khSKO JFoYwy\djNjA% uOoYai~fu}x!,#)j rh  {6iڒ>@Zt&fTBksFQ#`6p̦./}IWs;&uJ=V8} _vJ|Fpv=='@G] A^1P~XmƒcūkT-6[ %e=dWKlsA5gQc335<ЭE'KndU :uѢߗ zp߉ V幧h\ C,7[+BmP&++.~Y N ѝwrWgE¥Ch_us}q~\%xOƝ:>2% '" fc7WM$4HRq]z3!AC2뵾-pmkwk>Y1]G@s甩Sʺjd4+W^\F_,1{#63ղKg%C${eX) ŏ57b+wÿjMpF\U[z&ed̓QL4[zpRFL(|;TK&Xit?0Nc8п*ߎcljXM[!`҃thƝ d˴5\-x卵Rzv&%(kO? 'EYs+LvP#^EL¹P dNil`I4OWYB {]NOXaUMOU|&?9W sJYR5OEp\5qpB7B.A@Ġ(pM`!Hy 'YY=a x\BbҒ[IRA _cc98gEG"AmmVNb z'B23,cNFr6S*6VEA®'>Ðr#Ky-8&Ar3DA|ɹ^ ÈZP\JOlT h- wXijl{rrTU+ȗmGB۽ޜ#Q)*zX\ϜY}@G.hlR%`I|噳MR:vp#^\h%ſNTW,ڕ83} ©$qfν3:CH3T:.F~8A<Ӂo3ێ9_mόM5sIԛ3RG ^'6BS@ ȄC \/]Jd; '9xSXU N*SEM5-\&<;lVbմGތbt6X7xHHeڜ{qω[WG)<<{6 6䘻-~0+x HF /!e/e-5FFbuqPfOcd“ZK5?3sU v4z 8ue}eSFS?UGCg1(H/ 㤃$) )c6Tg^_::wH7mP0[`VLadx@"p$^[?LJ9z@B=;$UAM ht~^Nr-XOzЏpcR%ïv`\F@{1 Td*WJ* DDrơqKaQKnev" pB.IB dxR4`Pn![#x `}Jj14S$xrĤRw_w|߽bC'@-ejxv<:h ,M %ɗ[pl=>ĞNW^3<*SƩ_#9эYm9SaJ[SJsK/>~tpACʌZn^M \LvU -ZB ̄vA 9!C]c:aUV"\l+/%`_4ҩ!Hqɴ\̛9 &M*oG/.}.r4vox](hAAH'%z1uKaPϠKi`g)xa@PAvme( |R$q(LګY^7/<3?/Q 'f ^jaZSv ak. O|vZuM ۽\K,:Է`{@$`b"1r=hبw)8NJRn#@iHoKp+ DLE=6* 垥JL!}I3;MS L׽3 4@u(^fpULj[[}va,B4>c:= ^g׹,~nbrE/bt+̷eG}Euq{QнDgѼ Ĝ7M%!RjRm$U8M=WBI|/Q/}l[{,gObQ}ӬYNFQ_p{N"wtPa x8l"$W!@, enbt"zhG+[@)bCpt!A4Z y~:Vv7p@ߟurDYEtvG"L+͵jS+Sp]PcⰪ`-U6>"XBҪ}fN2Ia*2MؒQl0w´فbt,PFfr1Cjn?-X)gzU_59-֛V Cd qv,Ov YΜ?r>UvTBۗʭҧgߋT$r7% $ٌM]wRX8qffw]wR_a<]yRT0ԅ" 7wzR׭;/l)v\=Oq8?(POAİz'n>nvLrg#\'=N?}<WdY=Eag%ٝInSv׍Jl,T⊃ӑGmOUҳWkd]q o<<e⧫`'>Zq̙udtB b%1 oɷ^ $:IddVHyS1{}kus}y⚯'d:͞Z4t6Q_zʭ:qx)[}=ͮ$/cY)Ԛ|Fؗem4Mp>w`!!$`<4B= V Lte4=r!6fj8`:Sq5#"9pdAʠ9op ,}KO\fG~1 K*YH/RҐoq8m e|SC6d51y7@Y~@IݲeS9:CivcELp+<6}h:Z9U61bu_2șW]FlW 5fA[HZgdQo3 %UH֠+sIFܭE.J36*8o]xY€/32}?'pZC}'ϑ)2&Ԕ3h?(u5Xj|s\D. T (,iȈ=d]Eg g-02,)mVnNKC U*X]SbTd }SVptڵ}Ps+_dJΜG թGŪv^cMԵǼ`v-+`UʸTt MÁZîi+G2N ۨlWeΪ"˯vgED*: [LL|QqϲcXԀ!M`jvʊCj0 "xr],ҍO(41OIULT)ދΒ#P~"Zheն 'K5GӼ\{o*2_ ڜ^Q\>2VNtWa=*-&n/Y$`=Mue a c Y7 tgYîզ $N[2ZyDȨ϶ W]Y&t%RlN2ѐUN^T(,/Okb(t=ɤA#`Fz?yHTO8òx}.ܲK1RhT.eFgl #1,/ 3mV3Jj7F!,`qpm6Ț˹>9mAċ4̶e}N.in)MC&)h\?ߡd8CN !iT-#Gū$v2jGO];LwOVY ڐXnPSħCix+`K9ؠ 9na)@y|``,# hyv}[ PSv̐ApSyk%"sH\u 7IM}Z'iZZ4M`Wun!aM88a? QҰb?HfF)CwD=qN]@uO9jZğ$ץtSIBgZŕؑos;HF %R{p0B]/vM}ʩCv3@/?YL*fq.Ӑ JTX[d@>H"˿V;+fȱy&!GMy cn0{OFn#S ; lB5oJSY;ק2}/l&TG>ȩ*`oqsKU%[r_6[;P ؓ;|D~҇ ﲋ{IPuؗ9gC_OW1ha\eCr=y:)줫COyGo+]LFx)u~! {mȉy)4wv<?ۙW D&V -,!{I!i%#\^=5ʻ ^LxJO>&{X O6cB/)[sQo)cG/x?ߏNpSTBM3n pv^,ٛ<4/ˤX5-,F[4]ƨĦ\~`uM7CY6;|G"q͈YdVZ{1pԾ7×:2izUuɏɱ( TqmaMGڡQ\ 6瘡!1'-7oNC".jv+蓽Mn r^.qiMǶ74B6ˍ_-K4ڒd|mmva]I{dUJI<ʋ5>M0iz$tHnG_.'j[kE9Y=➧7;)&\_y?dc0^#7Z̄! 0(-A=V^{C$7NV]q'ix)aW"8rށ1gNTԧgeHjUt-SJ,byF؟P SxH2#*ԩT4%+feJuڵ& m5ڲkճX+Vdx1UfC:iIM6DђCU>eV6^yUga.[A#HxNGi}n8ḕзd=~P$6#+YTt +;f=2?tX1Gٚ 2<;yBCբ?A V*W3{Kv"k%p{}1M?&ZK!W|rtNY#B>Z{?s8Cv;*&ly@_f qo,9i~3__oL G? DTf4 "sa fؼ>lqp, t@Gv3I N?{XwHY ^B. ̅=MK#ko$܎/ 2L>jlT4CC|p aWmhF&eZZ@z&_*^66_(y|L NpgRj8)ŢM _̖b2Z<!؆7i(.^!&ZtOk{K̖A>>!N6[[W`'k}57ۋǪhd:k2.xoTg4.a Ggw27Ke'# jf.=>ܩEĭUR}vI:#ýFb\V^3:R8(FgV#8(% vHgDWFܳh4Q̠ aڷ2U.^oQ tUS9mWiZ^[FnRGQ oٚ79/s <ŇQ> MР2N}i]#*؋DJ!䖉5LƁ6D˒!k+ߓ8$V/YO`to7'bzg!龐8eObMv_eX {&e yZ_% !ԻOU+h~V Ozw`#?[1\.౻?#κ8>'#hP5w|̨9ګ_^aM~lrTsrPzyV(?ׅBT>ZaNYTMZ;X3ӖϧiGA sź1;5ȁmJKɧ99 ;m8W/H3 J 1+z"} lL6FJ $ݖk:Mw:T3>m%_4~ ex ?[l'h.yt.vH=ϲ).lی>`sx/X< yӼ>bByƤ`x='$u 73JRW]m1 n6F +GSf72%a2q'glsbGx>^ VDw  [ wA# KD|B^ kVQ5,'xy=:0ܤcvtӏl&35u` OlRJֵ㼢@Jz (Ko:t5UT>Uk,&Ae7DJlgUA +R"YE12iJAU(o;y.%61  Qqcs@sD e1%_\\ y-Y:_xeVQB= '}N%=a3{-+X\,bYCACZn)00⑇x\ǎyI@a/ 3xQ}"s^+, zsQ fҡݣoNj^bO刀}N}:_5L*!GT$\q" ;TJ->XwH9׽zbW@5~2܈lbmm)QuhP!#5*zjمPN1?Yע +TRY؈#N]%y͡bv* v:=@y3r<&uaJq[V#~@Sćp[9xFp71AݭXtWT4Qj{l{_&e;cRqD|\?ⱒu|gt ETuY%QIrUl6zsqO+P{q-(tdR*Uwaqp=fk{[D[XJܝ7Msو#oP0Et\|/o$пSLE6Zoȃv9Y'#{q6'cd@X=oq`UZua`FbJ/Pݠ K~zlг)G0X5)0_"ր]1|¨E(G: {Ń K5fd\د`9_WѨ.E X(oD>ڽN;&"x-̒n̨' d +o;/Wbl f!c X` JU+KQeL ҝcw_,43 ʒm)*JBYvEՖ6Rc&>R{f 'V:l^TVawkz8EG)ʌ5Wxl"ɜewW'KeM'g%[5aϋ̕M#%Yjڑ)\x|UQ䵊k6euvK*Zhz Ьl#CACBRŮO|@C6܎\a=atdp8E`O@peF]T ИT(9ͬiUϵgӠHi5J D骷Ėw d[L?!Td )S)4CX½:_e5VEHy  (A@+(8_ӛk(AY+cD~sȎQ^_mş?8yn1(%޲WD&ˉV){@ecFe.c?Qy37&?c,u@(6$?[ӟ0T*PJS leD{z8q-r33ܝL3g{AC'faQWھƘmNpRZ0'\d$fѱW1LN}̪ў85i^ZKm}4G`siԭ /cCܬQ|TYеcL(Zc{ҁ̱ ӽW!N0\]jctxkpJRZbed/11K;6͕ *.K/l43%Le V^܊C q159 i}<@dG.o$4'R%FT,&xP3 炏EQZ}E Kqgê0ch"1ߘ.#5E\h Q03l8 ԃڨ?TۯuEMLAwUb}o!({amwi!}UUUذg).!ؼ].e'h,d3|N`)em#-CF绖ҫpRyhIƛ/\SU폍B}{7$}+^@a%#ֿzg\cO}l6㜒Z:=9C-"RCqU>}ϺxfޞC]8b ǻ'HRy2M _aWʼnF9bԫA_+BzJMFF$TT˽FB;,޳RךH=`秫 1.{P͗vr,F%z"u~-J78"+?V&sbh}v? >nDpv_'s9TMX4iZh.a94*jǀ7P7̦jGS8>}aMw&׶D@H_`yӕkV'j Bx- L9O&H( ^2zDc! R,WXíw?w BAey@i2s4{ia-$-] mKs(X@_þ1, B>k6#L 9 H-\Դ hz_8v;IWUKUYI pR%FD9bDHC5uK!ɑWǍ kI>7acL+/F}$."=&q9ҕ=#JmHI֥{]XtRB3pi91<+ſʔm4 &/v"G;W#73+8z_= P*϶4Ti㹆.W或.- WVo:<(cMZȍ[z *Shp6!ٞ@6Wh, mYA.2MZ-0qGHf˓N} Ŭ82Sw`r2 c+5""`8ͷwAD%%˝0m9t $ՕA @JaT=ѿ2Ƀ٤&cC|%m+GTG1( wd&E($zdۻ(bt\N8ր Z#9T' a3.fh8(0A{"! UYڼAyUN u|J.g8aj.nqԋV8IQEK:HAmWB;dGeO{@I[(5LLKDcEyOa<Jd3 >{¯ C%S5ޙpV I /-)C$*9),pY'K*)B-g4aD+4iYXJ`Us WR!)W|s'7PʨO!g0L۟]<.D#,L _ Έ/Jo yNZ?IC2iVGa#Y~ث M@Ֆ*'a{A_r#UӚrrcSͯ*VI"NB4Jm/dx<%.Zg7ұ\Iُեi:T(uoG4EظWQaؙ_9bx(0`璖q-lX#ᭉC+PP=B7ߒJ yg}v$c z-\e@L, )2$6Ӳ/Dަhs>] GU gK^'v7 oՙ{ѭ!`Nԭ(ڎǿ!?djrs5j^@z ə!cAɹ?p*-eNԸU vA4DڹW]OV*BQ)C6%G!-陛Hv$bl4#ɰH[SA@ ގGa!VwCz=B5Mf.ŦjPѨ:g^Qx ?U<-ut,:a~sj+=sX+,,Nϭ-mAM ^{N[ ^HKkDjI6ߗspvpeBkJgǗ4>jv+lz8NYC.Ч?NpuYZ>3oElЃbϭ'WGc,Ā;YO7e}XV9`Wr+e裼btI''/ jVK3r#?⠖ZyJz0ש{DԗVjv%?_'L ``d9ES44S{D:bÚ.I0Ⱥf둯Uf[^uP |)#lK/~R= 1DKu7[3ߊ۝cz;vc\UY>55P^l)ԋ ObŜ G-(`^tgB+=vN[n8Yb䛶wTN]J]JD` 콭hͶ9̶sQiqv4 }`^*6Gm a=CG{Go孼<{s2h*N&Ʀu0bghX=}Xĸ^G4F>&tCu#>La}3WD6&nP$Ɖ>>v<ӃKKu;wSG@6si;) Pbp0{ o\8j9rc>7alf',m~C2v!k6+[ZlӯeD@ Rȱd(E1 }kWh8u[7ܮ8*nYSk8r>!Bn@cg ("1S2qC'X֐VIU&Cqd:_52h0N 1>i,n,Juq+_{Xٮü"T9y.ڦUb̙Ey=neٱ]zFHir^gD޺k2}<p!ތ h:<יhRSm#y0 ~kv#lx3syD̕S8QѩK;/kʅOKUU?G3{ C ~[UF@Gh[e-ޏMG%h;S;b 1EOkeR}x6+| 3z{sh*3ŋh"\ $eD?Tg|@<\.]&C5x|qze4gRqƂqt63 qm2?2_7 +2+?_"p p$E74+'bumJe]OjUs Tν`-4@,8ȕT<ĐDHi_.'VauR^"#Bx9= V氿Q´'#FRD@WW@RG'gRlW'wr[eA4<4)jiaϘ@ʨNM^~ϔUSW½:h͇Xx"Qܶ4Q uXZ/lnHӈ z@\ hQ wX GfQh^5TxgLwQj)zb\E?,>D{rW8ukZs5_́t(0TCs+b{ @JU؁n:(AW,P[U2NWEo*l:uA%Y`#I P6{OOPυ9a{tI45lBhO{SMіڍ_׸rJ㝠rjIDă0$ z>}w@v(rĥ–eOV\m)9'@/+OT,)aD'LXBEE/VO\Jn#gl*q濼ï Ir*#o^W+"[:yKP7 ԔzPBl_a]87SIӋ_*#*m.bG d'$ .ƾ(8E֌c7mvkm?Y=j?MTY>p0Jr?gDUAZմeR̗aE:I4(6. P8pP):3]͒(l/ࡠM]@Qc-e{p*y)dɚզv+D\MV"kq!C%XդQkFhhIaQ.ɭ}i-ň\6$ے K;7gzN.""5G ;aSE_ WNaw9M?k#[ʬwq:R}w_ ^7' yÛldnS-N7:Ȥ8=[|,BBMO$-芔~ ' |8`~'QH@h&1Ū? pKHH#g]2S4rR x`oiډئ$wUtiC+W}l3?ol&Usy<663!߰3lj&97Dw벃 3T\@*wC {ftKoLN̻ GT81B͌6kXCt UL=|.)3W;РDRvR ˥wQ<8c!.ۢ@~M):Mxß*q NraJd.oMEeд4OM{gNlYjk5 m&]rjYik8[4Q KE9ElKsDMOr238 x J`Ob2H=eϒc[Q0֠fIѓм+Ns{(NL73'^nں [?L;-OfujdeDե$ Mscn Ur@6!̖A.zfPW|0@h!wL j@{6v*Ҟ{oR eRW/O|J3%e&96?P.`HytWG8JZ0塝cOQ@/FPP.vf. MfhaƂw}b,m {!u%,7#D8tdb.wfMr7ߤ ϫ<9/o[Uga,ͭ39 tkho[_SS+O1kvߦGO!pգɆF?( oMTDvZ=ڽCEDz!Fc1|$ϊ Jn M1# r,Faz&  iF I-L~e_vLw{vW^\K?pZTnl&#o( R/h7rl+jLfրf;\\!Y曰Fʖ6%hsC;ı6ϖGq԰ij}!n VsG# T)}VR;1̗WatR^N ,l8jU '8FڸGN8gEv' (mxGФf Wq۫˥vZ^rݙh?Iݚ'F1zJX"| AȈ ^69p x)sZw숯ߦ5m Ui̭UC8(2y%'5#D*ƇdGw0~教?G)z'dQISFVCKo\t\70g.Iuνx)8L Y"SF8Ͼh#_s5! 5ҝ # (u3k)3 ^øP3Dnݡb>D"F]jXrӋPO֝H֙bԠ` |g9h:/Z3x3蠕o7FEORϧc!K"FAݺLد7\G,`7p})L4&n] Ȇeg n(3/g!]5aycxo1b?fؔ4V.. Tg=\`mDEu:AHiL 0`W0nųCddZNNٔ[1 bSnbX-1(ۇjo^0FFR$/9xXs} mbA3 ʅzДk%y &$6h s2Żwp:mwdfvXسׂٽ=IZ͑#sAUoCn^ 7oO~AXXHgWa=h]\$Esp-W?yy;@|@x)ѶX1Ɏc+ }zF (i8́35jo;=_ hvڮ&кCgeg%IeSBpT3!2ZhVLR*^nlQ!#(v.?d HH̅9_w !p_$ EG{9E*d!NXyb/?.iv.Rh' '&fFƫ!(03W5_(31)RQ+F\?g.ի[H)Eښj'*6نZi,UκZRG ЉAOo,lfi5؁dHt*s Izĉ XNͷM|pb$5H;T+1tDFI`l"hEy\*.6.6Mb.5¡/CMtZhӢۻ\-iC^9z[+ ͵rT=pm,&m9j,otbӰ~5d.# Ċ@V^~uF ʵ4*o6$> ߾1Xxl4`#ObLND> bG8zw!}D;wLHfpDu+pO^0vMn?-5oT 3)f;h£)}F>$k˭ۍovN, ;m%mcp`=N]}?c 5w~h1kc00\MR|Ou#h Y rynzZj~_h [Nz,UƏx Gj5SvEs GTT [QmMj]֥"W<'ct1*?\¼yl~n˯d_c8틭L8=fpI(+UI;wv>`"ϐ3C[o`w᭬mV8BgtՙPthI\&#&GbG46?V}m]>e@:a_%֋$>bpGӫ(n=Y(0h`XyN"{{{Q?qXkc뎢[k~0 >`&3w:wgnal!ӈDo eBZ6G%=yо و!Y9U/3}+7m[LYv/𩛻{O*] }wu+/LMRoH{!At%~ iUjŧ>:{!Zo칶᱕&X35;aW=xU&^HI!<AyFzdFqg5;ղ})]sK+v"_>Uw[6iZ]]z'sPrjhСdfɖCxEȜS;'{iLL]ƂuDG9T:ض)qmKtf E4k~ȐR\+ cJJ҈MPq@+FyGiI*D )e=ÅfSZhRb'q{{{&e#}R=!6&˼݌OLmPr4b97GxjHZ|Z-/t^>flB6H1gMx4yy WM]7* U\73&Z;$=P0]{~,YUJ,ަ[QSQPb(tRL~[wžE{v| 9ra^jaEbm>`z { q4m2!N1()vfTKD/j4a9J{\AdQDc1 ;l >i]x|Fy d;S@)f12g?e:2B?wMKR(΢`lO; M*˽|dXj)GEq`rWi%3^q/PAeq>xd)AhƛU"kаSƪr"Gž4(Hy -HY5pKܺ5{quGϸmjO}t4Cc*\EkH8G"2@,4F,[Q$dկPaCF;S^}t Ylw5[2 }jR k3ɉh1\hnLQA[&gQj*߫D~Nk&` n.גf8a\4I2z_{Y2p;whJOrwbi}V AzJQ$XmGb'/LqB(m5 x('۵Di9as h #4҇/YDgg2u6a_v]H| :dq7:H4 !>˧a%P?UKSvKuүqKY6͡,EC 6Ç[vi}aZi0'Ƴr'։3 :u4=ܪf`zԃK/j: j(vw111˥&u&.4Z-M5KRhPK^)ݘgzoN hզ ]֧>yKA˯JcBğ 8ΖiA9 OD5$2&*H٫, 92$Qcyl+ߊ"0.s[,GsF=M<;;-$Tko9q7)Lᕌ0{bO_6L0"zpfQ>欲@?}MS!f|9$L;˸r &@֞ &fp%#jФ  YG崂 cLg\Ԕa#M02m.&׻e/ QS-?UM2MAhtZ:Ri f9zAr-PqW%dE]rwюN,B_B&y ) "2.,en۬:Mi!ˣYGI:gz 2vm[I㌟b`PKٗ>=&;X)@D.l \w-zVYI9O4uVYZ +{*|d'z8 ~ gc"qXls!1s%65 'mlQau5 sa3LuaV~}p9[~%#&7VGdGhygp:6|s1mN"A$ՎK.nB'\-%2VE(Xai4hel^4 t/6knCudkfs}/F&ZC%4zAFslPWIܐM"aLl9%S̫̑'d\{P\{ɑ0p8>Q71QMJ`g)#6A |J'^t6Q(۷\)f2Pu!̈́M` yl,u5;W*S?ʉ)}JU3Dg!r9tQ .yvWoW|\VK*g"1AT_D! פp?]ؼDhw& 6%_oEΎs=Nє3ż xB&,V,DlZkX)'{x=SLl3kK &&cU-BD﫡 =`Y#{cϘPz kvQOpl 0Q4&j/"(+@^aq2 )<;rhrlz|,LPȓ\.eVIt^r1wNں|/"a:)ͼî2׫҉sE1m@yqR 3-xCF5>(nA {lo0b`DAm:3v>]JhUOÌ#|P.0"{bCuTNeMcC"-Y>%ZبQ5IZ~̬z"lT:c, Mc]IS'-V~lK&2 ,e5/BH5sbXm'?17CO"ipb"9УƇ mD_\q)S Q8 vU'X Jcc6% g;%;ܝO~';ƈ PB-hv=3y}FlYkNtCI TB+ϜΩ[ON/W]W ls꽰a(KeNM< ^0@ՈB &ɸ$S _2{X+ɡ&lLbs} aǘ42y4 ave+9fgMRG*#9ӽ%Zhtm|ȩ6}ʍ9#˜UMJ(OTAډ}'Jp=sip//fEa_od/W+YЦc>y2O\ВsތzvȘM `ylӅtQ LL᭺>4@LU~5ת 4r9!8KW i8YYGm]ٵ5p2^YXk*3.0.o܎)濖"N+/~!<@ٴ=V0%:oǕ.B[ ?:%V#[`]i`=Dôh遘f\TEL sC$1HvqB//dkIv!F{^dɃ/KxpƅCȌNs>3 xvL#vކ g'yYqH-[g6o,PY-NS'G@"H5C)P9Sêx^>qq0а=_: H Y[tD 2{kAŽ};ThX`nʱv_.Hq^q8/6Hbw|TGJ4}m=CڨG9d&I1dh+=€fa镚qq&EI{\:ׄ8 b=Im'λlnPuh5E0 sWM1$q>IcyMgGUYr.C.v[lƦۄ ItwĜg3%oJM/3hҏBy "RЬ ?FZa͝.kʒKk޾aǾҎ= }CK8zK`i{mK-h|Ol4c}Kw#S>>;1B!/\&;)fj^HƐ \#AJV7Ӭ$Rߋǎri/w,x<{= 4Zsr&l #/z!y14^ f?,{UɌKZi{lНCeԞb.%^7#Ԗ,V)FjJ\7]7FɹOTcK){nm遲+ _ӯ/vKډ7]T9$$Zwy"X_Na+Nx$ G*us*-SP4<\G (VGˠzpRD61ld7y*\S*/|Xr $ -I d' M-SG't[t-4FPQxy(Ԛ7[9kKϢ#p oV`qK@Sw-s&C@P ?5aԹj 4xFOY9}3jBGv_\& Dש_q(.IhPR_6sx"u++Tw҅RD!C4 MoI|VqeWzݬ I}ط}GD|U~}gN6P.2MQ1*CԍN<#.f]Ϋ3\{'Elu9nݚo>mςl S]֋aTS=䫤W7X=c7׉hL@?MF;8THVЖ θpV+%VgC\3ULg)9:,(@T;/!(BnanoF&ɴ 42Bt"۴WThr<в] 7ο9HvTo_/b< D=̴]fqSt#aܥrυ>#}iVpB,ϝ •LqВG.CQvJY$B[CYplIE!nnC0T$ֶl;4'w+V B%N wzc"Jr'ي&@R\ԳjO 4i<6Bb3y*H?]ŏ,mXM4fH'Z@?! 0E>!LyZ<`}K٪ G:-n&AG6$Pv(Z.~J>/I 3h7EECz Aa8GzB۪rbJY\k i:%糭dyii+^W)8W)73KVΠR;VvZ%'YǸNl` Euբ)Joxj/Ι`vOЭ,%c*g׷qwڭ?6L6@3"\-o7^/NۋfO*`S#0'vFU5Fo+!ù*Xtfyۃ8<ۏ,mĈB#ywZj8B|H%N| @w3FX;٦k:):YxmAL ?q>}ܺnnQ/a7tQc$8?Ş0-lUHթmLsEu5g8o },G8"YzK21VT%Ƀ~ = @[6K-v!XF)L.]_:ό `/O-k:fHW^{| مD @Ӈ< SLJٻ:G =VUDfEFa6u~%/2X.CØȇN i-Ǧ@aP!D]r8rNΎW;!iJWqL.\07_2Om# *?($+|LH&Î G.Cn<sBL%w^Â3c-Wx$0@P Re )!wIڥV3?$֎gMv21 ޲:eЪƫ(S,O~%>ݡdem=>AT"Աʯ@wGM̏s5tKPlҨDO|Zjvt1K@#5TAa1ota+7p) ·[lI\[5[YО7[KUcw%(N}qE (1%!RFiM,a+HE߫X6>: & $ LwEΙH,M0 9m&qI 3 e2jC+&!Ȝ]Wwjͼ6YWH> 4i_sIyWy9S霻bbo~ʤ8==!XiP9j /B܉Pi0cIdγhZp6O$Z bG#b>iԜ_Lʟ0 +Fe rm5uC'kqH Lݾ)[ 7Y$^#'2IzyK~ ,8t?$U(9|p.8yH? qܔJmo%u+GOJ3xoHC@'a :~>7ϜxEا0py"+ٿ(N|o=4ZwaF^VLZn5٣ WWZow_UCʋ.]-{|T+t0ecc5|%"k)`A\p}{ݲ.22&fP)M$x)QVss ڊ_d"K$ƫ_ ܟfo ~g,%K_ΡekpP5ÌyfF` brӾSǞϯggA0 r;^V=t${b';lm{e3#K iF[jw Kq"|!XPպ ׋D]ͼH!(mQ_e`~/]3),Q{#eK2"ő{[M}^CV,\o춢"NQUy-]s?}CCՓՏdYtMyD[xIR1m\%֫WKc:5bRvB|`0Q$ 2/ۑNi-4_ |Pب i0?? Fr zy/f*}ծvĥ!BNDB|1]b[&<]Y hNz%J-97Q #mCm󎧁Uxzsx忢^׏;Yx%/+0`?$*?+xk0v+mmmGtb՛DAu=h+GJf =4Y?T =VS3FD[S+(|CN¸˥Mpv$_"ُ6jXmӾLL/aYL t"x5{g؊}ݵeMy8an=w;zo-Z)^PD쨗um}Z4Y}Y` ͊S##3W1s, 'qA}ڝkd !b!QF9V kM~ظlZ=iQA8 *`$CV>.Ddk8T3-SSabyV0sğ#3L.{JF5:?n;}J 4a̦3Lgѕt]p@'(]VCRId1x:0s/Uu]u o],C VLEޜkdͶг;]o-BckZutӤ*qdޙOK,W*;vߥ!WhUXDqF pp39ՔD3<}'ʵN9f4͏!ڃp1T9I6-Nwu9lwlMđxz& `g׺L"яiKm,woC4 YbCGCKj0sdzſc0q*Y'kj;($sW3xSpg3@~֭dvy3ʛ6K6Yz4WӴȹ XxZuN5&tZ6f5/{ 5%+\.\? @3QPt,UQ/E]3Edd2( =hWùhk>wCY5Dxs9s3L 7u߆`j~bE!?v,ۤl>q-7q 5FTz*NWнxІfB*֜씙iW5ֆ4s d&@ FbɄrq ~#(=1rZf5WGlOϲM?WZ{@2yGBuy- UnЈӉ KM $IcЭN@JX9{S}F0~2xq/v(* zcY ?$5 Po5eMj&7wnjn9|Btgm H4nfD1&n| k[ܚtaz.#uhjNhHc#lw`^!lVSd_S1 Vn4~u!geHxZr{տgTx6YG0d!Q_IaKuV (d=!"Y,9%OU8|V eV9]k?+85n 0rYOR/²6^w\u晰eh'؇ c?b[:XAw5%ۺ'gq^Q`*;w@ňZ%foU;Iӯ%ө2HO8[B))q^ G}֜WݲI?U"YP/8pi~?W'G`#ז4lF_{IMt[t˽xS~ )=G :;/}3%^[ubZK(@.mgaNPP7|}6y2̸($.4oZGߒL7T;z<(ۧ񰲣`5C(,SHqB"iEdRTWc n PRN(@l~l|&)ݾ MBY>\+`R8'.{_UQL[l0vځdG osYSlfsJ)|ޔA~if{ѲG1Dy.Ym+!b0H*$% E2f"?<˚T?(`N渗]3W6S Ձ:c1c$e?H:KJDiFC&ṅ_FmX.3}T} N^}iYցv tU{Ү5DSg2!69 v`t7r}PdmyhZ:e.Ƚr#OK.k(Hea&QdTSZ`SD;5؆M}*t=̈rҔAHlڿ6VN?S:颾w fG#,`lْѡ? +K iK ,?zit0GO,`/%|gZ.I)Rm˻< TB2LTϖ[H@kwEX?(lB^Kdf╠XQ_9Og.޵oŠ4 ?4fϻIp5r)6 ݱ:5ًeXY{O Tj^fLaðҿ E~qRvv$(PtJmHmoGIz˜E6:h'eo%I0xxs破1nƄ y|d]GfqZ4)oT;$ŨF:MkߚujLo1kN0E g:{ c+$јNXI0) ]>",TkadXxؒ| "6!fD9nyY{IxDN㣋$ouoej %pXIqOaRlwfSQ^i4L-%=˙Ogn3&y!1106VUXh,ZP1:M}`X\\&n!-߲b]j2in<8$W(B>uф%=+FPovzK1O) PCbAC0n;)]!ɅX-.k`bPyS*%g#1vw'%=6.w)OD!Bt_Zԇ*ڋe0G9S#k` ?j^Cu X-{rEad|B]@Jgi ,MS#J'-zT.'&M wOV DIv9b;hL ~Bģ#S^![UEғFN& sĵH^sK}T %UHH?~+7qR{uY}nESV{)X )jƄޅ6 Oy>sS l;%Wav7Jq^*GV2!$>PoPd>Yct1{0Sw]$bPRJ 7$J4ݨGwQ}SS6u`"YՎ4:{F$FK.fV)rXz&=4_Nj" 5d=1lVSBfa\BUH\>8\M=zvBy' 1.z Iүd.b-ы5nV>w{3bl?B>񶐌/)Ӛֳ ,h%TGg}}6Dh(QlKC"H?8-v(b,2r$_MibU#ߣPt쵳җd@rU~o-fm6?(,n2z\t0ȋlȞ SmNbW扙 fV;jN@8"f8wZpM+t55 Jݺ2#ygXLjs%jmo{E}U?N& [ny+'0Ehs ;Y|T'pOt$22| +\d* ɉϼțg@~!F*R96~Q.|pOC9wݡoTKT&Q J蟤Vp!fR ː2u˻ يY"vNK}`$zpѧ8=/3B:xx檕q?ELr ة,1Q4":AM;wf8quy=wvj~)t>L}jB+ƚLd-ٮI2d'Vr?%C(n >kE*VTϰרmK6Fw@Gψ+KʼncH O|šX"HP`<+j=œGQ8K(DAo1aSV(QdR] `a>nyEe\'@fs on<@uHp%@.{qO٭Q)&e"&yАa׀$#P Zq~]R3x]2 bvL@P[ahh/<OWc Ux Yf/||I Tk]wE‹ʙ=/.8/""ä|@ip7dEY{_qO?P++lM\6b^'?MGliy}=^0.̖&hy>;M: 3BԴs'Y \/7%ntU87CЈ&C-΁gMɀ;U9+<+`"m}8::$?9u [鷂"#%`K2=Z3P}RU͢O ) "%vԞv7RU6_c>yAxŧSi51bO,`BY۩0eY>rN7sq,J6"T0XcRiBzP -V}O+P"`>T^>_< M&),^&<}řtG^"崰(xufaNG}v} DˉZѝO{ǙFƍI,~c(AߑLw`! 5"KFp`p*:hHaMFeҫΟR 81V˿N~MU oOd4̅ÝNRݺRQ b_ȁGA}GX:⵼ns#\|hJY:0*ߡAygaud7d kIJE# Ul(= .]RwKg*6wjII];}G/IL%gf^WX4@{U, 3jy-[(pW:kZ&[]H|JIJaziePvTbtWcFsؒ86bEFY Ȉ/QL)My]WFBqFo8g >-*HQ?*Cr}+2f@}`SU ubɑ+o.Gp[y[~ƫމ"F7d?KxIafR0W6pt$h7qodUL<6|I3/; $isD_!NNK$=̆r?H y8/$,J:{ytCBT@`&=gXcKd 0tS'Ǯ+/uDϲĎx㕑A]_h> }jcOl)U$fiA<6JX:Km|BCe4x&2#_ysK-71y|ܻ()1f[r$[j10eƴ!w*y3#ft,ūz8Y,e\]R=RڛTجZN+]w|` a([)cSaÌiQ$2ŎrEՂ;^{]/< _B㔴26.!9n˰?͟V ԟ7!5 řl2d91z*c((6龎z_iFԨK7=Թ~zb >^?~i ɗ:7 JD<=֭7 }], yW]Qu",]]&ơ'2EO5bhyx0 E25 Oh8{ɲ$jq缲  m{$̥p#]7l{T*`Qi3"N +Pjt2%1G Ȭ1Px&Z/Iӳ,6/tq#\( =9bpNoA홭І:Nя7T0(TR %{?.kpmRN'ĺ}]cGq+vǝQ< lZ-lwο ;I Y'wB0GanDqq ↘=,T< a~lA?\%NnISnv[IJ=di P-s%q)2UBV>.iw!>KmWnǵSp068ӡ/=݊ֈ8…k( \b=rHwc66]I7( G2tsume9i›br!L0+]~w4%oHEP}y^x<iVS)!0F[UD0qoUZ#?P뺑Ǡȕ}V4LHDaA=,ǩrKʶL6QV瑏^Ek ӌ>+75͐KYm[' ÃMʟ;k c z> _YG :+MY䅰5o`j%@ls__IQ''PJGlFU@q:gsoU,1t`i-?R dmYdkZ_hZ\ґ@536*5@9_DUܺI__pu0G&oc3 v?AW)?^s3ZeS(a3tWG cFTbU3pj!)ykȩҽןo$Ir߂ vn%^SMO50낛 Cg4#/^[Aa ͍/N0p77$L8 egUkPp)}$0p<ႤԌKzPcrbT \{mڷaO*i%sx6Z ¸*"mǫo_&ky(\ɐÖK@Orp8J4k~ B=V{R˺ﭘHʪ z(("f[vp3l>Dx0^1?%Had#x[,f\\Lj=[1`:n8v)_ ['`]'+-V_}.,<|#<VܢJ Y(! w$9TFg4'ty66~@0Zҧs)ɂ%I~u\ _ԊgBYtz18OYls۰>[n…K,K`XƔrtk:c߲t >lIC%`w4/4(%j.В_뱌vPJ؀6Nv-F/gOD;ᱼz.ϧBCP\!MF8gTBhтJނtFsBKCl  vSh&Йvٓ%0n}~`FkG_/_W1 D(5.pzr(x`Er[ueޔ_Ah,k2Wqܭ2S]{8O0nRbR ρ">Bdkqt_cUv~3u Ϗb_aPr+Zu)q m&^Ţ_m Ҩ_ؕHoE1JWVPul4aGb!RsQx~$T1̬s. *n4v$E]P"*2m]zF t11z$vJDd{ f\.S >@ۦ<¯C-a12fq9~!fpڊiڡM2I@l3}7nŕs/|m;Fuk.XoJp{vA ?M/sGY:Gr- .~@#,9ofA|N=&xze\,l7Yx҅$ki W(S[_U^ZC*ZaMa>:Em@ZjOtBP􉓧dxC Dfުŕg~g~u~eR5,h?UDOtnWsK]HXY"a6*BG]O!OMk[c ZkYtJ}_wtM}[Ӆ L|tĺ}3[]`>u_xxBm<޳J,ri!(0qmo q{߻tSCQH.`>QYk'zF1dIyosL;$3YfiU e*g$X~M65KE"KF~3dwq?xw`tmw;`,p"?PK'+fU;cLы\"E/mԀj,uяR- DbTs}9E2;Ac,i|RF8U@6|is.y}BFm1 q2 'wClRY "V#``T(ZsU@.hcgjݔkQLk:b,/y68k8;WWX w\M.:D-(~;\b, f^="X!@@@F>53:[T4H7J֨o!R+GBg-c~Yv<U>mkVc@ĵXk qNs ?'cOV2#3즏L:ϟ(%XBZkYʛL Ϙ_##FK^^fſ> E |A)[I$,XW.-b E1AA0HT)<e >IXڍʐ=~+{/_ś>nrj(0&KUǽL[&U|Hpc@-Bϩ-GËS?:`ޚ _K&<:_:D @!*4,~WOrm+bv|jqŢih.0f d(3'a1Ub{pgL 몵Kxc+;ϡ9%"xulmWflYE!""7Qr}AۏYe,EN?7nI_g$DD K"+4͒3΅|ņ I3|%E:H|"uek]AXSL?^i"e@ aJߛ4ࠆDõq_BnA C.\⻪:`!0a6dkB-P3 gcmt?ͯJdRv 鷧^:DK@SE!E $g0Iq),{04:HžU'>v v9_-{l~܉E%+T^$+6+SϬSb|p$j_jzⷙm=c Q޺c57,$`|ϣ.9"*:y;~OǢ$T* P1rp,l}n|< %-.XAHh׳McNKn |Y+hbAi٬ ƻX_zKDS2h+2w QWB1-W2z= #ۡ{!:=-IX^W6cyA9h9;٤xClV ]M#Lj5`j:mW.n0ir4__#xNErI(w+ϤCt?#Κj}Ep`[I(a2+l}_B*DՄ9ަS!'G%O:+R46G..G(g#p͙HoB.Bg¢:I.|wsbbl?e$ߗD FWT y7x5'Tdy[5Q틃Ucdsۄ$*`es׶6-J T\aW)ҹ$o;LJB0wI$jVrB*8tWeR ƙ7VYܢvsq =9TVW( xgU9Sr-6F]ת镉\;FZ#4E*i+r8NOmBE?G)Y-MUosвNSɗd3˃|Xth;Yr090feF`mfrW,S:ybfBW"u(r3gws kBjVhNߵ`zѺd!PXAUÙXSEAs<yIJDҘx I^kmm|g{T[Zl0DW=Bk'=%]Abހ1Ro54 dUn j>k,筽cBguKdqCV_IT=JAWClwQ\h2Ngw1p:k6s'x( UTWUK.$EiwrыHae.z8:2Btdޱ`;!?Pؽ$#Ԉ je9Y A3n!B?cՒ e_M]IF'Ӻ2Ǟa5O@4膜+ Yv*ig 58P[Œ"șj%vsF<҈k/3anE=u]eIŽ=䖚<򐗤1qBXK<{vKN=5J9D7O9'3 4ނXx1բ}4fɋ ImY'S\dP6oǪB. N\},ޝe82İTj_00APs . z\YruL-Ə!}S^QBNSf1ZUEW  ]{Wl2zBĕ )M ?B3Ĭ}LxB $,NqcG)[+Ѓ € <,nha2rwki'á3.z1HZnΪv9R5Ѭ~2&ɊsaKI=*]uvӷ z0ʱ굱ϘRGcד S""ӐgQ8z͜9F8v| M<`9G<}9byBQ[h>NCQNB:Eo~L9`\QwuH+UI݀݉N?RƎSͰcUw mpŵKUkmFTq tBdy^+и &Ӣ`x0/Qt {WR*8/0=j|}m/r R2Nׄ\כ7H[t+ III{Odii]v8(hc % {F(# -yCʢc0zJOD{ϋhnNzߎZKUTZ.=+>jF#DH<+l;ߧXEe}fkv3  YLe.z*ťER./@i"h$&!:壻ܹ$W&:cm7L)l]$}Q+g"guH0-;OP̮^GF%]^&UT5Ma(5:Ƅʌq+_x2.H: lPlcHڅ>?1 TzǷdi9)MO 7޶(HA-~'͓ >5)wk6س¢=Ͱ)[e&/;Eu*[33 x7o@ZTP~~[i|/Tx`p߸@Vkzk/ d9՝-i$C %[\ˢ@ G:ԉhOZb\dT Bܕ,K9_D=3ЊbG=`(yPqЊe$-s+[FNĉcrbMcLjcF[o%(Xb;|S\vX[!֡&ۤZ(cKjkX-S )G0BsCj_88\BHѩW혦~'PgK%ϝ;{GZTNssMk@Bf#%^kJwt\>6ANE~(0eXz 5cP@ >IBWed a|9dT([5̔]ؑ!gm0p"nZBFB 5cRP lC'Zв0*PHr`|/c~+‚yQ07&|~4nv9DĜfffQDmSXwاC5@p$Rh9::GJ Ʃۆ ^:+]K®Zãs=-㨠 Pok 2!_iP?Ρ%.  `=.3vl͓`Xn=)l a{7+ ӵ\ )Ozp586g_pS.yhJ -%vjUa_)ؼ?V[38# 5wn^Ǽy,u)V>%RbNn.GHz8V{70zÀhGO;cU=n_Ӗ6dkXh{lXZ?DD ům`0A_*~64srIGMҥɣiJ uX)kl:6~U c! "8f㈓JQ/X\$XpL샅tdNw6sTqw9z>y~,B:D#Ks*%&B[̊5p/ FI@栛QqKΩI1kl_f=L,[Sf;(S8sAFӶ9~qn6^]s7l\gL!)Ӫgήfnz1=' ql]ψ٢u*dk&}T0ξ?ΣwlV%yJp{)hG;RHVm>HU~7%_k8![ T%]F">0.H5T+x([тp\ byfC> ICI(:1jiDc&^ ntөy6kE6`fM)V3 @`S}Xdpla!ʃoo;2f 8؋! Yi;Fa:;pQ? jBN#|-AFz] .dWA Ô,)][ w͔^p/|S+fLAy bCYO,la%f">Vt@wL|"kզZA#; 7aB|OixRQxYYWeUĤ6,OɯU"+ӧF Y+E%A>m@gWT?[ ;amE t9j 5~CÅ}6^K>G pk'+gEV9 GHξԂtT,!h`EU^jyo W8tX[|_RsYv?EPy{*d-iÁu$z8Oc"k HU'}á[Z=X 6n H9d(0ꒋ4BkW &X>N D@ gs7#qFF-ZKsN 'Zu?,d4>I堩g?nY1 `H@ \tgR\\fhA!˞C*3 \V fVų[cC&1 $uѱFxPq_ai^zy1R Gd dyFsX+W\~W/0d><`yZbZP#tz܍ic9[Hc›,S%eI`TzaIp_G#ό4A>v h6};=xL0ogrxGxT?܀ª4B뚋PuRJh4U3V}D#}?r!{(T?>{T%Ao>Cu<ց=* Ng"E>6lngY }驤}#+*ˉB:m{6^VC{6e^10eLiri g=Q\°m"&o s!u`n7p,$q1R \RF#K[Jc[ c=C f v"Rmmaqi8B 6 c-2Ux^[*# Z>-1u?2p<(t.wAȳN@9sW;7,Ӓo yM׷˚uct@6m*Q9br|+D3''f(@'叛W)4X-EUL0pv&;J8ͺOFOЮ.D]fש4m8~A?2 r0͎1גܧB?-tC3 jo=t\3N: i 8-bK[QHˢF\i M- v?#~}ZNB|si z!im:|8#3CxxD?JĪ˕T8C33@dt*oi/d 9$;&zaftRk|*$}pkv҉ h=ENF>TZ\"t1Zj'Lln#Jz _.1MXs_Gd[ @ 1BMF}x_`1G 3fH1YoyN|;f{-WG,# Rscj[Co *|odiN`40j=j%CoCX*Au~)qِ}ouȻsQ[[v;F k1~StCrHihQ ܨܖމ-M(Cqw=JK5 *r(pC\1\EpmH]aM+E #R{t3H+ ! &LO&< h\ rVG( "LS-BZ4I;%E{T2w"JC࠰zτSQ:yڊs =!G 5+Sttw2@ڷ?ee\nQWy! f/Fv˵QN|Hlk@ ^~IS5zۓ&>61BeD?۩lؠ;BcǛBkWWCCs[lwR`*z2"O¤n8eZF=xx&vQlT [ga+7ڋ yFM|\̓!\%ToF,H%/@p)Ϟp -QK:OUY\ Cx00 吶l4N--xߒԃ2D_S 2ނWT%.Ҭv`q֪ I-R%EA9,PtweRtpBļ;R{~XrTP֫؃SPe&c=tnH{~z('9)r%?KFiƍc"|԰h8w E()zru oSTmw|]~PL^ >1 {it n|$ʏ-SKg'HQ|0'*H;Qߘ<)x"uZPg^5 u:{e_y^޲ ۬ n@m DC?ЯuD6Z;:+r{#\jiUl8: )':R5C`m[oopQxGTw-Fe>KnqmԾ}LO t'qgotvŝq@uʈ|v$7Y CGKo cPCbMz1Zث'j"J|O<89z٪[074Kה'`$E3ަfntຏc4VMH+E,d[Gԁ\&PNE$꜖eombR Ӽ?$ :6Y&eќ qQXu>W%;EXZJmۙ't/'ۤ4NSag"yŕ3#+=.?'$A7vQ`UJ.*]2eǝFP: uOǃ[9J %)w{8op̺yH.e7챎Sm$O‹$-C|-Zo<# m(}LIM]`/,CJgP5|3C1(\1|B l[Wn5T b>z;j`|( BQ ب:H/.M XBmDFsNC otljrFzݴXhg e%l+A.A9=`SISYڒu_Yz˶ lfdה^ǛTrk5\?"ufh(5E>6@,ZH6IK9SQXu&ٺXsvU(tIxja7]1ҹ9y(j.uwLx X巋yeH_rxEILx;$`^튷]RQ.l%^sOF^Uou36k:=y@r.~t#x_K^ވ-XbZld,e`uQs 5ga# Ѝ jM@ qgV-o .s"\:̰lMՀ &VrGn,_CgTd%kr \wӹf؁eZOrxYCs_qjpmD? 1iwYW PWݏa;'%"e3~VWÅR¾=HŗMu=YtQi<-e>O=./0(PSCp\4ѓ܅֒"ee>DZC͆xK䗮{H4B1(wk;w _"̹s6\i'vM' &M1ѣj{_vleb3Xj}u~ A#D9+wcxC43g'Ԣq&_ KCKxe&jcy?5NnFogja8aCxM)2i248ӨIk]~ ԕn~(NIZhK ڇ#@cJf6 1mTg$/ uE)FK2 `4#M <}7׸vǎN! ܖaȃL7:zaNL'ڲ׳K Z"~-dFrr ߵ )d.Ye>/ƫ.vj7U<|U"e*JwP!WÏgS}kn"@xC.%"Hk`>iWɀFW kn&n?AU3Oqulo):ᥨvAu=,51+4kX@q>VΖo-sjhN2mʫ gV>@ؿaC$i-}TTULmod!a[[R8}&O- Y.:D@sZ(G40i㙚MGiA,m}s$dGAIah3:2l[25˜{]f;dEq%5rg-ȢpMJ')%KyUs/!dxE1aGwA⦔Ы}iW="/>Me0M*EӬ/Cҵv6 zTQ;j)oBO#OFZnۙ9/z1A( b\cW>SlqJI>:ZVt(f'sxۑC,N* KD_(pX}? _0ŋDg}stzL$~Ԓ)Ƒ\;]"ȃZeV."jI 'n\j3+7W{ q\L`-SsY<<'&TZfF7Ñp vEXߍ+φ]LB2'G$J ؕcdžS{Q|43A6/\D+N {Phno [9LD0z&ȬF%m>'چ;K*Lt.tj S" gx6 ?ʘ^dm nف-w!? 7S4S'< l [~wT2઻m&b|/3f BX3cr#ڽ([DžV_gmA6C8N(8%vN4XwL?v 2ۼ6׈BuL؄lJv?G#x䑼GޣeyHǚDBPSi9[v]Un9`QTd ' "@%p.{CT>}cj$ Ui8yrs$&q`lUCŠ,Tmf4% +*B&g\N3 /&}T^Tf0F`_*%˰FEs4"]MD_ߔc ':Q13;h <fIU+:;g|NLK֤֨Eߪԁn%[s&p7į =VǙ[1"e>f &`R)8ܬUs0Nme̊ԩV/y8~`\;Z7fꯞ$[<Q>6IU}lHwpŖCmq+G(AA]0(ؙɷ.bOf#+ޅ.P9蚏xvTmw\lg@/+ Yl% ڴ be'V&SٞXٚ:*\,18{Hh*|?Bb9aEW͢lN8X՚L9(Yb)$Q:83hJ:: =FGYLz*9BjG#T-Ɋ1GkAne!]qԖ,l56'yueFO0]0Y9۲GAYْǎd؊89a,=lUtz2Fo4`ac1wHv2ivSۥ_N?#OXѪwnmc>]֘#4,D z8XN ΂g Km3 2=kgHʫ%&D1F g]%c! lJl$&r3USw5.()B0|px~Y0w]2NK(#h}Gts/®)PHtzזI6oCƟDOެxyb 9'(j 2ǫM%&woQ0r2Jh),Rj4D+i\y(51H>{x "Rֹ;TVvk ۝VRپb3:1wY #21=\E'L5=Ƈ̃NX\ |ȿԸ,!=fT8@$`b^kpJ*Q #ˈ׷ZK&vڞW|,H:JpH,ϖ\Z;'Vd&7͍FB32I I@-z\)8#(W=ZdӀj-@zLy|wȠHTh'P:*(>$\uƬ$ˣ)W=lBJgTIdX P{0ݭKۏH/[) )Y&kAIl&sk$?M8{JvzzS4Dt|gNAt &W';37lz]!DiXszfɸL$5~)5edpzk3Gf?B'G 5|Gn`5yKMFtW;g UÍ< ID2 mUK8q@ 8 {IG J (vLr<s ") E t_=aYn']#W_\h&$a Y}0x]_FҼK).Rhsȭf:X#fƕ!D}b{gQn/ ѯѻ.I? ,Ŕ?9Se{BcEI-yiPawلb"2ALTMNOc}) { ijZweP_7t:1c{g-&֒U|-5eH*Mj%Pqv#l -K(7q=(\~_f^g-"w >$HEz '7Z'c#~ӭ*[nkgQ| qeYR ;ϥH?v(brlPgg̢5%B&G!74DFbfP<5ۯfIC#bՃӋkwān ؆P/nq {>&| yWd;+;>YƩ.wk}M"f BGd#GPvmXqd'r:NlϾtq#shrSx(InZ~XUк~3gT GzYo)6Q&F"N0maMEڢ-ѐ3C"U i=!%z'*︙1coc$q3` NLMQ~JeGX÷2/St]a=W5+PLEmWq;]jt_CMMb8`x](WiqD"\oc4jeP*B'&g{r4(xE%_h8 ]ۻUW^LvCBvS@$!0N(glF58'Ї*9Gd:xcA7ˑ\-eOڈ6gMYx$k*o8n=DEyXLjGDd7Q R,b U0˜Dk8گj[trumWMAoCkk%SsF((Y0sAx *Da:1 QDrsxȫkHX41/m0\'T+q>bqG2Sn4sF"+1wT5Ѕ ɷ~Xt\듺ꔜ/>sC.Y%6t)ӌLY΃gA gۂ.7؟"YVc@Fd+h+=b}6+VE%K&5Q!@u}18g^;/NDވWnH=P!̽Ƕ&1q5BGЊ܍b.c+"$*:!=('dlG/wD5#ecq`.F㈪>ɁT CbUDq- aH$⏋ H~U؝k+CWrB w'nm)~EY2Tϓw O Hwu݇6P{Y;8rX(qk31u<.*IКQ̆Ԧ@ QX׹RmBEV# 6ҷ7g8 1 (vRF%lKdN4n4Qɾ'ݜ;F 1jvig BijC1aUmk23Q,_'J^~P6~vVSBЖ5v+$]Td/:;;pz T)xJդFR՚F4>8y%{~]c>9 P {4*i(A>WZă?N1QY" w\b>yNm<.:oM +4Q TYI#5#\B).jOcPpa5ؑ@uG`B`"x{e<7TEyPsXhLȘaB%OS%'y< MC>!?9.`XXrrX oՒ$:#W<^qax`N؍pWDډTv;)HRhop##6n+))[32 =#%}6C @y9O3ȧ.LO̥OazM&a@egvk]Fࠃrҗ_sY[ @q Xy&{Y0J8(Gb8Aqr!ezY"vRpN@ZSP#ȯ"+uo볩>~m$}BHؠ"x Z4TBT1NO4Y/q|_(@D ^M0Yy> j̛3UZXLo3c54&XX6}w_H:sҝgvںޒ&wRQ]4W>eawFiі:"أkU` `[`r_5\/tg0g+)eyG^~uȈq֯yj,y|\[m|&4 ǰp2'HFC<^{$ǫGu!if7I<a(ԕB!q Xl${aego%\kV6 4a>w=y:T b}';ɹvzEY{ďl \!y˨DCr>j?B[3%O&˜;TBWZ ƷDbqb^%:wGӡH@ )aΐ"G5g&ƾV rCe]U]ɡ9AˀsiNnSK.>St1xo} (L]U@bCG4? 05^%dwoͫ^r&"ކOeK(pQCY]!^ړq.zh*D([ѭ8sYϵڌZPjXtF ԺeutPd:'^+:@0wX_^m@g&ۊ!0:/Z glVLȘa/(#=,';}CD\SÞ+#^ȺDpXU2\n+}!}gmesh?@_tzR'stiϷ}3T3ml@J55;ki`7(JA{su)ݜiv>9wsST h_L&?$?ףOn̮ϐ-^ibP 3ٽ6e\.b:<29۪RY^C$:`Koy G[Lf~\jIm*$.+O x\E>ⷣnh`Q=CqJG |.t2q{U֓{&\"̶GOΠ8CzG~ <,N<];f]Y6;v7QUEr{TPvft8yYZo3eA/+o!Wui?7pî敚P|x l-~<1y3P=Z*ჭ60a>C-!-a8Me"d,oZhCt/qluz=a,yhH9KƄQK6'Jv#y9$,JDwVh^cX9l yn2U bɨ3ݳNSrgLԉg Lz53V \9h~>z`!mnXK~?$Ԫ{'s7mMC݌ۀP7Ր&D3ԂrsmcV%QoJ&@QMZ2bOʃ>kEkKp[[RW;sn77Sk˅k łh_B Hx!0Pzt|9GULqIGeJ4ݹ ~-t}6Rk6~&}'>_c TmQZHJ;fl4GZqK8љyO(̖S\ =&p\=,h|74mS^7*`!_ k^%u*ʐO-OQa:MMɻ3iTCԄ3"yxT1A3=D.iPG?h@J'nߣ 50 ~jCfE>?Ln_u.H}gwg2dL? L~D/\ԻЄGywcOQ_ݗe )~>19fsy XK%"n"QmD CH[H2 Pc5`W+Wu  \N>cP2>ؙe30̜~ pG!>I]<~gEv$֒9/Een`,H͈lfϳ t2Oگ|r5r&-+ ^ۈSsA:`}1ȓ*IG 1Jn#xĨ$4 yHwsDN *e{6f [`HU\4=]`/][]>2ǷKrӼL蕡߂C^'-Ɗﴲn|ىDz1e}#UNK P4r_ZX p<>s2|&58S  _zF݈Ҳ 8%o&$9$*ra6iPD`q]}۫9ju_}ȰJ!;# -.ٟL_*P(3?_e aT" S8_ gb6s)y~:68N9ضu19Rbf@?jx -7T'IG౯cd3ci/<_e St(⼫>붾]u'?XFUhzsaD2 fN%r];xhaUrs8:uW)*ĄdVN48Ie}$8w02c~$*xMjzU*;I&fr纤`eK@%h; *`n-L(+jYT֌f0q>vD|۷w`^ۓ ,*c!Dq&@/Fw`ͤrn| B͝8=%qyaYP||9UK6-&CMy7Uc$t ~ {3;FþNJ\̿7$y(]CLxߠn 'gh3mG mSi9 1w=b̤N!1ֽ!++;Hs8C X O"XW _0W<*\W0?XjsX]2nv/Zaw|9)BmPK0xI JL::~Γ|i#|}T~l{%֫Gg?0{ 4aUΥ`(΢b"-(RAHx#oO+Z?W5O@,dz]QurCx?93~;Ofܜvی:6lk`6o L 0c_cC+< +*b1lDTb=3fc] 0N+$w3Hy΅^#_)917$M鴶1^*>n݈4u,w:JܠOm"#t@ 1ZU{筿+/0 ć+ SeDTтak +Z .\l!O'=W'H,uUD4$Aۅl*GAIb\Iėk$mru\m[WXo{xu|e L gWh/~C-o9-Bmfhfi>!Ms/&m@{ܸ{62𚺐 `* <&!^wY"6bIm'W 70d78#5b-°BHUuH+scтeFܺ3b EXmpa[3"| 0O/ I+S&pUj?`FxEofgOImR ,5C8WSm?,+LN%:J;d>Sֶ{y  )𾣲Ei=EBW9$T7;o 9@T7d/} yԑՈ˛KYNߣŬ3AEKhoѼ'Yw /ql@M ijekQa X27U-0QU2ͫAqS[Nŷ1+ե'_{%5ʒ_"gYLshIi> w<_EhTdQtTd%d/#[q{o*c~b.m_ \-93}nxmh`6]g?ߩg(.\U^5FUud4BoQz"mm8'Z(>X:MDݾؠU9QWI4Y;]2ae\k|glxDMGdil;#F1ŝxw3Rf7Qy7-y:W[^V{؀QfO@B^m?_9Ra-~!+r- iHww[S)+u)B-6`ġ9Ќ 2߻)w-te6>(ϨuU;wI_xPj <$WyYogK8Uظwaj߈SJ)Ӭ(jO > AklЀOԄ{F6X>NEk(!PBƂb{D_V?)]Ƃـ;61#`z;8]*ZU-w:6[<u\̶p/}e\8BQ!_Lh'r`N<[ U$\O:<(2RR=΄]QΝA.Biw`Z Px=]Csz>֨ >#7?q<+!}-HƑEK[J4_~|c Lqf4n>m$?XbLtCrߐݱ85Jiz)CVjaK|- Zw-*nsxz~ahqv?T *RNysn;5`F`Zӎe}`Zc<䚜P+Y$#$D&U"6m4s܈r#loZ ,èJ0qau]hֵ6p5mQ:aI\ !E|r]5-WpَEu*+l99%O5JGӣکyo/W^d7*VupK"D'mkXKE^ 6\vp4hU#E<ר}˵v>LX7Uq{@nL HeFSOV TIzs9r#zqĿq;=ɪS@" / @Q*bS=q(LȻ&QO\5;96~/d1ې`+5{ڀy`xEŘ0(ϰtA#<[Gb4n]bB.<'47!joY(T?Ax7g2 7s2J5BHwj&]&&9Ks6p"RrZwfڅvBjB\[#=RE&w9/%sQ$ԡAy^g/s/V :/?ϔf<@'*ݸ ͩ0X}1ya0TZOCr,-bYl58[Dw!?uL+o@=My{.kuɎv=6wxWP4 ?e>R،2yBi06׉A*aC ipA\۾7▃9ѤYQU+ UȎi;,ŊCVܬ~C~^G26Ɲ#OB034ɍ :'Цs{g#!H%wM4.x'J!Z>~U;\I2&J{\碏>7vpDϏjO6J\)&4o,fFWڐ;:,Ng,Pj)G;M#uS4 rؔ !{ZRVܑK VՒne0ΰ7!`X0d^\P(FV( |Rz9ϷNK΍׶\#$(t} F)&(z+f5i^vSo? WB F8OJ^UЍ 5"d4DFįYRdž X$3`+MCŽvVܠO1> PT$>JMwG~oUO'tK^"K_A(J9+64gn V[7eJ1r[fR %1iNP"[r{9Zi&;ܓV ֧Kw[ئqLZow8qLqP2bZAenb˨oe\2͏e[Z.,k;Kc L\)leqtp rC[Ʌ2_-+zT&Uf>_d!?I޷C7: *K5Cꏆ4hٸc5wP|9:F'.QvsryU3w^FSF[`zuWM8x~A. Y%Ѯ!Q)􍺩L«LڐYyZUEH E)B-=2`#`}'2)6ÈlLo9:#? (CW(w\F2N:IhAa`H#MYT"DRvR=ݞ´+~&Ĭ[S1afbs%nLǁt4%&)rzp?wf!au#c< &4.]O^) 8xUxgk$im6>cz^>OEº3IҦѕHE:,ekTƛ/^U7_?uIi˜nݢĽ>]~#8T 7'VcHjCV5XOVVv07n3/i5KiMz} pL:VgS#ν֎tzOx.V}߲?8愪\!Ȉ[7-ր"ipL:z'Z/t.9,8w.yrv_.x>M[BQ~kcZ|k|\ I^~*ǺNza~^xŝ&Q;Q>\?ߜx{rtƀQ{̣1S}x ߃Oh:~|bmaz)l'13[i`Ec;U%I8rKS \#IΧy6v$ğyR.%uwwE}S): ST\sWž"XmrO2lsgMAjw7 סhOwH#%Wlh mWMž|83^bFJ[FppR7X;lo;Fj_nz D݁H5ȃ2GM"F]XRj=§=2ę|wDa.9*1%Y}=6Yh=-c"YRao8;Dsict˄Pk/̝( z5: e-Em:gPKNȹv(Ph)dǻ~t`i\|r9.tyD f*P8\E1sIǍ$NΞ\" R9D<8R}  ^(Xp7 R,(vzT<QYt>$&;JU6_Qi_91$iƬj6g(UDvn(&NW;F YvS?blJތ|gG򠞥pxDc'T]_TqShB+ccq ֚cʕ{^+R,{Ϝ J摍IO Yb>u?!eNCo犜XPs&햹\ހb+G[auU2ngF12!" `a{n8OvOC at$L'XDOx=PݶEN,\ Kݛk4B#i@wL/h00`oH PXu&?__2SX\y#/^# ^x8F^۷.\?Lr'M9x3D6zK/S%sݰI8/LH`JcA<CCm 9uo %61m!*^XIǘ2 h>>0e4:5C-\F)wN4 <q5 *O _o<,M p=/z&$iCM(P}cX4>6#{CT:l қ)p$(!D#8N9+oY<'p*ǹXًTDd\Gi*Uvme߁B4m]:{kK%.٩v].@P %?Xle.9>{w̩>~Wc1?rߕ =&"O&D/#̂ ^i{Ebˑ{4x:3{ CeA Xy<6CjY/OQ6x'6a .Y1#ھypGM[ټ5@ȿj@!9}KG >S2+YA9F(Ο+0*@A(w/ 5[Ȁ2Gsw&k$50cqBOdiBODsx۵q:3VH̩n׌*CiB{(Dl񬜷a7g=;&a#ݙ6)X<8G<< (x᳦@zY(xVZv]p"m;{|ߌ(g+>ܮ1&Xz.ȳz_|zE _ǦI_cuyQiTsua3w: Q5MQA02GyrmVQY#̕4Ma޵WV4M ?(ʿjq'Q2(TPCRȨ을.34\%[,ٕͤ"hı!>v=뗺!o!y՟ A/# PT0_zdA0L9@>üXS>^Jݦ  S AqJK}/Ut,3_~K,07Ixݖ\ & VE_u+;DuF!r7=.7R jFm6me7KlٰЕ|;qcdU}!Vcc ÷H [yy,UT몺<[JDܚM5*H6Ùin̄kpE)~^R7)Y%mW՞ۺbPd!7ԢpYz3±j}ZZ+|b^547MXF]|] ΰ.a aLҤVY" Bv"BRYIq9Jz+ьڤLf'^jʓc/yPA7 ,ԄATZ|*l/+-}n>=0 0ws?m>eݴ6s3֏ڥha0 8,1@B *8½@vȈxZg= c03^&|ݿJ(.~gU 5R"٢<$DsH5VSø+Ȭ< Y9d*")NiO~qWǁ.yY!`zc&`HZeYIUU[ 0OE.Hn0Ԯ<8k\ݜߓқ(A3JES['v#Vmܫh #~A vcx[jౝ=vV 7: ijC6'l|T1Mu1#0r${Z{ni.71?ROUVCz32l1u]vW.9uۘfǀW8)37kwy&4 *ۆ0MՄW5gv3*$adjȽid,¶p(1ôw?&e&ǣ87cfZƌq!._< Ioӷ!ՎEu7}~%/,7ɘq81~匊"Z[uD|ji&E{-˴6JclNݻ01lYep/oئXӨ˘ĪItZ$]\,dȖTFN%`"PE!eC+%M<-NaoEs42&Sn;}yCH_I=U[|vڧc;xO}1]of!Ul xHmVYcalc;_i]Y]0 s{k;͚׌o`rHܩꦮ/*` 'Vs\șC?i> wK&*ِ}s?"لhL4&e{j'a l+m9HbL H8oɨ8 c~$`YdkGKTٕHs/ֻuE^e, =1*34IxD<:H㻜$RSvvmz !4H]E{I4wJgeXYa6Cxw"F 5llGȩ7^tzE90%M'Efzp<"v\ |Q^]ޜ?[m6EgIq=ыSmR Ѿp,gvRq_Y|q-j$[/.{!.C>2O-svZDʗZΣņ"WWb="F)9.;'b J:˕qrSP;;B\oarwKa'?$04m &G-JNMdlK bDigRmx Z3BEIx)%AsG8XN Ne exu!ְ?p`akO"_plq$B%Ėm"CZq.,߽/~2[JNq h롍xZEH8FdNbfv# ׎7PB"ڟNaf^n%Hf$oOaQUҾ|ٽs-$0dJ" ;cڒJM _{4E"L=7lE<}sEO& 5tF9>!ONgC٫ph%r7r;ߊ#׏‹ %D\k%5/06i.< @?..Aã >*cu~߉g}ݑFe~O /mWT' IlKop׈")?l~ɷbA(32Sx!^ܸ+21e=Br>oO/ ͪ* lNs׵X%'+# D ۋ3NPf8 b Ky?zsv6$Q#n$. 2a0_iӗݹԎg`;!+aVS SYĽ?9'ͯ\ Uaofo7]Yn̫Rf7[g~WMkTTL TyX(bP{ 7ŀ" F^8+bG77q_ևYخ]:WcN_7"9 rcqjvZ*[$x 6i`}lfU!G s%]1%_c P%H 2ok+b+ڶđ&5h@H, DWjFmtRvhN{sH`4.\Y^w!3ȷ~whK[x nɉ~6g1'/VkcT\E l%W,3'dž<83pwj\:p@8Xby].m]Mv"$$n'a,0'"dLҔu40#zGݱݔA<}g p<]&U]SxTmv3*a&1)!E-V~aB()sD1X^Zњp}Z~"ʴuLMǓ$n:No ~4uymlqU8Pc?\1zF,4t.zg3'I$WG`n' v\Т۬')ٚ>ڊ[3~s 2./PH"%zѶ\`!Q@QB{(ж+aMI z^ Gp,sj^V$ 8u[nP% `Wi^eb%%q72}lV9zӌ$A*WS6*Jh+'AMu~j'NgFh&WNJaP q߼˴s6ڒz_=T=<'~QsY2"|hvMa렘dN/P:Z&5tVmKlYޔA-$g}amV*73Lna^_]g >m;)w=G 905) T_CI6ך$y %09W/qsG2X f#zs^]2F-=9S94:| Q y}VծLEY&crذaGc_VAvQm_c%F?I=}z'DAroG|O|QFBh_-& (>m'Aŧ#B 19yZ,p[@^g Gzb+C:d}idxDO)4'G-%;n~11*MPtT~o8%,T)ap}K&3l3\deDϕP(tomftDGI恮XNoAUC)y]Q[Ž@Vmݪ|#YOx|D^n|vcBni" B0/?5k߸05[8,zS0T@Nr}Ki/g{ FAgR[WdK֯}o(?oTãc %`EBrR Qo {LF;@㱻V¨]ЃR>ZI!ߥ5}5kۓzEw5-H{+D9)>2(i=ʳE];vdN% JiMB!M/J~配E`kO8HHx_] a _:@mlV7 lw:@Uw (8z=G7EZFR]ĮtR?i}x T;dHoLʷۗuTK PG2$^g "3s{LJkvīW!ƒ^xD aiLa&{]gm <jI+IJ}f7`o)"]#z j!!ĭrhb BLu{RQ&d ك!u³ۑ4dݜ)l7"aYmR~Sz xf$W7c%Fŕs }\Y^#U4&m9-6z]Pp3M,[ ~l}4ZiE%/M^6p?/M5w&|3Gl/e:&agNl0phx \ rB#[1%)\4M "v29r-tIseg3iQn]ZR^zYzSv.p-KsIY#8PozDpUQ2b3\5¿F$5GFU@WG%P)Q?caսOpȬdza k>y%iz irh_B5~|QYCyFlЪ)Ysهs-Oo^RUTpK‎CO댒}e?R r3l[>Sb8nJ.)/pgTsvX5R]'3 :;<ŏ«q%-<cPc¶DoVqD6P+lCӔGԍIGh͘_n5K o_A&jTP|߭cEFĮ).`]jJx:h|KYԥ9 ͅq= tmPC*B>4!+mNj+|aov۰hW'3\?(c/UNG oJrҧl=nVܝߵM7G+4]3|f%q(\<`8;?%{5>Xa jGC:ž2`D&,c;"Ǥ)/yXBuԈD5gar<6bV͂:7oKA Y2C-?>&[)6]1C+Z$!A'= FW4G]TVEsU?&>x u=?;sۗ_:-gU S F`@cçVbg:oF{kUtAuW,S`ޮߢ/ 6m~չm Qߪb) NISfSy1jr7mw,)su`(kA N-FQ/kJʠ1$XKZtݙ6B%ˠUϚBmLyP(7^v6&/u7J'5!*6c P7ɟ}_6YI[1 ^Sw^V oX1Kjz~_V)7rAlo"2K {UOy#/8*#_oGYKmiS̤JK>;?Zm%a~6=1JPa/gpL?5%ʂEP-]~KQi%𰼘Q-n̒.J2W#^GM0UqckMW*.OQLJÑz-ɏjSmm3>n 0V4rgߥdXUďuޭA FI x˜JF JUA.A T_hkp0v c^I.6kN4?<`%[ 'tI2eEIqRٟ5{~A\ZMݯ^uA';{q֩n A(y'?~#3]hBl[r`%*2=t~1:5#z%ƁCE"762/k-BҌJVIjAn ۃ5$0O|L8PCstZޮ6K][Zl]3:$q O_,OC q=+Ǒ"yTҷjѿzUT]`h5/׭IKdrMgl;Hƚ%O֬>iM^B NgǏR|[PET5@2ŹrTE{.Ub՗ vuN37\c?/:\ DBLgw' ݒ|Ԯ E@5ژuȗ/ XmV P~U#ulp}5$s^`)@athTaj9&D.ką.w=$A fӌp8@lLIbNNrPX2w &Kp8þ EYnSL/`Gr܃>s#;^w*O7یJ`MI4)Ro 5oM}}m5O"=[5xtvykM|l-lS( ,Q.]NQ פpwz;y͌k."sL8ZhCa/eMGFYD36@* KMmj, $#nۮ尰I[-Ue.'Ɠx-9CF($k/}t5 Y0 +lȝVG:9x}Me&ibi"eB)z]Lh;%VZ2b[}~$ۄHr+ݍo4aEBU$Y<X1@9gTkH#AJ{,tgJ 2 ब&bˎmm&H ]XDA80l"S9GEb,%p8H߶6[SN.`yװκ" KWZK2@f?nkz3o0_t5])ꛉ 6V(^8`)jCcj€SoMMe n+$ dloXj;G-BBz DLM앵A) L#ɷEq_XwB2۷ o0yAl^pN@SEMPwźNʑ`X%׶ytBl,t BfE*G .~>b$a9ӗe]B&L\Ͱ- l)x0B/_9F cJ򙥼a\ ibWx7y˥TGJ=7glʀm$*8_6z%"&B%i|ug=/EOAY荙͉Y@%k-ʆpN{%pBds3pzvK6xqEƺ,;Al ~.} ᎜B%[m@M rRqQʊ"fc- TwVLk*K$cZ3l$+:RDJ* {a5y jg)bEZ:$4Ju:ex0ZTρtk.w.BKc($*\"^wv]~L;\^^~HmEWG9E0;e}TޢL|f=K$z~x)7.Z^ٟ=7M i9 9"Ҡks9^-|+>h | 朷5B(*}H*ōڮ659E`}wxw1U_jnB%01QOw]i~b{m.V~t1ڽOs8,/¼eia8q>O|I9?a۸8˯,6S;NhR:m5};]NFCqH-?-dI#`,(="`mwU`cb LxkW!r?zNPjP8; !$_nJ;CAeaoVbnC{ N8E*RU+j98 AK pHy|β$sɂ:d-֧؊ #G\á$̠N4uœoa#j ~AgzRy?. =3,4\up+KB48gnmeqxNc $)8A5#67M+љu2mDfk<ХyWMҷmf&7Ῠ|%#y2y^aoWZfܘݷv+k"TŽ__}=~gMJd.}s,6&tA Hi)D~*i UU,~5wE)r ń"l\R)qw"#*;wy8LMx| #AFE5oIf6K2u3G/JQ:"DeG[a(FXO Iy(݄ecglwouJ{NjH>1])ƙ@d0NY*P! N]B)FqrMEE":oワk``G,LP ,R-au9ٟstOģM7gX;qw#k+T3ҟ!QF 3JE1ϧbRPCB R̒agL`CGȌ<բT ~$oAWF+vNG})$%oxyE8ptIMmL_eidyRg wâO|l)ɥKۉ}vW]/k ݓv(—_\^LJo)wn9aDgH>IL376[V(ځI]lJ-Ŝ1[MұEa RU|qV> ^׳qd㥢D"Ax"A?瀸7Oexk Ǜ57IWީi 1ߔ nhYtNA鿌KEDFRq4 rR*6*cGSa1ZUOcʘUSgd9: >Y/p8K+PM`W.TX(/ZD5k9[B&7pO_H&fH?M.IޥN۴t]A%pQiBq>H,WbH3'#2J8SyND޸a"lctj>FճP^zu^NQHEҒR.Fs М]h UFC 8' 3͓Aq:PNbrJV`TVޤ"'^ܐK6E U[z[Bb& uUfj}#*"T&Pk5nomE%v[]#^߻U: ;6/&+­8Qd9;W7:ҹ̊dBlk ~_)73Lv)FIr29( v5Ip8LFB>"Xȓ¬wY;mكo:ȘޒE6S}f(63 jXI?$YFI ܨz##pe3?E"8J2p\XQo~ Ge6 UM|uޖt` |_I 䢞REg'rl)N)MQՃ%"꾗gR 1 q՘{r%s1rAjS#@zz9+v[}ZhR̋C@B]vC80bd0$X`GdF r " 3ue3؛Y5- XwƿKv*ʷπ9-LO,ytw?>4\⩪*'JФIQg&x ",l&\c>KW]b,LOY)*7tdK8^6w3D+n8be #5b}%iLf*J7srEPޏFWGN{ۻ  P8Ԍk_, 73_mt7FـP}DP~y'^} YLt;^EynWv@qҬ@&p[++{lݜ ̅t!uTR:aK$CJf1M{l)sx(v%L|L`W:?S,|)Xm_+h\X2*T)z5//1 Ekh`Q G SW$xozwY8.oЏxvMJBQ-'kLAեhV7ޭD6P1w`A#a4$1Xk-b2JC㙩I{bJFC]#*ga> P8cל*7"c {U /?(+mW9e{JHd(W}y+q68p.7Kêglܥ ]]/3K|f g,%Zeu  Fm)\ ˬ{FcW_ 7D`Մp\5DnBt̷4}BK{PIDIu!8`t)G3w`n@,sޔ)wHo=8An;]{/FԁE"C@Lښj,5 d7vruJ;Jc0poiirj~OT. eȈ=Z%8 A%?ŅXO}PV)nA{8:« Bi;UQ^_zߐ]5 o5T־j tVo4櫊^Pcd'yAwrt!*rf'OKWO6yk%ͷ]d/@iN9ۑ5XkPRĖʂV+@rjas=O9aӛDst$dVC(t6$PXׄ$e"A[{9drfAEih_|rjVj!j#VGulXK w{|H]jCAd41Etbqܫǩ+"Pvcx^:2j  XÿV!uIb+s_*: w^i"Bq(d@D rEyFVƃ R&)⑻ܬF)nߠO=iWi`LTKĪ jS8BtĠhl°Kr~voIuX~݈72~<Ǿ$-䓔foSA y_Az̏_nCe_H xM=422 y#}(c,Fo`r$ B4GMYߘaD&_}~}|z샖 gLN;/)P}4P\]Zj#5 5?8:@?FT#͵N$=Az8qE5M免 (X3d9)9,c#(n~foD]ͱ%9$Ul w+v RD֪Ś9i! 33eWbت:L@St ==2*Ҟ7E0փۛBE3}qTS o4+{;z@у@b.˵ `M>F? 8wu"yӯh 9-]I'3,\f TL܄}v~KևXw{"'V]:<@u>"*CSoWb TO%/5LٞאC6F92vY3AiâYtDTki|E3)Ii6TeKeSWLZ-mBety[u g$9ƫhAWtE+2k[qZw:ƒX؜GWbާP]ǡ k/z䦫` gJa *9wjtwYMF1(~?*LTΔh{?t7e'қ0xs֡)pBܼ=)Q04zk#ΆU9farn{Pw#05$ݗ[ZMKru.qDMvh_Q={Jwy$ƒ}.7INC 3J8$,f; wpBv6,hr-ܹ0W˾En =BE|(q L\=^H*BRKu &T!Ǫg% AWFЛr7uߗ-D!m\[,SAŝFgTSzî&>jOZs|:喒[y|XzݱH;iJPf-p[۷9W$B`,*2"yG#)QF%ҭr۶ZnpBg íhs{Γ(ZcvݨBj'Yl4zA4NXO]1Xz21[dp7,dQ!emz=Nx/#Ӱ^\)nttԬ0.%|׵OBfg ~ȳEy=Dc bQ̩N +hpDrN Cp|1%{n{ ̦j"k)Dc HMv M(r?pyqm Zaش?lNe9X@RmWzu2zx-={F|bc%]!0/;Է/ls7?'k_$@̉mG*4uhX ?eZX3c$ pn"qfewt>=qC__p[м\G;;?(T O!lJKF{<4:1ΆnCBq2]R L_,@*oi#\J|`/ puy.u~t3xDӄNP%>JRƠtlD5y"1s)wrrnE-lՕ*E`ՕUJ!ZRCr' .op-@>Qg*cӯ)$\0mIN9;IZiMt PcTzlFToqaS6'afBH;kĊGy0ŌpqV ŇI*jy:6G/)UNL >|Uc F\\e4¤iJoܪ⥐!8D@-oE?#I &/TBXQͤ4pP݀{ +/^䷒+␙~\= [yH*NIAwS,kQ1^W>S-|.|^\gu2#\Dw|J5[i(y o.L:cĆKT2WT=r/|-t~k|4Q@.iK6!8a2IOƉa>L5Yr["C“b7.8k)E >Prm65zT"<O=G*1\"h7\w)f @J")0A @qk@Rp3yMqg0` AlmB jCĪT">QMAa #:>'3b*o sŞDs8Qc2Ri>)$WCqwwuQt3saʂŔt,n]5ֹ fC[=ƛ1N+|^ BRnX8@^]ĺ`{E> $McN: "\1@wg gU~Ө=.VpBewhJU$E6Yǹ5IR?:RCP1~]`]+@ͭcWt\j$oq붦Fjh@.* |EgOؔQ&[b5l!6[ltDzWQI\S R*=UVP?R޲O F."{LfZYՕ衾;_s@6HPJYoщ' Y@nӣ Z!0_Li Z_Q+&XCI3pp[{/62U)_j"n X#p# g zR9D82gߟ{&7 be 3{_t fFBJ0t&)K}ڋNZ_/]?ʕxoxL:T(.it?Bx"çz{YklkqwZEs(f"c > U~)hf' ׂۡo2&l"U5A |]0*)N|hؒ5վ[6o-: !!+ϰN2S+hgGm%1r  ZDK>^*R":QG:\lpWJcͷ#"sƯSj&W)kN$K #:@<?1|J {X PJ QFwpH, c{{(g97458e}81o[{i|#ӛ 3U34X-Jq3{W(^)H!6b{XGf$Pd}ڊy(@*\}MxE4Y6(#72cu}ձ̱bZ%?DR/ Ԃ 6hfbڣ!DXk!ӜMkqM WI@(]=Ynd矗i69k:ZϰOZOcXNp⇡Qų!p{ w#XoU>z.Ix C>-k<h{aTE S7]տro5DVA t΅CׯmՄ9FXǛ~𧲮Lƾk,'~[EL2͒R= uo(ȺIs9XH$"!4#+[ozUg[CH$i4f)Az4JBI{wY[y.>pl#4vS2t-ʠÞm橣-2rb׏7%#tn5?X<-`h3K۟|$l8ZHd'g8[9(/6kEm0;ʱxN?6Z ̺7.[Tc׽@0+jLU[EP$mi=:CKQ!ʼ:8K\;  Ybs~˳S!=>0mXqWӬ;,a]9;0LMhYڸ4h9sHU(;#[ cB ;q(š)f^A HZ6 Ya퐑 Z E!BOfk @< ي 6*^Ɩ ;6A`ag 6E2x۸$(J7H[~D ߊ ? q~B}d04׌{>z2potOBNH+H6=J&l-kVJbUvw!PtNXTfBl_=DŽv5oH,ͼe ?r~)7GI 86r^WӓmWiam|=(b'ൌFpuz"xkx(61ROS X_tMhjc,ujeBk[y ߏۘ+OP˫a9x0vX]}a4pE 5Dw\ }K\G@!ȁP ,&:$X ̆\F@:hulD\0+p L?S"K*R}#_Enjݒ-Y*mH(UoW'2 1#ܰf;Oj O]ME0+[%fPc9t? l0AA@A\Rv:l,AZ tOV!?'ٞS@ [ܦ;8W;6V;ҌFZ2"f?XE*Ϳ$;r(b wCM[Fvv\6D_V],,G.H >; +<9s4G"Mܐ/= ^ Y@3. U"^dyr$& _ qKc/E0KDk`IJ?׹IԷ65 >MJߨ) ;iW }ǘm.r.*b 憕 UتRtaKƒ&I+Ǿ9`öy`Q i8䷷`RdyUh"zdGz ̐eϏag+8}8aK},` s~ҵ'gcRK/C">qA{x|j@ ^ qdrܰ/}-?aɩZk1hqUEKW$]Гy%l2I2 6;U~wE-Dΰn梃Pٵ&üf3-$EغN"L42wEŴe=ػF/ u! /[yS͋+Y|ֈt?)N9}wQ(:muۏ\et.%1Cs_ C.!Ѥ7qZƃM ԃ|4 'p7eaZM D':;[2_>Q0o~JR:ۗs' OtF9#<*֤%+5:JhplxƐtfhX)?qZߐЯ.!WʝuԺT8^41#M4w46gE:Uծ'l,noL>?3Hh V:d2C#QLyZ4N>PݼQ1e]ӄLzA AuW5 fm07Os&5gEtAۗ;s:ۙF5G b Mu|K&ne}7/y6G |F,f>24Ds9<6e݄Թ! 6*}X-0E֔_[FBP~lSI0dx$sdu410!A]8W`ɀgRXa[ɚـF|Xkt->0l9ܾ^3 WA{]yꞽDp¡8^PJ~I:_NTvx0f: PY50,6h ioN3jmA+0WV~Һ`j*P>:ȫJVg⹬NTAT20TY;S_&ԚX={q}?QF̽_r{Ql4iXt@+QvK#fz@<rxpcs֯_^b!>lDH/o>+)8Fr!.ROB)5i !* W9x#gҤ.#b/2|di;ϡ(7a *U[CZ[Y2Y qӝŅĸ̰@,:tIҾW9c6KGۓA ܎^H@"II;Dn@dn)>5K`6KG bC_/h$&xآ/EΠֆ}qY 8~ADQ?"t$<OIe 2V Y+Nr 4|.\nX%4ᒩ_xίwPON"]@*etr-P?p,cݵUP=-B2*m.vFSL G{6tAC}3, پŒ2ڀ:E P+P8eDwVRm#¬BVCjie% ^@.%B2EQ;p3H޹y8n1h>Q)~bStdzx&)_,-,orche3 +w=L!/jrqH8CG&<]S#-W9q_{J됈*QM%p3.A6A+(It-fgEJ!3uEbzbəwH"\Gq#'$HS%PDFjE(k> ƕ;?,Z U>zrW hrΦClڍO}iHL쿂T8CZ'6zORFE߲9p'Y%w;+ a>`dD:$"CL"^䩗i:]$7ՙsʌY<[SW YJMVe2^w Q'-ÄY)a`}4I> {vs[uA=kr5з Hl V.JTVp ¤8:nѳ}?E>ukj̅{>f, +~߲?s,R,nHfR h_T>J&YHdG=4[ؓ#)S3Ӈn\n wW_/}X6232AQ)wm煐6AhhU{b,B\hJ4QIxVrt8j-5L;94e] !eM; Xdp˜f3% ʃ͊b_\W$!"cӹPGwvpO.\q1~,jGRO5z2p6ɔH6Y=N\rGOSp{qRrb<(|^:gRUNJKs-ZСN,Q<OT (LvVQJt4ͣyK8}DmA@-9NolTɘ:nH3~k+?&ZҔ @XЧý"atS5qUs3Sg+KSK3.wEH`&N5"j*ԬT[D59Q]*zFSJǏ;S 5Jl64tC7<:FTy˸tG?`6ye(V̝)5Y"sOekJ<+c]3(_[1qo'F* W[P\o1kOA1{ph-xJ[q8d¾n`E<Nr gIP` I DE dmc} ˉ/">͂rP98a4՜PK!E01]nU"*m^\X!:pG`~H Dg}q/\C2p- zjvGBLǻkWP X6Trdb\2DwEJRWcb SdBz2صb"$Q˓"[d TV]Xa)S+0/5 9 dZ@5ۺՑ4)Y6^olGUR`8ٜMw?hKb4О:~I- +³ `&\FqA20/6(:lQ& AzzՒkr}n`V0w*@5i>b./ӡ{0MzZvd`iIdisX|l!ʁɰ Yz$m'V1. YX4zX-b=J^!uǠUIҒ5LtJG,bV>OkrJ$qݙ?@_' 4nB][;ܖTĬ; ]uh#}Cl( !҄:)c-#rhao螫^ P(/KSu` qg!FӾ;6aboCL!C+pQ pcY9fv}@rQBn F!{zt\ }9FeFtKgQf(t4 ŭ!c>4Npaxe?Rs?씉L _,tֹ/ҧ 7 B] in?I\W%{}dKҋ^jR Xt{Ϡ¶i\5/Yσbel4 QN=g %Wc!V1T-rR! x,h/!f o@,GW+dHFiu2E(R7>BpU] }o!kS֟V1nl2J)ܨ"=)'T06CTFH cʘ> nx_X奡iA'E6X!-~&A PRXDq $>vY=o*=aRσA-~ Ӄ {u'ܔ~"p\H"?JDQ̐:b]1%de5{M)\4fDyc><;?>‚oM+h0߇ط B [qyd2AX׹rGpFYc=/vd|LZ!,|]qS8ii-TWgh(F~:,;@!:trn( 5Y|Iعq(Y{gQ6j|*m v>aѤ}_:r-Le| 3~S vPub Cbe\DI,2c|8EN[(Rw:"`_ab\%"[.0vv@;87!/v ];r$Nw7 iH環b~A!Q &>lB>+'k+V3,$ ) bO] 貇~c8ݩ(taK,ށ{~LeHyɰ(qxjw0=#" ih=fTrlbhf ͒j9jlyW؜8$%8ƏśaV JU>p"4 xV}-zNNgEZVA QÉ 9) c [F~24=#3JǨR6Iv vYAx ;;k`JWe|SJ?߹I֦3':s k6$ܲ8=..nDW.ѹn d͖@6a!3- p0$Ow&sV;IJg%O W uec]O1L+_! M B4}#7󌐛>A$ 2K'+mǞI %z]_^D}njWb{6v}Dg\1H8aVw*Xuvvw0Mfo8A wazW0 ESqbǝ{>IEMxTZäֶ- }U ;~rVKg,ִtV jEՇMc{V@MsԠ^XX߳nr a*M)F ED'm/ D(ÂSqA{{]:LآǟUau)VXax(c Qg5Slzz-?K)-ɇ9'b4[Q(5َGgf9+Z"+{rPu\1lR˘`x.e]7ЦP]FqkAG\^NӀ,ibX ϻql\ؠKF-'$'"ĖX;'"NJFCbcl BxB[c՞%7se%H=l=Yؕn(YUgNw4mV2@]\ۚ^^:ݷL g3,}Ud;r@! zqF57rY!`iE(.8ؙٻ%^(fڤl3fj9MFJ Eei[|K[#XŦ6ilX-H _m2޲^/QEp5bV{ax"R]i )}%Ei/-Q]+s/]o{Mjt7 i7dfg7ǂ0G.`ǧ߀wg^UZO|4@6Ӿ \ 3@;JiBTdj\zI-h7צ{콸>*nz!o_uPtuƏHX஺$wÏ1JZ4e6N#öHܔ 6 jE7YHniX9F j߳(Q1d$i?bRꛘ Yf{ Vl[[3vئ{)H6*za-tVm5]ryܵNTx0Oz#Aa"xe͏5cwOKF=N[m1`u,J~0:Ua?In$p+>&%Q d@ESUёHKo9y~w Jb3Z]rH"hoɧo hMo Kp9`*W ͮa*#Ϩmu,:ĉK}{k8ҊC&vʡcj\hd< q٩ߩ.@Q66 ^ȹ,TڳAk~4KBTjغ« ӎpT9h2,<łm*(^M":J]g59W&һ5~- XfՖ c-MEqH90;*%Ɓf/.Q3|Y$3E 'R6K<5/Ⱥ$i%Tq~\E_gSR".9džq$fsu nK>pK'LP~p-t Ғu&˶6ض(:f/I!ˢ"Цu('3NR!l 7(fGN|ۋ²MJY;X֎ xYPn:se:9R@εEDEe3iݫSn~%xhT̸3y d5];C)?0 J #LI!5(HA%!*QuF=*_Ȳ.-7MCq8H^4O#sL>r vtd[~$ADI}n's~)=P_U+nzW'KnB2MC)kT0 9GYr)eokI~*QAVȴÉhf2{`HO+0 E0zDeFZdu{TnBQU-Զ`1Q(Ê8i\KsH"88'm(Ĺ9]($/P(=GST6jş9լb01Je)H _,$>$}{2DzTU3kD޶ރoϒӌmfaʔelZR:.m]Noel3)Y e?&O*YtZH`g$9>~]z ATdum_wxH& gEƤ+wS__"T&<$ ஬GE@G mZ}d͂b_{/0q04p9(1B?KޕÆX?vDDUVZ]mw\bLL LytIg#=ɵC,H~>oQ]WJ>s;լp%;nޠ˃(wɠnnt/@ T p2wA Pvme8PXuW'<⮣u\DmGN~a›V8'fBMUZU6LsVy1n2MKVaFt1 $Bcʳv&n[ K *"TFp<[]h=|5IR:Dʆ+i߮ >ݾt2Ч 4澑 ~#.Wo;3\NüebN!h"ϕ̫}R{Am qgt-|EHֆqZ} .`}%Q1e]$3|dSH/<319 Pt W)6PZ{LcU\7 }7P.dxmD) ed ))+M*!C, $hZ+!z&w8}5QU~Ow=udd~1D_T{\A۸Y'G#w\5e5\݆ũa􏦙8|cD'EW)_Hl !" # b,;YŸMw;4g.^,7NK iKj~.3Aq61GjZٖӈra߅LrI7+PDLUUn w ̀&RaXp ܑ'<̀(q1jSMڞaKTE5?h;9,~cbG8鎹t3sXdc_Ȱt/.Yd0~ۜFq-tWl@\8a(O'Sr#d[__~?3ݵݣ 9 E|Q *N>>)K)aABh),K y<폍u)?fjGEY]'~{āYrMio?c.r8԰0:x4w4]C24NS?VF |#w.bl>H\h},s9fM m(.S'񽯫޷7ld?B&^M1Y!5ޅŧa,pkZzo:AiCS%(2صP)KؚD8\Wzbؘࣧ77-'E=֚ރ CR?£`/H4rȪmoycG!{j/augը ĚWlJ}gnOrjB>Or-m‚騪 *#<0T@HPTA_FMk2}[8W5eT$Mh0+8pPwOL'Zq wN{yx;qTųXƱ*Fr$Rt ;n4ǫ_T,uG{l0HzGl ʹ ܊po{zyw7l'-U"# &:cl=cX7Z(^iɐkݕHe I+Pe>:8IefǙO(=uj8S,'• xncQ! `[D?bxVpc2JWǏ$lkj/pKob.r*A X.#{iKpim)e]d t]@ \eHZsZ7g&F' z8C%YA _GwrDH&3 +WG7eAvH}6$wob(]W`ܨ;HbNJsPJ'x2250h^L>o42"Ns|e aT7G@[og(J`!i ;ZEAJ8ǭ>R ;| !=Jo'**Nl Tب첕H[zKw1CbT?9>۱k~BkCaC0bwCV` cv&&wgJ$=\f l+] 4o7X_?ߌs b(8Q=Y4OF_xmƚGS}}g%Kkw5o_LE*QXqf^AosZ+r$RIC uQͺ m[`]Vc8ÐPPre`s1,R:˔R)(/ Bb;{hLFsӚTH1_fn c uJڲUA-y}>&a䆵ŌJѕ&,ZZnHՖӮfdˆEѨ5_ IzU *>@KXi~q&cAmA2Ŗ(ԃM ޗ2g)T=CapQ7 zh$|{m~\ʶ5G@/lQJlrQvu[JF_=OQƘL5Xb D:ayԌ z|hD9 ߱,V Uv}?+GCC"jv992#$tM)p4K$!YCWy h* 3Bv5×?Kg c5hP~(ߠR;ґ^k a "yH@۲AAIs/Osz u=y(# Etܽta/EtCd X4B+ '(GJ[p}}A`-9(&͞1{ kMw+7$]m)UH;-_!8g\iMuˍ-{EĆ4ΘhВxqnN9/" u7X4|U,Ł'u ic1y4ߎmeT~Yn~HyK% ~nc>^ d @2/oH1ErT7E{0&[jw!|B d_\vJ0wwOP>Bd&ݛ7y}8{hʼ&N26^ޖmm, g )ܯz%D> qRBc< -i>ȉ/?0;!BmcX  ]So&rIFN}A DVӬ/] s֘>:6b! f$M!EWI +TK jv^in3#xW,:)_dGiZUplafu Vs\!ʒ(,Tv QkKqk 1:XH_z[k eQ|m|V"4P0ʼngYt~̈́bDFFtCxҟy-f^G|Oȗ +8tvSV;6Sc9|4'!m m)Ө}2fvȫ_1˭\^aXU [^bnm%ؼN(N[ T`=7 m>MҌḦ͚́4Q-:Ιܡ7?"5Y NX.LNdEqe%jg?/Gg@Q &| 9c޸7F)"T jN ]2i=Hci[+=җV0Coa gDVk_;4ہԊ/mdȘF$gHfALAW RWԑa-< 0imŦ> h~'yue{^6$F`[j6z(3B̺bajHHKxP(X( ޸ar#޳jꆅ> w!M@ag;`V7.&|Ha$aZhb$]C``2ASxF0%%$/}5g]w˭i&+e;22[PU+5hFZFS?m`~㡌u^ pqq糧\%!ݦ@kAYq4VKB D3KP{8v)BtI,Ht jpj%@yPG<وN!)#핰a̟e ܵZvȩv."\"m($+q SCeCWpx@=jzYrdM %Z/̬y mJ㥻w)O& KGK-X*ODyd98Џj\G6㈹UG~5wȆ(JԆs'0.|M_mnES4XM"V V[a }s[LK9Ċpjr\ȯ5(ovcZ8!by/?T58^yf9C|' ՅnfbnMuA PxDr'nEh^Sc+ܬc\N=$ՌxGq~BU9mNuUȵo7 TBjiu5.D_l2t%d6tT2,Q[H0rT%qMjImMK|qm2Yvij|arR8EPO/`H4Xɳ?owڤBqldk"ĂE6~(G^㟋fMtbk٭_~rj XnI7P$Q ۺfeTX}f?%}^^aׯmn GreAo1!aM4E̷?޷5ۖUwO_P{z8)V%+5jDz.o w/G W º)NCDO:LO\ث.1i_ɷRhA}8ӵD3/W&YcclBU/IN T"UӰ6r.}7R˥l­3YC$fȗ@ڃA;ZL 7 LQb5G"V O"}cau.`X!7r̂_Zk<3r)tl&Bz򅬭S`Xa ➳j~C|D<:b=ԲɲPQFkJ'#0]!mxar>;B2EM/*s:83 c I89e2TUtL*X/P쭣/^o0,q͊Y(ZrOR9>sH&(@AMe7 v*1."E#,J84˅WkNƎ](1{ʗPSd3f`ic-LiDf^l%b'BףP fz^kkv&5AA7+%b(q#`%Ƹ8eǪ:Ab&9 Rطh,GFj+o Q Ȧ zX1\\EQ^5ٲ ou2㺦u@Oڶ>g)A#jhցxdL1_7'7(Ix.Οik3B]CA0^. 19tpgռ zT[R ~J 9PımG9I o[П~QӝaPk1qM2#Oi+ϵ|Dy1 6Z$Eb^`[Iђ C 5 )5};И P AfmTgPGr_5s+}SVzj 34Q{6 Nr4[nCI+F1R$S`\ nc5%S!Nq.頞_ꀨ ;9?zݴ 7Th7ԳwͲȳݜ .4ԎC2tO2h153a>0JmLTy\\-YMBHe4*J_+ȟMxWn<|rk.0_+aIžԍx-wWV`kyݭ=9't/H Wۮe=iH3>Yn7_x3Lt-o}Գ@a]1iI?AmlG "Χc%(dm5zexPW5r0}_ oTW&; GH3.gVr0-b|ߌ2*һ{J Ց%O3OڽJ}yjesrBte30g*O*o~8?'e5Gxl=sxj*2/8T*А%|1C ?A2duUU P X]qxE5 } Ϛ{3uqZ}&4 pg]-oEO:]L9Pckh!tϑݳ!Alr,4Wh M9e.$􌻆9LTt~?:L< _F P_Ԧt{ s@1c[Y5\#q˹h)3n+ M_}vZ=2ɵE$3<?Ȫ뚬[Cl)h0Ր2p8ڷqq@3gڄ'Ϩ@qߚE}X8xD&AUƙ$zn[TD RW=}8^is٦x3@+c^ZԯD [i]]1/zhJ,3K߫]tD+hM&C3$ QW栘mK*a֔!ꕺ+3G2NjSjYYA"/-G>a5u852Wݙ/5$^ezuٕ̐i;75gS͞JТ *5kDYD+BQ,TGԞFi*Iqy| Y#t;hDz`xmTu21 2ImԀ:rp㌧"!825B{!/Եp˳M˫9ڹKibp?@#8HA1r!na y#3MúM1cDbn BN9-P>"L/lzʪW7F;WCm NRk80hR_~b'tmMWv)Xšt;M2WƓi1"*/WMH L@t' C;&GO7&YlrUɌz *e%ޚ&k,h :9w GED?5C5>o?Uv"o7Oם-7xO2L6޵!էKLpM|^][8%n;]MLY2Ԟg~=zliFBis~p,Jgt/:9jH=$+96Dnnc%P24iѿw 3.?:J,HG'5z=IBJsPrIݻ̡w"/ܖ3ˋMQ8+'Fp,;b-36(SZeEy`uIre]dl28o"oY? uቓ_Kl?R)kKIUu h b*k =hXg#eO7qw,SU򇏡h z"`F#zy*p ƇOކHAPo& ;1:hI3 }UQt~xV5ZS*=3Cg_{mBk nJVLnTȽ Z~(/I&i#9VC_׎mua%\Y t T!TI*PzL:Ks jC"}s},AϤ_quYxCu82jտ7Ty&S~K{`S>+zAmCLW=EQJͱWstfmcY &e ed</\/P_0}9<)-xM5IǪ'P2"0U 44|@iKǢt鹆|R,>Y^껿hənL3}%9P%]ׅvtr1^{? dC0^` w 6NpMtpFЂ D633`1ωS*uߖ#O,uD=rsg 5C::n:js 1$k7ׁȦItUy ̆>aH=>LRZ|0 Ho9#"ȺJ+!aCSxSڬ?':Ķ"ׁ)V :Xl}}OW{]B=#P`:b2 +lVP/b ^J1e#Kxъ!fneX\J,vG5M dJ0uIJB -U`%*dK<0$f{UcD@η*r*|$kй>_K*xop۟mP_""S(GncV ;ba+'rKbZʕ )щni^] YjmZ$Yҳ[ 簃uB `3w.,& U e彪@'Ț{HN28)&"8gXnv!bqi-"&n2H8.$VT}үpZ?gFN|vީE$e8+U.ȭ%}Tq4C-/$}+p>֜j)[&5+`q11A:W\#;R+lv7%0T.ޒ^+gcQnmq2-]9Z-esYyr. .+ J:ArF6d ~Z[o`}$~= =iǐ s`4Khmssm_(S<0DA d@Rf:U,, ұlΪ5ՙQFer%Q!\HKS4b^T2)kA@Cxo";-]~^|= `T^DsĎ r!!{U@:_xl9mWG)-Y3݉e8__iސzlR\p `7a)+ln%Bh5fhTG5#z:?ݿSڀ3mrT&J+o(/'rSt:$+ӄΦIk{J2|Y|_@҄Qך6 ]`۩{d/~3-|J.ןXW(R|Mtω޾ c ⩣drx!LYJ Agzɍ6xAfNL@s1" 7irw,s<-q"%E6uWDZ iZkSf'u}86*wFԧ`~#ȹZ {.Nvǀ] z˔CÉY =piiHA/.yZLtUj5\"~OXM\`+9(.lkKSK҆t+6ܵ2otU-*Dy1 HB-Wo3:As‚3jl 6Ԥ  W]bh13WW˾sPż<*C Y\a@KI! pҢrlX,?933 @\udO:,*ioQ( >Б⃷EsϩGBF}Fzs,E/Ԧ:J+%ra,ş Odjxo=d7Ï,{"Ehiزbzup$\y0sup^"S_ lBkuqlc/'H&7գ\(җKqvTe]&ǜu-4"q`= Wx5a bx.Y4jj_VV i:Pu= ֔B=9ꂢє pɈ(Խ&-K|&=ن^_/`rbuY]W N R47=2~ 6jvRGpa<( ?-ϛ \?I]KMtJ`I~hوH,RϚo5^>*r/%2RMY0nNy݊C72 -e:uX…J.ʧH$0"G6^FN w!/Oe XYtZ]9"Oa,_7ydBf!{5eI=?=W]l_ hx9f#k*:+\"4q20%> DkBK}bo.hZɁt\ {5'LЊqq[otϒ_mRr|kh{ca90H-.!$ .TeaV VUeiQsj߀E{K7Ƽ tk0PIk#O;PŨf01`x0ibR|Zh r"&Q>t0*H˨HڀLJyxHd@T`1¾%Acn7瞭# W2rh8D&jzO2 `Ë aem 0QYXTn!zXtA-K,[33u#H6jO_:Ւر7Zp=2}:7s~S[2,G&齘f"ԧ=.rO6n8xe@X(Hw t8i07.-)Gd%:t{FLxb KLӯ跪@>3@0+fT$utBD; Y30'ȚiL;ZGb Δ9G-̣5ʮkm{YZ?Q0-d+xP11A_2읽1xPU3~ؐ :+9f|/)oW<^r,]>o_ᰠ&4+2!B+8ȻI]k }P@O7;@DDq?Ñ7F$jtb -?C#.ac!:,bt|?Υb dCtcOn%Z e;Oճӟ'rBα2 )H,:6J@>!p~FH!|i =pa4L*p(hX]V|Eɐ c^i_082|(R2ˁofޙ5@pLE.M* /nAyL:qH㴭m' OaBOғpA;\ݡ7ӹ(щ$GUyg!y^&;k&h;@hMNթQۧiCvu/ozb*|SZ:WwwX}`y.j<+xsjVlͬ/{0P]!.Öo(i0΂ ($*4ł~a"w ki7G-i r,´uSLމ^E0;)f(z+;skbVOb+Qm\2Vi +v3[|QY i\L7 G]~'1yT0S@6 yw PLpiB|&/=HD`8AO#x횜Pg:kB5-rk_qTv1߸WdKVIeBn VhmP q}Oy\CVXtkjD'i1T3dʱ'P"7Gرx5"F̍ΩO.y`d4KM>Xo^um#7E!SѨpep GC']V0F6 yrG <03I3IG ՐX;chƯ[VK)}$8X}mPBțfֱq =1d4J|4knlfwPf/'ʄ^sJK쾘|C@gH HP[WYGR㣄.1-PWU&mn.vzysjsuZvJ֮>Ӟ.`3] $,ayӕ2ZXWZIZ[g!Jӯe 폾<j[rd<"j anGR.!e!qٲ"%uq+ ?Em6tRyomK~VRNM2$Bu&7y_T9`h!ͫjz 0^991[LpFf@SRȚBI4`|c)Mw*[7@LOaD -E4[á1ge0).i˞ xHNq6 vkƁ?ttEe&Ang;#c!ݍREi6!gsOŬ`MDxO4Ho`˧S~ߦZ4KmZazXm."0 +PWT't%E*!*zA 2ȞvoCi&nZ?uwDZ9 .2;gVY[v j=&7 GD㲝䃧X:q0s-]/ E_+vw _mV ꜽxsy6+F/[d!fTh Z=nR|QT񔭫|V&kIu18XG?54AL~IbDSPYz@{锂bȞ*Us]+k06J]%Vƞ .٪{3ADtWi~?8v v#OWs±MQ7U'ŹOMy K`ڎ>Րe J[ElM(8L4-Kޞ<}|k9+B,F{QsOG a>a*d{͵^a.i60·skv(Îu,^\>I[ay'MR{ϳju:+NC<^,u֮Ft d5ʭK~0t4JZT!k$۶\A/"a'~=&skWPk0^*hzh3!G$+y4|+9>(CIWfi ULyUn_#BERIo5쉤XS,Shiَte%6M9FrȰ% 1T)aZъ&E4i() 6%U@AC Zp0]cU@$c~13V7C$Of&.ۚ. ͟=H)IY2>n큥l4nIi3a>}@Jb9HjD_d{X]Sn:Ge['\[NriЎvPL~0djJ YVY[`nڟ.ݭ}}w Ky.0M  ހxUf~fxӝ((0t8tv{u:|I:,ƮDEd75 1d>{ae* I? IO!5z,DOJѱ"}gckR7PZWz.w0"cf'.0i^]Og~]>aa,֏#=҈V\6cN@ ـx<a9IH0[` vC6VcGe=~26\'<y;,)X zNi;=Aai:Pdנba݌-ʅSF9 jjzK\'&i(٭j76`xsmCmSoP&ODԩliн 렴Y)c';*f_|A^58y(|M';듑{ـWt#/{D)4IE.RKA[7^g)39& iWpDwէsSS%U\uXePmFژ¢;,!1k!jf)kHTňJ N_kϟ8}ƸǑ"YV,jr{ Xژ< |+ѣ .}4`WF M4ݮ+$t5hPWpo Pn23F6whE VWc@&!8D57nYb?'ʜϓhKX i ėcE`|A9;.0ja&K_۰hpȵ1Tֽadԡհw5W٩@UbWZvk|e9K?lM޷ Hs<$uqwD ;NMn#ez-j,}9[T `&hF]/a2o'2mHq_x>N_458@KRJd\}9N ;;jc#[./@#c>BB2lj 5'φ7ݠ\%S>60T;#NOvu 9t|W4{f`,vko K%B坵ltB,xt6Ǿ>zlC \S$Gxۙ`)ڻQUӋ(qD,&|?qOW'pE;cњ]0JUڧY~.8 щRys?_0"}xy:s X(Kk@۸f63 [){ 8E#KCeĬ[CA߅'l/TY<`Z78`So|6q`Sƻ<9L2D o)&>c`laJj)+<\lޥPXV dۇ؋%-5#Ib]Oy4NXe]ff s!=%th| y sY6?/{ܽNM}9;_\IA>[.h2 fok.kQ뽺nPX-/wy%xK)(:R+ YeeY:gtӼ>/.C;@ hT3l68!Ɲ-1;$6k8- D+SԼ_$es&oSX:~d@Fn ŷ_bhɸes>qq_ԙPWpϿm؆B́-&Hapfa-q^8ld_6|ϖng㒔l9ytĴͧ$$ e`yg2@A`GvzOZUj@PդHlt՘%OKN"vo(F`]k~8xk1tfvnA Ȱ@ldk\j |?9~T]} Y/p M걄PM]Uw˙aoF ݛFD_7^SL)dÿ-"GR7KJ̛h0:? j0K2[/9$5s ;?ECzv:nAJ,3m;5 ~lB?CpIN%VǴA^,q!?+%=d DZkitwLcu,_Ek2CXL*k%%ɜ'm{2v+hҙ/%~n!7`NTN޺+jF5{9LJ^}͇Tֱy.< J{ PW2VuTCFU.d˟^Dg:iA |zducȠ[uyf)Q6Tbc&ʓ}x:BS<ÁqH$ED7s"*/6T(௉8;}.c.EԂq:%jBtHGmb1O@ 9U` NN@%0~r"2( pWZK)/ncR`qeDj̖KO32!R%v|v[.*Gz8zIm$6nV6F VpHNAyMj:س{Y!3x~&*$ʆIqoÄloP!4"jRNNMG2)+[Ɋ1ΧeZx-Q`*Sdž."faU0 l7TҥLI=7o@I*S5R* }b`U.{ W/5:0zEDz̞\*:Z-?nd- Y]iSE=7q¶rf+WQeiJum lh Y\\78Fy'JVF,Q55dr2pփ/Q!ezGkLPd&j zԋ^ag Ǫ7ۀӍ)lW8\wiNWޚR>y@ [ewcBj͚ri2͞XR~\+7`@-Y%EqRkhF>Ѣ_xD @8 m9K-E puCY\Idj٪{PmzgקƑq7  !ڍS'jyMv[iJDd$ @ILs{>S~cp{DW}f Fn0` izS7M=l[GOw'w]"|?n0,R˘ݙ jǶ>3X YLSh'p[ Z3]HsJ׫AA6JgV(^;{5  3IAPJzT!{s}D ߽iN_”-p[o}"O. \ b21"e&\>ā>i.O=_򾗷P87w"_6ҭ\d_˙P)98̠ٞkv[S.f=l>^.wxfh.k"ch]T`pC,ſ W #H>fm‰hJ+LvQp`C.S)(tT?M]YeӜET\IF*}YL>@\Ʃ^VSAԃ4Pj;Fmmuo6$2-3ҧPN:K@Ogҭ_4±uzX,'xԊO=5U $׺u(>}_bwu_yF05lzcjN3$Rq aTb󴒼aceSZ?*fWk%0XϺ! loƲ*/iAJI|Q]5gѨg+i5ܷ;MR`&ui:p&SuW>}V w&V-!맪샿J#ne#lO2ԽVHIM?+Cu3ʿ}c78p"pÖ}kwX0 EnPH8*9E:(9P涑c޿p,QYPc좛qv\R>,v_u{a.F-dJޘ[a3ցG5<xg11%) Bs>!F`g1f`nh ؎mf8"4ʖj!ht^t%Ͼg2ǒʔ^z !-Tڪ(k!Q7B͞fy&4IQT搉]tE y}I.$?q& m\VF}@Rܔ2:3g{gg8̲Q ӝ[B_<jհ4G!Ѡ̤<` q|+ hWH) nH8Hs~oC!>>Pڊy|'ջ"y8UBsXZO4 5HW(%7E=*]څHO?cA.:cwPkzP6^ OJ ԉϾ劬s><Ԙ D9370#ڹQ:kznwXB?ۜIu3i3#Mp&67 ,T8~{5vr#Z(t;^ ^%џ^Pi*_u."8WڤB8Wb\1/ۤ oލ ߊ69|OP"wGNAĉ぀%bZ v5QwpvR_ cd.V$w |5[O-w[a~\[h) TͬuMM&G?1yRj>\9!0jg{E ܓfDݐ$_2K^6LIՉ՛TrBFQCAYRưawZ7pMx?:l2ڳ,?NX'٧ZvfM]jKjh0m۩Z\Q*ɭS]hTulO ⳍYcsFnK 1JtetLݐ򀬎N+Fl₂h*))8DW3龭r՘13AAl>WcaLTvgb%}NI猹}CX,[:[pyJka){JKߗKz=㮬42x()N t9Oe~'o5I4i_jDzuA\Hg߫(U+뇵;#*-KXqada[4 jHNrZWE+4(䤣KDe|eGX9XBOu`+asw&>ǂ80͒{(uD/J rlb9-| %M":\Zq6G빯M* W0Հ 'Q$cn7L FAnWGP;l5ˉ`=uT}daN_N `k*KptH9O:wjih@aG)[QB.'B'H9#kqwKd/ 6V &Pz<@t&c.F[Vn]PBD; ]u pa~8_y_xK?FIhXSJ`#3@*0w>4wGF ,x85{Ct.Lp*jNc}Т˪ ~:5?ҶW_RE721w<*',TA Bff&X!A=y0UQ2&|f 6"u%>vJߏ\=f9Рj1[xvauwStjFM +QpR0ъmLFd^M.Q7R8?'^!6oa6Q+v)/4erY ]( M0At'< W1JVqϒCCl:iV3ڐtCNN;\n|%3B-It#^4Re^c⭐LS!SFc\ O"C-RL~o#0+𷂑;n,RGぞ Uт MJ~&XAH(B,wnD =)^"y=@g1a @Fʐ 8F% tNjzX [XUDW ߡ뀾]Vk^LΠn$.ibm{(Ͽ l- !͆_%)`,5 or_"FV,kcL|:Ⱥt8ǟuA/ LqJ;=٥?2p)OKTviѠ1@?Ek6Tg/[ m̞ e<ɤ( &3 :5ކt|ZJ&L5m)hpoL>G,Vlrʸن;/|+3M'φ+dm~aăsj2:4?hPle"H>u;Jڅ. C":D>c0=ؾUSz9qT u muEb0HȠg: 'fLDHBcD)bƞ<].fin @CGۇ{ŋW&Cz'r %>W1 ^B&@v6{u=V^̓ÊFp\Fsvwu@$덱Iq;$ 86=q:p&ktW#ʁmƴc b1]);/<[xtR9j33v/Rʧ$'pSz&k]P5/6sN=8b;!yBYCdOyF9 C !G:zpdͿ5Qm붡ceCWtM 3i=Y؝W3Y:YNlmj8hL5(ɡ0pܚl*#樼?APiX9=`> yI^CǟX95F;JqŀxctxqW5/u6fݘI|QLO/}ϸRyf ~%agϗ`o Czs;e`uGRv׽!^"sLYp5bS ?dv"nU?V,p$3B^Sc7NI.=N'ٱpɵT[frֹڂdIQ†E!j9Ay*Yu%b}ˁ9| EF)Єz~JɍZ8N2STgyN,)1kk NPċ,*m,{|.nւe[f,5R@\bݿf .1oy)Vʵ嚏jY[T e{m,. )^clZy#U^<>R8oKԃU,'9_V!M250IG,(D_"dc)MS5Ll {f r91x+5Ŧ{%|f,+/{m«[b_p1CC2eB`1{spcg(`_\!x :a0YJB=◊;h9/ú}@#$=鼯tUre Lm{LS7r1}%$hXcXg4*$HcTZoyjk<޶% upcO`ĵM $\LI\O2F?,e0.q^/ !.BtA{ 3uƞ)CdPH3M $gq!g$3}( Rry~f׼'uX~T:E7/? =\ .qeԒ9)a7SEO;($UXsH^ >!t-y)`7owH|*:(4Up=3Yy2a:J{A:t ,*tttݐIP.Q/W{)&WCtVF$/W1,DD /!jO8I7sWDvkS& cht\Ҡ>60,jZua>5KEfkUskH ]aTfEQ[X5jV{ېЫJvӊCOPI6"Ti! J Hv~җ3B5FynK{jXa IkGpo5.{ioCQluݍ/]O;i=|0o!H6N\˳3YPm dfy>Z+|+3?˟#ew!*fA ij׎ّ`:j_H0ݼ &HѲl!F_ζTBst~1Kt{?"KMɁIl5ҥmS i5rqbعjDS.(.u***vA#%=cNV`QB-`/ewm/kr2`J>D'gQpwR-7;E{(]K\B˺ou/uIHQ2kHEQ1dﮤ4'“c?4sm b{kkJU4w)NL)~PXa ׄp J.Mf&􈸥Xq#*~>7s9{YM AVT&k]2HM.ZF;5*=_*gaF㴶L:0%x8ku Br" WSY3whS Tڋ~.G8;U;} Y  )Q5YO0Wl.@Rê;˫T+Πe3zx='g:Zq9?Yj6~ϩ6 B _W\}]c$'˫v75B O@:f)# M; Iܠ^at#쑹p ìT^ϙAZ6VGwA Hb浕0 vVӣϓ0YsQm^#\-zv% &Qc; Dy*7da{w'E=eU.(sv!R3`%r8/g`?׫#*ʺ$`Hӯ LKAV&d?Wn$zͪa O2qf.>1l/-rq4/EE#'-Q1(+AQT31Mx 7&=~ͻj> |z}%TmN T~H'bp<JXhkքkgv!gfk"\)`:x=EcrD6;Dυ( d:ƚں&22u{ßc-^+~ _! ЍY78@VH";EgE o1oC/$Ց `6`eMc';ʯM0+Kp!?2=Vܫ@z]GCl⪎=]!t!JRЎ3z"zJ牱 5:3P%Sûw]p e$Q 4E''Y8E8d 8JɈv AzAZ6+r9 _-'uD $ई0uJDO@hk\ EBK d`}cdt+QD֡HP*u=`OӺ(%tjA ?R%%hD<8ҵR u AI@ no#]Y#ZuѬ-uT.;:}ݙP!HQoC;e)`7zg+,Nuw%Q‘[ʖ8Hr ֵx"¹qϪ0~BP43_$Gj CT% cZ5w J1rLR~ KNB$oNIKkTФ@|\_u lدyHMI(Q_JvnOXVW~˅ukGktH<ܺߟ]:.k4k4꾙~]6FglŜdU#\4Țq LR+iJPYcZ HO(7 j&ߓ[n0mfKplOd_R"e]PL qn6nA2H(t !P&ՔZw'94i@XS~[V}C+\1]STа2/H^uSbDڏ6WgGf+<ӈCFLC1޴aiڪHKEGS"բr/3C; ,P'uz?\k2abU\Phb6pwk7:O#apE;X.febXŊR٭<_E~icWy(uO'_5o"?4[Dy=T4N$?-},o_t~Q˾Rx 9:C[3<-kx "ǟ55$#6y3V*tFFH sE*?A 'ْZ"TK:ph8p[O}Dtkݿxo$*͑Fa_AߋUݷnKt,hfl5Y ExL:MY>fhru;Nrߣ]`g aEXZ/D?Ob"Ps?.燒lt}Zl.Nd_C1wL78 9S?2@ & Z=&J8C2ᾞXn ;Ro!3c( +Oc.=~S48y+WͿSd=;s7RE^QڊIm9ml=p 'u٥>L3v_z䣞ubQ"BZu*MFE EѰ~'ù(NvwP]AA\  |r Py蓽/;([X.[HAt!AN]BvH$En-eJKm 5GBE{*sDue C ur#É / cDD=CD/惘qD4XA41J.G=~ n,EzswLM{z/M!N W+i] ݻUyu,ӫT1-~ܘd$sI3QU^4C䇽*)(_D+G|KseỹqhGۊ"=+8_%02Kc߀CD&i5ń\ՀWfSZ6ED LD M Ȧ!/"brXxz| P L6&O4{RH .j?P1@v# W:AJk椂@ǖPq_G[wdg欆J[&Hah/4vFzcA33{gYAcY5D Q;=@m/_S3]tZ H5xyE'mrҽpy-7iuFJц~_(Ҝt{@ǷtPn 9>(5Ԑ\5#S+|3o=B7VH]&: ۨⷥp#$ŅJBV־ j'U6`HHeye5gLȚ<剳$|̰LzVmK$E#s(dfd8-߳_̩s[ūBt%&=95ԗ;v-I&YZ{K{<#:JYYj*X igT2WV#HdwpPR.z :{n/(N Tu {(,+n~~dB2dRp#|vV$h W;c%c}ꋧ878 E,ꔸړ5BEM5"3ZaY9JΉ)ի '/h.˦O@!_}@CQ7gأ~'|uJ;gH8[׻EDUJ٤ ̳w>;2s%fQ<[.8lg|!7ka̵үA-:t4L}=b_v G7GP!34^OLmO+g̒:ұ$חFb+M\O?<'y!.O"A]ʙ O[ nXU|ه)}3vZ@o(րh?s6nGS˲Ym1LsH^&Fzxy YQF̽t0|Hi7@DΙ2 tm[LUꐣ` #چ,*U4dcHIhϖ'Zs.7`5!+r0^ՈQ?'n-Vk͸F9 yR=ʕEᙙ<$S8&U3Ew)ձ!$Y]]lf9?P]9yyי[sX6`UK$C *0_ ]%X.HGSr:o65y teAA7xӟb1U=(" Yɚ\|%\a5 ,<`GH[SϐҔ:M'?~coD R:[2l_W"ٱ1˗)xwj(3x21ʙtlvXkV_t3'R^uYt8Eݧ] d3F-bBRVXSťbRR3K\yWkǶ2f&h>.oZD8Di5ʂTH|մAhʇydpYu )h711deo-\an#'"QBK@zb8b]Oټ s/ 2QL(U.k0ѥs  ԃ]A5 ,ڈց)ZQYW )h]5 pHNmQ1S?7oaaj[YhNcGaYɵ21k+\1dߺ}0joHd'Yy*=' (} tQI_!y~D+gg{k.X9n~^UB)[+5}&,=ҕAAt1k#*Rqo \5rv4:C]&\7 &t\סV aBl>azo!Dža|D[ uhcŷ/<nӎF:ZӲF(ٞV+9DlG*Vи޳T鄆H4 ʔ4޼4,iL)AZQ UYVf.jK:"[C!HsQZv!t& @`eJq㑍K /rXHw^ZW9V_>BɻoԮAH0CH]@ 6[esVNy&ooI/2PF;|P452C0yHB ov-W>ت4.*lt}%Aw{9b$g c BzGx #1.e#T\a ?btV@`cJq,g\m6GM|0/ͮyLwa"OZw UӟICg +Ya,g]V u?X$'?Ipᚢ"(9[KI=-r|o@јZ:Plܣ2Fkl(9\_ Jďo@ [bZ:4էDdgK2cAb-TW `ލ-FbR(=X?s/qzC5yϷV2W+@0;sYdps湹6xR%Ab6iBm+ٺrJ.w~Lmlf ~ Cz9=G^wُ-1һpq+S_S4BvĚI*P1r,ȜPPb=.ѱA?FMV8⍅@VcF@h!wO%z# <ʅk\meeQ_5h-)jJVԌib/)}dAѧۨMTdk\du m{fI!(b0F .(hNQ _q4?w;S:-t?\Y SgքqwNWf.{Qh)ۙֈku*|.gX?Y@m&0vx7#'v:Wolxsm/7cUǾ򈷅?xzx$-f46f M&0GezNE*6 p}Nt*e-cpß{ϗ} ;|H\~RB䑢{=j`/F_+)|;b& r$8V=LDOVjrԨrxr1haPܮ:HuwC l;=g0$F(sW%VNљmRS.?:N*JF@ؾ"naMnX-߫ A@sa:N^]>ŞbVMb1d}&H 91m\:Bo54閱#,-k~ab-uAX7l# ^U0_y'!UQ%} xA$(-M=ѧ${;[*iQ)(jxfYj)m( Mf snS65gQ2TeUbRGG֜ak %(V͇Ǿ~W=@3p?Hn?.RMŝ =](0Lj藠zJuۼ[1,~vf R5S JMedhx59-q$h=nDKm*(W?<'+ 8{]Se[z0([;9(Rϥ}IZV3dzGrZX ?'?zwh[f,BbA)Rī'N{'"+m2[B-տ\dm7B;mS`yz\^uwA,=,4RI-3KUנjo\5A7Lml!!@]\@6MS p<E$]F 5v~(cW> X@B80Pmvn5Ak~NR/3  Sa5郶 rz6i ȋDO C1:`0>.⫻@HJ1FE@ݗ`v51wJȭg D1dMtoj{촐Mܪi%c-Xo(F=jCF۞ơpH<ee3(U|u6ڷEщ] 5 a0  HuVrJ1}t~lz;|Hmd/{KIPx>E~ؗ|so:x\Z 9/XU>cra^#3;Hzvԗ'H(89E4w˵P֟e3ˁ85Ip6(tIsk~)S&X99@}#"Ug:db$ 9n[QW.޸O4k!y?,Eg4xӔsh !m( }TlfL3P.>u\c+&Eoi+>(ޢdbU6oF{(Uf'bbgH*"tAA&1EQ'bVH]fj 2CߩKFj50Bd-qQL&<8Х7ITzqb.2Ԝß¿Zg2{{vxzGM@(B#xK(ݓB[" .t^k:}aLp @e= [gPtHxH |f5 ;1${umĐY9+.W|b,K@Z +E k?{ςaF5M|n BePdBYĕ`Uy/ޢ!.}>T0lpD3}p= q'V6Hł}4[l@%asŃy;)m5zi4U@mG(͕>Y_jy|jshZS0.B}R,gb iQx(m]NY", xZxk~I -F/%s\} a{ЩoB] u0eG_fҁ]0SMQr*SH1*س; SmQ3W,nZ0:ǂ3f.xUlLRPULRĠn=6:4e6Ϧ 3P p .T`]h*;^Xlpy;X`'$cA] B0u#(ܥFmG'j3+Q,Hr=퐕Vߊk%f3T"gΔ̕ n<?[F%qҊɤ VNYnOEYeA\ؑW)h~B, `${!>Tf؄NjxhִaUM|EEe^GS$DGњWnC7pƜH;0 C8Q$j!dJ(~c䦔 UI ~M]&eh櫺D~Q0n$~I1q(>I @9O[ն-FU/'?m0vZ7܌Qx`@ 3 8,[2boVl9mD1uKKƴIד{%e> ;菍޸OCUnm@6ߢ_!}?ζ'1cA9z4B:%?5?V'‹ y]ˠCy6~(W~K([#w~5&*1a_ N U;>̒#C~cUP/_<Hn? gӣ[ L?$^kp-HH is~7ƙ ZJuYA9jz6[TrlSdbeBPP?}ޑ:funF?VuSk7Rv33Z?9=\%xǠ16+SdLq(_t` PlE f=-\,$ YxPβB,]9stZꖏ ɨ-IA1n$v1@쓽,˱p%͌ΡG&g&M >zy?mwluS-zބH,Ino"'Z>Un嗣7ԣo{^K+&@&uTVKlZp(`6 FQw)e,\)Lyv`2%=)_|2 ,n"]Zw4uih< lIc:CB1.D)g@Y}DC'~r(wʊȾHp)t CdlWȨ3oǢv}79),?]__ Wӷ H4RsTs umTL{H+& M 3wϿM IpJRpBk<=.Mށ%z y_EF9niD tN 2iOS#*KÑEz&3|.7?fgl$w4nARotKJLU `%%u |X؁ ˌ=b|9ɸmym؛-mNn^RA`;J)l(vu|Xg]%`B“k'K #;ΎxE1 =q!zx&1O2V *w/پм auѿs2o?5jt}z#I1{~Dd V Nj 4@_#C-Ss#/>ջIJY yXT}*?`qJAׅ؎n Cyy`VR.+ǧ^(,U] F,Rw旛K|iIWn'ҘwhRMfxs(IQ5Ap~ˣ}9Tlg6:g0JoOP F'TA 縯nڣ!UMG ߠk!@uKIHi!i]U`-'jq/YB1b˷HCLyMH(Wxdfl?A"_Q9sCRP6Gmĩw"(K.-;S65ҭz<%yv"]+ƝACXΧFu_1E~ p!z(<˒M-v݋>ƀK3:۔ԫ/"{vz֢q.9͂"&,}t0w`@ڍX|q|?jV=˷38aj[KR,1;z?fԢKPظH{0e.EFushW0gE~c[}xIoƊXB`,ֵ!e яWֻ9xdE(0.7b?McRtDVw~ SW?4ӹֳg5;hRi a);A`;e6tD_Bf Ѐ8š Xӥ~ +R!\2`%`8MvbrSYMAmIZ_HZ@λB`H^Ie^~^,Tӿh>6 W|TXq"o;~mf&"/ C]ҕlNfU`1Ƿ.cK2C"|ڑRc8MJ׭@o h8D=gVN~! ה⩓P5Σz:Ms`*eD[}KLe^&L.r^RYkj߉w?ҲD/tF'ļ(wIvdo,\1p+ G$3얪9@yUMuWg3{eXhIe'$}Շ6 6a!)ҳ4!zhr̒MF8;$y fQ=ŶGu$` eCʘl~k1u %eb;i'!{zMuHRwYRmIv42Bur%!SP,uJNa^dt-J3)xorf.L€r^*s I9k ͲKou447;/©#w2?5yY]bRFME%_:M pgGyq4ӖQO4Ő?X6.WۜҤ(S) Qʐ]DŽrb#d̼|+zR#t_D_KxskLE? DqQCSz"ڞ&QiR\t/|IqCO֖O8 3 T6g7t 0Uo'-[OG67 _wK"P`UR%q֨Kb` 瘱4$(Zw`u)o14c'LX(gJǠÜ@ DPԬ!7dޔpOnfBQo:  "D욲Cc]<TWI{]Xo3 \m*XlFL G4jD]CBV0TlLP38W1ż4jyxh:*1Ͷ0P[~(A{c; ]-T5JFeBP_G7-)ִ'apOA]TD J)nԦǚBM5e'¢g[?R`_?X1՜Wԕ=e#"$M%X r_P)/\J\Lh+e~n6{*-~fd5vT8no/rFXL܇j-쩬/{hoQ."s.eMS4lYnJ:)Y"9Y̯'1RV$K*9 dYm]RBYnȐEz[YxWBHTс;&uOedO&Gh0}Vćmtǩ#K[!-}2Xz}G{Ȕx}5hzK< FO}n 3m}D74n,rpM&K)(k#[1$Aq 58h!anԭIN RX6pr ǜye?)<7ikxVH<5}7)QX$f2#ш+3(ZٶTta5lq ZvKV5i!F\|eĢ&ic<A~L+)LESR*.ł/d'xkW;j=)OHF. FJa%]+tg`liNݛkYsľ2B%U Gz}7a᰼ 9|W-ˀ8wh( o,ۨcLgeA/@3&#>EheOWNY.q"r/?dr}G笓p1U@EW3!Sd'Ede;5;ޗgI两blP/Mj$v_*#MY|V "3'CaU*]͜=/z1h6ـECS&>%-F+~V#RסݹyN7{`U @GT]U V$ #W.ddY:S5E#䃝Kzs!57i+v#)[?n=kYeOaiM|sIl֚-LiU^ V`ڻvQϘַe[}/d+ gfnf9Q"l}Na:`ȂI xD$@0w7? 1~~rߙ%6NgVKQi3&ȃ:,%3x'v%:7l2&,8o7&ĩ<i1'dф}Q9 Ο_@6 ؔBlW4ղgԝKv(پ20XfDɛ'+ &T"{yx E;U%I,ۘU{l"6]⶚fEA>ҠJ84#ݒdRŖΈku) U ~zp 9w>5.*}fgNƍXJ@o~t&}[ &o ޢcQ,h.|gC袘]^,3t`ҝ#Z9fɉr lQv},yШMw@rAFmi΅fs,bkqjgs&I'.Ņۜǝovbu!PK:< 1N8{} y^+8!NSv`$&僖D?yfoF.#\/ꃣ^m*w+[u1Z=?]8KQQ,`~^r0ُTi0*MG6E9^D\-u`"Od/H&W{,9[Q`y~*ubjo"ZB. o@6()^U(USq2S֗Y!na4 ]: x2Hbvv k /@(^osp\( m3F^rrx`kz̈́*>(M4ph׈n_!Ev.7{(HPa1EK3-ƚfA(0M^bmID!\tSS&BfܽVdXiN3';EkŰF'Ԡؠ+x 3,ǫnK8 VD*&$ jA`'ޤzEH4Wqnr\*;Q20E*unOVhei;iM!9\.猚IgX4GO!XXޭm@9&#vJ x]-R3ܑmf`9HT/AȽd)?MRH#[,5](|_$0\NBzSuW:6k0aۯlCEVadAk ^d%Ο{<=|\^Iee#N|Mgh u @G`⑶w:<_c*>y֎Aa:D҉;?sjaF=F\gEv+[+ÞY[`4T .D.yߴg`Fί:Wjc!XiFVа yU%{Y JGgreHssr(lMmQ<9r^enw`J >QdFμy0")2Vri'Fi(koD #lXf?2U*Zy{72q?RA%1öxOn,s+Cɒč"JdNI+a.Xx1+(0b!%*z$+pu?\+Owv e/R$A.jqi?V{Ϣ\^#KX˱NCMSC]ā餵aʥ2)ƉV6*=-ߑ-a@;ˆ<b_ICO,{TJԕ1$8-c.DEF|'9A2?BD3y<W'hdËuf/ Sݚ/ӿUJWfMU0r<~gEhRޖuG a] D~CO I0O\-D&څ0hD4ST/F-ٖ{ju6w|wR-cԟ}􎴦 g6ؿ;@'IO y-rK_ SfiP)ӡF{'>XeEtf2e>Xlt;^썫Ro:g7/X`L7M 02Jvo&?kȔS`qc|齷1pOgkmj#k,^{"3`}b-xU +خ]Oy34iiUh[gR`s޷jV 31o#!JEWt2:Z fү,Jf\êЪȮR٣teRt ,J[Čk@7cx؍~KVib}QC2+}^<7lVGV XQ6Drq} mFB-e%7c *F_d3\(Y'ǕPq RMjA_yUM=Aβ<u5(C8\pQ<-p <ҾI:< Ҏ_r抮hn6uPhLDǵr'hįW7q]]/kKSϴլ0$M Q|ƞ1>~U|Ԧr [4$g%#9HDܡ$=d\x)hMw"3=Qb)wݮ:BIk)O9 2 1,z!<~eTOa|>N_iK1~+`ElF/aZy.4$F8W? 5;кisK]a)v%+SHh$2gR8w=ɡ_6 ?"j^eGH=f.bB}& !~zRYH+WC].|S{Nhwy5oۍt > H"AKw'S`@WGT*siHjШ$T`F||wbUKI- q:;ϵxʀ(1%;UI78?(&3KGKqMPChtAR4A8]gwgy+2wxl%fu1) aC_o3kޅPSXf>|F8GwDv gSicgΩq&IiO#ssO;O-iInPi*˹h[k,&K<+7,]{ h&H}1qO(Cޡu,fjю?vBH)>))]*Gzv GQlcbzH_ǻ}ao(vh7O?t~V=d\N3;$bW3>LHkTZ~%QDY{g_xXV,rGI65i1xpgS \wĤL~8yz1誋;N澄+\ +0Ȅ7*{-XL*ڿ= J3ƃ3'R6~F; % 4ڢZr%;~fТ}Mxu]e`* /C0p.eFr_s +CHW*= 9"vΐ1QD|' pVո 0eiMCkޭSW}_00"HźKW1q6r¥_"_Wdj5_c76L6TT5^cQ@"':QN] JL;Y [4/A2ycj?T갬D#N\ _ʗ"+.۬%ӿn6(7Jhs?tN?7Zo%Y8q{&W6ڀ& C!N̮Wx+uWQ,%P\0I (I-+?kg#0AGuթAP@!^%JڍDzиJÛ>ܝrcJJ(ϐ<2J$$G)?y6ТzZNvVO:bpr.D'O2OB=Ɓq>fvϖet,6 <4h<1[4A?Ef9Ԭ% t9 Oh\Dy!{j LGQ5 kT8j!]Iap\>lX)l1ޛ 5z71 :q|7U!`Z $geWSlʶV;'gnj4Pb:_yJus L?@콺uޫ=<-UY%x ҹINbfkE}Q.$zF|ERT;0 YqP(V+ΡpЇ /ֶO8>D쿢 GrM\ެ04Q{%ޜF^Kthͯ% ҽX!ЃJ!i"J2XbQΌ)*pk紫]-6};zH"=i:ВSqc̡ޢ%C`[>n}?3;)WHxe/5#;,] %z xW6r.p`bhI^(A 19L4"&)a \t!9Jst;xU/}_"ÆdtZtLFe,g;G#]+qȣdxxA|V.(رĔNR釭}ԁÇS/N)$7& X5wK, 3y#y~v,|զ?5IbVO܋R7vQ"F|= wV]9O9[N50\@4ÛTSnoPHXTGODg<)$o{ ֊`MU4:dvm;^-37&4 2 Un=x*c5?|3/ =fcsZEqW^T,;>M78{jLW<>L.};-:IA](!UU,i$nzM*ה(D{Oٯq)H8 Pڔ.7hHm>ոlC/bN Xpڲ@=V1a5 fw'A-BDEo\LG?e_+(jN +/{E.y%TA$ wx}2x<Ձ|S+\%D cs֠wwǵ|Df=YؗѺ<0'7ZP~h%XArhtLm-hwc/:WSJp~Ξqlg/f>fH ʫ6Č-qiճ2nk1d#Ӹ'_&7ŠTo9j Eb\2 anXu/;pAY nt"iajv9̦ kBgqQDŽ1*mUݺ9[Rw2e:"ȽЙ(S L+%S AhV'O+{R fFXyqMâ2#ϬzYvXS&_Wype9Ӗ4GWl!vGJ,ߞTY> qk1}^9.( 7RrXT(~Wex!;u蔍W3gu3!&Ni-fQR̺n_S0"J*̨ZFCvjIؘ>% K8x) I;+&T Z Ucu}B^?8gAL%HJ<~W+#8`SS $Wԗ@QX6NoS@/[*k}]1#kҙ3WeZ;1\%J5w2B>D2!ZMRlwV ;w Ӻ޽%Rm9<8颔ƀ:}nFkm-_q~(FGUҙND^>VJJ uoAXWch$f5\Ņ]&FŪ@ 7 >s@j7 e?o!cl:@SRȣOm,49za]=~SK!z ^SQ Ie><Դ=(et9|?.0zBo:L&?l=z T2}BїN2>Wa{غ']caIcQl >!B^hx qRŽcU(AN%̔p{"C=CِUSW?rGXMcnJ$6ZX³q$x;G5~i@C3$G{쌊1ClVL6cC%O58hy6r*^ˏWRW[kkR<s6˃LWlh=PdPx9՚] d(SߝA}_'@{.h=&KrW|Rs:6)1Sh_CH }3qxcY .`0A3}'eb뛕]ht\ wc8T͕<7t+P,[HEʻYϦOQ:i漗ܺ,w@^$({"{ VCyҳN)]t8 ?b4 q[м_"] 9,zܾ? lɒem3zg޺& m1Bqn=}rf+O (m fz WoeEZznHүRkĆ Y)dk".V}~Avvs$BSIRx֨~1-Ev "7K0(p;LbϿOKwʴY>NW'PKtw$Z!ľݘc@XmJ)!\䌭d㇧ZV)!2Ľ*Ni3iy@'i^f7 T@f DH Te-(*+Cdlyu Qʴnrבr2gɴiECu~ӬH\=Ø-QV& 3FSifipi ÆQP(/L@mdqjkLKv72Я 3N}W(|o) n6p[?JC^cL^-3RS#K-X]- Z'p` j}ԮLo LZ O _M'2WnY[f~7 yȰ"io O|vNsfP5X!YWX<߰.3nZy?37࿫58M'iNF}@9pvMa9B삡sDDhPY'Z+eVgMɊ2jB:,KGɩ ?[zYݩ%,QdzύJbٷLJ^ V}q)=BeC;IcOGiN]]+w8뤗ĒRDY,e:7-Ň,M#VЧm(s4(9˓|hwzhGh5|kO#9|tZM:!J9O>#-Hdk!"ͯ\ͧAYpRcs+&ht \M:̊j$M -]1T ۘ㛿J IEn%kd6I2rC%ff3*/c?/kŭ=xF/ewFuv敮ҿ@Fum6AmVץH\?2v]ǃ)W1l>k̡Dl 薗*za
U4SrcS{5"2vUX/Fm` Jpo6,+QƏD D|V2;4Y!&?gCRˠw\$.Ro;@ ½:g "g]l1k"Ƒow}]N ~qj9.- y5tA([@B`ޒ 'N:)hf:CptԖ;zM( !KRn0)APc1suBjKpTg^O(kdz:6!f+Z{[d׹jgC>D_!}Cs_WrW/d=/x~={VVEG`@UAsk}(*\O58_txc!ætSťʍ ꉮ7mˋFԝv#GS5\ B݈4NK $_%$ DVvVL2 YR-+Dğ _W>I<ڧi};Q*NW+WܩL~dJH~w8d|fTI(>{ϪX1v0l$GL;%o}7:0z'x3Qە]bBex+ѡv;' Yјn*4xp.R\ :^t(cexҕ# /Ztd/wl q)l}@J9k;P^mқ=䦭*S` {T!}8բ͖6j Sc!3ֿ +O'ׇ0[.y4,oppp"%^=Ov˻ 92U^=\C~ 4M2| J8J+ 7:W綋n 9*n 2nVc9f5&91dVoM7/9U/˯]67w 3yЉSN~nĮ73NWCZʅá6(ҡtCZcJ7Fm(5rY>H~ PSkn:{P7Dp\t*ES$x U$ ޏɹ;}}q$&vDR h*k7Q͊<c&/2-}j7^8n(ǎCzqcé"#" ʕp2#'t׫!*ƒlr%5W)z;6ͮs2S>+^֙1SV-$LsCeн? (cVR.7$FH_䦈;'F^ $F>$K Â?A<wIrF>pt, &ͪW7(a Lz>MhGbj?;3/5Kupt{Ih r[58w|y:m;!M@mh;twW76R6#$mdQ;ѹr9WͺTAr(  ibA$գw6s4sH)BXqcK|HDbPI+EQFit[EUPgNo*u#QxF1E7L [4άĔjΕ[U4Zm  ͣrC6WRzk798cJ\C jI KdpbL3材}Gld) ^XMИ4A#D0t:_' S3Rmǯ*@8A7 *+ܕ&+R._s=Іb'.@l­JuIG+uO l>!aJdG${S?o !%ޒq?: FDY[+TِLF|a4쳻(C 6u&l]C p3|b!nP@wrVVVOa\u?hiK{ 'Xu x|/͉!|Ɵf.`gnc|={Al-쯫̮4KIz؞olXP{y̞KۅZ9 [.I h)OMӦIjDYb_a /wIz'u.8?k%zO!BEĐA@>>MLv& "HN%.RꖾD`ߛDٝ9׽R,bK֝M*S-G K;gm~1+I @:C&X˻-ސR_oL):yX{̓rF~= &ØnG3XEb{tt`'(O2=}A6_ ;^lޝۀ`njpr-?~qɓEej\{sb+xT5 51b6MIy.&y8p5Ag[iU^-vv#r XT& ƣ22ΨUW8ʶh 0( H Wz&u hI4BAN&Z>UFNNmK}q)1!vmǖ_L.KOPLJ.zux5ճ]ɵ`j=ǽ +K Kz:s'.¿bpjtaKݥԿT)+0Y}BD_ě>da>:y BjBk:SU|ԙoIXk̕˜c-kGphLd_>VM 雄zpt:̶zany(۵ČҔI AxFM>Ci9)uN9W)0,wj,TC -ǩoY5+$ZԐqadT`hLr1e,`KH\9CN>(ehYSծ>xkEW==o0Y)A &+ T6Y#9߽T4DkƩKf'_&YûȎ!=1׫;-ȖAbh(+C jpzl8#@~BJMLě@%QǬ'12z=wmhҞ%g"#V7YO^{Q'~.r:CU:$%-Phڋ#*9zpTCe@BFrĐ!+mB4e6}uúwW9m^c[C_ ^lV}WxtDw|Ff_u.['Qt5Bq>߶|Bn:R.GaYtyaRsȧl0%[cX*ڢ{v0 8L$ E\оg/(W|!1/EQ3M6|Lty+Yhc9s|s(پ~m 'o+P~s._Xބ-Ҁ_Pp :;!vr"k|^WAj#cdBR٠"=k68/o 3Boa?VG)|3J1-Re^ +`2 cg=kfRjpv}>1Cxz/Ʃusɚ;e F郫i V1-V[}9Yަ"^쐍;0 !}[b1WeQ ܰ/~'71clmxXt$~7zzWhFctv/>v |KN|ڠC\:Y"g[7@Zˉ5@o5E6UG$Zs'˖߹N tU"^ {PU}EI+B<2!U[ R$A kCZ3'4-%WK_V+κg4vmPrAfՂ. +'HY %@:J PI3olv PWFAH:zi6nyC*uEcݸ {^"jsE?I k([TJe,^ŕ\ɨCgL4k:7e S\~'R bFjh,@֦CazRd?ZIz1@ԄHi_lՙ͈B+Şc]Ya9ф$(&>a kK1-*kUGb憣#Ut_S^d(<rҢzÖz1r]~cܒЀ)RjqZmw"Ƒ>-4C``(IhLL ;VM}o@c OI(`*O?F|Ψ]S]hD`*x$)!s/nI棅ExٍlUGp8+}~ Sj*D:ʦgjՠmʖCԻ%wf :qO;]fU]kf%?jʆ'_s9~m^[24R]?yT\݁NU!%*m!2t3?Q(С٘>hpoy.oUqǨW eb)bt"_f/ L"QPM;=(S!!St}R)oP4x!Gk⳾Mpwg!~>KËrkGTZzRLڵazY5w~]"_& >O\D\ coఫ(??Wմ I/"٦|Q5~+U{J+vt2yc%s69.; Lwɠ7x boOӏAƿ3lwV_ݳּ͢ð.0 Q;7.gC~>_fJ~!] ZIv 1h5ߓp ` NMΑ*4Ks6\ڹ@翵ۉk+o ː2 Y m 3 $CM.dBh6n? 3MKcYyD0XSngnmura*$LG~SE-3\3$'ݓUg-;+qp1znUQ"dBܤBWxiաt3UVV-UF@?ga[H &?b2?d#L?" ]riAZڟѪ5?M_}% 6YVhoIx0iyhӲz(j=6iJԍ+Z¡j9l|>H+4ũtAH~}qk EN ىW Gy-M|H!yix2o Nܠ:O$XInSI!ľ rؚ[ɚxECaҠl_u.g♈Û7??:k"pi>8|2"`֦<,dzǔkj6@~ \=?y%_v}0ITbl#lĈQd|#vM}cYrG}T E%2ՙ^!{`XKuh-FBҒk]`?zS.f;X;UeUWl8yؓr@˒.ڎbL惆*TvH'0o`,-{Nk0?@,OK?g2$G?=Y $& C=2~,ZZ(j`#$ϕjb8n.~ .apxqý?ձo :asvj@Օ5nJ42=2!HEVc-[}Ǘ%D# #oJ+ ^hk;ǛrcYҩgF複h Һೱ=H usJݗ<u;cduwz7N|7򿨏8Gv4ZF)dMYrª %؛guiww0u⡔m b*԰LbJRܑ 2VrulLkqdHٿvR,>?s@;zP4S!G"Z#z/*9+ }r]y]'G&fC><@SY[CF=Fҁl-2+Z4c>z1_BDk+0a]N2} ^gh.:8;#13Q\o>Lm/:@]TCet_K;+nos8B\@BN~ b@k18 S"EF֛=s 5i[" pӭE2A |]<FHۿRΥɮn^uل* w6'pf`lГJ0ʆqG:j)s xu+!p+dkg`x76#,LvX&8JඍeM]BzGblq;#zC(etd5W}y ^awAVۋu6Di(sppW-*4BL{>jWTQ>-̞5]_\A|- lJ倉 ?^tCMr4Fh?`2T6O[EOlCy/W/h%|LUxs:EV eAӁA%'񶻅+ 1Ty+m'; Aj S+O/ϤSV^¥#/P~(.Y{pg~qE`ݏ0q(8Xe&LZĊQ(H]S;CŘlNܤ.bY @ -vvM7E>g_cƒtHTv-!amIV*X@ d^]rlJ].vEf2p)ِfT cJ+3һ|IFLilJq ޢɔ|=ɰM2f)1"ʋàWG+%k&seSdˁ6l`}TyTYJmC܂o՟OrYdOmQo\BF{M/4+r4:?-;G L(0 W1{icEI?Ē#15V2(:IkZSTm |l~vεZ(8[l͸ * X䍳vR_,A$35^Qw)Fޘ/O ژj#[6KE&l7 v\I??</1~IPCـS"ˉrPm/quL7C-뿔,GP"@yci,nggC-kœȺ;V8!t&1)>3w SHH#3\怾O=OIs갡]e4g[)ܟo!K5Sٻ-뺯ݜ`=1[R̈ K CWZ\qgX9Msh!Tp.]Na?9'dFEZ}W*,kͭe]axKS-54F/4C,1W/LcAσ艄GۑLxy]~D"Toad@;<ЪjjC;귋:Sѯ`d4]ITAIm#2w\sM}p+w~OR˥bBOMfLўZSuIg8N;wlTBTj`3Hd:mi!Aqu $z_.Pe@OV֖DlpSg8 bǫJåFjt\֗U;"&a:YD5aoi;Oe2u#,jJȑK4hdSwWYgE<˾P|kH -{&ZL?E8U,%D>CM~0.QחN!2g'5"j dc</Y:m[)v3trxg ­9( +{/.$'ܢ0 3ӑff/ts_$ˎ̙ yF_z RJKބXПd^G!KӬ2|.5 $F$<HOsї_%UZ8V\=E]ĭVZq9xעJ΃@d~/M-XW ID~6-fFcofuo%EJY;! G܋/ m$StՆF u؃fj,%\m%1&^ws>?Z17;Yt" ~k!KY9+޼~;?Qyr.Ji`NN* ԕEm*fG:UB2\CHxx|\8";ц7/=U`2q颖6@qc%:qa؆0Sp)ALʘNZνa@.mBqQf(4]jO{R6 ~v%n>(v^ ^-~悡ܖ 3S8!y@BK[bZ5G4~a#?,5Z%֨6fdWEkd/BY mpA[k32$΍A 2wjJ1(23h@Ύvsm?K7`D#' ſ-17#S*d¾:i\˅ؐ&o*^ؕWd hbq)|KOߙ@TuȄҸ7~֝p hV0)e ;lA%QuUZFV&T,UݤpW=*Rc.y!to]?:[M2ٛ )##pLʫ$߃IТ#Q^pg 0`˙>tuG< -xDCF&oQg%^:Axeb/{`zYrd8sߛN1̜/%OR8ʠ>t?x̱mE A<}_γRK[S|v2w$R|ZSWQ9x̳=L;sLd[g0X/-"xY\Z|եQ,|@*u)|,4ʣW'ob80hK%v9W$=Gb"nL@[oY`[OEQRU$TL ̿]]`+=U&oQ]1][eTqKtU\ra9W˖8}/PjG ?S0 #u_spU)1q$@B+nk ;yl%[ߋ+Iu duYnBAQqyܑsfYs3zsAa.pFJ06M狐'hqyP{N" h6 eG _JGا9;0 ~ 5bBa)"8#Pz-%\uǢqJN^W:Nx= ..LȣYd-(~Obqd;j4WDc^¨@!g V)q%/̱鉪jv4Hs}_ |2l(]$Ne&S'H>Š,w”YZ@jJUV2Qۮ!;(\4oGLgalah5A4AԏʏOh0.%f(,ҁcuڥNHvfߛsfTcKNҌE2g_Tknk ޟմl3 e Kl ~6$c|p|PkBHɬk*ikji4{yJ٧=Z؊n6!L(@6LɐHgk J<槩D %$ Q.{e ayϳ5,sq߃ [b`daՈS[sQd)CA0zoݜ~ 3BQaO+ιgi=Q0.@ס"aCDdj0+Ȣ}LߧR.Ha$jI)ٙc{Hd)[iCcmuh"Ay\>D%: ȀdsLT\^ Fz  ޡqQ{-iyGdTM,Y;l\ rZӀ 03Tq jn94z@2\ºe{͌T"p/`Ԙb•\o%#U<$qI).Xm2w<. 4)bWL&#ᨏ]ۜ>֚n',= 7La $ |K$yl2O' ,_p֧i1xʶMԲ8MןWYLkn4 ,I h>s3As;y;OV/oY]YM~E6u al@%,sF ǨEtm:ng>GW2 W< N;dQN^kpzfɎQ]GEqPMx}hC~q`KAXՁ%u J?^o_VZEUI,bX :@E-6AAK:N8XܒИ`k"BUW\{{iz%!2Hj9ux|ɂX?}~3g #BkkhoY#>p7puӯ,V^ eO`6Shv ģ#;vw ҘJnDfu@i8 H!X[Ef8:l#jIcy4`%I9׵vJT lUĪ0 ;5 ZE5ֿ|UQWtVƝOP,Cc"Nqs, =4XHEoxˏFR|2?fE40b?o wj́C}jtw!xE~ATWgZPa؜߹Tl<`J zsGp|_mlぽ=Vj4[ K@?Y+Xԏ<2=w5**uHc0vMCЧ8 yD*ُv,TPkTc9j"-o@ άԽܥ+ؑ͸Ѹ!oHAtɍw8pq.PԺ} rɟ}GRDg(RFctIb`ȩ 4"CT4z\WWP]er'f_:T\^1{fyD9*C|Yųq.`a̝9"hu2;MЛF__3uhtR8{H7lڙQ.x Y:q@G !#L= ?AFԷ[yo]5(1H }:|HJaҺA;ɾUV۳Lx8"}h:%@|Lq*T(&JN9:_ ֠&1&HHHP@%߾bx-*Wl Ajf\21NgcRC3L.R/UAgw/ }gND :&>7"͂x i#&SEql7¬^t{}.tYާ7.@WW,N#byRI*kMgϊ('صvHKXCUu+Jndqn{4C:po+`4{bsONaLhFG٤$PBO Mn|ny4[+s8xE)̡$ ,Q˼HbB%e/_ ^E:#lG`&Z_іS [*ʕְˣi4HS{IySkH1?ĂmP'gx"g`~~fxfh},aDH:&Gw٭qԣPcᤣWfZIId͹xGh^Wp^l!`;*V/;6]kHevkA|9!ؙHl4͐\`(R aդƙ'6 ˥I{M}_L[ڗ+H,n;{ O<J"mZ#3U&PRriG!-\z *ӽVxQla9U\ ɪ*fbD-E)N gG `⫞\:h q?jz$3%_i5Mm>u{:7G}Fm?[B gWA&o7iTT8[I6ÌZY k!,o 9>SYp :2c$ltF>2/smL3o;B액ev ''I$5}x˾̗mt5 gLMkFj/P;g9>?itW}4-D™v6e9zI|cjlJ:CEXw<tiTź^R?XJ.L:!Pq 4cHw9e-d@{~3p𮑞|OdI5n*%kSuq{Rxַ&CT,iKFDԶ ^S8 JsᙟAW>B9)F)x& dn\.b/PE?N'w Gd@'#G^BJU34*q=sUkn3h+Bdpe!|(-ۼV/68'$" O^Ԓ­Ɉ]Jh܌MFQ}0-({Lxz7b]˖B"/zM@=jʮ%3 +4{r\)L:pqZLl!XPM^DMN?*R`ZyBX\GD> ?JVXl9E|qn7=d_:6u7M%X˞G^`^R|9o㇔vBL BtarД)ReJ}]-HQ?YbĈ,A-啗]9-^TZi҇+rDkj٦Ɂ2RK eyrW:ی٢+E+G4uBn|j-k?f͠oFWri]<* Hp8h?jnu)U4|Q'kIxF:P@UF|/c#n;eߎ&LJ9U)WI1xzAN@a6Z t8>∰JB@:+U "c.C3Pmoa7 ed+_ݒB*p+IFq}cJ&1OU-/E^{~TxAMLJTZy?ڼ|v J0u+[\Mq.%>`˖pjgya BI4q~R[D`nExRɎwUDlQf`E3VN5E]h{_}q&uSHdUj^G%-=\ h؜06onIƗd'ĺXUl*9z 4W#:or`fNF3Nւ6v3|j~ &(/rR.hu*Xw"c.0>~Nb)v-V2D!4o=i`F%*~Rb&, pZ-Ɋõc_ĥ^ sQSfұ o8fUx?MF-5ƛvlL̶wL xplwb4 7cd $D#v6Z҆2tVga Z9AL^Gbe.'CvGu4|LGRD_Km2 \ Da'b<}F`oZӢ\y =Wɬ&Pmo:jɡ=VFHvBN"s;`\Mm߁XzUOD5hj[]gSb̅'z(|,\ 7WYX^fJ։!h2r=ti\h:6煛̹0)7x~W[9MzFZ^pƫ49fo vm4 Nd嬸_VZH߰36LO:;8 KWBkUV7BPJq^rr#FBŊ6{5V^-HJr%GM6eJ9͚䳗31/) EU|&z?y7ΓÚieDX9wh,{5zj1(Uϛ:ZI`<1ܕw;Cu6O"xn갑؄"γ g(o\i{8E$"eS!Oَ\njȸ2աgE7wJztU/ {1<gJF[p ԚdEU@-#xw+~њj*]c +DK.o  ]7yXӋ}5+>}?F_{r'7=E bq._O e~"`Foc);]>pG-9y蓇xID&#<5je^&v9t%ML,~M'?=Q (0VOVn>ܡת`=RotOՅWjcU,`:2*O,P[jV=}co8ɌЭmx˳tJч?c=)YVΠL Ok+U@fJj+/fnK)vG㹾ԗp*uyouI-$(t6!X"pfg}IktG6 ږoꐀaZ@ O-/e tURpkqJƐ?Af/b-0Ĺ:=Yr/=]\o|ppƄhv nmwJ K D6c@V"qStjס Y2Hh[#`67|e͋Jf1!W#lXn h0f=rPBj=l )i V":5qPPժ&Ium@jUyCN+(҂z6KjUy\jE.줳4=lί+ YP΁zmMy;ݖ0Qu{*3=*ṅzs>LJTN‰'l#:(x9Vݸ<h@ U7r?1y;moۻ>: e l5`$\^#"~('~~XyքՎG i50x0D7 SЂ +knG<8MWG&fI Ŧ4iO K6iI3f d3v1c5[)EC I>2}/Hx6ϩi};)N\[5'Op{ Cao0<}2X0DLk;O$wLT g9yaG#LvB؛l yOޡpsS<+,;}8{ؔMd6ȥCN<{R;j>$Uma@_ 7? V+iQ@Ov :%ϒB`xan г9% %.Cq YU) AAxw3 ~Wǟ\ 9+֊g]Y!n <|*f5rE LWо S 3b@TQ <.mw`-)›n$v K@$'1r^A*>*FWsC]C$oNcst얬 p @c *_WJs5Λfڭ*y7"S Bh鶟x3w!"Rĭ%TWۊOa`i%%WmK$,-@ ?Z; hެo {IUrB z*ѷV|;SM)7n">ELG^OhE/- fߌPbrDbPX]p,+skB=O@?7ZIæJKv#o%ȳERDWBQȮ `F!A eŷ3*\,?xtu8+onF͏I j=?zDtT/_ABWvuh ufSs{цq|}7/6%`&{떆AfWٽˌx4zt CՈ<^VgWbΙG9YBe jՕ*oU I'A-an"]\>_ 5idw?uyuf^/ )myIʽr rNko:v0r 7&wM&?w}l+dQR]p g-ZIѵ tâCn+Z.ӵx`RX޶11R&(e2.1@Q0j%3HIg'b ΂+_My:hIvNm&PwuOF\iՍ.L{MxQwNlԺeq(\쌱D@5}@;)z2Py%&3(G %@ rjcZ]WX /9qbB .V gQ%]nrd\$FcBW(ܟ d=bXO;mZK(g8p |i ~稯5rzY -ocm9J\ibc6a,e+fSCކ;gcA9uLaP}zwZtZ+ݶ5dǃyt8*ͤy)(*}=,)yzfa2:!'=O%:.yfzP05p$K_߰-vȆ߃qLe?7{|ͽ(HbRC)p@~&b(B8 6YlU=%қe E={AVRY[H&NcE2M|(Y%W&Ko|/ CGM|$XH錃?q%ͼa\g1S?2qmS@[<ؖ@?% &\h&5˧ց)撙:=\>%xAb8 (y;~eIdEZ!s=q٥/.@K𘨒^E^J %9I"tc@#^xQS&E? #8xjA70 _ -]" u0B_dgآ=e1ꪜQ6բbtAh[yGLa4ᖷv@ ]+H*p#1+Q.PW!6rS\t347Tl˳Ju\]w6;y-Y~cNL?s7=;7.m} +:SJA\Sr5P9vj QPsU191 t_Y~Pkol^=!5̐O/A z"ofZDrS>YTWv L}z?F4qt67nxE;\^ȼJ,*OvĹ)OaZn"H>9g?wݮw.g[@^e 3\czM%}{S F.!<=5C8S/44&;BۀoC񡒀['qurmRA Nikkw8UhFP\' { I6gl}ղW+} >.jeQToYj)e>=GgbPKP˃~G>O+t$@-EN_1nEJ>u~Ð0{W7&`V8Hq.G.dlWyoݡ;^5gs1lG$N#5 8T~%N{5x"*56R]I4g{!΁%G~Ӊnu@@e jC#Gy]>ll?a  {+ZRm !k)^}E&uwb 1 &[x0g_(G̹DW?ą4zo\ݐn{ _,Cc`܊H^FU F9a׳ݗDxgL Ίz1$Y:̬豕asiY_cVby.nzZor&n FNyT{V"p(>hW_:qa9NqzklsNw |\r_P[k¿ x Ud35Q=* 4MeK߽RA6[<68޸$)q5Ptn} P6 p mP䁥;*޷&Ng҈g2FwgCR 6St^d;n!ʛRwudagޖ,7b Ks{ kt)0M90{  /艪}βs`o/K~GJF<]*VV?%ץ}Q_j_Z:A:̯s䤓0{4Zw wiR9k\$wzdb$Hqpb!Gi]龔|۵Bq`h֧*{Ȓ12u( { DxMLep~$4>7y/sS{*Ű$yd8%߼N QnTscy^-xL*r/<z V)UV˗L0Bakgg*(^MVc"92nmES f[ӡ&]ENnOː'J@Sx'IlNlBdT値[z2Mݜ{~V>VOObbI5-]ʩT+]P\t@}j '7$.l6 LL}&ޥ"*煣i=$%Ebl~cE7ó䝹2js$i) }[ؖѩ ^Sf%:8˲|p%'BEQ\I- KIsk2rj]q=m X8ɾP| J3B0T(> ., =׵w%|||W25.[F2[7p' eK(vNFw}ӠUjbr)~at:!3l#3^fcMfpS~պZ<Їa5G xV]ho?Ww+=Kb,?Wu  nCD㽊C}9Xke'=G\g00%Z;!C?DХdu2%F=h$ܐ h 6`긛ldsڷ3Gju@VcLMLy76ygr/Cw'G(;-7#D-3/f]ۨ72_8LLy^"ZIKz?T6i$돲npɕ՞{1ztkТ +wzDG"W~V"Gx6pf&MKP @x`NPskښTOS v3ft]gt^*h A xɻWyz<8T6nȴOr]^,荂N"dsN!C.tI_1q=bN1CB8̌e׍]p.WJA LR5gT)҃H9!oG@~hDq>+oѶ쁻am\*#c!R:E ~e\7F1?`Tr 0z #qj9:VVx0Nƒ7^Kec c,ɪ7 gM,Rx }L(UGi$:*[9t0-ɋ% lb*W>)Al ,Wzu &a҆)69w=]vpߛ̝ 㦄7fU\2U3%C=|[E>>uEk4sb$dC Mo;dq$.wMKA0W J>5z>g)`h{_E.ohE YHE*"\J\Q9cU0k;y & kXSLƋl{rlz"c:oZK5^g ag@væϏ<+ކJ=vō&KO ^t _ci`U$RMl֐7uKg㦲.NRp2H+.?V=!;(Rwxi|2 :FK2 f` Vd&JXl}x  y [#l-yw^!/fD[̮2t]W6H z坋<hjR)1xi/%13e[gmmzS 3PZ7'}K+ ,{*\ļ6s2Ә>3tnvۭ㷂D3B.WִX S(bg뢳^ Ptu Uq/3*u(M}ݵa"Ք.#g\Xv"37<j't]$E2DbD&ǔHovYu0չP~{h~GWm0f/Ydžj"}9 u[dűBA/CNP70 _ٹ%6!MȵWi Fdq*SRAо9J> d(V6HYὖ "ɠjUd BZJ]qY{2}]*05kꇔ2k&JRٓ[-I6GO!58k*9tc®{s{ܵdc#^eQ~~9E'ЈXiU}%$7ﺁ>q +~!Gh1W^Կ W5&İ8r^ ^`lk'#RR67.#R؊71^GVT' eB+̺駯cbَ:^,T4W>'vx:Udn ̊x4T1Q5l/Sx+wj>21ȫ^!$t>OPqD@2-B5MR*H<3_M/sG*Ng(`v]e%AiXk9Y*R\W J_&R%R Tp$c`Ұ]aFjk 'i0qu] ]eqf]f`rp6&ƺ z@-f&WN0,})'/Luuo *0+Y 9ٓ^ 6q3i:S[;M@#pyAK>5`24 az޶0ow~J-`18ܻf U={k( I?2J$MzT ߸.}B4HU [Bh+:x *H^=*kg%BCE'E};#j|@(RG3kOGT1dëpe{@Z!-N I ,,%,D&bzG߆xǀ? H35,?mڜ͒ . Ё%Z%v(b1C{|r?' ׹e5 H#}h&͛bqP~‚BAH>jWNNAyz-~SVR([I x j ېȔ ǫi >MgHeJm:f#%?[~a,OE?4<3Kсa]|29Fn&:RMs6Bt=UђJ$5[Z!_5Z\ ԻaJ@Myw5^i8rbWv0yvz곢ynt>3bdzG{L_WI5't<#I1hkb)sFsOu.Z`FDM]"yµ  P\O}{o*KCnWѿ~J@wۇ $y5?ǟ5*CiNe{170 p74WnZG~Xo>lfq̡eC4}I߸gN4%a1@Y+a;)Y)m%|@nYK}7*px. K)ts8O;P/DJ+G\"U G8eP /dk63nK:ú >R^f֛#X}Z.qfqa}⤵Cc0D? foN!.i\KltZE1  q /Hzu$?I͡|hjתEٔR3º"БFFk+@)dr-&^:{Yuj:گq>PD`1; _HFE\Lz#LE׷,k:*:C>F=9!"o ~wG ))H!@6nE<(I;oz UڲKP!&߹gI:Oޯ ѝ&Լ)Fq\JQYv+R>q'6(= EB-fD5Eߙ$Y#1k6XvW)iS}VϮ$ndG暸p&ˀJIl̑c׋TJGp Zd:g/JxpLw]_|+ʐ$PKhy[vC ۤKC1m6 Y.yҶYgm(u[ /^rdŏyD-x~}IrES?F 8DJs][vp?Oc: oA!E6=(`m=QKs%e|_fcu(~CQکs$"~BS5O]9DJ315I :“muYm2 QƂcKuC6t 0)l/b⼀LW[ _n\Lt~; _cE2W[:}TaQ]Nl]Z,,laB^x4ku0cنɣ}h_J5`>&ILNg˾Z$EL#jy`RIlsPn8;0E FX+V,M| uZ⍔>#Z ^&rF;sr<hG@BR4*| *36z=.a6E$80m@9I}ߴzAGL!LX+ɷ^Yg&ᨽjG()d vN8!בBO9#S"q ֿE5]@cFҫu g0Ȉ봱Hp(4`X+iV,w*= yl Ǝ#Dz )68Z3<9 m:&ÇQHz Ǧ+ㄱ5pP uq\GŌU2nU3I䵻E-~.WA$3! (kg<WNtp MzjƇ4+)+[&߲ ey^| S"컴W^an A;Lb58ɂǠb]nn%@t-X* Sf[?бW1%|{8ps̭_`+kGkpP`8DS'~^7DXrö~+cpYjaF CG\0:ԉMpX__Ԧ,Q.uEr蓮d4 ᵡ6ާK7h@SY VV<ɯ'ܚIGQquN˥."_x8Kè GL,ǪMs1uĂfǬ8^5S@H{rU0J*kd܀V YnEƃ`i y=]6G0בBo+Rw BmS֣)$Z v[S(:݌rW( )f{, {!@}sYZwYnM+1^}TKSYuxͽ-1Y/  coS4d~~Gχi.{W^Z\>@u_elAJK}^϶M !:q}(t`QBp[m ;[hQ/uQ9r{vxBo\To)*"D@7k1*9ivKodufA CN$9JwEN0:|!]\HyqIߞzE5=17TVޅd%qmW|NyyOPyfڛz g_V$[zIɿ:#_>|)3 I^6_#5{<0> `J~t)Nި;ASS_y`^h/CE,X3U{=پJ^ kh/qgkamsG 0سL\Tݬ@,ȫ]?CsR㴢qHĨ|=4I MALznlB3Te[^UQW챰NAik5Any KQ'qp춲mKoNtRgNqx#3 BŧYhE-!QĶHN$`~5YvAXc5 iU*ù_l_U)[ H;tK7MnrHCZRwSk}ӥk\v7a} K8+Vi,KIze* P)wqPo&U ,2:@X\Ml04- i&=}tSsўr :HeV˘%pIUWMc ûY3ps_蓃sgɬr4:nj?MMqJ*?!P54F,)$sQښNbFNl' P; Ty.`g6@;9l#]v@Eo$)VG[g¥_)2EŷC|_Ak^/h7寙Xv<.)tC9<ꝚD¶O,kVlu6 3%4 ofmjYWNxF<:e?]Q⟆C'l ZTوHͱ`ib-%_[)D!2@^4R %y'gX܃PAQʀc$=9ۼ㕒۞Nw*@h8ʸTv[nNY tzO IJsN8#(@vZݕk`IzAjcӗ1q߄&Tp,6H<F0x^]d\L<{eda^`>~׊iwɰ0Ox@‘zm#}e< 3a3*/+{ތ$W :&qw١LPd!=i⩭05_yyqqjlMXe0 ucU3[EdaDWM:YA]]b~IvcZ )M1Vٕ1J?Xn#ExMӡ@mz鏨 ;g!rzՍ&5#>k Vn8;DŽzXFJDAfunp B|s(5pEylMTy~1sÍ,yw`"琈\db;:?ߎM+)fc̄y>_91eKhV!ÃzLVWA ȑ< 봬i߸-6z 75u7W'WU5Z,1%.aWsHV8S5>T D-wްR$դf@GYQp!%1&"czHw$ҧv{שbcbԸ?K0E\7Og;1$!z^2ZEŽP-ƃDzQ<-!o,VL#.vċ2SqcܫwYbkP>oiOΗ aIȵj9%nPz4JRІz{X[|W"` +;G{ k1X236)Ƥ 1ȁ(~ј*5A ]G)V3clf?-F"?&oOv\wƅIӛu/(q=" #NI>j-0yyM-< ]$S5~+%\+osUζU9zk$7@!:vdu ʒfxeb̤hPuOeqЎNWC_`=fl,EƬ0Aʠ έZ9N%3셧 LᛪGGnUVzNTh _aղ^Gb_ ^\>=U ZsҲ^Sߵ!5 n^ FmYzN8'3 $emf=9ftO& ' hZ`K^.3q/\?p5-:n 1U܃@]ccu1, )&$ZI@fPXE>&ZU_G«|D6Z$_bqJY<r kғ+8t)kp!۠GޯpH2Ob>Bi5QzO-B7gx% "k"*NIJ]^ຼ>D|Bv7@#rh!T`RRfHG(v@uO6ȋ9S_櫒ʟeur6q{&CMG {?m!Pہls b _{N&=؟M?mEhڼxN̽շB~lt䛝,=-kɞREOr(6.!u 5nKhL([[W5-(-_C_(سE|g%^da~K1zA :Sb5]@:I^h1>$ِq DBdUi~Z0G?Fc\ 0{.HLP3k*~Cl.Tӻu:|N;8" +[V_/L $lФn1wH īGa/.GwRbHT6G8+&v3![~yb,r(ժIz0B]4DgԨ~q#xч}s=^ sI6FfAȡ!̺ j6JJfM1`WD /g=Aaɯ&R{:TyB̖VN  F{? ~W9 N>t Xov1坊8C7É-+RrskEdtEIW)Z/C3üPB1"~Y^-I^5EMPvfɊ/8O@= ͵BF.{hSjIhȿRUIב }FWM"RF j ݘ+Qu0~q펲X]jϼ}S/M'!S|ۧ.? ne/w3$ 66e$2lƉ?6O&z>!:ReN霅QvZ_56c }>w0),,1[֛46\ fvH]yø |i_5< ;$AuhG&F]l%pa XFZ4G /M9.W;"}cO/)Ci4 (tAKIK@/&iMy(.j!\q!϶"'"ЇK?!NP=%J i^ i !17Rh) bm~tCB'sF"N滖fi.a@gØmqfjx X$٤WtQ)< &~ޓ|o2 [f^Vcҩ4ii}A\Zggbv\ ٰ"uv:sX?=]783v<2CuH[e(v9J/7PU]@,Vv/mYm %:9M[Į8jo3xK:"T)'ztmaxq ű "7߬+rlYaE%|z$:̓"#T!`8 NyCw^ӧ=HJAb?*76.͍blvtey7+ ZN*$Q2fv!q[Y@% ߢMd@P@h›t.P/xޠ-?.|[JEG% ^X1 'ۣm!NSZ;}5H?ڑqcUSm܊zf^ߊ\jDxf d?wmo l;Y*c9E"d jE mbzr }ZcwjGuIut2 @^7\d\zʹy7Os`ɟj|Dt͠g)F#uywQEuGb0;C<&t˄}J~ e9oQ^S-#]@/NzեҀS)YWw Q8 + В1Hu~. UTVq HSB>MV̾}C$V{I+ּ>VW5Fuθ]W/Rw7EK@UΒmIs1*P1[C9IS]@Go"r.lc!cveeAc*­fӔ[\  Yo*( r0%~TDT^hs$Q gS4Ij g8M2B^x BNFjR/Cy72 :aV '7P@RϾԜ߷aJLEJ#TvuĜx{ɤxypJO삫RAx>R+q3)/&{&;t :ᅳK* ω樞B}(I;FS>bor %l,AUxK澩Gz: BZuC53oTϸArB+|C"Ds:2B9q^N8 M~uOn:RTmU[^^]}P TnO>VږL YDN!@q}$=yPN|I=gֺ̙L +se&NL# <"* M)q_* $T5 jB4H[zQ˃1+k@V4g +t[W3)mǢ&X- 0 ҹHjkA~>CV!^s@dh)kŌ>i}3X ЭYg|bAWV[ە&"zwmNKI"yKWvw?؞ 5?¢\Лwgh${Uًq 7* WHF$|ƭB)NX'(HŭB{`wyP.VIBB𷏒-$ rmz |@{\Rcj#|fqH;WܱφrDq(h;p%7a6E,&LAn@w4x&y D>ܚD/C%=s_a]۟+ kdu(U•72r᎛-xKsp޵2N;݋ ܷL+7p0>]5x?E SU[d+.V!VZ F+ЀW^6ancz\jw -PL| B}76u(dc1Y0ިFQs܀UR"s ֏^D~/XE;u 7%MK?Fg$9&E H{a^CGDna Ij˼BN}SXi,4r^i}JC=۾Uԍ\CMތ DŽx]y5(l2p9}xLfzЮa®4:_x,(a}Ԇch$]t[<εc5CVEA`)"ۢ'3{]rG\$b7=@~r6נkZIVd"ϙly>+8MCgS59eczw ʘg\%0~ѻBHy=o3(AYQC#ơd_ue8 ԴmK{_>zZĬjzsU J?R)Zl=y{r|; aQZ*"x1AB'Z&{5 M|IJJoorП@|XOVey8u*i^A+6?OKl fI+͛3.AzʄѻkPCs2%NUJtI _pByo Uml?|OS1!Dz<&D]h\ !ԬPyo A&`!o7n@_,8ČHtNl%1 ʜN:W2QڈOaoiƨ-ʒQHx.B|~u*FyuMnzO}$ѵ676&l5oҨ ̂76,>&[He`/tE"-= #۸-=M'nA䵨CU '\7e=O֓ )$YG)]"]Ban|EʹQxyv ;o?׊ S1hau(mP{^?#m/WipiSa,`(^Dx!UCT*G < gG^ 0AVSYIV}z*H9+ZhZ_6e_§QEV/ mɀ|R,3]MGyO+V(x_򎭊=`CP g#L0i5v3:NK>b &Z[|ҷq-Rd16֝N KJ RgWvF'9-sܺo W7/Eu߅xVgw;˓]>fDM/MUBr,:Mg|`Ot_ʊ?^YH4C4OwkԿ] "4*c)ÜU_.J̍ݱ`DY$9 D'^ut}& i;C(EFrL82ӡ>H |ƚ>},Ukc;fF p[߮Hp}-{h]ٺG G3ERcH`>E1wry={ |hhWcBe7H%;2#3p `B!fJtͨ'+9r* 3[/'i#m^=ާЛ?<&$Ρ}2cmZwlBm;#/&5[XU\2$ H Kv‘hf{D5 ,ϡKIآIOʭ caҋg0aOPkkc?mn 6mJ&]Y?qvf꺿dUS}B &:hfV`0݇t{aU1wCM? ^WpR .uhԡfBcsb5PU+V̛EDBkM˖'&M$J"4^E ~-)?|<5-wհwƱ`+/JZmsl^PsѪ|RKDww&[ +_\êgeJ##U1#M8f /yV6eőPTwh#Q fbmCi3)a&'rz=ȿ_XNY:|V!+fdWrrXES,Xǹ*IJ*q7bTfø8Y7q3t%R{16*aJeEu<A9>~vHxS:.)xyh8]/FrIKE]Adˬέ: vly@,ԑ eQ2AB0]_N+u(,+)?5(A@R%MNn{=3ɖyZJ<#aKHY$XH(mr~i~čyx~!o`-LXܚM}%,aliTsa,EvZbE U@ Fnq˥6 krbRbm9z;LG ?w1螐 Ʌ4S}kr~KQH8< ʑL'.!zG9yk 5j[5T4h"yѿ{ LvJB'Dl:ku6hDv(F 978AM mvO]?0WuMQL$˓񋞌LÀl~O>Z(Uumݏ{‰C@"wN8 T >!o' 9בy;HIhl#@7?B"{( g]#DΠhꥱ.`aOAUwB 3%1(<*T@ ΢O~:ࡄ ʕco%%_s#zr;Qq؄Ž}_.lv2)6Xf!'9#g\nF{#}-l1xEO@`]4XLc罋vQ?9[5m#T*Akؾ;^ Kd4qh"XI_up]N'qlg+.WqD#C\Ǎg`H{D ;:Ѿu(ЍkrH1j I!?wgzsZ~od[~#k"Pח\j!WKV +"?]ھ/ nɳo}|:k676ک:4kM\~b,d=ī0I/6bmuFˡ %Vb9.o0dsW]wb#+ZB1'V:P2u1YD]!+-nG6/QZ/ &A;! ܷ /:9OO׊ym\4-W[w#&ȱ[S E|g脦1/G %ySh+'5Q6.@ gmN I}( 4NHɗV@>+pt:.?YBb<& )؎RI.?`}n iW%Kh!/ODkßoCplK2)V] AWȠer1>ӝnNr TIy6 ?RU'*@ASyt ,vdnc*dwdd61a{|5FZGpGEq O~1/zcE}'zgKt OG ]Wip؏J ({"}{j"W-gWϴ!7%$SVU7WٓN3 EEgvP1+!H!=?1}ɧ24:Gefl mO%^9$bxGE?f~@8*4}z,q<WXW鎚jLg^\ǀpٴOZHeLtF@pj%ւ.ݍ( h LTՒDS88k/¯9y$uvQoJ6\~e^+-rQ }^O5+|^X QA2[nEz7!3Ui XT0A.z/.P[[MqDh5?x9TJ 6R9TbQr]B,4!,-KppvV/)PT}$"JEhHވi.0cLyg'6t6 <## XeȤ({z 3S+! h7AJXY,y}L^y5r %K.PW1I&twH+Zۆ#9`/Z3#$r]8h~ GZNs暶bKuYxm6f'|֡XlA}U0pHxG/⹨So {B4י˭M.&%60]2QMAoBak&UrėȒ B*n.@E D&adj)vP)`Q@`Ä 4!09m4IsZz2yCɇ f=PQe+cj"No.=K3DdFs,z>.7`9DEGq}v 3-AD bm^O^ yW8ǶK"(DTL<vKU@/#:2wQ tSKE+ޤ C v _o"yV@C"惸浭]껑/YQ۹EY<5ϖ6<{ʤ}LȝT6Pm2j["&RNJ^AlJоTL'B*xi_+&}c~rs<;e6n]w`i" ҍ8NGG߽q*{G΅q(7ػP1DJS< ZkET!n,߹K53dЦv(ppq ץUl& T@prQ8Ӟh-+.Gɣn4LȬMF >envt,no \ൢϤ]s/9h`湟^ ؊@)]!e*mǎP^!99; EMAU{8k JA;7_ZY!o.岇gv,Iq+ 6Amk] ymb#gRZ)F>4 K=Y+e咳]9TN h&,ߨm7g)zy[$M`cb0:HkH'>ۣ+f n~RB n ~LzD C#`[:}$7EKdEh eQ\(7<9An c/$& TJ:͕R4ꋻEju2A@(R1)Dy/D!3ϗrdd-WZV%Z6!c9>s8ߒOSQ+k[PGufs75|l%iuQ y6Nw_ QF`%z6/s ̚M0qHsBbPL"hu;~RaVN[,ULK}3={ ^d/򻊮%CrIǽpeWJqs 'Hf"Fn p*95u]\SMU)T걐*l2'#{cl[E..SXb|N9:7%W4f~M[>E-wrPd"uT;}-֨&u`X `;MkDZd_}ɼ22xG# ,ĠtuY8)qAKߥ|f" A&q0yPQLQ@lgT-`THO+pؘ#otm;$og`$sy3.]xX4/fN(Y԰驅de8xFTA2 e`ȉ*  ^@5n |̳^1n1}AO?W[V OD4OXCw>ߣR BJqˣ^ӓHkrm8.6Z2f2#GWP^`,ѫ S10A)Bfk!±(z*RٮRFbUwQjԐ_cg vK+oNj,S7+3/)dYO ۮie6q ّJ E(du: LJ( gჸm'  -6 ӴX۠ If :]=W&Uj[VsLi>b,$Ď2ݶOIjؖjZ k,\djHg K ~Mfy Ю/ujm7u.g BjDWz R iq,8pۖ/O; kޙo^w`ԷquV s,=!1{mJdQfaHNȳ(dRm&@@_"`b8wFT,i풻S8| bY6dՉ@O5;}5zqg ebȓ7m Z ;s|qdPؗȫP2( ɭr^Fפ# }Ț ڵ _ں2Ć:X B*7bmG?![Bz`md@gq e{a6O;d54i`ҨEȽ#b;dFdO^nϺШHJzaC,XeAb JnaDğwXJ-,8VqSJh"!Ld"3N,Щϸ0l|_X@/DPf`ߜ'J .+*E L 4S?De""b^ Ht9Fc\@ v#{!ѺT&/Ao=((DpjeҢ|Y;`i?n2P4]QhڔǘL`Y)v-gt0z /ZHDh#/};…r_$ˀ"qWF3B9׀o Y蓘20jq]=O%hcӀ8J?t\56{Z&B!(/0ID}$嘣1+nNm $YfL3qZۮm ӑ_P`+ A۹ό#"oL-mt{zJk]D}y.C2Md3;`b'Q"֧0蚋g›8ekp )Z214cHcke J-^8跎蒱+"\ soe5;.%נ:GG`HT׼J5d=zC^d .AH*\ Tu(L‚iqrkE'h}:YbGq jT:EHy'b. ~qzhS u *m^7ת# Ʃnۘ\9t1~1YD܆ڳKkQt҃SUƆI[gG/ÀOr{{E j f m@Iwp:M$D6+Lw yQ0S>9N%Ҩ-:E1/@8zSQgtg"r8$/'Od޵? <]MDKn('XmNK CS=JCB) Xt~r ը6" n(9r(J&d3g=,RW% )^=;5R1Q[oq_ZҖР'1#*w5bty|hQ!!߸Єyd |D$0uAQHu_5R u.%w#'hC( \ʝ?3+* Vإu NiVhrëWZ9UϾtB3E7TGbao/CT N=m':GZz@:V4G ٺQYOfgڐHnAͶ?sbflr- QiE0";EAא&B j YL 4SfpRA=B 3Fqg~&`4 H v<U_\sMtv k6!{I2!5y0/8{WE+ک܊ gqgĜҹ+Yu-b[1Vv-=29ĤN W&tvo{>S_xr(w)Cz%H?]kK>帼)$'T("2cp .ݗKm$Fs%osiXPf(Y:$Rndi9apJRK, ]D_.Y# $d.D'zq*gJ`cUeVv ΀#b\'T8Z![XL--k񙳂v5l H|p3b 3ڞv9oJ˴$_Q ! 6'a0D 0}d5^NlT3I_<9 ;h ,aJopu8/,aZԙaC$ < _)6j*ݔvTL*C˙b*@^<ǁ|ՉSt e #*Cro$+ K3jD6&$E#Sns@Fv4ۮiwxe `'ӻlR{XV(܇UN'eHxMPE=alJoP:,se/oˉ@T|y O._Q-II^*]:_W3LIJߟS82q/EL0,cQpD])mM0pd/_bvnṐ$zqZ܏z6odZ7tuwRE>*/WRfJ˜3==[sqޠǧ9jpR:>tS=,q菘(RQڪw,VKI3c7C+|c?Ѕ-[* t:q#nH%re[lsf /`nk4^W3GXZKQ;|IAi?XPaӈ:(Y_(,=5#bS.›lVq0'QGKQ2h^a;a5B5&?9FБ|/|%3crMۯߦKDv;*a庪3)II3<7ĸP̿}O?ƚh GI&c|?d ͖$:47Kf9!ePEoS6UydM_ϛ acrg^i*b(/Am}:PE6MPe sکQ Ѝq5L%jݨaBEqhnmf{{(F"ifO|K1 htʂg9^c"1<$(+[[cbUiVoOђVuPU0R6Μr^#e#b_ ܏=WkāYI{#үd-8%lq)%ګ^]CK)? 4p.Cmz1 aWR+h9"^g|{+:#!SWFIaWmF#0W,23k [Ü#q1z>ˏ-z$ j )_(`;qIXV>0y#),Oz EH]|Xq.bvy801å4Ѻ܅!J7&fO/*">;þ;{zXO'bA (QOB3$"Ti[\b,4fbXr szqW DȈaTxnB3pW UYm>8I5,J6U+ci_ V+yΫs7t?HAedǀ# <JrzKw!X-j>ZcbjUT#H1Ԙu6-P{9}",dzJ.\>aQ7yX{'3Pco%?Z$ .s쫊堜ݹ-q:]PQϏ^7m``UԵMbj~'jqwE(T*+D9uee)Wjyͷr#qd2D8)H)h!]5m}?{p46s~P([M6T+g` $y/bqɁ|3'AK-=Ӱ?4LFDB?hG#?.MצR%H` 0I~MbMFx֥@oɭD*@}ay+KzSşKBF4@&ȴ"܋XDh>Ȼ!bJ~UyC#>cE/K|!XBY됀uBBu b+C-ƨ^dA '-{ۊhA.1u:9Z¾ZХU21$D8s%i24}NV2A_+T~6"&Ie&F=y:[ULS^*ei:N<8r73@sfۦk@4|>{sїIf0]!ͦzSKXs1{") $jUK/6Ŋˌp;tTM[bWS9`vƏE".D\&bL4FbyZ?OxNА#qT&i(A6;'X|] S[([T&xuX]fyu#*#HtӸ\2RI3+kiG)qzI} lnMv%widyz]L4:CKIEU‘hZng0~*UC*gFRbA(@qH(t֗wnI6~LQl.YчhTxR65~h9 iGRfb\POP4-ݸ ٱnhx7GUAd`MNi(m=Y:%szY>rR2w&eYr@slKan)5(QE) 7׻m*- :ܭt!\?- ޔ[>a  ZᬦR"^cosڿLv+Rxj#LȟvYʛT<'stS" &i;/T"%՟X%1,@Gދi,_yٵ?gdo,9#gTgK'l, M1Xx$O^5IХ<ݞlI!gRI8ar_u*/D3h:'d ҉B F t˖:]O \hh5]&'cAyӤVq;9KZ$nCj+nmja۔N.'(G9.bt$z絋D³KTe@K#ρކt?lR^AwTܻΏwr4O:4V>#tYpݨa P  |x^vN!ޥzb,ר!~b^E %L޷""B 3:@roh H"LrMV$$1[r)[p3/SVBE%?蜄aPPZp tfJ[oq뙟{WdYդW}>f  ;GOw F zR;~n .Ep+89<n!MM$9+guME:&{W3 $n(ڧ;hD(brE SES qr*cN%rq 2*:K|n(Db".lmusNV]#7!#=j#&I^jG US]F+dv;]!qJ5۳H=RNsҖ a$40!}:wIrKl%C'Jt+mÂ.bY˱'reVG;w :Cp`I>oN 4aB@9@)^:a 2j)׶ c#䌼MrB2H(>y3܋X =h}0Yd͝U]aw}y}˿}S`UЇ\a?L/iM;Ci(W?^7]O+ů޵AG姃ҭU(Z&>V(󖒲i5;ڈ-N󼎏TK7;?5V(9.LFk>xKTltM&Fo)xG# (斚ʃ4G>l ?8 gWݐ&uxQR Hjsԯ_˔ 4IҝtEd k3:Uڀ z^.QoCNvѡżr+Yv5:qJRؼޒ iI5Ji56AQ<r-pؿʸp6& WL7f fɊ Ս &y勨D*r .Tl|"#D(u_-'_PܠZ˓ix0whnw)7jLL3t% 'c.T1P+bq6AL=T1`Pn)UWՖ)VhfSj'XƅWؽ؃l<(KiQ܀Ǹh#yEq+~ ?2㰍\X|7۩Av6k`BZ2 %Q9"K @ f+{d'KcZdIP)WiFa\kJ7Cr/5BL*~!Az^%o\] ]0-$ڋ \g6&Ad[|iYwᦾV9\`wH]=swJJܴuY ȧ["%1c~A?sԛv.s?viFP^Ѹ$;3R[!n1&Ū֒HS~)KovS='qdw<GWq U߽࢏X\'eb*i:DӪ2)s亷NX[ԬAj9*e9 ِNZ5A_}aawxsGHH]]KPw6Jsqㆲ^ tIcazC7t[(FL0Z7lg`]f)n YO uZWpn2Q:yx@? ˕ڳ*mviڈ7"]&!1t,[jF>fciV ,&5?1 `P0fgv5 $ =ZB3g elDE a;Rʱ%Wv}4NWm"Ưb\n#B[' 'Jݧ+h^HQ#$GK?t(B!N6~@<c[a%xcMF`,S?H~#b[03ҷJVЎQuH˜5u-Y?!޿ %׳]֧lڕ#@1*3|~AjÁOP0n{bÿ+ IQt!i֘9Upl74?hȊA'"N*I/j{+\`y,*X_ l:[ NxO:FM)@w9Wyob<PO&UATBȬaEIvk1p@Y\Γ/0%*g9F ;6o>ܟCO}z35a)O5dLC%`y:> |$.TpL3 iM|rtiWDϑ3MCdZAUm*E`aXPG7a(vC5BV#MJRt,S G>Um/O6$Wo=uϢ̗qpq꣏õ>r-c4} 7Ԭ%B^}V53,2u/~Gc^.pUx؇;vwRd|#]>hn0r1$eSyb+D138W{'j6$C`O Š3'9mjNLeo[(7 mzd{h׊˻~\H8\>g; -}T2 R/f Kj+>'5mO$@}jZ%T*Z>2=v71|u8e %ִk1VDfn`TxrGm˟SHm.3Fslisſ+T} ȄN2Z* O"XrnblBgJ…HBw 9>4FL$D uP@CY~D-;&G;mF T"5:~d~zL0nvQrRm<pW:u;b(Mn$c6@ٵs[Ut,ѩ5b|[mC}pEUKpnkYfb:֩[BpS+ ʀ\PF{ i T-06!e5B7~И Zm+WDNbpKf@9l&i/+($xu<$<#@= O(0*~| Q[pYGvRa-ȃnnP0R/oj5! 1 ͎OX=Ʀwq=/.GZ +,L>]?Ҍv0U8[4hF%m]dފO#Tr;M"_A&&&oAuM8lΐgd*xSCCjk({RhZAl&0+45sUó=~([F,yypśV&K| LuBs|}.;BQ?C%[‚HT;OUMTgi7{`~nS}A)d6gt?+? ~gKu0 2̨AOE=P+Z^r&rE7a$96S|$s&<Ae#SN-s0rNEY?Xq_<kϰ*xZ;rǹq?q I^%:QAE z89Warݐ>RI.uJk}6ط66B-E6fO1@oϙ˥ibv,naD~W,s<54׆y:c`'ԼKrډ-@tb2zۂtlז}#=y PnZå)gAc[=hQqP譢#ɋ5Xsq% !%C555mJYH˦BHYnZ%J2vK/yCTQKY9kǗ=7~Ly.=%j4,6Kڥ[C\(,b̿b\9#gr\]s긭=U:sUzRY\KGtEt4.XjjjaGA #qR} R_]ܶƚ5p{ 10u{+R7*{2 |㳇7ӱq^U?ݵ T>6W:qoe"r~4)(R=zJfDq%Q(vЀoEu{^zIn98031@|^3=|٭f̱: [tsmb<-to(FN^WKʎɯ1K)_$mf6v'{V]N)jNd°ad_$4):oeAɽ[64BӖ-z4 6{)'y*vKgWL'Gaa\YtoBAQJV 4}D#X& .9&V9*{F2\9m, M~G=I[y1ƘЎ;.B@[j 9ZLmD{3Lg"nm)~R5Ϛ)ju>ȍ U3YiSO˜o̲溥ۜ3*EqϚbjxFZtޝyBteZG \*ᮃ:Nmz̸ |ǰt<_?~r5@\sn5Ϙiv&9E,`rn_ ?oOUdJ,6J/ʯFϺԶ32xooW+&^"_ A&UHYk)e޴be8 l@pEoIa!'|]=&ćMj@_ͅ잾JotړI$Yս2)e2k-jl:H#8'a!H{kyY߫/[AcZO%h*}>Sf0Û٤P21-S8p|})}*X྿?^.wj3~ɭ.s87L`՛KraaK!LkBQճ46兇i]OhʩE,6bHuZ7 GmNaM|r~x߼"d/I8"m!#"R;eڙh7e[B(DO[PЛk[F`.9FmUX/j +_*u_x*,h!p4 \Xx 8opdFZEGE oY-oqv#$TPpD)L!=ETKKp!Q!rSZup쀙Ϝ$ކQGЀSJgˋ@g)B^^ n9٪OTuy׮w~*59$72g)`c;O43p҄qW/=A:ui (I#\{~4ԝV&ל]h8f`1E?ZUu{6˩/ƅ @&z(nw:rUʎBv& #jI/2mHˉ̌?D+b[ /QH +ZC; *"--Ƽ_ƺqHhK{u<>va1u!iN!]3q?S yU7OW%&'jtIE9}.zb8xAnK.jϠ5FIV<"*+--?(0H4#y@>;C/8P ̖TL`[+ gvIހdf5"$uLѯrHH?剏>8"ӱ xqٯ>-Z!6ALr<{t0mrǯ*JP2^nkGӕ̌Q{] $nn[fyeOz%uRNͲM.t>pG=KvBayFDhFˇ+KDDȨ' ~h2>U7ΝL14ef;Mw?ӝ1TEQbv$+puFkUldn#KmE,[*MB [kߩ+$H4AcrZ29Cp65::+QNpXؘ5o^;qݮOʵ ˫ jRL˭P?l|1y_<6ORٸtш!O}z\Sݣ9)B>$ vOk2\),jηn$B ޘ"0˂6rTĀ HKA|b-*h% ;*?;E]B D/m 3\? ""Ň˱FS %{߰! 5̼_Do\4:WZ#FVܬS2TbṖ9Oγ |G<Ar%.-2;4w?>o6؇N9BZMvY"[yaMD0? e{7 7 *ܞ&aH̀B$8=7CCE@,~xj|`}>bY7IwDy)[OߑB#{9Jz__́mRz[|8m^nia4JڭM[Fb {l((ƖWI0 ,~JemnlY )[;!Q8։͌n*! CN{0]kyڇI*Õy#w/ {ׁ"-8i~zd) 5ӄc d}lWi`Z:19&;YGOizOK&oгfD:0Q#ɤd97p !j|TGkTZd/i0-'%XM%6QsG3 M:i Ku}ySaAbf7>{6ytDɛy'inҐaRɥڏRA:)סjyGΉe]LbDx/J}Rz4LĹ-}\~.>,j@=)_:{`;0f"bnΩrVd[:4La0hk۔2G)e*{P`%>46MK11{b 8Yv20Qwj$*?j6v<6|},6Rmz#srXc@EcK7Wv`ґFBRwQQT`ҝM{sm=n_1ՠ '.gm!uJ^~ $&O"7KqU.׼J(5M SD2pQ=h˲fu jzJdVOC\66B&#+Նҵ")Z u7LCqg3J:g&YI#يO&h*UzDD\5a H۸o)/dߧ$b_vMl)%Ms䂂bW588V(=QįO XKD qhR>t"T^xjpMԒFlN>hx!I>tmnu*QZ%:nM*Š3@!SM"{#lrfDfIUZp6˫H؅}tcřAisLQz߮E! K+fbv5=7fI]LpY9B[ lڻg5(?ʱ.}㬨`2Je{o-Fve/? xMMa/-ya Ї`<4nƶ )-)C$tV' p y3 PC"-@|5puʃc:PX>ą!yI%!D^={wFQ¶kw~9x{ض|WlT#xZ/\9J!xi<K%N z$5>7-,u{"袆Jp3Q;ȗ<\ɓ3I d^9Ckݩoʖrälsíz% m5'0t'@3=﹔p|FLP>f饈2=:+ֺcsO38:m-M_܎.C mlzwvlmCo>yy R+JYy }`h\ hoM*[c_zT%]=C)(n2hY-,;IB5L!Z˝+Z[qg2uxlUs+lO{iieڛάFKUgn rh&7Y޷hDcZb=,||mZ9S6S;H<:b(BaQIE Ř𳳺x^i3FKq]C]1xũ4\)H["/|g8fJ(oW1]2{ctoQC(+'9(Q uL-e FGUQE$\Fxjލ[ d\Cne@CC(Mux\OH~bZYO+Zx|r֑(byYN_^swxĮ//U,s`g_OslMbNq^c7PqcBtCIF/"%κDUi5 o$4)[&ԉJ-Y34MI>js^Ōp-Qur8;]ʠ|P_q&hk\TmHK+ @he6F:t:󲈱Aרy+=/jܻv o <@O%UPch0cs[_ RKݨ\ҙOh ~H1w\> i]ߌ.^Ajhj y!>UA5kwY4 ka4N[UVjELhh ̐%?K [ &3%sdvdT {ݮiTKSSXrR_n#|:ƻə{Dl4Ojm騷Ru543)cCL<ˏ1DI%oAֹC:< (wwP$M)@~1ҼP.PhhRE=G@A 6 vcl E-L;1e_:Z{a?^ 8++$;)KU(i>ؗ#vGI%YTZ]11E#ZJxv6f}zNyAOTعicΟ"mc 'y`2sҜ'>k%[O]78\¹A~;SA\Юe%AaSǧ2GNײT:*'A͹G`s J>xNR}Yڔpb7^~Fzַ'US²ĚD(5LHx YdžQE=Rw\xbBzeULe]wBmCܿB$%E>3pe/*Z̰8$yvIgŌ[FjK-,`O΁0-xJ Mya aĹ0^ڒ&U't9UuC&隣>8T Mgc,5}9,{a BjB>%´?83<` 3qZB m\$L"?M((/HKvD ]51X='_I KDЄ}iBJ2˜J@I£8X݅{:,5]Pxq^Ko<ǀ~X/=Xvq>&Rit&:hdݱ7ChOo] [!"5d~ B:>Tp7_C LCRjBv p Up*>ǨM :r$M~ Q6n3$wXQGE̽ꥄ:ԗ'埬4|-v[jz63ŰPv-F7jO1KP:$<*+؈yo %1[yշwY!izg؆#U#+H~B,TrdC@vJ є—t!̈́G~l^SY,:vh%F4(k@ˠ>YmkVѴ0|䭇MڹׇbQݲع&sYA:a1Z2o`Q!13`|;Ψh'Vu`%04WnDRϝƚ'UŤ 2Q%Љ^YCް:`"=!=Y˓R{&C''DDM-,u ;Oj)[#~{jdW5, \7:dJߎW;ȢqG/--mX;oWe0.݇H6PP_ډ\C"1yam5_Hji+ʂ_3)74@ ax(:73$i *XW1"-F 0%N 4L:u g Z;*E+#7_/{`[إ!CY>5se(?D `JƳc<F +8inSdNfy]V$G4jKy`?0 69N@VuQ(MMJ99Il@f_Iю*Jyxi ્ m-s]ԑ&40$RRLƾ9-1,zD dalOUdI@As Q2n'.X7^|r03|Us e}sbt{ҋ:!M'1Za v1A>k@r!T:=0{8,crtgSuNL<0E_,B]> dX 2L\β*%ʁ~rvRېCc&d& =}WNB:TChJ5#pfS!V b~N ehZrS*_&^ۚ'1A|L"*#?搞2}j+oEVȂlrzdvAp (FQKԚsjB3LcgT8[\\.ڽ$K7z 9IԎC%rYA@} GˀߵFϽef֌DL;~$jfTK鬢³wDAKpuz"%u9Q65uhŢT_cp4*\2&N`Fj0cУ` jj4| cY/au 0-E)F= 15ڤ0#\6h HA,/y}?BsG/pt#ҕ;A(JdD "E,Nˋ#{V2Or,$ JO O%񈵵 R7Cr Ph@1g>nS*0ĕ`թOĚxFwKw|:ႎl5CUIfe'0'Q k@]>& ªhYu`sCD)@ ^ Cn]F5qVX5+ū53llՇ+ *!)ytέ)lyJ$ @&r DTlRͻWXYfH H Y_#b 2ɐjxi'F(9.i \]L?SEyiPn񍫨zG@'-uT?'wIZcٻW3|tnjg&+ "\UK*9*Tg}A^yl! Y=;.ٹ$xpxNcX(⩒RTĸ/Q6tA穕t$)QF4^Yg"&T hX6!^kIK)#ie "A=hp.e4IϜ+?&idO;ge>0əT)|qw^-lƿOE"fæu(5ٚzIM۞RSP-ZzJ>_s}oj2>T\(\DΫS53{Ӹ\Iq?A_ x=$f+`l1`d\ WUcC=nErL\$fIerg -Zi&Mʌ"iB.S'zZ]!w?={vOԹ Q"23R]l٣RUx$]'@I/f~uJ:52c3 ,Ԅ@U猿=?[Xd>Jk<蒿k&f})锼jic $+`£ _/\]B,zA$Ҝ&SZu`_͍P:=fU{G xQn6`yKb [ѶptAQj#r$Gߚs],jxLɺfG6"xj H/,p#uўKg{P|K#Hk#] L^$JHkZM|0U R* H2Оc^6v{:(\dZM1 SWv:ѣNԵ 0Zbw/ x}L_fI1hJlE\-_XgWrG&K-a*3Կ[3u`5cHmf1"2I3c4~]^CifԴ+d[2!G$D.a-j0ӒCBTǦ5L7_k#`PuqPE{ 0(3yH_i6nDخ6XFpQ&V-F7iHu+9rD۫8=?0imR75 HCS=h4H9|@ol6!9wSyL &Y-p2ǿN> -y5iK.-h2 =24:cBmp^ŋ.Gab,_Z/q^e\눎L١3 c~ ~l@4ZVyEhPnUdrt9U+7-j8kv.+?7ֱoD D%GQ*S`P|E=}Fq^$28^ : vCWFQ<{U(轖kE–o*c0M7Oc)0#' ';iFQp'C]erͨ]5YǸC`/'aEBg_|o\2DǼbs:Eye6Va]a qN]M[Ϝ;+J%Doyٗ5d*R8}@<}@RGw_HK;FB\FTno }GZS wK,$& 7LUSӑzx¥,H޳guzjX %~z-*ɞcz|7 a@+ѓ0l6qu`M]}m̵\{[QT:ku5]yDQ-.UQrT쬴隑>?sDU5VgsV|LS/Lh1&QBX6?^rR[ɭ7Cqj^ުڶH bł$tӎpc]5Mp%~7ggXv$[@U.I.aP&Z[ڛb HGqQmnit wICēb^n$YbX3Zp"bH̳meW}ˆH4ۭ:W~\×0>H6"䋯;mbd}J;hX- ;K9 <`@>C^eSylar3j'u"C$ FcnTW:5! DVm;CdZ}Wb&UHxCӨ?>Qŭ\:d BdžW\N,AXtS:U,ȄՇ5Ⱐ3`H1BE ޴fEG6Ht)mX[R(Mw0Ƞ"04Q1:WI֩7L xb嫱R#onH 6E Iqy!8Nsec%^HYxxT³c?'` DSh_QPʱPwL/h BByc1Xz`ď &Mqc!ӌmr07~1h[^W']SΏ?JR}{Pd+Yn<5b5ShCJ`#F\ 66ݸ'>eQ3{M? QQ8Pl!z|L^DV{GVXAx n9jsB݅IZhڔn+0Ϊ/c,ԯOL%^g:L@o\2l>M3|c_ 㮮f0L2eri1(@U`Rz<ϥ'q $C:X|m~24fXm<6R5%GUJ/02j$"f>&tl͕VI Rm-Mno+3"DEhh05xPf`2#{Z;=OGjyWLzI7O-_2$;l-H^ʢ廧˻?9Ple~fs%ي&B9( 0M!MnyjbsF3#ɱmn8ghJD]nM!5@9mT>H˿P>#\֘ΰVop:\ }m!p)ʗ51ί)ck5Id86 f^dlZ%7s|GN^&3IA P<6l1[|N [ qvb k geF Vi*B`M|fGX#I#`&~i^7K3ʝ[sSd?LS]->kTjVG@ZkX{!Lm0 NüUkTS~{; Ә=Z+P.ņqEjբ`tIJ& b[*V}WMrZZIu>pڳQ`j~Vu\ş nuMpp.1o6 bR2lZt/W:6_Dw%0k-dV.77 JYHM5+JSjkSQv}# "z#|Gz8?S0 ci>4d૴`faw]£$n:~pLt*kk~oL|v1@x Zhi盪ةgysOGb8! z~cLuy1m#JNNL8JEڰ85ŅD\_8<aw=5h42Xǘk~l2Y îH}t=ؕ3D6,,ܫa[l߯B\@e  .KPlG֫ D*x(Np^onG\L|3ÌqfSMޗm^I_ކh~|"|WC =k4 A0n)N=zo; 底v\]Љހ>FD Flh%|StuuZ>NP!uK<+>ZRS\? -$= ]lD$9\(&GϳòD|;zA° k?qGPt!^']ѭ!~,c5W_Ͻ x_:txhNa sܪYAD9Dq_h-"zʾ _aLPi|$eh\p׸ח]=m.n mUߝ efYoX:sKonp^þ2\UD:8f^s^c5Sԁ;鏣,ld-eAu?4[(Fi%X.od@ںaGy 7w*|gr>65>A DOT9,UĞf&[d*".i-[; R^QpSZP-HwNGH ٯyZҝ^?Y:NU )^J|={D2Ĭ7u.A7CN*W*O"R@! ` oٻy+ o_tU)(׉%:G|$LJ|ޑǞDs8.AŨF*mN؉䣔ǘ,^'sXM E7TTVN\|MM t+1杍|ppHMr q=yiLI `g?Iס}p\aJtYh-?$Ik킄#gmdBߞcnLg?}?(CuEMBkN @)>?LzU梈j 5 &)N[u<۸IGP -'3YT=?&~?e ȹ.qu6UN-d_r;(n z/n =\ 7˴a4gUtD -ǞH2w^6n"׃ͺh^>Ӝd8Rg_$FdWy? 샫%B-0e3z`ii]%-5GpB!['CNSkL=:NU@@r:T5[>l $AsRvFphNZόΑvqK2jUs-X)ܚ66o0[i?RG)E\J=[Gؑf$I5_ou4Q2mhnFi4oݳPFv <W w=nǿ8kcӶnE'gw#\ x?M.,S24d $@,f z3ױJ_h!RHuZz,0Nq-=C-|QDܲgngY5h>Q/uF.82GwB"wh_re/=Q~j#_X-+Go|a*4[nN% g ҿ:J..y: z:*R@yILkډ}'K,#MJRɸ'e ōX1oeŤVRqZ/Joy_rqRκ=sscXw_)U>70,797b w\Yr~- `J_5p4 /c֊[~3kibސKYߐRQRsUи;>Ω &D7 Vm|4Kl(wRD'QB[*@Dڏ$K@"7w'8Ҍ P,<[aP#474nO,ZD?̣v4BE݊9G%Em~|̓|@*;{h-:GD.|=a/F7cALzc?vWRyDTߏQ8-@>>1e"Rw|~Zaw5gux^pc{l *:IlJ*8\?؏ yT;Z@j5PC`H}{(s,a_٪9˸X5}4aY g+qI; ,MWTs8s~LTkחQX*$OWpE{J`u| 8Vn6>ӳ<j?$D7'PjIovAt=cbc[<2j)_r*Plf ]@i j᝸1l* \ E(9DδAcq-cj,vʽ4Z: X9ݨk9c8rNÊ8/!8Ռ/%,:>o:R>p/D 2ZS˔ۻ:Ģ7R~+O厂t  Q+?#q3ѻLX ?\V~mtD% mNJjvL^gppB~V,E{lO߼x .JY)kJN8.$Y &CpV_^e^)F ^6s=/M:_̩bKfX"}Fxsf\1)9mcF(#t^RvT̕NsƇCFDVT۟rvvԞEQzbIsّI*b}Gۯ8|9 EXM.N" MLjyê`ƦOo^8,j(>>)vB#3@mCtCh{~?uԉ{ OIhjnNZdؓ.vM8ntx@)w~Ur\LiQMp/Qń,'Q4e&pMǠ # ;1؄or$!l}m- >kܖpq5piIS "^sM Q?)Hv!+'D1Q;7(4K'IʜV %DQg%Xx-0Lnt$%հ&A]zCVc_LaKΘ5jP; =~7 /\zGYY1wݮkK2H7'S$ðdځ֩YYA¼X^xaG@! YyGeD0\^qVy1ޘٽyyTPDm6I')7 4D[nTHvԋhNpf\e?;;SҮq~+|aUm' "yrj_m毠ZؗZ860]sN#dmސ7w})d!>"g.(GsU՜ Z8W>#'3Yyp/'5bis1h!A] sh(8x~B1f͎P {_$W)n-W0.eAWBQGLj0UmA-2$ p_3C2\$h7̓Rr;3+ &0ZBзliZ9? :"`HH45E䋸“8 XEktM8쓨w+%bg-L>.\@ g0Xl˃Fwˁ܎Ĺ֊8>.H*h}e ,:o/7} %jwI:!tF} 䱠n/G9Erat5Mbo""R:| &=e%Eh!*)PHނKF<yHalfo7AK3Tj` ԽKDqwkL'VCM0Ȉ &o{-<crtQ#ȕ7qd`qgj8{h )P> g3At'N[FO uEr:Yd"`jPZ˪s.'Tfw9 ȝ37ve᤭{lSmF%V1!<ؾ$T}ZFȎe} mbjNJ5< )シMH6+_68K!G<eѨWBUJ3a;t%)GM!Fis{ N v5BCpZst2R!=06=~qOҝzqȺԵ-5nZe ,m5ia?4Ehw&~?bDA.#iCvPi%¼r7˷ : 1φ/݉pa<E)Uv~{6 :^uj}4`x.~{ϱz-ؿ+0r҃Frīa:8jh0-xd5S8VDO)a(_|Kti {HӈpۿpVy5PdDTH)~LO2ZiI{ʔ+q4$|.+ UIKl#tR0^!aE)3IhYr[2PD ٷmBp%juiZ&䫷d6ۻ(pT =%9"0B\9eͨ]'?mΒ5 "sgOGxqrNZE3VZ%"#D81/1EؠL> . t/ÅL "e m@*J4'Mưy(UEYU&)L>,T?v]vؓYFxGE2Wq+3'[!:i&h_P5Ȏ0tWpgƺ rQp]Ɔ{҄2HҴkA7_4BUP;\f< ṗP0^NkthWWa=/KoLcIgo@؃.wYi.]Wխ7U貪 K#N'0.hg!Iza$?Z$a说3"?.=GÍ5U\}װuj[o^{ m sK`hzwJڲOJ' 4η_ORr E&}QP3|HQz]W+~)BJ E}15*L@M]tY0f&gTVXjj J?_>/Ym?h@*F.kYZAPxUPH6)4`ghOLKEM-ǍTQZeoCjW&AcX[^$Y.1O*>OOmy%sq< ݘ,6 s"Ž&ĹLIf3`nΦU|Gc~lP[kUNS|=:6Z.q.VkqT'K"ׄƦ_Px]}Mf*+J'G΢;/c2h$C2{@=D⛥Y| ȠAm^cV嚘qaD6HIJJx-YobJ=$B+=?v;k^@xD} 5%ZA*( xPF.5T.;5: {Ѻjڀ_6wR z+,<=(Rq6v oˢq2}Aۺ$cSϣ>e&v2KĐ BG/ϫ"!ΈT뉤@`C{U'gޢQwA+,>>Rc E9(2Դ۷"J)n4 Yh=8~!Cw)q1z'ԑysUz"Rp0GآU_6n$ē 2avo 2۽=[`X%`t 300y:)p\q'jHl %O _æ+!OѬ+ûVQAޒ#-{9`d$a-*'M,?a/D#I$pk!X PBYGD?]]%Dp&*Ϧ''#?&L'DxE+U/D2N^ m{}ʙe@_춒v[}(8޺?"dSTz+uXV>j00DXw)E@4fۅ:m?}B=y˫cb}yJ)6:ړjrI% =^ 'm_oL7/.uĖw}-P{s~Llu0z;ujX ʒ2!٭sވS41NceWCwm?BԬv7]EE'%Ьd}%q\HaM9d7 S1w,bImWD[}Exչ ܵ$]GeF mM9^iV;T~E44vkozc@!܆.'\ig{ƳJ[3<L M^(&V>6iI;x: *Kř+x(^:PGpn 2j9|S`kAn߭1pa_hQe~5}p-Dle7~*I'iJ8l 0KQtRb<HŜ,n[7ׄzQ\(⨼(k;Շ@k0%veqyC.P5ɏ 䂿j:J`lAgނβQSZָLnv5|m(?Ħ bƓT.޿DKG:~eJxۅ=Ӝc:ѭ )cXVp]}هsp(>?TmB los s(KJ@ҿvLɽHMzl)U ~LcĺӶ/aBÄccd׀V'~k" c،8)?,QtM1X393WKDN2#! XT!UuTEHe mNT-0H %عŽtRTn2|њ~uQoFLJ&̄c*Ѡe3ypj:Lh.嘙44/ : F o= ?gՁ&&t}Yr4U%ēVvS)k1"O)Hۜ>Pr0F?w+O*`ǀL`oԋYd(x5ʷKݗE.}ŤJI$U3/c #IqE>CxAYPf:S#!Pc\´=`@êk۷b }{nKfn{`w":@ 9*9's,e[ELW~\\\ k!_:\#xgC9̔2$'_gAUϨKCGXQcDu,)_';&˜ǂ`޽*II1*NBow7z{E(g<ݖNA!u);foE[swWf6#}+Zp*Mm"gX{x\u4{ Ġ_xju)M F j8?"I\s0V{kS.&6}CT񂒾w1džl^0ZփWTaޞ]n8L/ >JO6EӂvjWY<>W+7j[kT -ulknO~TajRpW8n3Ue'M"dTOs̘o-ƽ [sB÷Xu쒼m%:M+1\c`jΚnB(B66r^hSm܆URr1t<;ݣ;Zk'͡ZQPWZC'Ƽ̄i C8,)]QfC"K\:40ҶVhQCoO'Ң׭Ks1-B7M8L9`S%ql>`ms,-/H%zJ筻сrpYJS4.XQyɶcPƇjP עhe1A.jHP=ƃ??d7߈' &UVTЬ6zX iǝ/ۇR7?h*UGchidaUDXSZqwh oW;.B,å٤ԍȘȡ$*lvt{qJ xv*4a}\]`^UP%ףnMdyzF>٭ ! τc1O׍Ψ#r[E* 3:/nVl/gAzCɒڠsL;eXk'Wn I#~4Tl R1SsMa>2hx1zercG.gx0>ATVS B!GiZ3_ǓK45QyL4]A$VjUJ9oל>݈^Mkd| Eܗq.(U{+D|($D(N6 n[,9LyN= Y7 0hܔB?;FI':"y?r\,d7#9ܰʡ)I@[@rN314]d=;\Bm );P iB/gvPPQhon! b%;CScZ!*N11U?m%0D*ovZpC$eMK cU8/^@51tҝt!NCs蕚H>B MedyxffYh{FG) F >+:Y_[qZ^crs7]!D O; e<>H~mi&{Rys;.:"wrz*'~N DB)gzA!(bQU!o]H;0/0Ul~'0ֈtjXA8UK&ɾ*[j% (Y빪;,[q>-ywxƺ2xt.2D~N`OGTn!NJPX`p1Ð^Y^-<=6-n(h-]AAd$_>SxX<)j-yIL͘}"4dhlG̞>>M7/f9aa}ɣ #Eb'bE(2ǹ_6[l7 >@ :k: dIL_ȼ,i00n+۝ !P'43Gzӗ~%wzl"VX]]7*-b:/%rwxMl"l/E:ExZFjUז[f+rB7ow+DSk9H=88"()cŐYE8tZCĘ_3$V^ ?~$ʥdiKT]-T=^ \~49LCdHk&.j\D vwZqg˩}EAO$zJUTJ |Ԧb/r@u*3Рev33nT7ĎIDU~wy]AG*3ZF7}ۻ _)V8;R<3H֞#[Py%t纽&5Ӹ [)lBzJ1iL.|;z*K?hdKxoNպHl:/6vAwbtUC(} s.}]%e=JZ\^eF 2^$V<\YQnI[r\<*'R]Kbu9? =.#Q?䖮"o!1JhI5?|j܅rx(Kk"]7ʆS-v#ɕtdؓU XգY-)|I%NT7J\~Dv4h[sS1R=wwÜ[%ՄHuIB+o8(D^uaK{ÞXe> y%uױ pj$3U5TOG T1> ׮L1yvok Uٳ1meywa_=k `- 7#_bAo_DuxafT;zr̺3&D uB[5'ضFkn֞J-k8SYoe~t-jcG8K8#b-7@[jco䨝Z wz>ѷ4k,y6*"G3(B[E_#@6'Ne;UQdT5 adگiybM ˁ..F0K(3I7ү:0l:;V>&},nZ]n6<1DW0l |pI帬T{/8w+Gޢqlډf٩Ku(ݐH7ee C0-0_dN{>"=KLYH_P@5yEd#y&%[J(RypFag'elaxRYT.5gYTlTc}C)9/i! eq,v73t&YBD-caR9}bLIv~nȲ&zM6O666e.^ݩ}nȌ04Jy t%|9p{lsׇ(gB=y <@Y/C\a0ANg3na-5حJhH^B) nͧZ#mb{6~4#ѕ<ߞ3hVcWET;0vu:-4s\n1I Gt1GS.-Up_:ܨ>f/e2ٮ<| {WO`#xMyEsƄQJ5f7{0gîh@ٯrn˒9A!ıDEfJ9)UU2ml J&C,FW5 g#Bq0X <IA׍p, eRn5/~:7H+'G"b:Nrd:Hel>৭E$Mm5 oTH0Lcq v'Q fG+Γƽ^*JNXS*}< kcO bv{֌ ɧ 8Fƺ#,2^^6 =:§*t: 󒟢+|aai!LNgƋXps:ۜhg$FvGܻKqf]O"tkJgq5sv4""/6U4aQՕ(Omrjn@}%ʌ*g 2cLFH<.^RRx;X+Rg,Opw\c[]F)n=#(IMmJT<VP>MefOUnD,U$@|+ -$sAbϫM!2u$W,'QZj(7# ií(hBq TbA^ *~c,)`4JFK'F7EكnLιz7ԍW|{ 710nH`-đVϽA C;څF3`I *ATL6W`avI` [!ߩNzp}&7-+EiDf]S9jgH#ѕcq+|IM } H>% \@(F4 9-ͬz(C#2@ +ԻQmwι.cn%Q[7Ay ︼wdNH)C :.qhc*mHշ;G8 _SB@MC#}ahA(,_#} ?r`E {_6L㆞~?IYA75Dr?^;W(Y!{cOEM!5osc5?Ȭk%/1<-r'#DžS"- N] {PގLT ͜Y Iz9p]mb'C v^jp~稷hIuNF'~/Q=sluK7tm1hWS]{u >W(N}z,o/)X_1hvu5TI6gЕul*dB:lV[3vWh*N}%]V^[lLľl͂/C'Qo23J, W^xOeeprEzcQRhXo]=~JNh |$mHtI4?.7rHꌀ/yv\9viLs8} ͂ g!2!9mɚH5,Z~3Zt)&g[{GJQFލAjx L'AJ- 9>2Zv0ҧ'NQdM sZ%Hܭ"&+$amFJb;Z2nD7kXT9 [D ˌL6_ Pq%=< ^<%X.̂FF0HpQ*}'HpQ<_Q@}է]2Tri2V R]l}3'#x g3S6л0_~9$gxv9#Gl7-kD Q~ou>o"`4J[P 4j" ^C<O`;(?nd-JdCcUMmDTSWX +r:{2&Sp6e?:p "W|=)1}G4pP>6.\O>u .>ox`1m T` ʳ|p(Oղc3^ 3[IJ]7p(Eux_mἒ"/ɑ_x-rgyUС}7C!vK\!A} ת2@V(T=hGǛTG)K+j[=,) sr8p+͘*1TLufM1]" :|1MUoJhd('nn-$S`bzYyuK_ܪ>+$39ZԌ k!pO#EڑZrwW41 Ӹ#wJb>MTuį j _;?^/z:bC.7vd!I?ݶKoɕ΄SB*ʇYxs s|8nIU Idy ˙چ쮋؂EaI^0@Ljw+YK,swίsY)Ѵdg@=]6ek3-/ xOgZR)(i7y3ԁm'mm0 ݿ/VOQ3໫q+[q:X&0:&ramry@p?0vs#@-{[#Tb*l%42$)n9sDHLXfzӌ&nO2%V+Hdz' G#SË)u̥Ϩ Mz?6l K~}OΎTT{Vfg7kyyYHdq${tv˧8 . @`;'o1sG7NF/n'@p^ aE5@Yb>쒀0T'z> ۠4ъ1x}ڱv{hIS0q.C@WsM5Gc=Vzj 8.=AJ!68q?2F0@#cXYTc3'+Uv,A8ME5 dx3Px\$?}}+Un1߂i(3č_Zø^^e;Q͑f< 4h&v_dzDFCcnfV'f 6c>s*RDaUab kty d中=ݱ$v! CDl?6kL2>/L疩No`0f)lq+oC 䫪ޫ,evWݗ4w{6x8̈́ػhjRaJZJT|:طx,+m_I<|?3j; 2jYIߟ<{nA N?pc18^yY%G2 KOT>f2pp @Ax y$0$8gvM9bS<%N[ܨN ovu{Os eeי5vi:~:u37gGNhkc)}=&FjY徶G qm6ȯI 8%"!y(VE#:qt݉?*Dr`/E:Q86gu}H27 B%&(=:2k2>󹾀fK#{@TE@,r =KfN iؿ"\$4;Ѿ$14 .;[EH_+;sm45_7 e/9nW8A` 7^l 'sx(w|<5>WSN(JuEs*ت&U^uz(05J$b9"'$J^Fne17l[KEHu0945S KBHB_,SyIA]Xz%i(Cf‡]Gd!3cȨQ6 }\F/8/IX W*]EX(`y"q\.h9/E} 7?^_] Z&>ˍ4l4O hSnF#yI hUQ$RFMqAWׇAhIPA튃@y+XW6ﳥl' V˹q[9lӢGaJ]F}[Z,+ب.mah dis ?|*5Z?ӽWUraF*?w[5(N8RӢ5kg=k`b斨ogJJ@_{eG3n3 bRX3jE XL3MmHPOQ-ݮլ{EM&L$ɥu˦Ifн,8_fu6ªiР CT@o"9j%pwH"2""u5DM(z_*$>6&ĸY<^-㳰3fU' f8[.Bc*gXDa+(3rVdf9*? ) jgE:k1mhbZ߷GH~u_dh-?WhJ ou|9K&C{œ\  [<x([TWqIce ˟BX90dž)4x"@F f !'6|U# %TDiv# 8h GvY(> Y KI2gj)[^WŶ{e7 '1t&L~s8qϢ֧&xNi6:iZ?"ޟ۷l;RxjG]yC}ª$XU3#|wN*(t+Jxթq`ߚr8XJC⫰ xsGa S?;Cj*d?MƩ(}5.M\/F:p$ҁdY;γ1($6)F?H$U-\,IۦH>GT W aybVx)-&~%?ȋD>|hdpyQ9/K4#9c/ d!Ka,VLrH FyԊPe$.HC)}=pT풛*VdViFR@L'VwpVSq =b"crc(s?eٶ"w ,5|ylMy[7#|奭I]Vگ}LDXJ7=u3'l"-Ȟ'߇'>Cf{*gm俱LξQtPgм^eiHLypܫRq_K]kxGe/W֨ 4AGVY1p,i&_0~BF XAr7,Zd䡜QVNBE2gӴ~0oj=Gx>SG .& ed2_$|;tm>6&"@vh\\|"\Y'=f?K_8S+abžM.$s<_bH8f8+VKѺ1)4,2:W^~n4Hx=K亪1J9ӣʮ:t jݛh u0C$L:~7%/e:2p~\t3R; .yB|I ea z+mvd!ӪfA"fNŵV]ˑ64z 5ё#fyhx0#PEp`kvۗ4tt$&̚D-$ Ų9o1 {N]J`OƠRU\cM^A_Tef{,nig"p#nωKq{Ǐ c$ڎ$!&H% ~Nؘ8Y,iYʴo˩1z'3`eX\2Lϟs3/ye1jJxPs׬jڢۦM 7(bCs~~N@fΣ/=QJ?wH4l[c(SOvr?ݜ_ARhIW^LBG٪wvA)37F59&r1̟K—>5 P̡h*.I LO k%Mk!=rĆwpSZHJH1%/Xkdl"j$肪$@n ]xGY.<uqk3A4QBz@K1g5/&9tZ&N]KrgˊlXk#jE9m,jp ;3`tNJZ4qf)>!xչXBo-ʡ\IZ>zqp;JuwK4vB*242ܭ^ cZ ݏu7_&x2~LE`Uf- 33?cmKf+@H#:&t4x^7.x,d##P7=+|-Hǣ"$8 R"OT& uPC|A h-[t3xw@4r/U_(AIk 2XB;AKF %lkZ?nC $44xc2_%xqF6U4C[9˚fy[6c/ z@ȿV[pzwAY8wuADzm̘>/J8 ljcJo/4qY##e~w+RuWGK?!H һ::I2fN҉ʢͧC&+1)UCMa8LA N466alTF GMuLT;Vc^ Xtr.b/y?9^ģYzf5Fl;-y,;`֑V ^Lz_F]LyH$(Pg'o:6fPK}SB7_ywv$2Htx#MZgzZ"]/ÛÛS)3A*cDVia^_%0(m04?D~߲!Cx5E#`;ި?jě]S B%\?8Jdz0wxjMί] JspbTݛʣEΙN'rT")Xs,k*5VrKowy:gVm6˜m0W)Ro-g^UK+7?hܞmJDY9]TO:BSup:tl70h{ȼwJՅIhH'3/V֯i#Aaz(l\Vª)6kw+0SD?k C/)KXiax ^7I#<8h^E,8AS'Ͳ(2dd3mp]4[IOQRU"5(>i$OlPhI’H=kO]E:T3@LS{C pikQ"j1o8&:_sh~2u':X)9_/bPm4`ק}3$,믜,?+i4,^;?iJѵЫ^Pq+5ZԓwE9wA-9m-akvP!@\t~;ϬMo 4:zZ"jwb?(^^A]n}^i2zo܃sOjWgO+T޼K9.d{8iHg MI @)$+- u(kH]pCw8j7׮ꇥrih֒-(ǼTe8+Ҧfw਼:/l$~E?Vnm *h,b(foN>g6tb~ 1 U>a4X&L"rQCz-贯8Zk-9!_ve A ͥ$浔p$b(,ֱ8$C40;9.ZN}L"IV6nm_UT ycX_%'t%ĝ,P΅ ?7@*{>D ɲUE쨎.oW1 Bs^ŀBiX Qz,vSG cMM5xT?0Pe `؏w HW+cH@Lx0Z;f"*":dsc$_W,^$yzchCғ3AT@X#mkbsj.0Zٌn7Je-j@K2]*Q,s&\qvFPp55l?`E:w(g[ȣZBm'ԯNs-؀Y&Vz6oup\s?BP/wS:483}#hA?z{Prz{[@ 65 9b۰*qmUrl&t 5֡*‹ʯ<wGJ!F %o%dv_dT)RAۘ-mD:@ohll0=HPWۈ}F&\:k*M@ň7l*va޲9)T6=43 V%3@йF,쪍?,5h aǮx)edvoP:`_/fp =/Dl8U\*%΋F㼐wov qGW5ucU>+v_q{Y5k2썕]^j5r Lvr/"hWp@'nhSL&l73Y=u]-oI,#͍omW6 $SOc7@y^ˏщXJX|ɞm؇01(Mo<.Q 1=/SQ=M&b@1 8n"֑̈́Xgl)FmHO/oeh2 )eaBIk.x|.+ 䔎ruZi@^C׏+Loan3 C ڃ,cD4&y2So/Pw~z»."6ޕo:=wq偐T$ [ z%94Pn6bsg,r~` n\n 43:pX̸ʓ:GYANee\%:SX[Sڌ{PA.8_0zZ{8,pij|*?AQդ ϼQS(')ŭ6CyhufE 1d^1c2>O0>0q(e.Bݺ/2\<[HrI YEPF1<:Ii&LH{}H1nWo$Iͨ"M)0[J^k f)aSr ;Ǫ>k0GtgY16O%R[sgGx8 e6r 72z e ~rA]B4~jlk>/yg"uN 2Y[\gVFPՀiVJ<4>SKYzD9!Oi=vf+ [TVqQȇ¤;O|8:Ol.bZΝ RS @Y|M" v$LDS0XuqdZգ8d@体\D+_9a>@gN*ˤcb7bþ^2- ic:Uuv_s)pQZaדzЪGJW?pic5P *黊"v/n|̏-HEc*_=i9%^/$`_[ #x(+~/ewOm`~؆FE b8揤C.ss-gdYɳQ,y^9Ig(cJY`)w8*L鑨ǔވVqn9qUpp Vu", ,f.y1 XeLz0Kֱ! IqԁUA0x6M'W5aa@fuĊ1)ɅPdyV=rz(҆ O#(^)+_|3ց}*$2MQ<(R,t+ D@匁c 6ؾGyvm.(p @ǃ rZ"~tD+cY#2h?7@dGRո;R̀З-U[!L%vY;"v)p2^هܟqԂCNA ʓdP\ku'PW\5X"DJV BDfhD'Z19/-> 75UEQfN:Xm7]wQes"2&\L̽s3ܺ=M)B_Ћ^ա5~!p՝)[F#ٹi9ESJq4n08_ XJo@ }oǾ.ztSEgjqC{m3 @eY04=Лw} -/Jp6 ĘԸ('ۈ#Fփ;~W{6"̾H߷ijw sMdqj=fÁm/DT`)ܿVv&#B ֦qxw5\9v~Sr6h׫;-?fp{6˥Z\9=0bTUԞv[^JѦ(ybfGYvnV(,ZloS}SW jKcA-QJFk+A1]Mp?3,|J2alG+<Ԛ 1%UsߌۈIAX+|܂jA꥖ƙyMgx-| +5R(O$q/8Vʜ^-hwi:ME՝)maP'q~ӳrn͕gQ%=HB&G69^jF3 D-}QA] AǧoD=@" G[ .jBmFFAxH#I~;qB xMSG00[d%E:X~/(>항FJQzsgCa߼T9apDb?.AX7/ShIɆ! Z[|n bq濰Q_=ɋ%M8GTXg ZUhȌyd gx aIvӺ]y3nOR%D8h 6cüG}D[H$S:x ;cB՗ntnBRX9`p*ZY6+˪'BnٻS {4`jߙ]d%7×Dݐm /.1b^xF+ YVH_uA2!ͧ2Cܒ#GyGU9'*VTmFtۀϾlQ?u0l32'W&XDStolZ'@Dg}8[T>n+]Fd<)m{A;ڵ4 ?T._h*tSp.2(QF0{:B*޹kW ܈58쿖v 7JbY2˔.zD7V@"~0h rD-vNSׄXͺ-vȑ!r.VCFkċl-hkƲ'n'| sr4sCXW}ghf6c깸E]ʘ SQo?ɁyҜ'"fmiR*'+pRt(NHRR F˩ !@>` Dazڲ`` ׷VʰdX`kG%rAeJiXOK y%eOAe@a(_PW(TTS=~P~4QWUA:kLedҰq E/TX9`z\ţ[sCmK&\6dKBİ@1hKf WDQ{!yaɉ $aobLLb39~: /A\H]KXcfY(z.2"%B,}TF1>"}(}g!އF^)9)Ń74~'ත¿QQSMyX ̕` cՋT]B= 2jIm81pHgl( W:Q̫X. ʏ5\rQlfLr~= rPLc/'BY}3ӻMbNR[Q|k׷ MG .h?a>&+iGHz5as 33`uwQ.f+$b 폺+Xn괭cdpLvDN>W7zT7g9wvS0ӓ9 -v@Q|%~\I)^Hֺo)eRf4PhHA5ey][*4CBE &9o%>u 8%Ļk*i pdCtڢ<'}`"=aXdN`: h (2?ܳǃ9WcxىtTc[\W4]ʎJ|ش<5{yZ@ QYĜz @[ oDAݚ-Ðיn2j ["F~ + zПM":[%TꐯN\unrEKyUAX`LZrl2gY. 3&ƒs\7OlfCˁ[*5 mը!Q Y=jtwTч^g}dW)OO]10_ qm ߿>S׻T)B(Ģ@XPL"=G*a)qyL+ڇE=]6o.m [͇Kyڕ*):7rwMV"ԋ_xmcщe@r? IkC˗v% Zk9]~Ň!YI=r],D|TCx#ԑCՕ#F˜d5Ӭи,b;*L4}yl Ce}lnq'FYg;0z+ٸTL_҆F-O22 X>'%_htv-$_L9xړ{0b@v' a bgkԏVg} 6.BW,tVmA{S󨑏b_ 4w,ȱM]P\ou(sW)&F_9lATDi#N |Y!"/ccg%wm8E`L֨H:űqBh 5n=-_)F-o%) F.{K,4S`K0;P.ռX"h=4h GY b-=~)Yѿ)SD8}BA@gEOUz(=ʮOem{<L*MtiL_Ӽ T Sfcqr=qcy$.'^P5C~gTKmkPߎW/(E?Є['e(ICIL_yLޡMGËzw,9}#F3e Ư;1|i ]\q9f.yl/Ӌ(cvJb3q%'"ܲ6ϣ<^؍llZћ֭Br7B8qSl@RTJG%_>H) 2(GrU,ElˣWkisT /HF6zcC d:Ҿ} 8Fn@ƽІ/B\Tgp.b`8O i-쭱O$rm̑/NV.35!)tM@w$m`:˭@r;\Mȏ]ī|}-. f%ЗE0+/_HYW(["ʹ p}<9-HWIkq'P&僾O6/26t:g 9xf~ﳬI ّ3f{n=.v Nlie"@tP;$\NuroSufI5B6ưosl&'ńza=[%0;7ȋn7A#MkxC5ߟ}[F>^(_c[NJ4XxXAT;V+*\;jk}v`FԮG:xz0eM23jڔ܄qzD0Bz|lYpyhjz*06OiqF_uaC+R.> pJg4 Zu.rȪ77&#bXrNQ\*%!7rƒE2/}mN9׃PiA¯Zt%'椫z©w=T}׼0+W69wuUZg!3#0%: إ˜\f^J$.Q7<8Z9g~ؽ5mothyv}*piu^rP\z- j%E@Шx*-eFP+[<EˠCW*S7DROv w@UΟ3RuV꘯eh w>'BKtR- ȸ( {Me?Ye K-oy8-5X ):􎫧ldzV`DqZu"#6~USB&,.~C}Mo))qiIZ1WJ EN+ig% =k?'1k*4) z(cG,*ϋl%ɞV:yȞ Z }8Hɣ$7gLdT5P&۪uI(nr56L%~}+ٍ wx#ˠ_$f) f%@)Y(FEsy;%~~^F}o(7 @t~($!t|en_W\K~%(:(-^LO*;frquIZx;{j98ꅅ$3sMll/c䈻2nb}?8Gc}BVksO`7Q^>^ m!D}>g[=^a}c Guq+ f&`,j1*$#FiFO 5ڄ^^mCRZ fs1n|C@_mjG&@>.T`bFI;%UM:90֭&5(\YtzMMʔRn4Kb?&=CB>!tmtk]m¾]VHۺE?[i?\eӂMd(WN2otK X׌cvG=dZsϻV Ù9c\q37T%  2 E䂌Sn>xcUg%lF0tbD u9|QHGIRS)qBb܀ou 4 ځ O +cF @Hkmx]I殰$U#>nJy?e;mKG[p:?dɄaTknX1;DAc"xLR jX\uM3DKFk$:]y> ?Nǀfr2Ԇ-cRr, ~%9F`,Q`M-;D2zeRU66 'aW <3hXn W xFPG0e`(1t[%%eSsAxnsN5uL$*.V͜oe=4ikߒr^S1VgITie  AP%}@nPAY#NyN_Գ:?%;agqLTvX7Kʌ)+Ah75ޫ"AGv~1UB- Kmcdz &&X!zh-SCr l`{?wn Ca gJ驟atT#c;,eq0/mbjdKr]AEc͑415+נ`dxOc?@Ӯ30S^oGY$ҩ. OicV៣(&x]㫚i;xVa q}+>aA**CFǝY 6B,D J76#q~0pp@]TXf=Vz Pֳ> 1=W B7 ~,(Ca\6/ @nRg%o>% +N>7u!iEg(鈬M齠|].[qd^"9cϕ &x P8uJX4u3$/AD~m5br(èm' \NՌFƧÜifLF"o{daDG|z=-k0W]^rxFkojP;- pK zp]PtUS.SR aspf"bPMs ˔J\G{:쎰3z.8{ǀr>[$Y@DP vZaGXM@k'э!8H#?&ɘue5?ZUP>65 PMeZ{l02?d5$-\1 Ì[t_ ;u,"D<}<סX+C=NGo$9T\NF Y_jI.̱ѳN{а9$ږ:{+aM6zN82NTOi.{?pr{Gent깭<9=)+ʍ)a,! bTUj_7#"ˉW@:3Ӝ4yM>QHOnLL3~Ek"e({BL3Qa!m)%wrvfez?%ETxLEE u>0ciL{>mƺK:VPJrZIRnJ$^ʣR4:_9Kv؆p6Ԣ]`p`eAn5vmu T4t [oLu)k 9тBsԢYvo{,X_!aB\-`g}!l$#;|肠_nBa n f]m82v2t -ƒؑ8}ӝ,1 `jNe]BPuO=!j9' Po@SG'#]A5ҾiP{3pBCf*dG'8˅ž P&5ZH@y5cb-kKy?KT]7f6i\03ͅ3njG< ݟw9^GZO0.+⦛gDzRZcʄ,%י1w:ݑb6!p{2ƽьCz?}HJhLLu:<~[RD]MYO$pU;Y~QLe I S`fuJ ~ۅ^V:FhY 쾁Hz#*c%|:}+ NJ}A-`ŭ N!v8eQA92`V n֖R[ X7+qs T(vzJdbnh4pl~%7 WC5ǽmg tr}S?xjE,"o7;<]JwG :nRp .l}m2 I4\ R,(9a/lS~Ro`XH~\%nm~a>VOޙJ) ;/ .?6rg%#W@o}\l2%}$qHsf]?z݀ 5{^%O|Txy[o}U8Yiu^=,nVu4_~esBJW4 fDvH 3c[)l]^^A .0W{`V{/ƗqyNqPɛC=.DiHەkKH͎Z|5/ؠXuNAIj9z:gv#Q)WM@8XPwR,Gt")n_̲ݻJ拖oF|߽Ҳ_Q466OxeD_פ^\C9E.ir6D-cg?dB.'o*"M8' <VkwU7_C8C1.lp6.]tt\,)/Bw` KWvӶKe ȋUehi C'4gWȘV 0;~Pܬ,~E. A P1C}X[:JK)d9 ߐE"΋k?V|Q`ᅨ_GyeΝJ2@$luvnǗbR؊Іp6ܱKі`Pq^\m4\ďAQؙ,Hr|O*p|@ٶ:3``z]npD>.:_:;~cޓ<~BT(C@ q5F>ʿ@Dz;x<[g)TUu/9m |x K3d^hڻt'9+d>_ ׎rpIߙEsbu)#mgD%uvBJPF6"RNܡQU(QBw}RVd!|- tތ)L~LKY/hNꕏz6d=A?M/$Y5J!3@ U65ڑf@pl [HJ6I<YU~>l:R̓ bWlVq[rՄ6q.pP+Ābb@uajQBة1-}13m=޼S=V'C#tZ,Έl_A@gƴ1%]O#!d|[ƸoG47?8] DLAcAey-J룺̵<KZ0tx^)R Gˈm!P*LTS FIpYJ^ņ')£SxYSD˯S</M&2Y8Qy1C븨ߐjb0_,ޖzhľ<*h^6Xg=(+݁L Y̤ԛ,43}4gfAφɐ5bV.xMK0pM c)Ŗ(ș}n>uI(~nֻBF&^66$Ln!M> '[K>Ae.DLyDSp֙5[Kxo&YtG6U & ɡb{̈́)W]P2ξE ͔QfƸwLNLRmdG$caXTٰ~0gPSsDmq6c';'r[eҘ*"0XY\)Iuͪ[lMtTo0[ #R,2s5rSm }rG l?<2FM{{帪dGLVVބcb)E5(F`L0oЃg^"5 w톦mp$'g9qATC@ӘjUnҶ$3,ZaAv6z$` Gdl}=}31el`X엘4hwps_F| H%ݸgɱr^ހQ[9[xn,JyP>̌hQ;6qH/=j6gcI}$f|Q9[J:3=(v~g*#5έ8o$iafS*bejŋs~/C%M$ 79%92<(~Ndձ{m-5IKesҌ3k+Br1I_JL83"@hGȥ7)fޱ۲!ŋgri}yu:fkZ)P_"IcF\t;q鋵n#f͖U6pDi*^]-]鉓\Sa_mt<L%L9xHhf;y ^O9g yIkl?.b77Կ`1K &щ|@ϚJ *mP JO,DV;u-ܬ3⮿ '#[2CܝeN$ m/p[%?t;Cy JA2nE=!@sV8?6)֐Cbm{ Ā V) Uj<۩^f @MB& )29PHυN čIvԾ| >Ba$On-_iS@ߵ*c{" Omh;( Zֽ(~ǷE\ @+Ӏ,AG ;L#YURQi~.`9F4_cbu^s{AV%`-ivG K%z?~@D c}|g~0/d2ȱ.eP~vP*$kFarOr Wn)@L|,#XaطC,c7W-<ثki 7c˪bD &n}ULm:Jo8&p@M-9C`G҉i;t /||+>pᣊ˾ &aR9<|4=9j?1*,hIV#FCsf04ح OλP"Q춹8`LS?”+¨BTV).nA}w"sqפxF% bЁa0J(pg> LĀ4^gӅoQq$m3~ѡ4)NQYXS]O 6QP$\p:[I:r1}hj-Y[uQ2gL2שf(&J|oDU(YHAwiM-'FCN[Jy]Ѕ^6✎RzfYN{~_˫՗ǖ,AKQ.| $QR!;-)4t[-Eldѵ9bful ̭4rN| r31rhtÞ$aR@;N/бYX3dͼg#VhnU L8.[)@ywix52]G]) (EᐎdtP萻8͖38&cB4iM}+ }G#p3W_,a湤h)APŞmNn]>}3CIo!6 `px!zi4RWs+ꩍ{^n*cxE[dSy*0ij4'hl^9IE`ONJ B.#){:6&@@]Ra̱BB/nFB=|3 }}/!ۆ^\zp2 x;t$/P\UK'jb3꯽9>&_B_y0˩o=N^~t}>WMVp-bR)-"9cVٲLIԍTUO= t1!K RŎB^+qI9@3h"*}X=-K0|sFEW䕽r $]iV`ӻݷ r3]@ݯ:g :U+ lH^L()eRD&Nr1(yȼV(YzJ+y;2:_ʄPmZ $ul@J_U:l*_`3b"H|dڷQsr΀:q@v:9a!IEHәQ#YF|R %~0aU\vGrB0_$ ?0)TTKC@/X`~J a`L&t!LNTJÐHgzx[G-`:V|cs98NCp~N5\?]SF¬+ "#_cBfArڬ2DXo\u^Th}c l4uT7A|ONArG`!rEzT cV2+lǮlh%2Q򡱬D̜=s{ +Wl_{C+PPhcxtC!NeH04άqR+!kAId~AvZw%:+sƫ&c1n8M0Hp 02>+Q~zFX"$]IЦQ4,Ga찮kDD#r"к,D_$o/e2^ހ we,Z^=p)@V f<--XsT61.(Lh\59D6DQhetw_6'-2ңDfG9cLi^Kae8cfH_jVqO̓t[ WK(uVv<}a:=*sa&2nq:2l_B#>IIJ+v'N 8٫hN2 g*ݳąuGg~j;IqF&{7};=QΠh#"iIVQE3Q&qAߏN<"hj6ܑ!Mo@PR@÷X ֔et20D $(Np%Yh 嘜\r/X#I`~?L6ẑ 7E  Ί?ܺ020#\K+&CV?_FAõI._s`.L'=6U$a" ,A:ʄD ı:X q6EX׃"~jD:%-2׳6" Y)П̽@Eؗb$vvk/[Bn4cGa>j3</+^(6؀sjOZrp׹َi qg6 Dx^xW~( F  eǒ[w oJ,w,I* z rgldѾRUjOAz_t(oXtO15usUeU)j0?Y Ki(-QZkĂx&~5*uJ$ph문:W/ߛrd3:Ƀ..RǚK _K[gò9ZS_Fl e06ڀ ,'T*R|?5y#Q!J. Yr穜/c,T;5/W@L+05jFQA1-V.N(oXN= $U4k^fq oZ C!Sg䂙Pe]sae4~@Sr.u=s͠cyv\/G{!v#P?%iBop ǤHm'*Q˲_G9nF[CP,H+>p;j)g9m"~l/jS4LRu'{>QmvzQnV=zi5?BWrO/nW#H} :8q19,d#8Rzq-l5.(z̺p"F۳~D)#f[zYzLЏT ~Lӛ5=ԊG;{#xQ_mLn6gB5s/^Ԉ^WgVX}i1%b"iFë"kPO$$~aê#a |Pt&  cLo`  J_bׄ t,!w~zj~rkHȪtA 7.FЌ7e9nFLX{|k_O^Q& ZkHuQP9 a:0k?㷄|u_0$o- I0ʥR(d[z[1džv:YC{T3s=~5%2QTJ)I`-.$1M W^qj}mU1VE`j]źd[#N ׆ LaM0bA MVc4#t# E<6n\Ox g|*0އam*[%ͅԟ)paι`߽^έzpeʃh+.'c'miAx_GJL֘Yb )Xш,&]Ql{^b>݂ktOKF'ѥ8z?͸ ;5bSVrIFJNóeǕ!#ʇL0|W"_U3: }X !mC^gj *|h|Xӊa~* H~"qV{u foPFuu)OÔqp|ulO $sCZ^\bIɥi-oP랄jUqс b" Epad^ L-;?|RQ*+( G$ 4B Qr&jaV-``M⎓F~YGPg8=Y~Qo0ϣJ:沊NJs0'ae\rU̚,jG%]5;bnW&?Q} mOSm1vb@L W$v9m=ԢKfI11Rq[;сW-.Pz: N$MߚiǤ=m =lrH)E54W8n'SXZbм .աeAii%ܗ ؼ2 m|7ioA5֭O#I%*яŜD^6JM{ ݍJI/χJݾB<IBr}xQ*}׵DNlCzӘ՟'q%JG&SݕB 2r*C:{$Dnl{y4CTLlI6=UDO,/i{ub;ס_lSMO˨eͅY1 @k%K)(\wv|f #W4DT6*xbFB⇙sR0XJgUധ ҆] ;&+jvف.`^n{f[r+ 9Gw`nKOUgn )ښ3s2ۧgɕꚿ"m0xFVU O:ZñOH"G2Xp >;ϗ{_;c™lmj0;yZ|ŝN&z(&𹕖QM}i+r8O堂$kmcC5H胅鳓fu|8 <_3h=Z&w-ob}q=0kl /98%8[o8ŢzRܳh3)8LWW|֓\Ko594걪\UӺ(0Zg'B#!]q^ G@2K6*9]f!o^¬Ĺ| {KR.\Vol!@6q[*"db}!ހuX_EwVGQT\y־w1yQr|q o]ڥFH~>O,@Pg zƥi3+>7s"SH[n@e5>oER3O4]T<秡 Z5=^uEsD9e>) : U&\DU ~9=RTLr=t^.9!S@!ᩰWrUPQD>:F̨y ~͵L߾E Nm+[eݍ"% y(UakT<9Nz LҔI%Wetl6HC`-2Ej(3 M ӫP G4Eڄhtaf퀔kq" Qh+neR kR/{\/_YPs ;H'⍕wNoG~ f^Xx<}Nx}tXnDbr7[6Eh3SCR1~C~4 mhw'd[,g;lC~a+PiѨ-B㌄s?(ӤEJS Kt.QbZO FQ8fs.hi"u*),mf>L(KvCӖr%AmTT]`M yE:X@ yO#f3&eБgsi^$ OM5 8KSd:듅p8j-(UIE$=EUM"] fT? AI_|ɻWmK_^ "DըRGWQxM$ųAL8)_g/ gMѫ#~g# ?R _D@G/С-CmY-񦟝s< he4ȀUgc1 RʏӏH4(~mwoe^;sC'w((ڎ{G< j%;L^ /$:g{Jz=F !V=W6q*JW[.g@DO@B;U;Xݫ%|e #F}O Q4U+CI} ۡMm|mvAGD0R wDI u C֦rT﫚K:,:U7 b#qɀ'Eysy#T^o7z n*QtK2A8*D͓VCYQdr|Xbl:ذ *4#qNUEM\V6Z0)I('r2r'\TJ7۔n>>le|WeM^]VY(_0!*ͨޕμ\uR!2u$њ oYgq{^XWQLM`Vг ;~p2:}͂l U0gO/R dz32-׵|~ӦGZVedU12 :\ {^f#w#p7[ 5?A;ޓ{P!m `PBoR)r"z.XF?2$ۙϬĚό-9:[퍗C bA-ymwZ̸|GݟT sEwC9їv-?F[Ƹ&#>fc }A{*).'u&Ę2f_ox~5e9g3 ΖU綴A%PoU'^aMB}ym*n )tO`?ߵ?uY䚾\A}@~)y{;4SOWmp{AdF46eBCIg6ӟK0&NXFv3DFVCz0!vcWȩY3j0= 43lM(MK{:pD>{-m~)=%tXmVgmQհ. *vmemA[9mn)Q5vYtJ, Wi @y{6$)`NYU/va[8PurJ-aH/̵H?CU~b&?WPbcXɰ.*(U[q=\ktPu ô2G /E  ƞafm+ ͓?^l> )C\6A֟=DnK&g=z8e ec+ ..\]N&'Gݛ[_%)]仵 BOA;.9B61m /cHID|ʶ^?p祥8s\Ղ'oo/-|fY`+ߵWܘfZ9VdfԳqgVm*͏7~w136*ނT ,Bci Zml}W\I.5:ӞD;΀i6 ҶC93Z#?(ݐ+X2HPKypg`or7RFk&Z{t@Y0vİ7ҹ$JTv` aF#9ً]ZU8 bgg,_u@xlG}*ՋbѤN9ezSTNY1Aak spK+zLEfR Ch!A0,Ro%UE 8kix +(oZp XT_'*pr ½{<ޱ49[hb"CFwN,gc8T4e1.Fs=`W W )fyu8_Xeqpwp5Э-];-@r{ >'wo0a]#Sބ3.|/ -=rZt_!9(,?`hxrJ)1-9RfkR/6PCjF}i`l8+K/ZzySeGAk+t\VFBw'NXP98+7G-?E:|lX: BdM%#M/{mGaMᡀ1ehH IgN%(x*$r^{F#rtNaJih4+3ZЭPGװE|o26٫tBq)_s5"h}2-[w(l2vߔJn|$y 7ʀ^bAi)(LP/(}5Oc6+fԮƦEAQdY\t'qO-*€gdž0 "kIN)"3/]Uuks}h>E&GymAg=LȼE$`;!'#cB: ʌ.[/³Vz+gai}D힜ւtcBiAsj[ t%Wt♏,xt%b5 (or=z(&bnb@(ոa5Jcz1X蕧ϭ?I$*۸#VhYYo*k0*?;޼B]h@ZV/*ծUPp&z3ȧv 쌻\UwH~~ mcORuڐTOڞ\ɷ()hA֍na|䢭[=2.ͥ} ym*2!Koj`l(X˰{0!s-1' xr yJ[oO9?QOȪ+N1臝Ms![ÑA9pt w|:Vٶ'x̾Ӝp-z5y^W2Oa-73ini,MhoHP2 v@6zUD4AY C|e, Fqǖ /0dUszyP?K鶃u0bTTzq U)@Kw`!؞*nTJ H\&ޱ'%d!U,kKߕ lIzJJ{H KPYx l#58QEljgkaTQY9HYhl"fV1VѥyԫT&..͸&s˔5459>/B;Ĵ{,x»)ZW5gr܎hC~<btmrHp2fZiaeˁCNN6R,h8@d5ή1N)IJFwE8E ~`Rܒ>׿:7gw'r"Iu8d5i?gfa~zZ&~IHZ e B?;sby(:nW 3vE2{gFд",Ei& wwUE רO+`LwѢ~!HYr=݂ ^hUmF "̡7F-U8j~>A[^*`f$/l9j{.kRJA F~cD"y@? S< M}`ՊʚHr0s>rh. Lv~aW hl֕Q`AE+"bjШ X5E{%?eB4. /$Rĥו|')4xYc5sTMN^J-nI?YZ{t$n&M3#@)8)B՘-ט"(z P`N|ޟPwF_,5|s{oF;l[iy9o6-!<0+jA͉^k<or@@.$T"hӭ[> .+F&IxOG8lڃ?|f%]3,j E[\QlV=Fr6 dg+*UdU/Znƺ]gyBnu8eUzh!Nl3*ґ8E/wTjWKGwy$]dQ ,"i)9P<`HԪOu^28yb!!!iOgu_Q3.b-!32Hr0ii$:ՊiHǸ᪺{[{[ܕ#L߂F!m縖= sNXOzc>4 U jv1 @ླ#_$=J6|1PE4+>w^2Ud-ntϧo . 66A(JM3 ^x@ qc^sȏFmPA١Vqʁg2w%:Bf^%rɗ[:ht8E]!w75 HĹt mb "ZC6Q<~"^;m隊!Ĥ|lMNkO&RRz RpGT eG IRྴuLF20)IV`G1ЌȘSA>^cc=ߒ rQ9 fָqgB;}޺s4:x¯=l.|ker&b"v]k !~TZ7 -5?@Nq! `x BÍgDW" z槝HfR"" QeDBjQ+c5ĨrbJNѡT5VWd[tp69Nսۘڦý#BbY =q)f ss/S > P"?L֒+w@&#|mѷ IBx#)cjw)ʥ$*Y{_rZ~:U8vmudJtV3YzP'b'?Uis}޼~ޔݘx!n wT4vG>QCk@ǷquȥҤ LO)hgXpNg_ڨub4958؅ij2rGu=q_&s"&4%-C.uE7ExQ[xπoA0iFDGy/*/8 gMFݮlK200W&M r<afXO;sF(q8lB;x~;*>[Y"-@uC f-uAiݦ7JmRS.FM'緉&v4 .Jʔ6uRN2A{Ai]+|jy0PKXkwG 3|۾6p?225^~Pj5k_=8A\=7% {+^K]`1ERH/4q%Ma#0!yk6vDsʻIL5é7>:.+уA+p -Hj*R+Y2k!K`aAVZ '獗 yKޔ2ir?+;ނ9xsK b_u]Рt@x'U 41{jv 鉷=t Qzxf|:6O/\ WX'[ Ek]ćaO^Ļ2^^Qa3o8[|&RUi& GQ &4]U#-QsyiySi;[W!oPfu_Z& q S"B>&To$a~"7H̒)?/6F'~re%WGXv<ܳq-/jX]:xxT mTN`F#ĒX,j\\7'ǒFDuv[o.sv,:,@*:#>jӡegj^ h^n_ĵ,JRdYo>c ]'o_r2l(ˋ"m76{0Ӧd>)UNBq7 cqk1!2)MbșQ8w#C&LMNBB^zapfG9"xm hJ32+ӭ>4|qqDF(d0a5-XO FN O0?Ǫ̜ՓBYYx"ntu}ͭ%Nu;"Yq\k+~,%?M S ,1cD2^h s@͹~l7P9B֍}Ϣ+فPq-zQ21TvƆ[KۈMAEtBj4Ky*h$[v; ^4l{+"i(K"> md3]A٥uy?VAPXG9ۇfΜrpkav݄P=nZbp8HR3IƂ}:k[Ŗr9)DX }0 k(S>C.sf.^q[2kòA.f=՗.XUkVW]ÃkIG~9y4Q:8FxN<4̧gGarVCk*`ZcO>by krߋr)(IχҀKX62]~ˀϖ,&Nn;#}ud#8LKhC/|r=|f ,%6K{] q%u"H*OSR]>t^xqi(bPC8r ˉ[aVqZ7p)rٕ7nqC[LB1;*=rfa_aPa+2D #o2ZLs ؾl؆uJҥuϋGD ν@l~+$qVs2UmVNPzv5ox@*jByَҶr0z*VnVOvtrHPW=^~ fM.^/Yn To@w"[ȯ@U܋*\/֐ߐK"jW"f!ØBa5d ~PZܩQn\QLdԵlEν$e7T/p "&滓/B'JiL- Φ.稐 IN',Q&P]B# ڛc$S÷Z?1f*7bezwgYjiVJ5kqR'Rv͎# 3baq4wyt^b)J6Q??WheKm#[ V7^'^EUHuYK9%*Hp q'LIʇ a{9%̃N0PV]gHK89}3[zpN$k+a[AWOfI4Ao3/}xn/jG'f\yt41?CBF̋ʪCq|ڗ]_&aX+A&&hJǠ s΢5Hebok=X3n0`WN/f/h*upW #W2oQs"VL3N!eVT'U,*TUӣEoڒ=Kxc}( )KV;ry,ty AyʊOTM-TY >'44UNW=ƪYaR ,'D9 ֦˔JbZötQL5k*wڭ_tMAYY۔nj1bz8C~Hk]X&"S~vP"@W\A5n- V o%U*=PI9)G0}{_^s743u;˜opmvh̛{ fQ'Da;vHBԛꖧ1Tc Av,?^F]޶ဝT`Pf 㖛n 鶏wi_;8ZOA8uT-"Xg=q8!V7hU?yR5bܙzD ј!Gh}$4) 6X$Vj^RvMk/`JbED|![;h - iWB㓓N>% -@=ׄ_4i;ǭ0hY*y&{_sb5LJV%9:=[ĚYK.!$ D},1Ѧ[Fqi,v{!U$ {֞ƿ05qbSg!d*.)|(/`^n6FLpY uWaw(g K͟{zbm&`m {u`).?j ^:ǀ}\/mx?͂З2d? YʞuR)ZRB űzil0X;{2u2K5_LвMUs47RC/:Zt̃{h+şwҾaw;Dyȁjh*,SH#,̮G!TODL>ә3d)WN4[]~}8)kʉOԗI5pI:4Jcii}nIq!9j׌-yz188cZA ~r ,eڇHSi2BGBL-cwkԫa:v,Ĉs dT;5C19,[@۹M] 0]'1aqT?-Ǵ,ͳ}>>$eIt>`( z gJg–:]j* W%mYHd}tecv]q7k]}au\X,iv4oYg\g-Ngmqɼ4#/S^QӖϋ\ÙsIU?8D Eٗ,av :z+-ڔr̢t L' LV'Ac-)h!)/ 'pR4_|> g:1eIhc%&0*-se>oo.\c)\#q֓os|1AF$Sl. 3ϋb≲rX !qJq|M ~T þr G=qϵ\ib<ҳiL=|%Gq$V݋, DOuWMNY^_;Y13u'VhjW]u[] ]_ hyortD 2H1H7*AXO冧^e5cl7s6*xӻ&,})*޵O#_DLbe*aZ6,[pϦq ZC"f%&>މhzhR^0w^M_2af5}UIU+ͮC,9WJ = 9<ِ t10˙>-2:ޡ9}f rB,$[θ}=˛}ew'i!Ci4+NO<1o" 3ej3A1ufko2'ty^>8=Jz9yS 93(6kK:*^6gdbHJK9uCڪH{,OlqN8@t&LG:A~R|Ax3aHV锪/T^=]dFYDŽ% W0@~V-D4hye MAa|eMBڼ уj#]RY1\hNZVZg퀥ѼԔ7OZkHag=+kۮpL8/ްک{Ӱ%N~87:dL|b6Ͼ3MTt於}>D~$6^!nLᕥW%;/,dR {TEHQ on`Ǫ==$`6lfF\2KsK(JkժBٖ'-nK`I 0oKd}?ŬO= U̩$6ȯ&+䧇c Ж_ aB%ҠsCDK^)kVH4V|qipv5Ω8'xin>z۳;p#mudT'Uq"&J:N)0=I'gE׭Cf{ROP356Zˀ)3UD'pȦc Ʃ`uH!deЩ'_-:9:KU=#N,R;Ta<XG<v0*}0nxy߮^>4te-F}/HE3=.p#c@"FY9ƿl,R,91'? EŜ\glʬ|'ll¬,NM*_BoE&0JXAxEFBp\{O ".݇]0ZRřS7:L&YEƎV+2hWXj[Lr!etY D!Q6YO']A=0Z'NȪAbE㩬6P4ڧ١KK w?Ls#bQ=[y >a@nL;jMÅ`2D$%Zeݿ{dy67IF$AV81oq4&Wm}։ҘI\.(.SOпoBAU2$Y߫[XC"-"!QtЕWܲr2CvUF.v5v锇 L{V}f%.r0QVzkv%:oZFIvd(F|PˡȞ9y*H I;arSeˋ0zVugE}U7lxTc{JR,e<"˨Ĵ-d?(a3|kuH}ʼn؏ZtkM5 KkKC,`wQBlTZRl/{48KhF|6x mrDOPh5hktI;O\σ;gMhBƪxՉ@/*uvI ""DjQs.C#9S°ƻnHU,@x|fF<ֶE3뽘sꗟUd&˂8/EO!Cr7x0|.zk@LT|fY^qFަ &= Tuܖdx 16Dl˘N|ԗ@7FFaU]gJ_NA)wj0ZSu J^͐{mo7eµ6*yłpR Iᠶ6a 0g >r֌LM=qO/<vj|#x.K106+7J*B/PS+_x`_nW̘nI<: L0W< dJ|㤅)yp_iUb1R:Xsb:^n%yUd:Dp9Op!-zyٍa$ .R0M0gZ}8EA=qcG =RmCV7o6jkC%1ha$0΃=b:VI I;)%-\UK-z]{=4 X1 h92?CCJmP^Gء-㮪5sR7\> (52`dZ'FLg!ER8ңao B^1{.Ӂ&Nc?~ HE?tX:j-PL$Fnѓ$JKeP%$ @Mҩϔ/9Un{x9I**#ƓÒ0<!9݋TǺ ǷbG ؊^ Ӥ} 0{%^UcE8U7şW&9}nKy)݆a nl`d橃1pĿi7?i"&[L2G`liN9 ?Rx(P >WX h3?"wQڛ#NcdZd>CHF>ǃh.n.t.aLaW[Tn+ Y'1[gVl~)}S?' Oiq)auwU32gy"e.7 Igv@Y$;fq`Avco 2D?/٬Mw$W!wO7q+thAegˣH=ǝ&j wΐ0'a7KqRh@`:WȍIxxI{FD*M?i=c ^vpOu:[ؗr)`%5ypы 3sf+Hu =備fL)d!Tu1sť9OgRRX6՗PWa5[\`rޗγw/ !$e^ J⾵`CJFWwGm";'ҵZnԈh@d#VﵣL[Fɺ EeS 2UXoD": o7YfRP; |McAnSF(8="XȌˁR ݒPJ+m3^ @ {6_x![DB'2*3'"Vd3?1iL6#*?Q\!Az :lƾGH9 sScN ԬY5?5:J4*7",cy{/B _`eb6h-Z X;㢽{4GI7iTNJވlJLy 3IN]‘)Xd"RmNu`1-~I{S ;22v_!TN#];H⎕|iUԸz&V$l{kySb1g3kC"x[;u⏶'w0DH~ImZ YEm%f*~?&LNo8o92Kr@ QW`!:zg+zO-pkI"l{h~ǍdMv/W8:]NlIo$GQ4)BpJy84ts32^3tYTIQ#́_j҄1<ͱ džtQ_gjvy, E2)穩pKq1$byD`8r}c] 9a{$:bJ]cTI g/40dV ;T};>$~14EF/NaԁY}kr3!7E@}HKoVIs:zbcҒ$9:%* 34{WhUЫj͡VLB)U~ZW}]LRTW9.Å!bӍlm^@] rÑI!L8x^ڃ1?4+h/i*DODGb~T$8dƞ^S1JUZu3j$LX˺_o%;9>?WaѰ)w3+%r|B0~Lc>ݑ:;<[8)V`ҷHfZT,ඖTEL^`fjո2l˭4ճarAXTܗlcYIB ӗ! CԫIV6<;J/ګ5;%AQԈGlI]58}"tJ !XOoSoI)J`տP7EN0mnXf$pK޹ ZÛ4唈;0YZ0707010000001d000081a400000000000000000000000167e5c8d500000ad4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g7L'V%}'X - @WԎc8xO8+)r2T?G˴LQH{ n'UO<gx7џ,׿\>_Z).RյgnۘJoK`d"%pq`!`:]DoAe׌Zw:&_FK%L0J0:ټݥĄdNDc?B~_Y`M$D#m2 t/IuC:jxdI0 upd=HhAVQ 9fi]sCE6h(%qyT.sHP6NB\ʩfgUYNƴ0mG9D_QGdyKL&n\ a(Wwwkc+b[ޫ#U1\Q%DvGcD l([qO#U8jt<ŏ*B^:/嫓RT=ccb/ls-*fc;. :KӦ`LSٹ"7`ӾㆋA4YK}FŒG'j'eUڭp }_vՍEVH(zLJc##kwWWL)z32DwLUb#{ @AӀigs.e]D :6te 0 DU*{JI. G$[;콸L7[{8m^D=8o y}6T * _VtW^ΫTԠ,a=a+G_S#G?CAnPnወX[Y,Zתwi5`Cl l\ xޯHX `p䲧g^Ç<ݩ H׹M6mMz eڃEvwնk `tul0*6#%6yE!bC5p2m/X`RlVW17 CqITk*-3/?Aqi  ;DP>nɫ-ac@9/F$eC2̒j5'GFӹ7bglA:{jkM;>XGr#Qo@Pn$1^#p{Si|IOK2S[?Qf~IkjA+>/:|ɳӭŠWxI7#} Ҝ;%2*A3Ui|p6q:\~=aoeĬz΀p-LIr=7'=:&am3k_Tf l[xNx0"r]Q}+ϯTD$fq^2!4Df"3Z} bhUET!! |_]6E ix*jb>e9ϖh(\U/g·^ ׁSm6M,,iA { =R7b-S,9FUQsvg ##QF XӔmDw]*4Z}B~Q"HJF^a_&:5 ߍ^?'|FA(uH> !r ^'-M]4 t8:A-ӸUrfS%K9_BQe4j*1rvc%Ht XadnTM2KɔDrNv7_ a$xr_g;Ap8 ]5𲮖egszsyB' ;4K'Pͽ 6pcYi2=o#R֔cf~_>q{Dnjj?UoғMXٸQjAG1pjaoA[[Aʬt =kL bi*צ50,JT Qxe` Z,l "?(R` dD_=G_KGkKG7S%5N*PpƦSb@*E<)ҽV|d>>+a>ܯX0We3?/-Xt*VRp_aZևN:Azݧpn$6O;St5;K@ձdxc9:+ k?牋^j:Դ :Wed ޲V3BKFa/kw\6aZc PF'l;֔ nZƍUj),(-./53<#_n!U0uFqte9ְ}2MveQ:rԱgYZ0707010000001e000081a400000000000000000000000167e5c8d500001088000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eH]?EhDTTk׶Ǽ+4ao&m=/WU1h=ٳO 6Dd2`1c\R$eïJxpTywq[V ܪ\,'w9FqT10$5W<|׀-wâEޗ8C?\%M Ze!+q?e!)9A,N|_P]zu4Δ{8e ^J4/FY[M!hfH2$`0QL+VG&V7)L2g|:CXuO:6Šd5}gp+HA%rXG0gPH,~<]˰1JTٱx*_s}bpl$.i3g9FHt4 r1FFDͪTUr\ġh):s,cPdlEe x ! 7no%t;" 蕯},T`v{hD2m dʐ ;&AC?? SVVH(X濫8lG?j9iڈqZ_6Cw+G[s_-!P1dnaKF2 m-{sc[<J?[Zcxd2A~4:lj{Yp]$_ ^|ktC> k!9mO9I瀐1+/bܷ dV9 zIȿv{ zPM\luB^li)>;CxP:s I>1,OJ05Ěƞ\z+)7_T6 vco. &wk\͌P1Ϥ%UиF˻/P6ĮNWU!gY0dF`Jr]5Sd:X'!q]MOēbNbk%ϊaQ+w}KEQ Ȑd^KsZ#IZQE$mт?/듴>#X gQw F#י1}aDq h"@$bϢ{XCjj$0=Gisp gTe3I)Ëi>%y#64; ,eF3`sTR^\|"%\Ypܓ{%^T f΅D;tթkz?\'Gw#zS{SHιÆUzXSu~نl6l$KNU,A_+ǔ˲l"y(Ou({4p1|#[ N{7),:&RAq/S,]B3q.aKlRuI$ߍ_O}tzT]xIXnuYb&#nԗJZZ(> mJmĸ4_Sf{K@(KSʇfs_'+\]7A%?#:C"^"J"r) c&D?̫An'vsh 6 woGظ7@Rk0 gʗT0OCG 5O;넰`[ɭTbFKo݃D hLݭ @_A$rhr\/W?AV9:UnТH.8A`4i@ɬeˬ]eؽdD;87,;G,~OoheHuWv3ތ[MjA~*w '&ΚJmiLzD5,uF)ܻ5pt ],N*S V[`mK Afݾ'jR/ԑ3S}iV#AȡX66Xi1rGYNN6˫kQ¸0,BGcJH/T48 "DxkI5l`ILn|fѠcѸ:f1_9VSL~Y޲tG|Ȟ3+ ̇ Ou=RGq)9GEQD!p\4.Ne-c>E":Cb#x'y29c<~A֝tr0 t2a%+dqU2A;)V E$W'y/ݶSJ*)-__zu _ At:+x]I{ke/WʕMO̜/Uot[8 lՓxnTvμyWF4?ugaM;c%!HڮT(3!E,/]Қ(ڥ&$|D?U_;:pk!\kt;60" |tE0(`[ʞW=]ynBvz:k@S^J < =4p/\CBK^|'xJ<#!] SQiӹ臺Գy@KuI2tw!O6cěY>~s}FӕffUf&,#`F"_x'Baه*kԊIDH6,YU=t"3r|.]\mІGf4԰f>T-넩g]H'9ЛŎbو4=r5Q67M|+kRHr1Px]ͽT&NrIW)ϓbh#5E +PrÐ9RJ^̰{1T'[ zO:%o“WV^6Vq-En{%9y@ =/A h=o5MRxW?{Hj.BGgш]QEsNz2<׉YZxwoFcX<OڡƚקBj U_inK5G7NS`[sc{'M2$/g!]Gߢ[:AKnhk3 sS:`7%m# j6h٦iōZܛ>'ϑ@=5Fh0jِ/Yeޖ0חWakV ֊Ԍu$}moL8Tpîyivw0S"xωn !4eHX>x< Gb'N[Uaz&IwbP)29i>Sy؏z&`I-͓1m"7h0$8l:qqBODGP H{ e/UjT.Dh+Sʜ`)*VQ};Ivki91Q} 3Y t%|/gYZ0707010000001f000081a400000000000000000000000167e5c8d60000b86c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ )]?EhDTTk׶Ǽ;mkDK;Ȝpި8f۾Y^OMesx yx;:ux|r (T XC:u9 \d`lKIe7"$S3/əZj>X1Gw]k bTrz0z$tg0$ǘJ:Ҩ\{ܖG{LoZT3yy㳇 ^{H$1?2?"qQ%IlAױsދo'l`* j&~=N`M~;o~B{:ʙ]d01}{c]e,TJ]7VbFKlOjZɽ3땰ij|椗شQ vᒥ_*>Y=,"UAܭv,|vؠHLv0]yBfU@3G?ϡy!WAɇi'/zT5oLuP&귮% ~tdJ-^fәaO}I_qBXʜ Z|z@S*{*ު٥n_Q)BVhv!]1zD?t3Uvss Xmg\w5܇<'aWvuR7ct{|dr6 4h^8ӆ:Ӿ Ql(]$EL|q)e&X} Ze: O^oSB1{'T0K\ L\Y^-CFAY'[N*; 2ˡ>UN[[9alWYRX|y&\ki >dI5FN b4ʎ3ἨOfL^4b= +> zRUfGBK\vSjB䉏 \/F.VM8eƤӹ(lS/i`dQ;W z^,kXЗMض 6ye`)$'$lb"QYA:)n iO9(gHNoB2vjB9AhsxX,^l! |Ça]NOUydݗ$P{9wF;NG$sev"*E0<}o ~*L)0洩g}PaXsvθ`4B*= f&l*KӤc-B ^NsDEH$B^6 K'Ng8-9 u?0GZ˂;[~vzRW?M1yU\zPfhz6j?@5G3M f|TAvjtr<4{y)Y[vzC ~sLԅ)$_**|4;gZ/]qd#0< c=;P] cxvHzfT.V9{lt8n`~kx6YKbhM^T ׍x%|sncT+iCA+_` hXoTHl(MM6Q;%nt *CVnOsd(Q#״VqC\`..HMP_Xwh!%:`"xm(ឪ1j{ 8 iNIΕ~OI>*c={Z3zYzZU Ń^eschw%8)kc⎚*Is.IIk.+t%UA*i{s1Tr;{~F}p覥%b |TKg(ۡIMuF! &>rӲ;cE k547yW!'7τe .hjڼS`:Pӽ[Ͼ 1!]v9\"roab 8Wdz\\^ޞ4l׽a%n&r2*'k,h 2^J_ei#ߏȀKp!AdMyn*n\:D cyip{s'kv(!. WwܜQYtbf<Aq)*㋚C>|M )ĕXrk$HeY`9(ٔqeMѦĉUK$KHfm~ħa]NwQ)~>.O)H-D#Η -SWQ7U_,tKo[sZ!#spVAJfni|b]Oj! H ז/Mچ^myUd=r)VJI-񿛳Kߎى2apA7p1zޤӖ\”I%d׻l3BM`XWt\(Kc1'öhlzjM- -plT։J[LTv Mj|Ơ~R):zJ~ÑՄB~SaC)%ЗrGv P6wƏx fg x zdӧ*i%0/xW`(qM%El`;dYiʖ?}Ѷ+ AvΔ"B. hڥIħ1"DeΜN4rT@0W xy@vGVIY\j~'TC HOs&_bq+$B/hfg `t;DV+~Z}~Yǝ OZXE0RU ꈷ*ob˚T0(a/6n3 +^A {i2jf-(L_hM,G-0jc%#7uVYU'*hāE`Ku]g-k} `[oMg[ȳӺV79 +on^ Z;7:aM>= BX|\+ Rؾ1!zeZg8Cb%^η wl01$=JbaUA" ;[t6x4sQB"L {܍`iN@Mm[̷]HP*[+v][}HOP|[dgѦ}Ye4x[5,Ir. ixZܓET}}MQylex c,6vx2,71#V @8$^8))4Y3-%^[cT< K? KeS4ry*wߡxwRh%9uN$D6_= oU'Bꅼ?2Էf7$(SN۟!*;>5u{%G+՘*Ȗ P6-xGWWŚmyچ K5E!9( xtjW? ۂ㝒+ȷ*-ix_2psHDa:Zł*DGn濄"MD4u8Z)J",Q}9k`kՌݷ{Ȗ#4N[{L%%0z@4w- M#,i.=k  VCm64V \QViU^Z:U?7T~9u~%~.MPͷl_(LRqhr+9_Z*ݩ7Zi/Z ~5y kDحڇ_7 3u( &\%Wuq]nj{%v6#*_xi:0v$ ̙sHDu9˲&PWzPQm_Re 5d.rT5k'ˇ&zRj7' Gm8L,G֬c׮;e0/'[DioX,2.ōSKU[PӣFV-& 1"]TxiKx l ~JH|WŠf, {Q0X?i?0풣ѴZ7To J+DN&_b[V:^ȜMܯhJ%a8Qj`YPT8{õx {[WTdKۜOiw=IMl4/~X[ŀ\N9>Z8aT\r>2M|FN {<~s9dD2vMYBTPS=D rQ{Z[u3N]] pPSyLX~.+L(YNT'1ܨ84&>jLi=H2ͥ'N!LJjSeB(Xz`%}Sʠ|8B޻̞y}oU"Q}U/Q'?Ñ JFp]ɿTP.Pј&%S&l>x9k 4f(jߚIς'Bx0߄:O0(|v̌:WPId5ۇ[HmN[1! P!Zax9awWI(qs3u"HUL~;?$R1mi&(5w&ԝV0 gOPt O =)~s}w.Grmnʁbyic.o`cÑP }'C^&+F lw81SB% i-C}݄R ~2NȰie,1Nы:wOEwD\9,sخQ(V𮼢qȴ&bb J0OSXy{Mf ތ1n>#1#V3{W̵.v=8^Q]5K z>ˤw%E yWF;O& fPJ[mHZ6+Iy#A?6+Y> eXl4 UY2flG dejAl3m4 >ӑgJɑc`>kTU9 g`#] Bue;d&v{`RT̾ӃEd&JJ5d[f@~F~E'8w.Ȟ"pt7Ƥ2qy; qםIĿgf~Q:K۷xE sJWeWTB}Z;4O&Xϙ%AB9R I*m,rml"ym+&p>gk&)GdaMb1gN`SpCτe@0{MO)W9"@}p+dh¨F;)Nۀ62#:0cƛ)saDXpyf'13/8N! {S,h"FJgzɺ eeI.o-goXciUABuAnovdM84-HbB_ Y)PgDŽ>YЀju#"-,ܟ/  UVCN;_. 9sJõ`w5@K(L|)^7EpgOLu9г…l_Pr%ȷMgᙚ1Y TiE @piƾݙ-;NC(BQpfib*|tnzlp?vp/HH/)9Z~MF ]Ckk FZ5"7&ۿsr<}$33٣r(q@@&? !֠$ PPdTEepܪXٜ6{%# ='ЮG9σf]߉wTL'濎,&^| Xt)}՘}3RoIK%S|ˏ4Ly{Kw;L Yy?y&l/OD{_NNb0F(=u`n8i좵7\`<*T]"֟`2i8ӿmC:eO/" s;Pon P!nY+,l$:VS|=>y`d髏 i⠐^濸**'G @MbqBѶW](U/:_u_Jff;xV4zLX1)ou!'}JAES&"`T }tu"1*~^_6%Gj1aĚ$dIQyX-wb$U'GA>rlbm'9PaeL==8;71;BAhd\Q:oW 9. ONwW; 3JW_*>7qu!ѻn <[ 5}*|-S֜O3yX#Q~m8[Vz0>!zY0 stQ`P!DPgWrh5C֡M ?8`zH6ni刽`zKmqg{CHbL1Zď@nX^<)y*&Y%5K8Ä0M6"r|>JO"s#jn ň=A$|*}L䖰D#(,] .50PvpԳ~<sq~aӵM3opo^GٴQJ~gx‡ǔ6>{Y5bVsBg9ȡJ۰D`W'ݿ1ApcS|qBivSRwz&)$p_p PD3HoO=YxΣu6W]W۴\{Z\cθtx@,?SoO!N1ީ|9+Ht)L. 5*I1PЂCoFC~`{^74 =Vi͸E֢?6e<Фl,l*)]ZvjvC9f WXy+*N&e\$~['Hr Y6>] A|gmk4pC7y\uS9艩$CNO+F7{NYRFad^ ~R|J*%Z`]/#$-Aa7DsA``\.-QzG8GSEbvY_:QZb)1tx T*7nbڎL(^fBg䯹jX؈{*#!L/޺c0Qj"@g 4,3ww[ナ$L a$G+0cԘ$ >c-%ML悈vTj0Q4r5KuMޑ O&\0n&o 2ezXLb#KwN`P=K 2K5DuU'#XO,{Ǖ/0\X3.#i5n ^M&~i!c뢌+!ߞB@ֽA~hZ >2t(ͨޞ$bL/:Z(WZw/!i0hLni^?qXrS9$ +AAaa5 Ē؇֛f q-jcѲ'.PwV}9 0MXrUSc=p# MRF9TBOErF12~?.0 %?~On sV6!$I%'P4h\6"FYg׼U;ؙcWZB/Sz060.X5xryUAdP欤5o[μ7m?6AtX[TrB#DGp ).^ă<'\JnK$ÎPΑ/ x˓b|bVHNӿ" y3nߩF^r\jر Åc]XW{T+BluW鑳C*g+_ kgϟ+׹Y ۥ憺M@tZLv4k-N#;R*nTeۓqňlz[qźĸD1'zBQiC/7 IT\q)X$o1uک~3e>rZ)r=,'h4JmG7?(¿P re M09OߴrO6dU܀dhwZ!zU 4 ՆLlbb,ƀ^QbϨeu"1HeK`8T"$nLU?Al=Ω,A<ū[m}bE藦Pn_C,V\ ӣ7h2܇r~=#.A{4g[*Rx 3ޕRzpImYI8&AE'ufbnl n}ܗgPgBQ9Yj~uFBm!dIf5ym ԜqAj19rKdܓlTL89uz<,Qn^8p佫D*0QgC͖K/u(Ѽ/$y Y&c;;?m sg'Gg~}h =5=^=$=;X4Aj k&&Gq?{ӱH?n06:t$)$>:!.^JgYsS{5t C{ TwZy{Y{r>V Yrl3xV1p~i/˞^~TQ="gv #Z HPH}̽҈YY£SGqd.9.yn'fczNZ迉42FgM?۞ .'k&?<}5zB?\/-`,$@$~ *j^Fw|;&YAIšs3z^[ Lsv>3J: E9LG {='k|s\Nѹn}&U̼u[pԿ(sh͜lX*Ԁ2E|$ow'nN,djS m+1Zoon?'=;1Cuu7x0,I2j+|@X#b1KE%JCoXATάjq>!Yl'M#۷s,h<)kNS|^ 7暮a(cuZ˄??Ix;3eC#VOPXRo'Kb%xs>$sqOag2: |~!?7Z0qvSVoidRڡ(_iT/*A|kt7AXHxkD4;LU/d¹F^nOq鰗UoGUN4vSZ b43nmazM@$ѪdW݋:"'|%J1ߎ{a0qMN72ĥ~ a)_RZˌ;8!la@k6>Z'"2xoqfɚb:wSv^qkW8W]'X&nނe\Mmd>97{i+PwXC zy0p!ns 4TZ~El5!]g\P|]Q<0rJLVNN7`ʹ>c,ejx˖VJCvFPZ :|?ѐ{ۘ* JVh(#055"e7ׂ)E;[)ʹ\Q0x88 z/Mo%}(~ԃ, ͩD(ŪU:թ 4:bz=[F##`? |yzK\/I$zi 5t[Zyfpqv<)+zLlfT]9@\ =\zC1]WwEQCVWtF?L\z/,̎"URbYBjp nʩaHWg"E1Zcђ?F{ƳY& yOU!'" L9%E AO} c?O'6HPf JG͒RrN  n Q:aLE_t.4L,,*[cK`2NKD$ϘXRqD[gv L0+kË%a^1u@v3P@Z蕅Mݑ'axI{$/f9gƷ#v83@%R#p)ƨ &*Q"D Ѥ*Q(^ĹNwZnQ@s̥ G>+[ZL7n{>.n.X8wL/QQ < w[d #@ywLJByE^.9B(nz1DK͖Ss&osD涸/ƭ B1Z.3SG)y;SICliÙp*\<$oOz7M0vM~wNK֋KzL_@lZSJ1^TIOwWgq<4ޜ3O腠jaӝSa΁ GJn=H:-"_8G{>ɮ`m_販/b&џс5n2@Am c]Z)جeȳW;fr~lEvdl]&l3ұi'$!!{E{[HcS^[&BZvt=#*lTR1|-9hoTѺ:#uF3z\.[n(+)j;i/CadրˉVI6E?7:z=_mᓛE"s.WaUQ\HBιѓxꝥ*s3Sm< b+Ifs!Iċw{⻾gHV0AUAfSM$*-%K5fсKgm`޿{fBkX /H6{|+=\ȤzH`WYl<׾2(s]}@'C* ŕoS/ 8JҌ!QU,EsC[Xp`Ay/688wu~P_iT>&TVp)qШ"dY`ꈴI+ecRb#YY_Mgtؘ8A&^ZVҽoekIC:J 'DIo8w:IS#'"%u}}ܮO^a[L`LKweE U?H}Zu tean˜ML!M-XB?);2yMpˆF?}/k0,Z4;r }+豉XPB )LKhS$U*M+T2R|ֹey EZKF-a>\Jkr" @Cјɪp_2y<;9)T1) ~,+c~5!O:;?k?>MG#7S P e&A +rt.[;;(q))r=!zs7OEB ;`kA-vXY?5)LJ$xUMC`ݗ:{kg(ABonD3l*8 ,qBz1e E6Т]j?*xvoC2k[Q܎f~//\lsٽq06|(-~Xo(=(&NCGBτ(7ʑN6g:fU{|ܤ@θ%c\K=?{̎BY膾4)tĒ6}-kB;5əgőV[ӒHJ8|lD*#7(^*~Rl*ڛ` !Z|Hi)V 8 a7< [=%zzRhUsNIc@Zn~̗`ʇ񆬴ߑr:7.h_EvnRf#}LA\L]/22.+3Fp识?HCus4x7QwXJI^::">\4{a!-qׄ?LqHKclV~tW>#[GCcoDTZ}:/k;=sCWb%Z,}g2"g+*1„ lōvh(X;AΊ3&"/Sf{ܜR琯TEn~?ͼL!x5B. O~s{2^izk̏̈́ZX/4}t ח:>,?Zօ{Qs*&M}bC%;:F8qRp:eq㽗>a#\ uM$'{&b! θaK% WCEP-xވ͟b"<?-PQp(~6~563vX~]-A,R>Stj,ǭCh#pE1UN;8~۹g p%ux)q)Q3S't5xsnRWznKIA'.ָ$lnFJ3^:V(*w3AUa.VU6.%]HOt y5)l2:h*AJV5jMpM Aɮz$yiv| {|Վ—3T8^$\%$:V y :اpp=LI'jOCK)j$^;*.6{vkӍjp08"6t ,5tfӤi%IfyًWa5fI n}CٟFuDV5%ЏR.-LTTd1sx_b M>'OzJ)-ib9\5K?UZ \nYEp(~U[r(ĢIkMb8`y|j v DzJ;1,-#sySj&PonnRI}lA659Z{{RO`ƙ#Vp`]x Lmpf/1xn(\K i2Ҳ__B{~ r\Mn©`xAa(9 עxH Q1ҕ.ǘТg]Xo!Oб>V$82vc twfzz+qU%wnM`T9fFBw׳ b\ؼAU"Dm9@,gWbt΍z+U~7x !{~ j-*suBJ\/>"SG g`d"JA u  $hܲ“a+qSN'̅ss LЅf5=@_](CTYXuD:k|}%6QH<ޖ0î3IO3I0 !SKptL#ﳩx^`cLbәB=H=St8_~q}Ej÷"puetk0Pc j^#x/3Y n(hI@._gα&v#n-v&X}P ]OɑI&,ⱹ,un(EZZo?H|/0>i$UxŬLk Q0` Xȼ}N?̘z B`w%ҚS4슷hL[gh=Xʎ~SAAq^_ Kj!9k:UuU)C]]T2oS؉ŏ$>*v}, `rXu5Mv|oL])b>_Yr3.4s_b7q(߰| r`4JP9#jl2́\=3&}gp<g6wtǭ6KN+qR:#,qwV$B$ڳ˗H\4B#/Rv,2ǣ,+~6p!p:S$Am'y5C9SDb+8A2ǹ~oeISD: g/,! xc֮F2gp P4e(ߓ—0Ӄ+Zz E5yZKi葵 !wf=U\J>,Ŧx^sbG>Osii;}4ω6h;N4_R;iiGaV|d&~[?V,ӲMWLX.u]Ljd_=L*< 0`XWa32g^)Zu<0T :B˚^,GMmf+Ht|,0ɴsQ-&帙Xܧ9d~害 Ts~P3{u*Hd.]oG#jt9J4YRP%LΘ&3=:Z$t[۟Sנ(LgC1vFk+*v`H> T|-'H~/ΈTA-u[LMoTy5c⶗c(~|4z0(@_p2+xh_9KrlU(ۢyi#G^ u@CC;fvxs5"MW|̄ģx?񩢆HL{Ė 1GBO6%1ɴ9Qϗ:mJϞ>ȁ;V-礩0e ox&vM:8`x 6+C~SĹKW>l'*!J (WW?Uԡj/aK%H9>N6G33Е\+kBg6ɰXq{VVG i#\ .h^UJ?.p5Fȯcyցhjsvq 2;/h7?%49 4 I#n>%P@ʒZfi]*] G T\6} O~M!Q+,F^ڮ+e``zg Te< ;uNL $Pŗ Zh Sl {V(q9IW<0 FY⥈;9}s[ե1{y[` ~o@YAHl!\0^?T UZ4gSk 6I9U)bdzKlJrc0+ɈZ˴݄xob0'- DS~o4脕:]6D3@kdIZVҔp7 ̥mg) o=a^US|W E6$'jrF7ooW8M9֥G+P0KQڞ-&zNXB/Ӟݔ_؋䥳9B ,S.ۃN,{}Sv{ȑsBO$CPYw(P3e1C]iJQ]we2)h2qA'̺\*#rH*fz;ቀ5t͖3˄c!0rJNL| "P_j⹃ KfQ[ p+`o@`k4ïtJעw|ϊeq*1ۭZʍwA҉{Wt |jkwj xk,PqtR0-RmQ1kfX% U_sefI<G/23{4čSn~!mJkn݂zrsƙ&>b.2GdK#nw:ϻ3BV3,D (@jtYzyGV4Q.2 f'scZ9VjXŖŧ–)4B"(1>[M`[J5lPyv0C?"T-Z&G74 9'3'6x-l8^ڟ').i ћ?8Ԟ:'B?Lqѝsg=>ۺ 4+ŻFFR_r&hNIi&d|䢀tꂨQyt0A)j>Na?L7CmvפVPe6''"rp^'h+ O9X:q[BRG'$?iW0׳l݅JBRr=s 6h*`dEdDR_z8] Dv6l9Q 5= 8Y}N/sHwA1΂/6Φmh*޳ n-:H-Z}p/sJV2/^^8Udb} ރQEO\WX~adG1mZ#316h UWvz1)5&VZYmp(ݬG\mP(]9i!TaftO CߖEmJJ *le~s\QU)À#4Fn|(r$ 6լsPh~q7+.8t ) ?jz:b}a% sg%PG_+KgX3:Tf (+%Q\yu+-n 4K  {t>v[U<\9gMϵ})xu;oQZMNDy/jB72EYŽ,gb9SfMMSfYLA'rAItǤ%N)2\97BǦBa+Ɖg. U>ߩ,.Ȫ(,jc=|aNHxЗy [LfE+1y˛ug \KOpr[5jh% RFMP$UvW&c:c ˘~'Ե!MexQ=,ʜ’mRd?WyMqI3v]@$qkK5yrcT"EUX[4m}XAtEd!k2vƆ3[Ù}ˑ~BFRX qpH(]!"Pt.]z`R8Fn_1.K'R34|_}t,uqsz|TRoaH/ O$i?Y={?ɐ D( .SšN$-!d>Llx3>h/tcOSvfel`3kB|)EIuwH /$Utx,ROD!0໕s5wL?>^޻9AC?lqMTB/Y"FU~qJM }"A8++!(ρ1q0n$}ws@@f6>w3:S^8AZ2}-:sE mRk1 >6mԒ~zxj_I8)Ih9=FÅ]}8wEbMD>/ԴD{%1,Qjfy=euIt=% zG!?tG Ìll[jLĬV8FERpHUbY/NQQY^w]&@5 4+(#߆@Ph,ZA1vM KW_o$B@~BجL.X"RWpķ{Y@r=$KbܟҧBzLW_.hڴ+FVAwv.63$1Rm9$'9CD*j-y&Ɍ[+MgRT^wX؍|Fh |4+),HA". 6)u .7DjU6J~gԐT%]c ͳpv3uG VK?8& zfUiC]l U UeG*!*Os^f:[#}%Ww"@ȼ$iUֿAdz@( uXhIxEv8pXO "5Uܕ=+X㈸weeCaQ8|,d"pO#즍8NFeB߸HEPFNZ"΀Q1/MT\btxNWwGyZ"5sd~@U%\!S^ҿlX1ڤF;\ R Cl G,&0O9(HZz+5#o0ؽT)DsY㙭(e+f.wJ_Wű΍\׎ U7 SvX}35U~V<3" =J 'DFL֢(`4?8}Au&H|h%aąk:@YKK Ctq|y~|Pbl)91Up3ģӮyS!7(mIŚٖ~UŽpn-Iݗg\iq(Ng^J`6J $?E;FZ{gL!p.49*`ڠtʸ.r#EXTo(֑0UN *ܠI#G:D$a2i}DW_tZ(((ݖݚBк^RNLLC2mz& ^s֤9󄠄Uh Hݕ[bxnkWkz#f>MxϮXWxb"M֏Ms\*=T]~L*Y;W%G 2hrbʯOb *DڑcoOWʰp1ਢ'&e H1ee]_%v{ƹ0#"."j-R]ٍ ƀ\Dbܫׄcd>USSʈv0l+Vd6Yi8H.hA0^^ѭTQ"1*hlJ %gB*N=(ދ۳bu-ܸY<D-02lnqH {=_Fvyl` (E =ZwFp*oC'q?d01~8|dgγC|Č #OMr{p>]]6Na4xz i78_ձ"$x^- ymw2tuE\[[{L k@Gq=fK3iΗ7HvwKDTq4|/\IsVy j@@#;w5r_s_Kmf#ԨSB}Yh.]dC L =#μ趯|JWM:9׀XDm_VTO}YOlN,Ұ#Лը מs7ڴdY;Ȱ283j9EߥzSi%N >W>t)Rt.`s82 ?UJT, ,Xr屢[5TvԒ_M $X41u؝;BSL+Gliՙx:G/\I)Շ^Y8!ҫ̱8;֪`m)rK ۋjhnحxYDc FD5Pe#[HaV|Tբmb٦DYLJzXXXhQ@G` J1~fWbB94J,VT+W'[_6뉸f NEFPzSuў| ]Ľ! [Yqs(5/rgޮW6s`4H&'GHfAZ:.YV,F ң37#fۇol\ǃws>N&i:-Ӽi7um>U@b!uOa <\wV2X-pjNʞ"'+y9L 'X|L11[%*?3fenFrƒ|j>>G :=HNTD}'|''F=$0Wna.sRjbWʘIhKA "mLcӍR) -E %Ld'زOjdV.?>LGѕx/xyet&?])nq+ߣ`AVEB7e^ݯ tK,J {?JpoN iun]~: 5R( 'W18$NЯE m.'Ba†Uס toG5q"'QO_"O p ~,Pa d nKص$1~t.E)s91_A>|>ۓ;cy5}0w@BX|&'a 0n?:9V,z/ur ϛB\~Jq΋ -m;<$pKKZ:[17eJTK2P+c]5H]k}`9QXW,LBNSX?| m#*/X54GG83B_FIt?rbQw#Ni1F?4=M!ӨN|#1{aV~H%5z2|%!,*kU:80GD=Tж+V§2 >T={4e~ˢ6 d/>!퐋kppS~ ĥ궋  Z; e4;[ǣgZGB痏ˑHrZVĄ:F ȍ­(K,4/#e9Vqэg)bd5RW!/NK?.s83P93Y5 f]7쑟/t%qI<*k`, #hSQ|<{Y^[ї̗m=ȊTDC-PӐ}HÆH"<8GIؐKf_$t T6D~BU*xH n0c.m%M\~03wx֢y);S8Zå rYG?%أ8Pe9\mK1 :t->G%'W]T[׾i[ّG=.Π݅ۗ*Qs69M  rFH/N. SpwE^C$pokѦG> 幚Id;塶2Մ6_Xj]Lj,OkC:Qb[ w), G{Uelp2a`n)?Wޣڑނ`™mH& Dz{ड$Lq4Xi&@3R2^ـKvG>G_❺irT9jl_! sȮLD;2#Hnl왩|@ࡴIQHϙz:W;QJ7_QJj(AuCmxj'H)99",>MZ$"'XU1_ZٟGښdRO&@b.;Fǫ9ICJeaB~>ޯO5/$ۏ5Ihyj@ -erqIj+^cWNp4D6tQS?07lѼN0`/$61ovq5qמ>Lf^G4'x&r@ #vT͖#y*'34kVN6-{ޜ2s[vI/zD'O#Ī;rO}ҟo!yW'` 1IBTcdq1W+.wn AU ̜*Q5\jTs^b'H2Ty Y#CnиA<γAѹug,xDyXe*<9r/KQE^?X)ۊNW~]NCvR% ܗ?I:cԖkj{w`c(c7c jS\u05 8E:Rl R3_Ύ+)nX-tZj/}t`כHc6!F:0DIʄ@m>*$qW*L M;>6Yvs t$@4|=Z6m .U\y0ԷF69sm}`JH")J%kQ4k]?1 qY"d^Z9J6E F@CRL /UI |[5rk{ w_]PFe(&qրKCrj3k~MbMj&ۿLZѓ+y~H{Or,p?8PbLsz  ؂u݉L݆ q*T1'}3i;Kp/) sI' ,2#cQ!#Ԫ!]mV:۩qigNSȧ+Ԃy[+%969o5b^gy*{ =a(vedϷ$T(7Iipb˒iuB!tA_hꀞ$5towj /j6A7">EaC'L˝ 5xq:~hM\.2P^<8.`z6 . F}ʔCR:vn>va\+4#H:u^垳"yAг5UFr]t9?N^nB}-`*Cr JE=[8P=HQjDF` ĊMEu6[Eab3XQBk-q@Q_Ɯkdz  &z:X.$#.WYL6/4 9H\mzB#Z_4zrneׯ?dQj@Ah )EQnOS%̹ u I,zh,Tf=nDjYZ;G4u e(Ě0dz={wΎIВE ӣҪ9~yGv񐺙q7+<`xo6@;9@7zZT;u |X}MhkhleEޥM^Xڨ{;Mڲ 3]c u_| ;}}'00m VG')r?.QT]BqtH빿AS1x02&Zcx)7YdŻ7̆&/Jf2kp KOja H`wĴG1&8TL+N>cIb,:fp1쾕I怍gN$${ ""h;-waI7gsz7x:Knc  y6rб&Tg5~f+}< l}oZ-I_W]n9C%fn-3w\T2J,t "6&R^˦}4φ@_-e<r6Yme{u.1VT PpWm-E/+~4sDSs-9{hV4I9N򥝃t:rbW nlb]Uz:k0t.mUְbD|wB]Tgn. nIb]m@`OO9TՋPr8kacoymu G{EʪZ*s\*sT=+$u@v?,N߻>F-M^Uv˟x90+g@;I5Omq*o&XWmؙ&H!;!Qe=ϋ`Uev \QnT_AQzpQ=oreD: w:I?㗅Q ':Wy5N{HإTc7")+7l?錞ML{-]tI~g2nG#u2NLLolfxkFވ'2Tpht=ۨ2i1SqHٰ؁B* Ku}d-Aj?44@p-8 Oٸ&'0r譆VRnTyB0ol 6_qo2Gt99((K}6)bETV["Ms Zr|!] M4q4'ZgRz}C!_wZb M>Ykyr(#uߵ@>,j9 b7<2GԌbAI01&D#Tk2tsF#ؓyx)8E8G1: Hˎ6E=Je n=4Bw |E$.m=-.x ; %Toc>}GsN [ &1jżcv8}qXzĦ#[w5~190imxNt杗4mlnyMS Ä ZD+nFI#r EΜ%iBS)%nkn(Aw/x E.`v7oV\;V-@p`چ OyϿKW5l|?!.p %qJic@yB&8$h>;hc B<\!S:GbÍ{H"`y/}Yj 5ϭm2&m* ^bb blِl! L Mv97=G .i KtV0F^hⲕAnp"c[H<ޏ)̆4B%j̶\Ogp^֢[+;%_gHm﹓ nЄ i֩تmwDXZme#紭ұj{yPL9URPQ2dB5Up_p:$iY$u\!]Խ/ow(\gR@*}5} .I4,n0ˋuFk ?F~uD bE^L&4ZRE{ RE_q BR IJЍJc`*"{ӿZGD7uE pyH[HhdI򇅿gϗm&aBюZp^sXmd$'/  ̿6:BE3xY "ȏF0Ë1T}ocE2I5(V44傊. @-X/t NX.BPYuM8zRm,e,,G 'T*im? MIdDrNs%# hmCoﰮV˥7g4EM.<Oc߽Q} $#|r^n>;ݟA?|WlTuuC0 @ &&>XA0(,L4S-!4΍y\К7\Ӆo*l}m ȢPdW?ϧ*=[1Pf!t:,&[ ;u\ 5zHT3&RL[A# 4ėf͌v2Y8_ EŻZV.Sta_`AhԇTz@.b]<\VmH\~lEA7Y#Nw\׌S.2Z\x(sh)bX!MC hFٗdeX#pcS??/㟅pA86zJN@U@J[|WdmASu"R7UkdjoP$N\@$ڋ|:HNzHfAJ4j]5ob8]q @LFpU:?.u0f19HV5Vy [<+2!=k*-s9Alu{ s yQgj7MnRb4ښ>I\RTQ:*CM;R\T;¼2+ʼnIrPg-B>ukoT9t$3><AؿS7Cie4CT_4RR+)[/1~Vޔ ~_)O'hEUZ<Λes.UaiΚBnGyù70"ol\WwK$+B_QzXqԣY7q!2~*5)IgȽU򛰏]-7T,E9V tw-ݡH&GnD?/K;{?0x>v@O+At'B0'`N1ve/Uʁ.."Kh7;vn)&Fۖ"\hjB0bZtɛ\2Z`-sqs(N[WH~}O'ACyWK39)rJhp6Z&Ą(N.'Vg++_%xЪQ3 ֭̔UDt>[Ea?-as, s^Itޕo ~mY]֤dfu ~r{vFE#JEL$0u։jAM5?{j*#I FWM뼳G7*0,ÙIlVvE˻FwH+hI,`_R\Lէ(oD_q""J;SKl-2v{ WԵ|lӑ*0=+v@=TacX@cJd!C#]Oby=i+/z9eM5h-S;IO Pt/G6݄M{s-y%s{|LnR& p#dkh!v=u $7"hAiȐBÅZzH,عr$J_#TQdkݍ!MMG@,Mua&8 -VےΗWFL}poD~o ~9^Dឩ".1 طV'&B̹!7'~~?inBS9EN)TD'v .O1. "4m+eqscH-Mi;^tQf@7d 4HlmԦQʍIf&vm8spZj: MT$͹B_gA. s!ⱡ^fa,s>l`į .gJ;ISB łA‰xE`> Nc'7!ހ?,F j`G{bDU 뵐A%;k$*.`[ v\te3s l݆8מd_gmMּfI°Ʉqȶe,PX]LmJ* !?&ٹ灕\׾ѲրO\@Ǝ(߇!&ȋUe ਵ,-]CuhȁHqR}z+! n㌹+.٢7$RoiUg켈1#øJ%(6yU7ɻ[>hl$p8 L *xkEHXD$#u4 ӭ][mLu53vh)?SY7&aSha՟s[;FY&W,\?e3a*"c@1;㠡J*΍XF$_# .'nuHnUi 15nP|7_T#{\`t cڊUG80KDljb_g$~1Pt޹܄).&`ZLmY.cL\U(AO1<.M-ȼEH[d"ohp&tr?Đ~wjV߉f+O%F]B~? #`7g{ N݊@K_-9|pS4߱B]g-\;ML-4żA:  I:h"YRo6Z r@2 Rg iӪq8cw]'0LD];A'D!> YәI}83v1~3e]KL_D=r/z8?8vO 5fܸ\\Sڋ!7,ei[)|Tcv~ `:-8Y}4Xz'.u熟'WX1^Q5"xo0+I4~98e/l6C_mlk`v"-W 90|n,dH4 scl' 9EaX.' s{G;=q}j!t7 pau!ZVB?3=\ †!=V?W)A*5zdkxcX\)TtA #hiNaOVfz7o=[I_6x_W$OKiA\Z-Iʫ$ۮ- *D^ۚ] If^wk*SQv3cnCq^\3v%'l_9]"Pk(X@ZY{P9|;2_Sf6 ͕wņHQӎ*A^KnCd69( ' j"3GHI?35@oJ|kد \9$4'c(){eD{< mn\ "S tB@U񰬛X|>Q״klo[R$'[ `E]UQr,+`54a}9adAA_P4)H@Օ `d6?k}trd@! YV\ڰlln$'+_Q0yN$ԗʉ;Z ˝mE!Q4f<@s(mM7ʅyVtz{)6OО􀶊<qW| cv0hseqX>f㔦^ NJty|V᱃Ű em:ugZ\}^h26f(ef}I#46p3eK=0)6BLAJo v!4l;FZ_[y]kS¢CSNAmu#znK7EX5 2uK)p2_tпP<NJy lu٭A"ߑUwcA ` #Nbfni'e`RBiF/ZERleE?H][RL J&X47cla<Ϲ9YLA:\)$֋l#T/DVx>-rD2x"O:9y=܌e$qBld$5`4yK 2vFZaWu 4qub7_~ҭ8g3ouK<2 tK130S.f'vfqtۂ)E|̆Ѽuo4jQR(HCa>td@6~cl5wW7_ 2Uħt(yZXǧ.i ¥]N A7NSBfmTϲ`VX>> aqq.[zK/Cx龰ʆa\Dk؛}`t% !3ZDb*?4=5/0G|\jrC[Tq<+V+NȊ i|![瓬rI7Pԍ)nDAqj@hºC)eBЬoNsk`efٍUFYjV u4_#yűA 0\G LH؉y \kMD:)pR$[C >l߈Y$>jءc0do0"ڪg DuͺMMc3 ty=WVl= R=FOIFB"Y#Dɸ=5ԍ] iʫ ^PA3Oؿw@O*f6+D9[zX-WigjiOzIfF@T4^):hdN/' umyOq9Րw`1$=xr$?STի^:$;q]SEQ_|˿cJ14k{PLI5BNJ \|!f,J4&!!Y CƧҗڨwՓJSջ)K`9XmJi7rq\2*i"=l/E"Aqƒ-Ee=>nY] N W{ VR >y3A(cNY \Hڗ=P@p%6rŏUݍ#-/]krk!aߣzX~oDKi5XOexYIXR-'TBMaDfT">Ul܅ ]WP%yp*t1-0ܓ f\f'/9,n3C:SmPQUeC:a5g2TȆBag$}yLAm0lt7jYP&Tc7Qv3'\jl a(ΆE4 WJu5o9[M+BkKmO&4$eev<&p~l.$JUpk]u8y9QG6+@ȋu(mQwSv;O^2 >~u9[*m f/!gP}RDžkƵ{J4l̾[2æ.Ȟk55!#6;7r;f$,/ܣoj|oDF)+{޼7̵ӿ(*.)l-gvmP+ef;JPfSidרqungJ`1b^.p# [3;q+3|ҝW`CD@0k aMiĻFmi,MP^2u֖dv,<,Y|ZvՒv._ކ3Zۋ9K-UT03q`0kJ.$C4p f|!OS=KL|H%W&ʣl`.$͑yK]H_n,4HVb:* 6-ޏΦ90ؗl{N[6YL V8E uL-)ӧ\~S#h Yu"S 9ǂ Hfbݒ-DUmnf Q(ޑ2O7)5, qWrW>:u7k7>i8 ɻ|{?L\P1*چ[`7F^2 =~ڴC'JƸ{;Kf<.CZb3yL8Y(E]214b!5_"dmV],OZ!Ob:j6)zA[Yzt=pЏ鬻IW^Zs$SAG:jD5L|̪ t= Qo5eЧdin)„552e~ !o?cGuhS(Mţ~Uń6"h K_|`I ģXh+wgAR@KN6>RUZj,!ucZ0 3kZ[11 u#lOC۩|poa=UAo#۬qE)?KfSt "Wl#ۛK .|^ֶ:I=P-|,wQLü4Vg3~WpJ?;O(WrYkXcdI.lF,G"$t"RR48\fBmNBM _UC7Ihr=Nsc{;sljߐdV"5"(KJwpcLޒ- y8LTc> gtC_>$9xB=tMk,![U m./3^[X9=߉AuJ=xEׂN]F#ϖ:(=[o+{Ɲr뉶OKCr\t>GNQ'! +ƒqJ- ^$қ0E@E/=6br\56; Y:|1$=3~9i݂ VU[v4tAbnbMm0IgLPmnCI!f$؎z4#YG C`;;E.u-nD I@mW[n%Bk4Ce+:B0_pÀ&[YnG_B~Y*|^-9Т&IoPn}oj]үʵP>.6%wnqrpx]dAzR4 &T͕g'wš_@փ6C-XQsΡF:(Ⳣ9`Cu 4b's `Sة3E۶Q|! Nk2JDc7$<sBafx0ZYr_րWPHdAX_ Z-(yؖI?+g=Κ_rF6H4w.:gYZ07070100000020000081a400000000000000000000000167e5c8d600005748000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/W]?EhDTTk׶Ǽ5WYP#7rJg(@hYcz." "aֶY+nq=fyqH:<#jB{x| G-% EJδu@{ޘ2{U1=ضxDpqj+HZ\;JSN~ 8FP˫+97"E_fclN?K"ogeѱG4Ih{Ec 2]P#!F5;\ebI:7SG ~ig$إE|kTc 0:Hd~q]nTXGǏ9&5 &5۟VT\r%(4;Qz9W|h <(C@vc 2 ?OT2TX+e/"ކ9kQdq]IG|K9x,ok (y J=fxa ̩2sEcDhMW*HJp4\;S՟{d{U+ IXR K]1/ <{$s$~΁4XmE%ς.dM ͑ٽ!$OHdm~-LtFsCV꿥fH7 D &5xꙏXI>4׈O]s`5݄sH z$Ӆ<%a;8'ag#>ĊGa" ̝Xg%̆_t u3 VL"YΉ5J| &=bj9o D(O"dJ|: t0 7 sKu+>x\ҏ|e`'M&blȅȕJfhdbx$/a|.4l6}γ$EnC1ec/ 旭t1;BAEXxX.Fy2Պ q+4'Ny<5Uts&qoWL|ItHqj 'uskhRYGd\yItRdc] [4&j4)-PibrHy[ׯ6w6UK lЈt2#}ukN\E"^؇g[MdZSSBbI5Bp:2, i"%ؠl{?1M~uϜÚ]ךyEٚ>PocbLi8@G#z`wW͒x=dGʰu/FI\nWwgl`'e/ign:C;+$Y5Od̡?sc rdRȓT0݌i22p!d#k}%IJJHRVT aX =δ}MzgS0`>vG&XyMRUwaRepFjjOqL"rtc2So?6YHvc2vydε[ä{[WnfQvgXYxivdt(u(~/$ &D`_vDFȀw^ wݖڵb,S`7o]㗺p@ nU42 HqH?D siq(..?|Q؜ko᷈0*׳*5$ZqsDqy}hM'ߩ-&v7 xO:sY&8tQk?=F|5LT9."qs8~+ci?{JfЄ(8VƑ~҇ųvҋؿhRd/jM J M$}P1[сkL喥VWgp WWK J-#+t <6z`=9YjQ_`8?8|e'wƻEBaCw>N{!_wGED2 Dvpj*9v{̶jwϞ\'z̜^P Pmܗf:Aܩ N5cQIǵly7RH Ҡ)YXأ бz+3 ;xӀ)^1V9S2BΨ{^-gzM%a҅v>N*\ɦW M^7O7.`R$Kd(wyп٪KNsOے{ ?N(DDm#~h36TO[:kVYVE 8`=ᛦh/wPк/6ez)c ^p+alw'ؽ-aͦB#p_uv|Bk=jT֬I?n. {#'~dJs .8n(?JKF*j$žB ɸ1-CG@xS(MX.S>8wGFj%I]yEq~old_#\=k^,[ן7jIpV}O l :Yq'h l0a) 0Q; nK@辣InRXrCYKryjD{0=E;CC 4q#W1"=unSLmaMP:gtaQ)9Q4uGG؋4_)FBl>́,&|5?yl$v` [=!-!vgڞK3F`:,L1nd_'pJW9єě=44 #|w(%Ȋ~ңj}0 i8ֱX{ !L#E"4&?SI-7KC Yhzͭ.Txk#@A1dƙG!hf(b ,/QOOgmyJ/m9~^3HfR<-+_?%^#٨.ơDS$!$&Jw*1"0G-]I h:T#|tLuҲ5.wR񂺈ϱф< Ls$jj<w=[K ;ҖP gM5^^) lyel)]57 a"G]J:4x(QXwof?nۨѴ~]iI u NwI\.!}31TQ05O-үJstkzZ)8(˘v%/ԉ# G3y)Z'y4M.%m kriN҅z|?~>FI_FY/x_C} |rj\67n#JV*ΏAuf@0ƿi\-c QSq,EO@"6nc9n7g-kā׷Dmt_ɾz X#^e_eg0ԳowEFi*/GU%OjT@eaqC7˦ F.Y* 4;I${7Dl/:X vu7oT=J \ !DB7Dʬ&BAo@|0,z@& PR`pn߸ߟejBgSRsɖGyqy5sbYF GQt"\!9OɬK4b/}v=$][MtECK{u hrZ< um1 f>"6dVܒfD tS (q`$[_/n&KV'|S3>maP* L;bB䓀V'X|+gK)fΙ>tXwY}m! K %ń۰5N?Kz%Km=Q^7cj'r90lI# H HdێX,hU,ލ5ڠn?3*`WTW*,ڨ7#D9IUF@ʌͰNaCc\05m\,H^:4"tP"${5.GP%u_jE&+ \m`@Wݝ-I zc֓/ā! _iɖs0MĿ"(~u[4ԩ&ɫ~ws}CŰi΂#5:euI#]CAϝ W(353/ H.a&}7, eNvA.SH E3VQv2TC 5Eى8|7i'/m^{c%o{W+v]DžҶa\RP VS1MN/e-Xu$z@d 5Bl󨿙EGąM7AZ>&93[6',|~'з e>};?Ď%Hnt/y)a9ݤ-e9ۂq 12PwO#}pi2Zc3mC(Z~”n{QTΕ1jNGhWAs²w@[abE/ySh𥀬OvFB]`L,1 *gfgT2fu+~clR=/f*֩J_ z$Es<%ws ds hrg9gxn ۲U+wcXX\tb0KE)'> j VH3׏A_w;2/_YcjӚzg£ ծ[WѮe/ ,5Ӳz 5 4f@eof{G GES0C\9p(pvlFh5x)2VOmhc.Lݡz~w337:SQ8 =RoX (#:'`a^?/>~]S/ daVkZ_{ !瘑bA41Kc5/51Ո??3c0/z|;5%y̴g4BvHQ{shhْPK,9,h1VHh8@x* lP:pmk*ΚO[' X!#JdžlK&,/k;=\zE> &X__IRE-lb%x*/xdqGSP|U%bu7z+湋z%wS@%yY5O'zsV[װgҀw]P3]){5=c&<[ <, n؅M2lQpCEx2A|!Sj{ M‘t兙7!$WY3@//ۗ#El>kw㔾FT$_@FE-:y@k3dA>bK1gm]Vr B^Ėec5\￸~H$Vqi AqxK֩~=DT5g7%T"VDZ>4B['s*{ /r%w cށ (wƚa,W (:s+e8Cq?|$HUg,D[d#edlB)%{An҄W>&,/¤VZfqAvhxy {víEFөƥ{fžnFL\{ ^ǣ3z: zWW$v]p= } 3u1ȞnHYhֿ{ [O;GYH8tEI gB_{Xl o͟w?i ZQb_OntYbrWjЦ ՟2u b[xKMr.#:l^`] V .tzbcne.`Q`C9!Krg_f-nNW,O2ސ"σBRl!<pY/j'V7uvw69NV'aWqPҨ\, ᥰi׉CUUxK9˩ Óo]0 Ʊ`"sx/֗N"2ߗq}U'azLzU.Ű$ÿ"rQG Ey@}[k+ $}.qݘV#} F<I#V[w/>(E'L/Ȁ 7H"&DDe7⹪7iB?G| (PuEXjUj"?T! __!ˆ|@[.*gvoK>#2N0H2nV0)}Yw/hq`@nh-lh3;߫" pAB!O>A9V >Y$џ#m}P Q>IQ<:ތR jӃ$ؗG`Xlu=hOygtON~Y)B cՖKƨMXG 2$g+va[JӤup˷*1abi_q6L)qFɮoSV}3\!qֹ=xVM 6f Qpٍ*X*BzWc~}i}_6s\ئridK~} Q8/*eH{ o%Bdf(SOEvh11WV"^BUz30 NQpnHMn'dlpsq:@\{JבD@$o$,/>M^"ƭ10;lgB  q0:OYk߯L?c}h_I>iMS-Rv[c v-+1G:!Cm4[Aާ+'Mzۛyf#W]btd~!^`2HQCE6he:h46x"qWXEk󭃶ft9S1E Z t,gj暻0-<}$ L&W&RrN$ŝl0HDi)u"ń$(8(?a oXt~acYmX3I$ȹa KKVѦ0-Y-J@sV>7a4 ] $ Y=qƚZiA1+ep#*cGҢ ThrN[J-?_^B//KIѝSԡĪ9j'mhh;l:{aI}6i?`Ì=iBR*v" `Yo(*Ǻpڒ4\_-F+˙ߣl9Ew\33ڻ/!b +Lu@ojըUߘ4At6mUd{Qڡ8 r 2s5ΠX?iylfF4 ;[o5B,2?Uڳ< v }٭ufMZÀģ0h=7j;( lQ3l{%12ODAE~H,LJQITӲɣlis(NX k +_s]}liX^ ?_J]֍g X"܌[{ = ʘ0&?<2FHi?XK%W|T2ETyY%A.{L'"VvLPNZ3)I~1PGYs~`r9v681/rŵǛ2qm@ #W5aQ Z ?qTQGT_H"U, {8**W!)IteeY gwj^PUNT?3jSC(z"辡lz?psmδ ި4i |.ҼtõIz ic` 4_z*BE!:v$d?-“,NJ L"Ytp㑤:%HNm<OTlMcu7 ܣIL|u !Qy5ߜ@qu//R"tJZx[وeoAkg.t7a,Iè G`46,K!#O]݋*k-Ti حHr[d0 VX(-b&7J=r9ȼGVkKZp4;hbЂcqHl^TMjePh TyZP°j"oc?㦾H53pIPziT&tW43HDMwy̗[P SP)4ZoPP;5=YPރ{ @ U4]0+p+hE}գHYs;wVI _`w?lK⸀x ; B![N!Ov#=ʘbgurw~G~="\ܦhf߷>JKr|41V3_X h/s҃+3Ɓ:囦mTe替,, *`1{ft"?q-yA Ibf(UGchseρ9xHP=-q !QtR4b?'P\CC4e ICć6tF>L jP4VWC!CCSySß[R)}$lF1 dJF 8aEX TG_n4n.aIC6RlIC\gg{& ]7^@(d3mTqCOVS:.([.m7# K@9`8|J_=|c~:^p _Y>l\ں]c ^}vOlWA3S}"Jf}#hP5+/ J?Hy$DVOt[zO\*v0\k1Ku m^ksRNS`tE:cM%Ć}53Y835—If*~.!#R>E  ϨJuɸ-D7l4v3*k+#+y 'MH0nF)jX1ˆn8k_QP[&[Cv3524I)L*OzrHݢֳ%{5[ϐ8fe`+8#gdt1ưogBAO`G2j+JfDŽ3ނ+?owxl]&ES7qK_ }f&ŭz60N2R5-=,P#R;I̜>= P9|d~L M59#ɶ0.i67U+_a>G 3"R(r$% jc\PR!"}t>gd`A0g26Gh,z=ilw2C2pr}6iKI ΎUN [˰Da C* nyw3)Q/`$7~5GOq2)8; [/{E.][i@p:uҭē,4X0lV+.s._.fC~vbNs%y\#@jm5$%m?7AApJ{_T5JZĻ*|vI.ӊ0s_S)"2SpK#LM"!AcUt͇R'CA[z~%j8 6r$HEl$+JFF;bD{!0{ wF|P$ANo"&5m]|ɛWfХ̂.Y?և 'fT9: )x6UҊ(lIg&I)MDݶ<1 uGRoK 4Yq tBZA?M~i*o.*'_R6`.fRb;Nc9"j$\·Jh`c9GOinaGw Or]2Bf1^B)P!wa`b5E%ps?d PkofJ삵\9} `D)Կ Ѹ94 Wüx\% ȲjU#bPBAÒs^=.,PہTZ7C9,=$[l2/\Ƒ%ʊQ3I9AǡS .wg%ōFe){oGD|T/35ɯANc멶痤e乁VP5Op7Q &j^td#>U0Yw]ǻ3:%ps{Ezdy*ڧ ?O&w-?b5[#b1&.Fr?AbU)r*ԏ_>ZDuUt^/^sH@bY a>!g7|WQFTw#@OP!,^\2? pV"}똏\sޯrO5j(ehp{M@@@uxFʀ ސDw9+w4`1ӗTh.eݯvkjfh=bd!ITx<=t2a'0{#Ά]xCV; _PBaْKźbvqke)EHjrQU~-+ǀa=8dus̨ԞX_!E"s,GϪKsX3ʉA:EuxSpY+'C>O/z00 {ZYtДW]NWΓ=3O5a;@oGF`Q'-g92oc9;-:Lל5 kE 3y}ʤ+||o9=~\6H抋S1ږڏFp"J`<7mMIiJ3WHD%ıŖ&s~5`)sţiýJ߾;7ԉW3"JۢY<MY%iEy gp̝K^#p~~cAiF5XFK&"諎^ 5B7?Y%IC@r9{ɓ[* -NR[vZ+S!`3v΢kPBgvG9Zf .ߒPI25Mz3-T*(B-;$w݌iXԷ?Rr_4>WiSF[H΁<3KD bhE'@wG^~+ JJ os1 uܾGN(ӻ3wc'StaVбɘH`uZmN?^5OΖ/J=:ssg6IwԂ#Yw$`.~ ^}X C&\IPNz^0z 5Y Hǂ]N( u2QQE481 ˵{7G~i~@A=-gBO%YrUH]?prmuJKΊǼE}r6PDߠQW+φICȯ,j!zF|32}~uyCZ|nӒ$$Wz=|s$p²xמ ࠐ\anŝV6~bB}Rru$uM =l$G)oP9+ 8ѳf6P𴒝 ɬLlZ_zsw6 Dnvz%e0dڳ{4!tbʨJ|lzt L홒0saϠ]5=`܇)o ڀXu ھ2w]d}6"xW֓Ls i_XIM>+/OzSw^Lch,TxV @[S/^,5M!1XW1szڜ9b4vy`P άSW#biEzR`Y^NaeM[?B`њ4{bq3 +RVIfDmʕ`D(G]na]9oż8sS[;n.lC/",%\YDzt=J0)H`BeZ0l A4}a+<e ѷ2>i㦗ȉڳ!A͌-peNMz8GL5{E۾=*Sl\%ϥcYD$ ^]LUQG;HIwp6$}@l`ě,/Ɵ] "r,4W[lI]4΃J@9 `V3NNvQl1XS/B:-?۵ ?bxEȒp߿N 4=NPH <4ud[$N_H401w2K ?CQ`,ɜ<` >F:cCE$왱ݴ~[\4)sD)FpfۜZBojp5 |-ImrL{ N4%J`8&>m,G8$O{N8S HvT4`I@!z.=E%-ǝ뙿el RtFE#AI_tIRU M|i ztP_}D:o~4y#H˶*-*^q)i|мڼg2sN*@<3lX{UF̦9|h]m:t $ P|D 'BerRgN+} <`އ;6C3TdgeP PU6򪍎Ɂ٣(jc#ʼjF#%gZ|p'l1rם+yBkmy'|"^q' C} aOjW`+upy㪜LE,aQlp2^ҽX)z: v 7C'*_tFr1^*TX8~=CjMT rJ̾NnL#)#@aRz14gp-JGPv(Q0qb Fܼpr{uNvj5(I# b/\֡n3. ڡirm N4d` ȓ 5c;`Cb ])QX5jH6֨U\N}s|y4 ^3P0w~93/#W1lkJi@ ]kq^mu j_?s_Ac<𯶭1&*nlYh)a>F3GNC X|raXszWs+Z).XiE݅ r=`$ b})gh9( |KrKQфtA* JoQu +ɸ1f 0Yec$q]~hN?Y9]n""@Iv5Z.yEPOE1+!ĺ-<1[n4Ö W',5 sTmu;: QiPoL`-8Z4}-3Bli^ {\rѲ uϽ}9_bҕ͸]'_Ycܺg? ;ɛ! i\:^JZ״ Α.yYC :'P.M_4i8(Z,4Y_(\zkc=Lԃ~r2.GSDUlG1#,E<=xd;:y1.MFDx y/ޤdƊ5F2 $5\De5l~x= GCBD4 ;`Zos؀u 31AGpP,Ci/?!\%NKNx, [~b#IE'ٍ`8]#.ilQzTzTL)>ptsh"%~!\oܧz3Ieg UJd̹;P}_)Qa _D?;벌j鲮=36&T8{Ns9iâ3Q@z2 TkGu`iyGkUuf#AMӷ(M25jUG60seV^ /F`<4 n̄g8lݐju H8Vn[a~D'XP;!A)"\3X"cqkp sAUȟ&|_0?E3`oN,68E]ݵ?HoH 5nSiJJk&{!HE S5/M8 _Jzʄ#$DȂmkl*wSvi\=ݱ;voU hrF/l|L,[WFߙiam x5d[7^{Js_cy\2k&?ُxK'߼)z_mxQӆGXVDx9K3{@v_ÆbG1ŃlV3IO{(4:Q&, =Zdl!UlQ+-p\*zD7#M%t=o 88x_/p͠Xhc>{0p 8dI鏛 >y/Nd{At5QggqyEl[rr\o4p'!vi6NS똳zYfb5;)rJ5`=0p@ *GRn$ۻUrQa]#بtzG'jHwJjpdD2l lyCHaf@2B0/$qpuG;ijGZqT 2h@44ŇB{G{wt~)}XN2kL8@_<@IC0x-,$׿K`:\ܴ;wYbP+CHmOb<ɻh1sO65h@_$mR;6fVZ98D)oTl1lq8-S.2f·( Q"*#$ k`!A 2#B(KC!|~M<DS;h1j2Z@at wI'CA8@3mt/HSq)jLcT=q799S5|4w S-X< 6[UrHP]VFFa#$@|'sRY&4.F˹q-э`<ۓDW?&cwpAǢ+@T74 Kp:cAP0K&[\ w|tr xwD'}lVϤ)YYNju*1Kaݩꚗӫpy !c68yE_5GYG )1(xhOO",];ijc02TCCNNUoTCq|_kgYZ07070100000021000081a400000000000000000000000167e5c8d60000455c000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f;0wA4ʰ,ʮDbx5hL}Ew\?g;Xi$ϸEzB& 68T/Wg=G #+ISb$A HMSD3K)H\Yn+@$B%wRȹׁLؘz}<Ќ ?5h۲;CjYY\ʉ8\D>p{٦c;\ ڧEg<'ؑʥגrڵ` q'^EaxX\9̩81HS(Py G߼2 ׉>R6aŏ RKeW->l8˱g""ҤL)T?T+<ۤXxSTNr.3\\|F[im,>,c*ma_DPmdJ8PE*/ûl <jv ޵!։Ҏ[u S59#r^ gI[ O ~.FvCÕ蘸aFp'2Bp 1϶ϑÐ`c][M>}#BlLD+UF^0v] =llQ Dvٺ"n%K)Lz`CV'YG@qCM 9HpC6kxG,`t'*6b yƬrc,F8JR N)mU?E?M v-ꨫB7r5f97ibϑj“+/hy~ܬyP/Hf dE'H*3Et%*7/ck_ g=*)W#]b|4YO. иȽo)fnZH?k͛&N]EoNqޣ7?Uy~Nj38hb>]> WmLZ@T[t=/ ;_dm"j 4׍ܻpvЭBmczcw_w }ú]z6YaPp, d^MM*eA7üK.`^Po#޸&rqFS:P2M(<4S!A3ElS4g;)2fƏ@P$8elઝ3alFK_=DNACGzÛ]renPi^$Y8u~y{ Z:7p?#G6.X @xT \qcm/jU `Ehѻ?Hpa p1]SJZ@Hf\Ep{jofj-ax`snmGP00!*(.(.JM"T$Dfzi7Aen/c?|oFq/.qaq6|ɐyڮ0$}w4e]Ho@P 8_M1gK-1+ؚE?M\ \~4ِ*zq؞b4, l`EM^q&neu)_2tnJ<;ni^+I:П%u /CN2a*M&^0^Aϟ+gIB]CP}X`N$ j;ِ[gjԾ8xOsj1XC୼mQ8wq&UY1D5+㤺ePX3Tf) 2{ e@^s K&VJ/%X♞Fʻ`C,l?f6ݦFY$&=Ů.u[ Cpov>K qO 5zZ{"8.Of6!: 7Z/N/q{bI'%}{QԚhT [{@qҳG.=&!;m^طr[a}H &;qy.e%K. `W_bS @pR}u]<(/ʏgp[WGZvқЈ ^19 0~aﲓ!9x-aĞ{u$o"6&gFuv8ܮ'Ȧ)Mz)@ !ts9_>tz1!A5]Ud+Qz +tG8M@,Oqu:c|2x]@欍ȵqtsޢ0?hSVqEw䊁H L}?L]!pȦ˜N2l VBr68w񋠞ё#qYX]rڶiA5.Si$ `6Ȯw49|b<u6<=9PJ쮛`HZSyfM,ki%jDUNi(mWop;]p jiOC8C쉾Ʋć<| NM F;r0u֠fI@7)0bF=9]߁r3@EY?"r[q w+wX(iC- Giȓ#^N@2|(积,gkTa6  k͂'W qr;* ##y"Nb&KWr|}xJIxX?;P6f_ssڍY*JҶ΋Dub/* 'b9tО_?B-<6M*=]b(x"2V @3Y4ˢ/8o*T3O?oq5, (ڭ\5AЅ8Ǔ=g[nb,>\D5 t3ŋq6`6D;z񋓨:0f4FrP[u!+鰎i O*u chܼf5陊K=C5tͅaqdy1Bx[cjθz0Х 'G)h*Ϡ Ga8N4p"q=D*GnqBS@CB鐀#RqPy&2]y5S<; hPU1چ3 Gw9s~~EaAP[1v& >i2[ujfJ\LŋbtdՇ !@cuv q1l'tfū6@H7l&C75.W<ޅ,_|l^-Gk&%Eh8:\SoIOkǞ' Jbwh\*Өg§~4FIgt}~yeIs:5V_:$dD1sF[)#RnKT R](A$SDq_ 0'8nz4n$$H>p3C/Y8ΨDC[Q$ ec[UPv3(uڹ;/ԣqmDE)DFn8[nֻkZ7/Jש;\6%nhY?|JEFOuU]7Ȁ|V7CKx\ΥGYtf)5fGd8{Dז ʆ J>C:j B}tr)eFY'%8f"tzj\_9qeJ'|x%@_쑍21[iHC[b8e88M9"HiWqqCiq$xx#-Fdև80pkO53bJK.| ״6F |tG xUMq٢V?Cgr) :骝: Bo Z3χg"ޒ]8]Xb'o^/!P&]Qljf`m퀔U;h@BBpܤô#v~Xi);,&1ilEJ WgV1$壟#'Vd(HhVHS `1Ow|̒˵ՃoDsk/\DSOw2kaopaK&I@mc}jT(xg\wBbˮԒ _C$kd8n56]w:jk6OSr.H Yl@˫ P| d.4W.%K| BHV)"ӆ=xKϲ(́&횬u[Z,8_cKq%ݜU sLAx,ʰ ̌e ԓL\N qy97A>K&tTHe_T<+*HѧiKkYjVQ0ϥaę':ns;m_p_[f]gc-]Qܤ7#⿳TYbfLĀLqˍ1 MցTc,J=Ku+/ jgXHgV Kjh#m9;7oC}Xf7>sЖ\Xsc0;N3wFփG>^%]\/8JEk>_(ZYwOXsRv: "&Lq%Y(6D<4۶+ATkIǛeێcyR\@/Yb4uCUsLWhk'~N3Vƨԅ JhoWS>0{lHi6{]&=j-@FY5]ɬ+hZ$6DT-\}1ǒ֤.+;L>@u@VdvRE1e OԸhvj~}N!%mS/l `]x*彤"kκKݗ&(,q7;ށx>e 1ME6wV޻f`gඌl pГ"Lאޣh aȈB!d|1}B䃦%f.J’w3t&Mm4[ǟe$i-_@83dSβ6<'C位ncgGRDn`.B˽w2W h#[/^䆒=zY8d4:7~1E%γMVQntJKyp6X!L,'\J.ŸweKc"a p6g:L\r޳N @))zHB7 B,lhL4rq]!N?rI=3jZU[2&_t6B'C/OQv']L~l6'cBEM%.loo.[g3I.ldZѱWr[ `O Cm _;0sύA%&CB.'"߯Ƅ.#jS7=yEJ]Fwv0'ןG'aj2YN~YP[,t%#k+ `2J(hnjVvU0v@VrvH0gܟ-_*J+ 49WOwU_XrU춀(0)%vGk E9ER5 lj &9]y`u\-E_U} yK#0k~iU>~ibro_}$#Fc I/=>eS]/UAoF5^X>VQINBomh5CI"'Df<O| h^Ԕ̒,Żp;G߸$tFA]+!O*z+@t4!C$@~Xs p|IqxҌ%+DN*.Z\Žj7nu{+mI`#4xBY{[ 虛gTӮ֑9Pqvz[?8 x< 6؛7gfaEtr ']`aN1Mcbt$CCu4T32*i g}lgW;U3S.'(XֶӿBM5MĒJ՛iL2|fс "JOo{;<|0i?- -U+#|g!qUe]3t/3i4YQTdW1}:k.X^v;‘&ȯb[oQqO U"tYl%H, ^qhj%61FAErizloMKۧ&z5"v/B;+]@.2O3g7q:Scqb`>,?81r2"ogQO|:iJ0ſg CoA1Q f ?{[WnSiѶx^@L_U)'4mi(iܶqY oF H;$9r拞V5LZ4ds+ԩem6UM9RR(:$\ Z:axLbVbq6࿌,đOsYI.*BHjq<ޡ0$ڙ=2ޤrC<|>}xY-Y"D|_. @?J@T]L{1wTzF#@-*g'+#S^[.Xv7v@h>g?Ij`@.YKϏY:#XfqlluZJ"%72m6K׺],c̅E/B$8]v+ a%fի[X3NБYNuT+Dp3z~OsOr!l^{]ߌ1n˲Sllʈ3sb4EZH$!m%^DP.bnMvnH z;I])IQEʉөcceА|NEH%F>.VЧ^\8Ej9Ps?! H,U9܊km_Rf:E:΍͡.(pծ5RCj )Ɂpިg[E葃,n+ci&;/ sgSk>~QpŚ v)!_9+WM:}iKT!2{M&9otiP)$ dyf}w޽v0R?b IA; #3zq!X/Vo;3=aL3b!6 rpM]zVfhPUgUw[&u 3wS_áR=0n'dz|B8iF锜n"9gx/ ePa7yfA kR*^^ %'-sx`I#Vn5"`X%c^<_8jv~H5 (gN_0pt\C.d.X.U“2u6 p$-$8ѯQ~Ƣ-3*ǥ)BvC}ђ8!wg݉nAd^j4[Z տ?wUأW`. !jMz{NNs'_V[,w<SS#^ZpmPzY' U.(iV6fct˸>f$꬐P/2X]lWA+Djv"+$Ui |nӦ0Al P,t(uZ5Hp iv4SEX^:"291+\[;nGO-El׫`y'Mui *v 0Π]m*mau_?uFCHyڠdawU~sWQC RN~St@ȯ/O 1v09krk¸Vg:ŇkT)j#lk1^Q6$ڋz^* Q&b#N*&ھh#l 4˘=6}p7BuYcik$g; VT *bag@7ؤLQX$?'KĦUWc** +V L0{c_GZgkA1&23!O7TN-Ɔ#GAӂ0 y2tʚuq%U/@A|0t${;(xhRQi7]8"xf]@(.={6[\6lno pg pcAps!Sl[vJ&u~5pWxO:iM/124!{E[OtMvl6֎=g֓+̏K{ 6u#x \;6`6^X\$:)9v 7(=q_xkK;TST"OskN 5Qn5{^sۓAfGipsZ0pD(pBO8DԷ{~T>wi ڛfqy !Of8'> m*+j)Л"SFY>lAm[si-o݊Q~t7׼hY܌r0羔^}1Y0!o~OKUV5 v=57?پ n`Xm6FH7`!W(hxu6'k(Jb0pϐ!Ԅ6 `bUժ>Mo d=Y~Lt(kd .lQCwڌY wq\4UӍ8T$8=spc۝:ЏoI7jeCe(qp#QXb^ aXW}5b]%r<)XF6ʁG*@cRu5CCXY"~\BE*z؏Be5(}2cqߓg9l%"Oa R̈́3DVMJ|dK6 @"YJq3r-p"znh\kPS>UGx e ʎo_sY@ϼ(p!6 W]l(9!f!b5m.O|3CR i (vcb3'"k ! ޒzGk Ȑs=1Rܽ"6/˿$>~ 8[ؑ,HėЉ 8%5],=7H ViX&}<"*,N! 4O "1(Æt{aU<$zUlCO*syVߤjxڌ>+̓b2wί;Ht_/ yzؕ'; ӇՋ+1KӈX02J\C{L _4>Qk_ZnZJ4i$´\$H5գvf>d7NJW쭦 ""\7_= yg 5 j a)"y4PpM9s y~~oa"#u޸*(DyRT{GY5/\o!-bI՞k1f~?cf2K;-C׺kG\4CDG δZ7q=0U!#~\(̿LDo'59_- 2 FRk'oB]]|.`l.V փW)\28+t\֙e(J % y&{ͷNy}s0{R[&A%=IQ+kcn&(ݸ*nUS\7&McQ a̍XTYe?ĵi* XE!`17;W()>#2ۻb+q+] JwIP9bS&s[>6uʋE׸|76"ÃQ;h|o ߘH*}+UTkɉc}zdgn2h:,2 #(2X$FBZU|=8@ EoSIvr%@?LXiZ)d-WQap4w:GG65Er͛ԑoe?YFfʣ&`)`<5io룁K~,Y_X&a@̲baJfքl2d5%x휺;LS9ACt\V~Fce( )ZȈvQ:zX2 oL<ҤI$yo)5<8wF*>y[xXZdnd㌚%m(CJX藗6,VOy$'/l,KNkm|c]iHij~Y@ j'?|4* wqi&BPg̭9㕶6j:Fjt'C/ҏl:nlO!T2SSVh(,03^9&S z6\.I2:Mi4`zˋQ'd' !|xԢ苗+#- &XK˰@E[\n!EWeWBZW0.ql)vW5Kz B߿:I"q+&.ڱ\{PN8)^zT).ِc1Bƒr9kCKM(ѽ?AوO%AU4aa UZCPoާ+g5mǀG2ylt7UyP݈ΌM_<,YZ6=+@9FD@⿒Xˌňyxh9D |/%.fET%B5͆!c`33&;7LW)`ɰ57s9#^5*VwlKwͲr˅㭓tv}iXҭ@% EaAii&]aqR Q"lWq@}~ks28ARiv^NZ(H,{#낌/Oo5EȤ WܴӆCBY(o[6} WQ%c2{@]>L0o .@#ƨbNyBsME=׸ Ͳ6]WmY㾔3c_Ō3<ھ81gZ۶ g){I9dPDyiE߹Th܋Th\~>tq NAwg8b@ 9kaR;;('q뵚]p[X%Ih_˼TXUK׸Cǡ;sP45%YI 3| eJ4wV9rYtsoaBs%,p(-YRi"|Y5oo:;VuUF4{?6Jjmf&XP<`TL JReWZdEyhv{-}"?hg+01YϝqD~ѴRo(+")V5L'᜔Јf=vxn4L[#P/w'&ms4L9<}%vciA qƁPm7N EM+U½$%+EV>vgH~~ng,|NM(>[0#}j~0(@m^pI[2COfU'bM\|[ 55*.#ρR*W嬀25Ru:=MhF x34<;.¦";i~M m?IB-s9)w| ٭a3j D/+{ǯfJDm̃^7>5DT3+ i b}@i四QYE}Ԟc/;>4V()\'2-''P^\&CSNiՀ$~֍=rYMoŘ{<'$z4Q㋄Yw*j+}DQ@&8W`FW ,_RTr>*@$ B;?O٦6WoxX { h2>CJdVr6-vOˣЩX>>#o`k. \8b lq tlC66o8@VoηQzɢrN"8NFnݓeNڰ5򠌏q<"JH>m7T`L7H?W*d (KS D+_c/w6-dL}yK5&/n;\Tiv3?е?H/,#SĚ//>ݡ$|LiHC!L^فȺX ^XP:Ί $ZlxI0ERwO&B`@c/SˢҐ 3O"BM 2< Z`0oljI>0d/#smI7][Y"SvH(ӞeZF7$yKk VSm}M=ODW)Z;ClP螺={[Ž.JD)n5)mKGgWDu|pP5Or9 {q˺8j" "pG5Q/S\-/8^7}32W;e0"Wn 74ܩķB.f \Pmӻ:ۂ":OS]7`4t[<nQzث>̮N0{!44Tń%|T(0ߎUϩI _SZQ$Lz|12ee|.D7'!m1L-?/pF e6T0w YۃBF123Kc5dƼǠܩ8LN6_l#mTuh9YR}aJG6b=ppY8 19OQ}J?or- x}+΀P$5,#Km$U򳯯潣xϨwكjߒ~ d40Cы`t';\NƐoa`sUbaeM' +b~+Dk^gD:/X=«"YL% m1ǘz$ Usۥd^ƨ}8]1҆ӛS.$,sS٣Ld>M@qtpB){mn!{{H7VVG:E8pCF[ (f^SJL~mw ;A ucy҉ۀ:i%+ҏ@%i̞ hۏZqiSVPDw-L5K"ZhFa~:2 S,fq)tƗܮ2C<tW99f7?qk+Sbebe>:X[W (^{|?%GȞ#F j70"bjO j}3)>޶ML#,Au<꿗:ET^{\|貒iEq'[9 ̺d|iArq/dZ]LA$.&7 uGc!dx.'K_2L#^0އv1l\Jl vވnx1ʅx9OoAOҌAp+Г!ԛh`0 1` 1 Z/tC`=G//U y^VS0fl=:eIR&#%ِqmTZ *D,z9:<.~`[V%&^tKÑe?Vҝ;䖗CvK`35ް͆+ᶬh~9^b;`"D9٢#>H;QP=ƾ=bZo7ơб#G;OCȬbWU+ϢW2t'{Aw `sM125лIGohd`VgBiD~^mȵ5]ϙ=0ke*\y==00ѕK"!=2b:$F7HY#h EHZ78_uC[^O ^\*t.=4ۣ*! ?C 3y{đR"HuZl !33 %|6#cᷬ @%@L$2.S$p;\D2}XDNjջ,# ;b/@>_ʤɞy{u&e咢Һh0[ڼW ͜_OuWri 4}#}ʻ]nKWŭGZf[^p$Nǫ%PƐo:f5ZH iNU_~reyxT[ރc}P_3r+?I P9qETeOh& ޭjM5WH6N)V4Z.`ܦ+>1?ÛGNm<6'~td>4sx4b%( ܂Ϯ ;Ϋ]:N{@h:"hK6fsXVB?3Ajgjb.*#B=Kvow@:HBWVF%|Ym&* CNL-;348lʶ\~!=Y{LdHI2KI6J.hS5٧Wm =%Fc{? JF)4-vޟcKT`\(U"m뤙Z$'6vʄLr1O>30/%$N'|O5}Ř.11iޗ6#=܆ SKFdB}F#&ب1^Ո 65 VMy)suIIխh?әa|6Ia(bpq)EM%l}G=D*gֹ3& I^v`*GFY;OLe D9lBѢÕA@ Jм0r1PK] rv<[ĉO煸xtBe`|@H;P7GT 5L,G?_ eyZDBE#Bp@ o[<^pɄ~-gC'^SG#~پMo>yP8,n\=`kgMCg"` QQ%d9SF$i`8Mӽ7DnUpJ# S[e d+'S\/YB&Bci-y:Me~:$^p@֑מQPl:4^hm5 ;!pn4&z&C)tn+&Ap.6#huvU_E`չ>WP6q!8f?ǽ/I,V"JpMlc9e NfwM1^WWRwuBB %=%+fժB$ ED\ꔯDBKD}i!|\zR8UPV_0F{M+toEN,EV c8T{Y ~6!R۰S^ ݅цNVFeRq-Ҋfjp\Y=b-Û}LLuo¸ZH 'YEt"[ofbtZk :G _c Rcye72)֨tJ6g%J ĄD|Srm"0}ߑ[s̏# %HD^o Neg@[Kpz ;b--,b0 CrR] 4Wc|JiydA &^`ѐZ},p7"$2̼-K[-|{|6SX%-Ol>O$ PFMvTA!ybΟ#nR 6f=@]05]FU0v~Kyw۔1ٔ.7ѥ82Ws,z-u2M,4ؒiL ΤOR2 jj\[5I?r @6`@IW Q 'y%Ud5,ɬaIN MNݱI?%~GrŃymwۧXD0f`= ZiHl┖.H@D`rvi+\+'(׋F@ XOZK8׫)W˸ O?sH|s,ʛ-n]xR5 VVy1 %Tn)ko.cY$UDqc]@AB]4΋lV?c9 0^xqN{㛦W6⼘UYѱ%fxthfSWY\h" =%ר\/nq]暡;9u8oյl 51ìPhF,gK.<?5lΜas]UJ/̋Vs9-?`3QXj"l { 8TuÒu\Q`WuZWM9ΈZ=1Io'ў()ZRv7UT́ v'YuKl:OP:ԧ1JV)UT5aŒ|bWZ{[Rrٜ_vZՀoFy ==v }Yn oO$Ow &eU &'}#󼌍|!R^ T1~Wf!^tr_vݻ N 8gEInʅ]_ԅ\ ޛZn*Y]IhT}3WR3htF( \p)R <%?t T[=UW[K28Oo"Ć2#Tx. ߓLxZ">Ġ؏5ښeS:1Vu,53R1!·\Ln 7Q+c$S<^r*0eRtCj>v nK@#:)rH{+p˗?Y&};9-YG#tz΢7%%Wtģ_3!PfPYq9WI6d-l_ g0 12bg "$õ&þ Oѱ t07BHjnXv6b(E:~nz9t[F"B2u_r=c CmӐޗ;ڰKE__k89+1;t4(({׎+ ~ Йe*M%~tsE,:C+0hf`Dž /tDPMJ ̒CqEW{G<Ŋ[(PukM--a}270ze42pVgW)׊o M4ll*Jܸ&;χUѢaW#46$qs_(BY(NU "zna[ sI3Cd1c8i;xif| KE @;yiNysLlo 8{lWoG7j eH!Ш kQma\Ӈ^?߹I@?(aZLpqC(u'LKDDO!sFJD*̺(?Y+M_L ęQ 簾bx3T9^뮯 )$uDP zBM$KA:[\E6+ڂ`o;D+1PhnT6G(<ksҡ^FuU#ҎȚ* =WǑ" 3bd "1Xm/eP|xwHٳU3sGH% &;7tyPbT Ά *dh$tšw W]Tv{ót$[ѻ!X[}GY2r, ]8b=#H0`CN^W0OL0c' UQ8) L\7%k KR7"C&P,.vD C -xQ"7tِh cP`i SF=gs٨F)wXV6R 2TRTbi )Af\vv8Z1놿?f`6y":u^D|JUd5JZz9v*fAbb*iBW`S<1M?#gw BB'㚭uJ[9w1Z}٪YbTܠˡi aDf57aA~MQK)7&VfIV`5l<#g9Kʪɍ4 W^oZagIh}u2- {[ȿ3wX&U5lǶx10 \PrУN JtᅙdJf/4-i&lyj,ޥ.^.B4|oE pi(C81t< ohAO`(Dnr Jt̉?cT2{Grmvf)wԎHHGHbUCv@PBQ2wϣUP>vNC EOuH Ďdv{M>jYۏ5צx G:djtdtP'@^*%&CE417A~[CHc6#ҁkEa3$XmGv/7mc*A㊱5@;Y<~m5`%t. @j"24L/nE7g$ N1|Ӗ |XWőMGd6 C{yr$n e?J΁qW+tqjM»AKIx_,e Uݼ-cuWDt~HX71h~hHlD>l'3n{@Uf10ǿX/{^R7>R7=Wd˂T2{WgXokB^pO$_VA֌@O {4 ܕvV ڄ;4ѱ/P11Xٻ)+ՙlZ73zSEꞓ !X xnVqҮ)o&,ΰ됧wAfZYw BX5#E.Ӗ.N C,+* V.'rFOⶅ!#+K\F&;aj)D7vIDe~zU|)CC@GJvq:uiWL(ثs?׈5(_ցOĥhrKE=O:yju1{4$WU(:͚go-|= )mO}|iWWL+rIv[ Nйluy{xL"@ gͣt^g\<.Ph{Xrz*~Ÿ'_]Nb|1~m+wh"CjW|,H 3sPjB _Cx9DH>Ԗ\Kr8ۧ5I& GňX% }DF-gqse]Zh!$:ZTpki$a𡭴?݂-ĥW_cX4%Y6s"{2*UF79m|WNF脶1hv!Y/ q6l3՞x5_'8{M E"̃N5mD>BNj۔bb^)/蟕Z[b';v9UCO,ˀf&$ ,шlwq[9F(bIlQ#m=ԎJDbq Яӛ{L[0h^d"Mc):lzӃ;@PU2\ϡR-{^ٚspPGۉ2»bs6JYt* #]*jau ^jI IGnd,Bon˶Y4h=[5_+tBh]0˯k󬎑/lajʍq(;Tvt庖 Wzgk/ l_^ D- aT1iZsyϮHҐ !Rb?{Z>/񥅛Xrų}]\ ofvr,P[H5#xGBHL+1MgDCٌU̶:K $H"HrH'\č(.ƅ3Oʬhb${xRdvܫUyYs1s2c@i"M_嵀)MLT1~́d3^xE-<,ň2*#`qrPpdЗ@qmلˣ,;wm=%W8lo֢ߧQjBX*GZ,JKX`3Ծ.\ Wj8m-[{58/S'·1ef}!CƂO-bX۲qB;1N1&s"􄉨߇ߒ ! xғ)]Rqg`uiy/T*)ć%)LJi!3(?_kaiT-TCxĮ[5n9LD Ec3Ca nSW%-Φ7w9V4QAڈxSelzHc&ۖU`4XE OSrp|qTp*!/:r{>{A㒅:}(1/અԛ EQPN(aAfZHNE@~aZq~g\]vo!G {:~%^8irjYC.~#;F"aluriCiEӅ<)zT<{U‚ Kiȧ_VC9*vl[)p y5%' uZIITXR˺'߁ ɘ.D?1W(j_R}.3rAI[YqQoZQ3-ˠöμy8n.1dV1v2txhD L˚2E?B 2ȓ+./EWQ߄_j\<7 C>*Acλ?jMֆ^vqJw J(C=f~ZrH⚧T+pB[IO= L}t86>J@?Ȼ?61l[ɹ*:{id֡V"Y KFƋ^.y"Y|sS ɕq~zfţډv>`| 9A|_MM9Ĥ!a"=0RLνu JʮАqb\y q,da^T&UQ?מoFR$/ą5!fi#1 %vmlTω2ö;ae"zpA)`{^d>Co9Q I}f"i*c1Nj]c΁92"`-n{\T!`S~YI5/gIB%YBU!ԼqOnV%IQnj݂p˻Of( :լ(85/ iqV<_Ufp[;B5xi$Te`z2m‰Hq %IJT rrjE;$PH6o0,.wI=U =y. ڞ˖FyR=z:kK v\/d2D4jn͉3P?%Z=/g _9OI$Fނ1+gCR[-kAt$YP\!6 i6UJQAR\ \ڲlvz*veIâ˸Ŗ rM;՘Ix$q ^"WUǯ2^`Nc ēd. +0ML~t?nkI=D)ZyƒF=\‘Nohn;PEd7h ne j:HU!51Ԇkc ] r{YC9&Zk _k[,}6(gh<˥X`u $3ajuMl(vg-OKZ`#cU{-W$q?9F  r+gn2pQ*<1$)].@I0 sQD[Rs]ISWNZDC>utMG5Q5ډ"6P1e<v4ofO1=@jjxgP@=k}t5?WVNbĬ!,R7D9lNWelNfAr|>3mFPƦW[zKtt!计?B8c?8dHytp`ͅSuGQ5kR%#.TnQ2Agbe܉t1Yp :Vc9Aϑ! >"[L 3s?Mt^-3yl9[ ,}sd(J%瑾0_ @kѲNڰ#@n%qx'+<7=#GF'Vq$O׸]N.b(+Z _f6q^̌h44jBu| 8[)ΆK.$՜M"qZ}b] Vev;ҽx}.ra+a/,*!AVQ0g\Qk;5x{?;y,NLrRj.dOdV6X:pUBzgKCéPu}!d^tUY\owTˀ|'?ZqՁmj[ra,|nU\)' 579 <(*D%P6,h}.emeԙӶv<I#^g-ǞYHDZڿFKʠ/'+7r\4Dpt0 vɕ[=N@~p_Pª '>br꼀nyjA3k_)F+Mm(mJ}jlC({~'p7iZԏFpj@M8 G~${U0o{3;nW7^sQlߝAybW&>5x`$4 Zv@O%\ZX|d!b_l8$uSEn(U}j5}rj;z.Dju5XWv5<uFf$$I͛]! 5Ā|E.ombP%n¤O0O)F~=ξn",̺N]l[qLpP0: `&vhVf/[I!x0܍S,~+"/eu5fk{d)q>Nd-#,ۚ ut4ydgtDI5NX4{i;^pIF)9p^ ..w#568:_H6lFl'=˱k_yN?EW%(AG#jNKo*tT7J\־9g"X'68< ɹKy _ @6uŌ~|)hx9G~ٝPZ&E FUCnL]U)IUNPc}9%7ʷ#f/ΚH {K\ݱ پ <EqjԈ4%hm1;8%:تwt&K)dwܲW" MpG-AŅ`}eؤ}$g^Ku74p 1 HfoG0{Pc jb+Y\0rȔWmҴXZD]J\pg ]pP4wԋ@#pDmv}Þ)I:z9 Q7qG M>=ABQQp޼Q ;wVkƑHul: Erޓ,F.m!In_5oɹZ_&-o #"e9 r_DY31QQQ.tb++ze|B;]=azW1ۻLX0 hX ie+x˲|Ue^i˩s- UR@Rmr,^8WP!"+e܋0& 2LK1Q 'G$]pik)toduK*fV˞gl *F6#O=L'rC9Tҿ1CtMN(_iZ'uqr^MwWT~}j#?)}b5HPp*"w#>UphTmپ.g}>Xn8dncF aF }NψO:Tszr0ԆT!ٞ|N:?B^V^ս\V :G> ;e yrד&=aLl)1}T.LN|bP40ە/eyB^̫Mvș$@ |=):{0Ygktj7 ,*aMӷ32`0cm{XʯkojFam{m,H[v0g*WLyCNhȴ7΄h2%v^6E|$<*oWA1Q椣YAsOtfB٠"MZ͚mj=DeQap`?Vkfcc9ޓꢎ@b?۪֫Sk(/TfnJ"?T>gmN)>sωx!sߦ@ 60Ow>\L;REfl6~^fi`,UqW"De*g,tŠm'yT7R될w~hd [elUQe>wa+El|Ѭ#BetHd87XS6zUq,Q%W ^뱮>20N$j.ٔ.F~!m\X [5"џ/>Uc%K 3I;JKtq`<Jfe@E$WR0fLz't0kvd$ݏ݆0{>W ix2e;[I^Oc܎wD1Rf˲w#Op~% Ӑ|hguI* {ɑX ՘;"aM+PwLmH*0Lt-lpo'uf0vǰu;ߗY3'3̂3.8h!Ć< 8d#KDv,fWl vcgpRiy\E. i)ŷbʈZ]?53uMZD>⠱|p|{KE*sEA:n7+oy BȚ|B ' j:۩9a~®ʯDx(˼~ %4ʲg¼ T4(֙W #ueg[<z~BdszA{~˽V [.pd z;gBS~9Mُލz~I!W(_m{xGe  p )eVcp"2}5 gti{r YĜ?e^xM(-]93ߙ OMr`=0= $ ZdKg-v^}|?fEDnE0\➒pLOOX2o^?L)lkOМ FIAJ~Ԡ1X u}l,pg^*RI\Tf$vGv ;ۂngWlUETIXm2Jc*߄^X$ğrۜ6;~-Mޙ,Ys"+ @3JcV8JL@!vXSNAd#Ē>>|v>bYTۖ)0 WGmq@lXyf;ttAnF!B*<ж]8n*sacO&=3UE1˔,%@W˺hOr)^Q Gըڤ+zv2))ËΈ57/pKxwH`酢ȔvATսCŠ5#VmjT7ZɜEcBo3" Ԛ@Z[Q+ې)5\Pҧ#Y$wDuI}XY^w*5 X0^ڏgl7 ]Np^ M[,޵_ M>4x^4o=fso PN|m' 7{́@[&7ZlOW+;-L؄u$RȠ©{Ut@O;VI$z q r G4q`bI\d5cf`aJnBV*T!@pzlEm,+{EF{sW3__V`s?vY?Y F;̓/ W&`08 JGSKSvPM +r@g]Uyh;X*Lt#c%}Ҟſ_8~U!;{NnCmmpTj+L|c69zu3QY0+T'KnsNX[ LLQ!̠{;ˑVy.DDO>HFyX|c:vօCUՠ~1A_Y:~,Rz3Ž8,$wљ :{cۈk˾>l}`n]WD,#;({1u(p<X~~)^ O ` ^zBV!uY ̜1AQV\wMB\h Q/&_xK<'KE4Db}Yؽ4fx[|B{H]Pv:UY%H^Yimt҈$YQE`VJJ &+Ѷa;z7)a:gz̝wN4B*!m[Ns0T;q:&xW{Rv4Ľe$L-~M h6|:ژ"eOkrW h5-ד {h0eC`@@O 8Ig?JF,ȃg5nQg;CG2OR4M<0UuD7sVם rW%0^GD)?k vrDFņzGhq;LNYQh YAD F Xh[NM)y bBS|&ag ZW*jpVyesFZ':l8[ؘUU8 %ֽbAǰ\+C@b>Ul5R8c91 U.l:2VvW bߏ*CDnd:s,2*:5s/xJN@94_DSk6w0N^c뉭 "`k~,"&e/`;{0EXL&m佾c9?jm.`ho)dUl/PpOK FRQتFjga"P?zLvoaʖeFg/[ |qKFYsu; ^m?+km|SI~- Cp!~%!nʒ@ɩ\c,Of}鱑 ( oȴC첑ϽvK +o2?v=['pք:?$Mzf)9N/6v&9{MN&RI$ "#C# Vag,EPUk\$,,MEbHв#EPVGhGO_Z}]U$|Ӽoy8b_̾s$wwD|!Vky ܉DL6>q@k,uο5_Hu)C` /ڪ6;׉h.t^L>TVfRV=Bki6qG؉ݰX8*ÂY}s>Ԍ[s={jC}TѦtHj1MuT+Æ)\z\i۝+쁵s ʸ,l_{Iqs77mx3j!/ ˋQ%M}Gd3A a7$TX+EGFUnŞ@*?@Y0$(+yo>5mLר1enodpX>[D] ,IVV/>x:a,'t|`Dknس+: 94Zziѭj@VxqzA:44q|b*i;Ws'N /y+8ǧj*իnMUBl)Yv.|ӌ:PL{J#;*tMk#$iÏE"*M,;,"u7|&[ 5fÇo} 1Ƶl}ɗg&NG"SR\ÿƈܐ,t2WDj.,KT.2ٗÍz>F_$i/^Z < ɥDI-N3 hSɠ,罹LԷ4PʙH2s=30]Qw#o:#f=gda  lW4,OϴMr$M˄ #u]_J&ӝ6†~yNUBYz pp2><^F"]?ND}8:lXֹg]#N%{aJ0)ͥ?w7o%=V="TzYoh' Uq"X>.ɃeSH܂n$ bCVօ/_xpW!'hM_CO;DƖh#ۀں| ZL L}w >3|P9io_7&gy0 0Tid6,syLk䐹YøJ jۆ͞G< 0,g,EKAMe_:s)b#Pv,Yh{ ݣ$^/ D${O$F>|:kQb'96B[Rʷian)]Nf!3Kj2sG`١Y'Zm&Eݛf,vq[ʤ1v"ɼVD2t_6}vNR  `7Iލ^Kgh%2ܒSġmO^SxI󧫪qáDn< P2(?t52Ab# fsw~ 2Ho'TUc]7J銼YȰKiP5fgN乀@(ׇq:+$$gb#.6RX zWRvG",Ӱ{iH .Zp\5FO L,0,p1LTr(/ `WpnB0M]eOsAI) kckQ=$Lm\doU*hG{F|7D~@+]jrȆNkV[1*@ko,Bafji4nz QeȖA_bY9)؛QzG:x`~ur-?XPίɆm41;#?ڼ~<-UOj1r>˧:KR,`j5GT7˭cQ@򡱉 s+zs6چSBUAic|dʼ'XM腄elW4|/LA!~A'ը3{Ї7bX`L^ڰr8ceN?FJ~oU8Qb[c +N/I8@rpx`rמ.:Rf#Ju;EFPբ޺jբֆƴ4RY5s 0{T4QaoO! 3);-D+_?.-;Ȉa#+ _MSG=C%WIiC+Ts|+ii鋯QTع291u9,LƾɆ1^yGi֗وaTAuKN>tP }~ /c/SP\)16S_ϴT͐JI`=>8 u*L=w]uq-sY D-P%1=Kq&ʴ5XA*U v1 ˺pyiݒM`r2iA] Zz;xU@שG+FQ7xBaZv$2>9wl){Bv/h$tn#߮hTҬNvZ*s>ɶnFcUˈ?j6qtS]n)4IcnvJ1Iuq[zTI $ѽTv T?%ǩ65,P]v߀e2>TradMmDh H*}1h@|pKy;dUD hF`$xjqoAD\Zp l_s'rgΎT|-7Eĸ}#ɛX$+5I Q *ٰ(Α:Yđn@9WO]EAhƋ)w%݄A>訯CKsbY?0'qm9S=Cd:APVފPzFfe+nezp=C9<,m&**|$_?'nKtso5xs%64DZf;Q }5=6vq@N.EQjswͨ*,G"HYohVyN¨1~npIh&+1 l9nŠ3+U()LA~p;m=Ec.W ͑+j:yu䁵CSl~AqpL$ů/I(=>9#N\!bdЁ F&wR1w OfE&Mw|o?&5L?-D?.UG_VKvz r(TyGYO3$m.0ȸ$os<c8CÀzvs?HG_u~7!sG)R]:*.xore[+}]>4@'ǟr~԰T 9+8n64w|U]ϴ8Ӝ LXgRao]$yR9: 2yGq Ps Yj}<4 5kiцҰ_Vtn݀f FR/3W)d)}ɟI )m  1hj;kSzی<-322}-{h~e)Ku֛z?BLvW{_oExL(PEֽIɾIGj6F lݹ]TǢYٻn9Ӭ-d@qYi"JQ֓ľxy~nlemVq16-0D.L b,G}J&G"HNOU#'4w3Ga~= @p[CM%C=E(۪2#s\tqYbBB~02 zWDm" MQ~ý=}*Q}vh(ҲATڠ|HAs*mƈnYh$u+ C λ$?#Ȫκk|$xR>d GѴ![#o_,S `+)uA`w_̍t\ARu$lo~g׈8: K^ 8XHm60 godSOl}PNB k -`gC ttaP.2MB+GW J9އU|*Cюs2yU0ܠ͹q}R$5w2:"Q꒴^4#9G&ƿI٫ UV6 nPYU+eM)%9ʟG& 'V:?KiX]G%JV0G$&K .(E$Ƿ&;^|SEUdҌb&RyQس! .]1 ŧP:|{6:4i%~2(N\A[$ֱ\Dѻ>Hs7om^4N=flwL3}7IX灢N4>C}@!鹡P+h,zpAOb=}D|~~rz;t2:/:đ^BBa0AԽ[ѱhUx<$[IH`Hh@:;o)EC9\(n9:BG/ٓ}9*a #\Up/%{1O?$s`f*MUl(B=zG=->]UvFᓳdꞄYd+>VGBR(X w@3%w^XncvUp`{Y?eOw ΕdA0}D^拄[\!ARN=2]Y: IQͧh˴%#]Et'-87$Jk1}I0VGl#O8^@FfLQm:)[Hdkc?ΔP$w(%M`ɋ:{z73~zo y-f V_h k^^7Votu5lI1l` &$G~cҬ7d.@v=$ܒN1fmQ5:0u;hX=PSW!z>ש 12? gyFȉ}{CO({ (cjE5=]m}"b…ma|s~aQJ A NXJ(+ڄ7iSwȲ dڢo^m t)GWD|K29- ^-QC_ Fcif|ˏE<hebAUȰ#R r| .qgo[۞D*-(RGcbtQBտm tlͼúЦUQe4u~ :Pj(wiGsu[t ^N\aΕRr6[n&[@~d.>Sػ;,9 0ZիS$pZ6 )So\/kìxYAov9{+a%_%fKW/'qP "\ܸ;#XZ5e+\P>rBt?D!Ă 51v< b*~7: "Ld=oN1> N͆~{wrO\u³<-@";xJ}R!ݞ=Wo)0OkwΎ<"¥y ư3"V\oRk#빶c-{|2Iz86݁CN>dۦd|WzGȸ}U[URY6_FptI_K=b`-Fnj03,hA w$@`]MV{*xp9~s뎘de>5b>"'Y tz Hmoeޥ̇V#WMO bjlpVC)}?"aq@ U _w(c.'@yzqW1ԛ#FB_Fqȵa19…йxLyU[ ,\iV1}UۻvXv ?dQO=pWS$z=ZcU8Bz hr:KWkS~oU V)r[@ŦǸu}CDrj2xi|GO. g=~E"F}~pݿDže}/Kz߬*RCaNcr T *@+p\O5T @ 29z4#eS9-o2%#(m$-qIP*eu@x0"Yn#$޾ΘB@0މ3KQhRe690Z7i,VeE!-)@4Vbb @J3LTh@L='sPM9AYn\{K"kƕa7c9x/z3Nwʦ$v  Efȼ Ю= N\i=M !>5{GG{!F5%'Ov/P#Up윩p=]/aԈt( -^pM˺dR搘4K8ri)ZM#Rj0T> r".ZYR; ѭȑ {en$Ph_$ >H̊~ 힏]᎒hZ= 6tA WUIveh*V1qtX~n?;geDih CКr-W0$,__UMQ&y6kmp٤@De<l0,  :A3K]%>B :poB0ܗFAQ;w4AkwE7~E Z*"TB2|#<7’VԝV|"lR{Vjc[@%t+oUY]T$2$-.3=g^ -WaLKW^un6 C{D0 &@ _uХNkfX?9:ġtϾ4sv )JcmfS3Sp6o)7`t\ԶrW jJG,_)c~HJ8 =yd4h=!o\~Fi= =ڀoE+XCt//]"ꊟNQ۷7SZd:OLMKA_{W׎H^ΠXr)A~3[##aSNJ^WD#Xj1UG뚧HOpN"> ]1wJ;=!7*$5{&mKK$6D .SGfdc>CM\PRPIfBEl,*xx>dx ϡZvgY"YBnf5qlIHmA\W _TD! %?CC@87a,=ō"J$.seI{9s6]( e }ϨyqIBM܂: 2I0d8EA]s*,u@\aЬ8ie!F4Y"0;s:yc ^z~p2!Ubkܞ$f>t9.eo߂{ۮ/Y/P/rmWS6zm91iXWnق^ } T4&sitXq̟LGֻ P,Zu2( EWE}Ƴ~gV Z k0iJ-N`P0Κ/بQ*+PTrq;)2J e$_.h:O(MJ8iQצqsS-9cAg:}>EYD[ak} vȎ9Pݳq =T5YaazPyb>Iޚ9q|pTXC{>ċ f;͈8A B[esU]d=x~shzRhZ,bˍýS1os':$Ǝltw[(c:ܢ"Ѳdh"I~q:f&׾StJ k.^fԎǪo5*TI;StPW,)t-z?[n{sl\ 6|0 ~|q[wAXyc޺ob:{P'ev!Lqyʔ 8Ա}*?䆏(s=́f䐧lV b.m-8ɱPs!㙉4^e|Otx/y 1qxP7`; ] 'M=I3ʬWו S[}AWk3<3XLdw-1rJ8Ԩ*@?ƭsYap//rC Hks1"2"nΗ)Low0C/_rwVqŜV q]&d1 uFp@+;\+i7 #-*%[;xfi>r~( ìwM/ Rv [_]3qyO&0KhƆ&xl{c'+ʟŁza:^D}$)&@9G]S~XSVk(} -fABGVI -y:5ïKQw.ϴF׀"HŠ|6YYbX`ɱ]XMe IuGnc-Ehn ZC(3ԕblX:mR3@C8GizWs80mN@уy5\xUgY[ V_tx+sL_?]P0!%RKpTo ;!PW:{㐁ϒ:SgQҠb} ڜϘGHϼ|230 dbSݨGӴ'pL`7l\loyje٭P) )[nݐBȎANHECOL"Aހgr /swUZ}}FqUKSxH1OH6\ml﫯1mwcDVSmAԖ@&iCn,KA5oK`,b}s)5nA$u60'#Ov--2R5{;Wk;n);R?銪9eMoI[nӲ.Ĉ̱hg~ACxDZvuNX_Gpd7X9+Rrr#`ERƄn<3r2>ػ:=lXAՆK{kF2Ua HˈOC=1}iՇ'-×:Ap=OIF,_.M5(6 /]<۹iym/I$xOxbO돼,8Lr$8j1iyq ?j Ph T x ][7UOuQ7k! oa֣_fCge+%fM QAv6tƑɂWh:b]H>zLk ī-uaԫ'*$).Cő1"T\d,6Y9Y"s|{obV"=3@ys$[{'͸vuͤn5'@Hgʔ8֥YPջ92c~&Iv -ƙo=G-{Z0?pr3)AZ܌5(ETVONWm/"kpZ?]”d$}r\&jsH%ES6~VXblBʆ3W*v'pS,Yԯwx-|g*:IBC\t0yNf N[Qhiap!c4w٦'h6 t3QhZB. j /t 5P5-FKYg'f>DgaMa -ݝM96f>#ӛ혯kJD6=.+$eVTZOpZ+{a7mA쾎-/i)<hVcǵeS {HFd3ly0,/l[~f4 #0K91L%x^ . 3ʿK@D2#k|l5.nISm Dkߡ,}eg؛WDh{>t,Xd6N.6S߶/[#oj"p˓=a)G?HuU *(?KnTw2Mw¾<תHZ#@)$n ΋jaf[ZDZG~i[ً VX~S> XP{3W_!Oo s^n08mw9z,Fy?[ #ov~r sij^{_phb!٘k!%~}Ohݛ,\2z4wB5yHܸ3PhCe-|Gֹ8&:KZgfR#5bod7{(6pvHuWy{㾾h[-&:P0wa~:Vf-fv1--LMPa:! ŧjr}'xlHWs}qH?Qd'X\ nx+SwN(X\il" 'XgC~k U٧Bi4fiLE~27'!-HYMȑh1Amd)_sm9Mqz>R8GRbƥaJ~J 0Mh,k`4F?.ny kA*TGP鎀mXߺyf:g 2g<>̣@݂4 t77;ޖԀ3g~Q=*1B(5K%Hdw^= { | bv:? (GEppkj:(æ(Vx2 Ԗs(ig!ڿ=4-۰MGB*ˮG>Aq"};?iKo!J@z q T=@c* yԴ;+uԅ>SW/8烪 Cʙl]N L(=jSbVO4z) g1p;Eu" ;*[i$2? iΟ1RF?Z)*YABxuBԟ{.:UmR$+>{v/~\Vy4w \ ׍/JhъYJTiLd/Z%3m91_Eq7,z7< aKz[lNQ|(')E44_z3#wo~Ț;ã(Mpp`615_Cır1S`%WCK/2M_ Qh@ 2 {qCM.ˊ}6V#amuT6.@|^.I˅bicttm5d\WaBC.¢$|.]_dlpكIkݱ-Pς )L}򥚐3'"eg:#R&Xqtx}xͩŪYYE싫SgX6w%w- >[0ЃyHgvS>g ]$lm6=L v ۾ǒAUVK2+ Lsdsʇ+kPب *n _ۍ ni  QSҩ*j'5Ժ&CmP';jT;J/5/%{nC`ܙؼ[9Tc !{?bRHTQ KK MX"qyGy{~ԜVf?R\ xy'$*079R@λ?Y=B.Che>V&)wcnT?߰Gkc}#N9y:+<;@[JvuѭZWvKhcS"εˉm>BTE x&-n D,!-&,/rT͵r0YRى0憕a5ɩ9e|ͥZCWH3V=ޡ k>hMyz-Ӵ肘3k#$+ P_scقKP,(g)TY<'֖㐒O;wֹsM.$%?A0u&n_91u-*4T^,oԍųjjѻ񮌀yovt\pGE/2QrT/1' $Кϫ|dzg E>rA-R1-8v#J6jJC;sԁ6s>]m (5=a]h-*'09aj~'˲ 9 =oo 00rx'7*1 tUߣB _\o]uJihE_|t,g!f (?WZ~lpet{;3ݑڦz^q+U/ Q^wث]E!_4}=B8Ch&! 9cgɝT`aBVB-4j~Z(L!B|o\7C|ZD4)1PC=׆4aL+94+>Kk'3E qu!IHh5],6`V$ ׷T&SjtPs:Fn~b+EψFsYxr@ܸj/O6K 6zߕ<~ߺr@N_;!?~d{`Ցm {&S4 ՑϢ=.^(@:6٥m3vi~"wo gD[)ّ荞S(֥2i _'(k$vexB:X8Zʸ巸D!iY7\ xmʻ_BJ;d-.~Ku^FDujǙ.IVl~Ciz8jJ!r2TI+ZV9؛PyCVTDswn)<@ ,˿ѻ&WW@b@MAAZ ~MRE~‹ >Dy/WekUlLѶL8MoF;p6PjP߶!tK}42B[bX{3|'W 3ۢ`F5@۞ zN[PC3^o-Xl=g=!})^v>46o\t@;h5 ]OUώ" 9}=3ˑ=hT~H~ K [:SpY VX#.V1Fj"IO(F) ^-ˋDanDwB!o9b#u|zV($ ޣwLE}vjMsKA4@.J1 JLl~]'Dt?gH@F-JM22x:` &R})'\M_ wFi8ji֐R`;'䂂Hxj 2VFr弒-WK&zIFVڋB?<q_;4hak,jU|]Ԣ{B8ރ5ӄF1uXa7>%V4nLu7 mεsBzW̒!@NS}'W; dnGi;\|z34%w%@hAA&vZ~EKf lP+4nN{5ұWĭ9J3zD|?%qTa>a1M i.3FR WŽ/aJ-#Vl[`QܒzPwvX]Ss>{)D ]!N".veA;O'p@SkUzk"q*0L*m:2qb>&EW@١7;LAҪ$QH5d~-誨 <@_FE^A+~!A#;7Pvn1K&l.r6" zDBorz ӖცyVcdH2b!>`X!4t#%􅓹@'\ڎW7RuBa΅M#Jh.tDﶴ!UGFIT6\aڪ})$N6ts~ZdƤKGѥd5qUo?k/SeJp6LP7Ra-NI $0Õ8~ڷdfdi'Ry6pf}:BZ00AJ_A"j;OjSalsٕ]˔tlaQZ\k̡Uߔ3+z_2 $a6۬\0]1s% ,lNAvqC)D[6N`6r6ҭ,Ԑ/,1TYq8T8+εDrFjYoi/pZ _ϱ \v3ǂSN χ[, ׏\6fF5 KQIJL*n"  Ͱ2,夦(ʕmF2OsŸQs5 hɠ #wI5yg~?j dŦ9B'/̉?aw 2-l?.K ͵6|n;A$hwUhs0˹p XkzRBZ<2DzOb=:]lAY~Ԋqږ>{e(imk"sb.-n#WzƇsPTWf^HɅ:˓us-'T}.=>UHɭzte` _RS  PH n})ּ@CηM1AZȱ~Np R22KdS|MD 0HG)W.5znlGrxiМtF^DQ > ͏9lWqQWdH8@S<"yY4"aeHXn @8I~;=g&kp|4QWSD*C[0KCnIxcPdH{*P Dc,+ 9  Z>ڲ rCH&4 scc !tzBYVVY8VP4c[UЃ$,%gvL9jV- ?"2s>&B!p66kk[$ $@L]n@x (RFT/ij4' Ca PʗU73 +<,kބH%:Ĉ'Kvi]EUsrpxHm|[Z7^ ü |IaL%M;_ ?.7=-뾃9, D[3:!$^׉1΋ǬNۂ]+*-b?WlUN6iշs.I G^^OH ڣm=w<*ci H(#VS_F=N]el)prX eοameDBk|GPBYX %Jqlg!)(WC#PʕO@"RP.o6`H%l -v0u`b%ֵ.r[N#lj,O0%bTMe i ^$`BtZHU.S 3e^N}ZHe6c8RX%- n-]-I :4n.o 29X@Mj+e<Mfٚ[>oFixOw:>-+bB/3Y¢1 c% ~mxdžY>hQXDx(/5>S,݁ 88z結(1Ep"]l'ʞ/o\{-7D} G/V˵G&ق`/M5`"WZFn>x^ĘGȏdzwIwv3\4^tc%JJc%/ ’@qAţm!rc?T Mwщ [DeH'rS<+_"C5H[^w0{~ߦҴg-G%8΅v y_Z(`}>~,\"(h(!-=}x0!-,gU`?FSU ?IGΛ)$hn,977vO ͤ5õn~ن@G?u^4۩|`w'5uҩߗuN 8F%(R%V&G$E7\#O69nݏ#Q8,-,RkæX>rXʓ䈡WfO9sL7^[HwH˲n'nx8R7deu~=O}㇖NmY~oq0ĩ@Dz770*-QNʄ=r$.o'VZQ Rۋ/`4&'da*2]>K҈IeM:R9pS3X6"dv~%D{І]Hoe)##a`x܀;Ѝ̀2sG`Ђ8;R@=q+;;lua%ox\B%X`/O]/WJzw)]=Cx>KS'A_%kHD}&R ܂mhwX(h:<0D-kdi'L`St[6M75k ~|XQfz@`e(wD[e倰Xeb*i(ADn0.ٵ^z&jTM"<ޣn#YOO1"6}S3\a+7 m:`̰B{hAOمDe&:lA6 Gn+Y=7pS5k畩=+z! -G,ҭD7#6 E0YW:p2u}?C1&Es5`UgV`M 9|1Bhq=`_Kۼ/\rr)д,;Ue'sxr (.fLcsEkn,^BgpDae89u1jZצsꦲP%(e½IqOeknFm\3PO&oF[3:X¬Ɓj&3g^."1e$8*(c#ރЖbPFݸ݀nhe 2HI=Ȅ!4OPRaD)?cYf1gio8NJP.JKc3Eaҟ_̒+Uƴo+nDq&b5'VbN݀qz | ¨,h(e {\6=7ɭ*Cf|N|[ 7TR Pݥ3,I~, ߙtn+Y0#_P8ފ:{s-טvx&s0ݤ9ӳΑx͸d\xJ[юMUpcM`$-S12hK01<**sn[ӦKXb-|uԕиqffܠPUzDaLDIM{v/ =jl\ILNYrp50KmGDb\rc[1~'{l;\ve޵ ( pE<K/-&~gYF2k*Q &[J`\ܱ]S쉖IV]WӛzUɆRDvVdE6*>i ߃U,I,d);D|'gmAywuG^i,^ySs'{K;\#˳uSN嶒gd{6 }3B3&dXm ̛5#(T|$S ǷL}!5؇prgQ1!존nkkGbv嶃jBNiY̾{wmy1>t!(<&W ҃ iwٵ.O>4_h-A-[KBcW!Qt6+m߫PǃJl="XW`ֻ5Tseon\UOO^&2-Di85m[/x bW1rdg:V>;' YqA=, yQ"Tc2VLkC"U#yfSzcډ8?|U.i;}%Xh5x8烓́d;<М!Oyvqy]±!vӶ%55Urm<<¤hPGu[[sG^okM¿nz* Q \| i^.#W'-=5׵R 9r8^Đ V% zp_҉C㎨8h!~Ǐ)[_lhKrLreQxm.:^dUT]ʬW]A=x[RQXG~`.n,37\69S:.k0`D4])~G,L;$9 X] ϖ[ 'hG$xS}Ri 2JTdlr 8**o0`a0Ƽ>:qŏ~ұ_ڽlL@WJKDEn08ݵzNY#J⯦SCp$mە-^z4t]Uz}Ӯo5FK|_K"i3%? ("$H2 v: X[Y>\%Gee8u4gC/ve﮽?w|34%2n $P7M3G N:"Ay߈jgt/iSז_߳ 4}Aƹ( \76Öy]lb3^gJO+lU9 (hWn@HD$5Uz,-SnQ~t!vjVO*QLo1d[̒]EߍqA1Ø -)^B/X]glQ#=-'E4`aa,YR%{ڑ/u!+8@MgrpsvϹD08 >U$$) ɸ}v cXhqy}\$cx0@qAI|[;0\g[-v4i|\rnKKҤ1 r!˜'Qcwڎ>^[Ve4,M̼K:[p >Zͅ;A˽x9\g0/k{oL/~)=TUYTThڗP:P";ƆvtّNaY;]LF,[&b-r^\~3BiF%Nwg>^VH7@!H>j`^=2-ZæxvYĪ$a]_5g/(b_L!"n-M茕? (釠;{ >VVѭ tg:zh҃A֓TCDk H~כ΁t7av7[W.V=Z+L'A 70{ []G:D9嬠,\4{ߩ@CV@4i }@e;L4W+9PE5?c8#R)YuBpZ^S7l-kq6ޗTUڞ{>@ +E#s*$d eKSf'iW GkyJdL\h3tE1?T˦Yj\ Z= #U(3J .O[c5Gn:¡Ή6TwlC.XjtyS3$t %U9+k8ɒ֔8QFdX6/' `(ީ!TͺɅ=b~ Dbc+Z[Bttdv0`;0Y"x<Ɓr/0ճש=EѲadDQ xr@_"~ڱcZ|vFݣQ0A\h=QaY< I܎abY V\oC*XAKߜ"d$ ;OiS)W:m?  ~:R- Hǚ1 Ս\~#6M.gM# 4^ Jw~G)6Ȋ;:s4 #S|E@AVY QIz"y|/mc[#PSnL8L#Sla^2R踟@aGUx2i<=Nä9P sQJ7uYFs(;qQ!{1CčzS?+!Mch$?~.6ͪ4EN k*WCy\N#-(9)D ^8dh2ܙ&>HYj1g8͞J.lͧ=J^\*Ib-Y)(L9T8(%?Z S}Q'aOdKe'>!hj$GP1s;NJ\:*ܤaR4 ?()gUɲ᠈jih=8d8kiB<!4kSNEbQsVs?8Uf$ݝ.t58~tlׯ#^WKE[> _=<)l4E7Z2&nZtHYL,s ~XJiS-]&*9-Wp='L픆dbdB ߞ ]9qZ^s\ "00P(pCoO2**ܡ oɣBnˋA,&0̇Ɵ ;Фv Jx %mn"se(% &$%H b2![.?o/0-b16Rni2zp4ܧBw5 z\eJPm2#iw$BV w:6fF5#$(/>!V&>z{O*)ous/z./% :Ö qɲnQC>Ը>__R5@'+9Ť=X?qҷ-]>QMjۊeԹOWO]9jS`O{s+˞{ˆ3'AX vٯU*'!iOȺ^lD¹<=t/`$}hyU 2Z3:h_EN29vx67PD `ƭf(4l9ugW wbn<_6v/KCԚԃ,&ŎK_3ҠמZ7;0YQN#FOWj{ 0qJ^o#hWdWW_&kqEg"c?6e''uQ=ͻƩ ʁ0FDR7esA?_EmǕ#AaJ@j#sWtv&BJ[hV ddFA.<}{kzz.hU}9z:~q0oQ0(A(GSHL+$ 5 }TIex`l9JmYg1_ŋ1dl^ "4_i"_rHȼ^6bΪ1ӝy2J3VzÇ)ܻQ$zV`Z2%fxtΜq賳IQ|( vFcD`6%Qj,i ʗ8nPYQ{0 ~> ;if|#.7vS.Qɟ]Ɵe(9'oN4@V+O끿`u3Êoʁ-SI{I@AY@=F7\>~DČA0շ g ;Cg%bZ!P\@4fO Qc *?88m^ 3 )JBDVGmG@#6 [0WP Yp#a'Tl\zW6q 6Ca@0xfieŃA$fyobh,bY ~iLiUKwQal:Wn)WKb~"mb%DQ8~ug142GgL[Y}SDc,?ohb HC-3|%/(lĕ0q8ij.0&iQ 8jV.ՒvڨD%<9o}cڠ$hLor(nԻʟԈ!]䟧j5 ڽ70pF!H;^糃S${9F"sjH.kM"9v3&70l"8oj?n2hW'dqO/ 8c8ۚOsGUȌT1ҐmEd] fP'KrpL醀~KqnuFOIKTCR1A,/1GV7/s-yKD1uԔ@/|cbą.a>}]EX)TBj۪<>y"m{jk퇐%Qk$E$ ϯ~ZoDџ43ݶW4 O_SWFf: LC‚ѤVY5Mi `;t2C1avM@(QㄋE9ǹ>VgnP*Q^o4qM'Uy% =FA)Zro ]}jFf^Y%o-0M2JeiĄvw&3)QzW{rl\r9g{6/$/Z i2)ÿ}ؖ \)P^f{3B!{).b[lC6:rJ"lZ;=t̬/+֠#ZZK8`}$@У ۷Bbp3kEW$ 9}5逇t]W$t*,0 ƁI%{ mh tN-^RCӕAZ*)zoؤ/_TįtQQYZ)XyĦRHW$Q:~תTt!&ytˏsKZ = gs1]=j X' I%Bǻ%/YuTܔba9fy@ayd,r"|?[Bi6 ָ)f ;YR@p1!>9[a qI)={?l@bdx/!T1@ rW]% &~%; m7奓K=&4-_ݔg"6;,euEd4;ZMd5_wl/FTͬ+&&15^:grh={2`RBsgvEr:t6m#ӣJ7y遄,Ò.o GgYZ07070100000023000081a400000000000000000000000167e5c8d600003b04000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q<9?P4)?3SbmЌAZ;LKHIZ)Y<@C&,ˀRM[azi ކCrRIw^`!ѷbn^f`vw> 馭OkC*KA2.4˹Ū(b\֗0umP'fטEXNDoSL >g-`~|[ $ V"Xn*V"??v!l\s;ON{5\T!/|ʙF~fJ9w^.r# #N]C{4NDol {8A'˄!;D 숳 H^hidtw(zAܑ:oWMZBrs9ָ`VC@Q?vcW<#[.@Xs)dlqߕ оs>,em nLHIvH}X),(X,]mm2Ȁ=j"]`E"wuTO#9\HڃwX)ʾvDgڭAψ1$&ެ@x5-I8UpG~G:j]EꇷNH.'7,E]zG=1%:ׯVgm -şm :pCJ Ku ="c4:|xorɨD!L󴘕/v>ychQn8)̣j<[͂P;ܫ([q/QȌ}brn4šH@/86ea3v7"Q\tſŐ$tAiJś:DvsC%$Ғ]֚ͫ8 NǮRl ϫ507hnZ9;DQH2S6%>f,'uRԩ!ބc[79‰z`IֵsQV9w"C {PPtv14(cdwQȂv7'0W#=svr8J;>W u08 KjscBģݔNBVM4QV HQp#b6pX9ˉy 8 ڡzaCz3[Y^wM_ wa`?v}˜ >ud-ꫝ&IK͓댗Gn:[Gx}asE0jM+c/pІ 'SRJW  ,޺}FJ&CC)u$k ſC:dbdaeڳx3īV0 VޣcLC`>}ˠ)phb$E1kݠ%AO[۰ʦ^7‚濖eRgJifLl?Gi׸&Dl,͝b:;3O9΍լ,ubأC {bKȉE_֊?æ_gGuՎ@èв9x `~G d7c%,_ϛ/mB{3LPC[@ۺ(+ǔ|p ~5 y^VI( V^60M$ K gywpYVt=8'4e7llkaŌL^34jvh!8+ӘNտ]St:3 :#ΡuLk@IPcA;qw.Q׵B> O(zgH79ꒄHtl)7;q SN'hqQ! IP# W3 e $!B9{LpeƋo<0:%|UJ+.f[5$/_7/&YW~B&xު:( MsJLCJ9u>*6c(̣>L)EjW8[wg[ϹAaL.8X4]l!A_zudGj#_Cvx4]!7]=raLbI*O'uDLQs1'9jJ*9#f]:bE78.Wts'Ѕ$ F!KuNs8i9ygq KO-yGQ~~~ƑzI3F-cJA  ?^p;x|5ȈDj4aKpUVk [f it. Nj~sU6h‚gRbM@-.W -0зLq:QhZbcU1^U-pEH8 稀[~Ѷ,ʼn%3<9뤌p⹱W^w'q)p-A(+Fu Sh$z"j.YWoc*E"L8\"Yd;RJeM  ꏈFXm~;jg}4 EC6&&#ixeS>~TU"]ٿ sjY{CE=x쨓4`5IykAK"r VNgU勠7PQg[ъ{)E)1uDÙ2`Z`B)lo#ŵXv/_Ȩ_7'.]# *;.oԜ•X֡Łj8ݥÈ3F-~j_|Y[_2l4X |o1#a ENTu&J(zce/XB=όX0;0OSuϘKjЬIѱazNAհ@NJ!?`(5JɞPNGxMXzL):;Z_=χ]D}ġD&Y3]u7DqU") ztRosݹdXYA/R 訮ӓ];OlHl.;J5פyB닕\+K1٨WHUTP<]~^Jݤmob_B'0 46>3Z x( *3!`nP=DGx-m}pKK)B %p96$^л.f%$#h uhyeu p6~n+\[BN$< pzEym|9i CQXQv)\,Ñϋ\i Jdx,Ċ B5Ni#6-ic~?[V U C+{ 6{Sn3#"/["vO\$^k:/;X)):H#,C.bƿ5J|,ǃxϐD(} U|_iEь˔sߧ>߅27!J3Yθ #gZ͒$"vW<,l39*2I$,tz%"ߋRWqkdCyZûrؿh:G]>7~& ٌ=H@g983;IŚwg_xtXi}ǯm] @QQW=`sՔAC@i|H3yOcxNRk\۩p_rĐGk*n .XX̏=,Kf1V߷l"E~Xӛ ojMsD0vii j8ʴ}Rhȸ]Vm@<ӠP3@E-+A HIxedS@9 'WKzO"sVo& s4(FiAVڄWDO[Ac }L *'\\]-YbR0zeI2:qkSjHDr> #jFK%ݏE(%=Ĉ2 W;;I[g^01Ug‘fgB ;^Iy|`qGp{M =s|v2I[P]q Hu"a;.?C<=:"a3ԴG64n$@H7 "o f # J6N+.FA2s5d/8.JJhB:i1UXg:,@mRd)m`pfk#Bj61zwxwY%L"i5Pu2,pipp˦XExdЖj2?PdA w2U?@du[b~LwE/3.<^s򓷂M!+gg)JߥfU!Ni>0II\\tյ ?X #CݕX+OʎLu(∾Qd1Ce,qʱR2®ĭ cepr6^ǦƮY;wg v*uuWDl6C|CB_-SR(BuFM] nҿ՗xP\x̊hϬJFvT^AE2$d޳T>1P `D75 H [t \M5&0; >[e߾3jnûJOwG!~ɸ |;mm0 pt6‚,Mo7-)$ز RLm&IcOH c$&{y=IXyDKt;?TּG52;vo4].ZzQsیfvLf>œx഼ӟVaӑ܊ Ѕ^#p<&<"M,MO=}ia>wSaP@7|3oJSûI6hXؼsNӇhqt>yr7jVI8 D8N&u'%&7нWfby\vj?w0 Y]T]{(R:%cS-dKaи`14=ц6#-~ Y6"`Gtđ$,_e'8'vZ5g3C`(()AcO}:}bݧ ",=,L9fpjuW˿9|8!d 2l3{b!5#{-ꍴ;֝*~2o/{.ߩ|Jo[Z~>8Oš9>l[%\BS]Y' B\CzfmFUϣ"~c%p'{xq|gW?$"@ yQث6 "8;๝I*7^ѫ]f3}Tĺ=PZ >]!F.Mv۩R_4 =P+uewz2y&- k۹ybV_ TٻQ蛻!U 'JcTwUz.SX6,>>k Ba0ҳW(wg70wb| mMS^XLi%MtQI?"z8R^ۗmd ?iF^9^& p/Kg@Ճar*:΄iUxoۼG^^0BH~4ST31 vp/8g],f%1樠# Bp*ɚMD xaX^SmLӈ^i53栗L e^[NF VGM+H+Kn; aHI;1lILs A4v EΨe-L}o1%L>&w ?֯-egr4j^{A$la.]Dn U~QdIS'9$ |*Pd J'|@*'ñ\,Vfl(?/$, 6^̓kax_,j˷jL ^-dF (>UV٢(w-bѼO;>*Aϣ+i0zGz[. )ꨥ3!!ɌmrT|bu?Kzܚ: >Lo\dR]L>f\q=NcsnYo-bէ !̳n5J+h ÇG3 *QT׽(:bgC܊Wp 멞YˁЌ򜛳+rKF?XFBg+A82WBKilW])THv|Lwz o _,P&%*/qQP[" io,6ڠ>cCR`Af#DrN_c>S Rf}fCҕ E6D;)RVvW<m>j"ޣE_flXsI|-M{7ϡyf^n[sVa΀(e[3B(Ho.6x<ǖ?WFĐyU>ﵮxrͩv1`f~xཥmۄ.P#q׸A?s΂ ;~߅"fQBBChԙ`tfi^') .^OH7`^ˊ<$C{;qs.ܒ>"3ՇCov#Afۀo:F9 DhaH\wst-*$3Pvos2ٱ,r]i쒦mżIq=\0Rar^hBA(n(C;o-6,[p80&gNPaf4O:`=Zb>+jѳ-\~|Be@&ޔ} ɽRTg3^V)öFhFwCu|ot qsUw-y >U}a$.6cO"kΙ }RƐ@V!X̋k*~8y{˨U'r${Lw(ˠECgxH'{5PMD tEQ=-NoM|c0P>Pz$9EhRONR{S:VK(hԔ; MH}s8C5]$wel"4]:䇺59B|I[Rn[BY aL.Z_>|66٩UM*B;Q-ְ-dY@/@oyd*l2z(Ica[l80@^fx]?CA{Ɂ[DcyLUCi. oçnsl2׵J1tzt7ٰd\Ds DabJwG@3G fC'=IHZt h9 7=;rWpdRQ ~&)|TެҚ:Sx:sxskAC; ^fw7>y с0@ZA)f~o3O!^q2?ߤ0`4߲-,c=a}0V;zA ( ѽ=6z`w/*T/|&(u£4e܌5N轼3n9YEGjZm xO+Kr*/mڲܨd!Kͭ\ZJ Aׁiv(Ov~`ξ_vmm{.\[<)9IC $c j ګF%Zy婋-#" &dT6cTH>! |?S kHK'|D熃LB[BP; 7ۓjB-Yg/kS,,"Pz5_ 2L51yghD$@0Ѝ㺇~II@}_gtخYs{GjNXp1٨tT'%o[tb<`AտFW+ozՍ‡nAQ8+!O(xˀ ó5=3<8Dgo7մZyв#ȣU9#&bq~2 ݥb La Yv0liNT+  I3tq":BJنOs sMs.&p^ E"?.?4ș&xP.9f{"kLEjYyMyL2Jh 4s* ]32TW$Ȥz:#;ƌ^s}s׳0'!['xFw@{?SQ!5r"Kr>nqDu=Be("4;R˯"iC*7c9ύU8jc&'9+%zٹV:BqU\6PWx@q-Im]Mzg@U?2U#@x9 ۵y YTr-*,7x-ŋ3Z%Bo&s$9Wd]~r-?{ `U/iiڿ⯱H^iA @f&ք>q!< qW*Ѩ$P9 s6TSXjj#bw|zd/](Ъu8SKq'CB 2.1k.v{p}BM~~ҍF&z)e]hD9Qob_SW{>E~fmo@+XmDN$fJ(Kfֹj\xeI]a¨aDŽO) le-CGӫvl~9 ,9-RX34Fq'8dTafPP_!`Ͽ)gm?El5Q Woy=yj[,x:lL1q8.^'0\r;ϩ zR;9MPVs>&+! Z le,gS'Bt5ySlT0;][9/;4\1Ӝ%E4g-aqeuOd;!S/` Vqv.g(惧SB"vor'V# qV\_y- qYLoȁv LI͟[#IWO7p?WɜHݯd-ss?6BhpXv\KwPe5`qzkrn'NЂ]xѱzC3=DjL;XXe너+\~_m9VɅZh ܇2 -J"D۳fج_S9=5ʙ_dZؿ'Kdئ0sʳW*K XOނ $d 7]ꪇNAd'[pBHMCkRTɵ6 sfZO3ϖ[ =>h&jvKY@v e="yڔӌD>r7a"G{4HQ(I SэB\ 7ņ-tc<=c{CE Q"R R1 3Oosaǥp:A8oh8}a~<zjEfW`4y9Zj9"Z.LSL'.%O>*l`S mpVHrLnri$p`Cg e_`T^i#2]vxyZ}׹ކ0ZB%c`CV hiea`]_]FM @ w.l7;bS`W^Px32 LӼ`u'///Tt^XE s0#AZv 4޵7P^luj?wbXX p= aKwVRLr1b"a3~m0WB # vuvñgYZ07070100000024000081a400000000000000000000000167e5c8d70000d290000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/N]?EhDTTk׶Ǽ@nTbBào!ڥ/>x/ǙPqnX 4 =3bmta!B5H8|y08wu*Kh9p.gs6v"Op4>vtj#$8c9I|+(@XJֹ$!'.HH6QE锲)9q.'VhT)RnR`>怅V؟Ot5 ݀4Й!oϷi5GoEiIѪ5/½-MXQ'ǬSӗ(OG-OP2"+ p푽PiL4H^߅6dB_+V>H\,<[]뢷xFq=,PY_VX g9.G󭢏[$ErAA4upWs5t9Z=̹ZfC3V;p: ]0+ܐ^'O:)0ދgך`LERoL ˙f 'D🻳M{@-P)XqŌVn % U#'[*AW}]?զ GXRxť^! n| 뚌ʛ<#<>=, AV6FӐIj^t\[%\ -0TGvDTѨ c<- Pgv@,k|ξ,y?>Ül77ytǿSte2=KV8"#zLP=Pź\<!Q~Bl`c\9vu#A k.fd/ɻXiJQ<q)ÜQaぽd}w1-qCsI`W^Vm ?VohSű.m*U'JuVӰeΘvY!:;9Š`aܶFjْ-OS+z_& (1 [R3wa 67@ Y\pS*)qA6;"0l$g oj{WҨJijPebBPBATw!]3Hg#9cwKZB#jR2RA T2W)GEڣG>喡`n3]yYv.ΨŜ۩X)` 1valL9cEF*AuiZ9^ejuxBҕ,G^ŸQGK$~%Y/.CM54:c: ୢ<02h.;bcS1 .[H/Wc@y_@T-pؓ1zZMC$/-RcNGb^DPΏ:~ Jo2㞀V$kha W8 ߖte(T!vޔSAn10yx^Y.$֡rPEO E4;l?݋J}䍚s]PѸ1/+?ph5yJ2\\ jsM F G+!!֤nO"ˆ K(!t2nEQQg[E<i$(I .sY()L|uj@ fHk*[K!PrGFL_zpSe_k1ėM|#Q"PpkZ&!z,qƹԻB5* u*JG+ZlR^QLKHnJslY M7$k*#* 3.D\}}iD*o5Zy4*ڃ!NCbȓ1(( e>+WOrOqy@)[x!`pޮAƍqfyU޽fTHmIE/.(uWˬ &&ZfTDʯp/)\**fjNJ`·/$)ȱ;CG-MđvSIٸYpɏ-=lG>*bFiK8!LBїqUu{#lw }9=p@o|)A拆(-b ]qzp @3:j`V#X!b}t(Wg36RQU;'L7̬ھJpAbV߇ub'+5Rm;K2S$+\%H7A7`!Ʋ/EOKW%5#'䒸bjzvN@^]yc p,ʌhQ뻋#$ݓ&d? +L]ϼY:C"&l)7~e)j|p63ـB|Lsa3]HlKm- (yU8%C:ٱQÓA=L][vZ!O˅X(')CBt vmQȕ/LUW|!STg# [DQneL@E_/-`"A[ `eV| FPv%$r$4oGi@SESے&>2_P<)9MҴa '^#ĆSsOg)!sU0SH`x)wi2u%G{Gt >X&= 1a$N1i<GC;)l%ף|$4׼A(e "gDUg3 Ζ_4M@xJ(*&Й֝=22kDSx?Q+=ݾlW \7@ e-^UNh?D#G~wmczzy'״A|iʟ d}ܛT-1nu,~>q}׏oG:xUW@o6@D;G\WbЎjA&@HDEK:M^ZlşHLۅLߥ) UN޶dQn Fbn*R myx|nhik\1R~/Yڏuի+,Đu:0Ir9{__UyWTݻ#|}k|[+8U`uE*ˆ':-ƘMGV|ox %EG1<al0ه<ί&Cw4$ `rM1( ?Ԩ:/bT?|Ȁin ؈vjSDkp|`ebG⎝O4wk H9_*|cF{y]eӀǷz" u@>."FicFoG\g=ϴ@,HϏFnw7!7;WI'v_K"ݟK_zmHFZ-r*3*7d(3qPihz\)l~@_@IcZܳ>V )2=M*)[GnAHt)į^̺$|FL L2$elih&d/4VmhFLm41񸍖>=MT(KIȺHc_'1@_k^j|$zm7zY.U|iQVafՓG*4 ̬&f0}M"z""11p-fLG5!3=/hB=$D~=dm*.zwrCp%^U!Dg'Rzȭ~'<+7,⇪$)04uaPVqg5S_WT $u]vUP(0 J,2%B *$Bbad_arN :^w_.E i%2*H}s]wRSxl) $:`|!̤(0n_3/zkoV@L/?p aK<3فOIBi5䜍.,S \q9ȩ 222:n#!R"X|;DK?7֍d%BHpE,\5O_m9Yo '2?*"e ߧPͳrzݛ0CyM[ODbnPJ놫׾slwn]!A@Bp`Έm`㆞Un9mbFf1 T8fyBq|~*`+ ~v:#Ԙ"+UAag((O^ԡcA_}VA8/ot<8R <$&Mmj @ѻ✳#_r&'؃aIY%zO 7#D3ή.pjt1!}FWϖTۉQH Z) "@θІ}VóPT߁((ǭ?[cZ~$^ejH.$]± /88"z然+BĻj'Kfl7,]C)k'o/:Ud 09~_>eOgŶ7FimOWQ3k^#6b g̺|\2 FG,QS=*҉]2:'uT|/*X%ͥi+g|~NlY*Hʩ_oEvA}JujUQŠkNX0xI95,_-vkvrAg+M~,n(z\qn\<(HeL,WaGW~wAxr=-*e`Rٜd侚pVƛlعl!˯ MnOcL&x5bdl>g=e$ApXJdT=kI gL"7=?%\_+=W\6W(F]j TycK/I]H+LK䬣)w8gj&w`p~quJs1T[ ;:V\FL6kCG^[ukn1# ЙPNtQ5-zAnj OMs\??(W-8wa.-3S" lcfᆉ;Jk_VD%ZwV*j]QE$*p 'W ;2+^U񈯇*&EiŋdXgx*;j) #\ ɩшG3)!a\ZSw ˰|Bމm\rrZʥzl-ɝ'^&Eq`.Kzo f}٦KB.0M٦kֵ 0+&ت3_2[ssM"]/v0 P\MK!`C{q8}vO~0"FAX9`Bbщ *pP,X44Ra EI_e/|f(LKQw>KpGhlfȄX O}G4+K_؈zEb½(~oMȯKN3?w yܸU7( Kj2hOt?f G&lnk8楉U`^g/=B4+X'k_7y8G\!,Z5)E fD j)0˩&XH`_n^:meVR}Q W G06 8=ޓ*^ڟ>a3-J~V/^dU![Y)?c<׽ҟf>xיwʑ[v% )leLJ+ۖ+ "`yhhTX1æDWbϙ.%Q0T-xaی?FT=1i u)'0 Akg^L(X!i c}+qzsR7hk4h'öߥ\LY at;qz#KeO:6kس[jjvet-S)$&&ಉʞE;qYO'i &O:cu8ikk'C=q:+(gFE NhoyFށ=4"܅:WdE` t*J~2d~dv*qT8\}]_J/ͫS`a 6H{/}g{_jZ+/?z+Y$J]DµeK*YB^Z~MA<l%) DE5K_<:gļJd8O+3 Ci#Үݺ+~_i)Q˝eA+ǔ?Dr.#.R4O]-6:PݕGlH2g@#NU]=H^<&XcrDԬux@5>(hvcWug`PdM_VxcrUi]ߚ(ٱ|*:p@([ʾ[+o2c}Ѫي; Ar,PQ@Ў+w1u0Cۥ+UQn5Q\cV1kM<ĪZm!l1ɚUu2J8,b,GrU\/ o;J"H0q'L DWK\n0kx(pwdy#=OBC4g"۷헍C+),"FL+']QW?Uȝ-NLLQCZWwOP5C<qp0JFswK\~2`kNT.n;SRdO~^ѧ? H(+!KR1 胎w|~)Dkgg;1jP 8[,I.Fg2mHM6S'= TO̎s݊)'~Ʃ-\rKL*|+(i@K< b'fWƩTtA.c6爣\&brA>+OV}Xύj+:f9d0}<\ۥis$P .+{wr)QTJ=K`vfoZ 543U' N"QgV˂B@-4n<k2u=Y{H9YT~0q+4b③PX_U/<0>! x:К)Ueڗ}~ Bi>0m87BAܖQ63( gu-20;:j?xl]-#2mU$W*\ So']/ 5pR9ӾǎĜw|XD P"/lbG9$dG?7##}$sH6&VK"qύږRx>C#ݨm ړUV[=v|Fݥck6Z-@97x;?D@jCNh<7("V ~9LC_"ca%%0OQ,se}11dlkw8c#E3 *;jO9r S8FGmZ- ﳹz†؎Wll:KPqlFo%)/6\7$ª";Z*;LRmJNZQ%^-͎cPri;94Q.he30 upJQmD^]G 7ܩF~m %{ʠfquoM`+<,0p`~a:Pi2^ynjb5+;srCa7PeN+OzO=bz*˛|IRt\Mnp"_ %3LY~+Mw|`|~ z?"`D7 ,Bπr|sw!RV讍ҳhĠ@z1z.n{UxףYsf-P=j?J fӘ}h=1{G)Mqa eR6ПXghIQp={GO0hi(#X`Rb/H0&'c{. Րq p~]--E*ʰ W1'65rw|rqH#A"%0rD"?&^mbyE55_K<^X|#˓~F[۠HmBwȠO_v']ixK?%8! o*1#r=l':A  ᳫyrtYꇺӯw!sG})%b(S>y d>=rZ1 hw tX%eY )4(5RR$!bФ?x tAY9p{rH2-F\_$$9sFGU)邚|m[j>^U6rk^3B5j& Q&"p*:ԃ1@4yxn& ܡ)8„9L'>06GqHlj&pϐX/fɯѶeĠuOJ `L^K}C*f%X>/<pRZ$0Y?lZ}n">bCq=)wAPř!<&>ԴSy|Ķ*nYy"-Άʂ:$㛎@WtCe~iJtnY!7>?2h:v1NmFԓj8#&[b45,~xF1D[x3ݿ9X+gCpeň XNH[z@9!Qƍ6r Huc'i~;xN!w/FFKIT3GSi07W؏:X\b%G,% /X%ArhV1p<"4bh#yQ A瓀_6`$hV|p\W'ϰӜOe/mSǾv͕yT>A'ey{b:ن4yFJ@R:AFLKV}%@ A:RHgsp~)UY@,WBora-w\x"Eb>Eq6d)$T8`pCZ%^odֽidR{ClE8APƋe"j1DöTE"Abi~wo*XQnD$լܰlr8u &&[y&s˼('@ZR Tx-Z$=!OdЗC iBc L "7CQŚ,32HJoY ]5F"mx^-Ĩ}iׂFP6[abzQQW^vHwu5Ώp<QCb1#k[u7/O4܎u쑳Jd5>hZ]Ǫ0P^в$jooxF71|75"CCqVedl Wz[Yl88$T5I &@~ &qX]gMj=Gu]ɡ/^|R ]VB{ c)1 Yžz nPZSJ#c (T_o7Hșk>cq5}S%9?6uAXU^7+Df_e_G(}J8gŪSIˡaBJ]w9oX'#,*2%WL'x,6`lCRùH="$!%9٪j8k_ZYHmMz y_]4cl\s4L9y ME/9vD/lPhVtkbP/55c?2FdWB-B:9-:q'l0c$ɪ L :Oxggaz<ˎ,EL^-T#S8YREJ_C+$7[yJ';zga0a0Vʴ0/5{p^ɎK/Fg `Lsf]ЀI)c"(q&πC0 ҂Yeɱz.X|V~XY1$[RnjFMLU$T疛5Bh z'@= oSYY.şG.:pf- 0Z6{WMG! q_o,Mjy0T-Cyf=!?,~2HN`F0ǒm[ߊɀQۭ7WsȎ|Q9\ZUųJT5˦n|q }z=CGe(y-q[ur~ӦCW(ϧO,EhXIaPAG`wϔ>C;#Sz[6U0F5WEUU?tflwIL:Jx%G.K}6"՚z)lA:`PmLAXB483L.P#8|. V--@ dް\-m(ps~mnO2ZZsN!5 ] 2}U-ݐ_ZbEĸ+qJ%qq"t &$!'/BNgiv1@6\*f&JT > zS[Tؼ `T'G+6K1OUw_{)v VGlO;*$8bnɿMs6d^,mL5FN/+ A-l&oqG 35C|Y>z^|65g$s-';25ȡSgt鬇"Z Oʪe+ 3!bD"or˞ʥ>;]%?k1X| M[RsJRR6ԓf0 Ť6g`3ruFP[?06]JR[$ߪ7S:LJ'^xBrͪ.[O W8;;AmKYǕHdʘWC/:?;+Ayx/iX^X;#=Û4"TrXaip>GbM'i L}2ʡ%+ (?@1ps8\G\.3bSu\NZ&|R?'Uh&UKUliXcri-JyQ`u)]RUj&@̟ؗK'Pkr)iܾnV?EwE'X9+2 o{A몟[DӲ@_c JcSO=t,jD$*sH˭L%U[϶]Փ0tT],*qNi 764S ƶK-Aq5)3JlSCT0NӸ#`3-ʌkDۿzWwq>ż:UyRyR~h<ɴ6t7TF qf) t~Hi0_ۚi41 \Vo d)ޡ \Tӓc쯒UYGI̺oCAnF%t\:D:[2]7M}E놝Yq8i8N>6I6 rsLJ0h]k7q `rjXZ\  췝?f_b 0  f^g(J|Z=pps7_IEQ'9tQgWmNAvff&>&#?")mWm =B c0$.Dd鐫>]3!`'Q/DVtzMҺFL)`Y4t^T s-ED|mR9)6uRRuq,Wqҩo{I-$mabY!񢖤pn׺|cCQZ+KEa$f, ޥr9Sj&le:o$[md$o#2—w#-;S);Q\if=)Ie;YͰ. _QzlC& :,vJ;Di瓖;+匲gSw|5Np~o0^Knpsb 0u.+ LvI.{ *H>~@̀pYˡ@rԺFՃPym@N5M>'zU3e,ط OSu_KDOޟU ͡o@Μ#S^?Ohg?؟̥=[JWJ@8wW#$ďAյO^5r̨YkD"+sDqLadg C,[BEowCX& 8fTM#KhS9 i ؘ B_HvN#Q|q&t'`'6Ír"-`X҉8;Zˊy`:ZˆC_j,q;_GԄs\X֑ b}^AlWmyϭe{îa'&6. {nTZ|eok'%)YrxXx];n /ț,Ծ4! <TH|zPPCd#\;/Q"#r;P(@ۨcdO=ٌb}>}e(ϋa6- 1no\R:b}A>\oeZe9TbH4 C V9OL,r+g $~Irp%MMō\LcgbsQ?x8Afi,r0$gT@FZ`cM9FsEBYI e#dIHOad xe$؃4{<̃R\p:ipAߙx?R9rFM Qi=3-_HcRpV#*5TEl3ܝ@ÌXדf3W++!A.J2e|x12]֕yNXhNa&ڲ8j/[Xy {I*Nfv~vDkAmW"l᫱c4|,W=ԙV:G2@g%hYU]h!:dޗ~ƍ{ȂlvTTO5nW@ >}HI74]sa !hrk#HI;VKQ}9zNA \JX`͂7惜Vf%Nrf,غW8d.4sH,_*P*sE Hګ, .گ y$HL(otŶ6 A?=*.#Rd;)j rנ>8  HTuN-fh|z %]W&3dɮubo뜌G7Pwf+ЖݼL@"Ʋݹ{*=ŏdH.Rbd7^ K+uͽ<"14 _zyOd鲣6#ƿ1nޤWӸ &sԼcY:U 0% +V>^/As;6-ךk+Vxz Yf)- οmPj{26&l 1d0!u1gQ0u> ᯝl[]r&WF-}tz7gRzr#&IHW]wP,.g2-,͡m2@2fia  ۧF^\`xR^ ufOf:]P+OLjrxj\6~uנg2؋&߮TmC뭳/X'< ]`@\41Y%L˟nGڏ*K閊u~T4i_z9mK|^j,qH7\K v0 >f 삶pgyD̋LeR^3*:jrKQ@Gy Kk)t˳ݘV3F.JlSi6"xf>8UQՔ[%LZTR8Z]vS1jVK/F&I]e3 2׽̌JǮC,sݱoQwu3%6oW7sUæ9y0#tH*(}AS=QAN7(P)b*Fb'u$'w?Nnp=C?Z3q;"Lge=Jёb}bn K/D SlIJt w%L1|;yOgzyIw'{˚r&XnmJ4B/_'cM= /5V ǥ+Ff(̒hvq~9 "_gQj6Oq"!8[GFQ+-O#kHz?rw !6TVc-f LEW'3)%:\noR"ID4Q:Mu:w?_s3p?MtN!H՛9lꙃcֈuD j$ėn bDG D(wLqഎن:`ᆵזGT#Onᗔv E0I&kcTHؙ`}!џu uML86X#qZ`gZRtˎ*򥅎` 0Y专@jEYћ3`[Ku{! ھJZMf_a*-9jlYx__3L<4LlAsj2{Pš8M-Ņu;v 7r`*2gݽӫ̋rX s<-gR-fcOWѤ_u7u˶b`pnO ~篟vf4ǔ@KNkg^ 83(;g)2iafA~\w:!a 6ʼn<խB=[E&bJoвS0Ek# k<54ptpB/T@O m dlƤe<;cO8:4YPPybSO5z*lXfK<7QP'N7PD20@]Od.!e'9#Z`]|ʼne6[L1}ȗ%I46zr5fÚ@i0k>$aC 8 E<$  G1 $#$24}I )Lpmw;Vm(Gk>8r4FT7h/9]eE;}b4qfv hp@z,tضv3},R/f‹ \3~z"+,8Vܞ/ ]12 `?. xL/g]ԃBu!bn:m~O\ BV*-H+j~W/>! 8fehôJ٦ܴ^] 7dA[ wC<V<-mYc W@ t]iJ&Ǭ<k>S&Jc=B͋^nU:@p<0R |Bbvy~WSYMr(e| s"#P"}2%^;?Y.3QJC۝=VP L:j4 @[F4::mYN/k0#翿yg`T'~{\lC@Bb| "uc:'|QeO?#"*t^IF>E/N >=M7x 7T<`1cEP6rlF9QۮʷyjX`B>P̦S 1$_jQ{W3؟'SVǜK2q[;HSHkt|*/v^Gմi64vsmhj>9'r$>*`">埖57=Im`~:`S_ /ݡ_푋h ZA͡de A.;5n( ಣ|=$r\ηnk4Oq3,Ʒ*!JUFm:\voomiUj" 4̧FR3S[ EO(gtрLqTtnÿK(vo[٘z  j̊.er}y&JWvdt)iMr(/?ZA!\1 n! ̇:~4\#̽FHXT\B>,W9<Ͳ+nP🖽脎egL:/QMf;Q(NjK^=5_?ue3Bt(igvx%Vz=4g(C'?^U_Ӄ$M6>TBz2̆qm[^@61Q9ǿҮu/@aÿlv)[~Jqpp"1%b3`q )h^x(2 j]yFe+/C:<_xE2nt yohD J buh^Ѐuz*^+ڊhKyK+F&xfjʍ+[<#*&!Cۂ7%T,L\>l[H%dhV$|U| ]Nz  )yP+ wn?3nUe7M<KqˁjЁP̧y/#s]= x4`oDJ~ae5ꕔd"V7"[`1w.kMePB4`q4K=!-zĜ\m8*RzߴC<ݛ| 8~{J>1-8 ![?܆zR:R|ə{ֶFOHn2Fs!! nEnaS4u׼٨m۳\5#IWTiqq{e<d/]"x-:y'im4G6;87yVP -GNiJFq@eW,JMִ-'eDF bZ!>o$ʷ"1joX3i{ Oqp8k@^9?3*m4e25"$NjkIX-b fH%BVgmrHx?76:i.J:ɿʏʭs׼~] Jr„#q.)Ih@*ܐ7‰]-E[OX'#72W9W$fi?撎HU拐Ѳ¢1)yx@tNa~X%4ҹl4jhs.z+beZj/D2v m?ZذJv$5.ʪ<Ѹf\g +TZ߅.K(\eq9j+t.zꥉER[ 94ZÂ=-\Zofn| љmTU[?OknΡ>8)Gf@0&9p*rw+n٠n0 hQ[m[ AJO.򘹼Cu*ab ,aŃ)W?HKA/X[}]bjǶf`1 Q-gq #ș8||^fQ<:5'DzaS-ƭMR)2ήk zzkC٪?ãVWcBJ4Kղi[S$]n:ruE3o){UTekb 4 e _ *M5=$\21yfcn@)$Dx2L;}hYL6-PLݹKED EYYtPp9ցW,(%Mi)}P^C>ZyۙJ4ܚ5K>tNw-eoCfz3,#T* KEd{ `9AdHfSvJO-tO˟< uyŴ LH P~]3Lz,Zt4}Nɣ'bHC#_^sFMᦴ|rJ5xS'џjq5U`϶b<gŰRϵP>EGL8Wl;Rc@ib $ud譤cpbxkRXW e\ _u]D+ړQJ V]WHhoGn|[ uD[̌q o&c %)+Ab3BQ~%Ys' Q$hVNש~Wv$?) G-rjS6/X5qiqW4R6<23d8&QbW>҇=W)UxxU8dڑdc&KL pAIr<2MdzH{K%!`8~H]łCz H(5 cBį-A7 hwW o9e8#>1~a%0joxi?~<㠗s7:֗@QG [C4ݗJc#Ӫu:Z[ɶD74 @2ƄDKS3{}@ *{m5Ȼ`Qٛf>جpL&2??Q1tO`fbdn`H0aY iIi "M(Ba5IjEdrigH1Mؑ߈?8Ltizt=Oie,Q;G!ϊi22 qOҐ{PӨ'~ُ\U uXD>ND$D,[MN vYq%EachW.Q\Q`hVŤsX=k1۹{6<$=G;{{cju5V*5'*\/'X32 TP.kXC><s)rgc'L0LjmTF8%b굯S.:2+Ghš[CK9iHt H#ʾ'FX8&7$'mo@K33Zgƅ?9ssj<$# QǔX= :-0PΛm'F5A1oQeG>2Jϝ^))Oϲ"?#ߠlQ0dڪKH֏VX D$:OtDQ> Kb*kA.jˉ_L?^g ?Ge)}PCOF֫ĈW^u&vٜ|(R&KYp 锗Q0V lne jv=I`CLuK?E79T">Z=Ns‰&.ۑ@e ' 1udWƺn^/RGeL Dje; K^z4& zPz2: V4ԅh뾩B_qhHP῕NiBVKr% U+K}й#ݴz26 DtyWjrw:M0Dd҈6gY['<^LRFo-͌'BBRl=@ @+pGk;BPFeyR[PM`"}2;i"S,p ihQjyv]\h(lfӵ>D֭`S|"&ӄ i(^{.n8y$(=kkI@'uLŒJIld Ky,u]QTruPd© BK vLP;e 2X?; kۄ:UVFp"b)8<lUI =ǘd|]&E2(jM c,nMX4NL$5` b͕`bGBPq[L?H6H&h퉑ς,]U(EdȲ@*Yͱyd7(RtBHMW%Vd}i# MT-xq%/3fRTajVõ ȋ.OՓfR_eylD,n"Yv3nG͒U(D<5Go'2 HjK6B^epF(]Q`#3Z*‹Txo|i`j l JK}(MKM0TWHڀ$$FOui}-{MԈߵ^B5Ve)o_=J$or{x -[טQwGvKtu1%w!'fk[WȬ(qX2љqlM' ӵWNZ}4w-X[W6O Rxv؏_sB HLxMϙ7Nϱ7E?qpS&,,/.ƌ茟`kbmX օE҈6uEaSa>W]Z"bwG ÅTa܌!s0aDIz-3#ϗ$ˬHv^:AʕsڂJ?13Y )Jo(pR,^O_%Kr,sAV>ҧuί: 5{02!E^M(5^-#hDQŒnʶMzF{|)mx]4TfE﻾e| 8 d'";-W^K zٳ*ɭtRGp#A6WpW?Iiޖm}36TpJ_vcdX9Kĩ12IЊ9u7@fn6Qڟ\>)&RNV*p ד鹓{:'&tG:Pk f*ArpZJh_@oqOBϠazgNJPp1Oq:'^ǪSeq&Zꂮd=RاR̘oL::bgb;|P'5@*Q1FNFĭGI.9πEոe?" M Coޚ+u*clk ۄzYb{Rbt-qdGNʲpma3itd7"Egn"Xb坮 B#A$@e@&2}@]ϐ~^`KgA(1]fH֖BB[)ܕzW=vEzO 8-W#e8Hkm|o6m"flR/3k^RƷZːE㸡&auMRSKH wg5qAA~PF;# EWwsBH%E[&MZkIB,Oor36E.Odt%/sZjȽ55܆"5 #o{`U. ]*eLOȄ  \^eC @9ɅW7BJ7CF +hjQ"״Xh(< Nk<f'`C0<#0A!hsXIwإUOT}K`jdrh (r(o `m!H ˷Ɛz} K7S*a'RVwa5S&az|0*<Q?W5rlG v|F2~a9o/7s-a{_1*<UX)iYZI*U4<$tcF1s\^x+6l߻# Ĝzo1Fnr[&?FXa=ypgUo|3"oAGĉ M]sWr$rt.p6Aͦu>R01u`2;Y L7qrMtUx(y}@^[,nA9\[<ڛT,U>^{o;>?UFd~V/ 8u"3s=.Mg$Zgm: 4:lP0gGI; D)8FVpfT]-5.y2*&&=|kҚ=ÃguZ Zb%#8r#\sgצ>"n/C<0EKan}`nz `ݡ`6ug#w,Y,ϩlLhF) GUjo$._{[v! p c̽76mxl`f+@LZ`ZhGoiq_\5l+lL$5<%HȌ7 TR,ʚR['Ek.cɳ ZG=35ꖇ-&Rp-&/f=p)R9dp~^gtdr?& )2 ( I)=5:M { n0nAzBjLX]6ռE-r=EcBk^85v5_Q]aHK5/rxY)Xث6:kYX3_byA7nitn7*߅D<d":A>~X]= K NkROmL9 wCy}tMUMIpcpQLgo+L{|W)LʶeZg- /Tע[/"#VM^$J:ʱplmB]mN#D\t4_˾7ʕE\QٽԩP^[k-6dwu65q0%K8CGU{>DBLYI5jE8Ot?.~'7JYGܱyP8Sr,Ґ%Bn1zVľrClg!s*es>o5T8$?5Q*s޵&rA[}$mlv,Fv 'z gdezR-n$Gn9\G>; gH,f۱g0 RQt}Eks8UV'N;RI,@8_uo#j5Jť`f9ɦ5٩)=+2T3[)0COܢardb,![#aZ r' WU{GHs)_AnÝivnmc?H;XR(@Ůѣ$42׈oDeVqt@$hcTbWn)fPmw3ѥALJZ8ҹMV=;L9j*N]ZUDl؍cGSt7[GַX>*42. WD},2*ƐU%g0ka𭥁qW)| G-5KAЂQwa>idnWV<&b >CgPp=QAl걙 \Aߐ7&c}6G4^oabG'jVi"ytT!*Y'#hmX}0~Lԣ>tK-e+_ -|Cew4eWR8(?*#.Qw4lT(uB00 Pj }7tT=ߢ]Y>zʆ:L*T}"31픚5KwI+ʷŸܽ? z][QJK4 Xbwf >K p*(6E a~gQ(pwU$HQ=.! "Ar8WS5XUU_y|`E~~@Q WN1AJ[ڄ2]r]zH<sD_nEti 2TŴyYj嬺VmӨ Ս~!(̹ǤFEbV!J[^uKĔߊDȞ7XrŢ 搛+>c=LN1f-oD.*;ރ$YQ _di >Lpn"| / ,g Imz_ޥ5 *!5Pr8P|gqVnr ` a 7ʧ3gd /⦓޽G>z[1\_\ 84##tG+"\na҅AVA'{q(y~fzlML|Nr>GMsԕ>R7'<%'/}O1wB~;@|?]S*2JuKVtd  ՛ wb(yqbv?8[X|J?r$N{2GOHAm vO6:4"qټ#w9& 6GCJGAPDzC< 4Hш;m`I.9B}֣;p3bez Î88ln*x?rn*pAE#Oγi+_(p}s_.,V~̖]L{yPgK8no6*ԧd&MV|1%ZTynvlE3mtq:{U*̵^;=:KG$_NYD4# kB<^єSP1nkv)&I>_3˿l"; S¬-=޴^vt";6j]s 3> `Ji1H_(Ǵp\Q?HK1_RV1oz)ߗ5ܮnkyʩp< 55XryLri0κ_"[MB"14XZS~:s ^D1`phXʿuךq^"\m*U 7"*[GRs+U1#`U:>HEwYKXR36%YWoUJ5`MmT}E @8!1쇎;iǙ\y5mZQr#$y~Ѓ\ך tRgŠ˓NZjb1$cuLuȁ==mN`렗2ig Y`3 B,'/"zd30PfRWa0Y7C)y8{GE xN0T\ 7PSabP3ؑ VÈki/ƙCwEԈa6C\ 5(Y-": բgpb%NlG3͍ahawAŸa. w*Aaֈ&4Dtˡx}j2@40>fp:̃ R@-2vʝiIi`xpZ_ij #fr (&bnH1M MdaT)8"U*91/.ی-7ld+5sdUɒC[1^oQEė] js?4^ =ՅHy$mlyrV'2<8 3\=L?'ZUaaI@]ɼj>5%\נe(:keˏEr\k TozvD$~ )nq ك>}hsĪ:+k?Qa:T5&Ğ/ !)~+; D9lZ @ @y:uHK_LŜ.G0$AeXa+)#\U#o`} \#z]R5i< b pM wjR R&숴K dƯ/E=((} -+ac vohJ-֚ҳk dG NW> L@>)C S/6~"! \0@&sb1~Nl鋊U6z/hL:*c/K&KOq倭ɷ9 !uMsހZk&p[~9N)q`u1s-&vo ʉ|7vu'P 0L=E}@n~p,iJQQH VԷA57㡸nJ l Qk)5gNO[s\EK -2?P&!]֋c2AYoYRq.h܄ O(a~_"c]_Q1QzI\FVFV ZLTbpypÃҬ= W2w\"} ױKN1}}Ux#s&1m v_$3'/_BemƩo2؎: fH 16 >P*xjA~藾V1m%`{l%` c *iv0vgZͫX[D⹃3vy]M[5N *=DRyMٛ_鋹vL-.9PFZb'#\fk4ec}džNw~R=?VEO'aS̺reB0<袭83^pŁ˸Lnr o5 s@\ a"ɊV{8 p]k\Tb1]-_{2K΂lX*LKÃD/$m밖yIҙ- $h2j9Kl.K8%knq0y J[r(щ-^|ț6W pd.m~ |>7:s6"i MO!i<CnYR;{pE&EOI*6^@P}LRf*Փ43 /AYMbc# QՉlcڪPtЧ }2qy &p"*+dy_H#{cY>mEk|Jb##what۠obώԷ[iD NIbIUz>?H2H܀G3i;#yP>9A-C Yݣj`} 'xFQoP@CGh݇7 i}-pX;qjԚ/] C _5vx]Pv'eSda4(,#b)~896>qs&lazepn^So:iʍjoVɄ\޿mp`ʺP,zU+,|[Zzj [RJW@3L*x4`n`I!q3a,OÇG_ciHA K:k[j,%xWx9`軺j;<rn{PzםH9.=1ꣁ_/Pt6cRhx]80m\09E!Mʔ.Y iل[PUhʶENŧFh(._1lѶeo .BNzY 0.-XLe]gO̹ȇZ1 ^=x<`vhO)4IՔ$P8ԸY*] l287}mtk2vxzVi~RjNጋ%K?>* ˛Rd.M^}a i`ִK$÷]{aKmO m/Ʀ:񎯑UI ~Ģ`b8 DPW}{dX{ԟS$]3G@9C}{U+*G'/*VnC.'MgI`V0/3+j]9voO*ݺ7ڈB]'̬I_AMbٖCʍb9NL^֊ 7{5$֋[䍹)yX8,Zd~ _#x'5'FPꈂ+u;k߾2z3=;Ư?Ki;#YpD{cدQE?+ >˽mg!]TPݓUtn,>`wVٴEFkeyDڄsN>"T+;@oIw8Z!0aQ]Ǡ !WE\?ī4ЗwkdjF_qvlRJEYˌ/;T&wR{jگES>V:嫛EQk{Ԭe[|$guБn]ź}:Wd@"1.p^}ֲ7O\{CAnٴEW >aXNj5EҢy J3[!7džůߥBR)ER$lH>K=0=t}>m&c^]aGg[ʑ\@K{t)L+֐ro6\jC`3"tI.QY@W`"/-qH Y]e\8jiQ3踙Lɍ#Mo "Ѻ8yW0*N 2P_|[H/9 ^$uqKv~ry ;eBr9>:%?.4Q)8UWG,W |+~ QIOo; Ղ9&g f#^7.Vi櫃(`N1w$أbƸFMmɅ Ҙ ?_>Eqο9C\Vn+xkjymuDL9ˍӞmmX뽑o_u ⩄*ڇ*3\G!mBcϷ+5+MGW$4>qכ0m2SԒ8mtkf[w;}tQ24+͹qtal!Yl`cuQ_K / (IPMNarR+G&⍽w&Z_# Ny䀔Xo⫁ĮT~#&OPdflQLS 2|H(_T. Ap3X]ĉ}P( ],_%z|yǼ"b: V@ȥD oR5Cs;*Z, 4]wvȒn?|>CNT.MpUQ/;yQݰuh'ad2݌]%k{F`'X|Qdvk ;C:>tw[~&2yv]N2K,iߝS3 ;"D~'[&O+qh|^'}O *׎9~;mnn3jzSLt7Kps`pn d-_S&ԭE˜@QJ+c ~v26N4I,rhVBLyxf-xE~ʛYu fSDyE z8_|\hM{O@4{z[pBLW[i8XBxM1 y-^c})!}<#x15ލA*b7߈߂"Ü[9#/@ XRNY !!fRS]k5bx7!N[4#yNfFŽیfv-:+¢G#4AII4oF<ǎ_& caxtH{ꪒ:xUctcډ9pA%槔'#ak2:bOT8iNq=ζC}ItɶEFmX+֨Z:? <IkL]KJDw(hE1/K_YtbSoM#M@Ƃ3,i_2-q!^Lj8l&7`2ՎH-75 Ӱ,D疴a6[D+;ϕ7&e4>RgPxGϬ6t]U$b=驌1]&O8cZB] Jw6?k -]:?Ȍb5,/U~%զӔrKzЍKv*'Mwc}y.B;=,6Ů,,0] >UUpfwb L #@5.1]&wlڔNؤ"' I3֮Osg:Jfb_xTz攁h}H}z5Қj2;X*b7eώ)= T.w!|86 v)8GB mƐ_/5,yN(L(B@Fxzx)ӾF;i6h#w?zǘ]5g!Ni-eY ΫyP D 3fql>5!LjZTBUè%m O6ҩo.{U€ Bn)" a̻R)% ub1cn2ʽAН?*U[%WT G_ [wc”{~'v _wl~a.?OɺcoY;eLJܘl:Hd vt4 :OK[Z"ue/1,yUNS@(9Q~ӾWhC57 #Ҕ{ K4 e'AONUOQeH 4tòeјY@botcz^+,29/O*a7Z'ֻ4#=$l|=oW? ٤֬qmŝ[Bi1& 7z4 Y1Q5c的DVnu`:U"E#_\*cOharlLę^\;*} E~Xm(<7 γa[sSq7q7WMWZf+9O zI=n ^|G',o3H7uvn 1z+QY]C'Q z`X6F% ur خP9d#'56*xکl}@ #!R}E!dߘ%6a>x] ^H@XUJR\R5ѠCptJ1^S323bdA{ h)'$upY\ɗГ2;Kx2^%-}IۘߟZ𣫌x)1/'oFche4$|?2",3C.lZq]pa"MXy0GO2i "iNs+tp~l:VB'ܤPwI&U.e\J BH1g ́O\!KzI?cl=$κx*fq8Zc3rZt #; 0ޔ#\4 b?Af2Mj.읩'MFt]bn|a(e]H,v˿B \g %:PfoxlOfm^rEd=Ve=+| 0x+\E(;-| 5=]cqk?n)b>]/܃;~mbA`?7yp[uT%~AfymOb "5 jFqlSHm˃Fh9vEp@=-c#r8nkr0Qۉ.V,AQQ~Zի=;ҕ] U *Ӂ.ײag䁛C8G݈)i呈d`R-^V)d*" r>y؀Y3NP ?;MK5>Ǹ%pm&n.Z>ݹ$+U*59"VWW> .lPNGd~XA@@a9^/U|=?} J5JMcŮ mQ1s%o%nX7y-ܥ^XrGO7y iomZo0뉹-!9`.퇄&<>/nJ`xi~kNڛ@ިؑL sI #R'V5ԦA˜_gʚA07TY.PaW⯖ ][q1P, [j&'$jN*c|&KեAR17hmcMNѿT r;S3_nм=޻zTBN`~X%S5_Tf”~iy ì˕B TP/Pٰ|mAC$NT#/SpBNj_0TB݉PB:IȽIC'8Zu3)y PM I1Fb@jtD󎥥ϋ#Un.? bۚW]3Wv|nh= 1wEc#v_0מ4cܳ &d3ErܐS蟻F C??)57@/v ӵ15jw6 = 4]/@ڤW>MتoDZԊO4H`;*^PMGQ7FD}ԧbJ.0auEhv'+M;Vp[7|]5ljʙ+^,TzAo?,ԭL۟2oy!^ u='r#5Lqփ||TOykit[[;e@8Pկ~86cD7$24Km &'d%}Y$r &/Oh+Oxq7S!HNo>aDr.ԟb4`c >vV@\/vTR a %bZU+rzt<*^9ZɀYoi[[te(vx2X3Snͯxt*%#pu[Q 7RY(^0/h&VU`5s˰Hq:Nڼ"(\EbZ*$k9423X?<ףsD m*%Mj?<d'_ 9- #1{8۴f°-ܯK}"NB8Q R:7e8JZגVоၔI86A(TE-Pƻ@}Ͳv}D#P9 v0;6,29QCχշ*;@T~<_IWXO>@EY 272>WMfOCZq5WKX!!#l' Q3ͬ{L`#t{ s q Oٺh$˅1MnT-#=ܗNX[},dּ IZY|1/Ҵ  i"L9 73w#L}4Y<-CQW$8u%<2P[MJ&&8_f7KR³N(n'Zc?A $ZA$:Vz!P6 eJ,WraBؐC<7Ӣk2Z>ʻ6a]oOD&&4*Noa~{tʂ&Qٓ.@xv*W)*'8LPK|uV]_J"ƲY=Č!oL; )upgæK5$=C˜2d0*AN|7ԱdUEܗ:m! !zh\t (l,h0fŮ2l|oե2#/XVEI{Cɨn8 mIlVH懾AW5 T&Cƍ?.It,U1t;ÅcBpނ"y..вMAXcK q}AqfexgvB_fōr4;F S6`GaG2*&F#}~ UOݠa؊Ո X)ؘ#MܙBfA t?Kltf74n~'(jtPtЇ'|H^f\VX= CWLUw *#?rFI{O5j;wǙI MM2iu@Ov6t)bv´lXE%|L-i{ʏ\y1[my17R\$ aڪ4w FAN.] FmX~6lVWRr:9 {+>I]ro(N_M%@a-d}lBm.O)a~WrL1]~[O)N`B0BГ_rB ]J6H pt`@y8ΒQ# =ΌF0Ʈײy~ dlM%[i|-4]Igk_k*bQ66Tϳ¯4<)#[#iܙPT !+”)>52 k 7 <++c ч(ZK}JEF0~SVdXuv׺ΗU%$(}Ah aJWčͤ~Y즬9Qf͝t%EyP(3@I K_l4*L]U鵀KLNY6ao21yq\w~x/s^ 0|/]U i1A|R H$ __LEOdݢkctt 0أKg\ף_%Bj$F@Vwaȣ~WT6$Mg>+%$]n@!|忣MȬOaXUfm==UʝF46&'ǀ`zNh̖&hmǍ4AcD o N섣@gvQOX}S-| nsBGS箪UvT(Z*ʯ}A9k>)U!R1@xȏtHO#8 q c;tu9'0i$ m,V }/PT;T <\w5a QZ ǚ1Ij ]i37(5.ܑ٣͏΋}, Þ9u|b[6j)?=)U\e`=@&xC.z=!l[(ev{U]x%?[Q2Tey$!DyF#A<xG+O͆LsP 8/`,K2<5FBj`5>Wi3.\]Fbd)Xcf$[q?QQuF`ĄԞm&44KTBӜCD7<={+4 }WDOpD !"[WfPU&@[_;ФtG+8$N,SŸ4^^dTVX' -2|z͆r=8uS9N !be.RD̗B!phȰިAr{>K&[GL^5un|1 "(3# 8k3iEC2O}o.roڈVIα$Ua glKU.O1UΪZooEk_%VTح;O[}DjCWΟW}(a%z+2 7"~=o-)eX;і6|fT96 PSk| ʦ~IssM!CFwnp}q`S A3 -b&91T> )"dxw7Đi/4^5J:[‰"1\X`  wɫ8Uͦ69Gd[m'Nemb/Ims1=4v{Ϟu,6h}CR|tSڰswCN =H؃WG0e5Q?yJr8L$CK/~Z*U| lQϧ1(^چ\ ZdO6ҧ00IrL`*ٵY5'3 uL#zU\hGb^0o7נ-dyVϢ3}| TvW[H`UP$7Z}Q_O-2P̢t Ue[z7/`bC?, 3gw!ef#!bў]q쌉NSڳ88مOYR2!|BE/9V\h,:ɉ{ $tqmЧ`,jѮ,)sL4&w9Z'KF1TBh3bDU `elooPEhgH/ Ra(؆6ȃ 0<=PCل"N*{yv,rTB\gY &hۺi/n[ş![Mf"U=aHmPι`A~F y ^:D$,~ې|->RQclsKtk2^fu&,YꍥgFS%@Ш}Nδ`#3[j՜Z;HCͽѯg(*aXl@o88S݉OST4>Hǀp)iGv|_䌇i"Z4q~bXg: l'~鎇+t qY-\l8Y*% LU2I4E:s՝}jy#/Izl7tʃzISAB@4XmWZHr Loh5frQxtS9dv,]Nf%VN =pH@a)olp~4Kb"GV, {a>(" ˔&r5_% qYA]Nb.O3 +]G F{$éakq]mVenwOhmi#!pʏF Oֵ9pgYZ07070100000025000081a400000000000000000000000167e5c8d700001d4c000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.34.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm ]?EhDTTk׶Ǽԡ]%%d4[JG_e-gW1sdHF!hIU,꜊!Ե|릷.Ξxa#ki ̄ӺZM5hi2DT4~@%ir 6@HX1#_(=[5]0~K;:o.2Ӭ "M.;3pWC2¸]Or.G߅; ЇSlrR ۉ(M rikIH"xDsgz~0(2+cXTh1FŨŘ}7jZf-4MN$k STT9.Lg8aGQ )*wp/\+Z!S#:)4'f)dŕ쑶h)8gtFP6 5ޗWbQs%m0[.A_Ax:}Gge=wxS i7B&6|rob-H[<\>x8v(3:~ك@MQ#w/~>g8ϬL@D> :gC,BI2՝ ](vy ڠO]\3ӯ ㅨd$xH Zy4bh:v?)H@<NJǑ}@ak?FHLw}g !XkL{[Rak{cU;pE*Cؾؽc#|*NFi- c4V"@bs]6, ?_"V[6D~{':-ܸ&_cRfՂ LAJ9ZJ17|b-L QmG-Y7_=M!k9t>"jU>j'*ΙxBQXkRa!6JnNtVFI)AnGCڻO=Ys$ޫXulJ(ѣ`3ܥIgUt\7eB7g+.  c>ϖuyy5+M݂0%O;d'k<>dXpUև)!ͪtt,<ωH\z;Ag R"/uJ0ƴFqVxZ36Elm+H0D0Ep+/CMh}].n2-od%D1%/,?difϋՎiFl*(%~xزRm ,:@L(xY&OC(2nfov=(ÝAmsRHo be>Ru;_36(3p }).'(olk'o|bNPԥOoVv5Dʾv @?%}]s]-g'Yw9eaCPEl>)~)*:G_:V1x 繴1{omnN+N6,}1j|ZK.WIgGB }?=,u.:@]+~ڎX[LL4'Ftި[L?<+?[A7p4J#{r-eU^hr%Jlדٶ诉LX{2#r$O_*zRG;4Qi3N p~?2)e׮aj=ݛ\O{:e( ̅Ѣph?9> z&ӑ|hDT1/[fؘV3|_@F W7+a 6e0$0ϘVUо+ԛH$7k7Fg2tzݯ"J{<ï(cஂKߌϼ>%l} 5tP?ӽ}vC|o PDҴ,xp+gi""(lq3L_ Ui_<.qhQ P4[_t#@<6GxSgkͲЛRØw"?境M %i`5d9dHʚ{W QM,ҰH-pX+l@8nbPlTU$,(7W9Ǫ" 95 OR0Ym}6#"'"L t̠FDL O+qXP(p"{&uy#nl cLyХC׀yZ*?OJߢݱOÄd`&s2:P]&D,nF-fB7'ˀ/ŦO0qtTN7WbtXK-Y u֪к_3o9BECO}>R@amf2BhZ 3p#$ɽ{=ؙHA{<.{X{rSؽi~dߐQdx%;2g\W蕄_Y 4[W9VZi"f8X70+Ir:23nR_/t\D`źs(FBQp0vYکycq~(SjND[&]6|qq*v6fkb5yᐓo>}^:{0 }PoLY|kq"G7N`17^iRL,U5pܸ29!6 cnP !#J.~hq.{6?Q:,zOBJy2+CxO3\C7灐(*P 8*'O;n\?(z&$F'm%b@Ů{UU"*;e P2. Faf{5@%a m]Y).C" Smw:T*HY} ˒OJ]%%2  v1&/yBz` J/oh(bq,A8YE는B=)d%QCګhw'gptG0_;ajXYigљO@EpOh;#h SDžu?*87$yz 씃5()7+)M̈9N2 %E. ZaR=`bUo!d~>4b`]'61&9[~>fIUEF~ 4H&fC1vrD߼g&'gӡR{P.bT{y9 A~2=qGC'\Ϣ/Fp&|E^[E*r@ϋdRn|xrC6+*B7r= =.\0U\OPZ,K ;dG D2 u2URZ45ʞSqsE D ujh/2xUn0ޅ<޲_09NtWMKxHE>}?*oI'}meE/.bTmHjurZ`Z 9݊,HàDajW"-]j{OڮdLi0Wp>#g Vu"&ȱ{KƷXCC_ Fj⌑[[%TZ|>ZqI'Bu߭|9챣,kl7^so KħֱP9Ճ4 RP"=9b]b4u-VЌ}oW$ q#?#&10★TpϯU[T@JXvJ5t3ЁS?_6 B1c)4^smyV NN^,,ݔj4W훆CE onc`^Jq t8#oц{V!7laaLCfh$kUNgOjCT=$}mcH:>Q3,*Rtsng31|߯JFȢI;Lݬc^X";ZH-duQ74>bd_ʉu8U  v͏n5;(b"e]FUSb b@Y] @m+;މu9wނplSS| ۭS <{;!eg&# B`c߬IʫHRƥmn%1TȲLs^׷$&j /V\$C{x&/u  Xk63l*g C!IZD5,Ή|#47b<><~ż.- MP/Fmw=_`|R K7)Oemtx9.9WѽR7[K3%a99!P`4I]'$B&D6)c zdvNxEJֵ@超jn_e%v{H1! AX *UmgnǴ(tzgEZOj@#׫mƇA%r*\+f#3 g`D/IOXhk7ɦ4y/t4׈GsYԉM,7`l .^h&i!`KHT\-<^8-D~L(6jNֲ޵>)Lcb[eݕ)3߹lvWDmóPp<XlBVZMpӓxq^EKr$9(V|Z"c,>l]k?Y tEfɮD@q(R<5%=an28K O3{J)~vwQ5LI@?w8 FEfʄ&R"܉ K|+]HrLC}7}/;}ީ~Yt5 Mӓhuә (p;MBM CF؜x /d6<0= ޲ 0IVPܵ"'H &2檜Ykxd3tJ毽U,2S`8xt7\`u#m[ ܱ?\|_{/iyxsYQ1E TfRA yg}E@$جY'9ʺǨOx&Jpo J껙bP Zﴇ jɖEԔ/@@G(L h /R7 LoN㨔l go 9H/4!j/EWaJ߇Jo^v}P ԅjIY ~cc$r; JnJYnFY y{Cߊ%ʨK/QGU9$\8'3*czoϐ Z?-砋r]9&jʍR'Pޝ:1ي\|J9TZW~AQ#aJry1n]O5 ,_q4^siuÀ|,ѢP\UuhFhst;.7h0-=1"^gU2=BSUo%LQ֬Fd 1{~5pٷzj܌h< !l"^Y`%$@uҘdu ?vQwR ne'Mcczk`Z,M"roeulFJS} S1l%1IHF6t~t!:j,]L {҅-%5F{+Vd./)t>m.?7mř46utKM@,5gKc$P oɅYa8ђ>1F.7УжK>ݾ~YHIMZAn* m8 @A/%)4qwl.gC)153(3z)Ko^䢳]k =#{!$ѹT EmVSȡ$ vd8i(A$טU#S7`^Wvr'#G?EdN2!\M -%ga4#FVz})A$9Տ 1=MzÔ-bj, Nʽ Ո7n5/w΀=bLtB$6kfW,2p}kP2xbw`χxr;.]Iknj]*! Ae J#O/3I4Fh@B&x#銃K4N'h<^ܕдT03r{hK]i͈rҁM9^c7s:MT,[}>`. Q>Ʃ:Da/4eD%ju+;@V^5Aa.~40A@0JEy+$Orccq<83E S2h,i5 IO4=4ˣ."8jwEU*Ow(nyAz#bgok/% vso'lIqQu "J;jwŋ@N ҍg<_CAD0Eѓ(㰐 *y@?FY{9H!z|o*hk v4]ه ֔l1eT%6yN#Xh5+'5<@*cc-1T]XDS3m)y& 4OFbn{s Nj1&vXCBխ1W{ƍA\؃ E-::q93(xk\g\h7Wv3=NC-VEʋm&Օ3)Xr4.Ļ_qzv1PKq?o]K fS&sI}, m 5ufE/tO7;k)?({]Lp"1K"<{][a$u{~;H.b@Te ,F48Q2NB01̠d5I/r' -'9UC\0Ֆt g?`~ No|_^ן.[qBOGF74˩=*Q׷mr֛ޕh5= LdTZ5Xp_8#b0nXB?1RL@"h)zSflaNc{\:;\(Pfj(ȗQZa5< qaW;M,bO'z4gr-RL9HXp̵{qBIoT㌵Cla" Q j믿:or4,-oc_ʁ $L9v\',8Տ&tKa*_N|iy6)v N/ҵS:6Cdi֗Y mo-w1-*NE1G6FkMM¯ŒRLOmrY%VZzu%‘yc=5bT5S~JsG@*U8R̔Wc;~Iv}*35be*Eh/ٯ=twuO"* υ'(R.=#dG] tobfؾWU6YXF|d} 2~*yX׉`k+J8/oW[>Ԡ 7E1O6{2d4O@sIHaqpS-4]&7@:WWF.Ȗ@1|$9WFo8f?1nEf|)6=*qũO5X~{3eiz~Fi_Y1ΜӰ:R2V;HobQtv1J97eLx7KBw5Т4sh]sP EHBeШG͋׹uD"jJϛ5iqf_ޯCaD͆ 7_JKBwWf_(f٨ąuGJv> ʠd0Ml(RZjz1 5/gLگ7N`/nz̴ FLzZFNV )Vo"p)D<渤?iJ4Nefc hS*BkȚ#yVmZ ?J)<1m4 )Q'9?qkՀL[#';s? %iG*`1&CG|.[|m% SC(FtM^ %UP]U0#zGY 2=rRyib~q{~4 B6#MF6'P==6e|,24@̡GA[e|ˮ);Nw8sO+ 0.."m.5/qCkm 0DWSW+DI@~Am:d )Q=om nh{ԡbrm޵]^y03+Fga[T:v[^9}rA57!7=D)Q4 E6Ԁ,ڮg^ ĜHQ&]KD XlbXBaχnd]ö.uVY{TӘ@)d x1*5x̪2 +$|d1`<VJ ,>\Pݱ%!^ǰfMgXwY7yN%[4'T".k)I!!nWQ`׮*n)U'ӗ`Ky}J@b}/f계7+I#8eD,k4[X]G!W^kClhw0Q] R8{/0c!Q& 3 !&6]ed ڲW_$RÇ֣HՎP[U Tn2(PstXzGZ=H0(āwvxKQ̑@`X YB@M~ C?0ȵH?ꤹU.j;K8d(95)ZAjCK|"p|]M/yfa V]/BaJX{γ[{N8 XbvBJ&'tgK⍤m{pfQ`d},0'ԮrjБiFtIf/+_Ìn~9_Oןx1f鬏>4taq͗UzېP*GT3y^i=㴉HA_7f 69w{ Ǫ"q -k/x9ږF75#jd`,!FypCTYf -#\+,jjh֑ekI衖Yldny pF*lEI-08*"a$Ҩ~-mBB-}qz?.-: [g9$y6l^jSR 6q: On#NF^IPնt x2N Ĺp;PZ,-:>> v(s:[O~ ߧc1"&( QV y }n..0[RmoU.F ʫ~S\g@Xu{9\ UTl#+MTOn7G]8杍Lp% ot0&Pi7o(,ofSކbrSQmtv35}@m $|X\Lv/jđC;tմ砬dp#r’8er%z^n7h3Wڀb/`ַaLERr'%PO%JPdTX1$saW{rxx*PRC7o{bWቓy,fLY~A)CZ{*:`)`:J0I᣻anW^ Y 1tLASeds8N`[{.Yi~_$IΑ\-XȬ<0{[F&ko3Pjׯ{qjү%J"8{ /fNJV/I@c547壩3 l݃c!a'!WXl3}J+xw M3<(`aF~ۙ]Q' O r3X^t) 6kml t.y R1B'"[>.7^@cJum=KpU|I=Fp`t<#!?8$4tF71 Jݘ, 2g TTl:0rg,4+ "*r^}r o 0$s8O+Ǻv$%+k)ze~ ZwhcF 0sCz&,#psEBj=PwVxd3P ~p_ n '596zNVo1fq3GA"t4 -HHVK}k]Ws+=dO90 iW LmI Xɟ~&ƶV%#QϘLe,Qcb5߇V:>p3?`./qAUT!Ⱥ}FM ~a=[!iagw_9*oE}8T6K _O@e ɻ`f)s5^pa=rn?Da"S|Ò-%I'(37!d]^. N !Qj{ YI;2OTo+7^?gYz8e Ŗ g@U^z7sBZ}YifD):>V% ;I醼W["ߋBFڭPxWב{0bcl'en?F|x $͸f&nv%m['fM^lQIgNP '\vMJ6cIlqgp9@!I2H1B96< |Ad+-?앶W$?Pr/uӛGC.TYƐ2JG GPrt4*̈>|Bqi֨1E[[ϒ;q ;S NG;!գm!`rɃgK@<`4ct q$y"-嘣A%ĺ4%Qr"6E6 "Xs<>T=5$&/w >&%Q[{E=OpO8Y@eoC{]ȕo@MXоsM>ϰvW|Ds߬t-ڝC|3j^DNXlA-X6DVRb Cȓ~:_-r݂=%;P1ŽCX :\ëWF>&!Tf j4Zw.gh, mܔ]śνadһ޵W 8{UmyVDŽ1Y 3k{g/)LVh#qq `$6))Sb20bi~tťe2dz }`*>͇mҌCZ^Z1s{j [z;lG&N._'Q \%K%}u3(#ҥ|3FAգ|q oWQ".0 Px2_3g87T.5cvĸ AیMǓJS0^.j. {bȘZivv%X@rDwyeftsk]SKL6jX?ZJHg=#ä[wY6nQdV(dBWw6"sױcԴ$U"KVMo(܏U9шnh{”SmƤKJ YNcﴬ>iíw:0w$$A 3]`[T)r7˺EDf:Uir fQubx&\$GpZ_qߤJQ#Îj Xɍچ&!?r@iƳ9٨.lSrqO)kB-q2}%Rp8O0_If2^SElfqRB4ޭ&_2B ?=CmM A'Lx}!O.P̘L$JX(I8J]HIA}-<MɊӿ Nj [W@YiLdm귳ՃKZЉRC-,C!PW'-7{x% bYB>rp{)WK`YՏ;| c\.f2ԏ3sx_3WtQ(v,jof,W]_?3ع <8085 &[6ko0#A_$*xc%6> G-a5d(~voPf&^wP~OY|zo[Ce-Y^/\Cyҵo3U?&<_E>O,.K% 7?3ix]uwU_06tz11$&!ht UyRyl+oIy{<+kx/2 87?J+K?Cynd Ҩ_B} E(/F-ừ 6^jZ/p}5}1E2v =B H} =l]=G/.^RPn'̂J6k.P籫I F _i|2uɉZ%5Yc+a]61Io嘿u'ΊmR [(:h|YC-1-PCF+oZWͦ QAs5uڛosGRhMdgUuIÊ'&߰0]2ӥ靁}w{t@0FIlv> tւX=RsLZ()$Lo EN17nK";4oDc% e.1HԼaĘm$e+YgElrjI ', ̃b8M;=hPs5L(ZB/5oT ΒZz)) j|󝔩νD-@%$GvzRQɗSeY:?Z^vW=/>̏f LVRzV#]j"'Ky4w̬aIo:֠dLp)­58uBD bRŲO++ /ժv6wψ 7턱rJJ6-ƧQO*@ɼzצqm?i\Ԥ`Cv7O p, Mcc*\`(2ѲYa ѳoI*9~v\ޥ G) h>db%+i`qA1lҦ„~&/IN_:ڬ&ͧ`ب۹ l~_82Hy+b-ś&`[ ťpÉltW\yN54?pX Fqw&-_HN^~^G'U+rҎӠVB2A`:So;vh-"9yiv}U@5ǢUIÕNhVVe, P?+{|#_QB<H[eeWUW4,ŘKA&V1`P1aolyoC:[Sϲ:';k3q0"+/DfdHWr =ku!ˁd5bΨ}.{F-yD١ZymnR__*!b^# qq1/L %ϞUFˉ+G)OP(xi~"wG&kUS#auW0]QVʏYQp&2+0;'. +у)W*Wnk`n?40lQU!nRK̓ҐX$[l0ToDb3nOd:e7;ފdԗ Pꚨ"#6;i/+ Q(5k/^q5&Շûݗbg֡Xc,*R;!RR%R{t e֥zL! Ϫ7KM-qX}ED1Ck;Dy 3 ލ&{xQdUI.k7fCO󣸩IrWz*pXIK,8ϑgP1bD$pzP Dޡ|FdoTgΠYiZ:n$ߊ`LsNZjc PpC=90UqSBH9wDjt4<Ϫ(bVToMULhGɱ $ L.Z)/{B #h~57Ðad0JTJ,TXem ӅrI"#ܝ E  `\ m>7W61xy\BhcYkv R\t8eAX@vx\}* _h#Y0ۑ¡یy4?5u{e7d{T9\L03Hޜ'멟ww*`Tpb'H"2H金3\^Rem,@;%U` /j9эp}L)$w`lC`V-A>@뽹v4~Z=؟>O\j)&- C;`3q'.^&3vPW xӪi`wFth.K&$d(5#G2ZPᓫFEǹ%+4XkUȺ"q2΀Be10h4H>4&3M.y=mMEXX)SVWpJFﰷ-eCng78 C% {nBc/UUkJҬ]: 4*#oVw/V2YTBԗ2U&D;(hY\epc, F6_]vE΂UXѳ/s'XvVUt~iA7oNO[_-1@^6yF 0[%o85l<"2#THB] ^K=VaoGroqqդs55 9g3q'7+~S}Pr+m:Nw)BK@tD/iK챯,{o{@G<%$9ua9w_/m 3f" ? S9%L[u$1UJKx%Zݫ/2k_ID 0ă4F>%JVՔ~R^BeחCAc)?5׎hTl9=7ƠF%s6,@lXjwcy>CP3 |PRm)z:7 reOh_u*^9ڛb/uu?>B;u(z\.r TsŶ{I't1Q˪Ӽ@tU BmՏ.)rO#f#8;6|oIH8ȧoF\JJ'QǮ5[Da)#o|['.xeV-ng.rOZW0DaZ2tZhd%n7Mfo`(IKĒIq!3;ETay[X&[m(L'0sڞoȪr^j <.*,=)=Y>;HE79aX7ɝ״=0`T+v&pU_vZ9J/f G;n6 ASNX?cAOmQyfD1D w@nN ;`/݂0|Z(vDӗ j -Yqn)𔔤t缛`{8(Ar[nfy$q1 Jd1(a!=ZK_C79s'DQx.zEavb%5.+0MB0 HXKҴ)3 G/61'JGC#:AZ$b#lZ }vzMS+v`.-ͯN4EzuDuB\Z=Lc&3LŲos&z-$7$Uc2=ě?AUt"龨 TǮıi}IBNu (\cqOX/5!&LEd=\M9@l"`Jt,q9ҺrrB.Dlm,DXWAu ,b%WlNwGS`WK|F5ދߠ2m<J?'y_Y4 VHf6Q]=w '` T;%O4mJos֪Ɂ+m 2(jap<WZ+RY$YY _ |T^E?;,N!^)(VoC?Q}IJQX2'KL)oBzn|Ti r :4  ?\`Q>=d] uX)WyLy߳3_U_<=Π@A.L]EQKsN䲏[n!='TAaOy>,WPXy>d)bЀ AŖ,F. ;׵j96㓔y(=t@Իk_Nq;en8Wœ / 1\$$0A5}p~"+rP^n tu>w)pJG1I1q t?Okٕ`dR{5?[dLQ %jF1^e;c#qx'2sPjyu/dY“,d77X? ּic_nQ> I_K̺6uBzU{1:sϵ+aT#o\ڽy:;W4& h"eېx!j;"CқhJD@_ՁWb۹Og??% b.8YFBU*,Djs$8W$BDF;G<6==S-5/>CvU)VQ̭R1V^(EWr6%IZ[iLTV2Xnaec@ȟmZ@^3bW(Cx E{bR_5*ł=c|S.[B5UfCfTnh_Ay(&2c*ەz|^MlV|iB-"=7ju~ѭACw$ZǍ?1|Z趈6@Ukc9aʭ֏,UdCj'ucp'CaFx1pO9Emlx+NSK"8}y"Nz)Ϫ!(K 8 `R72"/Gڌ'߱3:1$J<^Z+{&msC}j(XSNz PJtxdNp[ZƆBvEaZ1O<8l D^]b*]%n92A.t>Icr _(pq8{о V'`WSK)g35?Uz.*9Nu T4\' R:\gtsSrHmD^Zx6>C7{Sz/I8;0)zFrd^ ֱe)P#捹bsEQX<.:{._k/ QPc(%$P#ڛH)GŒI>{^揕Fȹp_*㘚ޱ[@o y γC{djO>FLIC_,{!ȡ iI7z!4 JygoAlTtx2/ZȽ Rǀ$iOw y MAX [o09f O?FX:&37t-:~%Im1|ʍ$kެԋdNRo>cQ:6dѮݲje#3j-\uHcי$ҳF{oظWʕ@S{(Sq\Iǯ tn=Czbh>eP:ds=ֵbj ^א>#|sZ;Q:p ȵNAx')NU~$}GR( QRx hႦ}j/KWlY,@.XS٘RFJ8Qz!rb4>ˡFuJh[ss\j[A?;?2bIЧ2!AS=  j:M5=&\@vCK}삾z#n1=Sƚ`6Recgд4#nP9_;K9e[42fm U-N֕|Aad찅'Ds3'|'SNtg;ЛZ7 ҘPu'R=wEtX2EzX86^ryw^$E^U4~+x&7jît$m-&̧IqHG#(vͶ0E/Q "4 M4͵%ow„E-P, ͅE/_woH&'m:]+kbutw* U$y'\4'9`< 'Oq8#ҥ=VqizdKAMS-L]is2gM8lj\oqc_SݰIPM'm,TrCOc]CB {̐J%9r z! xF?3>VR,iԷrru~HkɇQ64U q{`N;0E/e@ڌ 2ָbPE^z|[#5"D9e]j2(ހYXaa8l;Y\o߱\D6^-gd7]%faf~i>DŽ;a)z*+ՕMxm.dncnGÊisx/X;c0i^kxzǖATH&tډS&JNo»)[ʍ9cwk ԥ<9T: )v<b4[֜cKzKu;n -v9yvt2 9/*TM)lIەϝ+n9i t% Ve346cM^"A:c4o. ~IP9j!IMc|j7 jD2ӋwJ }wZ!7$nƯgn$_/U3|ui+K 1 ga^[ qEX?9~YУ_$,,;e)1nJPA*J`/mڻNZ,;>q >Ԕt4l<>H^/u\' 9)yuI)hP2|+^PlW!K QFŅi_䨳PL@m|$FN;[g<8fſ!|LXĮ~4\wiN !s s)[HV UbDRʀŤb!^&)T Eli!qgϨo",U*^Mu50Vˀĺ{MhAJ.v]dŲ rUC܃=( 8H5321>) 0@3S,QoKj̑p܂@ |k#>U =cG.0g3AgQ[y7m@l$MpY6_++Di ;` "{^gdž@)]SYv8,l$#iꟁ- +gdwF Mj}Bi tfo2<xI*ܕP$fb keF g5O:nNi8=A]|cI:K}0%b"N\f +Bu!^?8I9"P]rxYx7m+w ӔI-4?nzi#-(iiN HO!'<"3k]azU=S?7x^R##ڞPq\H513L#H_URn?uDzƶ77`43ѓKC4=-/ڴ@\s8:m+s!Q e NwK 'ykas3/nZ:[ _.|\WJ'k&S)vڱhaq3C 6LBJ!eM) iFc@k:bA[s5d$1n-2C 1!'4\Y}b7gfmuW o QvIGUyE DNW68y-{'2v \Q YIWU1ٿD6i!0>E%JR7TMx d9u#iË 4 !xLO+f$xibn .jJF͐4WU}-%('PJz N0޳>i7@mTy9&-Lkzd"8:Y0fa~=hǂy!gYҋ6>vne=Eb:h%⨥UI+%Ȣ%0oD,z;д[!{DB,  $w8뀟ʏ_JM*[T/ %w-drWK1AlƆ4: F g5k8L/9@> AZTXt, 3f]Pb"M ?>KqwҺ`HkXPEFOF2,mXD}F \_8SaEDxQ9(I}y͢| tM|I(` mjIL9 Ly~1EH*Ux"u]ܞch2fbCZ[ c'jځR8Lj;k-{MAPLl,VA5' r-2,L¹.):sA%!AmМRZ$lZ5IvҤwAVmܒ.)v܈nAc545`l Y;}LBaㄣz}'CL SN;C? 9ce 9a|Pa_'Ls*Ͻ:@ x]JiZ׽r5҇ aGN 1F4Cَ(bU VG.u\_jͲ 9tG,T`h#0J5Ϩ30_ ;ŲPr _@ *DEo܉uh&ͱr!c` >ղR+3alZ kFYQOtV5dAA{VoӤ^x/Om}3 1/&]I̹#*1땨yπA`5HP*YNA>C1KaIRXfK(ٻqedN*jjh`o1Ču l5 T o:IFh)Js}Jc^úz-itќ2@C#O9P\3(ḳK>оB wXgGe`p+(uCzpd NZJlߚD؟MM/V 2ìʈxH>OutJy?  ~̜و͏Ykӧ&s֊z܀KݴpCgYsEbsjd:Qm@OpJiM*o`aK/PMOkX5! 4Mr}Ym kvS0 GJIJV߭9zC[;;NQ#az__8=YGnv?ƠF"ɦtwl!"x@tu-܇15Jb1ZχFU&2%z7ݓ˫1?:"Xɀz -hՁWVyWޘ~N{Mf[ o)"+~G!|(ҁ[ iʘ܅;O$gUȎg1 F'۝OjQ~@]!T)&<b߀n9*`xA64Ib9M\U ǗH@C.׿=eJz0J !ewy7rR88'4,7me΋ՏF)39!58ֹJ}tB"D&%wO8fM,F2Q]':Ogo *`;.>cl##c65ԕw;=,5v>g" p]ğk[ Vn0Eqn5mYCrbnCM˧n̖Hm όݐUf0T"F͡l ͑z55gL)QjPy